@charset "UTF-8";

.xi-check-circle-o:before {
    content: "\e91c";
}
input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  /* border-radius: 4px; */
  cursor: pointer;
  height: 20px;
  outline: 0;
  width: 20px;
  border: 1px solid #aaa;
  margin-bottom: 0;
  vertical-align: sub;
}
input[type="checkbox"]::after {
  border: solid #3a4b93;
  border-width: 0 3px 3px 0;
  content: '';
  display: none;
  height: 60%;
  left: 29%;
  position: relative;
  top: 0%;
  transform: rotate(45deg);
  width: 26%;
}
input[type="checkbox"]:checked {
  background: #ffffff;
}
input[type="checkbox"]:checked::after {
  display: block;
}
.left_2 {
    color: #666 !important;
    /* line-height: 66px; */
}
.small {
    color: #888888;
    font-size: 13px;
    font-weight: 400;
}
.checks p {
    display: inline-block;
    vertical-align: baseline;
    margin-right: 10px;
    margin-left: 6px;
}
#surveySingle .board-form {
	
padding-top: 44px !important;
}
.bwid {
	margin: 20px;
}
.table-choice {
	
padding: 12px 0;
}
.btn-gray_a {
	/* margin: 5px; */
	padding: 4px;
	color: #3A4B93;
	background: #fff;
	border: 1px solid #3A4B93;
	border-radius: 5px;
	text-align: center;
	cursor: pointer;
	padding-left: 15px;
	padding-right: 15px;
	/* margin: 4px 2px; */
	margin-left: 5px;
}
.board-right li {
    float: left;
    /* height: 47px; */
    padding: 4px 26px;
    border: #ccc 1px solid;
    font-size: 14px;
    background: #E7EDF8;
    border-radius: 5px 0 0;
    color: #3D4F9C;
    font-weight: 400;
    line-height: 40px;
}
.div_style3 {
    line-height: 30px;
    margin-right: 6px;
    margin-top: 0;
    margin-bottom: 0 !important;
}
.div_style3 input{
	vertical-align: middle;
	margin-right:  6px !important;
}
.board-form .test textarea {
    resize: none;
    border: 0;
    color: #42474b;
    width: 99.3%;
    padding: 5px;
    margin: 0 -6px;
    font-family: 'Noto Sans KR';
    font-weight: 300;
    margin: 0 1px;
}
#sfe {
	width: 99.4%;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 5px;
	font-weight: 300;
	font-family: 'Noto Sans KR';
}
.board-form table {
    width: 100%;
    margin: 5px 0;
    border: 1px solid #ccc;
    border-collapse: collapse;
} 
/* .trhover td:nth-child(3) div {
	text-align: left !important;
}
.trhover td:nth-child(3) div p {
	text-align: left !important;
} */
.table-normal2 table tr th {
    margin-bottom: 1px;
    padding: 6px 5px;
    border: #ccc 1px solid;
    font-size: 14px;
    font-weight: 400;
    background: #eee;
    color: #42474b;
}
.ptag {
	text-align: left !important;
	margin: 5px 14px 6px 0 !important;
}
.pL20 {
    padding-left: 0px !important;
    border-top: 1px solid #ccc;
    margin: 10px 0  !important;
    padding: 3px;
}
input[type='radio'] {
			-webkit-appearance:none;
			width: 20px;
			height: 20px;
			/* [라디오 버튼 테두리 색상 정의] */
			border: 1px solid #aaa;
			border-radius:50%;
			outline:none;
			/* [라디오 버튼 배경 색상 정의] */
			background:#ffffff;
			vertical-align: sub;
		}
		input[type='radio']:before {
			/* [content null 설정해서 커스텀 지정] */
			content:'';
			display:block;
			width: 46%;
			height: 46%;
			margin: 27%;
			border-radius: 50%;
		}
		input[type='radio']:checked:before {
			/* [라디오 버튼이 클릭 되었을 경우 내부 원형 색상] */
			background: #9f0973;
		}
		
