body.login,body.login div#login{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.login{background:#3d3d3d;background-position:50% top;background-size:cover;color:#444;font-family:inherit,sans-serif;transition:background-image .33s ease-in-out;width:100%;-webkit-transition:background-image .33s ease-in-out}body.login div#login{flex-direction:column;min-width:320px;padding:0 3.2%;vertical-align:middle;width:50%;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;position:relative}body.login div#login form,body.login div#login h1{background-color:rgba(255,255,255,.88);padding:.809rem 0}body.login div#login h1 a{background-image:url(../images/branding.logo.png);background-position:center bottom;background-repeat:no-repeat;background-size:contain;border:0;color:#999;display:inline-block;font-size:20px;font-weight:400;line-height:inherit;margin:2.8rem auto;min-height:150px;outline:0;overflow:hidden;text-decoration:none;text-indent:-9999px;vertical-align:baseline;width:100%}body.login div#login form{border:0;margin:0;padding:1.618rem 3.2%}body.login div#login input[type=email],body.login div#login input[type=password],body.login div#login input[type=text]{background:0 0;border:0;border-bottom:1px solid #98fb98;border-radius:0;color:#3d3d3d}body.login div#login p.forgetmenot{margin-top:.5em}body.login div#login form#loginform p.submit{float:right}body.login div#login p.submit input#wp-submit{background-color:#228b22;border:0;border-radius:0;box-shadow:none;text-shadow:none;-webkit-box-shadow:none}body.login div#login input:focus{box-shadow:none;-webkit-box-shadow:none}body.login div#login p.submit input#wp-submit:active,body.login div#login p.submit input#wp-submit:focus{border:0}body.login div#login p#nav{float:none;margin:0;text-shadow:none;width:100%}body.login div#login p#backtoblog,body.login div#login p#nav{background-color:rgba(255,255,255,.88);padding:.809em 0;text-align:center}body.login div#login p#backtoblog{margin:0;text-shadow:none;width:100%}body.login div#login p#nav{clear:both;color:#00a883;font-weight:700}body.login div#login p#backtoblog a,body.login div#login p#nav a{border-radius:0;color:#1d1d1d;cursor:pointer;font-size:11px;line-height:1.35;margin:.445em 0 0;position:relative;text-decoration:none;text-transform:uppercase;width:auto;-webkit-border-radius:3px;-moz-border-radius:3px}body.login a{transition-duration:.05s;transition-property:border,background,color;transition-timing-function:ease-in-out;-webkit-transition-duration:.05s;-webkit-transition-property:border,background,color;-webkit-transition-timing-function:ease-in-out}body.login #login_error,body.login .message{box-shadow:0 1px 1px 0 rgba(0,0,0,.1);color:#fafafa;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}body.login .message{background-color:rgba(0,0,0,.77);border-left:4px solid #00a0d2}body.login #login_error{background:rgba(0,0,0,.77);border-left:4px solid #dd3d36;margin:0}#loginform p.submit,.login-action-lostpassword p.submit{border:0;margin:-10px 0 20px}body.login #login .admin-email__details{color:#1d1d1d}body.login form .forgetmenot{float:left;font-weight:400;margin-bottom:0}body.login .button-primary{float:right}#login form p{color:#efefef;margin-bottom:0}#login form p.submit{margin:0;padding:0}body.login label{color:#1d1d1d;font-size:.9em}body.login form .forgetmenot label{font-size:.9em;line-height:19px}body.login h1{text-align:center}#login_error,body.login .message{margin:0;padding:1em 3.2%}.ie7 body.login form .input,.ie8 body.login form .input{font-family:inherit}.login-action-rp input[type=text]{box-shadow:none;margin:0;-webkit-box-shadow:none}body.login #pass-strength-result{font-weight:600;margin:-1px 5px 16px 0;padding:6px 5px;text-align:center;width:100%}.mobile #login{padding:1em 0}.mobile #login .message,.mobile #login form,.mobile #login_error{margin-left:0}.mobile #login #backtoblog,.mobile #login #nav{margin-left:1.6%}body.interim-login{height:auto}.interim-login #login{margin:1em auto 3.2%;padding:0}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 1em}.interim-login.login form{margin:0}@-ms-viewport{width:device-width}@media screen and (max-width:782px){.interim-login input[type=checkbox]{height:16px;width:16px}.interim-login input[type=checkbox]:checked:before{font:21px/1 'dashicons';margin:-3px 0 0 -4px;width:16px}}