body {
    text-align: left;
    direction: ltr;
}


.toast {
    left: 30px;
    right: unset;
}

.iti__country-list {
    left: unset;
    right: 0;
}

form.mainform .inputIcon .form-control,
.loginDiv .inputIcon .form-control,
.signBg .loginDiv .inputIcon .form-control {
    padding-right: unset;
    padding-left: 50px;
}

.loginDiv input::placeholder,
.signBg .loginDiv input::placeholder {
    direction: ltr;
    text-align: left;
}


[dir=rtl] .iti--allow-dropdown .iti__flag-container,
[dir=rtl] .iti--separate-dial-code .iti__flag-container {
    left: auto;
    right: 0;
}

[dir=rtl] .iti--allow-dropdown input {
    padding-right: 100px !important;
    padding-left: 50px !important;
}

.loginDiv label,
.signBg .loginDiv label {
    text-align: left;
}

.mapDiv img,
form.mainform .inputIcon img,
.loginDiv .inputIcon img,
.signBg .loginDiv .inputIcon img {
    right: unset;
    left: 16px;
}

.mapDiv img {
    left: unset;
    right: 16px;
}

.mapDiv #mapDiv {
    left: unset;
    right: 0;
}


.iti__flag {
    margin-inline-end: 12px;
}

.overlayNav,
.alertOverlay,
.verificationOverlay {
    left: unset;
    right: 0;
}


.blockModal .closeModal,
.verificationModal .closeModal {
    right: unset;
    left: 24px;
}

.loginDiv label.upload-btn,
.signBg .loginDiv label.upload-btn {
    bottom: -5px;
    left: unset;
    right: -5px;
}



.selectContainer svg {
    top: 50%;
    left: unset;
    right: 15px;
}

.addProduct .helpFileUploadDiv .ProductImg-upload {
    border-color: var(--mainColor);
    background-color: rgb(212, 102, 68, 0.04);
}

.addProduct label.uploadProductImg {
    left: unset;
    right: 0;
}

.ProductImgImage {
    left: unset;
    right: 0;
}

.backBtn {
    left: unset;
    right: 40px;
}


.checkboxDiv input {
    left: unset;
    right: 0;
}


.checkboxDiv .checkbox svg {
    left: unset;
    right: 0;
}


.notif .notfiNum {
    left: 0;
    right: unset;
}


.notifDrop ul li.new .icon span {
    left: unset;
    right: 0;
}

.notifDrop .moreNotiBtn {
    padding: 0 24px;
}

.notifDrop .moreNotiBtn .mainBtn {
    gap: 10px;
}


.notifDrop {
    left: unset;
    right: 50%;
    transform: translateX(50%);
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
}


.select2-container .select2-selection--single{
    text-align: left;
}

.form-switch.form-switch-lg .form-check-input {
    margin-left: unset;
}

.loginDiv.mainCard.switcherDiv .inputIcon .form-control#phone{
    padding-left: 50px!important;
}
.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container{
    left: auto;
    right: 0;
}
.productSection .titleSlider::after,
.orderInfo .infoContent ul li.total::after,
.chartCard .profits .total::after,
.chartCard>h3::after {
    left: unset;
    right: -24px;
}


.productsTable .statusDiv input {
    left: unset;
    right: 0;
}




.orderInfo .customerInfo .leaves,
.btnGroupProduct .leaves {
    right: unset;
    left: 0;
}

.orderInfo .customerInfo .leaves {
    left: unset;
    right: 0;
}

.blockModal .modalContent {
    text-align: left;
}

.clientInfo>div {
    text-align: left;
}

.chatHeader .closeModal {
    left: unset;
    right: 10px;
}

.msg.sent .time,
.msg.received .time {
    right: unset;
    left: 50px;
}

.msg.sent .time {
    left: unset;
    right: 50px;
}

.profile svg{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
@media(max-width:992px) {
    aside {
        right: unset;
        left: -320px;
    }
}

@media(max-width:600px) {

    .rateList .rateItem .rateTime {
        right: 12px;
        left: unset;
    }
}

@media(max-width:494px) {
    .notifDrop {
        left: unset;
        right: 100%;

    }
}
