Projet

Général

Profil

Télécharger (28,3 ko) Statistiques
| Branche: | Tag: | Révision:

univnautes / usr / local / www / themes / pfsense_ng_fs / all.css @ 6817c18a

1
/* Element CSS Definitions */
2
html, body, td, th, input, select {
3
	font-family: Tahoma, sans-serif;
4
	font-size: 0.9em;
5

    
6
}
7

    
8
.nowrap { white-space: nowrap; }
9

    
10
.addgatewaybox {
11
	background-color: #990000;
12
	border-style: none none none none;
13
	width: 225px;
14
}
15

    
16
.infobox {
17
	width:100%;
18
}
19

    
20
.infoboxsave {
21
	padding-right: 10px;
22
}
23

    
24
.infoboxnptd2 {
25
	width:100%;
26
	color:white;
27
	background-color:#990000;
28
	padding-right: 10px;
29
}
30

    
31
.infoboxnptd {
32
	width:8%;
33
	background-color:#990000;	
34
}
35

    
36
.infoboxnptable {
37
 	height:32px;
38
	width:100%;
39
	background-color:#990000;	
40
}
41

    
42
.infoboxnptable2 {
43
 	height:32px;
44
	width:100%;
45
	background-color:#990000;	
46
}
47

    
48
.infoboxnp {
49
	background-color:#990000;
50
	width:100%;
51
}
52

    
53
.infoboxnpimg {
54
	vertical-align:middle;
55
	width:28px;
56
	height:32px;
57
	background-color:#990000;	
58
}
59

    
60
.inputerrorsleft {
61
	background-color: #990000;
62
	width: 36px;
63
}
64

    
65
.inputerrorsright {
66
	background-color: #FFD9D1;	
67
	color: #000000;
68
	font-size: 11px;
69
	padding-left: 8px; 
70
	padding-top: 6px;
71
}
72

    
73
div.GraphLink {
74
	position: relative;
75
}
76

    
77
span.GraphLinkLine {
78
	position: absolute;
79
	background-color: #990000;
80
	width: 100%;
81
}
82

    
83
/* DOM Tooltip CSS definitions */
84
div.niceTitle
85
{
86
	background-color: #333333;
87
	color: #FFFFFF;
88
	font-weight: bold;
89
	font-size: 13px;
90
	font-family: "Trebuchet MS", sans-serif;
91
	width: 220px;
92
	left: 0;
93
	top: 0;
94
	padding: 4px;
95
	position: absolute;
96
	text-align: left;
97
	z-index: 20;
98
	-moz-border-radius: 0 10px 10px 10px;
99
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=87);
100
	-moz-opacity: .87;
101
	-khtml-opacity: .87;
102
	opacity: .87;
103
}
104
div.niceTitle h1
105
{
106
  background: #990000;
107
  border-bottom: 1px dotted #FFFFFF;
108
	font-weight: bold;
109
	font-size: 13px;
110
	font-family: "Trebuchet MS", sans-serif;
111
	margin: 3px;
112
  padding-top: 1px;
113
  padding-bottom: 1px;
114
  padding-left: 3px;
115
  text-align: left;
116
	left: 0;
117
	top: 0;
118
  -moz-border-radius: 0 8px 0 0;
119
  -moz-opacity: 1;
120
}
121
div.niceTitle .contents
122
{
123
	margin: 0;
124
	padding: 0 3px;
125
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
126
	-moz-opacity: 1;
127
	-khtml-opacity: 1;
128
	opacity: 1;
129
}
130
div.niceTitle p
131
{
132
  background: #FFFFFF;
133
  border: 1px solid #990000;
134
	color: #000000;
135
	font-size: 11px;
136
	font-family: "Trebuchet MS", sans-serif;
137
	padding: 5px;
138
	margin: 3px;
139
	text-align: left;
140
	-moz-opacity: 1;
141
  -moz-border-radius: 0 0 8px 8px;
142
}
143

    
144
a:link {
145
	color: #550000;
146
}
147

    
148
a:visited {
149
	color: #550000;
150
}
151

    
152
a:active {
153
	color: #550000;
154
}
155

    
156
a:hover {
157
	color: #550000;
158
}
159

    
160
form {
161
	margin: 0px;
162
}
163
a {
164
	text-decoration: none;
165
}
166
form input {
167
	font-size: 1.1em;
168
}
169

    
170
iframe {
171
	z-index: 1;
172
	border: 1px dashed #990000;
173
}
174
.iframe {
175
	background-color: #FFFFFF;
176
}
177

    
178
/* style of disabled formelements */
179
#wrap div {margin:1em 0}
180
[disabled] {
181
	color:#666666;
182
	background:#eeeeee;
183
}
184

    
185
#header {
186
	background: url('images/header.png') no-repeat;
187
	background-position: 0px;
188
	height: 40px;
189
	width: 810px;
190
	position: fixed;
191
	left: 0;
192
	margin-bottom: 5px;
193
	z-index: 2;
194
	top: 0;
195
}
196
#header-left {
197
	position: relative;
198
	/* background: url('images/logo.gif') no-repeat; */
199
	background-position: center;
200
	height: 40px;
201
	width: 80px;
202
	left: 0px;
203
	top:0px;
204
	float: left;
205
}
206
#header-left #status-link {
207
	position: relative;
