/* The Modal (background) */
@import url("../fonts/fonts.css");

.desktop-version {
    direction: rtl;
}

.desktop-version .side-menu-overlay {
    right: 100%;
    left: auto;
}

.attribute-item__description {
    text-align: right;
}

.responsive-cell {
    float: right;
}

.responsive-section .responsive-block{
    float: right !important;
}

.btn:not(.btn-icon) [class*=fa-] {
    margin: 0 0 0 8px;
}

.pull-right {
    float: left;
}

.pull-left {
    float: right;
}

.desktop-version .container-fluid.page-title .navbar-extra > .row .title-buttons-container > .btn-group, .desktop-version .container-fluid.page-title .navbar-extra > .row .title-buttons-container > .pull-left {
    text-align: right;
}

.dropdown-menu {
    text-align: right;
    float: right;
}

ul.dropdown-menu.show {
    left: -27px !important;
}
.oro-datagrid .action-column .dropdown-menu, .oro-datagrid .select-all-header-cell .dropdown-menu{
    left: -8px !important;
}
.oro-datagrid .grid-header.thead-sizing{
    display: table-header-group;
    visibility: hidden;
}
.oro-datagrid .grid-cell{
    direction: rtl;
    text-align: right;
}
.dropdown-menu-calendar {
    right: 0;
    left: auto;
}

.dropdown-item [class*=" fa-"], .dropdown-item [class^=fa-], .dropdown-menu .dropdown-menu-items > li > a [class*=" fa-"], .dropdown-menu .dropdown-menu-items > li > a [class^=fa-], .dropdown-menu > li > a [class*=" fa-"], .dropdown-menu > li > a [class^=fa-] {
    margin-right: 0;
    margin-left: 4px;
}

.action-cell.grid-cell .launchers-list .launcher-item.mode-icon-only span.icon {
    margin-left: 0;
}


body {
    text-align: right !important;
    font-family: 'IRANSansWeb(FaNum)', serif;
}

.desktop-version .side-menu-overlay__fill, .desktop-version .side-menu-overlay__fill-blur, .desktop-version .side-menu-overlay__fill-blur-inner {
    text-align: left
}

.desktop-version .side-menu-overlay__fill:after {
    width: 100%;
    margin-right: -200%;
}

.user-fieldset {
    text-align: right;
}

.form-horizontal .control-group > .control-label {
    text-align: right;
}

.form-horizontal .control-group .controls {
    text-align: right;
    margin-left: 0;
    margin-right: 24px;
}

.system-configuration-container .control-subgroup.parent-scope-checkbox .checkbox-view__text, .system-configuration-container .control-subgroup.parent-scope-checkbox label {
    margin: 0 0 0 8px;
}

.system-configuration-container .control-group.controls .control-subgroup, .system-configuration-container .control-group .controls .control-subgroup {
    margin-right: 0;
    margin-left: 16px;
}

.form-horizontal .control-group .controls .control-subgroup {
    margin-right: 0;
    margin-left: 8px;
}

.form-horizontal .control-group .control-label .tooltip-icon {
    margin-right: 0;
    margin-left: 8px;
}

.form-signin.form-column-layout .add-on {
    text-align: right;
}

.form-signin .title-box {
    text-align: right;
}

.checkbox-view input[type=checkbox], .checkbox-view input[type=radio] {
    left: auto;
    right: 0;
}

.shift-checkbox .checkbox-view {
    vertical-align: text-top;
    margin-left: 8px;
    margin-right: -24px;
}

.shift-checkbox {
    padding-left: 0;
    padding-right: 24px;
}

.input-prepend .add-on, .input-prepend .btn {
    margin-right: 0;
    margin-left: -2px;
}

.desktop-version .main-menu-top .main-menu {
    float: right;
    padding-left: 0;
    padding-right: 5px;
}

.desktop-version .main-menu-top .align-menu-end > .dropdown-menu-wrapper__placeholder {
    left: auto;
    right: 0;
}

.desktop-version .app-header .app-logo {
    margin-left: 8px;
    margin-right: 0;
}

.desktop-version .app-header__search-and-shortcuts .dropdown-menu {
    left: auto;
    right: -5px;
}

.desktop-version .app-header__search-and-shortcuts .dropdown-menu:before {
    left: auto;
    right: 12px;
}

.app-header__search-and-shortcuts .dropdown.header-dropdown-search .search-form .header-search .search-field-container {
    margin-left: 8px;
    margin-right: 0;
}

.sidebar.sidebar-right .sidebar__toggle:before {
    content: "\f061";
}

.sidebar.sidebar-right .sidebar__add-widget, .sidebar.sidebar-right .sidebar__toggle {
    right: 0;
    left: auto;
}

.sidebar.maximized.sidebar-right .sidebar__add-widget {
    right: auto;
    left: 0;
}

.sidebar.sidebar-left .sidebar__toggle:before, .sidebar.sidebar-right.maximized .sidebar__toggle:before {
    content: "\f060";
}

.fa-arrow-right:before {
    content: "\f060";
}

.fa-arrow-left:before {
    content: "\f061";
}

