@font-face {
  font-family: "lodi";
  src: url("/static/fonts/lod-picto.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.lodi:before, .lodi-set, [class^="lodi-"]:before, [class*=" lodi-"]:before {
  display: inline-block;
  font: normal normal normal 24px/1 "lodi";
  font-size: inherit;
  text-rendering: auto;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lodi-18px.lodi-set, .lodi-18px.lodi:before, .lodi-18px[class^="lodi-"]:before, .lodi-18px[class*=" lodi-"]:before { font-size: 18px; }
.lodi-24px.lodi-set, .lodi-24px.lodi:before, .lodi-24px[class^="lodi-"]:before, .lodi-24px[class*=" lodi-"]:before { font-size: 24px; }
.lodi-36px.lodi-set, .lodi-36px.lodi:before, .lodi-36px[class^="lodi-"]:before, .lodi-36px[class*=" lodi-"]:before { font-size: 36px; }
.lodi-48px.lodi-set, .lodi-48px.lodi:before, .lodi-48px[class^="lodi-"]:before, .lodi-48px[class*=" lodi-"]:before { font-size: 48px; }

.lodi-dark:before { color: rgba(0,0,0,0.54); }
.lodi-dark.lodi-inactive:before { color: rgba(0,0,0,0.26); }
.lodi-light:before { color: #fff; }
.lodi-light.lodi-inactive:before { color: rgba(255,255,255,0.3); }

.lodi-rotate-45:before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.lodi-rotate-90:before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.lodi-rotate-135:before { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }
.lodi-rotate-180:before { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.lodi-rotate-225:before { -webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.lodi-rotate-270:before { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }
.lodi-rotate-315:before { -webkit-transform: rotate(315deg); -ms-transform: rotate(315deg); transform: rotate(315deg); }

.lodi-flip-h:before { -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH"; }
.lodi-flip-v:before { -webkit-transform: scaleY(-1); transform: scaleY(-1); filter: FlipV; -ms-filter: "FlipV"; }

.lodi-spin:before { -webkit-animation: lodi-spin 2s infinite linear; animation: lodi-spin 2s infinite linear; }
@-webkit-keyframes lodi-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
@keyframes lodi-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }

.lodi-360:before { content: "\E001"; }
.lodi-360video:before { content: "\E002"; }
.lodi-back:before { content: "\E003"; }
.lodi-delete:before { content: "\E004"; }
.lodi-downloadable:before { content: "\E005"; }
.lodi-duplicate:before { content: "\E006"; }
.lodi-dwg:before { content: "\E007"; }
.lodi-error:before { content: "\E008"; }
.lodi-excel:before { content: "\E009"; }
.lodi-export:before { content: "\E00A"; }
.lodi-fly-mode:before { content: "\E00B"; }
.lodi-folder:before { content: "\E00C"; }
.lodi-font:before { content: "\E00D"; }
.lodi-fps-good:before { content: "\E00E"; }
.lodi-fps-low:before { content: "\E00F"; }
.lodi-fps-medium:before { content: "\E010"; }
.lodi-home:before { content: "\E011"; }
.lodi-image:before { content: "\E012"; }
.lodi-live:before { content: "\E013"; }
.lodi-map-mode:before { content: "\E014"; }
.lodi-measure-altitude:before { content: "\E015"; }
.lodi-measure-angle:before { content: "\E016"; }
.lodi-measure-area:before { content: "\E017"; }
.lodi-measure-circle:before { content: "\E018"; }
.lodi-measure-distance:before { content: "\E019"; }
.lodi-model:before { content: "\E01A"; }
.lodi-move:before { content: "\E01B"; }
.lodi-music:before { content: "\E01C"; }
.lodi-notes:before { content: "\E01D"; }
.lodi-orthographic:before { content: "\E01E"; }
.lodi-pdf:before { content: "\E01F"; }
.lodi-performance:before { content: "\E020"; }
.lodi-perspective:before { content: "\E021"; }
.lodi-pointcloud:before { content: "\E022"; }
.lodi-powerpoint:before { content: "\E023"; }
.lodi-rename:before { content: "\E024"; }
.lodi-reset-view:before { content: "\E025"; }
.lodi-rotate:before { content: "\E026"; }
.lodi-scale:before { content: "\E027"; }
.lodi-selection:before { content: "\E028"; }
.lodi-svg:before { content: "\E029"; }
.lodi-text:before { content: "\E02A"; }
.lodi-url:before { content: "\E02B"; }
.lodi-video:before { content: "\E02C"; }
.lodi-viewpoint:before { content: "\E02D"; }
.lodi-view-front:before { content: "\E02E"; }
.lodi-view-right:before { content: "\E02F"; }
.lodi-view-top:before { content: "\E030"; }
.lodi-visual-quality:before { content: "\E031"; }
.lodi-web:before { content: "\E032"; }
.lodi-word:before { content: "\E033"; }
.lodi-accueil:before { content: "\E034"; }
.lodi-annotation:before { content: "\E035"; }
.lodi-cad-arc:before { content: "\E036"; }
.lodi-cad-array:before { content: "\E037"; }
.lodi-cad-break:before { content: "\E038"; }
.lodi-cad-chamfer:before { content: "\E039"; }
.lodi-cad-circle:before { content: "\E03A"; }
.lodi-cad-copy:before { content: "\E03B"; }
.lodi-cad-dimension:before { content: "\E03C"; }
.lodi-cad-ellipse:before { content: "\E03D"; }
.lodi-cad-erase:before { content: "\E03E"; }
.lodi-cad-exit:before { content: "\E03F"; }
.lodi-cad-explode:before { content: "\E040"; }
.lodi-cad-extend:before { content: "\E041"; }
.lodi-cad-eye-off:before { content: "\E042"; }
.lodi-cad-eye:before { content: "\E043"; }
.lodi-cad-fillet:before { content: "\E044"; }
.lodi-cad-grid:before { content: "\E045"; }
.lodi-cad-hatch:before { content: "\E046"; }
.lodi-cad-join:before { content: "\E047"; }
.lodi-cad-layer-new:before { content: "\E048"; }
.lodi-cad-layers:before { content: "\E049"; }
.lodi-cad-line:before { content: "\E04A"; }
.lodi-cad-lock:before { content: "\E04B"; }
.lodi-cad-match:before { content: "\E04C"; }
.lodi-cad-measure:before { content: "\E04D"; }
.lodi-cad-mirror:before { content: "\E04E"; }
.lodi-cad-move:before { content: "\E04F"; }
.lodi-cad-offset:before { content: "\E050"; }
.lodi-cad-ortho:before { content: "\E051"; }
.lodi-cad-paste:before { content: "\E052"; }
.lodi-cad-point:before { content: "\E053"; }
.lodi-cad-polar:before { content: "\E054"; }
.lodi-cad-polygon:before { content: "\E055"; }
.lodi-cad-polyline:before { content: "\E056"; }
.lodi-cad-properties:before { content: "\E057"; }
.lodi-cad-real:before { content: "\E058"; }
.lodi-cad-rectangle:before { content: "\E059"; }
.lodi-cad-redo:before { content: "\E05A"; }
.lodi-cad-rotate:before { content: "\E05B"; }
.lodi-cad-save:before { content: "\E05C"; }
.lodi-cad-scale:before { content: "\E05D"; }
.lodi-cad-select:before { content: "\E05E"; }
.lodi-cad-slice:before { content: "\E05F"; }
.lodi-cad-snap-center:before { content: "\E060"; }
.lodi-cad-snap-cloud:before { content: "\E061"; }
.lodi-cad-snap-endpoint:before { content: "\E062"; }
.lodi-cad-snap-grid:before { content: "\E063"; }
.lodi-cad-snap-intersection:before { content: "\E064"; }
.lodi-cad-snap-midpoint:before { content: "\E065"; }
.lodi-cad-snap-nearest:before { content: "\E066"; }
.lodi-cad-snap-perpendicular:before { content: "\E067"; }
.lodi-cad-snap-tangent:before { content: "\E068"; }
.lodi-cad-snap:before { content: "\E069"; }
.lodi-cad-spline:before { content: "\E06A"; }
.lodi-cad-stretch:before { content: "\E06B"; }
.lodi-cad-text:before { content: "\E06C"; }
.lodi-cad-top-view:before { content: "\E06D"; }
.lodi-cad-trim:before { content: "\E06E"; }
.lodi-cad-undo:before { content: "\E06F"; }
.lodi-cad-unlock:before { content: "\E070"; }
.lodi-cad-workplane:before { content: "\E071"; }
.lodi-cad-zoom-extents:before { content: "\E072"; }
.lodi-carrousel:before { content: "\E073"; }
.lodi-clipbox:before { content: "\E074"; }
.lodi-key-up:before { content: "\E075"; }
.lodi-mouse-click:before { content: "\E076"; }
.lodi-mouse-left:before { content: "\E077"; }
.lodi-mouse-right:before { content: "\E078"; }
.lodi-mouse-scroll:before { content: "\E079"; }
.lodi-stylo-polyligne:before { content: "\E07A"; }
.lodi-tags:before { content: "\E07B"; }
.lodi-technical-mode:before { content: "\E07C"; }
.lodi-visite-mode:before { content: "\E07D"; }

