@charset "utf-8";
/* --------------------------------------------------
* Version	: 1.0
* Date		: 2021.03
* Author	: SangKi Park / pak81@saerom.co.kr, seon81.park@gmail.com
\* -------------------------------------------------- */


/** Common
===================================*/
/* Button */
.btn {border:1px solid #d2d2d2 !important;border-radius:3px !important;height:auto !important;background:#fff !important;font-size:13px !important;line-height:32px !important;font-weight:normal !important;color:#252525 !important;letter-spacing:-.085em !important;text-align:center !important;white-space:nowrap !important}
.btn.btn-primary,
.btn.btn-mail-write {border-color:#BC0020 !important;background:#DC062B !important;color:#fff !important}

.dwp-btn {display:inline-block}
.dwp-btn>button {position:relative;margin-right:5px;padding:8px 10px 9px;border:0;border-radius:3px;height:34px;background-color:#fff;font-size:13px;line-height:1;font-weight:400;color:#252525;letter-spacing:-.085em;text-align:center;white-space:nowrap;cursor:pointer;outline:0;}
.dwp-btn>button::after {content:'';position:absolute;left:0;top:0;border:1px solid #d2d2d2;border-radius:3px;width:100%;height:100%}

/* Slim Scroll */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {margin-left:10px !important}
.mCSB_scrollTools .mCSB_draggerRail {margin-left:11px !important}


/** DHTMLX
===================================*/
/* Layout */
.dhxlayout_base_dhx_terrace div.dhxlayout_sep {background:transparent !important}

/* Tree */
.lnb-body .dhxtree_dhx_skyblue .selectedTreeRow_lor,
.lnb-body .dhxtree_dhx_skyblue .selectedTreeRow {border-color:transparent !important;background:none !important;color:#DC062B !important}


/** Content
===================================*/
.content-head {padding:10px 60px 10px 0 !important;height:auto !important}
.content-head .right {right:60px !important}
.content-head .right .sch-field .chain {padding-right:68px !important}
.content-head .right .sch-field .chain .sel-wrap {display:flex;padding:0 4px 0 0;height:auto}
.content-head .right .sch-field .chain .sel-wrap label input[type="checkbox"] {margin-top:8px;vertical-align:top}
.content-head .right .sch-field .chain select {display:block;height:30px}
.content-head .right .sch-field .chain .btn-search {right:36px !important;border-color:#BC0020 !important;height:30px !important;background:#DC062B !important;color:#fff !important}
.content-head#buttonbox .right .sch-field .chain .btn-init {border:1px solid #BC0020 !important;border-radius:3px !important;background:#DC062B !important;color:#fff !important}


/** LNB
===================================*/
.lnb {overflow:hidden !important;display:flex;flex-direction:column;height:100vh !important}

/* Head */
.lnb-head {flex-shrink:0;height:auto !important}
.lnb-head ul {margin:0 -4px}
.lnb-head li {box-sizing:border-box;padding:0 4px}
.lnb-head li .btn-mail-write {border:1px solid #BC0020 !important;background:#DC062B !important}
.lnb-head li .btn.btnMail {border-color:#e83343 !important;background:#e83343 !important;color:#fff !important}
.lnb-head li .btn.btnArch {border-color:#1f59a9 !important;background:#1f59a9 !important;color:#fff !important}

/* Body */
.lnb-body {overflow:hidden !important;flex:1;position:relative !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;padding:0 !important}
.lnb-body .mScrollContainer {height:100%}

/* Nav */
.lnb-nav .btns {/*border:0 !important;*/background:#fff !important}
.lnb-nav .btns .dep1 {height:36px !important;font-size:14px !important;line-height:36px !important;font-weight:normal !important;color:#252525 !important;letter-spacing:-0.2px !important;outline:0}
.lnb-nav .btns .dep1:before {top:10px !important}
.lnb-nav > li:last-child .inset {padding-bottom:48px !important}

/* Foot */
.lnb-foot {flex-shrink:0;position:relative !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;/* padding:8px 10px !important */}


/** Board
===================================*/
/* Write
#printArea .board_write + .board_editer {padding:20px 24px}
#printArea .board_write table th,
#printArea .board_write table td {padding:4px 10px;border-bottom:1px solid #e6e6e6;font-size:14px;color:#000}
#printArea .board_write table th {width:150px;background:#f9f9f9;font-weight:700}

/* View
#printArea .board_view + .board_editer {padding:20px 24px}
#printArea .board_view table th,
#printArea .board_view table td {padding:4px 10px;border-bottom:1px solid #e6e6e6;font-size:14px;color:#000}
#printArea .board_view table th {width:150px;background:#f9f9f9;font-weight:700}
*/