html, body {
    font-family: "Questrial", sans-serif;
	height: 100%;
}
.bold, .emphasize, .nav-item, .nav-item a {
    font-weight: bold;
}
.italics, .emphasize {
    font-style: italic;
}
.center {
    text-align: center;
}
h1, h2, h3, h4, h5, h6,
.mblueTxt, .nav-item a {
    color: #0971CE;
}
h1, h2, h3, h4, h5, h6,
.mblueTxt {
    font-family: "Michroma", sans-serif;
}
h1 {
    font-size: 2rem;
}
h2 {
    font-size: 1.8rem;
}
h3 {
    font-size: 1.6rem;
}
h4 {
    font-size: 1.4rem;
}
h5, .btn {
    font-size: 1.2rem;
}
h6, main {
    font-size: 1.1rem;
}
a, .nav-item:hover, .nav-item a:hover, button a:hover {
    text-decoration: none;
}
a, .navbar-toggler-icon {
    color: #166E29;
    font-weight: bold;
}
a:hover, .accordion .btn-link:hover {
    color: #25AAE2;
}
a:hover, .accordion .btn-link:hover {
    font-style: italic;
    text-decoration: underline;
}
.row:not(:last-child) {
    margin-bottom: 3%;
}

/*Header & Nav*/
nav {
    background-color: #FFFFFF;
}
.navbar {
	box-shadow: 2px 2px 2px rgba(139, 144, 145, 0.3);
	padding: 1% 0 1% 1%;
}
.navbar-brand, #oeProvidersCards img {
    display: block;
    width: 10%;
}
.navbar-brand img, .navbar-nav, .oeHimg, .oeHimg img {
    width: 100%;
}
.nav-item {
    padding: 0 2%;
}
.oeHimg {
	background-position: left;
    background-size: 100%;
    background-repeat: no-repeat;
    min-height: 500px;
}

/*Main*/
main, section h2, section h3, section h4, section h5, section h6, #calFilters {
    padding: 1% 0;
}
section {
    padding: 2% 0;
}
.infoCards {
    background-color: rgba(37, 170, 226, 0.3);
}

/*Home*/
.oeHBox, .oeNavigators {
    padding: 1%;
}

/*FAQs*/
#oeFAQsCollapse svg, #oeProvidersCards .card-title {
    margin-left: 1em;
}
#oeFAQsCollapse video {
    width: 30%;
}

/*Providers*/
#oeProvidersCards img {
    width: 35%;
    margin: 0 auto;
}

/*Contact*/
.contourPageName, #contour legend {
    display: none !important;
}
.checkboxlist .checkboxlist label {
    padding-left: 10px;
}
#contour input.text.form-control, #contour textarea.form-control,
#contour input.text.form-control-lg, #contour textarea.form-control-lg {
    width: 100% !important;
    padding: .5rem 1rem !important;
}


/*Media Queries*/
@media (max-width: 1600px) {
    .oeHimg {
        min-height: 300px;
    }
}
@media (max-width: 1200px) {
    #oeFAQsCollapse video {
        width: 50%;
    }
}
@media (max-width: 900px) {
    .oeHimg {
        min-height: 200px;
    }
	#oeFAQsCollapse video {
        width: 70%;
    }
}
@media (max-width: 600px) {
    .oeHimg {
        min-height: 100px;
    }
	#oeFAQsCollapse video {
        width: 100%;
    }
}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
