@charset "UTF-8";
[v-cloak]{
    display: none !important;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html, body {
	height: 100%;
	/* background: black; */
	/* background-color: #292a2d; */
}

html.busy, html.busy * {
	cursor: wait !important;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
	form, fieldset, legend, textarea, p, blockquote, th, td, input, select,
	button {
	margin: 0;
	padding: 0;
}

.h6, h6 {
    font-size: 1rem;
}
h1,h2,h3,h4,h5,h6{
	font-weight : bold;
	line-height: 1.6;
}

th,td{
	text-align : center;
}

body, th, td, input, select, textarea, button {
	font-size: 12px;
	line-height: 1.5;
	font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum,
		'돋움', sans-serif;
	/* font-family: YouandiModernTR, YouandiModernHEB, dotum, 돋움, gulim, 굴림, Arial, AppleGothic, verdana, sans-serif, helvetica; */
	color: #222;
	letter-spacing: -1px;
}

dl, ul, ol, menu, li {
	list-style: none;
	margin : 0px;
}

[wpr100]{
	width: 100%;
}
[wpr50]{
	width: 50%;
}
[wpr70]{
	width: 70%;
}


button:focus{
	outline: none !important;
}

select:focus, input:focus, textarea:focus{
	border: 1px solid !important;
	outline: none !important;
	border-color: #555555 !important;
	/* border-color: red !important; */
	color: #555555 !important;
	transition: all 0.2s ease;
	/* background: red; */
}





select>option:disabled{
	color: #ccc;
}

.wrap {
	/* background-image: linear-gradient(#4d52f7, #66ef5d); */
	/* background: #222730; */
	position: relative;
	/* min-width: 1080px; */
	height: 100%;
	display: flex;
	flex-direction: column;
	/* overflow: hidden; */
	z-index: 1;
	/* overflow: auto; */
	justify-content: flex-start;
}

img {
	cursor: pointer;
}




.icon img {
	cursor: auto;
}

#loadingBar{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgb(0 0 0 / 40%);
	z-index: 1;
	top: 0;
	left: 0;
	/* display: flex; */
	align-items: center;
	justify-content: center;
	display: none;
}

/* 헤더  */
header {
	position: relative;
	z-index: 27;
	/* height: 133px; */
	/* display: flex; */
	/* position: fixed; */
	width: 100%;
	background-color: white;
}

.d_head {
	/* border-bottom: 1px solid #ececec; */
	height: 86px;
}
.manage_nav{
	
/* width: 100%; */
	
/* height: 410px; */
	
/* background: red; */
	
/* position: relative; */
}
.approveTerm {
	color: green;
}

.notApproveTerm {
	color: red;
}
.d_head .inner_head {
	position: relative;
	z-index: 1;
	width: 1080px;
	margin: 0 auto;
}

.inner_head_info{
	display: flex;
    align-items: center;
}

.inner_head_info .luxCon{
	padding-left: 7px;
	padding-top: 10px;
	width: 197px;
}
.inner_head_info .luxCon .luxname{
	/* border: 0px solid black; */
	border: 1px solid #fff;
	color: #777777;
	border-radius: 5px;
}
.inner_head_info .luxCon .luxname,
.inner_head_info .luxCon .lux_rxstime{width: 64%;}

.luxCon .lux2Info,
.luxCon .lux1Info{

width: 32%;
}

.luxCon .lux2Info .lux2,
.luxCon .lux1Info .lux1{

margin-left: 4px;
}

.manageCon .d_head .inner_head>a {
	color: #1e232e;
}
.d_head .inner_head .logo_ilight {
	color: #616161;
	font-size: 45px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	/* text-shadow: 1px 1px 3px #909090; */
	position: relative;
	z-index: 1;
}

.inner_head .lg {
	position: absolute;
	top: 0;
	right: 0;
	/* width: 50%; */
	height: 100%;
	padding: 3px;
	text-align: right;
	z-index: 0;
}
.inner_head .lg strong,
.inner_head .lg a {
	margin-left: 15px;
	font-weight: 700;
	color: #707070;
	text-decoration: none;
}

.inner_head .lg a:hover {
	cursor: pointer;
	color: #98b3ff;
}

.inner_head .lg a.dn:hover {
	cursor: pointer;
	color: #98b3ff;
}


.inner_head .slider_wrap{
	/* width: 330px; */
	/* margin: 0 auto; */
	/* position: absolute; */
	/* text-align: center; */
	/* float: right; */
	/* position: absolute; */
	/* top: 6px; */
	/* right: 370px; */
	/* background: aqua; */
	/* position: absolute; */
}

.inner_head .slider_wrap>.slide_box>.slide_list{/*     height: 251px; *//*     overflow-y: hidden; */background: white;/* height: 184px; */width: 100%;}

.inner_head .slider_wrap>.slide_box{
	padding: 0px 11px 11px 0px;
	/* padding: 7px; */
	border-radius: 4px;
	/* background-color: red; */
	display: none;
}

.inner_head .slider_wrap>.slide_box:hover{
	/* overflow : unset !important; */
	/* background: black; */
	/* position: absolute !important; */
	/* width: 100vw; */
	height: 184px !important;
	transition: 0.8s;
}

.inner_head .slider_wrap>.slide_box>.slide_list>.slide_content{
	font-weight: bold;
	color: green;
	
	
	
}

.inner_head .slider_wrap>.slide_box>.slide_list>.slide_content:hover{
	text-decoration : underline;	
	cursor : pointer;
}
.lg .uid {
	color: #3d3d3d;
	font-weight: 700;
}

.lg .uid:hover {
	color: #98b3ff;
}

.dailySuntime {
	display: block;
}
.manageCon .d_service{
	
/* background-image: linear-gradient(#b0edff, #ffffff); */
	
background: #1e232e;
}
.d_service {
	border-top: 1px solid #eee;
	border-bottom: 1px ridge #b6b6b6;
	/* box-shadow: 0 1px 1px black; */
	/* background-color: #dce7f1; */
	/* background-image: linear-gradient(#00c3ff, #f0f8ff); */
}
.d_service_sub_wrap{
	width : 100%;
	height: 0px;
	transition: 0.1s;
	/* height: 208px; */
	background-color: #1e232e;
	position: absolute;
}

.d_service_sub_wrap.current{
	/* height: calc(45px * 4); */
	/* transition: 3s; */
	height: 349px;
	opacity: 1;
	background: #1e232ecc;
	/* background: #ff0000ad; */
}

.d_service_sub_wrap:hover .subMenuBar{
    
}


.d_service .inner_service {
	position: relative;
	width: 1080px;
	height: 45px;
	margin: 0 auto;
}
.d_service_sub_wrap.current .subMenuBar{
	display : block;
}
.subMenuBar{
	position: relative;
	width: 1080px;
	/* width: 100%; */
	height: 100%;
	margin: 0 auto;
	display: none;
}

.menu_service {
	position: relative;
}
.manageCon .list_mainsvc {
	color: #ffffff;
	position: relative;
	width: 100%;
}

.list_mainsvc {
	color: #585858;
}

.list_mainsvc>li {
	float: left;
	height: 45px;
	/* width: 154px; */
}
.list_mainsvc>li:hover>a {
	font-weight: bold;
}
.list_mainsvc>li>a {
	display: block;
	font-weight: 400;
	text-align: center;
	height: 100%;
	line-height: 41px;
	/* width: 100%; */
	font-size: 13px;
	/* font-family: Dotum, '돋움', Helvetica, "Apple SD Gothic Neo", sans-serif; */
	color: #686868;
}

.manageCon .list_mainsvc>li>a {
	font-size: 12px;
	/* line-height: 1.5; */
	/* font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, '돋움', sans-serif; */
}
.subMenuBar .list_mainsvc>li>a {
	
/* vertical-align: middle; */
	
/* line-height: 29px; */
	
position: relative;
}

.d_simpleInfo {
	margin: 0 auto;
	/* width: 1190px; */
	/* background: #f0f8ff; */
	/* color: #fb9d9d; */
	box-shadow: 0 1px 1px black;
}

.inner_simpleInfo {
	margin: 0 auto;
	width: 1080px;
	/* background: black; */
	color: #5d5a5a;
}

.simpleInfo {
	position: relative;
	margin: 0 auto;
	/* width: 303px; */
}

.user_info {
	float: left;
}

.lighting_info {
	text-align: center;
}

.communication_info {
	float: right;
}

.communication_info span {
	float: right;
}

/* 콘테이너 */
.main_container {
	position: relative;
	/* left: 330px; */
	float: left;
	background: #ffffff;
	/* 	overflow: auto; */
	width: 100%;
	z-index: 1;
}

.main_container.fold_on {
	
width: calc(100% - 328px);
	
height: 100%;
}

.main_container.fold_on.subFold_on {
	width: calc(100% - 328*2px);
	
}

.main_container.fold_off {
	width: 100%;
}

.main_container.reg.fold_on {
	width: calc(100% - 436px);
}

.main_container.regdelMode.fold_on {
	width: calc(100% - 700px);
}

main {
	height: calc(100% - 133px);
	/* min-height: 558px; */
	/* margin: 0 auto; */
	/* padding: 8px 10px 0; */
	/* text-align: left; */
	position: relative;
	zoom: 1;
	display: block;
	/* padding: 8px; */
	/* overflow: auto; */
	/* height: 100%; */
	/* margin-top: 133px; */
	/* background-color: black; */
	}

.home_container {
	position: relative;
	/* width: 1080px; */
	/* height: 846px; */
	/* background: #dec5c5; */
	margin: 0 auto;
	/* overflow-y : scroll; */
	/* overflow: overlay; */
}

.home_container:after {
	clear: both;
	display: block;
	content: "";
}

.footer {
	/* border-bottom: 9px solid #131313; */
	clear: both;
	z-index: 999;
	position: relative;
	bottom: 0;
	height: 35px;
	background: #4a515e;
}

#map {
	width: 100%;
	height: 100%;
}

