/* Change background image and font family */
body {
  background-image: url("/wp-content/themes/abel/img/banner-home.jpg");
  background-size: cover; /* <------ */
  background-repeat: no-repeat;
  background-position: center center;
  /* background-color: #072230; */
  font-family: Arial, Verdana, sans-serif;
}

body.login.js.login-action-login.wp-core-ui.locale-en-us:before,
body.login-action-lostpassword:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #0a232f;
  z-index: -1;
  opacity: 0.8;
}

/* Change Width and Height of Logo Image + Add Custom Image File */
.login h1 a {
  /* background-image: url(' . get_template_directory_uri() . '/img/brockman-sharing-logo.jpg) !important; */
  width: 100%;
  height: 100px;
  /* background-size: 413px 207px; */
  margin: 0 auto 0px;
  background-size: cover;
  background-position: center;
}

input#wp-submit {
  font-size: 13px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  height: 41px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  border-width: 1px;
  border-style: solid;
  padding-right: 40px;
  padding-left: 40px;
  transition: all 0.4s;
  letter-spacing: 0px;
  font-family: "brandon-grotesque", sans-serif;
  font-weight: 700;
  background-color: #fdc959;
  border-color: #fdc959;
  color: #316ca1;
  margin-top: 20px;
}

input[type="checkbox"],
input[type="radio"] {
  border: 1px solid #316ca1;
  margin: 0.75rem 0.25rem 0 0;
}

input#user_login,
input#user_pass {
  background-color: #fff;
  border: 1px solid #316ca1;
  padding: 10px !important;
  /* height: 56px; */
  border-radius: 2px;
  margin: 0;
  outline: none;
  font-size: 14px;
  color: #000;
  font-family: "brandon-grotesque", sans-serif;
}
input#user_login:focus,
input#user_pass:focus {
  border: 1px solid #edb53b;
  outline-color: #edb53b;
}

/* Add a few changes to the color and style of form itself */
.login label {
  color: #fff;
  font-size: 11px !important;
  text-transform: uppercase;
  font-family: "brandon-grotesque", sans-serif;
  font-weight: 600;
  display: flex !important;
  margin: 5px 0px;
}

.login form .input {
  font-weight: normal;
}

.login #backtoblog a,
.login #nav a {
  /* color: #cbab55; */
  color: #fff;
  font-size: 11px !important;
  text-transform: uppercase;
  font-family: "brandon-grotesque", sans-serif;
  font-weight: inherit !important;
  display: flex !important;
}

.login #backtoblog a:hover,
.login #nav a:hover {
  color: #fdc959;
}

.wp-core-ui .button-primary {
  background: #fff;
}
p.message {
  color: #000;
  font-size: 11px !important;
  text-transform: uppercase;
  font-family: "brandon-grotesque", sans-serif;
  font-weight: inherit !important;
}
input#wp-submit:hover {
  background-color: #316ca1;
  color: #fdc959;
}
.login form {
  margin-top: 20px;
  margin-left: 0;
  padding: 26px 24px 34px;
  font-weight: 400;
  overflow: hidden;
  background: #316ca1;
  border: 5px solid #fdc959;
  box-shadow: 0 1px 3px rgb(0 0 0 / 4%);
}
.login form .input,
.login form input[type="checkbox"]:checked {
  border: 1px solid #fdc959;
}
p.forgetmenot label:hover {
  color: #fdc959;
}
