Statistics
| Branch: | Tag: | Revision:

root / ui / static / main.css @ 50ca6114

History | View | Annotate | Download (57.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
    background: url(./body-bg.png) repeat-x scroll 0 0 #FFFFFF;
25
    height: 100%;
26
    text-align:center;
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
    text-align: left;
46
}
47

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

    
53
div#wrapper {
54
    width: 700px;
55
    margin: 0em auto;
56
    text-align: left;
57
}
58

    
59
#footer {
60
    height: 119px;
61
    background-color: #4085A5;
62
        position:absolute;
63
    left: 0;
64
    bottom: 0;
65
    width:100%;
66
}
67

    
68
ol, ul {
69
    list-style: none;
70
}
71

    
72
blockquote, q {
73
    quotes: none;
74
}
75

    
76
blockquote:before, blockquote:after,
77
q:before, q:after {
78
    content: '';
79
    content: none;
80
}
81

    
82
/* remember to define focus styles! */
83
:focus {
84
    outline: 1px dotted #87AADE;
85
}
86

    
87
/* remember to highlight inserts somehow! */
88
ins {
89
    text-decoration: none;
90
}
91

    
92
del {
93
    text-decoration: line-through;
94
}
95

    
96
/* tables still need 'cellspacing="0"' in the markup */
97
table {
98
    border-collapse: collapse;
99
    border-spacing: 0;
100
}
101

    
102
h5 {
103
    font-weight: normal;
104
    margin-bottom:3px;
105
}
106

    
107
/* root element for tabs  */
108
.tab-name {
109
    background-color: #5CA1C0;
110
    color: #FFFFFF;
111
    float: left;
112
    font-size: 150%;
113
    height: 28px;
114
    padding-top: 3px;
115
    text-align: center;
116
    width: 170px;
117
}
118

    
119
.tab-separator {
120
    background-color: white;
121
    float: left;
122
    width: 2px;
123
    height: 23px;
124
    margin-top: 4px;
125
}
126

    
127
ul.css-tabs {
128
    padding: 0;
129
    height:31px;
130
    background-color: #5CA1C0;
131
}
132

    
133
ul.css-tabs .secondary {
134
    position:relative;
135
}
136

    
137
/* single tab */
138
ul.css-tabs li {
139
    float:left;
140
    padding:0;
141
    list-style-type:none;
142
}
143

    
144
ul.css-tabs .current {
145
    background: #4085A5;
146
}
147

    
148
/* link inside the tab. uses a background image */
149
ul.css-tabs a {
150
    float:left;
151
    display:block;
152
    text-decoration:none;
153
    color:#d2d2d2;
154
    position:relative;
155
    outline:0;
156
    padding: 4px 25px 0;
157
    height: 27px;
158
}
159

    
160
ul.css-tabs a:hover {
161
    background: #74AEC9;
162
}
163

    
164
/* selected tab */
165
ul.css-tabs a.current {
166
    cursor:default;
167
}
168

    
169
ul.css-tabs a.current:hover {
170
    background: #4085A5;
171
}
172
/* tab pane */
173
div.css-panes {
174
/*    border-top: 10px solid #87aade;
175
    border-bottom: 10px solid #87aade;  */
176
    background: transparent;
177
}
178

    
179
.css-panes > div.pane {
180
    display:none;
181
}
182

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

    
192
/* validation error message */
193
.error {
194
    background-color:#E8FF6D;
195
    padding:4px;
196
    -webkit-box-shadow: #000 0 0 9pt;
197
    -moz-box-shadow: #000 0 0 9pt;
198
}
199

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

    
212
/* input field that caused validation error */
213
.invalid {
214
    background-color: rgba(221, 233, 255, 0.898) !important;
215
}
216

    
217
#beforecreate {
218
    background-color: #FF9955;
219
    float: left;
220
    height: 32px;
221
    margin-left: -20px;
222
    margin-top: -8px;
223
    width: 20px;
224
}
225

    
226
#ie-fix {
227
    z-index: 1000;
228
    position: relative;
229
}
230
#createcontainer {
231
    margin-top: 20px;
232
    margin-bottom: 10px;
233
    z-index: 1000;
234
}
235

    
236
#create {
237
    background-color: #FF7F2A;
238
    color: #000;
239
    cursor: pointer;
240
    padding: 7px 24px;
241
    width: 155px;
242
    text-decoration: none;
243
    font-size:100%;
244
}
245

    
246
#create:hover {
247
    background-color: #FF9955;
248
}
249

    
250
#console-header {
251
    height: 67px;
252
    background: url("./header-bg.png") repeat-x scroll 0 0 #FFFFFF;
253
}
254

    
255
.header-logo {
256
    padding-top: 19px;
257
}
258

    
259
div#footer-text a {
260
    color: #FFFFFF;
261
    text-decoration: none;
262
}
263

    
264
div#footer-text{
265
    clear: both;
266
    color: #FFFFFF;
267
    font-size: 75%;
268
    left: 31%;
269
    padding-top: 10px;
270
    position: absolute;
271
    width: 700px;
272
}
273

    
274
#footer-bg {
275
    background: url("./footer-bg.png") no-repeat scroll 0 0 #4085A5;
276
    float:right;
277
    width: 700px;
278
    height: 119px;
279
    background-position:right;
280
}
281

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
478
#wizard .img-check {
479
    margin-bottom: 8px;
480
    margin-left: -8px;
