﻿
.tooltip {
    font-family: IRANSans !important;
}

.popover {
    font-family: IRANSans !important;
}

.vakata-context li a, .vakata-context ul li a {
    font-family: IRANSans !important;
    font-size: 0.9rem;
}

.vakata-context-rtl ul {
    right: 100% !important;
    left: auto !important;
    margin-right: 4px !important;
    margin-left: auto !important;
}

.select2-container, .select2-selection__rendered, .select2-results__option, .select2-search__field {
    direction: rtl;
}

.select2-selection__clear {
    float: left !important;
    margin-right: 0px !important;
    margin-left: 10px !important;
}


.custom-select {
    margin-left: 0.5rem;
}

.filter-option {
    direction: rtl !important;
}

.note-hint-item {
    font-family: IRANSans !important;
}

.filter-option-inner-inner {
    float: right !important;
}

.input-group:not(.has-validation) > .form-control:last-child {
    border-top-left-radius: 0.28rem;
    border-bottom-left-radius: 0.28rem;
    border-top-right-radius: 0rem;
    border-bottom-right-radius: 0rem;
}

.input-group:not(.has-validation) > .form-control:first-child {
    border-top-left-radius: 0rem;
    border-bottom-left-radius: 0rem;
    border-top-right-radius: 0.28rem;
    border-bottom-right-radius: 0.28rem;
}

#toast-container > div {
    padding: 15px 50px 15px 15px;
}

.login.login-3 .login-aside .wizard-nav .wizard-steps .wizard-step .wizard-icon {
    margin-right: 0rem !important;
    margin-left: 1.4rem !important;
}

.rotateInRTL {
    transform: rotate(180deg);
}

.border-right-rounded {
    border-top-left-radius: 0.28rem !important;
    border-bottom-left-radius: 0.28rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-right-radius: 0rem !important;
}

table.dataTable > thead > tr > th:not(.sorting_disabled), table.dataTable > thead > tr > td:not(.sorting_disabled) {
    padding-left: 30px !important;
    padding-right: 1rem !important;
}

table.dataTable > thead .sorting:before, table.dataTable > thead .sorting_asc:before, table.dataTable > thead .sorting_desc:before, table.dataTable > thead .sorting_asc_disabled:before, table.dataTable > thead .sorting_desc_disabled:before {
    left: 1em !important;
    right: unset !important;
}

table.dataTable > thead .sorting:after, table.dataTable > thead .sorting_asc:after, table.dataTable > thead .sorting_desc:after, table.dataTable > thead .sorting_asc_disabled:after, table.dataTable > thead .sorting_desc_disabled:after {
    left: 0.5em !important;
    right: unset !important;
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-arrow:before,
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-arrow:before,
.aside-menu .menu-nav > .menu-item > .menu-heading .menu-arrow:before,
.aside-menu .menu-nav > .menu-item > .menu-link .menu-arrow:before {
    content: "\F106";
}

.dropdown-toggle.nav-link:after, .dropdown-toggle.btn:after {
    margin-left: 0rem;
    margin-right: 0.5rem;
}


.doctor-report .description {
    border-right: 2px solid #22cf00;
    padding-right: 10px;
}


.tagify__tag {
    margin: 5px 5px 5px 0;
}

tags.ltr .tagify__tag {
    margin: 5px 0 5px 5px;
}

tags.ltr {
    text-align: left !important;
}


.datepicker-container {
    direction: rtl !important;
}

.datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
    float: right !important;
}

.datepicker-plot-area .datepicker-navigator .pwt-btn-switch {
    float: right !important;
}

.datepicker-plot-area .datepicker-navigator .pwt-btn-next {
    float: right !important;
}

.uppy .uppy-Root {
    direction: rtl;
    font-family: IRANSans !important;
}


.context-menu-icon::before {
    left: unset !important;
    right: 0 !important;
}

.page.has-extra-aside #kt_wrapper {
    padding-right: 320px !important;
    padding-left: 0px !important;
}

@media (min-width: 992px) {
    .header-fixed.aside-minimize .page.has-extra-aside .header,
    .header-fixed.aside-minimize .page.has-extra-aside .subheader {
        right: 320px !important;
    }

    .aside-enabled .page.has-extra-aside .header.header-fixed,
    .aside-enabled .page.has-extra-aside .header.header-fixed .subheader {
        right: 320px !important;
    }
}

.role-delete {
    margin: -9.75px 0px -9.75px -9.75px;
    float: left;
    height: 100% !important;
}

.extra-aside {
    left: unset !important;
    right: 70px !important;
}

.input-group .input-group-append .dropdown button {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}


.dropdown-menu li {
    position: relative;
}

.dropdown-menu .dropdown-submenu {
    display: none;
    position: absolute;
    right: 100%;
    top: -7px;
}

.dropdown-menu .dropdown-submenu-left {
    left: 100%;
    right: auto;
}

.dropdown-menu > li:hover > .dropdown-submenu {
    display: block;
}

div.dropdown > ul.dropdown-menu {
    right: 0px !important;
    left: unset !important;
}


.note-popover .popover-content .note-color .dropdown-toggle, .note-editor .note-toolbar .note-color .dropdown-toggle {
    padding-right: 0px;
}

.note-editor .panel-heading.note-toolbar .dropdown-menu {
    right: 0px !important;
    left: unset !important;
}

#ticket-list .ticket-item {
    border-right: 2px solid #24aa00;
    padding-right: 5px;
}


.tui-image-editor-checkbox {
    text-align: right !important;
}

.tui-image-editor-container .tui-image-editor-checkbox > label > span:before, .tui-image-editor-container .tui-image-editor-checkbox input + label:before {
    left: unset !important;
    right: -19px !important;
}

.tui-image-editor-container .tui-image-editor-submenu-align {
    text-align: right !important;
}

.tui-image-editor-container .tui-image-editor-checkbox-wrap {
    text-align: right !important;
}

.tui-image-editor-container .tui-image-editor-range-wrap.tui-image-editor-newline.short {
    margin-left: 0px !important;
    margin-right: 19px !important;
}

.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox {
    text-align: center !important;
}

.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.apply label, .tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.cancel label {
    vertical-align: middle !important;
}





.img-item .image-date {
    right: unset !important;
    left: 7px !important;
}

.img-item .image-title {
    right: 7px !important;
    left: unset !important;
}




.note-popover .popover-content > .note-btn-group, .note-editor .note-toolbar > .note-btn-group {
    margin-left: 5px !important;
    margin-right: 0px !important;
}


div.dataTables_wrapper div.dataTables_filter input {
    margin-right: 0.5em;
    margin-left: 0em;
}

.dropdown-menu.medical-report-menu {
    left: auto !important;
    right: -8px !important;
}


.draft-message__actions {
    float: left;
}

.table-sm th a {
    margin-right: -10px;
}

.input-group:not(.has-validation) > .select2:not(:last-child) > .selection > .select2-selection {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group:not(.has-validation) > .select2:not(:first-child) > .selection > .select2-selection {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}


.force-border-radius-last {
    border-top-left-radius: 0.28rem !important;
    border-bottom-left-radius: 0.28rem !important;
    border-top-right-radius: 0rem !important;
    border-bottom-right-radius: 0rem !important;
}

.wizard-arrow {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.input-group .input-group-prepend select{
    border-bottom-left-radius:0px !important;
    border-top-left-radius:0px !important;
}