Project

General

Profile

Download (16.8 KB) Statistics
| Branch: | Tag: | Revision:
1 ac24dc24 Renato Botelho
/*
2
 * pfSense.css
3
 *
4
 * part of pfSense (https://www.pfsense.org)
5 81299b5c Renato Botelho
 * Copyright (c) 2016 Rubicon Communications, LLC (Netgate)
6 ac24dc24 Renato Botelho
 * All rights reserved.
7
 *
8 0f3f6cc9 Jared Dillard
 * Licensed under the Apache License, Version 2.0 (the "License");
9
 * you may not use this file except in compliance with the License.
10
 * You may obtain a copy of the License at
11 ac24dc24 Renato Botelho
 *
12 0f3f6cc9 Jared Dillard
 * http://www.apache.org/licenses/LICENSE-2.0
13 ac24dc24 Renato Botelho
 *
14 0f3f6cc9 Jared Dillard
 * Unless required by applicable law or agreed to in writing, software
15
 * distributed under the License is distributed on an "AS IS" BASIS,
16
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17
 * See the License for the specific language governing permissions and
18
 * limitations under the License.
19 ac24dc24 Renato Botelho
 */
20
21 9d1be24e Jared Dillard
@import url("/vendor/bootstrap/css/bootstrap.min.css");
22
@import url("/css/fonts/roboto.css");
23 4f5f1638 Jared Dillard
@import url("/vendor/jquery/jquery-ui/themes/smoothness/theme.css");
24 1180e4f0 Sjon Hortensius
25 90a5392c Jared Dillard
html {
26
    position: relative;
27
    min-height: 100%;
28 1180e4f0 Sjon Hortensius
}
29
30 90a5392c Jared Dillard
body {
31
    margin-bottom: 80px;
32
    background-color: #F5F5F5;
33
    font-family: 'Roboto', sans-serif;
34 a42e7aa2 Sjon Hortensius
}
35
36 90a5392c Jared Dillard
body.no-menu #jumbotron {
37
    padding: 100px 0;
38
    background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%)
39
}
40 1180e4f0 Sjon Hortensius
41 90a5392c Jared Dillard
body.no-menu {
42
    background: url("/logo-black.png") no-repeat center 30px;
43
    padding-top: 70px;
44
}
45 50d293a8 Jared Dillard
46 90a5392c Jared Dillard
body.no-menu #jumbotron {
47
    margin-top: 75px;
48 50d293a8 Jared Dillard
}
49
50 90a5392c Jared Dillard
body#index .icons {
51
    float: right;
