Revision e55b8703

/dev/null
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
body {
20
	line-height: 1;
21
    background:#fff url(../static/degrade-background.png) repeat scroll 0 0;
22
    margin: 0;
23
}
24

  
25
ol, ul {
26
	list-style: none;
27
}
28

  
29
blockquote, q {
30
	quotes: none;
31
}
32

  
33
blockquote:before, blockquote:after,
34
q:before, q:after {
35
	content: '';
36
	content: none;
37
}
38

  
39
/* remember to define focus styles! */
40
:focus {
41
    outline: 1px dotted #87AADE;
42
}
43

  
44
/* remember to highlight inserts somehow! */
45
ins {
46
	text-decoration: none;
47
}
48

  
49
del {
50
	text-decoration: line-through;
51
}
52

  
53
/* tables still need 'cellspacing="0"' in the markup */
54
table {
55
	border-collapse: collapse;
56
	border-spacing: 0;
57
}
58

  
59

  
60
h5 {
61
    font-weight: normal;
62
    font-size: 9pt;
63
    margin-bottom:3px;
64
}
65

  
66
/* root element for tabs  */
67
ul.css-tabs {
68
	margin: 0 0 0 10px; 
69
    padding: 0;
70
	height:31px;
71
    font-size:32px;	
72
    overflow: hidden; 	
73
}
74

  
75
/* single tab */
76
ul.css-tabs li {  
77
	float:left;	 
78
	padding:0; 
79
	margin: 0 10px 0 0;  
80
	list-style-type:none;	
81
}
82

  
83
/* link inside the tab. uses a background image */
84
ul.css-tabs a { 
85
	float:left;
86
	display:block;
87
	text-decoration:none;
88
	color:#d2d2d2;
89
	position:relative;
90
	outline:0;
91
    padding: 0 9px 0 13px;
92
    margin-top: 7px;
93
}
94

  
95
ul.css-tabs a#instances {
96
    color: #a3bbc5;
97
}
98

  
99
ul.css-tabs a#instances.current {
100
  color: #87aade;
101
}
102

  
103
ul.css-tabs a#disks {
104
    color: #deb358;
105
}
106

  
107
ul.css-tabs a#disks.current {
108
  color: #dea842;
109
}
110

  
111
ul.css-tabs a#images {
112
    color: #9ba97b;
113
}
114

  
115
ul.css-tabs a#images.current {
116
    color: #87a06d;
117
}
118

  
119
ul.css-tabs a#networks {
120
    color: #bc9399;
121
}
122

  
123
ul.css-tabs a#networks.current {
124
  color: #9d6d6a;
125
}
126

  
127
ul.css-tabs a:hover {
128
    margin-top: 2px;
129
}
130
	
131
/* selected tab */
132
ul.css-tabs a.current {
133
	cursor:default;
134
    margin-top: 2px;
135
}
136

  
137
/* tab pane */
138
div.css-panes {
139
/*    border-top: 10px solid #87aade;
140
    border-bottom: 10px solid #87aade;  */
141
    background: white;
142
}
143

  
144
.css-panes > div.pane {
145
	display:none;
146
	padding:0px 20px;
147
    margin: 0 1em;
148
}
149

  
150
/* CSS3 border radius for various elements. yea - CSS isn't perfect */
151
.rounded, #sheet input, .error {
152
	border-radius: 5px;
153
	-webkit-border-radius: 5px;
154
	-moz-border-radius: 5px;
155
	-o-border-radius: 5px;
156
	-khtml-border-radius: 5px;
157
}
158

  
159
/* validation error message */
160
.error {
161
	background-color:#E8FF6D;
162
	padding:4px;
163
	-webkit-box-shadow: #000 0 0 9pt;
164
	-moz-box-shadow: #000 0 0 9pt;
165
}
166

  
167
/* nested arrow inside error message. It's 100% CSS. No images. */
168
.error em {
169
	border: 10px solid;
170
	border-color: #E8FF6D transparent transparent;
171
	bottom: -17px;
172
	display: block;
173
	height: 0;
174
	left: 10px;
175
	position: absolute;
176
	width: 0;
177
}
178

  
179
/* input field that caused validation error */
180
.invalid {
181
	background-color: rgba(221, 233, 255, 0.898) !important;
182
}
183

  
184
#create {
185
    background-color: #87aade;
186
    color: #000;
187
    cursor: pointer;
188
    display: block;
189
    padding: 6px 24px;
190
    margin: 12px 0 12px -36px;
191
    width: 125px;
192
    text-decoration: none;
