Projet

Général

Profil

Télécharger (29,1 ko) Statistiques
| Branche: | Tag: | Révision:

univnautes / usr / local / www / themes / pfsense_ng / 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
body {
145
  margin: 0px auto;
146
  align: left;
147
  background: url('images/background.jpg') no-repeat;
148
  background-position : left 0px;
149
  background-attachment: fixed;
150
  background-color: #7f7f7f;
151
}
152
a:link {
153
	color: #550000;
154
}
155

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

    
160
a:active {
161
	color: #550000;
162
}
163

    
164
a:hover {
165
	color: #550000;
166
}
167

    
168
form {
169
	margin: 0px;
170
}
171
a {
172
	text-decoration: none;
173
}
174
form input {
175
	font-size: 1.1em;
176
}
177

    
178
iframe {
179
	z-index: 1;
180
	border: 1px dashed #990000;
181
}
182
.iframe {
183
	background-color: #FFFFFF;
184
}
185

    
186
/* style of disabled formelements */
187
#wrap div {margin:1em 0}
188
[disabled] {
189
	color:#666666;
190
	background:#eeeeee;
191
}
192

    
193
/* ID Based CSS Definitions */
194
/* margin: 0px auto makes the content centered, margin 0px 0px makes it aligned to the left */
195
#wrapper {
196
	width: 810px;
197
	margin: 0px 0px;
198
/*	left: 0px; */
199
}
200

    
201
#header {
202
	background: url('images/header.png') no-repeat;
203
	background-position: 0px;
204
	height: 40px;
205
	width: 810px;
206
	position: fixed;
207
	left: 0;
208
	margin-bottom: 5px;
209
	z-index: 2;
210
}
211
#header-left {
212
	position: relative;
213
	/* background: url('images/logo.gif') no-repeat; */
214
	background-position: center;
215
	height: 40px;
216
	width: 80px;
217
	left: 0px;
218
	top:0px;
219
	float: left;
220
}
221
#header-left #status-link {
222
	position: relative;
223
	top: 0px;
224
	left: 0px;
225
}
226
#header-right {
227
	position: relative;
228
	/* background: url('images/header.gif') no-repeat; */
229
	height: 30px;
230
	color: #fff;
231
	left: 0px;
232
	margin-left: 165px;
233
}
234
#header-right .alert {
235
	position: relative;
236
	/* background: url('images/alert.gif') no-repeat; */
237
	background-position: 4px 2px;
238
	color: #fff;
239
	height: 17px;
240
	width: 500px;
241
	padding: 4px;
242
	padding-left: 27px;
243
	float: left;
244
}
245
#header-right .container {
246
	position: relative;
247
}
248
#header-right .container .left {
249
	position: relative; 
250
	float: left;
251
	font-size: 1.3em;
252
	font-weight: bold;
253
	top: 15px;
254
	left: 4px;
255
	display: none;
256
}
257
#header-right .container .right {
258
	position: relative;
259
	float: right;
260
	top: 22px;
261
	padding-right: 4px;
262
	z-index: 1;
263
}
264

    
265
/* for forcing an alert run the following command from diagnostics>command, php command:
266
file_notice("blah",  "blah blah...testing my new theme...");
267
*/
268

    
269
#header-right .container .right #alerts {
270
	position: fixed;
271
	background: url('images/alert_bgr.png') no-repeat;
272
	height: 40px;
273
	width: 400px;
274
	top: 0px;
275
	left: 810px;
276
	z-index: 2;
277
	padding-top: 1px;
278
	padding-left: 10px;
279
	margin: 0px;
280
}
281

    
282
#header-right .container .right #hostname {
283
	position: fixed;
284
	background: url('images/hostname.png') no-repeat;
285
	height: 40px;
286
	width: 400px;
287
	z-index: 1;
288
	padding-right: 5px;
289
	margin: 0px;
290
	top: 0px;
291
	left: 810px;
292
	font-size: 12px;
293
	color: #000000;
294
	font-weight: bold;
295
	padding-left: 40px;
296
	padding-top: 2px;
