PluginProbe
Moloni / 3.0.51
Moloni v3.0.51
5.0.10 5.0.09 5.0.08 5.0.07 5.0.06 trunk 0.4.0.00 0.4.8.1 3.0.10 3.0.11 3.0.35 3.0.36 3.0.37 3.0.38 3.0.40 3.0.41 3.0.42 3.0.43 3.0.44 3.0.45 3.0.46 3.0.47 3.0.48 3.0.49 3.0.50 All 98 releases
moloni / docs / web / materialize / css / materialize.css

materialize.css in Moloni 3.0.51, at docs/web/materialize/css/materialize.css

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