@charset "UTF-8";
@font-face {
  font-family: 'reGISterIcons';
  src: url("../fonts/register-icons/reGISterIcons.eot?wgvcz0");
  src: url("../fonts/register-icons/reGISterIcons.eot?wgvcz0#iefix") format("embedded-opentype"), url("../fonts/register-icons/reGISterIcons.ttf?wgvcz0") format("truetype"), url("../fonts/register-icons/reGISterIcons.woff?wgvcz0") format("woff"), url("../fonts/register-icons/reGISterIcons.svg?wgvcz0#reGISterIcons") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 12, ../scss/fonts/register-icons/_register-icons.scss */
.icon-easement:before, .icon-mineral_right:before, .icon-poi:before, .icon-poi_adress:before, .icon-poi_company:before, .icon-poi_work01:before, .icon-poi_work02:before, .icon-poi_work03:before, .icon-poi_work04:before, .icon-poi_work05:before, .icon-poi_work06:before, .icon-poi_work07:before, .icon-site_flag_02:before, .icon-site_flag_01:before, .icon-reports:before, .icon-point_cloud-viewer_expert:before, .icon-point_cloud_viewer:before, .icon-project_management:before, .icon-parcel:before, .icon-leasehold:before, .icon-type_of_use:before, .icon-land_management:before, .icon-advanced_land_management:before, .icon-backward:before, .icon-forward:before, .icon-my_location:before, .icon-my_location_inactive:before, .icon-measure_point:before, .icon-drawing:before, .icon-draw_point:before, .icon-draw_polygon:before, .icon-drawing_line:before, .icon-measure_area:before, .icon-measure_distance:before, .icon-add_text:before, .icon-empty3:before, .icon-empty2:before, .icon-close:before, .icon-dropdown:before, .icon-info:before, .icon-navigate:before, .icon-copy_object_to_layer-OLD:before, .icon-copy_object_to_layer:before, .icon-geometry_modify:before, .icon-geometry_move:before, .icon-export:before, .icon-import:before, .icon-layer_settings:before, .icon-layer:before, .icon-map_management:before, .icon-move_object_to_layer-OLD:before, .icon-move_object_to_layer:before, .icon-search:before, .icon-show_coordinates:before, .icon-snap_line:before, .icon-snap_point:before, .icon-add_layer:before, .icon-checkbox:before, .icon-checkbox_empty:before, .icon-fullscreen:before, .icon-mini_map:before, .icon-grid:before, .icon-move_layer:before, .icon-settings:before, .icon-select:before, .icon-print:before, .icon-help:before, .icon-reload:before, .icon-share:before, .icon-users:before, .icon-add_image:before, .icon-image_on_map:before, .icon-image:before, .icon-image_move:before, .icon-spinner:before, .icon-point_on_map:before, .icon-draw_circle:before, .icon-geometry_modify2:before, .icon-geometry_move2:before, .icon-snap_edge:before, .icon-snap_vertex:before, .icon-palette:before, .icon-zoom_in:before, .icon-zoom_out:before, .icon-measuring:before, .icon-empty:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'reGISterIcons' !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; }

/* line 112, ../scss/fonts/register-icons/_register-icons.scss */
.icon-easement:before {
  content: ""; }

/* line 115, ../scss/fonts/register-icons/_register-icons.scss */
.icon-mineral_right:before {
  content: ""; }

/* line 118, ../scss/fonts/register-icons/_register-icons.scss */
.icon-poi:before {
  content: ""; }

/* line 121, ../scss/fonts/register-icons/_register-icons.scss */
.icon-poi_adress:before {
  content: ""; }

/* line 124, ../scss/fonts/register-icons/_register-icons.scss */
.icon-poi_company:before {
  content: ""; }

/* line 127, ../scss/fonts/register-icons/_register-icons.scss */
.icon-poi_work01:before {
  content: ""; }

/* line 130, ../scss/fonts/register-icons/_register-icons.scss */
.icon-poi_work02:before {
  content: ""; }

/* line 133, ../scss/fonts/register-icons/_register-icons.scss */
.icon-poi_work03:before {
  content: ""; }

/* line 136, ../scss/fonts/register-icons/_register-icons.scss */
.icon-poi_work04:before {
  content: ""; }

/* line 139, ../scss/fonts/register-icons/_register-icons.scss */
.icon-poi_work05:before {
  content: ""; }

