*{
    font-family: "Open Sans", sans-serif;
    font-size: 100%;
    font-weight: 300;
} 

.navbar a{
    font-weight: 600;
} 


.bg-custom {
    background-color: #0069b3;
}

main > .container {
padding: 120px 15px 0;
}

.footer {
    background-color: #0069b3;
}

.footer *{
    color: #FFF;
    font-size: 11pt;
}

.footer a:hover{
    color: #FFF;
    text-decoration: none;
}

.footer .text-muted{
    color: #FFF!important;
    margin: 0 auto;
    width: 220px;
    display: block;
    text-align: center;
}

.footer > .container {
    padding-right: 15px;
    padding-left: 15px;
}

.pb-3, .py-3 {
    height:28px;
    line-height:28px;
    padding-top: 0!important;
    padding-bottom: 0!important;
}