.icon {
  background-color: transparent;
  background-repeat: no-repeat;
}
.icon.ico-popup-close {
  background: url("../images/common/ico/ico-popup-close.svg") no-repeat center;
  width: 1.6rem;
  height: 1.6rem;
}
.icon.form-btn-datepicker {
  background: url("../images/common/ico/ico-calendar_gray.svg") no-repeat center;
}
.icon.filter {
  background: url("../images/common/ico/ico-filter.svg") center;
}
.icon.plus {
  background: url("../images/common/ico/ico-plus.svg") center;
}
.icon.map {
  width: 44px;
  height: 44px;
  background: url("../images/common/ico/ico-map_white.svg") center;
}
.icon.search_btn {
  width: 44px;
  height: 44px;
  background: url("../images/common/ico/ico-search_btn.svg") center;
}
.icon.expend-plus {
  background: url("../images/common/ico/ico-collapse_plus.svg") center no-repeat;
}
.icon.expend-minus {
  background: url("../images/common/ico/ico-collapse_minus.svg") center;
}
.icon.ico_cloudy {
  background: url("../images/common/ico/ico_cloudy.svg") center;
  width: 2rem;
  height: 2rem;
}
.icon.ico_rainy {
  background: url("../images/common/ico/ico_rainy.svg") center;
  width: 2rem;
  height: 2rem;
}
.icon.ico_manage {
  background: url("../images/common/ico/ico-manage.svg") center;
  width: 2rem;
  height: 2rem;
}
.icon.ico_info {
  display: inline-block;
  background: url("../images/common/ico/ico-info_lightgray.svg") center;
  width: 1.6rem;
  height: 1.6rem;
}
.icon.ico_infocircle {
  display: inline-block;
  background: url("../images/common/ico/ico-info_circle.svg") center;
  width: 1.6rem;
  height: 1.6rem;
}
.icon.ico_infocirclelight {
  display: inline-block;
  background: url("../images/common/ico/ico-info_circle-light.svg") center;
  width: 1.6rem;
  height: 1.6rem;
}
.icon.ico_more {
  background: url("../images/common/ico/ico-more.svg") center;
  width: 2rem;
  height: 2rem;
}
.icon.ico_plant {
  background: url("../images/common/ico/ico-plant.svg") 1.6rem var(--krds-color-light-primary-70) no-repeat;
  width: 2.4rem;
  height: 2.4rem;
  border-radius: 50%;
  background-position: center;
}
.icon.ico_zone {
  background: url("../images/common/ico/ico-zone.svg") 1.6rem var(--krds-color-light-primary-70) no-repeat;
  width: 2.4rem;
  height: 2.4rem;
  border-radius: 50%;
  background-position: center;
}
.icon.ico_item01 {
  background: url("../images/common/ico/ico_item01.svg");
  width: 1.8rem;
  height: 1.8rem;
  background-position: center;
}
.icon.ico_item02 {
  background: url("../images/common/ico/ico_item02.svg");
  width: 1.8rem;
  height: 1.8rem;
  background-position: center;
}
.icon.ico_item03 {
  background: url("../images/common/ico/ico_item03.svg");
  width: 1.8rem;
  height: 1.8rem;
  background-position: center;
}
.icon.ico_item04 {
  background: url("../images/common/ico/ico_item04.svg");
  width: 1.8rem;
  height: 1.8rem;
  background-position: center;
}
.icon.ico_item05 {
  background: url("../images/common/ico/ico_item05.svg");
  width: 1.8rem;
  height: 1.8rem;
  background-position: center;
}
.icon.ico_statistics {
  background: url("../images/common/ico/ico_statistics.svg");
  width: 2rem;
  height: 2rem;
  background-position: center;
}
.icon.ico_line {
  background: url("../images/common/ico/ico_line.svg");
  width: 1.6rem;
  height: 1.6rem;
  background-position: center;
  display: inline-block;
}
.icon.ico_ellipsis {
  background: url("../images/common/ico/ico_ellipsis.svg");
  width: 2.4rem;
  height: 2.4rem;
  background-position: center;
}
.icon.ico_myinfo {
  display: inline-block;
  background: url("../images/common/ico/ico_myinfo.svg");
  width: 1.6rem;
  height: 1.6rem;
  background-position: center;
}
.icon.ico_analytics {
  display: inline-block;
  background: url("../images/common/ico/ico_analytics.svg");
  width: 1.6rem;
  height: 1.6rem;
  background-position: center;
}
.icon.ico_alarm {
  display: inline-block;
  background: url("../images/common/ico/ico-alarm.svg");
  width: 1.6rem;
  height: 1.6rem;
  background-position: center;
}
.icon.ico_layers {
  display: inline-block;
  background: url("../images/common/ico/ico-layers.svg");
  width: 1.6rem;
  height: 1.6rem;
  background-position: center;
}
.icon.ico_arrow-down {
  display: inline-block;
  background: url("../images/common/ico/ico-arrow-down.svg");
  width: 1.6rem;
  height: 1.6rem;
  background-position: center;
}
.icon.ico_lnb-item1 {
  display: inline-block;
  background: url("../images/common/ico/ico-lnb1-default.svg");
  width: 2.4rem;
  height: 2.4rem;
  background-position: center;
}
.icon.ico_lnb-item2 {
  display: inline-block;
  background: url("../images/common/ico/ico-lnb2-default.svg");
  width: 2.4rem;
  height: 2.4rem;
  background-position: center;
}
.icon.ico_lnb-item3 {
  display: inline-block;
  background: url("../images/common/ico/ico-lnb3-default.svg");
  width: 2.4rem;
  height: 2.4rem;
  background-position: center;
}
.icon.ico_lnb-item4 {
  display: inline-block;
  background: url("../images/common/ico/ico-lnb4-default.svg");
  width: 2.4rem;
  height: 2.4rem;
  background-position: center;
}
.icon.ico_lnb-item5 {
  display: inline-block;
  background: url("../images/common/ico/ico-lnb5-default.svg");
  width: 2.4rem;
  height: 2.4rem;
  background-position: center;
}
.icon.ico_lnb-item6 {
  display: inline-block;
  background: url("../images/common/ico/ico-lnb6-default.svg");
  width: 2.4rem;
  height: 2.4rem;
  background-position: center;
}
.icon.ico_lnb-item7 {
  display: inline-block;
  background: url("../images/common/ico/ico-lnb7-default.svg");
  width: 2.4rem;
  height: 2.4rem;
  background-position: center;
}
.icon.ico_lnb-item8 {
  display: inline-block;
  background: url("../images/common/ico/ico-lnb8-default.svg");
  width: 2.4rem;
  height: 2.4rem;
  background-position: center;
}
.icon.ico_lnb-item9 {
  display: inline-block;
  background: url("../images/common/ico/ico-lnb9-default.svg");
  width: 2.4rem;
  height: 2.4rem;
  background-position: center;
}
.icon.ico-plus-white {
  display: inline-block;
  background: url("../images/common/ico/ico-plus-white.svg");
  width: 1.2rem;
  height: 1.2rem;
  background-position: center;
  background-size: cover;
}
.icon.ico-minus-white {
  display: inline-block;
  background: url("../images/common/ico/ico-minus-white.svg");
  width: 1.2rem;
  height: 1.2rem;
  background-position: center;
  background-size: cover;
}

.krds-btn.icon .svg-icon {
  background-color: transparent;
}

.svg-icon.input-search {
  background: url("../images/common/ico/ico-search-white.svg") no-repeat center;
}
.svg-icon.ico_notice_fill_blue {
  background: url("../images/common/ico/ico_notice_fill_blue.svg") no-repeat center;
  background-size: contain;
}
.svg-icon.ico_link {
  background: url("../images/common/ico/ico-sel14.svg") no-repeat center;
}
/*# sourceMappingURL=core_icon.css.map */
