Statistics
| Branch: | Tag: | Revision:

root / ui / static / main.css @ ba16aed0

History | View | Annotate | Download (54.5 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(./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("./body-bg2.png") no-repeat scroll right bottom transparent;
38
}
39

    
40
#header {
41
    height: 93px;
42
    background: url("./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
    margin-bottom:3px;
98
}
99

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
221
#createcontainer {
222
    margin-top: 20px;
223
    margin-bottom: 10px;
224
}
225

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

    
237
#create:hover {
238
    background-color: #FF9955;
239
}
240

    
241
#console-header {
242
    height: 67px;
243
    background: url("./header-bg.png") repeat-x scroll 0 0 #FFFFFF;
244
}
245

    
246
.header-logo {
247
    padding-top: 19px;
248
}
249

    
250
div#footer-text a {
251
    color: #FFFFFF;
252
    text-decoration: none;
253
}
254

    
255

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

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

    
275

    
276
div#wrapper {
277
    width: 700px;
278
    margin: 0em auto;
279
}
280

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

    
289
/* server wizard scrollable root element and network wizard */
290
#wizard, #networks-wizard {
291
    font-size:75%;
292
    height:405px;
293
    width:453px;
294
    overflow:hidden;
295
    position:absolute !important;
296
}
297

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

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

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

    
327
/* title */
328
#wizard h2, #networks-wizard h2 {
329
    color: #FF7B24;
330
    font-size: 100%;
331
    font-style: italic;
332
    font-weight: bold;
333
    padding-left: 37px;
334
    padding-top: 2px;
335
}
336

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

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

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

    
349
#wizard label {
350
    font-size:120%;
351
    display:block;
352
    clear: both;
353
}
354

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

    
362
#wizard label em {
363
    font-size:75%;
364
    color:#666;
365
    font-style:normal;
366
}
367

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

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

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

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

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

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

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

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

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

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

    
418
#wizard div.image span.size {
419
    font-size: 75%;
420
    color: #666;
421
}
422

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

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

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

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

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

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

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

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

    
469
#wizard .checked {
470
    color: #64a6c4 !important;
471
}
472

    
473
#wizard .li-2 {
474
    margin-top: -1px !important;
475
}
476

    
477
#wizard .img-check {
478
    margin-bottom: 10px;
479
    margin-left: -5px;
480
}
481

    
482
#wizard .li-1 .img-check {
483
    margin-left: 3px;
484
}
485

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

    
496
#wizard .bottomruler, #networks-wizard .bottomruler {
497
    background-color: #CDE2EC;
498
    border: 0 none;
499
    height: 4px;
500
    margin-left: -1px;
501
    width: 447px;
502
    margin-bottom:6px;
503
    margin-top:6px;
504
}
505

    
506
#networks-wizard .topruler, #networks-wizard .bottomruler {
507
    width: 455px;
508
    float: left;
509
}
510

    
511
#wizard #cancel, #networks-wizard .cancel {
512
    background-color: #4085A5;
513
    border-color: #4085A5;
514
    text-align: center !important;
515
}
516

    
517
#wizard #cancel:hover, #networks-wizard .cancel:hover {
518
    background-color: #7DB4CD;
519
    border-color: #7DB4CD;
520
}
521

    
522
#wizard #start, #networks-wizard .create {
523
    text-align: center;
524
    background-color: #FF6600;
525
    border-color: #FF6600;
526
}
527

    
528
#wizard .img-next {
529
    margin-right: -4px;
530
    padding-left: 8px;
531
}
532

    
533
#wizard .img-prev {
534
    margin-left: -4px;
535
    padding-right: 8px;
536
}
537

    
538
#networks-wizard .create {
539
    float:right;
540
    width: 140px;
541
}
542

    
543
#wizard #start:hover, #networks-wizard .create:hover {
544
    background-color: #FF9651;
545
    border-color: #FF9651;
546
}
547

    
548
#wizard .separator-end {
549
    background-color: #387693;
550
    height: 5px;
551
    margin-left: -14px;
552
    margin-top: 362px;
553
    width: 550px;
554
}
555

    
556
.page ul {
557
    height: 270px;
558
    overflow: auto;
559
}
560

    
561
.panes ul.pane {
562
    height: 220px;
563
}
564

    
565
#wizard #tabscontainer {
566
    background-color: #CDE2EC;
567
    height: 20px;
568
    margin-top: -3px;
569
    width: 448px;
570
}
571

    
572
.page ul.tabs {
573
    overflow: hidden;
574
    height: auto;
575
    margin-bottom: -1px;
576
    margin-top: -1px;
577
}
578

    
579
.page ul.tabs li {
580
    float: right;
581
    margin: 0 0.2em;
582
}
583

    
584
#status li {
585
    float: left;
586
    color: #387693;
587
    padding: 0px 0px 0 33px;
588
    bottom: 0px;
589
}
590

    
591
#status li.active .headernumber {
592
    color: #FFFFFF;
593
}
594

    
595
#status li.active .headerbody {
596
    color: #FFFFFF;
597
}
598

    
599
div.image-container {
600
    border-bottom: 1px solid #CCCCCC;
601
    margin-left: 10px;
602
    margin-right: 10px;
603
}
604

    
605
#page2-container {
606
    background-color: #ECF4F8;
607
    padding-top: 25px;
608
    height: 180px;
609
}
610

    
611
#page3-container {
612
    background-color: #ECF4F8;
613
    padding-left: 50px;
614
    height: 244px;
615
    margin-bottom: 32px;
616
}
617

    
618
/* slider root element */
619
.slider {
620
    border: 1px solid #666;
621
    cursor: pointer;
622
    display: inline !important;
623
    float: left;
624
    margin: 5px 0 20px 10px;
625
    position: relative;
626
    width: 250px;
627
}
628

    
629
.sliders {
630
    float:left;
631
    width: 40px;
632
    margin-left: 10px;
633
    margin-top: 3px;
634
}
635

    
636
.units {
637
    padding-left:10px;
638
}
639

    
640
.slider-container {
641
    padding-bottom: 15px;
642
    margin-left: 5px;
643
}
644

    
645
/* drag handle */
646
.handle {
647
    -moz-box-shadow: 0 0 2px #000000;
648
    background: url("./h30.png") repeat-x scroll 0 0 #FFFFFF;
649
    border: 1px solid #000000;
650
    cursor: move;
651
    display: block;
652
    height: 10px;
653
    margin-top: -8px;
654
    position: absolute;
655
    width: 8px;
656
}
657

    
658
/* progress bar (enabled with progress: true) */
659
.progress {
660
    height: 3px;
661
    background-color: #387693;
662
}
663

    
664
/* the input field */
665
.range {
666
    float: left;
667
    font-size: 100%;
668
    margin: -3px 0 0 15px;
669
    padding: 2px 10px 2px 0;
670
    text-align: right;
671
    width: 40px;
672
    border: 1px solid #387693;
673
}
674

    
675
.selectedrange {
676
    border-color: #5599FF;
677
}
678

    
679
#credits-indicator {
680
    background-color: #ECF4F8;
681
    float: none;
682
    margin: 0 0 0 10px;
683
    border: 1px solid #387693;
684
    color: #387693;
