.activity_head { background-color: hsl(208, 100%, 97%); } .table td { padding-top: 2px; padding-bottom: 2px; white-space: nowrap; } .table-striped tr.recently_active td { background-color: hsl(120, 97%, 83%); } .table-striped tr.recently_active:nth-child(odd) td { background-color: hsl(120, 70%, 76%); } .table-striped tr.long_inactive td { background-color: hsl(0, 97%, 83%); } .table-striped tr.long_inactive:nth-child(odd) td { background-color: hsl(0, 70%, 76%); } td.number { text-align: right; } .summary-table { width: auto; margin: 0px auto; } tr.admin td:first-child { font-weight: bold; color: hsl(240, 100%, 50%); font-size: 110%; } .good { font-weight: bold; color: hsl(120, 100%, 33%); } .bad { font-weight: bold; color: hsl(0, 100%, 39%); }