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

[class^="fs-"], [class*=" fs-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 0.0;
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  position: relative;
  /*margin-right: -.16em;*/
  -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /* padding here for text, icons replicate this using size and position:absolute - padding makes touch-target bigger */
    padding: 0.2em 0;
    /* units used in font: 1em = 2048, icons 2400 wide, so icons are 1.171875em (2400/2048). Add padding x2 to get size: */
    /*height: 1.45788em;
    width: 1.45788em;*/
    font-size: 2.815em;
    /* text hidden old-school */
    text-align: left;
    text-indent: -9999px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* position:absolute stacks pseudo elements - extra &lt;span> in markup = 2 extra pseudo elements */
[class^="fs-"]:before,
[class^="fs-"]:after,
[class^="fs-"] span:before,
[class^="fs-"] span:after {
  display: block;
  /*position: absolute;*/
  white-space: normal;
  /* match padding above */
  top: 0.143em;
  /*left: 0.143em;*/
  /* undo text hidden */
  text-indent: 0;
  /* inherits size from parent, ems cascade */
  font-size: 0.6em;
  font-weight: 400 !important;
  font-style: normal !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  /* screenreaders */
  speak: none;
  /* transitions here */ }
.fs-logo:after {
  content: "\f510";
}
.fs-logo:before {
  content: "\f50f";
  color: #ef9a01;
}
[class^="fs-animated-signal"]:before {
  color: #D8D8D8;
  content: "\f51b";
}

.fs-general-equal:before {
  content: "\e97e";
}
.fs-general-triangle:before {
  content: "\e97f";
}
.fs-datatype-calculado-1:before {
  content: "\e900";
}
.fs-datatype-calculado:before {
  content: "\e901";
}
.fs-datatype-consistido-1:before {
  content: "\e902";
}
.fs-datatype-consistido:before {
  content: "\e903";
}
.fs-datatype-medido-1:before {
  content: "\e904";
}
.fs-datatype-medido:before {
  content: "\e977";
}
.fs-datatype-reconstruido-1:before {
  content: "\e979";
}
.fs-datatype-reconstruido:before {
  content: "\e97a";
}
.fs-datatype-sumarizado-1:before {
  content: "\e97b";
}
.fs-datatype-sumarizado:before {
  content: "\e97c";
}
.fs-weather-moon:before {
  content: "\e97d";
}
.fs-weather-cloud-day-hail:before {
  content: "\e969";
}
.fs-weather-cloud-day-lightning:before {
  content: "\e96a";
}
.fs-weather-cloud-day-rain:before {
  content: "\e96b";
}
.fs-weather-cloud-day-snow:before {
  content: "\e96c";
}
.fs-weather-cloud-day-storm:before {
  content: "\e96d";
}
.fs-weather-cloud-day-windy:before {
  content: "\e96e";
}
.fs-weather-cloud-moon:before {
  content: "\e96f";
}
.fs-weather-cloud-night-hail:before {
  content: "\e970";
}
.fs-weather-cloud-night-rain:before {
  content: "\e971";
}
.fs-weather-cloud-night-snow:before {
  content: "\e972";
}
.fs-weather-cloud-night-storm:before {
  content: "\e973";
}
.fs-weather-cloud-night-windy:before {
  content: "\e974";
}
.fs-weather-cloud-simple:before {
  content: "\e975";
}
.fs-weather-cloud-sun:before {
  content: "\e976";
}
.fs-weather-sun:before {
  content: "\e978";
}
.fs-stationtype-agrometeorologica:before {
  content: "\e964";
}
.fs-stationtype-hidrologica:before {
  content: "\e965";
}
.fs-stationtype-hidrometeorologica:before {
  content: "\e966";
}
.fs-stationtype-meteorologica:before {
  content: "\e967";
}
.fs-stationtype-pluviometrica:before {
  content: "\e968";
}
.fs-variable-evaporation:before {
  content: "\e93e";
}
.fs-variable-bare-soil-temperature:before {
  content: "\e93f";
}
.fs-variable-cell-signal:before {
  content: "\e940";
}
.fs-variable-energia-gerada:before {
  content: "\e941";
}
.fs-variable-evapotranspiration:before {
  content: "\e942";
}
.fs-variable-flow:before {
  content: "\e943";
}
.fs-variable-grass-soil-temperature:before {
  content: "\e944";
}
.fs-variable-grassland-soil-temperature:before {
  content: "\e945";
}
.fs-variable-leaf-wet:before {
  content: "\e946";
}
.fs-variable-level:before {
  content: "\e947";
}
.fs-variable-lightning-feature:before {
  content: "\e948";
}
.fs-variable-lightning-altitude:before {
  content: "\e949";
}
.fs-variable-lightning-elipse-angle:before {
  content: "\e94a";
}
.fs-variable-lightning-elipse-lenght-horizontal:before {
  content: "\e94b";
}
.fs-variable-lightning-elipse-lenght-vertical:before {
  content: "\e94c";
}
.fs-variable-lightning-peak-current:before {
  content: "\e94d";
}
.fs-variable-measure-system-feature:before {
  content: "\e94e";
}
.fs-variable-nivel-agua-jusante:before {
  content: "\e94f";
}
.fs-variable-nivel-agua-montante:before {
  content: "\e950";
}
.fs-variable-no-variable:before {
  content: "\e951";
}
.fs-variable-percentual-volume-espera:before {
  content: "\e952";
}
.fs-variable-percentual-volume-util:before {
  content: "\e953";
}
.fs-variable-posicao-operacao-eixo-x:before {
  content: "\e954";
}
.fs-variable-posicao-operacao-eixo-y:before {
  content: "\e955";
}
.fs-variable-rate-rise-waveform:before {
  content: "\e956";
}
.fs-variable-regime-alerta-eixo-x:before {
  content: "\e957";
}
.fs-variable-regime-alerta-eixo-y:before {
  content: "\e958";
}
.fs-variable-soil-humidity:before {
  content: "\e959";
}
.fs-variable-soil-temperature:before {
  content: "\e95a";
}
.fs-variable-stn-voltage:before {
  content: "\e95b";
}
.fs-variable-time-feature-waveform:before {
  content: "\e95c";
}
.fs-variable-urban-soil-temperature:before {
  content: "\e95d";
}
.fs-variable-visibility:before {
  content: "\e95e";
}
.fs-general-eraser-pencil:before {
  content: "\e934";
}
.fs-general-eraser-text:before {
  content: "\e935";
}
.fs-general-expand:before {
  content: "\e936";
}
.fs-general-right-arrow:before {
  content: "\e937";
}
.fs-general-up-arrow:before {
  content: "\e938";
}
.fs-general-right-pointer:before {
  content: "\e939";
}
.fs-general-down-arrow:before {
  content: "\e93a";
}
.fs-general-line-thick:before {
  content: "\e93b";
}
.fs-general-polygon-thick:before {
  content: "\e93c";
}
.fs-general-transversal-arrow:before {
  content: "\e93d";
}
.fs-general-text:before {
  content: "\e933";
}
.fs-general-eraser:before {
  content: "\e931";
}
.fs-general-pencil:before {
  content: "\e932";
}
.fs-general-forecast:before {
  content: "\e905";
}
.fs-general-caligraphy-pen:before {
  content: "\e906";
}
.fs-general-radar:before {
  content: "\e907";
}
.fs-general-target:before {
  content: "\e908";
}
.fs-general-speed-1x:before {
  content: "\e909";
}
.fs-general-speed-2x:before {
  content: "\e90a";
}
.fs-general-history-3h:before {
  content: "\e90b";
}
.fs-general-speed-3x:before {
  content: "\e90c";
}
.fs-general-history-12h:before {
  content: "\e90d";
}
.fs-general-history-24h:before {
  content: "\e90e";
}
.fs-general-right:before {
  content: "\e90f";
}
.fs-general-left:before {
  content: "\e910";
}
.fs-general-ruler:before {
  content: "\e911";
}
.fs-general-clock-circle:before {
  content: "\e912";
}
.fs-general-suspension-points:before {
  content: "\e913";
}
.fs-state-es:before {
  content: "\e914";
}
.fs-state-mt:before {
  content: "\e915";
}
.fs-state-pr:before {
  content: "\e916";
}
.fs-general-layer:before {
  content: "\e917";
}
.fs-weather-radar:before {
  content: "\e918";
}
.fs-chart-trend-down:before {
  content: "\e919";
}
.fs-chart-area:before {
  content: "\e91a";
}
.fs-chart-trend-up:before {
  content: "\e91b";
}
.fs-chart-distance:before {
  content: "\e91c";
}
.fs-general-lightning:before {
  content: "\e91d";
}
.fs-chart-areaspline:before {
  content: "\e91e";
}
.fs-weather-leaf-wet:before {
  content: "\e91f";
}
.fs-weather-level:before {
  content: "\e920";
}
.fs-weather-preciptation:before {
  content: "\e921";
}
.fs-chart-bar:before {
  content: "\e922";
}
.fs-weather-pressure:before {
  content: "\e923";
}
.fs-weather-temperature:before {
  content: "\e924";
}
.fs-weather-humidity:before {
  content: "\e925";
}
.fs-weather-solar-radiation:before {
  content: "\e926";
}
.fs-weather-wind:before {
  content: "\e927";
}
.fs-weather-wind-direction:before {
  content: "\e928";
}
.fs-general-dashboard:before {
  content: "\e929";
}
.fs-general-dashboard2:before {
  content: "\e92a";
}
.fs-weather-ampacity2:before {
  content: "\e92b";
}
.fs-chart-line:before {
  content: "\e92c";
}
.fs-weather-ampacity:before {
  content: "\e92d";
}
.fs-general-line:before {
  content: "\e92e";
}
.fs-chart-point:before {
  content: "\e92f";
}
.fs-general-polygon:before {
  content: "\e930";
}
.fs-chart-spline:before {
  content: "\e95f";
}
.fs-weather-common:before {
  content: "\e960";
}
.fs-weather-hydro:before {
  content: "\e961";
}
.fs-weather-station:before {
  content: "\e962";
}
.fs-weather-lightning:before {
  content: "\e963";
}
.fs-logo-superior:before {
  content: "\f50f";
}
.fs-logo-inferior:before {
  content: "\f510";
}
.fs-animated-signal-lvl-1:before {
  content: "\f511";
}
.fs-animated-signal-lvl-2:before {
  content: "\f512";
}
.fs-animated-signal-lvl-3:before {
  content: "\f513";
}
.fs-animated-signal-lvl-4:before {
  content: "\f514";
}
.fs-animated-signal-lvl-5:before {
  content: "\f515";
}
.fs-animated-signal-lvl-6:before {
  content: "\f516";
}
.fs-animated-signal-lvl-7:before {
  content: "\f517";
}
.fs-animated-signal-lvl-8:before {
  content: "\f518";
}
.fs-animated-signal-lvl-9:before {
  content: "\f519";
}
.fs-animated-signal-lvl-10:before {
  content: "\f51a";
}
.fs-animated-signal-lvl-11:before {
  content: "\f51b";
}
