Statistics
| Branch: | Tag: | Revision:

root / ui / static / main.css @ 21ffcaaa

History | View | Annotate | Download (32.9 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: none;
221
    padding: 6px 24px;
222
    margin: -8px 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
}
249

    
250
/* scrollable root element */
251
#wizard {        
252
        font-size:9pt;
253
        height:405px;
254
        width:453px;
255
        margin:0px auto;        
256
        overflow:hidden;
257
        position:absolute !important;
258
}  
259

    
260
/* scrollable items */
261
#wizard .items {
262
        width:20000em;        
263
        clear:both;        
264
        position:absolute;        
265
    display:block;
266
    padding: 0;
267
    margin: 0;
268
    border:none;
269
    background:none;
270
}
271

    
272
/* single item */
273
#wizard .page {        
274
    padding: 15px 40px 20px 15px;
275
        width:447px;
276
        float:left;        
277
    display:block;
278
    border:none;
279
    background-color: transparent;
280
}
281

    
282
/* title */
283
#wizard h2 {
284
    color: black;
285
    font-size: 100%;
286
    font-weight: normal;
287
    padding-left: 20px;
288
}
289

    
290
#wizard li {
291
        margin-bottom:1.2em;
292
}
293

    
294
#wizard .pane li {
295
    margin: 0;
296
}
297

    
298
#wizard label {
299
        font-size:16px;        
300
        display:block;
301
    clear: both;
302
}
303

    
304
#wizard label strong {
305
        position:relative;
306
        top:-1px;
307
    font-size: 80%;
308
    font-weight: normal;
309
}
310

    
311
#wizard label em {
312
        font-size:9pt;
313
        color:#666;        
314
        font-style:normal;
315
}
316

    
317
#wizard .text {
318
        width: 270px;
319
        padding: 5px;
320
    margin-top: 10px;
321
        border: 1px solid #ccc;
322
        color: #456;
323
        letter-spacing: 1px;
324
}
325

    
326
#wizard select {
327
        border:1px solid #ccc;
328
        width:94%;        
329
        padding:4px;
330
    display: none;
331
}
332

    
333
#wizard .double label { 
334
        width:50%;
335
        float:left;
336
}
337

    
338
#wizard .double .text {
339
        width:93%;        
340
}
341

    
342
#wizard .clearfix {
343
        clear:left;
344
        padding-top:10px;        
345
}
346

    
347
#wizard .right {
348
        float:right;                
349
}
350

    
351
#wizard .error {
352
        border:1px solid red;                
353
}
354

    
355
#wizard a div.image {
356

    
357
}
358

    
359
#wizard a:hover div.image {
360
    background-color: #999;
361
}
362

    
363
.selecteddiv {
364
    background-color: #999 !important;
365
}
366

    
367
#wizard label a:hover strong {
368
    color: white;
369
}
370

    
371
#wizard div.image span.size {
372
    font-size: 9pt;
373
    color: #666;
374
}
375

    
376
#wizard div.image .radio {
377
    float: left;
378
    margin-top: 10px;
379
}
380

    
381
#wizard div.image span.image-id, #wizard div.image span.description {
382
    font-size: 9pt;
383
    color: #666;
384
    font-weight: normal;
385
    display:inline;
386
}
387

    
388
#wizard a:hover div.image span.image-id, #wizard a:hover div.image span.description, #wizard a:hover div.image span.size {
389
    color: white;
390
}
391

    
392
#wizard .cost {
393
    color: #666;
394
    margin-top: 40px;
395
    clear:both;
396
    padding-left: 15px;
397
    font-size: 95%;
398
}
399

    
400
#wizard #status {
401
        height: 50px;
402
        background: #666;
403
    width: 450px;
404
}
405

    
406
#wizard .headernumber {
407
    font-size: 470%;
408
    font-weight: normal;
409
}
410

    
411
#wizard .headerbody {
412
    font-size: 110%;
413
    font-weight: normal;
414
    display: inline;
415
    margin-top: 20px;
416
    position: absolute;
417
}
418

    
419
#wizard .first {
420
    margin-left: -7px;
421
}
422

    
423
#wizard .third {
424
    margin-top: -2px !important;
425
}
426

    
427
#wizard .topruler {
428
    background-color: #CCCCCC;
429
    border: 0 none;
430
    height: 4px;
431
    margin-left: -1px;
432
    width: 447px;
433
    margin-bottom: 6px;
434
    margin-top: 6px;
435
}
436

    
437
#wizard .bottomruler {
438
    background-color: #CCCCCC;
439
    border: 0 none;
440
    height: 4px;
441
    margin-left: -1px;
442
    width: 447px;
443
    margin-bottom:6px;
444
    margin-top:6px;
445
}
446

    
447
#wizard #cancel {
448
    text-align: center;
449
}
450

    
451
#wizard #start {
452
    text-align: center;
453
    background-color: #FF6600;
454
    border-color: #FF6600;
455
}
456

    
457
#wizard #start:hover {
458
    background-color: #FF9651;
459
    border-color: #FF9651;
460
}
461

    
462
.page ul {
463
    height: 270px;
464
    overflow: auto;
465
}
466

    
467
.panes ul.pane {
468
    height: 220px;
469
}
470

    
471
.page ul.tabs {
472
    overflow: hidden;
473
    height: auto;
474
    margin-bottom: 2px;
475
    margin-top: -5px;
476
}
477

    
478
.page ul.tabs li {
479
    float: right;
480
    margin: 0 0.2em;
481
}
482

    
483
#status li {
484
        float: left;
485
        color: #7D7D7D;
486
    padding: 0px 72px 0 40px;
487
    margin-top: -1px;
488
}
489

    
490
#status li.active .headernumber {
491
    color: #FFFFFF;
492
}
493

    
494
#status li.active .headerbody {
495
    color: #5599FF;