.div_style3 .prsrv_beforeSttus {
	
vertical-align: -6px !important;
	
margin: 2px !important;
}		
.board-form table tr td {
    padding: 8px;
    border: 1px solid #ccc;
    /* border-left: 1px solid #e5e5e5; */
    color: #555;
    text-align: left;
    font-weight: 300;
    /* height: 66px; */
}
.board-form table tr th {
    margin-bottom: 1px;
    /* padding: 15px 15px; */
    border: #ccc 1px solid;
    /* font-size: 22px; */
    font-weight: 400;
    background: #eee;
    color: #666;
    /* line-height: 30px; */
    font-family: 'Noto Sans KR';
}
.board-right .setExaminLin {
	    border-left: 1px dashed #3a4b93;
}
.board-form table .tHeader th {
	margin-bottom: 1px;
    padding: 6px 5px;
    border: #ccc 1px solid;
    font-size: 14px;
    font-weight: 400;
    background: #3D4F9C;
    color: #fff;
}
#dashTable td {
	text-align: center;
}
#yongdo th {
	text-align: center;
}
#prsrvBizActnCn th {
	text-align: center;
}
#bfrSttsYn_Y {
margin-top : 13px;
margin-left: 3px;
	
vertical-align: top;
	
margin-right: 2px;
	
/* margin-bottom: 5px; */
}
#prsrvBizOpnn {
	    width: 99.4%;
	    border: 1px solid #ccc;
	    border-radius: 5px;
	    padding: 5px;
	    font-weight: 300;
	    font-family: 'Noto Sans KR';
}
#utlzCn {
	    width: 99.4%;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px;
    font-weight: 300;
    font-family: 'Noto Sans KR';
} 
#prsrvBizYn_N {
	 
margin-left: 2px;
	 
margin-bottom: 4px;
	 
vertical-align: -9px;
	 
margin-right: 2px;
}
#prsrvBizYn_Y {
	margin-left: 12px;
	margin-bottom: 4px;
	vertical-align: -9px;
}
.table-normal2 table {
	margin: 0px;
}
.xi-check-circle-down:before {
    content: "\e904";
}
.btn-green:hover {
    background: #2e3e83 !important;
}
.btn-green {
    background: #3a4b93 !important;
}
.board-formx img {
    margin: 26px 22px;
    padding: 2px;
    width: 20px;
    height: 20px;
    background: #fff;
    border: none;
    border-radius: 5px;
}
.dash_dig_tab .w21 {
    /* color: #42474b; */
    /* background: #ccc !important; */
    /* border: 1px solid #ccc !important; */
    margin: 15px 4px;
}
.dash_dig_tab .w22 {
    /* background: #9F0973 !important; */
    /* border: 1px solid #9F0973 !important; */
    margin: 5px 0 0;
}
.dash_dig_tab .btn-sky {
    background: #3D4F9C !important;
    color: #fff;
    border-radius: 5px;
    border: none;
    padding: 5px 10px;
    margin: 15px 0 !important;
}
#confirmSchComposition {
	width: 84px !important;
	}
#confirmSchSdCode {
	width: 100px !important;
}
.munh_st {
	margin: 0 !important;
}
.table-normal2 tr td  div {
    margin: 2px 2px;
}
#detailWYn_N {
	
}
#detailWYn_Y {
	
}
#dtlExmnYn_N {
	
}
#dtlExmnYn_Y {
}
.let {
	
vertical-align: inherit !important;
}
.w20 {
    width: 33.2% !important;
    height: 48px;
    margin-top: 15px;
    color: white;
    background: #3D4F9C;
    border: 1px solid #3A4B93;
    border-radius: 5px;
    cursor: pointer;
}
@charset "UTF-8";

.xi-check-circle-o:before {
    content: "\e91c";
}
input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  /* border-radius: 4px; */
  cursor: pointer;
  height: 20px;
  outline: 0;
  width: 20px;
  border: 1px solid #ddd;
  margin-bottom: 0;
  vertical-align: -5px;
  border-radius: 3px;
}
input[type="checkbox"]::after {
  border: solid #3a4b93;
  border-width: 0 3px 3px 0;
  content: '';
  display: none;
  height: 60%;
  left: 29%;
  position: relative;
  top: 0%;
  transform: rotate(45deg);
  width: 26%;
}
input[type="checkbox"]:checked {
  background: #ffffff;
}
input[type="checkbox"]:checked::after {
  display: block;
}
.left_2 {
    color: #666 !important;
    /* line-height: 66px; */
}
.small {
    color: #888888;
    font-size: 13px;
    font-weight: 400;
}
.checks p {
    display: inline-block;
    vertical-align: baseline;
    margin-right: 10px;
    margin-left: 6px;
}
#surveySingle .board-form {
	
