body {
    background-color: rgb( 255, 255, 255 );
}
form#loginform {
    background-color: rgb( 246, 248, 251 );
    border: none;
  }
  #login h1 a,
  .login h1 a {
    background-image: url("/wp-content/uploads/2022/05/Q-Logo-1.svg");
    height: 60px;
    width: 62px;
    background-size: 209px 60px;
    background-repeat: no-repeat;
    padding-bottom: 20px;
  }
  
  .wp-core-ui .button-primary {
    background: rgb( 71, 131, 255 );
    border-color: rgb( 71, 131, 255 );
    color: #fff;
    text-decoration: none;
    text-shadow: none;
  }
  
  a {
    color: rgb( 71, 131, 255 );
  }
  input:focus,
  input:hover {
    border-color: rgb( 71, 131, 255 );
    background-color: rgb( 255, 255, 255 );
  }
  input[type=checkbox]:focus, 
  input[type=color]:focus, 
  input[type=date]:focus, 
  input[type=datetime-local]:focus, 
  input[type=datetime]:focus, 
  input[type=email]:focus, 
  input[type=month]:focus, 
  input[type=number]:focus, 
  input[type=password]:focus, 
  input[type=radio]:focus, 
  input[type=search]:focus, 
  input[type=tel]:focus, 
  input[type=text]:focus, 
  input[type=time]:focus, 
  input[type=url]:focus, 
  input[type=week]:focus, 
  select:focus, 
  textarea:focus {
    border-color: rgb( 71, 131, 255 );
    box-shadow: 0 0 0 1px rgb( 14, 14, 13 );
  }
  input#wp-submit:hover {
    background-color: rgb( 255, 255, 255 );
    border-color: rgb( 71, 131, 255 ) !important;
    color: rgb( 255, 255, 255 ) !important;
  }
  
  .login #login_error, .login .message, .login .success {
    border-left: 4px solid rgb( 71, 131, 255 );
    }