208
	top: 0px;
209
	left: 0px;
210
}
211
#header-right {
212
	position: relative;
213
	/* background: url('images/header.gif') no-repeat; */
214
	height: 30px;
215
	color: #fff;
216
	left: 0px;
217
	margin-left: 165px;
218
}
219
#header-right .alert {
220
	position: relative;
221
	/* background: url('images/alert.gif') no-repeat; */
222
	background-position: 4px 2px;
223
	color: #fff;
224
	height: 17px;
225
	width: 500px;
226
	padding: 4px;
227
	padding-left: 27px;
228
	float: left;
229
}
230
#header-right .container {
231
	position: relative;
232
}
233
#header-right .container .left {
234
	position: relative; 
235
	float: left;
236
	font-size: 1.3em;
237
	font-weight: bold;
238
	top: 15px;
239
	left: 4px;
240
	display: none;
241
}
242
#header-right .container .right {
243
	position: relative;
244
	float: right;
245
	top: 22px;
246
	padding-right: 4px;
247
	z-index: 1;
248
}
249

    
250
/* for forcing an alert run the following command from diagnostics>command, php command:
251
file_notice("blah",  "blah blah...testing my new theme...");
252
*/
253

    
254
#header-right .container .right #alerts {
255
	position: fixed;
256
	background: url('images/alert_bgr.png') no-repeat;
257
	height: 40px;
258
	width: 400px;
259
	top: 0px;
260
	left: 810px;
261
	z-index: 2;
262
	padding-top: 1px;
263
	padding-left: 10px;
264
	margin: 0px;
265
}
266

    
267
#header-right .container .right #hostname {
268
	position: fixed;
269
	background: url('images/hostname.png') no-repeat;
270
	height: 40px;
271
	width: 400px;
272
	z-index: 1;
273
	padding-right: 5px;
274
	margin: 0px;
275
	top: 0px;
276
	left: 810px;
277
	font-size: 12px;
278
	color: #000000;
279
	font-weight: bold;
280
	padding-left: 40px;
281
	padding-top: 2px;
282
	text-align: left;
283
}
284

    
285

    
286

    
287

    
288
table#marquee {
289
	position: relative;
290
	top: -4px;
291
	left: 15px;
292
	border: 0;
293
	padding: 0;
294
	margin: 0;
295
	width: 350px;
296
	background-color: transparent;
297
	padding: 2px;
298
	border: 0px;
299
}
300
span#marquee-container {
301
	position: absolute;
302
	visibility: hidden;
303
	top: -100px;
304
	left: -10000px;
305
}
306
div#marquee-text {	
307
/*	font-size: 1.18em;
308
	font-weight: normal;
309
	font-family: Verdana;
310
	color: #ffffff; */
311
	font-size: 12px;
312
	font-weight: normal;
313
	font-style: italic;
314
	color: #000000;
315
    padding-left: 30px;
316
    padding-top: 2px;
317
}
318
table#marquee div#container {
319
	position: relative;
320
	overflow: hidden;
321
	width: 330px;
322
	height: 16px;
323
}
324
table#marquee div#container div#scroller {
325
	position: absolute;
326
	left: 0px;
327
	top: 0px;
328
}
329

    
330

    
331
#content {
332
	padding-top: 50px;
333
	padding-right: 40px;
334
	padding-left: 40px;
335
}
336

    
337

    
338
/* try to abuse left as a fadeout at the end of the page */
339
#left {
340
	width: 810px;
341
	height: 1px;
342
}
343

    
344
#right {
345
	padding: 10px;
346
	margin-bottom: 30px;
347
	font-size: 12px;
348
	font-weight: 200;
349
	line-height: 12px;
350
	color: inherit;
351
	background-color: #eeeeee;
352
	-webkit-border-radius: 6px;
353
	-moz-border-radius: 6px;
354
	border-radius: 6px;
355
}
356

    
357
#footer {
358
	text-align: center;
359
}
360
#footer p {
361
	padding: 0px;
362
	margin: 0px;
363

    
364
}
365

    
366
/* Style the List */
367
#navigation {
368
	position: fixed;
369
	top: 0px;
370
	left: 100px;
371
	padding: 0px;
372
	height: 28px;
373
	z-index: 3;
374
}
375
#navigation ul {
376
	padding: 0;
377
	margin: 0;
378
	list-style: none;
379
	text-align: center;
380
}
381
#navigation ul#menu {
382
	padding-top: 3px;
383
	padding-left: 5px;
384
	margin-left: 10px;
385
}
386

    
387
/* Style the List Elements */
388
#navigation ul li {
389
	float: left;
390
	position: relative;
391
	padding-right: 20px;
392
	top: 0px;
393
}
394

    
395
/* Text mainmenubar */
396
#navigation ul li div {
397
	background-image: url(images/mainmenu-right.gif);
398
	background-position: 2% 50%;
399
	background-repeat: no-repeat;
400
	padding-top:0px;
401
	font-size: 12px;
402
	font-weight: normal;
403
	color: #ffffff;
404
	text-align: left;
405
	padding-left: 13px;
406
	height: 13px;
407
}
408

    
409
/* Make the List inside the List Elements */
410
/* initially hidden with absolute position */
411
#navigation ul li ul {
412
	display: none;
413
	position: absolute; 
414
	font-weight: normal;
