:root{--brand_background_color:#4d4dff}#g-recaptcha-response{display:block!important;position:absolute;margin:-78px 0 0 0!important;width:302px!important;height:76px!important;z-index:-999999;opacity:0}.text-center{text-align:center}.g-recaptcha{display:inline-block}.alert{position:absolute;top:10px;right:10px;z-index:999}.login-country{height:5%}.login-container{position:absolute;min-width:100%;min-height:100%;max-width:100%;max-height:100%;overflow-y:auto;background:linear-gradient(to bottom right,#13579c 0,#99c2eb 100%);background:-moz-linear-gradient(-45deg,#13579c 0,#99c2eb 100%);background:-webkit-gradient(linear,left top,right bottom,from(#13579c),to(#99c2eb)) fixed}.login-card{display:grid;grid-auto-flow:column;grid-template-columns:44.4% auto;position:relative;width:100%;height:100%;min-height:650px;margin:7% auto 7% auto;box-shadow:10px 10px 20px 0 rgba(0,0,0,.2);-moz-box-shadow:10px 10px 20px 0 rgba(0,0,0,.2);-webkit-box-shadow:10px 10px 20px 0 rgba(0,0,0,.2);max-width:900px}.login-card .image{min-width:100%;min-height:100%;background-repeat:no-repeat;background-size:cover;background-color:#fff}.login-card .image img{position:initial;bottom:0;width:100%;height:100%;z-index:0}.login-card .entry{width:100%;height:100%;background-color:#fff}.login-card .entry .login-country{display:inline-block;position:relative;padding-top:4px;padding-left:4px}.login-card .entry .login-country .dropdown-item img,.login-card .entry .login-country .dropdown-toggle img{width:30px}.login-card>.entry .login-form form{position:relative;text-align:center;vertical-align:middle;padding:1%}.loginlogo{width:280px}.loginlogo2{width:150px}.login-username{margin-top:20px}.password-hint{color:#787878}.login-card>.entry .login-form form .btn-login{background-color:#1976d2}.login-card>.entry>.login-form>form .form-usertype{height:65px}.login-card>.entry>.login-form>form .form-group .form-input{width:250px;height:35px;padding-left:5px;background-color:#f5f5f5;color:#bdbdbd;border:1px solid #bdbdbd;border-radius:3px}.login-card>.entry>.login-form>form .form-group .form-input:-moz-placeholder,.login-card>.entry>.login-form>form .form-group .form-input:-ms-input-placeholder,.login-card>.entry>.login-form>form .form-group .form-input::-webkit-input-placeholder{color:#bdbdbd;padding-left:5px}.login-card>.entry>.login-form>form .btn-login{width:250px;height:40px;margin-top:15px;background-color:var(--brand_background_color);color:#fff;border:none;border-radius:3px}.term-policy-schedule{margin-top:25px}.term-policy-schedule-mdl{cursor:pointer;font-size:.89em}.recover-btn{background-color:var(--brand_background_color);border-color:var(--brand_background_color)}#termsandconditions_modal .modal-body{max-height:calc(100vh - 210px);overflow-y:auto}#privacypolicy_modal .modal-body{max-height:calc(100vh - 210px);overflow-y:auto}#schedule_modal .modal-body{max-height:calc(100vh - 210px);overflow-y:auto}.login-card>.entry>.forgot-password{position:relative;vertical-align:bottom;bottom:0;text-align:center;border-bottom-right-radius:5px}.login-card>.entry>.forgot-password>a{position:relative;vertical-align:middle;top:0;text-decoration:none;font-size:17px}.fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.message-tip{margin:10px;font-size:12px;text-align:center;max-width:100%}.message-tip>*{width:60%;display:inline-block}@media screen and (min-width:415px) and (max-width:910px){.login-card{display:grid;grid-auto-flow:column;grid-template-columns:auto;width:65%}.login-country{padding-bottom:40px}.image{display:none}}@media only screen and (min-device-width:793px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.login-card{display:grid;grid-auto-flow:column;grid-template-columns:auto}.image{display:none}}@media screen and (max-width:414px){.login-card{position:absolute;height:100%;width:100%;min-height:0;left:0;margin-top:0;margin-left:0;margin-right:0;background:0 0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.login-card .image{display:none}.login-card .entry{position:absolute;width:100%;left:0;margin-left:0;background:0 0}.login-card>.entry>.login-country{display:none}.login-card>.entry>.login-form{position:absolute;width:100%;height:100%;background-size:cover;background-position:center center}.login-card>.entry>.forgot-password{position:absolute;font-size:17px;text-align:center;width:100%}}