.mapOverlay {
	position: absolute;
	z-index: 2;
	/* width: 43px; */
	/* display: inline-block; */
	margin: 13px;
	top: 43px;
	/* color: #1d1c1c; */
	width: 82px;
}


.markerBtn {
	position: absolute;
	z-index: 2;
	/* width: 43px; */
	/* display: inline-block; */
	margin: 13px;
	top: 73px;
	/* color: #1d1c1c; */
}

.markerBtn div, .labelBtn div {
	display: table;
	width: 75px;
	height: 26px;
	text-align: center;
	border: 1px solid #916161;
	border-radius: 5px;
	margin-bottom: 4px;
	background: linear-gradient(#fff, #e6e6e6);
	line-height: 25px;
	font-size: 12px;
	color: #1d1c1c;
	border: 0;
	background: white;
	box-shadow: 1px 1px 5px 0px #a7a7a7;
}

.markerBtn div:hover, .labelBtn div:hover {
	cursor: pointer;
	background: #a4c0dd;
}

.markerBtn div span, .labelBtn div span {
	/* font-size: 12px; */
	/* font-family: '맑은고딕'; */
	/* display: table-cell; */
	/* vertical-align: middle; */
	/* line-height: 23px; */
	
}

.btn_all {
	/* width: 30px; */
	/* margin: 0 auto; */
	
}

.btn_CB {
	
}

.btn_POLE {
	
}

.btn_SPOLE {
	
}

.labelBtn {
	position: absolute;
	z-index: 2;
	/* width: 43px; */
	/* display: inline-block; */
	margin: 13px;
	top: 241px;
}

.labelBtn div {
	/* 	display: table; */
	/* 	width: 75px; */
	/* 	height: 25px; */
	/* 	text-align: center; */
	/* 	border: 1px solid #916161; */
	/* 	border-radius: 5px; */
	/* 	margin-bottom: 4px; */
	/* 	background: linear-gradient(#fff, #e6e6e6); */
	/* 	font-family: '맑은고딕'; */
	/* 	font-size: 12px; */
	/* 	line-height: 23px; */
	/* 	color: #1d1c1c; */
	
}

.label span {
	display: inline-block;
	height: 24px;
	padding: 0px 1px 0px 0px;
}

.label_left {
	background:
		url(https://t1.daumcdn.net/localimg/localimages/07/2011/map/storeview/tip_l.png)
		no-repeat;
	overflow: hidden;
	vertical-align: top;
	width: 7px;
}

.label_center {
	background:
		url(https://t1.daumcdn.net/localimg/localimages/07/2011/map/storeview/tip_bg.png)
		repeat-x;
	font-size: 12px;
	line-height: 24px;
	vertical-align: top;
}

.label_right {
	background:
		url(https://t1.daumcdn.net/localimg/localimages/07/2011/map/storeview/tip_r.png)
		-1px 0 no-repeat;
	overflow: hidden;
	width: 7px;
}

#mapResizeDrag {
	position: absolute;
	width: 30px;
	height: 30px;
	background: red;
	z-index: 99;
	right: 0;
	cursor: ne-resize;
}

.mv {
	width: 80px;
	height: 25px;
	border: 1px solid red;
	float: left;
	position: relative;
	z-index: 99;
}

/* 로드뷰 */
#map_container {
	overflow: hidden;
	/* 	height: 760px; */
	position: relative;
	/* 	left: 330px; */
	/* 	width : 30px; */
	width: 100%;
	height: 100%;
}

#mapWrapper {
	width: 100%;
	height: 100%;
	z-index: 1;
	/* transition: width 0.3s, height 0.5s; */
}

#rvWrapper {
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	z-index: 0;
}

#map_container.view_roadview #mapWrapper {
	/*     width: 420px; */
	/*     height: 370px; */
	width: 500px;
	height: 500px;
	position: absolute;
	bottom: 0px;
	/*     transition:width 0.5s, height 0.5s; */
}

#roadviewControl {
	position: absolute;
	top: 3px;
	/* left: 17px; */
	right: 123px;
	width: 65px;
	height: 32px;
	padding: 2px;
	z-index: 2;
	background: white;
	border-radius: 4px;
	/* border: 1px solid #c8c8c8; */
	box-shadow: 0px 1px #888;
	cursor: pointer;
	box-sizing: unset;
	text-align: center;
}

#roadviewControl span {
	background:
		url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/mapworker.png)
		no-repeat;
	background-position-y: 4px;
	padding-left: 23px;
	height: 100%;
	font-size: 13px;
	display: inline-block;
	line-height: 31px;
	font-weight: bold;
	color: #5a5f6c;
	/* padding-top: 3px; */
}

#roadviewControl.active {
	background: #ccc;
	box-shadow: 0px 1px #5F616D;
	/* border: 1px solid #7F818A; */
}

#roadviewControl.active span {
	background:
		url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/mapworker_on.png)
		no-repeat;
	background-position-y: 4px;
	/* background-position-x: 7px; */
	color: #4C4E57;
	/* padding-top: 3px; */
}

#close {
	position: absolute;
	padding: 4px;
	top: 5px;
	left: 18px;
	cursor: pointer;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #c8c8c8;
	box-shadow: 0px 1px #888;
}

#close .img {
	display: block;
	width: 20px;
	height: 20px;
	background-image:
		url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/rv_close.png);
	background-repeat: no-repeat;
	background-size: 100%;
}

#nwgrip, #negrip, #swgrip, #segrip, #ngrip, #egrip, #sgrip, #wgrip {
	width: 25PX;
	height: 25PX;
	background: url('../img/rv/roadview_minimap_drag.png') no-repeat;
	/*     background-size: 100%; */
}

#negrip {
	top: 0;
	right: 0;
	display: none !important;
}

#negrip.view_busy, .mapHideToggleBtn.view_busy {
	display: block !important;
}

/* #close .img { */
/*     display: block; */
/*     background: url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/rv_close.png) */
/*  no-repeat; */
/*     width: 14px; */
/*     height: 14px; */
/* } */

/* top */
.manageCon .list_item ul {
	background: #1e232e;
}
.list_item ul {
	background: #eaeaea;
	background: white;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	height: auto;
	padding: 0px;
	margin: 0px;
	border: 0px;
	position: relative;
	width: 100%;
	z-index: 200;
}

.menu_service li:hover>ul {
	/* display: block; */ /* 마우스 커서 올리면 서브메뉴 보이게 하기 */
	/* font-size: 20px; */
	cursor: pointer;
}

.menu_service ul li:hover {
	cursor: pointer;
}

.menu_service .headItem ul li {
	
}

.headItem ul li:hover {
	background: white;
	/* background-color: #ebebeb; */
	/* border-radius: 10px; */
	color: black;
	color: #34a297;
}

.menu_service .headItem>a:active {
	background: #e4e4e4;
	box-shadow: inset 0 0 7px 0px black;
}

.menu_service .bodyItem {
	border-right: 1px solid;
	border-color: #f5f5f5;
	border-top-width: 1px;
}

.menu_service .bodyItem:hover {
	
}

.menu_service .footItem {
	
}

.menu_service .footItem:hover {
	
}

.menu_service .footItem>ul>li:hover {
	
}

/* .list_item>ul>li{ */
.list_item {
	display: block;
	font-weight: bold;
	text-align: center;
	height: 100%;
	line-height: 48px;
	font-size: 12px;
	width: 14.2%;
}


