﻿.hidden{display:none}#closeFormButton{background:none;border:none;color:#000;font-size:20px;cursor:pointer;position:relative;top:0;float:right}.form-modal{background-color:#fff;padding:20px;border-radius:8px;width:400px;border:1px solid #8080804a}.form-body select,.form-body button{width:100%;margin:10px 0;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px}#modalTitle,#otpModal>h3,#onRoadPriceModal>h3{font-size:1.75rem}button[type="submit"]{background-color:#007bff;color:#fff;border:none;cursor:pointer}button[type="submit"]:hover{background-color:#0056b3}#onRoadPriceModal>h2{font-size:2rem;margin:.5rem 0}#onRoadPriceModal p{margin:0 0 1rem 0}.otp-inputs{display:flex;justify-content:space-between;margin:20px 0}.otp-inputs input{width:40px;height:50px;text-align:center;font-size:18px;border:1px solid #ccc;border-radius:4px}.otp-actions{margin-top:20px;margin-right:10px}.otp-actions button{padding:10px 20px;font-size:16px;border:none;border-radius:4px;cursor:pointer}#changeMobileNumberButton{background-color:#fff0;color:#007bff;border:1px solid #007bff;cursor:pointer;padding:15px;font-size:18px;width:100%;border-radius:25px}#verifyOtpButton{background-color:#007bff;color:#fff;cursor:pointer;padding:15px;font-size:18px;width:100%;border-radius:25px}.price-details h4{margin:10px 0;font-size:18px;color:#555}.price-details h2{font-size:36px;font-weight:700;color:#000}.price-details p{font-size:14px;color:#555}.actions{margin:20px 0;text-align:center}.actions a{font-size:14px;color:#007bff;text-decoration:underline;cursor:pointer}.cta-buttons{display:flex;justify-content:space-between;margin-top:20px}.cta-buttons button{padding:10px 20px;font-size:16px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:10px}#downloadQuotationButton{background-color:#fff0;color:#007bff;border:1px solid #007bff;cursor:pointer;padding:15px;font-size:18px;width:100%;border-radius:25px}#downloadQuotationButton img{width:6%;background-color:currentcolor;margin-right:10px}#bookNowButton{background-color:#007bff;color:#fff;cursor:pointer;padding:15px;font-size:18px;width:100%;border-radius:25px}.form-body select,.form-body button,.form-body input{width:100%;margin:10px 0;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px}button[type="submit"]{background-color:#007bff;color:#fff;border:none;cursor:pointer}button[type="submit"]:hover{background-color:#0056b3}#formContainer .form-step{display:flex;align-items:baseline}.form-step .line{flex-grow:1;height:2px;background-color:#0056d2;margin:0 -50px}button#getOtpButton,button#ORP,button#continueButton{background-color:#007bff;color:#fff;border:none;cursor:pointer;padding:15px;font-size:18px;width:100%;border-radius:25px}#ORP{margin-top:15px}.form-step{display:flex;align-items:center;justify-content:center;margin:10px 0 20px 0}.step{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 15px}.step-number{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#0056d2;color:#fff;font-weight:700;font-size:16px;margin-bottom:5px}.inactive-step{background-color:#e0e0e0;color:gray}.step-label{font-size:14px;color:#0056d2;font-weight:500}.line{flex:1;height:2px;background-color:#e0e0e0}.active-step+.line{background-color:#0056d2}button:disabled,button[disabled],button[type="submit"]:disabled,.otp-actions button:disabled,#verifyOtpButton:disabled,.form-body select:disabled,button#getOtpButton:disabled,button#ORP:disabled,button#continueButton:disabled,.form-body button:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.6;padding:10px 20px;font-size:16px;border:none;border-radius:4px}#formContainer{height:100%;position:absolute;top:158px;right:85px;overflow:hidden;transition:.5s}#resendOtpButton{float:right;border:none;background:none;margin-top:-20px;margin-right:0;text-align:right;padding-right:10px}#colours,.colour-picker-component,.bajaj-price .custome-container,.bajaj-price .c-breadcrumb,.bajaj-price .auto-360{background:#fff}.bajaj-price .details-360{border:none}#pulsar-150-td{display:none}.bajaj-price .custome-container{padding-left:35px;display:block;padding-top:50px;padding-right:20px}.bajaj-price .spin-wrapper img{position:relative!important;max-width:-webkit-fill-available!important}.colours-modal{color:#006ad0}.available-text .colors-tagline{color:#878787}.bajaj-price .section-360-tabs-and-colors .colours-price{box-shadow:none;border:1px solid gray;border-radius:10px}.colours-modal-name{font-family:Poppins;font-size:20px;font-weight:500;line-height:28px;text-align:left}.priceWithOrp{font-family:Poppins;font-size:35px;font-weight:600;line-height:42px;text-align:left;padding-top:10px}.colours-price a{cursor:default;font-family:Poppins;font-size:14px;font-weight:500;line-height:18.2px;letter-spacing:.9228740930557251px;text-align:left;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto}.colours-price span{font-family:Poppins;font-size:14px;font-weight:400;line-height:18.2px;letter-spacing:.9228740930557251px;text-align:left;color:#575F6E}.blacktheme #modalTitle,.blacktheme #modalSubtitle,.blacktheme #otpModal>h3,.blacktheme #onRoadPriceModal>h3,.blacktheme #onRoadPriceModal p,.blacktheme #onRoadPriceModal>h2{color:#000}@media screen and (max-width:767px){.bajaj-price .spin-wrapper img{height:330px!important}.spin-360-wrapper{position:relative;top:-25px}#formContainer{transition:.5s;width:100%;padding:0 12px;height:unset;position:unset;margin:2rem 0 0}.form-modal{background-color:#fff;padding:20px;border-radius:8px;width:100%}}button:focus{outline:unset;box-shadow:unset}