#comment-form.response-success .response-msg { display: none; }

#topic-body pre code span.hilite {
  background:#70AD47;
  padding: 2px;
  color: #F7F7F9;
  border-radius: 3px;
}

#topic-body table td p {
  margin-bottom: 0px;
}

.content-wrapper { max-width: 75%; }

@media (min-width: 1200px) {
  .content-wrapper .row-fluid {
    display: flex;
  }
  .content-wrapper .row-fluid #sidebar {
    flex-basis: 320px;
    width: auto;
  }
  .content-wrapper .row-fluid #sidebar.ManulaWebTocGnHide {
    flex-basis: 0px;
  }
  .content-wrapper .row-fluid #content {
    flex-basis: auto;
    flex-grow: 1;
    margin-left: 40px;
  }
  .content-wrapper .row-fluid #content.ManulaWebTocGnHide {
    margin-top: 0px;
  }
}


/* Footer notice */
.footer-lang-notice {
    font-size: small;
    color: gray;
    text-align: left;
    margin-top: 15px;
    padding: 10px 0;
    letter-spacing: 0.2px;
    font-style: italic;
}



/* Zorgt dat er ruimte onderaan de pagina komt */
main, .site-content, .container {
  /* vervang selector door jouw hoofdcontent-element */
  min-height: calc(100vh - 80px); /* 80px ≈ gewenste footerhoogte */
}

body::after {
  content: "";
  display: block;
  margin-top: 32px;    /* ruimte boven de footer */
  margin-left: 500px;
  padding: 50px 16px;
  text-align: center;
  

  background: #f1f5f9; /* lichtgrijs */
  color: #808080;
  border-top: 1px solid #e2e8f0;
  font: 13px/1.5 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}


