/* ---------- FONTS ---------- */

@font-face {
    font-family: Montserrat;
    src: url(../fonts/Montserrat-Regular.ttf);
}

* {
    font-family: Montserrat,sans-serif,Georgia;
}

/* ---------- Structure ---------- */

.container{
    max-width: 1400px;
}

.section {
    padding: 50px 0;
}


/* ---------- JUMBOTRON ---------- */

.jumbotron {
    background-color:rgba(16, 31, 60, 1);
    margin-bottom: 0;
    color:white;
}

/* ---------- NAVBAR ---------- */

.navbar {
    padding-top: 0px;
    padding-bottom: 0px;
}

.navbar-light .navbar-brand {
    color:#101f3c;
}

.navbar-img {
    /*margin-right: 260px;*/
}

.navbar-brand {
    margin-right:0px;
    font-size: 17px
}

.navbar-light .navbar-nav .nav-link {
    /*color:rgba(16, 31, 60, .8);*/
    color:white;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color:#fdb54c;
    /*color:rgba(16, 31, 60, 1);*/
}


.navbar-light .navbar-nav .nav-link.active {
    color:rgba(16, 31, 60, 1);
    font-weight: bold;
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: 1.5rem;
    padding-left: 1rem;
}

.navbar-underline {
    text-decoration: underline;
    /*color:rgba(16, 31, 60, 1);*/
}

/* ---------- PAGE CONTENT ---------- */

.content {
    font-size: 16px;
}

.content h2{
    font-size: 26px;
}

.content a {
    text-decoration: underline;
}


/* ---------- FOOTER ---------- */

.footer {
    background: #58595B;
    margin: 0 auto;
    height: 109px;
    padding-top: 20px;
    width: 100%;
    color: white;
}

.footer a {
    color:white;
}

.footer ul {
    margin: 0px;
    padding: 0;
}

.footer li {
    /*  float: left;  */
    list-style-type: none;
    line-height: 9px;
    height: 11px;
    border-right: 1px solid #9D9FA2;
    padding: 0px 10px;
    display: inline;
}

.footer li.end {
    border-right: none;
}

.footer li a {
    text-decoration: none;
    color: #9D9FA2;
    font-size: 13px;
}
.footer a:hover {
    color: #fdb54c;
    text-decoration: none;
    /*color:rgba(16, 31, 60, 1);*/
}

.inner {
    position: absolute;
    top: 40%;
    /*left: auto;*/
}