@font-face {
    font-family:nazanin;
    src: url("../fonts/Far_Nazanin.ttf") format('truetype');
}
@font-face {
    font-family:vaziri;
    src: url("../fonts/Vazir-Light.ttf") format('truetype');
    src: url("../fonts/Vazir-Light.woff") format('woff');
    src: url("../fonts/Vazir-Light.woff2") format('woff2');
}
@font-face {
    font-family: IranNastaliq;
    src: url("../fonts/IranNastaliq.eot") format("eot"); /* IE9 Compat Modes */
    src: url("../fonts/IranNastaliq.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
         url("../fonts/IranNastaliq.woff") format("woff"), /* Modern Browsers */
         url("../fonts/IranNastaliq.ttf") format("truetype"); /* Safari, Android, iOS */
    font-weight: normal;
    font-style: normal;
}
body {
    font-family: vaziri, nazanin, Tahoma, serif;
}

.bg_my_color {
      background-color: #0D2F52 !important;
}

@media (max-width: 767px) {
    .restricted-size {
        max-height: 150px; /* image height, adjust as needed */
        max-width: 100%;   /* Keeps the image responsive */
    }
}

.bg_header {
        background-color: #cfe2ff !important;
}

.icon_deactivate{
    color: red;
    display: inline-flex;
    padding: 1px;
    border-radius: 1px;
}

.icon_active{
    color: blue;
    display: inline-flex;
    padding: 1px;
    border-radius: 1px;
}

.icon{
    color: blue;
    background-color: #ebeafb;
    display: inline-flex;
    padding: 15px;
    border-radius: 15px;
}
.icon_danger{
    color: red;
    display: inline-flex;
    padding: 1px;
    border-radius: 1px;
    font-size: 20px;
}
 /* style class for rating the business */
    .rating-list li {
      float: right;
      color: #ddd;
      padding: 6px 3px;
    }

    .rating-list li:hover,
    .rating-list li:hover ~ li {
      color: orange;
    }

    .rating-list {
      display: inline-block;
      list-style: none;
    }
    .checked {
        color: orange!important;
    }

    .stars {
    display: flex;
    align-items: center;
}

.stars .fa-star {
    margin-right: 5px; /* Adjust the space between stars if needed */
}

.fa-star {
    color: #c0c0c0;
}

.navbar .badge {
    font-size: 0.65em;
    padding: 0.35em 0.65em;
    animation: pulse 1.5s infinite;
}

@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.15); }
    100% { transform: scale(1); }
}