	#firstLevelGeoList	.eeo_red {
		color: #ff7043;
		font-style: italic;
}
	#firstLevelGeoListAlt  	.eeo_red {
		color: #ff7043;
		font-style: italic;
}
	 #firstLevelGeoListAlt2 .eeo_red {
		color: #ff7043;
		font-style: italic;
}
 #firstLevelGeoListAlt3 	.eeo_red {
		color: #ff7043;
		font-style: italic;
}	
			
			#viewSelectedFile
			{
				visibility:hidden; 
			}
			#Step2Geo
			{
				  display:none; 
			}
			
			#View_Est 
			{
				display:none; 
			}
			p.no_padT{
				font-weight:700;
				font-size: 70%;
				font-colr:#333;
			}
			
			p.no_pad {font-size: 70%;
			font-colr:#333;}
			p.loadestmsg 
			{
				display:none; 
				padding-bottom: 50px; 
				text-align: center;
			}
			#MOE_btn_view 
			{
				display:none; 
			}
			#View_MOE 
			{
				display:none; 
			}
			p.loadmoemsg 
		
		
		
		
			.acs_button1:hover 
			{
				border-color: #0095A8!important;
			}
			
			.acs_button1:active 
			{
				border-color: #0095A8!important;
			}
			.acs_button1 {
				font-family: "Roboto Condensed", sans-serif;
				text-transform:uppercase; 
				color: #fff!important; 
				background-color:#0095A8!important; 
				font-weight: 700;
				
			}
			.btn.btn-default.acs_button.search_pane{
				text-shadow: none!important;
				padding: 0.5em, 0.7em !important;
			}
			.btn-default{
			text-shadow: none!important;
			padding:0.5em, 0.7em!important;
			border-radius: 2px!important;			
			}
			
			.acs_button {
				text-shadow: none!important;
				font-family: "Roboto Condensed", sans-serif;
				text-transform:uppercase; 
				color: #fff!important; 
				background-color:#0095A8!important; 
				font-weight: 700;
				
				
			}
			div.dataTables_wrapper div.dataTables_filter {
				text-align: left;
			}
			
			.acsNSBootstrap .btn {
			padding: 0.5em, 0.7em !important;}
			
			dt-buttons btn-group {
				float: right;
			}






table.dataTable tr.dtrg-group td {
background-color: #d4d4d4!important;}
div.eeo-tables.row {
	padding-left: 0px;
}
.eeo-tables {
	padding-left: 0px;
}
 td.moe.custom_align:before {
   
    margin-right: 2px;
	color: #555555;
}
 td.moe.custom_align.percentsign:after {
  
    margin-right: 2px;
	color: #555555;
}
 td.custom_align.percentsign:after {
   
    margin-right: 2px;
	color: #555555;
}
tr.percentage {background:#f7f7f7}

th.row2head {
	text-align:center;
}
th.row1head {
	text-align:left;
}
th {
	text-align:center;
}
td.moe{
	color: #555555;
}
th.moe {
	color: #555555;
}

td.custom_align {
	text-align:right;
}
.btn.btn-default.buttons-colvisGroup.acs_button.moe_hide
{margin-right: 2em; 
text-shadow: none!important;
padding:0.5em, 0.7em!important;
border-radius: 2px!important;	}
.btn.btn-default.buttons-colvisGroup.acs_button.moe_hide.disabled
{border:none!important; background-image: none!important; background-color: #8ebebe!important; color:#DFDFE5!important;
font-style:italic; 
text-shadow: none!important;
			padding:0.5em, 0.7em!important;
			border-radius: 2px!important;	}
.btn.btn-default.buttons-colvisGroup.acs_button.moe_show
{margin-left: .5em; 
margin-right: .5em;
text-shadow: none!important;
padding:.5em, .7em!important;
border-radius: 2px!important;	}

.btn.btn-default.buttons-colvisGroup.acs_button.moe_show.disabled
{border:none!important; background-image: none!important; background-color: #8ebebe!important; color:#DFDFE5!important;
font-style:italic;
text-shadow: none!important;
padding:.5em, .7em!important;
border-radius: 2px!important;	}

.btn.btn-default.acs_button.download {
margin-right: .5em;
}
.btn.btn-default.acs_button.search_pane {
margin-right: .5em;

}
@media (max-width: 768px) {

.btn.btn-default.acs_button.search_pane  {
   display: none !important;
 }
}

div.dataTables_wrapper
div.dt-button-collection {
 /*position:absolute;*/
    top: 50px!important;
    left: 0;
    /*width: 50%!important;*/
    margin-top: 1px!important;
     padding: 0px!important;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.4);
    background-color: white;
    overflow: hidden;
    /*z-index: 2002; test 9/28/2020*/
    border-radius: 5px;
    box-shadow: 3px 3px 5px rgba(0,0,0,0.3);
    box-sizing: border-box;
}
.disabled {
   color: grey;
}
div.left_c {
	float:left;
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: left;}

div.dataTables_wrapper
div.dataTables_filter input {
   
    margin-right: 2em;
}

div.dataTables_wrapper div.dataTables_length label {

    float: right;

}



div.dt-button-collection{
	display: inline-table;
	width: 0;
	padding: 0;
	border: 0;
}

div.dtsp-panesContainer{
	margin: auto;
	width: 100%;
}
/*added sept 27, 2020 panes not showing in Chrome, Edge */
div.dtsp-panesContainer{
	position: relative!important;
}

/*added oct 27, 2020 hide/show cols ul not showing in Chrome, Edge */
div.dt-button-collection ul.dropdown-menu{
	position: relative!important;
	width: 100%!important;
	padding: 0px!important;
}
/*added oct 27, 2020 to fix placeholder text in Chrome*/

input,
input::-webkit-input-placeholder {
    font-size: 10px;
    line-height: 3;
}


/*added sept 29, 2020 to show more occupsation */

div.dtsp-panesContainer{
	 max-height: 500px!important;
      height: 500px!important; 
	  width: 500px !important;
	
}

div.dtsp-panesContainer .dataTables_scrollBody {
 max-height: 350px!important;
 height: 350px!important; 
}


div.dtsp-searchPane .input-group .form-control{
	width: 100%;
}

div.dtsp-searchPanes .btn-group{
	display: none;
}



div.dtsp-searchPane .input-group .input-group-btn .btn {
	margin: 0px;
}

.pagination > li > a {
    background-color: white;
    color: #008392;
}

.pagination > li > a:focus,
.pagination > li > span:focus,
.pagination > li > span:hover {
    color: #5a5a5;
    background-color: #eee;
    border-color: #ddd;
}

.pagination > li > a:hover {
	color: white;
    background-color: #0C6783 !Important;
    border: solid 1px #0C6783 !Important;
}

.pagination > .active > a {
    color: white;
    background-color: #008392 !Important;
    border: solid 1px #008392 !Important;
}

.dropdown-menu > .active > a:focus, 
.dropdown-menu > .active > a:hover {
    color: #5a5a5;
    background-color: #eee;
    border-color: #ddd;
	background-image: linear-gradient(to bottom,#0C6783 0,#0C6783 100%);
}

.dropdown-menu > .active > a {
    color: white;
    background-color: #008392 !Important;
    border: solid 1px #008392 !Important;
	background-image: linear-gradient(to bottom,#008392 0,#008392 100%);
}
.btn{
	border-radius: 0px!important;
}

.btn-default {
	color: white;
    background-color: #008392 !Important;
    border: solid 1px #008392 !Important;
	background-image: linear-gradient(to bottom,#008392 0,#008392 100%);
}

.btn-default:hover,
.btn-default:focus {
    color: white;
    background-color: #0C6783 !Important;
    border: solid 1px #0C6783 !Important;
	background-image: linear-gradient(to bottom,#0C6783 0,#0C6783 100%);
}

.form-control,
.form-control:focus {
	border: solid 1px #008392;
}

.input-sm {
border: solid 1px #008392;}

.acs_content .acs_button1:hover {
    color: white;
    background-color: #0C6873;
    border: solid 1px #0C6873;
	background-image: linear-gradient(to bottom,#0C6873 0,#0C6873 100%);
}

div.dataTables_wrapper
div.dataTables_filter input {
    margin-right: 2em;
}

/* documentation */

#eeo_userNotes, #eeo_index_docu p.acs_eeo {
	
	line-height: 1.5!important;
	color: #333; 
	font-size: 100%;
	
}
#eeo_userNote1, .userNote_content p.acs_eeo {
	
	line-height: 1.5!important;
	color: #333; 
	font-size: 100%;
	
}

#eeo_errata_notes, #eeo_errata1 p.acs_eeo {
	
	line-height: 1.5!important;
	color: #333; 
	font-size: 100%;
	
}
#eeo_annotations p.acs_eeo {
	
	line-height: 1.5!important;
	color: #333; 
	font-size: 100%;
	
}
table.dataTable tbody > tr.selected {
	
	background-color: #008392!important;
	
	}


#eeo_index_docu p.acs_eeo_L_30 {
	
	line-height: 1.5!important;
	color: #333; 
	padding-left: 30px;
	font-size: 100%;
	
}

table.dataTable tbody > tr.selected {background-color: #008392!important;}

/* CSS for accordions in index.php; 7/20/2021 */
#tableSelectForm .accordion, .accordionControl {
    margin: 1rem 0;
}
#tableSelectForm .accordion, #openAccordions, #closeAccordions {
    border: thin solid hsl(200, 15%, 72%);
}
#openAccordions, #closeAccordions {
    margin-right: .5rem;
    margin-left: 0;
    padding: 0.5rem;
    font-size: 1rem;
    font-weight: 500;
}
#tableSelectForm .accordionHeader {
    width: 100%;
    border: none;
    padding: 1rem;
    font-size: 1.25rem;
    font-weight: 600;
}
#tableSelectForm button {
    background-color: #e7eaed;
    color: #112e51;
    cursor: pointer;
    text-align: left;
    outline: none;
    transition: 0.4s;
}

.openPanel, #tableSelectForm button:hover {
    background-color: #ccc;
}
.accordionIcon {
    display: inline-block;
    padding-right:.75rem;
    vertical-align: top;
	border:#0095A8 0px solid;
	height: 6px;
width: 6px;}
.eeo_accordionContent {
    display: block;
    padding: 0 18px;
    background-color: white;
    color: #333;
    overflow: hidden;
}


/** added 8/16/2021 */

#msaComboTip p  {
	margin-left: 10px;
	color: #333;
	font-size: 1rem;
	line-height: 1.25rem;
}

p.eeo_red {
	color: rgb(255, 112, 67);
	font-size: 1rem;
	line-height: 1.25rem;
}
	
	div.centerB {
		padding-left:0px!important;
	}
/** added 8/20/2021 */	