481
}
482

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
688
/* machines */
689
.machine-container {
690
    min-height: 65px;
691
    margin: 2px 0 0 3px;
692
    padding: 0 4px 0;
693
    clear: both;
694
    width: 523px;
695
    position:relative;
696
}
697

    
698
div.machine {
699
    margin-left: -7px;
700
    min-height: 65px;
701
    padding-left: 7px;
702
    padding-right: 5px;
703
    padding-top: 2px;
704
    width: 516px;
705
}
706

    
707
div.machine:hover {
708
    background-color:#A1C8DB !important;
709
}
710

    
711
div.machine.light-background {
712
    background-color:#aed2e3;
713
}
714

    
715
.machine a {
716
    font-weight: normal;
717
    text-decoration: none;
718
}
719

    
720
div.machine-details {
721
    width: 400px;
722
    float:left;
723
}
724

    
725
.machine span.name, .machine a.ip {
726
    font-size: 75%;
727
    color: black;
728
    margin-top: 6px;
729
}
730

    
731
.machine span.name {
732
    font-weight: bold;
733
}
734

    
735
.oldValue {
736
    display:none;
737
}
738

    
739
.state {
740
    float: right;
741
    margin-top: -40px;
742
}
743

    
744
.state div {
745
    text-align: right;
746
    margin-right: 3px;
747
}
748

    
749
/* icon view actions */
750
div.machine div.actions {
751
    float: right;
752
    font-size: 75%;
753
    font-weight: normal;
754
    height: 68px;
755
    position: absolute;
756
    right: -63px;
757
    width: 70px;
758
    top: 0px;
759
}
760

    
761
div.machine div.actions a {
762
    color: transparent;
763
    height: 15px;
764
    width: 180px;
765
    margin: 0 0 2px 8px;
766
    display: block;
767
}
768

    
769
div.machine div.actions a:hover {
770
    background-color:#A1C8DB;
771
    opacity: 0.8;
772
    filter: alpha(opacity = 80);
773
}
774

    
775
div.machine div.actions a.selected {
776
    color: #FF7F2A;
777
    width: 50px;
778
}
779

    
780
div.machine div.actions a.selected:hover {
781
    background-color:transparent;
782
}
783

    
784
div.machine div.actions a.action-shutdown {
785
    display: block;
786
}
787

    
788
div.machine div.actions a.shutdown-padding {
789
    margin-bottom: 22px;
790
}
791

    
792
div.actions a.enabled:hover{
793
    color: black !important;
794
    text-decoration: underline;
795
    display: block;
796
}
797

    
798
div.machine:hover .actions a {
799
    color: black;
800
    display: block;
801
}
802

    
803
div.machine div.display a{
804
    color: black;
805
    display: block;
806
}
807

    
808
div.running div.machine div.actions .disabled {
809
    display: none;
810
}
811

    
812
div.terminated div.machine div.actions .disabled {
813
    display: none;
814
}
815

    
816
div.terminated div.machine div.actions a.action-destroy {
817
    position: absolute;
818
    bottom: 0;
819
}
820

    
821
div.running div.machine div.actions a.action-destroy {
822
    position: absolute;
823
    bottom: 0;
824
}
825

    
826
div.connect-arrow {
827
    background: url(/static/connect-arrow.png) no-repeat;
828
    height: 28px;
829
    width:14px;
830
    position: absolute;
831
}
832

    
833
.machine div.connect-arrow {
834
    display: none;
835
    left: -3px;
836
    position: absolute;
837
    top: 9px;
838
}
839

    
840
div.connect-arrow:hover, div.connect-arrow.border-hover {
841
    cursor: pointer;
842
    background: url(/static/connect-arrow-hover.png) no-repeat;
843
    height: 28px;
844
    width:26px;
845
}
846

    
847
div.connect-border {
848
    opacity: 0.8;
849
    filter: alpha(opacity = 80);
850
    background-color:#4fe0c3;
851
    height:28px;
852
    width: 12px;
853
    position: absolute;
854
}
855

    
856
.machine div.connect-border {
857
    display: none;
858
    left: -15px;
859
    position: absolute;
860
    top: 9px;
861
}
862

    
863
.standard .machine img {
864
    float: left;
865
    margin: 4px 14px 0;
866
}
867

    
868
.standard .running .machine img {
869
   cursor: pointer;
870
}
871

    
872
.list .machine img {
873
    margin: 0;
874
}
875

    
876
div.ip, div.ips {
877
    font-size: 75%;
878
    position: relative;
879
    top: 4px;
880
    float: right;
881
    right: 18px;
882
}
883

    
884
div.indicators {
885
    margin-right: 2px !important;
886
}
887
div.indicator1, div.indicator2, div.indicator3, div.indicator4 {
888
    background-color: #447821;
889
    width:10px;
890
    height:11px;
891
    clear: none;
892
    float:right;
893
}
894

    
895
.view-separator {
896
    color:#5F8DD3;
897
}
898

    
899
.running {
900
    background: url("./running-bg.png") repeat scroll 0 0 transparent;
901
    margin-top: -76px;
902
    padding-bottom: 15px;
903
    width: 699px;
904
    min-height: 50px;
905
    padding-top: 60px;
906
}
907

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

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

    
916
.terminated-state .indicator1, .terminated-state .indicator2, .terminated-state .indicator3, .terminated-state .indicator4 {
917
    background-color: #666666;
918
}
919

    
920
.starting-state .indicator1, .starting-state .indicator3 {
921
    background-color: #447821;
922
}
923

    
924
.starting-state .indicator2, .starting-state .indicator4 {
925
    background-color: #666666;
926
}
927

    
928
.shutting-state .indicator1, .shutting-state .indicator3 {
929
    background-color: #666666;
930
}
931

    
932
.shutting-state .indicator2, .shutting-state .indicator4 {
933
    background-color: #447821;
934
}
935

    
936
.destroying-state .indicator1, .destroying-state .indicator2, .destroying-state .indicator3, .destroying-state .indicator4 {
937
    background-color: #666666;
938
}
939

    
940
.error-state .indicator1, .error-state .indicator2, .error-state .indicator3, .error-state .indicator4 {
941
    background-color: #800000;
942
}
943

    
944
.build-state .indicator1, .build-state .indicator2, .build-state .indicator3, .build-state .indicator4 {
945
    background-color: #87AADE;
946
}
947

    
948
.network-indicator .indicator1, .network-indicator .indicator2, .network-indicator .indicator3, .network-indicator .indicator4 {
949
    background-color: #87AADE;
950
}
951

    
952
.terminated {
953
    background-color: white;
954
    margin-bottom: 17px;
955
    margin-top: 15px;
956
    padding-bottom: 15px;
957
    padding-top: 15px;
958
    width: 699px;
959
    opacity: 0.8;
960
    filter: alpha(opacity = 80);
961
}
962

    
963
span.rename {
964
    background-repeat: no-repeat;
965
    color: transparent;
966
    font-size: 75%;
967
    font-weight: normal;
968
    margin-left: 10px;
969
    padding-left: 10px;
970
    text-align: left;
971
    cursor: pointer;
972
}
973

    
974
div.name:hover span.rename {
975
    color: #3D3D3D;
976
    margin-top: 0.4em;
977
    background-image: url(./pencil.png);
978
    background-position: 0 3px;
979
}
980

    
981
.machine div.info {
982
    float:left;
983
    margin-bottom: 5px;
984
}
985

    
986
.machine div.info div.info-header {
987
    background-color: #A1C8DB;
988
    color: white;
989
    height: 17px;
990
    width: 50px;
991
    cursor: pointer;
992
}
993

    
994
div.machine:hover div.info-header, div.machine:hover div.toggler div.down {
995
    background-color: #84b7d0;
996
}
997

    
998
div.machine div.info-label.darker {
999
    background-color: #5CA1C0;
1000
}
1001

    
1002
.machine div.info div.info-label {
1003
    font-size: 75%;
1004
    height:16px;
1005
    width: 30px;
1006
    padding: 1px 0 0 5px;
1007
}
1008

    
1009
.machine div.info div.toggler {
1010
    position: relative;
1011
    width:15px;
1012
    height:17px;
1013
    margin-top: -11px;
1014
    margin-left: 37px;
1015
}
1016

    
1017
.machine div.info div.down {
1018
    background: url(/static/down-arrow.png) no-repeat scroll 1px 0;
1019
}
1020

    
1021
.machine div.info div.up {
1022
    background: url(/static/up-arrow.png) no-repeat scroll 1px 0;
1023
}
1024

    
1025
button {
1026
    background-color: #87AADE;
1027
    border: 1px solid #87AADE;
1028
    color: #FFFFFF;
1029
    cursor: pointer;
1030
    height: 23px;
1031
    width: 120px;
1032
}
1033

    
1034
button.next {
1035
    background-color: #4085A5;
1036
    border-color: #4085A5;
1037
    text-align: right;
1038
}
1039

    
1040
button.next:hover {
1041
    background-color: #7DB4CD;
1042
    border-color: #7DB4CD;
1043
}
1044

    
1045
button.prev {
1046
    background-color: #4085A5;
1047
    border-color: #4085A5;
1048
    margin-left: -1px;
1049
    text-align: left;
1050
}
1051

    
1052
button.prev:hover {
1053
    background-color: #7DB4CD;
1054
    border-color: #7DB4CD;
1055
}
1056

    
1057
.image-logo {
1058
    float: left;
1059
    margin-right: 1em;
1060
    margin-left: 1.5em;
1061
    margin-top: 4px;
1062
}
1063

    
1064
div.image {
1065
    clear: both;
1066
    display: block;
1067
    margin-bottom: 3px;
1068
    margin-top: 3px;
1069
    padding: 5px;
1070
}
1071

    
1072
#ie-fix-view-select {
1073
    position: relative;
1074
    z-index: 1000;
1075
}
1076

    
1077
div#view-select {
1078
    float: right;
1079
    clear: both;
1080
    color: white;
1081
    position: relative;
1082
    right: 10px;
1083
    top: -35px;
1084
    display: none;
1085
    z-index: 1000;
1086
}
1087

    
1088
a#standard, a#list, a#single {
1089
    text-decoration: none;
1090
    height: 15px;
1091
    width: 17px;
1092
    padding: 1px 8px 2px 9px;
1093
}
1094

    
1095
div#view-select a {
1096
    color:#5f8dd3;
1097
}
1098

    
1099
a#list:hover {
1100
    background: #5f8dd3;
1101
}
1102

    
1103
a#standard:active, a#list:active {
1104
    color:white;
1105
}
1106

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

    
1111
a#list {
1112
    background: url(./list-view.png) no-repeat -36px 0;
1113
}
1114

    
1115
a#single {
1116
    background: url(./single-view.png) no-repeat -36px 0;
1117
}
1118

    
1119
a#standard:hover {
1120
    background: url(./icon-view.png) no-repeat -18px 0;
1121
}
1122

    
1123
a#list:hover {
1124
    background: url(./list-view.png) no-repeat -18px 0;
1125
}
1126

    
1127
a#single:hover {
1128
    background: url(./single-view.png) no-repeat -18px 0;
1129
}
1130

    
1131
a#standard.activelink {
1132
    background: url(./icon-view.png) no-repeat 0px 0;
1133
}
1134

    
1135
a#list.activelink {
1136
    background: url(./list-view.png) no-repeat 0px 0;
1137
}
1138

    
1139
a#single.activelink {
1140
    background: url(./single-view.png) no-repeat 0px 0;
1141
}
1142

    
1143
#machinetype {
1144
    background-color: #CDE2EC;
1145
    height: 25px;
1146
    margin-bottom: 0px !important;
1147
}
1148

    
1149
div.machine-type {
1150
    float: left;
1151
    margin: 4px 18px 20px;
1152
}
1153

    
1154
.machine-type .active {
1155
    color: #FFFFFF
1156
}
1157

    
1158
#machinesview {
1159
    min-height: 270px;
1160
    margin-top: 40px;
1161
}
1162

    
1163
.list#machinesview {
1164
    margin-left: -20px;
1165
    display:none;
1166
}
1167

    
1168
#machinesview-list.list {
1169
    background-color: white;
1170
    margin-top: -76px;
1171
    padding-left: 15px;
1172
    padding-top: 76px;
1173
    width: 683px;
1174
}
1175

    
1176
#machinesview_content {
1177
    display:none;
1178
}
1179

    
1180
.list-machines {
1181
    min-width: 515px;
1182
}
1183

    
1184
#emptymachineslist {
1185
    background-color: #6BA9C6;
1186
    color: #A0A0A0;
1187
    display: none;
1188
    margin-left: -35px;
1189
    margin-top: -45px;
1190
    padding: 65px 150px 35px;
1191
    text-align: justify;
1192
    width: 398px;
1193
}
1194

    
1195
#welcomeheader {
1196
    color:white;
1197
    text-align: center;
1198
}
1199

    
1200
.welcomebody {
1201
    color: white;
1202
    font-size:80%;
1203
}
1204

    
1205
.welcomebody a {
1206
    color: white;
1207
}
1208

    
1209
.welcomefooter {
1210
    color: white;
1211
    font-size:60%;
1212
}
1213

    
1214
.welcomefooter a {
1215
    color: white;
1216
}
1217

    
1218
.emptycreatecontainer {
1219
    margin-left: 430px !important;
1220
    position: absolute;
1221
    margin-top: 5px !important;
1222
    width: 180px;
1223
    background-color: #CCCCCC;
1224
    padding: 5px;
1225
    padding-left: 10px;
1226
}
1227

    
1228
.emptycreate {
1229
    margin: 20px 10px 5px 0 !important;
1230
}
1231

    
1232
#createbody {
1233
    display:none;
1234
    font-size: 80%;