685
}
686

    
687
.machine-container {
688
    min-height: 65px;
689
    margin: 2px 0 0 -32px;
690
    padding: 0 4px 0;
691
    clear: both;
692
    width: 523px;
693
}
694

    
695
div.machine {
696
    margin-left: -7px;
697
    padding-left: 7px;
698
    min-height: 65px;
699
    padding-right: 15px;
700
    padding-top: 2px;
701
}
702

    
703
.machine a {
704
    font-weight: normal;
705
    text-decoration: none;
706
}
707

    
708
.machine a:hover {
709
    background-color:#CDE2EC;
710
    width: 180px;
711
    opacity:0.8;
712
    filter: alpha(opacity = 80);
713
}
714

    
715
.machine span.name, .machine a.ip {
716
    font-size: 75%;
717
    color: black;
718
    margin-top: 6px;
719
}
720

    
721
.machine span.name {
722
    font-weight: bold;
723
}
724

    
725
.oldValue {
726
    display:none;
727
}
728

    
729
.state {
730
    float: right;
731
}
732

    
733
.state div {
734
    text-align: right;
735
    margin-right: 3px;
736
}
737

    
738
div.machine div.actions {
739
    float: right;
740
    width: 70px;
741
    margin: 0 -80px 0 0;
742
    font-weight: normal;
743
    font-size: 75%;
744
    height: 68px;
745
    position: relative;
746
}
747

    
748
div.machine div.actions a {
749
    color: transparent;
750
    height: 15px;
751
    width: 180px;
752
    margin: 0 0 2px 8px;
753
    display: block;
754
}
755

    
756
div.machine div.actions a.action-shutdown {
757
    display: block;
758
}
759

    
760
div.machine div.actions a.shutdown-padding {
761
    margin-bottom: 22px;
762
}
763

    
764
div.machine div.actions a.destroy-padding {
765
    margin-top: 52px;
766
}
767

    
768
div.actions a.enabled:hover{
769
    color: black !important;
770
    text-decoration: underline;
771
    display: block;
772
}
773

    
774
.machine:hover .actions a {
775
    color: black;
776
    display: block;
777
}
778

    
779
div.machine div.display a{
780
    color: black;
781
    display: block;
782
}
783

    
784
div.machine div.actions a.selected:hover {
785
    color: orange;
786
}
787

    
788
div.running div.machine div.actions .disabled {
789
    display: none;
790
}
791

    
792
div.terminated div.machine div.actions .disabled {
793
    display: none;
794
}
795

    
796
div.terminated div.machine div.actions a.action-destroy {
797
    position: absolute;
798
    bottom: 0;
799
}
800

    
801
div.running div.machine div.actions a.action-destroy {
802
    position: absolute;
803
    bottom: 0;
804
}
805

    
806
.machine:hover {
807
    background-color:#A1C8DB;
808
}
809

    
810
.machine div.connect-arrow {
811
    display: none;
812
    cursor: pointer;
813
    margin-left: -7px !important;
814
    margin-top:7px;
815
    position: absolute;
816
    background: url(/static/connect-arrow.png) no-repeat;
817
    height: 28px;
818
    width:14px;
819
}
820

    
821
.machine div.connect-arrow:hover {
822
    background: url(/static/connect-arrow-hover.png) no-repeat;
823
    height: 28px;
824
    width:26px;
825
}
826

    
827
.machine div.connect-border {
828
    position: absolute;
829
    display: none;
830
    height:28px;
831
    width: 12px;
832
    margin-left: -18px;
833
    margin-top: 7px;
834
    opacity: 0.8;
835
    filter: alpha(opacity = 80);
836
    background-color:#4fe0c3;
837
}
838

    
839
.standard .machine img {
840
    float: left;
841
    margin: 7px 14px 0;
842
}
843

    
844
.list .machine img {
845
    margin: 0;
846
}
847

    
848
div.ip, div.state {
849
    font-size: 75%;
850
}
851

    
852
div.indicator1, div.indicator2, div.indicator3, div.indicator4 {
853
    border-top: 2px solid white;
854
    border-bottom: 2px solid white;
855
    border-left: 2px solid white;
856
    border-right: 3px solid white;
857
    background-color: #447821;
858
    width:10px;
859
    height:11px;
860
    margin: 3px -1px !important;
861
    clear: none;
862
    float:right;
863
}
864

    
865
.view-separator {
866
    color:#5F8DD3;
867
}
868

    
869
.running {
870
    background: url("./running-bg.png") repeat scroll 0 0 transparent;
871
    margin-left: -35px;
872
    margin-top: -76px;
873
    padding-bottom: 15px;
874
    padding-left: 35px;
875
    padding-top: 15px;
876
    width: 664px;
877
    min-height: 50px;
878
}
879

    
880
.running-state .indicator1, .running-state .indicator2, .running-state .indicator3, .running-state .indicator4 {
881
    background-color: #447821;
882
}
883

    
884
.rebooting-state .indicator1, .rebooting-state .indicator2, .rebooting-state .indicator3, .rebooting-state .indicator4 {
885
    background-color: #d4aa00;
886
}
887

    
888
.terminated-state .indicator1, .terminated-state .indicator2, .terminated-state .indicator3, .terminated-state .indicator4 {
889
    background-color: #666666;
890
}
891

    
892
.starting-state .indicator1, .starting-state .indicator3 {
893
    background-color: #447821;
894
}
895

    
896
.starting-state .indicator2, .starting-state .indicator4 {
897
    background-color: #666666;
898
}
899

    
900
.shutting-state .indicator1, .shutting-state .indicator3 {
901
    background-color: #666666;
902
}
903

    
904
.shutting-state .indicator2, .shutting-state .indicator4 {
905
    background-color: #447821;
906
}
907

    
908
.destroying-state .indicator1, .destroying-state .indicator2, .destroying-state .indicator3, .destroying-state .indicator4 {
909
    background-color: #666666;
910
}
911

    
912
.error-state .indicator1, .error-state .indicator2, .error-state .indicator3, .error-state .indicator4 {
913
    background-color: #800000;
914
}
915

    
916
.build-state .indicator1, .build-state .indicator2, .build-state .indicator3, .build-state .indicator4 {
917
    background-color: #87AADE;
918
}
919

    
920
.terminated {
921
    background-color: white;
922
    margin-bottom: 17px;
923
    margin-left: -35px;
924
    margin-top: 15px;
925
    padding-bottom: 15px;
926
    padding-left: 35px;
927
    padding-top: 15px;
928
    width: 664px;
929
    opacity: 0.8;
930
    filter: alpha(opacity = 80);
931
}
932

    
933
span.rename {
934
    background-repeat: no-repeat;
935
    color: transparent;
936
    font-size: 75%;
937
    font-weight: normal;
938
    margin-left: 10px;
939
    padding-left: 10px;
940
    text-align: left;
941
    cursor: pointer;
942
}
943

    
944
div.name:hover span.rename {
945
    color: #3D3D3D;
946
    margin-top: 0.4em;
947
    background-image: url(./pencil.png);
948
    background-position: 0 3px;
949
}
950

    
951
.machine div.info {
952
    margin-top: 10px;
953
}
954

    
955
.machine div.info div.info-header {
956
    background-color: #CDE2EC;
957
    color: white;
958
    width: 45px;
959
    height: 20px;
960
    margin-left: 85px;
961
    cursor: pointer;
962
}
963

    
964
.machine div.info div.info-header.info-hover {
965
    background-color: #84b7d0;
966
}
967

    
968
.machine div.info span.info-label {
969
    font-size: 75%;
970
    margin-left:6px;
971
    margin-bottom: 8px;
972
}
973

    
974
.machine div.info div.toggler {
975
    position: relative;
976
    height:4px;
977
    width:8px;
978
    margin-top: -6px;
979
    margin-left: 33px;
980
}
981

    
982
.machine div.info div.down {
983
    background: url(/static/down-arrow.png) no-repeat;
984
}
985

    
986
.machine div.info div.up {
987
    background: url(/static/up-arrow.png) no-repeat;
988
}
989

    
990
button {
991
    background-color: #87AADE;
992
    border: 1px solid #87AADE;
993
    color: #FFFFFF;
994
    cursor: pointer;
995
    height: 23px;
996
    width: 120px;
997
}
998

    
999
button.next {
1000
    background-color: #4085A5;
1001
    border-color: #4085A5;
1002
    text-align: right;
1003
}
1004

    
1005
button.next:hover {
1006
    background-color: #7DB4CD;
1007
    border-color: #7DB4CD;
1008
}
1009

    
1010
button.prev {
1011
    background-color: #4085A5;
1012
    border-color: #4085A5;
1013
    margin-left: -1px;
1014
    text-align: left;
1015
}
1016

    
1017
button.prev:hover {
1018
    background-color: #7DB4CD;
1019
    border-color: #7DB4CD;
1020
}
1021

    
1022
.image-logo {
1023
    float: left;
1024
    margin-right: 1em;
1025
    margin-left: 1.5em;
1026
    margin-top: 4px;
1027
}
1028

    
1029
div.image {
1030
    clear: both;
1031
    display: block;
1032
    margin-bottom: 3px;
1033
    margin-top: 3px;
1034
    padding: 5px;
1035
}
1036

    
1037
div#view-select {
1038
    float: right;
1039
    clear: both;
1040
    color: white;
1041
    position: relative;
1042
    right: -25px;
1043
    top: -35px;
1044
    display: none;
1045
}
1046

    
1047
a#standard, a#list, a#single {
1048
    text-decoration: none;
1049
    height: 15px;
1050
    width: 17px;
1051
    padding: 1px 8px 2px 9px;
1052
}
1053

    
1054
div#view-select a {
1055
    color:#5f8dd3;
1056
}
1057

    
1058
a#list:hover {
1059
    background: #5f8dd3;
1060
}
1061

    
1062
a#standard:active, a#list:active {
1063
    color:white;
1064
}
1065

    
1066
a#standard {
1067
    background: url(./icon-view.png) no-repeat -36px 0;
1068
}
1069

    
1070
a#list {
1071
    background: url(./list-view.png) no-repeat -36px 0;
1072
}
1073

    
1074
a#single {
1075
    background: url(./single-view.png) no-repeat -36px 0;
1076
}
1077

    
1078
a#standard:hover {
1079
    background: url(./icon-view.png) no-repeat -18px 0;
1080
}
1081

    
1082
a#list:hover {
1083
    background: url(./list-view.png) no-repeat -18px 0;
1084
}
1085

    
1086
a#single:hover {
1087
    background: url(./single-view.png) no-repeat -18px 0;
1088
}
1089

    
1090
a#standard.activelink {
1091
    background: url(./icon-view.png) no-repeat 0px 0;
1092
}
1093

    
1094
a#list.activelink {
1095
    background: url(./list-view.png) no-repeat 0px 0;
1096
}
1097

    
1098
a#single.activelink {
1099
    background: url(./single-view.png) no-repeat 0px 0;
1100
}
1101

    
1102
#machinetype {
1103
    background-color: #CDE2EC;
1104
    height: 25px;
1105
    margin-bottom: 0px !important;
1106
}
1107

    
1108
div.machine-type {
1109
    float: left;
1110
    margin: 4px 18px 20px;
1111
}
1112

    
1113
.machine-type .active {
1114
    color: #FFFFFF
1115
}
1116

    
1117
#machinesview {
1118
    min-height: 270px;