496
}
497

    
498
div.image-container {
499
    border-bottom: 1px solid #CCCCCC;
500
    margin-left: 10px;
501
    margin-right: 10px;
502
}
503

    
504
#page2-container {
505
    background-color: #ECECEC;
506
    padding-top: 25px;
507
    height: 180px;
508
}
509

    
510
#page3-container {
511
    background-color: #ECECEC;
512
    padding-left: 50px;
513
    height: 244px;
514
    margin-bottom: 32px;
515
}
516

    
517
/* slider root element */
518
.slider {
519
    border: 1px solid #666;
520
    cursor: pointer;
521
    display: inline !important;
522
    float: left;
523
    margin: 5px 0 20px 10px;
524
    position: relative;
525
    width: 250px;
526
}
527

    
528
.sliders {
529
    float:left;
530
    width: 40px;
531
    margin-left: 10px;  
532
    margin-top: 3px;
533
}
534

    
535
.units {
536
    padding-left:10px;
537
}
538

    
539
.slider-container {
540
    padding-bottom: 15px;
541
    margin-left: 5px;
542
}
543

    
544
/* drag handle */
545
.handle {
546
    -moz-box-shadow: 0 0 2px #000000;
547
    background: url("../static/h30.png") repeat-x scroll 0 0 #FFFFFF;
548
    border: 1px solid #000000;
549
    cursor: move;
550
    display: block;
551
    height: 10px;
552
    margin-top: -8px;
553
    position: absolute;
554
    width: 8px;
555
}
556

    
557
/* progress bar (enabled with progress: true) */
558
.progress {
559
        height: 3px; 
560
        background-color: #676767;
561
}
562

    
563
/* the input field */
564
.range {
565
        float: left;
566
        font-size: 100%;
567
        margin: -3px 0 0 15px;
568
    padding: 2px 10px 2px 0;
569
        text-align: right;
570
        width: 40px;
571
    border: 1px solid #111111;
572
}
573

    
574
.selectedrange {
575
    border-color: #5599FF;
576
}
577

    
578
#credits-indicator {
579
    background-color: #ECECEC;
580
    float: none;
581
    margin: 0 0 0 10px;
582
    border: 1px solid #999;
583
    color: #222222;
584
}
585

    
586
div.machine {
587
    clear: both;
588
    margin: 9px 0 0 -32px;
589
    padding: 3px 4px 0;
590
    width: 523px;
591
    color: #666;
592
    min-height: 65px;
593
}
594

    
595
.machine a {
596
    color: #3d3d3d;
597
    font-weight: normal;
598
    text-decoration: none;
599
    font-size: 9pt;
600
}
601

    
602
.machine a:hover {
603
    color: #000;
604
    text-decoration: underline;
605
}
606

    
607
.machine .name, .machine .ip {
608
    text-decoration: none !important;
609
}
610

    
611
.state {
612
    float: right;
613
}
614

    
615
.state div {
616
    text-align: right;
617
    margin-right: 3px;
618
}
619

    
620
div.machine div.actions {
621
    float: right;
622
    width: 70px;
623
    margin:0px -70px 0 0;
624
    font-weight: normal;
625
}
626

    
627
div.machine div.actions a {
628
    color: transparent;
629
    margin: 0 0 5px 8px;
630
    display: block;
631
}
632

    
633
div.machine div.actions a.action-shutdown {
634
    margin-bottom: 5px;
635
    display: block;
636
}
637

    
638
div.machine div.actions a.shutdown-padding {
639
    margin-bottom: 22px;
640
}
641

    
642
div.machine div.actions a.destroy-padding {
643
    margin-top: 52px;
644
}
645

    
646
div.actions a.enabled:hover{
647
    color: black !important;
648
    text-decoration: underline;
649
    display: block;
650
}
651

    
652
.machine:hover .actions a {
653
    color: #3d3d3d;
654
    display: block;
655
}
656

    
657
div.machine div.display a{
658
    color: #3d3d3d;
659
    display: block;
660
}
661

    
662
div.machine div.actions a.selected:hover {
663
    color: orange;
664
}
665

    
666
div.running div.machine a.action-start {
667
    display: none;
668
}
669

    
670
div.terminated div.machine a.action-reboot, div.terminated div.machine a.action-shutdown{
671
    display: none;
672
}
673

    
674
div.terminated div.machine div.actions a.action-destroy {
675
    margin-top: 38px;
676
}
677

    
678
.machine:hover {
679
    background-color:#dcdcdc;
680
}
681

    
682
.standard .machine img {
683
    float: left;
684
    margin: 7px 14px 0;
685
}
686

    
687
.list .machine img {
688
    margin: 0;
689
}
690

    
691
div.ip, div.state {
692
    font-size: 9pt;
693
    color: #3d3d3d;
694
}
695

    
696
div.indicator {
697
    width:10px;
698
    height:11px;
699
    margin: 3px -1px;
700
    clear: none;
701
    float:right;
702
}
703

    
704
.view-separator {
705
    color:#5F8DD3;    
706
}
707

    
708
.running .indicator {
709
    border-top: 2px solid white;
710
    border-bottom: 2px solid white;
711
    border-left: 2px solid white;
712
    border-right: 3px solid white;
713
    background-color: #87AADE;
714
}
715

    
716
.terminated {
717
    margin-bottom: 17px;
718
}
719

    
720
.terminated .machine .state .status {
721
    color: #666;
722
}
723

    
724
.machine:hover div.uptime, .machine:hover a.rename, .machine:hover a.configure {
725
    color: #3d3d3d;
726
}
727

    
728
div.uptime {
729
    clear: both;
730
    color: transparent;
731
    margin-left: 1px;
732
}
733

    
734
div.machine-tabs {
735
    margin-top: 1em;
736
}
737

    
738
span.rename, span.configure {
739
    background-repeat: no-repeat;
740
    color: transparent;
741
    font-size: 9pt;
742
    font-weight: normal;
743
    margin-left: 10px;
744
    padding-left: 10px;
745
    text-align: left;
746
}
747

    
748
span.rename {
749
    cursor: pointer;
750
}
751

    
752
div.name:hover span.rename {
753
    color: #3D3D3D;
754
    margin-top: 0.4em;
755
    background-image: url(/static/pencil.png);
756
    background-position: 0 3px;
757
}
758

    
759

    
760
a.settings:hover span.configure {
761
    color: #3D3D3D;
762
}
763

    
764
button {
765
    background-color: #87AADE;
766
    border: 1px solid #87AADE;
767
    color: #FFFFFF;
768
    cursor: pointer;
769
    height: 23px;
770
    width: 120px;
771
}
772

    
773
button.next:hover {
774
    background-color: #68A4FF;
775
    border-color: #68A4FF;
776
}
777

    
778
button.prev:hover {
779
    background-color: #888888;
780
    border-color: #888888;
781
}
782

    
783
button.next {
784
    background-color: #5599FF;
785
    border-color: #5599FF;
786
    text-align: right;
787
}
788

    
789
button.prev {
790
    background-color: #666;
791
    border:none;
792
    margin-left: -1px;
793
    text-align: left;
794
}
795

    
796
.image-logo {
797
    float: left;
798
    margin-right: 1em;
799
    margin-left: 1.5em;
800
    margin-top: 4px;
801
}
802

    
803
div.image {
804
    clear: both;
805
    display: block;
806
    margin-bottom: 3px;
807
    margin-top: 3px;
808
    padding: 5px;
809
}
810

    
811
div#view-select {
812
    float: right;
