/* MC DETAIL PAGE CUSTOM COLORS */

/* BANNER BACKGROUND */

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

/* NAVBAR */

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

#mobileNavDropdown.reveal {
    background-color: #a60600;
}

/* H1 and H3 */

.Main h1,
.Main h3 {
    color: #007DA3 !important;
}

/* SIDECOL BULLETPOINTS */

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

/* INLINE LINKS */

/* INLINE LINKS */

.Main a {
    color: #cf0902;
}

.Main a:hover: {
    color:#a60600;
}

/* BUTTONS */

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

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

/* BLOCKQUOTE */

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

/* HRs */

.Main hr:not(.sectionHeader hr) {
    background: linear-gradient(110deg, rgba(207, 9, 2) 0%, rgba(0, 125, 163) 100%) !important;
}

/* TABLES */

.Main th.tableHeader,
td.tableBottom {
    background: linear-gradient(110deg, rgba(207, 9, 2) 0%, rgba(0, 125, 163) 100%);

}

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

/* BIO MODAL */

.speakerImg img {
    background: linear-gradient(180deg, rgba(207, 9, 2) 0%, rgba(1, 22, 42) 100%);
}

.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open > .dropdown-toggle.btn-info.focus,
.open > .dropdown-toggle.btn-info:focus,
.open > .dropdown-toggle.btn-info:hover,
.Content button.btn.btn-info:hover,
.btn-info.focus,
.btn-info:focus {
    color: #fff;
    background-color: #a60600 !important;
}

/* FORM COLOR OVERRIDES */

.Main .EPiServerForms h2.Form__Title {
    color: #007DA3 !important;
}

.Main .EPiServerForms select,
.EPiServerForms .FormTextbox__Input,
.EPiServerForms input[type=text] {
    box-shadow: 0 3px 2px rgb(235, 8, 0 / 35%) !important;
}

.Main .EPiServerForms button[type="submit"] {
    background-color: #cf0902 !important;
}

.Main .EPiServerForms button[type="submit"]:hover {
    background-color: #a60600 !important;
}

/* LIVESTREAM EMBED BORDER */
.videoContainer iframe, .videoContainer .boxcast-player-container {
    border: solid 15px !important;
    border-image-source: linear-gradient(110deg, rgba(207, 9, 2) 0%, rgba(0, 125, 163) 100%) !important;
    border-image-slice: 1 !important;
}