Statistics
| Branch: | Tag: | Revision:

root / ui / static / main.css @ 9c0720f7

History | View | Annotate | Download (55.9 kB)

1
html, body, div, span, applet, object, iframe,
2
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
3
a, abbr, acronym, address, big, cite, code,
4
del, dfn, em, font, img, ins, kbd, q, s, samp,
5
small, strike, strong, sub, sup, tt, var,
6
b, u, i, center,
7
dl, dt, dd, ol, ul, li,
8
fieldset, form, label, legend,
9
table, caption, tbody, tfoot, thead, tr, th, td {
10
    margin: 0;
11
    padding: 0;
12
    border: 0;
13
    font-size: 100%;
14
    vertical-align: baseline;
15
    background: transparent;
16
    font-family: Verdana, 'PT Sans', sans-serif;
17
}
18

    
19
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
div.connect-arrow {
815
    background: url(/static/connect-arrow.png) no-repeat;
816
    height: 28px;
817
    width:14px;
818
    position: absolute;
819
}
820

    
821
.machine div.connect-arrow {
822
    display: none;
823
    margin-left: -7px !important;
824
    margin-top:7px;
825
}
826

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

    
834
div.connect-border {
835
    opacity: 0.8;
836
    filter: alpha(opacity = 80);
837
    background-color:#4fe0c3;
838
    height:28px;
839
    width: 12px;
840
    position: absolute;
841
}
842

    
843
.machine div.connect-border {
844
    display: none;
845
    margin-left: -18px;
846
    margin-top: 7px;
847
}
848

    
849
.standard .machine img {
850
    float: left;
851
    margin: 4px 14px 0;
852
}
853

    
854
.standard .running .machine img {
855
   cursor: pointer;
856
}
857

    
858
.list .machine img {
859
    margin: 0;
860
}
861

    
862
div.ip, div.state {
863
    font-size: 75%;
864
}
865

    
866
div.indicators {
867
    margin-right: 2px !important;
868
}
869
div.indicator1, div.indicator2, div.indicator3, div.indicator4 {
870
    background-color: #447821;
871
    width:10px;
872
    height:11px;
873
    clear: none;
874
    float:right;
875
}
876

    
877
.view-separator {
878
    color:#5F8DD3;
879
}
880

    
881
.running {
882
    background: url("./running-bg.png") repeat scroll 0 0 transparent;
883
    margin-left: -35px;
884
    margin-top: -76px;
885
    padding-bottom: 15px;
886
    padding-left: 35px;
887
    padding-top: 15px;
888
    width: 664px;
889
    min-height: 50px;
890
}
891

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

    
896
.rebooting-state .indicator1, .rebooting-state .indicator2, .rebooting-state .indicator3, .rebooting-state .indicator4 {
897
    background-color: #d4aa00;
898
}
899

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

    
904
.starting-state .indicator1, .starting-state .indicator3 {
905
    background-color: #447821;
906
}
907

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

    
912
.shutting-state .indicator1, .shutting-state .indicator3 {
913
    background-color: #666666;
914
}
915

    
916
.shutting-state .indicator2, .shutting-state .indicator4 {
917
    background-color: #447821;
918
}
919

    
920
.destroying-state .indicator1, .destroying-state .indicator2, .destroying-state .indicator3, .destroying-state .indicator4 {
921
    background-color: #666666;
922
}
923

    
924
.error-state .indicator1, .error-state .indicator2, .error-state .indicator3, .error-state .indicator4 {
925
    background-color: #800000;
926
}
927

    
928
.build-state .indicator1, .build-state .indicator2, .build-state .indicator3, .build-state .indicator4 {
929
    background-color: #87AADE;
930
}
931

    
932
.terminated {
933
    background-color: white;
934
    margin-bottom: 17px;
935
    margin-left: -35px;
936
    margin-top: 15px;
937
    padding-bottom: 15px;
938
    padding-left: 35px;
939
    padding-top: 15px;
940
    width: 664px;
941
    opacity: 0.8;
942
    filter: alpha(opacity = 80);
943
}
944

    
945
span.rename {
946
    background-repeat: no-repeat;
947
    color: transparent;
948
    font-size: 75%;
949
    font-weight: normal;
950
    margin-left: 10px;
951
    padding-left: 10px;
952
    text-align: left;
953
    cursor: pointer;
954
}
955

    
956
div.name:hover span.rename {
957
    color: #3D3D3D;
958
    margin-top: 0.4em;
959
    background-image: url(./pencil.png);
960
    background-position: 0 3px;
961
}
962

    
963
.machine div.info {
964
    margin-top: 5px;
965
}
966

    
967
.machine div.info div.info-header {
968
    background-color: #A1C8DB;
969
    color: white;
970
    height: 14px;
971
    width: 43px;
972
    margin-left: 85px;
973
    cursor: pointer;
974
}
975

    
976
div.machine:hover div.info-header {
977
    background-color: #84b7d0;
978
}
979

    
980
div.machine span.info-label.darker {
981
    background-color: #5CA1C0;
982
}
983

    
984
.machine div.info span.info-label {
985
    font-size: 75%;
986
    margin-bottom: 8px;
987
}
988

    
989
.machine div.info div.toggler {
990
    position: relative;
991
    height:4px;
992
    width:8px;
993
    margin-top: -6px;
994
    margin-left: 29px;
995
}
996

    
997
.machine div.info div.down {
998
    background: url(/static/down-arrow.png) no-repeat;
999
}
1000

    
1001
.machine div.info div.up {
1002
    background: url(/static/up-arrow.png) no-repeat;
1003
}
1004

    
1005
button {
1006
    background-color: #87AADE;
1007
    border: 1px solid #87AADE;
1008
    color: #FFFFFF;
1009
    cursor: pointer;
1010
    height: 23px;
1011
    width: 120px;
1012
}
1013

    
1014
button.next {
1015
    background-color: #4085A5;
1016
    border-color: #4085A5;
1017
    text-align: right;
1018
}
1019

    
1020
button.next:hover {
1021
    background-color: #7DB4CD;
1022
    border-color: #7DB4CD;
1023
}
1024

    
1025
button.prev {
1026
    background-color: #4085A5;
1027
    border-color: #4085A5;
1028
    margin-left: -1px;
1029
    text-align: left;
1030
}
1031

    
1032
button.prev:hover {
1033
    background-color: #7DB4CD;
1034
    border-color: #7DB4CD;
1035
}
1036

    
1037
.image-logo {
1038
    float: left;
1039
    margin-right: 1em;
1040
    margin-left: 1.5em;
1041
    margin-top: 4px;
1042
}
1043

    
1044
div.image {
1045
    clear: both;
1046
    display: block;
1047
    margin-bottom: 3px;
1048
    margin-top: 3px;
1049
    padding: 5px;
1050
}
1051

    
1052
div#view-select {
1053
    float: right;
1054
    clear: both;
1055
    color: white;
1056
    position: relative;
1057
    right: -25px;
1058
    top: -35px;
1059
    display: none;
1060
}
1061

    
1062
a#standard, a#list, a#single {
1063
    text-decoration: none;
1064
    height: 15px;
1065
    width: 17px;
1066
    padding: 1px 8px 2px 9px;
1067
}
1068

    
1069
div#view-select a {
1070
    color:#5f8dd3;
1071
}
1072

    
1073
a#list:hover {
1074
    background: #5f8dd3;
1075
}
1076

    
1077
a#standard:active, a#list:active {
1078
    color:white;
1079
}
1080

    
1081
a#standard {
1082
    background: url(./icon-view.png) no-repeat -36px 0;
1083
}
1084

    
1085
a#list {
1086
    background: url(./list-view.png) no-repeat -36px 0;
1087
}
1088

    
1089
a#single {
1090
    background: url(./single-view.png) no-repeat -36px 0;
1091
}
1092

    
1093
a#standard:hover {
1094
    background: url(./icon-view.png) no-repeat -18px 0;
1095
}
1096

    
1097
a#list:hover {
1098
    background: url(./list-view.png) no-repeat -18px 0;
1099
}
1100

    
1101
a#single:hover {
1102
    background: url(./single-view.png) no-repeat -18px 0;
