body.login{background:linear-gradient(to bottom right,var(--wpatGradientStartColor),var(--wpatGradientEndColor));background-repeat:no-repeat;background-attachment:fixed;height:auto}body.login:before{content:'';background:rgba(0,0,0,.3);position:fixed;top:0;right:0;bottom:0;left:0}.login a:hover,.login #nav a:hover{color:var(--wpatThemeColor)}.login #login{width:360px;margin:130px auto;position:relative;padding:40px 40px 40px 40px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.3);text-align:center}.login h1{position:relative}.login h1 a{background-image:none;width:auto;height:auto;padding:20px 0;background-position:center center;background-size:200px}.login .login-message,.login .message.register{width:100%;font-size:24px;line-height:normal;color:var(--wpatThemeColor);font-weight:600;border:0;padding:0;margin:0;box-shadow:none;background:none}.login form{margin:0;padding:40px;background:#fff;box-shadow:none;text-align:center;border:0}.login label{font-size:12px;text-transform:uppercase;font-weight:600;color:#83919e;margin-top:20px;display:block;text-align:center}.login .forgetmenot label{display:inline-block}.login input[type="text"],.login input[type="password"],.login input[type="email"]{border:0;border-radius:0;border-bottom:2px solid #cfd8e2;background:#fff;box-shadow:none;text-align:center;margin-top:10px}.login input[type="text"]:focus,.login input[type="password"]:focus,.login input[type="email"]:focus,.login input[type="text"]:hover,.login input[type="password"]:hover,.login input[type="email"]:hover{background:#f6f9fd}.login .button.wp-hide-pw{top:9px}.login .forgetmenot{width:100%;padding:10px 0 20px 0}.login .forgetmenot label{text-transform:none;font-weight:400}.login .forgetmenot input[type="checkbox"]{border-color:#cfd8e2}.login .forgetmenot input[type="checkbox"]:before{color:var(--wpatThemeColor)}.login input[type="submit"]{width:100%;background:var(--wpatThemeColor)!important;border:1px solid var(--wpatThemeColor)!important;color:#fff!important;font-weight:600;padding:10px 2px!important;height:auto!important;line-height:normal!important;text-shadow:none!important;text-transform:uppercase;box-shadow:none}.login #nav{position:absolute;right:0;bottom:-40px;left:0;text-align:center;color:#fff}.login #nav a,.login #backtoblog a{color:#fff}.login #backtoblog{position:fixed;top:0;left:0;z-index:0}.login div#login_error,.login p.message{margin:20px auto 5px auto!important}.login p.message{background:none}.login div#login_error{background:#f7e6e6!important}.login #reg_passmail{font-size:12px;color:#83919e}.login .privacy-policy-page-link{margin:0}.login .privacy-policy-link{color:#83919e;text-decoration:none}body.wpat-login-bg{background-image:var(--wpatLoginBg);background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed}body.wpat-login-logo h1 a{background-image:var(--wpatLoginLogo)}body.wpat-login-logo-size h1 a{background-size:var(--wpatLoginLogoSize)}body:not(.wpat-login-logo) h1 a:before {content:"\f120";font-family:dashicons;position:absolute;top:50%;left:50%;font-size:70px;color:#cfd8e2;transform:translate(-50%,-50%);text-indent:0}@media only screen and (max-width:750px){body.login{padding:20px}.login #login{width:100%;margin:40px auto;padding:30px 0}.login h1 a::before{font-size:50px}.login form{padding:20px}.login label{margin-top:5px}}