@font-face {
    font-family: 'Vazir-FD';
    src: url('../../fonts/Vazir-FD.woff');
}

* {
    font-family: 'Vazir-FD', sans-serif;
    padding: 0;
    margin: 0;
}

.custom-text-justify {
    text-align: justify;
}

.custom-cursor-pointer {
    cursor: pointer;
}

.custom-content {
    text-align: justify;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.custom-content-color {
    background-color: rgb(237, 239, 255);
}

@media (min-width: 768px) {
    .custom-table-header-tr {
        font-size: 1.1rem;
    }
}

@media (min-width: 992px) {
    .custom-table-header-tr {
        font-size: 1.2rem;
    }
}

table {
    counter-reset: rowNumber;
}

table tbody tr {
    counter-increment: rowNumber;
}

table tbody tr th::before {
    content: counter(rowNumber);
}

tr[data-href] {
    cursor: pointer;
}