body {
  color: #fff;
  font-family: "Fira Sans", sans-serif;
  font-weight: 300;
  font-style: normal;
}

h1, h2 {
  font-weight: 200;
}

a {
  color: #fff !important;
}

th {
  font-weight: 500 !important;
  color: #666 !important;
}

th.col-filter {
  background-color: #f8f8f8 !important;
}

div.dt-button-collection {
  width: auto;
}

div.dt-button-collection .dt-button {
  color: rgb(51, 51, 51);
  font-size: 14px;
}

div.dt-button-collection .buttons-colvisGroup,
div.dt-button-collection .buttons-colvisRestore {
  background: rgb(51, 51, 51);
  color: #fff;
}

span.text-bg-secondary:has(> span.column_highlight),
span.text-bg-secondary:has(> span.highlight) {
  background-color: rgb(25, 135, 84) !important;
}

table.dataTable span.column_highlight {
  background-color: rgb(255, 255, 136);
}

#datatables_buttons_info h2, #datatables_buttons_info div {
  color: rgb(102, 102, 102);
}

span.text-bg-secondary span.column_highlight,
table.dataTable span.text-bg-secondary span.highlight {
  background-color: rgb(37, 200, 124) !important;
}

button.form-select,
button.multiselect-option {
  font-size: 0.875rem;
}

.dropdown-menu {
  position: static !important;
  transform: translate(0px, 0px) !important;
}

.badge:hover {
  cursor: pointer;
}

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