@charset "utf-8";
/* DHTMLX reset */
.dhxform_obj_material div.dhxform_item_label_left {padding:0;}
.dhxform_obj_material div.fs_dhxform_item_label_left {padding:0;}
.dhxform_obj_material div.dhxform_item_label_left:after {content:"";display:block;clear:both;}
.dhxform_obj_material div.dhxform_label {margin:0 !important;padding:0 !important;}.dhxform_obj_material div.fs_dhxform_item_label_left fieldset.dhxform_fs div.dhxform_base_nested.dhxform_fs_nested {margin:0 !important;padding:0 !important;}
.dhxform_obj_material div.dhxform_txt_label2 {font-family: 'GillSans',Roboto,Arial,Helvetica !important;}
.dhxform_obj_material fieldset.dhxform_fs {border:none;padding:0;}
.dhxform_obj_material fieldset.dhxform_fs legend.fs_legend {margin:0;padding:0;}
.dhxform_obj_material div.dhxform_base_nested {padding-left:0 !important;}
.dhxform_obj_material div.dhxform_item_label_left div.dhxform_control {margin-left:0;}

/* DHTMLX Table Custom */
.tbl {position:relative;}
.tbl.line {padding-top:4px;}
.tbl.line:before {content:"";position:absolute;left:77px;right:32px;top:-1px;height:1px;background:#bec2c6;z-index:1;}
.tbl .dhxform_obj_material,.dhxform_obj_material div.dhxform_base {float:none;}
.tbl .dhxform_obj_material,.dhxform_obj_material div.dhxform_base:after {content:"";display:block;clear:both;}
.tbl .dhxform_control {margin-left:0 !important;}
div.gridbox_material.gridbox, div.gridbox_material.gridbox .xhdr {border:none;}
div.gridbox_material.gridbox table.hdr td {height:48px;border:none;padding:0;vertical-align:middle;font-family: 'GillSans',Roboto,Arial,Helvetica !important;}
div.gridbox_material.gridbox table.hdr td div.hdrcell {font-size:15px;line-height:21px;/*padding:20px 0;*/text-align:center;color:#4a4a4a;font-weight:bold;}
div.gridbox_material.gridbox table.hdr td:first-child div.hdrcell {padding-left:77px;}
div.gridbox_material.gridbox table.hdr td:first-child div.hdrcell strong.tAlignL{display:block; font-weight:bold; text-align:left}
div.gridbox_material.gridbox table.hdr td:last-child div.hdrcell {padding-right:32px;}
div.gridbox table.obj td {height:auto !important;padding:7px 5px !important;border:none !important;}
div.gridbox table.obj td:first-child {padding-left:77px !important;}
div.gridbox table.obj td:last-child {padding-right:32px !important;}
div.gridbox table.obj td a {color:#657a92;cursor:pointer; text-decoration: underline;}
div.gridbox table.obj td.group_row {padding:12px 0 13px 60px !important;font-size:14px;background:#f3f8ff;line-height:20px !important;text-align:left;}
div.gridbox table.obj td.group_row img {margin:0;vertical-align:middle;}
div.gridbox_material.gridbox table.obj.row20px tr td {line-height:26px; }
div.gridbox_material.gridbox table.obj tr td, .dhx_grid_adjust {font-family: 'GillSans',Roboto,Arial,Helvetica !important;}

div.gridbox_material.gridbox table.obj.row20px tr.newRow td, div.gridbox_material.gridbox table.obj.row20px tr.newRow td a {color:blue;font-weight:bold;} /* 2019-03-19 */

div.gridbox_material.gridbox table.obj tr.rowselected, div.gridbox_material.gridbox table.obj.row20px tr.rowselected td {background:none;}
div.gridbox table.obj tr:nth-child(even), div.gridbox table.obj tr.rowselected:nth-child(even), div.gridbox_material.gridbox table.obj.row20px tr.rowselected:nth-child(even) td {background:#f2f3f4}

.dhxform_obj_material div.dhxform_control div.dhxform_note {display:inline-block;width:auto !important;padding:0 0 0 10px;} /* 2019-03-18 */
.dhxform_obj_material .notePoint div.dhxform_control div.dhxform_note {font-size:15px;color:#657a92}

.tbl.type02 div.gridbox_material.gridbox table.hdr td:first-child div.hdrcell, .tbl.type02 div.gridbox table.obj td:first-child {padding-left:0 !important;}
.tbl.type02 div.gridbox table.obj td button.se {display: block;width: 20px;height: 19px;background:transparent url(/resources/assets/images/common/ico-inquiry.png);text-indent: -999px;border:none;}
.tbl.type02 div.gridbox table.obj td button.del {display: block;width: 20px;height: 19px;background:transparent url(/resources/assets/images/common/btn-popup-close.png) no-repeat center center;text-indent: -999px;border:none;}

.tbl.rowspanType div.gridbox table.obj tr:nth-child(even), .tbl.rowspanType div.gridbox table.obj tr.rowselected:nth-child(even), .tbl.rowspanType div.gridbox_material.gridbox table.obj.row20px tr.rowselected:nth-child(even) td {background:none;}
.tbl.rowspanType div.gridbox_material.gridbox table.obj tr.odd_material td:first-child {padding-left:0 !important;}
.tbl.rowspanType div.gridbox_material.gridbox table.obj.row20px tr.odd_material td:last-child {padding-right:0 !important;}

.tbl.rowspanType div.gridbox table.obj tr:nth-child(4n + 2), .tbl.rowspanType div.gridbox table.obj tr:nth-child(4n + 3) {background:#f2f3f4;}

.grid-util {}
.grid-util .dhxform_base {float:none;padding:24px 34px 15px 75px;text-align:right;}
.grid-top-util .dhxform_base {float:none;padding:0 0 15px 0;text-align:right;} /* 20190325 */

.grid-util.popType .dhxform_base {padding:24px 0 15px 0;}
.grid-util .dhxform_item_label_left {float:left;clear:none !important;}
.grid-util .dhxform_item_label_left.sWidth div.dhxform_btn {width:100px !important;}

.grid-util .dhxform_obj_material div.fs_dhxform_item_label_left fieldset.dhxform_fs div.dhxform_base_nested.dhxform_fs_nested:after {content:"";display:block;clear:both;}
.grid-util div.block_dhxform_item_label_left {clear:none !important;}
.grid-util label {font-size:15px;line-height:29px;}

.grid-util .dhxform_base > div .dhxform_label{width:auto !important;}
.grid-util .dhxform_base > div:nth-child(1) .dhxform_control{line-height:29px;color:#2b3043}

.grid-util .dhxform_base .txtResult, .grid-util .dhxform_base .txtReuslt label {padding-left:4px;font-size:15px;color:#2b3043;font-weight:bold;}
.grid-util .dhxform_base .sorting {float:right;}
.grid-util .dhxform_base .selectGroup .dhxform_label, .grid-util .dhxform_base .sorting .dhxform_label{padding-right:21px !important;}

.grid-util .dhxform_base .sortingGroup {float:none;display:inline-block;margin-left:10px;}
.grid-util .dhxform_base .sortingGroup .dhxform_label{padding:0 21px !important;}

.grid-util div.btnArea {padding:0 0 0 21px !important}
.grid-util div.dhxform_btn {width:99px;height:27px;line-height:27px;cursor:pointer}
.grid-util div.dhxform_btn div.dhxform_btn_txt {height:27px !important;line-height:27px !important;}

.grid-top-util div.dhxform_btn {width:99px;height:27px;line-height:27px;cursor:pointer} /* 20190325 */
.grid-top-util div.dhxform_btn div.dhxform_btn_txt {height:27px !important;line-height:27px !important;} /* 20190325 */

.grid-paging {margin-top:57px;}
.grid-paging .dhxform_base {float:none;padding:0 34px 45px 75px;}
.grid-paging .dhxform_base > div {vertical-align:middle;clear:none !important;}
.grid-paging .dhxform_base > div .dhxform_label{width:auto !important;}
.grid-paging .dhxform_base > div.fl:nth-child(1) label {font-size:15px;line-height:29px;color:#2b3043;font-style:italic;}
.grid-paging .pagingArea {float:right;width:300px;text-align:right;}
.grid-paging .pagingArea div.dhxform_control {float:right !important;}
.paging-select {float:right;margin-left:73px;}
.paging-select div.dhxcombo_material {width:69px;height:30px !important;padding-bottom:0;border:1px solid #bec2c6;}
.paging-select div.dhxcombo_material input.dhxcombo_input {height:30px !important;padding-left:6px;line-height:30px !important;}
.paging-select div.dhxcombo_material div.dhxcombo_select_button {top:5px !important;right:8px;}
.paging-select div.dhxcombo_material div.dhxcombo_select_button div.dhxcombo_select_img {background: url(/resources/assets/images/common/ico-select-arr.png) no-repeat center center !important;}

.dimd .grid-paging .dhxform_base {padding-right:0;}

div.gridbox_material.gridbox table.obj tr td button {height:28px;line-height:26px;border:1px solid #bec2c6;font-size:13px;color:#333;text-align:center;background:#fff;border-radius:2px;}
div.gridbox_material.gridbox table.obj tr td button.se {width:80px;}
div.gridbox_material.gridbox table.obj tr td button.del {width:80px; cursor: pointer;}
div.gridbox_material.gridbox table.obj tr td button.btndfault {width:100px; cursor: pointer;} /* 20190325 */
div.gridbox_material.gridbox table.obj tr td button.btn {width:100px;height:24px;line-height:22px;font-size:12px;}/* 2019-03-20 */
div.gridbox_material.gridbox table.obj tr td button.btnWhite {border-color:#ee3524;color:#ee3524;}/* 2019-03-20 */
div.gridbox_material.gridbox table.obj tr td button.btnRed {border-color:#ee3524;color:#fff;background:#ee3524;}/* 2019-03-20 */
div.gridbox_material.gridbox table.obj tr td button.btnGray {border-color:#91959a;color:#fff;background:#91959a;}/* 2019-03-20 */
div.gridbox_material.gridbox table.obj tr td button.textlink {width:80px;cursor: pointer; border: 0;}

.tbl_folder {}
.tbl_folder thead th {font-size:15px;line-height:21px;padding:16px 0;text-align:center;font-weight:600;}
.tbl_folder thead th:first-child {padding-left:30px}
.tbl_folder thead th:last-child {padding-right:30px}
.tbl_folder .btn-folder {background:#f3f8ff}
.tbl_folder .btn-folder a {position:relative;display:block;padding:12px 0 13px 100px;font-size:14px;}
.tbl_folder .btn-folder a:before {content:"";position:absolute;left:77px;top:50%;width:0;height:0;margin-top:-3px;border-bottom:6px solid #333;border-right:6px solid transparent;border-left:6px solid transparent;}
.tbl_folder .btn-folder.close-button a:before {margin-top:-6px;border-left:6px solid #333;border-top:6px solid transparent;border-bottom:6px solid transparent;}
.tbl_folder .list tr:nth-child(even) {background:#f2f3f4}
.tbl_folder .list td {padding:13px 5px;text-align:center;}
.tbl_folder .list td:first-child {padding-left:30px}
.tbl_folder .list td:last-child {padding-right:30px}
.tbl_folder .list td a {color:#657a92;}
.tbl_folder .close-button + .list {display:none;}

.tbl_folder.gridbox_material.gridbox table.obj tr.rowselected, .tbl_folder.gridbox_material.gridbox table.obj.row20px tr.rowselected td,
.tbl_folder.gridbox table.obj tr:nth-child(even), .tbl_folder.gridbox table.obj tr.rowselected:nth-child(even), .tbl_folder.gridbox_material.gridbox table.obj.row20px tr.rowselected:nth-child(even) td {background:none;}
.tbl_folder.gridbox_material.gridbox table.obj td:nth-child(7), .tbl_folder.gridbox_material.gridbox table.obj td:nth-child(8), .tbl_folder.gridbox_material.gridbox table.obj td:nth-child(9) {background:#d6f0bc !important;}
.tbl_folder.gridbox_material.gridbox table.obj td:nth-child(11), .tbl_folder.gridbox_material.gridbox table.obj td:nth-child(12), .tbl_folder.gridbox_material.gridbox table.obj td:nth-child(13) {background:#f6f6e1 !important;}

.tblData {padding:15px 45px 33px 45px;}
.tblData:after {content:"";display:block;clear:both;}
.tblData .dhxform_obj_material div.dhxform_base_nested {padding-left: 0 !important;}
.tblData div.gridbox_material.gridbox table.hdr {padding-right:0 !important;}
.tblData div.gridbox_material.gridbox table.hdr td {background:#f9f4f3;}
.tblData div.gridbox_material.gridbox table.hdr td div.hdrcell {padding:9px 0;line-height:15px;font-weight:normal;font-size:14px;}
.tblData div.gridbox_material.gridbox table.hdr td:first-child div.hdrcell, .tblData div.gridbox table.obj td:first-child {padding-left:0 !important;}
.tblData div.gridbox_material.gridbox table.hdr td:last-child div.hdrcell, .tblData div.gridbox table.obj td:last-child {padding-right:0 !important;}
.tblData div.gridbox_material.gridbox table.hdr td div.hdrcell a {text-decoration:underline;}
.tblData div.gridbox .objbox {border-left:1px solid #f2f3f4;border-right:1px solid #f2f3f4;box-sizing:border-box;}
.tblData div.gridbox .objbox td {border-bottom:1px solid #f2f3f4 !important;font-size:15px !important;}
.tblData div.gridbox table.obj tr:nth-child(even), .tblData div.gridbox table.obj tr.rowselected:nth-child(even), .tblData div.gridbox_material.gridbox table.obj.row20px tr.rowselected:nth-child(even) td {background:none;}
.tblData.linkType div.gridbox .objbox td:first-child, .tblData.linkType div.gridbox .objbox tr.rowselected td:first-child {/*text-decoration:underline;color:#657a92;*/}
.tblData.linkType div.gridbox .objbox td:nth-child(2) {text-decoration:underline;}

.tblData .fr div.gridbox .objbox {border:none;}
.tblData .fr div.gridbox table.obj td {padding: 7px 5px !important;}
.tblData .fr div.gridbox_material.gridbox table.obj tr td:first-child {padding:7px 0 !important;background:#f9f4f3;line-height:15px;}
.tblData .fr div.gridbox_material.gridbox table.obj tr.ev_material td:last-child {border-top:1px solid #f2f3f4 !important;border-right:1px solid #f2f3f4 !important;border-bottom:none !important;}
.tblData .fr div.gridbox_material.gridbox table.obj tr.odd_material td:last-child {border-bottom:1px solid #f2f3f4 !important;border-right:1px solid #f2f3f4 !important;}

.tblNoline {}
.tblNoline .dhxform_obj_material div.dhxform_item_label_left div.dhxform_control {float:none;margin-left:0;}
.tblNoline div.gridbox_material.gridbox table.hdr td:first-child div.hdrcell {padding-left:0 !important;}
.tblNoline div.gridbox_material.gridbox table.obj tr td:first-child {padding-left:5px !important}
.tblNoline div.gridbox table.obj tr:nth-child(even), .tblNoline div.gridbox table.obj tr.rowselected:nth-child(even), .tblNoline div.gridbox_material.gridbox table.obj.row20px tr.rowselected:nth-child(even) td {background:none}

.not_m_line{white-space:nowrap; overflow:hidden;}

/* 로그인 */
.loginWrap {position:relative;left:-25px;width:1440px;height:898px;padding:185px 0 0 831px;background:url('/resources/assets/images/content/bg_login.jpg') no-repeat left top;box-sizing:border-box;}
.loginWrap .logo {overflow:hidden;display:block;width:102px;height:43px;background:url('/resources/assets/images/common/logo.png');text-indent:-999px;}
.loginWrap .txt {margin-top:54px;font-size:15px;line-height:21px;color:#91959a}
.loginWrap .txt strong {display:block;margin-bottom:1px;font-size:24px;line-height:38px;color:#4a4a4a}
.loginInput {position:relative;margin:53px 0 30px 0;}
.loginInput .dhxform_obj_material {float:none;}
.loginInput .dhxform_obj_material div.dhxform_item_label_left {margin-bottom:26px;}
.loginInput .dhxform_obj_material div.dhxform_item_label_left:nth-child(2) {margin-bottom:50px;}
.loginInput .dhxform_obj_material div.dhxform_item_label_left div.dhxform_label {width:100px;}
.loginInput .dhxform_obj_material div.dhxform_item_label_left div.dhxform_label label {display:block;line-height:29px;font-size:15px;}
.loginInput .dhxform_obj_material .dhxform_item_label_right {position:absolute;left:0;top:97px;width:382px;padding:0;}
.loginInput .dhxform_obj_material div.dhxform_txt_label2 {margin:0;padding:0;text-align:center;font-size:14px;line-height:20px;color:#d6180e;font-weight:normal;}

.loginInput .dhxform_obj_material div.dhxform_item_label_left.btn {margin-bottom:0px;}
.loginInput .dhxform_obj_material div.dhxform_btn {width:382px !important;background:#ee3524 url('/resources/assets/images/content/ico_btn_login.png') no-repeat right 26px center;}
.loginInput + div {width:382px;text-align:center}
.loginInput + div a {margin-left:125px;font-size:14px;line-height:20px;color:#91959a;text-decoration:underline}
.loginInput + div a:first-child {margin-left:0;}

.termsArea.container {width:1160px;padding:47px 0 50px 0;}
.termsArea.container h2.tit {margin-left:-13px;font-size:16px;line-height:32px;font-weight:bold;}
.termsArea.container .content {margin-top:30px;box-shadow:none;font-size:14px;line-height:20px;}
.termsArea.container .content strong {padding-left:15px;font-weight:bold;}
.termsArea.container .content span {padding-left:15px;}

/* tab style */
/*.dhxtabbar_tabs_top {height:57px;}*/
.dhxtabbar_base_material {box-shadow:none;}
.dhxtabbar_base_material div.dhxtabbar_tabs {position:relative;height:32px;padding-top:25px;margin-left:45px;border:none;background:transparent;}
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base {height:32px;}
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab {min-width:157px;width:auto !important;height:32px;margin-right:3px;line-height:32px;}
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab div.dhxtabbar_tab_text {position:relative;width:157px;height:32px;margin:0;padding:0;line-height:32px;text-align:center;background:#f0f1f4;border-radius:4px 4px 0 0;color:#889bb1;    text-transform: inherit;}
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab.dhxtabbar_tab_actv{background:transparent;color:#fff;}
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab.dhxtabbar_tab_actv div.dhxtabbar_tab_text {background:#ee3524;color:#fff;}
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tabs_cont_left, .dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tabs_cont_right {height:32px;}
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab div.dhxtabbar_tab_text a {position:absolute;right:29px;top:9px;overflow:hidden;display:inline-block;width:14px;height:14px;vertical-align:middle;background:url('/resources/assets/images/common/ico_qMark_gray.png');text-indent:-999px;}
.dhxtabbar_base_material div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tab.dhxtabbar_tab_actv div.dhxtabbar_tab_text a {background:url('/resources/assets/images/common/ico_qmark_white.png');}
/*
.dhxtabbar_base_material div.dhxtabbar_cont {position:relative;}
.dhxtabbar_base_material div.dhx_cell_tabbar {position:relative;height:auto !important;}
.dhxtabbar_base_material div.dhx_cell_tabbar div.dhx_cell_cont_tabbar {position:relative;}
*/
.dhxtabbar_base_material div.dhxtabbar_tabs_top div.dhx_cell_tabbar div.dhx_cell_cont_tabbar {border:none;}

/* inquiry */
.schAcc {position:relative; width:100%;}
.schAcc .dhxform_obj_material {float:none;}
.schAcc .dhxform_obj_material div.dhxform_item_label_left, .schAcc .dhxform_obj_material div.dhxform_item_label_right {padding:0;}
.schAcc .dhxform_obj_material div.dhxform_item_label_left:after, .schAcc .dhxform_obj_material div.dhxform_item_label_right:after {content:"";display:block;clear:both;}
.schAcc .dhxform_obj_material div.fs_dhxform_item_label_left {padding:0;}
.schAcc .dhxform_obj_material div.dhxform_base {float:none;}
.schAcc .dhxform_obj_material fieldset.dhxform_fs {width:auto;margin:0 33px 0 77px;padding:15px 0 25px 23px !important;;border:none;border-top:1px solid #bec2c6;}
.schAcc .dhxform_obj_material > .dhxform_base > div:first-child fieldset.dhxform_fs{border-top:none;}
.schAcc .dhxform_obj_material > .dhxform_base .line fieldset.dhxform_fs{border-top:1px solid #bec2c6 !important;}
.schAcc .dhxform_obj_material div.dhxform_base_nested {padding-left:0 !important;}
.schAcc .dhxform_obj_material div.dhxform_txt_label2 {margin:0;padding:0;color:#4a4a4a;line-height:20px;}
.schAcc .dhxform_obj_material div.dhxform_label {height:29px;overflow: visible;}
.schAcc .dhxform_obj_material div.dhxform_control {margin-right:2px !important;}
.schAcc .dhxform_obj_material .dhxform_fs .dhxform_base > div  {float:left;width:33.3%;margin-top:10px;clear:none;}
.schAcc .dhxform_obj_material .dhxform_fs .dhxform_base > div.wide {width:100%}
.schAcc .dhxform_obj_material .dhxform_fs .dhxform_base > div.wide:after {content:"";display:block;clear:both;}
.schAcc .dhxform_obj_material .dhxform_fs .dhxform_base > div.wide .required{float:right;color:red;font-weight:bold;}
.schAcc .dhxform_obj_material .dhxform_fs .dhxform_base > div.wide .required.type02 {float:none;font-weight:normal;}
.schAcc .dhxform_obj_material .dhxform_fs .dhxform_base > div.wide.tit {width:calc(100% + 50px);margin-left:-55px;padding-bottom:15px;}
.schAcc .dhxform_obj_material .dhxform_fs .dhxform_base > div.wide.tit div.dhxform_txt_label2 {font-size:15px;}
.schAcc .pdbd0 .dhxform_obj_material fieldset.dhxform_fs {width:auto;margin:0 !important;padding:0 0 0 23px !important;border:none;border-top:0}



.schAcc .dhxform_obj_material .column4 {}
.schAcc .dhxform_obj_material .column4 .dhxform_fs {padding:7px 0 26px 23px;}
.schAcc .dhxform_obj_material .column4.type02 .dhxform_fs {padding-top:16px}
.schAcc .dhxform_obj_material .column4 .dhxform_base  > div {width:50%;min-height:30px;margin-top:10px;}
.schAcc .dhxform_obj_material .column4.type02 .dhxform_base  > div {width:100%;}


.schAcc .dhxform_obj_material .column4.ntype .dhxform_fs {padding-top:16px}
.schAcc .dhxform_obj_material .column4.ntype .dhxform_base > div {width:100%}
.schAcc .dhxform_obj_material .column4.ntype .dhxform_base > div.wide {position: relative; }
.schAcc .dhxform_obj_material .column4.ntype .dhxform_base .block_dhxform_item_label_right{margin-top:0}
.schAcc .dhxform_obj_material .column4.ntype .dhxform_base .block_dhxform_item_label_right.btnMinusWrap.hide{display:none}

.schAcc .dhxform_obj_material .btnPlusWrap .b1{top:0 !important; right:29px !important}
.schAcc .dhxform_obj_material .btnMinusWrap .b2{top:0 !important; right:29px !important}
.schAcc .dhxform_obj_material .btnMinusWrap .b3{top:0 !important; right:29px !important}



.schAcc .dhxform_obj_material .column4.ntype .dhxform_base  > div.chd-flleft { width:120px; display: inline-block; position: absolute; right: 0; top:0; }
.schAcc .dhxform_obj_material .column4.ntype .chd-flleft >  div.dhxform_label {width: 90px;}
.schAcc .dhxform_obj_material .column4.ntype .dhxform_base  > div.int-flleft {position: absolute; right: 0; top:44px; width: 130px; display: inline-block; }
.schAcc .dhxform_obj_material .column4.ntype .dhxform_base  > div.int-flleft.b1 {top:41px; right:0 }
.schAcc .dhxform_obj_material .column4.ntype .dhxform_base  > div.int-flleft.b1 + .btnPlus{position:absolute; top:0; right:0; width:29px; height:29px}
.schAcc .dhxform_obj_material .column4.ntype .dhxform_base  > div.int-flleft.b1 + .btnPlus a{display:block; height:29px; font-size:20px; text-align:center; line-height:29px; border:1px solid #bec2c6}
.schAcc .dhxform_obj_material .column4.ntype .dhxform_base  > div.int-flleft.b2 {top:83px; right:0; }
.schAcc .dhxform_obj_material .column4.ntype .dhxform_base  > div.int-flleft.b2 + .btnMinus{position:absolute; top:0; right:0; width:29px; height:29px}
.schAcc .dhxform_obj_material .column4.ntype .dhxform_base  > div.int-flleft.b2 + .btnMinus a{display:block; height:29px; font-size:20px; text-align:center; line-height:25px; border:1px solid #bec2c6}
.schAcc .dhxform_obj_material .column4.ntype .dhxform_base  > div.int-flleft.b3 {top:123px; right:0 }
.schAcc .dhxform_obj_material .column4.ntype .dhxform_base  > div.int-flleft.b3 + .btnMinus{position:absolute; top:0; right:0; width:29px; height:29px}
.schAcc .dhxform_obj_material .column4.ntype .dhxform_base  > div.int-flleft.b3 + .btnMinus a{display:block; height:29px; font-size:20px; text-align:center; line-height:25px; border:1px solid #bec2c6}

.schAcc .dhxform_obj_material .column4.ntype .dhxform_base  div.int-flleft > div .dhxform_note { position: absolute; right: -13px; top:10px;}

.schAcc .dhxform_obj_material .column4.type03 .dhxform_fs {padding-top:16px}
.schAcc .dhxform_obj_material .column4 div.dhxform_label {width:187px;}
.schAcc .dhxform_obj_material .column4 div.dhxform_label label {display:block;font-size:15px;line-height:29px;color:#4a4a4a;font-weight:bold;}
.schAcc .dhxform_obj_material .column4 div.column4-label {width:187px;}
.schAcc .dhxform_obj_material .column4 div.column4-td1 {width:121px;}
.schAcc .dhxform_obj_material .column4 div.column4-td1 div.dhxform_label, .schAcc .dhxform_obj_material .column4 div.column4-td2 div.dhxform_label {width:auto;}
.schAcc .dhxform_obj_material .column4 div.dhxform_item_label_left div.dhxform_control {position:relative;margin:0;}
.schAcc .dhxform_obj_material .column4 div.column4-td2 {width:320px;}
.schAcc .dhxform_obj_material .column4 div.column4-td2 div.dhxform_label .note {padding-left:10px;color: #5a5a5a;font-size: .8em;padding-bottom: 3px;white-space: normal;}
.schAcc .dhxform_obj_material .column4 div.column4-td3 {position:relative;width:320px;}
.schAcc .dhxform_obj_material .column4 div.column4-td3 div.dhxform_note {position:absolute;left:60px;top:8px;width:210px !important;}
.schAcc .dhxform_obj_material .column4 div.column4-td4 {width:420px;}
.schAcc .dhxform_obj_material .column4 div.wAuto {width:auto;padding-right:12px;}
.schAcc .dhxform_obj_material .column4 div.wAuto div.dhxform_label {width:auto;}
.schAcc .dhxform_obj_material .column4 .currencyType {width:416px !important;}
.schAcc .dhxform_obj_material .column4 .currencyTypeSelect {width:auto !important}
.schAcc .dhxform_obj_material .column4 .txtCount {display:block;font-weight:normal;}
.schAcc .dhxform_obj_material .column4 .calendar-td1 {width:415px !important;}
.schAcc .dhxform_obj_material .column4 .calendar-td2 {width:calc(100% - 415px) !important;}
.schAcc .dhxform_obj_material .column4 .calendar-td2.type02 {width:auto !important;}
.schAcc .dhxform_obj_material .column4 .calendar-td2  div.dhxform_label {width:auto !important;padding-right:8px !important;}
.schAcc .dhxform_obj_material .column4 .btn {float:right !important;width: auto !important;margin-top:17px !important;}
.schAcc .dhxform_obj_material .column4 .btnAdd {display:inline-block;width:50px;height: 27px;
    margin-top: -1px;line-height: 27px;border: 1px solid #ee3524;background: #ee3524;border-radius: 2px;text-align:center;cursor: pointer;color:#fff;font-size:15px;vertical-align:middle;} /* 2019-03-18 */
.schAcc .dhxform_obj_material .column4 div.column4-sell {width:357px;}
.schAcc .dhxform_obj_material .column4 div.column4-inp {width:185px;}
.schAcc .dhxform_obj_material .column4 div.column4-inp div.dhxform_label {width:40px !important;}

.schAcc .dhxform_obj_material .column4 div.column4-sell2 {width:351px;}
.schAcc .dhxform_obj_material .column4 div.column4-inp2 {width:278px;}
/*
.schAcc .dhxform_obj_material div.dhxform_item_label_left div.dhxform_control input, .schAcc .dhxform_obj_material div.dhxform_item_label_left div.dhxform_control select {width:218px;}
*/

.schAcc .dhxform_obj_material .column4.tradeType .dhxform_fs {padding-top:0 !important;padding-bottom:18px !important;}
.schAcc .dhxform_obj_material .column4.tradeType .dhxform_fs div.dhxform_base {position:relative;padding-left:306px !important;;}
.schAcc .dhxform_obj_material .column4.tradeType .dhxform_base > div {/*margin-top:18px;*/}
.schAcc .dhxform_obj_material .column4.tradeType .dhxform_base > div.label {width:125px;}
.schAcc .dhxform_obj_material .column4.tradeType .dhxform_base > div.label .dhxform_txt_label2 {color:#657a92;font-weight:normal;line-height:29px;}
.schAcc .dhxform_obj_material .column4.tradeType .dhxform_base > div.labelTxt {width:auto;padding-right:15px;}
.schAcc .dhxform_obj_material .column4.tradeType .dhxform_base > div.labelTxt .dhxform_txt_label2 {;font-weight:normal;line-height:29px;}
.schAcc .dhxform_obj_material .column4.tradeType div.dhxform_label label {color:#657a92;font-weight:normal;}
.schAcc .dhxform_obj_material .column4.tradeType div.dhxform_label {width:125px}
.schAcc .dhxform_obj_material .column4.tradeType .dhxform_fs div.dhxform_base .tit {position:absolute;width:auto;left:0;top:50%;margin-top: 10px;transform: translateY(-50%);}
.schAcc .dhxform_obj_material .column4.tradeType .dhxform_fs div.dhxform_base .tit  div.dhxform_txt_label2 {font-size:15px;line-height:23px;color:#4a4a4a;}

.schAcc.type02 fieldset.dhxform_fs {padding-left:0 !important;border-top:none;}
.schAcc.type02 .dhxform_obj_material div.fs_dhxform_item_label_left {float:left;}
.schAcc.type02 .column4 .dhxform_base > div {width:auto !important;margin-right:34px;}
.schAcc.type02 .column4 div.dhxform_label {width:auto !important;padding-right:24px !important;}
.schAcc.type02 .btn-list.titType, .schAcc.type02 .dhxform_obj_material .btn-list.titType:hover {top:-42px;}

.dimd .schAcc.type02 {padding-bottom:30px !important;}
.dimd .schAcc.type02 fieldset.dhxform_fs {padding:0 !important;;}
.dimd .schAcc.type02 .dhxform_obj_material .column4 .dhxform_base > div {margin-top:5px !important;}

/* details */
.detailWrap {position:relative;padding:0 0 0 208px;}
.detailWrap.column2 > .dhxform_obj_material {padding:0 195px;}
.detailWrap.type02 {padding:8px 0 20px 45px;}
.detailWrap:after {content:"";display:block;clear:both;}
.detailWrap > .dhxform_obj_material {float:none;}
.detailWrap div.dhxform_item_label_right {float:left;width:200px;min-height:31px;clear:none;}
.detailWrap div.dhxform_item_label_right.wide {width:100% !important;}
.detailWrap.column2 div.dhxform_item_label_right {width:300px;}
.detailWrap div.dhxform_item_label_right div.dhxform_txt_label2 {font-size:15px;line-height:21px;}
.detailWrap div.dhxform_item_label_right div.dhxform_txt_label2 .txtCount {display:block;}
.detailWrap div.dhxform_item_label_right.full {width:100%;}
.detailWrap div.dhxform_item_label_right.full div.dhxform_txt_label2 {width:auto !important;font-weight:normal !important;}
.detailWrap div.dhxform_item_label_right.value {width:382px;}
.detailWrap div.dhxform_item_label_right.value  div.dhxform_txt_label2 {width:auto !important;font-weight:normal !important;}
.detailWrap div.dhxform_item_label_right.value.wide {width:900px !important;}
.detailWrap div.dhxform_item_label_right.w100 {width:100px !important;} /* 2019-03-18 */
.detailWrap div.dhxform_item_label_right.w150 {width:150px !important;} /* 2019-03-18 */
.detailWrap div.dhxform_item_label_right.value.txtArea {height:110px;} /* 2019-03-18 */
.detailWrap 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;}
.detailWrap.column2 div.dhxform_item_label_right a {color:blue;margin-right:20px;}

.btn-list, .btn-list:hover {position:absolute;top:-42px;right:50px; width: 30px;height: 30px;box-shadow: 0 0 4px 0 #bec2c6;background-color: #ffffff;border:none;}
.btn-list.titType, .btn-list.titType:hover {top:-95px;}
.btn-list.type02, .btn-list.type02:hover {right:-145px;} /* 2019-03-19 */
.dhxform_obj_material .btn-list .dhxform_btn, .dhxform_obj_material .btn-list .dhxform_btn:hover {width:30px !important;height:30px !important;border:none !important;border-radius:0 !important;background:none !important;}
.btn-list .dhxform_btn div.dhxform_btn_txt {overflow:hidden;width:30px !important;height:30px !important;background:#fff url(/resources/assets/images/common/btn-list.png) no-repeat center center !important;text-indent:-999px;}

.last_email {position:absolute;top:-63px; right:-40px; width:auto; color:#4a4a4a}
.last_email .dhxform_txt_label2.topmost{font-weight:normal}


.btn-link {position:absolute;top:-105px;right:98px;width:auto;} /* 2019-03-19 */
.btn-link .dhxform_txt_label2.topmost {font-weight:normal;color:blue}
.btn-link a {margin:0 !important;color:blue} /* 2019-03-19 */
.btn-link.type02 {width:390px !important;right:-98px;top:-52px;} /* 2019-03-19 */

.detailQuestionWrap {padding:15px 211px 0 207px;}
.detailQuestionWrap .dhxform_obj_material {float:none;}
.detailQuestionWrap div.dhxform_txt_label2 {margin:0;padding: 10px 0 10px 13px;line-height:20px;font-weight:normal;}
.detailQuestionWrap .tit {margin-top:17px;background:#f9f4f3}

.detailQuestionWrap .tit div.dhxform_txt_label2 strong {font-weight:bold;}

.detailBtnWrap {padding:30px 211px 70px 207px;}
.detailBtnWrap .dhxform_obj_material {float:none;}
.detailBtnWrap .dhxform_obj_material div.dhxform_item_label_left {float:left;width:183px;margin:9px 14px 0 0;clear:none;}
.detailBtnWrap .dhxform_obj_material div.dhxform_item_label_left:nth-child(5n) {margin-right:0;}
.detailBtnWrap .dhxform_obj_material div.dhxform_btn {width:183px !important;}
.dhxform_obj_material div.dhxform_btn div.dhxform_btn_txt {width: 100% !important;}

/* Security Administration */
.roleMatrix div.gridbox table.obj tr:nth-child(even), .roleMatrix div.gridbox table.obj tr.rowselected:nth-child(even), .roleMatrix div.gridbox_material.gridbox table.obj.row20px tr.rowselected:nth-child(even) td {background:transparent}
.roleMatrix div.gridbox table.obj td, .roleMatrix div.gridbox_material.gridbox table.hdr td div.hdrcell {font-size:15px !important;font-weight:bold;border-left:26px solid #fff !important;border-bottom:7px solid #fff !important;}
.roleMatrix div.gridbox table.obj td:first-child {padding-left:0 !important;}
.roleMatrix div.gridbox_material.gridbox table.hdr td:last-child div.hdrcell, .roleMatrix div.gridbox table.obj td:last-child {padding-right:0 !important;}
.roleMatrix div.gridbox table.obj td.yes {background:#dafbec;color:#2ac97f}
.roleMatrix div.gridbox table.obj td.no {background:#ffeae8;color:#ee3524}

.schAcc .dhxform_obj_material .roleMatrix .dhxform_fs .dhxform_base > div {float:none !important;width:1153px !important;}
.schAcc .dhxform_obj_material .roleMatrix .dhxform_fs .info {width:1178px !important;margin-top:31px !important;padding:10px 40px;background:#f0f1f4;}
.schAcc .dhxform_obj_material .roleMatrix .dhxform_fs .info div.dhxform_txt_label2 {line-height:28px;}
.schAcc .dhxform_obj_material .roleMatrix .dhxform_fs .info div.dhxform_txt_label2 span {font-weight:normal;}

/* market history */
.marketSearch {padding:44px 0 25px 0;text-align:center;}
.marketSearch .dhxform_obj_material {float:none;display:inline-block;vertical-align:middle;}
.marketSearch #date {width:auto;}
.marketSearch #date .dhxform_item_label_left {float:left;clear:none;}
.marketSearch #date div.dhxform_item_label_left div.dhxform_control {float:left;}
.marketSearch #date label, .marketSearch .label {display:inline-block;padding:0 10px;font-size:15px;font-weight:bold;line-height:29px;vertical-align: middle;}
.marketSearch .jump-link {width:285px;height:27px;text-align:left;z-index:9;}
.marketSearch .jump-link > a {height:27px;}
.marketSearch .jump-link ul {top:27px;width:330px;}
.marketSearch .jump-link > ul ul {left:330px}

/* Email Blast */
.content.mailform {min-height:810px;padding:24px 43px 24px 47px;box-sizing:border-box;} /* 05-01 */
.content.mailform .dhxform_obj_material .dhxform_item_label_left {margin-bottom:10px;}
.content.mailform .dhxform_obj_material .dhxform_item_label_left.cal, .content.mailform .dhxform_obj_material .dhxform_item_label_left.time {float:left;clear:none;margin-bottom:40px;}
.content.mailform .dhxform_obj_material .tit div.dhxform_txt_label2 {margin:0 0 38px 0;padding:0;font-size:15px;color:#4a4a4a;line-height:21px;}
.content.mailform .dhxform_obj_material div.dhxform_item_label_left div.dhxform_label {width:187px;}
.content.mailform .dhxform_obj_material div.dhxform_item_label_left div.dhxform_label label {display:block;width:187px;font-size:15px;line-height:29px;color:#4a4a4a;}
.content.mailform .dhxform_obj_material div.btnArea {margin-top:50px;}
.content.mailform .dhxform_obj_material div.dhxform_btn {width:162px !important;}
.content.mailform .dhxform_obj_material div.dhxform_control div.dhxform_note {display:block;margin-top:10px;padding:0;}

.mailform .dhx_toolbar_material.dhxtoolbar_icons_18 {height:auto;}
.mailform .dhx_toolbar_material div.dhx_toolbar_sep {margin: 4px 8px 2px 8px;}
.mailform .dhxeditor_material div.dhx_cell_editor div.dhx_cell_cont_editor {top:80px !important; height:680px !important;}

.blast {float:left; width:316px;}
.blast #treeBtn { position:relative; left:50%; margin: 10px 0 0 -89px; padding-bottom: 20px}

.blast .dhx_bg_img_fix {background-image:none !important;}
.containerTableStyle tr td:first-child {width:0;}
.containerTableStyle td {line-height:21px;white-space: normal;}
.containerTableStyle td.selectedTreeRowFull {}
.containerTableStyle td.dhxTextCell {width:100%;padding:13px 40px 13px 65px;}
.containerTableStyle .selectedTreeRowFull .dhxTextCell {background:#f9f4f3}

.containerTableStyle .standartTreeRow {line-height:21px;font-size:15px;color:#4a4a4a;font-weight:bold;}
.containerTableStyle .dhxTextCell span.standartTreeRow{position:relative;}
.containerTableStyle .dhxTextCell span.standartTreeRow:before {content: "";position: absolute;left: -21px;top: 50%;width: 0;height: 0;margin-top: -3px;border-top: 6px solid #333;border-right: 5px solid transparent;border-left: 5px solid transparent;}
.containerTableStyle .selectedTreeRow {position:relative;padding:0 !important;line-height:21px;font-size:15px;color:#4a4a4a;font-weight:bold;background:transparent;}
.containerTableStyle .dhxTextCell span.selectedTreeRow:before {content: "";position: absolute;left: -21px;top: 50%;width: 0;height: 0;margin-top: -5px;border-left: 6px solid #333;border-bottom: 5px solid transparent;border-top: 5px solid transparent;}

.containerTableStyle span.standartTreeRow {padding:0 !important;}
.containerTableStyle table table tr.selectedTreeRowFull .dhxTextCell {background:#f9f4f3}
.containerTableStyle table table table tr.selectedTreeRowFull .dhxTextCell {background:#ee3524}
.containerTableStyle table table table tr .dhxTextCell span:before {display:none;}
.containerTableStyle table table table tr .dhxTextCell .standartTreeRow {font-weight:normal;}
.containerTableStyle table table table tr .dhxTextCell .standartTreeRow em {color:#657a92}
.containerTableStyle table table table tr.selectedTreeRowFull .dhxTextCell .selectedTreeRow {color:#fff;font-weight:normal;}

.blast + .tblData {float:right;}
.blast + .tblData .dhxform_obj_material div.dhxform_txt_label2 {padding:20px 0;font-size:17px;line-height:32px;}
.blast + .tblData div.gridbox_material.gridbox table.hdr td:first-child div.hdrcell, .blast + .tblData div.gridbox table.obj td:first-child {padding-left:18px !important}
.blast + .tblData .grid-paging .dhxform_base {padding-right:0;}

/*
.membersList {overflow-y:auto;width:100%;height:126px;margin-top:-18px;padding:19px 0 7px 16px;background:#f0f1f4;box-sizing:border-box;}
*/
.membersList {position: absolute; right: 30px; top: -620px; overflow-y:auto;width:400px;height: 460px;margin-top:-18px;padding:19px 0 7px 16px;background:#f0f1f4;box-sizing:border-box;}
.membersList:after {content:"";display:block;clear:both;}
.membersList li {position:relative;float:left;width:300px;margin-left:20px;margin-bottom:12px;border:1px solid #bec2c6;background:#fff;line-height:36px;border-radius:2px;text-align:center}
.membersList li span {font-size:15px;color:#889bb1;}
.membersList li a {position:absolute;right:-8px;top:-8px;overflow:hidden;width:15px;height:15px;border-radius:50%;background:url('/resources/assets/images/content/ico_btn_member_del.png');}

.selRegion .membersList {position: absolute; right: 0; top: -598px; overflow-y:auto;width:370px;height:503px;padding:19px 0 7px 0;background:#f0f1f4;box-sizing:border-box; border: 1px solid #f0f1f4;}


.emailH {height:391px;box-sizing:border-box;}
.emailH .tit {padding-top:24px !important;}
.emailH .tit div.dhxform_txt_label2 {font-size:15px;}
.emailH .dhxform_obj_material div.dhxform_base {padding:0 43px 0 46px;}

.emailH.detail .tit {margin-bottom:20px;}
.emailH.detail .dhxform_obj_material {float:none;}
.emailH.detail .dhxform_obj_material div.dhxform_item_label_right {float:left;clear:none;padding-top:14px;min-height:21px;}
.emailH.detail .dhxform_obj_material div.dhxform_item_label_right.label {clear:both;}
.emailH.detail .dhxform_obj_material div.dhxform_item_label_right.label div.dhxform_txt_label2 {font-size:15px;color:#657a92;}
.emailH.detail .dhxform_obj_material div.dhxform_item_label_right.value div.dhxform_txt_label2 {font-weight:normal;}

.emailH.schAcc .radioArea fieldset.dhxform_fs {width:596px;height:39px; margin:53px 0 40px 0 !important;padding:0 !important;border:1px solid #bec2c6 !important;background:#f0f1f4;}
.emailH.schAcc .radioArea fieldset.dhxform_fs div.dhxform_base {padding:0;text-align:center;}
.emailH.schAcc .radioArea fieldset.dhxform_fs .dhxform_base > div {float:none;display:inline-block;width:auto;margin:5px 15px !important}
.emailH.schAcc .dhxform_obj_material div.dhxform_label label {display:block;font-size:15px;line-height:29px;text-align:center;}
.emailH.schAcc .btnArea fieldset.dhxform_fs {margin: 0 !important;padding: 96px 0 0 0 !important;}

/* Bill Track */
.content.map {float:left;width:952px;height:676px;padding-top:41px;box-sizing:border-box;}
.content.map > div {position:relative;width:952px;height:470px;}
.content.map select {width:828px;margin:75px 0 0 62px;}

.content.legis {float:right;width:427px;height:676px;padding:17px 13px 13px 13px;box-sizing:border-box;}
.content.legis ul {overflow-y:auto;max-height:608px;margin-top:15px;padding:0 30px 0 10px;border-radius: 1px;  border: solid 1px #bec2c6;}
.content.legis ul li {padding:8px 0;border-top: solid 1px #bec2c6;}
.content.legis ul li:first-child {border:none;}
.content.legis ul li a {display:block;}
.content.legis ul li strong {display:block;line-height:21px;font-size:15px;color:#d6180e;}
.content.legis ul li span {display:block;margin-top:6px;}
.content.legis ul li em {display:block;margin-top:4px;color:#657a92}

.widget {margin-top:18px;} /* 2019-08-01 */

/* Product List */
.dhxform_obj_material .prdHead div.dhxform_item_label_right {float:left;clear: none;text-align:center;}
.dhxform_obj_material .prdHead div.dhxform_item_label_right .dhxform_txt_label2 {font-size:15px;padding:16px 0;}
.dhxform_obj_material .prdHead div.dhxform_item_label_right.prdHead01 {width:300px;}
.dhxform_obj_material .prdHead div.dhxform_item_label_right.prdHead02 {width:200px;}
.dhxform_obj_material .prdHead div.dhxform_item_label_right.prdHead03 {width:120px;}

.dhxform_obj_material .prdList {}
.dhxform_obj_material .prdList .dhxform_block {padding:7px 0 7px 40px;}
.dhxform_obj_material .prdList .block_dhxform_item_label_right:nth-child(odd){background: #f2f3f4;}
.dhxform_obj_material .prdList div.btnSearch {width:20px;height:19px;margin-top:6px;margin-right:7px;}
.dhxform_obj_material .prdList div.dhxform_item_label_right {padding-top:0px;}
.dhxform_obj_material .prdList div.btnSearch div.dhxform_btn {width:20px !important;height:19px;border:none;background: transparent url(/resources/assets/images/common/ico-inquiry.png);
    text-indent: -999px;}
.dhxform_obj_material .prdList div.btnSearch div.dhxform_btn div.dhxform_btn_txt {height:19px;}

/* Registe */
.schAcc .dhxform_obj_material > .dhxform_base .registerInfo fieldset.dhxform_fs {margin-left:18px !important;}
.schAcc .dhxform_obj_material .registerInfo div.dhxform_txt_label2 .list {position:relative;margin-left:98px;padding-left:11px;}
.schAcc .dhxform_obj_material .registerInfo div.dhxform_txt_label2 .list:before {position:absolute;left:0;top:8px;content:"";display:block;width:4px;height:4px;border-radius:50%;background:red;}
.schAcc .dhxform_obj_material .registerInfo div.dhxform_txt_label2 .list strong {font-weight:bold !important;}
.dhxform_obj_material .noteRed div.dhxform_control div.dhxform_note {color:red;}

.validateArea input.dhxform_textarea[type="text"], .validateArea input.dhxform_textarea[type="password"] {padding:0 30px 0 10px !important}
/* 20190723 */
.dhxform_obj_material div.dhxform_control div.dhxform_note .validate {position:absolute;left:192px;top:4px;}
.dhxform_obj_material div.dhxform_control div.dhxform_note .validate2 {position:absolute; left:185px; margin-top:8px;}
/* 20190723 */
.dhxform_obj_material .validateAreaEx div.dhxform_control div.dhxform_note .validate{left:auto; right:16px}
.dhxform_obj_material .txtArea div.dhxform_control div.dhxform_note .validate {left:5px;}

/* create email 2019-03-27 */
.emailEditor {position:relative;}
.emailEditor:after {content:"";display:block;clear:both;}

.emailEditor .dhxform_obj_material {float:none;}
.emailEditor .dhxform_obj_material .dhxform_label {width:140px;height:40px;background:#f9f4f3;line-height:40px;}
.emailEditor .dhxform_obj_material .dhxform_label label {padding-left:17px;font-size:14px;font-weight:bold;color:#333;}
.emailEditor .dhxform_obj_material .dhxform_control {padding-top:6px;padding-left:14px;}
.emailEditor .dhxform_obj_material .sel01 {float:left;clear:none;width:505px;}
.emailEditor .dhxform_obj_material .sel02 {float:left;clear:none;width:400px;}
.emailEditor .dhxform_obj_material .sel02 .dhxform_control {padding-left:5px;}

.emailEditor .editorForm {position:relative;padding:0 190px 20px 147px;}
.emailEditor .editorForm .tit {position:absolute;left:0;top:0;bottom:0;width:140px;height:auto;padding-left: 17px;font-size: 14px;font-weight: bold;color: #333;background: #f9f4f3;line-height: 40px;box-sizing:border-box;}
.emailEditor .editorForm .btn {position:absolute;right:27px;top:5px;width:160px;}
.emailEditor .editorForm .btn .dhxform_item_label_left {margin-bottom:10px !important;}
.emailEditor .editorForm .btn div.dhxform_btn {width:158px !important;}
.emailEditor .editorForm .chb {position:absolute;right:40px;top:0;}
.emailEditor .editorForm .chb .dhxform_label {background:none;width:auto;padding-left:7px !important;}
.emailEditor .editorForm .chb .dhxform_control.dhxform_img_node .dhxform_textarea {display:none;}
.emailEditor .editorForm .btn  select.dhxform_select {height:38px;line-height:38px;}
.emailEditor .editorForm:nth-child(4){padding-bottom:0}

.createPop {width:1200px;}
.createPop .dhxform_obj_material > .dhxform_base > div:first-child fieldset.dhxform_fs {padding-top:0 !important;}
.createPop .dhxform_obj_material .dhxform_fs .dhxform_base > div {margin-top:0 !important;}
.createPop .dhxform_obj_material div.dhxform_control {margin-right:0 !important;}
.createPop .btnArea.tblType {padding-bottom:0 !important;}
.createPop .objbox {border-top:1px solid #f2f3f4}
.createPop h3.tit:before {left:18px !important;}
.createPop h3.tit.accType a {padding-left:40px !important;}
/*
.createPop .schAcc h3 + div {overflow-y:auto;max-height:300px;}
*/

/* error page */
.errorTxt {padding-top:200px;text-align:center;font-size:24px;color:#000;}
.errorBtn > .dhxform_obj_material {float:none;padding:50px 0 200px 0 !important;text-align:center;}
.errorBtn > .dhxform_obj_material div.dhxform_item_label_left {display:inline-block;margin:0 6px;}

/* 20190319 k 추가 */
.schAcc.bdt0 .dhxform_obj_material fieldset.dhxform_fs {border-top: 0 !important;}
.schAcc.bdt0 .btn-list.titType {top: -42px;}
#schAcc_type.dhxform_obj_material fieldset.dhxform_fs {padding: 7px 0 0 23px !important;}
#schAcc_opt.dhxform_obj_material fieldset.dhxform_fs {padding: 0 0 0 23px !important;}
#schAcc_opt2.dhxform_obj_material fieldset.dhxform_fs {padding: 0 0 0 23px !important;}
#schAcc.dhxform_obj_material fieldset.dhxform_fs {padding: 0 0 25px 23px !important;}

.sm_select1 > .dhxform_obj_material fieldset.dhxform_fs {float: right;}
#smMK { text-align: center; margin-left: 250px;}
.selRegion { margin:20px 0 0 50px; }
#selGrid.dhxform_obj_material .gridbox .obj td:first-child {padding-left:0 !important }
#selGrid.dhxform_obj_material .gridbox_material.gridbox .hdr td:first-child .hdrcell{padding-left:0 !important }
#selGrid.dhxform_obj_material .gridbox_material.gridbox .hdr td:nth-child(2) .hdrcell{text-align: left !important;  }
#selGrid.dhxform_obj_material .gridbox_material.gridbox .hdr td:nth-child(3) .hdrcell{text-align: left !important;  }
#selGrid.dhxform_obj_material .gridbox_material.gridbox .hdr td:nth-child(4) .hdrcell{text-align: left !important;  }
#selGrid.dhxform_obj_material .gridbox_material.gridbox .obj.row20px tr td {line-height: 17px !important ;}

#preEditBtn {position: absolute; left: 10px; top:20px;}

#selR {margin-left: 0;}
.contentTop.toolsemail2 .content {float: none; min-height: 380px;}/* 05-01 */
.contentTop.toolsemail2 .content:first-child {margin-right: 0}

.contentTop.toolsemail2 .content.mailform.prew strong,
.contentTop.toolsemail2 .content.mailform.prew span{display:block; width:100%; word-break:break-all}


.content.mailform.prew {padding: 0;  width: 1391px; position: relative; }
.poslt {margin-left: 190px;margin-top: -30px;}
.dimd .dhxform_obj_material .reportText {margin-top: 20px!important; float: left; width: 1221px; border: 1px solid #bec2c6; box-sizing: border-box;  padding: 12px 22px 16px 19px; line-height: 1.5em }

.reportText > .dhxform_txt_label2 {font-weight: normal!important;}
.reportText > .dhxform_txt_label2 strong {font-weight: bold!important;}

.email3_left {display: inline-block; float: left; width: 48%;margin: 20px 0 20px 0; }
.email3_right {display: inline-block; float: left; width: 48%; margin: 20px 0 20px 0; position: relative;}
.email3_left  #btnAdd { padding-left: 45px }
.email3_left.tab  #btnAdd { padding-left: 0 }
.email3_left.tab .tblData.pdbd0 {padding-top: 0;}
.schAcc .email3_left.tab .dhxform_obj_material fieldset.dhxform_fs {padding: 0 0 0 0 !important; margin: 0 0 0 45px;}

.email3_right .schAcc #saveTable.dhxform_obj_material .btntop .dhxform_fs div.dhxform_btn {position: absolute; right: 0; top:9px; height: 27px; line-height: 27px;}
.email3_right .schAcc #saveTable.dhxform_obj_material .btntop .dhxform_fs div.dhxform_btn .dhxform_btn_txt {height: 27px; line-height: 27px!important;}

.pgleft {margin-right: 430px;}
.prd_wrap {position: relative; display: block; height: 600px;  }
#prBtnW.dhxform_obj_material { position: absolute; left: 0; bottom:30px; width: 100%!important; display: block;}
.prd_left { display: inline-block; width: 680px; position: absolute; left: 0; top:0;}
.prd_right { display: inline-block; width: 680px; position: absolute; right: 0; top:0;}
#prd_btn.dhxform_obj_material {position: absolute; left: 0; bottom:30px; width: 100%!important; display: block;}
.tbInBtn {position: absolute; left: 415px; top:70px;}
.tbInBtn div.dhxform_btn { width: 50px!important; height: 25px!important; line-height: 25px!important}
.tbInBtn div.dhxform_btn div.dhxform_btn_txt {width: 50px!important;height: 25px!important;  line-height: 25px!important ;}

.tbInBtn2 {position: absolute; right: 88px; top:148px; width: 100px; }
.schAcc .dhxform_obj_material .column4 .tbInBtn2   { width: 10%!important;}
.tbInBtn2 div.dhxform_btn { width: 50px!important; height: 25px!important; line-height: 25px!important}
.tbInBtn2 div.dhxform_btn div.dhxform_btn_txt {width: 50px!important;height: 25px!important;  line-height: 25px!important ;}

.tbInBtn3 {position: absolute; left: 415px; top:124px;}
.tbInBtn3 div.dhxform_btn { width: 50px!important; height: 25px!important; line-height: 25px!important}
.tbInBtn3 div.dhxform_btn div.dhxform_btn_txt {width: 50px!important;height: 25px!important;  line-height: 25px!important ;}


#tasearchForm.dhxform_obj_material .dhxform_label_align_left label { width: 100px;  display: block;  font-size: 15px;  line-height: 29px; color: #4a4a4a;   font-weight: bold;}
#tasearchForm.dhxform_obj_material .dhxform_btn {display: inline-block; float: right; margin: -30px 0 20px 0; height: 29px; }
#tasearchForm.dhxform_obj_material .dhxform_btn_txt {height: 29px!important; line-height: 29px!important}


#addFileForm.dhxform_obj_material .dhxform_label_align_left label { width: 150px;  display: block;  font-size: 15px; padding-bottom: 9px;  line-height: 29px; color: #4a4a4a;   font-weight: bold;}


.btn_top_left {margin: 20px 0 0 80px;}
.clboth:after {display: block; clear: both; content: ''}


.chdpos1 {position: absolute; left:514px; top:27px; z-index: 999;}

input[class="sg_chd"] + label {display: inline-block; width: 15px;  height: 15px; line-height: 15px; background: url(/resources/assets/images/common/ico-check.png) no-repeat center center !important; cursor: pointer; padding-left: 40px;}
input[class="sg_chd"]:checked + label { width: 15px; height: 15px;     background: url(/resources/assets/images/common/ico-check-active.png) no-repeat center center !important;}
input[class="sg_chd"] {display: none;}
input[class="sg_chd"] + label + .dhxform_item_required    {color: red; margin-left: 30px; display: inline-block;}
.swapType .no-arr div {width:250px !important;}
.dhxform_obj_material .swapTypeHead div.dhxform_item_label_right.prdHead01 {width:800px !important;}
.dhxform_obj_material .swapTypeHead div.dhxform_item_label_right.prdHead02 {width:350px !important;}


.pop_PDF .dhxform_base{text-align:center}
.pop_PDF .pop_PDF_radio{float:none !important; display:inline-block; width:155px !important; margin:0 15px}

.content2ndWrap{float:left; width:calc(50% - 9px)}
.content2ndWrap:first-child{margin-right:18px}
.content2ndWrap .content.mailform{min-height:auto}
.mailform2{padding:20px 43px 20px 47px !important}
.mailform2 .dhxform_item_label_left{margin-bottom:0 !important}
.mailform2 div.dhxform_txt_label2{margin:0; padding:0}
/* #detailBtn0,
#detailBtn1{width:100%; padding:40px 0 20px} */
#detailBtn{width:100%; padding:40px 0 20px}

#detail02 div.dhx_cell_editor div.dhx_cell_cont_editor,
#detail12 div.dhx_cell_editor div.dhx_cell_cont_editor{width:682px !important; height:210px !important}

#detail02 iframe,
#detail12 iframe{width:calc(100% - 5px) !important; left:5px !important}

#detail00 div.dhxform_label,
#detail00 div.dhxform_label label,
#detail10 div.dhxform_label,
#detail10 div.dhxform_label label{width:115px}

#detail01 .selectTemplete,
#detail11 .selectTemplete{position:absolute; left:511px; top:-11px}

#detail01 .selectTemplete .dhxform_btn,
#detail11 .selectTemplete .dhxform_btn{width:auto !important; padding:0 10px}

/* S Transactions_Details_new_0623.html */
.btnTopArea{overflow:hidden; position:absolute; top:-95px; right:80px}
.btnTopArea .dhxform_base{overflow:hidden}
.btnTopArea .dhxform_base .btnWhite{float:left; clear:none; margin-right:10px}
.btnTopArea .dhxform_base .btnWhite:last-child{margin-right:15px}
.btnTopArea .dhxform_base .btnWhite div.dhxform_btn{width:auto !important; height:28px; padding:0 10px; line-height:28px} /* Transactions_Details_new_0625.html */
.btnTopArea .dhxform_base .btnWhite div.dhxform_btn .dhxform_btn_txt{height:28px !important; line-height:28px !important}
.btnTopArea .dhxform_base .btnWhite div.dhxform_btn div.dhxform_btn_filler{height:28px}

/* E Transactions_Details_new_0623.html */



.selectTemplete.dimd.dhxwins_vp_material div.dhxwin_hdr div.dhxwin_icon,
.selectTemplete .dhxwin_text{display:none}

#schAcc.dhxform_obj_material .fieldsetStyle fieldset.dhxform_fs{margin:0 !important; padding:0 !important}
#schAcc.dhxform_obj_material .fieldsetStyle .dhxform_item_label_left{width:513px; margin-top:0 !important}
#schAcc.dhxform_obj_material .fieldsetStyle .dhxform_item_label_left.btnArea{width:80px !important}
#schAcc.dhxform_obj_material .fieldsetStyle .dhxform_item_label_left.btnArea .dhxform_btn{width:100% !important; height:27px !important; }
#schAcc.dhxform_obj_material .fieldsetStyle .dhxform_item_label_left.btnArea  div.dhxform_btn_txt{height:100% !important; line-height:27px !important}


.pop_New .dhxform_item_label_left{clear:none !important; float:left; width:50%; padding-top:10px !important}
.pop_New .dhxform_item_label_left label{float:left; width:200px; margin-left:20px !important}

/* S Tools_Admin_Broker_20190625.html */
.schAcc .dhxform_obj_material .column4.broker div.dhxform_label{width:80px !important}
.schAcc .dhxform_obj_material .column4.broker div.dhxform_btn{width:100px !important; height:27px}
.schAcc .dhxform_obj_material .column4.broker div.dhxform_btn .dhxform_btn_txt{height:27px !important; line-height:27px !important}
.schAcc .dhxform_obj_material .column4.broker .dhxform_item_label_left{width:497px;}

.schAcc .dhxform_obj_material .column4.broker .btn_brokerAdd{width:auto !important}


.schAcc #btnAdd.dhxform_obj_material > .dhxform_base > div:first-child fieldset.dhxform_fs{margin:0; padding-left:0 !important}
.schAcc #gridBrokerPool.dhxform_obj_material > .dhxform_base > div:first-child fieldset.dhxform_fs{padding-left:0 !important}


#grid div.gridbox_material.gridbox table.hdr td:first-child div.hdrcell,
div.gridbox table.obj td:first-child{padding-left:50px !important}

.updateTable{display:none}
#updateTable{padding:10px 30px}
.contentTop .email3_left,
.contentTop .email3_right{width:100%;}
#updateTable .dhxform_item_label_left h2.tit{margin-bottom:30px}
#updateTable fieldset.dhxform_fs{margin:30px 0 0 !important}
#updateTable .dhxform_label.dhxform_label_align_left label{display:block; width:130px; padding-left:30px; font-weight:bold; font-size:15px; color:#4a4a4a; line-height:29px}
#updateTable .dhxform_label.dhxform_label_align_left + .dhxform_control input[type="text"]{width:300px !important}

/* .schAcc .dhxtabbar_base_material div.dhxtabbar_tabs_top div.dhxtabbar_tabs{display:none} */
/* E Tools_Admin_Broker_20190625.html */

.schAcc .dhxform_obj_material .lineH29 div.dhxform_txt_label2{font-size:15px !important; line-height:29px !important}


.pop_New_Active_wrap{float:left; width:50%; height:39px}
.pop_New_Active_wrap .dhxform_base{overflow:hidden}
.pop_New_Active_wrap .dhxform_base .pop_New_Active{float:left; width:25% !important}
.pop_New_Active_wrap .dhxform_base .pop_New_Active:first-child{width:200px !important; padding-left:20px}
.pop_New .dhxform_base label{font-weight:700; font-size:15px; line-height:29px}

.schAcc .dhxform_obj_material .dhxform_fs .dhxform_base > div.wide.company_01{width:1140px; padding-left:0 !important; padding-right:0 !important; text-align:right}

.no_pageSelect .dhxform_obj_material .grid-paging .paging-select{display:none}

.popUpdateC .dhxform_item_label_left{clear:none !important; float:left; width:100%; padding-top:10px !important}
.popUpdateC .dhxform_item_label_left.lineH29{width:200px !important; margin-left:20px !important}
.popUpdateC .dhxform_item_label_left.lineH29 + .dhxform_item_label_right{width:220px !important}
.popUpdateC .dhxform_item_label_left.lineH28{width:200px !important; margin-left:20px !important}
.popUpdateC .dhxform_item_label_left.lineH28 ~ .dhxform_item_label_right{width:110px !important}
.popUpdateC .dhxform_item_label_left label{float:left; width:200px; margin-left:20px !important}
.popUpdateC .dhxform_base label{font-weight:700; font-size:15px; line-height:29px}

#popUpdateBrokerPool .dhxform_obj_material div.dhxform_txt_label2{margin-left:0 !important}
#popUpdateCompany .dhxform_obj_material div.dhxform_txt_label2{margin-left:0 !important}

.schAcc .dhxform_obj_material .column4 div.column4-label.f15.lH29 .dhxform_txt_label2{font-size:15px !important; line-height:29px !important}

.changePw.dimd .dhxform_obj_material{overflow:hidden !important}
.changePw .dhxform_obj_material div.dhxform_control div.dhxform_note{padding:0 !important}

/* S Security Administration > User Detail _ Update Customer  create_customer.jsp / 20190720 */
.updateCustomerForm #schAcc.dhxform_obj_material fieldset.dhxform_fs .dhxform_txt_label2.topmost {padding-top:10px !important}
/* E Security Administration > User Detail _ Update Customer  administration/create_customer.jsp */

.schAcc .dhxform_obj_material .saveBtnWrap fieldset.dhxform_fs{margin-right:63px !important}

.tblData.bulletins #grid div.gridbox_material.gridbox table.hdr td:first-child div.hdrcell, div.gridbox table.obj td:first-child{padding-left:18px !important}

#firstMarket.selRegion{height:500px !important}
#firstMarket{margin-top:0 !important; margin-left:0 !important}
#firstMarket #tree_here{width:670px; height:500px; margin-left:0 !important; margin-bottom:0 !important}


.securityUser div.gridbox_material.gridbox table.obj tr td:first-child{padding-left:50px !important}

.createCustomer .schAcc .dhxform_obj_material .dhxform_fs .dhxform_base > div.wide.tit{margin-left:0 }

.emailHistory #schAcc.dhxform_obj_material fieldset.dhxform_fs{margin:0 50px 25px}
.emailHistory .tbl.line:before{width:1291px; left:50px}
.emailHistory .dhxform_obj_material .btnWhite div.dhxform_btn{margin-left:-30px}
.emailHistory #grid div.gridbox_material.gridbox table.hdr td:first-child div.hdrcell, div.gridbox table.obj td:first-child{padding-left:18px !important}
.emailHistory .dhxform_obj_material div.dhxform_btn{margin-top:-7px}

.createMailGroup .schAcc .dhxform_obj_material fieldset.dhxform_fs{margin:0 50px }
.createMailGroup .schAcc .dhxform_obj_material .dhxform_fs .dhxform_base > div.searchBtn{margin-right:-20px !important}
.createMailGroup .tbl.line:before{width:1291px; left:50px}
.createMailGroup #grid{padding-left:50px}
.createMailGroup #grid div.gridbox_material.gridbox table.hdr td:first-child div.hdrcell, div.gridbox table.obj td:first-child{padding-left:18px !important}
.createMailGroup .membersList{display:none}
.createMailGroup .dhxform_obj_material div.fs_dhxform_item_label_left{margin-right:20px}

.sendEmail #detail{margin-left:15% !important}
.sendEmail content.mailform.prew table{width:70% !important; margin-left:15% !important}

/* 20190723 */
.sendEmail td{ word-break:break-all}  
.__se_tbl td{width:33.333%}

.sendEmailInnerTable > tbody > tr:nth-child(3) > td > table{margin:10px 10px 0 10px !important}

/* 20190723 */

.approvedUser #grid div.gridbox_material.gridbox table.hdr td:first-child div.hdrcell{padding-left:14px !important}

.emailBlast .tblData.bulletins #grid div.gridbox_material.gridbox table.hdr td:first-child div.hdrcell{padding-left:16px !important}


.mailGroup #grid div.gridbox_material.gridbox table.hdr td:first-child div.hdrcell{padding-left:14px !important}
/* 20190723 */
.editMailGroup div.gridbox_material.gridbox table.obj.row20px tr td:first-child{padding-left:60px !important}
/* 20190723 */

.mailTemplateBodyTable td{word-break:break-all}  
.mailTemplateBodyTable > tbody > tr:nth-child(3) > td > table{margin:10px 10px 0 10px !important}

/* #mailTemplateBody p{overflow:hidden; white-space:nowrap; text-overflow:ellipsis} */
/* 20190723 */
/* #mailTemplateBody td div div div{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#mailTemplateBody td div div {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} */
/* 20190723 */

/* S Common */
.w220{width:220px !important}
.mT0{margin-top:0 !important}
.mLm22{margin-left:-22px !important}
.pL45{padding-left:45px !important}
.f15{font-size:15px !important}
.lH29{line-height:29px !important}
.r35{right:35px !important}
.left492{left:492px !important}
.rm15{right:-15px !important}
.w250{width:250px !important}