415
	margin-top: 1px;
416
	padding-top: 5px;
417
	background: #850000;
418
	border: 0px;
419
	/* transparent */
420
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
421
	-moz-opacity: 0.95;
422
	-khtml-opacity: 0.95;
423
	opacity: 0.95;
424
	/* borders */
425
	border-bottom-right-radius: 0px;
426
	border-bottom-left-radius: 6px;
427
	border-top-left-radius: 6px;
428
	border-top-right-radius: 6px;
429
	/* Mozilla */
430
	-moz-border-radius-bottomright: 0px;
431
	-moz-border-radius-bottomleft: 6px;
432
	-moz-border-radius-topright: 6px;
433
	-moz-border-radius-topleft: 6px;
434
	/* WebKit */
435
	-webkit-border-bottom-right-radius: 0px;
436
	-webkit-border-bottom-left-radius: 6px;
437
	-webkit-border-top-right-radius: 6px;
438
	-webkit-border-top-left-radius: 6px;
439
	/* Shadow Effect */
440
	box-shadow: 5px 5px 10px #000000;
441
	-webkit-box-shadow: 5px 5px 10px #000000;
442
	-moz-box-shadow: 5px 5px 10px #000000;
443
	/* Vertical menu max size */
444
	/* max-height: 259px; /
445
	/* Horizontal menu max size */
446
	max-width: 128px;
447
	overflow-x: hidden;
448
	overflow-y: auto;
449
}
450
/* to override top and left in browsers other than IE */
451
/* which will position to the top right of the containing */
452
/* li, rather than bottom left */
453
#navigation ul li > ul {
454
	top: auto;
455
	left: auto;
456
	left: -1px !important;
457
}
458
/* Show initial drop down upon mouse over, but do not show */
459
/* nested side drop menus within listed elements */
460
#navigation ul li:hover ul { 
461
	display: block;
462
	cursor: pointer;
463
}
464
#navigation ul li:hover {
465
	cursor: pointer;
466
}
467
#navigation ul li:hover div {
468
	text-decoration: none;
469
	background-image: url(images/mainmenu-down.gif);
470
	background-position: 5% 50%;
471
	background-repeat: no-repeat;
472
}
473

    
474
#navigation ul li {
475
	background-color: transparent;
476
	color: #000000;
477
}
478
/* dropdownmenu */
479
#navigation ul li ul li {
480
	border: 0px solid #850000;
481
	width: 128px;
482
	height: 1.6em;
483
	line-height: 1.6em;
484
	background-color: #850000;
485
	/* borders */
486
	border-bottom-right-radius: 0px;
487
	border-bottom-left-radius: 3px;
488
	border-top-left-radius: 3px;
489
	border-top-right-radius: 3px;
490
	/* Mozilla */
491
	-moz-border-radius-bottomright: 0px;
492
	-moz-border-radius-bottomleft: 3px;
493
	-moz-border-radius-topright: 3px;
494
	-moz-border-radius-topleft: 3px;
495
	/* WebKit */
496
	-webkit-border-bottom-right-radius: 0px;
497
	-webkit-border-bottom-left-radius: 3px;
498
	-webkit-border-top-right-radius: 3px;
499
	-webkit-border-top-left-radius: 3px;
500
}
501
/* last element in dropdown menu*/
502
#navigation ul li ul li:last-child {
503
	margin-bottom: 5px;
504
}
505
#navigation ul li ul li:hover {
506
	margin-left: 5px;
507
	background-color: #666666;      
508
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
509
	-moz-opacity: 0.95;
510
	-khtml-opacity: 0.95;
511
	opacity: 0.95;
512
}
513

    
514
/* textcolor in dropdownmenu */
515
#navigation li li a {
516
	display: block;
517
	padding-left: 8px;
518
	padding-right: 8px;
519
	color: #ffffff;
520
	font-size: 11px;
521
	font-weight: normal;
522
	text-align: left;
523
}
524

    
525
#navigation ul li ul li a.navlnk:hover {
526
	text-decoration: none;
527
}
528
#navigation ul li.first {
529
	border-right: 0px;
530
}
531
#navigation ul li.middle {
532
	border-right: 0px;
533
}
534
#navigation ul li.last {
535
}
536
#navigation ul li.dropfirst {
537
	border-bottom: 0px;
538
}
539
#navigation ul li.dropmiddle {
540
	border-bottom: 0px;
541
}
542
#navigation ul li.droplast {
543
}
544

    
545
#wzdtabcont {
546
	float: left;
547
	background-color: #FFFFFF;
548
	color: #000000;
549
	padding: 0;
550
}
551

    
552
ul#wzdnav {
553
  font-size: 0.96em;
554
  float: left;
555
	width: 14.5em;
556
  margin: 0;
557
	padding-left: 18px;
558
}
559

    
560
ul#wzdnav li {
561
  list-style: none;
562
  margin: 0;
563
	padding-bottom: 0.2em;
564
  padding-left: 0;
565
}
566

    
567
ul#wzdnav a {
568
  display: block;
569
  padding: 0.3em;
570
  font-weight: normal;
571
}
572

    
573
#wzdnavbold a {
574
  display: block;
575
  padding: 0.3em;
576
  font-weight: bold ! important;
577
}
578

    
579
ul#wzdnav a:link {
580
  color: black;