193
}
194

  
195
#create:hover {
196
    background-color: #a8c5f1;
197
}
198

  
199
div#header {
200
    height: 60px;
201
    background: #999;
202
}
203

  
204
div#wrapper {
205
    width: 700px;
206
    margin: 0em auto;
207
}
208

  
209
a.logo {
210
    width: 250px; 
211
}
212

  
213
a.logo h1 {
214
    display: none;
215
}
216

  
217
a.logo:hover h1 {
218
    color: #3baddb;
219
}
220
a img {
221
    border: none;
222
}
223

  
224
div#about {
225
    display:none;
226
}    
227

  
228
#nefo {
229
    margin: 10px 0 -2px 25px;
230
}
231

  
232
/* tooltip styling. by default the element to be styled is .tooltip  */
233
.tooltip {
234
	display:none;
235
    color: transparent; 
236
}
237

  
238
.modal {
239
    background-color:#fff;
240
    display:none;
241
    width:30em;
242
    height:20em;
243
    padding:1em;
244
    text-align:left;
245
    opacity:0.9;
246
}
247
	
248
/* scrollable root element */
249
#wizard {	
250
	border:5px solid #87AADE;
251
	font-size:9pt;
252
	height:405px;
253
	width:460px;
254
	margin:0px auto;	
255
	overflow:hidden;
256
	position:relative;
257
}  
258

  
259
/* scrollable items */
260
#wizard .items {
261
	width:20000em;
262
	clear:both;
263
	position:absolute;
264
}
265

  
266
/* validation error message bar. positioned on the top edge */
267
#drawer {
268
	overflow:visible;
269
	position:fixed;
270
	left:0;
271
	top:0;
272
}
273

  
274
/* scrollable items */
275
#wizard .items {
276
	width:20000em;	
277
	clear:both;	
278
	position:absolute;	
279
    display:block;
280
    padding: 0;
281
    margin: 0;
282
    border:none;
283
    background:none;
284
}
285

  
286
/* single item */
287
#wizard .page {	
288
	padding:20px 30px;
289
	width:440px;
290
	float:left;	
291
    display:block;
292
    border:none;
293
    background-color: transparent;
294
}
295

  
296
/* title */
297
#wizard h2 {
298
	font-weight: bold;
299
    font-size: 12pt;
300
    color: #666;
301
}
302

  
303
#wizard li {
304
	margin-bottom:1.2em;
305
}
306

  
307
#wizard .pane li {
308
    margin: 0;
309
}
310

  
311
#wizard label {
312
	font-size:16px;	
313
	display:block;
314
    clear: both;
315
}
316

  
317
#wizard label strong {
318
	color:#789;	
319
	position:relative;
320
	top:-1px;
321
    font-size: 12pt;
322
}
323

  
324
#wizard label em {
325
	font-size:9pt;
326
	color:#666;	
327
	font-style:normal;
328
}
329

  
330
#wizard .text {
331
	width: 94%;
332
	padding: 5px;
333
    margin-top: 10px;
334
	border: 1px solid #ccc;
335
	color: #456;
336
	letter-spacing: 1px;
337
}
338

  
339
#wizard select {
340
	border:1px solid #ccc;
341
	width:94%;	
342
	padding:4px;
343
    display: none;
344
}
345

  
346
#wizard .double label { 
347
	width:50%;
348
	float:left;
349
}
350

  
351
#wizard .double .text {
352
	width:93%;	
353
}
354

  
355
#wizard .clearfix {
356
	clear:left;
357
	padding-top:10px;	
358
}
359

  
360
#wizard .right {
361
	float:right;		
362
}
363

  
364
#wizard .error {
365
	border:1px solid red;		
366
}
367

  
368
#wizard a:hover div.image {
369
    background-color: #999;
370
}
371
#wizard a:hover div.image img {
372
    background-color: #999;
373
}
374

  
375
#wizard label a:hover strong {
376
    color: white;
377
}
378

  
379
#wizard div.image span.size {
380
    font-size: 9pt;
381
    color: #666;
382
}
383

  
384
#wizard div.image .radio {
385
    float: right;
386
}
387

  
388
#wizard div.image span.image-id, #wizard div.image span.description {
389
    font-size: 9pt;
390
    color: #666;
391
    font-weight: normal;
392
    display:inline;
393
}
394

  
395
#wizard a:hover div.image span.image-id, #wizard a:hover div.image span.description, #wizard a:hover div.image span.size {
396
    color: white;
397
}
398

  
399
#wizard .cost {
400
    color: #666;
401
    margin-top: 50px;
402
}
403

  
404
#wizard #status {
405
	height: 32px;
