html, body {    height: 100%;    margin: 0;}body {    position: relative;    font-family: 'Arboria-Medium';    font-size: 14px;    font-weight: 400;    line-height: 1.7em;    background-color: #e4e4e4;    color: #303030;    /* -webkit-font-smoothing: antialiased; */    padding-top: 97px;        /*min-height: 100%; */    /*display: flex;*/    /*flex-direction: column;*/}@media (min-width: 768px) and (max-width: 1199px) {    body {        padding-top: 80px;    }}@media (min-width: 768px) and (max-width: 991px){    .container-fluid {        padding-right: 30px;        padding-left: 30px;    }}@media (min-width: 992px) {    .container-fluid {        padding-right: 50px;        padding-left: 50px;    }}.wrapper {    position: relative;    min-height: 100%;    /* Equal to height of footer */    /* But also accounting for potential margin-bottom of last child */    margin-bottom: -45px;}.push {    height: 45px;}*:focus,*:focus:active,.intl-tel-input.separate-dial-code .selected-flag{    outline: 0 !important;    -webkit-box-shadow: none !important;    box-shadow: none !important;}.input-group-addon:first-child {    border-right: 0;    border-color: #fff;    padding-right: 0;    background: #fff;    border-radius: 0;}.input-group-addon:last-child {    border-right: 0;    border-color: #fff;    padding-left: 0;    background: #fff;    border-radius: 0;}.modal-shipment .input-group-addon{    border: 1px solid #ccc;}.grecaptcha-badge { display:none !important }.form-control {    -webkit-box-shadow: none !important;    border-radius: 0;    padding: 6px 12px !important;    height: auto;}textarea .form-control-web, .form-control-web {    -webkit-box-shadow: none !important;    border-radius: 0;    padding: 8px 12px !important;    height: auto;    background-color: #E8E8E8;    font-family: 'Arboria-Black';    border: none;    border-radius: 2px;    font-family: 'Arboria-Book' !important;        width: 100%;}.bg-primary { background: #f6a800 !important; }.bg-gray-light { background: #f6a800 !important;}a {    color: #f6a800;    text-decoration: none;}a:hover,a:active,a:focus{    outline: none;    text-decoration: none;    color: #f6a800;}a.link-animated {    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn{    border-radius: 0;    text-transform: uppercase;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;    border-radius: 10px;    font-weight: 900;    font-family: 'Arboria-Black';}.btn-primary{    background: #f6a800;    border-color: #f6a800;    color: #000000 !important;}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:active:focus{    background: #d99400;    border-color: #d99400;}.btn-white{    background: #fff;    border-color: #fff;    color: #303030 !important;}.btn-white:hover,.btn-white:active,.btn-white:focus,.btn-white:active:focus{    background: #f6a800;    border-color: #f6a800;    color: #303030;}.btn-black{    background: #303030;    border-color: #303030;    color: #fff !important;}.btn-black:hover {    background: #4e4e4e;    border-color: #4e4e4e;}.btn-black:active,.btn-black:focus,.btn-black:active:focus{    background: #303030;    border-color: #303030;}.input-group-btn .btn{    padding: 7px 12px;}.input-group-btn {    vertical-align: top;}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus {    background: #999;    border-color: #999;}.form-group {    margin-bottom: 10px;}label{    font-size: 13px;    text-transform: uppercase;    font-weight: normal;    margin-bottom: 0;    color: #444;}.radio-inline,.checkbox-inline,.radio,.checkbox {    font-size: 14px;    font-weight: normal;    text-transform: none;    color: #6D6E71;}.radio-inline:after,.checkbox-inline:after,.checkbox:after,.radio:after {    display: none;}.checkbox-inline,.radio-inline{    padding-left: 0;}.pretty .state label:after,.pretty .state label:before {    width: calc(1em + 6px);    height: calc(1em + 6px);    top: calc((0% - (100% - 1.4em)) - 8%);}.pretty.p-icon .state .icon {    font-size: 0.9em;    width: calc(1em + 4px);    height: calc(1em + 11px);    top: calc((0% - (100% - 1em)) - 8%);}.pretty.p-icon input:checked~.state label:before {    border-color: #999;}.pretty .state label {    text-indent: 1.8em;}h1, h2, h3, h4, h5 {    font-weight: 700;    color: #303030;}.modal-video .modal-body{    padding: 0;}header {    position: fixed;    top: 0;    left: 0;    right: 0;    z-index: 1001;    background: #FCEDCE;    height: 97px;    color: #f6a800;    box-shadow: 0 1px 5px #111;}header .logo {    display: block;    width: 100%;    color: transparent;    height: 97px;    margin-top: -18px;}header .header-left {    background-size: cover;    position: absolute;    z-index: 100;    margin-left: -50px;    width: 561px;    height: 130px;    color: #303030;    font-weight: 800;    font-style: italic;    line-height: 34px;    padding-top: 18px;}/* header .rounded-shadow{    position: absolute;    left: 77px;    top: 15px;    z-index: -1;    height: 115px;    width: 116px;    border-radius: 50%;    box-shadow: 0 1px 5px #111;} */header .header-left .phone {    font-size: 27px;    letter-spacing: -1px;    padding-right: 32px;}header .header-left .phone > img {    height: 25px;    margin-top: -6px;}header .header-left .email {    font-size: 14px;    padding-right: 45px;}header .header-left .email > img {    height: 12px;    margin-top: 0;}header .navbar-default {    background: transparent;    border: transparent;    margin: 0;    border: none;}header .fast-menu >li {    padding-left: 0;    padding-right: 0;}header .navbar-default .navbar-nav > li > a,header .fast-menu > li > a {    position: relative;    color: #000000;    text-transform: uppercase;    font-size: 15px;    font-weight: 500;    padding: 5px 5px;    margin: 0 30px 0 8px;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .1s ease;    font-family: 'Arboria-Book';}header .fast-menu > li > a { padding: 6px 0 }header .navbar-default .navbar-nav > li > a:before,header .fast-menu > li > a:before {    content: '';    width: 0;    height: 0;    border-left: 12px solid transparent;    position: absolute;    left: -12px;    top: 0;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .1s ease;}header .navbar-default .navbar-nav > li > a:after,header .fast-menu > li > a:after {    content: '';    width: 0;    height: 0;    border-top: 30px solid transparent;    position: absolute;    right: -12px;    top: 0;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}header .navbar-default .navbar-nav > li > a:hover,header .navbar-default .navbar-nav > li > a:focus,header .fast-menu > li > a:hover,header .fast-menu > li > a:focus {    color: #000000;    font-weight: 600;    font-family: 'Arboria-Medium';}header .navbar-default .navbar-nav > li > a:hover:before,header .navbar-default .navbar-nav > li > a:focus:before,header .fast-menu > li > a:focus:before,header .fast-menu > li > a:hover:before {    border-bottom-color: #3c3c3c;}header .navbar-default .navbar-nav > li > a:hover:after,header .navbar-default .navbar-nav > li > a:focus:after,header .fast-menu > li > a:focus:after,header .fast-menu > li > a:hover:after {    border-top-color: #3c3c3c;}header .navbar-default .navbar-nav > .active > a,header .navbar-default .navbar-nav > .active > a:hover,header .navbar-default .navbar-nav > .active > a:focus,header .fast-menu > li.active > a,header .fast-menu > li.active > a:hover,header .fast-menu > li.active > a:focus {    color: #000000;    /*background-color: #f6a800 !important;*/    background-color: transparent;    font-family: 'Arboria-Black';}header .navbar-default .navbar-nav > .active > a:before,header .fast-menu > li.active > a:before {    border-bottom-color: #f6a800 !important;}header .navbar-default .navbar-nav > .active > a:after,header .fast-menu > li.active > a:after {    border-top-color: #f6a800 !important;}/* experiencia 1*/li:hover .dropdown-menu {    display: block;    padding: 0%;}.navbar-nav li:hover .menu-drop {    font-family: 'Arboria-Black';  }li:hover > a {    font-weight: bold;}li .dropdown-menu li:hover a {    background-color: #F9EACC;}/*experiencia1 fim*/header .first-header {    padding: 15px 0 10px;}header .btn-login > button {    background: transparent;    border: none;    padding: 0;    color: #f6a800;}header .btn-login > .btn > .icon {    display: inline-block;    height: 35px;    padding-left: 21%;}@media (max-width: 767px){    header .btn-login > .btn > .icon {        display: inline-block;        height: 35px;        margin-top: -42%;        padding-left: 21%;    }}header .btn-login > .btn > .icon-inverse {    display: none;}header .btn-login.open > .btn > .icon {    display: none;}header .btn-login.open > .btn > .icon-inverse {    display: inline-block;}header .btn-language {    margin-left: 3px;}.navbar .caret{    display: none;}header .btn-language > .btn,header .btn-login > .btn {    color: #000000;    padding: 6px;    height: 30px;    text-transform: uppercase;    font-size: 13px;    font-weight: 800;    background: transparent;    border: none;}header .btn-language > .btn:before,header .btn-login > .btn:before {    content: '';    width: 0;    height: 0;    /* border-bottom: 30px solid #303030; */    border-left: 12px solid transparent;    position: absolute;    left: -12px;    top: 0;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}header .btn-language > .btn:after,header .btn-login > .btn:after{    content: '';    width: 0;    height: 0;    /* border-top: 30px solid #303030; */    border-right: 12px solid transparent;    position: absolute;    right: -12px;    top: 0;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}header .btn-login a {    color: #303030;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}header .btn-login a:hover {    color: #f6a800;}header .btn-default:active,header .btn-default.active,header .btn-default:active:hover,header .btn-default.active:hover,header .btn-default.open,header .open > .dropdown-toggle.btn-default,header .btn-default:active:hover,header .btn-default.active:hover,header .open > .dropdown-toggle.btn-default:hover,header .btn-default:active:focus,header .btn-default.active:focus,header .open > .dropdown-toggle.btn-default:focus,header .btn-default:active.focus,header .btn-default.active.focus,header .open > .dropdown-toggle.btn-default.focus {    color: #333;    background-color: transparent;    border-color: transparent;    box-shadow: none !important;}header .btn-default:active:before,header .btn-default.active:before,header .btn-default:active:hover:before,header .btn-default.active:hover:before,header .btn-default.open:before,header .open > .dropdown-toggle.btn-default:before,header .btn-default:active:hover:before,header .btn-default.active:hover:before,header .open > .dropdown-toggle.btn-default:hover:before,header .btn-default:active:focus:before,header .btn-default.active:focus:before,header .open > .dropdown-toggle.btn-default:focus:before,header .btn-default:active.focus:before,header .btn-default.active.focus:before,header .open > .dropdown-toggle.btn-default.focus:before{    border-bottom-color: #f6a800;}header .btn-default:active:after,header .btn-default.active:after,header .btn-default:active:hover:after,header .btn-default.active:hover:after,header .btn-default.open:after,header .open > .dropdown-toggle.btn-default:after,header .btn-default:active:hover:after,header .btn-default.active:hover:after,header .open > .dropdown-toggle.btn-default:hover:after,header .btn-default:active:focus:after,header .btn-default.active:focus:after,header .open > .dropdown-toggle.btn-default:focus:after,header .btn-default:active.focus:after,header .btn-default.active.focus:after,header .open > .dropdown-toggle.btn-default.focus:after{    border-top-color: #f6a800;}header .dropdown-menu {    background-color: #ffffff;    border-radius: 0px;    padding-top: 0%;    padding-bottom: 0%;    margin: 0;    border: transparent;}header .dropdown-login {    background: #fff;    border-radius: 0;    border: none;    margin: 11px 0;    padding: 0;    border-radius: 13px 13px 0 0;}header .dropdown-login > .dropdown-header {    background: #f6a800;    color: #fff;    font-style: italic;    padding: 15px 25px;    border-radius: 13px 13px 0 0;}header .dropdown-login > .dropdown-header h4 {    font-style: normal;    font-size: 20px;    margin: 0;}header .dropdown-login > .dropdown-header img {    float: right;}header .dropdown-login > .dropdown-container {    padding: 25px;    width: 300px;}header .dropdown-login > .dropdown-container label,header .dropdown-login > .dropdown-container a {    font-size: 11px;    text-transform: none;}header .dropdown-login > .dropdown-container .forgot-password {    display: inline-block;    float: right;    padding: 10px 0 0 0;}header .dropdown-login > .dropdown-container input {    background: #eee;    border-color: #efefef;}/*header .btn-default:active:after {    content: '';    width: 0;    height: 0;    border-top: 30px solid #f6a800;    border-right: 12px solid transparent;    position: absolute;    right: -12px;    top: 0;}*/.follow-abbrv {    display: none;}@media (min-width: 1411px) {    header .navbar-default .navbar-nav > li > a {        padding: 5px;    }}@media (min-width: 1341px) and (max-width: 1410px) {    header .navbar-default .navbar-nav > li > a {        padding: 5px 0;    }}@media (min-width: 1300px) and (max-width: 1340px) {    header .navbar-default .navbar-nav > li > a {        padding: 5px 1px;    }}@media (min-width: 1251px) and (max-width: 1299px) {    #menu-home {        display: none;    }    header .navbar-default .navbar-nav > li > a {        padding: 5px 2px;    }}@media (min-width: 1199px) and (max-width: 1250px) {    #menu-home {        display: none;    }    header .navbar-default .navbar-nav > li > a {        font-size: 13px;        padding: 5px 0;        margin: 0 8px;    }}@media (min-width: 991px) and (max-width: 1100px) {        header .navbar-default .navbar-nav > li > a {        font-size: 12.5px!important;        padding: 5px 0;        margin: 1px 5px!important;    }    .navbar-default .navbar-collapse, .navbar-default .navbar-form {        background: transparent!important;    }}@media (min-width: 768px) and (max-width: 1199px) {    #menu-home {        display: none;    }    .follow {        display: none;    }    .follow-abbrv {        display: inline-block;    }    header {        height: 80px;    }    /* header .rounded-shadow {        position: absolute;        left: 71px;        top: 18px;        z-index: -1;        height: 89px;        width: 95px;        border-radius: 50%;        box-shadow: 0 1px 5px #111;    } */    header .first-header {        padding: 7px 0 0 0;    }    header .btn-login > button > img {        height: 20px;    }    header .container-fluid {        padding-right: 15px;        padding-left: 20px;    }    footer .container-fluid {        padding-right: 15px;        padding-left: 15px;    }    header .header-left {        background-size: cover;        position: absolute;        z-index: 100;        margin-left: -21px;        margin-top: -5%;        height: 130px;    }    header .navbar-default .navbar-nav > li > a {        font-size: 14px;        padding: 5px 0;        /*margin: 10px 40px 10px 25px;*/        margin: 1px 10px;    }    header .navbar-default .navbar-nav > li > a,    header .fast-menu > li > a{        color: #000000;    }    header .header-left .phone {        font-size: 28px;        letter-spacing: -1px;        padding-right: 28px;    }    header .header-left .phone > img {        height: 23px;        margin-top: -5px;        margin-right: -3px;    }    header .header-left .email {        font-size: 12.5px;        padding-right: 35px;        margin-top: -10px;    }    header .header-left .email > img {        height: 9px;        margin-right: -1px;    }    header .dropdown-menu {        margin-top: 5px;    }}@media (min-width: 1140px) and (max-width: 1199px) {    #menu-home {        display: inline-block;    }    header .navbar-default .navbar-nav > li > a {        padding: 5px 0;    }}@media (min-width: 1070px) and (max-width: 1140px) {    #menu-home {        display: none;    }    header .navbar-default .navbar-nav > li > a {        padding: 5px 0;    }}@media (min-width: 768px) and (max-width: 1024px) {    navbar-header {        height: 78px;    }    .navbar-default .navbar-collapse,    .navbar-default .navbar-form {        background: #303030;        border: none;    }}@media (max-width: 992px) {    header {        z-index: 160;    }    .navbar-header {        float: none;    }    .navbar-left,.navbar-right {        float: none !important;    }    .navbar-toggle {        display: block;    }    .navbar-collapse {        border-top: 1px solid transparent;        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);    }    .navbar-fixed-top {        top: 0;        border-width: 0 0 1px;    }    .navbar-collapse.collapse {        display: none!important;    }    .navbar-nav {        float: none!important;        margin-top: 20px;    }    .navbar-nav>li {        float: none;    }    .navbar-nav>li>a {        padding-top: 10px;        padding-bottom: 10px;    }    .collapse.in{        display:block !important;    }    .navbar-default .navbar-toggle {        border-color: #ddd;        margin: 24px 5px 23px;        border: none;        background: transparent;    }    .navbar-default .navbar-toggle:hover,    .navbar-default .navbar-toggle:focus {        background-color: transparent;    }    .navbar-default .navbar-toggle .icon-bar {        background-color: #f6a800;    }    .navbar-default .navbar-toggle:hover .icon-bar,    .navbar-default .navbar-toggle:focus .icon-bar {        opacity: 0.7;    }    header .fast-menu {        float: right;        font-weight: 700;        text-transform: uppercase;        margin: 30px 0 25px;    }    /* header .fast-menu a {    } */    header .btn-language > .btn {        margin: -9px 0;        padding: 6px 6px;    }    header .btn-login {        padding: 3px 10px;        margin: -px 0;    }    header .btn-login > button > img {        height: 16px;    }    header .navbar-default .navbar-nav > li > a {        font-size: 14px;        padding: 5px 0;        margin: 10px 40px 10px 25px;    }    header .navbar-default .navbar-nav > li.active > a:before {        background: #f6a800;    }}@media (min-width:1250px) and (max-width:1350px) {     header .navbar-default .navbar-nav > li > a {            margin: 0 5px 0 8px!important;    }}@media (min-width:768px) and (max-width:991px) {    .custom-nav {        background: #fcedce;    }        header .btn-login > .btn > .icon {        padding-left:unset;    }        #menu-tracking a {        margin:0;    }        .navbar-default .navbar-collapse, .navbar-default .navbar-form {        background: transparent;    }}@media (max-width: 767px) {    header {        height: 60px;    }    .navbar-collapse.in{        overflow-y: clip;    }    header .header-left {        width: 283px;        height: 80px;        margin-left: -20px;        padding-top: 7px;    }    /* header .rounded-shadow {        position: absolute;        left: 60px;        top: 12px;        background: #f6a800;        z-index: -1;        height: 69px;        width: 70px;        border-radius: 50%;        box-shadow: 0 1px 5px #111;    } */    header .navbar-header {        height: 59px;    }    header .fast-menu {        margin: 20px 0 15px;    }    header .navbar-default .navbar-nav > li > a:hover:before,    header .fast-menu > li > a:hover:before {        background: #3c3c3c !important;    }    .navbar-default .navbar-toggle {        border: none !important;        padding: 14px 10px;        margin: 8px 0 !important;    }    .navbar-nav {        float: none!important;        margin-top: 7.5px;    }    .custom-nav {        padding: 0;    }    .navbar-default .navbar-collapse,    .navbar-default .navbar-form {        border: none !important;        background: #fcedce;        width: 100%;        padding: 30px 40px 20px 40px;    }    header .header-left .phone {        font-size: 16px;        padding-right: 20px;                margin-top: -11% !important;    }    header .header-left .phone > img {        height: 15px !important;        margin-top: -5px;        margin-right: -2px;    }    header .header-left .email {        font-size: 8px;        padding-right: 11px;        margin-top: -14% !important;    }    header .header-left .email > img {        display: none;    }    header .logo {        height: 71px;        margin-top: -18px;    }    header .dropdown-login {        background: #fff;        border-radius: 0;        border: none;        margin: 14px -9px 0px 0;        padding: 0;        z-index: 10;    }    .account-page-header .toggle-menu-btn {        margin: 37px 0 0 -7px;        border: none;        color: #303030;        padding: 0 7px;        font-size: 23px;    }    .account-sidebar {        padding-top: 27px;    }    .account-page-header .settings > li {        margin: 24px 0 0 0;    }    .account-page-header .settings > li:first-child {        display: none;    }    .account-page-header .settings > li > a {        padding: 2px;        text-align: center;        display: block;        line-height: 17px;    }    .account-container table.dataTable {        text-align: left;    }    .account-main-panel {        padding: 5px !important;    }    .counter-box {        background: #f5f5f5;        display: block;        margin-bottom: 5px;        height: 55px;    }    .counter-box .counter-box-icon {        width: 54px;        height: 54px;    }}@media (max-width: 567px) {    .header .fast-menu {        display: none;    }}/** * FOOTER */ /* footer {*//*    position: fixed;*//*    left: 0;*//*    right: 0;*//*    bottom: 0;*//*    z-index: 10;*//*    background: #303030;*//*    font-size: 12px;*//*    padding: 9px 0 4px;*//*    color: #6a6767;*//*    font-weight: 600;*//*    height: 45px;*//*}*/footer {    position: relative;    background: #303030;    font-size: 12px;    padding: 9px 0 4px;    color: #6a6767;    font-weight: 600;    height: 45px;}body.static footer {    position: fixed;    left: 0;    right: 0;    bottom: 0;    z-index: 10;}footer .copyright {    margin: 0;    padding: 3px 0;}footer .legal {    text-align: right;    text-transform: uppercase;    font-weight: 500;    margin: 0;    padding: 3px 30px 3px 0;}footer .legal a {    color: #6a6767;    padding: 5px 10px;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}footer .legal a:hover {    color: #fff;}footer .social {    text-align: right;    margin: 0;    font-size: 15px;    padding: 3px 0px;}footer .social a:hover {    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;    color: #fff;}footer .support-icn:hover {    filter: brightness(1000%);}footer .credits {    text-align: right;    margin: 0;}footer .enovo {    height: 16px;    opacity: 0.4;    margin-bottom: -4px;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}footer .enovo:hover {    opacity: 1;}/*footer .advisors:hover  {*//*    filter: brightness(1000%);*//*}*/footer .chat-popup {    position: absolute;    bottom: 45px;    right: 50px;    background: #fff;    width: 240px;    box-shadow: 0 0 3px #59595966;    border-radius: 13px 13px 0 0;    }footer .chat-popup .chat-header {    padding: 10px 15px;    background: #f6a800;    color: #303030;    cursor: pointer;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;    border-radius: 13px 13px 0 0;}footer .chat-popup .chat-header h4{    margin: 0;    color: #303030;}footer .chat-popup .chat-header .fab {    float: right;    color: #303030;    font-size: 22px;    margin: -3px;}footer .chat-popup .chat-content {    padding: 0 15px;    color: #303030;    font-weight: normal;    height: 0;    overflow: hidden;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}footer .chat-popup:hover .chat-header {    background: #f6a800;}footer .chat-popup .chat-header img {    float: left;    height: 24px;    margin-top: -2px;    margin-right: 6%;}footer .chat-popup .chat-header .img-black {    display: block;}/*footer .chat-popup .chat-header .img-yellow {    display: block;}*/footer .chat-popup:hover .chat-header .img-black {    display: block;}/*footer .chat-popup:hover .chat-header .img-yellow {    display: none;}*/footer .chat-popup:hover .chat-header h4 {    color: #303030 !important;}footer .chat-popup:hover .chat-content {    padding: 15px;    height: 85px;}footer .chat-popup.expanded:hover .chat-content {    height: 145px;}footer .chat-popup .chat-content p {    font-size: 13px;    line-height: 15px;}footer .chat-popup .chat-content input {    background: #eee;    border: 1px solid #efefef;    padding: 5px 10px !important;}footer .chat-popup .form-feedback {    color: #303030;    line-height: 16px;}@media (max-width: 991px) {    footer .social {        text-align: center;    }    footer .legal{        padding: 3px 0;    }    footer .social {        font-size: 18px;        padding: 6px 0px;    }    footer .social a {        margin: 0 10px;    }    footer .chat-popup {        display: none;    }    footer,    .push {        height: 120px;    }    .wrapper {        margin-bottom: -120px;    }}@media (max-width: 767px) {    footer .legal {        border-bottom: 1px solid #555;        margin-bottom: 7px;        padding-bottom: 8px;    }    footer .copyright {        font-size: 10px;    }    footer .credits img {        height: 15px;    }    footer .credits img.enovo {        height: 13px;    }    footer .chat-popup {        display: none;    }    header .navbar-default .navbar-nav > li > a {        margin: 15px 10px;    }    body.static {        margin-bottom: 130px;    }    body.static footer .copyright,    body.static footer .legal,    body.static footer .credits {        display: none;    }    footer,    .push {        height: 120px;    }    .static footer,    .static .push {        height: 55px;    }    .wrapper {        margin-bottom: -120px;    }    .static .wrapper {        margin-bottom: -55px;    }}/** SLIDER */.fullscreen-container {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100vh;    overflow: hidden; }.fullscreen-container img {    object-fit: cover;    width: 100%;      height: 100%; }/* .carousel {    position: fixed;    bottom: 30px;    top: 97px;    right: 0;    left: 0;}.carousel-inner {    overflow: hidden;    position: absolute;    left: 0;    right: 0;    bottom: 0;    top: 0;}.carousel .item {    overflow: hidden;    position: absolute;    left: 0;    right: 0;    bottom: 0;    top: 0;}.carousel-img {    background-position: center;    background-size: cover;    position: absolute;    left: 0;    right: 0;    bottom: 0;    top: 0;}.carousel-control {    width: 5%;    opacity: 1;}.carousel-control span {    background: rgba(0,0,0,0.4);    width: 40px;    height: 40px;    padding: 20px 0px;    top: 50%;    position: absolute;    margin-top: -75px;    line-height: 0;}.carousel-control.left span {    left: 0;    border-radius: 0 3px 3px 0;}.carousel-control.right span {    right: 0;    border-radius: 3px 0 0 3px;} */.caption {    position: absolute;    left: 0;    right: 0;    font-size: 50px;    text-transform: uppercase;    color: #fff;    top: 50%;    text-align: center;    font-style: italic;    font-weight: 800;}.slider-form-position {    position: absolute;    z-index: 1;    top: 50%;    left: 0;    right: 0;}.slider-form {    width: 795px;    margin: 0 auto;    text-align: center;    background: rgba(0,0,0,0.55);    padding: 30px;    margin-top: -105px;}.slider-form h1 {    text-align: center;    font-style: italic;    text-transform: uppercase;    color: #f6a800;    font-size: 54px;    line-height: 54px;    margin: 0 0 30px;}.slider-form .btn {    text-align: center;    font-size: 16px;    padding: 14px}/* .carousel-indicators {    bottom: 15px;} *//* @media (min-width: 768px) and (max-width: 1199px) {    .carousel {        top: 80px;    }} */@media (min-width: 768px) and (max-width: 991px) {    .slider-form {        width: 85%;        margin-top: -150px;    }    .slider-form h1 {        font-size: 45px;        line-height: 45px;    }}@media (max-width: 767px) {    .slider-form {        width: 85%;    }    /* .carousel {        top: 60px;    } */    .slider-tracking {        margin-top: -140px;    }    .slider-form {        padding: 20px;        margin-top: -140px !important;    }    .slider-form h1 {        font-size: 28px;        line-height: 35px;    }    .slider-form .btn {        text-align: center;        font-size: 14px;        padding: 14px 10px;        margin-bottom: 15px;    }    /* .carousel-control.left span,    .carousel-control.right span {        display: none;    } */}/** * TRACKING */.fullscreen-bg {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    overflow: hidden;    z-index: -100;}.fullscreen-bg__video {    position: absolute;    top: 50%;    left: 50%;    width: auto;    height: auto;    min-width: 100%;    min-height: 100%;    -webkit-transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);}@media (max-width: 767px) {    /* .fullscreen-bg { */        /*background: url('http://dev2.slicejack.com/fullscreen-video-demo/img/videoframe.jpg') center center / cover no-repeat;*/    /* } */    /*.fullscreen-bg__video {        display: none;    }*/}.slider-tracking {    margin-top: -75px;}.slider-tracking .form-control {    border-radius: 0;    border: none;}.slider-tracking .form-control {    border-radius: 0;    background: #fff;    border: none;}.slider-tracking .input-group-addon {    background: #fff;    border: none;    border-radius: 0;}.slider-tracking .btn {    padding: 11px;}.slider-tracking .feedback {    margin: 20px 0 0 0;    color: #f6a800;    font-weight: bold;    text-shadow: 0 0 8px #000;}.details-box {    background: #fff;}.details-box h4 {    background: #f6a800;    padding: 11px 0;    margin-bottom: -1px;}.details-box td {    text-align: left;}.details-box td.field {    font-weight: bold;}.table-history th {    background: #303030;    color: #fff;    border-bottom: 10px solid #f9eacc;    text-transform: uppercase;}.table-history td {    color: #303030;    background: #fff;    border-bottom: 5px solid #f9eacc;    vertical-align: top;}.table-history .status {    font-size: 13px;    text-transform: uppercase;    font-weight: bold;    padding-top: 10px;}.table-history .details {    font-size: 13px;    line-height: 15px;}.ontime-tracking {    position: relative;}.ontime-tracking .tracking-history {    position: absolute;    left: 0;    top: 47px;    bottom: 0;    z-index: 1;    background: rgba(246, 168, 0, 0.87);    width: 25%;    padding: 20px 25px;}.ontime-tracking .operator-avatar img {    height: 60px;    border-radius: 60px;    border: 3px solid #303030;    float: left;    margin-right: 10px;}.ontime-tracking .operator-avatar h4 {    margin: -3px;    float: left;}.ontime-tracking .operator-avatar h4 small {    color: #303030;}/* .operator-avatar h4 small {} */.ontime-tracking .navegation-status {    border-top: 1px solid rgba(0,0,0,0.4);    margin: 20px -25px 0 -25px;    padding: 10px 25px;    background: rgb(255, 255, 255);}.ontime-tracking .last-status{    height: 45px;    margin: -5px 0;    overflow: hidden;    width: 245px;    white-space: nowrap;    text-overflow: ellipsis;}.ontime-tracking .last-status .status-date{    float: right;    margin: 6px 0;    font-size: 12px;    font-weight: bold;}.ontime-tracking .navegation-history {    position: absolute;    top: 155px;    left: 0;    right: 0;    bottom: 0;    overflow: scroll;    border-top: 1px solid rgba(0,0,0,0.4);    padding: 0;    background: #fff;}.ontime-tracking .navegation-history td {    border-bottom: 1px solid #ddd;    vertical-align: top;}.ontime-tracking .navegation-history td:first-child {    padding-left: 10px;}.ontime-tracking .navegation-history td:last-child {    padding-right: 10px;}.ontime-tracking .disabled-history {    text-align: center;    display: block;    margin-top: 30px;    font-weight: bold;}.ontime-tracking .disabled-history small {    line-height: 16px;    display: block;    text-transform: none;    font-weight: normal;}/** * PROCESS MODEL */ .nav>li>a:focus, .nav>li>a:hover{background: transparent!important;}.design-process-section .text-align-center {    line-height: 25px;    margin-bottom: 12px;}.process-model {    list-style: none;    padding: 0;    position: relative;    margin: 20px auto 26px;    border: none;    z-index: 0;}.process-model li::after {    background: #444 none repeat scroll 0 0;    bottom: 0;    content: "";    display: block;    height: 4px;    margin: 0 auto;    position: absolute;    left: -70px;    top: 48px;    width: 85%;    z-index: -3;}.process-model li {    display: inline-block;    width: 18%;    text-align: center;    float: none;}.nav-tabs.process-model > li.active > a,.nav-tabs.process-model > li.active > a:hover,.nav-tabs.process-model > li.active > a:focus,.process-model li a:hover,.process-model li a:focus {    border: none;    background: transparent;}.process-model li a {    padding: 0;    border: none;    color: #444;}/*TRACKING ICONS TESTE*/.process-model li  i .icon-aceite-ativo {    display:none;}.process-model li.active  i .icon-aceite {    display:none;}.process-model li.active  i .icon-aceite-ativo {    display:block!important;}.process-model li .visto {    display:none;}.process-model li.active .visto {    display:block!important;}.visto{    position: absolute;    top: -17px;    left: 36px;}.process-model li.active,.process-model li.visited,.process-model li.active a,.process-model li.active a:hover,.process-model li.active a:focus,.process-model li.visited a,.process-model li.visited a:hover,.process-model li.visited a:focus,.process-model li.active p,.process-model li.visited p {    font-weight: 600;    color: #000000;}.process-model li.active i,.process-model li.visited i  {    background: #FCEDCE;    border-color: #f6a800;    position: relative;    z-index: -2;}.process-model li.active i::after {    content: "";     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%, -50%);     display: block;    width: 80px;     height: 80px;     background: #ffffff;     border-radius: 50%;     z-index:-1;}.process-model li.active::after,.process-model li.visited::after {    background: #f6a800;    z-index: -3;}.process-model li.incidence.active,.process-model li.incidence.visited,.process-model li.incidence.active a,.process-model li.incidence.active a:hover,.process-model li.incidence.active a:focus,.process-model li.incidence.visited a,.process-model li.incidence.visited a:hover,.process-model li.incidence.visited a:focus,.process-model li.incidence.active p,.process-model li.incidence.visited p {    font-weight: 600;    color: #ff0000;}.process-model li.incidence.active i,.process-model li.incidence.visited i  {    background: #fff;    border-color: #ff0000;}.process-model li.incidence.active::after,.process-model li.incidence.visited::after {    background: #ff0000;}.process-model li.incidence.active,.process-model li.incidence.visited,.process-model li.incidence.active a,.process-model li.incidence.active a:hover,.process-model li.incidence.active a:focus,.process-model li.incidence.visited a,.process-model li.incidence.visited a:hover,.process-model li.incidence.visited a:focus,.process-model li.incidence.active p,.process-model li.incidence.visited p {    font-weight: 600;    color: #ff0000;}.process-model li.incidence.active i,.process-model li.incidence.visited i  {    background: #fff;    border-color: #ff0000;}.process-model li.incidence.active::after,.process-model li.incidence.visited::after {    background: #ff0000;}.process-model li.returned.active,.process-model li.returned.visited,.process-model li.returned.active a,.process-model li.returned.active a:hover,.process-model li.returned.active a:focus,.process-model li.returned.visited a,.process-model li.returned.visited a:hover,.process-model li.returned.visited a:focus,.process-model li.returned.active p,.process-model li.returned.visited p {    font-weight: 600;    color: #ff8d1e;}.process-model li.returned.active i,.process-model li.returned.visited i  {    background: #fff;    border-color: #ff8d1e;}.process-model li.returned.active::after,.process-model li.returned.visited::after {    background: #ff8d1e;}.process-model li:first-child::after {    width: 0;}.process-model li i {    display: block;    height: 100px;    width: 100px;    text-align: center;    margin: 0 auto;    background: #ffffff;    border: 4px solid #444;    line-height: 93px;    font-size: 40px;    border-radius: 50%;}/*li .aceite .icon-aceite {*//*    display: none;*//*}*//*li.active .aceite .icon-active-ativo {*//*    display: none;*//*}*/.active-image {    display: inline-block; }.inactive-image {    display: none; }.process-model li p {    font-size: 14px;    margin-top: 11px;}.process-model.contact-us-tab li.visited a, .process-model.contact-us-tab li.visited p {    color: #606060!important;    font-weight: normal}.process-model.contact-us-tab li::after  {    display: none;}.process-model.contact-us-tab li.visited i {    border-color: #e5e5e5;}@media screen and (max-width: 560px) {    .more-icon-preocess.process-model li span {        font-size: 23px;        height: 50px;        line-height: 46px;        width: 50px;    }    .more-icon-preocess.process-model li::after {        top: 24px;    }}@media screen and (max-width: 380px) {    .process-model.more-icon-preocess li {        width: 16%;    }    .more-icon-preocess.process-model li span {        font-size: 16px;        height: 35px;        line-height: 32px;        width: 35px;    }    .more-icon-preocess.process-model li p {        font-size: 8px;    }    .more-icon-preocess.process-model li::after {        top: 18px;    }    .process-model.more-icon-preocess {        text-align: center;    }}/** * MAIN SECTIONS */.main-container{    display: table;    width: 100%;    height: 100%;    position:relative;}.main-container .left-side,.main-container .right-side {    display: table-cell;    width: 50%;    padding: 50px 60px;    vertical-align: top;}.main-container .middle {    position: absolute;    bottom: 0;    left: 0;    right: 0;    text-align: center;    /* display: table-row-group; */    width: 100%;    height: 30px;}.main-container .bold{    font-style: italic;    font-weight:900;    font-size: 30px;       line-height: 35px;}.main-container b{    font-style: italic;    font-weight: 900;}.main-container p {    font-size: 17px;    line-height: 24px;    margin-bottom: 25px;    font-weight: 500;}.main-container .section-title {    margin: 0;    margin-bottom: 23px;    font-size: 42px;    font-style: italic;    font-weight: 900;    margin-top: 5%;}.main-container .section-title small {    display: block;    font-size: 14px;    margin-bottom: 20px;    color: #303030;    font-weight: bold;}.section-title.text-primary {    color: #f6a800 !important;}.section-bg {    background-position: center;    background-size: cover;    position: fixed;    left: 0;    bottom: 40px;    top: 95px;}.section-yellow {    background: #f6a800;    color: #303030;    display: table-column;}.section-yellow-light {    background: #F9EACC;    color: #303030;    display: table-column;}.section-black {    background: #303030;    color: #fff;    display: table-column;}.section-gray {    background: #e4e4e4;    color: #303030;    display: table-column;}.section-gray  .section-title ,.section-gray  .section-title small {    color: #303030;}.section-white {    background: #fff;    color: #303030;    display: table-column;}.section-black  .section-title ,.section-black  .section-title small {    color: #fff;}.section-slider{    position: relative;    background: #303030;}/* .section-slider .carousel {    bottom: 0;    top: 0;    right: 0;    left: 0;    position: absolute;} */@media (min-width: 992px) and (max-width: 1199px) {    .section-bg {        top: 80px;    }}@media (min-width: 767px) and (max-width: 991px) {    .main-container .left-side,    .main-container .right-side {        padding: 30px 15px;    }    .main-container .middle{        padding: 10px;    }    .main-container .section-title {        font-size: 30px;    }       .section-bg {        top: 60px;    }}@media (max-width: 767px) {    .main-container {        display: block;        margin-top: -37px;    }    .main-container .left-side,    .main-container .right-side {        display: block;        width: 100%;        padding: 82px 15px;    }    .main-container .middle{        display: block;        height: 4%;    }    .main-container .section-title {        font-size: 35px;    }    .section-bg {        position: relative;        top: 0;        height: 100px;    }    .section-slider {        height: 250px;    }    .cdt-mooving {        float: none !important;        margin-top: 15px;        text-align: center;    }}.brand-img {    padding: 10px;    width: 100%;}.service-item {    margin: 20px 0px;}.service-item h1 {    margin: 0;    text-transform: uppercase;}.service-item h1 small {    font-size: 14px;    line-height: 14px;    display: block;    color: #303030;    font-weight: bold;}.service-item img {    max-height: 75px;}.service-item p {    margin: 0px;}.custom-form .form-control {    border-color: #fff;}.btn-oblique .btn {    border: none;}.btn-oblique .btn:first-child {    margin-right: 10px;}.btn-oblique > .btn:before {    content: '';    width: 0;    height: 0;    border-bottom: 32px solid #fff;    border-left: 11px solid transparent;    position: absolute;    left: -11px;    top: 0;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn-oblique > .btn:after {    content: '';    width: 0;    height: 0;    border-top: 30px solid #fff;    border-right: 12px solid transparent;    position: absolute;    right: -12px;    top: 0;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn-oblique > .btn:first-child:before {    display: none;}.btn-oblique > .btn.btn-black {    position: relative;    z-index: 1;}.btn-oblique > .btn.btn-black:before {    border-bottom-color: #303030;}.btn-oblique > .btn.btn-black:after {    border-top-color: #303030;}.btn-oblique > .btn-default {    background: #fff;    position: relative;    z-index: 1;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.btn-oblique > .btn-default:hover {    background: #303030;    color: #fff;}.btn-oblique > .btn.btn-default:hover:before {    border-bottom-color: #303030;}.btn-oblique > .btn.btn-default:hover:after {    border-top-color: #303030;}.contact-map {    height: 300px;}.icn {    max-height: 22px;    max-width: 22px;    margin-right: 15px;    /* float: left; */    display: inline-block;}.icn.email {    max-width: 30px;    margin-top: 6px;    margin-right: 12px;}.map {    display: table-cell;    overflow: hidden;    height: 609px;    left: 0;    right: 0;    top: 0;}@media (max-width: 768px) {    .map {        display: block;        margin: 0!important;    }        #cdt-logis {        width: 50% !important;    }}.form-feedback {    margin: 0 !important;    padding: 6px 0px;    font-size: 19px;    font-size: 14px !important;    line-height: 21px;    text-transform: uppercase;    font-weight: bold;    color: #303030;}.form-feedback.error{    color: red;}.form-required {    font-size: 12px !important;    margin: -5px 0 9px 0 !important;    color: #999;}/** * CUSTOMER ACCOUNT */.account-page-header {    padding: 0;    background: #e4e4e4;    margin: 0 0 30px;    border-bottom: 1px solid #ddd;    box-shadow: 0 0 6px #555;}.container.account-container {    padding: 0 50px;    width: 100%;}.lds-ellipsis {    display: inline-block;    position: relative;    width: 80px;    height: 12px;}.lds-ellipsis div {    position: absolute;    top: 0;    width: 12px;    height: 12px;    border-radius: 50%;    background: #f6a800;    animation-timing-function: cubic-bezier(0, 1, 1, 0);}.lds-ellipsis div:nth-child(1) {    left: 0px;    animation: lds-ellipsis1 0.6s infinite;}.lds-ellipsis div:nth-child(2) {    left: 0px;    animation: lds-ellipsis2 0.6s infinite;}.lds-ellipsis div:nth-child(3) {    left: 24px;    animation: lds-ellipsis2 0.6s infinite;}.lds-ellipsis div:nth-child(4) {    left: 48px;    animation: lds-ellipsis3 0.6s infinite;}@keyframes lds-ellipsis1 {    0% {        transform: scale(0);    }    100% {        transform: scale(1);    }}@keyframes lds-ellipsis3 {    0% {        transform: scale(1);    }    100% {        transform: scale(0);    }}@keyframes lds-ellipsis2 {    0% {        transform: translate(0, 0);    }    100% {        transform: translate(24px, 0);    }}.cdt-mooving {    position: relative;    float: right;    z-index: 2;}.cdt-mooving img {    height: 150px;}.fileinput-placeholder {    font-weight: normal;    text-transform: none;    padding-left: 10px;}.custom-form .select2-container--default .select2-selection--single {    background-color: #E8E8E8;    border: 1px solid transparent;    border-radius: 0 !important;    border-radius: 4px;    height: 38px !important;}.custom-form .select2-container--default .select2-selection--single .select2-selection__rendered {    line-height: 38px !important;}.custom-form .select2-container--default .select2-selection--single .select2-selection__arrow b {    margin-top: 1px;}.custom-form .select2-container--default .select2-selection--single .select2-selection__arrow {    height: 32px !important;}/** * ACCOUNT *//*.account-container {*//*    font-family: 'Exo 2', sans-serif;*//*}*/.account-page-header .container {    width: 100%;    padding-right: 50px;    padding-left: 50px;}.account-container .btn-primary {    background-color: #f6a800 !important;    border-color: #f6a800 !important;}.account-container .btn-primary:hover,.account-container .btn-primary:active,.account-container .btn-primary:focus,.account-container .btn-primary:active:focus{    background: #f6a800;    border-color: #f6a800;}.search-tracking {    background: #fcedce;    box-shadow: 0 0 5px #888;    border: none;    margin-bottom: 30px;}.search-tracking .container.account-container .btn {    padding: 9px 14px;    margin-top: 1px;}.search-tracking .container.account-container .search-label {    font-weight: bold;    color: #303030;    font-size: 16px;}.user-avatar {    border-radius: 50px;    border: 2px solid #303030;    margin-top: -1px;    width: 45px;    height: 45px;}.counter-box .counter-box-content{    line-height: 20px;    padding: 8px 5px 0 10px !important;}.counter-box .counter-box-number small {    font-size: 12px;    display: block;    margin-top: -5px;}.account-avatar {    margin: 30px 0 0 0;}.account-avatar .account-name {    display: block;    margin-bottom: 2px;    line-height: 10px;    margin: 0;    font-size: 25px;}.account-avatar .account-name small {    font-size: 13px;    display: block;}.account-page-header {    padding: 23px 0;    background: #fff;    box-shadow: 0 0 5px #888;    border: none;}.account-avatar img {    margin: 0;}.account-page-header .settings {    float: right;    font-weight: bold;    font-size: 15px;    margin-top: 45px;}.account-page-header a {    color: #303030;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    -ms-transition: all .3s ease;    -o-transition: all .3s ease;    transition: all .3s ease;}.account-page-header a:hover,.account-page-header a:focus,.account-page-header a:active {    color: #f6a800;}.account-main-panel {    margin-bottom: 50px;}.modal-header {    padding: 12px 15px 12px 15px;    border-radius: 0;    background: #f6a800;    border-bottom: 5px solid #303030;}.modal-header-web {    padding: 12px 15px 12px 15px;    border-radius: 0;    background: #f6a800;    border-bottom: 5px solid #303030;    border-radius: 13px 13px 0 0;}.bg-gray-light {    background: #f2f2f2 !important;}.account-container .select2-container .select2-selection--single {    height: 36px !important;    border-radius: 2px;    border: 1px solid #ccc;}.account-container .select2-container--default .select2-selection--single .select2-selection__arrow b {    margin-top: 3px;}.account-container .select2-container--default .select2-selection--single .select2-selection__rendered {    line-height: 35px;}.modal-shipment .select2-container .select2-selection--single {    height: 32px !important;    border-radius: 2px;    border: 1px solid #ccc;}.modal-shipment .account-container .select2-container--default .select2-selection--single .select2-selection__arrow b{    margin-top: 0 !important;    height: 21px !important;}.modal-shipment .account-container .select2-container--default .select2-selection--single .select2-selection__rendered {    line-height: 35px;}.select2-results__option {    font-size: 12px !important;    padding: 1px 5px;}.modal-shipment .form-control {    -webkit-box-shadow: none !important;    border-radius: 0;    padding: 6px 12px !important;    height: auto;}/*.modal-shipment .form-control {*//*    -webkit-box-shadow: none !important;*//*    border-radius: 0;*//*    padding: 6px 12px !important;*//*    height: auto;*//*}*/.icheckbox_minimal-orange {    background-color: #fff;}.icheckbox_minimal-orange.checked {    background-position: -40px 0;}.form-group.is-required > label:after, .label-required:after {    color: #ff0000;    position: absolute;    vertical-align: super;    font-size: 60%;    content: " *";    text-shadow: 0 0 2px #b30000;    top: -5px;    margin-left: 2px;}@media (max-width: 767px) {    .container.account-container {        padding: 0 10px;    }    .account-avatar {        margin: 28px -30px 0 -30px;    }    .account-avatar .account-name {        font-size: 20px;    }    .account-page-header {        margin-bottom: 15px;        padding: 20px 0 0 0 !important;        margin-top: -50px;    }    .account-page-header .settings {        float: left;        font-weight: normal;        font-size: 14px;        margin: 10px 0 15px -5px;    }    .service-item {        margin: 10px 0px;    }    .service-item h1 {        font-size: 30px;    }    .service-item p {        margin: 0px;        font-size: 17px;        line-height: 20px;        margin-bottom: 10px;    }}.notice {    margin: 0 0 20px 0;    padding: 10px 15px;    text-align: center;}.notice.notice-danger {    background: #dd2515;    color: #fef0f3;}.custom-radio img {    height: 24px;    margin-top: -10px;    display: inline-block;}.custom-radio label {    text-transform: uppercase;    font-weight: bold;    font-size: 17px;}.custom-radio input {    display: none;}.custom-radio small {    font-size: 10px;    font-weight: normal;    text-transform: none;}.custom-radio .iradio_minimal-yellow {    background-color: #fff;    margin-left: -1px;    border-radius: 30px;    border: 2px solid #444;    width: 20px;    height: 20px;    background: #fff;}.custom-radio .iradio_minimal-yellow:hover {    border-color: #777;}.custom-radio .iradio_minimal-yellow.checked {    background-position: -140px 0;    background-size: 200px 20px;}.custom-radio .iradio_minimal-yellow.checked:before {    content: '';    background: #303030;    left: 1px;    top: 1px;    position: absolute;    width: 14px;    height: 14px;    border: 1px solid #fff;    border-radius: 20px;}.quote-form {    position: relative;}.account-container .dataTables_filter label .form-control {    height: 30px;    padding-left: 30px !important;}.datatable-filters-extended .datatable-filters .input-sm .select2-container .select2-selection--single,.datatable-filters-extended .input-sm .select2-container .select2-selection--single {    height: 30px !important;    border-radius: 2px;    font-weight: 300;}.datatable-filters-extended .select2-container--default .select2-selection--single .select2-selection__arrow b{    margin-top: 0 !important;}.icheckbox_minimal-yellow {    background-color: #f0eeee;}.text-green{color: #00a623 !important }.text-red{ color: #dd2515 !important; }.text-blue{ color: #0073b7 !important; }.text-info{ color: #00C0EF !important; }.text-purple{ color: #605ca8 !important; }.text-yellow { color: #fdca2e !important; }.text-white { color: #ffffff !important; }.text-black { color: #000000 !important; }.bg-white{ background-color: #fff !important }.bg-green{ background-color: #00a65a !important }.bg-red{ background-color: #dd4b39 !important; }.bg-blue{ background-color: #0073b7 !important; }.bg-info{ background-color: #00C0EF !important; }.bg-purple{ background-color: #703a81 !important; }.bg-yellow{ background-color: #fdca2e !important; }/* pagina about */.about-textatend{    padding-left: 2%;    font-style: italic;    font-weight: 900;    font-size: 26px;}.about-icon {    display: flex;    justify-content: center;    margin-bottom: 5%;}.about .mission {    background-size: cover;}.equipa img{    width: 90%;    margin-left: 5%;}p.text-missao {    color: #303030;    font-weight: 900;    font-size: 25px;    font-style: italic;}.about-imgcaixa img{    width: 77%;    /*margin-left: auto;*/    /*margin-right: auto;*/    margin-top:-3%;    margin-bottom: 18%;}@media screen and (max-width: 768px) {    .about-textatend {        font-size: 18px;     }}/* Carrossel about */.col-centered {    float: none;    margin: 0 auto;}.carousel-control {     width: 8%;    width: 0px;}.carousel-control.left,.carousel-control.right {     margin-right: -20px;    margin-left: -20px;     background-image: none;    opacity: 1;}.carousel-control > a > span {    color: rgb(0, 0, 0);    font-size: 29px !important;}.carousel-col {     position: relative;     min-height: 1px;     padding: 5px;     float: left; }  /*.active > div { display:none; }*/ .active > div:first-child { display:block; }/*xs*/@media (max-width: 767px) {  .carousel-inner .active.left { left: -50%; }  .carousel-inner .active.right { left: 50%; }  .carousel-inner .next        { left:  50%; }  .carousel-inner .prev        { left: -50%; }  .carousel-col                { width: 50%; }  .active > div:first-child + div { display:block; }}/*sm*/@media (min-width: 768px) and (max-width: 991px) {  .carousel-inner .active.left { left: -50%; }  .carousel-inner .active.right { left: 50%; }  .carousel-inner .next        { left:  50%; }  .carousel-inner .prev        { left: -50%; }  .carousel-col                { width: 50%; }  .active > div:first-child + div { display:block; }}/*md*/@media (min-width: 992px) and (max-width: 1199px) {  .carousel-inner .active.left { left: -33%; }  .carousel-inner .active.right { left: 33%; }  .carousel-inner .next        { left:  33%; }  .carousel-inner .prev        { left: -33%; }  .carousel-col                { width: 33%; }  .active > div:first-child + div { display:block; }  .active > div:first-child + div + div { display:block; }}/*lg*/@media (min-width: 1200px) {  .carousel-inner .active.left { left: -25%; }  .carousel-inner .active.right{ left:  25%; }  .carousel-inner .next        { left:  25%; }  .carousel-inner .prev        { left: -25%; }  .carousel-col                { width: 25%; }  .active > div:first-child + div { display:block; }  .active > div:first-child + div + div { display:block; }  .active > div:first-child + div + div + div { display:block; }}.block {  width: 465px;  height: 215px;}.black {background: black;}/*imagens clientes*//*.about-bnp img{*//*    width: 85%;*//*    margin-left: auto;*//*    margin-right: auto;*//*    padding-top: 25%;*//*}*//*.about-meo img{*//*    width: 55%;*//*    margin-left: auto;*//*    margin-right: auto;*//*    padding-top: 20%;*//*}*//*.about-cuf img{*//*    width: 55%;*//*    margin-left: auto;*//*    margin-right: auto;*//*    padding-top: 20%;*//*}*//*.about-loreal img{*//*    width: 55%;*//*    margin-left: auto;*//*    margin-right: auto;*//*    padding-top: 25%;*//*}*/.block {    width: 465px;    height: 215px;    background-color: #f0f0f0;     transition: background-color 0.3s ease;     margin-bottom: 5%;    /* position: relative; */    }.block:hover {    background-color: #000;     border-top: 1px solid #000;   }/*.linha-simples {*//*    border-bottom: 3px solid #000000;*//*    position: absolute;*//*    bottom: 0;*//*    left: 0;*//*    padding-top: 10px;*//*    right: 0;*//*    display: none;*//*}*//* .linha-simples:hover {    border-top: 3px solid #000;     margin-top: 28%;    display: block;    } */.custom-carousel-nav {    display: flex;    flex-direction: column;    align-items: center;}.carousel-col {    position: relative;}.carousel-col:hover .linha-simples {    display: block;}.carousel-nav-line {    width: 100%;    height: 3px;    background-color:#e7e5e5;      margin-bottom: 10px;    position: relative;}.btn-ficheiro{    background: #00000017;    border-color: #fff;    color: #303030 !important;}.btn-enviar{    background: #303030;    border-color: #303030;    color: #fff !important;}.btn-enviar:hover {    background: #f6a800;    border-color: transparent;    color: #000 !important;}.btn-entraLogin{    background: #303030;    border-color: #303030;    color: #fff !important;    width: auto;}.btn-entraLogin:hover {    background: #ffffff;    border-color: #000000;    color: #000 !important;}.text-service1{    font-style: italic;    font-weight: 900;}.service-img img {    max-height: 100px;}@media screen and (max-width: 768px) {    .mobile-flex {        display: flex;        flex-direction: column-reverse; /*Os elementos ficam inversos */    }    .frota div{        margin-top:-35%;    }    .side-frota{        margin-bottom: -107px !important;    }}/* icon localizador, mudar de preto para amarelo */.icon-location {    width: 22px;}.btn-localizador:hover .cls-1 {    fill: #F6A800!important;}/*para por o texto a amarelo*/.font-contactos:hover{    color:#F6A800!important;}@media (min-width: 1600px){    .block {        height: 274px;    }   }/*.font-bold {*//*    font-family: 'Arboria-Black';    *//*}*/.text-primary {     color: #000000;    /*font-family: 'Arboria-Black';  */    /*font-style: italic;*/}/*teste imagens hover*/.img-container {    position: relative;    display: inline-block;}.img-container img {    width: 95px;}.hover-image {    position: absolute;    top: 0;    left: 0;    display: none;}.img-container:hover .hover-image {    display: block;}.img-verde {    position: relative;    display: inline-block;}.img-verde img {    width: 100%;     height: 100%;}.hover-verde {    position: absolute;    display: none;}.img-verde:hover .hover-verde {    display: block;}.gestor-cdt:hover{    color:#f6a800 ;}.img-footer-logo {    position: relative;    display: inline-block;}.img-footer-logo img {     width: 65px;}.img-footer-logo:hover .hover-image {    display: block;}.font-email:hover{    font-family: 'Arboria-Black';     color:#f6a800 !important;} 