body{color:#999;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover}.beMainClass{background-image:url(be-bg.jpg)}.tmMainClass{background-image:url(tm-bg.jpg)}.rmMainClass{background-image:url(rm-bg.jpg)}.rmMainClass .footer,.rmMainClass .footer a{color:#0976bc!important}.bookit-main #social{display:none}.bookit-main .footer{display:none}.bookit-main{background-image:none!important;background-color:#22262E}.bookit-main #btnLogin{background-color:#F29E05!important;color:black!important}.top{height:30%}@media screen and (max-height:1199px){.top{height:25%}}@media screen and (max-height:991px){.top{height:20%}}@media screen and (max-height:767px){.top{height:15%}}@media screen and (max-height:667px){#login .g-recaptcha .top{height:10%}}@media screen and (max-height:568px){.top{height:10%}}@media screen and (max-height:480px){.top{height:5%}}#login .form-control{color:#999}#login .logo{text-align:center;padding-bottom:10px}#login .errorMsg{text-align:center;margin:5px 0;font-style:italic;color:#9e0b0f!important}#login .input-field{margin-bottom:10px}#login .input-field.location label{color:#999;font-weight:normal;float:left;width:28%}#login .input-field.location #ddlBookingLocations{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#FFF url(beselect.png) no-repeat 100% 50%;border:0;box-shadow:none;direction:rtl;float:left;font-style:italic;height:26px;margin-top:0;padding-top:0;padding-right:25px;width:72%}#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}.beMainClass #btnLogin{background:#1ebcee}.tmMainClass #btnLogin{background:#87c540}.rmMainClass #btnLogin{background:#0a77bc}#login .loginButton #btnLogin{color:#FFF;border-radius:4px}#login #links{margin:25px 0;text-align:center}#login #links a{color:#FFF;font-weight:bold;font-style:italic}#login #social{margin:15px 0;text-align:center;color:#FFF}#login #social i{margin:0 5px}#login #social a{color:#FFF}#footer-container{position:absolute;bottom:20px;width:100%}#footer-container .footer{color:#FFF;text-align:center;font-style:italic}#footer-container .footer a{color:#FFF}@media screen and (max-height:640px){#footer-container{position:relative;margin-top:20px}}#login .loginButton #btnLogin{height:28px;width:91px;border-width:0}