Statistics
| Branch: | Tag: | Revision:

root / ui / static / main.css @ 44a81874

History | View | Annotate | Download (54.7 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: -10px;
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: 8px;
479
    margin-left: -8px;
480
}
481

    
482
#wizard .li-1 .img-check {
483
    margin-left: 2px;
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
div.machine a:hover {
709
    background-color:#A1C8DB;
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
div.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
div.machine:hover {
807
    background-color:#A1C8DB!important;
808
}
809

    
810
div.machine.light-background {
811
    background-color:#aed2e3;
812
}
813

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

    
824
.running .machine div.connect-arrow:hover, .running .machine div.connect-arrow.border-hover {
825
    cursor: pointer;
826
    background: url(/static/connect-arrow-hover.png) no-repeat;
827
    height: 28px;
828
    width:26px;
829
}
830

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

    
843
.standard .machine img {
844
    float: left;
845
    margin: 4px 14px 0;
846
}
847

    
848
.standard .running .machine img {
849
   cursor: pointer;
850
}
851

    
852
.list .machine img {
853
    margin: 0;
854
}
855

    
856
div.ip, div.state {
857
    font-size: 75%;
858
}
859

    
860
div.indicators {
861
    margin-right: 2px !important;
862
}
863
div.indicator1, div.indicator2, div.indicator3, div.indicator4 {
864
    background-color: #447821;
865
    width:10px;
866
    height:11px;
867
    clear: none;
868
    float:right;
869
}
870

    
871
.view-separator {
872
    color:#5F8DD3;
873
}
874

    
875
.running {
876
    background: url("./running-bg.png") repeat scroll 0 0 transparent;
877
    margin-left: -35px;
878
    margin-top: -76px;
879
    padding-bottom: 15px;
880
    padding-left: 35px;
881
    padding-top: 15px;
882
    width: 664px;
883
    min-height: 50px;
884
}
885

    
886
.running-state .indicator1, .running-state .indicator2, .running-state .indicator3, .running-state .indicator4 {
887
    background-color: #447821;
888
}
889

    
890
.rebooting-state .indicator1, .rebooting-state .indicator2, .rebooting-state .indicator3, .rebooting-state .indicator4 {
891
    background-color: #d4aa00;
892
}
893

    
894
.terminated-state .indicator1, .terminated-state .indicator2, .terminated-state .indicator3, .terminated-state .indicator4 {
895
    background-color: #666666;
896
}
897

    
898
.starting-state .indicator1, .starting-state .indicator3 {
899
    background-color: #447821;
900
}
901

    
902
.starting-state .indicator2, .starting-state .indicator4 {
903
    background-color: #666666;
904
}
905

    
906
.shutting-state .indicator1, .shutting-state .indicator3 {
907
    background-color: #666666;
908
}
909

    
910
.shutting-state .indicator2, .shutting-state .indicator4 {
911
    background-color: #447821;
912
}
913

    
914
.destroying-state .indicator1, .destroying-state .indicator2, .destroying-state .indicator3, .destroying-state .indicator4 {
915
    background-color: #666666;
916
}
917

    
918
.error-state .indicator1, .error-state .indicator2, .error-state .indicator3, .error-state .indicator4 {
919
    background-color: #800000;
920
}
921

    
922
.build-state .indicator1, .build-state .indicator2, .build-state .indicator3, .build-state .indicator4 {
923
    background-color: #87AADE;
924
}
925

    
926
.terminated {
927
    background-color: white;
928
    margin-bottom: 17px;
929
    margin-left: -35px;
930
    margin-top: 15px;
931
    padding-bottom: 15px;
932
    padding-left: 35px;
933
    padding-top: 15px;
934
    width: 664px;
935
    opacity: 0.8;
936
    filter: alpha(opacity = 80);
937
}
938

    
939
span.rename {
940
    background-repeat: no-repeat;
941
    color: transparent;
942
    font-size: 75%;
943
    font-weight: normal;
944
    margin-left: 10px;
945
    padding-left: 10px;
946
    text-align: left;
947
    cursor: pointer;
948
}
949

    
950
div.name:hover span.rename {
951
    color: #3D3D3D;
952
    margin-top: 0.4em;
953
    background-image: url(./pencil.png);
954
    background-position: 0 3px;
955
}
956

    
957
.machine div.info {
958
    margin-top: 5px;
959
}
960

    
961
.machine div.info div.info-header {
962
    background-color: #A1C8DB;
963
    color: white;
964
    height: 14px;
965
    width: 43px;
966
    margin-left: 85px;
967
    cursor: pointer;
968
}
969

    
970
div.machine:hover div.info-header {
971
    background-color: #84b7d0;
972
}
973

    
974
div.machine span.info-label.darker {
975
    background-color: #5CA1C0;
976
}
977

    
978
.machine div.info span.info-label {
979
    font-size: 75%;
980
    margin-bottom: 8px;
981
}
982

    
983
.machine div.info div.toggler {
984
    position: relative;
985
    height:4px;
986
    width:8px;
987
    margin-top: -6px;
988
    margin-left: 29px;
989
}
990

    
991
.machine div.info div.down {
992
    background: url(/static/down-arrow.png) no-repeat;
993
}
994

    
995
.machine div.info div.up {
996
    background: url(/static/up-arrow.png) no-repeat;
997
}
998

    
999
button {
1000
    background-color: #87AADE;
1001
    border: 1px solid #87AADE;
1002
    color: #FFFFFF;
1003
    cursor: pointer;
1004
    height: 23px;
1005
    width: 120px;
1006
}
1007

    
1008
button.next {
1009
    background-color: #4085A5;
1010
    border-color: #4085A5;
1011
    text-align: right;
1012
}
1013

    
1014
button.next:hover {
1015
    background-color: #7DB4CD;
1016
    border-color: #7DB4CD;
1017
}
1018

    
1019
button.prev {
1020
    background-color: #4085A5;
1021
    border-color: #4085A5;
1022
    margin-left: -1px;
1023
    text-align: left;
1024
}
1025

    
1026
button.prev:hover {
1027
    background-color: #7DB4CD;
1028
    border-color: #7DB4CD;
1029
}
1030

    
1031
.image-logo {
1032
    float: left;
1033
    margin-right: 1em;
1034
    margin-left: 1.5em;
1035
    margin-top: 4px;
1036
}
1037

    
1038
div.image {
1039
    clear: both;
1040
    display: block;
1041
    margin-bottom: 3px;
1042
    margin-top: 3px;
1043
    padding: 5px;
1044
}
1045

    
1046
div#view-select {
1047
    float: right;
1048
    clear: both;
1049
    color: white;
1050
    position: relative;
1051
    right: -25px;
1052
    top: -35px;
1053
    display: none;
1054
}
1055

    
1056
a#standard, a#list, a#single {
1057
    text-decoration: none;
1058
    height: 15px;
1059
    width: 17px;
1060
    padding: 1px 8px 2px 9px;
1061
}
1062

    
1063
div#view-select a {
1064
    color:#5f8dd3;
1065
}
1066

    
1067
a#list:hover {
1068
    background: #5f8dd3;
1069
}
1070

    
1071
a#standard:active, a#list:active {
1072
    color:white;
1073
}
1074

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

    
1079
a#list {
1080
    background: url(./list-view.png) no-repeat -36px 0;
1081
}
1082

    
1083
a#single {
1084
    background: url(./single-view.png) no-repeat -36px 0;
1085
}
1086

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

    
1091
a#list:hover {
1092
    background: url(./list-view.png) no-repeat -18px 0;
1093
}
1094

    
1095
a#single:hover {
1096
    background: url(./single-view.png) no-repeat -18px 0;
1097
}
1098

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

    
1103
a#list.activelink {
1104
    background: url(./list-view.png) no-repeat 0px 0;
1105
}
1106

    
1107
a#single.activelink {
1108
    background: url(./single-view.png) no-repeat 0px 0;
