Statistics
| Branch: | Tag: | Revision:

root / ui / static / main.css @ e2ccad35

History | View | Annotate | Download (18.1 kB)

1
html, body, div, span, applet, object, iframe,
2
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
3
a, abbr, acronym, address, big, cite, code,
4
del, dfn, em, font, img, ins, kbd, q, s, samp,
5
small, strike, strong, sub, sup, tt, var,
6
b, u, i, center,
7
dl, dt, dd, ol, ul, li,
8
fieldset, form, label, legend,
9
table, caption, tbody, tfoot, thead, tr, th, td {
10
        margin: 0;
11
        padding: 0;
12
        border: 0;
13
        font-size: 100%;
14
        vertical-align: baseline;
15
        background: transparent;
16
    font-family: Verdana, 'PT Sans', sans-serif;
17
}
18

    
19
body {
20
        line-height: 1;
21
    background: url(../static/degrade-background.png) repeat-x scroll 0 0 #C3C3C3;
22
    margin: 0;
23
}
24

    
25
ol, ul {
26
        list-style: none;
27
}
28

    
29
blockquote, q {
30
        quotes: none;
31
}
32

    
33
blockquote:before, blockquote:after,
34
q:before, q:after {
35
        content: '';
36
        content: none;
37
}
38

    
39
/* remember to define focus styles! */
40
:focus {
41
    outline: 1px dotted #87AADE;
42
}
43

    
44
/* remember to highlight inserts somehow! */
45
ins {
46
        text-decoration: none;
47
}
48

    
49
del {
50
        text-decoration: line-through;
51
}
52

    
53
/* tables still need 'cellspacing="0"' in the markup */
54
table {
55
        border-collapse: collapse;
56
        border-spacing: 0;
57
}
58

    
59

    
60
h5 {
61
    font-weight: normal;
62
    font-size: 9pt;
63
    margin-bottom:3px;
64
}
65

    
66
/* root element for tabs  */
67
ul.css-tabs {
68
        margin: 0 0 0 10px; 
69
    padding: 0;
70
        height:31px;
71
    font-size:32px;        
72
    overflow: hidden;         
73
}
74

    
75
ul.css-tabs .secondary {
76
    position:relative;
77
}
78

    
79
/* single tab */
80
ul.css-tabs li {  
81
        float:left;         
82
        padding:0; 
83
        margin: 0 10px 0 0;  
84
        list-style-type:none;        
85
}
86

    
87
/* link inside the tab. uses a background image */
88
ul.css-tabs a { 
89
        float:left;
90
        display:block;
91
        text-decoration:none;
92
        color:#d2d2d2;
93
        position:relative;
94
        outline:0;
95
    padding: 0 9px 0 13px;
96
    top: 9px;
97
}
98

    
99
ul.css-tabs a#machines {
100
    color: #a3bbc5;
101
}
102

    
103
ul.css-tabs a#machines.current {
104
  color: #87aade;
105
}
106

    
107
ul.css-tabs a#disks {
108
    color: #deb358;
109
}
110

    
111
ul.css-tabs a#disks.current {
112
    color: #dea842;
113
}
114

    
115
ul.css-tabs a#images {
116
    color: #9ba97b;
117
}
118

    
119
ul.css-tabs a#images.current {
120
    color: #87a06d;
121
}
122

    
123
ul.css-tabs a#networks {
124
    color: #bc9399;
125
}
126

    
127
ul.css-tabs a#networks.current {
128
  color: #9d6d6a;
129
}
130

    
131
ul.css-tabs a#files {
132
    color: #a3bbc5;
133
}
134

    
135
ul.css-tabs a#files.current {
136
  color: #87aade;
137
}
138

    
139
ul.css-tabs a#desktops {
140
    color: #deb358;
141
}
142

    
143
ul.css-tabs a#desktops.current {
144
    color: #dea842;
145
}
146

    
147
ul.css-tabs a#apps {
148
    color: #9ba97b;
149
}
150

    
151
ul.css-tabs a#apps.current {
152
    color: #87a06d;