813
    clear: both;
814
    color: white;
815
    margin-top: -42px;
816
    margin-right: -36px;
817
    font-size: 9pt;
818
    background-color: #87aade;
819
    padding: 5px 10px;
820
    display:none;
821
}
822

    
823
a#standard, a#list, a#single {
824
    text-decoration: none;
825
    height: 15px;
826
    width: 17px;
827
    padding: 1px 8px 2px 9px;
828
    font-size: 11px;
829
}
830

    
831
div#view-select a {
832
    color:#5f8dd3;
833
}
834

    
835
a#list:hover {
836
    background: #5f8dd3;
837
}
838

    
839
a#standard:active, a#list:active {
840
    color:white;
841
}
842

    
843
a#standard {
844
    background: url(/static/icon-view.png) no-repeat -36px 0;
845
}
846

    
847
a#list {
848
    background: url(/static/list-view.png) no-repeat -36px 0;
849
}
850

    
851
a#single {
852
    background: url(/static/single-view.png) no-repeat -36px 0;
853
}
854

    
855
a#standard:hover {
856
    background: url(/static/icon-view.png) no-repeat -18px 0;
857
}
858

    
859
a#list:hover {
860
    background: url(/static/list-view.png) no-repeat -18px 0;
861
}
862

    
863
a#single:hover {
864
    background: url(/static/single-view.png) no-repeat -18px 0;
865
}
866

    
867
a#standard.activelink {
868
    background: url(/static/icon-view.png) no-repeat 0px 0;
869
}
870

    
871
a#list.activelink {
872
    background: url(/static/list-view.png) no-repeat 0px 0;
873
}
874

    
875
a#single.activelink {
876
    background: url(/static/single-view.png) no-repeat 0px 0;
877
}
878

    
879
#machinetype {
880
    background-color: #CCCCCC;
881
    height: 25px;
882
    margin-bottom: 4px !important;
883
}
884

    
885
div.machine-type {
886
    float: left;
887
    margin: 4px 18px 20px;
888
}
889

    
890
.machine-type .active {
891
    color: #FFFFFF
892
}
893

    
894
#machinesview {
895
    min-height: 270px;
896
    margin-top: 30px;
897
}
898

    
899
.list#machinesview {
900
    margin-left: -20px;
901
    display:none;
902
}
903

    
904
#machinesview_wrapper.list {
905
    margin-left: -20px;
906
}
907

    
908
#machinesview_wrapper {
909
    min-height: 270px;
910
}
911

    
912
#machinesview_content {
913
    display:none;
914
}
915

    
916
.list-machines {
917
    min-width: 515px;
918
}
919

    
920
#emptymachineslist {
921
    display:none; 
922
    color: #A0A0A0;
923
    background-image: url(/static/emptydegradebg.png);
924
    width: 400px;
925
    margin-top: 40px;
926
    padding: 5px;
927
    padding-left: 10px;
928
    margin-left: -10px;
929
}
930

    
931
#welcomeheader {
932
    color:white;
933
}
934

    
935
.welcomebody {
936
    color:black;
937
    font-size:80%;
938
}
939

    
940
.welcomebody a {
941
    color:black;
942
}
943

    
944
.welcomefooter {
945
    color:black;
946
    font-size:60%;
947
}
948

    
949
.welcomefooter a {
950
    color:black;
951
}
952

    
953
.emptycreatecontainer {
954
    margin-left: 430px !important;
955
    position: absolute;
956
    margin-top: 40px;
957
    width: 180px;
958
    background-color: #CCCCCC;
959
    padding: 5px;
960
    padding-left: 10px;
961
}
962

    
963
.emptycreate {
964
    margin: 20px 10px 5px 0 !important;
965
}
966

    
967
#createbody {
968
    display:none;
969
    font-size: 80%;
970
}
971

    
972
div.list label img {
973
    margin: 5px 5px -3px 0;
974
}
975

    
976
div.list label {
977
    color: #3D3D3D;
978
    font-size: 9pt;
979
}
980

    
981
div.list .state {
982
    margin-top: 7px;
983
    margin-right: 10px;
984
}
985

    
986
div.list table tbody {
987
    margin-top: 8px;
988
}
989

    
990
div.list .stopped {
991
    margin-top: 8px;
992
}
993

    
994
/* root element for tabs  */
995
#wizard ul.tabs { 
996
    margin-right: -1px;
