/* Colors */
:root {
    --success1: #115842;
    --success2: #5cc640;
    --success3: #8ec63f;
    --dark1: #4f4f4f;
    --light1: #c0c0c0;
}


body {
    /* font-family: 'BMitra',BMitra; */
    font-family: YekanBakh,sans-serif;
    font-size: 14px;
    color: #4f4f4f;
    direction: rtl;
    text-align: right
}

@font-face {
    font-family: YekanBakh;
    font-style: normal;
    font-weight: 400;
    src: url("font/Yekan.ttf") format("truetype");
}

@font-face {
    font-family: YekanBakh;
    font-style: normal;
    font-weight: 600;
    src: url("font/Yekan.ttf") format("truetype");
}

@font-face {
   font-family: YekanBakh;
   font-style: normal;
   font-weight: 700;
   src: url("font/Yekan.ttf") format("truetype");
}

@font-face {
    font-family: YekanBakh;
    font-style: normal;
    font-weight: 800;
    src: url("font/Yekan.ttf") format("truetype");
}

/* Font Size */
.f-18 {
    font-size: 18px
}
.f-16 {
    font-size: 16px
}

.f-15 {
    font-size: 15px
}

.font-weight-700 {
  font-weight: 700
}

/* Text Colors */
.text-success1 {
    color: #64ccd0;
}
.text-dark1 {
    color: var(--dark1);
}

/* Background Colors */
.bg-success1 {
    background-color: var(--success1);
}


/* Border */
.border-derakhtyar{
    border-color: #21B083 !important;
}

/* Roundeds */
.rounded-pill4 {
    border-radius: 1rem 1rem 1rem 0.7rem;
}
.rounded-18 {
    border-radius: 18px
}

/* Zindex */
.z-index99 {
  z-index: 99
}

.text-pre-line {
  white-space: pre-line;
}

/* Menu */
nav #menu-navbar ul li a {
    color: gray;
    font-weight: 200;
}

nav #menu-navbar ul li.active a {
    /* font-size: 18px; */
    color: black;
    font-weight: 500;
}

nav #menu-navbar ul li.active a::after {
    content: ".";
    line-height: 0;
    display: flex;
    justify-content: center;
    margin-top: -5px;
    font-size: 40px;
    color: #186b35;
}

.navbar-brand  img {
    height: 50px;
    margin-top: -8px;
}

/* Form */
.donate .regBtn{
    background: rgb(33,176,131);
    background: linear-gradient(90deg, rgba(33,176,131,1) 0%, rgba(17,88,66,1) 100%);
}
.donate .form-control{
   height: 63px;
   max-height: 63px;
}
.form-control{
    background-color: #FBFCFF;
    font-size: 13px !important;
    font-weight: 500;
    color: #B0B3BF;
}


@media (max-width: 767.98px) {
  body {
    padding-bottom: 140px;
  }
  nav #menu-navbar ul li.active a::after {
    display: none;
  }
}


.modal button.btn-close {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    color: black;
    border: none;
    background-color: white;
    margin: auto;
    margin-top: -25px;
    box-shadow: 0 1px 10px 0px #0000000f;
}