297
	text-align: left;
298
}
299

    
300

    
301

    
302

    
303
table#marquee {
304
	position: relative;
305
	top: -4px;
306
	left: 15px;
307
	border: 0;
308
	padding: 0;
309
	margin: 0;
310
	width: 350px;
311
	background-color: transparent;
312
	padding: 2px;
313
	border: 0px;
314
}
315
span#marquee-container {
316
	position: absolute;
317
	visibility: hidden;
318
	top: -100px;
319
	left: -10000px;
320
}
321
div#marquee-text {	
322
/*	font-size: 1.18em;
323
	font-weight: normal;
324
	font-family: Verdana;
325
	color: #ffffff; */
326
	font-size: 12px;
327
	font-weight: normal;
328
	font-style: italic;
329
	color: #000000;
330
    padding-left: 30px;
331
    padding-top: 2px;
332
}
333
table#marquee div#container {
334
	position: relative;
335
	overflow: hidden;
336
	width: 330px;
337
	height: 16px;
338
}
339
table#marquee div#container div#scroller {
340
	position: absolute;
341
	left: 0px;
342
	top: 0px;
343
}
344

    
345

    
346
#content {
347
	position: relative;
348
	top: 0px;
349
	left: 75px;
350
	margin-top: 0px;
351
	margin-left: 0px;
352
	padding-top: 50px;
353
	padding-left: 20px;
354
	width: 840px;
355
	background-color: #ffffff;
356
	background: url('images/horizontal.png') repeat-y;
357
}
358

    
359

    
360
/* try to abuse left as a fadeout at the end of the page */
361
#left {
362
	width: 810px;
363
	height: 1px;
364
}
365

    
366
#right {
367
	position: relative;
368
	top: -10px;
369
	left: 0px;
370
	width: 770px;
371
	margin-top: 0px;
372
	margin-left: 5px;
373
	margin-right: 5px;
374
	padding-top: 20px;
375
	padding-left: 10px;
376
	padding-right: 10px;
377
	padding-bottom: 90px;
378
	min-height: 400px;
379

    
380
}
381

    
382
#footer {
383
	position: relative;
384
/*	margin-bottom: 5px; */
385
	background: url('images/footer.png') no-repeat;
386
/*	top: -100px; */
387
	bottom: 0px;
388
	left: 75px;
389
/*	width: 1210px; */
390
	width: 840px;
391
	height: 60px;
392
	color: #000000;
393
	text-align: center;
394
	font-size: 0.9em;
395
	padding-top: 10px;
396
	padding-left: 10px;
397
	clear: both;
398
}
399
#footer p {
400
	padding: 0px;
401
	margin: 0px;
402

    
403
}
404

    
405
/* Style the List */
406
#navigation {
407
	position: fixed;
408
	top: 0px;
409
	left: 100px;
410
	padding: 0px;
411
	height: 28px;
412
	z-index: 3;
413
}
414
#navigation ul {
415
	padding: 0;
416
	margin: 0;
417
	list-style: none;
418
	text-align: center;
419
}
420
#navigation ul#menu {
421
	padding-top: 3px;
422
	padding-left: 5px;
423
	margin-left: 10px;
424
}
425

    
426
/* Style the List Elements */
427
#navigation ul li {
428
	float: left;
429
	position: relative;
430
	padding-right: 20px;
431
	top: 0px;
432
}
433

    
434
/* Text mainmenubar */
435
#navigation ul li div {
436
	background-image: url(images/mainmenu-right.gif);
437
	background-position: 2% 50%;
438
	background-repeat: no-repeat;
439
	padding-top:0px;
440
	font-size: 12px;
441
	font-weight: normal;
442
	color: #ffffff;
443
	text-align: left;
444
	padding-left: 13px;
445
	height: 13px;
446
}
447

    
448
/* Make the List inside the List Elements */
449
/* initially hidden with absolute position */
450
#navigation ul li ul {
451
	display: none;
452
	position: absolute; 
453
	font-weight: normal;
454
	margin-top: 1px;
455
	padding-top: 5px;
