  @charset "UTF-8";
/* CSS Document */

.hide {
	display: none !important;
}

/*GOOGLE TRANSLATE*/
div#google_translate_element {
	width: 10em;
	position: relative !important;
	top: 0;
	right: 0;
	display: block;
	float: right;
}

/*COVID ALERT BAR*/
.alert-bar {
	height:80px;
}
.alert-bar p {
	line-height: 1em !important;
	font-size: 1em;
	margin: 0;
}
.alert-floatright {
	margin-right: 10%;
	margin-top: -2em;
}

.alert-bar img {
	width:200px;
	float:left;
	margin: 0 20px 0 10%;
}

span.sendToNewLine {
	line-height:1em;
	font-size: .5em !important;
	display:block;
	margin-top: -.5em;
}

.ceProgramDesc p {
	widows:2;
}

.contEdContainer {
	margin-top:2em;
}
.contactSCEContainer {
	position:relative;
	width:100%;
	background-color: #F5F5F5;
	text-align:center;
}


.contactSCEContainer div.zoomWithCE {
	border-right: 1px solid #CCCCCC;
	margin-bottom: 2em;
	margin-right: .5em;
}
.contactSCEContainer img {
	height:150px;
	display:cover;
	width: 100% !important;
}

.contactSCEContainer img:hover, .cePhotoContainer img:hover {
	opacity: 50%;
}

.contactSCEContainer div.circleIconNC {
	height:150px;
	margin-right: 1em;
	display:block;
	border-radius: 0;
	overflow: clear;
}


.zoomWithCE, .nozoomWithCE, .applyToCE {
	background-color: #FFFFFF;
	position: relative;
	display: inline-block;
	width:250px;
	height:250px;
	border: thin solid #000;
	border-radius: unset;
	float: none;
	margin:.5em;
	text-align: center;
	vertical-align: top;
}

.zoomWithCE .sceQuickHeading, .nozoomWithCE .sceQuickHeading, .applyToCE .sceQuickHeading, .circleIconNC  {
	width: 100%;
	text-align: center;
}

.sceQuickHeading {
	text-align:center;
	margin-top: -.5em;
	position: absolute;
	bottom: 0;
	margin-bottom: .5em;
	vertical-align: text-top;
	font-size: 1.25em;
}

.sceQuickHeading a {
	text-decoration:none;
	font-size: .5em;
}


.cePgmContainer {
	border: .5px solid #CCC;
	height:400px;
	position:relative;
	box-shadow: 0px 0px 2px #aaa, 0px 1px 1px #ddd, 0px 3px 3px rgba(100,100,100,0.4);
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	backgound-color: #FFFFFF;
}
.cePgmContainer:hover {
	box-shadow: 0px 0px 2px #686868, 0px 1px 1px #ddd, 0px 2px 1px #d6d6d6, 0px 3px 1px #ccc, 0px 4px 1px #c5c5c5, 0px 5px 1px #c1c1c1, 0px 6px 1px #bbb, 0px 7px 1px #777, 0px 8px 3px rgba(100,100,100,0.4), 0px 9px 5px rgba(100,100,100,0.1), 0px 10px 7px rgba(100,100,100,0.15), 0px 11px 9px rgba(100,100,100,0.2), 0px 12px 11px rgba(100,100,100,0.25), 0px 13px 15px rgba(100,100,100,0.3);
}
.cePhotoContainer {
	background-color: #CCC;
	min-height: 310px;
	overflow:hidden;
	position:relative;
}

.ceProgramName {
	position:absolute;
	bottom:0;
	width: 100%;
	text-align: center;
	background-color:#005e83;
	color:#FFFFFF;
	padding:1em;
	line-height:1em;
	font-size: 1.25em;
}
.ceProgramName a {
	color: #FFFFFF;
}
.ceProgramName a:hover {
	color: #FFFFFF;
}
.ceProgramName.greenBar {
	background-color: #2E8540;
}
.ceProgramName.maroonBar {
	background-color: #9E1B2A;
}
.ceProgramName.blackBar {
	background-color: #000000;
}
.ceProgramName.redBar {
	background-color: #B20000;
}
.ceProgramName.blueBar {
	background-color: #1969c2;
}
.ceProgramName.purpleBar {
	background-color: #800080;
}

.ceProgramDesc {
	padding:1em;
}
.ceProgramDesc p {
	line-height:1em;
	font-size:1em;
	text-align:center;
}
span.cePrgmTagline {
	text-align:center;
	line-height:1em;
	display:block;
}
.footer {
	margin-top:2em;
}

/*MEDIUM DOWN ONLY*/
@media screen and (max-width: 63.9375em) {
	.alert-bar p {
		font-size: .75em !important;
	}
	.alert-bar img {
		display:none;
	}
	#google_translate_element {
		float: none !important;
		margin: 0 auto;
	}
}