997
    float: right;                         
998
}
999

    
1000
#wizard div.panes {
1001
    height: 252px;
1002
    margin-bottom: 6px;
1003
    clear:both;
1004
}
1005

    
1006
.typebody {
1007
    font-size: 80%;
1008
    font-weight: normal;
1009
    position: relative;
1010
    top: -3px;
1011
}
1012

    
1013
.typehover {
1014
    color: #FFFFFF;
1015
}
1016

    
1017
#label-name {
1018
    margin-top: 15px;
1019
}
1020

    
1021
/* single tab */
1022
#wizard ul.tabs li {  
1023
    margin-bottom: 0; 
1024
        list-style-type:none;
1025
    float: left;        
1026
}
1027

    
1028
/* link inside the tab. uses a background image */
1029
#wizard ul.tabs a { 
1030
        display:block;
1031
    padding: 0.3em 0.5em 0.5em 0.4em;
1032
        text-decoration:none;
1033
        color: #FFFFFF;
1034
        position:relative;
1035
        top:1px;
1036
        outline:0;
1037
    background-color: #CCCCCC;
1038
    text-align: center;
1039
    width: 100px;
1040
    white-space: nowrap;
1041
}
1042

    
1043
#wizard ul.tabs a:hover {
1044
        color: #FFFFFF;
1045
    background-color:#AAAAAA;
1046
}
1047
        
1048
/* selected tab */
1049
#wizard ul.tabs a.current {
1050
        color: white;
1051
    background-color: #666;        
1052
        cursor: default;
1053
}
1054

    
1055
#wizard #standard-images {
1056
    background-color: #ECECEC;
1057
}
1058

    
1059
div.list div.actions {
1060
    display: none;
1061
    clear: left;
1062
    float: right;
1063
    margin-right: -20px;
1064
    margin-top: 37px;
1065
    text-align: right;
1066
    width: 150px;
1067
}
1068

    
1069
div.list div.actions a {
1070
    clear: left;
1071
    color: #D3D3D3;
1072
    display: block;
1073
    font-size:9pt;
1074
    margin-bottom: 2px;
1075
}
1076

    
1077
div.list div.actions a.enabled {
1078
    color: #3D3D3D;
1079
}
1080

    
1081
div.list div.actions a.enabled:hover{
1082
    cursor: pointer;
1083
    color: black;
1084
    text-decoration: underline;
1085
}
1086

    
1087
input.machine {
1088
    width: 13px;
1089
    height: 13px;
1090
    top: -1px;
1091
    overflow: hidden;
1092
}
1093

    
1094
/* metadata editing scrollable */
1095
#metadata-wizard {
1096
        position:relative;
1097
        overflow:hidden;
1098
    width:380px;
1099
    height:360px;
1100
    display:none;
1101
    background-color:#fff;
1102
    text-align:left;
1103
    font-size: 80%;
1104
}
1105

    
1106
#metadata-wizard .items {
1107
        width:20000em;
1108
        position:absolute;
1109
        clear:both;
1110
    padding: 0;
1111
    margin: 0;
1112
}
1113

    
1114
#metadata-wizard .page {        
1115
        width:360px;
1116
    padding: 15px 10px 15px 10px;
1117
        float:left;        
1118
    display:block;
1119
    border:none;
1120
}
1121

    
1122
#metadata-wizard div.container {
1123
    height:308px;
1124
}
1125

    
1126
#metadata-wizard h3 {
1127
    font-weight:normal;
1128
}
1129

    
1130
#metadata-wizard hr {
1131
    background-color: #666;
1132
    border: 0 none;
1133
    height: 5px;
1134
    margin: 0; 
1135
}
1136

    
1137
#metadata-wizard hr.topruler {
1138
    margin-top: 5px; 
1139
}
1140

    
1141
#metadata-wizard hr.fatruler {
1142
    height: 20px;
1143
    margin-top: 2px;
1144
    margin-bottom: 20px;
1145
}
1146

    
1147
#metadata-wizard hr.meta-separator {
1148
    width: 320px;
1149
    margin: 5px 0 2px 0;
1150
}
1151

    
1152
#metadata-wizard div.content {
1153
    height: 248px;
1154
    width: 345px;
1155
    margin-left: 15px;
1156
    overflow: auto;
1157
}
1158

    
1159
#metadata-wizard div.content ul {
1160
    height: 230px;
1161
}
1162

    
1163
#metadata-wizard div.content li {
1164
    margin-bottom: 20px;
1165
}
1166

    
1167
#metadata-wizard p {
1168
    margin-left: 7px;
1169
}
1170

    
1171
#metadata-wizard div.bottomruler {
1172
    background-color: #666;
1173
    height: 20px;
1174
    margin-top: 17px;
1175
}
1176

    
1177
#metadata-wizard button {
1178
    font-size: 80%;
1179
    width: 87px;
1180
    float: right;
1181
    background-color: #5599FF;
1182
    border: 0px solid #5599FF;
1183
    padding: 0;
1184
    margin-right: 25px;
1185
    text-align: center;
1186
}
1187

    
1188
#metadata-wizard button.remove {
1189
    height: 15px;
1190
    width: 70px;
1191
    background-color: #d35f5f;
1192
    border-color: #d35f5f;
1193
    margin-top: 2px;
1194
}
1195

    
1196
#metadata-wizard button.edit {
1197
    height: 15px;
1198
    width: 70px;
1199
    background-color: #666;
1200
    border-color: #666;
1201
    margin-top: -14px;
1202
}
1203

    
1204
#metadata-wizard button.create {
1205
    height: 23px;
1206
    margin: 4px 44px 0 0;
1207
}
1208

    
1209
#metadata-wizard input, #metadata-wizard textarea {
1210
    font-style: italic;
