 @font-face {
   font-family: "peyda";
   src: url("../fonts/Peyda/Peyda.woff2") format("woff2"),
     url("../fonts/Peyda/Peyda.woff") format("woff"),
     url("../fonts/Peyda/Peyda.eot") format("eot");
 }

 .swiper-pagination-bullet-active {
   opacity: var(--swiper-pagination-bullet-opacity, 1);
   background: var(--swiper-pagination-color, #ffcd38) !important;
   width: 25px !important;
   height: 8px;
   border-radius: 12px;
 }

 .swiper-pagination-bullet {
   width: 8px;
   height: 8px;
 }

 .swiper-button-prev,
 .swiper-button-next {
   width: 22px;
   height: 22px;
   z-index: 10;
   cursor: pointer;
   color: #ffcd38;
   justify-content: center;
   align-items: center;
   display: flex;
   position: absolute;
 }

 .table {
   --bs-table-bg: none !important;
 }

 .cursor-pointer {
   cursor: pointer;
 }

 .iiz {
   width: 100% !important;
 }

 .iiz__hint {
   pointer-events: none;
   bottom: 2px !important;
   left: 0px !important;
   text-align: end;
 }

 .accordion-button:focus {
   box-shadow: none !important;
 }

 .accordion-button:not(.collapsed) {
   background-color: #ffffff !important;
   color: #494949 !important;
 }

 .offcanvas-header {
   padding-left: 0 !important;
   padding-right: 0 !important;

 }

 a {
   text-decoration: none
 }

 .form-check-input:checked {
   background-color: #ec5d3d;
   border-color: #ec5d3d;
 }

 .form-check-input:focus {
   border-color: #86b7fe;
   outline: 0;
   box-shadow: 0 0 0 0.25rem rgba(236, 93, 61, 0.25);
 }

 .modal {
   background-color: rgba(0, 0, 0, 0.5);
   z-index:100000;
 }

 .color-red {
   color: #ec5d3d !important;
 }

 input {
   outline: none !important;
 }

 .text-yellow {
   color: #ffcd38 !important;
 }

 tr {
   border-color: white !important;
   border-style: unset !important;
 }

 .h-fit {
   height: fit-content;
 }

 .rotate-180 {
   rotate: 180deg;
 }

 .w-fit {
   width: fit-content;
 }

 h2 {
   font-family: YekanBakh ,peyda, sans-serif !important;
   border-bottom: 2px solid #ffd500 !important;
   font-weight: 900;

   .borders {
     border-bottom: 3px solid #ffd500 !important;
   }

 }
 .font-12{
  font-size: 0.75rem!important;
  }
 .amount {
   font-size: 1rem;
   display: flex;
   align-items: flex-start;
   font-weight: 600;

   .currency {
     display: flex;
     flex-direction: column;
     font-size: 0.6rem;
     margin-left: 4px;

     span {
       line-height: 1;
     }
   }
 }
 /* input:not([type="checkbox"]):not([type="radio"]),
  textarea {
    font-size: 1rem;
    font-weight: 400;
    display: block;
    width: 100%;
    padding: 10px 0;
    color: #333;
    border: 2px solid rgba(0, 0, 0, 0);
    border-bottom-color: #ededed;
    background-color: rgba(0, 0, 0, 0);
    outline: none;
    transition: 300ms;
&:focus{
   border-bottom-color: #494949;
}
  } */
  .Toastify{
position: relative;
z-index: 110000!important;
  }
  .Toastify__toast-theme--light{
padding: 10px 40px!important;
  }
 .btns {
   background-color: #494949;
   color: #ffffff;
   transition: 300ms;
   cursor: pointer;

   &:hover {
     background-color: #ffcd38;

   }

 }

 @media (max-width: 767.98px) {
   .swiper-pagination {
     display: none !important;
   }
 }

h1, h2, h3, h4, h5{
  font-size: 1.9rem;
}