Revision 3ed3ef88

b/snf-cyclades-app/synnefo/ui/new_ui/ui/javascripts/wizard.js
470 470
					});
471 471
				}
472 472
			});
473

  
474
			$('.show-add-tag').click(function(e) {
475
				e.preventDefault();
476
				$(this).parents('.tags-area').find('.snf-color-picker').slideDown('slow', function() {
477
					$('#hide-add-tag-dummy').scrollintoview({
478
						'duration': 'slow'
479
					});
480
				});
481
				ui.colorPickerVisible = 1;
482
			});
483

  
484
			$('.hide-add-tag').click(function(e) {
485
				e.preventDefault();
486
				$(this).parents('.tags-area').find('.snf-color-picker').slideUp(400, function() {
487
					$('.show-add-tag').first().scrollintoview({
488
						'duration': 'slow'
489
					});
490
					ui.colorPickerVisible = 0;
491
				});
492
			});
493

  
494 473
		}
495 474
		else if (wizardType == 'network-wizard') {
496 475

  
b/snf-cyclades-app/synnefo/ui/new_ui/ui/sass/_details.scss
110 110
				.editable {
111 111
					min-width: 30%;
112 112
					display: inline-block;
113
					.input-txt {
114
						font-size: 14px;
115
					}
113 116
					input[type="text"] {
114 117
						width: 100px;
115 118
					}
b/snf-cyclades-app/synnefo/ui/new_ui/ui/sass/_networks.scss
27 27
	}
28 28
}
29 29

  
30
// for network creation wizard
31
#network-wizard {
32 30

  
33
	a {
34
		&.nav:focus {
35
			border: none;
36
		}
37
		&.radio_btn:focus, &.check:focus{
38
				border: 1px solid #aee7cc;
39
				padding: 2px;
40
			}
41
	}
42

  
43
	li {
44
		list-style: none outside none;
45
		position: relative;
46
	}
47

  
48
	.snf-checkbox-checked, .snf-checkbox-unchecked {
49
		font-size: 1.3em;
50
	}
51
	.subnet_options {
52
		margin: 0;
53
		li {
54
			margin-top: 20px;
55
		}
56
	}
57
	.step {
58
		a {	color: $wizard-base-font-color;}
59
		.network_options {
60
			position: relative;
61
			padding-bottom: 20px;
62
			.explanatory {
63
					font-size:emCalc(12px);
64
					margin-top:20px;
65
					margin-bottom:60px;
66
			}
67
			.check, .radio_btn {
68
				position: absolute;
69
				right: 0;
70
				&:focus {
71
					right: -3px;
72
					top: -3px;
73
				}
74
			}
75
			.network-name {
76
				margin: 40px 0;
77
				h2 {
78
					color:white;
79
					font-size: emCalc(16px);
80
				}
81
			}
82
			
83
			
84
			li{
85
				display: block;
86
				width: 360px;
87
				&.manual{
88
					position: relative;
89
					.input {
90
						position: absolute;
91
						right: -170px;
92
						width: 150px;
93
						bottom: 5px;
94
						display: none;
95
					}
96
				}
97
				&.project-selection li {
98
					width: 100%;
99
				}
100
			}
101
		}
102
	}
103
}
b/snf-cyclades-app/synnefo/ui/new_ui/ui/sass/_overlays.scss
171 171
				left:10%;
172 172
				border:1px solid white;
173 173
			}
