/*
 * http://codex.wordpress.org/Right_to_Left_Language_Support
 */

/*
body {
	direction: rtl;
	unicode-bidi: embed;
}
*/

/* Bootstrap RTL */

@media (min-width:768px){
    .text-left{
        text-align:right;
    }
    .text-right{
        text-align:left;
    }
    .list-unstyled{
        padding-right:0;
    }
    .list-inline{
        padding-right:0;
        margin-right:-5px;
        margin-left:auto;
    }
    .list-inline>li{
        padding-right:5px;
        padding-left:5px;
    }
    dd{
        margin-right:0;
        margin-left:auto;
    }
}
    @media (min-width:768px){
        .dl-horizontal dt{
            float:right;
            clear:right;
            text-align:left;
        }
        .dl-horizontal dd{
            margin-right:180px;
            margin-left:auto;
        }
    }

    blockquote{
        border-right:5px solid #eee;
        border-left:0;
    }

    .blockquote-reverse,blockquote.pull-right{
        padding-left:15px;
        padding-right:0;
        border-left:5px solid #eee;
        border-right:0;
        text-align:left;
    }

    .col-xs-1,
    .col-xs-2,
    .col-xs-3,
    .col-xs-4,
    .col-xs-5,
    .col-xs-6,
    .col-xs-7,
    .col-xs-8,
    .col-xs-9,
    .col-xs-10,
    .col-xs-11,
    .col-xs-12{
        float:right;
    }

   .col-xs-pull-12{
       left:100%;
       right:auto;
   }
   .col-xs-pull-11{
       left:91.66666667%;
       right:auto;
   }
   .col-xs-pull-10{
       left:83.33333333%;
       right:auto;
   }
   .col-xs-pull-9{
       left:75%;
       right:auto;
   }
   .col-xs-pull-8{
       left:66.66666667%;
       right:auto;
   }
   .col-xs-pull-7{
       left:58.33333333%;
       right:auto;
   }
   .col-xs-pull-6{
       left:50%;
       right:auto;
   }
   .col-xs-pull-5{
       left:41.66666667%;
       right:auto;
   }
   .col-xs-pull-4{
       left:33.33333333%;
       right:auto;
   }
   .col-xs-pull-3{
       left:25%;
       right:auto;
   }
   .col-xs-pull-2{
       left:16.66666667%;
       right:auto;
   }
   .col-xs-pull-1{
       left:8.33333333%;
       right:auto;
   }
   .col-xs-pull-0{
       left:auto;
       right:auto;
   }
   .col-xs-push-12{
       right:100%;
       left:auto;
   }
   .col-xs-push-11{
       right:91.66666667%;
       left:auto;
   }
   .col-xs-push-10{
       right:83.33333333%;
       left:auto;
   }
   .col-xs-push-9{
       right:75%;
       left:auto;
   }
   .col-xs-push-8{
       right:66.66666667%;
       left:auto;
   }
   .col-xs-push-7{
       right:58.33333333%;
       left:auto;
   }
   .col-xs-push-6{
       right:50%;
       left:auto;
   }
   .col-xs-push-5{
       right:41.66666667%;
       left:auto;
   }
   .col-xs-push-4{
       right:33.33333333%;
       left:auto;
   }
   .col-xs-push-3{
       right:25%;
       left:auto;
   }
   .col-xs-push-2{
       right:16.66666667%;
       left:auto;
   }
   .col-xs-push-1{
       right:8.33333333%;
       left:auto;
   }
   .col-xs-push-0{
       right:auto;
       left:auto;
   }
   .col-xs-offset-12{
       margin-left:100%;
   }
   .col-xs-offset-11{
       margin-right:91.66666667%;
       margin-left:auto;
   }
   .col-xs-offset-10{
       margin-right:83.33333333%;
        margin-left:auto;
   }
   .col-xs-offset-9{
       margin-right:75%;
        margin-left:auto;
   }
   .col-xs-offset-8{
       margin-right:66.66666667%;
        margin-left:auto;
   }
   .col-xs-offset-7{
       margin-right:58.33333333%;
        margin-left:auto;
   }
   .col-xs-offset-6{
       margin-right:50%;
        margin-left:auto;
   }
   .col-xs-offset-5{
       margin-right:41.66666667%;
        margin-left:auto;
   }
   .col-xs-offset-4{
       margin-right:33.33333333%;
        margin-left:auto;
   }
   .col-xs-offset-3{
       margin-right:25%;
        margin-left:auto;
   }
   .col-xs-offset-2{
       margin-right:16.66666667%;
        margin-left:auto;
   }
   .col-xs-offset-1{
       margin-right:8.33333333%;
        margin-left:auto;
   }
   .col-xs-offset-0{
       margin-right:0;
        margin-left:auto;
   }
   @media (min-width:768px){
       .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{
           float:right;
       }
      .col-sm-pull-12{
          left:100%;
          right:auto;
      }
      .col-sm-pull-11{
          left:91.66666667%;
          right:auto;
      }
      .col-sm-pull-10{
          left:83.33333333%;
          right:auto;
      }
      .col-sm-pull-9{
          left:75%;
          right:auto;
      }
      .col-sm-pull-8{
          left:66.66666667%;
          right:auto;
      }
      .col-sm-pull-7{
          left:58.33333333%;
          right:auto;
      }
      .col-sm-pull-6{
          left:50%;
          right:auto;
      }
      .col-sm-pull-5{
          left:41.66666667%;
          right:auto;
      }
      .col-sm-pull-4{
          left:33.33333333%;
          right:auto;
      }
      .col-sm-pull-3{
          left:25%;
          right:auto;
      }
      .col-sm-pull-2{
          left:16.66666667%;
          right:auto;
      }
      .col-sm-pull-1{
          left:8.33333333%;
          right:auto;
      }
      .col-sm-pull-0{
          right:auto;
          left:auto;
      }
      .col-sm-push-12{
          right:100%;
          left:auto;
      }
      .col-sm-push-11{
          right:91.66666667%;
          left:auto;
      }
      .col-sm-push-10{
          right:83.33333333%;
          left:auto;
      }
      .col-sm-push-9{
          right:75%;
          left:auto;
      }
      .col-sm-push-8{
          right:66.66666667%;
          left:auto;
      }
      .col-sm-push-7{
          right:58.33333333%;
          left:auto;
      }
      .col-sm-push-6{
          right:50%;
          left:auto;
      }
      .col-sm-push-5{
          right:41.66666667%;
          left:auto;
      }
      .col-sm-push-4{
          right:33.33333333%;
          left:auto;
      }
      .col-sm-push-3{
          right:25%;
          left:auto;
      }
      .col-sm-push-2{
          right:16.66666667%;
          left:auto;
      }
      .col-sm-push-1{
          right:8.33333333%;
          left:auto;
      }
      .col-sm-push-0{
          right:auto;
          left:auto;
      }
      .col-sm-offset-12{
          margin-right:100%;
          margin-left:auto;
      }
      .col-sm-offset-11{
          margin-right:91.66666667%;
          margin-left:auto;
      }
      .col-sm-offset-10{
          margin-right:83.33333333%;
          margin-left:auto;
      }
      .col-sm-offset-9{
          margin-right:75%;
          margin-left:auto;
      }
      .col-sm-offset-8{
          margin-right:66.66666667%;
          margin-left:auto;
      }
      .col-sm-offset-7{
          margin-right:58.33333333%;
          margin-left:auto;
      }
      .col-sm-offset-6{
          margin-right:50%;
          margin-left:auto;
      }
      .col-sm-offset-5{
          margin-right:41.66666667%;
          margin-left:auto;
      }
      .col-sm-offset-4{
          margin-right:33.33333333%;
          margin-left:auto;
      }
      .col-sm-offset-3{
          margin-right:25%;
          margin-left:auto;
      }
      .col-sm-offset-2{
          margin-right:16.66666667%;
          margin-left:auto;
      }
      .col-sm-offset-1{
          margin-right:8.33333333%;
          margin-left:auto;
      }
      .col-sm-offset-0{
          margin-right:0;
          margin-left:auto;
      }
   }
   @media (min-width:992px){
       .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
           float:right;
       }
       .col-md-pull-12{
           left:100%;
           right:auto;
       }
       .col-md-pull-11{
           left:91.66666667%;
           right:auto;
       }
       .col-md-pull-10{
           left:83.33333333%;
           right:auto;
       }
       .col-md-pull-9{
           left:75%;
           right:auto;
       }
       .col-md-pull-8{
           left:66.66666667%;
           right:auto;
       }
       .col-md-pull-7{
           left:58.33333333%;
           right:auto;
       }
       .col-md-pull-6{
           left:50%;
           right:auto;
       }
       .col-md-pull-5{
           left:41.66666667%;
           right:auto;
       }
       .col-md-pull-4{
           left:33.33333333%;
           right:auto;
       }
       .col-md-pull-3{
           left:25%;
           right:auto;
       }
       .col-md-pull-2{
           left:16.66666667%;
           right:auto;
       }
       .col-md-pull-1{
           left:8.33333333%;
           right:auto;
       }
       .col-md-pull-0{
           left:auto;
           right:auto;
       }
       .col-md-push-12{
           right:100%;
           left:auto;
       }
       .col-md-push-11{
           right:91.66666667%;
           left:auto;
       }
       .col-md-push-10{
           right:83.33333333%;
           left:auto;
       }
       .col-md-push-9{
           right:75%;
           left:auto;
       }
       .col-md-push-8{
           right:66.66666667%;
           left:auto;
       }
       .col-md-push-7{
           right:58.33333333%;
           left:auto;
       }
       .col-md-push-6{
           right:50%;
           left:auto;
       }
       .col-md-push-5{
           right:41.66666667%;
           left:auto;
       }
       .col-md-push-4{
           right:33.33333333%;
           left:auto;
       }
       .col-md-push-3{
           right:25%;
           left:auto;
       }
       .col-md-push-2{
           right:16.66666667%;
           left:auto;
       }
       .col-md-push-1{
           right:8.33333333%;
           left:auto;
       }
       .col-md-push-0{
           right:auto;
           left:0;
       }
       .col-md-offset-12{
           margin-right:100%;
           margin-left:auto;
       }
       .col-md-offset-11{
           margin-right:91.66666667%;
           margin-left:auto;
       }
       .col-md-offset-10{
           margin-right:83.33333333%;
           margin-left:auto;
       }
       .col-md-offset-9{
           margin-right:75%;
           margin-left:auto;
       }
       .col-md-offset-8{
           margin-right:66.66666667%;
           margin-left:auto;
       }
       .col-md-offset-7{
           margin-right:58.33333333%;
           margin-left:auto;
       }
       .col-md-offset-6{
           margin-right:50%;
           margin-left:auto;
       }
       .col-md-offset-5{
           margin-right:41.66666667%;
           margin-left:auto;
       }
       .col-md-offset-4{
           margin-right:33.33333333%;
           margin-left:auto;
       }
       .col-md-offset-3{
           margin-right:25%;
           margin-left:auto;
       }
       .col-md-offset-2{
           margin-right:16.66666667%;
           margin-left:auto;
       }
       .col-md-offset-1{
           margin-right:8.33333333%;
           margin-left:auto;
       }
       .col-md-offset-0{
           margin-right:0;
           margin-left:auto;
       }
   }
   @media (min-width:1200px){
       .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{
           float:right;
       }
     .col-lg-pull-12{
         left:100%;
         right:auto;
     }
     .col-lg-pull-11{
         left:91.66666667%;
         right:auto;
     }
     .col-lg-pull-10{
         left:83.33333333%;
         right:auto;
     }
     .col-lg-pull-9{
         left:75%;
         right:auto;
     }
     .col-lg-pull-8{
         left:66.66666667%;
         right:auto;
     }
     .col-lg-pull-7{
         left:58.33333333%;
         right:auto;
     }
     .col-lg-pull-6{
         left:50%;
         right:auto;
     }
     .col-lg-pull-5{
         left:41.66666667%;
         right:auto;
     }
     .col-lg-pull-4{
         left:33.33333333%;
         right:auto;
     }
     .col-lg-pull-3{
         left:25%;
         right:auto;
     }
     .col-lg-pull-2{
         left:16.66666667%;
         right:auto;
     }
     .col-lg-pull-1{
         left:8.33333333%;
         right:auto;
     }
     .col-lg-pull-0{
         left:auto;
         right:0;
     }
     .col-lg-push-12{
         right:100%;
         left:auto;
     }
     .col-lg-push-11{
         right:91.66666667%;
         left:auto;
     }
     .col-lg-push-10{
         right:83.33333333%;
         left:auto;
     }
     .col-lg-push-9{
         right:75%;
         left:auto;
     }
     .col-lg-push-8{
         right:66.66666667%;
         left:auto;
     }
     .col-lg-push-7{
         right:58.33333333%;
         left:auto;
     }
     .col-lg-push-6{
         right:50%;
         left:auto;
     }
     .col-lg-push-5{
         right:41.66666667%;
         left:auto;
     }
     .col-lg-push-4{
         right:33.33333333%;
         left:auto;
     }
     .col-lg-push-3{
         right:25%;
         left:auto;
     }
     .col-lg-push-2{
         right:16.66666667%;
         left:auto;
     }
     .col-lg-push-1{
         right:8.33333333%;
         left:auto;
     }
     .col-lg-push-0{
         right:auto;
         left:0;
     }
     .col-lg-offset-12{
         margin-right:100%;
         margin-left:auto;
     }
     .col-lg-offset-11{
         margin-right:91.66666667%;
         margin-left:auto;
     }
     .col-lg-offset-10{
         margin-right:83.33333333%;
         margin-left:auto;
     }
     .col-lg-offset-9{
         margin-right:75%;
         margin-left:auto;
     }
     .col-lg-offset-8{
         margin-right:66.66666667%;
         margin-left:auto;
     }
     .col-lg-offset-7{
         margin-right:58.33333333%;
         margin-left:auto;
     }
     .col-lg-offset-6{
         margin-right:50%;
         margin-left:auto;
     }
     .col-lg-offset-5{
         margin-right:41.66666667%;
         margin-left:auto;
     }
     .col-lg-offset-4{
         margin-right:33.33333333%;
         margin-left:auto;
     }
     .col-lg-offset-3{
         margin-right:25%;
         margin-left:auto;
     }
     .col-lg-offset-2{
         margin-right:16.66666667%;
         margin-left:auto;
     }
     .col-lg-offset-1{
         margin-right:8.33333333%;
         margin-left:auto;
     }
     .col-lg-offset-0{
         margin-right:0;
         margin-left:auto;
     }
   }
   th{text-align:right}

  .radio label,.checkbox label{
      padding-right:20px;
      padding-left:0;
  }
  .radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{
      margin-right:-20px;
      margin-left:auto;
  }

  .radio-inline,.checkbox-inline{
      padding-right:20px;
      padding-left:auto;
  }
  .radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{
      margin-right:10px;
      margin-left:auto;
  }
  .has-feedback .form-control{
      padding-left:42.5px;
      padding-right:0;
  }
  .form-control-feedback{
      left:0;
      right:auto;
  }

 @media (min-width:768px){

    .form-inline .radio label,.form-inline .checkbox label{
        padding-right:0;
    }
    .form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{
        margin-right:0;
        margin-left:auto;
    }

}

    @media (min-width:768px){
        .form-horizontal .control-label{
            text-align:left;
        }
    }
    .form-horizontal .has-feedback .form-control-feedback{
        left:15px;
        right:auto;
    }

   .caret{
       margin-right:2px;
       margin-left:auto;
   }
   .dropdown-menu{
       right:0;
       left:auto;
       float:right;
       text-align:right;
   }
   .dropdown-menu.pull-right{
       left:0;
       right:auto;
   }

  .dropdown-menu-right{
      right:auto;
      left:0;
  }
  .dropdown-menu-left{
      right:0;
      left:auto;
  }

  .pull-right>.dropdown-menu{
      left:0;
      right:auto;
  }

  @media (min-width:768px){
      .navbar-right .dropdown-menu{
          right:auto;
          left:0;
      }
      .navbar-right .dropdown-menu-left{
          right:0;
          left:auto;
      }
  }
  .btn-group>.btn,.btn-group-vertical>.btn{
      float:right;
  }
  .btn-group .btn+.btn,
  .btn-group .btn+.btn-group,
  .btn-group .btn-group+.btn,
  .btn-group .btn-group+.btn-group{
      margin-right:-1px;
      margin-left:auto;
  }
  .btn-toolbar{
      margin-right:-5px;
      margin-left:auto;
  }
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group{
      float:right;
  }
  .btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{
      margin-right:5px;
      margin-left:auto;
  }
  .btn-group>.btn:first-child{
      margin-right:0;
      margin-left:auto;
  }

  .btn-group>.btn-group{
      float:right;
  }

  .btn .caret{
      margin-right:0;
      margin-left:auto;
  }
  .btn-group-vertical>.btn+.btn,
  .btn-group-vertical>.btn+.btn-group,
  .btn-group-vertical>.btn-group+.btn,
  .btn-group-vertical>.btn-group+.btn-group{
      margin-right:0;
      margin-left:auto;
  }
  .btn-group-justified>.btn-group .dropdown-menu{
      right:auto;
  }
 .input-group .form-control{
      float:right;
 }
 .input-group-addon:last-child{
     border-right:0;
 }
 .input-group-btn>.btn+.btn{
     margin-right:-1px;
     margin-left:auto;
 }
 .input-group-btn:first-child>.btn,
 .input-group-btn:first-child>.btn-group{
     margin-left:-1px;
     margin-right:auto;
 }
 .input-group-btn:last-child>.btn,
 .input-group-btn:last-child>.btn-group{
     margin-right:-1px;
     margin-left:auto;
 }
 .nav{
     padding-right:0;
 }
 .nav-tabs>li{
     float:right;
 }
 .nav-tabs>li>a{
     margin-left:2px;
     margin-right:auto;
 }
 .nav-tabs.nav-justified>.dropdown .dropdown-menu{
     right:auto;
 }

 .nav-tabs.nav-justified>li>a{
     margin-left:0;
     margin-right:auto;
 }

 .nav-pills>li{
     float:right;
 }

 .nav-pills>li+li{
     margin-right:2px;
     margin-left:auto;
 }

 .nav-stacked>li+li{
     margin-right:0;
     margin-left:auto;
 }
 .nav-justified>.dropdown .dropdown-menu{
     right:auto;
 }

 .nav-tabs-justified>li>a{
     margin-left:0;
     margin-right:auto;
 }
