Project

General

Profile

1
/*
2
    Common
3
*/
4

    
5
.wizard,
6
.tabcontrol
7
{
8
    display: block;
9
    width: 100%;
10
    overflow: hidden;
11
}
12

    
13
.wizard a,
14
.tabcontrol a
15
{
16
    outline: 0;
17
}
18

    
19
.wizard ul,
20
.tabcontrol ul
21
{
22
    list-style: none !important;
23
    padding: 0;
24
    margin: 0;
25
}
26

    
27
.wizard ul > li,
28
.tabcontrol ul > li
29
{
30
    display: block;
31
    padding: 0;
32
}
33

    
34
/* Accessibility */
35
.wizard > .steps .current-info,
36
.tabcontrol > .steps .current-info
37
{
38
    position: absolute;
39
    left: -999em;
40
}
41

    
42
.wizard > .content > .title,
43
.tabcontrol > .content > .title
44
{
45
    position: absolute;
46
    left: -999em;
47
}
48

    
49

    
50

    
51
/*
52
    Wizard
53
*/
54

    
55
.wizard > .steps
56
{
57
    position: relative;
58
    display: block;
59
    width: 100%;
60
}
61

    
62
.wizard.vertical > .steps
63
{
64
    display: inline;
65
    float: left;
66
    width: 30%;
67
}
68

    
69
.wizard > .steps > ul > li
70
{
71
    width: 25%;
72
}
73

    
74
.wizard > .steps > ul > li,
75
.wizard > .actions > ul > li
76
{
77
    float: left;
78
}
79

    
80
.wizard.vertical > .steps > ul > li
81
{
82
    float: none;
83
    width: 100%;
84
}
85

    
86
.wizard > .steps a,
87
.wizard > .steps a:hover,
88
.wizard > .steps a:active
89
{
90
    display: block;
91
    width: auto;
92
    margin: 0 0.5em 0.5em;
93
    padding: 8px;
94
    text-decoration: none;
95

    
96
    -webkit-border-radius: 5px;
97
    -moz-border-radius: 5px;
98
    border-radius: 5px;
99
}
100

    
101
.wizard > .steps .disabled a,
102
.wizard > .steps .disabled a:hover,
103
.wizard > .steps .disabled a:active
104
{
105
    background: #eee;
106
    color: #aaa;
107
    cursor: default;
108
}
109

    
110
.wizard > .steps .current a,
111
.wizard > .steps .current a:hover,
112
.wizard > .steps .current a:active
113
{
114
    background: #6098eb;
115
    color: #fff;
116
    cursor: default;
117
}
118

    
119
.wizard > .steps .done a,
120
.wizard > .steps .done a:hover,
121
.wizard > .steps .done a:active
122
{
123
    background: #88b4f5;
124
    color: #fff;
125
}
126

    
127
.wizard > .steps .error a,
128
.wizard > .steps .error a:hover,
129
.wizard > .steps .error a:active
130
{
131
    background: #ED5565 ;
132
    color: #fff;
133
}
134

    
135
.wizard > .content
136
{
137
    background: #eee;
138
    display: block;
139
    margin: 5px 5px 10px 5px;
140
    min-height: 120px;
141
    overflow: hidden;
142
    position: relative;
143
    width: auto;
144

    
145
    -webkit-border-radius: 5px;
146
    -moz-border-radius: 5px;
147
    border-radius: 5px;
148
}
149

    
150
.wizard-big.wizard > .content {
151
    min-height: 320px;
152
}
153
.wizard.vertical > .content
154
{
155
    display: inline;
156
    float: left;
157
    margin: 0 2.5% 0.5em 2.5%;
158
    width: 65%;
159
}
160

    
161
.wizard > .content > .body
162
{
163
    float: left;
164
    position: absolute;
165
    width: 95%;
166
    height: 95%;
167
    padding: 2.5%;
168
}
169

    
170
.wizard > .content > .body ul
171
{
172
    list-style: disc !important;
173
}
174

    
175
.wizard > .content > .body ul > li
176
{
177
    display: list-item;
178
}
179

    
180
.wizard > .content > .body > iframe
181
{
182
    border: 0 none;
183
    width: 100%;
184
    height: 100%;
185
}
186

    
187
.wizard > .content > .body input
188
{
189
    display: block;
190
    border: 1px solid #ccc;
191
}
192

    
193
.wizard > .content > .body input[type="checkbox"]
194
{
195
    display: inline-block;
196
}
197

    
198
.wizard > .content > .body input.error
199
{
200
    background: rgb(251, 227, 228);
201
    border: 1px solid #fbc2c4;
202
    color: #8a1f11;
203
}
204

    
205
.wizard > .content > .body label
206
{
207
    display: inline-block;
208
    margin-bottom: 0.5em;
209
}
210

    
211
.wizard > .content > .body label.error
212
{
213
    color: #8a1f11;
214
    display: inline-block;
215
    margin-left: 1.5em;
216
}
217

    
218
.wizard > .actions
219
{
220
    position: relative;
221
    display: block;
222
    text-align: right;
223
    width: 100%;
224
}
225

    
226
.wizard.vertical > .actions
227
{
228
    display: inline;
229
    float: right;
230
    margin: 0 2.5%;
231
    width: 95%;
232
}
233

    
234
.wizard > .actions > ul
235
{
236
    display: inline-block;
237
    text-align: right;
238
}
239

    
240
.wizard > .actions > ul > li
241
{
242
    margin: 0 0.5em;
243
}
244

    
245
.wizard.vertical > .actions > ul > li
246
{
247
    margin: 0 0 0 1em;
248
}
249

    
250
.wizard > .actions a,
251
.wizard > .actions a:hover,
252
.wizard > .actions a:active
253
{
254
    background: #6098eb;
255
    color: #fff;
256
    display: block;
257
    padding: 0.5em 1em;
258
    text-decoration: none;
259

    
260
    -webkit-border-radius: 5px;
261
    -moz-border-radius: 5px;
262
    border-radius: 5px;
263
}
264

    
265
.wizard > .actions .disabled a,
266
.wizard > .actions .disabled a:hover,
267
.wizard > .actions .disabled a:active
268
{
269
    background: #eee;
270
    color: #aaa;
271
}
272

    
273
.wizard > .loading
274
{
275
}
276

    
277
.wizard > .loading .spinner
278
{
279
}
280

    
281

    
282

    
283
/*
284
    Tabcontrol
285
*/
286

    
287
.tabcontrol > .steps
288
{
289
    position: relative;
290
    display: block;
291
    width: 100%;
292
}
293

    
294
.tabcontrol > .steps > ul
295
{
296
    position: relative;
297
    margin: 6px 0 0 0;
298
    top: 1px;
299
    z-index: 1;
300
}
301

    
302
.tabcontrol > .steps > ul > li
303
{
304
    float: left;
305
    margin: 5px 2px 0 0;
306
    padding: 1px;
307

    
308
    -webkit-border-top-left-radius: 5px;
309
    -webkit-border-top-right-radius: 5px;
310
    -moz-border-radius-topleft: 5px;
311
    -moz-border-radius-topright: 5px;
312
    border-top-left-radius: 5px;
313
    border-top-right-radius: 5px;
314
}
315

    
316
.tabcontrol > .steps > ul > li:hover
317
{
318
    background: #edecec;
319
    border: 1px solid #bbb;
320
    padding: 0;
321
}
322

    
323
.tabcontrol > .steps > ul > li.current
324
{
325
    background: #fff;
326
    border: 1px solid #bbb;
327
    border-bottom: 0 none;
328
    padding: 0 0 1px 0;
329
    margin-top: 0;
330
}
331

    
332
.tabcontrol > .steps > ul > li > a
333
{
334
    color: #5f5f5f;
335
    display: inline-block;
336
    border: 0 none;
337
    margin: 0;
338
    padding: 10px 30px;
339
    text-decoration: none;
340
}
341

    
342
.tabcontrol > .steps > ul > li > a:hover
343
{
344
    text-decoration: none;
345
}
346

    
347
.tabcontrol > .steps > ul > li.current > a
348
{
349
    padding: 15px 30px 10px 30px;
350
}
351

    
352
.tabcontrol > .content
353
{
354
    position: relative;
355
    display: inline-block;
356
    width: 100%;
357
    height: 35em;
358
    overflow: hidden;
359
    border-top: 1px solid #bbb;
360
    padding-top: 20px;
361
}
362

    
363
.tabcontrol > .content > .body
364
{
365
    float: left;
366
    position: absolute;
367
    width: 95%;
368
    height: 95%;
369
    padding: 2.5%;
370
}
371

    
372
.tabcontrol > .content > .body ul
373
{
374
    list-style: disc !important;
375
}
376

    
377
.tabcontrol > .content > .body ul > li
378
{
379
    display: list-item;
380
}
    (1-1/1)