.icon-light {
  fill: #eaeaea;
  color: #eaeaea;
}
.icon-light svg {
  fill: #eaeaea;
}

.icon-dark {
  fill: #626262;
  color: #626262;
}
.icon-dark svg {
  fill: #626262;
}

.icon-light-yellow {
  fill: #f7e7a3;
  color: #f7e7a3;
}
.icon-light-yellow svg {
  fill: #f7e7a3;
}

.icon-yellow {
  fill: #f2bc44;
  color: #f2bc44;
}
.icon-yellow svg {
  fill: #f2bc44;
}

.icon-critical-red {
  fill: #f3625f;
  color: #f3625f;
}
.icon-critical-red svg {
  fill: #f3625f;
}

.icon-green {
  fill: #8bc34a;
  color: #8bc34a;
}
.icon-green svg {
  fill: #8bc34a;
}

.icon-white {
  fill: #ffffff;
  color: #ffffff;
}
.icon-white svg {
  fill: #ffffff;
}

.icon-light-green {
  fill: #c5e0b4;
  color: #c5e0b4;
}
.icon-light-green svg {
  fill: #c5e0b4;
}

.icon-orange {
  fill: #ff9800;
  color: #ff9800;
}
.icon-orange svg {
  fill: #ff9800;
}

.icon-gray {
  fill: #898989;
  color: #898989;
}
.icon-gray svg {
  fill: #898989;
}

.icon-light-gray {
  fill: #d9d9d9;
  color: #d9d9d9;
}
.icon-light-gray svg {
  fill: #d9d9d9;
}

.icon-blue {
  fill: #287aa9;
  color: #287aa9;
}
.icon-blue svg {
  fill: #287aa9;
}

.icon-electric-blue {
  fill: #0079dc;
  color: #0079dc;
}
.icon-electric-blue svg {
  fill: #0079dc;
}

.icon-primary {
  fill: #ff9800;
  color: #ff9800;
}
.icon-primary svg {
  fill: #ff9800;
}

.icon-info {
  fill: #e7662e;
  color: #e7662e;
}
.icon-info svg {
  fill: #e7662e;
}

.icon-success {
  fill: #23b9a9;
  color: #23b9a9;
}
.icon-success svg {
  fill: #23b9a9;
}

.icon-warning {
  fill: #eac459;
  color: #eac459;
}
.icon-warning svg {
  fill: #eac459;
}

.icon-danger {
  fill: #ff6c60;
  color: #ff6c60;
}
.icon-danger svg {
  fill: #ff6c60;
}

.icon-add {
  fill: #e7662e;
  color: #e7662e;
}
.icon-add svg {
  fill: #e7662e;
}

.icon-approve {
  fill: #608731;
  color: #608731;
}
.icon-approve svg {
  fill: #608731;
}

.icon-certify {
  fill: #91c253;
  color: #91c253;
}
.icon-certify svg {
  fill: #91c253;
}

.icon-disapprove {
  fill: #e60026;
  color: #e60026;
}
.icon-disapprove svg {
  fill: #e60026;
}

.icon-off {
  fill: #424242;
  color: #424242;
}
.icon-off svg {
  fill: #424242;
}

.icon-d {
  fill: #8bc34a;
  color: #8bc34a;
}
.icon-d svg {
  fill: #8bc34a;
}

.icon-on {
  fill: #ff9800;
  color: #ff9800;
}
.icon-on svg {
  fill: #ff9800;
}

.icon-sb {
  fill: #673ab7;
  color: #673ab7;
}
.icon-sb svg {
  fill: #673ab7;
}

.icon-ym {
  fill: #ff9800;
  color: #ff9800;
}
.icon-ym svg {
  fill: #ff9800;
}

.icon-pc {
  fill: #424242;
  color: #424242;
}
.icon-pc svg {
  fill: #424242;
}

.icon-driver {
  fill: #8bc34a;
  color: #8bc34a;
}
.icon-driver svg {
  fill: #8bc34a;
}

.icon-admin {
  fill: #686868;
  color: #686868;
}
.icon-admin svg {
  fill: #686868;
}

.icon-superuser {
  fill: #ffffff;
  color: #ffffff;
}
.icon-superuser svg {
  fill: #ffffff;
}

.icon-muted {
  fill: #aaaaa9;
  color: #aaaaa9;
}
.icon-muted svg {
  fill: #aaaaa9;
}

