@font-face {
  font-family: Vazir;
  src: url('../fonts/Shabnam-FD-WOL.woff') format('woff');
  font-weight: normal;
}


body {
  font-family: Vazir;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Vazir;
}
p{
  font-family: Vazir;
}
/* links */
a,
a:visited {
  font-family: Vazir;
}
.prc-head h4 {
  font-family: Vazir;
}

.page-title-area::before {
  left: unset;
  right: 0;
}

.metismenu li ul {
  padding-right: 37px;
}

.metismenu li a::after {
  right: unset;
  left: 15px;
}

.user-profile {
  margin-right: unset;
  margin-left: -30px;
}
.user-profile img.avatar {
  margin-right: unset;
  margin-left: 12px;
}
.user-profile .dropdown-menu a {
  padding-right: 25px;
}

.notification-area .dropdown-menu, .user-profile .dropdown-menu {
  left: 30px !important;
  right: auto !important;
}
.notify-title a {
  float: left;
}

.breadcrumbs li span {
  margin-right: 15px;
  margin-left: 0;
}
.breadcrumbs li a::before {
  right: unset;
  left: -13px;
}

/* direction */
.offset-menu-tab {
  direction: ltr;
}
.owl-loaded.owl-drag {
  direction: ltr;
}

/*  */
.header-area .pull-right {
  float: left;
}
.header-area .pull-left {
  float: right;
}
.page-title-area .pull-right {
  float: left;
}
.page-title-area .pull-left {
  float: right;
}

.horizontal-menu .submenu {
  left: unset;
  right: 0;
}

/* Sidebar */
.sidebar-menu {
  left: unset;
  right: 0;
}
.sbar_collapsed .sidebar-menu {
  left: unset;
  right: -280px;
}
.sbar_collapsed.page-container {
  padding-left: unset;
  padding-right: 0;
}
.show_hide.offset-area {
  right: unset;
  left: 0;
}
.page-container {
  padding-left: unset;
  padding-right: 280px;
}


/* Normal desktop :992px. */

@media (min-width: 1200px) and (max-width: 1364px) {

  /* sidebar */
  .sidebar-menu {
    right: -90%;
  }
  .sbar_collapsed .sidebar-menu {
    left: unset;
    right: 0;
  }
  .minisidebar.main-menu {
    margin-right: 0;
  }
  .sbar_collapsed .nav-btn {
    margin-right: unset;
    left: unset;
    margin-left: 15px;
    right: 364px;
  }
  /* main content */
  .main-content-inner {
    padding: 0 15px 50px;
  }
  .page-container,
  .sbar_collapsed.page-container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* sidebar */
  .sidebar-menu {
    right: -90%;
  }
  .sbar_collapsed .sidebar-menu {
    left: unset;
    right: 0;
  }
  .minisidebar.main-menu {
    margin-right: 0;
  }
  .sbar_collapsed .nav-btn {
    margin-right: unset;
    left: unset;
    margin-left: 15px;
    right: 306px;
  }
  /* main content */
  .main-content-inner {
    padding: 0 15px 50px;
  }
  .page-container,
  .sbar_collapsed.page-container {
    padding-left: 0;
    padding-right: 0;
  }
}

/* Normal desktop :991px. */



@media (min-width: 768px) and (max-width: 991px) {
  /* dashboard one */
  /* sidebar */
  .sidebar-menu {
    position: fixed;
    right: -90%;
    top: 0;
    height: 100vh;
    width: 306px;
  }
  .sbar_collapsed .sidebar-menu {
    left: unset;
    right: 0;
  }
  .minisidebar.main-menu {
    margin-right: 0;
  }
  .sbar_collapsed .nav-btn {
    left: unset;
    right: 306px;
  }
  /* main content */
  .main-content-inner {
    padding: 0 15px 50px;
  }
  .page-container,
  .sbar_collapsed.page-container {
    padding-left: unset;
    padding-right: 0;
  }
}

/* Large Mobile :480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* sidebar */
  .sidebar-menu {
    right: -90%;
  }
  .sbar_collapsed .sidebar-menu {
    left: unset;
    right: 0;
  }
  .minisidebar.main-menu {
    margin-right: 0;
  }
  .sbar_collapsed .nav-btn {
    margin-right: unset;
    left: unset;
    margin-left: 15px;
    right: 364px;
  }
  /* main content */
  .main-content-inner {
    padding: 0 15px 35px;
  }
  .page-container,
  .sbar_collapsed.page-container {
    padding-left: 0;
    padding-right: 0;
  }
}

/* small mobile :320px. */

@media (min-width: 240px) and (max-width: 479px) {
  /* dashboard one */
  /* sidebar */
  .sidebar-menu {
    right: -90%;
  }
  .sbar_collapsed .sidebar-menu {
    left: unset;
    right: 0;
  }
  .minisidebar.main-menu {
    margin-right: 0;
  }
  .sbar_collapsed .nav-btn {
    margin-right: unset;
    right: unset;
    margin-left: 15px;
    left: 0;
  }
  /* main content */
  .page-container,
  .sbar_collapsed.page-container {
    padding-left: 0;
    padding-right: 0;
  }
}


.form-gp i {
  right: unset;
  left: 5px;
}

.form-gp label {
  left: unset;
  right: 0;
}

.prc-head h4 {
  padding: 15px;
}

.alert {
  font-size: 15px;
}
.error-content h2 {
  font-size: 50px;
}
.site_name {
  text-align: center;
  font-size: 15pt;
}
.site_name a{
  color: #fff;
  font-weight: bold;
}