


.sl-builder-sortable-placeholder {
    background: #E6E7E9;
    text-align: center;
    margin-bottom: 5px;
}

.sl-builder-empty-placeholder {
    font-size: 16px;
    background: white;
    border: none;
    height: 420px;
    width: 100%;
    display: table;
    box-shadow: 0 1px 2px 0 rgba(40, 60, 70, 0.1);
}
.sl-builder-empty-placeholder-cell {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    text-align: center;

    font-size: 16px;
}

.sl-builder-empty-placeholder a,
.sl-builder-empty-placeholder a:visited,
.sl-builder-empty-placeholder a:focus {
    color:#50a6cc;
}


.sl-builder-empty-placeholder * {
    color: #444444;
}

.sl-builder-empty-placeholder-cell > h1 {
    font-size: 22px;
    color: #000000;
    margin-bottom: 20px;
}
.sl-builder-empty-placeholder-cell > h3 {
    margin-bottom: 20px;
}

.sl-builder-empty-placeholder.insert-drag-active #intro-dd-feedback {
    display: block;
}

.sl-builder-empty-placeholder.insert-drag-active #intro-dd-parts,
.sl-builder-empty-placeholder.insert-drag-active #intro-v2-part1 {
    display: none;
}

.sl-builder-empty-placeholder {
    x-webkit-transition: background 200ms cubic-bezier(0.075, 0.82, 0.165, 1);
    xtransition:         background 200ms cubic-bezier(0.075, 0.82, 0.165, 1);
}
.sl-builder-empty-placeholder.insert-drag-active {
    border: 3px dashed #ccc;
    background: #F2F3F5;
    box-shadow: none;
}

.builder-pagebreak-box .page-heading {
    color: white;
}

.builder-pagebreak-box .builder-element-top-actions {
    opacity: 0.6;
}
.builder-element-top-actions .opt-btn.btn { color:#eee; }
.builder-element-top-actions .opt-btn.opt-branching-warning { color:#666; display:none; }
.builder-element-top-actions .opt-btn.btn:hover { xcolor:#fff; }
.builder-element-box.edit-mode .builder-element-top-actions,
.builder-element-box:hover .builder-element-top-actions { opacity:1; }