@font-face {
  font-family: Vazir;
  src: url("../font/Vazir-Regular-FD.ttf");
}

/* @font-face {
  font-family: Gandom;
  src: url("../font/Gandom.ttf");
} */

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  list-style: none;
  line-height: 1.5;
  user-select: none;
  font-family: Vazir, sans-serif !important;
  font-style: normal;
}

.modal-shadow {
  box-shadow: rgba(62, 65, 65, 0.445) 0px 19px 38px,
    rgba(62, 65, 65, 0.22) 0px 15px 12px;
}

.rotate-1s {
  animation: rotation 1s linear;
}

pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}

.minWidthPrice {
  min-width: 118px !important;
}

.def-font {
  font-family: sans-serif;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}

@media print {
  .noPrint {
    display: none;
  }

  ::-webkit-scrollbar {
    display: none;
  }
}

/*@page {
  size: A4 landscape;
}*/

.blink-me {
  animation: blinker 2s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0.25;
  }
}

.buttonBlink {
  animation: buttonBlink 2s linear infinite;
}

@keyframes buttonBlink {
  50% {
    opacity: 0.8;
  }
}

.priceSellShadow {
  box-shadow: 2px 4px 8px 0px rgba(211, 22, 22, 0.25) !important;
}

.priceBuyShadow {
  box-shadow: 2px 4px 8px 0px rgba(1, 163, 14, 0.25) !important;
}

.tab-panel {
  outline: none;
}

.shake {
  animation: shake 0.4s;
  animation-iteration-count: 1;
}

@keyframes shake {
  0% {
    transform: translate(2px, 2px) rotate(0deg);
  }
  10% {
    transform: translate(-2px, -3px) rotate(-1deg);
  }
  20% {
    transform: translate(-4px, 1px) rotate(1deg);
  }
  30% {
    transform: translate(4px, 3px) rotate(0deg);
  }
  40% {
    transform: translate(2px, -2px) rotate(1deg);
  }
  50% {
    transform: translate(-2px, 3px) rotate(-1deg);
  }
  60% {
    transform: translate(-4px, 2px) rotate(0deg);
  }
  70% {
    transform: translate(4px, 2px) rotate(-1deg);
  }
  80% {
    transform: translate(-2px, -2px) rotate(1deg);
  }
  90% {
    transform: translate(2px, 3px) rotate(0deg);
  }
  100% {
    transform: translate(2px, -3px) rotate(-1deg);
  }
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}

.text-xss {
  font-size: 0.65rem;
  line-height: 0.75rem;
}

/*.zarvanBG {
  background: linear-gradient(rgba(15, 15, 15, 0.9), rgba(15, 15, 20, 0.9)),
    url("../images/zarvangold.jpg") !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed !important;
  background-position: center !important;
  background-size: cover !important;
}*/
