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 /***************** GENERAL *****************/
10 box-sizing: border-box;
20 background-color: #000000;
21 font-family: "Liberation Sans",Arial,Tahoma,Helvetica,sans-serif;
23 flex-direction: column;
49 background-size: 100%;
65 /***************** APP BUTTONS *****************/
80 background-color: #C09070;
81 text-transform: uppercase;
86 .app-buttons > button {
90 .app-buttons > button:not([disabled]):hover {
91 background-color: #FFCF00;
95 .app-buttons > button[disabled] {
96 background-color: #402858;
101 .app[running="false"] > .app-buttons > .button-start,
102 .app[running="true"] > .app-buttons > .button-stop,
103 .app[running="true"] > .app-buttons > .button-debug {
104 display: inline-block;
111 .button-debug:hover {
112 background-color: #3498DB;
116 .button-debug[disabled] {
124 .button-start:hover {
125 background-color: #18BC9C;
129 .button-start[disabled] {
138 background-color: #E74C3C;
142 .button-stop[disabled] {
148 /***************** PERMISSIONS *****************/
155 flex-direction: column;
159 .permission-table-body {
163 flex-direction: column;
166 .permission-table-header,
167 .permission-table-footer {
170 border-top: 1px solid #9C9CFF;
175 .permission-table-header > div,
176 .permission-table-footer > div {
179 background-color: #000000;
185 background: transparent;
190 .permission-table-header > div {
194 .permission-table-header > div:first-child {
200 .permission-table-header {
202 border-bottom: 1px solid #9C9CFF;
203 /* box-shadow: 0 1px 4px rgba(0,0,0,0.3);*/
206 .permission-table-footer {
207 /* box-shadow: 0 -1px 4px rgba(0,0,0,0.3);*/
215 .permission:nth-child(odd) {
216 background-color: #404000;
220 background-color: #FFCF00;
229 border-right: 1px solid #9C9CFF;
230 border-bottom: 1px solid #9C9CFF;
233 .permission > div:first-child {
240 .permission > div[permission="1"]:before, .allow-label:after {
245 .permission > div[permission="2"]:before, .deny-label:after {
250 .permission > div[permission="3"]:before, .prompt-label:after {
258 /***************** SIDEBAR *****************/
267 flex-direction: column;
274 background-color: #000000;
290 .sidebar-item.selected:hover {
291 background-color: #FFCF00;
295 .sidebar-item.selected {
296 background-color: #008484;
305 /***************** HEADER *****************/
315 /***************** APPS & BROWSER TABS *****************/
319 .browser-tabs.hidden {
323 .apps, .browser-tabs {
325 flex-direction: column;
335 .app-name, .browser-tab-details {
342 border-bottom: 1px solid #9C9CFF;
345 .app:hover, .browser-tab:hover {
346 background-color: #404000;
355 .browser-tab-url-subheading {
361 /***************** NOT CONNECTED *****************/
365 body:not(.notconnected) > #notConnectedMessage,
366 body.notconnected > #content {
370 #notConnectedMessage {
372 flex-direction: column;
376 #notConnectedMessage > span {
378 border: 1px solid #9C9CFF;
382 #notConnectedMessage > span:before {
384 background: url('error.svg') no-repeat;
385 background-size: 18px;
390 display: inline-block;
395 /***************** TABS *****************/
402 .tabpanel:not(.selected) {
409 flex-direction: column;