@charset "UTF-8";
.bg-MMCblue {
	--bs-bg-opacity: 1;
	background-color: rgba(var(--bs-MMCblue), var(--bs-bg-opacity)) !important;
	}
	
a {
	color: #004B95;
	}

a:hover {
	color: #7fa5ca;
	}		
	
a.nav-social	{
	color: rgba(255, 255, 255, 0.55);
	}

a.nav-social:hover	{
	color: rgba(255, 255, 255, 0.75);
	}
	
.carousel {
	margin-bottom: 0rem;
	margin-top: 45px;
	}	

.carousel-caption img {
	box-shadow: 5px 5px 5px #000000;
	border:1px solid #DADDDF;
	/*
	width:40%;
	height:40%;
	*/
	}

.carousel-caption {
	bottom: 0rem;
	}

.container.marketing i {
	font-size:7em;
	color:#004b95;
	}
	
main > .container {
    padding: 100px 15px 0;
	}

.btn-primary {
	background-color: #004b95;
	border-color: #004b95;
	}

.btn-primary:hover {
	background-color: #7fa5ca;
	border-color: #7fa5ca;
	}

.btn-check:focus + .btn-primary, .btn-primary:focus {
	color: #fff;
	background-color: #bfd2e4;
	border-color: #bfd2e4;
	box-shadow: 0 0 0 0.25rem rgba(0, 75, 149, 0.5);
	}	

@media (min-width: 62em) {
	.featurette-heading {
		margin-top: 2rem;
		}
	}

.featurette-divider {
	margin: 2rem 0;
	}

img.float-start {
	margin-right: 10px;
	}

li {
    margin-bottom: 15px;
    line-height: 1.3;
	}

li ol {
	margin-top:10px;
	}

li ol li {
    margin-bottom: 5px;
    line-height: 1.2;
}

.question {
	color:#dc3545;
	font-style: italic;
	}
.question span.answer {
	color:#000000;
	font-style: normal;
	}

h3, .h3 {
    font-size: 1.5rem;
	color:#6c757d;
	}

.fs-6 {
	font-size: .8rem !important;
	}

.tab-content {
     margin-top: 20px;
	}

.nav-tabs {
    border-bottom: 1px solid #004B95;
	}
.nav-link {
    color: #6c757d;
    border-width: 1px !important;
    border-color: #dee2e6 #dee2e6 #004B95 #dee2e6 !important;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    color: #004B95;
    border-color: #004B95 #004B95 #fff !important;
	font-weight: bold;
	}

.MMCblue {
	color: #004B95;
	}

.MMCbluebold {
	color: #004B95;
	font-weight: bold;
	}

.tab-pane img {
    border: 1px solid #212529;
	}


.sitemap li {
    margin-bottom: 6px;
}

.MMCBorder {
	border:1px solid #004B95;
	}

button.nav-link {
    font-size: .8rem;
	}