.toastify {
    background: #4196c8;
    border-radius: 7px;
}

.toast-close {
    position: relative;
    left: 8px;
}

.light-style .bootstrap-select .filter-option-inner-inner{
    color: #697a8d !important;
}

.mobile-access-img{
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.mobile-access-container{
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tox-statusbar__branding{
    display: none !important;
}

.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected="true"]:not(.select2-results__option--highlighted){
    background-color: #4196c8;
}

.select2-container--bootstrap-5.select2-container--focus .select2-selection, .select2-container--bootstrap-5.select2-container--open .select2-selection{
    box-shadow: 0 0 .25rem .05rem rgba(105,108,255,.1) !important;
}

.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{
    scale: 0.8;
}

.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{
    font-size: .9375rem;
    color: #697a8d;
}

.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option{
    font-size: .9375rem;
    color: #697a8d;
}

.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field{
    color: #697a8d;
    font-size: .9375rem;
}

.ai-btn{
    position: relative;
    overflow: hidden;
}

.ai-btn::after {
    content: '';
    position: absolute;
    top: 0;
    left: -150%;
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(65, 150, 200, 0.13) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-25deg);
    animation: continuous-shine 3s infinite linear;
}

@keyframes continuous-shine {
    0% {
        left: -150%;
    }
    50% {
        left: 150%;
    }
    100% {
        left: 150%;
    }
}