.svg-icon {
  background-color: transparent !important;
}
.svg-icon.ico-menu {
  width: 2rem;
  height: 2rem;
  background-image: url(../images/common/ico/ico-menu.svg);
}
.svg-icon.ico-setting {
  width: 2rem;
  height: 2rem;
  background-image: url(../images/common/ico/ico-setting.svg);
}
.svg-icon.ico-logout {
  width: 2rem;
  height: 2rem;
  background-image: url(../images/common/ico/ico-logout.svg);
}
.svg-icon.ico-info {
  width: 2rem;
  height: 2rem;
  background-image: url(../images/common/ico/ico-info.svg);
}
.svg-icon.ico-excel {
  width: 2rem;
  height: 2rem;
  background-image: url(../images/common/ico/ico-excel.svg);
}
.svg-icon.ico-login {
  background-image: url(../images/common/ico/ico-login.svg);
}
.svg-icon.ico-pin {
  width: 1.6rem;
  height: 1.6rem;
  background-image: url(../images/common/ico/ico-pin.svg);
}
.svg-icon.ico-download {
  width: 1.6rem;
  height: 1.6rem;
  background-image: url(../images/common/ico/ico-download.svg);
}
.svg-icon.ico-arrowRightGray {
  width: 1.6rem;
  height: 1.6rem;
  background-image: url(../images/common/ico/ico-arrow-right-gray.svg);
}
.svg-icon.ico-infoPurple {
  min-width: 2rem;
  min-height: 2rem;
  background-image: url(../images/common/ico/ico-info-purple.svg);
  background-repeat: no-repeat;
}
.svg-icon.ico-arrow {
  min-width: 1.6rem;
  min-height: 1.6rem;
  background-image: url(../images/common/ico/ico-arrow_link.svg);
  background-position: center;
  background-repeat: no-repeat;
}
.svg-icon.ico-A11 {
  background: url("../images/sgp_bbs/ico-A11_mouse_leftclick.svg") no-repeat center;
}
.svg-icon.ico-A12 {
  background: url("../images/sgp_bbs/ico-A12_mouse_rightclick.svg") no-repeat center;
}
.svg-icon.ico-A21 {
  background: url(../images/sgp_bbs/ico-A21_zoom_in.svg) no-repeat center;
}
.svg-icon.ico-A22 {
  background: url(../images/sgp_bbs/ico-A22_zoom_out.svg) no-repeat center;
}
.svg-icon.ico-A31 {
  background: url(../images/sgp_bbs/ico-A31_location_move.svg) no-repeat center;
}
.svg-icon.ico-A32 {
  background: url(../images/sgp_bbs/ico-A32_compass.svg) no-repeat center;
}
.svg-icon.ico-A41 {
  background: url(../images/sgp_bbs/ico-A41_map_reload.svg) no-repeat center;
}
.svg-icon.ico-A42 {
  background: url(../images/sgp_bbs/ico-A42_map_full.svg) no-repeat center;
}
.svg-icon.ico-A43 {
  background: url(../images/sgp_bbs/ico-A43_map_full-screen.svg) no-repeat center;
}
.svg-icon.ico-B11 {
  background: url(../images/sgp_bbs/ico-B11_set_2d3d.svg) no-repeat center;
}
.svg-icon.ico-B12 {
  background: url(../images/sgp_bbs/ico-B12_set_quality.svg) no-repeat center;
}
.svg-icon.ico-B13 {
  background: url(../images/sgp_bbs/ico-B13_set_basemap.svg) no-repeat center;
}
.svg-icon.ico-B14 {
  background: url(../images/sgp_bbs/ico-B14_set_layer.svg) no-repeat center;
}
.svg-icon.ico-C11 {
  background: url(../images/sgp_bbs/ico-C11_func_glegend.svg) no-repeat center;
}
.svg-icon.ico-C12 {
  background: url(../images/sgp_bbs/ico-C12_func_property_land.svg) no-repeat center;
}
.svg-icon.ico-C13 {
  background: url(../images/sgp_bbs/ico-C13_func_property_building.svg) no-repeat center;
}
.svg-icon.ico-C14 {
  background: url(../images/sgp_bbs/ico-C14_func_measure.svg) no-repeat center;
}
.svg-icon.ico-C15 {
  background: url(../images/sgp_bbs/ico-C15_func_map-division.svg) no-repeat center;
}
.svg-icon.ico-C16 {
  background: url(../images/sgp_bbs/ico-C16_func_timeseries.svg) no-repeat center;
}
.svg-icon.ico-C17 {
  background: url(../images/sgp_bbs/ico-C17_func_draw.svg) no-repeat center;
}
.svg-icon.ico-D11 {
  background: url(../images/sgp_bbs/ico-D11_3D_swiper_play.svg) no-repeat center;
}
.svg-icon.ico-D12 {
  background: url(../images/sgp_bbs/ico-D12_3D_slide.svg) no-repeat center;
}
.svg-icon.ico-D13 {
  background: url(../images/sgp_bbs/ico-D13_3D_simulation.svg) no-repeat center;
}
.svg-icon.ico-helper-info {
  width: 2rem;
  height: 2rem;
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url(../images/common/ico/ico-helper-info.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: inline-flex;
}
.svg-icon.ico-invalid {
  width: 2rem;
  height: 2rem;
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url(../images/common/ico/ico-invalid.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: inline-flex;
}
.svg-icon.ico-pluse {
  width: 1.6rem;
  height: 1.6rem;
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url(../images/common/ico/ico-pluse.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: inline-flex;
}
.svg-icon.ico-search {
  width: 1.6rem;
  height: 1.6rem;
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url(../images/common/ico/ico-search.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: inline-flex;
}
.svg-icon.ico-map {
  width: 1.6rem;
  height: 1.6rem;
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url(../images/common/ico/ico-map.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: inline-flex;
}

.krds-btn.text:not(.icon) .svg-icon {
  background-color: transparent;
}

.process-login {
  background-image: url("../images/common/ico/ico-step-login.svg");
}

.process-map-write {
  background-image: url("../images/common/ico/ico-step-map-write.svg");
}

.process-check-write {
  background-image: url("../images/common/ico/ico-step-check-write.svg");
}

.process-chat {
  background-image: url("../images/common/ico/ico-step-chat.svg");
}

.process-time-check {
  background-image: url("../images/common/ico/ico-step-time-check.svg");
}

.process-payment {
  background-image: url("../images/common/ico/ico-step-payment.svg");
}

.process-completed-write {
  background-image: url("../images/common/ico/ico-step-completed-write.svg");
}

.process-document-search {
  background-image: url("../images/common/ico/ico-step-document-search.svg");
}

.process-alarm-check {
  background-image: url("../images/common/ico/ico-step-alarm-check.svg");
}

.process-certificate {
  background-image: url("../images/common/ico/ico-step-certificate.svg");
}

.process-payment-return {
  background-image: url("../images/common/ico/ico-step-pay-return.svg");
}

.process-equipment-write {
  background-image: url("../images/common/ico/ico-step-equipment-write.svg");
}

.process-document-is-on-hand {
  background-image: url("../images/common/ico/ico-step-document-is-on-hand.svg");
}

.process-flag-write {
  background-image: url("../images/common/ico/ico-step-flag-write.svg");
}

.has-icon-building::before {
  background-image: url("../images/common/ico/ico-company.svg");
  background-size: 16px;
}

.has-icon-user::before {
  background-image: url("../images/common/ico/ico-user.svg");
  background-size: 14px;
}

.has-icon-tel::before {
  background-image: url("../images/common/ico/ico-tel.svg");
  background-size: 16px;
}

.ico-kb {
  width: 32px;
  height: 32px;
  background-image: url("../images/common/ico/ico-kb.svg");
}

.ico-kb-fill {
  width: 32px;
  height: 32px;
  background-image: url("../images/common/ico/ico-kb-fill.svg");
}

.ico-more-arrow {
  width: 16px;
  height: 16px;
  background-image: url("../images/common/ico/ico-inequality-sign.svg");
}
/*# sourceMappingURL=icon.css.map */
