/* tooltip */
.tooltipster-light {
  background: #FFF;
  color: #666666;
}
.tooltipster-light .tooltipster-content {
  font-family: "proxima-nova", sans-serif;
  font-size: 11px;
  padding: 20px;
  max-width: 430px;
  max-height: 156px;
  overflow: auto;
  line-height: 16px;
}
.tooltipster-light .tooltipster-content h1,
.tooltipster-light .tooltipster-content h2,
.tooltipster-light .tooltipster-content h3 {
  font-size: 11px;
}
.tooltip-style-bottom-right {
  border-left: 16px solid transparent !important;
  border-right: 16px solid transparent !important;
  border-bottom: 19px solid;
  top: -18px;
}
.tooltipster-arrow-bottom-right span {
  border-left: 16px solid transparent !important;
  border-right: 16px solid transparent !important;
  border-bottom: 19px solid;
  top: -18px;
}
.tooltip-style-top-right {
  border-left: 16px solid transparent !important;
  border-right: 16px solid transparent !important;
  border-top: 19px solid;
  bottom: -18px;
}
.tooltip-style-right {
  border-top: 16px solid transparent !important;
  border-bottom: 16px solid transparent !important;
  border-right: 16px solid;
  left: -16px;
}
.tooltip-style-left {
  border-top: 16px solid transparent !important;
  border-bottom: 16px solid transparent !important;
  border-left: 16px solid;
  right: -16px;
}
.tooltip-style-bottom-left {
  border-left: 16px solid transparent !important;
  border-right: 16px solid transparent !important;
  border-bottom: 16px solid;
  top: -16px;
}
.tooltip-style-top-left {
  border-left: 16px solid transparent !important;
  border-right: 16px solid transparent !important;
  border-top: 16px solid;
  bottom: -16px;
}
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  border-left: 16px solid transparent !important;
  border-right: 16px solid transparent !important;
  border-bottom: 19px solid;
  top: -18px;
}
.tooltipster-arrow-top-right span {
  border-left: 16px solid transparent !important;
  border-right: 16px solid transparent !important;
  border-top: 19px solid;
  bottom: -18px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border {
  border-left: 16px solid transparent !important;
  border-right: 16px solid transparent !important;
  border-top: 19px solid;
  bottom: -18px;
}
.tooltipster-arrow-right span {
  border-top: 16px solid transparent !important;
  border-bottom: 16px solid transparent !important;
  border-right: 16px solid;
  left: -16px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 16px solid transparent !important;
  border-bottom: 16px solid transparent !important;
  border-right: 16px solid;
  left: -16px;
}
.tooltipster-arrow-left span {
  border-top: 16px solid transparent !important;
  border-bottom: 16px solid transparent !important;
  border-left: 16px solid;
  right: -16px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 16px solid transparent !important;
  border-bottom: 16px solid transparent !important;
  border-left: 16px solid;
  right: -16px;
}
.tooltipster-arrow-bottom-left span {
  border-left: 16px solid transparent !important;
  border-right: 16px solid transparent !important;
  border-bottom: 16px solid;
  top: -16px;
}
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 16px solid transparent !important;
  border-right: 16px solid transparent !important;
  border-bottom: 16px solid;
  top: -16px;
}
.tooltipster-arrow-top-left span {
  border-left: 16px solid transparent !important;
  border-right: 16px solid transparent !important;
  border-top: 16px solid;
  bottom: -16px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 16px solid transparent !important;
  border-right: 16px solid transparent !important;
  border-top: 16px solid;
  bottom: -16px;
}
