.cssTable {
  display: table;
  width: 100%;
}
.cssTable .cssTableHeading .cssTableHead.cssSubtable {
  padding: 0;
  border: none;
}
.cssTable .cssTableHeading {
  display: table-header-group;
  background: #697d93;
  font-weight: bold;
}
.cssTable .cssTableHeading .cssTableHead {
  display: table-cell;
  color: white;
  font-family: 'Roboto Condensed';
  font-size: 18px;
  font-weight: 400;
  padding: 8px 10px;
  text-align: center;
  vertical-align: middle;
}
.cssTable .cssTableHeading .cssTableHead.cssBordered {
  border-bottom: solid 1px #95a3b3;
}
.cssTable .cssTableBody .cssTableCell.cssSubtable {
  padding: 0;
}
.cssTable .cssTableBody .cssTableCell.cssSubtable .cssTableBody .cssTableCell {
  border-bottom: none;
}
.cssTable .cssTableBody {
  display: table-row-group;
}
.cssTable .cssTableBody .cssTableCell {
  display: table-cell;
  font-family: 'Roboto Condensed';
  padding: 8px 10px;
  text-align: center;
  border-bottom: solid 1px #697d93;
}
.cssTable .cssTableRow {
  display: table-row;
}
/* ######################################################################## */
.module-big-table {
  display: table;
  width: 100%;
}
.module-big-table__row {
  display: table-row;
}
.module-big-table__row--lightback {
  background: #eef0f3;
}
.module-big-table__heading {
  display: table-header-group;
  background: #697d93;
  font-weight: bold;
}
.module-big-table__heading-head {
  display: table-cell;
  color: white;
  font-family: 'Roboto Condensed';
  font-size: 15px;
  font-weight: 400;
  padding: 8px 10px;
  text-align: center;
  vertical-align: middle;
}
.module-big-table__heading-head--bordered {
  border-bottom: solid 1px #95a3b3;
}
.module-big-table__heading-head--subtable {
  padding: 0;
  border-top: solid 1px #a4b0be;
}
.module-big-table__body {
  display: table-row-group;
}
.module-big-table__body-cell {
  display: table-cell;
  font-family: 'Roboto Condensed';
  padding: 8px 10px;
  text-align: center;
  border-bottom: solid 1px #697d93;
  vertical-align: middle;
}
.module-big-table__body-cell--subtable {
  padding: 0;
}
.module-big-table__body-cell--noborder {
  border: none;
}
.module-big-table__body-cell--leftbold {
  text-align: left;
  font-weight: 700;
}
.module-big-table__body-cell--bold {
  font-weight: 700;
}
.module-big-table__body-cell--bordertop {
  border-top: solid 1px #697d93;
}
.module-big-table__body-cell--textleft {
  text-align: left;
}
.module-big-table__body-cell--thickborder {
  border-bottom: solid 2px #697d93;
}