153
}
154

    
155
.more-tabs {
156
    float: right;
157
    margin: -15px 50px 0px 0px;
158
}
159

    
160
.more-tabs:hover {
161
    cursor: pointer;
162
}
163
        
164
/* selected tab */
165
ul.css-tabs a.current {
166
        cursor:default;   
167
    top: 2px !important; 
168
}
169

    
170
/* tab pane */
171
div.css-panes {
172
/*    border-top: 10px solid #87aade;
173
    border-bottom: 10px solid #87aade;  */
174
    background: white;
175
}
176

    
177
.css-panes > div.pane {
178
        display:none;
179
        padding:0px 20px;
180
    margin: 0 1em;
181
}
182

    
183
/* CSS3 border radius for various elements. yea - CSS isn't perfect */
184
.rounded, #sheet input, .error {
185
        border-radius: 5px;
186
        -webkit-border-radius: 5px;
187
        -moz-border-radius: 5px;
188
        -o-border-radius: 5px;
189
        -khtml-border-radius: 5px;
190
}
191

    
192
/* validation error message */
193
.error {
194
        background-color:#E8FF6D;
195
        padding:4px;
196
        -webkit-box-shadow: #000 0 0 9pt;
197
        -moz-box-shadow: #000 0 0 9pt;
198
}
199

    
200
/* nested arrow inside error message. It's 100% CSS. No images. */
201
.error em {
202
        border: 10px solid;
203
        border-color: #E8FF6D transparent transparent;
204
        bottom: -17px;
205
        display: block;
206
        height: 0;
207
        left: 10px;
208
        position: absolute;
209
        width: 0;
210
}
211

    
212
/* input field that caused validation error */
213
.invalid {
214
        background-color: rgba(221, 233, 255, 0.898) !important;
215
}
216

    
217
#create {
218
    background-color: #87aade;
219
    color: #000;
220
    cursor: pointer;
221
    display: block;
222
    padding: 6px 24px;
223
    margin: 12px 0 20px -36px;
224
    width: 125px;
225
    text-decoration: none;
226
}
227

    
228
#create:hover {
229
    background-color: #a8c5f1;
230
}
231

    
232
#header .fatborder{
233
    height: 60px;
234
    background: #999;
235
}
236

    
237
div#wrapper {
238
    width: 700px;
239
    margin: 0em auto;
240
}
241

    
242
.modal {
243
    background-color:#fff;
244
    display:none;
245
    width:30em;
246
    height:20em;
247
    padding:1em;
248
    text-align:left;
249
    opacity: 0.9;
250
}
251
        
252
/* scrollable root element */
253
#wizard {        
254
        border:5px solid #87AADE;
255
        font-size:9pt;
256
        height:405px;
257
        width:460px;
258
        margin:0px auto;        
259
        overflow:hidden;
260
        position:relative;
261
}  
262

    
263
/* scrollable items */
264
#wizard .items {
265
        width:20000em;
266
        clear:both;
267
        position:absolute;
268
}
269

    
270
/* validation error message bar. positioned on the top edge */
271
#drawer {
272
        overflow:visible;
273
        position:fixed;
274
        left:0;
275
        top:0;
276
}
277

    
278
/* scrollable items */
279
#wizard .items {
280
        width:20000em;        
281
        clear:both;        
282
        position:absolute;        
283
    display:block;
284
    padding: 0;
285
    margin: 0;
286
    border:none;
287
    background:none;
288
}
289

    
290
/* single item */
291
#wizard .page {        
292
        padding:20px 30px;
293
        width:440px;
294
        float:left;        
295
    display:block;
296
    border:none;
297
    background-color: transparent;
298
}
299

    
300
/* title */
301
#wizard h2 {
302
        font-weight: bold;
303
    font-size: 12pt;
304
    color: #666;
305
}
306

    
307
#wizard li {
308
        margin-bottom:1.2em;
309
}
310

    
311
#wizard .pane li {
312
    margin: 0;
313
}
314

    
315
#wizard label {
316
        font-size:16px;        
317
        display:block;
318
    clear: both;
319
}
320

    
321
#wizard label strong {
322
        color:#789;        
323
        position:relative;
324
        top:-1px;
