Project

General

Profile

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