@media print {
    * {
        letter-spacing: 0px !important;
    }

    body {
        padding-left: 50px !important;
        padding-right: 50px !important;
        padding-top: 20px !important;
        padding-bottom: 0px !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    @page {
        margin: 0px !important;
        size: A4 portrait !important;
    }

    .print {
        display: block !important;
    }

    .noPrint {
        display: none !important;
    }

    .pagebreak {
        clear: both !important;
        page-break-after: always !important;
    }

    .pagebreak02 {
        clear: both !important;
        page-break-after: auto !important;
    }

    .pagebreakSpace {
        display: block !important;
        margin-bottom: 50px !important;
    }

    .smallText1 {
        font-weight: 400 !important;
    }

    .smallText1Print, .smallText1, .textInner5, .textInner5TableValue, .subTitle2 {
        color: black !important;
    }

    .smallText1Print {
        font-weight: 300 !important;
    }

    .textInner5, .textInner4 {
        font-size: 17px !important;
    }

    .resultData .mxPrint {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    .greenBoxInner1Print {
        float: left !important;
        width: 45% !important;
    }

    .greenBoxInner1Value {
        float: left !important;
        width: 55% !important;
    }

    .colRigthPrint {
        float: left !important;
        width: 30% !important;
    }

    .colLeftPrint {
        float: right !important;
        width: 70% !important;
    }

    .logoPrint {
        height: 60px !important;
    }

    .title {
        font-size: 40px !important;
    }

    .subTitle {
        font-size: 20px !important;
        font-style: normal !important;
        font-weight: 400 !important;
    }

    .subTitle2 {
        font-size: 20px !important;
    }

    .printTitleFooter, .printTitleHeader {
        font-weight: 400 !important;
        text-align: center !important;
        letter-spacing: -0.015em !important;
        line-height: 18px !important;
        color: #000000 !important;
        margin: auto !important;
        width: 100% !important;
        position: fixed !important;
        bottom: 55px !important;
        left: 0px !important;
        font-size: 16px !important;
    }

    .printTitleFooter {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }

    .printPaginationFooter {
        font-weight: 400 !important;
        text-align: center !important;
        letter-spacing: -0.015em !important;
        color: #000000 !important;
        margin: auto !important;
        width: 100% !important;
        left: 0px !important;
        font-size: 16px !important;
    }

    .printTitleHeader {
        bottom: 0px !important;
        top: 20px !important;
        left: -20px !important;
        text-align: right !important;
    }

    #outNetworkTable, #pharmacyOutNetworkTable {
        margin-top: 10px !important;
    }

    #paragraphFooter {
        margin-top: 50px !important;
    }

    .printMarginTop {
        margin-top: 0px !important;
        padding-top: 0px !important;
    }

    .printMarginTop02 {
        margin-top: 45px !important;
        padding-top: 0px !important;
    }

    .printMarginTop03 {
        margin-top: 30px !important;
        padding-top: 0px !important;
    }

    .printMarginTop05 {
        margin-top: 10px !important;
        padding-top: 0px !important;
    }

    .printMarginTop04 {
        padding-top: 80px !important;
    }

    .containerCustom {
        margin: 0px !important;
        padding: 0px !important;
    }

    .greenBox {
        padding: 20px 40px !important;
        border-radius: 20px !important;
    }

    .paragraphTagBoxPadding {
        padding: 40px !important;
    }

    .printLabelFilters svg {
        margin-top: 20px !important;
    }

    .printPagination {
        text-align: center;
        margin: auto;
        width: 100%;
        display: block;
    }

    .containerRowTable .row {
        padding-bottom: 5px !important;
    }

    #coverageDetailResult .textInner5TableValue {
        line-height: normal !important;
        font-size: 14px !important;
    }
}