  #adpLoans .card {
    margin-bottom: 20px;
    /*border-top: 6px solid var(--gfColors-slate100);*/
    padding:2rem;
}
#adpLoans .card .h4 {
    margin-top:1rem;
}
#adpLoans .lineHeading h2 {
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: center;
    gap: 0.5em;
}
#adpLoans .lineHeading h2::after {
    content: "";
    background-color: var(--gfColors-gold);
    height: 2px;
}

#adpLoans .outlineBox--slateBorder.outlineBox--divided {
    border: 5px solid #f3f5f8;
    padding:2rem 3rem;
}
.left {
    border-right:4px solid var(--gfColors-slate15);
}
#adpLoans .card .left {
    border-right:2px solid var(--gfColors-slate45);
}
.overview-header {
    font-size:2rem;
    line-height: 1.2;
    font-family:var(--gfVars-headerFont);
    color: var(--gfColors-navy);
}
#staffordLoans {
    margin-bottom: 2rem;
}
#staffordLoans .outlineBox-content {
    margin-left: 2rem;
}
@media(min-width:1200px) {
    
}
@media(max-width:767.98px) {
    
    #adpLoans .outlineBox--slateBorder.outlineBox--divided, #adpLoans .card {
        padding: .5rem 2rem 1.5rem;
    }
}
@media(max-width:575.98px) {
    #adpLoans .outlineBox--goldOutline {
        background-image:none;
    }
    #adpLoans .outlineBox-content {
        margin-left:0;
    }
}

#adp-loan-table .table-content th {
    width:20%;
}
/*
#adp-loan-table02 .table-content th {
    width:33%;
}
*/
#adp-loan-table table {
    width:100%;
}
#adp-loan-table02 .table-content th {
    background-color: transparent;
}

#plus-loans {
    margin-bottom:4rem;
}
@media (min-width: 1200px) {
    #adp-loan-table02 .table-content table {
        width: 70%;
    }
}
@media(min-width:768px) {
    #adp-loan-table02 .table-content table {
    	width:80%;
    }
}