padding-top: 44px !important;
}
.bwid {
	margin: 20px;
}
.table-choice {
	
padding: 12px 0;
}
.btn-gray_a {
	/* margin: 5px; */
	padding: 4px;
	color: #3A4B93;
	background: #fff;
	border: 1px solid #3A4B93;
	border-radius: 5px;
	text-align: center;
	cursor: pointer;
	padding-left: 15px;
	padding-right: 15px;
	/* margin: 4px 2px; */
	margin-left: 5px;
}
.board-right li {
    float: left;
    /* height: 47px; */
    padding: 4px 26px;
    border: #ccc 1px solid;
    font-size: 14px;
    background: #E7EDF8;
    border-radius: 5px 0 0;
    color: #3D4F9C;
    font-weight: 400;
    line-height: 40px;
}
.div_style3 {
    line-height: 30px;
    margin-right: 2px;
    margin-top: 0;
    margin-bottom: 0 !important;
    font-weight: 400;
}
.div_style3 input{
	vertical-align: middle;
	margin-right:  6px !important;
	margin-left: 2px;
}
.board-form .test textarea {
    resize: none;
    border: 0;
    color: #42474b;
    width: 99.3%;
    padding: 5px;
    margin: 0 -6px;
    font-family: 'Noto Sans KR';
    font-weight: 300;
    margin: 0 1px;
}
#sfe {
	width: 99.4%;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 5px;
	font-weight: 300;
	font-family: 'Noto Sans KR';
}
.board-form table {
    width: 100%;
    margin: 5px 0;
    border: 1px solid #ccc;
    border-collapse: collapse;
} 
/* .trhover td:nth-child(3) div {
	text-align: left !important;
}
.trhover td:nth-child(3) div p {
	text-align: left !important;
} */
.table-normal2 table tr th {
    margin-bottom: 1px;
    padding: 6px 5px;
    border: #ccc 1px solid;
    font-size: 14px;
    font-weight: 400;
    background: #eee;
    color: #42474b;
}
.ptag {
	text-align: left !important;
	margin: 5px 14px 6px 0 !important;
}
.pL20 {
    padding-left: 0px !important;
    border-top: 1px solid #ccc;
    margin: 10px 0  !important;
    padding: 3px;
}
input[type='radio'] {
			-webkit-appearance:none;
			width: 20px;
			height: 20px;
			/* [라디오 버튼 테두리 색상 정의] */
			border: 1px solid #ddd;
			border-radius:50%;
			outline:none;
			/* [라디오 버튼 배경 색상 정의] */
			background:#ffffff;
			vertical-align: text-bottom;
			margin-right: 5px;
		}
		input[type='radio']:before {
			/* [content null 설정해서 커스텀 지정] */
			content:'';
			display:block;
			width: 46%;
			height: 46%;
			margin: 27%;
			border-radius: 50%;
			vertical-align: middle;
		}
		input[type='radio']:checked:before {
			/* [라디오 버튼이 클릭 되었을 경우 내부 원형 색상] */
			background: #3D4F9C;
		}
		
.div_style3 .prsrv_beforeSttus {
	
vertical-align: -6px !important;
	
margin: 2px !important;
}		
.board-form table tr td {
    padding: 8px;
    border: 1px solid #ccc;
    /* border-left: 1px solid #e5e5e5; */
    color: #555;
    text-align: left;
    font-weight: 300;
    /* height: 66px; */
}
.board-form table tr th {
    margin-bottom: 1px;
    /* padding: 15px 15px; */
    border: #ccc 1px solid;
    /* font-size: 22px; */
    font-weight: 400;
    background: #eee;
    color: #666;
    /* line-height: 30px; */
    font-family: 'Noto Sans KR';
}
.board-right .setExaminLin {
	    border-left: 1px dashed #3a4b93;
}
.board-form table .tHeader th {
	margin-bottom: 1px;
    padding: 6px 5px;
    border: #ccc 1px solid;
    font-size: 14px;
    font-weight: 400;
    background: #3D4F9C;
    color: #fff;
}
#dashTable td {
	text-align: center;
}
#yongdo th {
	text-align: center;
}
#prsrvBizActnCn th {
	text-align: center;
}
#bfrSttsYn_Y {
margin-top : 13px;
margin-left: 3px;
vertical-align: top;
	
