/* PALETTE */
:root {
  --dark-red: #d60b51;
  --index-light: #008198;
  --index-dark: #016C81;
}
/* ERROR TOOLTIP */
.tooltip {
  color: #212529;
  display: inline-block;
  opacity: 1;
  position: relative;
  z-index: 1;
}
.tooltip .tooltip-inner {
  background: var(--dark-red);
  -webkit-box-shadow: 0px 0px 15px -5px #000000;
  box-shadow: 0px 0px 15px -5px #000000;
  color: #fff;
  font-size: 12px;
  opacity: 1 !important;
  padding: 10px 20px;
  text-align: center;
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
  border-top-color: var(--dark-red);
}
/* END ERROR TOOLTIP */

/* RISK REPORT TOOLTIP */
/* tooltip-risk-report is an <a> */
.tooltip-risk-report {
  color: #212529;
  display: inline-block;
  font-size: 12px;
  opacity: 1;
  position: relative;
  top: -10px;
  z-index: 1;
}

/* tooltip-risk-report is a <span> */
.tooltip-risk-report .tooltiptext {
  background-color: #808080;
  border-radius: 6px;
  color: #fff;
  left: 50px;
  padding: 5px 0;
  position: absolute;
  text-align: center;
  top: 20px;
  visibility: hidden;
  width: 160px;
  z-index: 1;
}

.tooltip-risk-report:hover .tooltiptext {
  visibility: visible;
}
/* END RISK REPORT TOOLTIP */

/* ========== POPOVERS ========== */
/* POPOVER-ERROR */
.popover.popover-error {
  background-color: var(--dark-red);
  text-align: center;
}
.popover.popover-error .popover-body {
  color: #fff;
}
.popover.popover-error.bs-popover-top>.arrow::after {
  border-top-color: var(--dark-red);
}
.popover.popover-error.bs-popover-bottom>.arrow::after {
  border-bottom-color: var(--dark-red);
}
/* END POPOVER-ERROR */
/* POPOVER-INDEX */
.popover.popover-index,
.popover.popover-scorecard {
  background-color: var(--index-light);
  text-align: center;
}
.popover.popover-index .popover-body,
.popover.popover-scorecard .popover-body {
  color: #fff;
}
.popover.popover-index.bs-popover-top>.arrow::after,
.popover.popover-scorecard.bs-popover-top>.arrow::after {
  border-top-color: var(--index-light);
}
.popover.popover-index.bs-popover-bottom>.arrow::after,
.popover.popover-scorecard.bs-popover-bottom>.arrow::after {
  border-bottom-color: var(--index-light);
}
.popover.popover-scorecard.bs-popover-left>.arrow::after {
  border-left-color: var(--index-light);
}
.popover.popover-scorecard.bs-popover-right>.arrow::after {
  border-right-color: var(--index-light);
}
/* END POPOVER-INDEX */
/* POPOVER-INDEX INVERSE */
.popover.popover-index.inverse {
  background-color: #FFF;
  text-align: center;
}
.popover.popover-index.inverse .popover-body {
  color: var(--index-light);
}
.popover.popover-index.inverse.bs-popover-top>.arrow::after {
  border-top-color: #FFF;
}
.popover.popover-index.inverse.bs-popover-bottom>.arrow::after {
  border-bottom-color: #FFF;
}
/* END POPOVER-INDEX INVERSE */
/* ========== END POPOVERS ========== */