456
	background: #850000;
457
	border: 0px;
458
	/* transparent */
459
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
460
	-moz-opacity: 0.95;
461
	-khtml-opacity: 0.95;
462
	opacity: 0.95;
463
	/* borders */
464
	border-bottom-right-radius: 0px;
465
	border-bottom-left-radius: 6px;
466
	border-top-left-radius: 6px;
467
	border-top-right-radius: 6px;
468
	/* Mozilla */
469
	-moz-border-radius-bottomright: 0px;
470
	-moz-border-radius-bottomleft: 6px;
471
	-moz-border-radius-topright: 6px;
472
	-moz-border-radius-topleft: 6px;
473
	/* WebKit */
474
	-webkit-border-bottom-right-radius: 0px;
475
	-webkit-border-bottom-left-radius: 6px;
476
	-webkit-border-top-right-radius: 6px;
477
	-webkit-border-top-left-radius: 6px;
478
	/* Shadow Effect */
479
	box-shadow: 5px 5px 10px #000000;
480
	-webkit-box-shadow: 5px 5px 10px #000000;
481
	-moz-box-shadow: 5px 5px 10px #000000;
482
	/* Vertical menu max size */
483
	/* max-height: 259px; /
484
	/* Horizontal menu max size */
485
	max-width: 128px;
486
	overflow-x: hidden;
487
	overflow-y: auto;
488
}
489
/* to override top and left in browsers other than IE */
490
/* which will position to the top right of the containing */
491
/* li, rather than bottom left */
492
#navigation ul li > ul {
493
	top: auto;
494
	left: auto;
495
	left: -1px !important;
496
}
497
/* Show initial drop down upon mouse over, but do not show */
498
/* nested side drop menus within listed elements */
499
#navigation ul li:hover ul { 
500
	display: block;
501
	cursor: pointer;
502
}
503
#navigation ul li:hover {
504
	cursor: pointer;
505
}
506
#navigation ul li:hover div {
507
	text-decoration: none;
508
	background-image: url(images/mainmenu-down.gif);
509
	background-position: 5% 50%;
510
	background-repeat: no-repeat;
511
}
512

    
513
#navigation ul li {
514
	background-color: transparent;
515
	color: #000000;
516
}
517
/* dropdownmenu */
518
#navigation ul li ul li {
519
	border: 0px solid #850000;
520
	width: 128px;
521
	height: 1.6em;
522
	line-height: 1.6em;
523
	background-color: #850000;
524
	/* borders */
525
	border-bottom-right-radius: 0px;
526
	border-bottom-left-radius: 3px;
527
	border-top-left-radius: 3px;
528
	border-top-right-radius: 3px;
529
	/* Mozilla */
530
	-moz-border-radius-bottomright: 0px;
531
	-moz-border-radius-bottomleft: 3px;
532
	-moz-border-radius-topright: 3px;
533
	-moz-border-radius-topleft: 3px;
534
	/* WebKit */
535
	-webkit-border-bottom-right-radius: 0px;
536
	-webkit-border-bottom-left-radius: 3px;
537
	-webkit-border-top-right-radius: 3px;
538
	-webkit-border-top-left-radius: 3px;
539
}
540
/* last element in dropdown menu*/
541
#navigation ul li ul li:last-child {
542
	margin-bottom: 5px;
543
}
544
#navigation ul li ul li:hover {
545
	margin-left: 5px;
546
	background-color: #666666;      
547
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
548
	-moz-opacity: 0.95;
549
	-khtml-opacity: 0.95;
550
	opacity: 0.95;
551
}
552

    
553
/* textcolor in dropdownmenu */
554
#navigation li li a {
555
	display: block;
556
	padding-left: 8px;
557
	padding-right: 8px;
558
	color: #ffffff;
559
	font-size: 11px;
560
	font-weight: normal;
561
	text-align: left;
562
}
563

    
564
#navigation ul li ul li a.navlnk:hover {
565
	text-decoration: none;
566
}
567
#navigation ul li.first {
568
	border-right: 0px;
569
}
570
#navigation ul li.middle {
571
	border-right: 0px;
