:root{--z-distance: $item-width / 7.63;--from-left: 1;--mobile-bkp: $mobile-bkp}.wrapper{background:url(../images/login_bg.jpg) center no-repeat;background-size:cover;position:relative}.wrapper .header{background:rgba(3,74,106,.7);width:100%}.wrapper .header .btn-secondary{color:#fff;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.wrapper .logo{padding-bottom:30px}.wrapper .login_wrapper{padding:10px 0;min-height:calc(100vh - 110px)}.wrapper .login_wrapper h4{color:#4f5858;font-weight:700;font-size:32px;padding-bottom:15px}@media(max-width: 991px){.wrapper .login_wrapper h4{font-size:22px;padding-bottom:0}}.wrapper .login_wrapper .login_details{background:#fff;border-radius:20px;margin:auto;padding:0}.wrapper .login_wrapper .login_details .travel_content{padding:60px 72px 36px;display:flex;flex-flow:column;height:100%;justify-content:space-between;border-radius:10px 20px 20px 10px;background:#e5f3ff}.wrapper .login_wrapper .login_details .travel_content p{font-size:16px;color:#666;line-height:20px;font-weight:450;padding-bottom:10px}.wrapper .login_wrapper .login_details .travel_content a{font-size:24px;font-weight:450;color:#0c619a;display:block}.wrapper .login_wrapper .login_details .travel_content a span{text-decoration:underline;font-size:14px;font-weight:450}.wrapper .login_wrapper .login_details .travel_content a.guestpass{margin:15px auto 0;display:inline-block;padding:7px 15px;border:1px solid #3498db;font-size:15px;border-radius:7px;width:100%;color:#3498db}@media(max-width: 991px){.wrapper .login_wrapper .login_details .travel_content{padding:50px 15px 30px}}.wrapper .login_wrapper .login_details .form-group{position:relative;margin-bottom:15px}.wrapper .login_wrapper .login_details .form-group i{position:absolute;top:2px;left:1px;padding:12px;background:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#dbdbdb}.wrapper .login_wrapper .login_details .form-group input{padding:11px;padding-left:50px;box-shadow:none;outline:0;height:auto;font-size:13px;color:#748eaa;font-weight:300}.wrapper .login_wrapper .login_details .form-group label.error{color:red;font-weight:450;font-size:12px}.wrapper .login_wrapper .login_details .form-group .g-recaptcha>div{margin:0 auto}.wrapper .login_wrapper .login_details .form-group .forgot_pass_link{display:inline-block;margin:20px auto 0;color:#3498db;font-size:14px;text-decoration:underline}.wrapper .login_wrapper .login_details.f_pass_page{max-width:600px;margin-bottom:40px;position:relative}.wrapper .login_wrapper .login_details.f_pass_page .btn-back{position:absolute;color:#3498db;font-size:14px;font-weight:450;text-transform:uppercase;top:20px;left:30px}.wrapper .login_wrapper .login_details.f_pass_page .btn-back i{margin-right:2px}.wrapper .login_wrapper .login_details.f_pass_page .block_forgot{padding:70px 65px 50px}@media(max-width: 480px){.wrapper .login_wrapper .login_details.f_pass_page .block_forgot{padding:50px 15px 30px}}.wrapper .login_wrapper .login_details.f_pass_page .book_btn{display:flex}.wrapper .login_wrapper .login_details.f_pass_page label{font-size:18px;color:#707070}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen{max-width:700px}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .IconSection{text-align:center;padding-bottom:15px}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot{padding:50px 30px 40px}@media(max-width: 480px){.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot{padding:40px 15px 30px}}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot h4{padding-bottom:15px}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot label{display:block;text-align:center;font-size:15px;line-height:24px;padding-bottom:15px;margin-bottom:0}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .otp_form{display:flex;align-items:center;justify-content:center;gap:15px;padding-bottom:15px}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .otp_form .otp{display:inline-block;width:50px;height:50px;line-height:50px;font-size:15px;padding:0 5px;text-align:center;outline:none;box-shadow:none;border:1px solid #ced4da;border-radius:.25rem}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .book_btn{justify-content:center}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .book_btn .verify_otp_btn{width:100%;max-width:247px}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .resend_otp{display:flex;justify-content:center;align-items:center;padding:0 0 15px;gap:5px}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .resend_otp a{font-size:15px;line-height:24px;color:#0c619a;cursor:pointer}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .resend_otp a.resend_disabled{color:#707070;pointer-events:none;cursor:not-allowed}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .resend_otp a.resend_disabled:hover{text-decoration:none}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .resend_otp a:hover{text-decoration:underline}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .resend_otp p{font-size:15px;line-height:24px;font-weight:450;color:#707070;padding-bottom:0}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .otp_timer{padding-top:10px;padding-bottom:15px}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .otp_timer p{font-size:15px;line-height:22px;color:#4f5858;padding-bottom:0;font-weight:450}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .otp_timer p span{font-weight:600;color:#ffb142;padding:0 5px}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .otp_exptimer{padding-top:15px}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .otp_exptimer p{font-size:15px;line-height:22px;color:#dc3545;padding-bottom:0;font-weight:450}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .login_tro{padding-top:5px;text-align:center}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .login_tro p{font-size:15px;line-height:22px;color:#000}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .login_tro p a{color:#0c619a;cursor:pointer}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot .login_tro p a:hover{color:#0c619a;text-decoration:underline}.wrapper .login_wrapper .travel_login_left{padding:37px 55px 36px}@media(max-width: 991px){.wrapper .login_wrapper .travel_login_left{padding:30px 15px}}.wrapper footer .login_privacy{display:flex;justify-content:center;flex-wrap:wrap}.wrapper footer .login_privacy a{font-size:18px;color:#fff;padding:0 10px;border-right:1px solid #fff}.wrapper footer .login_privacy a:last-child{border-right:0;border-left:1px solid #fff}.wrapper footer .copyright{background:rgba(3,74,106,.7);padding:10px 0;width:100%;bottom:0;position:fixed}.wrapper footer p,.wrapper footer a{color:#fff;font-weight:450;font-size:13px}@media(min-width: 320px)and (max-width: 767.9px){.wrapper .login_wrapper .login_details .travel_content{padding:20px 20px 50px}.wrapper .login_wrapper .login_details .travel_content h4{padding:10px;font-size:25px}.logo img{width:250px}.wrapper .login_wrapper{padding-bottom:70px !important}.wrapper .logo{padding-top:30px}}.policy_modal .modal-dialog{max-width:920px}@media(max-width: 991px){.policy_modal .modal-dialog{margin:0 15px}}.policy_modal .modal-dialog .modal-content{height:60vh}@media(max-width: 991px){.policy_modal .modal-dialog .modal-content .close-icon{right:0}}.policy_modal .modal-dialog .modal-content .block_support{overflow-x:hidden}.policy_modal .modal-dialog .modal-content .block_support .static_page{padding:0 15px;width:100%}.policy_modal .modal-dialog .modal-content .block_support .static_page .contant_txt{padding:30px 0 0}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen{max-width:600px !important}.mb-3,.my-3{margin-bottom:0px !important}.wrapper .login_wrapper .login_details.f_pass_page.otp_secreen .block_forgot{padding:40px 30px 40px !important}.otp{border-right:none !important;border-left:none !important;border-top:none !important;border-bottom:1px solid #000 !important}.wrapper .login_wrapper{min-height:calc(110vh - 110px) !important}.resend_otp_enable{margin-top:5px}.otp_available{margin-top:5px}/*# sourceMappingURL=login.css.map */