@charset "utf-8";

@font-face
{
	font-family:'Noto Sans KR';
	font-weight:200;
	src:url('../fonts/noto/noto_kr_l.eot');
	src:url('../fonts/noto/noto_kr_l.eot?#iefix') format('embedded-opentype'),
        url('../fonts/noto/noto_kr_l.woff') format('woff');
}

@font-face
{
	font-family:'Noto Sans KR';
	src:url('../fonts/noto/noto_kr_dl.eot');
	src:url('../fonts/noto/noto_kr_dl.eot?#iefix') format('embedded-opentype'),
        url('../fonts/noto/noto_kr_dl.woff') format('woff');
}

@font-face
{
	font-family:'Noto Sans KR';
	font-weight:500;
	src:url('../fonts/noto/noto_kr_r.eot');
	src:url('../fonts/noto/noto_kr_r.eot?#iefix') format('embedded-opentype'),
        url('../fonts/noto/noto_kr_r.woff') format('woff'),
		url('../fonts/noto/noto_kr_r.ttf') format('truetype');
}

@font-face
{
	font-family:'Noto Sans KR';
	font-weight:600;
	src:url('../fonts/noto/noto_kr_m.eot');
	src:url('../fonts/noto/noto_kr_m.eot?#iefix') format('embedded-opentype'),
        url('../fonts/noto/noto_kr_m.woff') format('woff');
}

@font-face
{
	font-family:'Noto Sans KR';
	font-weight:bold;
	src:url('../fonts/noto/noto_kr_b.eot');
	src:url('../fonts/noto/noto_kr_b.eot?#iefix') format('embedded-opentype'),
        url('../fonts/noto/noto_kr_b.woff') format('woff');
}

/* noto-sans-kr-100 - korean ***************************************************************************************************************************************************/
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/noto-sans-kr-v13-korean-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/noto/noto-sans-kr-v13-korean-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto/noto-sans-kr-v13-korean-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto/noto-sans-kr-v13-korean-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto/noto-sans-kr-v13-korean-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto/noto-sans-kr-v13-korean-100.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-300 - korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/noto-sans-kr-v13-korean-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/noto/noto-sans-kr-v13-korean-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto/noto-sans-kr-v13-korean-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto/noto-sans-kr-v13-korean-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto/noto-sans-kr-v13-korean-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto/noto-sans-kr-v13-korean-300.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-regular - korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/noto-sans-kr-v13-korean-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/noto/noto-sans-kr-v13-korean-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto/noto-sans-kr-v13-korean-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto/noto-sans-kr-v13-korean-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto/noto-sans-kr-v13-korean-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto/noto-sans-kr-v13-korean-regular.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-500 - korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/noto-sans-kr-v13-korean-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/noto/noto-sans-kr-v13-korean-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto/noto-sans-kr-v13-korean-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto/noto-sans-kr-v13-korean-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto/noto-sans-kr-v13-korean-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto/noto-sans-kr-v13-korean-500.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-700 - korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/noto-sans-kr-v13-korean-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/noto/noto-sans-kr-v13-korean-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto/noto-sans-kr-v13-korean-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto/noto-sans-kr-v13-korean-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto/noto-sans-kr-v13-korean-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto/noto-sans-kr-v13-korean-700.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}
/* noto-sans-kr-900 - korean */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/noto-sans-kr-v13-korean-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/noto/noto-sans-kr-v13-korean-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/noto/noto-sans-kr-v13-korean-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/noto/noto-sans-kr-v13-korean-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/noto/noto-sans-kr-v13-korean-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/noto/noto-sans-kr-v13-korean-900.svg#NotoSansKR') format('svg'); /* Legacy iOS */
}