572
}
573
#navigation ul li.last {
574
}
575
#navigation ul li.dropfirst {
576
	border-bottom: 0px;
577
}
578
#navigation ul li.dropmiddle {
579
	border-bottom: 0px;
580
}
581
#navigation ul li.droplast {
582
}
583

    
584
#wzdtabcont {
585
	float: left;
586
	background-color: #FFFFFF;
587
	color: #000000;
588
	padding: 0;
589
}
590

    
591
ul#wzdnav {
592
  font-size: 0.96em;
593
  float: left;
594
	width: 14.5em;
595
  margin: 0;
596
	padding-left: 18px;
597
}
598

    
599
ul#wzdnav li {
600
  list-style: none;
601
  margin: 0;
602
	padding-bottom: 0.2em;
603
  padding-left: 0;
604
}
605

    
606
ul#wzdnav a {
607
  display: block;
608
  padding: 0.3em;
609
  font-weight: normal;
610
}
611

    
612
#wzdnavbold a {
613
  display: block;
614
  padding: 0.3em;
615
  font-weight: bold ! important;
616
}
617

    
618
ul#wzdnav a:link {
619
  color: black;
620
	background-color: #eee;
621
}
622

    
623
ul#wzdnav a:visited {
624
  color: #666;
625
	background-color: #eee;
626
}
627

    
628
ul#wzdnav a:hover {
629
  color: black;
630
	background-color: white;
631
}
632

    
633
ul#wzdnav a:active {
634
  color: white;
635
	background-color: gray;
636
}
637

    
638
#graph {
639
	position: relative;
640
	z-index: 1;
641
}
642

    
643
#logoutbtn {
644
  position: absolute;
645
  left: 95%;
646
  vertical-align: middle;
647
}
648

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

    
983
.optsect_t {
984
	border-right: 1px solid #999999;
985
	background-color: #990000;
986
	padding-right: 6px;
987
	padding-left: 6px;
988
	padding-top: 2px;
989
	padding-bottom: 2px;
990
}
991
.optsect_s {
992
	font-size: 11px;
993
	color: #FFFFFF;
994
	font-weight: bold;
995
}
996
.tabnavtbl {
997
}
998

    
999

    
1000
/* MISC CSS Definitions */
1001
ul#tabnav {
1002
	font-size: 11px;
1003
	font-weight: bold;
1004
	list-style-type: none;
1005
	margin: 0;
1006
	padding: 0;
1007
}
1008
ul#tabnav li.tabinact1 {
1009
	float: left;
1010
	background-color: #777777;
1011
	color: #FFFFFF;
1012
	padding: 0;
1013
	white-space: nowrap;
1014
}
1015
ul#tabnav li.tabinact {
1016
	float: left;
1017
	border-left: 1px solid #999999;
1018
	background-color: #777777;
1019
	color: #FFFFFF;
1020
	padding: 0;
1021
	white-space: nowrap;
1022
}
1023
ul#tabnav li.tabinact a {
1024
	float: left;
1025
	display: block;
1026
	text-decoration: none;
1027
	padding: 5px 8px 5px 8px;
1028
	color: #FFFFFF;
1029
}
1030
ul#tabnav li.tabinact1 a {
1031
	float: left;
1032
	display: block;
1033
	text-decoration: none;
1034
	padding: 5px 8px 5px 8px;
1035
	color: #FFFFFF;
1036
}
1037
ul#tabnav li.tabact {
1038
	float: left;
1039
	background-color: #EEEEEE;
1040
	color: #000000;
1041
	padding: 5px 8px 5px 8px;
1042
	white-space: nowrap;
