@page {
    size: auto;
    margin:0.3cm 0.2cm;
    padding:0mm;
}

.wrapper:before {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 95.2%;
    height: 99.7%;
    border: 2px solid #991d20;
    content: "";
    margin: auto;
}

.pgb {
    page-break-before: after;
    display: block !important;
}


.report-header {
	display:table-header-group;	 
}

.table-content-leftcell {
    position: fixed;
    width: 33.2%;
    top: 62px;
    left: 20px;
    height: 94%;
}

.table_main {
    border-style: initial;
    border-color: transparent;
}

.diagnose_header {
    margin: 10px 0 0;
}

.vc_diagnose_status > h4 {
    font-size: 11px;
}

.vc_diagnose_status > img {
    margin: 0 0 8px;
    height: 26px;
}

.vc_diagnose_sts {
    margin-top: 10px;
}

.vc_diagnose_sts th, 
.vc_diagnose_sts td {
    padding: 4px 10px;
    font-size: 11px;
}

/* .table-content-rightcell .vc_emission_srt,
.pg-break {
    page-break-after: always;
} */
th.rotate-45 > div {
    left: 80px;
}
th.rotate-45:nth-child(4) > div {
    left: 100px;
}

.vc_diagnose_sts .vc_diagnose_heading {
    font-size: 13px;
}

/* firefox */
@-moz-document url-prefix() {

    .table-content-leftcell {
        top: 54px;
    }

    .vc_customers img {
        width: 234px;
    }

    .table-content-leftcell {
        width: 33%;
    }

    .vc_diagnose-chkin {
        margin-top: 0;
    }

    /* .table-content-rightcell tr:nth-child(5),
    .pg-break {
        page-break-after: always;
    } */

    /* .vc_diagnose_trouble thead {
        display: contents;
    } */

    /* .vc_diagnose_trouble tr {
        page-break-before: auto;
    } */
}

/* Internet explorer */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    .report-header, .table.table_vc_details {
        width: 95%;
        left: inherit;
        right: inherit;
        margin: inherit;
    }

    .report-header,
    .table.table_vc_details {
        position: relative;
        display: block;
        width: 100%;
    }

    .report-header {
        background-color: #991d20;
        text-align: center;
    }

    .vc_top_logo {
        text-align: center;
    }

    .vc_top_logo img {
        max-width: 85%;
    }

    .table-content-leftcell {
        position: fixed;
        width: 33%;
    }

    .vc_customers img {
        width: 234px;
    }
}

/* edge 12+ */
@supports (-ms-ime-align: auto) {
    
}

@media not all and (min-resolution:.001dpcm) {
    .wrapper,
    .wrapper:before,
    .table_main {
        width: 100% !important;
    }
    .wrapper:before {
        content: inherit;
    }
    .vc_pd {
        border: 2px solid #991d20 !important;
    }
    .vc_customers img {
        width: 130px !important;
    }
    .table-content-leftcell {
        position: relative !important;
        top: inherit !important;
        left: inherit !important;
        width: 35% !important;
        border-right: 0 !important;
       
    }
    .table-content-rightcell {
        width: 65% !important;
       
    }
    .table-header-cell {
        height: 46px !important;
    }
    .vc_top_logo > img {
        height: 40px !important;
    }
    .vc_diagnose_heading {
        padding: 7px 10px 0 !important;
    }
    .vc_vehicle .power_vintel {
        max-width: 40% !important;
    }
    .vc_powerVintel img {
        width: 216px !important;
    }
    .vc_diagnose_heading {
        font-size: 13px !important;
    }
}

body {
    color:black;
    margin: 0;
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
}

.vc_customers img {
    width: 150px;
}

.vc_vehicle {
    padding: 5px 10px;
}

.vc_vehicle .vc_diagnose_heading {
    font-size: 14px;
}

.vc_sts img {
    width: 15px;
}

.vc_powerVintel {
    padding-top: 15px;
}

.vc_vehicle .power_vintel {
    max-width: 50%;
}