Revision 6e73603a snf-cyclades-app/synnefo/ui/new_ui/ui/sass/_overlays.scss

b/snf-cyclades-app/synnefo/ui/new_ui/ui/sass/_overlays.scss
10 10
	}
11 11
}
12 12

  
13
.reveal-modal {
14
    h3 {
15
        font-size:1em;
16
    }
17
    a {
18
        color: $secondary-color;
19
        &:hover {
20
            text-decoration: underline;
21
        }
22
        &.close-reveal-modal:hover {
23
            text-decoration: none;
24
            color:$secondary-color;
25
        }
26
    }   
27
}
28

  
29

  
30
// custom modal with opaque overlay
31
.reveal-custom {
32
    position: absolute;
33
    top:100px;
34
    left:25%;
35
    z-index:99;
36
    background:yellow;
37
    width:50%;
38
    display:none;
39
}
40

  
41 13

  
42 14
.overlay-wrapper {
43 15
	position: relative;
44 16
	left:0;
45 17
	top:0;
46
	.overlay-area {
18
	.welcome {
47 19
		display:none;
48
		position:absolute;
49
		left:0;
50
		right:0;
51
		top:-$bar-height;
52
		width:100%;
53
		height:100%;
54
		background:$overlay-color;
55
		z-index:20;
56
	}
57
	.close {
58
		position: absolute;
59
		right:$header-padding-horizontal;
60
		top:50px;
61
		font-size:30px;
62
		color:$primary-color;
63
		&:hover, &:focus {
64
			color:white;
65
		}
66
	}
67
	.row {
68
		.close {
69
			position:static;
70
			float:right;
71
		}
72
	}
73
	.overlay-div {
74
		display: none;
75
		z-index:50;
76
		position: relative;
77
		background:#fff;
78
		top:20%; 
79
		left:25%; 
80
		width:50%;
81
		padding:25px;
82
		.buttons {
83
			a {
84
				margin-right:20px;
85
			}
86
		}
87
		&.upload-widget {
88
			background:transparent;
89
			padding:45px 0;
90
			width:80%;
91
			left:10%;
92
			border:1px solid white;
93
		}
94
		&.wizard {
95
			background:$overlay-color;
96
			padding:0 ;
97
			width:100%;
98
			top:0;
99
			left:0;
100
		}
101
	}
102
	.welcome { 
103
		display:none;
104
	}
105
	&.no-vm {
106
		background:url(../images/draw-welcome.png) no-repeat center 50px $secondary-color;
107
		.welcome {
108
			display:none;
109
			color:#fff;
110
			text-align:center;
111
			position: relative;
112
			top:-15px;
113
			left:75px;
114
			display:block;
115 20
		}
116
	}
117
}
118

  
119

  
120
.overlay {
121
    background:$secondary-color;
122
    position: relative;
123
    // z-index:10;
124
    .lt-sidebar {
125
        border-right:1px solid #fff;
126
        color:#fff;
127
        ul {
128
            li {
129
                list-style:none outside none;
130
               
131
                a {
132
                    display: block;
133
                    color:#fff;
134
                    span { float:right; display:none;}
135
                    &:hover,
136
                    &.current {
137
                        text-decoration: none;
138
                        span {
139
                            display:inline;
140
                        }
141
                    }
142
                }
143

  
144
            }
145
        }
146

  
147
    }
148
    .lt-sidebar,
149
    .main {
150
        padding:100px $header-padding-horizontal;
151
        position:relative;
152
    }
153
    .navigation {
154
        .rt {
155
            float:right;
156
        }
157
    }
158
    .close {
159
        position: absolute;
160
        right:$header-padding-horizontal;
161
        top:50px;
162
        @include sprite('../images/info-close.png', 31px, 30px);
163
    }
164
    .close_char {
165
        background: none;
166
        text-indent: 0;
167
        font-size: 1.8em; /* for the the character e (for d we can put 2em) */
168
        color: white;
169
    }
170
}
171

  
172
.wizard {
173
	position: relative;
174
	top:0;
175
	color:white;
176
	.top {
177
		background:$overlay-color-top;
178
		height:$bar-menu-height + $bar-submenu-height;
179
		position:fixed;
180
		left:0;
181
		right:0;
182
		bottom:auto;
183
		top:$header-height;
184
		width:100%;
185
		z-index:40;
186
		.numbers {
187
			.row {
188
				max-width: 100%;
189
				padding:0 $header-padding-horizontal;
21
		&.no-vm {
22
			background:url(../images/draw-welcome.png) no-repeat center 50px $secondary-color;
23
			.welcome {
24
				display:none;
25
				color:#fff;
26
				text-align:center;
27
				position: relative;
28
				top:-15px;
29
				left:75px;
30
				display:block;
190 31
			}
191
			height: $bar-menu-height;
192
			line-height: 50px;
193
			background:$overlay-darker-color;
194 32
		}
195
		.menus {
196
			height: $bar-submenu-height;
197
			.sub-menu {
198
				display: none;
199
				&[data-step="1"] {
200
					display: block;
33
	.overlay-area-reveal {
34
		.reveal-modal {
35
		    h3 {
36
		        font-size:1em;
37
		    }
38
		    p {
39
				color: white;
40
				text-align: center;
41
				&.message-forimg {
42
					margin-top:152px;
43
					margin-bottom: 35px; // 20px from background icon
201 44
				}
202
				ul {
203
					margin:0;
204
					padding:0;
205
					list-style: none outside none;
206
					font-size:emCalc(12px);
207
					li {
208
						display: inline;
209
						margin-right:10px;
210
						line-height: $bar-submenu-height;
211
						list-style: none outside none;
212
						a {
213
							color:$black;
214
							&:hover, &:focus, &.current {
215
								color:white;
216
							}
217
							&.current {
218
								text-decoration: underline;
219
							}
220
							&.disabled {
221
								color: $disabled-flavor-color;
222
								cursor: default;
223

  
224
							}
225
						}
45
				&.buttons {
46
					a:first-child {
47
						margin-right:16px;
48
					}
49
				}
50
			a {
51
		        &.close-reveal-modal {
52
			        color: white;
53
		            font-size: 18px;
54
		            top: 42px;
55
		            right: 42px;
56
		        }
57
		        &.close-reveal-modal:hover {
58
		            text-decoration: none;
59
		            // color:$secondary-color;
60
		        }
61
		    }
62
		    &#start-confirm {
63
				background: $secondary-color url('../images/shutdown.png') no-repeat center 50px;	//55px from top
64
		    }
65
		    &#reboot-confirm {
66
				background: #ff7049 url('../images/restart.png') no-repeat center 46px;
67
				.btn4 {
68
				background-color: #ff7049;
69
				border-color: white;
70
				&:hover {
71
						color: #ff7049;
72
						background-color: white;
73
						border-color: #ff7049;
226 74
					}
227 75
				}
228 76
			}
229
		}
230
		.nums {
231
			text-align: right;
232
			list-style:none outside none;
233
			margin:0;
234
			height: 50px;
235
			line-height: 50px;
236
			font-size:emCalc(9px);
237
			padding-right:120px;
238
			color:$secondary-color;
239
			li {
240
				list-style:none outside none;
241
				display: inline;
242
				p {
243
					display: none;
244
					position: relative;
245
					top: 1px;
246
					font-size:12px;
247
					margin-left:12px;
248
					strong {
249
						margin-right:5px;
77
			&#shutdown-confirm {
78
			background: #ff7049 url('../images/shutdown.png') no-repeat center 50px;	//55px from top
79
				.btn4 {
80
					background-color: #ff7049;
81
					border-color: white;
82
					&:hover {
83
						color: #ff7049;
84
						background-color: white;
85
						border-color: #ff7049;
250 86
					}
251 87
				}
252
				em {
253
					display: inline-block;
254
					border-radius:50%;
255
					border:1px solid $secondary-color;
256
					width:20px;
257
					height:20px;
258
					line-height: 18px;
259
					margin:0 3px;
260
					text-align: center;
261
					font-style: normal;
88
			}
89
			&#destroy-vm-confirm {
90
			background: #d7145a url('../images/destroy-vm.png') no-repeat center 46px;	//55px from top
91
				.btn4 {
92
					background-color: #d7145a;
93
					border-color: white;
94
					&:hover {
95
						color: #d7145a;
96
						background-color: white;
97
						border-color: #d7145a;
98
					}
262 99
				}
263
				a {
264
					color:$secondary-color;
265
					display: block;
100
			}
101
			&#destroy-network-confirm {
102
				background: #d7145a url('../images/destroy-network-1.png') no-repeat center 50px;	//55px from top
103
				.btn4 {
104
					background-color: #d7145a;
105
					border-color: white;
266 106
					&:hover {
267
						cursor: default;
107
						color: #d7145a;
108
						background-color: white;
109
						border-color: #d7145a;
268 110
					}
269 111
				}
270
				&.current{
271
					float: left;
272
					p {
273
						display: inline-block;
112
			}
113
			&#destroy-disk-confirm {
114
				background: #d7145a url('../images/destroy-disk.png') no-repeat center 50px;	//55px from top
115
				.btn4 {
116
					background-color: #d7145a;
117
					border-color: white;
118
					&:hover {
119
						color: #d7145a;
120
						background-color: white;
121
						border-color: #d7145a;
274 122
					}
275
					em {
276
						font-size:12px;
277
						width:30px;
278
						height:30px;
279
						line-height: 27px;
280
						border-color:$secondary-color;
281
						* {
282
							color:$secondary-color;
283
						}
123
				}
124

  
125
			}
126
			&#vm-connect {
127
				p {
128
					color: black;
129
					&.info {
130
						font-style: italic;
131
						font-size: 0.8125em;
132
						color: #9e9ea1;
284 133
					}
285 134
				}
135
				a {
136
		        color: $secondary-color;
137
		        &:hover {
138
		            text-decoration: underline;
139
		        }
140
		        &.close-reveal-modal:hover {
141
		            text-decoration: none;
142
		            color:$secondary-color;
143
		        }
144
		    }
286 145
			}
146

  
287 147
		}
288 148
	}
289
	.middle {
290
		padding-top:$bar-height+$bar-submenu-height;
291
		.steps {
292
			position:relative;
293
			width:100%;
294
		}
295
		.step {
296
			position: absolute;
297
			top:0;
298
			width:100%;
299
			display:none;
300
			&.current {
301
				display: block;
302
			}
303
			padding:50px 0 50px;
304
			&.step-2 {
305
				// padding-top:30px;
306
				.dropdown {
307
					margin-bottom:40px;
149

  
150
	.overlay-area-custom {
151
		display:none;
152
		position:absolute;
153
		left:0;
154
		right:0;
155
		top:-$bar-height;
156
		width:100%;
157
		height:100%;
158
		background:$overlay-color;
159
		z-index:20;
160
		.overlay-div {
161
			display: none;
162
			z-index:50;
163
			position: relative;
164
			background:#fff;
165
			top:20%;
166
			left:25%;
167
			width:50%;
168
			padding:25px;
169
			.buttons {
170
				a {
171
					margin-right:20px;
308 172
				}
309 173
			}
310
			&.step-3 {
311
				// padding-top: 45px;
174
			.close {
175
				float:right;
176
				font-size:30px;
312 177
			}
313
			.os {
314
				li {
315
					display: none;
316
					list-style: none outside none;
317
					font-size:emCalc(12px);
318
					@extend .clearfix;
319
					padding:15px 0;
320
					&:hover,
321
					&.hover {
322
						background:$overlay-darker-color;
323
					}
324
					&.current {
325
						background:white;
326
						color:$overlay-color;
327
						.name-col {
328
							color:$overlay-color;
329
						}
330
						.btn-col {
331
							a {
332
								border-color:$overlay-color;
333
								color:$overlay-color;
334
								&.current {
178
			&.upload-widget {
179
				background:transparent;
180
				padding:45px 0;
181
				width:80%;
182
				left:10%;
183
				border:1px solid white;
184
			}
185
			&.wizard {
186
				background:$overlay-color;
187
				padding:0 ;
188
				width:100%;
189
				top:0;
190
				left:0;
191
				position: relative;
192
				color:white;
193
				.top {
194
					background:$overlay-color-top;
195
					height:$bar-menu-height + $bar-submenu-height;
196
					position:fixed;
197
					left:0;
198
					right:0;
199
					bottom:auto;
200
					top:$header-height;
201
					width:100%;
202
					z-index:40;
203
					.numbers {
204
						.row {
205
							max-width: 100%;
206
							padding:0 $header-padding-horizontal;
207
							.close {
208
								color:$primary-color;
209
								&:hover, &:focus {
335 210
									color:white;
336
									background:$overlay-color;
337 211
								}
338 212
							}
339 213
						}
214
						height: $bar-menu-height;
215
						line-height: 50px;
216
						background:$overlay-darker-color;
340 217
					}
341
					&.system-images {
342
						display: list-item;
343
					}
344
					.img-col {
345
						float:left;
346
						width:50px;
347
						line-height: $btn-height;
348
					}
349
					.name-col {
350
						float: left;
351
						color: $wizard-base-font-color;
352
						width:71%;
353
						padding-right:10px;
354
						line-height: $btn-height;
355
					}
356
					.size-col {
357
						float:left;
358
						width:10%;
359
						line-height: $btn-height;
360
					}
361
					.btn-col {
362
						float:right;
363
						width:10%;
364
						margin-left:10px;
365
						a {
366
							@extend .btn5;
218
					.menus {
219
						height: $bar-submenu-height;
220
						.sub-menu {
221
							display: none;
222
							&[data-step="1"] {
223
								display: block;
224
							}
225
							ul {
226
								margin:0;
227
								padding:0;
228
								list-style: none outside none;
229
								font-size:emCalc(12px);
230
								li {
231
									display: inline;
232
									margin-right:10px;
233
									line-height: $bar-submenu-height;
234
									list-style: none outside none;
235
									a {
236
										color:$black;
237
										&:hover, &:focus, &.current {
238
											color:white;
239
										}
240
										&.current {
241
											text-decoration: underline;
242
										}
243
										&.disabled {
244
											color: $disabled-flavor-color;
245
											cursor: default;
367 246

  
368
								font-size:1em;
369
							&.current {
370
								color:$overlay-color;
247
										}
248
									}
249
								}
371 250
							}
372 251
						}
373 252
					}
374
					.details {
375
						display: none;
376
						background:darken(white,10%);
377
						padding:22px 0;
378
						margin:20px 6px -9px;
379
						color: $body-font-color;
380
						h3 {
381
							font-size: 1em;
382
							font-weight: normal;
383
							margin-bottom:1em;
384
							padding-left:50px;
385
						}
386
						dl {
387
							margin:0;
388
							padding-left:50px;
389
							@extend .clearfix;
390
							dt {
391
								width: 20%;
392
								float:left;
393
								color:$black;
394
								font-weight:normal;
253
					.nums {
254
						text-align: right;
255
						list-style:none outside none;
256
						margin:0;
257
						height: 50px;
258
						line-height: 50px;
259
						font-size:emCalc(9px);
260
						padding-right:120px;
261
						color:$secondary-color;
262
						li {
263
							list-style:none outside none;
264
							display: inline;
265
							p {
266
								display: none;
267
								position: relative;
268
								top: 1px;
269
								font-size:12px;
270
								margin-left:12px;
271
								strong {
272
									margin-right:5px;
273
								}
274
							}
275
							em {
276
								display: inline-block;
277
								border-radius:50%;
278
								border:1px solid $secondary-color;
279
								width:20px;
280
								height:20px;
281
								line-height: 18px;
282
								margin:0 3px;
283
								text-align: center;
284
								font-style: normal;
395 285
							}
396
							dd {
397
								color:#485057;
398
								margin:0 0 5px;
286
							a {
287
								color:$secondary-color;
288
								display: block;
289
								&:hover {
290
									cursor: default;
291
								}
292
							}
293
							&.current{
294
								float: left;
295
								p {
296
									display: inline-block;
297
								}
298
								em {
299
									font-size:12px;
300
									width:30px;
301
									height:30px;
302
									line-height: 27px;
303
									border-color:$secondary-color;
304
									* {
305
										color:$secondary-color;
306
									}
307
								}
399 308
							}
400 309
						}
401 310
					}
402 311
				}
403
			}
404
			.flavor {
405
				list-style: none outside none;
406
				li {
407
					list-style:none outside none;
408
					margin-bottom:30px;
409
					.title {
410
						@extend .clearfix;
411
						height:40px;
412
						overflow:hidden;
413
						margin-bottom:emCalc(8px);
414
						color:white;
415
						vertical-align: top;
416
						.icon {
312
				.middle {
313
					padding-top:$bar-height+$bar-submenu-height;
314
					.steps {
315
						position:relative;
316
						width:100%;
317
					}
318
					.step {
319
						position: absolute;
320
						top:0;
321
						width:100%;
322
						display:none;
323
						&.current {
417 324
							display: block;
418
							width:60px;
419
							font-size:emCalc(40px);
420
							float: left;
421 325
						}
422
						h2 {
423
							font-size:emCalc(14px);
424
							span {
425
								font-weight:normal;
426
							}
427
							float:left;
428
							width: 140px;
429
							color:white;
430
							margin-right:60px;
431
							padding-left:emCalc(10px);
432
							&:hover {
433
								em {
434
									opacity:1;
435
								}
436
							}
437
							em {
438
								display: block;
439
								margin-top:4px;
440
								font-size:11px;
441
								color:$black;
442
								font-style:normal;
443
								font-weight:normal;
444
								opacity:0.6;
445
								white-space: nowrap;
326
						padding:50px 0 50px;
327
						&.step-2 {
328
							// padding-top:30px;
329
							.dropdown {
330
								margin-bottom:40px;
446 331
							}
447 332
						}
448
						p {
449
							visibility: hidden;
450
							overflow:hidden;
451
							min-height:40px;
452
							color:$black;
453
							font-size:11px;
333
						&.step-3 {
334
							// padding-top: 45px;
454 335
						}
455
					}
456
					.options-bar {
457
						@extend .clearfix;
458
						.bar {
459
							width:200px;
460
							float:left;
461
							margin-right:60px;
462
							height: 20px;
463
							position: relative;
464
							top:10px;
465
							.wrap {
466
								border:1px solid white;
467
								padding:1px;
468
								height: 100%;
469
								&.disabled-progress-bar {
470
									border-color: $disabled-resource-color;
471
									.container{
472
										.total {
473
											background-color: $disabled-resource-color;
336
						.os {
337
							li {
338
								display: none;
339
								list-style: none outside none;
340
								font-size:emCalc(12px);
341
								@extend .clearfix;
342
								padding:15px 0;
343
								&:hover,
344
								&.hover {
345
									background:$overlay-darker-color;
346
								}
347
								&.current {
348
									background:white;
349
									color:$overlay-color;
350
									.name-col {
351
										color:$overlay-color;
352
									}
353
									.btn-col {
354
										a {
355
											border-color:$overlay-color;
356
											color:$overlay-color;
357
											&.current {
358
												color:white;
359
												background:$overlay-color;
360
											}
474 361
										}
475 362
									}
476 363
								}
477
								.container {
478
									height: 100%;
479
									.total {
480
										background:$primary-color;
481
										height: 100%;
482
										float:left;
483
										position: relative;
484
										.current {
485
											background:white;
486
											height: 100%;
487
											float:left;
364
								&.system-images {
365
									display: list-item;
366
								}
367
								.img-col {
368
									float:left;
369
									width:50px;
370
									line-height: $btn-height;
371
								}
372
								.name-col {
373
									float: left;
374
									color: $wizard-base-font-color;
375
									width:71%;
376
									padding-right:10px;
377
									line-height: $btn-height;
378
								}
379
								.size-col {
380
									float:left;
381
									width:10%;
382
									line-height: $btn-height;
383
								}
384
								.btn-col {
385
									float:right;
386
									width:10%;
387
									margin-left:10px;
388
									a {
389
										@extend .btn5;
390

  
391
											font-size:1em;
392
										&.current {
393
											color:$overlay-color;
488 394
										}
489
										span {
490
											position:absolute;
491
											right:10px;
395
									}
396
								}
397
								.details {
398
									display: none;
399
									background:darken(white,10%);
400
									padding:22px 0;
401
									margin:20px 6px -9px;
402
									color: $body-font-color;
403
									h3 {
404
										font-size: 1em;
405
										font-weight: normal;
406
										margin-bottom:1em;
407
										padding-left:50px;
408
									}
409
									dl {
410
										margin:0;
411
										padding-left:50px;
412
										@extend .clearfix;
413
										dt {
414
											width: 20%;
415
											float:left;
492 416
											color:$black;
493
											font-size: emCalc(9px);
494
											top:2px;
417
											font-weight:normal;
495 418
										}
496
										&.low {
497
											span {
498
												right:-30px;
499
												color:white;
500
											}
419
										dd {
420
											color:#485057;
421
											margin:0 0 5px;
501 422
										}
502 423
									}
503 424
								}
504

  
505 425
							}
506 426
						}
507
						.options {
508
							overflow:hidden;
427
						.flavor {
509 428
							list-style: none outside none;
510 429
							li {
511
								list-style: none outside none;
512
								display: inline-block;
513
								margin-right: 10px;
514
								margin-bottom:0;
515
								a {
516
									@extend .btn5;
517
									min-width: 60px;
518
									&.current {
519
										color:$overlay-color;
430
								list-style:none outside none;
431
								margin-bottom:30px;
432
								.title {
433
									@extend .clearfix;
434
									height:40px;
435
									overflow:hidden;
436
									margin-bottom:emCalc(8px);
437
									color:white;
438
									vertical-align: top;
439
									.icon {
440
										display: block;
441
										width:60px;
442
										font-size:emCalc(40px);
443
										float: left;
520 444
									}
521
									&.disabled {
522
										border-color: $disabled-resource-color;
523
										color: $disabled-resource-color;
524
										&:hover, &:active {
525
											cursor: default;
526
											border-width: 1px;
527
											line-height: 28px;
445
									h2 {
446
										font-size:emCalc(14px);
447
										span {
448
											font-weight:normal;
449
										}
450
										float:left;
451
										width: 140px;
452
										color:white;
453
										margin-right:60px;
454
										padding-left:emCalc(10px);
455
										&:hover {
456
											em {
457
												opacity:1;
458
											}
459
										}
460
										em {
461
											display: block;
462
											margin-top:4px;
463
											font-size:11px;
464
											color:$black;
465
											font-style:normal;
466
											font-weight:normal;
467
											opacity:0.6;
468
											white-space: nowrap;
469
										}
470
									}
471
									p {
472
										visibility: hidden;
473
										overflow:hidden;
474
										min-height:40px;
475
										color:$black;
476
										font-size:11px;
477
									}
478
								}
479
								.options-bar {
480
									@extend .clearfix;
481
									.bar {
482
										width:200px;
483
										float:left;
484
										margin-right:60px;
485
										height: 20px;
486
										position: relative;
487
										top:10px;
488
										.wrap {
489
											border:1px solid white;
490
											padding:1px;
491
											height: 100%;
492
											&.disabled-progress-bar {
493
												border-color: $disabled-resource-color;
494
												.container{
495
													.total {
496
														background-color: $disabled-resource-color;
497
													}
498
												}
499
											}
500
											.container {
501
												height: 100%;
502
												.total {
503
													background:$primary-color;
504
													height: 100%;
505
													float:left;
506
													position: relative;
507
													.current {
508
														background:white;
509
														height: 100%;
510
														float:left;
511
													}
512
													span {
513
														position:absolute;
514
														right:10px;
515
														color:$black;
516
														font-size: emCalc(9px);
517
														top:2px;
518
													}
519
													&.low {
520
														span {
521
															right:-30px;
522
															color:white;
523
														}
524
													}
525
												}
526
											}
528 527

  
529 528
										}
530 529
									}
530
									.options {
531
										overflow:hidden;
532
										list-style: none outside none;
533
										li {
534
											list-style: none outside none;
535
											display: inline-block;
536
											margin-right: 10px;
537
											margin-bottom:0;
538
											a {
539
												@extend .btn5;
540
												min-width: 60px;
541
												&.current {
542
													color:$overlay-color;
543
												}
544
												&.disabled {
545
													border-color: $disabled-resource-color;
546
													color: $disabled-resource-color;
547
													&:hover, &:active {
548
														cursor: default;
549
														border-width: 1px;
550
														line-height: 28px;
551

  
552
													}
553
												}
554
											}
555
										}
556
									}
531 557
								}
532 558
							}
533 559
						}
534
					}
535
				}
536
			}
537
			.summary {
538
				padding-bottom:40px;
539
				.row {
540
					.wrap {
541
						max-width: $row-small;
542
						border-top:1px solid white;
543
						// padding-top:2em;
544
						// margin-top:1em;
545
					}
546
					&:first-child {
547
						.wrap {
548
							border-top:0 none;
549
							margin-top:0;
550
						}
551
						dl {
552
							dt {
553
								font-weight: bold;
560
						.summary {
561
							padding-bottom:40px;
562
							.row {
563
								.wrap {
564
									max-width: $row-small;
565
									border-top:1px solid white;
566
									// padding-top:2em;
567
									// margin-top:1em;
568
								}
569
								&:first-child {
570
									.wrap {
571
										border-top:0 none;
572
										margin-top:0;
573
									}
574
									dl {
575
										dt {
576
											font-weight: bold;
577
										}
578
									}
579
								}
580
							}
581
							h2 {
582
								font-size:1em;
583
								color:white;
584
								margin-bottom:1em;
585
							}
586
							dl {
587
								margin-bottom:0;
588
								span {
589
									width:40px;
590
									display: inline-block;
591
									font-size:20px;
592
								}
593
								dt {
594
									display: inline-block;
595
									width: 42%;
596
									vertical-align: top;
597
									font-weight:600;
598
								}
599
								dd {
600
									display: inline-block;
601
									width:45%;
602
									margin-bottom:1em;
603
								}
554 604
							}
555 605
						}
556
					}
557
				}
558
				h2 {
559
					font-size:1em;
560
					color:white;
561
					margin-bottom:1em;
562
				}
563
				dl {
564
					margin-bottom:0;
565
					span {
566
						width:40px;
567
						display: inline-block;
568
						font-size:20px;
569
					}
570
					dt {
571
						display: inline-block;
572
						width: 42%;
573
						vertical-align: top;
574
						font-weight:600;
575
					}
576
					dd {
577
						display: inline-block;
578
						width:45%;
579
						margin-bottom:1em;
580
					}
581
				}
582
			}
583
			.advanced-conf-step {
584
				color: $wizard-base-font-color;
585
				h2 {
586
					color: $wizard-base-font-color;
587
					font-size: 1em;
588
					margin-bottom: 10px;
589
					line-height: 1;
590
				}
591
				p {
592
					font-size: $wizard-paragraph-font-size;
593
				}
594
                .snf-checkbox-checked, .snf-checkbox-unchecked {
595
                    color: $wizard-base-font-color;
596
                }   
597
                .expand-btn {
598
                    margin: 50px 0 $step-adv-padding;
599
                    a {
600
                        color:$wizard-base-font-color;
601
                        span {
602
                        	padding-left:24px;
603
                        }
604
                      }
605

  
606
                   
607
                }
608
                .adv-main {
609
                    // padding: 10px 0 30px;
610
                    // width:$row-small;
611
                    .vm-name {
612
                        h2 {
613
                            color:white;
614
                            font-size:1em;
615
                            margin-bottom:0.5em;
616
                        }
617

  
618
                    }
619
                }
620
                .btn5 {
621
                    &:hover {
622
                        color:white;
623
                }
624
                    &.current, &.current:hover {
625
                        color:$overlay-color;
626
                    }
627
                }
628
                .advanced-conf-options {
629
                    display: none;
630
                    .check {
631
                    	font-size: 20px;
632
                    }
633
                    .area {
634
                        padding:$step-adv-padding 0;
635
                        .row {
636
	                        p{
637
								max-width:340px;
638
	                        	margin-bottom: 20px;
639
	                        }
640
                        }
641
                        ul {
642
                            li {
643
                                position: relative;
644
                                list-style:none outside none;
645
                                margin-bottom:7px;
646
                                &.checkbox {
647
                                    &:hover {
648
                                        cursor: pointer;
649
                                    }
650
                                }
651
                                h3 {
652
                                    width: $conf-area-h-width;
653
                                    color:white;
654
                                    font-size:1em;
655
                                    font-weight: normal;
656
                                    margin:0 28px 0 0;
657
                                    display: inline-block;
658
                                    //&.net-name { width: 9.063em }
659
                                }
660
                            }
661
                        }
662
                    }
663
                    .ssh-keys-area {
664
                        background-color: $ssh-opt-area-color;
665
                        .btn5 {
666
                        	margin-top: 3px;
667
                        }
668

  
669
                    }
670
                    .networks-area {
671
                        background-color: $net-opt-area-color;
672
                        ul {
673
                        	position: relative;
674
							margin-bottom:0;
675
                        }
676
                        li {
677
                            .net-icons {
678
                                padding-right:30px;
679
                                display: inline-block;
680
                                width:145px;
681
                                text-align: right;
682
                                font-size:30px;
683
                                margin-bottom: 0;
684
                                position: relative;
685
                                span {
686
 									position: relative;
687
                                    &.snf-modem {
688
                                        top:-1px;
689
                                    }
690
                                    &.snf-www {
691
                                        top:6px;
692
                                    }
693
                                    &.snf-network_full {
694
                                        top:5px;
695
                                    }
696
                                    &.temp-line {
697
										position: absolute;
698
										height:1px;
699
										width:13px;
700
										background:white;
701
										bottom:15px;
702
										&.line1 { right:56px; }
703
										&.line2 {
704
 											right:97px;
705
											width:10px;
706
 										}
707
 									}
708
 								}
709
                            }
710
                            &.more {
711
                                background:$net-more-opt-area-color;
712
                                margin:$step-adv-padding 0;
713
                                padding:$step-adv-padding 0;
714
                                color:$net-opt-area-color;
715
                                h3 {
716
                                    color:$net-opt-area-color;
717
                                    padding-left: 145px;
718
                                    &:hover {
719
 										cursor: pointer;
720
                                    }
721
                                }
722
                                .btn5 {
723
                                    margin-top:20px;
724
                                    border-color:$net-opt-area-color;
725
                                    color:$net-opt-area-color;
726
                                    margin-left:145px;
727
                                }
728
                                .with-checkbox {
729
                                    a {
730
                                        span {
731
                                            color: $net-opt-area-color;
732
                                        }
733
                                    }
734
                                }
735
                            }
736
                        }
606
						.advanced-conf-step {
607
							color: $wizard-base-font-color;
608
							h2 {
609
								color: $wizard-base-font-color;
610
								font-size: 1em;
611
								margin-bottom: 10px;
612
								line-height: 1;
613
							}
614
							p {
615
								font-size: $wizard-paragraph-font-size;
616
							}
617
			                .snf-checkbox-checked, .snf-checkbox-unchecked {
618
			                    color: $wizard-base-font-color;
619
			                }
620
			                .expand-btn {
621
			                    margin: 50px 0 $step-adv-padding;
622
			                    a {
623
			                        color:$wizard-base-font-color;
624
			                        span {
625
										padding-left:24px;
626
			                        }
627
			                      }
628
			                }
629
			                .adv-main {
630
			                    .vm-name {
631
			                        h2 {
632
			                            color:white;
633
			                            font-size:1em;
634
			                            margin-bottom:0.5em;
635
			                        }
636
			                    }
637
			                }
638
			                .btn5 {
639
			                    &:hover {
640
			                        color:white;
641
			                }
642
			                    &.current, &.current:hover {
643
			                        color:$overlay-color;
644
			                    }
645
			                }
646
			                .advanced-conf-options {
647
			                    display: none;
648
			                    .check {
649
									font-size: 20px;
650
			                    }
651
			                    .area {
652
			                        padding:$step-adv-padding 0;
653
			                        .row {
654
				                        p{
655
											max-width:340px;
656
											margin-bottom: 20px;
657
				                        }
658
			                        }
659
			                        ul {
660
			                            li {
661
			                                position: relative;
662
			                                list-style:none outside none;
663
			                                margin-bottom:7px;
664
			                                &.checkbox {
665
			                                    &:hover {
666
			                                        cursor: pointer;
667
			                                    }
668
			                                }
669
			                                h3 {
670
			                                    width: $conf-area-h-width;
671
			                                    color:white;
672
			                                    font-size:1em;
673
			                                    font-weight: normal;
674
			                                    margin:0 28px 0 0;
675
			                                    display: inline-block;
676
			                                    //&.net-name { width: 9.063em }
677
			                                }
678
			                            }
679
			                        }
680
			                    }
681
			                    .ssh-keys-area {
682
			                        background-color: $ssh-opt-area-color;
683
			                        .btn5 {
684
										margin-top: 3px;
685
			                        }
737 686

  
738
                    }
739
                    .tags-area {
740
                        background-color: $tag-opt-area-color;
741
                        .snf-color-picker {
742
                            display: none;
743
                        }
744
                        #picker {
745
                            position: relative;
746
                            width: 207px;
747
                            margin: 30px 5px;
748
                            display: inline-block;
749
                        }
750
                        .btns {
751
                            margin-top: 77px;
752
                            margin-bottom: 30px;
753
                        }
754
                        .btn5 {
755
                            margin-right:20px;
756
                        }
757
                        .tag-demo {
758
							left:10px;
759
                        }
760
                      	h3 {
761
                            width: $conf-area-h-width;
762
                            color:white;
763
                            font-size:1em;
764
                            font-weight: normal;
765
                            margin:0 28px 0 0;
766
                            display: inline-block;
767
                            //&.net-name { width: 9.063em }
768
                           }
769
                        .list-header {
770
                        	position: relative;
771
                        	left: -14px;
772
                        	h3 {
773
                        		margin-right: 35px;
774
                        	}
775
                        }
687
			                    }
688
			                    .networks-area {
689
			                        background-color: $net-opt-area-color;
690
			                        ul {
691
										position: relative;
692
										margin-bottom:0;
693
			                        }
694
			                        li {
695
			                            .net-icons {
696
			                                padding-right:30px;
697
			                                display: inline-block;
698
			                                width:145px;
699
			                                text-align: right;
700
			                                font-size:30px;
701
			                                margin-bottom: 0;
702
			                                position: relative;
703
			                                span {
704
												position: relative;
705
												&.snf-modem {
706
													top:-1px;
707
			                                    }
708
			                                    &.snf-www {
709
			                                        top:6px;
710
			                                    }
711
			                                    &.snf-network_full {
712
			                                        top:5px;
713
			                                    }
714
			                                    &.temp-line {
715
													position: absolute;
716
													height:1px;
717
													width:13px;
718
													background:white;
719
													bottom:15px;
720
													&.line1 { right:56px; }
721
													&.line2 {
722
														right:97px;
723
														width:10px;
724
													}
725
												}
726
											}
727
										}
728
			                            &.more {
729
			                                background:$net-more-opt-area-color;
730
			                                margin:$step-adv-padding 0;
731
			                                padding:$step-adv-padding 0;
732
			                                color:$net-opt-area-color;
733
			                                h3 {
734
			                                    color:$net-opt-area-color;
735
			                                    padding-left: 145px;
736
			                                    &:hover {
737
													cursor: pointer;
738
			                                    }
739
			                                }
740
			                                .btn5 {
741
			                                    margin-top:20px;
742
			                                    border-color:$net-opt-area-color;
743
			                                    color:$net-opt-area-color;
744
			                                    margin-left:145px;
745
			                                }
746
			                                .with-checkbox {
747
			                                    a {
748
			                                        span {
749
			                                            color: $net-opt-area-color;
750
			                                        }
751
			                                    }
752
			                                }
753
			                            }
754
			                        }
776 755

  
756
			                    }
757
			                    .tags-area {
758
			                        background-color: $tag-opt-area-color;
759
			                        .snf-color-picker {
760
			                            display: none;
761
			                        }
762
			                        #picker {
763
			                            position: relative;
764
			                            width: 207px;
765
			                            margin: 30px 5px;
766
			                            display: inline-block;
767
			                        }
768
			                        .btns {
769
			                            margin-top: 77px;
770
			                            margin-bottom: 30px;
771
			                        }
772
			                        .btn5 {
773
			                            margin-right:20px;
774
			                        }
775
			                        .tag-demo {
776
										left:10px;
777
			                        }
778
			                        h3 {
779
			                            width: $conf-area-h-width;
780
			                            color:white;
781
			                            font-size:1em;
782
			                            font-weight: normal;
783
			                            margin:0 28px 0 0;
784
			                            display: inline-block;
785
			                            //&.net-name { width: 9.063em }
786
			                           }
787
			                        .list-header {
788
										position: relative;
789
										left: -14px;
790
										h3 {
791
											margin-right: 35px;
792
										}
793
									}
794
			                    }
795
			                }
796
			            }
797
			        }
798
			    }
799
			    .bottom {
800
			        position: fixed;
801
			        left:0;
802
			        right:0;
803
			        bottom:0;
804
			        border-top:1px solid $overlay-color-top;
805
			        background:$overlay-color;
806
			        .row {
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff