.cw-wordwrap { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
   /*line-height: 200%;*/      /* IE */
   /* hcLee 2016 04 05*/
   overflow:auto;
    width:100%;
   /*overflow-y:auto;*/
}

/* hcLee 2016 04 07*/
table {
    table-layout:fixed;
}
/* hcLee 2016 04 07*/

.cw-multi-field
{
  /*height: 48px;*/
}

.cw-multi-field-left
{
  float: left; 
  display: inline-block; 
  width: 50%;
}

.cw-multi-field-left > div 
{
  float: left; 
}

.cw-multi-field-right 
{
  float: right; 
  display: inline-block; 
  width: 50%;
}

.cw-multi-field-right > div
{
  float: left; 
}

.cw-multi-field-merge
{
  min-height: 32px;
}

.cw-multi-field-label-ex
{
  width: 96px; 
}

.cw-multi-field-overlay > .dx-field-label
{
  width: 96px; 
}

.cw-multi-field-overlay > .dx-field-value
{
  float: left; 
}

.cw-multi-field-label
{
  width: 96px; 
  padding-top: 24px;
  padding-bottom: 0px;
}

.cw-multi-field-value-multiple:not(.dx-button)
{
  float: left; 
  display:inline-block; 
  /*margin-top: 16px;*/
  padding-top: 0px;
  padding-bottom: 0px;
  padding: 8px 10px;
}

#searchViewCheckBox {
    display: inline;
    float: left;
    width: 40px;
}
#searchViewCondition {
    display: inline;
    float: left;
    width: 300px;
}

/* cw */
.Cw-NextButton{
    position:relative;
    background-image:url(/images/home-page-right.png);
    background-repeat:no-repeat;
    background-position:left center;
    margin-left:15px;
    width: 38px;
    height:100px;
    cursor:pointer;
    cursor:hand;
    }
.Cw-NextButton:hover{
    background-image:url(/images/home-page-right-hot.png);
    }
.Cw-HideNextButton{
      position:relative;
      background-image:url(/images/next-arrow-inactive.png);
      background-repeat:no-repeat;
      background-position:left center;
      margin-left:15px;
      width: 38px;
      height:100px;
      cursor:default;
    }
.Cw-PrevButton{
    background-image:url(/images/home-page-left.png);
    background-repeat:no-repeat;
    background-position:right center;
    margin-right:15px;
    width: 38px;
    height:100px;
    cursor:pointer;
    cursor:hand;
    }
.Cw-PrevButton:hover{
    background-image:url(/images/home-page-left-hot.png);
    }

.clear-line {
    border-bottom: 1px solid lightgray;
}

.Cw-HidePrevButton {
    position: relative;
    background-image: url(/images/prev-arrow-inactive.png);
    background-repeat: no-repeat;
    background-position: right center;
    margin-right: 15px;
    width: 38px;
    height: 100px;
    cursor: default;
}

.dx-icon-chevronleft
{
  font: 14px/1 DXIcons;
}
.dx-icon-chevronnext
{
  font: 14px/1 DXIcons;
}

/* jhlee 2016-05-12 */
.jh-popup-group {
    max-height: 637px;
    border-bottom: 1px solid #fff;
}
.jh-popup-label {
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 5px;
    padding-bottom: 10px;
    height: 36px;
    background: #d5ecfd url(../images/custom/ibems_light/arrow01.png) 5px 19px no-repeat;    
    border-bottom: 1px solid #fff;
}

.jh-width-2-10 {
    width:20%;
}

.jh-width-3-10 {
    width:30%;
}

.jh-width-8-10 {
    width:80%;
}

.jh-width-1-11 {
    width: calc(100% / 11);
}

.jh-width-1-2 {
    width:50%;
}

.jh-width-5-11 {
    width: calc(100% / 11 * 5);
}

.jh-width-6-11 {
    width: calc(100% / 11 * 6);
}

.jh-column-head {
    background:#E0E0E0;
    text-align: center;
}

.jh-multi-line {
    display:block;
    width: 100%;
    height: 36px;
    border-bottom: 1px solid #fff;
}

.jh-multi-line.double-height {
    height: 72px;    
}

.jh-multi-line-item {
    display:inline-block;
    height: 100%;       
    margin: 0px;         
    vertical-align:middle;
    text-align: center;
}

.jh-multi-line-item.cw-wordwrap {
    text-align: left;
    padding-left: 10px;
}

.jh-multi-line-item:after {
    content: "";
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}

.jh-multi-line-item:not(:last-child) {
    border-right: 2px solid #fff;
}

.jh-popup-contents {
    min-height: 72px;
    max-height: 300px;
}

.jh-grid-in-popup {
    height: 300px; 
    width: 100%;
}

