/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./assets/styles/admin/login.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
  }
}
/**
* Set font-size and line-height, also adds a fallback
* @include FS(16px, 24px);
*/
/**
* Breakpoints for responsive developments
* @include breakpoint(small/medium/large, direction) {...}
* @include breakpoint(Pixel-value, direction) {...}
*/
body.login {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  background: #ffffff url("../../images/login-bg.webp") center center/cover no-repeat;
}
body.login *,
body.login *:after,
body.login *:before {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  box-shadow: none;
  border: none;
}
body.login .language-switcher {
  display: none !important;
}
body.login #login_error {
  border-left: solid 10px #cc0000;
}
body.login .message,
body.login #login_error {
  width: 100%;
  background: #f3f3f3;
  border: solid 1px #e0e0e0;
  border-left: solid 10px #cc0000;
  box-shadow: 0 9px 10px -14px #222222 !important;
  padding: 0.8rem 1rem 0.8rem 1.4rem !important;
  border-radius: 0.1rem 0.6rem 0.6rem 0.1rem !important;
  overflow: hidden;
  position: relative;
  font-weight: 700;
  margin: 0 0 2rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
}
body.login .message.success,
body.login #login_error.success {
  border-left-color: #006d1c;
}
body.login #login {
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  max-width: 700px;
  background: rgba(255, 255, 255, 0.97);
  border: solid 1px #e0e0e0;
  padding: 1.5rem 6rem;
  box-shadow: 3.3px 0px 3.2px rgba(0, 0, 0, 0.02), 7.8px 0px 7.6px rgba(0, 0, 0, 0.028), 14.8px 0px 14.3px rgba(0, 0, 0, 0.035), 26.4px 0px 25.5px rgba(0, 0, 0, 0.042), 49.3px 0px 47.6px rgba(0, 0, 0, 0.05), 118px 0px 114px rgba(0, 0, 0, 0.07);
}
@media only screen and (max-width: 40rem) {
  body.login #login {
    padding: 1.5rem 2rem;
  }
}
body.login #login > h1 {
  display: none;
}
body.login #login .ct-login {
  margin: 0 0 1rem;
  width: 100%;
}
body.login #login .ct-login__header--logotype {
  margin: 0 0 6rem;
  text-align: center;
}
@media only screen and (max-width: 40rem) {
  body.login #login .ct-login__header--logotype {
    margin: 0 0 1.5rem;
  }
}
body.login #login .ct-login__header--logotype img {
  width: 100%;
  max-width: 320px;
}
@media only screen and (max-width: 40rem) {
  body.login #login .ct-login__header--logotype img {
    max-width: 250px;
  }
}
body.login #login .ct-login__header--blogname span {
  font-weight: 300;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 26px;
  line-height: 1.625rem;
}
@media only screen and (max-width: 40rem) {
  body.login #login .ct-login__header--blogname span {
    font-weight: 400;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 20px;
    line-height: 1.25rem;
  }
}
body.login #login .ct-login__header--blogname h1 {
  text-align: left;
  font-size: 36px;
  font-size: 2.25rem;
  line-height: 36px;
  line-height: 2.25rem;
}
@media only screen and (max-width: 40rem) {
  body.login #login .ct-login__header--blogname h1 {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 28px;
    line-height: 1.75rem;
  }
}
body.login #login .ct-login__footer {
  margin: 1rem 0 0;
}
body.login #login .ct-login__footer p {
  margin: 0 0 1rem;
}
body.login #login .ct-login__footer a {
  border-radius: 0;
  padding: 0.7rem 1.5rem;
  font-weight: 700;
  transition: background-color 0.2s, color 0.2s;
  background: #322667;
  color: #ffffff;
  border: none;
  width: 100%;
  text-decoration: none;
  display: block;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 22px;
  line-height: 1.375rem;
}
body.login #login .ct-login__footer a:hover, body.login #login .ct-login__footer a:focus {
  background: rgb(68.085106383, 51.7446808511, 140.2553191489);
}
body.login #login #loginform,
body.login #login #lostpasswordform,
body.login #login .admin-email-confirm-form,
body.login #login #resetpassform {
  padding: 1rem 0 0;
  width: 100%;
  background: none;
  background: none;
  overflow-x: visible;
}
body.login #login #loginform input:focus, body.login #login #loginform input:active,
body.login #login #lostpasswordform input:focus,
body.login #login #lostpasswordform input:active,
body.login #login .admin-email-confirm-form input:focus,
body.login #login .admin-email-confirm-form input:active,
body.login #login #resetpassform input:focus,
body.login #login #resetpassform input:active {
  outline: 0;
  box-shadow: none;
  border: none;
}
body.login #login #loginform input[type=text], body.login #login #loginform input[type=password],
body.login #login #lostpasswordform input[type=text],
body.login #login #lostpasswordform input[type=password],
body.login #login .admin-email-confirm-form input[type=text],
body.login #login .admin-email-confirm-form input[type=password],
body.login #login #resetpassform input[type=text],
body.login #login #resetpassform input[type=password] {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  width: 100%;
  border: solid 1px #e0e0e0;
  background: #ffffff;
  font-weight: normal;
  border-radius: 0;
  padding: 1.3rem 0.7rem 0.2rem;
  margin: 0 0 0.8rem;
}
body.login #login #loginform input[type=text]:-webkit-autofill, body.login #login #loginform input[type=password]:-webkit-autofill,
body.login #login #lostpasswordform input[type=text]:-webkit-autofill,
body.login #login #lostpasswordform input[type=password]:-webkit-autofill,
body.login #login .admin-email-confirm-form input[type=text]:-webkit-autofill,
body.login #login .admin-email-confirm-form input[type=password]:-webkit-autofill,
body.login #login #resetpassform input[type=text]:-webkit-autofill,
body.login #login #resetpassform input[type=password]:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
}
body.login #login #loginform input[type=text]:-webkit-autofill, body.login #login #loginform input[type=text][data-com-onepassword-filled=dark], body.login #login #loginform input[type=text][data-com-onepassword-filled=light], body.login #login #loginform input[type=password]:-webkit-autofill, body.login #login #loginform input[type=password][data-com-onepassword-filled=dark], body.login #login #loginform input[type=password][data-com-onepassword-filled=light],
body.login #login #lostpasswordform input[type=text]:-webkit-autofill,
body.login #login #lostpasswordform input[type=text][data-com-onepassword-filled=dark],
body.login #login #lostpasswordform input[type=text][data-com-onepassword-filled=light],
body.login #login #lostpasswordform input[type=password]:-webkit-autofill,
body.login #login #lostpasswordform input[type=password][data-com-onepassword-filled=dark],
body.login #login #lostpasswordform input[type=password][data-com-onepassword-filled=light],
body.login #login .admin-email-confirm-form input[type=text]:-webkit-autofill,
body.login #login .admin-email-confirm-form input[type=text][data-com-onepassword-filled=dark],
body.login #login .admin-email-confirm-form input[type=text][data-com-onepassword-filled=light],
body.login #login .admin-email-confirm-form input[type=password]:-webkit-autofill,
body.login #login .admin-email-confirm-form input[type=password][data-com-onepassword-filled=dark],
body.login #login .admin-email-confirm-form input[type=password][data-com-onepassword-filled=light],
body.login #login #resetpassform input[type=text]:-webkit-autofill,
body.login #login #resetpassform input[type=text][data-com-onepassword-filled=dark],
body.login #login #resetpassform input[type=text][data-com-onepassword-filled=light],
body.login #login #resetpassform input[type=password]:-webkit-autofill,
body.login #login #resetpassform input[type=password][data-com-onepassword-filled=dark],
body.login #login #resetpassform input[type=password][data-com-onepassword-filled=light] {
  -webkit-text-fill-color: #222222;
  -webkit-box-shadow: 0 0 0px 1000px #ffffff inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