/* line 142, ../scss/fonts/register-icons/_register-icons.scss */
.icon-poi_work06:before {
  content: ""; }

/* line 145, ../scss/fonts/register-icons/_register-icons.scss */
.icon-poi_work07:before {
  content: ""; }

/* line 148, ../scss/fonts/register-icons/_register-icons.scss */
.icon-site_flag_02:before {
  content: ""; }

/* line 151, ../scss/fonts/register-icons/_register-icons.scss */
.icon-site_flag_01:before {
  content: "\e93d"; }

/* line 154, ../scss/fonts/register-icons/_register-icons.scss */
.icon-reports:before {
  content: "\e940"; }

/* line 157, ../scss/fonts/register-icons/_register-icons.scss */
.icon-point_cloud-viewer_expert:before {
  content: "\e942"; }

/* line 160, ../scss/fonts/register-icons/_register-icons.scss */
.icon-point_cloud_viewer:before {
  content: "\e943"; }

/* line 163, ../scss/fonts/register-icons/_register-icons.scss */
.icon-project_management:before {
  content: "\e944"; }

/* line 166, ../scss/fonts/register-icons/_register-icons.scss */
.icon-parcel:before {
  content: "\e94a"; }

/* line 169, ../scss/fonts/register-icons/_register-icons.scss */
.icon-leasehold:before {
  content: "\e900"; }

/* line 172, ../scss/fonts/register-icons/_register-icons.scss */
.icon-type_of_use:before {
  content: "\e901"; }

/* line 175, ../scss/fonts/register-icons/_register-icons.scss */
.icon-land_management:before {
  content: "\e94b"; }

/* line 178, ../scss/fonts/register-icons/_register-icons.scss */
.icon-advanced_land_management:before {
  content: "\e903"; }

/* line 181, ../scss/fonts/register-icons/_register-icons.scss */
.icon-backward:before {
  content: "\e902"; }

/* line 184, ../scss/fonts/register-icons/_register-icons.scss */
.icon-forward:before {
  content: "\e90a"; }

/* line 187, ../scss/fonts/register-icons/_register-icons.scss */
.icon-my_location:before {
  content: "\e922"; }

/* line 190, ../scss/fonts/register-icons/_register-icons.scss */
.icon-my_location_inactive:before {
  content: "\e936"; }

/* line 193, ../scss/fonts/register-icons/_register-icons.scss */
.icon-measure_point:before {
  content: "\e91f"; }

/* line 196, ../scss/fonts/register-icons/_register-icons.scss */
.icon-drawing:before {
  content: "\e907"; }

/* line 199, ../scss/fonts/register-icons/_register-icons.scss */
.icon-draw_point:before {
  content: "\e904"; }

/* line 202, ../scss/fonts/register-icons/_register-icons.scss */
.icon-draw_polygon:before {
  content: "\e905"; }

/* line 205, ../scss/fonts/register-icons/_register-icons.scss */
.icon-drawing_line:before {
  content: "\e906"; }

/* line 208, ../scss/fonts/register-icons/_register-icons.scss */
.icon-measure_area:before {
  content: "\e90c"; }

/* line 211, ../scss/fonts/register-icons/_register-icons.scss */
.icon-measure_distance:before {
  content: "\e90d"; }

/* line 214, ../scss/fonts/register-icons/_register-icons.scss */
.icon-add_text:before {
  content: "\e914"; }

/* line 217, ../scss/fonts/register-icons/_register-icons.scss */
.icon-empty3:before {
  content: "\e92e"; }

/* line 220, ../scss/fonts/register-icons/_register-icons.scss */
.icon-empty2:before {
  content: "\e909"; }

/* line 223, ../scss/fonts/register-icons/_register-icons.scss */
.icon-close:before {
  content: "\e92d"; }

/* line 226, ../scss/fonts/register-icons/_register-icons.scss */
.icon-dropdown:before {
  content: "\e947"; }

/* line 229, ../scss/fonts/register-icons/_register-icons.scss */
.icon-info:before {
  content: "\e90b"; }

/* line 232, ../scss/fonts/register-icons/_register-icons.scss */
.icon-navigate:before {
  content: "\e90f"; }

/* line 235, ../scss/fonts/register-icons/_register-icons.scss */
.icon-copy_object_to_layer-OLD:before {
  content: "\e915"; }

/* line 238, ../scss/fonts/register-icons/_register-icons.scss */
.icon-copy_object_to_layer:before {
  content: "\e916"; }