1235
}
1236

    
1237
div.list label img {
1238
    margin: 5px 5px -3px 0;
1239
}
1240

    
1241
div.list label {
1242
    color: #3D3D3D;
1243
    font-size: 75%;
1244
}
1245

    
1246
div.list .state {
1247
    margin-top: 7px;
1248
    margin-right: 10px;
1249
}
1250

    
1251
div.list table tbody {
1252
    margin-top: 8px;
1253
}
1254

    
1255
div.list .stopped {
1256
    margin-top: 8px;
1257
}
1258

    
1259
/* root element for tabs  */
1260
#wizard ul.tabs {
1261
    margin-right: -1px;
1262
    float: right;
1263
}
1264

    
1265
#wizard div.panes {
1266
    height: 250px;
1267
    margin-bottom: 6px;
1268
    clear:both;
1269
}
1270

    
1271
.typebody {
1272
    font-size: 80%;
1273
    font-weight: normal;
1274
    position: relative;
1275
    top: -3px;
1276
}
1277

    
1278
.typehover {
1279
    color: #FFFFFF;
1280
}
1281

    
1282
#label-name {
1283
    margin-top: 15px;
1284
}
1285

    
1286
/* single tab */
1287
#wizard ul.tabs li {
1288
    margin-bottom: 0;
1289
    list-style-type:none;
1290
    float: left;
1291
}
1292

    
1293
/* link inside the tab. uses a background image */
1294
#wizard ul.tabs a {
1295
    display:block;
1296
    padding: 0.3em 0.5em 0.5em 0.4em;
1297
    text-decoration:none;
1298
    color: #FFFFFF;
1299
    position:relative;
1300
    top:1px;
1301
    outline:0;
1302
    background-color: transparent;
1303
    text-align: center;
1304
    width: 100px;
1305
    white-space: nowrap;
1306
}
1307

    
1308
#wizard ul.tabs a:hover {
1309
    color: #FFFFFF;
1310
    background-color:#4085A5;
1311
}
1312

    
1313
/* selected tab */
1314
#wizard ul.tabs a.current {
1315
    color: white;
1316
    background-color: #7DB4CD;
1317
    cursor: default;
1318
}
1319

    
1320
#wizard #standard-images {
1321
    background-color: #ECF4F8;
1322
}
1323

    
1324
div.list div.actions {
1325
    display: none;
1326
    clear: left;
1327
    float: right;
1328
    margin-right: 15px;
1329
    margin-top: 37px;
1330
    text-align: right;
1331
    width: 150px;
1332
}
1333

    
1334
div.list div.actions a {
1335
    clear: left;
1336
    color: #D3D3D3;
1337
    display: block;
1338
    font-size:75%;
1339
    margin-bottom: 2px;
1340
}
1341

    
1342
div.list div.actions a:hover {
1343
    background-color: transparent;
1344
}
1345

    
1346
div.list div.actions a.enabled {
1347
    color: #3D3D3D;
1348
}
1349

    
1350
div.list div.actions a.enabled:hover{
1351
    cursor: pointer;
1352
    color: black;
1353
    text-decoration: underline;
1354
}
1355

    
1356
div.list div.actions a.selected {
1357
    color: #FF7F2A !important;
1358
}
1359

    
1360
input.machine {
1361
    width: 13px;
1362
    height: 13px;
1363
    top: -1px;
1364
    overflow: hidden;
1365
}
1366

    
1367
.description-container {
1368
    display: inline-block;
1369
    position: relative;
1370
    width: 300px;
1371
}
1372

    
1373
/* metadata editing and add machines to network overlays */
1374
#metadata-wizard, #add-machines-wizard {
1375
    position:fixed;
1376
    overflow:hidden;
1377
    width:450px;
1378
    display:none;
1379
    background-color:#fff;
1380
    text-align:left;
1381
    font-size: 80%;
1382
    border-bottom: 5px solid #4085A5;
1383
}
1384

    
1385
#metadata-wizard .close, #add-machines-wizard .close  {
1386
    background-image: url("./close-popup.png");
1387
    cursor: pointer;
1388
    height: 13px;
1389
    position: absolute;
1390
    right: 7px;
1391
    top: 9px;
1392
    width: 13px;
1393
}
1394

    
1395
#metadata-wizard .popup-header, #add-machines-wizard .popup-header {
1396
    background-color: #4085A5;
1397
    color: white;
1398
    font-size: 95%;
1399
    font-weight: normal;
1400
    height: 20px;
1401
    margin-left: -16px;
1402
    margin-top: -16px;
1403
    padding-bottom: 2px;
1404
    padding-left: 30px;
1405
    padding-top: 10px;
1406
    width: 482px;
1407
}
1408

    
1409
#metadata-wizard .popup-title, #metadata-wizard .machine-name, #add-machines-wizard .popup-title, #add-machines-wizard .network-name {
1410
    font-size: 120%;
1411
    padding-bottom: 7px;
1412
    padding-top: 10px;
1413
    float:left;
1414
}
1415

    
1416
#metadata-wizard .popup-title {
1417
    padding-bottom: 0px;
1418
    font-size: 120%;
1419
}
1420

    
1421
#metadata-wizard .name-container {
1422
    display: inline-block;
1423
}
1424

    
1425
#add-machines-wizard .network-name {
1426
    padding-left: 5px;
1427
}
1428

    
1429
#metadata-wizard .popup-body, #add-machines-wizard .popup-body {
1430
    background-image: url("./meta-wiz-bg.png");
1431
    margin-left: -16px;
1432
    margin-right: -16px;
1433
    margin-top: 1px;
1434
    height: 250px;
1435
    overflow-y: auto;
1436
    overflow-x: hidden;
1437
}
1438

    
1439
#metadata-wizard .popup-body-inner, #add-machines-wizard .popup-body-inner {
1440
    background-image: url("./meta-wiz-inner-bg.png");
1441
    font-size: 80%;
1442
    height: 180px;
1443
    margin-left: 25px;
1444
    margin-top: 10px;
1445
    padding-left: 15px;
1446
    width: 420px;
1447
}
1448

    
1449
#metadata-wizard .popup-separator, #add-machines-wizard .popup-separator {
1450
    background-color: #74AEC9;
1451
    height: 1px;
1452
    width: 402px;
1453
    margin-bottom: 30px;
1454
    clear: left;
1455
}
1456

    
1457
#metadata-wizard .metadata-pair-template {
1458
    height: 15px;
1459
    padding-top: 2px;
1460
    width: 350px;
1461
}
1462

    
1463
#metadata-wizard div.metadata-pair-template:hover {
1464
    background-color: #74AEC9;
1465
}
1466

    
1467
#metadata-wizard .metadata-container, #add-machines-wizard .machines-container {
1468
    background-color: transparent;
1469
    float: left;
1470
    width: 400px;
1471
    font-size: 120%;
1472
}
1473

    
1474
#metadata-wizard .machine-icon {
1475
    float: left;
1476
    padding-left: 10px;
1477
    padding-right: 3px;
1478
    padding-top: 7px;
1479
}
1480

    
1481
#metadata-wizard .large-spinner, #add-machines-wizard .large-spinner {
1482
    display: block;
1483
    margin: 50px 0 0 185px;
1484
}
1485

    
1486
#metadata-wizard .metadata-key {
1487
    float: left;
1488
    width: 110px;
1489
    padding-left: 5px;
1490
}
1491

    
1492
#metadata-wizard .metadata-value {
1493
    width: 300px;
1494
}
1495

    
1496
#metadata-wizard .metadata-add-template {
1497
    background-color: #74AEC9;
1498
    width: 350px;
1499
}
1500

    
1501
#metadata-wizard #add-meta-value {
1502
    margin-left: 25px;
1503
    width: 150px;
1504
}
1505

    
1506
#metadata-wizard button, #add-machines-wizard button {
1507
    font-size: 80%;
1508
    width: 87px;
1509
    float: right;
1510
    background-color: #5599FF;
1511
    border: 0px solid #5599FF;
1512
    padding: 0;
1513
    text-align: center;
1514
    margin-right: 8px;
1515
}
1516

    
1517
#metadata-wizard .buttons, #add-machines-wizard .buttons {
1518
    border-top: 2px solid #4085A5;
1519
    height: 30px;
1520
    margin-left: 25px;
1521
    margin-right: 40px;
1522
    width: 400px;
1523
    font-size: 120%;
1524
}
1525

    
1526
#metadata-wizard button.save, #add-machines-wizard button.cancel {
1527
    float: left;
1528
    height: 23px;
1529
    margin: 10px 0 0 0;
1530
    width: 87px;
1531
    background-color: #4085A5;
1532
    border-color: #4085A5;
1533
}
1534

    
1535
#metadata-wizard button.save:hover, #add-machines-wizard button.cancel:hover {
1536
    background-color: #7DB4CD;
1537
    border-color: #7DB4CD;
1538
}
1539

    
1540
#metadata-wizard button.create, #add-machines-wizard button.add {
1541
    height: 23px;
1542
    margin: 10px 0 0 0;
1543
    background-color: #FF6600;
1544
    border-color: #FF6600;
1545
}
1546

    
1547
#metadata-wizard button.create:hover, #add-machines-wizard button.add:hover {
1548
    background-color: #FF9651;
1549
    border-color: #FF9651;
1550
}
1551

    
1552
#metadata-wizard .editbuttons {
1553
    margin-top: 4px;
1554
    margin-right: 0;
1555
}
1556

    
1557
#metadata-wizard .vertical-separator {
1558
    height: 17px;
1559
    width: 1px;
1560
    background-color: #74AEC9;
1561
    float:left;
1562
    margin-right: 10px;