581
	background-color: #eee;
582
}
583

    
584
ul#wzdnav a:visited {
585
  color: #666;
586
	background-color: #eee;
587
}
588

    
589
ul#wzdnav a:hover {
590
  color: black;
591
	background-color: white;
592
}
593

    
594
ul#wzdnav a:active {
595
  color: white;
596
	background-color: gray;
597
}
598

    
599
#graph {
600
	position: relative;
601
	z-index: 1;
602
}
603

    
604
#logoutbtn {
605
  position: absolute;
606
  left: 95%;
607
  vertical-align: middle;
608
}
609

    
610
/* Class Based CSS Definitions */
611
.pgtitle {
612
	font-size: 18px;
613
	color: #777777;
614
	font-weight: bold;
615
}
616
.tfrtitle {
617
	font-size: 18px;
618
	color: #ffffff;
619
	font-weight: bold;
620
}
621
.vncell {
622
	background-color: #DDDDDD;
623
	padding-right: 20px;
624
	padding-left: 8px;
625
	border-bottom: 1px solid #999999;
626
}
627
.formfld {
628
  padding-left: 19px;
629
  font-size: small;
630
}
631
.formselect {
632
  font-size: 1.0em;
633
}
634
.langopt {
635
  padding-left: 34px;
636
  padding-top: 2px;
637
  padding-bottom: 2px;
638
}
639
.saved {
640
  /* background: url('/themes/nione/images/icons/icon_wzd_saved.png') no-repeat 0 1px #FFFFFF; */
641
  list-style-image: url('/themes/nervecenter/images/icons/icon_wzd_saved.png') ! important;
642
}
643
.notsaved {
644
  /* background: url('/themes/nione/images/icons/icon_wzd_nsaved.png') no-repeat 0 1px #FFFFFF; */
645
  list-style-image: url('/themes/nervecenter/images/icons/icon_wzd_nsaved.png') ! important;
646
}
647
.en {
648
  background: url('/themes/nervecenter/images/icons/icon_flag_en.png') no-repeat 0 1px #FFFFFF;
649
}
650
.de {
651
  background: url('/themes/nervecenter/images/icons/icon_flag_de.png') no-repeat 0 1px #FFFFFF;
652
}
653
.es {
654
  background: url('/themes/nervecenter/images/icons/icon_flag_es.png') no-repeat 0 1px #FFFFFF;
655
}
656
.pt_BR {
657
  background: url('/themes/nervecenter/images/icons/icon_flag_pt_BR.png') no-repeat 0 1px #FFFFFF;
658
}
659
.host {
660
  background: url('/themes/nervecenter/images/icons/icon_frmfld_host.png') no-repeat 0 1px #FFFFFF;
661
}
662
.search {
663
  background: url('/themes/nervecenter/images/icons/icon_frmfld_search.png') no-repeat 0 1px #FFFFFF;
664
}
665
.file {
666
  background: url('/themes/nervecenter/images/icons/icon_frmfld_file.png') no-repeat 0 1px #FFFFFF;
667
  background-color: transparent;
668
}
669
.mail {
670
  background: url('/themes/nervecenter/images/icons/icon_frmfld_mail.png') no-repeat 0 1px #FFFFFF;
671
}
672
.imp {
673
  background: url('/themes/nervecenter/images/icons/icon_frmfld_imp.png') no-repeat 0 1px #FFFFFF;
674
}
675
.pwd {
676
  background: url('/themes/nervecenter/images/icons/icon_frmfld_pwd.png') no-repeat 0 1px #FFFFFF;
677
}
678
.user {
679
  background: url('/themes/nervecenter/images/icons/icon_frmfld_user.png') no-repeat 0 1px #FFFFFF ;
680
}
681
.group {
682
  background: url('/themes/nervecenter/images/icons/icon_frmfld_group.png') no-repeat 0 1px #FFFFFF;
683
}
684
.url {
685
  background: url('/themes/nervecenter/images/icons/icon_frmfld_url.png') no-repeat 0 1px #FFFFFF;
686
}
687
.time {
688
  background: url('/themes/nervecenter/images/icons/icon_frmfld_time.png') no-repeat 0 1px #FFFFFF;
689
}
690
.unknown {
691
  background: url('/themes/nervecenter/images/icons/icon_frmfld_unknown.png') no-repeat 0 1px #FFFFFF;
692
}
693
.formfld_cert {
694
  background: url('/themes/nervecenter/images/icons/icon_frmfld_cert.png') no-repeat 0 1px #FFFFFF;
695
  padding-left: 28px;
696
	font-family: Courier New, Courier, monospaced;
697
	font-size: 11px;
698
}
699
.formfldalias {
700
	background-color: #990000;
701
	color: #FFFFFF;
702
}
703
.formpre {
704
	font-family: Courier New, Courier, monospaced;
705
	font-size: 10px;
706
}
707
.formbtn {
708
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
709
	font-size: 13px;
710
	font-weight: bold;
711
}
712
.formbtns {
713
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
714
	font-size: 10px;
715
	font-weight: bold;
716
}
717
.vvcell {
718
	background-color: #FFFFC6;
719
}
720
.errmsg {
721
	font-weight: bold;
722
	color: #CC0000;
723
}
724
.red {
725
	color: #CC0000;
726
}
727
.gray {
728
	color: #A0A0A0;
729
}
730
.vexpl {
731
	font-size: 11px;
732
}
733
.navlnk {
734
	color: #FFFFFF;
735
	text-decoration: none;
736
	font-size: 13px;
737
}
738
.navlnks {
739
	color: #FFFFFF;
740
	text-decoration: none;
741
	font-size: 11px;
742
}
743
.redlnk {
744
	color: #990000;
745
	text-decoration: none;
746
}
747
.tblnk {
748
	color: #FFFFFF;
749
	text-decoration: none;
750
}
751
.vncellreq {
752
	background-color: #DDDDDD;
753
	padding-right: 20px;
754
	padding-left: 8px;
755
	font-weight: bold;
756
	border-bottom: 1px solid #999999;
757
}
758
.vncellt {
759
	background-color: #DDDDDD;
760
	padding-right: 20px;
761
	padding-left: 8px;
762
	padding-top: 4px;
763
	padding-bottom: 4px;
764
	font-weight: bold;
765
	border-bottom: 1px solid #999999;
766
}
767
.vtable {
768
	border-bottom: 1px solid #999999;
769
}
770
.vnsepcell {
771
	background-color: #BBBBBB;
772
	padding-right: 20px;
773
	padding-left: 8px;
774
	font-weight: bold;
775
	border-bottom: 1px solid #999999;
776
	font-size: 11px;
777
}
778
.cpline {
779
	font-size: 11px;
780
	color: #FFFFFF;
781
}
782
.hostname {
783
	font-size: 11px;
784
	color: #990000;
785
	font-weight: bold;
786
}
787
.vnsepcellr {
788
	background-color: #BBBBBB;
789
	padding-right: 20px;
790
	padding-left: 8px;
791
	font-weight: bold;
792
	border-right: 1px solid #999999;
793
	border-bottom: 1px solid #999999;
794
	font-size: 11px;
795
}
796
.listrborder {
797
	background-color: #FFFFFF;
798
	border-right: 1px solid #999999;
799
	border-left: 1px solid #999999;	
800
	border-bottom: 1px solid #999999;
801
	font-size: 11px;
802
	padding-right: 6px;
803
	padding-left: 6px;
804
	padding-top: 4px;
805
	padding-bottom: 4px;
806
}
807
.listr {
808
	background-color: #FFFFFF;
809
	border-right: 1px solid #999999;
810
	border-bottom: 1px solid #999999;
811
	font-size: 11px;
812
	padding-right: 6px;
813
	padding-left: 6px;
814
	padding-top: 4px;
815
	padding-bottom: 4px;
816
}
817
.listrpad {
818
	border-right: 1px solid #999999;
819
	border-bottom: 1px solid #999999;
820
	font-size: 11px;
821
	padding-right: 16px;
822
	padding-left: 10px;
823
	padding-top: 8px;
824
	padding-bottom: 8px;
825
}
826
.listn {
827
	font-size: 11px;
828
	padding-right: 16px;
829
	padding-left: 6px;
830
	padding-top: 4px;
831
	padding-bottom: 4px;
832
}
833
.listbg {
834
	border-right: 1px solid #999999;
835
	border-bottom: 1px solid #999999;
836
	font-size: 11px;
837
	color: #FFFFFF;
838
	background-color: #990000;
839
	padding-right: 16px;
840
	padding-left: 6px;
841
	padding-top: 4px;
842
	padding-bottom: 4px;
843
}
844
.listbggrey {
845
	border-right: 1px solid #999999;
846
        border-bottom: 1px solid #999999;
847
        font-size: 11px;
848
        background-color: #999999;
849
        padding-right: 16px;
850
        padding-left: 6px;
851
        padding-top: 4px;
852
        padding-bottom: 4px;
853
}
854
.listhdr {
855
	background-color: #BBBBBB;
856
	padding-right: 16px;
857
	padding-left: 6px;
858
	font-weight: bold;
859
	border-bottom: 1px solid #999999;
860
	font-size: 11px;
861
	padding-top: 5px;
862
	padding-bottom: 5px;
863
}
864
.listhdr a {
865
	color: #000000;
866
}
867
.listhdrr {
868
	background-color: #BBBBBB;
869
	padding-right: 16px;
870
	padding-left: 6px;
871
	font-weight: bold;
872
	border-right: 1px solid #999999;
873
	border-bottom: 1px solid #999999;
874
	font-size: 11px;
875
	padding-top: 5px;
876
	padding-bottom: 5px;
877
}
878
.listhdrr a {
879
	color: #000000;
880
}
881
.listlr {
882
	background-color: #FFFFFF;
883
	border-right: 1px solid #999999;
884
	border-bottom: 1px solid #999999;
885
	border-left: 1px solid #999999;
886
	font-size: 11px;
887
	padding-right: 6px;
888
	padding-left: 6px;
889
	padding-top: 4px;
890
	padding-bottom: 4px;
891
}
892
.listlrns {
893
	background-color: #FFFFFF;
894
	border-right: 1px solid #999999;
895
	border-bottom: 1px solid #999999;
896
	border-left: 1px solid #999999;
897
	font-size: 11px;
898
	padding-top: 4px;
899
	padding-bottom: 4px;
900
}
901
.list {
902
	font-size: 11px;
903
	padding-left: 6px;
904
	padding-top: 2px;
905
	padding-bottom: 2px;
906
}
907
.listt {
908
	font-size: 11px;
909
	padding-top: 5px;
910
}
911
.listhdrrns {
912
	background-color: #BBBBBB;
913
	padding-left: 6px;
914
	padding-top: 5px;
915
	padding-bottom: 5px;
916
	padding-right: 6px;
917
	font-weight: bold;
918
	border-right: 1px solid #999999;
919
	border-bottom: 1px solid #999999;
920
	font-size: 11px;
921
}
922
.listbgns {
923
	border-right: 1px solid #999999;
924
	border-bottom: 1px solid #999999;
925
	font-size: 11px;
926
	background-color: #D9DEE8;
927
	padding-left: 6px;
928
	padding-right: 4px;
929
	padding-top: 4px;
930
	padding-bottom: 4px;
931
}
932
.listtopic {
933
	border-right: 1px solid #999999;
934
	font-size: 11px;
935
	background-color: #990000;
936
	padding-right: 16px;
937
	padding-left: 6px;
938
	color: #FFFFFF;
939
	font-weight: bold;
940
	padding-top: 5px;
941
	padding-bottom: 5px;
942
}
943

    
944
.optsect_t {
945
	border-right: 1px solid #999999;
946
	background-color: #990000;
947
	padding-right: 6px;
948
	padding-left: 6px;
949
	padding-top: 2px;
950
	padding-bottom: 2px;
951
}
952
.optsect_s {
953
	font-size: 11px;
954
	color: #FFFFFF;
955
	font-weight: bold;
956
}
957
.tabnavtbl {
958
}
959

    
960

    
961
/* MISC CSS Definitions */
962
ul#tabnav {
963
	font-size: 11px;
