.vo_general_stats
{
    border: solid 1px lightgray;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin: 20px 0;
}

.vo_stat_item
{
    flex: 0 0 33.333333%;
    background-color: white;
    text-align: center;
    border-right: solid 1px lightgray;
    box-sizing: border-box;
    padding-bottom: 20px;
}

.vo_stat_item .value
{
    font-weight: bold;
    font-size: 80px;
    line-height: 50px;
    padding: 20px;
    display: block;

}

.vo_stat_item:last-child
{
    border: none;
}

tr.cat_row
{
  background: dimgray!important;
}

tr.cat_row td
{
    color: white;
}

tr.subcat_row, tr.subcat_row td
{
    background: #dedede!important;
}
