.tooltipped
  position relative

  &::after
    position absolute
    z-index 1000000
    display none
    padding 5px 8px
    color #fff
    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 rgba(0, 0, 0, .8)
    border-radius 3px
    -webkit-font-smoothing subpixel-antialiased

  &::before
    position absolute
    z-index 1000001
    display none
    width 0
    height 0
    color rgba(0, 0, 0, .8)
    pointer-events none
    content ""
    border 5px solid transparent

  &:hover::before, &:hover::after, &:active::before, &:active::after, &:focus::before, &:focus::after
    display inline-block
    text-decoration none

.tooltipped-s::after, .tooltipped-se::after, .tooltipped-sw::after
  top 100%
  right 50%
  margin-top 5px

.tooltipped-s::before, .tooltipped-se::before, .tooltipped-sw::before
  top auto
  right 50%
  bottom -5px
  margin-right -5px
  border-bottom-color rgba(0, 0, 0, .8)

.tooltipped-se::after
  right auto
  left 50%
  margin-left -15px

.tooltipped-sw::after
  margin-right -15px

.tooltipped-n::after, .tooltipped-ne::after, .tooltipped-nw::after
  right 50%
  bottom 100%
  margin-bottom 5px

.tooltipped-n::before, .tooltipped-ne::before, .tooltipped-nw::before
  top -5px
  right 50%
  bottom auto
  margin-right -5px
  border-top-color rgba(0, 0, 0, .8)

.tooltipped-ne::after
  right auto
  left 50%
  margin-left -15px

.tooltipped-nw::after
  margin-right -15px

.tooltipped-s::after, .tooltipped-n::after
  transform translateX(50%)

.tooltipped-w::after
  right 100%
  bottom 50%
  margin-right 5px
  transform translateY(50%)

.tooltipped-w::before
  top 50%
  bottom 50%
  left -5px
  margin-top -5px
  border-left-color rgba(0, 0, 0, .8)

.tooltipped-e::after
  bottom 50%
  left 100%
  margin-left 5px
  transform translateY(50%)

.tooltipped-e::before
  top 50%
  right -5px
  bottom 50%
  margin-top -5px
  border-right-color rgba(0, 0, 0, .8)