body.login #login #loginform input[type=password],
body.login #login #lostpasswordform input[type=password],
body.login #login .admin-email-confirm-form input[type=password],
body.login #login #resetpassform input[type=password] {
  margin: 0 0 0.5rem;
}
body.login #login #loginform input#pw-weak,
body.login #login #loginform input#rememberme,
body.login #login #lostpasswordform input#pw-weak,
body.login #login #lostpasswordform input#rememberme,
body.login #login .admin-email-confirm-form input#pw-weak,
body.login #login .admin-email-confirm-form input#rememberme,
body.login #login #resetpassform input#pw-weak,
body.login #login #resetpassform input#rememberme {
  position: absolute;
  opacity: 0;
  height: 20px;
  width: 20px;
}
body.login #login #loginform input#pw-weak:hover,
body.login #login #loginform input#rememberme:hover,
body.login #login #lostpasswordform input#pw-weak:hover,
body.login #login #lostpasswordform input#rememberme:hover,
body.login #login .admin-email-confirm-form input#pw-weak:hover,
body.login #login .admin-email-confirm-form input#rememberme:hover,
body.login #login #resetpassform input#pw-weak:hover,
body.login #login #resetpassform input#rememberme:hover {
  cursor: pointer;
}
body.login #login #loginform input#pw-weak:hover + label::after,
body.login #login #loginform input#rememberme:hover + label::after,
body.login #login #lostpasswordform input#pw-weak:hover + label::after,
body.login #login #lostpasswordform input#rememberme:hover + label::after,
body.login #login .admin-email-confirm-form input#pw-weak:hover + label::after,
body.login #login .admin-email-confirm-form input#rememberme:hover + label::after,
body.login #login #resetpassform input#pw-weak:hover + label::after,
body.login #login #resetpassform input#rememberme:hover + label::after {
  opacity: 0.6;
  width: 10px;
  height: 10px;
  left: 5px;
}
body.login #login #loginform input#pw-weak.tabbed + label::before,
body.login #login #loginform input#rememberme.tabbed + label::before,
body.login #login #lostpasswordform input#pw-weak.tabbed + label::before,
body.login #login #lostpasswordform input#rememberme.tabbed + label::before,
body.login #login .admin-email-confirm-form input#pw-weak.tabbed + label::before,
body.login #login .admin-email-confirm-form input#rememberme.tabbed + label::before,
body.login #login #resetpassform input#pw-weak.tabbed + label::before,
body.login #login #resetpassform input#rememberme.tabbed + label::before {
  outline: solid 2px #107fb5 !important;
  outline-offset: 0;
}
body.login #login #loginform input#pw-weak + label,
body.login #login #loginform input#rememberme + label,
body.login #login #lostpasswordform input#pw-weak + label,
body.login #login #lostpasswordform input#rememberme + label,
body.login #login .admin-email-confirm-form input#pw-weak + label,
body.login #login .admin-email-confirm-form input#rememberme + label,
body.login #login #resetpassform input#pw-weak + label,
body.login #login #resetpassform input#rememberme + label {
  display: block !important;
  position: relative !important;
  transform: none !important;
  padding-left: 2rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}
