Statistics
| Branch: | Tag: | Revision:

root / ui / static / main.css @ f533f224

History | View | Annotate | Download (50.8 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
html {
20
    height: 100%;
21
}
22

    
23
body {
24
    line-height: 1;
25
    background: url(../static/body-bg.png) repeat-x scroll 0 0 #FFFFFF;
26
    height: 100%;
27
}
28

    
29
#container {
30
        position:relative;
31
        margin:0 auto;
32
        width: 100%;
33
        background:#f0f0f0;
34
        height:auto !important;
35
        height:100%;
36
        min-height:100%;
37
    background: url("../static/body-bg2.png") no-repeat scroll right bottom transparent;
38
}
39

    
40
#header {
41
    height: 93px;
42
    background: url("../static/header-bg.png") repeat-x scroll 0 0 #FFFFFF;
43
    margin: 0 auto;
44
    width: 700px;
45
}
46

    
47

    
48
#content {
49
    padding-bottom: 183px;
50
    width: 100%;
51
}
52

    
53
#footer {
54
    height: 119px;
55
    background-color: #4085A5;
56
        position:absolute;
57
    bottom: 0;
58
    width:100%;
59
}
60

    
61
ol, ul {
62
    list-style: none;
63
}
64

    
65
blockquote, q {
66
    quotes: none;
67
}
68

    
69
blockquote:before, blockquote:after,
70
q:before, q:after {
71
    content: '';
72
    content: none;
73
}
74

    
75
/* remember to define focus styles! */
76
:focus {
77
    outline: 1px dotted #87AADE;
78
}
79

    
80
/* remember to highlight inserts somehow! */
81
ins {
82
    text-decoration: none;
83
}
84

    
85
del {
86
    text-decoration: line-through;
87
}
88

    
89
/* tables still need 'cellspacing="0"' in the markup */
90
table {
91
    border-collapse: collapse;
92
    border-spacing: 0;
93
}
94

    
95
h5 {
96
    font-weight: normal;
97
    font-size: 9pt;
98
    margin-bottom:3px;
99
}
100

    
101
/* root element for tabs  */
102
.tab-name {
103
    background-color: #5CA1C0;
104
    color: #FFFFFF;
105
    float: left;
106
    font-size: 150%;
107
    height: 28px;
108
    padding-top: 3px;
109
    text-align: center;
110
    width: 170px;
111
}
112

    
113
.tab-separator {
114
    background-color: white;
115
    float: left;
116
    width: 2px;
117
    height: 23px;
118
    margin-top: 4px;
119
}
120

    
121
ul.css-tabs {
122
    padding: 0;
123
    height:31px;
124
    background-color: #5CA1C0;
125
}
126

    
127
ul.css-tabs .secondary {
128
    position:relative;
129
}
130

    
131
/* single tab */
132
ul.css-tabs li {
133
    float:left;
134
    padding:0;
135
    list-style-type:none;
136
}
137

    
138
ul.css-tabs .current {
139
    background: #4085A5;
140
}
141

    
142
/* link inside the tab. uses a background image */
143
ul.css-tabs a {
144
    float:left;
145
    display:block;
146
    text-decoration:none;
147
    color:#d2d2d2;
148
    position:relative;
149
    outline:0;
150
    padding: 4px 25px 0;
151
    height: 27px;
152
}
153

    
154
ul.css-tabs a:hover {
155
    background: #74AEC9;
156
}
157

    
158
/* selected tab */
159
ul.css-tabs a.current {
160
    cursor:default;
161
}
162

    
163
ul.css-tabs a.current:hover {
164
    background: #4085A5;
165
}
166
/* tab pane */
167
div.css-panes {
168
/*    border-top: 10px solid #87aade;
169
    border-bottom: 10px solid #87aade;  */
170
    background: transparent;
171
}
172

    
173
.css-panes > div.pane {
174
    display:none;
175
    padding:0px 20px;
176
    margin: 0 1em;
177
}
178

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

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

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

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

    
213
#beforecreate {
214
    background-color: #FF9955;
215
    float: left;
216
    height: 32px;
217
    margin-left: -50px;
218
    margin-top: 8px;
219
    width: 20px;
220
}
221

    
222
#createcontainer {
223
    margin-top: 20px;
224
    margin-bottom: 10px;
225
    display:none;
226
}
227

    
228
#create {
229
    background-color: #FF7F2A;
230
    color: #000;
231
    cursor: pointer;
232
    display: none;
233
    padding: 7px 24px;
234
    margin: 0 0 0 -36px;
235
    width: 125px;
236
    text-decoration: none;
237
    font-size:100%;
238
}
239

    
240
#create:hover {
241
    background-color: #FF9955;
242
}
243

    
244
#console-header {
245
    height: 67px;
246
    background: url("../static/header-bg.png") repeat-x scroll 0 0 #FFFFFF;
247
}
248

    
249
.header-logo {
250
    padding-top: 19px;
251
}
252

    
253
div#footer-text a {
254
    color: #FFFFFF;
255
    text-decoration: none;
256
}
257

    
258

    
259
div#footer-text{
260
    clear: both;
261
    color: #FFFFFF;
262
    font-size: 75%;
263
    left: 50%;
264
    margin-left: -250px;
265
    padding-top: 10px;
266
    position: absolute;
267
    width: 700px;
268
}
269

    
270
#footer-bg {
271
    background: url("../static/footer-bg.png") no-repeat scroll 0 0 #4085A5;
272
    float:right;
273
    width: 700px;
274
    height: 119px;
275
    background-position:right;
276
}
277

    
278

    
279
div#wrapper {
280
    width: 700px;
281
    margin: 0em auto;
282
}
283

    
284
.modal {
285
    background-color:#fff;
286
    display:none;
287
    width:30em;
288
    padding:1em;
289
    text-align:left;
290
}
291

    
292
/* server wizard scrollable root element and network wizard */
293
#wizard, #networks-wizard {
294
    font-size:9pt;
295
    height:405px;
296
    width:453px;
297
    overflow:hidden;
298
    position:absolute !important;
299
}
300

    
301
/* scrollable items */
302
#wizard .items {
303
    width:20000em;
304
    clear:both;
305
    position:absolute;
306
    display:block;
307
    padding: 0;
308
    margin: 0;
309
    border:none;
310
    background:none;
311
}
312

    
313
/* single item */
314
#wizard .page, #networks-wizard div.container {
315
    padding: 15px 40px 20px 15px;
316
    width:447px;
317
    float:left;
318
    display:block;
319
    border:none;
320
    background-color: transparent;
321
}
322

    
323
#networks-wizard div.container {
324
    background-color: #ECF4F8;
325
    width:400px;
326
    height: 180px;
327
    margin-bottom:50px;
328
}
329

    
330
/* title */
331
#wizard h2, #networks-wizard h2 {
332
    color: black;
333
    font-size: 100%;
334
    font-weight: normal;
335
    padding-left: 20px;
336
}
337

    
338
#networks-wizard h2 {
339
    margin-top: 15px;
340
}
341

    
342
#wizard li {
343
    margin-bottom:1.2em;
344
}
345

    
346
#wizard .pane li {
347
    margin: 0;
348
}
349

    
350
#wizard label {
351
    font-size:16px;
352
    display:block;
353
    clear: both;
354
}
355

    
356
#wizard label strong {
357
    position:relative;
358
    top:-1px;
359
    font-size: 80%;
360
    font-weight: normal;
361
}
362

    
363
#wizard label em {
364
    font-size:9pt;
365
    color:#666;
366
    font-style:normal;
367
}
368

    
369
#wizard .text {
370
    width: 270px;
371
    padding: 5px;
372
    margin-top: 10px;
373
    border: 1px solid #ccc;
374
    color: #456;
375
    letter-spacing: 1px;
376
}
377

    
378
#wizard select {
379
    border:1px solid #ccc;
380
    width:94%;
381
    padding:4px;
382
    display: none;
383
}
384

    
385
#wizard .double label {
386
    width:50%;
387
    float:left;
388
}
389

    
390
#wizard .double .text {
391
    width:93%;
392
}
393

    
394
#wizard .clearfix {
395
    clear:left;
396
    padding-top:10px;
397
}
398

    
399
#wizard .right {
400
    float:right;
401
}
402

    
403
#wizard .error {
404
    border:1px solid red;
405
}
406

    
407
#wizard a:hover div.image {
408
    background-color: #C5DEE9;
409
}
410

    
411
.selecteddiv {
412
    background-color: #C5DEE9 !important;
413
}
414

    
415
#wizard label a:hover strong {
416
    color: black;
417
}
418

    
419
#wizard div.image span.size {
420
    font-size: 9pt;
421
    color: #666;
422
}
423

    
424
#wizard div.image .radio {
425
    float: left;
426
    margin-top: 10px;
427
}
428

    
429
#wizard div.image span.image-id, #wizard div.image span.description {
430
    font-size: 9pt;
431
    color: #666;
432
    font-weight: normal;
433
    display:inline;
434
}
435

    
436
#wizard a:hover div.image span.image-id, #wizard a:hover div.image span.description, #wizard a:hover div.image span.size {
437
    color: black;
438
}
439

    
440
#wizard .cost {
441
    color: #79A4C1;
442
    margin-top: 40px;
443
    clear:both;
444
    padding-left: 15px;
445
    font-size: 95%;
446
}
447

    
448
#wizard #status {
449
    height: 50px;
450
    background: #4085A5;
451
    width: 450px;
452
}
453

    
454
#wizard .headernumber {
455
    font-size: 470%;
456
}
457

    
458
#wizard .headerbody {
459
    font-size: 120%;
460
    font-weight: normal;
461
    display: inline;
