body { font-size: 36px; } .container-fluid { padding: 0; } div.title { font-weight: bold; text-align: center; text-transform: uppercase; font-size: 0.75em; line-height: 1em; } div.title span.last-updated { color: #808080; font-size: 0.65em; padding-left: 20px; } table.requests { width: 100%; border-collapse: collapse; font-size: 1em; color: white; font-weight: bold; } table.requests th { background-color: lightgray; font-size: 0.75em; color: black; text-transform: uppercase; white-space: nowrap; } table.requests td { padding: 10px; border: solid 1px white; vertical-align: top; text-align: center; } table.requests tr.resolved { background-color: #0AFF37; color: #000042; } table.requests tr.pending { background-color: darkorange; } table.requests tr.overdue { background-color: #FF0A0A; } table.requests td.title { text-align: left; } table.requests td.title div.more-info { font-size: 0.75em; font-weight: normal; } table.requests td.status { text-transform: capitalize; }