body{background:#f8f8fa;font-size:15px;box-sizing:border-box}@media (min-width: 340px){#login{width:340px}}#login a:focus{box-shadow:none !important;-webkit-box-shadow:none !important;text-decoration:none !important;text-shadow:none !important;outline:none !important}#login h1 a{background-image:url("../images/logo.png");background-size:contain;background-position:center center;margin-bottom:15px;width:100%}#login #login_error,#login .error,#login .message{font-size:15px !important;color:#42abdf;margin:15px 0 !important;padding:0 !important;line-height:1.5;border:0 !important;background:none !important;box-shadow:none !important;clear:left !important;text-align:center}#login #login_error a,#login .error a,#login .message a{text-decoration:underline;color:inherit}#login #login_error strong,#login .error strong,#login .message strong{font-weight:400}#login #login_error,#login .error,#login #login_error *,#login .error *{color:#fd6e6e !important}#login .message,#login #reg_passmail{text-align:center}#login form{margin-bottom:20px}#login .admin-email-confirm-form a.button,#login input#wp-submit,#login input#correct-admin-email{display:inline-block;transition:color 0.15s, background-color 0.15s, border-color 0.15s !important;text-align:center !important;height:48px !important;min-height:48px !important;line-height:48px !important;padding:0 25px !important;text-decoration:none !important;text-shadow:none !important;font-size:16px;font-weight:normal;font-style:normal;cursor:pointer !important;border-radius:3px !important;margin:10px 0 0 0 !important;background:#34bbee !important;color:#fff !important;border:0 !important;box-shadow:none !important}#login input:not([type='checkbox']):focus{border-color:#ddd !important}#login input::-webkit-input-placeholder{color:#AAA;font-size:16px;font-weight:500;-webkit-font-smoothing:antialiased}#login input::-moz-placeholder{color:#AAA;font-size:16px;font-weight:500;-moz-osx-font-smoothing:grayscale}#login input::-ms-input-placeholder{color:#AAA;font-size:16px}#login .privacy-policy-page-link{margin:5px 0}#login a{color:#42abdf;text-decoration:none;margin:0 !important}#login #nav,#login #backtoblog{padding:0;margin:5px 0;text-align:center}#login #nav a,#login #backtoblog a{font-size:15px;line-height:1.5;color:#42abdf}#login #nav a:hover,#login #backtoblog a:hover{text-decoration:none !important}#login form{margin:15px 0 20px 0;padding:0 !important;background:none !important;border:0 !important;box-shadow:none !important}#login form:not(#resetpassform):not(.admin-email-confirm-form)>p,#login form:not(#resetpassform):not(.admin-email-confirm-form)>div{position:relative;height:60px}#login form:not(#resetpassform) label{font-size:0 !important}#login form input:not([type='checkbox']),#login form select,#login form textarea{width:100% !important;max-width:100%;font-size:18px;z-index:1;background:#fff !important;border-color:#e8e8e8 !important;color:#424242 !important;box-shadow:none !important;-webkit-box-shadow:!important;transform:none !important;-webkit-transform:!important}#login form input[type='text'],#login form input[type='password'],#login form select{padding:0 20px !important;height:60px !important;min-height:60px !important;line-height:60px !important}#login form input[disabled],#login form input[readonly],#login form [disabled]#wp-submit{opacity:0.5 !important}#login form input#user_login,#login form input#user_pass{position:absolute;top:0;left:0}#login form>p+p input,#login form>p+p select,#login form>p+div input,#login form>p+div select{margin-top:-1px !important}#login form p.forgetmenot{display:none}#login form #wp-submit:hover{background:#28b5ea !important;color:#fff !important}#login form p#reg_passmail{font-style:italic;height:auto;margin:1em 0}#login form #user_login{border-radius:4px 4px 0 0}#login form #user_pass{border-radius:0 0 4px 4px}#login form>br.clear{display:none}#login form>p.user-pass1-wrap{height:auto}#login form .user-pass-wrap label{display:none !important}form#lostpasswordform{padding:16px 24px 36px}form#lostpasswordform #user_login{border-radius:0;box-shadow:none !important;height:40px;padding:0 10px;font-size:16px;margin-bottom:0px}form#lostpasswordform label[for=user_login] br,form#lostpasswordform p.user-pass1-wrap{display:none !important}form#lostpasswordform .description{color:#999 !important}#pass-strength-result.strong{background-color:#82c373;border-color:#83c373}#pass-strength-result.good{background-color:#ffc733;border-color:#ffc733}#pass-strength-result.bad{background-color:#f78b53;border-color:#f78b53}#pass-strength-result.short{background-color:#e35b5b;border-color:#e35b5b}#pass-strength-result.strong,#pass-strength-result.good,#pass-strength-result.bad,#pass-strength-result.short{font-weight:400 !important;color:#FFF;padding:8px 5px}#resetpassform>br.clear{display:block}#resetpassform p{font-size:0}#resetpassform p.description{font-size:14px}#resetpassform .user-pass1-wrap label[for=pass1],#resetpassform p:empty{display:none}#resetpassform .button.wp-hide-pw{color:#555;min-height:0;padding:0 !important;margin:15px 10px 0 !important}#resetpassform .button.wp-hide-pw:focus{box-shadow:none !important;border:none !important}#resetpassform .dashicons-visibility:before,#resetpassform .dashicons-hidden:before{font-family:"Dashicons"}#resetpassform input#pass1-text{padding-right:40px !important}#login .admin-email-confirm-form a.button,#login .admin-email-confirm-form input#correct-admin-email{width:100% !important;max-width:320px;margin-bottom:5px !important;padding:0 !important;display:block !important;margin-left:auto !important;margin-right:auto !important}#login .admin-email-confirm-form input#correct-admin-email{background:#4ebf51 !important}#login .admin-email-confirm-form input#correct-admin-email:hover{background:#3cb740 !important}#login form.admin-email-confirm-form *{text-align:center !important}#login form.admin-email-confirm-form h1.admin-email__heading{border:0 !important}