1103
}
1104

    
1105
a#standard.activelink {
1106
    background: url(./icon-view.png) no-repeat 0px 0;
1107
}
1108

    
1109
a#list.activelink {
1110
    background: url(./list-view.png) no-repeat 0px 0;
1111
}
1112

    
1113
a#single.activelink {
1114
    background: url(./single-view.png) no-repeat 0px 0;
1115
}
1116

    
1117
#machinetype {
1118
    background-color: #CDE2EC;
1119
    height: 25px;
1120
    margin-bottom: 0px !important;
1121
}
1122

    
1123
div.machine-type {
1124
    float: left;
1125
    margin: 4px 18px 20px;
1126
}
1127

    
1128
.machine-type .active {
1129
    color: #FFFFFF
1130
}
1131

    
1132
#machinesview {
1133
    min-height: 270px;
1134
    margin-top: 40px;
1135
}
1136

    
1137
.list#machinesview {
1138
    margin-left: -20px;
1139
    display:none;
1140
}
1141

    
1142
#machinesview-list.list {
1143
    background-color: white;
1144
    margin-left: -35px;
1145
    margin-top: -76px;
1146
    padding-left: 15px;
1147
    padding-top: 76px;
1148
    width: 683px;
1149
}
1150

    
1151
#machinesview_content {
1152
    display:none;
1153
}
1154

    
1155
.list-machines {
1156
    min-width: 515px;
1157
}
1158

    
1159
#emptymachineslist {
1160
    background-color: #6BA9C6;
1161
    color: #A0A0A0;
1162
    display: none;
1163
    margin-left: -35px;
1164
    margin-top: -45px;
1165
    padding: 65px 150px 35px;
1166
    text-align: justify;
1167
    width: 398px;
1168
}
1169

    
1170
#welcomeheader {
1171
    color:white;
1172
    text-align: center;
1173
}
1174

    
1175
.welcomebody {
1176
    color: white;
1177
    font-size:80%;
1178
}
1179

    
1180
.welcomebody a {
1181
    color: white;
1182
}
1183

    
1184
.welcomefooter {
1185
    color: white;
1186
    font-size:60%;
1187
}
1188

    
1189
.welcomefooter a {
1190
    color: white;
1191
}
1192

    
1193
.emptycreatecontainer {
1194
    margin-left: 430px !important;
1195
    position: absolute;
1196
    margin-top: 5px !important;
1197
    width: 180px;
1198
    background-color: #CCCCCC;
1199
    padding: 5px;
1200
    padding-left: 10px;
1201
}
1202

    
1203
.emptycreate {
1204
    margin: 20px 10px 5px 0 !important;
1205
}
1206

    
1207
#createbody {
1208
    display:none;
1209
    font-size: 80%;
1210
}
1211

    
1212
div.list label img {
1213
    margin: 5px 5px -3px 0;
1214
}
1215

    
1216
div.list label {
1217
    color: #3D3D3D;
1218
    font-size: 75%;
1219
}
1220

    
1221
div.list .state {
1222
    margin-top: 7px;
1223
    margin-right: 10px;
1224
}
1225

    
1226
div.list table tbody {
1227
    margin-top: 8px;
1228
}
1229

    
1230
div.list .stopped {
1231
    margin-top: 8px;
1232
}
1233

    
1234
/* root element for tabs  */
1235
#wizard ul.tabs {
1236
    margin-right: -1px;
1237
    float: right;
1238
}
1239

    
1240
#wizard div.panes {
1241
    height: 250px;
1242
    margin-bottom: 6px;
1243
    clear:both;
1244
}
1245

    
1246
.typebody {
1247
    font-size: 80%;
1248
    font-weight: normal;
1249
    position: relative;
1250
    top: -3px;
1251
}
1252

    
1253
.typehover {
1254
    color: #FFFFFF;
1255
}
1256

    
1257
#label-name {
1258
    margin-top: 15px;
1259
}
1260

    
1261
/* single tab */
1262
#wizard ul.tabs li {
1263
    margin-bottom: 0;
1264
    list-style-type:none;
1265
    float: left;
1266
}
1267

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

    
1283
#wizard ul.tabs a:hover {
1284
    color: #FFFFFF;
1285
    background-color:#4085A5;
1286
}
1287

    
1288
/* selected tab */
1289
#wizard ul.tabs a.current {
1290
    color: white;
1291
    background-color: #7DB4CD;
1292
    cursor: default;
1293
}
1294

    
1295
#wizard #standard-images {
1296
    background-color: #ECF4F8;
1297
}
1298

    
1299
div.list div.actions {
1300
    display: none;
1301
    clear: left;
1302
    float: right;
1303
    margin-right: 15px;
1304
    margin-top: 37px;
1305
    text-align: right;
1306
    width: 150px;
1307
}
1308

    
1309
div.list div.actions a {
1310
    clear: left;
1311
    color: #D3D3D3;
1312
    display: block;
1313
    font-size:75%;
1314
    margin-bottom: 2px;
1315
}
1316

    
1317
div.list div.actions a.enabled {
1318
    color: #3D3D3D;
1319
}
1320

    
1321
div.list div.actions a.enabled:hover{
1322
    cursor: pointer;
1323
    color: black;
1324
    text-decoration: underline;
1325
}
1326

    
1327
input.machine {
1328
    width: 13px;
1329
    height: 13px;
1330
    top: -1px;
1331
    overflow: hidden;
1332
}
1333

    
1334
.description-container {
1335
    display: inline-block;
1336
    position: relative;
1337
    width: 300px;
1338
}
1339

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

    
1352
#metadata-wizard .close, #add-machines-wizard .close  {
1353
    background-image: url("./close-popup.png");
1354
    cursor: pointer;
1355
    height: 13px;
1356
    position: absolute;
1357
    right: 7px;
1358
    top: 9px;
1359
    width: 13px;
1360
}
1361

    
1362
#metadata-wizard .popup-header, #add-machines-wizard .popup-header {
1363
    background-color: #4085A5;
1364
    color: white;
1365
    font-size: 95%;
1366
    font-weight: normal;
1367
    height: 20px;
1368
    margin-left: -16px;
1369
    margin-top: -16px;
1370
    padding-bottom: 2px;
1371
    padding-left: 30px;
1372
    padding-top: 10px;
1373
    width: 482px;
1374
}
1375

    
1376
#metadata-wizard .popup-title, #metadata-wizard .machine-name, #add-machines-wizard .popup-title, #add-machines-wizard .network-name {
1377
    font-size: 120%;
1378
    padding-bottom: 7px;
1379
    padding-top: 10px;
1380
    float:left;
1381
}
1382

    
1383
#metadata-wizard .popup-title {
1384
    padding-bottom: 0px;
1385
    font-size: 120%;
1386
}
1387

    
1388
#metadata-wizard .name-container {
1389
    display: inline-block;
1390
}
1391

    
1392
#add-machines-wizard .network-name {
1393
    padding-left: 5px;
1394
}
1395

    
1396
#metadata-wizard .popup-body, #add-machines-wizard .popup-body {
1397
    background-image: url("./meta-wiz-bg.png");
1398
    margin-left: -16px;
1399
    margin-right: -16px;
1400
    margin-top: 1px;
1401
    height: 250px;
1402
    overflow-y: auto;
1403
    overflow-x: hidden;
1404
}
1405

    
1406
#metadata-wizard .popup-body-inner, #add-machines-wizard .popup-body-inner {
1407
    background-image: url("./meta-wiz-inner-bg.png");
1408
    font-size: 80%;
1409
    height: 180px;
1410
    margin-left: 25px;
1411
    margin-top: 10px;
1412
    padding-left: 15px;
1413
    width: 420px;
1414
}
1415

    
1416
#metadata-wizard .popup-separator, #add-machines-wizard .popup-separator {
1417
    background-color: #74AEC9;
1418
    height: 1px;
1419
    width: 402px;
1420
    margin-bottom: 30px;
1421
    clear: left;
1422
}
1423

    
1424
#metadata-wizard .metadata-pair-template {
1425
    height: 15px;
1426
    padding-top: 2px;
1427
    width: 350px;
1428
}
1429

    
1430
#metadata-wizard div.metadata-pair-template:hover {
1431
    background-color: #74AEC9;
