/* FOR CRM ACTION PLANS */
@media print {
    #featrImgArt>.imgBg,
    .post-meta,
    #catMenu, 
    .social-col,
    .post-entry #toc,
    .post-entry p,
    .post-entry ul,
    .post-entry section p,
    .post-entry section ul,
    .post-entry section h2,
    #frCtaArt,
    #nextPrev,
    #resBlk,
    #footer,
    #bot-footer,
    .adv-disc,
    .cr-acct-wrapper,
    .acct-info,
    #cr-report-checklist,
    .monthly-exp,
    .periodic-exp,
    .variable-exp,
    .budget-breakdown {
        display: none;
    }

    *,
    *:before,
    *:after {
        color: #000; 
        font-family: "Roboto", "Helvetica", "Arial", sans-serif;
        -webkit-print-color-adjust: exact; /*Chrome, Safari */
        color-adjust: exact; 
    }

    body {
        margin: 20px;
    }

    body[data-type="s"] #featrImgArt {
        height: auto;
    }

    .container .row {
        margin: 0;
    }

    .container .row div {
        width: 100%;
        padding: 0;
    }

    #postBlk .container {
        padding-top: 0;
    }

    #postBlk .container .post-entry {
        max-width: 100%;
        margin: 0;
    }

    
    /******************* Table *******************/
    table.table {
        border-collapse: collapse;
        max-width: 750px;
        left: 50%;
        transform: translate(-50%, 0);
        margin-bottom: 30px;
    }
    
    table.table:after {
        content: "";
        position: absolute;
        left: 0;
        height: 3px;
        width: 100%;
        background: #1d4f91;
        background-image: -webkit-linear-gradient(135deg, #af1685, #1d4f91);
        background: -o-linear-gradient(135deg, #af1685 0, #1d4f91 100%);
        background: -o-linear-gradient(315deg, #af1685 0, #1d4f91 100%);
        background: linear-gradient(135deg, #af1685, #1d4f91);
    }
    
    table.table thead {
        display: table-header-group;
    }
    table.table thead tr {
        background-color: #AF1685 !important;  
    }

    table.table tr:first-child th {
        border-top: 0;
    }
    
    table.table td {
        background-color: #FFFFFF;
    }
    
    table.table th {
        background-color: #AF1685 !important;  
        color: #FFFFFF !important;
        font-weight:500; 
        text-align: left;
        padding: 10px 30px;
    }
    
    table.table th:not(:last-child) {
        padding: 10px 15px;
        text-align: center;
    }

    table.table tbody tr:last-child {
        display: none;
    }

    .debt-type-header,
    .issuer-header,
    .debt-type,
    .issuer {
        min-width: 150px;
        max-width: 150px;
    }
    
    .outstanding-bal-header,
    .outstanding-bal,
    .due-date-header,
    .due-date,
    .interest-header,
    .min-pmt-header,
    .interest,
    .min-pmt {
        min-width: 120px;
        max-width: 120px;
    }
    
    .remove-header,
    .remove-row {
        display: none;
    }
    
    #sldbnr {
        display: none;
    }
}



