  /*IE11 Image Bug Fix*/
img.img-fluid {
	flex-shrink: 0;
}

.full-width {
	width: 100% !important;
}


.h-500px {
	max-height: 500px;
	height: 500px;
}

.sonj-nav .navbar-brand>a {
	color: #ffffff;
}


.text-blue {
	color: #0050e6 !important;
}

.border-gray {
	border: 1px solid #9c9c9c !important;
}

.bg-dos-blue {
	background: #00426b;
	background-color: #00426b;
}

.bg-grey {
	background-color: #d9d9d9;
	background: #d9d9d9;
}

.bg-ltgrey {
	background-color: #E9E9E9;
	background: #E9E9E9;
}

.bg-dkblue {
	background: #00426b;
	background-color: #00426b;
	color: #fff;
}

.bg-dkblue a {
	text-decoration: none;
	color: #fff;
}

.bg-dkblue a:hover {
	text-decoration: underline;
	color: #fff;
}

.bg-dkblue .card-title .h4.a {
	text-decoration: none;
	color: #fff;
}

.bg-dkblue .card-title .h4.a:hover {
	text-decoration: underline;
	color: #fff;
}

.bg-ltblue {
	background-color: #f0f6fb;
	background: #f0f6fb;
}

.bg-green {
	background-color: #2d884d;
	background: #2d884d;
	color: #fff;
}

.bg-dark-green {
	background-color: #26643c;
	color: #fff;
}

.card-header h3 {
	margin-bottom: 0px;
	padding-right: 1.25em;
}

.card-header .accordion-control {
	position: relative;
	display: block;
}

.card-header .accordion-control .accordion-open-icon,
.card-header .accordion-control .accordion-close-icon {
	position: absolute;
	right: 0em;
	top: 50%;
	transform: translateY(-50%);
	font-size: 1.75rem;
}

.card-header .accordion-control.collapsed .accordion-open-icon {
	display: inherit;
}

.card-header .accordion-control .accordion-open-icon {
	display: none;
}

.card-header .accordion-control.collapsed .accordion-close-icon {
	display: none;
}

.card-header .accordion-control .accordion-close-icon {
	display: inherit;
}

.border-blue-top-bottom {
	border-top: 2px solid #7398AE;
	border-bottom: 2px solid #7398AE;
}

.mission-section .col-12.col-xl-10.my-3.my-md-5 p:nth-last-child(1) {
	margin-bottom: 0 !important;
}

.green-cards-section .card-body p a {
	color: #ffffff !important;
}

.green-cards-section .card-body a:hover {
	color: #ffffff !important;
}

.dos-button-blue-2 {
	color: #fff;
	background-color: #00426b;
	border-color: #00426b;
}

.dos-button-blue-2:hover {
	color: #fff;
	opacity: 0.85;
}

.text-blue {
	color: #00426b !important;
}

.text-green {
	color: #28a745 !important;
}
  
.text-dark-green {
	color: #26643c;
}

.bg-pale-blue {
	background-color: #f0f6fb !important;
}

.fa-square-x-twitter:hover {
	color: #000000;
}

@media screen and (min-width: 576px) {
	.min-height-16-rem {
		min-height: 16rem;
	}
}


main section{
	clear:left;
}
