.list-unstyled {
  padding-right: 0;
  padding-left: none;
}
.list-inline {
  padding-right: 0;
  padding-left: none;
  margin-right: -5px;
  margin-left: 0;
}
dd {
  margin-right: 0;
  margin-left: none;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: right;
    clear: right;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-right: 180px;
    margin-left: 0;
  }
}
blockquote {
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse,
blockquote.pull-left {
  padding-left: 15px;
  padding-right: 0;
  border-left: 5px solid #eeeeee;
  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, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24 {
  float: right;
}
.col-xs-offset-24 {
  margin-right: 100%;
  margin-left: 0;
}
.col-xs-offset-23 {
  margin-right: 95.83333333%;
  margin-left: 0;
}
.col-xs-offset-22 {
  margin-right: 91.66666667%;
  margin-left: 0;
}
.col-xs-offset-21 {
  margin-right: 87.5%;
  margin-left: 0;
}
.col-xs-offset-20 {
  margin-right: 83.33333333%;
  margin-left: 0;
}
.col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.col-xs-offset-18 {
  margin-right: 75%;
  margin-left: 0;
}
.col-xs-offset-17 {
  margin-right: 70.83333333%;
  margin-left: 0;
}
.col-xs-offset-16 {
  margin-right: 66.66666667%;
  margin-left: 0;
}
.col-xs-offset-15 {
  margin-right: 62.5%;
  margin-left: 0;
}
.col-xs-offset-14 {
  margin-right: 58.33333333%;
  margin-left: 0;
}
.col-xs-offset-13 {
  margin-right: 54.16666667%;
  margin-left: 0;
}
.col-xs-offset-12 {
  margin-right: 50%;
  margin-left: 0;
}
.col-xs-offset-11 {
  margin-right: 45.83333333%;
  margin-left: 0;
}
.col-xs-offset-10 {
  margin-right: 41.66666667%;
  margin-left: 0;
}
.col-xs-offset-9 {
  margin-right: 37.5%;
  margin-left: 0;
}
.col-xs-offset-8 {
  margin-right: 33.33333333%;
  margin-left: 0;
}
.col-xs-offset-7 {
  margin-right: 29.16666667%;
  margin-left: 0;
}
.col-xs-offset-6 {
  margin-right: 25%;
  margin-left: 0;
}
.col-xs-offset-5 {
  margin-right: 20.83333333%;
  margin-left: 0;
}
.col-xs-offset-4 {
  margin-right: 16.66666667%;
  margin-left: 0;
}
.col-xs-offset-3 {
  margin-right: 12.5%;
  margin-left: 0;
}
.col-xs-offset-2 {
  margin-right: 8.33333333%;
  margin-left: 0;
}
.col-xs-offset-1 {
  margin-right: 4.16666667%;
  margin-left: 0;
}
.col-xs-offset-0 {
  margin-right: 0%;
  margin-left: 0;
}
@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, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24 {
    float: right;
  }
  .col-sm-offset-24 {
    margin-right: 100%;
	margin-left: 0;
  }
  .col-sm-offset-23 {
    margin-right: 95.83333333%;
	margin-left: 0;
  }
  .col-sm-offset-22 {
    margin-right: 91.66666667%;
	margin-left: 0;
  }
  .col-sm-offset-21 {
    margin-right: 87.5%;
	margin-left: 0;
  }
  .col-sm-offset-20 {
    margin-right: 83.33333333%;
	margin-left: 0;
  }
  .col-sm-offset-19 {
    margin-right: 79.16666667%;
	margin-left: 0;
  }
  .col-sm-offset-18 {
    margin-right: 75%;
	margin-left: 0;
  }
  .col-sm-offset-17 {
    margin-right: 70.83333333%;
	margin-left: 0;
  }
  .col-sm-offset-16 {
    margin-right: 66.66666667%;
	margin-left: 0;
  }
  .col-sm-offset-15 {
    margin-right: 62.5%;
	margin-left: 0;
  }
  .col-sm-offset-14 {
    margin-right: 58.33333333%;
	margin-left: 0;
  }
  .col-sm-offset-13 {
    margin-right: 54.16666667%;
	margin-left: 0;
  }
  .col-sm-offset-12 {
    margin-right: 50%;
	margin-left: 0;
  }
  .col-sm-offset-11 {
    margin-right: 45.83333333%;
	margin-left: 0;
  }
  .col-sm-offset-10 {
    margin-right: 41.66666667%;
	margin-left: 0;
  }
  .col-sm-offset-9 {
    margin-right: 37.5%;
	margin-left: 0;
  }
  .col-sm-offset-8 {
    margin-right: 33.33333333%;
	margin-left: 0;
  }
  .col-sm-offset-7 {
    margin-right: 29.16666667%;
	margin-left: 0;
  }
  .col-sm-offset-6 {
    margin-right: 25%;
	margin-left: 0;
  }
  .col-sm-offset-5 {
    margin-right: 20.83333333%;
	margin-left: 0;
  }
  .col-sm-offset-4 {
    margin-right: 16.66666667%;
	margin-left: 0;
  }
  .col-sm-offset-3 {
    margin-right: 12.5%;
	margin-left: 0;
  }
  .col-sm-offset-2 {
    margin-right: 8.33333333%;
	margin-left: 0;
  }
  .col-sm-offset-1 {
    margin-right: 4.16666667%;
	margin-left: 0;
  }
  .col-sm-offset-0 {
    margin-right: 0%;
	vmargin-left: 0;
  }  
}
@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, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24 {
    float: right;
  }
  .col-md-offset-24 {
    margin-right: 100%;
	margin-left: 0;
  }
  .col-md-offset-23 {
    margin-right: 95.83333333%;
	margin-left: 0;
  }
  .col-md-offset-22 {
    margin-right: 91.66666667%;
	margin-left: 0;
  }
  .col-md-offset-21 {
    margin-right: 87.5%;
	margin-left: 0;
  }
  .col-md-offset-20 {
    margin-right: 83.33333333%;
	margin-left: 0;
  }
  .col-md-offset-19 {
    margin-right: 79.16666667%;
	margin-left: 0;
  }
  .col-md-offset-18 {
    margin-right: 75%;
	margin-left: 0;
  }
  .col-md-offset-17 {
    margin-right: 70.83333333%;
	margin-left: 0;
  }
  .col-md-offset-16 {
    margin-right: 66.66666667%;
	margin-left: 0;
  }
  .col-md-offset-15 {
    margin-right: 62.5%;
	margin-left: 0;
  }
  .col-md-offset-14 {
    margin-right: 58.33333333%;
	margin-left: 0;
  }
  .col-md-offset-13 {
    margin-right: 54.16666667%;
	margin-left: 0;
  }
  .col-md-offset-12 {
    margin-right: 50%;
	margin-left: 0;
  }
  .col-md-offset-11 {
    margin-right: 45.83333333%;
	margin-left: 0;
  }
  .col-md-offset-10 {
    margin-right: 41.66666667%;
	margin-left: 0;
  }
  .col-md-offset-9 {
    margin-right: 37.5%;
	margin-left: 0;
  }
  .col-md-offset-8 {
    margin-right: 33.33333333%;
	margin-left: 0;
  }
  .col-md-offset-7 {
    margin-right: 29.16666667%;
	margin-left: 0;
  }
  .col-md-offset-6 {
    margin-right: 25%;
	margin-left: 0;
  }
  .col-md-offset-5 {
    margin-right: 20.83333333%;
	margin-left: 0;
  }
  .col-md-offset-4 {
    margin-right: 16.66666667%;
	margin-left: 0;
  }
  .col-md-offset-3 {
    margin-right: 12.5%;
	margin-left: 0;
  }
  .col-md-offset-2 {
    margin-right: 8.33333333%;
	margin-left: 0;
  }
  .col-md-offset-1 {
    margin-right: 4.16666667%;
	margin-left: 0;
  }
  .col-md-offset-0 {
    margin-right: 0%;
	margin-left: 0;
  }  
}
@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, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24 {
    float: right;
  }
  .col-lg-offset-24 {
    margin-right: 100%;
	margin-left: 0;
  }
  .col-lg-offset-23 {
    margin-right: 95.83333333%;
	margin-left: 0;
  }
  .col-lg-offset-22 {
    margin-right: 91.66666667%;
	margin-left: 0;
  }
  .col-lg-offset-21 {
    margin-right: 87.5%;
	margin-left: 0;
  }
  .col-lg-offset-20 {
    margin-right: 83.33333333%;
	margin-left: 0;
  }
  .col-lg-offset-19 {
    margin-right: 79.16666667%;
	margin-left: 0;
  }
  .col-lg-offset-18 {
    margin-right: 75%;
	margin-left: 0;
  }
  .col-lg-offset-17 {
    margin-right: 70.83333333%;
	margin-left: 0;
  }
  .col-lg-offset-16 {
    margin-right: 66.66666667%;
	margin-left: 0;
  }
  .col-lg-offset-15 {
    margin-right: 62.5%;
	margin-left: 0;
  }
  .col-lg-offset-14 {
    margin-right: 58.33333333%;
	margin-left: 0;
  }
  .col-lg-offset-13 {
    margin-right: 54.16666667%;
	margin-left: 0;
  }
  .col-lg-offset-12 {
    margin-right: 50%;
	margin-left: 0;
  }
  .col-lg-offset-11 {
    margin-right: 45.83333333%;
	margin-left: 0;
  }
  .col-lg-offset-10 {
    margin-right: 41.66666667%;
	margin-left: 0;
  }
  .col-lg-offset-9 {
    margin-right: 37.5%;
	margin-left: 0;
  }
  .col-lg-offset-8 {
    margin-right: 33.33333333%;
	margin-left: 0;
  }
  .col-lg-offset-7 {
    margin-right: 29.16666667%;
	margin-left: 0;
  }
  .col-lg-offset-6 {
    margin-right: 25%;
	margin-left: 0;
  }
  .col-lg-offset-5 {
    margin-right: 20.83333333%;
	margin-left: 0;
  }
  .col-lg-offset-4 {
    margin-right: 16.66666667%;
	margin-left: 0;
  }
  .col-lg-offset-3 {
    margin-right: 12.5%;
	margin-left: 0;
  }
  .col-lg-offset-2 {
    margin-right: 8.33333333%;
	margin-left: 0;
  }
  .col-lg-offset-1 {
    margin-right: 4.16666667%;
	margin-left: 0;
  }
  .col-lg-offset-0 {
    margin-right: 0%;
	margin-left: 0;
  }  
}
/*** table **/
th {
  text-align: right;
}

