a.icons {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin: 5px;
    text-indent: -9999px; /* hides the link text */
}

a.edit {
    background: url(../img/edit.png) no-repeat top left;
}

a.delete {
    background: url(../img/delete.png) no-repeat top left;
}

a.details {
    background: url(../img/details.png) no-repeat top left;
}

a.suspend {
    background: url(../img/suspend.png) no-repeat top left;
}

a.restore {
    background: url(../img/restore.png) no-repeat top left;
}

.sidebar-dark hr.sidebar-divider {
    border-top: 1px solid rgba(255, 255, 255, 0.35);
}

.sidebar hr.sidebar-divider {
    margin-bottom: 0;
}

@media (min-width: 768px) {
    .sidebar .nav-item .nav-link[data-bs-toggle="collapse"]::after {
        width: 1rem;
        text-align: center;
        float: right;
        vertical-align: 0;
        border: 0;
        font-weight: 900;
        content: '\f107';
        font-family: 'Font Awesome 6 Free';
        color: rgba(255, 255, 255, 0.5);
    }

    .sidebar .nav-item .nav-link[data-bs-toggle="collapse"].collapsed::after {
        content: '\f105';
    }
}


.validation-summary-errors ul {
    padding-left: 0px;
}

.validation-summary-errors ul li {
    list-style-position: inside;
    list-style: none;
    text-align: center;
    margin-bottom: 8px;
}





