.bg-primary {
    background: #0B4B66;
}

.bg-primary-dark {
    background: #011125;
}

.bg-accent {
    background: #B8EFF3;
}

.bg-accent-orange {
    background: #f5841a;
}

.header-dark.header-transparent #header:not(.scrolled) {
    background: #0B4B66;
}

#header {
    background: #0B4B66BB;
}

#header a {
    color: #909090;
}

.hero-badges {
    margin-top: 2rem;
}

.appstore-badge {
    width: 50%;
    float: left;
}

.playstore-badge {
    width: 50%;
    float: left;
}

.appstore-badge img {
    max-width: none;
    width: 88%;
    margin: 6.5%;
}

.feature-container {
    background: #0B4B66;
    border-radius: 1em;
    display: inline-block;
    width: 100%;
    height: 100%;
}

.modular-features .feature-content {
    padding-left: 1em;
    padding-right: 1em;
}

.modular-features {
    background-size: cover;
}

.modular-features h1 {
    color: #fff;
}
/*
.modular-features .col-4 {
    width: 32.33333%;
}
*/
.feature-content p {
    color: #fff;
/*    #00443b*/
}

.feature-icon i {
    color: #fff;
}

.modular-image-gallery {
    text-align: center;
}

.modular-videos {
    text-align: center;
}

.gallery-thumbnail {
    position: relative;
}

.gallery-thumbnail img {
    border: 0.5em solid #f5841a;
    border-radius: 0.25em;
}

.modular-image-gallery .column {
    padding: 0.5rem;
}

.modular-videos h1 {
    color: #fff;
}

.modular-legal {
    font-size: 0.6rem;
}

.legal-content p {
    color: #bbbbbb;
    margin-top: 1rem;
    width: 75%;
}

.legal-links {
    color: #B8EFF3;
    background: #0B4B66;
}

.legal-links a {
    color: #B8EFF3;
}

.legal-links div:first-child {
    margin-top: 1rem;
}

