.kt-badge.kt-badge--inline {
    font-size: 9px;
}

.select2-container {
    display: block !important;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__ver-arrow, .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    color: #ffffff;
}

.fc-day-grid-event .fc-content:hover { 
        overflow: auto;
        white-space: normal;
        text-align: right;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #e2e5ec;
    text-align: right;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__heading .kt-menu__link-icon svg g [fill], .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    fill: #ffffff;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg:hover g [fill], .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg:hover g [fill] {
    fill: white;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-bullet.kt-menu__link-bullet--dot > span, .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #ffffff;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__submenu .kt-menu__subnav > .kt-menu__item > .kt-menu__link {
    padding: 0 15px;
    padding-right: 15px;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
   fill: #ffffff !important;
   color: #ffffff !important;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon svg g [fill], .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill .3s ease;
    fill: #ffffff !important;
}


.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-icon svg g [fill], .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-icon svg g [fill] {
    transition: fill .3s ease;
    fill: #ffffff !important;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    padding: 9px 10px !important;
}

@media (min-width: 1025px){
.kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    margin-bottom: .25rem;
    padding-left: 5px;
}

.kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link {
    display: block;
    flex-direction: column;
    align-items: center;
    height: auto;
    margin-bottom: .25rem;
}
.kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    display: -webkit-inline-box;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
}   

.kt-aside .kt-aside-menu .kt-menu__nav > .kt-menu__item > .kt-menu__link .kt-menu__ver-arrow {
    position: absolute;
    top: 40%;
    left: 25px;
}

}

.kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu .kt-menu__item > .kt-menu__link .kt-menu__link-text {
    font-size: 11px;
}

.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__heading .kt-menu__link-icon, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon {
    color: #ffffff;
}

.modal-header {
    background-color: #f7f7f7;
}

table.dataTable th {
    font-size: 12px;
}

.fc-unthemed .fc-toolbar h2 {
    direction: rtl;
}

.fc-unthemed .fc-popover .fc-header .fc-title {
    direction: rtl;
}

#kt_table_letters_wrapper .row .dataTables_length{
    direction: ltr;
}

div.dataTables_wrapper div.dataTables_filter input {
    width: 125% !important;
} 

.fc-unthemed .fc-event-dot.fc-start .fc-content:before, .fc-unthemed .fc-event.fc-start .fc-content:before {
    background: #ffffff00;
}

.kt-portlet {
    box-shadow: 0 0 13px 0 rgb(201, 215, 255);
}

table.dataTable thead {
    background-color: #f7f7f7;
}

.table-bordered {
    box-shadow: 0 0 13px 0 rgb(201, 215, 255);
}


.kt-switch.kt-switch--outline.kt-switch--success input:checked ~ span:before {
    background-color: #1dc9b773;
}

.kt-switch.kt-switch--outline.kt-switch--primary input:checked ~ span:before {
    background-color: #5867dd75;
}

.kt-switch.kt-switch--outline.kt-switch--dark input:checked ~ span:before {
    background-color: #282a3c75;
}

.kt-switch.kt-switch--outline.kt-switch--danger input:checked ~ span:before {
    background-color: #fd397a73;
}

.my-switch-label {
    display: inline-block;
    vertical-align: text-bottom;
    margin-bottom: .65rem;
    padding: 10px;
}

.my-fit-content{
    width: fit-content;
    float: left;
}

.chart-label {
    font-weight: 700;
    font-size: 16px;
}

.my-ticket-font{
    font-size: 14px;
    font-weight: 400;
}

thead.fc-head {
    background-color: #f7f7f7;
}

.bootstrap-timepicker-widget.dropdown-menu.open {
    display: inline-block;
    direction: ltr;
}

.my-class-font-size-custom{
    color: #2e45ab !important;
    font-weight: 700 !important;
}
}