/* Site-wide overrides---------------------- */
/* Bootstrap fixes */
/* Footer */

footer a {
    font-size: .8rem;
    color: #0061BE;
    font-weight: 600;
    padding: .25rem;
}

.headerDocSearch {
    height:unset;
}

header#oldheader {
    margin-top: 66px;
}

.nav-contact {
    font-size: 1rem;
    color: #0061BE;
    font-weight: 700;
}

.nav-contact span.phonenum {
    margin-left: 2rem;
}

@media (max-width: 992px) {
    .nav-contact {
        margin-left: 1rem;
    }
}

@media only screen and (max-width: 992px) {
    .navbar {
        text-align: left;
    }
}

nav a:hover {
    text-decoration: none;
}

#content-head {
    margin: 20px auto;
}
@media only screen and (max-width: 992px) {
    header.mem-header {
        height: 58px;
    }
  }
@media only screen and (min-width: 993px) {
    header.mem-header {
        height: 124px;
    }
}


div#container.hth_vhead {
    margin-top: 75px;
}

footer {
    text-align: left;
}