Switch to unified view

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