.experian-section {
    font-size: 0.8rem;
}

table.experian-table {
    width: 100%;
}

table.experian-table thead tr {
    background-color: #f1f1f1;
}

table.experian-table thead tr th {
    text-align: left;
    padding: 0.5rem 0.8rem;
    border: 1px solid #e5e7eb;
}

table.experian-table tbody tr th {
    font-weight: 600;
    padding: 0.5rem 0.8rem;
    border: 1px solid #e5e7eb;
    text-align: left;
}

table.experian-table tbody tr td {
    padding: 0.5rem 0.8rem;
    border: 1px solid #e5e7eb;
}

table.experian-table tbody tr.striped {
    background-color: #fafafa;
}

table.experian-table tfoot tr th {
    font-weight: 600;
    padding: 0.5rem 0.8rem;
    border: 1px solid #e5e7eb;
    text-align: left;
}

table.experian-table tfoot tr td {
    padding: 0.5rem 0.8rem;
    border: 1px solid #e5e7eb;
}


table.experian-table.experian-detailed-credit-report {
    font-size: 0.7rem;
}

.ccris-report {
    overflow: auto;
}

table.experian-table table.bankruptcy thead tr {
    background: none;
}

table.experian-table table.bankruptcy thead tr th {
    text-align: left;
    padding: 0.5rem 0.8rem;
    border: none;
}

table.experian-table table.bankruptcy thead tr th.bordered {
    border-right: 1px solid #e5e7eb;
}

table.experian-table table.bankruptcy tbody tr td {
    border: none;
}

table.experian-table table.bankruptcy tbody tr td.bordered {
    border-right: 1px solid #e5e7eb;
}

.dd-item {
    width: 60vw !important;
}

.full-width {
    width: 100% !important;
}

/* For Timeline Modal */

.timeline-modal .icon {
    top: 50%;
    margin-top: -0.75rem;
}

.timeline-modal .center-modal{
    margin: auto;
    align-items: center;
    display: flex;
    justify-content: center;
}

.brand svg{
    height: 3rem;
}

.filament-login-page .brand svg{
    height: 6rem;
}
