@media print {
    #kt_mega_menu_toggle, #kt_header_user_menu_toggle, #kt_header_search_toggle, .breadcrumb, .filter-report, .box-exportacao, .alerta-header{
        display: none !important;
    }
    .title-report{
        margin-top: -90px !important;
        margin-left: 530px !important;
    }

    .pact-horas{
        margin-top: 20px;
        width: 320px;
    }

    .total-horas{
        width: 320px;
        margin-top: 20px;
        margin-left: 37px;
    }

    .valor-hora{
        margin-top: 20px;
        width: 320px;
    }

    .valor-total{
        width: 320px;
        margin-top: 20px;
        margin-left: 37px;
    }

    .periodo{
        margin-top: 20px;
    }

    .titulo-resumo{
        display: block !important;
        margin-bottom: -15px !important;
    }

    .titulo-registros{
        display: block !important;
        margin-top: 100px !important;
        color: #000 !important;
    }

    .icone-table, .th-icone{
        display: none !important;
    }

    .linha-table{
        border-bottom: 1px solid #e8e8e8 !important;
    }

    .footer {
        display: none !important;
    }

    #tab-buttons-report {
        display: none !important;
    }

    #view-resumido,
    #view-detalhado {
        display: block !important;
    }

    #view-resumido {
        margin-top: 50px;
    }

    #view-distribuicao{
        margin-top: 50px;
    }

    #view-detalhado {
        margin-top: 40px;
        page-break-before: auto;
    }

    #view-detalhado .table-responsive,
    #view-detalhado .tab-content,
    #view-detalhado .card-body,
    #view-detalhado .card {
        overflow: visible !important;
        height: auto !important;
        max-height: none !important;
    }
}