margin-right: 2px;
	
/* margin-bottom: 5px; */
}
#prsrvBizOpnn {
	    width: 99.4%;
	    border: 1px solid #ccc;
	    border-radius: 5px;
	    padding: 5px;
	    font-weight: 300;
	    font-family: 'Noto Sans KR';
}
#utlzCn {
	    width: 99.4%;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px;
    font-weight: 300;
    font-family: 'Noto Sans KR';
} 
#prsrvBizYn_N {
	 
margin-left: 2px;
	 
margin-bottom: 4px;
	 
vertical-align: -9px;
	 
margin-right: 2px;
}
#prsrvBizYn_Y {
	margin-left: 2px;
	margin-bottom: 4px;
	vertical-align: -9px;
}
.table-normal2 table {
	margin: 0px;
}
.xi-check-circle-down:before {
    content: "\e904";
}
.btn-green:hover {
    background: #2e3e83 !important;
}
.btn-green {
    background: #3a4b93 !important;
}
.board-formx img {
    margin: 26px 22px;
    padding: 2px;
    width: 20px;
    height: 20px;
    background: #fff;
    border: none;
    border-radius: 5px;
}
.dash_dig_tab .w21 {
    /* color: #42474b; */
    /* background: #ccc !important; */
    /* border: 1px solid #ccc !important; */
    margin: 15px 1.5px;
}
.dash_dig_tab .w22 {
    /* background: #9F0973 !important; */
    /* border: 1px solid #9F0973 !important; */
    margin: 5px 0 0 1px;
}
.dash_dig_tab .btn-sky {
    background: #3D4F9C !important;
    color: #fff;
    border-radius: 5px;
    border: none;
    padding: 5px 10px;
    margin: 15px 0 !important;
}
#confirmSchComposition {
	width: 84px !important;
	}
#confirmSchSdCode {
	width: 100px !important;
}
.munh_st {
	margin: 0 !important;
}
.table-normal2 tr td  div {
    margin: 2px 2px;
}
#detailWYn_N {
	
}
#detailWYn_Y {
	
}
#dtlExmnYn_N {
	
}
#dtlExmnYn_Y {
}
.let {
	
vertical-align: inherit !important;
}
.w20 {
    width: 33.2% !important;
    height: 48px;
    margin-top: 15px;
    color: white;
    background: #3D4F9C;
    border: 1px solid #3A4B93;
    border-radius: 5px;
    cursor: pointer;
}
.dash_dig_tab .btn-sky {
    margin: 15px 1px !important;
} 
#nameSearchTab_surveyNm {
	width: 300px;
}
#nameSearchTab_checkNm {
	width: 318px;
}
.sayoo2 {
    width: 300px !important;
}
.tab1_sayoo {
    width: 146px;
    background: #fff url(../img/arrow.png) right 10px center no-repeat;
    /* margin: 0 6px 0 38px; */
    -webkit-appearance: none;
    background-size: 10px;
}
.search_submit_josa .tab_tab_font {
    margin: 8.5px 0;
    width: 134px;
}
#dashSearchTable tr td {
	text-align: center;
}
.mapContentZone .container .searchPagination {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 34px;
    background: #fff;
    }
    
