.edit-section-controls,
.edit-subsection-controls,
.close-section-control {
    position: absolute;
    top: 0;
    right: 0;

    padding: 2px 4px;
}

.add-section-item-control {
    box-shadow: 0 8px 1px -1px rgba(0, 0, 0, .1), 0 -8px 8px -8px rgba(0, 0, 0, .1);
}

.add-section-item-control .ui-flat-button {
    padding: 6px 8px 7px;

    font-size: 15px;

    opacity: 1;
}

.add-section-item-control .ui-icon.ui-icon__plus-solid-circle {
    width: 32px;
    height: 32px;
}

.add-section-item-control .ui-flat-button:hover .ui-icon.ui-icon__plus-solid-circle {
    background-image: url('../../../static/i/plus-active-solid-circle.svg');
}

.edit-subsection-controls .edit,
.edit-section-controls .edit {
    display: inline-block;
}

.edit-subsection-controls .done,
.edit-section-controls .done {
    display: none;
}

.section-column_editable .edit-subsection-controls .edit,
.column-section_editable .edit-section-controls .edit {
    display: none;
}

.section-column_editable .edit-subsection-controls .done,
.column-section_editable .edit-section-controls .done {
    display: inline-block;
}
