.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.svg") no-repeat center;
}
.icon.filter {
  background: url("../images/common/ico/ico-filter.svg") center;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
.icon.plus {
  background: url("../images/common/ico/ico-plus.svg") center;
}
.icon.map {
  width: 44px;
  height: 44px;
  background: url("../images/common/ico/ico-map.svg") center;
}
.icon.search_btn {
  width: 44px;
  height: 44px;
  background: url("../images/common/ico/ico-search_btn.svg") center;
}
.icon.expend-plus {
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background: url("../images/common/ico/ico-collapse_plus.svg") center;
}
.icon.expend-minus {
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background: url("../images/common/ico/ico-collapse_minus.svg") center;
}
.icon.ico_item01 {
  background: url("../images/common/ico/ico_item01.svg");
  width: 1.8rem;
  height: 1.8rem;
  background-position: center;
  display: inline-flex;
}
.icon.ico-trash {
  display: block;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background: url("../images/common/ico/ico-trash.svg") center;
}
.icon-login {
  background: url("../images/common/ico/ico-login.svg") center;
  width: 1.6rem;
  height: 1.6rem;
}
.icon.ico-datefilter {
  display: block;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background: url("../images/common/ico/ico-datefilter.svg") center;
}

.svg-icon {
  width: 100%;
  height: 100%;
  transition: 0.4s ease-in-out;
  display: inline-flex;
  background-color: transparent;
}
.svg-icon.ico-routing {
  background: url("../images/common/ico/ico-routing.svg") no-repeat center;
  width: 16px;
  height: 16px;
}
.svg-icon.ico-profile {
  background: url("../images/common/ico/ico-profile.svg") no-repeat center;
  width: 2rem;
  height: 2rem;
}
.svg-icon.ico-calendar {
  background: url("../images/common/ico/ico-calendar_h.svg") no-repeat center;
  width: 1.6rem;
  height: 1.6rem;
}
.svg-icon.ico-popup-close {
  background: url("../images/common/ico/ico-popup-close.svg") no-repeat center;
  width: 1.6rem;
  height: 1.6rem;
}
.svg-icon.ico-sch {
  background: url("../images/common/ico/ico-search_20.svg") center;
  width: 2rem;
  height: 2rem;
}
.svg-icon.ico-excel {
  background: url("../images/common/ico/ico-excel.svg") center;
  width: 1.6rem;
  height: 1.6rem;
}
.svg-icon.ico_item01 {
  background: url("../images/common/ico/ico_item01.svg") center;
  width: 1.8rem;
  height: 1.8rem;
}
.svg-icon.ico_item02 {
  background: url("../images/common/ico/ico_item02.svg") center;
  width: 1.8rem;
  height: 1.8rem;
}
.svg-icon.ico_item03 {
  background: url("../images/common/ico/ico_item03.svg") center;
  width: 1.8rem;
  height: 1.8rem;
}
.svg-icon.ico_item04 {
  background: url("../images/common/ico/ico_item04.svg") center;
  width: 1.8rem;
  height: 1.8rem;
}
.svg-icon.ico_item05 {
  background: url("../images/common/ico/ico_item05.svg") center;
  width: 1.8rem;
  height: 1.8rem;
}
.svg-icon.ico-login {
  background: url("../images/common/ico/ico-login.svg") center;
  width: 1.6rem;
  height: 1.6rem;
}
.svg-icon.ico-document {
  background: url("../images/common/ico/ico-document.svg") center;
  width: 1.6rem;
  height: 1.6rem;
}
.svg-icon.ico-pin_small {
  background: url("../images/common/ico/ico-pin_small.svg") no-repeat center;
  width: 1.6rem;
  height: 1.6rem;
}
.svg-icon.icon-alert_success {
  background: url("../images/common/ico/ico-system-success.svg") no-repeat center;
  width: 4rem;
  height: 4rem;
}
.svg-icon.icon-alert_danger {
  background: url("../images/common/ico/ico-system-danger.svg") no-repeat center;
  width: 4rem;
  height: 4rem;
}
.svg-icon.icon-alert_info {
  background: url("../images/common/ico/ico-system-info.svg") no-repeat center;
  width: 4rem;
  height: 4rem;
}
.svg-icon.icon-alert_warning {
  background: url("../images/common/ico/ico-system-warning.svg") no-repeat center;
  width: 4rem;
  height: 4rem;
}
.svg-icon.ico-alert-close {
  background: url("../images/common/ico/ico-alert-close.svg") no-repeat center;
  width: 2.4rem;
  height: 2.4rem;
}
.svg-icon.ico-close_16 {
  background: url("../images/common/ico/ico-close_16.svg") no-repeat center;
  width: 1.6rem;
  height: 1.6rem;
}
.svg-icon.ico-btn-search {
  background: url("../images/common/ico/ico-btn-search.svg") no-repeat center;
  width: 1.2rem;
  height: 1.2rem;
}
.svg-icon.ico-btn-pin {
  background: url("../images/common/ico/ico-btn-pin.svg") no-repeat center;
  width: 1.2rem;
  height: 1.2rem;
}
.svg-icon.icon-dashboard01 {
  background: url("../images/common/ico/icon-dashboard01.svg") no-repeat center;
  width: 2.4rem;
  height: 2.4rem;
}
.svg-icon.icon-dashboard02 {
  background: url("../images/common/ico/icon-dashboard01.svg") no-repeat center;
  width: 2.4rem;
  height: 2.4rem;
}
.svg-icon.icon-dashboard03 {
  background: url("../images/common/ico/icon-dashboard01.svg") no-repeat center;
  width: 2.4rem;
  height: 2.4rem;
}
.svg-icon.ico-layer_add {
  background: url("../images/common/ico/ico-layer_add.svg") no-repeat center;
  width: 1.6rem;
  height: 1.6rem;
}

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