1109
}
1110

    
1111
#machinetype {
1112
    background-color: #CDE2EC;
1113
    height: 25px;
1114
    margin-bottom: 0px !important;
1115
}
1116

    
1117
div.machine-type {
1118
    float: left;
1119
    margin: 4px 18px 20px;
1120
}
1121

    
1122
.machine-type .active {
1123
    color: #FFFFFF
1124
}
1125

    
1126
#machinesview {
1127
    min-height: 270px;
1128
    margin-top: 40px;
1129
}
1130

    
1131
.list#machinesview {
1132
    margin-left: -20px;
1133
    display:none;
1134
}
1135

    
1136
#machinesview-list.list {
1137
    background-color: white;
1138
    margin-left: -35px;
1139
    margin-top: -76px;
1140
    padding-left: 15px;
1141
    padding-top: 76px;
1142
    width: 683px;
1143
}
1144

    
1145
#machinesview_content {
1146
    display:none;
1147
}
1148

    
1149
.list-machines {
1150
    min-width: 515px;
1151
}
1152

    
1153
#emptymachineslist {
1154
    background-color: #6BA9C6;
1155
    color: #A0A0A0;
1156
    display: none;
1157
    margin-left: -35px;
1158
    margin-top: -45px;
1159
    padding: 65px 150px 35px;
1160
    text-align: justify;
1161
    width: 398px;
1162
}
1163

    
1164
#welcomeheader {
1165
    color:white;
1166
    text-align: center;
1167
}
1168

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

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

    
1178
.welcomefooter {
1179
    color: white;
1180
    font-size:60%;
1181
}
1182

    
1183
.welcomefooter a {
1184
    color: white;
1185
}
1186

    
1187
.emptycreatecontainer {
1188
    margin-left: 430px !important;
1189
    position: absolute;
1190
    margin-top: 5px !important;
1191
    width: 180px;
1192
    background-color: #CCCCCC;
1193
    padding: 5px;
1194
    padding-left: 10px;
1195
}
1196

    
1197
.emptycreate {
1198
    margin: 20px 10px 5px 0 !important;
1199
}
1200

    
1201
#createbody {
1202
    display:none;
1203
    font-size: 80%;
1204
}
1205

    
1206
div.list label img {
1207
    margin: 5px 5px -3px 0;
1208
}
1209

    
1210
div.list label {
1211
    color: #3D3D3D;
1212
    font-size: 75%;
1213
}
1214

    
1215
div.list .state {
1216
    margin-top: 7px;
1217
    margin-right: 10px;
1218
}
1219

    
1220
div.list table tbody {
1221
    margin-top: 8px;
1222
}
1223

    
1224
div.list .stopped {
1225
    margin-top: 8px;
1226
}
1227

    
1228
/* root element for tabs  */
1229
#wizard ul.tabs {
1230
    margin-right: -1px;
1231
    float: right;
1232
}
1233

    
1234
#wizard div.panes {
1235
    height: 250px;
1236
    margin-bottom: 6px;
1237
    clear:both;
1238
}
1239

    
1240
.typebody {
1241
    font-size: 80%;
1242
    font-weight: normal;
1243
    position: relative;
1244
    top: -3px;
1245
}
1246

    
1247
.typehover {
1248
    color: #FFFFFF;
1249
}
1250

    
1251
#label-name {
1252
    margin-top: 15px;
1253
}
1254

    
1255
/* single tab */
1256
#wizard ul.tabs li {
1257
    margin-bottom: 0;
1258
    list-style-type:none;
1259
    float: left;
1260
}
1261

    
1262
/* link inside the tab. uses a background image */
1263
#wizard ul.tabs a {
1264
    display:block;
1265
    padding: 0.3em 0.5em 0.5em 0.4em;
1266
    text-decoration:none;
1267
    color: #FFFFFF;
1268
    position:relative;
1269
    top:1px;
1270
    outline:0;
1271
    background-color: transparent;
1272
    text-align: center;
1273
    width: 100px;
1274
    white-space: nowrap;
1275
}
1276

    
1277
#wizard ul.tabs a:hover {
1278
    color: #FFFFFF;
1279
    background-color:#4085A5;
1280
}
1281

    
1282
/* selected tab */
1283
#wizard ul.tabs a.current {
1284
    color: white;
1285
    background-color: #7DB4CD;
1286
    cursor: default;
1287
}
1288

    
1289
#wizard #standard-images {
1290
    background-color: #ECF4F8;
1291
}
1292

    
1293
div.list div.actions {
1294
    display: none;
1295
    clear: left;
1296
    float: right;
1297
    margin-right: 15px;
1298
    margin-top: 37px;
1299
    text-align: right;
1300
    width: 150px;
1301
}
1302

    
1303
div.list div.actions a {
1304
    clear: left;
1305
    color: #D3D3D3;
1306
    display: block;
1307
    font-size:75%;
1308
    margin-bottom: 2px;
1309
}
1310

    
1311
div.list div.actions a.enabled {
1312
    color: #3D3D3D;
1313
}
1314

    
1315
div.list div.actions a.enabled:hover{
1316
    cursor: pointer;
1317
    color: black;
1318
    text-decoration: underline;
1319
}
1320

    
1321
input.machine {
1322
    width: 13px;
1323
    height: 13px;
1324
    top: -1px;
1325
    overflow: hidden;
1326
}
1327

    
1328
.description-container {
1329
    display: inline-block;
1330
    position: relative;
1331
    width: 300px;
1332
}
1333

    
1334
/* metadata editing and add machines to network overlays */
1335
#metadata-wizard, #add-machines-wizard {
1336
    position:fixed;
1337
    overflow:hidden;
1338
    width:450px;
1339
    display:none;
1340
    background-color:#fff;
1341
    text-align:left;
1342
    font-size: 80%;
1343
    border-bottom: 5px solid #4085A5;
1344
}
1345

    
1346
#metadata-wizard .close, #add-machines-wizard .close  {
1347
    background-image: url("./close-popup.png");
1348
    cursor: pointer;
1349
    height: 13px;
1350
    position: absolute;
1351
    right: 7px;
1352
    top: 9px;
1353
    width: 13px;
1354
}
1355

    
1356
#metadata-wizard .popup-header, #add-machines-wizard .popup-header {
1357
    background-color: #4085A5;
1358
    color: white;
1359
    font-size: 95%;
1360
    font-weight: normal;
1361
    height: 20px;
1362
    margin-left: -16px;
1363
    margin-top: -16px;
1364
    padding-bottom: 2px;
1365
    padding-left: 30px;
1366
    padding-top: 10px;
1367
    width: 482px;
1368
}
1369

    
1370
#metadata-wizard .popup-title, #metadata-wizard .machine-name, #add-machines-wizard .popup-title, #add-machines-wizard .network-name {
1371
    font-size: 120%;
1372
    padding-bottom: 7px;
1373
    padding-top: 10px;
1374
    float:left;
1375
}
1376

    
1377
#metadata-wizard .popup-title {
1378
    padding-bottom: 0px;
1379
    font-size: 120%;
1380
}
1381

    
1382
#metadata-wizard .name-container {
1383
    display: inline-block;
1384
}
1385

    
1386
#add-machines-wizard .network-name {
1387
    padding-left: 5px;
1388
}
1389

    
1390
#metadata-wizard .popup-body, #add-machines-wizard .popup-body {
1391
    background-image: url("./meta-wiz-bg.png");
1392
    margin-left: -16px;
1393
    margin-right: -16px;
1394
    margin-top: 1px;
1395
    height: 250px;
1396
    overflow-y: auto;
1397
    overflow-x: hidden;
1398
}
1399

    
1400
#metadata-wizard .popup-body-inner, #add-machines-wizard .popup-body-inner {
1401
    background-image: url("./meta-wiz-inner-bg.png");
1402
    font-size: 80%;
1403
    height: 180px;
1404
    margin-left: 25px;
1405
    margin-top: 10px;
1406
    padding-left: 15px;
1407
    width: 420px;
