#ygen_unique_tabset_ygen_unique_titles button:active {
    height: auto !important;
    width: auto !important;
}
#ygen_unique_tabset_ygen_unique_titles button {
    padding: 1px 13px 3px;
}
#ygen_unique_tabset_ygen_unique_titles  .adm-btn.btn-save {
    background: #86ad00 !important;
    color: white;
    background-image: -webkit-linear-gradient(top, #acce11, #8abb0d) !important;
}

/* Таблица на div */
.ygen-table {
    display: table;
    width: 100%;
    border-collapse: collapse;
    margin-top: 10px;
}

/* Заголовок */
.ygen-thead {
    display: table-header-group;
    font-weight: bold;
}

/* Тело */
.ygen-tbody {
    display: table-row-group;
}

/* Ряд */
.ygen-tr {
    display: table-row;
}

/* Ячейка */
.ygen-td {
    display: table-cell;
    padding: 5px 10px;
    border: 1px solid #ddd;
    vertical-align: middle;
}

/* Ячейка чекбокса */
.ygen-td.adm-list-table-checkbox {
    width: 40px;
    text-align: center;
}

/* Заголовок ряд */
.ygen-thead .ygen-tr {
    background-color: #f4f6f8;
}

/* Инпуты занимают всю ширину ячейки */
.ygen-td input[type="text"] {
    width: 100%;
    box-sizing: border-box;
}

/* Новые строки выделяем другим фоном */
.adm-list-table-row.new-row {
    background-color: #fff9e5;
}

/* Кнопки сохраняем как есть */
.adm-btn {
    margin: 2px;
}

.admingo-alert.admingo-alert-success {
    background: -webkit-linear-gradient(top, #a5b557 0%, #c3d467 25%, #b7ca5e 100%);
    padding: 10px;
    font-weight: bold;
    margin-bottom: 20px;
}