1 .tether-element, .tether-element:after, .tether-element:before, .tether-element *, .tether-element *:after, .tether-element *:before {
2 -webkit-box-sizing: border-box;
3 -moz-box-sizing: border-box;
4 box-sizing: border-box; }
9 .tether-element.tether-open {
12 .tether-element.tether-theme-arrows {
15 .tether-element.tether-theme-arrows .tether-content {
16 -webkit-border-radius: 5px;
17 -moz-border-radius: 5px;
18 -ms-border-radius: 5px;
19 -o-border-radius: 5px;
28 -webkit-transform: translateZ(0);
29 -moz-transform: translateZ(0);
30 -ms-transform: translateZ(0);
31 -o-transform: translateZ(0);
32 transform: translateZ(0);
33 -webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
34 -moz-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
35 filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2)); }
36 .tether-element.tether-theme-arrows .tether-content:before {
42 border-color: transparent;
44 border-style: solid; }
45 .tether-element.tether-theme-arrows.tether-element-attached-bottom.tether-element-attached-center .tether-content {
46 margin-bottom: 16px; }
47 .tether-element.tether-theme-arrows.tether-element-attached-bottom.tether-element-attached-center .tether-content:before {
51 border-top-color: white; }
52 .tether-element.tether-theme-arrows.tether-element-attached-top.tether-element-attached-center .tether-content {
54 .tether-element.tether-theme-arrows.tether-element-attached-top.tether-element-attached-center .tether-content:before {
58 border-bottom-color: white; }
59 .tether-element.tether-theme-arrows.tether-element-attached-right.tether-element-attached-middle .tether-content {
61 .tether-element.tether-theme-arrows.tether-element-attached-right.tether-element-attached-middle .tether-content:before {
65 border-left-color: white; }
66 .tether-element.tether-theme-arrows.tether-element-attached-left.tether-element-attached-middle .tether-content {
68 .tether-element.tether-theme-arrows.tether-element-attached-left.tether-element-attached-middle .tether-content:before {
72 border-right-color: white; }
73 .tether-element.tether-theme-arrows.tether-element-attached-top.tether-element-attached-left.tether-target-attached-bottom .tether-content {
75 .tether-element.tether-theme-arrows.tether-element-attached-top.tether-element-attached-left.tether-target-attached-bottom .tether-content:before {
78 border-bottom-color: white; }
79 .tether-element.tether-theme-arrows.tether-element-attached-top.tether-element-attached-right.tether-target-attached-bottom .tether-content {
81 .tether-element.tether-theme-arrows.tether-element-attached-top.tether-element-attached-right.tether-target-attached-bottom .tether-content:before {
84 border-bottom-color: white; }
85 .tether-element.tether-theme-arrows.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-top .tether-content {
86 margin-bottom: 16px; }
87 .tether-element.tether-theme-arrows.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-top .tether-content:before {
90 border-top-color: white; }
91 .tether-element.tether-theme-arrows.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-top .tether-content {
92 margin-bottom: 16px; }
93 .tether-element.tether-theme-arrows.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-top .tether-content:before {
96 border-top-color: white; }
97 .tether-element.tether-theme-arrows.tether-element-attached-top.tether-element-attached-right.tether-target-attached-left .tether-content {
99 .tether-element.tether-theme-arrows.tether-element-attached-top.tether-element-attached-right.tether-target-attached-left .tether-content:before {
102 border-left-color: white; }
103 .tether-element.tether-theme-arrows.tether-element-attached-top.tether-element-attached-left.tether-target-attached-right .tether-content {
105 .tether-element.tether-theme-arrows.tether-element-attached-top.tether-element-attached-left.tether-target-attached-right .tether-content:before {
108 border-right-color: white; }
109 .tether-element.tether-theme-arrows.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-left .tether-content {
110 margin-right: 16px; }
111 .tether-element.tether-theme-arrows.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-left .tether-content:before {
114 border-left-color: white; }
115 .tether-element.tether-theme-arrows.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-right .tether-content {
117 .tether-element.tether-theme-arrows.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-right .tether-content:before {
120 border-right-color: white; }