/* Re-assert site navbar styles over wiki's Bootstrap 4 */
#hlnavbar.bg-primary { background-color: var(--bs-primary) !important; }
#hlnavbar .nav-link { color: rgba(255,255,255,.55); }
#hlnavbar .nav-link:hover, #hlnavbar .nav-link:focus { color: rgba(255,255,255,.75); }
#hlnavbar .nav-link.active { color: #fff; }
#hlnavbar .navbar-brand { color: #fff; }
#hlnavbar .navbar-brand:hover { color: #fff; }
#hlnavbar .dropdown-menu { background-color: #fff; }
#hlnavbar .dropdown-item { color: #212529; }
#hlnavbar .dropdown-item:hover { background-color: #e9ecef; }

#hlnavbar {padding-left: 0 !important; }


/* BS4 btn-group makes buttons stretch; restore BS5 behavior */
.btn-group > .btn, .btn-group-vertical > .btn {
     flex: 0 1 auto;
    }


/* Keep breadcrumb nav and buttons on one line */
#article-breadcrumbs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
}
#article-breadcrumbs > nav,
#article-breadcrumbs > .btn-group,
#article-breadcrumbs > .clearfix { flex: 0 0 auto; width: auto; padding:0; margin:0;}
#article-breadcrumbs .breadcrumb { margin-bottom: 0; }

/* Tighten wiki article nav tabs (View, Edit, etc.) */
.nav.navbar-nav.ml-auto .nav-link.px-3 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; padding-top: 0.1rem !important; padding-bottom: 0.1rem !important; }
.nav.navbar-nav.ml-auto.w-100 { width: auto !important; }

.container-fluid { padding-left: .75rem !important;}


.breadcrumb-item {
    font-weight: bold;
    font-size: 1.1rem;
}