body.login #login #loginform input#pw-weak + label::before, body.login #login #loginform input#pw-weak + label::after,
body.login #login #loginform input#rememberme + label::before,
body.login #login #loginform input#rememberme + label::after,
body.login #login #lostpasswordform input#pw-weak + label::before,
body.login #login #lostpasswordform input#pw-weak + label::after,
body.login #login #lostpasswordform input#rememberme + label::before,
body.login #login #lostpasswordform input#rememberme + label::after,
body.login #login .admin-email-confirm-form input#pw-weak + label::before,
body.login #login .admin-email-confirm-form input#pw-weak + label::after,
body.login #login .admin-email-confirm-form input#rememberme + label::before,
body.login #login .admin-email-confirm-form input#rememberme + label::after,
body.login #login #resetpassform input#pw-weak + label::before,
body.login #login #resetpassform input#pw-weak + label::after,
body.login #login #resetpassform input#rememberme + label::before,
body.login #login #resetpassform input#rememberme + label::after {
  content: "";
  border: solid 1px #e0e0e0;
  background: #ffffff;
  position: absolute;
  cursor: pointer;
  text-align: center;
  transition: all 0.2s;
}
body.login #login #loginform input#pw-weak + label::before,
body.login #login #loginform input#rememberme + label::before,
body.login #login #lostpasswordform input#pw-weak + label::before,
body.login #login #lostpasswordform input#rememberme + label::before,
body.login #login .admin-email-confirm-form input#pw-weak + label::before,
body.login #login .admin-email-confirm-form input#rememberme + label::before,
body.login #login #resetpassform input#pw-weak + label::before,
body.login #login #resetpassform input#rememberme + label::before {
  border-radius: 0;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