1043
}
1044
.tabcont {
1045
	background-color: #DDDDDD;
1046
	padding-right: 12px;
1047
	padding-left: 12px;
1048
	padding-top: 12px;
1049
	padding-bottom: 12px;
1050
}
1051
.tabact {
1052
	float: left;
1053
	background-color: #EEEEEE;
1054
	color: #000000;
1055
	padding: 5px 8px 5px 8px;
1056
	white-space: nowrap;
1057
}
1058
.tabinact {
1059
	font-weight: bold;
1060
	float: left;
1061
	border-left: 1px solid #999999;
1062
	background-color: #777777;
1063
	color: #FFFFFF;
1064
	padding: 0;
1065
	white-space: nowrap;
1066
}
1067
.menu {
1068
	background-color: #000000;
1069
	white-space: nowrap;
1070
	padding: 0px 5px 0px 5px;
1071
	width: 100%;
1072
	vertical-align: top;
1073
}
1074

    
1075
/* style of disabled formelements */
1076
[disabled] {
1077
	color:#666666;
1078
	background:#eeeeee;
1079
}
1080

    
1081

    
1082
/* Auto Complete Suggestions */
1083
div.suggestions {
1084
    -moz-box-sizing: border-box;
1085
    /* box-sizing: border-box; */
1086
    border: 1px solid black;
1087
    position: absolute;
1088
	background-color: #990000;
1089
	color: #FFF;
1090
}
1091

    
1092
div.suggestions div {
1093
    cursor: default;
1094
    padding: 0px 3px;
1095
	background-color: #990000;
1096
	color: #FFF;
1097
}
1098

    
1099
div.suggestions div.current {
1100
    background-color: #3366cc;
1101
    color: #FFF;
1102
}
1103
/* End Auto Complete Suggestions */
1104

    
1105

    
1106
/* Nifty Corners Crap */
1107
.rtop,.artop{display:block}
1108
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
1109
.artop *{border-style: solid;border-width:0 1px}
1110
.r1,.rl1,.re1,.rel1{margin-left:5px}
1111
.r1,.rr1,.re1,.rer1{margin-right:5px}
1112
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
1113
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
1114
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
1115
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
1116
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
1117
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
1118
.rx1,.rxl1{border-left-width:5px}
1119
.rx1,.rxr1{border-right-width:5px}
1120
.rx2,.rxl2{border-left-width:3px}
1121
.rx2,.rxr2{border-right-width:3px}
1122
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
1123
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
1124
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
1125
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
1126
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
1127
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}
1128
/* End Nifty Corners Crap */
1129

    
1130

    
1131

    
1132
/* CSS for Dynamic Log Viewer */
1133
/* Author: Erik Kristensen    */
1134
div#log div.log-entry {
1135
	clear: both;
1136
}
1137

    
1138
div#log div.log-entry span,
1139
div#log div.log-header span {
1140
	padding: 3px 2px 3px 2px;
1141
	padding-left: 6px;
1142
}
1143

    
1144
div#log div.log-entry span.log-action {
1145
	padding-bottom: 6px;
1146
	padding-left: 5px;
1147
	padding-right: 5px;
1148
}
1149

    
1150
div#log div.log-header span {
1151
	border-top: 1px solid #999;
1152
	background-color: #bbb;
1153
	font-weight: bold;
1154
	text-align: left;
1155
}
1156

    
1157
div#log span.log-action,
1158
div#log span.log-time,
1159
div#log span.log-interface,
1160
div#log span.log-source,
1161
div#log span.log-destination,
1162
div#log span.log-protocol {
1163
	float: left;
1164
	text-align: left;
1165
	border-left: 1px solid #999;
1166
	border-bottom: 1px solid #999;
1167
	
1168
}
1169

    
1170
div#log span.log-general {
1171

    
1172
}
1173

    
1174
div#log span.log-protocol {
1175
	border-right: 1px solid #999;
1176
}
1177

    
1178
div#log span.log-action {
1179
	width: 2em;
1180
	text-align: center;
1181
}
1182

    
1183
div#log span.log-time {
1184
	width: 12.5em;
1185
}
1186

    
1187
div#log span.log-interface {
1188
	width: 5em;
1189
}
1190

    
1191
div#log span.log-source,
1192
div#log span.log-destination {
1193
	width: 17.6em;
1194
}
1195

    
1196
div#log span.log-protocol {
1197
	width: 5.5em;
