.sidebar-dropdown .sidebar-link::before {
    content: "→";
    display: inline-block;
    left: -14px;
    position: relative;
    transform: translateX(0px);
    transition: all 0.1s ease 0s;
}
.sidebar-dropdown .sidebar-link {
    background: transparent;
    border-left: 0;
    color: #adb5bd;
    font-size: 90%;
    font-weight: 400;
    padding: 0.625rem 1.5rem 0.625rem 3.25rem;
}
.sidebar [data-bs-toggle=collapse]:after {
    border: solid;
    border-width: 0 0.075rem 0.075rem 0;
    content: " ";
    display: inline-block;
    padding: 2px;
    position: absolute;
    right: 1.5rem;
    top: 1.2rem;
    transform: rotate(45deg);
    transition: all .2s ease-out;
}
.sidebar [aria-expanded=true]:after, .sidebar [data-bs-toggle=collapse]:not(.collapsed):after {
    top: 1.4rem;
    transform: rotate(-135deg);
}
.table.table-data th,
.table.table-data td{
    font-size:.8rem;
    padding:.6rem;
}
.content{
    padding:30px;
}
.pagination{
    list-style: none;
    margin:0;
    padding:0;
    display: flex;;
}
.pagination a,
.pagination strong{
    display: block;
    padding:5px 10px;
    border:1px solid #eee;
    color:#555;
    text-decoration: none;
}
.pagination strong{
    background: var(--bs-primary);
    color:#fff;
}

.alert-message{
    padding-right:45px;
}
.pagination :first-child{
    border-radius: 5px 0 0 5px;
}
.pagination :last-child{
    border-radius: 0 5px 5px 0;
}

.choices{
    margin:0!important
}
.choices .choices__list--single .choices__item--selectable{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.choices .choices__item{
    font-size: 12px!important;
}
.invalid-feedback{
    display: block;
}
.invalid-feedback:empty{
    display: none;
}