.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 {
  background: url("../images/common/ico/ico-info_lightgray.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;
}

.krds-btn.icon .svg-icon {
  background-color: transparent;
}
/*# sourceMappingURL=core_icon.css.map */
