Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(133)

Side by Side Diff: packages/csslib/test/examples/materialize.css

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

Powered by Google App Engine
This is Rietveld 408576698