* {
    font-family: "Cairo" !important;
}

select {
    padding-top: 0 !important;
}

.select2-container--open .select2-dropdown {
    transform: translate(100%, 0);
}

table .select2-container--open .select2-dropdown.select2-dropdown--below {
    transform: translate(0, 0);
}

.fa-play {
    transform: rotate(180deg);
}

.fa-forward {
    transform: rotate(180deg);
}

.fa-chevron-right, .fa-chevron-left {
    transform: rotate(180deg);
}

.dataTables_length {
    text-align: left !important;
}

.dataTables_filter {
    text-align: right !important;
}

.bootbox.modal {
    transition: width 300ms;
}

.side-overlay .bootbox.modal {
    width: calc(100% - 25rem);
}

.side-overlay-container {
    right: auto;
    left: -25rem;
    transition: left 300ms;
    box-shadow: -30px 30px 30px 15px rgb(0 0 0 / 50%);
}

.side-overlay .side-overlay-container {
    display: block;
    right: auto;
    left: 0;
}

.close-overlay {
    float: left;
}