/* line 241, ../scss/fonts/register-icons/_register-icons.scss */
.icon-geometry_modify:before {
  content: "\e919"; }

/* line 244, ../scss/fonts/register-icons/_register-icons.scss */
.icon-geometry_move:before {
  content: "\e91a"; }

/* line 247, ../scss/fonts/register-icons/_register-icons.scss */
.icon-export:before {
  content: "\e918"; }

/* line 250, ../scss/fonts/register-icons/_register-icons.scss */
.icon-import:before {
  content: "\e91b"; }

/* line 253, ../scss/fonts/register-icons/_register-icons.scss */
.icon-layer_settings:before {
  content: "\e91c"; }

/* line 256, ../scss/fonts/register-icons/_register-icons.scss */
.icon-layer:before {
  content: "\e91d"; }

/* line 259, ../scss/fonts/register-icons/_register-icons.scss */
.icon-map_management:before {
  content: "\e91e"; }

/* line 262, ../scss/fonts/register-icons/_register-icons.scss */
.icon-move_object_to_layer-OLD:before {
  content: "\e920"; }

/* line 265, ../scss/fonts/register-icons/_register-icons.scss */
.icon-move_object_to_layer:before {
  content: "\e921"; }

/* line 268, ../scss/fonts/register-icons/_register-icons.scss */
.icon-search:before {
  content: "\e924"; }

/* line 271, ../scss/fonts/register-icons/_register-icons.scss */
.icon-show_coordinates:before {
  content: "\e925"; }

/* line 274, ../scss/fonts/register-icons/_register-icons.scss */
.icon-snap_line:before {
  content: "\e927"; }

/* line 277, ../scss/fonts/register-icons/_register-icons.scss */
.icon-snap_point:before {
  content: "\e928"; }

/* line 280, ../scss/fonts/register-icons/_register-icons.scss */
.icon-add_layer:before {
  content: "\e92b"; }

/* line 283, ../scss/fonts/register-icons/_register-icons.scss */
.icon-checkbox:before {
  content: "\e92c"; }

/* line 286, ../scss/fonts/register-icons/_register-icons.scss */
.icon-checkbox_empty:before {
  content: "\e941"; }

/* line 289, ../scss/fonts/register-icons/_register-icons.scss */
.icon-fullscreen:before {
  content: "\e92f"; }

/* line 292, ../scss/fonts/register-icons/_register-icons.scss */
.icon-mini_map:before {
  content: "\e934"; }

/* line 295, ../scss/fonts/register-icons/_register-icons.scss */
.icon-grid:before {
  content: "\e930"; }

/* line 298, ../scss/fonts/register-icons/_register-icons.scss */
.icon-move_layer:before {
  content: "\e935"; }

/* line 301, ../scss/fonts/register-icons/_register-icons.scss */
.icon-settings:before {
  content: "\e939"; }

/* line 304, ../scss/fonts/register-icons/_register-icons.scss */
.icon-select:before {
  content: "\e911"; }

/* line 307, ../scss/fonts/register-icons/_register-icons.scss */
.icon-print:before {
  content: "\e910"; }

/* line 310, ../scss/fonts/register-icons/_register-icons.scss */
.icon-help:before {
  content: "\e931"; }

/* line 313, ../scss/fonts/register-icons/_register-icons.scss */
.icon-reload:before {
  content: "\e938"; }

/* line 316, ../scss/fonts/register-icons/_register-icons.scss */
.icon-share:before {
  content: "\e93a"; }

/* line 319, ../scss/fonts/register-icons/_register-icons.scss */
.icon-users:before {
  content: "\e93b"; }

/* line 322, ../scss/fonts/register-icons/_register-icons.scss */
.icon-add_image:before {
  content: "\e92a"; }

/* line 325, ../scss/fonts/register-icons/_register-icons.scss */
.icon-image_on_map:before {
  content: "\e932"; }

/* line 328, ../scss/fonts/register-icons/_register-icons.scss */
.icon-image:before {
  content: "\e933"; }

/* line 331, ../scss/fonts/register-icons/_register-icons.scss */
.icon-image_move:before {
  content: "\e948"; }

/* line 334, ../scss/fonts/register-icons/_register-icons.scss */
.icon-spinner:before {
  content: "\e949"; }

/* line 337, ../scss/fonts/register-icons/_register-icons.scss */
.icon-point_on_map:before {
  content: "\e937"; }