1408
}
1409

    
1410
#metadata-wizard .popup-separator, #add-machines-wizard .popup-separator {
1411
    background-color: #74AEC9;
1412
    height: 1px;
1413
    width: 402px;
1414
    margin-bottom: 30px;
1415
    clear: left;
1416
}
1417

    
1418
#metadata-wizard .metadata-pair-template {
1419
    height: 15px;
1420
    padding-top: 2px;
1421
    width: 350px;
1422
}
1423

    
1424
#metadata-wizard div.metadata-pair-template:hover {
1425
    background-color: #74AEC9;
1426
}
1427

    
1428
#metadata-wizard .metadata-container, #add-machines-wizard .machines-container {
1429
    float: left;
1430
    width: 400px;
1431
    font-size: 120%;
1432
}
1433

    
1434
#metadata-wizard .machine-icon {
1435
    float: left;
1436
    padding-left: 10px;
1437
    padding-right: 3px;
1438
    padding-top: 7px;
1439
}
1440

    
1441
#metadata-wizard .large-spinner, #add-machines-wizard .large-spinner {
1442
    display: block;
1443
    margin: 50px 0 0 185px;
1444
}
1445

    
1446
#metadata-wizard .metadata-key {
1447
    float: left;
1448
    width: 110px;
1449
    padding-left: 5px;
1450
}
1451

    
1452
#metadata-wizard .metadata-value {
1453
    width: 300px;
1454
}
1455

    
1456
#metadata-wizard .metadata-add-template {
1457
    background-color: #74AEC9;
1458
    width: 350px;
1459
}
1460

    
1461
#metadata-wizard #add-meta-value {
1462
    margin-left: 10px;
1463
    width: 150px;
1464
}
1465

    
1466
#metadata-wizard button, #add-machines-wizard button {
1467
    font-size: 80%;
1468
    width: 87px;
1469
    float: right;
1470
    background-color: #5599FF;
1471
    border: 0px solid #5599FF;
1472
    padding: 0;
1473
    text-align: center;
1474
    margin-right: 8px;
1475
}
1476

    
1477
#metadata-wizard .buttons, #add-machines-wizard .buttons {
1478
    border-top: 2px solid #4085A5;
1479
    height: 30px;
1480
    margin-left: 25px;
1481
    margin-right: 40px;
1482
    width: 400px;
1483
    font-size: 120%;
1484
}
1485

    
1486
#metadata-wizard button.save, #add-machines-wizard button.cancel {
1487
    float: left;
1488
    height: 23px;
1489
    margin: 10px 0 0 0;
1490
    width: 87px;
1491
    background-color: #4085A5;
1492
    border-color: #4085A5;
1493
}
1494

    
1495
#metadata-wizard button.save:hover, #add-machines-wizard button.cancel:hover {
1496
    background-color: #7DB4CD;
1497
    border-color: #7DB4CD;
1498
}
1499

    
1500
#metadata-wizard button.create, #add-machines-wizard button.add {
1501
    height: 23px;
1502
    margin: 10px 0 0 0;
1503
    background-color: #FF6600;
1504
    border-color: #FF6600;
1505
}
1506

    
1507
#metadata-wizard button.create:hover, #add-machines-wizard button.add:hover {
1508
    background-color: #FF9651;
1509
    border-color: #FF9651;
1510
}
1511

    
1512
#metadata-wizard .editbuttons {
1513
    margin-top: 4px;
1514
    margin-right: 0;
1515
}
1516

    
1517
#metadata-wizard .vertical-separator {
1518
    height: 17px;
1519
    width: 1px;
1520
    background-color: #74AEC9;
1521
    float:left;
1522
    margin-right: 10px;
1523
}
1524

    
1525
#metadata-wizard h3, #add-machines-wizard h3 {
1526
    font-weight:normal;
1527
}
1528

    
1529
#metadata-wizard .metadata-edit {
1530
    clear: none;
1531
    cursor: pointer;
1532
    float: right;
1533
    margin-right: 0;
1534
    width: 40px;
1535
    margin-top: -14px;
1536
    display:none;
1537
}
1538

    
1539
#metadata-wizard .metadata-edit .edit, #metadata-wizard .metadata-edit .remove {
1540
    background-repeat: no-repeat;
1541
    color: transparent;
1542
    font-size: 75%;
1543
    float: left;
1544
    width: 16px;
1545
    height: 16px;
1546
}
1547

    
1548
#metadata-wizard .addbuttons {
1549
    display: block;
1550
    clear: none;
1551
    width: 40px;
1552
    margin-right: -1px !important;
1553
    margin-top: 2px;
1554
    float:right;
1555
    cursor: pointer;
1556
}
1557

    
1558
.metadata-pair-template .editbuttons {
1559
    margin-top: -19px !important;
1560
    margin-right: -2px !important;
1561
}
1562

    
1563
#metadata-wizard .metadata-edit .edit {
1564
    background-image: url("./meta-edit.png");
1565
    margin-left: 3px;
1566
}
1567

    
1568
#metadata-wizard .metadata-edit .remove, #metadata-wizard .editbuttons .remove {
1569
    background-image: url("./meta-remove.png");
1570
    margin-left: 1px;
1571
    background-repeat: no-repeat;
1572
    color: transparent;
1573
    font-size: 75%;
1574
    height: 16px;
1575
    width: 16px;
1576
    float: left;
1577
}
1578

    
1579
#metadata-wizard .editbuttons .save {
1580
    background-image: url("./meta-save.png");
1581
    padding-top:0;
1582
}
1583

    
1584
#metadata-wizard .addbuttons .cancel {
1585
    background-image: url("./meta-remove.png");
1586
    margin-left: 3px;
1587
}
1588

    
1589
#metadata-wizard .addbuttons .save {
1590
    background-image: url("./meta-save.png");
1591
    margin-left: 1px;
1592
}
1593

    
1594
#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 {
1595
    background-color: #4287a7;
1596
}
1597

    
1598
#metadata-wizard div.metadata-edit div.edit:hover, #metadata-wizard div.metadata-edit div.remove:hover, #metadata-wizard div.editbuttons div.remove:hover, #metadata-wizard div.editbuttons div.save:hover, #metadata-wizard div.addbuttons div.cancel:hover, #metadata-wizard div.addbuttons div.save:hover {
1599
    background-color: #74AEC9;
1600
}
1601

    
1602
#metadata-wizard .addbuttons .cancel, #metadata-wizard .addbuttons .save {
1603
    width: 16px;
1604
    height: 16px;
1605
    float: left;
1606
    background-repeat: no-repeat;
1607
    color: transparent;
1608
}
1609

    
1610
#metadata-wizard .metatextbox {
1611
    font-size: 90%;
1612
    height: 10px;
1613
    margin-top: -2px;
1614
    color: black;
1615
    width: 150px;
1616
}
1617

    
1618
#metadata-wizard p, #add-machines-wizard p {
1619
    margin-left: 7px;
1620
    width: 200px;
1621
}
1622

    
1623
#metadata-wizard div.bottomruler, #add-machines-wizard div.bottomruler {
1624
    background-color: #666;
1625
    height: 20px;
1626
    margin-top: 17px;
1627
}
1628

    
1629
#metadata-wizard button.remove {
1630
    height: 15px;
1631
    width: 70px;
1632
    background-color: #d35f5f;
1633
    border-color: #d35f5f;
1634
}
1635

    
1636
#metadata-wizard button.edit {
1637
    height: 15px;
1638
    width: 70px;
1639
    background-color: #666;
1640
    border-color: #666;
1641
    margin-top: -12px;
1642
}
1643

    
1644
#metadata-wizard input {
1645
    font-style: italic;
1646
    color: #ccc;
1647
}
1648

    
1649
#metadata-wizard textarea.edit-meta-value {
1650
    font-style: normal;
1651
    text-align: left;
1652
    color: black;
1653
    margin-top: 2px;
1654
    width:200px;
1655
    height: 49px;