1432
}
1433

    
1434
#metadata-wizard .metadata-container, #add-machines-wizard .machines-container {
1435
    float: left;
1436
    width: 400px;
1437
    font-size: 120%;
1438
}
1439

    
1440
#metadata-wizard .machine-icon {
1441
    float: left;
1442
    padding-left: 10px;
1443
    padding-right: 3px;
1444
    padding-top: 7px;
1445
}
1446

    
1447
#metadata-wizard .large-spinner, #add-machines-wizard .large-spinner {
1448
    display: block;
1449
    margin: 50px 0 0 185px;
1450
}
1451

    
1452
#metadata-wizard .metadata-key {
1453
    float: left;
1454
    width: 110px;
1455
    padding-left: 5px;
1456
}
1457

    
1458
#metadata-wizard .metadata-value {
1459
    width: 300px;
1460
}
1461

    
1462
#metadata-wizard .metadata-add-template {
1463
    background-color: #74AEC9;
1464
    width: 350px;
1465
}
1466

    
1467
#metadata-wizard #add-meta-value {
1468
    margin-left: 10px;
1469
    width: 150px;
1470
}
1471

    
1472
#metadata-wizard button, #add-machines-wizard button {
1473
    font-size: 80%;
1474
    width: 87px;
1475
    float: right;
1476
    background-color: #5599FF;
1477
    border: 0px solid #5599FF;
1478
    padding: 0;
1479
    text-align: center;
1480
    margin-right: 8px;
1481
}
1482

    
1483
#metadata-wizard .buttons, #add-machines-wizard .buttons {
1484
    border-top: 2px solid #4085A5;
1485
    height: 30px;
1486
    margin-left: 25px;
1487
    margin-right: 40px;
1488
    width: 400px;
1489
    font-size: 120%;
1490
}
1491

    
1492
#metadata-wizard button.save, #add-machines-wizard button.cancel {
1493
    float: left;
1494
    height: 23px;
1495
    margin: 10px 0 0 0;
1496
    width: 87px;
1497
    background-color: #4085A5;
1498
    border-color: #4085A5;
1499
}
1500

    
1501
#metadata-wizard button.save:hover, #add-machines-wizard button.cancel:hover {
1502
    background-color: #7DB4CD;
1503
    border-color: #7DB4CD;
1504
}
1505

    
1506
#metadata-wizard button.create, #add-machines-wizard button.add {
1507
    height: 23px;
1508
    margin: 10px 0 0 0;
1509
    background-color: #FF6600;
1510
    border-color: #FF6600;
1511
}
1512

    
1513
#metadata-wizard button.create:hover, #add-machines-wizard button.add:hover {
1514
    background-color: #FF9651;
1515
    border-color: #FF9651;
1516
}
1517

    
1518
#metadata-wizard .editbuttons {
1519
    margin-top: 4px;
1520
    margin-right: 0;
1521
}
1522

    
1523
#metadata-wizard .vertical-separator {
1524
    height: 17px;
1525
    width: 1px;
1526
    background-color: #74AEC9;
1527
    float:left;
1528
    margin-right: 10px;
1529
}
1530

    
1531
#metadata-wizard h3, #add-machines-wizard h3 {
1532
    font-weight:normal;
1533
}
1534

    
1535
#metadata-wizard .metadata-edit {
1536
    clear: none;
1537
    cursor: pointer;
1538
    float: right;
1539
    margin-right: 0;
1540
    width: 40px;
1541
    margin-top: -14px;
1542
    display:none;
1543
}
1544

    
1545
#metadata-wizard .metadata-edit .edit, #metadata-wizard .metadata-edit .remove {
1546
    background-repeat: no-repeat;
1547
    color: transparent;
1548
    font-size: 75%;
1549
    float: left;
1550
    width: 16px;
1551
    height: 16px;
1552
}
1553

    
1554
#metadata-wizard .addbuttons {
1555
    display: block;
1556
    clear: none;
1557
    width: 40px;
1558
    margin-right: -1px !important;
1559
    margin-top: 2px;
1560
    float:right;
1561
    cursor: pointer;
1562
}
1563

    
1564
.metadata-pair-template .editbuttons {
1565
    margin-top: -19px !important;
1566
    margin-right: -2px !important;
1567
}
1568

    
1569
#metadata-wizard .metadata-edit .edit {
1570
    background-image: url("./meta-edit.png");
1571
    margin-left: 3px;
1572
}
1573

    
1574
#metadata-wizard .metadata-edit .remove, #metadata-wizard .editbuttons .remove {
1575
    background-image: url("./meta-remove.png");
1576
    margin-left: 1px;
1577
    background-repeat: no-repeat;
1578
    color: transparent;
1579
    font-size: 75%;
1580
    height: 16px;
1581
    width: 16px;
1582
    float: left;
1583
}
1584

    
1585
#metadata-wizard .editbuttons .save {
1586
    background-image: url("./meta-save.png");
1587
    padding-top:0;
1588
}
1589

    
1590
#metadata-wizard .addbuttons .cancel {
1591
    background-image: url("./meta-remove.png");
1592
    margin-left: 3px;
1593
}
1594

    
1595
#metadata-wizard .addbuttons .save {
1596
    background-image: url("./meta-save.png");
1597
    margin-left: 1px;
1598
}
1599

    
1600
#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 {
1601
    background-color: #4287a7;
1602
}
1603

    
1604
#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 {
1605
    background-color: #74AEC9;
1606
}
1607

    
1608
#metadata-wizard .addbuttons .cancel, #metadata-wizard .addbuttons .save {
1609
    width: 16px;
1610
    height: 16px;
1611
    float: left;
1612
    background-repeat: no-repeat;
1613
    color: transparent;
1614
}
1615

    
1616
#metadata-wizard .metatextbox {
1617
    font-size: 90%;
1618
    height: 10px;
1619
    margin-top: -2px;
1620
    color: black;
1621
    width: 150px;
1622
}
1623

    
1624
#metadata-wizard p, #add-machines-wizard p {
1625
    margin-left: 7px;
1626
    width: 200px;
1627
}
1628

    
1629
#metadata-wizard div.bottomruler, #add-machines-wizard div.bottomruler {
1630
    background-color: #666;
1631
    height: 20px;
1632
    margin-top: 17px;
1633
}
1634

    
1635
#metadata-wizard button.remove {
1636
    height: 15px;
1637
    width: 70px;
1638
    background-color: #d35f5f;
1639
    border-color: #d35f5f;
1640
}
1641

    
1642
#metadata-wizard button.edit {
1643
    height: 15px;
1644
    width: 70px;
1645
    background-color: #666;
1646
    border-color: #666;
1647
    margin-top: -12px;
1648
}
1649

    
1650
#metadata-wizard input {
1651
    font-style: italic;
1652
    color: #ccc;
1653
}
1654

    
1655
#metadata-wizard textarea.edit-meta-value {
1656
    font-style: normal;
1657
    text-align: left;
1658
    color: black;
1659
    margin-top: 2px;
1660
    width:200px;
1661
    height: 49px;
1662
}
1663

    
1664
#metadata-wizard input {
1665
    font-size: 80%;
1666
}
1667

    
1668
#metadata-wizard input.key {
1669
    height: 15px;
1670
    left: 460px;
1671
    position: absolute;
1672
    top: 83px;
1673
    width: 230px;
1674
}
1675

    
1676
#metadata-wizard textarea.value {
1677
    width: 267px;
1678
    height: 170px;
1679
    overflow: auto;
1680
}
1681

    
1682
#metadata-wizard .input-enabled {
1683
    color: black;
1684
    text-align: left;
1685
    font-style: normal;
1686
}
1687

    
1688
#metadata-wizard label.meta-value {
1689
    vertical-align: top;
1690
}
1691

    
1692
#metadata-wizard button.cancel, #metadata-wizard #edit-dialog button.close {
1693
    float: left;
1694
    margin: 4px 0 0 25px;
1695
    background-color: #d35f5f;
1696
    border-color: #d35f5f;
