make new net/cert error pages work, remove pocket styling and let system add-on do...
[themes.git] / LCARStrek / 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/. */
351107c9 4
b1eaa419 5/* ===== popup.css ======================================================
7aa65558 6 == Styles used by the XUL popup element.
b1eaa419 7 ======================================================================= */
351107c9 8
f98e9249
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: #000000;
15 --panel-arrowcontent-color: #FF9F00;
16 --panel-arrowcontent-border: 1px solid #FF9F00;
17}
18
b1eaa419 19/* ::::: menupopup ::::: */
351107c9 20
b1eaa419 21menupopup,
f98e9249 22panel {
b1eaa419 23 border: 1px solid #FF9F00;
fcfc89aa 24 padding: 1px;
b1eaa419 25 min-width: 1px;
26 background-color: #000000;
27}
351107c9 28
00f971bc
RK
29menupopup > menu > menupopup {
30 /* align submenus */
8b6270a7 31 margin-top: -2px;
00f971bc
RK
32}
33
34/* ::::: arrow panel ::::: */
35
9162a092 36panel[type="arrow"] {
7f3c87b9
RK
37 background: transparent;
38 border: none;
00f971bc 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
RK
54.panel-arrowcontent {
55 border-radius: 6px;
ed351b91 56 padding: var(--panel-arrowcontent-padding);
e82e1bf4
RK
57 color: var(--panel-arrowcontent-color);
58 background: var(--panel-arrowcontent-background);
46dc2718 59 background-clip: padding-box;
e82e1bf4 60 border: var(--panel-arrowcontent-border);
00f971bc 61 margin: 0px;
9162a092
RK
62}
63
46dc2718
RK
64.panel-arrow[side="top"],
65.panel-arrow[side="bottom"] {
66 list-style-image: url("chrome://global/skin/arrow/panelarrow-vertical.svg");
67 position: relative;
68 margin-left: 10px;
69 margin-right: 10px;
70}
71
9162a092 72.panel-arrow[side="top"] {
00f971bc 73 margin-bottom: -1px;
9162a092
RK
74}
75
76.panel-arrow[side="bottom"] {
71a617ff 77 transform: scaleY(-1);
00f971bc 78 margin-top: -1px;
46dc2718
RK
79}
80
81.panel-arrow[side="left"],
82.panel-arrow[side="right"] {
83 list-style-image: url("chrome://global/skin/arrow/panelarrow-horizontal.svg");
84 position: relative;
85 margin-top: 10px;
86 margin-bottom: 10px;
9162a092
RK
87}
88
89.panel-arrow[side="left"] {
00f971bc 90 margin-right: -1px;
9162a092
RK
91}
92
93.panel-arrow[side="right"] {
71a617ff 94 transform: scaleX(-1);
00f971bc 95 margin-left: -1px;
9162a092
RK
96}
97
af861d30
RK
98/* ::::: tooltip ::::: */
99
b1eaa419 100tooltip {
569543b3 101 border-radius: 3px;
b1eaa419 102 background-color: #9C9CFF;
103 border: 1px solid #FFCF00;
104 color: #000000;
f98e9249 105 /* font-size: smaller; */
b1eaa419 106 padding: 2px;
107 max-width: 40em;
108}
109
b1eaa419 110tooltip[titletip="true"] {
ac1cdf20 111 /* See bug 32157 comment 128
112 * margin: -2px 0px 0px -3px;
113 */
b1eaa419 114 max-width: none;
115}
351107c9 116
117/* rules for popups associated with menulists */
118
e82e1bf4 119menulist > menupopup {
b1eaa419 120 border: 1px solid #FF9F00;
121 min-width: 0px;
122 padding: 0px;
123 background-color: #000000;
124}