/* ******************************************************* */
body {
  direction: rtl;
  text-align: justify;
  margin: 0px;
  padding: 0px; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.4285; }

th {
  text-align: center; }

dd {
  margin-left: auto;
  margin-right: 0; }

caption {
  text-align: right; }

small, .small {
  font-size: 0.75rem;
  font-weight: 300; }

label {
  font-weight: 500; }

/* ******************************************************* */
@media print {
  a[href]:after {
    content: "" !important; }

  abbr[title]:after {
    content: "" !important; }

  h1.post-title {
    font-size: 1.8em !important; }
    h1.post-title small.post-sur {
      font-size: 0.7em !important; }

  span.post-sous {
    font-size: 1.2em !important; }

  span.post-stat {
    font-size: 1.2em !important; }

  article > header > p.post-lead {
    font-size: 1.5em !important;
    background-color: #ededed !important;
    border-bottom: 4px solid #a1a1a1 !important; }

  div.post-content {
    line-height: 2 !important;
    font-size: 1.7em !important; }
    div.post-content .left-float-box, div.post-content .right-float-box {
      display: none !important;
      font-size: 1em !important;
      background-color: #e1e1e1 !important; } }
/* ******************************************************* */
.font-family-primary {
  font-family: IRANSans; }
.font-family-secondary {
  font-family: Nassim; }
.font-family-arial {
  font-family: Arial, Helvetica, sans-serif; }
.font-family-iran-sans {
  font-family: IRANSans; }
.font-family-nassim {
  font-family: Nassim; }
.font-size-small {
  font-size: 0.75rem; }
.font-size-normal {
  font-size: 1.0rem; }
.font-size-medium {
  font-size: 1.4rem; }
.font-size-large {
  font-size: 1.8rem; }

.line-height-small {
  line-height: 1.1; }
.line-height-normal {
  line-height: normal; }
.line-height-double {
  line-height: 2.0; }

.pre-line {
  white-space: pre-line;
  word-wrap: break-word; }

.overflow-hidden {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

/* ******************************************************* */
.stretch {
  width: 100%; }

.top-3 {
  top: 1rem; }

/* ******************************************************* */
.text-black {
  color: #222222 !important; }
.text-red {
  color: #970E1E !important; }
.text-green {
  color: #1E970E !important; }
.text-blue {
  color: #337AB7 !important; }
.text-yellow {
  color: #e6e600 !important; }
.text-orange {
  color: #FFA500 !important; }
.text-base {
  color: #970E1E !important; }
.text-complementary {
  color: #1E970E !important; }

.bg-black {
  background-color: #222222 !important; }
.bg-red {
  background-color: #970E1E !important; }
.bg-green {
  background-color: #1E970E !important; }
.bg-blue {
  background-color: #337AB7 !important; }
.bg-yellow {
  background-color: #e6e600 !important; }
.bg-orange {
  background-color: #FFA500 !important; }
.bg-base {
  background-color: #970E1E !important; }
.bg-complementary {
  background-color: #1E970E !important; }

.border-black {
  border-color: #222222; }
.border-red {
  border-color: #970E1E; }
.border-green {
  border-color: #1E970E; }
.border-blue {
  border-color: #337AB7; }
.border-yellow {
  border-color: #e6e600; }
.border-orange {
  border-color: #FFA500; }
.border-base {
  border-color: #970E1E; }
.border-complementary {
  border-color: #1E970E; }

/* ******************************************************* */
.fhd-1-1 {
  width: 1920px !important;
  height: 1080px !important; }
.fhd-1-4 {
  width: 960px !important;
  height: 540px !important; }
.fhd-1-9 {
  width: 640px !important;
  height: 360px !important; }
.fhd-1-16 {
  width: 480px !important;
  height: 270px !important; }
.fhd-1-36 {
  width: 320px !important;
  height: 180px !important; }
.fhd-1-64 {
  width: 240px !important;
  height: 135px !important; }
.fhd-1-144 {
  width: 160px !important;
  height: 90px !important; }
.fhd-1-400 {
  width: 96px !important;
  height: 54px !important; }
.fhd-2-3 {
  width: 1280px !important;
  height: 720px !important; }

@media (min-width: 576px) {
  .fhd-sm-1-1 {
    width: 1920px !important;
    height: 1080px !important; }
  .fhd-sm-1-4 {
    width: 960px !important;
    height: 540px !important; }
  .fhd-sm-1-9 {
    width: 640px !important;
    height: 360px !important; }
  .fhd-sm-1-16 {
    width: 480px !important;
    height: 270px !important; }
  .fhd-sm-1-36 {
    width: 320px !important;
    height: 180px !important; }
  .fhd-sm-1-64 {
    width: 240px !important;
    height: 135px !important; }
  .fhd-sm-1-144 {
    width: 160px !important;
    height: 90px !important; }
  .fhd-sm-1-400 {
    width: 96px !important;
    height: 54px !important; }
  .fhd-sm-2-3 {
    width: 1280px !important;
    height: 720px !important; } }
@media (min-width: 768px) {
  .fhd-md-1-1 {
    width: 1920px !important;
    height: 1080px !important; }
  .fhd-md-1-4 {
    width: 960px !important;
    height: 540px !important; }
  .fhd-md-1-9 {
    width: 640px !important;
    height: 360px !important; }
  .fhd-md-1-16 {
    width: 480px !important;
    height: 270px !important; }
  .fhd-md-1-36 {
    width: 320px !important;
    height: 180px !important; }
  .fhd-md-1-64 {
    width: 240px !important;
    height: 135px !important; }
  .fhd-md-1-144 {
    width: 160px !important;
    height: 90px !important; }
  .fhd-md-1-400 {
    width: 96px !important;
    height: 54px !important; }
  .fhd-md-2-3 {
    width: 1280px !important;
    height: 720px !important; } }
@media (min-width: 992px) {
  .fhd-lg-1-1 {
    width: 1920px !important;
    height: 1080px !important; }
  .fhd-lg-1-4 {
    width: 960px !important;
    height: 540px !important; }
  .fhd-lg-1-9 {
    width: 640px !important;
    height: 360px !important; }
  .fhd-lg-1-16 {
    width: 480px !important;
    height: 270px !important; }
  .fhd-lg-1-36 {
    width: 320px !important;
    height: 180px !important; }
  .fhd-lg-1-64 {
    width: 240px !important;
    height: 135px !important; }
  .fhd-lg-1-144 {
    width: 160px !important;
    height: 90px !important; }
  .fhd-lg-1-400 {
    width: 96px !important;
    height: 54px !important; }
  .fhd-lg-2-3 {
    width: 1280px !important;
    height: 720px !important; } }
@media (min-width: 1200px) {
  .fhd-xl-1-1 {
    width: 1920px !important;
    height: 1080px !important; }
  .fhd-xl-1-4 {
    width: 960px !important;
    height: 540px !important; }
  .fhd-xl-1-9 {
    width: 640px !important;
    height: 360px !important; }
  .fhd-xl-1-16 {
    width: 480px !important;
    height: 270px !important; }
  .fhd-xl-1-36 {
    width: 320px !important;
    height: 180px !important; }
  .fhd-xl-1-64 {
    width: 240px !important;
    height: 135px !important; }
  .fhd-xl-1-144 {
    width: 160px !important;
    height: 90px !important; }
  .fhd-xl-1-400 {
    width: 96px !important;
    height: 54px !important; }
  .fhd-xl-2-3 {
    width: 1280px !important;
    height: 720px !important; } }
/* ******************************************************* */
.adjusted-list {
  padding-right: 24px;
  padding-left: 2px; }

.persian-list {
  list-style-type: persian; }

/* ******************************************************* */
.rtl {
  direction: rtl; }

.ltr {
  direction: ltr; }

/* ******************************************************* */
h1.site-title {
  margin: 0px;
  font-size: 1.6em;
  font-weight: 500; }

div.site-subtitle {
  margin: 0px;
  padding: 10px 0px 4px 0px;
  font-size: 0.9em;
  font-weight: 300; }

/* ******************************************************* */
h1.post-title {
  color: #1A0DAB;
  font-size: 1.34em;
  text-align: justify;
  margin-top: 0px;
  margin-bottom: 4px;
  line-height: normal; }
  h1.post-title small.post-sur {
    display: block;
    margin-top: 0px;
    margin-bottom: 2px;
    color: #616161; }
  h1.post-title a {
    color: #1A0DAB; }
  h1.post-title a:visited {
    color: #609; }

span.post-sous {
  display: block;
  font-size: 0.85em;
  color: #616161; }

span.post-stat {
  display: block;
  font-size: 0.85em;
  font-weight: 300;
  color: #8076f5;
  text-align: left; }

p.post-lead {
  text-align: justify;
  line-height: 1.8;
  margin: 0px;
  padding: 10px 0px; }

article > header > p.post-lead {
  padding: 10px;
  background-color: #eef2f9;
  border-bottom: 4px solid #BDCDE8; }

img.post-image {
  margin: 0px; }

div.post-content {
  text-align: justify;
  line-height: 1.8;
  clear: both;
  font-size: 1.2em; }
  div.post-content .light-gallery img {
    margin-bottom: 0px !important; }
  div.post-content a {
    color: #1A0DAB; }
  div.post-content img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-right: auto !important;
    margin-bottom: 32px !important;
    margin-left: auto !important; }
  div.post-content .left-float-box, div.post-content .right-float-box {
    position: relative;
    line-height: 1.8;
    font-size: 0.9em;
    display: block;
    min-width: 200px;
    width: 100%;
    background-color: #eef2f9;
    border-bottom: 7px solid #BDCDE8;
    padding: 24px 7px;
    text-align: justify;
    color: #000; }
    div.post-content .left-float-box::before, div.post-content .right-float-box::before {
      content: '\201D';
      font-family: Arial, sans-serif;
      font-size: 3rem;
      color: #970E1E;
      position: absolute;
      top: -15px;
      right: 2px; }
    div.post-content .left-float-box::after, div.post-content .right-float-box::after {
      content: '\201C';
      font-family: Arial, sans-serif;
      font-size: 3rem;
      color: #970E1E;
      position: absolute;
      bottom: -45px;
      left: 2px; }
  div.post-content .left-float-box {
    margin: 7px 7px 7px 0px;
    float: left; }
  div.post-content .right-float-box {
    margin: 7px 0px 7px 7px;
    float: right; }

@media (min-width: 576px) {
  div.post-content .left-float-box, div.post-content .right-float-box {
    width: 33%; } }
h6.post-tag {
  display: inline-block;
  font-size: 0.75rem;
  margin: 0px 0px 6px 6px;
  padding: 6px 10px;
  border: 1px solid #C7C7C7;
  border-radius: 4px; }
  h6.post-tag:hover {
    background-color: #ededed; }

img.post-sharer {
  width: 24px;
  height: 24px; }

div.post-linear {
  line-height: normal;
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 1px dashed #C7C7C7; }
  div.post-linear:last-child {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom-style: none; }

/* ******************************************************* */
.foobar {
  width: 100%;
  background-color: #C7C7C7;
  margin-bottom: 6px; }

.foobar.tall {
  height: 540px; }

.foobar.medium {
  height: 240px; }

.foobar.short {
  height: 80px; }

/* ******************************************************* */
.quintuplets {
  display: block;
  position: relative; }
  .quintuplets.base h1 mark {
    background-color: #970E1E; }
  .quintuplets.complementary h1 mark {
    background-color: #1E970E; }
  .quintuplets.red h1 mark {
    background-color: #970E1E; }
  .quintuplets.green h1 mark {
    background-color: #1E970E; }
  .quintuplets.blue h1 mark {
    background-color: #337AB7; }
  .quintuplets.bright-red h1 mark {
    background-color: #ED384C; }
  .quintuplets.cyan h1 mark {
    background-color: #00D1E4; }
  .quintuplets.yellow h1 mark {
    background-color: #e6e600; }
  .quintuplets.orange h1 mark {
    background-color: #FFA500; }
  .quintuplets.dark-orange h1 mark {
    background-color: #E47B00; }
  .quintuplets.violet h1 mark {
    background-color: #609; }
  .quintuplets img {
    width: 100%; }
  .quintuplets h1 {
    opacity: 0.7;
    margin: 0px;
    position: absolute;
    right: 0px;
    bottom: 20px;
    font-size: 1em;
    width: 70%;
    line-height: 2; }
    .quintuplets h1.master {
      font-size: 1.3em; }
    .quintuplets h1 mark {
      color: #fff; }

/* ******************************************************* */
.server-error {
  background-image: url("/files/server_error.png");
  background-repeat: no-repeat;
  background-position: center center;
  min-height: 640px; }

.under-construction {
  background-image: url("/files/under_construction.png");
  background-repeat: no-repeat;
  background-position: center center;
  min-height: 640px; }

.maintenance-mode {
  background-image: url("/files/maintenance_mode.png");
  background-repeat: no-repeat;
  background-position: center center;
  min-height: 640px; }

/* ******************************************************* */
.nav-pills {
  border-left: 1px solid rgba(151, 14, 30, 0.2);
  border-right: 1px solid rgba(151, 14, 30, 0.2); }
  .nav-pills > li.nav-item > a.nav-link {
    color: rgba(151, 14, 30, 0.5); }
    .nav-pills > li.nav-item > a.nav-link.active {
      color: #510810;
      background-color: transparent; }
      .nav-pills > li.nav-item > a.nav-link.active:visited {
        color: #510810; }
    .nav-pills > li.nav-item > a.nav-link:focus, .nav-pills > li.nav-item > a.nav-link:hover {
      color: #510810;
      background-color: transparent; }

/* ******************************************************* */
div.required > label:after {
  content: " * ";
  color: red; }

img.captcha {
  position: absolute;
  top: 1px;
  left: 3px; }

div.black-ribbon {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  width: 85px;
  height: 85px;
  z-index: 10; }
  div.black-ribbon span {
    position: absolute;
    left: -32px;
    top: 28px;
    display: block;
    width: 128px;
    height: 18px;
    background-color: #000000;
    box-shadow: 0 3px 10px -5px black;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg); }

.background-fixed {
  background-position: center center;
  background-repeat: repeat;
  background-attachment: fixed;
  background-size: cover;
  height: 160px;
  margin-bottom: 35px;
  padding: 20px; }

.go-to-top {
  width: 50px;
  height: 50px;
  position: fixed;
  right: 16px;
  bottom: 12px;
  padding: 10px 6px;
  text-align: center;
  cursor: pointer;
  color: #555555;
  opacity: 0.4;
  z-index: 999; }
  .go-to-top:hover {
    opacity: 0.9; }

.fas.fa-icons {
  color: #A7ADB2; }

.fab.fa-telegram {
  color: #0088CC; }
.fab.fa-instagram {
  color: #833AB4; }
.fab.fa-twitter {
  color: #1DA1F2; }
.fab.fa-facebook {
  color: #3b5998; }
.fab.fa-hotjar {
  color: #970E1E; }

.vjs-paused.vjs-has-started .vjs-big-play-button {
  display: block; }

.autosize {
  resize: none !important; }

.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow {
  right: initial;
  left: 3px; }

.select2-container--bootstrap4 .select2-selection__clear {
  width: 1.3em;
  height: 1.3em;
  text-align: center;
  margin-top: 0.6em;
  padding-left: 1px;
  padding-top: 2px;
  float: left; }

.mce-fullscreen {
  z-index: 1035 !important; }

.carousel .carousel-caption > h1 {
  font-size: 1.4em; }
  .carousel .carousel-caption > h1 > a {
    color: #FFF;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black; }

.owl-carousel.owl-dots-disabled .owl-dots {
  display: none; }

.tab-content .media:first-child {
  margin-top: 15px; }

.media:last-child {
  margin-bottom: 0 !important; }

.lg .lg-toolbar {
  direction: ltr; }
.lg .lg-thumb-outer {
  direction: ltr;
  padding: 0px 5px; }

.faq-panel a span.glyphicon-chevron-up {
  display: inline-block; }
.faq-panel a span.glyphicon-chevron-down {
  display: none; }

.faq-panel a.collapsed span.glyphicon-chevron-up {
  display: none; }
.faq-panel a.collapsed span.glyphicon-chevron-down {
  display: inline-block; }

.chart-container {
  width: 100%; }

/*# sourceMappingURL=global2.css.map */
