.login-screen {
 background-repeat: repeat-y;
 background-size: cover;

}

.login-screen .shield-container .mini-shield {
background-image: url('https://s3.amazonaws.com/usqstorage/ussq-custom-login-data/squashwest/club locker square CL blue-01.png');
width: 32px;
height: 32px;
}

.login-screen .logo, .login-screen.is-clublocker .logo {
display: inline-block;
width: 100%;
background-size: 301px 312px;
background-image: url('https://s3.amazonaws.com/usqstorage/ussq-custom-login-data/louisvillecollegiate/LCS.png');
max-width: 301px;
height: 312px;
}

.login-screen .logo-container { max-width: 301px; margin-top: 50px; }
.login-screen .for-login-checkbox { font-weight: bold; }
.login-screen.custom-login .forgot-password-link { font-weight: bold; color: #000; text-decoration: underline; }
.login-screen .btn.btn-primary.login-btn { background: navy blue; color: #fff; }
.login-screen.custom-login .create-account-block { display: inline; text-decoration: underline; font-weight: bold; line-height: 4; color: #000; }
.create-new-account-link {text-transform: uppercase; font-size: small;}
a {
    color: #000;
    text-decoration: underline;
}d


 @media only screen and (max-device-width : 500px) {
     .login-screen {
        
         background-repeat: no-repeat !important;
         background-size: 1200px;
         background-position: top center;
    }
}


/* this one is mandatory! */
.login-screen.custom-login .view-container { display: block; }


body {
   color: #000;
   }