@page {
    size: landscape;
}

main.px-md-4.col-lg-10 {
    width: 100% !important;
    height: 100% !important;
    padding: 40px !important;
    margin: 0 !important;
}

.parte {
    margin-bottom: 40px;
    width: 100%;
    min-height: 100vh;
}

.parteLogo {
    display: block;
    background-image: url("../img/logo_ibai.jpg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 300px;
    height: 70px;
}

header,
#footer,
#sidebarMenu,
.d-flex,
.dt-buttons,
.dataTables_filter,
.dataTables_info,
.dataTables_paginate {
    display: none !important;
}