1211
    text-align: right;
1212
    color: #ccc;
1213
}
1214

    
1215
#metadata-wizard input {
1216
    font-size: 80%;
1217
}
1218

    
1219
#metadata-wizard input.key {
1220
    width: 279px;
1221
    margin-bottom: -3px;
1222
}
1223

    
1224
#metadata-wizard textarea.value {
1225
    width: 267px;
1226
    height: 170px;
1227
    overflow: auto;
1228
}
1229

    
1230
#metadata-wizard .input-enabled {
1231
    color: black;
1232
    text-align: left;
1233
    font-style: normal;
1234
}
1235

    
1236
#metadata-wizard label.meta-value {
1237
    vertical-align: top;
1238
}
1239

    
1240
#metadata-wizard button.save {
1241
    margin-top: 4px;
1242
}
1243

    
1244
#metadata-wizard button.cancel {
1245
    float: left;
1246
    margin: 4px 0 0 25px;
1247
    background-color: #d35f5f;
1248
    border-color: #d35f5f;
1249
}
1250

    
1251

    
1252
/* notification box */
1253
#error-success, #yes-no {
1254
    height: 150px;
1255
    border: 5px solid #87AADE;
1256
    z-index: 9999;
1257
}
1258

    
1259
#error-success p, #yes-no p, #yes-no button {
1260
    margin-top: 15px;
1261
}
1262

    
1263
#error-success strong {
1264
    color: #F49C1A;
1265
}
1266

    
1267
#error-success div {
1268
    height: 142px;
1269
    overflow-y: auto;
1270
    overflow-x: hidden;
1271
}
1272

    
1273
#error-success .close {
1274
        background-image: url(/static/close.png);
1275
        position: absolute;
1276
        right: -19px;
1277
        top: -20px;
1278
        cursor: pointer;
1279
        height: 35px;
1280
        width: 35px;
1281
}
1282

    
1283
/* Confirmation boxes */
1284
div.confirm_single, div.confirm_multiple {
1285
    display: none;
1286
    background-color: #DCDCDC;
1287
    color: orange;
1288
    font-size: 9pt;
1289
}
1290

    
1291
div.action_error {
1292
    float: right;
1293
    width: 80px;
1294
    height: 60px;
1295
    padding: 5px;
1296
    margin: -65px -165px 0 0;
1297
    display: none;
1298
    background-color: #DCDCDC;
1299
    font-size: 9pt;
1300
    color: black;
1301
    line-height: 1.5;
1302
}
1303

    
1304
div.action_error button.details {
1305
    margin: 5px 0 0 0px;
1306
    padding: 0 15px;
1307
}
1308

    
1309
.orange {
1310
    color: orange;
1311
}
1312

    
1313
div.confirm_single button, div.confirm_multiple button, div.action_error button{
1314
    font-size: 9pt;
1315
    background-color: #DCDCDC;
1316
    border: 1px solid #a5a5a5;
1317
    color: #3D3D3D;
1318
    cursor: pointer;
1319
    padding: 0px;
1320
    height: 20px !important;
1321
}
1322

    
1323
div.confirm_single button, .action_error button {
1324
    width: 80px !important;
1325
}
1326
div.confirm_single button.yes, div.confirm_multiple button.yes {
1327
    border-color: orange;
1328
    padding: 0 12px;
1329
}
1330

    
1331
div.confirm_single button.yes:hover, div.confirm_multiple button.yes:hover {
1332
    background-color: orange;
1333
}
1334

    
1335
div.confirm_single button.no, div.confirm_multiple button.no {
1336
    padding: 0px 16px;
1337
}
1338

    
1339
div.confirm_single button.no:hover, div.confirm_multiple button.no:hover, div.action_error button.details:hover {
1340
    background-color: #a5a5a5;
1341
}
1342

    
1343
div.confirm_single{
1344
    float: right;
1345
    width: 90px;
1346
    height: 70px;
1347
    margin: -65px -165px 0 0;
1348
}
1349

    
1350
div.confirm_single button.yes {
1351
    margin: 5px 0 0 5px;
1352
}
1353

    
1354
div.confirm_single button.no {
1355
    margin: 20px 0 0 5px;
1356
}
1357

    
1358
div.action_error {
1359
    display: none;
1360
}
1361

    
1362
div.confirm_multiple {
1363
    width: 692px;
1364
    height: 28px;
1365
    margin: 0 0 10px -32px;
1366
}
1367

    
1368
div.confirm_multiple p {
1369
    float: left;
1370
    margin: 7px 0 0 200px;
1371
}
1372

    
1373
div.confirm_multiple button {
1374
    float: right;
1375
    margin: 4px 5px 0 0;
1376
}
1377

    
1378
div.confirm_multiple button.no {
1379
    margin-right: 15px;
1380
}
1381

    
1382
div#user{
1383
    float:right;
1384
    clear: both;
1385
    color: #a0a0a0;
1386
    font-size: 9pt;
1387
    margin-top: 16px;
1388
}
1389

    
1390
div#user a{
1391
    color: #a0a0a0;
1392
    text-decoration: none;
1393
}
1394

    
1395
div#user a.current_lang {
1396
    color: #d3d3d3;
1397
}
1398

    
1399
.separator {
1400
    background-color: #87AADE;
1401
    height: 10px;
1402
    width: 700px;
1403
    margin: 0 0 0 -36px;
1404
}
1405

    
1406
#mini.separator {
1407
    width: 535px;
1408
    height: 5px;
1409
    margin: 17px 0 17px -36px;
1410
    display: none;
1411
}
1412

    
1413
#disks.separator {
1414
    background-color: #dea842;
1415
}
1416

    
1417
#images.separator {
1418
    background-color: #87a06d;
1419
}
1420

    
1421
#networks.separator {
1422
    background-color: #6c535d;
1423
}
1424

    
1425
#desktops.separator {
1426
    background-color: #dea842;
