/*
    html and body
*/

html {
    background-color: #FFFFFF !important;
    background-image: none !important;
}

body {
    background-color: #FFFFFF !important;
    background-image: none !important;
}

/*
    header and footer
*/

.re_header {
    position: absolute !important;
    padding: 0 !important;
    margin: 0 !important;
}

.re_header .shadow {
    display: none !important;
}

.re_header .search-and-buttons {
    display: none !important;
}

.re_footer {
    display: none !important;
}

/*
    styles
*/

body .pagewidth {
    padding: 0 !important;
}

nav {
    display: none !important;
}

.re_substage {
    background-color: transparent !important;
    padding-bottom: 0.5cm !important;
    border-bottom: 1px solid #343434 !important;
    border-top: transparent !important;
}

.re_substage p {
    color: #343434 !important;
}

.re_substage h1 {
    color: #343434 !important;
}

.re_substage img {
    display: none;
}

/*
    additional
 */

section p a::after {
    content: "[" attr(href) "]";
}

section a .btn::after {
    content: "[" attr(href) "]";
}

body::after {
    content: "© 2013 - 2022 CashCtrl AG.";
    display: block;
    text-align: center;
    color: #343434;
    font-family: "Source Sans Pro", serif !important;
    font-size: 18pt !important;
}

section {
    page-break-inside: avoid;
}

/*
    pdf / page
*/

/* target all pages */
@page {
    margin: 1.69cm !important;
}

/* target the first page only */
@page :first {
}

/* target left (even-numbered) pages only */
@page :left {
}

/* target right (odd-numbered) pages only */
@page :right {
}