1656
}
1657

    
1658
#metadata-wizard input {
1659
    font-size: 80%;
1660
}
1661

    
1662
#metadata-wizard input.key {
1663
    height: 15px;
1664
    left: 460px;
1665
    position: absolute;
1666
    top: 83px;
1667
    width: 230px;
1668
}
1669

    
1670
#metadata-wizard textarea.value {
1671
    width: 267px;
1672
    height: 170px;
1673
    overflow: auto;
1674
}
1675

    
1676
#metadata-wizard .input-enabled {
1677
    color: black;
1678
    text-align: left;
1679
    font-style: normal;
1680
}
1681

    
1682
#metadata-wizard label.meta-value {
1683
    vertical-align: top;
1684
}
1685

    
1686
#metadata-wizard button.cancel, #metadata-wizard #edit-dialog button.close {
1687
    float: left;
1688
    margin: 4px 0 0 25px;
1689
    background-color: #d35f5f;
1690
    border-color: #d35f5f;
1691
}
1692

    
1693
/* metadata dropdown combo */
1694
.meta-key {
1695
    margin-right: 18px;
1696
    float:left;
1697
}
1698
#metadata-wizard .textdropdown-outer {
1699
    float: left;
1700
}
1701

    
1702
#metadata-wizard .textdropdown-btn {
1703
    width: 20px;
1704
    float: right;
1705
    background: url("./dropdown-arrow.gif") no-repeat center;
1706
    cursor: pointer;
1707
    left: 147px;
1708
    margin-top: 3px;
1709
    position: absolute;
1710
}
1711

    
1712
#metadata-wizard ul {
1713
    border: 1px solid #ccc;
1714
    padding: 0px;
1715
    list-style: none;
1716
    margin: 0px;
1717
    background-color: white;
1718
    height: auto !important;
1719
    padding-left: 5px;
1720
    width: 103px !important;
1721
}
1722

    
1723
#metadata-wizard ul li {
1724
    clear: both;
1725
    display: block;
1726
    float: right;
1727
    list-style: none outside none;
1728
    margin-bottom: 0 !important;
1729
    margin-left: 0 !important;
1730
    padding-bottom: 2px;
1731
    padding-right: 2px;
1732
    padding-top: 2px;
1733
    width: 100%;
1734
}
1735

    
1736
#metadata-wizard ul li:hover {
1737
    background-color: #efefef;
1738
    cursor: pointer;
1739
}
1740

    
1741
#metadata-wizard .dropdownitem {
1742
    margin-left: 10px;
1743
}
1744

    
1745
#metadata-wizard #txtdropdown:focus {
1746
    outline: 0 none;
1747
}
1748

    
1749
#metadata-wizard #add-meta-key {
1750
    height: 12px;
1751
    margin-left: 5px;
1752
    margin-top: 2px;
1753
    width: 108px !important;
1754
}
1755

    
1756
/* notification box */
1757
#yes-no {
1758
    height: 150px;
1759
    z-index: 9999;
1760
    border-bottom: 5px solid #4085A5;
1761
}
1762

    
1763
#yes-no p, #yes-no button {
1764
    margin-top: 15px;
1765
}
1766

    
1767
#error-success {
1768
    z-index: 9999;
1769
    border-bottom: 5px solid #4085A5;
1770
    min-height: 150px;
1771
    top: 120px !important;
1772
}
1773

    
1774
#error-success p {
1775
    margin-top: 5px;
1776
}
1777

    
1778
#error-success strong {
1779
    color: #F49C1A;
1780
}
1781

    
1782
#error-success .close {
1783
    background-image: url("./close-popup.png");
1784
    cursor: pointer;
1785
    height: 13px;
1786
    position: absolute;
1787
    right: 7px;
1788
    top: 9px;
1789
    width: 13px;
1790
}
1791

    
1792
.popup-header-error {
1793
    background-color: #800000 !important;
1794
}
1795

    
1796
.popup-border-error {
1797
    border-color: #800000 !important;
1798
}
1799

    
1800
.popup-details-error {
1801
    border: none !important;
1802
}
1803

    
1804
.popup-separator-error {
1805
    margin-bottom: 5px !important;
1806
}
1807

    
1808
#error-success .popup-header {
1809
    background-color: #4085A5;
1810
    color: white;
1811
    font-size: 95%;
1812
    font-weight: normal;
1813
    height: 20px;
1814
    margin-left: -16px;
1815
    margin-top: -16px;
1816
    padding-bottom: 2px;
1817
    padding-left: 30px;
1818
    padding-top: 10px;
1819
    width: 482px;
1820
}
1821

    
1822

    
1823
#error-success.success h3 span.header-box{
1824
    background-color: #71c837;
1825
    display: block;
1826
    background-image: url("./save-green.png");
1827
    background-position: right 0;
1828
    background-repeat: no-repeat;
1829
    width: 80px;
1830
    padding: 3px 3px 3px 8px;
1831
    margin-top: -3px;
1832
    font-size: 90% !important;
1833
    margin-left: -11px;
1834
}
1835

    
1836
#error-success .popup-body {
1837
    background-image: url("./popup-bg.png");
1838
    margin-left: -16px;
1839
    margin-right: -16px;
1840
    margin-top: 1px;
1841
    min-height: 142px;
1842
    padding-top: 10px;
1843
}
1844

    
1845
#error-success .popup-body-inner {
1846
    background-image: url("./popup-inner-bg.png");
1847
    font-size: 80%;
1848
    min-height: 120px;
1849
    margin-left: 20px;
1850
    padding-left: 15px;
1851
    width: 460px;
1852
}
1853

    
1854
#error-success .popup-separator {
1855
    background-color: #74AEC9;
1856
    height: 1px;
1857
    width: 442px;
1858
    margin-bottom: 30px;
1859
}
1860

    
1861
#error-success .machine-now-building {
1862
    font-size: 95%;
1863
    padding-bottom: 7px;
1864
    padding-top: 10px;
1865
}
1866

    
1867
#error-success.success .machine-now-building {
1868
    padding-bottom: 14px !important;
1869
}
1870

    
1871
#error-success .password-container {
1872
    width: 430px;
1873
    padding: 5px;
1874
    border: 2px solid #75b54a;
1875
    background-color: #aade87;
1876
}
1877

    
1878
#error-success .password-header {
1879
    margin-bottom: 5px;
1880
}
1881

    
1882
#error-success .password {
1883
    color: #447821;
1884
}
1885

    
1886
#error-success .popup-details {
1887
    border: 2px solid #FF7F2A;
1888
    float: left;
1889
    margin-left: 10px;
1890
    padding: 2px;
1891
}
1892

    
1893
#error-success.success .popup-details {
1894
    border: none !important;
1895
    float: none !important;
1896
    margin-left: none !important;
1897
    margin-top: 10px;
1898
}
1899

    
1900
#error-success.success .popup-separator {
1901
    margin-bottom: 14px !important;
1902
}
1903

    
1904

    
1905
#error-success .write-password {
1906
    margin-bottom: 5px;
1907
    padding-left: 30px;
1908
}
1909

    
1910
#error-success .write-password-password {
1911
    padding-left: 30px;
1912
    color: #447821;
1913
    display: inline;
1914
    font-size: 110%;
1915
    font-weight: bold;
1916
}
1917

    
1918
#error-success .write-password-details {
1919
    font-size: 75%;