1697
}
1698

    
1699
/* metadata dropdown combo */
1700
.meta-key {
1701
    margin-right: 18px;
1702
    float:left;
1703
}
1704
#metadata-wizard .textdropdown-outer {
1705
    float: left;
1706
}
1707

    
1708
#metadata-wizard .textdropdown-btn {
1709
    width: 20px;
1710
    float: right;
1711
    background: url("./dropdown-arrow.gif") no-repeat center;
1712
    cursor: pointer;
1713
    left: 147px;
1714
    margin-top: 3px;
1715
    position: absolute;
1716
}
1717

    
1718
#metadata-wizard ul {
1719
    border: 1px solid #ccc;
1720
    padding: 0px;
1721
    list-style: none;
1722
    margin: 0px;
1723
    background-color: white;
1724
    height: auto !important;
1725
    padding-left: 5px;
1726
    width: 103px !important;
1727
}
1728

    
1729
#metadata-wizard ul li {
1730
    clear: both;
1731
    display: block;
1732
    float: right;
1733
    list-style: none outside none;
1734
    margin-bottom: 0 !important;
1735
    margin-left: 0 !important;
1736
    padding-bottom: 2px;
1737
    padding-right: 2px;
1738
    padding-top: 2px;
1739
    width: 100%;
1740
}
1741

    
1742
#metadata-wizard ul li:hover {
1743
    background-color: #efefef;
1744
    cursor: pointer;
1745
}
1746

    
1747
#metadata-wizard .dropdownitem {
1748
    margin-left: 10px;
1749
}
1750

    
1751
#metadata-wizard #txtdropdown:focus {
1752
    outline: 0 none;
1753
}
1754

    
1755
#metadata-wizard #add-meta-key {
1756
    height: 12px;
1757
    margin-left: 5px;
1758
    margin-top: 2px;
1759
    width: 108px !important;
1760
}
1761

    
1762
/* notification box */
1763
#yes-no {
1764
    height: 150px;
1765
    z-index: 9999;
1766
    border-bottom: 5px solid #4085A5;
1767
}
1768

    
1769
#yes-no p, #yes-no button {
1770
    margin-top: 15px;
1771
}
1772

    
1773
#error-success {
1774
    z-index: 9999;
1775
    border-bottom: 5px solid #4085A5;
1776
    min-height: 150px;
1777
    top: 120px !important;
1778
}
1779

    
1780
#error-success p {
1781
    margin-top: 5px;
1782
}
1783

    
1784
#error-success strong {
1785
    color: #F49C1A;
1786
}
1787

    
1788
#error-success .close {
1789
    background-image: url("./close-popup.png");
1790
    cursor: pointer;
1791
    height: 13px;
1792
    position: absolute;
1793
    right: 7px;
1794
    top: 9px;
1795
    width: 13px;
1796
}
1797

    
1798
.popup-header-error {
1799
    background-color: #800000 !important;
1800
}
1801

    
1802
.popup-border-error {
1803
    border-color: #800000 !important;
1804
}
1805

    
1806
.popup-details-error {
1807
    border: none !important;
1808
}
1809

    
1810
.popup-separator-error {
1811
    margin-bottom: 5px !important;
1812
}
1813

    
1814
#error-success .popup-header {
1815
    background-color: #4085A5;
1816
    color: white;
1817
    font-size: 95%;
1818
    font-weight: normal;
1819
    height: 20px;
1820
    margin-left: -16px;
1821
    margin-top: -16px;
1822
    padding-bottom: 2px;
1823
    padding-left: 30px;
1824
    padding-top: 10px;
1825
    width: 482px;
1826
}
1827

    
1828

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

    
1842
#error-success .popup-body {
1843
    background-image: url("./popup-bg.png");
1844
    margin-left: -16px;
1845
    margin-right: -16px;
1846
    margin-top: 1px;
1847
    min-height: 142px;
1848
    padding-top: 10px;
1849
}
1850

    
1851
#error-success .popup-body-inner {
1852
    background-image: url("./popup-inner-bg.png");
1853
    font-size: 80%;
1854
    min-height: 120px;
1855
    margin-left: 20px;
1856
    padding-left: 15px;
1857
    width: 460px;
1858
}
1859

    
1860
#error-success .popup-separator {
1861
    background-color: #74AEC9;
1862
    height: 1px;
1863
    width: 442px;
1864
    margin-bottom: 30px;
1865
}
1866

    
1867
#error-success .machine-now-building {
1868
    font-size: 95%;
1869
    padding-bottom: 7px;
1870
    padding-top: 10px;
1871
}
1872

    
1873
#error-success.success .machine-now-building {
1874
    padding-bottom: 14px !important;
1875
}
1876

    
1877
#error-success .password-container {
1878
    width: 430px;
1879
    padding: 5px;
1880
    border: 2px solid #75b54a;
1881
    background-color: #aade87;
1882
}
1883

    
1884
#error-success .password-header {
1885
    margin-bottom: 5px;
1886
}
1887

    
1888
#error-success .password {
1889
    color: #447821;
1890
}
1891

    
1892
#error-success .popup-details {
1893
    border: 2px solid #FF7F2A;
1894
    float: left;
1895
    margin-left: 10px;
1896
    padding: 2px;
1897
}
1898

    
1899
#error-success.success .popup-details {
1900
    border: none !important;
1901
    float: none !important;
1902
    margin-left: none !important;
1903
    margin-top: 10px;
1904
}
1905

    
1906
#error-success.success .popup-separator {
1907
    margin-bottom: 14px !important;
1908
}
1909

    
1910

    
1911
#error-success .write-password {
1912
    margin-bottom: 5px;
1913
    padding-left: 30px;
1914
}
1915

    
1916
#error-success .write-password-password {
1917
    padding-left: 30px;
1918
    color: #447821;
1919
    display: inline;
1920
    font-size: 110%;
1921
    font-weight: bold;
1922
}
1923

    
1924
#error-success .write-password-details {
1925
    font-size: 75%;
1926
}
1927

    
1928
.more-details {
1929
    display: block;
1930
}
1931

    
1932
.popup-details a:link, .popup-details a:visited{
1933
    color: black;
1934
}
1935

    
1936
/* Confirmation boxes */
1937
div.confirm_single, div.confirm_multiple, div.action_error {
1938
    display: none;
1939
    color: black;
1940
}
1941

    
1942
div.action-container.destroy div.confirm_single {
1943
    margin-top: -5px;
1944
}
1945

    
1946
div.terminated div.action-container.destroy div.confirm_single {
1947
    margin-top: 30px;
1948
}
1949

    
1950
div.confirm_single button, div.confirm_multiple button, div.action_error button {
1951
    font-size: 100%;
1952
    cursor: pointer;
1953
    color: black;
1954
    height: 20px !important;
1955
}
1956

    
1957
div.confirm_single {
1958
    float: right;
1959
    margin: -20px -124px 0 0;
1960
}
1961

    
1962
div.confirm_single button {
1963
    border: none;
1964
}
1965

    
1966
div.confirm_single button.yes {
1967
    width: 80px;
1968
    background-color:#FF7F2A;
1969
}
1970

    
1971
div.confirm_single button.yes:hover {
1972
    background-color: #FF9955;
1973
}
1974

    
1975
div.confirm_single button.no {
1976
    width: 20px;
1977
    margin-left:-4px;
1978
    background-color: #FF9955;
1979
    color:#d95d0a;
1980
}
1981

    
1982
div.confirm_single button.no:hover {
1983
    color: white;
1984
}
1985

    
1986
div.confirm_multiple {
1987
    background-color: #4085A5;
1988
    font-size: 75%;
1989
    z-index: 1;
1990
    position: absolute;
1991
    width: 698px;
1992
    height: 28px;
1993
    margin: 15px 0 10px -35px;
1994
}
1995

    
1996
div.confirm_multiple p {
1997
    float: left;
1998
    color: #FF7F2A;
1999
    font-weight: bold;
2000
    margin: 7px 0 0 200px;
2001
}
2002

    
2003
div.confirm_multiple button {
2004
    float: right;
2005
    background-color: transparent;
2006
    border: 1px solid #5CA1C0;
2007
    margin: 4px 5px 0 0;
2008
}
2009

    
2010
div.confirm_multiple button.yes {
2011
    border-color: #FF7F2A;
2012
    padding: 0 12px;
2013
}
2014

    
2015
div.confirm_multiple button.yes:hover {
2016
    background-color: #FF7F2A;
2017
}
2018

    
2019
div.confirm_multiple button.no {
2020
    padding: 0px 16px;
2021
}
2022

    
2023
div.confirm_multiple button.no:hover {
2024
    background-color: #5CA1C0;
2025
}
2026

    
2027
div.action_error {
2028
    width: 80px;
2029
    height: 60px;
2030
    padding: 5px;
2031
    margin: -2px 0 0 595px;
2032
    background-color: #4085A5;
2033
    font-size: 75%;
2034
    line-height: 1.5;
2035
    z-index:1;
2036
    color: #FF7F2A;
2037
    position:absolute;
2038
}
2039

    
2040
.action_error button {
2041
    width: 80px !important;
2042
    background-color: transparent;
2043
    border: 1px solid;
2044
    padding: 0px;
2045
    border-color: #FF7F2A;
2046
}
2047

    
2048
div.action_error button.details {
2049
    margin: 5px 0 0 0px;
2050
    padding: 0 15px;
2051
}
2052

    
2053
div.action_error button.details:hover {
2054
    background-color: #FF7F2A;
2055
}
2056

    
2057
div#aboutuser{
2058
    float:right;