406
	background: #999;
407
    padding-left: 15px;
408
}
409

  
410
.page ul {
411
    margin-top: 15px;
412
    height: 280px;
413
    overflow: auto;
414
}
415

  
416
.panes ul.pane {
417
    height: 276px;
418
}
419

  
420
.page ul.tabs {
421
    overflow: hidden;
422
    height: auto;
423
    margin-bottom: 0;
424
    margin-top: -20px;
425
}
426

  
427
.page ul.tabs li {
428
    float: right;
429
    margin: 0 1em;
430
}
431

  
432
#status li {
433
	float:left;
434
	color:#666;
435
	padding:10px 40px;
436
}
437

  
438
#status li.active {
439
	background-color: #87AADE;
440
    font-weight: bold;
441
    color: white;
442
}
443

  
444
/* slider root element */
445
.slider {
446
    background-color: #87AADE;
447
    border: 1px solid #666;
448
    clear: right;
449
    cursor: pointer;
450
    display: block !important;
451
    float: left;
452
    height: 3px;
453
    margin: 20px 0 20px;
454
    padding: 0.1em !important;
455
    position: relative;
456
    width: 330px;
457
}
458

  
459
/* drag handle */
460
.handle {
461
    -moz-box-shadow: 0 0 2px #000000;
462
    background: url("../static/h30.png") repeat-x scroll 0 0 #FFFFFF;
463
    border: 1px solid #000000;
464
    cursor: move;
465
    display: block;
466
    height: 22px;
467
    margin-top: -9pt;
468
    position: absolute;
469
    width: 10px;
470
}
471

  
472
/* progress bar (enabled with progress: true) */
473
.progress {
474
	height:9px; 
475
	background-color:#C5FF00; 
476
	display:none;
477
	opacity:0.6;
478
}
479

  
480
/* the input field */
481
.range {
482
	border: 1px inset #ddd;
483
	float: left;
484
	font-size: 12pt;
485
	margin: 10px 0 0 15px;
486
	padding: 3px 0;
487
	text-align: center;
488
	width: 50px;		
489
}
490

  
491
div.instance {
492
    clear: both;
493
    margin: 5px 0 0 -32px;
494
    padding: 3px 4px 0;
495
    width: 523px;
496
    border: 1px dashed transparent;
497
    color: #666;
498
    height: 67px;
499
}
500

  
501
.instance a {
502
    color: #3d3d3d;
503
    font-weight: normal;
504
    text-decoration: none;
505
    font-size: 9pt;
506
}
507

  
508
.instance a:hover {
509
    color: #000;
510
    text-decoration: underline;
511
}
512

  
513
.state {
514
    float: right;
515
}
516

  
517
.state div {
518
    text-align: right;
519
    margin-right: 3px;
520
}
521

  
522
.actions {
523
    float: right;
524
    width: 70px;
525
    margin: 0 -75px 0 0;
526
    font-weight: normal;
527
    height: 67px;
528
}
529

  
530
.actions a {
531
    color: transparent;
532
}
533

  
534
a.action{
535
    margin: 0 0 5px 5px;
536
    display: none;
537
}
538

  
539
a.more {
540
    margin: 18px 0 5px 5px;
541
    display: none;
542
}
543

  
544
a.action:hover, a.more:hover {
545
    color: black !important;
546
    display: block;
547
}
548

  
549
.actions a:focus, .actions:hover a,.instance:hover .actions a {
550
    color: #3d3d3d;
551
    display: block;
552
}
553

  
554
.instance:hover {
555
    border: 1px dotted transparent;
556
    background-color:#dcdcdc;
557
    color: #3d3d3d;
558
}
559

  
560
.instance img {
561
    float: left;
562
    margin: 0em 14px 0 14px;
563
}
564

  
565
div.ip, div.state {
566
    font-size:9pt;
567
    color: #3d3d3d;
568
}
569

  
570
.list .state {
571
    margin-top: 3px;
572
}
573

  
574
div.indicator {
575
    width:10px;
576
    height:11px;
577
    margin: 3px -1px;
578
    clear: none;
579
    float:right;
580
}
581

  
582
.running .indicator {
583
    border-top: 2px solid white;
584
    border-bottom: 2px solid white;
585
    border-left: 2px solid white;
586
    border-right: 3px solid white;
587
    background-color: #87AADE;
588
}
589

  
590
.instance:hover .indicator {  
591
    border-color: #dcdcdc !important;
592
}
593

  
594
.terminated {
595
    margin-bottom: 17px;
596
    opacity: 0.8;
597
}
598

  
599
.instance:hover div.uptime, .instance:hover a.rename, .instance:hover a.configure {
600
    color: #3d3d3d;
601
}
602

  
603
div.uptime {
604
    clear: both;
605
    color: transparent;
606
    margin-left: 1px;
607
}
608

  
609
div.instance-tabs {
610
    margin-top: 1em;
611
}
612

  
613
span.rename, span.configure {
614
    background-repeat: no-repeat;
615
    color: transparent;
616
    font-size: 9pt;
617
    font-weight: normal;
618
    margin-left: 10px;
619
    padding-left: 10px;
620
    text-align: left;
621
}
622

  
623
a.name:hover span.rename {
624
    color: #3D3D3D;
625
    margin-top: 0.4em;
626
    background-image: url(/static/pencil.png);
627
}
628

  
629

  
630
a.storage:hover span.configure {
631
    color: #3D3D3D;
632
}
633

  
634
#ubuntu {
635
    height:50px;