body.login #login #loginform input#pw-weak + label::after,
body.login #login #loginform input#rememberme + label::after,
body.login #login #lostpasswordform input#pw-weak + label::after,
body.login #login #lostpasswordform input#rememberme + label::after,
body.login #login .admin-email-confirm-form input#pw-weak + label::after,
body.login #login .admin-email-confirm-form input#rememberme + label::after,
body.login #login #resetpassform input#pw-weak + label::after,
body.login #login #resetpassform input#rememberme + label::after {
  width: 4px;
  height: 4px;
  top: 0;
  bottom: 0;
  left: 8px;
  margin: auto;
  background: #322667;
  border: none;
  opacity: 0;
  border-radius: 0;
}
body.login #login #loginform input#pw-weak:checked + label::after,
body.login #login #loginform input#rememberme:checked + label::after,
body.login #login #lostpasswordform input#pw-weak:checked + label::after,
body.login #login #lostpasswordform input#rememberme:checked + label::after,
body.login #login .admin-email-confirm-form input#pw-weak:checked + label::after,
body.login #login .admin-email-confirm-form input#rememberme:checked + label::after,
body.login #login #resetpassform input#pw-weak:checked + label::after,
body.login #login #resetpassform input#rememberme:checked + label::after {
  width: 12px;
  height: 12px;
  left: 4px;
  opacity: 1;
}
body.login #login #loginform p:not(.forgetmenot):not(.submit),
body.login #login #loginform .user-pass-wrap,
body.login #login #loginform .user-pass1-wrap,
body.login #login #lostpasswordform p:not(.forgetmenot):not(.submit),
body.login #login #lostpasswordform .user-pass-wrap,
body.login #login #lostpasswordform .user-pass1-wrap,
body.login #login .admin-email-confirm-form p:not(.forgetmenot):not(.submit),
body.login #login .admin-email-confirm-form .user-pass-wrap,
body.login #login .admin-email-confirm-form .user-pass1-wrap,
body.login #login #resetpassform p:not(.forgetmenot):not(.submit),
body.login #login #resetpassform .user-pass-wrap,
body.login #login #resetpassform .user-pass1-wrap {
  width: 100%;
  position: relative;
}
body.login #login #loginform p:not(.forgetmenot):not(.submit) label:not([for=rememberme]):not([for=pw-weak]),
body.login #login #loginform .user-pass-wrap label:not([for=rememberme]):not([for=pw-weak]),
body.login #login #loginform .user-pass1-wrap label:not([for=rememberme]):not([for=pw-weak]),
body.login #login #lostpasswordform p:not(.forgetmenot):not(.submit) label:not([for=rememberme]):not([for=pw-weak]),
body.login #login #lostpasswordform .user-pass-wrap label:not([for=rememberme]):not([for=pw-weak]),
body.login #login #lostpasswordform .user-pass1-wrap label:not([for=rememberme]):not([for=pw-weak]),
body.login #login .admin-email-confirm-form p:not(.forgetmenot):not(.submit) label:not([for=rememberme]):not([for=pw-weak]),
body.login #login .admin-email-confirm-form .user-pass-wrap label:not([for=rememberme]):not([for=pw-weak]),
body.login #login .admin-email-confirm-form .user-pass1-wrap label:not([for=rememberme]):not([for=pw-weak]),
body.login #login #resetpassform p:not(.forgetmenot):not(.submit) label:not([for=rememberme]):not([for=pw-weak]),
body.login #login #resetpassform .user-pass-wrap label:not([for=rememberme]):not([for=pw-weak]),
body.login #login #resetpassform .user-pass1-wrap label:not([for=rememberme]):not([for=pw-weak]) {
  pointer-events: none;
  position: absolute;
  transition: all 0.1s ease-in-out;
  z-index: 9;
  color: #322667;
  top: 6px;
  left: 13px;
  font-weight: 700;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 18px;
  line-height: 1.125rem;
}
body.login #login #loginform p:not(.forgetmenot):not(.submit) .wp-pwd .wp-hide-pw,
body.login #login #loginform .user-pass-wrap .wp-pwd .wp-hide-pw,
body.login #login #loginform .user-pass1-wrap .wp-pwd .wp-hide-pw,
body.login #login #lostpasswordform p:not(.forgetmenot):not(.submit) .wp-pwd .wp-hide-pw,
body.login #login #lostpasswordform .user-pass-wrap .wp-pwd .wp-hide-pw,
body.login #login #lostpasswordform .user-pass1-wrap .wp-pwd .wp-hide-pw,
body.login #login .admin-email-confirm-form p:not(.forgetmenot):not(.submit) .wp-pwd .wp-hide-pw,
body.login #login .admin-email-confirm-form .user-pass-wrap .wp-pwd .wp-hide-pw,
body.login #login .admin-email-confirm-form .user-pass1-wrap .wp-pwd .wp-hide-pw,
body.login #login #resetpassform p:not(.forgetmenot):not(.submit) .wp-pwd .wp-hide-pw,
body.login #login #resetpassform .user-pass-wrap .wp-pwd .wp-hide-pw,
body.login #login #resetpassform .user-pass1-wrap .wp-pwd .wp-hide-pw {
  display: none !important;
}
body.login #login #loginform .user-pass1-wrap .wp-pwd .wp-hide-pw,
body.login #login #lostpasswordform .user-pass1-wrap .wp-pwd .wp-hide-pw,
body.login #login .admin-email-confirm-form .user-pass1-wrap .wp-pwd .wp-hide-pw,
body.login #login #resetpassform .user-pass1-wrap .wp-pwd .wp-hide-pw {
  height: 3.1rem;
  display: block !important;
}
body.login #login #loginform .user-pass1-wrap .wp-pwd .wp-hide-pw .dashicons,
body.login #login #lostpasswordform .user-pass1-wrap .wp-pwd .wp-hide-pw .dashicons,
body.login #login .admin-email-confirm-form .user-pass1-wrap .wp-pwd .wp-hide-pw .dashicons,
body.login #login #resetpassform .user-pass1-wrap .wp-pwd .wp-hide-pw .dashicons {
  color: #322667;
}
body.login #login #loginform p.forgetmenot,
body.login #login #lostpasswordform p.forgetmenot,
body.login #login .admin-email-confirm-form p.forgetmenot,
body.login #login #resetpassform p.forgetmenot {
  margin: 0.2rem 0 0;
  display: inline-block;
  width: 100%;
}
body.login #login #loginform p.submit,
body.login #login #lostpasswordform p.submit,
body.login #login .admin-email-confirm-form p.submit,
body.login #login #resetpassform p.submit {
  margin: 1.5rem 0 1rem;
  display: inline-block;
  width: 100%;
}
body.login #login #loginform p.submit input#wp-submit,
body.login #login #loginform p.submit button,
body.login #login #lostpasswordform p.submit input#wp-submit,
body.login #login #lostpasswordform p.submit button,
body.login #login .admin-email-confirm-form p.submit input#wp-submit,
body.login #login .admin-email-confirm-form p.submit button,
body.login #login #resetpassform p.submit input#wp-submit,
body.login #login #resetpassform p.submit button {
  border-radius: 0;
  padding: 0.7rem 1.5rem;
  font-weight: 700;
  transition: background-color 0.2s, color 0.2s;
  border: none;
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 22px;
  line-height: 1.375rem;
}
body.login #login #loginform p.submit input#wp-submit,
body.login #login #lostpasswordform p.submit input#wp-submit,
body.login #login .admin-email-confirm-form p.submit input#wp-submit,
body.login #login #resetpassform p.submit input#wp-submit {
  background: #322667;
  color: #ffffff;
}
body.login #login #loginform p.submit input#wp-submit:hover, body.login #login #loginform p.submit input#wp-submit:focus,
body.login #login #lostpasswordform p.submit input#wp-submit:hover,
body.login #login #lostpasswordform p.submit input#wp-submit:focus,
body.login #login .admin-email-confirm-form p.submit input#wp-submit:hover,
body.login #login .admin-email-confirm-form p.submit input#wp-submit:focus,
body.login #login #resetpassform p.submit input#wp-submit:hover,
body.login #login #resetpassform p.submit input#wp-submit:focus {
  background: rgb(68.085106383, 51.7446808511, 140.2553191489);
}
body.login #login #loginform p.submit button,
body.login #login #lostpasswordform p.submit button,
body.login #login .admin-email-confirm-form p.submit button,
body.login #login #resetpassform p.submit button {
  background: #ffde00;
  color: #ff9c00;
}
body.login #login #loginform p.submit button:hover, body.login #login #loginform p.submit button:focus,
body.login #login #lostpasswordform p.submit button:hover,
body.login #login #lostpasswordform p.submit button:focus,
body.login #login .admin-email-confirm-form p.submit button:hover,
body.login #login .admin-email-confirm-form p.submit button:focus,
body.login #login #resetpassform p.submit button:hover,
body.login #login #resetpassform p.submit button:focus {
  background: rgb(255, 228.6, 51);
}
body.login #login #loginform p.submit.reset-pass-submit,
body.login #login #lostpasswordform p.submit.reset-pass-submit,
body.login #login .admin-email-confirm-form p.submit.reset-pass-submit,
body.login #login #resetpassform p.submit.reset-pass-submit {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
body.login #login #loginform p.submit.reset-pass-submit input#wp-submit,
body.login #login #loginform p.submit.reset-pass-submit button,
body.login #login #lostpasswordform p.submit.reset-pass-submit input#wp-submit,
body.login #login #lostpasswordform p.submit.reset-pass-submit button,
body.login #login .admin-email-confirm-form p.submit.reset-pass-submit input#wp-submit,
body.login #login .admin-email-confirm-form p.submit.reset-pass-submit button,
body.login #login #resetpassform p.submit.reset-pass-submit input#wp-submit,
body.login #login #resetpassform p.submit.reset-pass-submit button {
  width: 49%;
}
body.login #login #loginform .admin-email__heading,
body.login #login #lostpasswordform .admin-email__heading,
body.login #login .admin-email-confirm-form .admin-email__heading,
body.login #login #resetpassform .admin-email__heading {
  font-family: "Ibiza22", sans-serif;
  color: #322667;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 28px;
  line-height: 1.75rem;
  font-weight: 700;
  margin: 0 0 1rem;
  padding: 0;
  border: none;
}
body.login #login #loginform .admin-email__details,
body.login #login #lostpasswordform .admin-email__details,
body.login #login .admin-email-confirm-form .admin-email__details,
body.login #login #resetpassform .admin-email__details {
  width: 100%;
  margin: 0 0 0.8rem;
  color: #322667;
  font-size: 16px;
  font-size: 1rem;
  line-height: 26px;
  line-height: 1.625rem;
}
body.login #login #loginform .admin-email__actions,
body.login #login #lostpasswordform .admin-email__actions,
body.login #login .admin-email-confirm-form .admin-email__actions,
body.login #login #resetpassform .admin-email__actions {
  width: 100%;
  margin: 2rem 0 0;
}
body.login #login #loginform .admin-email__actions-primary,
body.login #login #lostpasswordform .admin-email__actions-primary,
body.login #login .admin-email-confirm-form .admin-email__actions-primary,
body.login #login #resetpassform .admin-email__actions-primary {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(auto-fill, auto);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}
body.login #login #loginform .admin-email__actions-primary .button,
body.login #login #lostpasswordform .admin-email__actions-primary .button,
body.login #login .admin-email-confirm-form .admin-email__actions-primary .button,
body.login #login #resetpassform .admin-email__actions-primary .button {
  grid-column: span 6;
  border: none;
  border-radius: 0;
  padding: 0.7rem 1.5rem;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #222222;
  position: relative;
  transition: all 0.3s;
  text-align: center;
  margin: 0 0 1rem;
}
body.login #login #loginform .admin-email__actions-primary a.button,
body.login #login #lostpasswordform .admin-email__actions-primary a.button,
body.login #login .admin-email-confirm-form .admin-email__actions-primary a.button,
body.login #login #resetpassform .admin-email__actions-primary a.button {
  background: #322667;
  color: #d9d9d9;
}
body.login #login #loginform .admin-email__actions-primary a.button:hover, body.login #login #loginform .admin-email__actions-primary a.button:focus,
body.login #login #lostpasswordform .admin-email__actions-primary a.button:hover,
body.login #login #lostpasswordform .admin-email__actions-primary a.button:focus,
body.login #login .admin-email-confirm-form .admin-email__actions-primary a.button:hover,
body.login #login .admin-email-confirm-form .admin-email__actions-primary a.button:focus,
body.login #login #resetpassform .admin-email__actions-primary a.button:hover,
body.login #login #resetpassform .admin-email__actions-primary a.button:focus {
  background: #d9d9d9;
  color: #322667;
}
body.login #login #loginform .admin-email__actions-primary input.button,
body.login #login #lostpasswordform .admin-email__actions-primary input.button,
body.login #login .admin-email-confirm-form .admin-email__actions-primary input.button,
body.login #login #resetpassform .admin-email__actions-primary input.button {
  background: #d9d9d9;
  color: #322667;
}
body.login #login #loginform .admin-email__actions-primary input.button:hover, body.login #login #loginform .admin-email__actions-primary input.button:focus,
body.login #login #lostpasswordform .admin-email__actions-primary input.button:hover,
body.login #login #lostpasswordform .admin-email__actions-primary input.button:focus,
body.login #login .admin-email-confirm-form .admin-email__actions-primary input.button:hover,
body.login #login .admin-email-confirm-form .admin-email__actions-primary input.button:focus,
body.login #login #resetpassform .admin-email__actions-primary input.button:hover,
body.login #login #resetpassform .admin-email__actions-primary input.button:focus {
  background: #322667;
  color: #ff90cf;
}
body.login #login #loginform .admin-email__actions-secondary,
body.login #login #lostpasswordform .admin-email__actions-secondary,
body.login #login .admin-email-confirm-form .admin-email__actions-secondary,
body.login #login #resetpassform .admin-email__actions-secondary {
  text-align: center;
  margin: 0 0 1.5rem;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 20px;
  line-height: 1.25rem;
}
body.login #login #loginform .admin-email__actions-secondary a,
body.login #login #lostpasswordform .admin-email__actions-secondary a,
body.login #login .admin-email-confirm-form .admin-email__actions-secondary a,
body.login #login #resetpassform .admin-email__actions-secondary a {
  color: #555d66;
  font-weight: bold;
}
body.login p#nav,
body.login p#backtoblog {
  margin: 0 0 0.5rem;
}
body.login p#nav a,
body.login p#backtoblog a {
  font-weight: 700;
  color: #a6a6a6;
}
body.login p#nav a:hover,
body.login p#backtoblog a:hover {
  color: #322667;
}
body.login p#backtoblog {
  margin: 0;
}

/*# sourceMappingURL=login.css.map*/