52 e3c7770d Jared Dillard
}
53
54 90a5392c Jared Dillard
a:hover {
55
    text-decoration: none;
56 e3c7770d Jared Dillard
}
57
58 90a5392c Jared Dillard
a.fa, i.fa {
59
    font-size: 18px;
60 e3c7770d Jared Dillard
}
61
62 90a5392c Jared Dillard
h1 a:link, h1 a:visited {
63
    color: #000000;
64
    text-decoration: none !important;
65 e3c7770d Jared Dillard
}
66
67 8ed6b8e3 Stephen Beaver
h1 a:hover, h1 a:active {
68
    color: #000000;
69
    text-decoration: none !important;
70 e3c7770d Jared Dillard
}
71
72 90a5392c Jared Dillard
.container.fixed {
73
    padding-top: 60px;
74
}
75
76 41ea4cf3 Sjon Hortensius
.ui-sortable-handle {
77 90a5392c Jared Dillard
    cursor: move;
78 41ea4cf3 Sjon Hortensius
}
79
80 e540a9d7 Jose Luis Duran
.ui-widget {
81
    font-family: Roboto, sans-serif;
82
}
83
84 5ddd7e7b Sander van Leeuwen
tr.disabled td,
85
tr.disabled th {
86 90a5392c Jared Dillard
    opacity: .5;
87 3b2c83b8 Sjon Hortensius
}
88
89 5ddd7e7b Sander van Leeuwen
.contains-table table {
90 90a5392c Jared Dillard
    border: 1px solid #ddd;
91 50d293a8 Jared Dillard
}
92 83146776 Jared Dillard
93 4afd1362 Stephen Beaver
/** Content structure */
94
.table-responsive {
95 90a5392c Jared Dillard
    clear: both;
96
    margin-bottom: 0px;
97 83146776 Jared Dillard
}
98 50d293a8 Jared Dillard
99 90a5392c Jared Dillard
/* navigation */
100 4afd1362 Stephen Beaver
.navbar {
101 90a5392c Jared Dillard
    margin-bottom: 10px;
102 bfebdb58 Jared Dillard
}
103
104 90a5392c Jared Dillard
.navbar-inverse {
105 874155f8 Jared Dillard
    background-color: #212121;
106 e3c7770d Jared Dillard
}
107
108 f56be7c7 k-paulius
.navbar-brand > img {
109
    /* reduce logo size */
110
    max-width: 127px;
111
    max-height: 36px;
112
    width: auto;
113
    height: auto;
114
}
115
116 90a5392c Jared Dillard
.navbar-brand {
117 89c70e81 Jared Dillard
    padding: 7px 0 0 5px;
118 90a5392c Jared Dillard
}
119
120
.nav>li>a {
121
    padding: 14px 19px 10px 19px;
122
    border-bottom: 5px solid #F5F5F5;
123
    border-radius: 0;
124
    color: #B71C1C;
125
}
126
127
.nav>li>a:focus, .nav>li>a:hover {
128
    border-bottom: 5px solid #B71C1C;
129
    background-color: #f5f5f5;
130
}
131
132
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav li.open>a, .nav li.open>a:focus, .nav-pills>li.active>a:hover {
133
    border-bottom: 5px solid #B71C1C;
134
    color: #B71C1C;
135
    background-color: #F5F5F5;
136
}
137
138 874155f8 Jared Dillard
.navbar-inverse .navbar-nav >li>a {
139
    border-bottom: 5px solid #212121;
140
    color: #BDBDBD;
141 90a5392c Jared Dillard
}
142
143
.nav-tabs>li>a {
144
    border-bottom: 5px solid #F5F5F5;
145
    margin-bottom: 1px;
146
}
147
148
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a:hover {
149
    border-left: 1px solid #F5F5F5;
150
    border-right: 1px solid #F5F5F5;
151
    border-top: 1px solid #F5F5F5;
152
    background-color: #F5F5F5;
153
    border-bottom: 5px solid #B71C1C;
154
    margin-bottom: 0;
155
    color: #B71C1C;
156
    box-shadow: none;
157
}
158
159
.nav-tabs {
160
    border-bottom: 1px solid #B71C1C;
161
    margin-bottom: 15px;
162
}
163
164
.nav-pills {
165
    margin-bottom: 20px;
166
}
167
168
.dropdown-menu>li>a {
169 60bcf1db Stephen Beaver
    padding: 5px 20px;
170 90a5392c Jared Dillard
}
171 bfb82fac Jared Dillard
172
.navbar-right>li>a {
173
    padding: 14px 15px 10px 15px;
174
}
175 90a5392c Jared Dillard
/* end navigation */
176
177
.alert {
178
    border-radius: 0;
179
    box-shadow: 0px 1px 10px rgba(0,0,0,0.1);
180
}
181
182
.panel {
183
    margin-bottom: 10px;
184 60bcf1db Stephen Beaver
    border-radius: 0;
185 90a5392c Jared Dillard
    box-shadow: 0px 3px 7px rgba(0,0,0,.1);
186
}
187
188
.panel-default>.panel-heading {
189
    color: #fff;
190
    background-color: #424242;
191
    letter-spacing: 1px;
192 e3c7770d Jared Dillard
}
193
194 24e2d045 Jared Dillard
.panel-heading {
195 90a5392c Jared Dillard
    padding: 5px 15px;
196 60bcf1db Stephen Beaver
    border-radius: 0;
197 90a5392c Jared Dillard
}
198
199 811fbcd8 Jared Dillard
.panel-heading a:link, .panel-heading a:visited {
200
    color: white;
201
}
202
203 90a5392c Jared Dillard
.panel-title {
204 cfc6161c Stephen Beaver
    font-size: 16px;
205 90a5392c Jared Dillard
}
206
207
.panel-body {
208
    padding: 0px;
209 e3c7770d Jared Dillard
}
210
211 24e2d045 Jared Dillard
#login .panel-heading {
212 90a5392c Jared Dillard
    padding: 10px 15px
