﻿/*body.css*/
body {
    height: 100%;
    overflow-x: hidden;
}

.body-content {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0px 0px -63px 0px;
}

.body-content-colors {
    color: rgb(255, 255, 255);
    background-color: rgb(10, 8, 41);
}

/*navbar.css*/
.navbar-bg-site {
    background-color: rgb(0, 3, 8);
}

.navbar-brand-withlogo {
    background: url(../images/logo.png) no-repeat left center;
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
    height: 61px;
    width: 186px;
}

.nav-item.active {
    border-bottom-color: rgb(254, 209, 54);
    border-bottom-width: 5px;
    border-bottom-style: solid;
}

.nav-item.active > a {
    color: rgb(255, 255, 255);
    font-weight: lighter;
    background-color: rgb(44, 44, 44);
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.94);
}

.nav-link {
    font-weight: bold;
}

/*header.css*/
.header {
    height: 500px;
    border-bottom-color: rgb(254, 209, 54);
    border-bottom-width: 3px;
    border-bottom-style: solid;
}

/*footer.css*/
.push {
    height: 63px;
}

footer {
    color: rgb(255, 255, 255);
    background-color: rgb(10, 8, 41);
}

@media screen and (min-width:992px) {
    .masthead {
        padding-top: 100px;
        padding-bottom: 100px;
    }
}