1563
}
1564

    
1565
#metadata-wizard h3, #add-machines-wizard h3 {
1566
    font-weight:normal;
1567
}
1568

    
1569
#metadata-wizard .metadata-edit {
1570
    clear: none;
1571
    cursor: pointer;
1572
    float: right;
1573
    margin-right: 0;
1574
    width: 40px;
1575
    margin-top: -14px;
1576
    display:none;
1577
}
1578

    
1579
#metadata-wizard .metadata-edit .edit, #metadata-wizard .metadata-edit .remove {
1580
    background-repeat: no-repeat;
1581
    color: transparent;
1582
    font-size: 75%;
1583
    float: left;
1584
    width: 16px;
1585
    height: 16px;
1586
}
1587

    
1588
#metadata-wizard .addbuttons {
1589
    display: block;
1590
    clear: none;
1591
    width: 40px;
1592
    margin-right: -1px !important;
1593
    margin-top: 2px;
1594
    float:right;
1595
    cursor: pointer;
1596
}
1597

    
1598
.metadata-pair-template .editbuttons {
1599
    margin-top: -19px !important;
1600
    margin-right: -2px !important;
1601
}
1602

    
1603
#metadata-wizard .metadata-edit .edit {
1604
    background-image: url("./meta-edit.png");
1605
    margin-left: 3px;
1606
}
1607

    
1608
#metadata-wizard .metadata-edit .remove, #metadata-wizard .editbuttons .remove {
1609
    background-image: url("./meta-remove.png");
1610
    margin-left: 1px;
1611
    background-repeat: no-repeat;
1612
    color: transparent;
1613
    font-size: 75%;
1614
    height: 16px;
1615
    width: 16px;
1616
    float: left;
1617
}
1618

    
1619
#metadata-wizard .editbuttons .save {
1620
    background-image: url("./meta-save.png");
1621
    padding-top:0;
1622
}
1623

    
1624
#metadata-wizard .addbuttons .cancel {
1625
    background-image: url("./meta-remove.png");
1626
    margin-left: 3px;
1627
}
1628

    
1629
#metadata-wizard .addbuttons .save {
1630
    background-image: url("./meta-save.png");
1631
    margin-left: 1px;
1632
}
1633

    
1634
#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 {
1635
    background-color: #4287a7;
1636
}
1637

    
1638
#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 {
1639
    background-color: #74AEC9;
1640
}
1641

    
1642
#metadata-wizard .addbuttons .cancel, #metadata-wizard .addbuttons .save {
1643
    width: 16px;
1644
    height: 16px;
1645
    float: left;
1646
    background-repeat: no-repeat;
1647
    color: transparent;
1648
}
1649

    
1650
#metadata-wizard .metatextbox {
1651
    font-size: 90%;
1652
    height: 18px;
1653
    margin-top: -2px;
1654
    color: black;
1655
    width: 150px;
1656
}
1657

    
1658
#metadata-wizard p, #add-machines-wizard p {
1659
    margin-left: 7px;
1660
    width: 200px;
1661
}
1662

    
1663
#metadata-wizard div.bottomruler, #add-machines-wizard div.bottomruler {
1664
    background-color: #666;
1665
    height: 20px;
1666
    margin-top: 17px;
1667
}
1668

    
1669
#metadata-wizard button.remove {
1670
    height: 15px;
1671
    width: 70px;
1672
    background-color: #d35f5f;
1673
    border-color: #d35f5f;
1674
}
1675

    
1676
#metadata-wizard button.edit {
1677
    height: 15px;
1678
    width: 70px;
1679
    background-color: #666;
1680
    border-color: #666;
1681
    margin-top: -12px;
1682
}
1683

    
1684
#metadata-wizard input {
1685
    font-style: italic;
1686
    color: #ccc;
1687
}
1688

    
1689
#metadata-wizard textarea.edit-meta-value {
1690
    font-style: normal;
1691
    text-align: left;
1692
    color: black;
1693
    margin-top: 2px;
1694
    width:200px;
1695
    height: 49px;
1696
}
1697

    
1698
#metadata-wizard input {
1699
    font-size: 80%;
1700
}
1701

    
1702
#metadata-wizard input.key {
1703
    height: 15px;
1704
    left: 460px;
1705
    position: absolute;
1706
    top: 83px;
1707
    width: 230px;
1708
}
1709

    
1710
#metadata-wizard textarea.value {
1711
    width: 267px;
1712
    height: 170px;
1713
    overflow: auto;
1714
}
1715

    
1716
#metadata-wizard .input-enabled {
1717
    color: black;
1718
    text-align: left;
1719
    font-style: normal;
1720
}
1721

    
1722
#metadata-wizard label.meta-value {
1723
    vertical-align: top;
1724
}
1725

    
1726
#metadata-wizard button.cancel, #metadata-wizard #edit-dialog button.close {
1727
    float: left;
1728
    margin: 4px 0 0 25px;
1729
    background-color: #d35f5f;
1730
    border-color: #d35f5f;
1731
}
1732

    
1733
/* metadata dropdown combo */
1734
.meta-key {
1735
    margin-right: 18px;
1736
    float:left;
1737
}
1738
#metadata-wizard .textdropdown-outer {
1739
    float: left;
1740
}
1741

    
1742
#metadata-wizard .textdropdown-btn {
1743
    background: url("./dropdown-arrow.gif") no-repeat scroll center center transparent;
1744
    cursor: pointer;
1745
    float: right;
1746
    left: 126px;
1747
    margin-top: 3px;
1748
    position: absolute;
1749
    width: 20px;
1750
}
1751

    
1752
#metadata-wizard ul {
1753
    border: 1px solid #ccc;
1754
    padding: 0px;
1755
    list-style: none;
1756
    margin: 0px;
1757
    background-color: white;
1758
    height: auto !important;
1759
    padding-left: 5px;
1760
    width: 103px !important;
1761
}
1762

    
1763
#metadata-wizard ul li {
1764
    clear: both;
1765
    display: block;
1766
    float: right;
1767
    list-style: none outside none;
1768
    margin-bottom: 0 !important;
1769
    margin-left: 0 !important;
1770
    padding-bottom: 2px;
1771
    padding-right: 2px;
1772
    padding-top: 2px;
1773
    width: 100%;
1774
}
1775

    
1776
#metadata-wizard ul li:hover {
1777
    background-color: #efefef;
1778
    cursor: pointer;
1779
}
1780

    
1781
#metadata-wizard .dropdownitem {
1782
    margin-left: 10px;
1783
}
1784

    
1785
#metadata-wizard #txtdropdown:focus {
1786
    outline: 0 none;
1787
}
1788

    
1789
#metadata-wizard #add-meta-key {
1790
    height: 16px;
1791
    margin-left: 5px;
1792
    margin-top: 2px;
1793
    width: 98px !important;
1794
}
1795

    
1796
/* notification box */
1797
#yes-no {
1798
    height: 150px;
1799
    z-index: 9999;
1800
    border-bottom: 5px solid #4085A5;
1801
}
1802

    
1803
#yes-no p, #yes-no button {
1804
    margin-top: 15px;
1805
}
1806

    
1807
#error-success {
1808
    z-index: 9999;
1809
    border-bottom: 5px solid #4085A5;
1810
    min-height: 150px;
1811
    top: 120px !important;
1812
}
1813

    
1814
#error-success p {
1815
    margin-top: 5px;
1816
}
1817

    
1818
#error-success strong {
1819
    color: #F49C1A;
1820
}
1821

    
1822
#error-success .close {
1823
    background-image: url("./close-popup.png");
1824
    cursor: pointer;
1825
    height: 13px;
1826
    position: absolute;
1827
    right: 7px;
1828
    top: 9px;
1829
    width: 13px;
1830
}
1831

    
1832
.popup-header-error {
1833
    background-color: #800000 !important;
1834
}
1835

    
1836
.popup-border-error {
1837
    border-color: #800000 !important;
1838
}
1839

    
1840
.popup-details-error {
1841
    border: none !important;
1842
}
1843

    
1844
.popup-separator-error {
1845
    margin-bottom: 5px !important;
1846
}
1847

    
1848
#error-success .popup-header {
1849
    background-color: #4085A5;
1850
    color: white;
1851
    font-size: 95%;
1852
    font-weight: normal;
1853
    height: 20px;
1854
    margin-left: -16px;
1855
    margin-top: -16px;
1856
    padding-bottom: 2px;
1857
    padding-left: 30px;
1858
    padding-top: 10px;
1859
    width: 482px;
1860
}
1861

    
1862

    
1863
#error-success.success h3 span.header-box{
1864
    background-color: #71c837;
1865
    display: block;
1866
    background-image: url("./save-green.png");
1867
    background-position: right 0;
1868
    background-repeat: no-repeat;
1869
    width: 80px;
1870
    padding: 3px 3px 3px 8px;
1871
    margin-top: -3px;
1872
    font-size: 90% !important;
1873
    margin-left: -11px;
1874
}
1875

    
1876
#error-success .popup-body {
1877
    background-image: url("./popup-bg.png");
1878
    margin-left: -16px;
1879
    margin-right: -16px;
1880
    margin-top: 1px;
1881
    min-height: 142px;
1882
    padding-top: 10px;
1883
}
1884

    
1885
#error-success .popup-body-inner {
1886
    background-image: url("./popup-inner-bg.png");
1887
    font-size: 80%;
1888
    min-height: 120px;
1889
    margin-left: 20px;
1890
    padding-left: 15px;
1891
    width: 460px;
1892
}
1893

    
1894
#error-success .popup-separator {
1895
    background-color: #74AEC9;
1896
    height: 1px;
1897
    width: 442px;
1898
    margin-bottom: 30px;
