/**
 * @file
 * Subtheme specific CSS.
 */

@media (min-width: 1200px) {
    h3.main-title {
        font-size: 2rem;
        margin: 0;
    }
    .header .slogan {
        font-size: 1.1rem;
    }
    .header .navbar .nav-link {
        color: #fff;
    }
}

.navbar-dark .nav-link {
    color: rgba(255, 255, 255, 1);
    font-weight: 500;
}

table tr th,
table tr th a,
table tr th a:hover,
table tr th a:focus {
    color: #0d6efd !important;
    font-weight: 600;
    text-decoration: none;
}

.header {
    border-bottom: 4px solid #ffc800;
    /*border-top: 4px solid #ffc800;*/
}

.highlighted {
    /*background:  #ffc800;*/
    /*border-top: 4px solid #ffc800;*/
    background: url("../images/home-banner-bg.jpg");
    /*background: #ffc800;*/
    padding-top: 5px;
    padding-bottom: 3px;
    /*border-bottom: 1px solid #373f51;*/
}

#main-wrapper {
    /*background: url("../images/home-banner-bg.jpg") !important;*/
    background: #ebebf3;
    background: #f6f5fa !important;
}

.footer {
    background: url("../images/home-banner-bg.jpg");
}

@media (min-width: 1200px) {
    .h1,
    h1 {
        font-size: 2.1rem;
    }
}

a {
    text-decoration: none !important;
}

footer.site-footer {
    padding-top: 0px;
    border-top: 2px solid #373f51;
    background: #d9d4c7;
    color: #373f51;
    /*background: #9aabd2;*/
    /*background: url("../images/tracker-map-bg.png") !important; */
}

.site-footer .content {
    color: #373f51;
}

.site-footer__bottom {
    margin-top: 0px;
}

.navbar {
    padding-top: 0rem;
    padding-bottom: 0rem;
}