.x2 img {
    margin: 5px 0;
    padding: 2px;
    width: 15px;
    height: 15px;
    background: #fff;
    border: none;
    border-radius: 25px;
    border: 1px solid #ddd;
} 
.btn-blue:hover {
    /* background: #293b4c !important; */
    background: white !important;
    color: #3A4B93;
    border: 1px solid #3D4F9C;
    font-weight: bold;
    transition: all 0.3s;
}
#imgFileDown {
	margin: 10px 0;
}
.btn-blue {
    /* background: #455d73 !important; */
    margin: 5px;
    padding: 4px;
    color: #3A4B93;
    background: #fff;
    border: 1px solid #3A4B93;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
    padding-left: 15px;
    padding-right: 15px;
    /* margin: 4px 2px; */
    margin-left: 5px;
    padding: 4px;
    color: white;
    background: #3D4F9C !important;
    border: 1px solid #3A4B93;
    border-radius: 5px;
    text-align: center;
    cursor: pointer;
    padding-left: 15px;
    padding-right: 15px;
    /* margin: 4px 2px; */
    margin-left: 5px;
}
.btn-red {
        /* margin: 5px 10px 5px 2px; */
        padding: 4px;
        /* width: 60px; */
        padding-left: 15px;
        padding-right: 15px;
        background: #9F0973 !important;
        color: #fff;
        border: 1px solid #9F0973;
        border-radius: 5px;
        text-align: center;
        cursor: pointer;
        /* margin-left: 5px; */
        margin-bottom: 10px;
        margin-top: 5px;
}
#lotnoAddr {
	margin-bottom: 5px !important;
}   
.btn-red:hover {
    /* background: #a21f2e !important; */
    background: #fff !important;
    color: #9F0973;
    border: 1px solid #9F0973 !important;
    font-weight: bold;
    transition: all 0.3s;
}
#groupSchSdCode {
	width: 125px !important;
}
.viewGroupChild {
	margin: 0 !important;
}
#constntRow p {
	font-size: 13px !important; 
}
#constntRow div {
	font-weight: 600;
}
#constntRow th {
	margin-bottom: 1px;
	padding: 6px 5px;
	border: #ccc 1px solid;
	font-size: 14px;
	font-weight: 400;
	background: #3D4F9C !important;
	color: #fff;
}
#constntRow td {
	    padding: 8px;
	    text-align: center !important;
}
.btn-sky {
    background: #3D4F9C !important;
}
.btn-sky:hover{background:#3D4F9C !important}
.gusung {
	width: auto;
}
#surveySearchDivTable {
	margin: 0 !important;
	width: 100% !important;
	}

#constnt_dig {
	padding: 20px;
padding-bottom: 0;}
.txtR .btn-sky {
	margin-top: 10px;
	cursor: pointer;
	border: 1px solid #3D4F9C;
}
.test button {
	width: 100%;
}
.img_down .min-map {
    float: left;
    width: 49.2%;
    margin: 0.4%;
    box-sizing: border-box;
    /* background: #eee; */
}
.hcrs_img {
    /* float: left; */
    /* width: 34.2%; */
    /* padding: 0.4%; */
    /* box-sizing: border-box; */
    /* background: #eee; */
}
.dash_dig_tab_team {
	margin: 15px 1px !important;
}
#teamDash td {
	text-align: center;
}
#teamDash td:first-child:hover {
	background-color:#ccc;
	color:white;
}
#totalDash td {
	text-align: center;
}
#totalDash_11 td {
	text-align: center;
}
#nameSearchTab_chk1 {
	margin-right: 5px;
}
#nameSearchTab_chk2 {
	margin-right: 5px;
}
#nameSearchTab_chk3 {
	margin-right: 5px;
}
#nameSearchTab_chk4 {
	margin-right: 5px;
}
#dashTable .trhover td:first-child {
    
    border-left: none;

}
#dashTable .trhover td:nth-child(2) {
    
    border-right: none;

}
#dashTable {
	