.manageCon .list_item {
	display: block;
	font-weight: bold;
	text-align: center;
	/* height: 100%; */
	line-height: 48px;
	font-size: 12px;
	width: 16.6%;
}
.manage_list_item {
	display: block;
	font-weight: bold;
	text-align: center;
	/* height: 100%; */
	/* line-height: 48px; */
	font-size: 12px;
	width: 16.6%;
}
.manage_list_item a:hover{

}

.manage_list_item:hover{

cursor : pointer;

/* background: white; */

/* color: #1e232e !important; */

color: #4fe7d8;

font-weight: bold;

transition: all .3s ease;
}

.bodyItem > a::after{
  content: '';
  width: 0px;
  left: 50%;
  height: 1px;
  display: block;
  margin: 0 auto;
  /* position: absolute; */
  bottom: 6px;
  margin-top: 3px;
  border-bottom: 2px solid #34a297;
  transition:all .3s ease;
}
.manage_list_item > a::after {
  content: '';
  width: 0;
  left: 50%;
  height: 1px;
  display: block;
  position: absolute;
  bottom: 6px;
  margin-top: 3px;
  border-bottom: 2px solid #34a297;
  transition:all .3s ease;
}
.bodyItem:hover > a::after{
	/* content: ''; */
	width: 75%;
	left: 0px;
	/* height: 1px; */
	/* display: block; */
	/* position: absolute; */
	/* margin-top: 3px; */
	/* border-bottom: 2px solid #39d9c8; */
	/* transition:all .3s ease; */
}
.manage_list_item:hover > a::after {
  /* content: ''; */
  width: 100%;
  left: 0px;
  /* height: 1px; */
  /* display: block; */
  /* position: absolute; */
  /* margin-top: 3px; */
  /* border-bottom: 2px solid #39d9c8; */
  /* transition:all .3s ease; */
}


.subMenuBar .bodyItem{display: flex;align-items: center;justify-content: center;}

.item_set>div>ul {
	/* 	display : none; */
	position: absolute;
	background: red;
	top: 0;
	z-index: 200;
	width: 154px;
	right: 154px;
}

.item_set>ul {
	position: absolute;
	top: 0;
	right: 154px;
}

.item_set>ul>li {
	
}

.item_SN>ul {
	position: absolute;
	top: 0;
	right: 154px;
	/* background-image: linear-gradient(#3079ff, #000000); */
	/* background: blue; */
	width: 104px;
	display: none;
}

.list_item ul {
	display: none;
	z-index: 9999999;
}

.item_SN:nth-child(5) { /* 예당저수지 */
	
}

.item_SN:nth-child(5)>ul {
	top: 192px;
}

/* left */
.info_container.sub_aside,
.info_container.main_aside {
	/* position: relative; */
	width: 0;
	height: 100%;
	background: white;
	overflow: hidden;
	float: left;
	overflow-y: overlay;
	overflow-x: hidden;
	/* border-right: 1px solid; */
	/* transition: 0.2s; */
	/* z-index: 22; */
}
.info_container.sub_aside{

}

.statistics_area {
	position: relative;
	height: 100%;
}

.info_container.sub_aside.open,
.info_container.main_aside.current {
	width: 328px;
	border-right: 1px solid #ccc;
}

.info_container.main_aside.current.regdelMode {
	width: 700px;
}

.info_container.main_aside.current.register {
	width: 436px;
	/* height: 300px; */
	/* transition: 0.3s; */
}

.info_container.main_aside:after {
	content: "";
	clear: both;
	display: block;
}

.info_container table {
	/* border: 1px solid #dadbe8; */
	border-collapse: collapse;
	/* border-bottom: 1px solid #7e7e7e; */
	width: 100%;
}

.info_container table td:nth-child(2n).current {
	/* width: 80px; */
	/* height: 15px; */
	/* background: #cecece; */
	background: #dce7f1;
	font-size: 14px;
	/* text-shadow: 1px 1px 0px black; */
	color: #2828ff;
	/* box-shadow: inset 0 0 16px 0px black; */
}

.info_container table td, th {
	/* border: 1px solid gray; */
	font-size: 11px;
	/* font-weight: bold; */
	text-align: center;
	position: relative;
	text-overflow: ellipsis;
	overflow: hidden;
	vertical-align: middle;
}

.statistics_area table tr {
	border-top: 1px solid #f0f8ff;
}

.statistics_area table tr:nth-child(2n+1) {
	/* background-color: #b7daf7; */
	
}

.statistics_area table tr:nth-child(2n) {
	/* background-color: white; */
	/* display: flex; */
	/* justify-content: space-between; */
	/* width: 100%; */
}

.statistics_area table td:nth-child(2n) {
	/* font-weight: bold; */
	/* border: 0; */
	/* border-right: 1px solid gray; */
	font-weight: bold;
	width: 80px;
	/* width: 100%; */
}

.statistics_area table * {
	padding: 0px 2px;
	text-align: center;
	/* margin-left: 4px; */
}

.statistics_area td:nth-child(2n) {
	/* width: 80px; */
}

.statistics_area td:nth-child(2n):hover {
	cursor: pointer;
	font-size: 14px;
}

.statistics_area td:nth-child(2n):active {
	font-size: 13px;
}
.statTable_td_ddContent .ddContent_item:hover{
	background: #b9ddfd;
	color: #033c03 !important;
}
.statTable_td_ddContent .ddContent_item{
    width: 100%;
    /* background: red; */
}
.statistics_area td:nth-child(2n-1) {
	width: 85px;
	height: 24px;
	border: 0;
	background-color: #f0f8ff;
	/* background: blue; */
	color: #4c4c4c;
	/* width: 100%; */
	/* border-bottom: 1px solid; */
}

.statistics_area .statistics_info {
	padding: 0px 9px;
	overflow: hidden;
	background-color: #f0f8ff;
	border-bottom: 1px solid #7e7e7e;
	/* box-shadow: 0px 1px 5px 0px black; */
}

.errStatus {
	color: red !important;
}

.searchForm {
	border-top: 1px solid #eee;
	/* background: aliceblue; */
	position: relative;
	overflow: overlay;
	/* height: calc(100% - 364px); */
	/* top: 343px; */
	/* margin-top: 34px; */
	padding-top: 7px;
}
.searchForm.p {}
.searchForm.s {
    /* height: calc(100% - 262px); */
}
.searchForm.i {}