1198
}
1199
/* END CSS FOR DYNAMIC LOG VIEWER */
1200

    
1201
#login {
1202
	background: #cccccc;
1203
	border: 0px solid #666666;
1204
	margin: 5em auto;
1205
	padding: 0em;
1206
	width: 340px;
1207
}
1208

    
1209
#login h1 {
1210
	background: url(images/misc/logon.png) no-repeat top left;
1211
	margin-top: 0;
1212
	display: block;
1213
	text-indent: -1000px;
1214
	height: 50px;
1215
	border-bottom: none;
1216
}
1217

    
1218
#login p {
1219
	font-size: 1em;
1220
	font-weight: bold;
1221
	padding: 3px;
1222
	margin: 0em;
1223
	text-indent: 10px;
1224
}
1225

    
1226
#login span {
1227
	font-size: 1em;
1228
	font-weight: bold;
1229
	width: 20%;
1230
	padding: 3px;
1231
	margin: 0em;
1232
	text-indent: 10px;
1233
}
1234

    
1235
#login p#text {
1236
	font-size: 1em;
1237
	font-weight: normal;
1238
	padding: 3px;
1239
	margin: 0em;
1240
	text-indent: 10px;
1241
}
1242

    
1243
#login #username, #password, #password2 {
1244
	font-size: small;
1245
	width: 60%;
1246
	padding-left: 19px;
1247
	padding: 3px;
1248
	margin: 0em;
1249
}
1250

    
1251
#login #submit {
1252
	font-size: 1em;
1253
	font-weight: bold;
1254
	padding: 3px;
1255
	margin: 0em;
1256
	text-indent: 10px;
1257
}
1258

    
1259
/* Widget CSS */
1260
.widgetsubheader {
1261
	border-right: 1px solid #999999;
1262
	font-size: 11px;
1263
	background-color: #B1B1B1;
1264
	padding-right: 6px;
1265
	padding-left: 6px;
1266
	color: #000000;
1267
	font-weight: bold;
1268
	padding-top: 5px;
1269
	padding-bottom: 5px;
1270
}
1271
.widgetheader {
1272
	border-right: 1px solid #999999;
1273
	font-size: 11px;
1274
	background-color: #990000;
1275
	padding-right: 6px;
1276
	padding-left: 6px;
1277
	color: #FFFFFF;
1278
	font-weight: bold;
1279
	padding-top: 5px;
1280
	padding-bottom: 5px;
1281
}
1282
.widgetdiv{
1283
	margin:5px;
1284
	padding: 5px;
1285
	background:#CCCCCC;
1286
}
1287
.widgetconfigdiv{
1288
	background:#BBBBBB;
1289
	font-size: 11px;
1290
	color: #000000;
1291
	padding-right: 5px;
1292
	padding-left: 5px;
1293
	padding-top: 5px;
1294
	padding-bottom: 5px;
1295
}
1296

    
1297
div#log div.log-entry-mini {
1298
	clear: both;
1299
}
1300

    
1301
div#log div.log-entry-mini span {
1302
	padding: 2px 2px 2px 2px;
1303
	padding-left: 6px;
1304
}
1305

    
1306
div#log span.log-action-mini-header,
1307
div#log span.log-time-mini-header,
1308
div#log span.log-interface-mini-header,
1309
div#log span.log-source-mini-header,
1310
div#log span.log-destination-mini-header,
1311
div#log span.log-protocol-mini-header {
1312
	float: left;
1313
	text-align: left;
1314
	background-color: #B1B1B1;
1315
	font-size: 12px;
1316
	border-left: 1px solid #999;
1317
	border-bottom: 1px solid #999;
1318
}
1319

    
1320
div#log span.log-action-mini,
1321
div#log span.log-time-mini,
1322
div#log span.log-interface-mini,
1323
div#log span.log-source-mini,
1324
div#log span.log-destination-mini,
1325
div#log span.log-protocol-mini {
1326
	float: left;
1327
	text-align: left;
1328
	background-color: #FFFFFF;
1329
	font-size: 11px;
1330
	border-left: 1px solid #999;
1331
	border-bottom: 1px solid #999;
