/* Author  : Hyeonmi Jo */
/* Date    : 2017-06-16 */
/* Version : EAP 2.0    */

/* Green  	bg.00bb83 font.00a574 GridSelectTd.d0f0e7 GridSelectTr.f1fcf9 ComboActive.3ecba1 */
/* Sky 		bg.00a6b5 font.00abbb GridSelectTd.d0eff2 GridSelectTr.f0fafa ComboActive.5ecbd2 */
/* Blue 	bg.498ccd font.2e7cc8 GridSelectTd.d6e5f4 GridSelectTr.f1f7fb ComboActive.75a6d5 */
/* pink 	bg.e3547f font.e43c6e GridSelectTd.f8dee5 GridSelectTr.fdf3f7 ComboActive.e584a2 */
/* Orange 	bg.ea6c38 font.ed6431 GridSelectTd.f5e3dd GridSelectTr.fdf5f1 ComboActive.ec8682 */

@charset "utf-8";

input[type=text], input[type=password], input[type=month], input[type=date], input[type=time], input[type=email], select, textarea {
	border: 1px solid #ddd;
}

/* L-Panel
---------------------------------------------------------*/
.L-panel .container-close {
	top: 10px;
    right: 10px;
    background:url(../../rui/resources/images/container/popup_close_icon.png) no-repeat;
}
.L-panel .container-close:hover {
    right: 10px;
    background:url(../../rui/resources/images/container/popup_close_gray_icon.png) no-repeat;
}
.L-panel {
    border:1px solid #aaa;
}
.L-panel .hd {
    background-color: #00bb83;
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    border:none;
    padding: 7px 10px;
}
.L-panel .bd {
	padding: 0;
}
.L-simple-dialog .bd, .L-grid-search-dialog .bd {
	padding: 12px 10px;
}
.L-panel .ft {
    position: relative;
    background-color: #fff;
    padding: 4px 10px;
}
.L-panel-container .underlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.L-panel-container.shadow .underlay {
    background-color: transparent;
}
.L-dialog {
    box-shadow: 0px 4px 7px #aaa;
    border-radius: 4px;
    z-index: 4;
}
.L-panel .ft button {
	line-height: 24px;
}

/* L-grid-panel
---------------------------------------------------------*/
/* .L-grid-panel.L-panel, .L-panel.L-panel-container {
    border: 1px solid #cdcccc;
    border-width: 1px 0 !important;
    margin-bottom: -1px;
} */
.L-grid-panel.L-panel {
    border: 1px solid #cdcccc;
    border-width: 1px 0 !important;
    margin-bottom: -1px;
    border-top:2px solid #e3547f !important;
}
.L-panel.L-grid-panel .bd .L-grid {
	background-color: #fcfcfc;
}
.L-panel.L-grid-panel .bd {
    border-bottom: 1px solid #cdcccc;
}
.L-grid-header {
    background-color: #f7f7f7;
    padding-top: 6px;
    border-bottom: 1px solid #ddd;
}
.L-grid-header a {
    font-weight:;
    color: #111;
}
.L-grid-header .L-grid-header-table a {
	height:13px;
	font-weight: 400;
	color: #111;
}
.L-grid-header-row .L-grid-header-inner {
    padding: 3px 0px;
}
.L-grid-header-row td, .L-grid-row-dummy td {
	border-right: 1px solid #ddd;
	border-top: none;
    /* padding: 0 2px;   left right border 제거 후  td간격 넓게 처리 -> 데이타 값이 잘려보임 td 사이즈 변경해야하거나 table 너비 더 넓게 조정*/
}
.L-grid-header-row.L-grid-header-row-first.L-grid-header-row-last td {
	border-top: none;
}
.L-grid-multi-header .L-grid-header-row.L-grid-header-row-first + .L-grid-header-row td,
.L-grid-header-row.L-grid-header-row-last td {
	border-top: 1px solid #ddd;
}
.L-grid-header-row .L-grid-cell-state .L-grid-header-inner {
	background-position: 3px 0px
}
.L-grid-header-row .L-grid-header-state {
	height: 7px
}
.L-grid-cell, td.L-grid-dummy-cell {
	height:28px
}
.L-grid-header-row.L-grid-header-row-first,
.L-grid-header-row.L-grid-header-row-first .L-grid-header-cell,
.L-grid-multi-header .L-grid-header-row.L-grid-header-row-first {
	height:21px;
}
.L-grid-header-row.L-grid-header-row-first .L-grid-header-inner {
	padding: 0 0 6px 0;
}
.L-grid-col-line .L-grid-row td.L-grid-cell {
	border-right: 0px solid #e9e9e9;
	padding-left: 1px;
    border-bottom: 1px solid #e9e9e9; /* #e9f0ef */
    /* padding: 0 2px;  left right border 제거 후  td간격 넓게 처리 -> 데이타 값이 잘려보임 td 사이즈 변경해야하거나 table 너비 더 넓게 조정*/
}
.L-grid-li-first {
	top: inherit;
	background-color: #f7f7f7;
}
.L-grid-row .L-grid-cell-inner.L-grid-col-btn {
    padding: 0px 3px 0px 5px;
}
.L-grid-row-odd {
    background-color: #fff;	/* fcfcfc */
}
.L-grid-row-even {
    background-color: #fff;
}

.L-grid-row-over {
    background-color:#f4f4f4 !important;;
}
.L-grid-row-selected {
    background-color: #f7fcf9 !important;
}
.L-grid-body .L-grid-cell-selected {
    background-color: #e4f5ec !important;
}
.L-grid-cell-state-I {
    background: url(../../rui/resources/images/grid/skin_red/add_icon.png) no-repeat center center transparent;
}
.L-grid-cell-state-U {
    background: url(../../rui/resources/images/grid/skin_red/edit_icon.png) no-repeat center center transparent;
}
.L-grid-cell-state-D {
    background: url(../../rui/resources/images/grid/skin_red/delete_icon.png) no-repeat center center transparent;
}
.L-editor-panel {
    border: 1px solid #f02b6c;
    font-size: 12px;
}
.L-editable .L-grid-row-selected .L-grid-cell-editable {
    background: url(../images/new/form-edit.png) no-repeat left top transparent;
    background-color: #e4f5ec;
}
.L-editor-panel div.L-textbox input,
.L-editor-panel div.L-numberbox input,
.L-editor-panel div.L-datebox input,
.L-editor-panel div.L-textarea textarea,
.L-editor-panel .L-combo input {
	padding-left: 4px !important;
	height: 25px !important;
	line-height: 25px !important;
}
.L-editor-panel .L-checkbox-panel,
.L-editor-panel .L-radio-panel {
	margin-top: 2px;
}
.L-editor-panel .L-combo div.icon { background-position-y: 6px !important}