213 24e2d045 Jared Dillard
}
214
215 9239f765 Jared Dillard
.content {
216 90a5392c Jared Dillard
    padding: 10px;
217
}
218
219 765b79f9 Sander van Leeuwen
.form-horizontal {
220 90a5392c Jared Dillard
    margin-bottom: 10px;
221
    overflow: hidden;
222 765b79f9 Sander van Leeuwen
}
223
224 24e2d045 Jared Dillard
.form-horizontal .checkbox {
225 90a5392c Jared Dillard
    padding: 3px 16px;
226 24e2d045 Jared Dillard
}
227
228
.form-control {
229
    height: 24px;
230 467669bf Stephen Beaver
    padding: 0 6px;
231 24e2d045 Jared Dillard
    margin-bottom: 5px;
232
}
233
234 cd70be5d Stephen Beaver
.form-control option {
235 90a5392c Jared Dillard
    padding: inherit;
236 467669bf Stephen Beaver
}
237
238 24e2d045 Jared Dillard
#login .form-control {
239 90a5392c Jared Dillard
    height: 34px;
240 24e2d045 Jared Dillard
}
241
242
#login .form-group {
243 90a5392c Jared Dillard
    border: none;
244 24e2d045 Jared Dillard
}
245
246 fbd9fabb Jared Dillard
.form-group {
247 24e2d045 Jared Dillard
    margin: 0;
248
    padding: 7px 5px 5px 5px;
249 90a5392c Jared Dillard
    border-bottom: 1px solid #E0E0E0;
250 fbd9fabb Jared Dillard
}
251
252
.form-group:last-child {
253 90a5392c Jared Dillard
    border-bottom: none;
254 24e2d045 Jared Dillard
}
255
256
.input-group-addon {
257 90a5392c Jared Dillard
    padding: 0 12px;
258 24e2d045 Jared Dillard
}
259
260 90a5392c Jared Dillard
.table {
261
    margin-bottom: 0;
262 24e2d045 Jared Dillard
}
263
264 90a5392c Jared Dillard
.table>tbody>tr>td {
265 45e849c1 Jared Dillard
    padding: 6px 4px 6px 10px;
266 24e2d045 Jared Dillard
}
267
268 90a5392c Jared Dillard
/* active table row */
269
.table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
270
    background-color: #BDBDBD;