325
    font-size: 12pt;
326
}
327

    
328
#wizard label em {
329
        font-size:9pt;
330
        color:#666;        
331
        font-style:normal;
332
}
333

    
334
#wizard .text {
335
        width: 94%;
336
        padding: 5px;
337
    margin-top: 10px;
338
        border: 1px solid #ccc;
339
        color: #456;
340
        letter-spacing: 1px;
341
}
342

    
343
#wizard select {
344
        border:1px solid #ccc;
345
        width:94%;        
346
        padding:4px;
347
    display: none;
348
}
349

    
350
#wizard .double label { 
351
        width:50%;
352
        float:left;
353
}
354

    
355
#wizard .double .text {
356
        width:93%;        
357
}
358

    
359
#wizard .clearfix {
360
        clear:left;
361
        padding-top:10px;        
362
}
363

    
364
#wizard .right {
365
        float:right;                
366
}
367

    
368
#wizard .error {
369
        border:1px solid red;                
370
}
371

    
372
#wizard a:hover div.image {
373
    background-color: #999;
374
}
375

    
376
#wizard label a:hover strong {
377
    color: white;
378
}
379

    
380
#wizard div.image span.size {
381
    font-size: 9pt;
382
    color: #666;
383
}
384

    
385
#wizard div.image .radio {
386
    float: right;
387
}
388

    
389
#wizard div.image span.image-id, #wizard div.image span.description {
390
    font-size: 9pt;
391
    color: #666;
392
    font-weight: normal;
393
    display:inline;
394
}
395

    
396
#wizard a:hover div.image span.image-id, #wizard a:hover div.image span.description, #wizard a:hover div.image span.size {
397
    color: white;
398
}
399

    
400
#wizard .cost {
401
    color: #666;
402
    margin-top: 50px;
403
}
404

    
405
#wizard #status {
406
        height: 32px;
407
        background: #999;
408
    padding-left: 15px;
409
}
410

    
411
.page ul {
412
    margin-top: 15px;
413
    height: 280px;
414
    overflow: auto;
415
}
416

    
417
.panes ul.pane {
418
    height: 276px;
419
}
420

    
421
.page ul.tabs {
422
    overflow: hidden;
423
    height: auto;
424
    margin-bottom: 0;
425
    margin-top: -20px;
426
}
427

    
428
.page ul.tabs li {
429
    float: right;
430
    margin: 0 1em;
431
}
432

    
433
#status li {
434
        float:left;
435
        color:#666;
436
        padding:10px 40px;
437
}
438

    
439
#status li.active {
440
        background-color: #87AADE;
441
    font-weight: bold;
442
    color: white;
