.new-model-list .nav-tabs .nav-link.active {color: #066fef;border-bottom: 4px solid #066fef;}
.active.new-model-shape.tab-pane:before {top: 10px !important;}
.main-menu-mobile {display: none;position: fixed;top: 0;z-index: 1002;width: 400px;height: 100%;left: 100%;background-color: #fff;transition: 0.2s ease-in-out;text-align: left;overflow-y: auto;display: flex;flex-direction: column;}
#header.scroll.s-down .main-header, #page-wrapper.content .main-header {background: #fff;border-bottom: 1px solid #e8e8e8;}
#nav-toggler, .main-header .header-menu-wrapper {display: flex;justify-content: space-between;width: 100%;}
#header.scroll.s-down .main-header .header-menu-wrapper, #page-wrapper.content .main-header .header-menu-wrapper {align-items: center;}
.main-header .header-nav {display: flex;}
.main-header .header-nav .bg-light {background-color: transparent !important;padding: 0;}
.main-header .horizontal-menu .dock-link, .main-header .horizontal-menu .sub-menu a {color: #fff;font-weight: 900;position: relative;padding: 5px 18px;text-transform: uppercase;transition: color 0.3s ease-in-out !important;}
.main-header .header-options-container .header-options .header-navbtn, .main-header > .horizontal-menu {display: flex;align-items: center;}
.main-header > .horizontal-menu > li {height: 100%;display: flex;align-items: center;margin-right: 5px;}
.main-header > .horizontal-menu > li.active .sub-menu li.active, .main-menu-mobile .horizontal-menu a.active {background-color: #e6e6e6 !important;}
.main-header .horizontal-menu .sub-menu li a {padding: 15px 20px;border: 1px solid #e6e6e6;color: #000;width: 100%;}
.main-header .header-logo .logo-rando {width: 94px;}
.main-header .header-logo .logo {height: 3.5rem;}
#header.scroll.s-down .main-header .header-logo .logo, #page-wrapper.content .main-header .header-logo .logo, .main-menu-mobile .horizontal-menu .sm-li.open .sub-menu {display: block !important;}
.main-header .horizontal-menu .sub-menu li {background: #fff;}
.main-header .horizontal-menu .sub-menu li:hover {background-color: #e6e6e6;}
.main-header .header-options-container {display: inline-flex;flex-wrap: wrap;flex-direction: row;width: auto;align-items: center;float: right;margin-top: 0;}
.main-header .header-options-container .header-wishlist {display: flex;justify-content: center;align-items: flex-start;margin-left: auto;}
.header-navbtn .wishlist-btn, .main-header .header-options-container .header-wishlist .wishlist-btn {line-height: 1;}
.header-navbtn .wishlist-btn .w-btn_icon, .main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_icon {color: #fff;position: relative;display: flex;justify-content: center;align-items: center;font-size: 16px;line-height: 1;width: 34px;height: 34px;margin-right: 22px;transition: background, color 0.2s linear;}
.header-navbtn .wishlist-btn .w-btn_icon:hover, .main-header .header-nav #collapse-navigation .nav-item .nav-link:hover, .main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_icon:hover {color: rgba(255, 255, 255, 0.7) !important;}
#header.scroll.s-down .header-navbtn .wishlist-btn .w-btn_icon:hover, #header.scroll.s-down .main-header .header-nav #collapse-navigation .nav-item .nav-link:hover, #header.scroll.s-down .main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_icon:hover, #page-wrapper.content .main-header .header-nav #collapse-navigation .nav-item .nav-link:hover, #page-wrapper.content .main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_icon:hover {color: #00095b;}
.main-header .header-options-container .header-options {display: flex;justify-content: center;align-items: center;}
.main-header .header-options-container .header-options .header-client-logo .system-info-logo {position: relative;padding: 0 0 0 30px;}
.main-header .header-options-container .header-options .header-client-logo .system-info-logo:before {content: "";width: 1px;background: #e8e8e8;position: absolute;display: block;height: 39px;top: 45%;transform: translateY(-50%);left: 0;}
.main-header .header-options-container .header-options .header-client-logo .system-info-logo img {max-width: 145px;line-height: 1;}
.main-header .header-nav #collapse-navigation .nav-item .nav-link {font-family: "FordRegular";text-transform: uppercase;color: #fff;padding: 0;border: 1px transparent;border-bottom: 0;font-weight: 500;font-size: 20px;text-decoration: none;letter-spacing: 0.5px;line-height: 1;position: relative;display: flex;align-items: center;transition: background, color 0.2s linear;}
.main-header .header-nav #collapse-navigation .dropdown.show:hover > .dropdown-menu, .main-header .header-nav #collapse-navigation .dropdown:hover > .dropdown-menu {display: block;}


/*.main-header .header-nav #collapse-navigation .dropdown:hover .dropdown-toggle:after {content: "\f106" !important;}*/
.main-header .header-nav .bg-light #collapse-navigation .navbar-nav {flex-direction: row;width: auto;height: 100%;margin-top: 0;margin-left: 0;}
.main-header .header-nav #collapse-navigation .nav-item .dropdown-menu {border-radius: 0;border: 2px solid white;background-color: rgba(45, 45, 45, 0.65);padding: 0;box-shadow: 2px 25px 32px 1px rgba(0, 0, 0, 0.25);margin: 0;}
.main-header .header-nav #collapse-navigation .nav-item .dropdown-menu .dropdown-item {color: #5e5e5e;font-size: 1rem;text-decoration: none;text-transform: unset;font-family: FordRegular;border: 0;border-bottom: 1px solid #f0f0f0;padding: 9px 1rem;}
/*#header.scroll.s-down .main-header .header-nav #collapse-navigation .nav-item .dropdown-menu, #page-wrapper.content .main-header .header-nav #collapse-navigation .nav-item .dropdown-menu {
    background-color: rgb(45, 45, 45);
}*/

/*.main-header .header-nav #collapse-navigation .dropdown .dropdown-toggle:after {content: "\f107" !important;border: 0;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;}*/
.main-header .header-nav #collapse-navigation .nav-item .dropdown-menu .dropdown-item:focus, .main-header .header-nav #collapse-navigation .nav-item .dropdown-menu .dropdown-item:hover {background-color: rgba(255, 255, 255, 0.65);background-color: #fff;color: #000;}
.main-header .header-nav #collapse-navigation .nav-item .dropdown-menu .dropdown-item.active, .main-header .header-nav #collapse-navigation .nav-item .dropdown-menu .dropdown-item:active {background-color: #00095b !important;color: #fff !important;}
#page-wrapper.content .main-header .header-nav #collapse-navigation .nav-item .nav-link, #page-wrapper.content .main-header .header-options-container .header-options .header-navbtn #nav-toggler .nt-wrapper i.icon-bar:before, #page-wrapper.content .main-header .header-options-container .header-options .header-navbtn .wishlist-btn .w-btn_icon {color: #fff;}
.header-navbtn .wishlist-btn .w-btn_icon:before {color: #ffffff;}
/*.main-header .header-nav #collapse-navigation .dropdown.nav-item:after {content: '\f107';color: #fff;font-family: 'Font Awesome 5 Free';font-weight: 600;margin-left: .5rem;}
.main-header .header-nav #collapse-navigation .nav-item {display: flex;align-items: center;}
.main-header .header-nav #collapse-navigation .dropdown.nav-item:hover:after {content: '\f106';color: #00095b;font-family: 'Font Awesome 5 Free';font-weight: 600;}
#page-wrapper #header:hover .main-header .header-nav #collapse-navigation .dropdown.nav-item:after {color: #00095b;}
.innerHeader .main-header .header-nav #collapse-navigation .dropdown.nav-item:after {color: #00095b;}*/
.dropdown-toggle::after {border: 0;}
#header.scroll.s-down .header-navbtn .wishlist-btn .w-btn_icon:before {color: #00095b;}
.ix-new-articles-widget-rotate#zone-1-3 #dashboardSwiperSlider div.scrollerContainer .nav-button button.button, .ix-new-articles-widget-rotate#zone-1-3 #dashboardSwiperSlider div.scrollerContainer .nav-button button.button-circle, #zone-1-3 #dashboardSwiperSlider div.scrollerContainer .nav-button button.button, #zone-1-3 #dashboardSwiperSlider div.scrollerContainer .nav-button button.button-circle {height: 35px !important;width: 35px !important;}
.main-menu-mobile.active {left: calc(100% - 400px);}
.main-menu-mobile .horizontal-menu li:focus {outline-color: transparent;}
.main-menu-mobile .horizontal-menu li .dock-link, .main-menu-mobile .horizontal-menu li .sub-menu li a {text-decoration: none;background: #fff;color: #012e50;padding: 15px 20px;border-radius: 10px;}
.main-menu-mobile .horizontal-menu li .dock-link i {font-size: 28px;}
.main-menu-mobile .horizontal-menu li .dock-link:hover, .main-menu-mobile .horizontal-menu li .sub-menu li a:hover {color: #378fc7;}
.main-menu-mobile .horizontal-menu li .dock-link:focus, .main-menu-mobile .horizontal-menu li .sub-menu li a:focus, .sm-li.open .dock-link:after {background-color: #737373;outline-color: transparent;color: #fff;}
.main-menu-mobile .mm_mbl-logo {position: relative;}
.main-menu-mobile .mm_mbl-logo .logo {width: 100%;height: auto;max-width: 110px;}
.main-menu-mobile .mm_mbl-logo .menu-close {display: block;position: absolute;top: 50%;right: 23px;font-size: 16px;cursor: pointer;color: #111;transition: 0.2s;margin-top: -6px;}
#page-wrapper.content .main-header {background: #cfd2d3;border-bottom: 1px solid #b4b9bb;}
.NewModelSearch-Wrapper {margin-top: 1.2rem !important;}
.NewModelSearch-Wrapper .new-model-list .top-content .carousel.slide .carousel-inner .carousel-item .card-body > div {all: unset !important;}
.NewModelSearch-Wrapper .new-model-list .top-content .carousel.slide .carousel-inner .carousel-item .card-body > div a:nth-child(2) {color: inherit;}
.NewModelSearch-Wrapper .new-model-list .top-content .carousel.slide .carousel-inner .carousel-item .card-body > div a:nth-child(2) i {color: inherit;}
.NewModelSearch-Wrapper .new-model-list .top-content .carousel.slide .carousel-inner .carousel-item .card-body > div a:nth-child(2) span {color: inherit;}
.NewModelSearch-Wrapper .new-model-list .top-content .carousel.slide .carousel-inner .carousel-item .card-body > div:last-child i {display: none;}
.NewModelSearch-Wrapper .new-model-list .top-content .carousel.slide .carousel-inner .carousel-item .card-body > div:last-child span {border-radius: 3px;background: #262626 !important;font-weight: 300 !important;font-size: 0.85rem !important;}
.main-header .header-nav #collapse-navigation .nav-item .dropdown-menu .dropdown-item:focus, .main-header .header-nav #collapse-navigation .nav-item .dropdown-menu .dropdown-item:hover {background-color: #00095b ;color: #ffffff;}
.main-header .header-navbtn .wishlist-btn .w-btn_icon:hover {color: #e60012 !important;}
.main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_icon:hover {color: #e60012 !important;}
.main-menu-mobile .mm_mbl-logo .logo {width: 100%;height: auto;}
.main-menu-mobile .mm_mbl-heading #mm_mbl-h-home.active {display: none !important;}
.fa-arrow-right:before {content: "\f054" !important;}
.fa-arrow-left:before {content: "\f053" !important;}
.text-danger {color: #e60012 !important;}
div[id*="vehicle_search_area"] #vehicleBar_FinanceButton .btn.btn-primary {padding: 4.9px !important;}
#widget-vehicle-search-NewUsedDemo .row.px-1.mx-0.col-12 .col-6.col-lg-3.px-0.mt-lg-0.mt-1 div.btn.btn-secondary.btn-block.btn-sm {padding-top: 0.5px !important;padding-bottom: 0.5px !important;}
button span, span.vs-sort-text, .vs-sort-text {font-size: 12px !important;}


/*button i::before {font-size: 12px !important;}*/
div[id*="vehicle_search_area"] .FinanceCalc-Compact .btn-secondary .finance-open-icon .pl-1.font-weight-bold {font-size: 12px;}
div[id*="vehicle_search_area"] .FinanceCalc-Compact i.fa-calculator, div[id*="vehicle_search_area"] .FinanceCalc-Compact .fa-calculator {font-size: 9.5px !important;}
#widget-vehicle-search-NewUsedDemo .card-body span.custTag i::before {font-size: 75%;}
.btn-outline-dark:hover {transform: translateY(0px) !important;}
.fw-label .btn-info, button.btn.btn-info.btn-sm.ml-1.mb-1 {font-size: 0.75rem !important;}
#vehicle_search_area_NewUsedDemo .btn.btn-primary, #vehicle_search_area_NewUsedDemo button, #vehicle_search_area_NewUsedDemo .btn.btn-secondary {border-radius: 5px !important;}
#special-nav-tab-content-Specials .card .card-body .card-title {padding-top: 25px !important;}
.input-group-append button, .input-group-append .btn-primary, .input-group-append .btn-block {margin-left: 5px !important;}
.Zone_3.zone-wrapper .sidebar {row-gap: 2.4rem;position: sticky;top: 0rem;}
#sv-mobile-wrapper {display: none !important;}
.button-container a {display: inline-block;margin: 5px;text-decoration: none;min-width: 131px;}
.btn-primary, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {background-color: #066fef;color: #fff;border-color: #066fef;}
.btn-outline-light {border: 2px solid white;color: white;}
.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active {background-color: #0142bd;}
.btn-outline-light:hover {background-color: rgba(255, 255, 255, 0.2);}
.btn-outline-info {color: #066fef;background-color: transparent;border-color: #066fef;}
.btn-outline-info:hover, .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {background: #0142bd;border-color: #0142bd;color: #fff;}
.btn-danger, .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {color: #fff;background-color: #00095b;border-color: #00095b;}
.btn-danger:hover {color: #00095b;background-color: transparent;border-color: #00095b;}
.btn-secondary {background-color: transparent;color: #066fef;    /* border-color: #066fef; */;}
.btn-secondary:hover {background-color: transparent;color: #0142bd;border-color: #0142bd;}
.btn {border-radius: 30px;font-family: FordBold;font-size: .875rem;}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {background-color: #0142bd;color: #fff;border-color: #0142bd;}
.btn:focus {box-shadow: none !important;}
.btn-outline-dark {color: #00095b;border-color: #00095b;}
.btn-outline-dark:hover, .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show>.btn-outline-dark.dropdown-toggle {background-color: #00095b;border-color: #00095b;color: #fff;}
.btn.btn-primary:hover {background-color: transparent;color: #00095b;border-color: #00095b;}
.btn-light {color: #212529 !important;background-color: #f8f9fa !important;border-color: #f8f9fa !important;}
.btn-light:hover {color: #212529 !important;background-color: #e2e6ea !important;border-color: #dae0e5 !important;}
em.fas.fa-download {margin-right: 1rem;}
.text-danger {color: #007bff !important;}
.FinanceCalc-Compact .btn:hover {border-color: #0142bd !important;}
.FinanceCalc-Compact .btn {border-radius: 30px !important;border-color: #066fef !important;}
input[type="checkbox"] {accent-color: #00095b;}
div#special-nav-filter-FordSpecials {margin: 1rem 0;}
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {background-color: #00095b;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #00095b;color: #fff;}
.btn-info, .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {color: #fff;background-color: #066fef;border-color: #066fef;}
.btn-info:hover, .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {color: #066fef;background-color: transparent;border-color: #066fef;}
.homeModels .btn-outline-light:hover, .btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show>.btn-outline-light.dropdown-toggle {color: hsla(0,0%,100%,.6);border-color: hsla(0,0%,100%,.6);background-color: transparent;}
.homeModels a.btn.btn-primary {background-color: #066fef;border-color: #066fef;color: #fff;}
#mm_mbl-close::before,#mm_mbl-close:before {height: 34px;width: 34px;z-index: 10;line-height: normal;font-size: 23px;}
.main-menu-mobile {top: 0;left: 100%;background-color: #fff;flex-direction: column;}
.main-menu-mobile .horizontal-menu li:focus {outline-color: transparent;}
.main-menu-mobile .horizontal-menu li .dock-link,.main-menu-mobile .horizontal-menu li .sub-menu li a {text-decoration: none;background: #fff;color: #012e50;padding: 15px 20px;border-radius: 10px;}
.main-menu-mobile .horizontal-menu li .dock-link i {font-size: 28px;}
.main-menu-mobile .horizontal-menu li .dock-link:hover,.main-menu-mobile .horizontal-menu li .sub-menu li a:hover {color: #378fc7;}
.main-menu-mobile .horizontal-menu li .dock-link:focus,.main-menu-mobile .horizontal-menu li .sub-menu li a:focus,.sm-li.open .dock-link:after {background-color: #737373;outline-color: transparent;color: #fff;}
.main-menu-mobile .mm_mbl-logo .logo {width: 100%;display: flex;flex-direction: column;}
.main-menu-mobile .mm_mbl-logo .menu-close {display: block;position: absolute;top: 23px;right: 23px;font-size: 22px;cursor: pointer;color: #111;transition: .2s;}
.main-menu-mobile .mm_mbl-heading {background: #fff;display: flex;justify-content: flex-start;align-items: center;top: 0;z-index: 9;}
.main-menu-mobile .mm_mbl-heading a {background-color: #d1021e;margin-top: 25px;border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;width: 100%;align-items: center;padding: 25px;position: relative;transition: background,color .2s linear;}
.main-menu-mobile .mm_mbl-heading span {line-height: normal;font-family: "TOYOTADISPLAYBOLD"font-size: 20px;text-decoration: none;text-transform: uppercase;letter-spacing: .5px;color: #fff;}
#footer #fix-pos-footer .dock-link,#footer #fix-pos-footer .dock-link i,.main-menu-mobile .mm_mbl-heading #mm_mbl-h-back i,.main-menu-mobile .mm_mbl-heading #mm_mbl-h-back span,.rotator-button-icon:hover i,div#vehicleBar_FinanceButton * button:hover,section.slider-section-addition .automark-slider .swiper-navigation .swiper-button-next:hover i {color: #fff;}
.main-menu-mobile .mm_mbl-heading #mm_mbl-h-back i {margin-right: 25px;}
.main-menu-mobile .mm_mbl-heading #mm_mbl-h-back i:before {font-family: toyota-2020;content: "\24";color: #fff;font-size: 12px;position: absolute;top: 30px;left: 25px;transform: none;}
.main-menu-mobile .mm_mbl-logo .nav-logo {max-width: 350px;width: 100%;}
.main-menu-mobile .mm_mbl-footer {display: none;width: 100%;min-height: 70px;padding: 5px 10px;justify-content: center;align-items: center;background-color: #303c49;}
.main-menu-mobile .mm_mbl-footer a {color: #012e50;font-size: 14px;display: flex;justify-content: center;align-items: center;}
#mm_mbl-close:before {border-radius: 100%;display: flex;align-items: center;justify-content: center;color: #012e50;}
#mm-close {display: flex;flex-direction: column;font-size: 2rem;}
#mm-close span {margin-top: 20px;}
.sm-li .dock-link:after {font-family: "Font Awesome 5 Free"!important;display: flex;align-items: center;justify-content: center;content: "\f078";position: absolute;right: 0;top: 50%;transform: translate(0,-50%);font-size: 18px;line-height: 0;font-weight: 900;color: #c7c7c7;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;width: 53px;height: 53px;}
.sm-li.open .dock-link:after {content: "\f077";}
.sm-li .dock-link:focus {background-color: transparent!important;}
.main-menu-mobile .horizontal-menu .sm-li .sub-menu {display: none!important;position: relative!important;top: 0!important;left: 0!important;width: 100%!important;z-index: auto!important;margin-bottom: 0;}
.dropdownm_overlay {display: none;position: fixed;width: 100vw;height: 100vh;margin: 0;padding: 0;left: 0;z-index: 1001;opacity: 1;background-color: rgba(0,0,0,.5);}
.nt-wrapper:focus {outline: 0;}
#nav-toggler .nt-wrapper {display: flex;align-items: center;justify-content: flex-end;border: 0;margin-top: 1px;margin-left: 15px;order: 0;padding: 1px 0;background-color: transparent;-webkit-transition: transform .5s ease-in-out;-moz-transition: transform .5s ease-in-out;-o-transition: transform .5s ease-in-out;transition: transform .5s ease-in-out;}
#nav-toggler .nt-wrapper .icon-bar:before {content: "\59";color: #fff;font-size: 26px;margin: auto;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item,.mm_mbl-menu .navbar-nav .nav-item .nav-link {display: flex;height: 100%;align-items: center;font-size: 16px;text-decoration: none;}
.mm_mbl-menu .navbar-nav .nav-item .nav-link::selection {background: rgba(255,255,255,0);}
.mm_mbl-menu .navbar-nav .nav-item .nav-link::-moz-selection {background: rgba(255,255,255,0);}
.main-menu-mobile .mm_mbl-logo .nav-logo::selection {background: rgba(255,255,255,0);}
.main-menu-mobile .mm_mbl-logo .nav-logo::-moz-selection {background: rgba(255,255,255,0);}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item::selection {background: rgba(255,255,255,0);}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item::-moz-selection {background: rgba(255,255,255,0);}
.mm_mbl-menu .navbar-nav .nav-item .nav-link:after {position: absolute;right: 20px;}
.mm_mbl-menu .navbar-nav .nav-item .dropdown-toggle:after {content: "\f054";font-family: 'Font Awesome 5 Free';font-weight: 700;color: #282829;font-size: 12px;position: absolute;right: 25px;border: 0;}
.mm_mbl-menu .navbar-nav .dropdown-menu {padding: 0;-webkit-transition: .2s ease-in-out;-moz-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;transition: .2s ease-in-out;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-menu-wrapper {background-color: #e6ebeb;line-height: 0;}
.mm_mbl-menu,body.content #body {background-color: #fff;}
.mm_mbl-menu .navbar-nav .nav-item.dropdown.open .dropdown-menu {right: 0;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item {background-color: #fff;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item.active,.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item:active {background-color: #e6ebeb!important;color: #111!important;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item:focus,.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item:hover {color: #acb1b6;}
#page-wrapper #body,#page-wrapper #header {width: 100%;margin: 0 auto;}
.no-scroll {overflow: hidden;}
.main-menu-mobile.active {left: 0;display: block!important;z-index: 999999;overflow-x: scroll;}
.main-menu-mobile {position: fixed;z-index: 9999999999;width: 100%;height: 100%;text-align: left;overflow-y: auto;flex-direction: column;transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;overflow: hidden;padding: 0;}
.nav-toggler-wrapper,i#mm_mbl-close {align-items: center;display: flex;justify-content: end;}
#mm_mbl-close::before {border-radius: 100%;display: flex;align-items: center;justify-content: center;color: #fff;}
.mm_mbl-menu {height: auto;overflow: auto;z-index: 999;padding: 0 1rem;}
.main-menu-mobile .mm_mbl-menu .navbar-light {height: auto;align-items: flex-start;padding: 0;background-color: transparent!important;border: 0;}
.main-menu-mobile .mm_mbl-menu .navbar-brand,.main-menu-mobile .mm_mbl-menu .navbar-toggler {display: none!important;visibility: hidden!important;}
.navbar-light .navbar-toggler {border: 0;position: relative;}
.main-menu-mobile .mm_mbl-menu #collapse-navigation {display: block!important;visibility: visible!important;}
.main-menu-mobile .mm_mbl-menu #collapse-navigation .navbar-nav {display: inline-flex;flex-direction: column;width: 100%;}
.header-wrapper .main-header .header-options #nav-toggler,.main-menu-mobile,.rotator-indicators,.sv-widget {display: none;}
.mm_mbl-menu .navbar-nav .nav-item {position: relative;width: 100%;transition: .3s cubic-bezier(.4, 0, .2, 1);background-color: transparent;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item,.mm_mbl-menu .navbar-nav .nav-item .nav-link {width: 100%;position: relative;transition: background,color .2s linear;color: #282830;}
.post-header .horizontal-menu li .dock-link::before {content: "";position: absolute;top: -2px;left: 0;height: 2px;width: 100%;background-color: transparent;transition: 250ms ease-out;-webkit-transition: 250ms ease-out;-moz-transition: 250ms ease-out;-o-transition: 250ms ease-out;}
.mm_mbl-footer li {margin-top: 20px;width: 32%;text-align: center;}
#widget-personnel-personel .nav-tabs .nav-link,.mm_mbl-menu .navbar-nav .nav-item .nav-link:hover {border: 0;}
.mm_mbl-menu .dropdown-menu {background-color: transparent;border-bottom: 0;border-left: 0;border-radius: 0;border: 0;padding: 0;}
.mm_mbl-logo {display: flex;justify-content: space-between;padding: 1rem;align-items: center;}
.mm_mbl-logo .logo {width: 8rem;}
.mm_mbl-logo .logo img {width: 100%;filter: brightness(100);}
.mm_mbl-logo span {font-size: 24px;color: #fff;font-family: TOYOTADISPLAYBOLD;}
.main-menu-mobile .mm_mbl-logo .logo svg {margin-bottom: 20px;}
.inner {padding: 1rem;}
button.btn.btn-danger.btn-sm.float-right {margin-top: -8px;background: unset;border: 0;color: #00095b;}
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {background-color: #066fef;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #066fef;color: #fff;}
.scrollerContainer.col {margin-top: 4rem;}
section.bannerSection .btn-primary:hover {background-color: #0142bd;border-color: #0142bd;color: #fff;}
.form-control-plaintext.text-danger {color: #00095b !important;}
.form-group.row {margin: 0 auto 1rem;}
