Statistics
| Branch: | Tag: | Revision:

root / ui / static / main.css @ c26f1ccc

History | View | Annotate | Download (19.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
h5 {
60
    font-weight: normal;
61
    font-size: 9pt;
62
    margin-bottom:3px;
63
}
64

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
529
div.machine div.actions a.action-destroy {
530
    margin-top: 18px;
531
}
532

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

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

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

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

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

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

    
561
div.terminated div.machine div.actions a.action-destroy {
562
    margin-top: 34px;
563
}
564

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
641

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
734
#machinesview_wrapper.list {
735
    margin-left: -20px;
736
}
737

    
738
#machinesview_wrapper {
739
    min-height: 270px;
740
}
741

    
742
#emptymachineslist {
743
    display:none; 
744
    color: #A0A0A0;
745
    background-image: url(/static/emptydegradebg.png);
746
    width: 400px;
747
    margin-top: 40px;
748
    padding: 5px;
749
    padding-left: 10px;
750
    margin-left: -10px;
751
}
752

    
753
#welcomeheader {
754
    color:white;
755
}
756

    
757
.welcomebody {
758
    color:black;
759
    font-size:80%;
760
}
761

    
762
.welcomebody a {
763
    color:black;
764
}
765

    
766
.welcomefooter {
767
    color:black;
768
    font-size:60%;
769
}
770

    
771
.welcomefooter a {
772
    color:black;
773
}
774

    
775
.emptycreatecontainer {
776
    margin-left: 430px !important;
777
    position: absolute;
778
    margin-top: 40px;
779
    width: 180px;
780
    background-color: #CCCCCC;
781
    padding: 5px;
782
    padding-left: 10px;
783
}
784

    
785
.emptycreate {
786
    margin-left: 0px !important;
787
    margin-bottom: 5px !important;
788
    margin-right: 10px !important;
789
}
790

    
791
#createbody {
792
    display:none;
793
    font-size: 80%;
794
}
795

    
796
div.list label img {
797
    margin: 5px 5px -3px 0;
798
}
799

    
800
div.list label {
801
    color: #3D3D3D;
802
    font-size: 9pt;
803
}
804

    
805
div.list .state {
806
    margin-top: 7px;
807
    margin-right: 10px;
808
}
809

    
810
div.list table tbody {
811
    margin-top: 8px;
812
}
813

    
814
div.list .stopped {
815
    margin-top: 8px;
816
}
817

    
818
/* root element for tabs  */
819
#wizard ul.tabs { 
820
    margin-left: 260px;                          
821
}
822

    
823
#wizard div.panes {
824
    height: 270px;
825
    margin-bottom: 6px;
826
}
827

    
828
/* single tab */
829
#wizard ul.tabs li {  
830
    margin-bottom: 0; 
831
        list-style-type:none;
832
    float: left;        
833
}
834

    
835
/* link inside the tab. uses a background image */
836
#wizard ul.tabs a { 
837
        display:block;
838
        padding: 0.5em;        
839
        text-decoration:none;
840
        color: #999;
841
        position:relative;
842
        top:1px;
843
        outline:0;
844
}
845

    
846
#wizard ul.tabs a:hover {
847
        color: black;
848
    background-color:#F7F7F7;
849
}
850
        
851
/* selected tab */
852
#wizard ul.tabs a.current {
853
        color: white;
854
    background-color: #87AADE;        
855
        cursor: default;
856
}
857

    
858
div.list div.actions {
859
    display: none;
860
    clear: left;
861
    float: right;
862
    margin-right: -20px;
863
    margin-top: 37px;
864
    text-align: right;
865
    width: 150px;
866
}
867

    
868
div.list div.actions a {
869
    clear: left;
870
    color: #D3D3D3;
871
    display: block;
872
    font-size:9pt;
873
    margin-bottom: 2px;
874
}
875

    
876
div.list div.actions a.enabled {
877
    color: #3D3D3D;
878
}
879

    
880
div.list div.actions a.enabled:hover{
881
    cursor: pointer;
882
    color: black;
883
    text-decoration: underline;
884
}
885

    
886
input.machine {
887
    width: 13px;
888
    height: 13px;
889
    top: -1px;
890
    overflow: hidden;
891
}
892

    
893
#error-success, #yes-no {
894
    height: 150px;
895
    border: 5px solid #87AADE;
896
    z-index: 9999;
897
}
898

    
899
#error-success p, #yes-no p, #yes-no button {
900
    margin-top: 15px;
