/* Custom Navigation Styles for Internal Pages of TCC. */
.main-header-2025 {
  position: relative;
  padding: 24px 0;
  width: 100%;
  z-index: 99;
  background-color: #fff;
  box-sizing: border-box;
}

.main-container-2025 {
  position: relative;
  width: 1240px;
  padding: 0 10px;
  /* margin: 0 auto; */
  background: #fff;
  box-sizing: border-box;
}

.main-header-2025 * {
  font: 14px/23px Helvetica, sans-serif;
}

.main-header-2025 ol,
.main-header-2025 ul {
  list-style: none;
}

.main-header-2025 ul,
.main-header-2025 a,
.main-header-2025 span,
.main-header-2025 em {
  margin: 0;
}

.main-header-2025 a {
  text-decoration: none;
  padding: 0;
  text-align: initial;
}

.main-header-2025 em {
  font-style: italic;
}

.primary-navigation-2025-titles h1 {
  margin: 0;
}

.primary-navigation-2025-links li {
  margin: 0;
  list-style: none;
}

.secondary-navigation-2025 ul {
  padding-left: 0;
}

.secondary-navigation-2025 li {
  box-sizing: border-box;
  margin: 0;
  list-style: none;
}

.secondary-navigation-2025 li a {
  font-weight: bold;
}

/* Applying an important rule to the main-header-2025 nav here because inside the /search page, it's pulling in a important rule as well. This won't allow it to be overriden even if using specificity. This solves it. */
.main-header-2025 nav {
  max-height: none !important;
}