.jh-line-bar-right {
    height: 40px;
    width: 100%;    
    padding:5px 0;
}

.dx-popup-content 
.dx-button.jh_btn_delete_item, 
.dx-button.jh_btn_refresh_item {
    float:right;
    height: 100%;
    width: 100px;
    color: white;
    line-height:27px;
    margin: 0 2px;
}

/**** �������� ****/
.user_info { position:absolute; right:20px; top:5px; }
.user_info ul li { float:left; line-height:24px; padding-right:10px; }
.user_name { font-weight:bold; color:#fff; }
.user_masage { color:#b3d4f5; margin-right:50px; }

/***** Ʈ�� *****/
.tree_wrap_box { background: url(../images/custom/ibems_light/tree_bg01.png); border:1px solid #eaeaea; padding:15px; overflow:hidden;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	/*-webkit-box-shadow: 2px 2px 3px 0 rgba(0,0,0,0.3);
	box-shadow: 2px 2px 3px 0 rgba(0,0,0,0.3);*/
	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    overflow-y:scroll;
}

/**** ��ư�ڽ� ****/
.button_wrap_box { background: #fafafa; border:1px solid #eaeaea; padding:5px; margin-top:15px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
		-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
}

/********** �ü����� ��� ****************/
.result_popup_table_wrap, .result_popup_table_wrap2 { border:2px solid #8fbbdb; padding:5px; }
.result_popup_table_wrap table { width:100%; border-collapse:collapse; }
.result_popup_table_wrap table td { /*border-bottom:1px solid #fff;*/ background:#fafafa  }
.result_popup_table_wrap table td.result_item { width:90px; background:#d5ecfd; height:24px;  }
.result_popup_table_wrap table td.result_item_td_small { width:70px; background:#d5ecfd; height:24px;  }
.result_popup_table_wrap table td.result_item_td_small div { min-height:24px;  line-height:24px; }
.result_popup_table_wrap table td.result_item_var { width:90px; background:#d5ecfd; padding-left:15px; padding-right:5px; padding-top:12px; padding-bottom:12px; background:#d5ecfd url(../images/custom/ibems_light/arrow01.png) 5px 19px no-repeat; vertical-align:top }

.result_popup_table_wrap2 table { width:100%; border-collapse:collapse; }
.result_popup_table_wrap2 table td { border-bottom:1px solid #9ab7cc; background:#fafafa  }
.result_popup_table_wrap2 table td.result_item { width:90px; background:#d5ecfd; height:24px;  }
.result_popup_table_wrap2 table td.result_item_td_small { width:70px; background:#d5ecfd; height:24px;  }
.result_popup_table_wrap2 table td.result_item_td_small div { min-height:24px; line-height:24px; }
.result_popup_table_wrap2 table td.result_item_var { width:90px; background:#d5ecfd; padding-left:15px; padding-right:5px; padding-top:12px; padding-bottom:12px; background:#d5ecfd url(../images/custom/ibems_light/arrow01.png) 5px 19px no-repeat; vertical-align:top }
.result_popup_table_wrap2 table td.result_item_respon { min-width:100px; padding-left:15px; padding-right:5px; padding-top:12px; padding-bottom:12px; background:#d5ecfd url(../images/custom/ibems_light/arrow01.png) 5px 19px no-repeat; }
.result_popup_table_wrap2 table td.result_item div, .result_popup_table_wrap table td.result_item_td_small div { width:70px !important }
.result_popup_table_wrap2 table td.result_con { width:auto; background:#e2f1fc }
.result_popup_table_wrap2 table td.result_con input { background:#e2f1fc }
.result_popup_table_wrap table td.result_con div.result_day_select, .result_popup_table_wrap table td.result_con div.result_time_select { float:left; height:41px; margin-right:1px; width:130px !important }
.result_popup_table_wrap2 table td.result_con div.result_day_select, .result_popup_table_wrap2 table td.result_con div.result_time_select { float:left; height:41px; margin-right:1px; width:130px !important }
.minimal_height { height:15px !important; padding-top:10px !important; padding-bottom:10px !important;}


/* Ǫ�� */
.footer_wrap * { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.footer_wrap { background:#f0f0f0; border-top:1px solid #CCC; margin:0; padding:0; }
.system_name, .copyright_content { display:inline-block; margin-right:20px; }
.system_name { color:#0683b9; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.system_name strong { color:#023950 }
.copyright_content { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

/*hcLee �߰� V14.1-V15.1*/
.dx-field-value:not(.dx-button) {
    padding: 8px 15px;
    text-overflow: ellipsis;
    overflow: hidden;
}
.dx-field-value.dx-widget {
    margin-top: 0;
    margin-bottom: 0;
}
.dx-field-value.dx-widget:not(.dx-button) {
    padding-left: 0;
    padding-right: 0;
    padding:inherit; /*hcLee �߰� */
}

.dx-field-value {
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.dx-theme-generic-typography .dx-table-label {
    background:#ffffff url(../images/custom/ibems_light/arrow01.png) 5px center no-repeat;
	padding-left:15px;	
}

/* jhlee 2016-05-12 */
.dx-popup-content {
    max-height: 100% !important;
    overflow-y: auto;
}

/* hcLee 2016 07 06 */
#gridContainerCD {
    height: auto;
    width: 100%;
}

#gridContainerCD td {
    vertical-align: middle;
}

#gridContainerCD td.chart-cell {
    overflow: visible;
}

#gridContainerCD td span.current-value {
    display: inline-block;
    position: relative;
}

#gridContainerCD td span.diff {
    /*float: right;*/
}

#gridContainerCD td.dec span.diff {
    color: #2ab71b;
}

#gridContainerCD td.inc span.diff {
    color: #f00;
}

#gridContainerCD td div.diff-container {
    display: inline-block;
    width: 95%;
    text-align: center;
}

#gridContainerCD td.inc span.current-value:after,
#gridContainerCD td.dec span.current-value:after {
    content: '';
    display: block;
    height: 10px;
    width: 10px;
    position: absolute;
    left: 10px;
    top: -6px;
    background-repeat: no-repeat;
    background-size: 10px 10px;
}

#gridContainerCD td.inc span.current-value:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAABsklEQVR42mL8//8/A0WAkbEFTP//X0OJMQABxAByCNmYgWHyf5ATIHgyJWYBBBC5DmAG4jlIjoDhOWA5MswECCByHMEGxEuxOAKGV4DVkGguQACR6ghOIN6IxxEwvBGslgSzAQKIVEfsJcIRMLyXFMcABBCxjuAH4mMkOAKGj4H1EmEHQAAR4whRID5PhiNg+DzYDAL2AAQQIUdIA/FVChwBw1fBZuGxCyCA8DlCDojvUcERMHwPbCYO+wACCJcj1IH4CRUdAcNPwGZjsRMggLA5wgCIX9HAETD8CmwHmr0AAYTuCEsgfktDR8DwW7BdSHYDBBCyI+yB+DMdHAHDn8F2Qu0HCCCYI7yB+BsdHQHD38B2A1kAAQRyRAgQ/xwAR8AwyO4QgABiBCUcYHOAGU9LQQWIV1DWaGGIAOI7eOT/AgQQC9BNFwg0fH4xUA6uAe25jE8BQAAxMQwSABBAg8YhAAE0aBwCEECDxiEAATRoHAIQQIPGIQABNGgcAhBAg8YhAAE0aBwCEECDxiEAATRoHAIQQIPGIQABNGgcAhBAg8YhAAE0aBwCEECDxiEAAQYAKM2/h/V+ihUAAAAASUVORK5CYII=');
}

#gridContainerCD td.dec span.current-value:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAB9klEQVR42mL8//8/Az6gtV1aF0hdYqAM6F3zfHoZnwKAAGJiGCQAIIAGjUMAAmjQOAQggAaNQwACaNA4BCCABo1DAAJo0DgEIIAGjUMAAmjQOAQggAaNQwACaNA4BCCABo1DAAJo0DgEIIAGjUMAAmjQOAQggAaNQwACiAXY8DEA0sx41KhQwR4toD1seOT/AgQQC9SipUDMRkMPr8Aj9wuIowECiBHUVAS61hvIWQ3EnHSOke9AHApsRm4FCCBGWJsV6Bh7ILUFiHno5IgvQOwPdMQ+EAcggOCJFShwEEi5AfE7OjgCZIcbzBEgABBAjOiteGji3QXEojRyxGuoIy4gCwIEECO27gTQMepAai8QS1PZEU+B2BnoiJvoEgABhLUcgSq0BeL7VHQEyCxbbI4AAYAAwlmgATXchzrmJhUccRPqCJweAwggvCUrUONTqGMuUOCIC1BHPMWnCCCACBbxQANAicsBiI+T4Yjj0DTxmpBCgAAiqq4BGvQRmrX3keCIfdDcQVRxABBARFd6QANBBZAPEG8lQjlIjQ9UD1EAIIBIqn2BBoOK5CAgXoNHGUguCKqWaAAQQCQ3A4AWgCqpCCBegEUaJBYBVUMSAAggRkLjIwTGTiYDqRwodzrQAVnkmgUQQBQ5BOqYdmhIVVJiDkCAAQBN2oji+eMq8QAAAABJRU5ErkJggg==')
;    
}