:root {
    --multech-text: #1e1e1b;
    --multech-primary: #1d2e50;
    --multech-primary-light: #70a2be;
    --multech-primary-lighter: #a9dae5;
    --multech-success: #39ae58;
    --multech-warning: #f2c600;
    --multech-danger: #e5332a;
    --multech-hover-sidebar: #f2f9fb;
    --multech-active-sidebar: #d4e3eb;
}

body {
    color: var(--multech-text);
}

.bg-primary-dv {
    background-color: var(--multech-primary) !important;
}

.text-primary-dv,
.text-blue-700,
.text-blue-500,
.text-blue-600 {
    color: var(--multech-primary) !important;
}

.border-primary-dv {
    border-color: var(--multech-primary) !important;
}

.hover\:bg-blue-100:hover {
    background-color: #f2f9fb !important;
}

aside a {
    color: var(--multech-text);
}

aside a:hover {
    background-color: var(--multech-hover-sidebar) !important;
    color: var(--multech-primary) !important;
}

aside a.bg-gray-200,
aside a.bg-blue-200,
aside a.bg-gray-200:hover,
aside a.bg-blue-200:hover {
    background-color: var(--multech-active-sidebar) !important;
    color: var(--multech-primary) !important;
}

aside h3.bg-primary-dv {
    background-color: var(--multech-primary) !important;
}

.bg-green-100 {
    background-color: #d7efde !important;
    color: var(--multech-success) !important;
}

.bg-green-200,
.bg-green-300,
.bg-green-400,
.text-green-800 {
    color: var(--multech-success) !important;
}

.bg-yellow-100 {
    background-color: #fae899 !important;
    color: var(--multech-warning) !important;
}

.text-yellow-800 {
    color: var(--multech-warning) !important;
}

.bg-red-100 {
    background-color: #f5adaa !important;
    color: var(--multech-danger) !important;
}

.text-red-800 {
    color: var(--multech-danger) !important;
}

table tbody tr:nth-child(even) {
    background-color: #f6f5f6;
}

.table-header,
table thead tr {
    background-color: var(--multech-primary) !important;
    color: #ffffff !important;
}

.badge-status-ok {
    background-color: #d7efde !important;
    color: var(--multech-success) !important;
}

.badge-status-alert {
    background-color: #fae899 !important;
    color: var(--multech-warning) !important;
}

.badge-status-error {
    background-color: #f5adaa !important;
    color: var(--multech-danger) !important;
}

.card,
.bg-white {
    color: var(--multech-text);
}
.sidebar-link {
    color: var(--multech-text) !important;
}

.sidebar-link-active {
    background-color: var(--multech-active-sidebar) !important;
    color: var(--multech-primary) !important;
}

.hover\:text-blue-700:hover {
    color: var(--multech-primary) !important;
}
