body {
  background: #fff;
  /* background-image: url(/wp-content/uploads/2021/06/login_01.jpg); */
  /* background-position: fixed;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; */
}

@media only screen and (min-width: 600px) {
  body {
    background-image: url(/wp-content/uploads/2021/07/login.jpg);
    background-position: fixed;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
}

.wp-core-ui .button-primary {
  background: #003c64;
  border-color: #003c64;
  -webkit-box-shadow: 0 0px 0 #000;
  box-shadow: 0 0px 0 #000;
  color: #fff;
  text-decoration: none;
  text-shadow: none;
}

.wp-core-ui .button-primary:hover,
.wp-core-ui .button-primary:active,
.wp-core-ui .button-primary:focus {
  background: #00548b;
  border-color: #00548b;
  -webkit-box-shadow: 0 0px 0 #72777c;
  box-shadow: 0 0px 0 #72777c;
  color: #fff;
  text-decoration: none;
  text-shadow: none;
}

.wp-core-ui .button-primary:visited {
  background: #00548b;
  border-color: #00548b;
}

.login .message {
  border-left: 4px solid #00548b;
}

body.login div#login p#nav a:hover,
body.login div#login p#backtoblog a:hover {
  color: #00548b !important;
}

body.login {
  display: flex;
  justify-content: center;
  align-items: center;
}

#login {
  position: absolute;
  background: #fff;
  width: 300px;
  padding: 2.5rem;
}

#login h1 a,
.login h1 a {
  margin: 0;
}

#login h1 a,
.login h1 a {
  padding-bottom: 0;
}

.login form {
  padding: 0;
  box-shadow: none;
  border: none;
}

.login form .forgetmenot {
  float: none;
  margin-bottom: 2px !important;
}

.wp-core-ui .button-group.button-large .button,
.wp-core-ui .button.button-large {
  width: 100%;
  padding: 6px 12px;
}

body.login div#login p#nav a,
body.login div#login p#backtoblog a {
  color: #404040 !important;
}

.login #login_error,
.login .message,
.login .success {
  margin-top: 20px;
}

.login #backtoblog,
.login #nav {
  padding: 0;
  font-size: 1rem;
}

p#backtoblog {
  display: none;
}