1427
}
1428

    
1429
#apps.separator {
1430
    background-color: #87a06d;
1431
}
1432

    
1433
.machine .separator {
1434
    width: 508px;
1435
    height: 1px;
1436
    margin: 8px 0 0 15px;
1437
    background-color: #DCDCDC;
1438
}
1439

    
1440
.machine h5 {
1441
    margin: 0px 60px 1px 84px;
1442
}
1443

    
1444
.machine .settings {
1445
    margin-top: 13px;
1446
}
1447

    
1448
.editbuttons {
1449
    display: block;
1450
    clear: none;
1451
    width: 40px;
1452
    margin-right:33%;
1453
    margin-top:1px;
1454
    float:right;
1455
    cursor: pointer;
1456
}
1457

    
1458
.editbuttons .save:hover, .editbuttons .cancel:hover {
1459
    background-color: #CCCCCC;
1460
}
1461

    
1462
.editbuttons .cancel:hover {
1463
    background-image: url("../static/cancel-onhover.png");
1464
}
1465

    
1466
.editbuttons .cancel, .editbuttons .save {
1467
    padding-left: 16px;
1468
    padding-top: 2px;
1469
    background-repeat: no-repeat;
1470
    color: transparent;
1471
    font-size: 9pt;
1472
}
1473
.editbuttons .cancel {
1474
    background-image: url("../static/cancel.png");
1475
    margin-left: 3px;
1476

    
1477
}
1478

    
1479
.editbuttons .save {
1480
    background-image: url("../static/save.png");
1481
    margin-left: 1px;
1482
}
1483

    
1484
.editbuttons img {
1485
    float:none !important;
1486
    margin: 0px !important;
1487
}
1488

    
1489
.namecontainer {
1490
    line-height: 13px;
1491
}
1492

    
1493
.nametextbox {
1494
    height: 13px;
1495
    font-size: 95%;
1496
}
1497

    
1498
#spinner {
1499
    background: url("../static/progress.gif");
1500
    height: 31px;
1501
    width: 31px;
1502
    margin-left: 298px;
1503
    margin-top: 160px; 
1504
}
1505

    
1506
/* tables in list view */
1507
div.list div.dataTables_filter,  div.list div.dataTables_filter input{
1508
    font-size: 9pt;
1509
    display: none;
1510
}
1511

    
1512
div.list div.dataTables_filter input{
1513
    height: 12px;
1514
    margin-bottom: 12px;
1515
}
1516

    
1517
div.list table {
1518
    width: 515px;
1519
    font-size: 9pt;
1520
}
1521

    
1522
div.list table tbody td {
1523
        color: #3D3D3D;
1524
        padding:6px;
1525
        background-color: #FFF;
1526
        vertical-align: middle;
1527
}
1528

    
1529
div.list table thead tr th {
1530
        background-color: #E6EEEE;
1531
        background-image: url(bg.gif);
1532
        background-repeat: no-repeat;
1533
        background-position: right 11px;
1534
    font-weight: normal; 
1535
        border: 1px solid #FFF;
1536
    border-bottom: none;
1537
        padding: 4px;
1538
    text-align: left;
1539
    vertical-align: middle;
1540
        cursor: pointer;
1541
}
1542

    
1543
div.list table thead .sorting_asc, div.list table thead .sorting_desc {
1544
    background-color: #87AADE;
1545
}
1546

    
1547
div.list table thead .sorting_asc {
1548
        background-image: url(asc.gif);
1549
}
1550

    
1551
div.list table thead .sorting_desc {
1552
        background-image: url(desc.gif);
1553
}
1554

    
1555
div.list table .selection div.expand-icon {
1556
        background-image: url(asc.gif);
1557
        background-repeat: no-repeat;
1558
    position: relative;
1559
        cursor: pointer;
1560
    width: 15px;
1561
    height: 4px;
1562
    left: 19px;
1563
    top: -11px;
1564
}
1565

    
1566
ul.dropdown-selector {
1567
    background-color: #E6EEEE;
1568
    position: absolute;
1569
    margin-left: 1px;
1570
    display: block;
1571
    top: 255px;
1572
    font-size:9pt;
1573
    width:40px;
1574
}
1575

    
1576
ul.dropdown-selector li {
1577
    padding: 4px;
1578
}
1579

    
1580
ul.dropdown-selector li:hover {
1581
    background-color: #87AADE;
1582
}
1583

    
1584
ul.dropdown-selector li a{
1585
    color: black;
1586
    text-decoration: none;
1587
}
1588

    
1589
div.list table span.imagetag { 
1590
    display: none;
1591
}
1592

    
1593
div.list table thead .vmos {
1594
    width: 20px !important;
1595
    vertical-align:middle;
1596
}
1597

    
1598
div.list table .selection {
1599
        width: 20px !important;
1600
        text-align: left;
1601
    background-image: none;
1602
}
1603

    
1604
div.list table thead .vmflavor {
1605
    width: 100px !important;
1606
}
1607

    
1608
div.list table thead .vmgroup {
1609
    width: 40px !important;
1610
}
1611

    
1612
div.list table thead .vmstatus {
1613
    width: 50px !important;
1614
}
1615

    
1616
div.list table thead .vmname {
1617
    width: 70px !important;
1618
}
1619

    
1620
.spinner, .wave {
1621
    clear: right;
1622
    height: 20px;
1623
    float:right !important;
1624
    width: 20px;
1625
    margin: 5px 16px 0 15px !important;   
1626
}
1627

    
1628
.hidden {
1629
    display:none;
1630
}
1631

    
1632
div.actions a.selected, div.actions a.selected:hover {
1633
    display:block !important;
1634
    color: orange !important;
1635
}
1636

    
1637
.action_error .message, .action_error .code {
1638
    display: none;
1639
}
1640

    
1641
.fixed {
1642
    margin: 0 0 0 -32px !important;
1643
    bottom: 0;
1644
    position: fixed;
1645
}
1646

    
1647
/* Networks */
1648
#networkscreate {
1649
    background-color: #6C535D;
