html, body {
padding: 0;
margin: 0;
box-sizing: border-box;
width: 100%;
height: 100%;}
html {
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
}
body > div {
width: 100%;
margin: 0 5%;
}
h1 {
font-size: 2rem;
margin: 1rem 0 0.5rem;
font-weight: 400;}
a {
text-decoration: none;
color: #4B87B0;}
a:hover {
color: #35607e;}
.big_number {
font-weight: 300;
font-size: 18px;
color: #333;
line-height: 30px;
text-align: left;
vertical-align:middle;
}
/* table style */
table {
font-weight: 400;
border-collapse: collapse;
border: 0.5px solid #eee;
}
td, th {
text-align: right;
vertical-align: middle;
padding: .45rem .5rem;
color: #333;}
thead th {
vertical-align: bottom;
color: #FFF;
background-color: #31689B;}
td {
border-right: 1px solid #eee;}
tbody th.section {
background-color: #bbb;
text-transform: uppercase;
font-weight: 500;
font-size: .75rem;}
tr:nth-child(even){
background-color: rgba(0,0,0,.03);}
/* data format styles */
.text {
text-align: left;}
.number {
text-align: right;}
.center {
text-align: center;}
.small {
font-size: .75rem;}
/* cell styling */
.warning, .error {
font-weight: 500;}
.ok {}
.warning {
background-color: rgba(251, 174, 86, .25);
color: #ED8003;
}
.error {
background-color: rgba(201, 47, 37, .15);
color: #9E2216;
}
/* specific styles */
thead tr:nth-child(1) th:nth-child(1),
thead tr:nth-child(1) th:nth-child(2),
thead tr:nth-child(1) th:nth-child(3),
thead tr:nth-child(2) th:nth-child(8),
thead tr:nth-child(2) th:nth-child(12),
tbody th:nth-child(1),
tbody td:nth-child(9),
tbody td:nth-child(13) {
border-right: 1px solid #ccc;}
/* make all PSMs the same width */
td:nth-child(2),
td:nth-child(3),
td:nth-child(4),
td:nth-child(5),
td:nth-child(6),
td:nth-child(7),
td:nth-child(8),
td:nth-child(9) {
width: 2.5rem;}
tbody td:nth-child(2):after,
tbody td:nth-child(3):after,
tbody td:nth-child(4):after,
tbody td:nth-child(5):after,
tbody td:nth-child(6):after,
tbody td:nth-child(7):after,
tbody td:nth-child(8):after,
tbody td:nth-child(9):after,
tbody td:nth-child(12):after {
xcolor: rgba(0, 0, 0, .3);
xpadding-left: 0.1rem;
xcontent: "\00025";}