border: none;
}
#tHeader th:first-child {
    
    border-left: none;

}
#tHeader th:nth-child(2) {
    
    border-right: none;


}
.trhover td:nth-child(3) {
	border-right: none;
}
#singleTable td:last-child {
	border-right: none;
}
#singleTable th:first-child {
    
    border-left: none;
}
#singleTable th:last-child {
    
    border-right: none;
}
.look th:first-child {
    
    border-left: none !important;
}
.look td:last-child {
    
    border-right: none !important;
}
#chtRelateDmArray th:last-child {
    
    border-right: none !important;
}
#chtRelateDmArray th:nth-child(1) {
    
    border-left: none !important;
}
.relateTr td:last-child {
    
    border-right: none !important;
}
.relateTr td:nth-child(4) {
    
    border-left: none !important;
}
#chtRelateDmArray {
	border: none;
}
.table_h4 {
	border: none !important;
	/* border-right: none !important; */
}
.table_h4 td {
	border-left: none !important;
	border-right: none !important;
}
.table_bo table{
	border: none;
}
.table_bo th {
	border-left: none !important;
	
}
.table_bo td {
	border-right: none !important;
	
}
.boo th:nth-child(3) {
border-left: 1px solid #ddd !important;
}
.boo th:nth-child(5) {
border-left: 1px solid #ddd !important;
}
#prsrvBizActnCn td:first-child {
	border-left: none !important;
	
}
#prsrvBizActnCn td:last-child {
	border-right: none !important;
}
#prsrvBizActnCn th:last-child {
	border-right: none !important;
}
.table-sasa table{
	border: none;
}
.table-sasa td:last-child {
	border-right: none !important;
}
.table-sasa th:first-child {
	border-left: none !important;
}
.table-gaga table{
	border: none;
}
.table-gaga td:last-child {
	border-right: none !important;
}
.table-gaga th:first-child {
	border-left: none !important;
}
.table-gaga th:last-child {
	border-right: none !important;
}
.simh th:first-child {
	border-left: none !important;
}
.simh th:last-child {
	border-right: none !important;
}
.table-hyun table {
	border: none;
}
.table-hyun th:first-child {
	border-left: none !important;
}
.table-hyun td:last-child {
	border-right: none !important;
}
#acces {
	text-align: center;
}
.table-chichi table {
	border: none;
}
.table-chichi th:first-child {
	border-left: none !important;
}
.table-chichi th:last-child {
	border-right: none !important;
}
.table-chichi td:last-child {
	border-right: none !important;
}
#wrthEvlOpnn {
	width: 99.4%;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px;
    font-weight: 300;
    font-family: 'Noto Sans KR';
}
.table-chichi .txtC {
	text-align: center;
}
.test_col table {
	border: none;
}
.test_col th:first-child {
	border-left: none !important;
}
.test_col th:last-child {
	border-right: none !important;
}
.test_col td:last-child {
	border-right: none !important;
}
.constntDmTr td:nth-child(4) {
	border-right: none !important;
}

#single {
	margin: 0 !important;
}
#set {
	margin: 0 !important;
}
#complex {
	margin: 0 !important;
}
.board-form_bwid {padding-top: 44px !important;
}
.adcls_table_com tr td div {
	margin-top: 6px !important;
}
#roadNm {
	margin-bottom: 0 !important;
}
#gateYn_N {
	margin-right: 4px;
}
#gateYn_Y {
	margin-right: 4px;
}
#wallYn_N {
	margin-right: 4px;
}
#wallYn_Y {
	margin-right: 4px;
}
.chk {
	padding: 0 15px;
}
#group_dig .noraml {
	border: none;
}
#group_dig .noraml th:first-child {
	border: 1px solid #ddd;
	border-left: none !important;
}
#group_dig .noraml th:last-child {
	border-right: none !important;
}
#group_dig .noraml td:last-child {
	border-right: none !important;
}
.group_dig_noraml tr {
	border: none;
}
.test_border {
	border: none !important;
}
.test_border th:first-child {
	border: 1px solid #ccc;
	border-left: none !important;
}
.test_border th:last-child {
	border-right: none !important;
}
.test_border td:last-child {
	border-right: none !important;
}
.test_border #componentTbl {
	border: none !important;
}
.test_border #componentTbl th:first-child {
	border: 1px solid #ccc;
	border-left: none !important;
}
.test_border #componentTbl th:last-child {
	border-right: none !important;
}
.test_border #componentTbl td:nth-child(10) {
	border-right: none !important;
}
.test_border table {
	border: none;
}
#singleDeTable table {
	border: none;
}
#singleDeTable th:first-child {
	border: 1px solid #ccc;
	border-left: none !important;
}
#singleDeTable th:last-child {
	border-right: none !important;
}
#singleDeTable td:last-child{
	border-right: none !important;
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: 0 15px;
    background: none;
    overflow: auto;
    height: auto !important;
}
#addSurveyGroupForm .group_dig_noraml {
	
