/* GENERIC DETAIL PAGE CUSTOM COLORS */

/* BANNER BACKGROUND */

@media (min-width: 1500px) {
    .Banner {
        background-image: linear-gradient(90deg, rgba(0, 58, 92, 1), rgba(0, 58, 92, 0.95) 5%, rgba(0, 58, 92, 0.2) 25%, rgba(0, 58, 92, 0) 50%, rgba(0, 58, 92, 0.2) 75%, rgba(0, 58, 92, 0.95) 95%, rgba(0, 58, 92, 1));
    }
}

/* NAVBAR */

@media (max-width: 959px) {
    a.secondaryNavItem.registerNow, a.secondaryNavItem.registerNow:hover {
        color: #037396 !important;
    }
}

#mobileNavDropdown.reveal {
    background-color: #003b5c;
}

/* H1 and H3 */

.Main h1,
.Main h3 {
    color: #003b5c !important;
}

/* SIDECOL BULLETPOINTS */

.SideCol li::before {
    color: #C99700 !important;
}

/* INLINE LINKS */

.Content a,
.SideCol a {
    color: #037396;
}

.Content a:hover,
.SideCol a:hover {
    color: #003b5c;
}

/* BUTTONS */

.Main .btn,
.Main a.btnCard {
    background-color: #037396;
}

.Main a.btn:hover,
.Main a.btnCard:hover {
    color: #fff;
    background-color: #003b5c !important;
}

/* BLOCKQUOTE */

.Content blockquote {
    border-left: 5px solid #C99700;
}

/* HRs */

.Main .Content hr:not(.sectionHeader hr),
.Main .SideCol hr {
    background: linear-gradient(110deg, rgba(3, 116, 150) 0%, rgba(0, 58, 92) 100%) !important;
}

/* TABLES */

.Main th.tableHeader,
td.tableBottom {
    background: linear-gradient(110deg, rgba(3, 116, 150) 0%, rgba(0, 58, 92) 100%) !important;

}

td,
th {
    border-right: 3px solid #C99700 !important;
}