1899
}
1900

    
1901
#error-success .machine-now-building {
1902
    font-size: 95%;
1903
    padding-bottom: 7px;
1904
    padding-top: 10px;
1905
}
1906

    
1907
#error-success.success .machine-now-building {
1908
    padding-bottom: 14px !important;
1909
}
1910

    
1911
#error-success .password-container {
1912
    width: 430px;
1913
    padding: 5px;
1914
    border: 2px solid #75b54a;
1915
    background-color: #aade87;
1916
}
1917

    
1918
#error-success .password-header {
1919
    margin-bottom: 5px;
1920
}
1921

    
1922
#error-success .password {
1923
    color: #447821;
1924
}
1925

    
1926
#error-success .popup-details {
1927
    border: 2px solid #FF7F2A;
1928
    float: left;
1929
    margin-left: 10px;
1930
    padding: 2px;
1931
}
1932

    
1933
#error-success.success .popup-details {
1934
    border: none !important;
1935
    float: none !important;
1936
    margin-left: none !important;
1937
    margin-top: 10px;
1938
}
1939

    
1940
#error-success.success .popup-separator {
1941
    margin-bottom: 14px !important;
1942
}
1943

    
1944

    
1945
#error-success .write-password {
1946
    margin-bottom: 5px;
1947
    padding-left: 30px;
1948
}
1949

    
1950
#error-success .write-password-password {
1951
    padding-left: 30px;
1952
    color: #447821;
1953
    display: inline;
1954
    font-size: 110%;
1955
    font-weight: bold;
1956
}
1957

    
1958
#error-success .write-password-details {
1959
    font-size: 75%;
1960
}
1961

    
1962
.more-details {
1963
    display: block;
1964
}
1965

    
1966
.popup-details a:link, .popup-details a:visited{
1967
    color: black;
1968
}
1969

    
1970
/* Confirmation boxes */
1971
div.confirm_single, div.confirm_multiple, div.action_error {
1972
    display: none;
1973
    color: black;
1974
}
1975

    
1976
div.action-container.destroy div.confirm_single {
1977
    margin-top: -5px;
1978
}
1979

    
1980
div.terminated div.action-container.destroy div.confirm_single {
1981
    margin-top: 30px;
1982
}
1983

    
1984
div.confirm_single button, div.confirm_multiple button, div.action_error button {
1985
    font-size: 100%;
1986
    cursor: pointer;
1987
    color: black;
1988
    height: 20px !important;
1989
}
1990

    
1991
div.confirm_single {
1992
    float: right;
1993
    margin: -20px -122px 0 0;
1994
}
1995

    
1996
div.confirm_single button {
1997
    border: none;
1998
}
1999

    
2000
div.confirm_single button.yes {
2001
    width: 80px;
2002
    background-color:#FF7F2A;
2003
}
2004

    
2005
div.confirm_single button.yes:hover {
2006
    background-color: #FF9955;
2007
}
2008

    
2009
div.confirm_single button.no {
2010
    width: 20px;
2011
    margin-left:-5px;
2012
    background-color: #FF9955;
2013
    color:#d95d0a;
2014
}
2015

    
2016
div.confirm_single button.no:hover {
2017
    color: white;
2018
}
2019

    
2020
div.confirm_multiple {
2021
    background-color: #4085A5;
2022
    font-size: 75%;
2023
    z-index: 1;
2024
    position: absolute;
2025
    width: 698px;
2026
    height: 28px;
2027
    margin: 15px 0 10px -35px;
2028
}
2029

    
2030
div.confirm_multiple p {
2031
    float: left;
2032
    color: #FF7F2A;
2033
    font-weight: bold;
2034
    margin: 7px 0 0 200px;
2035
}
2036

    
2037
div.confirm_multiple button {
2038
    float: right;
2039
    background-color: transparent;
2040
    border: 1px solid #5CA1C0;
2041
    margin: 4px 5px 0 0;
2042
}
2043

    
2044
div.confirm_multiple button.yes {
2045
    border-color: #FF7F2A;
2046
    padding: 0 12px;
2047
}
2048

    
2049
div.confirm_multiple button.yes:hover {
2050
    background-color: #FF7F2A;
2051
}
2052

    
2053
div.confirm_multiple button.no {
2054
    padding: 0px 16px;
2055
}
2056

    
2057
div.confirm_multiple button.no:hover {
2058
    background-color: #5CA1C0;
2059
}
2060

    
2061
div.action_error {
2062
    width: 80px;
2063
    height: 60px;
2064
    padding: 5px;
2065
    margin: -2px 0 0 595px;
2066
    background-color: #4085A5;
2067
    font-size: 75%;
2068
    line-height: 1.5;
2069
    z-index:1;
2070
    color: #FF7F2A;
2071
    position:absolute;
2072
    top: 0px;
2073
}
2074

    
2075
.action_error button {
2076
    width: 80px !important;
2077
    background-color: transparent;
2078
    border: 1px solid;
2079
    padding: 0px;
2080
    border-color: #FF7F2A;
2081
}
2082

    
2083
div.action_error button.details {
2084
    margin: 5px 0 0 0px;
2085
    padding: 0 15px;
2086
}
2087

    
2088
div.action_error button.details:hover {
2089
    background-color: #FF7F2A;
2090
}
2091

    
2092
div#aboutuser{
2093
    float:right;
2094
    clear: both;
2095
    color: #FFFFFF;
2096
    font-size: 75%;
2097
    margin-top: -25px;
2098
}
2099

    
2100
div#user{
2101
    float:right;
2102
    clear: both;
2103
    color: #FFFFFF;
2104
    font-size: 75%;
2105
    margin-top: 43px;
2106
}
2107

    
2108
div#user a{
2109
    color: #FFFFFF;
2110
    text-decoration: none;
2111
}
2112

    
2113
div#user a.current_lang {
2114
    color: #72ADC8;
2115
}
2116

    
2117
.separator {
2118
    background-color: #74AEC9;
2119
    height: 10px;
2120
    width: 700px;
2121
}
2122

    
2123
#disks.separator {
2124
    background-color: #dea842;
2125
}
2126

    
2127
#networks.separator {
2128
    background-color: #6c535d;
2129
}
2130

    
2131
#networks-pane .public-networks .namecontainer {
2132
    margin-top: 4px !important;
2133
}
2134

    
2135
.network-machine h5 {
2136
    margin-bottom: 15px;
2137
    margin-top: 5px;
2138
}
2139

    
2140
.machine-container .separator {
2141
    width: 508px;
2142
    height: 1px;
2143
    margin-top: 2px;
2144
    background-color: #5CA1C0;
2145
    margin-left: 13px;
2146
}
2147

    
2148
.machine h5 {
2149
    margin: -1px 0px 4px 0px;
2150
}
2151

    
2152
.machine h5.namecontainer {
2153
    margin-top: 5px;
2154
}
2155

    
2156
.editbuttons {
2157
    display: block;
2158
    clear: none;
2159
    width: 40px;
2160
    margin-right: 32%;
2161
    padding-top: 2px;
2162
    float: right;
2163
    cursor: pointer;
2164
}
2165

    
2166
div.editbuttons div.save:hover, div.editbuttons div.cancel:hover {
2167
    background-color: #84b7d0;
2168
}
2169

    
2170
div.editbuttons div.cancel:hover {
2171
    background-image: url("./cancel-onhover.png");
2172
}
2173

    
2174
.editbuttons .cancel, .editbuttons .save {
2175
    background-repeat: no-repeat;
2176
    color: transparent;
2177
    height: 16px;
2178
    width: 16px;
2179
    float: left;
2180
}
2181

    
2182
.editbuttons .cancel {
2183
    background-image: url("./cancel.png");
2184
    margin-left: 3px;
2185
}
2186

    
2187
.editbuttons .save {
2188
    background-image: url("./save.png");
2189
    margin-left: 1px;
2190
}
2191

    
2192
.editbuttons img {
2193
    float:none !important;
2194
    margin: 0px !important;
2195
}
2196

    
2197
.namecontainer {
2198
    height: 18px;
2199
    margin-top: 9px;
2200
}
2201

    
2202
.nametextbox {
2203
    font-size: 95%;
2204
}
2205

    
2206
.large-spinner {
2207
    background: url("./icons/indicators/large/progress.gif");
2208
    margin-left: 298px;
2209
    margin-top: 20px;
2210
    height: 31px;
2211
    width: 31px;
2212
    position: absolute;
2213
}
2214

    
2215
.list .large-spinner {
2216
    margin-top:-50px;
2217
}
2218

    
2219
.single .large-spinner {
2220
    margin-top:-45px;
2221
}
2222

    
2223
/* tables in list view */
2224
div.list div.dataTables_filter {
2225
    font-size: 75%;
2226
    display: none;
2227
}
2228

    
2229
div.list div.dataTables_filter input{
2230
    font-size: 100%;
2231
    margin-bottom: 12px;
2232
}
2233

    
2234
div.list table {
2235
    width: 515px;
2236
    font-size: 75%;
2237
}
2238

    
2239
div.list table tbody td {
2240
    color: #3D3D3D;
2241
    padding:6px;
2242
    background-color: #FFF;
2243
    vertical-align: middle;
2244
}
2245

    
2246
div.list table thead tr th {
2247
    background-color: #CDE2EC;
2248
    background-image: url(bg.gif);
2249
    background-repeat: no-repeat;
2250
    background-position: right 11px;
2251
    font-weight: normal;
2252
    border: 1px solid #FFF;
2253
    border-bottom: none;
2254
    padding: 4px;
2255
    text-align: left;
2256
    vertical-align: middle;
2257
    cursor: pointer;
2258
}
2259

    
2260
div.list table thead .sorting_asc, div.list table thead .sorting_desc {
2261
    background-color: #5CA1C0;
2262
}
2263

    
2264
div.list table thead .sorting_asc {
2265
    background-image: url(asc.gif);
2266
}
2267

    
2268
div.list table thead .sorting_desc {
2269
    background-image: url(desc.gif);
2270
}
2271

    
2272
div.list table .selection div.expand-icon {
2273
    background-image: url(asc.gif);
2274
    background-repeat: no-repeat;
2275
    position: relative;
2276
    cursor: pointer;
2277
    width: 15px;
2278
    height: 4px;
2279
    left: 19px;
2280
    top: -11px;
2281
}
2282

    
2283
ul.dropdown-selector {
2284
    background-color: #E6EEEE;
2285
    position: absolute;
2286
    margin-left: 1px;
2287
    display: block;
2288
    top: 255px;
2289
    font-size:75%;
2290
    width:40px;
2291
}
2292

    
2293
ul.dropdown-selector li {
2294
    padding: 4px;
2295
}
2296

    
2297
ul.dropdown-selector li:hover {
2298
    background-color: #5CA1C0;
2299
}
2300

    
2301
ul.dropdown-selector li a{
2302
    color: black;
2303
    text-decoration: none;
2304
}
2305

    
2306
div.list table span.imagetag {
2307
    display: none;
2308
}
2309

    
2310
div.list table thead .vmos {
2311
    width: 20px !important;
2312
    vertical-align:middle;
2313
}
2314

    
2315
div.list table .selection {
2316
    width: 20px !important;
2317
    text-align: left;
2318
    background-image: none;
2319
    padding-left: 6px;
2320
}
2321

    
2322
div.list table thead .vmflavor {
2323
    width: 100px !important;
2324
}
2325

    
2326
div.list table thead .vmgroup {
2327
    width: 40px !important;
2328
}
2329

    
2330
div.list table thead .vmstatus {
2331
    width: 50px !important;
2332
}
2333

    
2334
div.list table thead .vmname {
2335
    width: 70px !important;
2336
}
2337

    
2338
.spinner, .wave {
2339
    clear: right;
2340
    float:right !important;
2341
    margin: 1px 16px 0 15px !important;
2342
}
2343

    
2344
#networks-pane .spinner {
2345
    margin-top: 18px !important;