964
	font-weight: bold;
965
	list-style-type: none;
966
	margin: 0;
967
	padding: 0;
968
}
969
ul#tabnav li.tabinact1 {
970
	float: left;
971
	background-color: #777777;
972
	color: #FFFFFF;
973
	padding: 0;
974
	white-space: nowrap;
975
}
976
ul#tabnav li.tabinact {
977
	float: left;
978
	border-left: 1px solid #999999;
979
	background-color: #777777;
980
	color: #FFFFFF;
981
	padding: 0;
982
	white-space: nowrap;
983
}
984
ul#tabnav li.tabinact a {
985
	float: left;
986
	display: block;
987
	text-decoration: none;
988
	padding: 5px 8px 5px 8px;
989
	color: #FFFFFF;
990
}
991
ul#tabnav li.tabinact1 a {
992
	float: left;
993
	display: block;
994
	text-decoration: none;
995
	padding: 5px 8px 5px 8px;
996
	color: #FFFFFF;
997
}
998
ul#tabnav li.tabact {
999
	float: left;
1000
	background-color: #EEEEEE;
1001
	color: #000000;
1002
	padding: 5px 8px 5px 8px;
1003
	white-space: nowrap;
1004
}
1005
.tabcont {
1006
	background-color: #DDDDDD;
1007
	padding-right: 12px;
1008
	padding-left: 12px;
1009
	padding-top: 12px;
1010
	padding-bottom: 12px;
1011
}
1012
.tabact {
1013
	float: left;
1014
	background-color: #EEEEEE;
1015
	color: #000000;
1016
	padding: 5px 8px 5px 8px;
1017
	white-space: nowrap;
1018
}
1019
.tabinact {
1020
	font-weight: bold;
1021
	float: left;
1022
	border-left: 1px solid #999999;
1023
	background-color: #777777;
1024
	color: #FFFFFF;
1025
	padding: 0;
1026
	white-space: nowrap;
1027
}
1028
.menu {
1029
	background-color: #000000;
1030
	white-space: nowrap;
1031
	padding: 0px 5px 0px 5px;
1032
	width: 100%;
1033
	vertical-align: top;
1034
}
1035

    
1036
/* style of disabled formelements */
1037
[disabled] {
1038
	color:#666666;
1039
	background:#eeeeee;
1040
}
1041

    
1042

    
1043
/* Auto Complete Suggestions */
1044
div.suggestions {
1045
    -moz-box-sizing: border-box;
1046
    /* box-sizing: border-box; */
1047
    border: 1px solid black;
1048
    position: absolute;
1049
	background-color: #990000;
1050
	color: #FFF;
1051
}
1052

    
1053
div.suggestions div {
1054
    cursor: default;
1055
    padding: 0px 3px;
1056
	background-color: #990000;
1057
	color: #FFF;
1058
}
1059

    
1060
div.suggestions div.current {
1061
    background-color: #3366cc;
1062
    color: #FFF;
1063
}
1064
/* End Auto Complete Suggestions */
1065

    
1066

    
1067
/* Nifty Corners Crap */
1068
.rtop,.artop{display:block}
1069
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
1070
.artop *{border-style: solid;border-width:0 1px}
1071
.r1,.rl1,.re1,.rel1{margin-left:5px}
1072
.r1,.rr1,.re1,.rer1{margin-right:5px}
1073
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
1074
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
1075
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
1076
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
1077
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
1078
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
1079
.rx1,.rxl1{border-left-width:5px}
1080
.rx1,.rxr1{border-right-width:5px}
1081
.rx2,.rxl2{border-left-width:3px}
1082
.rx2,.rxr2{border-right-width:3px}
1083
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
1084
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
1085
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
1086
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
1087
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
1088
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}
1089
/* End Nifty Corners Crap */
1090

    
1091

    
1092

    
1093
/* CSS for Dynamic Log Viewer */
1094
/* Author: Erik Kristensen    */
1095
div#log div.log-entry {
1096
	clear: both;
