:root {
  --dark-teal: #03394D;
  --black: #000000;
  --light-gray: #CACACA;
  --heading-border: #E0E0E0;
  --white: #ffffff;
  --playing-bg: #04384C80;
  --footer-bg: #F7F7F7;
  --font-helvetica: helvetica-neue-lt-pro, sans-serif;
  --footer-border: #D4D4D4;
  --font-playfair: "Playfair Display", serif;
}

div#wp-auth-check {
  background-color: var(--white) !important;
}

#login h1 a {
  background-image: url("https://thebusinessmanual-onemega.com/wp-content/uploads/2023/12/FINAL-TBM-2024-LOGO-2.svg");
  width: 250px;
  background-size: 250px auto;
  background-repeat: no-repeat;
  padding-bottom: 30px;
}

body.login {
  background-color: var(--white) !important;
  color: var(--black) !important;
}
body.login div#login div.notice-info {
  background-color: var(--white) !important;
  border-left: 1px solid var(--footer-border) !important;
}
body.login div#login div#login-message {
  background: var(--white) !important;
}
body.login div#login div#login-message p {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
}
body.login div#login form#lostpasswordform {
  background: var(--white) !important;
}
body.login div#login form#lostpasswordform label {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: lowercase !important;
}
body.login div#login form#lostpasswordform input {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  height: 40px;
  border: 1px solid var(--black) !important;
  background: 0 0 !important;
  color: var(--black) !important;
  outline: none !important;
  border-radius: 0 !important;
}
body.login div#login form#lostpasswordform input:focus {
  box-shadow: unset !important;
}
body.login div#login form#lostpasswordform p.submit input#wp-submit {
  width: 100% !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  background: var(--dark-teal) !important;
  color: var(--white) !important;
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  height: 40px !important;
  border: 1px solid var(--dark-teal) !important;
  border-radius: 0;
}
body.login div#login form#lostpasswordform p.submit input#wp-submit:hover {
  background: var(--white) !important;
  color: var(--dark-teal) !important;
}
body.login div#login div#login_error {
  background: var(--white) !important;
}
body.login div#login div#login_error p {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
}
body.login div#login div#login_error a {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  color: var(--black) !important;
  text-decoration: underline !important;
}
body.login div#login div#login_error a:hover {
  text-decoration: none !important;
}
body.login div#login form.admin-email-confirm-form {
  background: var(--white) !important;
  border: 1px solid var(--black) !important;
  color: var(--black) !important;
}
body.login div#login form.admin-email-confirm-form h1.admin-email__heading {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  color: var(--black) !important;
}
body.login div#login form.admin-email-confirm-form a {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  color: var(--black) !important;
  text-decoration: underline !important;
}
body.login div#login form.admin-email-confirm-form a:hover {
  text-decoration: none !important;
}
body.login div#login form.admin-email-confirm-form a.button {
  font-family: var(--font-helvetica) !important;
  border-radius: 0 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  border: 1px solid var(--dark-teal) !important;
  padding: 1em 1.5em !important;
  font-size: 9px !important;
  background: var(--dark-teal) !important;
  color: var(--white) !important;
}
body.login div#login form.admin-email-confirm-form a.button:hover {
  background: var(--white) !important;
  color: var(--black) !important;
}
body.login div#login form.admin-email-confirm-form input#correct-admin-email {
  font-family: var(--font-helvetica) !important;
  border-radius: 0 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  border: 1px solid #fff !important;
  font-size: 9px !important;
  background: transparent !important;
}
body.login div#login form.admin-email-confirm-form input#correct-admin-email:hover {
  background: #fff !important;
  color: #000 !important;
}
body.login div#login form#loginform {
  background: var(--white) !important;
  border: 1px solid var(--dark-teal) !important;
}
body.login div#login form#loginform p {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: lowercase !important;
}
body.login div#login form#loginform p label {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: lowercase !important;
}
body.login div#login form#loginform input {
  outline: none !important;
}
body.login div#login form#loginform input#authcode {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  height: 40px !important;
  border: 1px solid var(--black) !important;
  background: 0 0 !important;
  color: var(--black) !important;
  outline: none !important;
}
body.login div#login form#loginform input#authcode:focus {
  box-shadow: unset !important;
}
body.login div#login form#loginform input.button, body.login div#login form#loginform input#submit {
  font-family: var(--font-helvetica) !important;
  border-radius: 0 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  border: 1px solid var(--dark-teal) !important;
  padding: 1em 1.5em !important;
  font-size: 9px !important;
  background: var(--dark-teal) !important;
  color: var(--white) !important;
  outline: none !important;
  box-shadow: unset !important;
}
body.login div#login form#loginform input.button:hover, body.login div#login form#loginform input#submit:hover {
  background: var(--white) !important;
  color: var(--dark-teal) !important;
}
body.login div#login form#loginform input#user_login {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  height: 40px;
  border: 1px solid var(--black) !important;
  background: 0 0 !important;
  color: var(--black) !important;
  outline: none !important;
  border-radius: 0 !important;
}
body.login div#login form#loginform input#user_login:focus {
  box-shadow: unset !important;
}
body.login div#login form#loginform div.user-pass-wrap label {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: lowercase !important;
}
body.login div#login form#loginform div.user-pass-wrap input#user_pass {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  height: 40px !important;
  border: 1px solid var(--black) !important;
  background: 0 0 !important;
  color: var(--black) !important;
  outline: none !important;
}
body.login div#login form#loginform div.user-pass-wrap input#user_pass:focus {
  box-shadow: unset !important;
}
body.login div#login form#loginform div.user-pass-wrap button.button {
  outline: none !important;
}
body.login div#login form#loginform div.user-pass-wrap button.button span::before {
  color: var(--black) !important;
}
body.login div#login form#loginform div.user-pass-wrap button.button.wp-hide-pw:focus {
  border: 1px solid var(--black) !important;
  box-shadow: unset !important;
}
body.login div#login form#loginform p.forgetmenot {
  margin-bottom: 10px !important;
}
body.login div#login form#loginform p.forgetmenot input#rememberme {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: lowercase !important;
}
body.login div#login form#loginform p.submit {
  padding-top: 20px !important;
}
body.login div#login form#loginform p.submit input#wp-submit {
  width: 100% !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  background: var(--dark-teal) !important;
  color: var(--white) !important;
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  height: 40px !important;
  border: 1px solid var(--dark-teal) !important;
}
body.login div#login form#loginform p.submit input#wp-submit:hover {
  background: var(--white) !important;
  color: var(--dark-teal) !important;
}
body.login div#login p#nav {
  padding: 0 !important;
}
body.login div#login p#nav a.wp-login-register {
  display: none;
}
body.login div#login p#nav a {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: lowercase !important;
  color: var(--black) !important;
  text-decoration: underline !important;
  outline: none !important;
}
body.login div#login p#nav a:hover {
  text-decoration: none !important;
}
body.login div#login p#backtoblog {
  padding: 0 !important;
}
body.login div#login p#backtoblog a {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: lowercase !important;
  color: var(--black) !important;
}
body.login div#login div.privacy-policy-page-link a {
  font-family: var(--font-helvetica) !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 1.2 !important;
  text-transform: lowercase !important;
  color: var(--black) !important;
  text-decoration: underline !important;
}
body.login div#login div.privacy-policy-page-link a:hover {
  text-decoration: none !important;
}/*# sourceMappingURL=style-login.css.map */