@font-face {
  font-family: "yekan-bakh";
  src: url(fonts/YekanBakhFaNum-Medium.woff2);
}

* {
  direction: rtl;
  font-size: 14px;
  font-family: "yekan-bakh";
  color: #1E1E1E;
}


input {
  outline: none;
}

.nav-item {
  height: fit-content;
  border-radius: 9px;
}

.nav-item:hover {
  background-color: #ffff;
  box-shadow: 3px 2px 8px rgba(0, 0, 0, 0.25);
}

.nav-item:hover label {
  color: rgb(235, 174, 5) !important;
}

.nav-item-active {
  background-color: #ffff;
  box-shadow: 3px 2px 8px rgba(0, 0, 0, 0.25);
}

.nav-item-active label {
  color: rgb(235, 174, 5) !important;
}


#plotId{left: 0px;}

input[type="radio"]::before {
  content: "";
  width: 0.90em;
  height: 0.90em;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
  background-color: #DEC4B8;
}

input[type="radio"]:checked::before {
  transform: scale(1);
}

input[type="radio"] {
  appearance: none;
  background-color: transparent;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 1.15em;
  height: 1.15em;
  border: 1px solid #FFFF;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
}






input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}




.custom-radios div {
display: inline-block;
}

.custom-radios input[type=radio] {
display: none;
}

.custom-radios input[type=radio]+label {
color: #333;
font-family: Arial, sans-serif;
font-size: 14px;
}

.custom-radios input[type=radio]+label span {
display: inline-block;
width: 30px;
height: 30px;
margin: -1px 4px 0 0;
vertical-align: middle;
cursor: pointer;
border-radius: 50%;
border: 2px solid #FFFFFF;
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
background-repeat: no-repeat;
background-position: center;
text-align: center;
line-height: 44px;
}

.custom-radios input[type=radio]+label span svg {
opacity: 0;
transition: all 0.3s ease;
}

.custom-radios input[type=radio]:checked+label span svg {
opacity: 1;
}