@media (min-width:768px){
    .navbar-header{
        float:right;
    }
}

.navbar-brand{
    float:right;
}

@media (min-width:768px){
    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand{
        margin-right:-15px;
        margin-left:auto;
    }
}
.navbar-toggle{
   float:left;
   margin-left:15px;
   margin-right:auto;
}
@media (max-width:767px){
   .navbar-nav .open .dropdown-menu>li>a,
   .navbar-nav .open .dropdown-menu .dropdown-header{
       padding:5px 25px 5px 15px;
   }
}
@media (min-width:768px){
    .navbar-nav{
        float:right;
    }
    .navbar-nav>li{
        float:right;
    }

    .navbar-nav.navbar-right:last-child{
        margin-left:-15px;
        margin-right:auto;
    }
}
@media (min-width:768px){
    .navbar-left{
        float:right !important;
    }
    .navbar-right{
        float:left !important;
    }
}
@media (min-width:768px){
.navbar-form .radio label,
.navbar-form .checkbox label{
    padding-right:0;
}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"]{
    margin-right:0;
    margin-left:auto;
}

}

@media (min-width:768px){
    .navbar-form.navbar-right:last-child{
        margin-left:-15px;
        margin-right:auto;
    }
}
@media (min-width:768px){
    .navbar-text{
        float:right;
    }
    .navbar-text.navbar-right:last-child{
        margin-left:0;
        margin-right:auto;
    }
}
.pagination{
    padding-right:0;
}
.pagination>li>a,.pagination>li>span{
   float:right;
   margin-right:-1px;
   margin-left:auto;
}
.pagination>li:first-child>a,
.pagination>li:first-child>span{
    margin-right:0;
    margin-left:auto;
}

