div.stats {
  border: solid 1px #777;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  color: #777;
  margin-bottom: 20px;
}
div.stats .stats-description {
  font-size: 0.8em;
  padding: 0 15px 15px;
  text-align: center;
}
div.stats .stats-body {
  font-size: 26px;
  padding: 15px 15px 0;
  text-align: center;
}
pre {
  background: #fafafa;
  padding: 10px;
  white-space: pre-wrap;
}
.d-flex p {
  padding: 8px;
}
.expand.accordion-toggle {
  vertical-align: middle;
}
.expand.accordion-toggle .expand-icon:after {
  color: grey;
  content: "\f107";
  float: right;
}
.expand.accordion-toggle.collapsed .expand-icon:after {
  content: "\f105";
}
.expand-icon {
  display: inline-block;
  float: right;
  text-align: center;
  width: 1.25em;
}
.hiddenRow {
  padding: 0 !important;
}
.table thead tr th {
  border-top: 0 !important;
}
.table td {
  border: 0 !important;
}
#backlog-chart {
  height: 200px;
}
#backlog-chart .inactive-jobs .area {
  fill: #a9e3be;
  stroke: #77c293;
  stroke-width: 8;
}
#history-chart {
  height: 200px;
}
#history-chart .processed {
  fill: #a9e3be;
}
