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-clean-2021.svg");width:100%;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:bottom;max-width:160px}body.login #loginform,body.login #lostpasswordform,body.login .admin-email-confirm-form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column;flex-flow:column;border:1px solid #dedfe3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:24px 24px 27px}body.login #loginform label,body.login #lostpasswordform label,body.login .admin-email-confirm-form label{font-weight:normal;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{font-size:17px;border:2px solid #dedfe3;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;-webkit-box-shadow:0 0 0 1px #0c47d5;-moz-box-shadow:0 0 0 1px #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{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;font-size:14px;min-height:40px;margin-top:8px;background:#0c47d5;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;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;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:14px}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:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}body.login .admin-email-confirm-form .admin-email__actions .admin-email__actions-primary .button{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:14px;background:#fff;border-color:#0c47d5}body.login .admin-email-confirm-form .admin-email__actions .admin-email__actions-primary .button:hover{opacity:.8;color:#0c47d5}body.login .admin-email-confirm-form .admin-email__actions .admin-email__actions-primary .button-primary{font-size:14px;min-height:40px;margin-top:8px;margin-left:0;margin-right:0;background:#0c47d5}body.login .admin-email-confirm-form .admin-email__actions .admin-email__actions-primary .button-primary:hover{color:#fff;background:#0c47d5}body.login #loginform>p:first-child{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}body.login #loginform>p:not(.forgetmenot):not(.submit):not(:first-child),body.login #loginform .user-pass-wrap{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}body.login #loginform .submit{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}body.login #loginform .forgetmenot{-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-top:12px}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;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}body.login form input[type=checkbox]:focus{-webkit-box-shadow:0 0 0 1px #66696c;-moz-box-shadow:0 0 0 1px #66696c;box-shadow:0 0 0 1px #66696c}body.login form input[type=checkbox]:checked{background:#0c47d5;color:#fff;border-color:#0c47d5;-webkit-box-shadow:0 0 0 1px #0c47d5;-moz-box-shadow:0 0 0 1px #0c47d5;box-shadow:0 0 0 1px #0c47d5}body.login form input[type=checkbox]:checked:before{-webkit-filter:brightness(5);filter:brightness(5);margin:-4px 0 0 -5px}body.login #backtoblog a,body.login #nav a{color:#0c47d5;text-decoration:underline;font-size:14px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body.login #backtoblog a:hover,body.login #nav a:hover{opacity:.8;color:#0c47d5}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}}
