@charset "utf-8";
/* CSS Document */


#footer {
    margin-bottom:15px;
    margin-top: 10px;
}

#copyrights {
    color: #FFFFFF;
    background: #3760A0;
    text-align: center;
    padding: 20px 0;
}
#copyrights a {
	color:#fff;
	}
.larger p{
font-size:15px;
color: #514E4E;	
	}
	.smaller {
	font-size: 80%;
}

.date {
	margin: 0;
	font-size: 125%;
	border-top: #000 2px solid;
	border-bottom: #000 2px solid;
}

.unavailable {
	font-style: italic;
	color: #666666;
}

.clear {
	float: none;
}

.indent {
	margin-left: 30px;
}

.textwidget a { color: #0033ff; }

.logo { float:none; display:inline-block; margin:0; width: 100%;}
.header-right { float:none; display:inline-block;}
#header { padding: 0 ; width:100%;}


.container{
	 display: table;
  margin: 0 auto;
	width: 100%;}

.containerICSP{
	 display: table;
  margin: 0 auto;
	width: 100%;}
.fcsmNav ul {
	list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
	background-color:#2d5495; 
	font-size:20px;
	}

.fcsmNav li {
	float: left;
	
	
}

.fcsmNav a {
	 display: block;
    color: white;
    text-align: center;
    padding: 14px;
    text-decoration: none;
	
}


 .fcsmNav li a:hover {
    background-color: #659bc9;
}
.fcsmNav a:active {
    background-color: #be1e2d;
}	
	
.fp-thumbnail{
display: block;
    margin-left: auto;
    margin-right: auto;
	width: 100%;
	}	
	
.fp-content-wrap{
	position:relative;
	height:35px;
	margin-top:5px;
	padding:5px;
	padding-bottom:15px;
	background-color:white;
	  opacity: 0.4;
    filter: alpha(opacity=50); /* For IE8 and earlier */

	}
		
.fp-content-wrap a{
		Color: #000;
		}
	.fp-content{
		
		}
.content {
	float: left; 
	width: 70%;
font-size: 13px;
	
}

	
.left_text{
font-size:15px;
	}
.left_text a{
	color:#2d5495; 
	}
	.left_text li a:hover{
		color: #be1e2d;
		
		}	
	
.fp-slider clearfix{
		 display: table;
  		 margin: 0 auto;
		
		}
#main {
		padding: 20px;
		}
.sidebar-primary {
		
		float:right;
		width: 30%;
		font-size: 15px;
		
		}
	
	.widgettitle {
			color:#2d5495;
			}
	.widget-container li {
	list-style-type: none;
	}

	.textwidget a{
	color:#2d5495; 
	}
	
	.textwidget a:hover { 
color:#be1e2d;
	}
	
	hr { 
    
	height: 3px;
	color: #be1e2d; 
	background-color: #be1e2d; 
	border: none;
} 
.title{ color: #2d5495
	
	}
	
.surveys {
	margin: 15px auto;
}
.surveys th, .surveys td {
	padding: 4px;
}

.surveys th {
	background: #2d5495;
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;
	text-transform: uppercase;
}

.surveys td {
	background: #fff;
	color: #000;
	text-align: left;
border-bottom: 1px solid #ccc;}

.surveys tr:last-child td {
border-bottom: none;
}

.btn-secondary {
	background-color: transparent !important;
	text-align: left !important;
	color: #2d5495 !important;
	font-size: .85em !important;
	margin-right: 10px;
	border-color: #999 !important;
	width: 300px;
}

.dropdown-menu {
	height: 150px;
	overflow-y: scroll;
}
.dropdown-toggle::after {
	font-family: "Font Awesome 5 Free";
	font-weight: 600;
	content: "\f078" !important;
	border: none !important;
	font-size: 1.2em;
	vertical-align: 0.01em !important;
}

.subHead {
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 15px;
	color: #2d5495;
}

.survey-categories, .survey-topics {
	margin-bottom: 20px;
	margin-top: 20px;
}

.fas {
	color: #be1e2d;
}

.deselectors {
	margin: 20px auto;
}
 a.deselector {
	border: 1px solid #ccc;
	padding: 6px;
	text-decoration: none;
	font-size: .85em; 
	margin-right: 4px;
	 height: auto;
	 display:inline-table;
	margin-top: 8px !important;
	border-radius: 4px;
}

.deselector .fas {
	margin-right: 3px;
}

.fa-check, .fa-file-excel {
	color: #1ec22c !important;
}
td{ font-size: 13px;}