html,body{background:#0f2c3c;z-index:-2}.control-label-color{color:#fff!important}.control-label-link{color:#faaf40!important}.loginView{background-color:#fff;position:fixed;top:0;right:0;bottom:0;width:50%;display:flex;flex-direction:column;justify-content:space-around;margin:0!important;overflow:auto}.loginView>.row{display:flex;justify-content:center;margin:0}.loginView>.row>.loginViewContainer{width:100%;margin:unset}.account-input-container{width:250px;display:inline-block}.layoutContainer.isAuthenticated .loginView{display:none}.loginView .loginViewContainer md-input-container{width:370px;display:inline-block;text-align:left;margin:12px 0}.loginView label.label-primary{background-color:#00b2a1}.layoutContainer .bgImg{position:fixed;top:0;left:0;min-width:50%;min-height:100%;z-index:-1}.layoutContainer .bgImg{background:url("Images/Frame1000004132.jpg") no-repeat;background-position:left;background-size:cover}.layoutContainer.isAuthenticated .bgImg{right:0;left:unset}@media all and (min-width:768px){.layoutContainer.isAuthenticated .bgImg{background:url("Images/MainBG.png") no-repeat;background-size:100%;background-color:#0f2c3c}}@media all and (max-width:767px){.layoutContainer.isAuthenticated .bgImg{background:url("Images/MainBG.png") no-repeat;background-size:100%;background-color:#0f2c3c}}.layoutContainer.isAuthenticated .headerImage{background:url("Images/OscarDriveHeader.png") center/420px no-repeat;height:130px;background-position-x:0%;background-position-y:50%}.loginView .loginLogoContainerBottomLeft{background:url("Images/CoBrandGrey.png") center/400px no-repeat;height:25px;padding:100px 10%}.loginView .loginViewHeaderImage{background:url("Images/OscarDriveBlue.png") center/420px no-repeat;height:175px;margin-top:20px}.loginButton.md-button{width:370px;background-color:#696ed1;color:#fff;border-radius:5px;text-transform:uppercase;height:50px}.loginButton.md-button.md-focused,.loginButton.md-button:hover{background-color:#696ed1!important;color:#fff}.loginControlSpacer{margin-bottom:6px!important}.login-remember-container-lower{display:none}.loginView md-input-container .md-errors-spacer{display:none}.loginView .login-forgot-container{color:#002c3a;padding-top:20px}.loginView .login-remember-container-upper{display:none}.loginView .login-loading-container{float:right!important}.loginView .loginViewHeaderText,.loginView .loginViewHeaderDesc{position:relative;width:370px;display:inline-block}.loginView .loginViewHeaderText::after,.loginView .loginViewHeaderDesc::after{position:absolute;right:0;left:0;text-align:left;bottom:0}.loginView .loginViewHeaderText{height:58px;margin-top:30px}.loginView .loginViewHeaderText:after{content:'Welcome back';font-size:48px;font-weight:500}.loginView .loginViewHeaderDesc{height:16px;margin-bottom:20px}.loginView .loginViewHeaderDesc:after{content:'Sign in to your account';font-size:18px}.loginView md-input-container .md-input{border-width:0;background-color:#f6f6f6;border-radius:0;height:50px;padding-left:20px}.loginView md-input-container label:not(.md-no-float):not(.md-container-ignore){margin-left:20px}.loginView md-input-container:not(.md-input-focused) label:not(.md-no-float):not(.md-container-ignore){-webkit-transform:translate3d(0,37px,0) scale(1);transform:translate3d(0,37px,0) scale(1)}.loginView md-input-container.md-input-has-value label:not(.md-no-float){-webkit-transform:translate3d(0,6px,0) scale(.75)!important;transform:translate3d(0,6px,0) scale(.75)!important}.loginView md-input-container.md-input-focused .md-input,.loginView md-input-container.md-input-resized .md-input,.loginView md-input-container .md-input.ng-invalid.ng-dirty{border-width:2px;border-color:#faaf40!important}.loginView md-input-container:not(.md-input-invalid).md-default-theme.md-input-focused label,.loginView md-input-container:not(.md-input-invalid).md-input-focused label,.loginView md-input-container:not(.md-input-invalid).md-default-theme.md-input-focused md-icon,.loginView md-input-container:not(.md-input-invalid).md-input-focused md-icon{color:#faaf40!important}.loginView md-input-container.md-default-theme label,.loginView md-input-container label,.loginView md-input-container.md-default-theme .md-placeholder,.loginView md-input-container .md-placeholder{color:#9ca3af!important}a{color:#333}label{font-weight:400}.topNavContainer .viewTitle{display:none}.topNavContainer .numberCircle.shortlistCircle:before,.topNavContainer .numberCircle.compareCircle:before{content:' ';background-color:inherit;width:14px;height:14px;bottom:-3px;left:calc(50% - 7px);position:absolute;transform:rotate(45deg);z-index:-1}.numberCircle.shortlistCircle{background-color:#ea5a32;color:#fff}.numberCircle.compareCircle{background-color:#359d8e;color:#fff}.faArrow.faArrowVisible{color:#00b2a1}.faArrow.faArrowS{color:#00b2a1;margin-top:10px}.faTimes{padding-top:10px}.carChoiceView #cargrid .jqx-grid-content .jqx-checkbox-default>div>span{color:#00b2a1}.carChoiceView #cargrid .jqx-grid-header .jqx-grid-column-header:first-child{text-align:center}.carChoiceView #cargrid .jqx-grid-header .jqx-grid-column-header:first-child>div>div:first-child{height:0!important;margin-top:0!important}.carChoiceView #cargrid .jqx-grid-header .jqx-grid-column-header:first-child>div:first-child:before{content:'short';font-size:.8em}.carChoiceView #cargrid .jqx-grid-header .jqx-grid-column-header:first-child>div:first-child:after{content:'-list';font-size:.8em}.layoutContainer footer>p{color:#fff}.customThemeNoteHeader:after{content:'IMPORTANT PLEASE READ:';color:#fff}.customThemeNoteText:after{content:'Whilst IFM make every effort to show the correct CO2 and P11D value, they are subject to change. CO2 ratings may increase as a result of adding optional extras and this may impact the taxable benefit of the vehicle. IFM accept no responsibility for any changes to these values. Any contributions towards your company car are not included within BIK tax calculations. Furthermore, if you are entitled to a Cash Alternative, your BIK tax may be more than the figures quoted above.';color:#fff}.searchContainer md-input-container.fa.faSearch:not(.md-input-focused):after{color:#00b2a1;border-left:solid 1px #00b2a1}md-input-container .md-input{border-width:1px;background-color:#fff;border-radius:5px}md-input-container .md-placeholder,md-input-container label:not(.md-no-float):not(.md-container-ignore){margin:0 0 0 10px}md-input-container.md-input-focused .md-input,md-input-container.md-input-resized .md-input,md-input-container .md-input.ng-invalid.ng-dirty{border-width:2px;border-color:#00b2a1!important}md-input-container:not(.md-input-invalid).md-default-theme.md-input-focused label,md-input-container:not(.md-input-invalid).md-input-focused label,md-input-container:not(.md-input-invalid).md-default-theme.md-input-focused md-icon,md-input-container:not(.md-input-invalid).md-input-focused md-icon{color:#00b2a1!important}md-input-container.md-default-theme label,md-input-container label,md-input-container.md-default-theme .md-placeholder,md-input-container .md-placeholder{color:#333!important}.md-button{border:1px solid #fff;border-radius:5px;background-color:#00b2a1;color:#fff;text-transform:none;padding:7px 30px}.md-button:hover{background-color:rgba(255,255,255,.87);color:#00b2a1}.md-button[disabled]{opacity:.5}:not([disabled]).md-button.md-focused{background-color:#00b2a1;color:#fff;border-color:#fff}.techSectionModalView .md-button.btnSec,.techSectionModalView .md-button.btnSec:hover,.compareView .md-button.btnSec,.compareView .md-button.btnSec:hover{background-color:#00b2a1;color:#fff}.techSectionModalView .md-button.btnSubSec,.compareView .md-button.btnSubSec{background-color:#f5f5d6;color:#333}.modal-header.ch-modal-header{background-color:#00b2a1;color:#fff}md-toolbar:not(.md-menu-toolbar).md-default-theme,md-toolbar:not(.md-menu-toolbar){background-color:#00b2a1}md-toolbar .md-button{color:#fff;border-color:#fff}#extrasModal .md-subheader.md-default-theme.md-primary,.md-subheader.md-primary{background-color:#f5f5d6;color:#333}.btn-decisions{color:red}.loginView{margin:90px 0}@media all and (max-width:767px){.loginView{margin:10px 0}}.layoutContainer .loginContainer .profile{font-weight:700;color:#fff;background:#191919;background:rgba(25,25,25,.3)}.layoutContainer .loginContainer .profile:hover{background-color:#000}.layoutContainer .loginContainer .profile-wrapper::before{border-left:solid 1px gray;border-top:none;border-bottom:none;border-right:none;padding-left:5px;line-height:1;content:"";font-family:FontAwesome;display:block;top:8px;font-size:26px;color:#fff}.layoutContainer .loginContainer .profile-wrapper::after{border:none}.layoutContainer .loginContainer .profile{padding-right:40px}.menu li a,.layoutContainer .loginContainer .profile #changePWlink,#logoutLink{color:#00b2a1}@media all and (min-width:768px){.layoutContainer .loginContainer{position:relative;float:right;margin:5px 15px 0 0}.layoutContainer .loginContainer .profile-wrapper{}}.navbar{margin:15px 15px 0 15px}.navbar-default{background-image:none;background-color:transparent;border:none;border-radius:0;box-shadow:none}.navbar-default .navbar-nav>li{background-color:#fff;float:left}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:#fff;padding-top:15px;padding-bottom:15px}.navbar-default .navbar-nav>.active>a{background-image:none;background-color:#faaf40}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:#faaf40}.primaryPanel{background-color:#f4f1ee}.containerLeft{display:none}.containerRight{text-align:center;width:100%}.carChoiceView .mainFilter{margin:0}.carChoiceView .mainFilter .mainFilterTitle :first-child{display:none}.carChoiceView .mainFilterText>div>div i.fa{border:solid 1px gray;border-radius:50%;padding:5px;background-color:#fff}.carChoiceView .md-button,.shortListView .md-button,.compareView .md-button{background-color:#696ed1;color:#fff;border-radius:5px;padding:7px 30px}.carChoiceView .md-button.md-focused,.carChoiceView .md-button:hover,.shortListView .md-button.md-focused,.shortListView .md-button:hover,.compareView .md-button.md-focused,.compareView .md-button:hover{color:#696ed1;background-color:#fff}.additionalFilter .panel-heading{text-align:center;position:relative}.additionalFilter.panelClosed .panel-heading:before{display:none}.panel-default{border:none;border-radius:0;border:none}.panel-default>.panel-heading{background-color:#f6f6f6;background-image:none;border-radius:0}.panel-default>.panel-body{background-color:#00b2a1}.panel-default>.panel-body .md-button{background-color:#00b2a1;border-color:#fff;color:#fff}.panel-default>.panel-body .addFilterHeader{text-transform:uppercase}.panel-default>.panel-body .addFilterName,.panel-default>.panel-body .addFilterHeader{color:#fff}.jqx-grid-cell-sort-alt{background-color:#d3e7b8}.jqx-grid-cell-alt{}.jqx-fill-state-pressed{background-color:#faaf40}multiselect .dropdown.open>button{background-color:#00b2a1;color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}multiselect .dropdown.open button.btn-link{color:#00b2a1}multiselect .dropdown .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}multiselect .dropdown .dropdown-menu li:nth-child(2){border-bottom:solid #00b2a1 1px}multiselect .dropdown .dropdown-menu>li>a.activeIcon{color:#00b2a1}multiselect .dropdown .dropdown-menu>li>a .glyphicon-ok:before{border:solid #00b2a1 1px;border-radius:50%;color:#00b2a1;padding:2px;margin-right:4px;font-size:.8em}multiselect .dropdown button{padding-right:25px;font-family:Arial Narrow,Arial,sans-serif}multiselect .dropdown button span:first-child{width:100%;text-align:left;border-right:solid 1px gray}multiselect .dropdown .caret{border:none;width:auto;height:auto;top:5px;right:0}multiselect .dropdown .caret:before{content:"";font-family:FontAwesome;display:block;font-size:26px;color:gray;line-height:1;speak:none;text-transform:none;vertical-align:middle;margin:0 5px}.panel-body .ui-spinner>input{outline:none}.panel-body .ui-spinner .ui-button.ui-widget.ui-spinner-button,.panel-body .ui-spinner .ui-button .ui-icon,.panel-body .ui-spinner .ui-button .ui-icon.ui-icon-triangle-1-n,.panel-body .ui-spinner .ui-button .ui-icon.ui-icon-triangle-1-s{background-image:none;background:none;text-indent:0}.panel-body .ui-spinner .ui-button .ui-icon.ui-icon-triangle-1-n:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:-1px}.panel-body .ui-spinner .ui-button .ui-icon.ui-icon-triangle-1-n:before,.panel-body .ui-spinner .ui-button .ui-icon.ui-icon-triangle-1-s:before{content:"";font-family:FontAwesome;display:block;font-size:26px;speak:none;margin-top:-5px;color:gray}.modal-dialog #sticky-section-header.is-sticky,.compareView #sticky-section-header.is-sticky{background-color:#00b2a1}.topNavContainer .navNext,.topNavContainer .navBack{display:none}.silhouetteType .filterItem .filterOption .capIcon.filterIcon:before{color:#00b2a1}.silhouetteType .filterItem .filterOption.silhouetteInactive .capIcon.filterIcon:before{color:#d1d5db}.silhouetteType .filterItem .filterOption:not(.silhouetteInactive) .filterTextOuter:before{content:"";font:normal normal normal 14px/1 FontAwesome;color:#00b2a1;font-size:1em!important;padding-right:3px}.silhouetteType .filterItem .filterOption.silhouetteInactive .filterTextOuter{text-decoration:line-through}.accountContainer.title{background-color:#faaf40;color:#fff;min-height:80px;padding:1px;margin:15px}#forgotpasswordform .md-button{background-color:#faaf40;color:#fff;border-radius:5px;text-transform:uppercase;height:50px;width:250px}#forgotpasswordform .md-button.md-focused,#forgotpasswordform .md-button:hover{background-color:#faaf40!important}.btn-info,.btn-info:focus,.btn-info:hover,.btn-info.active,.btn-info:active{border-color:#fff!important;background-color:#00b2a1!important;background-image:none;min-width:100px}.panel-info{border-color:#00b2a1}.panel-info>.panel-heading{color:#fff;background-color:#00b2a1;border-color:#00b2a1;background-image:none}