.tooltip{
  position:absolute;
  z-index:1080;
  display:block;
  margin:0;
  font-family:SiteFont-Regular,Helvetica Neue,Arial,sans-serif;
  font-style:normal;
  font-weight:400;
  line-height:1.5;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  letter-spacing:normal;
  word-break:normal;
  word-spacing:normal;
  white-space:normal;
  line-break:auto;
  font-size:.875rem;
  word-wrap:break-word;
  opacity:0;
}
.tooltip.show{
  opacity:.9;
}
.tooltip .tooltip-arrow{
  position:absolute;
  display:block;
  width:.8rem;
  height:.4rem;
}
.tooltip .tooltip-arrow:before{
  position:absolute;
  content:"";
  border-color:transparent;
  border-style:solid;
}

.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{
  padding:.4rem 0;
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{
  bottom:0;
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{
  top:-1px;
  border-width:.4rem .4rem 0;
  border-top-color:#000;
}

.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{
  padding:0 .4rem;
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{
  left:0;
  width:.4rem;
  height:.8rem;
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{
  right:-1px;
  border-width:.4rem .4rem .4rem 0;
  border-right-color:#000;
}

.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{
  padding:.4rem 0;
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{
  top:0;
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{
  bottom:-1px;
  border-width:0 .4rem .4rem;
  border-bottom-color:#000;
}

.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{
  padding:0 .4rem;
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{
  right:0;
  width:.4rem;
  height:.8rem;
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{
  left:-1px;
  border-width:.4rem 0 .4rem .4rem;
  border-left-color:#000;
}

.tooltip-inner{
  max-width:200px;
  padding:.25rem .5rem;
  color:#fff;
  text-align:center;
  background-color:#000;
  border-radius:7px;
}

/*# sourceMappingURL=bs_tooltip.css.map */