.book-service{font-family:'Roboto',sans-serif}
.book-service-title{color:#2d3494;font-size:21px;font-weight:700;text-transform:uppercase;margin-bottom:0;font-family:'Roboto',sans-serif}
.book-service h2{display:block;font-size:16px;color:#000;text-transform:none;margin-top:5px;font-weight: bold;margin-bottom: 15px;}
.book-service-form .form-control{border-color:#2d3494;border-top:0;border-left:0;border-right:0;color:#97a0a6}
.book-service-form .form-group{position:relative;margin-bottom:30px}
.btn-otp{position:relative;z-index:1;float:right;margin-top:-35px;font-size:12px;color:#0c3;text-transform:uppercase;background-color:transparent;padding:0;}
.row.book-service-form{margin-left:-20px;margin-right:-20px}
.book-service-form .col-md-4{padding-left:20px;padding-right:20px}
.btn-resend{color:rgba(45,52,148,0.30)}
.error{font-size:10px;text-transform:initial;color:#ff0000;margin-top:5px}
.red{color:red}
.registered-car{display:flex;align-items:center;margin-bottom:30px}
.registered-car-img{padding-right:1rem}
.registered-car-title{font-size:16px;color:#000;font-weight:500;font-family:'Roboto',sans-serif}
.registered-car .checkbox label{font-family:'Roboto',sans-serif;color:#97a0a6}
.calendar{width:18px;height:18px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}
.btn-form-book{background-color:#000;margin-top:30px}
.footer-form{margin-top:30px;margin-bottom:50px}
.footer-form-disclaimer{color:#767676;font-size:12px;margin-bottom:20px}
.footer-form-disclaimer span{font-weight:600}
.footer-form-checkbox label{font-size:12px;color:#333;font-weight:600}
.book-service-form input.form-control::placeholder{color:#97a0a6;font-size:14px}
.book-service .footer-form-checkbox label{margin:0;padding:0}
div#registered-car .registered-car-content .checkbox input#check_reg_num{height:auto;margin:0 10px 0 0}
div#sec-step-show .form-group select{font-size:14px!important;height:50px;text-transform:uppercase;color:#333}
div#sec-step-show .form-group .select-dealer .showText{font-size:14px;text-transform:uppercase;padding-left:0}
div#sec-step-show .form-group input#service_datepic{font-size:14px;text-transform:uppercase;color:#333!important}
div#sec-step-show .form-group input#service_datepic::placeholder{color:#333;opacity:1}
div#sec-step-show .form-group input#service_datepic:-ms-input-placeholder{color:#333}
div#sec-step-show .form-group input#service_datepic::-ms-input-placeholder{color:#333}
div#sec-step-show .form-group .select2-container .selection .select2-selection{height:50px;font-size:14px;font-weight:400}
div#service_loading img{margin:0 auto;padding-top:10%}
.row.book-service-form .col-md-6, .row.book-service-form .col-md-4 {display: inline-block; vertical-align: middle;}
@media screen and (min-width:320px) and (max-width:767px) {
.book-service .footer-form-checkbox label{margin:0;padding:0}
body.engagehide section.generic-hero {display: none;}
}