636
    background: url(../static/ubuntu-logo.png) no-repeat 0 0;
637
    padding-left: 50px;
638
}
639

  
640
button {
641
    background-color: #87AADE;
642
    border: 1px solid #87AADE;
643
    color: #FFFFFF;
644
    cursor: pointer;
645
    padding: 4px 25px;
646
}
647

  
648
button.next:hover {
649
    background-color: #f4b400;
650
    border-color: #f4b400;
651
}
652

  
653
button.prev:hover {
654
    background-color: #a8c5f1;
655
    border-color: #a8c5f1;
656
}
657

  
658
button.next {
659
    background-color: #F49000;
660
    border-color: #F49000;
661
    font-weight: bold;
662
}
663

  
664
button.prev {
665
    margin-left: -19px;
666
}
667

  
668
.image-logo {
669
    float: left;
670
    margin-right: 1em;
671
}
672

  
673
div.image {
674
    padding: 1em;
675
    clear: both;
676
    display: block;
677
}
678

  
679
div#view-select {
680
    float: right;
681
    clear: both;
682
    color: white;
683
    margin-top: -62px;
684
    margin-right: -36px;
685
    font-size: 9pt;
686
    background-color: #87aade;
687
    padding: 5px 10px;
688
}
689

  
690
a#standard, a#list {
691
    text-decoration: none;
692
    font-size: 11pt;
693
}
694

  
695
a#standard:link, a#standard:visited {
696
color:#5f8dd3;
697
}
698

  
699
a#list:link, a#list:visited {
700
color:white;
701
}
702

  
703
a#list:hover {
704
background: #5f8dd3;
705
}
706

  
707
a#standard:active, a#list:active {
708
color:white;
709
}
710

  
711
.activelink {
712
color:white !important;
713
}
714

  
715
div.instance-type {
716
    float: left;
717
    margin: 4px 10px 20px 0;
718
}
719

  
720
div.active {
721
    height: 200px;
722
}
723

  
724
div.active, div.stopped {
725
    margin-left: -2.2em;
726
    width: 500px;
727
    padding: 1em;
728
    margin-top: 1em;
729
}
730

  
731
div.list label img {
732
    margin-right: .5em;
733
    margin-bottom: -0.25em;
734
}
735

  
736
div.list label {
737
    color: #3D3D3D;
738
    font-size:9pt;
739
}
740

  
741
div.list div.running {
742
    margin: .5em 0;
743
}
744

  
745
/* root element for tabs  */
746
#wizard ul.tabs { 
747
    margin-left: 260px; 		 	
748
}
749

  
750
/* single tab */
751
#wizard ul.tabs li {  
752
    margin-bottom: 0; 
753
	list-style-type:none;
754
    float: left;	
755
}
756

  
757
/* link inside the tab. uses a background image */
758
#wizard ul.tabs a { 
759
	display:block;
760
	padding: 0.5em;	
761
	text-decoration:none;
762
	color: #999;
763
	position:relative;
764
	top:1px;
765
	outline:0;
766
}
767

  
768
#wizard ul.tabs a:hover {
769
	color: black;
770
    background-color:#F7F7F7;
771
}
772
	
773
/* selected tab */
774
#wizard ul.tabs a.current {
775
	color: white;
776
    background-color: #87AADE;	
777
	cursor: default;
