body.login #login{padding-bottom:4vw}body.login #login,body.login #lostpasswordform{max-width:300px}body.login #login h1 a{background-image:url(../images/generation-logo.svg?aa42c30449ad06aca991c692b37df599);background-position:bottom;background-size:contain;max-width:160px;width:100%}body.login #loginform,body.login #lostpasswordform,body.login .admin-email-confirm-form{border:1px solid #dedfe3;border-radius:5px;display:flex;flex-flow:column;padding:24px 24px 27px}body.login #loginform label,body.login #lostpasswordform label,body.login .admin-email-confirm-form label{font-weight:400;line-height:1.29;margin-bottom:4px}body.login #loginform .input,body.login #loginform input[type=password].input,body.login #loginform input[type=text].input,body.login #lostpasswordform .input,body.login #lostpasswordform input[type=password].input,body.login #lostpasswordform input[type=text].input,body.login .admin-email-confirm-form .input,body.login .admin-email-confirm-form input[type=password].input,body.login .admin-email-confirm-form input[type=text].input{border:2px solid #dedfe3;font-size:17px;margin-bottom:17px}body.login #loginform .input:focus,body.login #loginform input[type=password].input:focus,body.login #loginform input[type=text].input:focus,body.login #lostpasswordform .input:focus,body.login #lostpasswordform input[type=password].input:focus,body.login #lostpasswordform input[type=text].input:focus,body.login .admin-email-confirm-form .input:focus,body.login .admin-email-confirm-form input[type=password].input:focus,body.login .admin-email-confirm-form input[type=text].input:focus{border-color:#0c47d5;box-shadow:0 0 0 1px #0c47d5}body.login #loginform #wp-submit.button,body.login #lostpasswordform #wp-submit.button,body.login .admin-email-confirm-form #wp-submit.button{background:#0c47d5;flex:0 0 100%;font-size:14px;margin-top:8px;max-width:100%;min-height:40px;transition:all .2s ease-in-out}body.login #loginform #wp-submit.button:hover,body.login #lostpasswordform #wp-submit.button:hover,body.login .admin-email-confirm-form #wp-submit.button:hover{opacity:.8}body.login .admin-email-confirm-form a{color:#0c47d5;font-size:14px;transition:all .2s ease-in-out}body.login .admin-email-confirm-form a:hover{opacity:.8}body.login .admin-email-confirm-form p{font-size:14px}body.login .admin-email-confirm-form .admin-email__actions .admin-email__actions-primary{display:flex;flex-flow:row wrap}body.login .admin-email-confirm-form .admin-email__actions .admin-email__actions-primary .button{background:#fff;border-color:#0c47d5;flex:0 0 100%;font-size:14px;max-width:100%;text-align:center;transition:all .2s ease-in-out}body.login .admin-email-confirm-form .admin-email__actions .admin-email__actions-primary .button:hover{color:#0c47d5;opacity:.8}body.login .admin-email-confirm-form .admin-email__actions .admin-email__actions-primary .button-primary{background:#0c47d5;font-size:14px;margin-left:0;margin-right:0;margin-top:8px;min-height:40px}body.login .admin-email-confirm-form .admin-email__actions .admin-email__actions-primary .button-primary:hover{background:#0c47d5;color:#fff}body.login #loginform>p:first-child{order:1}body.login #loginform .user-pass-wrap,body.login #loginform>p:not(.forgetmenot):not(.submit):not(:first-child){order:2}body.login #loginform .submit{display:flex;order:3}body.login #loginform .forgetmenot{margin-top:12px;order:5}body.login #loginform .forgetmenot label{margin-bottom:2px}body.login #lostpasswordform #wp-submit.button{width:100%}body.login form input[type=checkbox]{border:2px solid #66696c;border-radius:2px}body.login form input[type=checkbox]:focus{box-shadow:0 0 0 1px #66696c}body.login form input[type=checkbox]:checked{background:#0c47d5;border-color:#0c47d5;box-shadow:0 0 0 1px #0c47d5;color:#fff}body.login form input[type=checkbox]:checked:before{filter:brightness(5);margin:-4px 0 0 -5px}body.login #backtoblog a,body.login #nav a{color:#0c47d5;font-size:14px;text-decoration:underline;transition:all .2s ease-in-out}body.login #backtoblog a:hover,body.login #nav a:hover{color:#0c47d5;opacity:.8}body.login #backtoblog{margin-top:8px}@media screen and (max-width:782px){input[type=checkbox],input[type=radio]{height:16px;width:16px}input[type=checkbox]:checked:before,input[type=radio]:checked:before{height:22px;width:22px}}
