UNPKG

193 kBCSSView Raw
1.materialize-red.lighten-5 {
2 background-color: #fdeaeb !important; }
3
4.materialize-red-text.text-lighten-5 {
5 color: #fdeaeb !important; }
6
7.materialize-red.lighten-4 {
8 background-color: #f8c1c3 !important; }
9
10.materialize-red-text.text-lighten-4 {
11 color: #f8c1c3 !important; }
12
13.materialize-red.lighten-3 {
14 background-color: #f3989b !important; }
15
16.materialize-red-text.text-lighten-3 {
17 color: #f3989b !important; }
18
19.materialize-red.lighten-2 {
20 background-color: #ee6e73 !important; }
21
22.materialize-red-text.text-lighten-2 {
23 color: #ee6e73 !important; }
24
25.materialize-red.lighten-1 {
26 background-color: #ea454b !important; }
27
28.materialize-red-text.text-lighten-1 {
29 color: #ea454b !important; }
30
31.materialize-red {
32 background-color: #e51c23 !important; }
33
34.materialize-red-text {
35 color: #e51c23 !important; }
36
37.materialize-red.darken-1 {
38 background-color: #d0181e !important; }
39
40.materialize-red-text.text-darken-1 {
41 color: #d0181e !important; }
42
43.materialize-red.darken-2 {
44 background-color: #b9151b !important; }
45
46.materialize-red-text.text-darken-2 {
47 color: #b9151b !important; }
48
49.materialize-red.darken-3 {
50 background-color: #a21318 !important; }
51
52.materialize-red-text.text-darken-3 {
53 color: #a21318 !important; }
54
55.materialize-red.darken-4 {
56 background-color: #8b1014 !important; }
57
58.materialize-red-text.text-darken-4 {
59 color: #8b1014 !important; }
60
61.red.lighten-5 {
62 background-color: #FFEBEE !important; }
63
64.red-text.text-lighten-5 {
65 color: #FFEBEE !important; }
66
67.red.lighten-4 {
68 background-color: #FFCDD2 !important; }
69
70.red-text.text-lighten-4 {
71 color: #FFCDD2 !important; }
72
73.red.lighten-3 {
74 background-color: #EF9A9A !important; }
75
76.red-text.text-lighten-3 {
77 color: #EF9A9A !important; }
78
79.red.lighten-2 {
80 background-color: #E57373 !important; }
81
82.red-text.text-lighten-2 {
83 color: #E57373 !important; }
84
85.red.lighten-1 {
86 background-color: #EF5350 !important; }
87
88.red-text.text-lighten-1 {
89 color: #EF5350 !important; }
90
91.red {
92 background-color: #F44336 !important; }
93
94.red-text {
95 color: #F44336 !important; }
96
97.red.darken-1 {
98 background-color: #E53935 !important; }
99
100.red-text.text-darken-1 {
101 color: #E53935 !important; }
102
103.red.darken-2 {
104 background-color: #D32F2F !important; }
105
106.red-text.text-darken-2 {
107 color: #D32F2F !important; }
108
109.red.darken-3 {
110 background-color: #C62828 !important; }
111
112.red-text.text-darken-3 {
113 color: #C62828 !important; }
114
115.red.darken-4 {
116 background-color: #B71C1C !important; }
117
118.red-text.text-darken-4 {
119 color: #B71C1C !important; }
120
121.red.accent-1 {
122 background-color: #FF8A80 !important; }
123
124.red-text.text-accent-1 {
125 color: #FF8A80 !important; }
126
127.red.accent-2 {
128 background-color: #FF5252 !important; }
129
130.red-text.text-accent-2 {
131 color: #FF5252 !important; }
132
133.red.accent-3 {
134 background-color: #FF1744 !important; }
135
136.red-text.text-accent-3 {
137 color: #FF1744 !important; }
138
139.red.accent-4 {
140 background-color: #D50000 !important; }
141
142.red-text.text-accent-4 {
143 color: #D50000 !important; }
144
145.pink.lighten-5 {
146 background-color: #fce4ec !important; }
147
148.pink-text.text-lighten-5 {
149 color: #fce4ec !important; }
150
151.pink.lighten-4 {
152 background-color: #f8bbd0 !important; }
153
154.pink-text.text-lighten-4 {
155 color: #f8bbd0 !important; }
156
157.pink.lighten-3 {
158 background-color: #f48fb1 !important; }
159
160.pink-text.text-lighten-3 {
161 color: #f48fb1 !important; }
162
163.pink.lighten-2 {
164 background-color: #f06292 !important; }
165
166.pink-text.text-lighten-2 {
167 color: #f06292 !important; }
168
169.pink.lighten-1 {
170 background-color: #ec407a !important; }
171
172.pink-text.text-lighten-1 {
173 color: #ec407a !important; }
174
175.pink {
176 background-color: #e91e63 !important; }
177
178.pink-text {
179 color: #e91e63 !important; }
180
181.pink.darken-1 {
182 background-color: #d81b60 !important; }
183
184.pink-text.text-darken-1 {
185 color: #d81b60 !important; }
186
187.pink.darken-2 {
188 background-color: #c2185b !important; }
189
190.pink-text.text-darken-2 {
191 color: #c2185b !important; }
192
193.pink.darken-3 {
194 background-color: #ad1457 !important; }
195
196.pink-text.text-darken-3 {
197 color: #ad1457 !important; }
198
199.pink.darken-4 {
200 background-color: #880e4f !important; }
201
202.pink-text.text-darken-4 {
203 color: #880e4f !important; }
204
205.pink.accent-1 {
206 background-color: #ff80ab !important; }
207
208.pink-text.text-accent-1 {
209 color: #ff80ab !important; }
210
211.pink.accent-2 {
212 background-color: #ff4081 !important; }
213
214.pink-text.text-accent-2 {
215 color: #ff4081 !important; }
216
217.pink.accent-3 {
218 background-color: #f50057 !important; }
219
220.pink-text.text-accent-3 {
221 color: #f50057 !important; }
222
223.pink.accent-4 {
224 background-color: #c51162 !important; }
225
226.pink-text.text-accent-4 {
227 color: #c51162 !important; }
228
229.purple.lighten-5 {
230 background-color: #f3e5f5 !important; }
231
232.purple-text.text-lighten-5 {
233 color: #f3e5f5 !important; }
234
235.purple.lighten-4 {
236 background-color: #e1bee7 !important; }
237
238.purple-text.text-lighten-4 {
239 color: #e1bee7 !important; }
240
241.purple.lighten-3 {
242 background-color: #ce93d8 !important; }
243
244.purple-text.text-lighten-3 {
245 color: #ce93d8 !important; }
246
247.purple.lighten-2 {
248 background-color: #ba68c8 !important; }
249
250.purple-text.text-lighten-2 {
251 color: #ba68c8 !important; }
252
253.purple.lighten-1 {
254 background-color: #ab47bc !important; }
255
256.purple-text.text-lighten-1 {
257 color: #ab47bc !important; }
258
259.purple {
260 background-color: #9c27b0 !important; }
261
262.purple-text {
263 color: #9c27b0 !important; }
264
265.purple.darken-1 {
266 background-color: #8e24aa !important; }
267
268.purple-text.text-darken-1 {
269 color: #8e24aa !important; }
270
271.purple.darken-2 {
272 background-color: #7b1fa2 !important; }
273
274.purple-text.text-darken-2 {
275 color: #7b1fa2 !important; }
276
277.purple.darken-3 {
278 background-color: #6a1b9a !important; }
279
280.purple-text.text-darken-3 {
281 color: #6a1b9a !important; }
282
283.purple.darken-4 {
284 background-color: #4a148c !important; }
285
286.purple-text.text-darken-4 {
287 color: #4a148c !important; }
288
289.purple.accent-1 {
290 background-color: #ea80fc !important; }
291
292.purple-text.text-accent-1 {
293 color: #ea80fc !important; }
294
295.purple.accent-2 {
296 background-color: #e040fb !important; }
297
298.purple-text.text-accent-2 {
299 color: #e040fb !important; }
300
301.purple.accent-3 {
302 background-color: #d500f9 !important; }
303
304.purple-text.text-accent-3 {
305 color: #d500f9 !important; }
306
307.purple.accent-4 {
308 background-color: #aa00ff !important; }
309
310.purple-text.text-accent-4 {
311 color: #aa00ff !important; }
312
313.deep-purple.lighten-5 {
314 background-color: #ede7f6 !important; }
315
316.deep-purple-text.text-lighten-5 {
317 color: #ede7f6 !important; }
318
319.deep-purple.lighten-4 {
320 background-color: #d1c4e9 !important; }
321
322.deep-purple-text.text-lighten-4 {
323 color: #d1c4e9 !important; }
324
325.deep-purple.lighten-3 {
326 background-color: #b39ddb !important; }
327
328.deep-purple-text.text-lighten-3 {
329 color: #b39ddb !important; }
330
331.deep-purple.lighten-2 {
332 background-color: #9575cd !important; }
333
334.deep-purple-text.text-lighten-2 {
335 color: #9575cd !important; }
336
337.deep-purple.lighten-1 {
338 background-color: #7e57c2 !important; }
339
340.deep-purple-text.text-lighten-1 {
341 color: #7e57c2 !important; }
342
343.deep-purple {
344 background-color: #673ab7 !important; }
345
346.deep-purple-text {
347 color: #673ab7 !important; }
348
349.deep-purple.darken-1 {
350 background-color: #5e35b1 !important; }
351
352.deep-purple-text.text-darken-1 {
353 color: #5e35b1 !important; }
354
355.deep-purple.darken-2 {
356 background-color: #512da8 !important; }
357
358.deep-purple-text.text-darken-2 {
359 color: #512da8 !important; }
360
361.deep-purple.darken-3 {
362 background-color: #4527a0 !important; }
363
364.deep-purple-text.text-darken-3 {
365 color: #4527a0 !important; }
366
367.deep-purple.darken-4 {
368 background-color: #311b92 !important; }
369
370.deep-purple-text.text-darken-4 {
371 color: #311b92 !important; }
372
373.deep-purple.accent-1 {
374 background-color: #b388ff !important; }
375
376.deep-purple-text.text-accent-1 {
377 color: #b388ff !important; }
378
379.deep-purple.accent-2 {
380 background-color: #7c4dff !important; }
381
382.deep-purple-text.text-accent-2 {
383 color: #7c4dff !important; }
384
385.deep-purple.accent-3 {
386 background-color: #651fff !important; }
387
388.deep-purple-text.text-accent-3 {
389 color: #651fff !important; }
390
391.deep-purple.accent-4 {
392 background-color: #6200ea !important; }
393
394.deep-purple-text.text-accent-4 {
395 color: #6200ea !important; }
396
397.indigo.lighten-5 {
398 background-color: #e8eaf6 !important; }
399
400.indigo-text.text-lighten-5 {
401 color: #e8eaf6 !important; }
402
403.indigo.lighten-4 {
404 background-color: #c5cae9 !important; }
405
406.indigo-text.text-lighten-4 {
407 color: #c5cae9 !important; }
408
409.indigo.lighten-3 {
410 background-color: #9fa8da !important; }
411
412.indigo-text.text-lighten-3 {
413 color: #9fa8da !important; }
414
415.indigo.lighten-2 {
416 background-color: #7986cb !important; }
417
418.indigo-text.text-lighten-2 {
419 color: #7986cb !important; }
420
421.indigo.lighten-1 {
422 background-color: #5c6bc0 !important; }
423
424.indigo-text.text-lighten-1 {
425 color: #5c6bc0 !important; }
426
427.indigo {
428 background-color: #3f51b5 !important; }
429
430.indigo-text {
431 color: #3f51b5 !important; }
432
433.indigo.darken-1 {
434 background-color: #3949ab !important; }
435
436.indigo-text.text-darken-1 {
437 color: #3949ab !important; }
438
439.indigo.darken-2 {
440 background-color: #303f9f !important; }
441
442.indigo-text.text-darken-2 {
443 color: #303f9f !important; }
444
445.indigo.darken-3 {
446 background-color: #283593 !important; }
447
448.indigo-text.text-darken-3 {
449 color: #283593 !important; }
450
451.indigo.darken-4 {
452 background-color: #1a237e !important; }
453
454.indigo-text.text-darken-4 {
455 color: #1a237e !important; }
456
457.indigo.accent-1 {
458 background-color: #8c9eff !important; }
459
460.indigo-text.text-accent-1 {
461 color: #8c9eff !important; }
462
463.indigo.accent-2 {
464 background-color: #536dfe !important; }
465
466.indigo-text.text-accent-2 {
467 color: #536dfe !important; }
468
469.indigo.accent-3 {
470 background-color: #3d5afe !important; }
471
472.indigo-text.text-accent-3 {
473 color: #3d5afe !important; }
474
475.indigo.accent-4 {
476 background-color: #304ffe !important; }
477
478.indigo-text.text-accent-4 {
479 color: #304ffe !important; }
480
481.blue.lighten-5 {
482 background-color: #E3F2FD !important; }
483
484.blue-text.text-lighten-5 {
485 color: #E3F2FD !important; }
486
487.blue.lighten-4 {
488 background-color: #BBDEFB !important; }
489
490.blue-text.text-lighten-4 {
491 color: #BBDEFB !important; }
492
493.blue.lighten-3 {
494 background-color: #90CAF9 !important; }
495
496.blue-text.text-lighten-3 {
497 color: #90CAF9 !important; }
498
499.blue.lighten-2 {
500 background-color: #64B5F6 !important; }
501
502.blue-text.text-lighten-2 {
503 color: #64B5F6 !important; }
504
505.blue.lighten-1 {
506 background-color: #42A5F5 !important; }
507
508.blue-text.text-lighten-1 {
509 color: #42A5F5 !important; }
510
511.blue {
512 background-color: #2196F3 !important; }
513
514.blue-text {
515 color: #2196F3 !important; }
516
517.blue.darken-1 {
518 background-color: #1E88E5 !important; }
519
520.blue-text.text-darken-1 {
521 color: #1E88E5 !important; }
522
523.blue.darken-2 {
524 background-color: #1976D2 !important; }
525
526.blue-text.text-darken-2 {
527 color: #1976D2 !important; }
528
529.blue.darken-3 {
530 background-color: #1565C0 !important; }
531
532.blue-text.text-darken-3 {
533 color: #1565C0 !important; }
534
535.blue.darken-4 {
536 background-color: #0D47A1 !important; }
537
538.blue-text.text-darken-4 {
539 color: #0D47A1 !important; }
540
541.blue.accent-1 {
542 background-color: #82B1FF !important; }
543
544.blue-text.text-accent-1 {
545 color: #82B1FF !important; }
546
547.blue.accent-2 {
548 background-color: #448AFF !important; }
549
550.blue-text.text-accent-2 {
551 color: #448AFF !important; }
552
553.blue.accent-3 {
554 background-color: #2979FF !important; }
555
556.blue-text.text-accent-3 {
557 color: #2979FF !important; }
558
559.blue.accent-4 {
560 background-color: #2962FF !important; }
561
562.blue-text.text-accent-4 {
563 color: #2962FF !important; }
564
565.light-blue.lighten-5 {
566 background-color: #e1f5fe !important; }
567
568.light-blue-text.text-lighten-5 {
569 color: #e1f5fe !important; }
570
571.light-blue.lighten-4 {
572 background-color: #b3e5fc !important; }
573
574.light-blue-text.text-lighten-4 {
575 color: #b3e5fc !important; }
576
577.light-blue.lighten-3 {
578 background-color: #81d4fa !important; }
579
580.light-blue-text.text-lighten-3 {
581 color: #81d4fa !important; }
582
583.light-blue.lighten-2 {
584 background-color: #4fc3f7 !important; }
585
586.light-blue-text.text-lighten-2 {
587 color: #4fc3f7 !important; }
588
589.light-blue.lighten-1 {
590 background-color: #29b6f6 !important; }
591
592.light-blue-text.text-lighten-1 {
593 color: #29b6f6 !important; }
594
595.light-blue {
596 background-color: #03a9f4 !important; }
597
598.light-blue-text {
599 color: #03a9f4 !important; }
600
601.light-blue.darken-1 {
602 background-color: #039be5 !important; }
603
604.light-blue-text.text-darken-1 {
605 color: #039be5 !important; }
606
607.light-blue.darken-2 {
608 background-color: #0288d1 !important; }
609
610.light-blue-text.text-darken-2 {
611 color: #0288d1 !important; }
612
613.light-blue.darken-3 {
614 background-color: #0277bd !important; }
615
616.light-blue-text.text-darken-3 {
617 color: #0277bd !important; }
618
619.light-blue.darken-4 {
620 background-color: #01579b !important; }
621
622.light-blue-text.text-darken-4 {
623 color: #01579b !important; }
624
625.light-blue.accent-1 {
626 background-color: #80d8ff !important; }
627
628.light-blue-text.text-accent-1 {
629 color: #80d8ff !important; }
630
631.light-blue.accent-2 {
632 background-color: #40c4ff !important; }
633
634.light-blue-text.text-accent-2 {
635 color: #40c4ff !important; }
636
637.light-blue.accent-3 {
638 background-color: #00b0ff !important; }
639
640.light-blue-text.text-accent-3 {
641 color: #00b0ff !important; }
642
643.light-blue.accent-4 {
644 background-color: #0091ea !important; }
645
646.light-blue-text.text-accent-4 {
647 color: #0091ea !important; }
648
649.cyan.lighten-5 {
650 background-color: #e0f7fa !important; }
651
652.cyan-text.text-lighten-5 {
653 color: #e0f7fa !important; }
654
655.cyan.lighten-4 {
656 background-color: #b2ebf2 !important; }
657
658.cyan-text.text-lighten-4 {
659 color: #b2ebf2 !important; }
660
661.cyan.lighten-3 {
662 background-color: #80deea !important; }
663
664.cyan-text.text-lighten-3 {
665 color: #80deea !important; }
666
667.cyan.lighten-2 {
668 background-color: #4dd0e1 !important; }
669
670.cyan-text.text-lighten-2 {
671 color: #4dd0e1 !important; }
672
673.cyan.lighten-1 {
674 background-color: #26c6da !important; }
675
676.cyan-text.text-lighten-1 {
677 color: #26c6da !important; }
678
679.cyan {
680 background-color: #00bcd4 !important; }
681
682.cyan-text {
683 color: #00bcd4 !important; }
684
685.cyan.darken-1 {
686 background-color: #00acc1 !important; }
687
688.cyan-text.text-darken-1 {
689 color: #00acc1 !important; }
690
691.cyan.darken-2 {
692 background-color: #0097a7 !important; }
693
694.cyan-text.text-darken-2 {
695 color: #0097a7 !important; }
696
697.cyan.darken-3 {
698 background-color: #00838f !important; }
699
700.cyan-text.text-darken-3 {
701 color: #00838f !important; }
702
703.cyan.darken-4 {
704 background-color: #006064 !important; }
705
706.cyan-text.text-darken-4 {
707 color: #006064 !important; }
708
709.cyan.accent-1 {
710 background-color: #84ffff !important; }
711
712.cyan-text.text-accent-1 {
713 color: #84ffff !important; }
714
715.cyan.accent-2 {
716 background-color: #18ffff !important; }
717
718.cyan-text.text-accent-2 {
719 color: #18ffff !important; }
720
721.cyan.accent-3 {
722 background-color: #00e5ff !important; }
723
724.cyan-text.text-accent-3 {
725 color: #00e5ff !important; }
726
727.cyan.accent-4 {
728 background-color: #00b8d4 !important; }
729
730.cyan-text.text-accent-4 {
731 color: #00b8d4 !important; }
732
733.teal.lighten-5 {
734 background-color: #e0f2f1 !important; }
735
736.teal-text.text-lighten-5 {
737 color: #e0f2f1 !important; }
738
739.teal.lighten-4 {
740 background-color: #b2dfdb !important; }
741
742.teal-text.text-lighten-4 {
743 color: #b2dfdb !important; }
744
745.teal.lighten-3 {
746 background-color: #80cbc4 !important; }
747
748.teal-text.text-lighten-3 {
749 color: #80cbc4 !important; }
750
751.teal.lighten-2 {
752 background-color: #4db6ac !important; }
753
754.teal-text.text-lighten-2 {
755 color: #4db6ac !important; }
756
757.teal.lighten-1 {
758 background-color: #26a69a !important; }
759
760.teal-text.text-lighten-1 {
761 color: #26a69a !important; }
762
763.teal {
764 background-color: #009688 !important; }
765
766.teal-text {
767 color: #009688 !important; }
768
769.teal.darken-1 {
770 background-color: #00897b !important; }
771
772.teal-text.text-darken-1 {
773 color: #00897b !important; }
774
775.teal.darken-2 {
776 background-color: #00796b !important; }
777
778.teal-text.text-darken-2 {
779 color: #00796b !important; }
780
781.teal.darken-3 {
782 background-color: #00695c !important; }
783
784.teal-text.text-darken-3 {
785 color: #00695c !important; }
786
787.teal.darken-4 {
788 background-color: #004d40 !important; }
789
790.teal-text.text-darken-4 {
791 color: #004d40 !important; }
792
793.teal.accent-1 {
794 background-color: #a7ffeb !important; }
795
796.teal-text.text-accent-1 {
797 color: #a7ffeb !important; }
798
799.teal.accent-2 {
800 background-color: #64ffda !important; }
801
802.teal-text.text-accent-2 {
803 color: #64ffda !important; }
804
805.teal.accent-3 {
806 background-color: #1de9b6 !important; }
807
808.teal-text.text-accent-3 {
809 color: #1de9b6 !important; }
810
811.teal.accent-4 {
812 background-color: #00bfa5 !important; }
813
814.teal-text.text-accent-4 {
815 color: #00bfa5 !important; }
816
817.green.lighten-5 {
818 background-color: #E8F5E9 !important; }
819
820.green-text.text-lighten-5 {
821 color: #E8F5E9 !important; }
822
823.green.lighten-4 {
824 background-color: #C8E6C9 !important; }
825
826.green-text.text-lighten-4 {
827 color: #C8E6C9 !important; }
828
829.green.lighten-3 {
830 background-color: #A5D6A7 !important; }
831
832.green-text.text-lighten-3 {
833 color: #A5D6A7 !important; }
834
835.green.lighten-2 {
836 background-color: #81C784 !important; }
837
838.green-text.text-lighten-2 {
839 color: #81C784 !important; }
840
841.green.lighten-1 {
842 background-color: #66BB6A !important; }
843
844.green-text.text-lighten-1 {
845 color: #66BB6A !important; }
846
847.green {
848 background-color: #4CAF50 !important; }
849
850.green-text {
851 color: #4CAF50 !important; }
852
853.green.darken-1 {
854 background-color: #43A047 !important; }
855
856.green-text.text-darken-1 {
857 color: #43A047 !important; }
858
859.green.darken-2 {
860 background-color: #388E3C !important; }
861
862.green-text.text-darken-2 {
863 color: #388E3C !important; }
864
865.green.darken-3 {
866 background-color: #2E7D32 !important; }
867
868.green-text.text-darken-3 {
869 color: #2E7D32 !important; }
870
871.green.darken-4 {
872 background-color: #1B5E20 !important; }
873
874.green-text.text-darken-4 {
875 color: #1B5E20 !important; }
876
877.green.accent-1 {
878 background-color: #B9F6CA !important; }
879
880.green-text.text-accent-1 {
881 color: #B9F6CA !important; }
882
883.green.accent-2 {
884 background-color: #69F0AE !important; }
885
886.green-text.text-accent-2 {
887 color: #69F0AE !important; }
888
889.green.accent-3 {
890 background-color: #00E676 !important; }
891
892.green-text.text-accent-3 {
893 color: #00E676 !important; }
894
895.green.accent-4 {
896 background-color: #00C853 !important; }
897
898.green-text.text-accent-4 {
899 color: #00C853 !important; }
900
901.light-green.lighten-5 {
902 background-color: #f1f8e9 !important; }
903
904.light-green-text.text-lighten-5 {
905 color: #f1f8e9 !important; }
906
907.light-green.lighten-4 {
908 background-color: #dcedc8 !important; }
909
910.light-green-text.text-lighten-4 {
911 color: #dcedc8 !important; }
912
913.light-green.lighten-3 {
914 background-color: #c5e1a5 !important; }
915
916.light-green-text.text-lighten-3 {
917 color: #c5e1a5 !important; }
918
919.light-green.lighten-2 {
920 background-color: #aed581 !important; }
921
922.light-green-text.text-lighten-2 {
923 color: #aed581 !important; }
924
925.light-green.lighten-1 {
926 background-color: #9ccc65 !important; }
927
928.light-green-text.text-lighten-1 {
929 color: #9ccc65 !important; }
930
931.light-green {
932 background-color: #8bc34a !important; }
933
934.light-green-text {
935 color: #8bc34a !important; }
936
937.light-green.darken-1 {
938 background-color: #7cb342 !important; }
939
940.light-green-text.text-darken-1 {
941 color: #7cb342 !important; }
942
943.light-green.darken-2 {
944 background-color: #689f38 !important; }
945
946.light-green-text.text-darken-2 {
947 color: #689f38 !important; }
948
949.light-green.darken-3 {
950 background-color: #558b2f !important; }
951
952.light-green-text.text-darken-3 {
953 color: #558b2f !important; }
954
955.light-green.darken-4 {
956 background-color: #33691e !important; }
957
958.light-green-text.text-darken-4 {
959 color: #33691e !important; }
960
961.light-green.accent-1 {
962 background-color: #ccff90 !important; }
963
964.light-green-text.text-accent-1 {
965 color: #ccff90 !important; }
966
967.light-green.accent-2 {
968 background-color: #b2ff59 !important; }
969
970.light-green-text.text-accent-2 {
971 color: #b2ff59 !important; }
972
973.light-green.accent-3 {
974 background-color: #76ff03 !important; }
975
976.light-green-text.text-accent-3 {
977 color: #76ff03 !important; }
978
979.light-green.accent-4 {
980 background-color: #64dd17 !important; }
981
982.light-green-text.text-accent-4 {
983 color: #64dd17 !important; }
984
985.lime.lighten-5 {
986 background-color: #f9fbe7 !important; }
987
988.lime-text.text-lighten-5 {
989 color: #f9fbe7 !important; }
990
991.lime.lighten-4 {
992 background-color: #f0f4c3 !important; }
993
994.lime-text.text-lighten-4 {
995 color: #f0f4c3 !important; }
996
997.lime.lighten-3 {
998 background-color: #e6ee9c !important; }
999
1000.lime-text.text-lighten-3 {
1001 color: #e6ee9c !important; }
1002
1003.lime.lighten-2 {
1004 background-color: #dce775 !important; }
1005
1006.lime-text.text-lighten-2 {
1007 color: #dce775 !important; }
1008
1009.lime.lighten-1 {
1010 background-color: #d4e157 !important; }
1011
1012.lime-text.text-lighten-1 {
1013 color: #d4e157 !important; }
1014
1015.lime {
1016 background-color: #cddc39 !important; }
1017
1018.lime-text {
1019 color: #cddc39 !important; }
1020
1021.lime.darken-1 {
1022 background-color: #c0ca33 !important; }
1023
1024.lime-text.text-darken-1 {
1025 color: #c0ca33 !important; }
1026
1027.lime.darken-2 {
1028 background-color: #afb42b !important; }
1029
1030.lime-text.text-darken-2 {
1031 color: #afb42b !important; }
1032
1033.lime.darken-3 {
1034 background-color: #9e9d24 !important; }
1035
1036.lime-text.text-darken-3 {
1037 color: #9e9d24 !important; }
1038
1039.lime.darken-4 {
1040 background-color: #827717 !important; }
1041
1042.lime-text.text-darken-4 {
1043 color: #827717 !important; }
1044
1045.lime.accent-1 {
1046 background-color: #f4ff81 !important; }
1047
1048.lime-text.text-accent-1 {
1049 color: #f4ff81 !important; }
1050
1051.lime.accent-2 {
1052 background-color: #eeff41 !important; }
1053
1054.lime-text.text-accent-2 {
1055 color: #eeff41 !important; }
1056
1057.lime.accent-3 {
1058 background-color: #c6ff00 !important; }
1059
1060.lime-text.text-accent-3 {
1061 color: #c6ff00 !important; }
1062
1063.lime.accent-4 {
1064 background-color: #aeea00 !important; }
1065
1066.lime-text.text-accent-4 {
1067 color: #aeea00 !important; }
1068
1069.yellow.lighten-5 {
1070 background-color: #fffde7 !important; }
1071
1072.yellow-text.text-lighten-5 {
1073 color: #fffde7 !important; }
1074
1075.yellow.lighten-4 {
1076 background-color: #fff9c4 !important; }
1077
1078.yellow-text.text-lighten-4 {
1079 color: #fff9c4 !important; }
1080
1081.yellow.lighten-3 {
1082 background-color: #fff59d !important; }
1083
1084.yellow-text.text-lighten-3 {
1085 color: #fff59d !important; }
1086
1087.yellow.lighten-2 {
1088 background-color: #fff176 !important; }
1089
1090.yellow-text.text-lighten-2 {
1091 color: #fff176 !important; }
1092
1093.yellow.lighten-1 {
1094 background-color: #ffee58 !important; }
1095
1096.yellow-text.text-lighten-1 {
1097 color: #ffee58 !important; }
1098
1099.yellow {
1100 background-color: #ffeb3b !important; }
1101
1102.yellow-text {
1103 color: #ffeb3b !important; }
1104
1105.yellow.darken-1 {
1106 background-color: #fdd835 !important; }
1107
1108.yellow-text.text-darken-1 {
1109 color: #fdd835 !important; }
1110
1111.yellow.darken-2 {
1112 background-color: #fbc02d !important; }
1113
1114.yellow-text.text-darken-2 {
1115 color: #fbc02d !important; }
1116
1117.yellow.darken-3 {
1118 background-color: #f9a825 !important; }
1119
1120.yellow-text.text-darken-3 {
1121 color: #f9a825 !important; }
1122
1123.yellow.darken-4 {
1124 background-color: #f57f17 !important; }
1125
1126.yellow-text.text-darken-4 {
1127 color: #f57f17 !important; }
1128
1129.yellow.accent-1 {
1130 background-color: #ffff8d !important; }
1131
1132.yellow-text.text-accent-1 {
1133 color: #ffff8d !important; }
1134
1135.yellow.accent-2 {
1136 background-color: #ffff00 !important; }
1137
1138.yellow-text.text-accent-2 {
1139 color: #ffff00 !important; }
1140
1141.yellow.accent-3 {
1142 background-color: #ffea00 !important; }
1143
1144.yellow-text.text-accent-3 {
1145 color: #ffea00 !important; }
1146
1147.yellow.accent-4 {
1148 background-color: #ffd600 !important; }
1149
1150.yellow-text.text-accent-4 {
1151 color: #ffd600 !important; }
1152
1153.amber.lighten-5 {
1154 background-color: #fff8e1 !important; }
1155
1156.amber-text.text-lighten-5 {
1157 color: #fff8e1 !important; }
1158
1159.amber.lighten-4 {
1160 background-color: #ffecb3 !important; }
1161
1162.amber-text.text-lighten-4 {
1163 color: #ffecb3 !important; }
1164
1165.amber.lighten-3 {
1166 background-color: #ffe082 !important; }
1167
1168.amber-text.text-lighten-3 {
1169 color: #ffe082 !important; }
1170
1171.amber.lighten-2 {
1172 background-color: #ffd54f !important; }
1173
1174.amber-text.text-lighten-2 {
1175 color: #ffd54f !important; }
1176
1177.amber.lighten-1 {
1178 background-color: #ffca28 !important; }
1179
1180.amber-text.text-lighten-1 {
1181 color: #ffca28 !important; }
1182
1183.amber {
1184 background-color: #ffc107 !important; }
1185
1186.amber-text {
1187 color: #ffc107 !important; }
1188
1189.amber.darken-1 {
1190 background-color: #ffb300 !important; }
1191
1192.amber-text.text-darken-1 {
1193 color: #ffb300 !important; }
1194
1195.amber.darken-2 {
1196 background-color: #ffa000 !important; }
1197
1198.amber-text.text-darken-2 {
1199 color: #ffa000 !important; }
1200
1201.amber.darken-3 {
1202 background-color: #ff8f00 !important; }
1203
1204.amber-text.text-darken-3 {
1205 color: #ff8f00 !important; }
1206
1207.amber.darken-4 {
1208 background-color: #ff6f00 !important; }
1209
1210.amber-text.text-darken-4 {
1211 color: #ff6f00 !important; }
1212
1213.amber.accent-1 {
1214 background-color: #ffe57f !important; }
1215
1216.amber-text.text-accent-1 {
1217 color: #ffe57f !important; }
1218
1219.amber.accent-2 {
1220 background-color: #ffd740 !important; }
1221
1222.amber-text.text-accent-2 {
1223 color: #ffd740 !important; }
1224
1225.amber.accent-3 {
1226 background-color: #ffc400 !important; }
1227
1228.amber-text.text-accent-3 {
1229 color: #ffc400 !important; }
1230
1231.amber.accent-4 {
1232 background-color: #ffab00 !important; }
1233
1234.amber-text.text-accent-4 {
1235 color: #ffab00 !important; }
1236
1237.orange.lighten-5 {
1238 background-color: #fff3e0 !important; }
1239
1240.orange-text.text-lighten-5 {
1241 color: #fff3e0 !important; }
1242
1243.orange.lighten-4 {
1244 background-color: #ffe0b2 !important; }
1245
1246.orange-text.text-lighten-4 {
1247 color: #ffe0b2 !important; }
1248
1249.orange.lighten-3 {
1250 background-color: #ffcc80 !important; }
1251
1252.orange-text.text-lighten-3 {
1253 color: #ffcc80 !important; }
1254
1255.orange.lighten-2 {
1256 background-color: #ffb74d !important; }
1257
1258.orange-text.text-lighten-2 {
1259 color: #ffb74d !important; }
1260
1261.orange.lighten-1 {
1262 background-color: #ffa726 !important; }
1263
1264.orange-text.text-lighten-1 {
1265 color: #ffa726 !important; }
1266
1267.orange {
1268 background-color: #ff9800 !important; }
1269
1270.orange-text {
1271 color: #ff9800 !important; }
1272
1273.orange.darken-1 {
1274 background-color: #fb8c00 !important; }
1275
1276.orange-text.text-darken-1 {
1277 color: #fb8c00 !important; }
1278
1279.orange.darken-2 {
1280 background-color: #f57c00 !important; }
1281
1282.orange-text.text-darken-2 {
1283 color: #f57c00 !important; }
1284
1285.orange.darken-3 {
1286 background-color: #ef6c00 !important; }
1287
1288.orange-text.text-darken-3 {
1289 color: #ef6c00 !important; }
1290
1291.orange.darken-4 {
1292 background-color: #e65100 !important; }
1293
1294.orange-text.text-darken-4 {
1295 color: #e65100 !important; }
1296
1297.orange.accent-1 {
1298 background-color: #ffd180 !important; }
1299
1300.orange-text.text-accent-1 {
1301 color: #ffd180 !important; }
1302
1303.orange.accent-2 {
1304 background-color: #ffab40 !important; }
1305
1306.orange-text.text-accent-2 {
1307 color: #ffab40 !important; }
1308
1309.orange.accent-3 {
1310 background-color: #ff9100 !important; }
1311
1312.orange-text.text-accent-3 {
1313 color: #ff9100 !important; }
1314
1315.orange.accent-4 {
1316 background-color: #ff6d00 !important; }
1317
1318.orange-text.text-accent-4 {
1319 color: #ff6d00 !important; }
1320
1321.deep-orange.lighten-5 {
1322 background-color: #fbe9e7 !important; }
1323
1324.deep-orange-text.text-lighten-5 {
1325 color: #fbe9e7 !important; }
1326
1327.deep-orange.lighten-4 {
1328 background-color: #ffccbc !important; }
1329
1330.deep-orange-text.text-lighten-4 {
1331 color: #ffccbc !important; }
1332
1333.deep-orange.lighten-3 {
1334 background-color: #ffab91 !important; }
1335
1336.deep-orange-text.text-lighten-3 {
1337 color: #ffab91 !important; }
1338
1339.deep-orange.lighten-2 {
1340 background-color: #ff8a65 !important; }
1341
1342.deep-orange-text.text-lighten-2 {
1343 color: #ff8a65 !important; }
1344
1345.deep-orange.lighten-1 {
1346 background-color: #ff7043 !important; }
1347
1348.deep-orange-text.text-lighten-1 {
1349 color: #ff7043 !important; }
1350
1351.deep-orange {
1352 background-color: #ff5722 !important; }
1353
1354.deep-orange-text {
1355 color: #ff5722 !important; }
1356
1357.deep-orange.darken-1 {
1358 background-color: #f4511e !important; }
1359
1360.deep-orange-text.text-darken-1 {
1361 color: #f4511e !important; }
1362
1363.deep-orange.darken-2 {
1364 background-color: #e64a19 !important; }
1365
1366.deep-orange-text.text-darken-2 {
1367 color: #e64a19 !important; }
1368
1369.deep-orange.darken-3 {
1370 background-color: #d84315 !important; }
1371
1372.deep-orange-text.text-darken-3 {
1373 color: #d84315 !important; }
1374
1375.deep-orange.darken-4 {
1376 background-color: #bf360c !important; }
1377
1378.deep-orange-text.text-darken-4 {
1379 color: #bf360c !important; }
1380
1381.deep-orange.accent-1 {
1382 background-color: #ff9e80 !important; }
1383
1384.deep-orange-text.text-accent-1 {
1385 color: #ff9e80 !important; }
1386
1387.deep-orange.accent-2 {
1388 background-color: #ff6e40 !important; }
1389
1390.deep-orange-text.text-accent-2 {
1391 color: #ff6e40 !important; }
1392
1393.deep-orange.accent-3 {
1394 background-color: #ff3d00 !important; }
1395
1396.deep-orange-text.text-accent-3 {
1397 color: #ff3d00 !important; }
1398
1399.deep-orange.accent-4 {
1400 background-color: #dd2c00 !important; }
1401
1402.deep-orange-text.text-accent-4 {
1403 color: #dd2c00 !important; }
1404
1405.brown.lighten-5 {
1406 background-color: #efebe9 !important; }
1407
1408.brown-text.text-lighten-5 {
1409 color: #efebe9 !important; }
1410
1411.brown.lighten-4 {
1412 background-color: #d7ccc8 !important; }
1413
1414.brown-text.text-lighten-4 {
1415 color: #d7ccc8 !important; }
1416
1417.brown.lighten-3 {
1418 background-color: #bcaaa4 !important; }
1419
1420.brown-text.text-lighten-3 {
1421 color: #bcaaa4 !important; }
1422
1423.brown.lighten-2 {
1424 background-color: #a1887f !important; }
1425
1426.brown-text.text-lighten-2 {
1427 color: #a1887f !important; }
1428
1429.brown.lighten-1 {
1430 background-color: #8d6e63 !important; }
1431
1432.brown-text.text-lighten-1 {
1433 color: #8d6e63 !important; }
1434
1435.brown {
1436 background-color: #795548 !important; }
1437
1438.brown-text {
1439 color: #795548 !important; }
1440
1441.brown.darken-1 {
1442 background-color: #6d4c41 !important; }
1443
1444.brown-text.text-darken-1 {
1445 color: #6d4c41 !important; }
1446
1447.brown.darken-2 {
1448 background-color: #5d4037 !important; }
1449
1450.brown-text.text-darken-2 {
1451 color: #5d4037 !important; }
1452
1453.brown.darken-3 {
1454 background-color: #4e342e !important; }
1455
1456.brown-text.text-darken-3 {
1457 color: #4e342e !important; }
1458
1459.brown.darken-4 {
1460 background-color: #3e2723 !important; }
1461
1462.brown-text.text-darken-4 {
1463 color: #3e2723 !important; }
1464
1465.blue-grey.lighten-5 {
1466 background-color: #eceff1 !important; }
1467
1468.blue-grey-text.text-lighten-5 {
1469 color: #eceff1 !important; }
1470
1471.blue-grey.lighten-4 {
1472 background-color: #cfd8dc !important; }
1473
1474.blue-grey-text.text-lighten-4 {
1475 color: #cfd8dc !important; }
1476
1477.blue-grey.lighten-3 {
1478 background-color: #b0bec5 !important; }
1479
1480.blue-grey-text.text-lighten-3 {
1481 color: #b0bec5 !important; }
1482
1483.blue-grey.lighten-2 {
1484 background-color: #90a4ae !important; }
1485
1486.blue-grey-text.text-lighten-2 {
1487 color: #90a4ae !important; }
1488
1489.blue-grey.lighten-1 {
1490 background-color: #78909c !important; }
1491
1492.blue-grey-text.text-lighten-1 {
1493 color: #78909c !important; }
1494
1495.blue-grey {
1496 background-color: #607d8b !important; }
1497
1498.blue-grey-text {
1499 color: #607d8b !important; }
1500
1501.blue-grey.darken-1 {
1502 background-color: #546e7a !important; }
1503
1504.blue-grey-text.text-darken-1 {
1505 color: #546e7a !important; }
1506
1507.blue-grey.darken-2 {
1508 background-color: #455a64 !important; }
1509
1510.blue-grey-text.text-darken-2 {
1511 color: #455a64 !important; }
1512
1513.blue-grey.darken-3 {
1514 background-color: #37474f !important; }
1515
1516.blue-grey-text.text-darken-3 {
1517 color: #37474f !important; }
1518
1519.blue-grey.darken-4 {
1520 background-color: #263238 !important; }
1521
1522.blue-grey-text.text-darken-4 {
1523 color: #263238 !important; }
1524
1525.grey.lighten-5 {
1526 background-color: #fafafa !important; }
1527
1528.grey-text.text-lighten-5 {
1529 color: #fafafa !important; }
1530
1531.grey.lighten-4 {
1532 background-color: #f5f5f5 !important; }
1533
1534.grey-text.text-lighten-4 {
1535 color: #f5f5f5 !important; }
1536
1537.grey.lighten-3 {
1538 background-color: #eeeeee !important; }
1539
1540.grey-text.text-lighten-3 {
1541 color: #eeeeee !important; }
1542
1543.grey.lighten-2 {
1544 background-color: #e0e0e0 !important; }
1545
1546.grey-text.text-lighten-2 {
1547 color: #e0e0e0 !important; }
1548
1549.grey.lighten-1 {
1550 background-color: #bdbdbd !important; }
1551
1552.grey-text.text-lighten-1 {
1553 color: #bdbdbd !important; }
1554
1555.grey {
1556 background-color: #9e9e9e !important; }
1557
1558.grey-text {
1559 color: #9e9e9e !important; }
1560
1561.grey.darken-1 {
1562 background-color: #757575 !important; }
1563
1564.grey-text.text-darken-1 {
1565 color: #757575 !important; }
1566
1567.grey.darken-2 {
1568 background-color: #616161 !important; }
1569
1570.grey-text.text-darken-2 {
1571 color: #616161 !important; }
1572
1573.grey.darken-3 {
1574 background-color: #424242 !important; }
1575
1576.grey-text.text-darken-3 {
1577 color: #424242 !important; }
1578
1579.grey.darken-4 {
1580 background-color: #212121 !important; }
1581
1582.grey-text.text-darken-4 {
1583 color: #212121 !important; }
1584
1585.shades.black {
1586 background-color: #000000 !important; }
1587
1588.shades-text.text-black {
1589 color: #000000 !important; }
1590
1591.shades.white {
1592 background-color: #FFFFFF !important; }
1593
1594.shades-text.text-white {
1595 color: #FFFFFF !important; }
1596
1597.shades.transparent {
1598 background-color: transparent !important; }
1599
1600.shades-text.text-transparent {
1601 color: transparent !important; }
1602
1603.black {
1604 background-color: #000000 !important; }
1605
1606.black-text {
1607 color: #000000 !important; }
1608
1609.white {
1610 background-color: #FFFFFF !important; }
1611
1612.white-text {
1613 color: #FFFFFF !important; }
1614
1615.transparent {
1616 background-color: transparent !important; }
1617
1618.transparent-text {
1619 color: transparent !important; }
1620
1621/*** Colors ***/
1622/*** Badges ***/
1623/*** Buttons ***/
1624/*** Cards ***/
1625/*** Collapsible ***/
1626/*** Chips ***/
1627/*** Date Picker ***/
1628/*** Dropdown ***/
1629/*** Fonts ***/
1630/*** Forms ***/
1631/*** Global ***/
1632/*** Navbar ***/
1633/*** SideNav ***/
1634/*** Photo Slider ***/
1635/*** Spinners | Loaders ***/
1636/*** Tabs ***/
1637/*** Tables ***/
1638/*** Toasts ***/
1639/*** Typography ***/
1640/*** Collections ***/
1641/* Progress Bar */
1642/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
1643/**
1644 * 1. Set default font family to sans-serif.
1645 * 2. Prevent iOS text size adjust after orientation change, without disabling
1646 * user zoom.
1647 */
1648html {
1649 font-family: sans-serif;
1650 /* 1 */
1651 -ms-text-size-adjust: 100%;
1652 /* 2 */
1653 -webkit-text-size-adjust: 100%;
1654 /* 2 */ }
1655
1656/**
1657 * Remove default margin.
1658 */
1659body {
1660 margin: 0; }
1661
1662/* HTML5 display definitions
1663 ========================================================================== */
1664/**
1665 * Correct `block` display not defined for any HTML5 element in IE 8/9.
1666 * Correct `block` display not defined for `details` or `summary` in IE 10/11
1667 * and Firefox.
1668 * Correct `block` display not defined for `main` in IE 11.
1669 */
1670article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
1671 display: block; }
1672
1673/**
1674 * 1. Correct `inline-block` display not defined in IE 8/9.
1675 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
1676 */
1677audio, canvas, progress, video {
1678 display: inline-block;
1679 /* 1 */
1680 vertical-align: baseline;
1681 /* 2 */ }
1682
1683/**
1684 * Prevent modern browsers from displaying `audio` without controls.
1685 * Remove excess height in iOS 5 devices.
1686 */
1687audio:not([controls]) {
1688 display: none;
1689 height: 0; }
1690
1691/**
1692 * Address `[hidden]` styling not present in IE 8/9/10.
1693 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
1694 */
1695[hidden], template {
1696 display: none; }
1697
1698/* Links
1699 ========================================================================== */
1700/**
1701 * Remove the gray background color from active links in IE 10.
1702 */
1703a {
1704 background-color: transparent; }
1705
1706/**
1707 * Improve readability when focused and also mouse hovered in all browsers.
1708 */
1709a:active, a:hover {
1710 outline: 0; }
1711
1712/* Text-level semantics
1713 ========================================================================== */
1714/**
1715 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
1716 */
1717abbr[title] {
1718 border-bottom: 1px dotted; }
1719
1720/**
1721 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
1722 */
1723b, strong {
1724 font-weight: bold; }
1725
1726/**
1727 * Address styling not present in Safari and Chrome.
1728 */
1729dfn {
1730 font-style: italic; }
1731
1732/**
1733 * Address variable `h1` font-size and margin within `section` and `article`
1734 * contexts in Firefox 4+, Safari, and Chrome.
1735 */
1736h1 {
1737 font-size: 2em;
1738 margin: 0.67em 0; }
1739
1740/**
1741 * Address styling not present in IE 8/9.
1742 */
1743mark {
1744 background: #ff0;
1745 color: #000; }
1746
1747/**
1748 * Address inconsistent and variable font size in all browsers.
1749 */
1750small {
1751 font-size: 80%; }
1752
1753/**
1754 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
1755 */
1756sub, sup {
1757 font-size: 75%;
1758 line-height: 0;
1759 position: relative;
1760 vertical-align: baseline; }
1761
1762sup {
1763 top: -0.5em; }
1764
1765sub {
1766 bottom: -0.25em; }
1767
1768/* Embedded content
1769 ========================================================================== */
1770/**
1771 * Remove border when inside `a` element in IE 8/9/10.
1772 */
1773img {
1774 border: 0; }
1775
1776/**
1777 * Correct overflow not hidden in IE 9/10/11.
1778 */
1779svg:not(:root) {
1780 overflow: hidden; }
1781
1782/* Grouping content
1783 ========================================================================== */
1784/**
1785 * Address margin not present in IE 8/9 and Safari.
1786 */
1787figure {
1788 margin: 1em 40px; }
1789
1790/**
1791 * Address differences between Firefox and other browsers.
1792 */
1793hr {
1794 -moz-box-sizing: content-box;
1795 box-sizing: content-box;
1796 height: 0; }
1797
1798/**
1799 * Contain overflow in all browsers.
1800 */
1801pre {
1802 overflow: auto; }
1803
1804/**
1805 * Address odd `em`-unit font size rendering in all browsers.
1806 */
1807code, kbd, pre, samp {
1808 font-family: monospace, monospace;
1809 font-size: 1em; }
1810
1811/* Forms
1812 ========================================================================== */
1813/**
1814 * Known limitation: by default, Chrome and Safari on OS X allow very limited
1815 * styling of `select`, unless a `border` property is set.
1816 */
1817/**
1818 * 1. Correct color not being inherited.
1819 * Known issue: affects color of disabled elements.
1820 * 2. Correct font properties not being inherited.
1821 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
1822 */
1823button, input, optgroup, select, textarea {
1824 color: inherit;
1825 /* 1 */
1826 font: inherit;
1827 /* 2 */
1828 margin: 0;
1829 /* 3 */ }
1830
1831/**
1832 * Address `overflow` set to `hidden` in IE 8/9/10/11.
1833 */
1834button {
1835 overflow: visible; }
1836
1837/**
1838 * Address inconsistent `text-transform` inheritance for `button` and `select`.
1839 * All other form control elements do not inherit `text-transform` values.
1840 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
1841 * Correct `select` style inheritance in Firefox.
1842 */
1843button, select {
1844 text-transform: none; }
1845
1846/**
1847 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
1848 * and `video` controls.
1849 * 2. Correct inability to style clickable `input` types in iOS.
1850 * 3. Improve usability and consistency of cursor style between image-type
1851 * `input` and others.
1852 */
1853/* 1 */
1854html input[type="button"], button, input[type="reset"], input[type="submit"] {
1855 -webkit-appearance: button;
1856 /* 2 */
1857 cursor: pointer;
1858 /* 3 */ }
1859
1860/**
1861 * Re-set default cursor for disabled elements.
1862 */
1863button[disabled], html input[disabled] {
1864 cursor: default; }
1865
1866/**
1867 * Remove inner padding and border in Firefox 4+.
1868 */
1869button::-moz-focus-inner, input::-moz-focus-inner {
1870 border: 0;
1871 padding: 0; }
1872
1873/**
1874 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
1875 * the UA stylesheet.
1876 */
1877input {
1878 line-height: normal; }
1879
1880/**
1881 * It's recommended that you don't attempt to style these elements.
1882 * Firefox's implementation doesn't respect box-sizing, padding, or width.
1883 *
1884 * 1. Address box sizing set to `content-box` in IE 8/9/10.
1885 * 2. Remove excess padding in IE 8/9/10.
1886 */
1887input[type="checkbox"], input[type="radio"] {
1888 box-sizing: border-box;
1889 /* 1 */
1890 padding: 0;
1891 /* 2 */ }
1892
1893/**
1894 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
1895 * `font-size` values of the `input`, it causes the cursor style of the
1896 * decrement button to change from `default` to `text`.
1897 */
1898input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
1899 height: auto; }
1900
1901/**
1902 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
1903 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
1904 * (include `-moz` to future-proof).
1905 */
1906input[type="search"] {
1907 -webkit-appearance: textfield;
1908 /* 1 */
1909 -moz-box-sizing: content-box;
1910 -webkit-box-sizing: content-box;
1911 /* 2 */
1912 box-sizing: content-box; }
1913
1914/**
1915 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
1916 * Safari (but not Chrome) clips the cancel button when the search input has
1917 * padding (and `textfield` appearance).
1918 */
1919input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
1920 -webkit-appearance: none; }
1921
1922/**
1923 * Define consistent border, margin, and padding.
1924 */
1925fieldset {
1926 border: 1px solid #c0c0c0;
1927 margin: 0 2px;
1928 padding: 0.35em 0.625em 0.75em; }
1929
1930/**
1931 * 1. Correct `color` not being inherited in IE 8/9/10/11.
1932 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
1933 */
1934legend {
1935 border: 0;
1936 /* 1 */
1937 padding: 0;
1938 /* 2 */ }
1939
1940/**
1941 * Remove default vertical scrollbar in IE 8/9/10/11.
1942 */
1943textarea {
1944 overflow: auto; }
1945
1946/**
1947 * Don't inherit the `font-weight` (applied by a rule above).
1948 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
1949 */
1950optgroup {
1951 font-weight: bold; }
1952
1953/* Tables
1954 ========================================================================== */
1955/**
1956 * Remove most spacing between table cells.
1957 */
1958table {
1959 border-collapse: collapse;
1960 border-spacing: 0; }
1961
1962td, th {
1963 padding: 0; }
1964
1965html {
1966 box-sizing: border-box; }
1967
1968*, *:before, *:after {
1969 box-sizing: inherit; }
1970
1971ul {
1972 list-style-type: none; }
1973
1974a {
1975 color: #039be5;
1976 text-decoration: none;
1977 -webkit-tap-highlight-color: transparent; }
1978
1979.valign-wrapper {
1980 display: -webkit-box;
1981 display: -moz-box;
1982 display: -ms-flexbox;
1983 display: -webkit-flex;
1984 display: flex;
1985 -webkit-flex-align: center;
1986 -ms-flex-align: center;
1987 -webkit-align-items: center;
1988 align-items: center; }
1989 .valign-wrapper .valign {
1990 display: block; }
1991
1992ul {
1993 padding: 0; }
1994 ul li {
1995 list-style-type: none; }
1996
1997.clearfix {
1998 clear: both; }
1999
2000.z-depth-0 {
2001 box-shadow: none !important; }
2002
2003.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
2004 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
2005
2006.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {
2007 box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
2008
2009.z-depth-2 {
2010 box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
2011
2012.z-depth-3 {
2013 box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); }
2014
2015.z-depth-4, .modal {
2016 box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); }
2017
2018.z-depth-5 {
2019 box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22); }
2020
2021.hoverable:hover {
2022 transition: box-shadow .25s;
2023 box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
2024
2025.divider {
2026 height: 1px;
2027 overflow: hidden;
2028 background-color: #e0e0e0; }
2029
2030blockquote {
2031 margin: 20px 0;
2032 padding-left: 1.5rem;
2033 border-left: 5px solid #ee6e73; }
2034
2035i {
2036 line-height: inherit; }
2037 i.left {
2038 float: left;
2039 margin-right: 15px; }
2040 i.right {
2041 float: right;
2042 margin-left: 15px; }
2043 i.tiny {
2044 font-size: 1rem; }
2045 i.small {
2046 font-size: 2rem; }
2047 i.medium {
2048 font-size: 4rem; }
2049 i.large {
2050 font-size: 6rem; }
2051
2052img.responsive-img, video.responsive-video {
2053 max-width: 100%;
2054 height: auto; }
2055
2056.pagination li {
2057 display: inline-block;
2058 font-size: 1.2rem;
2059 padding: 0 10px;
2060 line-height: 30px;
2061 border-radius: 2px;
2062 text-align: center; }
2063 .pagination li a {
2064 color: #444; }
2065 .pagination li.active a {
2066 color: #fff; }
2067 .pagination li.active {
2068 background-color: #ee6e73; }
2069 .pagination li.disabled a {
2070 cursor: default;
2071 color: #999; }
2072 .pagination li i {
2073 font-size: 2.2rem;
2074 vertical-align: middle; }
2075.pagination li.pages ul li {
2076 display: inline-block;
2077 float: none; }
2078
2079@media only screen and (max-width : 992px) {
2080 .pagination {
2081 width: 100%; }
2082 .pagination li.prev, .pagination li.next {
2083 width: 10%; }
2084 .pagination li.pages {
2085 width: 80%;
2086 overflow: hidden;
2087 white-space: nowrap; } }
2088
2089.breadcrumb {
2090 font-size: 18px;
2091 color: rgba(255, 255, 255, 0.7); }
2092 .breadcrumb:before {
2093 content: '\E5CC';
2094 color: rgba(255, 255, 255, 0.7);
2095 vertical-align: top;
2096 display: inline-block;
2097 font-family: 'Material Icons';
2098 font-weight: normal;
2099 font-style: normal;
2100 font-size: 25px;
2101 margin: 0 10px 0 8px;
2102 -webkit-font-smoothing: antialiased; }
2103 .breadcrumb:first-child:before {
2104 display: none; }
2105 .breadcrumb:last-child {
2106 color: #fff; }
2107
2108.parallax-container {
2109 position: relative;
2110 overflow: hidden;
2111 height: 500px; }
2112
2113.parallax {
2114 position: absolute;
2115 top: 0;
2116 left: 0;
2117 right: 0;
2118 bottom: 0;
2119 z-index: -1; }
2120 .parallax img {
2121 display: none;
2122 position: absolute;
2123 left: 50%;
2124 bottom: 0;
2125 min-width: 100%;
2126 min-height: 100%;
2127 -webkit-transform: translate3d(0, 0, 0);
2128 transform: translate3d(0, 0, 0);
2129 transform: translateX(-50%); }
2130
2131.pin-top, .pin-bottom {
2132 position: relative; }
2133
2134.pinned {
2135 position: fixed !important; }
2136
2137/*********************
2138 Transition Classes
2139**********************/
2140ul.staggered-list li {
2141 opacity: 0; }
2142
2143.fade-in {
2144 opacity: 0;
2145 transform-origin: 0 50%; }
2146
2147/*********************
2148 Media Query Classes
2149**********************/
2150@media only screen and (max-width : 600px) {
2151 .hide-on-small-only, .hide-on-small-and-down {
2152 display: none !important; } }
2153
2154@media only screen and (max-width : 992px) {
2155 .hide-on-med-and-down {
2156 display: none !important; } }
2157
2158@media only screen and (min-width : 601px) {
2159 .hide-on-med-and-up {
2160 display: none !important; } }
2161
2162@media only screen and (min-width: 600px) and (max-width: 992px) {
2163 .hide-on-med-only {
2164 display: none !important; } }
2165
2166@media only screen and (min-width : 993px) {
2167 .hide-on-large-only {
2168 display: none !important; } }
2169
2170@media only screen and (min-width : 993px) {
2171 .show-on-large {
2172 display: initial !important; } }
2173
2174@media only screen and (min-width: 600px) and (max-width: 992px) {
2175 .show-on-medium {
2176 display: initial !important; } }
2177
2178@media only screen and (max-width : 600px) {
2179 .show-on-small {
2180 display: initial !important; } }
2181
2182@media only screen and (min-width : 601px) {
2183 .show-on-medium-and-up {
2184 display: initial !important; } }
2185
2186@media only screen and (max-width : 992px) {
2187 .show-on-medium-and-down {
2188 display: initial !important; } }
2189
2190@media only screen and (max-width : 600px) {
2191 .center-on-small-only {
2192 text-align: center; } }
2193
2194footer.page-footer {
2195 margin-top: 20px;
2196 padding-top: 20px;
2197 background-color: #ee6e73; }
2198 footer.page-footer .footer-copyright {
2199 overflow: hidden;
2200 height: 50px;
2201 line-height: 50px;
2202 color: rgba(255, 255, 255, 0.8);
2203 background-color: rgba(51, 51, 51, 0.08); }
2204
2205table, th, td {
2206 border: none; }
2207
2208table {
2209 width: 100%;
2210 display: table; }
2211 table.bordered > thead > tr, table.bordered > tbody > tr {
2212 border-bottom: 1px solid #d0d0d0; }
2213 table.striped > tbody > tr:nth-child(odd) {
2214 background-color: #f2f2f2; }
2215 table.striped > tbody > tr > td {
2216 border-radius: 0px; }
2217 table.highlight > tbody > tr {
2218 -webkit-transition: background-color .25s ease;
2219 -moz-transition: background-color .25s ease;
2220 -o-transition: background-color .25s ease;
2221 -ms-transition: background-color .25s ease;
2222 transition: background-color .25s ease; }
2223 table.highlight > tbody > tr:hover {
2224 background-color: #f2f2f2; }
2225 table.centered thead tr th, table.centered tbody tr td {
2226 text-align: center; }
2227
2228thead {
2229 border-bottom: 1px solid #d0d0d0; }
2230
2231td, th {
2232 padding: 15px 5px;
2233 display: table-cell;
2234 text-align: left;
2235 vertical-align: middle;
2236 border-radius: 2px; }
2237
2238@media only screen and (max-width : 992px) {
2239 table.responsive-table {
2240 width: 100%;
2241 border-collapse: collapse;
2242 border-spacing: 0;
2243 display: block;
2244 position: relative;
2245 /* sort out borders */ }
2246 table.responsive-table th, table.responsive-table td {
2247 margin: 0;
2248 vertical-align: top; }
2249 table.responsive-table th {
2250 text-align: left; }
2251 table.responsive-table thead {
2252 display: block;
2253 float: left; }
2254 table.responsive-table thead tr {
2255 display: block;
2256 padding: 0 10px 0 0; }
2257 table.responsive-table thead tr th::before {
2258 content: "\00a0"; }
2259 table.responsive-table tbody {
2260 display: block;
2261 width: auto;
2262 position: relative;
2263 overflow-x: auto;
2264 white-space: nowrap; }
2265 table.responsive-table tbody tr {
2266 display: inline-block;
2267 vertical-align: top; }
2268 table.responsive-table th {
2269 display: block;
2270 text-align: right; }
2271 table.responsive-table td {
2272 display: block;
2273 min-height: 1.25em;
2274 text-align: left; }
2275 table.responsive-table tr {
2276 padding: 0 10px; }
2277 table.responsive-table thead {
2278 border: 0;
2279 border-right: 1px solid #d0d0d0; }
2280 table.responsive-table.bordered th {
2281 border-bottom: 0;
2282 border-left: 0; }
2283 table.responsive-table.bordered td {
2284 border-left: 0;
2285 border-right: 0;
2286 border-bottom: 0; }
2287 table.responsive-table.bordered tr {
2288 border: 0; }
2289 table.responsive-table.bordered tbody tr {
2290 border-right: 1px solid #d0d0d0; } }
2291
2292.collection {
2293 margin: 0.5rem 0 1rem 0;
2294 border: 1px solid #e0e0e0;
2295 border-radius: 2px;
2296 overflow: hidden;
2297 position: relative; }
2298 .collection .collection-item {
2299 background-color: #fff;
2300 line-height: 1.5rem;
2301 padding: 10px 20px;
2302 margin: 0;
2303 border-bottom: 1px solid #e0e0e0; }
2304 .collection .collection-item.avatar {
2305 min-height: 84px;
2306 padding-left: 72px;
2307 position: relative; }
2308 .collection .collection-item.avatar .circle {
2309 position: absolute;
2310 width: 42px;
2311 height: 42px;
2312 overflow: hidden;
2313 left: 15px;
2314 display: inline-block;
2315 vertical-align: middle; }
2316 .collection .collection-item.avatar i.circle {
2317 font-size: 18px;
2318 line-height: 42px;
2319 color: #fff;
2320 background-color: #999;
2321 text-align: center; }
2322 .collection .collection-item.avatar .title {
2323 font-size: 16px; }
2324 .collection .collection-item.avatar p {
2325 margin: 0; }
2326 .collection .collection-item.avatar .secondary-content {
2327 position: absolute;
2328 top: 16px;
2329 right: 16px; }
2330 .collection .collection-item:last-child {
2331 border-bottom: none; }
2332 .collection .collection-item.active {
2333 background-color: #26a69a;
2334 color: #eafaf9; }
2335 .collection .collection-item.active .secondary-content {
2336 color: #fff; }
2337 .collection a.collection-item {
2338 display: block;
2339 -webkit-transition: 0.25s;
2340 -moz-transition: 0.25s;
2341 -o-transition: 0.25s;
2342 -ms-transition: 0.25s;
2343 transition: 0.25s;
2344 color: #26a69a; }
2345 .collection a.collection-item:not(.active):hover {
2346 background-color: #ddd; }
2347 .collection.with-header .collection-header {
2348 background-color: #fff;
2349 border-bottom: 1px solid #e0e0e0;
2350 padding: 10px 20px; }
2351 .collection.with-header .collection-item {
2352 padding-left: 30px; }
2353 .collection.with-header .collection-item.avatar {
2354 padding-left: 72px; }
2355
2356.secondary-content {
2357 float: right;
2358 color: #26a69a; }
2359
2360.collapsible .collection {
2361 margin: 0;
2362 border: none; }
2363
2364span.badge {
2365 min-width: 3rem;
2366 padding: 0 6px;
2367 text-align: center;
2368 font-size: 1rem;
2369 line-height: inherit;
2370 color: #757575;
2371 position: absolute;
2372 right: 15px;
2373 -webkit-box-sizing: border-box;
2374 -moz-box-sizing: border-box;
2375 box-sizing: border-box; }
2376 span.badge.new {
2377 font-weight: 300;
2378 font-size: 0.8rem;
2379 color: #fff;
2380 background-color: #26a69a;
2381 border-radius: 2px; }
2382 span.badge.new:after {
2383 content: " new"; }
2384
2385nav ul a span.badge {
2386 position: static;
2387 margin-left: 4px;
2388 line-height: 0; }
2389
2390.video-container {
2391 position: relative;
2392 padding-bottom: 56.25%;
2393 height: 0;
2394 overflow: hidden; }
2395 .video-container iframe, .video-container object, .video-container embed {
2396 position: absolute;
2397 top: 0;
2398 left: 0;
2399 width: 100%;
2400 height: 100%; }
2401
2402.progress {
2403 position: relative;
2404 height: 4px;
2405 display: block;
2406 width: 100%;
2407 background-color: #acece6;
2408 border-radius: 2px;
2409 margin: 0.5rem 0 1rem 0;
2410 overflow: hidden; }
2411 .progress .determinate {
2412 position: absolute;
2413 background-color: inherit;
2414 top: 0;
2415 left: 0;
2416 bottom: 0;
2417 background-color: #26a69a;
2418 -webkit-transition: width .3s linear;
2419 -moz-transition: width .3s linear;
2420 -o-transition: width .3s linear;
2421 -ms-transition: width .3s linear;
2422 transition: width .3s linear; }
2423 .progress .indeterminate {
2424 background-color: #26a69a; }
2425 .progress .indeterminate:before {
2426 content: '';
2427 position: absolute;
2428 background-color: inherit;
2429 top: 0;
2430 left: 0;
2431 bottom: 0;
2432 will-change: left, right;
2433 -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
2434 -moz-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
2435 -ms-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
2436 -o-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
2437 animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
2438 .progress .indeterminate:after {
2439 content: '';
2440 position: absolute;
2441 background-color: inherit;
2442 top: 0;
2443 left: 0;
2444 bottom: 0;
2445 will-change: left, right;
2446 -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
2447 -moz-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
2448 -ms-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
2449 -o-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
2450 animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
2451 -webkit-animation-delay: 1.15s;
2452 -moz-animation-delay: 1.15s;
2453 -ms-animation-delay: 1.15s;
2454 -o-animation-delay: 1.15s;
2455 animation-delay: 1.15s; }
2456
2457@-webkit-keyframes indeterminate {
2458 0% {
2459 left: -35%;
2460 right: 100%; }
2461
2462 60% {
2463 left: 100%;
2464 right: -90%; }
2465
2466 100% {
2467 left: 100%;
2468 right: -90%; } }
2469
2470@-moz-keyframes indeterminate {
2471 0% {
2472 left: -35%;
2473 right: 100%; }
2474
2475 60% {
2476 left: 100%;
2477 right: -90%; }
2478
2479 100% {
2480 left: 100%;
2481 right: -90%; } }
2482
2483@keyframes indeterminate {
2484 0% {
2485 left: -35%;
2486 right: 100%; }
2487
2488 60% {
2489 left: 100%;
2490 right: -90%; }
2491
2492 100% {
2493 left: 100%;
2494 right: -90%; } }
2495
2496@-webkit-keyframes indeterminate-short {
2497 0% {
2498 left: -200%;
2499 right: 100%; }
2500
2501 60% {
2502 left: 107%;
2503 right: -8%; }
2504
2505 100% {
2506 left: 107%;
2507 right: -8%; } }
2508
2509@-moz-keyframes indeterminate-short {
2510 0% {
2511 left: -200%;
2512 right: 100%; }
2513
2514 60% {
2515 left: 107%;
2516 right: -8%; }
2517
2518 100% {
2519 left: 107%;
2520 right: -8%; } }
2521
2522@keyframes indeterminate-short {
2523 0% {
2524 left: -200%;
2525 right: 100%; }
2526
2527 60% {
2528 left: 107%;
2529 right: -8%; }
2530
2531 100% {
2532 left: 107%;
2533 right: -8%; } }
2534
2535/*******************
2536 Utility Classes
2537*******************/
2538.hide {
2539 display: none !important; }
2540
2541.left-align {
2542 text-align: left; }
2543
2544.right-align {
2545 text-align: right; }
2546
2547.center, .center-align {
2548 text-align: center; }
2549
2550.left {
2551 float: left !important; }
2552
2553.right {
2554 float: right !important; }
2555
2556.no-select, input[type=range], input[type=range] + .thumb {
2557 -webkit-touch-callout: none;
2558 -webkit-user-select: none;
2559 -khtml-user-select: none;
2560 -moz-user-select: none;
2561 -ms-user-select: none;
2562 user-select: none; }
2563
2564.circle {
2565 border-radius: 50%; }
2566
2567.center-block {
2568 display: block;
2569 margin-left: auto;
2570 margin-right: auto; }
2571
2572.truncate {
2573 display: block;
2574 white-space: nowrap;
2575 overflow: hidden;
2576 text-overflow: ellipsis; }
2577
2578.no-padding {
2579 padding: 0 !important; }
2580
2581@font-face {
2582 font-family: "Material-Design-Icons";
2583 src: url("../font/material-design-icons/Material-Design-Icons.eot?#iefix") format("embedded-opentype"), url("../font/material-design-icons/Material-Design-Icons.woff2") format("woff2"), url("../font/material-design-icons/Material-Design-Icons.woff") format("woff"), url("../font/material-design-icons/Material-Design-Icons.ttf") format("truetype"), url("../font/material-design-icons/Material-Design-Icons.svg#Material-Design-Icons") format("svg");
2584 font-weight: normal;
2585 font-style: normal; }
2586
2587[class^="mdi-"], [class*="mdi-"] {
2588 speak: none;
2589 display: inline-block;
2590 font-family: "Material-Design-Icons";
2591 font-style: normal;
2592 font-weight: normal;
2593 font-variant: normal;
2594 text-rendering: auto;
2595 /* Better Font Rendering =========== */
2596 -webkit-font-smoothing: antialiased;
2597 -moz-osx-font-smoothing: grayscale;
2598 transform: translate(0, 0); }
2599 [class^="mdi-"]:before, [class*="mdi-"]:before {
2600 display: inline-block;
2601 speak: none;
2602 text-decoration: inherit; }
2603 [class^="mdi-"].pull-left, [class*="mdi-"].pull-left {
2604 margin-right: .3em; }
2605 [class^="mdi-"].pull-right, [class*="mdi-"].pull-right {
2606 margin-left: .3em; }
2607 [class^="mdi-"].mdi-lg:before, [class^="mdi-"].mdi-lg:after, [class*="mdi-"].mdi-lg:before, [class*="mdi-"].mdi-lg:after {
2608 font-size: 1.33333333em;
2609 line-height: 0.75em;
2610 vertical-align: -15%; }
2611 [class^="mdi-"].mdi-2x:before, [class^="mdi-"].mdi-2x:after, [class*="mdi-"].mdi-2x:before, [class*="mdi-"].mdi-2x:after {
2612 font-size: 2em; }
2613 [class^="mdi-"].mdi-3x:before, [class^="mdi-"].mdi-3x:after, [class*="mdi-"].mdi-3x:before, [class*="mdi-"].mdi-3x:after {
2614 font-size: 3em; }
2615 [class^="mdi-"].mdi-4x:before, [class^="mdi-"].mdi-4x:after, [class*="mdi-"].mdi-4x:before, [class*="mdi-"].mdi-4x:after {
2616 font-size: 4em; }
2617 [class^="mdi-"].mdi-5x:before, [class^="mdi-"].mdi-5x:after, [class*="mdi-"].mdi-5x:before, [class*="mdi-"].mdi-5x:after {
2618 font-size: 5em; }
2619
2620[class^="mdi-device-signal-cellular-"]:after, [class^="mdi-device-battery-"]:after, [class^="mdi-device-battery-charging-"]:after, [class^="mdi-device-signal-cellular-connected-no-internet-"]:after, [class^="mdi-device-signal-wifi-"]:after, [class^="mdi-device-signal-wifi-statusbar-not-connected"]:after, .mdi-device-network-wifi:after {
2621 opacity: .3;
2622 position: absolute;
2623 left: 0;
2624 top: 0;
2625 z-index: 1;
2626 display: inline-block;
2627 speak: none;
2628 text-decoration: inherit; }
2629
2630[class^="mdi-device-signal-cellular-"]:after {
2631 content: "\e758"; }
2632
2633[class^="mdi-device-battery-"]:after {
2634 content: "\e735"; }
2635
2636[class^="mdi-device-battery-charging-"]:after {
2637 content: "\e733"; }
2638
2639[class^="mdi-device-signal-cellular-connected-no-internet-"]:after {
2640 content: "\e75d"; }
2641
2642[class^="mdi-device-signal-wifi-"]:after, .mdi-device-network-wifi:after {
2643 content: "\e765"; }
2644
2645[class^="mdi-device-signal-wifi-statusbasr-not-connected"]:after {
2646 content: "\e8f7"; }
2647
2648.mdi-device-signal-cellular-off:after, .mdi-device-signal-cellular-null:after, .mdi-device-signal-cellular-no-sim:after, .mdi-device-signal-wifi-off:after, .mdi-device-signal-wifi-4-bar:after, .mdi-device-signal-cellular-4-bar:after, .mdi-device-battery-alert:after, .mdi-device-signal-cellular-connected-no-internet-4-bar:after, .mdi-device-battery-std:after, .mdi-device-battery-full .mdi-device-battery-unknown:after {
2649 content: ""; }
2650
2651.mdi-fw {
2652 width: 1.28571429em;
2653 text-align: center; }
2654
2655.mdi-ul {
2656 padding-left: 0;
2657 margin-left: 2.14285714em;
2658 list-style-type: none; }
2659
2660.mdi-ul > li {
2661 position: relative; }
2662
2663.mdi-li {
2664 position: absolute;
2665 left: -2.14285714em;
2666 width: 2.14285714em;
2667 top: 0.14285714em;
2668 text-align: center; }
2669
2670.mdi-li.mdi-lg {
2671 left: -1.85714286em; }
2672
2673.mdi-border {
2674 padding: .2em .25em .15em;
2675 border: solid 0.08em #eeeeee;
2676 border-radius: .1em; }
2677
2678.mdi-spin {
2679 -webkit-animation: mdi-spin 2s infinite linear;
2680 animation: mdi-spin 2s infinite linear;
2681 -webkit-transform-origin: 50% 50%;
2682 -moz-transform-origin: 50% 50%;
2683 -o-transform-origin: 50% 50%;
2684 transform-origin: 50% 50%; }
2685
2686.mdi-pulse {
2687 -webkit-animation: mdi-spin 1s steps(8) infinite;
2688 animation: mdi-spin 1s steps(8) infinite;
2689 -webkit-transform-origin: 50% 50%;
2690 -moz-transform-origin: 50% 50%;
2691 -o-transform-origin: 50% 50%;
2692 transform-origin: 50% 50%; }
2693
2694@-webkit-keyframes mdi-spin {
2695 0% {
2696 -webkit-transform: rotate(0deg);
2697 transform: rotate(0deg); }
2698
2699 100% {
2700 -webkit-transform: rotate(359deg);
2701 transform: rotate(359deg); } }
2702
2703@keyframes mdi-spin {
2704 0% {
2705 -webkit-transform: rotate(0deg);
2706 transform: rotate(0deg); }
2707
2708 100% {
2709 -webkit-transform: rotate(359deg);
2710 transform: rotate(359deg); } }
2711
2712.mdi-rotate-90 {
2713 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
2714 -webkit-transform: rotate(90deg);
2715 -ms-transform: rotate(90deg);
2716 transform: rotate(90deg); }
2717
2718.mdi-rotate-180 {
2719 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
2720 -webkit-transform: rotate(180deg);
2721 -ms-transform: rotate(180deg);
2722 transform: rotate(180deg); }
2723
2724.mdi-rotate-270 {
2725 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
2726 -webkit-transform: rotate(270deg);
2727 -ms-transform: rotate(270deg);
2728 transform: rotate(270deg); }
2729
2730.mdi-flip-horizontal {
2731 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
2732 -webkit-transform: scale(-1, 1);
2733 -ms-transform: scale(-1, 1);
2734 transform: scale(-1, 1); }
2735
2736.mdi-flip-vertical {
2737 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
2738 -webkit-transform: scale(1, -1);
2739 -ms-transform: scale(1, -1);
2740 transform: scale(1, -1); }
2741
2742:root .mdi-rotate-90, :root .mdi-rotate-180, :root .mdi-rotate-270, :root .mdi-flip-horizontal, :root .mdi-flip-vertical {
2743 filter: none; }
2744
2745.mdi-stack {
2746 position: relative;
2747 display: inline-block;
2748 width: 2em;
2749 height: 2em;
2750 line-height: 2em;
2751 vertical-align: middle; }
2752
2753.mdi-stack-1x, .mdi-stack-2x {
2754 position: absolute;
2755 left: 0;
2756 width: 100%;
2757 text-align: center; }
2758
2759.mdi-stack-1x {
2760 line-height: inherit; }
2761
2762.mdi-stack-2x {
2763 font-size: 2em; }
2764
2765.mdi-inverse {
2766 color: #ffffff; }
2767
2768/* Start Icons */
2769.mdi-action-3d-rotation:before {
2770 content: "\e600"; }
2771
2772.mdi-action-accessibility:before {
2773 content: "\e601"; }
2774
2775.mdi-action-account-balance-wallet:before {
2776 content: "\e602"; }
2777
2778.mdi-action-account-balance:before {
2779 content: "\e603"; }
2780
2781.mdi-action-account-box:before {
2782 content: "\e604"; }
2783
2784.mdi-action-account-child:before {
2785 content: "\e605"; }
2786
2787.mdi-action-account-circle:before {
2788 content: "\e606"; }
2789
2790.mdi-action-add-shopping-cart:before {
2791 content: "\e607"; }
2792
2793.mdi-action-alarm-add:before {
2794 content: "\e608"; }
2795
2796.mdi-action-alarm-off:before {
2797 content: "\e609"; }
2798
2799.mdi-action-alarm-on:before {
2800 content: "\e60a"; }
2801
2802.mdi-action-alarm:before {
2803 content: "\e60b"; }
2804
2805.mdi-action-android:before {
2806 content: "\e60c"; }
2807
2808.mdi-action-announcement:before {
2809 content: "\e60d"; }
2810
2811.mdi-action-aspect-ratio:before {
2812 content: "\e60e"; }
2813
2814.mdi-action-assessment:before {
2815 content: "\e60f"; }
2816
2817.mdi-action-assignment-ind:before {
2818 content: "\e610"; }
2819
2820.mdi-action-assignment-late:before {
2821 content: "\e611"; }
2822
2823.mdi-action-assignment-return:before {
2824 content: "\e612"; }
2825
2826.mdi-action-assignment-returned:before {
2827 content: "\e613"; }
2828
2829.mdi-action-assignment-turned-in:before {
2830 content: "\e614"; }
2831
2832.mdi-action-assignment:before {
2833 content: "\e615"; }
2834
2835.mdi-action-autorenew:before {
2836 content: "\e616"; }
2837
2838.mdi-action-backup:before {
2839 content: "\e617"; }
2840
2841.mdi-action-book:before {
2842 content: "\e618"; }
2843
2844.mdi-action-bookmark-outline:before {
2845 content: "\e619"; }
2846
2847.mdi-action-bookmark:before {
2848 content: "\e61a"; }
2849
2850.mdi-action-bug-report:before {
2851 content: "\e61b"; }
2852
2853.mdi-action-cached:before {
2854 content: "\e61c"; }
2855
2856.mdi-action-check-circle:before {
2857 content: "\e61d"; }
2858
2859.mdi-action-class:before {
2860 content: "\e61e"; }
2861
2862.mdi-action-credit-card:before {
2863 content: "\e61f"; }
2864
2865.mdi-action-dashboard:before {
2866 content: "\e620"; }
2867
2868.mdi-action-delete:before {
2869 content: "\e621"; }
2870
2871.mdi-action-description:before {
2872 content: "\e622"; }
2873
2874.mdi-action-dns:before {
2875 content: "\e623"; }
2876
2877.mdi-action-done-all:before {
2878 content: "\e624"; }
2879
2880.mdi-action-done:before {
2881 content: "\e625"; }
2882
2883.mdi-action-event:before {
2884 content: "\e626"; }
2885
2886.mdi-action-exit-to-app:before {
2887 content: "\e627"; }
2888
2889.mdi-action-explore:before {
2890 content: "\e628"; }
2891
2892.mdi-action-extension:before {
2893 content: "\e629"; }
2894
2895.mdi-action-face-unlock:before {
2896 content: "\e62a"; }
2897
2898.mdi-action-favorite-outline:before {
2899 content: "\e62b"; }
2900
2901.mdi-action-favorite:before {
2902 content: "\e62c"; }
2903
2904.mdi-action-find-in-page:before {
2905 content: "\e62d"; }
2906
2907.mdi-action-find-replace:before {
2908 content: "\e62e"; }
2909
2910.mdi-action-flip-to-back:before {
2911 content: "\e62f"; }
2912
2913.mdi-action-flip-to-front:before {
2914 content: "\e630"; }
2915
2916.mdi-action-get-app:before {
2917 content: "\e631"; }
2918
2919.mdi-action-grade:before {
2920 content: "\e632"; }
2921
2922.mdi-action-group-work:before {
2923 content: "\e633"; }
2924
2925.mdi-action-help:before {
2926 content: "\e634"; }
2927
2928.mdi-action-highlight-remove:before {
2929 content: "\e635"; }
2930
2931.mdi-action-history:before {
2932 content: "\e636"; }
2933
2934.mdi-action-home:before {
2935 content: "\e637"; }
2936
2937.mdi-action-https:before {
2938 content: "\e638"; }
2939
2940.mdi-action-info-outline:before {
2941 content: "\e639"; }
2942
2943.mdi-action-info:before {
2944 content: "\e63a"; }
2945
2946.mdi-action-input:before {
2947 content: "\e63b"; }
2948
2949.mdi-action-invert-colors:before {
2950 content: "\e63c"; }
2951
2952.mdi-action-label-outline:before {
2953 content: "\e63d"; }
2954
2955.mdi-action-label:before {
2956 content: "\e63e"; }
2957
2958.mdi-action-language:before {
2959 content: "\e63f"; }
2960
2961.mdi-action-launch:before {
2962 content: "\e640"; }
2963
2964.mdi-action-list:before {
2965 content: "\e641"; }
2966
2967.mdi-action-lock-open:before {
2968 content: "\e642"; }
2969
2970.mdi-action-lock-outline:before {
2971 content: "\e643"; }
2972
2973.mdi-action-lock:before {
2974 content: "\e644"; }
2975
2976.mdi-action-loyalty:before {
2977 content: "\e645"; }
2978
2979.mdi-action-markunread-mailbox:before {
2980 content: "\e646"; }
2981
2982.mdi-action-note-add:before {
2983 content: "\e647"; }
2984
2985.mdi-action-open-in-browser:before {
2986 content: "\e648"; }
2987
2988.mdi-action-open-in-new:before {
2989 content: "\e649"; }
2990
2991.mdi-action-open-with:before {
2992 content: "\e64a"; }
2993
2994.mdi-action-pageview:before {
2995 content: "\e64b"; }
2996
2997.mdi-action-payment:before {
2998 content: "\e64c"; }
2999
3000.mdi-action-perm-camera-mic:before {
3001 content: "\e64d"; }
3002
3003.mdi-action-perm-contact-cal:before {
3004 content: "\e64e"; }
3005
3006.mdi-action-perm-data-setting:before {
3007 content: "\e64f"; }
3008
3009.mdi-action-perm-device-info:before {
3010 content: "\e650"; }
3011
3012.mdi-action-perm-identity:before {
3013 content: "\e651"; }
3014
3015.mdi-action-perm-media:before {
3016 content: "\e652"; }
3017
3018.mdi-action-perm-phone-msg:before {
3019 content: "\e653"; }
3020
3021.mdi-action-perm-scan-wifi:before {
3022 content: "\e654"; }
3023
3024.mdi-action-picture-in-picture:before {
3025 content: "\e655"; }
3026
3027.mdi-action-polymer:before {
3028 content: "\e656"; }
3029
3030.mdi-action-print:before {
3031 content: "\e657"; }
3032
3033.mdi-action-query-builder:before {
3034 content: "\e658"; }
3035
3036.mdi-action-question-answer:before {
3037 content: "\e659"; }
3038
3039.mdi-action-receipt:before {
3040 content: "\e65a"; }
3041
3042.mdi-action-redeem:before {
3043 content: "\e65b"; }
3044
3045.mdi-action-reorder:before {
3046 content: "\e65c"; }
3047
3048.mdi-action-report-problem:before {
3049 content: "\e65d"; }
3050
3051.mdi-action-restore:before {
3052 content: "\e65e"; }
3053
3054.mdi-action-room:before {
3055 content: "\e65f"; }
3056
3057.mdi-action-schedule:before {
3058 content: "\e660"; }
3059
3060.mdi-action-search:before {
3061 content: "\e661"; }
3062
3063.mdi-action-settings-applications:before {
3064 content: "\e662"; }
3065
3066.mdi-action-settings-backup-restore:before {
3067 content: "\e663"; }
3068
3069.mdi-action-settings-bluetooth:before {
3070 content: "\e664"; }
3071
3072.mdi-action-settings-cell:before {
3073 content: "\e665"; }
3074
3075.mdi-action-settings-display:before {
3076 content: "\e666"; }
3077
3078.mdi-action-settings-ethernet:before {
3079 content: "\e667"; }
3080
3081.mdi-action-settings-input-antenna:before {
3082 content: "\e668"; }
3083
3084.mdi-action-settings-input-component:before {
3085 content: "\e669"; }
3086
3087.mdi-action-settings-input-composite:before {
3088 content: "\e66a"; }
3089
3090.mdi-action-settings-input-hdmi:before {
3091 content: "\e66b"; }
3092
3093.mdi-action-settings-input-svideo:before {
3094 content: "\e66c"; }
3095
3096.mdi-action-settings-overscan:before {
3097 content: "\e66d"; }
3098
3099.mdi-action-settings-phone:before {
3100 content: "\e66e"; }
3101
3102.mdi-action-settings-power:before {
3103 content: "\e66f"; }
3104
3105.mdi-action-settings-remote:before {
3106 content: "\e670"; }
3107
3108.mdi-action-settings-voice:before {
3109 content: "\e671"; }
3110
3111.mdi-action-settings:before {
3112 content: "\e672"; }
3113
3114.mdi-action-shop-two:before {
3115 content: "\e673"; }
3116
3117.mdi-action-shop:before {
3118 content: "\e674"; }
3119
3120.mdi-action-shopping-basket:before {
3121 content: "\e675"; }
3122
3123.mdi-action-shopping-cart:before {
3124 content: "\e676"; }
3125
3126.mdi-action-speaker-notes:before {
3127 content: "\e677"; }
3128
3129.mdi-action-spellcheck:before {
3130 content: "\e678"; }
3131
3132.mdi-action-star-rate:before {
3133 content: "\e679"; }
3134
3135.mdi-action-stars:before {
3136 content: "\e67a"; }
3137
3138.mdi-action-store:before {
3139 content: "\e67b"; }
3140
3141.mdi-action-subject:before {
3142 content: "\e67c"; }
3143
3144.mdi-action-supervisor-account:before {
3145 content: "\e67d"; }
3146
3147.mdi-action-swap-horiz:before {
3148 content: "\e67e"; }
3149
3150.mdi-action-swap-vert-circle:before {
3151 content: "\e67f"; }
3152
3153.mdi-action-swap-vert:before {
3154 content: "\e680"; }
3155
3156.mdi-action-system-update-tv:before {
3157 content: "\e681"; }
3158
3159.mdi-action-tab-unselected:before {
3160 content: "\e682"; }
3161
3162.mdi-action-tab:before {
3163 content: "\e683"; }
3164
3165.mdi-action-theaters:before {
3166 content: "\e684"; }
3167
3168.mdi-action-thumb-down:before {
3169 content: "\e685"; }
3170
3171.mdi-action-thumb-up:before {
3172 content: "\e686"; }
3173
3174.mdi-action-thumbs-up-down:before {
3175 content: "\e687"; }
3176
3177.mdi-action-toc:before {
3178 content: "\e688"; }
3179
3180.mdi-action-today:before {
3181 content: "\e689"; }
3182
3183.mdi-action-track-changes:before {
3184 content: "\e68a"; }
3185
3186.mdi-action-translate:before {
3187 content: "\e68b"; }
3188
3189.mdi-action-trending-down:before {
3190 content: "\e68c"; }
3191
3192.mdi-action-trending-neutral:before {
3193 content: "\e68d"; }
3194
3195.mdi-action-trending-up:before {
3196 content: "\e68e"; }
3197
3198.mdi-action-turned-in-not:before {
3199 content: "\e68f"; }
3200
3201.mdi-action-turned-in:before {
3202 content: "\e690"; }
3203
3204.mdi-action-verified-user:before {
3205 content: "\e691"; }
3206
3207.mdi-action-view-agenda:before {
3208 content: "\e692"; }
3209
3210.mdi-action-view-array:before {
3211 content: "\e693"; }
3212
3213.mdi-action-view-carousel:before {
3214 content: "\e694"; }
3215
3216.mdi-action-view-column:before {
3217 content: "\e695"; }
3218
3219.mdi-action-view-day:before {
3220 content: "\e696"; }
3221
3222.mdi-action-view-headline:before {
3223 content: "\e697"; }
3224
3225.mdi-action-view-list:before {
3226 content: "\e698"; }
3227
3228.mdi-action-view-module:before {
3229 content: "\e699"; }
3230
3231.mdi-action-view-quilt:before {
3232 content: "\e69a"; }
3233
3234.mdi-action-view-stream:before {
3235 content: "\e69b"; }
3236
3237.mdi-action-view-week:before {
3238 content: "\e69c"; }
3239
3240.mdi-action-visibility-off:before {
3241 content: "\e69d"; }
3242
3243.mdi-action-visibility:before {
3244 content: "\e69e"; }
3245
3246.mdi-action-wallet-giftcard:before {
3247 content: "\e69f"; }
3248
3249.mdi-action-wallet-membership:before {
3250 content: "\e6a0"; }
3251
3252.mdi-action-wallet-travel:before {
3253 content: "\e6a1"; }
3254
3255.mdi-action-work:before {
3256 content: "\e6a2"; }
3257
3258.mdi-alert-error:before {
3259 content: "\e6a3"; }
3260
3261.mdi-alert-warning:before {
3262 content: "\e6a4"; }
3263
3264.mdi-av-album:before {
3265 content: "\e6a5"; }
3266
3267.mdi-av-closed-caption:before {
3268 content: "\e6a6"; }
3269
3270.mdi-av-equalizer:before {
3271 content: "\e6a7"; }
3272
3273.mdi-av-explicit:before {
3274 content: "\e6a8"; }
3275
3276.mdi-av-fast-forward:before {
3277 content: "\e6a9"; }
3278
3279.mdi-av-fast-rewind:before {
3280 content: "\e6aa"; }
3281
3282.mdi-av-games:before {
3283 content: "\e6ab"; }
3284
3285.mdi-av-hearing:before {
3286 content: "\e6ac"; }
3287
3288.mdi-av-high-quality:before {
3289 content: "\e6ad"; }
3290
3291.mdi-av-loop:before {
3292 content: "\e6ae"; }
3293
3294.mdi-av-mic-none:before {
3295 content: "\e6af"; }
3296
3297.mdi-av-mic-off:before {
3298 content: "\e6b0"; }
3299
3300.mdi-av-mic:before {
3301 content: "\e6b1"; }
3302
3303.mdi-av-movie:before {
3304 content: "\e6b2"; }
3305
3306.mdi-av-my-library-add:before {
3307 content: "\e6b3"; }
3308
3309.mdi-av-my-library-books:before {
3310 content: "\e6b4"; }
3311
3312.mdi-av-my-library-music:before {
3313 content: "\e6b5"; }
3314
3315.mdi-av-new-releases:before {
3316 content: "\e6b6"; }
3317
3318.mdi-av-not-interested:before {
3319 content: "\e6b7"; }
3320
3321.mdi-av-pause-circle-fill:before {
3322 content: "\e6b8"; }
3323
3324.mdi-av-pause-circle-outline:before {
3325 content: "\e6b9"; }
3326
3327.mdi-av-pause:before {
3328 content: "\e6ba"; }
3329
3330.mdi-av-play-arrow:before {
3331 content: "\e6bb"; }
3332
3333.mdi-av-play-circle-fill:before {
3334 content: "\e6bc"; }
3335
3336.mdi-av-play-circle-outline:before {
3337 content: "\e6bd"; }
3338
3339.mdi-av-play-shopping-bag:before {
3340 content: "\e6be"; }
3341
3342.mdi-av-playlist-add:before {
3343 content: "\e6bf"; }
3344
3345.mdi-av-queue-music:before {
3346 content: "\e6c0"; }
3347
3348.mdi-av-queue:before {
3349 content: "\e6c1"; }
3350
3351.mdi-av-radio:before {
3352 content: "\e6c2"; }
3353
3354.mdi-av-recent-actors:before {
3355 content: "\e6c3"; }
3356
3357.mdi-av-repeat-one:before {
3358 content: "\e6c4"; }
3359
3360.mdi-av-repeat:before {
3361 content: "\e6c5"; }
3362
3363.mdi-av-replay:before {
3364 content: "\e6c6"; }
3365
3366.mdi-av-shuffle:before {
3367 content: "\e6c7"; }
3368
3369.mdi-av-skip-next:before {
3370 content: "\e6c8"; }
3371
3372.mdi-av-skip-previous:before {
3373 content: "\e6c9"; }
3374
3375.mdi-av-snooze:before {
3376 content: "\e6ca"; }
3377
3378.mdi-av-stop:before {
3379 content: "\e6cb"; }
3380
3381.mdi-av-subtitles:before {
3382 content: "\e6cc"; }
3383
3384.mdi-av-surround-sound:before {
3385 content: "\e6cd"; }
3386
3387.mdi-av-timer:before {
3388 content: "\e6ce"; }
3389
3390.mdi-av-video-collection:before {
3391 content: "\e6cf"; }
3392
3393.mdi-av-videocam-off:before {
3394 content: "\e6d0"; }
3395
3396.mdi-av-videocam:before {
3397 content: "\e6d1"; }
3398
3399.mdi-av-volume-down:before {
3400 content: "\e6d2"; }
3401
3402.mdi-av-volume-mute:before {
3403 content: "\e6d3"; }
3404
3405.mdi-av-volume-off:before {
3406 content: "\e6d4"; }
3407
3408.mdi-av-volume-up:before {
3409 content: "\e6d5"; }
3410
3411.mdi-av-web:before {
3412 content: "\e6d6"; }
3413
3414.mdi-communication-business:before {
3415 content: "\e6d7"; }
3416
3417.mdi-communication-call-end:before {
3418 content: "\e6d8"; }
3419
3420.mdi-communication-call-made:before {
3421 content: "\e6d9"; }
3422
3423.mdi-communication-call-merge:before {
3424 content: "\e6da"; }
3425
3426.mdi-communication-call-missed:before {
3427 content: "\e6db"; }
3428
3429.mdi-communication-call-received:before {
3430 content: "\e6dc"; }
3431
3432.mdi-communication-call-split:before {
3433 content: "\e6dd"; }
3434
3435.mdi-communication-call:before {
3436 content: "\e6de"; }
3437
3438.mdi-communication-chat:before {
3439 content: "\e6df"; }
3440
3441.mdi-communication-clear-all:before {
3442 content: "\e6e0"; }
3443
3444.mdi-communication-comment:before {
3445 content: "\e6e1"; }
3446
3447.mdi-communication-contacts:before {
3448 content: "\e6e2"; }
3449
3450.mdi-communication-dialer-sip:before {
3451 content: "\e6e3"; }
3452
3453.mdi-communication-dialpad:before {
3454 content: "\e6e4"; }
3455
3456.mdi-communication-dnd-on:before {
3457 content: "\e6e5"; }
3458
3459.mdi-communication-email:before {
3460 content: "\e6e6"; }
3461
3462.mdi-communication-forum:before {
3463 content: "\e6e7"; }
3464
3465.mdi-communication-import-export:before {
3466 content: "\e6e8"; }
3467
3468.mdi-communication-invert-colors-off:before {
3469 content: "\e6e9"; }
3470
3471.mdi-communication-invert-colors-on:before {
3472 content: "\e6ea"; }
3473
3474.mdi-communication-live-help:before {
3475 content: "\e6eb"; }
3476
3477.mdi-communication-location-off:before {
3478 content: "\e6ec"; }
3479
3480.mdi-communication-location-on:before {
3481 content: "\e6ed"; }
3482
3483.mdi-communication-message:before {
3484 content: "\e6ee"; }
3485
3486.mdi-communication-messenger:before {
3487 content: "\e6ef"; }
3488
3489.mdi-communication-no-sim:before {
3490 content: "\e6f0"; }
3491
3492.mdi-communication-phone:before {
3493 content: "\e6f1"; }
3494
3495.mdi-communication-portable-wifi-off:before {
3496 content: "\e6f2"; }
3497
3498.mdi-communication-quick-contacts-dialer:before {
3499 content: "\e6f3"; }
3500
3501.mdi-communication-quick-contacts-mail:before {
3502 content: "\e6f4"; }
3503
3504.mdi-communication-ring-volume:before {
3505 content: "\e6f5"; }
3506
3507.mdi-communication-stay-current-landscape:before {
3508 content: "\e6f6"; }
3509
3510.mdi-communication-stay-current-portrait:before {
3511 content: "\e6f7"; }
3512
3513.mdi-communication-stay-primary-landscape:before {
3514 content: "\e6f8"; }
3515
3516.mdi-communication-stay-primary-portrait:before {
3517 content: "\e6f9"; }
3518
3519.mdi-communication-swap-calls:before {
3520 content: "\e6fa"; }
3521
3522.mdi-communication-textsms:before {
3523 content: "\e6fb"; }
3524
3525.mdi-communication-voicemail:before {
3526 content: "\e6fc"; }
3527
3528.mdi-communication-vpn-key:before {
3529 content: "\e6fd"; }
3530
3531.mdi-content-add-box:before {
3532 content: "\e6fe"; }
3533
3534.mdi-content-add-circle-outline:before {
3535 content: "\e6ff"; }
3536
3537.mdi-content-add-circle:before {
3538 content: "\e700"; }
3539
3540.mdi-content-add:before {
3541 content: "\e701"; }
3542
3543.mdi-content-archive:before {
3544 content: "\e702"; }
3545
3546.mdi-content-backspace:before {
3547 content: "\e703"; }
3548
3549.mdi-content-block:before {
3550 content: "\e704"; }
3551
3552.mdi-content-clear:before {
3553 content: "\e705"; }
3554
3555.mdi-content-content-copy:before {
3556 content: "\e706"; }
3557
3558.mdi-content-content-cut:before {
3559 content: "\e707"; }
3560
3561.mdi-content-content-paste:before {
3562 content: "\e708"; }
3563
3564.mdi-content-create:before {
3565 content: "\e709"; }
3566
3567.mdi-content-drafts:before {
3568 content: "\e70a"; }
3569
3570.mdi-content-filter-list:before {
3571 content: "\e70b"; }
3572
3573.mdi-content-flag:before {
3574 content: "\e70c"; }
3575
3576.mdi-content-forward:before {
3577 content: "\e70d"; }
3578
3579.mdi-content-gesture:before {
3580 content: "\e70e"; }
3581
3582.mdi-content-inbox:before {
3583 content: "\e70f"; }
3584
3585.mdi-content-link:before {
3586 content: "\e710"; }
3587
3588.mdi-content-mail:before {
3589 content: "\e711"; }
3590
3591.mdi-content-markunread:before {
3592 content: "\e712"; }
3593
3594.mdi-content-redo:before {
3595 content: "\e713"; }
3596
3597.mdi-content-remove-circle-outline:before {
3598 content: "\e714"; }
3599
3600.mdi-content-remove-circle:before {
3601 content: "\e715"; }
3602
3603.mdi-content-remove:before {
3604 content: "\e716"; }
3605
3606.mdi-content-reply-all:before {
3607 content: "\e717"; }
3608
3609.mdi-content-reply:before {
3610 content: "\e718"; }
3611
3612.mdi-content-report:before {
3613 content: "\e719"; }
3614
3615.mdi-content-save:before {
3616 content: "\e71a"; }
3617
3618.mdi-content-select-all:before {
3619 content: "\e71b"; }
3620
3621.mdi-content-send:before {
3622 content: "\e71c"; }
3623
3624.mdi-content-sort:before {
3625 content: "\e71d"; }
3626
3627.mdi-content-text-format:before {
3628 content: "\e71e"; }
3629
3630.mdi-content-undo:before {
3631 content: "\e71f"; }
3632
3633.mdi-editor-attach-file:before {
3634 content: "\e776"; }
3635
3636.mdi-editor-attach-money:before {
3637 content: "\e777"; }
3638
3639.mdi-editor-border-all:before {
3640 content: "\e778"; }
3641
3642.mdi-editor-border-bottom:before {
3643 content: "\e779"; }
3644
3645.mdi-editor-border-clear:before {
3646 content: "\e77a"; }
3647
3648.mdi-editor-border-color:before {
3649 content: "\e77b"; }
3650
3651.mdi-editor-border-horizontal:before {
3652 content: "\e77c"; }
3653
3654.mdi-editor-border-inner:before {
3655 content: "\e77d"; }
3656
3657.mdi-editor-border-left:before {
3658 content: "\e77e"; }
3659
3660.mdi-editor-border-outer:before {
3661 content: "\e77f"; }
3662
3663.mdi-editor-border-right:before {
3664 content: "\e780"; }
3665
3666.mdi-editor-border-style:before {
3667 content: "\e781"; }
3668
3669.mdi-editor-border-top:before {
3670 content: "\e782"; }
3671
3672.mdi-editor-border-vertical:before {
3673 content: "\e783"; }
3674
3675.mdi-editor-format-align-center:before {
3676 content: "\e784"; }
3677
3678.mdi-editor-format-align-justify:before {
3679 content: "\e785"; }
3680
3681.mdi-editor-format-align-left:before {
3682 content: "\e786"; }
3683
3684.mdi-editor-format-align-right:before {
3685 content: "\e787"; }
3686
3687.mdi-editor-format-bold:before {
3688 content: "\e788"; }
3689
3690.mdi-editor-format-clear:before {
3691 content: "\e789"; }
3692
3693.mdi-editor-format-color-fill:before {
3694 content: "\e78a"; }
3695
3696.mdi-editor-format-color-reset:before {
3697 content: "\e78b"; }
3698
3699.mdi-editor-format-color-text:before {
3700 content: "\e78c"; }
3701
3702.mdi-editor-format-indent-decrease:before {
3703 content: "\e78d"; }
3704
3705.mdi-editor-format-indent-increase:before {
3706 content: "\e78e"; }
3707
3708.mdi-editor-format-italic:before {
3709 content: "\e78f"; }
3710
3711.mdi-editor-format-line-spacing:before {
3712 content: "\e790"; }
3713
3714.mdi-editor-format-list-bulleted:before {
3715 content: "\e791"; }
3716
3717.mdi-editor-format-list-numbered:before {
3718 content: "\e792"; }
3719
3720.mdi-editor-format-paint:before {
3721 content: "\e793"; }
3722
3723.mdi-editor-format-quote:before {
3724 content: "\e794"; }
3725
3726.mdi-editor-format-size:before {
3727 content: "\e795"; }
3728
3729.mdi-editor-format-strikethrough:before {
3730 content: "\e796"; }
3731
3732.mdi-editor-format-textdirection-l-to-r:before {
3733 content: "\e797"; }
3734
3735.mdi-editor-format-textdirection-r-to-l:before {
3736 content: "\e798"; }
3737
3738.mdi-editor-format-underline:before {
3739 content: "\e799"; }
3740
3741.mdi-editor-functions:before {
3742 content: "\e79a"; }
3743
3744.mdi-editor-insert-chart:before {
3745 content: "\e79b"; }
3746
3747.mdi-editor-insert-comment:before {
3748 content: "\e79c"; }
3749
3750.mdi-editor-insert-drive-file:before {
3751 content: "\e79d"; }
3752
3753.mdi-editor-insert-emoticon:before {
3754 content: "\e79e"; }
3755
3756.mdi-editor-insert-invitation:before {
3757 content: "\e79f"; }
3758
3759.mdi-editor-insert-link:before {
3760 content: "\e7a0"; }
3761
3762.mdi-editor-insert-photo:before {
3763 content: "\e7a1"; }
3764
3765.mdi-editor-merge-type:before {
3766 content: "\e7a2"; }
3767
3768.mdi-editor-mode-comment:before {
3769 content: "\e7a3"; }
3770
3771.mdi-editor-mode-edit:before {
3772 content: "\e7a4"; }
3773
3774.mdi-editor-publish:before {
3775 content: "\e7a5"; }
3776
3777.mdi-editor-vertical-align-bottom:before {
3778 content: "\e7a6"; }
3779
3780.mdi-editor-vertical-align-center:before {
3781 content: "\e7a7"; }
3782
3783.mdi-editor-vertical-align-top:before {
3784 content: "\e7a8"; }
3785
3786.mdi-editor-wrap-text:before {
3787 content: "\e7a9"; }
3788
3789.mdi-file-attachment:before {
3790 content: "\e7aa"; }
3791
3792.mdi-file-cloud-circle:before {
3793 content: "\e7ab"; }
3794
3795.mdi-file-cloud-done:before {
3796 content: "\e7ac"; }
3797
3798.mdi-file-cloud-download:before {
3799 content: "\e7ad"; }
3800
3801.mdi-file-cloud-off:before {
3802 content: "\e7ae"; }
3803
3804.mdi-file-cloud-queue:before {
3805 content: "\e7af"; }
3806
3807.mdi-file-cloud-upload:before {
3808 content: "\e7b0"; }
3809
3810.mdi-file-cloud:before {
3811 content: "\e7b1"; }
3812
3813.mdi-file-file-download:before {
3814 content: "\e7b2"; }
3815
3816.mdi-file-file-upload:before {
3817 content: "\e7b3"; }
3818
3819.mdi-file-folder-open:before {
3820 content: "\e7b4"; }
3821
3822.mdi-file-folder-shared:before {
3823 content: "\e7b5"; }
3824
3825.mdi-file-folder:before {
3826 content: "\e7b6"; }
3827
3828.mdi-device-access-alarm:before {
3829 content: "\e720"; }
3830
3831.mdi-device-access-alarms:before {
3832 content: "\e721"; }
3833
3834.mdi-device-access-time:before {
3835 content: "\e722"; }
3836
3837.mdi-device-add-alarm:before {
3838 content: "\e723"; }
3839
3840.mdi-device-airplanemode-off:before {
3841 content: "\e724"; }
3842
3843.mdi-device-airplanemode-on:before {
3844 content: "\e725"; }
3845
3846.mdi-device-battery-20:before {
3847 content: "\e726"; }
3848
3849.mdi-device-battery-30:before {
3850 content: "\e727"; }
3851
3852.mdi-device-battery-50:before {
3853 content: "\e728"; }
3854
3855.mdi-device-battery-60:before {
3856 content: "\e729"; }
3857
3858.mdi-device-battery-80:before {
3859 content: "\e72a"; }
3860
3861.mdi-device-battery-90:before {
3862 content: "\e72b"; }
3863
3864.mdi-device-battery-alert:before {
3865 content: "\e72c"; }
3866
3867.mdi-device-battery-charging-20:before {
3868 content: "\e72d"; }
3869
3870.mdi-device-battery-charging-30:before {
3871 content: "\e72e"; }
3872
3873.mdi-device-battery-charging-50:before {
3874 content: "\e72f"; }
3875
3876.mdi-device-battery-charging-60:before {
3877 content: "\e730"; }
3878
3879.mdi-device-battery-charging-80:before {
3880 content: "\e731"; }
3881
3882.mdi-device-battery-charging-90:before {
3883 content: "\e732"; }
3884
3885.mdi-device-battery-charging-full:before {
3886 content: "\e733"; }
3887
3888.mdi-device-battery-full:before {
3889 content: "\e734"; }
3890
3891.mdi-device-battery-std:before {
3892 content: "\e735"; }
3893
3894.mdi-device-battery-unknown:before {
3895 content: "\e736"; }
3896
3897.mdi-device-bluetooth-connected:before {
3898 content: "\e737"; }
3899
3900.mdi-device-bluetooth-disabled:before {
3901 content: "\e738"; }
3902
3903.mdi-device-bluetooth-searching:before {
3904 content: "\e739"; }
3905
3906.mdi-device-bluetooth:before {
3907 content: "\e73a"; }
3908
3909.mdi-device-brightness-auto:before {
3910 content: "\e73b"; }
3911
3912.mdi-device-brightness-high:before {
3913 content: "\e73c"; }
3914
3915.mdi-device-brightness-low:before {
3916 content: "\e73d"; }
3917
3918.mdi-device-brightness-medium:before {
3919 content: "\e73e"; }
3920
3921.mdi-device-data-usage:before {
3922 content: "\e73f"; }
3923
3924.mdi-device-developer-mode:before {
3925 content: "\e740"; }
3926
3927.mdi-device-devices:before {
3928 content: "\e741"; }
3929
3930.mdi-device-dvr:before {
3931 content: "\e742"; }
3932
3933.mdi-device-gps-fixed:before {
3934 content: "\e743"; }
3935
3936.mdi-device-gps-not-fixed:before {
3937 content: "\e744"; }
3938
3939.mdi-device-gps-off:before {
3940 content: "\e745"; }
3941
3942.mdi-device-location-disabled:before {
3943 content: "\e746"; }
3944
3945.mdi-device-location-searching:before {
3946 content: "\e747"; }
3947
3948.mdi-device-multitrack-audio:before {
3949 content: "\e748"; }
3950
3951.mdi-device-network-cell:before {
3952 content: "\e749"; }
3953
3954.mdi-device-network-wifi:before {
3955 content: "\e74a"; }
3956
3957.mdi-device-nfc:before {
3958 content: "\e74b"; }
3959
3960.mdi-device-now-wallpaper:before {
3961 content: "\e74c"; }
3962
3963.mdi-device-now-widgets:before {
3964 content: "\e74d"; }
3965
3966.mdi-device-screen-lock-landscape:before {
3967 content: "\e74e"; }
3968
3969.mdi-device-screen-lock-portrait:before {
3970 content: "\e74f"; }
3971
3972.mdi-device-screen-lock-rotation:before {
3973 content: "\e750"; }
3974
3975.mdi-device-screen-rotation:before {
3976 content: "\e751"; }
3977
3978.mdi-device-sd-storage:before {
3979 content: "\e752"; }
3980
3981.mdi-device-settings-system-daydream:before {
3982 content: "\e753"; }
3983
3984.mdi-device-signal-cellular-0-bar:before {
3985 content: "\e754"; }
3986
3987.mdi-device-signal-cellular-1-bar:before {
3988 content: "\e755"; }
3989
3990.mdi-device-signal-cellular-2-bar:before {
3991 content: "\e756"; }
3992
3993.mdi-device-signal-cellular-3-bar:before {
3994 content: "\e757"; }
3995
3996.mdi-device-signal-cellular-4-bar:before {
3997 content: "\e758"; }
3998
3999.mdi-signal-wifi-statusbar-connected-no-internet-after:before {
4000 content: "\e8f6"; }
4001
4002.mdi-device-signal-cellular-connected-no-internet-0-bar:before {
4003 content: "\e759"; }
4004
4005.mdi-device-signal-cellular-connected-no-internet-1-bar:before {
4006 content: "\e75a"; }
4007
4008.mdi-device-signal-cellular-connected-no-internet-2-bar:before {
4009 content: "\e75b"; }
4010
4011.mdi-device-signal-cellular-connected-no-internet-3-bar:before {
4012 content: "\e75c"; }
4013
4014.mdi-device-signal-cellular-connected-no-internet-4-bar:before {
4015 content: "\e75d"; }
4016
4017.mdi-device-signal-cellular-no-sim:before {
4018 content: "\e75e"; }
4019
4020.mdi-device-signal-cellular-null:before {
4021 content: "\e75f"; }
4022
4023.mdi-device-signal-cellular-off:before {
4024 content: "\e760"; }
4025
4026.mdi-device-signal-wifi-0-bar:before {
4027 content: "\e761"; }
4028
4029.mdi-device-signal-wifi-1-bar:before {
4030 content: "\e762"; }
4031
4032.mdi-device-signal-wifi-2-bar:before {
4033 content: "\e763"; }
4034
4035.mdi-device-signal-wifi-3-bar:before {
4036 content: "\e764"; }
4037
4038.mdi-device-signal-wifi-4-bar:before {
4039 content: "\e765"; }
4040
4041.mdi-device-signal-wifi-off:before {
4042 content: "\e766"; }
4043
4044.mdi-device-signal-wifi-statusbar-1-bar:before {
4045 content: "\e767"; }
4046
4047.mdi-device-signal-wifi-statusbar-2-bar:before {
4048 content: "\e768"; }
4049
4050.mdi-device-signal-wifi-statusbar-3-bar:before {
4051 content: "\e769"; }
4052
4053.mdi-device-signal-wifi-statusbar-4-bar:before {
4054 content: "\e76a"; }
4055
4056.mdi-device-signal-wifi-statusbar-connected-no-internet-:before {
4057 content: "\e76b"; }
4058
4059.mdi-device-signal-wifi-statusbar-connected-no-internet:before {
4060 content: "\e76f"; }
4061
4062.mdi-device-signal-wifi-statusbar-connected-no-internet-2:before {
4063 content: "\e76c"; }
4064
4065.mdi-device-signal-wifi-statusbar-connected-no-internet-3:before {
4066 content: "\e76d"; }
4067
4068.mdi-device-signal-wifi-statusbar-connected-no-internet-4:before {
4069 content: "\e76e"; }
4070
4071.mdi-signal-wifi-statusbar-not-connected-after:before {
4072 content: "\e8f7"; }
4073
4074.mdi-device-signal-wifi-statusbar-not-connected:before {
4075 content: "\e770"; }
4076
4077.mdi-device-signal-wifi-statusbar-null:before {
4078 content: "\e771"; }
4079
4080.mdi-device-storage:before {
4081 content: "\e772"; }
4082
4083.mdi-device-usb:before {
4084 content: "\e773"; }
4085
4086.mdi-device-wifi-lock:before {
4087 content: "\e774"; }
4088
4089.mdi-device-wifi-tethering:before {
4090 content: "\e775"; }
4091
4092.mdi-hardware-cast-connected:before {
4093 content: "\e7b7"; }
4094
4095.mdi-hardware-cast:before {
4096 content: "\e7b8"; }
4097
4098.mdi-hardware-computer:before {
4099 content: "\e7b9"; }
4100
4101.mdi-hardware-desktop-mac:before {
4102 content: "\e7ba"; }
4103
4104.mdi-hardware-desktop-windows:before {
4105 content: "\e7bb"; }
4106
4107.mdi-hardware-dock:before {
4108 content: "\e7bc"; }
4109
4110.mdi-hardware-gamepad:before {
4111 content: "\e7bd"; }
4112
4113.mdi-hardware-headset-mic:before {
4114 content: "\e7be"; }
4115
4116.mdi-hardware-headset:before {
4117 content: "\e7bf"; }
4118
4119.mdi-hardware-keyboard-alt:before {
4120 content: "\e7c0"; }
4121
4122.mdi-hardware-keyboard-arrow-down:before {
4123 content: "\e7c1"; }
4124
4125.mdi-hardware-keyboard-arrow-left:before {
4126 content: "\e7c2"; }
4127
4128.mdi-hardware-keyboard-arrow-right:before {
4129 content: "\e7c3"; }
4130
4131.mdi-hardware-keyboard-arrow-up:before {
4132 content: "\e7c4"; }
4133
4134.mdi-hardware-keyboard-backspace:before {
4135 content: "\e7c5"; }
4136
4137.mdi-hardware-keyboard-capslock:before {
4138 content: "\e7c6"; }
4139
4140.mdi-hardware-keyboard-control:before {
4141 content: "\e7c7"; }
4142
4143.mdi-hardware-keyboard-hide:before {
4144 content: "\e7c8"; }
4145
4146.mdi-hardware-keyboard-return:before {
4147 content: "\e7c9"; }
4148
4149.mdi-hardware-keyboard-tab:before {
4150 content: "\e7ca"; }
4151
4152.mdi-hardware-keyboard-voice:before {
4153 content: "\e7cb"; }
4154
4155.mdi-hardware-keyboard:before {
4156 content: "\e7cc"; }
4157
4158.mdi-hardware-laptop-chromebook:before {
4159 content: "\e7cd"; }
4160
4161.mdi-hardware-laptop-mac:before {
4162 content: "\e7ce"; }
4163
4164.mdi-hardware-laptop-windows:before {
4165 content: "\e7cf"; }
4166
4167.mdi-hardware-laptop:before {
4168 content: "\e7d0"; }
4169
4170.mdi-hardware-memory:before {
4171 content: "\e7d1"; }
4172
4173.mdi-hardware-mouse:before {
4174 content: "\e7d2"; }
4175
4176.mdi-hardware-phone-android:before {
4177 content: "\e7d3"; }
4178
4179.mdi-hardware-phone-iphone:before {
4180 content: "\e7d4"; }
4181
4182.mdi-hardware-phonelink-off:before {
4183 content: "\e7d5"; }
4184
4185.mdi-hardware-phonelink:before {
4186 content: "\e7d6"; }
4187
4188.mdi-hardware-security:before {
4189 content: "\e7d7"; }
4190
4191.mdi-hardware-sim-card:before {
4192 content: "\e7d8"; }
4193
4194.mdi-hardware-smartphone:before {
4195 content: "\e7d9"; }
4196
4197.mdi-hardware-speaker:before {
4198 content: "\e7da"; }
4199
4200.mdi-hardware-tablet-android:before {
4201 content: "\e7db"; }
4202
4203.mdi-hardware-tablet-mac:before {
4204 content: "\e7dc"; }
4205
4206.mdi-hardware-tablet:before {
4207 content: "\e7dd"; }
4208
4209.mdi-hardware-tv:before {
4210 content: "\e7de"; }
4211
4212.mdi-hardware-watch:before {
4213 content: "\e7df"; }
4214
4215.mdi-image-add-to-photos:before {
4216 content: "\e7e0"; }
4217
4218.mdi-image-adjust:before {
4219 content: "\e7e1"; }
4220
4221.mdi-image-assistant-photo:before {
4222 content: "\e7e2"; }
4223
4224.mdi-image-audiotrack:before {
4225 content: "\e7e3"; }
4226
4227.mdi-image-blur-circular:before {
4228 content: "\e7e4"; }
4229
4230.mdi-image-blur-linear:before {
4231 content: "\e7e5"; }
4232
4233.mdi-image-blur-off:before {
4234 content: "\e7e6"; }
4235
4236.mdi-image-blur-on:before {
4237 content: "\e7e7"; }
4238
4239.mdi-image-brightness-1:before {
4240 content: "\e7e8"; }
4241
4242.mdi-image-brightness-2:before {
4243 content: "\e7e9"; }
4244
4245.mdi-image-brightness-3:before {
4246 content: "\e7ea"; }
4247
4248.mdi-image-brightness-4:before {
4249 content: "\e7eb"; }
4250
4251.mdi-image-brightness-5:before {
4252 content: "\e7ec"; }
4253
4254.mdi-image-brightness-6:before {
4255 content: "\e7ed"; }
4256
4257.mdi-image-brightness-7:before {
4258 content: "\e7ee"; }
4259
4260.mdi-image-brush:before {
4261 content: "\e7ef"; }
4262
4263.mdi-image-camera-alt:before {
4264 content: "\e7f0"; }
4265
4266.mdi-image-camera-front:before {
4267 content: "\e7f1"; }
4268
4269.mdi-image-camera-rear:before {
4270 content: "\e7f2"; }
4271
4272.mdi-image-camera-roll:before {
4273 content: "\e7f3"; }
4274
4275.mdi-image-camera:before {
4276 content: "\e7f4"; }
4277
4278.mdi-image-center-focus-strong:before {
4279 content: "\e7f5"; }
4280
4281.mdi-image-center-focus-weak:before {
4282 content: "\e7f6"; }
4283
4284.mdi-image-collections:before {
4285 content: "\e7f7"; }
4286
4287.mdi-image-color-lens:before {
4288 content: "\e7f8"; }
4289
4290.mdi-image-colorize:before {
4291 content: "\e7f9"; }
4292
4293.mdi-image-compare:before {
4294 content: "\e7fa"; }
4295
4296.mdi-image-control-point-duplicate:before {
4297 content: "\e7fb"; }
4298
4299.mdi-image-control-point:before {
4300 content: "\e7fc"; }
4301
4302.mdi-image-crop-3-2:before {
4303 content: "\e7fd"; }
4304
4305.mdi-image-crop-5-4:before {
4306 content: "\e7fe"; }
4307
4308.mdi-image-crop-7-5:before {
4309 content: "\e7ff"; }
4310
4311.mdi-image-crop-16-9:before {
4312 content: "\e800"; }
4313
4314.mdi-image-crop-din:before {
4315 content: "\e801"; }
4316
4317.mdi-image-crop-free:before {
4318 content: "\e802"; }
4319
4320.mdi-image-crop-landscape:before {
4321 content: "\e803"; }
4322
4323.mdi-image-crop-original:before {
4324 content: "\e804"; }
4325
4326.mdi-image-crop-portrait:before {
4327 content: "\e805"; }
4328
4329.mdi-image-crop-square:before {
4330 content: "\e806"; }
4331
4332.mdi-image-crop:before {
4333 content: "\e807"; }
4334
4335.mdi-image-dehaze:before {
4336 content: "\e808"; }
4337
4338.mdi-image-details:before {
4339 content: "\e809"; }
4340
4341.mdi-image-edit:before {
4342 content: "\e80a"; }
4343
4344.mdi-image-exposure-minus-1:before {
4345 content: "\e80b"; }
4346
4347.mdi-image-exposure-minus-2:before {
4348 content: "\e80c"; }
4349
4350.mdi-image-exposure-plus-1:before {
4351 content: "\e80d"; }
4352
4353.mdi-image-exposure-plus-2:before {
4354 content: "\e80e"; }
4355
4356.mdi-image-exposure-zero:before {
4357 content: "\e80f"; }
4358
4359.mdi-image-exposure:before {
4360 content: "\e810"; }
4361
4362.mdi-image-filter-1:before {
4363 content: "\e811"; }
4364
4365.mdi-image-filter-2:before {
4366 content: "\e812"; }
4367
4368.mdi-image-filter-3:before {
4369 content: "\e813"; }
4370
4371.mdi-image-filter-4:before {
4372 content: "\e814"; }
4373
4374.mdi-image-filter-5:before {
4375 content: "\e815"; }
4376
4377.mdi-image-filter-6:before {
4378 content: "\e816"; }
4379
4380.mdi-image-filter-7:before {
4381 content: "\e817"; }
4382
4383.mdi-image-filter-8:before {
4384 content: "\e818"; }
4385
4386.mdi-image-filter-9-plus:before {
4387 content: "\e819"; }
4388
4389.mdi-image-filter-9:before {
4390 content: "\e81a"; }
4391
4392.mdi-image-filter-b-and-w:before {
4393 content: "\e81b"; }
4394
4395.mdi-image-filter-center-focus:before {
4396 content: "\e81c"; }
4397
4398.mdi-image-filter-drama:before {
4399 content: "\e81d"; }
4400
4401.mdi-image-filter-frames:before {
4402 content: "\e81e"; }
4403
4404.mdi-image-filter-hdr:before {
4405 content: "\e81f"; }
4406
4407.mdi-image-filter-none:before {
4408 content: "\e820"; }
4409
4410.mdi-image-filter-tilt-shift:before {
4411 content: "\e821"; }
4412
4413.mdi-image-filter-vintage:before {
4414 content: "\e822"; }
4415
4416.mdi-image-filter:before {
4417 content: "\e823"; }
4418
4419.mdi-image-flare:before {
4420 content: "\e824"; }
4421
4422.mdi-image-flash-auto:before {
4423 content: "\e825"; }
4424
4425.mdi-image-flash-off:before {
4426 content: "\e826"; }
4427
4428.mdi-image-flash-on:before {
4429 content: "\e827"; }
4430
4431.mdi-image-flip:before {
4432 content: "\e828"; }
4433
4434.mdi-image-gradient:before {
4435 content: "\e829"; }
4436
4437.mdi-image-grain:before {
4438 content: "\e82a"; }
4439
4440.mdi-image-grid-off:before {
4441 content: "\e82b"; }
4442
4443.mdi-image-grid-on:before {
4444 content: "\e82c"; }
4445
4446.mdi-image-hdr-off:before {
4447 content: "\e82d"; }
4448
4449.mdi-image-hdr-on:before {
4450 content: "\e82e"; }
4451
4452.mdi-image-hdr-strong:before {
4453 content: "\e82f"; }
4454
4455.mdi-image-hdr-weak:before {
4456 content: "\e830"; }
4457
4458.mdi-image-healing:before {
4459 content: "\e831"; }
4460
4461.mdi-image-image-aspect-ratio:before {
4462 content: "\e832"; }
4463
4464.mdi-image-image:before {
4465 content: "\e833"; }
4466
4467.mdi-image-iso:before {
4468 content: "\e834"; }
4469
4470.mdi-image-landscape:before {
4471 content: "\e835"; }
4472
4473.mdi-image-leak-add:before {
4474 content: "\e836"; }
4475
4476.mdi-image-leak-remove:before {
4477 content: "\e837"; }
4478
4479.mdi-image-lens:before {
4480 content: "\e838"; }
4481
4482.mdi-image-looks-3:before {
4483 content: "\e839"; }
4484
4485.mdi-image-looks-4:before {
4486 content: "\e83a"; }
4487
4488.mdi-image-looks-5:before {
4489 content: "\e83b"; }
4490
4491.mdi-image-looks-6:before {
4492 content: "\e83c"; }
4493
4494.mdi-image-looks-one:before {
4495 content: "\e83d"; }
4496
4497.mdi-image-looks-two:before {
4498 content: "\e83e"; }
4499
4500.mdi-image-looks:before {
4501 content: "\e83f"; }
4502
4503.mdi-image-loupe:before {
4504 content: "\e840"; }
4505
4506.mdi-image-movie-creation:before {
4507 content: "\e841"; }
4508
4509.mdi-image-nature-people:before {
4510 content: "\e842"; }
4511
4512.mdi-image-nature:before {
4513 content: "\e843"; }
4514
4515.mdi-image-navigate-before:before {
4516 content: "\e844"; }
4517
4518.mdi-image-navigate-next:before {
4519 content: "\e845"; }
4520
4521.mdi-image-palette:before {
4522 content: "\e846"; }
4523
4524.mdi-image-panorama-fisheye:before {
4525 content: "\e847"; }
4526
4527.mdi-image-panorama-horizontal:before {
4528 content: "\e848"; }
4529
4530.mdi-image-panorama-vertical:before {
4531 content: "\e849"; }
4532
4533.mdi-image-panorama-wide-angle:before {
4534 content: "\e84a"; }
4535
4536.mdi-image-panorama:before {
4537 content: "\e84b"; }
4538
4539.mdi-image-photo-album:before {
4540 content: "\e84c"; }
4541
4542.mdi-image-photo-camera:before {
4543 content: "\e84d"; }
4544
4545.mdi-image-photo-library:before {
4546 content: "\e84e"; }
4547
4548.mdi-image-photo:before {
4549 content: "\e84f"; }
4550
4551.mdi-image-portrait:before {
4552 content: "\e850"; }
4553
4554.mdi-image-remove-red-eye:before {
4555 content: "\e851"; }
4556
4557.mdi-image-rotate-left:before {
4558 content: "\e852"; }
4559
4560.mdi-image-rotate-right:before {
4561 content: "\e853"; }
4562
4563.mdi-image-slideshow:before {
4564 content: "\e854"; }
4565
4566.mdi-image-straighten:before {
4567 content: "\e855"; }
4568
4569.mdi-image-style:before {
4570 content: "\e856"; }
4571
4572.mdi-image-switch-camera:before {
4573 content: "\e857"; }
4574
4575.mdi-image-switch-video:before {
4576 content: "\e858"; }
4577
4578.mdi-image-tag-faces:before {
4579 content: "\e859"; }
4580
4581.mdi-image-texture:before {
4582 content: "\e85a"; }
4583
4584.mdi-image-timelapse:before {
4585 content: "\e85b"; }
4586
4587.mdi-image-timer-3:before {
4588 content: "\e85c"; }
4589
4590.mdi-image-timer-10:before {
4591 content: "\e85d"; }
4592
4593.mdi-image-timer-auto:before {
4594 content: "\e85e"; }
4595
4596.mdi-image-timer-off:before {
4597 content: "\e85f"; }
4598
4599.mdi-image-timer:before {
4600 content: "\e860"; }
4601
4602.mdi-image-tonality:before {
4603 content: "\e861"; }
4604
4605.mdi-image-transform:before {
4606 content: "\e862"; }
4607
4608.mdi-image-tune:before {
4609 content: "\e863"; }
4610
4611.mdi-image-wb-auto:before {
4612 content: "\e864"; }
4613
4614.mdi-image-wb-cloudy:before {
4615 content: "\e865"; }
4616
4617.mdi-image-wb-incandescent:before {
4618 content: "\e866"; }
4619
4620.mdi-image-wb-irradescent:before {
4621 content: "\e867"; }
4622
4623.mdi-image-wb-sunny:before {
4624 content: "\e868"; }
4625
4626.mdi-maps-beenhere:before {
4627 content: "\e869"; }
4628
4629.mdi-maps-directions-bike:before {
4630 content: "\e86a"; }
4631
4632.mdi-maps-directions-bus:before {
4633 content: "\e86b"; }
4634
4635.mdi-maps-directions-car:before {
4636 content: "\e86c"; }
4637
4638.mdi-maps-directions-ferry:before {
4639 content: "\e86d"; }
4640
4641.mdi-maps-directions-subway:before {
4642 content: "\e86e"; }
4643
4644.mdi-maps-directions-train:before {
4645 content: "\e86f"; }
4646
4647.mdi-maps-directions-transit:before {
4648 content: "\e870"; }
4649
4650.mdi-maps-directions-walk:before {
4651 content: "\e871"; }
4652
4653.mdi-maps-directions:before {
4654 content: "\e872"; }
4655
4656.mdi-maps-flight:before {
4657 content: "\e873"; }
4658
4659.mdi-maps-hotel:before {
4660 content: "\e874"; }
4661
4662.mdi-maps-layers-clear:before {
4663 content: "\e875"; }
4664
4665.mdi-maps-layers:before {
4666 content: "\e876"; }
4667
4668.mdi-maps-local-airport:before {
4669 content: "\e877"; }
4670
4671.mdi-maps-local-atm:before {
4672 content: "\e878"; }
4673
4674.mdi-maps-local-attraction:before {
4675 content: "\e879"; }
4676
4677.mdi-maps-local-bar:before {
4678 content: "\e87a"; }
4679
4680.mdi-maps-local-cafe:before {
4681 content: "\e87b"; }
4682
4683.mdi-maps-local-car-wash:before {
4684 content: "\e87c"; }
4685
4686.mdi-maps-local-convenience-store:before {
4687 content: "\e87d"; }
4688
4689.mdi-maps-local-drink:before {
4690 content: "\e87e"; }
4691
4692.mdi-maps-local-florist:before {
4693 content: "\e87f"; }
4694
4695.mdi-maps-local-gas-station:before {
4696 content: "\e880"; }
4697
4698.mdi-maps-local-grocery-store:before {
4699 content: "\e881"; }
4700
4701.mdi-maps-local-hospital:before {
4702 content: "\e882"; }
4703
4704.mdi-maps-local-hotel:before {
4705 content: "\e883"; }
4706
4707.mdi-maps-local-laundry-service:before {
4708 content: "\e884"; }
4709
4710.mdi-maps-local-library:before {
4711 content: "\e885"; }
4712
4713.mdi-maps-local-mall:before {
4714 content: "\e886"; }
4715
4716.mdi-maps-local-movies:before {
4717 content: "\e887"; }
4718
4719.mdi-maps-local-offer:before {
4720 content: "\e888"; }
4721
4722.mdi-maps-local-parking:before {
4723 content: "\e889"; }
4724
4725.mdi-maps-local-pharmacy:before {
4726 content: "\e88a"; }
4727
4728.mdi-maps-local-phone:before {
4729 content: "\e88b"; }
4730
4731.mdi-maps-local-pizza:before {
4732 content: "\e88c"; }
4733
4734.mdi-maps-local-play:before {
4735 content: "\e88d"; }
4736
4737.mdi-maps-local-post-office:before {
4738 content: "\e88e"; }
4739
4740.mdi-maps-local-print-shop:before {
4741 content: "\e88f"; }
4742
4743.mdi-maps-local-restaurant:before {
4744 content: "\e890"; }
4745
4746.mdi-maps-local-see:before {
4747 content: "\e891"; }
4748
4749.mdi-maps-local-shipping:before {
4750 content: "\e892"; }
4751
4752.mdi-maps-local-taxi:before {
4753 content: "\e893"; }
4754
4755.mdi-maps-location-history:before {
4756 content: "\e894"; }
4757
4758.mdi-maps-map:before {
4759 content: "\e895"; }
4760
4761.mdi-maps-my-location:before {
4762 content: "\e896"; }
4763
4764.mdi-maps-navigation:before {
4765 content: "\e897"; }
4766
4767.mdi-maps-pin-drop:before {
4768 content: "\e898"; }
4769
4770.mdi-maps-place:before {
4771 content: "\e899"; }
4772
4773.mdi-maps-rate-review:before {
4774 content: "\e89a"; }
4775
4776.mdi-maps-restaurant-menu:before {
4777 content: "\e89b"; }
4778
4779.mdi-maps-satellite:before {
4780 content: "\e89c"; }
4781
4782.mdi-maps-store-mall-directory:before {
4783 content: "\e89d"; }
4784
4785.mdi-maps-terrain:before {
4786 content: "\e89e"; }
4787
4788.mdi-maps-traffic:before {
4789 content: "\e89f"; }
4790
4791.mdi-navigation-apps:before {
4792 content: "\e8a0"; }
4793
4794.mdi-navigation-arrow-back:before {
4795 content: "\e8a1"; }
4796
4797.mdi-navigation-arrow-drop-down-circle:before {
4798 content: "\e8a2"; }
4799
4800.mdi-navigation-arrow-drop-down:before {
4801 content: "\e8a3"; }
4802
4803.mdi-navigation-arrow-drop-up:before {
4804 content: "\e8a4"; }
4805
4806.mdi-navigation-arrow-forward:before {
4807 content: "\e8a5"; }
4808
4809.mdi-navigation-cancel:before {
4810 content: "\e8a6"; }
4811
4812.mdi-navigation-check:before {
4813 content: "\e8a7"; }
4814
4815.mdi-navigation-chevron-left:before {
4816 content: "\e8a8"; }
4817
4818.mdi-navigation-chevron-right:before {
4819 content: "\e8a9"; }
4820
4821.mdi-navigation-close:before {
4822 content: "\e8aa"; }
4823
4824.mdi-navigation-expand-less:before {
4825 content: "\e8ab"; }
4826
4827.mdi-navigation-expand-more:before {
4828 content: "\e8ac"; }
4829
4830.mdi-navigation-fullscreen-exit:before {
4831 content: "\e8ad"; }
4832
4833.mdi-navigation-fullscreen:before {
4834 content: "\e8ae"; }
4835
4836.mdi-navigation-menu:before {
4837 content: "\e8af"; }
4838
4839.mdi-navigation-more-horiz:before {
4840 content: "\e8b0"; }
4841
4842.mdi-navigation-more-vert:before {
4843 content: "\e8b1"; }
4844
4845.mdi-navigation-refresh:before {
4846 content: "\e8b2"; }
4847
4848.mdi-navigation-unfold-less:before {
4849 content: "\e8b3"; }
4850
4851.mdi-navigation-unfold-more:before {
4852 content: "\e8b4"; }
4853
4854.mdi-notification-adb:before {
4855 content: "\e8b5"; }
4856
4857.mdi-notification-bluetooth-audio:before {
4858 content: "\e8b6"; }
4859
4860.mdi-notification-disc-full:before {
4861 content: "\e8b7"; }
4862
4863.mdi-notification-dnd-forwardslash:before {
4864 content: "\e8b8"; }
4865
4866.mdi-notification-do-not-disturb:before {
4867 content: "\e8b9"; }
4868
4869.mdi-notification-drive-eta:before {
4870 content: "\e8ba"; }
4871
4872.mdi-notification-event-available:before {
4873 content: "\e8bb"; }
4874
4875.mdi-notification-event-busy:before {
4876 content: "\e8bc"; }
4877
4878.mdi-notification-event-note:before {
4879 content: "\e8bd"; }
4880
4881.mdi-notification-folder-special:before {
4882 content: "\e8be"; }
4883
4884.mdi-notification-mms:before {
4885 content: "\e8bf"; }
4886
4887.mdi-notification-more:before {
4888 content: "\e8c0"; }
4889
4890.mdi-notification-network-locked:before {
4891 content: "\e8c1"; }
4892
4893.mdi-notification-phone-bluetooth-speaker:before {
4894 content: "\e8c2"; }
4895
4896.mdi-notification-phone-forwarded:before {
4897 content: "\e8c3"; }
4898
4899.mdi-notification-phone-in-talk:before {
4900 content: "\e8c4"; }
4901
4902.mdi-notification-phone-locked:before {
4903 content: "\e8c5"; }
4904
4905.mdi-notification-phone-missed:before {
4906 content: "\e8c6"; }
4907
4908.mdi-notification-phone-paused:before {
4909 content: "\e8c7"; }
4910
4911.mdi-notification-play-download:before {
4912 content: "\e8c8"; }
4913
4914.mdi-notification-play-install:before {
4915 content: "\e8c9"; }
4916
4917.mdi-notification-sd-card:before {
4918 content: "\e8ca"; }
4919
4920.mdi-notification-sim-card-alert:before {
4921 content: "\e8cb"; }
4922
4923.mdi-notification-sms-failed:before {
4924 content: "\e8cc"; }
4925
4926.mdi-notification-sms:before {
4927 content: "\e8cd"; }
4928
4929.mdi-notification-sync-disabled:before {
4930 content: "\e8ce"; }
4931
4932.mdi-notification-sync-problem:before {
4933 content: "\e8cf"; }
4934
4935.mdi-notification-sync:before {
4936 content: "\e8d0"; }
4937
4938.mdi-notification-system-update:before {
4939 content: "\e8d1"; }
4940
4941.mdi-notification-tap-and-play:before {
4942 content: "\e8d2"; }
4943
4944.mdi-notification-time-to-leave:before {
4945 content: "\e8d3"; }
4946
4947.mdi-notification-vibration:before {
4948 content: "\e8d4"; }
4949
4950.mdi-notification-voice-chat:before {
4951 content: "\e8d5"; }
4952
4953.mdi-notification-vpn-lock:before {
4954 content: "\e8d6"; }
4955
4956.mdi-social-cake:before {
4957 content: "\e8d7"; }
4958
4959.mdi-social-domain:before {
4960 content: "\e8d8"; }
4961
4962.mdi-social-group-add:before {
4963 content: "\e8d9"; }
4964
4965.mdi-social-group:before {
4966 content: "\e8da"; }
4967
4968.mdi-social-location-city:before {
4969 content: "\e8db"; }
4970
4971.mdi-social-mood:before {
4972 content: "\e8dc"; }
4973
4974.mdi-social-notifications-none:before {
4975 content: "\e8dd"; }
4976
4977.mdi-social-notifications-off:before {
4978 content: "\e8de"; }
4979
4980.mdi-social-notifications-on:before {
4981 content: "\e8df"; }
4982
4983.mdi-social-notifications-paused:before {
4984 content: "\e8e0"; }
4985
4986.mdi-social-notifications:before {
4987 content: "\e8e1"; }
4988
4989.mdi-social-pages:before {
4990 content: "\e8e2"; }
4991
4992.mdi-social-party-mode:before {
4993 content: "\e8e3"; }
4994
4995.mdi-social-people-outline:before {
4996 content: "\e8e4"; }
4997
4998.mdi-social-people:before {
4999 content: "\e8e5"; }
5000
5001.mdi-social-person-add:before {
5002 content: "\e8e6"; }
5003
5004.mdi-social-person-outline:before {
5005 content: "\e8e7"; }
5006
5007.mdi-social-person:before {
5008 content: "\e8e8"; }
5009
5010.mdi-social-plus-one:before {
5011 content: "\e8e9"; }
5012
5013.mdi-social-poll:before {
5014 content: "\e8ea"; }
5015
5016.mdi-social-public:before {
5017 content: "\e8eb"; }
5018
5019.mdi-social-school:before {
5020 content: "\e8ec"; }
5021
5022.mdi-social-share:before {
5023 content: "\e8ed"; }
5024
5025.mdi-social-whatshot:before {
5026 content: "\e8ee"; }
5027
5028.mdi-toggle-check-box-outline-blank:before {
5029 content: "\e8ef"; }
5030
5031.mdi-toggle-check-box:before {
5032 content: "\e8f0"; }
5033
5034.mdi-toggle-radio-button-off:before {
5035 content: "\e8f1"; }
5036
5037.mdi-toggle-radio-button-on:before {
5038 content: "\e8f2"; }
5039
5040.mdi-toggle-star-half:before {
5041 content: "\e8f3"; }
5042
5043.mdi-toggle-star-outline:before {
5044 content: "\e8f4"; }
5045
5046.mdi-toggle-star:before {
5047 content: "\e8f5"; }
5048
5049.container {
5050 margin: 0 auto;
5051 max-width: 1280px;
5052 width: 90%; }
5053
5054@media only screen and (min-width : 601px) {
5055 .container {
5056 width: 85%; } }
5057
5058@media only screen and (min-width : 993px) {
5059 .container {
5060 width: 70%; } }
5061
5062.container .row {
5063 margin-left: -0.75rem;
5064 margin-right: -0.75rem; }
5065
5066.section {
5067 padding-top: 1rem;
5068 padding-bottom: 1rem; }
5069 .section.no-pad {
5070 padding: 0; }
5071 .section.no-pad-bot {
5072 padding-bottom: 0; }
5073 .section.no-pad-top {
5074 padding-top: 0; }
5075
5076.row {
5077 margin-left: auto;
5078 margin-right: auto;
5079 margin-bottom: 20px; }
5080 .row:after {
5081 content: "";
5082 display: table;
5083 clear: both; }
5084 .row .col {
5085 float: left;
5086 -webkit-box-sizing: border-box;
5087 -moz-box-sizing: border-box;
5088 box-sizing: border-box;
5089 padding: 0 0.75rem; }
5090 .row .col.s1 {
5091 width: 8.33333%;
5092 margin-left: 0; }
5093 .row .col.s2 {
5094 width: 16.66667%;
5095 margin-left: 0; }
5096 .row .col.s3 {
5097 width: 25%;
5098 margin-left: 0; }
5099 .row .col.s4 {
5100 width: 33.33333%;
5101 margin-left: 0; }
5102 .row .col.s5 {
5103 width: 41.66667%;
5104 margin-left: 0; }
5105 .row .col.s6 {
5106 width: 50%;
5107 margin-left: 0; }
5108 .row .col.s7 {
5109 width: 58.33333%;
5110 margin-left: 0; }
5111 .row .col.s8 {
5112 width: 66.66667%;
5113 margin-left: 0; }
5114 .row .col.s9 {
5115 width: 75%;
5116 margin-left: 0; }
5117 .row .col.s10 {
5118 width: 83.33333%;
5119 margin-left: 0; }
5120 .row .col.s11 {
5121 width: 91.66667%;
5122 margin-left: 0; }
5123 .row .col.s12 {
5124 width: 100%;
5125 margin-left: 0; }
5126 .row .col.offset-s1 {
5127 margin-left: 8.33333%; }
5128 .row .col.offset-s2 {
5129 margin-left: 16.66667%; }
5130 .row .col.offset-s3 {
5131 margin-left: 25%; }
5132 .row .col.offset-s4 {
5133 margin-left: 33.33333%; }
5134 .row .col.offset-s5 {
5135 margin-left: 41.66667%; }
5136 .row .col.offset-s6 {
5137 margin-left: 50%; }
5138 .row .col.offset-s7 {
5139 margin-left: 58.33333%; }
5140 .row .col.offset-s8 {
5141 margin-left: 66.66667%; }
5142 .row .col.offset-s9 {
5143 margin-left: 75%; }
5144 .row .col.offset-s10 {
5145 margin-left: 83.33333%; }
5146 .row .col.offset-s11 {
5147 margin-left: 91.66667%; }
5148 .row .col.offset-s12 {
5149 margin-left: 100%; }
5150 @media only screen and (min-width : 601px) {
5151 .row .col.m1 {
5152 width: 8.33333%;
5153 margin-left: 0; }
5154 .row .col.m2 {
5155 width: 16.66667%;
5156 margin-left: 0; }
5157 .row .col.m3 {
5158 width: 25%;
5159 margin-left: 0; }
5160 .row .col.m4 {
5161 width: 33.33333%;
5162 margin-left: 0; }
5163 .row .col.m5 {
5164 width: 41.66667%;
5165 margin-left: 0; }
5166 .row .col.m6 {
5167 width: 50%;
5168 margin-left: 0; }
5169 .row .col.m7 {
5170 width: 58.33333%;
5171 margin-left: 0; }
5172 .row .col.m8 {
5173 width: 66.66667%;
5174 margin-left: 0; }
5175 .row .col.m9 {
5176 width: 75%;
5177 margin-left: 0; }
5178 .row .col.m10 {
5179 width: 83.33333%;
5180 margin-left: 0; }
5181 .row .col.m11 {
5182 width: 91.66667%;
5183 margin-left: 0; }
5184 .row .col.m12 {
5185 width: 100%;
5186 margin-left: 0; }
5187 .row .col.offset-m1 {
5188 margin-left: 8.33333%; }
5189 .row .col.offset-m2 {
5190 margin-left: 16.66667%; }
5191 .row .col.offset-m3 {
5192 margin-left: 25%; }
5193 .row .col.offset-m4 {
5194 margin-left: 33.33333%; }
5195 .row .col.offset-m5 {
5196 margin-left: 41.66667%; }
5197 .row .col.offset-m6 {
5198 margin-left: 50%; }
5199 .row .col.offset-m7 {
5200 margin-left: 58.33333%; }
5201 .row .col.offset-m8 {
5202 margin-left: 66.66667%; }
5203 .row .col.offset-m9 {
5204 margin-left: 75%; }
5205 .row .col.offset-m10 {
5206 margin-left: 83.33333%; }
5207 .row .col.offset-m11 {
5208 margin-left: 91.66667%; }
5209 .row .col.offset-m12 {
5210 margin-left: 100%; } }
5211 @media only screen and (min-width : 993px) {
5212 .row .col.l1 {
5213 width: 8.33333%;
5214 margin-left: 0; }
5215 .row .col.l2 {
5216 width: 16.66667%;
5217 margin-left: 0; }
5218 .row .col.l3 {
5219 width: 25%;
5220 margin-left: 0; }
5221 .row .col.l4 {
5222 width: 33.33333%;
5223 margin-left: 0; }
5224 .row .col.l5 {
5225 width: 41.66667%;
5226 margin-left: 0; }
5227 .row .col.l6 {
5228 width: 50%;
5229 margin-left: 0; }
5230 .row .col.l7 {
5231 width: 58.33333%;
5232 margin-left: 0; }
5233 .row .col.l8 {
5234 width: 66.66667%;
5235 margin-left: 0; }
5236 .row .col.l9 {
5237 width: 75%;
5238 margin-left: 0; }
5239 .row .col.l10 {
5240 width: 83.33333%;
5241 margin-left: 0; }
5242 .row .col.l11 {
5243 width: 91.66667%;
5244 margin-left: 0; }
5245 .row .col.l12 {
5246 width: 100%;
5247 margin-left: 0; }
5248 .row .col.offset-l1 {
5249 margin-left: 8.33333%; }
5250 .row .col.offset-l2 {
5251 margin-left: 16.66667%; }
5252 .row .col.offset-l3 {
5253 margin-left: 25%; }
5254 .row .col.offset-l4 {
5255 margin-left: 33.33333%; }
5256 .row .col.offset-l5 {
5257 margin-left: 41.66667%; }
5258 .row .col.offset-l6 {
5259 margin-left: 50%; }
5260 .row .col.offset-l7 {
5261 margin-left: 58.33333%; }
5262 .row .col.offset-l8 {
5263 margin-left: 66.66667%; }
5264 .row .col.offset-l9 {
5265 margin-left: 75%; }
5266 .row .col.offset-l10 {
5267 margin-left: 83.33333%; }
5268 .row .col.offset-l11 {
5269 margin-left: 91.66667%; }
5270 .row .col.offset-l12 {
5271 margin-left: 100%; } }
5272
5273nav {
5274 color: #fff;
5275 background-color: #ee6e73;
5276 width: 100%;
5277 height: 56px;
5278 line-height: 56px; }
5279 nav a {
5280 color: #fff; }
5281 nav .nav-wrapper {
5282 position: relative;
5283 height: 100%; }
5284 nav .nav-wrapper i {
5285 display: block;
5286 font-size: 2rem; }
5287 @media only screen and (min-width : 993px) {
5288 nav a.button-collapse {
5289 display: none; } }
5290 nav .button-collapse {
5291 float: left;
5292 position: relative;
5293 z-index: 1;
5294 height: 56px; }
5295 nav .button-collapse i {
5296 font-size: 2.7rem;
5297 height: 56px;
5298 line-height: 56px; }
5299 nav .brand-logo {
5300 position: absolute;
5301 color: #fff;
5302 display: inline-block;
5303 font-size: 2.1rem;
5304 padding: 0;
5305 white-space: nowrap; }
5306 nav .brand-logo.center {
5307 left: 50%;
5308 -webkit-transform: translateX(-50%);
5309 -moz-transform: translateX(-50%);
5310 -ms-transform: translateX(-50%);
5311 -o-transform: translateX(-50%);
5312 transform: translateX(-50%); }
5313 @media only screen and (max-width : 992px) {
5314 nav .brand-logo {
5315 left: 50%;
5316 -webkit-transform: translateX(-50%);
5317 -moz-transform: translateX(-50%);
5318 -ms-transform: translateX(-50%);
5319 -o-transform: translateX(-50%);
5320 transform: translateX(-50%); }
5321 nav .brand-logo.left, nav .brand-logo.right {
5322 padding: 0;
5323 -webkit-transform: none;
5324 -moz-transform: none;
5325 -ms-transform: none;
5326 -o-transform: none;
5327 transform: none; }
5328 nav .brand-logo.left {
5329 left: 0.5rem; }
5330 nav .brand-logo.right {
5331 right: 0.5rem;
5332 left: auto; } }
5333 nav .brand-logo.right {
5334 right: 0.5rem;
5335 padding: 0; }
5336 nav ul {
5337 margin: 0; }
5338 nav ul li {
5339 -webkit-transition: background-color .3s;
5340 -moz-transition: background-color .3s;
5341 -o-transition: background-color .3s;
5342 -ms-transition: background-color .3s;
5343 transition: background-color .3s;
5344 float: left;
5345 padding: 0; }
5346 nav ul li:hover, nav ul li.active {
5347 background-color: rgba(0, 0, 0, 0.1); }
5348 nav ul a {
5349 font-size: 1rem;
5350 color: #fff;
5351 display: block;
5352 padding: 0 15px; }
5353 nav ul.left {
5354 float: left; }
5355 nav .input-field {
5356 margin: 0; }
5357 nav .input-field input {
5358 height: 100%;
5359 font-size: 1.2rem;
5360 border: none;
5361 padding-left: 2rem; }
5362 nav .input-field input:focus, nav .input-field input[type=text]:valid, nav .input-field input[type=password]:valid, nav .input-field input[type=email]:valid, nav .input-field input[type=url]:valid, nav .input-field input[type=date]:valid {
5363 border: none;
5364 box-shadow: none; }
5365 nav .input-field label {
5366 top: 0;
5367 left: 0; }
5368 nav .input-field label i {
5369 color: rgba(255, 255, 255, 0.7);
5370 -webkit-transition: color .3s;
5371 -moz-transition: color .3s;
5372 -o-transition: color .3s;
5373 -ms-transition: color .3s;
5374 transition: color .3s; }
5375 nav .input-field label.active i {
5376 color: #fff; }
5377 nav .input-field label.active {
5378 -webkit-transform: translateY(0);
5379 -moz-transform: translateY(0);
5380 -ms-transform: translateY(0);
5381 -o-transform: translateY(0);
5382 transform: translateY(0); }
5383
5384.navbar-fixed {
5385 position: relative;
5386 height: 56px;
5387 z-index: 998; }
5388 .navbar-fixed nav {
5389 position: fixed; }
5390
5391@media only screen and (min-width : 601px) {
5392 nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
5393 height: 64px;
5394 line-height: 64px; }
5395 .navbar-fixed {
5396 height: 64px; } }
5397
5398@font-face {
5399 font-family: "Roboto";
5400 src: local(Roboto Thin), url("../font/roboto/Roboto-Thin.woff2") format("woff2"), url("../font/roboto/Roboto-Thin.woff") format("woff"), url("../font/roboto/Roboto-Thin.ttf") format("truetype");
5401 font-weight: 200; }
5402
5403@font-face {
5404 font-family: "Roboto";
5405 src: local(Roboto Light), url("../font/roboto/Roboto-Light.woff2") format("woff2"), url("../font/roboto/Roboto-Light.woff") format("woff"), url("../font/roboto/Roboto-Light.ttf") format("truetype");
5406 font-weight: 300; }
5407
5408@font-face {
5409 font-family: "Roboto";
5410 src: local(Roboto Regular), url("../font/roboto/Roboto-Regular.woff2") format("woff2"), url("../font/roboto/Roboto-Regular.woff") format("woff"), url("../font/roboto/Roboto-Regular.ttf") format("truetype");
5411 font-weight: 400; }
5412
5413@font-face {
5414 font-family: "Roboto";
5415 src: url("../font/roboto/Roboto-Medium.woff2") format("woff2"), url("../font/roboto/Roboto-Medium.woff") format("woff"), url("../font/roboto/Roboto-Medium.ttf") format("truetype");
5416 font-weight: 500; }
5417
5418@font-face {
5419 font-family: "Roboto";
5420 src: url("../font/roboto/Roboto-Bold.woff2") format("woff2"), url("../font/roboto/Roboto-Bold.woff") format("woff"), url("../font/roboto/Roboto-Bold.ttf") format("truetype");
5421 font-weight: 700; }
5422
5423a {
5424 text-decoration: none; }
5425
5426html {
5427 line-height: 1.5;
5428 font-family: "Roboto", sans-serif;
5429 font-weight: normal;
5430 color: rgba(0, 0, 0, 0.87); }
5431 @media only screen and (min-width: 0) {
5432 html {
5433 font-size: 14px; } }
5434 @media only screen and (min-width: 992px) {
5435 html {
5436 font-size: 14.5px; } }
5437 @media only screen and (min-width: 1200px) {
5438 html {
5439 font-size: 15px; } }
5440
5441h1, h2, h3, h4, h5, h6 {
5442 font-weight: 400;
5443 line-height: 1.1; }
5444
5445h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
5446 font-weight: inherit; }
5447
5448h1 {
5449 font-size: 4.2rem;
5450 line-height: 110%;
5451 margin: 2.1rem 0 1.68rem 0; }
5452
5453h2 {
5454 font-size: 3.56rem;
5455 line-height: 110%;
5456 margin: 1.78rem 0 1.424rem 0; }
5457
5458h3 {
5459 font-size: 2.92rem;
5460 line-height: 110%;
5461 margin: 1.46rem 0 1.168rem 0; }
5462
5463h4 {
5464 font-size: 2.28rem;
5465 line-height: 110%;
5466 margin: 1.14rem 0 0.912rem 0; }
5467
5468h5 {
5469 font-size: 1.64rem;
5470 line-height: 110%;
5471 margin: 0.82rem 0 0.656rem 0; }
5472
5473h6 {
5474 font-size: 1rem;
5475 line-height: 110%;
5476 margin: 0.5rem 0 0.4rem 0; }
5477
5478em {
5479 font-style: italic; }
5480
5481strong {
5482 font-weight: 500; }
5483
5484small {
5485 font-size: 75%; }
5486
5487.light, footer.page-footer .footer-copyright {
5488 font-weight: 300; }
5489
5490.thin {
5491 font-weight: 200; }
5492
5493.flow-text {
5494 font-weight: 300; }
5495 @media only screen and (min-width: 360px) {
5496 .flow-text {
5497 font-size: 1.2rem; } }
5498 @media only screen and (min-width: 390px) {
5499 .flow-text {
5500 font-size: 1.224rem; } }
5501 @media only screen and (min-width: 420px) {
5502 .flow-text {
5503 font-size: 1.248rem; } }
5504 @media only screen and (min-width: 450px) {
5505 .flow-text {
5506 font-size: 1.272rem; } }
5507 @media only screen and (min-width: 480px) {
5508 .flow-text {
5509 font-size: 1.296rem; } }
5510 @media only screen and (min-width: 510px) {
5511 .flow-text {
5512 font-size: 1.32rem; } }
5513 @media only screen and (min-width: 540px) {
5514 .flow-text {
5515 font-size: 1.344rem; } }
5516 @media only screen and (min-width: 570px) {
5517 .flow-text {
5518 font-size: 1.368rem; } }
5519 @media only screen and (min-width: 600px) {
5520 .flow-text {
5521 font-size: 1.392rem; } }
5522 @media only screen and (min-width: 630px) {
5523 .flow-text {
5524 font-size: 1.416rem; } }
5525 @media only screen and (min-width: 660px) {
5526 .flow-text {
5527 font-size: 1.44rem; } }
5528 @media only screen and (min-width: 690px) {
5529 .flow-text {
5530 font-size: 1.464rem; } }
5531 @media only screen and (min-width: 720px) {
5532 .flow-text {
5533 font-size: 1.488rem; } }
5534 @media only screen and (min-width: 750px) {
5535 .flow-text {
5536 font-size: 1.512rem; } }
5537 @media only screen and (min-width: 780px) {
5538 .flow-text {
5539 font-size: 1.536rem; } }
5540 @media only screen and (min-width: 810px) {
5541 .flow-text {
5542 font-size: 1.56rem; } }
5543 @media only screen and (min-width: 840px) {
5544 .flow-text {
5545 font-size: 1.584rem; } }
5546 @media only screen and (min-width: 870px) {
5547 .flow-text {
5548 font-size: 1.608rem; } }
5549 @media only screen and (min-width: 900px) {
5550 .flow-text {
5551 font-size: 1.632rem; } }
5552 @media only screen and (min-width: 930px) {
5553 .flow-text {
5554 font-size: 1.656rem; } }
5555 @media only screen and (min-width: 960px) {
5556 .flow-text {
5557 font-size: 1.68rem; } }
5558 @media only screen and (max-width: 360px) {
5559 .flow-text {
5560 font-size: 1.2rem; } }
5561
5562.card-panel {
5563 transition: box-shadow .25s;
5564 padding: 20px;
5565 margin: 0.5rem 0 1rem 0;
5566 border-radius: 2px;
5567 background-color: #fff; }
5568
5569.card {
5570 position: relative;
5571 margin: 0.5rem 0 1rem 0;
5572 background-color: #fff;
5573 transition: box-shadow .25s;
5574 border-radius: 2px; }
5575 .card .card-title {
5576 font-size: 24px;
5577 font-weight: 300; }
5578 .card .card-title.activator {
5579 cursor: pointer; }
5580 .card.small, .card.medium, .card.large {
5581 position: relative; }
5582 .card.small .card-image, .card.medium .card-image, .card.large .card-image {
5583 max-height: 60%;
5584 overflow: hidden; }
5585 .card.small .card-content, .card.medium .card-content, .card.large .card-content {
5586 max-height: 40%;
5587 overflow: hidden; }
5588 .card.small .card-action, .card.medium .card-action, .card.large .card-action {
5589 position: absolute;
5590 bottom: 0;
5591 left: 0;
5592 right: 0;
5593 z-index: 1;
5594 background-color: inherit; }
5595 .card.small {
5596 height: 300px; }
5597 .card.medium {
5598 height: 400px; }
5599 .card.large {
5600 height: 500px; }
5601 .card .card-image {
5602 position: relative; }
5603 .card .card-image img {
5604 display: block;
5605 border-radius: 2px 2px 0 0;
5606 position: relative;
5607 left: 0;
5608 right: 0;
5609 top: 0;
5610 bottom: 0;
5611 width: 100%; }
5612 .card .card-image .card-title {
5613 color: #fff;
5614 position: absolute;
5615 bottom: 0;
5616 left: 0;
5617 padding: 20px; }
5618 .card .card-content {
5619 padding: 20px;
5620 border-radius: 0 0 2px 2px; }
5621 .card .card-content p {
5622 margin: 0;
5623 color: inherit; }
5624 .card .card-content .card-title {
5625 line-height: 48px; }
5626 .card .card-action {
5627 border-top: 1px solid rgba(160, 160, 160, 0.2);
5628 padding: 20px; }
5629 .card .card-action a {
5630 color: #ffab40;
5631 margin-right: 20px;
5632 -webkit-transition: color .3s ease;
5633 -moz-transition: color .3s ease;
5634 -o-transition: color .3s ease;
5635 -ms-transition: color .3s ease;
5636 transition: color .3s ease;
5637 text-transform: uppercase; }
5638 .card .card-action a:hover {
5639 color: #ffd8a6; }
5640 .card .card-reveal {
5641 padding: 20px;
5642 position: absolute;
5643 background-color: #fff;
5644 width: 100%;
5645 overflow-y: auto;
5646 top: 100%;
5647 height: 100%;
5648 z-index: 1;
5649 display: none; }
5650 .card .card-reveal .card-title {
5651 cursor: pointer;
5652 display: block; }
5653
5654#toast-container {
5655 display: block;
5656 position: fixed;
5657 z-index: 10000; }
5658 @media only screen and (max-width : 600px) {
5659 #toast-container {
5660 min-width: 100%;
5661 bottom: 0%; } }
5662 @media only screen and (min-width : 601px) and (max-width : 992px) {
5663 #toast-container {
5664 min-width: 30%;
5665 left: 5%;
5666 right: 5%;
5667 bottom: 7%; } }
5668 @media only screen and (min-width : 993px) {
5669 #toast-container {
5670 min-width: 8%;
5671 top: 10%;
5672 right: 7%;
5673 left: 7%; } }
5674
5675.toast {
5676 border-radius: 2px;
5677 top: 0;
5678 width: auto;
5679 clear: both;
5680 margin-top: 10px;
5681 position: relative;
5682 max-width: 100%;
5683 height: auto;
5684 min-height: 48px;
5685 line-height: 1.5em;
5686 word-break: break-all;
5687 background-color: #323232;
5688 padding: 10px 25px;
5689 font-size: 1.1rem;
5690 font-weight: 300;
5691 color: #fff;
5692 display: -webkit-box;
5693 display: -moz-box;
5694 display: -ms-flexbox;
5695 display: -webkit-flex;
5696 display: flex;
5697 -webkit-flex-align: center;
5698 -ms-flex-align: center;
5699 -webkit-align-items: center;
5700 align-items: center;
5701 -webkit-justify-content: space-between;
5702 justify-content: space-between; }
5703 .toast .btn, .toast .btn-large, .toast .btn-flat {
5704 margin: 0;
5705 margin-left: 3rem; }
5706 .toast.rounded {
5707 border-radius: 24px; }
5708 @media only screen and (max-width : 600px) {
5709 .toast {
5710 width: 100%;
5711 border-radius: 0; } }
5712 @media only screen and (min-width : 601px) and (max-width : 992px) {
5713 .toast {
5714 float: left; } }
5715 @media only screen and (min-width : 993px) {
5716 .toast {
5717 float: right; } }
5718
5719.tabs {
5720 display: -webkit-box;
5721 display: -moz-box;
5722 display: -ms-flexbox;
5723 display: -webkit-flex;
5724 display: flex;
5725 position: relative;
5726 height: 48px;
5727 background-color: #fff;
5728 margin: 0 auto;
5729 width: 100%;
5730 white-space: nowrap; }
5731 .tabs .tab {
5732 -webkit-box-flex: 1;
5733 -webkit-flex-grow: 1;
5734 -ms-flex-positive: 1;
5735 flex-grow: 1;
5736 display: block;
5737 float: left;
5738 text-align: center;
5739 line-height: 48px;
5740 height: 48px;
5741 padding: 0;
5742 margin: 0;
5743 text-transform: uppercase;
5744 text-overflow: ellipsis;
5745 overflow: hidden;
5746 letter-spacing: .8px;
5747 width: 15%;
5748 min-width: 80px; }
5749 .tabs .tab a {
5750 color: #ee6e73;
5751 display: block;
5752 width: 100%;
5753 height: 100%;
5754 text-overflow: ellipsis;
5755 overflow: hidden;
5756 -webkit-transition: color .28s ease;
5757 -moz-transition: color .28s ease;
5758 -o-transition: color .28s ease;
5759 -ms-transition: color .28s ease;
5760 transition: color .28s ease; }
5761 .tabs .tab a:hover {
5762 color: #f9c9cb; }
5763 .tabs .tab.disabled a {
5764 color: #f9c9cb;
5765 cursor: default; }
5766 .tabs .indicator {
5767 position: absolute;
5768 bottom: 0;
5769 height: 2px;
5770 background-color: #f6b2b5;
5771 will-change: left, right; }
5772
5773.hide-tab-scrollbar {
5774 position: relative;
5775 height: 48px;
5776 overflow: hidden; }
5777 .hide-tab-scrollbar .tabs {
5778 overflow-x: scroll;
5779 overflow-y: hidden; }
5780
5781.scrollbar-measure {
5782 width: 100px;
5783 height: 100px;
5784 overflow: scroll;
5785 position: absolute;
5786 top: -9999px; }
5787
5788.material-tooltip {
5789 padding: 10px 8px;
5790 font-size: 1rem;
5791 z-index: 2000;
5792 background-color: transparent;
5793 border-radius: 2px;
5794 color: #fff;
5795 min-height: 36px;
5796 line-height: 120%;
5797 opacity: 0;
5798 display: none;
5799 position: absolute;
5800 text-align: center;
5801 max-width: calc(100% - 4px);
5802 overflow: hidden;
5803 left: 0;
5804 top: 0;
5805 will-change: top, left; }
5806
5807.backdrop {
5808 position: absolute;
5809 opacity: 0;
5810 display: none;
5811 height: 7px;
5812 width: 14px;
5813 border-radius: 0 0 14px 14px;
5814 background-color: #323232;
5815 z-index: -1;
5816 -webkit-transform-origin: 50% 10%;
5817 -moz-transform-origin: 50% 10%;
5818 -ms-transform-origin: 50% 10%;
5819 -o-transform-origin: 50% 10%;
5820 transform-origin: 50% 10%;
5821 will-change: transform, opacity; }
5822
5823.btn, .btn-large, .btn-flat {
5824 border: none;
5825 border-radius: 2px;
5826 display: inline-block;
5827 height: 36px;
5828 line-height: 36px;
5829 outline: 0;
5830 padding: 0 2rem;
5831 text-transform: uppercase;
5832 vertical-align: middle;
5833 -webkit-tap-highlight-color: transparent; }
5834
5835.btn.disabled, .disabled.btn-large, .btn-floating.disabled, .btn-large.disabled, .btn:disabled, .btn-large:disabled, .btn-large:disabled, .btn-floating:disabled {
5836 background-color: #DFDFDF !important;
5837 box-shadow: none;
5838 color: #9F9F9F !important;
5839 cursor: default; }
5840 .btn.disabled *, .disabled.btn-large *, .btn-floating.disabled *, .btn-large.disabled *, .btn:disabled *, .btn-large:disabled *, .btn-large:disabled *, .btn-floating:disabled * {
5841 pointer-events: none; }
5842 .btn.disabled:hover, .disabled.btn-large:hover, .btn-floating.disabled:hover, .btn-large.disabled:hover, .btn:disabled:hover, .btn-large:disabled:hover, .btn-large:disabled:hover, .btn-floating:disabled:hover {
5843 background-color: #DFDFDF;
5844 color: #9F9F9F; }
5845
5846.btn i, .btn-large i, .btn-floating i, .btn-large i, .btn-flat i {
5847 font-size: 1.3rem;
5848 line-height: inherit; }
5849
5850.btn, .btn-large {
5851 text-decoration: none;
5852 color: #fff;
5853 background-color: #26a69a;
5854 text-align: center;
5855 letter-spacing: .5px;
5856 -webkit-transition: .2s ease-out;
5857 -moz-transition: .2s ease-out;
5858 -o-transition: .2s ease-out;
5859 -ms-transition: .2s ease-out;
5860 transition: .2s ease-out;
5861 cursor: pointer; }
5862 .btn:hover, .btn-large:hover {
5863 background-color: #2bbbad; }
5864
5865.btn-floating {
5866 display: inline-block;
5867 color: #fff;
5868 position: relative;
5869 overflow: hidden;
5870 z-index: 1;
5871 width: 37px;
5872 height: 37px;
5873 line-height: 37px;
5874 padding: 0;
5875 background-color: #26a69a;
5876 border-radius: 50%;
5877 transition: .3s;
5878 cursor: pointer;
5879 vertical-align: middle; }
5880 .btn-floating i {
5881 width: inherit;
5882 display: inline-block;
5883 text-align: center;
5884 color: #fff;
5885 font-size: 1.6rem;
5886 line-height: 37px; }
5887 .btn-floating:before {
5888 border-radius: 0; }
5889 .btn-floating.btn-large {
5890 width: 55.5px;
5891 height: 55.5px; }
5892 .btn-floating.btn-large i {
5893 line-height: 55.5px; }
5894
5895button.btn-floating {
5896 border: none; }
5897
5898.fixed-action-btn {
5899 position: fixed;
5900 right: 23px;
5901 bottom: 23px;
5902 padding-top: 15px;
5903 margin-bottom: 0;
5904 z-index: 998; }
5905 .fixed-action-btn.active ul {
5906 visibility: visible; }
5907 .fixed-action-btn.horizontal {
5908 padding: 0 0 0 15px; }
5909 .fixed-action-btn.horizontal ul {
5910 text-align: right;
5911 right: 64px;
5912 top: 50%;
5913 transform: translateY(-50%);
5914 height: 100%;
5915 left: initial;
5916 width: 500px;
5917 /*width 100% only goes to width of button container */ }
5918 .fixed-action-btn.horizontal ul li {
5919 display: inline-block;
5920 margin: 15px 15px 0 0; }
5921 .fixed-action-btn ul {
5922 left: 0;
5923 right: 0;
5924 text-align: center;
5925 position: absolute;
5926 bottom: 64px;
5927 margin: 0;
5928 visibility: hidden; }
5929 .fixed-action-btn ul li {
5930 margin-bottom: 15px; }
5931 .fixed-action-btn ul a.btn-floating {
5932 opacity: 0; }
5933
5934.btn-flat {
5935 box-shadow: none;
5936 background-color: transparent;
5937 color: #343434;
5938 cursor: pointer; }
5939 .btn-flat.disabled {
5940 color: #b3b3b3;
5941 cursor: default; }
5942
5943.btn-large {
5944 height: 54px;
5945 line-height: 56px; }
5946 .btn-large i {
5947 font-size: 1.6rem; }
5948
5949.btn-block {
5950 display: block; }
5951
5952.dropdown-content {
5953 background-color: #fff;
5954 margin: 0;
5955 display: none;
5956 min-width: 100px;
5957 max-height: 650px;
5958 overflow-y: auto;
5959 opacity: 0;
5960 position: absolute;
5961 z-index: 999;
5962 will-change: width, height; }
5963 .dropdown-content li {
5964 clear: both;
5965 color: rgba(0, 0, 0, 0.87);
5966 cursor: pointer;
5967 min-height: 50px;
5968 line-height: 1.5rem;
5969 width: 100%;
5970 text-align: left;
5971 text-transform: none; }
5972 .dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected {
5973 background-color: #eee; }
5974 .dropdown-content li.active.selected {
5975 background-color: #e1e1e1; }
5976 .dropdown-content li.divider {
5977 min-height: 0;
5978 height: 1px; }
5979 .dropdown-content li > a, .dropdown-content li > span {
5980 font-size: 16px;
5981 color: #26a69a;
5982 display: block;
5983 line-height: 22px;
5984 padding: 14px 16px; }
5985 .dropdown-content li > span > label {
5986 top: 1px;
5987 left: 3px;
5988 height: 18px; }
5989 .dropdown-content li > a > i {
5990 height: inherit;
5991 line-height: inherit; }
5992
5993/*!
5994 * Waves v0.6.0
5995 * http://fian.my.id/Waves
5996 *
5997 * Copyright 2014 Alfiana E. Sibuea and other contributors
5998 * Released under the MIT license
5999 * https://github.com/fians/Waves/blob/master/LICENSE
6000 */
6001.waves-effect {
6002 position: relative;
6003 cursor: pointer;
6004 display: inline-block;
6005 overflow: hidden;
6006 -webkit-user-select: none;
6007 -moz-user-select: none;
6008 -ms-user-select: none;
6009 user-select: none;
6010 -webkit-tap-highlight-color: transparent;
6011 vertical-align: middle;
6012 z-index: 1;
6013 will-change: opacity, transform;
6014 -webkit-transition: all .3s ease-out;
6015 -moz-transition: all .3s ease-out;
6016 -o-transition: all .3s ease-out;
6017 -ms-transition: all .3s ease-out;
6018 transition: all .3s ease-out; }
6019 .waves-effect .waves-ripple {
6020 position: absolute;
6021 border-radius: 50%;
6022 width: 20px;
6023 height: 20px;
6024 margin-top: -10px;
6025 margin-left: -10px;
6026 opacity: 0;
6027 background: rgba(0, 0, 0, 0.2);
6028 -webkit-transition: all 0.7s ease-out;
6029 -moz-transition: all 0.7s ease-out;
6030 -o-transition: all 0.7s ease-out;
6031 -ms-transition: all 0.7s ease-out;
6032 transition: all 0.7s ease-out;
6033 -webkit-transition-property: -webkit-transform, opacity;
6034 -moz-transition-property: -moz-transform, opacity;
6035 -o-transition-property: -o-transform, opacity;
6036 transition-property: transform, opacity;
6037 -webkit-transform: scale(0);
6038 -moz-transform: scale(0);
6039 -ms-transform: scale(0);
6040 -o-transform: scale(0);
6041 transform: scale(0);
6042 pointer-events: none; }
6043 .waves-effect.waves-light .waves-ripple {
6044 background-color: rgba(255, 255, 255, 0.45); }
6045 .waves-effect.waves-red .waves-ripple {
6046 background-color: rgba(244, 67, 54, 0.7); }
6047 .waves-effect.waves-yellow .waves-ripple {
6048 background-color: rgba(255, 235, 59, 0.7); }
6049 .waves-effect.waves-orange .waves-ripple {
6050 background-color: rgba(255, 152, 0, 0.7); }
6051 .waves-effect.waves-purple .waves-ripple {
6052 background-color: rgba(156, 39, 176, 0.7); }
6053 .waves-effect.waves-green .waves-ripple {
6054 background-color: rgba(76, 175, 80, 0.7); }
6055 .waves-effect.waves-teal .waves-ripple {
6056 background-color: rgba(0, 150, 136, 0.7); }
6057 .waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"] {
6058 border: 0;
6059 font-style: normal;
6060 font-size: inherit;
6061 text-transform: inherit;
6062 background: none; }
6063
6064.waves-notransition {
6065 -webkit-transition: none !important;
6066 -moz-transition: none !important;
6067 -o-transition: none !important;
6068 -ms-transition: none !important;
6069 transition: none !important; }
6070
6071.waves-circle {
6072 -webkit-transform: translateZ(0);
6073 -moz-transform: translateZ(0);
6074 -ms-transform: translateZ(0);
6075 -o-transform: translateZ(0);
6076 transform: translateZ(0);
6077 -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }
6078
6079.waves-input-wrapper {
6080 border-radius: 0.2em;
6081 vertical-align: bottom; }
6082 .waves-input-wrapper .waves-button-input {
6083 position: relative;
6084 top: 0;
6085 left: 0;
6086 z-index: 1; }
6087
6088.waves-circle {
6089 text-align: center;
6090 width: 2.5em;
6091 height: 2.5em;
6092 line-height: 2.5em;
6093 border-radius: 50%;
6094 -webkit-mask-image: none; }
6095
6096.waves-block {
6097 display: block; }
6098
6099/* Firefox Bug: link not triggered */
6100a.waves-effect .waves-ripple {
6101 z-index: -1; }
6102
6103.modal {
6104 display: none;
6105 position: fixed;
6106 left: 0;
6107 right: 0;
6108 background-color: #fafafa;
6109 padding: 0;
6110 max-height: 70%;
6111 width: 55%;
6112 margin: auto;
6113 overflow-y: auto;
6114 border-radius: 2px;
6115 will-change: top, opacity; }
6116 @media only screen and (max-width : 992px) {
6117 .modal {
6118 width: 80%; } }
6119 .modal h1, .modal h2, .modal h3, .modal h4 {
6120 margin-top: 0; }
6121 .modal .modal-content {
6122 padding: 24px; }
6123 .modal .modal-close {
6124 cursor: pointer; }
6125 .modal .modal-footer {
6126 border-radius: 0 0 2px 2px;
6127 background-color: #fafafa;
6128 padding: 4px 6px;
6129 height: 56px;
6130 width: 100%; }
6131 .modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-flat {
6132 float: right;
6133 margin: 6px 0; }
6134
6135.lean-overlay {
6136 position: fixed;
6137 z-index: 999;
6138 top: -100px;
6139 left: 0;
6140 bottom: 0;
6141 right: 0;
6142 height: 125%;
6143 width: 100%;
6144 background: #000;
6145 display: none;
6146 will-change: opacity; }
6147
6148.modal.modal-fixed-footer {
6149 padding: 0;
6150 height: 70%; }
6151 .modal.modal-fixed-footer .modal-content {
6152 position: absolute;
6153 height: calc(100% - 56px);
6154 max-height: 100%;
6155 width: 100%;
6156 overflow-y: auto; }
6157 .modal.modal-fixed-footer .modal-footer {
6158 border-top: 1px solid rgba(0, 0, 0, 0.1);
6159 position: absolute;
6160 bottom: 0; }
6161
6162.modal.bottom-sheet {
6163 top: auto;
6164 bottom: -100%;
6165 margin: 0;
6166 width: 100%;
6167 max-height: 45%;
6168 border-radius: 0;
6169 will-change: bottom, opacity; }
6170
6171.collapsible {
6172 border-top: 1px solid #ddd;
6173 border-right: 1px solid #ddd;
6174 border-left: 1px solid #ddd;
6175 margin: 0.5rem 0 1rem 0; }
6176
6177.collapsible-header {
6178 display: block;
6179 cursor: pointer;
6180 min-height: 3rem;
6181 line-height: 3rem;
6182 padding: 0 1rem;
6183 background-color: #fff;
6184 border-bottom: 1px solid #ddd; }
6185 .collapsible-header i {
6186 width: 2rem;
6187 font-size: 1.6rem;
6188 line-height: 3rem;
6189 display: block;
6190 float: left;
6191 text-align: center;
6192 margin-right: 1rem; }
6193
6194.collapsible-body {
6195 display: none;
6196 border-bottom: 1px solid #ddd;
6197 -webkit-box-sizing: border-box;
6198 -moz-box-sizing: border-box;
6199 box-sizing: border-box; }
6200 .collapsible-body p {
6201 margin: 0;
6202 padding: 2rem; }
6203
6204.side-nav .collapsible {
6205 border: none;
6206 box-shadow: none; }
6207 .side-nav .collapsible li {
6208 padding: 0; }
6209.side-nav .collapsible-header {
6210 background-color: transparent;
6211 border: none;
6212 line-height: inherit;
6213 height: inherit;
6214 margin: 0 1rem; }
6215 .side-nav .collapsible-header i {
6216 line-height: inherit; }
6217.side-nav .collapsible-body {
6218 border: 0;
6219 background-color: #fff; }
6220 .side-nav .collapsible-body li a {
6221 margin: 0 1rem 0 2rem; }
6222
6223.collapsible.popout {
6224 border: none;
6225 box-shadow: none; }
6226 .collapsible.popout > li {
6227 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
6228 margin: 0 24px;
6229 transition: margin .35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
6230 .collapsible.popout > li.active {
6231 box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
6232 margin: 16px 0; }
6233
6234.chip {
6235 display: inline-block;
6236 height: 32px;
6237 font-size: 13px;
6238 font-weight: 500;
6239 color: rgba(0, 0, 0, 0.6);
6240 line-height: 32px;
6241 padding: 0 12px;
6242 border-radius: 16px;
6243 background-color: #e4e4e4; }
6244 .chip img {
6245 float: left;
6246 margin: 0 8px 0 -12px;
6247 height: 32px;
6248 width: 32px;
6249 border-radius: 50%; }
6250 .chip i.material-icons {
6251 cursor: pointer;
6252 float: right;
6253 font-size: 16px;
6254 line-height: 32px;
6255 padding-left: 8px; }
6256
6257.materialboxed {
6258 display: block;
6259 cursor: zoom-in;
6260 position: relative;
6261 -webkit-transition: opacity .4s;
6262 -moz-transition: opacity .4s;
6263 -o-transition: opacity .4s;
6264 -ms-transition: opacity .4s;
6265 transition: opacity .4s; }
6266 .materialboxed:hover {
6267 will-change: left, top, width, height; }
6268 .materialboxed:hover:not(.active) {
6269 opacity: .8; }
6270
6271.materialboxed.active {
6272 cursor: zoom-out; }
6273
6274#materialbox-overlay {
6275 position: fixed;
6276 top: 0;
6277 left: 0;
6278 right: 0;
6279 bottom: 0;
6280 background-color: #292929;
6281 z-index: 999;
6282 will-change: opacity; }
6283
6284.materialbox-caption {
6285 position: fixed;
6286 display: none;
6287 color: #fff;
6288 line-height: 50px;
6289 bottom: 0;
6290 width: 100%;
6291 text-align: center;
6292 padding: 0% 15%;
6293 height: 50px;
6294 z-index: 1000;
6295 -webkit-font-smoothing: antialiased; }
6296
6297/* Remove Focus Boxes */
6298select:focus {
6299 outline: 1px solid #c9f3ef; }
6300
6301button:focus {
6302 outline: none;
6303 background-color: #2ab7a9; }
6304
6305label {
6306 font-size: 0.8rem;
6307 color: #9e9e9e; }
6308
6309/***************************
6310 Text Inputs + Textarea
6311****************************/
6312::-webkit-input-placeholder {
6313 color: #d1d1d1; }
6314
6315:-moz-placeholder {
6316 /* Firefox 18- */
6317 color: #d1d1d1; }
6318
6319::-moz-placeholder {
6320 /* Firefox 19+ */
6321 color: #d1d1d1; }
6322
6323:-ms-input-placeholder {
6324 color: #d1d1d1; }
6325
6326input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea {
6327 background-color: transparent;
6328 border: none;
6329 border-bottom: 1px solid #9e9e9e;
6330 border-radius: 0;
6331 outline: none;
6332 height: 3rem;
6333 width: 100%;
6334 font-size: 1rem;
6335 margin: 0 0 15px 0;
6336 padding: 0;
6337 box-shadow: none;
6338 -webkit-box-sizing: content-box;
6339 -moz-box-sizing: content-box;
6340 box-sizing: content-box;
6341 transition: all .3s; }
6342 input[type=text]:disabled, input[type=text][readonly="readonly"], input[type=password]:disabled, input[type=password][readonly="readonly"], input[type=email]:disabled, input[type=email][readonly="readonly"], input[type=url]:disabled, input[type=url][readonly="readonly"], input[type=time]:disabled, input[type=time][readonly="readonly"], input[type=date]:disabled, input[type=date][readonly="readonly"], input[type=datetime-local]:disabled, input[type=datetime-local][readonly="readonly"], input[type=tel]:disabled, input[type=tel][readonly="readonly"], input[type=number]:disabled, input[type=number][readonly="readonly"], input[type=search]:disabled, input[type=search][readonly="readonly"], textarea.materialize-textarea:disabled, textarea.materialize-textarea[readonly="readonly"] {
6343 color: rgba(0, 0, 0, 0.26);
6344 border-bottom: 1px dotted rgba(0, 0, 0, 0.26); }
6345 input[type=text]:disabled + label, input[type=text][readonly="readonly"] + label, input[type=password]:disabled + label, input[type=password][readonly="readonly"] + label, input[type=email]:disabled + label, input[type=email][readonly="readonly"] + label, input[type=url]:disabled + label, input[type=url][readonly="readonly"] + label, input[type=time]:disabled + label, input[type=time][readonly="readonly"] + label, input[type=date]:disabled + label, input[type=date][readonly="readonly"] + label, input[type=datetime-local]:disabled + label, input[type=datetime-local][readonly="readonly"] + label, input[type=tel]:disabled + label, input[type=tel][readonly="readonly"] + label, input[type=number]:disabled + label, input[type=number][readonly="readonly"] + label, input[type=search]:disabled + label, input[type=search][readonly="readonly"] + label, textarea.materialize-textarea:disabled + label, textarea.materialize-textarea[readonly="readonly"] + label {
6346 color: rgba(0, 0, 0, 0.26); }
6347 input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
6348 border-bottom: 1px solid #26a69a;
6349 box-shadow: 0 1px 0 0 #26a69a; }
6350 input[type=text]:focus:not([readonly]) + label, input[type=password]:focus:not([readonly]) + label, input[type=email]:focus:not([readonly]) + label, input[type=url]:focus:not([readonly]) + label, input[type=time]:focus:not([readonly]) + label, input[type=date]:focus:not([readonly]) + label, input[type=datetime-local]:focus:not([readonly]) + label, input[type=tel]:focus:not([readonly]) + label, input[type=number]:focus:not([readonly]) + label, input[type=search]:focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label {
6351 color: #26a69a; }
6352 input[type=text].valid, input[type=text]:focus.valid, input[type=password].valid, input[type=password]:focus.valid, input[type=email].valid, input[type=email]:focus.valid, input[type=url].valid, input[type=url]:focus.valid, input[type=time].valid, input[type=time]:focus.valid, input[type=date].valid, input[type=date]:focus.valid, input[type=datetime-local].valid, input[type=datetime-local]:focus.valid, input[type=tel].valid, input[type=tel]:focus.valid, input[type=number].valid, input[type=number]:focus.valid, input[type=search].valid, input[type=search]:focus.valid, textarea.materialize-textarea.valid, textarea.materialize-textarea:focus.valid {
6353 border-bottom: 1px solid #4CAF50;
6354 box-shadow: 0 1px 0 0 #4CAF50; }
6355 input[type=text].valid + label:after, input[type=text]:focus.valid + label:after, input[type=password].valid + label:after, input[type=password]:focus.valid + label:after, input[type=email].valid + label:after, input[type=email]:focus.valid + label:after, input[type=url].valid + label:after, input[type=url]:focus.valid + label:after, input[type=time].valid + label:after, input[type=time]:focus.valid + label:after, input[type=date].valid + label:after, input[type=date]:focus.valid + label:after, input[type=datetime-local].valid + label:after, input[type=datetime-local]:focus.valid + label:after, input[type=tel].valid + label:after, input[type=tel]:focus.valid + label:after, input[type=number].valid + label:after, input[type=number]:focus.valid + label:after, input[type=search].valid + label:after, input[type=search]:focus.valid + label:after, textarea.materialize-textarea.valid + label:after, textarea.materialize-textarea:focus.valid + label:after {
6356 content: attr(data-success);
6357 color: #4CAF50;
6358 opacity: 1; }
6359 input[type=text].invalid, input[type=text]:focus.invalid, input[type=password].invalid, input[type=password]:focus.invalid, input[type=email].invalid, input[type=email]:focus.invalid, input[type=url].invalid, input[type=url]:focus.invalid, input[type=time].invalid, input[type=time]:focus.invalid, input[type=date].invalid, input[type=date]:focus.invalid, input[type=datetime-local].invalid, input[type=datetime-local]:focus.invalid, input[type=tel].invalid, input[type=tel]:focus.invalid, input[type=number].invalid, input[type=number]:focus.invalid, input[type=search].invalid, input[type=search]:focus.invalid, textarea.materialize-textarea.invalid, textarea.materialize-textarea:focus.invalid {
6360 border-bottom: 1px solid #F44336;
6361 box-shadow: 0 1px 0 0 #F44336; }
6362 input[type=text].invalid + label:after, input[type=text]:focus.invalid + label:after, input[type=password].invalid + label:after, input[type=password]:focus.invalid + label:after, input[type=email].invalid + label:after, input[type=email]:focus.invalid + label:after, input[type=url].invalid + label:after, input[type=url]:focus.invalid + label:after, input[type=time].invalid + label:after, input[type=time]:focus.invalid + label:after, input[type=date].invalid + label:after, input[type=date]:focus.invalid + label:after, input[type=datetime-local].invalid + label:after, input[type=datetime-local]:focus.invalid + label:after, input[type=tel].invalid + label:after, input[type=tel]:focus.invalid + label:after, input[type=number].invalid + label:after, input[type=number]:focus.invalid + label:after, input[type=search].invalid + label:after, input[type=search]:focus.invalid + label:after, textarea.materialize-textarea.invalid + label:after, textarea.materialize-textarea:focus.invalid + label:after {
6363 content: attr(data-error);
6364 color: #F44336;
6365 opacity: 1; }
6366 input[type=text] + label:after, input[type=password] + label:after, input[type=email] + label:after, input[type=url] + label:after, input[type=time] + label:after, input[type=date] + label:after, input[type=datetime-local] + label:after, input[type=tel] + label:after, input[type=number] + label:after, input[type=search] + label:after, textarea.materialize-textarea + label:after {
6367 display: block;
6368 content: "";
6369 position: absolute;
6370 top: 65px;
6371 opacity: 0;
6372 transition: .2s opacity ease-out, .2s color ease-out; }
6373
6374.input-field {
6375 position: relative;
6376 margin-top: 1rem; }
6377 .input-field label {
6378 color: #9e9e9e;
6379 position: absolute;
6380 top: 0.8rem;
6381 left: 0.75rem;
6382 font-size: 1rem;
6383 cursor: text;
6384 -webkit-transition: .2s ease-out;
6385 -moz-transition: .2s ease-out;
6386 -o-transition: .2s ease-out;
6387 -ms-transition: .2s ease-out;
6388 transition: .2s ease-out; }
6389 .input-field label.active {
6390 font-size: 0.8rem;
6391 -webkit-transform: translateY(-140%);
6392 -moz-transform: translateY(-140%);
6393 -ms-transform: translateY(-140%);
6394 -o-transform: translateY(-140%);
6395 transform: translateY(-140%); }
6396 .input-field .prefix {
6397 position: absolute;
6398 width: 3rem;
6399 font-size: 2rem;
6400 -webkit-transition: color .2s;
6401 -moz-transition: color .2s;
6402 -o-transition: color .2s;
6403 -ms-transition: color .2s;
6404 transition: color .2s; }
6405 .input-field .prefix.active {
6406 color: #26a69a; }
6407 .input-field .prefix ~ input, .input-field .prefix ~ textarea {
6408 margin-left: 3rem;
6409 width: 92%;
6410 width: calc(100% - 3rem); }
6411 .input-field .prefix ~ textarea {
6412 padding-top: .8rem; }
6413 .input-field .prefix ~ label {
6414 margin-left: 3rem; }
6415 @media only screen and (max-width : 992px) {
6416 .input-field .prefix ~ input {
6417 width: 86%;
6418 width: calc(100% - 3rem); } }
6419 @media only screen and (max-width : 600px) {
6420 .input-field .prefix ~ input {
6421 width: 80%;
6422 width: calc(100% - 3rem); } }
6423
6424.input-field input[type=search] {
6425 display: block;
6426 line-height: inherit;
6427 padding-left: 4rem;
6428 width: calc(100% - 4rem); }
6429 .input-field input[type=search]:focus {
6430 background-color: #fff;
6431 border: 0;
6432 box-shadow: none;
6433 color: #444; }
6434 .input-field input[type=search]:focus + label i, .input-field input[type=search]:focus ~ .mdi-navigation-close, .input-field input[type=search]:focus ~ .material-icons {
6435 color: #444; }
6436 .input-field input[type=search] + label {
6437 left: 1rem; }
6438 .input-field input[type=search] ~ .mdi-navigation-close, .input-field input[type=search] ~ .material-icons {
6439 position: absolute;
6440 top: 0;
6441 right: 1rem;
6442 color: transparent;
6443 cursor: pointer;
6444 font-size: 2rem;
6445 transition: .3s color; }
6446
6447textarea {
6448 width: 100%;
6449 height: 3rem;
6450 background-color: transparent; }
6451 textarea.materialize-textarea {
6452 overflow-y: hidden;
6453 /* prevents scroll bar flash */
6454 padding: 1.6rem 0;
6455 /* prevents text jump on Enter keypress */
6456 resize: none;
6457 min-height: 3rem; }
6458
6459.hiddendiv {
6460 display: none;
6461 white-space: pre-wrap;
6462 word-wrap: break-word;
6463 overflow-wrap: break-word;
6464 /* future version of deprecated 'word-wrap' */
6465 padding-top: 1.2rem;
6466 /* prevents text jump on Enter keypress */ }
6467
6468/***************
6469 Radio Buttons
6470***************/
6471/* Remove default Radio Buttons */
6472[type="radio"]:not(:checked), [type="radio"]:checked {
6473 position: absolute;
6474 left: -9999px;
6475 visibility: hidden; }
6476
6477[type="radio"]:not(:checked) + label, [type="radio"]:checked + label {
6478 position: relative;
6479 padding-left: 35px;
6480 cursor: pointer;
6481 display: inline-block;
6482 height: 25px;
6483 line-height: 25px;
6484 font-size: 1rem;
6485 -webkit-transition: .28s ease;
6486 -moz-transition: .28s ease;
6487 -o-transition: .28s ease;
6488 -ms-transition: .28s ease;
6489 transition: .28s ease;
6490 -webkit-user-select: none;
6491 /* webkit (safari, chrome) browsers */
6492 -moz-user-select: none;
6493 /* mozilla browsers */
6494 -khtml-user-select: none;
6495 /* webkit (konqueror) browsers */
6496 -ms-user-select: none;
6497 /* IE10+ */ }
6498
6499[type="radio"] + label:before, [type="radio"] + label:after {
6500 content: '';
6501 position: absolute;
6502 left: 0;
6503 top: 0;
6504 margin: 4px;
6505 width: 16px;
6506 height: 16px;
6507 z-index: 0;
6508 -webkit-transition: .28s ease;
6509 -moz-transition: .28s ease;
6510 -o-transition: .28s ease;
6511 -ms-transition: .28s ease;
6512 transition: .28s ease; }
6513
6514/* Unchecked styles */
6515[type="radio"]:not(:checked) + label:before {
6516 border-radius: 50%;
6517 border: 2px solid #5a5a5a; }
6518
6519[type="radio"]:not(:checked) + label:after {
6520 border-radius: 50%;
6521 border: 2px solid #5a5a5a;
6522 z-index: -1;
6523 -webkit-transform: scale(0);
6524 -moz-transform: scale(0);
6525 -ms-transform: scale(0);
6526 -o-transform: scale(0);
6527 transform: scale(0); }
6528
6529/* Checked styles */
6530[type="radio"]:checked + label:before {
6531 border-radius: 50%;
6532 border: 2px solid transparent; }
6533
6534[type="radio"]:checked + label:after {
6535 border-radius: 50%;
6536 border: 2px solid #26a69a;
6537 background-color: #26a69a;
6538 z-index: 0;
6539 -webkit-transform: scale(1.02);
6540 -moz-transform: scale(1.02);
6541 -ms-transform: scale(1.02);
6542 -o-transform: scale(1.02);
6543 transform: scale(1.02); }
6544
6545/* Radio With gap */
6546[type="radio"].with-gap:checked + label:before {
6547 border-radius: 50%;
6548 border: 2px solid #26a69a; }
6549
6550[type="radio"].with-gap:checked + label:after {
6551 border-radius: 50%;
6552 border: 2px solid #26a69a;
6553 background-color: #26a69a;
6554 z-index: 0;
6555 -webkit-transform: scale(.5);
6556 -moz-transform: scale(.5);
6557 -ms-transform: scale(.5);
6558 -o-transform: scale(.5);
6559 transform: scale(.5); }
6560
6561/* Disabled Radio With gap */
6562[type="radio"].with-gap:disabled:checked + label:before {
6563 border: 2px solid rgba(0, 0, 0, 0.26); }
6564
6565[type="radio"].with-gap:disabled:checked + label:after {
6566 border: none;
6567 background-color: rgba(0, 0, 0, 0.26); }
6568
6569/* Disabled style */
6570[type="radio"]:disabled:not(:checked) + label:before, [type="radio"]:disabled:checked + label:before {
6571 background-color: transparent;
6572 border-color: rgba(0, 0, 0, 0.26); }
6573
6574[type="radio"]:disabled + label {
6575 color: rgba(0, 0, 0, 0.26); }
6576
6577[type="radio"]:disabled:not(:checked) + label:before {
6578 border-color: rgba(0, 0, 0, 0.26); }
6579
6580[type="radio"]:disabled:checked + label:after {
6581 background-color: rgba(0, 0, 0, 0.26);
6582 border-color: #BDBDBD; }
6583
6584/***************
6585 Checkboxes
6586***************/
6587/* CUSTOM CSS CHECKBOXES */
6588form p {
6589 margin-bottom: 10px;
6590 text-align: left; }
6591
6592form p:last-child {
6593 margin-bottom: 0; }
6594
6595/* Remove default checkbox */
6596[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
6597 position: absolute;
6598 left: -9999px;
6599 visibility: hidden; }
6600
6601[type="checkbox"] {
6602 /* checkbox aspect */ }
6603 [type="checkbox"] + label {
6604 position: relative;
6605 padding-left: 35px;
6606 cursor: pointer;
6607 display: inline-block;
6608 height: 25px;
6609 line-height: 25px;
6610 font-size: 1rem;
6611 -webkit-user-select: none;
6612 /* webkit (safari, chrome) browsers */
6613 -moz-user-select: none;
6614 /* mozilla browsers */
6615 -khtml-user-select: none;
6616 /* webkit (konqueror) browsers */
6617 -ms-user-select: none;
6618 /* IE10+ */ }
6619 [type="checkbox"] + label:before {
6620 content: '';
6621 position: absolute;
6622 top: 0;
6623 left: 0;
6624 width: 18px;
6625 height: 18px;
6626 z-index: 0;
6627 border: 2px solid #5a5a5a;
6628 border-radius: 1px;
6629 margin-top: 2px;
6630 -webkit-transition: 0.2s;
6631 -moz-transition: 0.2s;
6632 -o-transition: 0.2s;
6633 -ms-transition: 0.2s;
6634 transition: 0.2s; }
6635 [type="checkbox"]:not(:checked):disabled + label:before {
6636 border: none;
6637 background-color: rgba(0, 0, 0, 0.26); }
6638
6639[type="checkbox"]:checked + label:before {
6640 top: -4px;
6641 left: -3px;
6642 width: 12px;
6643 height: 22px;
6644 border-top: 2px solid transparent;
6645 border-left: 2px solid transparent;
6646 border-right: 2px solid #26a69a;
6647 border-bottom: 2px solid #26a69a;
6648 -webkit-transform: rotate(40deg);
6649 -moz-transform: rotate(40deg);
6650 -ms-transform: rotate(40deg);
6651 -o-transform: rotate(40deg);
6652 transform: rotate(40deg);
6653 -webkit-backface-visibility: hidden;
6654 -webkit-transform-origin: 100% 100%;
6655 -moz-transform-origin: 100% 100%;
6656 -ms-transform-origin: 100% 100%;
6657 -o-transform-origin: 100% 100%;
6658 transform-origin: 100% 100%; }
6659[type="checkbox"]:checked:disabled + label:before {
6660 border-right: 2px solid rgba(0, 0, 0, 0.26);
6661 border-bottom: 2px solid rgba(0, 0, 0, 0.26); }
6662
6663/* Indeterminate checkbox */
6664[type="checkbox"]:indeterminate + label:before {
6665 left: -10px;
6666 top: -11px;
6667 width: 10px;
6668 height: 22px;
6669 border-top: none;
6670 border-left: none;
6671 border-right: 2px solid #26a69a;
6672 border-bottom: none;
6673 -webkit-transform: rotate(90deg);
6674 -moz-transform: rotate(90deg);
6675 -ms-transform: rotate(90deg);
6676 -o-transform: rotate(90deg);
6677 transform: rotate(90deg);
6678 -webkit-backface-visibility: hidden;
6679 -webkit-transform-origin: 100% 100%;
6680 -moz-transform-origin: 100% 100%;
6681 -ms-transform-origin: 100% 100%;
6682 -o-transform-origin: 100% 100%;
6683 transform-origin: 100% 100%; }
6684[type="checkbox"]:indeterminate:disabled + label:before {
6685 border-right: 2px solid rgba(0, 0, 0, 0.26);
6686 background-color: transparent; }
6687
6688[type="checkbox"].filled-in + label:after {
6689 border-radius: 2px; }
6690[type="checkbox"].filled-in + label:before, [type="checkbox"].filled-in + label:after {
6691 content: '';
6692 left: 0;
6693 position: absolute;
6694 /* .1s delay is for check animation */
6695 transition: border .25s, background-color .25s, width .2s .1s, height .2s .1s, top .2s .1s, left .2s .1s;
6696 z-index: 1; }
6697[type="checkbox"].filled-in:not(:checked) + label:before {
6698 width: 0;
6699 height: 0;
6700 border: 3px solid transparent;
6701 left: 6px;
6702 top: 10px;
6703 -webkit-transform: rotateZ(37deg);
6704 transform: rotateZ(37deg);
6705 -webkit-transform-origin: 20% 40%;
6706 transform-origin: 100% 100%; }
6707[type="checkbox"].filled-in:not(:checked) + label:after {
6708 height: 20px;
6709 width: 20px;
6710 background-color: transparent;
6711 border: 2px solid #5a5a5a;
6712 top: 0px;
6713 z-index: 0; }
6714[type="checkbox"].filled-in:checked + label:before {
6715 top: 0;
6716 left: 1px;
6717 width: 8px;
6718 height: 13px;
6719 border-top: 2px solid transparent;
6720 border-left: 2px solid transparent;
6721 border-right: 2px solid #fff;
6722 border-bottom: 2px solid #fff;
6723 -webkit-transform: rotateZ(37deg);
6724 transform: rotateZ(37deg);
6725 -webkit-transform-origin: 100% 100%;
6726 transform-origin: 100% 100%; }
6727[type="checkbox"].filled-in:checked + label:after {
6728 top: 0px;
6729 width: 20px;
6730 height: 20px;
6731 border: 2px solid #26a69a;
6732 background-color: #26a69a;
6733 z-index: 0; }
6734[type="checkbox"].filled-in:disabled:not(:checked) + label:before {
6735 background-color: transparent;
6736 border: 2px solid transparent; }
6737[type="checkbox"].filled-in:disabled:not(:checked) + label:after {
6738 border-color: transparent;
6739 background-color: #BDBDBD; }
6740[type="checkbox"].filled-in:disabled:checked + label:before {
6741 background-color: transparent; }
6742[type="checkbox"].filled-in:disabled:checked + label:after {
6743 background-color: #BDBDBD;
6744 border-color: #BDBDBD; }
6745
6746/***************
6747 Switch
6748***************/
6749.switch, .switch * {
6750 -webkit-user-select: none;
6751 -moz-user-select: none;
6752 -khtml-user-select: none;
6753 -ms-user-select: none; }
6754
6755.switch label {
6756 cursor: pointer; }
6757
6758.switch label input[type=checkbox] {
6759 opacity: 0;
6760 width: 0;
6761 height: 0; }
6762
6763.switch label input[type=checkbox]:checked + .lever {
6764 background-color: #84c7c1; }
6765
6766.switch label input[type=checkbox]:checked + .lever:after {
6767 background-color: #26a69a; }
6768
6769.switch label .lever {
6770 content: "";
6771 display: inline-block;
6772 position: relative;
6773 width: 40px;
6774 height: 15px;
6775 background-color: #818181;
6776 border-radius: 15px;
6777 margin-right: 10px;
6778 transition: background 0.3s ease;
6779 vertical-align: middle;
6780 margin: 0 16px; }
6781
6782.switch label .lever:after {
6783 content: "";
6784 position: absolute;
6785 display: inline-block;
6786 width: 21px;
6787 height: 21px;
6788 background-color: #F1F1F1;
6789 border-radius: 21px;
6790 box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
6791 left: -5px;
6792 top: -3px;
6793 transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease; }
6794
6795input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after {
6796 box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(38, 166, 154, 0.1); }
6797
6798input[type=checkbox]:not(:disabled) ~ .lever:active:after {
6799 box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08); }
6800
6801.switch label input[type=checkbox]:checked + .lever:after {
6802 left: 24px; }
6803
6804.switch input[type=checkbox][disabled] + .lever {
6805 cursor: default; }
6806
6807.switch label input[type=checkbox][disabled] + .lever:after, .switch label input[type=checkbox][disabled]:checked + .lever:after {
6808 background-color: #BDBDBD; }
6809
6810/***************
6811 Select Field
6812***************/
6813.select-label {
6814 position: absolute; }
6815
6816.select-wrapper {
6817 position: relative; }
6818 .select-wrapper input.select-dropdown {
6819 position: relative;
6820 cursor: pointer;
6821 background-color: transparent;
6822 border: none;
6823 border-bottom: 1px solid #9e9e9e;
6824 outline: none;
6825 height: 3rem;
6826 line-height: 3rem;
6827 width: 100%;
6828 font-size: 1rem;
6829 margin: 0 0 15px 0;
6830 padding: 0;
6831 display: block; }
6832 .select-wrapper span.caret {
6833 color: initial;
6834 position: absolute;
6835 right: 0;
6836 top: 16px;
6837 font-size: 10px; }
6838 .select-wrapper span.caret.disabled {
6839 color: rgba(0, 0, 0, 0.26); }
6840 .select-wrapper + label {
6841 position: absolute;
6842 top: -14px;
6843 font-size: 0.8rem; }
6844
6845select {
6846 display: none; }
6847
6848select.browser-default {
6849 display: block; }
6850
6851select:disabled {
6852 color: rgba(0, 0, 0, 0.3); }
6853
6854.select-wrapper input.select-dropdown:disabled {
6855 color: rgba(0, 0, 0, 0.3);
6856 cursor: default;
6857 -webkit-user-select: none;
6858 /* webkit (safari, chrome) browsers */
6859 -moz-user-select: none;
6860 /* mozilla browsers */
6861 -ms-user-select: none;
6862 /* IE10+ */
6863 border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
6864
6865.select-wrapper i {
6866 color: rgba(0, 0, 0, 0.3); }
6867
6868.select-dropdown li.disabled, .select-dropdown li.disabled > span, .select-dropdown li.optgroup {
6869 color: rgba(0, 0, 0, 0.3);
6870 background-color: transparent; }
6871
6872.select-dropdown li img {
6873 height: 40px;
6874 width: 40px;
6875 margin: 5px 15px;
6876 float: right; }
6877
6878.select-dropdown li.optgroup {
6879 border-top: 1px solid #eee; }
6880 .select-dropdown li.optgroup.selected > span {
6881 color: rgba(0, 0, 0, 0.7); }
6882 .select-dropdown li.optgroup > span {
6883 color: rgba(0, 0, 0, 0.4); }
6884 .select-dropdown li.optgroup ~ li:not(.optgroup) {
6885 padding-left: 1rem; }
6886
6887/*********************
6888 File Input
6889**********************/
6890.file-field {
6891 position: relative; }
6892 .file-field .file-path-wrapper {
6893 overflow: hidden;
6894 padding-left: 10px; }
6895 .file-field input.file-path {
6896 width: 100%; }
6897 .file-field .btn, .file-field .btn-large {
6898 float: left;
6899 height: 3rem;
6900 line-height: 3rem; }
6901 .file-field span {
6902 cursor: pointer; }
6903 .file-field input[type=file] {
6904 position: absolute;
6905 top: 0;
6906 right: 0;
6907 left: 0;
6908 bottom: 0;
6909 width: 100%;
6910 margin: 0;
6911 padding: 0;
6912 font-size: 20px;
6913 cursor: pointer;
6914 opacity: 0;
6915 filter: alpha(opacity=0); }
6916
6917/***************
6918 Range
6919***************/
6920.range-field {
6921 position: relative; }
6922
6923input[type=range], input[type=range] + .thumb {
6924 cursor: pointer; }
6925
6926input[type=range] {
6927 position: relative;
6928 background-color: transparent;
6929 border: none;
6930 outline: none;
6931 width: 100%;
6932 margin: 15px 0px;
6933 padding: 0; }
6934
6935input[type=range] + .thumb {
6936 position: absolute;
6937 border: none;
6938 height: 0;
6939 width: 0;
6940 border-radius: 50%;
6941 background-color: #26a69a;
6942 top: 10px;
6943 margin-left: -6px;
6944 -webkit-transform-origin: 50% 50%;
6945 -moz-transform-origin: 50% 50%;
6946 -ms-transform-origin: 50% 50%;
6947 -o-transform-origin: 50% 50%;
6948 transform-origin: 50% 50%;
6949 -webkit-transform: rotate(-45deg);
6950 -moz-transform: rotate(-45deg);
6951 -ms-transform: rotate(-45deg);
6952 -o-transform: rotate(-45deg);
6953 transform: rotate(-45deg); }
6954 input[type=range] + .thumb .value {
6955 display: block;
6956 width: 30px;
6957 text-align: center;
6958 color: #26a69a;
6959 font-size: 0;
6960 -webkit-transform: rotate(45deg);
6961 -moz-transform: rotate(45deg);
6962 -ms-transform: rotate(45deg);
6963 -o-transform: rotate(45deg);
6964 transform: rotate(45deg); }
6965 input[type=range] + .thumb.active {
6966 border-radius: 50% 50% 50% 0; }
6967 input[type=range] + .thumb.active .value {
6968 color: #fff;
6969 margin-left: -1px;
6970 margin-top: 8px;
6971 font-size: 10px; }
6972
6973input[type=range]:focus {
6974 outline: none; }
6975
6976input[type=range] {
6977 -webkit-appearance: none; }
6978
6979input[type=range]::-webkit-slider-runnable-track {
6980 height: 3px;
6981 background: #c2c0c2;
6982 border: none; }
6983
6984input[type=range]::-webkit-slider-thumb {
6985 -webkit-appearance: none;
6986 border: none;
6987 height: 14px;
6988 width: 14px;
6989 border-radius: 50%;
6990 background-color: #26a69a;
6991 transform-origin: 50% 50%;
6992 margin: -5px 0 0 0;
6993 -webkit-transition: 0.3s;
6994 -moz-transition: 0.3s;
6995 -o-transition: 0.3s;
6996 -ms-transition: 0.3s;
6997 transition: 0.3s; }
6998
6999input[type=range]:focus::-webkit-slider-runnable-track {
7000 background: #ccc; }
7001
7002input[type=range] {
7003 /* fix for FF unable to apply focus style bug */
7004 border: 1px solid white;
7005 /*required for proper track sizing in FF*/ }
7006
7007input[type=range]::-moz-range-track {
7008 height: 3px;
7009 background: #ddd;
7010 border: none; }
7011
7012input[type=range]::-moz-range-thumb {
7013 border: none;
7014 height: 14px;
7015 width: 14px;
7016 border-radius: 50%;
7017 background: #26a69a;
7018 margin-top: -5px; }
7019
7020/*hide the outline behind the border*/
7021input[type=range]:-moz-focusring {
7022 outline: 1px solid white;
7023 outline-offset: -1px; }
7024
7025input[type=range]:focus::-moz-range-track {
7026 background: #ccc; }
7027
7028input[type=range]::-ms-track {
7029 height: 3px;
7030 /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
7031 background: transparent;
7032 /*leave room for the larger thumb to overflow with a transparent border */
7033 border-color: transparent;
7034 border-width: 6px 0;
7035 /*remove default tick marks*/
7036 color: transparent; }
7037
7038input[type=range]::-ms-fill-lower {
7039 background: #777; }
7040
7041input[type=range]::-ms-fill-upper {
7042 background: #ddd; }
7043
7044input[type=range]::-ms-thumb {
7045 border: none;
7046 height: 14px;
7047 width: 14px;
7048 border-radius: 50%;
7049 background: #26a69a; }
7050
7051input[type=range]:focus::-ms-fill-lower {
7052 background: #888; }
7053
7054input[type=range]:focus::-ms-fill-upper {
7055 background: #ccc; }
7056
7057/***************************
7058 Text Inputs + Textarea
7059****************************/
7060select {
7061 background-color: rgba(255, 255, 255, 0.9);
7062 width: 100%;
7063 padding: 5px;
7064 border: 1px solid #f2f2f2;
7065 border-radius: 2px;
7066 height: 3rem; }
7067
7068/***************
7069 Nav List
7070***************/
7071.table-of-contents.fixed {
7072 position: fixed; }
7073.table-of-contents li {
7074 padding: 2px 0; }
7075.table-of-contents a {
7076 display: inline-block;
7077 font-weight: 300;
7078 color: #757575;
7079 padding-left: 20px;
7080 height: 1.5rem;
7081 line-height: 1.5rem;
7082 letter-spacing: .4;
7083 display: inline-block; }
7084 .table-of-contents a:hover {
7085 color: #a8a8a8;
7086 padding-left: 19px;
7087 border-left: 1px solid #ea4a4f; }
7088 .table-of-contents a.active {
7089 font-weight: 500;
7090 padding-left: 18px;
7091 border-left: 2px solid #ea4a4f; }
7092
7093.side-nav {
7094 position: fixed;
7095 width: 240px;
7096 left: -105%;
7097 top: 0;
7098 margin: 0;
7099 height: 100%;
7100 height: calc(100% + 60px);
7101 height: -moz-calc(100%);
7102 padding-bottom: 60px;
7103 background-color: #fff;
7104 z-index: 999;
7105 overflow-y: auto;
7106 will-change: left; }
7107 .side-nav.right-aligned {
7108 will-change: right;
7109 right: -105%;
7110 left: auto; }
7111 .side-nav .collapsible {
7112 margin: 0; }
7113 .side-nav li {
7114 float: none;
7115 padding: 0 15px; }
7116 .side-nav li:hover, .side-nav li.active {
7117 background-color: #ddd; }
7118 .side-nav a {
7119 color: #444;
7120 display: block;
7121 font-size: 1rem;
7122 height: 64px;
7123 line-height: 64px;
7124 padding: 0 15px; }
7125
7126.drag-target {
7127 height: 100%;
7128 width: 10px;
7129 position: fixed;
7130 top: 0;
7131 z-index: 998; }
7132
7133.side-nav.fixed a {
7134 display: block;
7135 padding: 0 15px;
7136 color: #444; }
7137
7138.side-nav.fixed {
7139 left: 0;
7140 position: fixed; }
7141 .side-nav.fixed.right-aligned {
7142 right: 0;
7143 left: auto; }
7144
7145@media only screen and (max-width : 992px) {
7146 .side-nav.fixed {
7147 left: -105%; }
7148 .side-nav.fixed.right-aligned {
7149 right: -105%;
7150 left: auto; } }
7151
7152.side-nav .collapsible-body li.active, .side-nav.fixed .collapsible-body li.active {
7153 background-color: #ee6e73; }
7154 .side-nav .collapsible-body li.active a, .side-nav.fixed .collapsible-body li.active a {
7155 color: #fff; }
7156
7157#sidenav-overlay {
7158 position: fixed;
7159 top: 0;
7160 left: 0;
7161 right: 0;
7162 height: 120vh;
7163 background-color: rgba(0, 0, 0, 0.5);
7164 z-index: 997;
7165 will-change: opacity; }
7166
7167/*
7168 @license
7169 Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
7170 This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
7171 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
7172 The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
7173 Code distributed by Google as part of the polymer project is also
7174 subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
7175 */
7176/**************************/
7177/* STYLES FOR THE SPINNER */
7178/**************************/
7179/*
7180 * Constants:
7181 * STROKEWIDTH = 3px
7182 * ARCSIZE = 270 degrees (amount of circle the arc takes up)
7183 * ARCTIME = 1333ms (time it takes to expand and contract arc)
7184 * ARCSTARTROT = 216 degrees (how much the start location of the arc
7185 * should rotate each time, 216 gives us a
7186 * 5 pointed star shape (it's 360/5 * 3).
7187 * For a 7 pointed star, we might do
7188 * 360/7 * 3 = 154.286)
7189 * CONTAINERWIDTH = 28px
7190 * SHRINK_TIME = 400ms
7191 */
7192.preloader-wrapper {
7193 display: inline-block;
7194 position: relative;
7195 width: 48px;
7196 height: 48px; }
7197 .preloader-wrapper.small {
7198 width: 36px;
7199 height: 36px; }
7200 .preloader-wrapper.big {
7201 width: 64px;
7202 height: 64px; }
7203 .preloader-wrapper.active {
7204 /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */
7205 -webkit-animation: container-rotate 1568ms linear infinite;
7206 animation: container-rotate 1568ms linear infinite; }
7207
7208@-webkit-keyframes container-rotate {
7209 to {
7210 -webkit-transform: rotate(360deg); } }
7211
7212@keyframes container-rotate {
7213 to {
7214 transform: rotate(360deg); } }
7215
7216.spinner-layer {
7217 position: absolute;
7218 width: 100%;
7219 height: 100%;
7220 opacity: 0;
7221 border-color: #26a69a; }
7222
7223.spinner-blue, .spinner-blue-only {
7224 border-color: #4285f4; }
7225
7226.spinner-red, .spinner-red-only {
7227 border-color: #db4437; }
7228
7229.spinner-yellow, .spinner-yellow-only {
7230 border-color: #f4b400; }
7231
7232.spinner-green, .spinner-green-only {
7233 border-color: #0f9d58; }
7234
7235/**
7236 * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee):
7237 *
7238 * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't
7239 * guarantee that the animation will start _exactly_ after that value. So we avoid using
7240 * animation-delay and instead set custom keyframes for each color (as redundant as it
7241 * seems).
7242 *
7243 * We write out each animation in full (instead of separating animation-name,
7244 * animation-duration, etc.) because under the polyfill, Safari does not recognize those
7245 * specific properties properly, treats them as -webkit-animation, and overrides the
7246 * other animation rules. See https://github.com/Polymer/platform/issues/53.
7247 */
7248.active .spinner-layer.spinner-blue {
7249 /* durations: 4 * ARCTIME */
7250 -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7251 animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
7252
7253.active .spinner-layer.spinner-red {
7254 /* durations: 4 * ARCTIME */
7255 -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7256 animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
7257
7258.active .spinner-layer.spinner-yellow {
7259 /* durations: 4 * ARCTIME */
7260 -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7261 animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
7262
7263.active .spinner-layer.spinner-green {
7264 /* durations: 4 * ARCTIME */
7265 -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7266 animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
7267
7268.active .spinner-layer, .active .spinner-layer.spinner-blue-only, .active .spinner-layer.spinner-red-only, .active .spinner-layer.spinner-yellow-only, .active .spinner-layer.spinner-green-only {
7269 /* durations: 4 * ARCTIME */
7270 opacity: 1;
7271 -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7272 animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
7273
7274@-webkit-keyframes fill-unfill-rotate {
7275 /* 0.5 * ARCSIZE */
7276 /* 1 * ARCSIZE */
7277 /* 1.5 * ARCSIZE */
7278 /* 2 * ARCSIZE */
7279 /* 2.5 * ARCSIZE */
7280 /* 3 * ARCSIZE */
7281 /* 3.5 * ARCSIZE */
7282 /* 4 * ARCSIZE */
7283 12.5% {
7284 -webkit-transform: rotate(135deg); }
7285
7286 25% {
7287 -webkit-transform: rotate(270deg); }
7288
7289 37.5% {
7290 -webkit-transform: rotate(405deg); }
7291
7292 50% {
7293 -webkit-transform: rotate(540deg); }
7294
7295 62.5% {
7296 -webkit-transform: rotate(675deg); }
7297
7298 75% {
7299 -webkit-transform: rotate(810deg); }
7300
7301 87.5% {
7302 -webkit-transform: rotate(945deg); }
7303
7304 to {
7305 -webkit-transform: rotate(1080deg); } }
7306
7307@keyframes fill-unfill-rotate {
7308 /* 0.5 * ARCSIZE */
7309 /* 1 * ARCSIZE */
7310 /* 1.5 * ARCSIZE */
7311 /* 2 * ARCSIZE */
7312 /* 2.5 * ARCSIZE */
7313 /* 3 * ARCSIZE */
7314 /* 3.5 * ARCSIZE */
7315 /* 4 * ARCSIZE */
7316 12.5% {
7317 transform: rotate(135deg); }
7318
7319 25% {
7320 transform: rotate(270deg); }
7321
7322 37.5% {
7323 transform: rotate(405deg); }
7324
7325 50% {
7326 transform: rotate(540deg); }
7327
7328 62.5% {
7329 transform: rotate(675deg); }
7330
7331 75% {
7332 transform: rotate(810deg); }
7333
7334 87.5% {
7335 transform: rotate(945deg); }
7336
7337 to {
7338 transform: rotate(1080deg); } }
7339
7340@-webkit-keyframes blue-fade-in-out {
7341 from {
7342 opacity: 1; }
7343
7344 25% {
7345 opacity: 1; }
7346
7347 26% {
7348 opacity: 0; }
7349
7350 89% {
7351 opacity: 0; }
7352
7353 90% {
7354 opacity: 1; }
7355
7356 100% {
7357 opacity: 1; } }
7358
7359@keyframes blue-fade-in-out {
7360 from {
7361 opacity: 1; }
7362
7363 25% {
7364 opacity: 1; }
7365
7366 26% {
7367 opacity: 0; }
7368
7369 89% {
7370 opacity: 0; }
7371
7372 90% {
7373 opacity: 1; }
7374
7375 100% {
7376 opacity: 1; } }
7377
7378@-webkit-keyframes red-fade-in-out {
7379 from {
7380 opacity: 0; }
7381
7382 15% {
7383 opacity: 0; }
7384
7385 25% {
7386 opacity: 1; }
7387
7388 50% {
7389 opacity: 1; }
7390
7391 51% {
7392 opacity: 0; } }
7393
7394@keyframes red-fade-in-out {
7395 from {
7396 opacity: 0; }
7397
7398 15% {
7399 opacity: 0; }
7400
7401 25% {
7402 opacity: 1; }
7403
7404 50% {
7405 opacity: 1; }
7406
7407 51% {
7408 opacity: 0; } }
7409
7410@-webkit-keyframes yellow-fade-in-out {
7411 from {
7412 opacity: 0; }
7413
7414 40% {
7415 opacity: 0; }
7416
7417 50% {
7418 opacity: 1; }
7419
7420 75% {
7421 opacity: 1; }
7422
7423 76% {
7424 opacity: 0; } }
7425
7426@keyframes yellow-fade-in-out {
7427 from {
7428 opacity: 0; }
7429
7430 40% {
7431 opacity: 0; }
7432
7433 50% {
7434 opacity: 1; }
7435
7436 75% {
7437 opacity: 1; }
7438
7439 76% {
7440 opacity: 0; } }
7441
7442@-webkit-keyframes green-fade-in-out {
7443 from {
7444 opacity: 0; }
7445
7446 65% {
7447 opacity: 0; }
7448
7449 75% {
7450 opacity: 1; }
7451
7452 90% {
7453 opacity: 1; }
7454
7455 100% {
7456 opacity: 0; } }
7457
7458@keyframes green-fade-in-out {
7459 from {
7460 opacity: 0; }
7461
7462 65% {
7463 opacity: 0; }
7464
7465 75% {
7466 opacity: 1; }
7467
7468 90% {
7469 opacity: 1; }
7470
7471 100% {
7472 opacity: 0; } }
7473
7474/**
7475 * Patch the gap that appear between the two adjacent div.circle-clipper while the
7476 * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11).
7477 */
7478.gap-patch {
7479 position: absolute;
7480 top: 0;
7481 left: 45%;
7482 width: 10%;
7483 height: 100%;
7484 overflow: hidden;
7485 border-color: inherit; }
7486
7487.gap-patch .circle {
7488 width: 1000%;
7489 left: -450%; }
7490
7491.circle-clipper {
7492 display: inline-block;
7493 position: relative;
7494 width: 50%;
7495 height: 100%;
7496 overflow: hidden;
7497 border-color: inherit; }
7498 .circle-clipper .circle {
7499 width: 200%;
7500 height: 100%;
7501 border-width: 3px;
7502 /* STROKEWIDTH */
7503 border-style: solid;
7504 border-color: inherit;
7505 border-bottom-color: transparent !important;
7506 border-radius: 50%;
7507 -webkit-animation: none;
7508 animation: none;
7509 position: absolute;
7510 top: 0;
7511 right: 0;
7512 bottom: 0; }
7513 .circle-clipper.left .circle {
7514 left: 0;
7515 border-right-color: transparent !important;
7516 -webkit-transform: rotate(129deg);
7517 transform: rotate(129deg); }
7518 .circle-clipper.right .circle {
7519 left: -100%;
7520 border-left-color: transparent !important;
7521 -webkit-transform: rotate(-129deg);
7522 transform: rotate(-129deg); }
7523
7524.active .circle-clipper.left .circle {
7525 /* duration: ARCTIME */
7526 -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7527 animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
7528
7529.active .circle-clipper.right .circle {
7530 /* duration: ARCTIME */
7531 -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7532 animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
7533
7534@-webkit-keyframes left-spin {
7535 from {
7536 -webkit-transform: rotate(130deg); }
7537
7538 50% {
7539 -webkit-transform: rotate(-5deg); }
7540
7541 to {
7542 -webkit-transform: rotate(130deg); } }
7543
7544@keyframes left-spin {
7545 from {
7546 transform: rotate(130deg); }
7547
7548 50% {
7549 transform: rotate(-5deg); }
7550
7551 to {
7552 transform: rotate(130deg); } }
7553
7554@-webkit-keyframes right-spin {
7555 from {
7556 -webkit-transform: rotate(-130deg); }
7557
7558 50% {
7559 -webkit-transform: rotate(5deg); }
7560
7561 to {
7562 -webkit-transform: rotate(-130deg); } }
7563
7564@keyframes right-spin {
7565 from {
7566 transform: rotate(-130deg); }
7567
7568 50% {
7569 transform: rotate(5deg); }
7570
7571 to {
7572 transform: rotate(-130deg); } }
7573
7574#spinnerContainer.cooldown {
7575 /* duration: SHRINK_TIME */
7576 -webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
7577 animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); }
7578
7579@-webkit-keyframes fade-out {
7580 from {
7581 opacity: 1; }
7582
7583 to {
7584 opacity: 0; } }
7585
7586@keyframes fade-out {
7587 from {
7588 opacity: 1; }
7589
7590 to {
7591 opacity: 0; } }
7592
7593.slider {
7594 position: relative;
7595 height: 400px;
7596 width: 100%; }
7597 .slider.fullscreen {
7598 height: 100%;
7599 width: 100%;
7600 position: absolute;
7601 top: 0;
7602 left: 0;
7603 right: 0;
7604 bottom: 0; }
7605 .slider.fullscreen ul.slides {
7606 height: 100%; }
7607 .slider.fullscreen ul.indicators {
7608 z-index: 2;
7609 bottom: 30px; }
7610 .slider .slides {
7611 background-color: #9e9e9e;
7612 margin: 0;
7613 height: 400px; }
7614 .slider .slides li {
7615 opacity: 0;
7616 position: absolute;
7617 top: 0;
7618 left: 0;
7619 z-index: 1;
7620 width: 100%;
7621 height: inherit;
7622 overflow: hidden; }
7623 .slider .slides li img {
7624 height: 100%;
7625 width: 100%;
7626 background-size: cover;
7627 background-position: center; }
7628 .slider .slides li .caption {
7629 color: #fff;
7630 position: absolute;
7631 top: 15%;
7632 left: 15%;
7633 width: 70%;
7634 opacity: 0; }
7635 .slider .slides li .caption p {
7636 color: #e0e0e0; }
7637 .slider .slides li.active {
7638 z-index: 2; }
7639 .slider .indicators {
7640 position: absolute;
7641 text-align: center;
7642 left: 0;
7643 right: 0;
7644 bottom: 0;
7645 margin: 0; }
7646 .slider .indicators .indicator-item {
7647 display: inline-block;
7648 position: relative;
7649 cursor: pointer;
7650 height: 16px;
7651 width: 16px;
7652 margin: 0 12px;
7653 background-color: #e0e0e0;
7654 -webkit-transition: background-color .3s;
7655 -moz-transition: background-color .3s;
7656 -o-transition: background-color .3s;
7657 -ms-transition: background-color .3s;
7658 transition: background-color .3s;
7659 border-radius: 50%; }
7660 .slider .indicators .indicator-item.active {
7661 background-color: #4CAF50; }
7662
7663/* ==========================================================================
7664 $BASE-PICKER
7665 ========================================================================== */
7666/**
7667 * Note: the root picker element should *NOT* be styled more than what's here.
7668 */
7669.picker {
7670 font-size: 16px;
7671 text-align: left;
7672 line-height: 1.2;
7673 color: #000000;
7674 position: absolute;
7675 z-index: 10000;
7676 -webkit-user-select: none;
7677 -moz-user-select: none;
7678 -ms-user-select: none;
7679 user-select: none; }
7680
7681/**
7682 * The picker input element.
7683 */
7684.picker__input {
7685 cursor: default; }
7686
7687/**
7688 * When the picker is opened, the input element is "activated".
7689 */
7690.picker__input.picker__input--active {
7691 border-color: #0089ec; }
7692
7693/**
7694 * The holder is the only "scrollable" top-level container element.
7695 */
7696.picker__holder {
7697 width: 100%;
7698 overflow-y: auto;
7699 -webkit-overflow-scrolling: touch; }
7700
7701/*!
7702 * Default mobile-first, responsive styling for pickadate.js
7703 * Demo: http://amsul.github.io/pickadate.js
7704 */
7705/**
7706 * Note: the root picker element should *NOT* be styled more than what's here.
7707 */
7708/**
7709 * Make the holder and frame fullscreen.
7710 */
7711.picker__holder, .picker__frame {
7712 bottom: 0;
7713 left: 0;
7714 right: 0;
7715 top: 100%; }
7716
7717/**
7718 * The holder should overlay the entire screen.
7719 */
7720.picker__holder {
7721 position: fixed;
7722 -webkit-transition: background 0.15s ease-out, top 0s 0.15s;
7723 -moz-transition: background 0.15s ease-out, top 0s 0.15s;
7724 transition: background 0.15s ease-out, top 0s 0.15s;
7725 -webkit-backface-visibility: hidden; }
7726
7727/**
7728 * The frame that bounds the box contents of the picker.
7729 */
7730.picker__frame {
7731 position: absolute;
7732 margin: 0 auto;
7733 min-width: 256px;
7734 width: 300px;
7735 max-height: 350px;
7736 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
7737 filter: alpha(opacity=0);
7738 -moz-opacity: 0;
7739 opacity: 0;
7740 -webkit-transition: all 0.15s ease-out;
7741 -moz-transition: all 0.15s ease-out;
7742 transition: all 0.15s ease-out; }
7743
7744@media (min-height: 28.875em) {
7745 .picker__frame {
7746 overflow: visible;
7747 top: auto;
7748 bottom: -100%;
7749 max-height: 80%; } }
7750
7751@media (min-height: 40.125em) {
7752 .picker__frame {
7753 margin-bottom: 7.5%; } }
7754
7755/**
7756 * The wrapper sets the stage to vertically align the box contents.
7757 */
7758.picker__wrap {
7759 display: table;
7760 width: 100%;
7761 height: 100%; }
7762
7763@media (min-height: 28.875em) {
7764 .picker__wrap {
7765 display: block; } }
7766
7767/**
7768 * The box contains all the picker contents.
7769 */
7770.picker__box {
7771 background: #ffffff;
7772 display: table-cell;
7773 vertical-align: middle; }
7774
7775@media (min-height: 28.875em) {
7776 .picker__box {
7777 display: block;
7778 border: 1px solid #777777;
7779 border-top-color: #898989;
7780 border-bottom-width: 0;
7781 -webkit-border-radius: 5px 5px 0 0;
7782 -moz-border-radius: 5px 5px 0 0;
7783 border-radius: 5px 5px 0 0;
7784 -webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
7785 -moz-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
7786 box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); } }
7787
7788/**
7789 * When the picker opens...
7790 */
7791.picker--opened .picker__holder {
7792 top: 0;
7793 background: transparent;
7794 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
7795 zoom: 1;
7796 background: rgba(0, 0, 0, 0.32);
7797 -webkit-transition: background 0.15s ease-out;
7798 -moz-transition: background 0.15s ease-out;
7799 transition: background 0.15s ease-out; }
7800
7801.picker--opened .picker__frame {
7802 top: 0;
7803 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
7804 filter: alpha(opacity=100);
7805 -moz-opacity: 1;
7806 opacity: 1; }
7807
7808@media (min-height: 35.875em) {
7809 .picker--opened .picker__frame {
7810 top: 10%;
7811 bottom: 20% auto; } }
7812
7813/**
7814 * For `large` screens, transform into an inline picker.
7815 */
7816/* ==========================================================================
7817 CUSTOM MATERIALIZE STYLES
7818 ========================================================================== */
7819.picker__input.picker__input--active {
7820 border-color: #E3F2FD; }
7821
7822.picker__frame {
7823 margin: 0 auto;
7824 max-width: 325px; }
7825
7826@media (min-height: 38.875em) {
7827 .picker--opened .picker__frame {
7828 top: 10%;
7829 bottom: auto; } }
7830
7831/* ==========================================================================
7832 $BASE-DATE-PICKER
7833 ========================================================================== */
7834/**
7835 * The picker box.
7836 */
7837.picker__box {
7838 padding: 0 1em; }
7839
7840/**
7841 * The header containing the month and year stuff.
7842 */
7843.picker__header {
7844 text-align: center;
7845 position: relative;
7846 margin-top: .75em; }
7847
7848/**
7849 * The month and year labels.
7850 */
7851.picker__month, .picker__year {
7852 display: inline-block;
7853 margin-left: .25em;
7854 margin-right: .25em; }
7855
7856/**
7857 * The month and year selectors.
7858 */
7859.picker__select--month, .picker__select--year {
7860 height: 2em;
7861 padding: 0;
7862 margin-left: .25em;
7863 margin-right: .25em; }
7864
7865.picker__select--month.browser-default {
7866 display: inline;
7867 background-color: #FFFFFF;
7868 width: 40%; }
7869
7870.picker__select--year.browser-default {
7871 display: inline;
7872 background-color: #FFFFFF;
7873 width: 25%; }
7874
7875.picker__select--month:focus, .picker__select--year:focus {
7876 border-color: rgba(0, 0, 0, 0.05); }
7877
7878/**
7879 * The month navigation buttons.
7880 */
7881.picker__nav--prev, .picker__nav--next {
7882 position: absolute;
7883 padding: .5em 1.25em;
7884 width: 1em;
7885 height: 1em;
7886 box-sizing: content-box;
7887 top: -0.25em; }
7888
7889.picker__nav--prev {
7890 left: -1em;
7891 padding-right: 1.25em; }
7892
7893.picker__nav--next {
7894 right: -1em;
7895 padding-left: 1.25em; }
7896
7897.picker__nav--disabled, .picker__nav--disabled:hover, .picker__nav--disabled:before, .picker__nav--disabled:before:hover {
7898 cursor: default;
7899 background: none;
7900 border-right-color: #f5f5f5;
7901 border-left-color: #f5f5f5; }
7902
7903/**
7904 * The calendar table of dates
7905 */
7906.picker__table {
7907 text-align: center;
7908 border-collapse: collapse;
7909 border-spacing: 0;
7910 table-layout: fixed;
7911 font-size: 1rem;
7912 width: 100%;
7913 margin-top: .75em;
7914 margin-bottom: .5em; }
7915
7916.picker__table th, .picker__table td {
7917 text-align: center; }
7918
7919.picker__table td {
7920 margin: 0;
7921 padding: 0; }
7922
7923/**
7924 * The weekday labels
7925 */
7926.picker__weekday {
7927 width: 14.285714286%;
7928 font-size: .75em;
7929 padding-bottom: .25em;
7930 color: #999999;
7931 font-weight: 500;
7932 /* Increase the spacing a tad */ }
7933
7934@media (min-height: 33.875em) {
7935 .picker__weekday {
7936 padding-bottom: .5em; } }
7937
7938/**
7939 * The days on the calendar
7940 */
7941.picker__day--today {
7942 position: relative;
7943 color: #595959;
7944 letter-spacing: -.3;
7945 padding: .75rem 0;
7946 font-weight: 400;
7947 border: 1px solid transparent; }
7948
7949.picker__day--disabled:before {
7950 border-top-color: #aaaaaa; }
7951
7952.picker__day--infocus:hover {
7953 cursor: pointer;
7954 color: #000;
7955 font-weight: 500; }
7956
7957.picker__day--outfocus {
7958 display: none;
7959 padding: .75rem 0;
7960 color: #fff; }
7961
7962.picker__day--outfocus:hover {
7963 cursor: pointer;
7964 color: #dddddd;
7965 font-weight: 500; }
7966
7967.picker__day--highlighted:hover, .picker--focused .picker__day--highlighted {
7968 cursor: pointer; }
7969
7970.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
7971 border-radius: 50%;
7972 -webkit-transform: scale(.75);
7973 -moz-transform: scale(.75);
7974 -ms-transform: scale(.75);
7975 -o-transform: scale(.75);
7976 transform: scale(.75);
7977 background: #0089ec;
7978 color: #ffffff; }
7979
7980.picker__day--disabled, .picker__day--disabled:hover, .picker--focused .picker__day--disabled {
7981 background: #f5f5f5;
7982 border-color: #f5f5f5;
7983 color: #dddddd;
7984 cursor: default; }
7985
7986.picker__day--highlighted.picker__day--disabled, .picker__day--highlighted.picker__day--disabled:hover {
7987 background: #bbbbbb; }
7988
7989/**
7990 * The footer containing the "today", "clear", and "close" buttons.
7991 */
7992.picker__footer {
7993 text-align: center;
7994 display: flex;
7995 align-items: center;
7996 justify-content: space-between; }
7997
7998.picker__button--today, .picker__button--clear, .picker__button--close {
7999 border: 1px solid #ffffff;
8000 background: #ffffff;
8001 font-size: .8em;
8002 padding: .66em 0;
8003 font-weight: bold;
8004 width: 33%;
8005 display: inline-block;
8006 vertical-align: bottom; }
8007
8008.picker__button--today:hover, .picker__button--clear:hover, .picker__button--close:hover {
8009 cursor: pointer;
8010 color: #000000;
8011 background: #b1dcfb;
8012 border-bottom-color: #b1dcfb; }
8013
8014.picker__button--today:focus, .picker__button--clear:focus, .picker__button--close:focus {
8015 background: #b1dcfb;
8016 border-color: rgba(0, 0, 0, 0.05);
8017 outline: none; }
8018
8019.picker__button--today:before, .picker__button--clear:before, .picker__button--close:before {
8020 position: relative;
8021 display: inline-block;
8022 height: 0; }
8023
8024.picker__button--today:before, .picker__button--clear:before {
8025 content: " ";
8026 margin-right: .45em; }
8027
8028.picker__button--today:before {
8029 top: -0.05em;
8030 width: 0;
8031 border-top: 0.66em solid #0059bc;
8032 border-left: .66em solid transparent; }
8033
8034.picker__button--clear:before {
8035 top: -0.25em;
8036 width: .66em;
8037 border-top: 3px solid #ee2200; }
8038
8039.picker__button--close:before {
8040 content: "\D7";
8041 top: -0.1em;
8042 vertical-align: top;
8043 font-size: 1.1em;
8044 margin-right: .35em;
8045 color: #777777; }
8046
8047.picker__button--today[disabled], .picker__button--today[disabled]:hover {
8048 background: #f5f5f5;
8049 border-color: #f5f5f5;
8050 color: #dddddd;
8051 cursor: default; }
8052
8053.picker__button--today[disabled]:before {
8054 border-top-color: #aaaaaa; }
8055
8056/* ==========================================================================
8057 CUSTOM MATERIALIZE STYLES
8058 ========================================================================== */
8059.picker__box {
8060 border-radius: 2px;
8061 overflow: hidden; }
8062
8063.picker__date-display {
8064 text-align: center;
8065 background-color: #26a69a;
8066 color: #fff;
8067 padding-bottom: 15px;
8068 font-weight: 300; }
8069
8070.picker__nav--prev:hover, .picker__nav--next:hover {
8071 cursor: pointer;
8072 color: #000000;
8073 background: #a1ded8; }
8074
8075.picker__weekday-display {
8076 background-color: #1f897f;
8077 padding: 10px;
8078 font-weight: 200;
8079 letter-spacing: .5;
8080 font-size: 1rem;
8081 margin-bottom: 15px; }
8082
8083.picker__month-display {
8084 text-transform: uppercase;
8085 font-size: 2rem; }
8086
8087.picker__day-display {
8088 font-size: 4.5rem;
8089 font-weight: 400; }
8090
8091.picker__year-display {
8092 font-size: 1.8rem;
8093 color: rgba(255, 255, 255, 0.4); }
8094
8095.picker__box {
8096 padding: 0; }
8097
8098.picker__calendar-container {
8099 padding: 0 1rem; }
8100 .picker__calendar-container thead {
8101 border: none; }
8102
8103.picker__table {
8104 margin-top: 0;
8105 margin-bottom: .5em; }
8106
8107.picker__day--infocus {
8108 color: #595959;
8109 letter-spacing: -.3;
8110 padding: .75rem 0;
8111 font-weight: 400;
8112 border: 1px solid transparent; }
8113
8114.picker__day.picker__day--today {
8115 color: #26a69a; }
8116
8117.picker__day.picker__day--today.picker__day--selected {
8118 color: #fff; }
8119
8120.picker__weekday {
8121 font-size: .9rem; }
8122
8123.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
8124 border-radius: 50%;
8125 -webkit-transform: scale(.9);
8126 -moz-transform: scale(.9);
8127 -ms-transform: scale(.9);
8128 -o-transform: scale(.9);
8129 transform: scale(.9);
8130 background-color: #26a69a;
8131 color: #ffffff; }
8132 .picker__day--selected.picker__day--outfocus, .picker__day--selected:hover.picker__day--outfocus, .picker--focused .picker__day--selected.picker__day--outfocus {
8133 background-color: #a1ded8; }
8134
8135.picker__footer {
8136 text-align: right;
8137 padding: 5px 10px; }
8138
8139.picker__close, .picker__today {
8140 font-size: 1.1rem;
8141 padding: 0 1rem;
8142 color: #26a69a; }
8143
8144.picker__nav--prev:before, .picker__nav--next:before {
8145 content: " ";
8146 border-top: .5em solid transparent;
8147 border-bottom: .5em solid transparent;
8148 border-right: 0.75em solid #676767;
8149 width: 0;
8150 height: 0;
8151 display: block;
8152 margin: 0 auto; }
8153
8154.picker__nav--next:before {
8155 border-right: 0;
8156 border-left: 0.75em solid #676767; }
8157
8158button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus {
8159 background-color: #a1ded8; }
8160
8161/* ==========================================================================
8162 $BASE-TIME-PICKER
8163 ========================================================================== */
8164/**
8165 * The list of times.
8166 */
8167.picker__list {
8168 list-style: none;
8169 padding: 0.75em 0 4.2em;
8170 margin: 0; }
8171
8172/**
8173 * The times on the clock.
8174 */
8175.picker__list-item {
8176 border-bottom: 1px solid #dddddd;
8177 border-top: 1px solid #dddddd;
8178 margin-bottom: -1px;
8179 position: relative;
8180 background: #ffffff;
8181 padding: .75em 1.25em; }
8182
8183@media (min-height: 46.75em) {
8184 .picker__list-item {
8185 padding: .5em 1em; } }
8186
8187/* Hovered time */
8188.picker__list-item:hover {
8189 cursor: pointer;
8190 color: #000000;
8191 background: #b1dcfb;
8192 border-color: #0089ec;
8193 z-index: 10; }
8194
8195/* Highlighted and hovered/focused time */
8196.picker__list-item--highlighted {
8197 border-color: #0089ec;
8198 z-index: 10; }
8199
8200.picker__list-item--highlighted:hover, .picker--focused .picker__list-item--highlighted {
8201 cursor: pointer;
8202 color: #000000;
8203 background: #b1dcfb; }
8204
8205/* Selected and hovered/focused time */
8206.picker__list-item--selected, .picker__list-item--selected:hover, .picker--focused .picker__list-item--selected {
8207 background: #0089ec;
8208 color: #ffffff;
8209 z-index: 10; }
8210
8211/* Disabled time */
8212.picker__list-item--disabled, .picker__list-item--disabled:hover, .picker--focused .picker__list-item--disabled {
8213 background: #f5f5f5;
8214 border-color: #f5f5f5;
8215 color: #dddddd;
8216 cursor: default;
8217 border-color: #dddddd;
8218 z-index: auto; }
8219
8220/**
8221 * The clear button
8222 */
8223.picker--time .picker__button--clear {
8224 display: block;
8225 width: 80%;
8226 margin: 1em auto 0;
8227 padding: 1em 1.25em;
8228 background: none;
8229 border: 0;
8230 font-weight: 500;
8231 font-size: .67em;
8232 text-align: center;
8233 text-transform: uppercase;
8234 color: #666; }
8235
8236.picker--time .picker__button--clear:hover, .picker--time .picker__button--clear:focus {
8237 color: #000000;
8238 background: #b1dcfb;
8239 background: #ee2200;
8240 border-color: #ee2200;
8241 cursor: pointer;
8242 color: #ffffff;
8243 outline: none; }
8244
8245.picker--time .picker__button--clear:before {
8246 top: -0.25em;
8247 color: #666;
8248 font-size: 1.25em;
8249 font-weight: bold; }
8250
8251.picker--time .picker__button--clear:hover:before, .picker--time .picker__button--clear:focus:before {
8252 color: #ffffff; }
8253
8254/* ==========================================================================
8255 $DEFAULT-TIME-PICKER
8256 ========================================================================== */
8257/**
8258 * The frame the bounds the time picker.
8259 */
8260.picker--time .picker__frame {
8261 min-width: 256px;
8262 max-width: 320px; }
8263
8264/**
8265 * The picker box.
8266 */
8267.picker--time .picker__box {
8268 font-size: 1em;
8269 background: #f2f2f2;
8270 padding: 0; }
8271
8272@media (min-height: 40.125em) {
8273 .picker--time .picker__box {
8274 margin-bottom: 5em; } }