778
}
779

  
780
div.inactive {
781
    opacity: .6;
782
    margin-bottom: 25px;
783
}
784

  
785
div.list div.actions {
786
    clear: left;
787
    float: right;
788
    margin-right: -20px;
789
    margin-top: 22px;
790
    text-align: right;
791
    width: 150px;
792
}
793

  
794
div.list div.actions a {
795
    clear: left;
796
    color: #3D3D3D !important;
797
    display: block;
798
    font-size:9pt;
799
    opacity: 0.6;
800
}
801

  
802
div.list div.actions a:hover{
803
    text-decoration: underline;
804
    cursor: pointer;
805
}
806

  
807
input.instance {
808
    width: 13px;
809
    height: 13px;
810
    padding: 0;
811
    margin:0;
812
    vertical-align: bottom;
813
    position: relative;
814
    top: -1px;
815
    overflow: hidden;
816
}
817

  
818
#misc {
819
    height: 100px;
820
    border: 5px solid #87AADE;
821
}
822

  
823
#misc p {
824
    margin-top: 15px;
825
}
826

  
827
#misc strong {
828
    color: #F49C1A;
829
}
830

  
831
#misc .close {
832
	background-image: url(/static/close.png);
833
	position: absolute;
834
	right: -19px;
835
	top: -20px;
836
	cursor: pointer;
837
	height: 35px;
838
	width: 35px;
839
}
840

  
841
img.os {
842
    z-index: 1;
843
    margin-left: -34px;
844
    margin-top: 29px;
845
    opacity: .9;
846
}
847

  
848
div#user, div#language {
849
    float:right;
850
    clear: both;
851
    color: #a0a0a0;
852
    font-size: 9pt;
853
    margin-top: 1px;
854
}
855

  
856
div#user a, div#language a {
857
    color: #a0a0a0;
858
    text-decoration: none;
859
}
860

  
861
.seperator {
862
    background-color: #87AADE;
863
    height: 10px;
864
    width: 700px;
865
    margin: 0 0 0 -36px;
866
}
867

  
868
#mini.seperator {
869
    width: 538px;
870
    height: 5px;
871
    margin: 17px 0 17px -36px;
872
}
873

  
874
#disks.seperator {
875
    background-color: #dea842;
876
}
877

  
878
#images.seperator {
879
    background-color: #87a06d;
880
}
881

  
882
#networks.seperator {
883
    background-color: #9d6d6a;
884
}
885

  
886
.instance h5 {
887
    margin-left: 84px;
888
    margin-right: 60px;
889
}
890

  
b/ui/static/main.css
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

  
1 19
body {
2
    background:url("../static/header.png") no-repeat scroll top transparent;
3
    background-color: #213d55;
4
	font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",sans-serif,verdana;
20
	line-height: 1;
21
    background:#fff url(../static/degrade-background.png) repeat scroll 0 0;
5 22
    margin: 0;
6 23
}
7 24

  
8
*:focus {
9
    outline:0 !important;
25
ol, ul {
26
	list-style: none;
10 27
}
11 28

  
12
h1, h2, h3, h4, h5 {
13
    margin-top: 0em;
14
    margin-bottom: .6em;
29
blockquote, q {
30
	quotes: none;
15 31
}
16 32

  
17
h5 {
18
    font-weight: normal;
19
    margin-bottom: 1em;
33
blockquote:before, blockquote:after,
34
q:before, q:after {
35
	content: '';
36
	content: none;
20 37
}
21 38

  
22
#nefo{
23
    display:none;
39
/* remember to define focus styles! */
40
:focus {
41
    outline: 1px dotted #87AADE;
24 42
}
25 43

  
26
#footer {
27
    text-align:center;
28
    color: #666;
29
    font-size: .5em;
30
    padding:2em;
44
/* remember to highlight inserts somehow! */
45
ins {
46
	text-decoration: none;
31 47
}
32 48

  
33
#footer a {
34
    color: #EBEBEB;
35
    text-decoration: none;
49
del {
50
	text-decoration: line-through;
36 51
}
37 52

  
38
/* get rid of those system borders being generated for A tags */
39
a:active {
40
  outline:none;
53
/* tables still need 'cellspacing="0"' in the markup */
54
table {
55
	border-collapse: collapse;
56
	border-spacing: 0;
57
}
58

  
59

  
60
h5 {
61
    font-weight: normal;
62
    font-size: 9pt;
63
    margin-bottom:3px;
41 64
}
42 65

  
43 66
/* root element for tabs  */
44
ul.css-tabs {  
45
	margin:-.5em 2em 0 1em !important; 
46
	padding:0;
47
	height:2.2em;
67
ul.css-tabs {
68
	margin: 0 0 0 10px; 
69
    padding: 0;
70
	height:31px;
71
    font-size:32px;	
72
    overflow: hidden; 	
48 73
}
49 74

  
50 75
/* single tab */
51 76
ul.css-tabs li {  
52 77
	float:left;	 
53 78
	padding:0; 
54
	margin:-3px 1em 0 0;  
79
	margin: 0 10px 0 0;  
55 80
	list-style-type:none;	
56 81
}
57 82

  
58 83
/* link inside the tab. uses a background image */
59 84
ul.css-tabs a { 
60 85
	float:left;
61
	font-size:1em;
62 86
	display:block;
63
	padding:.6em 3em 0;	
64 87
	text-decoration:none;
65
	border:0px solid #213D55;
66
	border-bottom:2px solid #213D55;
67
	height:1.65em;
68
	background-color:#ebebeb;
69
	color:#666666;
88
	color:#d2d2d2;
70 89
	position:relative;
71 90
	outline:0;
72
	-moz-border-radius:1em 1em 0 0;	
91
    padding: 0 9px 0 13px;
92
    margin-top: 7px;
93
}
94

  
95
ul.css-tabs a#instances {
96
    color: #a3bbc5;
97
}
98

  
99
ul.css-tabs a#instances.current {
100
  color: #87aade;
101
}
102

  
103
ul.css-tabs a#disks {
104
    color: #deb358;
105
}
106

  
107
ul.css-tabs a#disks.current {
108
  color: #dea842;
109
}
110

  
111
ul.css-tabs a#images {
112
    color: #9ba97b;
113
}
114

  
115
ul.css-tabs a#images.current {
116
    color: #87a06d;
