.table-wrap {
  min-height: 0.01%;
  overflow-x: auto; }

.table {
  max-width: 100%;
  text-align: left;
  width: 100%; }

.table-divided > thead > tr > th + th, .table-divided > thead > tr > td + td, .table-divided > tbody > tr > th + th, .table-divided > tbody > tr > td + td, .table-divided > tfoot > tr > th + th, .table-divided > tfoot > tr > td + td {
  border-left: 1px solid #ececec; }

.table-bordered {
  border: 1px solid #ececec; }

.table-striped > tbody > tr:nth-child(odd) > td {
  background-color: #fbfbfb; }

.table-edge > thead > tr > th:first-child, .table-edge > thead > tr > td:first-child, .table-edge > tbody > tr > th:first-child, .table-edge > tbody > tr > td:first-child, .table-edge > tfoot > tr > th:first-child, .table-edge > tfoot > tr > td:first-child {
  padding-left: 32px; }
.table-edge > thead > tr > th:last-child, .table-edge > thead > tr > td:last-child, .table-edge > tbody > tr > th:last-child, .table-edge > tbody > tr > td:last-child, .table-edge > tfoot > tr > th:last-child, .table-edge > tfoot > tr > td:last-child {
  padding-right: 32px; }

.table-hover.table-hover > tbody > tr:hover > td:not(.table-nested) {
  background-color: #f6f6f6; }

.table > thead:first-child > tr:first-child > th {
  border-top: 0; }

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

.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
  border-top: 1px solid #ececec;
  line-height: strip-unit(1.42857);
  padding: 10px 12px;
  vertical-align: top; }

.table-sm > thead > tr > th, .table-sm > thead > tr > td, .table-sm > tbody > tr > th, .table-sm > tbody > tr > td, .table-sm > tfoot > tr > th, .table-sm > tfoot > tr > td {
  padding: 8px 10px; }

.table-lg > thead > tr > th, .table-lg > thead > tr > td, .table-lg > tbody > tr > th, .table-lg > tbody > tr > td, .table-lg > tfoot > tr > th, .table-lg > tfoot > tr > td {
  padding: 12px 20px; }

.table-nested.table-nested.table-nested {
  padding: 0; }

.table-primary.table-primary.table-primary.table-primary, .table-primary.table-primary.table-primary > td {
  background-color: #f4f6fb; }

.table-secondary.table-secondary.table-secondary.table-secondary, .table-secondary.table-secondary.table-secondary > td {
  background-color: #eefaf8; }

.table-error.table-error.table-error.table-error, .table-error.table-error.table-error > td {
  background-color: #fdf6f5; }

.table-warning.table-warning.table-warning.table-warning, .table-warning.table-warning.table-warning > td {
  background-color: #fcf5ed; }

.table-success.table-success.table-success.table-success, .table-success.table-success.table-success > td {
  background-color: #f1f4e7; }

.table-info.table-info.table-info.table-info, .table-info.table-info.table-info > td {
  background-color: #f2f8fc; }