/*** tabs ****/
.nav-tabs > li,
.nav-pills > li {
  float: right;
}
.nav-tabs > li > a {
  margin-left: 2px;
  margin-right:0;
}
.tab-content .tab-pane {
	text-align:right;
	direction:rtl;
	padding:5px;
}

/*** breadcrumb ***/
.breadcrumb {
	text-align:right;
	direction:rtl;
}
.breadcrumb > li {
	text-align:right;
	direction:rtl;
}
/*** navbar ***/
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
}
.navbar-brand {
  float: right;
}
}
@media (min-width: 768px) {
  .navbar-header {
    float: right;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
}
.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;
  }
  .navbar-nav.navbar-right.flip {
    float: left !important;
  }
  .navbar-nav.navbar-right .dropdown-menu {
    left: 0;
    right: auto;
  }
}
@media (min-width: 768px) {
  .navbar-text {
    float: right;
  }
  .navbar-text.navbar-right:last-child {
    margin-left: 0;
    margin-right: auto;
  }
}
/*** dropdown ***/
.caret {
  margin-right: 2px;
  margin-left: 0;
}
.dropdown-menu {
  right: 0;
  left: auto;
  float: left;
  text-align: right;
}
.dropdown-menu.pull-right {
  left: 0;
  right: auto;
  float: right;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}