174
			&.wizard {
175
				background:$overlay-bg-color;
176
				padding:0 ;
177
				width:100%;
178
				top:0;
179
				left:0;
180
				position: relative;
181
				color:white;
182
				.top {
183
					background:$overlay-color-top;
184
					height:$bar-menu-height + $bar-submenu-height;
185
					position:fixed;
186
					left:0;
187
					right:0;
188
					bottom:auto;
189
					top:$header-height;
190
					width:100%;
191
					z-index:40;
192
					.numbers {
193
						.row {
194
							max-width: 100%;
195
							padding:0 $header-padding-horizontal;
196
							.close {
197
								color:$primary-color;
198
								&:hover, &:focus {
199
									color:white;
200
								}
201
							}
202
						}
203
						height: $bar-menu-height;
204
						line-height: 50px;
205
						background:$overlay-darker-color;
206
					}
207
					.menus {
208
						height: $bar-submenu-height;
209
						.sub-menu {
210
							display: none;
211
							&[data-step="1"] {
212
								display: block;
213
							}
214
							ul {
215
								margin:0;
216
								padding:0;
217
								list-style: none outside none;
218
								font-size:emCalc(12px);
219
								li {
220
									display: inline;
221
									margin-right:10px;
222
									line-height: $bar-submenu-height;
223
									list-style: none outside none;
224
									a {
225
										color:$body-font-color;
226
										&:hover, &:focus, &.current {
227
											color:white;
228
										}
229
										&.current {
230
											text-decoration: underline;
231
										}
232
										&.disabled {
233
											color: $inactive-color;
234
											cursor: default;
235

  
236
										}
237
									}
238
								}
239
							}
240
						}
241
					}
242
					.nums {
243
						text-align: right;
244
						list-style:none outside none;
245
						margin:0;
246
						height: 50px;
247
						line-height: 50px;
248
						font-size:emCalc(9px);
249
						padding-right:120px;
250
						color:$secondary-color;
251
						li {
252
							list-style:none outside none;
253
							display: inline;
254
							p {
255
								display: none;
256
								position: relative;
257
								top: 1px;
258
								font-size:12px;
259
								margin-left:12px;
260
								strong {
261
									margin-right:5px;
262
								}
263
							}
264
							em {
265
								display: inline-block;
266
								border-radius:50%;
267
								border:1px solid $secondary-color;
268
								width:20px;
269
								height:20px;
270
								line-height: 18px;
271
								margin:0 3px;
272
								text-align: center;
273
								font-style: normal;
274
							}
275
							a {
276
								color:$secondary-color;
277
								display: block;
278
								&:hover {
279
									cursor: default;
280
								}
281
							}
282
							&.current{
283
								float: left;
284
								p {
285
									display: inline-block;
286
								}
287
								em {
288
									font-size:12px;
289
									width:30px;
290
									height:30px;
291
									line-height: 27px;
292
									border-color:$secondary-color;
293
									* {
294
										color:$secondary-color;
295
									}
296
								}
297
							}
298
						}
299
					}
300
				}
301
				.middle {
302
					padding-top:$bar-height+$bar-submenu-height;
303
					.steps {
304
						position:relative;
305
						width:100%;
306
					}
307
					.step {
308
						position: absolute;
309
						top:0;
310
						width:100%;
311
						display:none;
312
						&.current {
313
							display: block;
314
						}
315
						padding:50px 0 50px;
316
						&.step-2 {
317
							// padding-top:30px;
318
							.dropdown {
319
								margin-bottom:40px;
320
							}
321
						}
322
						&.step-3 {
323
							// padding-top: 45px;
324
						}
325
						.os {
326
							li {
327
								display: none;
328
								list-style: none outside none;
329
								font-size:emCalc(12px);
330
								@extend .clearfix;
331
								padding:15px 0;
332
								&:hover,
333
								&.hover {
334
									background:$overlay-darker-color;
335
								}
336
								&.current {
337
									background:white;
338
									color:$overlay-bg-color;
339
									.name-col {
340
										color:$overlay-bg-color;
341
									}
342
									.btn-col {
343
										a {
344
											border-color:$overlay-bg-color;
345
											color:$overlay-bg-color;
346
											&.current {
347
												color:white;
348
												background:$overlay-bg-color;
349
											}
350
										}
351
									}
352
								}
353
								&.system-images {
354
									display: list-item;
355
								}
356
								.img-col {
357
									float:left;
358
									width:50px;
359
									line-height: $btn-height;
360
								}
361
								.name-col {
362
									float: left;
363
									color: $wizard-base-font-color;
364
									width:71%;
365
									padding-right:10px;
366
									line-height: $btn-height;
367
								}
368
								.size-col {
369
									float:left;
370
									width:10%;
371
									line-height: $btn-height;
372
								}
373
								.btn-col {
374
									float:right;
375
									width:10%;
376
									margin-left:10px;
377
									a {
378
										@extend .btn5;
379

  
380
											font-size:1em;
381
										&.current {
382
											color:$overlay-bg-color;
383
										}
384
									}
385
								}
386
								.details {
387
									display: none;
388
									background:darken(white,10%);
389
									padding:22px 0;
390
									margin:20px 6px -9px;
391
									color: $body-font-color;
392
									h3 {
393
										font-size: 1em;
394
										font-weight: normal;
395
										margin-bottom:1em;
396
										padding-left:50px;
397
									}
398
									dl {
399
										margin:0;
400
										padding-left:50px;
401
										@extend .clearfix;
402
										dt {
403
											width: 20%;
404
											float:left;
405
											font-weight:normal;
406
										}
407
										dd {
408
											margin:0 0 5px;
409
										}
410
									}
411
								}
412
							}
413
						}
414
						.flavor {
415
							list-style: none outside none;
416
							li {
417
								list-style:none outside none;
418
								margin-bottom:30px;
419
								.title {
420
									@extend .clearfix;
421
									height:40px;
422
									overflow:hidden;
423
									margin-bottom:emCalc(8px);
424
									color:white;
425
									vertical-align: top;
426
									.icon {
427
										display: block;
428
										width:60px;
429
										font-size:38px;
430
										float: left;
431
									}
432
									h2 {
433
										font-size:emCalc(14px);
434
										span {
435
											font-weight:normal;
436
										}
437
										float:left;
438
										width: 140px;
439
										color:white;
440
										margin-right:60px;
441
										padding-left:emCalc(10px);
442
										em {
443
											display: block;
444
											margin-top:4px;
445
											font-size:11px;
446
											font-style:normal;
447
											font-weight:normal;
448
											white-space: nowrap;
449
											line-height: 13px;
450
										}
451
									}
452
									p {
453
										visibility: hidden;
454
										overflow:hidden;
455
										min-height:40px;
456
										font-size:11px;
457
										line-height:11px;
458
									}
459
								}
460
								.options-bar {
461
									@extend .clearfix;
462
									.bar {
463
										width:200px;
464
										float:left;
465
										margin-right:60px;
466
										height: 20px;
467
										position: relative;
468
										top:10px;
469
										.wrap {
470
											border:1px solid white;
471
											padding:1px;
472
											height: 100%;
473
											&.disabled-progress-bar {
474
												border-color: $disabled-resource-color;
475
												.container{
476
													.total {
477
														background-color: $disabled-resource-color;
478
													}
479
												}
480
											}
481
											.container {
482
												height: 100%;
483
												.total {
484
													background:$primary-color;
485
													height: 100%;
486
													float:left;
487
													position: relative;
488
													.current {
489
														background:white;
490
														height: 100%;
491
														float:left;
492
													}
493
													span {
494
														position:absolute;
495
														right:10px;
496
														font-size: emCalc(9px);
497
														top:2px;
498
													}
499
													&.low {
500
														span {
501
															right:-30px;
502
															color:white;
503
														}
504
													}
505
												}
506
											}
507

  
508
										}
509
									}
510
									.options {
511
										overflow:hidden;
512
										list-style: none outside none;
513
										li {
514
											list-style: none outside none;
515
											display: inline-block;
516
											margin-right: 10px;
517
											margin-bottom:0;
518
											a {
519
												@extend .btn5;
520
												min-width: 60px;
521
												&.current {
522
													color:$overlay-bg-color;
523
												}
524
												&.disabled {
525
													border-color: $disabled-resource-color;
526
													color: $disabled-resource-color;
527
													&:hover, &:active {
528
														cursor: default;
529
														border-width: 1px;
530
														line-height: 28px;
531

  
532
													}
533
												}
534
											}
535
										}
536
									}
537
								}
538
							}
539
						}
540
						.summary {
541
							padding-bottom:40px;
542
							.row {
543
								.wrap {
544
									max-width: $row-small;
545
									border-top:1px solid white;
546
									padding-top:1em;
547
									// margin-top:1em;
548
								}
549
								&:first-child {
550
									.wrap {
551
										border-top:0 none;
552
										margin-top:0;
553
									}
554
									dl {
555
										dt {
556
											font-weight: bold;
557
										}
558
									}
559
								}
560
							}
561
							h2 {
562
								font-size:1em;
563
								color:white;
564
								margin-bottom:1em;
565
							}
566
							dl {
567
								margin-bottom:0;
568
								span {
569
									width:40px;
570
									display: inline-block;
571
									font-size:20px;
572
								}
573
								dt {
574
									display: inline-block;
575
									width: 42%;
576
									vertical-align: top;
577
									font-weight:600;
578
								}
579
								dd {
580
									display: inline-block;
581
									width:45%;
582
									margin-bottom:1em;
583
								}
584
							}
585
						}
586
						.advanced-conf-step {
587
							color: $wizard-base-font-color;
588
							h2 {
589
								color: $wizard-base-font-color;
590
								font-size: 1em;
591
								margin-bottom: 10px;
592
								line-height: 1;
593
							}
594
							p {
595
								font-size: $wizard-paragraph-font-size;
596
							}
597
			                .snf-checkbox-checked, .snf-checkbox-unchecked {
598
			                    color: $wizard-base-font-color;
599
			                }
600
			                .expand-btn {
601
			                    margin: 50px 0 $step-adv-padding;
602
			                    a {
603
			                        color:$wizard-base-font-color;
604
			                        span {
605
										padding-left:24px;
606
			                        }
607
			                      }
608
			                }
609
			                .adv-main {
610
			                    .vm-name {
611
			                        h2 {
612
			                            color:white;
613
			                            font-size:1em;
614
			                            margin-bottom:0.5em;
615
			                        }
616
			                    }
617
			                }
618
			                .btn5 {
619
			                    &:hover {
620
			                        color:white;
621
			                }
622
			                    &.current, &.current:hover {
623
			                        color:$overlay-bg-color;
624
			                    }
625
			                }
626
			                .advanced-conf-options {
627
			                    display: none;
628
			                    .check {
629
									font-size: 20px;
630
			                    }
631
			                    .area {
632
			                        padding:$step-adv-padding 0;
633
			                        .row {
634
				                        p{
635
											max-width:340px;
636
											margin-bottom: 20px;
637
				                        }
638
			                        }
639
			                        ul {
640
			                            li {
641
			                                position: relative;
642
			                                list-style:none outside none;
643
			                                margin-bottom:7px;
644
			                                &.checkbox {
645
			                                    &:hover {
646
			                                        cursor: pointer;
647
			                                    }
648
			                                }
649
			                                h3 {
650
			                                    width: $conf-area-h-width;
651
			                                    color:white;
652
			                                    font-size:1em;
653
			                                    font-weight: normal;
654
			                                    margin:0 28px 0 0;
655
			                                    display: inline-block;
656
			                                    //&.net-name { width: 9.063em }
657
			                                }
658
			                            }
659
			                        }
660
			                    }
661
			                    .ssh-keys-area {
662
			                        background-color: $ssh-opt-area-color;
663
			                        .btn5 {
664
										margin-top: 3px;
665
			                        }
666

  
667
			                    }
668
			                    .networks-area {
669
			                        background-color: $net-opt-area-color;
670
			                        ul {
671
										position: relative;
672
										margin-bottom:0;
673
			                        }
674
			                        li {
675
			                            .net-icons {
676
			                                padding-right:30px;
677
			                                display: inline-block;
678
			                                width:145px;
679
			                                text-align: right;
680
			                                font-size:30px;
681
			                                margin-bottom: 0;
682
			                                position: relative;
683
			                                span {
684
												position: relative;
685
												&.snf-modem {
686
													top:-1px;
687
			                                    }
688
			                                    &.snf-www {
689
			                                        top:6px;
690
			                                    }
691
			                                    &.snf-network_full {
692
			                                        top:5px;
693
			                                    }
694
			                                    &.temp-line {
695
													position: absolute;
696
													height:1px;
697
													width:13px;
698
													background:white;
699
													bottom:15px;
700
													&.line1 { right:56px; }
701
													&.line2 {
702
														right:97px;
703
														width:10px;
704
													}
705
												}
706
											}
707
										}
708
			                            &.more {
709
			                                background:$net-more-opt-area-color;
710
			                                margin:$step-adv-padding 6px;
711
			                                padding:$step-adv-padding 0;
712
			                                color:#fff;
713
			                                h3 {
714
			                                    color:#fff;
715
			                                    padding-left: 145px;
716
			                                    &:hover {
717
													cursor: pointer;
718
			                                    }
719
			                                }
720
			                                .btn5 {
721
			                                    margin-top:20px;
722
			                                    border-color:#fff;
723
			                                    color:#fff;
724
			                                    margin-left:145px;
725
			                                }
726
			                                .with-checkbox {
727
			                                    a {
728
			                                        span {
729
			                                            color: #fff;
730
			                                        }
731
			                                    }
732
			                                }
733
			                            }
734
			                        }
735

  
736
			                    }
737
			                    .tags-area {
738
			                        background-color: $tag-opt-area-color;
739
			                        .snf-color-picker {
740
			                            display: none;
741
			                        }
742
			                        #picker {
743
			                            position: relative;
744
			                            width: 207px;
745
			                            margin: 30px 5px;
746
			                            display: inline-block;
747
			                        }
748
			                        .btns {
749
			                            margin-top: 77px;
750
			                            margin-bottom: 30px;
751
			                        }
752
			                        .btn5 {
753
			                            margin-right:20px;
754
			                        }
755
			                        .tag-demo {
756
										left:10px;
757
			                        }
758
			                        h3 {
759
			                            width: $conf-area-h-width;
760
			                            color:white;
761
			                            font-size:1em;
762
			                            font-weight: normal;
763
			                            margin:0 28px 0 0;
764
			                            display: inline-block;
765
			                            //&.net-name { width: 9.063em }
766
			                           }
767
			                        .list-header {
768
										position: relative;
769
										left: -14px;
770
										h3 {
771
											margin-right: 35px;
772
										}
773
									}
774
			                    }
775
			                }
776
			            }
777
			        }
778
			    }