1097
}
1098

    
1099
div#log div.log-entry span,
1100
div#log div.log-header span {
1101
	padding: 3px 2px 3px 2px;
1102
	padding-left: 6px;
1103
}
1104

    
1105
div#log div.log-entry span.log-action {
1106
	padding-bottom: 6px;
1107
	padding-left: 5px;
1108
	padding-right: 5px;
1109
}
1110

    
1111
div#log div.log-header span {
1112
	border-top: 1px solid #999;
1113
	background-color: #bbb;
1114
	font-weight: bold;
1115
	text-align: left;
1116
}
1117

    
1118
div#log span.log-action,
1119
div#log span.log-time,
1120
div#log span.log-interface,
1121
div#log span.log-source,
1122
div#log span.log-destination,
1123
div#log span.log-protocol {
1124
	float: left;
1125
	text-align: left;
1126
	border-left: 1px solid #999;
1127
	border-bottom: 1px solid #999;
1128
	
1129
}
1130

    
1131
div#log span.log-general {
1132

    
1133
}
1134

    
1135
div#log span.log-protocol {
1136
	border-right: 1px solid #999;
1137
}
1138

    
1139
div#log span.log-action {
1140
	width: 2em;
1141
	text-align: center;
1142
}
1143

    
1144
div#log span.log-time {
1145
	width: 12.5em;
