body{color:#999;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;display:flex;flex-direction:column;min-height:95vh;margin:0;max-width:99vh;margin-left:auto;margin-right:auto}.beMainClass{background-image:url(be-bg.jpg)}.tmMainClass{background-image:url(be-bg.jpg)}.rmMainClass{background-image:url(be-bg.jpg)}.rmMainClass .footer,.rmMainClass .footer a{color:white!important}.bookit-main #social{display:none}.bookit-main{background-image:url(be-bg.jpg)}.bookit-main #btnLogin{background-color:#002FA7!important;color:white!important}#login{background:rgba(255,255,255);padding:40px;padding-bottom:20px;border-radius:40px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 32px 0 rgba(31,38,135,0.37);max-width:450px!important;margin-top:20vh}@media screen and (max-width:576px){#login{margin-left:15px;margin-right:10px}}@media screen and (max-width:375px){#login{margin-left:12px;margin-right:12px}}@media screen and (min-width:500px) and (max-width:600px){#login{margin:0 auto;width:calc(100% - 40px)}}@media screen and (max-width:375px) and (max-height:667px){#footer-container{margin-top:auto!important;padding:10px 0!important}#social{margin-bottom:10px}}@media screen and (min-width:1000px) and (max-width:1100px) and (max-height:620px){#login{max-width:400px!important;padding:25px 30px 10px 30px!important;transform:scale(0.85);transform-origin:center top;margin-bottom:0!important}.top{height:5%;min-height:20px}#social{padding:0 0 10px 0!important;margin-top:-55px!important}#footer-container{margin-top:auto!important;padding:10px 0!important}}#login .row{margin:0!important}#login .col-md-3,#login .col-sm-4,#login .col-xs-8{max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;float:none!important}@media screen and (max-width:499px){#login .col-xs-offset-2,#login .col-sm-offset-4,#login .col-md-offset-45{margin-left:0!important}}#login .form-control{color:#999}#login .logo{text-align:center;padding-bottom:10px}#login .logo img{max-width:280px;width:100%;height:auto;padding-bottom:10px}.bookit-main #login .logo img{max-width:250px}#login .errorMsg{text-align:center;margin:5px 0;font-style:italic;color:#9e0b0f!important}#login .input-field{margin-bottom:10px}#login label{display:block;margin-bottom:5px;color:#002FA7;font-weight:bold;font-size:14px}#login .input-field.location label{color:#002FA7;font-weight:bold;float:none;width:auto;margin-top:0;margin-bottom:5px;display:block}#login .input-field.location #ddlBookingLocations{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#FFF url(beselect.png) no-repeat calc(100% - 10px) 50%;border:1px solid #ccc;box-shadow:none;direction:ltr;float:none;font-style:italic;height:34px;margin-top:0;padding:6px 35px 6px 12px;width:100%;color:#999;border-radius:4px}#login .input-field.recaptcha-wrap{border-radius:5px;height:76px;padding:1px 0 0 1px;position:relative}#login .input-field.recaptcha-wrap>div{color:#ccc;font-size:10px;left:0;position:absolute;top:0}#login .g-recaptcha{box-sizing:border-box;height:76px;position:relative;transform:scale(0.87);transform-origin:0 0}@media screen and (min-width:992px){#login .col-md-offset-45{margin-left:37.5%}}@media screen and (max-width:1199px){#login .g-recaptcha{transform:scale(0.7);-webkit-transform:scale(0.7)}}@media screen and (max-width:991px){#login .g-recaptcha{transform:scale(0.73);-webkit-transform:scale(0.73)}}@media screen and (max-width:767px){#login .g-recaptcha{transform:scale(1);-webkit-transform:scale(1)}}@media screen and (max-width:736px) and (orientation:landscape){#login .col-xs-8{width:41.667%;margin-left:29.1%}#login .g-recaptcha{transform:scale(0.92);-webkit-transform:scale(0.92)}}@media screen and (max-width:667px) and (orientation:landscape){#login .g-recaptcha{transform:scale(0.82);-webkit-transform:scale(0.82)}}@media screen and (max-width:640px) and (orientation:landscape){#login .g-recaptcha{transform:scale(0.79);-webkit-transform:scale(0.79)}}@media screen and (max-width:568px) and (orientation:landscape){#login .recaptcha-wrap{overflow:hidden}#login .g-recaptcha{transform:scale(0.95);-webkit-transform:scale(0.95)}}@media screen and (max-width:480px) and (orientation:landscape){#login .col-xs-8{width:66.666%;margin-left:16.6666%}#login .g-recaptcha{transform:scale(0.96);-webkit-transform:scale(0.96)}}@media screen and (max-width:414px){#login .g-recaptcha{transform:scale(0.82);-webkit-transform:scale(0.82)}}@media screen and (max-width:375px){#login .g-recaptcha{transform:scale(0.73);-webkit-transform:scale(0.73)}}@media screen and (max-width:360px){#login .g-recaptcha{transform:scale(0.7);-webkit-transform:scale(0.7)}}@media screen and (max-width:320px){#login .col-xs-8{width:83.3333%;margin-left:8.33333%}#login .recaptcha-wrap{overflow:hidden}#login .g-recaptcha{transform:scale(0.8);-webkit-transform:scale(0.8)}}#login .loginButton{text-align:center;padding-top:20px}.beMainClass #btnLogin{background:#002FA7}.tmMainClass #btnLogin{background:#002FA7}.rmMainClass #btnLogin{background:#002FA7}#login .loginButton #btnLogin{color:#FFF;border-radius:4px}#login #links{margin:25px 0;text-align:center}#login #links a{color:#002FA7;font-weight:bold;font-style:italic}#social{padding:15px 0 10px 0;text-align:center;color:#FFF;width:100%;flex-shrink:0}#social .social-heading{font-size:16px;font-weight:600;margin-bottom:10px;color:#fff}#social i{margin:0}#social a{color:#FFF;display:inline-block;text-align:center;transition:all .3s ease;margin:0 10px}#social a:hover{opacity:.7;transform:scale(1.1)}#login #social{display:none}#login #social a{color:#FFF}#footer-container{margin-top:auto;width:100%;padding:10px 0;flex-shrink:0}#footer-container .footer{color:#FFF;text-align:center;font-style:italic;margin-top:-20px}#footer-container .footer a{color:#FFF}@media screen and (max-height:640px){#footer-container{margin-top:auto;padding:10px 0}}#login .loginButton #btnLogin{height:28px;width:91px;border-width:0}