body.rtl {
  direction: rtl;
  font-family: "droid_arabic_kufi", sans-serif !important;
  font-size: 13px;
  [class^="col-"]:not(.slide),
  [class*=" col-"]:not(.slide) {
    float: right;
  }
  [type="checkbox"]:not(:checked) + label,
  [type="checkbox"]:checked + label {
    padding-left: 0;
    padding-right: 30px;
  }
  [type="checkbox"]:not(:checked) + label:before,
  [type="checkbox"]:checked + label:before {
    left: auto;
    right: 0;
  }
  [type="checkbox"]:not(:checked) + label:after,
  [type="checkbox"]:checked + label:after {
    left: auto;
    right: 2px;
  }
  .star-rating {
    margin-right: 6px;
  }
  .header-main {
    margin: 10px 0;
  }
  .user-icon {
    margin-right: 15px;
    margin-left: 0;
    transform: rotate(180deg);
  }
  .star-rating .rated {
    width: 32px !important;
  }
  .grid_table00 th,
  .grid_table00 td,
  .grid_table01 th,
  .grid_table01 td {
    text-align: right;
  }
  .pull-right {
    float: left !important;
  }
  .pull-left {
    float: right !important;
  }
  .text-right {
    text-align: left !important;
  }
  .text-left {
    text-align: right !important;
  }
  .margin-right {
    margin-left: 15px !important;
    margin-right: 0 !important;
  }
  .margin-left {
    margin-right: 15px !important;
    margin-left: 0 !important;
  }
  .padding-right {
    padding-right: 0;
    padding-left: 15px;
  }

    .rmv-padding-horizontal, .rmv-padding-right {
        padding-left: 0 !important;
    }
    .rmv-padding-horizontal, .rmv-padding-left {
        padding-right: 0 !important;
        padding-left:15px !important;
    }
    
    [type="radio"]:not(:checked)+label, [type="radio"]:checked+label{
        // padding: 0 30px 0 0;
    }
    [type="radio"]:not(:checked)+label:before, [type="radio"]:checked+label:before{
        left: auto;
        right: 0;
    }
    [type="radio"]:not(:checked)+label:after, [type="radio"]:checked+label:after{
        left: auto;
        right: 5px;
    }
  .Login-block {
    .logo-section {
      float: right;
    }
  }
  .ranges {
    text-align: right;
  }

  //   .signupBlock{
  //     .onlineSell {
  //     float: left !important;
  //      @media screen and (max-width: $screen-xs-max) {
  //       float: right;
  //      }
  //  }
  // }

  .left .languageList-inner {
    right: 0;
    left: auto;
  }
  .right .languageList-inner {
      left: 0;
      right: auto;
  }
  .grid_table00 .pdt-details .inactive-txt, .grid_table01 .pdt-details .inactive-txt {
    left: 15px;
  }

  .info {
    text-align: right;
    float: right;
  }
  .signupBlock {
    .logo-section {
      float: right;
      margin-right: 0;
    }
  }
  .onlineSell {
    float: left;
    @media screen and (max-width: $screen-sm) {
      float: right;
      margin: 0;
    }
  }

 .grid_table00 figure, .grid_table01 figure {
 float:right;
 img{
  border: solid 1px #ddd;
  padding: 10px;
  background: transparent;
 }
}
.grid_table00 .pdt-details, .grid_table01 .pdt-details {
  margin-left: 0;
  padding-left: 0;
  padding-right: 15px;
  width: 75%;
    @media screen and (max-width: $screen-sm) {
      margin-right: 121px;
      display: block;
    }
  }
  .sort_links {
    .sort_links_ul {
      left: 10px;
      right: initial;
    }
  }
  .grid_table00 .form-control,
  .grid_table01 .form-control {
    width: 100px;
  }
  .action_box select {
    margin-left: 20px;
      margin-right:0;
      float: right;
  }
  .right-sidebar {
    @media screen and (max-width: $screen-xs-max) {
      float: right;
      width: 100%;
    }
  }
  .chzn-container-multi .chzn-choices {
    background-image: none;
    min-height: 34px;
    border: 1px solid #d0c9c9;
  }

  .action_box {
    float: right !important;
  }
  .custom-radio label::before,
  .custom-radio input[type="radio"] + label::before {
    margin-left: 10px;
  }

  .message_validation:before, .message_inline_validation:before{
  margin-left: 5px;
}
.rv-title{
  font-size: 14px;
    font-weight: 600;   
}
    .popup-block .msg-form [class^="col-"]:not(.slide), .popup-block .msg-form [class*=" col-"]:not(.slide) {  
        float: none;
      }
    #cboxClose {
    
    left: 10px;
    right: auto;
    }
    .message_success{
        padding: 10px 35px 10px 10px;
        &:before{
            left: auto;
            right: 10px;
        }
    }
    .grid_table00 th:last-child, .grid_table00 td:last-child, .grid_table01 th:last-child, .grid_table01 td:last-child{
        border-right: 1px solid #e2dcdc;
        border-left:none !important;
    }
    .grid_table00 th:first-child, .grid_table00 td:first-child, .grid_table01 th:first-child, .grid_table01 td:first-child{
        border-right: 0;
    }
    
    .sortdesc{ 
        a:before {
                left: 8px;
                top: 26%;
                right:auto;
            }
        }
    .grid_table00,.grid_table01{
    th,td{
        border-left: 1px solid $border-color;
        border-right: 0;
        }
        .pdt-details {
            .inactive-txt{
                left: 15px;
                right:auto;
            }
        }
    }  
    .inventory-left{
    [type="radio"]:not(:checked)+label,
    [type="radio"]:checked+label {
            position: relative;
            padding: 0 30px 0 0px !important;
            cursor: pointer;
        }
        
    }
    .btn-sm .icon-plus2 {
        margin-left: 5px;
        margin-right: 0px !important;
    }
    .btn-small {
         .icon-plus2 {
            margin-left: 5px;
            margin-right: 0px !important;
        }   
    }
    .add-btn {
        .icon-plus2 {
            margin-left: 5px; 
            margin-right:0;
        }
    }
    .toolss{
        float: left;
        margin: 10px 0 0 10px;
    }
    
    @media (min-width: 992px){
        .col-md-offset-3,.col-sm-offset-3 {
            margin-left: 0;
            margin-right: 25%;
        }
    }
    @media (min-width: 768px){
      .rmv-padding-right-large {
          padding-left: 0!important;
          padding-right: 15px!important;
      }
      .rmv-padding-left-large {
          padding-right: 0!important;
          padding-left: 15px!important;
      }
  }
  @media (min-width: 992px){
      .rmv-padding-right-md {
          padding-left: 0!important;
          padding-right: 15px!important;
      }
      .rmv-padding-left-md {
          padding-right: 0!important;
          padding-left: 15px!important;
      }
  }
    .daterangepicker{
        &.ltr{ 
            left: auto !important;
            right: 40px !important;
        }
        &.ltr {
             &:before {
                right: 9px;
                left: auto;
            }
            &:after {
                right: 10px;
                left: auto;
            }
        }
    .calendar {
        th{
            &.prev:before{
                content:'\e902';
                font-family: 'icomoon' !important;
            }  
            &.next:before{
                content:'\e903';
                font-family: 'icomoon' !important;
            } 
            .fa{ 
                display:none;
            }
        }
    }
    }
     /*.form-control.date-picker {
      padding-left: 0; 
      padding-right: 30px; 
    }*/
    .daterangepicker{
        .input-mini{
            padding: 0 28px 0 6px;
        }
    } 
    .daterangepicker{
        .ranges, .calendar{
            float:right;
        }
    }   

    .daterangepicker {
    
      select.monthselect{
          margin-left: 2%;
          margin-right: 0 !important;
      }
}
  .form-control.date-picker, .daterangepicker .input-mini {
    background: url(../images/date-picker.png) no-repeat calc(2% - 7px) center; 
  }
    .cm-buttons-floating .submit-block{
        left: auto;
        right: 15%;
    }
       
    @media screen and (min-width: $screen-sm) {
      .col-sm-offset-5 {
        margin-left: 0;
        margin-right: 41.66667%;
      }
   .logo-block {
    margin-left: 0;
    margin-right: 75px;
  }
  
     .menu-block, .navbar-default{
         > ul {
             > li {
                     a{
                        text-align: right;
                        
                    }
             } 
         }
    }
    .menudropdiv {
        left: 56% !important;
    }
    }
 @media screen and (max-width: $screen-md) {
     .logo-block {
        margin-left: 0;
        margin-right: 75px;
      }
     .menu-block, .navbar-default {
         > ul{
           > li{
               a {
                    text-align: right;
                }
           }  
         }
     }
     .menudropdiv {
        left: 56% !important;
     }
     .main-menu {
        border-right: 0;  
        border-left: 1px solid $border-color;
      }
     
 }

    @media screen and (min-width: $screen-md) {
      .col-md-offset-3 {
        margin-left: 0;
        margin-right: 25%;
      }
        
    }
        @media screen and (min-width: $screen-sm) {
          .col-sm-offset-5 {
            margin-left: 0;
            margin-right: 41.66667%;
          }
        }
   
    @media screen and (max-width: $screen-sm){
        .collapse, .collapsing{
            transform: translateX(100%); 
            &.in{
                transform: translateX(-56%);
            }
        }
        .main-menu {
            right: 0;
            left:auto !important;
            }
      }
    
    @media screen and (max-width: $screen-sm-max){
   .menu-block{
    .menu_a{
        &:after{
            float:left;
            content:'\e903';
            font-family: 'icomoon';
        }
          &.collapsed:after{
                content:'\e900' !important;
                font-family: 'icomoon';
                float:left;
            }  
        }
    }
        .add-btn {
        float:none !important;
        }
}
  }

