.container-fluid {
  max-width: 1600px;
}

.top-bar {
  padding: 30px;
}

body {
  background: #f8f8f8 !important;
}

q::before {
  content: "";
}

q::after {
  content: "";
}

ul.artikel {
  list-style-type: none;
}

ul.artikel li.lid span.lid-nr {
  float: left;
  display: inline-block;
  width: 35px;
  margin-left: -35px;
}

.text-underline-hover {
    text-decoration: none;
}

.text-underline-hover:hover {
    text-decoration: underline;
}

.text-size-90 {
  font-size: 90%;
}

.accordion ul li span.art-nr {
  min-width: 75px;
}

.link-hash {
    opacity: 0; /* Verberg de link */
    transition: opacity 0.3s ease; /* Voeg een overgangseffect toe */
    left: -20px; /* Positioneer de link naar links */
    text-decoration: none;
}

h5:hover .link-hash {
    opacity: 1; /* Maak de link zichtbaar bij hover */
}

#scroll-buttons {
  position: fixed;
  bottom: 20px;
  right: 20px;
  display: none;
}

[data-href] {
  cursor: pointer;
}