Project

General

Profile

Statistics
| Revision:

root / trunk / web / dojo / dojox / mobile / themes / iphone / iphone.css

History | View | Annotate | Download (16.6 KB)

1 9 andrej.cim
body {
2
        visibility: hidden;
3
}
4
html.mobile, .mobile body {
5
        width: 100%;
6
        margin: 0px;
7
        padding: 0px;
8
}
9
.mobile body {
10
        overflow-x: hidden;
11
        -webkit-text-size-adjust: none;
12
        background-color: rgb(197,204,211);
13
        font-family: Helvetica;
14
        font-size: 17px;
15
        min-height: 416px;
16
}
17
.mblView {
18
        position: relative;
19
        top: 0px;
20
        left: 0px;
21
        width: 100%;
22
}
23
.mblView.out {
24
        position: absolute;
25
}
26
.mblView.in {
27
        position: absolute;
28
}
29
.slide.out {
30
        -webkit-animation-duration: .4s;
31
        -webkit-animation-name: slideOut;
32
        -webkit-animation-timing-function: linear;
33
        -webkit-transform: translateX(-100%);
34
}
35
.slide.in {
36
        -webkit-animation-duration: .4s;
37
        -webkit-animation-name: slideIn;
38
        -webkit-animation-timing-function: linear;
39
        -webkit-transform: translateX(0px);
40
}
41
.slide.out.reverse {
42
        -webkit-animation-name: slideOutReverse;
43
}
44
.slide.in.reverse {
45
        -webkit-animation-name: slideInReverse;
46
}
47
@-webkit-keyframes slideOut {
48
        from { -webkit-transform: translateX(0px); }
49
        to { -webkit-transform: translateX(-100%); }
50
}
51
@-webkit-keyframes slideIn {
52
        from { -webkit-transform: translateX(100%); }
53
        to { -webkit-transform: translateX(0px); }
54
}
55
@-webkit-keyframes slideOutReverse {
56
        from { -webkit-transform: translateX(0px); }
57
        to { -webkit-transform: translateX(100%); }
58
}
59
@-webkit-keyframes slideInReverse {
60
        from { -webkit-transform: translateX(-100%); }
61
        to { -webkit-transform: translateX(0px); }
62
}
63
.flip.out {
64
        -webkit-animation-duration: .6s;
65
        -webkit-animation-name: flipOut;
66
        -webkit-animation-timing-function: ease-in;
67
        -webkit-transform: rotateY(90deg);
68
}
69
.flip.in {
70
        -webkit-animation-duration: .6s;
71
        -webkit-animation-name: flipIn;
72
        -webkit-animation-timing-function: ease-out;
73
}
74
@-webkit-keyframes flipOut {
75
        0% { -webkit-transform: rotateY(0deg) scale(1); }
76
        50% { -webkit-transform: rotateY(90deg) scale(.8); }
77
        100% { -webkit-transform: rotateY(90deg) scale(.8); }
78
}
79
@-webkit-keyframes flipIn {
80
        0% { -webkit-transform: rotateY(90deg) scale(.8); }
81
        50% { -webkit-transform: rotateY(90deg) scale(.8); }
82
        100% { -webkit-transform: rotateY(0deg) scale(1); }
83
}
84
.fade.out {
85
        -webkit-animation-duration: 1s;
86
        -webkit-animation-name: fadeOut;
87
        -webkit-animation-timing-function: ease-in;
88
}
89
.fade.out.fast {
90
        -webkit-animation-duration: 0.3s;
91
}
92
.fade.in {
93
        -webkit-animation-duration: 1s;
94
        -webkit-animation-name: fadeIn;
95
        -webkit-animation-timing-function: ease-out;
96
}
97
@-webkit-keyframes fadeOut {
98
        from { opacity: 1; }
99
        to { opacity: 0; }
100
}
101
@-webkit-keyframes fadeIn {
102
        from { opacity: 0; }
103
        to { opacity: 1; }
104
}
105
.mblHeading {
106
        position: relative;
107
        height: 42px;
108
        margin: 0px;
109
        padding: 0px;
110
        background-color: #889BB3;
111
        background: -webkit-gradient(linear, left top, left bottom, from(#B0BCCD), to(#6D84A2), color-stop(0.5, #889BB3), color-stop(0.5, #8195AF));
112
        border-top: 1px solid #CDD5DF;
113
        border-bottom: 1px solid #2D3642;
114
        font-family: Helvetica;
115
        font-size: 20px;
116
        color: white;
117
        text-align: center;
118
        line-height: 44px;
119
        text-shadow: rgba(0,0,0,0.6) 0px -1px 0px;
120
        overflow: hidden;
121
        white-space: nowrap;
122
        text-overflow: ellipsis;
123
}
124
.dj_webkit .mblArrowButtonHead {
125
        position: absolute;
126
        top: 10px;
127
        left: 8px;
128
        width: 19px;
129
        height: 19px;
130
        border-width: 1px;
131
        border-style: solid;
132
        border-color: #3A4655;
133
        -webkit-transform: scale(.8,1) rotate(45deg);
134
        background: -webkit-gradient(linear, left top, right bottom, from(#8EA4C1), to(#4A6C9B), color-stop(0.5, #5877A2), color-stop(0.5, #476999));
135
}
136
.mblArrowButtonBody {
137
        position: absolute;
138
        top: 5px;
139
        left: 19px;
140
        padding: 0px 10px 0px 3px;
141
        height: 29px;
142
        border-width: 1px 1px 1px 0px;
143
        border-style: inset;
144
        border-color: #9CACC0;
145
        font-family: Helvetica;
146
        font-size: 13px;
147
        color: white;
148
        line-height: 29px;
149
        cursor: pointer;
150
        -webkit-border-radius: 5px;
151
        -moz-border-radius: 5px;
152
        background-color: #5877A2;
153
        background: -webkit-gradient(linear, left top, left bottom, from(#8EA4C1), to(#4A6C9B), color-stop(0.5, #5877A2), color-stop(0.5, #476999));
154
        -webkit-tap-highlight-color: transparent;
155
}
156
.dj_ie .mblArrowButtonBody, .dj_ff3 .mblArrowButtonBody {
157
        padding: 0px 10px 0px 10px;
158
}
159
.mblArrowButtonNeck {
160
        position: absolute;
161
        top: 5px;
162
        left: 19px;
163
        width: 4px;
164
        height: 29px;
165
        border-width: 1px 0px 1px 0px;
166
        border-style: inset;
167
        border-color: #9CACC0;
168
        background: -webkit-gradient(linear, left top, left bottom, from(#8EA4C1), to(#4A6C9B), color-stop(0.5, #5877A2), color-stop(0.5, #476999));
169
}
170
.mblArrowButtonSelected .mblArrowButtonHead {
171
        background: -webkit-gradient(linear, left top, right bottom, from(#7C87A4), to(#263E6C), color-stop(0.5, #394D77), color-stop(0.5, #243B69));
172
}
173
.mblArrowButtonSelected .mblArrowButtonBody, .mblArrowButtonSelected .mblArrowButtonNeck {
174
        background: -webkit-gradient(linear, left top, left bottom, from(#7C87A4), to(#263E6C), color-stop(0.5, #394D77), color-stop(0.5, #243B69));
175
}
176
.mblRoundRect {
177
        margin: 7px 9px 16px;
178
        padding: 8px;
179
        border: 1px solid #ADAAAD;
180
        -webkit-border-radius: 8px;
181
        -moz-border-radius: 8px;
182
        background-color: white;
183
}
184
.mblRoundRect.mblShadow {
185
        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
186
}
187
.mblEdgeToEdgeCategory {
188
        position: relative;
189
        height: 22px;
190
        margin: 0px;
191
        padding: 0px 10px;
192
        border-top: 1px solid #A4B0B9;
193
        border-bottom: 1px solid #979DA3;
194
        background: -webkit-gradient(linear, left top, left bottom, from(#8F9EA9), to(#B7C0C7));
195
        font-family: Helvetica;
196
        font-size: 16px;
197
        color: white;
198
        line-height: 22px;
199
        text-shadow: rgba(0,0,0,0.6) 0px -1px 0px;
200
        overflow: hidden;
201
        white-space: nowrap;
202
        text-overflow: ellipsis;
203
}
204
.mblRoundRectCategory {
205
        color: #4C566C;
206
        margin: 18px 0px 0px 20px;
207
        text-shadow: rgba(255, 255, 255, 1) 0px 1px 0px;
208
        font-family: Helvetica;
209
        font-size: 16px;
210
        overflow: hidden;
211
        white-space: nowrap;
212
        text-overflow: ellipsis;
213
}
214
.mblRoundRectList {
215
        margin: 7px 9px 16px;
216
        padding: 0px;
217
        border: 1px solid #ADAAAD;
218
        -webkit-border-radius: 8px;
219
        -moz-border-radius: 8px;
220
        background-color: white;
221
        position: relative;
222
}
223
.mblEdgeToEdgeList {
224
        padding: 0px;
225
        background-color: white;
226
        position: relative;
227
        margin: 0px;
228
}
229
.mblListItem {
230
        list-style-type: none;
231
        height: 43px;
232
        border-bottom: 1px solid #ADAAAD;
233
        line-height: 43px;
234
        font-weight: bold;
235
        position: relative;
236
        color: black;
237
        vertical-align: bottom;
238
}
239
.mblListItemIcon {
240
        position: absolute;
241
        margin: 7px 0px 0px 8px;
242
}
243
.mblListItem.mblVariableHeight {
244
        line-height: normal;
245
        height: auto;
246
        padding: 11px 6px 10px 6px;
247
}
248
.mblItemSelected {
249
        background-color: #048BF4;
250
        background: -webkit-gradient(linear, left top, left bottom, from(#048BF4), to(#005CE5));
251
}
252
li .mblListItemTextBox {
253
        padding-right: 28px;
254
}
255
li .mblListItemTextBoxSelected {
256
        background-color: #048BF4;
257
}
258
.mblRoundRectList .mblListItem:first-child {
259
        -webkit-border-top-left-radius: 8px;
260
        -webkit-border-top-right-radius: 8px;
261
        -moz-border-radius-topleft: 8px;
262
        -moz-border-radius-topright: 8px;
263
}
264
.mblRoundRectList .mblListItem:last-child {
265
        border-bottom-width: 0px;
266
        -webkit-border-bottom-left-radius: 8px;
267
        -webkit-border-bottom-right-radius: 8px;
268
        -moz-border-radius-bottomleft: 8px;
269
        -moz-border-radius-bottomright: 8px;
270
}
271
.mblEdgeToEdgeList .mblListItem:last-child {
272
        border-bottom-color: #707C84;
273
}
274
.mblListItem a.mblListItemAnchor {
275
        background-position: 9px 7px;
276
        display: block;
277
        padding-left: 48px;
278
        text-decoration: none;
279
        -webkit-tap-highlight-color: transparent;
280
}
281
.mblListItem a.mblListItemAnchorNoIcon {
282
        padding-left: 10px;
283
}
284
.mblItemSelected a.mblListItemAnchor {
285
        color: white;
286
}
287
.mblListItem a.mblListItemAnchorHasRightButton {
288
        padding-right: 40px;
289
}
290
.mblListItem .mblArrow {
291
        position: absolute;
292
        top: 18px;
293
        right: 12px;
294
        width: 6px;
295
        height: 6px;
296
        font-size: 1px;
297
        -webkit-transform: rotate(45deg);
298
        border-width: 3px 3px 0px 0px;
299
        border-style: solid;
300
        border-color: #808080;
301
}
302
.mblItemSelected .mblArrow {
303
        border-color: white;
304
}
305
.mblVariableHeight div.mblArrow {
306
        top: 50%;
307
        margin-top: -4px;
308
}
309
.mblRightText {
310
        position: absolute;
311
        top: 12px;
312
        right: 30px;
313
        color: #324F85;
314
        line-height: normal;
315
}
316
.mblListItem .mblRightButtonContainer {
317
        position: absolute;
318
        top: 50%;
319
        right: 12px;
320
}
321
.mblListItem .mblRightButton {
322
        position: absolute;
323
        top: -50%;
324
}
325
.mblSwitch {
326
        position: relative;
327
        width: 94px;
328
        height: 27px;
329
        overflow: hidden;
330
}
331
.mblItemSwitch {
332
        position: absolute;
333
        top: 8px;
334
        right: 12px;
335
}
336
.mblSwitchInner {
337
        position: absolute;
338
        top: 0px;
339
        height: 27px;
340
}
341
.mblSwitchAnimation .mblSwitchInner {
342
        -webkit-transition-property: left;
343
        -webkit-transition-duration: .3s;
344
}
345
.mblSwitchOn .mblSwitchInner {
346
        left: 0px;
347
}
348
.mblSwitchOff .mblSwitchInner {
349
        left: -53px;
350
}
351
.mblSwitchBg {
352
        position: absolute;
353
        top: 0px;
354
        height: 27px;
355
        border-width: 1px;
356
        border-style: inset;
357
        border-color: #9CACC0;
358
        font-family: Helvetica;
359
        font-size: 16px;
360
        font-weight: bold;
361
        line-height: 29px;
362
        -webkit-border-radius: 5px;
363
        -moz-border-radius: 5px;
364
        -webkit-box-sizing: border-box;
365
        -moz-box-sizing: border-box;
366
        -webkit-tap-highlight-color: transparent;
367
}
368
.mblSwitchBgLeft {
369
        left: 0px;
370
        width: 94px;
371
        color: white;
372
        background-color: #3F84EB;
373
        background: -webkit-gradient(linear, left top, left bottom, from(#2859B1), to(#75ACFB), color-stop(0.5, #3F84EB), color-stop(0.5, #4C8EEE));
374
}
375
.mblSwitchBgRight {
376
        left: 53px;
377
        width: 94px;
378
        color: #7F7F7F;
379
        background-color: #EEEEEE;
380
        background: -webkit-gradient(linear, left top, left bottom, from(#CECECE), to(#FDFDFD), color-stop(0.5, #EEEEEE), color-stop(0.5, #F8F8F8));
381
}
382
.mblSwitchKnob {
383
        position: absolute;
384
        top: 1px;
385
        left: 53px;
386
        width: 41px;
387
        height: 26px;
388
        font-size: 1px;
389
        border-width: 1px;
390
        border-style: solid;
391
        border-color: #EFEFEF #A5A5A5 #969696 #325E9E;
392
        line-height: 29px;
393
        background-color: #CCCCCC;
394
        background: -webkit-gradient(linear, left top, left bottom, from(#CCCCCC), to(#FAFAFA));
395
        -webkit-border-radius: 5px;
396
        -moz-border-radius: 5px;
397
        -webkit-box-sizing: border-box;
398
        -moz-box-sizing: border-box;
399
}
400
.mblSwitchText {
401
        position: relative;
402
        top: 0px;
403
        width: 53px;
404
        height: 27px;
405
        padding: 0px;
406
        text-align: center;
407
}
408
.mblSwitchTextLeft {
409
        left: 0px;
410
}
411
.mblSwitchTextRight {
412
        left: 40px;
413
}
414
.mblIconContainer {
415
        padding: 0px;
416
        margin: 20px 0px 0px 10px;
417
        padding: 0px 0px 40px 0px;
418
}
419
.mblIconItem {
420
        list-style-type: none;
421
        float: left;
422
}
423
.mblIconItemTerminator {
424
        list-style-type: none;
425
        height: 20px;
426
        clear: both;
427
}
428
.mblIconItemSub {
429
        list-style-type: none;
430
        margin-left: -10px;
431
        background-color: white;
432
}
433
.mblIconArea {
434
        font-family: Helvetica;
435
        font-size: 12px;
436
        height: 78px;
437
        width: 74px;
438
        text-align: center;
439
        margin-bottom: 10px;
440
}
441
.mblIconArea DIV {
442
        position: relative;
443
        height: 65px;
444
}
445
.mblIconArea IMG {
446
        position: absolute;
447
        top: 0px;
448
        left: 6px;
449
}
450
.mblContent {
451
        clear: both;
452
        padding-bottom: 20px;
453
}
454
table.mblClose {
455
        clear: both;
456
        cursor: pointer;
457
}
458
.mblVibrate{
459
        position: relative;
460
        -webkit-animation-duration: .5s;
461
        -webkit-animation-timing-function: ease-in-out;
462
        -webkit-animation-iteration-count: 20;
463
        -webkit-animation-name: vibrate;
464
        -webkit-transform: rotate(0deg);
465
}
466
@-webkit-keyframes vibrate{
467
        0%{
468
                -webkit-transform: rotate(-2deg);
469
                bottom: -1px;
470
                left: -1px;
471
        }
472
        25% {
473
                -webkit-transform: rotate(1deg);
474
                bottom: 2px;
475
                left: 1px;
476
        }
477
        50% {
478
                -webkit-transform: rotate(-1deg);
479
                bottom: -2px;
480
                left: -1px;
481
        }
482
        75% {
483
                -webkit-transform: rotate(2deg);
484
                bottom: 2px;
485
                left: 1px;
486
        }
487
        100% {
488
                -webkit-transform: rotate(-2deg);
489
                bottom: -1px;
490
                left: -1px;
491
        }
492
}
493
.mblCloseContent{
494
        -webkit-animation-duration: .3s;
495
        -webkit-animation-timing-function: ease-in-out;
496
        -webkit-animation-name: shrink;
497
        -webkit-transform: scale(0.01);
498
}
499
.mblCloseContent.mblShrink0{
500
        -webkit-animation-name: shrink0;
501
}
502
.mblCloseContent.mblShrink1{
503
        -webkit-animation-name: shrink1;
504
}
505
.mblCloseContent.mblShrink2{
506
        -webkit-animation-name: shrink2;
507
}
508
.mblCloseContent.mblShrink3{
509
        -webkit-animation-name: shrink3;
510
}
511
@-webkit-keyframes shrink{
512
        from { -webkit-transform: scale(1); }
513
        to { -webkit-transform: scale(0.01); }
514
}
515
@-webkit-keyframes shrink0{
516
        from { -webkit-transform: scale(1); }
517
        to { -webkit-transform: translate(-40%,-70%) scale(0.01); }
518
}
519
@-webkit-keyframes shrink1{
520
        from { -webkit-transform: scale(1); }
521
        to { -webkit-transform: translate(-14%,-70%) scale(0.01); }
522
}
523
@-webkit-keyframes shrink2{
524
        from { -webkit-transform: scale(1); }
525
        to { -webkit-transform: translate(14%,-70%) scale(0.01); }
526
}
527
@-webkit-keyframes shrink3{
528
        from { -webkit-transform: scale(1); }
529
        to { -webkit-transform: translate(40%,-70%) scale(0.01); }
530
}
531
.mblIconContentHeading {
532
        position: relative;
533
        clear: both;
534
        height: 25px;
535
        padding-left: 40px;
536
        margin-top: 0px;
537
        background: -webkit-gradient(linear, left top, left bottom, from(#E0E4E7), to(#B4BEC6), color-stop(0.5, #C4CCD2), color-stop(0.5, #BFC8CE));
538
        border-top: 1px solid #F1F3F4;
539
        border-bottom: 1px solid #717D85;
540
        font-family: Helvetica;
541
        font-size: 14px;
542
        color: white;
543
        line-height: 26px;
544
        text-shadow: rgba(0,0,0,0.6) 0px -1px 0px;
545
        overflow: hidden;
546
        white-space: nowrap;
547
        text-overflow: ellipsis;
548
}
549
.mblButton {
550
        padding: 0px 10px;
551
        height: 29px;
552
        border-width: 1px 1px 1px 1px;
553
        border-style: outset;
554
        color: white;
555
        font-family: Helvetica;
556
        font-size: 13px;
557
        line-height: 29px;
558
        -webkit-border-radius: 5px;
559
        -moz-border-radius: 5px;
560
        -webkit-tap-highlight-color: transparent;
561
}
562
.mblBlueButton {
563
        border-color: #9CACC0;
564
        background-color: #366EDF;
565
        background: -webkit-gradient(linear, left top, left bottom, from(#7A9DE9), to(#2362DD), color-stop(0.5, #366EDF), color-stop(0.5, #215FDC));
566
        -webkit-tap-highlight-color: transparent;
567
}
568
.mblBlueButtonSelected {
569
        background: -webkit-gradient(linear, left top, left bottom, from(#8EA4C1), to(#4A6C9B), color-stop(0.5, #5877A2), color-stop(0.5, #476999));
570
}
571
.mblRedButton {
572
        border-color: #9CACC0;
573
        background-color: #366EDF;
574
        background: -webkit-gradient(linear, left top, left bottom, from(#FA9D58), to(#EE4115), color-stop(0.5, #FF4D25), color-stop(0.5, #ED4D15));
575
        -webkit-tap-highlight-color: transparent;
576
}
577
.mblRedButtonSelected {
578
        background: -webkit-gradient(linear, left top, left bottom, from(#C1A48E), to(#9B6C4A), color-stop(0.5, #A27758), color-stop(0.5, #996947));
579
}
580
.mblTabContainer {
581
}
582
.mblTabButton {
583
        float: left;
584
        width: 100px;
585
        text-align: center;
586
        height: 28px;
587
        border-width: 1px 1px 1px 0px;
588
        border-style: inset;
589
        border-color: #9CACC0;
590
        border-right-color: #5E708A;
591
        font-family: Helvetica;
592
        font-size: 13px;
593
        color: white;
594
        cursor: pointer;
595
        line-height: 29px;
596
        background-color: #8297AF;
597
        background: -webkit-gradient(linear, left top, left bottom, from(#ABB9CA), to(#788DA9), color-stop(0.5, #8297AF), color-stop(0.5, #768BA7));
598
        -webkit-tap-highlight-color: transparent;
599
}
600
.mblTabButton:first-child {
601
        -webkit-border-top-left-radius: 5px;
602
        -webkit-border-bottom-left-radius: 5px;
603
        -moz-border-radius-topleft: 5px;
604
        -moz-border-radius-bottomleft: 5px;
605
        border-left-width: 1px;
606
}
607
.mblTabButton:last-child {
608
        -webkit-border-top-right-radius: 5px;
609
        -webkit-border-bottom-right-radius: 5px;
610
        -moz-border-radius-topright: 5px;
611
        -moz-border-radius-bottomright: 5px;
612
        border-right-color: #9CACC0;
613
}
614
.mblTabButtonSelected.mblTabButton {
615
        background-color: #5877A2;
616
        background: -webkit-gradient(linear, left top, left bottom, from(#8EA4C1), to(#4A6C9B), color-stop(0.5, #5877A2), color-stop(0.5, #476999));
617
}
618
.mblTabButtonImgDiv {
619
        display: none;
620
}
621
.mblTabPanelHeader {
622
        position: relative;
623
        height: 39px;
624
        margin: 0px;
625
        padding: 3px 0px 0px 0px;
626
        background-color: #889BB3;
627
        background: -webkit-gradient(linear, left top, left bottom, from(#B0BCCD), to(#6D84A2), color-stop(0.5, #889BB3), color-stop(0.5, #8195AF));
628
        border-top: 1px solid #CDD5DF;
629
        border-bottom: 1px solid #2D3642;
630
        font-family: Helvetica;
631
        font-size: 20px;
632
        color: white;
633
        text-align: center;
634
        line-height: 44px;
635
        text-shadow: rgba(0,0,0,0.6) 0px -1px 0px;
636
        overflow: hidden;
637
        white-space: nowrap;
638
        text-overflow: ellipsis;
639
}
640
.mblTabPanelPane {
641
}
642
.mblTabPane {
643
}
644
.mblProgContainer {
645
        position: absolute;
646
        width: 36px;
647
        height: 36px;
648
        top: 180px;
649
        left: 50%;
650
        margin: -18px 0px 0px -18px;
651
}
652
.mblProg {
653
        position: absolute;
654
        left: 0px;
655
        top: 0px;
656
        width: 11px;
657
        font-size: 1px;
658
        height: 4px;
659
        overflow: hidden;
660
        -webkit-transform-origin: 0 2px;
661
        background-color: #C0C0C0;
662
        -webkit-border-radius: 2px;
663
        -moz-border-radius: 2px;
664
}
665
.mblProg0 {
666
        -webkit-transform: translate(18px,10px) rotate(-90deg);
667
}
668
.mblProg1 {
669
        -webkit-transform: translate(22px,11px) rotate(-60deg);
670
}
671
.mblProg2 {
672
        -webkit-transform: translate(25px,14px) rotate(-30deg);
673
}
674
.mblProg3 {
675
        -webkit-transform: translate(26px,18px) rotate(0deg);
676
}
677
.mblProg4 {
678
        -webkit-transform: translate(25px,22px) rotate(30deg);
679
}
680
.mblProg5 {
681
        -webkit-transform: translate(22px,25px) rotate(60deg);
682
}
683
.mblProg6 {
684
        -webkit-transform: translate(18px,26px) rotate(90deg);
685
}
686
.mblProg7 {
687
        -webkit-transform: translate(14px,25px) rotate(120deg);
688
}
689
.mblProg8 {
690
        -webkit-transform: translate(11px,22px) rotate(150deg);
691
}
692
.mblProg9 {
693
        -webkit-transform: translate(10px,18px) rotate(180deg);
694
}
695
.mblProg10 {
696
        -webkit-transform: translate(11px,14px) rotate(210deg);
697
}
698
.mblProg11 {
699
        -webkit-transform: translate(14px,11px) rotate(240deg);
700
}