davide.cucurnia@vola.it
2 days ago 3c9f64c9dfe5726d460f3ae0c2db3d9114cdd1db
commit | author | age
9f6455 1 @charset "UTF-8";
DC 2
3 @media only screen and (orientation: portrait)  {
4     body {
5         background-color: white;
6     }
7 }
8
9 h1 {
10     font-size: 36px;
11 }
12
13 .custom-navbar .navbar-brand,
14 .custom-navbar .nav-link {
15     color: #FFFFFF;
16 }
17
18 .bg_vodafone {
19     /* background-color: #E60000; */
20     background-color: #4a4d4e;
21 }
22
23 nav {
24     padding-bottom:0;
25     font-family:Vodafone Rg;
26     border-bottom: 1px solid #00000017;
27     box-shadow: -7px 9px 14px 0px #80808070;
28 }
29
30 .nav-link {
31     font-family:Vodafone RgBd;
32 }
33
34 .col-6 {
35     width: 48%;
36 }
37
38 .btn-retry {
39     float:right;
40 }
41
42 figure {
43     margin: 0 1rem 0 0;
44     display: inline-block;
45     vertical-align: super;
46 }
47
48 .with-icon {
49     display:inline-block;
50 }
51
52 /* app.css */
53
54 html {
55     line-height: 1.15;
56     -webkit-text-size-adjust: 100%
57 }
58
59 body {
60     margin:0;
61     padding:0;
62     font-size:1em;
63     font-family: 'Nunito', sans-serif;
64     display: flex;
65     flex-direction: column;
66     min-height: 100vh;
67     justify-content: space-between;
68 }
69
70 main {
71     width: 100%;
72     display: grid;
73     column-gap: 0px;
74     row-gap: 0px;
75     grid-template: 100% / 1fr 1fr 1fr 1fr;
76     grid-template-areas: 'left-content content content right-content';
77     min-height: 35em;
78 }
79
80 .center-content {
81     grid-area: content;
82 }
83
84 #login {
85     padding-bottom: 30%;
86     text-align: initial;
87 }
88
89 .generic-message {
90     /* border: 1px solid #80808091; */
91     border-radius: 4px;
92     padding: 2em;
93     box-shadow: 6px 3px 20px #80808038;
94     height: 25em;
95     background-color: #80808008;
96     font-family: Vodafone Lt;
97     text-align:center;
98 }
99
100 .generic-message h2 {
101     font-family: 'Vodafone Rg';
102     text-shadow: 0 0 black;
103 }
104
105 .generic-message .vodafone-button {
106     background-color: #df0c0c;
107     color: white;
108     font-family: 'Vodafone Lt';
109     padding: 1.5% 7.5% 1.5% 7.5%;
110     border-radius: 3px;
111     text-transform: uppercase;
112     letter-spacing: 1px;
113     font-size: 80%;
114     -webkit-font-smoothing: antialiased;
115     display: inline-block;
116     margin-top: 5%;
117 }
118
119 .text-light-bigger {
120     font-size: 125%;
121 }
122
123 /* dual.css */
124
125 div.unauthorized_user {
126     background-color: #ff0000;
127     color: #ffffff;
128     text-align: center;
129     padding: 100px;
130 }
131
132 a {
133     background-color: transparent
134 }
135
136 [hidden] {
137     display: none
138 }
139
140 html {
141     font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
142     line-height: 1.5
143 }
144
145 div#logout_modal {
146     display: none;
147     position: fixed;
148     top: 35%;
149     left: 50%;
150     transform: translate(-50%, -50%);
151     min-width: 15%;
152 }
153
154 div#logout_modal .gap-2 {
155     padding: 2em 1em 0 1em;
156 }
157
158 a {
159     color: inherit;
160     text-decoration: inherit
161 }
162
163 .mod1Col *, ::after, ::before {
164     box-sizing: content-box;
165 }
166
167 svg, video {
168     display: block;
169     vertical-align: middle
170 }
171
172 video {
173     max-width: 100%;
174     height: auto
175 }
176
177 .bg-white {
178     --tw-bg-opacity: 1;
179     background-color: rgb(255 255 255 / var(--tw-bg-opacity))
180 }
181
182 .bg-gray-100 {
183     --tw-bg-opacity: 1;
184     background-color: rgb(243 244 246 / var(--tw-bg-opacity))
185 }
186
187 .border-gray-200 {
188     --tw-border-opacity: 1;
189     border-color: rgb(229 231 235 / var(--tw-border-opacity))
190 }
191
192 .border-t {
193     border-top-width: 1px
194 }
195
196 .flex {
197     display: flex
198 }
199
200 .grid {
201     display: grid
202 }
203
204 .hidden {
205     display: none
206 }
207
208 .items-center {
209     align-items: center
210 }
211
212 .justify-center {
213     justify-content: center
214 }
215
216 .font-semibold {
217     font-weight: 600
218 }
219
220 .h-5 {
221     height: 1.25rem
222 }
223
224 .h-8 {
225     height: 2rem
226 }
227
228 .h-16 {
229     height: 4rem
230 }
231
232 .text-sm {
233     font-size: .875rem
234 }
235
236 .text-lg {
237     font-size: 1.125rem
238 }
239
240 .leading-7 {
241     line-height: 1.75rem
242 }
243
244 .mx-auto {
245     margin-left: auto;
246     margin-right: auto
247 }
248
249 .ml-1 {
250     margin-left: .25rem
251 }
252
253 .mt-2 {
254     margin-top: .5rem
255 }
256
257 .mr-2 {
258     margin-right: .5rem
259 }
260
261 .ml-2 {
262     margin-left: .5rem
263 }
264
265 .mt-4 {
266     margin-top: 1rem
267 }
268
269 .ml-4 {
270     margin-left: 1rem
271 }
272
273 .mt-8 {
274     margin-top: 2rem
275 }
276
277 .ml-12 {
278     margin-left: 3rem
279 }
280
281 .-mt-px {
282     margin-top: -1px
283 }
284
285 .max-w-6xl {
286     max-width: 72rem
287 }
288
289 .min-h-screen {
290     min-height: 100vh
291 }
292
293 .overflow-hidden {
294     overflow: hidden
295 }
296
297 .p-6 {
298     padding: 1.5rem
299 }
300
301 .py-4 {
302     padding-top: 1rem;
303     padding-bottom: 1rem
304 }
305
306 .px-6 {
307     padding-left: 1.5rem;
308     padding-right: 1.5rem
309 }
310
311 .pt-8 {
312     padding-top: 2rem
313 }
314
315 .fixed {
316     position: fixed
317 }
318
319 .relative {
320     position: relative
321 }
322
323 .top-0 {
324     top: 0
325 }
326
327 .right-0 {
328     right: 0
329 }
330
331 .shadow {
332     --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
333     --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
334     box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
335 }
336
337 .text-center {
338     text-align: center
339 }
340
341 .text-gray-200 {
342     --tw-text-opacity: 1;
343     color: rgb(229 231 235 / var(--tw-text-opacity))
344 }
345
346 .text-gray-300 {
347     --tw-text-opacity: 1;
348     color: rgb(209 213 219 / var(--tw-text-opacity))
349 }
350
351 .text-gray-400 {
352     --tw-text-opacity: 1;
353     color: rgb(156 163 175 / var(--tw-text-opacity))
354 }
355
356 .text-gray-500 {
357     --tw-text-opacity: 1;
358     color: rgb(107 114 128 / var(--tw-text-opacity))
359 }
360
361 .text-gray-600 {
362     --tw-text-opacity: 1;
363     color: rgb(75 85 99 / var(--tw-text-opacity))
364 }
365
366 .text-gray-700 {
367     --tw-text-opacity: 1;
368     color: rgb(55 65 81 / var(--tw-text-opacity))
369 }
370
371 .text-gray-900 {
372     --tw-text-opacity: 1;
373     color: rgb(17 24 39 / var(--tw-text-opacity))
374 }
375
376 .underline {
377     text-decoration: underline
378 }
379
380 .antialiased {
381     -webkit-font-smoothing: antialiased;
382     -moz-osx-font-smoothing: grayscale
383 }
384
385 .w-5 {
386     width: 1.25rem
387 }
388
389 .w-8 {
390     width: 2rem
391 }
392
393 .w-auto {
394     width: auto
395 }
396
397 .grid-cols-1 {
398     grid-template-columns:repeat(1, minmax(0, 1fr))
399 }
400
401 .com_vodafone_body input {
402     border: 1px solid #0000002e;
403 }
404
405 #sim-label {
406     grid-area: right-content;
407 }
408
409 #sim-label-title {
410     display: block;
411     padding-bottom: 1em;
412     font-family: 'Vodafone RgBd';
413 }
414
415 #sim-label-content {
416     background-color: #4a4d4e;
417     border: 1px solid #8080808f;
418     border-radius: 5px;
419     padding: 0.5em 0.7rem;
420     color: white;
421     font-family: 'Vodafone RgBd';
422     letter-spacing: 0.03em;
423 }
424
425
426 @media (min-width: 640px) {
427     .sm\:rounded-lg {
428         border-radius: .5rem
429     }
430
431     .sm\:block {
432         display: block
433     }
434
435     .sm\:items-center {
436         align-items: center
437     }
438
439     .sm\:justify-start {
440         justify-content: flex-start
441     }
442
443     .sm\:justify-between {
444         justify-content: space-between
445     }
446
447     .sm\:h-20 {
448         height: 5rem
449     }
450
451     .sm\:ml-0 {
452         margin-left: 0
453     }
454
455     .sm\:px-6 {
456         padding-left: 1.5rem;
457         padding-right: 1.5rem
458     }
459
460     .sm\:pt-0 {
461         padding-top: 0
462     }
463
464     .sm\:text-left {
465         text-align: left
466     }
467
468     .sm\:text-right {
469         text-align: right
470     }
471 }
472
473 @media (min-width: 768px) {
474     .md\:border-t-0 {
475         border-top-width: 0
476     }
477
478     .md\:border-l {
479         border-left-width: 1px
480     }
481
482     .md\:grid-cols-2 {
483         grid-template-columns:repeat(2, minmax(0, 1fr))
484     }
485 }
486
487 @media (min-width: 1024px) {
488     .lg\:px-8 {
489         padding-left: 2rem;
490         padding-right: 2rem
491     }
492 }
493
494 @media (prefers-color-scheme: dark) {
495     .dark\:bg-gray-800 {
496         --tw-bg-opacity: 1;
497         background-color: rgb(31 41 55 / var(--tw-bg-opacity))
498     }
499
500     .dark\:bg-gray-900 {
501         --tw-bg-opacity: 1;
502         background-color: rgb(17 24 39 / var(--tw-bg-opacity))
503     }
504
505     .dark\:border-gray-700 {
506         --tw-border-opacity: 1;
507         border-color: rgb(55 65 81 / var(--tw-border-opacity))
508     }
509
510     .dark\:text-white {
511         --tw-text-opacity: 1;
512         color: rgb(255 255 255 / var(--tw-text-opacity))
513     }
514
515     .dark\:text-gray-400 {
516         --tw-text-opacity: 1;
517         color: rgb(156 163 175 / var(--tw-text-opacity))
518     }
519
520     .dark\:text-gray-500 {
521         --tw-text-opacity: 1;
522         color: rgb(107 114 128 / var(--tw-text-opacity))
523     }
524 }
525
526 /* login.css */
527
528 #loginBox h2 {
529     background: none;
530     font-size: 14px;
531     padding-top: 7px;
532     font-family: vodafone_rgregular
533 }
534
535 #login p {
536     text-align:center;
537     font-family: vodafone_rgregular;
538     display:none;
539 }
540
541 #loginBox { margin-left:0% }
542
543 .com_vodafone_border .noFloat,.com_vodafone_border .clear {
544     clear: initial !important;
545 }
546
547 .com_vodafone_border {
548     background-image:none !important;
549 }
550
551 .com_vodafone_border .com_vodafone_username {
552     font-size:13px !important;
553 }
554
555 .com_vodafone_border #com_vodafone_pwd, .com_vodafone_border #com_vodafone_txt {
556     font-size:13px !important;
557 }
558
559 .com_vodafone_border .com_vodafone_header {
560     height: 3em !important;
561 }
562
563 .com_vodafone_border .com_vodafone_body {
564     position:initial !important;
565     height:initial !important;
566     width:initial !important;
567 }
568
569 .com_vodafone_border .com_vodafone_username {
570     width: 24em !important;
571     height: 3em !important;
572 }
573
574 .com_vodafone_border #com_vodafone_pwd,.com_vodafone_border #com_vodafone_txt {
575     width: 24em !important;
576     height: 3em !important;
577     margin-left: -12.2em !important;
578 }
579
580 .com_vodafone_border .com_vodafone_footer {
581     width: 100% !important;
582     display: none !important;
583 }
584
585 .com_vodafone_border a.com_vodafone_button,.com_vodafone_border .com_vodafone_button {
586     height:initial !important;
587     background: none !important;
588 }
589
590 .com_vodafone_border #com_vodafone_login a.com_vodafone_button {
591     position:initial !important;
592     top: initial !important;
593     left: initial !important;
594     width: initial !important;
595     padding-top: 6em !important;
596 }
597
598 .com_vodafone_border .com_vodafone_button span {
599     float: initial !important;
600     padding-left: 3em !important;
601     padding-right: 3em !important;
602     padding-top: 1em !important;
603     padding-bottom: 1em !important;
604     font-size: 110% !important;
605     border-radius: 5%;
606 }
607
608 .com_vodafone_box_1 .com_vodafone_border {
609     height: initial !important;
610     min-height: 30em !important;
611     width: 100% !important;
612 }
613
614 .com_vodafone_box_1 .com_vodafone_body {
615     height: initial !important;
616 }
617
618 .com_vodafone_border a.com_vodafone_button,.com_vodafone_border .com_vodafone_button {
619     color: #333!important;
620 }
621
622 .com_vodafone_border .com_vodafone_button span {
623     background-image: none !important;
624     height: initial !important;
625     background-color: #f80000;
626     color: white;
627     font-family: 'Vodafone Rg';
628     font-weight: 800;
629     font-size: 130% !important;
630 }
631
632 .com_vodafone_border .login {
633     position:initial !important;
634     width: 100% !important;
635     text-align: center !important;
636     margin-top: 5em;
637 }
638
639 .com_vodafone_border #com_vodafone_working .com_vodafone_text {
640     width: initial !important;
641 }
642
643 .com_vodafone_border .link_list1Col {
644     position: initial !important;
645     width: 100%;
646     margin-top: 4em !important;
647 }
648
649 #com_vodafone_working {
650     padding-top: 6em;
651 }
652
653 #com_vodafone_error, #com_vodafone_newerror, #com_vodafone_invalid,
654 #com_vodafone_maintenance, #com_vodafone_logged {
655     margin-left: 28em;
656     padding-top: 6em;
657 }
658
659 .com_vodafone_button {
660     margin-top:3em !important;
661     margin-left:3em !important;
662     padding-bottom: 0.5em !important;
663 }
664
665 .com_vodafone_text {
666     font-size: 13px;
667     width: 50%;
668 }
669
670 #vola-loading {
671     font-family: "vodafone_ltregular", Arial, Helvetica, sans-serif;
672     font-size: 24px;
673     font-weight: 200;
674     color: #000000b5;
675     position: absolute;
676     left: 32%;
677     top: 26%;
678     width: 36%;
679     height: 26%;
680     text-align: center;
681     padding-top: 4%;
682     border: 1px solid black;
683     background-color: white;
684 }
685
686 .vola-loading-spinner {
687     display: inline-block;
688     position: relative;
689     width: 80px;
690     height: 80px;
691 }
692
693 .vola-loading-spinner div {
694     box-sizing: border-box;
695     display: block;
696     position: absolute;
697     width: 64px;
698     height: 64px;
699     margin: 8px;
700     border: 8px solid #e60000;
701     border-radius: 50%;
702     animation: vola-loading-spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
703     border-color: #e60000 transparent transparent transparent;
704 }
705
706 .vola-loading-spinner div:nth-child(1) {
707     animation-delay: -0.45s;
708 }
709
710 .vola-loading-spinner div:nth-child(2) {
711     animation-delay: -0.3s;
712 }
713
714 .vola-loading-spinner div:nth-child(3) {
715     animation-delay: -0.15s;
716 }
717
718 @keyframes vola-loading-spinner {
719     0% {
720         transform: rotate(0deg);
721     }
722     100% {
723         transform: rotate(360deg);
724     }
3c9f64 725 }