/**********************/
/* ui component style */
/**********************/

/* common */
@font-face {
	font-family: 'Pretendard';
	font-weight: 900;
	font-display: swap;
	src: local('Pretendard Black'), url('../font/woff2/Pretendard-Black.woff2') format('woff2'), url('../font/woff/Pretendard-Black.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	font-display: swap;
	src: local('Pretendard ExtraBold'), url('../font/woff2/Pretendard-ExtraBold.woff2') format('woff2'), url('../font/woff/Pretendard-ExtraBold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 700;
	font-display: swap;
	src: local('Pretendard Bold'), url('../font/woff2/Pretendard-Bold.woff2') format('woff2'), url('../font/woff/Pretendard-Bold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	font-display: swap;
	src: local('Pretendard SemiBold'), url('../font/woff2/Pretendard-SemiBold.woff2') format('woff2'), url('../font/woff/Pretendard-SemiBold.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-display: swap;
	src: local('Pretendard Medium'), url('../font/woff2/Pretendard-Medium.woff2') format('woff2'), url('../font/woff/Pretendard-Medium.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	font-display: swap;
	src: local('Pretendard Regular'), url('../font/woff2/Pretendard-Regular.woff2') format('woff2'), url('../font/woff/Pretendard-Regular.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	font-display: swap;
	src: local('Pretendard Light'), url('../font/woff2/Pretendard-Light.woff2') format('woff2'), url('../font/woff/Pretendard-Light.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 200;
	font-display: swap;
	src: local('Pretendard ExtraLight'), url('../font/woff2/Pretendard-ExtraLight.woff2') format('woff2'), url('../font/woff/Pretendard-ExtraLight.woff') format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 100;
	font-display: swap;
	src: local('Pretendard Thin'), url('../font/woff2/Pretendard-Thin.woff2') format('woff2'), url('../font/woff/Pretendard-Thin.woff') format('woff');
}
.right {text-align:right;padding:5px;}
.hidden {font-size:0px;position:absolute;top:-999999px;}
.required {background:url(../images/common/ico-required.gif) no-repeat 0 0;}
.readonly {background:#f3f3f3 !important;color:#6f6e6e !important;}
.none {display:none;}

input.input-text {border:1px solid #c3c3c3;height:26px;font:normal 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;width:130px;padding:0 5px;border-radius:3px;line-height:2em}
input.input-text[type="file"]{line-height:1.8em;font-size:11px}
input[type=text]::-ms-clear {display:none;}
select, select.select {border:1px solid #c3c3c3;height:26px;font:normal 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;padding:2px;width:130px;border-radius:3px;} 
textarea {border:1px solid #c3c3c3;font:normal 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;padding:4px 6px;border-radius:3px}
.ub-control .select-multiple{height:65px;/*padding:4px 6px;*/}

.input-text, select, .select, .textarea {margin:0px 4px 0px 0px;}

/* data in navi bar */
.nav-bar .data-wrap {position:relative;float:left;margin-top:9px;margin-left:20px;}
.nav-bar .data {float:left;height:36px;border-radius:5px;}
.nav-bar .data.exchange {background:#87b92f;margin-right:6px;padding:0 10px;}
.nav-bar .data.operation {background:#f7a320;margin-right:6px;padding:0 10px;}
.nav-bar .data.people {background:#dc5955;/*background: -webkit-linear-gradient(#e25f60, #d85d5f);background: -o-linear-gradient(#e25f60, #d85d5f);background: -moz-linear-gradient(#e25f60, #d85d5f);background: linear-gradient(#e25f60, #d85d5f);*/margin-right:10px;padding:0 10px;}
.nav-bar .data .txt {float:left;font:bold 13px Pretendard,'����',Gulim,helvetica,arial,sans-serif;color:#fff;display:inline-block;line-height:36px;}
.nav-bar .data .num {float:left;font-family:'Open Sans',sans-serif;font-weight:600;font-size:26px;color:#fff;display:inline-block;line-height:36px;}
.nav-bar .data .unit {float:left;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;padding-left:3px;margin-top:5px;display:inline-block;color:#fff;line-height:36px;}
.nav-bar .data .arrow-up {float:left;width:15px;height:36px;background:url(../images/common/img-data-arrow-up.png) no-repeat center;display:inline-block;margin-left:20px;}
.nav-bar .data .arrow-down {float:left;width:15px;height:36px;background:url(../images/common/img-data-arrow-down.png) no-repeat center;display:inline-block;margin-left:20px;}

/* condition in navi bar */
.nav-bar .selected-condition {position:relative;float:left;margin-top:18px;margin-left:20px;height:22px;}
.nav-bar .selected-condition li {float:left;height:22px;font:normal 14px Pretendard,'����',Gulim,helvetica,arial,sans-serif;padding-right:18px;margin-right:15px;background:url(../images/common/bg-selected-condition.gif) no-repeat top right;color:#56575a;}
.nav-bar .selected-condition li:last-child {background:none;margin-right:0;}
.nav-bar .selected-condition span {padding:5px 10px;/*background:#959ca5;border-radius:2px;*/font:bold 12px '����',Gulim,helvetica,arial,sans-serif;}

/* project name searching */
.nav-bar .pn-search-form {position:relative;float:left;border:1px solid #bcbcbc;width:310px;height:36px;margin-top:9px;padding-left:10px;border-radius:5px;background:url(../images/common/search-input-bg.gif) repeat;}
.nav-bar .pn-search-input {position:relative;float:left;background-color:transparent;width:260px;height:22px;font-family:'Open Sans',sans-serif;font-weight:400;font-size:13px;display:inline-block;border:0;padding:0;margin-top:5px;}
.nav-bar .pn-search-icon {position:relative;float:right;box-sizing:border-box;width:34px;height:34px;background:url(../images/common/ico-project-search.png) no-repeat center;border:0;cursor:pointer;}

/* button */
.btn-nav-wrap {position:relative;float:right;margin:0 15px 0 0;}
.btn-nav {min-width:85px;margin-left:5px;color:#696969;font:bold 14px '����',Gulim,helvetica,arial,sans-serif;text-align:center;white-space:nowrap;height:34px;line-height:32px;padding:0 10px;border-radius:5px;border:1px solid #bfbfbf;cursor:pointer;background:#f4f4f4;background:-webkit-linear-gradient(#FFF, #F3F3F3);background:-o-linear-gradient(#FFF, #f3f3f3);background:-moz-linear-gradient(#FFF, #f3f3f3);background:linear-gradient(#FFF, #f3f3f3);display:inline-block;}
.btn-nav:hover {color:#333;border:1px solid #939393;background:#f3f3f3;background:-webkit-linear-gradient(#f3f3f3, #FFF);background:-o-linear-gradient(#f3f3f3, #FFF);background:-moz-linear-gradient(#f3f3f3, #FFF);background:linear-gradient(#f3f3f3, #FFF);}
.btn-nav:active {border:1px solid #6ba1ef;}

.btn-wrap {position:relative;margin-top:10px;text-align:right;z-index:100;}
.btn-wrap .btn {min-width:75px;margin-left:5px;color:#FFF;font:bold 14px '����',Gulim,helvetica,arial,sans-serif;text-align:center;white-space:nowrap;height:34px;line-height:33px;padding:0 10px;border-radius:4px;border:1px solid #5179be;background:#6387c4;background:-webkit-linear-gradient(#6b90d1, #6387c4);background:-o-linear-gradient(#6b90d1, #6387c4);background:-moz-linear-gradient(#6b90d1, #6387c4);background:linear-gradient(#6b90d1, #6387c4);display:inline-block;cursor: pointer;}
.btn-wrap .btn:hover {border:1px solid #4a70b8;background:#5b7ebe;background: -webkit-linear-gradient(#6287cc, #5b7ebe);background: -o-linear-gradient(#6287cc, #5b7ebe);background: -moz-linear-gradient(#6287cc, #5b7ebe);background: linear-gradient(#6287cc, #5b7ebe);}
.btn-wrap .btn:active {-moz-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0.3);-webkit-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0.3);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,0.3);}

.btn-wrap .btn-delete {min-width:75px;margin-left:5px;color:#696969;font:bold 14px '����',Gulim,helvetica,arial,sans-serif;text-align:center;white-space:nowrap;height:34px;line-height:33px;padding:0 10px;border-radius:4px;border:1px solid #c4c4c4;background:-webkit-linear-gradient(#FFF, #F3F3F3);background:-o-linear-gradient(#FFF, #F3F3F3);background:-moz-linear-gradient(#FFF, #F3F3F3);background:linear-gradient(#FFF, #F3F3F3);display:inline-block;cursor: pointer;} 
.btn-wrap .btn-delete:hover {color:#333;border:1px solid #939393;background:#efefef;background: -webkit-linear-gradient(#FFF, #efefef);background: -o-linear-gradient(#FFF, #efefef);background: -moz-linear-gradient(#FFF, #efefef);background: linear-gradient(#FFF, #efefef);}
.btn-wrap .btn-delete:active {border:1px solid #6ba1ef;}

.btn-inaside-wrap {position:relative;float:right;margin-right:8px;margin-top:5px;}
.btn-inaside {margin:5px 0;color:#696969;font:bold 12px '����',Gulim,helvetica,arial,sans-serif;text-align:center;white-space:nowrap;height:26px;padding:6px 10px 5px;border-radius:3px;border:1px solid #c0c1c2;cursor:pointer;border:1px solid #cccccc;cursor:pointer;background: #f4f4f4;background: -webkit-linear-gradient(#FFF, #F4F4F4);background: -o-linear-gradient(#FFF, #F4F4F4);background: -moz-linear-gradient(#FFF, #F4F4F4);background: linear-gradient(#FFF, #F4F4F4);}
.btn-inaside:hover {color:#333;border:1px solid #b5b5b5;background:#efefef;background: -webkit-linear-gradient(#FFF, #efefef);background: -o-linear-gradient(#FFF, #efefef);background: -moz-linear-gradient(#FFF, #efefef);background: linear-gradient(#FFF, #efefef);}
.btn-inaside:active {border:1px solid #6ba1ef;}

/* SNB */
.snb {width:205px;}
.snb-group-contents {width:100%;font-size:12px;}
.snb-group-contents .chk {float:left;width:50%;margin:3px 0;}
.snb-group-contents label {color:#333;}

.snb-group-contents .date {position:relative;display:inline-block;}
.snb-group-contents .date input {width:115px;height:23px;border:1px solid #ccc;padding-right:21px;font:normal 12px '����',Gulim,helvetica,arial,sans-serif;text-align:center;}
.snb-group-contents .date button.btn-cal {position:absolute;right:3px;width:21px;height:21px;background:url(../images/common/ico-cal.gif) no-repeat center;border:0;top:1px;cursor:pointer;}

.snb-group-contents .charge {position:relative;display:inline-block;}
.snb-group-contents .charge input {width:115px;height:23px;border:1px solid #ccc;padding-right:15px;font:normal 12px '����',Gulim,helvetica,arial,sans-serif;text-align:center;}
.snb-group-contents .charge button.btn-scrh {position:absolute;right:3px;width:21px;height:21px;background:url(../images/common/btn-scrh.png) no-repeat center;border:0;top:0;cursor:pointer;}

.snb-group-contents .amount {position:relative;display:inline-block;}
.snb-group-contents .ui-spinner.ui-widget.ui-widget-content.ui-corner-all {border-radius:0;border:1px solid #ccc;width:115px;margin-bottom:0;}
.snb-group-contents .amount input {border:0;padding:1px 6px 0;height:23px;font:normal 12px '����',Gulim,helvetica,arial,sans-serif;}
.snb-group-contents a.ui-spinner-button.ui-spinner-down.ui-corner-br.ui-button.ui-widget {margin-bottom:0;}

.snb-nav-split{height:100%}
.snb-nav-split a {width:7px;height:100%;overflow:hidden;text-indent:-1000em;display:block;}
.snb-nav-split a:hover {background:#ebeef0;}
.snb-nav-split.open {float:left;display:inline-block;margin-right:7px}
.snb-nav-split.open a{border-left:none;border-radius:3px;background:#f7f7f7 url(../images/common/ico-snb-nav-open.gif) no-repeat center}
.snb-nav-split.close {position:absolute;top:0;right:-7px;display:inline-block;}
.snb-nav-split.close a{border-left:1px solid #cbcbcb;border-radius:0 7px 7px 0;background:#f7f7f7 url(../images/common/ico-snb-nav-split.gif) no-repeat center}

/* snb overlays */
.ui-accordion{border-radius:7px}
.ui-accordion .ui-accordion-header {margin-top:0;color:#373737;font-weight:bold;font-size:13px;background-image:none;background-color:#ebeef0;border-radius:0; border-top-left-radius:6px; border-top-right-radius:6px; padding:11px 5px 7px 15px;height:40px;border:0 none;border-bottom: 1px solid #c3c4c7}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {position:relative;float:right;margin-top:-1px;width:16px;left:0;top:0;}
.ui-accordion .ui-accordion-content {min-height: 765px;    max-height: 810px; padding:0;border-radius:0 0 7px 7px;margin:0;border:0;}
/* .ui-accordion .ui-accordion-content {min-height: 810px;    max-height: 810px; padding:0;border-radius:0 0 7px 7px;margin:0;border:0;} */
.ui-accordion.filter {background:#fff;border-radius:7px 0 0 7px}
.ui-accordion.filter .ui-accordion-content.snb-group-contents{min-height: 685px; max-height:685px; border-bottom:1px solid #c3c4c7;border-radius:0}
.ui-accordion.filter .ui-accordion-content#ui-accordion-1-panel-5{border-radius:0 0 0 7px}
.ui-accordion.filter.filter_MOA0001{border-radius:7px 0 0 0}
.ui-accordion.filter_ARA0001 {border-radius:7px 0 0 7px}

#inner_contents .ui-accordion.filter{border:1px solid #c3c4c7;border-radius:0}
#inner_contents .ui-accordion.filter .ui-accordion-header{padding:7px 5px 2px 15px;height:32px;font-size:12px;background:#f7f8fc;padding-left:10px}
#inner_contents .ui-accordion.filter .ui-accordion-content.snb-group-contents{border-bottom:0 none}
.ui-accordion.filter_TXN0020_1, .ui-accordion.filter_TXN0003_1{margin-top:-1px}

.ui-state-active .ui-icon.ui-icon-triangle-1-s {background:url(../images/common/ico-snb-arrow-close.gif) no-repeat center;margin-top:1px}
.ui-state-default .ui-icon.ui-icon-triangle-1-e {background:url(../images/common/ico-snb-arrow-open.gif) no-repeat center;margin-top:1px}
.ui-icon.ui-icon-arrowrefresh-1-e {background-image:url(../images/common/ico-snb-reflesh.png);background-position:center;background-repeat:no-repeat}

.ub-control-radios{height:40px}
.ub-control-radios span{margin-left:20px;margin-top:12px;display:inline-block}
.ub-control-search{background:#f7f8fc;border-bottom:1px solid #e0e0e1;height:43px}
.ub-control-search input, .ub-control-search span{margin-top:8px}
.ub-control-search .input-text{margin-left:20px}
.ub-control-search.bottom { border-top:1px solid #e0e0e1; position:absolute; bottom:0; border-bottom-left-radius:7px; border-bottom-right-radius:7px; width:100%; padding:0px 15px; }
.contents .ub-control-radios{height:31px;background:#f9f9fd}
.contents .ub-control-radios span{margin-top:6px}
.intreeBox .ub-control-radios{height:31px;border:1px solid #c3c4c7;border-bottom:0 none;background:#f9f9fd}
.intreeBox .ub-control-radios span{margin-top:6px}
.intreeBox .ub-control-radios + .ub-layout.treeBox{border-top:1px solid #e0e0e1}

.jstree{padding:10px 5px; }

/* table arrow */
.arrow-right {position:relative;top:41px;width:15px;height:38px;/*border-top:12.5px solid transparent;border-bottom:12.5px solid transparent;border-left:10px solid #c2d3e6;*/background:url(../images/common/ico-tb-arrow.gif)no-repeat 0 0;margin-left:-1px;}

/* tab */
.tab {width:100%;display:inline-block;background:#ebeef0;/*float:left;*/border-bottom:1px solid #c3c4c7;height:40px;border-radius:7px 7px 0 0}
#container-wrap .tab ul{position:absolute;float:left;}
#container-wrap .tab li{float:left;height:40px;}
#container-wrap .tab li a{display:table-cell;vertical-align:middle;padding:0 30px;height:40px;line-height:40px;text-decoration:none;font:bold 13px Pretendard,'����',Gulim,helvetica,arial,sans-serif;color:#454b54;background:#e3e6e8;border-right:1px solid #c3c4c7;border-bottom:1px solid #c3c4c7}
#container-wrap .tab li a:hover, .tab li.on a:hover {color:#547ab8;}
#container-wrap .tab li a.disabled {pointer-events:none;cursor:default;color:#c2c2c2;text-shadow: 1px 1px #FFF;}
#container-wrap .tab li.on a{color:#ec2e36;border-bottom:1px solid #e9eaeb;background:#fff}
#container-wrap .tab li:first-child.on a{border-radius:7px 0 0 0}
#container-wrap .tab .btn-add-tab {background:url(../images/common/ico-add-tab.gif) left top no-repeat;padding:0 0 4px 28px;margin:8px 0 0 15px;display:inline-block;}
#container-wrap .tab .btn-add-tab a {color:#c03e33;font-family:'Open Sans',sans-serif;font-weight:600;font-size:13px;}
#container-wrap .tab-tb {clear:left;position:relative;width:100%;background:#FFF;padding:5px 20px 20px;border-radius:7px}
#container-wrap .tab-tb.tab-tb-type2 {padding-top:25px;border-radius:7px;}
#container-wrap .tab-tb.tab-tb-type3 {border-radius:7px;}
#container-wrap .tab-tb.off {display:none;}
#container-wrap .tab-tb #inner_contents .row{display:inline-block;width:100%;float:left;margin-bottom:10px}
#container-wrap .tab-tb #inner_contents .row .column.list{width:32.57%;margin-left:10px;}
#container-wrap .tab-tb #inner_contents .row .column.list:first-child{margin-left:0}

#innerTab {position:relative;height:34px;z-index:1;background:#f6f6f6;border:1px solid #c3c4c7; border-bottom:0; border-radius:5px 5px 0 0;margin-bottom:-1px}
.tbTab{position:relative;height:34px;z-index:1;background:#f1f2f6;border:1px solid #c3c4c7;border-radius:0;margin-bottom:-1px}
.intab {
	position:absolute;
	height:33px;
	border-bottom:1px solid #2F63C5;
}
.intab li {
	float:left;
	/*margin-right:3px;*/
	margin-bottom:-1px;
	height:33px;
	border-right:1px solid #c3c4c7;

}
.intab li:first-child{border-top-left-radius:5px}
.intab li a {
	display:table-cell;
	vertical-align:middle;
	padding:0 30px;
	height:33px;
	text-decoration:none;
	font:bold 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;
	color:#454b54;
}
.intab li a:hover, 
.intab li.on a:hover {
	color:#2F63C5;
}
.intab li a.disabled {
	pointer-events:none;
	cursor:default;
	color:#c2c2c2;
	text-shadow: 1px 1px #FFF;
}
.intab li.on {background:#f7f8fc}
.intab li.on a{
	color:#2F63C5;
	border-bottom:1px solid #e0e0e1;
}

.tbTab .intab li:first-child{border-top-left-radius:0}

.tab .tabInMenu {position:absolute;top:37px;left:0;width:100%;border-bottom:1px solid #ddd;z-index:99;text-align:center;}
.tab .tabInMenu * {background:none;}
.tab .tabInMenu li {display:inline-block;float:none;height:37px;}
.tab .tabInMenu li a {color:#555;font-size:11px;}

.innertab-panel {/*border:1px solid #aeafaa;border-top:none !important;padding-top:6px;*/}

/* list table */
.tb-list-Tbg {width:100%;height:5px;border-radius:4px 4px 0 0;border:1px solid #cbcbcb;border-bottom:none !important;background:#fff;background: -webkit-linear-gradient(#fff, #fefefe);background: -o-linear-gradient(#fff, #fefefe);background: -moz-linear-gradient(#fff, #fefefe);background: linear-gradient(#fff, #fefefe);}

.tb-list,.tb-list th,.tb-list td {border:0;}
.tb-list {width:100%;text-align:center;table-layout:fixed;}
.tb-list caption{display:none}
.tb-list th {font:normal 12px '����',Gulim;color:#3a3a3a;height:26px;border-bottom:1px solid #c3c3c3;background:url(../images/common/bg-tb-list-th.gif) repeat-x 0 0;}
.tb-list th.vertical-line {background:url(../images/common/bg-tb-list-thline.gif) no-repeat left top, url(../images/common/bg-tb-list-th.gif) repeat-x 0 0;}
.tb-list th.vertical-line:first-child {background:url('/page/moara/images/common/bg-tb-list-th.gif') repeat-x 0 0;}
.tb-list .tb-tdlr {padding:0;border:none;}
.tb-list tbody {background:#FFF;border-left:1px solid transparent;}
.tb-list tbody tr {height:23px;border-bottom:1px solid #e5e5e5;}
.tb-list tbody tr:last-child {border-bottom:none;}
.tb-list tbody tr.odd {background:#f5f5fd;}
.tb-list tbody td {font:normal 12px '����',Gulim;color:#5a5a5a;border-right:1px solid #e5e5e5;padding:3px;}
.tb-list tbody td:last-child {border-right:none;}
.tb-list .right {text-align:right;padding-right:15px;}
.tb-list .left {text-align:left;}
.tb-list .tb-title.left {padding-left:10px;}
.tb-list  tr.tb-inContents {background:#ddd;}
.tb-list  tr.tb-inContents td {text-align:left;padding:20px 30px;line-height:18px;}

/* inner list table */
.tb-inlist,.tb-inlist th,.tb-inlist td {border:0;}
.tb-inlist {width:100%;text-align:center;table-layout:fixed;}
.tb-inlist caption{display:none}
.tb-inlist th {font:bold 12px '굴림',Gulim;color:#666;line-height:13px;padding:11px 0 8px;border-bottom:1px solid #c3c3c3;background:url(../images/common/bg-tb-inlist-th.gif) repeat-x left top;}
.tb-inlist th:first-child {background:url(../images/common/bg-tb-inlist-thL.gif) no-repeat left top, url(../images/common/bg-tb-inlist-th.gif) repeat-x left top;}
.tb-inlist th:last-child {background:url(../images/common/bg-tb-inlist-thR.gif) no-repeat right top, url(../images/common/bg-tb-inlist-th.gif) repeat-x left top;}
.tb-inlist tbody {border:1px solid #d1d1d1;border-top:none;border-right:none;}
.tb-inlist tbody tr {height:40px;}
.tb-inlist tbody tr:last-child {border-bottom:none;}
.tb-inlist tbody tr.odd {background:#f2f9fc;}
.tb-inlist tbody td {font:normal 12px '굴림',Gulim;color:#6f6e6e;background:url(../images/common/bg-tb-inlist-tdb.gif) repeat-x left bottom,url(../images/common/bg-tb-inlist-tdb.gif) repeat-y left top;}
.tb-inlist tbody td:first-child {background:url(../images/common/bg-tb-inlist-tdb.gif) repeat-x left bottom, none;}
.tb-inlist tbody td:last-child {background:url(../images/common/bg-tb-inlist-tdb.gif) repeat-x left bottom, url(../images/common/bg-tb-inlist-tdb.gif) repeat-y left top, url(../images/common/bg-tb-inlist-tdR.gif) repeat-y right top;}
.tb-inlist tbody tr:last-child td {background:url(../images/common/bg-tb-inlist-tdb.gif) repeat-y left top, none;}
.tb-inlist tbody tr:last-child td:first-child {background:none;}
.tb-inlist tbody tr:last-child td:last-child {background:url(../images/common/bg-tb-inlist-tdR.gif) repeat-y right top, url(../images/common/bg-tb-inlist-tdb.gif) repeat-y left top;}

/*  stats list table */
.tb-stats-list-wrap {margin:0px 15px 0 235px;}
.tb-stats-list-wrap .inner-table-container {border:1px solid #cbcbcb;border-radius:4px 4px 0 0;}
.tb-stats-list-wrap .inner-table-header {background:url(../images/common/bg-tb-inlist-thr.gif) no-repeat right 1px, url(../images/common/bg-tb-inlist-th.gif) repeat-x left -1px;}
.tb-stats-list-wrap .inner-table-content {background:#FFF;}
.tb-stats-list,.tb-stats-list th,.tb-stats-list td {border:0;}
.tb-stats-list {width:100%;text-align:center;table-layout:fixed;}
.tb-stats-list caption{display:none}

.tb-stats-list th {font:bold 12px '굴림',Gulim;color:#666;}
.tb-stats-list th.rowspan_2dep {padding:25px 0 26px;border-bottom:1px solid #c3c3c3;background:url(../images/common/bg-tb-stats-th-lineL.gif) no-repeat left top, url(../images/common/bg-tb-stats-inlist-thL.gif) no-repeat left top;}
.tb-stats-list th.rowspan_2dep:first-child {background:url(../images/common/bg-tb-stats-inlist-thL.gif) no-repeat -1px top;border-radius:4px 0 0 0;}
.tb-stats-list th.rowspan_2dep:last-child {background:url(../images/common/bg-tb-stats-th-lineR.gif) no-repeat right top, url(../images/common/bg-tb-stats-th-lineL.gif) no-repeat left top, url(../images/common/bg-tb-stats-inlist-thL.gif) no-repeat left top;}
.tb-stats-list th.rowspan_3dep {padding:42px 0;border-bottom:1px solid #c3c3c3;background:url(../images/common/bg-tb-stats-th-lineL.gif) no-repeat left top, url(../images/common/bg-tb-stats-3dep-th.gif) repeat-x left top;}
.tb-stats-list th.rowspan_3dep:first-child {background:url(../images/common/bg-tb-stats-3dep-th.gif) repeat-x left top;border-radius:4px 0 0 0;}
.tb-stats-list th.rowspan_3dep:last-child {background:url(../images/common/bg-tb-stats-th-lineL.gif) no-repeat left top, url(../images/common/bg-tb-stats-th-lineR.gif) no-repeat right top, url(../images/common/bg-tb-stats-3dep-th.gif) repeat-x left top;;}

.tb-stats-list th.higher {line-height:13px;padding:11px 0 8px;border-bottom:1px solid #c3c3c3;background:url(../images/common/bg-tb-stats-th-lineL.gif) no-repeat left top, url(../images/common/bg-tb-stats-higher-th.gif) repeat-x left top;}
.tb-stats-list th.higher:first-child {background:url(../images/common/bg-tb-stats-higher-th.gif) repeat-x left top;}
.tb-stats-list th.mid {line-height:13px;padding:11px 0 8px;border-bottom:1px solid #c3c3c3;background:url(../images/common/bg-tb-stats-th-lineL.gif) no-repeat left top, #f6f6f6;}
.tb-stats-list th.mid:first-child {background:#f6f6f6;}
.tb-stats-list th.lower {line-height:13px;padding:11px 0 8px;border-bottom:1px solid #c3c3c3;background:url(../images/common/bg-tb-stats-th-lineL.gif) no-repeat left top, #eeecfb;}
.tb-stats-list th.lower:first-child {background:#eeecfb;}

.tb-stats-list-wrap .tb-inlist tbody {border:none;}
.tb-stats-list-wrap .tb-inlist tbody tr:last-child td {background:url(../images/common/bg-tb-inlist-tdb.gif) repeat-y left top, url(../images/common/bg-tb-inlist-tdb.gif) repeat-x left bottom;}
.tb-stats-list-wrap .tb-inlist tbody tr:last-child td:first-child {background:url(../images/common/bg-tb-inlist-tdb.gif) repeat-x left bottom;}

/* stats inner list table */
.tb-stats-inlist,.tb-stats-inlist th,.tb-stats-inlist td {border:0;}
.tb-stats-inlist {width:100%;text-align:center;table-layout:fixed;}
.tb-stats-inlist caption{display:none}
.tb-stats-inlist th {font:bold 12px '굴림',Gulim;color:#666;}
.tb-stats-inlist th.rowspan {height:65px;border-bottom:1px solid #c3c3c3;background:url(../images/common/bg-tb-stats-inlist-thL.gif) no-repeat left top;}
.tb-stats-inlist th.rowspan:first-child {background:url(../images/common/bg-tb-stats-inlist-thL.gif) no-repeat -1px top;border-radius:4px 0 0 0;}
.tb-stats-inlist th.rowspan:last-child {background:url(../images/common/bg-tb-stats-th-lineR.gif) no-repeat right top, url(../images/common/bg-tb-stats-inlist-thL.gif) no-repeat left top;}
.tb-stats-inlist th.higher {line-height:13px;padding:11px 0 8px;border-bottom:1px solid #c3c3c3;background:url(../images/common/bg-tb-stats-higher-thL.gif) no-repeat left top, url(../images/common/bg-tb-stats-higher-th.gif) repeat-x left top;}
.tb-stats-inlist th.higher:first-child {background: url(../images/common/bg-tb-stats-higher-th.gif) repeat-x left top;}
.tb-stats-inlist th.lower {line-height:13px;padding:11px 0 8px;border-bottom:1px solid #c3c3c3;background:url(../images/common/bg-tb-stats-th-lineL.gif) no-repeat left top, url(../images/common/bg-tb-stats-lower-th.gif) repeat-x left top;}
.tb-stats-inlist th.lower:first-child {background:url(../images/common/bg-tb-stats-lower-th.gif) repeat-x left top;}

/* form Inner */
.form-inner {width:100%;margin-bottom:7px;}
.form-inner select {width:170px;height:29px;border:1px solid #c3c3c3;color:#6f6e6e;padding-left:6px;}
.form-inner h3 {font:bold 14px '����',Gulim,helvetica,arial,sans-serif;color:#484848;padding-left:18px;margin:20px 0 10px;background:url(../images/common/ico-h3-moara.png) no-repeat 5px 3px;}
.form-inner h3:first-child {margin-top:0;}
.form-inner h2 {padding:8px;color:#666;font:bold 13px '����',Gulim,helvetica,arial,sans-serif;text-align:left;}

/* total count */
.total-count {float:left;padding-left:5px;margin-top:15px;}

/* paginate */
.paginate {float:right;text-align:right;color:#626262;margin-top:10px;}
.paginate_btn {float:right;margin-left:5px;}
.paginate_btn a.prev_disabled {float:left;width:25px;height:25px;background:url(../images/common/btn-paginate-prev-disabled.gif);}
.paginate_btn a.next_disabled {float:left;width:26px;height:25px;background:url(../images/common/btn-paginate-next-disabled.gif);}
.paginate_btn a.prev {float:left;width:25px;height:25px;background:url(../images/common/btn-paginate-prev.gif);}
.paginate_btn a.next {float:left;width:26px;height:25px;background:url(../images/common/btn-paginate-next.gif);}
.paginate input {margin:0 5px 0 0;height:21px;border:1px solid #cccccc;font:bold 12px '����',Gulim,helvetica,arial,sans-serif;color:#626262;padding:0 8px;text-align:center;}

/* aside */
#aside .ui-dialog .ui-dialog-titlebar {background:#959ca5;height:36px;border-radius:0;border:0;}
#aside .ui-dialog .ui-dialog-title {font:bold 13px '����',Gulim,helvetica,arial,sans-serif;color:#FFF;margin-top:5px;}
#aside .ui-dialog .ui-dialog-titlebar-close {right:5px;padding:0;}
#aside .ui-icon.ui-icon-closethick {background:url(../images/common/ico-aside-close.gif) no-repeat center;margin:0 3px 0 0;}
#aside .ui-state-hover .ui-icon.ui-icon-closethick {background:url(../images/common/ico-aside-close.gif) no-repeat center;margin:0;}
#aside .ui-state-hover, #aside .ui-widget-content .ui-state-hover, #aside .ui-widget-header .ui-state-hover, #aside .ui-state-focus, #aside .ui-widget-content .ui-state-focus, #aside .ui-widget-header .ui-state-focus {background:none;border:0;}
#aside .ui-dialog .ui-dialog-content {padding:0;}

.aside {width:195px;border:1px solid #9ba3ae;border-radius:5px 5px;background:#FFF;margin:24px 18px 0 0;-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.1);box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.1);}
.aside-tit {background:#959ca5;height:26px;padding:10px 0 0 12px;}
.aside-tit span {font:bold 13px '����',Gulim,helvetica,arial,sans-serif;color:#FFF;}
.aside-tit a.close {float:right;margin-right:10px;}
.aside-tb-list {border:0;margin:5px;width:95% !important;}
.aside-tb-list th {background:#eef3fb;font:bold 12px '����',Gulim,helvetica,arial,sans-serif;text-align:left;color:#6c6b6b;border:1px solid #FFF;padding:10px 8px;}
.aside-tb-list td {text-align:left;padding-left:8px;color:#333;font:normal 12px '����',Gulim,helvetica,arial,sans-serif;color:#666;}
.aside-tb-list td p {width:110px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

/* ub-control table */
.tbWrap{border:1px solid #c3c4c7; clear:both; }
.ub-control.table.normal th, .ub-control.table.normal td{border-top:1px solid #e0e0e1;border-left:1px solid #e0e0e1;}
.ub-control.table.normal tr:first-child th, .ub-control.table.normal tr:first-child td{border-top:0 none}
.ub-control.table.normal tr th:first-child{border-left:0 none}
.ub-control.table.normal th {height:34px;font-size:12px;/*padding:4px 10px 4px 0;*/padding:0 12px;background-color:#f7f8fc;text-align:left;}
.ub-control.table.normal th label {background:none;/*color:#666;*/padding-left:0;margin-left:5px;}
.ub-control.table.normal td {padding:5px 12px}
.ub-control.table.normal td .ub-control-group{display:inline-block}
.ub-control.table.normal td .ub-control-group .ub-control{margin-bottom:5px}
.ub-control.table.normal td input[type=radio] + label {margin-right:10px;line-height:.5em}
.ub-control.table.normal td .tb_forms{display:inline-block}
.ub-control.table.normal td .tb_forms *{margin-bottom:4px}

/* .ub-control.table.inner {border:1px solid #d2d2d2;}
.ub-control.table.inner tr {border-top:1px solid #d2d2d2;} */
.ub-control.table.inner th {color:#454b54;font:normal 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;height:28px;border-left:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;text-align:center;background:#f7f8fc;}
.ub-control.table.inner th label {background:none;color:#454b54;padding-left:0;font-size:11px;text-align:center;margin-left:0;}
.ub-control.table.inner th:first-child {border-left:none;}
.ub-control.table.inner td {padding:3px 10px 3px 12px;border-left:1px solid #e5e5e5;text-align:center;}
.ub-control.table.inner td:first-child {border-left:none;}
.ub-control.table.inner.tbRow th{border-bottom:0 none}
.ub-control.table.inner.tbRow td{text-align:left}

.ub-control.table.inner.trans {border:0;}
.ub-control.table.inner.trans td {padding:2px 10px 2px 0 !important;border:0;text-align:left;}


/* ub-control button */
/* [button] icon top bottom imgBtn */
.ub-control.button, .ub-control.button a, .ub-control.button.imgBtn {display:inline-block;cursor:pointer;vertical-align:middle;}
.ub-control.button.imgBtn.btn_get_detail{width:15px;height:16px;background:url(../images/common/ico-detail.png) no-repeat;margin-right:0}
.ub-control.button.imgBtn.btn_set_delete_object{width:15px;height:16px;background:url(../images/common/icon_trash.png) no-repeat;margin-right:0}
.ub-control.button.imgBtn.btn_set_off_object{width:17px;height:16px;background:url(../images/jstree/icon_category_name.png) no-repeat;margin-right:0}
.ub-control.button.imgBtn.btn_set_on_object{width:17px;height:16px;background:url(../images/jstree/icon_category_name.png) no-repeat;margin-right:0}
.ub-control.button.imgBtn.btn_cancel_on_object{width:17px;height:16px;background:url(../images/jstree/icon_category_del.png) no-repeat;margin-right:0}
/* icon buttons */
.icon_btn {display:inline-block; width:22px; height:26px; border:1px solid #8a8c90; border-radius:3px; vertical-align: middle;background-color:#96989e; background-position: 50% 50%; background-repeat: no-repeat;}
.icon_btn.light_type {border:1px solid #ababab; background-color:#f0f0f0;}
.icon_btn.icon_plus {background-image: url('../images/common/icon_plus.gif');}
.icon_btn.icon_minus {background-image: url('../images/common/icon_minus.gif');}
.icon_btn.icon_prev {background-image: url('../images/common/icon_prev.gif');}
.icon_btn.icon_next {background-image: url('../images/common/icon_next.gif');}
.icon_btn.icon_up {background-image: url('../images/common/icon_up.gif');}
.icon_btn.icon_down {background-image: url('../images/common/icon_down.gif');}
.icon_btn.icon_plus.light_type {background-image: url('../images/common/icon_plus_type2.gif');}
.icon_btn.icon_minus.light_type {background-image: url('../images/common/icon_minus_type2.gif');}
.icon_btn.icon_prev.light_type {background-image: url('../images/common/icon_prev_type2.gif');}
.icon_btn.icon_next.light_type {background-image: url('../images/common/icon_next_type2.gif');}
.icon_btn.icon_up.light_type {background-image: url('../images/common/icon_up_type2.gif');}
.icon_btn.icon_down.light_type {background-image: url('../images/common/icon_down_type2.gif');}


 .ub-control.button.imgBtn.btn_get_close{width:10px; height:6px; background:url('../images/dashboard/ico01.png') no-repeat 0px -60px;}
 .ub-control.button.imgBtn.btn_get_open{width:10px; height:6px; background:url('../images/dashboard/ico01.png') no-repeat -25px -60px;}
.ub-control.button.imgBtn.fold{width:10px; height:6px; background:url('../images/dashboard/ico01.png') no-repeat 0px -60px;}
 .ub-control.button.imgBtn.unfold{width:10px; height:6px; background:url('../images/dashboard/ico01.png') no-repeat -25px -60px;}
 
.ub-control.button a span {display:none;}
.ub-control.button.icon a span {display:inline-block;vertical-align:middle;}
.ub-control.button.imgBtn span {display:none;}

.ub-layout.button.inner {float:right;display:inline-block;/*margin-top:15px*/}
.leftBox .ub-control.title + .ub-layout.button.inner{margin-top:10px}
.ub-layout.button.inner.left {float:left;}
td .ub-layout.button.inner {float:none;margin-bottom:5px;margin-top:0}
.ub-layout.button.medium {padding:6px;text-align:right;border-left:1px solid #c3c4c7;border-right:1px solid #c3c4c7}
.ub-layout.button.medium input{height:23px}
.ub-layout.button.bottom {margin:10px 0;text-align:right;clear:both}
.ub-page.popup .ub-layout.button.bottom {margin:10px 0 0 0}
.ub-layout.button.bottom + h3.title{margin-top:0}
.ub-layout.button.center{padding:10px;text-align:center}

.ub-control.button.inner {display:inline-block}
.ub-control.button.inner a {display:inline-block;height:26px;padding:0 7px;border:1px solid #c3c4c7;border-radius:3px;background:#ebeef0;font:bold 11px Pretendard,'����',Gulim,helvetica,arial,sans-serif;color:#25282d;line-height:2em}
.ub-control.button.inner a.icon_del {display:inline-block;height:26px;padding:0 7px;border:1px solid #c95067;border-radius:3px;background:#df5570;font:bold 11px Pretendard,'����',Gulim,helvetica,arial,sans-serif;color:white;line-height:2em}
.popup .ub-control.button.inner a{height:26px;line-height:2em}
.ub-control.button.inner:hover a {background:#f7f8fc}
.ub-control.button.inner:hover a.icon_del {background:#e7718b;border:1px solid #c95067;}

.ub-control.button#btn_tree_search{margin-left:-12px}
.ub-control-search .ub-control.button.inner a{height:26px;border-top-left-radius:0;border-bottom-left-radius:0;line-height:2em}

.fileDown {height:23px;padding-top:3px;overflow:hidden;display:inline-block;vertical-align:middle;margin-left:10px}
.fileDown img {vertical-align:middle}

input.ub-control.button.inner-input {border:1px solid #b8b7bb;border-radius:3px;height:22px;width:50px;background: -webkit-linear-gradient(#FFF, #efefef);background: -o-linear-gradient(#FFF, #f4f4f4);background: -moz-linear-gradient(#FFF, #f4f4f4);background: linear-gradient(#FFF, #f4f4f4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#f4f4f4',GradientType=0);}

.ub-layout.button.top {position:absolute;top:0px;right:0px;display:inline-block;}
.ub-control.button.top a {height:27px;padding:0 15px;background:#77787c;font-weight:bold;color:#fff;line-height:2em;border-radius:3px}
.ub-control.button.top:hover a {background: #8e8f94;}
.ub-control.button.top a span {width:0;height:0;margin:0;}
.ub-frame.body .ub-layout.button.top{top:15px;right:20px}
.ub-frame.moara-body .ub-control.button.top{top:15px;right:20px}
.ub-frame.moara-body .ub-control.button.top a{background:#e4e6ea;color:#fff;    line-height: 23px;}
.ub-frame.moara-body .ub-control.button.top:hover a{background:#e4e6ea}

.tab-tb .contents .ub-control.button.top a {height:27px;padding:0 15px;background:#77787c;font-weight:bold;color:#fff;line-height:2em;border-radius:3px}
.tab-tb .contents .ub-control.button.top:hover a {background: #8e8f94;}

.ub-control.button.medium {height:22px;padding-left:8px;background:url(../images/common/btn-medium-bg.gif) no-repeat left top;}
.ub-control.button.medium:hover {background:url(../images/common/btn-medium-bg-over.gif) no-repeat left top;}
.ub-control.button.medium a {height:22px;margin:0;padding:5px 8px 0 0;background:url(../images/common/btn-medium-bg.gif) no-repeat right top;font-size:11px;}
.ub-control.button.medium:hover a{background:url(../images/common/btn-medium-bg-over.gif) no-repeat right top;}
.ub-control.button.medium img {padding-top:1px;margin-right:3px;}

.ub-control.button.bottom.blue a {border:1px solid #307bcb; background:#3688e0;}
.ub-control.button.bottom.blue:hover a {border:1px solid #307bcb; background:#51a0e8;}

.ub-control.button.bottom.red a {border:1px solid #c95067; background:#df5570;}
.ub-control.button.bottom.red:hover a {border:1px solid #c95067; background:#e7718b;}

.ub-control.button.bottom.rblue a {border:1px solid #239fce; background:#2dadde;}
.ub-control.button.bottom.rblue:hover a {border:1px solid #239fce; background:#47bfe6;}

.ub-control.button.bottom a {height:27px;padding:0 15px;border-radius:3px;border:1px solid #77787c;background:#77787c;color:#fff;font:bold 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;line-height:2em;white-space:nowrap}
.ub-control.button.bottom:hover a {background:#8e8f94;border:1px solid #8e8f94;}

/* page buttons */
.ub-control.button a {
	display:inline-block;
	height:26px; 
	padding:0 15px; 
	border-radius: 3px; 
	color:#fff; 
	font-size:12px; 
	font-weight:bold; 
	line-height: 23px;
}
.ub-control.button.search a {
	padding:0 15px 0 8px; 
	border:1px solid #585f6b; 
	background:#656d7c;
}
.ub-control.button.button.search a::before {
	display:inline-block; 
	content:''; 
	width:13px; 
	height:13px; 
	vertical-align: middle; 
	margin-top: -2px; 
	margin-right: 4px; 
	background:url('../images/common/icon_srch-glass.png') no-repeat 0 0;}
	
.ub-control.button.search:hover a{ background:#8b929f;}

.ub-control.button.red a {border:1px solid #c95067; background:#df5570;}
.ub-control.button.red a:hover {border:1px solid #c95067; background:#e7718b;}
.ub-control.button.teal a {border:1px solid #3288a0; background:#3995af;}
.ub-control.button.teal a:hover {border:1px solid #3288a0; background:#54abc1;}
.ub-control.button.brown a {border:1px solid #896768; background:#a37a7c;}
.ub-control.button.brown a:hover {border:1px solid #896768; background:#b79495;}
.ub-control.button.orange a {border:1px solid #d56b3a; background:#ed7b46;}
.ub-control.button.orange a:hover {border:1px solid #d56b3a; background:#f29664;}
.ub-control.button.skyblue a {border:1px solid #239fce; background:#2dadde;}
.ub-control.button.skyblue a:hover {border:1px solid #239fce; background:#47bfe6;}
.ub-control.button.lightbrown a {border:1px solid #a18d6d; background:#b9a27e;}
.ub-control.button.lightbrown a:hover {border:1px solid #a18d6d; background:#d6c7ad;}
.ub-control.button.yellow a {border:1px solid #d7a136; background:#f6b031;}
.ub-control.button.yellow a:hover {border:1px solid #d7a136;  background:#f8c24b;}
.ub-control.button.blue a {border:1px solid #307bcb; background:#3688e0;}
.ub-control.button.blue a:hover {border:1px solid #307bcb; background:#51a0e8;}
.ub-control.button.navy a {border:1px solid #5c6c87; background:#697c9a;}
.ub-control.button.navy a:hover {border:1px solid #5c6c87; background:#8495b0;}
.ub-control.button.lightgreen a {border:1px solid #899b17; background:#97ad10;}
.ub-control.button.lightgreen a:hover {border:1px solid #899b17; background:#adbf21;}
.ub-control.button.violet a {border:1px solid #535bae; background:#5a64c4;}
.ub-control.button.violet a:hover {border:1px solid #535bae; background:#767fd2;}
.ub-control.button.grey a {border:1px solid #7e7e7e; background:#909090;}
.ub-control.button.grey a:hover {border:1px solid #7e7e7e; background:#a7a7a7;}
.ub-control.button.green a {border:1px solid #4c861d; background:#589d1f;}
.ub-control.button.green a:hover {border:1px solid #4c861d; background:#74b236;}
.ub-control.button.purple a {border:1px solid #7754a5; background:#905bc0;}
.ub-control.button.purple a:hover {border:1px solid #7754a5; background:#a777cf;}
.ub-control.button.darkgreen a {border:1px solid #288d7b; background:#229782;}
.ub-control.button.darkgreen a:hover {border:1px solid #288d7b; background:#39ad9b;}
.ub-control.button.pink a {border:1px solid #b7579f; background:#d75ab8;}
.ub-control.button.pink a:hover {border:1px solid #b7579f;  background:#e176c8;}

.ub-control.button.red.light_type a {color:#de4931; border:1px solid #e9aca4; background:#feedeb;}
.ub-control.button.red.light_type a:hover {color:#de4931; border:1px solid #e9aca4;background:#fde0dd;}
.ub-control.button.pink.light_type a {color:#c26ead; border:1px solid #d1b0ce; background:#fceafa;}
.ub-control.button.pink.light_type a:hover {color:#c26ead; border:1px solid #d1b0ce;background:#fadbf6;}
.ub-control.button.orange.light_type a {color:#e69310; border:1px solid #edccaf; background:#fff2e6;}
.ub-control.button.orange.light_type a:hover {color:#e69310; border:1px solid #edccaf;background:#ffe9d5;}
.ub-control.button.grey.light_type a {color:#666; border:1px solid #b8b8b8; background:#eee;}
.ub-control.button.grey.light_type a:hover {color:#666; border:1px solid #b8b8b8;background:#e2e2e2;}
.ub-control.button.lightgreen.light_type a {color:#8a9712; border:1px solid #c0c695; background:#eef1d9;}
.ub-control.button.lightgreen.light_type a:hover {color:#8a9712; border:1px solid #c0c695; background:#e2e7c0;}
.ub-control.button.white.light_type a {color:#666; border:1px solid #b8b8b8; background:#fff;}
.ub-control.button.white.light_type a:hover {color:#666; border:1px solid #b8b8b8; background:#f1f1f1;}
.ub-control.button.green.light_type a {color:#57a157; border:1px solid #aacdaa; background:#dbf1db;}
.ub-control.button.green.light_type a:hover {color:#57a157; border:1px solid #aacdaa;background:#c3e7c3;}
.ub-control.button.teal.light_type a {color:#3a9eaa; border:1px solid #a2d7dc; background:#d0f2f6;}
.ub-control.button.teal.light_type a:hover {color:#3a9eaa; border:1px solid #a2d7dc;background:#b2e9ef;}
.ub-control.button.blue.light_type a {color:#507eb2; border:1px solid #b9cce0; background:#deecfd;}
.ub-control.button.blue.light_type a:hover {color:#507eb2; border:1px solid #b9cce0;background:#c8dffc;}
.ub-control.button.violet.light_type a {color:#756bad; border:1px solid #c8c5d8; background:#eae6fc;}
.ub-control.button.violet.light_type a:hover {color:#756bad; border:1px solid #c8c5d8;background:#dbd5fa;}

.mota-Btn a{
    font-size: 12px;
    color: #424242;
    border: 1px solid #ACACAC;
    border-radius: 3px;
    background: #fff;
    line-height: 12px;
    font-weight: 700;
    padding: 5px 8px ;
    
}
.mota-Btn.deep-blue a,
.mota-Btn.mota-search a{
    color: #fff;
    border: 1px solid #2F63C5;
    background: #2F63C5;
}
.mota-Btn.light-blue a{
    color: #2F63C5;
    border: 1px solid #779EE8;
    background: #E5EDF9;
}
.mota-Btn.border-blue a{
    color: #2F63C5;
    border: 1px solid #779EE8;
	background: #fff;
}
.mota-Btn.light-red a{
    color: #E44931;
    border: 1px solid #EFC1BB;
    background: #FEEDEB;
}
.mota-Btn.mota-search a::before {
	display:inline-block; 
	content:''; 
	width:13px; 
	height:13px; 
	vertical-align: middle; 
	margin-top: -2px; 
	margin-right: 4px; 
	background:url('../images/common/icon_srch-glass.png') no-repeat 0 0;
}
.search-btn-layout {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
/* ub-control tab 
.ub-control.tab {margin-top:0;position:relative;}
.ub-control.tab .ui-tabs-nav .ui-state-default {height:24px;padding-right:13px;margin-left:-3px;background:url(../images/common/bg-tabs-nav-r.png) no-repeat top right;cursor:pointer;}
.ub-control.tab .ui-tabs-nav .ui-state-default .ui-tabs-anchor {height:24px;padding:0;padding-left:13px;background:url(../images/common/bg-tabs-nav-l.png) no-repeat 0 0;}
.ub-control.tab .ui-tabs-nav .ui-state-default .ui-tabs-anchor label {display:inline-block;margin-top:5px;font:normal 12px '����',Gulim,helvetica,arial,sans-serif;color:#999999;cursor:pointer;}
.ub-control.tab .ui-tabs-nav .ui-state-active {position:relative;height:24px;padding-right:13px;margin-left:-3px;margin-bottom:0;background:url(../images/common/bg-tabs-nav-r-on.png) no-repeat top right;z-index:1000;}
.ub-control.tab .ui-tabs-nav .ui-state-active .ui-tabs-anchor {height:24px;padding-left:13px;background:url(../images/common/bg-tabs-nav-l-on.png) no-repeat 0 0;}
.ub-control.tab .ui-tabs-nav .ui-state-active .ui-tabs-anchor label {color:#333;font-weight:bold;} */

.ub-control.tab {margin-top:0;position:relative;border:0 none;border-radius:0;padding:0;background:#fff}
.ub-control.tab .ui-tabs-nav {border-radius:0;padding:0 0 0 0;border:1px solid #c3c4c7;border-radius:5px 5px 0 0;background:#f1f2f6}
.ub-control.tab .ui-tabs-nav li {border-radius:0;background:#eaedef;}
.ub-control.tab .ui-tabs-nav li:first-child{border-top-left-radius:5px}
.ub-control.tab .ui-tabs-nav .ui-state-default {height:32px;cursor:pointer;border:0 none;margin:0;border-right:1px solid #c3c4c7}
.ub-control.tab .ui-tabs-nav .ui-state-default .ui-tabs-anchor {height:32px;padding:0 30px;}
.ub-control.tab .ui-tabs-nav .ui-state-default .ui-tabs-anchor label {display:inline-block;line-height:32px;color:#454b54;cursor:pointer;font-weight:bold}
.ub-control.tab .ui-tabs-nav .ui-state-active {position:relative;height:32px;background:#fff;z-index:1000;}
.ub-control.tab .ui-tabs-nav .ui-state-active .ui-tabs-anchor {height:32px;}
.ub-control.tab .ui-tabs-nav .ui-state-active .ui-tabs-anchor label {color:#f71e26;}
.ub-control.tab .ui-tabs-nav .ui-state-default:first-child, .ub-control.tab .ui-tabs-nav .ui-state-active:first-child {margin-left:0;}
.ub-control.tab .ui-tabs-panel {border:0 none;padding:0;border-radius:0;}

/* ub-control collectData */
.ub-control.collectData.wrap {position:relative;width:100%;height:62px;display:inline-block;}
.ub-control.collectData.wrap .collectDatatab {position:absolute;width:100%;display:inline-block;z-index:1;}
.ub-control.collectData.wrap li {float:left;height:62px;border-top:1px solid #c1c1c1;display:inline-block;padding:13px 17px;cursor:pointer;margin-bottom:-1px;}
.ub-control.collectData.wrap li.today {width:50%;border-left:1px solid #c1c1c1;background:url(../images/common/bg-collectData-tab.gif) repeat-x -1px 0;}
.ub-control.collectData.wrap li.month {width:50%;height:62px;background:url(../images/common/bg-collectData-tab.gif) repeat-x 0 0;border-right:1px solid #c1c1c1;border-left:1px solid #dde0e6;}
.ub-control.collectData.wrap li.on {background:none;border:1px solid #aeafaa;border-bottom:1px solid #fff;cursor:default;}
.ub-control.collectData.wrap .stit {position:relative;float:left;font-weight:bold;line-height:18px;display:inline-block;}
.ub-control.collectData.wrap .data {position:relative;float:right;font:bold 21px arial,sans-serif;color:#df4b1e;padding-top:5px;display:inline-block;}
.ub-control.collectData.wrap .collectDataGraph {position:absolute;width:100%;top:61px;border:1px solid #aeafaa;z-index:0;}

/* popup */
/*.ub-page.popup.detail {background:#4a4f59;}
.ub-page.popup.register {background:#4a4f59;}
.ub-page.popup.list {background:#4a4f59;}*/
.ub-page.popup {background:#cfd0d6;}
.ub-page.popup .column {width:100%;}
.ub-page.popup .list {margin:0;}
.ub-page.popup.list .ub-layout.list {margin:0;margin-top:-2px}

.ub-page.popup .ub-frame.body {padding-bottom:5px;}
.ub-page.popup .ub-frame.body h1.ub-control.title {height:70px;color:#fff;padding:14px 20px 9px;margin:0;font:bold 14px Pretendard, helvetica,arial,sans-serif;border-bottom:0 none}
.ub-page.popup .ub-frame.body h2.ub-control.title {margin-bottom:5px;margin-top:5px;padding-top:8px}
.ub-page.popup .ub-frame.body a.imgBtn.img-popClose {position:absolute;top:17px;right:20px;width:11px;height:11px;background:url(../images/common/btn-popup-close.gif) no-repeat 0 0;margin:0;}

.ub-page.popup .details {
	top:-26px; 
	width:auto !important; 
	/* margin:0 5px; */
	margin:0;
	background:#FFF;
	padding:20px;
	border-radius:5px;
	position:relative; 
	overflow-y:auto;
}
.ub-page.popup .tab-tb.tab-tb-type2 {top:-30px;}

.ub-page.popup .ub-layout.details .tab {margin-bottom:0;position:absolute;top:0;left:0;border-radius:5px 5px 0 0}
.ub-page.popup .ub-layout.details .tab li {background-position:left top;}
.ub-page.popup .ub-layout.details .tab li a {padding: 13px 9px 13px;font-size:12px;}
.ub-page.popup .ub-layout.details .tab li:first-child a {margin-left:1px;border-radius:5px 0 0 0}

.ub-page.popup .ub-frame.body .tb-list th {font-size:12px;}
.ub-page.popup .ub-frame.body .tb-list th {padding:5px 0px 9px;}
.ub-page.popup .ub-frame.body .tb-list tbody tr {height:30px;}

.ub-page.popup .ub-frame.body .ub-control.button.bottom a {height:27px;background:#a959b1;border:1px solid #96559c;color:#fff;font:bold 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;line-height:2em}
.ub-page.popup .ub-frame.body .ub-control.button.bottom:hover a {border:1px solid #713a77; background:#82468a;}

.ub-page.popup .ub-frame.body .ub-control.button.bottom.normal a {height:27px;background:#77787c;border:1px solid #77787c;color:#fff;font:bold 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;line-height:2em}
.ub-page.popup .ub-frame.body .ub-control.button.bottom:hover.normal a {background:#8e8f94;border:1px solid #8e8f94;}

.ub-page.popup .ub-frame.body .ub-control.button.bottom.normal.disable a {cursor:default;height:27px;background:#c3c4c7;border:1px solid #c3c4c7;color:#fff;font:bold 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;line-height:2em}
.ub-page.popup .ub-frame.body .ub-control.button.bottom:hover.normal.disable a {background:#c3c4c7;border:1px solid #c3c4c7;}

.ub-control.button.bottom a span {width:0;height:0;}

.ub-page.popup .ub-control.table.normal tr:first-child {/*border-top:1px solid #ccc;*/}
.ub-page.popup .ub-layout.search .ub-control.table.normal {border-top:none;}
.ub-page.popup .ub-layout.search .ub-control.table.normal tr:last-child  {border-bottom:none;}

.ub-page.popup .tab {margin:0 0 10px 0;}

.ub-page.popup .treeBox.ub-layout{border-top:0 none}

.ranking-item {background-color:#ddd;text-align:center;margin-bottom:5px;}
.ranking-item li {display:inline;padding-right:30px;line-height:40px;}

.ranking-detail ol {position:relative;zoom:1;}
.ranking-detail ol:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.ranking-detail li {position:relative;float:left;width:50%;padding-top:10px;}
.ranking-detail li .chart {border:1px solid #ddd;width:95%;height:150px;}

/* imgBtn */
a.imgBtn.img-search {width:17px;height:17px;background:url(../images/common/ico-search.png) no-repeat 0 0;}
a.imgBtn.img-regist {width:17px;height:17px;background:url(../images/common/ico-regist.png) no-repeat 0 0;}

/* tree */
.ub-layout.treeBox {margin-top:0;clear:both;border:1px solid #c3c4c7;min-height:200px;height:200px;/*padding:10px;*/overflow:auto}
span.dynatree-node a {font:normal 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;}

/* search box */
.ub-layout.search {position:relative;border:1px solid #c3c4c7;background:#f7f8fc;padding:9px 15px;margin-bottom:12px;}
.ub-layout.search table{width:auto;margin-right:70px}
.ub-layout.search table th{text-align:left; padding:2px;}
.ub-layout.search table td{padding:3px 0}
.ub-layout.search table td .inForm{display:inline-block;width:23%;padding:2px 0}
.ub-layout.search table td .inBlock{display:inline-block;vertical-align:top;margin-right:10px;float:left}
.ub-layout.search table td label{margin-right:10px}
.ub-layout.search td input {display:inline-block;margin-right:4px;}
.ub-layout.search td input[type=radio] {vertical-align:middle;margin-right:2px;}
.ub-layout.search .button.search {position:absolute;bottom:12px;right:20px;}

/* search box modify button*/
.ub-layout.search .button.modify {position:absolute;bottom:12px;right:20px;}
.ub-layout.search .button.modify a {border:1px solid #7e7e7e; background:#909090;}
.ub-layout.search .button.modify:hover a {border:1px solid #7e7e7e; background:#a7a7a7;}

.ub-layout.search.single {margin-bottom:20px;}
.ub-layout.search.single * {vertical-align:middle;}
.ub-layout.search.single span {display:inline-block;margin-left:10px;}

.ub-layout.search .doc-group {position:absolute;top:0;left:0;width:12px;height:100%;border-right:1px solid #dedede;background:#ebeef0;}
.ub-layout.search .doc-group a {height:100%;display:block;background:url(../images/common);font-size:0;line-height:0;overflow:hidden;text-indent:-9999px}
.ub-layout.search .doc-group a#btn_doc_group_hide{background:url(../images/common/btn-docGroupClose.png) no-repeat center}
.ub-layout.search .doc-group a#btn_doc_group_show{background:url(../images/common/btn-docGroupOpen.png) no-repeat center}

/* jqgrid */
.ui-jqgrid {/*border-top:1px solid #4c545b !important;*/}
.ub-layout.list .ui-widget-content {border:1px solid #c3c4c7;}
.ui-jqgrid {border:1px solid #aeafaa;border-radius:0;}
.ui-jqgrid .ui-jqgrid-htable th {color:#363636;font:bold 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;height:28px;}
.ui-jqgrid .ui-jqgrid-htable th div {font:normal 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;}
.ui-jqgrid .ui-jqgrid-htable .s-ico {display:inline-block;width:16px;height:16px;margin-top:2px;vertical-align:middle}
.ui-jqgrid .ub-control.grid.ui-jqgrid-btable tr {border:none;}
.ui-jqgrid .ub-control.grid.ui-jqgrid-btable .tb-inContents {width:100%;background:#f5f5fd;border-right:1px solid #e5e5e5;background:url() no-repeat left top;}
.ui-jqgrid .ub-control.grid.ui-jqgrid-btable .tb-inContents .conBox {padding:25px 20px;word-break:break-all;font:normal 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;color:#5c5c5c;background:#f5f5fd url(../images/common/bg-tb-inContents.gif) no-repeat left top;border-bottom:1px solid #e5e5e5;}
.ui-jqgrid .ub-control.grid.ui-jqgrid-btable .tb-inContents .conBox em {font-weight:bold;color:#3e5fa8;display:inline-block;margin-bottom:25px;}
.ui-jqgrid .ub-control.grid.ui-jqgrid-btable tr.ui-row-ltr td {border-color:#e5e5e5;color:#5a5a5a;font:normal 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;height:28px;}
.ui-jqgrid tr.ui-state-hover, .ui-jqgrid tr.ui-state-highlight {background:#e8f2fb;}
.ui-jqgrid .ub-control.grid.ui-jqgrid-btable select, .ui-jqgrid .ub-control.grid.ui-jqgrid-btable input[type="text"]{height:24px;border:1px solid #c3c3c3;border-radius:3px}
a.imgBtn, .ui-datepicker-trigger {margin:0 2px;cursor:pointer; vertical-align:middle;}
.ui-jqgrid .ui-icon-desc {margin-top:1px;}
.ui-jqgrid .ui-icon-asc  {margin-top:-5px;margin-top:-4px\0/IE8+9;}


/* jquery */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:1px solid #cbcbcb;background:#f7f8fc}
.ui-widget-content {/*margin-bottom:5px;*/border:1px solid #cbcbcb;}
.ui-slider-horizontal{background:#f0f0f0;border:1px solid #d1d2d5;height:.7em;margin-top:2px}
.ui-slider .ui-slider-handle{width:15px;height:15px;border-radius:3px;background:#fff url(../images/common/btn-sliderHandle.png) no-repeat center}

.ub-layout.list {clear:both;}

.ub-layout.pagging {/*margin-bottom:3px;*/border:1px solid #c3c4c7;border-top:0 none;padding:4px 10px;background:#f7f8fc;height:28px}
.ub-layout.pagging .total-count {font:normal 11px Pretendard,'����',Gulim,helvetica,arial,sans-serif;background:url(../images/common/ico-totalcount.gif) no-repeat 0 8px;margin-top:1px;}
.ub-layout.pagging em.num {margin:0;padding:0 3px;color:#ea5454;font-weight:bold;background:none;letter-spacing:-1px;line-height:1em}
.ub-layout.pagging a.num {padding:0 3px;background:none;letter-spacing:-1px;}
a.imgBtn.img-pagging-first {width:25px;height:21px;background:url(../images/common/btn-pn-first.gif) no-repeat 0 0;}
a.imgBtn.img-pagging-prev {width:20px;height:21px;background:url(../images/common/btn-pn-prev.gif) no-repeat 0 0;}
a.imgBtn.img-pagging-prev.off {width:20px;height:21px;background:url(../images/common/btn-pn-prev-off.gif) no-repeat 0 0;}
a.imgBtn.img-pagging-next {width:20px;height:21px;background:url(../images/common/btn-pn-next.gif) no-repeat 0 0;}
a.imgBtn.img-pagging-next.off {width:20px;height:21px;background:url(../images/common/btn-pn-next-off.gif) no-repeat 0 0;}
a.imgBtn.img-pagging-last {width:25px;height:21px;background:url(../images/common/btn-pn-last.gif) no-repeat 0 0;}

.ui-spinner-input {margin:0}

.sbOptions li:last-child a{border-bottom: none;}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover {color:#6f6e6e;}

.ui-dialog .ui-dialog-titlebar.ui-widget-header {background:#4a4f59;border:0 none;color:#fff;font:normal 14px Pretendard,'����',Gulim,helvetica,arial,sans-serif;}
.ui-dialog .ui-dialog-titlebar {padding:6px 10px 8px;}
.ui-dialog .ui-dialog-title {margin:0;}

.ui-dialog .ui-icon.ui-icon-closethick {width:11px;height:11px;background:url(../images/common/ico-popup-close.gif)no-repeat center center;}
.ui-dialog .ui-dialog-titlebar-close.ui-corner-all.ui-state-hover {border:none;background:none;}
.ui-dialog .ui-dialog-titlebar-close {margin:-7px 0 0 0;right:8px;width:13px;height:13px;padding:0;}
.ui-dialog .ui-dialog-content {padding:10px;text-align:center;font-size:12px}
.ui-dialog .ui-dialog-buttonset button.ui-button {margin:6px 3px 3px 0;background:#1e9fd5;border:0 none}
.ui-dialog .ui-dialog-buttonset button.ui-button span {color:#FFF;font-size:12px;font-weight:bold;padding:3px 15px 4px;}

.ui-widget-content .ui-icon.ui-icon-alert{background:url(../images/common/ico-alert.png);width:36px;height:36px;margin:10px auto 20px}

.ui-icon-triangle-1-s {background-position:-65px -16px;}
.ui-icon-close {background:url(../images/common/ico-ui-close.png) no-repeat center center;}

.ui-multiselect {font:normal 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;color:#25282d;height:26px;border-radius:3px;background:#fff;vertical-align:middle}
.ui-multiselect span{vertical-align:top}

/* calender */
div#ui-datepicker-div {border:0;padding:0;z-index: 9999 !important;border-radius:0;}
.ui-datepicker {width:170px;}
.ui-datepicker .ui-datepicker-header {background:none;padding:0;border:0;border-radius:0;}
.ui-datepicker .ui-datepicker-prev {left:0;top:0;}
.ui-datepicker .ui-datepicker-next {right:0;top:0;}
.ui-datepicker .ui-datepicker-prev .ui-icon {background:url(../images/common/btn-cal-prev2.gif) no-repeat center;width:20px;height:27px;left:0;top:0;margin:0;}
.ui-datepicker .ui-datepicker-next .ui-icon {background:url(../images/common/btn-cal-next2.gif) no-repeat center;width:20px;height:27px;left:0;top:0;margin:0;}
.ui-datepicker .ui-datepicker-title {line-height:normal;margin:0;background:url(../images/common/bg-cal-tit.gif) repeat-x left top;border:1px solid #667fb9;height:29px;}
.ui-datepicker .ui-datepicker-title select {width:60px;height:21px;border:1px solid #667fb9;font:normal 11px Pretendard,'����',Gulim,helvetica,arial,sans-serif;padding:0;margin-top:3px;}
.ui-datepicker .ui-datepicker-prev.ui-corner-all.ui-state-hover.ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next.ui-corner-all.ui-state-hover.ui-datepicker-next-hover {background:none;border:0;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {margin-left:-5px;margin-top:-7px;}
.ui-datepicker table {margin:0;}
.ui-datepicker .ui-datepicker-calendar {border-top:none !important;border:1px solid #cbcbcb;}
.ui-datepicker .ui-datepicker-calendar thead {border-bottom:1px solid #ececec;}
.ui-datepicker .ui-datepicker-calendar th {background:none;padding:0;height:24px;color:#78787a;font:bold 11px Pretendard,'����',Gulim,helvetica,arial,sans-serif;}
.ui-datepicker .ui-datepicker-calendar td {color:#4d4d4d;padding:2px;}
.ui-datepicker .ui-datepicker-calendar td a {color:#727272;}
.ui-datepicker .ui-datepicker-today .ui-state-default {background:url(../images/common/bg-datepicker-today.gif) no-repeat center;color:#FFF;}
.ui-datepicker .ui-datepicker-current-day  {color:#FFF;}
.ui-datepicker .ui-datepicker-current-day a.ui-state-default.ui-state-active {background:url(../images/common/bg-datepicker-current-day.gif) no-repeat center;color:#727272;text-align:center;font:normal 11px '����',Gulim,helvetica,arial,sans-serif;}
.ui-datepicker td span, .ui-datepicker td a.ui-state-default {padding:4px 3px 3px 3px;background:#FFF;text-align:center;font:normal 11px Pretendard,'����',Gulim,helvetica,arial,sans-serif;}
.ui-datepicker a.ui-state-default {border:0;}
.ui-datepicker .ui-datepicker-week-end:first-child .ui-state-default, .ui-datepicker .ui-datepicker-week-end:first-child span {color:#c83800;}

.calLayout {position:absolute;padding:0;z-index:9999;display:none;}
.calLayout .calTitle {height:29px;border:1px solid #667fb9;background:url(../images/common/bg-cal-tit.gif) repeat-x left top;}
.calLayout .calTitle .prev {width:22px;height:27px;background:url(../images/common/btn-cal-prev2.gif) no-repeat center;cursor:pointer;}
.calLayout .calTitle .next {width:22px;height:27px;background:url(../images/common/btn-cal-next2.gif) no-repeat center;cursor:pointer;}
.calLayout .calTitle select {width:60px;border:1px solid #667fb9;}
.calLayout .calBody {float:left;width:100%;background:#FFF;border:1px solid #cbcbcb;border-top:none !important;padding:3px;}
.calLayout .calBody .dayEvMon {float:left;width:21%;padding:8px;margin:2px;text-align:center;cursor:pointer;}
.calLayout .calBody .MonToday {width:21%;background:url(../images/common/bg-datepicker-MonToday.gif) no-repeat center;font-weight:bold;padding:8px;color:#fff;cursor:pointer;}
.calLayout .calBody .selMon {width:21%;background:url(../images/common/bg-datepicker-calOnDay.gif) no-repeat center;font-weight:bold;padding:8px;}
.calLayout .calBody .calOnDay {background:url(../images/common/bg-datepicker-calOnDay.gif) no-repeat center;color:#6e6f6d;cursor:pointer;}
.calLayout .todayBtn {clear:both;width:100%;text-align:center;font:normal 11px '����',Gulim,helvetica,arial,sans-serif;background:url(../images/common/bg-todayBtn.gif) repeat-x center;;border:1px solid #c4c4c4;border-radius:3px;height:20px;padding-top:2px;display:inline-block;margin-top:3px;cursor:pointer;}

/* checkbox */
.checkbox-wrap {display:inline-block;font:normal 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;color:#333;}
.checkbox-wrap .chk {float:left;margin:3px 0;}

/* input */
.scrh-wrap {position:relative;display:inline-block}
.scrh-wrap .btn-scrh {position:absolute;right:5px;width:17px;height:17px;background:url(../images/common/ico-scrh.png) no-repeat left 1px;border:0;top:4px;cursor:pointer;}
.scrh-wrap input {margin-right:0px !important;}
.scrh-wrap input, .scrh-wrap input[readonly="readonly"] {padding-right:18px;}
.scrh-wrap.readonly .btn-scrh {background:url(../images/common/ico-scrh.png) no-repeat left 1px;}
.scrh-wrap.readonly input[readonly="readonly"] {margin-right:0px;}

.cal-wrap {position:relative;display:inline-block;}
.cal-wrap .btn-cal {position:absolute;right:10px;top:4px;/* width:18px;height:17px;background:url(../images/common/ico-cal.gif) no-repeat 0 0; */border:0;cursor:pointer;}
.cal-wrap .ub-control.input-text.calendar {width:78px;}

.error-message {display:inline-block;margin-left:10px;color:#C83E33;}

/* ��ü��Ȳ */
.totalLi li {text-align:right;width:20%;}
.totalLi li:first-child {text-align:left;}
.totalLi li .liBox {border:1px solid #ddd;margin-left:10px;}
.totalLi li:first-child .liBox {margin-left:0;}
.totalLi li .liBox span {display:block;text-align:center;}
.totalLi li .liBox .tit {background-color:#ddd;line-height:28px;}
.totalLi li .liBox .con {font-family:"Open Sans",sans-serif;font-size:30px;font-weight:100;line-height:60px;}
.moaraSta {border:1px solid #ddd;}
.moaraSta span {display:block;width:50%;text-align:center;line-height:50px;}
.moaraSta .tit {background-color:#ddd;}

/* ranking result */
.Rresult-li {margin-top:30px;}
.Rresult-li ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.Rresult-li li {float:left;margin-left:16px;width:32%;}
.Rresult-li ul:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.Rresult-li li:first-child {margin-left:0px;}

/* tab-intreeBox */
.groupTitle {position:relative;height:32px;background:#f7f8fc;border:1px solid #c3c4c7;border-bottom:none;font-size:13px;font-weight:bold;padding:6px 0 0 15px;margin-top:20px}
.groupTitle .ui-icon.refreshBtn{position:absolute;top:7px;right:5px;}
.intreeBox .stit {/*height:28px;border:1px solid #c6c6c6;border-bottom:none;font-size:11px;background:#ececec;padding-left:10px;padding-top:7px;*/}

/* checklistType */
.checklistType {position:relative;border:1px solid #c3c4c7;/*padding:7px;*/}
.checklistType .stit {height:28px;border:1px solid #c6c6c6;border-bottom:none;font-size:11px;background:#ececec;padding-left:10px;padding-top:7px;}
.checklistType .listType-Tit {display:block;padding:7px 10px;background:#f7f8fc;border-bottom:1px solid #e0e0e1}
.checklistType .listType-Tit input {border:1px solid #c3c4c7;height:26px;}
.checklistType .listType-Tit .btn-add {position:absolute;right:15px;width:16px;height:16px;top:12px;background:url(../images/common/btn-add.png) no-repeat center;border:0;cursor:pointer;}
.checklistType ul{/*margin:0 10px*/}
.checklistType li {padding:4px 0 7px 10px;/*height:30px;*/border-bottom:1px solid #e7e7e7}
.checklistType li.on {background:#e8f2fb}
.checklistTop {border:1px solid #c3c4c7;border-bottom:0 none;padding:5px 5px 5px 10px;background:#f9f9fd}

/* asideMenu */
.asideMenu {margin-left:20px;}
.asideMenu li.menuli {position:relative;border:1px solid #ccc;background:#fff;}
.asideMenu li.menuli .ui-accordion-header-icon {position:absolute;top:5px;right:7px;}
.asideMenu li.menuli:first-child {border-bottom:none;}
.asideMenu li.menuli .menuspan {display:block;padding:7px 0 6px 15px;background:#ddd;text-align:left;cursor:pointer;}
.asideMenu li.menuli .conBox {padding:10px;}
.asideMenu li.menuli .conBox .conli {padding-bottom:10px;}
.asideMenu li.menuli .conBox .conli .conTit {display:block;padding-bottom:5px;text-align:center;}
.asideMenu li.menuli .conBox .conli .tOR {display:block;text-align:center;}
.asideMenu li.menuli .inBox {border:1px dotted #808080;background:#eee;padding:5px;}
.asideMenu li.menuli .inBox .tico {font-size:11px;}

.snbTbutton {margin-bottom:5px;}
.snbTbutton .btn-nav-wrap {margin:0 !important;float:none !important;}
.snbTbutton .btn-nav-wrap .btn-nav {width:97% !important;margin:0 !important;}

.IssuKeyMenu {background:#ebeef0;padding:18px 15px 0 15px;border-radius:5px 0 0 5px;border-right:1px solid #c3c4c7}
.IssuKeyMenu li {margin-bottom:3px;height:29px;}
.IssuKeyMenu li a {display:block;height:29px;line-height:26px;color:#fff;background:#77787c;border:1px solid #77787c;border-radius:3px;padding-left:15px}
.IssuKeyMenu li:hover a,.IssuKeyMenu li.on a {color:#fff;background:#1e9fd5;border:1px solid #1e9fd5}

.IssuKeyBox {padding:18px 15px 0 15px;}
.IssuKeyBox .tab-tb {padding:0;border-bottom:none;}
.IssuKeyBox .ub-control.table.normal {border-top:none;}
.IssuKeyBox .ub-control.table.normal th {padding:10px 20px;}
.IssuKeyBox .ub-control.table.normal th, .IssuKeyBox .ub-control.table.normal td {vertical-align:top;border-left:1px solid #ccc;}
.IssuKeyBox .ub-control.table.normal th:first-child, .IssuKeyBox .ub-control.table.normal td:first-child {border-left:none;}
.IssuKeyBox .IssueBox {margin:10px;}
.IssuKeyBox .IssueBox li span {line-height:25px;}
.IssuKeyBox.rightBox .tab-tb {margin-top:30px}
.ub-page.popup .ub-layout.details .IssuKeyBox .tab li:first-child a {border-radius:0}

/* multiselect */
.ui-multiselect-menu {border-radius:5px;}
.ui-multiselect-menu .ui-multiselect-header {border:0}
.ui-multiselect-menu .ui-multiselect-header .ui-helper-reset {border-radius:5px 5px 0 0;background:#f7f8fc;border-bottom:1px solid #cbcbcb;height:26px;font:normal 11px Pretendard,'����',Gulim,helvetica,arial,sans-serif;color:#25282d;text-align:center;}
.ui-multiselect-menu .ui-multiselect-header .ui-icon-check {background:url(../images/common/ico-multiselect-check.png) no-repeat left 2px;width:70px;padding-left:18px;margin:4px 10px;text-indent:0;text-align:left;}
.ui-multiselect-menu .ui-multiselect-header .ui-icon-closethick {background:url(../images/common/ico-multiselect-closethick.png) no-repeat left 2px;width:100px;padding-left:18px;margin:3px 10px;text-indent:0;text-align:left;}
.ui-multiselect-menu .ui-multiselect-checkboxes.ui-helper-reset li span {font:normal 12px Pretendard,'����',Gulim,helvetica,arial,sans-serif;color:#5a5a5a;}
.ui-multiselect-menu .ui-multiselect-checkboxes.ui-helper-reset .ui-corner-all.ui-state-hover {border:0;border-radius:0;background:#fcedd1;color:#454545;}

/* txt */
.order {text-align:right;height:20px;}
.order label {color:#5a5a5a;cursor:pointer;}
.order .vert {color:#c5c5c5;font-size:11px;}

/* jstree */
a.jstree-anchor span {padding:0 2px;}
.jstree-anchor.jstree-clicked span{background:#363a91;color:#FFF;line-height:18px;display:inline-block;}
i.jstree-icon.jstree-checkbox {margin-right:5px;}
i.jstree-icon.jstree-themeicon {margin-right:3px;}

/* autocomplete */
.ui-autocomplete.ui-menu.ui-widget.ui-widget-content.ui-corner-all {height:450px;overflow:auto;width:300px;font-size:12px;}

/* risk status */
.ub-layout.risk-status {position:relative;width:100%;margin-bottom:10px;display:inline-block;background:#f7f8fc;padding:5px;border:1px solid #c3c4c7}
.ub-layout.risk-status .risk-status-wrap {float:left;width:25%;padding-left:5px;}
.ub-layout.risk-status .risk-status-wrap:first-child {padding-left:0;}
.ub-layout.risk-status .risk-status-wrap ul {position:relative;height:30px;border:1px solid #e0e0e1;background:#fff;}
.ub-layout.risk-status .risk-status-wrap ul.total {border:1px solid #c3c4c7}
.ub-layout.risk-status .risk-status-wrap li {float:left;line-height:28px;width:30%;padding-left:10px;}
.ub-layout.risk-status .risk-status-wrap li.th {font-weight:bold;text-align:center;width:34%;border-right:1px solid #e0e0e1;padding-left:0 }
.ub-layout.risk-status .risk-status-wrap li.danger {background:url(../images/common/ico-risk-status-danger.png) no-repeat left center;padding-left:18px;margin-left:10px;}
.ub-layout.risk-status .risk-status-wrap li.danger em {font-weight:bold;color:#f45230;}
.ub-layout.risk-status .risk-status-wrap li.caution {background:url(../images/common/ico-risk-status-caution.png) no-repeat left center;padding-left:18px;}
.ub-layout.risk-status .risk-status-wrap li.caution em {font-weight:bold;color:#c69300;}

/* �������� */
.attachFile .filefieldset{margin-bottom:5px}
.attachFile .filefieldset img{margin-right:5px}
.attachFile .filefieldset label{vertical-align:middle;width:17px;height:17px}

/* 5W1H */
.wrap5w1h{position:relative;display:inline-block;width:100%;padding:30px 20px 22px 0;background:#f7f8fc url(../images/common/bg_5w1h.png) no-repeat 6% bottom;border:1px solid #c3c4c7;}
.wrap5w1h .innerPath{position:absolute;left:22px;top:20px}
.wrap5w1h .boxs{width:60%;float:right}
.wrap5w1h .boxs div{float:right;height:150px;margin:0 0 8px 8px}
.wrap5w1h .boxs div ul{margin-left:25px}
.wrap5w1h .boxs div ul li{color:#fff;margin-bottom:5px}
.wrap5w1h .boxs .boxWhy{width:33%;background:#f6993f}
.wrap5w1h .boxs .boxWhat{width:63%;background:#1cb7c2 url(../images/common/ico_what.png) no-repeat 85% center}
.wrap5w1h .boxs .boxWhere{width:48%;background:#24b992 url(../images/common/ico_where.png) no-repeat 85% center}
.wrap5w1h .boxs .boxWhen{width:48%;background:#b559b6 url(../images/common/ico_when.png) no-repeat 85% center}
.wrap5w1h .boxs .boxWho{width:63%;background:#406abf url(../images/common/ico_who.png) no-repeat 85% center}
.wrap5w1h .boxs .boxHow{width:33%;background:#64bb4d}
.ub-frame.moara-body .wrap5w1h h3{position:absolute;left:20px;top:25px;font-size:30px}
.ub-frame.moara-body .wrap5w1h .boxs div h4{margin:20px 0 10px 25px;color:#fff;font-size:22px;font-weight:normal}

/* slide down btn */
.slide_menu{position:absolute;display:none;background:white;border:1px solid #CDCDCD;border-top:none;z-index:1;}
.slide_menu .s_body{margin:10px;width:100%;margin-right:10px !important;}
.slide_menu .s_i_text{border-radius: 3px;border: 1px solid #CDCDCD;text-align: center;}
input[type=number]::-webkit-inner-spin-button {opacity: 1}

a.imgMenge{width:50px;height:36px;background-size: 45px !important;    display: inline-block; cursor: pointer; vertical-align: middle;}
a.imgMenge.inter {background:url(../images/ara/ico-inter.png) no-repeat 0 0;}
a.imgMenge.inter-all {background:url(../images/ara/ico-inter-all.png) no-repeat 0 0;}
a.imgMenge.diff {background:url(../images/ara/ico-diff.png) no-repeat 0 0;}

/* .indiv_progress .child_indiv_progress{ */
/* 	top: 45%; */
/*     left: 45%; */
/*     cursor: pointer; */
/*     position: relative; */
/*     width: 60px; */
/*     height: 36px; */
/*     background: url(../page/standard/images/common/loading.gif) no-repeat 0 0; */
/*     background-size: 65px; */
/* } */


h2.ub-control.title::before, h3.ub-control.title::before {
    display: inline-block;
    content: ' ';
    width: 10px;
    height: 11px;
    margin: 0 7px 0 0;
    vertical-align: middle;
    background: url(../images/ara/bul_h2.gif) no-repeat 0 0;
}

.moara_btn {
	border-radius: 4px;
	padding: 1px 10px;
	font-size: 12px;
	text-decoration: none;
	color: #fff !important;
	position: relative;
	display: inline-block;
/*   margin-bottom:4px; */
/* 	top:-2px; */
}
.jqgrow .moara_btn{top:-1px;}
.moara_btn:active {
	transform: translate(0px, 3px);
	-webkit-transform: translate(0px, 3px);
	box-shadow: 0px 1px 0px 0px;
}
.setBlue {
	background-color: #55acee;
	box-shadow: 0px 3px 0px 0px #3C93D5;
}
.setBlue:hover {
	background-color: #6FC6FF;
}
.setGreen {
	background-color: #2ecc71;
	box-shadow: 0px 3px 0px 0px #15B358;
}
.setGreen:hover {background-color: #48E68B;}
.setRed {
	background-color: #e74c3c;
	box-shadow: 0px 3px 0px 0px #CE3323;
}
.setRed:hover {background-color: #FF6656;}
.setPurple {
	background-color: #9b59b6;
	box-shadow: 0px 3px 0px 0px #82409D;
}
.setPurple:hover {background-color: #B573D0;}
.setOrange {
	background-color: #e67e22;
	box-shadow: 0px 3px 0px 0px #CD6509;
}
.setOrange:hover {background-color: #FF983C;}
.setYellow {
	background-color: #f1c40f;
	box-shadow: 0px 3px 0px 0px #D8AB00;
}
.setYellow:hover {background-color: #FFDE29;}

/* summaryArea */
.summaryArea dl dt {border-top:0 !important;}
.summaryArea dl dt.neautrality {border-top:1px solid #c3c4c7 !important;}

.customTooltip{max-width:1000px;}

/* Meta Imsi View */
.ub-control.temp {display:none}



/* page buttons */
.button a {display:inline-block;height:26px; padding:0 15px; border-radius: 3px; color:#fff; font-size:12px; font-weight:bold; line-height: 23px;}
.button.red a {border:1px solid #c95067; background:#df5570;}
.button.red a:hover {background:#e7718b;}
.button.teal a {border:1px solid #3288a0; background:#3995af;}
.button.teal a:hover {background:#54abc1;}
.button.brown a {border:1px solid #896768; background:#a37a7c;}
.button.brown a:hover {background:#b79495;}
.button.orange a {border:1px solid #d56b3a; background:#ed7b46;}
.button.orange a:hover {background:#ed7b46;}
.button.skyblue a {border:1px solid #239fce; background:#2dadde;}
.button.skyblue a:hover {background:#47bfe6;}
.button.lightbrown a {border:1px solid #a18d6d; background:#b9a27e;}
.button.lightbrown a:hover {background:#d6c7ad;}
.button.yellow a {border:1px solid #d7a136; background:#f6b031;}
.button.yellow a:hover {background:#f8c24b;}
.button.blue a {border:1px solid #307bcb; background:#3688e0;}
.button.blue a:hover {background:#51a0e8;}
.button.navy a {border:1px solid #5c6c87; background:#697c9a;}
.button.navy a:hover {background:#8495b0;}
.button.lightgreen a {border:1px solid #899b17; background:#97ad10;}
.button.lightgreen a:hover {background:#adbf21;}
.button.violet a {border:1px solid #535bae; background:#5a64c4;}
.button.violet a:hover {background:#767fd2;}
.button.grey a {border:1px solid #7e7e7e; background:#909090;}
.button.grey a:hover {background:#a7a7a7;}
.button.green a {border:1px solid #4c861d; background:#589d1f;}
.button.green a:hover {background:#74b236;}
.button.purple a {border:1px solid #7754a5; background:#905bc0;}
.button.purple a:hover {background:#a777cf;}
.button.darkgreen a {border:1px solid #288d7b; background:#229782;}
.button.darkgreen a:hover {background:#39ad9b;}
.button.pink a {border:1px solid #b7579f; background:#d75ab8;}
.button.pink a:hover {background:#e176c8;}

.button.red.light_type a {color:#de4931; border:1px solid #e9aca4; background:#feedeb;}
.button.red.light_type a:hover {background:#fde0dd;}
.button.pink.light_type a {color:#c26ead; border:1px solid #d1b0ce; background:#fceafa;}
.button.pink.light_type a:hover {background:#fadbf6;}
.button.orange.light_type a {color:#e69310; border:1px solid #edccaf; background:#fff2e6;}
.button.orange.light_type a:hover {background:#ffe9d5;}
.button.grey.light_type a {color:#666; border:1px solid #b8b8b8; background:#eee;}
.button.grey.light_type a:hover {background:#e2e2e2;}
.button.lightgreen.light_type a {color:#8a9712; border:1px solid #c0c695; background:#eef1d9;}
.button.lightgreen.light_type a:hover {background:#e2e7c0;}
.button.white.light_type a {color:#666; border:1px solid #b8b8b8; background:#fff;}
.button.white.light_type a:hover {background:#f1f1f1;}
.button.green.light_type a {color:#57a157; border:1px solid #aacdaa; background:#dbf1db;}
.button.green.light_type a:hover {background:#c3e7c3;}
.button.teal.light_type a {color:#3a9eaa; border:1px solid #a2d7dc; background:#d0f2f6;}
.button.teal.light_type a:hover {background:#b2e9ef;}
.button.blue.light_type a {color:#507eb2; border:1px solid #b9cce0; background:#deecfd;}
.button.blue.light_type a:hover {background:#c8dffc;}
.button.violet.light_type a {color:#756bad; border:1px solid #c8c5d8; background:#eae6fc;}
.button.violet.light_type a:hover {background:#dbd5fa;}

/* file download link */
a.file_link{font:11px/1.8 Pretendard, Arial, Helvetica, sans-serif; color:#333333;}

/* chatbot layer popup */
.cb_pop_area {
	position:fixed;
	bottom:5%;
	right:40px;
	text-align:center;
	opacity:1;
	transition:all .3s cubic-bezier(0.25, 0.1, 0.66, -0.15);
}
.cb_img {
	position:relative;
	width:96px;
    margin: 0 auto;
}
.cb_pop_area a {
	position:relative;
	display:block;
	z-index:1;
}
.cb_pop_area .close_btn {
	position:absolute;
	top:4px;
	right:12px;
	display:block;
	width:22px;
	height:22px;
	border:0;
	text-indent:-9999px;
	background:url("../../moara/images/chat/bg_chatbot-close.png") no-repeat 0 0;
	z-index:5;
}
.cb_pop_control {
    margin:-1px 0 0 -17px;
}
.cb_pop_control input[type="checkbox"]{
	margin-top:1px;
}
.cb_pop_control label {
	font-size:13px;
	color:#333;
	letter-spacing: -1px;
	vertical-align: middle;
}