462
    top: -15px;
463
    position: relative;
464
}
465

    
466
#wizard .first {
467
    left: -8px;
468
}
469

    
470
#wizard .third {
471
    margin-top: -1px !important;
472
}
473

    
474
#wizard .topruler, #networks-wizard .topruler {
475
    background-color: #CDE2EC;
476
    border: 0 none;
477
    height: 4px;
478
    margin-left: -1px;
479
    width: 447px;
480
    margin-bottom: 6px;
481
    margin-top: 6px;
482
}
483

    
484
#wizard .bottomruler, #networks-wizard .bottomruler {
485
    background-color: #CDE2EC;
486
    border: 0 none;
487
    height: 4px;
488
    margin-left: -1px;
489
    width: 447px;
490
    margin-bottom:6px;
491
    margin-top:6px;
492
}
493

    
494
#networks-wizard .topruler, #networks-wizard .bottomruler {
495
    width: 455px;
496
    float: left;
497
}
498

    
499
#wizard #cancel, #networks-wizard .cancel {
500
    background-color: #4085A5;
501
    border-color: #4085A5;
502
    text-align: center !important;
503
}
504

    
505
#wizard #cancel:hover, #networks-wizard .cancel:hover {
506
    background-color: #7DB4CD;
507
    border-color: #7DB4CD;
508
}
509

    
510
#wizard #start, #networks-wizard .create {
511
    text-align: center;
512
    background-color: #FF6600;
513
    border-color: #FF6600;
514
}
515

    
516
#networks-wizard .create {
517
    float:right;
518
    width: 140px;
519
}
520

    
521
#wizard #start:hover, #networks-wizard .create:hover {
522
    background-color: #FF9651;
523
    border-color: #FF9651;
524
}
525

    
526
#wizard .separator-end {
527
    background-color: #387693;
528
    height: 5px;
529
    margin-left: -14px;
530
    margin-top: 362px;
531
    width: 550px;
532
}
533

    
534
.page ul {
535
    height: 270px;
536
    overflow: auto;
537
}
538

    
539
.panes ul.pane {
540
    height: 220px;
541
}
542

    
543
#wizard #tabscontainer {
544
    background-color: #CDE2EC;
545
    height: 20px;
546
    margin-top: -3px;
547
    width: 448px;
548
}
549

    
550
.page ul.tabs {
551
    overflow: hidden;
552
    height: auto;
553
    margin-bottom: 3px;
554
    margin-top: -1px;
555
}
556

    
557
.page ul.tabs li {
558
    float: right;
559
    margin: 0 0.2em;
560
}
561

    
562
#status li {
563
    float: left;
564
    color: #387693;
565
    padding: 0px 32px 0 33px;
566
    bottom: 0px;
567
}
568

    
569
#status li.active .headernumber {
570
    color: #FFFFFF;
571
}
572

    
573
#status li.active .headerbody {
574
    color: #FFFFFF;
575
}
576

    
577
div.image-container {
578
    border-bottom: 1px solid #CCCCCC;
579
    margin-left: 10px;
580
    margin-right: 10px;
581
}
582

    
583
#page2-container {
584
    background-color: #ECF4F8;
585
    padding-top: 25px;
586
    height: 180px;
587
}
588

    
589
#page3-container {
590
    background-color: #ECF4F8;
591
    padding-left: 50px;
592
    height: 244px;
593
    margin-bottom: 32px;
594
}
595

    
596
/* slider root element */
597
.slider {
598
    border: 1px solid #666;
599
    cursor: pointer;
600
    display: inline !important;
601
    float: left;
602
    margin: 5px 0 20px 10px;
603
    position: relative;
604
    width: 250px;
605
}
606

    
607
.sliders {
608
    float:left;
609
    width: 40px;
610
    margin-left: 10px;
611
    margin-top: 3px;
612
}
613

    
614
.units {
615
    padding-left:10px;
616
}
617

    
618
.slider-container {
619
    padding-bottom: 15px;
620
    margin-left: 5px;
621
}
622

    
623
/* drag handle */
624
.handle {
625
    -moz-box-shadow: 0 0 2px #000000;
626
    background: url("../static/h30.png") repeat-x scroll 0 0 #FFFFFF;
627
    border: 1px solid #000000;
628
    cursor: move;
629
    display: block;
630
    height: 10px;
631
    margin-top: -8px;
632
    position: absolute;
633
    width: 8px;
634
}
635

    
636
/* progress bar (enabled with progress: true) */
637
.progress {
638
    height: 3px;
639
    background-color: #387693;
640
}
641

    
642
/* the input field */
643
.range {
644
    float: left;
645
    font-size: 100%;
646
    margin: -3px 0 0 15px;
647
    padding: 2px 10px 2px 0;
648
    text-align: right;
649
    width: 40px;
650
    border: 1px solid #387693;
651
}
652

    
653
.selectedrange {
654
    border-color: #5599FF;
655
}
656

    
657
#credits-indicator {
658
    background-color: #ECF4F8;
659
    float: none;
660
    margin: 0 0 0 10px;
661
    border: 1px solid #387693;
662
    color: #222222;
663
}
664

    
665
.machine-container {
666
    min-height: 65px;
667
    margin: 2px 0 0 -32px;
668
    padding: 0 4px 0;
669
    clear: both;
670
    width: 523px;
671
}
672

    
673
div.machine {
674
    color: #666;
675
    min-height: 65px;
676
    padding-right: 15px;
677
    padding-top: 2px;
678
}
679

    
680
.machine a {
681
    color: #3d3d3d;
682
    font-weight: normal;
683
    text-decoration: none;
684
    font-size: 9pt;
685
}
686

    
687
.machine a:hover {
688
    color: #000;
689
    text-decoration: underline;
690
}
691

    
692
.machine .name, .machine .ip {
693
    text-decoration: none !important;
694
    padding-top: 1px;
695
}
696

    
697
.oldValue {
698
    display:none;
699
}
700

    
701
.state {
702
    float: right;
703
}
704

    
705
.state div {
706
    text-align: right;
707
    margin-right: 3px;
708
}
709

    
710
div.machine div.actions {
711
    float: right;
712
    width: 70px;
713
    margin: 0 -80px 0 0;
714
    font-weight: normal;
715
    height: 68px;
716
    position: relative;
717
}
718

    
719
div.machine div.actions a {
720
    color: transparent;
721
    margin: 0 0 5px 8px;
722
    display: block;
723
}
724

    
725
div.machine div.actions a.action-shutdown {
726
    margin-bottom: 5px;
727
    display: block;
728
}
729

    
730
div.machine div.actions a.shutdown-padding {
731
    margin-bottom: 22px;
732
}
733

    
734
div.machine div.actions a.destroy-padding {
735
    margin-top: 52px;
736
}
737

    
738
div.actions a.enabled:hover{
739
    color: black !important;
740
    text-decoration: underline;
741
    display: block;
742
}
743

    
744
.machine:hover .actions a {
745
    color: #3d3d3d;
746
    display: block;
747
}
748

    
749
div.machine div.display a{
750
    color: #3d3d3d;
751
    display: block;
752
}
753

    
754
div.machine div.actions a.selected:hover {
755
    color: orange;
756
}
757

    
758
div.running div.machine div.actions .disabled {
759
    display: none;
760
}
761

    
762
div.terminated div.machine div.actions .disabled {
763
    display: none;
764
}
765

    
766
div.terminated div.machine div.actions a.action-destroy {
767
    position: absolute;
768
    bottom: 0;
769
}
770

    
771
div.running div.machine div.actions a.action-destroy {
772
    position: absolute;
773
    bottom: 0;
774
}
775

    
776
.machine:hover {
777
    background-color:#CDE2EC;
778
}
779

    
780
.standard .machine img {
781
    float: left;
782
    margin: 7px 14px 0;
783
}
784

    
785
.list .machine img {
786
    margin: 0;
787
}
788

    
789
div.ip, div.state {
790
    font-size: 9pt;
791
    color: #3d3d3d;
792
}
793

    
794
div.indicator {
795
    width:10px;
796
    height:11px;
797
    margin: 3px -1px;
798
    clear: none;
799
    float:right;
800
}
801

    
802
.view-separator {
803
    color:#5F8DD3;
804
}
805

    
806
.running .indicator {
807
    border-top: 2px solid white;
808
    border-bottom: 2px solid white;
809
    border-left: 2px solid white;
810
    border-right: 3px solid white;
811
    background-color: #4085A5;
812
}
813

    
814
.running {
815
    background-color: white;
816
    margin-left: -35px;
817
    margin-top: -76px;
818
    padding-bottom: 15px;
819
    padding-left: 35px;
820
    padding-top: 15px;
821
    width: 664px;
822
    min-height: 50px;
823
}
824

    
825
.terminated {
826
    background-color: white;
827
    margin-bottom: 17px;
828
    margin-left: -35px;
829
    margin-top: 15px;
830
    padding-bottom: 15px;
831
    padding-left: 35px;
832
    padding-top: 15px;
833
    width: 664px;
834
    opacity: 0.8;
835
    filter: alpha(opacity = 80);
836
}
837

    
838
.terminated .machine .state .status {
839
    color: #666;
840
}
841

    
842
.machine:hover div.uptime, .machine:hover a.rename, .machine:hover a.configure {
843
    color: #3d3d3d;
844
}
845

    
846
div.uptime {
847
    clear: both;
848
    color: transparent;
849
    margin-left: 1px;
850
}
851

    
852
div.machine-tabs {
853
    margin-top: 1em;
854
}
855

    
856
span.rename, span.configure {
857
    background-repeat: no-repeat;
858
    color: transparent;
859
    font-size: 9pt;
860
    font-weight: normal;
861
    margin-left: 10px;
862
    padding-left: 10px;
863
    text-align: left;
864
}
865

    
866
span.rename {
867
    cursor: pointer;
868
}
869

    
870
div.name:hover span.rename {
871
    color: #3D3D3D;
872
    margin-top: 0.4em;
873
    background-image: url(/static/pencil.png);
874
    background-position: 0 3px;
875
}
876

    
877

    
878
a.settings:hover span.configure {
879
    color: #3D3D3D;
880
}
881

    
882
button {
883
    background-color: #87AADE;
884
    border: 1px solid #87AADE;
885
    color: #FFFFFF;
886
    cursor: pointer;
887
    height: 23px;
888
    width: 120px;
889
}
890

    
891
button.next {
892
    background-color: #4085A5;
893
    border-color: #4085A5;
894
    text-align: right;
895
}
896

    
897
button.next:hover {
898
    background-color: #7DB4CD;
899
    border-color: #7DB4CD;
900
}
901

    
902
button.prev {
903
    background-color: #4085A5;
904
    border-color: #4085A5;
905
    margin-left: -1px;
906
    text-align: left;
907
}
908

    
909
button.prev:hover {
910
    background-color: #7DB4CD;
911
    border-color: #7DB4CD;
912
}
913

    
914
.image-logo {
915
    float: left;
916
    margin-right: 1em;
917
    margin-left: 1.5em;
918
    margin-top: 4px;
919
}
920

    
921
div.image {
922
    clear: both;
923
    display: block;
924
    margin-bottom: 3px;
925
    margin-top: 3px;
926
    padding: 5px;
927
}
928

    
929
div#view-select {
930
    float: right;