443
}
444

    
445
/* slider root element */
446
.slider {
447
    border: 1px solid #666;
448
    clear: right;
449
    cursor: pointer;
450
    display: block !important;
451
    float: left;
452
    height: 5px;
453
    margin: 20px 0 20px;
454
    position: relative;
455
    width: 330px;
456
}
457

    
458
/* drag handle */
459
.handle {
460
    -moz-box-shadow: 0 0 2px #000000;
461
    background: url("../static/h30.png") repeat-x scroll 0 0 #FFFFFF;
462
    border: 1px solid #000000;
463
    cursor: move;
464
    display: block;
465
    height: 22px;
466
    margin-top: -15px;
467
    position: absolute;
468
    width: 10px;
469
}
470

    
471
/* progress bar (enabled with progress: true) */
472
.progress {
473
        height: 5px; 
474
        background-color: #87AADE;
475
}
476

    
477
/* the input field */
478
.range {
479
        border: 1px inset #ddd;
480
        float: left;
481
        font-size: 12pt;
482
        margin: 10px 0 0 15px;
483
        padding: 3px 0;
484
        text-align: center;
485
        width: 50px;                
486
}
487

    
488
div.machine {
489
    clear: both;
490
    margin: 5px 0 0 -32px;
491
    padding: 3px 4px 0;
492
    width: 523px;
493
    color: #666;
494
    height: 65px;
495
}
496

    
497
.machine a {
498
    color: #3d3d3d;
499
    font-weight: normal;
500
    text-decoration: none;
501
    font-size: 9pt;
502
}
503

    
504
.machine a:hover {
505
    color: #000;
506
    text-decoration: underline;
507
}
508

    
509
.state {
510
    float: right;
511
}
512

    
513
.state div {
514
    text-align: right;
515
    margin-right: 3px;
516
}
517

    
518
div.machine div.actions {
519
    float: right;
520
    width: 70px;
521
    margin:0px -70px 0 0;
522
    font-weight: normal;
523
}
524

    
525
div.machine div.actions a {
526
    color: transparent;
527
    margin: 0 0 5px 8px;
528
}
529

    
530
div.machine div.actions a.more {
531
    margin-top: 18px;
532
}
533

    
534
div.actions a:hover{
535
    color: black !important;
536
    text-decoration: underline;
537
    display: block;
538
}
539

    
540
.machine:hover .actions a {
541
    color: #3d3d3d;
542
    display: block;
543
}
544

    
545
div.machine div.display a{
546
    color: #3d3d3d;
547
    display: block;
548
}
549

    
550
div.machine div.actions a.selected:hover {
551
    color: orange;
552
}
553

    
554
div.running div.machine a.action-start {
555
    display: none;
556
}
557

    
558
div.terminated div.machine a.action-reboot, div.terminated div.machine a.action-shutdown{
559
    display: none;
560
}
561

    
562
div.terminated div.machine div.actions a.more {
563
    margin-top: 34px;
564
}
565

    
566
.machine:hover {
567
    background-color:#dcdcdc;
568
}
569

    
570
.standard .machine img {
571
    float: left;
572
    margin: 7px 14px 0;
573
}
574

    
575
.list .machine img {
576
    margin: 0;
577
}
578

    
579
div.ip, div.state {
580
    font-size: 9pt;
581
    color: #3d3d3d;
582
}
583

    
584
div.indicator {
585
    width:10px;
586
    height:11px;
587
    margin: 3px -1px;
588
    clear: none;
589
    float:right;
590
}
591

    
592
.view-separator {
593
    color:#5F8DD3;    
594
}
595

    
596
.running .indicator {
597
    border-top: 2px solid white;
598
    border-bottom: 2px solid white;
599
    border-left: 2px solid white;
600
    border-right: 3px solid white;
601
    background-color: #87AADE;
602
}
603

    
604
.terminated {
605
    margin-bottom: 17px;
606
}
607

    
608
.terminated .machine .state .status {
609
    color: #666;
610
}
611

    
612
.machine:hover div.uptime, .machine:hover a.rename, .machine:hover a.configure {
613
    color: #3d3d3d;
614
}
615

    
616
div.uptime {
617
    clear: both;
618
    color: transparent;
619
    margin-left: 1px;
620
}
621

    
622
div.machine-tabs {
623
    margin-top: 1em;
624
}
625

    
626
span.rename, span.configure {
627
    background-repeat: no-repeat;
628
    color: transparent;
629
    font-size: 9pt;
630
    font-weight: normal;
631
    margin-left: 10px;
632
    padding-left: 10px;
633
    text-align: left;
634
}
635

    
636
a.name:hover span.rename {
637
    color: #3D3D3D;
638
    margin-top: 0.4em;
639
    background-image: url(/static/pencil.png);
640
}
641

    
642

    
643
a.settings:hover span.configure {
644
    color: #3D3D3D;
645
}
646

    
647
button {
648
    background-color: #87AADE;
649
    border: 1px solid #87AADE;
650
    color: #FFFFFF;
651
    cursor: pointer;
652
    padding: 4px 25px;
653
}
654

    
655
button.next:hover {
656
    background-color: #f4b400;
657
    border-color: #f4b400;
658
}
659

    
660
button.prev:hover {
661
    background-color: #a8c5f1;
662
    border-color: #a8c5f1;
663
}
664

    
665
button.next {
666
    background-color: #F49000;
667
    border-color: #F49000;
668
    font-weight: bold;
669
}
670

    
671
button.prev {
672
    margin-left: -19px;
673
}
674

    
675
.image-logo {
676
    float: left;
677
    margin-right: 1em;
678
}
679

    
680
div.image {
681
    padding: 10px;
682
    clear: both;
683
    display: block;
684
}
685

    
686
div#view-select {
687
    float: right;