.searchForm div {
	/* margin-top: 3px; */
	/* width: 100%; */
}
.searchForm .subMenuBox{
    display: none;
    position: absolute;
    background: white;
    /* display: flex; */
    flex-direction: column;
    top: 27px;
    right: 2px;
    border: 1px solid #a3a3a3;
    border-radius: 3px;
    /* padding: 5px; */
    box-shadow: 2px 2px 11px 0px black;
}
.searchForm .item{
    border-radius: 3px;
    padding: 5px 10px;
    font-size: 12px;
    font-weight: bold;
    color: #4c4c4c;
}
.searchForm .item:hover{
    cursor : pointer;
    background: #b7daf7;
    transition: all .3s ease;
}
.searchArea {
	/* background: aliceblue; */
	width: 100%;
	/* height: 38px; */
	clear: both;
	display: flex;
	/* justify-content: space-evenly; */
	align-items: center;
background-color: #f9f9f9;}

.searchDevice {
	height: 39px;
}

.listArea {
	/* width: 100%; */
	/* background: aliceblue; */
	/* background: green; */
	height: calc(100% - 101px);
	/* margin-right: 233px; */
	min-height: 127px;
}

.iot.searchForm .listArea.i {
	/* height: calc(100% - 335px); */
	height: calc(100vh - 468px);
	/* background: red; */
}

.listArea.s{height: calc(100% - 309px);/* background: red; */}
.listArea.p{
	height: calc(100% - 523px);
}


[class="2-3Chart"]{

}

.statistics_content.chart1-1{

}

.statistics_content.chart + .searchForm .listArea.s
{height: calc(100% - 284px);}



.statistics_content.chart + .searchForm .listArea.p,
.statistics_content.chart1-1 + .searchForm .listArea.p
{

height: calc(100% - 553px);
}


.statistics_content.chart2-3 + .searchForm .listArea.p{
	height: calc(100% - 446px);
}

.statistics_content.chart1-1 + .searchForm .listArea.s{
	height: calc(100% - 280px);
}
.statistics_content.chart2-3 + .searchForm .listArea.s{
	height: calc(100% - 215px);
}


.listArea>ul {
	
}

.listArea ul>li:nth-child(5) {
	display: none;
}

.searchDevice ul {
	
}

.regdelType {
	/* background: bisque; */
	
}

.regdelType:after {
	display: table;
	clear: both;
	table-layout: fixed;
	content: "";
}

.regdelTypeDiv {
	
}

.searchDevice ul li, .regdelTypeDiv ul li {
	float: left;
	width: 82px;
	/* height: 30px; */
	padding: 10px;
	text-align: center;
	/* background: aliceblue; */
	color: #b3b3b3;
}

.searchDevice ul li:hover, .regdelTypeDiv ul li:hover {
	cursor: pointer;
	/* background: #b7daf7; */
	color: black;
	font-weight: bold;
}

.searchBtn {
	/* float: left; */
	position: relative;
	/* padding: 3px 23px; */
	/* margin-left: 3px; */
	/* margin-top: 7px; */
	border-radius: 6px;
	font-size: 12px;
	width: 75px;
}

.searchText {
	padding-left: 3px;
	margin-left: 3px;
	width: 80%;
}

.search_op {
	display: block;
	/* float: left; */
	/* margin-top: 7px; */
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	width: 100%;
	position: relative;
}
.search_op .searchOp_select{

width: 50%;

display: flex;

align-items: center;

justify-content: space-evenly;
}
.search_op .searchGo{
	
width: 50%;
	
display: flex;
	
align-items: center;
	
justify-content: space-evenly;
}
.search_op .subMenuBtn{
	
}




.search_op select {
	font-size: 11px;
	width: 92px;
}

.searchBtn, .searchText, .search_op select, .detailSearchBtn {
	height: 28px;
	/* margin-top: 3px; */
	border: 1px solid #ccc;
	color: #777777;
	border-radius: 5px;
	/* margin-left: 3px; */
}

.searchForm .searchText{
	
}
.subMenuBtn,
.searchBtn,
.detailSearchBtn
{
		
width: 27px;
		
height: 27px;
		
/* position: absolute; */
		
background: white;
		
/* padding: 13px; */
		
border: 0;
		
background-image: url(/ilight/img/map/search.png);
		
background-position: -125px -60px;
		
background-size: 192px 174px;
		
/* top: 21px; */
		
/* margin-left: 12px; */
		
/* margin-top: 6px; */
		
cursor : pointer;
		
/* margin-left: auto; */
}

.detailSearchExit{
	width: 26px;
	height: 28px;
	/* background: white; */
	border: 0;
	background-image: url(/ilight/img/map/search.png);
	background-repeat: no-repeat;
	cursor : pointer;
	background-position: -44px -83px;
	background-size: 192px 174px;
	margin-right: 6px;
	border: 0;
	display: inline-block;
	vertical-align: middle;
}
.searchForm .searchBtn{
    /* margin-right: 10px; */
}
.searchForm .subMenuBtn{
    background-position: -7px 85px;
    margin-right: 10px;
}

.listArea {
	font-size: 11px;
	/* margin-top: 25px; */
	width: 100%;
	overflow: overlay;
	display: block;
}

.listArea ul {
	float: left;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.search_list.noposition{
	background:#e8e87f;
}

.listArea ul:hover {
	background: #cde1f3;
	cursor: pointer;
}

.listArea ul.noposition:hover {
	background: #ffff68;
}


.listArea ul:first-child {
	/* background: #dfdfdf; */
	/* position: fixed; */
	
}

.listArea ul:first-child:after {
	content: "";
	display: block;
	clear: both;
}

.listArea ul li {
	float: left;
	text-align: center;
	/* height: 25px; */
	line-height: 26px;
	/* border-top: 1px solid #cccccc; */
}

.listArea ul li:first-child {
	width: 32px;
	/* background: #5a78af; */
}

.listArea ul li:nth-child(2) {
	width: 32px;
	/* background: #e8e5e5; */
}

.listArea ul li:nth-child(3) {
	width: 175px;
	padding: 0.1px 0px;
	/* background: #f35b5b; */
	/* white-space: nowrap; */
	/* display: block; */
	/* display: inline-block; */
	/* white-space: nowrap; */
	/* width: 30px; */
}

.listArea ul li:nth-child(4) {
	width: 88px;
	width: 101px;
	/* background: gray; */
	/* text-align: left; */
	/* padding-right: 6px; */
}

.home_container .listArea .search_list.clicked {
	background: #afd2f1;
}
.home_container .listArea .search_list.noposition.clicked {
	background: yellow;
}

#paging {
	font-size: 15px;
	margin: 0 auto;
	width: 301px;
	height: 23px;
	text-align: center;
}

.pageControl {
	background: aliceblue;
}

li.statistics_info_tab {
	/* background: aliceblue; */
	color: #656565;
	float: left;
	/* display: inline-block; */
	padding: 9px 11px 9px 15px;
	cursor: pointer;
	width: 100%;
	text-align: left;
	/* line-height: 22px; */
}

.statReloadBtn {
	position: absolute;
	display: block;
	/* float: right; */
	width: 20px;
	height: 20px;
	background: url('/ilight/img/main/reloadBtn20px.png') no-repeat;
	background-size: 100% 100%;
	top: 7px;
	right: 16px;

	/* padding: 12px; */
}

.statReloadBtn:hover {
	/* background: url('/ilight/img/main/reloadBtn20px_hvr.png') no-repeat; */
	/* background-size: 100% 100%; */
	
}

.statReloadBtn:active {
	background: url('/ilight/img/main/reloadBtn20px_atv.png') no-repeat;
	background-size: 100% 100%;
}

.statReloadBtn a {
	
}

li.event_info_tab {
	/* background: aliceblue; */
	color: #bfbfbf;
	float: left;
	cursor: pointer;
	text-align: center;
	width: 25%;
	/* vertical-align: middle; */
	height: 100%;
	padding-top: 12px;
}

li.event_info_tab {
	/* width : 25%; */
	
}

li.statistics_info_tab.current {
	/* background: #b7c9d9; */
	font-weight: bold;
	color: black;
}

li.event_info_tab.current {
	/* background: #d9eeff; */
	font-weight: bold;
	color: black;
}

.statistics_content {
	display: none;
	/* height: 270px; */
}

.iot.statistics_content {
	/* height: 120px; */
}

.statistics_content.current {
	display: block;
	padding: 2px 8px 2px 8px;
	/* margin:  5px 12px; */
}

.statistics_content.current>table:first-child th {
	border-top: 0;
}

.info_status .title {
	background: #dce7f1;
	/* color: white; */
}
	
.info_status .togleStatus{
	display : none;
	/* visibility: hidden; */
}
.ddContent_item,
.info_status td.togleStatusBtn{
	cursor : pointer;
	color: green !important;
	text-decoration: underline;
	font-weight: bold;
}
.info_status .togleStatusBtn:hover{
	background: #b9ddfd;
	color: #033c03 !important;
}
.info_status .togleStatus.current{
    display: contents;
    /* visibility: inherit; */
    /* line-height: 22px; */
}

#paging a {
	color: black;
}

#paging a:hover {
	font-weight: bold;
	color: red;
	font-size: 15px;
}

#paging #firstPage {
	float: left;
}

#paging #prev {
	float: left;
	margin-left: 5px;
}

#paging #lastPage {
	float: right;
}

#paging #next {
	float: right;
	padding-right: 5px;
}

.searchDevice .select, .regdelType .select {
	/* background: #d9eeff; */
	font-weight: bold;
	color: black;
}

.search_op select {
	display: none;
}
.search_op select.select{
	width: 50%;
}
.search_op select.select {
	display: block;
	float: left;
}

.eventInfo {
	text-align: center;
	/* background: #f0f8ff; */
}

.eventInfo>input[type="button"] {
	width: 32%;
	margin: 3px 0 3px 0;
}

.eventListTitle {
	background: #6a9a20;
	color: white;
	border: #508315;
}

.eventListArea>ul>li {
	float: left;
	/* background: white; */
	/* width: 25%; */
	/* height: 23px; */
	padding: 4px 0;
	text-align: center;
	/* line-height: 19px; */
	font-size: 11px;
}

.eventListArea>ul>li:first-child {
	width: 11%;
}

.eventListArea>ul>li:nth-child(2) {
	width: 27%;
}

.eventListArea>ul>li:nth-child(3) {
	width: 50%;
}

.eventListArea>ul>li:nth-child(4) {
	/* width: 17%; */
	
}

.event_info_menu {
	height: 39px;
}

.event_info_menu>ul {
	height: 100%;
}

.eventListArea {
	/* 	height: 674px; */
	overflow: auto;
	height: calc(100% - 39px - 27px - 19px - 31px);
	min-height: 562px;
	/* width: 280px; */
	/* background: aliceblue; */
}

.eventListArea ul:first-child {
	background: #dfdfdf;
}

.eventListArea ul:nth-child(2n) li {
	/* background: #b3e7ff; */
	
}
/* .eventListArea:hover{
	height: 688px;
    position: fixed;
    z-index: 5;
    width: 700px;
} */
.eventListArea>ul {
	/* height : 100%; */
	
}

.eventListArea>ul:after {
	content: "";
	display: block;
	clear: both;
}

.fltClear {
	content: "";
	display: block;
	clear: both;
}