1920
}
1921

    
1922
.more-details {
1923
    display: block;
1924
}
1925

    
1926
.popup-details a:link, .popup-details a:visited{
1927
    color: black;
1928
}
1929

    
1930
/* Confirmation boxes */
1931
div.confirm_single, div.confirm_multiple, div.action_error {
1932
    display: none;
1933
    color: black;
1934
}
1935

    
1936
div.confirm_single button, div.confirm_multiple button, div.action_error button {
1937
    font-size: 100%;
1938
    cursor: pointer;
1939
    color: black;
1940
    height: 20px !important;
1941
}
1942

    
1943
div.confirm_single {
1944
    float: right;
1945
    margin: -20px -124px 0 0;
1946
}
1947

    
1948
div.confirm_single button {
1949
    border: none;
1950
}
1951

    
1952
div.confirm_single button.yes {
1953
    width: 80px;
1954
    background-color:#FF7F2A;
1955
}
1956

    
1957
div.confirm_single button.yes:hover {
1958
    background-color: #FF9955;
1959
}
1960

    
1961
div.confirm_single button.no {
1962
    width: 20px;
1963
    margin-left:-4px;
1964
    background-color: #FF9955;
1965
    color:#d95d0a;
1966
}
1967

    
1968
div.confirm_single button.no:hover {
1969
    color: white;
1970
}
1971

    
1972
div.confirm_multiple {
1973
    background-color: #4085A5;
1974
    font-size: 75%;
1975
    z-index: 1;
1976
    position: absolute;
1977
    width: 698px;
1978
    height: 28px;
1979
    margin: 15px 0 10px -35px;
1980
}
1981

    
1982
div.confirm_multiple p {
1983
    float: left;
1984
    color: #FF7F2A;
1985
    margin: 7px 0 0 200px;
1986
}
1987

    
1988
div.confirm_multiple button {
1989
    float: right;
1990
    background-color: transparent;
1991
    border: 1px solid #5CA1C0;
1992
    margin: 4px 5px 0 0;
1993
}
1994

    
1995
div.confirm_multiple button.yes {
1996
    border-color: #FF7F2A;
1997
    padding: 0 12px;
1998
}
1999

    
2000
div.confirm_multiple button.yes:hover {
2001
    background-color: #FF7F2A;
2002
}
2003

    
2004
div.confirm_multiple button.no {
2005
    padding: 0px 16px;
2006
}
2007

    
2008
div.confirm_multiple button.no:hover {
2009
    background-color: #5CA1C0;
2010
}
2011

    
2012
div.action_error {
2013
    float: right;
2014
    width: 80px;
2015
    height: 60px;
2016
    padding: 5px;
2017
    margin: -2px -175px 0 0;
2018
    background-color: #DCDCDC;
2019
    font-size: 75%;
2020
    line-height: 1.5;
2021
}
2022

    
2023
.action_error button {
2024
    width: 80px !important;
2025
    border: 1px solid;
2026
    padding: 0px;
2027
    border-color: #FF7F2A;
2028
}
2029

    
2030
div.action_error button.details {
2031
    margin: 5px 0 0 0px;
2032
    padding: 0 15px;
2033
}
2034

    
2035
div.confirm_multiple button.no:hover, div.action_error button.details:hover {
2036
    background-color: #5CA1C0;
2037
}
2038

    
2039
div#aboutuser{
2040
    float:right;
2041
    clear: both;
2042
    color: #FFFFFF;
2043
    font-size: 75%;
2044
    margin-top: -25px;
2045
}
2046

    
2047
div#user{
2048
    float:right;
2049
    clear: both;
2050
    color: #FFFFFF;
2051
    font-size: 75%;
2052
    margin-top: 43px;
2053
}
2054

    
2055
div#user a{
2056
    color: #FFFFFF;
2057
    text-decoration: none;
2058
}
2059

    
2060
div#user a.current_lang {
2061
    color: #72ADC8;
2062
}
2063

    
2064
.separator {
2065
    background-color: #74AEC9;
2066
    height: 10px;
2067
    width: 700px;
2068
    margin: 0 0 0 -36px;
2069
}
2070

    
2071
#disks.separator {
2072
    background-color: #dea842;
2073
}
2074

    
2075
#networks.separator {
2076
    background-color: #6c535d;
2077
}
2078

    
2079
#networks-pane .public-networks .namecontainer {
2080
    margin-top: 4px !important;
2081
}
2082

    
2083
.network-machine h5 {
2084
    margin-bottom: 15px;
2085
    margin-top: 5px;
2086
}
2087

    
2088
.machine-container .separator {
2089
    width: 508px;
2090
    height: 1px;
2091
    margin-top: 2px;
2092
    background-color: #5CA1C0;
2093
    margin-left: 13px;
2094
}
2095

    
2096
.machine h5 {
2097
    margin: -1px 60px 4px 84px;
2098
}
2099

    
2100
.machine h5.namecontainer {
2101
}
2102

    
2103
.editbuttons {
2104
    display: block;
2105
    clear: none;
2106
    width: 40px;
2107
    margin-right: 32%;
2108
    padding-top: 2px;
2109
    float: right;
2110
    cursor: pointer;
2111
}
2112

    
2113
div.editbuttons div.save:hover, div.editbuttons div.cancel:hover {
2114
    background-color: #CCCCCC;
2115
}
2116

    
2117
div.editbuttons div.cancel:hover {
2118
    background-image: url("./cancel-onhover.png");
2119
}
2120

    
2121
.editbuttons .cancel, .editbuttons .save {
2122
    background-repeat: no-repeat;
2123
    color: transparent;
2124
    height: 16px;
2125
    width: 16px;
2126
    float: left;
2127
}
2128

    
2129
.editbuttons .cancel {
2130
    background-image: url("./cancel.png");
2131
    margin-left: 3px;
2132
}
2133

    
2134
.editbuttons .save {
2135
    background-image: url("./save.png");
2136
    margin-left: 1px;
2137
}
2138

    
2139
.editbuttons img {
2140
    float:none !important;
2141
    margin: 0px !important;
2142
}
2143

    
2144
.namecontainer {
2145
    height: 18px;
2146
    margin-top: 9px;
2147
}
2148

    
2149
.nametextbox {
2150
    font-size: 95%;
2151
}
2152

    
2153
.large-spinner {
2154
    background: url("./icons/indicators/large/progress.gif");
2155
    margin-left: 298px;
2156
    margin-top: 20px;
2157
    height: 31px;
2158
    width: 31px;
2159
    position: absolute;
2160
}
2161

    
2162
.list .large-spinner {
2163
    margin-top:-50px;
2164
}
2165

    
2166
.single .large-spinner {
2167
    margin-top:-45px;
2168
}
2169

    
2170
/* tables in list view */
2171
div.list div.dataTables_filter,  div.list div.dataTables_filter input{
2172
    font-size: 75%;
2173
    display: none;
2174
}
2175

    
2176
div.list div.dataTables_filter input{
2177
    height: 12px;
2178
    margin-bottom: 12px;
2179
}
2180

    
2181
div.list table {
2182
    width: 515px;
2183
    font-size: 75%;
2184
}
2185

    
2186
div.list table tbody td {
2187
    color: #3D3D3D;
2188
    padding:6px;
2189
    background-color: #FFF;
2190
    vertical-align: middle;
2191
}
2192

    
2193
div.list table thead tr th {
2194
    background-color: #CDE2EC;
2195
    background-image: url(bg.gif);
2196
    background-repeat: no-repeat;
2197
    background-position: right 11px;
2198
    font-weight: normal;
2199
    border: 1px solid #FFF;
2200
    border-bottom: none;
2201
    padding: 4px;
2202
    text-align: left;
2203
    vertical-align: middle;
2204
    cursor: pointer;
2205
}
2206

    
2207
div.list table thead .sorting_asc, div.list table thead .sorting_desc {
2208
    background-color: #5CA1C0;
2209
}
2210

    
2211
div.list table thead .sorting_asc {
2212
    background-image: url(asc.gif);
2213
}
2214

    
2215
div.list table thead .sorting_desc {
2216
    background-image: url(desc.gif);
2217
}
2218

    
2219
div.list table .selection div.expand-icon {
2220
    background-image: url(asc.gif);
2221
    background-repeat: no-repeat;
2222
    position: relative;
2223
    cursor: pointer;
2224
    width: 15px;
2225
    height: 4px;
2226
    left: 19px;
2227
    top: -11px;
2228
}
2229

    
2230
ul.dropdown-selector {
2231
    background-color: #E6EEEE;
2232
    position: absolute;
2233
    margin-left: 1px;
2234
    display: block;
2235
    top: 255px;
2236
    font-size:75%;
2237
    width:40px;
2238
}
2239

    
2240
ul.dropdown-selector li {
2241
    padding: 4px;
2242
}
2243

    
2244
ul.dropdown-selector li:hover {
2245
    background-color: #5CA1C0;
2246
}
2247

    
2248
ul.dropdown-selector li a{
2249
    color: black;
2250
    text-decoration: none;
2251
}
2252

    
2253
div.list table span.imagetag {
2254
    display: none;
2255
}
2256

    
2257
div.list table thead .vmos {
2258
    width: 20px !important;
2259
    vertical-align:middle;
2260
}
2261

    
2262
div.list table .selection {
2263
    width: 20px !important;
2264
    text-align: left;
2265
    background-image: none;
2266
    padding-left: 6px;
2267
}
2268

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

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

    
2277
div.list table thead .vmstatus {
2278
    width: 50px !important;
2279
}
2280

    
2281
div.list table thead .vmname {
2282
    width: 70px !important;
2283
}
2284

    
2285
.spinner, .wave {
2286
    clear: right;
2287
    float:right !important;
2288
    margin: 1px 16px 0 15px !important;
2289
}
2290

    
2291
.hidden {
2292
    display:none;
2293
}
2294

    
2295
div.actions a.selected, div.actions a.selected:hover, div.machine-actions a.selected, div.machine-actions a.selected:hover {
2296
    display:block !important;
2297
    color: orange !important;
2298
}
2299

    
2300
div.machine div.actions a.selected, div.machine div.actions a.selected:hover {
2301
    width:50px;
2302
}
2303

    
2304
div.actions a.selected:hover {
2305
    background-color:transparent;
2306
}
2307

    
2308
.action_error .message, .action_error .code {
2309
    display: none;
2310
}
2311

    
2312
.fixed {
2313
    margin: 0 0 0 -35px !important;
2314
    bottom: 0;
2315
    position: fixed !important;
2316
}
2317

    
2318
/* Networks */
2319
#networks-pane {
2320
    background-color: transparent;
