body.login {
  background: #1c1c1c url(https://cdn.viztechfurniture.com/wp-content/uploads/2022/09/Login-Banner-Background.png) no-repeat fixed center center;
  background-size: contain;
 }
 #login {
   width: 350px;
   padding-top: 12%;
   height: 30%;
 }
 
 p.message.register, p.message {
   display: none;
 }
 
 .login h1 a {
   margin-bottom: 0;
   background-image: none, url(https://cdn.viztechfurniture.com/wp-content/uploads/2025/02/2022_05_26-VIZTECH-Furniture-Logo-Update_Gray.png);
   background-size: 254px;
   height: 70px;
   width: auto;
 }
 
 .login form {
   margin-top: 0;
   border-top: none;
   padding: 26px 24px 24px;
 }
 
 .login h1 {
   background: white;
   border: 1px solid #ccd0d4;
   border-bottom: none;
   padding-top: 20px;
 }
 
 .wp-core-ui .button-primary.button.button-large#wp-submit {
  width: 100%;
  display: block;
  text-align: center;
  color: white;
  margin-top: 20px;
  width: 100%;
  background-color: #998b7b;
  border-style: solid;
  border-width: 0;
  background-clip: border-box;
  border-color: #998b7b;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  padding: 10px 0;
  font-size: 24px;
  text-transform: uppercase;
  text-decoration: none;
 }

 .wp-core-ui .button-primary.button.button-large#wp-submit:hover {
  background-color: rgba(255, 0, 0, 0);
  text-decoration: none;
  color: #998b7b;
 }
 
 #nav, #backtoblog {
   display: none;
 }
 
 p.submit {
   clear: both;
   margin-bottom: 20px;
 }
 
 h2.demo a {
   text-decoration: initial;
   color: #707070;
   font-size: 22px;
 }
 
 .login form .input, .login input[type="text"], .login input[type="password"] {
   border-radius: 0;
   border-width: 0.0925rem;
 }
 
 input[type="text"]:focus, input[type="password"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus, select:focus, textarea:focus {
   border-color: black;
   box-shadow: 0 0 0 1px black;
 }

 .login .message, .login .success, .login #login_error {
   margin-bottom: 0;
 }

 @media (max-width: 1024px) { 
  body.login {
    
    background-size: 1024px;
    }
}