﻿body {
    text-align:right;
}

body.direction-rtl .main-content-holder {
    text-align: right;
}

body.direction-rtl .floating-btn {
    right: initial;
    left:0px;
}

body.direction-rtl .float-start{
    float:right;
}

body.direction-rtl .float-end{
    float:left;
}

body.direction-rtl .align-start {
    text-align:right;
}

body.direction-rtl .align-end {
    text-align:left;
}

body.direction-rtl .margin-auto-start {
    margin-left:auto;
    margin-right:initial;
}

body.direction-rtl .margin-auto-end {
    margin-right:auto;
    margin-left:initial;
}

body.direction-rtl .icon-and-text-container {
    text-align: right;
}

body.direction-rtl .checkbox-label{
    text-align:right;
}

.points-container {
    right: initial;
    left: 0;
}

.section-title-label {
    left: initial;
    right: 20px;    
    text-align: right;
    float: right;
}

.generic-row-cell-holder {
    margin-right: 35px;
    margin-left: 0;
}

.section-text-div{
    margin-left:0px;
    margin-right:5%;
}

.section-text-label{
    text-align: right;
    float: right;
} 

.subtitle-label, .title-label {  
    text-align: right;
    right: 10px;
}

.image-container-view {
    float:right;
}

.grid-container, .vertical-scroll-container {
    padding-right: 20px;
    padding-left: 0px;
}

body.direction-rtl .member_bubble_container {
    left: initial;
    right: 0;
}

body.direction-rtl .points_bubble_container {
    right: 80px;
    left: initial;
}

body.direction-rtl .member_bubble_subtitle {
    padding-right: 22px;
    padding-left: 0;
}

body.direction-rtl .point-shop-cell-holder {
    float: right;
    margin-right: 10px;
    margin-left: 0;
}

body.direction-rtl .cell-image-container-view {
    float: right;
}

body.direction-rtl .cell-points-label {
    right: 0;
    left: initial;
}

body.direction-rtl .cell-image-container-view + div {
    float: right;
}

body.direction-rtl .buy-button, .point-shop-cell-title-label {
    left: initial;
    right: 10px;
}

body.direction-rtl .personal-reward-icon {
    float: right;
}

body.direction-rtl .personal-reward-info-holder{
    float:right;
}

body.direction-rtl .personal-reward-cell-holder .image-holder{
    float:right;
}

body.direction-rtl .personal-reward-qr-container {
    float: left;
}

body.direction-rtl .section-text-label {
    text-align: right !important;
}

body.direction-rtl .my-rewards-button-container .badge-danger {
    right: initial !important;
    left: -15px;
}

body.direction-rtl .membership_cell {
    text-align: right;
}

body.direction-rtl .checkbox-row span {
    float: left;
}

.horizontal-skeleton{
    float:right;
}

/* Stamp cards */

body.direction-rtl .card-holder {
    float: right !important;
    text-align: right !important;
}

body.direction-rtl .card-holder .card-status {
    left: initial;
    /* right: 10%; */
}

body.direction-rtl .card-bottom-title > * {
    float: right;
}

body.direction-rtl .card-price-holder {
    left: initial;
    right: 0;
}

body.direction-rtl .card-label {
    left: initial;
    right: 0;
    /* top: -60% !important; */
}

/* Info page */

body.direction-rtl .info-page-holder {
    text-align:right;
}

/* Cart */

.cart-title {
    text-align: center;
}

body.direction-rtl .key-value-holder > * {
    float: right;
}

body.direction-rtl .key-value-holder > *:first-child {
    margin-left: 5px;
}

body.direction-rtl .key-value-holder > *:last-child {
    float: left;
}

/* Personal orders */

body.direction-rtl .order-summary-row{
    float:left;
}

body.direction-rtl .order-summary-row-qty{
    float: right;
    padding-left: 10px;
}

/* Points Shop */

body.direction-rtl .points-shop-item-holder > div {
    float: right;
}

body.direction-rtl .points-shop-item-info-holder > p {
    position: static;
    text-align: right;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 200px;
    /* margin-top: 7px; */
    /* float: right; */

    /* background-color: aquamarine; */
}

body.direction-rtl .points-shop-item-image-holder > div {
    left:initial;
    right: 7%;
}

/* Rewards popup */

.rewards-popup-text{
    text-align:right;
    padding-left:0px;
    padding-right:15px;
}

.rewards-popup-btn {
    right:initial;
    left:30%;
}

.ScratchCard__Result .rewards-popup-btn {
    left: 0;
}

/* Membership Drawer */

body.direction-rtl .membership-points-balance, .membership-total-gained-points {
    margin-left: initial;
    margin-right: 40px;
}

body.direction-rtl .membership-total-gained-points-value {
    right: initial;
    left: 0;
    margin-left: 25px;
}

body.direction-rtl .membership-points-balance-value {
    right: initial;
    left: 0;
    margin-left: 25px;
}

/* Calendar */

.MuiCalendarPicker-root {
    direction: ltr;
}

/* Notifications */

body.direction-rtl .notification-cell {
    text-align: right;
}

body.direction-rtl .new-tag {
    left: initial;
    right: 105%;
}