779
			    .bottom {
780
			        position: fixed;
781
			        left:0;
782
			        right:0;
783
			        bottom:0;
784
			        border-top:1px solid $overlay-color-top;
785
			        background:$overlay-bg-color;
786
			        .row {
787
			            height: $bar-submenu-height;
788
			            line-height: $bar-submenu-height;
789
			        }
790
			        .nav {
791
			            height: $bar-submenu-height;
792
			            line-height: $bar-submenu-height;
793
			            color:white;
794
			            display: inline-block;
795
			            position: relative;
796
			            font-size: emCalc(12px);
797
			            top:($bar-submenu-height - 30px)/2;
798
			            width: 100px;
799
			            &:hover,
800
			            &:focus {
801
			                @include transition(background, 0ms, ease-out);
802
			            }
803
			            span {
804
			                display: inline-block;
805
			                height: 30px;
806
			                line-height:30px;
807
			                float: left;
808
			                &:hover,
809
			                &:focus {
810
			                    @include transition(background, 0ms, linear);
811
			                }
812
			            }
813
			        }
814
			        .prev {
815
			            float:left;
816
			            height:30px;
817
			            padding-left:18px;
818
			            background:url('../images/nav-edge-lt.png') no-repeat left top;
819
			            span {
820
			                padding-right:10px;
821
			                background:url('../images/nav-lt.png') no-repeat right top;
822
			            }
823
			            &:hover,
824
			            &.active,
825
			            &:focus {
826
			                background-position:left bottom;
827
			                span {
828
			                    background-position:right bottom;
829
			                }
830
			            }
831
			        }
832
			        .next {
833
			            float:right;
834
			            height:30px;
835
			            padding-right:18px;
836
			            background:url('../images/nav-edge-rt.png') no-repeat right top;
837
			            span {
838
			                padding-left:10px;
839
			                background:url('../images/nav-rt.png') no-repeat left top;
840
			                float: right;
841
			            }
842
			            &:hover,
843
			            &.active,
844
			            &:focus {
845
			                background-position:right bottom;
846
			                span {
847
			                    background-position:left bottom;
848
			                    float:right;
849
			                }
850
			            }
851
			        }
852
			    }