1146
}
1147

    
1148
div#log span.log-interface {
1149
	width: 5em;
1150
}
1151

    
1152
div#log span.log-source,
1153
div#log span.log-destination {
1154
	width: 17.6em;
1155
}
1156

    
1157
div#log span.log-protocol {
1158
	width: 5.5em;
1159
}
1160
/* END CSS FOR DYNAMIC LOG VIEWER */
1161

    
1162
#login {
1163
	background: #cccccc;
1164
	border: 0px solid #666666;
1165
	margin: 5em auto;
1166
	padding: 0em;
1167
	width: 340px;
1168
}
1169

    
1170
#login h1 {
1171
	background: url(images/misc/logon.png) no-repeat top left;
1172
	margin-top: 0;
1173
	display: block;
1174
	text-indent: -1000px;
1175
	height: 50px;
1176
	border-bottom: none;
1177
}
1178

    
1179
#login p {
1180
	font-size: 1em;
1181
	font-weight: bold;
1182
	padding: 3px;
1183
	margin: 0em;
1184
	text-indent: 10px;
1185
}
1186

    
1187
#login span {
1188
	font-size: 1em;
1189
	font-weight: bold;
1190
	width: 20%;
1191
	padding: 3px;
1192
	margin: 0em;
1193
	text-indent: 10px;
1194
}
1195

    
1196
#login p#text {
1197
	font-size: 1em;
1198
	font-weight: normal;
1199
	padding: 3px;
1200
	margin: 0em;
1201
	text-indent: 10px;
1202
}
1203

    
1204
#login #username, #password, #password2 {
1205
	font-size: small;
1206
	width: 60%;
1207
	padding-left: 19px;
1208
	padding: 3px;
1209
	margin: 0em;
1210
}
1211

    
1212
#login #submit {
1213
	font-size: 1em;
1214
	font-weight: bold;
1215
	padding: 3px;
1216
	margin: 0em;
1217
	text-indent: 10px;
1218
}
1219

    
1220
/* Widget CSS */
1221
.widgetsubheader {
1222
	border-right: 1px solid #999999;
1223
	font-size: 11px;
1224
	background-color: #B1B1B1;
1225
	padding-right: 6px;
1226
	padding-left: 6px;
1227
	color: #000000;
1228
	font-weight: bold;
1229
	padding-top: 5px;
1230
	padding-bottom: 5px;
1231
}
1232
.widgetheader {
1233
	border-right: 1px solid #999999;
1234
	font-size: 11px;
1235
	background-color: #990000;
1236
	padding-right: 6px;
1237
	padding-left: 6px;
1238
	color: #FFFFFF;
1239
	font-weight: bold;
1240
	padding-top: 5px;
1241
	padding-bottom: 5px;
1242
}
1243
.widgetdiv{
1244
	margin:5px;
1245
	padding: 5px;
1246
	background:#CCCCCC;
1247
}
1248
.widgetconfigdiv{
1249
	background:#BBBBBB;
1250
	font-size: 11px;
1251
	color: #000000;
1252
	padding-right: 5px;
1253
	padding-left: 5px;
1254
	padding-top: 5px;
1255
	padding-bottom: 5px;
1256
}
1257

    
1258
div#log div.log-entry-mini {
1259
	clear: both;
1260
}
1261

    
1262
div#log div.log-entry-mini span {
1263
	padding: 2px 2px 2px 2px;
1264
	padding-left: 6px;
1265
}
1266

    
1267
div#log span.log-action-mini-header,
1268
div#log span.log-time-mini-header,
1269
div#log span.log-interface-mini-header,
1270
div#log span.log-source-mini-header,
1271
div#log span.log-destination-mini-header,
1272
div#log span.log-protocol-mini-header {
1273
	float: left;
