.center {
text-align: center;
}
html {
font-size: 62.5%;
}
body {
font-family: 'RobotoDraft', 'Roboto', 'Helvetica Neue, Helvetica, Arial', sans-serif;
font-style: normal;
font-weight: 300;
font-size: 1.4rem;
line-height: 2rem;
letter-spacing: 0.01rem;
color: #212121;
background-color: #f5f5f5;
}
main {
margin: 20px auto;
max-width: 960px;
}
h1 {
font-size: 2.4rem;
line-height: 3.2rem;
letter-spacing: 0;
font-weight: 300;
color: #212121;
text-transform: inherit;
margin-bottom: 1rem;
text-align: center;
}
h2 {
font-size: 1.8rem;
line-height: 3.2rem;
letter-spacing: 0;
font-weight: 300;
color: #212121;
text-transform: inherit;
margin-bottom: 1rem;
text-align: center;
}
table {
width: 100%;
max-width: 100%;
margin-bottom: 2rem;
background-color: #ffffff;
}
table > thead > tr > th, table > tbody > tr > td {
text-align: left;
padding: 1.6rem;
}
table > thead > tr > th {
font-weight: 400;
color: #757575;
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
table#indexViewTable > tbody > tr {
cursor: pointer;
}
table > tbody > tr:hover {
background-color: rgba(0, 0, 0, 0.12);
}
table > tbody > tr > td:first-letter {
text-transform: uppercase;
}
table > tbody > tr.good:hover {
background-color: rgba(8, 188, 52, 0.12);
}
table > tbody > tr.bad:hover {
background-color: rgba(244, 67, 54, 0.12);
}
table > tbody > tr > td.good, span.good {
color: rgb(8, 188, 52);
}
table > tbody > tr > td.bad, span.bad {
color: rgb(244, 67, 54);
}
/* Fix for hint.css on table rows */
table > tbody > tr[class*="hint--"] {
display: table-row;
}
table > tbody > tr[class*="hint--"]:before {
content: none;
}
.loader,
.loader:after {
border-radius: 50%;
width: 10em;
height: 10em;
}
.loader {
overflow: hidden;
margin: 60px auto;
font-size: 10px;
position: relative;
text-indent: -9999em;
border-top: 1.1em solid #212121;
border-right: 1.1em solid #212121;
border-bottom: 1.1em solid #212121;
border-left: 1.1em solid #f5f5f5;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation: load8 1.1s infinite linear;
animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
#heatmap svg {
margin: auto;
}
#heatmap rect.q1 {
fill: rgb(244, 67, 54);
}
#heatmap rect.q2 {
fill: rgb(8, 188, 52);
}
#heatmap rect.highlight {
stroke: #444;
stroke-width: 2px;
}
#heatmap rect.now {
stroke: #03D9F4;
}
.heatmap-controls {
margin-top: 1em;
}
.heatmap-controls a, .heatmap-controls a:visited {
text-decoration: none;
color: #212121;
font-size: 1.7rem;
margin-left: 1em;
margin-right: 1em;
}
#buildDetails hr {
width: 50%;
opacity: 0.5;
margin-top: 3em;
margin-bottom: 3em;
}