﻿html,body{height:100%;}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}img{max-width:100%;}#login{background-color:#fff;position:relative;padding-top:100px;}#login h1{font-size:18px;font-weight:bold;text-align:center;margin:24px 0 32px;}#login .logo{max-width:100%;margin:0 auto;display:block;max-height:115px;}#login .login-header-banner{position:absolute;top:0;left:0;right:0;border-radius:0 0 0 100px;width:100%;overflow:hidden;height:100%;}#login .login-header-banner .bg{position:absolute;top:0;left:0;width:100%;height:550px;object-fit:cover;z-index:0;background:#faf8f6 url(images/airport.jpg) no-repeat top center;background-size:cover;}#login .login-header-banner .bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(67,211,242,.85);}#login .login-header-banner .banner-left,#login .login-header-banner .banner-right{position:absolute;bottom:0;}@media(max-width:576px){#login .login-header-banner .banner-left,#login .login-header-banner .banner-right{display:none;}}#login .login-header-banner .banner-left{left:48px;bottom:-10px;}#login .login-header-banner .banner-right{right:-50px;bottom:-50px;}#login .login-header-banner:before,#login .login-header-banner:after{content:"";position:absolute;left:0;z-index:1;}#login .login-header-banner:before{width:100%;background-color:#fff;top:450px;border-radius:0 100px 0 0;bottom:0;display:block;box-shadow:0 0 8px #888;}#login .login-header-banner:after{top:350px;background-image:url(images/icon-radius.svg);background-repeat:no-repeat;width:100px;height:100px;}#login .wrap-form-login{position:relative;z-index:1;max-width:480px;margin:0 auto 48px;}@media(max-width:576px){#login .wrap-form-login{margin-left:32px;margin-right:32px;margin-bottom:32px;}}#login .wrap-form-login:before{content:"";position:absolute;left:0;right:0;bottom:-31px;height:32px;width:100%;background-image:url(images/line-shadow.png);background-repeat:no-repeat;background-position:bottom center;background-size:cover;opacity:.45;}@media(max-width:576px){#login .wrap-form-login:before{background-position:top center;background-size:contain;}}#login .wrap-form-login .form-signin{background-color:#fff;border-radius:12px;padding:0 32px 48px;box-shadow:0 0 8px #999;position:relative;z-index:1;}#login .wrap-form-login .wrap-form-control{position:relative;margin-bottom:24px;}#login .wrap-form-login .wrap-form-control .icon{position:absolute;width:18px;height:18px;object-fit:contain;top:50%;margin-top:-9px;left:15px;opacity:.35;}#login .wrap-form-login .wrap-form-control .form-control{height:40px;border-radius:0;border:0;border-bottom:1px solid #ddd;box-shadow:none;padding-left:48px;}#login .wrap-form-login #login-content-loading{height:48px;margin-bottom:16px;}#login .wrap-form-login .btn-primary{height:48px;border-radius:22px;background:#00beea;font-size:16px;font-weight:bold;border:0;box-shadow:none;margin:0;}#login .wrap-form-login .btn-primary:hover{background:#ff9700;}#login .wrap-form-login .btn-primary:focus{outline:0;}#login .wrap-form-login #btn-call-modal-forgotpassword{color:#5d5d5d;}#login .wrap-form-login #btn-call-modal-forgotpassword:hover{color:#00beea;}#login .footer-login{position:relative;z-index:1;}#login .footer-box{margin-bottom:32px;}#login .logo-airlines{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;flex-grow:4;}@media(max-width:576px){#login .logo-airlines{flex-grow:4;}}#login .logo-airlines img{width:25%;aspect-ratio:2/1;padding:16px 24px;object-fit:contain;}@media(max-width:576px){#login .logo-airlines img{padding:4px;margin-bottom:4px;}}#login .container{max-width:680px;}#login .copyright{padding-bottom:32px;color:#444;}@media(max-width:576px){#login .copyright{padding-left:8px;padding-right:8px;font-size:13px;}}#login .copyright>div{margin-bottom:4px;}#login .copyright>div:last-child{margin-bottom:0;}#ModalForgotPassword{z-index:99999;}#ModalForgotPassword .modal-backdrop{bottom:0;}#ModalForgotPassword .modal-dialog{max-width:420px;display:flex;align-items:center;justify-content:center;height:100vh;margin:0 auto;}#ModalForgotPassword .modal-content{min-width:340px;}#ModalForgotPassword .modal-header .modal-title{font-weight:bold;font-size:16px;text-transform:capitalize;}#ModalForgotPassword .modal-header{padding-left:24px;}#ModalForgotPassword .modal-body{padding:24px;}#ModalForgotPassword .modal-footer{text-align:center;border-top:0;padding-top:0;padding-bottom:24px;}#ModalForgotPassword:after{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0/.15);content:"";z-index:-1;}#ModalForgotPassword #user-name{margin-bottom:15px!important;}#ModalForgotPassword .form-control{height:initial;padding:8px 10px;box-shadow:none;}#ModalForgotPassword .btn-primary{height:40px;background:#00beea;font-size:16px;font-weight:bold;border:0;box-shadow:none;margin:0;}#ModalForgotPassword .btn-primary:hover{background:#ff9700;}#ModalForgotPassword .btn-primary:focus{outline:0;}