271 b6902e4c Jared Dillard
}
272
273 90a5392c Jared Dillard
/* active table row on hover */
274
.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover {
275
    background-color: #BDBDBD;
276 b6902e4c Jared Dillard
}
277
278 90a5392c Jared Dillard
.popover {
279
    max-width: none;
280 8070ead5 Jared Dillard
}
281
282 24e2d045 Jared Dillard
.help-block {
283 90a5392c Jared Dillard
    margin-bottom: 0;
284 24e2d045 Jared Dillard
}
285
286 765b79f9 Sander van Leeuwen
.action-buttons {
287 90a5392c Jared Dillard
    text-align: right;
288
    margin-top: 10px;
289
    margin-bottom: 20px;
290 765b79f9 Sander van Leeuwen
}
291
292 c4a7740d Sander van Leeuwen
/** Form validation */
293
.input-errors ul {
294 90a5392c Jared Dillard
    margin-top: 20px;
295 c4a7740d Sander van Leeuwen
}
296
297 45eebe10 Sander van Leeuwen
/** Page header with title and breadcrumb */
298
.header {
299 90a5392c Jared Dillard
    position: relative;
300 9c864a5b Jared Dillard
    margin: 10px 0 20px 0;
301 5f294e76 Jared Dillard
    box-shadow: 0px 1px 10px rgba(0,0,0,.3);
302
    margin-bottom: 10px;
303 54fc9503 Stephen Beaver
    background-color: #E0E0E0;
304 45eebe10 Sander van Leeuwen
}
305
306 0bf1e5fe Sjon Hortensius
.header .context-links {
307 90a5392c Jared Dillard
    position: absolute;
308
    right: 15px;
309
    top: 15px;
310 45eebe10 Sander van Leeuwen
}
311
312 0bf1e5fe Sjon Hortensius
.header .context-links li {
313 90a5392c Jared Dillard
    float: left;
314
    display: inline;
315
    margin-left: 10px;
316 0bf1e5fe Sjon Hortensius
}
317
318 5f294e76 Jared Dillard
.breadcrumb {
319
    background-color: #E0E0E0;
320
    font-size: 22px;
321
}
322
323
.breadcrumb>li+li:before {
324
    color: #B71C1C;
325
}
326
327
ul.context-links li a {
328
    color: #B71C1C;
329
}
330
331 765b79f9 Sander van Leeuwen
/** Form tweaks */
332 feebcbfa Sander van Leeuwen
form .btn + .btn {
333 90a5392c Jared Dillard
    margin-left: 5px;
334 9d45f8b8 Sjon Hortensius
}
335
336 214a9c33 Sjon Hortensius
.input-group-inbetween {
337 90a5392c Jared Dillard
    border-left: 0;
338 214a9c33 Sjon Hortensius
}
339
340 8c10899b Sander van Leeuwen
.user-duplication .controls {
341 90a5392c Jared Dillard
    margin-top: 10px;
342 8c10899b Sander van Leeuwen
}
343
344 85033097 Sjon Hortensius
.checkbox.multi label {
345 90a5392c Jared Dillard
    display: block;
346 85033097 Sjon Hortensius
}
347
348 f0a108f2 Sander van Leeuwen
.checkbox.multi .btn {
349 90a5392c Jared Dillard
    margin-top: 5px;
350 f0a108f2 Sander van Leeuwen
}
351
352 e5cb3cf8 Sander van Leeuwen
.col-sm-10 .form-control {
353 6e14a6ca Stephen Beaver
    width: calc(50% - 15px);
354 e5cb3cf8 Sander van Leeuwen
}
355
356
@media (max-width: 991px) {
357 90a5392c Jared Dillard
    .col-sm-10 .form-control {
358
        width: 100%;
359
    }
360 e5cb3cf8 Sander van Leeuwen
}
361
362 45eebe10 Sander van Leeuwen
/** Page footer */
363 1180e4f0 Sjon Hortensius
.footer {
364 90a5392c Jared Dillard
    position: absolute;
365
    bottom: 0;
366
    left: 0;
367
    width: 100%;
368
    height: 60px;
369
    background-color: #212121;
370
    padding-top: 10px;
371
    text-align: center;
372 9a9c8e25 Sander van Leeuwen
}
373
374 90a5392c Jared Dillard
footer a {
375
    color: #ffffff;
376
}
377
378
379 9a9c8e25 Sander van Leeuwen
/** Homepage / dashboard */
380 90a5392c Jared Dillard
[id^="widgets-col"] {
381
    min-height: 300px;
382
}
383
384 05dc7976 Jared Dillard
.widget .panel-heading {
385
    background-color: #757575;
386
}
387
388 9a9c8e25 Sander van Leeuwen
#widgetSequence {
389 90a5392c Jared Dillard
    position: fixed;
390
    left: 0;
391
    bottom: 0;
392
    padding: 20px 0;
393
    width: 100%;
394
    z-index: 100;
395
    text-align: center;
396
    background: rgba(255, 255, 255, 0.6);
397
    border-top: 1px solid #ddd;
398 c1a95a66 Stephen Beaver
}
399
400
/** Styling for jQuery autocomplete widget */
401
.ui-autocomplete {
402
    position: absolute;
403
    top: 100%;
404
    left: 0;
405
    z-index: 1000;
406
    float: left;
407
    display: none;
408
    min-width: 160px;
409
    padding: 4px 0;
410
    margin: 0 0 10px 25px;
411
    list-style: none;
412
    background-color: #ffffff;
413
    border-color: #ccc;
414
    border-color: rgba(0, 0, 0, 0.2);
415
    border-style: solid;
416
    border-width: 1px;
417
    -webkit-border-radius: 5px;
418
    -moz-border-radius: 5px;
419
    border-radius: 5px;
420
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
421
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
422
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
423
    -webkit-background-clip: padding-box;
424
    -moz-background-clip: padding;
425
    background-clip: padding-box;
426
    *border-right-width: 2px;
427
    *border-bottom-width: 2px;
428 54a2bd65 Stephen Beaver
}
429
430
/** Disable the autocomplete helper text */
431
.ui-helper-hidden-accessible {
432
    border: 0;
433
    clip: rect(0 0 0 0);
434
    height: 1px;
435
    margin: -1px;
436
    overflow: hidden;
437
    padding: 0;
438
    position: absolute;
439
    width: 1px;
440
}
441 1e682717 Stephen Beaver
442 79012b3f Stephen Beaver
/** Override the bootstrap progress bar margins */
443 1e682717 Stephen Beaver
.progress {
444 90a5392c Jared Dillard
    margin-bottom: 0px;
445
    height: 14px;
446 ec0696e1 Jake Rote
}
447
448 039ec196 Jared Dillard
#wizard .progress {
449 90a5392c Jared Dillard
    margin-bottom: 10px;
