/* ------ Left Side Menu ----- */
.Group {
	display: block;
	/*width: 173px;*/
	background-image: url(/images/css/red_arrow.png);
	background-repeat:no-repeat;
	background-position:0 1.25rem;
	border-bottom: #465561 1px solid;
	padding: 1rem 0 1rem 1.5rem;
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
	color: #dfdfdf;
	background-color:#182b3a;
}
.Group:hover, .Group2:hover{
	text-decoration:none;
	color: #dfdfdf;
}
.Group2 {
	display: block;
	height: 22px;
	width: 163px;
	background-image: url(/images/css/dark_blue_arrow.png);
	background-repeat:no-repeat;
	background-position:25px 9px;
	line-height: 27px;
	padding-left: 37px;
	text-decoration: none;
	font-size:13px;
	color: #dfdfdf;
	background-color:#006989;
}
.subGroup {
	display: block;
	/*height: 22px;
	width: 163px;*/
	background-image: url(/images/css/dark_blue_arrow.png);
	background-repeat:no-repeat;
	background-position:20px 9px;
	/*line-height: 27px;*/
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 35px;
	text-decoration: none;
	font-size:12px;
	color:#343434;
	background-color:#d3d0cb;
}
.subGroup:hover {
	color:#CC0000;
}
.subGroup2 {
	display: block;
	/*height: 22px;
	width: 163px;*/
	background-image: url(/images/css/blue_arrow.png);
	background-repeat:no-repeat;
	background-position:35px 9px;
	/*line-height: 27px;*/
	padding-top:4px;
	padding-bottom:4px;
	padding-left: 47px;
	text-decoration: none;
	font-size:12px;
}
.noGroup {
	display: block;
	/*width: 173px;*/
	border-bottom: #465561 1px solid;
	padding: 1rem 0 1rem 1.5rem;
	text-decoration: none;
	font-weight:bold;
	font-size:13px;
	color: #dfdfdf;
	background-color:#182b3a;
}
.noGroup:hover {
	color:#006989;
	background-color: #FFF;
	text-decoration: underline;
}
.Option {
	display: block;
	/*width: 163px;*/
	padding-left: 25px;
	padding-top: 4px;
	padding-bottom:4px;
	color: #343434;
	text-decoration: none;
	font-size:12px;
	background-color:#d3d0cb;
}
.Option:hover {
	color: #CC0000;
	text-decoration: underline;
	background-image:url(../../css/dropdown/themes/default/images/spinner_bar.gif);
	background-repeat:no-repeat;
	background-position: 8px 9px;
}
.subOption {
	display: block;
	/*line-height: 12px;*/
	padding-left: 46px;
	padding-top: 0;
	padding-bottom:0;
	color: #666;
	font-size:12px;
	background-color:#d3d0cb;
}
.subOption:hover {
	color: #CC0000;
	text-decoration: underline;
	background-image:url(../../css/dropdown/themes/default/images/spinner_bar.gif);
	background-repeat:no-repeat;
	background-position: 19px 4px;
}
.subOption2 {
	display: block;
	height: 16px;
	/*width: 153px;*/
	padding-left: 45px;
	padding-top: 8px;
	padding-bottom:0;
	color: #dfdfdf;
	font-size:12px;
}
.subOption2:hover {
	color: #CC0000;
	text-decoration: underline;
	background-image:url(../../css/dropdown/themes/default/images/spinner_bar.gif);
	background-repeat:no-repeat;
	background-position: 29px 3px;
}
.show {
	display:inline;
}
.hide {
	display:none;
}

/* ------ END Left Side Menu ----- */

/*------- Content Title -----------*/
.content_box_title {
	
	background-color:#f39c12;
	padding: 10px 30px;
	margin-top: 0;
	margin-bottom: 30px;
	color: #FFF;
	border-radius: 0px 0px 30px 30px ;
}
/*------- END Content Title ---- --*/

/*------- Pathway -----------*/
.pathway { width:100%; margin-top:0; margin-bottom:0px; padding:5px 30px; background-color:#2c365e; color:#fff3b0; font-size:12px;}
.pathway a { color: #ffffff; text-decoration:none; padding: 2px 6px; font-size:12px; }
.pathway a:hover { text-decoration:none; background-color: #3f717f; color:#FFF;
-webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}
/*------- END Pathway -----------*/

.article p, .article span {
	color: #333;
}
.article table a, .article ul li a, .article p a, .nav-tabs > .nav-item > .nav-link, .nav-pills > .nav-item > .nav-link {
	color:#006989;
}
.nav-pills > .nav-item > .nav-link {
	background-color:aliceblue;
	padding: 6px 10px;
	font-size: 0.9rem;
	margin-bottom: 3px;
}
.nav-pills > .nav-item > .active {
	background-color: #0275d8;
	color:#FFF;
}

/*--------Right Menu--------*/
.btnsp1 {
	background-color: #DB3A34;
	border:1px #DB3A34 solid;
}

a:hover.btnsp1, a:hover.btnsp2, a:hover.btnsp3, a:hover.btnsp4, a:hover.btnsp5, a:hover.btnsp6 {
	background-color: #221d23;
	border:1px #221d23 solid;
}

.btnsp2{
	background-color:#0B486F;
	border:1px #0B486F solid;
}

.btnsp3{
	background-color:#0072BC;
	border:1px #0072BC solid;
}

.btnsp4{
	background: #168969;
	border:1px #168969 solid;
}

.btnsp5{
	background: #FCCA46;
	border:1px #FCCA46 solid;
}

.btnsp6{
	background: #FBBC0E;
	border:1px #FBBC0E solid;
}

.btn-tall{
	line-height:40px;
	text-align:center;
	font-weight:bold;
	text-shadow: 1px 2px 2px #000000;
}

a.btn-tall, a:hover.btn-tall {
	text-align:center;
	color:#FFF;
}
/*------END Right Menu-------*/


.headfct {
	height: auto;
	min-height: 100px;
	display:block;
}
.headfct h2 {
	padding: 8px;
	font-size:1.5em;
}

.person-info h5 {
		font-size: 1.5em;
}

/*------ table -------*/
thead {
	background-color: #d3d0cb;
}


@media (max-width: 1199.98px) {
	.headfct {
		min-height: auto;
	}
	.person-info {
		font-size: 30px;
	}
}

.tab-content {
	padding-top:15px;
}

li.list-group-item:first-child {
	line-height:none;
}

.more-btn {
	text-align:center;
	background-color: rgb(35, 50, 65);
}
.more-btn:hover {
	background-color: #f39c12;
}
.more-btn a {
	padding: 10px 0px;
	display:block;
}
.more-btn a:hover {
	color: rgb(44, 62, 80);
	text-decoration:none;
	font-weight:700;
}
.archives{
	border:#FFF 1px solid; padding:6px; width:auto; text-align:right; height: 20px;
}
.archives:hover{
	background-color:#FFF;
}