931
    clear: both;
932
    color: white;
933
    position: relative;
934
    right: -25px;
935
    top: -35px;
936
    display: none;
937
}
938

    
939
a#standard, a#list, a#single {
940
    text-decoration: none;
941
    height: 15px;
942
    width: 17px;
943
    padding: 1px 8px 2px 9px;
944
}
945

    
946
div#view-select a {
947
    color:#5f8dd3;
948
}
949

    
950
a#list:hover {
951
    background: #5f8dd3;
952
}
953

    
954
a#standard:active, a#list:active {
955
    color:white;
956
}
957

    
958
a#standard {
959
    background: url(/static/icon-view.png) no-repeat -36px 0;
960
}
961

    
962
a#list {
963
    background: url(/static/list-view.png) no-repeat -36px 0;
964
}
965

    
966
a#single {
967
    background: url(/static/single-view.png) no-repeat -36px 0;
968
}
969

    
970
a#standard:hover {
971
    background: url(/static/icon-view.png) no-repeat -18px 0;
972
}
973

    
974
a#list:hover {
975
    background: url(/static/list-view.png) no-repeat -18px 0;
976
}
977

    
978
a#single:hover {
979
    background: url(/static/single-view.png) no-repeat -18px 0;
980
}
981

    
982
a#standard.activelink {
983
    background: url(/static/icon-view.png) no-repeat 0px 0;
984
}
985

    
986
a#list.activelink {
987
    background: url(/static/list-view.png) no-repeat 0px 0;
988
}
989

    
990
a#single.activelink {
991
    background: url(/static/single-view.png) no-repeat 0px 0;
992
}
993

    
994
#machinetype {
995
    background-color: #CDE2EC;
996
    height: 25px;
997
    margin-bottom: 4px !important;
998
}
999

    
1000
div.machine-type {
1001
    float: left;
1002
    margin: 4px 18px 20px;
1003
}
1004

    
1005
.machine-type .active {
1006
    color: #FFFFFF
1007
}
1008

    
1009
#machinesview {
1010
    min-height: 270px;
1011
    margin-top: 30px;
1012
}
1013

    
1014
.list#machinesview {
1015
    margin-left: -20px;
1016
    display:none;
1017
}
1018

    
1019
#machinesview-list.list {
1020
    background-color: white;
1021
    margin-left: -35px;
1022
    margin-top: -76px;
1023
    padding-left: 15px;
1024
    padding-top: 76px;
1025
    width: 683px;
1026
}
1027

    
1028
#machinesview_content {
1029
    display:none;
1030
}
1031

    
1032
.list-machines {
1033
    min-width: 515px;
1034
}
1035

    
1036
#emptymachineslist {
1037
    display:none;
1038
    color: #A0A0A0;
1039
    background-image: url(/static/emptydegradebg.png);
1040
    width: 400px;
1041
    margin-top: 5px;
1042
    padding: 5px;
1043
    padding-left: 10px;
1044
    margin-left: -10px;
1045
}
1046

    
1047
#welcomeheader {
1048
    color:white;
1049
}
1050

    
1051
.welcomebody {
1052
    color:black;
1053
    font-size:80%;
1054
}
1055

    
1056
.welcomebody a {
1057
    color:black;
1058
}
1059

    
1060
.welcomefooter {
1061
    color:black;
1062
    font-size:60%;
1063
}
1064

    
1065
.welcomefooter a {
1066
    color:black;
1067
}
1068

    
1069
.emptycreatecontainer {
1070
    margin-left: 430px !important;
1071
    position: absolute;
1072
    margin-top: 5px !important;
1073
    width: 180px;
1074
    background-color: #CCCCCC;
1075
    padding: 5px;
1076
    padding-left: 10px;
1077
}
1078

    
1079
.emptycreate {
1080
    margin: 20px 10px 5px 0 !important;
1081
}
1082

    
1083
#createbody {
1084
    display:none;
1085
    font-size: 80%;
1086
}
1087

    
1088
div.list label img {
1089
    margin: 5px 5px -3px 0;
1090
}
1091

    
1092
div.list label {
1093
    color: #3D3D3D;
1094
    font-size: 9pt;
1095
}
1096

    
1097
div.list .state {
1098
    margin-top: 7px;
1099
    margin-right: 10px;
1100
}
1101

    
1102
div.list table tbody {
1103
    margin-top: 8px;
1104
}
1105

    
1106
div.list .stopped {
1107
    margin-top: 8px;
1108
}
1109

    
1110
/* root element for tabs  */
1111
#wizard ul.tabs {
1112
    margin-right: -1px;
1113
    float: right;
1114
}
1115

    
1116
#wizard div.panes {
1117
    height: 250px;
1118
    margin-bottom: 6px;
1119
    clear:both;
1120
}
1121

    
1122
.typebody {
1123
    font-size: 80%;
1124
    font-weight: normal;
1125
    position: relative;
1126
    top: -3px;
1127
}
1128

    
1129
.typehover {
1130
    color: #FFFFFF;
1131
}
1132

    
1133
#label-name {
1134
    margin-top: 15px;
1135
}
1136

    
1137
/* single tab */
1138
#wizard ul.tabs li {
1139
    margin-bottom: 0;
1140
    list-style-type:none;
1141
    float: left;
1142
}
1143

    
1144
/* link inside the tab. uses a background image */
1145
#wizard ul.tabs a {
1146
    display:block;
1147
    padding: 0.3em 0.5em 0.5em 0.4em;
1148
    text-decoration:none;
1149
    color: #FFFFFF;
1150
    position:relative;
1151
    top:1px;
1152
    outline:0;
1153
    background-color: transparent;
1154
    text-align: center;
1155
    width: 100px;
1156
    white-space: nowrap;
1157
}
1158

    
1159
#wizard ul.tabs a:hover {
1160
    color: #FFFFFF;
1161
    background-color:#4085A5;
1162
}
1163

    
1164
/* selected tab */
1165
#wizard ul.tabs a.current {
1166
    color: white;
1167
    background-color: #7DB4CD;
1168
    cursor: default;
1169
}
1170

    
1171
#wizard #standard-images {
1172
    background-color: #ECF4F8;
1173
}
1174

    
1175
div.list div.actions {
1176
    display: none;
1177
    clear: left;
1178
    float: right;
1179
    margin-right: 15px;
1180
    margin-top: 37px;
1181
    text-align: right;
1182
    width: 150px;
1183
}
1184

    
1185
div.list div.actions a {
1186
    clear: left;
1187
    color: #D3D3D3;
1188
    display: block;
1189
    font-size:9pt;
1190
    margin-bottom: 2px;
1191
}
1192

    
1193
div.list div.actions a.enabled {
1194
    color: #3D3D3D;
1195
}
1196

    
1197
div.list div.actions a.enabled:hover{
1198
    cursor: pointer;
1199
    color: black;
1200
    text-decoration: underline;
1201
}
1202

    
1203
input.machine {
1204
    width: 13px;
1205
    height: 13px;
1206
    top: -1px;
1207
    overflow: hidden;
1208
}
1209

    
1210
.description-container {
1211
    display: inline-block;
1212
    position: relative;
1213
    width: 300px;
1214
}
1215

    
1216
/* metadata editing and add machines to network overlays */
1217
#metadata-wizard, #add-machines-wizard {
1218
    position:fixed;
1219
    overflow:hidden;
1220
    width:450px;
1221
    display:none;
1222
    background-color:#fff;
1223
    text-align:left;
1224
    font-size: 80%;
1225
    border-bottom: 5px solid #4085A5;
1226
}
1227

    
1228
#metadata-wizard .close, #add-machines-wizard .close  {
1229
    background-image: url("/static/close-popup.png");
1230
    cursor: pointer;
1231
    height: 13px;
1232
    position: absolute;
1233
    right: 7px;
1234
    top: 9px;
1235
    width: 13px;
1236
}
1237

    
1238
#metadata-wizard .popup-header, #add-machines-wizard .popup-header {
1239
    background-color: #4085A5;
1240
    color: white;