450
}
451
452
.progress-bar {
453
    background-color: #B71C1C;
454 7b4fedad Jared Dillard
}
455
456 6241ddc0 Jared Dillard
.progress-bar.progress-bar-success {
457 b28dbd85 Jared Dillard
    background-color: #4CAF50;
458 6241ddc0 Jared Dillard
}
459
460
.progress-bar.progress-bar-warning {
461 b28dbd85 Jared Dillard
    background-color: #FBC02D;
462 6241ddc0 Jared Dillard
}
463
464
.progress-bar.progress-bar-danger {
465
    background-color: #B71C1C;
466
}
467
468 ec0696e1 Jake Rote
.panel-body.collapse.in {
469 90a5392c Jared Dillard
    overflow-x: auto;
470 ec0696e1 Jake Rote
}
471 8ae794da heper
472 f0e52fb3 Jared Dillard
/** start common colors */
473
.alert-warning {
474
    color: #FF6F00;
475
    background-color: #FFFDE7;
476
    border-color: #FFECB3;
477
    border-top: 5px solid #FFD600;
478 90a5392c Jared Dillard
}
479
480 f0e52fb3 Jared Dillard
.alert-success {
481
    color: #1B5E20;
482
    background-color: #E8F5E9;
483
    border-color: #DCEDC8;
484
    border-top: 5px solid #1B5E20;
485 90a5392c Jared Dillard
}
486
487 f0e52fb3 Jared Dillard
.alert-info {
488
    color: #01579B;
489
    background-color: #E1F5FE;
490
    border-color: #B2EBF2;
491
    border-top: 5px solid #01579B;
492 90a5392c Jared Dillard
}
493
494
.bg-primary {
495
    color: #000;
496
    background-color: #009688;
497
}
498
499
.bg-info {
500 45e849c1 Jared Dillard
    color: #01579B;
501 106e14c1 Jared Dillard
    background-color: #B3E5FC;
502 90a5392c Jared Dillard
}
503
504
.bg-danger {
505
    color: #000;
506
    background-color: #EF9A9A;
507
}
508
509
.bg-warning {
510
    color: #000;
511
    background-color: #FFF9C4;
512
}
513
514
.bg-success {
515 f0e52fb3 Jared Dillard
    color: #1B5E20;
516 106e14c1 Jared Dillard
    background-color: #C8E6C9;
517 f0e52fb3 Jared Dillard
}
518
519
.btn-success {
520
    background-color: #43A047;
521
}
522
523
.btn-danger {
524
    background-color: #B71C1C;
525
}
526
527
.btn-primary {
528
    background-color: #1976D2;
529
}
530
531
.text-warning {
532
    color: #F57F17;
533
}
534
535
.text-success {
536
    color: #4CAF50;
537
}
538
539
.text-danger {
540
    color: #B71C1C;
541 90a5392c Jared Dillard
}
542 f0e52fb3 Jared Dillard
/** end common colors */
543 90a5392c Jared Dillard
544 45e849c1 Jared Dillard
.table-hover>tbody>tr.hover-success:hover {
545
    color: #000;
546 60bcf1db Stephen Beaver
    background-color: #A5D6A7;
547 45e849c1 Jared Dillard
}
548
549
.table-hover>tbody>tr.hover-danger:hover {
550
    color: #000;
551 60bcf1db Stephen Beaver
    background-color: #EF9A9A;
552 45e849c1 Jared Dillard
}
553
554
.table-hover>tbody>tr.hover-warning:hover {
555
    color: #000;
556
    background-color: #FFF9C4;
557
}
558
559 b38e4b6c Stephen Beaver
/** icons are often used with onclick actions, so we need the cursor to change to a pointer */
560 0e445ef7 Stephen Beaver
.icon-pointer
561
{
562 90a5392c Jared Dillard
    cursor: pointer;
563 3e113455 heper
}
564
565
.icon-embed-btn
566
{
567 90a5392c Jared Dillard
    font-size: 15px;
568
    vertical-align: middle;
569
    color: white;
570 60bcf1db Stephen Beaver
    padding-right: 22px;
571 5ea58738 Stephen Beaver
    padding-bottom: 17px;
572 eaf03b3d Stephen Beaver
    margin-top: -0.125em;
573
    width: 14px;
574
    height: 14px
575 3e113455 heper
}
576 0619c9db Stephen Beaver
577 f34b7665 Stephen Beaver
/* Used when you need an icon to act as a submit button **/
578
.button-icon
579
{
580 90a5392c Jared Dillard
    color: #337AB7;
581
    background: none;
582
    border: 0px;
583 f34b7665 Stephen Beaver
}
584
585 33f0b0d5 Stephen Beaver
.btn
586 0619c9db Stephen Beaver
{
587 90a5392c Jared Dillard
    padding-right: 4px;
588
    padding-left: 4px;
589
}
590
591 3de66582 Jared Dillard
.btn-group .btn {
592
    margin-right: 5px;
593
}
594
595
.btn-group .btn:last-child {
596
    margin-right: 0px;
597
}
598
599 90a5392c Jared Dillard
.list-group {
600
    margin-bottom: 0;
601 a4592b38 Jared Dillard
}
602
603 d86522be Stephen Beaver
/* icons in the dashboard panel headings should pull-right **/
604
.widget-heading-icon
605
{
606 90a5392c Jared Dillard
    display: block;
607 4372f8a4 Jose Luis Duran
    float: right;
608 597241a9 Jared Dillard
}
609
610
.widget-heading-icon .fa {
611
    color: #fff;
612
}
613
614
.widget-heading-icon .fa:hover {
615
    color: #e0e0e0;
616 32e3df81 Stephen Beaver
}
617
618
/* All pfSense textareas benefit from using a fixed width font **/
619
textarea
620
{
621 90a5392c Jared Dillard
    font-family: monospace;
622
    font-size: 12px;
623
    -moz-tab-size: 4;
624
    -o-tab-size: 4;
625
}
626
627 2a425b40 Jared Dillard
/*
628
 * CSS for Standard tree layout
629
 * Copyright (C) 2005 SilverStripe Limited
630
 * Feel free to use this on your websites, but please leave this message in the fies
631
 * http://www.silverstripe.com/blog
632
 */
