@font-face {
    font-family: "icomoon";
    src: url("glyph-fonts/icomoon.woff2") format("woff2"),
        url("glyph-fonts/icomoon.ttf") format("truetype"),
        url("glyph-fonts/icomoon.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

.icon,
[class^="icon-"],
[class*=" icon-"] {
    /* Use !important to prevent extensions from overriding this font. */
    font-family: "icomoon" !important;
    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;
}

.icon-train:before {
    content: "\f5e8";
}

.icon-image-availability-retrieving:before {
    content: "\f093";
}

.icon-cyclist:before {
    content: "\f7f8";
}

.icon-cookie:before {
    content: "\f7c2";
}

.icon-center-circle:before {
    content: "\f7f4";
}

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

.icon-3D-curve-manual:before {
    content: "\f092";
}

.icon-location-person:before {
    content: "\f104";
}

.icon-task-location:before {
    content: "\f6cf";
}

.icon-airport-location:before {
    content: "\f3a2";
}

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

.icon-person-simple-walk:before {
    content: "\f72b";
}

.icon-tablet:before {
    content: "\f000";
}

.icon-x-circle:before {
    content: "\f009";
}

.icon-x:before {
    content: "\f00a";
}

.icon-video:before {
    content: "\f00c";
}

.icon-users:before {
    content: "\f00d";
}

.icon-user-plus:before {
    content: "\f00f";
}

.icon-user:before {
    content: "\f012";
}

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

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

.icon-trash-2:before {
    content: "\f019";
}

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

.icon-tool:before {
    content: "\f01b";
}

.icon-thumbs-up:before {
    content: "\f01c";
}

.icon-thumbs-down:before {
    content: "\f01d";
}

.icon-star:before {
    content: "\f01e";
}

.icon-star-filled:before {
    content: "\f2ba";
}

.icon-sliders:before {
    content: "\f01f";
}

.icon-slash:before {
    content: "\f020";
}

.icon-share-2:before {
    content: "\f023";
}

.icon-share:before {
    content: "\f024";
}

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

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

.icon-rotate-cw:before {
    content: "\f029";
}

.icon-rotate-ccw:before {
    content: "\f02a";
}

.icon-repeat:before {
    content: "\f02c";
}

.icon-refresh-cw:before {
    content: "\f02d";
}

.icon-refresh-ccw:before {
    content: "\f02e";
}

.icon-printer:before {
    content: "\f02f";
}

.icon-plus-circle:before {
    content: "\f032";
}

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

.icon-play:before {
    content: "\f035";
}

.icon-pie-chart:before {
    content: "\f036";
}

.icon-phone:before {
    content: "\f038";
}

.icon-more-vertical:before {
    content: "\f03c";
}

.icon-more-horizontal:before {
    content: "\f03d";
}

.icon-minus-circle:before {
    content: "\f041";
}

.icon-minus:before {
    content: "\f042";
}

.icon-message-circle:before {
    content: "\f046";
}

.icon-maximize-2:before {
    content: "\f048";
}

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

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

.icon-mail:before {
    content: "\f04c";
}

.icon-log-out:before {
    content: "\f04d";
}

.icon-log-in:before {
    content: "\f04e";
}

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

.icon-link:before {
    content: "\f051";
}

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

.icon-key:before {
    content: "\f053";
}

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

.icon-image:before {
    content: "\f055";
}

.icon-help-circle:before {
    content: "\f056";
}

.icon-heart:before {
    content: "\f057";
}

.icon-grid:before {
    content: "\f059";
}

.icon-filter:before {
    content: "\f05c";
}

.icon-file-text:before {
    content: "\f05d";
}

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

.icon-eye-off:before {
    content: "\f060";
}

.icon-eye:before {
    content: "\f061";
}

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

.icon-edit-3:before {
    content: "\f063";
}

.icon-edit:before {
    content: "\f065";
}

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

.icon-crosshair:before {
    content: "\f069";
}

.icon-crop:before {
    content: "\f06a";
}

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

.icon-clock:before {
    content: "\f06c";
}

.icon-clipboard:before {
    content: "\f06d";
}

.icon-chevrons-right:before {
    content: "\f06f";
}

.icon-chevrons-left:before {
    content: "\f070";
}

.icon-chevron-up:before {
    content: "\f072";
}

.icon-chevron-right:before {
    content: "\f073";
}

.icon-chevron-left:before {
    content: "\f074";
}

.icon-chevron-down:before {
    content: "\f075";
}

.icon-check-circle:before {
    content: "\f077";
}

.icon-check:before {
    content: "\f078";
}

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

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

.icon-bookmark:before {
    content: "\f07e";
}

.icon-bell-off:before {
    content: "\f07f";
}

.icon-bell:before {
    content: "\f080";
}

.icon-arrow-up-circle:before {
    content: "\f083";
}

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

.icon-arrow-right-circle:before {
    content: "\f085";
}

.icon-arrow-right:before {
    content: "\f086";
}

.icon-arrow-left-circle:before {
    content: "\f087";
}

.icon-arrow-left:before {
    content: "\f088";
}

.icon-arrow-down-circle:before {
    content: "\f08b";
}

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

.icon-anchor:before {
    content: "\f08e";
}

.icon-alert-triangle:before {
    content: "\f08f";
}

.icon-alert-circle:before {
    content: "\f091";
}