.L-editor-panel .L-radio-panel label{
    margin-left: 2px;
}
.L-radio-group .L-radio-panel label{
    margin-left: 2px;
}
.L-grid-total-summary {
	margin-bottom: -1px;
}
.L-grid-summary-depth-3 {
    background-color: #d13565;
}
.L-grid-summary-depth-2 {
    background-color: #dd6b8e;
}
.L-grid-summary-depth-1 {
    background-color: #e9a0b7;
}
.L-grid-summary-depth-0 {
    background-color: #f7dbe3;
}
.L-grid-summary-depth-0 {
    background-color: #f2f2f2;
}
.L-grid-row-summary-total td.L-grid-cell {
    background-color: #fffcd7 !important;
    color: #333 !important;
    border-right-color: #e1e0e0 !important;
    border-bottom-color: #e1e0e0 !important;
    border-top: 1px solid #e1e0e0 !important;
}
.L-grid-row-expand-close .L-grid-tree-col-icon {
    background: url("../../rui/resources/images/grid/skin_red/grid_tree_plus.png") no-repeat 1px 1px transparent;
}
.L-grid-row-expand-open .L-grid-tree-col-icon {
    background: url("../../rui/resources/images/grid/skin_red/grid_tree_minus.png") no-repeat 1px 1px transparent;
}
.L-toast {
    border: 1px solid #d4588a !important;
}
.L-grid-header-tool {
    background: transparent url(../../rui/resources/images/grid/skin_red/grid_popup.png) no-repeat right center;
}
.L-grid-multi-header .L-grid-header-tool {
	margin-top: 6px;
}
.L-header-master-menu-body .L-header-menu-row:hover {
    color: #d4588a;
    font-weight: bold;
}
.L-grid-header .L-filtered {
    background: transparent url(../../rui/resources/images/grid/skin_red/filtered.png) no-repeat 2px 3px;
}
.L-popup-button-icon.clear {
    background: transparent url(../../rui/resources/images/grid/btn_clear.png) no-repeat 0 -1px;
    width: 15px;
    height: 15px
}
.L-clipboard {
    border: 2px solid #d4588a;
}
.L-clipboard .L-clipboard-title {
    color: #fff;
    background-color: #d4588a;
}
.L-grid-header-btn {}
.L-required:before {
	content:"*";
	color: #ff0066;
	display: inline-block;
	padding-right: 1px;
	font-weight: ;
}
div.L-combo-list-wrapper {
	border-color: #ccc;
}

