.vacancies-content {
    font-family: var(--e-global-typography-e2f5c3a-font-family), Sans-serif;
    font-weight: var(--e-global-typography-e2f5c3a-font-weight);
}

#my_vacancies {
    /* font-family: var(--e-global-typography-primary-font-family), Sans-serif; */
    font-family: var(--e-global-typography-e2f5c3a-font-family), Sans-serif;

    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: 1.5;
    cursor: pointer;

}

#my_vacancies th,
#my_vacancies td {
    cursor: pointer;
    padding: 1.5rem 1rem;

    box-shadow: none !important;
}

#my_vacancies td:first-child {
    text-decoration: underline;
    /* color: rgb(34, 95, 201); */
}

#my_vacancies.dataTable>thead>tr>th,
#my_vacancies .dataTable>thead>tr>td {
    outline: none !important;
}

#my_vacancies tbody tr:hover {
    background-color: rgba(0, 0, 0, .05);
}

#my_vacancies tbody>tr:last-child>* {
    border-bottom: none !important;
}

@media screen and (max-width: 767px) {

    #my_vacancies th,
    #my_vacancies td {
        text-wrap-mode: wrap;
        line-height: 1.4;
    }

    .dt-column-title {
        text-wrap-mode: nowrap;
    }

    #my_vacancies .dtr-data {
        font-weight: 400;
    }

}