117
}
118

  
119
ul.css-tabs a#networks {
120
    color: #bc9399;
121
}
122

  
123
ul.css-tabs a#networks.current {
124
  color: #9d6d6a;
73 125
}
74 126

  
75 127
ul.css-tabs a:hover {
76
    color: #3baddb;
128
    margin-top: 2px;
77 129
}
78 130
	
79 131
/* selected tab */
80 132
ul.css-tabs a.current {
81
	background-color:#f7f7f7;
82
    color: #000;
83 133
	cursor:default;
84
    border-bottom: none;
85
	height:1.8em !important;
134
    margin-top: 2px;
86 135
}
87 136

  
88
	
89 137
/* tab pane */
138
div.css-panes {
139
/*    border-top: 10px solid #87aade;
140
    border-bottom: 10px solid #87aade;  */
141
    background: white;
142
}
143

  
90 144
.css-panes > div.pane {
91 145
	display:none;
92
	border:0px solid #666;
93
	padding:15px 20px;
94
	background-color:#f7f7f7;
146
	padding:0px 20px;
95 147
    margin: 0 1em;
96
    -moz-border-radius: 0 1em 1em;
97 148
}
98 149

  
99

  
100

  
101 150
/* CSS3 border radius for various elements. yea - CSS isn't perfect */
102 151
.rounded, #sheet input, .error {
152
	border-radius: 5px;
103 153
	-webkit-border-radius: 5px;
104 154
	-moz-border-radius: 5px;
105 155
	-o-border-radius: 5px;
......
110 160
.error {
111 161
	background-color:#E8FF6D;
112 162
	padding:4px;
113
	-webkit-box-shadow: #000 0 0 12px;
114
	-moz-box-shadow: #000 0 0 12px;
163
	-webkit-box-shadow: #000 0 0 9pt;
164
	-moz-box-shadow: #000 0 0 9pt;
115 165
}
116 166

  
117 167
/* nested arrow inside error message. It's 100% CSS. No images. */
118 168
.error em {
119
	border:10px solid;
120
	border-color:#E8FF6D transparent transparent;
121
	bottom:-17px;
122
	display:block;
123
	height:0;
124
	left:10px;
125
	position:absolute;
126
	width:0;
169
	border: 10px solid;
170
	border-color: #E8FF6D transparent transparent;
171
	bottom: -17px;
172
	display: block;
173
	height: 0;
174
	left: 10px;
175
	position: absolute;
176
	width: 0;
127 177
}
128 178

  
129 179
/* input field that caused validation error */
130 180
.invalid {
131
	background-color:rgba(221, 233, 255, 0.898) !important;
181
	background-color: rgba(221, 233, 255, 0.898) !important;
132 182
}
133 183

  
134 184
#create {
135
    -moz-border-radius: .5em;
136
    background-color: #f49c1a;
137
    border: 2px solid #F7F7F7;
138
    color: #f4f4f4;
139
    cursor:pointer;
140
    display:block;
141
    padding: .7em 1em;
142
    width: 8em;
143
    font-weight: bold;
185
    background-color: #87aade;