2321
    color: black;
2322
    margin-left: 1px;
2323
    margin-right: 0;
2324
    padding-left: 35px;
2325
}
2326

    
2327
#networkscreate {
2328
    color: black;
2329
    background-color: #FF7F2A;
2330
    cursor: pointer;
2331
    padding: 7px 24px;
2332
    text-decoration: none;
2333
    width: 125px;
2334
}
2335

    
2336
#networkscreate:hover {
2337
    background-color: #FF9955;
2338
}
2339

    
2340
#networks-pane #beforecreate {
2341
    margin-left: -20px;
2342
    margin-top: -7px;
2343
}
2344

    
2345
#networks-container {
2346
    min-height: 270px;
2347
}
2348

    
2349
#networks-createcontainer {
2350
    margin-left: -36px;
2351
    margin-top: 17px;
2352
    padding-top: 30px;
2353
}
2354

    
2355
#networks-pane .public-networks {
2356
    background-color: white;
2357
    margin: -47px -20px 18px -35px;
2358
    padding: 70px 20px 15px 35px;
2359
}
2360

    
2361
#networks-pane .private-networks {
2362
    background-color: white;
2363
    margin-left: -35px;
2364
    margin-right: -20px;
2365
    padding: 15px 20px 20px 35px;
2366
}
2367

    
2368
#public-template, #private-template, #public-machine-template, #private-machine-template {
2369
    display:none;
2370
}
2371

    
2372
div.network a.action-network-add {
2373
    display: none;
2374
}
2375

    
2376
div.network a.action-network-destroy {
2377
    margin-top: 38px !important;
2378
    width: 50px;
2379
    display: none;
2380
}
2381

    
2382
div.network {
2383
    clear: both;
2384
    min-height: 65px;
2385
    margin: 5px 0 0 -30px;
2386
    padding: 3px 20px 0 4px;
2387
    width: 480px;
2388
}
2389

    
2390
#private-template {
2391
    margin: 2px 0 0 -30px;
2392
}
2393

    
2394
div.network-placeholder {
2395
    border-left: 3px solid #FB822F;
2396
    margin-left: 33px;
2397
}
2398

    
2399
div.network a:hover, span.show-machines:hover, span.ip:hover, span.show-firewall:hover {
2400
    text-decoration: underline;
2401
    cursor: pointer;
2402
}
2403

    
2404
#networks-container .name {
2405
    font-size: 75%;
2406
    margin-bottom: 25px;
2407
    margin-top: -4px;
2408
}
2409

    
2410
h5.network-machines, h5.machine-settings {
2411
    font-size: 75%;
2412
}
2413

    
2414
.state {
2415
    float: right;
2416
}
2417

    
2418
div.network div.actions {
2419
    float: right;
2420
    width: 100px;
2421
    font-size: 75%;
2422
    margin:0px -120px 0 0;
2423
    font-weight: normal;
2424
}
2425

    
2426
div.network div.actions a {
2427
    color: transparent;
2428
    text-decoration: none;
2429
    margin: 0 0 0 8px;
2430
    display: block;
2431
}
2432

    
2433
div.actions a.enabled:hover{
2434
    color: black !important;
2435
    text-decoration: underline;
2436
    display: block;
2437
}
2438

    
2439
div.network:hover .actions a {
2440
    color: black;
2441
    display: block;
2442
}
2443

    
2444
div.network div.actions a.selected:hover {
2445
    color: orange;
2446
}
2447

    
2448
div.network-machine div.machine-actions a.action-details {
2449
    margin-top: 10px;
2450
}
2451

    
2452
div.network:hover {
2453
    background-color: #CDE2EC;
2454
}
2455

    
2456
#internet-separator {
2457
    width: 510px;
2458
    height: 5px;
2459
    background-color: #6C535D;
2460
    margin-left: -36px;
2461
    margin-top: 20px;
2462
}
2463

    
2464
.network-logos {
2465
    float:left;
2466
    padding-right: 10px;
2467
}
2468

    
2469
.network-logos:hover {
2470
    cursor: pointer;
2471
}
2472

    
2473
#networks-container .settings {
2474
    color: #000000;
2475
}
2476

    
2477
#networks-container .network-type {
2478
    float: right;
2479
    margin-top: -4px;
2480
    margin-right: 15px;
2481
}
2482

    
2483
#networks-container .indicator {
2484
    background-color: #87AADE;
2485
    border-color: white;
2486
    border-style: solid;
2487
    border-width: 2px 3px 2px 2px;
2488
}
2489

    
2490
.state div {
2491
    text-align: right;
2492
    margin: 3px 1px 4px;
2493
}
2494

    
2495
.public-networks .state div {
2496
    margin-top: 4px;
2497
}
2498

    
2499
.private-networks .state div {
2500
    margin-top: 9px;
2501
    margin-bottom: -6px;
2502
}
2503

    
2504
div.indicator {
2505
    clear: none;
2506
    float: right;
2507
    height: 11px;
2508
    margin: 3px -1px;
2509
    width: 10px;
2510
}
2511

    
2512
#private-networks {
2513
    margin-top: 20px;