1650
    color: #FFFFFF;
1651
    cursor: pointer;
1652
    padding: 6px 24px;
1653
    text-decoration: none;
1654
    width: 125px;
1655
}
1656

    
1657
#networks-container {
1658
    min-height: 500px;
1659
}
1660

    
1661
#networks-createcontainer {
1662
    margin-left: -36px;
1663
    margin-top: 17px;  
1664
}
1665

    
1666
div.network a.action-network-add {
1667
    display: none;
1668
}
1669

    
1670
div.network a.action-netowrk-edit {
1671
    display: none;
1672
}
1673

    
1674
div.network a.action-network-destroy {
1675
    display: none;
1676
}
1677

    
1678
div.network {
1679
    clear: both;
1680
    color: #666666;
1681
    min-height: 65px;
1682
    margin: 30px 0 0 -30px;
1683
    padding: 3px 20px 0 4px;
1684
    width: 500px;
1685
}
1686

    
1687
#network-template {
1688
    margin: 2px 0 0 -30px;
1689
}
1690

    
1691
.network a {
1692
    color: #3d3d3d;
1693
    font-weight: normal;
1694
    text-decoration: none;
1695
    font-size: 9pt;
1696
}
1697

    
1698
.network a:hover {
1699
    color: #000;
1700
    text-decoration: underline;
1701
}
1702

    
1703
#networks-container .name {
1704
    text-decoration: none !important;
1705
    margin-bottom: 25px;
1706
    color: #000000;
1707
    margin-top: -4px;
1708
}
1709

    
1710
.state {
1711
    float: right;
1712
}
1713

    
1714
.state div {
1715
    text-align: right;
1716
    margin-right: 3px;
1717
}
1718

    
1719
div.network div.actions {
1720
    float: right;
1721
    width: 100px;
1722
    margin:0px -120px 0 0;
1723
    font-weight: normal;
1724
}
1725

    
1726
div.network div.actions a {
1727
    color: transparent;
1728
    margin: 0 0 5px 8px;
1729
    display: block;
1730
}
1731

    
1732
div.actions a.enabled:hover{
1733
    color: black !important;
1734
    text-decoration: underline;
1735
    display: block;
1736
}
1737

    
1738
.network:hover .actions a {
1739
    color: #3d3d3d;
1740
    display: block;
1741
}
1742

    
1743
div.network div.display a{
1744
    color: #3d3d3d;
1745
    display: block;
1746
}
1747

    
1748
div.network div.actions a.selected:hover {
1749
    color: orange;
1750
}
1751

    
1752
.network:hover {
1753
    background-color:#dcdcdc;
1754
}
1755

    
1756
#internet-separator {
1757
    width: 510px;
1758
    height: 5px;
1759
    background-color: #6C535D;
1760
    margin-left: -36px;
1761
    margin-top: 20px;
1762
}
1763

    
1764
.network-logos {
1765
    float:left;
1766
    padding-right: 10px;
1767
}
1768

    
1769
#networks-container .settings {
1770
    color: #000000;
1771
}
1772

    
1773
#networks-container .network-type {
1774
    float: right;
1775
    margin-top: -4px;
1776
    margin-right: 15px;
1777
}
1778

    
1779
#networks-container .indicator {
1780
    background-color: #87AADE;
1781
    border-color: white;
1782
    border-style: solid;
1783
    border-width: 2px 3px 2px 2px;
1784
}
1785

    
1786
.state div {
1787
    margin-right: 3px;
1788
    text-align: right;
1789
}
1790

    
1791
div.indicator {
1792
    clear: none;
1793
    float: right;
1794
    height: 11px;
1795
    margin: 3px -1px;
1796
    width: 10px;
1797
}
1798

    
1799
#private-networks {
1800
    margin-top: 20px;
1801
}
1802

    
1803
span.rename-network, span.configure {
1804
    background-repeat: no-repeat;
1805
    color: transparent;
1806
    font-size: 9pt;
1807
    font-weight: normal;
1808
    margin-left: 10px;
1809
    padding-left: 10px;
1810
    text-align: left;
1811
}
1812

    
1813
span.rename-network {
1814
    cursor: pointer;
1815
}
1816

    
1817
div.name:hover span.rename-network {
1818
    color: #3D3D3D;
1819
    margin-top: 0.4em;
1820
    background-image: url(/static/pencil.png);
1821
    background-position: 0 3px;
1822
}
1823

    
1824
.network:hover a.rename {
1825
    color: #3d3d3d;
1826
}
1827

    
1828
.action-network-destroy {
1829
    margin-top: 17px !important;
1830
}
1831

    
1832
.network-separator {
1833
    background-color: #DCDCDC;
1834
    height: 1px;
1835
    margin: 2px 0 0 -5px;
1836
    width: 480px;
1837
}
1838

    
1839
.network-contents {
1840
    margin-left: -4px;
1841
    width: 524px;
1842
    clear: both;
1843
    padding-bottom: 7px;
1844
}
1845

    
1846
.network-machine .state div {
1847
    text-align: left;
1848
}
1849

    
1850
.network-machine {
1851
    margin-left: 73px;
1852
    padding-bottom: 5px;
1853
    padding-left: 5px;
1854
    padding-top: 10px;
1855
    margin-top: 2px;
1856
}
1857

    
1858
.network-machine .logo {
1859
    float:left;
1860
    padding-right: 10px;
1861
}
1862

    
1863
#networks-container .machine-name {
1864
    text-decoration: none !important;
1865
    margin-bottom: 10px;
1866
    color: #000000;
1867
    margin-top: -4px;
