fourth and last part of syncing LCARStrek with Firefox 55 browser windows theme changes
[themes.git] / EarlyBlue / global / popup.css
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/. */
4
5 /* ===== popup.css ======================================================
6   == Styles used by the XUL popup element.
7   ======================================================================= */
8
9 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
10
11 /* ::::: menupopup ::::: */
12
13 menupopup,
14 panel {
15   border: 1px outset #CCD0DD;
16   padding: 1px;
17   min-width: 1px;
18   background-color: #CCD0DD;
19 }
20
21 menupopup > menu > menupopup {
22   /* align submenus */
23   margin-top: -2px;
24 }
25
26 /* ::::: arrow panel ::::: */
27
28 panel[type="arrow"] {
29   background: transparent;
30   border: none;
31   padding: 0;
32 }
33
34 panel[type="arrow"][side="top"],
35 panel[type="arrow"][side="bottom"] {
36   margin-left: -20px;
37   margin-right: -20px;
38 }
39
40 panel[type="arrow"][side="left"],
41 panel[type="arrow"][side="right"] {
42   margin-top: -20px;
43   margin-bottom: -20px;
44 }
45
46 .panel-arrowcontent {
47   padding: var(--arrowpanel-padding);
48   color: var(--arrowpanel-color);
49   background: var(--arrowpanel-background);
50   background-clip: padding-box;
51   border: 1px outset var(--arrowpanel-border-color);
52   margin: 0px;
53 }
54
55 .panel-arrow[side="top"],
56 .panel-arrow[side="bottom"] {
57   list-style-image: var(--panel-arrow-image-vertical,
58                         url("chrome://global/skin/arrow/panelarrow-vertical.svg"));
59   position: relative;
60   margin-left: 10px;
61   margin-right: 10px;
62 }
63
64 .panel-arrow[side="top"] {
65   margin-bottom: -1px;
66 }
67
68 .panel-arrow[side="bottom"] {
69   transform: scaleY(-1);
70   margin-top: -1px;
71 }
72
73 .panel-arrow[side="left"],
74 .panel-arrow[side="right"] {
75   list-style-image: url("chrome://global/skin/arrow/panelarrow-horizontal.svg");
76   position: relative;
77   margin-top: 10px;
78   margin-bottom: 10px;
79 }
80
81 .panel-arrow[side="left"] {
82   margin-right: -1px;
83 }
84
85 .panel-arrow[side="right"] {
86   transform: scaleX(-1);
87   margin-left: -1px;
88 }
89
90 /* ::::: tooltip ::::: */
91
92 tooltip {
93   background-color : #FFFFCC;
94   border : 1px outset #FFFFCC;
95   color: #000000;
96   /* font-size: smaller; */
97   padding: 2px;
98   max-width: 40em;
99 }
100
101 tooltip[titletip="true"] {
102   /* See bug 32157 comment 128
103    * margin: -2px 0px 0px -3px;
104    */
105   max-width: none;
106 }
107
108 /* rules for popups associated with menulists */
109
110 menulist > menupopup {
111   border: 1px solid #666699;
112   min-width: 0px;
113   padding: 0px;
114   background-color: white;
115 }
116
117 menupopup > menu > menupopup {
118   margin-top: -2px;
119 }