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/. */
5 .autocomplete-textbox-container {
6 -moz-box-align: stretch
;
13 /* ::::: searchbar-engine-button ::::: */
15 .searchbar-engine-image {
18 list-style-image: url
("chrome://global/skin/icons/folder-item.png");
19 -moz-image-region: rect
(0px, 16px, 16px, 0px);
20 -moz-margin-start: 2px;
23 .searchbar-engine-button {
24 -moz-appearance: none
;
28 -moz-padding-end: 2px;
29 -moz-box-align: center
;
34 .searchbar-engine-button > .button-box {
35 -moz-appearance: none
;
40 .searchbar-dropmarker-image {
41 list-style-image: url
("chrome://browser/skin/searchbar-dropdown-arrow.png");
42 -moz-image-region: rect
(0, 13px, 11px, 0);
45 .searchbar-engine-button[open="true"] > .searchbar-dropmarker-image {
46 -moz-image-region: rect
(0, 26px, 11px, 13px);
50 /* ::::: search-go-button ::::: */
52 .search-go-container {
53 -moz-box-align: center
;
58 list-style-image: url
("chrome://global/skin/icons/Search-glass.png");
59 -moz-image-region: rect
(0px 16px 16px 0px);
62 .search-go-button:-moz-locale-dir(rtl) {
63 transform: scaleX
(-1);
66 .search-go-button:hover {
67 -moz-image-region: rect
(0px 32px 16px 16px);
70 .search-go-button:hover:active {
71 -moz-image-region: rect
(0px, 48px, 16px, 32px);
74 .searchbar-engine-menuitem[selected="true"] > .menu-iconic-text {
80 .searchbar-search-button-container {
81 -moz-box-align: center
;
83 -moz-padding-end: 2px;
86 .searchbar-search-button {
87 list-style-image: url
("chrome://browser/skin/search-indicator.png");
88 -moz-image-region: rect
(0, 20px, 20px, 0);
92 .searchbar-search-button:hover {
93 -moz-image-region: rect
(0, 40px, 20px, 20px);
96 .searchbar-search-button:hover:active {
97 -moz-image-region: rect
(0, 60px, 20px, 40px);
100 searchbar
[oneoffui
] .search-go-button
{
101 list-style-image: url
("chrome://browser/skin/reload-stop-go.png");
102 -moz-image-region: rect
(0, 42px, 14px, 28px);
105 searchbar
[oneoffui
] .search-go-button:hover
{
106 -moz-image-region: rect
(14px, 42px, 28px, 28px);
109 searchbar
[oneoffui
] .search-go-button:hover:active
{
110 -moz-image-region: rect
(28px, 42px, 42px, 28px);
113 searchbar
[oneoffui
] .search-go-button:-moz-locale-dir
(rtl
) > .toolbarbutton-icon
{
114 transform: scaleX
(-1);
118 .search-panel-current-engine {
119 border-top: none
!important
;
120 border-bottom: 1px solid
#ccc;
121 -moz-box-align: center
;
124 .search-panel-header {
126 background-color: rgb
(245, 245, 245);
127 border-top: 1px solid
#ccc;
133 .search-panel-current-input > label {
134 margin: 0 0 !important
;
137 .search-panel-input-value {
141 .search-panel-one-offs {
142 margin: 0 0 !important
;
143 border-top: 1px solid
#ccc;
146 .searchbar-engine-one-off-item {
147 -moz-appearance: none
;
148 display: inline-block
;
155 background-image: url
('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAWCAYAAAABxvaqAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gofECQNNVW2/AAAABBJREFUGFdjOHPmzH8GehEA/KpKg9YTf4AAAAAASUVORK5CYII=');
156 background-repeat: no-repeat
;
157 background-position: right center
;
160 .searchbar-engine-one-off-item:not(.last-row) {
161 box-sizing: padding-box
;
162 border-bottom: 1px solid
#ccc;
165 .searchbar-engine-one-off-item.last-of-row {
166 background-image: none
;
169 .searchbar-engine-one-off-item:hover:not
(.dummy
),
170 .searchbar-engine-one-off-item[selected] {
171 background-color: Highlight
;
172 background-image: none
;
175 .searchbar-engine-one-off-item > .button-box {
180 .searchbar-engine-one-off-item > .button-box > .button-text {
184 .searchbar-engine-one-off-item > .button-box > .button-icon {
190 -moz-appearance: none
;
197 .addengine-item > .button-box {
198 -moz-box-pack: start
;
201 .addengine-item:first-of-type {
202 border-top: 1px solid
#ccc;
205 .addengine-item:hover {
206 background-color: Highlight
;
207 color: HighlightText
;
210 .addengine-item > .button-box > .button-icon {
214 .addengine-item > .button-box > .button-text {
217 -moz-padding-start: 10px;
220 .addengine-item:not([image]) {
221 list-style-image: url
("chrome://browser/skin/search-engine-placeholder.png");
224 searchbar
[oneoffui
] .searchbar-engine-button
{
228 .search-panel-tree > .autocomplete-treebody::-moz-tree-cell {
229 -moz-padding-start: 15px;
230 border-top: none
!important
;
233 searchbar
[oneoffui
] .searchbar-engine-image
{
234 -moz-margin-start: -1px;
237 .search-setting-button {
238 -moz-appearance: none
;
242 -moz-border-top-colors: none
;
246 .search-setting-button:hover {
247 background-color: #d3d3d3;
248 border-top-color: #bdbebe;