.icon-xxs {
  display: inline-block;
  width: 11px;
  height: 11px;
  line-height: 11px;
  font-size: 11px;
}
.icon-xxs svg {
  height: 11px;
  width: 11px;
}

.icon-xs {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 20px;
}
.icon-xs svg {
  height: 20px;
  width: 20px;
}

.icon-sm {
  display: inline-block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 24px;
}
.icon-sm svg {
  height: 24px;
  width: 24px;
}

.icon-menu {
  display: inline-block;
  width: 26px;
  height: 26px;
  line-height: 26px;
  font-size: 26px;
}
.icon-menu svg {
  height: 26px;
  width: 26px;
}

.icon-md {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 32px;
}
.icon-md svg {
  height: 32px;
  width: 32px;
}

.icon-glyph {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 16px;
}
.icon-glyph svg {
  height: 16px;
  width: 16px;
}

.icon-offset {
  margin: 0 5px 0 -29px;
}
.icon-offset svg {
  margin-bottom: -4px;
}
.icon-hover .default {
  display: block;
}
.icon-hover .hover {
  display: none;
}
.icon-hover:not(.disabled):hover .default {
  display: none;
}
.icon-hover:not(.disabled):hover .hover {
  display: block;
}
.icon-hover:not(.disabled):hover .hover:active, .icon-hover:not(.disabled):hover .hover:focus {
  fill: #888;
}
.icon-hover.disabled {
  cursor: default;
}
.icon-hover.disabled .default {
  fill: #eaeaea;
}

a.icon-button {
  color: #999999;
  display: inline-block;
}
a.icon-button :focus {
  color: #3a3a3a !important;
}
a.icon-button.disabled, a.icon-button[disabled] {
  color: #e2e2e2 !important;
  cursor: default !important;
}
a.icon-button:hover, a.icon-button:active {
  text-decoration: none;
  color: #626262;
}

a.icon-style:before {
  display: none;
}