901
}
902

    
903
#error-success strong {
904
    color: #F49C1A;
905
}
906

    
907
#error-success div {
908
    height: 142px;
909
    overflow-y: auto;
910
    overflow-x: hidden;
911
}
912

    
913
#error-success .close {
914
        background-image: url(/static/close.png);
915
        position: absolute;
916
        right: -19px;
917
        top: -20px;
918
        cursor: pointer;
919
        height: 35px;
920
        width: 35px;
921
}
922

    
923
/* Confirmation boxes */
924
div.confirm_single, div.confirm_multiple {
925
    display: none;
926
    background-color: #DCDCDC;
927
    color: orange;
928
    font-size: 9pt;
929
}
930

    
931
div.action_error {
932
    float: right;
933
    width: 80px;
934
    height: 60px;
935
    padding: 5px;
936
    margin: -65px -165px 0 0;
937
    display: none;
938
    background-color: #DCDCDC;
939
    font-size: 9pt;
940
    color: black;
941
    line-height: 1.5;
942
}
943

    
944
div.action_error button.details {
945
    margin: 5px 0 0 0px;
946
    padding: 0 15px;
947
}
948

    
949
.orange {
950
    color: orange;
951
}
952

    
953
div.confirm_single button, div.confirm_multiple button, div.action_error button{
954
    font-size: 9pt;
955
    background-color: #DCDCDC;
956
    border: 1px solid #a5a5a5;
957
    color: #3D3D3D;
958
    cursor: pointer;
959
    padding: 0px;
960
    height: 20px !important;
961
}
962

    
963
div.confirm_single button, .action_error button {
964
    width: 80px !important;
965
}
966
div.confirm_single button.yes, div.confirm_multiple button.yes {
967
    border-color: orange;
968
    padding: 0 12px;
969
}
970

    
971
div.confirm_single button.yes:hover, div.confirm_multiple button.yes:hover {
972
    background-color: orange;
973
}
974

    
975
div.confirm_single button.no, div.confirm_multiple button.no {
976
    padding: 0px 16px;
977
}
978

    
979
div.confirm_single button.no:hover, div.confirm_multiple button.no:hover, div.action_error button.details:hover {
980
    background-color: #a5a5a5;
981
}
982

    
983
div.confirm_single{
984
    float: right;
985
    width: 90px;
986
    height: 70px;
987
    margin: -65px -165px 0 0;
988
}
989

    
990
div.confirm_single button.yes {
991
    margin: 5px 0 0 5px;
992
}
993

    
994
div.confirm_single button.no {
995
    margin: 20px 0 0 5px;
996
}
997

    
998
div.action_error {
999
    display: none;
1000
}
1001

    
1002
div.confirm_multiple {
1003
    width: 692px;
1004
    height: 28px;
1005
    margin: 0 0 10px -32px;
1006
}
1007

    
1008
div.confirm_multiple p {
1009
    float: left;
1010
    margin: 7px 0 0 200px;
1011
}
1012

    
1013
div.confirm_multiple button {
1014
    float: right;
1015
    margin: 4px 5px 0 0;
1016
}
1017

    
1018
div.confirm_multiple button.no {
1019
    margin-right: 15px;
1020
}
1021

    
1022
div#user{
1023
    float:right;
1024
    clear: both;
1025
    color: #a0a0a0;
1026
    font-size: 9pt;
1027
    margin-top: 16px;
1028
}
1029

    
1030
div#user a{
1031
    color: #a0a0a0;
1032
    text-decoration: none;
1033
}
1034

    
1035
div#user a.current_lang {
1036
    color: #d3d3d3;
1037
}
1038

    
1039
.separator {
1040
    background-color: #87AADE;
1041
    height: 10px;
1042
    width: 700px;
1043
    margin: 0 0 0 -36px;
1044
}
1045

    
1046
#mini.separator {
1047
    width: 535px;
1048
    height: 5px;
1049
    margin: 17px 0 17px -36px;
1050
    display: none;
1051
}
1052

    
1053
#disks.separator {
1054
    background-color: #dea842;
1055
}
1056

    
1057
#images.separator {
1058
    background-color: #87a06d;
1059
}
1060

    
1061
#networks.separator {
1062
    background-color: #9d6d6a;
1063
}
1064

    
1065
#desktops.separator {
1066
    background-color: #dea842;
1067
}
1068

    
1069
#apps.separator {
1070
    background-color: #87a06d;