1241
    font-size: 95%;
1242
    font-weight: normal;
1243
    height: 20px;
1244
    margin-left: -16px;
1245
    margin-top: -16px;
1246
    padding-bottom: 2px;
1247
    padding-left: 30px;
1248
    padding-top: 10px;
1249
    width: 482px;
1250
}
1251

    
1252
#metadata-wizard .popup-title, #metadata-wizard .machine-name, #add-machines-wizard .popup-title, #add-machines-wizard .network-name {
1253
    font-size: 120%;
1254
    padding-bottom: 7px;
1255
    padding-top: 10px;
1256
    float:left;
1257
}
1258

    
1259
#metadata-wizard .popup-title {
1260
    padding-bottom: 0px;
1261
    font-size: 120%;
1262
}
1263

    
1264
#metadata-wizard .name-container {
1265
    display: inline-block;
1266
}
1267

    
1268
#add-machines-wizard .network-name {
1269
    padding-left: 5px;
1270
}
1271

    
1272
#metadata-wizard .popup-body, #add-machines-wizard .popup-body {
1273
    background-image: url("/static/meta-wiz-bg.png");
1274
    margin-left: -16px;
1275
    margin-right: -16px;
1276
    margin-top: 1px;
1277
    height: 250px;
1278
    overflow-y: auto;
1279
    overflow-x: hidden;
1280
}
1281

    
1282
#metadata-wizard .popup-body-inner, #add-machines-wizard .popup-body-inner {
1283
    background-image: url("/static/meta-wiz-inner-bg.png");
1284
    font-size: 80%;
1285
    height: 180px;
1286
    margin-left: 25px;
1287
    margin-top: 10px;
1288
    padding-left: 15px;
1289
    width: 420px;
1290
}
1291

    
1292
#metadata-wizard .popup-separator, #add-machines-wizard .popup-separator {
1293
    background-color: #74AEC9;
1294
    height: 1px;
1295
    width: 402px;
1296
    margin-bottom: 30px;
1297
    clear: left;
1298
}
1299

    
1300
#metadata-wizard .metadata-pair-template {
1301
    height: 15px;
1302
    padding-top: 2px;
1303
    width: 350px;
1304
}
1305

    
1306
#metadata-wizard .metadata-pair-template:hover {
1307
    background-color: #74AEC9;
1308
}
1309

    
1310
#metadata-wizard .metadata-container, #add-machines-wizard .machines-container {
1311
    float: left;
1312
    width: 400px;
1313
    font-size: 120%;
1314
}
1315

    
1316
#metadata-wizard .machine-icon {
1317
    float: left;
1318
    padding-left: 10px;
1319
    padding-right: 3px;
1320
    padding-top: 7px;
1321
}
1322

    
1323
#metadata-wizard .large-spinner, #add-machines-wizard .large-spinner {
1324
    display: block;
1325
    margin: 50px 0 0 185px;
1326
}
1327

    
1328
#metadata-wizard .metadata-key {
1329
    float: left;
1330
    width: 110px;
1331
    padding-left: 5px;
1332
}
1333

    
1334
#metadata-wizard .metadata-value {
1335
    width: 300px;
1336
}
1337

    
1338
#metadata-wizard .metadata-add-template {
1339
    background-color: #74AEC9;
1340
    width: 350px;
1341
}
1342

    
1343
#metadata-wizard #add-meta-value {
1344
    margin-left: 10px;
1345
    width: 150px;
1346
}
1347

    
1348
#metadata-wizard button, #add-machines-wizard button {
1349
    font-size: 80%;
1350
    width: 87px;
1351
    float: right;
1352
    background-color: #5599FF;
1353
    border: 0px solid #5599FF;
1354
    padding: 0;
1355
    text-align: center;
1356
    margin-right: 8px;
1357
}
1358

    
1359
#metadata-wizard .buttons, #add-machines-wizard .buttons {
1360
    border-top: 2px solid #4085A5;
1361
    height: 30px;
1362
    margin-left: 25px;
1363
    margin-right: 40px;
1364
    width: 400px;
1365
    font-size: 120%;
1366
}
1367

    
1368
#metadata-wizard button.save, #add-machines-wizard button.cancel {
1369
    float: left;
1370
    height: 23px;
1371
    margin: 10px 0 0 0;
1372
    width: 87px;
1373
    background-color: #4085A5;
1374
    border-color: #4085A5;
1375
}
1376

    
1377
#metadata-wizard button.save:hover, #add-machines-wizard button.cancel:hover {
1378
    background-color: #7DB4CD;
1379
    border-color: #7DB4CD;
1380
}
1381

    
1382
#metadata-wizard button.create, #add-machines-wizard button.add {
1383
    height: 23px;
1384
    margin: 10px 0 0 0;
1385
    background-color: #FF6600;
1386
    border-color: #FF6600;
1387
}
1388

    
1389
#metadata-wizard button.create:hover, #add-machines-wizard button.add:hover {
1390
    background-color: #FF9651;
1391
    border-color: #FF9651;
1392
}
1393

    
1394
#metadata-wizard .editbuttons {
1395
    margin-top: 4px;
1396
    margin-right: 0;
1397
}
1398

    
1399
#metadata-wizard .vertical-separator {
1400
    height: 17px;
1401
    width: 1px;
1402
    background-color: #74AEC9;
1403
    float:left;
1404
    margin-right: 10px;
1405
}
1406

    
1407
#metadata-wizard h3, #add-machines-wizard h3 {
1408
    font-weight:normal;
1409
}
1410

    
1411
#metadata-wizard .metadata-edit {
1412
    clear: none;
1413
    cursor: pointer;
1414
    float: right;
1415
    margin-right: 0;
1416
    width: 40px;
1417
    margin-top: -12px;
1418
    display:none;
1419
}
1420

    
1421
#metadata-wizard .metadata-edit .edit, #metadata-wizard .metadata-edit .remove {
1422
    background-repeat: no-repeat;
1423
    color: transparent;
1424
    font-size: 9pt;
1425
    padding-left: 16px;
1426
}
1427

    
1428
#metadata-wizard .addbuttons {
1429
    display: block;
1430
    clear: none;
1431
    width: 40px;
1432
    margin-right: -1px !important;
1433
    margin-top: 4px;
1434
    float:right;
1435
    cursor: pointer;
1436
}
1437

    
1438
.metadata-pair-template .editbuttons {
1439
    margin-top: -16px !important;
1440
    margin-right: -1px !important;
1441
}
1442

    
1443
#metadata-wizard .metadata-edit .edit {
1444
    background-image: url("../static/meta-edit.png");
1445
    margin-left: 3px;
1446
}
1447

    
1448
#metadata-wizard .metadata-edit .remove, #metadata-wizard .editbuttons .remove {
1449
    background-image: url("../static/meta-remove.png");
1450
    margin-left: 1px;
1451
    background-repeat: no-repeat;
1452
    color: transparent;
1453
    font-size: 9pt;
1454
    padding-left: 16px;
1455
}
1456

    
1457
#metadata-wizard .editbuttons .save {
1458
    background-image: url("../static/meta-save.png");
1459
}
1460

    
1461
#metadata-wizard .addbuttons .cancel {
1462
    background-image: url("../static/meta-remove.png");
1463
    margin-left: 3px;
1464
}
1465

    
1466
#metadata-wizard .addbuttons .save {
1467
    background-image: url("../static/meta-save.png");
1468
    margin-left: 1px;
1469
}
1470

    
1471
#metadata-wizard .metadata-edit .edit, #metadata-wizard .metadata-edit .remove, #metadata-wizard .editbuttons .remove, #metadata-wizard .editbuttons .save, #metadata-wizard .addbuttons .cancel, #metadata-wizard .addbuttons .save {
1472
    background-color: #4287a7;
1473
}
1474

    
1475
#metadata-wizard .metadata-edit .edit:hover, #metadata-wizard .metadata-edit .remove:hover, #metadata-wizard .editbuttons .remove:hover, #metadata-wizard .editbuttons .save:hover, #metadata-wizard .addbuttons .cancel:hover, #metadata-wizard .addbuttons .save:hover {
1476
    background-color: #74AEC9;
1477
}
1478

    
1479
#metadata-wizard .addbuttons .cancel, #metadata-wizard .addbuttons .save {
1480
    padding-left: 16px;
1481
    background-repeat: no-repeat;
1482
    color: transparent;
1483
    font-size: 9pt;
1484
}
1485

    
1486
#metadata-wizard .metatextbox {
1487
    font-size: 90%;
1488
    height: 10px;
1489
    margin-top: -2px;
1490
    color: black;
1491
    width: 150px;
1492
}
1493

    
1494
#metadata-wizard p, #add-machines-wizard p {
1495
    margin-left: 7px;
1496
    width: 200px;
1497
}
1498

    
1499
#metadata-wizard div.bottomruler, #add-machines-wizard div.bottomruler {
1500
    background-color: #666;
1501
    height: 20px;
1502
    margin-top: 17px;
1503
}
1504

    
1505
#metadata-wizard button.remove {
1506
    height: 15px;
1507
    width: 70px;
1508
    background-color: #d35f5f;
1509
    border-color: #d35f5f;
1510
}
1511

    
1512
#metadata-wizard button.edit {
1513
    height: 15px;
1514
    width: 70px;
1515
    background-color: #666;
1516
    border-color: #666;
1517
    margin-top: -12px;
1518
}
1519

    
1520
#metadata-wizard input {
1521
    font-style: italic;
1522
    color: #ccc;
1523
}
1524

    
1525
#metadata-wizard textarea.edit-meta-value {
1526
    font-style: normal;
1527
    text-align: left;
1528
    color: black;
