@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');
}

body {
    font-family: vaziri, nazanin, Tahoma, serif;
}

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

.bg_tahour_color {
    background-color: #407722 !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;
}

.bg_tahour_header {
    background-color: #709b9a;
}

.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_tahour_active {
    color: green;
    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;
}

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

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