2059
    clear: both;
2060
    color: #FFFFFF;
2061
    font-size: 75%;
2062
    margin-top: -25px;
2063
}
2064

    
2065
div#user{
2066
    float:right;
2067
    clear: both;
2068
    color: #FFFFFF;
2069
    font-size: 75%;
2070
    margin-top: 43px;
2071
}
2072

    
2073
div#user a{
2074
    color: #FFFFFF;
2075
    text-decoration: none;
2076
}
2077

    
2078
div#user a.current_lang {
2079
    color: #72ADC8;
2080
}
2081

    
2082
.separator {
2083
    background-color: #74AEC9;
2084
    height: 10px;
2085
    width: 700px;
2086
    margin: 0 0 0 -36px;
2087
}
2088

    
2089
#disks.separator {
2090
    background-color: #dea842;
2091
}
2092

    
2093
#networks.separator {
2094
    background-color: #6c535d;
2095
}
2096

    
2097
#networks-pane .public-networks .namecontainer {
2098
    margin-top: 4px !important;
2099
}
2100

    
2101
.network-machine h5 {
2102
    margin-bottom: 15px;
2103
    margin-top: 5px;
2104
}
2105

    
2106
.machine-container .separator {
2107
    width: 508px;
2108
    height: 1px;
2109
    margin-top: 2px;
2110
    background-color: #5CA1C0;
2111
    margin-left: 13px;
2112
}
2113

    
2114
.machine h5 {
2115
    margin: -1px 60px 4px 84px;
2116
}
2117

    
2118
.machine h5.namecontainer {
2119
}
2120

    
2121
.editbuttons {
2122
    display: block;
2123
    clear: none;
2124
    width: 40px;
2125
    margin-right: 32%;
2126
    padding-top: 2px;
2127
    float: right;
2128
    cursor: pointer;
2129
}
2130

    
2131
div.editbuttons div.save:hover, div.editbuttons div.cancel:hover {
2132
    background-color: #CCCCCC;
2133
}
2134

    
2135
div.editbuttons div.cancel:hover {
2136
    background-image: url("./cancel-onhover.png");
2137
}
2138

    
2139
.editbuttons .cancel, .editbuttons .save {
2140
    background-repeat: no-repeat;
2141
    color: transparent;
2142
    height: 16px;
2143
    width: 16px;
2144
    float: left;
2145
}
2146

    
2147
.editbuttons .cancel {
2148
    background-image: url("./cancel.png");
2149
    margin-left: 3px;
2150
}
2151

    
2152
.editbuttons .save {
2153
    background-image: url("./save.png");
2154
    margin-left: 1px;
2155
}
2156

    
2157
.editbuttons img {
2158
    float:none !important;
2159
    margin: 0px !important;
2160
}
2161

    
2162
.namecontainer {
2163
    height: 18px;
2164
    margin-top: 9px;
2165
}
2166

    
2167
.nametextbox {
2168
    font-size: 95%;
2169
}
2170

    
2171
.large-spinner {
2172
    background: url("./icons/indicators/large/progress.gif");
2173
    margin-left: 298px;
2174
    margin-top: 20px;
2175
    height: 31px;
2176
    width: 31px;
2177
    position: absolute;
2178
}
2179

    
2180
.list .large-spinner {
2181
    margin-top:-50px;
2182
}
2183

    
2184
.single .large-spinner {
2185
    margin-top:-45px;
2186
}
2187

    
2188
/* tables in list view */
2189
div.list div.dataTables_filter,  div.list div.dataTables_filter input{
2190
    font-size: 75%;
2191
    display: none;
2192
}
2193

    
2194
div.list div.dataTables_filter input{
2195
    height: 12px;
2196
    margin-bottom: 12px;
2197
}
2198

    
2199
div.list table {
2200
    width: 515px;
2201
    font-size: 75%;
2202
}
2203

    
2204
div.list table tbody td {
2205
    color: #3D3D3D;
2206
    padding:6px;
2207
    background-color: #FFF;
2208
    vertical-align: middle;
2209
}
2210

    
2211
div.list table thead tr th {
2212
    background-color: #CDE2EC;
2213
    background-image: url(bg.gif);
2214
    background-repeat: no-repeat;
2215
    background-position: right 11px;
2216
    font-weight: normal;
2217
    border: 1px solid #FFF;
2218
    border-bottom: none;
2219
    padding: 4px;
2220
    text-align: left;
2221
    vertical-align: middle;
2222
    cursor: pointer;
2223
}
2224

    
2225
div.list table thead .sorting_asc, div.list table thead .sorting_desc {
2226
    background-color: #5CA1C0;
2227
}
2228

    
2229
div.list table thead .sorting_asc {
2230
    background-image: url(asc.gif);
2231
}
2232

    
2233
div.list table thead .sorting_desc {
2234
    background-image: url(desc.gif);
2235
}
2236

    
2237
div.list table .selection div.expand-icon {
2238
    background-image: url(asc.gif);
2239
    background-repeat: no-repeat;
2240
    position: relative;
2241
    cursor: pointer;
2242
    width: 15px;
2243
    height: 4px;
2244
    left: 19px;
2245
    top: -11px;
2246
}
2247

    
2248
ul.dropdown-selector {
2249
    background-color: #E6EEEE;
2250
    position: absolute;
2251
    margin-left: 1px;
2252
    display: block;
2253
    top: 255px;
2254
    font-size:75%;
2255
    width:40px;
2256
}
2257

    
2258
ul.dropdown-selector li {
2259
    padding: 4px;
2260
}
2261

    
2262
ul.dropdown-selector li:hover {
2263
    background-color: #5CA1C0;
2264
}
2265

    
2266
ul.dropdown-selector li a{
2267
    color: black;
2268
    text-decoration: none;
2269
}
2270

    
2271
div.list table span.imagetag {
2272
    display: none;
2273
}
2274

    
2275
div.list table thead .vmos {
2276
    width: 20px !important;
2277
    vertical-align:middle;
2278
}
2279

    
2280
div.list table .selection {
2281
    width: 20px !important;
2282
    text-align: left;
2283
    background-image: none;
2284
    padding-left: 6px;
2285
}
2286

    
2287
div.list table thead .vmflavor {
2288
    width: 100px !important;
2289
}
2290

    
2291
div.list table thead .vmgroup {
2292
    width: 40px !important;
2293
}
2294

    
2295
div.list table thead .vmstatus {
2296
    width: 50px !important;
2297
}
2298

    
2299
div.list table thead .vmname {
2300
    width: 70px !important;
2301
}
2302

    
2303
.spinner, .wave {
2304
    clear: right;
2305
    float:right !important;
2306
    margin: 1px 16px 0 15px !important;
2307
}
2308

    
2309
.hidden {
2310
    display:none;
2311
}
2312

    
2313
div.actions a.selected, div.actions a.selected:hover, div.machine-actions a.selected, div.machine-actions a.selected:hover {
2314
    display:block !important;
2315
    color: orange !important;
2316
}
2317

    
2318
div.machine div.actions a.selected, div.machine div.actions a.selected:hover {
2319
    width:50px;
2320
}
2321

    
2322
div.actions a.selected:hover {
2323
    background-color:transparent;
2324
}
2325

    
2326
.action_error .message, .action_error .code {
2327
    display: none;
2328
}
2329

    
2330
.fixed {
2331
    margin: 0 0 0 -35px !important;
2332
    bottom: 0;
2333
    position: fixed !important;
2334
}
2335

    
2336
/* Networks */
2337
#networks-pane {
2338
    background-color: transparent;
