Commit | Line | Data |
---|---|---|
d421c18b | 1 | .dropdownMenuContainer { |
3a8d4181 | 2 | bottom: 0; |
d421c18b | 3 | left: 0; |
3a8d4181 | 4 | pointer-events: none; |
d421c18b AE |
5 | position: absolute; |
6 | right: 0; | |
7 | top: 0; | |
d421c18b AE |
8 | } |
9 | ||
b8eab696 AE |
10 | .dropdown { |
11 | .dropdownToggle:active, | |
12 | &.dropdownOpen .dropdownToggle { | |
13 | outline: 0; | |
14 | } | |
8a52619a | 15 | |
b8eab696 AE |
16 | &.inputAddon { |
17 | > .dropdownToggle { | |
3d7ad949 | 18 | padding: 4px 7px; |
8a52619a | 19 | |
b8eab696 | 20 | > span.active:after { |
c5236291 | 21 | content: $fa-var-caret-down; |
b8eab696 AE |
22 | font-family: FontAwesome; |
23 | font-size: 14px; | |
24 | margin-left: 7px; | |
25 | } | |
26 | } | |
27 | } | |
8a52619a | 28 | |
b8eab696 AE |
29 | &.preInput { |
30 | display: table; | |
31 | width: 100%; | |
8a52619a | 32 | |
b8eab696 | 33 | input { |
f2b50825 | 34 | border-radius: 0 3px 3px 0; |
b8eab696 AE |
35 | display: table-cell; |
36 | margin: 0; | |
37 | width: 99%; | |
38 | } | |
8a52619a | 39 | |
b8eab696 | 40 | textarea { |
f2b50825 | 41 | border-radius: 0 3px 3px; |
b8eab696 AE |
42 | display: block; |
43 | margin-top: 0; | |
44 | } | |
b8eab696 | 45 | } |
8a52619a | 46 | |
b8eab696 | 47 | &.dropdownOpen { |
b8eab696 AE |
48 | .dropdownMenu { |
49 | display: block; | |
50 | } | |
51 | } | |
8a52619a | 52 | |
b8eab696 AE |
53 | .dropdownToggle { |
54 | cursor: pointer; | |
55 | } | |
56 | } | |
57 | ||
58 | .dropdownMenu { | |
9ae45102 | 59 | @include dropdownMenu; |
8a52619a | 60 | |
95e685aa AE |
61 | @include screen-md-down { |
62 | &.dropdownMenuPageSearch { | |
63 | left: 0 !important; | |
64 | right: 0 !important; | |
65 | } | |
66 | } | |
8a0b323e AE |
67 | } |
68 | ||
e4ab81f4 AE |
69 | @include screen-md-down { |
70 | /* iOS WebKit fails to calculate absolute positions when the documentElement is | |
71 | set to `overflow: hidden`, causing the site to implicitly scroll. Elements | |
72 | with absolute positioning are still relative to (0,0) and are thus (partially) | |
8a52619a | 73 | moved out of the viewport. */ |
afee3231 | 74 | .pageOverlayActive.iOS .dropdownMenu.dropdownOpen { |
e4ab81f4 AE |
75 | position: fixed; |
76 | } | |
77 | } | |
78 | ||
c13d0cd1 AE |
79 | .dropdownIndicator::after { |
80 | content: $fa-var-caret-down; | |
81 | font-family: FontAwesome; | |
82 | margin-left: 5px; | |
83 | } | |
84 | ||
8a52619a TD |
85 | .boxFlag > .box24, |
86 | .boxFlag.box24 { | |
11777120 | 87 | align-items: center; |
8a0b323e AE |
88 | display: flex !important; |
89 | min-height: 20px; | |
8a52619a | 90 | |
11777120 | 91 | > img:first-child { |
7d8a70a6 AE |
92 | height: auto; |
93 | } | |
8a52619a | 94 | |
7d8a70a6 AE |
95 | // prevents text being hidden when displayed in user panel |
96 | > span { | |
97 | display: inline !important; | |
11777120 | 98 | } |
8a52619a | 99 | |
8a0b323e AE |
100 | &.dropdownToggle { |
101 | display: inline-flex !important; | |
102 | } | |
b8eab696 | 103 | } |