body.login.latch-login {
  background: #f2f2f2; }
  body.login.latch-login:before {
    content: '';
    display: block;
    height: 5vw;
    max-height: 10em;
    box-sizing: border-box; }
  body.login.latch-login #login {
    background: White;
    padding: 2em;
    border-radius: 3px;
    max-width: 100vw; }
  body.login.latch-login h1 a {
    display: block;
    background: url("css/latchlogo_hd.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    cursor: default;
    width: 140px;
    height: 140px;
    pointer-events: none; }
  body.login.latch-login #loginform, body.login.latch-login #lostpasswordform {
    border: none;
    box-shadow: none; }
  body.login.latch-login #wp-submit {
    background: #E86D2C;
    border-radius: 0;
    border: none;
    font-weight: bold;
    color: white; }
  body.login.latch-login #login_error, body.login.latch-login .login .message, body.login.latch-login .login .success {
    box-shadow: none;
    border: solid 2px white;
    border-radius: 5px;
    font-size: 1.1em; }
  body.login.latch-login #login_error {
    color: #c00;
    border-color: #c00; }
  body.login.latch-login .message {
    border: none !important;
    background-color: #f2f2f2; }
  body.login.latch-login a {
    color: #E86D2C; }
  body.login.latch-login .button {
    border-color: #E86D2C;
    color: #E86D2C; }

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