2339
    color: black;
2340
    margin-left: 1px;
2341
    margin-right: 0;
2342
    padding-left: 35px;
2343
}
2344

    
2345
#networkscreate {
2346
    color: black;
2347
    background-color: #FF7F2A;
2348
    cursor: pointer;
2349
    padding: 7px 24px;
2350
    text-decoration: none;
2351
    width: 125px;
2352
}
2353

    
2354
#networkscreate:hover {
2355
    background-color: #FF9955;
2356
}
2357

    
2358
#networks-pane #beforecreate {
2359
    margin-left: -20px;
2360
    margin-top: -7px;
2361
}
2362

    
2363
#networks-container {
2364
    min-height: 270px;
2365
}
2366

    
2367
#networks-createcontainer {
2368
    margin-left: -36px;
2369
    margin-top: 17px;
2370
    padding-top: 30px;
2371
}
2372

    
2373
#networks-pane .public-networks {
2374
    background-color: white;
2375
    margin: -47px -20px 18px -35px;
2376
    padding: 70px 20px 15px 35px;
2377
}
2378

    
2379
#networks-pane .private-networks {
2380
    background-color: white;
2381
    margin-left: -35px;
2382
    margin-right: -20px;
2383
    padding: 15px 20px 20px 35px;
2384
}
2385

    
2386
#public-template, #private-template, #public-machine-template, #private-machine-template {
2387
    display:none;
2388
}
2389

    
2390
div.network a.action-network-add {
2391
    display: none;
2392
}
2393

    
2394
div.network a.action-network-destroy {
2395
    margin-top: 38px !important;
2396
    width: 50px;
2397
    display: none;
2398
}
2399

    
2400
div.network {
2401
    clear: both;
2402
    min-height: 65px;
2403
    margin: 5px 0 0 -30px;
2404
    padding: 3px 20px 0 4px;
2405
    width: 480px;
2406
}
2407

    
2408
#private-template {
2409
    margin: 2px 0 0 -30px;
2410
}
2411

    
2412
div.network-placeholder {
2413
    border-left: 3px solid #FB822F;
2414
    margin-left: 33px;
2415
}
2416

    
2417
div.network a:hover, span.show-machines:hover, span.ip:hover, span.show-firewall:hover {
2418
    text-decoration: underline;
2419
    cursor: pointer;
2420
}
2421

    
2422
#networks-container .name {
2423
    font-size: 75%;
2424
    margin-bottom: 25px;
2425
    margin-top: -4px;
2426
}
2427

    
2428
h5.network-machines, h5.machine-settings {
2429
    font-size: 75%;
2430
}
2431

    
2432
.state {
2433
    float: right;
2434
}
2435

    
2436
div.network div.actions {
2437
    float: right;
2438
    width: 100px;
2439
    font-size: 75%;
2440
    margin:0px -120px 0 0;
2441
    font-weight: normal;
2442
}
2443

    
2444
div.network div.actions a {
2445
    color: transparent;
2446
    text-decoration: none;
2447
    margin: 0 0 0 8px;
2448
    display: block;
2449
}
2450

    
2451
div.actions a.enabled:hover{
2452
    color: black !important;
2453
    text-decoration: underline;
2454
    display: block;
2455
}
2456

    
2457
div.network:hover .actions a {
2458
    color: black;
2459
    display: block;
2460
}
2461

    
2462
div.network div.actions a.selected:hover {
2463
    color: orange;
2464
}
2465

    
2466
div.network-machine div.machine-actions a.action-details {
2467
    margin-top: 10px;
2468
}
2469

    
2470
div.network:hover {
2471
    background-color: #CDE2EC;
2472
}
2473

    
2474
#internet-separator {
2475
    width: 510px;
2476
    height: 5px;
2477
    background-color: #6C535D;
2478
    margin-left: -36px;
2479
    margin-top: 20px;
2480
}
2481

    
2482
.network-logos {
2483
    float:left;
2484
    padding-right: 10px;
2485
}
2486

    
2487
.network-logos:hover {
2488
    cursor: pointer;
2489
}
2490

    
2491
#networks-container .settings {
2492
    color: #000000;
2493
}
2494

    
2495
#networks-container .network-type {
2496
    float: right;
2497
    margin-top: -4px;
2498
    margin-right: 15px;
2499
}
2500

    
2501
#networks-container .indicator {
2502
    background-color: #87AADE;
2503
    border-color: white;
2504
    border-style: solid;
2505
    border-width: 2px 3px 2px 2px;
2506
}
2507

    
2508
.state div {
2509
    text-align: right;
2510
    margin: 3px 1px 4px;
2511
}
2512

    
2513
.public-networks .state div {
2514
    margin-top: 4px;
2515
}
2516

    
2517
.private-networks .state div {
2518
    margin-top: 9px;
2519
    margin-bottom: -6px;
2520
}
2521

    
2522
div.indicator {
2523
    clear: none;
2524
    float: right;
2525
    height: 11px;
2526
    margin: 3px -1px;
2527
    width: 10px;
2528
}
2529

    
2530
#private-networks {
2531
    margin-top: 20px;
2532
}
2533

    
2534
.private-networks .editbuttons {
2535
    margin-right: 22%;
2536
}
2537

    
2538
.private-networks div.confirm_single {
2539
    margin: -2px -200px 0 0;
2540
}
2541

    
2542
.private-networks .network-machine div.confirm_single {
2543
    margin: -8px -180px 0 0;
2544
}
2545

    
2546
span.rename-network, span.configure {
2547
    background-repeat: no-repeat;
2548
    color: transparent;
2549
    font-size: 75%;
2550
    font-weight: normal;
2551
    margin-left: 10px;
2552
    padding-left: 10px;
2553
    text-align: left;
2554
}
2555

    
2556
span.rename-network {
2557
    cursor: pointer;
2558
}
2559

    
2560
div.name-div:hover span.rename-network {
2561
    color: #3D3D3D;
2562
    margin-top: 0.4em;
2563
    background-image: url(./pencil.png);
2564
    background-position: 0 3px;
2565
}
2566

    
2567
div.network:hover a.rename {
2568
    color: #3d3d3d;
2569
}
2570

    
2571
.network-separator {
2572
    background-color: #DCDCDC;
2573
    height: 1px;
2574
    margin: 2px 0 0 -5px;
2575
    width: 480px;
2576
}
2577

    
2578
.network-contents {
2579
    margin-left: -4px;
2580
    width: 504px;
2581
    clear: both;
2582
    padding-bottom: 7px;
2583
}
2584

    
2585
.network-machine .state div {
2586
    text-align: left;
2587
}
2588

    
2589
.network-machine {
2590
    margin-left: 34px;
2591
    padding-bottom: 5px;
2592
    padding-left: 5px;
2593
    padding-top: 10px;
2594
    margin-top: 5px;
2595
}
2596

    
2597
.network-machine .logo {
2598
    float:left;
2599
    padding-right: 10px;
2600
    position:relative;
2601
}
2602

    
2603
#networks-container .machine-name {
2604
    text-decoration: none !important;
2605
    margin-bottom: 10px;
2606
    color: #000000;
2607
    margin-top: -4px;