/* L-button
---------------------------------------------------------*/
button {
	line-height: 18px;
	color:#222;
    font-size: 12px;
    font-weight: 400;
    padding: 0px 8px 2px;
	background-color: #fff;
	border:1px solid #b7b7b7;
    border-radius:2px;
    cursor:pointer;
    white-space:nowrap;
	vertical-align:middle;
    /*box-shadow: 0px 1px 1px #ddd;*/
    margin-left: 1px;
    height:24px;
}
.L-button {
    display: -moz-inline-box;
    display: inline-block;
	vertical-align:middle;
}
.L-button button {
	line-height: 18px;
	color:#222;
    font-size: 12px;
    font-weight: 400;
    padding: 0px 8px 2px;
	background-color: #fff;
	border:1px solid #b7b7b7;
    border-radius:2px;
    cursor:pointer;
    white-space:nowrap;
	vertical-align:middle;
    /*box-shadow: 0px 1px 1px #ddd;*/
    margin-left: 1px;
    height:24px;
}
.L-button button span { position: relative; width: 20px; height: 12px; }
.L-button button span.icEx { background: url(../images/new/ic_excel.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*엑셀아이콘*/
.L-button button span.icExUp { background: url(../images/new/ic_exUp.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*엑셀업로드*/
.L-button button span.icExDown { background: url(../images/new/ic_exDown.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*엑셀다운로드*/
.L-button button span.icExFormDw { background: url(../images/new/ic_exFormDw.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*엑셀양식다운로드*/
.L-button button span.icCh { background: url(../images/new/ic_check.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*저장,신청*/
.L-button button span.icAdd { background: url(../images/new/ic_add.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*행추가*/
.L-button button span.icDel { background: url(../images/new/ic_del.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*행삭제*/
.L-button button span.icCo { background: url(../images/new/ic_copy.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*행복사*/
.L-button button span.icFi { background: url(../images/new/ic_file.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*파일첨부*/
.L-button button span.icPrev { background: url(../images/new/ic_prev.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*미리보기*/
.L-button button span.icPr { background: url(../images/new/ic_print.png) no-repeat 0 2px;padding: 0 5px 0 10px; } /*주문서발행*/

.L-table-button {
	line-height:18px;
	color:#fff;
    font-size: 12px;
    font-weight: noraml;
    padding: 0px 8px 2px;
	background-color: #aaa;
	border:1px solid #aaa;
	border-radius: 3px;
    margin-left: 2px;
}
.L-button.reset button {
	padding: 0px 3px 2px;
	line-height: 19px;
	width: 24px;
	height: 24px;
	background: url(../images/new/form-reset.png) no-repeat 50% 50%;
}
.LblockPageSubtitle .L-button button {
	line-height:23px !important;
}
.L-button button:hover {
	border-color: #00bb83;
	color: #00a574;
}
.L-button .first-child {
    display: block;
    *display: inline-block;
}
.L-button.L-disabled button {
    cursor: default !important;
    /*border: 1px solid #BCBDC0;*/
    background-color: #e7e7e7 !important;
	border:1px solid #d7d7d7 !important;
    color: #999 !important;
    /*text-shadow: 1px 1px 0px #fff;*/
    /*box-shadow: 0px 1px 3px #ddd;*/
}
.L-button.L-disabled button:hover {

}
.L-button.L-disabled button span.icEx_dis { background: url(../images/new/ic_excel_dis.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*엑셀아이콘*/
.L-button.L-disabled button span.icExUp_dis { background: url(../images/new/ic_exUp_dis.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*엑셀업로드*/
.L-button.L-disabled button span.icExDown_dis { background: url(../images/new/ic_exDown_dis.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*엑셀다운로드*/
.L-button.L-disabled button span.icExFormDw_dis { background: url(../images/new/ic_exFormDw_dis.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*엑셀양식다운로드*/
.L-button.L-disabled button span.icCh_dis { background: url(../images/new/ic_check_dis.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*저장,신청*/
.L-button.L-disabled button span.icAdd_dis { background: url(../images/new/ic_add_dis.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*행추가*/
.L-button.L-disabled button span.icDel_dis { background: url(../images/new/ic_del_dis.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*행삭제*/
.L-button.L-disabled button span.icCo_dis { background: url(../images/new/ic_copy_dis.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*행복사*/
.L-button.L-disabled button span.icFi_dis { background: url(../images/new/ic_file_dis.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*파일첨부*/
.L-button.L-disabled button span.icPrev_dis { background: url(../images/new/ic_prev_dis.png) no-repeat 0 2px; padding: 0 5px 0 10px;} /*미리보기*/
.L-button.L-disabled button span.icPr_dis { background: url(../images/new/ic_print_dis.png) no-repeat 0 2px;padding: 0 5px 0 10px; } /*주문서발행*/

.LblockDetail .L-button button, .LblockListTable .L-button button, .L-grid-panel .L-button button {
	background-color: #aaa !important;
	border:1px solid #aaa !important;
	border-radius: 2px !important;
	color: #fff !important;
}
.LblockDetail .L-button button:hover, .LblockListTable .L-button button:hover, .L-grid-panel .L-button button:hover {
	background-color: #fff !important;
	border:1px solid #00bb83 !important;
	color: #00a574!important;
}

.LblockDetail #LblockSearch .L-button button, .LblockListTable #LblockSearch .L-button button, .L-grid-panel #LblockSearch .L-button button {
	background-color: #00bb83 !important;
	border: none !important;
	color:#fff !important;
}
.LblockDetail #LblockSearch button:hover, .LblockListTable #LblockSearch button:hover, .L-grid-panel #LblockSearch button:hover {
	background-color: #f02b6c !important;
	color: #fff;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.L-popup-button {
    float:left;
}
.L-popup-button-icon {
    width:17px;
    height:17px;
    border: 0;
    background:transparent url(../../rui/resources/images/button/popup.png) no-repeat 0 2px;
    cursor:pointer;
    top:0px;
    right: 0px;
    float:right;
}
.L-grid-panel .L-grid-button {
	background-color: #aaa;
	border:1px solid #aaa;
	border-radius: 2px;
	color: #fff;
}
.L-grid-panel .L-grid-button:hover, .L-table-button:hover {
	background-color: #fff !important;
	border:1px solid #00bb83 !important;
	color: #00a574!important;
}

.LpageBtn .first-child {background:url(../images/btn_page.gif) no-repeat;}
.LpageBtn button {padding:0 12px 0 10px; background:url(../images/btn_page.gif) no-repeat right top; margin-left:2px; height:22px; line-height:23px; }

.LsearchBtn .first-child {background:url(../images/btn_search.gif) no-repeat;}
.LsearchBtn button {padding:0 8px 0 6px; background:url(../images/btn_search.gif) no-repeat right top; margin-left:2px; height:22px;line-height:23px;color:#ba015d; font-weight:bold; }

.LtableInBtn .first-child {background:url(../images/btn_tablein.gif) no-repeat;}
.LtableInBtn button {padding:0 8px 0 6px; background:url(../images/btn_tablein.gif) no-repeat right top; margin-left:2px; height:18px;line-height:19px; }

/* L-Treeview
---------------------------------------------------------*/
.L-ul { margin-left:0px;}
.L-ul-treeview {
    padding:5px 5px 5px 7px;
}
.L-ul-treeview a {
    font-size:12px !important;
}
.L-ul-treeview .L-ul-focus-node {
    background-color: #eee !important;
}
.L-ul-treeview-node-label {
	color: #333 !important;
}
.L-ul-treeview-node-label {
    font-weight: normal;
    color: #2d313c;
}
.L-ul-treeview-node-content {
	padding-bottom: 3px;
}
.L-ul-li-div-depth-2 .L-ul-treeview-node-table-cell {
	vertical-align: top;
}
.L-ul-has-child-open-mid .L-ul-treeview-node-label, .L-ul-has-child-close-mid .L-ul-treeview-node-label{
}
.L-ul-has-child-open-mid .L-ul-treeview-node-label, .L-ul-has-child-close-last .L-ul-treeview-node-label{
}
.L-ul-treeview .L-ul-focus-node .L-ul-treeview-node-label {
    color: #c5003d;
}
.L-ul-treeview-node-image-close-mid, .L-ul-treeview-node-image-close-last {
	width: 11px !important;
    /* margin-left: -9px; */
    background: url("../images/new/tree-plus.png") no-repeat scroll left center transparent;
}
.L-ul-treeview-node-image-open-mid, .L-ul-treeview-node-image-open-last {
    width: 11px !important;
    /* margin-left: -9px; */
    background: url("../images/new/tree-minus.png") no-repeat scroll left center transparent;
}
.L-ul-treeview-node-image-mid, .L-ul-treeview-node-image-last {
	width: 10px !important;
    /* margin-left: -10px; */
    background: url("../images/new/tree-info.png") no-repeat scroll left center transparent;
}
.L-ul-treeview-node-table-cell-folder-no-child {
}
.L-ul-treeview .L-ul-li-line {
    background: none;
}
.L-ul-treeview-node-checkbox-checked{
    background:url("../../rui/resources/images/ul/tree/skin_red/checkbox_selected.png") no-repeat scroll left center transparent;
}
.L-ul-treeview-node-checkbox-unchecked{
    background:url("../../rui/resources/images/ul/tree/skin_red/checkbox.png") no-repeat scroll left center transparent;
}
.L-ul-tabmenu .L-ul-focus-node {
    background-color: #c5003d;
}

/* L-pager
---------------------------------------------------------*/
.L-pager {
	height: 27px !important;
	padding:4px 20px !important;
	border-top: 1px solid #cdcccc !important;
	border-bottom: 1px solid #cdcccc !important;
	margin-bottom: -1px !important;
}
.L-pager div.LblockLeft, .L-pager div.LblockRight {
	line-height: 24px;
}
.L-pager-first, .L-pager-prev-group, .L-pager-prev, .L-pager-next, .L-pager-next-group, .L-pager-last {
    width: 22px;
    height: 22px;
	border-radius: 2px;
}
.L-pager-item {
    height: 22px !important;
    text-align: center;
}
.L-pager-item-wrap {
    width: 22px;
}
.L-pager-first {
    background: transparent url(../../rui/resources/images/pager/move_first.png) no-repeat center;
}
.L-pager-prev-group {
    background: transparent url(../../rui/resources/images/pager/move_prev_page.png) no-repeat center;
}
.L-pager-prev {
    background: transparent url(../../rui/resources/images/pager/move_prev.png) no-repeat center;
}
.L-pager-next {
    background: transparent url(../../rui/resources/images/pager/move_next.png) no-repeat center;
}
.L-pager-next-group {
    background: transparent url(../../rui/resources/images/pager/move_next_page.png) no-repeat center;
}
.L-pager-last {
    background: transparent url(../../rui/resources/images/pager/move_last.png) no-repeat center;
}
.L-pager-item a {
	display: inline-block;
	width:22px;
	height: 22px;
	line-height: 20px;
	text-align: center;
	border-radius: 2px;
}
.L-pager-item.L-pager-selected a {
	color: #ee0f59;
}
.L-pager-item-wrap:hover .L-pager-item a,
.L-pager-first:hover, .L-pager-prev-group:hover, .L-pager-prev:hover, .L-pager-next:hover, .L-pager-next-group:hover, .L-pager-last:hover {
	background-color: #f1f1f1;
}

/* L-calender
---------------------------------------------------------*/
.L-calcontainer .L-title {
    background: none;
    background-color: #c5003d;
    color: #fff;
}
.L-calcontainer .L-calclose {
    background: url(../../rui/resources/images/container/popup_close_icon.png) no-repeat;
    width: 13px;
    height: 13px;
    right: 10px;
}
.L-calendar {
    font-size: 11px;
}
.L-calendar .L-calheader {
	padding: 2px 6px;
	margin: -1px -5px 4px -5px;
	background-color: #00bb83;
	text-align: center;
	width: inherit;
	line-height: 22px;
}
.L-calendar a.L-calnav {
    border: 0;
    font-weight: normal;
    color: #Fff;
    display: inline-block;
    line-height: 18px;
    padding: 0 8px;
}
.L-calendar .L-calnavyearleft {
    background:url(../../rui/resources/images/calendar/calendar-arrow.png) no-repeat 0px 0px;
    width:18px;
    height:18px;
    top:4px;
    left: 0px;
}
.L-calendar .L-calnavyearright {
    background:url(../../rui/resources/images/calendar/calendar-arrow.png) no-repeat -54px 0px ;
    width:18px;
    height:18px;
    top:4px;
    right: 0px;
}
.L-calendar .L-calnavleft {
    background:url(../../rui/resources/images/calendar/calendar-arrow.png) no-repeat -17px 0px;
    width:18px;
    height:18px;
    top:4px;
    left: 20px;
}
.L-calendar .L-calnavright {
    background:url(../../rui/resources/images/calendar/calendar-arrow.png) no-repeat -35px 0px;
    width:18px;
    height:18px;
    top:4px;
    right: 20px;
}
.L-calendar a.L-calnav:hover {
	background-image:none !important;
	background-color: rgba(0,0,0,.2)  !important;
	border-radius: 3px ;
	color: #fff;
    border-color:none;
}

.L-calendar .L-calnavyearleft:hover,
.L-calendar .L-calnavyearright:hover,
.L-calendar .L-calnavleft:hover,
.L-calendar .L-calnavright:hover { background-color: rgba(0,0,0,.2); border-radius: 3px;}

.L-calendar .L-calweekdayrow {
    background-color: #eee;
    border-top:none;
    height: 23px;
    display: ;
}
.L-calendar .L-calweekdaycell {
    color:transparent;
    font-weight:normal;
    text-align:center;
    color: #555;
    font-size: 11px;
    line-height: 23px;
    padding: 3px 2px 0px 2px;
    width: 1.95em;
}
.L-calendar td.wd0 {
    background-color:#fff;
}
.L-calendar td.wd0 a, .L-calweekdaycell:first-child {
    color: #f9407e;
}
.L-calendar td.wd6 {
    background-color:#fff;
}
.L-calendar td.wd6 a, .L-calweekdaycell:last-child {
    color: #0394e3;
}
.L-calendar div.L-calheader span.year {
    font-size: 13px;
    vertical-align: top;
    color: #fff;
    display: inline-block;
    width: ;
	text-shadow: none;
}
.L-calendar div.L-calheader span.year:after {
	content: ".";
	margin: 0 2px;
}
.L-calendar div.L-calheader span.year-suffix {
    display: none;
}
.L-calendar div.L-calheader span.month {
    font-size: 13px;
    vertical-align: top;
    color: #fff;
    display: inline-block;
    margin-left: 0;
	text-shadow: none;
}
.L-calendar div.L-calheader span.month-suffix {
    display: none;
}
.L-calendar div.L-calheader span:hover {
	color: #fff;
	text-shadow: none;
}
.L-calendar td.L-calcell {
    border: 0;
    font-size: 10px !important;
    padding:2px 2px;
    width:1.6em;

}
.L-calendar td.L-calcellleft, .L-calweekdaycell:first-child {
	padding-left: 0px;
}
   .L-calendar td.L-calcellright, .L-calweekdaycell:last-child {
	padding-right: 0px;
}
.L-calendar td.L-calcell  { color: #555;}
.L-calendar td.L-calcell.oom {
    background-color:#fff;
    color:#ddd;
    cursor:default;
}
.L-calendar td.L-calcell.selected a {
    background-color:#f02b6c;
    color:#fff;
}
.L-calendar td.L-calcell.L-calcellhover {
    background-color:#f02b6c;
}
.L-calendar td.L-calcell.L-calcellhover a {
    background-color: #f02b6c;
    color:#fff;
}
.L-calendar td.L-calcell.today {
    background-color:#d4588a;
}
.L-calendar td.L-calcell.highlight1 { background-color:#df7294; }
.L-calendar td.L-calcell.highlight2 { background-color:#d64c77; }
.L-calendar td.L-calcell.highlight3 { background-color:#a80034; }
.L-calendar td.L-calcell.highlight4 { background-color:#8a002b; }
.L-calcontainer .L-cal-nav .L-cal-nav-btn.L-default {
}
.L-calendar td.L-calcell.today {
background-color: #f02b6c;
}
.L-calendar td.L-calcell.selected {
background-color: #f02b6c;
color: #000;
}
.L-calcontainer .L-cal-nav-y {
padding: 0px 5px 5px 5px;
}
.L-calcontainer .L-cal-nav {
    border:1px solid #aaa;
    background-color:#f5f5f5;
    left:50%;
    padding:15px 0;
    top:2.5em;
    margin-left:-48.5%;
    width:96%;
    text-align: center;
}
.L-calcontainer.withtitle .L-cal-nav {
    top: 28%;
}
.L-calcontainer.L-multi .L-cal-nav {
    width:96%;
    margin-left:-48%;
}
.L-calcontainer .L-cal-nav-y,
.L-calcontainer .L-cal-nav-m,
.L-calcontainer .L-cal-nav-b {
    padding:2px;
    text-align: center;
    display: inline-block;

}
.L-calcontainer .L-cal-nav-b {
	border-top: 1px solid #ddd;
	width: 90%;
	margin-top:8px;
	padding-top:10px;
}
.L-calcontainer .L-cal-nav-e {
    margin-top:5px;
    padding:5px;
    background-color:#EDF5FF;
    border-top:1px solid #808080;
    display:none;
    text-align: center;
}
.L-calcontainer .L-cal-nav-mc {
    width: 46px;
    margin-left: 3px;
}

.L-calcontainer .L-cal-nav-y input.L-invalid {
    border: 1px solid #dd7870;
}
.L-calcontainer .L-cal-nav-yc {
    width: 36px;
    margin-left: 3px;
}
.L-calcontainer .L-cal-nav .L-cal-nav-btn  {
    cursor: pointer;
    margin: 0 1px;
}
.L-calcontainer .L-cal-nav .L-cal-nav-btn button {
    border: 1px solid #d7d7d7;
    background-color: #fff;
    padding: 0 8px 2px;
    color: #555;
}
.L-calcontainer .L-cal-nav .L-cal-nav-btn button:hover,
.L-calcontainer .L-cal-nav .L-cal-nav-btn button:active {
	border-color: #00bb83;
	color: #00a574;
}
.L-calcontainer {
    background-color:#fff;
    border: 1px solid #aaa;
    padding: 5px;
    margin-left: -1px;
    box-shadow: 0px 1px 5px #ccc;
}

/* LDateBox
---------------------------------------------------------*/
.L-datebox-calendar .L-title,
.L-datebox-calendar .link-close {
    display: none;
}
/* LMonthBox
---------------------------------------------------------*/
.L-monthbox-calendar .L-title,
.L-monthbox-calendar .link-close {
    display: none;
}

/* LTimeBox
---------------------------------------------------------*/
.L-timebox div.icon .L-spin-up {
    background: url(../images/time_up.gif) no-repeat ;
    *background: url(../images/time_up.gif) no-repeat ;
    background-position: 45% 45%;
    *background-position: 45% 45%;
}
.L-timebox div.icon .L-spin-down {
    background: url(../images/time_down.gif) no-repeat ;
    *background: url(../images/time_down.gif) no-repeat ;
    background-position: 45% 45%;
    *background-position: 45% 45%;
}
.L-timebox div.icon .L-spin-up-click {
    background: none;
}
.L-timebox div.icon .L-spin-down-click {
    background: none;
}

/* LSwitch
---------------------------------------------------------*/
.L-switch {
    margin-top:2px;
    margin-bottom:-3px;
}
.L-switch li {
    color:#333;
}
.L-switch li.L-switch-button {
    height: 29px;
}
.L-switch-single li.L-switch-button {
    background: url(../../rui/resources/images/switch/skin_red/one.png) no-repeat 0 0;
    width: 30px;
}
.L-switch-single li.L-switch-button.L-switch-on {
    background: url(../../rui/resources/images/switch/skin_red/one_selected.png) no-repeat 0 0;
    width: 30px;
    color:#fff;
}
.L-switch-multiple li.L-switch-button.L-switch-first-button {
    background: url(../../rui/resources/images/switch/skin_red/left.png) no-repeat 0 0;
    width: 29px;
}
.L-switch-multiple li.L-switch-button.L-switch-first-button.L-switch-on {
    background: url(../../rui/resources/images/switch/skin_red/left_selected.png) no-repeat 0 0;
    width: 29px;
    color:#fff;
}
.L-switch-multiple li.L-switch-button {
    background: url(../../rui/resources/images/switch/skin_red/mid.png) no-repeat 0 0;
    width: 29px;
}
.L-switch-multiple li.L-switch-button.L-switch-on {
    background: url(../../rui/resources/images/switch/skin_red/mid_selected.png) no-repeat 0 0;
    width: 29px;
    color:#fff;
}
.L-switch-multiple li.L-switch-button.L-switch-last-button {
    background: url(../../rui/resources/images/switch/skin_red/right.png) no-repeat 0 0;
    width: 30px;
}
.L-switch-multiple li.L-switch-button.L-switch-last-button.L-switch-on {
    background: url(../../rui/resources/images/switch/skin_red/right_selected.png) no-repeat 0 0;
    width: 30px;
    color:#fff;
}
.L-switch-multiple li.L-switch-button.hover {
    color:#fff;
}

/* LTabMenu
---------------------------------------------------------*/
.L-ul-tabmenu {
    background: url("../../rui/resources/images/menu/tab/skin_red/bg.png") repeat-x;
}
.L-ul-tabmenu .L-ul-first ul {
    border-color: #c5003d;
}
.L-ul-tabmenu .L-ul-depth-0 {
    border: 0;
}
.L-ul-tabmenu .L-ul-depth-0 .L-ul-tabmenu-content {
    color: #ffffff;
}
.L-ul-tabmenu .L-ul-depth-1 .L-ul-tabmenu-content {
    color: #aeaeae;
}
.L-ul-tabmenu .L-ul-focus-node .L-ul-tabmenu-content,
.L-ul-tabmenu .L-ul-focus-top-node .L-ul-tabmenu-content  {
    /* color: #000000; */
}
.L-ul-tabmenu .L-ul-depth-1 .L-ul-focus-node .L-ul-tabmenu-content {
    color: #aeaeae;
}
.L-ul-tabmenu .L-ul-depth-0 .L-ul-li-depth-0 {
    background: url("../../rui/resources/images/menu/tab/skin_red/divider.png") no-repeat -3px 0px;
}
.L-ul-tabmenu .L-ul-depth-0 .L-ul-li-depth-0 .L-ul-li-div-depth-0.L-ul-has-child-open-mid,
.L-ul-tabmenu .L-ul-depth-0 .L-ul-li-depth-0 .L-ul-li-div-depth-0.L-ul-has-child-open-last {
    background-color: #c5003d;
}
.L-ul-tabmenu .L-ul-depth-1 .L-ul-tabmenu-content {
    background: url("../../rui/resources/images/menu/tab/skin_red/bullet_gray.png") no-repeat left 6px;
}
.L-ul-tabmenu .L-ul-depth-1 .L-ul-has-child-open-mid .L-ul-tabmenu-content,
.L-ul-tabmenu .L-ul-depth-1 .L-ul-has-child-open-last .L-ul-tabmenu-content {
    background: url("../../rui/resources/images/menu/tab/skin_red/bullet_blue.png") no-repeat left 6px;
    color: #c5003d;
}

/* LSlideMenu
---------------------------------------------------------*/
.L-ul-slidemenu ul {
}
.L-ul-slidemenu ul li {
    cursor: pointer;
}
.L-ul-slidemenu .L-ul-node {
	display: table-cell;
	vertical-align: middle;
    line-height:18px;
}
.L-ul-slidemenu .L-ul-li-depth-0 .L-ul-li-div-depth-0 {	/* 1dept menu */
    padding: 7px 30px 9px 20px;
    width: 155px;
    color: #333;
    border-bottom: 1px solid #5f5f5f;
    font-weight: bold;
    font-size: 13px;
    background:#6b6b6b url(../images/new/bg_leftmenu_1depth.png) no-repeat 180px 0px;
}
.L-ul-slidemenu .L-ul-li-depth-0 .L-ul-li-div-depth-0:hover { /* 1dept menu over */
	background-color: #6b6b6b;
	color: #00a574;
	border-bottom: 1px solid #5f5f5f;
    background-position: 180px -50px;
}
.L-ul-slidemenu .L-ul-li-depth-0 .L-ul-li-div-depth-0.L-ul-has-no-child-mid { /* 1dept menu no-child no-icon */
	background-image: none;
}
.L-ul-slidemenu .L-ul-li-depth-0 .L-ul-li-div-depth-0.L-ul-has-child-open-mid,
.L-ul-slidemenu .L-ul-li-depth-0 .L-ul-li-div-depth-0.L-ul-has-child-open-last {  /* 1dept menu selected */
	background-color: #00bb83;
	color: #fff;
	border-bottom: 1px solid #5f5f5f;
    background-position: 180px -100px;
}
.L-ul-slidemenu .L-ul-li-depth-0 .L-ul-li-div-depth-0.L-ul-has-child-open-mid:hover,
.L-ul-slidemenu .L-ul-li-depth-0 .L-ul-li-div-depth-0.L-ul-has-child-open-last:hover {
	color: #fff;
}
.L-ul-slidemenu .L-ul-li-div-depth-0.L-ul-has-child-close-mid,
.L-ul-slidemenu .L-ul-li-div-depth-0.L-ul-has-child-close-last {
	color: #b6b6b6;
}
.L-ul-slidemenu .L-ul-depth-1 {   /* 2dept menu box */
	margin: 0;
	padding: 5px 0 7px 0;
	background-color: #535353;
    border-bottom: 1px solid #4d4d4d;
 }
.L-ul-slidemenu .L-ul-li-depth-1 .L-ul-li-div-depth-1 {  /* 2dept menu */
    padding: 2px 15px 4px 17px;
    border-left: 3px solid #535353;
    width: 180px;
    color: #898989;
    font-weight: normal;
    font-size: 13px;
    border-bottom: 1px solid #4d4d4d;
}
/* .L-ul-slidemenu .L-ul-depth-1 .L-ul-li-first .L-ul-li-div-depth-1 { padding-top: 10px}
.L-ul-slidemenu .L-ul-depth-1 .L-ul-li-last .L-ul-li-div-depth-1 { padding-bottom: 13px} */
.L-ul-slidemenu .L-ul-li-depth-1 .L-ul-li-div-depth-1:hover {
	color: #00a574;
    border-left: 3px solid #00bb83;
}
.L-ul-slidemenu .L-ul-li-depth-1 .L-ul-li-div-depth-1.L-ul-has-no-child-mid.L-ul-focus-node,
.L-ul-slidemenu .L-ul-li-depth-1 .L-ul-li-div-depth-1.L-ul-has-no-child-last.L-ul-focus-node {  /* 2dept menu selected */
	color: #00a574;
    border-left: 3px solid #00bb83;
    font-weight: bold;
}
.L-ul-slidemenu .L-ul-focus-node, .L-ul-slidemenu li div:hover   {  /* menu hover */
	color: #fff;
}

/* LContextMenu
---------------------------------------------------------*/
/* MenuBar style rules */
.L-ruimenubar {
    background-color: #fff;
}
/* Menu style rules */
.L-ruimenu {
    background-color: #fff;
    box-shadow: 4px 4px 4px #888888;
}
.L-ruimenuitemlabel,
.L-ruimenubaritemlabel {
    font-size: 12px;
    color: #222222;
    text-decoration: none;
    padding-left: 17px;
}
/* MenuItem states */
/* Selected MenuItem */
.L-ruimenubaritem-selected,
.L-ruimenuitem-selected {
    background-color: #fff;
}
.L-ruimenubaritemlabel-selected,
.L-ruimenuitemlabel-selected {
    text-decoration: none;
    color: #222222;
    background-color: #fdf4f7;
}
.L-ruimenubaritemlabel-disabled,
.L-ruimenuitemlabel-disabled {
    cursor: default;
    color: #888888;
}

/* L-combo-list
---------------------------------------------------------*/
div.L-combo-list-wrapper {
}
div.L-combo-list-wrapper input {
    color:#555;
}
.L-combo-list-wrapper .selected, .L-combo-list-wrapper .active {
    border: 0px solid #EEA4BC;
    background-color: #00bb83;
    color:#fff;
}
.L-combo-list-wrapper .active {
    border: 0px solid #EEA4BC;
    background-color: #3ecba1;
}
div.L-list {
     color:#333;
     padding: 2px 4px;
     line-height: 16px;
     font-size: 12px;
}

/* L-notification-manager
---------------------------------------------------------*/
.L-bg-color-1 {
    background-color: #df7294;
    border: 1px solid #df7294;
}

.L-bg-color-2 {
    background-color: #d64c77;
    border: 1px solid #d64c77;
}

.L-bg-color-3 {
    background-color: #ce265a;
    border: 1px solid #ce265a;
}

.L-bg-color-4 {
    background-color: #c5003d;
    border: 1px solid #c5003d;
}

.L-bg-color-5 {
    background-color: #a80034;
    border: 1px solid #a80034;
}

.L-bg-color-6 {
    background-color: #8a002b;
    border: 1px solid #8a002b;
}

.L-bg-color-7 {
    background-color: #6d0022;
    border: 1px solid #6d0022;
}

.L-bg-color-1 .bd, .L-bg-color-2 .bd, .L-bg-color-3 .bd, .L-bg-color-4 .bd, .L-bg-color-5 .bd {
    color: #fff;
}

.L-bg-color-6 .bd, .L-bg-color-7 .bd {
    color: #fff;
}

/* L-navset
---------------------------------------------------------*/
.L-navset {
	overflow: hidden !important;
}
.L-nav-scroll {
}
.L-nav-spin {
}
.L-navset .L-nav {
    width: 100%;
	border: 1px solid #cdcccc;
	border-width: 1px 0;
	height: 34px;
}
.L-navset .L-nav li { margin-left: -1px !important;}
.L-navset .L-nav li a {
    border: 1px solid #cdcccc !important;
    text-align: center;
    color: #555;
	font-size: 13px;
    font-weight: 400;
    text-decoration: none;
    padding:2px 10px;
    height:30px;
    line-height:14px;
    margin: -1px 0;
}
.L-navset .L-nav li a:hover {
	color: #e44572;
    background-color: #f7f7f7;
}
.L-navset .L-nav li:first-child a {
	padding-left: 14px;
}
.L-navset .L-nav li a:hover {
    color: #00a574;
    background-color: #f7f7f7;
}
.L-navset .L-nav li.L-nav-selected a {
    border-color:;
    background-color: #00bb83;
    color: #fff !important;
	font-size: 14px;
}
.L-navset .L-content {
	border: 1px solid #cdcccc !important;
	border-width: 0px 0 0 0 !important;
    margin-top: 0px !important;
    overflow: ;
}
.L-navset .L-navset .L-content {

}
.L-navset .L-content .L-content-tab, .L-navset .L-content > div, .L-content-tab {
	margin-top: -1px !important;
}
.L-navset .L-content .LblockPageHeader {
	border-bottom: none;
	padding-top:5px;
	margin-bottom: 10px;
}

#tabView .L-navset ul.L-nav li a:hover {
    color: #ee0f59;
}

#tabView .L-navset ul.L-nav li.L-nav-selected a {
    background-color: #e3547f;
}

/* L-Tooltip
---------------------------------------------------------*/
.L-stt {
    border:1px solid #c5003d;
}

/* L-filebox
---------------------------------------------------------*/
.L-filebox-button {
    color: #222222;
    font-weight: bold;
    background-color: #f3f2f2;
}

/* LPeriodDateBox
---------------------------------------------------------*/
.L-perioddatebox a.icon {
    background: transparent url(../images/new/form-date.png) no-repeat 0px 0px;
    *background: transparent url(../images/new/form-date.png) no-repeat 0px 0px;
    top: 2px;
    *top: 3px;
}

/* L-Combo (2015.01.09 by jkh)
---------------------------------------------------------*/
div.L-combo-list-wrapper-nobg {
    max-height: 150px;
}

/* input text img */
#LblockBody .L-datebox a.icon {background: transparent url(../images/new/form-date.png) no-repeat 2px 3px;}  /* th td height 26px */
#LblockBody .L-monthbox a.icon {background: transparent url(../images/new/form-date.png) no-repeat 2px 3px;}
#LblockBody .L-fromtodatebox a.icon {background: transparent url(../images/new/form-date.png) no-repeat 2px 3px;}
#LblockBody .L-popuptextbox a.icon {background: transparent url(../images/new/form-search.png) no-repeat 2px 3px;}
#LblockBody .L-combo div.icon {background: transparent url(../images/new/form-select.png) no-repeat 2px 3px;}
.L-editor-panel .L-datebox a.icon {background: transparent url(../images/new/form-date.png) no-repeat 2px 5px;}	 /* th td height 30px */
.L-editor-panel .L-monthbox a.icon {background: transparent url(../images/new/form-date.png) no-repeat 2px 5px;}
.L-editor-panel .L-fromtodatebox a.icon {background: transparent url(../images/new/form-date.png) no-repeat 2px 5px;}
.L-editor-panel .L-popuptextbox a.icon {background: transparent url(../images/new/form-search.png) no-repeat 2px 5px;}
.L-editor-panel .L-combo div.icon {background: transparent url(../images/new/form-select.png) no-repeat 2px 5px;}
.LblockPopupMain .L-datebox a.icon {background: transparent url(../images/new/form-date.png) no-repeat 2px 3px;}
.LblockPopupMain .L-monthbox a.icon {background: transparent url(../images/new/form-date.png) no-repeat 2px 3px;}
.LblockPopupMain .L-fromtodatebox a.icon {background: transparent url(../images/new/form-date.png) no-repeat 2px 3px;}
.LblockPopupMain .L-popuptextbox a.icon {background: transparent url(../images/new/form-search.png) no-repeat 2px 3px;}
.LblockPopupMain .L-combo div.icon {background: transparent url(../images/new/form-select.png) no-repeat 2px 3px;}
div.L-textarea { margin-top:2px; }

/* L-form-field
---------------------------------------------------------*/
.L-form-field {
    border: 1px solid #ddd;
    border-radius: 2px;
    padding: 0px;
    margin: 0px;
	display: inline-block;
    *display: inline;
    *zoom: 1;
    min-height: 22px;
    vertical-align: middle;
}
.LblockSearch .L-form-field {
	margin-bottom: -1px;
}
.L-combo.L-form-field, .L-textbox.L-form-field, .L-popuptextbox.L-form-field {
	background-color: #fff;
}
.LblockSearch th .L-combo.L-form-field, .LblockSearch th .L-textbox.L-form-field, .LblockSearch th .L-popuptextbox.L-form-field {
	line-height: 16px;
}
.L-form-field input {
    margin: 0px;
    border: 0;
    padding: 0px 2px 0px 4px;
    height: 20px;
    min-height: 20px;
    font-size: 12px;
    color: #444;
}
.L-datebox input.L-display-field {
	width: 78px !important;
}
.L-timebox input.L-display-field {
	width: 38px !important;
}
.LblockPageSubtitle .L-form-field {
    padding: 0px;
    line-height: 20px;
}
.LblockPageSubtitle .L-form-field input[type="text"],
.LblockPageSubtitle .L-form-field input[type="hidden"] {
    line-height: 20px;
    vertical-align: top;
}
.L-form-field input[type=checkbox],
.L-form-field input[type=radio] {
    height: inherit;
    margin-left: 3px;
    margin-right: 2px;
}
.L-radio-group .L-radio-panel label {
    margin-left: 2px;
    line-height: 22px;
}
.L-form-field textarea {
    margin: 0px;
    border: 0;
    padding: 0px;
    color: #444;
}
.L-form-field.L-invalid {
    border: 1px solid #DD7870;
}
.L-form-field.L-disabled {
    color: #BCBDC0;
    border: 1px solid #ddd;
    background-color: #f5f5f5;
}
.L-form-field.L-disabled input, .L-form-field.L-disabled textarea {
    color: #888;
}
.L-form-field .icon {
	width: 21px;
}
.L-form-field.L-disabled .icon {
    opacity: .4;
    -moz-opacity: 0.4;
    filter: alpha(opacity=40);
	width: 21px;
}
.L-radio-panel.L-form-field {
	border:none !important;
}
html.L-ua-msie7 .L-form-field input[type=text],
html.L-ua-compatible .L-form-field input[type=text] {
    height: 14px;
}
.L-grid-sort-icon {
	margin-left:0px;
	width: 16px;
	height: 12px;
}
.L-grid-cell-sortable .L-grid-sort-icon,
.L-grid-sort-asc .L-grid-sort-icon,
.L-grid-sort-desc .L-grid-sort-icon {
	background-position: 5px -1px;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.L-grid-sort-icon:hover {
	background-position-y: -21px;
}
.mask {
    -moz-opacity: 0.25 !important;
    opacity:.25 !important;
    filter: alpha(opacity=25) !important;
    background-color:#000 !important;
}
.LblockSearch .L-radio-panel input[type="radio"], .LblockSearch .L-checkbox-panel input[type="checkbox"]  {
	margin-bottom: -3px;
}
.L-editor-panel .L-radio-panel input[type="radio"], .L-editor-panel .L-checkbox-panel input[type="checkbox"]  {
	margin-top: -2px;
}
div.L-pager .L-combo {
	border: 1px solid #ddd;
	text-align: left;
}
div.L-pager .L-combo input  {
	height: 22px;
	vertical-align: top;
}

/* L-header-context-menu */
.L-header-context-menu {
	top: -1px !important;
    border: 1px solid #c5c5c5 !important;
    box-shadow: 3px 3px 3px #ccc !important;
}
.L-header-context-menu .L-header-group-menu-row {
    padding: 5px 20px 7px 10px !important;
}
.L-header-master-menu {
	overflow-x: auto;
	overflow-y: auto;
	height: inherit;
}
.L-header-menu-row {
    padding: 0px 20px 0px 18px !important;
}
.L-header-sub-menu {
	top: -1px !important;
	margin-left: -2px !important;
    border: 1px solid #c5c5c5 !important;
    box-shadow: 3px 3px 3px #ccc !important;
    padding: 3px;
}
.L-header-sub-menu .L-header-sub-menu-buttons { padding:5px;}
.L-header-sub-menu .L-header-menu-row {
	padding: 2px 7px !important;
}
.L-header-sub-menu-buttons .L-filter-btn:hover {
	background-color: #f02b6c !important;
	color: #fff;
	-webkit-transition: all .5s;
	transition: all .5s;
}

/* ultrakim Start */
/* -------- DropDown           -------------------------------- */
.DropDown{
  padding:0px 0px 0px 0px;
  position: absolute;
  top:35px;
  border-top:1px solid #999999;
  border-left:1px solid #999999;
  border-right:1px solid #999999;
  background-color:#ffffff;
  box-shadow:0px 2px 5px rgba(0,0,0,0.2);
  z-index:20;
  box-sizing:border-box;
}
.DD_body{
  padding:15px;
  border-bottom: 1px solid #999999;
}
.DD_arrow{
  position:absolute;
  top: -14px;
  right: 10px;
  width: 14px;
  height: 14px;
  background-image:url(../images/img_DD_arrow.png);
  background-repeat:no-repeat;
}
.DropDown.DD_setup{
  right: 0px;
  width: 100px;
}
.DD_setup .DD_arrow{
}

.DropDown ul{
}
.DropDown ul li{
  position:relative;
}
.DropDown ul li a{
  display: block;
  height: 24px;
  line-height: 24px;
  border-bottom: 1px solid #cccccc;
  text-align: left;
}
.DropDown ul li:last-child a{
  border-bottom: 0px solid #cccccc;
}
.DropDown ul li.active a{
  color: #44bbd3;
}
.DropDown ul li a:hover{
  color: #44bbd3;
}
.DropDown.DD_alert .DD_arrow{
  background-image:url(../images/img_DD_arrow_top_alert.png);
}
/* link의 cursor 모양 */
a {
    text-decoration:none;
    cursor:pointer;
    color:#333333;
}

/* Custom Grid 적용 여부 확인 용 */
.on button{
    color: #ee0f59;
    border-color:  #ee0f59;
}
.on button:hover {
	color: #00a574;
	border-color: #00bb83;
}
/* ultrakim end */

/* 미세 위치조정 */
.LblockHalfRight { padding: 9px 0;}
.div.L-pager { height:30px; background-color: #Fcfcfc; border-top: 1px solid #cdcccc}
.LblockDetail div.LblockBlank div.LblockLeft div .L-panel {}
.LblockPageSubtitle .LblockRight > input, .LblockPageSubtitle .LblockRight > select { margin-top: 10px;}


/* Grid 정렬 Popup 사이즈 고정 및 Scroll 추가 */
.L-grid-header-tool-dialog {
	z-index: 100 !important;
	max-height: 500px;
}

.L-grid-header-tool-dialog .bd.L-grid-header-tool-dialog{
	overflow: auto;
}
