body {
    background-color: white;
    padding-top: 0;
    font-size:80%;
}

h2 {
    font-size:180% !important;
    font-family: 'Gotham-Bold';
}

h3 {
    font-size:160% !important;
    font-family: 'Gotham-Bold';
}

h4 {
    font-size:140% !important;
    font-family: 'Gotham-Bold';
}

h5 {
    font-size:120% !important;
    font-family: 'Gotham-Bold';
}

h6 {
    font-size:100% !important;
    font-family: 'Gotham-Bold';
}

@page {
    margin: 2cm;
}

nav.fixed-top {
    position: relative;
}

#collapseMenu, #my-filter-wrapper, #site-footer,
.search-icon, .menu-toggler, .my-breadcrumbs-div, .my-index-wrapper, .footer-bottom,
.my-more-articles, .my-related-articles, .my-related-analysis-tools, .download-pdf-icon, .my-external-url, #back-to-top {
    display: none !important;
}

.pt-print-3 {
    margin-top: 1rem;
}

img, table, figure {
    display: block;
    /*page-break-before: auto;*/ /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    /*page-break-after: auto;*/ /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-inside: avoid; /* or 'auto' */
    break-inside: avoid;
}

table {
    display: table;
    font-size:90% !important;
}

#my-main-content-wrapper img.my-downloadable-img {
    max-width:100%;
}

table caption {
    padding-right:80px;
}

table caption {
  background-image: url('/css/frontend/img/Hart-en-Vaatcijfers-logo.png');
  background-repeat: no-repeat;
  background-position-y: 0.5rem; /* Net zoveel padding als caption heeft in top */
  background-position-x: right;
  /*background-size: contain;*/
  background-size:60px;
}

table.nhr-hvc-logos caption {
  background-image: url('/css/frontend/img/nhr-hvc-logos.png');
  background-repeat: no-repeat;
  background-position-y: 0.5rem; /* Net zoveel padding als caption heeft in top */
  background-position-x: right;
  /*background-size: contain;*/
  background-size:120px;
}

table.nhr-hvc-logos caption {
  padding-right:140px;
}