body {
    padding-top: 0;
}

body.no-padding {
    padding-top: 0 !important;
}

/* header for print */

.show-only-onprint {
    display: block;
    height: 45px;
}

.show-only-onprint img {
    width: 286px;
}

.show-only-onprint-logo {
    width: 85px;
    overflow: hidden;
    padding-top: 8px;
    padding-left: 0;
}

.show-only-onprint-title {
    font-size: 18px;
    font-weight: bold;
    padding-top: 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.show-only-onprint-info {
    text-align: right;
    padding-right: 0;
    padding-top: 6px;
    font-size: 11px;
}

/* components */

.navbar-fixed-top,
.cookie-notification-bar,
.video-component,
.breadcrumb,
.related-categories-component,
.social-share-buttons-component,
.site-footer,
.rsbtn_rotterdam,
.readspeaker,
.skiptranslate,
.href-component,
.home .toplinks,
.home .header-component,
.more-news-button {
    display: none !important;
}

.header-component {
    background-image: none !important;
    height: 85px !important;
}

.header-component .page-header {
    padding: 0 !important;
    top: 0px;
}

.header-component .page-header h1 {
    font-size: 40px !important;
}

.text-component {
    margin: 18px auto;
    line-height: 27px !important;
}

.collapse {
    display: block !important;
    height: auto !important;
}

.table-component {
    page-break-inside: avoid;
}

.tab-component {
    display: none;
}

.sr-only {
    position: unset;
    display: inline-block;
}

.grid-column-component .list-group.simple {
    border-top: 1px solid #dce0e0 !important;
}

.highlight-text-component {
    page-break-inside: avoid;
}

.print_friendly_tabs {
    display: block;
}

/*
Don't show feedback button in print
*/
.sz-feedback-toggle-button-container {
    display: none;
}