.fc .fc-col-header-cell {
    padding: .75rem 0 !important;
}

.fc .fc-col-header-cell .fc-col-header-cell-cushion {
    word-spacing: 100vw;
}

.fc .fc-scrollgrid-section-sticky>* {
    background: var(--bs-card-bg);
}

table.dataTable>thead>tr>td:not(.sorting_disabled),table.dataTable>thead>tr>th:not(.sorting_disabled) {
    padding-right: .75rem;
}

.image-input-empty {
	background-image: url('../media/blank-image.svg');
}

[data-bs-theme="dark"] .image-input-empty {
	background-image: url('../media/blank-image-dark.svg');
}

.dropzone-file img {
	max-width: 100%;
	max-height: 100%;
}

.ql-container {
    height: auto;
    min-height: 100px;
}

.post-content img {
	max-width: 100%;
}

.timeline {
	--bs-timeline-icon-size: 24px;
}

.timeline .timeline-item {
    align-items: center;
}

.language-option img {
    width: 20px;
    height: 15px;
    object-fit: cover;
}
