/* a {
  color: #095172;
} */
.nav-link {
  /* color: #095172 !important; */
  padding: 4px 0px 5px !important;
}

@media (min-width: 576px) {
  .main-nav .nav-item {
    flex-grow: 1;
    text-align: center;
  }
}

ul.flex-column {
  list-style-position: inside !important;
}

ol,
ul:not(.flex-column) {
  padding-left: 2.5em !important;
}

span:lang(ja) {
  font-family: sans-serif;
}

span:lang(cn) {
  font-family: sans-serif;
}

.temp>li>a {
  display: inline;
  padding: 0px 15px !important;
}

.temp>li>a:hover,
.temp>li>a:focus {
  text-decoration: underline;
  background-color: transparent;
}

.temp>li.disabled>a:hover,
.temp>li.disabled>a:focus {
  text-decoration: underline;
  background-color: transparent;
}

.subsec-heading {
  font-size: 20px;
  font-weight: bold;
}

div.nav-subsection {
  padding-top: 1em;
  font-weight: 500;
}

.column-list {
  column-count: 4;
}