/*$font-stack--quaternary: $font-stack--primary;
$font-weight--regular--quaternary: $font-weight--regular--primary;
$font-weight--light--quaternary: $font-weight--light--primary;
$font-weight--semi-bold--quaternary: $font-weight--semi-bold--primary;
$font-weight--bold--quaternary: $font-weight--bold--primary;
$font-weight--black--quaternary: $font-weight--black--primary;*/
/* Quaternary brand color
$color--quaternary: #ccc; // Gray
$color--quaternary--dark: darken($color--quaternary, 5%);
$color--quaternary--darker: darken($color--quaternary, 10%);
$color--quaternary--darkest: darken($color--quaternary, 20%);
$color--quaternary--light: lighten($color--quaternary, 5%);
$color--quaternary--lighter: lighten($color--quaternary, 10%);
$color--quaternary--lightest: lighten($color--quaternary, 20%);*/
/*$color--quinary: #ccc; // Gray
$color--quinary--dark: darken($color--quinary, 5%);
$color--quinary--darker: darken($color--quinary, 10%);
$color--quinary--darkest: darken($color--quinary, 20%);
$color--quinary--light: lighten($color--quinary, 5%);
$color--quinary--lighter: lighten($color--quinary, 10%);
$color--quinary--lightest: lighten($color--quinary, 20%);*/
body.login {
  background: #128e64;
  color: #464646; }
  body.login .privacy-policy-page-link {
    margin: 3.125rem 0 1.25rem 0; }
    body.login .privacy-policy-page-link .privacy-policy-link {
      color: #ccc;
      display: block;
      text-decoration: none; }
      body.login .privacy-policy-page-link .privacy-policy-link:hover {
        color: #fff; }
  body.login.wp-core-ui .button-primary {
    background-color: #404040;
    border-color: #404040;
    color: #fff;
    font-weight: 600;
    box-shadow: 0 0.0625rem 0 #333333;
    text-shadow: none;
    text-transform: uppercase; }
    body.login.wp-core-ui .button-primary:hover, body.login.wp-core-ui .button-primary:focus {
      background-color: #a6a6a6;
      border-color: #a6a6a6;
      box-shadow: 0 0.0625rem 0 #737373;
      color: #fff; }
  body.login div#login form#loginform {
    border: #0f7754 solid 0.0625rem;
    box-shadow: 0 0.0625rem 0 #0c6144; }
    body.login div#login form#loginform label {
      color: #404040; }
    body.login div#login form#loginform p.forgetmenot {
      display: flex;
      align-items: center; }
      body.login div#login form#loginform p.forgetmenot input#rememberme {
        margin: 0 0.375rem 0 0; }
    body.login div#login form#loginform input:not(.button) {
      border: #404040 solid 0.0625rem; }
  body.login div#login p#nav, body.login div#login p#backtoblog {
    float: none !important;
    font-size: 0;
    padding: 0;
    text-align: center; }
  body.login div#login p#backtoblog {
    margin: 0.5rem 0; }
  body.login div#login p a {
    background-color: transparent;
    color: #ccc;
    display: block;
    font-size: 0.8125rem;
    font-weight: 600;
    margin: 0.125rem 0;
    outline: none;
    opacity: 1;
    padding: 0.25rem 0; }
    body.login div#login p a:hover, body.login div#login p a:focus {
      color: #fff; }
  body.login .message {
    border-left: 0.25rem solid #404040;
    color: #404040; }
