.ms-navbar,.ms-content-wrapper,.card{
    direction: rtl;
    text-align: right;
}


.side-nav li.menu-item a i {
    margin-left: 20px;

  }
.menu-item{
    text-align: right;
  direction: rtl;
}
.side-nav .menu-item a {

    padding: 15px 25px 15px 0;
  }
  .has-chevron::after {
    right: auto;
    left: 20px;
  }

  div.dataTables_wrapper div.dataTables_filter {
    text-align: left;
  }
  .custom-file-label::after
{
    left: 0;
    right: auto;
}
.ms-card .ms-card-options:first-child {
    border-right: none;
    border-left: 1px solid rgba(0,0,0,0.1);
  }
  table img{
    margin-left: 5px;
  }

  .side-nav .menu-item ul {
    padding-right: 40px;
    padding-left: 0px;
  }
  .ms-aside-right.side-nav{
    transform: translate(100%);
    min-width: auto!important;
}
.has-graph-full-width .ms-chart-label {
    left: 1rem;
    right: auto;
  }
.ms-aside-right-open  .ms-aside-right.side-nav{
    transform: translateX(0%);
  }
  .ms-aside-open .body-content{
    padding-right: 255px;
  }
  .side-nav .menu-item a.active::before {
    left:auto;
    right: 0;
  }
  .side-nav .menu-item ul li a.active::before {
    left:0;
    right: auto;
  }

  @media ( max-width: 1024px ){
    .ms-aside-right-open  .ms-aside-right.side-nav{
        transform: translateX(100%);
      }
      .side-nav.ms-aside-right.ms-aside-open{
        transform: translate(0);
        -webkit-box-shadow: 2px 0 75px 0 rgba(0,0,0,.16);
        -moz-box-shadow: 2px 0 75px 0 rgba(0,0,0,.15);
        box-shadow:2px 0 75px 0 rgba(0,0,0,.16);
      }
      .body-content, .ms-has-quickbar .body-content, .ms-aside-right-open .body-content {
        padding-right: 0;
        padding-left: 0;
      }
      .ms-aside-overlay.ms-overlay-right{
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        overflow: hidden;
        z-index: 1000;
        background: rgba(0,0,0,0.1);
      }
  }
