.like-icon-color > i {
  color: #eb4b57 !important;
}

.comment-icon-color > i {
  color: #2196F3 !important;
}

.view-icon-color > i {
  color: #4CAF50 !important;
}

.reshare-icon-color > i {
  color: #607D8B !important;
}

.hashtag-and-split {
  color: #E91E63;
}

.hashtag-or-split {
  color: #E91E63;
}

.lg {
  direction: ltr;
}

.a {
  width: inherit;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
}

#fullscreen .exitfullscreen {
  display: none;
}

.is-full .tagminer-chart-wrapper > * {
  width: 100%;
  height: 100%;
}

.is-full .tagminer-chart-wrapper [id^=chart_] {
  height: 100% !important;
}

.kt-aside--minimize-hover .rahnama-logo {
  width: 250px;
}

.rahnama-logo {
  background-color: #b53a97;
}

.rahnama-aside-menu {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#f6685b), color-stop(#ef556a), color-stop(#e2457a), color-stop(#cf3c8a), to(#b53a98));
  background-image: linear-gradient(to top, #f6685b, #ef556a, #e2457a, #cf3c8a, #b53a98);
}

.rahnama-aside-menu ul.rahnama-aside-menu-items li.active:before {
  position: absolute;
  top: 15px;
  right: 0;
  height: 30px;
  content: " ";
  border-right: 4px solid #ffffff;
  border-radius: 30px 0 0 30px;
}

.rahnama-aside-menu ul.rahnama-aside-menu-items li.active a {
  padding: 5px 25px !important;
}

.rahnama-aside-menu ul.rahnama-aside-menu-items li.active a i {
  color: #ffffff !important;
  background: #f26eaa;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 0px !important;
          flex: 0 0 0 !important;
  padding: 7px 15px;
  border-radius: 7px;
}

.rahnama-aside-menu ul.rahnama-aside-menu-items li a i, .rahnama-aside-menu ul.rahnama-aside-menu-items li a span {
  color: #ffffff !important;
}

.rahnama-aside-menu ul.rahnama-aside-menu-items li a .rahnama-menu-text {
  padding-right: 15px !important;
}

.rahnama-chart-mini {
  min-height: 150px;
}

.truncate-overflow {
  --lh: 1.4rem;
  --max-lines: 2;
  position: relative;
  max-height: calc(var(--lh) * var(--max-lines));
  overflow: hidden;
  padding-left: .5rem;
  /* space for ellipsis */
  width: inherit;
  display: inline-block;
}

.truncate-overflow::before {
  position: absolute;
  content: "...";
  left: 0;
  bottom: 0;
}

.truncate-overflow::after {
  content: "";
  position: absolute;
  left: 0;
  width: 1rem;
  height: 1rem;
  background: transparent;
}

.select2-selection__clear {
  float: left !important;
}

.select2-search__field {
  width: auto !important;
}

.kt-widget26 .kt-widget26__content .kt-widget26__number {
  font-weight: 500 !important;
  font-size: 1.1rem !important;
}

.social-network-color i {
  font-size: 2rem !important;
}

.rate-of-usage-hashtag .hashtag-count {
  vertical-align: middle;
  font-size: 13px;
}

.rate-of-usage-hashtag .percent {
  padding: 0 10px;
  font-size: 12px;
}

.rate-of-usage-hashtag span.status {
  vertical-align: middle;
}

.rate-of-usage-hashtag span.status.up {
  color: #10b759;
}

.rate-of-usage-hashtag span.status.down {
  color: #dc3545;
}

.rahnama-dashboard .owl-item .item-tracker .card-body {
  height: auto;
  min-height: 200px;
  max-height: 200px;
}

.mds-bootstrap-persian-datetime-picker-popover {
  right: auto;
  font-family: inherit;
  min-width: 300px !important;
}

.owl-carousel .owl-dots {
  text-align: center;
  padding-top: 30px;
}

.owl-carousel .owl-dots button.owl-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 3px;
  background: #f0eff4;
  border-radius: 50%;
}

