#submit:disabled {
    background-color: #f56f6f;
}

#submit:disabled:hover {
    background-color: #cd3333;
}

.needed {
    color: #de4e4e;
    font-weight: bold;
    font-size: 24px;
    margin: 8px;
}

input[type=checkbox].bool + label {
    background-color: darkred;
}

input[type=checkbox].bool:checked + label {
    background-color: darkgreen;
}

input[type=checkbox] {
    display: none;
}