.custom-card-body {
    background-color: #1A3142;
    color: #fff;
    font-size: 1.3rem;
    border-radius: inherit;
    height: auto;
}

.programs-card .card.shadow-sm {
    height: 100%;
}

/* .container {
    max-width: 960px !important;
} */

.df {
    display: flex;
    align-items: center;
}

i,
svg {
    width: 15px;
}

[data-sort="ASC"] svg {
    transform: rotate(0.5turn);
}

form {
    margin: 0;
}

.custom-rounded-circle {
    width: 32px;
    height: 32px;
    background-color: orange;
    border-radius: 50%;
}

[data-sort-name="info"],
[data-sort-name="bonus"],
[data-sort-name="b2b"],
[data-sort-name="success"],
[data-sort-name="total"] {
    width: 70px;
    word-break: break-all;
    vertical-align: middle;
}

.table th {
    vertical-align: middle;
}

#filters {
    min-width: 1000px;
}

.card-body-over {
    overflow: auto;
}