/* oui.css:1 */
.layerDetail_tabContWrap>.layerDetail_tabNav .layerDetail_tabList li{
	border-radius: 50px;
	border: 1px solid #ececec;
}

.style_tabContWrap.style_type02>.style_tabNav .style_tabList li.style_active {
	background: #D0E4FF;
	color: #000;
}

/* oui.css:1 */
.layerDetail_tabContWrap.layerDetail_type01>.layerDetail_tabNav .layerDetail_tabList li {
	border-radius: 50px;
	background-color: unset;
}

/* oui.css:1 */
.layerDetail_tabContWrap>.layerDetail_tabNav .layerDetail_tabList li.layerDetail_active {
	color: #000;
	background: #d0e4ff;
}

.layerDetail_tabContWrap.layerDetail_type01 .layerDetail_tabCont {
	border: 0
}

/* oui.css:1 */
.style_choice .style_pick select {
	background-color: #f7f7f7;
}

.style_tabContWrap.style_type02>.style_tabNav .style_tabList {
	border: 1px solid #ececec;
	border-radius: 50px;
}

.style_tabContWrap.style_type02>.style_tabNav .style_tabList li {
	background: none;
	border-radius: 50px;
}

.style_tabContWrap.style_type02 .style_tabCont {
	border: 0
}

/* 스타일설정 적용버튼 */
.style_btn.style_hilight1 {
	background: #32A1FF;
}

/* 팝업구성 적용버튼
oui.css:1 */
.popup_btnApply {
	background: #32A1FF;
}



/* 공간분석 영역 */

#analysis .toc.dep1 .head {
	background: #7EB7FF;
}

#analysis .toc.dep1 .head .titToc {
	color: #fff !important;
}

/* oui.css:1 */
.spatialAnalysis_cont .spatialAnalysis_inner {
	padding: 0
}

.spatialAnalysis_accordion .spatialAnalysis_toolList>li>span {
	border-bottom: 1px solid #f0f0f0;
}

.spatialAnalysis_accordion .spatialAnalysis_toolList>li .spatialAnalysis_innerList li {
	border-bottom: 1px solid #ececec;
	background: #f7f7f7;
	text-indent: 50px;
}

.spatialAnalysis_accordion .spatialAnalysis_toolList>li .spatialAnalysis_innerList li:last-child {
	border-bottom: 0;
}

.spatialAnalysis_accordion .spatialAnalysis_toolList>li .spatialAnalysis_innerList li:hover {
	color: #7EB7FF;
	background: #fff;
}

/* 아이콘 */
.spatialAnalysis_accordion .spatialAnalysis_toolList>li:nth-child(1)>span {
	background-image: url('../images/widget/toc/icon-data-analysis.png');
	background-position: left 15px center;
	background-repeat: no-repeat;
}

.spatialAnalysis_accordion .spatialAnalysis_toolList>li:nth-child(2)>span {
	background-image: url('../images/widget/toc/icon-location-analysis.png');
	background-position: left 15px center;
	background-repeat: no-repeat;
}

.spatialAnalysis_accordion .spatialAnalysis_toolList>li:nth-child(3)>span {
	background-image: url('../images/widget/toc/icon-pattern.png');
	background-position: left 15px center;
	background-repeat: no-repeat;
}

.spatialAnalysis_accordion .spatialAnalysis_toolList>li:nth-child(4)>span {
	background-image: url('../images/widget/toc/icon-vicinity.png');
	background-position: left 15px center;
	background-repeat: no-repeat;
}

.spatialAnalysis_accordion .spatialAnalysis_toolList>li:nth-child(5)>span {
	background-image: url('../images/widget/toc/icon-data.png');
	background-position: left 15px center;
	background-repeat: no-repeat;
}

.spatialAnalysis_accordion .spatialAnalysis_toolList>li:nth-child(6)>span {
	background-image: url('../images/widget/toc/icon-coordinate.png');
	background-position: left 15px center;
	background-repeat: no-repeat;
}

.spatialAnalysis_accordion .spatialAnalysis_toolList>li.spatialAnalysis_hasDep:after {
	position: static;
	top: 0;
	display: none;
	width: 0;
	height: 0;
	content: none;
	background: unset;
	transition: 0;
}

.spatialAnalysis_accordion .spatialAnalysis_toolList>li.spatialAnalysis_hasDep:before {
	background: url('../images/layer/plus.png')no-repeat center center;
	position: absolute;
	width: 24px;
	height: 24px;
	content: '';
	display: block;
	top: 17px;
	right: 15px;
	transform: unset;
}

.spatialAnalysis_accordion .spatialAnalysis_toolList>li.spatialAnalysis_hasDep.spatialAnalysis_active:before {
	background: url('../images/layer/minus.png')no-repeat center center;
	transform: unset;
}

