/**
 * ADM과 USER가 공통으로 사용하는 cSS
 */

@font-face {
    font-family: 'Font Awesome 6 Free';
    font-style: normal;
    font-weight: 400;
    font-display: block;
    src: url("/fonts/fa-regular-400.woff2") format("woff2"), url("/fonts/fa-regular-400.ttf") format("truetype");
}


/** CK EDITOR CSS : Start */
    /** ADM */
    .p_view_add { padding: 30px 12px 0px; }
    .p_view_add .v_c_h_box { padding: 0; }
    .p_view_add .v_c_h_box > em { display: inline-block; background: #b98f2b; width: 36px; height: 36px; border-radius: 18px; text-align: center; color: transparent; line-height: 36px; vertical-align: middle; font-weight: 900; font-family: 'Font Awesome 6 Free'; font-style: normal; float: left; margin-right: 10px; overflow:hidden; }
    .p_view_add .v_c_h_box > em:before { content: '\f15b'; color: #fff; margin-left: 10px; font-size: 14px; }
    .p_view_add .v_c_h_box > h4 { font-size: 24px; color: #111; font-weight: 700; line-height: 36px; margin-bottom: 20px; }
    .p_view_add .v_c_h_box em.v_c_file_icon { display: inline-block; background: #b98f2b; width: 36px; height: 36px; border-radius: 18px; text-align: center; color: transparent; line-height: 36px; vertical-align: middle; font-weight: 900; font-family: 'Font Awesome 6 Free'; float: left;   }
    .p_view_add .v_c_h_box em.v_c_file_icon:before { content: '\f15b'; color: #fff; margin-left: 13px }

    /** USER */

/** CK EDITOR END */

.card-sub-head { position: relative }
.card-sub-head .sub-btn-wrap { position: absolute; top: -4px; right:0; }

.border-blank-box { border: 1px solid #cdcdcd; padding: 15px; }