.steps{margin-top:20px;margin-bottom:30px}.steps .nav-tabs>li.disabled{pointer-events:none}#dvTabs{display:flex;align-items:center}.steps .nav-tabs{border:0;display:inline-block}.steps .nav-tabs>li>a{font-family:Roboto,Poppins,sans-serif;color:#878787;font-weight:300;background:none;border:0;font-size:20px;line-height:24px;display:flex;align-items:center}.steps .nav-tabs>li.visited a{color:#000;font-weight:400}.steps .nav-tabs>li.active>a,.steps .nav-tabs>li.active>a:hover{border:0;color:#000;font-weight:500}.steps .nav-tabs>li.active>a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000}.steps .nav-tabs>li a span.badge{font-size:14px;line-height:14px;width:25px;height:25px;border-radius:25px;display:flex;align-items:center;justify-content:center}.steps .nav-tabs>li.active>a span.badge{background:#000}#btnBack{font-size:14px;letter-spacing:3px;font-weight:500;margin-left:60px;display:none}.btn.btn-outlined{font-size:18px}.btn.btn-outlined.btn-reserve-next{letter-spacing:3px;margin-top:10px;padding-left:30px;padding-right:30px}#btnSubmitForm{margin-top:30px}#btnMkNext{margin-top:20px}#makes .row{margin-left:-10px;margin-right:-10px}#makes a{text-decoration:none!important}#makes .row [class^="col-"]{margin-bottom:20px;padding-left:10px;padding-right:10px}#mainContent{margin-left:0}#mainContent .veh-list .veh-card .var-card-info{min-height:unset}#mainContent .veh-list .veh-card .veh-card-img{min-height:255px}.color{height:100px;border-radius:20px}.color-desc{font-family:Roboto,Poppins,sans-serif;margin-top:20px;font-size:20px;line-height:28px;padding-bottom:10px;padding-left:10px;color:#000;border-bottom:1px solid #555;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#colors a{text-decoration:none}.content-section{margin-top:30px}.dv-color{margin-bottom:30px}#contact .veh-card{max-width:340px;margin:0 auto}#contact .form-group label{font-size:24px;line-height:28px;font-family:Roboto,Poppins,sans-serif;font-weight:300;color:#555;display:block}#colorPreview{background:transparent;width:20px;height:20px;border-radius:20px;float:left}#colorNamePreview{margin-left:30px;font-family:Roboto,poppins,sans-serif;color:#000;font-size:18px;line-height:20px}#noColorImageMsg{font-family:Roboto,Poppins,sans-serif;font-size:18px;line-height:22px;color:#555}#contact select{height:55px}#dvForm{display:none}.form-group .form-control{font-size:22px;line-height:28px}#yourVehicleTitle{font-size:30px;line-height:45px;text-align:center;margin-bottom:20px}#yourVehicleName{font-size:30px;line-height:45px;font-weight:600;text-align:center;margin-bottom:20px}#dvPreviewVehicle .veh-card-img{min-height:unset!important}.filter-checkbox:not(:checked)+label:after,.filter-checkbox:checked+label:after{top:42%;font-size:24px}.filter-checkbox:not(:checked)+label:before,.filter-checkbox:checked+label:before{top:50%;transform:translateY(-50%);width:22px;height:22px}.filter-checkbox:not(:checked)+label,.filter-checkbox:not(:checked)+label,.filter-checkbox:checked+label,.filter-checkbox:checked+label{font-size:28px;line-height:38px}.filter-checkbox:not(:checked)+label,.filter-checkbox:checked+label{padding-left:34px}.vt_filter{display:inline-block}.vt_filter_checkbox{position:relative;border:1px solid #ccc;border-radius:4px;overflow:hidden}.vt_filter_checkbox+.vt_filter_checkbox{margin-left:2px}.vt_filter_checkbox label{padding:0!important;margin:0!important;cursor:pointer!important}.vt_filter_checkbox .vt_check{position:absolute;opacity:0;top:0;left:0;margin:0!important;padding:0!important}.vt_filter_img_container{display:block}.vt_filter_img{width:60px;height:60px;display:inline-block}.vt_filter_img.vt_filter_img_active{display:none}.vt_filter_checkbox .vt_check:checked+.vt_filter_img_container .vt_filter_img{display:none}.vt_filter_checkbox .vt_check:checked+.vt_filter_img_container .vt_filter_img.vt_filter_img_active{display:inline-block}@media only screen and (max-width:991px){#dvPreviewVehicle{margin-top:50px}}@media only screen and (max-width:767px){#contact select{height:45px}#stepsTab>li:not(li.active):not(li.active+li){display:none}#btnBack{font-size:16px;padding:5px 10px;margin-left:10px}#yourVehicleTitle,#yourVehicleName{font-size:22px;line-height:33px}.filter-checkbox:not(:checked)+label,.filter-checkbox:not(:checked)+label,.filter-checkbox:checked+label,.filter-checkbox:checked+label{font-size:22px;line-height:33px}}@media only screen and (max-width:576px){#btnMkNext,#btnSubmitForm{display:block;width:100%}#makes .row [class^="col-"]{margin-bottom:10px;padding-left:5px;padding-right:5px}#makes .row{margin-left:-5px;margin-right:-5px}}@media only screen and (max-width:320px){.steps .nav-tabs>li>a{font-size:18px;line-height:22px;padding:12px 8px}#btnBack{font-size:16px;padding:3px 8px}.filter-checkbox:not(:checked)+label,.filter-checkbox:not(:checked)+label,.filter-checkbox:checked+label,.filter-checkbox:checked+label{font-size:20px;line-height:28px}}