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

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  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-bColor:before {
  content: "\e914";
  color: #efefef;
}

.icon-dist:before {
  content: "\e913";
  color: #e0e0e0;
}

.icon-gmai:before {
  content: "\e904";
  color: #efefef;
}

.icon-area:before {
  content: "\e900";
  color: #e0e0e0;
}

.icon-bmap:before {
  content: "\e901";
  color: #e0e0e0;
}

.icon-wData:before {
  content: "\e916";
  color: #e0e0e0;
}

.icon-boring:before {
  content: "\e902";
  color: #e0e0e0;
}

.icon-geoInfo:before {
  content: "\e903";
  color: #e0e0e0;
}

.icon-locInfo:before {
  content: "\e905";
  color: #e0e0e0;
}

.icon-logo .path1:before {
  content: "\e906";
  color: rgb(68, 67, 68);
}

.icon-logo .path2:before {
  content: "\e907";
  margin-left: -1em;
  color: rgb(68, 67, 68);
}

.icon-logo .path3:before {
  content: "\e908";
  margin-left: -1em;
  color: rgb(93, 94, 94);
}

.icon-logo .path4:before {
  content: "\e909";
  margin-left: -1em;
  color: rgb(233, 231, 52);
}

.icon-lrn:before {
  content: "\e90a";
  color: #e0e0e0;
}

.icon-param:before {
  content: "\e90b";
  color: #e0e0e0;
}

.icon-pos:before {
  content: "\e90c";
  color: #e0e0e0;
}

.icon-est:before {
  content: "\e90e";
  color: #e0e0e0;
}

.icon-rslt .path1:before {
  content: "\e90f";
  color: rgb(224, 224, 224);
}

.icon-rslt .path2:before {
  content: "\e910";
  margin-left: -1em;
  color: rgb(178, 178, 178);
}

.icon-rslt .path3:before {
  content: "\e911";
  margin-left: -1em;
  color: rgb(119, 119, 119);
}

.icon-rslt .path4:before {
  content: "\e912";
  margin-left: -1em;
  color: rgb(224, 224, 224);
}

.icon-info:before {
  content: "\e90d";
  color: #fff;
}

.icon-gm:before {
  content: "\e915";
  color: #e0e0e0;
}

.icon-env:before {
  content: "\e915";
  color: #e0e0e0;
}

.icon-estb:before {
  content: "\e90e";
  color: #e0e0e0;
}

.icon-gw:before {
  content: "\e955";
  color: #e0e0e0;
}

.icon-gwh .path1:before {
  content: "\e91a";
  margin-left: 0em;
  color: rgb(70, 175, 53);
}

.icon-gwh .path2:before {
  content: "\e91b";
  margin-left: -1em;
  color: rgb(70, 175, 53);
}

.icon-gwh .path3:before {
  content: "\e91c";
  margin-left: -1em;
  color: rgb(14, 47, 23);
}

.icon-gwh .path4:before {
  content: "\e91d";
  margin-left: -1em;
  color: rgb(31, 99, 52);
}

.icon-gwh .path5:before {
  content: "\e91e";
  margin-left: -1em;
  color: rgb(31, 99, 52);
}

.icon-gwh .path6:before {
  content: "\e91f";
  margin-left: -1em;
  color: rgb(70, 175, 53);
}

.icon-gwh .path7:before {
  content: "\e920";
  margin-left: -1em;
  color: rgb(70, 175, 53);
}

.icon-gwh .path8:before {
  content: "\e921";
  margin-left: -1em;
  color: rgb(70, 175, 53);
}

.icon-gwh .path9:before {
  content: "\e922";
  margin-left: -1em;
  color: rgb(14, 47, 23);
}
*/

.icon-ge .path0:before {
  content: "\e923";
  color: rgb(133, 27, 32);
}

.icon-ge .path1:before {
  content: "\e923";
  margin-left: -1em;
  color: rgb(214, 23, 24);
}

.icon-ge .path2:before {
  content: "\e924";
  margin-left: -1em;
  color: rgb(133, 27, 32);
}

.icon-ge .path3:before {
  content: "\e925";
  margin-left: -1em;
  color: rgb(46, 5, 4);
}

.icon-gemo:before {
  content: "\e991";
  color: #e0e0e0;
}

.icon-gmwl:before {
  content: "\e927";
}

.icon-gmex:before {
  content: "\e926";
  margin-right: -1em;
}