/*** dropdown-submenus **/
.nav.vertical {width:100% !important;}
.nav.vertical > li{
	display:block;
	float:none;
}
.dropdown-submenu{
    position:relative;
}
.dropdown-submenu > .dropdown-menu
{
    top:0;
    right:100%;
	left:auto;
    margin-top:-6px;
    margin-right:-1px;
	margin-left:0;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu.vertical > .dropdown-menu {
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}
.dropdown-submenu:hover > .dropdown-menu{
    display:block;
}
.dropdown-submenu > a:after{
    display:block;
    content:" ";
    float:left;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 5px 5px 0;
    border-right-color:#cccccc;
    margin-top:5px;
    margin-left:-10px;
} 
.dropdown-submenu:hover > a:after{
    border-right-color:#ffffff;
}
.dropdown-submenu .pull-left{
    float:none;
}
.dropdown-submenu.pull-left > .dropdown-menu{
    right:-100%;
	left:auto;
    margin-right:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}
/*** tree menu **/
.tree {
	display:none;
}
.nav-list.tree {
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}

/*** table ***/
.table td, .table th {
	direction:rtl;
}

/*** modal ***/
.modal-header {
	direction:rtl;
	text-align:right;
}
.modal-header .close {
    margin-top: 0;
	right:0;
    left: -21px;
	float:left;
}
.modal-body {
	text-align:right;
	direction:rtl;
}
.alert {
    text-align: right;
    direction: rtl;
}

/*** radio/checkbox ***/
.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:0;
}

.nav > li > div {
  position: relative;
  padding: 10px 15px;
}
.nav-tabs > li > div {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li.active > div,
.nav-tabs > li.active > div:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}