1119
    margin-top: 40px;
1120
}
1121

    
1122
.list#machinesview {
1123
    margin-left: -20px;
1124
    display:none;
1125
}
1126

    
1127
#machinesview-list.list {
1128
    background-color: white;
1129
    margin-left: -35px;
1130
    margin-top: -76px;
1131
    padding-left: 15px;
1132
    padding-top: 76px;
1133
    width: 683px;
1134
}
1135

    
1136
#machinesview_content {
1137
    display:none;
1138
}
1139

    
1140
.list-machines {
1141
    min-width: 515px;
1142
}
1143

    
1144
#emptymachineslist {
1145
    background-color: #6BA9C6;
1146
    color: #A0A0A0;
1147
    display: none;
1148
    margin-left: -35px;
1149
    margin-top: -45px;
1150
    padding: 65px 150px 35px;
1151
    text-align: justify;
1152
    width: 398px;
1153
}
1154

    
1155
#welcomeheader {
1156
    color:white;
1157
    text-align: center;
1158
}
1159

    
1160
.welcomebody {
1161
    color: white;
1162
    font-size:80%;
1163
}
1164

    
1165
.welcomebody a {
1166
    color: white;
1167
}
1168

    
1169
.welcomefooter {
1170
    color: white;
1171
    font-size:60%;
1172
}
1173

    
1174
.welcomefooter a {
1175
    color: white;
1176
}
1177

    
1178
.emptycreatecontainer {
1179
    margin-left: 430px !important;
1180
    position: absolute;
1181
    margin-top: 5px !important;
1182
    width: 180px;
1183
    background-color: #CCCCCC;
1184
    padding: 5px;
1185
    padding-left: 10px;
1186
}
1187

    
1188
.emptycreate {
1189
    margin: 20px 10px 5px 0 !important;
1190
}
1191

    
1192
#createbody {
1193
    display:none;
1194
    font-size: 80%;
1195
}
1196

    
1197
div.list label img {
1198
    margin: 5px 5px -3px 0;
1199
}
1200

    
1201
div.list label {
1202
    color: #3D3D3D;
1203
    font-size: 75%;
1204
}
1205

    
1206
div.list .state {
1207
    margin-top: 7px;
1208
    margin-right: 10px;
1209
}
1210

    
1211
div.list table tbody {
1212
    margin-top: 8px;
1213
}
1214

    
1215
div.list .stopped {
1216
    margin-top: 8px;
1217
}
1218

    
1219
/* root element for tabs  */
1220
#wizard ul.tabs {
1221
    margin-right: -1px;
1222
    float: right;
1223
}
1224

    
1225
#wizard div.panes {
1226
    height: 250px;
1227
    margin-bottom: 6px;
1228
    clear:both;
1229
}
1230

    
1231
.typebody {
1232
    font-size: 80%;
1233
    font-weight: normal;
1234
    position: relative;
1235
    top: -3px;
1236
}
1237

    
1238
.typehover {
1239
    color: #FFFFFF;
1240
}
1241

    
1242
#label-name {
1243
    margin-top: 15px;
1244
}
1245

    
1246
/* single tab */
1247
#wizard ul.tabs li {
1248
    margin-bottom: 0;
1249
    list-style-type:none;
1250
    float: left;
1251
}
1252

    
1253
/* link inside the tab. uses a background image */
1254
#wizard ul.tabs a {
1255
    display:block;
1256
    padding: 0.3em 0.5em 0.5em 0.4em;
1257
    text-decoration:none;
1258
    color: #FFFFFF;
1259
    position:relative;
1260
    top:1px;
1261
    outline:0;
1262
    background-color: transparent;
1263
    text-align: center;
1264
    width: 100px;
1265
    white-space: nowrap;
1266
}
1267

    
1268
#wizard ul.tabs a:hover {
1269
    color: #FFFFFF;
1270
    background-color:#4085A5;
1271
}
1272

    
1273
/* selected tab */
1274
#wizard ul.tabs a.current {
1275
    color: white;
1276
    background-color: #7DB4CD;
1277
    cursor: default;
1278
}
1279

    
1280
#wizard #standard-images {
1281
    background-color: #ECF4F8;
1282
}
1283

    
1284
div.list div.actions {
1285
    display: none;
1286
    clear: left;
1287
    float: right;
1288
    margin-right: 15px;
1289
    margin-top: 37px;
1290
    text-align: right;
1291
    width: 150px;
1292
}
1293

    
1294
div.list div.actions a {
1295
    clear: left;
1296
    color: #D3D3D3;
1297
    display: block;
1298
    font-size:75%;
1299
    margin-bottom: 2px;
1300
}
1301

    
1302
div.list div.actions a.enabled {
1303
    color: #3D3D3D;
1304
}
1305

    
1306
div.list div.actions a.enabled:hover{
1307
    cursor: pointer;
1308
    color: black;
1309
    text-decoration: underline;
1310
}
1311

    
1312
input.machine {
1313
    width: 13px;
1314
    height: 13px;
1315
    top: -1px;
1316
    overflow: hidden;
1317
}
1318

    
1319
.description-container {
1320
    display: inline-block;
1321
    position: relative;
1322
    width: 300px;
1323
}
1324

    
1325
/* metadata editing and add machines to network overlays */
1326
#metadata-wizard, #add-machines-wizard {
1327
    position:fixed;
1328
    overflow:hidden;
1329
    width:450px;
1330
    display:none;
1331
    background-color:#fff;
1332
    text-align:left;
1333
    font-size: 80%;
1334
    border-bottom: 5px solid #4085A5;
1335
}
1336

    
1337
#metadata-wizard .close, #add-machines-wizard .close  {
1338
    background-image: url("./close-popup.png");
1339
    cursor: pointer;
1340
    height: 13px;
1341
    position: absolute;
1342
    right: 7px;
1343
    top: 9px;
1344
    width: 13px;
1345
}
1346

    
1347
#metadata-wizard .popup-header, #add-machines-wizard .popup-header {
1348
    background-color: #4085A5;
1349
    color: white;
1350
    font-size: 95%;
1351
    font-weight: normal;
1352
    height: 20px;
1353
    margin-left: -16px;
1354
    margin-top: -16px;
1355
    padding-bottom: 2px;
1356
    padding-left: 30px;
1357
    padding-top: 10px;
1358
    width: 482px;
1359
}
1360

    
1361
#metadata-wizard .popup-title, #metadata-wizard .machine-name, #add-machines-wizard .popup-title, #add-machines-wizard .network-name {
1362
    font-size: 120%;
1363
    padding-bottom: 7px;
1364
    padding-top: 10px;
1365
    float:left;
1366
}
1367

    
1368
#metadata-wizard .popup-title {
1369
    padding-bottom: 0px;
1370
    font-size: 120%;
1371
}
1372

    
1373
#metadata-wizard .name-container {
1374
    display: inline-block;
1375
}
1376

    
1377
#add-machines-wizard .network-name {
1378
    padding-left: 5px;
1379
}
1380

    
1381
#metadata-wizard .popup-body, #add-machines-wizard .popup-body {
1382
    background-image: url("./meta-wiz-bg.png");
1383
    margin-left: -16px;
1384
    margin-right: -16px;
1385
    margin-top: 1px;
1386
    height: 250px;
1387
    overflow-y: auto;
1388
    overflow-x: hidden;
1389
}
1390

    
1391
#metadata-wizard .popup-body-inner, #add-machines-wizard .popup-body-inner {
1392
    background-image: url("./meta-wiz-inner-bg.png");
1393
    font-size: 80%;
1394
    height: 180px;
1395
    margin-left: 25px;
1396
    margin-top: 10px;
1397
    padding-left: 15px;
1398
    width: 420px;
1399
}
1400

    
1401
#metadata-wizard .popup-separator, #add-machines-wizard .popup-separator {
1402
    background-color: #74AEC9;
1403
    height: 1px;
1404
    width: 402px;
1405
    margin-bottom: 30px;
1406
    clear: left;
1407
}
1408

    
1409
#metadata-wizard .metadata-pair-template {
1410
    height: 15px;
1411
    padding-top: 2px;
1412
    width: 350px;
1413
}
1414

    
1415
#metadata-wizard .metadata-pair-template:hover {
1416
    background-color: #74AEC9;
1417
}
1418

    
1419
#metadata-wizard .metadata-container, #add-machines-wizard .machines-container {
1420
    float: left;
1421
    width: 400px;
1422
    font-size: 120%;
1423
}
1424

    
1425
#metadata-wizard .machine-icon {
1426
    float: left;
1427
    padding-left: 10px;
1428
    padding-right: 3px;
1429
    padding-top: 7px;
1430
}
1431

    
1432
#metadata-wizard .large-spinner, #add-machines-wizard .large-spinner {
1433
    display: block;
1434
    margin: 50px 0 0 185px;
1435
}
1436

    
1437
#metadata-wizard .metadata-key {
1438
    float: left;
1439
    width: 110px;
1440
    padding-left: 5px;
1441
}
1442

    
1443
#metadata-wizard .metadata-value {
1444
    width: 300px;
1445
}
1446

    
1447
#metadata-wizard .metadata-add-template {
1448
    background-color: #74AEC9;
1449
    width: 350px;