body{background: #f4f7fb;font-family:'Noto Sans KR';}
.ax-split-panel.cell-logo {padding: 29px 15px 28px!important;background: #fff;}
.ztree li{width: 100%;white-space: break-spaces;}
.ztree li span, [data-z-tree] li span{font-size: 15px;word-break: break-all;display: inline-block;width: 100%;}
.ztree li span.button, [data-z-tree] li span.button{display:none;}
.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-tree-body .tree-holder{padding:10px;height:auto !important;background: none;border: none;}
.ztree li a, [data-z-tree] li a{width: 100%;padding: 8px 0px;height: auto;transition: all 0.3s ease;color: #7e8489;position: relative;}
.ztree li a span, [data-z-tree] li a span{font-weight: 400;}
.ztree li a.curSelectedNode, [data-z-tree] li a.curSelectedNode{background: #ecf1f7;color: #fff !important;height: auto;opacity: 1;padding: 7px 10px;position: relative;box-shadow: 0 3px 6px rgb(0 67 116 / 31%);background: #1b375d;border-radius: 10px;text-indent: 0 !important;}
.ztree li a.curSelectedNode span, [data-z-tree] li a.curSelectedNode span{color: #fff !important;text-indent: 0 !important;}
.ztree li a.curSelectedNode span, [data-z-tree] li a.curSelectedNode span{font-weight:500;}
.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-tree-body .tree-holder{border-radius: 0;padding: 0 15px;}

.ztree li a:hover, [data-z-tree] li a:hover{transition: all 0.3s ease;color: #18283b;font-weight: 600;}
.ztree li a:hover span, [data-z-tree] li a:hover span{text-decoration:underline;}
/* .ztree li a:hover::before, [data-z-tree] li a:hover::before{content: '';display:block;height: 100%;position: absolute;width: 3px;background: #074191;left: 0;top: 0;} */
.ax-body.frame-set #ax-frame-root .ax-frame-aside{background: none;height: 100%;}
.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label:hover{background: none;}
.ax-body.frame-set #ax-frame-root .ax-frame-header{height: 52px;width: calc(100% - 220px);right: 0;left: auto;border: none;background: #fff;}
.ax-body.frame-set #ax-frame-root .ax-frame-aside{padding-top: 0px;border-radius: 0 50px 50px 0;}
.ax-body.frame-set #ax-frame-root .ax-frame-contents{padding-top: 82px;}
.ax5-ui-menubar.axboot .ax-menu-body .ax-menu-item .ax-menu-item-cell{font-size:18px;color: #102742;/* background: #ecf1f7; */padding: 5px 24px;border-radius: 50px;}
.ax5-ui-menubar.axboot .ax-menu-body .ax-menu-item:hover, .ax5-ui-menubar.axboot .ax-menu-body .ax-menu-item.hover{color:#000;font-weight: 600;}
.ax-body.frame-set #ax-frame-root .ax-frame-header .cell-logo{width: 270px;padding-left: 0 !important;}
.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-label{color: #30374e;font-weight: 500;border: none !important;background: none;font-size: 25px;text-align: left;font-weight: 700;height: auto;line-height: 1.2;word-break: keep-all;margin: 15px 15px 20px;padding: 0;}
.ax-body.frame-set #ax-frame-root.show-aside .ax-frame-foot{background:none;}
.ax-body.frame-set #ax-frame-root.show-aside .ax-frame-header-tool{background:none;top: 0;position: fixed;right: 0;width: 100%;}
.ax-body.frame-set #ax-frame-root.show-aside .ax-frame-header-tool .ax-split-panel{background:#fff;}
.ax-split-col .ax-split-panel{color: #595959;font-size: 14px;padding-left: 20px !important;}

.ax-body.frame-set #ax-frame-root .ax-frame-header-tool .ax-frame-user-info .ax-frame-logout{background:#333;border-radius:5px;border:none;font-size:14px;}
.ax-body.frame-set #ax-frame-root .ax-frame-header-tool .ax-frame-user-info{margin-top:5px;}
.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder .aside-menu-item.aside-menu-item-tree-body.opend{padding:0;margin-top: 10px;}
.ax-body #ax-base-root{padding:0 20px;}

.ax5-ui-menubar.axboot .ax-menu-body .ax-menu-item{padding:0;margin-right:20px !important;display: inline-block;}

.ax-body #ax-base-root .ax-base-title .title{color:#000;}
.ax-body #ax-base-root .ax-base-title .title i{display:none;}

.ax-body.frame-set #ax-frame-root .ax-frame-aside .ax-frame-aside-menu-holder{/* border-right:1px solid #d0dceb; *//* background: #fff; */}


.row{margin-bottom:10px;}

[data-ax-tbl] [data-ax-tr] [data-ax-td]{min-height:41px;}
.cqc-list, .cqc-news{display:none;}
[data-ax-tbl].ax-search-tbl {border-radius: 5px;box-shadow: 0 3px 10px rgb(0 26 72 / 6%);overflow: hidden;border: 1px solid #ced2e2;}
[data-ax-tbl].ax-search-tbl [data-ax-tr]{border:none;}
.ztree li a span, [data-z-tree] li a span{color: #88898b;font-size: 16px;}
.ztree li a span::before, [data-z-tree] li a span::before{content: '';margin-right:4px;width: 4px;height: 4px;display: block;background: #888;float: left;margin-top: 9px;border-radius: 50%;}
.ztree li a:hover span, [data-z-tree] li a:hover span, .ztree li a:hover, [data-z-tree] li a:hover{text-decoration: none !important;transition:all 0.3s ease;}
.ztree li a:hover span, [data-z-tree] li a:hover span, .ztree li a:hover, [data-z-tree] li a:hover{text-indent:3px;font-weight: 500;color: #000;transition: all 0.3s ease;}
.ztree li a.curSelectedNode span::before, [data-z-tree] li a.curSelectedNode span::before{display: none;}

table *{box-shadow:none !important;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{margin-bottom:5px;}