body {
    margin: 10px !important;
}
header, footer {
    padding: 0.5em; 
    color: white;
    background-color: gray;
}

nav {
    background-color: gray;   
}

li.selitem {
    color: white !important;
    background-color: #2f4fff;
}

a.nav-link, #dropdownMenuButton1 {
    color: white !important;
}

a.nav-link:hover, #dropdownMenuButton1:hover {
    color: white !important;
    background-color: #2f4fff;
}

a.dropdown-item {
    color: black !important;
}

.btn-outline {
    border-color: white !important;    
}

.tooltip-inner {
    background-color: #2f4fff;
    opacity: 1 !important;
    text-align: left;
    white-space: nowrap;
}

input, select, label, th, td {
    font-size: 80% !important;
}

th, td {
    white-space: nowrap !important;
}