1450
}
1451

    
1452
#metadata-wizard #add-meta-value {
1453
    margin-left: 10px;
1454
    width: 150px;
1455
}
1456

    
1457
#metadata-wizard button, #add-machines-wizard button {
1458
    font-size: 80%;
1459
    width: 87px;
1460
    float: right;
1461
    background-color: #5599FF;
1462
    border: 0px solid #5599FF;
1463
    padding: 0;
1464
    text-align: center;
1465
    margin-right: 8px;
1466
}
1467

    
1468
#metadata-wizard .buttons, #add-machines-wizard .buttons {
1469
    border-top: 2px solid #4085A5;
1470
    height: 30px;
1471
    margin-left: 25px;
1472
    margin-right: 40px;
1473
    width: 400px;
1474
    font-size: 120%;
1475
}
1476

    
1477
#metadata-wizard button.save, #add-machines-wizard button.cancel {
1478
    float: left;
1479
    height: 23px;
1480
    margin: 10px 0 0 0;
1481
    width: 87px;
1482
    background-color: #4085A5;
1483
    border-color: #4085A5;
1484
}
1485

    
1486
#metadata-wizard button.save:hover, #add-machines-wizard button.cancel:hover {
1487
    background-color: #7DB4CD;
1488
    border-color: #7DB4CD;
1489
}
1490

    
1491
#metadata-wizard button.create, #add-machines-wizard button.add {
1492
    height: 23px;
1493
    margin: 10px 0 0 0;
1494
    background-color: #FF6600;
1495
    border-color: #FF6600;
1496
}
1497

    
1498
#metadata-wizard button.create:hover, #add-machines-wizard button.add:hover {
1499
    background-color: #FF9651;
1500
    border-color: #FF9651;
1501
}
1502

    
1503
#metadata-wizard .editbuttons {
1504
    margin-top: 4px;
1505
    margin-right: 0;
1506
}
1507

    
1508
#metadata-wizard .vertical-separator {
1509
    height: 17px;
1510
    width: 1px;
1511
    background-color: #74AEC9;
1512
    float:left;
1513
    margin-right: 10px;
1514
}
1515

    
1516
#metadata-wizard h3, #add-machines-wizard h3 {
1517
    font-weight:normal;
1518
}
1519

    
1520
#metadata-wizard .metadata-edit {
1521
    clear: none;
1522
    cursor: pointer;
1523
    float: right;
1524
    margin-right: 0;
1525
    width: 40px;
1526
    margin-top: -14px;
1527
    display:none;
1528
}
1529

    
1530
#metadata-wizard .metadata-edit .edit, #metadata-wizard .metadata-edit .remove {
1531
    background-repeat: no-repeat;
1532
    color: transparent;
1533
    font-size: 75%;
1534
    float: left;
1535
    width: 16px;
1536
    height: 16px;
1537
}
1538

    
1539
#metadata-wizard .addbuttons {
1540
    display: block;
1541
    clear: none;
1542
    width: 40px;
1543
    margin-right: -1px !important;
1544
    margin-top: 2px;
1545
    float:right;
1546
    cursor: pointer;
1547
}
1548

    
1549
.metadata-pair-template .editbuttons {
1550
    margin-top: -19px !important;
1551
    margin-right: -2px !important;
1552
}
1553

    
1554
#metadata-wizard .metadata-edit .edit {
1555
    background-image: url("./meta-edit.png");
1556
    margin-left: 3px;
1557
}
1558

    
1559
#metadata-wizard .metadata-edit .remove, #metadata-wizard .editbuttons .remove {
1560
    background-image: url("./meta-remove.png");
1561
    margin-left: 1px;
1562
    background-repeat: no-repeat;
1563
    color: transparent;
1564
    font-size: 75%;
1565
    height: 16px;
1566
    width: 16px;
1567
    float: left;
1568
}
1569

    
1570
#metadata-wizard .editbuttons .save {
1571
    background-image: url("./meta-save.png");
1572
    padding-top:0;
1573
}
1574

    
1575
#metadata-wizard .addbuttons .cancel {
1576
    background-image: url("./meta-remove.png");
1577
    margin-left: 3px;
1578
}
1579

    
1580
#metadata-wizard .addbuttons .save {
1581
    background-image: url("./meta-save.png");
1582
    margin-left: 1px;
1583
}
1584

    
1585
#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 {
1586
    background-color: #4287a7;
1587
}
1588

    
1589
#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 {
1590
    background-color: #74AEC9;
1591
}
1592

    
1593
#metadata-wizard .addbuttons .cancel, #metadata-wizard .addbuttons .save {
1594
    width: 16px;
1595
    height: 16px;
1596
    float: left;
1597
    background-repeat: no-repeat;
1598
    color: transparent;
1599
}
1600

    
1601
#metadata-wizard .metatextbox {
1602
    font-size: 90%;
1603
    height: 10px;
1604
    margin-top: -2px;
1605
    color: black;
1606
    width: 150px;
1607
}
1608

    
1609
#metadata-wizard p, #add-machines-wizard p {
1610
    margin-left: 7px;
1611
    width: 200px;
1612
}
1613

    
1614
#metadata-wizard div.bottomruler, #add-machines-wizard div.bottomruler {
1615
    background-color: #666;
1616
    height: 20px;
1617
    margin-top: 17px;
1618
}
1619

    
1620
#metadata-wizard button.remove {
1621
    height: 15px;
1622
    width: 70px;
1623
    background-color: #d35f5f;
1624
    border-color: #d35f5f;
1625
}
1626

    
1627
#metadata-wizard button.edit {
1628
    height: 15px;
1629
    width: 70px;
1630
    background-color: #666;
1631
    border-color: #666;
1632
    margin-top: -12px;
1633
}
1634

    
1635
#metadata-wizard input {
1636
    font-style: italic;
1637
    color: #ccc;
1638
}
1639

    
1640
#metadata-wizard textarea.edit-meta-value {
1641
    font-style: normal;
1642
    text-align: left;
1643
    color: black;
1644
    margin-top: 2px;
1645
    width:200px;
1646
    height: 49px;
1647
}
1648

    
1649
#metadata-wizard input {
1650
    font-size: 80%;
1651
}
1652

    
1653
#metadata-wizard input.key {
1654
    height: 15px;
1655
    left: 460px;
1656
    position: absolute;
1657
    top: 83px;
1658
    width: 230px;
1659
}
1660

    
1661
#metadata-wizard textarea.value {
1662
    width: 267px;
1663
    height: 170px;
1664
    overflow: auto;
1665
}
1666

    
1667
#metadata-wizard .input-enabled {
1668
    color: black;
1669
    text-align: left;
1670
    font-style: normal;
1671
}
1672

    
1673
#metadata-wizard label.meta-value {
1674
    vertical-align: top;
1675
}
1676

    
1677
#metadata-wizard button.cancel, #metadata-wizard #edit-dialog button.close {
1678
    float: left;
1679
    margin: 4px 0 0 25px;
1680
    background-color: #d35f5f;
1681
    border-color: #d35f5f;
1682
}
1683

    
1684
/* metadata dropdown combo */
1685
.meta-key {
1686
    margin-right: 18px;
1687
    float:left;
1688
}
1689
#metadata-wizard .textdropdown-outer {
1690
    float: left;
1691
}
1692

    
1693
#metadata-wizard .textdropdown-btn {
1694
    width: 20px;
1695
    float: right;
1696
    background: url("./dropdown-arrow.gif") no-repeat center;
1697
    cursor: pointer;
1698
    left: 147px;
1699
    margin-top: 3px;
1700
    position: absolute;
1701
}
1702

    
1703
#metadata-wizard ul {
1704
    border: 1px solid #ccc;
1705
    padding: 0px;
1706
    list-style: none;
1707
    margin: 0px;
1708
    background-color: white;
1709
    height: auto !important;
1710
    padding-left: 5px;
1711
    width: 103px !important;
1712
}
1713

    
1714
#metadata-wizard ul li {
1715
    clear: both;
1716
    display: block;
1717
    float: right;
1718
    list-style: none outside none;
1719
    margin-bottom: 0 !important;
1720
    margin-left: 0 !important;
1721
    padding-bottom: 2px;
1722
    padding-right: 2px;
1723
    padding-top: 2px;
1724
    width: 100%;
1725
}
1726

    
1727
#metadata-wizard ul li:hover {
1728
    background-color: #efefef;
1729
    cursor: pointer;
1730
}
1731

    
1732
#metadata-wizard .dropdownitem {
1733
    margin-left: 10px;
1734
}
1735

    
1736
#metadata-wizard #txtdropdown:focus {
1737
    outline: 0 none;
1738
}
1739

    
1740
#metadata-wizard #add-meta-key {
1741
    height: 12px;
1742
    margin-left: 5px;
1743
    margin-top: 2px;
1744
    width: 108px !important;
1745
}
1746

    
1747
/* notification box */
1748
#yes-no {
1749
    height: 150px;
1750
    z-index: 9999;
1751
    border-bottom: 5px solid #4085A5;
1752
}
1753

    
1754
#yes-no p, #yes-no button {
1755
    margin-top: 15px;
1756
}
1757

    
1758
#error-success {
1759
    z-index: 9999;
1760
    border-bottom: 5px solid #4085A5;
1761
    min-height: 150px;