1274
	text-align: left;
1275
	background-color: #B1B1B1;
1276
	font-size: 12px;
1277
	border-left: 1px solid #999;
1278
	border-bottom: 1px solid #999;
1279
}
1280

    
1281
div#log span.log-action-mini,
1282
div#log span.log-time-mini,
1283
div#log span.log-interface-mini,
1284
div#log span.log-source-mini,
1285
div#log span.log-destination-mini,
1286
div#log span.log-protocol-mini {
1287
	float: left;
1288
	text-align: left;
1289
	background-color: #FFFFFF;
1290
	font-size: 11px;
1291
	border-left: 1px solid #999;
1292
	border-bottom: 1px solid #999;
1293
}
1294

    
1295
div#log span.log-action-mini,
1296
div#log span.log-action-mini-header {
1297
	width: 6%;
1298
}
1299

    
1300
div#log span.log-time-mini,
1301
div#log span.log-time-mini-header {
1302
	width: 19%;
1303
}
1304

    
1305
div#log span.log-interface-mini,
1306
div#log span.log-interface-mini-header {
1307
	width: 8%;
1308
}
1309

    
1310
div#log span.log-source-mini,
1311
div#log span.log-source-mini-header {
1312
	width: 23%;
1313
}
1314

    
1315
div#log span.log-destination-mini,
1316
div#log span.log-destination-mini-header {
1317
	width: 31%;
1318
}
1319

    
1320
div#log span.log-protocol-mini,
1321
div#log span.log-protocol-mini-header {
1322
	width: 8%;	
1323
	border-right: 1px solid #999;
1324
}
1325

    
1326
/* Sortable tables */
1327
table.sortable thead {
1328
        cursor: default;
1329
	/* background-color: #EEEEEE; this causing light gray rectangles to the right of many tables in gui */
1330
	padding-right: 12px;
1331
	padding-left: 12px;
1332
	padding-top: 12px;
1333
	padding-bottom: 12px;
1334
}
1335

    
1336
/*thermal_sensors widget styles*/
1337

    
1338
.thermalSensorRow		{ width: 100%; border: 0px solid #ddd; padding: 1px; border-radius: 3px; }
1339
.thermalSensorBarShell	{ position: relative; width: 100%; height: 5px; border: 1px solid lightgray; border-radius: 3px; }
1340
.thermalSensorBar		{ position: absolute; width:   0%; height: 1px; z-index: 1; border-style: solid; border-radius: 3px; 
1341
						  background-color: LimeGreen; 
1342
						  border-top-width: 2px; border-top-color: Lime; 
1343
						  border-left-width: 0px;   
1344
						  border-right-width: 0px; 
1345
						  border-bottom-width: 2px; border-bottom-color: Green; 
1346
}
1347
.thermalSensorTextShell	{ height: 20px; width: 100%; top: 3px; }
1348
.thermalSensorText		{ float: left; height: 20px; top: 3px; }
1349
.thermalSensorValue		{ float: left; height: 20px; top: 3px; font-weight: bold; margin-left: 10px;}
1350

    
1351
.thermalSensorWarnThresh	{ position: absolute; background-color: orange; height: 16px; width: 2px; z-index: 2; margin-top: -8px; }
1352
.thermalSensorCritThresh	{ position: absolute; background-color:    red; height: 16px; width: 2px; z-index: 2; margin-top: -8px; }
1353

    
1354
.thermal_sensors_widget_scale000 { position: absolute; height: 5px; width: 1px; left: -1px; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1355
.thermal_sensors_widget_scale020 { position: absolute; height: 3px; width: 1px; left:  10%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1356
.thermal_sensors_widget_scale010 { position: absolute; height: 3px; width: 1px; left:  20%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1357
.thermal_sensors_widget_scale030 { position: absolute; height: 3px; width: 1px; left:  30%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1358
.thermal_sensors_widget_scale040 { position: absolute; height: 3px; width: 1px; left:  40%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1359
.thermal_sensors_widget_scale050 { position: absolute; height: 3px; width: 1px; left:  50%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1360
.thermal_sensors_widget_scale060 { position: absolute; height: 3px; width: 1px; left:  60%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1361
.thermal_sensors_widget_scale070 { position: absolute; height: 3px; width: 1px; left:  70%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1362
.thermal_sensors_widget_scale080 { position: absolute; height: 3px; width: 1px; left:  80%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1363
.thermal_sensors_widget_scale090 { position: absolute; height: 3px; width: 1px; left:  90%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1364
.thermal_sensors_widget_scale100 { position: absolute; height: 9px; width: 1px; left: 100%; margin-top: -6px; background-color: lightgray; z-index: 0; font-size: 0; }
1365

    
1366
.thermal_sensors_widget_mark100 { position: absolute; width: 15px; left: 96%; margin-top: -12px; font: 6pt Arial, sans-serif; text-align: left; color: #575757; }
1367

    
1368
/* widget textarea styles - full width */
1369
.textarea_widget { 
1370
	width: 100%; 
1371
	resize:vertical;
1372
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
1373
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
1374
	box-sizing: border-box;         /* IE 8+ */
1375
}
(1-1/12)