svg:not(:root) {
    overflow: hidden
}

.svg-inline--fa.fa-w-1 {
    width: .0625em
}

.svg-inline--fa.fa-w-2 {
    width: .125em
}

.svg-inline--fa.fa-w-3 {
    width: .1875em
}

.svg-inline--fa.fa-w-4 {
    width: .25em
}

.svg-inline--fa.fa-w-5 {
    width: .3125em
}

.svg-inline--fa.fa-w-6 {
    width: .375em
}

.svg-inline--fa.fa-w-7 {
    width: .4375em
}

.svg-inline--fa.fa-w-8 {
    width: .5em
}

.svg-inline--fa.fa-w-9 {
    width: .5625em
}

.svg-inline--fa.fa-w-10 {
    width: .625em
}

.svg-inline--fa.fa-w-11 {
    width: .6875em
}

.svg-inline--fa.fa-w-12 {
    width: .75em
}

.svg-inline--fa.fa-w-13 {
    width: .8125em
}

.svg-inline--fa.fa-w-14 {
    width: .875em
}

.svg-inline--fa.fa-w-15 {
    width: .9375em
}

.svg-inline--fa.fa-w-16 {
    width: 1em
}

.svg-inline--fa.fa-w-17 {
    width: 1.0625em
}

.svg-inline--fa.fa-w-18 {
    width: 1.125em
}

.svg-inline--fa.fa-w-19 {
    width: 1.1875em
}

.svg-inline--fa.fa-w-20 {
    width: 1.25em
}

.svg-inline--fa {
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: .125em
}

.svg-inline--fa.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: .225em
}

.svg-inline--fa.fa-xs {
    font-size: .75em
}

.svg-inline--fa.fa-sm {
    font-size: .875em
}

.svg-inline--fa.fa-1x {
    font-size: 1em
}

.svg-inline--fa.fa-2x {
    font-size: 2em
}

.svg-inline--fa.fa-3x {
    font-size: 3em
}

.svg-inline--fa.fa-4x {
    font-size: 4em
}

.svg-inline--fa.fa-5x {
    font-size: 5em
}

.svg-inline--fa.fa-6x {
    font-size: 6em
}

.svg-inline--fa.fa-7x {
    font-size: 7em
}

.svg-inline--fa.fa-8x {
    font-size: 8em
}

.svg-inline--fa.fa-9x {
    font-size: 9em
}

.svg-inline--fa.fa-10x {
    font-size: 10em
}

.svg-inline--fa.fa-fw {
    text-align: center;
    width: 1.25em
}

.svg-inline--fa.fa-pull-left {
    margin-right: .3em
}

.svg-inline--fa.fa-pull-right {
    margin-left: .3em
}

.svg-inline--fa.fa-border {
    height: 1.5em;
    width: 1.5em;
    padding: .25em;
    border: .08em solid #eee;
    border-radius: .1em
}

.svg-inline--fa.fa-li {
    width: 2em
}

.svg-inline--fa.fa-stack {
    height: 2em;
    line-height: 2em;
    width: 2.5em
}

.svg-inline--fa.fa-stack-1x,
.svg-inline--fa.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%
}

.svg-inline--fa.fa-stack-1x {
    line-height: inherit
}

.svg-inline--fa.fa-stack-2x {
    font-size: 2em
}

.svg-inline--fa.fa-inverse {
    color: #fff
}

.svg-inline--fa.fa-rotate-90 {
    transform: rotate(90deg)
}

.svg-inline--fa.fa-rotate-180 {
    transform: rotate(180deg)
}

.svg-inline--fa.fa-rotate-270 {
    transform: rotate(270deg)
}

.svg-inline--fa.fa-flip-horizontal {
    transform: scale(-1, 1)
}

.svg-inline--fa.fa-flip-vertical {
    transform: scale(1, -1)
}

.svg-inline--fa.fa-flip-both,
.svg-inline--fa.fa-flip-horizontal.fa-flip-vertical {
    transform: scale(-1, -1)
}