.jstree-search-component__clear-icon, .jstree-search-component__search-icon {
    left: 10px;
    right: auto;
}

.jstree-default > .jstree-container-ul > .jstree-node {
    margin-right: 24px;
    margin-left: 0;
}

.desktop-version .container-fluid.page-title .navigation .row > .pull-left-extra {
    text-align: right;
}

.desktop-version .main-menu-toggler:before {
    content: "\f061";
}

.desktop-version .main-menu-toggler {
    right: auto;
    left: 0;
}

.alert-icon:before {
    right: 8px;
    left: auto;
}

.alert .close {
    left: 1px;
    right: auto;
}

.alert .message {
    text-align: right;
}

.filter-box .filter-update {
    margin-right: 8px;
    margin-left: 0;
}

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 16px;
    border-bottom-right-radius: 16px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left-width: 1px;
}

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) {
    border-top-left-radius: 16px;
    border-bottom-left-radius: 16px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right-width: 1px;
}

.dropdown-toggle:after {
    margin-right: 8px;
    margin-left: 0;
}

.oro-datagrid .grid-footer .sortable-icon, .oro-datagrid .grid-header .sortable-icon {
    margin-left: 0;
    margin-right: 4px;
}

.fa-chevron-left:before {
    content: "\f054";
}

.fa-chevron-right:before {
    content: "\f053";
}

.filter-box .filter-item .filter-criteria-selector:after {
    left: 14px;
    right: auto;
}

.filter-box .filter-item .filter-criteria-selector {
    padding-left: 30px;
    padding-right: 16px;
}

.filter-box .filter-criteria .btn-block .dropdown-toggle:after {
    left: 12px;
    right: auto;
}

.filter-box .filter-criteria .btn-block .dropdown-toggle {
    padding: 0 8px 0 24px;
    text-align: right;
}

.actions-panel .action {
    margin-left: 4px;
    margin-right: 0;
}

.actions-panel {
    margin-right: 8px;
    margin-left: 0;
}

.desktop-version .grid-toolbar__part--center {
    float: right;
}

.desktop-version .grid-toolbar__part--end {
    float: left;
}

.floatThead .other-scroll-container {
    direction: ltr;
}


.desktop-version .side-menu-overlay .title-level-3 {
    padding-right: 32px;
    padding-left: 16px;
}

.responsive-section .responsive-cell {
    float: right;
}

.desktop-version .main-menu-top .align-menu-end > .dropdown-menu, .desktop-version .main-menu-top .align-menu-end > .dropdown-menu-wrapper__child {
    right: 100%;
    left: auto;
    margin-right: -22px;
}

.desktop-version .main-menu-top .menu-level-1 .align-menu-end > .unclickable:after {
    left: 16px;
    right: auto;
    content: "\f104";
}

.grid-main-container, .grid-scrollable-container {
    direction: rtl !important;
}

.grid-scrollable-container {
    padding-right: 20px;
}

.oro-datagrid .other-scroll-container .other-scroll {
    /*display: none !important;*/
}

.inner-grid .oro-datagrid .other-scroll-container .other-scroll,
.form-horizontal .oro-datagrid .other-scroll-container .other-scroll {
    display: block !important;
}


.oro-datagrid .string-cell, .oro-datagrid .select-cell{
    text-align: right;
    padding-right: 17px !important;
}
.desktop-version .oro-datagrid .grid-header-cell__label-container,
.desktop-version .oro-datagrid .grid-header-cell__link{
    display: block;
}

.other-scroll {
    margin-left: 0 !important;
}

nav.scroller {
    z-index: 2000 !important;
}


.desktop-version .app-logo {

    background: url(../images/logo.png) no-repeat center center !important;
}

.desktop-version .main-menu__header .app-logo {
    height: 48px !important;
    margin: 0 !important;
}

/*
.oro-datagrid .grid-body-cell:first-of-type, .oro-datagrid .grid-footer-cell:first-of-type, .oro-datagrid .grid-header-cell:first-of-type
 */

/*.form-container .control-group-container:not(:last-of-type), .form-container .control-group:not(:last-of-type), .form-horizontal .control-group-container:not(:last-of-type), .form-horizontal .control-group:not(:last-of-type)*/
/*{*/
/*    float: right;*/
/*}*/

.open > .dropdown-menu {
    display: block;
}

.ui-datepicker-rtl .ui-datepicker-next {
    right: auto !important;
}

.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto !important;
}

.ui-datepicker .ui-datepicker-header select {
    opacity: 1;
}

.ui-datepicker .ui-datepicker-title > * {
    width: 71px !important;
    margin: 0 4px !important;
    height: 32px !important;
    border: 2px solid #b1a6a6;
    background-color: #FFFFFF;
    border-radius: 7px;
    outline: none !important;
}

.ui-datepicker .ui-datepicker-title > .ui-datepicker-year {
    width: 65px !important;
}

.ui-datepicker .ui-datepicker-title > .ui-datepicker-month {
    width: 85px !important;
}

/*just rtl*/
.grid th.action-column.grid-header-cell .dropdown-menu.dropdown-menu__action-column.show {
    position: absolute !important;
    top: 30px !important;
    transform: none !important;
}

