@charset "UTF-8";

#main-contents {
	height: inherit;
	min-height: fit-content;
}

.red-chart-container {
	width:100%;
}

.side-list .select_box .box01 {
	width: 100px;
	margin: 10px 5px 0 0;
}

.side-list .select_box .box02 {
	width: 115px;
	margin-top: 10px;
}

/* .side-list .list .btn_blue {
	display: inline-block;
	width: auto;
	height: 28px;
	line-height: 27px;
	font-size: 15px;
	text-align: center;
	color: #ffffff;
	border-radius: 25px;
	background-color: #0e4194;
	cursor: default;
	position: absolute;
	margin-top: 10px;
	right: 10px;
} */

.figure-search-result ul li .relation {
	color: #002968;
}

.red-chart-container .category .language {
	border: 1px solid #002968;
	color: #002968;
}

.red-chart-container .category .language.on {
	background: #002968;
}

.side-list .btn_search {
	background-color: #1B64B8;
}

.side-list .list .btn_blue {
	background-color: #1B64B8;
}

.red-menu .hierarchy {
	background-color: #1B64B8;
}

.red-menu .hierarchy:hover {
	background-color: #1B64B8;
}

.red-menu .dimention {
	background-color: #1B64B8;
}

.red-menu .dimention:hover {
	background-color: #1B64B8;
}

.function_select {
	border: 1px solid #1B64B8;
	color: #1B64B8;
}

.red-menu .regend {
	border: 1px solid #1B64B8;
}

.swiper-slide ul .on {
	box-shadow: inset 0px 0px 0px 2px #1B64B8;
}

.swiper-slide ul .on:hover {
	box-shadow: inset 0px 0px 0px 2px #1B64B8;
}

.swiper-slide ul li:hover {
	box-shadow: inset 0px 0px 0px 2px #b4c2d5;
}

.red-button-group button {
	background-color: #1B64BB;
}

.red-button-group button:hover {
	background-color: #1B64B8;
}

.red-button-group button.outline {
	color: #1B64B8;
	border: 1px solid #1B64B8;
}

.red-button-group button.outline:hover {
	color: #1B64B8;
	border: 1px solid #1B64B8;
	background-color: transparent;
}

.tooltip_help .tooltiptext {
	background-color: #1B64B8;
}

.tooltip-top::after{
	border-color: #1B64B8 transparent transparent transparent
}

/* 데이터 등록 */
.button-group2 button.outline {
	color: #1B64B8;
	border: 1px solid #1B64B8;
}

.button-group2 button {
	background-color: #1B64B8;
}

.button-group2 button {
	background-color: #1B64B8;
}

.button-group2 button:hover {
	background-color: #1B64B8;
}

.red-button-group button.outline {
	color: #1B64B8;
	border: 1px solid #1B64B8;
}

.red-button-group button.outline:hover {
	color: #1B64B8;
	border: 1px solid #1B64B8;
}

.red-button-group button {
	background-color: #1B64B8;
}

.red-pop .btn-group .btn-down {
	background: #1B64B8;
}

.red-pop .btn-group .btn-close {
	border: 1px solid #1B64B8;
	color: #1B64B8;
}

/* 병합/중첩 선택 팝업 */
.swal-button {
	font-weight: 400;
	padding: 6px 23px 5px 23px;
}

.swal-button.swal-button--overlap {
	background-color: #1B64B8;
}

.swal-button.swal-button--overlap:hover {
	background-color: #165093;
}

.swal-button.swal-button--merge {
	background-color: #1B64B8;
}
.swal-button.swal-button--merge:hover {
	background-color: #165093;
}

.swal-overlay--show-modal .swal-modal {
	padding-bottom: 25px;
}

.swal-button--cancel {
    color: #1B64B8;
}

.swal-button.swal-button--cancel {
	border: 1px solid #1B64B8;
	color: #1B64B8;
}

.swal-button.swal-button--cancel:hover {
	border-color: #165093;
	color: #165093;
	background-color: #e1ebfb;
}