﻿@font-face {
  font-family: 'geoman-icons';
  src: url(/bfres/geoman-common/fonts/icons/icons.woff) format('woff'), url(/bfres/geoman-common/fonts/icons/icons.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
:root {
  --nestedHeaderTextcolor: black;
  --controlBorderWidth: 1px;
  --controlHeight: 26px;
  --headerContentLineheight: 30px;
  --maxTileItemWidth: 625px;
  --horizontalContentIndent: 6px;
  --verticalDistanceBetweenTwoSections: 0px;
  --searchFilterSectionHeaderBorder: 2px solid #dfdfdf;
  --dashBoardSpecificValueTileBackgroundColor: #138943;
  --dashBoardSpecificValueTileTextColor: white;
  --formItemLabelValueGap: 3px;
  --formItemVerticalSpacing: 5px;
  --bulkFormItemChkBoxContainerWidth: 30px;
  --editOperatorsContainerWidth: 120px;
  --editOperatorsControlWidth: 115px;
  --dashboardLabelControlValueHeight: 16px;
  --labelIconFontSize: 17px;
  --labelIconWidth: 24px;
  --labelControlMaxWidth: 196px;
  --labelIconContainerLeftMargin: 10px;
  --snackbarPaddingTopAndBottom: 12px;
  --snackbarPaddingLeft: 20px;
  --snackbarPaddingRight: 16px;
  --workflowInlineTileSize: 100px;
}
@font-face {
  font-family: 'geoman-icons';
  src: url(/bfres/geoman-common/fonts/icons/icons.woff) format('woff'), url(/bfres/geoman-common/fonts/icons/icons.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
:root {
  --nestedHeaderTextcolor: black;
  --controlBorderWidth: 1px;
  --controlHeight: 26px;
  --headerContentLineheight: 30px;
  --maxTileItemWidth: 625px;
  --horizontalContentIndent: 6px;
  --verticalDistanceBetweenTwoSections: 0px;
  --searchFilterSectionHeaderBorder: 2px solid #dfdfdf;
  --dashBoardSpecificValueTileBackgroundColor: #138943;
  --dashBoardSpecificValueTileTextColor: white;
  --formItemLabelValueGap: 3px;
  --formItemVerticalSpacing: 5px;
  --bulkFormItemChkBoxContainerWidth: 30px;
  --editOperatorsContainerWidth: 120px;
  --editOperatorsControlWidth: 115px;
  --dashboardLabelControlValueHeight: 16px;
  --labelIconFontSize: 17px;
  --labelIconWidth: 24px;
  --labelControlMaxWidth: 196px;
  --labelIconContainerLeftMargin: 10px;
  --snackbarPaddingTopAndBottom: 12px;
  --snackbarPaddingLeft: 20px;
  --snackbarPaddingRight: 16px;
  --workflowInlineTileSize: 100px;
}
.flex-container {
  display: flex;
}
.flex-container.top-down {
  flex-direction: column;
}
.flex-container.bottom-up {
  flex-direction: column-reverse;
}
.flex-container.left-right {
  flex-direction: row;
}
.flex-container.wrap {
  flex-wrap: wrap;
}
.flex-container.space-between {
  justify-content: space-between;
}
.flex-container.cross-axis-items-center {
  align-items: center;
}
.flex-container.main-axis-items-center {
  justify-content: center;
}
.flex-container.cross-axis-items-stretch {
  align-items: stretch;
}
.flex-container.main-axis-items-stretch {
  justify-content: stretch;
}
.flex-container .auto {
  flex: auto;
}
.flex-container.col-gap-3 {
  column-gap: 3px;
}
.flex-container.col-gap-5 {
  column-gap: 5px;
}
.flex-container.col-gap-10 {
  column-gap: 10px;
}
.flex-container.col-gap-20 {
  column-gap: 20px;
}
.flex-grow {
  flex-grow: 1;
}
.flex-none {
  flex: none;
}
.flex-no-shrink {
  flex-shrink: 0;
}
.grid-container {
  display: grid;
}
.grid-container.equal-cols-2 {
  grid-template-columns: repeat(2, 1fr);
}
.grid-container.equal-cols-3 {
  grid-template-columns: repeat(3, 1fr);
}
.grid-container.auto-cols-2 {
  grid-template-columns: repeat(2, auto);
}
.grid-container.auto-cols-5 {
  grid-template-columns: repeat(5, auto);
}
.grid-container.maxcontent-cols-5 {
  grid-template-columns: repeat(5, max-content);
}
.grid-container.row-items-center {
  align-items: center;
}
.grid-container.col-items-center {
  justify-items: center;
}
.grid-container.align-items-top {
  align-items: start;
}
.grid-container.auto-flow-column {
  grid-auto-flow: column;
}
.grid-container.content-top {
  align-content: start;
}
.grid-container.row-gap-5 {
  grid-row-gap: 5px;
  row-gap: 5px;
}
.grid-container.row-gap-10 {
  grid-row-gap: 10px;
  row-gap: 10px;
}
.grid-container.row-gap-20 {
  grid-row-gap: 20px;
  row-gap: 20px;
}
.grid-container.col-gap-3 {
  grid-column-gap: 3px;
  column-gap: 3px;
}
.grid-container.col-gap-5 {
  grid-column-gap: 5px;
  column-gap: 5px;
}
.grid-container.col-gap-10 {
  grid-column-gap: 10px;
  column-gap: 10px;
}
.grid-container.col-gap-20 {
  grid-column-gap: 20px;
  column-gap: 20px;
}
.grid-container .grid-item.top-1 {
  grid-row-start: 1;
}
.grid-container .grid-item.bottom-2 {
  grid-row-end: 2;
}
.grid-container .grid-item.top-2 {
  grid-row-start: 2;
}
.grid-container .grid-item.bottom-3 {
  grid-row-end: 3;
}
.grid-container .grid-item.top-3 {
  grid-row-start: 3;
}
.grid-container .grid-item.bottom-4 {
  grid-row-end: 4;
}
.grid-container .grid-item.top-4 {
  grid-row-start: 4;
}
.grid-container .grid-item.bottom-5 {
  grid-row-end: 5;
}
.grid-container .grid-item.top-5 {
  grid-row-start: 5;
}
.grid-container .grid-item.bottom-6 {
  grid-row-end: 6;
}
.grid-container .grid-item.top-6 {
  grid-row-start: 6;
}
.grid-container .grid-item.bottom-7 {
  grid-row-end: 7;
}
.grid-container .grid-item.top-7 {
  grid-row-start: 7;
}
.grid-container .grid-item.bottom-8 {
  grid-row-end: 8;
}
.grid-container .grid-item.top-8 {
  grid-row-start: 8;
}
.grid-container .grid-item.bottom-9 {
  grid-row-end: 9;
}
.grid-container .grid-item.top-9 {
  grid-row-start: 9;
}
.grid-container .grid-item.bottom-10 {
  grid-row-end: 10;
}
.grid-container .grid-item.left-1 {
  grid-column-start: 1;
}
.grid-container .grid-item.right-2 {
  grid-column-end: 2;
}
.grid-container .grid-item.left-2 {
  grid-column-start: 2;
}
.grid-container .grid-item.right-3 {
  grid-column-end: 3;
}
.grid-container .grid-item.left-3 {
  grid-column-start: 3;
}
.grid-container .grid-item.right-4 {
  grid-column-end: 4;
}
.grid-container .grid-item.left-4 {
  grid-column-start: 4;
}
.grid-container .grid-item.right-5 {
  grid-column-end: 5;
}
.grid-container .grid-item.left-5 {
  grid-column-start: 5;
}
.grid-container .grid-item.right-6 {
  grid-column-end: 6;
}
@font-face {
  font-family: 'geoman-icons';
  src: url(/bfres/geoman-common/fonts/icons/icons.woff) format('woff'), url(/bfres/geoman-common/fonts/icons/icons.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
:root {
  --nestedHeaderTextcolor: black;
  --controlBorderWidth: 1px;
  --controlHeight: 26px;
  --headerContentLineheight: 30px;
  --maxTileItemWidth: 625px;
  --horizontalContentIndent: 6px;
  --verticalDistanceBetweenTwoSections: 0px;
  --searchFilterSectionHeaderBorder: 2px solid #dfdfdf;
  --dashBoardSpecificValueTileBackgroundColor: #138943;
  --dashBoardSpecificValueTileTextColor: white;
  --formItemLabelValueGap: 3px;
  --formItemVerticalSpacing: 5px;
  --bulkFormItemChkBoxContainerWidth: 30px;
  --editOperatorsContainerWidth: 120px;
  --editOperatorsControlWidth: 115px;
  --dashboardLabelControlValueHeight: 16px;
  --labelIconFontSize: 17px;
  --labelIconWidth: 24px;
  --labelControlMaxWidth: 196px;
  --labelIconContainerLeftMargin: 10px;
  --snackbarPaddingTopAndBottom: 12px;
  --snackbarPaddingLeft: 20px;
  --snackbarPaddingRight: 16px;
  --workflowInlineTileSize: 100px;
}
.section-busy-indicator.busy {
  position: absolute;
  top: 75px;
  left: 0;
  right: 0;
  height: 40px;
  text-align: center;
  font-size: 0px;
}
.section-busy-indicator.busy > div {
  font-size: 0px;
  background-color: #138943;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: updateBusyDelay 1.2s infinite ease-in-out;
  animation: updateBusyDelay 1.2s infinite ease-in-out;
}
.section-busy-indicator.busy > div:not(:first-child) {
  margin-left: 4px;
}
.section-busy-indicator.busy > div:nth-child(2) {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.section-busy-indicator.busy > div:nth-child(3) {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.section-busy-indicator.busy > div:nth-child(4) {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.section-busy-indicator.busy > div:nth-child(5) {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
@-webkit-keyframes updateBusyDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes updateBusyDelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
body,
div,
input,
textarea,
span,
label,
select,
button {
  font-family: "Segoe UI", Arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
}
body {
  margin: 0;
  padding: 0;
}
input[type=text],
input[type=password],
input[type=submit],
textarea,
select,
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
}
input::-ms-clear {
  display: none;
}
.ta-right {
  text-align: right;
}
input[type='text']:focus,
input[type='password']:focus,
textarea:focus {
  background-color: #a8f3c7;
}
div.child-input-focused {
  background-color: #a8f3c7 !important;
}
input[type='checkbox']:focus {
  outline: none;
  box-shadow: #138943 0 0 5px 2px;
}
#flowContainer {
  padding: 0 0 0 20px;
  width: calc(100vw -  40px);
}
.geoman-root-container {
  padding: 0 0 0 20px;
  width: calc(100vw -  40px);
}
.geoman-root-container.geoman-root-container-frame {
  padding: 0;
  width: calc(100vw -  20px);
  min-width: 645px;
}
.geoman-root-container.geoman-root-container-frame > div:first-child > .geoman-section,
.geoman-root-container.geoman-root-container-frame > div:first-child > .geoman-section-dashboard {
  min-width: 100%;
}
.geoman-administration > form > .geoman-root-container {
  width: calc(100vw -  20px);
}
.geoman-root-container > div:first-child > .geoman-tile,
.geoman-root-container > div.geoman-search-form > .geoman-tile,
.geoman-root-container > div:first-child > .geoman-section,
.geoman-root-container > div.geoman-search-form > .geoman-section {
  min-width: var(--maxTileItemWidth);
}
.geoman-root-container > div:first-child > .geoman-tile.geoman-root-container-frame,
.geoman-root-container > div.geoman-search-form > .geoman-tile.geoman-root-container-frame,
.geoman-root-container > div:first-child > .geoman-section.geoman-root-container-frame,
.geoman-root-container > div.geoman-search-form > .geoman-section.geoman-root-container-frame {
  min-width: 645px;
}
.geoman-root-container > div.geoman-search-form {
  border-bottom: 2px solid #dfdfdf;
}
.geoman-root-container > div.geoman-page-footer {
  border-top: 2px solid #dfdfdf;
  padding-top: 15px;
}
.geoman-root-container .geoman-feature-tel-cell,
.geoman-root-container .geoman-feature-fax-cell,
.geoman-root-container .geoman-feature-mobile-cell,
.geoman-root-container .geoman-feature-mail-cell,
.geoman-root-container .geoman-feature-url-cell {
  background-repeat: no-repeat;
  background-position: right center;
  background-color: white;
  border: 1px solid #999999;
  width: 200px;
  height: 26px;
  box-sizing: border-box;
}
.geoman-root-container .geoman-feature-tel-cell[disabled],
.geoman-root-container .geoman-feature-fax-cell[disabled],
.geoman-root-container .geoman-feature-mobile-cell[disabled],
.geoman-root-container .geoman-feature-mail-cell[disabled],
.geoman-root-container .geoman-feature-url-cell[disabled] {
  background-color: #f0f0f0;
}
.geoman-root-container-dialog {
  margin: 0px;
  width: auto;
  padding: 0 20px 0 var(--horizontalContentIndent);
  min-width: initial;
}
.geoman-root-container-frame .geoman-tile2 .StringControl,
.geoman-root-container-frame .geoman-tile2 .NumericControl,
.geoman-root-container-frame .geoman-tile2 .LabelControl {
  width: 141px;
}
.geoman-root-container-frame .geoman-tile2 .LookupBox,
.geoman-root-container-frame .geoman-tile2 .DropDownBox,
.geoman-root-container-frame .geoman-tile2 .CalendarControl {
  width: 151px;
}
.geoman-root-container-frame .full-width-cell .StringControl {
  width: 435px;
}
.full-width-cell .StringControl {
  width: 582px;
}
.geoman-tile {
  clear: both;
  margin: 0;
}
.geoman-tile > .geoman-tile-item {
  vertical-align: top;
  display: inline-block;
}
.geoman-tile > .geoman-property-tile-item {
  width: 50% !important;
}
.geoman-tile > .geoman-tile-item-collapsed {
  display: none;
}
.geoman-tile > .geoman-tile-item-expanded {
  width: 100% !important;
}
.geoman-tile > .geoman-tile-item-expanded > .geoman-section,
.geoman-tile > .geoman-tile-item-expanded > div > .geoman-section {
  margin-right: 0;
  margin-left: 0;
}
.geoman-tile .geoman-section {
  margin: 0 5px;
}
.geoman-tile:not(.geoman-toplayout-tile) > .geoman-tile-item:first-child > .geoman-section {
  margin-left: 0;
}
.geoman-tile:not(.geoman-toplayout-tile) > .geoman-tile-item:last-child > .geoman-section {
  margin-right: 0;
}
.geoman-tile:not(.geoman-toplayout-tile).geoman-toplayout-tile-sidebyside > .geoman-tile-item > .geoman-tile2 {
  margin-top: 0;
}
.geoman-tile.geoman-toplayout-tile > .geoman-tile-item {
  width: 100%;
}
.geoman-root-container-frame .geoman-tile.geoman-toplayout-tile > .geoman-tile-item {
  min-width: 645px;
}
.geoman-tile.geoman-toplayout-tile > .geoman-tile-item > .geoman-tile2 {
  margin-top: 0;
}
.geoman-tile.geoman-toplayout-tile > .geoman-tile-item:first-child > .geoman-tile {
  margin-left: 0;
}
.geoman-tile.geoman-toplayout-tile > .geoman-tile-item:first-child > .geoman-tile > .geoman-tile2 {
  margin-top: 0;
}
.geoman-tile.geoman-toplayout-tile > .geoman-tile-item:first-child > .geoman-tile > .geoman-tile-item:first-child .geoman-section {
  margin-left: 0;
}
.geoman-tile.geoman-toplayout-tile > .geoman-tile-item:only-child .geoman-section {
  margin-left: 0;
  margin-right: 0;
}
.geoman-tile.geoman-toplayout-tile.geoman-toplayout-tile-sidebyside > .geoman-tile-item:first-child > .geoman-section,
.geoman-tile.geoman-toplayout-tile.geoman-toplayout-tile-sidebyside > .geoman-tile-item:first-child > div > .geoman-section {
  margin-left: 0;
}
.geoman-tile.geoman-toplayout-tile.geoman-toplayout-tile-sidebyside > .geoman-tile-item:first-child > .geoman-tile > .geoman-tile-item:last-child .geoman-section {
  margin-right: 5px;
}
.geoman-tile.geoman-toplayout-tile.geoman-toplayout-tile-sidebyside > .geoman-tile-item:last-child .geoman-section {
  margin-right: 0;
}
.geoman-tile.geoman-toplayout-tile:not(.geoman-toplayout-tile-sidebyside) > .geoman-tile-item > .geoman-section,
.geoman-tile.geoman-toplayout-tile:not(.geoman-toplayout-tile-sidebyside) > .geoman-tile-item > div > .geoman-section {
  margin-left: 0;
  margin-right: 0;
}
.geoman-tile.geoman-toplayout-tile:not(.geoman-toplayout-tile-sidebyside) > .geoman-tile-item:first-child > .geoman-tile > .geoman-tile-item:last-child .geoman-section {
  margin-right: 0;
}
.geoman-tile.geoman-toplayout-tile:not(.geoman-toplayout-tile-sidebyside) > .geoman-tile-item.geoman-harmonica .geoman-section {
  margin-left: 0;
  margin-right: 0;
}
.geoman-tile.administration > .geoman-tile-item:first-child {
  overflow-y: auto;
}
.geoman-section {
  margin: 0;
  vertical-align: top;
  clear: both;
}
@font-face {
  font-family: 'geoman-icons';
  src: url(/bfres/geoman-common/fonts/icons/icons.woff) format('woff'), url(/bfres/geoman-common/fonts/icons/icons.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
:root {
  --nestedHeaderTextcolor: black;
  --controlBorderWidth: 1px;
  --controlHeight: 26px;
  --headerContentLineheight: 30px;
  --maxTileItemWidth: 625px;
  --horizontalContentIndent: 6px;
  --verticalDistanceBetweenTwoSections: 0px;
  --searchFilterSectionHeaderBorder: 2px solid #dfdfdf;
  --dashBoardSpecificValueTileBackgroundColor: #138943;
  --dashBoardSpecificValueTileTextColor: white;
  --formItemLabelValueGap: 3px;
  --formItemVerticalSpacing: 5px;
  --bulkFormItemChkBoxContainerWidth: 30px;
  --editOperatorsContainerWidth: 120px;
  --editOperatorsControlWidth: 115px;
  --dashboardLabelControlValueHeight: 16px;
  --labelIconFontSize: 17px;
  --labelIconWidth: 24px;
  --labelControlMaxWidth: 196px;
  --labelIconContainerLeftMargin: 10px;
  --snackbarPaddingTopAndBottom: 12px;
  --snackbarPaddingLeft: 20px;
  --snackbarPaddingRight: 16px;
  --workflowInlineTileSize: 100px;
}
@font-face {
  font-family: 'geoman-icons';
  src: url(/bfres/geoman-common/fonts/icons/icons.woff) format('woff'), url(/bfres/geoman-common/fonts/icons/icons.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
:root {
  --nestedHeaderTextcolor: black;
  --controlBorderWidth: 1px;
  --controlHeight: 26px;
  --headerContentLineheight: 30px;
  --maxTileItemWidth: 625px;
  --horizontalContentIndent: 6px;
  --verticalDistanceBetweenTwoSections: 0px;
  --searchFilterSectionHeaderBorder: 2px solid #dfdfdf;
  --dashBoardSpecificValueTileBackgroundColor: #138943;
  --dashBoardSpecificValueTileTextColor: white;
  --formItemLabelValueGap: 3px;
  --formItemVerticalSpacing: 5px;
  --bulkFormItemChkBoxContainerWidth: 30px;
  --editOperatorsContainerWidth: 120px;
  --editOperatorsControlWidth: 115px;
  --dashboardLabelControlValueHeight: 16px;
  --labelIconFontSize: 17px;
  --labelIconWidth: 24px;
  --labelControlMaxWidth: 196px;
  --labelIconContainerLeftMargin: 10px;
  --snackbarPaddingTopAndBottom: 12px;
  --snackbarPaddingLeft: 20px;
  --snackbarPaddingRight: 16px;
  --workflowInlineTileSize: 100px;
}
.geoman-header {
  overflow: hidden;
  background-color: white;
  color: black;
  font-weight: bold;
  border-top: 2px solid #dfdfdf;
  border-bottom: 1px solid white;
  padding-left: var(--horizontalContentIndent);
}
.geoman-header.collapsable:hover {
  background-color: #f3f3f3;
  cursor: pointer;
}
.geoman-section-expanded > .geoman-header {
  overflow: visible;
  border-top-color: #138943;
  border-bottom-color: white;
  background-color: white;
}
.geoman-section-expanded > .geoman-header.collapsable:hover {
  background-color: #f3f3f3;
}
.geoman-headline.geoman-section-expanded > .geoman-header {
  z-index: 2;
}
.geoman-root-container-frame .geoman-headline.geoman-section-expanded > .geoman-header {
  background-color: white;
}
.geoman-root-container-frame .geoman-headline.geoman-section-expanded > .geoman-header.collapsable:hover {
  background-color: #f3f3f3;
}
.geoman-section-search-result > .geoman-header {
  overflow: visible;
  background-color: white;
}
.geoman-headline > .geoman-header {
  overflow: visible;
  color: black;
  text-shadow: none;
  border: none;
}
.geoman-header .geoman-header-content {
  height: 30px;
  line-height: 30px;
  padding: 3px 0px 3px 0px;
  white-space: nowrap;
}
.geoman-header .geoman-header-content > * {
  vertical-align: middle;
}
.geoman-headline > .geoman-header .geoman-header-content {
  margin-bottom: 16px;
}
.geoman-header .geoman-header-content .geoman-header-expander-clickarea {
  float: right;
  margin-right: 5px;
}
.geoman-header .geoman-header-content .geoman-header-expander-clickarea .geoman-header-expander {
  font-family: geoman-icons;
  font-size: 30px;
  line-height: 30px;
  text-align: center;
  color: #46403d;
  width: 30px;
  height: 30px;
}
.display-mode-tablet .geoman-header .geoman-header-content .geoman-header-expander-clickarea .geoman-header-expander {
  width: 45px;
  height: 45px;
  font-size: 45px;
  line-height: 45px;
}
.geoman-header .geoman-header-content .geoman-header-expander-clickarea .geoman-header-expander:hover {
  background-color: #138943;
  color: white;
}
.geoman-header .geoman-header-content .geoman-header-expander-clickarea .geoman-header-expander.geoman-header-hexpander:before {
  content: '\e9b0';
}
.geoman-tile-item-expanded .geoman-header .geoman-header-content .geoman-header-expander-clickarea .geoman-header-expander.geoman-header-hexpander:before {
  content: '\e9af';
}
.geoman-header .geoman-header-content .geoman-header-expander-clickarea .geoman-header-expander.geoman-header-vexpander:before {
  content: '\e9c0';
}
.geoman-section-collapsed .geoman-header .geoman-header-content .geoman-header-expander-clickarea .geoman-header-expander.geoman-header-vexpander:before {
  content: '\e9bf';
}
.geoman-header .geoman-header-content .geoman-header-icon-link-spacing {
  height: 30px;
  width: 1px;
  background-color: #dfdfdf;
  margin-left: 2px;
  margin-right: 4px;
  display: inline-block;
}
.geoman-section-collapsed .geoman-header .geoman-header-content .geoman-header-icon-link-spacing,
.geoman-headline.geoman-section-expanded .geoman-header .geoman-header-content .geoman-header-icon-link-spacing {
  display: none;
}
.geoman-header .geoman-header-content .geoman-header-icon-link {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  outline: none;
  overflow: hidden;
}
.geoman-header .geoman-header-content .geoman-header-icon-link .geoman-header-icon {
  width: 24px;
  height: 24px;
  border-width: 1px !important;
  border-color: transparent;
  border-style: solid;
  padding: 2px;
  margin: 0;
  font-family: geoman-icons;
  font-size: 24px;
  line-height: 24px;
  text-align: center;
  color: #46403d;
}
.geoman-header .geoman-header-content .geoman-header-icon-link .geoman-header-icon:hover {
  border-right-color: #138943;
  border-left-color: #138943;
}
.geoman-header .geoman-header-content .geoman-header-icon-link .geoman-header-icon:hover {
  border-right-color: #138943;
  border-left-color: #138943;
}
.geoman-header .geoman-header-content .geoman-header-icon-link .geoman-header-icon:hover {
  border-right-color: #138943;
  border-left-color: #138943;
}
.geoman-header .geoman-header-content .geoman-header-icon-link .geoman-header-icon:hover {
  border-right-color: #138943;
  border-left-color: #138943;
}
.geoman-header .geoman-header-content .geoman-header-icon-link .geoman-header-icon:hover {
  border-right-color: #138943;
  border-left-color: #138943;
}
.geoman-header .geoman-header-content .geoman-header-icon-link .geoman-header-icon:hover {
  border-right-color: #138943;
  border-left-color: #138943;
}
.geoman-header .geoman-header-content .geoman-header-icon-link .geoman-header-icon:hover {
  color: #46403d;
}
.geoman-section-expanded:not(.geoman-solitary-section) .geoman-header .geoman-header-content-withmenu .geoman-header-text,
.geoman-section-search-result .geoman-header .geoman-header-content-withmenu .geoman-header-text {
  max-width: 185px;
}
.geoman-headline.geoman-section-expanded:not(.geoman-solitary-section) .geoman-header .geoman-header-content-withmenu .geoman-header-text,
.geoman-headline.geoman-section-search-result .geoman-header .geoman-header-content-withmenu .geoman-header-text {
  max-width: 165px;
}
.geoman-header .geoman-header-text-container {
  float: left;
  margin-right: 10px;
}
.geoman-headline > .geoman-header .geoman-header-text-container {
  width: 220px;
}
.geoman-header .geoman-header-text-container span {
  display: inline-block;
  vertical-align: top;
  font-family: "Segoe UI", Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
}
.geoman-headline > .geoman-header .geoman-header-text-container span {
  font-family: "Segoe UI", Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
}
.geoman-header .geoman-header-text-container .geoman-header-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.display-mode-tablet .geoman-header .geoman-header-content {
  height: 45px;
  line-height: 45px;
}
.display-mode-tablet .geoman-header .geoman-header-content .geoman-header-expander-clickarea .geoman-header-expander {
  width: 45px;
  height: 45px;
}
.display-mode-tablet .geoman-header .geoman-header-content .geoman-header-icon-link-spacing {
  height: 45px;
  margin-left: 3px;
  margin-right: 6px;
}
.display-mode-tablet .geoman-header .geoman-header-content .geoman-header-icon-link {
  height: 45px;
  line-height: 45px;
}
.display-mode-tablet .geoman-header .geoman-header-content .geoman-header-icon-link .geoman-header-icon {
  width: 36px;
  height: 36px;
  font-size: 36px;
  line-height: 36px;
}
.geoman-toplayout-tile-sidebyside .geoman-section:not(.collapsable) .geoman-header {
  border-top-color: #138943;
}
.geoman-header-menu-dropdown,
.geoman-header-menu {
  display: inline-block;
  outline: none;
  overflow: hidden;
  min-width: 1px;
  min-height: 1px;
}
#gmsScope .geoman-header-menu-dropdown,
#gmsScope .geoman-header-menu {
  position: relative;
  overflow: visible;
}
.geoman-multiselnav .geoman-header-menu-dropdown .icon,
.geoman-multiselnav .geoman-header-menu .icon {
  padding-left: 10px;
  padding-right: 10px;
  font-family: 'geoman-icons';
  font-size: 24px;
}
.geoman-header-menu-dropdown .MenuButton,
.geoman-header-menu .MenuButton {
  vertical-align: middle;
  display: inline-block;
  cursor: pointer;
  margin-left: 2px;
  margin-right: 2px;
  width: 30px;
  height: 30px;
}
.geoman-section-collapsed .geoman-header-menu-dropdown .MenuButton.MenuHideIfCollapsed,
.geoman-section-collapsed .geoman-header-menu .MenuButton.MenuHideIfCollapsed,
.geoman-section-collapsed .geoman-header-menu-dropdown .MenuButton .MenuHideIfCollapsed,
.geoman-section-collapsed .geoman-header-menu .MenuButton .MenuHideIfCollapsed {
  display: none;
}
.geoman-header-menu-dropdown .MenuButton.noop,
.geoman-header-menu .MenuButton.noop {
  cursor: default;
  width: 10px;
}
.geoman-header-menu-dropdown .MenuButton div,
.geoman-header-menu .MenuButton div,
.geoman-header-menu-dropdown .MenuButton img,
.geoman-header-menu .MenuButton img {
  width: 24px;
  height: 24px;
  border-width: 1px !important;
  border-color: transparent;
  border-style: solid;
  padding: 2px;
  margin: 0;
}
.geoman-header-menu-dropdown .MenuButton div:hover,
.geoman-header-menu .MenuButton div:hover,
.geoman-header-menu-dropdown .MenuButton img:hover,
.geoman-header-menu .MenuButton img:hover {
  border-right-color: #138943;
  border-left-color: #138943;
}
.geoman-header-menu-dropdown .MenuButton div:hover,
.geoman-header-menu .MenuButton div:hover,
.geoman-header-menu-dropdown .MenuButton img:hover,
.geoman-header-menu .MenuButton img:hover {
  border-right-color: #138943;
  border-left-color: #138943;
}
.geoman-header-menu-dropdown .MenuButton div:hover,
.geoman-header-menu .MenuButton div:hover,
.geoman-header-menu-dropdown .MenuButton img:hover,
.geoman-header-menu .MenuButton img:hover {
  border-right-color: #138943;
  border-left-color: #138943;
}
.geoman-header-menu-dropdown .MenuButton div:hover,
.geoman-header-menu .MenuButton div:hover,
.geoman-header-menu-dropdown .MenuButton img:hover,
.geoman-header-menu .MenuButton img:hover {
  border-right-color: #138943;
  border-left-color: #138943;
}
.geoman-header-menu-dropdown .MenuButton div:hover,
.geoman-header-menu .MenuButton div:hover,
.geoman-header-menu-dropdown .MenuButton img:hover,
.geoman-header-menu .MenuButton img:hover {
  border-right-color: #138943;
  border-left-color: #138943;
}
.geoman-header-menu-dropdown .MenuButton div:hover,
.geoman-header-menu .MenuButton div:hover,
.geoman-header-menu-dropdown .MenuButton img:hover,
.geoman-header-menu .MenuButton img:hover {
  border-right-color: #138943;
  border-left-color: #138943;
}
.geoman-header-menu-dropdown .MenuButton.active div,
.geoman-header-menu .MenuButton.active div,
.geoman-header-menu-dropdown .MenuButton.active img,
.geoman-header-menu .MenuButton.active img {
  border-right-color: #fcc464;
  border-left-color: #fcc464;
}
.geoman-header-menu-dropdown .MenuButton.active div:hover,
.geoman-header-menu .MenuButton.active div:hover,
.geoman-header-menu-dropdown .MenuButton.active img:hover,
.geoman-header-menu .MenuButton.active img:hover {
  border-right-color: #138943;
  border-left-color: #138943;
}
.geoman-header-menu-dropdown .MenuButton div,
.geoman-header-menu .MenuButton div {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 24px;
  font-family: geoman-icons;
  font-size: 24px;
  line-height: 24px;
  text-align: center;
  color: #46403d;
}
.geoman-header-menu-dropdown .MenuButton div:hover,
.geoman-header-menu .MenuButton div:hover {
  color: #46403d;
}
.geoman-header-menu-dropdown .MenuDropDown,
.geoman-header-menu .MenuDropDown {
  float: left;
  height: 30px;
  margin-right: 25px;
}
.geoman-header-menu-dropdown .MenuDropDown .DropDownBox,
.geoman-header-menu .MenuDropDown .DropDownBox {
  height: 30px;
}
.geoman-header-menu-dropdown .MenuDropDown .DropDownBox > .DropDownImage,
.geoman-header-menu .MenuDropDown .DropDownBox > .DropDownImage {
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
}
.geoman-header-menu-dropdown .MenuDropDown .DropDownBox > .DropDownText,
.geoman-header-menu .MenuDropDown .DropDownBox > .DropDownText {
  width: calc(100% -  32px);
}
.geoman-header-menu-dropdown .MenuDropDown .DropDownBox > .DropDownText input,
.geoman-header-menu .MenuDropDown .DropDownBox > .DropDownText input {
  height: 22px;
  line-height: 15px;
  font-weight: bold;
}
.geoman-header-menu-dropdown .MenuDropDown .DropDownList,
.geoman-header-menu .MenuDropDown .DropDownList {
  line-height: 15px;
  font-weight: normal;
}
.geoman-header-menu-dropdown .MenuDropDown .DropDownList tr.dropdown-separator td,
.geoman-header-menu .MenuDropDown .DropDownList tr.dropdown-separator td {
  font-size: 0;
  line-height: 0;
  height: 0;
  padding: 0;
  border-top: 1px solid #999999;
}
.geoman-header-menu-dropdown .MenuDropDown .DropDownList tr.dropdown-separator.DropDownHighlight td,
.geoman-header-menu .MenuDropDown .DropDownList tr.dropdown-separator.DropDownHighlight td {
  background-color: white;
}
.geoman-header-menu-dropdown .MenuCheckbox,
.geoman-header-menu .MenuCheckbox {
  margin-left: 2px;
  margin-right: 2px;
}
.display-mode-tablet .geoman-multiselnav .geoman-header-menu-dropdown .icon,
.display-mode-tablet .geoman-multiselnav .geoman-header-menu .icon {
  font-size: 36px;
}
.display-mode-tablet .geoman-header-menu-dropdown .MenuButton,
.display-mode-tablet .geoman-header-menu .MenuButton {
  margin-left: 5px;
  margin-right: 5px;
  width: 45px;
  height: 45px;
}
.display-mode-tablet .geoman-header-menu-dropdown .MenuButton div,
.display-mode-tablet .geoman-header-menu .MenuButton div,
.display-mode-tablet .geoman-header-menu-dropdown .MenuButton img,
.display-mode-tablet .geoman-header-menu .MenuButton img {
  width: 36px;
  height: 36px;
}
.display-mode-tablet .geoman-header-menu-dropdown .MenuButton div,
.display-mode-tablet .geoman-header-menu .MenuButton div {
  background-size: 36px;
  font-size: 36px;
  line-height: 36px;
}
.geoman-header-menu-dropdown {
  z-index: 1001;
  position: relative;
  overflow: visible;
}
.geoman-header-menu-dropdown .menu-opener > div:after {
  content: '\e908';
}
.geoman-header-menu-dropdown > .geoman-header-menu {
  position: absolute;
  top: 33px;
  right: -4px;
  background-color: white;
  display: none;
  padding: 2px;
  border: 2px solid #dfdfdf;
  border-top: 2px solid white;
}
.geoman-header-menu-dropdown > .geoman-header-menu.visible {
  display: block;
}
.display-mode-tablet .geoman-header-menu-dropdown > .geoman-header-menu {
  top: 49.5px;
}
.geoman-headline.geoman-multiselnav .geoman-header .geoman-header-text-container {
  width: auto !important;
  margin-right: 20px;
}
.geoman-headline.geoman-multiselnav .geoman-header .geoman-header-menu .MenuLink,
.geoman-headline.geoman-multiselnav .geoman-header .geoman-header-menu .MenuText {
  max-width: 150px;
}
.geoman-header-menu * {
  outline: none;
}
.geoman-headline .geoman-header-menu {
  overflow: visible;
  right: auto;
}
.geoman-header .geoman-header-admin-link {
  color: white;
  float: right;
}
.geoman-header-menu .MenuCheckbox {
  float: left;
  display: block;
  margin-left: 0px;
  margin-right: -11px;
  padding: 0px;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  color: #dddddd;
}
.geoman-header-menu .MenuItem {
  float: left;
  display: block;
}
.geoman-header-menu .MenuLink {
  max-width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.geoman-header-menu .MenuText {
  max-width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.geoman-header-menu .MenuTextHighlight {
  color: #6699cc;
}
.geoman-header-menu > img {
  float: left;
  display: block;
  margin: 2px 32px;
}
.geoman-section > .geoman-header .MenuHideIfExpanded {
  visibility: collapse;
}
.geoman-section-collapsed > .geoman-content {
  display: none;
}
.geoman-section-collapsed > .geoman-header .MenuHideIfExpanded {
  visibility: visible;
}
.geoman-section-collapsed > .geoman-header .MenuHideIfCollapsed {
  display: none;
}
.geoman-header-close {
  float: right;
  cursor: pointer;
  margin-top: 2px;
  height: 24px;
  width: 24px;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: #46403d;
  text-align: center;
}
.geoman-header-close:after {
  content: '\e97f';
}
.geoman-content {
  border-top: solid 2px transparent;
  background: white;
  position: relative;
}
.geoman-headline > .geoman-content {
  border-top: 0 none transparent;
}
.collapsable .geoman-content {
  background: white;
}
.geoman-highlight-section {
  color: #999999;
}
.geoman-highlight-section .geoman-header {
  color: #999999;
  border-top-color: #999999;
}
.geoman-highlight-section .geoman-form-item {
  min-height: 18px;
}
.geoman-highlight-section .geoman-form-item ~ .geoman-form-item {
  margin-top: 0px;
}
.geoman-highlight-section .geoman-form-item > .editCaption,
.geoman-highlight-section .geoman-form-item .LabelControl {
  color: #999999;
}
.geoman-highlight-section TD.editCaption {
  color: #999999;
}
.geoman-highlight-section .geoman-hierarchypath {
  color: #999999;
}
.geoman-edit-form .geoman-highlight-section .geoman-form-item {
  min-height: 18px;
}
.geoman-white-gissection {
  background-color: #fffffe;
}
.geoman-edit-form .geoman-content .geoman-white-gissection .geoman-form-item {
  margin: 0;
}
.geoman-white-gissection .GisFrameControl {
  margin: 4px;
  height: calc(100% - 8px);
  width: calc(100% - 8px);
}
.geoman-content > .GisFrameControl {
  margin: 4px;
  height: calc(100% - 8px);
  width: calc(100% - 8px);
}
.geoman-white-section > .geoman-content {
  background-color: #fffffe;
}
.geoman-content-items {
  padding: 5pt 10pt;
}
.geoman-toplayout-tile-sidebyside > .geoman-tile-item:last-child .geoman-section-expanded {
  margin-right: 0;
}
.geoman-tile2 {
  border-collapse: separate;
  border: none;
  width: 100%;
  margin: 0px 0px;
}
.geoman-content > .geoman-tile2 {
  max-width: var(--maxTileItemWidth);
}
.geoman-tile2-item {
  vertical-align: top;
  padding: 0px;
  border-left: none;
  border-right: none;
}
.no-vertical-separator > tbody > tr > .geoman-tile2-item {
  border-left: none;
  border-right: none;
}
.closest-items > tbody > tr > .geoman-tile2-item-first .geoman-form-item {
  margin-right: 0px;
}
.closest-items > tbody > tr > .geoman-tile2-item-last .geoman-form-item {
  margin-left: 0px;
}
.sumhours {
  width: calc(100% - 6px);
}
.sumhours > .geoman-form-item:not(.flex-container).title-left {
  grid-template-areas: "empty label value";
  grid-template-columns: 1fr auto auto;
  column-gap: calc(var(--formItemLabelValueGap) + 10px);
}
.shaftrecording .geoman-content .geoman-header2 {
  padding-top: 50px;
  font-size: 15px;
  color: #999999;
}
.slashLiteral .LabelControl {
  display: block;
  height: var(--dashboardLabelControlValueHeight);
  padding-top: 6px;
}
.shaftrecordingtile > tbody > tr,
.shaftrecordingkammertile > tbody > tr {
  display: grid;
  grid-template-columns: repeat(5, min-content);
}
.shaftrecordingtile > tbody > tr .editCaption,
.shaftrecordingkammertile > tbody > tr .editCaption {
  white-space: nowrap;
  width: 30px;
}
.shaftrecordingshaftringtile > tbody > tr {
  display: grid;
  grid-template-columns: repeat(5, min-content);
  grid-column-gap: var(--horizontalContentIndent);
}
.shaftrecordingshaftringtile > tbody > tr .geoman-form-item {
  grid-template-areas: "value label";
  row-gap: 0;
  grid-column-gap: var(--formItemLabelValueGap);
  align-items: center;
}
.shaftrecordingshaftringtile > tbody > tr .geoman-form-item .editCaption {
  white-space: nowrap;
  width: 30px;
}
.shaftrecording-unterbau-tile .geoman-tile2-item-last .geoman-form-item {
  margin-left: 35px !important;
}
.shaftrecording-unterbau-tile .geoman-tile2-item-last .editCtlWithCaption {
  margin-left: 0px;
}
.shaftrecording-unterbau-tile .geoman-tile2-item-last .editCtlWithCaption {
  visibility: hidden;
}
.right-ellipsis > div > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.shaftrecording-unterbau-tile label {
  width: auto !important;
  font-size: 12px;
}
.shaftrecording-unterbau-tile .geoman-tile2-item-last label {
  margin-left: -253px;
}
.geoman-tile2-item2 {
  width: 50%;
}
.geoman-tile2-item3 {
  width: 33%;
}
.geoman-tile2-item4 {
  width: 25%;
}
.geoman-tile2-item2[data-width="*"] {
  width: auto;
}
.geoman-tile2-item3[data-width="*"] {
  width: auto;
}
.geoman-tile2-item4[data-width="*"] {
  width: auto;
}
.geoman-tile2-item .geoman-section2 {
  padding: 0px;
}
.geoman-tile2-item > .geoman-section2 > div > .geoman-section2 {
  padding-bottom: 5px;
}
table.date-filter-horizontal-selection td.geoman-tile2-item-last {
  vertical-align: bottom;
}
.geoman-tile2-item-first {
  border-left: none;
}
.geoman-tile2-item-last {
  border-right: none;
}
.geoman-license-exceeded {
  font-size: 14pt;
  text-align: center;
}
.geoman-section2 {
  margin: 0;
  max-width: var(--maxTileItemWidth);
}
.ignore-section-max-width .geoman-section2 {
  max-width: 10000px;
  max-width: initial;
}
.hidden-section {
  display: none;
}
.document-upload-formitem {
  min-height: 0px !important;
}
.nopadding-section {
  padding: 0px 0px 0px;
}
.lesspadding-section {
  padding: 0px 0px 5px;
}
.lesspadding-section2 {
  padding: 5px 0px 0px;
}
.RunningInOutSectionSewerage input.NumericControl {
  width: 90px;
}
.RunningInOutSectionSewerage table.formlist > tbody > tr > td > .BooleanControl {
  padding-left: var(--horizontalContentIndent);
  padding-right: 5px;
}
.RunningInOutSectionSewerage .DropDownBox {
  width: 140px;
}
.RunningInOutSectionSewerage input.StringControl {
  width: 100px;
}
.RunningInOutSectionSewerage table.formlist tr.formlist-titles th.vertical-title > div {
  position: relative;
  top: -120px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-writing-mode: tb-rl;
  -ms-transform: rotate(180deg);
  text-indent: -10.2em;
  text-align: left;
  padding: 13px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 0px;
  height: 0px;
  vertical-align: top;
}
.RunningInOutSectionSewerageDashboard table.formlist tr.formlist-titles th.vertical-title > div {
  position: relative;
  top: -120px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-writing-mode: tb-rl;
  -ms-transform: rotate(180deg);
  text-indent: -10em;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 0px;
  height: 0px;
  vertical-align: top;
}
.RunningInOutSectionSewerage table.formlist tr.formlist-titles th.vertical-title > div {
  margin: 0px 0px 0px 0px;
}
.RunningInOutSectionSewerage table.formlist {
  padding-top: 0px;
}
.AreaCalculationRightAllignment table.formlist > tbody > tr > td:first-child > .LabelControl {
  text-align: left;
}
.AreaCalculationRightAllignment table.formlist > tbody > tr > td > .LabelControl {
  text-align: right;
}
.AreaCalculationRightAllignment table.formlist > thead > tr.formlist-titles > th:first-child {
  text-align: left;
}
.AreaCalculationRightAllignment table.formlist > thead > tr.formlist-titles > th {
  text-align: right;
}
.AreaCalculationRightAllignment table.formlist > tfoot > tr.formlist-aggregates > td:first-child {
  text-align: left;
}
.AreaCalculationRightAllignment table.formlist > tfoot > tr.formlist-aggregates > td {
  text-align: right;
}
.AreaCalculationSum {
  margin: 0px !important;
  text-align: right;
}
.AreaCalculationSum span {
  float: right;
  padding: 3px 5px !important;
}
.AreaCalculationSum > .editCtlWithCaption {
  text-align: right;
}
.AreaCalculationSum > .editCaption {
  text-align: right;
}
.AreaCalculationSumTitle {
  font-weight: bold;
}
.no-left-margin-formitem-headercorrect > .geoman-form-item {
  margin-left: 4px !important;
}
.geoman-section2 > .geoman-header2,
.section-content-subsections > div > .geoman-header2,
.geoman-content div > .geoman-header2 {
  background-color: transparent;
  padding-left: var(--horizontalContentIndent);
}
.geoman-section2 > .geoman-header2 .geoman-header-content,
.section-content-subsections > div > .geoman-header2 .geoman-header-content,
.geoman-content div > .geoman-header2 .geoman-header-content {
  background-color: transparent;
}
.geoman-section2 > .geoman-header2 .geoman-header-content .geoman-header-text,
.section-content-subsections > div > .geoman-header2 .geoman-header-content .geoman-header-text,
.geoman-content div > .geoman-header2 .geoman-header-content .geoman-header-text {
  font-family: "Segoe UI", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: var(--headerContentLineheight);
  color: var(--nestedHeaderTextcolor);
  display: block;
  margin: 0 10px 0 0;
}
.geoman-section2 ~ .geoman-section2 > .geoman-header2,
.section-content-subsections > div ~ .geoman-section2 > .geoman-header2,
.geoman-content div ~ .geoman-section2 > .geoman-header2 {
  padding-top: 13px;
  background: transparent;
}
.geoman-separator2 {
  height: 1px;
  margin: 13px 25px 13px var(--horizontalContentIndent);
  padding: 0;
  background: #dfdfdf;
}
.geoman-edit-form .geoman-separator2,
.geoman-search-form .geoman-separator2 {
  margin: 18px 25px 18px 0;
}
.geoman-separator3 > .geoman-separator2 {
  margin-top: 10px;
}
div.geoman-repeater-form-first > .geoman-section2 > .geoman-separator2 {
  display: none;
}
.geoman-form-item:not(.flex-container) {
  display: grid;
  grid-template-areas: "label" "value";
  row-gap: var(--formItemLabelValueGap);
  padding-bottom: var(--formItemVerticalSpacing);
}
.geoman-form-item:not(.flex-container).geoman-form-item-invisible {
  display: none;
}
.geoman-form-item:not(.flex-container).address-form-item {
  grid-template-areas: "value";
}
.geoman-form-item:not(.flex-container).address-form-item tr.geoman-address-row {
  display: grid;
  grid-template-areas: "label" "value";
  row-gap: var(--formItemLabelValueGap);
  padding-bottom: var(--formItemVerticalSpacing);
}
.geoman-form-item:not(.flex-container).address-form-item tr.geoman-address-row > td.editCaption {
  grid-area: label;
}
.geoman-form-item:not(.flex-container).address-form-item tr.geoman-address-row > td:not(.editCaption) {
  grid-area: value;
}
.geoman-form-item:not(.flex-container).address-form-item tr.geoman-address-row:last-child {
  padding-bottom: 0px;
}
.geoman-form-item:not(.flex-container).title-left {
  grid-template-areas: "label value";
  align-items: center;
  column-gap: var(--formItemLabelValueGap);
}
.geoman-form-item:not(.flex-container) > .editCaption {
  grid-area: label;
}
.geoman-form-item:not(.flex-container) > .editCtl {
  grid-area: value;
}
.geoman-form-item:not(.flex-container).non-spaced-form-feature {
  row-gap: 0;
}
table.geoman-tile2 > tbody > tr > td.geoman-tile2-item .geoman-form-item:not(.flex-container) {
  grid-template-columns: 100%;
}
.geoman-bulkedit-form .geoman-content .geoman-form-item:not(.address-form-item):not(.role-assignments),
.geoman-bulkedit-form .geoman-tile2-item .geoman-form-item:not(.address-form-item):not(.role-assignments) {
  grid-template-areas: "label label" "chkbox value";
  grid-template-columns: min-content auto;
  column-gap: 2px;
}
.geoman-bulkedit-form .geoman-content .geoman-form-item:not(.address-form-item):not(.role-assignments) > .editCaption,
.geoman-bulkedit-form .geoman-tile2-item .geoman-form-item:not(.address-form-item):not(.role-assignments) > .editCaption {
  width: 0px;
  white-space: nowrap;
}
.geoman-bulkedit-form .geoman-content .geoman-form-item:not(.address-form-item):not(.role-assignments) > .editCtl,
.geoman-bulkedit-form .geoman-tile2-item .geoman-form-item:not(.address-form-item):not(.role-assignments) > .editCtl {
  margin-left: 0;
}
.geoman-bulkedit-form .geoman-content .geoman-form-item:not(.address-form-item):not(.role-assignments) > .BulkEditBooleanControl,
.geoman-bulkedit-form .geoman-tile2-item .geoman-form-item:not(.address-form-item):not(.role-assignments) > .BulkEditBooleanControl {
  grid-area: chkbox;
}
.geoman-bulkedit-form .geoman-content .geoman-form-item.address-form-item tr.geoman-address-row,
.geoman-bulkedit-form .geoman-tile2-item .geoman-form-item.address-form-item tr.geoman-address-row {
  grid-template-areas: "label label" "chkbox value";
  grid-template-columns: min-content auto;
  column-gap: 2px;
}
.geoman-bulkedit-form .geoman-content .geoman-form-item.address-form-item tr.geoman-address-row > td:not(.editCaption),
.geoman-bulkedit-form .geoman-tile2-item .geoman-form-item.address-form-item tr.geoman-address-row > td:not(.editCaption) {
  grid-area: chkbox;
}
.geoman-bulkedit-form .geoman-content .geoman-form-item.address-form-item tr.geoman-address-row > td:not(.editCaption) + td:not(.editCaption),
.geoman-bulkedit-form .geoman-tile2-item .geoman-form-item.address-form-item tr.geoman-address-row > td:not(.editCaption) + td:not(.editCaption) {
  grid-area: value;
}
.geoman-bulkedit-form .geoman-content .geoman-form-item.address-form-item tr.geoman-address-row:last-child,
.geoman-bulkedit-form .geoman-tile2-item .geoman-form-item.address-form-item tr.geoman-address-row:last-child {
  padding-bottom: 0;
}
.geoman-edit-form .geoman-form-item,
.geoman-search-form .geoman-form-item {
  min-height: 27px;
}
.geoman-content .geoman-form-item {
  margin: 0 0 0 var(--horizontalContentIndent);
}
.geoman-bulkedit-form .geoman-content .bulk-role-assignments .geoman-tile2-item-last .geoman-form-item {
  margin: 0;
}
.geoman-form-item > .editCaption,
.geoman-form-item:not(.non-spaced-form-feature) > .editCtlNoCaption::before,
.geoman-address-row > .editCaption {
  color: black;
  font-weight: bold;
}
.geoman-section-dashboard .geoman-form-item ~ .geoman-form-item {
  margin-top: 0px;
}
.smallest-tile {
  padding-bottom: 0px;
  margin-top: 0px;
}
.w-auto {
  width: auto;
}
.geoman-form-item > .editCaptionTop {
  float: none;
  width: auto;
  margin-bottom: 2px;
}
.geoman-form-item > .editCtlWithCaptionTop .LabelControl {
  height: 26px;
}
.geoman-form-item > .editCtl > .LabelControl > .DecimalDigits {
  display: block;
  float: left;
  text-align: right;
  width: 7.2em;
}
.geoman-form-item > .editCtlWithCaptionTop > .LabelControl > .DecimalDigits {
  width: auto;
}
.geoman-form-item:not(.non-spaced-form-feature) > .editCtlNoCaption .LabelControl {
  height: 26px;
}
.geoman-form-item:not(.non-spaced-form-feature) > .editCtlNoCaption::before {
  content: '';
  display: block;
  height: var(--dashboardLabelControlValueHeight);
}
.geoman-section-dashboard .geoman-form-item > .editCtlWithCaptionTop .LabelControl,
.geoman-edit-dashboard .geoman-form-item > .editCtlWithCaptionTop .LabelControl,
.geoman-edit-form .geoman-highlight-section .geoman-form-item > .editCtlWithCaptionTop .LabelControl {
  height: var(--dashboardLabelControlValueHeight);
}
.condition-owerview-right .geoman-form-item > .editCtl > .LabelControl > .DecimalDigits {
  display: block;
  float: left;
  text-align: right;
  width: 30em;
}
.geoman-window-wait {
  display: none;
}
@-webkit-keyframes busyDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
@keyframes busyDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
.geoman-window-overlay {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.5);
  outline: none;
}
.geoman-window-overlay > .geoman-window-wait {
  width: 81px;
  height: 81px;
  z-index: 10000;
}
.geoman-window-overlay > .geoman-window-wait .tile {
  width: 27px;
  height: 27px;
  background-color: #138943;
  border: 1px solid white;
  box-sizing: border-box;
  float: left;
  -webkit-animation: busyDelay 1.3s infinite ease-in-out;
  animation: busyDelay 1.3s infinite ease-in-out;
}
.geoman-window-overlay > .geoman-window-wait .tile1 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.geoman-window-overlay > .geoman-window-wait .tile2 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.geoman-window-overlay > .geoman-window-wait .tile3 {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.geoman-window-overlay > .geoman-window-wait .tile4 {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.geoman-window-overlay > .geoman-window-wait .tile5 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.geoman-window-overlay > .geoman-window-wait .tile6 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.geoman-window-overlay > .geoman-window-wait .tile7 {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.geoman-window-overlay > .geoman-window-wait .tile8 {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.geoman-window-overlay > .geoman-window-wait .tile9 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.geoman-window-overlay > .waiting-for-connection {
  padding-top: 27px;
  background-color: transparent;
}
.geoman-window-overlay > .waiting-for-connection > .label {
  padding: 10px;
  background-color: #138943;
  color: white;
}
.geoman-dialog {
  position: fixed;
  z-index: 9999;
  box-sizing: border-box;
  -moz-box-shadow: 0 0 60px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 60px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 60px 5px rgba(0, 0, 0, 0.2);
  background: white;
  padding: 16px 16px 0;
}
.geoman-dialog > .drag-hold {
  position: absolute;
  top: 0;
  right: 40px;
  left: 0;
  height: 56px;
  cursor: move;
  z-index: 1;
}
.geoman-dialog > .geoman-content,
.geoman-dialog > .geoman-content > iframe {
  background-color: white;
}
.geoman-dialog .geoman-dialog-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 55px;
}
.geoman-dialog .geoman-dialog-footer > div.geoman-dialog-footer-content {
  border-top: solid 2px #dfdfdf;
  box-sizing: border-box;
  background-color: white;
  height: 100%;
  text-align: left;
}
.geoman-dialog-overlay {
  position: fixed;
  z-index: 9998;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(99, 99, 99, 0.55);
}
.geoman-lookup-dialog > .geoman-content {
  background-color: white;
}
.geoman-lookup-dialog .geoman-form-item {
  min-height: 30px;
  margin: 0;
}
.geoman-lookup-dialog .geoman-form-item .editCaption {
  display: inline-block;
  line-height: 30px;
  margin-right: 5px;
  padding: 0;
}
.geoman-lookup-dialog .geoman-form-item .editCtl {
  margin-top: 2px;
}
.geoman-lookup-dialog .geoman-form-item .editCtl.editCtlWithCaption {
  margin-left: 0;
  margin-right: 0;
}
.geoman-lookup-dialog .geoman-form-item .geoman-header-menu {
  overflow: visible;
  position: static;
}
.geoman-lookup-dialog .geoman-form-item .hierarchy-up-down {
  margin-left: auto;
}
.geoman-lookup-dialog .geoman-section2 {
  margin-bottom: 5px;
}
.geoman-lookup-dialog .geoman-section2:not(#frmFilters) .geoman-form-item .editCaption {
  width: auto;
}
.geoman-lookup-dialog .geoman-highlight-section {
  background-color: white;
  margin-top: 0px;
  margin-bottom: 6px;
  padding: 5px 3px;
  border-bottom: solid 1px silver;
}
.geoman-lookup-dialog .geoman-highlight-section ul,
.geoman-lookup-dialog .geoman-highlight-section li {
  margin-top: 0px;
  margin-bottom: 0px;
}
.geoman-lookup-dialog .geoman-lookup-filter:after {
  content: '\e91a';
}
.geoman-lookup-dialog .geoman-lookup-hierarchy-up:after {
  content: '\e9c0';
}
.geoman-lookup-dialog .geoman-lookup-hierarchy-down:after {
  content: '\e9bf';
}
.geoman-lookup-dialog .geoman-list {
  border-top: solid 1px #ececec;
}
.geoman-lookup-dialog .geoman-dockmenu {
  position: absolute;
  bottom: 55px;
  left: 0;
  right: 0;
}
.geoman-lookup-dialog input.Command {
  margin: 10px 12px;
  border: solid 2px #138943;
  background-color: #138943;
  padding: 0px;
  width: 96px;
  height: 35px;
  color: white;
  font-weight: bold;
  text-align: center;
  text-indent: 2px;
  cursor: pointer;
  outline: none;
}
.geoman-lookup-dialog input.Command ~ input.Command {
  border-color: #dfdfdf;
  background-color: white;
  color: #138943;
}
.geoman-lookup-dialog input.Command:disabled {
  border-color: #dfdfdf;
  background-color: white;
}
.geoman-lookup-dialog input.Command.confirm {
  min-width: 96px;
  width: auto;
  padding: 0 5px;
}
.geoman-lookup-dialog input[type="button"]:disabled,
.geoman-lookup-dialog input[type="submit"]:disabled,
.geoman-lookup-dialog input[type="reset"]:disabled,
.geoman-lookup-dialog input[type="file"]:disabled::-webkit-file-upload-button,
.geoman-lookup-dialog button:disabled,
.geoman-lookup-dialog select:disabled,
.geoman-lookup-dialog keygen:disabled,
.geoman-lookup-dialog optgroup:disabled,
.geoman-lookup-dialog option:disabled,
.geoman-lookup-dialog select[disabled] > option {
  color: graytext;
}
.geoman-lookup-dialog input[type="button"][disabled],
.geoman-lookup-dialog input[type="submit"][disabled],
.geoman-lookup-dialog input[type="reset"][disabled] {
  color: graytext;
}
/*TODO: Controls/Styles update */

input.StringControl,
input.NumericControl,
input.CalendarText,
.DropDownBox TD.DropDownText input.DropDown_Box {
  height: 18px;
}
.editCtlFill > input.StringControl,
.editCtlFill > textarea.StringControl,
.editCtlFill > input.NumericControl {
  width: 97%;
}
.geoman-section2 .editCtlFill > input.StringControl,
.geoman-section2 .editCtlFill > textarea.StringControl,
.geoman-section2 .editCtlFill > input.NumericControl {
  width: 435px;
}
.geoman-tile2 .geoman-section2 .editCtlFill > input.StringControl,
.geoman-tile2 .geoman-section2 .editCtlFill > textarea.StringControl,
.geoman-tile2 .geoman-section2 .editCtlFill > input.NumericControl {
  width: 190px;
}
.geoman-section2 .editCtlFill div.DropDownBox,
.geoman-section2 .editCtlFill div.LookupBox {
  width: 445px;
}
.geoman-tile2 .geoman-section2 .editCtlFill div.DropDownBox,
.geoman-tile2 .geoman-section2 .editCtlFill div.LookupBox {
  width: 200px;
}
.editCtlFill > .MultiLangStringControl {
  width: 98.5%;
}
.editCtlFill > .MultiLangStringControl INPUT.StringControl,
.editCtlFill > .MultiLangStringControl TEXTAREA.StringControl {
  width: 94%;
}
.geoman-root-container-frame .editCtlFill > .MultiLangStringControl INPUT.StringControl,
.geoman-root-container-frame .editCtlFill > .MultiLangStringControl TEXTAREA.StringControl {
  width: 90%;
}
.LabelControl {
  display: inline-block;
  max-width: var(--labelControlMaxWidth);
  box-sizing: border-box;
  color: black;
}
.LabelControl.label-with-icon-buttons {
  max-width: calc(100% - var(--labelIconWidth) * 2 - var(--labelIconContainerLeftMargin));
}
.editCtlFill .LabelControl {
  max-width: 100%;
}
.ignore-label-max-width .LabelControl,
.LabelControl.license-title,
.LabelControl.license-text,
.LabelControl.license-paragrah,
.LabelControl.impressum-paragraph {
  max-width: 10000px;
  max-width: initial;
}
.geoman-feature-color .LabelControl {
  color: inherit;
}
.geoman-feature-font-bold .LabelControl {
  font-weight: bold;
}
.full-width-LabelControl .LabelControl {
  max-width: 10000px;
}
.geoman-checkboxlist td {
  width: 190px;
}
.geoman-checkboxlist td * {
  vertical-align: middle;
  padding: 3px 1px;
}
.geoman-checkboxlist label {
  margin-left: 4px;
  color: black;
  font-weight: bold;
}
.geoman-checkboxlistlongdescr td {
  width: 250px;
}
.geoman-checkboxlistlongdescr td * {
  vertical-align: middle;
  padding: 3px 1px;
}
.geoman-checkboxlistlongdescr label {
  margin-left: 4px;
  color: black;
  font-weight: bold;
}
@font-face {
  font-family: 'geoman-icons';
  src: url(/bfres/geoman-common/fonts/icons/icons.woff) format('woff'), url(/bfres/geoman-common/fonts/icons/icons.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
:root {
  --nestedHeaderTextcolor: black;
  --controlBorderWidth: 1px;
  --controlHeight: 26px;
  --headerContentLineheight: 30px;
  --maxTileItemWidth: 625px;
  --horizontalContentIndent: 6px;
  --verticalDistanceBetweenTwoSections: 0px;
  --searchFilterSectionHeaderBorder: 2px solid #dfdfdf;
  --dashBoardSpecificValueTileBackgroundColor: #138943;
  --dashBoardSpecificValueTileTextColor: white;
  --formItemLabelValueGap: 3px;
  --formItemVerticalSpacing: 5px;
  --bulkFormItemChkBoxContainerWidth: 30px;
  --editOperatorsContainerWidth: 120px;
  --editOperatorsControlWidth: 115px;
  --dashboardLabelControlValueHeight: 16px;
  --labelIconFontSize: 17px;
  --labelIconWidth: 24px;
  --labelControlMaxWidth: 196px;
  --labelIconContainerLeftMargin: 10px;
  --snackbarPaddingTopAndBottom: 12px;
  --snackbarPaddingLeft: 20px;
  --snackbarPaddingRight: 16px;
  --workflowInlineTileSize: 100px;
}
div.errors {
  margin: 0px 0px 10px 0px;
  border: 1px solid #c22c30;
  max-height: 100%;
  overflow-x: auto;
}
div.errors p,
div.errors pre {
  margin: 0;
  line-height: 12px;
  color: black;
  font-size: 12px;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap !important;
  word-wrap: break-word;
}
div.errors p {
  padding: 6px 6px 6px 18px;
  font-weight: bold;
}
div.errors p.hdr {
  font-family: "Segoe UI", Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: white;
  background-color: #c22c30;
}
div.errors p.hdr span {
  float: right;
  display: block;
  height: 30px;
  width: 30px !important;
  font-family: geoman-icons;
  text-align: center;
  font-size: 30px;
  line-height: 30px;
  cursor: pointer;
}
div.errors p.hdr span.closer::before {
  content: '\e97f';
}
.editErr input.StringControl,
.editErr textarea.StringControl,
.editErr input.NumericControl,
.editErr div.LookupBox,
.editErr div.DropDownBox,
.editErr span.BooleanControl input,
.editErr span.BooleanControl label,
.editErr div.CalendarControl {
  border: 1px solid #c22c30;
  -webkit-animation-name: glow;
  -webkit-animation-timing-function: ease-in;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  -webkit-animation-duration: 1000ms;
  -moz-animation-name: glow;
  -moz-animation-timing-function: ease-in;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: alternate;
  -moz-animation-duration: 1000ms;
  animation-name: glow;
  animation-timing-function: ease-in;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-duration: 1000ms;
}
.editErr span.BooleanControl input {
  outline: 1px solid #c22c30;
}
.editErr-for-noneditable {
  border: 1px solid #c22c30;
  -webkit-animation-name: glow;
  -webkit-animation-timing-function: ease-in;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  -webkit-animation-duration: 1000ms;
  -moz-animation-name: glow;
  -moz-animation-timing-function: ease-in;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: alternate;
  -moz-animation-duration: 1000ms;
  animation-name: glow;
  animation-timing-function: ease-in;
  animation-iteration-count: infinite;
  animation-direction: alternate;
  animation-duration: 1000ms;
}
@-moz-keyframes glow {
  0% {
    box-shadow: 0 0 5px #d11919;
  }
  100% {
    box-shadow: 0 0 15px #d11919;
  }
}
@-webkit-keyframes glow {
  0% {
    box-shadow: 0 0 5px #d11919;
  }
  100% {
    box-shadow: 0 0 15px #d11919;
  }
}
@keyframes glow {
  0% {
    box-shadow: 0 0 5px #d11919;
  }
  100% {
    box-shadow: 0 0 15px #d11919;
  }
}
.toolbarcontainer {
  margin: 19px 1px 28px;
}
.geoman-root-container-dialog .toolbarcontainer {
  margin-bottom: 0;
}
.toolbarcontainer .TOOLBAR td {
  border: none;
  padding: 0px;
}
.toolbarcontainer .TOOLBAR .CellButtonContextInfo,
.toolbarcontainer .TOOLBAR .CellButtonLast {
  display: none;
}
.toolbarcontainer .TOOLBAR .CellButton .CellDescription {
  border: 2px solid #138943;
  height: 36px;
  margin-right: 19px;
  cursor: pointer;
  background: #138943;
}
.toolbarcontainer .TOOLBAR .CellButton .CellDescription table {
  border-collapse: collapse;
  margin-left: 5px;
}
.toolbarcontainer .TOOLBAR .CellButtonImage {
  display: none;
}
.toolbarcontainer .TOOLBAR .CellButtonText {
  padding: 0px 9px 0px 6px;
  color: white;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  height: 36px;
  min-width: 79px;
  white-space: nowrap;
}
.toolbarcontainer .TOOLBAR .CellButton ~ .CellButton .CellDescription {
  border-color: #dfdfdf;
  background: white;
}
.toolbarcontainer .TOOLBAR .CellButton ~ .CellButton .CellDescription .CellButtonText {
  color: #138943;
}
/*TODO: Controls/Styles update ---end */

.geoman-dockmenu {
  height: 40px;
  grid-template-areas: "spacing1 selected spacing2 btns spacing3";
  grid-template-columns: var(--horizontalContentIndent) auto 1fr auto 5px;
}
.geoman-paging-selinfo {
  grid-area: selected;
  color: black;
  font-weight: bold;
}
.geoman-paging-selinfo > div {
  color: inherit;
  font-weight: inherit;
}
.geoman-paging-content {
  grid-area: btns;
  grid-template-areas: "range first prev next last";
  margin: 0;
}
.geoman-formlist-paging .geoman-paging-content {
  grid-template-areas: "prev range next";
  text-align: center;
}
.geoman-formlist-paging .geoman-paging-content span {
  font-weight: inherit;
  padding: 5px 10px;
  display: inline-block;
  color: #999999;
  cursor: pointer;
}
.geoman-formlist-paging .geoman-paging-content span.current {
  color: #138943;
  cursor: default;
  background-color: rgba(128, 128, 128, 0.25);
  border-radius: 3px;
}
.geoman-formlist-paging .geoman-paging-content span.dots {
  cursor: default;
}
.geoman-paging-content .geoman-paging-pageinfo {
  grid-area: range;
  -moz-user-select: none;
  user-select: none;
  font-weight: bold;
}
.geoman-paging-content .geoman-paging-pageinfo > div {
  font-weight: inherit;
}
.geoman-paging-content .geoman-paging-first {
  grid-area: first;
  width: 24px;
  height: 24px;
  cursor: pointer;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: #46403d;
  background-color: transparent;
  text-align: center;
}
.geoman-paging-content .geoman-paging-first:hover {
  color: white;
  background-color: #138943;
}
.geoman-paging-content .geoman-paging-first:after {
  content: '\ea2b';
}
.geoman-paging-content .geoman-paging-prev {
  grid-area: prev;
  width: 24px;
  height: 24px;
  cursor: pointer;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: #46403d;
  background-color: transparent;
  text-align: center;
}
.geoman-paging-content .geoman-paging-prev:hover {
  color: white;
  background-color: #138943;
}
.geoman-paging-content .geoman-paging-prev:after {
  content: '\e9af';
}
.geoman-paging-content .geoman-paging-next {
  grid-area: next;
  width: 24px;
  height: 24px;
  cursor: pointer;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: #46403d;
  background-color: transparent;
  text-align: center;
}
.geoman-paging-content .geoman-paging-next:hover {
  color: white;
  background-color: #138943;
}
.geoman-paging-content .geoman-paging-next:after {
  content: '\e9b0';
}
.geoman-paging-content .geoman-paging-last {
  grid-area: last;
  width: 24px;
  height: 24px;
  cursor: pointer;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: #46403d;
  background-color: transparent;
  text-align: center;
}
.geoman-paging-content .geoman-paging-last:hover {
  color: white;
  background-color: #138943;
}
.geoman-paging-content .geoman-paging-last:after {
  content: '\ea2c';
}
.geoman-paging-content .geoman-paging-disabled {
  color: #7f8286;
}
.geoman-paging-content .geoman-paging-disabled:hover {
  color: #7f8286;
  background-color: transparent;
  cursor: initial;
}
.geoman-paging-single-page .geoman-paging-content {
  grid-template-areas: "range";
}
.geoman-paging-single-page .geoman-paging-content .geoman-paging-first,
.geoman-paging-single-page .geoman-paging-content .geoman-paging-prev,
.geoman-paging-single-page .geoman-paging-content .geoman-paging-next,
.geoman-paging-single-page .geoman-paging-content .geoman-paging-last {
  display: none;
}
.geoman-formlist-paging {
  width: auto;
  display: grid;
  justify-content: center;
}
.geoman-list-scroll-container {
  overflow-y: hidden;
}
.geoman-list-scroll-container.geoman-list-scroll-x {
  overflow-x: auto;
}
.geoman-list-scroll-container.geoman-list-fixed-width {
  overflow-x: hidden;
}
.geoman-link-list.geoman-linkpanel > tbody > tr {
  height: 36px;
}
.geoman-link-list.geoman-linkpanel > tbody > tr > td.geoman-link-list-imagecell {
  width: 3em;
  text-align: left;
  padding-left: var(--horizontalContentIndent);
}
.geoman-link-list.geoman-linkpanel > tbody > tr > td.geoman-link-list-imagecell:not(.thumbnail) img {
  width: 16px;
  height: 16px;
}
.geoman-link-list.geoman-linkpanel > tbody > tr > td.geoman-link-list-imagecell div {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: black;
  cursor: pointer;
}
.geoman-link-list.geoman-linkpanel > tfoot.geoman-list-msgempty {
  color: #7f8286;
}
.geoman-link-list.geoman-linkpanel > tfoot.geoman-list-msgempty .empty-list-icon {
  width: 24px;
  height: 24px;
  font-family: geoman-icons, sans-serif;
  font-size: 24px;
  margin-bottom: 12px;
}
.geoman-list {
  width: 100%;
  border-collapse: separate;
  table-layout: fixed;
  border-spacing: 0;
  color: black;
  empty-cells: show;
}
.geoman-list > thead > tr > th {
  height: 37px;
  text-align: left;
  background-color: #fafafa;
  border-top: 0 none transparent;
  border-right: 1px solid #f3f3f3;
  border-bottom: 1px solid #d8d8d8;
  border-left: 0 none transparent;
  padding: 0;
  white-space: nowrap;
}
.geoman-list > thead > tr > th > div > div.geoman-list-header-content {
  line-height: 26px;
  padding-left: var(--horizontalContentIndent);
  font-weight: bold;
  text-overflow: ellipsis;
  box-sizing: border-box;
}
.geoman-list > thead > tr > th.geoman-list-header-first {
  border-left: solid 1px whitesmoke;
}
.geoman-list > thead > tr > th.geoman-list-header-first > div > div.geoman-list-header-content {
  padding-left: var(--horizontalContentIndent);
}
.geoman-list > thead > tr > th.highlighted {
  background: #f2c418;
}
.geoman-list > thead > tr > th.geoman-list-header-image img {
  height: 16px;
  vertical-align: middle;
}
.geoman-list > thead > tr > th.geoman-list-header-image > div > div.geoman-list-header-content {
  padding-left: var(--horizontalContentIndent);
  text-align: center;
}
.geoman-list > thead > tr > th.geoman-list-header-image > div > div.geoman-list-header-content > div.geoman-list-header-image {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: black;
}
.geoman-list > thead > tr > th > div {
  cursor: pointer;
  position: relative;
  overflow: visible;
}
.geoman-list > thead > tr > th > div > div.geoman-list-header-content {
  overflow: hidden;
}
.geoman-list > thead > tr > th > div > div.geoman-list-header-resize {
  position: absolute;
  right: -5px;
  top: 0;
  width: 10px;
  height: 100%;
  background: none;
  cursor: w-resize;
  z-index: 1000;
  margin: 0;
  padding: 0;
  border: none;
  overflow: visible;
}
.geoman-list > thead > tr > th > div > div.geoman-list-header-resize > div {
  position: absolute;
  border-right: 1px solid silver;
  background: #666666;
  height: 300px;
  width: 1px;
  left: 4px;
  top: 0;
  display: none;
}
.geoman-list > thead > tr > th > div > div.geoman-list-header-resize.active > div {
  display: block;
}
.geoman-list > thead > tr > th.geoman-list-header-sort > div > div.geoman-list-header-resize:before {
  display: block;
  margin-left: -7px;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  color: black;
  content: '\e945';
}
.geoman-list > thead > tr > th.geoman-list-header-sort.geoman-list-header-filtered > div > div.geoman-list-header-resize:before {
  display: block;
  margin-left: -22px;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  color: black;
  content: '\e945\a0\e99f';
}
.geoman-list > thead > tr > th.geoman-list-header-sort-desc > div > div.geoman-list-header-resize:before {
  display: block;
  margin-left: -7px;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  color: black;
  content: '\e93a';
}
.geoman-list > thead > tr > th.geoman-list-header-sort-desc.geoman-list-header-filtered > div > div.geoman-list-header-resize:before {
  display: block;
  margin-left: -22px;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  color: black;
  content: '\e93a\a0\e99f';
}
.geoman-list > thead > tr > th.geoman-list-header-sortable.geoman-list-header-hidden > div {
  display: none;
}
.geoman-list > thead > tr > th.geoman-list-header-left > div > div.geoman-list-header-content {
  text-align: left;
  padding-left: var(--horizontalContentIndent);
}
.geoman-list > thead > tr > th.geoman-list-header-center > div > div.geoman-list-header-content {
  text-align: center;
  padding-left: var(--horizontalContentIndent);
  padding-right: var(--horizontalContentIndent);
}
.geoman-list > thead > tr > th.geoman-list-header-right > div > div.geoman-list-header-content {
  text-align: right;
  padding-right: var(--horizontalContentIndent);
}
.geoman-list > thead > tr > th.geoman-list-header-filtered > div .geoman-list-header-resize:before {
  display: block;
  margin-left: -7px;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 10px;
  color: black;
  content: '\e99f';
}
.geoman-list > thead > tr > th.geoman-list-header-filtered > div .geoman-list-header-content {
  max-width: calc(100% - 14px);
}
.geoman-list > thead.geoman-list-filter > tr > td,
.geoman-list > thead > tr.geoman-list-filter > td {
  overflow: visible;
  white-space: nowrap;
  padding: 5px 14px 5px 5px;
  border-bottom: 1px solid #d8d8d8;
  cursor: pointer;
  background-color: transparent;
  vertical-align: middle;
  border-right: 1px solid #f3f3f3;
}
.geoman-list > thead.geoman-list-filter > tr > td > input,
.geoman-list > thead > tr.geoman-list-filter > td > input {
  width: 100%;
  padding: 3px 4px;
}
.geoman-list > thead.geoman-list-filter > tr > td > input.set-of-possible-values,
.geoman-list > thead > tr.geoman-list-filter > td > input.set-of-possible-values {
  width: calc(100% - 28px);
}
.geoman-list > thead.geoman-list-filter > tr > td > input ~ .set-of-possible-values-opener,
.geoman-list > thead > tr.geoman-list-filter > td > input ~ .set-of-possible-values-opener {
  vertical-align: top;
  display: inline-block;
  width: 24px;
  height: 24px;
  border: 1px solid #999999;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  color: black;
  line-height: 22px;
  margin-left: 2px;
  text-align: center;
  background-color: white;
  position: relative;
}
.geoman-list > thead.geoman-list-filter > tr > td > input ~ .set-of-possible-values-opener:after,
.geoman-list > thead > tr.geoman-list-filter > td > input ~ .set-of-possible-values-opener:after {
  content: '\e93a';
}
.geoman-list > thead.geoman-list-filter > tr > td > input ~ .set-of-possible-values-opener .set-of-possible-values-popup,
.geoman-list > thead > tr.geoman-list-filter > td > input ~ .set-of-possible-values-opener .set-of-possible-values-popup {
  position: absolute;
  top: 24px;
  right: -1px;
  background-color: white;
  border: 1px solid #999999;
}
.geoman-list > thead.geoman-list-filter > tr > td > input ~ .set-of-possible-values-opener .set-of-possible-values-popup .item,
.geoman-list > thead > tr.geoman-list-filter > td > input ~ .set-of-possible-values-opener .set-of-possible-values-popup .item {
  padding: 6px;
  height: 14px;
  line-height: 14px;
  text-align: left;
}
.geoman-list > thead.geoman-list-filter > tr > td > input ~ .set-of-possible-values-opener .set-of-possible-values-popup ~ .borderhide,
.geoman-list > thead > tr.geoman-list-filter > td > input ~ .set-of-possible-values-opener .set-of-possible-values-popup ~ .borderhide {
  position: absolute;
  top: 24px;
  right: 0px;
  width: 24px;
  height: 1px;
  background-color: white;
}
.geoman-list > thead.geoman-list-filter > tr > td > input ~ .set-of-possible-values-opener .set-of-possible-values-popup.scroll-v,
.geoman-list > thead > tr.geoman-list-filter > td > input ~ .set-of-possible-values-opener .set-of-possible-values-popup.scroll-v {
  overflow-y: scroll;
}
.geoman-list > tbody > tr {
  height: 32px;
}
.geoman-list > tbody > tr > td {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 3px 0 2px var(--horizontalContentIndent);
  cursor: pointer;
  background-color: transparent;
  vertical-align: middle;
  border-right: solid 1px transparent;
  border-bottom: 1px solid #f3f3f3;
}
.geoman-list > tbody > tr > td.enable-linebreak {
  white-space: initial;
}
.geoman-list > tbody > tr > td:first-child {
  padding-left: var(--horizontalContentIndent);
}
.geoman-list > tbody > tr > td.geoman-list-imagecell {
  text-align: center;
  padding: 0 0 0 var(--horizontalContentIndent);
}
.geoman-list > tbody > tr > td.geoman-list-imagecell:not(.thumbnail) img {
  width: 16px;
  height: 16px;
}
.geoman-list > tbody > tr > td.geoman-list-imagecell div {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: black;
}
.geoman-list > tbody > tr > td.geoman-list-numcell {
  text-align: right;
  padding-right: var(--horizontalContentIndent);
}
.geoman-list > tbody > tr > td.geoman-list-norightbordercell {
  border-right: 0px solid;
}
.geoman-list > tbody > tr.geoman-list-rowalt > td {
  background-color: transparent;
  border-right-color: transparent;
}
.geoman-list > tbody > tr.geoman-list-rowsel > td {
  background-color: #f2c418;
  border-right-color: transparent;
}
.geoman-list > tbody > tr.geoman-list-rowseparator {
  height: auto;
}
.geoman-list > tbody > tr.geoman-list-rowseparator > td {
  background-color: #898989;
  color: white;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 8pt;
  font-weight: bold;
}
.geoman-list > tbody > tr.geoman-list-rowalt.geoman-list-rowsel > td {
  background-color: rgba(242, 196, 24, 0.75);
  border-right-color: transparent;
}
.geoman-list > tbody > tr.geoman-list-rowhighlight > td {
  color: #6699cc;
}
.geoman-list > tfoot > tr {
  height: 36px;
}
.geoman-list > tfoot > tr > td {
  padding: 5px 0 6px var(--horizontalContentIndent);
  vertical-align: middle;
}
.geoman-list > tfoot > tr > td:first-child {
  padding-left: var(--horizontalContentIndent);
}
.geoman-list > tfoot.geoman-list-aggregates > tr > td {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 5px 0 6px var(--horizontalContentIndent);
  cursor: default;
  background-color: white;
  vertical-align: middle;
  border-top: solid 1px #dfdfdf;
  font-weight: bold;
}
.geoman-list > tfoot.geoman-list-aggregates > tr > td:first-child {
  padding-left: var(--horizontalContentIndent);
}
.geoman-list > tfoot.geoman-list-aggregates > tr > td.geoman-list-numcell {
  text-align: right;
  padding-right: var(--horizontalContentIndent);
}
.geoman-list > tfoot.geoman-list-msgempty {
  color: #7f8286;
}
.geoman-list > tfoot.geoman-list-msgempty .empty-list-icon {
  width: 24px;
  height: 24px;
  font-family: geoman-icons, sans-serif;
  font-size: 24px;
  margin-bottom: 12px;
}
.geoman-list-fixed-width > table > thead > tr > th.geoman-list-header-last > div > div.geoman-list-header-content {
  border-right: none;
}
.geoman-list-fixed-width > table > thead > tr > th.geoman-list-header-last > div div.geoman-list-header-resize {
  display: none;
}
.geoman-list-scroll-x > table {
  padding-right: 1px;
}
.geoman-list-scroll-x > table > thead > tr > th.geoman-list-header-last > div > div.geoman-list-header-resize {
  right: -1px;
}
.geoman-list-scroll-x > table > thead > tr > th.geoman-list-header-last > div > div.geoman-list-header-resize > div {
  left: 7px;
}
.geoman-list-noselect > tbody > tr > td {
  cursor: auto;
}
.geoman-list-btn-selOnly {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.geoman-list-btn-selOnly:after {
  content: '\e9ac';
}
.geoman-list-btn-selOnly-active:after {
  content: '\e924';
}
.geoman-list-btn-selAll {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.geoman-list-btn-selAll:after {
  content: '\e9ab';
}
.geoman-list-btn-unselAll:after {
  content: '\e9aa';
}
.geoman-list-btn-showhide:after {
  content: '\e9ad';
}
.geoman-list-btn-filter:after {
  content: '\e99f';
}
.geoman-list-btn-map-filter {
  width: 24px;
  height: 24px;
  cursor: pointer;
}
.geoman-list-btn-map-filter:after {
  content: '\e93c';
}
.geoman-list-btn-map-filter-active:after {
  content: '\e93c';
  background: grey;
  color: white;
}
.geoman-list-exceeded {
  height: 50px;
  display: table-cell;
  vertical-align: middle;
  color: #707070;
}
.geoman-list-colsetup tbody > tr > td:first-child,
.geoman-list-colsetup tbody > tr > td {
  padding: 0;
  text-align: center;
}
.geoman-list-colsetup tbody > tr > td:nth-child(2) {
  text-align: left;
}
.geoman-list-colsetup tbody > tr > td:nth-child(2) label {
  display: block;
  width: 100%;
  padding: 8px 0 9px 9px;
}
.geoman-list-colsetup tr:not(.colsetup-col-visible) .colsetup-sort-col > *,
.geoman-list-colsetup tr:not(.colsetup-col-visible) .colsetup-width-col > * {
  display: none;
}
.geoman-list-colsetup input.colsetup-sort {
  display: none;
}
.geoman-list-colsetup input.colsetup-sort + label {
  display: inline-block;
  vertical-align: middle;
  height: 21px;
  width: 19px;
  margin: -2px 0 0 3px;
  border: 1px solid #cccccc;
  cursor: pointer;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  color: #46403d;
  text-align: center;
}
.geoman-list-colsetup input.colsetup-sort + label:after {
  content: '\e9c0';
}
.geoman-list-colsetup input.colsetup-sort:checked + label:after {
  content: '\e9bf';
}
.geoman-list-colsetup input.colsetup-width {
  width: calc(80%);
  text-align: right;
}
.geoman-list-colsetup .colsetup-width-aggregate-error {
  color: #c22c30;
}
.geoman-form-item.geoman-form-item-in-header {
  margin-bottom: 10px;
}
.geoman-search-form-hidden {
  display: none;
}
.geoman-section-search-result .geoman-header-content-withmenu > .geoman-header-text {
  width: auto;
  padding-right: 10px;
}
.geoman-accordion {
  vertical-align: top;
}
.geoman-accordion > .geoman-accordion-header {
  margin: 0px;
  height: 36px;
  text-align: left;
  border-bottom: solid 1px #138943;
  padding: 0px 9px 0px 19px;
  white-space: nowrap;
  line-height: 36px;
  font-size: 12px;
  outline: none;
}
.geoman-accordion > .geoman-accordion-header.geoman-accordion-itemsel {
  background-color: #f2c418;
}
.geoman-accordion > .ui-state-hover,
.geoman-accordion > h3.ui-state-active,
.geoman-accordion > h3.ui-state-focus {
  border-bottom: solid 1px #138943;
  background-color: white;
}
.geoman-accordion > .ui-state-hover {
  cursor: pointer;
}
.geoman-accordion > .geoman-accordion-content {
  border: none;
  border-bottom: solid 1px #138943;
  color: black;
}
.geoman-accordion > .geoman-accordion-content > .geoman-accordion-item {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 5px 0px 6px 38px;
  cursor: pointer;
  background-color: transparent;
  vertical-align: middle;
}
.geoman-accordion > .geoman-accordion-content > .geoman-accordion-itemalt {
  background-color: transparent;
}
.geoman-accordion > .geoman-accordion-content > .geoman-accordion-itemsel {
  background-color: #f2c418;
}
.geoman-accordion > .geoman-accordion-content > .geoman-accordion-itemsel.geoman-accordion-itemalt {
  background-color: rgba(242, 196, 24, 0.75);
}
.geoman-accordion > .geoman-accordion-content-last {
  border-bottom: none;
}
.geoman-gisframe {
  margin: 0px 5px 5px;
  background-image: url('/bfres/geoman-sysimg/layout/gisinfo.gif');
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #e5e7e3;
  position: relative;
  border: solid 1px #999999;
}
.geoman-tile-item ~ .geoman-tile-item .geoman-gisframe {
  margin-left: 0px;
}
.geoman-content > .geoman-gisframe {
  border: 0px;
  margin: 0px;
}
.geoman-map-editmark {
  width: 17px;
  height: 17px;
  background-color: #a0c0a0;
  border: solid 1px #406040;
}
.geoman-map-loading {
  position: absolute;
  right: 0;
  top: 0;
  margin: 3px;
  height: 32px;
  width: 32px;
  background-image: url('/bfres/geoman-sysimg/wait-l.gif');
  border: solid 1px #cccccc;
}
.geoman-map-pan {
  display: none;
  background-image: url('/bfres/geoman-sysimg/controls/map-pan.gif');
  position: absolute;
  cursor: pointer;
}
.geoman-map-pan-v {
  width: 48px;
  height: 24px;
  left: 50%;
  margin-left: -24px;
}
.geoman-map-pan-h {
  width: 24px;
  height: 48px;
  top: 50%;
  margin-top: -24px;
}
.geoman-map-pan-up {
  background-position: -24px 0px;
  top: 0px;
}
.geoman-map-pan-down {
  background-position: -24px -24px;
  bottom: 0px;
}
.geoman-map-pan-left {
  background-position: 0px 0px;
  left: 0px;
}
.geoman-map-pan-right {
  background-position: -72px 0px;
  right: 0px;
}
.geoman-map-zoomin {
  padding-top: 14px;
  margin: 0px auto;
  background-image: url('/bfres/geoman-sysimg/icons/zoom-in.gif');
  background-repeat: no-repeat;
  background-position: center bottom;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.geoman-map-zoomout {
  margin: 10px auto 10px auto;
  background-image: url('/bfres/geoman-sysimg/icons/zoom-out.gif');
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.geoman-map-locate {
  margin: 20px auto 10px auto;
  background-image: url('/bfres/geoman-sysimg/icons/pin.gif');
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.geoman-map-save {
  margin: 10px auto 10px auto;
  background-image: url('/bfres/geoman-sysimg/icons/save.gif');
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.geoman-map-query {
  margin: 20px auto 10px auto;
  background-image: url('/bfres/geoman-sysimg/icons/geoquery.gif');
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.geoman-map-cancel {
  margin: 10px auto 10px auto;
  background-image: url('/bfres/geoman-sysimg/icons/delete-square.gif');
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.geoman-map-cmd-disabled {
  opacity: .55;
  filter: alpha(opacity=55);
  background-color: #e6e8e4;
}
.geoman-date-relation td {
  padding: 0px;
}
.geoman-date-relation td .DropDownBox {
  width: 75px;
}
.geoman-date-relation td .CalendarControl {
  width: 126px;
}
.geoman-object-relation td {
  padding: 0px;
}
.geoman-object-relation td .DropDownBox {
  width: 75px;
}
.geoman-date-range td {
  padding: 0px;
  color: black;
}
.geoman-date-range td.geoman-date-range-from-title,
.geoman-date-range td.geoman-date-range-to-title {
  padding: 3px 7px 3px 2px;
  font-weight: bold;
}
.geoman-date-range td.geoman-date-range-from {
  padding: 0px 0px 1px;
}
.geoman-date-range td.geoman-date-range-to {
  padding: 1px 0px 0px;
}
.geoman-date-range td .CalendarControl {
  width: 169px;
}
.geoman-double-range td {
  padding: 0px;
  color: black;
}
.geoman-double-range td.geoman-double-range-separator {
  padding: 0px 6px;
}
.geoman-double-range td input {
  width: 81.5px;
}
.geoman-dropdown-range td {
  padding: 0px;
  color: black;
}
.geoman-dropdown-range td.geoman-dropdown-range-separator {
  padding: 0px 6px;
}
.geoman-dropdown-range td .DropDownBox {
  width: 92px;
}
.geoman-chart {
  background: white;
}
.geoman-documents .geoman-documents-controls {
  display: none;
}
.geoman-documents .geoman-documents-list {
  width: 100%;
}
.geoman-documents .formlist .DropDownBox {
  width: 200px;
}
.geoman-documents .formlist .CalendarControl {
  width: 136px;
}
.geoman-documents .formlist .StringControl {
  width: 350px;
}
.geoman-documents .UploadControl {
  padding: 10px 0 0 0;
}
.geoman-documents .UploadControlCam {
  padding-top: 10px;
}
.geoman-documents .UploadControlCam .cam-options {
  margin-left: 10px;
}
.geoman-documents .UploadControlCam .cam-options .cam-option-label {
  font-weight: bold;
}
.geoman-documents .UploadControlCam .cam-options .cam-option-label:after {
  content: ':';
}
.geoman-documents .UploadControlCam .cam-options .DropDownBox {
  width: 100px;
}
.geoman-documents .geoman-documents-added .stmListCmdBtnDocLink {
  display: none;
}
.geoman-pdf-pages .qq-upload-drop-area {
  display: none;
}
.short-string-control .geoman-documents .formlist .StringControl {
  width: 180px;
}
.geoman-import-documents .string-control-only .StringControl {
  width: 100%;
}
.qq-uploader {
  color: black;
  font-weight: bold;
}
.qq-uploader-cam {
  color: black;
  font-weight: bold;
  position: relative;
}
.qq-uploader-cam video {
  margin-bottom: 5px;
}
.qq-uploader-cam video + canvas {
  position: absolute;
  top: 0;
  left: 0;
}
.qq-uploader-cam .button {
  width: 64px;
  height: 64px;
  cursor: pointer;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 64px;
  color: #999999;
}
.qq-uploader-cam .button.cam:before {
  content: '\e9a7';
}
.qq-uploader-cam .button.turn-left:before {
  content: '\e9e0';
}
.qq-uploader-cam .button.turn-right:before {
  content: '\e9e1';
}
.qq-uploader-cam .button-spacer {
  width: 10px;
}
.qq-upload-button {
  display: none;
}
.geoman-repeater .qq-upload-button {
  display: none;
}
.qq-upload-list {
  display: none;
}
.qq-upload-button-hover {
  color: #444444;
}
.qq-upload-drop-area {
  box-sizing: border-box;
  border: 1px solid #999999;
  margin: 0;
  height: 60px;
  background-image: url('/bfres/geoman-sysimg/controls/upload_droptarget.png');
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 92px;
  cursor: pointer;
}
.document-upload-formitem .qq-upload-drop-area {
  display: none;
}
.qq-upload-drop-area span {
  line-height: 60px;
}
.qq-upload-drop-area-visible + .qq-upload-button {
  display: none;
}
.qq-upload-success {
  display: none;
}
.qq-upload-failed-text {
  display: none;
}
.qq-upload-fail .qq-upload-failed-text {
  display: inline;
}
.geoman-filesys {
  height: 250px;
  overflow: auto;
  padding: 10px 0px 10px 12px;
}
.geoman-treeview {
  height: 375px;
  overflow: auto;
}
.geoman-treeview ul {
  box-sizing: border-box;
  line-height: 18px;
  padding: 0;
  margin: 0;
}
.geoman-treeview ul li {
  box-sizing: border-box;
  list-style: none;
  padding: 0;
  margin: 0;
}
.geoman-treeview ul li > ul {
  padding-left: 16px;
}
.geoman-treeview ul li > span {
  box-sizing: border-box;
  display: inline-block;
  cursor: pointer;
  width: 16px;
  height: 24px;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  color: #999999;
  line-height: 22px;
  text-align: center;
  vertical-align: top;
}
.geoman-treeview ul li a {
  color: black;
  text-decoration: none;
  display: inline-block;
  box-sizing: border-box;
  width: calc(100% - 16px);
  outline: none;
  padding: 3px 2px;
}
.geoman-treeview ul li a.selected {
  background-color: #f2c418;
}
.geoman-treeview ul li a.is-not-navigable {
  background-color: transparent;
  color: #999999;
}
.geoman-treeview ul li > span:before {
  content: '\2022';
}
.geoman-treeview ul li.limit-exceeded-marker-node > span {
  cursor: default;
}
.geoman-treeview ul li.limit-exceeded-marker-node > span:before {
  content: '';
}
.geoman-treeview ul li.limit-exceeded-marker-node a {
  cursor: default;
}
.geoman-treeview ul li.collapsed > span:before {
  content: '\e9c8';
}
.geoman-treeview ul li.expanded > span:before {
  content: '\e9c9';
}
.geoman-treeview.treeview-stringschematic {
  height: auto;
}
.geoman-treeview.switchable:not(.active) {
  display: none;
}
.miniexplorer-wrong-directory {
  color: black;
}
UL.MiniExplorer {
  line-height: 18px;
  padding: 0;
  margin: 0;
}
UL.MiniExplorer LI {
  list-style: none;
  padding: 0 0 0 20px;
  margin: 0;
}
UL.MiniExplorer LI.empty {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
UL.MiniExplorer A {
  color: black;
  text-decoration: none;
  display: inline-block;
  width: calc(100% - 4px);
  outline: none;
  padding: 3px 2px;
}
UL.MiniExplorer A.selected {
  background-color: #f2c418;
}
.MiniExplorer LI {
  background-position: 2px 3px;
  background-repeat: no-repeat;
}
.MiniExplorer LI.directory {
  background-image: url(/bfres/geoman-sysimg/filesys/directory.png);
}
.MiniExplorer LI.building {
  background-image: url(/bfres/geoman-sysimg/filesys/building.png);
}
.MiniExplorer LI.expanded {
  background-image: url(/bfres/geoman-sysimg/filesys/folder_open.png);
}
.MiniExplorer LI.file {
  background-image: url(/bfres/geoman-sysimg/filesys/file.png);
}
.MiniExplorer LI.wait {
  background-image: url(/bfres/geoman-sysimg/filesys/spinner.gif);
}
.MiniExplorer LI.ext_3gp {
  background-image: url(/bfres/geoman-sysimg/filesys/film.png);
}
.MiniExplorer LI.ext_afp {
  background-image: url(/bfres/geoman-sysimg/filesys/code.png);
}
.MiniExplorer LI.ext_afpa {
  background-image: url(/bfres/geoman-sysimg/filesys/code.png);
}
.MiniExplorer LI.ext_asp {
  background-image: url(/bfres/geoman-sysimg/filesys/code.png);
}
.MiniExplorer LI.ext_aspx {
  background-image: url(/bfres/geoman-sysimg/filesys/code.png);
}
.MiniExplorer LI.ext_avi {
  background-image: url(/bfres/geoman-sysimg/filesys/film.png);
}
.MiniExplorer LI.ext_bat {
  background-image: url(/bfres/geoman-sysimg/filesys/application.png);
}
.MiniExplorer LI.ext_bmp {
  background-image: url(/bfres/geoman-sysimg/filesys/picture.png);
}
.MiniExplorer LI.ext_c {
  background-image: url(/bfres/geoman-sysimg/filesys/code.png);
}
.MiniExplorer LI.ext_cfm {
  background-image: url(/bfres/geoman-sysimg/filesys/code.png);
}
.MiniExplorer LI.ext_cgi {
  background-image: url(/bfres/geoman-sysimg/filesys/code.png);
}
.MiniExplorer LI.ext_com {
  background-image: url(/bfres/geoman-sysimg/filesys/application.png);
}
.MiniExplorer LI.ext_cpp {
  background-image: url(/bfres/geoman-sysimg/filesys/code.png);
}
.MiniExplorer LI.ext_css {
  background-image: url(/bfres/geoman-sysimg/filesys/css.png);
}
.MiniExplorer LI.ext_doc {
  background-image: url(/bfres/geoman-sysimg/filesys/doc.png);
}
.MiniExplorer LI.ext_docx {
  background-image: url(/bfres/geoman-sysimg/filesys/doc.png);
}
.MiniExplorer LI.ext_exe {
  background-image: url(/bfres/geoman-sysimg/filesys/application.png);
}
.MiniExplorer LI.ext_gif {
  background-image: url(/bfres/geoman-sysimg/filesys/picture.png);
}
.MiniExplorer LI.ext_fla {
  background-image: url(/bfres/geoman-sysimg/filesys/flash.png);
}
.MiniExplorer LI.ext_h {
  background-image: url(/bfres/geoman-sysimg/filesys/code.png);
}
.MiniExplorer LI.ext_htm {
  background-image: url(/bfres/geoman-sysimg/filesys/html.png);
}
.MiniExplorer LI.ext_html {
  background-image: url(/bfres/geoman-sysimg/filesys/html.png);
}
.MiniExplorer LI.ext_jar {
  background-image: url(/bfres/geoman-sysimg/filesys/java.png);
}
.MiniExplorer LI.ext_jpg {
  background-image: url(/bfres/geoman-sysimg/filesys/picture.png);
}
.MiniExplorer LI.ext_jpeg {
  background-image: url(/bfres/geoman-sysimg/filesys/picture.png);
}
.MiniExplorer LI.ext_js {
  background-image: url(/bfres/geoman-sysimg/filesys/script.png);
}
.MiniExplorer LI.ext_lasso {
  background-image: url(/bfres/geoman-sysimg/filesys/code.png);
}
.MiniExplorer LI.ext_log {
  background-image: url(/bfres/geoman-sysimg/filesys/txt.png);
}
.MiniExplorer LI.ext_m4p {
  background-image: url(/bfres/geoman-sysimg/filesys/music.png);
}
.MiniExplorer LI.ext_mov {
  background-image: url(/bfres/geoman-sysimg/filesys/film.png);
}
.MiniExplorer LI.ext_mp3 {
  background-image: url(/bfres/geoman-sysimg/filesys/music.png);
}
.MiniExplorer LI.ext_mp4 {
  background-image: url(/bfres/geoman-sysimg/filesys/film.png);
}
.MiniExplorer LI.ext_mpg {
  background-image: url(/bfres/geoman-sysimg/filesys/film.png);
}
.MiniExplorer LI.ext_mpeg {
  background-image: url(/bfres/geoman-sysimg/filesys/film.png);
}
.MiniExplorer LI.ext_ogg {
  background-image: url(/bfres/geoman-sysimg/filesys/music.png);
}
.MiniExplorer LI.ext_pcx {
  background-image: url(/bfres/geoman-sysimg/filesys/picture.png);
}
.MiniExplorer LI.ext_pdf {
  background-image: url(/bfres/geoman-sysimg/filesys/pdf.png);
}
.MiniExplorer LI.ext_php {
  background-image: url(/bfres/geoman-sysimg/filesys/php.png);
}
.MiniExplorer LI.ext_png {
  background-image: url(/bfres/geoman-sysimg/filesys/picture.png);
}
.MiniExplorer LI.ext_ppt {
  background-image: url(/bfres/geoman-sysimg/filesys/ppt.png);
}
.MiniExplorer LI.ext_psd {
  background-image: url(/bfres/geoman-sysimg/filesys/psd.png);
}
.MiniExplorer LI.ext_pl {
  background-image: url(/bfres/geoman-sysimg/filesys/script.png);
}
.MiniExplorer LI.ext_py {
  background-image: url(/bfres/geoman-sysimg/filesys/script.png);
}
.MiniExplorer LI.ext_rb {
  background-image: url(/bfres/geoman-sysimg/filesys/ruby.png);
}
.MiniExplorer LI.ext_rbx {
  background-image: url(/bfres/geoman-sysimg/filesys/ruby.png);
}
.MiniExplorer LI.ext_rhtml {
  background-image: url(/bfres/geoman-sysimg/filesys/ruby.png);
}
.MiniExplorer LI.ext_rpm {
  background-image: url(/bfres/geoman-sysimg/filesys/linux.png);
}
.MiniExplorer LI.ext_ruby {
  background-image: url(/bfres/geoman-sysimg/filesys/ruby.png);
}
.MiniExplorer LI.ext_sql {
  background-image: url(/bfres/geoman-sysimg/filesys/db.png);
}
.MiniExplorer LI.ext_swf {
  background-image: url(/bfres/geoman-sysimg/filesys/flash.png);
}
.MiniExplorer LI.ext_tif {
  background-image: url(/bfres/geoman-sysimg/filesys/picture.png);
}
.MiniExplorer LI.ext_tiff {
  background-image: url(/bfres/geoman-sysimg/filesys/picture.png);
}
.MiniExplorer LI.ext_txt {
  background-image: url(/bfres/geoman-sysimg/filesys/txt.png);
}
.MiniExplorer LI.ext_vb {
  background-image: url(/bfres/geoman-sysimg/filesys/code.png);
}
.MiniExplorer LI.ext_wav {
  background-image: url(/bfres/geoman-sysimg/filesys/music.png);
}
.MiniExplorer LI.ext_wmv {
  background-image: url(/bfres/geoman-sysimg/filesys/film.png);
}
.MiniExplorer LI.ext_xls {
  background-image: url(/bfres/geoman-sysimg/filesys/xls.png);
}
.MiniExplorer LI.ext_xlsx {
  background-image: url(/bfres/geoman-sysimg/filesys/xls.png);
}
.MiniExplorer LI.ext_xml {
  background-image: url(/bfres/geoman-sysimg/filesys/code.png);
}
.MiniExplorer LI.ext_zip {
  background-image: url(/bfres/geoman-sysimg/filesys/zip.png);
}
.colorpicker-picker {
  background-color: white;
  border: 1px solid #138943;
  padding: 2px;
  display: none;
  position: absolute;
  top: 0;
  z-index: 1000;
}
.colorpicker-picker-span {
  display: block;
  float: left;
  border: 1px solid transparent;
  margin: 1px;
  cursor: pointer;
}
.editCtl.editCtlWithCaption[disabled] .colorpicker-picker-span {
  cursor: default;
}
.colorpicker-picker-span:hover {
  border: 1px solid white;
}
.colorpicker-picker-span.active {
  border: 1px solid #f2c418;
}
.colorpicker-picker-info {
  padding: 0 0 2px;
  color: white;
  text-align: center;
  text-transform: uppercase;
  display: none;
}
.colorpicker-trigger {
  display: block;
  width: 15px;
  height: 15px;
  float: left;
  border: 1px solid black;
  cursor: pointer;
  background-color: gray;
}
.editCtl.editCtlWithCaption[disabled] .colorpicker-trigger {
  cursor: default;
}
.colorpicker-wrap {
  padding-top: 3px;
}
.editCtl.editCtlWithCaption[disabled] .colorpicker-wrap {
  padding-left: 5px;
}
.colorpicker-label {
  float: left;
  margin-right: 2px;
}
.geoman-address-control td {
  display: block;
}
.geoman-section-dashboard .geoman-address-control td {
  padding-bottom: 0px;
}
.GisFrame iframe {
  border-style: none;
}
.IntervalControlTable {
  border-collapse: collapse;
}
.IntervalControlTable td {
  padding: 0 2px 0 0;
}
.ExtendedIntervalControlTable {
  margin-top: calc(-1 * var(--formItemLabelValueGap));
}
.ExtendedIntervalControlTable tr:not(:last-child) > td:not(:first-child) {
  padding-bottom: var(--formItemVerticalSpacing);
}
.ExtendedIntervalControlTable tr.kind,
.ExtendedIntervalControlTable tr.counter,
.ExtendedIntervalControlTable tr.measure,
.ExtendedIntervalControlTable tr.measureLimitingSize {
  display: grid;
  grid-template-areas: "label" "control";
  row-gap: var(--formItemLabelValueGap);
}
.ExtendedIntervalControlTable tr.kind > td:nth-child(1),
.ExtendedIntervalControlTable tr.counter > td:nth-child(1),
.ExtendedIntervalControlTable tr.measure > td:nth-child(1),
.ExtendedIntervalControlTable tr.measureLimitingSize > td:nth-child(1) {
  grid-area: label;
}
.ExtendedIntervalControlTable tr.kind > td:nth-child(2),
.ExtendedIntervalControlTable tr.counter > td:nth-child(2),
.ExtendedIntervalControlTable tr.measure > td:nth-child(2),
.ExtendedIntervalControlTable tr.measureLimitingSize > td:nth-child(2) {
  grid-area: control;
}
.ExtendedIntervalControlTable tr.valueUnit {
  display: grid;
  grid-template-areas: "label label" "value unit";
  row-gap: var(--formItemLabelValueGap);
}
.ExtendedIntervalControlTable tr.valueUnit > td:nth-child(1) {
  grid-area: label;
}
.ExtendedIntervalControlTable tr.valueUnit > td:nth-child(2) {
  grid-area: value;
}
.ExtendedIntervalControlTable tr.valueUnit > td:nth-child(3) {
  grid-area: unit;
}
.label-icon-button-container {
  display: inline-block;
  vertical-align: top;
  margin-left: var(--labelIconContainerLeftMargin);
  margin-top: calc(-1 * var(--formItemLabelValueGap));
}
.LabelIcon {
  display: inline-block;
  width: var(--labelIconWidth);
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: var(--labelIconFontSize);
  color: #999999;
  text-align: center;
}
.LinkIcon {
  cursor: pointer;
}
.label-redirect-link {
  display: inline-block;
  width: var(--labelIconWidth);
  cursor: pointer;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: var(--labelIconFontSize);
  color: #999999;
  text-align: center;
}
.displayNoTitle label {
  color: #dce1e1;
}
.user-query-tile {
  margin-top: 0px;
}
.user-query-tile .geoman-tile2-item-first .geoman-checkboxlist td {
  direction: rtl;
  overflow: hidden;
  position: relative;
}
.user-query-tile .geoman-tile2-item-first .geoman-checkboxlist input {
  position: relative;
  right: 0px;
}
.user-query-tile .geoman-tile2-item-last .geoman-checkboxlist input {
  margin-left: 25px;
}
.user-query-tile .geoman-tile2-item-first .geoman-form-item > .editCaption {
  text-align: right;
}
.user-query-tile .geoman-tile2-item-last .geoman-form-item > .editCaption {
  margin-left: 20px;
}
.user-query-tile .geoman-tile2-item-first {
  border-right-color: inherit;
  border-right-width: 0px;
  border-right-style: none;
}
.user-query-tile .geoman-tile2-item-last {
  border-left-color: inherit;
  border-left-width: 0px;
  border-left-style: none;
}
.user-query-tile .geoman-checkboxlist {
  width: 100%;
}
.user-query-tile .geoman-checkboxlist label {
  width: 100%;
  max-width: 650px;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
  position: absolute;
  left: 0px;
  direction: ltr;
}
.user-query-tile .geoman-checkboxlist img {
  margin-top: -4px;
  margin-bottom: -3px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-left: 90px;
}
.module-user-query-section .user-query-tile .geoman-tile2-item-first .geoman-form-item > .editCaption {
  text-align: right;
}
.module-user-query-section .user-query-tile .geoman-tile2-item-last .geoman-form-item > .editCaption {
  width: 150px;
  margin-left: -20px;
  text-align: center;
}
.startpage-user-query-section .geoman-checkboxlist input {
  margin-left: 350px;
}
.startpage-user-query-section .geoman-checkboxlist td {
  width: auto;
}
.startpage-user-query-section .geoman-checkboxlist label {
  margin-left: -357px;
}
.startpage-user-query-section .geoman-checkboxlist img {
  margin-top: -4px;
  margin-bottom: -3px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-right: -120px;
  float: right;
}
.startpage-user-query-section .geoman-form-item > .editCaption {
  width: 150px;
  margin-left: 195px;
  text-align: center;
}
.permissions-cell .formlist colgroup col:not(:first-child) {
  width: 70px;
}
.permissions-cell .formlist tr.formlist-titles th {
  text-align: center;
}
.permissions-cell .formlist tr.formlist-titles th:first-child {
  text-align: left;
}
.permissions-cell .formlist tr.formCntrRow td:not(:first-child) {
  text-align: center;
}
.permissions-cell .formlist .row-hidden,
.permissions-cell .formlist .col-hidden {
  display: none;
}
.geoman-feature-tel-cell .StringControl,
.geoman-feature-fax-cell .StringControl,
.geoman-feature-mobile-cell .StringControl,
.geoman-feature-mail-cell .StringControl,
.geoman-feature-url-cell .StringControl {
  border: none;
  width: 168px;
}
.geoman-root-container-frame .geoman-feature-tel-cell .StringControl,
.geoman-root-container-frame .geoman-feature-fax-cell .StringControl,
.geoman-root-container-frame .geoman-feature-mobile-cell .StringControl,
.geoman-root-container-frame .geoman-feature-mail-cell .StringControl,
.geoman-root-container-frame .geoman-feature-url-cell .StringControl {
  width: 119px;
}
.geoman-feature-tel-cell.editCtl,
.geoman-feature-fax-cell.editCtl,
.geoman-feature-mobile-cell.editCtl,
.geoman-feature-mail-cell.editCtl,
.geoman-feature-url-cell.editCtl {
  position: relative;
}
.geoman-feature-tel-cell.editCtl:after,
.geoman-feature-fax-cell.editCtl:after,
.geoman-feature-mobile-cell.editCtl:after,
.geoman-feature-mail-cell.editCtl:after,
.geoman-feature-url-cell.editCtl:after {
  position: absolute;
  right: 2px;
  top: 2px;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  color: #999999;
}
.geoman-feature-tel-cell.editCtl:after {
  content: '\e96d';
}
.geoman-feature-fax-cell.editCtl:after {
  content: '\e96a';
}
.geoman-feature-mobile-cell.editCtl:after {
  content: '\e96c';
}
.geoman-feature-mail-cell.editCtl:after {
  content: '\e96b';
}
.geoman-feature-url-cell.editCtl:after {
  content: '\e96e';
}
.geoman-buttonbar {
  color: black;
  font-weight: bold;
}
.geoman-buttonbar * {
  box-sizing: border-box;
}
.geoman-buttonbar .MenuButton {
  margin: 9px 0px;
  line-height: 32px;
}
.geoman-buttonbar .MenuButton * {
  vertical-align: middle;
  cursor: pointer;
}
.geoman-buttonbar .MenuButton .MenuButtonText {
  padding-left: 9px;
}
.geoman-buttonbar .MenuButton img,
.geoman-buttonbar .MenuButton div {
  width: 24px;
  height: 24px;
  display: inline-block;
  font-family: geoman-icons;
  font-size: 24px;
  line-height: 24px;
  text-align: center;
  color: #46403d;
}
.geoman-buttonbar .MenuButton img:hover,
.geoman-buttonbar .MenuButton div:hover {
  color: #46403d;
}
.geoman-buttonbar .MenuButtonSeparator {
  background-image: url('/bfres/geoman-sysimg/table/TableHeaderDivider762.gif');
  background-repeat: repeat-x;
  height: 3px;
}
.display-mode-tablet .geoman-buttonbar .MenuButton {
  padding: 2px;
  margin: 10px 0 0 -6px;
  line-height: 1;
  border: 1px dotted #dfdfdf;
}
.display-mode-tablet .geoman-buttonbar .MenuButton .MenuButtonText {
  display: inline-block;
  margin: 0;
  padding: 16px;
  width: calc(100% -  36px);
}
.display-mode-tablet .geoman-buttonbar .MenuButton img,
.display-mode-tablet .geoman-buttonbar .MenuButton div {
  width: 36px;
  height: 36px;
  font-size: 36px;
  line-height: 36px;
}
.display-mode-tablet .geoman-buttonbar .MenuButtonSeparator {
  background-image: url('');
  background-repeat: repeat-x;
  height: 20px;
}
.geoman-hierarchypath {
  padding-left: 24px;
  color: black;
  font-size: 12px;
  margin: 0;
}
.geoman-hierarchypath ul {
  margin: 0;
}
.geoman-hierarchypath li {
  list-style-type: square;
  line-height: 24px;
  vertical-align: middle;
  margin: 0;
}
.geoman-reporteditor {
  margin-left: 60px;
  position: relative;
  padding: 20px;
}
.geoman-licensegenerator .geoman-list > tbody > tr > td:first-child {
  width: 258px;
}
.geoman-licensegenerator-list {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  color: black;
  empty-cells: show;
  table-layout: fixed;
}
.geoman-licensegenerator-list > thead > tr > th {
  height: 36px;
  background-image: url('/bfres/geoman-sysimg/table/list-hdr-c.gif');
  background-repeat: repeat-x;
  text-align: left;
  border-bottom: solid 1px #999999;
  padding: 0px;
  white-space: nowrap;
}
.geoman-licensegenerator-list > thead > tr > th > div > div {
  border-left: solid 1px #e5e5e5;
  border-right: solid 1px #999999;
  line-height: 26px;
  padding-left: 9px;
}
.geoman-licensegenerator-list > tbody > tr.geoman-list-rowseparator {
  height: auto;
  background-color: #898989;
}
.geoman-licensegenerator-list > tbody > tr.geoman-list-rowseparator > td {
  background-color: #898989;
  color: white;
  padding: 5px 9px;
  font-size: 8pt;
  font-weight: bold;
}
.geoman-licensegenerator-list > tbody > tr > td:first-child {
  position: absolute;
  text-align: left !important;
  width: 250px;
  left: 0;
}
.geoman-licensegenerator-list > tbody > tr {
  height: 26px;
}
.geoman-licensegenerator-list > tbody > tr > td {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-left: 19px;
  vertical-align: middle;
  text-align: center;
}
.geoman-licensegenerator-list > tbody > tr > td + td {
  padding-left: 0px;
  width: 65px;
}
.geoman-licensegenerator-outer {
  position: relative;
}
.geoman-licensegenerator-inner {
  overflow-x: scroll;
  overflow-y: visible;
  width: 415px;
  margin-left: 267px;
}
.geoman-license-upload-container table {
  border-spacing: 0;
}
.license-overview-activation-link {
  display: inline;
  font-size: larger;
  padding: 0.5em 1em;
  text-align: center;
  border: solid 2px #138943;
  color: white;
  background-color: #138943;
}
.geoman-form-item > .editOperators {
  width: var(--editOperatorsContainerWidth);
  float: left;
  overflow: hidden;
}
.geoman-form-item > .editOperators > .geoman-property-operators {
  width: 120px;
}
.geoman-form-item > .flex-container > .editOperators {
  width: var(--editOperatorsContainerWidth);
}
.geoman-form-item > .flex-container > .editOperators > .DropDownBox {
  width: var(--editOperatorsControlWidth);
}
.geoman-form-item > .flex-container > .editOperators + .editCtl.editCtlWithOperators {
  margin: 0 !important;
  height: auto;
}
.geoman-form-item > .flex-container > .editOperators + .editCtl.editCtlWithOperators td {
  padding: 0;
}
.geoman-form-item > .flex-container > .editOperators + .editCtl.editCtlWithOperators tr:not(:first-child) td {
  padding: 2px 0 0 0;
}
.geoman-section2 > .geoman-section2_1 {
  padding: 5px 0px 0px;
}
.geoman-section2 > .geoman-section2_1 > .geoman-tile {
  margin-bottom: 0px !important;
}
.geoman-tile-item .editCtlWithOperators {
  display: inline-block;
  margin-left: 153px !important;
  margin-top: 5px;
  height: 25px;
  width: 200px;
}
.geoman-tile-item .editCtlWithOperators_WithoutTiles {
  display: inline-block;
  margin-left: 20px !important;
  height: 25px;
  width: 200px;
}
.geoman-form-item .editCtlWithOperators {
  margin-left: 2px;
}
.geoman-feature-assignments {
  width: 440px;
}
.geoman-section-filter {
  width: 30px;
  height: 30px;
  font-family: geoman-icons;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  color: #46403d;
  margin-right: 10px;
  float: left;
}
.geoman-section-filter:after {
  content: '\e99f';
}
.central-bool .BooleanControl input {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.central-bool .BooleanLabel {
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-position: center;
}
.sumhours .NumericControl {
  text-align: right;
}
.sumOfWork {
  width: calc(100% - 6px);
  display: grid;
  grid-template-areas: "empty formitem";
  grid-template-columns: 1fr 200px;
}
.sumOfWork > .geoman-form-item:not(.flex-container).title-left {
  grid-area: formitem;
  justify-content: space-between;
  margin: 0;
  background-color: #e6ebeb;
  padding: 5px 0px;
}
.sumOfWork > .geoman-form-item:not(.flex-container).title-left > .editCaption {
  margin-left: var(--horizontalContentIndent);
  font-weight: normal;
}
.sumOfWork > .geoman-form-item:not(.flex-container).title-left > .editCtl > input.NumericControl {
  text-align: right;
  width: 35px;
  border: none;
  background-color: #e6ebeb;
  color: #707070 !important;
}
.geoman-work-entries-rightborder {
  border-right-color: #c6caca;
  border-right-style: solid;
  border-right-width: 1px;
  padding-right: 5px;
}
.geoman-work-entries-leftborder {
  border-left-color: #e6ebeb;
  border-left-style: solid;
  border-left-width: 1px;
  padding-left: 5px;
}
.geoman-work-entries-cell .c2 {
  border-right-color: #c6caca;
  border-right-style: solid;
  border-right-width: 1px;
  padding-right: 5px;
}
.geoman-work-entries-cell .c3 {
  border-left-color: #e6ebeb;
  border-left-style: solid;
  border-left-width: 1px;
  padding-left: 5px;
}
.geoman-work-entries-cell.project .c1 {
  border-right-color: #c6caca;
  border-right-style: solid;
  border-right-width: 1px;
  padding-right: 5px;
}
.geoman-work-entries-cell.project .c2 {
  border-right-width: 0px !important;
  border-left-color: #e6ebeb;
  border-left-style: solid;
  border-left-width: 1px;
  padding-left: 5px;
  padding-right: 1px;
}
.geoman-work-entries-cell.project .c3 {
  border-left-width: 0px !important;
  padding-left: 1px;
}
.geoman-work-entries-cell.project-additional .c1 {
  border-right-color: #c6caca;
  border-right-style: solid;
  border-right-width: 1px;
  padding-right: 5px;
}
.geoman-work-entries-cell.project-additional .c2 {
  border-left-color: #e6ebeb;
  border-left-style: solid;
  border-left-width: 1px;
  padding-left: 5px;
  border-right-width: 0px !important;
  padding-right: 1px;
}
.geoman-work-entries-cell.project-additional .c3 {
  border-right-width: 0px !important;
  padding-right: 1px;
  border-left-width: 0px !important;
  padding-left: 1px;
}
.geoman-work-entries-additional .c3 {
  border-right-color: #c6caca;
  border-right-style: solid;
  border-right-width: 1px;
  padding-right: 5px;
}
.geoman-work-entries-additional .c4 {
  border-left-color: #e6ebeb;
  border-left-style: solid;
  border-left-width: 1px;
  padding-left: 5px;
}
.geoman-work-entries-noborder .geoman-work-entries-cell .c2 {
  border-right-width: 0px !important;
}
.geoman-work-entries-noborder .geoman-work-entries-cell .c3 {
  border-left-width: 0px !important;
}
.geoman-half-long-title .geoman-form-item > .editCaption {
  width: 176px;
}
.geoman-half-long-title .geoman-form-item > .editCtlWithCaption {
  margin-left: 178px;
}
.geoman-long-title .geoman-form-item > .editCaption,
.geoman-long-title.geoman-form-item > .editCaption {
  width: 253px;
}
.geoman-long-title .geoman-form-item > .editCtlWithCaption,
.geoman-long-title.geoman-form-item > .editCtlWithCaption {
  margin-left: 255px;
}
.geoman-full-length-title .geoman-form-item > .editCaption {
  width: 603px;
}
.geoman-full-length-title .geoman-form-item > .editCtlWithCaption {
  margin-left: 605px;
}
.geoman-half-length-title .geoman-form-item > .editCaption {
  width: 373px;
}
.geoman-half-length-title .geoman-form-item > .editCtlWithCaption {
  margin-left: 375px;
}
.geoman-root-container-frame .geoman-only-title.geoman-form-item > .editCaption {
  width: 261px;
}
.geoman-root-container-frame .geoman-only-title.geoman-form-item > .editCtlWithCaption {
  display: none;
}
.geoman-image-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.geoman-work-entries-orderid {
  width: 64px;
}
.realestate-valuation-text .geoman-tile2-item-first > .geoman-form-item {
  margin-left: 300px;
}
.realestate-valuation-text .geoman-tile2-item-last > .geoman-form-item {
  margin-left: 120px;
}
.realestate-valuation-text .geoman-tile2-item > .geoman-form-item > .editCtl {
  display: none;
}
.realestate-valuation-gain-real .geoman-tile2-item-first > .geoman-form-item > .editCtl {
  margin-left: 230px;
}
.realestate-valuation-gain-real .geoman-tile2-item-last > .geoman-form-item > .editCtl {
  margin-left: 140px;
}
#geoman-orderd-excel-features {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
#geoman-orderd-excel-features li {
  margin: 0 3px 3px 3px;
  padding: 0.4em;
  padding-left: 1.5em;
  border: 1px solid lightgray;
  color: black;
  cursor: move;
}
.catptionStyle {
  float: left;
  padding-top: 4px;
}
.inputDivStyle {
  text-align: right;
  padding-right: 15px;
}
.geoman-autosizeimage {
  box-sizing: border-box;
  position: relative;
}
.geoman-autosizeimage div {
  box-sizing: border-box;
  position: relative;
  top: 10px;
  height: calc(100% - 20px);
}
.geoman-autosizeimage div img {
  max-width: 100%;
  max-height: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.tree-radio-button-table {
  display: inline-block;
  vertical-align: bottom;
}
.tree-radio-button-table td {
  width: 23px;
  text-align: center;
}
.tree-radio-button-table td .tree-radio-button-table-info-lookup {
  width: 24px;
  height: 24px;
  text-align: center;
  cursor: pointer;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  color: #999999;
  line-height: 24px;
}
.tree-radio-button-table td .tree-radio-button-table-info-lookup:after {
  content: '\e9ca';
}
.tree-radio-button-table label {
  color: black;
}
.tree-radio-button-table input {
  margin: 0;
  padding: 0;
}
.label-bottom > label.editCaption {
  margin-top: 18px;
}
.label-bottom .LookupBox-Info-Test {
  margin-top: 18px;
}
.LookupBox-Info-Test {
  width: 24px;
  height: 24px;
  text-align: center;
  cursor: pointer;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  color: #999999;
  line-height: 24px;
  margin-bottom: -2px;
}
.LookupBox-Info-Test:after {
  content: '\e9ca';
}
.quick-entry-logs .geoman-tile2-item-first {
  border-right: none;
}
.quick-entry-logs .geoman-tile2-item-first .editCtlWithCaption input {
  width: 55px;
}
.quick-entry-logs .geoman-tile2-item-last {
  border-left: none;
}
.quick-entry-logs .geoman-tile2-item-last .geoman-form-item {
  margin-left: 5px;
}
.quick-entry-logs .geoman-tile2-item-last .geoman-form-item .editCaption {
  width: 50px;
}
.quick-entry-logs .geoman-tile2-item-last .geoman-form-item .editCtlWithCaption {
  margin-left: 0px;
}
.quick-entry-logs .geoman-tile2-item-last .geoman-form-item .editCtlWithCaption input {
  width: 55px;
}
.purchase-quotecomp-list > tbody > tr:last-child {
  font-weight: bold;
}
.purchase-quotecomp-list > tbody > tr:last-child > td {
  padding-top: 3px;
}
.purchase-quotecomp-list > tbody > tr:last-child > td > span {
  border: none;
  background-color: transparent;
}
.purchase-quotecomp-list > tbody > tr:last-child > td:first-child {
  visibility: hidden;
}
.purchase-quotecomp-list > tbody > tr:nth-last-child(2) {
  font-weight: bold;
}
.purchase-quotecomp-list > tbody > tr:nth-last-child(2) > td {
  padding-top: 3px;
}
.purchase-quotecomp-list > tbody > tr:nth-last-child(2) > td > span {
  border: none;
  background-color: transparent;
}
.purchase-quotecomp-list > tbody > tr:nth-last-child(2) > td:first-child {
  visibility: hidden;
}
.hide-list-btn-filter table.formlist thead > tr.formlist-filters > td.geoman-list-btn-filter:after {
  content: '';
}
.icon-in-guiformlist {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 16px;
  height: 16px;
  margin-top: 5px;
}
.zonedata-table .geoman-form-item {
  margin-right: 0px;
}
.zonedata-table td:nth-child(odd) .editCaption {
  width: 80px;
}
.zonedata-table td:nth-child(odd) .editCtl {
  margin-left: 78px;
}
.zonedata-table td:nth-child(even) .editCaption {
  width: 48px;
}
.zonedata-table td:nth-child(even) .editCtl {
  margin-left: 46px;
}
.zonedata-table td:nth-child(even) .geoman-form-item {
  margin-left: 0px;
}
.urgentOrderRequired-icon > div {
  background-image: url('/bfres/geoman-sysimg/icons/urgentOrderRequired.png');
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
}
.urgentOrderRequired2 span > input {
  margin-left: 40px !important;
}
.doneandok > .fldChk {
  margin-left: 3px;
}
.costTransfer-icon > div {
  background-image: url('/bfres/geoman-sysimg/icons/costTransfer.png');
  background-repeat: no-repeat;
  height: 24px;
  width: 24px;
}
.costTransfer-icon2 span > input {
  margin-left: 40px !important;
}
.done-and-ok-state.done {
  margin-left: 0;
}
.done-and-ok-state.not-ok {
  margin-left: 5px;
}
.order-icon {
  display: inline-block;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: #46403d;
  margin: 0 1px 0 10px;
}
.order-icon:before {
  content: '\e9d7';
}
table.formlist tr.formlist-titles th div.order-icon {
  font-weight: normal;
}
th.order-done-icon .content {
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: #46403d;
  margin: 0 1px 0 10px;
}
th.order-done-icon .content:before {
  content: '\e9d7';
  font-weight: normal;
}
.materialreplacement-icon {
  display: inline-block;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: #46403d;
  margin: 0 0 0 6px;
}
.materialreplacement-icon:before {
  content: '\e9d8';
}
table.formlist tr.formlist-titles th div.materialreplacement-icon {
  font-weight: normal;
}
span.mat-failure-risk {
  width: 110px;
  text-align: right;
}
.shaftrecordingshaftringtile2 > tbody > tr {
  display: grid;
  grid-template-columns: repeat(2, min-content);
  align-items: end;
}
.shaftrecordingshaftringtile2 > tbody > tr > td:last-child .geoman-form-item {
  grid-template-areas: "label value";
  align-items: center;
}
.shaftrecordingshaftringtile2 > tbody > tr > td:last-child .geoman-form-item .editCaption {
  width: auto;
  margin-right: var(--formItemVerticalSpacing);
}
.shaftrecordingshaftringtile2 > tbody > tr .editCaption {
  white-space: nowrap;
  width: 30px;
}
.SplittedFeaturetile .geoman-tile2-item-last .editCtlWithCaption {
  margin-left: 20px;
}
.SplittedFeaturetile .geoman-tile2-item-last .editCaption {
  width: 10px;
}
.SplittedFeaturetile .geoman-tile2-item-first .geoman-form-item {
  margin-right: 0px;
}
.SplittedFeaturetile2 .geoman-tile2-item-last .editCtlWithCaption {
  margin-left: 40px !important;
}
.SplittedFeaturetile2 .geoman-tile2-item-last .editCaption {
  width: 30px;
}
.header-contact-left .geoman-header2 {
  text-align: right;
  margin-right: 105px;
}
.header-contact-right .geoman-header2 {
  text-align: right;
  margin-right: 261px;
}
.blue-label-text > .editCaption {
  color: #1836f5 !important;
}
.red-label-text > .editCaption {
  color: #f04040 !important;
}
.geoman-full-size-labels .geoman-form-item > label {
  width: 550px;
}
.geoman-full-size-labels > .editCaption {
  width: 550px !important;
}
.geoman-root-container-frame .geoman-section .geoman-cad-space-size-labels .geoman-form-item > label {
  width: 190px;
}
.geoman-section-dashboard .geoman-indented-section .geoman-form-item {
  margin-top: 0px;
}
.geoman-indented-section {
  padding: 0px 0px 0px 10px;
}
.geoman-indented-section .geoman-form-item {
  margin-top: 5px;
}
.geoman-indented-section .geoman-form-item > label {
  width: 540px;
}
.geoman-indented-section .geoman-indented-section .geoman-form-item > label {
  width: 530px;
}
.geoman-indented-section .geoman-indented-section .geoman-indented-section .geoman-form-item > label {
  width: 520px;
}
.geoman-indented-section .geoman-indented-section .geoman-indented-section .geoman-indented-section .geoman-form-item > label {
  width: 510px;
}
.geoman-column-pos1 {
  float: left;
  position: absolute;
  left: 300px;
  width: 300px;
}
.geoman-column-pos2 {
  float: left;
  position: absolute;
  left: 400px;
  width: 300px;
}
.geoman-column-pos3 {
  float: left;
  position: absolute;
  left: 500px;
  width: 300px;
}
.geoman-column-pos1 div label {
  display: block;
  visibility: hidden;
}
.geoman-column-pos2 div label {
  display: block;
  visibility: hidden;
}
.geoman-column-pos3 div label {
  display: block;
  visibility: hidden;
}
.geoman-compare-layout tbody > tr > .geoman-tile2-item {
  border-left: none;
  border-right: none;
}
.geoman-feature-color-red > div span {
  color: red;
  font-weight: bold;
}
.geoman-feature-color-yellow > div span {
  color: #c9ba38;
  font-weight: bold;
}
.geoman-feature-color-green > div span {
  color: green;
  font-weight: bold;
}
.charge-checked {
  margin-top: 5px;
  margin-bottom: 0px;
}
.charge-checked .geoman-tile2-item-last > .geoman-form-item {
  margin-left: 0px;
  width: 171px;
}
.charge-checked .geoman-tile2-item-last > .geoman-form-item .editCtl > span {
  padding-top: 4px;
}
.date-search-entity.flex-prop-date-search .editCaption {
  width: 153px !important;
}
.geoman-edit-form .date-search-entity {
  min-height: 59px;
}
.geoman-date-search .expandable {
  display: none;
}
.geoman-date-search .expandable.expanded {
  display: block;
}
.geoman-date-search td {
  color: black;
  display: flex;
  padding: 0;
  gap: 6px;
}
.geoman-date-search td .CalendarControl {
  width: 98px;
}
.geoman-date-search td .NumericControl {
  width: 42px;
}
.geoman-date-search td .operator .DropDownBox {
  width: 60px;
}
.geoman-date-search td .unit .DropDownBox {
  width: 120px;
}
.geoman-date-search td .separator {
  display: flex;
  justify-content: center;
  align-items: center;
}
.geoman-date-search td .expander {
  height: fit-content;
  width: fit-content;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: #999999;
}
.geoman-date-search td .expander:hover {
  background-color: #138943;
  color: white;
  cursor: pointer;
}
.geoman-date-search td .expander::before {
  content: '\e9bf';
}
.geoman-date-search td .expander.expanded::before {
  content: '\e9c0';
}
.geoman-date-search tr:nth-child(n+2) td {
  padding-top: var(--formItemLabelValueGap);
}
.geoman-root-container .workingtime table,
.geoman-root-container-frame .workingtime table {
  width: 300px;
}
.geoman-root-container .workingtime .editCaptionTop,
.geoman-root-container-frame .workingtime .editCaptionTop {
  text-align: center;
}
.geoman-root-container .workingtime .NumericControl,
.geoman-root-container-frame .workingtime .NumericControl,
.geoman-root-container .workingtime .LabelControl,
.geoman-root-container-frame .workingtime .LabelControl {
  width: 50px;
  text-align: center;
}
.geoman-root-container .workingtime .LabelControl,
.geoman-root-container-frame .workingtime .LabelControl {
  padding: 3px 0px;
}
.geoman-root-container .workingtime .geoman-tile2-item-last > .geoman-form-item,
.geoman-root-container-frame .workingtime .geoman-tile2-item-last > .geoman-form-item {
  margin-left: 50px;
}
.geoman-root-container .workingtime .geoman-tile2-item-last > .geoman-form-item .NumericControl,
.geoman-root-container-frame .workingtime .geoman-tile2-item-last > .geoman-form-item .NumericControl,
.geoman-root-container .workingtime .geoman-tile2-item-last > .geoman-form-item .LabelControl,
.geoman-root-container-frame .workingtime .geoman-tile2-item-last > .geoman-form-item .LabelControl {
  width: 75px;
}
.geoman-root-container-frame .geoman-content .workingtime .geoman-form-item > .editCaptionTop {
  width: 60px;
}
.geoman-root-container-frame .geoman-content .workingtime .geoman-form-item > .editCtlWithCaptionTop > .LabelControl {
  width: 60px;
}
.geoman-root-container-frame .geoman-content .workingtime .geoman-form-item {
  margin: 0px 5px;
}
.geoman-root-container-frame .geoman-content .workingtime .geoman-tile2-item-last > .geoman-form-item .NumericControl,
.geoman-root-container-frame .geoman-content .workingtime .geoman-tile2-item-last > .geoman-form-item .LabelControl {
  width: 75px;
}
.geoman-root-container-frame .geoman-content .workingtime .geoman-tile2-item-last > .geoman-form-item .editCaptionTop {
  width: 75px;
}
.sum-workingtime-cell > input.NumericControl {
  text-align: center;
  border: none;
  color: #707070 !important;
  background-color: inherit;
}
.small-editCtlWithCaption .editCtlWithCaption {
  margin-left: 90px;
}
.small-editCtlWithCaption .editCaption {
  width: 90px;
}
.geoman-div-cebra-item label {
  color: #111111 !important;
}
.geoman-div-cebra-item span {
  color: #111111 !important;
}
.geoman-div-cebra-item .NumericControl {
  color: #111111 !important;
}
.geoman-column-borderline td,
.geoman-column-borderline th {
  border-bottom: 1px solid #c6caca !important;
}
.acc-transfer-main td:nth-child(2) .editCaption,
.acc-transfer-main td:nth-child(3) .editCaption {
  width: 75px;
}
.acc-transfer-main td:nth-child(2) .editCtlWithCaption,
.acc-transfer-main td:nth-child(3) .editCtlWithCaption {
  margin-left: 77px;
}
.checklist-pos-two .geoman-tile2-item-last .geoman-form-item {
  margin-left: -130px;
}
.checklist-pos-two .geoman-tile2-item-last .geoman-form-item .editCaption {
  width: 70px;
}
.checklist-pos-two .geoman-tile2-item-last .geoman-form-item .editCtlWithCaption {
  margin-left: 72px;
}
.checklist-pos-two .geoman-tile2-item-last .geoman-form-item .StringControl {
  width: 68px;
}
.checklist-pos-three .geoman-tile2-item-last .geoman-form-item {
  margin-left: -130px;
}
.checklist-pos-four > label.editCaptionTop {
  width: 200px !important;
}
.geoman-tile2-item-last > div.checklist-pos-done {
  margin-left: 200px;
}
.geoman-small-section {
  min-height: 300px !important;
}
table.align-sections {
  margin: 0px;
}
.long-label-text .geoman-section2 .geoman-form-item .editCaption {
  width: 298px;
}
.long-label-text .geoman-section2 .geoman-form-item .editCtlWithCaption {
  margin-left: 300px;
}
.checklist-item table {
  table-layout: fixed;
  margin-bottom: 0px;
}
.checklist-item td.geoman-tile2-item7:nth-child(1) {
  width: 3%;
}
.checklist-item td.geoman-tile2-item7:nth-child(2) {
  width: 4%;
}
.checklist-item td.geoman-tile2-item7:nth-child(3) {
  width: 3%;
}
.checklist-item td.geoman-tile2-item7:nth-child(4) {
  width: 2%;
}
.checklist-item td.geoman-tile2-item7:nth-child(5) {
  width: 24%;
}
.checklist-item td.geoman-tile2-item7:nth-child(6) {
  width: 3%;
}
.checklist-item td.geoman-tile2-item7:nth-child(7) {
  width: 51%;
  padding-right: 20px;
}
.checklist-item .geoman-tile2-item-first .geoman-form-item {
  margin-right: 0px;
}
.checklist-item .checklist-item-hint {
  margin-left: 0px !important;
}
.checklist-item .checklist-item-hint .LabelIcon {
  margin-top: 0px;
  padding-left: 0px;
}
.checklist-item .checklist-item-name {
  margin: 0px;
}
.checklist-item .checklist-item-orders .geoman-form-item {
  margin-left: 70px;
}
.checklist-item .LookupBox {
  width: 99%;
}
.checklist-item .checklist-item-annotation input {
  width: 97%;
}
.checklist-item .checklist-item-measuring .editCaption {
  width: 110px;
}
.checklist-item .checklist-item-measuring .editCtlWithCaption {
  margin-left: 112px;
}
.checklist-item .checklist-item-measuring input {
  width: 96%;
}
.checklist-item-header {
  margin-bottom: -10px;
}
.checklist-item-header .LabelControl {
  font-weight: bold;
}
.checklist-item-header-small-columns {
  width: 200px;
}
.checklist-item-mandatory {
  margin-left: 0px !important;
}
.checklist-item-mandatory span {
  padding-left: 0px !important;
}
.geoman-sort-list > tbody > tr > td.geoman-rbtperm {
  padding: 0px;
  text-align: center;
}
.geoman-sort-list > tbody > tr > td.geoman-rbtperm input {
  width: 90px;
  height: 25px;
  outline: none;
}
.geoman-sort-list > tbody {
  display: none;
}
.geoman-sort-list > tfoot.geoman-list-msgempty {
  visibility: collapse !important;
}
.geoman-sort-list > tfoot {
  display: none;
}
#geoman-orderd-items {
  padding-left: 8%;
}
#geoman-orderd-items > li input {
  cursor: pointer;
}
#geoman-orderd-items > li.ui-sortable-helper {
  list-style: none;
  background: #ffb432;
}
#geoman-orderd-items > li {
  border: 1px solid #cccccc;
  cursor: n-resize;
  background: #dce1e1;
  padding: 10px;
  margin: 5px 16px 5px 5.25%;
  color: black;
}
.calendar-cell-height-35 .bf-ui-schedulecalendar-calendar td {
  height: 6.5em !important;
}
.calendar-cell-height-35 .bf-ui-schedulecalendar-calendar-day-time td {
  height: 35px !important;
}
.calendar-cell-height-35 .bf-ui-schedulecalendar-calendar-day td {
  height: 35px !important;
}
.calendar-cell-height-35 .bf-ui-schedulecalendar-timecontainer {
  height: 520px !important;
}
.bf-ui-schedulecalendar-calendar.bf-ui-schedulecalendar-calendar-day ~ .bf-ui-schedulecalendar-timecontainer .calendar-title-daymode {
  display: block !important;
}
.bf-ui-schedulecalendar-calendar td {
  max-width: 60px;
}
.water-use-section {
  margin: -5px 0;
}
.water-use-section .geoman-form-item .editCaption {
  width: 50px;
  float: right;
}
.water-use-section .geoman-form-item .editCtl {
  margin-left: 0px;
}
.meteringpoint-contextinfo .geoman-content > .geoman-section2 {
  padding-bottom: 5px;
}
.meteringpoint-contextinfo .geoman-tile2 {
  margin-top: 0;
}
.torrent-search-item3 .DropDownBox {
  width: 73px;
}
.license-name-cell > span {
  text-align: center;
  font-weight: bold;
}
.license-title-cell > span {
  text-align: center;
  font-weight: bold;
}
.license-paragrah label {
  width: 15px !important;
  text-align: right;
}
.license-paragrah div {
  margin-left: 15px !important;
  text-align: justify;
}
.license-text-cell > span {
  text-align: justify;
}
input + .geoman-repeater-custom {
  margin: 0px 15px;
}
.line-legend ul {
  float: right;
}
.line-legend li {
  float: left;
}
.overlay-legend ul {
  float: right;
}
.overlay-legend li {
  float: left;
}
.geoman-tile-expanded,
.geoman-section-expanded,
.geoman-tile.full-width .geoman-section-expanded,
.geoman-toplayout-tile-sidebyside:first-child {
  margin-bottom: 5px;
}
.geoman-root-container-frame .geoman-tile-expanded {
  margin-bottom: 0;
}
.geoman-inline-tiles-menu div {
  box-sizing: border-box;
}
.geoman-inline-tiles-menu .outer-container {
  width: 110px;
  height: 110px;
  position: relative;
  display: inline-block;
}
.geoman-inline-tiles-menu .outer-container .tile-container {
  background-color: #138943;
  position: absolute;
  top: 5px;
  right: 10px;
  bottom: 5px;
  left: 0px;
  cursor: pointer;
  border: 1px solid white;
}
.geoman-inline-tiles-menu .outer-container .tile-container:hover {
  border: 1px solid #138943;
}
.geoman-inline-tiles-menu .outer-container .tile-container .inner-container {
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
}
.geoman-inline-tiles-menu .outer-container .tile-container .inner-container div {
  position: absolute;
  left: 0;
  right: 0;
}
.geoman-inline-tiles-menu .outer-container .tile-container .inner-container .info-container {
  top: 0;
  text-align: right;
  line-height: 1;
}
.geoman-inline-tiles-menu .outer-container .tile-container .inner-container .info-container .info {
  color: white;
}
.geoman-inline-tiles-menu .outer-container .tile-container .inner-container .image-container {
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center 8px;
  background-size: 53px;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 45px;
  color: white;
  line-height: 65px;
  text-align: center;
}
.geoman-inline-tiles-menu .outer-container .tile-container .inner-container .caption-container {
  bottom: 0;
  text-align: center;
}
.geoman-inline-tiles-menu .outer-container .tile-container .inner-container .caption-container .caption {
  color: white;
}
.geoman-notification {
  position: fixed;
  bottom: 20px;
  left: 20px;
  min-width: 288px;
  padding-top: var(--snackbarPaddingTopAndBottom);
  padding-bottom: var(--snackbarPaddingTopAndBottom);
  padding-left: var(--snackbarPaddingLeft);
  padding-right: var(--snackbarPaddingRight);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 6px 10px 0px rgba(0, 0, 0, 0.12);
  background-color: #138943;
  color: white;
}
.bool-input-feature {
  width: inherit;
  margin: 5px 0 0 0;
}
.bool-input-feature .geoman-tile2-item-first .geoman-form-item {
  margin: 0px 0px 0px 2px;
}
.bool-input-feature .geoman-tile2-item-first .geoman-form-item .editCtl {
  width: 23px;
}
.bool-input-feature .geoman-tile2-item-last .geoman-form-item {
  margin: 0;
}
.bool-input-feature .geoman-tile2-item-last .geoman-form-item input {
  width: 165px;
}
.geoman-svgchart {
  box-sizing: border-box;
  margin-left: var(--horizontalContentIndent);
}
.geoman-svgchart div {
  box-sizing: border-box;
}
.geoman-svgchart .vertical-spacer {
  height: 5px;
}
.geoman-svgchart .date-mode > div {
  min-width: 32px;
  padding: 8px 5px 0 32px;
  height: 32px;
  border: 1px solid transparent;
  display: inline-block;
  background-position: 2px center;
  background-repeat: no-repeat;
  margin-right: 10px;
}
.geoman-svgchart .date-mode .day {
  background-image: url(/bfres/geoman-sysimg/icons/calendar-day.png);
}
.geoman-svgchart .date-mode .week {
  background-image: url(/bfres/geoman-sysimg/icons/calendar-week.png);
}
.geoman-svgchart .date-mode .period {
  background-image: url(/bfres/geoman-sysimg/icons/calendar.png);
}
.geoman-svgchart .date-mode .month {
  background-image: url(/bfres/geoman-sysimg/icons/calendar.png);
}
.geoman-svgchart .date-mode .year {
  background-image: url(/bfres/geoman-sysimg/icons/calendar.png);
}
.geoman-svgchart .date-mode .active {
  border-color: #138943;
}
.geoman-svgchart .date-mode .inactive {
  cursor: pointer;
}
.geoman-svgchart .date-mode span {
  vertical-align: middle;
}
.geoman-svgchart .legend .container {
  display: inline-block;
  height: 22px;
}
.geoman-svgchart .legend .container.concealable {
  cursor: pointer;
}
.geoman-svgchart .legend .container.concealed {
  opacity: 0.3;
}
.geoman-svgchart .legend .color-square {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 2px solid transparent;
  vertical-align: middle;
}
.geoman-svgchart .legend .label {
  vertical-align: middle;
  margin-left: 5px;
}
.geoman-svgchart .legend .label::after {
  content: "m";
  color: transparent;
}
.geoman-svgchart .chart svg text.concealed {
  stroke-opacity: 0.3;
  fill-opacity: 0.3;
}
.geoman-svgchart .chart svg g.grid line {
  stroke: gray;
  stroke-width: 0.1px;
}
.geoman-svgchart .chart svg g.grid line.stroke-maincolor {
  stroke: #138943;
}
.geoman-svgchart .chart svg g.grid line.stroke-width-1px {
  stroke-width: 1px;
}
.geoman-svgchart .chart svg g.legend .concealed {
  opacity: 0.3;
}
.geoman-svgchart .chart svg g.legend .concealable {
  cursor: pointer;
}
.geoman-section-search-result-diagram .geoman-content .diagram-container {
  background-color: white;
  height: 250px;
  overflow-y: auto;
}
.geoman-section-search-result-diagram .geoman-content .diagram-container svg rect {
  stroke: #138943;
  stroke-width: 1px;
  fill: #138943;
  fill-opacity: 1;
}
.geoman-section-search-result-diagram .geoman-content .diagram-container svg rect.svg-rect-fill.svg-color-gray {
  stroke: gray;
  fill: gray;
}
.geoman-project-gantt-chart .chart.gantt svg rect,
.geoman-project-gantt-chart .chart.gantt svg polygon {
  stroke: black;
  stroke-width: 1px;
  fill: #138943;
  fill-opacity: 1;
}
svg.time-interval-chart rect {
  stroke: #138943;
  stroke-width: 1px;
  fill: #138943;
  fill-opacity: 0.1;
}
.geoman-section-search-result-diagram .geoman-content .diagram-container svg .grid line {
  stroke: gray;
  stroke-width: 0.1px;
}
a.no-click-action {
  cursor: default;
}
iframe.geoman-administration-content {
  margin: 0;
  padding: 0;
  border: 0 none;
  width: 100%;
  height: 1px;
  min-height: 100%;
  overflow: hidden;
}
.date-column-hidden tr > :nth-child(3) {
  display: none;
}
.only-name-column-visible tr > :nth-child(2) {
  display: none;
}
.only-name-column-visible tr > :nth-child(3) {
  display: none;
}
.only-name-column-visible tr > :nth-child(5) {
  display: none;
}
.only-name-column-visible tr > :nth-child(6) {
  display: none;
}
a.stmListCmdBtnAdd > span {
  display: none;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.geoman-section-as-dialog {
  position: fixed;
  width: 670px;
  max-height: 80%;
  top: 10%;
  left: 50%;
  transform: translateX(-50%);
  border-top: solid 2px #dfdfdf;
  overflow: auto;
}
.geoman-section-as-dialog .geoman-section .geoman-section2 {
  max-width: 100%;
}
.geoman-section-as-dialog .geoman-section .geoman-section2 .geoman-form-item {
  grid-template-columns: 100%;
}
.geoman-section-as-dialog .geoman-documents {
  max-width: 100%;
}
.geoman-section-as-dialog .geoman-dialog-footer {
  position: relative !important;
  height: auto;
}
.geoman-section-as-dialog input.Command {
  margin: 10px 12px;
  border: solid 2px #138943;
  background-color: #138943;
  padding: 0px;
  width: 96px;
  height: 35px;
  color: white;
  font-weight: bold;
  text-align: center;
  text-indent: 2px;
  cursor: pointer;
  outline: none;
}
.geoman-section-as-dialog input.Command ~ input.Command {
  border-color: #dfdfdf;
  background-color: white;
  color: #138943;
}
.geoman-section-as-dialog input.Command:disabled {
  border-color: #dfdfdf;
  background-color: white;
}
.geoman-section-as-dialog input.Command.confirm {
  min-width: 96px;
  width: auto;
  padding: 0 5px;
}
.geoman-dialog-gui-form {
  margin: initial !important;
}
.geoman-dialog-gui-form > .stmListCmdBtn {
  display: none !important;
}
.geoman-dialog-gui-form > div > .stmListCmdBtn {
  display: none !important;
}
.geoman-dialog-gui-form > .geoman-content {
  border-top: hidden;
}
.geoman-dialog-gui-form > .geoman-content > div > .stmListCmdBtn {
  display: none !important;
}
.geoman-dialog-gui-form ~ .menu {
  box-sizing: border-box;
  z-index: 2;
  position: absolute;
  background: white;
  color: black;
  border-style: solid;
  border-color: #dfdfdf;
  border-width: 1px;
}
.geoman-dialog-gui-form ~ .menu > .menuItem:hover {
  background-color: #f2c418;
  color: black;
}
.geoman-dialog-gui-form ~ .menu > .menuItem {
  padding: 5px 5px;
  box-sizing: border-box;
  display: block;
  cursor: pointer;
}
.geoman-dialog-gui-form-button {
  font-family: geoman-icons;
  display: inline-block;
  cursor: pointer;
  font-size: 18px;
  line-height: 18px;
  color: #46403d;
  float: right;
}
.geoman-dialog-gui-form-button:hover {
  color: #46403d;
}
.geoman-dialog-gui-form-label {
  vertical-align: top;
}
.ellipsis-column {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.geoman-checklist-gui-form .geoman-content table:first-of-type:first-of-type tbody > .geoman-list-sub-header > td {
  font-weight: bold;
  padding: 5px 0px 6px 6px;
}
.metering-tariff-details :not(.geoman-tile2-item-last) .geoman-form-item > .editCaption {
  width: 253px;
}
.metering-tariff-details :not(.geoman-tile2-item-last) .geoman-form-item > .editCtlWithCaption {
  margin-left: 255px;
}
.metering-tariff-details :not(.geoman-tile2-item-last) .geoman-form-item > .editCtl > .LabelControl > .DecimalDigits {
  width: 6.2em;
}
.metering-tariff-details .geoman-tile2-item-last .geoman-form-item {
  margin-left: 50px;
}
.metering-tariff-details .geoman-tile2-item-last .geoman-form-item > .editCaption {
  width: 98px;
}
.metering-tariff-details .geoman-tile2-item-last .geoman-form-item > .editCtlWithCaption {
  margin-left: 100px;
}
.metering-tariff-details .geoman-tile2-item-last .geoman-form-item .NumericControl {
  width: 120px;
}
.news.multiline {
  padding: 3px 5px;
}
@-webkit-keyframes wait-kitt {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes wait-kitt {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
.context-container {
  height: 100%;
  width: 100%;
}
.context-container .img-container {
  height: 100%;
  width: 100%;
}
.context-container .img-container.gis {
  height: calc(100% - 8px);
  width: calc(100% - 8px);
  margin: 4px;
}
.context-container .img-container.photo {
  position: relative;
}
.context-container .img-container.photo .wait-overlay {
  z-index: 2001;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.5);
}
.context-container .img-container.photo .wait-overlay .spinner {
  position: relative;
  top: calc(50% -  15px);
  left: calc(50% -  30px);
  width: 60px;
  height: 30px;
}
.context-container .img-container.photo .wait-overlay .spinner > div {
  font-size: 0px;
  background-color: #555555;
  height: 100%;
  width: 8px;
  display: inline-block;
  -webkit-animation: wait-kitt 1.2s infinite ease-in-out;
  animation: wait-kitt 1.2s infinite ease-in-out;
}
.context-container .img-container.photo .wait-overlay .spinner > div:not(:first-child) {
  margin-left: 4px;
}
.context-container .img-container.photo .wait-overlay .spinner > div:nth-child(2) {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.context-container .img-container.photo .wait-overlay .spinner > div:nth-child(3) {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.context-container .img-container.photo .wait-overlay .spinner > div:nth-child(4) {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.context-container .img-container.photo .wait-overlay .spinner > div:nth-child(5) {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.context-container .img-container.photo table {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0 none;
  border-spacing: 0;
  border-image: unset 0 0 unset;
}
.context-container .img-container.photo table td {
  text-align: center;
  vertical-align: middle;
  height: 100%;
}
.context-container .img-container.photo .navigate {
  width: 50px;
  cursor: pointer;
}
.context-container .img-container.photo .navigate .icon {
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  color: #46403d;
}
.context-container .img-container.photo .navigate .prev:before {
  content: '\e909';
}
.context-container .img-container.photo .navigate .next:before {
  content: '\e937';
}
.context-container .img-container.photo .img div {
  height: 100%;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.context-container .img-container.external {
  height: 100%;
  width: 100%;
  display: grid;
  grid-template-columns: 50px 1fr 50px;
  row-gap: 0;
  column-gap: 0;
}
.context-container .img-container.external .navigate {
  width: 50px;
  cursor: pointer;
}
.context-container .img-container.external .navigate .icon {
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  color: #46403d;
}
.context-container .img-container.external .navigate .prev:before {
  content: '\e909';
}
.context-container .img-container.external .navigate .next:before {
  content: '\e937';
}
.context-container .img-container.external .navigate {
  display: grid;
  place-items: center;
}
.context-container .img-container.external .external {
  overflow: hidden;
}
.context-container .img-container.external .external iframe {
  height: 100%;
  width: 100%;
  border: 0 none;
  padding: 0;
  margin: 0;
}
.slides .overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(99, 99, 99, 0.55);
  overflow: auto;
  z-index: 2000;
}
.slides .outer {
  position: fixed;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  background-color: white;
  z-index: 2001;
}
.slides .outer .inner {
  z-index: 2002;
}
.slides .outer .inner.header {
  z-index: 2002;
  padding: 2px;
}
.slides .outer .inner.header .close {
  text-align: right;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: #46403d;
  cursor: pointer;
}
.slides .outer .inner.header .close:before {
  content: '\e97f';
}
.slides .outer .inner.header .close:before {
  content: '\e97f';
}
.slides .outer .inner.header .close:before {
  content: '\e97f';
}
.slides .outer .inner.header .close:before {
  content: '\e97f';
}
.slides .outer .inner.header .close:before {
  content: '\e97f';
}
.slides .outer .inner.header .close:before {
  content: '\e97f';
}
.slides .outer .inner.content {
  z-index: 2002;
  height: calc(100% -  40px);
  position: relative;
}
.slides .outer .inner.content .wait-overlay {
  z-index: 2001;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.5);
}
.slides .outer .inner.content .wait-overlay .spinner {
  position: relative;
  top: calc(50% -  20px);
  left: calc(50% -  40px);
  width: 80px;
  height: 40px;
}
.slides .outer .inner.content .wait-overlay .spinner > div {
  font-size: 0px;
  background-color: #555555;
  height: 100%;
  width: 12px;
  display: inline-block;
  -webkit-animation: wait-kitt 1.2s infinite ease-in-out;
  animation: wait-kitt 1.2s infinite ease-in-out;
}
.slides .outer .inner.content .wait-overlay .spinner > div:not(:first-child) {
  margin-left: 4px;
}
.slides .outer .inner.content .wait-overlay .spinner > div:nth-child(2) {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.slides .outer .inner.content .wait-overlay .spinner > div:nth-child(3) {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.slides .outer .inner.content .wait-overlay .spinner > div:nth-child(4) {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.slides .outer .inner.content .wait-overlay .spinner > div:nth-child(5) {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.slides .outer .inner.content table {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0 none;
  border-spacing: 0;
  border-image: unset 0 0 unset;
}
.slides .outer .inner.content table td {
  text-align: center;
  vertical-align: middle;
  height: 100%;
}
.slides .outer .inner.content .navigate {
  width: 50px;
  cursor: pointer;
}
.slides .outer .inner.content .navigate .icon {
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 32px;
  color: #46403d;
}
.slides .outer .inner.content .navigate .prev:before {
  content: '\e909';
}
.slides .outer .inner.content .navigate .next:before {
  content: '\e937';
}
.slides .outer .inner.content .img div {
  width: 100%;
  height: 100%;
}
.slides .outer .inner.content .img div iframe {
  border: none;
  width: 100%;
  height: 100%;
}
.document_preview_window {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.document_preview_window h2 {
  padding: 20px;
}
.document_preview_window a {
  color: white;
  background-color: #138943;
  border: 2px solid #138943;
  padding: 10px;
  font-weight: bold;
  text-decoration: none;
}
.system-info-popup > .version {
  margin-top: 11px;
}
.system-info-popup > .browser span.browser {
  line-height: 20px;
}
.system-info-popup > .dot-net-version {
  margin-top: 8px;
}
.system-info-popup > .remote-maintenance {
  text-align: center;
  margin-top: 14px;
}
.system-info-popup > .remote-maintenance table,
.system-info-popup > .remote-maintenance tr,
.system-info-popup > .remote-maintenance td {
  border: 0;
  padding: 0;
}
.system-info-popup > .remote-maintenance table {
  display: inline;
  cursor: pointer;
}
.system-info-popup > .remote-maintenance table .icon {
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: #46403d;
  padding-right: 5px;
}
.system-info-popup > .remote-maintenance table .caption {
  font-weight: bold;
  padding-left: 5px;
}
.geoman-tile.geoman-toplayout-tile-sidebyside > .geoman-tile-item.wgth {
  width: 100% !important;
}
.geoman-tile.geoman-toplayout-tile-sidebyside > .geoman-tile-item.wgth .geoman-section {
  margin-left: 0;
}
.geoman-tile.geoman-toplayout-tile-sidebyside > .geoman-tile-item.wgth-prev .geoman-section {
  margin-right: 0;
}
form.website-display-mode.display-mode-desktop .toggle-website-display-mode:after {
  content: ' is dektop';
}
form.website-display-mode.display-mode-tablet .toggle-website-display-mode {
  color: green;
}
form.website-display-mode.display-mode-tablet .toggle-website-display-mode:after {
  content: ' is tablet';
}
.defaultLanguageSelector {
  -webkit-appearance: menulist !important;
  /*override default for select*/

}
select.defaultLanguageSelector {
  margin-right: 10px;
}
span.defaultLanguageSelectorLabel {
  margin-left: 5px;
  margin-right: 5px;
}
.signature-control {
  margin-top: 5px;
  margin-bottom: 5px;
  position: relative;
}
.signature-control .buttons {
  padding: 5px 0 5px 0;
}
.signature-control .buttons div {
  width: 24px;
  height: 24px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  font-family: 'geoman-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 24px;
  color: black;
  background-color: transparent;
  text-align: center;
}
.signature-control canvas.signature {
  touch-action: none;
  border: 1px dotted #999999;
}
.signature-control canvas.signature.editable {
  border: 0 none transparent;
  background-color: #a8f3c7;
  background-image: url('/bfres/geoman-sysimg/controls/black_x.svg');
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: left 10px bottom 10px;
}
.txt.bold {
  font-weight: bold;
}
.txt.italic {
  font-style: italic;
}
.txt.red {
  color: #f04040;
}
.txt.green {
  color: #04b404;
}
.txt.blue {
  color: #1836f5;
}
.pointer {
  cursor: pointer;
}
.tabs-tile {
  display: grid;
  grid-template-areas: "tile";
  grid-template-columns: 100%;
}
.tabs-tile .tabs-tile-item {
  grid-area: tile;
}
.tabs-tile .tabs-tile-item .geoman-section {
  display: grid;
}
.tabs-tile .tabs-tile-item .geoman-section .geoman-header {
  border-bottom-width: 2px;
}
.tabs-tile .tabs-tile-item .geoman-section .geoman-header .geoman-header-expander-clickarea {
  display: none;
}
.tabs-tile .tabs-tile-item .geoman-section .geoman-content {
  grid-area: content;
}
.tabs-tile .tabs-tile-item .geoman-section .tabs-tile-switch-borders {
  grid-area: switch;
  height: 36px;
  width: 100%;
  border-top: 2px solid #dfdfdf;
  border-bottom: 2px solid white;
  background-color: white;
}
.tabs-tile .tabs-tile-item .geoman-section .tabs-tile-switch-borders:hover {
  background-color: #f3f3f3;
}
.display-mode-tablet .tabs-tile .tabs-tile-item .geoman-section .tabs-tile-switch-borders {
  height: 51px;
}
.tabs-tile .tabs-tile-item .geoman-section .tabs-tile-switch-borders.no-switches {
  border-top-color: #138943;
  border-bottom-color: white;
}
.tabs-tile .tabs-tile-item .geoman-section .tabs-tile-switch {
  grid-area: switch;
  margin-top: 5px;
  z-index: 1;
  font-family: geoman-icons, sans-serif;
  font-size: 30px;
  line-height: 30px;
  text-align: center;
  color: #46403d;
  width: 30px;
  height: 30px;
}
.display-mode-tablet .tabs-tile .tabs-tile-item .geoman-section .tabs-tile-switch {
  width: 45px;
  height: 45px;
  font-size: 45px;
  line-height: 45px;
}
.tabs-tile .tabs-tile-item .geoman-section .tabs-tile-switch:hover {
  background-color: #138943;
  color: white;
}
.tabs-tile .tabs-tile-item .geoman-section .tabs-tile-switch.tabs-tile-closer:before {
  content: '\e9c0';
}
.tabs-tile .tabs-tile-item .geoman-section .tabs-tile-switch.tabs-tile-opener {
  display: none;
}
.tabs-tile .tabs-tile-item .geoman-section .tabs-tile-switch.tabs-tile-opener:before {
  content: '\e9bf';
}
.tabs-tile .tabs-tile-item .geoman-section.geoman-section-collapsed .tabs-tile-closer {
  display: none;
}
.tabs-tile .tabs-tile-item .geoman-section.geoman-section-collapsed .tabs-tile-opener.active {
  display: block;
}
.tabs-tile .tabs-tile-item .geoman-section.geoman-section-expanded .tabs-tile-switch-borders {
  background-color: white;
}
.tabs-tile .tabs-tile-item .geoman-section.geoman-section-expanded .tabs-tile-switch-borders:hover {
  background-color: #f3f3f3;
}
.tabs-tile .tabs-tile-item .geoman-section.geoman-section-expanded .geoman-content {
  margin-top: 8px;
}
.tabs-tile .tabs-tile-item.tab1 .geoman-section .geoman-header {
  grid-area: tab1;
  z-index: 1;
}
.tabs-tile .tabs-tile-item.tab2 .geoman-section .geoman-header {
  grid-area: tab2;
  z-index: 1;
}
.tabs-tile .tabs-tile-item.tab3 .geoman-section .geoman-header {
  grid-area: tab3;
  z-index: 1;
}
.tabs-tile .tabs-tile-item + .tabs-tile-item .geoman-section .geoman-header {
  border-left: 2px solid #dfdfdf;
}
.tabs-tile.tabs1 .tabs-tile-item .geoman-section {
  grid-template-columns: repeat(1, calc((100% - 35px) / 1)) 35px;
  grid-template-rows: auto;
  grid-template-areas: "tab1 switch" "content content";
}
.display-mode-tablet .tabs-tile.tabs1 .tabs-tile-item .geoman-section {
  grid-template-columns: repeat(1, calc((100% - 50px) / 1)) 50px;
}
.tabs-tile.tabs2 .tabs-tile-item .geoman-section {
  grid-template-columns: repeat(2, calc((100% - 35px) / 2)) 35px;
  grid-template-rows: auto;
  grid-template-areas: "tab1 tab2 switch" "content content content";
}
.display-mode-tablet .tabs-tile.tabs2 .tabs-tile-item .geoman-section {
  grid-template-columns: repeat(2, calc((100% - 50px) / 2)) 50px;
}
.tabs-tile.tabs3 .tabs-tile-item .geoman-section {
  grid-template-columns: repeat(3, calc((100% - 35px) / 3)) 35px;
  grid-template-rows: auto;
  grid-template-areas: "tab1 tab2 tab3 switch" "content content content content";
}
.display-mode-tablet .tabs-tile.tabs3 .tabs-tile-item .geoman-section {
  grid-template-columns: repeat(3, calc((100% - 50px) / 3)) 50px;
}
.tabs-tile.geoman-tile-expanded .tabs-tile-item:not(.tab-active) .geoman-section .geoman-header {
  border-bottom-color: #138943;
}
.tabs-tile.geoman-tile-expanded .tabs-tile-item:not(.tab-active) .geoman-section .tabs-tile-switch-borders {
  display: none;
}
.tabs-tile.geoman-tile-expanded .tabs-tile-item:not(.tab-active) + .tabs-tile-item .geoman-section .geoman-header {
  border-left-width: 2px;
}
.tabs-tile.geoman-tile-expanded .tabs-tile-item:not(.tab-active) + .tabs-tile-item.tab-active .geoman-section .geoman-header {
  border-left-color: #138943;
}
.tabs-tile.geoman-tile-expanded .tabs-tile-item.tab-active .geoman-section .tabs-tile-switch-borders {
  border-bottom-color: #138943;
}
.tabs-tile.geoman-tile-expanded .tabs-tile-item.tab-active + .tabs-tile-item .geoman-section .geoman-header {
  border-left-color: #138943;
}
.tabs-tile.geoman-tile-expanded .tabs-tile-item.tab-active:last-child .geoman-section .tabs-tile-switch-borders {
  border-top-color: #138943;
  border-bottom-color: white;
}
.tabs-tile.geoman-tile-expanded .tabs-tile-item.tab-active:last-child + .tabs-tile-item .geoman-section .geoman-header {
  border-left-color: #138943;
}
.geoman-root-container > div:nth-child(1) > .geoman-section,
.geoman-root-container > #frmGui > .geoman-section-dashboard > div.geoman-tile,
.geoman-root-container > #frmGui > .geoman-section-dashboard > div.geoman-section,
.geoman-root-container > #frmGui > .geoman-section-dashboard > div > div.geoman-section,
.geoman-root-container > #gmsScope,
.geoman-root-container > .geoman-search-form .geoman-section {
  margin-bottom: var(--verticalDistanceBetweenTwoSections);
}
#scopeSelection {
  margin-bottom: 10px;
}
#scopeSelection > .geoman-header > .geoman-header-content {
  display: grid;
  grid-template-areas: "text menu spacing";
  grid-template-columns: 1fr auto 5px;
  margin: 0;
}
#scopeSelection > .geoman-header > .geoman-header-content > .geoman-header-text-container {
  grid-area: text;
}
#scopeSelection > .geoman-header > .geoman-header-content > .geoman-header-menu {
  grid-area: menu;
}
#gmsScope.search:not(.title-headline) > .geoman-header {
  border-top: var(--searchFilterSectionHeaderBorder);
  border-bottom: var(--searchFilterSectionHeaderBorder);
}
#gmsScope.search:not(.title-headline).geoman-section-expanded > .geoman-header {
  border-bottom: none;
}
#gmsScope.search > .geoman-header > .geoman-header-content {
  display: grid;
  grid-template-areas: "text filter switch";
  grid-template-columns: auto 1fr auto;
  margin: 0;
}
#gmsScope.search > .geoman-header > .geoman-header-content > .geoman-header-text-container {
  grid-area: text;
  width: auto;
}
#gmsScope.search > .geoman-header > .geoman-header-content > .geoman-section-filter {
  grid-area: filter;
}
#gmsScope.search > .geoman-header > .geoman-header-content > .geoman-section-filter.hidden {
  display: none;
}
#gmsScope.search > .geoman-header > .geoman-header-content > .geoman-header-expander-clickarea {
  grid-area: switch;
  float: none;
}
.scope-selection {
  padding: 5px 0px 0px var(--horizontalContentIndent);
  display: inline-grid;
  max-width: 100%;
  grid-template-columns: auto auto auto auto auto;
  grid-template-areas: "objectsHeader objectsHeader objectsHeader queriesHeader reportsHeader" "staticObjects dynamicObjects descriptiveObjects userQueries reportQueries";
}
.scope-selection > .objects-header {
  grid-area: objectsHeader;
  font-weight: bold;
}
.scope-selection > .queries-header {
  grid-area: queriesHeader;
  font-weight: bold;
}
.scope-selection > .reports-header {
  grid-area: reportsHeader;
  font-weight: bold;
}
.scope-selection > .static {
  grid-area: staticObjects;
}
.scope-selection > .dynamic {
  grid-area: dynamicObjects;
}
.scope-selection > .descriptive {
  grid-area: descriptiveObjects;
}
.scope-selection > .queries {
  grid-area: userQueries;
}
.scope-selection > .queries .element .icon {
  margin-right: 3px;
}
.scope-selection > .reports {
  grid-area: reportQueries;
}
.scope-selection > .reports .element .icon {
  margin-right: 3px;
}
.scope-selection .element {
  padding: 10px 30px 0px 0px;
  cursor: pointer;
}
.scope-selection .element .font-glyph.font-standard {
  font-family: geoman-icons, sans-serif;
  line-height: 1;
}
.scope-selection .selected > span {
  color: #138943;
  font-weight: bold;
}
.scope-selection.paged-queries-and-reports > .queries,
.scope-selection.paged-queries-and-reports > .reports {
  grid-template-areas: "one";
  grid-template-columns: 200px;
}
.scope-selection.paged-queries-and-reports > .queries.multi-col,
.scope-selection.paged-queries-and-reports > .reports.multi-col {
  grid-template-areas: "one two";
  grid-template-columns: 200px 200px;
}
.scope-selection.paged-queries-and-reports > .queries .hidden,
.scope-selection.paged-queries-and-reports > .reports .hidden {
  display: none;
}
.scope-selection.paged-queries-and-reports > .queries .col-1,
.scope-selection.paged-queries-and-reports > .reports .col-1 {
  grid-area: one;
}
.scope-selection.paged-queries-and-reports > .queries .col-2,
.scope-selection.paged-queries-and-reports > .reports .col-2 {
  grid-area: two;
}
.scope-selection.paged-queries-and-reports > .queries.multi-page,
.scope-selection.paged-queries-and-reports > .reports.multi-page {
  grid-template-areas: "one two" "empty emty" "nav nav";
  grid-template-rows: auto 1fr auto;
}
.scope-selection.paged-queries-and-reports > .queries.multi-page > .nav,
.scope-selection.paged-queries-and-reports > .reports.multi-page > .nav {
  grid-area: nav;
  grid-template-columns: 1fr auto auto auto auto;
}
.scope-selection.paged-queries-and-reports > .queries .element,
.scope-selection.paged-queries-and-reports > .reports .element {
  overflow-wrap: anywhere;
}
.scope-selection.paged-queries-and-reports > .queries {
  margin: 0 10px 0 0;
}
.display-mode-tablet .scope-selection .element {
  padding: 15px 50px 15px 0px;
  cursor: pointer;
}
.geoman-tile2 .geoman-tile2-item-last > .geoman-form-item.title-none,
.geoman-tile2 .geoman-tile2-item-last > .geoman-section2 > .geoman-form-item.title-none {
  margin-left: 2px;
}
div.geoman-form-item.left-ellipsis > div.editCtl {
  width: 100%;
  overflow: hidden;
}
div.geoman-form-item.left-ellipsis > div.editCtl > span.LabelControl.left-ellipsis {
  display: block;
  width: 100%;
  white-space: nowrap;
  direction: rtl;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}
:root {
  --gridTopTileGap: 10px;
  --gridTopTileTileItemWidth: 500px;
  --sectionContentSubTileGap: 5px;
  --sectionContentSubTileWidth: 300px;
  --searchSectionContentSubTileWidth: 250px;
  --administrationSectionContentSubTileWidth: 250px;
  --sectionContentSubTileContainerSpacingRight: 10px;
}
.grid-container.section-content-subsections {
  grid-template-columns: repeat(auto-fill, var(--sectionContentSubTileWidth));
  grid-auto-rows: max-content;
  column-gap: var(--sectionContentSubTileGap);
  row-gap: var(--sectionContentSubTileGap);
  justify-content: space-between;
  margin-right: var(--sectionContentSubTileContainerSpacingRight);
}
.grid-container.section-content-subsections > .geoman-header2 {
  grid-column-start: 1;
  grid-column-end: -1;
  background-color: transparent;
  padding-left: var(--horizontalContentIndent);
}
.grid-container.section-content-subsections > .geoman-header2 .geoman-header-content {
  background-color: transparent;
}
.grid-container.section-content-subsections > .geoman-header2 .geoman-header-content .geoman-header-text {
  font-family: "Segoe UI", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: var(--headerContentLineheight);
  color: var(--nestedHeaderTextcolor);
}
.grid-container.section-content-subsections > .geoman-separator2 {
  grid-column-start: 1;
  grid-column-end: -1;
  height: 1px;
  margin: 13px 25px 13px var(--horizontalContentIndent);
  padding: 0;
  background: #dfdfdf;
}
.geoman-edit-form .grid-container.section-content-subsections > .geoman-separator2,
.geoman-search-form .grid-container.section-content-subsections > .geoman-separator2 {
  margin: 18px 25px 18px 0;
}
.geoman-search-form .grid-container.section-content-subsections {
  grid-template-columns: repeat(auto-fill, var(--searchSectionContentSubTileWidth));
}
.geoman-root-container-frame .grid-container.section-content-subsections {
  grid-template-columns: repeat(auto-fill, var(--administrationSectionContentSubTileWidth));
}
.geoman-tile-item.unresponsive410 > .geoman-section > .geoman-content .grid-container.section-content-subsections,
.geoman-tile-item.unresponsive410 > div > .geoman-section > .geoman-content .grid-container.section-content-subsections,
.geoman-tile-item.unresponsive410 > .geoman-section > .geoman-content.grid-container.section-content-subsections,
.geoman-tile-item.unresponsive410 > div > .geoman-section > .geoman-content.grid-container.section-content-subsections {
  grid-template-columns: repeat(auto-fill, minmax(195px, 1fr));
}
.geoman-section-dashboard .grid-container.section-content-subsections.sub-section-column-width-250,
.geoman-section-dashboard .sub-section-column-width-250 .grid-container.section-content-subsections {
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
}
.grid-container.grid-toptile {
  column-gap: var(--gridTopTileGap);
}
.grid-container.grid-toptile.cols-1-2 {
  grid-template-areas: "one two";
  grid-template-columns: repeat(2, 1fr);
}
.grid-container.grid-toptile.cols-1-2 > :nth-child(1) {
  grid-area: one;
}
.grid-container.grid-toptile.cols-1-2 > :nth-child(2) {
  grid-area: two;
}
.grid-container.grid-toptile > .geoman-tile-item > .geoman-section {
  margin: 0;
}
@media screen and (max-width: 1250px) {
  .grid-container.grid-toptile.cols-1-2 {
    grid-template-areas: "one" "two";
    grid-template-columns: 1fr;
  }
}
.stmListCmdBtn:not(td.stmListCmdBtn) {
  margin-left: var(--horizontalContentIndent);
}
.hidden-form-item {
  display: none;
}
.form-repeater-horizontal > .geoman-section2 {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-repeater-horizontal .geoman-repeater-form-horizontal {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
}