2346
}
2347

    
2348
.hidden {
2349
    display:none;
2350
}
2351

    
2352
div.actions a.selected, div.actions a.selected:hover, div.machine-actions a.selected, div.machine-actions a.selected:hover {
2353
    display:block !important;
2354
}
2355

    
2356
.action_error .message, .action_error .code {
2357
    display: none;
2358
}
2359

    
2360
.fixed {
2361
    margin: 0 0 0 -35px !important;
2362
    bottom: 0;
2363
    position: fixed !important;
2364
}
2365

    
2366
/* Networks */
2367
#networks-pane {
2368
    background-color: transparent;
2369
    color: black;
2370
    margin-left: 1px;
2371
    margin-right: 0;
2372
}
2373

    
2374
#networkscreate {
2375
    color: black;
2376
    background-color: #FF7F2A;
2377
    cursor: pointer;
2378
    padding: 7px 24px;
2379
    text-decoration: none;
2380
    width: 155px;
2381
}
2382

    
2383
#networkscreate:hover {
2384
    background-color: #FF9955;
2385
}
2386

    
2387
#networks-pane #beforecreate {
2388
    margin-left: -20px;
2389
    margin-top: -7px;
2390
}
2391

    
2392
#networks-container {
2393
    margin-top: 10px;
2394
    min-height: 270px;
2395
}
2396

    
2397
#networks-createcontainer {
2398
    position: absolute;
2399
    top: 155px;
2400
}
2401

    
2402
#networks-pane .public-networks {
2403
    background-color: white;
2404
    margin: 0 0 18px;
2405
    padding: 70px 0 15px 35px;
2406
}
2407

    
2408
#networks-pane .private-networks {
2409
    background-color: white;
2410
    padding: 15px 20px 20px 35px;
2411
}
2412

    
2413
#public-template, #private-template, #public-machine-template, #private-machine-template {
2414
    display:none;
2415
}
2416

    
2417
div.network a.action-network-add {
2418
    display: none;
2419
}
2420

    
2421
div.network a.action-network-destroy {
2422
    margin-top: 38px !important;
2423
    width: 50px;
2424
    display: none;
2425
}
2426

    
2427
div.network {
2428
    clear: both;
2429
    min-height: 65px;
2430
    margin: 5px 0 0 -30px;
2431
    padding: 3px 20px 0 4px;
2432
    width: 480px;
2433
    position: relative;
2434
}
2435

    
2436
#private-template {
2437
    margin: 2px 0 0 -30px;
2438
}
2439

    
2440
div.network-placeholder {
2441
    border-left: 3px solid #FB822F;
2442
    margin-left: 33px;
2443
}
2444

    
2445
div.network a:hover, span.show-machines:hover, span.ip:hover, span.show-firewall:hover {
2446
    text-decoration: underline;
2447
    cursor: pointer;
2448
}
2449

    
2450
#networks-container .name {
2451
    font-size: 75%;
2452
    margin-bottom: 25px;
2453
    margin-top: -4px;
2454
}
2455

    
2456
h5.network-machines, h5.machine-settings {
2457
    font-size: 75%;
2458
}
2459

    
2460
.state {
2461
    float: right;
2462
    position: absolute;
2463
    right: 10px;
2464
    top: 40px;
2465
    font-size: 75%;
2466
}
2467

    
2468
div.network div.actions {
2469
    float: right;
2470
    width: 100px;
2471
    font-size: 75%;
2472
    margin:0px -120px 0 0;
2473
    font-weight: normal;
2474
}
2475

    
2476
div.network div.machine-actions {
2477
    text-decoration: none;
2478
    float: right;
2479
    width: 100px;
2480
    margin: -5px -100px 0 0;
2481
    font-weight: normal;
2482
    font-size: 75%;
2483
}
2484

    
2485
div.network div.actions a, div.network div.machine-actions a {
2486
    text-decoration: none;
2487
    height: 15px;
2488
    color: transparent;
2489
    display: block;
2490
}
2491

    
2492
div.network div.actions a {
2493
    margin: -2px 0 0 8px;
2494
}
2495

    
2496
div.network div.machine-actions a {
2497
    margin: 0 0 0 8px;
2498
}
2499

    
2500
div.network div.actions a:hover, div.network div.machine-actions a:hover {
2501
    display: block;
2502
    background-color:#A1C8DB;
2503
    width: 200px;
2504
    opacity: 0.8;
2505
    filter: alpha(opacity = 80);
2506
}
2507

    
2508
div.network:hover div.actions a, div.network-machine:hover div.machine-actions a {
2509
    color: black;
2510
}
2511

    
2512
div.network div.actions a.selected, div.network div.machine-actions a.selected {
2513
    color: #FF7F2A !important;
2514
    width: 50px !important;
2515
}
2516

    
2517
div.network div.actions a.selected:hover, div.network div.machine-actions a.selected:hover {
2518
    background-color: transparent;
2519
}
2520

    
2521
div.network div.display a {
2522
    color: black;
2523
    display: block;
2524
}
2525

    
2526
div.network-machine div.machine-actions a.action-details {
2527
    margin-top: 10px;
2528
}
2529

    
2530
div.network:hover {
2531
    background-color: #CDE2EC;
2532
}
2533

    
2534
#internet-separator {
2535
    width: 510px;
2536
    height: 5px;
2537
    background-color: #6C535D;
2538
    margin-left: -36px;
2539
    margin-top: 20px;
2540
}
2541

    
2542
.network-logos {
2543
    float:left;
2544
    padding-right: 10px;
2545
}
2546

    
2547
.network-logos:hover {
2548
    cursor: pointer;
2549
}
2550

    
2551
#networks-container .settings {
2552
    color: #000000;
2553
}
2554

    
2555
#networks-container .network-type {
2556
    float: right;
2557
    margin-top: -4px;
2558
    margin-right: 15px;
2559
}
2560

    
2561
#networks-container .indicator {
2562
    background-color: #87AADE;
2563
    border-color: white;
2564
    border-style: solid;
2565
    border-width: 2px 3px 2px 2px;
2566
}
2567

    
2568
.state div {
2569
    text-align: right;
2570
    margin: 5px 1px 4px;
2571
}
2572

    
2573
.public-networks .state div {
2574
    margin-top: 4px;
2575
}
2576

    
2577
.private-networks .state div {
2578
    margin-top: 9px;
2579
    margin-bottom: -12px;
2580
}
2581

    
2582
div.indicator {
2583
    clear: none;
2584
    float: right;
2585
    height: 11px;
2586
    margin: 3px -1px;
2587
    width: 10px;
2588
}
2589

    
2590
#private-networks {
2591
    margin-top: 20px;
