@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: bold;
  src: url("../fonts/iransans/eot/IRANSansWeb_Bold.eot");
  src: url("../fonts/iransans/eot/IRANSansWeb_Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/iransans/woff/IRANSansWeb_Bold.woff") format("woff");
}

@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/iransans/eot/IRANSansWeb_Medium.eot");
  src: url("../fonts/iransans/eot/IRANSansWeb_Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/iransans/woff/IRANSansWeb_Medium.woff") format("woff");
}

@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/iransans/eot/IRANSansWeb_Light.eot");
  src: url("../fonts/iransans/eot/IRANSansWeb_Light.eot?#iefix") format("embedded-opentype"), url("../fonts/iransans/woff/IRANSansWeb_Light.woff") format("woff");
}

@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/iransans/eot/IRANSansWeb.eot");
  src: url("../fonts/iransans/eot/IRANSansWeb.eot?#iefix") format("embedded-opentype"), url("../fonts/iransans/woff/IRANSansWeb.woff") format("woff");
}

@font-face {
  font-family: IRANSansNumerals;
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/iransans/Farsi_numerals/eot/IRANSansWeb(FaNum).eot");
  src: url("../fonts/iransans/Farsi_numerals/eot/IRANSansWeb(FaNum).eot?#iefix") format("embedded-opentype"), url("../fonts/iransans/Farsi_numerals/woff/IRANSansWeb(FaNum).woff") format("woff");
}

body {
  font-family: IRANSans;
  font-size: 13px;
}

/* HEADER */
.main-header {
  line-height: 1.1;
}

.main-header .logo {
  float: right;
  font-family: IRANSans;
}

.main-header > .navbar {
  margin-left: 0;
  margin-right: 230px;
}

.main-header .sidebar-toggle {
  float: right;
}

.main-header .navbar-right {
  float: left !important;
  margin-right: 0;
  margin-left: 5px;
}

.skin-purple .main-header .navbar .navbar-custom-menu > .nav {
  margin-right: 0;
  margin-left: 10px;
}

.navbar-custom-menu > .nav > li > .dropdown-menu {
  left: 0;
  right: auto;
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 {
  margin: 0 45px 0 0;
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > p {
  margin: 0 45px 0 0;
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > div > img {
  margin: auto auto auto 10px;
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 > small {
  right: auto;
  left: 0;
}

.navbar-nav > .user-menu .user-image {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}

/* MAIN SIDEBAR */
.main-sidebar, .left-side {
  left: auto;
  right: 0;
}

.sidebar-menu li.header {
  padding: 10px 25px 10px 15px;
}

.sidebar-menu li > a > .fa-angle-left {
  margin-right: 0;
  margin-left: 10px;
}

.sidebar-menu > li > a {
  padding: 12px 15px 12px 5px;
}

.sidebar-menu .treeview-menu {
  padding: 0 5px 0 0;
}

.sidebar-menu .treeview-menu > li > a {
  font-size: 13px;
  padding: 5px 15px 5px 5px;
}

.sidebar-menu > li .label,
.sidebar-menu > li .badge {
  margin-right: 5px;
  margin-left: 5px;
  font-size: 11px;
}

.sidebar-menu .treeview-menu .treeview-menu {
  padding-left: 0;
  padding-right: 20px;
}

.sidebar-collapse .content-wrapper,
.sidebar-collapse .right-side,
.sidebar-collapse .main-footer {
  margin-right: 0;
  margin-left: auto;
}

.sidebar-collapse .main-sidebar,
.sidebar-collapse .left-side {
  -webkit-transform: translate(230px, 0);
  -ms-transform: translate(230px, 0);
  transform: translate(230px, 0);
}

/* CONTENT WRAPPER */
.content-wrapper, .right-side, .main-footer {
  margin-right: 230px;
  margin-left: 0;
  -webkit-transition: margin-right 0.3s ease 0s;
  -o-transition: margin-right 0.3s ease 0s;
  transition: margin-right 0.3s ease 0s;
}

.content-header > h1 {
  font-size: 20px;
}

.content-header > .breadcrumb {
  float: left;
  font-size: 11px;
  right: auto;
  left: 10px;
}

.content-header > .breadcrumb > li > a > .fa,
.content-header > .breadcrumb > li > a > .glyphicon,
.content-header > .breadcrumb > li > a > .icon {
  margin-left: 5px;
  margin-right: 0;
}

/* BOX */
.box-header > .box-tools {
  right: auto;
  left: 10px;
}

.box-header .box-title {
  font-size: 15px;
}

/* GENERAL */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: IRANSans;
}

.single-file-upload .btn-file input[type=file],
.single-file-upload .btn-image input[type=file] {
  left: auto;
  right: 0;
  text-align: right;
}

.uploaded-images i.file-delete {
  left: auto;
  right: 0;
}

input[type=text].hasDatepicker {
  font-family: IRANSansNumerals;
}

/* RTL RESPONSIVENESS */
@media (max-width: 991px) {
  .navbar-custom-menu .navbar-nav > li {
    float: right;
  }

  .navbar-custom-menu .navbar-nav {
    float: right;
  }

  .content-header > .breadcrumb {
    right: auto;
    left: 0;
    float: none;
    padding-left: auto;
    padding-right: 10px;
  }
}

@media (max-width: 768px) {
  .navbar-custom-menu > .navbar-nav {
    float: left;
  }

  .main-header > .navbar {
    margin-right: 0;
  }

  .main-header > .logo {
    float: none;
  }

  .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
    right: auto;
    left: 5%;
  }

  .sidebar-collapse .content-wrapper,
  .sidebar-collapse .right-side,
  .sidebar-collapse .main-footer {
    margin-left: auto;
    margin-right: 0;
  }

  .sidebar-collapse .main-sidebar,
  .sidebar-collapse .left-side {
    -webkit-transform: translate(230px, 0);
    -ms-transform: translate(230px, 0);
    transform: translate(230px, 0);
  }
}

@media (max-width: 767px) {
  .main-header .navbar-custom-menu {
    float: left;
  }

  .navbar-nav > .user-menu .user-image {
    margin-right: auto;
    margin-left: 0;
  }

  .sidebar-open .content-wrapper,
  .sidebar-open .right-side,
  .sidebar-open .main-footer {
    -webkit-transform: translate(-230px, 0);
    -ms-transform: translate(-230px, 0);
    transform: translate(-230px, 0);
  }

  .main-sidebar,
  .left-side {
    -webkit-transform: translate(230px, 0);
    -ms-transform: translate(230px, 0);
    transform: translate(230px, 0);
  }

  .sidebar-open .main-sidebar,
  .sidebar-open .left-side {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .content-wrapper,
  .right-side,
  .main-footer {
    margin-left: auto;
    margin-right: 0;
  }
}

.site-welcome {
  text-align: center;
  font-size: 15px;
  padding-top: 40px;
}

/* changed logni page input direction */
.has-feedback .form-control {
  padding-right: 42.5px;
  padding-left: 12px;
  direction: ltr;
}

.form-control-feedback {
  right: 0;
  left: auto;
}

.loading {
  right: auto;
  left: 0;
}

.pagination {
  font-family: IRANSansNumerals;
}

/* Grid Actions */

.grid-actions-td.in .grid-actions {
  left: 0;
  right: auto;
}

.grid-actions-td.in .grid-actions.submission-grid-actions {
  right: 0 !important;
  left: auto !important;
}

.grid-actions a > span,
.grid-actions a > i {
  margin-right: 0;
  margin-left: 10px;
}
