body { background: linear-gradient(to right, #FFFFFF 0%, #F8F9FC 50%, #FFFFFF 100%) repeat scroll 0 0 transparent; margin: 0; padding: 10px 7px !important; }
.cas-logo { background: url("../images/myCampus.png") no-repeat; display: block; height: 24px; position: relative !important; width: 112px; }
#content form input#username, #content form input#password { display: block; float: right; width: 65%; }
#username, #password { height: 20px; margin: 0 0 4px; padding: 0; text-indent: 10px; }
input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #A7A9AC; border-radius: 3px 3px 3px 3px; padding: 2px 0 2px 25px; }
#content form .row label { float: left; clear: both; color: #002F4F; display: block; font: bold 12px arial; margin-bottom: 0; padding-top: 7px;}
#content form input.btn-submit { float: right;background-color: #AFBB21; border-radius: 8px 8px 8px 8px; color: #FFFFFF; cursor: pointer; display: block; font-family: 'Lato', sans-serif; font-size: 12px; font-weight: 400; margin: 0 0 10px; max-width: 60px; padding: 3px 5px; text-align: center; text-decoration: none; width: 100%; }
.btn-row { clear: both; position: relative; }
.btn-row .login-btn { margin: 0; clear: right; float: right; width: 35%; padding-top: 5px; }
#help, #tos, .btn-reset, .footer-logo { display: none; }
#content {padding: 15px 1%;min-height: 75px;}
.rem-me input { border: none !important; padding: 0 !important; }
.btn-row .remember-me, .btn-row .rem-me { position: relative; left: -6; top: 8px; margin: 0; padding-right: 4px; }
.rem-me { width: 9%; }
.btn-row span { float: left; }
.btn-row .remember-me { padding: 2px 0px 0px 0px; width: 55%; }
#content form .btn-row label { padding-top: 0; width: 100%; float: left; display: block; font: bold 12px arial; margin-bottom: 0; color: #002F4F; }