853
		} // end of .wizard
854
	} // end of .overlay-div
174
		} // end of .overlay-div
855 175
}
856 176

  
857 177
}
b/snf-cyclades-app/synnefo/ui/new_ui/ui/sass/_volumes.scss
1
.items-list .img-wrap .snf-HDD {
1
.items-list .img-wrap .icon {
2 2
  font-size: 60px;
3
}
4
.list-view .items-list .img-wrap .icon {
5
  font-size: 34px;
3 6
  color: #30c79e;
4 7
}
b/snf-cyclades-app/synnefo/ui/new_ui/ui/sass/_wizards.scss
1
.overlay-wrapper .overlay-area-custom .overlay-div.wizard {
2
				background:$overlay-bg-color;
3
				padding:0 ;
4
				width:100%;
5
				top:0;
6
				left:0;
7
				position: relative;
8
				color:white;
9
				.top {
10
					background:$overlay-color-top;
11
					height:$bar-menu-height + $bar-submenu-height;
12
					position:fixed;
13
					left:0;
14
					right:0;
15
					bottom:auto;
16
					top:$header-height;
17
					width:100%;
18
					z-index:40;
19
					.numbers {
20
						.row {
21
							max-width: 100%;
22
							padding:0 $header-padding-horizontal;
23
							.close {
24
								color:$primary-color;
25
								&:hover, &:focus {
26
									color:white;
27
								}
28
							}
29
						}
30
						height: $bar-menu-height;
31
						line-height: 50px;
32
						background:$overlay-darker-color;
33
					}
34
					.menus {
35
						height: $bar-submenu-height;
36
						.sub-menu {
37
							display: none;
38
							&[data-step="1"] {
39
								display: block;
40
							}
41
							ul {
42
								margin:0;
43
								padding:0;
44
								list-style: none outside none;
45
								font-size:emCalc(12px);
46
								li {
47
									display: inline;
48
									margin-right:10px;
49
									line-height: $bar-submenu-height;
50
									list-style: none outside none;
51
									a {
52
										color:$body-font-color;
53
										&:hover, &:focus, &.current {
54
											color:white;
55
										}
56
										&.current {
57
											text-decoration: underline;
58
										}
59
										&.disabled {
60
											color: $inactive-color;
61
											cursor: default;
62

  
63
										}
64
									}
65
								}
66
							}
67
						}
68
					}
69
					.nums {
70
						text-align: right;
71
						list-style:none outside none;
72
						margin:0;
73
						height: 50px;
74
						line-height: 50px;
75
						font-size:emCalc(9px);
76
						padding-right:120px;
77
						color:$secondary-color;
78
						li {
79
							list-style:none outside none;
80
							display: inline;
81
							p {
82
								display: none;
83
								position: relative;
84
								top: 1px;
85
								font-size:12px;
86
								margin-left:12px;
87
								strong {
88
									margin-right:5px;
89
								}
90
							}
91
							em {
92
								display: inline-block;
93
								border-radius:50%;
94
								border:1px solid $secondary-color;
95
								width:20px;
96
								height:20px;
97
								line-height: 18px;
98
								margin:0 3px;
99
								text-align: center;
100
								font-style: normal;
101
							}
102
							a {
103
								color:$secondary-color;
104
								display: block;
105
								&:hover {
106
									cursor: default;
107
								}
108
							}
109
							&.current{
110
								float: left;
111
								p {
112
									display: inline-block;
113
								}
114
								em {
115
									font-size:12px;
116
									width:30px;
117
									height:30px;
118
									line-height: 27px;
119
									border-color:$secondary-color;
120
									* {
121
										color:$secondary-color;
122
									}
123
								}
124
							}
125
						}
126
					}
127
				}
128
				.middle {
129
					padding-top:$bar-height+$bar-submenu-height;
130
					.steps {
131
						position:relative;
132
						width:100%;
133
					}
134
					.step {
135
						position: absolute;
136
						top:0;
137
						width:100%;
138
						display:none;
139
						&.current {
140
							display: block;
141
						}
142
						padding:50px 0 50px;
143
						&.step-2 {
144
							// padding-top:30px;
145
							.dropdown {
146
								margin-bottom:40px;
147
							}
148
						}
149
						&.step-3 {
150
							// padding-top: 45px;
151
						}
152
						.os {
153
							li {
154
								display: none;
155
								list-style: none outside none;
156
								font-size:emCalc(12px);
157
								@extend .clearfix;
158
								padding:15px 0;
159
								&:hover,
160
								&.hover {
161
									background:$overlay-darker-color;
162
								}
163
								&.current {
164
									background:white;
165
									color:$overlay-bg-color;
166
									.name-col {
167
										color:$overlay-bg-color;
168
									}
169
									.btn-col {
170
										a {
171
											border-color:$overlay-bg-color;
172
											color:$overlay-bg-color;
173
											&.current {
174
												color:white;
175
												background:$overlay-bg-color;
176
											}
177
										}
178
									}
179
								}
180
								&.system-images {
181
									display: list-item;
182
								}
183
								.img-col {
184
									float:left;
185
									width:50px;
186
									line-height: $btn-height;
187
								}
188
								.name-col {
189
									float: left;
190
									color: $wizard-base-font-color;
191
									width:71%;
192
									padding-right:10px;
193
									line-height: $btn-height;
194
								}
195
								.size-col {
196
									float:left;
197
									width:10%;
198
									line-height: $btn-height;
199
								}
200
								.btn-col {
201
									float:right;
202
									width:10%;
203
									margin-left:10px;
204
									a {
205
										@extend .btn5;
206

  
207
											font-size:1em;
208
										&.current {
209
											color:$overlay-bg-color;
210
										}
211
									}
212
								}
213
								.details {
214
									display: none;
215
									background:darken(white,10%);
216
									padding:22px 0;
217
									margin:20px 6px -9px;
218
									color: $body-font-color;
219
									h3 {
220
										font-size: 1em;
221
										font-weight: normal;
222
										margin-bottom:1em;
223
										padding-left:50px;
224
									}
225
									dl {
226
										margin:0;
227
										padding-left:50px;
228
										@extend .clearfix;
229
										dt {
230
											width: 20%;
231
											float:left;
232
											font-weight:normal;
233
										}
234
										dd {
235
											margin:0 0 5px;
236
										}
237
									}
238
								}
239
							}
240
						}
241
						.flavor {
242
							list-style: none outside none;
243
							li {
244
								list-style:none outside none;
245
								margin-bottom:30px;
246
								.title {
247
									@extend .clearfix;
248
									height:40px;
249
									overflow:hidden;
250
									margin-bottom:emCalc(8px);
251
									color:white;
252
									vertical-align: top;
253
									.icon {
254
										display: block;
255
										width:60px;
256
										font-size:38px;
257
										float: left;
258
									}
259
									h2 {
260
										font-size:emCalc(14px);
261
										span {
262
											font-weight:normal;
263
										}
264
										float:left;
265
										width: 140px;
266
										color:white;
267
										margin-right:60px;
268
										padding-left:emCalc(10px);
269
										em {
270
											display: block;
271
											margin-top:4px;
272
											font-size:11px;
273
											font-style:normal;
274
											font-weight:normal;
275
											white-space: nowrap;
276
											line-height: 13px;
277
										}
278
									}
279
									p {
280
										visibility: hidden;
281
										overflow:hidden;
282
										min-height:40px;
283
										font-size:11px;
284
										line-height:11px;
285
									}
286
								}
287
								.options-bar {
288
									@extend .clearfix;
289
									.bar {
290
										width:200px;
291
										float:left;
292
										margin-right:60px;
293
										height: 20px;
294
										position: relative;
295
										top:10px;
296
										.wrap {
297
											border:1px solid white;
298
											padding:1px;
299
											height: 100%;
300
											&.disabled-progress-bar {
301
												border-color: $disabled-resource-color;
302
												.container{
303
													.total {
304
														background-color: $disabled-resource-color;
305
													}
306
												}
307
											}
308
											.container {
309
												height: 100%;
310
												.total {
311
													background:$primary-color;
312
													height: 100%;
313
													float:left;
314
													position: relative;
315
													.current {
316
														background:white;
317
														height: 100%;
318
														float:left;
319
													}
320
													span {
321
														position:absolute;
322
														right:10px;
323
														font-size: emCalc(9px);
324
														top:2px;
325
													}
326
													&.low {
327
														span {
328
															right:-30px;
329
															color:white;
330
														}
331
													}
332
												}
333
											}
334

  
335
										}
336
									}
337
									.options {
338
										overflow:hidden;
339
										list-style: none outside none;
340
										li {
341
											list-style: none outside none;
342
											display: inline-block;
343
											margin-right: 10px;
344
											margin-bottom:0;
345
											a {
346
												@extend .btn5;
347
												min-width: 60px;
348
												&.current {
349
													color:$overlay-bg-color;
350
												}
351
												&.disabled {
352
													border-color: $disabled-resource-color;
353
													color: $disabled-resource-color;
354
													&:hover, &:active {
355
														cursor: default;
356
														border-width: 1px;
357
														line-height: 28px;
358

  
359
													}
360
												}
361
											}
362
										}
363
									}
364
								}
365
							}
366
						}
367
						.summary {
368
							padding-bottom:40px;
369
							.row {
370
								.wrap {
371
									max-width: $row-small;
372
									border-top:1px solid white;
373
									padding-top:1em;
374
									// margin-top:1em;
375
								}
376
								&:first-child {
377
									.wrap {
378
										border-top:0 none;
379
										margin-top:0;
380
									}
381
									dl {
382
										dt {
383
											font-weight: bold;
384
										}
385
									}
386
								}
387
							}
388
							h2 {
389
								font-size:1em;
390
								color:white;
391
								margin-bottom:1em;
392
							}
393
							dl {
394
								margin-bottom:0;
395
								span {
396
									width:40px;
397
									display: inline-block;
398
									font-size:20px;
399
								}
400
								dt {
401
									display: inline-block;
402
									width: 42%;
403
									vertical-align: top;
404
									font-weight:600;
405
								}
406
								dd {
407
									display: inline-block;
408
									width:45%;
409
									margin-bottom:1em;
410
								}
411
							}
412
						}
413
						.advanced-conf-step {
414
							color: $wizard-base-font-color;
415
							h2 {
416
								color: $wizard-base-font-color;
417
								font-size: 1em;
418
								margin-bottom: 10px;
419
								line-height: 1;
420
							}
421
							p {
422
								font-size: $wizard-paragraph-font-size;
423
							}
424
			                .snf-checkbox-checked, .snf-checkbox-unchecked {
425
			                    color: $wizard-base-font-color;
426
			                }
427
			                .expand-btn {
428
			                    margin: 50px 0 $step-adv-padding;
429
			                    a {
430
			                        color:$wizard-base-font-color;
431
			                        span {
432
										padding-left:24px;
433
			                        }
434
			                      }
435
			                }
436
			                .adv-main {
437
			                    .vm-name {
438
			                        h2 {
439
			                            color:white;
440
			                            font-size:1em;
441
			                            margin-bottom:0.5em;
442
			                        }
443
			                    }
444
			                }
445
			                .btn5 {
446
			                    &:hover {
447
			                        color:white;
448
			                }
449
			                    &.current, &.current:hover {
450
			                        color:$overlay-bg-color;
451
			                    }
452
			                }
453
			                .advanced-conf-options {
454
			                    display: none;
455
			                    .check {
456
									font-size: 20px;
457
			                    }
458
			                    .area {
459
			                        padding:$step-adv-padding 0;
460
			                        .row {
461
				                        p{
462
											max-width:340px;
463
											margin-bottom: 20px;
464
				                        }
465
			                        }
466
			                        ul {
467
			                            li {
468
			                                position: relative;
469
			                                list-style:none outside none;
470
			                                margin-bottom:7px;
471
			                                &.checkbox {
472
			                                    &:hover {
473
			                                        cursor: pointer;
474
			                                    }
475
			                                }
476
			                                h3 {
477
			                                    width: $conf-area-h-width;
478
			                                    color:white;
479
			                                    font-size:1em;
480
			                                    font-weight: normal;
481
			                                    margin:0 28px 0 0;
482
			                                    display: inline-block;
483
			                                    //&.net-name { width: 9.063em }
484
			                                }
485
			                            }
486
			                        }
487
			                    }
488
			                    .ssh-keys-area {
489
			                        background-color: $ssh-opt-area-color;
490
			                        .btn5 {
491
										margin-top: 3px;
492
			                        }
493

  
494
			                    }
495
			                    .networks-area {
496
			                        background-color: $net-opt-area-color;
497
			                        ul {
498
										position: relative;
499
										margin-bottom:0;
500
			                        }
501
			                        li {
502
			                            .net-icons {
503
			                                padding-right:30px;
504
			                                display: inline-block;
505
			                                width:145px;
506
			                                text-align: right;
507
			                                font-size:30px;
508
			                                margin-bottom: 0;
509
			                                position: relative;
510
			                                span {
511
												position: relative;
512
												&.snf-modem {
513
													top:-1px;
514
			                                    }
515
			                                    &.snf-www {
516
			                                        top:6px;
517
			                                    }
518
			                                    &.snf-network_full {
519
			                                        top:5px;
520
			                                    }
521
			                                    &.temp-line {
522
													position: absolute;
523
													height:1px;
524
													width:13px;
525
													background:white;
526
													bottom:15px;
527
													&.line1 { right:56px; }
528
													&.line2 {
529
														right:97px;
530
														width:10px;
531
													}
532
												}
533
											}
534
										}
535
			                            &.more {
536
			                                background:$net-more-opt-area-color;
537
			                                margin:$step-adv-padding 6px;
538
			                                padding:$step-adv-padding 0;
539
			                                color:#fff;
540
			                                h3 {
541
			                                    color:#fff;
542
			                                    padding-left: 145px;
543
			                                    &:hover {
544
													cursor: pointer;
545
			                                    }
546
			                                }
547
			                                .btn5 {
548
			                                    margin-top:20px;
549
			                                    border-color:#fff;
550
			                                    color:#fff;
551
			                                    margin-left:145px;
552
			                                }
553
			                                .with-checkbox {
554
			                                    a {
555
			                                        span {
556
			                                            color: #fff;
557
			                                        }
558
			                                    }
559
			                                }
560
			                            }
561
			                        }
562

  
563
			                    }
564
			                    .tags-area {
565
			                        background-color: $tag-opt-area-color;
566
			                        .snf-color-picker {
567
			                            display: none;
568
			                        }
569
			                        #picker {
570
			                            position: relative;
571
			                            width: 207px;
572
			                            margin: 30px 5px;
573
			                            display: inline-block;
574
			                        }
575
			                        .btns {
576
			                            margin-top: 77px;
577
			                            margin-bottom: 30px;
578
			                        }
579
			                        .btn5 {
580
			                            margin-right:20px;
581
			                        }
582
			                        .tag-demo {
583
										left:10px;
584
			                        }
585
			                        h3 {
586
			                            width: $conf-area-h-width;
587
			                            color:white;
588
			                            font-size:1em;
589
			                            font-weight: normal;
590
			                            margin:0 28px 0 0;
591
			                            display: inline-block;
592
			                            //&.net-name { width: 9.063em }
593
			                           }
594
			                        .list-header {
595
										position: relative;
596
										left: -14px;
597
										h3 {
598
											margin-right: 35px;
599
										}
600
									}
601
			                    }
602
			                }
603
			            }
604
			        }
605
			    }
606
			    .bottom {
607
			        position: fixed;
608
			        left:0;
609
			        right:0;
610
			        bottom:0;
611
			        border-top:1px solid $overlay-color-top;
612
			        background:$overlay-bg-color;
613
			        .row {
614
			            height: $bar-submenu-height;
615
			            line-height: $bar-submenu-height;
616
			        }
617
			        .nav {
618
			            height: $bar-submenu-height;
619
			            line-height: $bar-submenu-height;
620
			            color:white;
621
			            display: inline-block;
622
			            position: relative;
623
			            font-size: emCalc(12px);
624
			            top:($bar-submenu-height - 30px)/2;
625
			            width: 100px;
626
			            &:hover,
627
			            &:focus {
628
			                @include transition(background, 0ms, ease-out);
629
			            }
630
			            span {
631
			                display: inline-block;
632
			                height: 30px;
633
			                line-height:30px;
634
			                float: left;
635
			                &:hover,
636
			                &:focus {
637
			                    @include transition(background, 0ms, linear);
638
			                }
639
			            }
640
			        }
641
			        .prev {
642
			            float:left;
643
			            height:30px;
644
			            padding-left:18px;
645
			            background:url('../images/nav-edge-lt.png') no-repeat left top;
646
			            span {
647
			                padding-right:10px;
648
			                background:url('../images/nav-lt.png') no-repeat right top;
649
			            }
650
			            &:hover,
651
			            &.active,
652
			            &:focus {
653
			                background-position:left bottom;
654
			                span {
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff