
    .total-row td {
        background-color: lightgrey !important;
        font-weight: bold !important;
        height: 32px !important;
        line-height: 0px !important;
        padding: 0px !important;
        padding-left: 0.625rem !important;
    }

    .special-row td {
        background-color: beige !important;
        height: 28px !important;
        line-height: 0px !important;
        padding: 0px !important;
        padding-left: 0.625rem !important;
    }

    .report-tbody {
        border-bottom: 1px solid #d3d3d3;
    }

    .inner-total td {
        background-color: rgb(216, 227, 229) !important;
        font-weight: bold !important;
        height: 28px !important;
        line-height: 0px !important;
        padding: 0px !important;
        padding-left: 0.625rem !important;
        border-bottom: 1px solid #d3d3d3;
        font-size: 13px !important;
    }

    .border-bottom {
        border-bottom: 1px solid #d3d3d3;
    }

    .border-top {
        border-top: 1px solid #d3d3d3;
    }