﻿@import url("https://fonts.googleapis.com/css?family=PT+Serif");body{background-color:#f6f8fa;}.logo-top-small{display:none;}.topbar{height:30px;}.site-title{margin-top:10px;}select:focus{outline:none;border-color:#091a36;}.backbtn svg{fill:#091a36;}.hfeed.site{background:url("/assets/images/car/form-bottom-image.png") no-repeat bottom center;padding-bottom:130px;}.section-title-main.v4{display:none;}.main-cont{border-color:#d9dce0;}#back-button-desktop{color:#091a36;}#back-button-desktop:hover{transition:none;color:#0cf;}#back-button-desktop:hover svg{fill:#0cf;}.section-top-title h2{font-size:24px;color:#5f6a7c;margin-top:30px;margin-bottom:15px;margin-top:20px;}.section-top-title h2:after{content:'!';}.section-top-title h2 b{font-weight:bold;}.section-top-title-underline{border-color:#d9dce0;opacity:1;max-width:482px;margin:auto;}.section-title{margin-top:27px;margin-bottom:25px;}.section-title h2{font-family:'PT Serif',serif;font-size:38px;color:#091a36;font-weight:normal;}.section-title h3{font-weight:500;color:#091a36;}.btn-lists li a.car-year-button,.btn-lists li a.car-make-button,a.car-model-button,a.add-another-car-button,a.birthday-month-button,a.birthday-day-button,a.primary-use-button,a.annual-mileage-button,a.night-parking-button,a.desired-coverage-button,a.ownership-button,a.home-insurance-button{border-color:#babfc7;background:#fff !important;color:#091a36 !important;box-shadow:0 2px 0 0 #babfc7;}.btn-lists li a.car-year-button:hover,.btn-lists li a.car-make-button:hover,a.car-model-button:hover,a.add-another-car-button:hover,a.birthday-month-button:hover,a.birthday-day-button:hover,a.primary-use-button:hover,a.annual-mileage-button:hover,a.night-parking-button:hover,a.desired-coverage-button:hover,a.ownership-button:hover,a.home-insurance-button:hover{border-color:#0cf;box-shadow:0 2px 0 0 #0cf;background-color:#fff !important;color:#0cf !important;transition:none;}.btn-lists li a.car-make-button{font-size:20px;font-weight:500;}.btn-lists li a.car-make-button figure{margin:0;}.primaryselectbox{border-color:#babfc7;font-size:18px;background-image:linear-gradient(to bottom,#fff,#d9dce0);}.btn-lists li a.car-year-button{font-size:25px;}a.car-model-button{font-size:20px;}a.add-another-car-button h2,a.home-insurance-button h2{color:#091a36;}a.add-another-car-button:hover h2,a.home-insurance-button:hover h2{color:#0cf;}.input-edit{background:#f6f8fa;border-color:#d9dce0;position:relative;height:35px;max-width:342px;}.btn-lists li{padding:12.5px;}#car-make-select{margin-top:35px;}.mini-container{width:367px;}.btn-lists ul{margin:0;}#car-year-select{width:100%;}.input-value-number{font-size:12px;color:#5f6a7c;margin-right:9px;}.delete-link{background:url("/assets/images/car/close-icon.svg") no-repeat;position:absolute;right:15px;display:block;width:12px;top:50%;height:12px;transform:translateY(-50%);font-size:0;margin-top:0;}.edit-link{background:url("/assets/images/car/edit-icon.svg") no-repeat;width:16px;height:17px;position:absolute;right:59px;top:50%;transform:translateY(-50%);}#cars-view .input-edit .input-value{margin:0;line-height:25px;color:#5f6a7c;font-size:12px;text-transform:uppercase;font-weight:normal;}#cars-view .input-edit .input-value:after{content:'';display:block;width:1px;height:20px;background:#babfc7;position:absolute;right:40px;top:50%;transform:translateY(-50%);}#cars-view{margin-top:140px;}.blue-btn{background:#0cf;font-size:30px;text-transform:capitalize;font-weight:500;box-shadow:0 3px 0 0 #00a6d0;height:60px;padding:0;cursor:pointer;}.blue-btn:before{display:none;}.blue-btn:after{content:'';background:url(/Assets/images/car/arrow-right.svg);width:23px;height:23px;display:inline-block;vertical-align:middle;}.blue-btn:hover{background-color:#00a6d0;}#car-make-section{padding-bottom:0;}#car-make-section .mini-container p{margin-bottom:10px;}#car-make-select{margin-top:20px;}#education-credit-form,#current-insurance-form{max-width:300px;margin:auto;margin-top:25px;}#education-credit-form p,#current-insurance-form p{margin-bottom:40px;}#education-credit-form .primaryselectbox,#current-insurance-form .primaryselectbox{height:60px;}#education-credit-form .select-wrapper:after,#current-insurance-form .select-wrapper:after{bottom:18px;}#current-insurance-section .section-title{margin-bottom:60px;}#education-credit-section .section-title,#current-insurance-section.fullform .section-title{margin-bottom:40px;}.select-wrapper{position:relative;display:inline-block;width:100%;}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.select-wrapper:after{content:'';display:block;width:20px;height:20px;background:url(/assets/images/car/arrow-down.svg);position:absolute;right:17px;bottom:14px;}#car-year-section .select-wrapper{width:46.5%;}#driver-details-section .section-title{margin-bottom:25px;}#driving-history-form,#driver-details-form{max-width:300px;margin:auto;}#driving-history-form .col-sm-4,#driver-details-form .col-sm-4{width:100%;}#driving-history-form .switch-light,#driver-details-form .switch-light{margin-bottom:5px;}#driving-history-form .switch-light .alert.alert-light,#driver-details-form .switch-light .alert.alert-light{background:none;border:0;border-radius:0;height:50px;display:flex;}#driving-history-form .switch-light .alert.alert-light span,#driver-details-form .switch-light .alert.alert-light span{border:solid 1px #d9dce0;border-radius:2px;height:50px;float:none;font-size:20px;color:#babfc7;line-height:50px;text-align:left;padding-left:44px;}#driving-history-form .switch-light .alert.alert-light span:first-child,#driver-details-form .switch-light .alert.alert-light span:first-child{margin-right:8px;}#driving-history-form .switch-light .alert.alert-light span.checkbox-checked,#driver-details-form .switch-light .alert.alert-light span.checkbox-checked{color:#0cf;border-color:#0cf;border-width:2px;}#driving-history-form .switch-light .alert.alert-light span.checkbox-checked:before,#driver-details-form .switch-light .alert.alert-light span.checkbox-checked:before{background-color:#0cf;border-color:#0cf;content:'';font-family:FontAwesome;color:#fff;text-align:center;font-size:14px;line-height:21px;}#driving-history-form .switch-light .alert.alert-light span.checkbox-checked:after,#driver-details-form .switch-light .alert.alert-light span.checkbox-checked:after{display:none;}#driving-history-form .switch-light .alert.alert-light span:before,#driver-details-form .switch-light .alert.alert-light span:before{content:'';display:block;width:22px;height:22px;background:#f6f8fa;position:absolute;top:13px;border:solid 1px #babfc7;border-radius:50%;left:10px;}#driving-history-form .switch-light .alert.alert-light a,#driver-details-form .switch-light .alert.alert-light a{display:none;}#driving-history-form .three-col.btn-lists,#driver-details-form .three-col.btn-lists{padding-bottom:50px;}#driving-history-form .switch-light-text,#driver-details-form .switch-light-text{color:#091a36;margin-top:25px;margin-bottom:5px;display:block;}#birthday-form{max-width:300px;}#birthday-form .select-wrapper{margin-bottom:50px;}#birthday-form .select-wrapper:after{width:17px;height:17px;right:3px;bottom:15px;}#birthday-form .select-wrapper select{text-align:left;-moz-text-align-last:left;-ms-text-align-last:left;text-align-last:left;padding-left:8px;}#continuous-coverage-select,#education-select,#credit-select,#insurance-company-select{font-size:20px;}.select-wrapper select.valid{color:#091a36 !important;border-color:#091a36 !important;}#driver-birthday-year-select,#driver-birthday-month-select,#driver-birthday-day-select{margin-bottom:0;}#driver-name-section .section-title h3{font-size:12px;color:#000;}#driver-name-form{max-width:300px;}#driver-name-form .form-sec p label{color:#091a36;font-size:14px;}#driver-name-form .form-sec p input{font-size:18px;}#driver-name-form .form-sec p input:focus{outline:none;border-color:#091a36;}#contact-info-section .section-title h4{color:#091a36;}#contact-info-form{max-width:300px;}#contact-info-form .form-sec p label{color:#091a36;font-size:14px;}#contact-info-form .form-sec p input{font-size:18px;}#contact-info-form .form-sec p input:focus{outline:none;border-color:#000;}#contact-info-form .final-safe-text{display:block;font-size:12px;margin-top:14px;}#contact-info-form #checkbox_1{width:0;}#leadid_tcpa_disclosure_label{color:#000;}#leadid_tcpa_disclosure_label a{color:#00e;text-decoration:underline;}#contact-checkbox.checkbox label{color:#091a36;}#contact-checkbox.checkbox label:before{border-radius:2px;border-color:#091a36;}#contact-checkbox.checkbox label:after{border-color:#091a36;}.select-wrapper label{font-family:Roboto;font-size:16px;font-weight:500;float:left;margin-bottom:8px;}#current-insurance-form.fullform .mini-container,#education-credit-form .mini-container{margin-top:35px;max-width:300px;}#current-insurance-form.fullform p,#education-credit-form p{margin-bottom:30px;}#current-insurance-form.fullform p:last-of-type,#education-credit-form p:last-of-type{margin-bottom:50px;}#leadid_tcpa_disclosure_label{display:block;line-height:1.5;}@media(min-width:768px){.insurance-top__heading-title{margin-bottom:0;}}@media(max-width:767px){body{background:#fff;}.topbar{height:50px;}.topbar.show--back .site-title{display:block;}.hfeed.site{background:none;padding-bottom:70px;}.site-title{text-align:center;width:auto;height:50px;margin-top:0;}.site-title img{max-height:27px;margin-top:9px;}.section-top-title h2{max-width:482px;margin:auto;padding:8px 0;border-bottom:solid 1px #d9dce0;font-size:24px;}.main-cont:before{content:'';display:block;position:absolute;top:0;width:100%;border-top:solid 1px #d9dce0;}.section-top-title-underline{display:none;}.btn-lists li a.car-make-button{font-size:16px;height:60px;display:flex;flex-flow:column;justify-content:center;}.section3 .btn-lists li{padding:7px;}.primaryselectbox{height:50px;}#car-year-select{height:50px;}.switch-light-text{font-size:16px;}.btn-lists .img-holder{margin-bottom:7px;}.blue-btn{font-size:25px;height:55px;}.blue-btn:after{display:none;}.blue-btn:before{display:block;border-radius:0 2px 2px 0;position:absolute;right:0;top:0;bottom:0;vertical-align:middle;background-color:transparent;font-weight:normal;background-image:url(/Assets/images/car/arrow-forward-material.png);content:"";background-repeat:no-repeat;background-position:center;line-height:50px;width:55px;background-size:20px;}.blue-btn:hover:before{background-color:transparent;}#leadid_tcpa_disclosure_label{padding-top:50px;margin:0 10px;}#driver-details-section.rec-section .section-title{margin-bottom:15px;}#driver-name-form.mini-container{max-width:280px;}#contact-info-form.mini-container{max-width:280px;}#contact-info-form.mini-container .fullwidth{margin-bottom:10px;}#contact-info-form.mini-container .fullwidth input{height:42px;}#contact-info-form .form-sec{margin-bottom:17px;}#driver-name-form.mini-container input{height:42px;}.checkbox-continer #contact-checkbox.checkbox{left:auto;transform:none;padding-left:7px;}.foot-privacy #leadid_tcpa_disclosure_label{padding-top:25px;}#current-insurance-section.fullform .section-title{margin-bottom:40px;}#current-insurance-form.fullform .mini-container,#education-credit-form .mini-container{max-width:100%;}#current-insurance-form.fullform .mini-container,#education-credit-form .mini-container{margin-top:35px;}#current-insurance-form.fullform p,#education-credit-form p{margin-bottom:35px;max-height:75px;}#current-insurance-form.fullform p:last-of-type,#education-credit-form p:last-of-type{margin-bottom:45px;}.continue-btn-v2 .blue-btn::before{right:40px;}.continue-btn-v2 #another-car-section .blue-btn::before{right:50px;}.continue-btn-v2 #contact-info-section .blue-btn::before{right:30px;}}@media(max-width:425px){.section-title{margin-top:6px;margin-bottom:11px;}.rec-section.section3 .section-title{margin-top:15px;}.rec-section.section2 .section-title{margin:6px 0 12px 0;}#inner-page{padding-left:10px;padding-right:10px;}.section-top-title h2{font-size:4.2vw;}.section-title h2{font-size:28px;}.btn-lists li a.car-make-button{text-transform:capitalize;}.btn-lists li a.car-year-button{font-size:5.333vw;height:45px;line-height:29px;}#car-year-section .select-wrapper,#car-make-section .select-wrapper{width:100%;max-width:320px;}a.car-model-button{font-size:16px;width:calc(50vw - 17px);}.section5 .btn-lists li a.add-another-car-button{height:60px;padding-top:24px;}#education-credit-form,#current-insurance-form{max-width:280px;}#education-credit-form .primaryselectbox,#current-insurance-form .primaryselectbox{height:50px;}#current-insurance-form .select-wrapper:after{bottom:13px;}#current-insurance-form .blue-btn{max-width:280px;}#driving-history-form,#driver-details-form{max-width:280px;}#driving-history-form .three-col.btn-lists,#driver-details-form .three-col.btn-lists{position:relative;padding-bottom:20px;}#driving-history-form .three-col.btn-lists:after,#driver-details-form .three-col.btn-lists:after{display:none;}#driving-history-form .switch-light-text,#driver-details-form .switch-light-text{margin-top:6px;margin-bottom:4px;}#driving-history-form .row .col-sm-4:first-of-type .switch-light-text,#driver-details-form .row .col-sm-4:first-of-type .switch-light-text{margin-top:0;}#driving-history-form.four-col .switch-light .alert.alert-light,#driver-details-form.four-col .switch-light .alert.alert-light{height:46px;}#driving-history-form.four-col .switch-light .alert.alert-light span,#driver-details-form.four-col .switch-light .alert.alert-light span{height:46px;line-height:46px;}#driving-history-form.four-col .switch-light .alert.alert-light span:before,#driver-details-form.four-col .switch-light .alert.alert-light span:before{top:12px;font-size:14px;line-height:19px;}#birthday-month-form .row{margin:0;}.birthday-month-button{height:45px;font-size:16px;padding:0;line-height:45px;}#birthday-day-form .row{margin:0;}#birthday-year-form{max-width:280px;margin:auto;}#birthday-year-form p{margin-bottom:40px;}#driver-birthday-year-input{border-width:1px;}#driver-birthday-year-input:focus{outline:none;border-color:#091a36;}#contact-info-form .final-safe-text{display:none;}#contact-checkbox.checkbox{top:-5px;left:50%;transform:translateX(-50%);}#contact-checkbox.checkbox label{font-size:10px;}#contact-info-form .form-sec p label{font-size:12px;}#contact-info-form .fullwidth input{height:45px;}}.new-vehicle-step,#car-make-section.new-vehicle-step{margin-left:-10px;margin-right:-10px;margin-top:15px;}.new-vehicle-step-title{background:#091a36;}.new-vehicle-step-title h2{font-family:'Merriweather',serif;font-weight:normal;}.vehicle-option-item,a.vehicle-option-item.car-model-button{color:#091a36;}.new-vehicle-step h4{font-weight:normal;font-size:16px;}.vehicle-option-item:after{background:url(../../images/p/arrow-right-2.svg) no-repeat;}#another-car-section .selected-car{color:#091a36;font-size:16px;}#another-car-section .add-another-vehicle{color:#091a36;background:#fff;border:solid 1px #babfc7;}