@font-face {
  font-family: 'heatconn_icons';
  src: url('fonts/heatconn_icons.eot?txrjh3');
  src: url('fonts/heatconn_icons.eot?txrjh3#iefix') format('embedded-opentype'),
    url('fonts/heatconn_icons.ttf?txrjh3') format('truetype'), url('fonts/heatconn_icons.woff?txrjh3') format('woff'),
    url('fonts/heatconn_icons.svg?txrjh3#heatconn_icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

i.he {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'heatconn_icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.he-arrow_left:before {
  content: '\e900';
}
.he-arrow_right:before {
  content: '\e901';
}
.he-chevron_left_end:before {
  content: '\e902';
}
.he-chevron_right_end:before {
  content: '\e903';
}
.he-chevron_left:before {
  content: '\e904';
}
.he-chevron_right:before {
  content: '\e905';
}
.he-data_table:before {
  content: '\e906';
}
.he-diagram:before {
  content: '\e907';
}
.he-listenansicht:before {
  content: '\e908';
}
.he-map_current_position:before {
  content: '\e909';
}
.he-map_zoom_in:before {
  content: '\e90a';
}
.he-map_zoom_out:before {
  content: '\e90b';
}
.he-mute_notification:before {
  content: '\e90c';
}
.he-reporting:before {
  content: '\e90d';
}
.he-analyse:before {
  content: '\e90e';
}
.he-file_pdf:before {
  content: '\e90f';
}
.he-sublevel:before {
  content: '\e910';
}
.he-road_track:before {
  content: '\e911';
}
.he-temperature:before {
  content: '\e912';
}
.he-leckage:before {
  content: '\e913';
}
.he-no_leckage:before {
  content: '\e914';
}
.he-trasse:before {
  content: '\e915';
}
.he-uebergabestation:before {
  content: '\e916';
}
.he-boiler:before {
  content: '\e917';
}
.he-heizkraftwerk:before {
  content: '\e918';
}
.he-house_heat_filled:before {
  content: '\e919';
}
.he-house_heat_leakage:before {
  content: '\e91a';
}
.he-user:before {
  content: '\e91b';
}
.he-admin:before {
  content: '\e91c';
}
.he-virtueller_zaehler_alt:before {
  content: '\e91d';
}
.he-zaehler_alt:before {
  content: '\e91e';
}
.he-virtueller_zaehler:before {
  content: '\e91f';
}
.he-zaehler:before {
  content: '\e920';
}
.he-zoom_in:before {
  content: '\e921';
}
.he-zoom_out:before {
  content: '\e922';
}