.alert-dismissable,.alert-dismissible{
    padding-left:35px;
    padding-right:0;
}
.alert-dismissable .close,
.alert-dismissible .close{
    left:-21px;
    right:auto;
}

.progress-bar{
    float:right;
}
.media>.pull-left{
    margin-left:10px;
    margin-right:auto;
}
.media>.pull-right{
    margin-right:10px;
    margin-left:auto;
}
.media-list{
    padding-right:0;
}
.list-group{
    padding-right:0;
}
.list-group-item>.badge{
    float:left;
}
.list-group-item>.badge+.badge{
    margin-left:5px;
    margin-right:auto;
}

.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{
    border-right:0;
}
.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{
    border-left:0;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object{
   right:0;
   left:auto;
}

.modal-footer{
    text-align:left;
}
.modal-footer .btn+.btn{
    margin-right:5px;
    margin-left:auto;
}
.modal-footer .btn-group .btn+.btn{
    margin-right:-1px;
    margin-left:auto;
}
.modal-footer .btn-block+.btn-block{
    margin-right:0;
    margin-left:auto;
}

.tooltip.right{
    margin-right:3px;
    margin-left:auto;
}
.tooltip.left{
    margin-right:-3px;
    margin-left:auto;
}
.tooltip.top .tooltip-arrow{
    right:50%;
    left:auto;
    margin-right:-5px;
    margin-left:auto;
}
.tooltip.top-left .tooltip-arrow{
    right:5px;
    left:auto;
}
.tooltip.top-right .tooltip-arrow{
    left:5px;
    right:auto;
}
.tooltip.right .tooltip-arrow{
    right:0;
    left:auto;
}
.tooltip.left .tooltip-arrow{
    left:0;
    right:auto;
}
.tooltip.bottom .tooltip-arrow{
    right:50%;
    left:auto;
    margin-right:-5px;
    margin-left:auto;
}
.tooltip.bottom-left .tooltip-arrow{
    right:5px;
    left:auto;
}
.tooltip.bottom-right .tooltip-arrow{
    left:5px;
    right:auto;
}
.popover{
    right:0;
    left:auto;
    text-align:right;
}
.popover.right{
    margin-right:10px;
    margin-left:auto;
}
.popover.left{
    margin-right:-10px;
    margin-left:auto;
}

.popover.top>.arrow{
    right:50%;
    margin-right:-11px;
    margin-left:auto;
}
.popover.top>.arrow:after{
    margin-right:-10px;
    margin-left:auto;
}
.popover.right>.arrow{
    right:-11px;
    left:auto;
}
.popover.right>.arrow:after{
    right:1px;
    left:auto;
}
.popover.bottom>.arrow{
    right:50%;
    left:auto;
    margin-right:-11px;
    margin-left:auto;
}
.popover.bottom>.arrow:after{
    margin-right:-10px;
    margin-left:auto;
}
.popover.left>.arrow{
    left:-11px;
    right:auto;
}
.popover.left>.arrow:after{
    left:1px;
    right:auto;
}
.carousel-inner>.active{
    right:0;
    left:auto;
}
.carousel-inner>.next{
    right:100%;
    left:auto;
}
.carousel-inner>.prev{
    right:-100%;
    left:auto;
}
.carousel-inner>.next.left,
.carousel-inner>.prev.right{
    right:0;
    left:auto;
}
.carousel-inner>.active.left{
    right:-100%;
    left:auto;
}
.carousel-inner>.active.right{
    right:100%;
    left:auto;
}
.carousel-control{
    right:0;
    left:auto;
}
.carousel-control.right{
    right:auto;
    left:0;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left{
    right:50%;
    left:auto;
    margin-right:-10px;
    margin-left:auto;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right{
    left:50%;
    right:auto;
    margin-left:-10px;
    margin-right:auto;
}
.carousel-indicators{
    right:50%;
    left:auto;
    margin-right:-30%;
    margin-left:auto;
    padding-right:0;
}
@media screen and (min-width:768px){

    .carousel-control .glyphicon-chevron-left,
    .carousel-control .icon-prev{
        margin-right:-15px;
        margin-left:auto;
    }
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-next{
        margin-left:-15px;
        margin-right:auto;
    }
}
.pull-right{
    float:left !important;
}
.pull-left{
    float:right !important;
}

/* Multi Leve dropdown using bootstrap nav walker */

.dropdown-submenu>.dropdown-menu{
   right:100%;
   left:auto;
}

.dropdown-submenu>a:after{
    float:left;
    margin-left:-10px;
    margin-right:auto;
}

.dropdown-submenu.pull-left>.dropdown-menu{
    right:-100%;
    left:auto;
    margin-right:10px;
    margin-left:auto;
}