.list-group .form-label {
    margin-bottom: 0;
}

.card-footer .form-label {
    margin-bottom: 0;
}

.daq-leddisplay--light > div {
    text-align: center;
}

.sc-chPdSV.fBGgGr {
    border: none;
}

.dash-table-container {
    margin: -1px;
    margin-top: -2px;
}

.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner td.dash-cell,
.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner th.dash-header {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
    text-align: right;
}

.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner th.dash-header {
    font-weight: bold;
    text-align: left;
}

.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner td.dash-cell:first-child,
.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner th.dash-header:first-child {
    padding-left: 16px;
}

.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner td.dash-delete-cell,
.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner th.dash-delete-header {
    padding-left: 8px;
    padding-right: 8px;
}

.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner td.dash-cell:last-child,
.dash-table-container .dash-spreadsheet-container .dash-spreadsheet-inner th.dash-header:last-child {
    padding-right: 16px;
}


table.card-table > thead:first-child > tr:first-child > th {
    border-top-width: 0;
}

table.card-table > thead:first-child > tr:first-child > th {
    border-top-width: 1px;
}

table.card-table td:first-child,
table.card-table th:first-child {
    padding-left: 16px;
}

table.card-table td:last-child,
table.card-table th:last-child {
    padding-right: 16px;
}

#events-table .column-0,
#events-table .column-1 {
    width: 30px;
    max-width: 30px;
    font-size: 20.8px;
    text-align: center;
    color: #c8c8c8;
}

#events-table td.column-0 > div.dash-cell-value,
#events-table td.column-1 > div.dash-cell-value {
    margin: -2px -8px -2px -8px;
    padding: 0;
    padding-top: 3px;
    padding-right: 1px;
    width: 30px;
    height: 30px;
    display: block;
}

#events-table td.column-0 > div.dash-cell-value {
    margin: -2px -8px -2px -16px;
}


#events-table td.column-0 > div.dash-cell-value:hover {
    color: hotpink;
    cursor: pointer;
}

#events-table td.column-1 > div.dash-cell-value:hover {
    color: limegreen;
    cursor: pointer;
}