.about-box:hover #about-svg,
.about-box:hover{
fill:#2c2d2e; ;
}
.about-svg, #about-svg{
   height: 60px;
   width: 60px;
   fill: #fff;
}
.back {
   fill:#ffffff;
   height:25px;
   width: 25px;
   margin: -8px 0 -8px 15px;
}
.box-insurance .cart, .box-insurance .login{
   height: 20px;
   width: 20px;
   margin-right: 5px;
   fill: #fff;
}
.box-not-member .login{
   height: 20px;
   width: 20px;
   margin-right: 5px;
   fill: #fff;
}
.camera{
   height: 20px;
   width: 20px;
   fill:#fff;
   margin-right: 15px;
}
.searchsmall .search, .btn.searchsmall .search{
   height:40px;
   width: 40px;
   margin: -15px 0;
}
.plussmall .plus, .btn.plussmall .plus{
   height:25px;
   width: 25px;
   margin: -7px 0;
}
.dash_btn .sendemail{
   fill:white;
   height:35px;
   width: 35px;
   margin: -13px 0;
   padding-left:0px;
}
.cart{
   height: 30px;
   width: 30px;
   fill: #fff;
}
.cart:hover{
   fill:#ffae00;
}
.col .eye{
   height: 25px;
   width: 25px;
   margin-left:0px;
   fill:#8f989a;
}
.eye{
   height: 25px;
   width: 25px;
   fill:#8f989a;
   margin-left:10px;
}
.eye.show{
   fill:#ff6600;
}
.garbage{
   height: 25px;
   width: 25px;
   fill:#8f989a;
}#garbage{
   height: 25px;
   width: 25px;
   fill:#8f989a;
}
.filter-export .pdfsms{
   height:28px;
   width: 28px;
   fill:white;
   margin: -8px 0;
   margin-left:-5px;
}
.checked-step-box{
   border-style: solid;
border-width: 1px;
border-color: rgb(230, 227, 227);
   background-color: rgb(255, 255, 255);
   border-radius: 4px;
}
.checked-step-box{
   height:20px;
   width:20px;
   fill:white;
}
.checked-step-box-orange{
           height:20px;
           width:20px;
           fill:#ff6b00;
}
.sendemail{
   height: 4px;
   width: 4px;
   fill:white;
}
.pencil{
   height: 25px;
   width: 25px;
   fill:#8f989a;
}
.filter-export .csv, .filter-export .xls, .filter-export .pdf{
   height:35px;
   width: 35px;
   fill:#000;
   margin:20px 20px 0px 20px ;
}
.filter-export .csv:hover, .filter-export .xls:hover, .filter-export .pdf:hover{
   fill:#ff6600;
}
.quote-price{
   height: 60px;
   width: 60px;
   fill: #fff;
}#my_quotes .quote-price{
   height: 50px;
width: 50px;
fill: #a3a6a7;
margin-left: 6px;
   margin-top: 5px;
}#my_quotes .quote-price:hover {
   height: 50px;