.owl-carousel .owl-dots button.owl-dot.active {
  background-color: #22b9ff;
}

.owl-carousel .owl-dots button.owl-dot:focus {
  outline: none;
}

.rahnama-gallery-item {
  position: relative;
  display: inline-block;
  float: right;
  width: 155px;
  height: 155px;
  overflow: hidden;
  border: 3px solid #FFF;
  border-radius: 3px;
}

.rahnama-gallery-item .rahnama-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background-color 0.15s ease 0s;
  transition: background-color 0.15s ease 0s;
}

.rahnama-gallery-item .rahnama-gallery-poster i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: .5em 1em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 2rem;
  font-weight: 500;
  text-decoration: none;
  color: #FFF;
  opacity: 0.8;
  -webkit-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}

.rahnama-gallery-item .rahnama-gallery-poster img.icon {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 48px;
  height: 48px;
  margin-left: -24px;
  margin-top: -24px;
  opacity: 0.8;
  -webkit-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
}

.rahnama-quick-panel {
  background: #f5f6fa;
}

.rahnama-quick-panel .quick-panel-bookmark-tracker-title {
  width: 100%;
  padding: 30px;
  font-size: 18px;
  color: #768790;
  border-bottom: 2px solid #e6e7ea;
}

.rahnama-quick-panel .rahnama-tracker-item-cart .rahnama-tracker-cart {
  background: #ffffff;
  border-radius: 20px;
}

.rahnama-quick-panel .rahnama-tracker-item-cart .rahnama-tracker-cart .rahnama-tracker-cart-header {
  border-bottom: 1px solid #e6e7ea;
  padding: 0 0 5px 0;
}

.rahnama-quick-panel .rahnama-tracker-item-cart .rahnama-tracker-cart .rahnama-tracker-cart-header i {
  color: #e77d92;
  font-size: 1.8rem;
}

.rahnama-tracker-item-cart {
  position: relative;
  width: calc(100% / 4);
  margin-bottom: 1.5rem;
  padding-left: 15px;
}

.rahnama-tracker-item-cart.quick-panel-bookmark-tracker {
  width: 100% !important;
  padding: 0 30px !important;
}

.rahnama-tracker-item-cart:nth-child(4n) {
  padding-left: 0;
}

.rahnama-tracker-item-cart .rahnama-tracker-cart {
  background: #e0e0e0;
  padding: 15px;
  border-radius: 7px;
}

.rahnama-tracker-item-cart .rahnama-tracker-cart .rahnama-tracker-cart-title {
  color: #e77d92;
}

.rahnama-tracker-item-cart .rahnama-tracker-cart .rahnama-tracker-cart-body {
  margin: 15px auto;
  height: auto;
  min-height: 50px;
}

.rahnama-tracker-item-cart .rahnama-tracker-cart .btn-tracker-more {
  background: #e77d92;
  color: #ffffff;
  padding: 4px 10px;
}

.rahnama-tracker-item-cart .rahnama-tracker-cart .btn-tracker-success {
  background: rgba(139, 195, 74, 0.25);
  color: #4CAF50;
  height: 2.3rem;
  width: 2.3rem;
}

.rahnama-tracker-item-cart .rahnama-tracker-cart .btn-tracker-success:hover {
  color: #4CAF50;
}

.lazy-loading .spinner {
  margin: 25px auto 0;
  width: 70px;
  text-align: center;
}

.lazy-loading .spinner > div {
  width: 18px;
  height: 18px;
  background-color: #b8bac3;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.lazy-loading .spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.lazy-loading .spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

.rahnama-link-active {
  background: #e14262 !important;
  color: #ffffff;
}

.rahnama-link-active:hover {
  color: #ffffff !important;
}

ul#rahnama-controller-js li a {
  padding: 6px 15px !important;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*# sourceMappingURL=style.css.map */

.pdf-color {
  color: #eb4b57 !important;
}
.xml-color {
  color: #4CAF50 !important;
}