margin: 20px 0px;
}
.map-bottom {
    position: absolute;
    bottom: 70px;
    right: 1.25%;
    border: #3d4f9c 1px solid;
}
.map-bottom h4 {
    padding: 10px 20px;
    background: #3d4f9c;
    color: #fff;
    font-size: 1.250rem;
    font-weight: 400;
}
.map-bottom ul {
    padding: 10px 10px 10px 10px !important;
}
.map-bottom ul {
    overflow: hidden;
    padding: 10px 10px 0 10px;
    height: 120px;
}
.map-bottom li {
    float: left;
    margin: 0 3px;
}
.map-bottom li button {
    border: #ccc 1px solid;
    width: 100px;
}
.map-button01 li button {
    display: inline-block;
    width: 76px;
    height: 55px;
    line-height: 55px;
    margin: 4px 2px;
    padding: 0px;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    font-size: 30px !important;
    font-size: 0.938rem;
    color: #3a4b93;
    text-align: center;
    text-decoration: none;
    border: 1px solid #3a4b93;
    background: #fff;
    /* background: rgb(245,245,245); */
    background: -moz-linear-gradient(-45deg, rgba(245,245,245,1) 0%, rgba(229,229,229,1) 50%, rgba(238,238,238,1) 51%, rgba(254,254,254,1) 100%);
    /* background: -webkit-linear-gradient(-45deg, rgba(245,245,245,1) 0%,rgba(229,229,229,1) 50%,rgba(238,238,238,1) 51%,rgba(254,254,254,1) 100%); */
    /* background: linear-gradient(135deg, rgba(245,245,245,1) 0%,rgba(229,229,229,1) 50%,rgba(238,238,238,1) 51%,rgba(254,254,254,1) 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#fefefe',GradientType=1 );
}
.map-button01 li button p {
    color: #3a4b93;
    width: 76px;
    text-align: center;
    /* margin: 8px 0; */
    /* display: block; */
    font-size: 14px;
    height: 36px;
    line-height: 36px;
}
.board_tt {
	margin: 0 !important;
}
.map-bottom {
    overflow: hidden;
    background: #fff;
}
.slider {
	margin: 5px 0;
}
.btn-gray {
    background: #3D4F9C !important;
    color: #fff;
    border-radius: 5px;
    border: none;
    padding: 5px 10px;
    margin: 5px 0;
    border: 1px solid #3D4F9C;
}
.btn-gray:hover {
    background: #fff !important;
    background: white !important;
    color: #3A4B93;
    border: 1px solid #3D4F9C;
    font-weight: bold;
    transition: all 0.3s;
}
.txtR .btn-sky:hover {
    background: #fff;
    background: white !important;
    color: #3A4B93;
    border: 1px solid #3D4F9C;
    font-weight: bold;
    transition: all 0.3s;
} 
.pagination a:hover:not(.active) {
    background-color: #eee;
    color: #333333 !important;
}
.searchPagination {
    /* width: 94%; */
    /* padding: 20px 0; */
    /* text-align: center; */
    /* border-top: #ccc 1px solid; */
    /* position: fixed; */
    /* z-index: 10000; */
    /* left: 50%; */
    /* transform: translate(-50%, -50%); */
    /* bottom: -50px; */
    /* background: #fff; */
    /* height: 60px; */
}
.search_submit_josa div div {
	line-height: 38px;
}
#single_beforeSttus {
	
width: 290px;
}
#single_prtcEqp {
	width: 290px;
}
.map-button01 li button:hover {
	background: #fff;
}
::-webkit-scrollbar {
     width: 6px;
}
::-webkit-scrollbar-thumb {
     border-radius: 3px;
     background-color: #707070;
     height: 10px;
  }
::-webkit-scrollbar-track {
      background-color: transparent;
      height: 100px;
  }
 ::-webkit-scrollbar-button {
      width: 0;
      height: 0;
 }

::-webkit-scrollbar {
     width: 10px;
     height: 10px;
}
::-webkit-scrollbar-thumb {
     border-radius: 10px;
     background-color: #cdcdcd;
     width:10px;
     height: 10px;
     -webkit-box-shadow: inset 0 0 4px rgb(0 0 0 / 31%);
}

::-webkit-scrollbar-track {
     background-color: #0000000f;
     height: 100px;
  }
 ::-webkit-scrollbar-button {
     width: 0;
     height: 0;
 }
 .table_ch {
 padding: 0px !important;
 border: none !important;
 }
  .table_ch #chtRelateDmArray {
  border: none !important;
  }
  .table_cho {
  border: none !important;
  }
  #chtRelateDmArray th {
  text-align: center;
  }
  .photoZoom_de {
  margin: 5px;
  border: 1px solid #c3c3c3;
  border-radius: 5px;
  line-height: 38px;
  background: #fff;
  z-index: 100;
  }
  .hcrs_map .min-map{
  float: left;
  width: 49.5%;
  margin: 0.2%;
  }