1762
    top: 120px !important;
1763
}
1764

    
1765
#error-success p {
1766
    margin-top: 5px;
1767
}
1768

    
1769
#error-success strong {
1770
    color: #F49C1A;
1771
}
1772

    
1773
#error-success .close {
1774
    background-image: url("./close-popup.png");
1775
    cursor: pointer;
1776
    height: 13px;
1777
    position: absolute;
1778
    right: 7px;
1779
    top: 9px;
1780
    width: 13px;
1781
}
1782

    
1783
.popup-header-error {
1784
    background-color: #800000 !important;
1785
}
1786

    
1787
.popup-border-error {
1788
    border-color: #800000 !important;
1789
}
1790

    
1791
.popup-details-error {
1792
    border: none !important;
1793
}
1794

    
1795
.popup-separator-error {
1796
    margin-bottom: 5px !important;
1797
}
1798

    
1799
#error-success .popup-header {
1800
    background-color: #4085A5;
1801
    color: white;
1802
    font-size: 95%;
1803
    font-weight: normal;
1804
    height: 20px;
1805
    margin-left: -16px;
1806
    margin-top: -16px;
1807
    padding-bottom: 2px;
1808
    padding-left: 30px;
1809
    padding-top: 10px;
1810
    width: 482px;
1811
}
1812

    
1813

    
1814
#error-success.success h3 span.header-box{
1815
    background-color: #71c837;
1816
    display: block;
1817
    background-image: url("./save-green.png");
1818
    background-position: right 0;
1819
    background-repeat: no-repeat;
1820
    width: 80px;
1821
    padding: 3px 3px 3px 8px;
1822
    margin-top: -3px;
1823
    font-size: 90% !important;
1824
    margin-left: -11px;
1825
}
1826

    
1827
#error-success .popup-body {
1828
    background-image: url("./popup-bg.png");
1829
    margin-left: -16px;
1830
    margin-right: -16px;
1831
    margin-top: 1px;
1832
    min-height: 142px;
1833
    padding-top: 10px;
1834
}
1835

    
1836
#error-success .popup-body-inner {
1837
    background-image: url("./popup-inner-bg.png");
1838
    font-size: 80%;
1839
    min-height: 120px;
1840
    margin-left: 20px;
1841
    padding-left: 15px;
1842
    width: 460px;
1843
}
1844

    
1845
#error-success .popup-separator {
1846
    background-color: #74AEC9;
1847
    height: 1px;
1848
    width: 442px;
1849
    margin-bottom: 30px;
1850
}
1851

    
1852
#error-success .machine-now-building {
1853
    font-size: 95%;
1854
    padding-bottom: 7px;
1855
    padding-top: 10px;
1856
}
1857

    
1858
#error-success.success .machine-now-building {
1859
    padding-bottom: 14px !important;
1860
}
1861

    
1862
#error-success .password-container {
1863
    width: 430px;
1864
    padding: 5px;
1865
    border: 2px solid #75b54a;
1866
    background-color: #aade87;
1867
}
1868

    
1869
#error-success .password-header {
1870
    margin-bottom: 5px;
1871
}
1872

    
1873
#error-success .password {
1874
    color: #447821;
1875
}
1876

    
1877
#error-success .popup-details {
1878
    border: 2px solid #FF7F2A;
1879
    float: left;
1880
    margin-left: 10px;
1881
    padding: 2px;
1882
}
1883

    
1884
#error-success.success .popup-details {
1885
    border: none !important;
1886
    float: none !important;
1887
    margin-left: none !important;
1888
    margin-top: 10px;
1889
}
1890

    
1891
#error-success.success .popup-separator {
1892
    margin-bottom: 14px !important;
1893
}
1894

    
1895

    
1896
#error-success .write-password {
1897
    margin-bottom: 5px;
1898
    padding-left: 30px;
1899
}
1900

    
1901
#error-success .write-password-password {
1902
    padding-left: 30px;
1903
    color: #447821;
1904
    display: inline;
1905
    font-size: 110%;
1906
    font-weight: bold;
1907
}
1908

    
1909

    
1910
#error-success .write-password-details {
1911
    font-size: 75%;
1912
}
1913

    
1914
.more-details {
1915
    display: block;
1916
    height: 110px;
1917
}
1918

    
1919
.popup-details a:link,  .popup-details a:visited{
1920
    color: black;
1921
}
1922

    
1923
/* Confirmation boxes */
1924
div.confirm_single, div.confirm_multiple {
1925
    display: none;
1926
    background-color: #CDE2EC;
1927
    color: orange;
1928
    font-size: 75%;
1929
}
1930

    
1931
div.confirm_multiple {
1932
    background-color: #4085A5;
1933
    z-index: 1;
1934
    position: absolute;
1935
}
1936

    
1937
div.action_error {
1938
    float: right;
1939
    width: 80px;
1940
    height: 60px;
1941
    padding: 5px;
1942
    margin: -2px -175px 0 0;
1943
    display: none;
1944
    background-color: #DCDCDC;
1945
    font-size: 75%;
1946
    color: black;
1947
    line-height: 1.5;
1948
}
1949

    
1950
div.action_error button.details {
1951
    margin: 5px 0 0 0px;
1952
    padding: 0 15px;
1953
}
1954

    
1955
.orange {
1956
    color: orange;
1957
}
1958

    
1959
div.confirm_single button, div.confirm_multiple button, div.action_error button{
1960
    font-size: 75%;
1961
    background-color: transparent;
1962
    border: 1px solid #5CA1C0;
1963
    color: #3D3D3D;
1964
    cursor: pointer;
1965
    padding: 0px;
1966
    height: 20px !important;
1967
}
1968

    
1969
div.confirm_single button, .action_error button {
1970
    width: 80px !important;
1971
}
1972

    
1973
div.confirm_single button.yes, div.confirm_multiple button.yes {
1974
    border-color: orange;
1975
    padding: 0 12px;
1976
}
1977

    
1978
div.confirm_single button.yes:hover, div.confirm_multiple button.yes:hover {
1979
    background-color: orange;
1980
}
1981

    
1982
div.confirm_single button.no, div.confirm_multiple button.no {
1983
    padding: 0px 16px;
1984
}
1985

    
1986
div.confirm_single button.no:hover, div.confirm_multiple button.no:hover, div.action_error button.details:hover {
1987
    background-color: #5CA1C0;
1988
}
1989

    
1990
div.confirm_single{
1991
    float: right;
1992
    width: 90px;
1993
    height: 66px;
1994
    margin: -2px -175px 0 0;
1995
}
1996

    
1997
div.confirm_single button.yes {
1998
    margin: 5px 0 0 5px;
1999
}
2000

    
2001
div.confirm_single button.no {
2002
    margin: 16px 0 0 5px;
2003
}
2004

    
2005
div.action_error {
2006
    display: none;
2007
}
2008

    
2009
div.confirm_multiple {
2010
    width: 698px;
2011
    height: 28px;
2012
    margin: 15px 0 10px -35px;
2013
}
2014

    
2015
div.confirm_multiple p {
2016
    float: left;
2017
    margin: 7px 0 0 200px;
2018
}
2019

    
2020
div.confirm_multiple button {
2021
    float: right;
2022
    margin: 4px 5px 0 0;
2023
}
2024

    
2025
div.confirm_multiple button.no {
2026
    margin-right: 15px;
2027
}
2028

    
2029
div#aboutuser{
2030
    float:right;
2031
    clear: both;
2032
    color: #FFFFFF;
2033
    font-size: 75%;
2034
    margin-top: -25px;
2035
}
2036

    
2037
div#user{
2038
    float:right;
2039
    clear: both;
2040
    color: #FFFFFF;
2041
    font-size: 75%;
2042
    margin-top: 43px;
2043
}
2044

    
2045
div#user a{
2046
    color: #FFFFFF;
2047
    text-decoration: none;
2048
}
2049

    
2050
div#user a.current_lang {
2051
    color: #72ADC8;
2052
}
2053

    
2054
.separator {
2055
    background-color: #74AEC9;
2056
    height: 10px;
2057
    width: 700px;
2058
    margin: 0 0 0 -36px;
2059
}
2060

    
2061
#disks.separator {
2062
    background-color: #dea842;
2063
}
2064

    
2065
#networks.separator {
2066
    background-color: #6c535d;
2067
}
2068

    
2069
#networks-pane .public-networks .namecontainer {
2070
    margin-top: 4px !important;
