.brfr_import_export_form textarea {
    width: 100%;
    min-height: 60px;
}

.brfr_import_wrap,
.brfr_export_wrap {
    position: relative;
}

.brapf_import_loading,
.brapf_export_loading {
    position: absolute;
    background: rgba(240,240,241,0.5);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.brapf_import_loading .fa-spin,
.brapf_export_loading .fa-spin {
    position: absolute;
    top: 10px;
    left: 10px;
    font-size: 40px;
}

.brfr_import_links_step {
    margin-top: 15px;
    padding-top: 10px;
    border-top: 1px solid #dcdcde;
}

.brfr-import-link-item {
    margin-top: 12px;
    padding: 10px;
    background: #fff;
    border: 1px solid #dcdcde;
}

.brfr-import-link-url {
    margin-bottom: 8px;
    word-break: break-all;
}

.brfr-import-link-item label {
    display: block;
    margin-bottom: 6px;
}

.brfr-import-link-media {
    margin-top: 8px;
}

.brfr-import-links-table th,
.brfr-import-links-table td {
    vertical-align: middle;
}

.brfr-import-links-table th:not(:first-child),
.brfr-import-links-table td:not(:first-child) {
    width: 160px;
    text-align: center;
}

.brfr-import-link-custom-cell {
    text-align: left;
}

.brfr-import-link-custom {
    margin-top: 8px;
}

.brfr-import-link-media-value {
    display: inline-block;
    margin-left: 10px;
    word-break: break-all;
}

.brfr_import_links_actions {
    margin-top: 15px;
}

.brfr-import-custom-posts-option {
    margin-top: 12px;
    padding: 10px;
    background: #fff8e5;
    border: 1px solid #dba617;
}

.brfr-import-custom-posts-title {
    margin-bottom: 10px;
    font-weight: 600;
}

.brfr-import-custom-post-group {
    margin-bottom: 14px;
    padding: 10px;
    background: #fff;
    border: 1px solid #e7c975;
}

.brfr-import-custom-post-group-title {
    margin-bottom: 8px;
    font-weight: 600;
}

.brfr-import-custom-post-group-items {
    margin-top: 10px;
}

.brfr-import-custom-posts-table th,
.brfr-import-custom-posts-table td {
    vertical-align: middle;
}

.brfr-import-custom-posts-table th:not(:first-child),
.brfr-import-custom-posts-table td:not(:first-child) {
    width: 90px;
    text-align: center;
}

.brfr-import-custom-post-meta {
    margin-bottom: 6px;
    color: #50575e;
    word-break: break-all;
}
