PluginProbe
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress / 8.5.38
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress v8.5.38
9.1.2 9.1.1 9.1.0 9.0.3 9.0.2 9.0.1 9.0.0 8.5.79 8.5.78 8.5.77 8.5.76 8.5.75 8.5.74 8.5.73 8.5.72 8.5.71 8.5.70 8.5.69 8.5.68 8.5.35 8.5.36 8.5.37 8.5.38 8.5.39 8.5.4 All 221 releases
wpvr / admin / css / materialize.css

materialize.css in WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress 8.5.38, at admin/css/materialize.css

8,583 lines 152.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*!
2 * Materialize v0.98.0 (http://materializecss.com)
3 * Copyright 2014-2015 Materialize
4 * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
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 .valign-wrapper .valign {
2570 display: block;
2571 }
2572
2573 .clearfix {
2574 clear: both;
2575 }
2576
2577 .z-depth-0 {
2578 box-shadow: none !important;
2579 }
2580
2581 .z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
2582 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);
2583 }
2584
2585 .z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {
2586 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);
2587 }
2588
2589 .z-depth-2 {
2590 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);
2591 }
2592
2593 .z-depth-3 {
2594 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);
2595 }
2596
2597 .z-depth-4, .modal {
2598 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);
2599 }
2600
2601 .z-depth-5 {
2602 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);
2603 }
2604
2605 .hoverable {
2606 transition: box-shadow .25s;
2607 box-shadow: 0;
2608 }
2609
2610 .hoverable:hover {
2611 transition: box-shadow .25s;
2612 box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
2613 }
2614
2615 .divider {
2616 height: 1px;
2617 overflow: hidden;
2618 background-color: #e0e0e0;
2619 }
2620
2621 blockquote {
2622 margin: 20px 0;
2623 padding-left: 1.5rem;
2624 border-left: 5px solid #ee6e73;
2625 }
2626
2627 i {
2628 line-height: inherit;
2629 }
2630
2631 i.left {
2632 float: left;
2633 margin-right: 15px;
2634 }
2635
2636 i.right {
2637 float: right;
2638 margin-left: 15px;
2639 }
2640
2641 i.tiny {
2642 font-size: 1rem;
2643 }
2644
2645 i.small {
2646 font-size: 2rem;
2647 }
2648
2649 i.medium {
2650 font-size: 4rem;
2651 }
2652
2653 i.large {
2654 font-size: 6rem;
2655 }
2656
2657 img.responsive-img,
2658 video.responsive-video {
2659 max-width: 100%;
2660 height: auto;
2661 }
2662
2663 .pagination li {
2664 display: inline-block;
2665 border-radius: 2px;
2666 text-align: center;
2667 vertical-align: top;
2668 height: 30px;
2669 }
2670
2671 .pagination li a {
2672 color: #444;
2673 display: inline-block;
2674 font-size: 1.2rem;
2675 padding: 0 10px;
2676 line-height: 30px;
2677 }
2678
2679 .pagination li.active a {
2680 color: #fff;
2681 }
2682
2683 .pagination li.active {
2684 background-color: #ee6e73;
2685 }
2686
2687 .pagination li.disabled a {
2688 cursor: default;
2689 color: #999;
2690 }
2691
2692 .pagination li i {
2693 font-size: 2rem;
2694 }
2695
2696 .pagination li.pages ul li {
2697 display: inline-block;
2698 float: none;
2699 }
2700
2701 @media only screen and (max-width: 992px) {
2702 .pagination {
2703 width: 100%;
2704 }
2705 .pagination li.prev,
2706 .pagination li.next {
2707 width: 10%;
2708 }
2709 .pagination li.pages {
2710 width: 80%;
2711 overflow: hidden;
2712 white-space: nowrap;
2713 }
2714 }
2715
2716 .breadcrumb {
2717 font-size: 18px;
2718 color: rgba(255, 255, 255, 0.7);
2719 }
2720
2721 .breadcrumb i,
2722 .breadcrumb [class^="mdi-"], .breadcrumb [class*="mdi-"],
2723 .breadcrumb i.material-icons {
2724 display: inline-block;
2725 float: left;
2726 font-size: 24px;
2727 }
2728
2729 .breadcrumb:before {
2730 content: '\E5CC';
2731 color: rgba(255, 255, 255, 0.7);
2732 vertical-align: top;
2733 display: inline-block;
2734 font-family: 'Material Icons';
2735 font-weight: normal;
2736 font-style: normal;
2737 font-size: 25px;
2738 margin: 0 10px 0 8px;
2739 -webkit-font-smoothing: antialiased;
2740 }
2741
2742 .breadcrumb:first-child:before {
2743 display: none;
2744 }
2745
2746 .breadcrumb:last-child {
2747 color: #fff;
2748 }
2749
2750 .parallax-container {
2751 position: relative;
2752 overflow: hidden;
2753 height: 500px;
2754 }
2755
2756 .parallax {
2757 position: absolute;
2758 top: 0;
2759 left: 0;
2760 right: 0;
2761 bottom: 0;
2762 z-index: -1;
2763 }
2764
2765 .parallax img {
2766 display: none;
2767 position: absolute;
2768 left: 50%;
2769 bottom: 0;
2770 min-width: 100%;
2771 min-height: 100%;
2772 -webkit-transform: translate3d(0, 0, 0);
2773 transform: translate3d(0, 0, 0);
2774 -webkit-transform: translateX(-50%);
2775 transform: translateX(-50%);
2776 }
2777
2778 .pin-top, .pin-bottom {
2779 position: relative;
2780 }
2781
2782 .pinned {
2783 position: fixed !important;
2784 }
2785
2786 /*********************
2787 Transition Classes
2788 **********************/
2789 ul.staggered-list li {
2790 opacity: 0;
2791 }
2792
2793 .fade-in {
2794 opacity: 0;
2795 -webkit-transform-origin: 0 50%;
2796 transform-origin: 0 50%;
2797 }
2798
2799 /*********************
2800 Media Query Classes
2801 **********************/
2802 @media only screen and (max-width: 600px) {
2803 .hide-on-small-only, .hide-on-small-and-down {
2804 display: none !important;
2805 }
2806 }
2807
2808 @media only screen and (max-width: 992px) {
2809 .hide-on-med-and-down {
2810 display: none !important;
2811 }
2812 }
2813
2814 @media only screen and (min-width: 601px) {
2815 .hide-on-med-and-up {
2816 display: none !important;
2817 }
2818 }
2819
2820 @media only screen and (min-width: 600px) and (max-width: 992px) {
2821 .hide-on-med-only {
2822 display: none !important;
2823 }
2824 }
2825
2826 @media only screen and (min-width: 993px) {
2827 .hide-on-large-only {
2828 display: none !important;
2829 }
2830 }
2831
2832 @media only screen and (min-width: 993px) {
2833 .show-on-large {
2834 display: block !important;
2835 }
2836 }
2837
2838 @media only screen and (min-width: 600px) and (max-width: 992px) {
2839 .show-on-medium {
2840 display: block !important;
2841 }
2842 }
2843
2844 @media only screen and (max-width: 600px) {
2845 .show-on-small {
2846 display: block !important;
2847 }
2848 }
2849
2850 @media only screen and (min-width: 601px) {
2851 .show-on-medium-and-up {
2852 display: block !important;
2853 }
2854 }
2855
2856 @media only screen and (max-width: 992px) {
2857 .show-on-medium-and-down {
2858 display: block !important;
2859 }
2860 }
2861
2862 @media only screen and (max-width: 600px) {
2863 .center-on-small-only {
2864 text-align: center;
2865 }
2866 }
2867
2868 footer.page-footer {
2869 padding-top: 20px;
2870 background-color: #ee6e73;
2871 }
2872
2873 footer.page-footer .footer-copyright {
2874 overflow: hidden;
2875 min-height: 50px;
2876 display: -webkit-flex;
2877 display: -ms-flexbox;
2878 display: flex;
2879 -webkit-align-items: center;
2880 -ms-flex-align: center;
2881 align-items: center;
2882 padding: 10px 0px;
2883 color: rgba(255, 255, 255, 0.8);
2884 background-color: rgba(51, 51, 51, 0.08);
2885 }
2886
2887 table, th, td {
2888 border: none;
2889 }
2890
2891 table {
2892 width: 100%;
2893 display: table;
2894 }
2895
2896 table.bordered > thead > tr,
2897 table.bordered > tbody > tr {
2898 border-bottom: 1px solid #d0d0d0;
2899 }
2900
2901 table.striped > tbody > tr:nth-child(odd) {
2902 background-color: #f2f2f2;
2903 }
2904
2905 table.striped > tbody > tr > td {
2906 border-radius: 0;
2907 }
2908
2909 table.highlight > tbody > tr {
2910 transition: background-color .25s ease;
2911 }
2912
2913 table.highlight > tbody > tr:hover {
2914 background-color: #f2f2f2;
2915 }
2916
2917 table.centered thead tr th, table.centered tbody tr td {
2918 text-align: center;
2919 }
2920
2921 thead {
2922 border-bottom: 1px solid #d0d0d0;
2923 }
2924
2925 td, th {
2926 padding: 15px 5px;
2927 display: table-cell;
2928 text-align: left;
2929 vertical-align: middle;
2930 border-radius: 2px;
2931 }
2932
2933 @media only screen and (max-width: 992px) {
2934 table.responsive-table {
2935 width: 100%;
2936 border-collapse: collapse;
2937 border-spacing: 0;
2938 display: block;
2939 position: relative;
2940 /* sort out borders */
2941 }
2942 table.responsive-table td:empty:before {
2943 content: '\00a0';
2944 }
2945 table.responsive-table th,
2946 table.responsive-table td {
2947 margin: 0;
2948 vertical-align: top;
2949 }
2950 table.responsive-table th {
2951 text-align: left;
2952 }
2953 table.responsive-table thead {
2954 display: block;
2955 float: left;
2956 }
2957 table.responsive-table thead tr {
2958 display: block;
2959 padding: 0 10px 0 0;
2960 }
2961 table.responsive-table thead tr th::before {
2962 content: "\00a0";
2963 }
2964 table.responsive-table tbody {
2965 display: block;
2966 width: auto;
2967 position: relative;
2968 overflow-x: auto;
2969 white-space: nowrap;
2970 }
2971 table.responsive-table tbody tr {
2972 display: inline-block;
2973 vertical-align: top;
2974 }
2975 table.responsive-table th {
2976 display: block;
2977 text-align: right;
2978 }
2979 table.responsive-table td {
2980 display: block;
2981 min-height: 1.25em;
2982 text-align: left;
2983 }
2984 table.responsive-table tr {
2985 padding: 0 10px;
2986 }
2987 table.responsive-table thead {
2988 border: 0;
2989 border-right: 1px solid #d0d0d0;
2990 }
2991 table.responsive-table.bordered th {
2992 border-bottom: 0;
2993 border-left: 0;
2994 }
2995 table.responsive-table.bordered td {
2996 border-left: 0;
2997 border-right: 0;
2998 border-bottom: 0;
2999 }
3000 table.responsive-table.bordered tr {
3001 border: 0;
3002 }
3003 table.responsive-table.bordered tbody tr {
3004 border-right: 1px solid #d0d0d0;
3005 }
3006 }
3007
3008 .collection {
3009 margin: 0.5rem 0 1rem 0;
3010 border: 1px solid #e0e0e0;
3011 border-radius: 2px;
3012 overflow: hidden;
3013 position: relative;
3014 }
3015
3016 .collection .collection-item {
3017 background-color: #fff;
3018 line-height: 1.5rem;
3019 padding: 10px 20px;
3020 margin: 0;
3021 border-bottom: 1px solid #e0e0e0;
3022 }
3023
3024 .collection .collection-item.avatar {
3025 min-height: 84px;
3026 padding-left: 72px;
3027 position: relative;
3028 }
3029
3030 .collection .collection-item.avatar .circle {
3031 position: absolute;
3032 width: 42px;
3033 height: 42px;
3034 overflow: hidden;
3035 left: 15px;
3036 display: inline-block;
3037 vertical-align: middle;
3038 }
3039
3040 .collection .collection-item.avatar i.circle {
3041 font-size: 18px;
3042 line-height: 42px;
3043 color: #fff;
3044 background-color: #999;
3045 text-align: center;
3046 }
3047
3048 .collection .collection-item.avatar .title {
3049 font-size: 16px;
3050 }
3051
3052 .collection .collection-item.avatar p {
3053 margin: 0;
3054 }
3055
3056 .collection .collection-item.avatar .secondary-content {
3057 position: absolute;
3058 top: 16px;
3059 right: 16px;
3060 }
3061
3062 .collection .collection-item:last-child {
3063 border-bottom: none;
3064 }
3065
3066 .collection .collection-item.active {
3067 background-color: #26a69a;
3068 color: #eafaf9;
3069 }
3070
3071 .collection .collection-item.active .secondary-content {
3072 color: #fff;
3073 }
3074
3075 .collection a.collection-item {
3076 display: block;
3077 transition: .25s;
3078 color: #26a69a;
3079 }
3080
3081 .collection a.collection-item:not(.active):hover {
3082 background-color: #ddd;
3083 }
3084
3085 .collection.with-header .collection-header {
3086 background-color: #fff;
3087 border-bottom: 1px solid #e0e0e0;
3088 padding: 10px 20px;
3089 }
3090
3091 .collection.with-header .collection-item {
3092 padding-left: 30px;
3093 }
3094
3095 .collection.with-header .collection-item.avatar {
3096 padding-left: 72px;
3097 }
3098
3099 .secondary-content {
3100 float: right;
3101 color: #26a69a;
3102 }
3103
3104 .collapsible .collection {
3105 margin: 0;
3106 border: none;
3107 }
3108
3109 .video-container {
3110 position: relative;
3111 padding-bottom: 56.25%;
3112 height: 0;
3113 overflow: hidden;
3114 }
3115
3116 .video-container iframe, .video-container object, .video-container embed {
3117 position: absolute;
3118 top: 0;
3119 left: 0;
3120 width: 100%;
3121 height: 100%;
3122 }
3123
3124 .progress {
3125 position: relative;
3126 height: 4px;
3127 display: block;
3128 width: 100%;
3129 background-color: #acece6;
3130 border-radius: 2px;
3131 margin: 0.5rem 0 1rem 0;
3132 overflow: hidden;
3133 }
3134
3135 .progress .determinate {
3136 position: absolute;
3137 top: 0;
3138 left: 0;
3139 bottom: 0;
3140 background-color: #26a69a;
3141 transition: width .3s linear;
3142 }
3143
3144 .progress .indeterminate {
3145 background-color: #26a69a;
3146 }
3147
3148 .progress .indeterminate:before {
3149 content: '';
3150 position: absolute;
3151 background-color: inherit;
3152 top: 0;
3153 left: 0;
3154 bottom: 0;
3155 will-change: left, right;
3156 -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
3157 animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
3158 }
3159
3160 .progress .indeterminate:after {
3161 content: '';
3162 position: absolute;
3163 background-color: inherit;
3164 top: 0;
3165 left: 0;
3166 bottom: 0;
3167 will-change: left, right;
3168 -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
3169 animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
3170 -webkit-animation-delay: 1.15s;
3171 animation-delay: 1.15s;
3172 }
3173
3174 @-webkit-keyframes indeterminate {
3175 0% {
3176 left: -35%;
3177 right: 100%;
3178 }
3179 60% {
3180 left: 100%;
3181 right: -90%;
3182 }
3183 100% {
3184 left: 100%;
3185 right: -90%;
3186 }
3187 }
3188
3189 @keyframes indeterminate {
3190 0% {
3191 left: -35%;
3192 right: 100%;
3193 }
3194 60% {
3195 left: 100%;
3196 right: -90%;
3197 }
3198 100% {
3199 left: 100%;
3200 right: -90%;
3201 }
3202 }
3203
3204 @-webkit-keyframes indeterminate-short {
3205 0% {
3206 left: -200%;
3207 right: 100%;
3208 }
3209 60% {
3210 left: 107%;
3211 right: -8%;
3212 }
3213 100% {
3214 left: 107%;
3215 right: -8%;
3216 }
3217 }
3218
3219 @keyframes indeterminate-short {
3220 0% {
3221 left: -200%;
3222 right: 100%;
3223 }
3224 60% {
3225 left: 107%;
3226 right: -8%;
3227 }
3228 100% {
3229 left: 107%;
3230 right: -8%;
3231 }
3232 }
3233
3234 /*******************
3235 Utility Classes
3236 *******************/
3237 .hide {
3238 display: none !important;
3239 }
3240
3241 .left-align {
3242 text-align: left;
3243 }
3244
3245 .right-align {
3246 text-align: right;
3247 }
3248
3249 .center, .center-align {
3250 text-align: center;
3251 }
3252
3253 .left {
3254 float: left !important;
3255 }
3256
3257 .right {
3258 float: right !important;
3259 }
3260
3261 .no-select, input[type=range],
3262 input[type=range] + .thumb {
3263 -webkit-touch-callout: none;
3264 -webkit-user-select: none;
3265 -moz-user-select: none;
3266 -ms-user-select: none;
3267 user-select: none;
3268 }
3269
3270 .circle {
3271 border-radius: 50%;
3272 }
3273
3274 .center-block {
3275 display: block;
3276 margin-left: auto;
3277 margin-right: auto;
3278 }
3279
3280 .truncate {
3281 display: block;
3282 white-space: nowrap;
3283 overflow: hidden;
3284 text-overflow: ellipsis;
3285 }
3286
3287 .no-padding {
3288 padding: 0 !important;
3289 }
3290
3291 span.badge {
3292 min-width: 3rem;
3293 padding: 0 6px;
3294 margin-left: 14px;
3295 text-align: center;
3296 font-size: 1rem;
3297 line-height: 22px;
3298 height: 22px;
3299 color: #757575;
3300 float: right;
3301 box-sizing: border-box;
3302 }
3303
3304 span.badge.new {
3305 font-weight: 300;
3306 font-size: 0.8rem;
3307 color: #fff;
3308 background-color: #26a69a;
3309 border-radius: 2px;
3310 }
3311
3312 span.badge.new:after {
3313 content: " new";
3314 }
3315
3316 span.badge[data-badge-caption]::after {
3317 content: " " attr(data-badge-caption);
3318 }
3319
3320 nav ul a span.badge {
3321 display: inline-block;
3322 float: none;
3323 margin-left: 4px;
3324 line-height: 22px;
3325 height: 22px;
3326 }
3327
3328 .collection-item span.badge {
3329 margin-top: calc(0.75rem - 11px);
3330 }
3331
3332 .collapsible span.badge {
3333 margin-top: calc(1.5rem - 11px);
3334 }
3335
3336 .side-nav span.badge {
3337 margin-top: calc(24px - 11px);
3338 }
3339
3340 /* This is needed for some mobile phones to display the Google Icon font properly */
3341 .material-icons {
3342 text-rendering: optimizeLegibility;
3343 -webkit-font-feature-settings: 'liga';
3344 -moz-font-feature-settings: 'liga';
3345 font-feature-settings: 'liga';
3346 }
3347
3348 .container {
3349 margin: 0 auto;
3350 max-width: 1280px;
3351 width: 90%;
3352 }
3353
3354 @media only screen and (min-width: 601px) {
3355 .container {
3356 width: 85%;
3357 }
3358 }
3359
3360 @media only screen and (min-width: 993px) {
3361 .container {
3362 width: 70%;
3363 }
3364 }
3365
3366 .container .row {
3367 margin-left: -0.75rem;
3368 margin-right: -0.75rem;
3369 }
3370
3371 .section {
3372 padding-top: 1rem;
3373 padding-bottom: 1rem;
3374 }
3375
3376 .section.no-pad {
3377 padding: 0;
3378 }
3379
3380 .section.no-pad-bot {
3381 padding-bottom: 0;
3382 }
3383
3384 .section.no-pad-top {
3385 padding-top: 0;
3386 }
3387
3388 .row {
3389 margin-left: auto;
3390 margin-right: auto;
3391 margin-bottom: 20px;
3392 }
3393
3394 .row:after {
3395 content: "";
3396 display: table;
3397 clear: both;
3398 }
3399
3400 .row .col {
3401 float: left;
3402 box-sizing: border-box;
3403 padding: 0 0.75rem;
3404 min-height: 1px;
3405 }
3406
3407 .row .col[class*="push-"], .row .col[class*="pull-"] {
3408 position: relative;
3409 }
3410
3411 .row .col.s1 {
3412 width: 8.3333333333%;
3413 margin-left: auto;
3414 left: auto;
3415 right: auto;
3416 }
3417
3418 .row .col.s2 {
3419 width: 16.6666666667%;
3420 margin-left: auto;
3421 left: auto;
3422 right: auto;
3423 }
3424
3425 .row .col.s3 {
3426 width: 25%;
3427 margin-left: auto;
3428 left: auto;
3429 right: auto;
3430 }
3431
3432 .row .col.s4 {
3433 width: 33.3333333333%;
3434 margin-left: auto;
3435 left: auto;
3436 right: auto;
3437 }
3438
3439 .row .col.s5 {
3440 width: 41.6666666667%;
3441 margin-left: auto;
3442 left: auto;
3443 right: auto;
3444 }
3445
3446 .row .col.s6 {
3447 width: 50%;
3448 margin-left: auto;
3449 left: auto;
3450 right: auto;
3451 }
3452
3453 .row .col.s7 {
3454 width: 58.3333333333%;
3455 margin-left: auto;
3456 left: auto;
3457 right: auto;
3458 }
3459
3460 .row .col.s8 {
3461 width: 66.6666666667%;
3462 margin-left: auto;
3463 left: auto;
3464 right: auto;
3465 }
3466
3467 .row .col.s9 {
3468 width: 75%;
3469 margin-left: auto;
3470 left: auto;
3471 right: auto;
3472 }
3473
3474 .row .col.s10 {
3475 width: 83.3333333333%;
3476 margin-left: auto;
3477 left: auto;
3478 right: auto;
3479 }
3480
3481 .row .col.s11 {
3482 width: 91.6666666667%;
3483 margin-left: auto;
3484 left: auto;
3485 right: auto;
3486 }
3487
3488 .row .col.s12 {
3489 width: 100%;
3490 margin-left: auto;
3491 left: auto;
3492 right: auto;
3493 }
3494
3495 .row .col.offset-s1 {
3496 margin-left: 8.3333333333%;
3497 }
3498
3499 .row .col.pull-s1 {
3500 right: 8.3333333333%;
3501 }
3502
3503 .row .col.push-s1 {
3504 left: 8.3333333333%;
3505 }
3506
3507 .row .col.offset-s2 {
3508 margin-left: 16.6666666667%;
3509 }
3510
3511 .row .col.pull-s2 {
3512 right: 16.6666666667%;
3513 }
3514
3515 .row .col.push-s2 {
3516 left: 16.6666666667%;
3517 }
3518
3519 .row .col.offset-s3 {
3520 margin-left: 25%;
3521 }
3522
3523 .row .col.pull-s3 {
3524 right: 25%;
3525 }
3526
3527 .row .col.push-s3 {
3528 left: 25%;
3529 }
3530
3531 .row .col.offset-s4 {
3532 margin-left: 33.3333333333%;
3533 }
3534
3535 .row .col.pull-s4 {
3536 right: 33.3333333333%;
3537 }
3538
3539 .row .col.push-s4 {
3540 left: 33.3333333333%;
3541 }
3542
3543 .row .col.offset-s5 {
3544 margin-left: 41.6666666667%;
3545 }
3546
3547 .row .col.pull-s5 {
3548 right: 41.6666666667%;
3549 }
3550
3551 .row .col.push-s5 {
3552 left: 41.6666666667%;
3553 }
3554
3555 .row .col.offset-s6 {
3556 margin-left: 50%;
3557 }
3558
3559 .row .col.pull-s6 {
3560 right: 50%;
3561 }
3562
3563 .row .col.push-s6 {
3564 left: 50%;
3565 }
3566
3567 .row .col.offset-s7 {
3568 margin-left: 58.3333333333%;
3569 }
3570
3571 .row .col.pull-s7 {
3572 right: 58.3333333333%;
3573 }
3574
3575 .row .col.push-s7 {
3576 left: 58.3333333333%;
3577 }
3578
3579 .row .col.offset-s8 {
3580 margin-left: 66.6666666667%;
3581 }
3582
3583 .row .col.pull-s8 {
3584 right: 66.6666666667%;
3585 }
3586
3587 .row .col.push-s8 {
3588 left: 66.6666666667%;
3589 }
3590
3591 .row .col.offset-s9 {
3592 margin-left: 75%;
3593 }
3594
3595 .row .col.pull-s9 {
3596 right: 75%;
3597 }
3598
3599 .row .col.push-s9 {
3600 left: 75%;
3601 }
3602
3603 .row .col.offset-s10 {
3604 margin-left: 83.3333333333%;
3605 }
3606
3607 .row .col.pull-s10 {
3608 right: 83.3333333333%;
3609 }
3610
3611 .row .col.push-s10 {
3612 left: 83.3333333333%;
3613 }
3614
3615 .row .col.offset-s11 {
3616 margin-left: 91.6666666667%;
3617 }
3618
3619 .row .col.pull-s11 {
3620 right: 91.6666666667%;
3621 }
3622
3623 .row .col.push-s11 {
3624 left: 91.6666666667%;
3625 }
3626
3627 .row .col.offset-s12 {
3628 margin-left: 100%;
3629 }
3630
3631 .row .col.pull-s12 {
3632 right: 100%;
3633 }
3634
3635 .row .col.push-s12 {
3636 left: 100%;
3637 }
3638
3639 @media only screen and (min-width: 601px) {
3640 .row .col.m1 {
3641 width: 8.3333333333%;
3642 margin-left: auto;
3643 left: auto;
3644 right: auto;
3645 }
3646 .row .col.m2 {
3647 width: 16.6666666667%;
3648 margin-left: auto;
3649 left: auto;
3650 right: auto;
3651 }
3652 .row .col.m3 {
3653 width: 25%;
3654 margin-left: auto;
3655 left: auto;
3656 right: auto;
3657 }
3658 .row .col.m4 {
3659 width: 33.3333333333%;
3660 margin-left: auto;
3661 left: auto;
3662 right: auto;
3663 }
3664 .row .col.m5 {
3665 width: 41.6666666667%;
3666 margin-left: auto;
3667 left: auto;
3668 right: auto;
3669 }
3670 .row .col.m6 {
3671 width: 50%;
3672 margin-left: auto;
3673 left: auto;
3674 right: auto;
3675 }
3676 .row .col.m7 {
3677 width: 58.3333333333%;
3678 margin-left: auto;
3679 left: auto;
3680 right: auto;
3681 }
3682 .row .col.m8 {
3683 width: 66.6666666667%;
3684 margin-left: auto;
3685 left: auto;
3686 right: auto;
3687 }
3688 .row .col.m9 {
3689 width: 75%;
3690 margin-left: auto;
3691 left: auto;
3692 right: auto;
3693 }
3694 .row .col.m10 {
3695 width: 83.3333333333%;
3696 margin-left: auto;
3697 left: auto;
3698 right: auto;
3699 }
3700 .row .col.m11 {
3701 width: 91.6666666667%;
3702 margin-left: auto;
3703 left: auto;
3704 right: auto;
3705 }
3706 .row .col.m12 {
3707 width: 100%;
3708 margin-left: auto;
3709 left: auto;
3710 right: auto;
3711 }
3712 .row .col.offset-m1 {
3713 margin-left: 8.3333333333%;
3714 }
3715 .row .col.pull-m1 {
3716 right: 8.3333333333%;
3717 }
3718 .row .col.push-m1 {
3719 left: 8.3333333333%;
3720 }
3721 .row .col.offset-m2 {
3722 margin-left: 16.6666666667%;
3723 }
3724 .row .col.pull-m2 {
3725 right: 16.6666666667%;
3726 }
3727 .row .col.push-m2 {
3728 left: 16.6666666667%;
3729 }
3730 .row .col.offset-m3 {
3731 margin-left: 25%;
3732 }
3733 .row .col.pull-m3 {
3734 right: 25%;
3735 }
3736 .row .col.push-m3 {
3737 left: 25%;
3738 }
3739 .row .col.offset-m4 {
3740 margin-left: 33.3333333333%;
3741 }
3742 .row .col.pull-m4 {
3743 right: 33.3333333333%;
3744 }
3745 .row .col.push-m4 {
3746 left: 33.3333333333%;
3747 }
3748 .row .col.offset-m5 {
3749 margin-left: 41.6666666667%;
3750 }
3751 .row .col.pull-m5 {
3752 right: 41.6666666667%;
3753 }
3754 .row .col.push-m5 {
3755 left: 41.6666666667%;
3756 }
3757 .row .col.offset-m6 {
3758 margin-left: 50%;
3759 }
3760 .row .col.pull-m6 {
3761 right: 50%;
3762 }
3763 .row .col.push-m6 {
3764 left: 50%;
3765 }
3766 .row .col.offset-m7 {
3767 margin-left: 58.3333333333%;
3768 }
3769 .row .col.pull-m7 {
3770 right: 58.3333333333%;
3771 }
3772 .row .col.push-m7 {
3773 left: 58.3333333333%;
3774 }
3775 .row .col.offset-m8 {
3776 margin-left: 66.6666666667%;
3777 }
3778 .row .col.pull-m8 {
3779 right: 66.6666666667%;
3780 }
3781 .row .col.push-m8 {
3782 left: 66.6666666667%;
3783 }
3784 .row .col.offset-m9 {
3785 margin-left: 75%;
3786 }
3787 .row .col.pull-m9 {
3788 right: 75%;
3789 }
3790 .row .col.push-m9 {
3791 left: 75%;
3792 }
3793 .row .col.offset-m10 {
3794 margin-left: 83.3333333333%;
3795 }
3796 .row .col.pull-m10 {
3797 right: 83.3333333333%;
3798 }
3799 .row .col.push-m10 {
3800 left: 83.3333333333%;
3801 }
3802 .row .col.offset-m11 {
3803 margin-left: 91.6666666667%;
3804 }
3805 .row .col.pull-m11 {
3806 right: 91.6666666667%;
3807 }
3808 .row .col.push-m11 {
3809 left: 91.6666666667%;
3810 }
3811 .row .col.offset-m12 {
3812 margin-left: 100%;
3813 }
3814 .row .col.pull-m12 {
3815 right: 100%;
3816 }
3817 .row .col.push-m12 {
3818 left: 100%;
3819 }
3820 }
3821
3822 @media only screen and (min-width: 993px) {
3823 .row .col.l1 {
3824 width: 8.3333333333%;
3825 margin-left: auto;
3826 left: auto;
3827 right: auto;
3828 }
3829 .row .col.l2 {
3830 width: 16.6666666667%;
3831 margin-left: auto;
3832 left: auto;
3833 right: auto;
3834 }
3835 .row .col.l3 {
3836 width: 25%;
3837 margin-left: auto;
3838 left: auto;
3839 right: auto;
3840 }
3841 .row .col.l4 {
3842 width: 33.3333333333%;
3843 margin-left: auto;
3844 left: auto;
3845 right: auto;
3846 }
3847 .row .col.l5 {
3848 width: 41.6666666667%;
3849 margin-left: auto;
3850 left: auto;
3851 right: auto;
3852 }
3853 .row .col.l6 {
3854 width: 50%;
3855 margin-left: auto;
3856 left: auto;
3857 right: auto;
3858 }
3859 .row .col.l7 {
3860 width: 58.3333333333%;
3861 margin-left: auto;
3862 left: auto;
3863 right: auto;
3864 }
3865 .row .col.l8 {
3866 width: 66.6666666667%;
3867 margin-left: auto;
3868 left: auto;
3869 right: auto;
3870 }
3871 .row .col.l9 {
3872 width: 75%;
3873 margin-left: auto;
3874 left: auto;
3875 right: auto;
3876 }
3877 .row .col.l10 {
3878 width: 83.3333333333%;
3879 margin-left: auto;
3880 left: auto;
3881 right: auto;
3882 }
3883 .row .col.l11 {
3884 width: 91.6666666667%;
3885 margin-left: auto;
3886 left: auto;
3887 right: auto;
3888 }
3889 .row .col.l12 {
3890 width: 100%;
3891 margin-left: auto;
3892 left: auto;
3893 right: auto;
3894 }
3895 .row .col.offset-l1 {
3896 margin-left: 8.3333333333%;
3897 }
3898 .row .col.pull-l1 {
3899 right: 8.3333333333%;
3900 }
3901 .row .col.push-l1 {
3902 left: 8.3333333333%;
3903 }
3904 .row .col.offset-l2 {
3905 margin-left: 16.6666666667%;
3906 }
3907 .row .col.pull-l2 {
3908 right: 16.6666666667%;
3909 }
3910 .row .col.push-l2 {
3911 left: 16.6666666667%;
3912 }
3913 .row .col.offset-l3 {
3914 margin-left: 25%;
3915 }
3916 .row .col.pull-l3 {
3917 right: 25%;
3918 }
3919 .row .col.push-l3 {
3920 left: 25%;
3921 }
3922 .row .col.offset-l4 {
3923 margin-left: 33.3333333333%;
3924 }
3925 .row .col.pull-l4 {
3926 right: 33.3333333333%;
3927 }
3928 .row .col.push-l4 {
3929 left: 33.3333333333%;
3930 }
3931 .row .col.offset-l5 {
3932 margin-left: 41.6666666667%;
3933 }
3934 .row .col.pull-l5 {
3935 right: 41.6666666667%;
3936 }
3937 .row .col.push-l5 {
3938 left: 41.6666666667%;
3939 }
3940 .row .col.offset-l6 {
3941 margin-left: 50%;
3942 }
3943 .row .col.pull-l6 {
3944 right: 50%;
3945 }
3946 .row .col.push-l6 {
3947 left: 50%;
3948 }
3949 .row .col.offset-l7 {
3950 margin-left: 58.3333333333%;
3951 }
3952 .row .col.pull-l7 {
3953 right: 58.3333333333%;
3954 }
3955 .row .col.push-l7 {
3956 left: 58.3333333333%;
3957 }
3958 .row .col.offset-l8 {
3959 margin-left: 66.6666666667%;
3960 }
3961 .row .col.pull-l8 {
3962 right: 66.6666666667%;
3963 }
3964 .row .col.push-l8 {
3965 left: 66.6666666667%;
3966 }
3967 .row .col.offset-l9 {
3968 margin-left: 75%;
3969 }
3970 .row .col.pull-l9 {
3971 right: 75%;
3972 }
3973 .row .col.push-l9 {
3974 left: 75%;
3975 }
3976 .row .col.offset-l10 {
3977 margin-left: 83.3333333333%;
3978 }
3979 .row .col.pull-l10 {
3980 right: 83.3333333333%;
3981 }
3982 .row .col.push-l10 {
3983 left: 83.3333333333%;
3984 }
3985 .row .col.offset-l11 {
3986 margin-left: 91.6666666667%;
3987 }
3988 .row .col.pull-l11 {
3989 right: 91.6666666667%;
3990 }
3991 .row .col.push-l11 {
3992 left: 91.6666666667%;
3993 }
3994 .row .col.offset-l12 {
3995 margin-left: 100%;
3996 }
3997 .row .col.pull-l12 {
3998 right: 100%;
3999 }
4000 .row .col.push-l12 {
4001 left: 100%;
4002 }
4003 }
4004
4005 nav {
4006 color: #fff;
4007 background-color: #ee6e73;
4008 width: 100%;
4009 height: 56px;
4010 line-height: 56px;
4011 }
4012
4013 nav.nav-extended {
4014 height: auto;
4015 }
4016
4017 nav.nav-extended .nav-wrapper {
4018 min-height: 56px;
4019 height: auto;
4020 }
4021
4022 nav.nav-extended .nav-content {
4023 position: relative;
4024 line-height: normal;
4025 }
4026
4027 nav a {
4028 color: #fff;
4029 }
4030
4031 nav i,
4032 nav [class^="mdi-"], nav [class*="mdi-"],
4033 nav i.material-icons {
4034 display: block;
4035 font-size: 24px;
4036 height: 56px;
4037 line-height: 56px;
4038 }
4039
4040 nav .nav-wrapper {
4041 position: relative;
4042 height: 100%;
4043 }
4044
4045 @media only screen and (min-width: 993px) {
4046 nav a.button-collapse {
4047 display: none;
4048 }
4049 }
4050
4051 nav .button-collapse {
4052 float: left;
4053 position: relative;
4054 z-index: 1;
4055 height: 56px;
4056 margin: 0 18px;
4057 }
4058
4059 nav .button-collapse i {
4060 height: 56px;
4061 line-height: 56px;
4062 }
4063
4064 nav .brand-logo {
4065 position: absolute;
4066 color: #fff;
4067 display: inline-block;
4068 font-size: 2.1rem;
4069 padding: 0;
4070 white-space: nowrap;
4071 }
4072
4073 nav .brand-logo.center {
4074 left: 50%;
4075 -webkit-transform: translateX(-50%);
4076 transform: translateX(-50%);
4077 }
4078
4079 @media only screen and (max-width: 992px) {
4080 nav .brand-logo {
4081 left: 50%;
4082 -webkit-transform: translateX(-50%);
4083 transform: translateX(-50%);
4084 }
4085 nav .brand-logo.left, nav .brand-logo.right {
4086 padding: 0;
4087 -webkit-transform: none;
4088 transform: none;
4089 }
4090 nav .brand-logo.left {
4091 left: 0.5rem;
4092 }
4093 nav .brand-logo.right {
4094 right: 0.5rem;
4095 left: auto;
4096 }
4097 }
4098
4099 nav .brand-logo.right {
4100 right: 0.5rem;
4101 padding: 0;
4102 }
4103
4104 nav .brand-logo i,
4105 nav .brand-logo [class^="mdi-"], nav .brand-logo [class*="mdi-"],
4106 nav .brand-logo i.material-icons {
4107 float: left;
4108 margin-right: 15px;
4109 }
4110
4111 nav .nav-title {
4112 display: inline-block;
4113 font-size: 32px;
4114 padding: 28px 0;
4115 }
4116
4117 nav ul {
4118 margin: 0;
4119 }
4120
4121 nav ul li {
4122 transition: background-color .3s;
4123 float: left;
4124 padding: 0;
4125 }
4126
4127 nav ul li.active {
4128 background-color: rgba(0, 0, 0, 0.1);
4129 }
4130
4131 nav ul a {
4132 transition: background-color .3s;
4133 font-size: 1rem;
4134 color: #fff;
4135 display: block;
4136 padding: 0 15px;
4137 cursor: pointer;
4138 }
4139
4140 nav ul a.btn, nav ul a.btn-large, nav ul a.btn-large, nav ul a.btn-flat, nav ul a.btn-floating {
4141 margin-top: -2px;
4142 margin-left: 15px;
4143 margin-right: 15px;
4144 }
4145
4146 nav ul a.btn > .material-icons, nav ul a.btn-large > .material-icons, nav ul a.btn-large > .material-icons, nav ul a.btn-flat > .material-icons, nav ul a.btn-floating > .material-icons {
4147 height: inherit;
4148 line-height: inherit;
4149 }
4150
4151 nav ul a:hover {
4152 background-color: rgba(0, 0, 0, 0.1);
4153 }
4154
4155 nav ul.left {
4156 float: left;
4157 }
4158
4159 nav form {
4160 height: 100%;
4161 }
4162
4163 nav .input-field {
4164 margin: 0;
4165 height: 100%;
4166 }
4167
4168 nav .input-field input {
4169 height: 100%;
4170 font-size: 1.2rem;
4171 border: none;
4172 padding-left: 2rem;
4173 }
4174
4175 nav .input-field input:focus, nav .input-field input[type=text]:valid, nav .input-field input[type=password]:valid, nav .input-field input[type=email]:valid, nav .input-field input[type=url]:valid, nav .input-field input[type=date]:valid {
4176 border: none;
4177 box-shadow: none;
4178 }
4179
4180 nav .input-field label {
4181 top: 0;
4182 left: 0;
4183 }
4184
4185 nav .input-field label i {
4186 color: rgba(255, 255, 255, 0.7);
4187 transition: color .3s;
4188 }
4189
4190 nav .input-field label.active i {
4191 color: #fff;
4192 }
4193
4194 .navbar-fixed {
4195 position: relative;
4196 height: 56px;
4197 z-index: 997;
4198 }
4199
4200 .navbar-fixed nav {
4201 position: fixed;
4202 }
4203
4204 @media only screen and (min-width: 601px) {
4205 nav.nav-extended .nav-wrapper {
4206 min-height: 64px;
4207 }
4208 nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
4209 height: 64px;
4210 line-height: 64px;
4211 }
4212 .navbar-fixed {
4213 height: 64px;
4214 }
4215 }
4216
4217 @font-face {
4218 font-family: "Roboto";
4219 src: local(Roboto Thin), url("../fonts/roboto/Roboto-Thin.eot");
4220 src: url("../fonts/roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Thin.woff2") format("woff2"), url("../fonts/roboto/Roboto-Thin.woff") format("woff"), url("../fonts/roboto/Roboto-Thin.ttf") format("truetype");
4221 font-weight: 200;
4222 }
4223
4224 @font-face {
4225 font-family: "Roboto";
4226 src: local(Roboto Light), url("../fonts/roboto/Roboto-Light.eot");
4227 src: url("../fonts/roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Light.woff2") format("woff2"), url("../fonts/roboto/Roboto-Light.woff") format("woff"), url("../fonts/roboto/Roboto-Light.ttf") format("truetype");
4228 font-weight: 300;
4229 }
4230
4231 @font-face {
4232 font-family: "Roboto";
4233 src: local(Roboto Regular), url("../fonts/roboto/Roboto-Regular.eot");
4234 src: url("../fonts/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("../fonts/roboto/Roboto-Regular.woff") format("woff"), url("../fonts/roboto/Roboto-Regular.ttf") format("truetype");
4235 font-weight: 400;
4236 }
4237
4238 @font-face {
4239 font-family: "Roboto";
4240 src: url("../fonts/roboto/Roboto-Medium.eot");
4241 src: url("../fonts/roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Medium.woff2") format("woff2"), url("../fonts/roboto/Roboto-Medium.woff") format("woff"), url("../fonts/roboto/Roboto-Medium.ttf") format("truetype");
4242 font-weight: 500;
4243 }
4244
4245 @font-face {
4246 font-family: "Roboto";
4247 src: url("../fonts/roboto/Roboto-Bold.eot");
4248 src: url("../fonts/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("../fonts/roboto/Roboto-Bold.woff") format("woff"), url("../fonts/roboto/Roboto-Bold.ttf") format("truetype");
4249 font-weight: 700;
4250 }
4251
4252 a {
4253 text-decoration: none;
4254 }
4255
4256 html {
4257 line-height: 1.5;
4258 font-family: "Roboto", sans-serif;
4259 font-weight: normal;
4260 color: rgba(0, 0, 0, 0.87);
4261 }
4262
4263 @media only screen and (min-width: 0) {
4264 html {
4265 font-size: 14px;
4266 }
4267 }
4268
4269 @media only screen and (min-width: 992px) {
4270 html {
4271 font-size: 14.5px;
4272 }
4273 }
4274
4275 @media only screen and (min-width: 1200px) {
4276 html {
4277 font-size: 15px;
4278 }
4279 }
4280
4281 h1, h2, h3, h4, h5, h6 {
4282 font-weight: 400;
4283 line-height: 1.1;
4284 }
4285
4286 h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
4287 font-weight: inherit;
4288 }
4289
4290 h1 {
4291 font-size: 4.2rem;
4292 line-height: 110%;
4293 margin: 2.1rem 0 1.68rem 0;
4294 }
4295
4296 h2 {
4297 font-size: 3.56rem;
4298 line-height: 110%;
4299 margin: 1.78rem 0 1.424rem 0;
4300 }
4301
4302 h3 {
4303 font-size: 2.92rem;
4304 line-height: 110%;
4305 margin: 1.46rem 0 1.168rem 0;
4306 }
4307
4308 h4 {
4309 font-size: 2.28rem;
4310 line-height: 110%;
4311 margin: 1.14rem 0 0.912rem 0;
4312 }
4313
4314 h5 {
4315 font-size: 1.64rem;
4316 line-height: 110%;
4317 margin: 0.82rem 0 0.656rem 0;
4318 }
4319
4320 h6 {
4321 font-size: 1rem;
4322 line-height: 110%;
4323 margin: 0.5rem 0 0.4rem 0;
4324 }
4325
4326 em {
4327 font-style: italic;
4328 }
4329
4330 strong {
4331 font-weight: 500;
4332 }
4333
4334 small {
4335 font-size: 75%;
4336 }
4337
4338 .light, footer.page-footer .footer-copyright {
4339 font-weight: 300;
4340 }
4341
4342 .thin {
4343 font-weight: 200;
4344 }
4345
4346 .flow-text {
4347 font-weight: 300;
4348 }
4349
4350 @media only screen and (min-width: 360px) {
4351 .flow-text {
4352 font-size: 1.2rem;
4353 }
4354 }
4355
4356 @media only screen and (min-width: 390px) {
4357 .flow-text {
4358 font-size: 1.224rem;
4359 }
4360 }
4361
4362 @media only screen and (min-width: 420px) {
4363 .flow-text {
4364 font-size: 1.248rem;
4365 }
4366 }
4367
4368 @media only screen and (min-width: 450px) {
4369 .flow-text {
4370 font-size: 1.272rem;
4371 }
4372 }
4373
4374 @media only screen and (min-width: 480px) {
4375 .flow-text {
4376 font-size: 1.296rem;
4377 }
4378 }
4379
4380 @media only screen and (min-width: 510px) {
4381 .flow-text {
4382 font-size: 1.32rem;
4383 }
4384 }
4385
4386 @media only screen and (min-width: 540px) {
4387 .flow-text {
4388 font-size: 1.344rem;
4389 }
4390 }
4391
4392 @media only screen and (min-width: 570px) {
4393 .flow-text {
4394 font-size: 1.368rem;
4395 }
4396 }
4397
4398 @media only screen and (min-width: 600px) {
4399 .flow-text {
4400 font-size: 1.392rem;
4401 }
4402 }
4403
4404 @media only screen and (min-width: 630px) {
4405 .flow-text {
4406 font-size: 1.416rem;
4407 }
4408 }
4409
4410 @media only screen and (min-width: 660px) {
4411 .flow-text {
4412 font-size: 1.44rem;
4413 }
4414 }
4415
4416 @media only screen and (min-width: 690px) {
4417 .flow-text {
4418 font-size: 1.464rem;
4419 }
4420 }
4421
4422 @media only screen and (min-width: 720px) {
4423 .flow-text {
4424 font-size: 1.488rem;
4425 }
4426 }
4427
4428 @media only screen and (min-width: 750px) {
4429 .flow-text {
4430 font-size: 1.512rem;
4431 }
4432 }
4433
4434 @media only screen and (min-width: 780px) {
4435 .flow-text {
4436 font-size: 1.536rem;
4437 }
4438 }
4439
4440 @media only screen and (min-width: 810px) {
4441 .flow-text {
4442 font-size: 1.56rem;
4443 }
4444 }
4445
4446 @media only screen and (min-width: 840px) {
4447 .flow-text {
4448 font-size: 1.584rem;
4449 }
4450 }
4451
4452 @media only screen and (min-width: 870px) {
4453 .flow-text {
4454 font-size: 1.608rem;
4455 }
4456 }
4457
4458 @media only screen and (min-width: 900px) {
4459 .flow-text {
4460 font-size: 1.632rem;
4461 }
4462 }
4463
4464 @media only screen and (min-width: 930px) {
4465 .flow-text {
4466 font-size: 1.656rem;
4467 }
4468 }
4469
4470 @media only screen and (min-width: 960px) {
4471 .flow-text {
4472 font-size: 1.68rem;
4473 }
4474 }
4475
4476 @media only screen and (max-width: 360px) {
4477 .flow-text {
4478 font-size: 1.2rem;
4479 }
4480 }
4481
4482 .scale-transition {
4483 transition: -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
4484 transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
4485 transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
4486 }
4487
4488 .scale-transition.scale-out {
4489 -webkit-transform: scale(0);
4490 transform: scale(0);
4491 transition: -webkit-transform .2s !important;
4492 transition: transform .2s !important;
4493 transition: transform .2s, -webkit-transform .2s !important;
4494 }
4495
4496 .scale-transition.scale-in {
4497 -webkit-transform: scale(1);
4498 transform: scale(1);
4499 }
4500
4501 .card-panel {
4502 transition: box-shadow .25s;
4503 padding: 24px;
4504 margin: 0.5rem 0 1rem 0;
4505 border-radius: 2px;
4506 background-color: #fff;
4507 }
4508
4509 .card {
4510 position: relative;
4511 margin: 0.5rem 0 1rem 0;
4512 background-color: #fff;
4513 transition: box-shadow .25s;
4514 border-radius: 2px;
4515 }
4516
4517 .card .card-title {
4518 font-size: 24px;
4519 font-weight: 300;
4520 }
4521
4522 .card .card-title.activator {
4523 cursor: pointer;
4524 }
4525
4526 .card.small, .card.medium, .card.large {
4527 position: relative;
4528 }
4529
4530 .card.small .card-image, .card.medium .card-image, .card.large .card-image {
4531 max-height: 60%;
4532 overflow: hidden;
4533 }
4534
4535 .card.small .card-image + .card-content, .card.medium .card-image + .card-content, .card.large .card-image + .card-content {
4536 max-height: 40%;
4537 }
4538
4539 .card.small .card-content, .card.medium .card-content, .card.large .card-content {
4540 max-height: 100%;
4541 overflow: hidden;
4542 }
4543
4544 .card.small .card-action, .card.medium .card-action, .card.large .card-action {
4545 position: absolute;
4546 bottom: 0;
4547 left: 0;
4548 right: 0;
4549 }
4550
4551 .card.small {
4552 height: 300px;
4553 }
4554
4555 .card.medium {
4556 height: 400px;
4557 }
4558
4559 .card.large {
4560 height: 500px;
4561 }
4562
4563 .card.horizontal {
4564 display: -webkit-flex;
4565 display: -ms-flexbox;
4566 display: flex;
4567 }
4568
4569 .card.horizontal.small .card-image, .card.horizontal.medium .card-image, .card.horizontal.large .card-image {
4570 height: 100%;
4571 max-height: none;
4572 overflow: visible;
4573 }
4574
4575 .card.horizontal.small .card-image img, .card.horizontal.medium .card-image img, .card.horizontal.large .card-image img {
4576 height: 100%;
4577 }
4578
4579 .card.horizontal .card-image {
4580 max-width: 50%;
4581 }
4582
4583 .card.horizontal .card-image img {
4584 border-radius: 2px 0 0 2px;
4585 max-width: 100%;
4586 width: auto;
4587 }
4588
4589 .card.horizontal .card-stacked {
4590 display: -webkit-flex;
4591 display: -ms-flexbox;
4592 display: flex;
4593 -webkit-flex-direction: column;
4594 -ms-flex-direction: column;
4595 flex-direction: column;
4596 -webkit-flex: 1;
4597 -ms-flex: 1;
4598 flex: 1;
4599 position: relative;
4600 }
4601
4602 .card.horizontal .card-stacked .card-content {
4603 -webkit-flex-grow: 1;
4604 -ms-flex-positive: 1;
4605 flex-grow: 1;
4606 }
4607
4608 .card.sticky-action .card-action {
4609 z-index: 2;
4610 }
4611
4612 .card.sticky-action .card-reveal {
4613 z-index: 1;
4614 padding-bottom: 64px;
4615 }
4616
4617 .card .card-image {
4618 position: relative;
4619 }
4620
4621 .card .card-image img {
4622 display: block;
4623 border-radius: 2px 2px 0 0;
4624 position: relative;
4625 left: 0;
4626 right: 0;
4627 top: 0;
4628 bottom: 0;
4629 width: 100%;
4630 }
4631
4632 .card .card-image .card-title {
4633 color: #fff;
4634 position: absolute;
4635 bottom: 0;
4636 left: 0;
4637 max-width: 100%;
4638 padding: 24px;
4639 }
4640
4641 .card .card-content {
4642 padding: 24px;
4643 border-radius: 0 0 2px 2px;
4644 }
4645
4646 .card .card-content p {
4647 margin: 0;
4648 color: inherit;
4649 }
4650
4651 .card .card-content .card-title {
4652 display: block;
4653 line-height: 32px;
4654 margin-bottom: 8px;
4655 }
4656
4657 .card .card-content .card-title i {
4658 line-height: 32px;
4659 }
4660
4661 .card .card-action {
4662 position: relative;
4663 background-color: inherit;
4664 border-top: 1px solid rgba(160, 160, 160, 0.2);
4665 padding: 16px 24px;
4666 }
4667
4668 .card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating) {
4669 color: #ffab40;
4670 margin-right: 24px;
4671 transition: color .3s ease;
4672 text-transform: uppercase;
4673 }
4674
4675 .card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):hover {
4676 color: #ffd8a6;
4677 }
4678
4679 .card .card-reveal {
4680 padding: 24px;
4681 position: absolute;
4682 background-color: #fff;
4683 width: 100%;
4684 overflow-y: auto;
4685 left: 0;
4686 top: 100%;
4687 height: 100%;
4688 z-index: 3;
4689 display: none;
4690 }
4691
4692 .card .card-reveal .card-title {
4693 cursor: pointer;
4694 display: block;
4695 }
4696
4697 #toast-container {
4698 display: block;
4699 position: fixed;
4700 z-index: 10000;
4701 }
4702
4703 @media only screen and (max-width: 600px) {
4704 #toast-container {
4705 min-width: 100%;
4706 bottom: 0%;
4707 }
4708 }
4709
4710 @media only screen and (min-width: 601px) and (max-width: 992px) {
4711 #toast-container {
4712 left: 5%;
4713 bottom: 7%;
4714 max-width: 90%;
4715 }
4716 }
4717
4718 @media only screen and (min-width: 993px) {
4719 #toast-container {
4720 top: 10%;
4721 right: 7%;
4722 max-width: 86%;
4723 }
4724 }
4725
4726 .toast {
4727 border-radius: 2px;
4728 top: 35px;
4729 width: auto;
4730 clear: both;
4731 margin-top: 10px;
4732 position: relative;
4733 max-width: 100%;
4734 height: auto;
4735 min-height: 48px;
4736 line-height: 1.5em;
4737 word-break: break-all;
4738 background-color: #323232;
4739 padding: 10px 25px;
4740 font-size: 1.1rem;
4741 font-weight: 300;
4742 color: #fff;
4743 display: -webkit-flex;
4744 display: -ms-flexbox;
4745 display: flex;
4746 -webkit-align-items: center;
4747 -ms-flex-align: center;
4748 align-items: center;
4749 -webkit-justify-content: space-between;
4750 -ms-flex-pack: justify;
4751 justify-content: space-between;
4752 }
4753
4754 .toast .btn, .toast .btn-large, .toast .btn-flat {
4755 margin: 0;
4756 margin-left: 3rem;
4757 }
4758
4759 .toast.rounded {
4760 border-radius: 24px;
4761 }
4762
4763 @media only screen and (max-width: 600px) {
4764 .toast {
4765 width: 100%;
4766 border-radius: 0;
4767 }
4768 }
4769
4770 @media only screen and (min-width: 601px) and (max-width: 992px) {
4771 .toast {
4772 float: left;
4773 }
4774 }
4775
4776 @media only screen and (min-width: 993px) {
4777 .toast {
4778 float: right;
4779 }
4780 }
4781
4782 .tabs {
4783 position: relative;
4784 overflow-x: auto;
4785 overflow-y: hidden;
4786 height: 48px;
4787 width: 100%;
4788 background-color: #fff;
4789 margin: 0 auto;
4790 white-space: nowrap;
4791 }
4792
4793 .tabs.tabs-transparent {
4794 background-color: transparent;
4795 }
4796
4797 .tabs.tabs-transparent .tab a,
4798 .tabs.tabs-transparent .tab.disabled a,
4799 .tabs.tabs-transparent .tab.disabled a:hover {
4800 color: rgba(255, 255, 255, 0.7);
4801 }
4802
4803 .tabs.tabs-transparent .tab a:hover,
4804 .tabs.tabs-transparent .tab a.active {
4805 color: #fff;
4806 }
4807
4808 .tabs.tabs-transparent .indicator {
4809 background-color: #fff;
4810 }
4811
4812 .tabs.tabs-fixed-width {
4813 display: -webkit-flex;
4814 display: -ms-flexbox;
4815 display: flex;
4816 }
4817
4818 .tabs.tabs-fixed-width .tab {
4819 -webkit-flex-grow: 1;
4820 -ms-flex-positive: 1;
4821 flex-grow: 1;
4822 }
4823
4824 .tabs .tab {
4825 display: inline-block;
4826 text-align: center;
4827 line-height: 48px;
4828 height: 48px;
4829 padding: 0;
4830 margin: 0;
4831 text-transform: uppercase;
4832 }
4833
4834 .tabs .tab a {
4835 color: rgba(238, 110, 115, 0.7);
4836 display: block;
4837 width: 100%;
4838 height: 100%;
4839 padding: 0 24px;
4840 font-size: 14px;
4841 text-overflow: ellipsis;
4842 overflow: hidden;
4843 transition: color .28s ease;
4844 }
4845
4846 .tabs .tab a:hover, .tabs .tab a.active {
4847 background-color: transparent;
4848 color: #ee6e73;
4849 }
4850
4851 .tabs .tab.disabled a,
4852 .tabs .tab.disabled a:hover {
4853 color: rgba(238, 110, 115, 0.7);
4854 cursor: default;
4855 }
4856
4857 .tabs .indicator {
4858 position: absolute;
4859 bottom: 0;
4860 height: 2px;
4861 background-color: #f6b2b5;
4862 will-change: left, right;
4863 }
4864
4865 @media only screen and (max-width: 992px) {
4866 .tabs {
4867 display: -webkit-flex;
4868 display: -ms-flexbox;
4869 display: flex;
4870 }
4871 .tabs .tab {
4872 -webkit-flex-grow: 1;
4873 -ms-flex-positive: 1;
4874 flex-grow: 1;
4875 }
4876 .tabs .tab a {
4877 padding: 0 12px;
4878 }
4879 }
4880
4881 .material-tooltip {
4882 padding: 10px 8px;
4883 font-size: 1rem;
4884 z-index: 2000;
4885 background-color: transparent;
4886 border-radius: 2px;
4887 color: #fff;
4888 min-height: 36px;
4889 line-height: 120%;
4890 opacity: 0;
4891 position: absolute;
4892 text-align: center;
4893 max-width: calc(100% - 4px);
4894 overflow: hidden;
4895 left: 0;
4896 top: 0;
4897 pointer-events: none;
4898 visibility: hidden;
4899 }
4900
4901 .backdrop {
4902 position: absolute;
4903 opacity: 0;
4904 height: 7px;
4905 width: 14px;
4906 border-radius: 0 0 50% 50%;
4907 background-color: #323232;
4908 z-index: -1;
4909 -webkit-transform-origin: 50% 0%;
4910 transform-origin: 50% 0%;
4911 visibility: hidden;
4912 }
4913
4914 .btn, .btn-large,
4915 .btn-flat {
4916 border: none;
4917 border-radius: 2px;
4918 display: inline-block;
4919 height: 36px;
4920 line-height: 36px;
4921 padding: 0 2rem;
4922 text-transform: uppercase;
4923 vertical-align: middle;
4924 -webkit-tap-highlight-color: transparent;
4925 }
4926
4927 .btn.disabled, .disabled.btn-large,
4928 .btn-floating.disabled,
4929 .btn-large.disabled,
4930 .btn-flat.disabled,
4931 .btn:disabled,
4932 .btn-large:disabled,
4933 .btn-floating:disabled,
4934 .btn-large:disabled,
4935 .btn-flat:disabled,
4936 .btn[disabled],
4937 [disabled].btn-large,
4938 .btn-floating[disabled],
4939 .btn-large[disabled],
4940 .btn-flat[disabled] {
4941 pointer-events: none;
4942 background-color: #DFDFDF !important;
4943 box-shadow: none;
4944 color: #9F9F9F !important;
4945 cursor: default;
4946 }
4947
4948 .btn.disabled:hover, .disabled.btn-large:hover,
4949 .btn-floating.disabled:hover,
4950 .btn-large.disabled:hover,
4951 .btn-flat.disabled:hover,
4952 .btn:disabled:hover,
4953 .btn-large:disabled:hover,
4954 .btn-floating:disabled:hover,
4955 .btn-large:disabled:hover,
4956 .btn-flat:disabled:hover,
4957 .btn[disabled]:hover,
4958 [disabled].btn-large:hover,
4959 .btn-floating[disabled]:hover,
4960 .btn-large[disabled]:hover,
4961 .btn-flat[disabled]:hover {
4962 background-color: #DFDFDF !important;
4963 color: #9F9F9F !important;
4964 }
4965
4966 .btn, .btn-large,
4967 .btn-floating,
4968 .btn-large,
4969 .btn-flat {
4970 outline: 0;
4971 }
4972
4973 .btn i, .btn-large i,
4974 .btn-floating i,
4975 .btn-large i,
4976 .btn-flat i {
4977 font-size: 1.3rem;
4978 line-height: inherit;
4979 }
4980
4981 .btn:focus, .btn-large:focus,
4982 .btn-floating:focus {
4983 background-color: #1d7d74;
4984 }
4985
4986 .btn, .btn-large {
4987 text-decoration: none;
4988 color: #fff;
4989 background-color: #26a69a;
4990 text-align: center;
4991 letter-spacing: .5px;
4992 transition: .2s ease-out;
4993 cursor: pointer;
4994 }
4995
4996 .btn:hover, .btn-large:hover {
4997 background-color: #2bbbad;
4998 }
4999
5000 .btn-floating {
5001 display: inline-block;
5002 color: #fff;
5003 position: relative;
5004 overflow: hidden;
5005 z-index: 1;
5006 width: 40px;
5007 height: 40px;
5008 line-height: 40px;
5009 padding: 0;
5010 background-color: #26a69a;
5011 border-radius: 50%;
5012 transition: .3s;
5013 cursor: pointer;
5014 vertical-align: middle;
5015 }
5016
5017 .btn-floating:hover {
5018 background-color: #26a69a;
5019 }
5020
5021 .btn-floating:before {
5022 border-radius: 0;
5023 }
5024
5025 .btn-floating.btn-large {
5026 width: 56px;
5027 height: 56px;
5028 }
5029
5030 .btn-floating.btn-large i {
5031 line-height: 56px;
5032 }
5033
5034 .btn-floating.halfway-fab {
5035 position: absolute;
5036 right: 24px;
5037 bottom: 0;
5038 -webkit-transform: translateY(50%);
5039 transform: translateY(50%);
5040 }
5041
5042 .btn-floating.halfway-fab.left {
5043 right: auto;
5044 left: 24px;
5045 }
5046
5047 .btn-floating i {
5048 width: inherit;
5049 display: inline-block;
5050 text-align: center;
5051 color: #fff;
5052 font-size: 1.6rem;
5053 line-height: 40px;
5054 }
5055
5056 button.btn-floating {
5057 border: none;
5058 }
5059
5060 .fixed-action-btn {
5061 position: fixed;
5062 right: 23px;
5063 bottom: 23px;
5064 padding-top: 15px;
5065 margin-bottom: 0;
5066 z-index: 998;
5067 }
5068
5069 .fixed-action-btn.active ul {
5070 visibility: visible;
5071 }
5072
5073 .fixed-action-btn.horizontal {
5074 padding: 0 0 0 15px;
5075 }
5076
5077 .fixed-action-btn.horizontal ul {
5078 text-align: right;
5079 right: 64px;
5080 top: 50%;
5081 -webkit-transform: translateY(-50%);
5082 transform: translateY(-50%);
5083 height: 100%;
5084 left: auto;
5085 width: 500px;
5086 /*width 100% only goes to width of button container */
5087 }
5088
5089 .fixed-action-btn.horizontal ul li {
5090 display: inline-block;
5091 margin: 15px 15px 0 0;
5092 }
5093
5094 .fixed-action-btn.toolbar {
5095 padding: 0;
5096 height: 56px;
5097 }
5098
5099 .fixed-action-btn.toolbar.active > a i {
5100 opacity: 0;
5101 }
5102
5103 .fixed-action-btn.toolbar ul {
5104 display: -webkit-flex;
5105 display: -ms-flexbox;
5106 display: flex;
5107 top: 0;
5108 bottom: 0;
5109 }
5110
5111 .fixed-action-btn.toolbar ul li {
5112 -webkit-flex: 1;
5113 -ms-flex: 1;
5114 flex: 1;
5115 display: inline-block;
5116 margin: 0;
5117 height: 100%;
5118 transition: none;
5119 }
5120
5121 .fixed-action-btn.toolbar ul li a {
5122 display: block;
5123 overflow: hidden;
5124 position: relative;
5125 width: 100%;
5126 height: 100%;
5127 background-color: transparent;
5128 box-shadow: none;
5129 color: #fff;
5130 line-height: 56px;
5131 z-index: 1;
5132 }
5133
5134 .fixed-action-btn.toolbar ul li a i {
5135 line-height: inherit;
5136 }
5137
5138 .fixed-action-btn ul {
5139 left: 0;
5140 right: 0;
5141 text-align: center;
5142 position: absolute;
5143 bottom: 64px;
5144 margin: 0;
5145 visibility: hidden;
5146 }
5147
5148 .fixed-action-btn ul li {
5149 margin-bottom: 15px;
5150 }
5151
5152 .fixed-action-btn ul a.btn-floating {
5153 opacity: 0;
5154 }
5155
5156 .fixed-action-btn .fab-backdrop {
5157 position: absolute;
5158 top: 0;
5159 left: 0;
5160 z-index: -1;
5161 width: 40px;
5162 height: 40px;
5163 background-color: #26a69a;
5164 border-radius: 50%;
5165 -webkit-transform: scale(0);
5166 transform: scale(0);
5167 }
5168
5169 .btn-flat {
5170 box-shadow: none;
5171 background-color: transparent;
5172 color: #343434;
5173 cursor: pointer;
5174 transition: background-color .2s;
5175 }
5176
5177 .btn-flat:focus, .btn-flat:active {
5178 background-color: transparent;
5179 }
5180
5181 .btn-flat:focus, .btn-flat:hover {
5182 background-color: rgba(0, 0, 0, 0.1);
5183 box-shadow: none;
5184 }
5185
5186 .btn-flat:active {
5187 background-color: rgba(0, 0, 0, 0.2);
5188 }
5189
5190 .btn-flat.disabled {
5191 background-color: transparent !important;
5192 color: #b3b3b3 !important;
5193 cursor: default;
5194 }
5195
5196 .btn-large {
5197 height: 54px;
5198 line-height: 54px;
5199 }
5200
5201 .btn-large i {
5202 font-size: 1.6rem;
5203 }
5204
5205 .btn-block {
5206 display: block;
5207 }
5208
5209 .dropdown-content {
5210 background-color: #fff;
5211 margin: 0;
5212 display: none;
5213 min-width: 100px;
5214 max-height: 650px;
5215 overflow-y: auto;
5216 opacity: 0;
5217 position: absolute;
5218 z-index: 999;
5219 will-change: width, height;
5220 }
5221
5222 .dropdown-content li {
5223 clear: both;
5224 color: rgba(0, 0, 0, 0.87);
5225 cursor: pointer;
5226 min-height: 50px;
5227 line-height: 1.5rem;
5228 width: 100%;
5229 text-align: left;
5230 text-transform: none;
5231 }
5232
5233 .dropdown-content li:hover, .dropdown-content li.active, .dropdown-content li.selected {
5234 background-color: #eee;
5235 }
5236
5237 .dropdown-content li.active.selected {
5238 background-color: #e1e1e1;
5239 }
5240
5241 .dropdown-content li.divider {
5242 min-height: 0;
5243 height: 1px;
5244 }
5245
5246 .dropdown-content li > a, .dropdown-content li > span {
5247 font-size: 16px;
5248 color: #26a69a;
5249 display: block;
5250 line-height: 22px;
5251 padding: 14px 16px;
5252 }
5253
5254 .dropdown-content li > span > label {
5255 top: 1px;
5256 left: 0;
5257 height: 18px;
5258 }
5259
5260 .dropdown-content li > a > i {
5261 height: inherit;
5262 line-height: inherit;
5263 }
5264
5265 .input-field.col .dropdown-content [type="checkbox"] + label {
5266 top: 1px;
5267 left: 0;
5268 height: 18px;
5269 }
5270
5271 /*!
5272 * Waves v0.6.0
5273 * http://fian.my.id/Waves
5274 *
5275 * Copyright 2014 Alfiana E. Sibuea and other contributors
5276 * Released under the MIT license
5277 * https://github.com/fians/Waves/blob/master/LICENSE
5278 */
5279 .waves-effect {
5280 position: relative;
5281 cursor: pointer;
5282 display: inline-block;
5283 overflow: hidden;
5284 -webkit-user-select: none;
5285 -moz-user-select: none;
5286 -ms-user-select: none;
5287 user-select: none;
5288 -webkit-tap-highlight-color: transparent;
5289 vertical-align: middle;
5290 z-index: 1;
5291 transition: .3s ease-out;
5292 }
5293
5294 .waves-effect .waves-ripple {
5295 position: absolute;
5296 border-radius: 50%;
5297 width: 20px;
5298 height: 20px;
5299 margin-top: -10px;
5300 margin-left: -10px;
5301 opacity: 0;
5302 background: rgba(0, 0, 0, 0.2);
5303 transition: all 0.7s ease-out;
5304 transition-property: opacity, -webkit-transform;
5305 transition-property: transform, opacity;
5306 transition-property: transform, opacity, -webkit-transform;
5307 -webkit-transform: scale(0);
5308 transform: scale(0);
5309 pointer-events: none;
5310 }
5311
5312 .waves-effect.waves-light .waves-ripple {
5313 background-color: rgba(255, 255, 255, 0.45);
5314 }
5315
5316 .waves-effect.waves-red .waves-ripple {
5317 background-color: rgba(244, 67, 54, 0.7);
5318 }
5319
5320 .waves-effect.waves-yellow .waves-ripple {
5321 background-color: rgba(255, 235, 59, 0.7);
5322 }
5323
5324 .waves-effect.waves-orange .waves-ripple {
5325 background-color: rgba(255, 152, 0, 0.7);
5326 }
5327
5328 .waves-effect.waves-purple .waves-ripple {
5329 background-color: rgba(156, 39, 176, 0.7);
5330 }
5331
5332 .waves-effect.waves-green .waves-ripple {
5333 background-color: rgba(76, 175, 80, 0.7);
5334 }
5335
5336 .waves-effect.waves-teal .waves-ripple {
5337 background-color: rgba(0, 150, 136, 0.7);
5338 }
5339
5340 .waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"] {
5341 border: 0;
5342 font-style: normal;
5343 font-size: inherit;
5344 text-transform: inherit;
5345 background: none;
5346 }
5347
5348 .waves-effect img {
5349 position: relative;
5350 z-index: -1;
5351 }
5352
5353 .waves-notransition {
5354 transition: none !important;
5355 }
5356
5357 .waves-circle {
5358 -webkit-transform: translateZ(0);
5359 transform: translateZ(0);
5360 -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
5361 }
5362
5363 .waves-input-wrapper {
5364 border-radius: 0.2em;
5365 vertical-align: bottom;
5366 }
5367
5368 .waves-input-wrapper .waves-button-input {
5369 position: relative;
5370 top: 0;
5371 left: 0;
5372 z-index: 1;
5373 }
5374
5375 .waves-circle {
5376 text-align: center;
5377 width: 2.5em;
5378 height: 2.5em;
5379 line-height: 2.5em;
5380 border-radius: 50%;
5381 -webkit-mask-image: none;
5382 }
5383
5384 .waves-block {
5385 display: block;
5386 }
5387
5388 /* Firefox Bug: link not triggered */
5389 .waves-effect .waves-ripple {
5390 z-index: -1;
5391 }
5392
5393 .modal {
5394 display: none;
5395 position: fixed;
5396 left: 0;
5397 right: 0;
5398 background-color: #fafafa;
5399 padding: 0;
5400 max-height: 70%;
5401 width: 55%;
5402 margin: auto;
5403 overflow-y: auto;
5404 border-radius: 2px;
5405 will-change: top, opacity;
5406 }
5407
5408 @media only screen and (max-width: 992px) {
5409 .modal {
5410 width: 80%;
5411 }
5412 }
5413
5414 .modal h1, .modal h2, .modal h3, .modal h4 {
5415 margin-top: 0;
5416 }
5417
5418 .modal .modal-content {
5419 padding: 24px;
5420 }
5421
5422 .modal .modal-close {
5423 cursor: pointer;
5424 }
5425
5426 .modal .modal-footer {
5427 border-radius: 0 0 2px 2px;
5428 background-color: #fafafa;
5429 padding: 4px 6px;
5430 height: 56px;
5431 width: 100%;
5432 }
5433
5434 .modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-flat {
5435 float: right;
5436 margin: 6px 0;
5437 }
5438
5439 .modal-overlay {
5440 position: fixed;
5441 z-index: 999;
5442 top: -100px;
5443 left: 0;
5444 bottom: 0;
5445 right: 0;
5446 height: 125%;
5447 width: 100%;
5448 background: #000;
5449 display: none;
5450 will-change: opacity;
5451 }
5452
5453 .modal.modal-fixed-footer {
5454 padding: 0;
5455 height: 70%;
5456 }
5457
5458 .modal.modal-fixed-footer .modal-content {
5459 position: absolute;
5460 height: calc(100% - 56px);
5461 max-height: 100%;
5462 width: 100%;
5463 overflow-y: auto;
5464 }
5465
5466 .modal.modal-fixed-footer .modal-footer {
5467 border-top: 1px solid rgba(0, 0, 0, 0.1);
5468 position: absolute;
5469 bottom: 0;
5470 }
5471
5472 .modal.bottom-sheet {
5473 top: auto;
5474 bottom: -100%;
5475 margin: 0;
5476 width: 100%;
5477 max-height: 45%;
5478 border-radius: 0;
5479 will-change: bottom, opacity;
5480 }
5481
5482 .collapsible {
5483 border-top: 1px solid #ddd;
5484 border-right: 1px solid #ddd;
5485 border-left: 1px solid #ddd;
5486 margin: 0.5rem 0 1rem 0;
5487 }
5488
5489 .collapsible-header {
5490 display: block;
5491 cursor: pointer;
5492 min-height: 3rem;
5493 line-height: 3rem;
5494 padding: 0 1rem;
5495 background-color: #fff;
5496 border-bottom: 1px solid #ddd;
5497 }
5498
5499 .collapsible-header i {
5500 width: 2rem;
5501 font-size: 1.6rem;
5502 line-height: 3rem;
5503 display: block;
5504 float: left;
5505 text-align: center;
5506 margin-right: 1rem;
5507 }
5508
5509 .collapsible-body {
5510 display: none;
5511 border-bottom: 1px solid #ddd;
5512 box-sizing: border-box;
5513 padding: 2rem;
5514 }
5515
5516 .side-nav .collapsible,
5517 .side-nav.fixed .collapsible {
5518 border: none;
5519 box-shadow: none;
5520 }
5521
5522 .side-nav .collapsible li,
5523 .side-nav.fixed .collapsible li {
5524 padding: 0;
5525 }
5526
5527 .side-nav .collapsible-header,
5528 .side-nav.fixed .collapsible-header {
5529 background-color: transparent;
5530 border: none;
5531 line-height: inherit;
5532 height: inherit;
5533 padding: 0 16px;
5534 }
5535
5536 .side-nav .collapsible-header:hover,
5537 .side-nav.fixed .collapsible-header:hover {
5538 background-color: rgba(0, 0, 0, 0.05);
5539 }
5540
5541 .side-nav .collapsible-header i,
5542 .side-nav.fixed .collapsible-header i {
5543 line-height: inherit;
5544 }
5545
5546 .side-nav .collapsible-body,
5547 .side-nav.fixed .collapsible-body {
5548 border: 0;
5549 background-color: #fff;
5550 }
5551
5552 .side-nav .collapsible-body li a,
5553 .side-nav.fixed .collapsible-body li a {
5554 padding: 0 23.5px 0 31px;
5555 }
5556
5557 .collapsible.popout {
5558 border: none;
5559 box-shadow: none;
5560 }
5561
5562 .collapsible.popout > li {
5563 box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
5564 margin: 0 24px;
5565 transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
5566 }
5567
5568 .collapsible.popout > li.active {
5569 box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
5570 margin: 16px 0;
5571 }
5572
5573 .chip {
5574 display: inline-block;
5575 height: 32px;
5576 font-size: 13px;
5577 font-weight: 500;
5578 color: rgba(0, 0, 0, 0.6);
5579 line-height: 32px;
5580 padding: 0 12px;
5581 border-radius: 16px;
5582 background-color: #e4e4e4;
5583 margin-bottom: 5px;
5584 margin-right: 5px;
5585 }
5586
5587 .chip img {
5588 float: left;
5589 margin: 0 8px 0 -12px;
5590 height: 32px;
5591 width: 32px;
5592 border-radius: 50%;
5593 }
5594
5595 .chip .close {
5596 cursor: pointer;
5597 float: right;
5598 font-size: 16px;
5599 line-height: 32px;
5600 padding-left: 8px;
5601 }
5602
5603 .chips {
5604 border: none;
5605 border-bottom: 1px solid #9e9e9e;
5606 box-shadow: none;
5607 margin: 0 0 20px 0;
5608 min-height: 45px;
5609 outline: none;
5610 transition: all .3s;
5611 }
5612
5613 .chips.focus {
5614 border-bottom: 1px solid #26a69a;
5615 box-shadow: 0 1px 0 0 #26a69a;
5616 }
5617
5618 .chips:hover {
5619 cursor: text;
5620 }
5621
5622 .chips .chip.selected {
5623 background-color: #26a69a;
5624 color: #fff;
5625 }
5626
5627 .chips .input {
5628 background: none;
5629 border: 0;
5630 color: rgba(0, 0, 0, 0.6);
5631 display: inline-block;
5632 font-size: 1rem;
5633 height: 3rem;
5634 line-height: 32px;
5635 outline: 0;
5636 margin: 0;
5637 padding: 0 !important;
5638 width: 120px !important;
5639 }
5640
5641 .chips .input:focus {
5642 border: 0 !important;
5643 box-shadow: none !important;
5644 }
5645
5646 .prefix ~ .chips {
5647 margin-left: 3rem;
5648 width: 92%;
5649 width: calc(100% - 3rem);
5650 }
5651
5652 .chips:empty ~ label {
5653 font-size: 0.8rem;
5654 -webkit-transform: translateY(-140%);
5655 transform: translateY(-140%);
5656 }
5657
5658 .materialboxed {
5659 display: block;
5660 cursor: -webkit-zoom-in;
5661 cursor: zoom-in;
5662 position: relative;
5663 transition: opacity .4s;
5664 -webkit-backface-visibility: hidden;
5665 }
5666
5667 .materialboxed:hover:not(.active) {
5668 opacity: .8;
5669 }
5670
5671 .materialboxed.active {
5672 cursor: -webkit-zoom-out;
5673 cursor: zoom-out;
5674 }
5675
5676 #materialbox-overlay {
5677 position: fixed;
5678 top: 0;
5679 right: 0;
5680 bottom: 0;
5681 left: 0;
5682 background-color: #292929;
5683 z-index: 1000;
5684 will-change: opacity;
5685 }
5686
5687 .materialbox-caption {
5688 position: fixed;
5689 display: none;
5690 color: #fff;
5691 line-height: 50px;
5692 bottom: 0;
5693 left: 0;
5694 width: 100%;
5695 text-align: center;
5696 padding: 0% 15%;
5697 height: 50px;
5698 z-index: 1000;
5699 -webkit-font-smoothing: antialiased;
5700 }
5701
5702 select:focus {
5703 outline: 1px solid #c9f3ef;
5704 }
5705
5706 button:focus {
5707 outline: none;
5708 background-color: #2ab7a9;
5709 }
5710
5711 label {
5712 font-size: 0.8rem;
5713 color: #9e9e9e;
5714 }
5715
5716 /* Text Inputs + Textarea
5717 ========================================================================== */
5718 /* Style Placeholders */
5719 ::-webkit-input-placeholder {
5720 color: #d1d1d1;
5721 }
5722
5723 :-moz-placeholder {
5724 /* Firefox 18- */
5725 color: #d1d1d1;
5726 }
5727
5728 ::-moz-placeholder {
5729 /* Firefox 19+ */
5730 color: #d1d1d1;
5731 }
5732
5733 :-ms-input-placeholder {
5734 color: #d1d1d1;
5735 }
5736
5737 /* Text inputs */
5738 input:not([type]),
5739 input[type=text],
5740 input[type=password],
5741 input[type=email],
5742 input[type=url],
5743 input[type=time],
5744 input[type=date],
5745 input[type=datetime],
5746 input[type=datetime-local],
5747 input[type=tel],
5748 input[type=number],
5749 input[type=search],
5750 textarea.materialize-textarea {
5751 background-color: transparent;
5752 border: none;
5753 border-bottom: 1px solid #9e9e9e;
5754 border-radius: 0;
5755 outline: none;
5756 height: 3rem;
5757 width: 100%;
5758 font-size: 1rem;
5759 margin: 0 0 20px 0;
5760 padding: 0;
5761 box-shadow: none;
5762 box-sizing: content-box;
5763 transition: all 0.3s;
5764 }
5765
5766 input:not([type]):disabled, input:not([type])[readonly="readonly"],
5767 input[type=text]:disabled,
5768 input[type=text][readonly="readonly"],
5769 input[type=password]:disabled,
5770 input[type=password][readonly="readonly"],
5771 input[type=email]:disabled,
5772 input[type=email][readonly="readonly"],
5773 input[type=url]:disabled,
5774 input[type=url][readonly="readonly"],
5775 input[type=time]:disabled,
5776 input[type=time][readonly="readonly"],
5777 input[type=date]:disabled,
5778 input[type=date][readonly="readonly"],
5779 input[type=datetime]:disabled,
5780 input[type=datetime][readonly="readonly"],
5781 input[type=datetime-local]:disabled,
5782 input[type=datetime-local][readonly="readonly"],
5783 input[type=tel]:disabled,
5784 input[type=tel][readonly="readonly"],
5785 input[type=number]:disabled,
5786 input[type=number][readonly="readonly"],
5787 input[type=search]:disabled,
5788 input[type=search][readonly="readonly"],
5789 textarea.materialize-textarea:disabled,
5790 textarea.materialize-textarea[readonly="readonly"] {
5791 color: rgba(0, 0, 0, 0.26);
5792 border-bottom: 1px dotted rgba(0, 0, 0, 0.26);
5793 }
5794
5795 input:not([type]):disabled + label,
5796 input:not([type])[readonly="readonly"] + label,
5797 input[type=text]:disabled + label,
5798 input[type=text][readonly="readonly"] + label,
5799 input[type=password]:disabled + label,
5800 input[type=password][readonly="readonly"] + label,
5801 input[type=email]:disabled + label,
5802 input[type=email][readonly="readonly"] + label,
5803 input[type=url]:disabled + label,
5804 input[type=url][readonly="readonly"] + label,
5805 input[type=time]:disabled + label,
5806 input[type=time][readonly="readonly"] + label,
5807 input[type=date]:disabled + label,
5808 input[type=date][readonly="readonly"] + label,
5809 input[type=datetime]:disabled + label,
5810 input[type=datetime][readonly="readonly"] + label,
5811 input[type=datetime-local]:disabled + label,
5812 input[type=datetime-local][readonly="readonly"] + label,
5813 input[type=tel]:disabled + label,
5814 input[type=tel][readonly="readonly"] + label,
5815 input[type=number]:disabled + label,
5816 input[type=number][readonly="readonly"] + label,
5817 input[type=search]:disabled + label,
5818 input[type=search][readonly="readonly"] + label,
5819 textarea.materialize-textarea:disabled + label,
5820 textarea.materialize-textarea[readonly="readonly"] + label {
5821 color: rgba(0, 0, 0, 0.26);
5822 }
5823
5824 input:not([type]):focus:not([readonly]),
5825 input[type=text]:focus:not([readonly]),
5826 input[type=password]:focus:not([readonly]),
5827 input[type=email]:focus:not([readonly]),
5828 input[type=url]:focus:not([readonly]),
5829 input[type=time]:focus:not([readonly]),
5830 input[type=date]:focus:not([readonly]),
5831 input[type=datetime]:focus:not([readonly]),
5832 input[type=datetime-local]:focus:not([readonly]),
5833 input[type=tel]:focus:not([readonly]),
5834 input[type=number]:focus:not([readonly]),
5835 input[type=search]:focus:not([readonly]),
5836 textarea.materialize-textarea:focus:not([readonly]) {
5837 border-bottom: 1px solid #26a69a;
5838 box-shadow: 0 1px 0 0 #26a69a;
5839 }
5840
5841 input:not([type]):focus:not([readonly]) + label,
5842 input[type=text]:focus:not([readonly]) + label,
5843 input[type=password]:focus:not([readonly]) + label,
5844 input[type=email]:focus:not([readonly]) + label,
5845 input[type=url]:focus:not([readonly]) + label,
5846 input[type=time]:focus:not([readonly]) + label,
5847 input[type=date]:focus:not([readonly]) + label,
5848 input[type=datetime]:focus:not([readonly]) + label,
5849 input[type=datetime-local]:focus:not([readonly]) + label,
5850 input[type=tel]:focus:not([readonly]) + label,
5851 input[type=number]:focus:not([readonly]) + label,
5852 input[type=search]:focus:not([readonly]) + label,
5853 textarea.materialize-textarea:focus:not([readonly]) + label {
5854 color: #26a69a;
5855 }
5856
5857 input:not([type]).valid, input:not([type]):focus.valid,
5858 input[type=text].valid,
5859 input[type=text]:focus.valid,
5860 input[type=password].valid,
5861 input[type=password]:focus.valid,
5862 input[type=email].valid,
5863 input[type=email]:focus.valid,
5864 input[type=url].valid,
5865 input[type=url]:focus.valid,
5866 input[type=time].valid,
5867 input[type=time]:focus.valid,
5868 input[type=date].valid,
5869 input[type=date]:focus.valid,
5870 input[type=datetime].valid,
5871 input[type=datetime]:focus.valid,
5872 input[type=datetime-local].valid,
5873 input[type=datetime-local]:focus.valid,
5874 input[type=tel].valid,
5875 input[type=tel]:focus.valid,
5876 input[type=number].valid,
5877 input[type=number]:focus.valid,
5878 input[type=search].valid,
5879 input[type=search]:focus.valid,
5880 textarea.materialize-textarea.valid,
5881 textarea.materialize-textarea:focus.valid {
5882 border-bottom: 1px solid #4CAF50;
5883 box-shadow: 0 1px 0 0 #4CAF50;
5884 }
5885
5886 input:not([type]).valid + label:after,
5887 input:not([type]):focus.valid + label:after,
5888 input[type=text].valid + label:after,
5889 input[type=text]:focus.valid + label:after,
5890 input[type=password].valid + label:after,
5891 input[type=password]:focus.valid + label:after,
5892 input[type=email].valid + label:after,
5893 input[type=email]:focus.valid + label:after,
5894 input[type=url].valid + label:after,
5895 input[type=url]:focus.valid + label:after,
5896 input[type=time].valid + label:after,
5897 input[type=time]:focus.valid + label:after,
5898 input[type=date].valid + label:after,
5899 input[type=date]:focus.valid + label:after,
5900 input[type=datetime].valid + label:after,
5901 input[type=datetime]:focus.valid + label:after,
5902 input[type=datetime-local].valid + label:after,
5903 input[type=datetime-local]:focus.valid + label:after,
5904 input[type=tel].valid + label:after,
5905 input[type=tel]:focus.valid + label:after,
5906 input[type=number].valid + label:after,
5907 input[type=number]:focus.valid + label:after,
5908 input[type=search].valid + label:after,
5909 input[type=search]:focus.valid + label:after,
5910 textarea.materialize-textarea.valid + label:after,
5911 textarea.materialize-textarea:focus.valid + label:after {
5912 content: attr(data-success);
5913 color: #4CAF50;
5914 opacity: 1;
5915 }
5916
5917 input:not([type]).invalid, input:not([type]):focus.invalid,
5918 input[type=text].invalid,
5919 input[type=text]:focus.invalid,
5920 input[type=password].invalid,
5921 input[type=password]:focus.invalid,
5922 input[type=email].invalid,
5923 input[type=email]:focus.invalid,
5924 input[type=url].invalid,
5925 input[type=url]:focus.invalid,
5926 input[type=time].invalid,
5927 input[type=time]:focus.invalid,
5928 input[type=date].invalid,
5929 input[type=date]:focus.invalid,
5930 input[type=datetime].invalid,
5931 input[type=datetime]:focus.invalid,
5932 input[type=datetime-local].invalid,
5933 input[type=datetime-local]:focus.invalid,
5934 input[type=tel].invalid,
5935 input[type=tel]:focus.invalid,
5936 input[type=number].invalid,
5937 input[type=number]:focus.invalid,
5938 input[type=search].invalid,
5939 input[type=search]:focus.invalid,
5940 textarea.materialize-textarea.invalid,
5941 textarea.materialize-textarea:focus.invalid {
5942 border-bottom: 1px solid #F44336;
5943 box-shadow: 0 1px 0 0 #F44336;
5944 }
5945
5946 input:not([type]).invalid + label:after,
5947 input:not([type]):focus.invalid + label:after,
5948 input[type=text].invalid + label:after,
5949 input[type=text]:focus.invalid + label:after,
5950 input[type=password].invalid + label:after,
5951 input[type=password]:focus.invalid + label:after,
5952 input[type=email].invalid + label:after,
5953 input[type=email]:focus.invalid + label:after,
5954 input[type=url].invalid + label:after,
5955 input[type=url]:focus.invalid + label:after,
5956 input[type=time].invalid + label:after,
5957 input[type=time]:focus.invalid + label:after,
5958 input[type=date].invalid + label:after,
5959 input[type=date]:focus.invalid + label:after,
5960 input[type=datetime].invalid + label:after,
5961 input[type=datetime]:focus.invalid + label:after,
5962 input[type=datetime-local].invalid + label:after,
5963 input[type=datetime-local]:focus.invalid + label:after,
5964 input[type=tel].invalid + label:after,
5965 input[type=tel]:focus.invalid + label:after,
5966 input[type=number].invalid + label:after,
5967 input[type=number]:focus.invalid + label:after,
5968 input[type=search].invalid + label:after,
5969 input[type=search]:focus.invalid + label:after,
5970 textarea.materialize-textarea.invalid + label:after,
5971 textarea.materialize-textarea:focus.invalid + label:after {
5972 content: attr(data-error);
5973 color: #F44336;
5974 opacity: 1;
5975 }
5976
5977 input:not([type]).validate + label,
5978 input[type=text].validate + label,
5979 input[type=password].validate + label,
5980 input[type=email].validate + label,
5981 input[type=url].validate + label,
5982 input[type=time].validate + label,
5983 input[type=date].validate + label,
5984 input[type=datetime].validate + label,
5985 input[type=datetime-local].validate + label,
5986 input[type=tel].validate + label,
5987 input[type=number].validate + label,
5988 input[type=search].validate + label,
5989 textarea.materialize-textarea.validate + label {
5990 width: 100%;
5991 pointer-events: none;
5992 }
5993
5994 input:not([type]) + label:after,
5995 input[type=text] + label:after,
5996 input[type=password] + label:after,
5997 input[type=email] + label:after,
5998 input[type=url] + label:after,
5999 input[type=time] + label:after,
6000 input[type=date] + label:after,
6001 input[type=datetime] + label:after,
6002 input[type=datetime-local] + label:after,
6003 input[type=tel] + label:after,
6004 input[type=number] + label:after,
6005 input[type=search] + label:after,
6006 textarea.materialize-textarea + label:after {
6007 display: block;
6008 content: "";
6009 position: absolute;
6010 top: 60px;
6011 opacity: 0;
6012 transition: .2s opacity ease-out, .2s color ease-out;
6013 }
6014
6015 .input-field {
6016 position: relative;
6017 margin-top: 1rem;
6018 }
6019
6020 .input-field.inline {
6021 display: inline-block;
6022 vertical-align: middle;
6023 margin-left: 5px;
6024 }
6025
6026 .input-field.inline input,
6027 .input-field.inline .select-dropdown {
6028 margin-bottom: 1rem;
6029 }
6030
6031 .input-field.col label {
6032 left: 0.75rem;
6033 }
6034
6035 .input-field.col .prefix ~ label,
6036 .input-field.col .prefix ~ .validate ~ label {
6037 width: calc(100% - 3rem - 1.5rem);
6038 }
6039
6040 .input-field label {
6041 color: #9e9e9e;
6042 position: absolute;
6043 top: 0.8rem;
6044 left: 0;
6045 font-size: 1rem;
6046 cursor: text;
6047 transition: .2s ease-out;
6048 }
6049
6050 .input-field label:not(.label-icon).active {
6051 font-size: 0.8rem;
6052 -webkit-transform: translateY(-140%);
6053 transform: translateY(-140%);
6054 }
6055
6056 .input-field .prefix {
6057 position: absolute;
6058 width: 3rem;
6059 font-size: 2rem;
6060 transition: color .2s;
6061 }
6062
6063 .input-field .prefix.active {
6064 color: #26a69a;
6065 }
6066
6067 .input-field .prefix ~ input,
6068 .input-field .prefix ~ textarea,
6069 .input-field .prefix ~ label,
6070 .input-field .prefix ~ .validate ~ label,
6071 .input-field .prefix ~ .autocomplete-content {
6072 margin-left: 3rem;
6073 width: 92%;
6074 width: calc(100% - 3rem);
6075 }
6076
6077 .input-field .prefix ~ label {
6078 margin-left: 3rem;
6079 }
6080
6081 @media only screen and (max-width: 992px) {
6082 .input-field .prefix ~ input {
6083 width: 86%;
6084 width: calc(100% - 3rem);
6085 }
6086 }
6087
6088 @media only screen and (max-width: 600px) {
6089 .input-field .prefix ~ input {
6090 width: 80%;
6091 width: calc(100% - 3rem);
6092 }
6093 }
6094
6095 /* Search Field */
6096 .input-field input[type=search] {
6097 display: block;
6098 line-height: inherit;
6099 padding-left: 4rem;
6100 width: calc(100% - 4rem);
6101 }
6102
6103 .input-field input[type=search]:focus {
6104 background-color: #fff;
6105 border: 0;
6106 box-shadow: none;
6107 color: #444;
6108 }
6109
6110 .input-field input[type=search]:focus + label i,
6111 .input-field input[type=search]:focus ~ .mdi-navigation-close,
6112 .input-field input[type=search]:focus ~ .material-icons {
6113 color: #444;
6114 }
6115
6116 .input-field input[type=search] + label {
6117 left: 1rem;
6118 }
6119
6120 .input-field input[type=search] ~ .mdi-navigation-close,
6121 .input-field input[type=search] ~ .material-icons {
6122 position: absolute;
6123 top: 0;
6124 right: 1rem;
6125 color: transparent;
6126 cursor: pointer;
6127 font-size: 2rem;
6128 transition: .3s color;
6129 }
6130
6131 /* Textarea */
6132 textarea {
6133 width: 100%;
6134 height: 3rem;
6135 background-color: transparent;
6136 }
6137
6138 textarea.materialize-textarea {
6139 overflow-y: hidden;
6140 /* prevents scroll bar flash */
6141 padding: .8rem 0 1.6rem 0;
6142 /* prevents text jump on Enter keypress */
6143 resize: none;
6144 min-height: 3rem;
6145 }
6146
6147 .hiddendiv {
6148 display: none;
6149 white-space: pre-wrap;
6150 word-wrap: break-word;
6151 overflow-wrap: break-word;
6152 /* future version of deprecated 'word-wrap' */
6153 padding-top: 1.2rem;
6154 /* prevents text jump on Enter keypress */
6155 }
6156
6157 /* Autocomplete */
6158 .autocomplete-content {
6159 margin-top: -15px;
6160 display: block;
6161 opacity: 1;
6162 position: static;
6163 }
6164
6165 .autocomplete-content li .highlight {
6166 color: #444;
6167 }
6168
6169 .autocomplete-content li img {
6170 height: 40px;
6171 width: 40px;
6172 margin: 5px 15px;
6173 }
6174
6175 /* Radio Buttons
6176 ========================================================================== */
6177 [type="radio"]:not(:checked),
6178 [type="radio"]:checked {
6179 position: absolute;
6180 left: -9999px;
6181 opacity: 0;
6182 }
6183
6184 [type="radio"]:not(:checked) + label,
6185 [type="radio"]:checked + label {
6186 position: relative;
6187 padding-left: 35px;
6188 cursor: pointer;
6189 display: inline-block;
6190 height: 25px;
6191 line-height: 25px;
6192 font-size: 1rem;
6193 transition: .28s ease;
6194 /* webkit (konqueror) browsers */
6195 -webkit-user-select: none;
6196 -moz-user-select: none;
6197 -ms-user-select: none;
6198 user-select: none;
6199 }
6200
6201 [type="radio"] + label:before,
6202 [type="radio"] + label:after {
6203 content: '';
6204 position: absolute;
6205 left: 0;
6206 top: 0;
6207 margin: 4px;
6208 width: 16px;
6209 height: 16px;
6210 z-index: 0;
6211 transition: .28s ease;
6212 }
6213
6214 /* Unchecked styles */
6215 [type="radio"]:not(:checked) + label:before,
6216 [type="radio"]:not(:checked) + label:after,
6217 [type="radio"]:checked + label:before,
6218 [type="radio"]:checked + label:after,
6219 [type="radio"].with-gap:checked + label:before,
6220 [type="radio"].with-gap:checked + label:after {
6221 border-radius: 50%;
6222 }
6223
6224 [type="radio"]:not(:checked) + label:before,
6225 [type="radio"]:not(:checked) + label:after {
6226 border: 2px solid #5a5a5a;
6227 }
6228
6229 [type="radio"]:not(:checked) + label:after {
6230 -webkit-transform: scale(0);
6231 transform: scale(0);
6232 }
6233
6234 /* Checked styles */
6235 [type="radio"]:checked + label:before {
6236 border: 2px solid transparent;
6237 }
6238
6239 [type="radio"]:checked + label:after,
6240 [type="radio"].with-gap:checked + label:before,
6241 [type="radio"].with-gap:checked + label:after {
6242 border: 2px solid #26a69a;
6243 }
6244
6245 [type="radio"]:checked + label:after,
6246 [type="radio"].with-gap:checked + label:after {
6247 background-color: #26a69a;
6248 }
6249
6250 [type="radio"]:checked + label:after {
6251 -webkit-transform: scale(1.02);
6252 transform: scale(1.02);
6253 }
6254
6255 /* Radio With gap */
6256 [type="radio"].with-gap:checked + label:after {
6257 -webkit-transform: scale(0.5);
6258 transform: scale(0.5);
6259 }
6260
6261 /* Focused styles */
6262 [type="radio"].tabbed:focus + label:before {
6263 box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
6264 }
6265
6266 /* Disabled Radio With gap */
6267 [type="radio"].with-gap:disabled:checked + label:before {
6268 border: 2px solid rgba(0, 0, 0, 0.26);
6269 }
6270
6271 [type="radio"].with-gap:disabled:checked + label:after {
6272 border: none;
6273 background-color: rgba(0, 0, 0, 0.26);
6274 }
6275
6276 /* Disabled style */
6277 [type="radio"]:disabled:not(:checked) + label:before,
6278 [type="radio"]:disabled:checked + label:before {
6279 background-color: transparent;
6280 border-color: rgba(0, 0, 0, 0.26);
6281 }
6282
6283 [type="radio"]:disabled + label {
6284 color: rgba(0, 0, 0, 0.26);
6285 }
6286
6287 [type="radio"]:disabled:not(:checked) + label:before {
6288 border-color: rgba(0, 0, 0, 0.26);
6289 }
6290
6291 [type="radio"]:disabled:checked + label:after {
6292 background-color: rgba(0, 0, 0, 0.26);
6293 border-color: #BDBDBD;
6294 }
6295
6296 /* Checkboxes
6297 ========================================================================== */
6298 /* CUSTOM CSS CHECKBOXES */
6299 form p {
6300 margin-bottom: 10px;
6301 text-align: left;
6302 }
6303
6304 form p:last-child {
6305 margin-bottom: 0;
6306 }
6307
6308 /* Remove default checkbox */
6309 [type="checkbox"]:not(:checked),
6310 [type="checkbox"]:checked {
6311 position: absolute;
6312 left: -9999px;
6313 opacity: 0;
6314 }
6315
6316 [type="checkbox"] {
6317 /* checkbox aspect */
6318 }
6319
6320 [type="checkbox"] + label {
6321 position: relative;
6322 padding-left: 35px;
6323 cursor: pointer;
6324 display: inline-block;
6325 height: 25px;
6326 line-height: 25px;
6327 font-size: 1rem;
6328 -webkit-user-select: none;
6329 /* webkit (safari, chrome) browsers */
6330 -moz-user-select: none;
6331 /* mozilla browsers */
6332 -khtml-user-select: none;
6333 /* webkit (konqueror) browsers */
6334 -ms-user-select: none;
6335 /* IE10+ */
6336 }
6337
6338 [type="checkbox"] + label:before,
6339 [type="checkbox"]:not(.filled-in) + label:after {
6340 content: '';
6341 position: absolute;
6342 top: 0;
6343 left: 0;
6344 width: 18px;
6345 height: 18px;
6346 z-index: 0;
6347 border: 2px solid #5a5a5a;
6348 border-radius: 1px;
6349 margin-top: 2px;
6350 transition: .2s;
6351 }
6352
6353 [type="checkbox"]:not(.filled-in) + label:after {
6354 border: 0;
6355 -webkit-transform: scale(0);
6356 transform: scale(0);
6357 }
6358
6359 [type="checkbox"]:not(:checked):disabled + label:before {
6360 border: none;
6361 background-color: rgba(0, 0, 0, 0.26);
6362 }
6363
6364 [type="checkbox"].tabbed:focus + label:after {
6365 -webkit-transform: scale(1);
6366 transform: scale(1);
6367 border: 0;
6368 border-radius: 50%;
6369 box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
6370 background-color: rgba(0, 0, 0, 0.1);
6371 }
6372
6373 [type="checkbox"]:checked + label:before {
6374 top: -4px;
6375 left: -5px;
6376 width: 12px;
6377 height: 22px;
6378 border-top: 2px solid transparent;
6379 border-left: 2px solid transparent;
6380 border-right: 2px solid #26a69a;
6381 border-bottom: 2px solid #26a69a;
6382 -webkit-transform: rotate(40deg);
6383 transform: rotate(40deg);
6384 -webkit-backface-visibility: hidden;
6385 backface-visibility: hidden;
6386 -webkit-transform-origin: 100% 100%;
6387 transform-origin: 100% 100%;
6388 }
6389
6390 [type="checkbox"]:checked:disabled + label:before {
6391 border-right: 2px solid rgba(0, 0, 0, 0.26);
6392 border-bottom: 2px solid rgba(0, 0, 0, 0.26);
6393 }
6394
6395 /* Indeterminate checkbox */
6396 [type="checkbox"]:indeterminate + label:before {
6397 top: -11px;
6398 left: -12px;
6399 width: 10px;
6400 height: 22px;
6401 border-top: none;
6402 border-left: none;
6403 border-right: 2px solid #26a69a;
6404 border-bottom: none;
6405 -webkit-transform: rotate(90deg);
6406 transform: rotate(90deg);
6407 -webkit-backface-visibility: hidden;
6408 backface-visibility: hidden;
6409 -webkit-transform-origin: 100% 100%;
6410 transform-origin: 100% 100%;
6411 }
6412
6413 [type="checkbox"]:indeterminate:disabled + label:before {
6414 border-right: 2px solid rgba(0, 0, 0, 0.26);
6415 background-color: transparent;
6416 }
6417
6418 [type="checkbox"].filled-in + label:after {
6419 border-radius: 2px;
6420 }
6421
6422 [type="checkbox"].filled-in + label:before,
6423 [type="checkbox"].filled-in + label:after {
6424 content: '';
6425 left: 0;
6426 position: absolute;
6427 /* .1s delay is for check animation */
6428 transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
6429 z-index: 1;
6430 }
6431
6432 [type="checkbox"].filled-in:not(:checked) + label:before {
6433 width: 0;
6434 height: 0;
6435 border: 3px solid transparent;
6436 left: 6px;
6437 top: 10px;
6438 -webkit-transform: rotateZ(37deg);
6439 transform: rotateZ(37deg);
6440 -webkit-transform-origin: 20% 40%;
6441 transform-origin: 100% 100%;
6442 }
6443
6444 [type="checkbox"].filled-in:not(:checked) + label:after {
6445 height: 20px;
6446 width: 20px;
6447 background-color: transparent;
6448 border: 2px solid #5a5a5a;
6449 top: 0px;
6450 z-index: 0;
6451 }
6452
6453 [type="checkbox"].filled-in:checked + label:before {
6454 top: 0;
6455 left: 1px;
6456 width: 8px;
6457 height: 13px;
6458 border-top: 2px solid transparent;
6459 border-left: 2px solid transparent;
6460 border-right: 2px solid #fff;
6461 border-bottom: 2px solid #fff;
6462 -webkit-transform: rotateZ(37deg);
6463 transform: rotateZ(37deg);
6464 -webkit-transform-origin: 100% 100%;
6465 transform-origin: 100% 100%;
6466 }
6467
6468 [type="checkbox"].filled-in:checked + label:after {
6469 top: 0;
6470 width: 20px;
6471 height: 20px;
6472 border: 2px solid #26a69a;
6473 background-color: #26a69a;
6474 z-index: 0;
6475 }
6476
6477 [type="checkbox"].filled-in.tabbed:focus + label:after {
6478 border-radius: 2px;
6479 border-color: #5a5a5a;
6480 background-color: rgba(0, 0, 0, 0.1);
6481 }
6482
6483 [type="checkbox"].filled-in.tabbed:checked:focus + label:after {
6484 border-radius: 2px;
6485 background-color: #26a69a;
6486 border-color: #26a69a;
6487 }
6488
6489 [type="checkbox"].filled-in:disabled:not(:checked) + label:before {
6490 background-color: transparent;
6491 border: 2px solid transparent;
6492 }
6493
6494 [type="checkbox"].filled-in:disabled:not(:checked) + label:after {
6495 border-color: transparent;
6496 background-color: #BDBDBD;
6497 }
6498
6499 [type="checkbox"].filled-in:disabled:checked + label:before {
6500 background-color: transparent;
6501 }
6502
6503 [type="checkbox"].filled-in:disabled:checked + label:after {
6504 background-color: #BDBDBD;
6505 border-color: #BDBDBD;
6506 }
6507
6508 /* Switch
6509 ========================================================================== */
6510 .switch,
6511 .switch * {
6512 -webkit-user-select: none;
6513 -moz-user-select: none;
6514 -khtml-user-select: none;
6515 -ms-user-select: none;
6516 }
6517
6518 .switch label {
6519 cursor: pointer;
6520 }
6521
6522 .switch label input[type=checkbox] {
6523 opacity: 0;
6524 width: 0;
6525 height: 0;
6526 }
6527
6528 .switch label input[type=checkbox]:checked + .lever {
6529 background-color: #84c7c1;
6530 }
6531
6532 .switch label input[type=checkbox]:checked + .lever:after {
6533 background-color: #26a69a;
6534 left: 24px;
6535 }
6536
6537 .switch label .lever {
6538 content: "";
6539 display: inline-block;
6540 position: relative;
6541 width: 40px;
6542 height: 15px;
6543 background-color: #818181;
6544 border-radius: 15px;
6545 margin-right: 10px;
6546 transition: background 0.3s ease;
6547 vertical-align: middle;
6548 margin: 0 16px;
6549 }
6550
6551 .switch label .lever:after {
6552 content: "";
6553 position: absolute;
6554 display: inline-block;
6555 width: 21px;
6556 height: 21px;
6557 background-color: #F1F1F1;
6558 border-radius: 21px;
6559 box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
6560 left: -5px;
6561 top: -3px;
6562 transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease;
6563 }
6564
6565 input[type=checkbox]:checked:not(:disabled) ~ .lever:active::after,
6566 input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::after {
6567 box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(38, 166, 154, 0.1);
6568 }
6569
6570 input[type=checkbox]:not(:disabled) ~ .lever:active:after,
6571 input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::after {
6572 box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08);
6573 }
6574
6575 .switch input[type=checkbox][disabled] + .lever {
6576 cursor: default;
6577 }
6578
6579 .switch label input[type=checkbox][disabled] + .lever:after,
6580 .switch label input[type=checkbox][disabled]:checked + .lever:after {
6581 background-color: #BDBDBD;
6582 }
6583
6584 /* Select Field
6585 ========================================================================== */
6586 select {
6587 display: none;
6588 }
6589
6590 select.browser-default {
6591 display: block;
6592 }
6593
6594 select {
6595 background-color: rgba(255, 255, 255, 0.9);
6596 width: 100%;
6597 padding: 5px;
6598 border: 1px solid #f2f2f2;
6599 border-radius: 2px;
6600 height: 3rem;
6601 }
6602
6603 .select-label {
6604 position: absolute;
6605 }
6606
6607 .select-wrapper {
6608 position: relative;
6609 }
6610
6611 .select-wrapper input.select-dropdown {
6612 position: relative;
6613 cursor: pointer;
6614 background-color: transparent;
6615 border: none;
6616 border-bottom: 1px solid #9e9e9e;
6617 outline: none;
6618 height: 3rem;
6619 line-height: 3rem;
6620 width: 100%;
6621 font-size: 1rem;
6622 margin: 0 0 20px 0;
6623 padding: 0;
6624 display: block;
6625 }
6626
6627 .select-wrapper span.caret {
6628 color: initial;
6629 position: absolute;
6630 right: 0;
6631 top: 0;
6632 bottom: 0;
6633 height: 10px;
6634 margin: auto 0;
6635 font-size: 10px;
6636 line-height: 10px;
6637 }
6638
6639 .select-wrapper span.caret.disabled {
6640 color: rgba(0, 0, 0, 0.26);
6641 }
6642
6643 .select-wrapper + label {
6644 position: absolute;
6645 top: -14px;
6646 font-size: 0.8rem;
6647 }
6648
6649 select:disabled {
6650 color: rgba(0, 0, 0, 0.3);
6651 }
6652
6653 .select-wrapper input.select-dropdown:disabled {
6654 color: rgba(0, 0, 0, 0.3);
6655 cursor: default;
6656 -webkit-user-select: none;
6657 /* webkit (safari, chrome) browsers */
6658 -moz-user-select: none;
6659 /* mozilla browsers */
6660 -ms-user-select: none;
6661 /* IE10+ */
6662 border-bottom: 1px solid rgba(0, 0, 0, 0.3);
6663 }
6664
6665 .select-wrapper i {
6666 color: rgba(0, 0, 0, 0.3);
6667 }
6668
6669 .select-dropdown li.disabled,
6670 .select-dropdown li.disabled > span,
6671 .select-dropdown li.optgroup {
6672 color: rgba(0, 0, 0, 0.3);
6673 background-color: transparent;
6674 }
6675
6676 .prefix ~ .select-wrapper {
6677 margin-left: 3rem;
6678 width: 92%;
6679 width: calc(100% - 3rem);
6680 }
6681
6682 .prefix ~ label {
6683 margin-left: 3rem;
6684 }
6685
6686 .select-dropdown li img {
6687 height: 40px;
6688 width: 40px;
6689 margin: 5px 15px;
6690 float: right;
6691 }
6692
6693 .select-dropdown li.optgroup {
6694 border-top: 1px solid #eee;
6695 }
6696
6697 .select-dropdown li.optgroup.selected > span {
6698 color: rgba(0, 0, 0, 0.7);
6699 }
6700
6701 .select-dropdown li.optgroup > span {
6702 color: rgba(0, 0, 0, 0.4);
6703 }
6704
6705 .select-dropdown li.optgroup ~ li.optgroup-option {
6706 padding-left: 1rem;
6707 }
6708
6709 /* File Input
6710 ========================================================================== */
6711 .file-field {
6712 position: relative;
6713 }
6714
6715 .file-field .file-path-wrapper {
6716 overflow: hidden;
6717 padding-left: 10px;
6718 }
6719
6720 .file-field input.file-path {
6721 width: 100%;
6722 }
6723
6724 .file-field .btn, .file-field .btn-large {
6725 float: left;
6726 height: 3rem;
6727 line-height: 3rem;
6728 }
6729
6730 .file-field span {
6731 cursor: pointer;
6732 }
6733
6734 .file-field input[type=file] {
6735 position: absolute;
6736 top: 0;
6737 right: 0;
6738 left: 0;
6739 bottom: 0;
6740 width: 100%;
6741 margin: 0;
6742 padding: 0;
6743 font-size: 20px;
6744 cursor: pointer;
6745 opacity: 0;
6746 filter: alpha(opacity=0);
6747 }
6748
6749 /* Range
6750 ========================================================================== */
6751 .range-field {
6752 position: relative;
6753 }
6754
6755 input[type=range],
6756 input[type=range] + .thumb {
6757 cursor: pointer;
6758 }
6759
6760 input[type=range] {
6761 position: relative;
6762 background-color: transparent;
6763 border: none;
6764 outline: none;
6765 width: 100%;
6766 margin: 15px 0;
6767 padding: 0;
6768 }
6769
6770 input[type=range]:focus {
6771 outline: none;
6772 }
6773
6774 input[type=range] + .thumb {
6775 position: absolute;
6776 border: none;
6777 height: 0;
6778 width: 0;
6779 border-radius: 50%;
6780 background-color: #26a69a;
6781 top: 10px;
6782 margin-left: -6px;
6783 -webkit-transform-origin: 50% 50%;
6784 transform-origin: 50% 50%;
6785 -webkit-transform: rotate(-45deg);
6786 transform: rotate(-45deg);
6787 }
6788
6789 input[type=range] + .thumb .value {
6790 display: block;
6791 width: 30px;
6792 text-align: center;
6793 color: #26a69a;
6794 font-size: 0;
6795 -webkit-transform: rotate(45deg);
6796 transform: rotate(45deg);
6797 }
6798
6799 input[type=range] + .thumb.active {
6800 border-radius: 50% 50% 50% 0;
6801 }
6802
6803 input[type=range] + .thumb.active .value {
6804 color: #fff;
6805 margin-left: -1px;
6806 margin-top: 8px;
6807 font-size: 10px;
6808 }
6809
6810 input[type=range] {
6811 -webkit-appearance: none;
6812 }
6813
6814 input[type=range]::-webkit-slider-runnable-track {
6815 height: 3px;
6816 background: #c2c0c2;
6817 border: none;
6818 }
6819
6820 input[type=range]::-webkit-slider-thumb {
6821 -webkit-appearance: none;
6822 border: none;
6823 height: 14px;
6824 width: 14px;
6825 border-radius: 50%;
6826 background-color: #26a69a;
6827 -webkit-transform-origin: 50% 50%;
6828 transform-origin: 50% 50%;
6829 margin: -5px 0 0 0;
6830 transition: .3s;
6831 }
6832
6833 input[type=range]:focus::-webkit-slider-runnable-track {
6834 background: #ccc;
6835 }
6836
6837 input[type=range] {
6838 /* fix for FF unable to apply focus style bug */
6839 border: 1px solid white;
6840 /*required for proper track sizing in FF*/
6841 }
6842
6843 input[type=range]::-moz-range-track {
6844 height: 3px;
6845 background: #ddd;
6846 border: none;
6847 }
6848
6849 input[type=range]::-moz-range-thumb {
6850 border: none;
6851 height: 14px;
6852 width: 14px;
6853 border-radius: 50%;
6854 background: #26a69a;
6855 margin-top: -5px;
6856 }
6857
6858 input[type=range]:-moz-focusring {
6859 outline: 1px solid #fff;
6860 outline-offset: -1px;
6861 }
6862
6863 input[type=range]:focus::-moz-range-track {
6864 background: #ccc;
6865 }
6866
6867 input[type=range]::-ms-track {
6868 height: 3px;
6869 background: transparent;
6870 border-color: transparent;
6871 border-width: 6px 0;
6872 /*remove default tick marks*/
6873 color: transparent;
6874 }
6875
6876 input[type=range]::-ms-fill-lower {
6877 background: #777;
6878 }
6879
6880 input[type=range]::-ms-fill-upper {
6881 background: #ddd;
6882 }
6883
6884 input[type=range]::-ms-thumb {
6885 border: none;
6886 height: 14px;
6887 width: 14px;
6888 border-radius: 50%;
6889 background: #26a69a;
6890 }
6891
6892 input[type=range]:focus::-ms-fill-lower {
6893 background: #888;
6894 }
6895
6896 input[type=range]:focus::-ms-fill-upper {
6897 background: #ccc;
6898 }
6899
6900 /***************
6901 Nav List
6902 ***************/
6903 .table-of-contents.fixed {
6904 position: fixed;
6905 }
6906
6907 .table-of-contents li {
6908 padding: 2px 0;
6909 }
6910
6911 .table-of-contents a {
6912 display: inline-block;
6913 font-weight: 300;
6914 color: #757575;
6915 padding-left: 20px;
6916 height: 1.5rem;
6917 line-height: 1.5rem;
6918 letter-spacing: .4;
6919 display: inline-block;
6920 }
6921
6922 .table-of-contents a:hover {
6923 color: #a8a8a8;
6924 padding-left: 19px;
6925 border-left: 1px solid #ee6e73;
6926 }
6927
6928 .table-of-contents a.active {
6929 font-weight: 500;
6930 padding-left: 18px;
6931 border-left: 2px solid #ee6e73;
6932 }
6933
6934 .side-nav {
6935 position: fixed;
6936 width: 300px;
6937 left: 0;
6938 top: 0;
6939 margin: 0;
6940 -webkit-transform: translateX(-100%);
6941 transform: translateX(-100%);
6942 height: 100%;
6943 height: calc(100% + 60px);
6944 height: -moz-calc(100%);
6945 padding-bottom: 60px;
6946 background-color: #fff;
6947 z-index: 999;
6948 overflow-y: auto;
6949 will-change: transform;
6950 -webkit-backface-visibility: hidden;
6951 backface-visibility: hidden;
6952 -webkit-transform: translateX(-105%);
6953 transform: translateX(-105%);
6954 }
6955
6956 .side-nav.right-aligned {
6957 right: 0;
6958 -webkit-transform: translateX(105%);
6959 transform: translateX(105%);
6960 left: auto;
6961 -webkit-transform: translateX(100%);
6962 transform: translateX(100%);
6963 }
6964
6965 .side-nav .collapsible {
6966 margin: 0;
6967 }
6968
6969 .side-nav li {
6970 float: none;
6971 line-height: 48px;
6972 }
6973
6974 .side-nav li.active {
6975 background-color: rgba(0, 0, 0, 0.05);
6976 }
6977
6978 .side-nav a {
6979 color: rgba(0, 0, 0, 0.87);
6980 display: block;
6981 font-size: 14px;
6982 font-weight: 500;
6983 height: 48px;
6984 line-height: 48px;
6985 padding: 0 32px;
6986 }
6987
6988 .side-nav a:hover {
6989 background-color: rgba(0, 0, 0, 0.05);
6990 }
6991
6992 .side-nav a.btn, .side-nav a.btn-large, .side-nav a.btn-large, .side-nav a.btn-flat, .side-nav a.btn-floating {
6993 margin: 10px 15px;
6994 }
6995
6996 .side-nav a.btn, .side-nav a.btn-large, .side-nav a.btn-large, .side-nav a.btn-floating {
6997 color: #fff;
6998 }
6999
7000 .side-nav a.btn-flat {
7001 color: #343434;
7002 }
7003
7004 .side-nav a.btn:hover, .side-nav a.btn-large:hover, .side-nav a.btn-large:hover {
7005 background-color: #2bbbad;
7006 }
7007
7008 .side-nav a.btn-floating:hover {
7009 background-color: #26a69a;
7010 }
7011
7012 .side-nav li > a > i,
7013 .side-nav li > a > [class^="mdi-"], .side-nav li > a > [class*="mdi-"],
7014 .side-nav li > a > i.material-icons {
7015 float: left;
7016 height: 48px;
7017 line-height: 48px;
7018 margin: 0 32px 0 0;
7019 width: 24px;
7020 color: rgba(0, 0, 0, 0.54);
7021 }
7022
7023 .side-nav .divider {
7024 margin: 8px 0 0 0;
7025 }
7026
7027 .side-nav .subheader {
7028 cursor: initial;
7029 pointer-events: none;
7030 color: rgba(0, 0, 0, 0.54);
7031 font-size: 14px;
7032 font-weight: 500;
7033 line-height: 48px;
7034 }
7035
7036 .side-nav .subheader:hover {
7037 background-color: transparent;
7038 }
7039
7040 .side-nav .userView {
7041 position: relative;
7042 padding: 32px 32px 0;
7043 margin-bottom: 8px;
7044 }
7045
7046 .side-nav .userView > a {
7047 height: auto;
7048 padding: 0;
7049 }
7050
7051 .side-nav .userView > a:hover {
7052 background-color: transparent;
7053 }
7054
7055 .side-nav .userView .background {
7056 overflow: hidden;
7057 position: absolute;
7058 top: 0;
7059 right: 0;
7060 bottom: 0;
7061 left: 0;
7062 z-index: -1;
7063 }
7064
7065 .side-nav .userView .circle, .side-nav .userView .name, .side-nav .userView .email {
7066 display: block;
7067 }
7068
7069 .side-nav .userView .circle {
7070 height: 64px;
7071 width: 64px;
7072 }
7073
7074 .side-nav .userView .name,
7075 .side-nav .userView .email {
7076 font-size: 14px;
7077 line-height: 24px;
7078 }
7079
7080 .side-nav .userView .name {
7081 margin-top: 16px;
7082 font-weight: 500;
7083 }
7084
7085 .side-nav .userView .email {
7086 padding-bottom: 16px;
7087 font-weight: 400;
7088 }
7089
7090 .drag-target {
7091 height: 100%;
7092 width: 10px;
7093 position: fixed;
7094 top: 0;
7095 z-index: 998;
7096 }
7097
7098 .side-nav.fixed {
7099 left: 0;
7100 -webkit-transform: translateX(0);
7101 transform: translateX(0);
7102 position: fixed;
7103 }
7104
7105 .side-nav.fixed.right-aligned {
7106 right: 0;
7107 left: auto;
7108 }
7109
7110 @media only screen and (max-width: 992px) {
7111 .side-nav.fixed {
7112 -webkit-transform: translateX(-105%);
7113 transform: translateX(-105%);
7114 }
7115 .side-nav.fixed.right-aligned {
7116 -webkit-transform: translateX(105%);
7117 transform: translateX(105%);
7118 }
7119 .side-nav a {
7120 padding: 0 16px;
7121 }
7122 .side-nav .userView {
7123 padding: 16px 16px 0;
7124 }
7125 }
7126
7127 .side-nav .collapsible-body > ul:not(.collapsible) > li.active,
7128 .side-nav.fixed .collapsible-body > ul:not(.collapsible) > li.active {
7129 background-color: #ee6e73;
7130 }
7131
7132 .side-nav .collapsible-body > ul:not(.collapsible) > li.active a,
7133 .side-nav.fixed .collapsible-body > ul:not(.collapsible) > li.active a {
7134 color: #fff;
7135 }
7136
7137 #sidenav-overlay {
7138 position: fixed;
7139 top: 0;
7140 left: 0;
7141 right: 0;
7142 height: 120vh;
7143 background-color: rgba(0, 0, 0, 0.5);
7144 z-index: 997;
7145 will-change: opacity;
7146 }
7147
7148 /*
7149 @license
7150 Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
7151 This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
7152 The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
7153 The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
7154 Code distributed by Google as part of the polymer project is also
7155 subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
7156 */
7157 /**************************/
7158 /* STYLES FOR THE SPINNER */
7159 /**************************/
7160 /*
7161 * Constants:
7162 * STROKEWIDTH = 3px
7163 * ARCSIZE = 270 degrees (amount of circle the arc takes up)
7164 * ARCTIME = 1333ms (time it takes to expand and contract arc)
7165 * ARCSTARTROT = 216 degrees (how much the start location of the arc
7166 * should rotate each time, 216 gives us a
7167 * 5 pointed star shape (it's 360/5 * 3).
7168 * For a 7 pointed star, we might do
7169 * 360/7 * 3 = 154.286)
7170 * CONTAINERWIDTH = 28px
7171 * SHRINK_TIME = 400ms
7172 */
7173 .preloader-wrapper {
7174 display: inline-block;
7175 position: relative;
7176 width: 48px;
7177 height: 48px;
7178 }
7179
7180 .preloader-wrapper.small {
7181 width: 36px;
7182 height: 36px;
7183 }
7184
7185 .preloader-wrapper.big {
7186 width: 64px;
7187 height: 64px;
7188 }
7189
7190 .preloader-wrapper.active {
7191 /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */
7192 -webkit-animation: container-rotate 1568ms linear infinite;
7193 animation: container-rotate 1568ms linear infinite;
7194 }
7195
7196 @-webkit-keyframes container-rotate {
7197 to {
7198 -webkit-transform: rotate(360deg);
7199 }
7200 }
7201
7202 @keyframes container-rotate {
7203 to {
7204 -webkit-transform: rotate(360deg);
7205 transform: rotate(360deg);
7206 }
7207 }
7208
7209 .spinner-layer {
7210 position: absolute;
7211 width: 100%;
7212 height: 100%;
7213 opacity: 0;
7214 border-color: #26a69a;
7215 }
7216
7217 .spinner-blue,
7218 .spinner-blue-only {
7219 border-color: #4285f4;
7220 }
7221
7222 .spinner-red,
7223 .spinner-red-only {
7224 border-color: #db4437;
7225 }
7226
7227 .spinner-yellow,
7228 .spinner-yellow-only {
7229 border-color: #f4b400;
7230 }
7231
7232 .spinner-green,
7233 .spinner-green-only {
7234 border-color: #0f9d58;
7235 }
7236
7237 /**
7238 * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee):
7239 *
7240 * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't
7241 * guarantee that the animation will start _exactly_ after that value. So we avoid using
7242 * animation-delay and instead set custom keyframes for each color (as redundant as it
7243 * seems).
7244 *
7245 * We write out each animation in full (instead of separating animation-name,
7246 * animation-duration, etc.) because under the polyfill, Safari does not recognize those
7247 * specific properties properly, treats them as -webkit-animation, and overrides the
7248 * other animation rules. See https://github.com/Polymer/platform/issues/53.
7249 */
7250 .active .spinner-layer.spinner-blue {
7251 /* durations: 4 * ARCTIME */
7252 -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7253 animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7254 }
7255
7256 .active .spinner-layer.spinner-red {
7257 /* durations: 4 * ARCTIME */
7258 -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7259 animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7260 }
7261
7262 .active .spinner-layer.spinner-yellow {
7263 /* durations: 4 * ARCTIME */
7264 -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7265 animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7266 }
7267
7268 .active .spinner-layer.spinner-green {
7269 /* durations: 4 * ARCTIME */
7270 -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7271 animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7272 }
7273
7274 .active .spinner-layer,
7275 .active .spinner-layer.spinner-blue-only,
7276 .active .spinner-layer.spinner-red-only,
7277 .active .spinner-layer.spinner-yellow-only,
7278 .active .spinner-layer.spinner-green-only {
7279 /* durations: 4 * ARCTIME */
7280 opacity: 1;
7281 -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7282 animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7283 }
7284
7285 @-webkit-keyframes fill-unfill-rotate {
7286 12.5% {
7287 -webkit-transform: rotate(135deg);
7288 }
7289 /* 0.5 * ARCSIZE */
7290 25% {
7291 -webkit-transform: rotate(270deg);
7292 }
7293 /* 1 * ARCSIZE */
7294 37.5% {
7295 -webkit-transform: rotate(405deg);
7296 }
7297 /* 1.5 * ARCSIZE */
7298 50% {
7299 -webkit-transform: rotate(540deg);
7300 }
7301 /* 2 * ARCSIZE */
7302 62.5% {
7303 -webkit-transform: rotate(675deg);
7304 }
7305 /* 2.5 * ARCSIZE */
7306 75% {
7307 -webkit-transform: rotate(810deg);
7308 }
7309 /* 3 * ARCSIZE */
7310 87.5% {
7311 -webkit-transform: rotate(945deg);
7312 }
7313 /* 3.5 * ARCSIZE */
7314 to {
7315 -webkit-transform: rotate(1080deg);
7316 }
7317 /* 4 * ARCSIZE */
7318 }
7319
7320 @keyframes fill-unfill-rotate {
7321 12.5% {
7322 -webkit-transform: rotate(135deg);
7323 transform: rotate(135deg);
7324 }
7325 /* 0.5 * ARCSIZE */
7326 25% {
7327 -webkit-transform: rotate(270deg);
7328 transform: rotate(270deg);
7329 }
7330 /* 1 * ARCSIZE */
7331 37.5% {
7332 -webkit-transform: rotate(405deg);
7333 transform: rotate(405deg);
7334 }
7335 /* 1.5 * ARCSIZE */
7336 50% {
7337 -webkit-transform: rotate(540deg);
7338 transform: rotate(540deg);
7339 }
7340 /* 2 * ARCSIZE */
7341 62.5% {
7342 -webkit-transform: rotate(675deg);
7343 transform: rotate(675deg);
7344 }
7345 /* 2.5 * ARCSIZE */
7346 75% {
7347 -webkit-transform: rotate(810deg);
7348 transform: rotate(810deg);
7349 }
7350 /* 3 * ARCSIZE */
7351 87.5% {
7352 -webkit-transform: rotate(945deg);
7353 transform: rotate(945deg);
7354 }
7355 /* 3.5 * ARCSIZE */
7356 to {
7357 -webkit-transform: rotate(1080deg);
7358 transform: rotate(1080deg);
7359 }
7360 /* 4 * ARCSIZE */
7361 }
7362
7363 @-webkit-keyframes blue-fade-in-out {
7364 from {
7365 opacity: 1;
7366 }
7367 25% {
7368 opacity: 1;
7369 }
7370 26% {
7371 opacity: 0;
7372 }
7373 89% {
7374 opacity: 0;
7375 }
7376 90% {
7377 opacity: 1;
7378 }
7379 100% {
7380 opacity: 1;
7381 }
7382 }
7383
7384 @keyframes blue-fade-in-out {
7385 from {
7386 opacity: 1;
7387 }
7388 25% {
7389 opacity: 1;
7390 }
7391 26% {
7392 opacity: 0;
7393 }
7394 89% {
7395 opacity: 0;
7396 }
7397 90% {
7398 opacity: 1;
7399 }
7400 100% {
7401 opacity: 1;
7402 }
7403 }
7404
7405 @-webkit-keyframes red-fade-in-out {
7406 from {
7407 opacity: 0;
7408 }
7409 15% {
7410 opacity: 0;
7411 }
7412 25% {
7413 opacity: 1;
7414 }
7415 50% {
7416 opacity: 1;
7417 }
7418 51% {
7419 opacity: 0;
7420 }
7421 }
7422
7423 @keyframes red-fade-in-out {
7424 from {
7425 opacity: 0;
7426 }
7427 15% {
7428 opacity: 0;
7429 }
7430 25% {
7431 opacity: 1;
7432 }
7433 50% {
7434 opacity: 1;
7435 }
7436 51% {
7437 opacity: 0;
7438 }
7439 }
7440
7441 @-webkit-keyframes yellow-fade-in-out {
7442 from {
7443 opacity: 0;
7444 }
7445 40% {
7446 opacity: 0;
7447 }
7448 50% {
7449 opacity: 1;
7450 }
7451 75% {
7452 opacity: 1;
7453 }
7454 76% {
7455 opacity: 0;
7456 }
7457 }
7458
7459 @keyframes yellow-fade-in-out {
7460 from {
7461 opacity: 0;
7462 }
7463 40% {
7464 opacity: 0;
7465 }
7466 50% {
7467 opacity: 1;
7468 }
7469 75% {
7470 opacity: 1;
7471 }
7472 76% {
7473 opacity: 0;
7474 }
7475 }
7476
7477 @-webkit-keyframes green-fade-in-out {
7478 from {
7479 opacity: 0;
7480 }
7481 65% {
7482 opacity: 0;
7483 }
7484 75% {
7485 opacity: 1;
7486 }
7487 90% {
7488 opacity: 1;
7489 }
7490 100% {
7491 opacity: 0;
7492 }
7493 }
7494
7495 @keyframes green-fade-in-out {
7496 from {
7497 opacity: 0;
7498 }
7499 65% {
7500 opacity: 0;
7501 }
7502 75% {
7503 opacity: 1;
7504 }
7505 90% {
7506 opacity: 1;
7507 }
7508 100% {
7509 opacity: 0;
7510 }
7511 }
7512
7513 /**
7514 * Patch the gap that appear between the two adjacent div.circle-clipper while the
7515 * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11).
7516 */
7517 .gap-patch {
7518 position: absolute;
7519 top: 0;
7520 left: 45%;
7521 width: 10%;
7522 height: 100%;
7523 overflow: hidden;
7524 border-color: inherit;
7525 }
7526
7527 .gap-patch .circle {
7528 width: 1000%;
7529 left: -450%;
7530 }
7531
7532 .circle-clipper {
7533 display: inline-block;
7534 position: relative;
7535 width: 50%;
7536 height: 100%;
7537 overflow: hidden;
7538 border-color: inherit;
7539 }
7540
7541 .circle-clipper .circle {
7542 width: 200%;
7543 height: 100%;
7544 border-width: 3px;
7545 /* STROKEWIDTH */
7546 border-style: solid;
7547 border-color: inherit;
7548 border-bottom-color: transparent !important;
7549 border-radius: 50%;
7550 -webkit-animation: none;
7551 animation: none;
7552 position: absolute;
7553 top: 0;
7554 right: 0;
7555 bottom: 0;
7556 }
7557
7558 .circle-clipper.left .circle {
7559 left: 0;
7560 border-right-color: transparent !important;
7561 -webkit-transform: rotate(129deg);
7562 transform: rotate(129deg);
7563 }
7564
7565 .circle-clipper.right .circle {
7566 left: -100%;
7567 border-left-color: transparent !important;
7568 -webkit-transform: rotate(-129deg);
7569 transform: rotate(-129deg);
7570 }
7571
7572 .active .circle-clipper.left .circle {
7573 /* duration: ARCTIME */
7574 -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7575 animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7576 }
7577
7578 .active .circle-clipper.right .circle {
7579 /* duration: ARCTIME */
7580 -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7581 animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7582 }
7583
7584 @-webkit-keyframes left-spin {
7585 from {
7586 -webkit-transform: rotate(130deg);
7587 }
7588 50% {
7589 -webkit-transform: rotate(-5deg);
7590 }
7591 to {
7592 -webkit-transform: rotate(130deg);
7593 }
7594 }
7595
7596 @keyframes left-spin {
7597 from {
7598 -webkit-transform: rotate(130deg);
7599 transform: rotate(130deg);
7600 }
7601 50% {
7602 -webkit-transform: rotate(-5deg);
7603 transform: rotate(-5deg);
7604 }
7605 to {
7606 -webkit-transform: rotate(130deg);
7607 transform: rotate(130deg);
7608 }
7609 }
7610
7611 @-webkit-keyframes right-spin {
7612 from {
7613 -webkit-transform: rotate(-130deg);
7614 }
7615 50% {
7616 -webkit-transform: rotate(5deg);
7617 }
7618 to {
7619 -webkit-transform: rotate(-130deg);
7620 }
7621 }
7622
7623 @keyframes right-spin {
7624 from {
7625 -webkit-transform: rotate(-130deg);
7626 transform: rotate(-130deg);
7627 }
7628 50% {
7629 -webkit-transform: rotate(5deg);
7630 transform: rotate(5deg);
7631 }
7632 to {
7633 -webkit-transform: rotate(-130deg);
7634 transform: rotate(-130deg);
7635 }
7636 }
7637
7638 #spinnerContainer.cooldown {
7639 /* duration: SHRINK_TIME */
7640 -webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
7641 animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
7642 }
7643
7644 @-webkit-keyframes fade-out {
7645 from {
7646 opacity: 1;
7647 }
7648 to {
7649 opacity: 0;
7650 }
7651 }
7652
7653 @keyframes fade-out {
7654 from {
7655 opacity: 1;
7656 }
7657 to {
7658 opacity: 0;
7659 }
7660 }
7661
7662 .slider {
7663 position: relative;
7664 height: 400px;
7665 width: 100%;
7666 }
7667
7668 .slider.fullscreen {
7669 height: 100%;
7670 width: 100%;
7671 position: absolute;
7672 top: 0;
7673 left: 0;
7674 right: 0;
7675 bottom: 0;
7676 }
7677
7678 .slider.fullscreen ul.slides {
7679 height: 100%;
7680 }
7681
7682 .slider.fullscreen ul.indicators {
7683 z-index: 2;
7684 bottom: 30px;
7685 }
7686
7687 .slider .slides {
7688 background-color: #9e9e9e;
7689 margin: 0;
7690 height: 400px;
7691 }
7692
7693 .slider .slides li {
7694 opacity: 0;
7695 position: absolute;
7696 top: 0;
7697 left: 0;
7698 z-index: 1;
7699 width: 100%;
7700 height: inherit;
7701 overflow: hidden;
7702 }
7703
7704 .slider .slides li img {
7705 height: 100%;
7706 width: 100%;
7707 background-size: cover;
7708 background-position: center;
7709 }
7710
7711 .slider .slides li .caption {
7712 color: #fff;
7713 position: absolute;
7714 top: 15%;
7715 left: 15%;
7716 width: 70%;
7717 opacity: 0;
7718 }
7719
7720 .slider .slides li .caption p {
7721 color: #e0e0e0;
7722 }
7723
7724 .slider .slides li.active {
7725 z-index: 2;
7726 }
7727
7728 .slider .indicators {
7729 position: absolute;
7730 text-align: center;
7731 left: 0;
7732 right: 0;
7733 bottom: 0;
7734 margin: 0;
7735 }
7736
7737 .slider .indicators .indicator-item {
7738 display: inline-block;
7739 position: relative;
7740 cursor: pointer;
7741 height: 16px;
7742 width: 16px;
7743 margin: 0 12px;
7744 background-color: #e0e0e0;
7745 transition: background-color .3s;
7746 border-radius: 50%;
7747 }
7748
7749 .slider .indicators .indicator-item.active {
7750 background-color: #4CAF50;
7751 }
7752
7753 .carousel {
7754 overflow: hidden;
7755 position: relative;
7756 width: 100%;
7757 height: 400px;
7758 -webkit-perspective: 500px;
7759 perspective: 500px;
7760 -webkit-transform-style: preserve-3d;
7761 transform-style: preserve-3d;
7762 -webkit-transform-origin: 0% 50%;
7763 transform-origin: 0% 50%;
7764 }
7765
7766 .carousel.carousel-slider {
7767 top: 0;
7768 left: 0;
7769 height: 0;
7770 }
7771
7772 .carousel.carousel-slider .carousel-fixed-item {
7773 position: absolute;
7774 left: 0;
7775 right: 0;
7776 bottom: 20px;
7777 z-index: 1;
7778 }
7779
7780 .carousel.carousel-slider .carousel-fixed-item.with-indicators {
7781 bottom: 68px;
7782 }
7783
7784 .carousel.carousel-slider .carousel-item {
7785 width: 100%;
7786 height: 100%;
7787 min-height: 400px;
7788 position: absolute;
7789 top: 0;
7790 left: 0;
7791 }
7792
7793 .carousel.carousel-slider .carousel-item h2 {
7794 font-size: 24px;
7795 font-weight: 500;
7796 line-height: 32px;
7797 }
7798
7799 .carousel.carousel-slider .carousel-item p {
7800 font-size: 15px;
7801 }
7802
7803 .carousel .carousel-item {
7804 display: none;
7805 width: 200px;
7806 height: 200px;
7807 position: absolute;
7808 top: 0;
7809 left: 0;
7810 }
7811
7812 .carousel .carousel-item img {
7813 width: 100%;
7814 }
7815
7816 .carousel .indicators {
7817 position: absolute;
7818 text-align: center;
7819 left: 0;
7820 right: 0;
7821 bottom: 0;
7822 margin: 0;
7823 }
7824
7825 .carousel .indicators .indicator-item {
7826 display: inline-block;
7827 position: relative;
7828 cursor: pointer;
7829 height: 8px;
7830 width: 8px;
7831 margin: 24px 4px;
7832 background-color: rgba(255, 255, 255, 0.5);
7833 transition: background-color .3s;
7834 border-radius: 50%;
7835 }
7836
7837 .carousel .indicators .indicator-item.active {
7838 background-color: #fff;
7839 }
7840
7841 /* ==========================================================================
7842 $BASE-PICKER
7843 ========================================================================== */
7844 /**
7845 * Note: the root picker element should *NOT* be styled more than what's here.
7846 */
7847 .picker {
7848 font-size: 16px;
7849 text-align: left;
7850 line-height: 1.2;
7851 color: #000000;
7852 position: absolute;
7853 z-index: 10000;
7854 -webkit-user-select: none;
7855 -moz-user-select: none;
7856 -ms-user-select: none;
7857 user-select: none;
7858 }
7859
7860 /**
7861 * The picker input element.
7862 */
7863 .picker__input {
7864 cursor: default;
7865 }
7866
7867 /**
7868 * When the picker is opened, the input element is "activated".
7869 */
7870 .picker__input.picker__input--active {
7871 border-color: #0089ec;
7872 }
7873
7874 /**
7875 * The holder is the only "scrollable" top-level container element.
7876 */
7877 .picker__holder {
7878 width: 100%;
7879 overflow-y: auto;
7880 -webkit-overflow-scrolling: touch;
7881 }
7882
7883 /*!
7884 * Default mobile-first, responsive styling for pickadate.js
7885 * Demo: http://amsul.github.io/pickadate.js
7886 */
7887 /**
7888 * Note: the root picker element should *NOT* be styled more than what's here.
7889 */
7890 /**
7891 * Make the holder and frame fullscreen.
7892 */
7893 .picker__holder,
7894 .picker__frame {
7895 bottom: 0;
7896 left: 0;
7897 right: 0;
7898 top: 100%;
7899 }
7900
7901 /**
7902 * The holder should overlay the entire screen.
7903 */
7904 .picker__holder {
7905 position: fixed;
7906 transition: background 0.15s ease-out, top 0s 0.15s;
7907 -webkit-backface-visibility: hidden;
7908 }
7909
7910 /**
7911 * The frame that bounds the box contents of the picker.
7912 */
7913 .picker__frame {
7914 position: absolute;
7915 margin: 0 auto;
7916 min-width: 256px;
7917 width: 300px;
7918 max-height: 350px;
7919 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
7920 filter: alpha(opacity=0);
7921 -moz-opacity: 0;
7922 opacity: 0;
7923 transition: all 0.15s ease-out;
7924 }
7925
7926 @media (min-height: 28.875em) {
7927 .picker__frame {
7928 overflow: visible;
7929 top: auto;
7930 bottom: -100%;
7931 max-height: 80%;
7932 }
7933 }
7934
7935 @media (min-height: 40.125em) {
7936 .picker__frame {
7937 margin-bottom: 7.5%;
7938 }
7939 }
7940
7941 /**
7942 * The wrapper sets the stage to vertically align the box contents.
7943 */
7944 .picker__wrap {
7945 display: table;
7946 width: 100%;
7947 height: 100%;
7948 }
7949
7950 @media (min-height: 28.875em) {
7951 .picker__wrap {
7952 display: block;
7953 }
7954 }
7955
7956 /**
7957 * The box contains all the picker contents.
7958 */
7959 .picker__box {
7960 background: #ffffff;
7961 display: table-cell;
7962 vertical-align: middle;
7963 }
7964
7965 @media (min-height: 28.875em) {
7966 .picker__box {
7967 display: block;
7968 border: 1px solid #777777;
7969 border-top-color: #898989;
7970 border-bottom-width: 0;
7971 border-radius: 5px 5px 0 0;
7972 box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
7973 }
7974 }
7975
7976 /**
7977 * When the picker opens...
7978 */
7979 .picker--opened .picker__holder {
7980 top: 0;
7981 background: transparent;
7982 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
7983 zoom: 1;
7984 background: rgba(0, 0, 0, 0.32);
7985 transition: background 0.15s ease-out;
7986 }
7987
7988 .picker--opened .picker__frame {
7989 top: 0;
7990 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
7991 filter: alpha(opacity=100);
7992 -moz-opacity: 1;
7993 opacity: 1;
7994 }
7995
7996 @media (min-height: 35.875em) {
7997 .picker--opened .picker__frame {
7998 top: 10%;
7999 bottom: auto;
8000 }
8001 }
8002
8003 /**
8004 * For `large` screens, transform into an inline picker.
8005 */
8006 /* ==========================================================================
8007 CUSTOM MATERIALIZE STYLES
8008 ========================================================================== */
8009 .picker__input.picker__input--active {
8010 border-color: #E3F2FD;
8011 }
8012
8013 .picker__frame {
8014 margin: 0 auto;
8015 max-width: 325px;
8016 }
8017
8018 @media (min-height: 38.875em) {
8019 .picker--opened .picker__frame {
8020 top: 10%;
8021 bottom: auto;
8022 }
8023 }
8024
8025 /* ==========================================================================
8026 $BASE-DATE-PICKER
8027 ========================================================================== */
8028 /**
8029 * The picker box.
8030 */
8031 .picker__box {
8032 padding: 0 1em;
8033 }
8034
8035 /**
8036 * The header containing the month and year stuff.
8037 */
8038 .picker__header {
8039 text-align: center;
8040 position: relative;
8041 margin-top: .75em;
8042 }
8043
8044 /**
8045 * The month and year labels.
8046 */
8047 .picker__month,
8048 .picker__year {
8049 display: inline-block;
8050 margin-left: .25em;
8051 margin-right: .25em;
8052 }
8053
8054 /**
8055 * The month and year selectors.
8056 */
8057 .picker__select--month,
8058 .picker__select--year {
8059 height: 2em;
8060 padding: 0;
8061 margin-left: .25em;
8062 margin-right: .25em;
8063 }
8064
8065 .picker__select--month.browser-default {
8066 display: inline;
8067 background-color: #FFFFFF;
8068 width: 40%;
8069 }
8070
8071 .picker__select--year.browser-default {
8072 display: inline;
8073 background-color: #FFFFFF;
8074 width: 26%;
8075 }
8076
8077 .picker__select--month:focus,
8078 .picker__select--year:focus {
8079 border-color: rgba(0, 0, 0, 0.05);
8080 }
8081
8082 /**
8083 * The month navigation buttons.
8084 */
8085 .picker__nav--prev,
8086 .picker__nav--next {
8087 position: absolute;
8088 padding: .5em 1.25em;
8089 width: 1em;
8090 height: 1em;
8091 box-sizing: content-box;
8092 top: -0.25em;
8093 }
8094
8095 .picker__nav--prev {
8096 left: -1em;
8097 padding-right: 1.25em;
8098 }
8099
8100 .picker__nav--next {
8101 right: -1em;
8102 padding-left: 1.25em;
8103 }
8104
8105 .picker__nav--disabled,
8106 .picker__nav--disabled:hover,
8107 .picker__nav--disabled:before,
8108 .picker__nav--disabled:before:hover {
8109 cursor: default;
8110 background: none;
8111 border-right-color: #f5f5f5;
8112 border-left-color: #f5f5f5;
8113 }
8114
8115 /**
8116 * The calendar table of dates
8117 */
8118 .picker__table {
8119 text-align: center;
8120 border-collapse: collapse;
8121 border-spacing: 0;
8122 table-layout: fixed;
8123 font-size: 1rem;
8124 width: 100%;
8125 margin-top: .75em;
8126 margin-bottom: .5em;
8127 }
8128
8129 .picker__table th, .picker__table td {
8130 text-align: center;
8131 }
8132
8133 .picker__table td {
8134 margin: 0;
8135 padding: 0;
8136 }
8137
8138 /**
8139 * The weekday labels
8140 */
8141 .picker__weekday {
8142 width: 14.285714286%;
8143 font-size: .75em;
8144 padding-bottom: .25em;
8145 color: #999999;
8146 font-weight: 500;
8147 /* Increase the spacing a tad */
8148 }
8149
8150 @media (min-height: 33.875em) {
8151 .picker__weekday {
8152 padding-bottom: .5em;
8153 }
8154 }
8155
8156 /**
8157 * The days on the calendar
8158 */
8159 .picker__day--today {
8160 position: relative;
8161 color: #595959;
8162 letter-spacing: -.3;
8163 padding: .75rem 0;
8164 font-weight: 400;
8165 border: 1px solid transparent;
8166 }
8167
8168 .picker__day--disabled:before {
8169 border-top-color: #aaaaaa;
8170 }
8171
8172 .picker__day--infocus:hover {
8173 cursor: pointer;
8174 color: #000;
8175 font-weight: 500;
8176 }
8177
8178 .picker__day--outfocus {
8179 display: none;
8180 padding: .75rem 0;
8181 color: #fff;
8182 }
8183
8184 .picker__day--outfocus:hover {
8185 cursor: pointer;
8186 color: #dddddd;
8187 font-weight: 500;
8188 }
8189
8190 .picker__day--highlighted:hover,
8191 .picker--focused .picker__day--highlighted {
8192 cursor: pointer;
8193 }
8194
8195 .picker__day--selected,
8196 .picker__day--selected:hover,
8197 .picker--focused .picker__day--selected {
8198 border-radius: 50%;
8199 -webkit-transform: scale(0.75);
8200 transform: scale(0.75);
8201 background: #0089ec;
8202 color: #ffffff;
8203 }
8204
8205 .picker__day--disabled,
8206 .picker__day--disabled:hover,
8207 .picker--focused .picker__day--disabled {
8208 background: #f5f5f5;
8209 border-color: #f5f5f5;
8210 color: #dddddd;
8211 cursor: default;
8212 }
8213
8214 .picker__day--highlighted.picker__day--disabled,
8215 .picker__day--highlighted.picker__day--disabled:hover {
8216 background: #bbbbbb;
8217 }
8218
8219 /**
8220 * The footer containing the "today", "clear", and "close" buttons.
8221 */
8222 .picker__footer {
8223 text-align: center;
8224 display: -webkit-flex;
8225 display: -ms-flexbox;
8226 display: flex;
8227 -webkit-align-items: center;
8228 -ms-flex-align: center;
8229 align-items: center;
8230 -webkit-justify-content: space-between;
8231 -ms-flex-pack: justify;
8232 justify-content: space-between;
8233 }
8234
8235 .picker__button--today,
8236 .picker__button--clear,
8237 .picker__button--close {
8238 border: 1px solid #ffffff;
8239 background: #ffffff;
8240 font-size: .8em;
8241 padding: .66em 0;
8242 font-weight: bold;
8243 width: 33%;
8244 display: inline-block;
8245 vertical-align: bottom;
8246 }
8247
8248 .picker__button--today:hover,
8249 .picker__button--clear:hover,
8250 .picker__button--close:hover {
8251 cursor: pointer;
8252 color: #000000;
8253 background: #b1dcfb;
8254 border-bottom-color: #b1dcfb;
8255 }
8256
8257 .picker__button--today:focus,
8258 .picker__button--clear:focus,
8259 .picker__button--close:focus {
8260 background: #b1dcfb;
8261 border-color: rgba(0, 0, 0, 0.05);
8262 outline: none;
8263 }
8264
8265 .picker__button--today:before,
8266 .picker__button--clear:before,
8267 .picker__button--close:before {
8268 position: relative;
8269 display: inline-block;
8270 height: 0;
8271 }
8272
8273 .picker__button--today:before,
8274 .picker__button--clear:before {
8275 content: " ";
8276 margin-right: .45em;
8277 }
8278
8279 .picker__button--today:before {
8280 top: -0.05em;
8281 width: 0;
8282 border-top: 0.66em solid #0059bc;
8283 border-left: .66em solid transparent;
8284 }
8285
8286 .picker__button--clear:before {
8287 top: -0.25em;
8288 width: .66em;
8289 border-top: 3px solid #ee2200;
8290 }
8291
8292 .picker__button--close:before {
8293 content: "\D7";
8294 top: -0.1em;
8295 vertical-align: top;
8296 font-size: 1.1em;
8297 margin-right: .35em;
8298 color: #777777;
8299 }
8300
8301 .picker__button--today[disabled],
8302 .picker__button--today[disabled]:hover {
8303 background: #f5f5f5;
8304 border-color: #f5f5f5;
8305 color: #dddddd;
8306 cursor: default;
8307 }
8308
8309 .picker__button--today[disabled]:before {
8310 border-top-color: #aaaaaa;
8311 }
8312
8313 /* ==========================================================================
8314 CUSTOM MATERIALIZE STYLES
8315 ========================================================================== */
8316 .picker__box {
8317 border-radius: 2px;
8318 overflow: hidden;
8319 }
8320
8321 .picker__date-display {
8322 text-align: center;
8323 background-color: #26a69a;
8324 color: #fff;
8325 padding-bottom: 15px;
8326 font-weight: 300;
8327 }
8328
8329 .picker__nav--prev:hover,
8330 .picker__nav--next:hover {
8331 cursor: pointer;
8332 color: #000000;
8333 background: #a1ded8;
8334 }
8335
8336 .picker__weekday-display {
8337 background-color: #1f897f;
8338 padding: 10px;
8339 font-weight: 200;
8340 letter-spacing: .5;
8341 font-size: 1rem;
8342 margin-bottom: 15px;
8343 }
8344
8345 .picker__month-display {
8346 text-transform: uppercase;
8347 font-size: 2rem;
8348 }
8349
8350 .picker__day-display {
8351 font-size: 4.5rem;
8352 font-weight: 400;
8353 }
8354
8355 .picker__year-display {
8356 font-size: 1.8rem;
8357 color: rgba(255, 255, 255, 0.4);
8358 }
8359
8360 .picker__box {
8361 padding: 0;
8362 }
8363
8364 .picker__calendar-container {
8365 padding: 0 1rem;
8366 }
8367
8368 .picker__calendar-container thead {
8369 border: none;
8370 }
8371
8372 .picker__table {
8373 margin-top: 0;
8374 margin-bottom: .5em;
8375 }
8376
8377 .picker__day--infocus {
8378 color: #595959;
8379 letter-spacing: -.3;
8380 padding: .75rem 0;
8381 font-weight: 400;
8382 border: 1px solid transparent;
8383 }
8384
8385 .picker__day.picker__day--today {
8386 color: #26a69a;
8387 }
8388
8389 .picker__day.picker__day--today.picker__day--selected {
8390 color: #fff;
8391 }
8392
8393 .picker__weekday {
8394 font-size: .9rem;
8395 }
8396
8397 .picker__day--selected,
8398 .picker__day--selected:hover,
8399 .picker--focused .picker__day--selected {
8400 border-radius: 50%;
8401 -webkit-transform: scale(0.9);
8402 transform: scale(0.9);
8403 background-color: #26a69a;
8404 color: #ffffff;
8405 }
8406
8407 .picker__day--selected.picker__day--outfocus,
8408 .picker__day--selected:hover.picker__day--outfocus,
8409 .picker--focused .picker__day--selected.picker__day--outfocus {
8410 background-color: #a1ded8;
8411 }
8412
8413 .picker__footer {
8414 text-align: right;
8415 padding: 5px 10px;
8416 }
8417
8418 .picker__close, .picker__today {
8419 font-size: 1.1rem;
8420 padding: 0 1rem;
8421 color: #26a69a;
8422 }
8423
8424 .picker__nav--prev:before,
8425 .picker__nav--next:before {
8426 content: " ";
8427 border-top: .5em solid transparent;
8428 border-bottom: .5em solid transparent;
8429 border-right: 0.75em solid #676767;
8430 width: 0;
8431 height: 0;
8432 display: block;
8433 margin: 0 auto;
8434 }
8435
8436 .picker__nav--next:before {
8437 border-right: 0;
8438 border-left: 0.75em solid #676767;
8439 }
8440
8441 button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus {
8442 background-color: #a1ded8;
8443 }
8444
8445 /* ==========================================================================
8446 $BASE-TIME-PICKER
8447 ========================================================================== */
8448 /**
8449 * The list of times.
8450 */
8451 .picker__list {
8452 list-style: none;
8453 padding: 0.75em 0 4.2em;
8454 margin: 0;
8455 }
8456
8457 /**
8458 * The times on the clock.
8459 */
8460 .picker__list-item {
8461 border-bottom: 1px solid #dddddd;
8462 border-top: 1px solid #dddddd;
8463 margin-bottom: -1px;
8464 position: relative;
8465 background: #ffffff;
8466 padding: .75em 1.25em;
8467 }
8468
8469 @media (min-height: 46.75em) {
8470 .picker__list-item {
8471 padding: .5em 1em;
8472 }
8473 }
8474
8475 /* Hovered time */
8476 .picker__list-item:hover {
8477 cursor: pointer;
8478 color: #000000;
8479 background: #b1dcfb;
8480 border-color: #0089ec;
8481 z-index: 10;
8482 }
8483
8484 /* Highlighted and hovered/focused time */
8485 .picker__list-item--highlighted {
8486 border-color: #0089ec;
8487 z-index: 10;
8488 }
8489
8490 .picker__list-item--highlighted:hover,
8491 .picker--focused .picker__list-item--highlighted {
8492 cursor: pointer;
8493 color: #000000;
8494 background: #b1dcfb;
8495 }
8496
8497 /* Selected and hovered/focused time */
8498 .picker__list-item--selected,
8499 .picker__list-item--selected:hover,
8500 .picker--focused .picker__list-item--selected {
8501 background: #0089ec;
8502 color: #ffffff;
8503 z-index: 10;
8504 }
8505
8506 /* Disabled time */
8507 .picker__list-item--disabled,
8508 .picker__list-item--disabled:hover,
8509 .picker--focused .picker__list-item--disabled {
8510 background: #f5f5f5;
8511 border-color: #f5f5f5;
8512 color: #dddddd;
8513 cursor: default;
8514 border-color: #dddddd;
8515 z-index: auto;
8516 }
8517
8518 /**
8519 * The clear button
8520 */
8521 .picker--time .picker__button--clear {
8522 display: block;
8523 width: 80%;
8524 margin: 1em auto 0;
8525 padding: 1em 1.25em;
8526 background: none;
8527 border: 0;
8528 font-weight: 500;
8529 font-size: .67em;
8530 text-align: center;
8531 text-transform: uppercase;
8532 color: #666;
8533 }
8534
8535 .picker--time .picker__button--clear:hover,
8536 .picker--time .picker__button--clear:focus {
8537 color: #000000;
8538 background: #b1dcfb;
8539 background: #ee2200;
8540 border-color: #ee2200;
8541 cursor: pointer;
8542 color: #ffffff;
8543 outline: none;
8544 }
8545
8546 .picker--time .picker__button--clear:before {
8547 top: -0.25em;
8548 color: #666;
8549 font-size: 1.25em;
8550 font-weight: bold;
8551 }
8552
8553 .picker--time .picker__button--clear:hover:before,
8554 .picker--time .picker__button--clear:focus:before {
8555 color: #ffffff;
8556 }
8557
8558 /* ==========================================================================
8559 $DEFAULT-TIME-PICKER
8560 ========================================================================== */
8561 /**
8562 * The frame the bounds the time picker.
8563 */
8564 .picker--time .picker__frame {
8565 min-width: 256px;
8566 max-width: 320px;
8567 }
8568
8569 /**
8570 * The picker box.
8571 */
8572 .picker--time .picker__box {
8573 font-size: 1em;
8574 background: #f2f2f2;
8575 padding: 0;
8576 }
8577
8578 @media (min-height: 40.125em) {
8579 .picker--time .picker__box {
8580 margin-bottom: 5em;
8581 }
8582 }
8583