2071
}
2072

    
2073
.network-machine h5 {
2074
    margin-bottom: 15px;
2075
    margin-top: 5px;
2076
}
2077

    
2078
.machine-container .separator {
2079
    width: 508px;
2080
    height: 1px;
2081
    margin-top: 2px;
2082
    background-color: #DCDCDC;
2083
    margin-left: 13px;
2084
}
2085

    
2086
.machine h5 {
2087
    margin: -1px 60px 4px 84px;
2088
}
2089

    
2090
.machine .settings {
2091
    margin-top: 15px;
2092
}
2093

    
2094
.editbuttons {
2095
    display: block;
2096
    clear: none;
2097
    width: 40px;
2098
    margin-right: 32%;
2099
    padding-top: 2px;
2100
    float: right;
2101
    cursor: pointer;
2102
}
2103

    
2104
.editbuttons .save:hover, .editbuttons .cancel:hover {
2105
    background-color: #CCCCCC;
2106
}
2107

    
2108
.editbuttons .cancel:hover {
2109
    background-image: url("./cancel-onhover.png");
2110
}
2111

    
2112
.editbuttons .cancel, .editbuttons .save {
2113
    background-repeat: no-repeat;
2114
    color: transparent;
2115
    height: 16px;
2116
    width: 16px;
2117
    float: left;
2118
}
2119

    
2120
.editbuttons .cancel {
2121
    background-image: url("./cancel.png");
2122
    margin-left: 3px;
2123
}
2124

    
2125
.editbuttons .save {
2126
    background-image: url("./save.png");
2127
    margin-left: 1px;
2128
}
2129

    
2130
.editbuttons img {
2131
    float:none !important;
2132
    margin: 0px !important;
2133
}
2134

    
2135
.namecontainer {
2136
    height: 18px;
2137
    margin-top: 9px;
2138
}
2139

    
2140
.nametextbox {
2141
    height: 13px;
2142
    font-size: 95%;
2143
}
2144

    
2145
.large-spinner {
2146
    background: url("./icons/indicators/large/progress.gif");
2147
    margin-left: 298px;
2148
    margin-top: 30px;
2149
    height: 31px;
2150
    width: 31px;
2151
    position: absolute;
2152
}
2153

    
2154
.list .large-spinner {
2155
    margin-top:-50px;
2156
}
2157

    
2158
.single .large-spinner {
2159
    margin-top:-45px;
2160
}
2161

    
2162
/* tables in list view */
2163
div.list div.dataTables_filter,  div.list div.dataTables_filter input{
2164
    font-size: 75%;
2165
    display: none;
2166
}
2167

    
2168
div.list div.dataTables_filter input{
2169
    height: 12px;
2170
    margin-bottom: 12px;
2171
}
2172

    
2173
div.list table {
2174
    width: 515px;
2175
    font-size: 75%;
2176
}
2177

    
2178
div.list table tbody td {
2179
    color: #3D3D3D;
2180
    padding:6px;
2181
    background-color: #FFF;
2182
    vertical-align: middle;
2183
}
2184

    
2185
div.list table thead tr th {
2186
    background-color: #CDE2EC;
2187
    background-image: url(bg.gif);
2188
    background-repeat: no-repeat;
2189
    background-position: right 11px;
2190
    font-weight: normal;
2191
    border: 1px solid #FFF;
2192
    border-bottom: none;
2193
    padding: 4px;
2194
    text-align: left;
2195
    vertical-align: middle;
2196
    cursor: pointer;
2197
}
2198

    
2199
div.list table thead .sorting_asc, div.list table thead .sorting_desc {
2200
    background-color: #5CA1C0;
2201
}
2202

    
2203
div.list table thead .sorting_asc {
2204
    background-image: url(asc.gif);
2205
}
2206

    
2207
div.list table thead .sorting_desc {
2208
    background-image: url(desc.gif);
2209
}
2210

    
2211
div.list table .selection div.expand-icon {
2212
    background-image: url(asc.gif);
2213
    background-repeat: no-repeat;
2214
    position: relative;
2215
    cursor: pointer;
2216
    width: 15px;
2217
    height: 4px;
2218
    left: 19px;
2219
    top: -11px;
2220
}
2221

    
2222
ul.dropdown-selector {
2223
    background-color: #E6EEEE;
2224
    position: absolute;
2225
    margin-left: 1px;
2226
    display: block;
2227
    top: 255px;
2228
    font-size:75%;
2229
    width:40px;
2230
}
2231

    
2232
ul.dropdown-selector li {
2233
    padding: 4px;
2234
}
2235

    
2236
ul.dropdown-selector li:hover {
2237
    background-color: #5CA1C0;
2238
}
2239

    
2240
ul.dropdown-selector li a{
2241
    color: black;
2242
    text-decoration: none;
2243
}
2244

    
2245
div.list table span.imagetag {
2246
    display: none;
2247
}
2248

    
2249
div.list table thead .vmos {
2250
    width: 20px !important;
2251
    vertical-align:middle;
2252
}
2253

    
2254
div.list table .selection {
2255
    width: 20px !important;
2256
    text-align: left;
2257
    background-image: none;
2258
    padding-left: 6px;
2259
}
2260

    
2261
div.list table thead .vmflavor {
2262
    width: 100px !important;
2263
}
2264

    
2265
div.list table thead .vmgroup {
2266
    width: 40px !important;
2267
}
2268

    
2269
div.list table thead .vmstatus {
2270
    width: 50px !important;
2271
}
2272

    
2273
div.list table thead .vmname {
2274
    width: 70px !important;
2275
}
2276

    
2277
.spinner, .wave {
2278
    clear: right;
2279
    float:right !important;
2280
    margin: 5px 16px 0 15px !important;
2281
}
2282

    
2283
.hidden {
2284
    display:none;
2285
}
2286

    
2287
div.actions a.selected, div.actions a.selected:hover, div.machine-actions a.selected, div.machine-actions a.selected:hover {
2288
    display:block !important;
2289
    color: orange !important;
2290
}
2291

    
2292
.action_error .message, .action_error .code {
2293
    display: none;
2294
}
2295

    
2296
.fixed {
2297
    margin: 0 0 0 -35px !important;
2298
    bottom: 0;
2299
    position: fixed !important;
2300
}
2301

    
2302
/* Networks */
2303
#networks-pane {
2304
    background-color: transparent;
2305
    color: black;
2306
    margin-left: 1px;
2307
    margin-right: 0;
2308
    padding-left: 35px;
2309
}
2310

    
2311
#networkscreate {
2312
    color: black;
2313
    background-color: #FF7F2A;
2314
    cursor: pointer;
2315
    padding: 7px 24px;
2316
    text-decoration: none;
2317
    width: 125px;
2318
}
2319

    
2320
#networkscreate:hover {
2321
    background-color: #FF9955;
2322
}
2323

    
2324
#networks-pane #beforecreate {
2325
    margin-left: -20px;
2326
    margin-top: -7px;
2327
}
2328

    
2329
#networks-container {
2330
    min-height: 270px;
2331
}
2332

    
2333
#networks-createcontainer {
2334
    margin-left: -36px;
2335
    margin-top: 17px;
2336
    padding-top: 30px;
2337
}
2338

    
2339
#networks-pane .public-networks {
2340
    background-color: white;
2341
    margin: -47px -20px 18px -35px;
2342
    padding: 70px 20px 15px 35px;
2343
}
2344

    
2345
#networks-pane .private-networks {
2346
    background-color: white;
2347
    margin-left: -35px;
2348
    margin-right: -20px;
2349
    padding: 15px 20px 20px 35px;
2350
}
2351

    
2352
#public-template, #private-template, #public-machine-template, #private-machine-template {
2353
    display:none;
2354
}
2355

    
2356
div.network a.action-network-add {
2357
    display: none;
2358
}
2359

    
2360
div.network a.action-network-destroy {
2361
    margin-top: 38px !important;
2362
    width: 50px;
2363
    display: none;
2364
}
2365

    
2366
div.network {
2367
    clear: both;
2368
    min-height: 65px;
2369
    margin: 5px 0 0 -30px;
2370
    padding: 3px 20px 0 4px;
2371
    width: 480px;
2372
}
2373

    
2374
#private-template {
2375
    margin: 2px 0 0 -30px;
2376
}
2377

    
2378
div.network-placeholder {
2379
    border-left: 3px solid #FB822F;
2380
    margin-left: 33px;
2381
}
2382

    
2383
.network a:hover, .show-machines:hover, span.ip:hover, .show-firewall:hover {
2384
    text-decoration: underline;
2385
    cursor: pointer;
2386
}
2387

    
2388
#networks-container .name {
2389
    font-size: 75%;
2390
    margin-bottom: 25px;
2391
    margin-top: -4px;
2392
}
2393

    
2394
h5.network-machines, h5.machine-settings {
2395
    font-size: 75%;
2396
}
2397

    
2398
.state {
2399
    float: right;
2400
}
2401

    
2402
.state div {
2403
    text-align: right;
2404
    margin-right: 3px;
2405
}
2406

    
2407
div.network div.actions {
2408
    float: right;
2409
    width: 100px;
2410
    font-size: 75%;
2411
    margin:0px -120px 0 0;
2412
    font-weight: normal;
2413
}
2414

    
2415
div.network div.actions a {
2416
    color: transparent;
2417
    text-decoration: none;
2418
    margin: 0 0 0 8px;
2419
    display: block;
2420
}
2421

    
2422
div.actions a.enabled:hover{
2423
    color: black !important;
2424
    text-decoration: underline;
2425
    display: block;
2426
}
2427

    
2428
.network:hover .actions a {
2429
    color: black;
2430
    display: block;
2431
}
2432

    
2433
div.network div.actions a.selected:hover {
2434
    color: orange;
2435
}
2436

    
2437
div.network-machine div.machine-actions a.action-details {
2438
    margin-top: 10px;
2439
}
2440

    
2441
.network:hover {
2442
    background-color: #CDE2EC;
2443
}
2444

    
2445
#internet-separator {
2446
    width: 510px;
2447
    height: 5px;
2448
    background-color: #6C535D;