1529
    margin-top: 2px;
1530
    width:200px;
1531
    height: 49px;
1532
}
1533

    
1534
#metadata-wizard input {
1535
    font-size: 80%;
1536
}
1537

    
1538
#metadata-wizard input.key {
1539
    height: 15px;
1540
    left: 460px;
1541
    position: absolute;
1542
    top: 83px;
1543
    width: 230px;
1544
}
1545

    
1546
#metadata-wizard textarea.value {
1547
    width: 267px;
1548
    height: 170px;
1549
    overflow: auto;
1550
}
1551

    
1552
#metadata-wizard .input-enabled {
1553
    color: black;
1554
    text-align: left;
1555
    font-style: normal;
1556
}
1557

    
1558
#metadata-wizard label.meta-value {
1559
    vertical-align: top;
1560
}
1561

    
1562
#metadata-wizard button.cancel, #metadata-wizard #edit-dialog button.close {
1563
    float: left;
1564
    margin: 4px 0 0 25px;
1565
    background-color: #d35f5f;
1566
    border-color: #d35f5f;
1567
}
1568

    
1569
/* metadata dropdown combo */
1570
.meta-key {
1571
    margin-right: 18px;
1572
    float:left;
1573
}
1574
#metadata-wizard .textdropdown-outer {
1575
    float: left;
1576
}
1577

    
1578
#metadata-wizard .textdropdown-btn {
1579
    width: 20px;
1580
    float: right;
1581
    background: url("/static/dropdown-arrow.gif") no-repeat center;
1582
    cursor: pointer;
1583
    left: 147px;
1584
    margin-top: 3px;
1585
    position: absolute;
1586
}
1587

    
1588
#metadata-wizard ul {
1589
    border: 1px solid #ccc;
1590
    padding: 0px;
1591
    list-style: none;
1592
    margin: 0px;
1593
    background-color: white;
1594
    height: auto !important;
1595
    padding-left: 5px;
1596
    width: 103px !important;
1597
}
1598

    
1599
#metadata-wizard ul li {
1600
    clear: both;
1601
    display: block;
1602
    float: right;
1603
    list-style: none outside none;
1604
    margin-bottom: 0 !important;
1605
    margin-left: 0 !important;
1606
    padding-bottom: 2px;
1607
    padding-right: 2px;
1608
    padding-top: 2px;
1609
    width: 100%;
1610
}
1611

    
1612
#metadata-wizard ul li:hover {
1613
    background-color: #efefef;
1614
    cursor: pointer;
1615
}
1616

    
1617
#metadata-wizard .dropdownitem {
1618
    margin-left: 10px;
1619
}
1620

    
1621
#metadata-wizard #txtdropdown:focus {
1622
    outline: 0 none;
1623
}
1624

    
1625
#metadata-wizard #add-meta-key {
1626
    height: 12px;
1627
    margin-left: 5px;
1628
    margin-top: 2px;
1629
    width: 108px !important;
1630
}
1631

    
1632
/* notification box */
1633
#yes-no {
1634
    height: 150px;
1635
    z-index: 9999;
1636
    border-bottom: 5px solid #4085A5;
1637
}
1638

    
1639
#yes-no p, #yes-no button {
1640
    margin-top: 15px;
1641
}
1642

    
1643
#error-success {
1644
    z-index: 9999;
1645
    border-bottom: 5px solid #4085A5;
1646
    min-height: 150px;
1647
    top: 120px !important;
1648
}
1649

    
1650
#error-success p {
1651
    margin-top: 5px;
1652
}
1653

    
1654
#error-success strong {
1655
    color: #F49C1A;
1656
}
1657

    
1658
#error-success .close {
1659
    background-image: url("/static/close-popup.png");
1660
    cursor: pointer;
1661
    height: 13px;
1662
    position: absolute;
1663
    right: 7px;
1664
    top: 9px;
1665
    width: 13px;
1666
}
1667

    
1668
.popup-header-error {
1669
    background-color: #800000 !important;
1670
}
1671

    
1672
.popup-border-error {
1673
    border-color: #800000 !important;
1674
}
1675

    
1676
.popup-details-error {
1677
    border: none !important;
1678
}
1679

    
1680
.popup-separator-error {
1681
    margin-bottom: 5px !important;
1682
}
1683

    
1684
#error-success .popup-header {
1685
    background-color: #4085A5;
1686
    color: white;
1687
    font-size: 95%;
1688
    font-weight: normal;
1689
    height: 20px;
1690
    margin-left: -16px;
1691
    margin-top: -16px;
1692
    padding-bottom: 2px;
1693
    padding-left: 30px;
1694
    padding-top: 10px;
1695
    width: 482px;
1696
}
1697

    
1698
#error-success .popup-body {
1699
    background-image: url("/static/popup-bg.png");
1700
    margin-left: -16px;
1701
    margin-right: -16px;
1702
    margin-top: 1px;
1703
    min-height: 142px;
1704
    padding-top: 10px;
1705
}
1706

    
1707
#error-success .popup-body-inner {
1708
    background-image: url("/static/popup-inner-bg.png");
1709
    font-size: 80%;
1710
    min-height: 120px;
1711
    margin-left: 20px;
1712
    padding-left: 15px;
1713
    width: 460px;
1714
}
1715

    
1716
#error-success .popup-separator {
1717
    background-color: #74AEC9;
1718
    height: 1px;
1719
    width: 442px;
1720
    margin-bottom: 30px;
1721
}
1722

    
1723
#error-success .machine-now-building {
1724
    font-size: 95%;
1725
    padding-bottom: 7px;
1726
    padding-top: 10px;
1727
}
1728

    
1729
#error-success .password-container {
1730
    float: left;
1731
    width: 100px;
1732
}
1733

    
1734
#error-success .password-header {
1735
    margin-bottom: 5px;
1736
    text-align: center;
1737
}
1738

    
1739
#error-success .password {
1740
    background-color: #FF7F2A;
1741
    height: 20px;
1742
    padding-top: 5px;
1743
    text-align: center;
1744
    width: 100px;
1745
}
1746

    
1747
#error-success .popup-details {
1748
    border: 2px solid #FF7F2A;
1749
    float: left;
1750
    margin-left: 10px;
1751
    padding: 2px;
1752
}
1753

    
1754
#error-success .write-password {
1755
    color: #FF7F2A;
1756
    margin-bottom: 5px;
1757
}
1758

    
1759
#error-success .write-password-details {
1760
    font-size: 75%;
1761
}
1762

    
1763
.more-details {
1764
    display: block;
1765
    height: 110px;
1766
}
1767

    
1768
.popup-details a:link,  .popup-details a:visited{
1769
    color: black;
1770
}
1771

    
1772
/* Confirmation boxes */
1773
div.confirm_single, div.confirm_multiple {
1774
    display: none;
1775
    background-color: #CDE2EC;
1776
    color: orange;
1777
    font-size: 9pt;
1778
}
1779

    
1780
div.confirm_multiple {
1781
    background-color: #4085A5;
1782
}
1783

    
1784
div.action_error {
1785
    float: right;
1786
    width: 80px;
1787
    height: 60px;
1788
    padding: 5px;
1789
    margin: -2px -175px 0 0;
1790
    display: none;
1791
    background-color: #DCDCDC;
1792
    font-size: 9pt;
1793
    color: black;
1794
    line-height: 1.5;
1795
}
1796

    
1797
div.action_error button.details {
1798
    margin: 5px 0 0 0px;
1799
    padding: 0 15px;
1800
}
1801

    
1802
.orange {
1803
    color: orange;
1804
}
1805

    
1806
div.confirm_single button, div.confirm_multiple button, div.action_error button{
1807
    font-size: 9pt;
1808
    background-color: transparent;
1809
    border: 1px solid #5CA1C0;
1810
    color: #3D3D3D;
1811
    cursor: pointer;
1812
    padding: 0px;
1813
    height: 20px !important;
1814
}
1815

    
1816
div.confirm_single button, .action_error button {
1817
    width: 80px !important;
1818
}
1819

    
1820
div.confirm_single button.yes, div.confirm_multiple button.yes {
1821
    border-color: orange;
1822
    padding: 0 12px;
1823
}
1824

    
1825
div.confirm_single button.yes:hover, div.confirm_multiple button.yes:hover {
1826
    background-color: orange;
1827
}
1828

    
1829
div.confirm_single button.no, div.confirm_multiple button.no {
1830
    padding: 0px 16px;
1831
}
1832

    
1833
div.confirm_single button.no:hover, div.confirm_multiple button.no:hover, div.action_error button.details:hover {
1834
    background-color: #5CA1C0;
1835
}
1836

    
1837
div.confirm_single{
1838
    float: right;
1839
    width: 90px;
1840
    height: 66px;
1841
    margin: -2px -175px 0 0;
1842
}
1843

    
1844
div.confirm_single button.yes {
1845
    margin: 5px 0 0 5px;
1846
}
1847

    
1848
div.confirm_single button.no {
1849
    margin: 16px 0 0 5px;
1850
}
1851

    
1852
div.action_error {
1853
    display: none;
1854
}
1855

    
1856
div.confirm_multiple {
1857
    width: 698px;
1858
    height: 28px;
1859
    margin: 15px 0 10px -35px;
1860
}
1861

    
1862
div.confirm_multiple p {
1863
    float: left;
1864
    margin: 7px 0 0 200px;
1865
}
1866

    
1867
div.confirm_multiple button {
1868
    float: right;
1869
    margin: 4px 5px 0 0;
1870
}
1871

    
1872
div.confirm_multiple button.no {
1873
    margin-right: 15px;
1874
}
1875

    
1876
div#aboutuser{
1877
    float:right;