#surveySingleDe .board-form {
	margin: 15px 0;
	width: 100%;
	overflow-x: hidden !important;
	overflow-y: auto;
}  
#return_dig #ed-board {
	margin-top: 20px;
}
.cn {
	width: 368px !important;
}
.board_ww ul{
	width: 470px !important;
}
.close1 {
	
padding: 7px 12px;
	
border: 1px solid #aaa;
	
color: #797979;
	
margin-bottom: 15px;
margin-top: 15px;
}
.close01 {
	
padding: 7px 12px;
	
border: 1px solid #aaa;
	
color: #797979;
	
margin-bottom: 5px;
	
float: right;
}
#history_dig {
	padding: 5px;
}
.dis_bor {
	border-right: none !important;
}
.ui-widget-content {
	border: none;
}
.gusung_li1 .searchKeyword {
	margin: 4px 2px!important;
margin-left: 8px !important;}
.gusung_li2 .btn-sky {
	margin-top: 0 !important;
}
.gusung_li2 {
	margin-top: 5px;
}
#surveySearchDivCnt {
	line-height: 48px !important;
}
.nav_button {
	    position: absolute;
	    width: 24PX;
	    height: 50PX;
	    left: 500px;
	    top: 45%;
	    border: 1px solid #ddd;
	    /* border-radius: 0 8px 8px 0; */
	    border-left: none;
	    cursor: pointer;
	    z-index: 1;
	    display: none;
	    box-shadow: 3px 0px 3px 0px #00000008;
}
.nav_button.on {
	display: block;
}
.right_button {
	left: 0px;
}
.nav.off {
	position: absolute;
    left: 0px;
    z-index:auto !important;
}
.section.on {
    position: absolute !important;
    width: 100% !important;
}
#surveySearchDiv #surveySearchDivTable {
	border: none;
}
#surveySearchDiv #surveySearchDivTable th:nth-child(1) {
	border-left: none;
}
#surveySearchDiv #surveySearchDivTable td:nth-child(1) {
	border-left: none;
}
#surveySearchDiv #surveySearchDivTable th:nth-child(4) {
	border-right: none;
}
#surveySearchDiv #surveySearchDivTable td:nth-child(4) {
	border-right: none;
}
.constnt_btn {
	border-right: none !important;
}
.chartdiv_div {
	
width: 47.5%;
	
margin: 0.85% 1.5% 0.85% 1%;
}
.chartdiv_div_1 {
	
width: 47.5%;
	
margin: 0.85% 1% 0.85% 1.5%;
}
#selectGubun .fl-l {
	
top: -30px;
	
display: inline-block;
} 
#selectGubun .fl-l i {
	
top: 4px;
}
#selectGubun .mR10 {
	
}
.singleForm_table {
	margin: 15px 25px;
}
.title_txt {
	height: 65px;
	line-height: 65px;
	font-size: 22px;
	font-weight: 700;
	font-family: 'Noto Sans KR';
	letter-spacing: -1px;
}
.txt {
	color: #3D4F9C;
}
.singleForm_table .cf{
	margin-bottom:7px;
	font-weight: 500;
    font-size: 14px;
}
.m_0 {
	margin: 0;
}
.m_l_5 {
	margin-left: 5px;
}
#single_knd_de {
	margin-left: 3px;
}
#single_age_de {
	margin-left: 3px;
}
#single_evlPrsrv2 {
	margin-left: 3px;
}
#single_evlGnrlz2 {
	margin-left: 3px;
}
.pointer.on {
	color: #3a4b93 !important;
	background: #e7edf8 !important;
	font-weight: 400;
	/* line-height: 39px; */
	margin: 0;
}
.pointer.on span {
	color: #3a4b93 !important;
}
.his-table td {background-color: #f9f9f9 !important;text-align: center !important;cursor: pointer !important; padding: 10px !important;}
.his-table tbody td.on {background-color: #E7EDF8 !important;color: #3a4b93 !important;font-weight: 400;}