/* If content is added to sitefootertop or sitefooterbottom then margin-bottom
   must be changed to accomodate the new height to ensure the footer stays
   at the bottom of the screen. #footer height must also be changed to the
   same value as margin-bottom.
*/
body {
	/* Margin bottom by footer height */
	margin-bottom: 40px;
}

#footer {
	/* Set the fixed height of the footer here */
	height: 40px;
}

.bg-nav {
    background-color: #222!important;
}
.text-nav-fg {
    color: #ffff!important;
}

a.text-nav-fg:focus, a.text-nav-fg:hover {
       text-decoration: underline !important;
	color: #ffff !important	
}

.masthead__logo {
    float: left;
    margin-top: .3rem;

    }


.logo {
    
}


.logo__heading {
    background-image: url(#);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 162px;
    width: 162px;
    height: 40px;
    overflow: hidden;
    margin: .8rem;
    width: 41px;
}

@media screen and (min-width: 768px) {
    .logo__heading {
        width: 162px;
    }
}

#primary_nav {
    border: none;
    margin: 0;
}

.navbar-default {
    background-color: #4C7A33;
    border-color: #4C7A33;
}

@media (min-width: 768px){
    .navbar {
        border-radius: 0;
    }
}

.navbar {
    position: relative;
    min-height: 50px;
    border: 1px solid transparent;
}

.cms-widget-text {
    word-break: break-word !important;
}

.nav-break-line {

}

.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
 
.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}

.navbar-img {
   height: 30px;
}

.navbar-nav {
   display: inline;
}

.navbar-nav .dropdown-menu {
    position: absolute;
}

.navbar {
    border-radius: 0px !important;
    margin-bottom: 0px !important;
}

.navbar-brand-bc {
    padding-top: 8px !important;
    padding-bottom: 0px !important;
    height: 50px;
    float: left;
    padding: 15px 15px;
}

div#navbar {
    display: flex !important;
}

div.fa-lg {
    font-size: 30px;
    color: #e0e0e0;
}

@media (min-width: 1200px) {
    .provider-result-section_HeadingArea {
        width: 73%;
    }
}

a.h5 {
    font-weight: bold;
}

.eyo-data-label {
    font-weight: bold;
}

@media (min-width: 1200px) {
    .eyo-data-field {
        max-width: 370px;
    }
}

@media (max-width: 1000px) {
    .logo-img {
         display: block;
         margin-left: auto;
         margin-right: auto;
         width: 50%;
    }
}

@media (min-width: 1200px) {
    .logo-img {
	width: 100% !important;
        padding-left: 10px !important;
    }
}

.footer-col {
    background-color: #282424;
}

.footer-link {
    color: #2A9AE8;
}