186
    color: #000;
187
    cursor: pointer;
188
    display: block;
189
    padding: 6px 24px;
190
    margin: 12px 0 12px -36px;
191
    width: 125px;
144 192
    text-decoration: none;
145 193
}
146 194

  
147 195
#create:hover {
148
    background-color:#f29400;
149
    color: white;
150
    border: 2px solid #f29400;
196
    background-color: #a8c5f1;
151 197
}
152 198

  
153 199
div#header {
154
    height:152px;
155
    margin-left: -2em;
200
    height: 60px;
201
    background: #999;
156 202
}
157 203

  
158 204
div#wrapper {
159
    width: 800px;
160
    margin: 0 auto;
205
    width: 700px;
206
    margin: 0em auto;
161 207
}
162 208

  
163 209
a.logo {
......
165 211
}
166 212

  
167 213
a.logo h1 {
168
    background:url("../static/cloud.png") no-repeat scroll bottom left transparent ;
169
    height:78px;
170
    color: #b1b3b4;
171
    margin-left: 1em;
172
    margin-top: 0;
173
    padding: .5em 0 0 3.2em;   
174
    line-height: .3em;
175
    font-size: 1.7em; 
214
    display: none;
176 215
}
177 216

  
178 217
a.logo:hover h1 {
......
183 222
}
184 223

  
185 224
div#about {
186
    color: white;
187
    padding: .5em 0;
188
    font-size:.7em;
189
    float: right;
225
    display:none;
190 226
}    
191 227

  
228
#nefo {
229
    margin: 10px 0 -2px 25px;
230
}
231

  
192 232
/* tooltip styling. by default the element to be styled is .tooltip  */
193 233
.tooltip {
194 234
	display:none;
195
	background:transparent url(../static/tooltip.png);
196
	font-size:12px;
197
	height:40px;
198
	width:130px;
199
	padding:25px;
200
	color:#fff;	
201

  
235
    color: transparent; 
202 236
}
203 237

  
204 238
.modal {
205 239
    background-color:#fff;
206 240
    display:none;
207 241
    width:30em;
208
    height:30em;
242
    height:20em;
209 243
    padding:1em;
210 244
    text-align:left;
211 245
    opacity:0.9;
......
213 247
	
214 248
/* scrollable root element */
215 249
#wizard {	
216
	background:#fff url(../static/h600.png) repeat scroll 0 0;
217
	border:5px solid #789;
218
	font-size:12px;
219
	height:480px;
250
	border:5px solid #87AADE;
251
	font-size:9pt;
252
	height:405px;
253
	width:460px;
220 254
	margin:0px auto;	
221
	width:500px;
222 255
	overflow:hidden;
223 256
	position:relative;
224
	/* rounded corners for modern browsers */
225
	-moz-border-radius:5px;
226
	-webkit-border-radius:5px;
227 257
}  
228 258

  
229 259
/* scrollable items */
......
233 263
	position:absolute;
234 264
}
235 265

  
236
/* single scrollable item called ".page" in this setup */
237
#wizard .page {
238
	padding:20px 30px;
239
	float:left;
240
}
241

  
242 266
/* validation error message bar. positioned on the top edge */
243 267
#drawer {
244 268
	overflow:visible;
......
271 295

  
272 296
/* title */
273 297
#wizard h2 {
274
	font-size:22px;
275
	font-weight:normal;
276
	margin:10px 0 0 0;
277
}
278

  
279
#wizard h2 em {
280
	display:block;
281
	font-size:14px;
282
	color:#666;
283
	font-style:normal;
284
	margin-top:5px;
285
}
286

  
287
/* input fields */
288
#wizard ul {
289
	padding:0px !important;
298
	font-weight: bold;
299
    font-size: 12pt;
300
    color: #666;
290 301
}
291 302

  
292 303
#wizard li {
293
	list-style-type:none;
294
	list-style-image:none;
295 304
	margin-bottom:1.2em;
296 305
}
297 306

  
307
#wizard .pane li {
308
    margin: 0;
309
}
310

  
298 311
#wizard label {
299 312
	font-size:16px;	
300 313
	display:block;
......
305 318
	color:#789;	
306 319
	position:relative;
307 320
	top:-1px;
321
    font-size: 12pt;
308 322
}
309 323

  
310 324
#wizard label em {
311
	font-size:11px;
325
	font-size:9pt;
312 326
	color:#666;	
313 327
	font-style:normal;
314 328
}
315 329

  
316 330
#wizard .text {
317
	width:94%;
318
	padding:5px;
319
	border:1px solid #ccc;