.DimmedLayer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 999999;
	background: #000;
	width: 100%;
	height: 100%;
	opacity: .5;
	filter: alpha(opacity = 50);
}

.FlashPlayerDownload .close {
	overflow: hidden;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	text-indent: -9999px;
}

.FlashPlayerDownload .download {
	overflow: hidden;
	position: absolute;
	top: 32px;
	left: 32px;
	width: 268px;
	height: 57px;
	cursor: pointer;
	text-indent: -9999px;
}

.FlashPlayerDownload .helplink {
	overflow: hidden;
	position: absolute;
	left: 62px;
	bottom: 32px;
	width: 208px;
	height: 18px;
	text-align: center;
	cursor: pointer;
	text-indent: -9999px;
}

.FlashPlayerDownload {
	overflow: hidden;
	position: absolute;
	z-index: 1000000;
	top: 50%;
	left: 50%;
	margin: -108px 0 0 -166px;
	width: 332px;
	height: 216px;
	background:
		url(https://t1.daumcdn.net/localimg/localimages/07/2019/img/alert_flash_b_190304.png.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="https://t1.daumcdn.net/localimg/localimages/07/2019/img/alert_flash_b_190304.png.png");
	_background: 0;
}

.search_list_menu {
	z-index: 1000;
	position: absolute;
	background-color: white;
	border: 1px solid #a3a3a3;
	border-radius: 5px;
	/* padding: 5px 10px; */
	box-shadow: 2px 2px 11px 0px black;
}

li.search_list_item {
	border-radius: 3px;
	padding: 6px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #4c4c4c;
}

li.search_list_item:hover {
	background: #b7daf7;
	cursor: pointer;
	transition: all .3s ease;
}

.inner_simpleInfo .goLogin {
	color: red;
	font-size: 18px;
	font-weight: 700;
}

.inner_simpleInfo .goLogin em {
	color: white;
	background: red;
	border-radius: 3px;
	padding: 0px 6px;
}

footer {
	clear: both;
	z-index: 999;
	position: relative;
	bottom: 0;
	/* height: 40px; */
	background: #222730;
	background: white;
}

.tail_info {
	background-image: url(/ilight/img/main/tail.PNG);
	background: #222730;
	background: white;
	width: 1080px;
	/* height: 100%; */
	margin: 0 auto;
	background-size: 100% 100%;
}

.reg_container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	background: white;
	height: calc(100% - 20px);
	overflow-y: auto;
	overflow-x: hidden;
}

.reg_container .reg_form {
	/* border-bottom: 1px solid #7e7e7e; */
	/* border-top: 1px solid #7e7e7e; */
	
}
.reg_form input[type="file"]{
	width : 100%;
}

.reg_container .reg_form input[type=button] {
	font-size: 11px;
	margin-left: 2px;
	/* width: 24px; */
	/* height: 24px; */
	/* box-shadow: 1px 1px 1px 0px #a1a1a1; */
}

.reg_container span:hover {
	
}

.reg_container table {
	/* background: white; */
	width: 100%;
}

.reg_container table tr th:nth-child(3), .reg_container table tr td:nth-child(3)
	{
	/* width: 60px; */
	/* width: 100%; */
	max-width: 100px;
	/* width: 30px; */
	/* overflow: auto; */
}

.reg_container tr {
	/* background: white; */
	/* padding: 199px; */
	/* display: block; */
	/* border-bottom: 1px solid #bdbdbd; */
}

.reg_container th {
	/* width: 30%; */
	width: 60px;
	background: #cecece;
}
.reg_form_iotspole th,
.reg_form_g2a th,
.reg_form_c2 th {
	/* width: 30%; */
	width: auto;
	padding: 3px 3px 3px 8px;
	vertical-align: middle;
	background: #cecece;
	text-align: left;
	font-weight: 100;
}


.reg_container td {
	/* width: 70%; */
	
}

.reg_writeBtn, .reg_re_writeBtn, .regdel_contorl .btn {
	font-size: 13px !important;
	font-weight: bold;
	color: #666;
	width: 49%;
	height: 51px;
	background: #d2d2d2;
	border: 0;
	border-radius: 6px;
	margin-top: 4px;
	/* padding: 6px 59px; */
	/* background: radial-gradient(#848484, #ffffff); */
}

.reg_writeBtn:disabled {
	background: #8a8a8a;
	opacity: 0.6;
}

.reg_re_writeBtn:disabled {
	background: #8a8a8a;
	opacity: 0.6;
}

.reg_form_cb .cdma_number {
	width: 18%;
}

.reg_form_cb [name=cbname] {
	width: 100%;
}

.reg_form input[type=number],
.reg_form input[type=text] {
	padding-left: 4px;
}


.reg_form_cb input[type=number],
.reg_form_cb input[type=button], .reg_form_pole input[type=button],
	.reg_form input[type=text], .reg_form input[type=date], .reg_form input[type=file],
	.reg_form select {
	/* width: 100%; */
	position: relative;
	height: 30px;
	font-size: 11px;
	border: 1px solid #ccc;
	/* border: 0; */
}

.reg_form tr, .reg_form th, .reg_form td {
	/* padding: 15px 0; */
	/* margin : 0; */
	
}
.reg_form_c2 td:nth-child(even){
	width: 27%;
}
.reg_form_c2 td:nth-child(odd){
	
}
.reg_form td {
	padding: 1px 2px;
	text-align: left;
}

.reg_form_cb .addCtrlGroup {
	font-size: 13px;
	/* height: 20px; */
	padding-bottom: 2px;
}

.reg_form_cb [name=latitude], .reg_form_cb [name=longitude],
	.reg_form_cb [name=nb_company], .reg_form_cb [name=gyelyangid],
	.reg_form_cb [name=jeonlyeog], .reg_form_cb .regdate, .reg_form_cb .installdate
	{
	width: 100%;
}

.reg_form_cb [name=groupcode] {
	width: 80%;
}
.reg_form_cb.reg_form_c2 [name=groupcode]{
	
}

.reg_form_cb [name=lux_id],
.reg_form_cb [name=managegroup], .reg_form_cb [name=cb_id], .reg_form_cb [name=companycode],
	.reg_form_cb [name=cdmaco], .reg_form_cb [name=areaaddr], .reg_form_cb [name=nb_usim_num],
	.reg_form_cb [name=jeonwontype], .reg_form_cb [name=maincp],
.reg_form_cb [name=id],.reg_form_cb [name=name],.reg_form_cb [name=qr_id]
{
	width: 100%;
}

.reg_form_cb [name=maincp] {
	/* width : 90%; */
	
}

.reg_form_cb [name=hanjeonnumber], .reg_form_cb [name=arrangept],
	.reg_form_cb [name=installpt], .reg_form_cb [name=cdmamodem],
	.reg_form_cb [name=installroad]{
	width: 62%;
	width: 100%;
}

.reg_form_cb [name=cdmaboard], .reg_form_cb .cdmaboard,
.reg_form_cb [name=board], .reg_form_cb .board  {
	width: 49%;
}
.reg_form_cb .cdmaboard,
.reg_form_cb .board {
	float: right;
}

.reg_form_cb .addCtrlGroup {
	/* width: 16%; */
	width: 19px;
	height: 24px;
}

.reg_form_pole [name=polename], .reg_form_pole [name=cb_id],
	.reg_form_pole [name=installpt], .reg_form_pole [name=installroad],
	.reg_form_pole [name=pole_type], .reg_form_pole [name=lampa_type],
	.reg_form_pole [name=lampb_type], .reg_form_pole [name=pole_mechanism]
	{
	width: 59%;
	width: 100%;
}

.reg_form_pole [name=polename] {
	/* width : 100%; */
	
}

.reg_form_pole [name=cbline_id], .reg_form_pole [name=pole_no],
	.reg_form_pole [name=pole_count], .reg_form_pole [name=polescan],
	.reg_form_pole .regdate, .reg_form_pole .installdate, .reg_form_pole [name=pole_id],
	.reg_form_pole [name=areaaddr], .reg_form_pole [name=latitude],
	.reg_form_pole [name=longitude], .reg_form_pole .cb_id, .reg_form_pole .pole_type,
	.reg_form_pole .lampa_type, .reg_form_pole .lampb_type, .reg_form_pole .pole_mechanism
	{
	width: 100%;
}

.reg_form_pole .nameChkBtn, .reg_form_pole .cb_id, .reg_form_pole .pole_type,
	.reg_form_pole .pole_type, .reg_form_pole .lampa_type, .reg_form_pole .lampb_type,
	.reg_form_pole .pole_mechanism {
	/* width: 23%; */
	
}

.reg_form .title {
	background-color: #4f5664;
	color: white;
	margin-top: 10px;
}

