.nav-container img {
    width: auto;
}

nav {
    height: 57px;
}

.h2-link-looks-like-h2 {
    color: #666 !important;
}

.pref-form-group label {
    width: 200px;
}

.pref-form-group input[type=checkbox] {
    width: 15px !important;
}

.pref-form-group input[type=text] {
    margin-right: 5px;
}

input[type=radio] {
    width: 1em !important;
}

.width-auto {
    width: auto !important;
}

.text-white a {
    color: rgba(var(--bs-light-rgb),var(--bs-text-opacity)) !important;
}

.table-header-gray {
    background-color: #939090;
    color: white;
    vertical-align: top;
}

.table-footer-gray {
    background-color: #B8B6B6;
    font-weight: bold;
}

.table-footer-row-alt {
    background-color: #F0F0F0;
}

.filterVerdict-red {
    background-color: red !important;
}

.filterVerdict-yellow {
    background-color: yellow !important;
}

.filterVerdict-green {
    background-color: green !important;
}

.table-col-thinner {
    min-width: 50px;
}

.table-col-thin2 {
    min-width: 90px;
}

.table-col-thin {
    min-width: 130px;
}

.table-col-medium {
    width: 160px;
}

.col-text-right {
    text-align: right;
}

/* Data Calendar */
.calendar-month {
    width: 320px;
    height: 215px;
    border: 1px solid black;
    display: inline-block;
}

.calendar-month-title {
    width: 100%;
    text-align: center;
    background-color: darkgray;
    color: white;
    padding: 2px;
}

.calendar-month-daysofweek {
    height: 30px;
    display: inline-block;
    text-align: center;
    font-weight: bold;
    width: 100%;
    letter-spacing: 14px;
}

.calendar-day {
    width: 40px;
    height: 30px;
    display: inline-block;
    text-align: center;
}

/* End Data Calendar */

.button-bump-up {
    margin-top: -4px;
}


.form-control-plaintext{
    margin-bottom: 10px;
}