2608
}
2609

    
2610
div.network div.machine-actions {
2611
    float: right;
2612
    width: 100px;
2613
    color: black;
2614
    margin: -5px -100px 0 0;
2615
    font-weight: normal;
2616
    font-size: 75%;
2617
}
2618

    
2619
.discreet {
2620
    color: #969696;
2621
}
2622

    
2623
.network-contents-start-separator {
2624
    height: 3px;
2625
    background-color: #87AADE;
2626
    margin-left: 39px;
2627
    width: 410px;
2628
}
2629

    
2630
.network-contents-end-separator {
2631
    height: 3px;
2632
    background-color: #87AADE;
2633
    margin-top: 7px;
2634
    margin-left: 13px;
2635
    width: 473px;
2636
}
2637

    
2638
.network .separator {
2639
    background-color: #DCDCDC;
2640
    height: 1px;
2641
    margin-left: 5px;
2642
    margin-top: 5px;
2643
    margin-bottom: -3px;
2644
    position: absolute;
2645
    width: 473px;
2646
}
2647

    
2648
.network-machine .state {
2649
    margin-right: 18px;
2650
}
2651

    
2652
.network-machine .state .status {
2653
    margin-bottom: 4px;
2654
}
2655

    
2656
.machine-name .name {
2657
    margin-top: -10px !important;
2658
}
2659

    
2660
.machine-name .namecontainer {
2661
    line-height: 18px;
2662
    margin-bottom: 20px;
2663
}
2664

    
2665
div.network-machine:hover {
2666
    background-color: #5CA1C0;
2667
}
2668

    
2669
.machines {
2670
    width: 410px;
2671
    background-color: #B3B3B3;
2672
    margin-bottom: -8px;
2673
    margin-top: 10px;
2674
}
2675

    
2676
div.empty-network-slot {
2677
    height: 60px;
2678
}
2679

    
2680
div.network-remove-machine, div.network-add-machine {
2681
    background-color: #FB822F;
2682
    color: #bc4b00;
2683
    width:90px;
2684
    float:left;
2685
    margin:41px 0 0 -100px;
2686
}
2687

    
2688
span.remove-icon {
2689
    font-size: 80%;
2690
    margin-left: 15px;
2691
}
2692

    
2693
span.add-icon {
2694
    margin-left: 15px;
2695
}
2696

    
2697
span.remove-icon:hover, span.add-icon:hover {
2698
    cursor:pointer;
2699
    color: #fff;
2700
}
2701

    
2702
div.network-add-machine {
2703
    margin:44px 0 0 0;
2704
}
2705

    
2706
.firewall-on {
2707
    color: #42E342;
2708
}
2709

    
2710
.firewall-off {
2711
    color: #F82E2E;
2712
}
2713

    
2714
div.network div.machine-actions a {
2715
    color: transparent;
2716
    margin: 0 0 0 8px;
2717
    display: block;
2718
}
2719

    
2720
div.network div.machine-actions a:hover {
2721
    color: black !important;
2722
    text-decoration: underline;
2723
    display: block;
2724
}
2725

    
2726
div.network div.display a{
2727
    color: #3d3d3d;
2728
    display: block;
2729
}
2730

    
2731
div.network div.display a:selected {
2732
    color: #3d3d3d !important;
2733
}
2734

    
2735
div.network-machine:hover div.machine-actions a {
2736
    color: black;
2737
    text-decoration: none;
2738
    display: block;
2739
}
2740

    
2741
.firewall-content {
2742
    color: black;
2743
    font-size: 60%;
2744
    margin-left: 60px;
2745
}
2746

    
2747
.firewall-content .checkbox-legends {
2748
    vertical-align: text-top;
2749
}
2750

    
2751
.checkbox-legends a {
2752
    color: black;
2753
    text-decoration: underline;
2754
    font-size: 100%;
2755
}
2756

    
2757
h5.machine-connect {
2758
    font-size: 75%;
2759
}
2760

    
2761
.machine-connect span {
2762
    text-decoration: underline;
2763
}
2764

    
2765
h5.machine-connect span:hover {
2766
    cursor: pointer;
2767
}
2768

    
2769
.firewall-contents-start-separator {
2770
    background-color: #808080;
2771
    height: 2px;
2772
    margin-bottom: 5px;
2773
    width: 365px;
2774
}
2775

    
2776
.firewall-contents-end-separator {
2777
    background-color: #808080;
2778
    height: 2px;
2779
    margin-left: -60px;
2780
    margin-top: 5px;
2781
    width: 425px;
2782
}
2783

    
2784
.firewall-apply {
2785
    background-color: #666666;
2786
    border: medium none;
2787
    float: right;
2788
    font-size: 105%;
2789
    height: 18px;
2790
    margin-right: 5px;
2791
    margin-top: 3px;
2792
    width: 75px;
2793
}
2794

    
2795
.name-div {
2796
    margin-left: 70px;
2797
    margin-bottom: 20px;
2798
}
2799

    
2800
.machine-name-div {
2801
    margin-bottom: 20px;
2802
    margin-left: 60px;
2803
}
2804

    
2805
/* Metadata */
2806

    
2807
.info-content {
2808
    height: 95px;
2809
    width: 512px;
2810
    margin-top: 10px;
2811
}
2812

    
2813
.metadata-container {
2814
    line-height: 12px;
2815
    margin-left: 2px;
2816
    margin-top: 2px;
2817
    height: 85px;
2818
    background-color: #84b7d0;
2819
}
2820

    
2821
.metadata-column {
2822
    border-right: 1px solid #5CA1C0;
2823
    color: black;
2824
    float: left;
2825
    font-size: 60%;
2826
    margin-top: 3px;
2827
    height: 70px;
2828
    padding-bottom: 5px;
2829
}
2830

    
2831
.vm-stats {
2832
    padding-left: 10px;
2833
    padding-right: 5px;
2834
    width: 119px;
2835
}
2836

    
2837
.vm-details {
2838
    width: 169px;
2839
    margin-left:17px;
2840
}
2841

    
2842
.vm-metadata {
2843
    padding-left: 10px;
2844
    width: 129px;
2845
    border: none;
2846
}
2847

    
2848
.metadata-left {
2849
    float:left;
2850
    width: 50px;
2851
    height: 60px;
2852
}
2853

    
2854
.metadata-right {
2855
    width: 73px;
2856
    float:left;
2857
    height: 35px;
2858
    padding-left: 5px;
2859
    position:relative;
2860
    overflow:hidden;
2861
}
2862

    
2863
.metadata-right .items {
2864
    position:absolute;
2865
    height:20000em;
2866
}
2867

    
2868
.metadata-keys-container {
2869
    height: 60px;
2870
    float: left;
2871
}
2872

    
2873
a.manage-metadata {
2874
    font-size: 100%;
2875
    color: black;
2876
    margin-left:17px;
2877
    text-decoration: underline;
2878
}
2879

    
2880
.metadata-actions, .scrollable {
2881
    padding-left: 5px;
2882
}
2883

    
2884
.metadata-actions .prev,  .metadata-actions .next{
2885
    float:left;
2886
    width:29px;
2887
    height:6px;
2888
    cursor: pointer;
2889
}
2890

    
2891
.metadata-actions .prev {
2892
    background: url("./roll-up.png") no-repeat scroll 0 0 transparent;
2893
}
2894

    
2895
.metadata-actions .next {
2896
    background: url("./roll-down.png") no-repeat scroll 0 0 transparent;
2897
}
2898

    
2899
.scrollable {
2900
    position:relative;
2901
    overflow:hidden;
2902
    height: 35px;
2903
    width: 60px;
2904
    margin-bottom:2px;
2905
}
2906

    
2907
.scrollable .items {
2908
    position:absolute;
2909
    height:20000em;
2910
}
2911

    
2912
.metadata-bar {
2913
    float: right !important;
2914
    margin: 1px 7px 0 !important;
2915
}
2916

    
2917
/* single view */
2918
.single {
2919
    color: #383838;
2920
    margin-left: -35px;
2921
    margin-top: -76px;
2922
    padding-bottom: 10px;
2923
    padding-left: 20px;
2924
    padding-top: 77px;
2925
    width: 679px;
2926
}
2927

    
2928
.single .column1 {
2929
    float: left;
2930
    margin-bottom: 25px;
2931
    width: 135px;
2932
}
2933

    
2934
.single .column1 .state {
2935
    width: 126px;
2936
    float: left;
2937
    padding-bottom: 6px;
2938
    padding-top: 3px;
2939
    text-align: center;
2940
}
2941

    
2942
.single .column1 .state-label {
2943
    padding-top: 5px;
2944
}
2945

    
2946
.single .column1 .indicators {
2947
    margin-right: 38px !important;
2948
}
2949

    
2950
.single div.connect-arrow {
2951
    margin-left: -17px;
2952
}
2953

    
2954
.single div.connect-border {
2955
    margin-left: -29px;
2956
}
2957

    
2958
.single .single-actions {
2959
    padding-bottom: 4px;
2960
    padding-left: 8px;
2961
    width: 69px;
2962
    float: left;
2963
}
2964

    
2965
.single div.single-action {
2966
    font-size: 80%;
2967
    line-height: 18px;
2968
    text-decoration: none;
2969
    cursor: pointer;
2970
}
2971

    
2972
div.single div.single-action:hover {
2973
    background-color:#A1C8DB;
2974
    width: 180px;
2975
    opacity: 0.8;
2976
    filter: alpha(opacity = 80);
2977
}
2978

    
2979
.single div.confirm_single {
2980
    margin: -2px -20px 0 0;
2981
    font-size: 80%;
2982
}
2983

    
2984
.single div.confirm_single button.no {
2985
    margin-left: -5px;
2986
}
2987

    
2988
.single .spinner, .single .wave {
2989
    margin: 5px 50px 0 0px !important
2990
}
2991

    
2992
.single div.action_error {
2993
    margin: -2px 5px 0 0 !important;
2994
}
2995

    
2996
.single .column2 {
2997
    background-color: #A1C8DB;
2998
    float: left;
2999
    font-size: 78%;
3000
    line-height: 17px;
3001
    margin-bottom: 20px;
3002
    padding: 10px;
3003
    width: 348px;
3004
}
3005

    
3006
.single .column2 .machine-labels {
3007
    width: 130px;
3008
    float:left;
3009
    font-size: 95%;
3010
}
3011

    
3012
.single .column2 .machine-details {
3013
    float: right;
3014
    text-align: right;
3015
    font-size: 95%;
3016
}
3017

    
3018
.single .column2 .name, .single .column2 .disk, .single .column2 .image-size, .single .column2 .ipv6 {
3019
    margin-bottom: 13px;
3020
}
3021

    
3022
.single .column3 {
3023
    background-color: #A1C8DB;
3024
    height: 200px;
3025
    margin-left: 520px;
3026
    position: absolute;
3027
    top: 325px;
3028
    width: 150px;
3029
}
3030

    
3031
.single .column3 .controls {
3032
    font-size: 80%;
3033
    height: 20px;
3034
    padding-left: 7px;
3035
    padding-right: 7px;
3036
    padding-top: 8px;
3037
}
3038

    
3039
.single .column3 .previous {
3040
    float:left;
3041
}
3042

    
3043
.single .column3 .next {
3044
    float:right;
3045
}
3046

    
3047
.single .column3 .separator {
3048
    width: 135px;
3049
    height: 1px;
3050
    background-color: #84B7D0;
3051
    margin: 0 0 0 7px;
3052
    clear: both;
3053
}
3054

    
3055
.single .column3 .servers {
3056
    font-size: 80%;
3057
    line-height: 15px;
3058
    padding-top: 10px;
3059
    text-align: right;
3060
}
3061

    
3062
.single .column3 .server-name {
3063
    margin-left: 10px;
3064
    padding-right: 5px;
3065
    cursor: pointer;
3066
    padding-bottom: 2px;
3067
}
3068

    
3069
div.single div.column3 div.server-name:hover {
3070
    background-color: #84B7D0;
3071
    color: white;
3072
    padding-right: 40px;
3073
    width: 135px;
3074
}
3075

    
3076
.single .column3 .selected {
3077
    background-color: #84B7D0;
3078
    color: white;
3079
    padding-right: 40px;
3080
    width: 135px;
3081
}
3082

    
3083
.single .disks, .single .networks, .single .stats {
3084
    clear: both;
3085
    cursor: pointer;
3086
    height: 20px;
3087
    padding-top: 2px;
3088
    margin-bottom: 10px;
3089
    width: 500px;
3090
    font-size: 85%;
3091
}
3092

    
3093
.single .toggler {
3094
    color: #FFFFFF;
3095
    float: right;
3096
    font-size: 140%;
3097
    padding-right: 7px;
3098
    padding-top: 7px;
3099
}
3100

    
3101
.single .disks {
3102
    color: #C7A35F;
3103
}
3104

    
3105
.single .networks {
3106
    color: #9C7371;
3107
}
3108

    
3109
.single .disks-content, .single .networks-content, .single .stats-content {
3110
    height: 150px;
3111
}
3112

    
3113
.single .single-image {
3114
    width: 126px;
3115
    margin-bottom: 10px;
3116
}
3117

    
3118
.single .column3 .previous , .single .column3 .next {
3119
    cursor: pointer;
3120
}
3121

    
3122
.single div.lower {
3123
    clear:both;
3124
    background: url("./running-bg.png") repeat scroll 0 0 transparent;
3125
    margin-left: -20px;
3126
    width: 707px;
3127
}
3128

    
3129
.single div.upper {
3130
    background: url("./running-bg.png") repeat scroll 0 0 transparent;
3131
    clear: both;
3132
    float: left;
3133
    height: 330px;
3134
    margin-bottom: 10px;
3135
    margin-left: -20px;
3136
    margin-top: -75px;
3137
    padding-left: 29px;
3138
    padding-top: 75px;
3139
    width: 678px;
3140
}
3141

    
3142
/* console css */
3143
.console-header-logo {
3144
    padding-top: 10px;
3145
    margin-left: 30px;
3146
    position: fixed;
3147
}
3148

    
3149
div.console-container {
3150
    margin: 0 0em;
3151
    height: auto;
3152
}
3153

    
3154
#wrapper.console {
3155
    width: auto;
