table tr > * {
    padding: 5px 10px;
}

table tr {
    border-bottom: #7f7d7d solid 1px;
}

.icon-question:after {
    content: '';
    background: url(/public/images/question-icon.png);
    background-size: contain;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.flex-column {
    display: flex;
    flex-direction: column;
}

.os-btn {
    margin: 5px;
}

.os-btn span {
    margin-top: 10px;
}

.content-center {
    display: flex;
    justify-content: center;
}

.text-center {
    text-align: center;
}

.mt-20 {
    margin-top: 20px;
}

.overflow-auto {
    overflow: auto;
}

.display-block {
    display: block;
}

.select2-container--default .select2-search--inline .select2-search__field {
    height: 24px;
}

 .with-badge {
    position: relative;
}

.badge-hot {
    background: #ff3d00;
    color: #fff;
    font-size: 10px;
    padding: 4px 8px;
    border-radius: 12px;
    font-weight: 600;
    white-space: nowrap;
}

/* Посилання в SweetAlert2 (демо, Viber, Telegram, телефон) */
.swal2-container .swal-modal-link {
    color: #2563eb !important;
    font-weight: 500;
    text-decoration: none;
}

.swal2-container .swal-modal-link:hover {
    color: #1d4ed8 !important;
    text-decoration: underline;
}

.swal2-container .swal-modal-link .fa {
    margin-right: 0.35em;
    opacity: 0.95;
}