.initial-letter {
    text-align: center;
    line-height: 2.375rem;
    color: #fff;
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid #fff;
}

.perfect-scrollbar .ps__thumb-x {
    background: #7367f0; /* Color for the horizontal scrollbar thumb */
}

.perfect-scrollbar .ps__thumb-y {
    background: #7367f0; /* Color for the vertical scrollbar thumb */
}

.table-fixed-header {
    position: relative;
    height: 500px;
    overflow: auto;
}
.table-fixed-header thead{
    position: sticky;
    top: 0;
    z-index: 10;
    background-color: #7367f0;
}
.table-fixed-header .table:not(.table-dark) thead:not(.table-dark) th {
    color: #fff;
}