3 // --------------------------------------------------
9 z-index: @zindex-tooltip;
11 // Reset font and text properties given new insertion method
12 font-family: @font-family-base;
13 font-size: @font-size-small;
18 &.in { .opacity(@tooltip-opacity); }
19 &.top { margin-top: -3px; padding: @tooltip-arrow-width 0; }
20 &.right { margin-left: 3px; padding: 0 @tooltip-arrow-width; }
21 &.bottom { margin-top: 3px; padding: @tooltip-arrow-width 0; }
22 &.left { margin-left: -3px; padding: 0 @tooltip-arrow-width; }
25 // Wrapper for the tooltip content
27 max-width: @tooltip-max-width;
29 color: @tooltip-color;
31 text-decoration: none;
32 background-color: @tooltip-bg;
33 border-radius: @border-radius-base;
41 border-color: transparent;
44 // Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1
46 &.top .tooltip-arrow {
49 margin-left: -@tooltip-arrow-width;
50 border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
51 border-top-color: @tooltip-arrow-color;
53 &.top-left .tooltip-arrow {
55 right: @tooltip-arrow-width;
56 margin-bottom: -@tooltip-arrow-width;
57 border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
58 border-top-color: @tooltip-arrow-color;
60 &.top-right .tooltip-arrow {
62 left: @tooltip-arrow-width;
63 margin-bottom: -@tooltip-arrow-width;
64 border-width: @tooltip-arrow-width @tooltip-arrow-width 0;
65 border-top-color: @tooltip-arrow-color;
67 &.right .tooltip-arrow {
70 margin-top: -@tooltip-arrow-width;
71 border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;
72 border-right-color: @tooltip-arrow-color;
74 &.left .tooltip-arrow {
77 margin-top: -@tooltip-arrow-width;
78 border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;
79 border-left-color: @tooltip-arrow-color;
81 &.bottom .tooltip-arrow {
84 margin-left: -@tooltip-arrow-width;
85 border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
86 border-bottom-color: @tooltip-arrow-color;
88 &.bottom-left .tooltip-arrow {
90 right: @tooltip-arrow-width;
91 margin-top: -@tooltip-arrow-width;
92 border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
93 border-bottom-color: @tooltip-arrow-color;
95 &.bottom-right .tooltip-arrow {
97 left: @tooltip-arrow-width;
98 margin-top: -@tooltip-arrow-width;
99 border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;
100 border-bottom-color: @tooltip-arrow-color;