/* Font */
@font-face {
    font-family: "EcoFont";
    src:  url('../fonts/eco-font.eot?6agker');
    src:  url('../fonts/eco-font.eot?6agker#iefix') format('embedded-opentype'),
          url('../fonts/eco-font.ttf?6agker') format('truetype'),
          url('../fonts/eco-font.woff?6agker') format('woff'),
          url('../fonts/eco-font.svg?6agker#TYPO_PICTO_EV5') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Font class */
.eco {
  display: inline-block;
  font: normal normal normal 14px/1 EcoFont;
  font-size: 24px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Font Size */
.eco-2x { font-size: 24px; }
.eco-3x { font-size: 36px; }
.eco-4x { font-size: 48px; }
.eco-5x { font-size: 60px; }
.eco-1-5x { font-size: 18px; }
.eco-fw { min-width: 32px; }

/* Font Color */
.eco-green { color: #d4d600; }
.eco-grey { color: #87888a; }
.eco-grey-dark { color: #444446; }
.eco-grey-light { color: #dbdbdc; }


.eco-pedestrian:before, .eco-user-type-1:before, .eco-user-type-p:before { content: "\f0003"; }
.eco-bike:before, .eco-user-type-2:before, .eco-user-type-c:before { content: "\f0000"; }
.eco-horse:before, .eco-user-type-3:before, .eco-user-type-h:before { content: "\f0001"; }
.eco-car:before, .eco-user-type-4:before, .eco-user-type-a:before { content: "\f0004"; }
.eco-bus:before, .eco-user-type-5:before, .eco-user-type-t:before { content: "\f0007"; }
.eco-minibus:before, .eco-user-type-6:before, .eco-user-type-v:before { content: "\f0006"; }
.eco-undefined:before, .eco-user-type-7:before, .eco-user-type-u:before { content: "\f002F"; }
.eco-moto:before, .eco-user-type-8:before, .eco-user-type-m:before { content: "\f0005"; }
.eco-kayak:before, .eco-user-type-9:before, .eco-user-type-k:before { content: "\f0002"; }

.eco-bus-vitesse:before { content: "\f0039"; }
.eco-pedestrian-bike:before, .eco-user-type-12:before, .eco-user-type-pc:before { content: "\f0030"; }
.eco-pedestrian-bike-horse:before, .eco-user-type-pch:before { content: "\f0031"; }
.eco-pedestrian-scooter:before/*, .eco-user-type-13:before, .eco-user-type-e:before*/ { content: "\f0033"; }
.eco-truck:before, .eco-user-type-14:before, .eco-user-type-f:before { content: "\f0034"; }

.eco-trotinette:before, .eco-user-type-13:before, .eco-user-type-e:before { content: "\f0035"; }
.eco-speed:before { content: "\f0037"; }
.eco-bike-speed:before, .eco-user-type-2-speed:before, .eco-user-type-c-speed:before { content: "\f003a"; }
.eco-moto-speed:before, .eco-user-type-8-speed:before, .eco-user-type-m-speed:before { content: "\f003c"; }
.eco-trotinette-speed:before, .eco-user-type-13-speed:before, .eco-user-type-e-speed:before { content: "\f003b"; }

.eco-battery-empty:before, .eco-battery-0:before { content: "\f0020"; }
.eco-battery-half-empty:before, .eco-battery-1:before { content: "\f0021"; }
.eco-battery-half:before, .eco-battery-2:before { content: "\f0022"; }
.eco-battery-half-full:before, .eco-battery-3:before { content: "\f0023"; }
.eco-battery-full:before, .eco-battery-4:before { content: "\f0024"; }
.eco-bidirectional:before { content: "\f0025"; }
.eco-info:before { content: "\f002D"; }
.eco-help:before { content: "\f002C"; }
.eco-warn:before { content: "\f002A"; }
.eco-iridium:before { content: "\f002B"; }
.eco-network:before { content: "\f0028"; }
.eco-logout:before { content: "\f0026"; }
.eco-display:before { content: "\f0027"; }
.eco-gsm:before { content: "\f0029"; }
.eco-potatoe:before { content: "\f0038"; }
.eco-potatoe_contour:before { content: "\f0039"; }
.eco-last-data:before { content: "\f003d"; }
.eco-share:before { content: "\f003e"; }


.eco-domain:before { content: "\f002E"; }