.generic-testrideform{display:none}@media (max-width: 815px){.generic-testrideform{max-width:100%;display:block;position:fixed;width:100%;z-index:999999;bottom:0;right:0;top:inherit;height:auto}}.generic-testrideform .close-btn{width:20px;height:20px;background:transparent;position:absolute;z-index:9999999;right:15px;text-indent:-100px;overflow:hidden;top:15px;box-shadow:none;border:0;opacity:1}.generic-testrideform .close-btn:after,.generic-testrideform .close-btn:before{content:"";width:20px;height:3px;background:#183883;position:absolute;border-radius:8px}.generic-testrideform .close-btn:after{transform:rotate(45deg);right:0px;top:10px}.generic-testrideform .close-btn:before{transform:rotate(-45deg);right:0px;top:10px}.generic-testrideform .book-ride-form-box{background:#f5f5f5;width:100%;z-index:999999;padding:20px;position:relative;box-shadow:0px -15px 15px rgba(0,0,0,0.2);max-height:calc(90vh - 20px);overflow:auto}@media (max-width: 768px){.generic-testrideform .book-ride-form-box{padding:20px;margin:0}}.generic-testrideform .book-ride-form-box h2{font-size:18px;text-align:center;color:#000;font-weight:700;margin-bottom:0;line-height:1.3;margin:0;padding:0}@media (max-width: 567px){.generic-testrideform .book-ride-form-box h2{font-size:24px !important;line-height:28px}}.generic-testrideform .book-ride-form-box h2::after{display:none}.generic-testrideform .book-ride-form-box p{text-align:center;color:#333333;font-size:14px;font-weight:500}@media (max-width: 567px){.generic-testrideform .book-ride-form-box p{font-size:14px;line-height:16px;margin:20px 0}}.generic-testrideform .book-ride-form-box .qa-option{margin-top:0}.generic-testrideform .book-ride-form-box .formfield.group{position:relative;box-sizing:border-box;margin:auto;padding:0px;border:0px;font-size:1em}.generic-testrideform .book-ride-form-box .formfield.group a{color:#bbb;font-weight:600;position:absolute;top:18px;right:13px;text-transform:uppercase;cursor:not-allowed;pointer-events:none;font-size:12px;line-height:normal;text-decoration:none}.generic-testrideform .book-ride-form-box .formfield.group a.hilight{color:#183883;cursor:pointer;pointer-events:inherit;opacity:1}.generic-testrideform .book-ride-form-box .formfield.group .otpdtl,.generic-testrideform .book-ride-form-box .formfield.group .otpdt2{font-size:12px !important;margin-left:0;color:#000000;font-weight:400}.generic-testrideform .book-ride-form-box .formfield.group .error-message,.generic-testrideform .book-ride-form-box .formfield.group .error{margin-left:16px;color:#f12a00;display:none}.generic-testrideform .book-ride-form-box .formfield.group .error{margin-left:0;text-align:left;color:#333}.generic-testrideform .book-ride-form-box .formfield.group input.error,.generic-testrideform .book-ride-form-box .formfield.group select.error{display:block}.generic-testrideform .book-ride-form-box .formfield.group>input,.generic-testrideform .book-ride-form-box .formfield.group>label{width:100%}.generic-testrideform .book-ride-form-box .formfield.group>input,.generic-testrideform .book-ride-form-box .formfield.group>select,.generic-testrideform .book-ride-form-box .formfield.group>#dealer-button{border:1px solid rgba(0,0,0,0.15);border-radius:0px;padding:10px 25px;background-color:#ffffff;color:#333;height:50px;margin:10px 0;padding:20px 40px 4px 10px;display:block;outline:0;font-weight:600;font-size:16px;line-height:19px;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 640px){.generic-testrideform .book-ride-form-box .formfield.group>input,.generic-testrideform .book-ride-form-box .formfield.group>select,.generic-testrideform .book-ride-form-box .formfield.group>#dealer-button{margin:8px 0 16px 0;width:100%}}.generic-testrideform .book-ride-form-box .formfield.group>input.error,.generic-testrideform .book-ride-form-box .formfield.group>select.error,.generic-testrideform .book-ride-form-box .formfield.group>#dealer-button.error{border-color:#f12a00}.generic-testrideform .book-ride-form-box .formfield.group.error select,.generic-testrideform .book-ride-form-box .formfield.group.error #dealer-button{border-color:#f12a00}.generic-testrideform .book-ride-form-box .formfield.group>select,.generic-testrideform .book-ride-form-box .formfield.group>#dealer-button{background:#fff url(../img/dropdown-arrow.png) no-repeat 96% 20px;-webkit-appearance:none;appearance:none;text-overflow:ellipsis;white-space:nowrap;padding-right:20px;width:100%}.generic-testrideform .book-ride-form-box .formfield.group>#dealer-button .ui-selectmenu-icon.ui-icon{display:none}.generic-testrideform .book-ride-form-box .formfield.group input:focus ~ label:not(.error),.generic-testrideform .book-ride-form-box .formfield.group input:valid ~ label:not(.error),.generic-testrideform .book-ride-form-box .formfield.group select ~ label:not(.error),.generic-testrideform .book-ride-form-box .formfield.group input ~ label:not(.error),.generic-testrideform .book-ride-form-box .formfield.group #dealer-button+label{color:#333 !important;font-size:12px !important;line-height:14px;padding:0 !important;margin:0px !important;transition:0.2s ease-in-out !important;top:6px !important;left:12px !important;position:absolute;background:none}@media (max-width: 640px){.generic-testrideform .book-ride-form-box .formfield.group input:focus ~ label:not(.error),.generic-testrideform .book-ride-form-box .formfield.group input:valid ~ label:not(.error),.generic-testrideform .book-ride-form-box .formfield.group select ~ label:not(.error),.generic-testrideform .book-ride-form-box .formfield.group input ~ label:not(.error),.generic-testrideform .book-ride-form-box .formfield.group #dealer-button+label{left:15px}}.generic-testrideform .book-ride-form-box .formfield.group .detect-location{position:absolute;right:12px;top:0}.generic-testrideform .book-ride-form-box .formfield.group .detect-location img{position:relative;top:9px;width:30px;right:0}.generic-testrideform .book-ride-form-box .formfield.group .detect-location input{opacity:0;position:absolute;right:-10px;top:1px;z-index:99;width:50px;height:50px;padding:0;margin:0}.generic-testrideform .book-ride-form-box .formfield.group.selectdropdown::after{content:"";width:15px;height:15px;position:absolute;border-left:solid 2px #183883;border-bottom:solid 2px #183883;right:15px;overflow:hidden;display:block;transform:rotate(-45deg);top:16px}.generic-testrideform .book-ride-form-box .formfield.group>label{color:#333 !important;font-size:12px !important;line-height:14px;padding:0 !important;margin:0px !important;transition:0.2s ease-in-out !important;top:6px !important;left:12px !important;position:absolute}.generic-testrideform .book-ride-form-box .formfield.group>label.error{bottom:-25px;background:none}@media (max-width: 567px){.generic-testrideform .book-ride-form-box .formfield.group>label.error{bottom:0px;position:relative;left:0px !important;line-height:normal;top:-5px !important;color:#f12a00 !important;margin-bottom:10px !important}}.generic-testrideform .book-ride-form-box .formfield.group>label>span{color:#f12a00}.generic-testrideform .book-ride-form-box .formfield.ui-front.pincode{z-index:999}.generic-testrideform .book-ride-form-box .rideCheckbox .error-message{display:none}.generic-testrideform .book-ride-form-box .rideCheckbox .error{background:none;margin:0;padding:0}.generic-testrideform .book-ride-form-box .rideCheckbox .checkboxCont{display:block;position:relative;padding-left:35px;cursor:pointer;color:#000000;font-size:12px;line-height:16px;text-transform:inherit;background:none;top:0;left:0;margin:0 0 20px;pointer-events:inherit}.generic-testrideform .book-ride-form-box .rideCheckbox .checkboxCont .error{display:block;color:#f12a00}.generic-testrideform .book-ride-form-box .rideCheckbox .checkboxCont input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.generic-testrideform .book-ride-form-box .rideCheckbox .checkboxCont .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#ffffff;border:solid 1px #b7bdd1}.generic-testrideform .book-ride-form-box .rideCheckbox .checkboxCont .checkmark:after{content:"";position:absolute;left:6px;top:3px;width:6px;height:9px;border:solid #183883;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none}.generic-testrideform .book-ride-form-box .rideCheckbox .checkboxCont input:checked ~ .checkmark{background-color:#ffffff;border:solid 1px #b7bdd1}.generic-testrideform .book-ride-form-box .rideCheckbox .checkboxCont input:checked ~ .checkmark:after{display:block}.generic-testrideform .book-ride-form-box .formfield.group>select{padding:20px 10px 4px 6px;appearance:none}.generic-testrideform .book-ride-form-box .action-btn{display:flex;align-items:center;justify-content:center;padding:10px 0 0;margin:0}.generic-testrideform .book-ride-form-box .action-btn button{min-width:180px;padding:10px 20px;color:#fff;box-shadow:0px 2px 4px rgba(0,0,0,0.25);text-transform:uppercase;border:solid 1px #183883;font-weight:500;margin:0;background-color:#183883;border-radius:0}@media (max-width: 640px){.generic-testrideform .book-ride-form-box .action-btn button{min-width:140px;padding:10px 0;font-size:16px;line-height:normal}}@media (max-width: 360px){.generic-testrideform .book-ride-form-box .action-btn button{min-width:120px}}.generic-testrideform .book-ride-form-box .action-btn button.btn-border{background:#fff;border:solid 1px #183883;color:#183883;box-shadow:none}.generic-testrideform .book-ride-form-box .action-btn button:hover{background-color:#183883}.generic-testrideform .book-ride-form-box .action-btn button:focus{outline:0;outline-offset:0}.generic-testrideform .book-ride-form-box .action-btn button+button{margin-left:10px}.generic-testrideform .book-ride-form-box .clear-fix{clear:both;width:100%;float:left}.generic-testrideform .book-ride-form-box .errorMsgOPT p{font-size:12px;color:#f12a00}.generic-testrideform .book-ride-form-box span.tNC{display:block;text-align:right;margin:30px 0 0;color:#565656;float:left;width:100%;font-size:14px;font-weight:500}@media (max-width: 640px){.generic-testrideform .book-ride-form-box span.tNC{padding-right:20px}}.generic-testrideform .modal-open .ui-selectmenu-menu{z-index:99999999;padding-right:0 !important;width:100% !important}@media (max-width: 640px){#jupiter-classic-page .ui-widget-content,#ntorq-page .ui-widget-content,#testDriveFormjupiter .ui-widget-content{width:100% !important;max-height:100px;overflow-y:auto;overflow-x:hidden}#jupiter-classic-page #dealer-menu.ui-widget-content.ui-corner-bottom,#ntorq-page #dealer-menu.ui-widget-content.ui-corner-bottom,#testDriveFormjupitere #dealer-menu.ui-widget-content.ui-corner-bottom{max-height:100px;overflow-y:auto;overflow-x:hidden;width:100% !important}#jupiter-classic-page .ui-selectmenu-menu,#ntorq-page .ui-selectmenu-menu,#testDriveFormjupitere .ui-selectmenu-menu{width:100% !important;padding-right:0}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield;appearance:textfield}.thankyou-modal .modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.thankyou-modal .modal-content{box-shadow:4px 8px 18px rgba(0,0,0,0.3);border-radius:0;border:none}.thankyou-modal .modal-header{padding:30px;position:relative;border:none}.thankyou-modal .modal-header .close{opacity:1;top:18px;position:absolute;right:18px}.thankyou-modal .modal-title{font-weight:500;font-size:18px;line-height:21px;text-align:center;color:#000000;padding:0 10px}.thankyou-modal .modal-body{padding:0 16px 24px}.thankyou-modal .modal-body .action-btn{display:flex;justify-content:space-evenly}.thankyou-modal .modal-body .action-btn button{background-color:#183883 !important;border-color:#183883 !important;min-width:140px;padding:10px 0;font-size:16px;line-height:normal;border-radius:0;color:#fff;text-transform:uppercase}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.thankyou-modal .modal-content{box-shadow:3px 0px 8px rgba(0,0,0,0.1);width:100%}.thankyou-modal .modal-header{padding:24px}.thankyou-modal .modal-title{font-weight:700;font-size:20px;line-height:23px;text-align:center;text-transform:uppercase;padding:0}.thankyou-modal .modal-body{margin:0 auto;text-align:center;color:#000000}.thankyou-modal .modal-body>img{text-align:center;margin:0 auto}.thankyou-modal .modal-body>h5{font-weight:500;font-size:14px;line-height:22px;text-align:center;text-transform:uppercase;margin:12px 0 16px;padding:0}.thankyou-modal .modal-body>h5 span{font-size:16px;font-weight:600}.thankyou-modal .modal-body>p{font-weight:400;font-size:13px;line-height:18px;text-align:center;color:#192841;margin:0 0 24px;padding:0}.thankyou-modal .action-btn{margin:0}strong{font-weight:700}.modal-open .ui-selectmenu-menu{z-index:99999999;padding-right:0;width:100% !important}#ntorq-page #thankyou-modal .action-btn{display:flex;justify-content:space-evenly}#ntorq-page #thankyou-modal .action-btn button{background-color:#1d1d1d !important;border-color:#1d1d1d !important;min-width:130px}