3156
}
3157

    
3158
.console-info {
3159
    font-size:80%;
3160
    color: white;
3161
    float:left;
3162
    position:relative;
3163
    margin: 25px 0 0 480px;
3164
}
3165

    
3166
applet {
3167
    width: 100%;
3168
    height:75%;
3169
}
3170

    
3171
.console-footer #footer-text{
3172
    float:left;
3173
    left: auto;
3174
    margin-left:30px;
3175
}
3176

    
3177
/* add network wizard (see also #wizard for shared classes) */
3178
#networks-wizard .header {
3179
    background-color: #4085A5;
3180
    height: 56px;
3181
}
3182

    
3183
#networks-wizard div.name-input {
3184
    margin: 75px 0 0 55px;
3185
}
3186

    
3187
#networks-wizard input {
3188
    border: 1px solid #CCCCCC;
3189
    color: #445566;
3190
    letter-spacing: 1px;
3191
    width: 170px;
3192
}
3193

    
3194
#networks-wizard span.help {
3195
    font-style: italic;
3196
    font-size: 80%;
3197
    margin-left: 10px;
3198
}
3199

    
3200
#networks-wizard .separator-end {
3201
    background-color: #387693;
3202
    height: 6px;
3203
    width: 478px;
3204
    margin-left: -12px;
3205
    margin-top: 9px;
3206
}
3207

    
3208
.red {
3209
    color: red;
3210
}
3211

    
3212
/* add server to network wizard (see also #metadata-wizard for shared classes) */
3213
#add-machines-wizard span.machine-name {
3214
    margin-left: 4px;
3215
    vertical-align: text-top;
3216
}
3217

    
3218
#add-machines-wizard img.list-logo {
3219
    margin: 2px 1px 1px;
3220
}
3221

    
3222
.css-panes {
3223
    clear: both;
3224
}
3225

    
3226
.last .network-separator {
3227
    background-color: white;
3228
    height: 10px;
3229
    margin-left: -50px;
3230
    margin-top: -12px;
3231
    width: 20px;
3232
}
3233

    
3234
.last .firewall-content {
3235
    margin-bottom:13px;
3236
}
3237

    
3238
#pub:hover .last .network-separator {
3239
    background-color: #CDE2EC;
3240
}
3241

    
3242
.public-networks .empty-network-slot {
3243
    display: none;
3244
}