:root {
    --text-color: white;
    --background-color: black;
    --nav-background-color: #333333;
    --primary-color: #BC7740;
    --primary-color-hover: #DD7C99;
    --primary-color-light: hsl(356, 92%, 70%);
}

html { background-color:var(--background-color) !important; color: var(--text-color) !important;}
.modal-content { background-color:var(--background-color) !important; color: var(--text-color) !important;}
.btn-primary { background-color:var(--primary-color) !important; color: black !important; border-color: transparent !important; }
.btn-primary:hover { background-color:var(--primary-color-hover) !important; color: black !important; }
.btn-primary a:hover { background-color:var(--primary-color-hover) !important; color: black !important; }
.bg-primary { background-color: var(--primary-color) !important; color: black !important; }
.bg-light { background-color:var(--background-color) !important; color: var(--text-color) !important; }
.navbar-light { background-color:var(--nav-background-color) !important; color: var(--text-color) !important; }
.navbar-brand { background-color:var(--nav-background-color) !important; color: var(--text-color) !important; }
.navbar-toggler-icon {background-color: var(--primary-color) !important;}
.nav-link { background-color:var(--nav-background-color) !important; color: var(--text-color) !important; }
.dropdown-menu { background-color:var(--nav-background-color) !important; color: var(--text-color) !important; }
.text-primary { color: var(--primary-color) !important; }
.ldl_body tr { color: var(--text-color) !important; background-color:var(--nav-background-color) !important; }
.text-dark { color: #EEEEEE !important; }
.table-dark { background-color:var(--background-color) !important; color: var(--text-color) !important;}
.close { color: var(--primary-color); }
.divider { border-color: var(--primary-color) !important; }
.border-primary { border-color: var(--primary-color) !important; }
.navlink:hover { color: var(--primary-color); }
thead td { background-color:var(--primary-color); color: black !important; }
.liste a { background-color:var(--primary-color); color: black !important; }
.liste a:hover { color: var(--primary-color-hover); text-decoration: none; font-weight: bold; }
.ddm { background-color:var(--background-color) !important; color: var(--primary-color) !important; }
.ddm a { background-color:var(--background-color); color: var(--primary-color) !important; }
.card { background-color:var(--nav-background-color); }
a { color: var(--primary-color-light) !important; background-color: transparent !important; }
/* a:hover { color: var(--primary-color-hover); text-decoration: none; font-weight: bold; background-color: transparent !important; } */
a:hover { color: var(--primary-color-hover); text-decoration: none; font-weight: bold; }
