
:root {
    --bs-primary: #222e3c !important;
    --bs-secondary: #f5f7fb !important;
}

/* Remove folga superior global para manter a navbar no topo */
html,
body {
    margin: 0 !important;
    padding: 0 !important;
}

.wrapper,
.main,
.navbar,
.navbar-bg {
    margin-top: 0 !important;
    top: 0 !important;
}

/* Cor primaria no menu */
.sidebar,
.sidebar-content,
.js-sidebar,
.js-simplebar,
.sidebar-item,
.sidebar-link,
.sidebar-item.active,
.sidebar-item.active > .sidebar-link {
    background-color: var(--bs-primary) !important;
}

.sidebar-header {
    color: #fff !important;
}

/* Cor secundaria no conteudo */
.content,
.container-fluid {
    background-color: var(--bs-secondary) !important;
}

footer,
footer .col-6,
footer .text-start,
footer .text-end,
footer p,
footer a {
    background-color: #fff !important;
}
