#main {
    width: 98%;
}
.tablerow {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #AFD7FF;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
    padding-right: 10px;
    border: solid 1px #000000;
}
.tableheader {
    vertical-align: top;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    background-color: #7BADDE;
    color: #000000;
    height: 34px;
    padding-right: 10px;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
}
.num_cell{
    text-align: right;
}
.selectboxtableheader{
    width: 100%;
    margin-top: 12px;
    margin-bottom: 5px;
}
.dataTables_filter {
    display: none;
}
td.details-control.hidden:after {
    margin-left: 3px;
    font-family: 'Font Awesome 5 Pro';
    content: "\f055";
}
td.details-control.shown:after {
    margin-left: 3px;
    font-family: 'Font Awesome 5 Pro';
    content: "\f056";
}