.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; }