#root {
    opacity: 1;
}

.alert-error {
    color: var(--danger);
    background-color: rgba(var(--danger-rgb), 0.15);
}

.alert-error .alert-link {
    color: var(--danger);
}

.search-input-container {
    border: 1px solid var(--primary);
}

.action-buttons-container a,
.action-buttons-container button {
    display: flex;
    justify-content: center;
    align-items: center;
}

.action-buttons-container .dropdown-menu a,
.action-buttons-container .dropdown-menu button {
    justify-content: start;
}

.action-buttons-container .btn-icon-18 svg {
    width: 18px;
    height: 18px;
}

.table .action-buttons-container [class*="cs-"] {
    font-size: 16px;
}

.table .table-video-container,
.table .table-exercise-media-container {
    display: flex;
    justify-content: center;
    align-items: center;
}

.table .table-video-container video {
    height: 100%;
    max-height: 240px;
    width: auto;
}

.table .table-exercise-media-container video,
.table .table-exercise-media-container img {
    height: 100%;
    max-height: 96px;
    width: auto;
}

.table tr.content-center td,
.table tr.content-center th,
.table td.content-center,
.table th.content-center {
    text-align: center;
}