width: 50px;
fill: #fff;
margin-left: 6px;
   margin-top: 5px;
}
.offer-letter, #offer-letter{
   padding: 5px;
   height: 60px;
   width: 60px;
   fill: #fff;
}
.contact-img{
   height:80px;
   width: 80px;
   margin-top:25px;
}
.btn .delete,.btn .edit, .btn .save{
   fill:#ffffff;
   height:26px;
   width: 26px;
   margin: -6px 0;
}
.dash_btn .save{
   fill:white;
   height:40px;
   width:40px;
   margin-bottom: -16px;
   margin-top: -16px;
   margin-left:-9px;
}
.edit-quote-btn .save{
fill:white;
   height:35px;
   width:35px;
   margin-bottom: -12px;
   margin-top: -16px;
   margin-left:-9px;
}
.btn-educli-white .delete, .btn-educli-white .edit, .btn-educli-white .upload, .btn-educli-grey .delete, .btn-educli-grey .edit{
   fill:#2c2d2e;
   height:26px;
   width: 26px;
   margin: -6px 0;
}
.btn-educli-white:hover .delete, .btn-educli-white:hover .edit, .btn-educli-white:hover .upload, .btn-educli-grey:hover .delete, .btn-educli-grey:hover .edit{
   fill:#ffffff;
}
.visa-link .form{
   fill:#393a3b;
   height:26px;
   width: 26px;
   margin: -6px 0;
}
.visa-link:hover .form{
   fill:#fcb215;
}
.hamburguer, #hamburguer{
   height: 50px;
   width: 50px;
   fill: #ff6600;
   cursor: pointer;
}
.insurance,.accomodation{
   height: 80px;
   width: 80px;
   fill: #2c2d2e;
}
.input-social-media{
   height: 35px;
   width: 35px;
   fill:#aca8a8;
}
.modal-body .profile, .modal-body .register, .modal-body .edit{
   height: 50px;
   width: 50px;
   fill:#ffae00;
   margin-right: 10px;
}
.navbar-nav .profile{
   height: 30px;
   width: 30px;
   fill:#fff;
}
.admin-container .navbar-nav .profile, .admin-container .navbar-nav .cart{
   height: 20px;
   width: 20px;
   fill:#fff;
}
.search{
   fill:#ffffff;
   height:30px;
   width: 30px;
   margin: -10px 0;
}
.btn .search{
   fill:#ffffff;
   height:50px;
   width: 50px;
   margin: -20px 0;
}
.searchsmall .search{
   height:40px;
   width: 40px;
   margin: -15px 0;
}
.dash_btn .sendemail{
   fill:#ffffff;
   height:35px;
   width: 35px;
   margin: -13px 0;
   padding-left:0px;
}
.submit{
   fill:#ffffff;
   height:25px;
   width: 25px;
   margin: -7px 0;
}
.document-education, .document-personal{
   height:40px;
   width: 40px;
   fill:#cad1d6;
   margin-right:20px;
}
.document-education:hover, .document-personal:hover{
   fill:#ff6b00;
}
.document-info-container .document-personal:hover{
   fill:#cad1d6;
}
.document-info-container .save-edit:hover{
   fill:#ff6b00;
}
.section-documents .delete, .section-documents .edit, .section-documents .save-edit, .regions .save-edit{
   fill:#cad1d6;
   height:26px;
   width: 26px;
}
.section-documents .delete:hover , .section-documents .edit:hover, .section-documents .save-edit:hover, .regions .save-edit:hover{
   fill:#ff6b00;
}
.section-documents .edit{
   margin-left:10px;
}
.download {
   fill:#ffffff;
   height:30px;
   width: 30px;
   margin: -10px 0;
}
.checked-step-box{
   border-style: solid;
border-width: 1px;
border-color: rgb(230, 227, 227);
   background-color: rgb(255, 255, 255);
   border-radius: 4px;
}
.btn .download{
   fill: #ffffff;
height: 45px;
width: 45px;
   margin:-11px 0 -17px 0;
}
.checked-step-box{
   height:20px;
   width:20px;
   fill:white;
}
.filter-export .download {
   fill:#ffffff;
   height:50px;
   width: 50px;
   margin: -20px 0;
   margin-left:-15px;
}
.excel{
   height:30px;
   width:30px;
   margin: -10px 0;
   margin-left:-5px;
}
.sms{
   fill:white;
   height:40px;
   width: 40px;
   margin: -16px 0;
   margin-left:-2px;
}
.select{
   fill:#fbad1b;
   height:40px;
   width: 40px;
   margin: -15px 0;
   margin-left:-12px;
   margin-right:-5px;
   padding-left:-10px;
}
.for-agents-icon{
   fill:#000;
   height:100px;
   width: 100px;
   margin:25px;
}
.information{
   height:20px;
   width: 20px;
}
.information.sucess{
   fill:#7bc610;
}
.information.error{
   fill:#dc1616;
}
.profile-title-icon, #profile-title-icon{
   background-color:#ff6600;
   padding: 6px;
   fill:#fff;
   height:35px;
   width: 35px;
   margin-right: 10px;
}
.profile-social-media{
   height: 35px;
   width: 35px;
   fill:#aca8a8;
   margin:10px 5px 0 6px;
}
.profile-social-media:hover{
   fill:#ff6600;
}
.title-icon, #title-icon{
   background-color:#ff6600;
   padding: 6px;
   fill:#fff;
   height:70px;
   width: 70px;
   margin-right: 10px;
}
.request{
   fill:white;
   height:40px;
   width: 40px;
   padding-top:2px;
   margin: -13px 0;
   margin-left:-8px;
}
.uploadcloud{
   fill:white;
   height:25px;
   width: 25px;
   padding-top:2px;
   margin: -13px 0;
   margin-left:-2px;
   vertical-align: middle;
}
.sms{
   fill:white;
   height:40px;
   width: 40px;
   margin: -16px 0;
   margin-left:-2px;
}
.fileeye{
   fill:#8f989a;
   height:30px;
   width: 30px;
   margin: 10px 0;
}
.fileeye:hover{
   fill:#fc641e;
}
.filter_btn_save .download{
   fill:white;
   height:50px;
   width: 50px;
   margin: -10px 0;
   margin-bottom:-18px;
   margin-left:-5px;
}
.plus, #plus{
   background-color:#ff6600;
   padding: 20px;
   fill:#fff;
   height:70px;
   width: 70px;
}
.send, #send{
   fill:#ff6600;
   height:35px;
   width: 35px;
}
.plussearch{
   height:25px;
   width: 25px;
   margin: -6px 0;
   margin-left:5px;
   fill:#ff6b00;
}
.dash_btn .save{
   fill:white;
   height:40px;
   width:40px;
   margin-bottom: -16px;
   margin-top: -16px;
   margin-left:-9px;
}
.btn .plus, .btn #plus{
   background-color: transparent;
   padding: 0;
   fill:#fff;
   height:30px;
   width: 30px;
   margin: -10px 0;
}
.btn .minus, .btn #minus{
   background-color: transparent;
   padding: 0;
   fill:white;
   height:32px;
   width: 32px;
   margin: -10px 0;
}
.btn.dash_btn .plus, .btn.dash_btn .sync{
   background-color: transparent;
   fill:#fff;
   height:25px;
   width: 25px;
   margin: -8px 0;
}
.btn .subscribe{
   padding: 0;
   fill:#fff;
   height:40px;
   width: 40px;
   margin: -15px 0;
}
.btn .filter{
   padding: 0;
   fill:#fff;
   height:30px;
   width: 30px;
   margin: -10px 0;
}
.tag{
   fill:white;
   height:24px;
   width: 24px;
   margin: -7px 0;
   margin-left:-2px;
}
.staff{
   fill:#727372;
   height:28px;
   width: 28px;
   margin-top:15px;
}
.ballhamburguer{
   fill:#727372;
   height:28px;
   width: 28px;
   margin-top:15px;
}
.filesave{
   fill:#727372;
   height:28px;
   width: 28px;
   margin-top:15px;
}
.tables{
   fill:white;
   height:28px;
   width: 28px;
   margin-top:10px;
}
.boards{
   fill:white;
   height:25px;
   width: 25px;
   margin: -7px 0;
}
.team{
   fill:white;
   height:42px;
   width:42px;
   margin: -12px 0;
}
.options{
   fill:#727372;
   height:28px;
   width: 28px;
   margin-top:10px;
   margin-right:38px;
}
.chat{
   fill:#727372;
   height:20px;
   width: 20px;
}
.likes{
   fill:#727372;
   height:20px;
   width: 20px;
}
.clock{
   fill:#727372;
   height:15px;
   width: 15px;
   margin-right:10px;
   margin-top:20px;
}#boxteste .eye{
   height: 22px;
   width: 22px;
   margin-left:5px;
}#boxteste .likes:hover{
   fill:#ff6b00;
}#boxteste .eye:hover{
   fill:#ff6b00;
}#boxteste .chat:hover{
   fill:#ff6b00;
}#boxteste .eye{
   fill:#727372;
}
.sidebar-icon{
   padding:10px;
   fill:#fff;
   height:50px;
   width: 50px;
}
.sidebar-icon-sm{
   padding:18px;
}
.sidebar-icon-md{
   padding:15px;
}
.sidebar-icon-lg{
   padding:13px;
}
.navbar-icon{
   height: 20px;
   width: 20px;
   margin-right: 5px;
   fill: #fff;
}
.navbar-settings{
   height: 30px;
   width: 30px;
   fill: #fff;
}
.navbar-notifications{
   height: 20px;
   width: 20px;
   fill:#fff;
}
.navbar-settings:hover, .navbar-notifications:hover{
   fill:#ffae00;
}
.reminder-icon{
   height: 20px;
   width: 20px;
   margin-right:5px;
}
.reminder-icon.white{
   fill:#ffffff;
}
.reminder-icon.urgent{
   fill:#ef4444;
}
.reminder-icon.in-progress{
   fill:#ffcc00;
}
.reminder-icon.done{
   fill:#1a8b4a;
}
.reminder-icon.grey{
   fill:#e6e3e3;
}
.reminder-icon-label{
   height: 20px;
   width: 20px;
   margin-right:5px;
   margin-bottom:-5px;
}
.reminder-icon-label.white{
   fill:#ffffff;
}
.reminder-icon-label.urgent{
   fill:#ef4444;
}
.reminder-icon-label.in-progress{
   fill:#ffcc00;
}
.reminder-icon-label.done{
   fill:#1a8b4a;
}
.reminder-icon-label.grey{
   fill:#e6e3e3;
}
.valid{
   height: 18px;
   width: 18px;
   fill:#7bc610;
}
.pdf-orange {
height: 35px;
width: 35px;
fill: #ff6b00;
}
.post-icon{
   fill: #8f989a;
   height: 30px;
   width: 30px;
   margin: -10px 0;
}
.post-time.comment .active .post-icon{
   fill: #ff6b00;
}
.post-icon.like{
   height: 35px;
   width: 35px;
   -moz-transform: scaleX(-1);
   -o-transform: scaleX(-1);
   -webkit-transform: scaleX(-1);
   transform: scaleX(-1);
}@media (min-width: 71.25em) {
   .hamburguer, #hamburguer{
           height: 80px;
           width: 80px;
           fill: #ff6600;
           cursor: pointer;
   }
   .sidebar-icon{
           padding:20px;
           fill:#fff;
           height:80px;
           width: 80px;
   }
   .sidebar-icon-sm{
           padding:28px;
   }
   .sidebar-icon-md{
           padding:25px;
   }
   .sidebar-icon-lg{
           padding:23px;
   }
}
.btn.btn-educli-black .csv, .btn.btn-educli-black .pdf, .btn.btn-educli-black .xls {
fill: #ffffff;
height: 22px;
width: 22px;
margin: 0px 0 -5px 0;
}
.select {
fill: #fbad1b;
height: 40px;
width: 40px;
margin: -15px 0;
margin-left: -12px;
margin-right: -5px;
padding-left: -10px;
}

.whatsapp-icon{
   width:35px;
   height: 35px;
}