633 60bcf1db Stephen Beaver
634 2a425b40 Jared Dillard
ul.tree{
635
    width: auto;
636 4372f8a4 Jose Luis Duran
    padding-left: 0px;
637
    margin-left: 0px;
638 2a425b40 Jared Dillard
}
639
640
ul.tree img{
641 4372f8a4 Jose Luis Duran
    border: none;
642 2a425b40 Jared Dillard
}
643
644
ul.tree, ul.tree ul {
645
    padding-left: 0;
646
}
647
648
ul.tree ul {
649
    margin-left: 16px;
650 60bcf1db Stephen Beaver
651 2a425b40 Jared Dillard
}
652
653
ul.tree li.closed ul {
654
    display: none;
655
}
656
657
ul.tree li {
658
    list-style: none;
659 8ed6b8e3 Stephen Beaver
    background: url(../../vendor/tree/i-repeater.gif) 0 0 repeat-y;
660 2a425b40 Jared Dillard
    display: block;
661
    width: auto;
662
}
663
664
ul.tree li.last {
665
    list-style: none;
666
    background-image: none;
667
}
668
669
/* Span-A: I/L/I glpyhs */
670
ul.tree span.a {
671 8ed6b8e3 Stephen Beaver
    background: url(../../vendor/tree/t.gif) 0 50% no-repeat;
672 2a425b40 Jared Dillard
    display: block;
673
}
674
675
ul.tree span.a.last {
676 8ed6b8e3 Stephen Beaver
    background: url(../../vendor/tree/l.gif) 0 50% no-repeat;
677 2a425b40 Jared Dillard
}
678
679
/* Span-B: Plus/Minus icon */
680
ul.tree span.b {
681
682
}
683
684
ul.tree span.a.children span.b {
685 8ed6b8e3 Stephen Beaver
    background: url(../../vendor/tree/minus.gif) 0 50% no-repeat;
686 2a425b40 Jared Dillard
    cursor: pointer;
687
}
688
689
ul.tree li.closed span.a.children span.b {
690 8ed6b8e3 Stephen Beaver
    background: url(../../vendor/tree/plus.gif) 0 50% no-repeat;
691 2a425b40 Jared Dillard
    cursor: pointer;
692
}
693
694
/* Span-C: Spacing and extending tree line below the icon */
695
ul.tree span.c {
696
    margin-left: 16px;
697
}
698
699
ul.tree span.a.children span.c {
700 8ed6b8e3 Stephen Beaver
    background: url(../../vendor/tree/i-bottom.gif) 0 50% no-repeat;
701 2a425b40 Jared Dillard
}
702
703
ul.tree span.a.spanClosed span.c {
704
    background-image: none;
705
}
706
707
/* Anchor tag: Page icon */
708
ul.tree a  {
709
    white-space: nowrap;
710
    overflow: hidden;
711
    padding: 3px 0px 3px 18px;
712
    line-height: 16px;
713 8ed6b8e3 Stephen Beaver
    background: url(../../vendor/tree/page-file.png) 0 0 no-repeat;
714 2a425b40 Jared Dillard
}
715
716
ul.tree span.a.children a {
717 8ed6b8e3 Stephen Beaver
    background-image: url(../../vendor/tree/page-openfoldericon.png);
718 2a425b40 Jared Dillard
}
719
720
ul.tree span.a.children.spanClosed a {
721 8ed6b8e3 Stephen Beaver
    background-image: url(../../vendor/tree/page-foldericon.png);
722 2a425b40 Jared Dillard
}
723
724
/* Unformatted tree */
725
ul.tree.unformatted li {
726
    background-image: none;
727
    padding-left: 16px;
728
}
729
730
ul.tree.unformatted li li {
731
    background-image: none;
732
    padding-left: 0px;
733
}
734
735
/* Divs, by default store vertically aligned data */
736
737
ul.tree li div {
738
    float: right;
739
    clear: right;
740
    height: 1em;
741
    margin-top: -26px;
742
}
743
744
/* As inside DIVs should be treated normally */
745
ul.tree div a  {
746
    padding: 0;
747
    background-image: none;
748
    min-height: auto;
749
    height: auto;
750
}
751
752
ul.tree li .over{
753 4372f8a4 Jose Luis Duran
    background-color: pink;
754 2a425b40 Jared Dillard
}
755
756
/*
757
 * End of CSS for Standard tree layout
758
 */
