/* LEVÁNTATE DETAIL PAGE CUSTOM COLORS 

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

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

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

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

*/

/* BANNER BACKGROUND */

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

/* NAVBAR */

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

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

/* H1 and H3 */

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

/* SIDECOL BULLETPOINTS */

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

/* INLINE LINKS */

.Main a {
    color: #D8360E;
}

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

/* BUTTONS */

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

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

/* BLOCKQUOTE */

.Main blockquote {
    border-left: 5px solid #fddc00;
}

/* HRs */

.Main hr {
    background: linear-gradient(110deg, rgba(0, 128, 133) 0%, rgba(69, 72, 93) 50%, rgba(216, 54, 14) 100%) !important;
}

/* TABLES */

.Main th.tableHeader,
td.tableBottom {
    background: linear-gradient(110deg, rgba(0, 128, 133) 0%, rgba(69, 72, 93) 50%, rgba(216, 54, 14) 100%);
}

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

/* BIO MODAL */

.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,
.Main button.btn.btn-info:hover,
.btn-info.focus,
.btn-info:focus {
    color: #fff;
    background-color: #b02b0b !important;
}

/* FORM COLOR OVERRIDES */

.Main .EPiServerForms h2.Form__Title {
    color: #45485d !important;
}

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

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

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

/* LIVESTREAM AND REGISTRATION FORM EMBED BORDER*/
.videoContainer iframe, 
.videoContainer .boxcast-player-container,
#iframeContainer {
    border: solid 15px !important;
    border-image-source: linear-gradient(180deg, rgba(0, 128, 133) 0%, rgba(69, 72, 93) 50%, rgba(216, 54, 14) 100%) !important;
    border-image-slice: 1 !important;
}