.icon-inner-btn {
  border: 1px solid;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.dynamic-icon {
  height: 24px;
  width: 24px;
  display: inline-block;
}
.dynamic-icon .icon-dynamic {
  display: inline-block;
  position: absolute;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 24px;
}
.dynamic-icon .icon-dynamic svg {
  height: 24px;
  width: 24px;
}

.dynamic-shadow {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

.dynamic-shadow {
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.vehicle-icon {
  font-size: 25px !important;
  margin-left: 20px !important;
  color: white !important;
}

/*--------------------------------------------
Auto generated Icons
----------------------------------------------*/
@font-face {
  font-family: "glyph";
  src: url("/dist/fonts/glyph.eot?hash=e66111707ffd1c5271e437f7f0cefbba");
  src: url("/dist/fonts/glyph.eot?hash=e66111707ffd1c5271e437f7f0cefbba#iefix") format("eot"), url("/dist/fonts/glyph.woff?hash=e66111707ffd1c5271e437f7f0cefbba") format("woff"), url("/dist/fonts/glyph.ttf?hash=e66111707ffd1c5271e437f7f0cefbba") format("truetype");
}
.icon-glyph-external-link:before {
  font-family: "glyph";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
}

.icon-glyph-external-link:before {
  content: "\e001";
}

@font-face {
  font-family: "ingtech";
  src: url("/dist/fonts/ingtech.eot?hash=6c843a576bbaf532b3be84d1957b88ba");
  src: url("/dist/fonts/ingtech.eot?hash=6c843a576bbaf532b3be84d1957b88ba#iefix") format("eot"), url("/dist/fonts/ingtech.woff?hash=6c843a576bbaf532b3be84d1957b88ba") format("woff"), url("/dist/fonts/ingtech.ttf?hash=6c843a576bbaf532b3be84d1957b88ba") format("truetype");
}
.icon-ingtech-services:before, .icon-ingtech-scolaire:before, .icon-ingtech-rds:before, .icon-ingtech-personnes:before, .icon-ingtech-navigation:before, .icon-ingtech-municipal:before, .icon-ingtech-messagerie:before, .icon-ingtech-materiel:before, .icon-ingtech-marchandise:before, .icon-ingtech-logo:before, .icon-ingtech-ifta:before, .icon-ingtech-emplois:before, .icon-ingtech-eld:before, .icon-ingtech-echo:before, .icon-ingtech-custom:before, .icon-ingtech-construction:before, .icon-ingtech-avl:before {
  font-family: "ingtech";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
}

.icon-ingtech-avl:before {
  content: "\e001";
}

.icon-ingtech-construction:before {
  content: "\e002";
}

.icon-ingtech-custom:before {
  content: "\e003";
}

.icon-ingtech-echo:before {
  content: "\e004";
}

.icon-ingtech-eld:before {
  content: "\e005";
}

.icon-ingtech-emplois:before {
  content: "\e006";
}

.icon-ingtech-ifta:before {
  content: "\e007";
}

.icon-ingtech-logo:before {
  content: "\e008";
}

.icon-ingtech-marchandise:before {
  content: "\e009";
}

.icon-ingtech-materiel:before {
  content: "\e00a";
}

.icon-ingtech-messagerie:before {
  content: "\e00b";
}

.icon-ingtech-municipal:before {
  content: "\e00c";
}

.icon-ingtech-navigation:before {
  content: "\e00d";
}

.icon-ingtech-personnes:before {
  content: "\e00e";
}

.icon-ingtech-rds:before {
  content: "\e00f";
}

.icon-ingtech-scolaire:before {
  content: "\e010";
}

.icon-ingtech-services:before {
  content: "\e011";
}

@font-face {
  font-family: "pay";
  src: url("/dist/fonts/pay.eot?hash=ca482dfc35a6085ba9779348cb8880c5");
  src: url("/dist/fonts/pay.eot?hash=ca482dfc35a6085ba9779348cb8880c5#iefix") format("eot"), url("/dist/fonts/pay.woff?hash=ca482dfc35a6085ba9779348cb8880c5") format("woff"), url("/dist/fonts/pay.ttf?hash=ca482dfc35a6085ba9779348cb8880c5") format("truetype");
}
.icon-pay-small-log:before, .icon-pay-note20:before, .icon-pay-log:before, .icon-pay-sent:before, .icon-pay-prev:before, .icon-pay-prev-filled:before, .icon-pay-note:before, .icon-pay-next:before, .icon-pay-next-filled:before, .icon-pay-label:before, .icon-pay-historical:before, .icon-pay-exclamation:before, .icon-pay-exclamation-filled:before, .icon-pay-driving:before, .icon-pay-checkmark:before, .icon-pay-certified:before, .icon-pay-ball-point-pen:before {
  font-family: "pay";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
}

.icon-pay-ball-point-pen:before {
  content: "\e001";
}

.icon-pay-certified:before {
  content: "\e002";
}

.icon-pay-checkmark:before {
  content: "\e003";
}

.icon-pay-driving:before {
  content: "\e004";
}

.icon-pay-exclamation-filled:before {
  content: "\e005";
}

.icon-pay-exclamation:before {
  content: "\e006";
}

.icon-pay-historical:before {
  content: "\e007";
}

.icon-pay-label:before {
  content: "\e008";
}

.icon-pay-next-filled:before {
  content: "\e009";
}

.icon-pay-next:before {
  content: "\e00a";
}

.icon-pay-note:before {
  content: "\e00b";
}

.icon-pay-prev-filled:before {
  content: "\e00c";
}

.icon-pay-prev:before {
  content: "\e00d";
}

.icon-pay-sent:before {
  content: "\e00e";
}

.icon-pay-log:before {
  content: "\e00f";
}

.icon-pay-note20:before {
  content: "\e010";
}

.icon-pay-small-log:before {
  content: "\e011";
}

@font-face {
  font-family: "map";
  src: url("/dist/fonts/map.eot?hash=4299f202e6154dc65c8562c20fd0525d");
  src: url("/dist/fonts/map.eot?hash=4299f202e6154dc65c8562c20fd0525d#iefix") format("eot"), url("/dist/fonts/map.woff?hash=4299f202e6154dc65c8562c20fd0525d") format("woff"), url("/dist/fonts/map.ttf?hash=4299f202e6154dc65c8562c20fd0525d") format("truetype");
}
.icon-map-side-plow:before, .icon-map-journey:before, .icon-map-chasseneige:before, .icon-map-defrosting:before, .icon-map-marker-void:before, .icon-map-full-screen:before, .icon-map-layers:before, .icon-map-marker-tip:before, .icon-map-marker-center:before, .icon-map-marker-direction:before, .icon-map-search:before, .icon-map-satellite-signal:before, .icon-map-round:before, .icon-map-polyline:before, .icon-map-polygon:before, .icon-map-marker:before, .icon-map-map:before, .icon-map-map-editing:before, .icon-map-gps-device-filled:before, .icon-map-apple-map:before {
  font-family: "map";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
}

.icon-map-apple-map:before {
  content: "\e001";
}

.icon-map-gps-device-filled:before {
  content: "\e002";
}

.icon-map-map-editing:before {
  content: "\e003";
}

.icon-map-map:before {
  content: "\e004";
}

.icon-map-marker:before {
  content: "\e005";
}

.icon-map-polygon:before {
  content: "\e006";
}

.icon-map-polyline:before {
  content: "\e007";
}

.icon-map-round:before {
  content: "\e008";
}

.icon-map-satellite-signal:before {
  content: "\e009";
}

.icon-map-search:before {
  content: "\e00a";
}

.icon-map-marker-direction:before {
  content: "\e00b";
}

.icon-map-marker-center:before {
  content: "\e00c";
}

.icon-map-marker-tip:before {
  content: "\e00d";
}

.icon-map-layers:before {
  content: "\e00e";
}

.icon-map-full-screen:before {
  content: "\e00f";
}

.icon-map-marker-void:before {
  content: "\e010";
}

.icon-map-defrosting:before {
  content: "\e011";
}

.icon-map-chasseneige:before {
  content: "\e012";
}

.icon-map-journey:before {
  content: "\e013";
}

.icon-map-side-plow:before {
  content: "\e014";
}

@font-face {
  font-family: "vehicle";
  src: url("/dist/fonts/vehicle.eot?hash=49296c979579e046752621384f9b13a4");
  src: url("/dist/fonts/vehicle.eot?hash=49296c979579e046752621384f9b13a4#iefix") format("eot"), url("/dist/fonts/vehicle.woff?hash=49296c979579e046752621384f9b13a4") format("woff"), url("/dist/fonts/vehicle.ttf?hash=49296c979579e046752621384f9b13a4") format("truetype");
}
.icon-vehicle-50-feet-closed:before, .icon-vehicle-flat-bed:before, .icon-vehicle-50-feet-truck:before, .icon-vehicle-18-wheels:before, .icon-vehicle-volumetric:before, .icon-vehicle-tow:before, .icon-vehicle-steamroller:before, .icon-vehicle-slinger:before, .icon-vehicle-refrigerator:before, .icon-vehicle-police:before, .icon-vehicle-pavement-milling:before, .icon-vehicle-motorcycle:before, .icon-vehicle-mobile-plant:before, .icon-vehicle-mini-bus:before, .icon-vehicle-locomotive:before, .icon-vehicle-liquid-transport:before, .icon-vehicle-liquid-tanker:before, .icon-vehicle-hazardous:before, .icon-vehicle-grains:before, .icon-vehicle-golf:before, .icon-vehicle-garbage:before, .icon-vehicle-forklift:before, .icon-vehicle-concrete-pump:before, .icon-vehicle-caravan:before, .icon-vehicle-bus:before, .icon-vehicle-boat:before, .icon-vehicle-asphalt:before, .icon-vehicle-suv:before, .icon-vehicle-vtt:before, .icon-vehicle-electrical:before, .icon-vehicle-small-tractor:before, .icon-vehicle-tractor:before, .icon-vehicle-mower:before, .icon-vehicle-blower:before, .icon-vehicle-skidoo:before, .icon-vehicle-trailer:before, .icon-vehicle-grader:before, .icon-vehicle-basket:before, .icon-vehicle-rental:before, .icon-vehicle-fire:before, .icon-vehicle-crane:before, .icon-vehicle-van:before, .icon-vehicle-excavator:before, .icon-vehicle-snow-plow:before, .icon-vehicle-container:before, .icon-vehicle-small-concrete:before, .icon-vehicle-big-concrete:before, .icon-vehicle-small-caterpillar:before, .icon-vehicle-loader:before, .icon-vehicle-trash:before, .icon-vehicle-small-truck:before, .icon-vehicle-car:before, .icon-vehicle-tank:before, .icon-vehicle-bucket:before, .icon-vehicle-brush:before, .icon-vehicle-workshop-small:before, .icon-vehicle-workshop-big:before, .icon-vehicle-ambulance:before {
  font-family: "vehicle";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
}

.icon-vehicle-ambulance:before {
  content: "\e001";
}

.icon-vehicle-workshop-big:before {
  content: "\e002";
}

.icon-vehicle-workshop-small:before {
  content: "\e003";
}

.icon-vehicle-brush:before {
  content: "\e004";
}

.icon-vehicle-bucket:before {
  content: "\e005";
}

.icon-vehicle-tank:before {
  content: "\e006";
}

.icon-vehicle-car:before {
  content: "\e007";
}

.icon-vehicle-small-truck:before {
  content: "\e008";
}

.icon-vehicle-trash:before {
  content: "\e009";
}

.icon-vehicle-loader:before {
  content: "\e00a";
}

.icon-vehicle-small-caterpillar:before {
  content: "\e00b";
}

.icon-vehicle-big-concrete:before {
  content: "\e00c";
}

.icon-vehicle-small-concrete:before {
  content: "\e00d";
}

.icon-vehicle-container:before {
  content: "\e00e";
}

.icon-vehicle-snow-plow:before {
  content: "\e00f";
}

.icon-vehicle-excavator:before {
  content: "\e010";
}

.icon-vehicle-van:before {
  content: "\e011";
}

.icon-vehicle-crane:before {
  content: "\e012";
}

.icon-vehicle-fire:before {
  content: "\e013";
}

.icon-vehicle-rental:before {
  content: "\e014";
}

.icon-vehicle-basket:before {
  content: "\e015";
}

.icon-vehicle-grader:before {
  content: "\e016";
}

.icon-vehicle-trailer:before {
  content: "\e017";
}

.icon-vehicle-skidoo:before {
  content: "\e018";
}

.icon-vehicle-blower:before {
  content: "\e019";
}

.icon-vehicle-mower:before {
  content: "\e01a";
}

.icon-vehicle-tractor:before {
  content: "\e01b";
}

.icon-vehicle-small-tractor:before {
  content: "\e01c";
}

.icon-vehicle-electrical:before {
  content: "\e01d";
}

.icon-vehicle-vtt:before {
  content: "\e01e";
}

.icon-vehicle-suv:before {
  content: "\e01f";
}

.icon-vehicle-asphalt:before {
  content: "\e020";
}

.icon-vehicle-boat:before {
  content: "\e021";
}

.icon-vehicle-bus:before {
  content: "\e022";
}

.icon-vehicle-caravan:before {
  content: "\e023";
}

.icon-vehicle-concrete-pump:before {
  content: "\e024";
}

.icon-vehicle-forklift:before {
  content: "\e025";
}

.icon-vehicle-garbage:before {
  content: "\e026";
}

.icon-vehicle-golf:before {
  content: "\e027";
}

.icon-vehicle-grains:before {
  content: "\e028";
}

.icon-vehicle-hazardous:before {
  content: "\e029";
}

.icon-vehicle-liquid-tanker:before {
  content: "\e02a";
}

.icon-vehicle-liquid-transport:before {
  content: "\e02b";
}

.icon-vehicle-locomotive:before {
  content: "\e02c";
}

.icon-vehicle-mini-bus:before {
  content: "\e02d";
}

.icon-vehicle-mobile-plant:before {
  content: "\e02e";
}

.icon-vehicle-motorcycle:before {
  content: "\e02f";
}

.icon-vehicle-pavement-milling:before {
  content: "\e030";
}

.icon-vehicle-police:before {
  content: "\e031";
}

.icon-vehicle-refrigerator:before {
  content: "\e032";
}

.icon-vehicle-slinger:before {
  content: "\e033";
}

.icon-vehicle-steamroller:before {
  content: "\e034";
}

.icon-vehicle-tow:before {
  content: "\e035";
}

.icon-vehicle-volumetric:before {
  content: "\e036";
}

.icon-vehicle-18-wheels:before {
  content: "\e037";
}

.icon-vehicle-50-feet-truck:before {
  content: "\e038";
}

.icon-vehicle-flat-bed:before {
  content: "\e039";
}

.icon-vehicle-50-feet-closed:before {
  content: "\e03a";
}

@font-face {
  font-family: "main";
  src: url("/dist/fonts/main.eot?hash=49f5c39e9c5bbd05dbc06e06e996a88d");
  src: url("/dist/fonts/main.eot?hash=49f5c39e9c5bbd05dbc06e06e996a88d#iefix") format("eot"), url("/dist/fonts/main.woff?hash=49f5c39e9c5bbd05dbc06e06e996a88d") format("woff"), url("/dist/fonts/main.ttf?hash=49f5c39e9c5bbd05dbc06e06e996a88d") format("truetype");
}
.icon-main-snowplow:before, .icon-main-settings2:before, .icon-main-semi-truck:before, .icon-main-profile:before, .icon-main-notification-ring:before, .icon-main-logout:before, .icon-main-dashboard:before, .icon-main-chat-message:before, .icon-main-snowflake:before, .icon-main-arrow-down:before, .icon-main-arrow-up:before, .icon-main-cast:before, .icon-main-concrete:before, .icon-main-unknown:before, .icon-main-filled-funnel:before, .icon-main-copy:before, .icon-main-speed:before, .icon-main-forward:before, .icon-main-notification:before, .icon-main-battery-unknown:before, .icon-main-empty-battery:before, .icon-main-battery-alert:before, .icon-main-gasoline:before, .icon-main-essence:before, .icon-main-diesel:before, .icon-main-electric-h:before, .icon-main-electric-e:before, .icon-main-old-electric-h:before, .icon-main-old-electric-e:before, .icon-main-drop:before, .icon-main-ingtech-symbol:before, .icon-main-wrench:before, .icon-main-waste:before, .icon-main-upload:before, .icon-main-unlock:before, .icon-main-undo:before, .icon-main-synchronize:before, .icon-main-steering-wheel-filled:before, .icon-main-staff:before, .icon-main-speedometer:before, .icon-main-spam:before, .icon-main-slider:before, .icon-main-settings:before, .icon-main-services:before, .icon-main-sent-filled:before, .icon-main-sent:before, .icon-main-search:before, .icon-main-save:before, .icon-main-print:before, .icon-main-plus-math:before, .icon-main-plus-filled:before, .icon-main-plus:before, .icon-main-picture:before, .icon-main-pencil:before, .icon-main-pdf:before, .icon-main-past:before, .icon-main-ok:before, .icon-main-microphone:before, .icon-main-menu:before, .icon-main-lock:before, .icon-main-loader:before, .icon-main-info:before, .icon-main-import-csv:before, .icon-main-image-file:before, .icon-main-help:before, .icon-main-graph-filled:before, .icon-main-funnel:before, .icon-main-file:before, .icon-main-external-link:before, .icon-main-export-csv:before, .icon-main-expand:before, .icon-main-error:before, .icon-main-erase:before, .icon-main-engine:before, .icon-main-empty-flag:before, .icon-main-download:before, .icon-main-document:before, .icon-main-disconnected:before, .icon-main-delete:before, .icon-main-csv:before, .icon-main-connected:before, .icon-main-comments:before, .icon-main-combo-chart:before, .icon-main-collapse:before, .icon-main-circle-filled:before, .icon-main-camera:before, .icon-main-calendar:before, .icon-main-calendar-important:before, .icon-main-box-important:before, .icon-main-back:before, .icon-main-audio-file:before, .icon-main-attach:before, .icon-main-add-user:before {
  font-family: "main";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;
  text-transform: none;
}

.icon-main-add-user:before {
  content: "\e001";
}

.icon-main-attach:before {
  content: "\e002";
}

.icon-main-audio-file:before {
  content: "\e003";
}

.icon-main-back:before {
  content: "\e004";
}

.icon-main-box-important:before {
  content: "\e005";
}

.icon-main-calendar-important:before {
  content: "\e006";
}

.icon-main-calendar:before {
  content: "\e007";
}

.icon-main-camera:before {
  content: "\e008";
}

.icon-main-circle-filled:before {
  content: "\e009";
}

.icon-main-collapse:before {
  content: "\e00a";
}

.icon-main-combo-chart:before {
  content: "\e00b";
}

.icon-main-comments:before {
  content: "\e00c";
}

.icon-main-connected:before {
  content: "\e00d";
}

.icon-main-csv:before {
  content: "\e00e";
}

.icon-main-delete:before {
  content: "\e00f";
}

.icon-main-disconnected:before {
  content: "\e010";
}

.icon-main-document:before {
  content: "\e011";
}

.icon-main-download:before {
  content: "\e012";
}

.icon-main-empty-flag:before {
  content: "\e013";
}

.icon-main-engine:before {
  content: "\e014";
}

.icon-main-erase:before {
  content: "\e015";
}

.icon-main-error:before {
  content: "\e016";
}

.icon-main-expand:before {
  content: "\e017";
}

.icon-main-export-csv:before {
  content: "\e018";
}

.icon-main-external-link:before {
  content: "\e019";
}

.icon-main-file:before {
  content: "\e01a";
}

.icon-main-funnel:before {
  content: "\e01b";
}

.icon-main-graph-filled:before {
  content: "\e01c";
}

.icon-main-help:before {
  content: "\e01d";
}

.icon-main-image-file:before {
  content: "\e01e";
}

.icon-main-import-csv:before {
  content: "\e01f";
}

.icon-main-info:before {
  content: "\e020";
}

.icon-main-loader:before {
  content: "\e021";
}

.icon-main-lock:before {
  content: "\e022";
}

.icon-main-menu:before {
  content: "\e023";
}

.icon-main-microphone:before {
  content: "\e024";
}

.icon-main-ok:before {
  content: "\e025";
}

.icon-main-past:before {
  content: "\e026";
}

.icon-main-pdf:before {
  content: "\e027";
}

.icon-main-pencil:before {
  content: "\e028";
}

.icon-main-picture:before {
  content: "\e029";
}

.icon-main-plus:before {
  content: "\e02a";
}

.icon-main-plus-filled:before {
  content: "\e02b";
}

.icon-main-plus-math:before {
  content: "\e02c";
}

.icon-main-print:before {
  content: "\e02d";
}

.icon-main-save:before {
  content: "\e02e";
}

.icon-main-search:before {
  content: "\e02f";
}

.icon-main-sent:before {
  content: "\e030";
}

.icon-main-sent-filled:before {
  content: "\e031";
}

.icon-main-services:before {
  content: "\e032";
}

.icon-main-settings:before {
  content: "\e033";
}

.icon-main-slider:before {
  content: "\e034";
}

.icon-main-spam:before {
  content: "\e035";
}

.icon-main-speedometer:before {
  content: "\e036";
}

.icon-main-staff:before {
  content: "\e037";
}

.icon-main-steering-wheel-filled:before {
  content: "\e038";
}

.icon-main-synchronize:before {
  content: "\e039";
}

.icon-main-undo:before {
  content: "\e03a";
}

.icon-main-unlock:before {
  content: "\e03b";
}

.icon-main-upload:before {
  content: "\e03c";
}

.icon-main-waste:before {
  content: "\e03d";
}

.icon-main-wrench:before {
  content: "\e03e";
}

.icon-main-ingtech-symbol:before {
  content: "\e03f";
}

.icon-main-drop:before {
  content: "\e040";
}

.icon-main-old-electric-e:before {
  content: "\e041";
}

.icon-main-old-electric-h:before {
  content: "\e042";
}

.icon-main-electric-e:before {
  content: "\e043";
}

.icon-main-electric-h:before {
  content: "\e044";
}

.icon-main-diesel:before {
  content: "\e045";
}

.icon-main-essence:before {
  content: "\e046";
}

.icon-main-gasoline:before {
  content: "\e047";
}

.icon-main-battery-alert:before {
  content: "\e048";
}

.icon-main-empty-battery:before {
  content: "\e049";
}

.icon-main-battery-unknown:before {
  content: "\e04a";
}

.icon-main-notification:before {
  content: "\e04b";
}

.icon-main-forward:before {
  content: "\e04c";
}

.icon-main-speed:before {
  content: "\e04d";
}

.icon-main-copy:before {
  content: "\e04e";
}

.icon-main-filled-funnel:before {
  content: "\e04f";
}

.icon-main-unknown:before {
  content: "\e050";
}

.icon-main-concrete:before {
  content: "\e051";
}

.icon-main-cast:before {
  content: "\e052";
}

.icon-main-arrow-up:before {
  content: "\e053";
}

.icon-main-arrow-down:before {
  content: "\e054";
}

.icon-main-snowflake:before {
  content: "\e055";
}

.icon-main-chat-message:before {
  content: "\e056";
}

.icon-main-dashboard:before {
  content: "\e057";
}

.icon-main-logout:before {
  content: "\e058";
}

.icon-main-notification-ring:before {
  content: "\e059";
}

.icon-main-profile:before {
  content: "\e05a";
}

.icon-main-semi-truck:before {
  content: "\e05b";
}

.icon-main-settings2:before {
  content: "\e05c";
}

.icon-main-snowplow:before {
  content: "\e05d";
}