body.rtl {
  direction: rtl;
  overflow-x: hidden;
}

.rtl .arrowBoxRTL {
  left: 12px;
  right: auto;
}

.rtl .mainContentRTL {
  margin-right: var(--sideMenu-width);
  margin-left: 0;
}

.rtl .orderAccordion .card {
  padding: 8px 16px 0 0px;
}

.rtl .orderAccordion .card-body {
  padding: 0px 28px 0px 0 !important;
}

.rtl .orderAccordion.adminEarning .card {
  padding: 8px 16px 0 0;
}

.rtl .orderAccordion.adminEarning .card-body {
  padding: 0px 26px 0px 0 !important
}

.rtl .adminEarning .card {
  padding: 8px 0 0 0;
}

.rtl .storeMainContentRTL {
  margin-right: var(--store-sideMenu-width);
  margin-left: 0px;
}

.rtl .btnTrashRTL,
.rtl .btnTrashRTL:hover,
.rtl .btnTrashRTL:focus,
.rtl .btnTrashRTL:active {
  right: unset;
  left: 10px;
}

.rtl .userStatusBadgeRTL {
  margin-right: 10px;
  margin-left: 0;
}

.rtl .displayInlineRTL {
  display: inline-block;
}

.rtl .redux-toastr .top-right {
  left: 0;
  right: auto;
}

.rtl .orderTextRTL {
  display: inline-block;
  padding-left: 4px;
}

.rtl .pwdShowHideIconRTL {
  left: 15px;
  right: auto;
}

.rtl .driverBatchIconRTL {
  left: 6px;
  right: unset;
}

.rtl .receiverRadiusRTL {
  border-radius: 0 38px 38px 38px;
  text-align: left;
}

.rtl .senderRadiusRTL {
  border-radius: 38px 0 38px 38px;
  text-align: right;
}

.rtl .imageUploadTooltipContainer {
  text-align: center !important;
}

.rtl .pwdShowIconSection {
  left: 15px;
  right: unset;
}

.rtl .viewChatReceiverMessageIconRtl {
  right: unset;
  left: 0px;
}

.rtl .manualGeoSuggestListWrapper::after {
  background-position: 10px center;
}

.rtl .phoneNumberAddonBtnContainer input {
  border-radius: 0 var(--radius-1) var(--radius-1) 0 !important;
}

.rtl .phoneNumberAddonInputContainer input {
  border-radius: var(--radius-1) 0 0 var(--radius-1) !important;
  border-left: 1px solid var(--quaternary-border) !important;
}

.rtl .phoneNumberAddonBtn {
  border-radius: 0 var(--radius-1) var(--radius-1) 0;
}

.rtl .sideMenuWrapperRtl {
  left: unset;
  right: 0;
}

.rtl .sideMenuAccordionCollapseItemIconRtl svg {
  transform: rotate(180deg);
}

.rtl .adminHeaderContainerRtl {
  left: 0;
  right: var(--sideMenu-width);
}

.rtl .storePasswordInput {
  padding-right: 12px !important;
  padding-left: 42px !important;
}

.rtl .earnSectionRtl {
  border-left: 1px solid var(--primary-border);
  border-right: 3px solid var(--primary-bg);
}

.rtl .forgetPasswordInputRtl {
  padding: 10px 10px 10px 35px !important;
  background-position: calc(0% + 10px) 50% !important;
}

.rtl .headerMenuItemBtn svg,
.rtl .homeBannerBtnArrowRtl svg {
  transform: rotate(180deg);
}

.rtl .headerMenuDropdownBtn,
.rtl .headerMenuDropdownBtn:hover,
.rtl .headerMenuDropdownBtn:active,
.rtl .headerMenuDropdownBtn:active:hover,
.rtl .headerMenuDropdownBtn:active:focus {
  padding: 6px 8px 6px 12px !important;
}

.rtl .forgotPasswordLinkIcon {
  transform: rotate(180deg);
  top: 0px;
}

.rtl .commonSelectField {
  padding: 9px 18px 9px 40px;
  background-position: calc(0% + 6px) 50%;
}

.rtl .commonTableSelectField {
  padding: 6px 10px 6px 30px;
  background-position: calc(0% + 3px) 50%;
}

.rtl .earnImgRtl {
  right: unset;
  left: 6px;
}

.rtl .storeDashboardCardWrapperRtl {
  padding-right: 0;
  padding-left: 30px;
}

.rtl .modifierGrpAddItemRemoveBtnBoxRtl {
  right: unset;
  left: -8px;
}

.rtl .documentRemoveBtnContainerRtl {
  left: -10px;
  right: unset;
}

.rtl .prefixAddonBtn {
  border-top-right-radius: 6px !important;
  border-bottom-right-radius: 6px !important;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.rtl .suffixAddonBtn {
  border-top-left-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.rtl .prefixInputAddonContainer .form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-left-width: 1px !important;
  border-right-width: 0 !important;
}

.rtl .prefixInputAddonContainer .input-group-prepend {
  margin-right: unset;
  margin-left: -1px;
}

.rtl .suffixInputAddonContainer .form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-right-width: 1px !important;
  border-left-width: 0 !important;
}

.rtl .suffixInputAddonContainer .input-group-append {
  margin-left: unset;
  margin-right: -1px;
}

.rtl .manageMenuAddItemCardHeadRtl {
  padding: 18px 18px 18px 54px;
}

.rtl .manageMenuAddItemToggleBtnRtl {
  right: unset;
  left: 18px;
}

.rtl .commonPasswordInputField {
  padding: 9px 18px 9px 44px;
}

.rtl .dropzoneDeleteBtnRtl {
  right: unset;
  left: -10px;
}

.rtl .badgeRtl {
  right: unset;
  left: -12px;
}

.rtl .dateFilterSelectContainerRtl {
  padding: 9px 18px 9px 40px;
  background-position: calc(0% + 10px) 50%;
}

.rtl .dashboardDateFilterPickerAndButtonWrapperRtl {
  right: unset;
  left: 0;
}

.rtl .dashboardDateFilterButtonWrapperRtl {
  border-right: 0;
  border-left: 1px solid var(--primary-border);
}

.rtl .imageRotate {
  transform: rotate(180deg)
}

.rtl .chartDotTextRtl::before {
  left: unset;
  right: 0;
}

@media (max-width: 1199px) {
  .rtl .adminHeaderContainerRtl {
    left: 0;
    right: 0;
  }

  .rtl .mainContentRTL {
    margin-right: 0;
    margin-left: 0;
  }

  .rtl .storeMainContentRTL {
    margin-right: 0;
    margin-left: 0px;
  }
}

@media (max-width: 767px) {
  .rtl .addonMobileWrapper.prefixInputAddonContainer .input-group-prepend {
    margin-left: 0 !important;
  }

  .rtl .addonMobileWrapper.prefixInputAddonContainer .input-group-prepend .input-group-text {
    border-radius: var(--radius-1) var(--radius-1) 0 0 !important;
  }

  .rtl .addonMobileWrapper.prefixInputAddonContainer .form-control {
    border-right-width: 1px !important;
    border-radius: 0 0 var(--radius-1) var(--radius-1) !important;
  }

  .rtl .badgeRtl {
    right: unset;
    left: 0;
  }

  .rtl .dashboardDateFilterButtonWrapperRtl {
    border-left: 0;
  }
}