.post-type-presets .cmb2-postbox label:not(.cmb-type-title) {
    color: #555555;
    font-size: 12px;
    font-weight: normal;
}

.post-type-presets .cmb2-postbox .inside {
    padding: 0 20px 20px;
}

.post-type-presets .cmb2-postbox .cmb-row:not(:first-of-type), .post-type-presets .cmb2-postbox .cmb-repeatable-group:not(:first-of-type), .post-type-presets .cmb-type-group .cmb-row:not(:first-of-type), .post-type-presets .cmb-type-group .cmb-repeatable-group:not(:first-of-type) {
    border: 0;
}

.post-type-presets .cmb2-postbox .cmb-row:not(.cmb-type-title), .post-type-presets .cmb2-postbox .cmb-repeatable-group:not(.cmb-type-title), .post-type-presets .cmb-type-group .cmb-row:not(.cmb-type-title), .post-type-presets .cmb-type-group .cmb-repeatable-group:not(.cmb-type-title) {
    border-bottom: 0;
    border-top: 0;
}

.post-type-presets .cmb2-postbox .cmb2-wrap > .cmb-field-list > .cmb-row, .post-type-presets .cmb-type-group .cmb2-wrap > .cmb-field-list > .cmb-row {
    padding: 1em;
}

.post-type-presets .cmb2-wrap input:focus, .post-type-presets .cmb2-wrap textarea:focus {
    background-color: #ffffff;
}

.post-type-presets .cmb2-postbox .regular-text, .post-type-presets .cmb2-postbox .cmb2-wrap .cmb2-text-medium, .post-type-presets .cmb2-wrap select {
    width: 400px;
}

.post-type-presets .cmb2-postbox .cmb-row.cmb-type-title {
    padding: 5px 0;
}

.post-type-presets .cmb2-postbox .hide {
    display: none;
}