.navbar-nav .nav-link.active {
  font-weight: 700;
}

label.required:after {
  content:"*";
  color:red;
}

.form-label {
  font-weight: 600 !important;
}

/* Fix for black small form-control */
.form-control-sm {
  border: 1px solid var(--falcon-input-border-color);
}

/* Allow wraping in table cells*/ 
.dataTables_wrapper .data-table.dataTable td {
  white-space: normal;
}

/* Remove the col padding for the length and search table controls */
.remove-table-controls-padding div:has(> .dataTables_filter) {
  padding-right: 0 !important; 
}
.remove-table-controls-padding div:has(> .dataTables_info) {
  padding-left: 0 !important; 
}

/* Search Styles */
.ais-RefinementList-label {
  margin-bottom: 0rem;
}
.ais-RefinementList-labelText {
  font-size: .8rem !important;
  padding-bottom: 3px;
}
.ais-RefinementList-count {
  font-size: .65rem !important;
}
.collapse-indicator-plus:after, .collapse-indicator-plus:before {
  top: 12%;
}
.ais-Hits-item {
  flex: 1 1 220px;
  page-break-inside: avoid;
}
.ais-RefinementList-label input {
  vertical-align: middle;
}
.ais-RefinementList-label span {
  vertical-align: middle;
}
.ais-CurrentRefinements-item {
  background-color: #0096db;
}

.pac-container {
  z-index: 10000 !important;
}

.admin-player-details {
  flex: 1 1 300px;
}

.timeline-vertical .timeline-item:not(:first-child) {
  margin-top: 1.5rem;
}