.reg_form .reg_form_spole input, .reg_form .reg_form_spole select,
.reg_form .reg_form_bsl input, .reg_form .reg_form_bsl select ,
.reg_form .reg_form_iotspole input, .reg_form .reg_form_iotspole select 
{
	width: 100%;
	height: 34px;
	border: 1px solid #ccc;

	/* border: 0; */
}

.reg_form .reg_form_spole table {
	border: 0px;
}




.reg_form_iotspole .table>tbody>tr>td>input,
.reg_form_iotspole .table>tbody>tr>td>select,
.reg_form_g2a .table>tbody>tr>td>input,
.reg_form_g2a .table>tbody>tr>td>select,
.reg_form_c2 .table>tbody>tr>td>input,
.reg_form_c2 .table>tbody>tr>td>select
{
	width: 100%;
	background: #ffffff;
	font-weight: bold;
	/* border: 0; */
}

.reg_form_c2 .table>tbody>tr>td>input{
	background-color: #efefef;
	border: 0;
}
.reg_form_c2 .table>tbody>tr>td>select{
	border : 0;
}

.reg_form_c2 .table>tbody>tr>td>input[name='board'],
.reg_form_c2 .table>tbody>tr>td>select.board

{
	
width: 50%;
}

.reg_form_c2 .table>tbody>tr>th>.addCtrlGroup{
	height : 25px;
}

.info_container.main_aside+.folder .btn_fold, 
.info_container.main_aside.register+.folder .btn_fold
{
	background: transparent;
	background-image: url('../img/main/home2.png');
	background-position: -468px 0;
	position: absolute;
	top: 46%;
	/* left: 327px; */
	width: 24px;
	height: 49px;
	border: 0;
	z-index: 2;
	cursor: pointer;
}

.info_container.main_aside.current+.folder .btn_fold {
	left: 327px;
	background-position: -428px -285px;
}

.info_container.main_aside.current.register+.folder .btn_fold {
	left: 435px;
}

.info_container.main_aside.current.regdelMode+.folder .btn_fold {
	left: 699px;
}

.info_container #conFlag {
	color: red;
	font-weight: bold;
	/* padding-left: 15px; */
}

.info_container #conFlag.success {
	color: green;
}

.svrCngPanel.current {
	display: block;
}

.svrCngPanel {
	display: none;
	position: absolute;
	z-index: 9999999;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	right: 0;
	top: 57px;
	/* padding-top: 36px; */
	/* margin: -298px 0 0 -316px; */
}
.svrCngPanel .svrPanelLst{
	
/* display: flex; */
	
justify-content: space-evenly;
}
.svrCngPanel .svrPanel {
	border-bottom: 1px solid #ccc;
	padding-bottom: 14px;
}

.svrCngPanel>.svrCngBody {
	border: 1px solid #ccc;
	border-radius: 13px;
	padding: 7px;
	background: white;
	/* margin-top: 60px; */
	/* height: calc(100% - 193px); */
	/* height: 78vh; */
	overflow: overlay;
	max-height: 78vh;
	max-width: 569px;
	}

.svrCngPanel button:hover {
	cursor: pointer;
	color: black;
	background: #f3f3f3;
}

.svrCngPanel button {
	padding: 11px 11px;
	border-radius: 6px;
	border: 1px solid #ccc;
	background: white;
	color: #595959;
	font-weight: bold;
	/* margin: 3px 0; */
}

.svrCngPanel button.current {
	color : white;
	background: #34a297;
	border: 0;
	box-shadow: 1px 1px 2px #000000;
}


/* trash.jsp ####################################################################*/
.container.trash {
	/* margin: 5px; */
	padding: 8px 8px 0 8px;
	overflow: overlay;
}

.container.trash .cursor {
	cursor: pointer;
}

.container.trash .regdelList {
	width: 100%;
	margin: 10px 0;
	position: relative;
}

.regdelList th, .regdelList td {
	padding: 10px;
	text-align: center;
}

.regdelList .regdelList {
	
}

.regdelList .regdelList.cb {
	
}

.regdelList .regdelList.pole {
	
}

.regdelList .regdelList.cdma {
	
}

.tab_container {
	display: none;
}

.tab_container.current {
	position: relative;
	width: 100%;
	display: block;
	height: calc(100% - 403px);
	min-height: 120px;
	max-height: 420px;
	overflow: auto;
}

.regdel_dvc_type {
	/* width : 100%; */
	/* height: 70px; */
	/* background: antiquewhite; */
	
}

.regdel_dvc_type label {
	top: -2px;
	position: relative;
	padding-left: 4px;
}

.regdel_dvc_type:after {
	display: table;
	clear: both;
	table-layout: fixed;
	content: "";
}

.regdel_dvc_typeDiv ul li {
	float: left;
	padding: 14px;
	/* height: 100%; */
}

