#login{

  padding: 4% 0 0;
}

.login {
    background-image: url('../images/backgroundImg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color: #003862;
  }
  .login form .input{
    font-size: 12pt;
  }
  .login h1{
    background-color: white;
    border: 2px solid #003862;
    border-bottom: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  
  .login .message{
    background-color: white;
    border: 2px solid #003862;
    border-bottom: none;
    border-top:none;
    margin-bottom: 0;
  }

  .login #login_error{
    border: 2px solid #003862;
    border-top:none;
    border-bottom: none;
    margin-bottom:0;
  }
  
  .login form{
    margin-top:0;
    border: 2px solid #003862;
    border-top: none;
    border-bottom: none;
    padding: 0 10px;
  }
  #login h1 a{
    background-image: url('../images/DYS-logo.png');
    height: 120px;
    margin:0 auto;
  }
  .login h1 a:active{
      box-shadow: none;
      transform: none;
  }
  .login h1 a:focus{
      box-shadow: none;
      transform: none;
  }
  .login #nav{
    margin:0;
    padding: 12px;
    color: #003862;
    border: 2px solid #003862;
    border-top:none;
  }
  .login #nav a{
    color: #003862;
  }
  .login p{
    background-color: white;
    color: #003862;
  }
  .login p.reg-warning{
      font-size: .6rem;
      color:  red;
  }
  /*  Following added 250501  To tidy up login and registration screens.*/
  .login #backtoblog{
    padding-top:5px;
    padding-bottom:5px;
    margin-top: 0;
    margin-bottom: 5px;
    border-bottom: 2px solid #003862;
    border-left:2px solid #003862;
    border-right:2px solid #003862;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .login #backoblog a{
    display:none;
  }
  /*  End of 250501 Changes */
  .login .message{
    border: 2px solid #003862;
    border-top:none;
    border-bottom:none;

  }
  .login form .input{
    margin:0;
  }
  .wp-core-ui .button.button-large{
      margin-top:4px;
  }
  .login form .forgetmenot{
      margin-top:1px;
  }
  #reg_passmail{
      font-size: .8rem;
  }
  #registerform, #loginform{

    margin-bottom: 0;
  }
  .login 

  