@import url("https://use.typekit.net/yii5enx.css");
body.login {
  font-family: "jaf-domus", sans-serif;
  background-image: url(../static/img/bg.jpg);
  color: black;
  background-size: cover;
  display: flex;
  justify-content: center;
  @media screen and (min-width: 600px) {
    justify-content: flex-end;
  }
  a:focus {
    box-shadow: 0 0 0 2px #359f0f;
  }
}
body.login .button.wp-hide-pw:focus {
  border-color: #359f0f;
  box-shadow: 0 0 0 1px #359f0f;
}
body.login div#login {
  background-color: white;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  @media screen and (min-width: 600px) {
    margin: 0;
    padding: 1rem 5rem;
  }
}
body.login div#login h1 {
}
body.login div#login h1 a {
  background-image: url(../static/img/logo.svg);
  background-size: 100% auto;
  width: calc(100% - 48px);
}
body.login div#login form {
  border: none;
  box-shadow: none;
}
body.login div#login form p {
}
body.login div#login form p label {
}
body.login div#login form input {
  border-radius: 0;
  border: none;
  background-color: #f5f5f5;
}
body.login div#login form input#user_login {
  &:focus {
    box-shadow: 0 0 0 1px #359f0f;
  }
}
body.login div#login form input#user_pass {
  &:focus {
    box-shadow: 0 0 0 1px #359f0f;
  }
}
body.login div#login form p.forgetmenot {
  /* float: none; */
}
body.login div#login form p.forgetmenot input#rememberme {
  &:focus {
    box-shadow: 0 0 0 1px #359f0f;
  }
}
body.login div#login form p.submit {
  /* margin-top: 2rem; */
}
body.login div#login form p.submit input#wp-submit {
  background-color: #359f0f;
  border-color: #359f0f;
  /* float: none; */
  &:focus {
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #359f0f;
  }
}
body.login div#login p#nav {
}
body.login div#login p#nav a {
}
body.login div#login p#backtoblog {
  display: none;
}
body.login div#login p#backtoblog a {
}

.login .message,
.login .notice,
.login .success {
  border-color: #359f0f;
}

.language-switcher {
  display: none;
}
