body{
background-color: #333333;
color: #ffaa99;
}

.nav-link{
background-color: #333333;
color: #ffaa99;
}

.meins{
background-color: #333333;
color: #ffffff;
}

.hr-meins{
margin-left: 6em;
margin-right: 6em;
background-color: #ffaa99;
}

.hr-footer{
background-color: #ffaa99;
}

.jumbotron{
background-color: #444444;
}

.inhalte-block{
padding-bottom: 1em;
}

.footer{
background-color: #444444;
text-align: center;
padding-top: 1em;
padding-bottom: 1em;
}

a {
color: #ffffff;
}

a:hover{
color: #000000;
}

a.footer {
color: #ffaa99;
}

a.footer:hover {
color: #000000;
}


.card{
background-color: #444444;
padding: 8px;
}

.card-title{
font-weight: bold;
}

#select-table {
    border-collapse: separate;
}

#select-table tr {
    cursor: pointer;
    border: none;
}

#select-table tr td {
    border: 1px solid white;
    border-radius: 8px;
    background-color: #444444;
}

.selected td {
    background-color: #dddddd !important;
    color: black;
}

.nan0-checkbox {
    background-color: #fafafa;
    padding: 7px;
    border-radius: 4px;
    display: inline-block;
    position: relative;
    margin: 0 8px;
}

tr.selected td .nan0-checkbox {
    background-color: black;
    color: #99a1a7;
}

tr.selected td .nan0-checkbox:after {
    content: '\2714';
    font-size: 14px;
    position: absolute;
    top: -3px;
    left: -2px;
    color: #99a1a7;
}