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