688
    clear: both;
689
    color: white;
690
    margin-top: -70px;
691
    margin-right: -36px;
692
    font-size: 9pt;
693
    background-color: #87aade;
694
    padding: 5px 10px;
695
}
696

    
697
a#standard, a#list {
698
    text-decoration: none;
699
    font-size: 11pt;
700
}
701

    
702
div#view-select a {
703
    color:#5f8dd3;
704
}
705

    
706
a#list:hover {
707
background: #5f8dd3;
708
}
709

    
710
a#standard:hover{
711
background: #5f8dd3;
712
}
713

    
714
a#standard:active, a#list:active {
715
color:white;
716
}
717

    
718
.activelink {
719
color:white !important;
720
}
721

    
722
div.machine-type {
723
    float: left;
724
    margin: 4px 10px 20px 0;
725
}
726

    
727
#machinesview {
728
    min-height: 270px;
729
}
730

    
731
.list#machinesview {
732
    margin-left: -20px;
733
}
734

    
735
#emptymachineslist {
736
display:none; 
737
color: #A0A0A0;
738
margin-top:100px;
739
}
740

    
741

    
742
div.list label img {
743
    margin: 5px 5px -3px 0;
744
}
745

    
746
div.list label {
747
    color: #3D3D3D;
748
    font-size: 9pt;
749
}
750

    
751
div.list .state {
752
    margin-top: 7px;
753
    margin-right: 10px;
754
}
755

    
756
div.list table tbody {
757
    margin-top: 8px;
758
}
759

    
760
div.list .stopped {
761
    margin-top: 8px;
762
}
763

    
764
/* root element for tabs  */
765
#wizard ul.tabs { 
766
    margin-left: 260px;                          
767
}
768

    
769
#wizard div.panes {
770
    height: 270px;
771
    margin-bottom: 6px;
772
}
773

    
774
/* single tab */
775
#wizard ul.tabs li {  
776
    margin-bottom: 0; 
777
        list-style-type:none;
778
    float: left;        
779
}
780

    
781
/* link inside the tab. uses a background image */
782
#wizard ul.tabs a { 
783
        display:block;
784
        padding: 0.5em;        
785
        text-decoration:none;
786
        color: #999;
787
        position:relative;
788
        top:1px;
789
        outline:0;
790
}
791

    
792
#wizard ul.tabs a:hover {
793
        color: black;
794
    background-color:#F7F7F7;
795
}
796
        
797
/* selected tab */
798
#wizard ul.tabs a.current {
799
        color: white;
800
    background-color: #87AADE;        
801
        cursor: default;
802
}
803

    
804
div.list div.actions {
805
    display: none;
806
    clear: left;
807
    float: right;
808
    margin-right: -20px;
809
    margin-top: 37px;
810
    text-align: right;
811
    width: 150px;
812
}
813

    
814
div.list div.actions a {
815
    clear: left;
816
    color: #D3D3D3;
817
    display: block;
818
    font-size:9pt;
819
    margin-bottom: 2px;
820
}
821

    
822
div.list div.actions a.enabled {
823
    color: #3D3D3D;
824
}
825

    
826
div.list div.actions a.enabled:hover{
827
    cursor: pointer;
828
    color: black;
829
    text-decoration: underline;
830
}
831

    
832
input.machine {
833
    width: 13px;
834
    height: 13px;
835
    top: -1px;
836
    overflow: hidden;
837
}
838

    
839
#error-success, #yes-no {
840
    height: 150px;
841
    border: 5px solid #87AADE;
842
    z-index: 9999;
843
}
844

    
845
#error-success p, #yes-no p, #yes-no button {
846
    margin-top: 15px;
847
}
848

    
849
#error-success strong {
850
    color: #F49C1A;
851
}
852

    
853
#error-success .close {
854
        background-image: url(/static/close.png);
855
        position: absolute;
856
        right: -19px;
857
        top: -20px;
858
        cursor: pointer;
