/*
 * Bootstrap Amendments CSS
 * This file contains custom CSS overrides and amendments to Bootstrap classes
 */

.custom-form-select {
    padding: .375rem .1rem .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
}

/* Navbar Toggler */

.navbar-toggler,
.navbar-toggler:focus,
.navbar-toggler:active,
.navbar-toggler:focus-visible {
  border: none;
  box-shadow: none !important;
  outline: none !important;
}

.navbar-toggler {
  border: 1px solid transparent;
  border-radius: .75rem;
  transition: all .2s ease;
  box-shadow: none !important;
}

.navbar-toggler:focus {
  box-shadow: none !important;
}

.navbar-toggler[aria-expanded="true"] {
  border-color: var(--bs-primary);
  background-color: rgba(var(--bs-primary-rgb), .08);
}
