@font-face {
    font-family: 'rusgisFont';
    src: url('./rusgis-fonts/rusgis-icons.eot?v=0.0.8');
    src: url('./rusgis-fonts/rusgis-icons.woff2?v=0.0.8') format('woff2'),
    url('./rusgis-fonts/rusgis-icons.woff?v=0.0.4') format('woff'),
    url('./rusgis-fonts/rusgis-icons.ttf?v=0.0.4') format('truetype'),
    url('./rusgis-fonts/rusgis-icons.svg#MOGPIcons') format('svg'),
    url('./rusgis-fonts/rusgis-icons.eot?#iefix&v=0.0.4') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

.gp-gpi {
    display: inline-block;
    font: normal normal normal 14px/1 rusgisFont;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.gp-gpi--find-in-point:before {
    content: "\f000";
}

.gp-gpi--find:before {
    content: "\f001";
}

.gp-gpi--trash:before {
    content: "\f002";
}

.gp-gpi--create:before {
    content: "\f003";
}

.gp-gpi--split:before {
    content: "\f004";
}

.gp-gpi--join:before {
    content: "\f005";
}

.gp-gpi--hole:before {
    content: "\f006";
}

.gp-gpi--copy:before {
    content: "\f007";
}

.gp-gpi--edit:before {
    content: "\f008";
}

.gp-gpi--layers:before {
    content: "\f009";
}

.gp-gpi--legend:before {
    content: "\f00A";
}

.gp-gpi--work-set:before {
    content: "\f00B";
}

.gp-gpi--base-maps:before {
    content: "\f00C";
}

.gp-gpi--aim:before {
    content: "\f00D";
}

.gp-gpi--units:before {
    content: "\f00E";
}

.gp-gpi--measure:before {
    content: "\f00F";
}

.gp-gpi--square:before {
    content: "\f010";
}

.gp-gpi--overview-map:before {
    content: "\f011";
}

.gp-gpi--home-extent:before {
    content: "\f012";
}

.gp-gpi--previous-extent:before {
    content: "\f013";
}

.gp-gpi--next-extent:before {
    content: "\f014";
}

.gp-gpi--my-location:before {
    content: "\f015";
}

.gp-gpi--to-coordinates:before {
    content: "\f016";
}

.gp-gpi--collapse-menu:before {
    content: "\f017";
}

.gp-gpi--find-by-linestring:before {
    content: "\f018";
}

.gp-gpi--tool-find-by-rect:before {
    content: "\f019";
}

.gp-gpi--tool-find-by-hole:before {
    content: "\f01A";
}

.gp-gpi--tool-find-by-point:before {
    content: "\f01B";
}

.gp-gpi--plus:before {
    content: "\f01C";
}

.gp-gpi--order:before {
    content: "\f01D";
}

.gp-gpi--menu:before {
    content: "\f01E";
}

.gp-gpi--top-line:before {
    content: "\f01F";
}

.gp-gpi--warning:before {
    content: "\f020";
}

.gp-gpi--tool-find-by-polygon:before {
    content: "\f021";
}

.gp-gpi--a:before {
    content: "A";
}

.gp-gpi--cancel:before {
    content: "\f022";
}

.gp-gpi--show-points:before {
    content: "\f023";
}

.gp-gpi--snap:before {
    content: "\f024";
}

.gp-gpi--folder-closed:before {
    content: "\f025";
}

.gp-gpi--folder-opened:before {
    content: "\f026";
}

.gp-gpi--layer:before {
    content: "\f027";
}

/*
**new icons
*/

.gp-gpi2--close:before {
    content: "\f032";
}

.gp-gpi2--context-menu:before {
    content: "\f033";
}

.gp-gpi2--filter-layer:before {
    content: "\f034";
}

.gp-gpi2--filter-table:before {
    content: "\f035";
}

.gp-gpi2--minimize:before {
    content: "\f036";
}

/*map-tools*/

.gp-gpi2--goto-coords:before {
    content: "\f03F";
}

.gp-gpi2--home-extent:before {
    content: "\f040";
}

.gp-gpi2--mini-map:before {
    content: "\f041";
}

.gp-gpi2--minus:before {
    content: "\f042";
}

.gp-gpi2--plus:before {
    content: "\f043";
}

.gp-gpi2--print:before {
    content: "\f044";
}

/*topHeader*/

.gp-gpi2--admin-service:before {
    content: "\f04C";
}

.gp-gpi2--geoportal:before {
    content: "\f04D";
}

.gp-gpi2--logout:before {
    content: "\f04E";
}

.gp-gpi2--my-data:before {
    content: "\f04F";
}

.gp-gpi2--profile:before {
    content: "\f050";
}

.gp-gpi2--service-control:before {
    content: "\f051";
}

.gp-gpi2--support:before {
    content: "\f052";
}

.gp-gpi2--system-control:before {
    content: "\f053";
}

/*topMenu*/

.gp-gpi2--additional-tools:before {
    content: "\f059";
}

.gp-gpi2--address-by-coords:before {
    content: "\f05A";
}

.gp-gpi2--base-maps:before {
    content: "\f05B";
}

.gp-gpi2--coords-by-address:before {
    content: "\f05C";
}

.gp-gpi2--data-sets:before {
    content: "\f05D";
}

.gp-gpi2--layers:before {
    content: "\f05E";
}

.gp-gpi2--legend:before {
    content: "\f05F";
}

.gp-gpi2--measure-area:before {
    content: "\f060";
}

.gp-gpi2--measure-coords:before {
    content: "\f061";
}

.gp-gpi2--measure-length:before {
    content: "\f062";
}

.gp-gpi2--search-attributive:before {
    content: "\f063";
}

.gp-gpi2--search-spatial:before {
    content: "\f064";
}

.gp-gpi2--point-search:before {
    content: "\f065";
}

/*spatialSearch-icons*/

.gp-gpi2--line-search:before {
    content: "\f073";
}

.gp-gpi2--point-search1:before {
    content: "\f074";
}

.gp-gpi2--polygon-search:before {
    content: "\f075";
}

.gp-gpi2--radius-search:before {
    content: "\f076";
}

.gp-gpi2--square-search:before {
    content: "\f077";
}

/*for task list*/

.gp-gpi2--error:before {
    content: "\f066";
}

.gp-gpi2--favorite-filled:before {
    content: "\f067";
}

.gp-gpi2--favorite-stroked:before {
    content: "\f068";
}

.gp-gpi2--file-pdf:before {
    content: "\f069";
}

.gp-gpi2--file-spatial:before {
    content: "\f06A";
}

.gp-gpi2--file-xls:before {
    content: "\f06B";
}

.gp-gpi2--ok:before {
    content: "\f06C";
}

.gp-gpi2--refresh:before {
    content: "\f06D";
}

.gp-gpi2--settings-filter:before {
    content: "\f06E";
}

.gp-gpi2--waiting:before {
    content: "\f06F";
}

/*draw toolbar*/

.gp-gpi2--cut:before {
    content: "\f080";
}

.gp-gpi2--magnet:before {
    content: "\f081";
}

.gp-gpi2--shape-file:before {
    content: "\f082";
}

.gp-gpi2--show-points:before {
    content: "\f083";
}

.gp-gpi2--step-back:before {
    content: "\f084";
}

.gp-gpi2--kpt:before {
    content: "\f08D";
}

.gp-gpi2--add-layer:before {
    content: "\f09A";
}

.gp-gpi2--attention:before {
    content: "\f09B";
}

.gp-gpi2--download:before {
    content: "\f09C";
}

.gp-gpi2--file:before {
    content: "\f09D";
}

.gp-gpi2--login:before {
    content: "\f09E";
}

.gp-gpi2--logout:before {
    content: "\f09F";
}

.gp-gpi2--mez-plan:before {
    content: "\f0A0";
}

.gp-gpi2--z-u:before {
    content: "\f0A1";
}

.gp-gpi2--arrow-left:before {
    content: "\f0A7";
}

.gp-gpi2--arrow-right:before {
    content: "\f0A8";
}

.gp-gpi2--animals-routes:before {
    content: "\f0A2";
}

.gp-gpi2--circle-tool2:before {
    content: "\f0A9";
}

.gp-gpi2--cadastr-search:before {
    content: "\f0AA";
}

.gp-gpi2--settings:before {
    content: "\f0AB";
}

.gp-gpi2--file-icon:before {
    content: "\f0AC";
}

.gp-gpi2--analytics:before {
    content: "\f0B4";
}

.gp-gpi2--heatmap:before {
    content: "\f0B5";
}

.gp-gpi2--interpolation:before {
    content: "\f0B6";
}

.gp-gpi2--route:before {
    content: "\f0B7";`
}

.gp-gpi2--timeline:before {
    content: "\f0B8";
}

.gp-gpi2--traffic:before {
    content: "\f0B9";
}

.gp-gpi2--zones:before {
    content: "\f0BA";
}

.gp-gpi2--change-way-points:before {
    content: "\f0BB";
}

.gp-gpi2--delete:before {
    content: "\f037";
}

.gp-gpi2--copy:before {
    content: "\f0AD";
}


.gp-gpi2--paste:before {
    content: "\f0AE";
}


.gp-gpi2--layer-error:before {
    content: "\f078";
}


.gp-gpi2--arrow-back:before {
    content: "\f0C1";
}

.gp-gpi2--arrow-forward:before {
    content: "\f0C2";
}


.gp-gpi2--type-lines:before {
    content: "\f0C3";
}


.gp-gpi2--type-points:before {
    content: "\f0C4";
}


.gp-gpi2--type-polygons:before {
    content: "\f0C6";
}

.gp-gpi2--type-no-geometry:before {
    content: "\f0C5";
}

.gp-gpi2--dop-filter:before {
    content: "\f0CE";
}

.gp-gpi2--reload:before {
    content: "\f0CF";
}

.gp-gpi2--type-lines-big:before {
    content: "\f0D0";
}

.gp-gpi2--type-points-big:before {
    content: "\f0D1";
}

.gp-gpi2--type-polygons-big:before {
    content: "\f0D3";
}

.gp-gpi2--type-no-geometry-big:before {
    content: "\f0D2";
}

.gp-gpi2--close-arrows:before {
    content: "\f0DB";
}

.gp-gpi2--3dots:before {
    content: "\f0DC";
}

.gp-gpi2--calendar:before {
    content: "\f0DD";
}
.gp-gpi2--pause:before {
    content: "\f0DE";
}
.gp-gpi2--play:before {
    content: "\f0DF";
}
.gp-gpi2--settings:before {
    content: "\f0E0";
}
.gp-gpi2--table:before {
    content: "\f0E9";
}
.gp-gpi2--table-add:before {
    content: "\f0E8";
}