2514
}
2515

    
2516
.private-networks .editbuttons {
2517
    margin-right: 22%;
2518
}
2519

    
2520
.private-networks div.confirm_single {
2521
    margin: -2px -200px 0 0;
2522
}
2523

    
2524
.private-networks .network-machine div.confirm_single {
2525
    margin: -8px -180px 0 0;
2526
}
2527

    
2528
span.rename-network, span.configure {
2529
    background-repeat: no-repeat;
2530
    color: transparent;
2531
    font-size: 75%;
2532
    font-weight: normal;
2533
    margin-left: 10px;
2534
    padding-left: 10px;
2535
    text-align: left;
2536
}
2537

    
2538
span.rename-network {
2539
    cursor: pointer;
2540
}
2541

    
2542
div.name-div:hover span.rename-network {
2543
    color: #3D3D3D;
2544
    margin-top: 0.4em;
2545
    background-image: url(./pencil.png);
2546
    background-position: 0 3px;
2547
}
2548

    
2549
div.network:hover a.rename {
2550
    color: #3d3d3d;
2551
}
2552

    
2553
.network-separator {
2554
    background-color: #DCDCDC;
2555
    height: 1px;
2556
    margin: 2px 0 0 -5px;
2557
    width: 480px;
2558
}
2559

    
2560
.network-contents {
2561
    margin-left: -4px;
2562
    width: 504px;
2563
    clear: both;
2564
    padding-bottom: 7px;
2565
}
2566

    
2567
.network-machine .state div {
2568
    text-align: left;
2569
}
2570

    
2571
.network-machine {
2572
    margin-left: 34px;
2573
    padding-bottom: 5px;
2574
    padding-left: 5px;
2575
    padding-top: 10px;
2576
    margin-top: 5px;
2577
}
2578

    
2579
.network-machine .logo {
2580
    float:left;
2581
    padding-right: 10px;
2582
    position:relative;
2583
}
2584

    
2585
#networks-container .machine-name {
2586
    text-decoration: none !important;
2587
    margin-bottom: 10px;
2588
    color: #000000;
2589
    margin-top: -4px;
2590
}
2591

    
2592
div.network div.machine-actions {
2593
    float: right;
2594
    width: 100px;
2595
    color: black;
2596
    margin: -5px -100px 0 0;
2597
    font-weight: normal;
2598
    font-size: 75%;
2599
}
2600

    
2601
.discreet {
2602
    color: #969696;
2603
}
2604

    
2605
.network-contents-start-separator {
2606
    height: 3px;
2607
    background-color: #87AADE;
2608
    margin-left: 39px;
2609
    width: 410px;
2610
}
2611

    
2612
.network-contents-end-separator {
2613
    height: 3px;
2614
    background-color: #87AADE;
2615
    margin-top: 7px;
2616
    margin-left: 13px;
2617
    width: 473px;
2618
}
2619

    
2620
.network .separator {
2621
    background-color: #DCDCDC;
2622
    height: 1px;
2623
    margin-left: 5px;
2624
    margin-top: 5px;
2625
    margin-bottom: -3px;
2626
    position: absolute;
2627
    width: 473px;
2628
}
2629

    
2630
.network-machine .state {
2631
    margin-right: 18px;
2632
}
2633

    
2634
.network-machine .state .status {
2635
    margin-bottom: 4px;
2636
}
2637

    
2638
.machine-name .name {
2639
    margin-top: -10px !important;
2640
}
2641

    
2642
.machine-name .namecontainer {
2643
    line-height: 18px;
2644
    margin-bottom: 20px;
2645
}
2646

    
2647
div.network-machine:hover {
2648
    background-color: #5CA1C0;
2649
}
2650

    
2651
.machines {
2652
    width: 410px;
2653
    background-color: #B3B3B3;
2654
    margin-bottom: -8px;
2655
    margin-top: 10px;
2656
}
2657

    
2658
div.empty-network-slot {
2659
    height: 60px;
2660
}
2661

    
2662
div.network-remove-machine, div.network-add-machine {
2663
    background-color: #FB822F;
2664
    color: #bc4b00;
2665
    width:90px;
2666
    float:left;
2667
    margin:41px 0 0 -100px;
2668
}
2669

    
2670
span.remove-icon {
2671
    font-size: 80%;
2672
    margin-left: 15px;
2673
}
2674

    
2675
span.add-icon {
2676
    margin-left: 15px;
2677
}
2678

    
2679
span.remove-icon:hover, span.add-icon:hover {
2680
    cursor:pointer;
2681
    color: #fff;
2682
}
2683

    
2684
div.network-add-machine {
2685
    margin:44px 0 0 0;
2686
}
2687

    
2688
.firewall-on {
2689
    color: #42E342;
2690
}
2691

    
2692
.firewall-off {
2693
    color: #F82E2E;
2694
}
2695

    
2696
div.network div.machine-actions a {
2697
    color: transparent;
2698
    margin: 0 0 0 8px;
2699
    display: block;
2700
}
2701

    
2702
div.network div.machine-actions a:hover {
2703
    color: black !important;
2704
    text-decoration: underline;
2705
    display: block;
2706
}
2707

    
2708
div.network div.display a{
2709
    color: #3d3d3d;
2710
    display: block;
2711
}
2712

    
2713
div.network div.display a:selected {
2714
    color: #3d3d3d !important;
2715
}
2716

    
2717
div.network-machine:hover div.machine-actions a {
2718
    color: black;
2719
    text-decoration: none;
2720
    display: block;
2721
}
2722

    
2723
.firewall-content {
2724
    color: black;
2725
    font-size: 60%;
2726
    margin-left: 60px;
2727
}
2728

    
2729
.firewall-content .checkbox-legends {
2730
    vertical-align: text-top;
2731
}
2732

    
2733
.checkbox-legends a {
2734
    color: black;
2735
    text-decoration: underline;
2736
    font-size: 100%;
2737
}
2738

    
2739
h5.machine-connect {
2740
    font-size: 75%;
2741
}
2742

    
2743
.machine-connect span {
2744
    text-decoration: underline;
2745
}
2746

    
2747
h5.machine-connect span:hover {
2748
    cursor: pointer;
2749
}
2750

    
2751
.firewall-contents-start-separator {
2752
    background-color: #808080;
2753
    height: 2px;
2754
    margin-bottom: 5px;
2755
    width: 365px;
2756
}
2757

    
2758
.firewall-contents-end-separator {
2759
    background-color: #808080;
2760
    height: 2px;
2761
    margin-left: -60px;
2762
    margin-top: 5px;
2763
    width: 425px;
2764
}
2765

    
2766
.firewall-apply {
2767
    background-color: #666666;
2768
    border: medium none;
2769
    float: right;
2770
    font-size: 105%;
2771
    height: 18px;
2772
    margin-right: 5px;
2773
    margin-top: 3px;
2774
    width: 75px;
2775
}
2776

    
2777
.name-div {
2778
    margin-left: 70px;
2779
    margin-bottom: 20px;
2780
}
2781

    
2782
.machine-name-div {
2783
    margin-bottom: 20px;
2784
    margin-left: 60px;
2785
}
2786

    
2787
/* Metadata */
2788

    
2789
.info-content {
2790
    height: 95px;
2791
    width: 512px;
2792
    margin-top: 10px;
2793
}
2794

    
2795
.metadata-container {
2796
    line-height: 12px;
2797
    margin-left: 2px;
2798
    margin-top: 2px;
2799
    height: 85px;
2800
    background-color: #84b7d0;
2801
}
2802

    
2803
.metadata-column {
2804
    border-right: 1px solid #5CA1C0;
2805
    color: black;
2806
    float: left;
2807
    font-size: 60%;
2808
    margin-top: 3px;
2809
    height: 70px;
2810
    padding-bottom: 5px;
2811
}
2812

    
2813
.vm-stats {
2814
    padding-left: 10px;
2815
    padding-right: 5px;
2816
    width: 119px;
2817
}
2818

    
2819
.vm-details {
2820
    width: 169px;
2821
    margin-left:17px;
2822
}
2823

    
2824
.vm-metadata {
2825
    padding-left: 10px;
2826
    width: 129px;
2827
    border: none;
2828
}
2829

    
2830
.metadata-left {
2831
    float:left;
2832
    width: 50px;
2833
    height: 60px;
2834
}
2835

    
2836
.metadata-right {
2837
    width: 73px;
2838
    float:left;
2839
    height: 35px;
2840
    padding-left: 5px;
2841
    position:relative;
2842
    overflow:hidden;
2843
}
2844

    
2845
.metadata-right .items {
2846
    position:absolute;
2847
    height:20000em;
2848
}
2849

    
2850
.metadata-keys-container {
2851
    height: 60px;
2852
    float: left;
2853
}
2854

    
2855
a.manage-metadata {
2856
    font-size: 100%;
2857
    color: black;
2858
    margin-left:17px;
2859
    text-decoration: underline;
2860
}
2861

    
2862
.metadata-actions, .scrollable {
2863
    padding-left: 5px;
2864
}
2865

    
2866
.metadata-actions .prev,  .metadata-actions .next{
2867
    float:left;
2868
    width:29px;
2869
    height:6px;
2870
    cursor: pointer;
2871
}
2872

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

    
2877
.metadata-actions .next {
2878
    background: url("./roll-down.png") no-repeat scroll 0 0 transparent;
2879
}
2880

    
2881
.scrollable {
2882
    position:relative;
2883
    overflow:hidden;
2884
    height: 35px;
2885
    width: 60px;
2886
    margin-bottom:2px;
2887
}
2888

    
2889
.scrollable .items {
2890
    position:absolute;
2891
    height:20000em;
2892
}
2893

    
2894
.metadata-bar {
2895
    float: right !important;
2896
    margin: 1px 7px 0 !important;
2897
}
2898

    
2899
/* single view */
2900
.single {
2901
    background-color: white;
2902
    color: #383838;
2903
    margin-left: -35px;
2904
    margin-top: -76px;
2905
    padding-bottom: 10px;
2906
    padding-left: 20px;
2907
    padding-top: 77px;
2908
    width: 679px;
2909
}
2910

    
2911
.single .column1 {
2912
    width: 140px;
2913
    float:left;
2914
    margin-bottom: 25px;
2915
}
2916

    
2917
.single .column1 .state {
2918
    width: 126px;
2919
    background-color: #999999;
2920
    float: left;
2921
    padding-bottom: 6px;
2922
    padding-top: 3px;
2923
    text-align: center;
2924
}
2925

    
2926
.single .column1 .state-label {
2927
    padding-top: 5px;
2928
}
2929

    
2930
.single .column1 .single-actions {
2931
    border: 3px solid #999999;
2932
    padding-bottom: 4px;
2933
    padding-left: 4px;
2934
    width: 119px;
2935
}
2936

    
2937
.single div.single-action {
2938
    font-size: 80%;
2939
    line-height: 16px;
2940
    text-decoration: none;
2941
    cursor: pointer;
2942
}
2943

    
2944
div.single div.single-action:hover {
2945
    color: #000000;
2946
}
2947

    
2948
.single .column2 {
2949
    float: left;
2950
    font-size: 78%;
2951
    line-height: 17px;
2952
    width: 370px;
2953
    margin-bottom: 20px;
2954
}
2955

    
2956
.single .column2 .machine-labels {
2957
    width: 130px;
2958
    float:left;
2959
}
2960

    
2961
.single .column2 .machine-details {
2962
    float:left;
2963
    text-align: right;
2964
}
2965

    
2966
.single .column2 .name, .single .column2 .disk, .single .column2 .image-size, .single .column2 .ipv6 {
2967
    margin-bottom: 13px;
2968
}
2969

    
2970
.single .column3 {
2971
    width: 150px;
2972
    background-color: #CCCCCC;
2973
    height: 230px;
2974
    margin-left: 510px;
2975
    position: absolute;
2976
    top: 195px;
2977
}
2978

    
2979
.single .column3 .controls {
2980
    font-size: 80%;
2981
    height: 20px;
2982
    padding-left: 7px;
2983
    padding-right: 7px;
2984
    padding-top: 8px;
2985
}
2986

    
2987
.single .column3 .previous {
2988
    float:left;
2989
}
2990

    
2991
.single .column3 .next {
2992
    float:right;
2993
}
2994

    
2995
.single .column3 .separator {
2996
    width: 135px;
2997
    height: 1px;
2998
    background-color: #999999;
2999
    margin: 0 0 0 7px;
3000
    clear: both;
3001
}
3002

    
3003
.single .column3 .servers {
3004
    font-size: 80%;
3005
    line-height: 15px;
3006
    padding-top: 10px;
3007
    text-align: right;
3008
}
3009

    
3010
.single .column3 .server-name {
3011
    margin-left: 10px;
3012
    padding-right: 5px;
3013
    cursor: pointer;
3014
    padding-bottom: 2px;
3015
}
3016

    
3017
div.single div.column3 div.server-name:hover {
3018
    background-color:  #999999;
3019
    color: white;
3020
}
3021

    
3022
.single .column3 .selected {
3023
    background-color:  #999999;
3024
    color: white;
3025
}
3026

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

    
3040
.single .toggler {
3041
    color: #FFFFFF;
3042
    float: right;
3043
    font-size: 140%;
3044
    padding-right: 7px;
3045
    padding-top: 7px;
3046
}
3047

    
3048
.single .disks {
3049
    color: #C7A35F;
3050
}
3051

    
3052
.single .networks {
3053
    color: #9C7371;
3054
}
3055

    
3056
.single .disks-content, .single .networks-content, .single .stats-content {
3057
    height: 150px;
3058
}
3059

    
3060
.single .single-image {
3061
    width: 126px;
3062
    margin-bottom: 10px;
3063
}
3064

    
3065
.single .column3 .previous , .single .column3 .next {
3066
    cursor: pointer;
3067
}
3068

    
3069
/* console css */
3070
.console-header-logo {
3071
    padding-top: 10px;
3072
    margin-left: 30px;
3073
    position: fixed;
3074
}
3075

    
3076
div.console-container {
3077
    margin: 0 0em;
3078
    height: auto;
3079
}
3080

    
3081
#wrapper.console {
3082
    width: auto;
