
.safatag {
    font-size: 25px !important;    
}
.safa {
    /* margin-bottom: 15px; */
    Line-Height : 33px;
    font-size: medium;
    text-align: justify;
    


}
.safap{
    Line-Height : 30px;
    font-size: large;
}
.tip-safab {
    background-color: rgb(219, 242, 255);
    border-right: 6px solid rgb(84, 155, 214);
	padding: 5px 20px !important;
}
.tip-safar {
    background-color: rgb(255, 235, 245);
    border-right: 6px solid rgb(204, 60, 79);
    padding: 5px 20px !important;
}
.tip-safag {
    background-color: rgb(215, 255, 224);
    border-right: 6px solid rgb(0, 61, 10);
    padding: 5px 20px !important;
}
#img-safa {
    margin-top: 20px;
    margin-bottom: 20px;
}
.bgsafa {
    color: rgb(0, 77, 165);
    background-color: rgba(177, 233, 255, 0.747);
    border-radius: 10px;
}
.fasa{
    border-radius: 50% !important;
    width: 30px  !important;
    height: 30px  !important;
    padding: 0px  !important;
    
}

.boldsafa {
    color: rgb(202, 0, 0);
}
.safaheadr{
    padding: 13px;
    background-image: linear-gradient( 
90deg, rgba(160, 228, 255, 0) 12%, #8cd1ff40 55%, rgb(182 232 255 / 80%) 86%);
    border-radius: 10px;
    font-size: 22px;
    font-weight: bold;
}
.safaheadr h2 {
    padding: 3px;
    /* margin: -2px; */
    margin-right: 10px;
}
.diskhali {
    list-style-type:circle !important;
}

.safabomb{
    color: rgb(77, 77, 77);
    font-size: 20px;
    display: inline;
}

.safapencil{
    color: rgb(4, 117, 0);
    font-size: 20px;
    display: inline;
}

.safaexclamation{
    color: rgb(185, 0, 0);
    font-size: 20px;
    display: inline;
}

.safalightbulb{
    color: rgb(214, 182, 0);
    font-size: 20px;
    display: inline;
}

.safaarrowleft{
    color: rgb(77, 77, 77);
    font-size: 20px;
    display: inline;
}

.safadotcir{
    color: rgb(77, 77, 77);
    font-size: 20px;
    display: inline;
}
.safaangleleft{
    color: rgb(43, 43, 43);
    font-size: 20px;
    display: inline;
}
.safahandleft{
    color: rgb(77, 77, 77);
    font-size: 20px;
    display: inline;
}
 .safalogoheader{
    color: rgb(255, 255, 255);
    font-size: 35;
    display: inline;
    margin-right: 22px;
}
.inlinkon {
    display: inline !important; 
}
.boldkon{
    font-weight: bold;
}

.link-safa {
    text-decoration: none;
    font-weight: bolder;
    color: rgb(0, 0, 0);
    line-height: 50px;
    
}
.link-safa:active , .link-safa:visited {
    color: rgb(77, 77, 77);
  }
  .link-safa:hover {
      color: rgb(0, 91, 209);
      font-size:20px;
  }
  .linkul-safa {
    list-style-type:none ;
    font-size:medium;
    display: flex;
    flex-direction: column;
   
  }
  .line-safa {
      width: 60%;
      height: 4px;
      background-image: linear-gradient( 
        90deg, rgba(160, 228, 255, 0) 0%, #8cd1ff40 55%, rgb(25, 152, 255) 86%);
      
  }
  

  li.safa {
    margin-left: 40px;
}
dd.safa {
    margin-left: 40px;
}
dt.safa {
    margin-left: 40px;
}

 .fasa-safa2{
    border-radius: 50% !important;
    width: 30px  !important;
    height: 30px  !important;
    margin-right: -10px;
    margin-left: -2px;
    background-color: rgb(255, 255, 255);
    border:2px solid rgb(179, 0, 0);
    padding-top: 0px !important;
  }
.number-safa {
    font-size: 20px;
    color:rgb(197, 0, 0);

}
.bgsafa1{
    color: rgb(3, 117, 106);
    background-color: rgba(141, 238, 238, 0.74);   
    border-radius: 25px;
  }
.bgsafa2 {
   color: rgb(72, 0, 159);
   background-color: rgba(177, 189, 255, 0.74);
   border-radius: 35px; 
}