/* MISSIONS CONFERENCE 2026 CUSTOM COLORS

PRIMARY ACCENT COLOR: #222426 
(Must be accessibility compliant / H1, H3, etc.)

LINK/BUTTON COLOR: #2B5E56
(Must be accessibility compliant)

LINK BUTTON HOVER COLOR: #244649
(Must be accessibility compliant)

SECONDARY ACCENT COLOR: #ffe860
(Can be accessibility non-compliant / Blockquote border, Nav menu bullet points) 

*/

/* BANNER BACKGROUND */

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

/* NAVBAR */

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

#mobileNavDropdown.reveal {
    background-color: #2B5E56;
}

/* H1 and H3 */

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

/* SIDECOL BULLETPOINTS */

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

/* INLINE LINKS */

/* INLINE LINKS */

.Main a {
    color: #2B5E56;
}

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

/* BUTTONS */

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

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

/* BLOCKQUOTE */

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

/* HRs */

.Main hr:not(.sectionHeader hr) {
    background: linear-gradient(110deg, rgba(34, 36, 38) 0%, rgba(46, 101, 92) 100%) !important;
}

/* TABLES */

.Main th.tableHeader,
td.tableBottom {
    background: linear-gradient(110deg, rgba(34, 36, 38) 0%, rgba(46, 101, 92) 100%);

}

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

/* BIO MODAL */

.speakerImg img {
    background: linear-gradient(180deg, rgba(34, 36, 38) 0%, rgba(46, 101, 92) 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: #244649 !important;
}

/* FORM COLOR OVERRIDES */

.Main .EPiServerForms h2.Form__Title {
    color: #222426 !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: #2B5E56 !important;
}

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

/* LIVESTREAM EMBED BORDER */
.videoContainer iframe, 
.videoContainer .boxcast-player-container, 
#iframeContainer {
    border: solid 15px !important;
    border-image-source: linear-gradient(180deg, rgba(34, 36, 38) 0%, rgba(46, 101, 92) 100%) !important;
    border-image-slice: 1 !important;
}