/* line 3, app/assets/stylesheets/tooltip.scss */
.info-tooltip {
  display: none;
  font-family: "ProximaNova-Regular";
  background: white;
  border-radius: 0.5rem;
  padding: 0.75rem 1rem;
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.15);
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #3B4149;
}

/* line 15, app/assets/stylesheets/tooltip.scss */
.info-tooltip[data-show] {
  display: block;
}

/* line 19, app/assets/stylesheets/tooltip.scss */
.tooltip-arrow,
.tooltip-arrow::before {
  position: absolute;
  width: 0.5rem;
  height: 0.5rem;
  background: inherit;
}

/* line 27, app/assets/stylesheets/tooltip.scss */
.tooltip-arrow {
  visibility: hidden;
}

/* line 31, app/assets/stylesheets/tooltip.scss */
.tooltip-arrow::before {
  visibility: visible;
  content: "";
  transform: rotate(45deg);
  background: white;
}

/* line 38, app/assets/stylesheets/tooltip.scss */
.info-tooltip[data-popper-placement^="right"] > .tooltip-arrow {
  left: -4px;
}

/* line 42, app/assets/stylesheets/tooltip.scss */
.info-tooltip[data-popper-placement^="left"] > .tooltip-arrow {
  right: -4px;
}

/* line 46, app/assets/stylesheets/tooltip.scss */
.info-tooltip[data-popper-placement^="top"] > .tooltip-arrow {
  bottom: -4px;
}

/* line 50, app/assets/stylesheets/tooltip.scss */
.info-tooltip[data-popper-placement^="bottom"] > .tooltip-arrow {
  top: -4px;
}

/* line 54, app/assets/stylesheets/tooltip.scss */
.info-tooltip-trigger {
  cursor: pointer;
}
