.login-form button:hover{opacity:.8;transition:all .5s}.login-form .validation-text{left:0!important;bottom:-20px!important;top:unset!important}.login-form .forgot-password{text-decoration:underline;font-size:var(--commonFont);margin-bottom:10px;cursor:pointer}.login-form .sing-up{margin:10px 0;text-align:center}.login-form .sing-up span{color:var(--themeColor);text-decoration:underline;cursor:pointer}.login-form .login-page-logo{display:flex;justify-content:center;margin-bottom:50px}@media only screen and (max-width:767px){.login-form .login-page-logo{margin-bottom:30px}}@media only screen and (max-width:500px){.login-form .login-page-logo{margin-bottom:25px;margin-top:15px;padding:0 50px}}.login-form .login-page-common-spacing{padding:0 50px;display:flex;justify-content:space-between;align-items:center;width:600px;margin:70px auto;box-shadow:0 4px 12px rgba(0,0,0,.1)}@media(max-width:768px){.login-form .login-page-common-spacing{margin:50px auto}}.login-form .login-page-common-spacing .form-btn .theme-btn-checkout{width:100%!important;border-radius:0;background-color:#000!important;color:#fff!important;height:50px}@media(max-width:550px){.login-form .login-page-common-spacing .form-btn .theme-btn-checkout{height:40px!important;max-height:40px!important;min-height:40px!important}}.login-form .login-page-common-spacing .form-btn .theme-btn-login{width:100%!important;border-radius:0;background-color:var(--themeColor)!important;color:#fff;height:50px}@media(max-width:550px){.login-form .login-page-common-spacing .form-btn .theme-btn-login{height:40px!important;max-height:40px!important;min-height:40px!important}}.login-form .login-page-common-spacing .form-btn .theme-btn-booking{border-radius:0;background-color:#fff!important;color:var(--themeColor);border:1px solid var(--themeColor);height:50px;width:100%!important}@media(max-width:550px){.login-form .login-page-common-spacing .form-btn .theme-btn-booking{height:40px!important;max-height:40px!important;min-height:40px!important}}@media only screen and (max-width:1024px){.login-form .login-page-common-spacing{width:70%;padding:0 40px}}@media only screen and (max-width:767px){.login-form .login-page-common-spacing{width:90%;padding:0 25px}}@media only screen and (max-width:500px){.login-form .login-page-common-spacing{width:95%;padding:0 15px}}.login-form .login-page-common-spacing .input-label-part{display:block}.login-form .login-page-common-spacing .form-btn{display:flex;justify-content:center}.login-form .login-page-common-spacing .login-form-field{padding:50px 0;display:flex;justify-content:center;width:100%}@media only screen and (max-width:767px){.login-form .login-page-common-spacing .login-form-field{padding:50px 0}}@media only screen and (max-width:500px){.login-form .login-page-common-spacing .login-form-field{padding:15px 0}}