sixth and last part of syncing LCARStrek with Firefox 41 windows theme changes
[themes.git] / EarlyBlue / global / popup.css
CommitLineData
9099c61d
RK
1/* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
128000f4 4
fcfc89aa
RK
5/* ===== popup.css ======================================================
6 == Styles used by the XUL popup element.
7 ======================================================================= */
8
e181d49e
RK
9@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
10
e82e1bf4
RK
11/* ::::: Variables ::::: */
12.panel-arrowcontent {
ed351b91 13 --panel-arrowcontent-padding: 6px;
e82e1bf4
RK
14 --panel-arrowcontent-background: #CCD0DD;
15 --panel-arrowcontent-color: #000000;
16 --panel-arrowcontent-border: 1px outset #CCD0DD;
17}
18
74d14f90 19/* ::::: menupopup ::::: */
f6e0a33f 20
74d14f90 21menupopup,
56029caf 22panel {
74d14f90 23 border: 1px outset #CCD0DD;
24 padding: 1px;
25 min-width: 1px;
26 background-color: #CCD0DD;
27}
f6e0a33f 28
fcfc89aa
RK
29menupopup > menu > menupopup {
30 /* align submenus */
8b6270a7 31 margin-top: -2px;
fcfc89aa
RK
32}
33
34/* ::::: arrow panel ::::: */
35
9162a092 36panel[type="arrow"] {
7f3c87b9
RK
37 background: transparent;
38 border: none;
fcfc89aa 39 padding: 0;
9162a092
RK
40}
41
e1313d59
RK
42panel[type="arrow"][side="top"],
43panel[type="arrow"][side="bottom"] {
46dc2718
RK
44 margin-left: -20px;
45 margin-right: -20px;
e1313d59
RK
46}
47
48panel[type="arrow"][side="left"],
49panel[type="arrow"][side="right"] {
46dc2718
RK
50 margin-top: -20px;
51 margin-bottom: -20px;
e1313d59
RK
52}
53
9162a092 54.panel-arrowcontent {
ed351b91 55 padding: var(--panel-arrowcontent-padding);
e82e1bf4
RK
56 color: var(--panel-arrowcontent-color);
57 background: var(--panel-arrowcontent-background);
46dc2718 58 background-clip: padding-box;
e82e1bf4 59 border: var(--panel-arrowcontent-border);
fcfc89aa 60 margin: 0px;
9162a092
RK
61}
62
46dc2718
RK
63.panel-arrow[side="top"],
64.panel-arrow[side="bottom"] {
65 list-style-image: url("chrome://global/skin/arrow/panelarrow-vertical.svg");
66 position: relative;
67 margin-left: 10px;
68 margin-right: 10px;
69}
70
9162a092 71.panel-arrow[side="top"] {
fcfc89aa 72 margin-bottom: -1px;
9162a092
RK
73}
74
75.panel-arrow[side="bottom"] {
71a617ff 76 transform: scaleY(-1);
fcfc89aa 77 margin-top: -1px;
46dc2718
RK
78}
79
80.panel-arrow[side="left"],
81.panel-arrow[side="right"] {
82 list-style-image: url("chrome://global/skin/arrow/panelarrow-horizontal.svg");
83 position: relative;
84 margin-top: 10px;
85 margin-bottom: 10px;
9162a092
RK
86}
87
88.panel-arrow[side="left"] {
fcfc89aa 89 margin-right: -1px;
9162a092
RK
90}
91
92.panel-arrow[side="right"] {
71a617ff 93 transform: scaleX(-1);
fcfc89aa 94 margin-left: -1px;
9162a092
RK
95}
96
af861d30
RK
97/* ::::: tooltip ::::: */
98
74d14f90 99tooltip {
100 background-color : #FFFFCC;
101 border : 1px outset #FFFFCC;
102 color: #000000;
e181d49e 103 /* font-size: smaller; */
74d14f90 104 padding: 2px;
105 max-width: 40em;
106}
107
74d14f90 108tooltip[titletip="true"] {
b618d1fd 109 /* See bug 32157 comment 128
110 * margin: -2px 0px 0px -3px;
111 */
74d14f90 112 max-width: none;
113}
f6e0a33f 114
115/* rules for popups associated with menulists */
116
e82e1bf4 117menulist > menupopup {
74d14f90 118 border: 1px solid #666699;
119 min-width: 0px;
120 padding: 0px;
121 background-color: white;
122}
570c53ea 123
3327253e 124menupopup > menu > menupopup {
570c53ea
RK
125 margin-top: -2px;
126}