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

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'IdeaFont' !important;
  speak: none;
  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-alt:before {
  content: "\e900";
}
.icon-Ctrl:before {
  content: "\e901";
}
.icon-idea-3D-scan:before {
  content: "\e902";
  color: #a49ac3;
}
.icon-idea-alignment:before {
  content: "\e903";
  color: #28b0c9;
}
.icon-idea-approximate-selection-with-plane:before {
  content: "\e904";
  color: #97bf0c;
}
.icon-idea-calibrate:before {
  content: "\e905";
  color: #cfcc63;
}
.icon-idea-camera-off:before {
  content: "\e906";
  color: #a49ac3;
}
.icon-idea-camera-on:before {
  content: "\e907";
  color: #a49ac3;
}
.icon-idea-change-view-back:before {
  content: "\e908";
  color: #a1a3c1;
}
.icon-idea-change-view-bottom:before {
  content: "\e909";
  color: #a1a3c1;
}
.icon-idea-change-view-front:before {
  content: "\e90a";
  color: #a1a3c1;
}
.icon-idea-change-view-left:before {
  content: "\e90b";
  color: #a1a3c1;
}
.icon-idea-change-view-right:before {
  content: "\e90c";
  color: #a1a3c1;
}
.icon-idea-change-view-top:before {
  content: "\e90d";
  color: #a1a3c1;
}
.icon-idea-clone:before {
  content: "\e90e";
  color: #a49ac3;
}
.icon-idea-close:before {
  content: "\e90f";
  color: #f1c430;
}
.icon-idea-color-auto-adjustment:before {
  content: "\e910";
  color: #a49ac3;
}
.icon-idea-color-settings:before {
  content: "\e911";
  color: #db92b7;
}
.icon-idea-confirm-calibration:before {
  content: "\e912";
  color: #cfcc63;
}
.icon-idea-datum-alignment:before {
  content: "\e913";
  color: #60b8d2;
}
.icon-idea-decimate:before {
  content: "\e914";
  color: #97bf0d;
}
.icon-idea-dilate-selection-to-triangles-crest:before {
  content: "\e915";
  color: #88c2b8;
}
.icon-idea-ellipse-selection:before {
  content: "\e916";
  color: #88c2b8;
}
.icon-idea-erase-image:before {
  content: "\e917";
  color: #cfcc63;
}
.icon-idea-exist:before {
  content: "\e918";
  color: #f1c430;
}
.icon-idea-exist-calibration-mode:before {
  content: "\e919";
  color: #cfcc63;
}
.icon-idea-export:before {
  content: "\e91a";
  color: #f1c430;
}
.icon-idea-fill-holes:before {
  content: "\e91b";
  color: #97bf0c;
}
.icon-idea-flip-normals:before {
  content: "\e91c";
  color: #97bf0d;
}
.icon-idea-frame-all-objects:before {
  content: "\e91d";
  color: #a49ac3;
}
.icon-idea-freehand-closed-selection:before {
  content: "\e91e";
  color: #88c2b8;
}
.icon-idea-freehand-open-selection:before {
  content: "\e91f";
  color: #88c2b8;
}
.icon-idea-generate-mesh:before {
  content: "\e920";
  color: #5da1c8;
}
.icon-idea-global-alignment:before {
  content: "\e921";
  color: #60b8d2;
}
.icon-idea-grab-image:before {
  content: "\e922";
  color: #cfcc63;
}
.icon-idea-head:before {
  content: "\e923";
  color: #df7e27;
}
.icon-idea-import:before {
  content: "\e924";
  color: #f1c430;
}
.icon-idea-load-project:before {
  content: "\e925";
  color: #f1c430;
}
.icon-idea-make-manifold:before {
  content: "\e926";
  color: #97bf0c;
}
.icon-idea-manual-alignment:before {
  content: "\e927";
  color: #60b8d2;
}
.icon-idea-measurement-advanced-parameters:before {
  content: "\e928";
  color: #a49ac3;
}
.icon-idea-move:before {
  content: "\e929";
  color: #a49ac3;
}
.icon-idea-move-view-on-barycenter:before {
  content: "\e92a";
  color: #a49ac3;
}
.icon-idea-new-project:before {
  content: "\e92b";
  color: #f1c430;
}
.icon-idea-next-image:before {
  content: "\e92c";
  color: #cfcc63;
}
.icon-idea-no-alignment:before {
  content: "\e92d";
  color: #28b0c9;
}
.icon-idea-not-pass-through-selection:before {
  content: "\e92e";
  color: #88c2b8;
}
.icon-idea-pass-through-selection:before {
  content: "\e92f";
  color: #88c2b8;
}
.icon-idea-planes:before {
  content: "\e930";
  color: #a49ac3;
}
.icon-idea-polygon-selection:before {
  content: "\e931";
  color: #88c2b8;
}
.icon-idea-projected-image-graycade:before {
  content: "\e932";
  color: #9576ab;
}
.icon-idea-projected-image-phase-shift:before {
  content: "\e933";
  color: #9576ab;
}
.icon-idea-projected-image-white:before {
  content: "\e934";
  color: #9576ab;
}
.icon-idea-range-image:before {
  content: "\e935";
  color: #5da1c8;
}
.icon-idea-range-image-group:before {
  content: "\e936";
  color: #5da1c8;
}
.icon-idea-rectangle-selection:before {
  content: "\e937";
  color: #88c2b8;
}
.icon-idea-reduce-noise:before {
  content: "\e938";
  color: #97bf0d;
}
.icon-idea-repair-intersections:before {
  content: "\e939";
  color: #97bf0c;
}
.icon-idea-rotation-centered-on-view-position:before {
  content: "\e93a";
  color: #a49ac3;
}
.icon-idea-save:before {
  content: "\e93b";
  color: #f1c430;
}
.icon-idea-save-as:before {
  content: "\e93c";
  color: #f1c430;
}
.icon-idea-scale:before {
  content: "\e93d";
  color: #a49ac3;
}
.icon-idea-scene-light-off:before {
  content: "\e93e";
  color: #db92b7;
}
.icon-idea-scene-light-on:before {
  content: "\e93f";
  color: #db92b7;
}
.icon-idea-segment-selection:before {
  content: "\e940";
  color: #88c2b8;
}
.icon-idea-select-clusters-of-outliers:before {
  content: "\e941";
  color: #5da1c8;
}
.icon-idea-select-face:before {
  content: "\e942";
  color: #dc92b7;
}
.icon-idea-select-outliers:before {
  content: "\e943";
  color: #5da1c8;
}
.icon-idea-select-outliers-by-angle:before {
  content: "\e944";
  color: #5da1c8;
}
.icon-idea-select-project-data-from-view:before {
  content: "\e945";
  color: #88c2b8;
}
.icon-idea-select-view-area-to-frame:before {
  content: "\e946";
  color: #a49ac3;
}
.icon-idea-start-calibration:before {
  content: "\e947";
  color: #a49ac3;
}
.icon-idea-surface-color-1:before {
  content: "\e948";
  color: #e0e0e0;
}
.icon-idea-surface-color-2:before {
  content: "\e949";
  color: #c0c0c0;
}
.icon-idea-surface-color-3:before {
  content: "\e94a";
  color: #a0a0a0;
}
.icon-idea-surface-color-4:before {
  content: "\e94b";
  color: #5d5d5d;
}
.icon-idea-surface-color-5:before {
  content: "\e94c";
}
.icon-idea-triangle-back-faces:before {
  content: "\e94d";
  color: #89c4ba;
}
.icon-idea-triangle-front-faces:before {
  content: "\e94e";
  color: #89c4ba;
}
.icon-idea-triangle-mesh:before {
  content: "\e94f";
  color: #97bf0d;
}
.icon-idea-triangle-mesh-group:before {
  content: "\e950";
  color: #97bf0d;
}
.icon-idea-undo-image:before {
  content: "\e951";
  color: #cfcc63;
}
.icon-idea-vertex-attributes-rendering:before {
  content: "\e952";
  color: #dc92b7;
}
.icon-lemantek:before {
  content: "\e953";
  color: #b71616;
}
.icon-mouse-center-o:before {
  content: "\e954";
}
.icon-mouse-left-o:before {
  content: "\e955";
}
.icon-mouse-right-o:before {
  content: "\e956";
}
.icon-shift:before {
  content: "\e957";
}
