color: #FFCF00;
}
+#appmenu-button:hover:not(:active):not([open]) {
+}
+
+#main-window[privatebrowsingmode=temporary] #appmenu-button:hover:not(:active):not([open]) {
+}
+
#appmenu-button:hover,
#appmenu-button:hover:active,
#appmenu-button[open] {
/* ::::: primary toolbar buttons ::::: */
-/* ::::: large toolbar buttons ::::: */
-
.toolbarbutton-1,
.toolbarbutton-1 > .toolbarbutton-menubutton-button {
min-width: 36px;
}
#navigator-toolbox[iconsize=small] > #nav-bar {
- padding-top: 1px;
- padding-bottom: 1px;
}
#navigator-toolbox[iconsize=large][mode=icons] > #nav-bar {
- padding-left: 2px;
- padding-right: 2px;
}
-moz-margin-start: 0;
}
+#navigator-toolbox[iconsize="large"][mode="icons"] > #nav-bar #back-button {
+ -moz-image-region: rect(18px, 20px, 38px, 0);
+}
+
#back-button:-moz-locale-dir(rtl) > .toolbarbutton-icon,
#forward-button:-moz-locale-dir(rtl),
#forward-button:-moz-locale-dir(rtl) > .toolbarbutton-text {
-moz-transform: scaleX(-1);
}
-#back-button:-moz-locale-dir(ltr) {
+#nav-bar #back-button {
+ -moz-margin-end: 0 !important;
+}
+
+#nav-bar #forward-button {
+ border-left-style: none;
+ -moz-margin-start: 0 !important;
+}
+
+#nav-bar #back-button:-moz-locale-dir(ltr) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
-#back-button:-moz-locale-dir(rtl),
-#forward-button {
+#nav-bar #back-button:-moz-locale-dir(rtl),
+#nav-bar #forward-button {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
#zoom-in-button {
-moz-image-region: rect(0, 306px, 18px, 288px);
+}
+
+#nav-bar #zoom-out-button {
+ -moz-margin-end: 0;
+}
+
+#nav-bar #zoom-in-button {
-moz-border-start: none;
-moz-margin-start: 0;
}
-#zoom-out-button:-moz-locale-dir(ltr),
-#zoom-in-button:-moz-locale-dir(rtl) {
+#nav-bar #zoom-out-button:-moz-locale-dir(ltr),
+#nav-bar #zoom-in-button:-moz-locale-dir(rtl) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
-#zoom-out-button:-moz-locale-dir(rtl),
-#zoom-in-button:-moz-locale-dir(ltr) {
+#nav-bar #zoom-out-button:-moz-locale-dir(rtl),
+#nav-bar #zoom-in-button:-moz-locale-dir(ltr) {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
/* autocomplete */
-#PopupAutoComplete,
-#PopupAutoCompleteRichResult {
- direction: ltr !important;
-}
-
-#PopupAutoComplete:-moz-locale-dir(rtl) > tree > treerows {
- direction: rtl;
-}
-
-#PopupAutoComplete .autocomplete-treebody {
- direction: ltr;
-}
-
#treecolAutoCompleteImage {
max-width: 36px;
}
}
/* Tabstrip */
+
#TabsToolbar {
min-height: 0;
padding: 0;
+ -moz-binding: url("chrome://global/content/bindings/toolbar.xml#toolbar");
+}
+
+#TabsToolbar .toolbar-holder {
+ background-color: #000000; /* correct effect of being an actal toolbar */
}
+#main-window[disablechrome] #TabsToolbar,
#TabsToolbar[tabsontop="false"] {
border-bottom: 1px solid #FF9F00;
}
list-style-image: url("chrome://global/skin/icons/close-button.gif");
}
+.tabs-closebutton > .toolbarbutton-icon {
+}
+
.tabs-closebutton:hover,
.tabs-closebutton:hover:active {
list-style-image: url("chrome://global/skin/icons/close-button-hover.gif");
opacity: 0.5;
}
-/* Vertically-center the statusbar compatibility shim, because
- toolbars, even in small-icon mode, are a bit taller than
- statusbars. Also turn off the statusbar border. On Windows
- we have to disable borders on statusbar *and* child statusbar
- elements. */
+/* Add-on bar */
+
+#addon-bar {
+ min-height: 20px;
+ border-top: 3px solid #000000;
+}
+
+#addon-bar:not(:-moz-lwtheme) {
+ -moz-appearance: statusbar;
+}
+
+#addon-bar .toolbar-holder {
+ background-color: #8050B0;
+ color: #FFCF00;
+}
+
+#addon-bar .toolbar-holder {
+ background-color: #8050B0;
+ color: #FFCF00;
+}
+
+#addon-bar .toolbar-startcap,
+#addon-bar .toolbar-endcap{
+ background-color: #6000CF;
+}
+
#status-bar {
+ -moz-binding: url("chrome://global/content/bindings/general.xml#statusbar");
margin-top: .3em;
border-width: 0;
}
border-width: 0;
} */
-/* Add-on bar close button */
#addonbar-closebutton {
border: none;
padding: 3px 5px;