.responsive-img-wrap,
.responsive-img-wrap > span,
.responsive-img-wrap img {
  position: relative !important;
}

.responsive-img-wrap img {
  height: auto !important;
}

.leaflet-div-icon {
  background: transparent !important;
  border: none !important;
}

.gutter-horizontal {
  background: 50% center no-repeat #b0c70d;
  height: 100%;
  width: 10px;
  cursor: ew-resize !important;
  position: relative;
  width: 3px !important;
}

.gutter-horizontal:before {
  position: absolute;
  content: "";
  width: 15px;
  height: 67px;
  top: 50%;
  background: #fff;
  border: 2px solid #b0c70d;
  border-radius: 8px;
  transform: translate(50%, -50%);
  right: 50%;
  z-index: 100;
}

.gutter_close {
  overflow: unset !important;
}

.ol-custom-mouse-position {
  display: inline;
}

.ol-ctx-menu-container li {
  white-space: pre-wrap !important;
}

.contextMenuItem {
  padding: 8px 8px 8px 33px !important;
  /* border: 1px solid #11182773 !important; */
  /* margin-bottom: 4px !important; */
  border-radius: 9px;
}
.contextMenuItemGray {
  padding: 8px 8px 8px 33px !important;
  /* border: 1px solid #11182773 !important; */
  /* margin-bottom: 4px !important; */
  border-radius: 9px !important;
  /* background-color: #ECECEC !important; */
  color: #999999;
  cursor: none !important;

}
.ol-ctx-menu-icon {
  text-indent: 0px !important;
  background-position: 4px center !important;
  background-size: 18px auto !important
}

.ol-ctx-menu-container li:not(.ol-ctx-menu-separator):not(.contextMenuItemGray):hover {
  cursor: pointer;
  background-color: rgba(177, 199, 13, 0.301) !important;
  color: unset !important;
  /* border: 2px solid #b0c70d !important; */
}

.ol-ctx-menu-container li.contextMenuItemGray:hover {
  cursor: default !important;
  background-color: white !important;
  color: #999999 !important;
  border: 0px solid white !important;
}

.MuiAutocomplete-listbox li,
.MuiList-root li {
  font-family: "Poppins", sans-serif;
  font-size: 14px !important;
}

.MuiChip-root {
  font-family: "Poppins", sans-serif !important;
}

.testColorChip {
  background-color: red !important;
}

.ant-select-dropdown {
  z-index: 10000;
}

#\@pdfme\/ui-paper0 {
  width: -200px;
}
.ol-full-screen {
  position: absolute !important;
  bottom: 10px !important;
}
.ol-full-screen-false {
  position: absolute !important;
  bottom: 4% !important;
  right: -1px !important;
  border: 2px solid #000 !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 2px;
}
.ol-full-screen-true {
  position: absolute !important;
  bottom: 4% !important;
  right: -1px !important;
  border: 2px solid #000 !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 2px;
}

.draggable-resizable-div {
  position: absolute;
  background-color: white;
  cursor: move;
  user-select: none;
  z-index: 10;
}

.resize-handle {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 10px;
  height: 10px;
  background-color: darkblue;
  cursor: se-resize;
}

/* .ol-zoom {
 
  bottom: 1% !important;
  right: 1% !important;
  background: 0;
}
.ol-zoom-in {
  position: absolute !important;
  bottom: 20% !important;
  right: -1px !important;
  border: 2px solid #000 !important;
  width: 30px !important;
  border-radius: 2px;
}
.ol-zoom-out {
  position: absolute !important;
  bottom: 16% !important;
  right: -1px !important;
  border: 2px solid #000 !important;
  width: 30px !important;
  border-radius: 2px;
} */
 