1071
}
1072

    
1073
.machine .separator {
1074
    width: 508px;
1075
    height: 1px;
1076
    margin: 8px 0 0 15px;
1077
    background-color: #DCDCDC;
1078
}
1079

    
1080
.machine h5 {
1081
    margin: 0px 60px 1px 84px;
1082
}
1083

    
1084
.machine .settings {
1085
    margin-top: 22px;
1086
}
1087

    
1088
#spinner {
1089
    background: url("../static/progress.gif");
1090
    height: 31px;
1091
    width: 31px;
1092
    margin-left: 298px;
1093
    margin-top: 160px; 
1094
}
1095

    
1096
/* tables in list view */
1097
div.list div.dataTables_filter,  div.list div.dataTables_filter input{
1098
    font-size: 9pt;
1099
    display: none;
1100
}
1101

    
1102
div.list div.dataTables_filter input{
1103
    height: 12px;
1104
    margin-bottom: 12px;
1105
}
1106

    
1107
div.list table {
1108
    width: 515px;
1109
    font-size: 9pt;
1110
}
1111

    
1112
div.list table tbody td {
1113
        color: #3D3D3D;
1114
        padding:6px;
1115
        background-color: #FFF;
1116
        vertical-align: middle;
1117
}
1118

    
1119
div.list table thead tr th {
1120
        background-color: #E6EEEE;
1121
        background-image: url(bg.gif);
1122
        background-repeat: no-repeat;
1123
        background-position: center right;
1124
    font-weight: normal; 
1125
        border: 1px solid #FFF;
1126
        padding: 4px;
1127
    text-align: left;
1128
    vertical-align: middle;
1129
        cursor: pointer;
1130
}
1131

    
1132
div.list table thead .sorting_asc, div.list table thead .sorting_desc {
1133
    background-color: #87AADE;
1134
}
1135

    
1136
div.list table thead .sorting_asc {
1137
        background-image: url(asc.gif);
1138
}
1139

    
1140
div.list table thead .sorting_desc {
1141
        background-image: url(desc.gif);
1142
}
1143

    
1144
div.list table #selection div.expand-icon {
1145
        background-image: url(asc.gif);
1146
        background-repeat: no-repeat;
1147
    position: relative;
1148
        cursor: pointer;
1149
    width: 15px;
1150
    height: 4px;
1151
    left: 19px;
1152
    top: -11px;
1153
}
1154

    
1155
ul.dropdown-selector {
1156
    background-color: #E6EEEE;
1157
    position: absolute;
1158
    margin-left: 1px;
1159
    display: block;
1160
    top: 255px;
1161
    font-size:9pt;
1162
    width:40px;
1163
}
1164

    
1165
ul.dropdown-selector li {
1166
    padding: 4px;
1167
}
1168

    
1169
ul.dropdown-selector li:hover {
1170
    background-color: #87AADE;
1171
}
1172

    
1173
ul.dropdown-selector li a{
1174
    color: black;
1175
    text-decoration: none;
1176
}
1177

    
1178
div.list table thead #os {
1179
    width: 20px !important;
1180
    vertical-align:middle;
1181
}
1182

    
1183
div.list table span.imagetag { 
1184
    display: none;
1185
}
1186

    
1187
div.list table #selection {
1188
        width: 20px !important;
1189
        text-align: left;
1190
    background-image: none;
1191
}
1192

    
1193
div.list table thead #flavor {
1194
    width: 100px !important;
1195
}
1196

    
1197
div.list table thead #group {
1198
    width: 40px !important;
1199
}
1200

    
1201
div.list table thead #status {
1202
    width: 50px !important;
1203
}
1204

    
1205
div.list table thead #name {
1206
    width: 50px !important;
1207
}
1208

    
1209
.spinner, .wave {
1210
    clear: right;
1211
    height: 20px;
1212
    float:right !important;
1213
    width: 20px;
1214
    margin: 5px 16px 0 15px !important;   
1215
}
1216

    
1217
.hidden {
1218
    display:none;
1219
}
1220

    
1221
div.actions a.selected, div.actions a.selected:hover {
1222
    display:block !important;
1223
    color: orange !important;
1224
}
1225

    
1226
.action_error .message, .action_error .code {
1227
    display: none;
1228
}
1229

    
1230
.fixed {
1231
    margin: 0 0 0 -32px !important;
1232
    bottom: 0;
1233
    position: fixed;
1234
}