@font-face {
    font-family: 'Vazir';
    src: url("../webfonts/Vazir.ttf") format('truetype');
    src: url("../webfonts/Vazir.woff") format('woff');
    src: url("../webfonts/Vazir.woff2") format('woff2');
    src: url("../webfonts/Vazir.eot") format('eot');
}
@font-face {
    font-family: 'Samim-FD';
    src: url("../fonts/Samim-FD.ttf") format('truetype');
    src: url("..//fonts/Samim-FD.woff") format('woff');
    src: url("../fonts/Samim-FD.woff2") format('woff2');
    src: url("../fonts/Samim-FD.eot") format('eot');
}
@font-face {
    font-family: 'fontawesome';
    
    src: url('../webfonts/fa-brands-400.woff2') format('woff2');
    src: url('../webfonts/fa-brands-400.ttf') format('ttf');
    src: url('../webfonts/fa-solid-900.woff2') format('woff');
    src: url('../webfonts/fa-regular-400.woff2') format('woff2');
    src: url('../webfonts/fa-solid-900.ttf') format('ttf');
    src: url('../webfonts/fa-regular-400.ttf') format('ttf');
    
}
*{
     font-family: Vazir;
}
p{
    font-size: 0.9rem !important;
    font-family: Vazir !important;
}
.peyda{
    font-family: Vazir !important;
}

.top-bar{
    background:  linear-gradient(90deg, rgba(30,136,229,1) 0%, rgba(13,71,161,1) 100%) !important;
    height: 4.3125rem !important;
}

.logo{
    height: 4.3125rem !important;
    margin-right: 1rem;
}

.login-btn{
    margin-left: 1rem;
    margin-top: 0.5rem;
    background-color: transparent;
    border: solid 0.1rem #ffffff !important;
    border-radius: 0.5rem !important;
    height: 2rem !important;
     line-height: 1rem !important;
}

.login-btn:hover, .login-btn:focus {
    background-color: #2367cb !important; 
}

.cat-btn{
    background-color: transparent !important;
    border-radius: 0.5rem;
    font-size: 0.875rem !important;
    height: 1.75rem !important;
    line-height: 1rem !important;
}

.top-bar-section .has-dropdown > a:after{
    border-color: transparent transparent transparent transparent !important;
}

.cat-btn2{
    background-color: #1e69d8 !important;
    font-size: .875rem !important   ;
    /* height: 1.75rem !important;
    line-height: 1rem !important; */
}

.cat-btn2:hover{
    background-color: #134185 !important;
}

.top-bar-section ul li{
    background-color: transparent !important;
    border-radius: 0.5rem;
}

.top-bar-section ul li:hover{
    background-color: #134185 !important; 
    border-radius: 0.5rem;
}

.tab-bar{
    background:  linear-gradient(90deg, rgba(30,136,229,1) 0%, rgba(13,71,161,1) 100%) !important;    
}

label{
    font-family: Vazir !important;
}

/* .fa-globe, .fa-info, .fa-image, .fa-search, .fa-sitemap{ */

.icon-bar{
    background:  linear-gradient(90deg, rgba(30,136,229,1) 0%, rgba(13,71,161,1) 100%) !important;
}

.icon-bar > a:hover {
    background-color: #2367cb !important; 
}

.icon-bar > a.active {
    background-color: #2367cb !important; 
}

.fal1{
    font-size: 1.5rem !important;
    color: #ffffff !important;
}

.icon-bar > *{
    width: 16.66667% !important;
}

.icon-bar > * img{
    width: auto !important;
}

.back-color{
    background:  linear-gradient(90deg, rgba(30,136,229,1) 0%, rgba(13,71,161,1) 100%) !important;
}

.white{
    color: white !important;
}

.back-color2{
    background:  linear-gradient(-180deg, rgba(30,136,229,1) 0%, rgba(13,71,161,1) 100%) !important;
}

.right-off-canvas-menu{
    background:  linear-gradient(90deg, rgba(30,136,229,1) 0%, rgba(13,71,161,1) 100%) !important;
}

.right-submenu{
    background:  linear-gradient(90deg, rgba(30,136,229,1) 0%, rgba(13,71,161,1) 100%) !important;
}

.black{
    color: black !important;
}

.no-border{
    border-color: transparent !important;
}

.bold{
    font-weight: bold !important;
}

.blinking{
    animation:blinkingText 1.5s infinite;
}
@keyframes blinkingText{
    0%{     color: #FF0000;    }
    /* 49%{    color: transparent; } */
    50%{    color: transparent; }
    /* 99%{    color:transparent;  } */
    100%{   color: #FF0000;    }
}

.iconz {
    position: fixed;
    top: 95%;
    z-index:1000;
    -webkit-transform: translateY(-49%);
    -ms-transform: translateY(-49%);
    transform: translateY(-49%);
    margin-right: 0.5rem;
  }
  .blinked{
    animation:blinked 1.2s infinite;
  }
  @keyframes blinked{
    0%{     opacity: 5%;    }
    /* 25%{    opacity: 25%;; } */
    /* 50%{    opacity: 50%; } */
    /* 75%{    opacity: 75%;  } */
    100%{   opacity: 100%;    }
}
.cat1{
    font-family: Vazir !important;
    }
.cat1:hover {
      background: linear-gradient(-90deg, rgba(30,136,229,1) 0%, rgba(13,71,161,1) 100%) !important;
    }
ul.off-canvas-list li a {
      border-bottom: 1px solid #ffffff4d !important;
      color: #FFFFFF !important;
    }
.Peyda{
    font-family: Vazir !important;
}
.post-title{
    background: #1e6cde !important;
}
.back-color{
    background: linear-gradient(90deg, rgba(30,136,229,1) 0%, rgba(13,71,161,1) 100%) !important;
}
.no-border{
    border-color: transparent !important;
}
.scroll{
    overflow-y:scroll !important;
    height: 27rem !important;
}
.pricing-table .title {
    color: #EEEEEE;
    font-size: 1rem;
    font-weight: normal;
    padding: 0.9375rem 1.25rem;
    text-align: center;
}
.tny2{
    padding: 0.625rem 1.25rem 0.6875rem 1.25rem !important;
    font-size: 0.6875rem !important;
}
.tiny-btn{
 padding: 0.1rem 0.25rem 0.3125rem 0.25rem;
 font-size: 0.75rem !important;
}
.fadein{
  animation: fadeInAnimation ease 3s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
@keyframes fadeInAnimation {
  0% {
      opacity: 0;
  }
  100% {
      opacity: 1;
  }
}

.fadein2{
  animation: fadeInAnimation ease 4s;
  animation-iteration-count: 1;
  animation-fill-mode: forwards;
}
@keyframes fadeInAnimation {
  0% {
      opacity: 0;
  }
  100% {
      opacity: 1;
  }
}

/*     
ul.off-canvas-list li a:hover{
    background: #134185 !important;
} */
/*
radial-gradient(circle, rgba(30,136,229,1) 0%, rgba(13,71,161,1) 100%)
linear-gradient(90deg, rgba(30,136,229,1) 0%, rgba(13,71,161,1) 100%)
#4a9ee7
*/