/*!
 * 
 * Name: Kaizen login.bundle
 * Version: 1.3
 * Author: Daniel BS
 * Author URI: https://daniel-benitez.com/
 *
 */
*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#111;background-color:#fff;background-image:url(../img/bgs/back.jpg);height:auto;min-height:100vh;display:flex;align-items:center;justify-content:center}body.no-js #login{display:none}body.no-js .hide-if-no-js{display:none}.no-js-text{position:fixed;text-align:center;top:13rem;left:0;right:0;display:block;margin:auto !important;padding:0 1rem;max-width:25rem;z-index:1099}a{color:#0f70b7;text-decoration:none;outline:0}a:hover,a:active,a:focus{color:#094570;text-decoration:underline}p{line-height:1.5}.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;line-height:2rem;min-height:2rem;margin:0;padding:0 .625rem;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;white-space:nowrap;box-sizing:border-box}.wp-core-ui .button:hover,.wp-core-ui .button-primary:hover,.wp-core-ui .button-secondary:hover{text-decoration:none}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type='reset']::-moz-focus-inner,.wp-core-ui input[type='button']::-moz-focus-inner,.wp-core-ui input[type='submit']::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button.button-large,.wp-core-ui .button-group.button-large .button{line-height:2.25rem;min-height:2.25rem;padding:0 .75rem}.wp-core-ui .button.button-small,.wp-core-ui .button-group.button-small .button{line-height:1.75rem;min-height:1.75rem;padding:0 1rem}.wp-core-ui .button.button-hero,.wp-core-ui .button-group.button-hero .button{line-height:2.5rem;min-height:2.5rem;padding:0 .75rem}.wp-core-ui .button.hidden{display:none}.wp-core-ui input[type='reset'],.wp-core-ui input[type='reset']:hover,.wp-core-ui input[type='reset']:active,.wp-core-ui input[type='reset']:focus{background:none;border:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{vertical-align:top;background-color:rgba(250,250,250,0.2);border-color:#0f70b7;color:#0f70b7}.wp-core-ui .button.hover,.wp-core-ui .button:hover,.wp-core-ui .button-secondary.hover,.wp-core-ui .button-secondary:hover{border-color:#0e67a9;color:#0e67a9}.wp-core-ui .button.focus,.wp-core-ui .button:focus,.wp-core-ui .button-secondary.focus,.wp-core-ui .button-secondary:focus{border-color:#0d629f;color:#0d629f}.wp-core-ui .button.active,.wp-core-ui .button:active,.wp-core-ui .button-secondary.active,.wp-core-ui .button-secondary:active{border-color:#0c5c96;color:#0c5c96}.wp-core-ui .button.active:hover,.wp-core-ui .button.active:focus,.wp-core-ui .button-secondary.active:hover,.wp-core-ui .button-secondary.active:focus{border-color:#0c5991;color:#0c5991}.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled],.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled]{opacity:0.7;cursor:default;pointer-events:none}.wp-core-ui .button-primary{background:#0f70b7;border-color:#0e67a9;color:#fff}.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:hover{background:#0d5f9b;border-color:#0c568d;color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{background:#0b5388;border-color:#0a4a7a;color:#fff}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary:active{background:#0a4d7e;border-color:#094570;color:#fff}.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary.active:focus{background:#0a4a7a;border-color:#09426c;color:#fff}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui [data-toggle='autocomplete']{position:absolute;top:0;right:0;cursor:pointer;background:none;border:none;width:1rem;height:1rem}input,button{box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit}label{cursor:pointer}input{margin:0 1px}input[type='text'],input[type='password']{background-color:rgba(250,250,250,0.2);border:1px solid #343a40;color:#111;padding:0 .625rem;line-height:2rem;min-height:2rem}input[type='text']:focus,input[type='password']:focus{border-color:#0f70b7;box-shadow:0 0 1px rgba(15,112,183,0.5);outline:none}input[type='checkbox']{border:1px solid #343a40;background-color:rgba(250,250,250,0.2);color:#111;clear:none;cursor:pointer;display:inline-block;line-height:0;height:1rem;margin:-0.25rem 0.25rem 0 0;outline:0;padding:0 !important;text-align:center;vertical-align:middle;width:1rem;min-width:1rem;-webkit-appearance:none}input[type='checkbox']:focus{border-color:#0f70b7;box-shadow:0 0 1px rgba(15,112,183,0.5);outline:none}input[type='checkbox']:checked::before{float:left;display:inline-block;vertical-align:middle;width:1rem;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%230f70b7%27%2F%3E%3C%2Fsvg%3E");margin:-0.1875rem 0 0 -0.25rem;height:1.3125rem;width:1.3125rem}@-moz-document url-prefix(){input[type='checkbox']{margin-bottom:-1px}}#login{width:25rem;max-width:100%;background:#fff;border-radius:5px;padding:0 1rem;margin:3.4375rem 1rem 1.25rem 1rem}#login::before{content:'';display:block;height:5px;margin-left:-1rem;margin-right:-1rem;border-top-left-radius:5px;border-top-right-radius:5px;background:#0f70b7;background:linear-gradient(to right, #0f70b7 0%, #138de6 50%, #0f70b7 100%)}#login>h1{z-index:10;position:relative;margin:-3.75rem 0 .625rem -1.5625rem}#login>h1 a{background-image:url(../img/logos/login.png);background-color:rgba(0,0,0,0);background-size:6.25rem 6.25rem;background-position:center center;background-repeat:no-repeat;border:none;border-radius:100%;width:6.25rem;height:6.25rem;margin:auto;text-decoration:none;text-indent:-9999px;outline:none;overflow:hidden;display:block}.login-action-confirm_admin_email #login{width:50rem}.interim-login #login{padding:0 1rem 1rem 1rem;margin:3.4375rem 1rem 1.25rem 1rem}.login *{margin:0;padding:0}.login .message,.login .success,.login #login_error{color:#343a40;padding:1rem;margin:0 0 .625rem 0}.login .message{border:1px solid #45b5c6;background-color:#d1ecf1}.login .message a,.login .message a:hover,.login .message a:active,.login .message a:focus{color:#45b5c6}.login .success{border:1px solid #53b96a;background-color:#d4edda}.login .success a,.login .success a:hover,.login .success a:active,.login .success a:focus{color:#53b96a}.login #login_error{border:1px solid #e35d6a;background-color:#f8d7da}.login #login_error a,.login #login_error a:hover,.login #login_error a:active,.login #login_error a:focus{color:#e35d6a}.login .input::-ms-clear{display:none}.login .pw-weak{margin-bottom:1rem}.login .button.kzn-hide-pw{background-color:transparent;border-color:transparent;color:#111;margin:0;padding:0 .625rem;font-size:1.5rem;line-height:2rem;height:2.5rem;width:2.5rem;min-height:2.5rem;min-width:2.5rem;position:absolute;right:0;top:0}.login .button.kzn-hide-pw:hover{background:transparent}.login .button.kzn-hide-pw .dashicons{position:relative;width:1.25rem;height:1.25rem;top:.25rem}.login .wp-pwd{position:relative}.login form{font-weight:400;overflow:hidden}.login form .forgetmenot{font-weight:400;float:left;margin-bottom:0}.login form .button-primary{float:right}.login form .reset-pass-submit{display:flex;flex-flow:row wrap;justify-content:space-between}.login form .reset-pass-submit .button{display:inline-block;float:none;margin-bottom:.5rem}.login form .admin-email-confirm-form .submit{text-align:center}.login form .admin-email__later{text-align:left}.login form p.admin-email__details{margin:1rem 0}.login form h1.admin-email__heading{font-size:2rem;border-bottom:1px solid #fafafa;font-weight:normal;padding-bottom:.5rem;text-align:left}.login form .admin-email__actions div{padding-top:1rem}.login form .admin-email__actions .button{margin-right:0.25em;margin-bottom:0.25em}.login form .admin-email__actions .button-primary{float:none}.login form p{margin-bottom:0}.login form p.submit{margin:0;padding:0}.login label{line-height:1.5;display:inline-block;margin-bottom:.25rem}.login .forgetmenot label,.login .pw-weak label{line-height:1.5;vertical-align:baseline}.login h1{text-align:center}.login #nav,.login #backtoblog,.login .privacy-policy-page-link{font-size:1rem !important;text-align:center;padding:0;margin:.625rem 0}.login #nav{float:left}.login #backtoblog{float:right}.login #backtoblog::after{content:'';display:block;clear:both}.login .privacy-policy-page-link{clear:both}.login input[type='text'],.login input[type='password']{font-size:1.5rem;line-height:2rem;width:100%;padding:.1875rem .3125rem;margin:0 .375rem 1rem 0;min-height:2.5rem;max-height:none}.login input[type='text'].is-invalid,.login input[type='password'].is-invalid{background-color:rgba(238,170,177,0.256);border-color:#dc3545;margin:0 .375rem 0 0}.login .invalid-tooltip{z-index:5;display:none;max-width:100%;padding:.125rem .25rem;margin-bottom:1rem;font-size:.6875rem;color:#fff;background-color:#dc3545}.login #pass-strength-result{border:1px solid #53b96a;background-color:#d4edda;color:#343a40;font-weight:600;margin:-1px .3125rem 1rem 0;padding:.375rem .3125rem;text-align:center;width:100%}.login #pass-strength-result.short,.login #pass-strength-result.bad{border:1px solid #e35d6a;background-color:#f8d7da}.login #pass-strength-result.good{border:#ffcd39;background-color:#fff3cd}.login #pass-strength-result.strong{border:1px solid #53b96a;background-color:#d4edda}.login #pass1.short,.login #pass1.bad,.login #pass1-text.short,.login #pass1-text.bad{border:1px solid #e35d6a}.login #pass1.good,.login #pass1-text.good{border:#ffcd39}.login #pass1.strong,.login #pass1-text.strong{border:1px solid #53b96a}.js.login input.password-input,.js.login-action-rp form .input,.js.login-action-rp input[type='text'],.js.login-action-resetpass form .input,.js.login-action-resetpass input[type='text']{padding-right:2.5rem}.js.login-action-rp input[type='text'],.js.login-action-rp input[type='password'],.js.login-action-resetpass input[type='text'],.js.login-action-resetpass input[type='password']{margin-bottom:0}.interim-login{height:auto}.screen-reader-text,.screen-reader-text span{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}input::-ms-reveal{display:none}@media (min-width: 576px){#login{padding:0 2rem}#login::before{margin-left:-2rem;margin-right:-2rem}}

