.datepicker-plot-area .datepicker-day-view,
.datepicker-plot-area .datepicker-month-view,
.datepicker-plot-area .datepicker-year-view {
  float: right!important;
}
.datepicker-plot-area-inline-view {
  float: right!important;
}
.datepicker-plot-area .datepicker-time-view {
  float: right!important;
}
.datepicker-plot-area .datepicker-time-view > .time-segment {
  float: left!important;
}
.datepicker-plot-area .datepicker-time-view .down-btn,
.datepicker-plot-area .datepicker-time-view .up-btn {
  float: right!important;
}
.datepicker-plot-area .datepicker-day-view .table-days {
  float: right!important;
  direction: rtl!important;
}
.datepicker-plot-area .datepicker-day-view .table-days td .alter-calendar-day {
  left: unset!important;
  right: 2px!important;
}
.datepicker-plot-area .datepicker-day-view .month-grid-box {
  float: right!important;
}
.datepicker-plot-area .datepicker-day-view .month-grid-box .header {
  float: right!important;
}
.datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row {
  float: right!important;
}
.datepicker-plot-area .datepicker-day-view .month-grid-box .header .header-row-cell {
  float: right!important;
}
.datepicker-plot-area .datepicker-year-view .year-item,
.datepicker-plot-area .datepicker-month-view .month-item {
  float: right!important;
}
.datepicker-plot-area .datepicker-navigator {
  float: right!important;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-next,
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch,
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
  float: right!important;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-next {
  float: right!important;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch {
  float: right!important;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
  float: right!important;
}
.datepicker-plot-area .toolbox {
  float: right!important;
}
.datepicker-plot-area .toolbox .pwt-btn-submit,
.datepicker-plot-area .toolbox .pwt-btn-calendar,
.datepicker-plot-area .toolbox .pwt-btn-today {
  float: right!important;
  margin-left: unset!important;
  margin-right: 5px!important;
}
.datepicker-plot-area .datepicker-navigator {
  float: right!important;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-next,
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch,
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
  float: right!important;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-next {
  float: left!important;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch {
  float: left!important;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
  float: left!important;
}
.datepicker-container.pwt-mobile-view {
  left: unset!important;
  right: 0!important;
}
.datepicker-container.pwt-mobile-view .datepicker-plot-area .pwt-btn-today {
  float: right!important;
}
.datepicker-container.pwt-mobile-view .datepicker-plot-area.datepicker-state-only-time .pwt-btn-submit {
  margin-left: unset!important;
  margin-right: 5px!important;
}
html,
body {
  direction: rtl;
}
th {
  text-align: right!important;
}
#layout-canvas {
  right: 0;
  left: unset!important;
}
#layout-canvas.menu-opened {
  left: unset!important;
  right: 300px;
}
#layout-sidenav .svg-icon {
  right: 9px!important;
  left: unset!important;
  object-position: left!important;
}
#layout-mainmenu {
  padding: 0 20px 0 0!important;
}
#layout-mainmenu ul.mainmenu-nav {
  float: right;
}
#layout-mainmenu ul.mainmenu-nav li .nav-icon {
  margin-left: 5px;
  margin-right: unset!important;
}
#layout-mainmenu ul.mainmenu-toolbar .mainmenu-preview {
  margin: 0 21px 0 0!important;
}
.control-breadcrumb li {
  padding: 12px 30px 12px 10px!important;
}
.control-breadcrumb li:first-child {
  padding-right: 20px!important;
}
.control-breadcrumb li::after {
  left: -14px;
  right: unset;
  border-left: none!important;
  border-right: 15px solid #9098a2;
}
.control-breadcrumb li::before {
  left: -15px;
  right: unset!important;
  border-left: none!important;
  border-right: 15px solid #d0d9dd;
}
.sidenav-tree .svg-icon {
  left: unset!important;
  right: 9px;
  object-position: left!important;
}
.sidenav-tree ul.top-level > li > div.group::before,
.sidenav-tree ul.top-level > li > div.group::after {
  right: 15px;
  left: unset!important;
}
.sidenav-tree ul.top-level > li > div.group h3 {
  padding: 15px 40px 15px 15px;
  text-align: right;
}
.sidenav-tree ul.top-level > li > div.group h3 .counter {
  left: 1.071em;
  right: unset!important;
  position: absolute;
}
.sidenav-tree ul.top-level > li > div.group h3::before {
  right: 16px;
  left: unset!important;
  -webkit-transform: rotate(90deg) translate(2px, -5px);
  -ms-transform: rotate(90deg) translate(2px, -5px);
  transform: rotate(90deg) translate(2px, -5px);
}
.sidenav-tree ul.top-level > li[data-status=collapsed] > div.group h3::before {
  -webkit-transform: rotate(180deg) translate(-2px, -8px);
  -ms-transform: rotate(180deg) translate(-2px, -8px);
  transform: rotate(180deg) translate(-2px, -8px);
}
.sidenav-tree ul.top-level > li ul li {
  border-right: 5px solid rgba(0, 0, 0, 0.15);
  border-left: none;
}
.sidenav-tree ul.top-level > li ul li:first-child a {
  padding-top: 19px!important;
}
.sidenav-tree ul.top-level > li ul li.active {
  border-right: 5px solid #e67e22;
  border-left: none;
}
.sidenav-tree ul.top-level > li ul li a {
  padding: 19px 50px 19px 11px!important;
  text-align: right;
}
.sidenav-tree ul.top-level > li ul li a i {
  right: 9px;
  left: unset!important;
  top: 18px;
  width: 32px;
  text-align: left!important;
}
.sidenav-tree ul.top-level > li ul li a .counter {
  left: 1.071em;
  right: unset!important;
  position: absolute;
  top: 10px;
}
.sidenav-tree .control-toolbar input.form-control.search {
  background-position: left -78px !important;
}
.signin [name=login],
.signin [name=password] {
  text-align: left!important;
  direction: ltr;
}
.form-control .icon {
  padding-left: 30px!important;
  padding-right: 10px!important;
}
.form-control .icon.search {
  background-position: left -84px !important;
}
#layout-body .control-toolbar .toolbar-item.toolbar-primary {
  padding-right: unset;
  padding-left: 20px;
}
.dropdown-menu .dropdown-container > ul li a[class^="oc-icon-"],
.dropdown-menu .dropdown-container > ul li a[class*=" oc-icon-"] {
  padding-left: 10px!important;
  padding-right: 30px;
}
.dropdown-menu .dropdown-container > ul li a[class^="oc-icon-"]::before,
.dropdown-menu .dropdown-container > ul li a[class*=" oc-icon-"]::before {
  right: 9px;
  left: unset!important;
}
.btn {
  margin-right: unset!important;
  margin-left: 10px;
  text-align: right!important;
}
table.table.data tbody tr td.list-checkbox {
  padding-right: 17px;
  padding-left: 3px;
}
table.table.data thead tr th.list-checkbox {
  padding: 18px 20px 0 0;
}
table.table.data tbody tr.active td:first-child {
  border-right: 3px solid #f93;
  border-left: none;
}
table.table.data tbody tr td:first-child {
  border-right: 3px solid transparent;
  border-left: none;
}
table.table.data td.list-cell-type-switch {
  text-align: right;
}
[class^="oc-icon-"]:before,
[class*=" oc-icon-"]:before {
  margin-left: 8px;
  margin-right: unset!important;
  top: 1px;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.control-toolbar .toolbar-item .btn,
.control-toolbar .toolbar-item .btn-group,
.control-toolbar .toolbar-item .dropdown {
  margin-left: 10px;
  margin-right: unset!important;
}
.form-group.span-left-left {
  float: right!important;
}
.form-group.span-left-right {
  float: right!important;
  margin-right: 3%;
  margin-left: unset!important;
}
.form-group.span-right-right {
  float: left!important;
  clear: left!important;
}
.form-group.span-right-left {
  float: right!important;
  margin-right: 3%;
  margin-left: unset!important;
  clear: left!important;
}
.form-group.span-left {
  float: right!important;
  clear: right!important;
}
.form-group.span-right {
  float: left!important;
  clear: left!important;
}
.select2-container--default {
  direction: rtl;
}
.select2-container--open .select2-dropdown {
  left: 0;
  right: auto;
  direction: rtl;
}
.select2-container--default .select2-selection--single {
  padding: 8px 13px 8px 25px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 20px;
  right: unset!important;
}
.switch-field .field-switch {
  padding-left: unset;
  float: right;
  width: 100%;
}
.custom-switch {
  float: right!important;
}
.control-tabs.primary-tabs > ul.nav-tabs > li:first-child,
.control-tabs.primary-tabs > div > ul.nav-tabs > li:first-child,
.control-tabs.primary-tabs > div > div > ul.nav-tabs > li:first-child {
  padding-left: 0 !important;
  padding-right: 40px !important;
}
.control-tabs.primary-tabs > ul.nav-tabs > li:last-child,
.control-tabs.primary-tabs > div > ul.nav-tabs > li:last-child,
.control-tabs.primary-tabs > div > div > ul.nav-tabs > li:last-child {
  margin-right: -22px;
}
ul.nav-tabs {
  padding-inline-start: 0!important;
}
.close {
  float: left!important;
}
.control-toolbar.editor-toolbar .toolbar-item .btn > i {
  padding-right: 10px;
}
.field-markdowneditor.stretch .editor-preview {
  left: 0!important;
  right: 50%!important;
}
.field-markdowneditor.mode-split .editor-write .editor-code {
  border-left: 2px solid #808C8D;
  border-right: none!important;
}
.btn.offset-right,
.btn-group.offset-right {
  margin-right: 0!important;
  margin-left: 10px;
}
.nav.selector-group li.active {
  border-right: 3px solid #e6802b;
  border-left: none!important;
}
.nav.selector-group li i[class^="icon-"] {
  margin-left: 6px;
  margin-right: 0!important;
}
div.panel .nav.selector-group {
  padding-right: 0;
}
.pull-right {
  float: left!important;
}
.pull-left {
  float: right!important;
}
.control-status-list > ul li .status-label {
  float: left!important;
}
.control-scrollbar.vertical > .scrollbar-scrollbar {
  right: unset!important;
  margin-right: unset!important;
  left: 0;
  margin-left: 5px;
}
nav#layout-mainmenu ul li .mainmenu-accountmenu {
  left: 20px;
  right: unset!important;
}
nav#layout-mainmenu ul li .mainmenu-accountmenu::after {
  left: 9px;
  right: unset!important;
}
.horizontal-form input {
  margin-left: 9px;
  margin-right: unset!important;
}
.custom-checkbox label,
.custom-radio label {
  padding-right: 25px;
  padding-left: unset!important;
}
.custom-checkbox label::before,
.custom-radio label::before {
  margin-left: 15px;
  margin-right: unset!important;
  right: -3px;
  left: unset!important;
}
.mainmenu-collapsed {
  right: 0;
}
.mainmenu-collapsed .nav.mainmenu-nav > li > a > .nav-icon {
  right: 0;
  left: unset!important;
  margin-right: 0!important;
  margin-left: -15px !important;
}
.mainmenu-collapsed .nav.mainmenu-nav > li > a > .nav-label {
  left: unset;
  right: 39px;
  text-align: right!important;
}
.mainmenu-collapsed .nav.mainmenu-nav > li > .top-level > li div.group .counter {
  right: unset!important;
  left: 6px!important;
}
.mainmenu-collapsed .nav.mainmenu-nav > li > .top-level > li > ul > li > a .counter {
  right: unset!important;
  left: 0!important;
}
.mainmenu-collapsed .nav.mainmenu-nav > li > .top-level > li > ul > li > a i {
  text-align: left!important;
}
.mainmenu-collapsed .nav.mainmenu-nav > li > .top-level > li > ul > li > a .svg-icon {
  object-position: left!important;
}
.mainmenu-collapsed .nav.mainmenu-nav > li > .top-level > li > ul > li > a .header {
  margin-right: 5px;
  margin-left: 0;
}
#reorderTreeList {
  direction: ltr;
}
div.scoreboard div.scoreboard-item {
  margin-left: 40px;
  margin-right: unset!important;
}
.field-recordfinder .btn.clear-record {
  right: unset!important;
  left: -15px;
}
.field-repeater li.field-repeater-item .repeater-item-collapse {
  left: 24px;
  right: unset!important;
}
.field-repeater li.field-repeater-item .repeater-item-remove {
  left: 8px;
  right: unset!important;
  top: 3px!important;
}
.field-repeater li.field-repeater-item .repeater-item-collapsed-title {
  right: 10px;
  left: unset!important;
}
/*# sourceMappingURL=rtl.css.map */