#tjsc-contrast {
    background-color: black;
}

#tjsc-contrast * {
    background-color: black !important;
    color: white !important;
    box-shadow: none !important;
}

#tjsc-contrast a,
#tjsc-contrast a .fa,
#tjsc-contrast a * {
    color: yellow !important;
}

#tjsc-contrast .pf-c-button {
    border: solid 1px white !important;
    color: yellow !important;
}

#tjsc-contrast .pf-c-button:hover {
    text-decoration: underline !important;
}

#tjsc-contrast .card-pf {
    border: solid 1px white !important;
}

#tjsc-contrast #tjsc-logo {
    background-position: center -63px;
}

#tjsc-contrast .tjsc-header .tjsc-no-contrast-btn {
    display: inline;
    color: yellow !important;
}

#tjsc-contrast .tjsc-header .tjsc-contrast-btn {
    display: none;
}
