#LITitle {font:bold 18px Arial; color:#fff; padding-top:2px; padding-bottom:4px}
#LIForm {font: bold 12px Arial; color:#000}
#LIForm A {text-decoration:underline; font:12px Arial; color:#000000;}
body {margin:0 auto !important}
table#PublicTable tbody tr td#PublicHeaderTD img {display:none}
table#PublicTable tbody tr td#PublicHeaderTD:before {content:url(../images/CCS_logo.png); display:block}
td#PublicContentTD table#ContentPlaceHolder1_Login1 tbody tr td table tbody tr td img {display:none}
td#PublicContentTD table#ContentPlaceHolder1_Login1 tbody tr td table tbody tr td {background-image:unset !important}
td#PublicContentTD table#ContentPlaceHolder1_Login1 tbody tr td table:nth-child(2) {border: solid 6px #979797;width: 450px !important;}
#PublicContentTD div:first-child {margin: 0 auto !important; width:450px !important}
td#PublicContentTD table#ContentPlaceHolder1_Login1 tbody tr td table:nth-child(2) tbody tr td table tbody tr td#LITitle {background: #007ad9;padding: 15px;width: calc(450px - 30px) !important;color: #fff;}
table#ContentPlaceHolder1_Login1 tbody tr td:nth-child(2) tbody tr:nth-child(1) {}
label#ContentPlaceHolder1_Login1_UserNameLabel {display: inline-block;margin-bottom: .5rem;font-size: 14px;font-weight: bold;background-color: #ffffff;color: #333333;}
label#ContentPlaceHolder1_Login1_PasswordLabel {display: inline-block;margin-bottom: .5rem;font-size: 14px;font-weight: bold;background-color: #ffffff;color: #333333; margin-top:20px}
input#ContentPlaceHolder1_Login1_UserName {min-width: 100px;max-width: 350px;color: #495057;background-color: #fff;border: 1px solid #ced4da;border-radius: .25rem;padding: 10px;}
input#ContentPlaceHolder1_Login1_Password {min-width: 100px;max-width: 350px;color: #495057;background-color: #fff;border: 1px solid #ced4da;border-radius: .25rem;padding: 10px;}
input#ContentPlaceHolder1_Login1_UserName:focus {color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}
input#ContentPlaceHolder1_Login1_Password:focus {color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}
.login_ForgotPassword {padding:12px 0}
span.failureNotification {padding:20px; display:inline-block}
span.failureNotification:empty {display:none}


/*Forgot Password*/
.forgot_password { border: solid 6px #979797;width: 450px; padding-bottom:15px}
.FP_LITitle {background: #007ad9;padding: 15px !important;width: calc(450px - 30px) !important;color: #fff; font: bold 18px Arial;}
.FP_UserNameLabel {color: #333333;font-size: 14px;font-weight:bold}
.FP_UserNameinput input {width: 230px;color: #495057;background-color: #fff;border: 1px solid #ced4da;border-radius: .25rem;padding: 10px;}
.FP_UserNameinput input:focus {color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}