/* --- Navigation Tabs Styling --- */

/* Active tab styling */
.nav-tabs .nav-item a.is-active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

/* Base styling for all tab links */
.nav-tabs .nav-item a {
  border: 1px solid transparent;
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
  display: block;
  padding: .5rem 1rem;
}

/* Hover and focus styling for tab links */
.nav-tabs .nav-item a:focus, 
.nav-tabs .nav-item a:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
  text-decoration: none;
}
