.active-report-table .region-row {
  background-color: #5496ce !important;
  color: #fff;
  font-weight: bold;
}

.active-report-table > thead > tr > th {
  border-bottom: 1px solid #dddddd;
}

.active-report-table .region-row td {
  border-top: none;
}

.active-report-table .grand-total-row {
  font-weight: bold;
}

.region-report .side-table {
  width: 24%;
}

.region-report .large-table {
  margin-left: 1%;
  width: 75%;
}

.active-regional-report-table .view-content thead {
  display: none;
}

.active-regional-report-table .view-header {
  background: #e9e9e9;
  font-size: 14px;
  color: #002157;
  font-weight: bold;
  text-align: left;
  padding: 8.5px 10px;
}

.active-regional-report-table .view-header .total-active-label {
  float: right;
}

.active-regional-report-table .view-content table > caption {
  background-color: #5496ce;
  color: #fff;
  font-weight: bold;
}

.active-regional-report-table .view-content table {
  margin-bottom: 0;
}

.active-regional-report-table tbody td.views-field-id {
  text-align: right;
}

.active-regional-report-table .row-total {
  float: right;
  margin-right: 8px;
}

.active-regional-report-table .grand-total-row {
  border-bottom: 20px solid #f9f9f9;
}

.active-report-table .grand-total-row,
.active-regional-report-table .grand-total-row {
  background-color: #5496ce !important;
  border-top: 1px solid #dddddd;
  color: #fff;
  font-weight: bold;
  padding: 8px 0 8px 8px;
}
