@charset "utf-8";
/*-----------------------------------------------------------------------------------
	Reset Properties
-----------------------------------------------------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0;padding:0;/*background:none transparent;*/font-size:100%;font-weight:normal;font-style:normal;border:0;/*box-sizing: border-box;*/}
table{width:100%;/*border-collapse:collapse;*/border-spacing:0;border:0;table-layout:fixed;}
img{vertical-align:top;}
li{list-style:none;}
address, caption, em, cite{font-weight:normal;font-style:normal;}
caption{width:0;height:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
legend, hr{position:absolute;top:-9999em;left:-9999em;width:0;height:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}

body{font:13px/1.48 'GillSans', sans-serif;color:#4a4a4a;background:#f2f3f4;}
body.dhxwins_vp_material {overflow:auto !important}
a{color:#4a4a4a;text-decoration:none;}
label, select, input, textarea{font:13px/1.48 'GillSans', sans-serif;color:#4a4a4a;vertical-align:middle;outline:none;}
input, textarea{box-sizing:border-box;}

/* font */
@font-face {
    font-family: GillSans;
    src: url('/resources/assets/font/GillSans.eot'); /*IE9 호환성 보기*/
    src: local("☺"),
    url('/resources/assets/font/GillSans.eot?#iefix') format('embedded-opentype'), /*IE 6-8*/
    url('/resources/assets/font/GillSans.woff') format('woff'); /*표준 브라우저*/
url('/resources/assets/font/GillSans.woff') format('woff'); /*표준 브라우저*/
}
.f_gill {font-family: GillSans;}

@font-face {
    font-family: MinionPro-Regular;
    src: url('/resources/assets/font/MinionPro-Regular.eot'); /*IE9 호환성 보기*/
    src: local("☺"),
    url('/resources/assets/font/MinionPro-Regular.eot?#iefix') format('embedded-opentype'), /*IE 6-8*/
    url('/resources/assets/font/MinionPro-Regular.woff') format('woff'); /*표준 브라우저*/
url('/resources/assets/font/MinionPro-Regular.ttf') format('truetype'); /*표준 브라우저*/
}
.f_minion {font-family: MinionPro-Regular;}

/* input */
input.dhxform_textarea[type="text"], input.dhxform_textarea[type="password"] {height:29px;padding:0 10px !important;line-height:29px;font-size:15px;border:1px solid #bec2c6 !important;color:#4a4a4a;border-radius:0 !important;-webkit-appearance:none;}
input.dhxform_textarea[type="text"]:focus, input.dhxform_textarea[type="password"]:focus {padding-bottom:0 !important;border:1px solid #bec2c6}
input[type="checkbox"], input[type="radio"]{margin:0;padding:0;vertical-align:middle;}
input[type="text"], input[type="password"], input[type="number"], input[type="email"],
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
::-webkit-input-placeholder{color:#7b7979;}
:-moz-placeholder{color:#7b7979;}
::-moz-placeholder{color:#7b7979;}
:-ms-input-placeholder{color:#7b7979;}
.dhxform_obj_material div.disabled .dhxform_textarea {border-color:#eee !important;border-style:solid;}


/* calendar */
.dhxform_obj_material input.dhxform_textarea.calendar {border-color:#bec2c6 !important;background:url('/resources/assets/images/common/ico_calendar.png') no-repeat right 14px center !important; cursor: pointer;}

/* select */
select {font-size:15px !important;height:32px;padding:0 35px 0 10px !important;line-height:32px;border:1px solid #bec2c6 !important;appearance: none; -webkit-appearance: none;background:url('/resources/assets/images/common/ico-select-arr.png') no-repeat right 13px center !important;border-radius:0 !important}
select::-ms-expand { display:none; }
select:disabled {background-image:url('/resources/assets/images/common/ico-select-arr-dis.png') !important} /* 2019-03-18 */
.dhxform_obj_material select.dhxform_select {height:29px;padding:0 35px 0 10px !important;line-height:27px;vertical-align:top;}
.dhxform_obj_material div.disabled .dhxform_select {border-color: #eee !important;}

/* form */
.dhxform_obj_material div.dhxform_img, .dhxform_obj_material div.dhxform_actv_c, .dhxform_obj_material div.dhxform_actv_r {top:8px !important;width:15px;height:15px;background-position:0 0 !important;background-image:none !important;box-sizing:border-box;}

.dhxform_obj_material div.dhxform_label div.dhxform_label_nav_link, .dhxform_obj_material div.dhxform_label div.dhxform_label_nav_link:visited, .dhxform_obj_material div.dhxform_label div.dhxform_label_nav_link:active, .dhxform_obj_material div.dhxform_label div.dhxform_label_nav_link:hover, .dhxform_obj_material div.dhxform_label div.dhxform_label_nav_link:focus {color:#4a4a4a;line-height:29px;}

/* checkbox */
.dhxform_obj_material div.dhxform_actv_c.chbx0, .dhxform_obj_material div.dhxform_img.chbx0 {width:15px;height:15px;top:6px !important;background:url('/resources/assets/images/common/ico-check.png') no-repeat center center !important}
.dhxform_obj_material div.dhxform_actv_c.chbx1, .dhxform_obj_material div.dhxform_img.chbx1 {width:15px;height:15px;top:6px !important;background:url('/resources/assets/images/common/ico-check-active.png') no-repeat center center !important}

.masterCheckbox {display:none}
.masterCheckbox + label {overflow:hidden;display:inline-block;width:15px;height:15px;background:url('/resources/assets/images/common/ico-check.png') no-repeat center center;text-indent:-999px;}
.masterCheckbox:checked + label {background:url('/resources/assets/images/common/ico-check-active.png') no-repeat center center;}

/* radio */
.dhxform_obj_material div.dhxform_actv_r.rdbt0, .dhxform_obj_material div.dhxform_img.rdbt0 {width:17px;height:17px;top:5px !important;border-radius:50%;background:url('/resources/assets/images/common/ico-radio.png') no-repeat center center !important}
.dhxform_obj_material div.dhxform_actv_r.rdbt1, .dhxform_obj_material div.dhxform_img.rdbt1 {width:17px;height:17px;top:5px !important;border-radius:50%;background:url('/resources/assets/images/common/ico-radio-active.png') no-repeat center center !important}

/* textarea */
.dhxform_obj_material textarea.dhxform_textarea, .dhxform_obj_material textarea.dhxform_textarea:hover, .dhxform_obj_material textarea.dhxform_textarea:focus {padding:7px 12px !important;border:1px solid #bec2c6;border-radius:0 !important;-webkit-appearance:none;}

/* combo box */
.dhxform_obj_material div.dhxform_control div.dhxcombo_material {height:29px;padding:0;border:1px solid #bec2c6 !important;}
.dhxform_obj_material div.dhxform_control div.dhxcombo_material input.dhxcombo_input {height:29px;font-size:15px !important;padding:0 35px 0 10px !important;line-height:29px;}
.dhxform_obj_material div.dhxform_control div.dhxcombo_material div.dhxcombo_select_button {top:0;right:0;width:35px;height:29px;}
div.dhxcombo_material div.dhxcombo_select_button div.dhxcombo_select_img {background:none;/*background:url('/resources/assets/images/common/ico-select-arr.png') no-repeat right 13px center !important;*/}
.dhxform_obj_material .no-arr div.dhxform_control div.dhxcombo_material input.dhxcombo_input {left:0;width:100% !important;padding:0 10px !important;}
.dhxform_obj_material .no-arr div.dhxform_control div.dhxcombo_material div.dhxcombo_select_button {display:none;}

/* button */
.btnArea fieldset.dhxform_fs {padding:27px 23px 54px 23px;border-top:none !important;}
.btnArea div {width:auto !important;margin:0 !important;padding:0 !important;}
.btnArea div.dhxform_base > div {float:right !important;margin-left:12px !important;clear:none;}
.btnArea div.dhxform_base > div.fl {float:left !important;margin-left:0px !important;}
.dhxform_obj_material div.dhxform_btn {width:120px !important;height:36px;margin:0;padding:0;line-height:36px;border:1px solid #ee3524;background:#ee3524;border-radius:2px;cursor:pointer;}
.dhxform_obj_material div.dhxform_btn:focus {margin:0;border-color:#ee3524;border-width:1px;}
.dhxform_obj_material div.dhxform_btn:hover {background:#ee3524}
.dhxform_obj_material div.dhxform_btn .dhxform_btn_txt {width:120px !important;height:38px !important;margin:0 !important;padding:0;line-height:36px !important;font-size:15px;color:#fff;cursor:pointer;}

.dhxform_obj_material .auto div.dhxform_btn {width:auto !important;padding:0 35px !important;}

.dhxform_obj_material .btnWhite div.dhxform_btn {background:#fff;}
.dhxform_obj_material .btnWhite div.dhxform_btn .dhxform_btn_txt {color:#ee3524;}

.dhxform_obj_material .btnGray div.dhxform_btn {background:#fff;border-color:#bec2c6;}
.dhxform_obj_material .btnGray div.dhxform_btn .dhxform_btn_txt {color:#bec2c6;}

.dhxform_obj_material .btnGray02 div.dhxform_btn {background:#91959a;border-color:#91959a;}
.dhxform_obj_material .btnGray02 div.dhxform_btn .dhxform_btn_txt {color:#fff;}

.dhxform_obj_material .btnSmall div.dhxform_btn {width:99px;height:27px;line-height:27px;cursor:pointer}
.dhxform_obj_material .btnSmall div.dhxform_btn div.dhxform_btn_txt {height:27px !important;line-height:27px !important;font-size:14px;}
.dhxform_obj_material .btnSmall div.dhxform_btn {width:60px !important;padding:0;}

.btnArea.ac {text-align:center;}
.btnArea.ac div.dhxform_base > div {float:none !important;display:inline-block;margin:0 6px !important;}

.btnArea.viewType {padding:40px 208px 26px 0 !important;clear:both;}
.btnArea.tblType {padding:40px 23px 26px 23px !important;clear:both;}
.btnArea.detailType {padding:40px 23px 26px 23px !important;clear:both;}
.btnArea.detailType fieldset.dhxform_fs {margin:0 !important;}
.btnArea.tblType.btntms {padding-top: 0!important; margin-top: -100px;}

.dhxform_obj_material .more {margin-top:15px;}
.dhxform_obj_material .more div.dhxform_btn {width:auto !important;height:20px !important;margin-right:10px;border:none !important; background:none !important;line-height:20px !important}
.dhxform_obj_material .more div.dhxform_btn div.dhxform_btn_txt {width:34px !important;height:20px !important;padding-right:21px;font-size:14px;color:#657a92;line-height: 20px !important;background:url('/resources/assets/images/common/ico_btn_more.png') no-repeat right center;}

/* align */
.clFix {content:"";display:block;clear:both;}
.fl {float:left !important;clear: none !important;}
.fr {float:right !important;clear: none !important;}
.clear {clear:both !important;}

.ac {text-align:center;}
.ar {text-align:right;}
.al {text-align:left;}

/*margin, padding*/
.mt0 {margin-top:0 !important;}
.mt14 {margin-top:14px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}

.ml10 {margin-left:10px;}

.pb30 {padding-bottom:30px !important;}

.pl20 {padding-left:20px !important;}
.pl100 {padding-left:100px !important;}

/* txt color */
.required {margin-left:5px;color:red;}
.txtBlue {color:blue}
.txtRed {color:red}
.fn {font-weight:normal;}
.fb {font-weight:bold;}

/* disable txt color */
.dhxform_obj_material div.disabled div.dhxform_label label {color:#a6a6a6 !important} /* 2019-03-18*/
.dhxform_obj_material div.disabled div.dhxform_label span.required {color:#a6a6a6} /* 2019-03-18*/

/* icon */
.qMark {overflow:hidden;display:inline-block;width:14px;height:14px;vertical-align:middle;background:url('/resources/assets/images/common/ico_qmark_red.png');text-indent:-999px;}

/* hidden */
.hidden {overflow:hidden;}

/* layout */
body.wType {background:#fff;}
.wrap {min-width:1440px;}

/* header */
.headerWrap {position:relative;height:131px;background:#fff;}
.headerWrap:before {content:"";position:absolute;left:0;bottom:0;width:100%;height:57px;background:#ee3524}
.header {position:relative;width:1391px;padding-top:74px;margin:0 auto;box-sizing:border-box;}

.header .logo {position:absolute;left:0;top:16px;width:102px;height:43px;}
.header .logo a {overflow:hidden;display:block;width:102px;height:43px;background:url('/resources/assets/images/common/logo.png');text-indent:-999px;}
.header .date {position:absolute;left:122px;top:34px;font-size:13px;color:#657a92;}
.header .util {position:absolute;right:0;top:28px;line-height:32px;font-size:0;}
.header .util .inquiry {position:relative;display:inline-block;width:20px;height:19px;vertical-align:middle;}
.header .util .inquiry > a {display:block;width:20px;height:19px;background:url('/resources/assets/images/common/ico-inquiry.png');text-indent:-999px;}
.header .util .inquiry.active {}
.header .util .inquiry.active:after {position:absolute;left:-16px;top:34px;display:block;content:"";width:55px;height:3px;background:#ee3524;}
.header .util .inquiry ul {display:none;position:absolute;left:-76px;top:39px;width:169px;padding:20px 0;text-align:center;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);background-color:#fff;z-index:12;}
.header .util .inquiry.active ul {display:block;}
.header .util .inquiry ul li {margin-top:12px;}
.header .util .inquiry ul li:first-child {margin-top:0px;}
.header .util .inquiry ul a {display:block;font-size:14px;line-height:20px;color:#333;}
.header .util .user {display:inline-block;margin:0 29px 0 27px;font-size:15px;line-height:32px;vertical-align:middle;}
.header .util .btn-logout {display:inline-block;width:80px;height:32px;background:#8e9196;color:#fff;font-size:15px;line-height:32px;text-align:center;vertical-align:middle;}
.header .gnb {}
.header .gnb > ul {padding-left:27px;}
.header .gnb > ul:after {content:"";display:block;clear:both;}
.header .gnb > ul > li {float:left;position:relative;height:57px;margin-right:36px;}
.header .gnb > ul > li > a {display:block;height:57px;line-height:57px;font-size:15px;color:#fff;}
.header .gnb > ul > li > a.active, .header .gnb > ul > li:hover > a {height:55px;line-height:57px;border-bottom:2px solid #fff}
.header .gnb > ul > li > ul {display:none;position:absolute;top:57px;width:200px;padding:10px 0 24px 0;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);background-color: #fff;z-index:12;}
.header .gnb > ul > li:hover > ul {display:block;}
.header .gnb > ul > li.instrument > ul {left:-70px;}
.header .gnb > ul > li.trade > ul {left:-82px;}
.header .gnb > ul > li.tools > ul {left:-83px;}
.header .gnb > ul > li.bid > ul {left:-73px;}
.header .gnb > ul > li > ul li {margin-top:12px;}
.header .gnb > ul > li > ul ul {padding-bottom:22px;}
.header .gnb > ul > li > ul > li:last-child ul {padding-bottom:0;}
.header .gnb > ul > li > ul a {display:block;padding-left:16px;color:#ee3524;font-size:14px;line-height:20px;font-weight:bold;}
.header .gnb > ul > li > ul ul a {color:#91959a;font-weight:normal;}

.header .jumpInput {display:inline-block;}
.header .jumpInput input {width:196px;height:32px;padding:0 10px;line-height:30px;border:1px solid #bec2c6;/*background:url('/resources/assets/images/common/ico-select-arr.png') no-repeat right 13px center;*/font-size:15px;}

/* white Type (login, Policy, Terms ) */
.wType .headerWrap {height:73px;box-shadow: 0 2px 4px 0 rgba(190, 194, 198, 0.3);}
.wType .headerWrap:before {display:none;}
.wType .headerWrap .header {padding-top:73px;}

.wType .containerWrap {overflow:hidden;min-height: calc(100vh - 125px);}
.wType .container {padding:0;}

.footerWrap {height:52px;background:#f0f1f4;}
.footer {width:1171px;margin:0 auto;line-height:52px;font-size:14px;color:#91959a;}
.footer:after {content:"";display:block;clear:both;}
.footer p {float:left;}
.footer div {float:right;}
.footer div a {margin-left:60px;font-size:14px;color:#91959a;text-transform:uppercase}

/* search area */
.search {position:absolute;left:259px;top:28px;;width:780px;font-size:0;}
.search .label {display:inline-block;margin:0 8px 0 18px;font-size:15px;line-height:32px;vertical-align:middle;font-weight:600;}
.search .label:first-child {margin-left:0;}
.search input[type="text"] {width:204px;}
.search select {width:204px;}

/* paging */
/* 
.paging {height:21px;font-size:0;}
.paging a {display:inline-block;height:21px;font-size:15px;font-size:15px;}
*/
.paging {padding:4px 0;}
.paging > a, .paging > span {display:inline-block;padding:0 5px;line-height:21px;font-size:15px;vertical-align:middle;}
.paging > span {color:#d6180e;}
.paging a span {overflow:hidden;display:block;width:10px;font-size:0;text-indent:-999px;}
.paging a.first {background:url('/resources/assets/images/common/ico-paging-first.png') no-repeat center center;}
.paging a.prev {background:url('/resources/assets/images/common/ico-paging-prev.png') no-repeat center center;}
.paging a.next {background:url('/resources/assets/images/common/ico-paging-next.png') no-repeat center center;}
.paging a.last {background:url('/resources/assets/images/common/ico-paging-last.png') no-repeat center center;}

/* container */
.containerWrap {}
.container {width:1391px;padding:12px 0 24px 0;margin:0 auto;} /* 2019-02-25 */
.container:after {content:"";display:block;clear:both;}
.container h2.tit {position:relative;margin-top:25px;margin-bottom:-8px;padding-left:13px;font-size:17px;line-height:32px;font-weight:bold;}
.container h2.tit:before {position:absolute;left:4px;top:50%;content:"";width:3px;height:16px;margin-top:-8px;background:#ee3524;}
.container h2.tit:first-child {margin-top:0px}
.container h2.tit span {/*color:#657a92;*/font-weight:normal;}
.contentTop {margin-bottom:-2px;}
.contentTop:after, .contentMiddle:after {content:"";display:block;clear:both;}
.content {/*width:1391px;height:957px;*/margin-top:7px;box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.5);background-color:#fff;} /* 2019-02-25 */
.content:after {content:"";display:block;clear:both;}
.contentTop .content, .contentMiddle > .content {float:left;width:calc(50% - 4px);}
.contentTop .content:first-child, .contentMiddle > .content:first-child {margin-right:7px;}



h3.tit {position:relative;padding:12px 0 13px 100px;font-size:14px;line-height:20px;font-weight:bold;background:#f9f4f3;}
h3.tit:before {content: "";position: absolute;left: 77px;top: 50%;width: 0;height: 0;margin-top: -3px;border-top: 6px solid #333;border-right: 6px solid transparent;border-left: 6px solid transparent;}
h3.tit.noArr {padding-left:47px;}
h3.tit.noArr:before {display:none;}
h3.tit.accType {padding:0;z-index:2;}
h3.tit.accType a {position:relative;display:block;padding:12px 0 13px 100px;font-size:14px;line-height:20px;font-weight:bold;z-index:1;}
h3.tit.accType.close-button:before {margin-top: -6px;border-left: 6px solid #333;border-top: 6px solid transparent;border-bottom: 6px solid transparent;}
h3.tit.accType.close-button + div {display:none;}

/* jump link */
.jump-link {position:relative;display:inline-block;width:196px;height:30px;padding:0 35px 0 10px;line-height:30px;border:1px solid #bec2c6;background:url('/resources/assets/images/common/ico-select-arr.png') no-repeat right 13px center;font-size:15px;vertical-align:middle;z-index:10;}
.jump-link > a {display:block;height:30px;}
.jump-link ul {width:241px;border:1px solid #bec2c6;background:#fff;opacity: 0;visibility: hidden;}
.jump-link > ul {position:absolute;left:-1px;top:30px;}
.jump-link > ul ul {position:absolute;height:245px;left:241px;top:-1px;}
.jump-link > ul ul ul {overflow-y:auto;}
.jump-link ul li:hover {background:#f0f1f4;}
.jump-link ul a {display:block;height:35px;padding:0 25px 0 9px;line-height:35px;font-size:15px;background:url('/resources/assets/images/common/ico-jump-arr.png') no-repeat right 14px center;}
.jump-link ul ul ul a {padding:0 9px;background:none;}
.jump-link:hover > ul,.jump-link > ul > li:hover > ul{opacity: 1;visibility: visible;}
.jump-link > ul > li:hover > ul >li:hover > ul {opacity: 1;visibility: visible;}

/* normal Popup */
.dimd {position:fixed;left:0;top:0;right:0;bottom:0;z-index:10;}
.dimd.dhxwins_vp_material div.dhxwins_mcover {background:rgba(0, 0, 0, .4);opacity:1;}
.dimd.dhxwins_vp_material div.dhxwin_hdr {height:58px;padding-top:26px;background-color:#fff;}
.dimd.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_icon {left:31px;top:35px;display:block;width:3px;height:16px;background:#ee3524}
.dimd.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_text {padding-left:42px !important;}
.dimd.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_text div.dhxwin_text_inside {position:relative;font-size:17px;line-height:32px;color:#4a4a4a;font-weight:bold;}
.dimd.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_text div.dhxwin_text_inside span {color:#ee3524;font-weight:bold;}
.dimd.dhxwins_vp_material div.dhxwin_brd {border:none;}
.dimd.dhxwins_vp_material div.dhxwin_active div.dhx_cell_wins div.dhx_cell_cont_wins {position:static;padding:12px 40px 40px 40px;background:none;}
.dimd.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns {right:30px;top:26px;}
.dimd.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button.dhxwin_button_close, .dimd.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button.dhxwin_button_close:hover {background:url('/resources/assets/images/common/btn-popup-close.png') no-repeat center center !important;cursor:pointer;}
.dimd.dhxwins_vp_material div.dhxwin_active div.dhx_cell_wins, .dimd.dhxwins_vp_material div.dhxwin_inactive div.dhx_cell_wins {left:0 !important;}

.dimd .dhxform_obj_material {float:none;}
.dimd .dhxform_obj_material div.dhxform_txt_label2 {/*margin:14px 0 0 0;*/padding-bottom:10px;font-size:15px;line-height:21px;}
.dimd .dhxform_obj_material .first div.dhxform_txt_label2 {margin:0;}
.dimd .dhxform_obj_material div.dhxform_item_label_left div.dhxform_control {margin:0;}

.dimd .dhxform_obj_material .acType {padding:30px 0 !important;text-align:center;}
.dimd .dhxform_obj_material .acType div.dhxform_label {vertical-align:middle;line-height:29px;}
.dimd .dhxform_obj_material .acType div.dhxform_label label {font-size:15px;font-weight:bold;}
.dimd .dhxform_obj_material .acType div.dhxform_item_label_left div.dhxform_label, .dimd .dhxform_obj_material .acType div.dhxform_item_label_left div.dhxform_control {float:none;display:inline-block;vertical-align:bottom;}
.dimd .dhxform_obj_material .acType .txt .dhxform_txt_label2 {width:100% !important;padding:0px;color:#889bb1;font-size:14px;line-height:20px;font-weight:normal;}
.dimd .dhxform_obj_material .acType .bgInput input {background-color:#f0f1f4}
.dimd .dhxform_obj_material .acType.passwordType {padding-top:10px !important;}
.dimd .dhxform_obj_material .acType.passwordType .txt .dhxform_txt_label2 {margin:0 0 30px 0;color:#4a4a4a;font-size:15px;}
.dimd .dhxform_obj_material .acType.passwordType .emailTxt .dhxform_txt_label2 {width:310px !important;padding-left:190px;font-size:13px;line-height:19px;color:#d6180e;font-weight:normal;text-align:left;}

.dimd .dhxform_obj_material .tblType:after {content:"";display:block;clear:both;}
.dimd .dhxform_obj_material .tblType div.dhxform_label {margin:14px 0 0 0 !important;padding-bottom:10px !important;font-size:15px;line-height:21px;}
.dimd .dhxform_obj_material .tblType .first div.dhxform_label {margin:0 !important;}
.dimd .dhxform_obj_material .tblType div.dhxform_label label {font-size:15px;font-weight:bold;}
.dimd .dhxform_obj_material .tblType div.dhxform_item_label_left div.dhxform_label, .dimd .dhxform_obj_material .tblType div.dhxform_item_label_left div.dhxform_control {float:none;vertical-align:middle;}
.dimd .dhxform_obj_material .tblType .tit {height:40px;background:#f9f4f3;line-height:40px;}
.dimd .dhxform_obj_material .tblType .tit div.dhxform_txt_label2 {padding:0 0 0 13px;line-height:40px;}
.dimd .dhxform_obj_material .tblType .userInfo .dhxform_txt_label2 {padding:0 0 10px 6px;font-size:15px;line-height:21px;font-weight:normal;}
.dimd .dhxform_obj_material .tblType .link {float:left;width:100%;}
.dimd .dhxform_obj_material .tblType .link .dhxform_label {float:left !important;}
.dimd .dhxform_obj_material .tblType .link .dhxform_control {float:right !important;margin-top:20px;}
.dimd .dhxform_obj_material .tblType .link .dhxform_control .simple_link a {font-size:15px;color:#ee3524;line-height:21px;border-bottom:1px solid #ee3524;font-weight:bold;}

.dimd.dhxwins_vp_material .btnArea {padding-top:40px;}

.dimd .schAcc .dhxform_obj_material fieldset.dhxform_fs {margin:0 !important;padding-left:0 !important;}

.dimd .tbl.line:before {left:0;right:0;}

.dimd .tblData {padding:0 !important}

.dimd .columnType {}
.dimd .columnType .fl {width:50%;}
.dimd .columnType .fr {width:50%;}
.dimd .columnType .tblType div.dhxform_item_label_left div.dhxform_label, .dimd .columnType .tblType div.dhxform_item_label_left div.dhxform_txt_label2 {float:left; width:100px !important;margin:0 !important;padding:0 !important;line-height:29px;}

.dimd .columnType div.dhxform_item_label_left {margin-top:15px;}
.dimd .columnType .fr div.dhxform_item_label_left {float:left;clear:none;}
.dimd .columnType .fr div.dhxform_item_label_left.value {width:495px;}
.dimd .columnType .fr div.dhxform_item_label_left.value div.dhxform_txt_label2 {width:100% !important;font-weight:normal;}

.dimd .detailWrap {margin-top:-24px;padding-left:0;}
.dimd .detailWrap div.dhxform_item_label_right {padding-top:0px;}
.dimd .detailWrap div.dhxform_item_label_right {margin-top:0}

.dimd .dhxform_obj_material .groupType {padding-left:74px;}
.dimd .dhxform_obj_material .groupType div.dhxform_txt_label2 {text-align:left;}
.dimd .dhxform_obj_material .groupType .dhxform_item_label_right {margin-top:5px;}
.dimd .dhxform_obj_material .groupType .dhxform_label_nav_link {width:80px !important;}
.dimd .dhxform_obj_material .errorMsg {position:absolute;bottom:-40px;right:0px;left:0px;}
.dimd .dhxform_obj_material .errorMsg div.dhxform_txt_label2 {width:100% !important;margin:0 !important;}
.dimd .dhxform_obj_material .errorMsg .dhxform_txt_label2.topmost {text-align:center;color:#d6180e;font-weight:normal;}

.dimd.grayType.dhxwins_vp_material div.dhxwin_active div.dhx_cell_wins div.dhx_cell_cont_wins {padding-top:45px;background:#f2f3f4}
.dimd.grayType.dhxwins_vp_material fieldset.dhxform_fs {background:#fff;}
.dimd.grayType .dhxform_obj_material fieldset.dhxform_fs div.dhxform_base {position:relative;padding: 57px 36px 19px 36px;}
.dimd.grayType .dhxform_obj_material fieldset.dhxform_fs div.dhxform_base .full {position:absolute;left:19px;top:17px;}
.dimd.grayType .dhxform_obj_material fieldset.dhxform_fs div.dhxform_base .full div.dhxform_txt_label2 {font-size:15px;font-weight:bold !important;}
.dimd.grayType .dhxform_obj_material fieldset.dhxform_fs div.dhxform_base .full div.dhxform_txt_label2 span {font-weight:normal !important}

.dimd.grayType.dhxwins_vp_material .detailWrap div.dhxform_item_label_right div.dhxform_txt_label2 {min-height:20px;margin-top:5px;font-size:14px;line-height:20px;}
.dimd.grayType.dhxwins_vp_material .detailWrap div.dhxform_item_label_right.label {width:135px;padding-left:17px;background:#f9f4f3;}
.dimd.grayType.dhxwins_vp_material .detailWrap div.dhxform_item_label_right.value {width:408px;padding-left:14px;}
.dimd.grayType.dhxwins_vp_material .detailWrap div.dhxform_item_label_right.value.td01 {width:190px;}
.dimd.grayType.dhxwins_vp_material .detailWrap div.dhxform_item_label_right.value.td02 {width:346px;}
.dimd.grayType.dhxwins_vp_material .detailWrap div.dhxform_item_label_right.value.td03 {width:108px;}

/* alertLayer */
.alertLayer {position:fixed;left:0;bottom:0;;height:46px;overflow: visible;z-index:11;}
.alertLayer div.dhxwin_hdr {background:none;}
.alertLayer div.dhxwin_active {position:static;background:#2b3043;box-shadow:none}
.alertLayer div.dhxwin_hdr div.dhxwin_text div.dhxwin_text_inside {padding-left:19px;padding-right:41px;font-size:17px;line-height:46px;color:#fff;/*font-weight:bold;*/}
.alertLayer.typeGreen div.dhxwin_active {background:#2ac97f;}
.alertLayer div.dhxwin_hdr div.dhxwin_btns {height:28px;}
.alertLayer div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button.dhxwin_button_close {margin:0;background:url('/resources/assets/images/common/btn-alert-close.png') no-repeat center center;}
.alertLayer div.dhxwin_active div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button:hover {background-color:transparent;cursor:pointer;}

.alertLayer div.dhxwin_hdr div.dhxwin_btns .dhxwin_button_yes {width:66px !important;height:26px !important;margin:0 40px 0 0 !important;background:#fff !important;border:1px solid #fff;border-radius:2px;}
.alertLayer div.dhxwin_hdr div.dhxwin_btns .dhxwin_button_yes:before {content:"Yes";display:block;line-height:26px;font-size:13px;color:#2b3043;text-align:center;}
.alertLayer div.dhxwin_hdr div.dhxwin_btns .dhxwin_button_no {width:66px !important;height:26px !important;margin:0 6px 0 0 !important;background:transparent !important;border:1px solid #bec2c6;border-radius:2px;}
.alertLayer div.dhxwin_hdr div.dhxwin_btns .dhxwin_button_no:before {content:"No";display:block;line-height:26px;font-size:13px;color:#fff;text-align:center;}

.dimd .alertLayer {position:absolute;left:0;bottom:0;}
.dimd .alertLayer div.dhxwin_hdr {background:none;}
.dimd .alertLayer div.dhxwin_active {position:static;background:#2b3043;box-shadow:none}
.dimd .alertLayer div.dhxwin_hdr div.dhxwin_text div.dhxwin_text_inside {font-size:17px;line-height:46px;color:#fff;font-weight:normal;}
.dimd .alertLayer.typeGreen div.dhxwin_active {background:#2ac97f;}
.dimd .alertLayer div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button.dhxwin_button_close {margin:0;background:url('/resources/assets/images/common/btn-alert-close.png') no-repeat center center;}
.dimd .alertLayer div.dhxwin_active div.dhxwin_hdr div.dhxwin_btns div.dhxwin_button:hover {background-color:transparent;cursor:pointer;}

.dimd .alertLayer div.dhxwin_hdr {height:46px;padding-top:0;}
.dimd .alertLayer div.dhxwin_hdr div.dhxwin_icon {display:none;}
.dimd .alertLayer div.dhxwin_hdr div.dhxwin_text {padding-left:0 !important;}
.dimd .alertLayer div.dhxwin_hdr div.dhxwin_btns {right:15px;top:12px;}

.dimd .dhxform_obj_material .instruction {padding:12px 22px 16px 19px;background:#f9f4f3}
.dimd .dhxform_obj_material .instruction .dhxform_txt_label2.topmost {margin:0 !important;font-weight:normal;}
.dimd .dhxform_obj_material .instruction .dhxform_txt_label2.topmost strong {display:block;margin-bottom:8px;font-weight:bold;}
.dimd .dhxform_obj_material .BulkType.dhxform_item_label_left div.dhxform_label {float:none;padding:14px 0 !important;}
.dimd .dhxform_obj_material .BulkType.dhxform_item_label_left div.dhxform_label label {font-size:15px;color:#333;}
.dimd .dhxform_obj_material .sample {overflow-y:auto;width:364px;height:292px;margin-top:50px;padding:13px 15px 14px 17px;background:#f2f3f4;box-sizing:border-box;}
.dimd .dhxform_obj_material .sample .dhxform_txt_label2 {margin:0 !important;font-weight:normal;color:#333;}
.dimd .dhxform_obj_material .sample .dhxform_txt_label2 span {font-style: italic;}

/* tooltip */
div.dhx_popup_material {width:400px;margin-left:7px;}
div.dhx_popup_material div.dhx_popup_area {margin:10px;padding:0;border-color:#ee3524;border-radius:5px;background:#fff;box-shadow:none;}
div.dhx_popup_material div.dhx_popup_arrow.dhx_popup_arrow_right {width:11px;height:15px;background-image:url('/resources/assets/images/common/dhxpopup_arrow_right.png');background-position: center left;}
div.dhx_popup_material div.dhx_popup_arrow.dhx_popup_arrow_bottom {width:15px;height:11px;background-image:url('/resources/assets/images/common/dhxpopup_arrow_bottom.png');background-position: center bottom;}
div.dhx_popup_material div.dhx_popup_arrow.dhx_popup_arrow_top {width:15px;height:11px;background-image:url('/resources/assets/images/common/dhxpopup_arrow_top.png');background-position: center top;}
div.dhx_popup_material div.dhx_popup_area tr.dhxnode td.dhx_popup_td {padding:10px;line-height:20px;}
div.dhx_popup_material div.dhx_popup_area tr.dhxnode td.dhx_popup_td table {margin:0 !important;padding:0 !important;}
div.dhx_popup_material div.dhx_popup_area tr.dhxnode td.dhx_popup_td div.gridbox_material.gridbox table.hdr {}
div.dhx_popup_material div.dhx_popup_area tr.dhxnode td.dhx_popup_td div.gridbox_material.gridbox table.hdr td {height:41px;background:#f9f4f3;border-top:none;}
div.dhx_popup_material div.dhx_popup_area tr.dhxnode td.dhx_popup_td div.gridbox_material.gridbox table.hdr td div.hdrcell {height:41px;padding:0 !important;line-height:41px !important;font-weight:normal;}
div.dhx_popup_material div.dhx_popup_area tr.dhxnode td.dhx_popup_td div.gridbox_material.gridbox table.obj.row20px {}
div.dhx_popup_material div.dhx_popup_area tr.dhxnode td.dhx_popup_td div.gridbox_material.gridbox table.obj.row20px tr td {padding-left:5px !important;padding-right:5px !important;background:#fff;line-height:20px;border-bottom:1px solid #f2f3f4 !important;}
div.dhx_popup_material div.dhx_popup_area tr.dhxnode td.dhx_popup_td div.gridbox_material.gridbox table.obj.row20px tr td:first-child {border-left:1px solid #f2f3f4 !important;}
div.dhx_popup_material div.dhx_popup_area tr.dhxnode td.dhx_popup_td div.gridbox_material.gridbox table.obj.row20px tr td:last-child {border-right:1px solid #f2f3f4 !important;}

/* 2019-03-21 추가 k */
.dimd.dhxwins_vp_material div.dhxform_item_label_right {float:left;width:270px;min-height:31px;clear:none;}
.dimd.dhxwins_vp_material div.dhxform_item_label_right.wide {width:100% !important;}
.dimd.dhxwins_vp_material div.dhxform_item_label_right div.dhxform_txt_label2 {font-size:15px;line-height:21px;}
.dimd.dhxwins_vp_material div.dhxform_item_label_right div.dhxform_txt_label2 .txtCount {display:block;}
.dimd.dhxwins_vp_material div.dhxform_item_label_right.full {width:100%;}
.dimd.dhxwins_vp_material div.dhxform_item_label_right.full div.dhxform_txt_label2 {width:auto !important;font-weight:normal !important;}
.dimd.dhxwins_vp_material div.dhxform_item_label_right.value {width:382px;}
.dimd.dhxwins_vp_material div.dhxform_item_label_right.value  div.dhxform_txt_label2 {width:auto !important;font-weight:normal !important;}
.dimd.dhxwins_vp_material div.dhxform_item_label_right.value.wide {width:900px !important;}
.dimd.dhxwins_vp_material div.dhxform_item_label_right.w100 {width:100px !important;}
.dimd.dhxwins_vp_material div.dhxform_item_label_right.w150 {width:150px !important;}
.dimd.dhxwins_vp_material div.dhxform_item_label_right.value.txtArea {height:110px;}
.dimd.dhxwins_vp_material div.dhxform_item_label_right.value.txtArea textarea, .detailWrap div.dhxform_item_label_right.value.txtArea textarea:hover, .detailWrap div.dhxform_item_label_right.value.txtArea textarea:focus {padding:7px 12px !important;border:1px solid #bec2c6;}
.dimd.dhxwins_vp_material div.dhxform_item_label_right a {color:blue;margin-right:20px;}

.strong {font-weight: bold!important; }
.sm_select1 >.dhxform_obj_material div.dhxform_btn {height: 27px!important;line-height: 27px!important;}
.sm_select1 >.dhxform_obj_material div.dhxform_btn .dhxform_btn_txt {height: 27px!important;line-height: 27px!important;}

#selBtn.dhxform_obj_material div.dhxform_btn  {height: 27px!important;line-height: 27px!important;}
#selBtn.dhxform_obj_material div.dhxform_btn .dhxform_btn_txt {height: 27px!important;line-height: 27px!important;}

#preEditBtn.dhxform_obj_material div.dhxform_btn  {height: 27px!important;line-height: 27px!important; width: 100px !important}
#preEditBtn.dhxform_obj_material div.dhxform_btn .dhxform_btn_txt {height: 27px!important;line-height: 27px!important; width: 100px !important}
#preEditBtn.dhxform_obj_material .content.mailform .dhxform_obj_material div.dhxform_btn {width: 100px !important}

div#tree_here { position: relative; border: 1px solid #dfdfdf; box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 1px 3px rgba(0,0,0,0.09);width:600px;height: 400px;margin-left: 20px;margin-bottom: 20px;}

div#tree_here.dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item div.dhxtreeview_item_text div.dhxtreeview_item_icon i.dhxtreeview_icon.dhxtreeview_icon_folder_opened {background-image:none !important; display: none!important;  }
div#tree_here.dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item div.dhxtreeview_item_text div.dhxtreeview_item_icon i.dhxtreeview_icon.dhxtreeview_icon_folder_closed {background-image:none !important; display: none!important;  }
div#tree_here.dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item div.dhxtreeview_item_text div.dhxtreeview_item_label {margin-left: -20px!important;}
div#tree_here.dhxtreeview_material div.dhxtreeview_cont div.dhxtreeview_area div.dhxtreeview_item div.dhxtreeview_item_text div.dhxtreeview_item_icon i.dhxtreeview_icon.dhxtreeview_icon_file  {background-image:none !important; display: none!important;  }


.dhxform_obj_material .dhxform_base  > div.warning-field .dhxform_control  {border: 1px solid #ff0000 !important; background: #f8cbad}
.dhxform_obj_material .dhxform_base  > div.warning-field div.dhxcombo_material input.dhxcombo_input {background-color: #f8cbad;}

.dhxform_obj_material .dhxform_base  > div.warning-field .dhxform_control .dhxcombo_material {border: 0px solid #ff0000 !important; background: #f8cbad}
.dhxform_obj_material .dhxform_base  > div.warning-field div.dhxcombo_material input.dhxcombo_input {background-color: #f8cbad;}
.dhxform_obj_material .warning-field  input.dhxform_textarea.calendar {border: 0!important}
.dhxform_obj_material .warning-field select {border: 0!important}

a.alink {color: #657a92; cursor: pointer; text-decoration: underline;}

.dimd.dhxwins_vp_material.alerttype div.dhxwin_hdr .dhxwin_text_inside {display: none;}
.dimd.dhxwins_vp_material.alerttype div.dhxwin_hdr .dhxwin_icon {display: none;}
.dimd.dhxwins_vp_material.alerttype div.dhxwin_hdr {padding-top: 0; }


