label.required::after {
    content: " *";
    color: red;
}
.required-label::after {
    content: " *";
    color: red;
    font-weight: bold;
}

.searchable-list-component .searchable-list .list-group-item:hover {
    background-color: rgba(0, 167, 238, 0.05);
}

.searchable-list-component .searchable-row {
    border-radius: 4px;
    border: 1px solid #D8E2EF;
    background: #F9F9FA;
    padding: 12px 16px;
    margin-bottom: 8px;
    list-style: none;
}

.searchable-list-component .searchable-row:hover {
    background: #F0F4F8;
}

.searchable-list-component .searchable-row-text {
    color: #292D32;
    font-family: Zain, sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.searchable-list-component .searchable-list-form .form-control:focus {
    border-color: var(--falcon-primary);
    box-shadow: 0 0 0 0.2rem rgba(0, 167, 238, 0.15);
}

.searchable-list-component .searchable-input-group-rtl {
    flex-direction: row-reverse;
}

.searchable-list-component .searchable-input-group-rtl .form-control {
    border-radius: 0 0.375rem 0.375rem 0;
}

.searchable-list-component .searchable-input-group-rtl .searchable-search-btn {
    border-radius: 0.375rem 0 0 0.375rem;
}

.searchable-list-component .searchable-list-pagination .page-link {
    border-radius: 0.25rem;
    margin: 0 0.125rem;
}

.searchable-list-component .searchable-list-pagination .page-item.active .page-link {
    background-color: var(--falcon-primary);
    border-color: var(--falcon-primary);
}

[dir=rtl] .input-group {
    flex-direction: row-reverse;
}

[dir=rtl] .input-group .form-control.search {
    border-radius: 0 0.375rem 0.375rem 0;
}

[dir=rtl] .input-group .input-group-text {
    border-radius: 0.375rem 0 0 0.375rem;
}

.invitation-canceled{
    text-decoration: line-through;
}