859
        height: 35px;
860
        width: 35px;
861
}
862

    
863
/* Confirmation boxes */
864
div.confirm_single, div.confirm_multiple {
865
    display: none;
866
    background-color: #DCDCDC;
867
    color: orange;
868
    font-size: 9pt;
869
}
870

    
871
div.action_error {
872
    float: right;
873
    width: 80px;
874
    height: 60px;
875
    padding: 5px;
876
    margin: -65px -165px 0 0;
877
    display: none;
878
    background-color: #DCDCDC;
879
    font-size: 9pt;
880
    color: black;
881
    line-height: 1.5;
882
}
883

    
884
div.action_error button.details {
885
    margin: 5px 0 0 0px;
886
    padding: 0 15px;
887
}
888

    
889
.orange {
890
    color: orange;
891
}
892

    
893
div.confirm_single button, div.confirm_multiple button, div.action_error button{
894
    font-size: 9pt;
895
    background-color: #DCDCDC;
896
    border: 1px solid #a5a5a5;
897
    color: #3D3D3D;
898
    cursor: pointer;
899
    padding: 0px;
900
    height: 20px !important;
901
}
902

    
903
div.confirm_single button, .action_error button {
904
    width: 80px !important;
905
}
906
div.confirm_single button.yes, div.confirm_multiple button.yes {
907
    border-color: orange;
908
    padding: 0 12px;
909
}
910

    
911
div.confirm_single button.yes:hover, div.confirm_multiple button.yes:hover {
912
    background-color: orange;
913
}
914

    
915
div.confirm_single button.no, div.confirm_multiple button.no {
916
    padding: 0px 16px;
917
}
918

    
919
div.confirm_single button.no:hover, div.confirm_multiple button.no:hover, div.action_error button.details:hover {
920
    background-color: #a5a5a5;
921
}
922

    
923
div.confirm_single{
924
    float: right;
925
    width: 90px;
926
    height: 70px;
927
    margin: -65px -165px 0 0;
928
}
929

    
930
div.confirm_single button.yes {
931
    margin: 5px 0 0 5px;
932
}
933

    
934
div.confirm_single button.no {
935
    margin: 20px 0 0 5px;
936
}
937

    
938
div.action_error {
939
    display: none;
940
}
941

    
942
div.confirm_multiple {
943
    width: 692px;
944
    height: 28px;
945
    margin: 0 0 10px -32px;
946
}
947

    
948
div.confirm_multiple p {
949
    float: left;
950
    margin: 7px 0 0 200px;
951
}
952

    
953
div.confirm_multiple button {
954
    float: right;
955
    margin: 4px 5px 0 0;
956
}
957

    
958
div.confirm_multiple button.no {
959
    margin-right: 15px;
960
}
961

    
962
div#user{
963
    float:right;
964
    clear: both;
965
    color: #a0a0a0;
966
    font-size: 9pt;
967
    margin-top: 16px;
968
}
969

    
970
div#user a{
971
    color: #a0a0a0;
972
    text-decoration: none;
973
}
974

    
975
div#user a.current_lang {
976
    color: #d3d3d3;
977
}
978

    
979
.separator {
980
    background-color: #87AADE;
981
    height: 10px;
982
    width: 700px;
983
    margin: 0 0 0 -36px;
984
}
985

    
986
#mini.separator {
987
    width: 535px;
988
    height: 5px;
989
    margin: 17px 0 17px -36px;
990
    display: none;
991
}
992

    
993
#disks.separator {
994
    background-color: #dea842;
995
}
996

    
997
#images.separator {
998
    background-color: #87a06d;
999
}
1000

    
1001
#networks.separator {
1002
    background-color: #9d6d6a;
1003
}
1004

    
1005
#desktops.separator {
1006
    background-color: #dea842;
1007
}
1008

    
1009
#apps.separator {
1010
    background-color: #87a06d;
1011
}
1012

    
1013
.machine .separator {
1014
    width: 508px;
1015
    height: 1px;
1016
    margin: 8px 0 0 15px;
1017
    background-color: #DCDCDC;
1018
}
1019

    
1020
.machine h5 {
1021
    margin: 0px 60px 1px 84px;
1022
}
1023

    
1024
.machine .settings {
1025
    margin-top: 22px;
1026
}
1027

    
1028
#spinner {
1029
    background: url("../static/progress.gif");
