﻿/* Cookie Control */
#ccc {
    font-size: inherit !important;
}

    #ccc :not(#ccc-close):focus {
        box-shadow: 0 0 0 0.2rem #E08A5A;
    }

    #ccc:not([open]):not([closed]) #ccc-overlay {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }

#ccc-notify {
    z-index: 2 !important;
    font-size: inherit !important;
}

@media (max-width:1199.95px) {
    #ccc-notify {
        z-index: 12 !important;
    }
}

#ccc-notify p {
    opacity: 1 !important;
}

#ccc .checkbox-toggle-input:focus ~ .checkbox-toggle-toggle {
    background-color: #E08A5A !important
}

#ccc-module {
    /* height: 290px !important; */
    max-height: 100vh !important;
    bottom: 0;
}

#ccc-notify-dismiss {
    display: none !important;
}

#ccc-notify, #ccc-module, #ccc-content, #ccc-popup, #ccc .toggle {
    color: #fff !important;
    background: #0077a7 !important;
}

#ccc .ccc-alert {
    color: #0c5460 !important;
    background: #d1ecf1 !important;
    border: #bee5eb;
}

    #ccc .ccc-alert-title, #ccc .ccc-alert-description, #ccc .ccc-alert .third-party-cookie-link, #ccc .ccc-alert .third-party-cookie-name {
        color: #0c5460 !important;
        background: #d1ecf1 !important;
    }

#ccc .checkbox-toggle {
    background: #2f2f5f !important;
}

#ccc .checkbox-toggle-toggle {
    background: #0077a7 !important;
}

#ccc[closed] #ccc-module {
    pointer-events: none;
}

#ccc svg {
    width: initial;
    height: initial;
}

#ccc .ccc-link .ccc-svg-element {
    top: 0;
}

#ccc .third-party-cookie-icon {
    position: relative;
    top: -3px;
    margin-left: 8px;
}

#ccc .ccc-alert svg * {
    fill: #0c5460;
}

#ccc-statement a {
    text-decoration: underline;
}

#ccc #ccc-statement .ccc-svg-element {
    display: none;
}

#ccc-icon {
    pointer-events: auto;
}

/* Additional Custom CSS */
/* Removes the widget from an APEX modal page */
.t-Dialog-page section#ccc {
    display: none !important;
}
