/* =================================================================
   # Login Style
   ================================================================= */
.show-small {
  display: block !important;
}

.hide-small {
  display: none !important;
}

.flex-small {
  display: flex !important;
}

.inline-small {
  display: inline !important;
}

.inline-block-small {
  display: inline-block !important;
}

.table-cell-small {
  display: table-cell !important;
}

@media print, screen and (min-width: 48em) {
  .show-medium {
    display: block !important;
  }
  .hide-medium {
    display: none !important;
  }
  .flex-medium {
    display: flex !important;
  }
  .inline-medium {
    display: inline !important;
  }
  .inline-block-medium {
    display: inline-block !important;
  }
  .table-cell-medium {
    display: table-cell !important;
  }
}
@media print, screen and (min-width: 64em) {
  .show-large {
    display: block !important;
  }
  .hide-large {
    display: none !important;
  }
  .flex-large {
    display: flex !important;
  }
  .inline-large {
    display: inline !important;
  }
  .inline-block-large {
    display: inline-block !important;
  }
  .table-cell-large {
    display: table-cell !important;
  }
}
@media screen and (min-width: 85.25em) {
  .show-xlarge {
    display: block !important;
  }
  .hide-xlarge {
    display: none !important;
  }
  .flex-xlarge {
    display: flex !important;
  }
  .inline-xlarge {
    display: inline !important;
  }
  .inline-block-xlarge {
    display: inline-block !important;
  }
  .table-cell-xlarge {
    display: table-cell !important;
  }
}
@media screen and (min-width: 90em) {
  .show-xxlarge {
    display: block !important;
  }
  .hide-xxlarge {
    display: none !important;
  }
  .flex-xxlarge {
    display: flex !important;
  }
  .inline-xxlarge {
    display: inline !important;
  }
  .inline-block-xxlarge {
    display: inline-block !important;
  }
  .table-cell-xxlarge {
    display: table-cell !important;
  }
}
/* Main header logos
   ========================================================================== */
/**
 * Foundation for Sites
 * Version 6.9.0
 * https://get.foundation
 * Licensed under MIT Open Source
 */
/* ==========================================================================
   # Tools - Fonts
   ========================================================================== */
/* ==========================================================================
   # Text
   ========================================================================== */
body.login {
  background-color: #262637;
}
body.login div#login {
  background-color: #262637;
}
body.login div#login h1 a {
  background-image: url("../images/logo-hub.svg");
  background-size: contain;
  height: 42px;
  width: 320px;
}
body.login div#login form#loginform input[type=checkbox]:checked::before,
body.login div#login form#lostpasswordform input[type=checkbox]:checked::before {
  color: #00deb6;
}
body.login div#login form#loginform input#user_login:focus,
body.login div#login form#loginform input#user_pass:focus,
body.login div#login form#lostpasswordform input#user_login:focus,
body.login div#login form#lostpasswordform input#user_pass:focus {
  border-color: rgba(0, 222, 182, 0.4) !important;
  box-shadow: 0 0 2px rgba(0, 222, 182, 0.4) !important;
}
body.login div#login form#loginform p.submit input#wp-submit,
body.login div#login form#lostpasswordform p.submit input#wp-submit {
  background: #00deb6;
  border-color: transparent;
  box-shadow: none;
  text-shadow: none;
}