1030
    height: 31px;
1031
    width: 31px;
1032
    margin-left: 298px;
1033
    margin-top: 160px; 
1034
}
1035

    
1036
/* tables in list view */
1037
div.list div.dataTables_filter,  div.list div.dataTables_filter input{
1038
    font-size: 9pt;
1039
    display: none;
1040
}
1041

    
1042
div.list div.dataTables_filter input{
1043
    height: 12px;
1044
    margin-bottom: 12px;
1045
}
1046

    
1047
div.list table {
1048
    width: 515px;
1049
    font-size: 9pt;
1050
}
1051

    
1052
div.list table tbody td {
1053
        color: #3D3D3D;
1054
        padding:6px;
1055
        background-color: #FFF;
1056
        vertical-align: middle;
1057
}
1058

    
1059
div.list table thead tr th {
1060
        background-color: #E6EEEE;
1061
        background-image: url(bg.gif);
1062
        background-repeat: no-repeat;
1063
        background-position: center right;
1064
    font-weight: normal; 
1065
        border: 1px solid #FFF;
1066
        padding: 4px;
1067
    text-align: left;
1068
    vertical-align: middle;
1069
        cursor: pointer;
1070
}
1071

    
1072
div.list table thead .sorting_asc, div.list table thead .sorting_desc {
1073
    background-color: #87AADE;
1074
}
1075

    
1076
div.list table thead .sorting_asc {
1077
        background-image: url(asc.gif);
1078
}
1079

    
1080
div.list table thead .sorting_desc {
1081
        background-image: url(desc.gif);
1082
}
1083

    
1084
div.list table #selection div.expand-icon {
1085
        background-image: url(asc.gif);
1086
        background-repeat: no-repeat;
1087
    position: relative;
1088
        cursor: pointer;
1089
    width: 15px;
1090
    height: 4px;
1091
    left: 19px;
1092
    top: -11px;
1093
}
1094

    
1095
ul.dropdown-selector {
1096
    background-color: #E6EEEE;
1097
    position: absolute;
1098
    margin-left: 1px;
1099
    display: block;
1100
    top: 255px;
1101
    font-size:9pt;
1102
    width:40px;
1103
}
1104

    
1105
ul.dropdown-selector li {
1106
    padding: 4px;
1107
}
1108

    
1109
ul.dropdown-selector li:hover {
1110
    background-color: #87AADE;
1111
}
1112

    
1113
ul.dropdown-selector li a{
1114
    color: black;
1115
    text-decoration: none;
1116
}
1117

    
1118
div.list table thead #os {
1119
    width: 32px !important;
1120
    vertical-align:middle;
1121
}
1122

    
1123
div.list table span.imagetag { 
1124
    display: none;
1125
}
1126

    
1127
div.list table #selection {
1128
        width: 35px !important;
1129
        text-align: left;
1130
    background-image: none;
1131
}
1132

    
1133
div.list table thead #ip {
1134
    width: 100px !important;
1135
}
1136

    
1137
div.list table thead #group {
1138
    width: 60px !important;
1139
}
1140

    
1141
div.list table thead #status {
1142
    width: 70px !important;
1143
}
1144

    
1145
div.list table thead #name {
1146
    width: 200px !important;
1147
}
1148

    
1149
.spinner, .wave {
1150
    clear: right;
1151
    height: 20px;
1152
    float:right !important;
1153
    width: 20px;
1154
    margin: 5px 16px 0 15px !important;   
1155
}
1156

    
1157
.hidden {
1158
    display:none;
1159
}
1160

    
1161
div.actions a.selected, div.actions a.selected:hover {
1162
    display:block !important;
1163
    color: orange !important;
1164
}
1165

    
1166
.message {
1167
    display: none;
1168
}
1169

    
1170
.fixed {
1171
    margin: 0 0 0 -32px !important;
1172
    bottom: 0;
1173
    position: fixed;
1174
}