@charset "utf-8";


html > body /**/ div.gridbox_dhx_skyblue table.hdr td div.hdrcell {width:100%}

div.gridbox table.obj tr  td {height:auto; border-right:1px solid #e8ebef; border-bottom:1px solid #e8ebef}
div.gridbox table.obj tr  td.editable {padding:0px}
div.gridbox table.obj tr  td.editable div.treegrid_cell {padding-left:0; padding-top:1px}
div.gridbox table.obj td.group_row{
    vertical-align:middle; font-family:Tahoma; font-size:9pt; font-weight:bold; color:#0000ff;height:20px;  border:0px;  border-bottom: 2px solid navy; 
}  
div.gridbox_dhx_skyblue table {width: 100%}
div.gridbox_dhx_skyblue table.obj tr.rowselected {background-color:#ffe7b4}
div.gridbox_dhx_skyblue table.obj tr.rowselected td {background-color:#ffe7b4}
div.gridbox_dhx_skyblue table.obj tr.rowselected td.cellselected {background-color:#ffe7b4}
div.gridbox_dhx_skyblue table.obj.row20px tr.rowselected td {background-color:#ffe7b4}

div.gridbox_dhx_skyblue table.hdr td div.hdrcell {width:auto; font-family:tahoma, "돋움", dotum; font-size:11px; font-weight:bold; color:#333 !important}
div.gridbox_dhx_skyblue table.hdr td div.hdrcell span {width:auto; font-family:tahoma, "돋움", dotum; font-size:11px; font-weight:bold; color:#333 !important}
div.gridbox_dhx_skyblue table.hdr td {border-right:1px solid #bdceda; border-bottom: 1px solid #cad9e0; vertical-align:middle; background:url(../imgs/bg_hdr.gif)}


div.gridbox_dhx_skyblue .xhdr {background-image:url(../imgs/bg_hdr.gif)}
body:nth-of-type(1) 
div.gridbox_dhx_skyblue table.hdr tr{background-image:url(../imgs/sky_blue_grid.gif);background-position:0px -1px;}
div.gridbox_dhx_skyblue .typable {background:url(../imgs/img_typable.png) no-repeat right; padding-right:16px;}
div.gridbox_dhx_skyblue .typable_red {background:url(../imgs/img_typable_red.png) no-repeat right; padding-right:16px;}

div.gridbox td {font-size:11px; color:#333 !important}
div.gridbox_dhx_skyblue .odd_dhx_skyblue {background-color:#f2f5f7}
div.gridbox_dhx_skyblue .dhx_combo_edit {padding:1px 0px 1px 1px}
div.gridbox_dhx_skyblue .dhx_sub_row {background-color:transparent}

.dhx_combo_select, .gridbox_dhx_skyblue .dhx_combo_edit, .gridbox_dhx_skyblue .dhx_textarea {font-family:tahoma, "돋움", dotum; font-size:11px}

/* dhtmlxgrid.css */
div.gridbox {overflow:hidden; text-align:left; border:1px solid #cad9e0}
div.gridbox .objbox {position:relative;}
div.gridbox table.obj td {font-family:tahoma, "돋움", dotum; font-size:11px; line-height:14px; margin:0px; padding:5px 5px 4px 5px; -moz-user-select:none; -moz-user-select:-moz-none; overflow:hidden; empty-cells:show}
div.gridbox table.hdr td {font-family:tahoma, "돋움", dotum; font-size:11px; line-height:10px; text-align: center; margin:0px; height:20px; padding:2px 0px 2px 0px; -moz-user-select:none; -moz-user-select:-moz-none; overflow:hidden; empty-cells:show;border-bottom: 1px solid #cad9e0;}

.dragSpanDiv {font-size: 11px; border: 1px gray solid; background-color:white; z-index:999; }
.dhx_combo_select {font-family:tahoma, "돋움", dotum; font-size:11px; border:1px solid; border-color:black silver silver black; background-color:white; overflow:hidden; cursor:default; position:absolute; height:auto; z-index:600}
.dhx_combo_edit {width:100%; border:0px; padding:0px; padding-right:1px !ie; margin:0px; font:12px arial; overflow:hidden}
.dhx_textarea {border:1px solid; border-color:black silver silver black; position:absolute; height:100px; z-index:600}
.dhx_clist {background-color:white; border:1px solid black; padding:2px 2px 2px 2px; z-index:300}
.gridDragLine {position:absolute; top:10px; left:0px; width:100%; height:2px; background-color:black; overflow:hidden}

/*GRID LINK*/
.gridLink{color:#377fdb; font-family:tahoma; font-weight:bold;font-size:11px;}
.gridLink:link, .gridLink:active, .gridLink:visited{color:#377fdb; font-family:tahoma; font-weight:bold;font-size:11px;}
.gridLink:hover{color:#ff6600;font-weight:bold;font-size:11px;}

/*2020-07-08 추가 (오류/취소 통보)*/
.gridLink2{color:#ff0000; font-family:tahoma; font-weight:bold;font-size:12px;}
.gridLink2:link, .gridLink2:active, .gridLink2:visited{color:#ff0000; font-family:tahoma; font-weight:bold;font-size:12px;}
.gridLink2:hover{color:#b70000;font-weight:bold;font-size:12px;}

/*Program*/
div.gridbox div.ftr {position:absolute; left:0px; bottom:1px; width:100%; padding-right:20px; overflow:hidden}
div.gridbox div.ftr table {border-collapse: collapse; border-spacing: 0;}
div.gridbox div.ftr td {height:20px; padding-left:10px; padding-right:5px; background:#6f8db5; font-family:tahoma, "돋움", dotum; font-size:11px; border:1px solid #5c7595}
div.gridbox_dhx_blue div.ftr td {empty-cells:show}

.dhx_sub_row
{
    background-color:white;
}

.gridbox_dhx_skyblue .dhx_sub_row {
    background-color:transparent;
}

.dhx_dragColDiv{
    font-family:Arial;
    font-size:12px;
    background-color:#D4D0C8;
    border: 1px solid;
    border-color : white Gray Gray white;
    text-align: center;
    margin:0px;
    padding:5px 20px 5px 20px ;
    font-weight:normal;
    filter:alpha(opacity:75);
    -moz-opacity:0.75;
    opacity:0.75;
}
.gridDragLine{
   position:absolute;
   top:10px; left:0px;
   width:100%;
   height:2px;
   background-color:black;
   overflow:hidden;
}

.dragSpanDiv{   font-size : 12px;   border: 1px gray solid; background-color:white; }

div.gridbox table.hdr td.columnTargetR div.hdrcell{
    border-right:3px double #FF6600;
    border-left:3px solid #D4D0C8;
}

div.gridbox table.hdr td.columnTargetL div.hdrcell{
    border-right:3px solid #D4D0C8;
    border-left:3px double #FF6600;
}