320
	color:#456;
321
	letter-spacing:1px;
331
	width: 94%;
332
	padding: 5px;
333
    margin-top: 10px;
334
	border: 1px solid #ccc;
335
	color: #456;
336
	letter-spacing: 1px;
322 337
}
323 338

  
324 339
#wizard select {
......
328 343
    display: none;
329 344
}
330 345

  
331
#wizard label span {
332
	color:#b8128f;
333
	font-weight:bold;
334
	position:relative;
335
	top:4px;
336
	font-size:20px;
337
}
338

  
339 346
#wizard .double label { 
340 347
	width:50%;
341 348
	float:left;
......
358 365
	border:1px solid red;		
359 366
}
360 367

  
361
#wizard #status {
362
	margin:0px !important;
363
	height:35px;
364
	background:#213d55 url(../static/h30.png) repeat-x;
365
	padding-left:25px !important;
366
	_background:#213d55;
367
}
368

  
369 368
#wizard a:hover div.image {
370 369
    background-color: #999;
371 370
}
......
377 376
    color: white;
378 377
}
379 378

  
380
#wizard div.image strong {
381
    font-size: 1em;
382
}
383

  
384 379
#wizard div.image span.size {
385
    font-size:.7em;
380
    font-size: 9pt;
386 381
    color: #666;
387 382
}
388 383

  
......
391 386
}
392 387

  
393 388
#wizard div.image span.image-id, #wizard div.image span.description {
394
    font-size:.7em;
389
    font-size: 9pt;
395 390
    color: #666;
396 391
    font-weight: normal;
397 392
    display:inline;
......
403 398

  
404 399
#wizard .cost {
405 400
    color: #666;
406
    margin-top: 4em;
401
    margin-top: 50px;
402
}
403

  
404
#wizard #status {
405
	height: 32px;
406
	background: #999;
407
    padding-left: 15px;
408
}
409

  
410
.page ul {
411
    margin-top: 15px;
412
    height: 280px;
413
    overflow: auto;
414
}
415

  
416
.panes ul.pane {
417
    height: 276px;
418
}
419

  
420
.page ul.tabs {
421
    overflow: hidden;
422
    height: auto;
423
    margin-bottom: 0;
424
    margin-top: -20px;
425
}
426

  
427
.page ul.tabs li {
428
    float: right;
429
    margin: 0 1em;
407 430
}
408 431

  
409 432
#status li {
410
	list-style-type:none;
411
	list-style-image:none;
412 433
	float:left;
413
	color:#fff;
414
	padding:10px 30px;
434
	color:#666;
435
	padding:10px 40px;
415 436
}
416 437

  
417 438
#status li.active {
418
	background-color:#F49C1A;
419
	font-weight:normal;		
439
	background-color: #87AADE;
440
    font-weight: bold;
441
    color: white;
420 442
}
421 443

  
422 444
/* slider root element */
423 445
.slider {
424
    -moz-border-radius: 5px 5px 5px 5px;
425
    -moz-box-shadow: 0 0 8px #000000 inset;
426
    background: url("../static/h30.png") repeat-x scroll 0 0 #3C72E6;
427
    border: 1px solid #333333;
446
    background-color: #87AADE;
447
    border: 1px solid #666;
428 448
    clear: right;
429 449
    cursor: pointer;
430 450
    display: block !important;
431 451
    float: left;
432 452
    height: 3px;
433
    margin-top: 10px;
453
    margin: 20px 0 20px;
434 454
    padding: 0.1em !important;
435 455
    position: relative;
436 456
    width: 330px;
437 457
}
438 458

  
439
/* progress bar (enabled with progress: true) */
440
.progress {
441
	height:9px; 
442
	background-color:#C5FF00; 
443
	display:none;
444
	opacity:0.6;
445
}
446

  
447 459
/* drag handle */
448 460
.handle {
449
    -moz-border-radius: 14px 14px 14px 14px;
450 461
    -moz-box-shadow: 0 0 2px #000000;
451 462
    background: url("../static/h30.png") repeat-x scroll 0 0 #FFFFFF;
452 463
    border: 1px solid #000000;
453 464
    cursor: move;
454 465
    display: block;
455 466
    height: 22px;
456
    margin-top: -11px;
467
    margin-top: -9pt;
457 468
    position: absolute;
458 469
    width: 10px;
459 470
}
460 471

  
472
/* progress bar (enabled with progress: true) */
473
.progress {
474
	height:9px; 
475
	background-color:#C5FF00; 
476
	display:none;
477
	opacity:0.6;
478
}
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff