@charset "utf-8";
/* CSS Document */
.logo-line , .first-content-area , .second-content-area, .third-content-area {
	padding-bottom: 20px;
	border-bottom: solid  #e7e8e9  1px; 
	margin-bottom: 20px;
}
bg-light {
    background-color: #e7e8e9 !important;
}
.navbar-light .navbar-nav .active>.nav-link {
	color: #1a5397;
	font-weight: 600;
}
.navbar-nav {
	text-align: center;
	margin: 0 auto;
}
.column-title {
	background-color: #e7e8e9 !important;
	text-align: center;
	height: 100%; 
    width:100%;
    display:flex;
    align-items: center;
    justify-content: center;
	color: #1a5397;
	
}

.card {
	border-radius: 0;
	border: none;
}
.button-row{
	padding-bottom: 20px;	
	}	
.btn-block{
 border-radius:0;
	text-align: center;
	height: 80%; 
    width:90%;
    display:flex;
    align-items: center;
    justify-content: center;
    border: 2px solid white;
	margin: 5% 5% 10%;
	cursor: pointer;
}

.btn-block h4 {
	text-transform:uppercase;
	white-space: pre-wrap;
}
.btn-block h4.short{
	line-height: 2.4;
}

.btn-block.blue-1{
	background-color: #0d6e95;
	outline: 5px solid #0d6e95;
}
.btn-block.orange{
	background-color: #f26722;
	outline: 5px solid #f26722;
}
.btn-block.red{
	background-color: #cc1d54;
	outline: 5px solid #cc1d54;
}
.btn-block.purple{
	background-color: #622e80;
	outline: 5px solid #622e80;
}
.btn-block.yellow{
	background-color: #eba428;
	outline: 5px solid #eba428;
}
.btn-block.green{
	background-color: #379946;
	outline: 5px solid #379946;
}
.btn-block.fb-blue{
	background-color: #3b5a98;
	outline: 5px solid #3b5a98;
}
.btn-block.li-blue{
	background-color: #147cb5;
	outline: 5px solid #147cb5;
}
.btn-block.purp-2{
	background-color: #84459b;
	outline: 5px solid #84459b;
}
.btn-block.the-red{
	background-color: #ed2224;
	outline: 5px solid #ed2224;
}
.btn-block.gray{
	background-color: #333333;
	outline: 5px solid #333333;
}
.btn-block:hover{
	border: 2px solid white;
	opacity: .7;
}
.video-row {
margin-bottom: 10px;
}
.video-pod{
	text-align: center;
	color: #1a5397;
	padding: 5px;
	box-sizing: border-box;
}
.video-pod h4 {
	background-color: #e7e8e9;
	padding: 5px;
	margin-bottom: 0;
}
footer {
	background-color: #000000;
color: #ffffff;
	text-align: center;
	width: 100%;
	padding: 10px 0;
	font-size: 12px;
	font-weight: normal;
	
}

/* Sticky footer styles */
html {
	position: relative;
	min-height: 100%;
}
body {
	/* Margin bottom by footer height */
	margin-bottom: 38px;
}
.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	/* Set the fixed height of the footer here */
	height: 38px;
}

/* Modal style overrides */
.modal-dialog {
	max-width: none;
	width: 80%;
	height: 80%;
}

.modal-content {
    height: 100%;
}

.img-responsive {
	width: 25%;
	height: 25%;
}