@font-face{font-family:"MINI-Bold";src:url("/Content/fonts/Brand/MINI/mini_serif-bold-web.woff") format("woff")}@font-face{font-family:"MINI-Sans-Bold";src:url("/Content/fonts/Brand/MINI/mini_sans_serif-bold-web.woff") format("woff")}@font-face{font-family:"MINI-Regular";src:url("/Content/fonts/Brand/MINI/mini_serif-regular-web.woff") format("woff")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"MINI-Regular";background:#fff}.header{background:#fff}.client-brand{background-color:#fff;padding:15px;display:inline-block;vertical-align:top}.client-brand-dk{display:inline-block;vertical-align:top}.client-brand-dk img{height:35px}.client-brand-country{background-color:#fff;color:#000;padding:15px;border:1px solid #d4d4d4;font-weight:bold;font-size:10px;width:97px;height:105px;text-transform:uppercase;display:inline-block;vertical-align:top}.client-brand-country:hover,.client-brand-country:focus{color:#000;text-decoration:none}.brand-right-wrapper{position:absolute;left:0;top:15px;z-index:0!important}.basket-link{text-transform:uppercase;color:#fff;font-weight:bold;font-size:14px;transition:.3s ease-in-out;margin-top:25px;margin-right:100px;float:left}.basket-link:hover,.basket-link:focus{color:#000;text-decoration:none}.ui-dialog{font-size:12px!important}.ui-dialog #dialog-password{padding-top:18px}.ui-dialog input[type=password]{margin-left:8px;width:200px}.ui-dialog .ui-button-text{width:auto!important}#mainmenu{font:bold 12px MINI-Bold}@media screen and (min-width:991px){#navbarsExampleDefault{top:5px;left:160px;height:66px;position:absolute}}.header-login{background-color:#fff}.footer{padding:60px 0;margin-top:0!important;color:#fff;background:#000}.footer ul,.footer li{margin:0;padding:0;list-style:none}.footer-copyright{margin:0;font-family:"Times New Roman";font-size:14px;text-align:right;margin-top:7px}@media screen and (max-width:1200px){.footer-copyright{text-align:left}}.social-list-footer li{display:block;float:left;margin-right:5px}.social-list-footer li:last-child{margin-right:0}.footer-menu-list{margin-top:5px!important}@media screen and (max-width:1200px){.footer-menu-list{margin:20px 0 10px 0!important;float:left;width:100%}}.footer-menu-list a{color:#fff;text-transform:uppercase;font-size:12px;font-weight:bold;padding:10px;transition:.3s ease-in-out}@media screen and (max-width:1200px){.footer-menu-list a:first-child{padding-left:0}}@media screen and (max-width:576px){.footer-menu-list a{display:block;padding-left:0}}.footer-menu-list a:hover{color:#fff}.footer-menu-list a:hover,.footer-menu-list a:focus{text-decoration:none}.footer-login{background:#fff}section{clear:both}.custom-container{position:static}.no-padding-container{padding-left:0;padding-right:0}.section-title-wrap{text-align:center}h2.section-title{text-transform:uppercase;text-align:center;font-weight:bold;font-size:22px;display:inline-block;position:relative}@media screen and (max-width:768px){.product-page .header{min-height:105px}}.no-padding-right{padding-right:0}@media screen and (max-width:991px){.no-padding-right{padding-right:15px}}.no-padding-left{padding-left:0}@media screen and (max-width:991px){.no-padding-left{padding-left:15px}}.img-responsive{max-width:100%}.totop{position:fixed;bottom:0;right:0;z-index:104400;background:#696868}.totop a,.totop a:visited{display:block;width:30px;height:30px;color:#fff;text-align:center;line-height:30px}.totop a:hover{color:#eee;text-decoration:none}.login{background:url(/Content/images/brand/mini/login-banner.jpg) no-repeat center}.login-label{text-align:right}.login-forgot-password{display:inline-block;color:#292b2c;text-align:right}.login-button{background:#0c121c;font-family:MINI-Regular;border:none;min-height:40px;padding:11px 25px;line-height:18px;color:#fff;text-align:center;text-transform:uppercase;font-size:14px;font-weight:bold;margin-top:5px;vertical-align:top}.login-button:hover{background:#4a4f54;background-color:#fff;color:#000}.navbar-toggleable-md .navbar-nav.header-navigation{padding:0 20px}.navbar-toggleable-md .navbar-nav.header-navigation li:first-child a{padding-left:0}.navbar-toggleable-md .navbar-nav.header-navigation li:last-child a{padding-right:0}@media screen and (max-width:991px){.navbar-toggleable-md .navbar-nav.header-navigation li{border-right:none}}.navbar-toggleable-md .navbar-nav.header-navigation a.nav-link{text-transform:uppercase;color:#000;font-weight:normal;font-size:14px;padding-right:.2rem;padding-left:.2rem;transition:none!important;padding-bottom:10px}@media screen and (max-width:991px){.navbar-toggleable-md .navbar-nav.header-navigation a.nav-link{padding-right:0;padding-left:.5rem}}.navbar-toggleable-md .navbar-nav.header-navigation a.nav-link:hover,.navbar-toggleable-md .navbar-nav.header-navigation a.nav-link:focus{color:#000;border-bottom:2px solid #000}.navbar-nav.header-navigation .dropdown-menu{left:auto;min-width:100%}.navbar-nav.header-navigation .dropdown-menu .nav-item:hover{transition:none!important;background-color:#fff!important}.navbar-nav.header-navigation .dropdown-menu .nav-item img{display:inline-block;padding-right:10px}.navbar-nav.header-navigation .dropdown-menu .nav-item a.nav-link{color:#000;padding-left:10px;padding-right:10px;display:inline-block;white-space:nowrap;width:100%;padding:20px}.navbar-nav.header-navigation .dropdown-menu .nav-item a.nav-link:hover{background-color:#fff!important}.navbar-toggleable-md .navbar-nav.header-navigation li.dropdown-submenu a.nav-link:hover{color:#000}.navbar-toggler-icon{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,<svg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(0, 0, 0, 1)' stroke-width='3' stroke-linecap='square' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/></svg>")!important}.navbar-toggler-right{top:1.1rem}.navbar-toggleable-md .navbar-nav.header-navigation a{padding:20px}.navbar-toggleable-md .navbar-nav.header-navigation li:last-child a{padding-right:5px}.navbar-nav li{padding-right:1.2rem;padding-left:1.2rem}.navbar-nav li.dropdown-submenu:focus{background-color:#ddd}.dropdown-menu{border-radius:0;padding:0 0}#mainmenu ul.dropdown-menu{margin-top:0;margin-left:0;border-top:none;border-left:1px solid #e9ecec;border-bottom:1px solid #e9ecec;border-right:1px solid #e9ecec}#mainmenu ul.dropdown-menu a:hover{text-decoration:underline}@media screen and (max-width:991px){#mainmenu ul.dropdown-menu{margin-top:0}}.navbar-nav.header-navigation .dropdown-menu .nav-item a.nav-link{border-bottom:none}.dropdown-menu{border:none}.navbar-bmw .navbar-toggler-icon-no-svg{cursor:pointer;background-image:url("../../../../../Content/images/brand/mini/hamburger.PNG");display:inline-block;height:32px;width:32px}.filter-search{background-color:#fff;padding:0}.search-container{padding-top:40px}.quote-filter-search{background-color:#fff}input#search-bar{font-family:MINI-Regular}.product-code{color:#000}.product-code:hover{text-decoration:underline}.featured-accessories{background:#fff}.featured-accessories a{color:#0c121c}.featured-accessories a:hover{border-width:1px;border-color:#000;transition:none}.additional-product-info{padding:0,0,0,20px}.additional-product-info .add-to-basket,.additional-product-info .back-button{background:#0c121c;min-height:40px;padding:11px 25px;line-height:18px;height:unset;width:unset}.additional-product-info .add-to-basket:hover,.additional-product-info .back-button:hover{background:#4a4f54;background-color:#fff!important;border:4px solid #000;color:#000}.additional-product-info ul{padding-top:20px}.additional-product-info select{height:40px}.add-to-basket,.back-button{background:#0c121c;font-family:'MINI-Regular';min-height:40px;padding:11px 25px;line-height:18px;height:unset}.add-to-basket:hover,.back-button:hover{background-color:#fff!important;border:4px solid #000;color:#000;background:#4a4f54}#btnSave,#btnEmailReport,.asdbutton,#btnSave.asdbutton,#btnCancel.asdbutton,#btnEmailReport.asdbutton{background:#0c121c;font-family:'MINI-Regular';min-height:40px;padding:11px 25px;line-height:18px;box-sizing:border-box}#btnSave:hover,#btnEmailReport:hover,.asdbutton:hover,#btnSave.asdbutton:hover,#btnCancel.asdbutton:hover,#btnEmailReport.asdbutton:hover{background:#4a4f54;background-color:#fff!important;border:2px solid #000;color:#000}#Quote_QuoteStatusID,#email-in{height:42px}.edit-status{margin:40px auto;display:table}#accessory-basket-container{background:#fff}#accessory-basket-container h1{text-align:center;margin-bottom:60px;padding-top:40px}#accessory-basket-container .table{margin-bottom:0}.model-range-carousel .tab-pane{border-top:none!important}.model-range-carousel{background:#fff}.model-range-carousel .tab-pane{background:#fff}.owl-item:hover,.owl-item:focus{color:#000;border-bottom:2px solid #000}.sub-model:hover,.sub-model:focus{color:#000;border-bottom:2px solid #000}.product-detailing{background:#fff}.product-detailing h1.product-title-h1{text-transform:uppercase;text-align:center;font-weight:bold;font-size:22px;margin:0;display:block;position:relative;padding:40px}.product-detailing .row.carousel-text-wrap{margin-bottom:0}.breadcrumb-list li{color:#000;font-size:12px}.breadcrumb-list a{color:#000}.breadcrumbs-bar{padding:0;background:#fff!important}.breadcrumb-list a:hover,.breadcrumb-list a:focus{text-decoration:underline}.basket-section .checkout-button{min-height:40px;padding:11px 25px;line-height:18px;background:#0c121c;font-family:'MINI-Regular';width:unset;display:inherit}.basket-section .checkout-button:hover{background:#4a4f54;background-color:#fff!important;border:2px solid #000;color:#000!important}.basket-section table#cart thead{background-color:#000}.basket-section .table th{color:#fff}.basket-section .black-x{background:transparent;height:26px;width:26px;padding:0;outline:none}.additional-product-info input[type="checkbox"].ios8-switch:checked+label:before{background:#000}.cookies input[type="checkbox"].ios8-switch:checked+label:before{background:#000}.hero-image-title{font-size:42px}@media screen and (max-width:991px){.hero-image-title{font-size:20px}}@media screen and (max-width:576px){.hero-image-title{font-size:16px}}.search-customer{color:#000}.search-customer .container{background:transparent}.search-customer #btnSearchCust{min-height:40px;line-height:18px;padding:11px 25px;margin-top:15px;height:unset}.filter-products-form select{font-family:MINI-Regular}.selectfield{padding-top:0}.mainframe .asdbutton{padding:11px 25px}.affix{position:fixed;top:0;right:0;left:0;z-index:1030}.full-width{width:100%}.half-width{width:50%}.pad-half-char{padding:.2em}.save-cancel-buttons input[type="button"]{min-height:40px;padding:11px 25px;line-height:18px}.dealer-edit{width:40%}.no-padding{padding:0}.full-width{width:100%}.half-width{width:50%}.pad-half-char{padding:.2em}.align-right{text-align:right}.quarter-width{width:25%}.align-left{text-align:left}.align-center{text-align:center}.padding-top{padding-top:8px}.left{float:left}.right{float:right}.center{margin-left:auto;margin-right:auto}.clear{clear:both}.search-controls{padding:10px 0}.container{background:#fff}@media(min-width:1400px){.container{width:1160px;max-width:100%}}.managemodelscontent{margin-left:20%;margin-right:20%}.hero-image-title{font-size:35px}.belux-homeImage{color:#fff;font-family:MINI-Bold;font-style:normal;letter-spacing:-1.59px;text-shadow:3px 2px 3px #000;top:50%;font-size:20px;max-width:90%}@media(min-width:576px){.belux-homeImage{max-width:65%}}@media(min-width:768px){.belux-homeImage{top:30%;font-size:25px}}@media(min-width:992px){.belux-homeImage{top:30%;font-size:25px}}@media(min-width:1200px){.belux-homeImage{max-width:35%;top:20%;font-size:35px}}nl-homeImage{color:#fff;font-family:MINI-Bold;top:20%;max-width:450px;font-style:normal;letter-spacing:-1.59px;text-shadow:none}.success{color:#31708f}.searchable-data{display:none}.min-height-45{min-height:45px}.error,.field-validation-error{color:red}.overlay{background:#e9e9e9;display:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5}select::-ms-expand{display:none}#ajaxspinner{display:none;margin-left:5px}#accessory-panel{background:#fff}.mainframe{background:#fff;margin:0}section.mainframe .container{min-height:74.4vh}.last-suport-list{margin-bottom:0}#order-form{background:#fff;padding:20px 0}#order-form h1.product-title-h1{margin:0}.wizard{background:#fff;min-width:690px}.reportBorder{margin:0 auto}#accessory-basket-content{padding:40px}.footer .container{background:#000}div#series1{background-color:#fff!important}.breadcrumbs-bar{background-color:#e9ecec}.breadcrumbs-bar .container{padding-top:20px;padding-bottom:20px}.breadcrumb-list li.checkout-li{margin-right:10px}.affix .container{border:1px solid #e9ecec}@media(min-width:768px){#QuoteReport_ContentFrame{width:510px}}.container-transparent{background:none}.login-form{padding-top:20px}.navbar-toggler-icon-no-svg{cursor:pointer;background-image:url("../../../../../Content/images/brand/mini/hamburger.PNG");display:inline-block;height:32px;width:32px}.strapline{background:#fff;width:70%;margin-left:auto;margin-right:auto;right:0;left:0}.orange-button{background:#ed9300!important}.quote-button{min-width:unset}.group-option-icon{background-color:#000;color:#fff}.option-overlay{z-index:999;position:absolute;top:0;left:0;height:94%;width:90%;margin:0 15px;background:#141414;border:1px solid #696868;display:none}.option-overlay:hover{display:block}.option-overlay ul{list-style:none;padding:0;height:100%;overflow:auto}.option-overlay li{margin:0;padding:0}.option-overlay li .variation-item{padding:20px;text-transform:uppercase}.option-overlay li .variation-item h4{font-size:1.2em}.option-overlay li .variation-item span{font-size:.9em}.option-overlay li a{padding:0;margin-bottom:0;border:none;min-height:100px;color:#fff}.option-overlay li a:hover .variation-item{color:#000}.product-title,.hero-image-title,.breadcrumb-list li,.checkout-link{text-transform:uppercase}.featured-accessories .product-title{font-family:'MINI-Bold';margin-top:10px;text-transform:uppercase;font-size:18px}.featured-accessories .product-subtitle .price-amount{font-family:'MINI-Bold';text-align:left}.product-subtitle .label{text-align:left;width:35%!important;font-size:20px}.related-accessories .accessory-container .text-container span .label{font-size:16px;width:100%!important}