759
760 4372f8a4 Jose Luis Duran
table[data-sortable].sortable-theme-bootstrap {
761
    font-family: Roboto, sans-serif;
762
}
763
764
table[data-sortable].sortable-theme-bootstrap thead th {
765 b9212b15 Jared Dillard
    white-space: nowrap;
766 4372f8a4 Jose Luis Duran
}
767 b9212b15 Jared Dillard
768 90a5392c Jared Dillard
@media (max-width: 1199px) {
769
    .nav>li>a {
770
        padding: 14px 9px 10px 9px;
771
    }
772 4372f8a4 Jose Luis Duran
}
773 90a5392c Jared Dillard
774 4372f8a4 Jose Luis Duran
@media (max-width: 991px) {
775 90a5392c Jared Dillard
    /* change top navbar from horizontal to vertical */
776
    .navbar-header {
777
        float: none;
778
    }
779
    .navbar-toggle {
780
        display: block;
781
    }
782
    .navbar-collapse {
783
        border-top: 1px solid transparent;
784
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
785
    }
786
    .navbar-collapse.collapse {
787
        display: none!important;
788
    }
789
    .navbar-nav {
790
        float: none!important;
791
        margin: 7.5px -15px;
792
    }
793
    .navbar-nav>li {
794
        float: none;
795
    }
796
    .navbar-nav>li>a {
797
        padding-top: 10px;
798
        padding-bottom: 10px;
799
    }
800
    .navbar-text {
801
        float: none;
802
        margin: 15px 0;
803
    }
804
    /* since 3.1.0 */
805 60bcf1db Stephen Beaver
    .navbar-collapse.collapse.in {
806 90a5392c Jared Dillard
        display: block!important;
807
    }
808
    .collapsing {
809
        overflow: hidden!important;
810
    }
811
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
812
        max-height: none !important;
813
    }
