.popover{
  top:0;
  left:0;
  z-index:1070;
  max-width:276px;
  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:1rem;
  word-wrap:break-word;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid rgba(0, 0, 0, .2);
  border-radius:7px;
}
.popover,.popover .popover-arrow{
  position:absolute;
  display:block;
}
.popover .popover-arrow{
  width:1rem;
  height:.5rem;
}
.popover .popover-arrow:after,.popover .popover-arrow:before{
  position:absolute;
  display:block;
  content:"";
  border-color:transparent;
  border-style:solid;
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{
  bottom:calc(-.5rem - 1px);
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{
  bottom:0;
  border-width:.5rem .5rem 0;
  border-top-color:rgba(0, 0, 0, .25);
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{
  bottom:1px;
  border-width:.5rem .5rem 0;
  border-top-color:#fff;
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{
  left:calc(-.5rem - 1px);
  width:.5rem;
  height:1rem;
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{
  left:0;
  border-width:.5rem .5rem .5rem 0;
  border-right-color:rgba(0, 0, 0, .25);
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{
  left:1px;
  border-width:.5rem .5rem .5rem 0;
  border-right-color:#fff;
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{
  top:calc(-.5rem - 1px);
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{
  top:0;
  border-width:0 .5rem .5rem;
  border-bottom-color:rgba(0, 0, 0, .25);
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{
  top:1px;
  border-width:0 .5rem .5rem;
  border-bottom-color:#fff;
}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{
  position:absolute;
  top:0;
  left:50%;
  display:block;
  width:1rem;
  margin-left:-.5rem;
  content:"";
  border-bottom:1px solid #f0f0f0;
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{
  right:calc(-.5rem - 1px);
  width:.5rem;
  height:1rem;
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{
  right:0;
  border-width:.5rem 0 .5rem .5rem;
  border-left-color:rgba(0, 0, 0, .25);
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{
  right:1px;
  border-width:.5rem 0 .5rem .5rem;
  border-left-color:#fff;
}

.popover-header{
  padding:.5rem 1rem;
  margin-bottom:0;
  font-size:1rem;
  color:#4c2f48;
  background-color:#f0f0f0;
  border-bottom:1px solid rgba(0, 0, 0, .2);
  border-top-left-radius:6px;
  border-top-right-radius:6px;
}
.popover-header:empty{
  display:none;
}

.popover-body{
  padding:.5rem;
  color:#51534a;
}

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