2 * Copyright (C) 2013 Google Inc. All rights reserved.
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are
8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above
11 * copyright notice, this list of conditions and the following disclaimer
12 * in the documentation and/or other materials provided with the
14 * * Neither the name of Google Inc. nor the names of its
15 * contributors may be used to endorse or promote products derived from
16 * this software without specific prior written permission.
18 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
21 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
22 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
24 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32 .overrides-view .tabbed-pane {
33 flex-direction: row !important;
36 .overrides-view .tabbed-pane-header {
37 border: none transparent !important;
42 .overrides-view .tabbed-pane-content {
49 .overrides-view .tabbed-pane-header-contents {
53 .overrides-view .tabbed-pane-header-tabs {
55 flex-direction: column;
60 .overrides-view .tabbed-pane-header-tab {
61 background-color: transparent;
62 border: none transparent;
69 border-left: 8px solid transparent;
72 .overrides-view .tabbed-pane-header-tab:not(.selected) {
73 cursor: pointer !important;
76 .overrides-view .tabbed-pane-header-tab.selected {
78 border: none transparent;
79 border-left: 8px solid #666;
82 .overrides-view fieldset {
84 padding: 0 0 5px 15px;
87 .overrides-view fieldset p {
88 display: inline-block;
94 .overrides-view fieldset p label {
95 display: inline-block;
98 .overrides-view .field-error-message {
102 .overrides-view input[type='text']:focus::-webkit-input-placeholder {
103 color: transparent !important;
108 .overrides-network fieldset {
112 .overrides-network fieldset p {
117 .overrides-network fieldset select {
121 .overrides-network fieldset p label {
126 .overrides-network fieldset input[type='text'] {
140 .overrides-device input.numeric {
144 .overrides-device input[type=range] {
148 .overrides-device > label {
154 .overrides-device button {
158 .overrides-device label {
162 .overrides-device table {
166 .overrides-device > label {
170 .overrides-device .help-footnote {
171 border-top: 1px solid #EEEEEE;
176 .overrides-view label {
181 .overrides-view fieldset[disabled] * {
182 cursor: default !important;
185 .overrides-device .overrides-device-model-section {
190 .overrides-device .overrides-device-model-section > span {
191 padding: 0 10px 0 3px;
194 .overrides-device .overrides-device-model-section select {
199 .custom-device-title-dialog {
205 .overrides-media > label {
211 .overrides-sensors > label {
215 .overrides-device, .overrides-media, .overrides-network, .overrides-sensors {
216 flex: none !important;
219 .overrides-sensors input {
223 .tabbed-pane-header-tab.overrides-activate {
227 .tabbed-pane-header-tab.overrides-activate .tabbed-pane-header-tab-title::after {
230 color: rgb(25, 100, 228);
233 .tabbed-pane-header-tab.overrides-activate.selected {
237 .overrides-view input[type=text]:enabled:focus,
238 .overrides-view select:enabled:focus {
239 -webkit-transition: border-color 200ms;
240 border-color: rgb(77, 144, 254);
244 .overrides-view input[type=text],
245 .overrides-view select {
246 border: 1px solid #bfbfbf;
248 box-sizing: border-box;
254 .overrides-view input[type=text] {
260 .overrides-view input[readonly] {
261 background-color: rgb(235, 235, 228);
264 .overrides-view .overrides-footer {
266 padding: 0 0 1px 3px;
267 border-top: 1px solid rgb(203,203,203);
268 background-color: rgb(236,236,236);
271 .overrides-view .overrides-footer::before {
272 background-image: url(Images/statusbarButtonGlyphs.png);
273 background-size: 320px 144px;
279 background-position: -202px -107px;
284 @media (-webkit-min-device-pixel-ratio: 1.5) {
285 .overrides-view .overrides-footer::before {
286 background-image: url(Images/statusbarButtonGlyphs_2x.png);
290 .overrides-view .overrides-footer .warning-icon-small {
294 .overrides-splash-screen {
300 .overrides-splash-screen > button {
304 #overrides-reset-button,
305 #overrides-disable-button {
306 margin: 9px 0 0 17px;
311 .overrides-enable-button {
312 margin: 4px !important;