/* line 340, ../scss/fonts/register-icons/_register-icons.scss */
.icon-draw_circle:before {
  content: "\e917"; }

/* line 343, ../scss/fonts/register-icons/_register-icons.scss */
.icon-geometry_modify2:before {
  content: "\e93e"; }

/* line 346, ../scss/fonts/register-icons/_register-icons.scss */
.icon-geometry_move2:before {
  content: "\e93f"; }

/* line 349, ../scss/fonts/register-icons/_register-icons.scss */
.icon-snap_edge:before {
  content: "\e926"; }

/* line 352, ../scss/fonts/register-icons/_register-icons.scss */
.icon-snap_vertex:before {
  content: "\e929"; }

/* line 355, ../scss/fonts/register-icons/_register-icons.scss */
.icon-palette:before {
  content: "\e923"; }

/* line 358, ../scss/fonts/register-icons/_register-icons.scss */
.icon-zoom_in:before {
  content: "\e912"; }

/* line 361, ../scss/fonts/register-icons/_register-icons.scss */
.icon-zoom_out:before {
  content: "\e913"; }

/* line 364, ../scss/fonts/register-icons/_register-icons.scss */
.icon-measuring:before {
  content: "\e90e"; }

/* line 367, ../scss/fonts/register-icons/_register-icons.scss */
.icon-empty:before {
  content: "\e908"; }

/*
  Icon Font: fontcustom
*/
@font-face {
  font-family: "fontcustom";
  src: url("../fonts/fontcustom/fontcustom.eot");
  src: url("../fonts/fontcustom/fontcustom.eot?#iefix") format("embedded-opentype"), url("../fonts/fontcustom/fontcustom.woff") format("woff"), url("../fonts/fontcustom/fontcustom.ttf") format("truetype"), url("../fonts/fontcustom/fontcustom.svg#fontcustom") format("svg");
  font-weight: normal;
  font-style: normal; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "fontcustom";
    src: url("../fonts/fontcustom/fontcustom.svg#fontcustom") format("svg"); } }
/* line 23, ../scss/fonts/fontcustom/_Regular.scss */
[data-icon]:before {
  content: attr(data-icon); }

/* BEGIN Light */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/open-sans/Light/OpenSans-Light.eot?v=1.1.0");
  src: url("../fonts/open-sans/Light/OpenSans-Light.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/Light/OpenSans-Light.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/Light/OpenSans-Light.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/Light/OpenSans-Light.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: 300;
  font-style: normal; }
/* END Light */
/* BEGIN Light Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.eot?v=1.1.0");
  src: url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: 300;
  font-style: italic; }
/* END Light Italic */
/* BEGIN Regular */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/open-sans/Regular/OpenSans-Regular.eot?v=1.1.0");
  src: url("../fonts/open-sans/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/Regular/OpenSans-Regular.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: normal;
  font-style: normal; }
/* END Regular */
/* BEGIN Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/open-sans/Italic/OpenSans-Italic.eot?v=1.1.0");
  src: url("../fonts/open-sans/Italic/OpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/Italic/OpenSans-Italic.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/Italic/OpenSans-Italic.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/Italic/OpenSans-Italic.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: normal;
  font-style: italic; }
/* END Italic */
/* BEGIN Semibold */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/open-sans/Semibold/OpenSans-Semibold.eot?v=1.1.0");
  src: url("../fonts/open-sans/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/Semibold/OpenSans-Semibold.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: 600;
  font-style: normal; }
/* END Semibold */
/* BEGIN Semibold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0");
  src: url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: 600;
  font-style: italic; }
/* END Semibold Italic */
/* BEGIN Bold */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/open-sans/Bold/OpenSans-Bold.eot?v=1.1.0");
  src: url("../fonts/open-sans/Bold/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/Bold/OpenSans-Bold.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: bold;
  font-style: normal; }
/* END Bold */
/* BEGIN Bold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0");
  src: url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: bold;
  font-style: italic; }
/* END Bold Italic */
/* BEGIN Extrabold */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.eot?v=1.1.0");
  src: url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: 800;
  font-style: normal; }
/* END Extrabold */
/* BEGIN Extrabold Italic */
@font-face {
  font-family: 'Open Sans';
  src: url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?v=1.1.0");
  src: url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.1.0") format("woff"), url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg?v=1.1.0#OpenSansBold") format("svg");
  font-weight: 800;
  font-style: italic; }
/* END Extrabold Italic */
