/* Change background image and font family */
body {
  background-image: url("/wp-content/uploads/2022/06/homepage-banner-orignal-opt.jpg");
  background-size: cover; /* <------ */
  background-repeat: no-repeat;
  background-position: center center;
  /* background-color: #072230; */
  font-family: 'Metropolis';
}

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: #000;
  z-index: -1;
  opacity: 0.8;
}

/* Change Width and Height of Logo Image + Add Custom Image File */
.login h1 a {
  background-image: url('/wp-content/uploads/2022/06/bradford-social-logo.png') !important;
  width: 100%;
  height: 150px;
  min-height: 150px;
  /* 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: 'Metropolis';
	font-weight: 700;
	background-color: #0a212e;
	border: 4px solid #ee5443;
	color: #fff;
	margin-top: 20px;
	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: 'Metropolis';
}
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: #ee5443;
  font-size: 14px !important;
  text-transform: uppercase;
  font-family: 'Metropolis';
  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: 'Metropolis';
  font-weight: inherit !important;
  display: flex !important;
}

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

.wp-core-ui .button-primary {
  background: #fff;
}
p.message {
  color: #000;
  font-size: 11px !important;
  text-transform: uppercase;
  font-family: 'Metropolis';
  font-weight: inherit !important;
}
input#wp-submit:hover {
    background-color: #ee5443;
    color: #fff;
}
.login form {
	margin-top: 20px;
	margin-left: 0;
	padding: 26px 24px 34px;
	font-weight: 400;
	overflow: hidden;
	background: #0a212e;
	border: 5px solid #ee5443;
	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: #fff;
}
