/*
right to left stylesheet
*/

body {
  direction: rtl;
}
.site-header .site-logo {
  float: right;
  padding-left: 20px;
  padding-right: 0;
  margin-left: 0 !important;
}
@media (min-width:992px) {
  .site-header .site-logo {
    margin-right: -30px !important;
  }
}
.site-header .hamburger {
  float: right;
}
.site-header .site-header-content {
  float: left; }
.site-header .site-header-shown {
  float: left;
}
.dropdown-menu-right {
  right: auto;
  left: 0;
}
.site-header .dropdown.dropdown-notification {
  float: right;
}
.site-header .dropdown.dropdown-notification.messages {
  margin-left: 0;
  margin-right: 11px;
}
.site-header .dropdown.dropdown-lang {
  float: right;
}
.site-header .user-menu.dropdown {
  float: left;
  margin-left: 0 !important;
  margin-right: 15px !important;
}
.site-header .dropdown.dropdown-lang .dropdown-menu .flag-icon {
  margin: 0 5px 0 5px;
}
.dropdown-item .font-icon {
  margin: 5px 8px 0 8px;
  float: left;
}
.dropdown.dropdown-typical a.dropdown-toggle .font-icon {    margin: 0 6px 0 6px;float: right;
                                                             margin-top: 11px;}
.site-header .dropdown .dropdown-item {
  direction: rtl;
  text-align: right;
}
.dropdown-item .font-icon {
  float: right;
}
@media (max-width: 767px){
  .site-header .site-header-content {
    margin-left: 0;
    margin-right: -80px;
  }}
.site-header .site-header-content {margin-right: -210px;margin-left: 0;}
@media (max-width: 767px) {
  .site-header .site-header-content .site-header-content-in {
    margin-left: 0;
  }
}
@media (max-width:991px) {

  .site-header .site-header-content .site-header-content-in {
    zoom: 1;
    margin-left: 0;
  }
}
.side-menu-list>li.with-sub>span,.side-menu-list a, .side-menu-list>li>span {
  padding-right: 46px;
  padding-left: 0;
}
.side-menu-list .fa, .side-menu-list .font-icon, .side-menu-list .glyphicon, .side-menu-list .tag-color {
  left: auto;
  right: 18px;
}
.side-menu-list>li.with-sub>span:before {
  right: auto;
  left: 21px;
}
.side-menu {
  left: auto;
  right: 0;
}
.side-menu-list a.label-right .label, .side-menu-list>li>span.label-right .label {
  right: auto;
  left: 21px;
}
@media (max-width: 991px) {
  .menu-left-opened .side-menu {
    right: 0!important;
    left: auto !important;
  }
  .side-menu {
    right: -240px;
    left: auto;
  }
}
.with-side-menu .page-content {
  padding-left: 15px;
  padding-right: 255px;
}

.input-group-addon:first-child {
  border-right: 1px solid rgba(197,214,222,.7);
  border-left: 0;
}