1868
}
1869

    
1870
div.network div.machine-actions {
1871
    float: right;
1872
    width: 100px;
1873
    margin:0px -100px 0 0;
1874
    font-weight: normal;
1875
}
1876

    
1877
.discreet {
1878
    color: #969696;
1879
}
1880

    
1881
.network-contents-start-separator {
1882
    height: 3px;
1883
    background-color: #87AADE;
1884
    margin-bottom: 15px;
1885
    margin-left: 78px;
1886
    width: 425px;
1887
}
1888

    
1889
.network-contents-end-separator {
1890
    height: 3px;
1891
    background-color: #87AADE;
1892
    margin-top: 7px;
1893
    margin-left: 15px;
1894
    width: 488px;
1895
}
1896

    
1897
.network-machine .state {
1898
    margin-right: 18px;
1899
}
1900

    
1901
.network-machine .state .status {
1902
    margin-bottom: 4px;
1903
}
1904

    
1905
.machine-name .name {
1906
    margin-top: -10px !important;
1907
}
1908

    
1909
.machine-name .namecontainer {
1910
    line-height: 18px;
1911
    margin-bottom: 20px;
1912
}
1913

    
1914
.network-machine:hover {
1915
    background-color: #B3B3B3;
1916
}
1917

    
1918
.machines {
1919
    margin: 2px 0 0 73px;
1920
    width: 430px;
1921
    background-color: #B3B3B3;
1922
}
1923

    
1924
.firewall-on {
1925
    color: #42E342;
1926
}
1927

    
1928
.firewall-off {
1929
    color: #F82E2E;
1930
}
1931

    
1932
div.network-machine div.machine-actions a {
1933
    color: transparent;
1934
    margin: 0 0 5px 8px;
1935
    display: block;
1936
}
1937

    
1938
div.network-machine div.machine-actions a:hover {
1939
    color: black !important;
1940
    text-decoration: underline;
1941
    display: block;
1942
}
1943

    
1944
.network-machine:hover .machine-actions a {
1945
    color: #3d3d3d;
1946
    display: block;
1947
}
1948

    
1949
.firewall-content {
1950
    color: black;
1951
    font-size: 60%;
1952
    margin-left: 60px;
1953
}
1954

    
1955
.firewall-content .checkbox-legends {
1956
    vertical-align: text-top;
1957
}
1958

    
1959
.checkbox-legends a {
1960
    color: black;
1961
    text-decoration: underline;
1962
    font-size: 100%;
1963
}
1964

    
1965
.machine-connect {
1966
    color:black !important;
1967
    text-decoration: underline !important;
1968
}
1969

    
1970
.firewall-contents-start-separator {
1971
    background-color: #808080;
1972
    height: 2px;
1973
    margin-bottom: 5px;
1974
    width: 365px;
1975
}
1976

    
1977
.firewall-contents-end-separator {
1978
    background-color: #808080;
1979
    height: 2px;
1980
    margin-left: -60px;
1981
    margin-top: 5px;
1982
    width: 425px;
1983
}
1984

    
1985
.firewall-apply {
1986
    background-color: #666666;
1987
    border: medium none;
1988
    float: right;
1989
    font-size: 105%;
1990
    height: 18px;
1991
    margin-right: 20px;
1992
    margin-top: 3px;
1993
    width: 75px;
1994
}
1995

    
1996
.name-div {
1997
    margin-left: 70px;
1998
    margin-bottom: 20px;
1999
}
2000

    
2001
.machine-name-div {
2002
    margin-bottom: 22px;
2003
    margin-left: 60px;
2004
}
2005

    
2006
/* Metadata */
2007
.metadata-separator {
2008
    background-color: #808080;
2009
    height: 3px;
2010
    margin: 5px 0 0 14px;
2011
    width: 509px;
2012
}
2013

    
2014
.metadata-container {
2015
    line-height: 12px;
2016
    margin-left: 14px;
2017
    margin-top: 2px;
2018
    min-height: 80px;
2019
}
2020

    
2021
.metadata-column {
2022
    border-right: 1px solid #CECECE;
2023
    color: black;
2024
    float: left;
2025
    font-size: 60%;
2026
    margin-top: 3px;
2027
    min-height: 70px;
2028
    padding-bottom: 5px;
2029
}
2030

    
2031
.vm-stats, .vm-labels {
2032
    width: 109px;
2033
    padding-left: 10px;
2034
}
2035

    
2036
.vm-details {
2037
    width: 129px;
2038
}
2039

    
2040
.vm-metadata {
2041
    padding-left: 10px;
2042
    width: 129px;
2043
    border: none;
2044
}
2045

    
2046
.metadata-left {
2047
    float:left;
2048
    width: 50px;
2049
    height: 65px;
2050
}
2051

    
2052
.metadata-right {
2053
    width: 73px;
2054
    float:left;
2055
    height: 35px;
2056
    padding-left: 5px;
2057
        position:relative;
2058
        overflow:hidden;
2059
}
2060

    
2061
.metadata-right .items {
2062
        position:absolute;
2063
        height:20000em;
2064
}
2065

    
2066
.metadata-keys-container {
2067
    height: 65px;
2068
    float: left;
2069
}
2070

    
2071
.metadata-actions, .scrollable {
2072
    padding-left: 5px;
2073
}
2074

    
2075
.metadata-down {
2076
    width: 30px;
2077
    height: 15px;
2078
    margin-top: 10px;
2079
}
2080

    
2081
/* root element for scrollable */
2082
.scrollable {
2083

    
2084
        /* required settings */
2085
        position:relative;
2086
        overflow:hidden;
2087

    
2088
        /* vertical scrollables have typically larger height than width but not now */
2089
        height: 35px;
2090
        width: 73px;
2091
}
2092

    
2093
/* root element for scrollable items */
2094
.scrollable .items {
2095
        position:absolute;
2096

    
2097
        /* this time we have very large space for the height */
2098
        height:20000em;
2099
}
2100

    
2101

    
2102