/* This file is used to create ThemeBuilder.css when the theme is saved. It should only contain css to affects colors. */
/* Regenerated by hand to match Theme.config (EUGameHost 2026 palette). Re-saving the theme in the TCAdmin UI          */
/* regenerates it from Theme.config and should produce equivalent values.                                             */
HTML,
BODY {
    background-color: rgb(7, 11, 18);
    color: rgb(244, 250, 255);
}

#main .header-text {
    background-color: rgb(69, 199, 255);
    color: rgb(6, 18, 29);
}

#sidebar fieldset:first-of-type legend {
    background-color: rgb(69, 199, 255);
    color: rgb(6, 18, 29);
}

a:link, a:visited {
    color: rgb(69, 199, 255);
}

a:active, a:hover {
    color: rgb(141, 228, 255);
}

.nav-fostrap li:hover {
    background-color: transparent;
    border-color: transparent;
}

    .nav-fostrap li:hover > a {
        color: rgb(244, 250, 255);
    }

.nav-fostrap li > a {
    color: rgba(167, 184, 204, 0.85);
}

.nav-fostrap li ul.dropdown {
    background-color: rgb(16, 24, 39);
    border-color: rgb(16, 24, 39);
}

    .nav-fostrap li ul.dropdown li a {
        color: rgb(244, 250, 255);
    }

    .nav-fostrap li ul.dropdown li:hover {
        background-color: rgb(19, 32, 51);
    }

        .nav-fostrap li ul.dropdown li:hover a {
            color: rgb(244, 250, 255);
        }

#sidebar > .links a:hover {
    background-color: rgba(69, 199, 255, 0.12);
    border: 1px solid rgb(69, 199, 255);
}

.info-button:hover,
.info-button {
    background-color: rgb(69, 199, 255);
    color: rgb(6, 18, 29);
    background-image: unset;
}

.red-button:hover,
.red-button {
    background-color: rgb(255, 92, 92);
    color: rgb(255, 255, 255);
    background-image: unset;
}

.orange-button:hover,
.orange-button {
    background-color: rgb(255, 212, 92);
    color: rgb(42, 28, 0);
    background-image: unset;
}

.green-button:hover,
.green-button {
    background-color: rgb(92, 224, 138);
    color: rgb(6, 33, 15);
    background-image: unset;
}

.info-label {
    color: rgb(69, 199, 255);
}

.red-label {
    color: rgb(255, 92, 92);
}

.green-label {
    color: rgb(92, 224, 138);
}

.orange-label {
    color: rgb(255, 212, 92);
}

.popup-script-loading-success {
    color: rgb(92, 224, 138);
}

.popup-script-loading-failure {
    color: rgb(255, 92, 92);
}

.k-i-cancel:before {
    color: rgb(255, 92, 92);
}

.k-i-save:before {
    color: rgb(92, 224, 138);
}

.k-i-unlock:before,
.k-i-lock:before {
    color: rgb(92, 224, 138);
}

.field-validation-error {
    color: rgb(255, 92, 92);
}

.validation-summary-errors {
    color: rgb(255, 92, 92);
}

#sidebar fieldset legend {
    border-bottom: 1px solid rgb(36, 50, 71);
}

#footer #info {
    border-top: 1px solid rgb(36, 50, 71);
}

.navbar-fostrap > img,
.logo {
    filter: none;
}

@media only screen and (max-width:900px) {
    .nav-fostrap,
    .nav-bg-fostrap {
        background-color: rgb(11, 18, 32);
    }

        .nav-bg-fostrap .title-mobile {
            color: rgb(244, 250, 255);
        }

    #sidebar ul,
    #sidebar {
        background-color: rgb(11, 18, 32);
    }
}