1332
}
1333

    
1334
div#log span.log-action-mini,
1335
div#log span.log-action-mini-header {
1336
	width: 6%;
1337
}
1338

    
1339
div#log span.log-time-mini,
1340
div#log span.log-time-mini-header {
1341
	width: 19%;
1342
}
1343

    
1344
div#log span.log-interface-mini,
1345
div#log span.log-interface-mini-header {
1346
	width: 8%;
1347
}
1348

    
1349
div#log span.log-source-mini,
1350
div#log span.log-source-mini-header {
1351
	width: 23%;
1352
}
1353

    
1354
div#log span.log-destination-mini,
1355
div#log span.log-destination-mini-header {
1356
	width: 31%;
1357
}
1358

    
1359
div#log span.log-protocol-mini,
1360
div#log span.log-protocol-mini-header {
1361
	width: 8%;	
1362
	border-right: 1px solid #999;
1363
}
1364

    
1365
/* Sortable tables */
1366
table.sortable thead {
1367
        cursor: default;
1368
	/* background-color: #EEEEEE; this causing light gray rectangles to the right of many tables in gui */
1369
	padding-right: 12px;
1370
	padding-left: 12px;
1371
	padding-top: 12px;
1372
	padding-bottom: 12px;
1373
}
1374

    
1375
/*thermal_sensors widget styles*/
1376

    
1377
.thermalSensorRow		{ width: 100%; border: 0px solid #ddd; padding: 1px; border-radius: 3px; }
1378
.thermalSensorBarShell	{ position: relative; width: 100%; height: 5px; border: 1px solid lightgray; border-radius: 3px; }
1379
.thermalSensorBar		{ position: absolute; width:   0%; height: 1px; z-index: 1; border-style: solid; border-radius: 3px; 
1380
						  background-color: LimeGreen; 
1381
						  border-top-width: 2px; border-top-color: Lime; 
1382
						  border-left-width: 0px;   
1383
						  border-right-width: 0px; 
1384
						  border-bottom-width: 2px; border-bottom-color: Green; 
1385
}
1386
.thermalSensorTextShell	{ height: 20px; width: 100%; top: 3px; }
1387
.thermalSensorText		{ float: left; height: 20px; top: 3px; }
1388
.thermalSensorValue		{ float: left; height: 20px; top: 3px; font-weight: bold; margin-left: 10px;}
1389

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

    
1393
.thermal_sensors_widget_scale000 { position: absolute; height: 5px; width: 1px; left: -1px; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1394
.thermal_sensors_widget_scale020 { position: absolute; height: 3px; width: 1px; left:  10%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1395
.thermal_sensors_widget_scale010 { position: absolute; height: 3px; width: 1px; left:  20%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1396
.thermal_sensors_widget_scale030 { position: absolute; height: 3px; width: 1px; left:  30%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1397
.thermal_sensors_widget_scale040 { position: absolute; height: 3px; width: 1px; left:  40%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1398
.thermal_sensors_widget_scale050 { position: absolute; height: 3px; width: 1px; left:  50%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1399
.thermal_sensors_widget_scale060 { position: absolute; height: 3px; width: 1px; left:  60%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1400
.thermal_sensors_widget_scale070 { position: absolute; height: 3px; width: 1px; left:  70%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1401
.thermal_sensors_widget_scale080 { position: absolute; height: 3px; width: 1px; left:  80%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1402
.thermal_sensors_widget_scale090 { position: absolute; height: 3px; width: 1px; left:  90%; margin-top: -4px; background-color: lightgray; z-index: 0; font-size: 0; }
1403
.thermal_sensors_widget_scale100 { position: absolute; height: 9px; width: 1px; left: 100%; margin-top: -6px; background-color: lightgray; z-index: 0; font-size: 0; }
1404

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

    
1407
/* widget textarea styles - full width */
1408
.textarea_widget { 
1409
	width: 100%; 
1410
	resize:vertical;
1411
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
1412
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
1413
	box-sizing: border-box;         /* IE 8+ */
1414
}
(1-1/12)