1878
    clear: both;
1879
    color: #FFFFFF;
1880
    font-size: 75%;
1881
    margin-top: -25px;
1882
}
1883

    
1884
div#user{
1885
    float:right;
1886
    clear: both;
1887
    color: #FFFFFF;
1888
    font-size: 75%;
1889
    margin-top: 43px;
1890
}
1891

    
1892
div#user a{
1893
    color: #FFFFFF;
1894
    text-decoration: none;
1895
}
1896

    
1897
div#user a.current_lang {
1898
    color: #72ADC8;
1899
}
1900

    
1901
.separator {
1902
    background-color: #74AEC9;
1903
    height: 10px;
1904
    width: 700px;
1905
    margin: 0 0 0 -36px;
1906
}
1907

    
1908
.machine-separator {
1909
    width: 508px;
1910
    height: 1px;
1911
    margin: 15px 0 0 15px;
1912
    background-color: #DCDCDC;
1913
}
1914

    
1915
#mini.separator {
1916
    width: 535px;
1917
    height: 5px;
1918
    margin: 17px 0 17px -36px;
1919
    display: none;
1920
}
1921

    
1922
#disks.separator {
1923
    background-color: #dea842;
1924
}
1925

    
1926
#images.separator {
1927
    background-color: #87a06d;
1928
}
1929

    
1930
#networks.separator {
1931
    background-color: #6c535d;
1932
}
1933

    
1934
#desktops.separator {
1935
    background-color: #dea842;
1936
}
1937

    
1938
#apps.separator {
1939
    background-color: #87a06d;
1940
}
1941

    
1942
.machine-container .separator {
1943
    width: 508px;
1944
    height: 1px;
1945
    margin-top: 2px;
1946
    background-color: #DCDCDC;
1947
    margin-left: 13px;
1948
}
1949

    
1950
.machine h5 {
1951
    margin: -1px 60px 1px 84px;
1952
}
1953

    
1954
.machine .settings {
1955
    margin-top: 9px;
1956
}
1957

    
1958
.editbuttons {
1959
    display: block;
1960
    clear: none;
1961
    width: 40px;
1962
    margin-right:32%;
1963
    margin-top:3px;
1964
    float:right;
1965
    cursor: pointer;
1966
}
1967

    
1968
.editbuttons .save:hover, .editbuttons .cancel:hover {
1969
    background-color: #CCCCCC;
1970
}
1971

    
1972
.editbuttons .cancel:hover {
1973
    background-image: url("../static/cancel-onhover.png");
1974
}
1975

    
1976
.editbuttons .cancel, .editbuttons .save {
1977
    padding-left: 16px;
1978
    background-repeat: no-repeat;
1979
    color: transparent;
1980
    font-size: 9pt;
1981
}
1982

    
1983
.editbuttons .cancel {
1984
    background-image: url("../static/cancel.png");
1985
    margin-left: 3px;
1986
}
1987

    
1988
.editbuttons .save {
1989
    background-image: url("../static/save.png");
1990
    margin-left: 1px;
1991
}
1992

    
1993
.editbuttons img {
1994
    float:none !important;
1995
    margin: 0px !important;
1996
}
1997

    
1998
.namecontainer {
1999
    line-height: 22px;
2000
}
2001

    
2002
.nametextbox {
2003
    height: 13px;
2004
    font-size: 95%;
2005
}
2006

    
2007
.large-spinner {
2008
    background: url("/static/icons/indicators/large/progress.gif");
2009
    margin-left: 298px;
2010
    margin-top: 80px;
2011
    height: 31px;
2012
    width: 31px;
2013
    position: absolute;
2014
}
2015

    
2016
/* tables in list view */
2017
div.list div.dataTables_filter,  div.list div.dataTables_filter input{
2018
    font-size: 9pt;
2019
    display: none;
2020
}
2021

    
2022
div.list div.dataTables_filter input{
2023
    height: 12px;
2024
    margin-bottom: 12px;
2025
}
2026

    
2027
div.list table {
2028
    width: 515px;
2029
    font-size: 9pt;
2030
}
2031

    
2032
div.list table tbody td {
2033
    color: #3D3D3D;
2034
    padding:6px;
2035
    background-color: #FFF;
2036
    vertical-align: middle;
2037
}
2038

    
2039
div.list table thead tr th {
2040
    background-color: #E6EEEE;
2041
    background-image: url(bg.gif);
2042
    background-repeat: no-repeat;
2043
    background-position: right 11px;
2044
    font-weight: normal;
2045
    border: 1px solid #FFF;
2046
    border-bottom: none;
2047
    padding: 4px;
2048
    text-align: left;
2049
    vertical-align: middle;
2050
    cursor: pointer;
2051
}
2052

    
2053
div.list table thead .sorting_asc, div.list table thead .sorting_desc {
2054
    background-color: #87AADE;
2055
}
2056

    
2057
div.list table thead .sorting_asc {
2058
    background-image: url(asc.gif);
2059
}
2060

    
2061
div.list table thead .sorting_desc {
2062
    background-image: url(desc.gif);
2063
}
2064

    
2065
div.list table .selection div.expand-icon {
2066
    background-image: url(asc.gif);
2067
    background-repeat: no-repeat;
2068
    position: relative;
2069
    cursor: pointer;
2070
    width: 15px;
2071
    height: 4px;
2072
    left: 19px;
2073
    top: -11px;
2074
}
2075

    
2076
ul.dropdown-selector {
2077
    background-color: #E6EEEE;
2078
    position: absolute;
2079
    margin-left: 1px;
2080
    display: block;
2081
    top: 255px;
2082
    font-size:9pt;
2083
    width:40px;
2084
}
2085

    
2086
ul.dropdown-selector li {
2087
    padding: 4px;
2088
}
2089

    
2090
ul.dropdown-selector li:hover {
2091
    background-color: #87AADE;
2092
}
2093

    
2094
ul.dropdown-selector li a{
2095
    color: black;
2096
    text-decoration: none;
2097
}
2098

    
2099
div.list table span.imagetag {
2100
    display: none;
2101
}
2102

    
2103
div.list table thead .vmos {
2104
    width: 20px !important;
2105
    vertical-align:middle;
2106
}
2107

    
2108
div.list table .selection {
2109
    width: 20px !important;
2110
    text-align: left;
2111
    background-image: none;
2112
}
2113

    
2114
div.list table thead .vmflavor {
2115
    width: 100px !important;
2116
}
2117

    
2118
div.list table thead .vmgroup {
2119
    width: 40px !important;
2120
}
2121

    
2122
div.list table thead .vmstatus {
2123
    width: 50px !important;
2124
}
2125

    
2126
div.list table thead .vmname {
2127
    width: 70px !important;
2128
}
2129

    
2130
.spinner, .wave {
2131
    clear: right;
2132
    float:right !important;
2133
    margin: 5px 16px 0 15px !important;
2134
}
2135

    
2136
.hidden {
2137
    display:none;
2138
}
2139

    
2140
div.actions a.selected, div.actions a.selected:hover, div.machine-actions a.selected, div.machine-actions a.selected:hover {
2141
    display:block !important;
2142
    color: orange !important;
2143
}
2144

    
2145
.action_error .message, .action_error .code {
2146
    display: none;
2147
}
2148

    
2149
.fixed {
2150
    margin: 0 0 0 -35px !important;
2151
    bottom: 0;
2152
    position: fixed;
2153
}
2154

    
2155
/* Networks */
2156
#networks-pane {
2157
    background-color: transparent;
2158
    margin-left: 1px;
2159
    margin-right: 0;
2160
    padding-left: 35px;
2161
}
2162

    
2163
#networkscreate {
2164
    background-color: #FF7F2A;
2165
    color: #000000;
2166
    cursor: pointer;
2167
    padding: 7px 24px;
2168
    text-decoration: none;
2169
    width: 125px;
2170
}
2171

    
2172
#networkscreate:hover {
2173
    background-color: #FF9955;
2174
}
2175

    
2176
#networks-pane #beforecreate {
2177
    margin-left: -20px;
2178
    margin-top: -7px;
2179
}
2180

    
2181
#networks-container {
2182
    min-height: 270px;
2183
}
2184

    
2185
#networks-createcontainer {
2186
    margin-left: -36px;
2187
    margin-top: 17px;
2188
    padding-top: 30px;
2189
}
2190

    
2191
#networks-pane .public-networks {
2192
    background-color: white;
2193
    margin: -47px -20px 18px -35px;
2194
    padding: 70px 20px 15px 35px;
2195
}
2196

    
2197
#networks-pane .private-networks {
2198
    background-color: white;
2199
    margin-left: -35px;
2200
    margin-right: -20px;
2201
    padding: 15px 20px 20px 35px;
2202
}
2203

    
2204
#public-template, #private-template, #public-machine-template, #private-machine-template {
2205
    display:none;
2206
}
2207

    
2208
div.network a.action-network-add {
2209
    display: none;
2210
}
2211

    
2212
div.network a.action-network-destroy {
2213
    margin-top: 38px !important;
2214
    width: 50px;
2215
    display: none;
2216
}
2217

    
2218
div.network {
2219
    clear: both;
2220
    color: #666666;
2221
    min-height: 65px;
2222
    margin: 5px 0 0 -30px;
2223
    padding: 3px 20px 0 4px;
2224
    width: 480px;
2225
}
2226

    
2227
#private-template {
2228
    margin: 2px 0 0 -30px;