.regdel_dvc_typeDiv {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.regdel_dvc_typeDiv ul li:hover {
	
}

.regdelListTable {
	/* width : 100%; */
	
}

.regdelList table {
	width: 100%;
	/* height: 30px; */
	table-layout: fixed;
	position: relative;
}

.regdelList .lst {
	/* height: 380px; */
	/* overflow: overlay; */
	width: 100%;
	position: relative;
}

.regdelListTable td {
	padding: 6px 3px;
}

.regdelListTable.tbody {
	/* display: block; */
	/* height: calc(100% - 438px); */
	/* height: 10px; */
	/* min-height: 120px; */
	/* max-height: 420px; */
	/* overflow: auto; */
	/* overflow: auto; */
	
}

.regdelListTable.tbody span {
	/* white-space: nowrap; */
	/* width: 30px; */
	/* text-overflow: ellipsis; */
	/* position: relative; */
	/* overflow: hidden; */
	/* width : inherit; */
	/* display: block; */
	/* width: 100%; */
	
}

.regdelListTable.tbody p {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	/* width : inherit; */
	/* width: 100%; */
	position: relative;
}

.regdelListTable.thead {
	/* position: fixed; */
	/* width: inherit; */
	/* position: sticky; */
	/* top: 0; */
	/* background: #fff; */
	/* z-index: 1; */
	
}

.regdelListTable.thead tr:first-child td {
	position: sticky;
	top: 0;
	background: white;
	z-index: 1;
}

.regdelListTable.tbody .regdelList_line {
	
}

.regdelListTable.tbody .regdelList_line.current {
	background: #ba5b5b;
}

.regdelListTable.tbody .regdelList_line.current td {
	color: white;
}

.regdel_contorl {
	/* margin: 0 auto; */
	/* width: 100%; */
	
}

.regdel_csontorl_lst {
	float: right;
	padding: 8px 0px;
	width: 164px;
	/* padding: 7px; */
	/* margin: 0 auto; */
	/* width: 430px; */
}

.regdel_contorl input[type=button] {
	padding: 8px;
}

.stat_tab_cb .regdelListTable th:nth-child(1), .stat_tab_cb .regdelListTable td:nth-child(1)
	{
	width: 5%;
}

.stat_tab_cb .regdelListTable th:nth-child(2), .stat_tab_cb .regdelListTable td:nth-child(2)
	{
	width: 7%;
}

.stat_tab_cb .regdelListTable th:nth-child(3), .stat_tab_cb .regdelListTable td:nth-child(3)
	{
	width: 15%;
}

.stat_tab_cb .regdelListTable th:nth-child(4), .stat_tab_cb .regdelListTable td:nth-child(4)
	{
	width: 15%;
}

.stat_tab_cb .regdelListTable th:nth-child(5), .stat_tab_cb .regdelListTable td:nth-child(5)
	{
	width: 15%;
}

.stat_tab_cb .regdelListTable th:nth-child(6), .stat_tab_cb .regdelListTable td:nth-child(6)
	{
	width: 13%;
}

.stat_tab_cb .regdelListTable th:nth-child(7), .stat_tab_cb .regdelListTable td:nth-child(7)
	{
	width: 13%;
}

.stat_tab_cb .regdelListTable th:nth-child(8) {
	
}

.stat_tab_cb .regdelListTable td:nth-child(8) {
	width: 32%; /* padding-right: 18px; */
}

.stat_tab_pole .regdelListTable th:nth-child(1), .stat_tab_pole .regdelListTable td:nth-child(1)
	{
	width: 5%;
}

.stat_tab_pole .regdelListTable th:nth-child(2), .stat_tab_pole .regdelListTable td:nth-child(2)
	{
	width: 7%;
}

.stat_tab_pole .regdelListTable th:nth-child(3), .stat_tab_pole .regdelListTable td:nth-child(3)
	{
	width: 15%;
}

.stat_tab_pole .regdelListTable th:nth-child(4), .stat_tab_pole .regdelListTable td:nth-child(4)
	{
	width: 15%;
}

.stat_tab_pole .regdelListTable th:nth-child(5), .stat_tab_pole .regdelListTable td:nth-child(5)
	{
	width: 10%;
}

.stat_tab_pole .regdelListTable th:nth-child(6), .stat_tab_pole .regdelListTable td:nth-child(6)
	{
	width: 10%;
}

.stat_tab_pole .regdelListTable th:nth-child(7), .stat_tab_pole .regdelListTable td:nth-child(7)
	{
	width: 11%;
}

.stat_tab_pole .regdelListTable th:nth-child(8), .stat_tab_pole .regdelListTable td:nth-child(8)
	{
	width: 10%;
}

.stat_tab_pole .regdelListTable th:nth-child(9), .stat_tab_pole .regdelListTable td:nth-child(9)
{
	width: 22%; /* width: 118px; */ /* padding-right: 19px; */
}

.stat_tab_spole .regdelListTable td:nth-child(1) {
	width: 4%;
}

.stat_tab_spole .regdelListTable td:nth-child(2) {
	width: 8%;
}

.stat_tab_spole .regdelListTable td:nth-child(3) {
	width: 15%;
}

.stat_tab_spole .regdelListTable td:nth-child(4) {
	width: 15%;
}

.stat_tab_spole .regdelListTable td:nth-child(5) {
	width: 9%;
}

.stat_tab_spole .regdelListTable td:nth-child(6) {
	width: 8%;
}

.stat_tab_spole .regdelListTable td:nth-child(7) {
	width: 10%;
}

.stat_tab_spole .regdelListTable td:nth-child(8) {
	width: 23%;
}

.stat_tab_bsl .regdelListTable td:nth-child(1) {
	width: 2%;
}

.stat_tab_bsl .regdelListTable td:nth-child(2) {
	width: 5%;
}

.stat_tab_bsl .regdelListTable td:nth-child(3) {
	width: 6%;
}

.stat_tab_bsl .regdelListTable td:nth-child(4) {
	width: 7%;
}

.stat_tab_bsl .regdelListTable td:nth-child(5) {
	width: 15%;
}

.stat_tab_bsl .regdelListTable td:nth-child(6) {
	width: 19%;
}

.stat_tab_bsl .regdelListTable td:nth-child(7) {
	width: 13%;
}

.stat_tab_bsl .regdelListTable td:nth-child(8) {
	
}

.regdelListTable.tbody tr:hover {
	background: #ccc;
}

.regdel_imgList, .regdel_imgTbl {
	width: 100%;
}

.regdel_imgTbl th {
	font-size: 13px;
	border-bottom: 1px solid #dadbe8;
}

.regdel_imgTbl td {
	text-align: center;
}

.regdel_imgTbl th, .regdel_imgTbl td {
	padding: 5px;
}

.regdel_imgList img {
	width: 200px;
	height: 150px;
}

.regdel_imgList .trashImgViewBox {
	float: right;
}



/* detailSearchForm start*/
[align-c],.align-c{align-items : center;/* top: 50%; */}
[flex-bet],.flexBet{display: flex;justify-content: space-between;position: relative;/* height: 100%; */}
[flex-cen]{display: flex;justify-content: center;position: relative;/* height: 100%; */}
[flex-start]{display: flex;justify-content: flex-start;position: relative;/* height: 100%; */}

[flex-column]{display: flex;flex-direction: column;position: relative;/* text-align: center; *//* height: 100%; */}

.flexBet label,
.flexBet input[type=checkbox]
{margin : 0px;cursor: pointer;}
[flex-end],.flexEnd{display: flex;justify-content: flex-end;position: relative;/* height: 100%; */}

.flexLeft{display: flex;justify-content: left;position: relative;/* height: 100%; */}
.baseInput{font-size: 12px;font-weight: 300;background-color: rgb(240 240 240 / 80%);padding: 1px 4px;box-sizing: border-box;border-radius: 6px;overflow: hidden;border: 1px solid #ccc;min-width: 70px;}
.baseMid{font-size: 12px;font-weight: 500;color: #505050;}
.baseMid.btn{
    background-color: #f0f0f0;
    border: 1px solid #ccc;
   
}

.searchCon input[type=checkbox],
.searchCon input[type=checkbox]+label{
	cursor : pointer;
}
.searchCon label{
	margin : 0;
}

.searchCon {
	padding: 2px 5px;
	position: absolute;
	bottom: 0;
	z-index: 14;
	background: hsl(0deg 0% 100% / 80%);
	width: 100%;
	/* width: calc(100% - 328px); */
	/* overflow: auto; */
	/* resize: vertical; */
	/* border-top: 1px solid rgb(30 35 46 / 0%); */
}

.home_container.control .searchCon{
    height: 25%;
    height: 18px;
    min-height: 18px;
}
.home_container.ims .searchCon{
    height: 25%;
    height: 18px;
    /* height: 100%; */
    /* display: flex; */
    flex-direction: column;
    min-height: 18px;
}


#dragbar{
	background-color: white;
	cursor: row-resize;
	width: 153px;
	margin: 0 auto;
	height: 9px;
	border-radius: 7px;
	margin-top: 3px;
	box-shadow: 0 2px 3px 0 black;
	display: flex;
	align-items: center;
	justify-content: center;
	/* z-index: 99999999999; */
	position: relative;
	margin-bottom: 6px;
	/* top: -4px; */
}

#dragbar>.line{
	/* margin : 0 auto; */
	width: 27%;
	height: 3px;
	border-radius: 6px;
	background-color: #a8a8a8;
}
.searchCon .table tr{
	display : flex;
	align-items: center;
}

.searchCon .table th,
.searchCon .table td{

align-items: center;

padding: 0.3rem;

width: auto;

min-height: 28.59px;

width: 130px;

border: 0;

/* width: 10% !important; */

overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap;

border-bottom: 1px solid #e1e1e1;
}

.searchCon .table th:first-child,
.searchCon .table td:first-child{width: 45px;}
	
.searchCon .table th{background-color: #1e232e;color: white;white-space: nowrap;}

.searchCon .table td{
}
.searchCon .list{position: relative;height: calc(100% - 184px);/* height: 100%; *//* min-height: 70px; */overflow-x: auto;width: 100%;overflow-y: hidden;}

.conditionBox{
	display: flex;
	/* width: 100%; */
	margin: 0 auto;
	justify-content: space-around;
	align-items: center;
	padding: 8px 0px;
	/* right: auto; */
}



.cBoxLeft{
}
.cBoxLeft .conSearchOpBox{
	
align-items: center;
}

.cBoxRight{
	/* width: 63%; */
	/* background-color: burlywood; */
	overflow-x: auto;
	/* overflow: hidden; */
	height: 120px;
}

.cBoxRight .baseMid{
	min-width: 82px;
}

.cBoxBtnDiv{
	
/* margin-left: auto; */
}

.alnitm-cen{
	align-items: center;
}

.searchCon .detailSearchBtn{
	margin : 0px;
}

.conSearchOp{
	align-items: center;

}
.cBoxRight>.flexBet{
	margin-bottom: 3px;
}
.cBoxRight>.flexBet>.baseMid{
	
min-width: 20px;
}

.cBoxRight>.flexBet>.flexBet,
.cBoxRight>.flexBet .spare
{
	
width: 25%;
	
min-width: 199px;
	
padding-right: 5px;
	
align-items: center;
}

.cBoxRight>.flexBet>.spare{
	
	min-width: 20px;
}


.detailSearchArea{
	display : none;
}
.detailSearchArea.current{
	display: block;
}

.searchCon .detailSearchFunc{
	display: flex;
    align-items: center;
    width: 334px;
    justify-content: space-between;
}

/* 
.detailSearchArea tbody{
     display:block;
     height: calc(100% - 212px);
     overflow:auto;
}
.detailSearchArea thead, .detailSearchArea tbody tr{

display: table;

width:100%;

table-layout:fixed;
}

.detailSearchArea thead{

width: calc(100% - 1em);
}
.detailSearchArea table{

display: block;
} */





.detailSearchArea tbody{
    
display: block;
    
height: calc(100% - 4px);
    
overflow: auto;
}
.detailSearchArea thead, .detailSearchArea tbody tr{/* display:table; *//* width:100%; *//* table-layout:fixed; */}

.detailSearchArea thead{

width: calc( 100% - 1em );
}
.detailSearchArea table{

height: 100%;
}



/* detailSearchForm end*/



.dialog{
	font-size: 1.1em;
	margin: auto;
	background: #292a2d;
	border: 0;
	border-radius: 20px;
	padding: 20px 40px 10px;
	text-align: center;
	box-shadow: 0 14px 28px rgb(255 255 255/25%), 0 10px 10px rgb(255 255 255/22%);
	color: inherit;
	max-width: 400px;
	width: 100%;
	overflow: overlay;
	color: white;
}
.dialog::backdrop{
    background: rgb(0 0 0/60%)
}


.dialog a{
	color: greenyellow;
}


.dialog button{
	width: 100%;
    display: block;
    position: relative;
    height: 46px;
    padding: 10px;
    box-sizing: border-box;
    border: 1px solid #494c50;
	border-radius: 5px;
	font-weight: bold;
	background: #202124;
	color: white;
}

.dialog .flexBet label{
	min-width: 74px;
}

.work_coment{
	text-align: right;
}


/* @media start*/
@media ( max-width : 1080px) {
	.d_head .inner_head, .d_service .inner_service, .subMenuBar {
		width: 100%;
	}
}

@media ( max-width : 700px) {
	.approveTerm, .dailySuntime {
		display: none;
	}
	.inner_head .lg a {
		display: block;
	}
}

@media ( max-width : 700px) {
}

@media ( max-height : 480px) {
	.labelBtn {
		top: 137px;
	}
}
/* @media end*/
.specAlert {
	display: none;
}


/* img[src="/ilight/img/markerImage/P/d2d/err.png"],
img[src="/ilight/img/markerImage/P/d2d/2_err.png"],
img[src="/ilight/img/markerImage/P/d2p/err.png"],
img[src="/ilight/img/markerImage/P/d2p/2_err.png"],

img[src="/ilight/img/markerImage/P/d2d/err_w.png"],
img[src="/ilight/img/markerImage/P/d2d/2_err_w.png"],
img[src="/ilight/img/markerImage/P/d2p/err_w.png"],
img[src="/ilight/img/markerImage/P/d2p/2_err_w.png"],

img[src="/ilight/img/markerImage/L/err.png"],
img[src="/ilight/img/markerImage/A/err.png"],
img[src="/ilight/img/markerImage/B/err.png"],
img[src="/ilight/img/markerImage/C/err.png"],
img[src="/ilight/img/markerImage/G/err.png"],
img[src="/ilight/img/markerImage/I/1err.png"],
img[src="/ilight/img/markerImage/I/1_D_err.png"],
img[src="/ilight/img/markerImage/I/1_S_err.png"],
img[src="/ilight/img/markerImage/P/err.png"],
img[src="/ilight/img/markerImage/P/2_err.png"],
img[src="/ilight/img/markerImage/P/err_w.png"],
img[src="/ilight/img/markerImage/P/2_err_w.png"],
img[src="/ilight/img/markerImage/S/S_1_ERR.png"],
img[src="/ilight/img/markerImage/V/err.png"]
{
	 animation: motion 0.4s linear 0s infinite alternate; 
} */
img[src*="markerImage"][src*="err"]{
	animation: motion 0.4s linear 0s infinite alternate;
}

img[src*="markerImage"][src*="ver=dim"]{
	animation: slow-blink 0.4s linear 0s infinite alternate;
}


@keyframes slow-blink {
	100% {
		/* filter: drop-shadow(10px 10px 10px rgb(255, 255, 255)) grayscale(100%) opacity(0.5); */
		filter: grayscale(100%) opacity(0.5);
		/* filter: opacity(0.3); */
		/* opacity: 0.3; */
		/* box-shadow: 3px 3px 4px 0px black; */
	}
}

@keyframes motion {
	0% {
		margin-top: 0px;
/*         filter: opacity(1); */
	}
	100% {
		filter: opacity(0.3);
		margin-top: 8px;
/* 		content : url("../img/markerImage/i/1off.png"); */
		
	}
}
@keyframes blink-effect {
	50% {
	  opacity: 0;
	}
  }
  
.blink {
	animation: blink-effect 1s step-end infinite;
}
	
[scrollDesignSet]::-webkit-scrollbar{
    width : 5px;
    
}
[scrollDesignSet]::-webkit-scrollbar-thumb {
    background-color: #2f3542;
    border-radius: 5px;
  }
[scrollDesignSet]::-webkit-scrollbar-track {
    background-color: grey;
    border-radius: 5px;
    box-shadow: inset 0px 0px 5px white;
}

[gap20]{
	flex-wrap: nowrap;
	gap: 20px;
}
[gap5]{
	flex-wrap: nowrap;
	gap: 5px;
}
.sl_groupMnt_container{
	color: #444444;
}

.sl_groupMnt_container h6{
	border-bottom: 1px solid #ccc;
	background: #dce7f1;
	/* color: white; */
	/* border-radius: 2px; */
	padding: 1px 4px;
}

.sl_groupMnt_container .dataline{
	margin-bottom: 2px;
	padding: 2px 0 1px 0;
}
.sl_groupMnt_container .dataline:hover{
	background-color: #f7f7f7;
}
.sl_groupMnt_container [readonly]{
	background : none;
	outline: none;
	border: none;
}
.sl_groupMnt_container input[type=number]{
	/* min-width: 20px; */
}
.sl_groupMnt_container input{
	border-radius: 5px;
	border: 1px solid #ccc;
	padding-left: 5px;
	/* width : 100%; */
	width: 100%;
	background: #fbfbfb;
}

.sl_groupMnt_container select{
	border-radius: 5px;
	border: 1px solid #ccc;
	padding-left: 5px;
	/* min-width: 48px; */
}

.slGroupInfoForm .operateInfo input{
	width: 4vw;
	min-width: 70px;
}

.sl_groupMnt_container .btn{
	background-color: #00aaff;
	width: 100%;
	text-align: center;
	padding: 4px;
	border-radius: 6px;
	font-size: 13px;
	font-weight: 500;
	color: white;
	cursor: pointer;
	font-weight: bold;
}
.sl_groupMnt_container .groupMnt_left{/* box-shadow: 0 0 0 1px #e3e5e8,0 1px 2px 0 rgba(0,0,0,.04); */overflow: auto;height: auto;/* min-width: 389px; *//* width: auto; *//* max-width: 395px; */width: 531px;background: none;border-right: 1px solid #ccc;border-radius: 0;padding: 0px 11px 0px 0px;}

.sl_groupMnt_container .groupMnt_body{
	background: white;
	box-shadow: 0 0 0 1px #e3e5e8, 0 1px 2px 0 rgba(0, 0, 0, .04);
	width: 100%;
}

.slGroupInfoForm label{
	font-weight: bold;
	min-width: 75px;
}
[text-wdot]{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
[blue] {
	color : #03A9F4;
}
/* -webkit- @keyframes motion {

} */



.reg_form .excel-form {
	width: 100%;
	color: #666;
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	border-radius: 8px;
	padding: 0.2rem;
	font-family: 'Segoe UI', sans-serif;
	font-size: 0.95rem;
}
.reg_form .excel-form label{
	margin : 0;
}
.reg_form .excel-form .file-input {
	cursor: pointer;
	width: auto;
	border: 0;
	height: auto;
}

.reg_form .excel-form .upload-btn {
	background-color: #666;
	color: #fff;
	border: none;
	border-radius: 4px;
	padding: 0.5rem 1rem;
	cursor: pointer;
	font-weight: bold;
	transition: background-color 0.3s;
}
.reg_form .excel-form .upload-btn:hover {
	background-color: #4d4d4d;
}








.ddContent_item{
	padding: 5px 0px !important;
	height: 24px !important;
}

.statTable_td_ddContent{
	position: fixed;
	z-index: 1;
	width: 80.53px;
	background: #f0f8ff;
	border-bottom: 1px solid #8d8d8d;
	padding: 9px 6px !important;
	display: flex;
	justify-content: space-around;
	flex-direction: column;
	/* height: 79px; */
	gap: 5px;
	/* box-shadow: 0px 10px 4px 0px; */
	/* width: 100%; */
	margin-top: 4px;
}

.tdDropDown.s .statTable_td_ddContent{
	left: 8px;
}
.tdDropDown.i .statTable_td_ddContent{margin-top: 4px;margin-left: -4px;}
.tdDropDown.p .statTable_td_ddContent{margin-top: 4px;margin-left: -4px;}

.error{
	color : red;
}


/* Extra small devices (mobile phones) */
@media (max-width: 575px) {
  /* Styles for small mobile phones */
}

/* Small devices (portrait tablets and larger phones) */
@media (min-width: 576px) and (max-width: 767px) {
  /* Styles for tablets in portrait mode */
}

/* Medium devices (landscape tablets) */
@media (min-width: 768px) and (max-width: 991px) {
  /* Styles for tablets in landscape mode */
}

/* Large devices (laptops/desktops) */
@media (min-width: 992px) and (max-width: 1199px) {
  /* Styles for small desktops and laptops */
	
}

/* Extra large devices (large desktops) */
@media (max-width: 1266px) {
	.os-container .list-body {
		flex-direction: column;
		overflow: auto;
		/* height: 100%; */
	}
	
  /* Styles for large desktops */
}




