@charset "UTF-8";

.bg-light {
  /* stylelint-disable-next-line declaration-no-important */
  background-color: lighten($secondary, 8%) !important;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: $pink-dark;
}

.table-hover .table-dark:hover,
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: lighten($pink-dark, 8%);
}

.navbar-dark {
  &.bg-primary {
    .navbar-brand,
    .navbar-brand:hover,
    .navbar-brand:focus {
      color: $gray-800;
    }

    .navbar-nav .nav-link {
      color: rgba($gray-800, 0.75);
    }

    .navbar-nav .nav-link:hover,
    .navbar-nav .nav-link:focus {
      color: rgba($gray-800, 0.9);
    }

    /* stylelint-disable selector-max-class */
    .navbar-nav .active > .nav-link {
      color: $gray-800;
    }
    /* stylelint-enable */

    .nav-item .nav-link::before {
      border-color: $gray-800;
    }
  }
}