3083
}
3084

    
3085
.console-info {
3086
    font-size:80%;
3087
    color: white;
3088
    float:left;
3089
    position:relative;
3090
    margin: 25px 0 0 480px;
3091
}
3092

    
3093
applet {
3094
    width: 100%;
3095
    height:75%;
3096
}
3097

    
3098
.console-footer #footer-text{
3099
    float:left;
3100
    left: auto;
3101
    margin-left:30px;
3102
}
3103

    
3104
/* add network wizard (see also #wizard for shared classes) */
3105
#networks-wizard .header {
3106
    background-color: #4085A5;
3107
    height: 56px;
3108
}
3109

    
3110
#networks-wizard div.name-input {
3111
    margin: 75px 0 0 55px;
3112
}
3113

    
3114
#networks-wizard input {
3115
    border: 1px solid #CCCCCC;
3116
    color: #445566;
3117
    letter-spacing: 1px;
3118
    width: 170px;
3119
}
3120

    
3121
#networks-wizard span.help {
3122
    font-style: italic;
3123
    font-size: 80%;
3124
    margin-left: 10px;
3125
}
3126

    
3127
#networks-wizard .separator-end {
3128
    background-color: #387693;
3129
    height: 6px;
3130
    width: 478px;
3131
    margin-left: -12px;
3132
    margin-top: 9px;
3133
}
3134

    
3135
.red {
3136
    color: red;
3137
}
3138

    
3139
/* add server to network wizard (see also #metadata-wizard for shared classes) */
3140
#add-machines-wizard span.machine-name {
3141
    margin-left: 4px;
3142
    vertical-align: text-top;
3143
}
3144

    
3145
#add-machines-wizard img.list-logo {
3146
    margin: 2px 1px 1px;
3147
}
3148

    
3149
.css-panes {
3150
    clear: both;
3151
}
3152

    
3153
.last .network-separator {
3154
    background-color: white;
3155
    height: 10px;
3156
    margin-left: -50px;
3157
    margin-top: -12px;
3158
    width: 20px;
3159
}
3160

    
3161
.last .firewall-content {
3162
    margin-bottom:13px;
3163
}
3164

    
3165
#pub:hover .last .network-separator {
3166
    background-color: #CDE2EC;
3167
}
3168

    
3169
.public-networks .empty-network-slot {
3170
    display: none;
3171
}