814 e15815e0 Jared Dillard
}
815 341b24ef Stephen Beaver
816 4372f8a4 Jose Luis Duran
@media (max-width: 767px) {
817 5f294e76 Jared Dillard
    .header {
818
        margin-bottom: 5px;
819
    }
820
821
    .breadcrumb {
822
        font-size: 14px;
823
        padding: 15px;
824
        width: 50%;
825
    }
826
827 54fc9503 Stephen Beaver
    .breadcrumb li:not(:last-child), .breadcrumb>li+li:before {
828
        display: none;
829 5f294e76 Jared Dillard
    }
830
}
831
832 341b24ef Stephen Beaver
/** Override text-warning with something less red. */
833
.text-warning {
834 4372f8a4 Jose Luis Duran
    color: #ffcc00;
835 51f33651 Stephen Beaver
}
836
837
/**Suppress href links when printing */
838
a[href]:after {
839 4372f8a4 Jose Luis Duran
    content: normal;
840 51f33651 Stephen Beaver
}
841 f4047b7b Stephen Beaver
842 143db93e Stephen Beaver
/** Text color for diff display when comapring configs */
843
.diff-text {
844
    color: #000000;
845
}
846 4129ab1e NOYB
847
/** Eliminate overflow in available widgets, log filter, and manage log panels. (cause of scroll bar) */
848
#widget-available_panel-body>.content>.row,
849
#filter-panel_panel-body>.form-group,
850
#manage-log-panel_panel-body>.form-group,
851 b1b8784a NOYB
#monitoring-settings-panel_panel-body>.form-group,
852 4129ab1e NOYB
/** optionally prevent more globally by using the class hierarchy */
853
.panel-body.collapse.in>.content>.row,
854
.panel-body.collapse.in>.form-group
855
{
856 4372f8a4 Jose Luis Duran
    margin-right: 0px;
857 8c9d0b20 k-paulius
}
858
859
/* Callouts */
860
.bs-callout {
861
    padding: 10px 15px;
862
    margin: 20px 0;
863
    border: 2px solid #eee;
864
    border-left-width: 5px;
865
    border-radius: 3px;
866
    font-size: 13px;
867
}
868
869
.bs-callout h4 {
870
    margin-top: 0;
871
    margin-bottom: 5px;
872
}
873
874
.bs-callout p:last-child {
875
    margin-bottom: 0;
876
}
877
878
.bs-callout code {
879
    border-radius: 3px;
880
}
881
882
.bs-callout+.bs-callout {
883
    margin-top: -5px;
884
}
885
886
/* Callout contextual classes */
887
.bs-callout-default {
888
    border-left-color: #777;
889
}
890
891
.bs-callout-default h4 {
892
    color: #777;
893
}
894
895
.bs-callout-danger {
896
    border-left-color: #d9534f;
897
}
898
899
.bs-callout-danger h4 {
900
    color: #d9534f;
901
}
902
903
.bs-callout-warning {
904
    border-left-color: #f0ad4e;
905
}
906
907
.bs-callout-warning h4 {
908
    color: #f0ad4e;
909
}
910
911
.bs-callout-info {
912
    border-left-color: #01579B;
913
}
914
915
.bs-callout-info h4 {
916
    color: #01579B;
917
}
918 5e5adb2b NOYB
919
/* Disable 300 ms click delay so event handlers are effective. */
920
/* Makes posible for non-touch compatible features to work; e.g. double tap rule to edit. */
921
body{
922 4372f8a4 Jose Luis Duran
    touch-action: manipulation;
923 5e5adb2b NOYB
}
924 dc60c816 Jared Dillard
925
/* D3 Styles */
926
927
svg {
928
    display: block;
929
}
930
931 849d3a37 Jared Dillard
.d3-chart, .d3-chart svg {
932 dc60c816 Jared Dillard
    margin: 0px;
933
    padding: 10px 0;
934 74d0b2c9 Jared Dillard
    height: 445px;
935 dc60c816 Jared Dillard
    width: 100%;
936
}
937
938 849d3a37 Jared Dillard
.traffic-widget-chart, .traffic-widget-chart svg {
939
    padding: 0;
940
    height: 250px;
941
}
942
943
.traffic-widget-chart:not(:last-child) {
944
    border-bottom: 2px solid #ccc;
945
}
946
947
.d3-chart .nvtooltip > h3 {
948 dc60c816 Jared Dillard
    font-size: 14px;
949 54fc9503 Stephen Beaver
}
950
951
/* Experimental styles to correct vertical alignment in forms */
952
.col-sm-10 {
953
    padding-top: 7px;
954
}
955
956
.chkboxlbl {
957
    padding-top: 4px;
958
}
959 ca3dc6c9 Stephen Beaver
960
.colspanth {
961
    background-color: #eeeeee;
962
}