2449
    margin-left: -36px;
2450
    margin-top: 20px;
2451
}
2452

    
2453
.network-logos {
2454
    float:left;
2455
    padding-right: 10px;
2456
}
2457

    
2458
.network-logos:hover {
2459
    cursor: pointer;
2460
}
2461

    
2462
#networks-container .settings {
2463
    color: #000000;
2464
}
2465

    
2466
#networks-container .network-type {
2467
    float: right;
2468
    margin-top: -4px;
2469
    margin-right: 15px;
2470
}
2471

    
2472
#networks-container .indicator {
2473
    background-color: #87AADE;
2474
    border-color: white;
2475
    border-style: solid;
2476
    border-width: 2px 3px 2px 2px;
2477
}
2478

    
2479
.state div {
2480
    margin-right: 3px;
2481
    text-align: right;
2482
    margin-top: 5px;
2483
}
2484

    
2485
.public-networks .state div {
2486
    margin-top: 4px;
2487
}
2488

    
2489
.private-networks .state div {
2490
    margin-top: 9px;
2491
    margin-bottom: -6px;
2492
}
2493

    
2494
div.indicator {
2495
    clear: none;
2496
    float: right;
2497
    height: 11px;
2498
    margin: 3px -1px;
2499
    width: 10px;
2500
}
2501

    
2502
#private-networks {
2503
    margin-top: 20px;
2504
}
2505

    
2506
.private-networks .editbuttons {
2507
    margin-right: 22%;
2508
}
2509

    
2510
.private-networks div.confirm_single {
2511
    margin: -2px -200px 0 0;
2512
}
2513

    
2514
.private-networks .network-machine div.confirm_single {
2515
    margin: -8px -180px 0 0;
2516
}
2517

    
2518
span.rename-network, span.configure {
2519
    background-repeat: no-repeat;
2520
    color: transparent;
2521
    font-size: 75%;
2522
    font-weight: normal;
2523
    margin-left: 10px;
2524
    padding-left: 10px;
2525
    text-align: left;
2526
}
2527

    
2528
span.rename-network {
2529
    cursor: pointer;
2530
}
2531

    
2532
div.name-div:hover span.rename-network {
2533
    color: #3D3D3D;
2534
    margin-top: 0.4em;
2535
    background-image: url(./pencil.png);
2536
    background-position: 0 3px;
2537
}
2538

    
2539
.network:hover a.rename {
2540
    color: #3d3d3d;
2541
}
2542

    
2543
.network-separator {
2544
    background-color: #DCDCDC;
2545
    height: 1px;
2546
    margin: 2px 0 0 -5px;
2547
    width: 480px;
2548
}
2549

    
2550
.network-contents {
2551
    margin-left: -4px;
2552
    width: 504px;
2553
    clear: both;
2554
    padding-bottom: 7px;
2555
}
2556

    
2557
.network-machine .state div {
2558
    text-align: left;
2559
}
2560

    
2561
.network-machine {
2562
    margin-left: 34px;
2563
    padding-bottom: 5px;
2564
    padding-left: 5px;
2565
    padding-top: 10px;
2566
    margin-top: 5px;
2567
}
2568

    
2569
.network-machine .logo {
2570
    float:left;
2571
    padding-right: 10px;
2572
    position:relative;
2573
}
2574

    
2575
#networks-container .machine-name {
2576
    text-decoration: none !important;
2577
    margin-bottom: 10px;
2578
    color: #000000;
2579
    margin-top: -4px;
