body.rtl {
  font: 14px/20px 'Roboto', 'Cairo', Arial, Helvetica, sans-serif;
}
body.rtl button,
body.rtl input,
body.rtl select,
body.rtl textarea {
  font-family: 'Cairo', Arial, Helvetica, sans-serif;
}
body.rtl #header .sub-drop {
  left: auto;
  right: 100%;
  margin: 0 5px 0 0;
}
body.rtl #header .sub-drop:before {
  left: auto;
  right: -5px;
}
body.rtl #header .right-header-side {
  margin: 0 auto 0 0;
}
@media (max-width: 1299px) {
  body.rtl #header .right-header-side {
    margin: 0;
  }
}
@media (max-width: 1023px) {
  body.rtl #header .right-header-side {
    margin: 15px 0 0;
  }
}
body.rtl #header .logo {
  margin: 0 0 0 65px;
}
@media (max-width: 1499px) {
  body.rtl #header .logo {
    margin: 0 0 0 15px;
  }
}
body.rtl #header .global-search {
  padding: 0 30px 0 0;
}
@media (max-width: 1299px) {
  body.rtl #header .global-search {
    margin: 15px 0 0;
  }
}
@media (max-width: 1023px) {
  body.rtl #header .global-search {
    margin: 0;
  }
}
body.rtl #header .global-search i {
  left: auto;
  right: 0;
}
@media (max-width: 1299px) {
  body.rtl #header .nav-lang {
    right: auto;
    left: 20px;
  }
}
@media (max-width: 1023px) {
  body.rtl #header .nav-lang {
    position: static;
    margin: 0 auto 0 0;
  }
}
@media (max-width: 1023px) {
  body.rtl #header .form-row .form-col {
    margin: 0 0 0 -15px;
  }
}
@media (max-width: 1023px) {
  body.rtl #header .form-row .form-actions .btn {
    margin: 0 15px 0 0;
  }
}
body.rtl #header .dropdown {
  left: auto;
  right: 0;
}
body.rtl #header .nav-actions {
  right: auto;
  left: 5px;
}
body.rtl #header .nav-actions .dropdown {
  right: auto;
  left: -5px;
}
body.rtl #header .user-menu {
  right: auto;
  left: 0;
}
body.rtl #header .nav-main .sub-drop-item i {
  transform: rotateZ(180deg);
}
body.rtl #sidebar {
  margin: 0 0 0 30px;
}
body.rtl .module-table thead th,
body.rtl .module-table tbody th {
  text-align: right;
}
body.rtl .module-table thead th:first-child,
body.rtl .module-table tfoot th:first-child,
body.rtl .module-table tbody tr td:first-child {
  padding-left: 10px;
  padding-right: 20px;
}
body.rtl .module-table thead th:last-child,
body.rtl .module-table tfoot th:last-child,
body.rtl .module-table tbody tr td:last-child {
  padding-right: 10px;
  padding-left: 20px;
}
body.rtl .module-table .name-col.no-name-col,
body.rtl .module-table .title-col.no-name-col {
  text-align: right;
}
body.rtl .module-table .actions a + a {
  margin-left: 0;
  margin-right: 20px;
}
body.rtl .module-table-actions .btn + .btn {
  margin-right: 20px;
  margin-left: 0;
}
body.rtl .module-table .inline-row .specify-item {
  margin: 0 50px 0 0;
}
body.rtl .module-table.split-table .col-btn-add {
  padding-right: 20px !important;
  padding-left: 20px !important;
}
body.rtl .module-table.split-table .split-badge {
  right: 5px;
  left: auto;
}
body.rtl .module-table span.ui-select-toggle {
  padding: 0 0 0 18px;
}
body.rtl .form-module .form-col {
  margin: 0 0 0 50px;
}
body.rtl .form-module .expiration-label {
  padding: 0 15px 0 0;
}
body.rtl .form-module .form-actions .btn + .btn {
  margin-left: 0;
  margin-right: 20px;
}
body.rtl .form-module .form-actions .btn + div {
  margin-left: 0;
  margin-right: 20px;
}
body.rtl .form-module .title-row .date {
  text-align: left;
}
body.rtl .form-module .sublist {
  padding-left: 0;
  padding-right: 20px;
}
body.rtl .form-module .head-btn {
  position: relative;
}
body.rtl .form-module .head-btn .btn {
  right: auto;
  left: 0;
}
body.rtl .form-module.credit-cards .cc-details-top-block .val {
  margin-left: 0;
  margin-right: 11px;
}
body.rtl .form-module.credit-cards .cc-details-top-block .btn {
  margin-left: 0;
  margin-right: 40px;
}
body.rtl .custom-select-arrow.small:after {
  right: auto;
  left: 10px;
}
body.rtl .custom-select-arrow:before {
  right: auto;
  left: 0;
  border-radius: 4px 0 0 4px;
}
body.rtl .custom-select-arrow:after {
  right: auto;
  left: 20px;
}
body.rtl select {
  padding: 0 16px 0 36px;
}
body.rtl .filter-module h3 i {
  margin-right: 0;
  margin-left: 10px;
}
body.rtl .filter-module .icon {
  right: auto;
  left: 30px;
}
body.rtl .modal .close {
  right: auto;
  left: 30px;
}
body.rtl .modal .modal-header {
  padding: 30px 30px 30px 60px;
}
body.rtl .modal .modal-header.no-bottom-padding {
  padding: 30px 30px 0 60px;
}
body.rtl .search-module button[type=submit] {
  left: auto;
  right: 0;
}
body.rtl .search-module .clear {
  right: auto;
  left: 0;
}
body.rtl #sidenav li > a {
  padding: 10px 26px 10px 30px;
}
body.rtl #sidenav li > a i {
  right: auto;
  left: 20px;
}
body.rtl #sidenav li > a i.icon-angle-right {
  transform: scaleX(-1);
}
body.rtl #sidenav .dropdown-link i {
  left: 20px;
  right: auto;
}
body.rtl #sidenav .dropdown {
  margin-right: 5px;
  margin-left: 0;
  right: 100%;
  left: auto;
  width: 240px;
}
body.rtl #sidenav .dropdown:before {
  left: 100%;
  right: auto;
}
body.rtl .custom-checkbox .fake,
body.rtl .custom-radio .fake {
  margin-right: 0;
  margin-left: 15px;
}
body.rtl .custom-checkbox .thumb,
body.rtl .custom-radio .thumb {
  margin-right: 0;
  margin-left: 15px;
}
body.rtl .custom-switcher {
  margin: 0 0 10px 15px;
}
body.rtl .pagination li + li {
  margin-left: 0;
  margin-right: 10px;
}
body.rtl .tabs-module > .nav-tabs li + li {
  padding: 0 30px 0 0 !important;
}
body.rtl .tabs-module > .nav-tabs li.active {
  padding: 0 30px 0 15px;
}
body.rtl .tabs-module > .nav-tabs li:first-child.active {
  padding: 0 0 0 15px;
}
body.rtl .tabs-module > .nav-tabs .remove {
  right: auto;
  left: 0;
}
body.rtl .tabs-module.no-removal > .nav-tabs li:first-child.active {
  padding: 0 !important;
}
body.rtl .tabs-module.no-removal > .nav-tabs .active {
  padding-left: 0;
  padding-right: 30px;
}
body.rtl .nav-tabs .remove {
  margin-left: -12px;
  margin-right: 12px;
}
body.rtl .nav-tabs li.overflow .tabs-overflow-list {
  right: auto;
  left: 0;
}
body.rtl .btn i,
body.rtl .btn .icon {
  margin-right: 0;
  margin-left: 8px;
}
body.rtl .upload-module .btn-icon + .btn-icon {
  margin-left: 0;
  margin-right: 10px;
}
body.rtl #toast-container .toast {
  border-radius: 4px 0 0 0;
}
body.rtl .toast-top-left,
body.rtl .toast-bottom-left {
  left: auto;
  right: 0;
}
body.rtl .toast-top-right,
body.rtl .toast-bottom-right {
  right: auto;
  left: 0;
}
body.rtl .phone-input-module .code-input {
  padding: 0 0 0 15px;
}
body.rtl .phone-input-module .flag {
  margin-left: 6px;
  margin-right: 0;
}
body.rtl .country-phone-picker .btn {
  padding: 15px 20px 15px 40px;
}
body.rtl .country-phone-picker .btn:before {
  right: auto;
  left: 0;
  border-radius: 4px 0 0 4px;
}
body.rtl .country-phone-picker .btn:after {
  right: auto;
  left: 20px;
}
body.rtl .input-group > .input-field,
body.rtl .input-group > .custom-select-arrow {
  border-radius: 0 4px 4px 0;
}
body.rtl .input-group > .btn {
  border-radius: 4px 0 0 4px;
}
body.rtl .ui-select-multiple .ui-select-match-close {
  float: left;
}
body.rtl .modal .modal-entry-list .entry-dt {
  padding-right: 0;
  padding-left: 30px;
}
body.rtl .popover.bottom {
  left: auto !important;
}
body.rtl .popover.bottom .arrow {
  left: auto !important;
  right: 15px !important;
}
body.rtl .popover.bottom .arrow:after {
  margin: 0 -10px 0 0 !important;
}
body.rtl .show-qty {
  margin-left: 0;
  margin-right: 20px;
}
body.rtl .show-qty .custom-select-arrow:after {
  left: 6px;
  right: auto;
}
body.rtl .radio-list.inline .item {
  margin-right: 0;
  margin-left: 30px;
}
body.rtl .btn-show .ico {
  margin-right: 0;
  margin-left: 5px;
}
@media (max-width: 1199px) {
  body.rtl #header .nav-main {
    right: 0;
    left: auto;
  }
  body.rtl #sidebar {
    right: 0;
    left: auto;
  }
}
body.rtl .btn.right {
  left: 6px;
  right: auto;
}
body.rtl .datepicker-custom .uib-datepicker-popup {
  left: auto !important;
  right: 0 !important;
}
body.rtl .datepicker-custom table .uib-left .glyphicon-chevron-left:before,
body.rtl .datepicker-custom table .uib-right .glyphicon-chevron-left:before {
  content: '\E90E';
}
body.rtl .datepicker-custom table .uib-left .glyphicon-chevron-right:before,
body.rtl .datepicker-custom table .uib-right .glyphicon-chevron-right:before {
  content: '\E90D';
}
body.rtl .datepicker-custom .uib-button-bar .pull-left {
  float: right;
}
body.rtl .datepicker-custom .uib-button-bar .pull-right {
  float: left;
}
body.rtl .datepicker-custom.right-side .uib-datepicker-popup.dropdown-menu {
  left: 0 !important;
  right: auto !important;
}
body.rtl .dropdown-multiselect .dropdown-toggle {
  padding: 0 20px 0 36px;
  text-align: right;
}
body.rtl .dropdown-multiselect .caret {
  right: auto;
  left: 20px;
}
body.rtl .reg-card .sidebar {
  padding-left: 0;
  padding-right: 60px;
}
@media (max-width: 1199px) {
  body.rtl #header .nav-main .dropdown {
    left: auto;
    right: 100%;
  }
  body.rtl #header .nav-main .dropdown-item .icon-angle-down {
    transform: rotateZ(90deg);
  }
}
body.rtl .three-col-wrap > .col-2 {
  margin-left: 0;
  margin-right: 20px;
}
body.rtl .two-col-wrap > .col-1 {
  margin-right: 0;
  margin-left: 20px;
}
body.rtl .tabs-module.range-tabs-module > .nav-tabs li {
  padding: 0 30px 0 0 ;
}
body.rtl .tabs-module.range-tabs-module > .nav-tabs li + li {
  padding: 0 30px 0 0;
}
body.rtl .tabs-module.range-tabs-module > .nav-tabs li:last-of-type {
  padding: 0;
}
body.rtl .profile-module .profile-module-heading .grow .btn + .btn {
  margin-right: 20px;
  margin-left: 0;
}
body.rtl .notes-list .item-holder {
  border-right: 5px solid #00a49a;
  border-left: 0;
}
body.rtl .settings-dropdown-drop {
  left: 0;
  right: auto;
}
body.rtl .module-scroll-table .aside {
  border-left: 2px solid #f3f8fc;
  border-right: 0;
}
body.rtl .accomodations-list .item .btn-icon {
  margin-right: 15px;
  margin-left: 0;
}
body.rtl .accomodations-list .item .split-badge {
  right: 5px;
  left: auto;
}
body.rtl .module-steps li {
  padding-right: 35px;
  padding-left: 0;
}
body.rtl .module-steps li:before {
  right: 5px;
  left: auto;
}
body.rtl .module-steps li:first-child {
  padding-right: 0;
}
body.rtl .module-steps .num {
  margin-left: 5px;
  margin-right: 0;
}
body.rtl .two-col-wrap.flex-reverse > .col-1 {
  margin-left: 0;
  margin-right: 20px;
}
body.rtl .payment-form .form-col {
  margin: 0;
}
body.rtl .tooltip-link .tooltip {
  right: 0;
  left: auto;
}
body.rtl .tooltip-link .tooltip:after,
body.rtl .tooltip-link .tooltip:before {
  right: 25px;
  left: auto;
}
body.rtl .tooltip-link .tooltip .row .lbl {
  margin-right: 0;
  margin-left: 10px;
}
body.rtl .results-module .tooltip-link .tooltip {
  right: -23px;
  left: auto;
}
body.rtl .reservation-details-module .res-det-head .form-block .form-section-wrap + .form-section-wrap {
  margin-left: 0;
  margin-right: 25px;
}
body.rtl .reservation-details-module .res-det-head .form-block .form-section + .form-section {
  margin-left: 0;
  margin-right: 25px;
}
body.rtl .reservation-details-module .res-det-head .form-block .custom-select-arrow select {
  padding: 0 16px 0 44px;
}
body.rtl .reservation-details-module .res-det-head .form-block .custom-select-arrow:after {
  right: auto;
  left: 17px;
}
body.rtl .reservation-details-module .details-table-wrap .details-module-table {
  text-align: right;
}
body.rtl .reservation-details-module .details-table-wrap .top-table-wrap .balance {
  padding-left: 0;
  padding-right: 10px;
}
body.rtl .reservation-details-module .details-table-wrap .top-table-wrap .balance .balance-drop {
  margin-right: 24px;
  margin-left: 0;
}
body.rtl .reservation-details-module .details-table-wrap .top-table-wrap .balance .balance-drop .toggle-btn {
  text-align: right;
}
body.rtl .reservation-details-module .details-table-wrap .top-table-wrap .balance .balance-drop .toggle-btn:after {
  right: auto;
  left: 2px;
}
body.rtl .reservation-details-module .details-table-wrap .top-table-wrap .balance .balance-drop .holder .dropdown {
  right: auto;
  left: 0;
}
body.rtl .new-entry-module .settings-dropdown-drop {
  left: 52px;
  right: auto;
}
body.rtl .new-entry-module .settings-dropdown-btn .icon-angle-down {
  margin-left: 0;
  margin-right: 6px;
}
body.rtl .new-entry-module .info-block {
  padding: 14px 18px 18px 75px;
}
body.rtl .new-entry-module .info-block .close {
  right: auto;
  left: 30px;
}
body.rtl .new-entry-module .info-block .icon-inform {
  margin-right: 0;
  margin-left: 18px;
}
body.rtl .new-entry-module.res-det-table .icon-split {
  left: auto;
  right: 2px;
}
body.rtl .edit-module .top-btn-block .add-split .plus {
  margin: -5px 6px 1px;
}
body.rtl .edit-module .top-btn-block .next-prev .btn + .btn {
  margin-left: 0;
  margin-right: 23px;
}
body.rtl .edit-module .top-btn-block .next-prev .btn.next i {
  margin-right: 8px;
  margin-left: 0;
}
body.rtl .edit-module .edit-footer {
  flex-direction: row-reverse;
}
body.rtl .edit-module .edit-footer .btn + .btn {
  margin-left: 0;
  margin-right: 20px;
}
body.rtl .select-wrap:after {
  right: auto;
  left: 20px;
}
body.rtl .small-select.add-small-select,
body.rtl .dropdown-select.add-small-select {
  margin: 0 10px 0 0;
}
body.rtl .small-select.left-small-select .holder .dropdown,
body.rtl .dropdown-select.left-small-select .holder .dropdown {
  right: 0;
  left: auto;
}
body.rtl .small-select .holder .opener .btn,
body.rtl .dropdown-select .holder .opener .btn {
  padding: 9px 13px 9px 41px;
}
body.rtl .small-select .holder .opener .btn:after,
body.rtl .dropdown-select .holder .opener .btn:after {
  right: auto;
  left: 17px;
}
body.rtl .small-select .holder .dropdown.action-dropdown,
body.rtl .dropdown-select .holder .dropdown.action-dropdown {
  right: auto;
  left: 0;
}
body.rtl .small-btn i {
  margin-left: 0;
}
body.rtl .grow .num-of-rows {
  border-right: none;
  border-left: 1px solid #d6e0f3;
}
body.rtl .show-qty select {
  font-size: 14px;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
body.rtl .modal .modal-footer .btn.drop-continue i {
  margin-left: 0;
  margin-right: 8px;
}
body.rtl .modal .modal-footer.change-status .holder .dropdown .btn {
  text-align: right;
}
body.rtl .filter-form.create-res .form-block.view {
  width: 220px;
}
body.rtl .filter-form.create-res .form-block.view .radio-list.inline .item {
  margin-left: 0;
}
body.rtl .filter-form.folio .dropdown-select.checkbox-drop.double .holder .dropdown {
  right: auto;
  left: 0;
}
@media (max-width: 1180px) {
  body.rtl .filter-form.folio .col-2 {
    margin-right: 0;
  }
}
body.rtl .filter-form.edit-res .row.view-add-split .form-block {
  width: 245px;
}
body.rtl .filter-form.edit-res .row.view-add-split .form-block label {
  margin-right: 0;
  margin-left: 15px;
}
body.rtl .filter-form.edit-res .row.view-add-split .form-block .radio-list.inline .item {
  margin-left: 0;
}
body.rtl .filter-form .col-2,
body.rtl .filter-form .col-3,
body.rtl .filter-form .col-4 {
  margin-left: 0;
  margin-right: 25px;
}
body.rtl .filter-form .col + .col {
  margin-left: 0;
  margin-right: 25px;
}
@media (max-width: 1373px) {
  body.rtl .filter-form .col + .col {
    margin-right: 0;
  }
}
body.rtl .filter-form .form-block + .form-block {
  margin-left: 0;
  margin-right: 25px;
}
body.rtl .filter-form .radio-list.inline .item + .item {
  margin-left: 0;
  margin-right: 18px;
}
body.rtl .btn-row .btn + .btn {
  margin-left: 0;
  margin-right: 22px;
}
@media (max-width: 1440px) {
  body.rtl .filter-form.create-res .col-3 {
    margin-right: 0;
  }
}
@media (max-width: 1300px) {
  body.rtl .filter-form.house-account .col-2,
  body.rtl .filter-form.house-account .col-3 {
    margin-right: 0;
  }
}
@media (max-width: 1013px) {
  body.rtl .filter-form.create-res .col-2 {
    margin-right: 0;
  }
}
@media (max-width: 1158px) {
  body.rtl .filter-form.res-activity .col-3 {
    margin-right: 0;
  }
}
@media (max-width: 1660px) {
  body.rtl .filter-form.res-activity.staff-activity .col-3 {
    margin-right: 0;
  }
}
@media (max-width: 870px) {
  body.rtl .filter-form.res-activity .col-2 {
    margin-right: 0;
  }
}
@media (max-width: 1272px) {
  body.rtl .filter-form.communication .col-4 {
    margin-right: 0;
  }
}
@media (max-width: 1072px) {
  body.rtl .filter-form.communication .col-2,
  body.rtl .filter-form.communication .col-3 {
    margin-right: 0;
  }
}
@media (max-width: 1292px) {
  body.rtl .filter-form.edit-res .col-2 {
    margin-right: 0;
  }
}
@media (max-width: 1450px) {
  body.rtl .filter-form.activity-log .col-2,
  body.rtl .filter-form.activity-log .col-3 {
    margin-right: 0;
  }
}
body.rtl .filter-form.wrap .form-block + .form-block {
  margin-right: 0;
}
body.rtl .dropdown-select.big .holder .opener .btn {
  text-align: right;
}
body.rtl .dropdown-select.big .holder .opener .btn:after {
  right: auto;
  left: 20px;
}
body.rtl .bulk-actions .opener .btn {
  text-align: right;
}
body.rtl .bulk-actions .opener .btn:after {
  left: 20px;
  right: auto;
}
body.rtl .modal .modal-header h4 i {
  margin-right: 0;
  margin-left: 8px;
}
body.rtl .modal .modal-body.form-modal .balance-due {
  font-weight: 600;
  margin-bottom: 10px;
}
body.rtl .color-key .color-key-block {
  margin-right: 0;
  margin-left: 53px;
}
body.rtl .color-key .color-key-block .sample {
  margin-right: 0;
  margin-left: 8px;
}
body.rtl .payment-info .val {
  padding-left: 0;
  padding-right: 10px;
}
body.rtl .custom-select-arrow.select-white.blue-arrow:after {
  right: auto;
  left: 14px;
}
body.rtl .bulk-actions.arrow .opener .btn:after {
  left: 16px;
  right: auto;
}
body.rtl .bulk-actions .opener .btn {
  padding-right: 10px;
}
body.rtl .bulk-actions .opener .btn:before {
  right: auto;
  left: 0;
}
body.rtl .dash-head .btn-block .btn-icon {
  margin-right: 0;
  margin-left: 14px;
}
body.rtl .performance-section .block-wrap + .block-wrap {
  margin-left: 0;
  margin-right: 14px;
}
body.rtl .performance-section .block + .block {
  margin-left: 0;
  margin-right: 14px;
}
body.rtl .performance-section .block .pic-section {
  border-radius: 0 4px 4px 0;
}
@media (max-width: 1130px) {
  body.rtl .performance-section .block-wrap + .block-wrap {
    margin-right: 0;
  }
}
body.rtl .guide-section .guide-block .number {
  right: auto;
  left: -5px;
}
body.rtl .room-statuses-section .top-section .r-s-title:after {
  left: auto;
  right: 0;
}
body.rtl .calendar-module .top-row .c-side .actions .btn-icon + .btn-icon,
body.rtl .calendar-module .top-row .c-side .actions .small-select {
  margin-left: 0;
  margin-right: 11px;
}
body.rtl .calendar-module .top-row .months .month-section i {
  margin-right: 0px;
  margin-left: 9px;
}
body.rtl .calendar-module .cal-row .cal-cell.top .edit-rate-btn-block.left-side {
  right: auto;
  left: 10px;
}
body.rtl .calendar-module .cal-row .cal-cell.top .edit-rate-btn-block.left-side:before {
  right: auto;
  left: 10px;
}
body.rtl .calendar-module .cal-row .cal-cell.top .edit-rate-btn-block .btn + .btn {
  margin-left: 0;
  margin-right: 9px;
}
body.rtl .calendar-module .description-block .header .close {
  right: auto;
  left: 13px;
}
body.rtl .calendar-module .description-block .body .aside {
  border-right: none;
  border-left: 2px solid #f3f8fc;
}
body.rtl .calendar-module .cal-slot .marks {
  right: auto;
  left: 12px;
}
body.rtl .calendar-module .cal-slot .marks .mark + .mark {
  margin-left: 0;
  margin-right: 5px;
}
body.rtl .calendar-module .cal-slot.no-nights:after {
  right: auto;
  left: -4px;
}
body.rtl .calendar-module .bottom-row .c-side .info-block a i {
  margin-right: 0;
  margin-left: 9px;
}
body.rtl .date-picker-absolute {
  right: auto;
  left: -57px;
}
body.rtl .autocomplete-item .dropdown-menu {
  left: auto !important;
  right: 0;
}
body.rtl .table-wrapper .actions-col .settings-dropdown-drop {
  left: 52px;
  right: auto;
}
body.rtl .datepicker-custom .picker-wrap {
  right: -59px;
  left: auto;
}
body.rtl .calendar-module .side-menu .datepicker-custom.calendar-size .uib-datepicker-popup.dropdown-menu {
  left: auto !important;
  right: 50% !important;
  transform: translateX(50%);
}
body.rtl .calendar-module .side-menu .datepicker-custom.calendar-size .uib-datepicker-popup.dropdown-menu small {
  font-size: 65%;
}
body.rtl .filter-range-wrap .speedbox-range {
  margin-left: 0;
  margin-right: 20px;
}
body.rtl .calendar-module .c-side .actions .small-select {
  margin-right: 11px;
  margin-left: 0;
}
body.rtl .calendar-module .dates .month-section i {
  margin-right: 0;
  margin-left: 7px;
}
body.rtl .calendar-module .c-side-bottom .info-block a i {
  margin-right: 0;
  margin-left: 9px;
}
body.rtl .calendar-module .c-side-block,
body.rtl .calendar-module .c-side {
  border-left: 1px solid #f3f8fc;
  border-right: none;
}
body.rtl .calendar-module .cal-slot-wrap.side .description-block,
body.rtl .calendar-module .cal-slot-wrap.top-located.side .description-block {
  right: calc(100% + 20px);
  left: auto;
}
body.rtl .calendar-module .cal-slot-wrap.side .description-block .tooltip-arrow,
body.rtl .calendar-module .cal-slot-wrap.top-located.side .description-block .tooltip-arrow {
  left: auto;
  right: 0;
  transform: translateX(50%) translateY(0) rotate(-45deg);
}
body.rtl .calendar-module .cal-slot-wrap.side.bottom-located .description-block .tooltip-arrow,
body.rtl .calendar-module .cal-slot-wrap.top-located.side.bottom-located .description-block .tooltip-arrow {
  transform: translateX(50%) translateY(50%) rotate(-45deg);
}
body.rtl .calendar-module .cal-slot-wrap.left-side .description-block,
body.rtl .calendar-module .cal-slot-wrap.top-located.left-side .description-block {
  right: auto;
  left: calc(100% + 20px);
}
body.rtl .calendar-module .cal-slot-wrap.left-side .description-block .tooltip-arrow,
body.rtl .calendar-module .cal-slot-wrap.top-located.left-side .description-block .tooltip-arrow {
  left: -12px;
  right: auto;
}
body.rtl .calendar-module .cal-slot-wrap.top-side .description-block,
body.rtl .calendar-module .cal-slot-wrap.top-located.top-side .description-block,
body.rtl .calendar-module cal-slot-wrap.side.top-side .description-block {
  right: 100px;
}
body.rtl .calendar-module .cal-slot-wrap.top-side .description-block .tooltip-arrow,
body.rtl .calendar-module .cal-slot-wrap.top-located.top-side .description-block .tooltip-arrow,
body.rtl .calendar-module cal-slot-wrap.side.top-side .description-block .tooltip-arrow {
  right: 15px;
}
body.rtl .calendar-module .description-block .body .main-block .res-link i {
  margin-right: 0;
  margin-left: 9px;
}
body.rtl .calendar-module .bottom-row-wrap:after {
  left: 0;
  right: auto;
}
body.rtl .modal .modal-body.modal-info .explanations {
  margin-left: 0;
  margin-right: 70px;
}
body.rtl .modal .modal-body.modal-info .explanations .exp-block .connect-arrow {
  left: calc(100% + 5px);
  right: auto;
}
body.rtl .how-to-use-modal ul {
  padding-left: 0;
  padding-right: 40px;
}
body.rtl .how-to-use-modal ul li:before {
  left: 0;
  right: -18px;
}
body.rtl .corner-form-block .form-section.w-label label {
  margin-right: 0;
  margin-left: 8px;
}
body.rtl .corner-form-block .form-section.w-label .custom-select-arrow:after {
  right: auto;
  left: 17px;
}
body.rtl .form-module .form-col.double .double-item > div.remove-btn {
  margin-right: 0;
  margin-left: -28px;
}
body.rtl .dash-res-table .settings-dropdown.no-arrow {
  margin-right: 0;
  margin-left: 6px;
}
body.rtl .small-select .holder .dropdown .btn {
  text-align: right;
}
body.rtl .dropdown-select .holder .dropdown .btn {
  text-align: right;
}
body.rtl .btn-icon.btn-remove i,
body.rtl .btn-icon .icon-edit,
body.rtl .btn-icon .icon-email {
  vertical-align: unset;
}
body.rtl .btn-icon.btn-remove,
body.rtl .btn-icon.btn-email {
  line-height: 30px;
}
body.rtl .modal .modal-body-center label.aligned {
  display: block;
  text-align: right;
  font-weight: 600;
}
body.rtl .sms-balance-label {
  float: left;
}
body.rtl .staff-activity .dropdown-select.checkbox-drop .holder .dropdown {
  left: auto;
  right: 0;
}
@media (max-width: 1199px) {
  body.rtl #sidenav .dropdown-item:hover .dropdown-link i {
    transform: scaleX(-1) rotate(90deg);
  }
  body.rtl #sidenav .dropdown {
    right: auto;
    margin-right: 0;
    width: 239px;
  }
}
body.rtl .land-wrap .header a i.icon-angle-down {
  margin-left: 0;
  margin-right: 5px;
}
body.rtl .land-wrap .header .lang .en-link {
  display: none;
}
body.rtl .land-wrap .header .lang .ar-link {
  display: block;
}
body.rtl .land-wrap .our-benefits-section .benefits-row .benefits-block .img {
  margin-right: 0;
  margin-left: 38px;
}
body.rtl .land-wrap .pms-section-wrap .land-container {
  display: flex;
  justify-content: flex-end;
}
body.rtl .land-wrap .pms-section-wrap .pms-section .start-tour .block-icon {
  margin-right: 0;
  margin-left: 15px;
}
body.rtl .land-wrap .pms-section-wrap .pms-section p {
  padding-right: 0;
  padding-left: 65px;
}
body.rtl .land-wrap .facts-section-wrap .fact-block .block-icon {
  margin-right: 0;
  margin-left: 15px;
}
body.rtl .land-wrap .ask-question-section .text-section {
  padding-right: 0;
  padding-left: 88px;
}
body.rtl .land-wrap .ask-question-section .text-section .info-icon-block {
  left: 0;
  right: auto;
  transform: translateX(-50%) translateY(-50%);
}
body.rtl .land-wrap .ask-question-section .text-section .info-icon-block:before {
  left: auto;
  right: -2px;
  transform: rotate(-42deg);
}
body.rtl .land-wrap .demo-section .demo-text {
  padding-right: 0;
  padding-left: 20px;
}
body.rtl .land-wrap .schedule-your-demo-wrap .schedule-your-demo {
  padding: 103px 0 103px 85px;
}
body.rtl .land-wrap .schedule-your-demo-wrap .schedule-your-demo ul .tick-in-circle {
  margin-right: 0;
  margin-left: 9px;
}
body.rtl .land-wrap .schedule-your-demo-wrap .arc-arrow {
  right: auto;
  left: -8px;
  transform: rotateY(180deg);
}
body.rtl .land-wrap .features-n-form-wrap .features .benefits-block {
  padding-right: 0;
  padding-left: 95px;
}
body.rtl .land-wrap .features-n-form-wrap .features .benefits-block .img {
  margin-right: 0;
  margin-left: 38px;
}
body.rtl .land-wrap .features-n-form-wrap .features .start-free {
  padding-right: 144px;
  padding-left: 40px;
}
@media (max-width: 1035px) {
  body.rtl .land-wrap .pms-section-wrap .land-container {
    display: block;
  }
}
body.rtl .btn-icon.btn-settings i {
  vertical-align: middle;
}
body.rtl .tinymce-text-block blockquote ul,
body.rtl .tinymce-text-block blockquote ol {
  padding: 0;
}
body.rtl .tinymce-text-block ul,
body.rtl .tinymce-text-block ol {
  padding: 0 40px 0 0;
}
body.rtl .tinymce-text-block ul + ul,
body.rtl .tinymce-text-block ol + ul {
  padding: 0 40px 0 0;
}
body.rtl .tinymce-text-block ul ul,
body.rtl .tinymce-text-block ol ul {
  padding: 0 40px 0 0;
}
body.rtl .graph-modal-wrap .title-holder {
  padding: 0 0 0 100px;
}
body.rtl .guest-feedback-report .count {
  margin: 0;
}
body.rtl .guest-feedback-report .graph-ico {
  margin: 0 15px 0 0;
}
body.rtl .guest-feedback-report .description-box {
  margin: 0 50px 0 0;
}
body.rtl .guest-feedback-report .description-box > div:first-child {
  margin: 0 0 0 15px;
}
body.rtl .guest-feedback-report .description-box > div:last-child {
  margin: 0;
}
body.rtl .guest-feedback-report .description-box .rate {
  margin: 0 0 0 15px;
}
body.rtl .header .nav-actions {
  margin: 0 15px 0 0;
}
body.rtl .header .login-lang {
  margin: 0 23px 0 0;
}
body.rtl .header .dropdown-item .dropdown {
  right: auto;
  left: 0;
}
body.rtl billing-information .edit-holder {
  right: auto;
  left: 15px;
}
body.rtl .guest-feedback-report .top-select-wrap {
  margin: 0 10px 0 0;
}
body.rtl billing-transaction .btn-icon i {
  vertical-align: middle;
}
body.rtl .payment-holder dl dt {
  margin: 0 0 0 15px;
}
body.rtl .module-table .drop-holder .drop {
  right: auto;
  left: 5px;
}
body.rtl .survey-wrapp .box .rate-holder .custom-radio:last-child {
  margin: 0 15px 0 0;
}
body.rtl .survey-wrapp .box .rate-holder .custom-radio:first-child {
  margin: 0;
}
body.rtl .date-item .datepicker-custom .uib-datepicker-popup {
  right: auto !important;
  left: 0 !important;
}
body.rtl .top-select-wrap {
  margin: 0 auto 30px 0;
}
body.rtl .billing-status.fail:after {
  margin: 0 4px 0 0;
}
body.rtl .custom-list {
  margin: 0 200px 0 0;
}
body.rtl .custom-list:before {
  left: auto;
  right: 14px;
}
body.rtl .custom-list .item {
  padding: 0 50px 0 0;
}
body.rtl .custom-list .item:before {
  left: auto;
  right: 0;
}
body.rtl .custom-list .item:after {
  left: auto;
  right: 5px;
}
@media (max-width: 959px) {
  body.rtl .custom-list {
    margin: 0 100px 0 0;
  }
}
body.rtl .guest-item .custom-select-arrow {
  width: 145px;
}
body.rtl .tooltip.right-tooltip {
  left: 0;
  right: auto;
}
body.rtl .tooltip.right-tooltip:before,
body.rtl .tooltip.right-tooltip:after {
  left: auto;
  right: calc(90%);
}
body.rtl .tooltip.left-tooltip {
  right: 40px !important;
  left: auto !important;
}
body.rtl .tooltip.left-tooltip:before,
body.rtl .tooltip.left-tooltip:after {
  left: auto;
  right: 5px;
}
body.rtl .add-select-wrapp span,
body.rtl .add-select-wrapp .btn {
  margin: 0 15px 0 0;
}
@media (max-width: 1350px) and (min-width: 1200px) {
  body.rtl #header .slim .sub-drop {
    right: auto;
    left: 100%;
    margin: 0 0 0 5px;
  }
  body.rtl #header .slim .sub-drop:before {
    left: -5px;
    right: auto;
  }
}
body.rtl .tabs-module.range-tabs-module .ico-heading i {
  margin: 0 0 0 5px;
}
body.rtl .location-holder .custom-checkbox {
  margin: 0 25px 0 0;
}
body.rtl .tabs-module.range-tabs-module > .nav-tabs li {
  padding: 0 30px 0 0;
}
body.rtl .internal-wrapp i {
  margin: 0 0 0 15px;
}
@media (min-width: 1024px) {
  body.rtl .date-picker-absolute.location-custom-datepicker {
    right: auto;
    left: 0;
  }
  body.rtl .country-reservation-holder .text-holder {
    padding: 0 15px 0 0;
  }
}
body.rtl .country-phone-picker .btn,
body.rtl .custom-ui-select .btn {
  padding: 15px 16px 15px 36px;
}
body.rtl .country-phone-picker .btn:before,
body.rtl .custom-ui-select .btn:before {
  right: auto;
  left: 0;
  border-radius: 4px 0 0 4px;
}
body.rtl .country-phone-picker .btn:after,
body.rtl .custom-ui-select .btn:after {
  right: auto;
  left: 20px;
}
body.rtl .talk-form .country-phone-picker .btn {
  padding: 15px 10px 15px 30px;
}
body.rtl .talk-form .country-phone-picker .btn:after {
  left: 10px;
  right: auto;
}
body.rtl .country-phone-picker .dropdown-menu {
  right: auto;
  left: 0;
}
body.rtl .country-reservation-holder .gps-holder {
  left: auto;
  right: 10px;
}
body.rtl .gm-bundled-control {
  left: auto !important;
  right: 0 !important;
}
body.rtl .gm-bundled-control .gmnoprint {
  left: auto !important;
}
body.rtl .arrow-custom-ui-select .btn {
  text-align: right;
  padding: 0 0 0 18px;
}
body.rtl .arrow-custom-ui-select .btn:after {
  right: auto;
  left: 5px;
}
body.rtl .arrow-custom-ui-select .ui-select-match-text {
  direction: rtl;
}
body.rtl .custom-ui-select .ui-select-match-text {
  direction: rtl;
}
body.rtl .chart-wrapp h3 i {
  margin: 0 0 0 10px;
}
body.rtl .cancellation-box > div,
body.rtl .cancellation-box ul {
  padding: 0 30px 0 0;
}
body.rtl .two-column-holder {
  margin: 0 0 20px;
}
body.rtl .two-column-holder .chart-wrapp {
  margin: 0 0 0 15px;
}
body.rtl .summary-info-box {
  text-align: left;
}
body.rtl #chartjs-tooltip .chartjs-tooltip-key {
  margin: 4px 0 0 10px;
}
body.rtl #chartjs-tooltip table td:first-child {
  padding: 0 0 0 5px;
}
body.rtl .terms-container h3 {
  margin: 0 15px 15px 0;
}
body.rtl .terms-container .sub-list {
  padding: 0 15px 0 0 ;
}
body.rtl .percent {
  float: right;
}
body.rtl .property-title {
  font-weight: 600;
}
body.rtl .form-item-cancelation .custom-ui-select .btn {
  text-align: right;
}
body.rtl .box-container .post-box .post-header .btn-icon {
  right: auto;
  left: 10px;
}
body.rtl .edit-table .custom-select-arrow:after,
body.rtl .module-table.edit-table .custom-select-arrow:after {
  right: auto;
}
body.rtl .date-card__icon {
  order: -1;
}
body.rtl .date-card__item + .date-card__item::before {
  left: auto;
  right: -8px;
}
