body{background-color:#fff}
h2{color:#000}
h3{color:#3c3c3c}
h4{color:#797879}
div,label,li,h1{color:#fff}
input{color:#000}
fieldset legend{color:#fff}
img{color:#fff}
.login-content a{color:#00502f}
.login-content a:hover,.login-content a:focus,.login-content a:active{color:#00502f}
.footer-content a {
	color: #fff
}
.footer-content a:hover,.footer-content a:focus,.footer-contenta:active{color:#fff}
.login-form .date-control {background:#fff url('../Images/Calendar-icon.svg') center right 1em/1.7em no-repeat; background-size:1.7em 1.7em}
.login-form .standard-form .login-button {
	padding: 0;
	background-color: #00502f;
	color: #fff;
}
	.login-form .standard-form .login-button:focus, .login-form .standard-form .login-button:hover,
	.login-form .standard-form .login-button:active, .login-button:focus, .login-button:hover, .login-button:active {
		background-color: #00502f;
	}
.login-form p.intro{color:#fff}
.content{background-color:#00502f}
.webp .login-main,.no-webp .login-main,.no-js .login-main{background:none;}
.webp .login-container{background:url('../Images/Enrollment_Header.webp') no-repeat center center/cover;}
.no-webp .login-container,.no-js .login-container{background:url('../Images/Enrollment_Header.jpg') no-repeat center center/cover;}
.maintenance-message-section #maintenance-message{background-color:#fff;color:#000}
.error-message,#maintenance-message{margin-top:10px;background-color:#626262}
.login-header a{border:1px solid #fff;color:#fff}
.login-user-section a{color:#fff}
.login-user-section a:hover,.login-user-section a:focus,.login-user-section a:active,.login-header a:hover,.login-header a:focus,.login-header a:active{color:#fff}
.StandardForm label{color:#fff}
.StandardForm .button, .btn-green, .btn.btn-green {
	background-color: #00502f;
	color: #fff;
	border: 1px solid #00502f;
}
	.StandardForm .button:active, .StandardForm .button:hover, .StandardForm .button:focus, .btn.btn-green:active, .btn.btn-green:hover, .btn.btn-green:focus {
		background-color: #fff;
		color: #00502f;
	}
.btn-green,.btn.btn-green,.btn-white,.btn.btn-white{background-color:#000;color:#fff;border:1px solid #000}
.btn.btn-green:active,.btn.btn-green:hover,.btn.btn-green:focus,.btn.btn-white:active,.btn.btn-white:hover,.btn.btn-white:focus{background-color:#fff;color:#000}
.StandardTable tr th{background-color:#fff;color:#349e48}
.btn.btn-small.btn-edit,.container a.btn.btn-small.btn-edit{background-color:#349e48;color:#fff}
.btn.btn-white.btn-inactive,.container a.btn.btn-white.btn-inactive{border:1px solid #797879;color:#797879}
.btn.btn-green.btn-inactive,.container a.btn.btn-green.btn-inactive,.btn.btn-green.btn-inactive:hover,.container a.btn.btn-green.btn-inactive:hover{border:1px solid #797879;background-color:transparent;color:#797879}
.f-section{background:#fff;border:1px solid #464547}
.ui-datepicker {z-index:999999999 !important}
.ui-widget-header{background-color:#00502f}
.ui-datepicker .ui-datepicker-title{color:#fff}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus, .ui-datepicker-today .ui-state-highlight.ui-state-hover:hover {background-color:#00502f;color:#fff}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#3c3c3c;background:#f6f6f6;border-color:#00502f}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background-color:#00502f;border:1px solid #00502f;color:#fff}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {background-color:#f6f6f6;color:#3c3c3c; }
.ui-datepicker .ui-datepicker-title select{margin:1px;border:none;color:#3c3c3c}
.ui-datepicker .ui-datepicker-prev-hover span:after {border-right-color:#00502f;}
.ui-datepicker .ui-datepicker-next-hover span:after {border-left-color:#00502f;}
.ui-datepicker .ui-datepicker-prev-hover {top:2px; left:2px;height:calc(100% - 4px);}
.ui-datepicker .ui-datepicker-next-hover {top:2px; right:2px;height:calc(100% - 4px);}
footer{background-color:#222;color:#fff}
.login-content div,.login-content label{color:#000}
.login-content h1{color:#3c3c3c}
.login-content {
	border-bottom: 1px solid #00502f;
}
.login-content .error-message{color:#fff}
.login-form .standard-form .error {display:inline-block;text-align:left;}
.login-form .standard-form label.error{color:#9a0606;background-color:rgba(255,255,255,0.6);padding:.5em;margin-top:0;}
.login-form .standard-form input.error{margin-bottom:0}
::-webkit-input-placeholder{color:#000}
::-moz-placeholder{color:#000}
::-moz-placeholder{color:#000}
:-ms-input-placeholder{color:#000}

@media screen and (min-width:768px)
{
	.login-form p.intro{color:#444}
	.webp .login-container, .no-webp .login-container,.no-js .login-container{background:none}
	.webp .login-main{background:url('../Images/Enrollment_Header.webp') no-repeat center center/cover;}
	.no-webp .login-main,.no-js .login-main{background:url('../Images/Enrollment_Header.jpg') no-repeat center center/cover;}
	.login-form .standard-form input,.login-form input{border:1px solid #444444;}
	.login-form fieldset > div:nth-of-type(3)::after { content:' '; display:block; white-space: pre; }
	.login-form .standard-form label.error{background-color:inherit;color:#9a0606;padding:0}
    .login-form .standard-form input.error{margin-bottom:5px}
}

