@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/woff2/IRANSansWeb_Bold.woff2") format("woff2"), url("../fonts/Iransans/woff/IRANSansWeb_Bold.woff") format("woff"), url("../fonts/Iransans/ttf/IRANSansWeb_Bold.ttf") format("truetype"); }
@font-face {
  font-family: IRANSans-500;
  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/woff2/IRANSansWeb_Medium.woff2") format("woff2"), url("../fonts/Iransans/woff/IRANSansWeb_Medium.woff") format("woff"), url("../fonts/Iransans/ttf/IRANSansWeb_Medium.ttf") format("truetype"); }
@font-face {
  font-family: IRANSans-300;
  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/woff2/IRANSansWeb_Light.woff2") format("woff2"), url("../fonts/Iransans/woff/IRANSansWeb_Light.woff") format("woff"), url("../fonts/Iransans/ttf/IRANSansWeb_Light.ttf") format("truetype"); }
@font-face {
  font-family: IRANSans-200;
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/Iransans/eot/IRANSansWeb_UltraLight.eot");
  src: url("../fonts/Iransans/eot/IRANSansWeb_UltraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Iransans/woff2/IRANSansWeb_UltraLight.woff2") format("woff2"), url("../fonts/Iransans/woff/IRANSansWeb_UltraLight.woff") format("woff"), url("../fonts/Iransans/ttf/IRANSansWeb_UltraLight.ttf") format("truetype"); }
@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/woff2/IRANSansWeb.woff2") format("woff2"), url("../fonts/Iransans/woff/IRANSansWeb.woff") format("woff"), url("../fonts/Iransans/ttf/IRANSansWeb.ttf") format("truetype"); }
@font-face {
  font-family: IRANSans_Farsi;
  src: url("../fonts/Iransans/Farsi_Num/eot/IRANSansWeb(FaNum).eot");
  src: url("../fonts/Iransans/Farsi_Num/eot/IRANSansWeb(FaNum).eot#iefix") format("embedded-opentype"), url("../fonts/Iransans/Farsi_Num/woff/IRANSansWeb(FaNum).woff") format("woff"), url("../fonts/Iransans/Farsi_Num/ttf/IRANSansWeb(FaNum).ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: Roboto;
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/Roboto/Roboto-Light.ttf") format("truetype"); }
.font-size-0 {
  font-size: 10px; }

.font-size-1 {
  font-size: 11px; }

.font-size-2 {
  font-size: 12px; }

.font-size-3 {
  font-size: 13px; }

.font-size-4 {
  font-size: 14px; }

.font-size-5 {
  font-size: 15px; }

.font-size-6 {
  font-size: 16px; }

.font-size-7 {
  font-size: 17px; }

.font-size-8 {
  font-size: 18px; }

.font-size-9 {
  font-size: 19px; }

a:focus {
  text-decoration: none; }

input.in_search[type="text"] {
  border: 0;
  height: 30px;
  padding-right: 8px;
  font-size: 10px;
  background-color: #535353;
  color: snow;
  font-family: "IRANSans_Farsi", Tahoma, Arial;
  text-align: right;
  direction: rtl; }

button {
  font-family: "IRANSans_Farsi", Tahoma, Arial;
  font-size: 13px !important; }

input {
  font-family: "IRANSans_Farsi", Tahoma, Arial; }

select {
  font-family: "IRANSans_Farsi", Tahoma, Arial; }

.form-check-inline + .form-check-inline {
  margin-left: 0; }

.form-check-input-end {
  position: relative; }
  .form-check-input-end .form-check-input {
    position: absolute;
    left: 3px;
    margin: 0; }
.form-check-input-start {
  margin: 3px 0 !important; }
  .form-check-input-start .form-check-label {
    padding: 0 4px !important; }
  .form-check-input-start .form-check-input {
    margin: 0; }

.ul_quick {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none; }
  .ul_quick li {
    padding: 10px !important; }

.dir_right {
  direction: rtl; }
.dir_left {
  direction: ltr; }

.label {
  display: inline-block;
  letter-spacing: .05em;
  border-radius: 60px;
  padding: 1px 16px 1px; }
  .label_rounded {
    border-radius: 60px;
    padding: 1px 16px 1px; }
  .label_success {
    background-color: #00c292; }
  .label_warning {
    background-color: #fec107; }
  .label_primary {
    background-color: #03a9f3; }
  .label_default {
    background-color: #e4e7ea; }

.rounded-0 {
  border-radius: 0 !important; }

.iv_quick {
  overflow: hidden;
  margin: 16px 16px 16px 260px;
  overflow-y: auto;
  height: calc(100vh - 125px); }

.font_quick {
  font-family: "Roboto", Tahoma; }

.mr-nav-0 {
  margin-right: -40px; }

.over-hide {
  overflow: hidden; }

@media only screen and (max-width: 460px) {
  .table-responsive-sx {
    display: block;
    width: 100%;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar; } }

body {
  font-family: "IRANSans_Farsi", Tahoma, Arial;
  font-size: 13px; }

.head_container {
  position: relative;
  background-color: #535353;
  color: snow;
  border-bottom: rgba(0, 0, 0, 0.1) 1px solid; }
  .head_container ul {
    margin: 0;
    padding: 0;
    list-style: none; }
  .head_container ul li {
    display: inline;
    border-right: rgba(255, 255, 255, 0.1) 1px solid; }
  .head_container ul li a {
    display: inline-block;
    color: snow;
    padding: 0 8px;
    transition: all .25s ease-in-out; }
  .head_container ul li a:hover {
    text-decoration: none;
    opacity: .8; }

@media only screen and (max-width: 768px) {
  .head_left_iv {
    height: 19px; } }
@media only screen and (max-width: 768px) {
  .head_left_iv ul li {
    display: none; } }
.head_left_iv ul li:last-child {
  border-right: 0; }

.head_right_iv {
  position: absolute;
  top: 6px;
  right: 3px; }
  .head_right_iv ul li {
    border: 0;
    position: relative; }
  .head_right_iv ul li ul {
    display: none;
    visibility: hidden;
    box-shadow: 0 1px 3px rgba(50, 50, 50, 0.6); }
    @media only screen and (max-width: 768px) {
      .head_right_iv ul li ul {
        visibility: inherit; } }
  .head_right_iv ul li img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-left: 8px;
    cursor: pointer; }
  .head_right_iv ul ul {
    position: absolute;
    top: 139%;
    right: 0;
    background-color: #535353;
    min-width: 280px;
    direction: rtl;
    border-radius: 0 0 5px 5px;
    display: none;
    z-index: 1; }
  .head_right_iv ul ul li {
    display: block;
    text-align: right;
    border-top: rgba(255, 255, 255, 0.1) 1px solid;
    border-bottom: rgba(0, 0, 0, 0.1) 1px solid; }
  .head_right_iv ul ul li:first-child {
    border-top: 0; }
  .head_right_iv ul ul li a {
    display: block;
    padding: 8px;
    transition: all .25s ease-in-out; }
  .head_right_iv ul ul li a:hover {
    text-decoration: none;
    opacity: .8; }

.main_iv_ind {
  direction: rtl; }
  .main_iv_ind .iv_left_main {
    min-width: 100%; }
  .main_iv_ind .iv_right_main {
    background-color: #535353;
    color: snow;
    min-height: calc(100vh - 52px); }
    .main_iv_ind .iv_right_main ul {
      margin: 0;
      padding: 0;
      list-style: none; }
      .main_iv_ind .iv_right_main ul li {
        position: relative; }
    .main_iv_ind .iv_right_main ul ul:before {
      content: "";
      display: block;
      position: absolute;
      top: 9px;
      bottom: 17px;
      right: 10px;
      border-right: rgba(255, 255, 255, 0.2) 1px dotted;
      z-index: 1; }
    .main_iv_ind .iv_right_main ul ul li {
      border-top: 0;
      border-bottom: 0; }
      .main_iv_ind .iv_right_main ul ul li:before {
        content: "";
        display: block;
        position: absolute;
        top: 23px;
        bottom: 25px;
        right: 5px;
        border-right: rgba(255, 255, 255, 0.2) 1px dotted; }
      .main_iv_ind .iv_right_main ul ul li a {
        padding-right: 25px; }
      .main_iv_ind .iv_right_main ul ul li a:before {
        content: "";
        display: block;
        position: absolute;
        width: 12px;
        right: 10px;
        top: 18px;
        border-top: rgba(255, 255, 255, 0.2) 1px dotted; }
    .main_iv_ind .iv_right_main ul li {
      border-top: rgba(255, 255, 255, 0.1) 1px solid;
      border-bottom: rgba(0, 0, 0, 0.1) 1px solid; }
      .main_iv_ind .iv_right_main ul li:last-child {
        border-bottom: 0; }
    .main_iv_ind .iv_right_main ul li a {
      display: block;
      color: snow;
      padding: 8px;
      transition: all .25s ease-in-out; }
      .main_iv_ind .iv_right_main ul li a i {
        padding-left: 5px;
        font-size: 19px; }
      .main_iv_ind .iv_right_main ul li a.active {
        background-color: #444444; }
    .main_iv_ind .iv_right_main ul li a:hover {
      text-decoration: none;
      opacity: .8; }

.my_side {
  position: relative; }

.quick_list {
  width: 45px;
  border-right: rgba(0, 0, 0, 0.1) 1px solid;
  height: calc(100vh - 52px);
  overflow: hidden;
  position: absolute;
  left: 0;
  overflow-y: auto; }
  .quick_list:before {
    content: "";
    position: absolute;
    left: 45px;
    border-left: rgba(255, 255, 255, 0.1) 1px solid;
    height: calc(100vh - 52px); }

.access_list {
  width: 200px;
  margin-left: 45px;
  max-height: calc(100vh - 52px);
  overflow-y: auto; }
  .access_list ul li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.menu_res {
  display: none; }

.report_pi a {
  text-decoration: none; }

.ws {
  background-color: #f6f8f8;
  border-bottom: 1px solid #dee5e7;
  padding: 10px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  direction: rtl; }
  .ws ul {
    margin: 0;
    padding: 0;
    list-style: none; }
  .ws li {
    display: inline-block; }
  .ws li:after {
    content: "/";
    padding: 0 4px; }
  .ws li:last-child:after {
    content: ""; }
  .ws .ws-item a {
    color: #01c0c8;
    transition: all .25s ease-in-out; }
  .ws .ws-item a:hover {
    opacity: .8;
    text-decoration: none !important; }
  .ws li a {
    transition: all .25s ease-in-out; }
  .ws li a:hover {
    text-decoration: none; }
  .ws li a:focus {
    text-decoration: none; }

.border_top_1 {
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
.border_right_1 {
  border-right: 1px solid rgba(0, 0, 0, 0.125); }
.border_bottom_1 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
.border_left_1 {
  border-left: 1px solid rgba(0, 0, 0, 0.125); }

.dot_round {
  position: relative; }
  .dot_round:after {
    content: "";
    width: 10px;
    height: 10px;
    background-color: #cd151e;
    border: 1px solid snow;
    border-radius: 50%;
    position: absolute;
    right: 7px;
    top: 7px;
    box-shadow: 0 1px 3px rgba(50, 50, 50, 0.6); }

/*Loading ...*/
.loading {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(../images/loader.gif) center no-repeat #fff; }

#map-a {
  height: 200px;
  width: 100%; }

.chatBox {
  height: 247px;
  overflow: hidden; }
  .chatBox ul {
    margin: 0;
    padding: 0;
    list-style: none; }
  .chatBox ul li {
    display: flex;
    justify-content: center;
    padding: 8px 0;
    border-bottom: 1px solid #eaeaea; }
  .chatBox ul li a {
    text-align: center;
    text-decoration: none;
    color: #535353;
    overflow: hidden;
    text-overflow: ellipsis;
    direction: ltr;
    transition: all .25s ease-in-out; }
  .chatBox ul li a:hover {
    opacity: .8; }
  .chatBox li img {
    width: 30px;
    height: 30px;
    border-radius: 50%; }

.chatBox_right {
  overflow-x: auto;
  height: 240px; }

.chatBox_right span {
  margin: 10px 0; }

@media only screen and (max-width: 460px) {
  .chatBox_right span:last-child {
    display: none; } }
.chatBox_left {
  overflow-x: auto;
  height: 240px; }

.qus {
  position: relative;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #eaeaea; }
  .qus ul li {
    display: flex;
    justify-content: right;
    border: 0;
    padding: 1px;
    font-size: 10px;
    font-family: "Roboto" ,Tahoma, Arial; }
  .qus ul li span {
    background-color: #eaeaea;
    padding: 4px 8px;
    border-radius: 5%;
    font-size: 10px;
    font-family: "IRANSans_Farsi", Tahoma, Arial;
    margin-left: 4px; }
  .qus ul li i {
    padding-top: 5px; }
  .qus i img {
    width: 20px;
    height: 20px;
    border-radius: 50%; }
  .qus .av_user {
    position: absolute;
    top: -10px;
    background-color: #ffffff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.fun {
  position: relative;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #eaeaea; }
  .fun ul li {
    display: flex;
    justify-content: left;
    border: 0;
    padding: 1px;
    font-size: 10px;
    font-family: "Roboto" ,Tahoma, Arial;
    direction: ltr; }
  .fun ul li span {
    background-color: #80cbc4;
    padding: 4px 8px;
    border-radius: 5%;
    font-size: 10px;
    font-family: "IRANSans_Farsi", Tahoma, Arial;
    margin-left: 4px; }
  .fun ul li i {
    padding-top: 5px; }
  .fun i img {
    width: 20px;
    height: 20px;
    border-radius: 50%; }
  .fun .av_user {
    position: absolute;
    top: -10px;
    left: 0;
    direction: ltr;
    background-color: #ffffff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.in_chatBox {
  display: flex;
  justify-content: space-between; }
  .in_chatBox input {
    border: 0;
    background-color: transparent;
    width: 100%;
    position: absolute;
    top: 10px; }

.in_chatBox_in {
  position: relative;
  width: calc(100% - 120px); }

.bg_ {
  color: #9679; }
  .bg_quick {
    background-color: #f1f2f7 !important; }
  .bg_withe {
    background-color: #ffffff !important; }
  .bg_black {
    background-color: #000000  !important; }
  .bg_a9 {
    background-color: #111111 !important; }
  .bg_a8 {
    background-color: #222222 !important; }
  .bg_a7 {
    background-color: #333333 !important; }
  .bg_a6 {
    background-color: #444444 !important; }
  .bg_a5 {
    background-color: #555555 !important; }
  .bg_a4 {
    background-color: #666666 !important; }
  .bg_a3 {
    background-color: #777777 !important; }
  .bg_a2 {
    background-color: #888888 !important; }
  .bg_a1 {
    background-color: #999999 !important; }

.bg_b0 {
  background-color: #6d6d6d !important; }
.bg_b1 {
  background-color: #eeeeee !important; }
.bg_b2 {
  background-color: #eaeaea !important; }
.bg_b3 {
  background-color: #dddddd !important; }
.bg_b4 {
  background-color: #cccccc !important; }
.bg_b5 {
  background-color: #bbbbbb !important; }
.bg_b6 {
  background-color: #aaaaaa !important; }
.bg_b7 {
  background-color: #9a9a9a !important; }
.bg_b8 {
  background-color: #8b8b8b !important; }
.bg_b9 {
  background-color: #7c7c7c !important; }

.bg_c1 {
  background-color: #e0f2f1 !important; }
.bg_c2 {
  background-color: #b2dfdb !important; }
.bg_c3 {
  background-color: #80cbc4 !important; }
.bg_c4 {
  background-color: #4db6ac !important; }
.bg_c5 {
  background-color: #26a69a !important; }
.bg_c6 {
  background-color: #009688 !important; }
.bg_c7 {
  background-color: #00897b !important; }
.bg_c8 {
  background-color: #00796b !important; }
.bg_c9 {
  background-color: #00695c !important; }
.bg_c0 {
  background-color: #004d40 !important; }

.bg_d1 {
  background-color: #fff9c4 !important; }
.bg_d2 {
  background-color: #fff59d !important; }
.bg_d3 {
  background-color: #fff176 !important; }
.bg_d4 {
  background-color: #ffee58 !important; }
.bg_d5 {
  background-color: #ffeb3b !important; }
.bg_d6 {
  background-color: #fdd835 !important; }
.bg_d7 {
  background-color: #fbc02d !important; }
.bg_d8 {
  background-color: #f9a825 !important; }
.bg_d9 {
  background-color: #f57f17 !important; }
.bg_d0 {
  background-color: #ff6f00 !important; }

.bg_e1 {
  background-color: #FFCDD2 !important; }
.bg_e2 {
  background-color: #EF9A9A !important; }
.bg_e3 {
  background-color: #E57373 !important; }
.bg_e4 {
  background-color: #EF5350 !important; }
.bg_e5 {
  background-color: #F44336 !important; }
.bg_e6 {
  background-color: #E53935 !important; }
.bg_e7 {
  background-color: #D32F2F !important; }
.bg_e8 {
  background-color: #C62828 !important; }
.bg_e9 {
  background-color: #B71C1C !important; }
.bg_e0 {
  background-color: #bd1010 !important; }

.bg_f1 {
  background-color: #fce4ec !important; }
.bg_f2 {
  background-color: #f8bbd0 !important; }
.bg_f3 {
  background-color: #f48fb1 !important; }
.bg_f4 {
  background-color: #f06292 !important; }
.bg_f5 {
  background-color: #ec407a !important; }
.bg_f6 {
  background-color: #e91e63 !important; }
.bg_f7 {
  background-color: #d81b60 !important; }
.bg_f8 {
  background-color: #c2185b !important; }
.bg_f9 {
  background-color: #ad1457 !important; }
.bg_f0 {
  background-color: #880e4f !important; }

.bg_g1 {
  background-color: #e1f5fe !important; }
.bg_g2 {
  background-color: #b3e5fc !important; }
.bg_g3 {
  background-color: #81d4fa !important; }
.bg_g4 {
  background-color: #4fc3f7 !important; }
.bg_g5 {
  background-color: #29b6f6 !important; }
.bg_g6 {
  background-color: #03a9f4 !important; }
.bg_g7 {
  background-color: #039be5 !important; }
.bg_g8 {
  background-color: #0288d1 !important; }
.bg_g9 {
  background-color: #0277bd !important; }
.bg_g0 {
  background-color: #01579b !important; }

.btn {
  min-width: 19%; }

.btn-rounded {
  border-radius: 60px; }

.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all .5s; }

.btn-block {
  display: block;
  width: 100%; }

.btn-circle {
  position: relative; }

.btn-circle-xl {
  min-width: 100px;
  min-height: 100px;
  border: 0;
  border-radius: 50%;
  text-align: center;
  position: relative; }
.btn-circle-lg {
  min-width: 80px;
  min-height: 80px;
  border: 0;
  border-radius: 50%;
  text-align: center;
  position: relative; }
.btn-circle-md {
  min-width: 60px;
  min-height: 60px;
  border: 0;
  border-radius: 50%;
  text-align: center;
  position: relative; }
.btn-circle-sm {
  min-width: 40px;
  min-height: 40px;
  border: 0;
  border-radius: 50%;
  text-align: center;
  position: relative; }
.btn-circle-sx {
  min-width: 30px;
  min-height: 30px;
  border: 0;
  border-radius: 50%;
  text-align: center;
  position: relative; }
.btn-circle-sxx {
  min-width: 20px;
  min-height: 20px;
  border: 0;
  border-radius: 50%;
  text-align: center;
  position: relative; }

.btn-facebook {
  color: #ffffff !important;
  background-color: #3b5998 !important; }

.btn-twitter {
  color: #ffffff !important;
  background-color: #55acee !important; }

.btn-googleplus {
  color: #ffffff !important;
  background-color: #dd4b39 !important; }

.btn-linkedin {
  color: #ffffff !important;
  background-color: #007bb6 !important; }

.btn-instagram {
  color: #ffffff !important;
  background-color: #3f729b !important; }

.btn-pinterest {
  color: #ffffff !important;
  background-color: #cb2027 !important; }

.btn-dribbble {
  color: #ffffff !important;
  background-color: #ea4c89 !important; }

.btn-youtube {
  color: #ffffff !important;
  background-color: #bb0000 !important; }

.btn-group-lx > .btn, .btn-lx {
  padding: 1.5rem .2rem;
  font-size: .875rem;
  border-radius: .2rem; }

.btn-group-sx > .btn, .btn-sx {
  padding: .12rem .2rem;
  font-size: .875rem;
  border-radius: .2rem; }

#myChart,
#birdsChart,
#pieChart,
#doughnutChart,
#popChart,
#popChart-a,
#speedChart,
#chart-f,
#densityChart,
#densityChart-a,
#oilChart {
  width: 100%;
  height: 400px;
  max-height: 400px;
  position: relative;
  background-color: #ffffff; }

.timeLine {
  background-color: #eaeaea;
  direction: rtl;
  font-family: inherit;
  font-size: 12px;
  overflow: hidden;
  overflow-x: auto; }
  .timeLine .timeLine_iv {
    padding: 1px;
    width: 800px; }
    .timeLine .timeLine_iv ul {
      margin: 0;
      padding: 8px;
      list-style: none;
      background-color: #ffffff; }
      .timeLine .timeLine_iv ul li {
        margin: 12px 0;
        color: #000000;
        border-bottom: 1px solid #eaeaea;
        overflow: hidden;
        white-space: nowrap; }
      .timeLine .timeLine_iv ul li span {
        padding: 8px;
        line-height: 30px; }
      .timeLine .timeLine_iv ul li:nth-child(1) span {
        background-color: #006699;
        color: snow; }
      .timeLine .timeLine_iv ul li:nth-child(2) span {
        background-color: #f9a825;
        margin-right: 67px; }
      .timeLine .timeLine_iv ul li:nth-child(3) span {
        background-color: #00796b;
        color: snow;
        margin-right: 167px; }
      .timeLine .timeLine_iv ul li:nth-child(4) span {
        background-color: #E53935;
        color: snow;
        margin-right: 303px; }
      .timeLine .timeLine_iv ul li:nth-child(5) span {
        background-color: #0288d1;
        color: snow;
        margin-right: 413px; }

/*# sourceMappingURL=style.css.map */
