body,
.ui-jqgrid body,
.ui-widget,
.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
    font-family: Tajawal;
}

.tooltp {
    bottom: -30px;
    right: 0;
    left: auto;
}

.dropdown-item,
.offcanvas-body .list-group-item {
    align-items: stretch;
}

.dropdown-menu .material-icons,
.dropdown-menu .material-symbols-outlined,
.dropdown-menu .material-icons-round,
.dropdown-menu .material-icons-two-tone,
.dropdown-menu .material-symbols-outlined,
.card-header .material-icons,
.card-header .material-symbols-outlined,
.card-header .material-icons-round,
.card-header .material-icons-two-tone,
.card-header .material-symbols-outlined {
    padding-right: 0;
    padding-left: 15px;
}

.card-header .material-icons,
.card-header .material-symbols-outlined,
.card-header .material-icons-round,
.card-header .material-icons-two-tone,
.card-header .material-symbols-outlined {
    margin-top: -4px;
}

.offcanvas-body .material-icons,
.offcanvas-body .material-symbols-outlined,
.offcanvas-body .material-icons-round,
.offcanvas-body .material-icons-two-tone,
.offcanvas-body .material-symbols-outlined {
    padding-right: 0;
    padding-left: 15px;
    margin-top: -5px;
}

.accordion-body {
    padding-top: 10px;
}

.offcanvas .list-group-item {
    padding-left: 0.5rem;
    padding-right: 1.5rem;
}

.badge {
    padding-top: 0.8em;
}

#main-page .btn {
    --bs-btn-padding-y: unset;
    padding-top: 0.385rem;
    padding-bottom: 0.3rem;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}

.most-visited-container .btn h1 {
    font-size: 0.5rem;
}

.most-visited-container .btn .material-symbols-outlined {
    margin-top: 20px;
    margin-bottom: 5px;
}

.ui-jqgrid .s-ico {
    margin-left: unset;
    margin-right: 2px;
    right: inset;
    left: 5px;
}

.DataTD font {
    float: left;
    margin-right: 0;
    margin-left: 15px;
}

.ui-jqdialog-content .CaptionTD {
    padding: 10px 5px 2px 0px;
    text-align: right !important;
}

.jodit_placeholder {
    left: unset;
    right: 0;
}

.ui-dialog .ui-dialog-titlebar-close {
    padding-top: 3px;
}


.ui-datepicker .ui-datepicker-title select,
.ui-datepicker-calendar td a {
    padding-top: 4px;
}

.ui-datepicker .ui-datepicker-buttonpane button,
.ui-datepicker .ui-datepicker-buttonpane button {
    padding-top: 8px;
}

.ui-datepicker {
    width: 300px !important;
}

.ui-multiselect-menu {
    direction: rtl;
}

.global-search input {
    padding: 7px 5px 3px 5px !important;
}

tr.ui-search-toolbar input {
    padding: 4px 3px 2px 3px !important;
}

.ui-multiselect span.ui-icon {
    position: absolute;
    left: 15px;
    top: 11px;
    float: none;
}

.ui-multiselect-header ul li {
    float: right;
    padding-right: 0;
}

.ui-multiselect-header li.ui-multiselect-close {
    position: absolute;
    top: -23px;
    left: 0;
    float: none;
}

.ui-multiselect-header span.ui-icon-check,
.ui-multiselect-header span.ui-icon-closethick {
    float: right;
    margin-left: 5px;
}

.ui-multiselect-header span.ui-icon-closethick {
    margin-right: 10px;
}

.ui-search-input button.ui-multiselect,
.ui-multiselect-menu {
    text-align: right;
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon-file-txt,
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon-note {
    margin: 0 5px;
}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon-extlink {
    margin: 0 3px;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon,
.ui-jqgrid .ui-pg-button span {
    margin-top: 5px;
}

.ui-jqgrid tr.footrow td {
    text-align: right !important;
}

.comiseo-daterangepicker-calendar th {
    display: none;
}

.comiseo-daterangepicker-calendar .ui-datepicker-year {
    width: 100% !important;
    display: block !important;
    line-height: 23px;
}

.clone-msg-b4 {
    text-align: right;
}

#info_head .ui-jqdialog-title {
    float: right !important;

}

#info_head .ui-jqdialog-titlebar-close {
    right: unset;
    left: 0.3em !important;
}