2229
}
2230

    
2231
div.network-placeholder {
2232
    border-left: 3px solid #FB822F;
2233
    margin-left: 33px;
2234
}
2235

    
2236
.network a, .show-machines, span.ip, .show-firewall {
2237
    color: #3d3d3d;
2238
    font-weight: normal;
2239
    text-decoration: none;
2240
    font-size: 9pt;
2241
}
2242

    
2243
.network a:hover, .show-machines:hover, span.ip:hover, .show-firewall:hover {
2244
    color: #000;
2245
    text-decoration: underline;
2246
    cursor: pointer;
2247
}
2248

    
2249
#networks-container .name {
2250
    text-decoration: none !important;
2251
    margin-bottom: 25px;
2252
    color: #000000;
2253
    margin-top: -4px;
2254
}
2255

    
2256
.state {
2257
    float: right;
2258
}
2259

    
2260
.state div {
2261
    text-align: right;
2262
    margin-right: 3px;
2263
}
2264

    
2265
div.network div.actions {
2266
    float: right;
2267
    width: 100px;
2268
    margin:0px -120px 0 0;
2269
    font-weight: normal;
2270
}
2271

    
2272
div.network div.actions a {
2273
    color: transparent;
2274
    margin: 0 0 0 8px;
2275
    display: block;
2276
}
2277

    
2278
div.actions a.enabled:hover{
2279
    color: black !important;
2280
    text-decoration: underline;
2281
    display: block;
2282
}
2283

    
2284
.network:hover .actions a {
2285
    color: #3d3d3d;
2286
    display: block;
2287
}
2288

    
2289
div.network div.actions a.selected:hover {
2290
    color: orange;
2291
}
2292

    
2293
div.network-machine div.machine-actions a.action-details {
2294
    margin-top: 10px;
2295
}
2296

    
2297
.network:hover {
2298
    background-color: #CDE2EC;
2299
}
2300

    
2301
#internet-separator {
2302
    width: 510px;
2303
    height: 5px;
2304
    background-color: #6C535D;
2305
    margin-left: -36px;
2306
    margin-top: 20px;
2307
}
2308

    
2309
.network-logos {
2310
    float:left;
2311
    padding-right: 10px;
2312
}
2313

    
2314
.network-logos:hover {
2315
    cursor: pointer;
2316
}
2317

    
2318
#networks-container .settings {
2319
    color: #000000;
2320
}
2321

    
2322
#networks-container .network-type {
2323
    float: right;
2324
    margin-top: -4px;
2325
    margin-right: 15px;
2326
}
2327

    
2328
#networks-container .indicator {
2329
    background-color: #87AADE;
2330
    border-color: white;
2331
    border-style: solid;
2332
    border-width: 2px 3px 2px 2px;
2333
}
2334

    
2335
.state div {
2336
    margin-right: 3px;
2337
    text-align: right;
2338
}
2339

    
2340
div.indicator {
2341
    clear: none;
2342
    float: right;
2343
    height: 11px;
2344
    margin: 3px -1px;
2345
    width: 10px;
2346
}
2347

    
2348
#private-networks {
2349
    margin-top: 20px;
2350
}
2351

    
2352
.private-networks .editbuttons {
2353
    margin-right: 22%;
2354
}
2355

    
2356
.private-networks div.confirm_single {
2357
    margin: -2px -200px 0 0;
2358
}
2359

    
2360
.private-networks .network-machine div.confirm_single {
2361
    margin: -8px -180px 0 0;
2362
}
2363

    
2364
span.rename-network, span.configure {
2365
    background-repeat: no-repeat;
2366
    color: transparent;
2367
    font-size: 9pt;
2368
    font-weight: normal;
2369
    margin-left: 10px;
2370
    padding-left: 10px;
2371
    text-align: left;
2372
}
2373

    
2374
span.rename-network {
2375
    cursor: pointer;
2376
}
2377

    
2378
div.name-div:hover span.rename-network {
2379
    color: #3D3D3D;
2380
    margin-top: 0.4em;
2381
    background-image: url(/static/pencil.png);
2382
    background-position: 0 3px;
2383
}
2384

    
2385
.network:hover a.rename {
2386
    color: #3d3d3d;
2387
}
2388

    
2389
.network-separator {
2390
    background-color: #DCDCDC;
2391
    height: 1px;
2392
    margin: 2px 0 0 -5px;
2393
    width: 480px;
2394
}
2395

    
2396
.network-contents {
2397
    margin-left: -4px;
2398
    width: 504px;
2399
    clear: both;
2400
    padding-bottom: 7px;
2401
}
2402

    
2403
.network-machine .state div {
2404
    text-align: left;
2405
}
2406

    
2407
.network-machine {
2408
    margin-left: 34px;
2409
    padding-bottom: 5px;
2410
    padding-left: 5px;
2411
    padding-top: 10px;
2412
    margin-top: 2px;
2413
}
2414

    
2415
.network-machine .logo {
2416
    float:left;
2417
    padding-right: 10px;
2418
    position:relative;
2419
}
2420

    
2421
#networks-container .machine-name {
2422
    text-decoration: none !important;
2423
    margin-bottom: 10px;
2424
    color: #000000;
2425
    margin-top: -4px;
