/* Events header palette matched to the supplied Certifications reference. */
.ann-ticker {
    background: #DDF4F7 !important;
}

.ticker-label {
    background: #FFE76E !important;
    color: #0D1B2A !important;
}

.ticker-item,
.ticker-item a {
    color: #0D1B2A !important;
}

.ticker-sep {
    color: rgba(13, 27, 42, .4) !important;
}

.ticker-actions {
    background: #DDF4F7 !important;
    box-shadow: -16px 0 20px rgba(221, 244, 247, .95) !important;
}

.ticker-actions .ib-btn {
    background: #ECEDEF !important;
    border-color: #E3E5E8 !important;
    color: #0D1B2A !important;
}

.site-header .header-container,
.site-header .header-logo-box,
.site-header .info-bar {
    background: #FFFFFF !important;
}

.site-header .main-nav {
    background: #DDF4F7 !important;
}

.site-header .nav-links li > a {
    color: #0D1B2A !important;
}

.site-header .info-actions .btn-orange,
.site-header a.btn-orange[href*="join-ioh"] {
    background: #835AFF !important;
    color: #FFFFFF !important;
}

.ticker-actions .ib-soc {
    background: #835AFF !important;
    color: #FFFFFF !important;
}

.ann-ticker {
    transition: height .25s ease, opacity .2s ease, border-width .25s ease !important;
}

.ann-ticker.events-ticker-hidden {
    height: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;
    border-bottom-width: 0 !important;
    pointer-events: none !important;
}
