
.tooltip {
  padding: 0;
  margin: 0;
  opacity: 1;
}
.tooltip .tooltip-inner {
  max-width: 300px;
  max-width: 100vw;
  background-color: black;
  color: white;
  border-radius: 4px;
  box-shadow: 0px 0px 1px 1px #f0eeee;
  padding: 5px;
  text-align: left;
}
.tooltip .tooltip-inner .oe_tooltip_string {
  background-color: #7c7bad;
  color: white;
  font-weight: bold;
  padding: 5px;
}
.tooltip .tooltip-inner .oe_tooltip_help {
  white-space: pre-line;
  padding: 5px 5px 0;
}
.tooltip .tooltip-inner .oe_tooltip_technical {
  padding: 0;
  margin: 5px 0 5px 20px;
  list-style-type: circle;
}
.tooltip .tooltip-inner .oe_tooltip_technical .oe_tooltip_technical_title {
  font-weight: bold;
}
.tooltip .tooltip-arrow {
  -moz-transform: scale(0.9999);
}
.tooltip.top .tooltip-arrow,
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
  border-top-color: black !important;
}
.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: black !important;
}
.tooltip.left .tooltip-arrow {
  border-left-color: black !important;
}
.tooltip.right .tooltip-arrow {
  border-right-color: black !important;
}
