.tooltipContainer { z-index: $popperZIndex; margin: 10px 15px; } .tooltip { position: relative; &.default { background-color: $white; box-shadow: 0 5px 10px $popoverShadowColor; } &.inverse { background-color: $themeDarkColor; box-shadow: 0 5px 10px $popoverShadowInverseColor; } } .arrow, .arrow::after { position: absolute; display: block; width: 0; height: 0; border-width: 11px; border-style: solid; border-color: transparent; } .arrow::after { border-width: 10px; content: ''; } .top { bottom: -11px; left: 50%; margin-left: -11px; border-bottom-width: 0; &::after { bottom: 1px; margin-left: -10px; border-bottom-width: 0; content: ' '; &.default { border-top-color: $popoverArrowBorderColor; } &.inverse { border-top-color: $popoverArrowBorderInverseColor; } } &.default { border-top-color: $popoverArrowBorderColor; } &.inverse { border-top-color: $popoverArrowBorderInverseColor; } } .right { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; &::after { bottom: -10px; left: 1px; border-left-width: 0; content: ' '; &.default { border-right-color: $popoverArrowBorderColor; } &.inverse { border-right-color: $popoverArrowBorderInverseColor; } } &.default { border-right-color: $popoverArrowBorderColor; } &.inverse { border-right-color: $popoverArrowBorderInverseColor; } } .bottom { top: -11px; left: 50%; margin-left: -11px; border-top-width: 0; &::after { top: 1px; margin-left: -10px; border-top-width: 0; content: ' '; &.default { border-bottom-color: $popoverArrowBorderColor; } &.inverse { border-bottom-color: $popoverArrowBorderInverseColor; } } &.default { border-bottom-color: $popoverArrowBorderColor; } &.inverse { border-bottom-color: $popoverArrowBorderInverseColor; } } .left { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; &::after { right: 1px; bottom: -10px; border-right-width: 0; content: ' '; &.default { border-left-color: $popoverArrowBorderColor; } &.inverse { border-left-color: $popoverArrowBorderInverseColor; } } &.default { border-left-color: $popoverArrowBorderColor; } &.inverse { border-left-color: $popoverArrowBorderInverseColor; } } .body { padding: 5px; }