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