/**
##
##      ---------------------------------------
##      ONLY TOOLBOX INTERNAL STUFF FOR PIMCORE >= 5.3.0
##      ---------------------------------------
##
**/

.pimcore_area_buttons .pimcore_block_plus,
.pimcore_area_buttons .pimcore_block_plus_up,
.pimcore_area_buttons .pimcore_block_minus,
.pimcore_area_buttons .pimcore_block_up,
.pimcore_area_buttons .pimcore_block_down,
.pimcore_area_buttons .pimcore_block_amount,
.pimcore_area_buttons .pimcore_block_type,
.pimcore_area_buttons .pimcore_block_options,
.pimcore_area_buttons .pimcore_block_visibility {
    float: left !important;
}

.pimcore_area_buttons {
    opacity: 0.3 !important;;
    -webkit-transition: opacity 0.3s ease !important;
    -moz-transition: opacity 0.3s ease !important;;
    -o-transition: opacity 0.3s ease !important;;
    transition: opacity 0.3s ease !important;;
}

.pimcore_area_buttons .pimcore_block_label {
    display: none !important;
}

.pimcore_block_entry:hover > div.pimcore_area_buttons {
    opacity: 1 !important;;
}

.pimcore_area_buttons {
    position: relative !important;;
    top: 0 !important;;
    margin-top: 20px !important;;
    left: 0 !important;;
    width: 100% !important;
    display: block !important;
    visibility: visible !important;
}

.toolbox-columns .toolbox-column .pimcore_area_entry:first-child .pimcore_area_buttons {
    margin-top: 0 !important;;
}

.pimcore_area_buttons .pimcore_area_buttons_inner {
    background: transparent !important;;
}

.pimcore_area_buttons::after {
    content: none !important;;
}

.toolbox-element-edit-button {
    padding: 0 !important;;
}

.toolbox-element-edit-button .x-btn-default-small {
    padding: 1px 7px 1px 7px !important;;
    margin: 3px !important;;
}

.toolbox-element-edit-button .x-btn-default-small .x-btn-inner-default-small {
    font: 400 11px/16px 'Open Sans', 'Helvetica Neue', helvetica, arial, verdana, sans-serif !important;;
}

.toolbox-element-edit-button.no-interaction {
    height: 26px !important;;
}

.pimcore_area_buttons.top {
    top: 15px !important;
}