.custom-program-day {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 10px 20px;
}

.custom-program-day a {
    font-size: 11px;
}

.program-table tr td:first-child {
    text-indent: 0
}

.program-table.table-wrapper tbody a {
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.program-table thead tr th:first-child {
    width: 100px;
}