@import "login-YcMzJED.css";

body svg {
    height: 1rem;
    width: 1rem;
    line-height: 1rem;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: var(--bs-border-color, #dee2e6);
  --bs-nav-tabs-link-active-border-color: #dee2e6;

  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}

.nav-tabs .nav-link {
  border: var(--bs-nav-tabs-border-width) solid #dee2e6;
}

.nav-tabs .nav-link.active {
  border-bottom: 0;
}

table.wd-table thead a {
  text-decoration: none;
}

table.wd-table thead svg {
  height: 1rem;
  color: #111;
}

table.wd-table tbody tr:hover {
  cursor: pointer;
}

table.wd-table tbody td svg {
  line-height: 1rem;
  width: 1rem;
  height: 1rem;
}

.pagination .page-item:not(:first-child) .page-link {
  margin-left: 0;
  margin-inline-start: .375rem;
}

@media (min-width: 992px) {
  .overflow-lg-auto {
    overflow: auto !important;
  }
}

.col-form-label {
  padding-top: 0;
}

.btn-xs {
  --bs-btn-padding-y: .125rem;
  --bs-btn-padding-x: .25rem;
  --bs-btn-font-size: .7rem;
  --bs-btn-border-radius: .2rem;
}

.index-page-header {
  align-items: center;
}

.header-breadcrumb .breadcrumb {
  margin-bottom: 0;
}

.member-search-menu {
  width: min(92vw, 40rem);
  right: 0;
  left: auto;
}

.member-search:focus-within .member-search-menu {
  display: block;
}
