/*----------------------------------------
  Table
----------------------------------------*/
.bb_table {
  /* -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2); */
  /* background-color: #ffffff; */
  border-radius: var(--border-radius);
}
.bb_table .bb_td,
.bb_table .bb_th {
  padding: 4px;
  font-size: smaller;
}
.bb_table .bb_thead {
  background: rgba(0, 0, 0, 0.07);
}
.bb_table .bb_th:first-child {
  border-radius: var(--border-radius) 0 0 0;
}
.bb_table .bb_th:last-child {
  border-radius: 0 var(--border-radius) 0 0;
}
.bb_table.bb_responsive-table .bb_th:first-child {
  border-radius: var(--border-radius) 0 0 0;
}
.bb_table.bb_responsive-table .bb_th:last-child {
  border-radius: 0px 0px 0px var(--border-radius);
}
.bb_table.bb_colored .bb_thead .bb_tr {
  padding-right: 0;
}
.bb_table.bb_colored.bb_responsive-table .bb_tr .bb_td {
  background: transparent;
}
.bb_table.bb_colored.bb_primary .bb_thead .bb_th {
  background: var(--primary-color);
  color: #ffffff;
}
.bb_table.bb_colored.bb_primary .bb_td {
  background: rgba(var(--primary-rgb), 0.1);
}
.bb_table.bb_colored.bb_primary.bb_responsive-table .bb_tbody {
  background: rgba(var(--primary-rgb), 0.1);
}
.bb_table.bb_colored.bb_accent .bb_thead .bb_th {
  background: var(--accent-color);
  color: #ffffff;
}
.bb_table.bb_colored.bb_accent .bb_td {
  background: rgba(var(--accent-rgb), 0.1);
}
.bb_table.bb_colored.bb_accent.bb_responsive-table .bb_tbody {
  background: rgba(var(--accent-rgb), 0.1);
}
.bb_table .bb_tr:last-child {
  border: none;
}
/* .bb_table {
  background-color: #fafafa;
}
 */.bb_table.bb_highlight > .bb_tbody > .bb_tr:hover {
  background-color: rgba(42, 42, 42, 0.1);
} /*----------------------------------------
  Site - Dark Mode - Table
----------------------------------------*/
/* [data-site_mode="dark"] .bb_table {
  background-color: var(--dark-700);
} */ /* [data-site_mode="dark"] .bb_tr {
    border-bottom: 1px solid var(--dark-700);
} */
[data-site_mode="dark"]
  .bb_table.bb_striped
  > .bb_tbody
  > .bb_tr:nth-child(odd) {
  background-color: rgba(33, 33, 33, 0.25);
}