2426
}
2427

    
2428
div.network div.machine-actions {
2429
    float: right;
2430
    width: 100px;
2431
    margin:0px -100px 0 0;
2432
    font-weight: normal;
2433
}
2434

    
2435
.discreet {
2436
    color: #969696;
2437
}
2438

    
2439
.network-contents-start-separator {
2440
    height: 3px;
2441
    background-color: #87AADE;
2442
    margin-left: 39px;
2443
    width: 410px;
2444
}
2445

    
2446
.network-contents-end-separator {
2447
    height: 3px;
2448
    background-color: #87AADE;
2449
    margin-top: 7px;
2450
    margin-left: 13px;
2451
    width: 473px;
2452
}
2453

    
2454
.network .separator {
2455
    background-color: #DCDCDC;
2456
    height: 1px;
2457
    margin-left: 5px;
2458
    margin-top: 3px;
2459
    position: absolute;
2460
    width: 473px;
2461
}
2462

    
2463
.network-machines {
2464
    margin-bottom: 10px;
2465
}
2466

    
2467
.network-machine .state {
2468
    margin-right: 18px;
2469
}
2470

    
2471
.network-machine .state .status {
2472
    margin-bottom: 4px;
2473
}
2474

    
2475
.machine-name .name {
2476
    margin-top: -10px !important;
2477
}
2478

    
2479
.machine-name .namecontainer {
2480
    line-height: 18px;
2481
    margin-bottom: 20px;
2482
}
2483

    
2484
.network-machine:hover {
2485
    background-color: #B3B3B3;
2486
}
2487

    
2488
.machines {
2489
    margin: 2px 0 0 0;
2490
    width: 410px;
2491
    background-color: #B3B3B3;
2492
}
2493

    
2494
div.empty-network-slot {
2495
    height: 60px;
2496
}
2497

    
2498
div.network-remove-machine, div.network-add-machine {
2499
    background-color: #FB822F;
2500
    color: #bc4b00;
2501
    width:90px;
2502
    float:left;
2503
    margin:41px 0 0 -100px;
2504
}
2505

    
2506
span.remove-icon {
2507
    font-size: 80%;
2508
    margin-left: 15px;
2509
}
2510

    
2511
span.add-icon {
2512
    margin-left: 15px;
2513
}
2514

    
2515
span.remove-icon:hover, span.add-icon:hover {
2516
    cursor:pointer;
2517
    color: #fff;
2518
}
2519

    
2520
div.network-add-machine {
2521
    margin:44px 0 0 0;
2522
}
2523

    
2524
.firewall-on {
2525
    color: #42E342;
2526
}
2527

    
2528
.firewall-off {
2529
    color: #F82E2E;
2530
}
2531

    
2532
div.network div.machine-actions a {
2533
    color: transparent;
2534
    margin: 0 0 0 8px;
2535
    display: block;
2536
}
2537

    
2538
div.network div.machine-actions a:hover {
2539
    color: black !important;
2540
    text-decoration: underline;
2541
    display: block;
2542
}
2543

    
2544
div.network div.display a{
2545
    color: #3d3d3d;
2546
    display: block;
2547
}
2548

    
2549
div.network div.display a:selected {
2550
    color: #3d3d3d !important;
2551
}
2552

    
2553

    
2554
.network-machine:hover .machine-actions a {
2555
    color: #3d3d3d;
2556
    display: block;
2557
}
2558

    
2559
.firewall-content {
2560
    color: black;
2561
    font-size: 60%;
2562
    margin-left: 60px;
2563
}
2564

    
2565
.firewall-content .checkbox-legends {
2566
    vertical-align: text-top;
2567
}
2568

    
2569
.checkbox-legends a {
2570
    color: black;
2571
    text-decoration: underline;
2572
    font-size: 100%;
2573
}
2574

    
2575
.machine-connect {
2576
    color:black !important;
2577
    text-decoration: underline !important;
2578
}
2579

    
2580
.machine-connect:hover {
2581
    cursor: pointer;
2582
}
2583

    
2584
.firewall-contents-start-separator {
2585
    background-color: #808080;
2586
    height: 2px;
2587
    margin-bottom: 5px;
2588
    width: 365px;
2589
}
2590

    
2591
.firewall-contents-end-separator {
2592
    background-color: #808080;
2593
    height: 2px;
2594
    margin-left: -60px;
2595
    margin-top: 5px;
2596
    width: 425px;
2597
}
2598

    
2599
.firewall-apply {
2600
    background-color: #666666;
2601
    border: medium none;
2602
    float: right;
2603
    font-size: 105%;
2604
    height: 18px;
2605
    margin-right: 5px;
2606
    margin-top: 3px;
2607
    width: 75px;
2608
}
2609

    
2610
.name-div {
2611
    margin-left: 70px;
2612
    margin-bottom: 20px;
2613
}
2614

    
2615
.machine-name-div {
2616
    margin-bottom: 22px;
2617
    margin-left: 60px;
2618
}
2619

    
2620
/* Metadata */
2621

    
2622
.info-content {
2623
    height: 95px;
2624
    width: 540px;
2625
    margin-top: 10px;
2626
}
2627

    
2628
.metadata-separator {
2629
    background-color: #808080;
2630
    height: 3px;
2631
    margin: 0 0 0 14px;
2632
    width: 492px;
2633
}
2634

    
2635
.metadata-container {
2636
    line-height: 12px;
2637
    margin-left: 14px;
2638
    margin-top: 2px;
2639
    height: 85px;
2640
}
2641

    
2642
.metadata-column {
2643
    border-right: 1px solid #CECECE;
2644
    color: black;
2645
    float: left;
2646
    font-size: 60%;
2647
    margin-top: 3px;
2648
    height: 70px;
2649
    padding-bottom: 5px;
2650
}
2651

    
2652
.vm-stats, .vm-labels {
2653
    width: 109px;
2654
    padding-left: 10px;
2655
}
2656

    
2657
.vm-details {
2658
    width: 129px;
2659
}
2660

    
2661
.vm-metadata {
2662
    padding-left: 10px;
2663
    width: 129px;
2664
    border: none;
2665
}
2666

    
2667
.metadata-left {
2668
    float:left;
2669
    width: 50px;
2670
    height: 60px;
2671
}
2672

    
2673
.metadata-right {
2674
    width: 73px;
2675
    float:left;
2676
    height: 35px;
2677
    padding-left: 5px;
2678
    position:relative;
2679
    overflow:hidden;
2680
}
2681

    
2682
.metadata-right .items {
2683
    position:absolute;
2684
    height:20000em;
2685
}
2686

    
2687
.metadata-keys-container {
2688
    height: 60px;
2689
    float: left;
2690
}
2691

    
2692
a.manage-metadata {
2693
    font-size: 100%;
2694
    color: black;
2695
    margin-left:17px;
2696
    text-decoration: underline;
2697
}
2698

    
2699
.metadata-actions, .scrollable {
2700
    padding-left: 5px;
2701
}
2702

    
2703
.metadata-actions .prev,  .metadata-actions .next{
2704
    float:left;
2705
    width:29px;
2706
    height:6px;
2707
    cursor: pointer;
2708
}
2709

    
2710
.metadata-actions .prev {
2711
    background: url("/static/roll-up.png") no-repeat scroll 0 0 transparent;
2712
}
2713

    
2714
.metadata-actions .next {
2715
    background: url("/static/roll-down.png") no-repeat scroll 0 0 transparent;
2716
}
2717

    
2718
.scrollable {
2719
    position:relative;
2720
    overflow:hidden;
2721
    height: 35px;
2722
    width: 60px;
2723
    margin-bottom:2px;
2724
}
2725

    
2726
.scrollable .items {
2727
    position:absolute;
2728
    height:20000em;
2729
}
2730

    
2731
.metadata-bar {
2732
    float: right !important;
2733
    margin: 1px 7px 0 !important;
2734
}
2735

    
2736
/* single view */
2737
.single {
2738
    background-color: white;
2739
    color: #383838;
2740
    margin-left: -35px;
2741
    margin-top: -76px;
2742
    padding-bottom: 10px;
2743
    padding-left: 20px;
2744
    padding-top: 77px;
2745
    width: 679px;
2746
}
2747

    
2748
.single .column1 {
2749
    width: 140px;
2750
    float:left;
2751
    margin-bottom: 25px;
2752
}
2753

    
2754
.single .column1 .state {
2755
    width: 126px;
2756
    background-color: #999999;
2757
    float: left;
2758
    padding-bottom: 6px;
2759
    padding-top: 3px;
2760
    text-align: center;
2761
}
2762

    
2763
.single .column1 .state-label {
2764
    padding-top: 5px;
2765
}
2766

    
2767
.single .column1 .single-actions {
2768
    border: 3px solid #999999;
2769
    padding-bottom: 4px;
2770
    padding-left: 4px;
2771
    width: 119px;
2772
}
2773

    
2774
.single div.single-action {
2775
    font-size: 80%;
2776
    line-height: 16px;
2777
    text-decoration: none;
2778
    cursor: pointer;
2779
}
2780

    
2781
.single div.single-action:hover {
2782
    color: #000000;
2783
}
2784

    
2785
.single .column2 {
2786
    float: left;
2787
    font-size: 78%;
2788
    line-height: 17px;
2789
    width: 370px;
2790
    margin-bottom: 20px;
2791
}
2792

    
2793
.single .column2 .machine-labels {
2794
    width: 130px;
2795
    float:left;
2796
}
2797

    
2798
.single .column2 .machine-details {
2799
    float:left;
2800
    text-align: right;
2801
}
2802

    
2803
.single .column2 .name, .single .column2 .disk, .single .column2 .image-size, .single .column2 .ipv6 {
2804
    margin-bottom: 13px;
2805
}
2806

    
2807
.single .column3 {
2808
    width: 150px;
2809
    background-color: #CCCCCC;
2810
    height: 230px;
2811
    margin-left: 510px;
2812
    position: absolute;
2813
    top: 195px;
2814
}
2815

    
2816
.single .column3 .controls {
2817
    font-size: 80%;
2818
    height: 20px;
2819
    padding-left: 7px;
2820
    padding-right: 7px;
2821
    padding-top: 8px;
2822
}
2823

    
2824
.single .column3 .previous {
2825
    float:left;
2826
}
2827

    
2828
.single .column3 .next {
2829
    float:right;
2830
}
2831

    
2832
.single .column3 .separator {
2833
    width: 135px;
2834
    height: 1px;
2835
    background-color: #999999;
2836
    margin: 0 0 0 7px;
2837
    clear: both;
2838
}
2839

    
2840
.single .column3 .servers {
2841
    font-size: 80%;
2842
    line-height: 15px;
2843
    padding-top: 10px;
2844
    text-align: right;
2845
}
2846

    
2847
.single .column3 .server-name {
2848
    margin-left: 10px;
2849
    padding-right: 5px;
2850
    cursor: pointer;
2851
    padding-bottom: 2px;
2852
}
2853

    
2854
.single .column3 .server-name:hover {
2855
    background-color:  #999999;
2856
    color: white;
2857
}
2858

    
2859
.single .column3 .selected {
2860
    background-color:  #999999;
2861
    color: white;
2862
}
2863

    
2864
.single .disks, .single .networks, .single .stats {
2865
    background-color: #999999;
2866
    clear: both;
2867
    cursor: pointer;
2868
    height: 20px;
2869
    padding-left: 21px;
2870
    padding-top: 2px;
2871
    margin-bottom: 10px;
2872
    margin-left: -21px;
2873
    width: 500px;
2874
    font-size: 85%;
2875
}
2876

    
2877
.single .toggler {
2878
    color: #FFFFFF;
2879
    float: right;
2880
    font-size: 140%;
2881
    padding-right: 7px;
2882
    padding-top: 7px;
2883
}
2884

    
2885
.single .disks {
2886
    color: #C7A35F;
2887
}
2888

    
2889
.single .networks {
2890
    color: #9C7371;
2891
}
2892

    
2893
.single .disks-content, .single .networks-content, .single .stats-content {
2894
    height: 150px;
2895
}
2896

    
2897
.single .single-image {
2898
    width: 126px;
2899
    margin-bottom: 10px;
2900
}
2901

    
2902
.single .column3 .previous , .single .column3 .next {
2903
    cursor: pointer;
2904
}
2905

    
2906
/* console css */
2907
.console-header-logo {
2908
    padding-top: 10px;
2909
    margin-left: 30px;
2910
    position: fixed;
2911
}
2912

    
2913
div.console-container {
2914
    margin: 0 0em;
2915
    height: auto;
2916
}
2917

    
2918
#wrapper.console {
2919
    width: auto;
2920
}
2921

    
2922
.console-info {
2923
    font-size:80%;
2924
    color: white;
2925
    float:left;
2926
    position:relative;
2927
    margin: 25px 0 0 480px;
2928
}
2929

    
2930
applet {
2931
    width: 100%;
2932
    height:75%;
2933
}
2934

    
2935
.console-footer #footer-text{
2936
    float:left;
2937
    left: auto;
2938
    margin-left:30px;
2939
}
2940

    
2941
/* add network wizard (see also #wizard for shared classes) */
2942
#networks-wizard .header {
2943
    background-color: #4085A5;
2944
    height: 56px;
2945
}
2946

    
2947
#networks-wizard div.name-input {
2948
    margin: 75px 0 0 55px;
2949
}
2950

    
2951
#networks-wizard input {
2952
    border: 1px solid #CCCCCC;
2953
    color: #445566;
2954
    letter-spacing: 1px;
2955
    width: 170px;
2956
}
2957

    
2958
#networks-wizard span.help {
2959
    font-style: italic;
2960
    font-size: 80%;
2961
    margin-left: 10px;
2962
}
2963

    
2964
#networks-wizard .separator-end {
2965
    background-color: #387693;
2966
    height: 6px;
2967
    width: 478px;
2968
    margin-left: -12px;
2969
    margin-top: 9px;
2970
}
2971

    
2972
.red {
2973
    color: red;
2974
}
2975

    
2976
/* add server to network wizard (see also #metadata-wizard for shared classes) */
2977
#add-machines-wizard span.machine-name {
2978
    margin-left: 4px;
2979
    vertical-align: text-top;
2980
}
2981

    
2982
#add-machines-wizard img.list-logo {
2983
    margin: 2px 1px 1px;
2984
}