| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 | $multiline-max-width: 250px;$tooltip-background-color: rgba(0, 0, 0, 0.8);$tooltip-text-color: #fff;.tooltipped {  position: relative;}// This is the tooltip bubble.tooltipped:after {  position: absolute;  z-index: 1000000;  display: none;  padding: 5px 8px;  font: normal normal 11px/1.5 $font-family-default;  color: $tooltip-text-color;  text-align: center;  text-decoration: none;  text-shadow: none;  text-transform: none;  letter-spacing: normal;  word-wrap: break-word;  white-space: pre;  pointer-events: none;  content: attr(aria-label);  background: $tooltip-background-color;  border-radius: 3px;  -webkit-font-smoothing: subpixel-antialiased;}// This is the tooltip arrow.tooltipped:before {  position: absolute;  z-index: 1000001;  display: none;  width: 0;  height: 0;  color: $tooltip-background-color;  pointer-events: none;  content: "";  border: 5px solid transparent;}// This will indicate when we'll activate the tooltip.tooltipped:hover,.tooltipped:active,.tooltipped:focus {  &:before,  &:after {    display: inline-block;    text-decoration: none;  }}// Tooltipped south.tooltipped-s,.tooltipped-se,.tooltipped-sw {  &:after {    top: 100%;    right: 50%;    margin-top: 5px;  }  &:before {    top: auto;    right: 50%;    bottom: -5px;    margin-right: -5px;    border-bottom-color: $tooltip-background-color;  }}.tooltipped-se {  &:after {    right: auto;    left: 50%;    margin-left: -15px;  }}.tooltipped-sw:after {  margin-right: -15px;}// Tooltips above the object.tooltipped-n,.tooltipped-ne,.tooltipped-nw {  &:after {    right: 50%;    bottom: 100%;    margin-bottom: 5px;  }  &:before {    top: -5px;    right: 50%;    bottom: auto;    margin-right: -5px;    border-top-color: $tooltip-background-color;  }}.tooltipped-ne {  &:after {    right: auto;    left: 50%;    margin-left: -15px;  }}.tooltipped-nw:after {  margin-right: -15px;}// Move the tooltip body to the center of the object..tooltipped-s:after,.tooltipped-n:after {  transform: translateX(50%);}// Tooltipped to the left.tooltipped-w {  &:after {    right: 100%;    bottom: 50%;    margin-right: 5px;    transform: translateY(50%);  }  &:before {    top: 50%;    bottom: 50%;    left: -5px;    margin-top: -5px;    border-left-color: $tooltip-background-color;  }}// tooltipped to the right.tooltipped-e {  &:after {    bottom: 50%;    left: 100%;    margin-left: 5px;    transform: translateY(50%);  }  &:before {    top: 50%;    right: -5px;    bottom: 50%;    margin-top: -5px;    border-right-color: $tooltip-background-color;  }}
 |