2580
}
2581

    
2582
div.network div.machine-actions {
2583
    float: right;
2584
    width: 100px;
2585
    color: black;
2586
    margin: -5px -100px 0 0;
2587
    font-weight: normal;
2588
    font-size: 75%;
2589
}
2590

    
2591
.discreet {
2592
    color: #969696;
2593
}
2594

    
2595
.network-contents-start-separator {
2596
    height: 3px;
2597
    background-color: #87AADE;
2598
    margin-left: 39px;
2599
    width: 410px;
2600
}
2601

    
2602
.network-contents-end-separator {
2603
    height: 3px;
2604
    background-color: #87AADE;
2605
    margin-top: 7px;
2606
    margin-left: 13px;
2607
    width: 473px;
2608
}
2609

    
2610
.network .separator {
2611
    background-color: #DCDCDC;
2612
    height: 1px;
2613
    margin-left: 5px;
2614
    margin-top: 5px;
2615
    margin-bottom: -3px;
2616
    position: absolute;
2617
    width: 473px;
2618
}
2619

    
2620
.network-machine .state {
2621
    margin-right: 18px;
2622
}
2623

    
2624
.network-machine .state .status {
2625
    margin-bottom: 4px;
2626
}
2627

    
2628
.machine-name .name {
2629
    margin-top: -10px !important;
2630
}
2631

    
2632
.machine-name .namecontainer {
2633
    line-height: 18px;
2634
    margin-bottom: 20px;
2635
}
2636

    
2637
.network-machine:hover {
2638
    background-color: #5CA1C0;
2639
}
2640

    
2641
.machines {
2642
    width: 410px;
2643
    background-color: #B3B3B3;
2644
    margin-bottom: -8px;
2645
    margin-top: 10px;
2646
}
2647

    
2648
div.empty-network-slot {
2649
    height: 60px;
2650
}
2651

    
2652
div.network-remove-machine, div.network-add-machine {
2653
    background-color: #FB822F;
2654
    color: #bc4b00;
2655
    width:90px;
2656
    float:left;
2657
    margin:41px 0 0 -100px;
2658
}
2659

    
2660
span.remove-icon {
2661
    font-size: 80%;
2662
    margin-left: 15px;
2663
}
2664

    
2665
span.add-icon {
2666
    margin-left: 15px;
2667
}
2668

    
2669
span.remove-icon:hover, span.add-icon:hover {
2670
    cursor:pointer;
2671
    color: #fff;
2672
}
2673

    
2674
div.network-add-machine {
2675
    margin:44px 0 0 0;
2676
}
2677

    
2678
.firewall-on {
2679
    color: #42E342;
2680
}
2681

    
2682
.firewall-off {
2683
    color: #F82E2E;
2684
}
2685

    
2686
div.network div.machine-actions a {
2687
    color: transparent;
2688
    margin: 0 0 0 8px;
2689
    display: block;
2690
}
2691

    
2692
div.network div.machine-actions a:hover {
2693
    color: black !important;
2694
    text-decoration: underline;
2695
    display: block;
2696
}
2697

    
2698
div.network div.display a{
2699
    color: #3d3d3d;
2700
    display: block;
2701
}
2702

    
2703
div.network div.display a:selected {
2704
    color: #3d3d3d !important;
2705
}
2706

    
2707
.network-machine:hover .machine-actions a {
2708
    color: black;
2709
    text-decoration: none;
2710
    display: block;
2711
}
2712

    
2713
.firewall-content {
2714
    color: black;
2715
    font-size: 60%;
2716
    margin-left: 60px;
2717
}
2718

    
2719
.firewall-content .checkbox-legends {
2720
    vertical-align: text-top;
2721
}
2722

    
2723
.checkbox-legends a {
2724
    color: black;
2725
    text-decoration: underline;
2726
    font-size: 100%;
2727
}
2728

    
2729
h5.machine-connect {
2730
    font-size: 75%;
2731
}
2732

    
2733
.machine-connect span {
2734
    text-decoration: underline;
2735
}
2736

    
2737
.machine-connect span:hover {
2738
    cursor: pointer;
2739
}
2740

    
2741
.firewall-contents-start-separator {
2742
    background-color: #808080;
2743
    height: 2px;
2744
    margin-bottom: 5px;
2745
    width: 365px;
2746
}
2747

    
2748
.firewall-contents-end-separator {
2749
    background-color: #808080;
2750
    height: 2px;
2751
    margin-left: -60px;
2752
    margin-top: 5px;
2753
    width: 425px;
2754
}
2755

    
2756
.firewall-apply {
2757
    background-color: #666666;
2758
    border: medium none;
2759
    float: right;
2760
    font-size: 105%;
2761
    height: 18px;
2762
    margin-right: 5px;
2763
    margin-top: 3px;
2764
    width: 75px;
2765
}
2766

    
2767
.name-div {
2768
    margin-left: 70px;
2769
    margin-bottom: 20px;
2770
}
2771

    
2772
.machine-name-div {
2773
    margin-bottom: 20px;
2774
    margin-left: 60px;
2775
}
2776

    
2777
/* Metadata */
2778

    
2779
.info-content {
2780
    height: 95px;
2781
    width: 540px;
2782
    margin-top: 10px;
2783
}
2784

    
2785
.metadata-separator {
2786
    background-color: #808080;
2787
    height: 3px;
2788
    margin: 0 0 0 14px;
2789
    width: 492px;
2790
}
2791

    
2792
.metadata-container {
2793
    line-height: 12px;
2794
    margin-left: 14px;
2795
    margin-top: 2px;
2796
    height: 85px;
2797
}
2798

    
2799
.metadata-column {
2800
    border-right: 1px solid #CECECE;
2801
    color: black;
2802
    float: left;
2803
    font-size: 60%;
2804
    margin-top: 3px;
2805
    height: 70px;
2806
    padding-bottom: 5px;
2807
}
2808

    
2809
.vm-stats {
2810
    padding-left: 10px;
2811
    padding-right: 5px;
2812
    width: 119px;
2813
}
2814

    
2815
.vm-details {
2816
    width: 169px;
2817
}
2818

    
2819
.vm-metadata {
2820
    padding-left: 10px;
2821
    width: 129px;
2822
    border: none;
2823
}
2824

    
2825
.metadata-left {
2826
    float:left;
2827
    width: 50px;
2828
    height: 60px;
2829
}
2830

    
2831
.metadata-right {
2832
    width: 73px;
2833
    float:left;
2834
    height: 35px;
2835
    padding-left: 5px;
2836
    position:relative;
2837
    overflow:hidden;
2838
}
2839

    
2840
.metadata-right .items {
2841
    position:absolute;
2842
    height:20000em;
2843
}
2844

    
2845
.metadata-keys-container {
2846
    height: 60px;
2847
    float: left;
2848
}
2849

    
2850
a.manage-metadata {
2851
    font-size: 100%;
2852
    color: black;
2853
    margin-left:17px;
2854
    text-decoration: underline;
2855
}
2856

    
2857
.metadata-actions, .scrollable {
2858
    padding-left: 5px;
2859
}
2860

    
2861
.metadata-actions .prev,  .metadata-actions .next{
2862
    float:left;
2863
    width:29px;
2864
    height:6px;
2865
    cursor: pointer;
2866
}
2867

    
2868
.metadata-actions .prev {
2869
    background: url("./roll-up.png") no-repeat scroll 0 0 transparent;
2870
}
2871

    
2872
.metadata-actions .next {
2873
    background: url("./roll-down.png") no-repeat scroll 0 0 transparent;
2874
}
2875

    
2876
.scrollable {
2877
    position:relative;
2878
    overflow:hidden;
2879
    height: 35px;
2880
    width: 60px;
2881
    margin-bottom:2px;
2882
}
2883

    
2884
.scrollable .items {
2885
    position:absolute;
2886
    height:20000em;
2887
}
2888

    
2889
.metadata-bar {
2890
    float: right !important;
2891
    margin: 1px 7px 0 !important;
2892
}
2893

    
2894
/* single view */
2895
.single {
2896
    background-color: white;
2897
    color: #383838;
2898
    margin-left: -35px;
2899
    margin-top: -76px;
2900
    padding-bottom: 10px;
2901
    padding-left: 20px;
2902
    padding-top: 77px;
2903
    width: 679px;
2904
}
2905

    
2906
.single .column1 {
2907
    width: 140px;
2908
    float:left;
2909
    margin-bottom: 25px;
2910
}
2911

    
2912
.single .column1 .state {
2913
    width: 126px;
2914
    background-color: #999999;
2915
    float: left;
2916
    padding-bottom: 6px;
2917
    padding-top: 3px;
2918
    text-align: center;
2919
}
2920

    
2921
.single .column1 .state-label {
2922
    padding-top: 5px;
2923
}
2924

    
2925
.single .column1 .single-actions {
2926
    border: 3px solid #999999;
2927
    padding-bottom: 4px;
2928
    padding-left: 4px;
2929
    width: 119px;
2930
}
2931

    
2932
.single div.single-action {
2933
    font-size: 80%;
2934
    line-height: 16px;
2935
    text-decoration: none;
2936
    cursor: pointer;
2937
}
2938

    
2939
.single div.single-action:hover {
2940
    color: #000000;
2941
}
2942

    
2943
.single .column2 {
2944
    float: left;
2945
    font-size: 78%;
2946
    line-height: 17px;
2947
    width: 370px;
2948
    margin-bottom: 20px;
2949
}
2950

    
2951
.single .column2 .machine-labels {
2952
    width: 130px;
2953
    float:left;
2954
}
2955

    
2956
.single .column2 .machine-details {
2957
    float:left;
2958
    text-align: right;
2959
}
2960

    
2961
.single .column2 .name, .single .column2 .disk, .single .column2 .image-size, .single .column2 .ipv6 {
2962
    margin-bottom: 13px;
2963
}
2964

    
2965
.single .column3 {
2966
    width: 150px;
2967
    background-color: #CCCCCC;
2968
    height: 230px;
2969
    margin-left: 510px;
2970
    position: absolute;
2971
    top: 195px;
2972
}
2973

    
2974
.single .column3 .controls {
2975
    font-size: 80%;
2976
    height: 20px;
2977
    padding-left: 7px;
2978
    padding-right: 7px;
2979
    padding-top: 8px;
2980
}
2981

    
2982
.single .column3 .previous {
2983
    float:left;
2984
}
2985

    
2986
.single .column3 .next {
2987
    float:right;
2988
}
2989

    
2990
.single .column3 .separator {
2991
    width: 135px;
2992
    height: 1px;
2993
    background-color: #999999;
2994
    margin: 0 0 0 7px;
2995
    clear: both;
2996
}
2997

    
2998
.single .column3 .servers {
2999
    font-size: 80%;
3000
    line-height: 15px;
3001
    padding-top: 10px;
3002
    text-align: right;
3003
}
3004

    
3005
.single .column3 .server-name {
3006
    margin-left: 10px;
3007
    padding-right: 5px;
3008
    cursor: pointer;
3009
    padding-bottom: 2px;
3010
}
3011

    
3012
.single .column3 .server-name:hover {
3013
    background-color:  #999999;
3014
    color: white;
3015
}
3016

    
3017
.single .column3 .selected {
3018
    background-color:  #999999;
3019
    color: white;
3020
}
3021

    
3022
.single .disks, .single .networks, .single .stats {
3023
    background-color: #999999;
3024
    clear: both;
3025
    cursor: pointer;
3026
    height: 20px;
3027
    padding-left: 21px;
3028
    padding-top: 2px;
3029
    margin-bottom: 10px;
3030
    margin-left: -21px;
3031
    width: 500px;
3032
    font-size: 85%;
3033
}
3034

    
3035
.single .toggler {
3036
    color: #FFFFFF;
3037
    float: right;
3038
    font-size: 140%;
3039
    padding-right: 7px;
3040
    padding-top: 7px;
3041
}
3042

    
3043
.single .disks {
3044
    color: #C7A35F;
3045
}
3046

    
3047
.single .networks {
3048
    color: #9C7371;
3049
}
3050

    
3051
.single .disks-content, .single .networks-content, .single .stats-content {
3052
    height: 150px;
3053
}
3054

    
3055
.single .single-image {
3056
    width: 126px;
3057
    margin-bottom: 10px;
3058
}
3059

    
3060
.single .column3 .previous , .single .column3 .next {
3061
    cursor: pointer;
3062
}
3063

    
3064
/* console css */
3065
.console-header-logo {
3066
    padding-top: 10px;
3067
    margin-left: 30px;
3068
    position: fixed;
3069
}
3070

    
3071
div.console-container {
3072
    margin: 0 0em;
3073
    height: auto;
3074
}
3075

    
3076
#wrapper.console {
3077
    width: auto;
3078
}
3079

    
3080
.console-info {
3081
    font-size:80%;
3082
    color: white;
3083
    float:left;
3084
    position:relative;
3085
    margin: 25px 0 0 480px;
3086
}
3087

    
3088
applet {
3089
    width: 100%;
3090
    height:75%;
3091
}
3092

    
3093
.console-footer #footer-text{
3094
    float:left;
3095
    left: auto;
3096
    margin-left:30px;
3097
}
3098

    
3099
/* add network wizard (see also #wizard for shared classes) */
3100
#networks-wizard .header {
3101
    background-color: #4085A5;
3102
    height: 56px;
3103
}
3104

    
3105
#networks-wizard div.name-input {
3106
    margin: 75px 0 0 55px;
3107
}
3108

    
3109
#networks-wizard input {
3110
    border: 1px solid #CCCCCC;
3111
    color: #445566;
3112
    letter-spacing: 1px;
3113
    width: 170px;
3114
}
3115

    
3116
#networks-wizard span.help {
3117
    font-style: italic;
3118
    font-size: 80%;
3119
    margin-left: 10px;
3120
}
3121

    
3122
#networks-wizard .separator-end {
3123
    background-color: #387693;
3124
    height: 6px;
3125
    width: 478px;
3126
    margin-left: -12px;
3127
    margin-top: 9px;
3128
}
3129

    
3130
.red {
3131
    color: red;
3132
}
3133

    
3134
/* add server to network wizard (see also #metadata-wizard for shared classes) */
3135
#add-machines-wizard span.machine-name {
3136
    margin-left: 4px;
3137
    vertical-align: text-top;
3138
}
3139

    
3140
#add-machines-wizard img.list-logo {
3141
    margin: 2px 1px 1px;
3142
}
3143

    
3144
.css-panes {
3145
    clear: both;
3146
}
3147

    
3148
.last .network-separator {
3149
    background-color: white;
3150
    height: 10px;
3151
    margin-left: -50px;
3152
    margin-top: -12px;
3153
    width: 20px;
3154
}
3155

    
3156
.last .firewall-content {
3157
    margin-bottom:13px;
3158
}
3159

    
3160
#pub:hover .last .network-separator {
3161
    background-color: #CDE2EC;
3162
}
3163

    
3164
.public-networks .empty-network-slot {
3165
    display: none;
3166
}