@charset "utf-8";
/*기본 공통 css start*/
html{height:100%;}
html, body{font:400 12px 'NanumGothic', sans-serif;color:#000; }
body, ol, ul, li, dl, dt, dd, blockquote, fieldset, h1, h2, h3, h4, h4, h5, h6, pre, form, textarea, p, div{margin:0;padding:0;}
address, caption, cite, code, dfn, em, strong, var{font-style:normal;font-weight: 400;;}
b, strong{font-weight: 600;}
a{color:#000;border:0;text-decoration:none;}
a:hover,a:focus{text-decoration:none; border-bottom: 1px solid #000;}
a.btn_default{color:#47A3DA}
ol, ul{list-style-type:none;}
hr{display:none;}
li, img	{border:0;vertical-align:top;line-height:1;}
fieldset{border:0;display:block;}
legend{margin-left:-7px;position:absolute;visibility:hidden;}
table{table-layout:fixed;padding:0;border-spacing:0px;border:0; border-collapse:collapse;}
.sm_height tr th{height: 26px !important; line-height: 22px !important; border-top: 1px solid #8166ca !important;}
.sm_height.list-table table tr:hover td{background: #fff;}
table th,table td{padding:0;}
.ov_h{overflow:hidden !important}
table th{font-weight:600}
caption {display:none;}
input,textarea{font:400 12px 'NanumGothic', sans-serif;color:#000;margin:0px; border:1px solid #ddd;}
input[type=radio],
input[type=checkbox]{margin:0px;vertical-align:middle;*margin:-4px 0 0 -4px}
.font_bold{font-weight:600 !important;}
.clearfix{clear:both;}
.clearfix:after	{content:"";display:block;clear:both;}
::-webkit-input-placeholder { color:#acacac;}
::-moz-placeholder { color:#acacac;} /* firefox 19+ */
:-ms-input-placeholder { color:#acacac;} /* ie */
.blue{font-weight: 400;}
.btnLeft>b{position: relative; left:-7px}
input:-moz-placeholder { color:#acacac;}
select{background: #fff; padding:1px;font:400 12px 'NanumGothic', sans-serif;margin:0px;border:0;height:24px; box-sizing:border-box; border:1px solid transparent;margin-left: 5px; border:1px solid #ddd}
select:hover,
select:focus{border:1px solid #8344d8; outline-color:#8344d8;}
textarea { color:#000;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #ddd;padding:5px;box-sizing:border-box;resize:none;}
textarea:hover,
textarea:focus{border:1px solid #8344d8; outline-color:#8344d8;}
input[type=text],
input[type=password]{width:100%;border:0;height:24px;line-height:24px;padding:0 5px;box-sizing:border-box;-moz-box-sizing:border-box;color:#000; margin:0 5px; border:1px solid #ddd}
input{border:1px solid #ddd}
input[type=text]:hover,
input[type=password]:hover,
input[type=text]:focus,
input[type=password]:focus,
input[type=number]:hover,
input[type=number]:focus,
input:focus,input:hover{border:1px solid #8344d8; outline-color:#8344d8;}
input.placeholder{color:#acacac}
input[type=file]::-webkit-file-upload-button{cursor:pointer}
@-webkit-keyframes autofill {
    to {
        background: transparent;
    }
}
input:-webkit-autofill {
    -webkit-animation-name: autofill;
    -webkit-animation-fill-mode: both;
}
select:disabled{color:#000; opacity: 1; background-color: #FAFAFA;}
.cw1{width:5%;}
.cw2{width:10%;}
.cw3{width:15%;}
.cw4{width:20%;}
.cw5{width:25%;}
.cw6{width:30%;}
.cw7{width:35%;}
.cw8{width:40%;}
.cw9{width:45%;}
.cw10{width:50% !important;}
.cw11{width:55%;}
.cw12{width:60%;}
.cw13{width:65%;}
.cw14{width:70%;}
.cw15{width:75%;}
.cw16{width:80%;}
.cw17{width:85%;}
.cw18{width:90%;}
.cw19{width:95%;}
.cw20{width:100%;}
.cw33{width:33.3%;}
.w100{width: 100% !important;}
.lh20{line-height: 20px !important;}
textarea.w100{max-width: 100% !important;}
.max_w100{max-width: 100% !important;}
.m0{margin: 0 !important;}
.mb0 {margin-bottom:0px !important;}
.mb5{margin-bottom: 5px !important;}
.mt5{margin-top: 5px !important;}
.mt10{margin-top: 10px !important;}
.mb10{margin-bottom: 10px !important;}
.mb20 {margin-bottom:20px !important;}
.mt20 {margin-top:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mt30 {margin-top: 30px !important;}
.mt0 {margin-top:0px !important;}
.mt40{margin-top: 40px;}
.ml40{margin-left: 40px !important;}
.mb50{margin-bottom:50px !important;}
.pop tr.bb0 th{border-bottom:0 !important}
.br0{border-right: 0 !important;}
.bb1{border-bottom:1px solid #ddd !important;}
.p0{padding: 0 !important;}
.pt0{padding-top: 0 !important;}
.pb0{padding-bottom: 0 !important;}
.ml0{margin-left: 0 !important;}
select.ml0{max-width: 100% !important;}
.mr0{margin-right: 0 !important;}
.mr10{margin-right: 10px !important;}
.pl0{padding-left: 0 !important;}
.p10{padding: 10px !important;}
.pr0{padding-right: 0 !important;}
.pos_a{position: absolute !important;}
.font-bold{font-weight: bold;}
.right_0{right:0;}
.pt_cnt{padding-top: 130px !important;}
.pt_even{padding-top: 16px !important;}
.fl {float:left;}
.fr {float:right;}
.redtxt{color:#ff0000 !important;}
.tac{text-align: center !important;}
.tal{text-align: left !important;}
.pl13{padding-left: 13px !important;}
.inline-block{display: inline-block !important;}
.vat{vertical-align: top !important;}
.ease-out{transition:0.5s all ease-in-out}
.m_block{margin: 3px 0;}
.bb0{border-bottom: 0 !important;}
h3{font-size:13px;font-weight: 400;;color:#333333;margin-bottom:20px;}
/*기본 공통 css end*/
.search_btn{background: url(/images/svg/listSearch.svg) center center / contain no-repeat; display: inline-block; width: 22px; height: 17px !important; vertical-align: top;}
/*전체 감싸기*/
.wrap{width:100%;overflow:visible; height: 100%;}
/* 컨텐츠 */
#content{position:relative;padding-left:230px; transition:0.5s all ease;}
h4{margin-top:20px;}

/* Main */
.main_wrap div{box-sizing:border-box;}
.subContentArea{ width:100%;overflow:none; height: -webkit-fill-available; min-height: fit-content; }
.subContentArea:after{content:"";display:block;position:fixed;left:}
.subContentArea .topNavi{height:59px;position:relative;padding-right:102px;min-width:600px;box-sizing:border-box;}
.subContentArea .topNavi .h2-title{float:left;color:#fff;height:59px;line-height:59px;font-size:18px;font-weight: 600;background:url(../images/common/icon.png) no-repeat left center;padding-left:70px;margin-left:15px;}
.searchContainer .topSearch input[type="text"]{width:200px;float:left;height:28px;padding:0 10px;border-radius:5px;font-size:13px; margin: 0;}
.searchbtn{float:left;width:28px;height:28px;margin-left:5px;background:url(../images/svg/search_a.svg) no-repeat center center;cursor:pointer;background-size:21px;}
.subContentArea .topNavi .user{position:absolute;right:130px;top:0px;height:59px;color:#fff;line-height:59px;}
.subContentArea .topNavi .user *{vertical-align:middle;}
.subContentArea .topNavi .user a{ display:inline-block;color:#fff;background:#3985b2;height:32px;padding:0 15px;border:1px solid rgba(0,0,0,0.4);line-height:32px;margin-left:10px;margin-top:-3px;}

/* 2018.05.30 변경 min-width:600px;삭제처리 */
.subContentArea h2{border-bottom:1px solid #e6e6e6;height:41px;line-height:41px;padding-left:20px;font-weight: 600;font-size:13px;color:#666;}
.subContentArea h2 span{display:inline-block;line-height:41px;vertical-align:top;font-weight: 400;;}
.subContentArea h2 strong{display:inline-block;*display:inline;zoom:1;color:#4C9D70;font-size:18px;line-height:41px;height:52px;vertical-align:top}
.subContentArea .inContent{padding:20px;position:relative;max-width:1000px;}
.inContent{padding:20px;position:relative;max-width:1000px;}
.inContent h3{margin-bottom:10px;font-weight: 600;color:#035b87}
.inContent span{float:right;}

/*조회 테이블*/
.searchTable{background:#fff;position:relative; border:1px solid #ddd;transition:0.6s all ease;}
.searchTable table select{width: 100%;}
.searchTable > a{position:absolute;top:12px;right:15px;display:block;width:30px;height:30px;color:#fff;text-align:center;background:url(/images/svg/search_b.svg) no-repeat center center;background-size:25px;}
.searchTable table a.btnLevel1{background:url(/images/svg/listSearch.svg) no-repeat center center;font-size:0;width: 60px;height:60px;min-width:0;background-size:contain;border:0; padding:0; position: absolute; left: 50%; top:50%; margin-left: -30px; margin-top:-30px}
.searchTable table{width:100%;}
.searchTable table tr th{color:#333333;text-align:right;font-size: 13px; font-weight: 600;width: 90px; padding-right: 10px; padding-left: 3px;}
.searchTable table tr td{height:40px; position: relative;}
.searchTable table tr td > input{width:100%; max-width: 193px; border:1px solid #ddd;}
.searchTable table tr td select{width:100%;max-width:193px;}
.searchTable table span{float:none;}
.searchTable table .picker{width:127px;}
.searchTable table tr td .cw5{width:20%;}
.searchTable table tr td .cw1{width:2%;}

/* .searchTable table tr:nth-child(2n) td, .searchTable table tr:nth-child(2n) th{background:rgba(0,0,0,0.015);} */

/* .searchTable table tr th,.searchTable table tr td{border-bottom:1px solid #ddd;}
.searchTable table tr:last-child th,.searchTable table tr:last-child td{border-bottom: 0;}
.searchTable table tr:first-child td:last-child{border-bottom:0; border-left:1px solid #ddd;}
.searchTable table tr:only-child td:last-child{border-left: 0;} */
.searchTable table tr:first-child td:last-child{}

/*게시판 입력 테이블*/
.writeTable{border-top:2px solid #333333;border-bottom:1px solid #333333;}
.writeTable table{width:100%; border-bottom:1px solid #000; border-collapse:collapse;}
.writeTable table tbody tr th{border-left:1px solid #ededed;color:#333;font-weight: 600;border-right:1px solid #ededed;background:#fff;font-size:13px;border-bottom:1px solid #ededed;position:relative;}
.writeTable table tbody tr th,.writeTable table tbody tr td{height: 40px;}
.req{position: relative;}
.req:after{content:"";display:block; width:0px;height:0px;width:0px;height:0px;border-top:10px solid red;border-bottom:10px solid none;border-right:10px solid none;border-left:10px solid  transparent;position:absolute;right:0px;top:0px;}
.writeTable table th:first-child{border-left:0px solid #ededed;}
.writeTable table tbody tr td{padding:3px;border-bottom:1px solid #ededed; background: #fff; position: relative;}
.writeTable table tbody tr:last-child td,.writeTable table tbody tr:last-child th{border-top:0;}
.writeTable table td .imgs_wrap *{vertical-align:initial;}
.writeTable table td .imgs_view{width:100%;height:100px;overflow-x:hidden;overflow-y:auto;}
.writeTable table td > a{display:inline-block;height:40px;line-height:40px;font-size:12px;min-width:20px;}
.writeTable table tr:first-child th{height:39;}
.writeTable table tr td input,.writeTable table tr td input[type=text],.writeTable table tr td input[type=password],.writeTable table tr td select{width:320px;height:40px;box-sizing:border-box;}
.writeTable table tr td .writeTable-phone{width:100%;max-width:320px;display:inline-block}
.writeTable table tr td .writeTable-phone select{width:25%;}
.writeTable table tr td .writeTable-phone input{width:73%;float:right;padding-left:5px;}
.writeTable table tr td .writeTable-post{max-width:50px;text-align:center;}
.writeTable table tr td input[type=text].writeTable-address{max-width:346px;}
.writeTable table.thRight th{text-align:right;padding-right:10px;}
.writeTable table .btnLevel1{font-size:12px;color:#fff;line-height:40px;height:40px;padding:0 10px;background:#4C9D70;margin:0 3px}
.writeTable .btnLevel1{font-size:12px;color:#fff;line-height:24px;height:24px;padding:0 20px;background:#4C9D70;margin:0 3px}
.writeTable span{float:none;}

/*게시판 리스트*/
.listTable td a.anchor{display:inline-block;height:24px;font-size:12px;min-width:20px;line-height:24px;background:none;color:#6e6e6e;padding:0;}
.listTable td a{border:0 !important;height:24px !important;line-height:24px !important;display:inline-block;font-size:12px;min-width:20px;background:#28528c;color:#fff;padding:0 5px;cursor:pointer;}
.listTable{border-top:2px solid #333333;border-bottom:1px solid #333333;width:100%;margin-bottom:15px;}
.listTable th{background:#f9f9f9;height:35px;line-height:35px;font-size:13px;font-weight: 600;}
.listTable th:first-child{width: 70px;}
.listTable td{border-top:1px solid #e2e2e2;height:32px;text-align:center;background:#fff;color:#6e6e6e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.listTable td.title{text-align:left;padding-left:10px;}
.listTable tr.on td{ font-weight: 600;background:#d6ebdc !important;}
.listTable tr:hover td{ background:#d6ebdc;}
.listTable select{width:90% !important;}
.listTable input[type="text"],input[type="number"]{width:90%;padding-left:5px;border:1px solid #ddd;box-sizing:border-box;height:24px;}
.listTable input[type="text"].picker {border-right:0;}
.anchor:hover{cursor:pointer;text-decoration:none; border-bottom: 1px solid #000;}

/* 버튼 스타일 */
a.btnLevel1 { background:#fff;display:inline-block;*display:inline;zoom:1;overflow:hidden;font-size:13px;color:#000;line-height:34px;height:35px;padding:0 20px 0 20px;min-width:40px;text-align:center;font-weight: normal;letter-spacing:0.05em;text-decoration:none !important;vertical-align:bottom;}
a.blue{background-color:#577bad;}
a.print{background:url(../images/common/print.png) no-repeat 10px center ;display:inline-block;*display:inline;zoom:1;overflow:hidden;font-size:13px;color:#333;line-height:34px;height:35px;padding:0 10px 0 30px;min-width:40px;text-align:center;font-weight: 600;letter-spacing:0.05em;text-decoration:none;}
a.download{background:url(../images/common/download.png) no-repeat 10px center;display:inline-block;*display:inline;zoom:1;overflow:hidden;font-size:13px;color:#333;line-height:34px;height:35px;padding:0 10px 0 30px;min-width:40px;text-align:center;font-weight: 600;letter-spacing:0.05em;text-decoration:none;}
.btnRight{padding-top:7px;text-align:right;}
.btnRight span{float:none;}
.btnRight1{text-align:right;}
.btnCenter{padding-top:7px;text-align:center;}
.btnLeft{padding-top:7px;text-align:left;}
.btnLeft1{text-align: left;}
.btn-g{margin-bottom:3px;}
.btn-g > p a{border:1px solid #53575f ;height:28px ;line-height:28px ; vertical-align: middle; color:#000}
.btn-g > p a.blue{background-color:#3f63bf;}
.btn-g a.arr{background-image:url(../images/common/btn-arr.png);background-position:12px center;background-repeat:no-repeat;min-width:10px;padding-left:25px;}
.btn-g a.arr:hover{background-image:url(../images/common/btn-arr.png);background-position:12px center;background-repeat:no-repeat;min-width:10px;padding-left:25px;}
.btn-g:after{content:"";display:block;clear:both;}
.btn-g > p{display:inline-block;}
.btn-g > .btnLeft{float:left;}
.btn-g > .btnLeft a{margin-left:5px;margin-right:0px;}
.btn-g > .btnLeft a:first-child{margin-left:0px;position: relative; top:-35px;}
.btn-g > .btnRight,.btn-g > .btnRight1{float:right;}
.btn-g div span{padding-right:7px;}

/* 팝업 */
.modal-bg.on,.pop.on,.pop2.on{display:block;height:auto !important;}
.modal-bg{display:none;position:fixed;left:0px;right:0px;top:0px;bottom:0px;background:rgba(0,0,0,0.2);z-index:999;}
.pop h2{position:relative;padding-left:15px;box-sizing:border-box;font-size:13px;background:#4d4c4e;height:30px;line-height:30px;font-weight: 600;}
.pop h2 button{background:url(../images/common/pop-c.png) no-repeat center center rgba(255,255,255,0.1);display:block;border:0px;position:absolute;right:0px;top:0px;height:30px;width:30px;font-size:0px;}
.pop.blue h2{background:#4c9d70;}
.pop h2{color:#fff;}
.pop .pop-con{padding:17px;box-sizing:border-box;height:auto !important; margin-top: 25px;}
.pop.pop-lot .pop-con{padding:17px 17px 0px 17px}
.pop .btnLevel1{height:30px;line-height:30px;vertical-align:middle;border:1px solid transparent; background-color: #4C9D70; color:#fff; transition:all 0.3s ease}
.pop .btnLevel1:hover{border:1px solid #53575f;}
.pop .writeTable .btnLevel1{height:28px;line-height:26px;padding:0;width:70px; border:1px solid transparent; box-sizing:border-box;}
.pop .writeTable .btnLevel1:hover{border:1px solid #4C9D70; color:#fff;}
.pop .writeTable{border-top:1px solid #000000; border-bottom:1px solid #000000;}
.pop .writeTable table{border-bottom:0;}
.pop .writeTable td a{height:40px;line-height:40px;font-size:12px;background:#4C9D70;color:#fff;border:0; vertical-align: top;}
.pop .writeTable td input,.pop .writeTable td input[type=text],.pop .writeTable td input[type=password],.pop .writeTable td textarea,.pop .writeTable td select{width:100%;max-width:193px;box-sizing:border-box;height:28px;padding:5px; margin:0}
.pop .writeTable td input[type="checkbox"]{padding: 0; width: 18px; height: 18px; margin-left:1px;}
.pop .writeTable td select,.pop .writeTable td input[type="radio"]{padding:0;}
.pop .writeTable thead tr th{border-bottom:1px solid #ededed;background:#f7f7f7;height:30px;}
.pop .writeTable thead tr th:first-child{border-right:1px solid #ededed;}
.pop .writeTable table tr th{position:relative;}
.pop .writeTable table tr:last-child th,.pop .writeTable table tr:last-child td{border-bottom:0;}
.pop .writeTable td textarea{height:100px;}
.pop .writeTable table tr td .writeTable-phone{width:100%;max-width:210px;}
.pop .writeTable table tr td label{padding-left:8px;cursor:pointer; font-size:12px; display: inline-flex; align-items:center;}
.pop .writeTable table tr td .centerBox-lot{margin:0 5px}
.pop .writeTable table tr td label.labelContainer{padding-left: 25px; width: 110px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pop .writeTable table .picker{background:url(/images/common/picker2.png) no-repeat right center;box-sizing:border-box;padding-right:24px;background-size:26px;}
.pop .writeTable table .time-area{background:url(/images/common/time2.png) no-repeat right center;background-size:40px;}
.pop .writeTable table .MultiFile-remove{color:black;background:0;height:auto;line-height:14px;}
.pop .writeTable table tr td .prtrtnReg-textarea{max-width:415px;height:65px;}
.pop .writeTable table tr td .prtrtnReg-calf * {margin:2.5px 0 !important;}
.pop .writeTable table tr td .prtrtnReg-calf a{margin-left:3px !important;}
.pop .popupxBtn{border:0 !important;width:30px;font-size:0;}
.pop .btnCenter{text-align:right;}
.pop .totalResult{padding-top:18px;}
.pop .listTable th{font-size:12px !important;height:28px;line-height:28px;}
.pop .listTable td{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.info{margin-bottom:10px;}
.picker{position:relative;background:#fff url(../images/common/picker2.png) no-repeat right center;background-size:26px !important;box-sizing:border-box;padding-right:26px;}

/*타입피커*/
.time-area{position:relative;margin:0px !important;font-size:12px !important;font-weight: 400; !important;background:url(../images/common/time2.png) no-repeat right center;border-right:0 !important;}
.pop .timepicker_wrap .prev,.timepicker_wrap .prev,.pop .timepicker_wrap .next,.timepicker_wrap .next{padding:10px;background:url(../images/common/time-prev-arr.png) no-repeat center center;border-radius:0px;width:15%;}
.timepicker_wrap .arrow_top{display:none;}
.time, .mins, .meridian{width:50px !important;margin:0px !important;}
.time{position:relative;}
.time:after{position:absolute;font-size:13px;right:-3px;top:40%;content:":";display:block;}
.timepicker_wrap{padding:10px !important;border:1px solid #94a5bc !important;border-radius:0px !important;background:#fff !important;}
.pop .timepicker_wrap .next{padding:10px;transform:rotate(180deg);}
.timepicker_wrap .mi_tx,.ti_tx,.mer_tx{margin:0 !important;}
.timepicker_wrap .timepicki-input{padding:0px !important;border:0px;width:50%;margin-left:-1px;color:#333;}
.timepicker_wrap .timepicki-input:hover,.timepicker_wrap .timepicki-input:focus{border:0px !important;}

/*달력*/
.ui-datepicker{padding:0px;border-radius:0px;border:1px solid #94a5bc;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ background:none; border:0px;  box-sizing:border-box;padding:5px;text-align: center;}
.ui-datepicker-calendar thead{background:#94a5bc;color:#fff;}
.ui-datepicker-week-end a{color:#1a6ecd !important;}
.ui-datepicker-calendar thead th{ font-weight: 400; !important;padding:0px;}
.ui-datepicker-calendar thead th span{font-size:0px;display:block;width:100%;height:20px;}
.ui-datepicker-calendar thead th span[title="Sunday"]{background:url(../images/common/sun.png) no-repeat center center;}
.ui-datepicker-calendar thead th span[title="Monday"]{background:url(../images/common/mon.png) no-repeat center center;}
.ui-datepicker-calendar thead th span[title="Tuesday"]{background:url(../images/common/tue.png) no-repeat center center;}
.ui-datepicker-calendar thead th span[title="Wednesday"]{background:url(../images/common/wed.png) no-repeat center center;}
.ui-datepicker-calendar thead th span[title="Thursday"]{background:url(../images/common/thu.png) no-repeat center center;}
.ui-datepicker-calendar thead th span[title="Friday"]{background:url(../images/common/fri.png) no-repeat center center;}
.ui-datepicker-calendar thead th span[title="Saturday"]{background:url(../images/common/sat.png) no-repeat center center;}
.ui-widget-header{border:0px;padding:5px 0 !important;}
.ui-datepicker-header *{vertical-align:middle;}
.ui-datepicker-calendar tr .ui-datepicker-week-end:first-child a{color:#f83030 !important;}
.ui-datepicker-calendar tr .ui-datepicker-week-end:first-child a.ui-state-active{color:#fff !important;}
.ui-widget-content .ui-datepicker-today .ui-state-highlight{background:#feed9e;border-radius:3px;}
.ui-datepicker-month{margin-left:3px !important;}
.ui-datepicker-month,.ui-datepicker-year{border:1px solid #a1a1a1 !important;border-radius:2px !important;}
.ui-widget-content .ui-state-default.ui-state-active{ border-radius:3px;color:white !important;border:1px solid #000;font-weight: 600; background:#8166ca !important}
.ui-widget-content .ui-state-default.ui-state-active:hover{color:#000 !important}
.ui-datepicker-next,.ui-datepicker-prev{background:url(../images/common/cal-next.png) no-repeat center center !important;margin-top:3px;}
.ui-datepicker-prev{background:url(../images/common/cal-prev.png) no-repeat center center !important;}
.ui-datepicker-prev:hover,.ui-datepicker-next:hover{border:1px solid rgba(0,0,0,0) !important;}
.ui-datepicker-next span,.ui-datepicker-prev span{display:none !important;}

/*체크박스 , 라디오버튼 컨테이너*/
.centerBox{display:flex;justify-content:space-between;align-items:center;height:29px !important;line-height:30px; margin-left:2px;}
.centerBox div{width:15%;text-align:center;}
.centerBox02{line-height:30px; padding:5px 0}
.centerBox05{line-height:30px; padding:5px 0}
.centerBox05 .labelContainer{position: relative; padding-left: 25px; font-size:12px; display: inline-block; white-space:nowrap; margin-right:10px; width: auto !important;}
.centerBox05 .labelContainer:last-child{margin-right: 0;}
.centerBox05 .labelContainer span{min-width:auto !important;}
.class_mdcnList .centerBox05{line-height: normal;}
.pop .centerBox02{padding: 0;}
.centerBox-lot{line-height:30px;padding:5px 0; margin-left: 2px; }
.centerBox-lot label{position: relative; padding-left: 7px; width: 97px;font-size:12px; display: inline-block; white-space:nowrap;}
.centerBox-lot label span{cursor: pointer;}
.centerBox .labelContainer{padding-left: 24px; width: 100%;}
.pop .centerBox .labelContainer{padding-left: 25px; font-size: 12px;}
.centerBox03{line-height:30px;padding:5px 0; margin-left: 2px;}
.centerBox02 .labelContainer,.centerBox-lot .labelContainer,.centerBox03 .labelContainer{position: relative; padding-left: 25px; width: 9.2%;font-size:12px; display: inline-block; white-space:nowrap;}
.labelContainer>span{cursor:pointer}
.windowMngAuto .centerBox-lot.w60{margin: 0 !important;}
.windowMngAuto .centerBox-lot.w60 .labelContainer{width: auto !important; margin-right:9px; min-width:35px;}
/*20181212 파일첨부 버튼 css */
.pop .writeTable .file_attach{font-size: 12px;width: 70px; height: 28px; line-height: 28px;  position: absolute; left:3px; top:50%; margin-top:-14px; cursor:pointer; border:1px solid #000; color:#000; text-align: center;}
.pop .writeTable .file_attach .tf_attach {position:absolute;top:0;right:0;bottom:0;border:0 none;opacity:0;filter:alpha(opacity=0);outline:0 none; width: 70px; height: 28px; padding:0; cursor:pointer}
.pop .list-table .file_attach{font-size: 0; width: 18px; height: 18px; background:url(/images/svg/plus_p.svg) 50% 50% no-repeat; position: absolute; left:2px; top:50%; margin-top:-9px; cursor:pointer;}
.pop .list-table .file_attach .tf_attach {position:absolute;top:-1px;right:-1px;bottom:-1px;border:0 none;opacity:0;filter:alpha(opacity=0);outline:0 none;width: 18px; height: 18px; padding:0;}

/*팝업창 닫기버튼*/
.popupxBtn{position:absolute;right:15px;top:0;width:30px;height:29px !important;line-height:29px !important;padding:0 !important;min-width:0 !important;background:transparent url(/images/icon/xicon_w.png) 50% 50% no-repeat !important;}
.popupxBtn_b{position:absolute;right:15px;top:0;width:30px;height:29px !important;line-height:29px !important;padding:0 !important;min-width:0 !important;background:transparent url(/images/icon/xicon_g.png) 50% 50% no-repeat !important;}
.popupxBtn img{display:none;}
.popupxBtn:hover,.popupxBtn:active,.popupxBtn.active{background-color:none !important;}

/*테이블*/
.textContainer{max-width:210px; width:100%;display:inline-block;}
.writeText2{width:100%;max-width:210px;}

/* 20181217 날짜검색및 연도 월 주 별 검색*/
.ui-widget-content{border:0 !important;}

/* 20181218 checkbox 버튼 및 radio 버튼 수정 */
@keyframes click-wave1 {
  0% {
    height:20px;
    width:20px;
    opacity:0.35;
  }
  100% {
    height:40px;
    width:40px;
    margin-left:-12px;
    margin-top:-12px;
    opacity:0;
  }
}
@keyframes click-wave2 {
  0% {
    height:20px;
    width:20px;
    position:absolute;
    opacity:0.35;
    border-radius:50%;
  }
  100% {
    height:40px;
    width:40px;
    margin-left:-12px;
    margin-top:-12px;
    opacity:0;
    border-radius:50%;
  }
}
input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;height:18px;width:18px;transition:all 0.15s ease-out 0s;background:#fff;box-shadow:0px 0 0 1px #ddd;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;outline:none;position:relative;left:0; border:0;}
input[type="checkbox"]::before{position:absolute;}
input[type="checkbox"]::after{height:100%;width:100%;position:absolute;display:inline-block;font-size:14px;text-align:center;line-height:18px;content:'';background:#fff;left:0;}
input[type="checkbox"]:checked::before{-webkit-animation:click-wave1 0.45s;-moz-animation:click-wave1 0.45s;animation:click-wave1 0.45s;padding:0px;position:absolute;content:'';display:inline-block;font-size:15px;text-align:center;background:#8066C8; left:0;}
input[type="checkbox"]:checked::after{content:'✔';background:#8066C8}
input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;height:18px !important;width:18px !important;transition:all 0.15s ease-out 0s;background:#fff;border:1px solid #ddd;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;outline:none;position:relative;border-radius:50%;}
input[type="radio"]::before{position:absolute;}
input[type="radio"]::after{height:100%;width:100%;line-height:18px;display:inline-block;font-size:12px;text-align:center;content:"";background:#Fff;left:0;border-radius:50%;position: absolute;}
input[type="radio"]:checked::before{-webkit-animation:click-wave2 0.45s;-moz-animation:click-wave2 0.45s;animation:click-wave2 0.45s;padding:0px;position:absolute;content:'';display:inline-block;font-size:15px;text-align:center;background:#8066C8;}
input[type="radio"]:checked::after{content:'✔';background:#8066C8;border-radius:50%;}
.labelContainer input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;height:18px;width:18px;transition:all 0.15s ease-out 0s;background:#fff;border:0; box-shadow:0px 0 0 1px #ddd; box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;outline:none;position:absolute;left:0;}
.labelContainer input[type="checkbox"]::before{position:absolute;}
.labelContainer input[type="checkbox"]::after{height:100%;width:100%;position:absolute;display:inline-block;font-size:14px;text-align:center;line-height:18px;content:'';background:#fff;left:0;}
.labelContainer input[type="checkbox"]:checked::before{-webkit-animation:click-wave1 0.45s;-moz-animation:click-wave1 0.45s;animation:click-wave1 0.45s;padding:0px;position:absolute;content:'';display:inline-block;font-size:15px;text-align:center;background:#8066C8; left:0;}
.labelContainer input[type="checkbox"]:checked::after{content:'✔';background:#8066C8}
.labelContainer input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;height:18px !important;width:18px !important;transition:all 0.15s ease-out 0s;background:#fff;border:1px solid #ddd;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;outline:none;position:relative;border-radius:50%;left:-3px; top:0}
.labelContainer input[type="radio"]::before{position:absolute;}
.labelContainer input[type="radio"]::after{height:100%;width:100%;line-height:18px;display:inline-block;font-size:12px;text-align:center;content:"";background:#Fff;left:0;border-radius:50%; }
.labelContainer input[type="radio"]:checked::before{-webkit-animation:click-wave2 0.45s;-moz-animation:click-wave2 0.45s;animation:click-wave2 0.45s;padding:0px;position:absolute;content:'';display:inline-block;font-size:15px;text-align:center;background:#8066C8;}
.labelContainer input[type="radio"]:checked::after{content:'✔';background:#8066C8;border-radius:50%;}

/*data picker*/
.ui-datepicker{border:1px solid #ddd !important;}

/*차트 수정*/
.amcharts-axis-fill{fill-opacity:0.01;}
.value-axis-somaticAxis,.value-axis-percentAxis{display:none;}
.amcharts-pie-slice {
  transform:scale(1);
  transform-origin:50% 50%;
  transition-duration:0.3s;
  transition:all .3s ease-out;
  -webkit-transition:all .3s ease-out;
  -moz-transition:all .3s ease-out;
  -o-transition:all .3s ease-out;
  cursor:pointer;
  box-shadow:0 0 30px 0 #000;
}
.amcharts-pie-slice:hover {transform:scale(1.03) !important;filter:none !important}

/*2019-01-04 납유처 등록 창 수정*/
.file_naming .MultiFile-title{vertical-align:baseline}

/*2019-01-09 그래프 변경검 추가*/
.amcharts-graph-bullet-color-change .amcharts-graph-bullet{stroke:#035b87}
.inContent .stats-title{margin:0;position:relative;left:24px;bottom:-57px;width:auto;display:inline-block;}
.inContent .stats-title:before{width:15px;height:15px;text-align:center;line-height:15px;content:'✔';display:inline-flex;position:absolute;line-height:0;top:10%;left:-22px;border-radius:50%;border:1px solid #035b87;color:#035b87;font-size:30px;justify-content:space-around;}

/*2019-01-09 그래프 안 내용이 없을경우*/
.nodata{width:490px;height:250px;margin:auto auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;}
.nodata-warning{width:250px;height:200px;margin:auto auto;background:url(/images/nodata_bottom.png) 50% 100% no-repeat;background-size:100%;font-size:0;font-weight: 600;text-align:center;line-height:200px;color:#ddd;cursor:default;font-family:monospace;position:relative;overflow:hidden;}
@keyframes nodata-up{
	from{bottom:-200px;}
	to{bottom:-30px;}
}
.nodata-warning:before{background:url(/images/nodata_up.png) 50% 50% no-repeat;position:absolute;content:'';display:block;background-size:80%;left:50%;margin-left:-125px;bottom:-30px;width:250px;height:250px;animation:nodata-up 2.2s;transition-timing-function:cubic-bezier(0.5, 0.7, 1.0, 0.1);}
.nodata-word{text-align:center;font-size:24px;color:#ddd; line-height: 50px;}

/*2019-01-25 툴팁 수정*/
body .tpd-skin-dark .tpd-content{font-size:13px;line-height:20px;color:fff;text-decoration:none !important;z-index:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
body .tpd-skin-dark .tpd-content a{font-size:13px;color:fff;line-height:20px;text-decoration:none !important;cursor:pointer;}
body .tpd-skin-dark .tpd-content a:hover{font-weight: 600;}
body .tpd-skin-dark .tpd-background{border:0 !important}

/*2019-01-28 탑메뉴 바 수정*/
.selectFarm>a{float:left;position:relative;top:20px;}

/*2019-01-29 탑메뉴 수정*/
.topdropdown {position:absolute;transform:rotate(0deg);right:0;transition:0.3s all ease;top:-13px;}
.topdropdown.dropdownarrow {transform:rotate(180deg);top:36px;z-index:100}
.topdropdown a {color:#fff;font-size:35px;width:45px;height:35px;display:block;background:url(/images/svg/dropdown.svg) 50% 50% no-repeat;background-size:60%;}
.topdropdown a:hover,.topdropdown a:focus {text-decoration:none; border-bottom:0;}
.subContentArea .topNavi .topSearch {margin:0; overflow: hidden; display: none;}
.farmSelect select {margin:0;}

/*2019-02-07 헤더css 변경*/
.searchContainer {position:absolute;height:auto;left:51%;top:-200px;transform:translate(-51%);background-color:transparent;padding:20px 20px 0 20px;transition:0.7s all ease;z-index:50;border-radius:0 0 5px 5px}
.select-container{width:100%; max-width:193px;}
.mx-none{max-width:none}
.pop .select-container{width: 100%; max-width:193px;}
.select-container .select01{width: 35%; float:left; display: inline-block;}
.select-container .select02{width: 61%; float:right; display: inline-block;}
.lnbArea>h1>a>img{height:59px; transform:translateX(5%);}
.subContentArea .topNavi{background:#4C9D70}
.subContentArea .topNavi .h2-title{background:url(/images/svg/bars.svg) 0 50% no-repeat; padding-left:45px; -webkit-background-size: 30px; background-size: 30px; color:#fff; font-weight: 600;}
.subContentArea h2{border-bottom:1px solid #000}
.subContentArea .window .pop h2{border-bottom:0;}

/*검색영역 변경*/
.searchTable label{position: relative; left:3px; display: inline-flex !important; align-items:center;}
.searchTable table .picker{width: 130px;}
.searchTable table .th-selecter{padding-left: 5px;}
.searchTable table .th-selecter select{font-weight: 600; margin-left: 0; padding: 0; font-size: 13px;}
.searchTable table a.btnLevel1-sm{background-size:contain; width: 46px; height: 46px; margin-top: -23px; margin-left: -23px;float:right}
.searchTable table a.btnLevel1-lg{background-size:contain; width: 80px; height: 80px; margin-top: -40px; margin-left: -40px;float:right}

/*쓰기테이블 주소창 길이 및 플러스 마이너스 버튼 추가*/
.pop .writeTable td input[type=text].address-info{max-width:630.5px;}
.pop .writeTable td .plus{background:url(/images/svg/plus.svg) 50% 50% no-repeat; width: 25px; height: 25px; float:right; background-size:25px;}
.pop .writeTable td .minus{background:url(/images/svg/minus.svg) 50% 50% no-repeat; width: 25px; height: 25px; float:right; background-size:25px; display: none;}

/*리스트테이블 추가*/
.cnstnt_reg table{table-layout:auto; width: 860px;}
.cnstnt_reg table tr th:first-child{width: 130px;}
.cnstnt_reg table tr th:nth-child(3){width: 130px;}
.cnstnt_reg table tr td{width: 300px;}
.list-table {width: 100%;}
.list-table table {width: 100%;}
.list-table table tr th{height:40px; border:1px solid #000; border-left:0; border-right: 0; font-weight: 600; font-size: 14px; background-color: #fff; color:#000; padding: 3px;}
.list-table table tr td{height:24px; line-height: 20px;text-align: center; border-bottom:1px solid #ddd; font-size: 12px ; font-weight: 400; padding: 3px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position: relative;}
.inContent .list-table table tr td span{float:none; position: relative; width: 82%; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break:break-all}
.inContent .list-table table tr td span .delete-file{right:0}
.list-table table tr:hover td{background-color:#f7f7f7; color:#000}
.list-table table input[type="checkbox"]{left:0;top:0}
.list-table table .table-sort>a span{bottom:-10px;}
.list-table table .table-sort>a span.sort-arrow-up{content:''; position: absolute;top: 0px; right: -14px; bottom: 0px; transform:rotate(180deg); background:url(/images/svg/sort.svg) 50% 50% no-repeat; width: 12px; height: 12px; display: block; transition:0.3s all ease; margin:auto 0}
.list-table table .table-sort>a span.sort-arrow-down{content:''; position: absolute;top: 0px; right: -14px; bottom: 0px; transform:rotate(0deg); background:url(/images/svg/sort.svg) 50% 50% no-repeat; width: 12px; height: 12px; display: block; transition:0.3s all ease; margin:auto 0}

/* 2019.02.15 리스트테이블 추가 변경사항*/
.pop .list-table table tr th{text-align: center; border-top:2px solid #8166ca;}
.pop .list-table>table>thead>tr>th{border-bottom:1px solid #000}
.btn-g .btn-excel{background:url(/images/svg/excel.svg) 50% 50% no-repeat; background-size:70%; width: 30px; height: 30px; border:0; padding: 0; font-size:0; filter:invert(1)}
.list-table.list-table-top{width:100%; overflow-x:hidden;overflow-y:hidden; margin-bottom: 0;}
.list-table.list-table-bottom{width: 100%; height:100%; overflow:auto; margin-bottom:15px}
.list-table.list-table-top table{width: 1217px;}
.list-table.list-table-bottom table{width: 1200px;}
.listnumber,.listnumber_maker{height: 30px; line-height: 45px; display:inline-block;font-size:13px; float: none !important; margin-right: 15px; position: relative;}
.listnumber_maker:before{position: absolute; content:"/"; font-size: 16px; font-weight: 400; margin-left: -12px;}
.listnumber:after,.listnumber_maker:after{content:'\ac74';padding-left:3px;}

/*쓰기테이블 변경점*/
.pop .writeTable table tr td label.find-file{width: 70px; height: 28px;padding: 0; display: block; line-height: 28px; color: #fff; text-align: center; background:#4C9D70;display: inline-block; font-size: 12px; float:left; position: absolute; top:50%; margin:-14px 5px 0 0;}
.find-file input[type="file"]{position: absolute; left:-3000px; display:none;}

/*팝업창 변경*/
.pop .writeTable tr.multi-selecter input{max-width:85px;}
.pop .writeTable td .file-name a{background:transparent;color:#000; line-height: 22px; margin-top: -6.5px;}
.pop .writeTable td .file-name .MultiFile-label{position: relative; max-width:100%;}
@keyframes popup-left {
  0% {
    left: 7px;
    opacity:0;
  }
  100% {
    left: -7px;
    opacity:1;
  }
}
@keyframes popup-right {
  0% {
    right: -8px;
    opacity:0;
  }
  100% {
    right: -18px;
    opacity:1;
  }
}
.pop h2{position: relative; padding-left: 50px; border-bottom:1px solid #308030; color: #f7f7f7;}
.pop b{color:#fff;}
.listnumber b,.listnumber_maker b{color:red}
.pop h2 .reg-title{position: relative; line-height:21px; display: unset; top:auto !important}
.pop h2 .reg-title:before,.pop h2 .reg-title:after{display:inline-block;width: 15px; height: 15px; position: absolute; top:auto}
.pop h2 .reg-title:before{content:'['; left:-7px; animation:popup-left 1.2s ease;}
.pop h2 .reg-title:after{content:']'; right:-18px; animation:popup-right 1.2s ease;}
.pop h2 .reg-icon{background:url(/images/svg/register_w.svg) 50% 50% no-repeat; background-size:20px; content:''; display: block; width: 20px;height:20px; position: absolute; left:8px; top:20%;}
.pop .searchTable{margin-bottom: 10px;}
.pop .searchTable table a.btnLevel1:hover{border:0}
.pop .list-table input[type="radio"]{left:-3px;}
.pop .list-table label{margin:0 6px; cursor:pointer}
.pop .list-table input[type="text"]{margin:0}
.pop .searchTable table tr td select{max-width:170px}
.pop .ddbox{margin-bottom: 10px;}
.pop .ddbox table{width: 100%; text-align: center; border-bottom:1px solid #000; border-top:1px solid #000}
.pop .ddbox table:first-child{border-bottom:0}
.pop .ddbox table:last-child{border-top:0;}
.pop .ddbox table th{height: 50px; font-size: 14px ;border-right:1px solid #ddd; border-bottom:1px solid #000;background-color: #f7f7f7;}
.pop .ddbox table thead tr:last-child th:last-child{border-right:0;}
.pop .ddbox table thead tr:last-child th{border-bottom:1px solid #ddd; height:30px;background-color: #fff;}
.pop .ddbox table td{height: 40px;border-right: 1px solid #ddd; background-color:#fff;}
.pop .ddbox table td span{font-size: 13px; cursor:pointer; line-height: 40px;}
.pop .ddbox table td:last-child{border-right:0;}
.pop .ddbox table td a{margin-left: 10px; background-size:cover; top:50%}
.pop .ddbox table td a:hover,.pop .ddbox table td a:focus{border-bottom: 0;}
.pop .writeTable textarea{margin:0 5px;}
.pop .list-table input[type="text"],.pop .list-table input[type="number"]{width: 80%;}

/*컨설팅 수정 화면 테이블 추가*/
.btnRight a:hover{border-color: #13a917;}
.list-table textarea{width: 75%; height:68px; margin:6px 7px 6px 0; padding: 5.5px; vertical-align: middle;}
.clear:after{clear:both;display: block; overflow: hidden; content:''}
.file-list{position: relative;}
.file-list p{text-align: left; margin-left:30px;padding-right: 25px; position: relative; line-height: 19px;}
.file-list p .file-name{text-overflow:ellipsis; overflow:hidden;white-space:nowrap; display: inline-block; width: 75px;}
.add-file{position: absolute; left:1.5px; top:50%; transform:translateY(-50%);background:url(/images/svg/plus.svg) 50% 50% no-repeat; width: 18px; height: 18px; }
.pop .writeTable td .file-name{display: block; width:195px;position: relative; margin-left: 80px; word-break:break-all; padding-right: 15px;}
.pop .writeTable td .file-name .delete-file{display: inline-block;background: url(/images/svg/minus02.svg) 50% 50% no-repeat; width: 18px; font-size: 0; top:50%; transform:translateY(-50%); right:-20px; position: absolute; color:transparent; background-size:13px;}
.delete-file{background: url(/images/svg/minus02.svg) 50% 50% no-repeat; width: 15px;height: 15px; color: transparent; display: inline-block; position: absolute; top:50%; margin-top: -7.5px;}
.btn-g > p a.add_person{background:#2F6B4A url(/images/svg/add_person.svg) 50% 50% no-repeat; display: inline-block; width: 45px; height: 45px; color: transparent; background-size:60%; border-radius:50%;}
.btn-g > p a.add_person:hover{color: transparent;}
.file-master{position: relative;}
.list-table table tr td.ictReq-info{text-align:center; padding:3px; position: relative;}
.list-table table tr td.ictReq-info a{width:40px;border-radius:5px; border:1px solid #000; transition:0.2s all ease; display: inline-block; text-align: center; margin:0 3px; color:#000; line-height: 18px;}
.list-table table tr td.ictReq-info a:hover{border:1px solid #269640; color: #269640;}
.searchTable-toggle{min-height:255px;}
.searchTable.closeTable{min-height:230px; overflow:hidden;}
.toggleTable{background:url(/images/svg/minus.svg) 50% 50% no-repeat; background-size:cover; width: 25px; height: 25px; border-radius:50%; display: inline-block;position: relative; left: 50%; transform:translateX(-50%); transition:0.6s all ease; top:170px;}
.toggleTable.toggleBtn{background:url(/images/svg/plus.svg) 50% 50% no-repeat;}
.textarea-container .textarea-open{z-index:100; position: relative; vertical-align: middle;}
.textarea-opener{position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); display:inline-block; width: 100%; height:100%; background:#fff url(/images/svg/openr.svg) 100% 0 no-repeat; background-size:30px; transition:0.5s all ease; animation-delay:3s;z-index:110}
.pop .MultiFile-title{font-size: 13px;word-break:break-all; line-height:normal; margin: 3px 1px; line-height: 23px;}
.pop .file-name .MultiFile-remove{position: absolute; right:-14px; top:50%;line-height: 22px;}

/*2019-02-21 화면 공통요소 수정사항*/
.subContentArea .topNavi {background-color: #fff; height: 0; transition:all 0.3s ease;}
.subContentArea {background-color: #FDFDFD;}
.lnbArea a.btnLnbOpenClose {background: url(/images/common/btn_close_p.png) center center no-repeat; right: -1px; top: 59px; display: none;}
a.btnLnbOpenClose.open{background: url(/images/common/btn_close_p.png) center center no-repeat; display: none;}
.list-table table tr td {background-color: #fff; border: 0; border-bottom:1px solid #ddd;}
.list-table table tr:last-child td{border-bottom:0}
.list-table table tr th {border: 0; border-top: 2px solid #8066C8; font-size: 13px;}
.lnbArea h1 {background: url(/images/common/logo_g2.svg) -5px 50% no-repeat; background-size: 205px;border-bottom:2px solid #8166ca; height: 58px;}
.lnbArea h1:after {content: 'beta'; font-size: 14px; position: absolute; right: 10px; top: 15px; font-style: italic; color: #9989C3; font:italic 14px 'Nanum Gothic',sans-serif}
.subContentArea .topNavi .h2-title {background: none; padding-left: 0; color: #000; font:500 22px 'NanumMyeongjo',serif; line-height: 60px;}
.subContentArea .topNavi .h2-title:hover {color: #8166ca;}
.userInfomenu>a {background: url(/images/svg/myinfo2.svg) 0 0 no-repeat;}
.userInfomenu>a:hover {background: url(/images/svg/myinfo2_purple.svg) 0 0 no-repeat;}
.userInfomenu>a:after {background-color: #bfbfbf;}
.userInfomenu div>a {background: url(/images/svg/logout2.svg) 0 0 no-repeat;}
.userInfomenu div>a:hover{background:url(/images/svg/logout2_purple.svg) 0 0 no-repeat;}
.subContentArea h2 {height: 58px; border-bottom: 1px solid #e6e6e6; line-height: 59px; background-color:#fff; border-bottom:2px solid #8166ca}
.subContentArea h2 strong {color: #8066C8; font:400 12px 'NanumGothic', sans-serif; line-height: inherit;}
.subContentArea h2 span {line-height: inherit;}
.inContent h3 {color: #666; font-size: 13px; display: none;}
.listnumber {color: #666;}
a.download {background-color: #fff;}
.list-table table .table-sort>a span.sort-arrow-up {background: url(/images/svg/sort_p.svg) 0 50% no-repeat;}
.list-table table .table-sort>a span.sort-arrow-down {background: url(/images/svg/sort_p.svg) 0 50% no-repeat;}
.list-table table .table-sort>a {color: #8066C8; position: relative;}
.list-table table .table-sort>a:hover,.list-table table .table-sort>a:focus{border-bottom: 0;}

.btnRight a:hover {border-color: #8066C8}
.topdropdown{right:0; top: 0;}
.topdropdown>a {background: none;z-index:999; background-size:100%; width: 60px; height: 60px;}
.topdropdown>a:hover,.topdropdown>a:active{border-bottom: 0;}
.topdropdown>a:hover .octo-arm,.topdropdown>a:active .octo-arm {
	animation: octocat-wave 560ms ease-in-out;
}

@keyframes octocat-wave {
	0%,
	100% {
		transform: rotate(0);
	}

	20%,
	60% {
		transform: rotate(-25deg);
	}

	40%,
	80% {
		transform: rotate(10deg);
	}

}
.searchbtn{background: url(/images/svg/search_gray.svg) no-repeat center center;}
.searchbtn:hover{background:url(/images/svg/search_purple.svg) 0 0 no-repeat;}
.toggleTable{background: url(/images/svg/minus_p.svg) 50% 50% no-repeat; background-size:30px;}
.toggleTable.toggleBtn{background: url(/images/svg/plus_p.svg) 50% 50% no-repeat;background-size:30px; top:90px;}
.toggleTable:hover,.toggleTable:focus,.toggleTable.toggleBtn:hover,.toggleTable.toggleBtn:focus{border-bottom: 0;}
.pop .writeTable table .picker{background: #fff url(/images/common/picker_p.png) no-repeat right center; background-size: 26px; padding-right:40px !important}
.picker{background: #fff url(/images/common/picker_p.png) no-repeat 101% center; background-size: 24px;}
.pop .btnLevel1{border:1px solid #000; color: #000; background-color: #fff;}
.pop .btnLevel1:hover{border:1px solid #8066c8}
.list-table table tr td.ictReq-info a:hover{border:1px solid #8066c8; color: #8066c8;}
.add-file{background:url(/images/svg/plus_p.svg) 50% 50% no-repeat; background-size:22px}
.pop .writeTable td .plus{background: url(/images/svg/plus_p.svg) 50% 50% no-repeat;}
.pop .writeTable td .minus{background:url(/images/svg/minus_p.svg) 50% 50% no-repeat ;}
.delete-file{background: url(/images/svg/minus_p.svg) 50% 50% no-repeat; background-size:15px;}
.delete-file:hover,.delete-file:focus{border-bottom: 0;}
.pop .writeTable td .file-name .delete-file{background: url(/images/svg/minus_p.svg) 50% 50% no-repeat; background-size:15px; transform:none; height: auto; margin-top: -11.5px; right:0; width: 13px;}
.pop .writeTable table tr td label.find-file{background-color:#fff; border:1px solid #000; color: #000;}
.pop .writeTable table tr td label.find-file:hover{border-color:#8166ca}
.btn-g > p a.add_person{background-color:#614E92; border:0;}
.pop .writeTable .btnLevel1{background-color: #fff; color: #000; border:1px solid #9e9e9e; vertical-align:top}
.pop .writeTable .btnLevel1:hover{background-color: #fff; color: #000; border:1px solid #8166CA}
.textarea-opener{background: #fff url(/images/svg/openr_p.svg) 100% 0 no-repeat;background-size: 30px;}
.textarea-opener a{display: block; width: 20px; height: 20px; position: absolute; right:0; top:0;}
.textarea-opener a:hover,.textarea-opener a:focus{border-bottom: 0;}

/*로그인페이지 css*/
.login_container .login_logo{background:transparent url(/images/common/logo_full.svg) 0 50% no-repeat;background-size:185px; width: 140px; height: 60px; position: relative; display: inline-block;text-align: center;font-size: 18px; line-height: 60px; padding-left:48px; color: #fff; font-weight: 600; left: 40px; top:15px; z-index:99; }
.login_container .login_logo:after{content:'beta'; font-size: 14px; position: absolute; right: -24px; top: 12px;color: #9989C3; font:italic 14px 'Nanum Gothic',sans-serif}
.login_container .login_logo a{background:url(/images/common/logo_word.svg) 50% 50% no-repeat ; width: 100%; height: 100%; display: block; font-size: 0; display: none;}
.login_container .login_bg {width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.1); z-index: 1}
.login_container .login_bg_img{width: 100%; height: 100%; content:''; display: block; position: absolute; left:0; top:0; background:url(/images/exbg5.jpg) 50% 0 no-repeat; z-index:-1; background-size:cover;animation:15s loginbgmoving ease-in-out}
.login_container .wrap {width: 470px; height: 500px; position: absolute;z-index:10; text-align: center; margin: auto; left: 0; right: 0; top: 25px; bottom: 25px;}
.login_container h2,.login_container p{color:#fff; text-align: center;}
.login_container h2{font-size: 28px; margin:0% 0 10% 0; font-family: 'NanumMyeongjo', serif;}
.login_container p{font-size: 16px; margin-bottom: 20%; color:#ededed;}
.login_footer{position: absolute; right:15px; bottom:15px; font-size:11px;color: #b2b2b2; z-index:10}
.login_footer p{margin-bottom: 0;}
.login_container .labelContainer{position: relative; left:30px; top:10px; height:30px; font-size: 16px; color: #ededed; line-height: 18px; }
.login_container .labelContainer input[type="checkbox"]{left:-30px; top:0; background-color:transparent}
.login_container .labelContainer input[type="checkbox"]::after{background-color:transparent;}
.login_container .flex_container{display:flex; justify-content:space-between; margin-top: 20px; border-bottom: 0; padding: 0;}
.login_container .flex_container a{display: inline-block; height:30px; line-height: 35px; color:#ededed; font-size: 16px;}
.login_container .flex_container a:hover,.login_container .flex_container a:focus{border-bottom: 0;}
.login_container ul{margin-top: 50px;}
.login_container ul li{width:100%; padding:15px 0px; display: block; margin-top: 15px; background-color: #fff;}
.login_container input[type="text"],.login_container input[type="password"]{margin: 0 5px; width: calc(100% - 5px); height:30px; font-size: 16px; padding-left: 20px; border:0;}
.login_container input:hover,.login_container input:focus{outline:none}
.login_container .login_btn{display:inline-block; width: 230px; height: 60px; color: #ededed; margin-top:10%; line-height: 60px; background-color:transparent; border:1px solid #ededed; font-size: 20px;}
.login_container .login_btn:hover{color: #fff; border-color:#8166CA; background-color: #8166CA;}
.pop.blue h2{background:#614e92 ; line-height: 30px; height: 30px; padding-left:40px; position: absolute; top:0; width: 100%; display: flex; align-items:center; padding-top: 0;}
.pop h2{border-bottom: 1px solid #8066C8;}

/*2019-02-22 input 포커스 변경 및 수정사항적용*/
.searchContainer {top: 6px; left:auto; padding:0; right:65px; width: 240px; transform:translate(0);}
.btn-g-fixed .btnRight,.btn-g-fixed .btnLeft{padding-top: 5px;}
.searchContainer .topSearch input[type="text"]{height:47px; width:100%; width: 100%;transition:0.7s all ease;}
.searchContainer .topSearch input[type="text"]:hover,.searchContainer .topSearch input[type="text"]:focus{border-color:#258ECD;outline-color:#258ecd}
.topSearch .searchbtn{background:#8066C8 url(/images/svg/search_a.svg) no-repeat center center; background-size:30px; position: absolute;left:100%; bottom:-7px; width: 0px; height: 60px; overflow:hidden; transition:0.7s all ease;}
.topSearch .searchbtn.opensearchbtn{width: 60px;}
.flex_container{padding: 15px 0 45px 0;height: 30px; display:flex; justify-content:space-around; border-bottom:1px solid #ddd;}
.searchContainer.open{right:65px;}

/*2019-02-22 topNavi Control*/
.h2-title{display: none;}
.userInfomenu{display: none;}

/*2019-02-22 검색 닫기 버튼*/
.inputContainer{width: 100%; overflow: hidden; position: relative;}
.searchclose{background:url(/images/icon/xicon_g.png) 50% 50% no-repeat ; background-size:15px; width: 15px; height: 15px; position: absolute; right:5px; top:50%; transform:translateY(-50%); display:inline-block;}

/*2019-02-25 컨설턴트 배정 1차 ,2차*/
.pop .ddbox table tbody tr td{position: relative;}
.pop .ddbox table tbody tr td:first-child:before{position: absolute; content:'1차'; font-size: 13px; color: #000; left:10px; top:30%;font-weight: bold;}
.pop .ddbox table tbody tr td:last-child:before{position: absolute; content:'2차'; font-size: 13px; color: #000; left:10px; top:30%;font-weight: bold;}
.pop .ddbox table tbody tr td.ui-sortable-handle::before{display: none;}
.pop .writeTable td .file-name .MultiFile-label span #text{font-weight: bold;}
.writeTable table tbody.ICT_add_eq tr th,.writeTable table tbody.ICT_add_eq tr td{border-bottom:0; }
.file-list div{margin:8px 0}
.wrap .file-list div{position: relative;}
.pop .writeTable table tr td .centerBox02 label.labelContainer{width:6.5%;padding-left: 25px;}
.pop .writeTable table tr td .centerBox03 label.labelContainer{width:32%; float: left; box-sizing:border-box;}

/*2019-02-26 자료관리화면 */
.btn-g > p a.file-select{all:unset; border:0;}
.file-select input{position: absolute; left:-3000px; display: none;}
.file-select label{width: auto; display:inline-block; height: 28px; line-height: 28px;border:1px solid #000; vertical-align:top; padding: 0 20px 0 20px; font-size: 13px; font-weight: 600; cursor:pointer}
.file-select label:hover{border:1px solid #8066c8}
.popup_dec{font-size: 12px; color: #000;}

/*2019-02-27*/
.file-name:hover .delete-file{font-weight: bold;}

/*2019-02-28*/
.textarea-closer{width: 18px; height: 18px; transform:none; left:4px; top: 50%; background:url(/images/svg/minus_p.svg) 50% 50% no-repeat; background-size:20px; margin-top:-9px; position: absolute; z-index:100}
.textarea-closer:hover,.textarea-closer:focus{border-bottom: 0;}
.pop .writeTable table tr th.font-resize{font-size: 12px;}
.cnsl-btn{cursor:pointer; width:77px; border:1px solid #000 !important; border-radius:3px; padding: 0px; display: inline-block; position: relative; color: #000 !important;}
.cnsl-btn:hover{color:#8066c8 !important; border-color:#8066c8}

/*2019-03-04 헤더 메뉴 추가 cbp-spmenu*/
body{background-color: #FDFDFD;}
.menu_container a{position: relative;}
.menu_container a:nth-last-child(2):after{position: absolute;right:10px;top:50%;transform:translateY(-50%);content:'';display: block; color: #fff; font-size: 13px;}
.cbp-spmenu{position: fixed; transition:all 0.3s ease; z-index:996;left:175px; top:0px; width: 70%;}
.cbp-spmenu h3{color: #afdefa; margin: 0;font-weight: 400;}
.cbp-spmenu .menu_container ul li a{font-size: 13px; border-left: 0; cursor:pointer; color: #fff; display:inline-block; font-weight: 400; text-overflow:ellipsis;width: 100%; padding: 0; height: 60px; line-height: 60px; text-align: center; box-sizing:border-box;}
.cbp-spmenu .menu_container ul li a:hover{background:#258ECD; color: #fff;}
.cbp-spmenu .menu_container ul li a>.downarrow {position: absolute; left: 50%; transform: translateX(-50%) rotateZ(180deg); bottom:-0.3px; width: 0; height: 0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid transparent; content: ''; display: block;}
.cbp-spmenu .menu_container ul li a>.downarrow.on{border-top: 8px solid #fff;}
.cbp-spmenu .menu_container ul li a:hover .downarrow{border-top:8px solid #fff;}
.header_user_btn{height: 100%; width: 5%; font-size: 0; background-size:35px; position: absolute; left:90%; top:0}
.header_user_btn .flex_container{padding: 0; height: 100%; border-bottom: 0; align-items:center}
.header_user_btn .flex_container a:hover,.header_user_btn .flex_container a:foucs{border-bottom: 0;}
.header_user_btn .left_myinfo{background:url(/images/svg/myinfo2_blue.svg) 50% 50% no-repeat;width: 40px; height: 40px; display: block; text-align: center; background-size:30px; font-size: 12px;}
.header_user_btn .left_logout{background:url(/images/svg/logout2_blue.svg) 50% 50% no-repeat;width: 40px; height: 40px; display: block; text-align: center; background-size:30px; font-size: 12px;}
.header_user_btn a:hover,.header_user_btn a:focus{border-bottom: 0;}
#content{padding-left: 0; height: 100%;}
.lnbArea{border-right: 0; width: 0;}
.subContentArea {padding-top: 60px;background-color: transparent; height:calc(100% - 60px); min-height:auto; padding-bottom: 20px;}
.subContentArea .topNavi{height: 60px;background:#47A3DA; position: fixed; top:0px; min-width:unset; width: 100%; z-index:995;}
.subContentArea .inContent{max-width:calc(100% - 50px); position: relative; left:0; top:0; right:0; bottom:0; margin:0 auto; padding:50px 0 0 0;}
.subContentArea h2 strong{color: #1570a7; font-size:16px; font-weight: 400; height: 50px; line-height: 50px; /* padding-left: 30px; */ position: relative;}
.subContentArea h2{background-color:transparent; border-bottom: 0; height: 40px; line-height: 35px; padding-left: 26px; padding-top: 5px; position: absolute; top:60px;}
.wrap.menu-hide .subContentArea h2{background-color:transparent; border-bottom: 0;}
.wrap.menu-hide .subContentArea .inContent{max-width:calc(100% - 50px)}
.topNavi_logo{background:transparent url(/images/common/logo_full.svg) 0 50% / 165px no-repeat;width: 175px; position: relative; display: inline-block;text-align: center;font-size: 0px; line-height: 60px; background-color: #258ecd; color: #fff; font-weight: 600;}
/* .topNavi_logo:before{content:''; display: block; width: 2px; height:30%; position: absolute; left:40px; top:50%; transform:translateY(-50%); background-color: #fff;} */
.topNavi_logo:after{content:'beta'; font-size: 13px; position: absolute; right: 3px; top: 5px;color: #65b9eb; font:italic 13px 'Nanum Gothic',sans-serif}
.topNavi_logo a{font-size: 0; color: #fff; width: 100%; height: 100%; display: block;}
.topNavi_logo a:hover{text-decoration: none; border:0;}
.list-table.list-table-top table{width: 100%;}
.list-table.list-table-bottom table{width: 100%;}
.list-table-bottom.no_scroll{overflow:visible !important; min-height:auto !important; max-height: inherit !important; width: 100% !important;}
.searchContainer{z-index:9999; width: 220px;}
.topSearch .searchbtn{background-color:#47A3DA;}

/*2019-03-05 고양이 추가 및 수정사항반영*/
.octo-arm,.octo-body{fill:#8166ca;}
.github-icon path:first-child{fill:#fff;}
.page_up{position: fixed; width: 40px; height: 40px; background-color:rgba(37,142,205,0.75); right:25px; bottom:5px; border-radius:3px 3px 3px 3px; z-index:995; display: none;}
.page_up:hover{background-color:rgba(37,142,205,1);}
.pop .page_up{right:17px;}
.page_up a{background:url(/images/svg/up_arrow2.svg) 50% -50% no-repeat; background-size:35px; display: block; width: 100%; height: 100%; text-align: center;line-height:60px; color: #fff;}
.page_up a:hover,.page_up a:focus{border-bottom: 0;}
.list-table.float-table table tr th{border-bottom: 2px solid #8066c8;}
.list-table table tr td .file-container{height:108px; overflow-y:auto; overflow-x: hidden;}

/*2019-03-06 수정사항적용*/
.add_file{height:108px; line-height:108px}
.more-info-top{border-right:1px solid #000 !important;}

/*2019-03-10 컨설턴트수정 테이블 수정*/
.cnsl_mask{width: 100%; height: 100%; position: fixed; left:0; top:0; z-index:1015;background-color:rgba(0,0,0,0.7); display: none;}
.mask{width: 100%; height: 100%; position: fixed; left:0; top:0; z-index:997;background-color:rgba(0,0,0,0.7); display: none;}
.mask2{width: 100%; height: 100%; position: fixed; left:0; top:0; z-index:999;background-color:rgba(0,0,0,0.7); display: none;}
.windowMngAuto.windowMngAuto2{z-index:1000}
.border-left{border-left:1px solid #ededed !important}
.pop .writeTable table tr th.img_preview{text-align: left; padding:3px; border-right:0;}
.pop .writeTable table tr th.img_preview>a{width: 103px; height: 132px; line-height:132px; display:inline-block; text-align: center;position: relative; border:1px solid #ddd; color:#666}
.pop .writeTable table tr th.img_preview>a>span{display: block; width: 100%; height: 100%; font-size: 0; background:url(/images/svg/expreview.svg) 50% 50% no-repeat; background-size:70%}
.pop .writeTable table tr th.img_preview>a>img{width: 100%; height: 100%; position: absolute; left:0; top:0; z-index:996}
.pop .writeTable table tr th.img_preview>a:before{content:'가로 :103px'; font-size: 10px; position: absolute; right:-60px; bottom:17px;line-height:0;color:#666}
.pop .writeTable table tr th.img_preview>a:after{content:'세로 :132px'; font-size: 10px; position: absolute; right:-60px; bottom:5px;line-height:0; color:#666}
.centerBox-stats{line-height: 30px; padding: 5px 0; margin-left: 2px;}
.centerBox-stats .labelContainer{position: relative;padding-left: 23px; width: 9%; font-size: 12px; display: inline-block; white-space: nowrap;}
.centerBox02-1{line-height: 30px; height: 30px;}
.pop .writeTable table tr td div.centerBox02-1 label.labelContainer{ position: relative; padding-left: 25px; top:0;display: inline-block; width: auto; margin-right: 9px;}
.pop .writeTable td div.centerBox02-1 input[type="checkbox"]{top:6px; left:1px}
.pop .writeTable .ICT_add_eq select{width:90px;}
.centerBox-y{max-height:200px; overflow-y:auto;}

/*2019-03-12 통계 테이블 공통*/
.stats_header{position: absolute; }
.stats_title{font-size: 14px; line-height: 24px; height: 30px; color:#000}
.subContentArea .stats_date{color: #666; font-size:13px; font-weight: 600; position: absolute; right:0; top:0; z-index:50;vertical-align: middle;}
.subContentArea .stats_date select{width: 135px; margin-right: 15px; vertical-align:middle;height: 30px;}
.subContentArea .stats_date select:last-child{margin-right: 0;}
.subContentArea .stats_date a{vertical-align:middle; border:1px solid #000; margin-left: 15px; height: 28px; line-height: 28px; color:#000}
.stats_table{position: relative;}
.stats_table>p{font-size: 15px; color:#8166ca; display: inline-block; height: 30px; text-align: left; line-height: 30px; padding-left: 33px;  background-size:35px; font-weight: 600;}
.stats_table>table{width: 100%;text-align: center; border-top: 2px solid #8166ca; background-color: #fff; font-size: 13px; border-collapse:collapse;}
.stats_table>table:last-child tr td{height: 30px;}
.stats_table>table tr th{border:0px solid #000; height:30px; border-left:0; border-right:1px solid #000; border-top:1px solid #ddd; font-weight:600; font-size: 12px;}
.stats_table>table tr th,.stats_table>table tr td{text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.stats_table>table thead tr:first-child th:first-child{ border-right:1px solid #000; width:180px}
.stats_table>table tr td:last-child{border-right:0px solid #ddd}
.stats_table>table thead tr:first-child th:last-child,.stats_table table tr td:last-child,.stats_table:last-child table tr:first-child td:last-child{border-right:0; width: 180px;}
.stats_table>table tr td{border-top:1px solid #ddd; border-right:1px solid rgba(157, 157, 157, 0.46);}
.stats_table>table tr:last-child th,.stats_table>table tr:last-child td{border-bottom:1px solid #000}
.stats_table>table thead tr:first-child th{border-right:1px solid rgba(157, 157, 157, 0.46); border-bottom:1px solid #8166ca; border-top:0 solid #8166ca; height:49px; font-size: 13px;}
.stats_table table tr:hover td{background-color:#f7f7f7}
.stats_table>table tr th.stats_table_title{font-size: 14px; padding: 0 6px;word-break: break-all; line-height: 30px; white-space:pre-wrap; overflow:visible}
.stats_result{background-color:#fff !important;}
.stats_table.stats_down_result>table tr:nth-last-child(2) td,.stats_table.stats_down_result>table tr:nth-last-child(2) th,
.stats_table.stats_down_result>table tr:last-child td,.stats_table.stats_down_result>table tr:last-child th{border-bottom:1px solid #000}
.stats_table.stats_right_result>table tr th:nth-last-child(2),.stats_table.stats_right_result>table tr td:nth-last-child(2){border-right-color:#000}
.stats_table:last-child{margin-bottom: 30px;}
.class_regionList .stats_table table tbody tr:nth-child(2) th:first-child,
.class_regionList .stats_table table tbody tr:nth-child(2) td,
.class_stockList .stats_table table tbody tr:nth-child(2) th:first-child,
.class_stockList .stats_table table tbody tr:nth-child(2) td{border-top:1px solid #8166ca}
.class_regionList th[rowspan="4"],.class_stockList th[rowspan="4"]{border-bottom:1px solid #000}
/*2019-03-12 통계 수정*/
.chart_container{display:flex;justify-content:space-between;}
.chart_container>div{width:100%; height:600px; border:1px solid #ddd; box-sizing:border-box; background-color:#fff; position: relative; margin-right: 30px;}
.chart_container>div:last-of-type{margin-right: 0;}
.chart_container>div:only-of-type{width:100%; float: left; height:500px; margin-right: 0;}
.chart_name{display:flex; justify-content:space-between; font-size: 14px; color: #8166ca;}
.chart_name>div{width:100%; float: left; box-sizing:border-box; margin-right:30px;}
.chart_name>div:last-of-type{margin-right: 0;}
.chart_name>div:only-of-type{width: 100%; margin-right: 0;}
.chart_name.chart_container_triple div{width:100%}
.chart_container .chart_share{width: 0 !important; height: 0; background-color: #FDFDFD; border:0; display: none;}
.chart_name .chart_share{width: 0 !important; height: 0; background-color: #FDFDFD; display: none; position: absolute;}

/*통계화면 아이콘 수정*/
.stats_location{padding-left: 35px; background:url(/images/svg/location.svg) 0 50% no-repeat; background-size:30px; height: 30px; line-height: 30px; color: #000; margin-bottom: 3px;}
.stats_location_b{background:url(/images/svg/location_b.svg) 0 50% no-repeat;}
.stats_animal{padding-left: 35px; background:url(/images/svg/main/main_cows.svg) 0 50% no-repeat; background-size:30px;height: 30px; line-height: 30px; color: #000; margin-bottom: 3px;}
.stats_animal_b{background:url(/images/svg/main/main_cows_b.svg) 0 0 no-repeat;}
.stats_control{display:flex; justify-content:space-between; background-color:#fff; border:1px solid #ddd; height:40px; line-height:40px; margin-bottom: 15px;}
.stats_control>div:last-child{color: #666666; font-size:13px; font-weight: 600;}
.stats_control select{width: 135px; margin-right: 10px;}
.stats_control a{border:1px solid #ddd; padding:5px 7px; margin-left:10px; border-radius:3px;}
.stats_control a:hover{border-color:#8166ca}
.stats_nation{padding-left: 35px; background:url(/images/svg/world.svg) 0 50% no-repeat; background-size:30px;height: 30px; line-height: 30px; color: #000; margin-bottom: 3px; float: none;}
.stats_work {padding-left: 35px; background:url(/images/svg/barn.svg) 0 50% no-repeat; background-size:30px; height: 30px; line-height: 30px; color:#000; margin-bottom:3px; position: relative; width: 100%; box-sizing:border-box;}
.stats_graph{padding-left: 35px; background:url(/images/svg/line_chart.svg) 0 50% no-repeat; background-size:30px; height: 30px; line-height: 30px; color: #000; margin-bottom: 3px;}
.stats_info_chart{padding-left: 35px; background:url(/images/svg/search_search.svg) 0 50% no-repeat; background-size:30px; height: 30px; line-height: 30px; color: #000; margin-bottom: 3px;}
.stats_search_chart{padding-left: 35px; background:url(/images/svg/gear_chart.svg) 0 50% no-repeat; background-size:30px; height: 30px; line-height: 30px; color: #000; margin-bottom: 3px;}

/*2019-03-15 header 수정*/
.cbp-spmenu .menu_container>ul{display: flex; align-items:flex-start; justify-content:left;}
.cbp-spmenu .menu_container>ul>li{float: left; position: relative; box-sizing:border-box; width: 100%;}
.cbp-spmenu .menu_container>ul>li:first-child>ul{left:0px;transform: translateX(0%);}
.cbp-spmenu .menu_container>ul>li>a{width: 100%; color:#fff;}
.cbp-spmenu .menu_container a:hover,.menu_container a:focus{text-decoration: none; border-bottom: 0;}
.cbp-spmenu .menu_container>ul>li>ul{width:max-content;position: absolute; left:0; top:70px; height: 0px; overflow: hidden; text-align: left; padding:0 0 0 70px;}
.cbp-spmenu .menu_container>ul>li>ul:before{content:'';position: absolute; left:64px; top:26px; width: 1px; height:44px; background-color: #000;}
.cbp-spmenu .menu_container>ul>li.stats_btn>ul{transform:translateX(-53%); left:50%}
.cbp-spmenu .menu_container>ul>li>ul>li:first-child{position: absolute; left:1px; top:0; background:url(/images/svg/menu_stat.svg) no-repeat; background-size:90% !important; width: 50px !important; height: 90px; background-position:center !important; margin-left: 0;}
.cbp-spmenu .menu_container>ul>li.stats_btn>ul>li:first-child{left:0;}
.cbp-spmenu .menu_container>ul>li>ul>li{position: relative; display: inline-block; float: none; margin:0 10px}
.cbp-spmenu .menu_container>ul>li.stats_btn>ul>li{width: calc(86% / 6); margin: 0;}
.cbp-spmenu .menu_container>ul>li.stats_btn>ul:before{left:58px; top:25px; height: 45px;}
.cbp-spmenu .menu_container>ul>li>ul>li>a{color:#666;width: max-content; height:90px; line-height:normal; text-align: left; padding-left: 10px;display: flex; align-items:center}
.cbp-spmenu .menu_container>ul>li.stats_btn>ul>li>a{height: 45px;line-height: normal; white-space:pre-line}
.cbp-spmenu .menu_container>ul>li>ul>li>a:after{width:10px; height: 10px; position: absolute; left:0px; top:50%; transform:translateY(-50%); content:''; background:url(/images/common/lnb_dot_off.png) 0 50% no-repeat; display: block;}
.cbp-spmenu .menu_container>ul>li>ul>li>a:hover{color: #666666; background-color:transparent;}
.cbp-spmenu .menu_container>ul>li>ul>li>a:before{width:100%; height: 2px; content:''; display: inline-block; position: absolute; left:0px; bottom:-70px; background-color:#0071b5; transition:0.5s all ease-in-out;}
.cbp-spmenu .menu_container>ul>li.stats_btn>ul>li>a:before{bottom: -90px;}
.cbp-spmenu .menu_container>ul>li>ul>li>a:hover:before{bottom:30px}
.cbp-spmenu .menu_container>ul>li.stats_btn>ul>li>a:hover:before{bottom:1px;}
.cbp-spmenu .menu_container>ul>li>ul>li>a:hover:after{background:url(/images/common/lnb_dot_on_b.png) 0 50% no-repeat;}
.cbp-spmenu .menu_container>ul>li:nth-child(n+6):nth-child(-n+10)>ul{left:auto; right:0; transform:translateX(0)}
.cbp-spmenu .menu_container>ul>li:nth-child(-n+3).stats_btn>ul{left:0; transform:translateX(0)}

.dropdown_menu_container{width:100vw; height:0px; position: absolute; left:-175px; top:60px; z-index:-1; overflow: hidden; transition:0.6s all ease-in-out;background-color: #fff; border-bottom:0px solid #258ecd;}
.dropdown_menu_container.open{height: 120px; border-bottom:1px solid #258ecd; }
.menu_container>ul>li>ul.open{height:95px; transition:0.65s all ease-in-out;}

/*2019-03-15 컨설팅 통계 화면 수정*/
.chart_name .stats_animal,.chart_name .stats_all,.chart_name .stats_location,.chart_name .stats_confirm{position: relative;}
.btnRight1 .stats_date{position: static; float: none;}
.btnRight1 .stats_date .stats_name_find{float: none; margin:0 15px 0 5px;}
.btnRight1 .stats_date .stats_name_find a{width: 30px; height: 30px; background:url(/images/svg/search_gray.svg) no-repeat center center; display: inline-block; background-size:80%; border-color:#ddd; box-sizing:border-box; margin: 0; border-left:0;}
.btnRight1 .stats_date .stats_name_find a:hover{background:url(/images/svg/search_purple.svg) no-repeat center center; background-size:80%}
.subContentArea .stats_date .stats_name_find input[type="text"]{width: 135px; margin:0; vertical-align: middle; height: 30px;}

/*2019-03-18 본신청 옆 장비버튼 추가*/
.inContent .list-table table tr td span.multi-btn{width:auto; display: inline-block; overflow: visible; border:1px solid #000; height: 20px; margin:0 3px; text-align: center; border-radius:5px; box-sizing:border-box;}
.inContent .list-table table tr td span.multi-btn:hover{border:1px solid #8066c8}
.inContent .list-table table tr td span.multi-btn a{border:0; width: auto; position: relative; padding:0 3px;}
/* .inContent .list-table table tr td span.multi-btn a.close{padding:0 15px 0 5px; width: auto;} */
.inContent .list-table table tr td span.multi-btn a:last-child:before{ content:'/'; color: #000; font-size: 16px; position: absolute; left:-6px;}

/*팝업창 아이콘 추가 및 버튼위치 수정*/
.pop .list-table td .multi_btn{display: inline-block; width: auto; border:1px solid #000; height: 22px}
.pop .list-table td .multi_btn:hover{border:1px solid #8066c8}
.pop .list-table td .multi_btn a{height: 24px; line-height: 24px; position: relative; font-weight: 600; padding: 0 13px;}
.pop .list-table td .multi_btn a.close{background: url(/images/svg/edit.svg) 92% 50% no-repeat; background-size: 6px;padding:0 25px 0 15px;}
.pop .writeTable td .ict-multi{width: auto; padding:10px 5px 10px 5px;border-top:1px solid #ddd}
.pop .writeTable td .ict-multi input{margin-right:5px}
.pop .writeTable td .ict-multi:first-child{border-top:0; padding-top: 5px;}
.pop .writeTable td .ict-multi:last-child{padding-bottom: 5px;}
.pop .writeTable td .plus.open,.pop .writeTable td .minus.open{display: inline-block; height: 28px;}

/*2019-03-19 지역별 ,축종별 컨설팅현황 수정*/
.btnLeft1 .stats_title{font-size: 13px; font-weight: 600; line-height: 30px; background-color:#fff; color: #666; padding:0 7px 0 16px; background:url(/images/svg/chart_circle.svg) 0 50% no-repeat; background-size:14px}
.btnLeft .stats_title{font-size: 13px; font-weight: 600; line-height: 30px; background-color:#fff; color: #666; padding:0 7px 0 16px; background:url(/images/svg/chart_circle.svg) 0 50% no-repeat; background-size:12px; position: relative; top:0px; margin:0 3px; float: none;}
.align_bottom{position: relative; top:5px}
.btnLeft1 .normal_title{font-size: 13px; font-weight: 600; line-height: 15px; height: 15px; background-color:#fff; color: #666; position: relative; padding-left:27px; top: -3px;}
.stats_all{padding-left: 35px; background:url(/images/svg/chart.svg) 0 50% no-repeat; background-size:30px; height: 30px;line-height: 30px; color: #000; margin-bottom: 3px;}
.stats_check{padding-left: 35px; background:url(/images/svg/list.svg) -5px 50% no-repeat; background-size:40px; height:30px; line-height:30px; color:#000; margin-bottom:3px;}
.stats_pre{background-size:28px; height:30px; line-height:30px; color:#000; margin-bottom:3px; display: inherit;}
.stats_pre:before{width: 32px; height: 28px; background-size:28px; background:url(/images/svg/pre_check.svg) 0 50% no-repeat; content:'';}
.stats_facility{height:30px; line-height:30px; color:#000; margin-bottom:3px; display: inherit;}
.stats_facility:before{width: 32px; height: 28px; background-size:28px; background:url(/images/svg/facility_check.svg) 0 50% no-repeat; content:'';}
.stats_confirm{height:30px; line-height:30px; color:#000; margin-bottom:3px;display: inherit;}
.stats_confirm:before{width: 32px; height: 28px; background-size:28px; background:url(/images/svg/confirm_check.svg) 0 50% no-repeat; content:'';}

.stats_eqp{padding-left: 35px; background:url(/images/svg/reportSVG/searchlist_02.svg) 0 50% no-repeat; background-size:30px; height: 30px;line-height: 40px; color: #000; margin-bottom: 3px;}
.stats_comp{padding-left: 35px; background:url(/images/svg/engineering.svg) 0 50% no-repeat; background-size:30px; height: 30px;line-height: 40px; color: #000; margin-bottom: 3px;}

/*2019-03-20 철회 현황 수정*/
.multi_table_stats {position: relative;height:130px}
.multi_table_stats table{float: left; border-top:2px solid #8166ca; font-size: 13px; background-color:#fff}
.multi_table_stats table tr td,.multi_table_stats table tr th{border:1px solid #000; border-collapse:collapse; text-align: center;}
.multi_table_stats tr td,.multi_table_stats tr th{height: 30px;}
.multi_table_stats tr th{font-weight: 600;}
.multi_table_stats table tr td{border:0; border-right:1px solid rgba(157,157,157,0.46)}
.multi_table_stats thead tr th{height: 49px; border:0; border-bottom:1px solid #000; border-right:1px solid rgba(157,157,157,0.46)}
.multi_table_stats thead div{position: absolute;}
.multi_table_stats .multi_table_01{top:33px; left:0;}
.multi_table_stats .multi_table_01 table tbody tr th{border:0;}
.multi_table_stats .multi_table_01 table tr th,
.multi_table_stats .multi_table_01 table tr td{border-right:1px solid #000 !important}
.multi_table_stats .multi_table_02{top:33px; left:181px; width:calc(100% - 360px); overflow-x:auto; padding-bottom:8px;}
.multi_table_stats>div{position: absolute;}
.multi_table_stats .multi_table_02 table{width:100%;}
.multi_table_stats .multi_table_02 table tr th{width: 145px;}
.multi_table_stats .multi_table_03{top:33px; right:0}
.multi_table_stats .multi_table_03 table tr th,.multi_table_stats .multi_table_03 table tr td{width: 180px;border-right:0; border-left:1px solid #000}
.multi_table_stats div table tbody tr:last-child th,
.multi_table_stats div table tbody tr:last-child td{border-bottom:1px solid #000;}

/*2019-03-20 본신청 후 장비 등록 및 수정*/
.pop .writeTable table tr td.select_ictEqp {padding: 0;}
.pop .writeTable table tr td.select_ictEqp .select_ictEqp_table table{text-align: center; border-collapse:collapse;}
.pop .writeTable table tr td.select_ictEqp .select_ictEqp_table table tr th{text-align: center; background:transparent; border:0;border-bottom:1px solid #ededed; padding: 0; border-right:1px solid #ededed; font-weight: 600;}
.pop .writeTable table tr td.select_ictEqp .select_ictEqp_table table tr td a.minus.open{float: none;}
.pop .writeTable table tr td.select_ictEqp .select_ictEqp_table table tr td{border-right:1px solid #ededed; border-bottom:1px solid #ededed; font-size: 12px;}
.pop .writeTable table tr td.select_ictEqp .select_ictEqp_table table tr th:last-child,.pop .writeTable table tr td.select_ictEqp .select_ictEqp_table table tr td:last-child{border-right:0;}
.pop .writeTable table tr td.select_ictEqp .select_ictEqp_table table tr:last-child td{border-bottom:0;}

/*2019-03-20 차트수정*/
.large_chart_container{width: 100%; background-color: #fff; border:1px solid #ddd; box-sizing:border-box;}
.large_chart_container .large_chart{height: 500px;}
.large_chart_container div.large_chart:only-child{width: 100% !important; height: 500px !important;}
.large_chart_container.chart_share{display: flex;}
.chart_share>div:first-child{width:70%;}
.chart_share>div:last-child{width: 40% !important; position: relative; height:auto !important;}

/*2019-03-21 예산통계화면*/
.centerBox01_radio {line-height: 30px; padding: 5px 0; margin-left: 2px;}
.centerBox01_radio label{width:auto; padding-right: 30px; position: relative; font-size: 12px; display: inline-block; cursor:pointer}
.textarea-container{position: relative;}
.darkblue{background-color: #258ecd;}
.darkblue_border{border-top:8px solid #fff !important}
.writeTable table tr th.ictEqth{height:51px !important;}

/*2019-03-21 컨설팅 수정화면*/
.cnslRevise_table span{float:none !important;}
.cnslRevise_table a{text-decoration: none;}
.cnslRevise_table a:hover,.cnslRevise_table a:focus{border-bottom: 0;}
.cnslRevise_table table{width:100%; border-collapse:collapse; text-align: center; border-top:2px solid #8166ca;font-size: 13px; background-color: #fff;}
.cnslRevise_table table tr td,.cnslRevise_table table tr th{border:1px solid #ddd; border-bottom:0;}
.cnslRevise_table table thead tr th{text-align: center; border-bottom:1px solid #8166ca;height: 40px; padding-left: 0;}
.cnslRevise_table table tr th{text-align: left; font-weight: 600; padding-left: 13px;border-right:1px solid #000; border-left:0;}
.cnslRevise_table table tr th:last-child,.cnslRevise_table table tr td:last-child{border-right:0 !important}
.cnslRevise_table table tr td{height:30px; padding:3px 15px; position: relative;}
.cnslRevise_table table tr:last-child td,.cnslRevise_table table tr:last-child th{border-bottom:1px solid #000}
.cnslRevise_table table thead tr th span{display: inline-block; height: 28px; line-height: 28px;}
.cnslRevise_table table thead tr th:nth-child(2) span{background:url(/images/svg/pre_check.svg) 0 50% no-repeat; background-size:28px; padding-left: 30px;}
.cnslRevise_table table thead tr th:nth-child(3) span{background:url(/images/svg/facility_check.svg) 0 50% no-repeat; background-size:28px;padding-left: 30px;}
.cnslRevise_table table thead tr th:last-child span{background:url(/images/svg/confirm_check.svg) 0 50% no-repeat; background-size:28px;padding-left: 30px;}
.cnstnt_btn{padding:5px 30px 5px 15px; width:auto; display:inline-block; margin: auto; border:1px solid #cecece; background-color:#fff; background:url(/images/svg/list.svg) 95% 50% no-repeat;}
.layer_02 .cnstnt_btn{border: 1px solid #ddd !important; color: #000; border-radius: 3px;}
.layer_02 .cnstnt_btn:hover{border: 1px solid transparent !important; color: #fff; background:#614e92;}
.windowMngAuto .cnstnt_btn{padding:4px 7px; width:60px; display: block; margin: auto; border:0; background-color:transparent; background:0; border-bottom: 1px solid transparent;}
.windowMngAuto .cnstnt_btn:focus{background:#8166ca; border-radius:5px; color: #fff;}
.cnslRevise_table .cnstnt_btn{padding:0; border:0 solid #cecece; background-color:#fff; background:none; padding: 5px 7px;}
.cnslRevise_table .cnstnt_btn.close{padding:0 20px 0 8px; background:url(/images/svg/list.svg) 95% 60% / 13px no-repeat; width: auto; height: auto; line-height: normal; border:1px solid transparent;}
.cnslRevise_table .cnstnt_btn.close:hover,.cnslRevise_table .cnstnt_btn.close:focus{border-color:transparent; border-bottom-color:#666;}
.cnslRevise_table .more-info-top .cnstnt_btn:hover,.cnslRevise_table .more-info-top .cnstnt_btn.close:hover{border-color:#8166ca}
.cnstnt_btn:hover,.cnslRevise_table .cnstnt_btn:hover{border-color:#8166ca; border-bottom:1px solid #666;}
.cnslRevise_table table textarea{padding:5px;margin:5px 0; width: 100%;}
.cnslRevise_table table input[type="text"],.cnslRevise_table table input[type="number"],.cnslRevise_table table select{/* width: 88%; max-width:185px; */ width: 100%; margin: 0;}
.pop .cnslRevise_table table input[type="text"],.cnslRevise_table table select{max-width: 180px;}
.cnslRevise_table table .labelContainer{margin:0 3%; cursor:pointer}
.cnslRevise_table table .file-container{height:120px; overflow-y:auto; overflow-x: hidden; position: relative; max-width:720px; margin:auto; padding-right: 6px;}
.cnslRevise_table .file_attach{font-size: 0;width: 24px;height: 24px;background: url(/images/svg/plus_p.svg) 50% 50% no-repeat;position: absolute;left: 2px;top: 50%;margin-top: -12px;cursor: pointer;}
.cnslRevise_table table.table422 tbody tr td:nth-child(5),.cnslRevise_table table.table422 tbody tr td:nth-child(7),
.cnslRevise_table table.table421 tbody tr td:nth-child(5),.cnslRevise_table table.table421 tbody tr td:nth-child(7),
.cnslRevise_table table.table322 tbody tr td:nth-child(4),.cnslRevise_table table.table322 tbody tr td:nth-child(6),
.cnslRevise_table table.table321 tbody tr td:nth-child(4),.cnslRevise_table table.table321 tbody tr td:nth-child(6),
.cnslRevise_table table.table311 tbody tr td:nth-child(4),.cnslRevise_table table.table311 tbody tr td:nth-child(5),
.cnslRevise_table table.table222 tbody tr td:nth-child(3),.cnslRevise_table table.table222 tbody tr td:nth-child(5),
.cnslRevise_table table.table221 tbody tr td:nth-child(3),.cnslRevise_table table.table221 tbody tr td:nth-child(5),
.cnslRevise_table table.table211 tbody tr td:nth-child(3),.cnslRevise_table table.table211 tbody tr td:nth-child(4){border-right: 1px solid #000;}
.cnslRevise_table .file_attach{font-size: 12px;width: auto; height: 25px; line-height: 25px;  position:relative; color:#000; text-align: center; left:auto; top:auto; margin-top: 0; cursor:default;}
.cnslRevise_table .file_attach .tf_attach {position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border:0 none;opacity:0;filter:alpha(opacity=0);outline:0 none; width: 30px; height: 28px; padding:0; cursor:pointer}
.cnslRevise_table tr td .MultiFile-label>span{display:inherit; word-break:break-all; white-space:normal; width: calc(100% - 15px); padding-right: 15px; line-height:25px; float:none;}
.cnslRevise_table tr td .MultiFile-label{position: relative;  min-height:14px; float: none; text-align: left;}
.cnslRevise_table tr td .MultiFile-label a.MultiFile-remove{position: absolute; right:0px; top:50%; margin-top: -6.5px; display: none;}
.cnslRevise_table tr td .MultiFile-label a.MultiFile-remove:hover,.cnslRevise_table tr td .MultiFile-label a.MultiFile-remove:focus{border-bottom: 0;}
.cnslRevise_table tr td .file-name{display:block; width: calc(90% - 20px); position: relative; padding-left: 10px; line-height: 23px; text-align: left; float:none;}
.cnslRevise_table tr td .file-name .fnImgViewer{width: calc(100% - 15px);; display: inline-block; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.cnslRevise_table .file-numbering{float: none; vertical-align:top; padding-left: 16px; background: url(/images/svg/download_arrow.svg) 0px 50% / 12px no-repeat; border-bottom:0 !important; font-weight: 600; padding-right: 3px; z-index: 1;}
.cnslRevise_table .file-numbering:after{content:'.';}
.cnslRevise_table .delete-file{right:0; display: inline-block !important; font-size: 0;}
.inContent .cnslRevise_title{font-size: 14px; font-weight: 600; margin-left:15px; float:none}
.inContent .multi_number{width:100%; margin:auto; display:flex; justify-content:space-between; align-items:center}
.inContent .multi_number span{float:none; display: inline-block; height: 24px; line-height: 24px;}
.inContent .multi_number span:first-child{width:21%;}
.inContent .multi_number span:last-child{width: 75%; position: relative;}
.inContent .multi_number span:last-child:before{content:'/'; color: #000; font-size: 20px; position: absolute; left:-11px}
.inContent .multi_number span input[type="number"]{width:100%;}
.stats_btnLevel1{border:1px solid #cecece; height: 22px; line-height: 28px; width:auto; padding:3px 7px;}
.pop .list-table table tr td a.minus{background:url(/images/svg/minus_p.svg) 50% 50% no-repeat; display: inline-block; height: 28px; width: 25px; float:none;}
.pop .list-table table tr td a.minus_min{background:url(/images/svg/minus_p.svg) 50% 50% / contain no-repeat !important; display: inline-block; height: 28px; width: 20px; float:none; border-bottom:0}
.pop .list-table table tr td a.minus:hover,.pop .list-table table tr td a.minus:focus,.pop .list-table table tr td a.minus_min:hover,.pop .list-table table tr td a.minus_min:focus{border-bottom: 0;}
.pop .writeTable table tr a.minus{background:url(/images/svg/minus_p.svg) 50% 50% no-repeat; display: inline-block; height: 28px; width: 25px; float:none;}
.pop .writeTable table tr a.minus_min{background:url(/images/svg/minus_p.svg) 50% 50% / contain no-repeat; display: inline-block; height: 28px; width: 20px; float:none; border-bottom:0; vertical-align: middle;}
.pop .writeTable table tr a.minus:hover,.pop .list-table table tr td a.minus:focus,.pop .list-table table tr td a.minus_min:hover,.pop .list-table table tr td a.minus_min:focus{border-bottom: 0;}
.inContent .list-table a.minus{background:url(/images/svg/minus_p.svg) 50% 50% no-repeat; display: inline-block; height: 20px; width: 25px; position: absolute;}
.inContent .list-table a.minus_min{background:url(/images/svg/minus_p.svg) 50% 50% no-repeat; background-size:18px; display: inline-block; height: 20px; width: 20px; position: absolute; border-bottom: 0; right:0;}
.inContent .list-table a.minus_min:hover,.inContent .list-table a.minus_min:focus{border-bottom: 0;}
.stats_cnstnt{padding-left: 35px; background:url(/images/svg/line_chart.svg) 0 50% no-repeat; background-size:30px; height: 30px;line-height: 30px; color: #000; margin-bottom: 3px;}
.stats_select_btn{padding: 2px 7px; cursor:pointer;}
.stats_select_btn:hover{border-bottom:1px solid #666}
.stats_select_btn.select{background-color:#8166ca; padding:3px 7px; color: #fff; border-radius:5px; border-bottom:1px solid #666; color:#fff;}
.amcharts-graph-bullet:hover image{transform: scale(1.5) translate(-7px, -7px);}
.cnslRevise_table .more-info-top .cnstnt_btn,.cnslRevise_table .more-info-top .cnstnt_btn.close{border:1px solid #cecece}
table .table-sort a{color: #8066C8; position: relative;}
table .table-sort a:hover,table .table-sort>a:focus{border-bottom:0;}
table .table-sort a span{bottom:-10px;}
table .table-sort a span.sort-arrow-up{content:''; position: absolute;top: 0px; right: -14px; bottom: 0px; transform:rotate(180deg); background:url(/images/svg/sort_p.svg) 50% 50% no-repeat; width: 12px; height: 12px; display: block; transition:0.3s all ease; margin:auto 0}
table .table-sort a span.sort-arrow-down{content:''; position: absolute;top: 0px; right: -14px; bottom: 0px; transform:rotate(0deg); background:url(/images/svg/sort_p.svg) 50% 50% no-repeat; width: 12px; height: 12px; display: block; transition:0.3s all ease; margin:auto 0}

/*2019-03-27 컨설팅 수정화면 파일다운로드 수정*/
.cnslRevise_table .file_attach {background: none; text-align: left; padding-left: 15px; cursor: initial; border-bottom:1px solid #666}
.cnslRevise_table .file_attach b{color: red}
.cnslRevise_table .file_attach div {display: inline-block;}
.cnslRevise_table .file_attach .file_upload{position: absolute; right:3px; margin-left:-24px; background: url(/images/svg/paper_clip.svg) 0 50% no-repeat; background-size: 15px; padding-left: 15px;}
.cnslRevise_table .file_attach .tf_attach {position: absolute; left: 0; top: 0; margin: 0; right: auto; bottom: auto; width: 55px;}
.cnslRevise_table .download_all {position: absolute; right:61px; top: 0; background: url(/images/svg/download_arrow.svg) 0 50% no-repeat; background-size: 13px; padding-left: 17px;}
.cnslRevise_table .download_all:after {position: absolute; right: -6px; top: 50%; height: 15px; width: 1px; background: #c1c1c1; content: ''; margin-top: -7.5px;}
.cnslRevise_table tr td .file-name {border-bottom:0; border-top: 0; width: 100%; margin: auto; padding: 0;}
.cnslRevise_table tr td .file-name:nth-last-child(2){border-bottom:0}
.cnslRevise_table tr td .file-name:last-child{border:0;}
.cnslRevise_table tr td .file-name .fnImgViewer {width: calc(100% - 35px); background: url(/images/svg/download_arrow.svg) 0px 50% no-repeat; background-size: 12px; padding-left: 17px;}
.cnslRevise_table tr td .file-name .fnImgViewer:hover,.cnslRevise_table tr td .file-name .fnImgViewer:focus{border-bottom: 0;}
.cnslRevise_table tr td .file-name>span {border-bottom: 1px solid #ededed}
.windowMngAuto .large_chart_container{box-sizing:border-box}
.windowMngAuto .btnRight.p0 .popupxBtn{right:0;}
.chart_container_triple{justify-content:space-between}
.chart_container.chart_container_triple>div{width:100%;}
.chart_container_triple>div.chart_share{width:0}
.large_chart_container.chart_share{position: relative !important;}
.class_ictEqpStats .large_chart_container.chart_share{margin-top: 50px;}
.large_chart_container.chart_share .amcharts-main-div{position: static !important;}
.amcharts-export-menu{display: none;}
/*2019-03-29 ict장비 등록 및 수정 수정*/
.list-table-scroll>div:last-child{max-height: 236px; overflow-y:scroll; width: calc(100% + 6px); overflow-x: hidden;}
.list-table-scroll p{text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.pop .writeTable .file_attach.file_align{right:10px; left:auto; padding: 0; background:url(/images/svg/paper_clip.svg) 0 50% no-repeat; background-size:15px; margin-top: 0; padding-left: 15px; top: auto; border:0; width: auto; z-index:100;}
.pop .writeTable .file_attach.file_align:hover{border-color:#8066ca;}
.pop .writeTable td.file_master_align{padding: 0;}
.pop .writeTable td.file_master_align.ml80 .file-name{margin-left: 80px;}
.pop .writeTable td.file_master_align .file-name{margin-left: 0; width: auto;}
.pop .writeTable td.file_master_align .file-name .fnImgViewer{padding-left: 20px; line-height: 23px; font-size: 13px;}
.pop .writeTable td.file_master_align .file-name .fnImgViewer:before{position: absolute; left:0; width: 20px; height: 23px; background:url(/images/svg/download_arrow.svg) 3px 50% no-repeat; background-size:12px; content:''; display:inline-block;}
.pop .writeTable td.file_master_align .file-name:last-child{border-bottom:0;}
.pop .writeTable td.file_master_align .file-name:nth-last-child(2){border-bottom:0;}=======
.list-table-scroll>div:last-child{max-height: 125px; overflow-y: auto; }
.list-table-scroll p{text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.pop .writeTable td.file_master_align>div.find_file{font-size: 13px; text-align: center; height: 28px; line-height: 28px;}
.pop .writeTable .download_all{position:relative; width: auto; height: 28px;line-height: 28px; font-size: 12px; text-align: right; padding-right: 80px; border-bottom:1px solid #000}
.pop .writeTable .download_all a{color:black; background:url(/images/svg/download_arrow.svg) 0 50% no-repeat; background-size:12px; display: inline-block; padding-left: 15px; line-height: inherit; height: auto;}
.pop .writeTable .download_all a:after{position: absolute; width: 1px; height: 12px; margin-top: -6px; top:50%; right:73px; content:''; display: block; background-color:#8e8e8e;}
.fmngt_filelist{max-width: 80%; display: inline-block; text-overflow:ellipsis; overflow:hidden;white-space:nowrap; margin: auto;}

/*2019-04-02 사업관리 예산년도 추가*/
.pop .writeTable tr.multi-selecter span{width:calc(25% - 10px); display: inline-block;}
.pop .writeTable tr.multi-selecter span:nth-child(2n){margin-right: 10px;}
.pop .writeTable tr.multi-selecter span:nth-child(n+5){margin-top: 5px;}
.pop .writeTable tr.multi-selecter select{width: 70px; margin: 0;}

/*2019-04-03 사업관리 예산년도 바로가기 추가*/
.subContentArea .stats_date a.btnLevel1{padding:0 7px 0 10px; }
.subContentArea .stats_date a.btnLevel1:after{content:''; width: 30px; background: url(/images/svg/left_arrow.svg) 50% 50% / 20px no-repeat; height: 28px; display: inline-block; position: relative; left:3px; transform:scaleX(-1); vertical-align: top;}
.subContentArea .stats_date a.btnLevel1.btn_normal:after{display: none;}
.subContentArea .stats_date a.btnLevel1.btn_normal{padding: 0 20px 0 20px;}
.subContentArea .stats_date span{float:none;}

/*2019-04-03 비용 차트 상세정보 뒤로가기 버튼 추가*/
.back_btn{position: absolute; left:2px; top:2px; width:30px; height: 30px; font-size: 0; border:0; background:#fff url(/images/svg/stats_back.svg) 50% 50% no-repeat; background-size:28px; transition:0.3s all ease;}
.back_btn:hover,.back_btn:focus{border-bottom: 0;}
.back_btn_top{top:33px; z-index: 101;}
.pop .writeTable td input.ictPjt{max-width:340px;}

/*2019-04-05 컨설턴트 통계 라벨 모양 생성*/
.stats_label{padding: 3px 12px; background-color: #8066ca; color: #fff; width: auto; height: auto; position: absolute; left:140px; top:90px; border-radius:5px; font-size: 14px; transform:scaleX(0); transition:0.4s all ease-in-out;}
.stats_label:hover,.stats_label:focus{border-bottom:0;}
.stats_label:after{content:''; background:#fff url(/images/icon/xicon.png) 50% 50% no-repeat; width: 13px; height: 13px; position: absolute; right:-4px; top:-4px; border-radius:50%; text-align: center; border:1px solid #000; background-size:11px}
.stats_label.on{transform:scaleX(1); color:#fff}
.stats_label_budget{right:20px; top:5%; left:auto}

/*2019-04-05 자동완성 메뉴 설정*/
.ui-widget.ui-widget-content{box-shadow:none; z-index:1000 !important;}
.ui-menu .ui-menu-item{padding: 15px 0 15px 15px !important;}
.ui-menu .ui-menu-item:focus,.ui-menu .ui-menu-item:hover{border:0 !important; margin: 0 !important; background:#3b5999 !important; color:#fff !important;}
.ui-state-focus, .ui-widget-content .ui-state-focus,.ui-menu .ui-menu-item:hover,.ui-state-focus{background:#3b5999 !important; color:#fff !important;}

/*2019-04-08 컨설팅수정화면 select 박스 크기 조정*/
.more-info-top select{max-width:150px; width: 88%;}
.more-info-top .cnstnt_btn_container{width: 100%; margin: auto; max-width: 180px;}
.more-info-top .cnstnt_btn_container span{display: inline-block; height: 27px; width: 1px; background-color: #666;}
.more-info-top .cnstnt_btn_container .cnstnt_btn{width:38%; position: relative;}
.more-info-top .cnstnt_btn_container .cnstnt_btn:first-child{float: left;}
.more-info-top .cnstnt_btn_container .cnstnt_btn:last-child{float: right;}

/*2019-04-09 비용집행내역 페이지 총 집행액 부분 수정*/
.totalAmount{vertical-align: bottom; margin-right: 30px; font-size: 13px; font-weight:600}
.totalAmount b{vertical-align: bottom;}

/*2019-04-09 팁 마우스오버 삭제*/
.tip:hover,.tip:focus{border-bottom:0;}
.list-table td.tip:hover,.list-table td.tip:focus{border-bottom: 1px solid #ddd;}

/*2019-04-10 권한 페이지 추가*/
.error{width:100%; height:100%; position: fixed; left:0; top:0; background-color:#ffffff; z-index:99999;}
.error_container{width: 100%; height:100%; position: absolute; left:0; top:0; background:#fff; z-index:-1}
.error_container>p{text-align: center; position: absolute; width: 100%; top: 63%; font-size:1.4vw; color: #000;}
.error_container>.error_icon{background:url(/images/svg/error_stop.svg) 50% 50% / 18% no-repeat; width: 100%; height: 50%; position: absolute; top:10%;}
.error_return{position: absolute; width: 16.7%; height: 40px; line-height: 40px; color: #000; border:1px solid #000; left:50%; top:75%; transform:translateX(-50%); text-align: center; font-size: 15px; padding-left: 1%;}
.error_return:before{content:'';position: absolute; background:url(/images/svg/left_arrow.svg) 0 50% / 30px no-repeat; width: 30px; height: 40px; margin-left: -35px;}
.error_return:hover,.error_return:focus{border-color:#8066ca}
.error_logo{position: absolute; left:50%; transform:translate(-55%,-50%); top:50%; font-size: 1.6vw; color: #fff; font-family:'NanumMyeongjo', serif;}
.error_footer{position: absolute; right: 15px; bottom: 15px; font-size: 11px; color: #000000; z-index:10; font-weight:600;}

/*2019-04-10 차트 relative 추가*/
.chart_relative{position: relative;}

/*2019-04-12 컨설턴트 배정 - 컨설팅 차수 선택 추가*/
.centerBox_pick .labelContainer{position: relative; padding-left: 20px; cursor:pointer}
.centerBox_pick .labelContainer input[type="checkbox"]{top:-2px}
.pick_table_span{display:inline-block; width: auto; margin-right:8px}
.pick_table_all{display:inline-block; margin-right:8px;}
.pick_table table{width: 100%; text-align: left; border-collapse:collapse; background-color:#fff;}
.pick_table table tr th,.pick_table table tr td{border:1px solid #000;padding-left: 10px;}
.pick_table table tr th{font-weight:600; border-right:1px solid #000; border-bottom:1px solid rgba(173, 173, 173, 0.3)}
.pick_table table tr td{border-right-color:transparent; border-bottom:1px solid rgba(173, 173, 173, 0.3);}
.pick_table table tr:first-child th{border-left-color:transparent;}
.pick_table table tr:first-child th:first-child,.pick_table table tr:last-child th,.pick_table table tr:last-child td{border-bottom-color:#000}

/*컨설팅 수정화면 컨설턴트 재배정 버튼 추가*/
.cnstnt_pick_btn{background:url(/images/svg/list.svg) 95% 45% / 15px no-repeat; display: inline-block; height: 28px; line-height: 28px; padding: 0 25px 0 5px; font-weight: 600; font-size: 13px;}

/*2019-04-15 컨설턴트 입력화면 설계*/
.btnLeft1 .cnstnt_radio .labelContainer{margin-right: 15px; top: 12px; position: relative; cursor:pointer}

/*2019-04-16 컨설턴트 입력화면 버튼 안보이기 추가*/
.pop .btn-g .btnLevel1.off{color:transparent; border:1px solid transparent; cursor:default; background: transparent;}

/*2019-04-17 컨설턴트 입력화면 수정*/
.cnslRevise_table .cnslRevise_table_bottom,.cnslRevise_table .cnslRevise_table_bottom tr:last-child td,.cnslRevise_table .cnslRevise_table_bottom tr:last-child th{border-top:0;}
.cnslRevise_table .cnslRevise_table_bottom tr th:nth-child(3){border-left:1px solid #000}
.cnslRevise_table .cnslRevise_table_bottom tr td:nth-child(2){border-right:1px solid #000}

/*2019-04-17 컨설턴트 배정화면 체크박스 위치 변경*/
.pick_table input[type="checkbox"]{top: 0;}
.pick_table .labelContainer input[type="checkbox"]{top: 4.5px;}

/*2019-04-17 컨설팅 내역화면 사업추진현황*/
.searchTable_pjt.searchTable-toggle.closeTable{height: 190px;}
.searchTable_pjt.searchTable-toggle{height: 272px;}
.searchTable_pjt .toggleTable{top: 160px;}
.searchTable_pjt .toggleTable.toggleBtn{top:80px}

/*2019-04-19 시스템 점검중 페이지 추가*/
.systemFixing{width:100%; height:100%; position: fixed; left:0; top:0px; background:url(/images/svg/star_bg.svg),linear-gradient(#191c20, #24292e 15%); z-index:99999; background-size:cover}
.systemFixing_container{width: auto; height:60px;background:transparent; z-index:-1; background:url(/images/common/logo_full.svg) 10px 10px / 250px no-repeat;}
.systemFixing_container p{text-align:center; position: absolute; top:50%;left: 0; width:100%; font-size:26px; line-height: 50px; right:30px; color: #fff; margin-top: -48px;font-family: 'NanumMyeongjo', serif;}
.systemFixing_container p span{color: #258ECD;}
.systemFixing_container p b{position: relative; top:20px;}
.systemFixing_container p b:after{background:transparent url(/images/svg/star_icon_i.svg) 0 0 no-repeat; content:''; width: 30px; height: 30px; position: absolute; right:-33px; top:-24px;}
.systemFixing_icon{background:url(/images/svg/cats_icon.svg) 50% 50% no-repeat; position: absolute; left:50%; top:20%; transform:translate(-50%,-50%); display: block; width: 220px; height: 150px;}
.systemFixing_footer{position: absolute; right:15px; bottom:15px; font-size: 11px; color: #b2b2b2;}

/*2019-04-22 비밀번호 찾기 화면 크기 수정*/
.writeTable.writeTable_pw_f table tbody tr th{height: 45px;}
.pop .writeTable.writeTable_pw_f td input, .pop .writeTable.writeTable_pw_f td input[type=text], .pop .writeTable.writeTable_pw_f td input[type=password], .pop .writeTable.writeTable_pw_f td textarea, .pop .writeTable.writeTable_pw_f td select,.pop .writeTable.writeTable_pw_f .select-container{max-width: 222px; vertical-align: top;}
.pop .writeTable.writeTable_pw_f a.btnLevel1{float: right;}
.pop .btnLevel1.btnLevel1_pw{width: 70px; height: 28px; line-height: 26px; padding: 0; box-sizing:border-box; margin-right: 8px; font-size: 12px;}

.subContentArea .chart_name .stats_date .stats_name_find{margin-left:5px;}
.subContentArea .chart_name .stats_date span{vertical-align: initial;}
.subContentArea .chart_name .stats_date .stats_name_find a{width: 30px; height: 30px; background:url(/images/svg/search_gray.svg) center center / 80% no-repeat; border-color:#ddd; box-sizing:border-box; margin:0; border-left:0; display: inline-block;}

/*2019-04-23~24 메인화면 수정*/
.main_container>div{width: 100%;}
.main_container span{float: none; display:inline-block;height: 30px; line-height: 30px;}
.main_container>div.main_date{font-size: 20px; font-weight: 600; text-align: center; height: 55px; line-height: 55px; border:1px solid #ededed; background:#fff; width: 100%; margin-bottom: 30px; position: relative;}
.main_table>table,.main_table_list>table{width: 100%; border-collapse:collapse; text-align: center; background:#fff;}
.main_table>table tr th,.main_table>table tr td,.main_table_list>table tr th,.main_table_list>table tr td{border:1px solid #000;}
.main_table>table tr th{height: 45px; font-size: 13px; font-weight: 600; color: #3e3e3e;}
.main_table>table tr td{font-size: 13px; color:#1d1d1d; height: 30px;}
.main_table>table tr th:first-child,.main_table>table tr td:first-child,.main_table_list>table tr th:first-child,.main_table_list>table tr td:first-child{border-left:0px solid transparent;}
.main_table>table tr th:last-child,.main_table>table tr td:last-child,.main_table_list>table tr th:last-child,.main_table_list>table tr td:last-child{border-right:0px solid transparent;}
.main_table_list>table tr th{height: 25px; font-size: 13px; font-weight: 600; color: #3e3e3e;}
.main_table_list>table tr td{font-size: 13px; color:#1d1d1d; height: 30px;}
.main_table>table tr th,.main_table_list>table tr:first-child th{border-top:2px solid #8166ca}
.chart_container_main{display: block; height: 600px;}
.main_container>div.chart_container_main .chart{height: 544px;}
.main_container span.main_select_chart{float: right;}
.main_container span.main_more{float: right; line-height: 25px;}
.main_container span.main_more a{border:1px solid #666; border-radius:3px; padding:2px 3px;}
.main_container span.main_title{padding-left:17px; background:url(/images/svg/chart_circle.svg) 0 50% / 15px no-repeat; font-size: 13px; font-weight:600; position: relative;}
.main_table>table tr td,.main_table_list>table tr td{border-color:#ddd; border-left:1px solid #000; border-right:1px solid #000; border-bottom: 0;}
.main_table>table tr:last-child td,.main_table_list>table tr:last-child td{border-bottom:1px solid #000}
.main_table_list>table tr:nth-last-child(2) td{border-bottom:1px solid #000}
.main_table_list.nodownresult>table tr:nth-last-child(2) td{border-top-color:#ddd; border-bottom: 0;}

.main_icon_mycnt_graph{background:url(/images/svg/menu_stat.svg) 0 30% / 26px no-repeat !important; padding-left: 30px !important;}
.main_icon_mycnt{background:url(/images/svg/menu_resource.svg) 0 30% / 26px no-repeat !important; padding-left: 30px !important;}
.main_icon_report{background:url(/images/svg/main_checklist_b.svg) 0 30% / 26px no-repeat !important; padding-left: 30px !important;}
.main_icon_cash{background:url(/images/svg/main_cash.svg) 0 30% / 26px no-repeat !important; padding-left: 30px !important;}

/*2019-04-25 관리자 메인화면 수정*/
.main_date .main_date_logo{position: relative; display: inline-block;}
.main_date .main_date_logo:before{background:url(/images/svg/cats_icon_b.svg) 50% 50% / 40px no-repeat; width: 40px; height: 40px; position: absolute; left:50%; top:50%; transform:translateY(-50%); position: absolute; left:-50px; content:''; display: inline-block;}
.main_card_container{display:flex; justify-content:space-between; align-items:center; padding-top: 130px;}
.main_card_container>div{width:100%; margin-left:1%; text-align:center; height:250px; border:1px solid transparent; position: relative;}
.main_card_container>div:first-child{margin-left: 0;}
.main_card_container .card_img{height: 60%;}
.main_card_container .card_title{text-align: center; font-size: 16px; padding:3px 0 0 0; font-weight: 600; color: #fff;}
.main_card_container .card_title a{cursor:default; color: #fff;}
.main_card_container .card_title a:hover,.main_card_container .card_title a:focus{border-bottom: 0;}
.main_card_container .card_number{height:80px; line-height:75px; font-size: 31px; font-weight: 600; color: #fff;}
.main_card_container .card_number.refontsize{position: absolute;}

.main_card_container .card_img.card_img_01{background:transparent url(/images/svg/menu_resource_w.svg) 50% 50% / 150px no-repeat;}
.main_card_container .card_img.card_img_02{background:transparent url(/images/svg/main_manager_w.svg) 55% 50% / 140px no-repeat;}
.main_card_container .card_img.card_img_03{background:transparent url(/images/svg/reportSVG/searchlist_02_w.svg) 50% 50% / 120px no-repeat;}
.main_card_container .card_img.card_img_04{background:transparent url(/images/svg/barn_w.svg) 50% 50% / 115px no-repeat;}
.main_card_container .card_img.card_img_05{background:transparent url(/images/svg/main_calendar_w.svg) 55% 50% / 130px no-repeat;}
.main_card_container .card_img.card_img_06{background:transparent url(/images/svg/menu_resource_w.svg) 50% 50% / 150px no-repeat;}
.main_card_container .card_img.card_img_07{background:transparent url(/images/svg/main_calendar_w.svg) 50% 50% / 130px no-repeat;}
.main_card_container .card_img.card_img_08{background:transparent url(/images/svg/reportSVG/searchlist_02_w.svg) 50% 50% / 130px no-repeat;}

.pop .list-table-main table{border-collapse:collapse;}
.pop .list-table-main table tr td,.pop .list-table-main table tr th{border:1px solid #000}
.pop .list-table-main table tr th{border-top:2px solid #8066ca; height: 25px;}
.pop .list-table-main table tr:nth-child(2) th{border-top:1px solid transparent}
.pop .list-table-main table tr:first-child th:first-child,.pop .list-table-main table tr td:first-child{border-left:0;}
.pop .list-table-main table tr th:last-child,.pop .list-table-main table tr td:last-child{border-right:0;}

.windowMngAuto .listnumber{height: auto;line-height: 20px;}
.h_auto{height: auto !important; line-height:normal !important; padding-top:3px;}
.windowMngAuto .pop .stats_table.h_auto{max-height:initial !important;}
.list-table-y{position: relative; top:-1px;width:calc(100% + 6px); max-height:234px; overflow-y:scroll; z-index:1;}
.list-table.list-table-main{width: 100%;}
.list-table.list-table-main table{position: relative; z-index:2}
.list-table.list-table-main.list-table-y table{z-index:1}

.card_number table{width: 90%; border:0; text-align: center; margin:0 auto; color: #fff;}
.card_share{width: 2px; height: 50px; position: absolute; background-color:#fff; left:50%; bottom:12px; transform:rotate(18deg)}
.card_number table tr th{font-size: 16px; font-weight: 600; line-height: normal;}
.card_number table tr td{font-size: 31px; font-weight: 600; line-height:50px;}
.card_number a{color:#fff;}
.card_number a:hover,.card_number a:focus{border-bottom-color:#fff;}

.main_more{font-family: auto;}

.main_container>div.main_date_bg{background:url(/images/svg/star_bg.svg),linear-gradient(#191c20, #24292e 15%); background-size:cover; height:380px; position: absolute; color: #fff; background-position-y:0%; line-height: 80px; animation:star 1300s linear infinite}

@keyframes star{
  0% {
    background-position-y:0%;
  }
  100% {
    background-position-y:-1000%;
  }
}

/*2019-04-26 미방문 등록 농가수 등록농가 영역나눔*/
.no_input,.no_input_list{position: relative; display:block;white-space:nowrap}
.no_input>div,.no_input_list>div{display: inline-block; width: 48%;}
.no_input>div:first-child,.no_input_list>div:first-child{float: left; text-align: right;}
.no_input>div:last-child,.no_input_list>div:last-child{float:right; text-align: left;}
.no_input_share{display: block; width: 1px !important; height: 20px; background-color: #737373; position: absolute; left:50%; margin-left:-1px; transform:rotate(20deg); top:-2px;}

/*2019-04-26 사업등록 화면 차수 수정*/
.pjt_cash_year{display: inline-block; justify-content:left; padding:5px 0px 5px 3px; width: 44%; position: relative; margin:3px;}
.pjt_cash_year:before{width: 10px; height: 1px; position: absolute; left:83px; content:''; top:46%; border-top:2px dotted #8066ca}
.pjt_cash_year:nth-child(2n){padding-right: 0;}
.pjt_cash_year>span{width:auto; height: 28px; padding:0 4px; line-height: 28px; box-sizing:border-box; display: inline-block; vertical-align: top; font-weight: 600; color:#8066ca}
.pjt_cash_year>span:first-child{position: relative; left:-8px}
.pop .writeTable td .pjt_cash_year>input{max-width: 60px; position: relative; left:-10px}
.pop .writeTable td .pjt_cash_year>select{max-width:80px; position: relative; left:-1px}

/*2019-05-02 메인화면 모어 레이어 팝업 위치조정*/
.more_report{position: fixed !important; left:50% !important; top:50% !important; margin-left:-375px !important; margin-top:0 !important;}

.list-table-scroll>.list-table{margin-bottom: 0;}
.cnslRevise_table{margin-bottom: 30px;}
.windowMngAuto .pop .list-table,.window .pop .list-table{margin-bottom: 0; position: relative;}

.popup_title{font-size: 14px; font-weight: 400; color: #1570a7;}
.pop .cnslRevise_table{margin-bottom: 0;}

/*2019-05-09 레이어 위치조정 css 추가*/
.layer_fixed{position: fixed !important; top:10% !important; margin-top:0 !important; margin-left:0 !important;}
.layer_in_layer{position:absolute !important; left:0 !important; top:0 !important; bottom:0; right:0; margin:auto; height:-moz-max-content !important;height: -webkit-max-content !important;height: -o-max-content !important}
.pop .mask{width: 100%; height: 100%; display: block; position: fixed; left:0; top:0; background: rgba(0,0,0,0.2);}

.btn-g .btnLeft1 .stats_write_table{background: url(/images/svg/register.svg) 0 50% no-repeat; background-size:22px; padding: 0 7px 0 23px;}

/*2019-05-10 사업등록창 페이지화*/
.inContent_1400{max-width: 1400px !important; width:calc(100% - 50px) !important; left:25px !important; margin:0 !important;}
.page_write_table table{width: 100%;border-collapse:collapse; background:#fff;}
.page_write_table table tr th,.page_write_table table tr td{border:1px solid #ddd;}

.page_write_table table tr th{width: 210px; position: relative; height: 40px; font-size:13px; font-weight: 600; text-align: left; padding-left: 15px;}
.page_write_table table tr td{padding: 5px;}
.page_write_table input[type="text"],.page_write_table select,.page_write_table .select-container,.page_write_table input[type="number"]{width: 100%; max-width:240px; margin: 0; height: 28px; line-height: 28px;}
.page_write_table .picker{background-size:28px}
.add_address{padding-left: 8px;}
.page_write_table input[type="text"].find_address{max-width:120px;}
.page_write_table input[type="text"].write_address{max-width:450px;}
.page_write_table table tr td label{padding:0 8px 0 5px;}
.page_write_table table tr td input[type="radio"]{left:-3px}

.viewer_zindex{z-index:99999 !important}

/*2019-05-10 컨설턴트로그인 - 컨설팅현황 수정버튼 추가*/
.cnslRevise_table table thead tr th{position: relative;}
.cnslRevise_submit{position: absolute; right:15px; padding:0 20px; bottom:-40px; border:1px solid #8066ca; background:#8066ca; color:#fff; height: 28px; line-height: 28px; min-width:40px;}
.cnslRevise_table a.cnslRevise_submit:hover,.cnslRevise_table a.cnslRevise_submit:focus{border:1px solid #8066ca}
.cnslRevise_table table textarea{width: 75% !important;}

/*2019-05-13 반응형 팝업고정형태로 변경*/
.subContentArea .windowMngAuto,.subContentArea .window{height: auto !important; max-height:calc(100% - 120px) !important; overflow-y:auto !important; top:60px !important; left: 50% !important; position: fixed !important; overflow-x: hidden;}
.subContentArea .windowMngAuto * {-webkit-font-smoothing:auto}
.subContentArea .mask{width: 100% !important; height: 100% !important;}

/*2019-05-13 컨설팅현황 버튼 수정*/
.btn-g .btnLevel1_container{float: none !important; height: 28px;display: inline-block; border:1px solid #53575f; vertical-align: middle; position: relative;}
.btn-g .btnLevel1_container:hover{border-color:#8066ca}
.btn-g .btnLevel1_container a{display: inline-block; width: auto; height: 80%; font-size: 13px; margin:0 10px; font-weight: 600; border-color:transparent; line-height: 26px;}
.btn-g .btnLevel1_container .share_btn{float: none;width: 1px; height:16px; background-color:#000; vertical-align: middle; display: inline-block; transform:rotate(30deg); position: absolute; top:20%;}
.btn-g .btnLevel1_container a:hover,.btnLevel1_container a:focus{border-bottom-color:#000;}

.popup_textarea{max-width: 370px !important;}

/*2019-05-14 파일다운로드 불가*/
.file_attach.no_download:after{content:''; display: block; position: absolute; width: 100%; height: 25px; left:0; top:0; background:#fff; z-index:100}
.file_attach.no_download .download_all{right:0; z-index:120;}
.file_attach.no_download .download_all:after{display: none;}

/*2019-05-17 프로그래스 바*/
.progress_container{width: 100%; height: 3px; position: fixed; top:60px; z-index:8888;}
.progress_bar{width: 100%; height: 100%; background-color:#8066ca; transition:0.7s all ease-out}

/*2019-05-17 리셋버튼 추가*/
.reset_btn{position: absolute; right: 41px; top: 50%; transform:translateY(-50%); width: 14px; height: 14px; background:url(/images/icon/xicon_g.png) center center / 16px no-repeat; border:0; border-radius:5px;}
.reset_btn:hover,.reset_btn:focus{border:0;background:url(/images/icon/xicon.png) center center / 16px no-repeat;}

/*2019-07-09 실시간데이터 추가*/
.inContent{padding:35px; position: relative; max-width:calc(100% - 70px); width: 100%;}
.inContent .btn-g{margin-bottom: 3px;}
.inContent .live_container{display: flex; justify-content:space-between; align-items:center; border:1px solid #ededed; padding: 10px 40px;;}
.inContent .live_container span{padding-right: 3px; vertical-align: middle; float: none;}
.inContent .live_select_farm select{vertical-align: middle !important; padding: 1px !important; margin:0 !important; border:1px solid #ccc !important; height: 24px !important; width: auto !important;;}
.live_container .live_controller label{cursor:pointer}
.live_container .live_controller label:last-child{margin-right: 0; vertical-align: middle;}
.onoff input{background:#fff;border: 1px solid #ddd;box-sizing: border-box;color: #fff;cursor: pointer;display: inline-block;outline: none;width: 65px !important;height: 26px !important;border-radius:15px;position:relative;transition:0.3s all ease;margin: 0;vertical-align: middle;}
.onoff input:before{content:"OFF";font-size: 12px;color: #000;position: absolute;left: 33px;transition: 0.3s all ease;border-radius: 50%;top: 50%;transform:translateY(-50%) scale(1);width: auto;}
.onoff input:checked::before{content: 'ON' !important;font-size: 12px !important;color: #000;position: absolute !important;left: 7px;background: #fff !important;animation: none;transform:translateY(-50%) scale(1);padding: 0;position: relative;content:'';display: inline-block;font-size: 15px;text-align: center;}
.onoff input:after{content: '';width: 16px;height: 16px;background: #b7b7b7;line-height: 18px;position: absolute;left: 7px;top: 50%;margin-top: -8px;transition: 0.3s all ease;border-radius: 50%;transform: scale(1);}
.onoff input:checked::after{content: '';background-color: #47A3DA;position: absolute;left: 38px;}

.stats_more_btn{width: 82px;padding-left: 20px; font-size: 13px; font-weight: 500; text-align: center; height: 28px; line-height: 26px !important; vertical-align: middle; display: inline-block; color: #333; min-width: 40px; box-sizing:border-box; position: relative;}
.stats_more_btn>span{background:#8065ca url(/images/svg/plus02_w.svg) 50% 50% / 12px no-repeat; display: inline-block; position: absolute; left:5px; top:50%; margin-top:-10px; width: 20px; height: 20px; border-radius:50%}
.pop .stats_table{max-height: 450px !important; overflow-y:auto; overflow-x:hidden; border-bottom: 1px solid #000;}
.pop .stats_table>table thead tr:first-child th:first-child{width:20%;}
.pop .stats_table>table thead tr:first-child th:last-child,.pop .stats_table table tr td:last-child,.pop .stats_table:last-child table tr:first-child td:last-child{border-right: 0;}

.pop .stats_table.h_auto>table thead tr:first-child th:first-child{width:180px;}
.pop .stats_table.h_auto>table thead tr:first-child th:last-child,.pop .stats_table.h_auto table tr td:last-child,.pop .stats_table.h_auto:last-child table tr:first-child td:last-child{border-right: 0; width: 180px;}
.pop .stats_table table{border-bottom: 0;}
.pop .stats_table table p{margin:5px 0}

.stats_work>span{float: none;}
.stats_work>span:first-child{font-size: 14px;}
.stats_work>span:nth-child(2){font-size: 12px; margin-left:8px; color:#666; font-weight:600; background:url(/images/svg/chart_circle.svg) 0 50% / 14px no-repeat; padding:0 7px 0 16px;}

.table_more_btn{border:1px solid #b8b8b8; padding: 6px 8px; width: 20%; display: inline-block; margin: 5px 0; font-size: 14px; font-weight:500; background: #fff; border-radius:3px; position: relative; box-sizing:border-box; padding-right: 20px;}
.table_more_btn:hover{border:1px solid transparent; background:#8166ca; color:#fff; box-shadow:1px 1px 1px rgba(0,0,0,0.3)}
.table_more_btn:focus{border:1px solid transparent; background:#8166ca; color:#fff; box-shadow:1px 1px 1px rgba(0,0,0,0.3)}
.table_more_btn>span{background:#8065ca url(/images/svg/plus02_w.svg) 50% 50% / 12px no-repeat; display: inline-block; position: absolute; left:60%; top:50%; margin-top:-10px; width: 20px; height: 20px; border-radius:50%;}
.table_more_btn:hover>span{background:rgba(255,255,255,0.2) url(/images/svg/plus02_w.svg) 50% 50% / 12px no-repeat;}

.stats_table a,.main_table_list a,.list-table a{color:#000;}
.list-table td a{border-bottom:1px solid #6a78c0;}
.stats_table a:hover,.main_table_list a:hover,.list-table a:hover{border-bottom:1px solid #6a78c0}
.stats_table a:focus,.main_table_list a:focus,.list-table a:focus{border-bottom:1px solid #6a78c0}
.main_table_list a,.stats_select_btn,.list-table tr td a[href^="javascript:void(0);"]{border-bottom:1px solid #6a78c0; transition:.3s all ease}
.list-table tr td a[href^="javascript:void(0);"]:hover{border-bottom:1px solid #0029fd}

.rp_table{border-bottom:1px solid #000}
.rp_table table{width: 100%; text-align: center; border-collapse:collapse;}
.rp_table .table_top{border-top:2px solid #8166ca}
.rp_table .table_top th{border-left:0; border-right:1px solid #rgba(157,157,157,0.46); border-bottom: 1px solid #8166ca; border-top:0 solid #8166ca; height:49px; font-size: 13px;}
.rp_table .table_bottom td{border-top:1px solid rgba(157,157,157,0.46); height:30px; font-size: 13px; position: relative;}
.rp_table .table_top th,.rp_table .table_top td{text-overflow:ellipsis; overflow:hidden; white-space:nowarp}
.rp_table .table_bottom .table_list_container{display:flex;}
.rp_table .table_bottom .table_list_container ul:first-child{width: 50%;}
.rp_table .table_bottom .table_list_container ul:last-child li{border-right:0;}
.rp_table .table_bottom .table_list_container ul li:first-child{border-top:0;}
.rp_table .table_bottom .table_list_container ul li:last-child{border-bottom:0}
.rp_table .table_bottom td ul{width:25%; border-left:1px solid #000; display:table}
.rp_table .table_bottom td ul li{border-bottom:1px dashed #e9e9e9; height: 30px; line-height: 30px;}
.rp_table .table_bottom tr:nth-child(2n-1) td{border-top:1px solid #000}
.rp_table .table_bottom tr:nth-child(2n-1) td:nth-child(2){border-left:1px solid #000;}
.rp_table .table_bottom tr:last-child td:nth-child(2){border-left:0;}
.rp_table .table_bottom .table_tr_result td{border-top:0;}
.rp_table .table_bottom .table_tr_result td:first-child{border-left:1px solid #000}
.rp_table .table_bottom .table_tr_result td li{height:30px; line-height: 30px; border-color:#000; border-bottom:0 !important; font-weight: 600; font-size: 14px; border-top:1px solid rgba(0,0,0,0.25) !important}
.rp_table .table_bottom tr:first-child td{border-top:0;}
.table_result td{border-top:2px solid #8166ca !important; font-weight: 600; font-size: 14px;}
.rp_table .table_bottom .table_result .table_list_container li{border-color:#8166ca !important; height: 30px; line-height: 30px; border-bottom:0 !important;}
.rp_table .added{position: absolute; left:50%; bottom:0; height: 30px; line-height: 30px; font-weight: 600; font-size: 14px; width: 100%; border-top:1px solid rgba(0,0,0,0.25); transform:translateX(-50%); top:0; text-align: right; box-sizing:border-box; padding-right: 10px;}

/*고정핀 추가*/
.subContentArea.hold_menu{padding-top: 180px !important;}
.subContentArea.hold_menu .dropdown_menu_container{height:120px !important; border-bottom:1px solid #258ecd !important}
.dropdown_menu_container.open .header_pin{display: inline-block;}
.subContentArea.hold_menu .pin{margin-top:-13px;}
.hold_menu #naviLayout h2{top:180px !important}
.header_pin{display: none; position: absolute !important; right:2.15%; top:27px; width:30px; height:50px; font-size: 0; }
.header_pin .pin{display: inline-block; background:url(/images/common/pin.svg) 70% 0 / 16px no-repeat; width:30px; height:30px; position: absolute; left:50%; top:50%; margin-top:-13px; margin-left:-15px; transition:0.3s all ease;}
.header_pin:hover{animation:pin_animation 1.2s ease 3}
.header_pin.on:hover{animation:none}
.header_pin.on .pin{background:url(/images/common/pin_hold.svg) 70% 50% / 16px no-repeat;}
.header_pin.on .hole{display: inline-block; width: 16px; height: 8px; border-radius:50%; position: absolute; left:50%; top:50%; margin-top:2px; margin-left: -5px; box-shadow:0px 3px 3px rgba(0,0,0,0.65)}

.highlight{color:#ff0000 !important;}
@keyframes pin_animation{
	0%{top:27px}
	50%{top:20px}
	100%{top:27px}
}
/*ie 9 이상 적용 태그*/
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
    // IE9+ CSS
    .ie9up {
        property: value;
    }
    .topNavi_logo{height:60px; background:#258ecd url(/images/common/logo_full.svg) 0 50% / 164px no-repeat;}
    .menu_container > ul > li > ul > li > a{width: 100%;}
    .main_container > div.main_date_bg{background: url(/images/svg/star_bg.svg) 50% 50% #22262B !important; background-size:330% !important;}
    .main_card_container .card_img{background-size:92% !important}
    .cnslRevise_table tr td .file-name .fnImgViewer{background-size:11px !important}
    .cnsl-btn::after{background-size:20px}
    .pop .ddbox table td a{top:30%; transform:translateY(0px); margin-top:0px;}
    .textarea-opener{top:50%; -ms-background-position-x:103.5%;}
    .list-table table tr td.ictReq-info a.close::after{background-size:20px;}
    .subContentArea .pop h2 .reg-title::before,.subContentArea .pop h2 .reg-title::after{top:0}
    .pop .writeTable .file_attach{margin-top:0; top:5px;}
    .searchTable table a.btnLevel1{top:auto}
    .pop .searchTable table a.btnLevel1{margin-top: -5px;}
    .list-table table tr td.ictReq-info div{top:100%; bottom:auto}
    .menu_container>ul>li>ul{width: 800px;}
    .menu_container > ul > li.stats_btn > ul > li:first-child{background-size:100px !important;}
    .cnslRevise_table .cnstnt_btn.close{background-size:29px !important; -ms-background-position-x:40px !important;}
    .main_container span.main_title{background-size:47% !important}
    .main_container span.main_icon_mycnt{background-size:111px !important;}
    .main_container span.main_icon_mycnt_graph{background-size:130px !important;}
    .main_container span.main_icon_report{background-size:25px !important}
    .main_container span.main_icon_cash{background-size:25px !important}
    .cnslRevise_table table thead tr th:nth-child(2) span{background-size:95% !important}
    .cnslRevise_table table thead tr th:nth-child(3) span{background-size:95% !important}
    .cnslRevise_table table thead tr th:last-child span{background-size:95% !important}
    .main_container .btnLeft1 .stats_title{background-size:45px !important;}
    .cnstnt_pick_btn{background: url(/images/svg/list.svg) 180% 45% / 65px no-repeat;}
    .pop .list-table-scroll tr th:last-child{font-size: 3px; color:transparent}
    .pop .list-table table tr td a.minus_min{width: 26px;}
    .btnLeft1 .stats_title{background-size:47%;}
	.stats_table.stats_table_fix > table tr:nth-child(2) th,.stats_table.stats_table_fix > table tr:nth-child(2) td{border-top:1px solid transparent}
    .stats_cnstnt{background-size:contain;}
	.stats_all{background-size:94%}
	.stats_location{background-size:70%}
	.menu_container>ul>li.stats_btn>ul>li>a{width:calc(100% - 35px);}
	.main_container .stats_location{background-size:contain}
	.main_more>a>sup{font-family: NanumGothic;}
	.MultiFile-remove img{height: 13px; position: relative; z-index:1000}
	.pop .writeTable td .file-name .delete-file{height: 13px; top:70%}

	.main_card_container .card_img.card_img_01{background:transparent url(/images/svg/menu_resource_w.svg) 50% 0 / 150px no-repeat;}
	.main_card_container .card_img.card_img_02{background:transparent url(/images/svg/main_manager_w.svg) 55% 0 / 140px no-repeat;}
	.main_card_container .card_img.card_img_03{background:transparent url(/images/svg/reportSVG/searchlist_02_w.svg) 50% 0 / 120px no-repeat;}
	.main_card_container .card_img.card_img_04{background:transparent url(/images/svg/reportSVG/searchlist_03_w.svg) 50% 0 / 130px no-repeat;}
	.main_card_container .card_img.card_img_05{background:transparent url(/images/svg/main_calendar_w.svg) 55% 0 / 130px no-repeat;}
	.main_card_container .card_img.card_img_06{background:transparent url(/images/svg/menu_resource_w.svg) 50% 0 / 150px no-repeat;}
	.main_card_container .card_img.card_img_07{background:transparent url(/images/svg/main_calendar_w.svg) 50% 0 / 130px no-repeat;}
	.main_card_container .card_img.card_img_08{background:transparent url(/images/svg/reportSVG/searchlist_02_w.svg) 50% 0 / 130px no-repeat;}

	input[type=checkbox]::-ms-check{border-color:#ddd !important; color:#8066C8 !important}
	input[type=radio]::-ms-check{border-color:#ddd !important; color:#8066C8 !important;}
	.pop .ddbox table tbody tr td::before{top:0 !important; display: inline-block; line-height: 40px !important; vertical-align: middle;}
	.progress-indicator{transition:0.7s all ease !important}
	.pop .writeTable td input, .pop .writeTable td input[type=text], .pop .writeTable td input[type=password], .pop .writeTable td textarea, .pop .writeTable td select{padding: 0 !important;}
	.list-table.list-table-bottom, .list-table-bottom , .list-table-scroll > div:last-child{width: calc(100% + 17px) !important;}
	.pop .writeTable td.file_master_align .file-name .fnImgViewer::before{background-size:11px !important}
	.labelContainer input[type='checkbox']{top:2px}
	.cnslRevise_table .file-numbering{background: url(/images/svg/download_arrow.svg) 0px 25% / 11px no-repeat;}
	.reset_btn{top:60%;}
	.report_layer_btn{vertical-align: bottom; position: relative; top:-3px;}
    .multi_container{vertical-align: bottom;}
    table{border-collapse:separate !important;}
    .centerBox02 .labelContainer input{top:7px}
}
@media (max-width: 1610px) {
	.cbp-spmenu .menu_container>ul>li.stats_btn>ul{transform: translateX(-53%);}
}
ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content{overflow-y: auto; overflow-x: hidden; max-height:350px; border:1px solid #9e9e9e !important; border-top:0; border-radius:0; box-sizing:border-box;}

.list-table{border-bottom:1px solid #000}
.list-table.list-table-bottom,.list-table-bottom{overflow-y: scroll; overflow-x: hidden; width: calc(100% + 6px); min-height:30px;}
.list-table.list-table-top,.list-table-top{border-bottom:1px solid #8066c8}
.scrolling{width: calc(100% + 6px) !important;}
.inContent.height #pjtSttusCdLayout{min-height:74px;}
.multi_container{max-width: 112px; margin: auto; display: inline-block;}
.multi_container>*{max-width:180px; margin:3px auto !important; width: 100% !important;}
.multi_container>input:last-of-type{display: block;}
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius:2px
}
::-webkit-scrollbar-track {
  background: #efefef;
}
::-webkit-scrollbar-thumb {
  background: #47A3DA;
}

div::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  border-radius:2px
}
div::-webkit-scrollbar-track {
  background: transparent;
}
div::-webkit-scrollbar-thumb {
  background: #47A3DA;
}
.ui-sortable .delete-file{margin-top: -8px;}
.file_add_date{display: inline-block; width: auto; vertical-align: top; border-bottom: 0 !important; font-size: 12px; position: absolute; right:20px}
.cnslRevise_table tr td .file-name .fnImgViewer{width:calc(100% - 130px); padding-left: 0px !important; background: none !important; z-index: 2; position: relative;}
.windowMngAuto{overflow-y: auto; max-height: calc(100% - 120px); top:60px !important; background: #fff !important;}
.dark_bg{width: 100% !important; height: 100% !important; position: fixed; left:0; top:0; background:rgba(0,0,0,0.7); z-index:996}
.dark_bg_02{width: 100%; height: 100%; position: fixed; left:0; top:0; background:rgba(0,0,0,0.7); z-index:998}
.layer_01{z-index:997 !important;}
.layer_02{z-index:999 !important;}
.popupTap{display: flex; justify-content:start; border-bottom:1px solid #5f4e92;}
.popupTap>a{display: inline-block; min-width:80px; text-align: center; border:1px solid #9e9e9e; padding: 3px; border-bottom:0 !important; border-radius:3px 3px 0 0; height: 24px; line-height: 24px;margin-right: 3px;}
.popupTap>a.on{background:#604e92; color:#fff; border:1px solid transparent;}
.popupTap>a:hover{background:#483776; color:#fff}

.default_title{font-size: 13px; font-weight: 400; color:#000; margin-bottom: 7px; margin-top:15px; display: inline-block;}
.default_title>span{padding-left:12px; position: relative;}
.default_title>span:after{position: absolute; left:0; top:50%; width: 6px; height: 6px; border-radius:50%; background: #fff; border:2px solid #000; margin-top:-4px; content:'';}
#containerBank .select_block{width: 96px !important;}
div[class*="tab_0"]{display: none;}
div.tab_01{display: block;}
.tab_container .list-table-bottom{max-height:210px;}
.history_btn{margin-right: 5px !important; left:0 !important}
.farm_score{display:flex; margin:7px auto 0px auto; width:180px; height:24px; line-height: 24px; justify-content:space-between;align-items:center; box-sizing:border-box; padding-left:13px; position: relative;}
.farm_score:before{content:''; width: 6px; height: 6px; border-radius:50%; background: #8066ca; position: absolute; left:3px; top:50%; margin-top:-3px;}
.farm_score input{width: 58px !important; height: 100%px;}
.half_search_container{display: flex; justify-content:space-between; align-items:center;max-width:210px;}
.half_search_container>input{max-width: 84px;}
.multi-selecter input:last-child{margin-top:5px !important;}
.ictReq_select>select{width: 49% !important;}
.ictReq_select>input{width: 49% !important;}
.half_container>*{width: 49% !important;}
div[class^="window"] .half_container{max-width:193px}
.centerBox-lot.w60 label{width:61px !important;}
.list-table-top{border-bottom:1px solid #8066c8}

.new_modify{background:rgba(255,0,0,0.1) !important; position: relative;}
.new_modify:before{position: absolute; left:0; top:0; width: 100%; height: 100%; z-index:990; background:rgba(255,0,0,0.1) !important; content:''; display: block; pointer-events:none}
.multi_history{position: relative; display: flex; flex-direction: column;}
.multi_history>*{height: 100%; margin: 2px 0;}
.multi_history:after{content:''; width:calc(100% + 7px); height:0; border-top:1px solid #8066C8; position: absolute; left:50%; top:50%; transform:translateX(-50%);}
.list-table-bottom .multi_history:after{border-top:1px solid #ddd}

th .block_container>*:first-child{border-bottom:1px solid #8066ca}
.block_container{display: flex; align-items:center; justify-content:center; flex-direction:column}
.block_container>*{width: 100%; height: 100%; padding: 2px 0; box-sizing:border-box; line-height: 24px;}
.btn-g>.default_title{position: relative; top:7px}
div.select_cover{position: relative; width: 100%; height:40px; z-index:inherit; border:solid #d0d0d0; border-width:1px; box-sizing:border-box;}
div.select_cover:hover{border-color:#8344d8}
.windowMngAuto .list-table-bottom{max-height:255px}
.windowMngAuto .list-table-bottom:before{width: 752px !important; left:auto}

.more_report .pop h2 .reg-title{position: relative; top:5px}
.pop .writeTable td input[type="radio"]{margin-right:4px}
.pop .centerBox02 input[type="checkbox"]{margin-left:1px}
.pop #zipCd2Layout label{display: inline-block;}
.pop #zipCd2Layout label input[type="checkbox"]{margin-right:4px;}
.default_title .btnRight{display: inline-block; float: right; position: relative; top:-5px;}

.select_cover{position: relative; width:168px; height:40px !important; border:solid #d0d0d0; border-width:1px; box-sizing:border-box; display: inline-block;}
.select_cover.on{border:1px solid #6a78c0}
.select_cover input{height:calc(100% - 1px) !important; border:0 !important; width: calc(100% - 1px) !important; padding-right: 15px !important;}
.select_cover input:focus{outline:none;}
.select_cover input:placeholder{color:#000 !important}
.select_cover .test{width: 100%; height: 100%; border-width:0; border-color:transparent !important; padding-left:5px; cursor:pointer;}
.half_container.inverse .select_block{margin-top:-219px; position: absolute !important; transition:0s; border:1px solid #9e9e9e}
.select_reset{background: 0 !important; position: absolute; right:-3px; top:0; margin-top:0; width: 30px; height: calc(100% + 1px) !important; transform:rotate(180deg) scaleX(.8); color:#000 !important; font-size: 10px !important; display: flex; align-items:center; justify-content:center;padding-right: 7px; box-sizing:border-box; border-bottom: 0 !important;}
.select_reset:hover,.select_reset:focus{border:0 !important}
.select_block{border:1px solid #9e9e9e; margin-left:-1px; margin-top:0px; width: calc(100% + 2px); transition:.3s all ease; display: none; max-height:0; overflow-y:auto; overflow-x: hidden; background: #fff; box-sizing:border-box;}
.select_block .list{height:auto; line-height:23px; padding:0 5px; cursor:pointer; font-size:12px; background: #fff; display: none; z-index:999999; white-space: normal;}
.select_block .list.on{display: block;}
.select_block .list.hover,.select_block .list:hover{background-color: #3b5999; color:#fff;}
.pop .select_cover.fixed_select{width:100% !important; display: inline-block; margin-right: 0; height: 24px !important; border:1px solid #ddd}
.pop .select_cover.fixed_select .select_block{position: fixed !important; width:93px !important;}
.select_cover.on .select_block{display: block; max-height:192px; position: relative; z-index:100;}
.select_name{outline-color:transparent; font-size: 12px;}

.searchTable div.select_cover{max-width:193px; height: 24px !important; margin-left: 3px;}

.pop .select_cover{width:193px !important; height: 28px !important; margin-right: 10px;}
.MultiFile-preview{display: none;}
.MultiFile-title{cursor:pointer}
.img_previewer{width:300px; height: 300px; position: absolute; pointer-events: none; z-index:1000}
.img_previewer>img{position: absolute; top:0; right:0; bottom:0; max-width: 100%; max-height:100%; margin:auto;}

.acpt_input>label{position: relative; top:5px}
.acpt_input>label>input{margin-right:4px !important}
.acpt_label>label{position: relative; top:2px}
.btn-flex{display:flex; align-items:center; justify-content:space-between}
.btn-flex:before,.btn-flex:after{display: none;}
.btn-flex .stats_title{background: none; font-size: 13px; float: none; line-height: 30px; position: absolute; left:422px; width:calc(100% - 844px); text-align: center; box-sizing:border-box; text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
.btn-flex .stats_title:before,.btn-flex .stats_title:after{content:''; display: inline-block; position: relative; border-bottom: 2px solid #8066c8; width: 10px; top:-3px;}
.btn-flex .stats_title:before{margin-right: 3px;}
.btn-flex .stats_title:after{margin-left: 3px;}
.btn-flex .popupTap{border-bottom:0; position: relative; top:3px;}
.btn_check{position: fixed; margin-top:-24px; width: 100px; margin-left:-113px;}
.btn_check>label{cursor:pointer;}
.btn_check>label>input{margin-right:5px;}
.report_layer_btn{display:inline-flex; margin-left: 3px; padding:5px; background:#47a3da; color:#fff; box-shadow:inset 0px 0px 3px 2px rgba(255,255,255,0.3); background:#47a3da url(/images/svg/cnsl_report.svg) 50% 20% / 28px no-repeat; height: 44px; width: 54px; color:#fff; box-shadow:inset 0px 0px 3px 2px rgba(255,255,255,0.3); justify-content:center; align-items:flex-end;}
.report_layer_btn:active{transform:scale(1.03)}

#partRegLayer .select_cover{float: left;}
#feedNmwindowMngAuto .select_block{position: fixed !important; width: 193px !important;}
.select_block_fixed .select_block{position: fixed !important; width: 193px !important;}
.cnslRevise_table input[type="radio"],.cnslRevise_table input[type="radio"]:after,.cnslRevise_table input[type="radio"]:before{border-radius:0 !important}
.half_container div.select_cover{width:96px !important; display: inline-block; margin-right: 0;}
.half_container div.select_block{position: fixed !important; width:98px !important;}
.half_container>input{float: right;}
.ovv{overflow:visible !important; white-space:normal !important}
.ovv_all {overflow:visible !important; white-space:normal !important}
.ovv_all *{overflow:visible !important; white-space:normal !important}
.ovv_table td{overflow:visible !important; white-space:normal !important}
.ovv_table td select{width: 100%; margin-left: 0;}

.ui-widget-content .ui-datepicker-today .ui-state-highlight,.ui-widget-content .ui-datepicker-today .ui-state-highlight:hover{padding-left: 0; padding-right: 0; background:#258ecd !important; color:#fff !important; border:0 !important}
.class_ictEqpmn.inContent .list-table table tr td span{width: calc(100% - 30px);}
div label.labelContainer span{overflow: hidden; text-overflow:ellipsis;white-space:nowrap}

table .disable, .disable *{background:#d9d9d9 !important;}
table .disable td{border-bottom:1px solid #fff !important}
table .disable a:not(.cnsl-btn){border-bottom:1px solid #999 !important}
table .picker.disable{background:#d9d9d9 url(/images/common/picker_g.png) no-repeat right center / 24px !important; opacity: 0.75 !important;}
.min_width_input_text{max-width: 180px; margin: auto;}
.cnslRevise_table .labelContainer{display: inline-block;width:70px;}
.cnslRevise_table .labelContainer:first-child{margin: 0; text-align: left;}
.cnslRevise_table .labelContainer:nth-child(2){margin: 0; text-align: right;}
/* .inContent div[class^="centerBox"] .labelContainer>span{min-width:80px;} */

.file_down_master .list-table table tr>td:first-child,
.file_down_master .list-table table tr>th:first-child{width:100px;}
.file_down_master .list-table table tr>td:nth-child(2),
.file_down_master .list-table table tr>th:nth-child(2){width:100px;}
.file_down_master .list-table table tr>td:nth-child(3),
.file_down_master .list-table table tr>th:nth-child(3){width: 80px;}
.file_down_master .list-table table tr>td:nth-child(4),
.file_down_master .list-table table tr>th:nth-child(4){min-width:150px;}
.file_down_master .list-table table tr>td:nth-child(5),
.file_down_master .list-table table tr>th:nth-child(5){width: 80px;}
.file_down_master .list-table table tr>td:last-child,
.file_down_master .list-table table tr>th:last-child{min-width:80px;}
.file_down_master .list-table .file_down{display: inline-block; width: 100%; max-width:106px; height: 24px; line-height: 24px; background:#47a3da url(/images/svg/download_arrow_w.svg) 85px 50% / 16px no-repeat; padding-right: 16px; color:#fff; border-radius: 3px; transition:.3s all ease; border:0 !important}
.file_down_master .list-table .file_down:active{background:#258ecd url(/images/svg/download_arrow_w.svg) 85px 50% / 16px no-repeat; box-shadow:inset 0px 0px 3px rgba(0,0,0,.8)}
.file_down_master .list-table .file_down.green{background:#33891b url(/images/svg/download_arrow_w.svg) 85px 50% / 16px no-repeat;}

.label_box{width:180px; display:inline-flex; margin:auto; justify-content:space-between; align-items:center}
.label_box input{margin:0 3px 0 0; left:auto !important;}
.checkmark{display: none !important;}
.searchTable label{margin-left: 0 !important; left:1px !important; line-height: 24px;}
.searchTable select,.searchTable input,.searchTable div[class^="centerBox"]{margin-left: 0 !important; left:auto}
.searchTable .select-container, .searchTable td>select, .searchTable input[type="text"]{margin-left: 3px !important;}
.searchTable div[class*="centerBox"]{padding-left: 3px;}
.searchTable .centerBox{line-height:normal; margin-left: 0;}
.searchTable .centerBox02{line-height: 23px; padding:3px;}
.searchTable .centerBox-lot{margin-left: 0; padding:0; line-height: 24px;}
.searchTable table tr td{height:30px;}
.searchTable table{min-height:50px}

.double_chart_cover>div{width:calc(50% - 15px) !important; display: inline-block; float: none; box-sizing:border-box;}
.double_chart_cover .chart_share{display: none;}
.double_chart_cover>div>span{top:3px !important;}
.double_chart_cover>div>span>a{margin-left: 0 !important; display: inline-block; width: 100%; padding:0 5px 0 10px; box-sizing:border-box; line-height: 28px !important; height: 30px !important; position: relative; top:-3px}
.double_chart_cover>div>span>a:after{content:''; width: 30px; background:url(/images/svg/left_arrow.svg) 50% 50% / 20px no-repeat; height:28px; display: inline-block; position: relative; left:3px; transform:scaleX(-1); vertical-align: top;}
.draw_btn{vertical-align: top;}
.cnslRevise_table .multi_container .reset_btn{position: absolute; right:auto; left:50%; margin-left:-8px !important; margin-top: 15px !important; top: 50%; transform:translateY(-50%); height: 14px !important; width: 14px !important; max-width:auto !important;}
.cnslRevise_table .min_width_input_text .reset_btn{right: auto; left:50%; margin-left:50px; margin-top:11px;}

.list-table-main table thead tr:nth-child(3) th{border-top:0 !important}
.report_info{display: flex; justify-content:center; align-items:center;}
.report_info span{width:33% !important; vertical-align: middle; padding-right: 11px;}
.report_info span:after{content:"/"; margin:0 3px; font-size: 13px; position: absolute; right:0; color:#000 !important}
.report_info span:last-child{padding-right: 0;}
.report_info span:last-child:after{display: none;}
.report_info span:not(.red){color:#3066c8;}
/* .stats_title select{height: 30px;} */
@keyframes input_border{
	0%{box-shadow:0px 0 0 1px #000}
	50%{box-shadow:0px 0px 5px 1px rgb(59, 80, 187)}
	100%{box-shadow:0px 0 0 1px #000}
}
.text-align-center{text-align: center !important;}
.history_btn_container{display: inline-flex; align-items:center; position: relative; left:1px; top:7px; cursor:pointer}
.history_btn_container input[type="checkbox"]{box-shadow:0px 0 0 1px #000; }
.history_btn_container input[type="checkbox"]:not(:checked){animation:input_border 1s ease infinite}
.tpd-tooltip.tpd-skin-dark.tpd-size-x-small{pointer-events:none;}
.br0{border-right: 0 !important;}
#reason th{border-right:0px solid #000}

.label_box,.farm_score,.min_width_input_text{max-width:200px; width: 200px;}
.multi_container{max-width:132px; width: 132px;}
.searchTable .picker{margin-right: 0;}
.searchTable .centerBox01_radio{padding: 0; display: inline-flex;}
#tr-fdTrgtCdLayout .centerBox02-1{height: auto !important;}

div.centerBox04 label{width: 10%; padding-left: 23px; vertical-align: middle; box-sizing:border-box;}
div.centerBox04 label span{display: inline-block; width: auto !important; min-width: auto !important;}

.writeTable .in_table table th{border-bottom:1px solid #ededed !important; height: 40px !important;}
.writeTable .in_table table td{height:30px !important;}
.writeTable .in_table table th,.writeTable .in_table table td{text-align: center; padding: 0 !important; border-right:1px solid #ededed}
.writeTable .in_table table th:last-child,.writeTable .in_table table td:last-child{border-right:0;}
.unit_container{position: relative;}
.unit_container input{width:90% !important; margin: 0 auto !important; padding-right:15px !important;}
.unit_container span{position: absolute; right:5px; top:50%; width:10px; height: 100%; margin-top: -7px;}

.pop .writeTable td div.name_check_container>input{max-width:370px !important;}
.pop .writeTable td div.name_check_container>a{height: 28px; line-height: 26px; border:1px solid #9e9e9e; background:transparent; box-sizing:border-box; padding:0 8px; display: inline-block; color:#000;}
.pop table .btnLevel2{height: 28px !important; line-height: 26px !important; border:1px solid #9e9e9e !important; background:transparent !important; box-sizing:border-box; padding:0 8px; display: inline-block; color:#000 !important}
.search_highlight{background:#FFFFB2; border-radius:5px; font-weight: 600;}
.ui-state-focus .search_highlight,.select_block .list:hover .search_highlight,.select_block .list.hover .search_highlight,.ui-menu .ui-menu-item:hover .search_highlight{background:#334468;}
.min_width_input_text .reset_btn{margin-left: 60px !important;}
.fmngtList{padding-top:10px !important;}

input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-outer-spin-button,
input[type=date]::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}

.select_tab{display: inline-flex; position: relative; top:3px; vertical-align: bottom;}
.select_tab a{margin: auto !important; top:auto !important; border:1px solid #9e9e9e; border-bottom: 0 !important; padding: 8px 20px; border-radius:5px 5px 0 0; margin-right: 3px !important;}
.select_tab a.on{background-color:#604e92; color:#fff; border:1px solid transparent;}
.select_tab a:hover{background: #483776; color:#fff; border:1px solid transparent;}

.flex-end{display: flex !important; align-items:flex-end; justify-content:space-between;}
.flex-end:after{display: none !important}

div[class*="tab_0"].btnRight a{border: 1px solid #53575f; height: 28px; line-height: 28px; vertical-align: middle; color: #000;}
.file_list_container{border-left:1px solid #ededed; border-right:1px solid #ededed;}
.file_list_container a{border-bottom:1px solid #ededed; display: block; height:30px; line-height:30px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; padding: 0 5px;}
.file_list_container img{display: none;}
.file_list_container div:only-child a{border-bottom: 0;}
.file_list_container div:last-child a{border-bottom: 0;}
.file_list_container a:hover{border-color:#ededed; background: #8066c8; color:#fff}
.file_list_container a:focus{border-color:#ededed;}
.max-height90{max-height:90px !important; overflow-y: auto; overflow-x: hidden;}
.max-height100{max-height:110px !important; overflow-y: auto; overflow-x: hidden;}
.max-height130{max-height:139px !important}
.max-height150{max-height:150px !important; overflow-y: auto; overflow-x: hidden;}
.max-height310{max-height:310px !important}
.pop .pop-con .max-height-none{max-height:initial !important}

.comp_added{max-height:130px; overflow-y: auto; overflow-x: hidden;}
.comp_added > div{display: inline-block; margin:2px 10px 2px 2px; box-sizing:border-box; border-radius:3px; padding:0 3px;}
.comp_added > div > span{font-size: 13px;}

.container {padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto}
@media ( min-width :768px) {
	.container {width: 750px}
}
@media ( min-width :992px) {
	.container {width: 970px}
}
@media ( min-width :1200px) {
	.container {width: 1170px}
}
.container-fluid {padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto}
.row {margin-right: -15px; margin-left: -15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{ min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{ float: left; }
.col-xs-12{ width: 100%; }
.col-xs-11{ width: 91.66666667%; }
.col-xs-10{ width: 83.33333333%; }
.col-xs-9{ width: 75%; }
.col-xs-8{ width: 66.66666667%; }
.col-xs-7{ width: 58.33333333%; }
.col-xs-6{ width: 50%; }
.col-xs-5{ width: 41.66666667%; }
.col-xs-4{ width: 33.33333333%; }
.col-xs-3{ width: 25%; }
.col-xs-2{ width: 16.66666667%; }
.col-xs-1{ width: 8.33333333%; }
.col-xs-pull-12{ right: 100%; }
.col-xs-pull-11{ right: 91.66666667%; }
.col-xs-pull-10{ right: 83.33333333%; }
.col-xs-pull-9{ right: 75%; }
.col-xs-pull-8{ right: 66.66666667%; }
.col-xs-pull-7{ right: 58.33333333%; }
.col-xs-pull-6{ right: 50%; }
.col-xs-pull-5{ right: 41.66666667%; }
.col-xs-pull-4{ right: 33.33333333%; }
.col-xs-pull-3{ right: 25%; }
.col-xs-pull-2{ right: 16.66666667%; }
.col-xs-pull-1{ right: 8.33333333%; }
.col-xs-pull-0{ right: auto; }
.col-xs-push-12{ left: 100%; }
.col-xs-push-11{ left: 91.66666667%; }
.col-xs-push-10{ left: 83.33333333%; }
.col-xs-push-9{ left: 75%; }
.col-xs-push-8{ left: 66.66666667%; }
.col-xs-push-7{ left: 58.33333333%; }
.col-xs-push-6{ left: 50%; }
.col-xs-push-5{ left: 41.66666667%; }
.col-xs-push-4{ left: 33.33333333%; }
.col-xs-push-3{ left: 25%; }
.col-xs-push-2{ left: 16.66666667%; }
.col-xs-push-1{ left: 8.33333333%; }
.col-xs-push-0{ left: auto; }
.col-xs-offset-12{ margin-left: 100%; }
.col-xs-offset-11{ margin-left: 91.66666667%; }
.col-xs-offset-10{ margin-left: 83.33333333%; }
.col-xs-offset-9{ margin-left: 75%; }
.col-xs-offset-8{ margin-left: 66.66666667%; }
.col-xs-offset-7{ margin-left: 58.33333333%; }
.col-xs-offset-6{ margin-left: 50%; }
.col-xs-offset-5{ margin-left: 41.66666667%; }
.col-xs-offset-4{ margin-left: 33.33333333%; }
.col-xs-offset-3{ margin-left: 25%; }
.col-xs-offset-2{ margin-left: 16.66666667%; }
.col-xs-offset-1{ margin-left: 8.33333333%; }
.col-xs-offset-0{ margin-left: 0; }
@media ( min-width :768px){ .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{ float: left; }
 .col-sm-12{ width: 100%; }
 .col-sm-11{ width: 91.66666667%; }
 .col-sm-10{ width: 83.33333333%; }
 .col-sm-9{ width: 75%; }
 .col-sm-8{ width: 66.66666667%; }
 .col-sm-7{ width: 58.33333333%; }
 .col-sm-6{ width: 50%; }
 .col-sm-5{ width: 41.66666667%; }
 .col-sm-4{ width: 33.33333333%; }
 .col-sm-3{ width: 25%; }
 .col-sm-2{ width: 16.66666667%; }
 .col-sm-1{ width: 8.33333333%; }
 .col-sm-pull-12{ right: 100%; }
 .col-sm-pull-11{ right: 91.66666667%; }
 .col-sm-pull-10{ right: 83.33333333%; }
 .col-sm-pull-9{ right: 75%; }
 .col-sm-pull-8{ right: 66.66666667%; }
 .col-sm-pull-7{ right: 58.33333333%; }
 .col-sm-pull-6{ right: 50%; }
 .col-sm-pull-5{ right: 41.66666667%; }
 .col-sm-pull-4{ right: 33.33333333%; }
 .col-sm-pull-3{ right: 25%; }
 .col-sm-pull-2{ right: 16.66666667%; }
 .col-sm-pull-1{ right: 8.33333333%; }
 .col-sm-pull-0{ right: auto; }
 .col-sm-push-12{ left: 100%; }
 .col-sm-push-11{ left: 91.66666667%; }
 .col-sm-push-10{ left: 83.33333333%; }
 .col-sm-push-9{ left: 75%; }
 .col-sm-push-8{ left: 66.66666667%; }
 .col-sm-push-7{ left: 58.33333333%; }
 .col-sm-push-6{ left: 50%; }
 .col-sm-push-5{ left: 41.66666667%; }
 .col-sm-push-4{ left: 33.33333333%; }
 .col-sm-push-3{ left: 25%; }
 .col-sm-push-2{ left: 16.66666667%; }
 .col-sm-push-1{ left: 8.33333333%; }
 .col-sm-push-0{ left: auto; }
 .col-sm-offset-12{ margin-left: 100%; }
 .col-sm-offset-11{ margin-left: 91.66666667%; }
 .col-sm-offset-10{ margin-left: 83.33333333%; }
 .col-sm-offset-9{ margin-left: 75%; }
 .col-sm-offset-8{ margin-left: 66.66666667%; }
 .col-sm-offset-7{ margin-left: 58.33333333%; }
 .col-sm-offset-6{ margin-left: 50%; }
 .col-sm-offset-5{ margin-left: 41.66666667%; }
 .col-sm-offset-4{ margin-left: 33.33333333%; }
 .col-sm-offset-3{ margin-left: 25%; }
 .col-sm-offset-2{ margin-left: 16.66666667%; }
 .col-sm-offset-1{ margin-left: 8.33333333%; }
 .col-sm-offset-0{ margin-left: 0; }
}
@media ( min-width :992px){ .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{ float: left; }
 .col-md-12{ width: 100%; }
 .col-md-11{ width: 91.66666667%; }
 .col-md-10{ width: 83.33333333%; }
 .col-md-9{ width: 75%; }
 .col-md-8{ width: 66.66666667%; }
 .col-md-7{ width: 58.33333333%; }
 .col-md-6{ width: 50%; }
 .col-md-5{ width: 41.66666667%; }
 .col-md-4{ width: 33.33333333%; }
 .col-md-3{ width: 25%; }
 .col-md-2{ width: 16.66666667%; }
 .col-md-1{ width: 8.33333333%; }
 .col-md-pull-12{ right: 100%; }
 .col-md-pull-11{ right: 91.66666667%; }
 .col-md-pull-10{ right: 83.33333333%; }
 .col-md-pull-9{ right: 75%; }
 .col-md-pull-8{ right: 66.66666667%; }
 .col-md-pull-7{ right: 58.33333333%; }
 .col-md-pull-6{ right: 50%; }
 .col-md-pull-5{ right: 41.66666667%; }
 .col-md-pull-4{ right: 33.33333333%; }
 .col-md-pull-3{ right: 25%; }
 .col-md-pull-2{ right: 16.66666667%; }
 .col-md-pull-1{ right: 8.33333333%; }
 .col-md-pull-0{ right: auto; }
 .col-md-push-12{ left: 100%; }
 .col-md-push-11{ left: 91.66666667%; }
 .col-md-push-10{ left: 83.33333333%; }
 .col-md-push-9{ left: 75%; }
 .col-md-push-8{ left: 66.66666667%; }
 .col-md-push-7{ left: 58.33333333%; }
 .col-md-push-6{ left: 50%; }
 .col-md-push-5{ left: 41.66666667%; }
 .col-md-push-4{ left: 33.33333333%; }
 .col-md-push-3{ left: 25%; }
 .col-md-push-2{ left: 16.66666667%; }
 .col-md-push-1{ left: 8.33333333%; }
 .col-md-push-0{ left: auto; }
 .col-md-offset-12{ margin-left: 100%; }
 .col-md-offset-11{ margin-left: 91.66666667%; }
 .col-md-offset-10{ margin-left: 83.33333333%; }
 .col-md-offset-9{ margin-left: 75%; }
 .col-md-offset-8{ margin-left: 66.66666667%; }
 .col-md-offset-7{ margin-left: 58.33333333%; }
 .col-md-offset-6{ margin-left: 50%; }
 .col-md-offset-5{ margin-left: 41.66666667%; }
 .col-md-offset-4{ margin-left: 33.33333333%; }
 .col-md-offset-3{ margin-left: 25%; }
 .col-md-offset-2{ margin-left: 16.66666667%; }
 .col-md-offset-1{ margin-left: 8.33333333%; }
 .col-md-offset-0{ margin-left: 0; }
}
@media ( min-width :1200px){ .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{ float: left; }
 .col-lg-12{ width: 100%; }
 .col-lg-11{ width: 91.66666667%; }
 .col-lg-10{ width: 83.33333333%; }
 .col-lg-9{ width: 75%; }
 .col-lg-8{ width: 66.66666667%; }
 .col-lg-7{ width: 58.33333333%; }
 .col-lg-6{ width: 50%; }
 .col-lg-5{ width: 41.66666667%; }
 .col-lg-4{ width: 33.33333333%; }
 .col-lg-3{ width: 25%; }
 .col-lg-2{ width: 16.66666667%; }
 .col-lg-1{ width: 8.33333333%; }
 .col-lg-pull-12{ right: 100%; }
 .col-lg-pull-11{ right: 91.66666667%; }
 .col-lg-pull-10{ right: 83.33333333%; }
 .col-lg-pull-9{ right: 75%; }
 .col-lg-pull-8{ right: 66.66666667%; }
 .col-lg-pull-7{ right: 58.33333333%; }
 .col-lg-pull-6{ right: 50%; }
 .col-lg-pull-5{ right: 41.66666667%; }
 .col-lg-pull-4{ right: 33.33333333%; }
 .col-lg-pull-3{ right: 25%; }
 .col-lg-pull-2{ right: 16.66666667%; }
 .col-lg-pull-1{ right: 8.33333333%; }
 .col-lg-pull-0{ right: auto; }
 .col-lg-push-12{ left: 100%; }
 .col-lg-push-11{ left: 91.66666667%; }
 .col-lg-push-10{ left: 83.33333333%; }
 .col-lg-push-9{ left: 75%; }
 .col-lg-push-8{ left: 66.66666667%; }
 .col-lg-push-7{ left: 58.33333333%; }
 .col-lg-push-6{ left: 50%; }
 .col-lg-push-5{ left: 41.66666667%; }
 .col-lg-push-4{ left: 33.33333333%; }
 .col-lg-push-3{ left: 25%; }
 .col-lg-push-2{ left: 16.66666667%; }
 .col-lg-push-1{ left: 8.33333333%; }
 .col-lg-push-0{ left: auto; }
 .col-lg-offset-12{ margin-left: 100%; }
 .col-lg-offset-11{ margin-left: 91.66666667%; }
 .col-lg-offset-10{ margin-left: 83.33333333%; }
 .col-lg-offset-9{ margin-left: 75%; }
 .col-lg-offset-8{ margin-left: 66.66666667%; }
 .col-lg-offset-7{ margin-left: 58.33333333%; }
 .col-lg-offset-6{ margin-left: 50%; }
 .col-lg-offset-5{ margin-left: 41.66666667%; }
 .col-lg-offset-4{ margin-left: 33.33333333%; }
 .col-lg-offset-3{ margin-left: 25%; }
 .col-lg-offset-2{ margin-left: 16.66666667%; }
 .col-lg-offset-1{ margin-left: 8.33333333%; }
 .col-lg-offset-0{ margin-left: 0; }
}
@font-face {
	font-family: 'FontAwesome'; src: url('fonts/fontawesome-webfont.eot?v=4.7.0'); src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal
}
.fa{ display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; moz-osx-font-smoothing: grayscale; text-rendering: auto; webkit-font-smoothing: antialiased; }
.fa-lg{ font-size: 1.33333333em; line-height: .75em; vertical-align: -15%; }
.fa-2x{ font-size: 2em; }
.fa-3x{ font-size: 3em; }
.fa-4x{ font-size: 4em; }
.fa-5x{ font-size: 5em; }
.fa-fw{ text-align: center; width: 1.28571429em; }
.fa-ul{ list-style-type: none; margin-left: 2.14285714em; padding-left: 0; }
.fa-ul>li{ position: relative; }
.fa-li{ left: -2.14285714em; position: absolute; text-align: center; top: .14285714em; width: 2.14285714em; }
.fa-li.fa-lg{ left: -1.85714286em; }
.fa-border{ border: solid .08em #eee; border-radius: .1em; padding: .2em .25em .15em; }
.fa-pull-left{ float: left; }
.fa-pull-right{ float: right; }
.fa.fa-pull-left{ margin-right: .3em; }
.fa.fa-pull-right{ margin-left: .3em; }
.pull-right{ float: right; }
.pull-left{ float: left; }
.fa.pull-left{ margin-right: .3em; }
.fa.pull-right{ margin-left: .3em; }
.fa-spin{ animation: fa-spin 2s infinite linear; webkit-animation: fa-spin 2s infinite linear; }
.fa-spinner:before{content:"\f110"}
.fa-pulse{ animation: fa-spin 1s infinite steps(8); webkit-animation: fa-spin 1s infinite steps(8); }
@-webkit-keyframes fa-spin{ 0%{ transform: rotate(0deg); webkit-transform: rotate(0deg); }
 100%{ transform: rotate(359deg); webkit-transform: rotate(359deg); }
}
@keyframes fa-spin{ 0%{ transform: rotate(0deg); webkit-transform: rotate(0deg); }
 100%{ transform: rotate(359deg); webkit-transform: rotate(359deg); }
}
.fa-remove:before,.fa-close:before,.fa-times:before{ content: "\f00d"; }
.sr-only{ border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.sr-only-focusable:active,.sr-only-focusable:focus{ clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.hljs{ background: #f0f0f0; display: block; overflow-x: auto; padding: 0.5em; webkit-text-size-adjust: none; }
.hljs,.hljs-subst,.hljs-tag .hljs-title,.nginx .hljs-title{ color: black; }
.hljs-string,.hljs-title,.hljs-constant,.hljs-parent,.hljs-tag .hljs-value,.hljs-rules .hljs-value,.hljs-preprocessor,.hljs-pragma,.haml .hljs-symbol,.ruby .hljs-symbol,.ruby .hljs-symbol .hljs-string,.hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.hljs-addition,.hljs-flow,.hljs-stream,.bash .hljs-variable,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.tex .hljs-special,.erlang_repl .hljs-function_or_atom,.asciidoc .hljs-header,.markdown .hljs-header,.coffeescript .hljs-attribute{ color: #800; }
.smartquote,.hljs-comment,.hljs-annotation,.hljs-template_comment,.diff .hljs-header,.hljs-chunk,.asciidoc .hljs-blockquote,.markdown .hljs-blockquote{ color: #888; }
.hljs-number,.hljs-date,.hljs-regexp,.hljs-literal,.hljs-hexcolor,.smalltalk .hljs-symbol,.smalltalk .hljs-char,.go .hljs-constant,.hljs-change,.lasso .hljs-variable,.makefile .hljs-variable,.asciidoc .hljs-bullet,.markdown .hljs-bullet,.asciidoc .hljs-link_url,.markdown .hljs-link_url{ color: #080; }
.hljs-label,.hljs-javadoc,.ruby .hljs-string,.hljs-decorator,.hljs-filter .hljs-argument,.hljs-localvars,.hljs-array,.hljs-attr_selector,.hljs-important,.hljs-pseudo,.hljs-pi,.haml .hljs-bullet,.hljs-doctype,.hljs-deletion,.hljs-envvar,.hljs-shebang,.apache .hljs-sqbracket,.nginx .hljs-built_in,.tex .hljs-formula,.erlang_repl .hljs-reserved,.hljs-prompt,.asciidoc .hljs-link_label,.markdown .hljs-link_label,.vhdl .hljs-attribute,.clojure .hljs-attribute,.asciidoc .hljs-attribute,.lasso .hljs-attribute,.coffeescript .hljs-property,.hljs-phony{ color: #88f; }
.hljs-keyword,.hljs-id,.hljs-title,.hljs-built_in,.css .hljs-tag,.hljs-javadoctag,.hljs-phpdoc,.hljs-dartdoc,.hljs-yardoctag,.smalltalk .hljs-class,.hljs-winutils,.bash .hljs-variable,.apache .hljs-tag,.hljs-type,.hljs-typename,.tex .hljs-command,.asciidoc .hljs-strong,.markdown .hljs-strong,.hljs-request,.hljs-status{ font-weight: bold; }
.asciidoc .hljs-emphasis,.markdown .hljs-emphasis{ font-style: italic; }
.nginx .hljs-built_in{ font-weight: normal; }
.coffeescript .javascript,.javascript .xml,.lasso .markup,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{ opacity: 0.5; }
.fl_l{float: left ;}
/*!
 * jquery-confirm v3.3.4 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2019 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */@-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jconfirm-spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .4s;transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{-webkit-transition:none!important;transition:none!important}.jconfirm .jconfirm-box{background:white;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@-webkit-keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@-webkit-keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@-webkit-keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@-webkit-keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@-webkit-keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@-webkit-keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}@keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;-webkit-animation-name:type-blue;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px #2ecc71;-webkit-animation-name:type-green;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;-webkit-animation-name:type-red;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;-webkit-animation-name:type-dark;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:'';position:absolute;left:0;background:white;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:'';height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border-bottom-color:dodgerblue;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;-webkit-transition:height .4s ease-in;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,0.1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#FFF}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#FFF}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);border-radius:5px}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#333}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:darkslategray;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.2);box-shadow:0 2px 6px rgba(0,0,0,0.2);background:#444;border-radius:5px;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none;-webkit-transition:background .1s;transition:background .1s;color:white}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;animation:glow .82s cubic-bezier(0.36,0.07,0.19,0.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@-webkit-keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}@keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}.jconfirm{-webkit-perspective:400px;perspective:400px}.jconfirm .jconfirm-box{opacity:1;-webkit-transition-property:all;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-webkit-transform:rotatey(90deg);transform:rotatey(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-webkit-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{-webkit-transform:scaley(1.5);transform:scaley(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{-webkit-transform:scalex(1.5);transform:scalex(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{-webkit-transform:translate(0px,-100px);transform:translate(0px,-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{-webkit-transform:translate(-100px,0px);transform:translate(-100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-right{-webkit-transform:translate(100px,0px);transform:translate(100px,0px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{-webkit-transform:translate(0px,100px);transform:translate(0px,100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{-webkit-transform:scale(1.2);transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{-webkit-transform:scale(0.5);transform:scale(0.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,0.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:white}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:white;font-size:28px;font-weight:normal}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:white}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:white;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,0.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 25px 10px 25px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,0.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:white;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);box-shadow:0 3px 8px 0 rgba(0,0,0,0.2);border:solid 1px rgba(0,0,0,0.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:22px;font-weight:bold;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,0.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:slategray;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);box-shadow:0 7px 8px -4px rgba(0,0,0,0.2),0 13px 19px 2px rgba(0,0,0,0.14),0 5px 24px 4px rgba(0,0,0,0.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,0.87);font-size:24px;font-weight:bold;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(0);transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transform:scale(1);transform:scale(1)}

.chart .amcharts-chart-div{overflow: visible !important; }
.abc_logo_01{width:25px; height: 30px; display: inline-block; background: url(/images/svg/abc_logo_01.svg) center 60% / contain no-repeat;}
.abc_logo_02{width:25px; height: 30px; display: inline-block; background: url(/images/svg/abc_logo_02.svg) center 60% / contain no-repeat;}
.abc_logo_03{width:25px; height: 30px; display: inline-block; background: url(/images/svg/abc_logo_03.svg) center 60% / contain no-repeat;}
button{font:400 13px NanumGothic, sans-serif !important}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{font-size: 15px;}
.jconfirm .jconfirm-box div.jconfirm-title-c.wisebig_title .jconfirm-title{background:url(/images/svg/wisebig_b.svg) 50% 0 / 100px no-repeat; font-size: 0; display: inline-block; width: 100px;height:30px;}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content,.jconfirm .jconfirm-box div.jconfirm-content-pane.btn-blue{font-size: 13px;}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:visible;}
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right: 4px;}
.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom: 3px;}
.jconfirm.jconfirm-light .jconfirm-box{padding:5px 5px 0;}
.jconfirm .jconfirm-box div.jconfirm-closeIcon{right:0px; top:0px;}
.jconfirm .jconfirm-box div.jconfirm-content-pane{transition:0s !important; overflow: visible !important;}
.jconfirm-content>div>div[class^="wisebig_"]>div:first-child:not(.list_table){position: relative; padding-left: 60px;}
.jconfirm-content>div>div[class^="wisebig_"]>div:first-child:not(.list_table):before{content:''; width: 30px; height: 30px; display: inline-block; margin-right: 5px; margin-top: 1px;position: absolute; left:28px; top:50%; margin-top: -15px;}
.wisebig_alert>div:first-child:not(.list_table):before{background:url(/images/svg/wisebig_dialog.svg) 50% 50% / 26px no-repeat;}
.wisebig_confirm>div:first-child:not(.list_table):before{background:url(/images/svg/wisebig_confirm.svg) 50% 50% / 26px no-repeat;}
.wisebig_dialog>div:first-child:not(.list_table):before{background:url(/images/svg/wisebig_alert.svg) 50% 50% / 26px no-repeat;}
.chart_flex{display: flex;justify-content:space-between}
g[stroke-width="1.7999999999999998"]{display: none;}
g[aria-labelledby*="title"]{display: none;}
g[role="scrollbar"],g[role="slider"]:first-of-type{display:block;}
.hide{display: none !important}
.bottom_legend_scroll>div:only-child>div{width: 100%;}
.bottom_legend_scroll>div>div:first-child{height: calc(100% - 110px);}
.bottom_legend_scroll>div>div:last-child{height:110px;}
.chart_title>div{width:100%; margin-right: 30px;}
.chart_title>div:last-child{margin-right: 0px;}
.chart_title>div:only-child{margin-right: 0px;}
.nation_layer .pop-con{padding:15px 35px 15px 35px !important}
.cursor_default *{cursor:default !important}
.class_ictPartList #partDivCdLayout>.labelContainer{min-width: 120px;}
.class_ictPartList .searchTable{min-height: 146px;}
.class_ictPartList .btnRight a{border: 1px solid #53575f; height: 28px; line-height: 28px; vertical-align: middle; color: #000;}
.class_ictPartList #nationLayout>.labelContainer{min-width:calc(100% / 10);}
.ictMakrList .centerBox05 .labelContainer{width: calc(100% / 8) !important; margin: 0;}
.ictMakrList .searchTable{min-height:92px;}
.custom_amcharts3>div .amChartsLegend{height:110px !important; overflow-x: hidden !important; overflow-y: auto !important; margin-left: 10px; width: calc(100% - 10px) !important;}
.custom_amcharts3>div>div:only-child{height: 100%;}
.class_ictEqpPartStats .amChartsLegend{height:105px !important; overflow-x: hidden !important; overflow-y: auto !important;}
.legend_height_fix .amChartsLegend{height:105px !important; overflow-x: hidden !important; overflow-y: auto !important;}
#partRegLayer div[class*="centerBox"] .labelContainer{min-width: 95px;}
.inContent ~ .nodata{display: none;}
.searchTable div[class*="centerBox"]:hover{box-shadow:0 0 3px #47a3da; border-radius:5px}
.searchTable input._autoText{margin-left: 0 !important;}
.class_cnstntList .searchTable{height: 176px;}
.data_stats_table_container{display: flex; align-items:flex-start; justify-content:center;}
.data_stats_table_container .left_table{width: 500px;}
.data_stats_table_container .right_table{width:calc(100% - 500px); overflow-x: auto;}
.data_stats_table_container .right_table table{table-layout:auto;}
.data_stats_table_container .right_table table tr th,
.data_stats_table_container .right_table table tr td{min-width: 114px; border-bottom: 1px solid;}
.data_stats_table_container .list-table table tr:only-child td a.minus_min{display: none;}
.data_stats_table_container .left_table table tr td,.data_stats_table_container .right_table table tr td{height: 32px;}
.data_stats_table_container .left_table table tr th,.data_stats_table_container .right_table table tr th,
.data_stats_table_container .left_table table tr td,.data_stats_table_container .right_table table tr td{padding: 0;}
.data_stats_table_container .left_table th,.data_stats_table_container .right_table table tr th{border-bottom:1px solid #8066c8;}
.data_stats_table_container .left_table .list-table,.data_stats_table_container .left_table .list-table-top, .data_stats_table_container .right_table .list-table,.data_stats_table_container .right_table .list-table-top{border-bottom: 0;}
.data_stats_table_container .left_table table tr td{border-bottom:1px solid}
.data_stats_table_container .left_table .list-table-bottom,
.data_stats_table_container .right_table .list-table-bottom{overflow: visible !important; width: 100% !important; max-height: initial !important;}
.data_stats_table_container select{width: 60%;}
.data_stats_table_container .minus_min{position: absolute; left:0; top:50%; transform:translateY(-50%); background:#fff url(/images/svg/minus_p.svg) 0% 50% / 16px no-repeat !important; z-index: 1; transition:none !important}
.data_stats_table_container td .block_container:before{content:''; display: block; width: 100%; border-bottom:1px solid #ddd; position: absolute; left:0; top:50%;}
.data_stats_table_container .block_container>div{text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
.data_stats_table_container td .block_container>div{min-height:20px; line-height: normal; display:flex; align-items:center; justify-content:center;}
.windowMngAuto .data_stats_table_container td .block_container>div{min-height: 30px;}
.data_stats_table_container td,.data_stats_table_container th{padding: 0 !important;}
.data_stats_table_container .list-table table tr:not(:only-child):not(:last-child) td{border-bottom:1px solid #000}
.data_stats_search_result .list-table-bottom{max-height:135px}
.list-table table tr:hover td .minus_min{background:#f7f7f7 url(/images/svg/minus_p.svg) 0% 50% / 16px no-repeat !important;}
.pop .data_stats_search_result.list-table input[type="radio"]{left:auto}
.data_last_of_table{width: 102px;}
.data_last_of_table a{cursor: pointer; border: 1px solid #000 !important; border-radius: 3px; padding: 0px 5px; display: inline-block; position: relative; color: #000 !important;}
.data_last_of_table a:hover{border:1px solid #8066C8 !important; color:#8066C8}
.layer_controller{position: absolute; left:0; top:50%; z-index:-1; width: 100%; height:60px; margin-top:-30px; display: inline-block;}
.layer_controller a{display: inline-block; width:0px; height: 60px; position: absolute; background: #000;}
.layer_controller a:nth-child(2){right: 0;}
.layer_controller a:first-child:after,.layer_controller a:nth-child(2):after{content:''; position: fixed; display: inline-block; width: 60px; height: 60px; background: #000; background:url(/images/icon/left_a_03.svg) 50% 50% / 55px no-repeat;}
.layer_controller a:first-child:after{margin-left:-65px; }
.layer_controller a:nth-child(2):after{transform:rotate(180deg); margin-left: 5px;}
a.disable{opacity: .3; cursor:default; pointer-events:none;}
.chart_title_absolute{position: absolute; z-index: 1; font-size: 14px; color: #fff; background: #258ecd; padding: 2px 5px; left: 32px; border-radius: 3px;}
/*툴팁 색변경*/
.tpd-tooltip.tpd-skin-aaa .tpd-background{background-color:#FF9999 !important;}
.tpd-tooltip.tpd-skin-aaa .tpd-frame-bottom .tpd-stem-triangle{border-top-color:#FF9999 !important;}
.tpd-tooltip.tpd-skin-aaa .tpd-frame-top .tpd-stem-triangle{border-bottom-color:#FF9999 !important;}
.tpd-tooltip.tpd-skin-aaa .tpd-frame-left .tpd-stem-triangle{border-right-color:#FF9999 !important}
.tpd-tooltip.tpd-skin-aaa .tpd-frame-right .tpd-stem-triangle{border-left-color:#FF9999 !important}
.tpd-tooltip.tpd-skin-bbb .tpd-background{background-color:#009933 !important;}
.tpd-tooltip.tpd-skin-bbb .tpd-frame-bottom .tpd-stem-triangle{border-top-color:#009933 !important;}
.tpd-tooltip.tpd-skin-bbb .tpd-frame-top .tpd-stem-triangle{border-bottom-color:#009933 !important;}
.tpd-tooltip.tpd-skin-bbb .tpd-frame-left .tpd-stem-triangle{border-right-color:#009933 !important}
.tpd-tooltip.tpd-skin-bbb .tpd-frame-right .tpd-stem-triangle{border-left-color:#009933 !important}
.tpd-tooltip.tpd-skin-ccc .tpd-background{background-color:#FF9966 !important;}
.tpd-tooltip.tpd-skin-ccc .tpd-frame-bottom .tpd-stem-triangle{border-top-color:#FF9966 !important;}
.tpd-tooltip.tpd-skin-ccc .tpd-frame-top .tpd-stem-triangle{border-bottom-color:#FF9966 !important;}
.tpd-tooltip.tpd-skin-ccc .tpd-frame-left .tpd-stem-triangle{border-right-color:#FF9966 !important}
.tpd-tooltip.tpd-skin-ccc .tpd-frame-right .tpd-stem-triangle{border-left-color:#FF9966 !important}
.tpd-tooltip.tpd-skin-dark .tpd-background{background-color:#258ecd !important;}
.tpd-tooltip.tpd-skin-dark .tpd-frame-bottom .tpd-stem-triangle{border-top-color:#258ecd !important;}
.tpd-tooltip.tpd-skin-dark .tpd-frame-top .tpd-stem-triangle{border-bottom-color:#258ecd !important;}
.tpd-tooltip.tpd-skin-dark .tpd-frame-left .tpd-stem-triangle{border-right-color:#258ecd !important}
.tpd-tooltip.tpd-skin-dark .tpd-frame-right .tpd-stem-triangle{border-left-color:#258ecd !important}
.tpd-tooltip.tpd-skin-purple .tpd-background{background-color:#8166CA !important;}
.tpd-tooltip.tpd-skin-purple .tpd-frame-bottom .tpd-stem-triangle{border-top-color:#8166CA !important;}
.tpd-tooltip.tpd-skin-purple .tpd-frame-top .tpd-stem-triangle{border-bottom-color:#8166CA !important;}
.tpd-tooltip.tpd-skin-purple .tpd-frame-left .tpd-stem-triangle{border-right-color:#8166CA !important;}
.tpd-tooltip.tpd-skin-purple .tpd-frame-right .tpd-stem-triangle{border-left-color:#8166CA !important;}
/*툴팁 색변경*/
.ict_search_container{display: inline-flex; align-items:center; justify-content:center; margin-left: 15px; position: relative;}
.ict_search_container .search_btn{position: absolute; right:0; border:0 !important}
.ict_search_container input{width:120px;}

.ictEqpReg .list-table table tr td .minus_min{background:url(/images/svg/minus_p.svg) 50% 50% / 16px no-repeat !important; width: 16px !important; height: 16px !important;}
.ictEqpReg .list-table table tr input[type="checkbox"]{width:16px !important; height: 16px !important;}
.ictEqpReg .list-table table tr input[type="checkbox"]::after{font-size: 12px; line-height: 17px;}
.ictEqpReg .list-table table tr th{height: 26px !important;}
.ictEqpReg .list-table table tr td{height: auto !important;}
.ictEqpReg .input_w100{width: 100% !important; max-width:509px !important}
.ictEqpReg textarea.w100{max-width:193px !important; height:70px !important;}
.ictEqpReg .list-table-bottom{min-height:initial}

.selecter_list .list-table-bottom{max-height:170px !important;}
.reset:before{content: "\f0e2"; font: normal normal normal 16px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; vertical-align: middle; margin-right: 5px;}
.ictEqpReg .list-table tr:last-child td.tip:hover,.ictEqpReg .list-table tr:last-child td.tip:focus{border-bottom: 0 !important;}

.nation{background:#258ecd url(/images/nation/NATION.svg) 50% 50% / contain no-repeat; border-radius:10px; display: inline-flex; margin-left: 5px; width: 24px; height: 24px; align-items: center; justify-content: center; vertical-align: middle; position: relative !important; top: -1px;}
.stats_table .nation{display:flex; margin:5px auto auto auto}
.nation[name=S034001],.nation_KR{background:url(/images/nation/KR.png) 50% 50% / contain no-repeat;}
.nation[name=S034002],.nation_DE{background:url(/images/nation/DE.png) 50% 50% / contain no-repeat;}
.nation[name=S034003],.nation_US{background:url(/images/nation/US.png) 50% 50% / contain no-repeat;}
.nation[name=S034004],.nation_CN{background:url(/images/nation/CN.png) 50% 50% / contain no-repeat;}
.nation[name=S034005],.nation_JP{background:url(/images/nation/JP.png) 50% 50% / contain no-repeat;}
.nation[name=S034006],.nation_TW{background:url(/images/nation/TW.png) 50% 50% / contain no-repeat;}
.nation[name=S034007],.nation_DK{background:url(/images/nation/DK.png) 50% 50% / contain no-repeat;}
.nation[name=S034008],.nation_ES{background:url(/images/nation/ES.png) 50% 50% / contain no-repeat;}
.nation[name=S034009],.nation_NL{background:url(/images/nation/NL.png) 50% 50% / contain no-repeat;}
.nation[name=S034010],.nation_SG{background:url(/images/nation/SG.png) 50% 50% / contain no-repeat;}
.nation[name=S034011],.nation_IT{background:url(/images/nation/IT.png) 50% 50% / contain no-repeat;}/* 이탈리아 */
.nation[name=S034012],.nation_IL{background:url(/images/nation/IL.png) 50% 50% / contain no-repeat;}/* 이스라엘 */
.nation[name=S034013],.nation_GB{background:url(/images/nation/GB.png) 50% 50% / contain no-repeat;}/* 영국 */
.nation[name=S034014],.nation_FR{background:url(/images/nation/FR.png) 50% 50% / contain no-repeat;}/* 프랑스 */
.nation[name=S034015],.nation_AT{background:url(/images/nation/AT.png) 50% 50% / contain no-repeat;}/* 오스트리아 */
.nation[name=S034016],.nation_IE{background:url(/images/nation/IE.png) 50% 50% / contain no-repeat;}/* 아일랜드 */
.nation[name=S034017],.nation_SE{background:url(/images/nation/SE.png) 50% 50% / contain no-repeat;}/* 스웨덴 */
.nation[name=S034018],.nation_CA{background:url(/images/nation/CA.png) 50% 50% / contain no-repeat;}/* 캐나다 */
.nation[name=S034019],.nation_TR{background:url(/images/nation/TR.png) 50% 50% / contain no-repeat;}/* 터키 */
.nation[name=S034020],.nation_CH{background:url(/images/nation/CH.png) 50% 50% / contain no-repeat;}/* 스위스 */
.nation[name=S034021],.nation_BE{background:url(/images/nation/BE.png) 50% 50% / contain no-repeat;}/* 벨기에 */

.ictEqplayer_01 .chart>div:first-child,
.ictEqplayer_02 .chart>div:first-child{height:calc(100% - 150px) !important;}
.ictEqplayer_01 .chart>div:last-child,
.ictEqplayer_02 .chart>div:last-child{max-height:150px !important; overflow-y: auto; position: relative; overflow-x: hidden;}
body .subContentArea .windowMngAuto.ictEqplayer_01{height: 100% !important; left:0 !important; margin-left: 0 !important;}
body .subContentArea .windowMngAuto.ictEqplayer_02{height: calc(100% - 240px) !important; left:10% !important; margin-left: 0 !important;}
.ictEqplayer_01 .pop,
.ictEqplayer_02 .pop{ height: calc(100% - 30px) !important;}
.ictEqplayer_01 .pop-con,
.ictEqplayer_02 .pop-con{height: 100% !important; margin-top: 30px;}
.ictEqplayer_01 .chart_container,
.ictEqplayer_02 .chart_container{height: calc(100% - 60px) !important;}
.ictEqplayer_01 .chart,
.ictEqplayer_02 .chart{height: 100% !important;}

.ictEqpInstlStatsList div.chart_container>.chart>div:first-child{height:calc(100% - 150px);}
.ictEqpInstlStatsList div.chart_container>.chart>div:last-child{max-height:150px; overflow-y: auto; position: relative; overflow-x: hidden;}
.ictEqpInstlStatsList .layer_03 .pop .stats_table>table thead tr:first-child th:first-child{width:140px;}
.ictEqpInstlStatsList .layer_03 .pop .stats_table:last-child table tr:first-child td:last-child,
.ictEqpInstlStatsList .layer_03 .pop .stats_table table tr td:last-child,
.ictEqpInstlStatsList .layer_03 .pop .stats_table>table thead tr:first-child th:last-child{width:90px; font-weight: 600;}


.multi_table_stats.h_auto .multi_table_03 table tr th,
.multi_table_stats.h_auto .multi_table_03 table tr td{width: auto !important;}
.multi_table_stats.h_auto .multi_table_02 table{table-layout:auto;}
.multi_table_stats.h_auto .multi_table_03 table{width: 100%;}
.multi_table_stats.h_auto{display: flex; align-items:flex-start; justify-content:flex-start; min-height:122px; position: relative;}
.multi_table_stats.h_auto>div{position: relative;}
.multi_table_stats.h_auto .multi_table_01{width:150px; left:auto; top:auto;}
.multi_table_stats.h_auto div tr th,
.multi_table_stats.h_auto div tr td{border-top:1px solid #ddd !important}
.multi_table_stats.h_auto .multi_table_01 table{width: 100%;}
.multi_table_stats.h_auto .multi_table_02{width: calc(100% - 220px); left:auto; top:auto}
.multi_table_stats.h_auto div table tr th:last-child,
.multi_table_stats.h_auto div table tr td:last-child{border-right:0; border-bottom: 0;}
.multi_table_stats.h_auto div table tr th,
.multi_table_stats.h_auto div table tr td{height:60px !important; box-sizing:border-box; font-size: 12px !important; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.multi_table_stats.h_auto div table tr td .stats_select_btn{padding: 0;}
.multi_table_stats.h_auto div:not(.multi_table_02) table thead tr:last-child th,
.multi_table_stats.h_auto div:not(.multi_table_02) table thead tr:last-child td,
.multi_table_stats.h_auto div table tbody tr:nth-last-child(2) th,
.multi_table_stats.h_auto div table tbody tr:nth-last-child(2) td,
.multi_table_stats.h_auto div table tbody tr:last-child th,
.multi_table_stats.h_auto div table tbody tr:last-child td{border-bottom:1px solid #000;}
.multi_table_stats.h_auto td.nodata_text{position: fixed; z-index: 1; width: 1166px !important; margin-left: -180px; border-top: 0 !important; display: flex; align-items:center; justify-content:center; background: #fff !important;}
.multi_table_stats.h_auto>div table thead tr:first-child th{height:55px !important; border-bottom: 1px solid #000 !important;}
/* .multi_table_stats.h_auto .multi_table_02 table tr th{min-width: 55px; width: auto !important;} */
.multi_table_stats.h_auto .multi_table_02 table tr td{padding:0 2px; width: auto !important;}
.multi_table_stats.h_auto .multi_table_03{width:100px; left:auto; top:auto}

.nodata_absolute{position: absolute !important; left: 0; top: 57px; width: 100%; text-align: center; z-index: 1; background: #Fff; height: 61px; border-bottom: 1px; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #000;}

.picture_mode_on .chart_container{display: block;}
body .subContentArea .windowMngAuto.ictEqplayer_01.picture_mode_on,
body .subContentArea .windowMngAuto.ictEqplayer_02.picture_mode_on{top:1vh !important; height: 98vh !important; max-height:initial !important}
.picture_mode_on .chart:first-of-type{margin-bottom: 80px;}
.picture_mode_on.ictEqplayer_01 .chart, .picture_mode_on.ictEqplayer_02 .chart{height:max-content !important; }
.picture_mode_on.ictEqplayer_01 .chart>div:last-child, .picture_mode_on.ictEqplayer_02 .chart>div:last-child{max-height: initial !important; overflow: visible !important;}
.picture_mode_on.ictEqplayer_01 .chart>div:first-child, .picture_mode_on.ictEqplayer_02 .chart>div:first-child{height: 100% !important;}
.picture_mode_on .amcharts-chart-div{min-height: 1000px;}
.ictEqpInstlStatsList .picture_mode_on div.chart_container>.chart>div:last-child{max-height:initial !important}
.ictEqplayer_01.picture_mode_on .chart_container,
.ictEqplayer_02.picture_mode_on .chart_container{margin-top: 56px;}
.ictEqplayer_01.picture_mode_on .chart_container,
.ictEqplayer_02.picture_mode_on .chart_container,
.ictEqplayer_01.picture_mode_on .pop-con, .ictEqplayer_02.picture_mode_on .pop-con{height: auto !important;}
.picture_mode_on .pop-con .chart_name{position: absolute; width: 100%;}

.picture_mode{display: flex; display: none; position: absolute; left: 158px; top: -4px; width: 40px; height: 40px; align-items:center; justify-content:center; border-bottom: 0 !important;}
.picture_mode:before{color:#ddd; content:'\f0b2'; font: normal normal normal 20px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.picture_mode:hover:before{color:#000}
.picture_mode_on .pop-con *{overflow: visible !important; max-height:initial !important}

.stats_table div.stats_title select{height: 30px;}
#partNationStatLayer select{width: 135px; margin-right: 15px; vertical-align: middle; height: 30px;}
.windowMngAuto .stats_table.responsive_table>table{width: auto;}
.windowMngAuto .stats_table.responsive_table>table tr th{width:145px;}
.windowMngAuto .stats_table.responsive_table>table tr th:first-child,.stats_table>table tr th:last-child{ width: 180px;}
@media(max-width:800px){
	.subContentArea h2{padding-left: 16px;}
	.login_container h2{font-size: 20px;}
	.login_container .labelContainer,.login_container .flex_container a,.login_container p{font-size: 12px;}
	.searchTable{padding-bottom: 50px; height:auto !important;}
	.searchTable table select{max-width: 193px !important;}
	.searchTable th,
	.searchTable td{display: block; width: 100% !important; height: auto !important; text-align: left !important; padding:5px 0;}
	.searchTable tr:first-child td:last-child{border:0 !important; position: static; padding: 0;}
	.searchTable tr:first-child td:last-child a{position: absolute; left: 0; top: calc(100% - 50px); margin: 0; width: 100%; border-top: 1px solid #000; background-size: 40px; height: 50px; box-sizing:border-box;}
	.searchTable tr:last-child td:last-child{border-bottom:0;}
	.searchTable td{border-bottom:1px solid #000; border-top:1px dashed #dddddd}
	.login_container .wrap{width:90%; height: 400px;}
	.login_container .login_logo{left: 50%; top: 15px; z-index: 99; transform: translateX(-50%); background-size:215px; width: 175px;}
	.pop,.window{width: 100% !important;}
	.pop .writeTable.writeTable_pw_f .btnLevel1{max-width: 222px; width: 100%; display: block; margin-top: 10px; float: none !important; margin-left: 0 !important;}
	.cbp-spmenu{left:0; height: calc(100% - 60px); background: #47a3da; border-right: 1px solid #47a3da; top: 60px; overflow-y: auto; transition:1s top ease; width: 100%; top:-110vh; z-index:995;}
	.dropdown_menu_container{display: none;}
	.cbp-spmenu .menu_container>ul>li>ul>li>a{width: 100%; height: 38px; padding-left: 0; justify-content: center; color:#fff; border-top:1px dashed rgba(255,255,255,0.3); background: rgba(0,0,0,0.05);}
	.cbp-spmenu .menu_container>ul>li>ul>li{display: block; margin: 0; width: 100%;}
	.cbp-spmenu .menu_container>ul>li{float: none;}
	.cbp-spmenu .menu_container>ul{flex-wrap:wrap;}
	.menu_container>ul>li>ul{position: static !important; padding: 0 !important; max-height:0; transition:1s max-height ease; transform:none !important}
	.menu_container>ul>li>ul.open{height: auto !important; width: 100%; max-height:500px;}
	.cbp-spmenu .menu_container>ul>li>ul:before,.cbp-spmenu .menu_container>ul>li>ul>li:first-child{display: none;}
	.cbp-spmenu .menu_container>ul>li>ul.open>li:first-child{display: block; height: 60px; z-index: 1; left:0; width: 44px !important; filter:invert(1)}
	.cbp-spmenu .menu_container>ul>li{border-top:1px solid #fff}
	.cbp-spmenu .menu_container>ul>li:last-child{border-bottom:1px solid #fff}
	.mobile_btn{position: fixed; left: 0; top: 0; width: 45px; height: 60px; background:rgba(255,255,255,0.13); display: flex; align-items:center; justify-content:center; border-bottom: 0 !important;}
	.mobile_btn:before{color:#fff; content:'\f0c9'; position: absolute; font: normal normal normal 20px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
	.cbp-spmenu.mobile_on{top:60px}
	.topNavi_logo{position: absolute; left:50px; width: 176px; background-color:transparent;}
	.cbp-spmenu::-webkit-scrollbar-thumb{background: #000;}
	.cbp-spmenu .menu_container>ul>li>ul>li>a:before,
	.topdropdown,.cbp-spmenu .menu_container>ul>li>ul>li>a:after{display: none;}
	.header_user_btn{right:5px; left:auto; width: auto;}
	.subContentArea .topNavi{padding-right: 0;}
	col{width: auto !important; display: none;}
	.inContent .searchTable table tr td .labelContainer{width: auto !important; margin-right:15px !important;}
	.inContent .list-table-bottom{max-height:500px !important}
	.inContent div[class*=centerBox]{display: block; height: auto !important;}
	.subContentArea .inContent{max-width:calc(100% - 30px)}
	.main_card_container{display: block; background: url(/images/svg/star_bg.svg),linear-gradient(#191c20, #24292e 15%) repeat-y; border:1px solid #ddd; padding-top: 80px;}
	.main_container>div.main_date_bg{background: none; border:0;}
	.main_table_list{overflow: auto;}
	.main_table_list th, .main_table_list td,.list-table table tr th,.list-table table tr td, .multi_table_stats tr th , .multi_table_stats tr td,
	.rp_table tr th, .rp_table tr td{min-width: 90px;}
	.rp_table tr th:nth-last-child(1){min-width:135px}
	.rp_table tr th:nth-last-child(2){min-width:135px;}
	.rp_table tr th:nth-last-child(3){min-width:265px;}
	.rp_table tr td[colspan='3']{min-width:540px;}
	.rp_table tr td{box-sizing:border-box;}
	.rp_table .table_bottom{background: #fff;}
	.list-table-top{overflow-y:overlay;}
	table{table-layout:auto;}
	.select-container .select01,.main_container span.main_more{float:none;}
	.select-container{margin-left:3px}
	.searchTable table .th-selecter{padding-left: 3px;}
	.list-table.list-table-top,
	.list-table.list-table-bottom, .list-table-bottom{overflow:auto; position: relative; top: -7px; border-top: 1px solid #8066C8;}
	.subContentArea .windowMngAuto, .subContentArea .window,.windowMngAuto{width: 100% !important; margin-left: 0 !important; left:0 !important}
	.pjt_cash_year>span{left:auto; display: block;}
	.main_date .main_date_logo{display: flex; align-items:center; justify-content:center;}
	.main_date .main_date_logo:before{position: static; margin-right: 3px; transform:none;}
	.pop .writeTable table tr:last-child th, .pop .writeTable table tr:last-child td{border-bottom: 1px solid #ededed;}
	.writeTable table tr th,.writeTable table tr td{border-left:0 !important; border-right:0 !important; display: block; width: 100%; height: auto !important; text-align: left !important; padding:5px 0; box-sizing:border-box;}
	.writeTable table tr td:last-child{border-bottom:1px solid #000;}
	.pop .writeTable table tr td.acpt_label>label:first-child{padding-left: 0;}
	.btn-g a{margin:3px 3px; border:1px solid #000}
	.btn-g > p,.btn-g > div{display:flex; flex-wrap:wrap; flex-direction:row; justify-content:flex-start; float: none !important}
	.btn-g .download{width: 100%; background: none; padding: 0;}
	.btn-g .download:before{content: ''; background: url(../images/common/download.png) center center no-repeat; width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin-right: 3px;}
	.btn-flex,.inContent .btn-g{display: block !important;}
	.select_tab{align-items: center; justify-content: center; width: 100%;}
	.select_tab a{width: 100%; text-align: center; padding: 8px 0;}
	.btnLeft span{display: block !important; float: none !important; width: 100% !important;}
	.more_report .list-table-y{max-height:initial; overflow: visible;}
	.more_report .list-table{overflow: auto;}
	.chart_container{display: block;}
	.chart_name{position: relative;}
	.chart_name>div[class*=stats]{position: absolute !important;}
	div[class*=stats]{background-position: 0 0 !important;}
	.chart_name>div.stats_animal{top:570px; left:0;}
	.chart_name>div.stats_nation{top:1140px;}
	.chart_name>div.stats_all ~ .stats_nation {top:570px}
	.chart_name>div.stats_facility{top:570px}
	.chart_name>div.stats_confirm{top:1140px}
	.chart_name>div:first-of-type{position: static !important;}
	.chart_container .chart{margin-top: 70px;}
	.chart_container .chart:first-of-type{margin-top: 0;}
	.stats_table>table thead tr:not(:first-child) th,
	.stats_table>table tbody tr:not(:first-child) td{min-width: 100px;}
	.stats_table{overflow:auto; position: static;}
	.stats_table table tbody tr th{min-width: 90px;}
	.stats_table .stats_title{position: absolute; left:0; width: calc(100% - 35px);}
	.stats_table table{margin-top:35px;}
	.chart_flex{position: relative;}
	.chart_flex>div{position: absolute !important; top:570px}
	.chart_flex>div:nth-of-type(3){top:1140px}
	.chart_flex>div:first-of-type{position: static !important;}
	.multi_table_stats .multi_table_01{width: 91PX;}
	.multi_table_stats .multi_table_02{width: calc(100% - 182px); left:91px;}
	.multi_table_stats .multi_table_03{width: 91PX;}
	.class_ictEqpInstlStats .searchTable,.class_ictEqpStats .searchTable{padding-bottom: 0;}
	.class_ictEqpPartStats .list-table{overflow: auto;}
	.class_ictEqpPartStats .list-table-top{overflow: visible !important;}
	.class_ictEqpPartStats .list-table-bottom{overflow: visible !important; top:-1px}
	.class_ictPjtList .list-table tr>th:nth-child(3),
	.class_ictPjtList .list-table tr>td:nth-child(3){min-width:260px;}
	.class_ictPjtList .list-table tr>th:nth-last-child(2),
	.class_ictPjtList .list-table tr>td:nth-last-child(2){min-width:120px;}
	.class_ictReqList .list-table tr>th:nth-child(6),
	.class_ictReqList .list-table tr>td:nth-child(6){min-width:126px;}
	.class_ictReqList .list-table tr>th:nth-last-child(2),
	.class_ictReqList .list-table tr>td:nth-last-child(2){min-width: 270px;}
	.class_cnslList .list-table tr>th:nth-child(5),
	.class_cnslList .list-table tr>td:nth-child(5),
	.class_cnslList .list-table tr>th:nth-child(6),
	.class_cnslList .list-table tr>td:nth-child(6){min-width:120px;}
	.class_cnslList .list-table tr>th:nth-last-child(6),
	.class_cnslList .list-table tr>td:nth-last-child(6){min-width:150px;}
	.class_cnstntList .list-table tr>th:nth-child(4),
	.class_cnstntList .list-table tr>td:nth-child(4),
	.class_cnstntList .list-table tr>th:nth-child(5),
	.class_cnstntList .list-table tr>td:nth-child(5){min-width: 140px;}
	.class_cnstntList .list-table tr>th:nth-last-child(5),
	.class_cnstntList .list-table tr>td:nth-last-child(5){min-width:165px;}
	.class_cnstntList .list-table tr>th:nth-last-child(4),
	.class_cnstntList .list-table tr>td:nth-last-child(4){min-width: 152px;}
	.class_mngList .list-table tr>th:nth-child(4),
	.class_mngList .list-table tr>td:nth-child(4){min-width: 200px;}
	.class_mngList .list-table tr>th:nth-last-child(2),
	.class_mngList .list-table tr>td:nth-last-child(2){min-width:140px;}
	.class_feedList .list-table tr>th:nth-child(4),
	.class_feedList .list-table tr>td:nth-child(4){min-width:150px;}
	.class_mdcnList .list-table tr>th:nth-child(3),
	.class_mdcnList .list-table tr>td:nth-child(3){min-width:110px;}
	.class_mdcnList .list-table tr>th:nth-child(4),
	.class_mdcnList .list-table tr>td:nth-child(4){min-width:130px;}
	.class_farmStatList .list-table tr>th:nth-child(3),
	.class_farmStatList .list-table tr>td:nth-child(3){min-width: 140px;}
	.class_farmStatList .list-table tr>th:nth-last-child(-n+4),
	.class_farmStatList .list-table tr>td:nth-last-child(-n+4){min-width:180px;}
	.class_ictEqpList .list-table tr>th:nth-child(3),
	.class_ictEqpList .list-table tr>td:nth-child(3){min-width:156px;}
	.class_ictEqpList .list-table tr>th:nth-child(6),
	.class_ictEqpList .list-table tr>td:nth-child(6){min-width: 164px;}
	.class_ictEqpList .list-table tr>th:nth-child(7),
	.class_ictEqpList .list-table tr>td:nth-child(7){min-width:130px;}
	.class_ictEqpList .list-table tr>th:nth-child(8),
	.class_ictEqpList .list-table tr>td:nth-child(8){min-width: 440px; max-width: 440px;}
	.class_ictCmpnyList .list-table tr>th:nth-child(2),
	.class_ictCmpnyList .list-table tr>td:nth-child(2){min-width: 165px;}
	.class_ictCmpnyList .list-table tr>th:nth-child(3),
	.class_ictCmpnyList .list-table tr>td:nth-child(3){min-width: 165px;}
	.class_ictCmpnyList .list-table tr>th:nth-child(4),
	.class_ictCmpnyList .list-table tr>td:nth-child(4){min-width: 130px;}
	.class_ictCmpnyList .list-table tr>th:nth-child(5),
	.class_ictCmpnyList .list-table tr>td:nth-child(5){min-width: 130px;}
	.class_ictCmpnyList .list-table tr>th:nth-child(7),
	.class_ictCmpnyList .list-table tr>td:nth-child(7){min-width: 160px;}
	.class_ictCmpnyList .list-table tr>th:nth-child(10),
	.class_ictCmpnyList .list-table tr>td:nth-child(10){min-width: 440px; max-width: 440px;}
	.class_ictPartList .list-table tr>th:nth-child(3),
	.class_ictPartList .list-table tr>td:nth-child(3){min-width: 160px;}
	.class_ictPartList .list-table tr>th:nth-child(4),
	.class_ictPartList .list-table tr>td:nth-child(4),
	.class_ictPartList .list-table tr>th:nth-child(7),
	.class_ictPartList .list-table tr>td:nth-child(7){min-width: 205px; max-width: 205px;}
	.class_ictPartList .list-table tr>th:nth-child(6),
	.class_ictPartList .list-table tr>td:nth-child(6){min-width: 155px; max-width: 155px;}
	.class_ictMakrList .list-table tr>th:nth-child(3),
	.class_ictMakrList .list-table tr>td:nth-child(3){min-width: 190px; max-width: 190px;}
	.class_ictMakrList .list-table tr>th:nth-child(8),
	.class_ictMakrList .list-table tr>td:nth-child(8){min-width: 370px; max-width: 370px;}
	.class_cnslHistoryList .list-table tr>th:nth-child(4),
	.class_cnslHistoryList .list-table tr>td:nth-child(4){min-width: 120px;}
	.class_cnslHistoryList .list-table tr>th:nth-child(5),
	.class_cnslHistoryList .list-table tr>td:nth-child(5),
	.class_cnslHistoryList .list-table tr>th:nth-child(7),
	.class_cnslHistoryList .list-table tr>td:nth-child(7){min-width:150px;}
	.class_ictEqpInstlList .list-table tr>th:nth-child(6),
	.class_ictEqpInstlList .list-table tr>td:nth-child(6){min-width:200px; max-width: 200px;}
	.class_ictEqpInstlList .list-table tr>th:nth-child(8),
	.class_ictEqpInstlList .list-table tr>td:nth-child(8),
	.class_ictEqpInstlList .list-table tr>th:nth-child(10),
	.class_ictEqpInstlList .list-table tr>td:nth-child(10){min-width: 200px; max-width: 200px;}
	.class_ictEqpInstlList .list-table tr>th:nth-child(9),
	.class_ictEqpInstlList .list-table tr>td:nth-child(9){min-width: 400px; max-width: 400px;}
}