@media screen{
    .printOnly{
        display:none;
    }
}


@media print {
    body *{
        visibility:hidden;
        font-size: 12px !important;
    }
    body {
        margin:0 !important;
        padding-top: 20px !important;
        -webkit-print-color-adjust:exact;
        page-break-before: always;
        overflow: hidden !important;
        height: 0;
    }
    header, footer{display: none !important;}
    .kycList{page-break-after: always !important;}
    .kycHeaer {
        display: none !important;
        visibility: hidden !important;
    }
    .fullPageLoader {
        display: none !important;
        visibility: hidden !important;
    }
    .kycDetails{padding: 0 !important;}
    .ngdialog{
        padding: 0 !important;
        height: auto !important;
        bottom: auto !important;
        position: absolute !important;
        overflow: hidden !important;
    }
    .printOnly, .printOnly *{
        visibility:visible;
        display:initial;
    }
    .ngdialog-overlay{
        display: none !important;
        visibility: hidden !important;
    }
    .printOnly.printRemove{
        display:none;
    }
    .printSection, .printSection * {
        visibility:visible; 
    }
    
    .printSection{
        display: block;
        max-width: 950px;
        page-break-after:always;
    }
    
    .printRemove, .printRemove *{
        display:none;
    }
    .printHide, .printHide *{
        visibility:hidden;
    }
    .printHide .printSection *{
        visibility:visible;
    }
    .printRemove .printSection *{
        visibility:visible;
    }
    .avoidPageBreak{
        page-break-inside:avoid;
    }
    tr{page-break-inside:avoid;}
    td div{
        page-break-inside:avoid;
    }
    thead {
        display: table-header-group;
    }
    .noPrintMargin{
        margin:0px !important;
        padding:0px !important;
    }
    @page { margin:20px auto; position: relative;}
    @page :first {
      margin-top:0cm;
    }
    @page :left {
      margin-left:0cm;
      margin-right:0cm;
    }
    @page :right {
      margin-left:0cm;
      margin-right:0cm;
    }
    .ngdialog-content{width: 90% !important;}
    .ngdialog-content{width: 90% !important; margin-top: 40px !important;}
    .content-wrapper{display: none !important;}
    .box {
        -moz-box-shadow: 0 0 25px rgba(0,0,0,0.1) !important;
        -webkit-box-shadow: 0 0 25px rgba(0,0,0,0.1) !important;
        box-shadow: 0 0 25px rgba(0,0,0,0.1) !important;
    }
    .box-header {
        background-color: #424242 !important;
    }
    .box-title {
        color: #fff !important;
        font-size: 20px !important;
    }
    .panel-default>.panel-heading {
        border-color: #e0e0e0;
        color: #000 !important;
    }
    .panel-default>.panel-heading {
        color: #333 !important;
        background-color: #f5f5f5 !important;
        border-color: #ddd !important;
    }
    .mainWrp {
        margin: 0 !important;
        min-height: 0px !important;
    }
    .box-body {
        padding: 25px 0px 15px 0px !important;
    }
    .propertyBody {
        padding: 25px 15px !important;
    }
    .printBox{
        -moz-box-shadow: 0 0 0px rgba(0,0,0,0.1) !important;
        -webkit-box-shadow: 0 0 0px rgba(0,0,0,0.1) !important;
        box-shadow: 0 0 0px rgba(0,0,0,0.1) !important
    }
    .printBox td span{font-size: 11px !important;}
    .printTbl tr th{font-size: 12px !important;}
    /*.main-header{display: none !important; position: relative !important; top: 0 !important; height: auto !important;}*/
}
