.pay-later-pop-up .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}#signupForm input.form-control,#signupForm select{font-size:12px;border:1px solid #000;outline:none;border-radius:0;color:#000;box-shadow:none}#signupForm .btn-primary,#signupForm input.form-control:focus,.login-submit-btn .btn-primary{outline:none;box-shadow:none}#signupForm .btn-primary,.login-submit-btn .btn-primary{background-color:#000!important;color:#fff;text-transform:uppercase;font-size:12px;outline:none;border:none;letter-spacing:1px}.pay-later-pop-up .modal-content{background:white;padding:2rem;border-radius:8px;position:relative;width:90%;max-width:500px}.pay-later-pop-up .modal-close{position:absolute;top:.5rem;right:1rem;background:none;border:none;font-size:2rem;cursor:pointer}.login-pop-up .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.login-pop-up .modal-content{background:white;padding:2rem;border-radius:8px;position:relative;width:90%;max-width:500px}.login-pop-up .modal-close{position:absolute;top:.5rem;right:1rem;background:none;border:none;font-size:2rem;cursor:pointer}.signup-pop-up .modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);z-index:9998;display:flex;align-items:center;justify-content:center}.signup-pop-up .modal-content{position:relative;background:#fff;width:90%;max-width:500px;max-height:90vh;border-radius:8px;display:flex;flex-direction:column;box-shadow:0 0 10px rgba(0,0,0,.25);z-index:9999;overflow:hidden}.signup-pop-up .modal-close{position:absolute;top:10px;right:15px;font-size:2rem;font-weight:300;color:#333;background:none;border:none;cursor:pointer;z-index:10000}.signup-pop-up .modal-body{padding:20px;overflow-y:auto;flex:1}.signup-pop-up .modal-footer{padding:15px 20px;border-top:1px solid #eee;background:#f9f9f9;text-align:right}.signup-wrapper{display:flex;flex-direction:column;height:80vh;background:#fff;border-radius:8px;overflow:hidden}.modal-close{position:absolute!important;color:#fff!important;background-color:#000!important;height:30px!important;width:30px!important;top:10px!important;line-height:1rem;right:10px!important}.signup-scrollable{flex:1;overflow-y:auto!important;padding:20px;scrollbar-width:thin;scrollbar-color:#888 transparent}.signup-scrollable::-webkit-scrollbar{width:8px}.signup-scrollable::-webkit-scrollbar-track{background:transparent}.signup-scrollable::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.signup-footer{border-top:1px solid #ccc;background-color:#fff;padding:15px 20px;text-align:right;position:sticky;bottom:0;z-index:10}.login-submit-btn .btn-primary{padding:5px 10px;text-transform:uppercase;letter-spacing:1px;font-size:12px;background-color:#000;color:var(--bs-white)}.detail-stepp-for-booking .form-control,.detail-stepp-for-booking select{border-radius:0;border:1px solid #000;padding:6px!important;margin-top:6px}.for-signup-text{text-align:center;margin-top:1rem;font-size:12px}.for-signup-text .create-account-text{text-decoration:underline;color:var(--bs-black);font-size:12px;font-weight:600;background-color:transparent}.CombinedWizard.active{width:70vw;transition:width .3s ease-in-out;overflow-y:scroll}.CombinedWizard .side-overlay::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0);background-color:#F5F5F5}.CombinedWizard .side-overlay::-webkit-scrollbar{width:6px;background-color:#000}.CombinedWizard .nav-sidebar{display:none}.CombinedWizard .side-overlay{width:100%;max-width:100%;height:100%}.CombinedWizard .side-overlay .tab-content{position:relative;float:left;width:50%}.CombinedWizard.wizard-sidebar.active .wizard-bottom-fixed{position:unset!important;width:100%}.CombinedWizard .credit-card-images-for-new-wizard{text-align:center;margin-top:1rem}.CombinedWizard .credit-card-images-for-new-wizard img{display:inline-block;width:46px;height:auto}.CombinedWizard button.modifytext-new-wizard{display:inline-flex;align-items:center;gap:5px;background-color:transparent;border:1px solid #000;padding:1px 6px;font-size:13px;font-weight:600}.CombinedWizard .f-12-new,.CombinedWizard .tab-content .accordion .accordion-item .selectedRoomNameInWizard{font-size:14px;font-weight:500}.CombinedWizard .f-12-new,.CombinedWizard .f-14-new{margin-bottom:0!important}.CombinedWizard .tab-content .accordion .accordion-item .h6{font-size:14px}.CombinedWizard .booking-payment-form form{padding-left:10px}body.CombinedWizard1:before{content:"";position:fixed;background-color:#3e3e3ecc;height:100vh;width:100vw;z-index:99999;top:0;left:0;bottom:0;right:0}@media (max-width:768px){.CombinedWizard button.modifytext-new-wizard{font-size:11px}.CombinedWizard.active,.wizard-sidebar.active .side-overlay.isActive{width:100vw!important;max-width:100vw!important;min-width:100vw!important}.CombinedWizard .side-overlay .tab-content{width:100%!important}.CombinedWizard .NewTypeWizard{display:flex;flex-direction:column-reverse}.CombinedWizard.wizard-sidebar.active .wizard-bottom-fixed{width:100%!important;min-width:100%!important;max-width:100%!important}.CombinedWizard.wizard-sidebar.active .NewTypeWizard .tab-content .accordion-item{padding:10px 0}.CombinedWizard .f-12-new{font-size:12px}.CombinedWizard .f-14-new{margin-bottom:0!important}.CombinedWizard .tab-content .accordion .accordion-item .h6{font-size:12px}}