/* 
 * ACFE: Dynamic Post Type 'Setting' Button
 */
.wrap .acfe-dpt-admin-config,
.wrap .acfe-dpt-admin-config:active,
.wrap .acfe-dt-admin-config,
.wrap .acfe-dt-admin-config:active{
    padding-left:4px;
    padding-right:4px;
}

.wrap .acfe-dpt-admin-config span,
.wrap .acfe-dt-admin-config span{
    font-size: 16px;
    vertical-align: text-top;
    color:#444;
}

.wrap .acfe-dpt-admin-config:hover span,
.wrap .acfe-dt-admin-config:hover span{
    color:#fff;
}

/* 
 * ACFE: Dynamic Post Type
 */
body.post-type-acfe-dpt #minor-publishing{
    display:none;
}

/* 
 * ACFE: Dynamic Taxonomy
 */
body.post-type-acfe-dt #minor-publishing{
    display:none;
}

/* 
 * ACFE: Dynamic Options Page
 */
body.post-type-acfe-dop #minor-publishing{
    display:none;
}

/* 
 * ACFE: Dynamic Block Type
 */
body.post-type-acfe-dbt #minor-publishing{
    display:none;
}

/* 
 * ACFE: Author Label
 */
.acf-field.acf-field-acfe-author > .acf-label{
    display:none;
}

/* 
 * ACFE: Postbox
 */
.acfe-postbox.acfe-postbox-no-handle h2.hndle{
    cursor:initial;
}

.acfe-postbox.acfe-postbox-no-handle .handlediv{
    display:none;
}

/* 
 * ACF: Field fix
 */
.acf-field .acf-label label{
    font-weight:600 !important;
}

.acf-field p.description{
    word-break: break-word;
}

/* 
 * ACF: Repeater Block Fix (Add spacing)
 */
.acf-repeater.-row > table,
.acf-repeater.-block > table{
    border-collapse: separate;
    border-spacing: 0 15px;
    background: none;
    border: 0;
    margin-top: -15px;
    margin-bottom: -7px;
}

.acf-repeater.-row > table > *,
.acf-repeater.-block > table > *{
    border-collapse: collapse;
    border-spacing: 0;
}

.acf-repeater.-row > table > tbody > tr > td,
.acf-repeater.-block > table > tbody > tr > td{
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
}

.acf-repeater.-row > table > tbody > tr > td:first-of-type,
.acf-repeater.-block > table > tbody > tr > td:first-of-type{
    border-left: 1px solid #E1E1E1;
}

.acf-repeater.-row > table > tbody > tr > td:last-of-type,
.acf-repeater.-block > table > tbody > tr > td:last-of-type{
    border-right: 1px solid #E1E1E1;
}

/* 
 * ACF: Select2 Fix
 */
.select2-container .select2-selection{
    border-color: #dfdfdf !important;
    border-radius:0 !important;
}

.select2-container .select2-selection__choice{
    border-color: #dfdfdf !important;
    border-radius:0 !important;
}

.select2-dropdown{
    border-color: #dfdfdf !important;
    border-radius:0 !important;
}

.select2-container .select2-selection--single .select2-selection__arrow,
.select2-container .select2-selection--single{
	height: 32px !important;
}

.select2-container .select2-selection--single .select2-selection__rendered{
	line-height: 31px !important;
}

.select2-container .select2-selection--single .select2-selection__clear{
	line-height: 30px;
}

/* 
 * Gutenberg: Fix metaboxes
 */
.edit-post-layout__metaboxes:not(:empty) .edit-post-meta-boxes-area{
    margin:10px 10px 0;
}

.edit-post-layout__metaboxes:not(:empty) {
    background:#f3f4f5;
}

.edit-post-layout__metaboxes .edit-post-meta-boxes-area .postbox{
    margin-bottom:10px;
}

/* Firefox fix only */
@supports (-moz-appearance:meterbar){
    .edit-post-layout__metaboxes .postbox{
        box-shadow:0 1px 1px 1px rgba(0,0,0,.04);
    }
}

/*
 * ACF Tools
 */
#acf-admin-tool-acfe_tool_dbt_export ul,
#acf-admin-tool-acfe_tool_dpt_export ul,
#acf-admin-tool-acfe_tool_dt_export ul,
#acf-admin-tool-acfe_tool_dop_export ul{
    column-width: 200px;
}

/*
 * ACFE WP Options
 */
.settings_page_acfe-options .column-option_id{
    width:65px;
}

.settings_page_acfe-options .column-option_name{
    width:435px;
}

.settings_page_acfe-options .column-autoload{
    width:100px;
    text-align:center;
}

/*
 * ACFE General
 */
pre{
    display: block;
    padding: 9.5px;
    margin: 0;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
    white-space: pre-wrap;
    overflow: auto;
}

code, kbd, pre, samp{
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
    font-size: 1em;
}