.bg-system {
    background: rgb(188, 151, 103);
    background: linear-gradient(90deg, rgb(231, 226, 226) 0%, rgb(194, 157, 110) 48%, rgb(168, 129, 79) 100%);
}

.border-system {
    padding: 1rem;
    position: relative;
    background: linear-gradient(90deg, rgb(231, 226, 226) 0%, rgb(194, 157, 110) 48%, rgb(168, 129, 79) 100%);
    padding: 3px;
}

.text-system {
    color: rgb(5, 87, 143);
    color: linear-gradient(90deg, rgb(194, 157, 110) 0%, rgb(168, 129, 79) 100%);
}

.dropdown-menu {
    background: rgb(168, 129, 79);
    background: linear-gradient(90deg, rgb(194, 157, 110) 0%, rgb(168, 129, 79) 100%);
    border-radius: 0;
    border: none;
    opacity: 0.9;
}

.dropdown-item:hover {
    background: rgb(17, 41, 46);
    background: linear-gradient(90deg, rgb(168, 129, 79) 0%, rgb(194, 157, 110) 100%, );
}

/* ============ desktop view ============ */
@media all and (min-width: 992px) {

    .sidebar li {
        position: relative;
    }

    .sidebar li .submenu {
        display: none;
        position: absolute;
        left: 100%;
        top: -7px;
        min-width: 240px;
    }

    [dir=rtl] .sidebar li .submenu {
        right: 100%;
        left: auto;
    }

    .sidebar li:hover>.submenu {
        display: block;
    }
}

/* ============ desktop view .end// ============ */


/* ============ small devices ============ */
@media (max-width: 991px) {

    .table-content {
        overflow-x: auto;
    }

    #complete-name,
    #menu-side-bar {
        display: none;
    }

    #ultimo-login {
        width: 100%;
    }
}

/* ============ small devices .end// ============ */

.sidebar {
    border: none;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}

.sidebar .nav-link {
    font-weight: 500;
    color: var(--bs-white);
}

#menu-side-bar {
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    background-image: linear-gradient(90deg, rgb(194, 157, 110) 0%, rgb(194, 157, 110) 100%);
    border-radius: 5px;
    color: white;
}

#menu-side-bar .submenu .nav-link:hover,
#menu-side-bar .nav-item:hover {
    transition-delay: 100ms;
    background: rgb(168, 129, 79);
    background: linear-gradient(90deg, rgb(168, 129, 79) 0%, rgb(194, 157, 110) 100%, );
    color: white;
}

#menu-side-bar .submenu {
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    background-image: linear-gradient(90deg, rgb(194, 157, 110) 0%, rgb(194, 157, 110) 100%);
    color: white;
    border-radius: 5px;
    margin-left: 2px;
}

.admin-navbar {
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    background: linear-gradient(90deg, rgb(194, 157, 110) 30%, rgb(168, 129, 79) 70%);
    margin-bottom: 10px;
    border-radius: 5px;
}

.mini-card {
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    border-radius: 10px;
}

#conteudo-principal {
    overflow-y: auto;
    scrollbar-color: rebeccapurple green;
    margin-bottom: 10px;
}

::-webkit-scrollbar {
    width: 15px;
    margin-right: 2px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #A98250;
    border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #D0B79A;
}

.help-text {
    font-size: 16px;
    background: -webkit-linear-gradient(#D0B79A, #A98250);
    background-clip: inherit;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}