/*--------------------- factor-------------- */
@media only screen and (max-width: 768px) {
    #alert1{
        font-size: x-small;
    }
    #alert2{
        font-size: x-small;
    }
    .alert-heading{
        font-size: medium;
    }
    .taqirMojudi{
        height: fit-content;
        height: -moz-fit-content;
        font-size: small;
    }
}
/*@media only screen and (max-width: 1200px) {*/
 
/*. {}*/

/*}*/
#dfss{
  text-decoration: none;
}

#factoror{
  background-color: #eee;
}

.mb-3, .my-3 {
    margin-bottom: 1rem!important;
}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.spinner--small {
    width: 24px;
    height: 24px;
    border-width: 4px;
}
.spinner {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    border-width: 10px;
    border: 10px solid transparent;
    border-top: 10px solid #005e58;
    -webkit-animation: spin .4s linear infinite;
    animation: spin .4s linear infinite;
}
.ml-auto, .mx-auto {
    margin-left: auto!important;
}
.d-none {
    display: non!important;
}
.mt-3, .my-3 {
    margin-top: 1rem!important;
}
.mb-3, .my-3 {
    margin-bottom: 1rem!important;
}
#mjymjy{
    margin: 0;

    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #303030;
    text-align: right;
    
    direction: rtl;
}
.link-body {
    color: #303030;
}
a:hover {
    color: #ed1943;
}
.dfghj{
  text-align: right;
  direction: rtl;
}
.font-size1 {
    font-size: 1.1rem!important;
    color: #006060!important;
    font-weight: 700!important;
}
/*--------------------- factor-------------- *