﻿font-weight: bold;@charset "utf-8";
/* CSS Document */
.page-title {
	margin-top: -5px;
}

.page-title hr {
	margin-top: 10px;
	margin-bottom: 10px;
}

thead tr {
		background-color: rgb(31, 73, 125);
		color: #fff;
}

.sepRow {
		background-color: rgb(165, 182, 203);
}

/*Home */
.mrl{
	text-align: center;
	background-color: #06203A;
	border-color: #FFFFFF;
	
}

.mrl td a{
	color: #FFFFFF;
	
}
.mrl td a:hover{
	color: #F5D01D;
	font-weight: bold;
	text-decoration: none;
	
}
.mrl td {
	width: 50%;
	padding: 5px;
}
/*Header */
.skin-header-background{
    background: url("/Portals/91/Images/DCSA_Webpage Header_081419_1366x228.png") no-repeat left top !important;
	/*background-repeat: repeat-y;*/
	min-width: 100%;
	
}

.skin-title .title-text{
	font-family: 'Times New Roman', Times, serif;
    font-size: 32px;
    /*color: white !important; */
    text-overflow:ellipsis;
    overflow:hidden;
} 

/*Footer */ 
.skin-footer-background {
	background: url("/Portals/91/Images/DCSA_Webpage Header_081419_1366x228.png") no-repeat left top !important;
	min-width: 100%;
}

.footlinks { 
	padding-top: 20px !important;
	/*color: white !important; */
}

.footlinks ul.box li a { 
	/*color: white !important;  */
	text-decoration: none !important; }

.footlinks ul.box li a:hover { 
	color: #000000 !important;
	text-decoration: none !important; 
	font-weight: bold;
}  


/*NSLC*/
.headerNSLC{
	border: solid #FFFFFF !important;
	background-color: #022B46 !important;
	text-align: center !important;
	color: #FFFFFF !important;
	min-height: 60px;
	line-height: 60px;
	width: 50% !important;
	
	
}
.row .headerNSLC a:hover{
	color:#f4d01c !important;
	text-decoration: none !important;
	font-weight: bold;
	
	
}

.NSLCcontent{
	width: 50%;
	
}
/*Personnel Vetting Landing Page use this CSS on others*/
.headerPV{
	border: solid #FFFFFF !important;
	background-color: #022B46 !important;
	text-align: center !important;
	color: #FFFFFF !important;
	min-height: 60px;
	line-height: 60px;
}

.row a .headerPV:hover{
	color:#f4d01c !important;
	text-decoration: none !important;
	font-weight: bold;
	border-color: #f4d01c !important;
	
}
/*.headerPV a{
	color:#FFFFFF !important;
	text-decoration: none !important;	
} */


/*I am a FSO*/
.fsoButton{
	border: solid #FFFFFF !important;
	background-color: #022B46 !important;
	color: #FFFFFF !important;
	min-height: 75px;
	padding: 3px 2px;
	text-align: center !important;
	max-height: 75px !important;
	
}

.row a .fsoButton:hover{
	color:#f4d01c !important;
	font-weight: bold !important;
	text-decoration: none !important;
	border-color: #f4d01c !important;
}

.fsoButtonGray{
	border: solid #FFFFFF !important;
	background-color: #8E8E8E !important;
	color: #FFFFFF !important;
	min-height: 75px;
	padding: 3px 2px;
	text-align: center !important;
	max-height: 75px !important;
}


.row a .fsoButtonGray:hover{
	color:#f4d01c !important;
	font-weight: bold !important;
	text-decoration: none !important;
	border-color: #f4d01c !important;
}

.fsoButtonFull{
	border: solid #FFFFFF !important;
	background-color: #022B46 !important;
	color: #FFFFFF !important;
	min-height: 60px;
	line-height: 60px;
	text-align: center !important;	
}
.row a .fsoButtonFull:hover{
	color:#f4d01c !important;
	font-weight: bold !important;
	text-decoration: none !important;
	border-color: #f4d01c !important;
}

.fsoButtonWhite{
	border: solid #FFFFFF !important;
	background-color: #FFFFFF !important;
	color: #FFFFFF !important;
	min-height: 75px;
	padding: 3px 2px;
	text-align: center !important;
	max-height: 75px !important;
}

/*INFORMATION SYSTEMS */
.isButton{
	border: solid #BCBCBC !important;
	background-color: #FFFFFF !important;
	color: #022B46 !important;
	min-height: 75px;
	padding: .5% 5px;
	/*padding: 3px 2px;*/
	text-align: center !important;
	max-height: 75px !important;
	word-wrap:normal;
	
}



.row a .isButton:hover{
	color:#f4d01c !important;
	background-color: #06203A !important;
	font-weight: bold !important;
	text-decoration: none !important;
	word-wrap: normal;
	border: solid #f4d01c !important;
}

.isBox{
	background-color: #BCBCBC;
	padding: 15px 3px;
}

.isAlerts{
	background-color: #FFFFFF;
	padding: 3px;
}
.isButtonGray{
	border: solid #BCBCBC !important;
	background-color: #BCBCBC !important;
	color: #BCBCBC !important;
	min-height: 75px;
	padding: 3px 2px;
	text-align: center !important;
	max-height: 75px !important;
}
.isRow{
	margin-left: 15px !important;
	margin-right: 15px !important;
	
}
#nispFont{
	font-size: 11px;
	
}
.isTitle{
	color: #06203A !important;
	font-weight: bold !important;
	
}

/* Leadership Page CSS Section */

/* Row CSS section*/
.row-title {
    font-family: Calibri light;
    text-align: center;
}
/* Leadership CSS section*/
.leadership-card {
    border: none;
}

.leadership-image {
    height: 153px;
    width: 122px;
    margin: auto;
    display: block;
}

.leadership-body {
    font-family: Calibri light;
    text-align: center;
    padding: 5px;
}

.leadership-title {
    color: blue;
    font-size: 10pt;
}

.leadership-text {
    font-size: 8pt;
}