/*just rtl*/
.grid th.select-all-header-cell .dropdown-menu.dropdown-menu__select-all-header-cell.show {
    position: absolute !important;
    left: auto !important;
    right: 0 !important;
    top: 30px !important;
    transform: none !important;
}

.oro-datagrid .select-row-cell, .oro-datagrid .grid-body .grid-row td:first-child.boolean-cell {
    text-align: right;
    padding-right: 16px;
}

.oro-datagrid .grid-toolbar .actions-panel .datagrid-settings {
    display: none;
}

.container-fluid > .responsive-section:not(.responsive-small) .responsive-cell:last-child {
    padding-right: 24px;
}

.form .navigation .btn-group .dropdown-menu.show {
    position: absolute !important;
    left: auto !important;
    right: 0 !important;
}

.mds-bootstrap-persian-datetime-picker-container thead .btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
    border-radius: 5px
}

.mds-bootstrap-persian-datetime-picker-container thead .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df;
}

.mds-bootstrap-persian-datetime-picker-container tbody td {
    font-size: 15px !important;
}

.mds-bootstrap-persian-datetime-picker-container thead .dropdown-menu.show a {
    font-size: 13px;
}

.mds-bootstrap-persian-datetime-picker-container tfoot button {
    font-weight: 700;
}

.alert.alert-dismissible button > span {
    float: left;
}

.ui-dialog-title__inner{
    text-align: start;
}

.jstree-icon.jstree-themeicon.jstree-icon{
    margin: 0 5px;
}

.workflow-flowchart-wrapper.zoomable-area .zoom-controls{
    margin-top: 30px;
}

.responsive-cell.responsive-cell-no-blocks .control-label.wrap{
    margin-right: 20px;
    width: 90px;
}

.jstree-node.jstree-leaf .jstree-anchor .jstree-icon.jstree-checkbox,
.jstree-node.jstree-last .jstree-anchor .jstree-icon.jstree-checkbox
{
    margin: 0 5px 5px;
}

.controls .choice-widget-expanded__item .checkbox-view{
    margin: 0 5px;
}

form .oro-collection-item .control-group .control-label.wrap {
    width: 120px!important;
    /*changed for segmentation create from (ghavanine emtiyazdehi)*/
}

.control-group-collection .oro-collection-item .row-oro.oro-multiselect-holder{
    width: 90% !important;
}

form.change-password-form span.fa-eye-slash, form.change-password-form span.fa-eye {
    right: 292px !important;
}

/*.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable .ui-dialog-inner-wrapper .ui-dialog-content.ui-widget-content{*/
/*    overflow: hidden;*/
/*}*/

.dashboard-widget .actions-container .default-actions-container .dropdown.action-wrapper.show .dropdown-menu.show{
    transform: translate3d(0px, 30px, 0px) !important;
}

.control-group.control-group-time .selector.fixedWidth.uniform-empty-value.input-widget-select,
.control-group.control-group-time .selector.fixedWidth.input-widget-select
{
    width: 100px;
    margin: 0 5px;
}
.control-group.control-group-time .controls{
    direction: ltr;
}

.workflow-flowchart-container .workflow-flowchart-controls.clearfix .checkbox-group.pull-left .checkbox-view{
    margin: 0 5px;
}

.app-page .app-page__content .app-page__main .app-page__central-panel .scrollable-container{
    overflow-x: hidden;
}

.responsive-cell.responsive-cell-no-blocks .row-fluid .widget-content .list-box.map-box .map-address-list{
    margin-left: 10px;
}
.container-fluid.page-title .navigation.clearfix.navbar-extra.navbar-extra-right .row .pull-right .pull-right.user-info-state{
    margin: 5px;
    float: left;
    direction: ltr;
}


.ui-dialog-content.ui-widget-content .widget-content .form-container .form.form-horizontal .control-group.control-group-collection{
    overflow-y: scroll;
    height: 160px;
}

.navigation.clearfix.navbar-extra.navbar-extra-right .row .pull-right.title-buttons-container{
    width: 100%;
    float: none;
}

.row.inline-info .pull-right.page-title__entity-info-state .inline-decorate-container{
    direction: ltr;
}

.grid.table-hover.table.table-bordered.table-condensed .event-guest-description{
    width: 40%;
}

.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle .ui-dialog-titlebar-buttonpane{
    display: flex;
    direction: ltr;
}
.ui-button.ui-corner-all.ui-widget.ui-button-icon-only.ui-dialog-titlebar-close{
    margin-right: 10px!important;
}
.float-holder {
    float: right;
}
/*input, button, select, optgroup, textarea{*/
/*    font-family: 'IRANSansWeb(FaNum)', serif;*/
/*}*/
.input, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .selector {
    font-family: 'IRANSansWeb(FaNum)', serif;
}

.page-toolbar_breadcrumb{
    margin-right: inherit;
}
.dashboard-container-wrapper .responsive-section:not(.responsive-small) .dashboard-column:first-child{
    padding-left: 8px !important;
}
.dashboard-container-wrapper .responsive-section:not(.responsive-small) .dashboard-column:last-child{
    padding-right: 8px !important;
}
