@font-face {
    font-family: proxima-nova-soft;
    src: url("https://use.typekit.net/af/279af5/00000000000000000001743f/27/l?subset_id=2&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/279af5/00000000000000000001743f/27/d?subset_id=2&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/279af5/00000000000000000001743f/27/a?subset_id=2&fvd=n7&v=3") format("opentype");
    font-style: normal;
    font-weight: 700;
}

*,
body {
    font-family: "proxima-nova-soft", sans-serif;
}

a,
a:visited {
    color: #54c0e8;
}
a:hover,
a:focus {
    color: #44b5d7;
    text-decoration: none;
}

#nav-main {
    background: #001437;
}

#nav-secondary {
    background: #01285e;
    box-shadow: 0 5px 12.5px rgba(0, 0, 0, 0.2);
}

#nav-secondary .navbar-nav {
    margin: 0 auto;
}

#nav-secondary .nav-item {
    margin-right: 25px;
}

#nav-secondary-items li a {
    color: #fff;
}
#nav-secondary-items li.active a {
    color: #df2e13;
}
#nav-secondary-items li a:hover,
#nav-secondary-items li a:focus {
    color: #0099f8;
}

#main-jumbotron {
    background: #c0c0c0;
    /* background-image: url("../images/logo-gws.svg"), url("../images/logo-ess.svg"); */

    background-size: contain;
    background-position: left center, right center;
    background-repeat: no-repeat, no-repeat;
}
#main-jumbotron .card-body {
    font-size: 1.2rem;
}

#nav-footer {
    background: #01285e;
}
#nav-footer h5,
#nav-footer p {
    color: #fff;
}

.btn {
    padding: 10px 30px 12px;
    border-radius: 50px;
    box-shadow: 0 2px 3px 0 rgba(15, 37, 63, 0.2);
}
.btn:hover,
.btn:focus {
    box-shadow: 0 2px 3px 0 rgba(15, 37, 63, 0.3);
}

.btn-primary {
    background: #0099f8;
    border-color: #0099f8;
    color: #021d49;
    font-weight: bold;
}
.btn-primary:hover,
.btn-primary:focus {
    background: #44b5d7;
    border-color: #44b5d7;
    color: #021d49;
}
a.btn-primary,
a.btn-primary:visited,
a.btn-primary:hover,
a.btn-primary:focus {
    color: #021d49;
}

.dropdown-menu {
    margin-top: 0;
    background: #01285e;
    box-shadow: 0 20px 50px rgba(0, 0, 0, 0.3);
    border: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

a.dropdown-item {
    color: #021d49;
}
.dropdown-item:hover,
.dropdown-item:focus {
    background: #01285e;
}

.card,
.modal-content {
    border-radius: 10px;
    border: none;
}

.bordered {
    /* border: 1px solid rgba(0, 0, 0, 0.125); */
    /* box-shadow: 0 2px 3px 0 rgba(15, 37, 63, 0.3); */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
}

.carousel-caption,
.carousel-control {
    color: #021d49;
}

.fa-li {
    color: #54c0e8;
}

.text-top {
    vertical-align: top !important;
}