/**
 *********************************************************************
 * Page Specific
 *********************************************************************
 */
/**
 * Applies equal padding to the bottom and top (y-axis)
 *
 * @param padding - the padding value to apply to the y axis
 */
/**
 * Applies equal padding to the left and right (x-axis)
 *
 * @param padding - the padding value to apply to the x axis
 */
/**
 * Applies equal margin to the bottom and top (y-axis)
 *
 * @param margin - the margin value to apply to the y axis
 */
/**
 * Applies equal margin to the left and right (x-axis)
 *
 * @param margin - the margin value to apply to the x axis
 */
.table .table-row, .table .table-header-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: 0;
  margin-left: 0;
}
.table .table-row > [class^=col], .table .table-header-row > [class^=col] {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table .table-header-row > [clas^=col] {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table-sm .table-row > [class^=col], .table-sm .table-header-row > [class^=col] {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered .table-row > [class^=col], .table-bordered .table-header-row > [class^=col] {
  border: 1px solid #dee2e6;
}
.table-bordered .table-header-row > [clas^=col] {
  border-bottom-width: 2px;
}

.table-borderless .table-row > [class^=col], .table-borderless .table-header-row > [class^=col] {
  border: 0;
}

.table-striped .table-row:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover .table-row:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark > [class^=col] {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}
.table .thead-light > [class^=col] {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}
.table-dark .table-row > [class^=col], .table-dark .table-header-row > [class^=col] {
  border-color: #32383e;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped .table-row:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover .table-row:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

/*# sourceMappingURL=responsive_table.css.map */