/* 공간분석 상세영역
spatialAnalysis.css:133 */
#analysis .toc.dep2 .head {
	background: #D0E4FF;
}

/* spatialAnalysis.css:74 */
#analysis .toc .head .titToc {
	color: #333;
	font-family: "Pretendard Bold";
}

/* oui.css:1 */
.spatialAnalysis_section {
	border-bottom: 0;
}

.spatialAnalysis_cont input[type=number],
.spatialAnalysis_cont input[type=text],
.spatialAnalysis_cont select,
.spatialAnalysis_cont textarea {
	border: 0;
	border-bottom: 1px solid #e9e9e9;
	background-color: #f7f7f7;
	border-radius: 0;
}

.spatialAnalysis_btn.spatialAnalysis_hilight {
	background: #32A1FF;
}

.toc.dep1 .head {
	background: #7EB7FF;
}

#toc .toc.dep2.active .titToc {
	color: #333;
}

#analysis .toc.dep1 .inner {
	background: #fff;
}

.spatialAnalysis_accordion .spatialAnalysis_toolList>li {
	text-indent: 55px;
}

.layerSearch_layerMenu dl dt {
	color: #000;
	background: #D0E4FF;
}

.layerSearch_layerMenu dl dd {
	background: #F4F5F6;
}

.layerSearch_dep {
	background-color: #f4f5f6;
}

.toc_expandedBoxOpen {
	background: url(../images/layer/ico-group-show.png);
	top: -4px;
}

.toc_expandedBoxClosed {
	background: url(../images/layer/ico-group-hide.png);
	top: -4px;
}

.toc_expanded {
	width: 22px;
}

.layerDetail_tabContWrap.layerDetail_type01>.layerDetail_tabNav .layerDetail_tabList li {
	margin-right: 0;
	border-radius: 50px;
}

.tab_tabList li.tab_selected {
	color: #000;
	background-color: #D0E4FF;
	margin-right: 0;
}

.tab_tabList {
	border: 1px solid #ECECEC;
	border-radius: 50px;
}

.layerUpload_section .layerUpload_titSec strong {
	font-family: "Pretendard Bold";
	color: #333;
}
.webLayerForm_section .webLayerForm_titSec strong{
	font-family: "Pretendard Bold";
	color: #333;	
}

.spatialAnalysis_cont input[type=number],
.spatialAnalysis_cont input[type=text],
.spatialAnalysis_cont select,
.spatialAnalysis_cont textarea {
	padding: 0 0 0 10px;
}

.layerUpload_section .layerUpload_titSec strong:before {
	background: #7EB7FF;
}

.tab_tabList li {
	border-radius: 50px;
	background-color: unset;
}

.layerUpload_sourceSridBox,
.layerUpload_centerPointBox,
.layerUpload_fieldBox,
.layerUpload_fieldTypeBox,
.layerUpload_fileSelectBox,
.layerUpload_layerNameBox,
.layerUpload_separatorSelectBox,
.layerUpload_xyFieldBox,
.layerUpload_preserveOriginCoordBox {
	margin-bottom: 25px;
}

.layerUpload_fieldBox,
.layerUpload_sourceSridBox,
.layerUpload_centerPointBox,
.layerUpload_fieldTypeBox,
.layerUpload_layerNameBox,
.layerUpload_separatorSelectBox,
.layerUpload_xyFieldBox,
.layerUpload_preserveOriginCoordBox {
	display: flex;
}

.layerUpload_radioGroup {
	flex: 1;
}

.layerUpload_stepBox {
	min-width: 190px;
	position: relative;
    align-items: center;
}

.layerUpload_stepBox strong {
	width: auto;
}

.layerUpload_sourceSridBox {
	margin-bottom: 25px;
}

.layerUpload_layerUpload .layerUpload_xfieldBox,
.layerUpload_layerUpload .layerUpload_yfieldBox {
	text-indent: 0;
	width: 270px;
}

.layerUpload_onefieldBox {
	flex: 1;
}

.layerUpload_xyFieldBox {
	margin-bottom: 0;
}

.layerUpload_xyFieldBox span {
	line-height: 35px;
}

.layerUpload_layerUpload a,
.layerUpload_layerUpload button,
.layerUpload_layerUpload input,
.layerUpload_layerUpload option,
.layerUpload_layerUpload select {
	font-family: "Pretendard Bold";
}

.spatialAnalysis_section span {
	width: auto;
}

.ol-overviewmap:not(.ol-collapsed) {
	background: unset;
}

.style_choice .style_pick input {
	width: 55%;
}

.style_choice .style_pick .style_checkbox {
	margin: auto 0;
}


.ag-header-cell-label,
.ag-header-group-cell-label {
    justify-content: center;
}

.ag-root .ag-cell.right .ag-input-field-input{
    text-align: right;
    padding-right: 6px;
}