/* FORMS */
.form-control {
    color: white !important;
}


/* ALERTS */
.alert-danger {
    background: rgba(252, 66, 74, 0.25);
    border-color: #fc424a;
    color: #fc424a;
}

.alert-success {
    background: rgba(0, 210, 91, 0.25);
    border-color: #00d25b;
    color: #00d25b;
}

.alert-warning {
    background: rgba(255, 171, 0, 0.25);
    border-color: #ffab00;
    color: #ffab00;
}

.alert-info {
    background: rgba(143, 95, 232, 0.25);
    border-color: #8f5fe8;
    color: #8f5fe8;
}

.alert-primary {
    background: rgba(0, 144, 231, 0.25);
    border-color: #0090e7;
    color: #0090e7;
}

/* RANKS & COLORS */

:root {
    --rank-owner-color: #00AAAA;
    --rank-coowner-color: #820000;
    --rank-manager-color: #860202;
    --rank-admin-color: #8a0101;
    --rank-srmod-color: #AA0000;
    --rank-mod-color: #FF5555;
    --rank-dev-color: #e5ff00;
    --rank-builder-color: #00AA00;
    --rank-yt-color: #AA00AA;
    --rank-mvpplus-color: #FF55FF;
    --rank-mvp-color: #55FF55;
    --rank-vipplus-color: #55FFFF;
    --rank-vip-color: #FFAA00;
    --rank-player-color: rgb(92, 128, 235);

    --color-0: #000000;
    /* Black */
    --color-1: #0000AA;
    /* Dark Blue */
    --color-2: #00AA00;
    /* Dark Green */
    --color-3: #00AAAA;
    /* Dark Aqua */
    --color-4: #FF5555;
    /* Dark Red */
    --color-5: #AA00AA;
    /* Dark Purple */
    --color-6: #FFAA00;
    /* Gold */
    --color-7: #AAAAAA;
    /* Gray */
    --color-8: #555555;
    /* Dark Gray */
    --color-9: #5555FF;
    /* Blue */
    --color-a: #55FF55;
    /* Green */
    --color-b: #55FFFF;
    /* Aqua */
    --color-c: #FF5555;
    /* Red */
    --color-d: #FF55FF;
    /* Light Purple */
    --color-e: #FFFF55;
    /* Yellow */
    --color-f: #FFFFFF;
    /* White */
}

body.sidebar-icon-only .sidebar-text {
    display: none !important;
}

body.sidebar-icon-only .tab-number {
    display: none !important;
}

body:not(.sidebar-icon-only) .sidebar-text {
    font-size: 24px;
    color: white;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    letter-spacing: 0px;
    font-weight: 500;
}

@media (max-width: 1000px) {
    .sidebar-text {
        display: none !important;
    }

    .brand-logo img {
        width: 60px !important;
    }
}

.auth.login-bg {
    background: url("/assets/images/auth/Login_bg.png");
    background-size: cover;
}

.auth .login-half-bg {
    background: url("/assets/images/auth/Login_bg.png");
    background-size: cover;
}

.auth.register-half-bg {
    background: url("/assets/images/auth/Login_bg.png");
    background-size: cover;
}

.auth.lock-full-bg {
    background: url("/assets/images/auth/Login_bg.png");
    background-size: cover;
}

/* Define the scrollbar track */
::-webkit-scrollbar {
    width: 12px;
    /* Set the width of the scrollbar */
}

/* Define the scrollbar thumb */
::-webkit-scrollbar-thumb {
    background-color: #303440;
    /* Set the color of the scrollbar thumb */
    border-radius: 6px;
    /* Set the border radius to make it rounded */
}

/* Define the scrollbar track */
::-webkit-scrollbar-track {
    background-color: #1f2128;
    /* Set the color of the scrollbar track */
}

/* Define the scrollbar corner */
::-webkit-scrollbar-corner {
    background-color: #1f2128;
    /* Set the color of the scrollbar corner */
}

.page-body-wrapper {
    min-height: 91vh !important;
}