2592
}
2593

    
2594
.private-networks .editbuttons {
2595
    margin-right: 22%;
2596
}
2597

    
2598
.private-networks div.confirm_single {
2599
    margin: 46px -231px 0 0;
2600
    font-size: 80%;
2601
}
2602

    
2603
.private-networks .network-machine div.confirm_single {
2604
    margin: -8px -210px 0 0;
2605
}
2606

    
2607
span.rename-network, span.configure {
2608
    background-repeat: no-repeat;
2609
    color: transparent;
2610
    font-size: 75%;
2611
    font-weight: normal;
2612
    margin-left: 10px;
2613
    padding-left: 10px;
2614
    text-align: left;
2615
}
2616

    
2617
span.rename-network {
2618
    cursor: pointer;
2619
}
2620

    
2621
div.name-div:hover span.rename-network {
2622
    color: #3D3D3D;
2623
    margin-top: 0.4em;
2624
    background-image: url(./pencil.png);
2625
    background-position: 0 3px;
2626
}
2627

    
2628
div.network:hover a.rename {
2629
    color: #3d3d3d;
2630
}
2631

    
2632
.network-separator {
2633
    background-color: #DCDCDC;
2634
    height: 1px;
2635
    margin: 2px 0 0 -5px;
2636
    width: 480px;
2637
}
2638

    
2639
.network-contents {
2640
    margin-left: -4px;
2641
    width: 504px;
2642
    clear: both;
2643
    padding-bottom: 7px;
2644
}
2645

    
2646
.network-machine .state div {
2647
    text-align: left;
2648
}
2649

    
2650
.network-machine {
2651
    margin-left: 34px;
2652
    padding-bottom: 5px;
2653
    padding-left: 5px;
2654
    padding-top: 10px;
2655
    margin-top: 5px;
2656
}
2657

    
2658
.network-machine .logo {
2659
    float:left;
2660
    padding-right: 10px;
2661
    position:relative;
2662
}
2663

    
2664
#networks-container .machine-name {
2665
    text-decoration: none !important;
2666
    margin-bottom: 10px;
2667
    color: #000000;
2668
    margin-top: -4px;
2669
}
2670

    
2671
.discreet {
2672
    color: #969696;
2673
}
2674

    
2675
.network-contents-start-separator {
2676
    height: 3px;
2677
    background-color: #87AADE;
2678
    margin-left: 39px;
2679
    width: 410px;
2680
}
2681

    
2682
.network-contents-end-separator {
2683
    height: 3px;
2684
    background-color: #87AADE;
2685
    margin-top: 7px;
2686
    margin-left: 13px;
2687
    width: 473px;
2688
}
2689

    
2690
.network .separator {
2691
    background-color: #DCDCDC;
2692
    height: 1px;
2693
    margin-left: 5px;
2694
    margin-top: 5px;
2695
    margin-bottom: -3px;
2696
    position: absolute;
2697
    width: 473px;
2698
}
2699

    
2700
.network-machine .state {
2701
    margin-right: 18px;
2702
}
2703

    
2704
.network-machine .state .status {
2705
    margin-bottom: 4px;
2706
}
2707

    
2708
.machine-name .name {
2709
    margin-top: -10px !important;
2710
}
2711

    
2712
.machine-name .namecontainer {
2713
    line-height: 18px;
2714
    margin-bottom: 20px;
2715
}
2716

    
2717
div.network-machine:hover {
2718
    background-color: #5CA1C0;
2719
}
2720

    
2721
.machines {
2722
    width: 416px;
2723
    background-color: #B3B3B3;
2724
    margin-bottom: -8px;
2725
    margin-top: 10px;
2726
}
2727

    
2728
div.empty-network-slot {
2729
    height: 60px;
2730
}
2731

    
2732
div.network-remove-machine, div.network-add-machine {
2733
    background-color: #FB822F;
2734
    color: #bc4b00;
2735
    width:90px;
2736
    float:left;
2737
    margin:41px 0 0 -100px;
2738
}
2739

    
2740
span.remove-icon {
2741
    font-size: 80%;
2742
    margin-left: 15px;
2743
}
2744

    
2745
span.add-icon {
2746
    margin-left: 15px;
2747
}
2748

    
2749
span.remove-icon:hover, span.add-icon:hover {
2750
    cursor:pointer;
2751
    color: #fff;
2752
}
2753

    
2754
div.network-add-machine {
2755
    margin:44px 0 0 0;
2756
}
2757

    
2758
.firewall-on {
2759
    color: #42E342;
2760
}
2761

    
2762
.firewall-off {
2763
    color: #F82E2E;
2764
}
2765

    
2766
.firewall-content {
2767
    color: black;
2768
    font-size: 60%;
2769
    margin-left: 60px;
2770
}
2771

    
2772
.firewall-content .checkbox-legends {
2773
    vertical-align: text-top;
2774
}
2775

    
2776
.checkbox-legends a {
2777
    color: black;
2778
    text-decoration: underline;
2779
    font-size: 100%;
2780
}
2781

    
2782
h5.machine-connect {
2783
    font-size: 75%;
2784
}
2785

    
2786
.machine-connect span {
2787
    text-decoration: underline;
2788
}
2789

    
2790
h5.machine-connect span:hover {
2791
    cursor: pointer;
2792
}
2793

    
2794
.firewall-contents-start-separator {
2795
    background-color: #808080;
2796
    height: 2px;
2797
    margin-bottom: 5px;
2798
    width: 365px;
2799
}
2800

    
2801
.firewall-contents-end-separator {
2802
    background-color: #808080;
2803
    height: 2px;
2804
    margin-left: -60px;
2805
    margin-top: 5px;
2806
    width: 425px;
2807
}
2808

    
2809
.firewall-apply {
2810
    background-color: #666666;
2811
    border: medium none;
2812
    float: right;
2813
    font-size: 105%;
2814
    height: 18px;
2815
    margin-right: 5px;
2816
    margin-top: 3px;
2817
    width: 75px;
2818
}
2819

    
2820
.name-div {
2821
    margin-left: 70px;
2822
    margin-bottom: 20px;
2823
}
2824

    
2825
.machine-name-div {
2826
    margin-bottom: 20px;
2827
    margin-left: 60px;
2828
}
2829

    
2830
/* Metadata */
2831

    
2832
.info-content {
2833
    clear: both;
2834
    height: 95px;
2835
    width: 512px;
2836
}
2837

    
2838
.metadata-container {
2839
    line-height: 12px;
2840
    height: 85px;
2841
    background-color: #84b7d0;
2842
}
2843

    
2844
.metadata-column {
2845
    border-right: 1px solid #5CA1C0;
2846
    color: black;
2847
    float: left;
2848
    font-size: 60%;
2849
    margin-top: 3px;
2850
    height: 70px;
2851
    padding-bottom: 5px;
2852
}
2853

    
2854
.vm-stats {
2855
    padding-left: 10px;
2856
    padding-right: 5px;
2857
    width: 119px;
2858
}
2859

    
2860
.vm-details {
2861
    width: 169px;
2862
    margin-left:17px;
2863
}
2864

    
2865
.vm-metadata {
2866
    padding-left: 10px;
2867
    width: 129px;
2868
    border: none;
2869
}
2870

    
2871
.metadata-left {
2872
    float:left;
2873
    width: 50px;
2874
    height: 60px;
2875
}
2876

    
2877
.metadata-right {
2878
    width: 73px;
2879
    float:left;
2880
    height: 35px;
2881
    padding-left: 5px;
2882
    position:relative;
2883
    overflow:hidden;
2884
}
2885

    
2886
.metadata-right .items {
2887
    position:absolute;
2888
    height:20000em;
2889
}
2890

    
2891
.metadata-keys-container {
2892
    height: 60px;
2893
    float: left;
2894
}
2895

    
2896
a.manage-metadata {
2897
    font-size: 100%;
2898
    color: black;
2899
    margin-left:17px;
2900
    text-decoration: underline;
2901
}
2902

    
2903
div.machine a.manage-metadata:hover {
2904
    background-color: transparent;
2905
}
2906

    
2907
.metadata-actions, .scrollable {
2908
    padding-left: 5px;
2909
}
2910

    
2911
.metadata-actions .prev,  .metadata-actions .next{
2912
    float:left;
2913
    width:29px;
2914
    height:6px;
2915
    cursor: pointer;
2916
}
2917

    
2918
.metadata-actions .prev {
2919
    background: url("./roll-up.png") no-repeat scroll 0 0 transparent;
2920
}
2921

    
2922
.metadata-actions .next {
2923
    background: url("./roll-down.png") no-repeat scroll 0 0 transparent;
2924
}
2925

    
2926
.scrollable {
2927
    position:relative;
2928
    overflow:hidden;
2929
    height: 35px;
2930
    width: 60px;
2931
    margin-bottom:2px;
2932
}
2933

    
2934
.scrollable .items {
2935
    position:absolute;
2936
    height:20000em;
2937
}
2938

    
2939
.metadata-bar {
2940
    float: right !important;
2941
    margin: 1px 7px 0 !important;
2942
}
2943

    
2944
/* single view */
2945
.single {
2946
    color: #383838;
2947
    margin-top: -76px;
2948
    padding-bottom: 10px;
2949
    padding-left: 20px;
2950
    padding-top: 77px;
2951
    width: 679px;
2952
}
2953

    
2954
.single .column1 {
2955
    float: left;
2956
    margin-bottom: 25px;
2957
    width: 140px;
2958
}
2959

    
2960
.single .column1 .state {
2961
    float: left;
2962
    margin-left: 4px;
2963
    padding-bottom: 6px;
2964
    padding-top: 3px;
2965
    position: relative;
2966
    right: 0;
2967
    text-align: center;
2968
    width: 126px;
2969
}
2970

    
2971
.single .column1 .state-label {
2972
    padding-top: 5px;
2973
}
2974

    
2975
.single .column1 .indicators {
2976
    margin-right: 38px !important;
2977
}
2978

    
2979
.single div.connect-arrow {
2980
    margin-left: -17px;
2981
}
2982

    
2983
.single div.connect-border {
2984
    margin-left: -29px;
2985
}
2986

    
2987
.single .single-actions {
2988
    padding-bottom: 4px;
2989
    padding-left: 12px;
2990
    width: 69px;
2991
    float: left;
2992
}
2993

    
2994
.single div.single-action {
2995
    font-size: 80%;
2996
    line-height: 18px;
2997
    text-decoration: none;
2998
    cursor: pointer;
2999
}
3000

    
3001
.single div.single-action:hover {
3002
    background-color:#A1C8DB;
3003
    width: 180px;
3004
    opacity: 0.8;
3005
    filter: alpha(opacity = 80);
3006
}
3007

    
3008
.single div.single-action.selected {
3009
    color: #FF7F2A !important;
3010
    width: 50px !important;
3011
}
3012

    
3013
.single div.single-action.selected:hover {
3014
    background-color:transparent;
3015
}
3016

    
3017
div.single div.action-container.destroy {
3018
    position: absolute;
3019
    top: 265px;
3020
}
3021

    
3022
.single div.confirm_single {
3023
    font-size: 80%;
3024
    margin: -19px -111px 0 0;
3025
}
3026

    
3027
.single div.action-container.destroy div.confirm_single {
3028
    margin: -18px -130px 0 0;
3029
}
3030

    
3031
.single div.confirm_single button.no {
3032
    margin-left: -5px;
3033
}
3034

    
3035
.single .spinner, .single .wave {
3036
    margin: 5px 50px 0 0px !important
3037
}
3038

    
3039
.single div.action_error {
3040
    margin: 2px 0px 0 577px !important;
3041
    position: relative;
3042
}
3043

    
3044
.single .column2 {
3045
    background-color: #A1C8DB;
3046
    float: left;
3047
    font-size: 78%;
3048
    line-height: 17px;
3049
    margin-bottom: 20px;
3050
    padding: 10px;
3051
    width: 338px;
3052
}
3053

    
3054
.single .column2 .machine-labels {
3055
    width: 120px;
3056
    float:left;
3057
    font-size: 95%;
3058
}
3059

    
3060
.single .column2 .machine-details {
3061
    float: right;
3062
    text-align: right;
3063
    font-size: 95%;
3064
    width: auto;
3065
}
3066

    
3067
.single .column2 .name, .single .column2 .disk, .single .column2 .image-size, .single .column2 .ipv6 {
3068
    margin-bottom: 13px;
3069
}
3070

    
3071
.single .tags {
3072
    clear: both;
3073
}
3074

    
3075
.single .tags-label {
3076
    float: left;
3077
    height: 14px;
3078
    margin-top: -2px;
3079
    padding: 0 5px;
3080
    width: 30px;
3081
}
3082

    
3083
.single .tags-down-arrow {
3084
    background: url("/static/tags-down-arrow.png") no-repeat scroll 1px 7px transparent;
3085
    float: left;
3086
    height: 16px;
3087
    width: 9px;
3088
}
3089

    
3090
.single .tags-header {
3091
    background-color: #84B7D0;
3092
    cursor: pointer;
3093
    height: 16px;
3094
    width: 55px;
3095
}
3096

    
3097
.single .tags-content {
3098

    
3099
}
3100

    
3101
.single .column3 {
3102
    background-color: #A1C8DB;
3103
    height: 200px;
3104
    margin-left: 520px;
3105
    position: absolute;
3106
    top: 325px;
3107
    width: 150px;
3108
}
3109

    
3110
.single .column3 .controls {
3111
    font-size: 80%;
3112
    height: 20px;
3113
    padding-left: 7px;
3114
    padding-right: 7px;
3115
    padding-top: 8px;
3116
}
3117

    
3118
.single .column3 .previous {
3119
    float:left;
3120
    width: 72px;
3121
}
3122

    
3123
.single .column3 .next {
3124
    float: right;
3125
    text-align: center;
3126
    width: 55px;
3127
}
3128

    
3129
.single .column3 .next-arrow {
3130
    float: right;
3131
    height: 18px;
3132
    width: 12px;
3133
    background: url("./right-arrow.png") no-repeat scroll 3px 2px transparent;
3134
}
3135

    
3136
.single .column3 .prev-arrow {
3137
    background: url("./left-arrow.png") no-repeat scroll 3px 2px transparent;
3138
    float: left;
3139
    height: 18px;
3140
    width: 12px;
3141
}
3142

    
3143
.single .column3 .separator {
3144
    width: 135px;
3145
    height: 1px;
3146
    background-color: #84B7D0;
3147
    margin: 0 0 0 7px;
3148
    clear: both;
3149
}
3150

    
3151
.single .column3 .servers {
3152
    font-size: 80%;
3153
    line-height: 15px;
3154
    padding-top: 10px;
3155
    text-align: right;
3156
}
3157

    
3158
.single .column3 .server-name {
3159
    margin-left: 10px;
3160
    padding-right: 5px;
3161
    cursor: pointer;
3162
    padding-bottom: 2px;
3163
}
3164

    
3165
div.single div.column3 div.server-name:hover, .single .column3 .selected {
3166
    background-color: #84B7D0;
3167
    color: white;
3168
    padding-right: 40px;
3169
    width: 130px;
3170
    opacity: 0.8;
3171
    filter: alpha(opacity = 80);
3172
}
3173

    
3174
.single .toggler {
3175
    color: #FFFFFF;
3176
    float: right;
3177
    font-size: 140%;
3178
    padding-right: 7px;
3179
    padding-top: 7px;
3180
}
3181

    
3182
.single .single-cpu, .single .single-network {
3183
    float: left;
3184
    height: 100px;
3185
    width: 48%;
3186
}
3187

    
3188
.single .cpu-usage, .single .network-usage {
3189
    padding-bottom: 15px;
3190
    padding-left: 20px;
3191
    padding-top: 15px;
3192
    font-size: 90%;
3193
}
3194

    
3195
.single .cpu-graph, .single .network-graph {
3196
    background-color: #A1C8DB;
3197
    height: 210px;
3198
    margin-left: 20px;
3199
    width: 300px;
3200
}
3201

    
3202
.single .single-image {
3203
    width: 126px;
3204
    margin-bottom: 10px;
3205
    margin-left: 4px;
3206
}
3207

    
3208
.single .column3 .previous, .single .column3 .next {
3209
    cursor: pointer;
3210
    background-color: #84B7D0;
3211
    color: white;
3212
    font-size: 100%;
3213
    height: 15px;
3214
    padding-top: 2px;
3215
}
3216

    
3217
.single div.lower {
3218
    clear:both;
3219
    background: url("./running-bg.png") repeat scroll 0 0 transparent;
3220
    margin-left: -20px;
3221
    width: 699px;
3222
    height: 270px;
3223
}
3224

    
3225
.single div.upper {
3226
    background: url("./running-bg.png") repeat scroll 0 0 transparent;
3227
    clear: both;
3228
    float: left;
3229
    height: 330px;
3230
    margin-bottom: 10px;
3231
    margin-left: -20px;
3232
    margin-top: -75px;
3233
    padding-left: 29px;
3234
    padding-top: 75px;
3235
    width: 670px;
3236
}
3237

    
3238
/* console css */
3239
.console-header-logo {
3240
    padding-top: 10px;
3241
    margin-left: 30px;
3242
    position: fixed;
3243
}
3244

    
3245
div.console-container {
3246
    margin: 0 0em;
3247
    height: auto;
3248
}
3249

    
3250
#wrapper.console {
3251
    width: auto;
3252
}
3253

    
3254
.console-info {
3255
    font-size:80%;
3256
    color: white;
3257
    float:left;
3258
    position:relative;
3259
    margin: 25px 0 0 480px;
3260
}
3261

    
3262
applet {
3263
    width: 100%;
3264
    height:75%;
3265
}
3266

    
3267
.console-footer #footer-text{
3268
    float:left;
3269
    left: auto;
3270
    margin-left:30px;
3271
}
3272

    
3273
/* add network wizard (see also #wizard for shared classes) */
3274
#networks-wizard .header {
3275
    background-color: #4085A5;
3276
    height: 56px;
3277
}
3278

    
3279
#networks-wizard div.name-input {
3280
    margin: 75px 0 0 55px;
3281
}
3282

    
3283
#networks-wizard input {
3284
    border: 1px solid #CCCCCC;
3285
    color: #445566;
3286
    letter-spacing: 1px;
3287
    width: 170px;
3288
}
3289

    
3290
#networks-wizard span.help {
3291
    font-style: italic;
3292
    font-size: 80%;
3293
    margin-left: 10px;
3294
}
3295

    
3296
#networks-wizard .separator-end {
3297
    background-color: #387693;
3298
    height: 6px;
3299
    width: 478px;
3300
    margin-left: -12px;
3301
    margin-top: 9px;
3302
}
3303

    
3304
.red {
3305
    color: red;
3306
}
3307

    
3308
/* add server to network wizard (see also #metadata-wizard for shared classes) */
3309
#add-machines-wizard span.machine-name {
3310
    margin-left: 4px;
3311
    vertical-align: text-top;
3312
}
3313

    
3314
#add-machines-wizard img.list-logo {
3315
    margin: 2px 1px 1px;
3316
}
3317

    
3318
.css-panes {
3319
    clear: both;
3320
}
3321

    
3322
.last .network-separator {
3323
    background-color: white;
3324
    height: 10px;
3325
    margin-left: -50px;
3326
    margin-top: -12px;
3327
    width: 20px;
3328
}
3329

    
3330
.last .firewall-content {
3331
    margin-bottom:13px;
3332
}
3333

    
3334
#pub:hover .last .network-separator {
3335
    background-color: #CDE2EC;
3336
}
3337

    
3338
.public-networks .empty-network-slot {
3339
    display: none;
3340
}