Project

General

Profile

1
/*!
2
 * Materialize v0.96.1 (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
/*** Dropdown ***/
1632
/*** Fonts ***/
1633
/*** Forms ***/
1634
/*** Global ***/
1635
/*** Navbar ***/
1636
/*** SideNav ***/
1637
/*** Tabs ***/
1638
/*** Tables ***/
1639
/*** Toasts ***/
1640
/*** Typography ***/
1641
/*** Collections ***/
1642
/* Progress Bar */
1643
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
1644
/**
1645
 * 1. Set default font family to sans-serif.
1646
 * 2. Prevent iOS text size adjust after orientation change, without disabling
1647
 *    user zoom.
1648
 */
1649
html {
1650
  font-family: sans-serif;
1651
  /* 1 */
1652
  -ms-text-size-adjust: 100%;
1653
  /* 2 */
1654
  -webkit-text-size-adjust: 100%;
1655
  /* 2 */ }
1656

    
1657
/**
1658
 * Remove default margin.
1659
 */
1660
body {
1661
  margin: 0; }
1662

    
1663
/* HTML5 display definitions
1664
   ========================================================================== */
1665
/**
1666
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
1667
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
1668
 * and Firefox.
1669
 * Correct `block` display not defined for `main` in IE 11.
1670
 */
1671
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
1672
  display: block; }
1673

    
1674
/**
1675
 * 1. Correct `inline-block` display not defined in IE 8/9.
1676
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
1677
 */
1678
audio, canvas, progress, video {
1679
  display: inline-block;
1680
  /* 1 */
1681
  vertical-align: baseline;
1682
  /* 2 */ }
1683

    
1684
/**
1685
 * Prevent modern browsers from displaying `audio` without controls.
1686
 * Remove excess height in iOS 5 devices.
1687
 */
1688
audio:not([controls]) {
1689
  display: none;
1690
  height: 0; }
1691

    
1692
/**
1693
 * Address `[hidden]` styling not present in IE 8/9/10.
1694
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
1695
 */
1696
[hidden], template {
1697
  display: none; }
1698

    
1699
/* Links
1700
   ========================================================================== */
1701
/**
1702
 * Remove the gray background color from active links in IE 10.
1703
 */
1704
a {
1705
  background-color: transparent; }
1706

    
1707
/**
1708
 * Improve readability when focused and also mouse hovered in all browsers.
1709
 */
1710
a:active, a:hover {
1711
  outline: 0; }
1712

    
1713
/* Text-level semantics
1714
   ========================================================================== */
1715
/**
1716
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
1717
 */
1718
abbr[title] {
1719
  border-bottom: 1px dotted; }
1720

    
1721
/**
1722
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
1723
 */
1724
b, strong {
1725
  font-weight: bold; }
1726

    
1727
/**
1728
 * Address styling not present in Safari and Chrome.
1729
 */
1730
dfn {
1731
  font-style: italic; }
1732

    
1733
/**
1734
 * Address variable `h1` font-size and margin within `section` and `article`
1735
 * contexts in Firefox 4+, Safari, and Chrome.
1736
 */
1737
h1 {
1738
  font-size: 2em;
1739
  margin: 0.67em 0; }
1740

    
1741
/**
1742
 * Address styling not present in IE 8/9.
1743
 */
1744
mark {
1745
  background: #ff0;
1746
  color: #000; }
1747

    
1748
/**
1749
 * Address inconsistent and variable font size in all browsers.
1750
 */
1751
small {
1752
  font-size: 80%; }
1753

    
1754
/**
1755
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
1756
 */
1757
sub, sup {
1758
  font-size: 75%;
1759
  line-height: 0;
1760
  position: relative;
1761
  vertical-align: baseline; }
1762

    
1763
sup {
1764
  top: -0.5em; }
1765

    
1766
sub {
1767
  bottom: -0.25em; }
1768

    
1769
/* Embedded content
1770
   ========================================================================== */
1771
/**
1772
 * Remove border when inside `a` element in IE 8/9/10.
1773
 */
1774
img {
1775
  border: 0; }
1776

    
1777
/**
1778
 * Correct overflow not hidden in IE 9/10/11.
1779
 */
1780
svg:not(:root) {
1781
  overflow: hidden; }
1782

    
1783
/* Grouping content
1784
   ========================================================================== */
1785
/**
1786
 * Address margin not present in IE 8/9 and Safari.
1787
 */
1788
figure {
1789
  margin: 1em 40px; }
1790

    
1791
/**
1792
 * Address differences between Firefox and other browsers.
1793
 */
1794
hr {
1795
  -moz-box-sizing: content-box;
1796
  box-sizing: content-box;
1797
  height: 0; }
1798

    
1799
/**
1800
 * Contain overflow in all browsers.
1801
 */
1802
pre {
1803
  overflow: auto; }
1804

    
1805
/**
1806
 * Address odd `em`-unit font size rendering in all browsers.
1807
 */
1808
code, kbd, pre, samp {
1809
  font-family: monospace, monospace;
1810
  font-size: 1em; }
1811

    
1812
/* Forms
1813
   ========================================================================== */
1814
/**
1815
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
1816
 * styling of `select`, unless a `border` property is set.
1817
 */
1818
/**
1819
 * 1. Correct color not being inherited.
1820
 *    Known issue: affects color of disabled elements.
1821
 * 2. Correct font properties not being inherited.
1822
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
1823
 */
1824
button, input, optgroup, select, textarea {
1825
  color: inherit;
1826
  /* 1 */
1827
  font: inherit;
1828
  /* 2 */
1829
  margin: 0;
1830
  /* 3 */ }
1831

    
1832
/**
1833
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
1834
 */
1835
button {
1836
  overflow: visible; }
1837

    
1838
/**
1839
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
1840
 * All other form control elements do not inherit `text-transform` values.
1841
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
1842
 * Correct `select` style inheritance in Firefox.
1843
 */
1844
button, select {
1845
  text-transform: none; }
1846

    
1847
/**
1848
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
1849
 *    and `video` controls.
1850
 * 2. Correct inability to style clickable `input` types in iOS.
1851
 * 3. Improve usability and consistency of cursor style between image-type
1852
 *    `input` and others.
1853
 */
1854
/* 1 */
1855
html input[type="button"], button, input[type="reset"], input[type="submit"] {
1856
  -webkit-appearance: button;
1857
  /* 2 */
1858
  cursor: pointer;
1859
  /* 3 */ }
1860

    
1861
/**
1862
 * Re-set default cursor for disabled elements.
1863
 */
1864
button[disabled], html input[disabled] {
1865
  cursor: default; }
1866

    
1867
/**
1868
 * Remove inner padding and border in Firefox 4+.
1869
 */
1870
button::-moz-focus-inner, input::-moz-focus-inner {
1871
  border: 0;
1872
  padding: 0; }
1873

    
1874
/**
1875
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
1876
 * the UA stylesheet.
1877
 */
1878
input {
1879
  line-height: normal; }
1880

    
1881
/**
1882
 * It's recommended that you don't attempt to style these elements.
1883
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
1884
 *
1885
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
1886
 * 2. Remove excess padding in IE 8/9/10.
1887
 */
1888
input[type="checkbox"], input[type="radio"] {
1889
  box-sizing: border-box;
1890
  /* 1 */
1891
  padding: 0;
1892
  /* 2 */ }
1893

    
1894
/**
1895
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
1896
 * `font-size` values of the `input`, it causes the cursor style of the
1897
 * decrement button to change from `default` to `text`.
1898
 */
1899
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
1900
  height: auto; }
1901

    
1902
/**
1903
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
1904
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
1905
 *    (include `-moz` to future-proof).
1906
 */
1907
input[type="search"] {
1908
  -webkit-appearance: textfield;
1909
  /* 1 */
1910
  -moz-box-sizing: content-box;
1911
  -webkit-box-sizing: content-box;
1912
  /* 2 */
1913
  box-sizing: content-box; }
1914

    
1915
/**
1916
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
1917
 * Safari (but not Chrome) clips the cancel button when the search input has
1918
 * padding (and `textfield` appearance).
1919
 */
1920
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
1921
  -webkit-appearance: none; }
1922

    
1923
/**
1924
 * Define consistent border, margin, and padding.
1925
 */
1926
fieldset {
1927
  border: 1px solid #c0c0c0;
1928
  margin: 0 2px;
1929
  padding: 0.35em 0.625em 0.75em; }
1930

    
1931
/**
1932
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
1933
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
1934
 */
1935
legend {
1936
  border: 0;
1937
  /* 1 */
1938
  padding: 0;
1939
  /* 2 */ }
1940

    
1941
/**
1942
 * Remove default vertical scrollbar in IE 8/9/10/11.
1943
 */
1944
textarea {
1945
  overflow: auto; }
1946

    
1947
/**
1948
 * Don't inherit the `font-weight` (applied by a rule above).
1949
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
1950
 */
1951
optgroup {
1952
  font-weight: bold; }
1953

    
1954
/* Tables
1955
   ========================================================================== */
1956
/**
1957
 * Remove most spacing between table cells.
1958
 */
1959
table {
1960
  border-collapse: collapse;
1961
  border-spacing: 0; }
1962

    
1963
td, th {
1964
  padding: 0; }
1965

    
1966
html {
1967
  box-sizing: border-box; }
1968

    
1969
*, *:before, *:after {
1970
  box-sizing: inherit; }
1971

    
1972
ul {
1973
  list-style-type: none; }
1974

    
1975
a {
1976
  color: #039be5;
1977
  text-decoration: none;
1978
  -webkit-tap-highlight-color: transparent; }
1979

    
1980
.valign-wrapper {
1981
  display: -webkit-box;
1982
  display: -moz-box;
1983
  display: -ms-flexbox;
1984
  display: -webkit-flex;
1985
  display: flex;
1986
  -webkit-flex-align: center;
1987
  -ms-flex-align: center;
1988
  -webkit-align-items: center;
1989
  align-items: center; }
1990
  .valign-wrapper .valign {
1991
    display: block; }
1992

    
1993
ul {
1994
  padding: 0; }
1995
  ul li {
1996
    list-style-type: none; }
1997

    
1998
.clearfix {
1999
  clear: both; }
2000

    
2001
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
2002
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
2003
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
2004
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
2005

    
2006
.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {
2007
  -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
2008
  -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
2009
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
2010

    
2011
.z-depth-2 {
2012
  -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
2013
  -moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
2014
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
2015

    
2016
.z-depth-3 {
2017
  -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
2018
  -moz-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
2019
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); }
2020

    
2021
.z-depth-4, .modal {
2022
  -webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
2023
  -moz-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
2024
  box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21); }
2025

    
2026
.z-depth-5 {
2027
  -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
2028
  -moz-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
2029
  box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22); }
2030

    
2031
.divider {
2032
  height: 1px;
2033
  overflow: hidden;
2034
  background-color: #e0e0e0; }
2035

    
2036
blockquote {
2037
  margin: 20px 0;
2038
  padding-left: 1.5rem;
2039
  border-left: 5px solid #EF9A9A; }
2040

    
2041
i {
2042
  line-height: inherit; }
2043
  i.left {
2044
    float: left;
2045
    margin-right: 15px; }
2046
  i.right {
2047
    float: right;
2048
    margin-left: 15px; }
2049
  i.tiny {
2050
    font-size: 1rem; }
2051
  i.small {
2052
    font-size: 2rem; }
2053
  i.medium {
2054
    font-size: 4rem; }
2055
  i.large {
2056
    font-size: 6rem; }
2057

    
2058
img.responsive-img, video.responsive-video {
2059
  max-width: 100%;
2060
  height: auto; }
2061

    
2062
.pagination li {
2063
  font-size: 1.2rem;
2064
  float: left;
2065
  width: 30px;
2066
  height: 30px;
2067
  margin: 0 10px;
2068
  border-radius: 2px;
2069
  text-align: center; }
2070
  .pagination li a {
2071
    color: #444; }
2072
  .pagination li.active a {
2073
    color: #fff; }
2074
  .pagination li.active {
2075
    background-color: #ee6e73; }
2076
  .pagination li.disabled a {
2077
    color: #999; }
2078
  .pagination li i {
2079
    font-size: 2rem;
2080
    line-height: 1.8rem; }
2081

    
2082
.parallax-container {
2083
  position: relative;
2084
  overflow: hidden;
2085
  height: 500px; }
2086

    
2087
.parallax {
2088
  position: absolute;
2089
  top: 0;
2090
  left: 0;
2091
  right: 0;
2092
  bottom: 0;
2093
  z-index: -1; }
2094
  .parallax img {
2095
    display: none;
2096
    position: absolute;
2097
    left: 50%;
2098
    bottom: 0;
2099
    min-width: 100%;
2100
    min-height: 100%;
2101
    -webkit-transform: translate3d(0, 0, 0);
2102
    transform: translate3d(0, 0, 0);
2103
    transform: translateX(-50%); }
2104

    
2105
.pin-top, .pin-bottom {
2106
  position: relative; }
2107

    
2108
.pinned {
2109
  position: fixed !important; }
2110

    
2111
/*********************
2112
  Transition Classes
2113
**********************/
2114
ul.staggered-list li {
2115
  opacity: 0; }
2116

    
2117
.fade-in {
2118
  opacity: 0;
2119
  transform-origin: 0 50%; }
2120

    
2121
/*********************
2122
  Media Query Classes
2123
**********************/
2124
@media only screen and (max-width : 600px) {
2125
  .hide-on-small-only, .hide-on-small-and-down {
2126
    display: none !important; } }
2127

    
2128
@media only screen and (max-width : 992px) {
2129
  .hide-on-med-and-down {
2130
    display: none !important; } }
2131

    
2132
@media only screen and (min-width : 601px) {
2133
  .hide-on-med-and-up {
2134
    display: none !important; } }
2135

    
2136
@media only screen and (min-width: 600px) and (max-width: 992px) {
2137
  .hide-on-med-only {
2138
    display: none !important; } }
2139

    
2140
@media only screen and (min-width : 993px) {
2141
  .hide-on-large-only {
2142
    display: none !important; } }
2143

    
2144
@media only screen and (min-width : 993px) {
2145
  .show-on-large {
2146
    display: initial !important; } }
2147

    
2148
@media only screen and (min-width: 600px) and (max-width: 992px) {
2149
  .show-on-medium {
2150
    display: initial !important; } }
2151

    
2152
@media only screen and (max-width : 600px) {
2153
  .show-on-small {
2154
    display: initial !important; } }
2155

    
2156
@media only screen and (min-width : 601px) {
2157
  .show-on-medium-and-up {
2158
    display: initial !important; } }
2159

    
2160
@media only screen and (max-width : 992px) {
2161
  .show-on-medium-and-down {
2162
    display: initial !important; } }
2163

    
2164
@media only screen and (max-width : 600px) {
2165
  .center-on-small-only {
2166
    text-align: center; } }
2167

    
2168
footer.page-footer {
2169
  margin-top: 20px;
2170
  padding-top: 20px;
2171
  background-color: #ee6e73; }
2172
  footer.page-footer .footer-copyright {
2173
    overflow: hidden;
2174
    height: 50px;
2175
    line-height: 50px;
2176
    color: rgba(255, 255, 255, 0.8);
2177
    background-color: rgba(51, 51, 51, 0.08); }
2178

    
2179
table, th, td {
2180
  border: none; }
2181

    
2182
table {
2183
  width: 100%;
2184
  display: table; }
2185
  table.bordered tr {
2186
    border-bottom: 1px solid #d0d0d0; }
2187
  table.striped tbody tr:nth-child(odd) {
2188
    background-color: #f2f2f2; }
2189
  table.hoverable tbody tr {
2190
    -webkit-transition: background-color .25s ease;
2191
    -moz-transition: background-color .25s ease;
2192
    -o-transition: background-color .25s ease;
2193
    -ms-transition: background-color .25s ease;
2194
    transition: background-color .25s ease; }
2195
    table.hoverable tbody tr:hover {
2196
      background-color: #f2f2f2; }
2197
  table.centered thead tr th, table.centered tbody tr td {
2198
    text-align: center; }
2199

    
2200
thead {
2201
  border-bottom: 1px solid #d0d0d0; }
2202

    
2203
td, th {
2204
  padding: 15px 5px;
2205
  display: table-cell;
2206
  text-align: left;
2207
  vertical-align: middle;
2208
  border-radius: 2px; }
2209

    
2210
@media only screen and (max-width : 992px) {
2211
  table.responsive-table {
2212
    width: 100%;
2213
    border-collapse: collapse;
2214
    border-spacing: 0;
2215
    display: block;
2216
    position: relative;
2217
    /* sort out borders */ }
2218
    table.responsive-table th, table.responsive-table td {
2219
      margin: 0;
2220
      vertical-align: top; }
2221
    table.responsive-table th {
2222
      text-align: left; }
2223
    table.responsive-table thead {
2224
      display: block;
2225
      float: left; }
2226
      table.responsive-table thead tr {
2227
        display: block;
2228
        padding: 0 10px 0 0; }
2229
        table.responsive-table thead tr th::before {
2230
          content: "\00a0"; }
2231
    table.responsive-table tbody {
2232
      display: block;
2233
      width: auto;
2234
      position: relative;
2235
      overflow-x: auto;
2236
      white-space: nowrap; }
2237
      table.responsive-table tbody tr {
2238
        display: inline-block;
2239
        vertical-align: top; }
2240
    table.responsive-table th {
2241
      display: block;
2242
      text-align: right; }
2243
    table.responsive-table td {
2244
      display: block;
2245
      min-height: 1.25em;
2246
      text-align: left; }
2247
    table.responsive-table tr {
2248
      padding: 0 10px; }
2249
    table.responsive-table thead {
2250
      border: 0;
2251
      border-right: 1px solid #d0d0d0; }
2252
    table.responsive-table.bordered th {
2253
      border-bottom: 0;
2254
      border-left: 0; }
2255
    table.responsive-table.bordered td {
2256
      border-left: 0;
2257
      border-right: 0;
2258
      border-bottom: 0; }
2259
    table.responsive-table.bordered tr {
2260
      border: 0; }
2261
    table.responsive-table.bordered tbody tr {
2262
      border-right: 1px solid #d0d0d0; } }
2263

    
2264
.collection {
2265
  margin: 0.5rem 0 1rem 0;
2266
  border: 1px solid #e0e0e0;
2267
  border-radius: 2px;
2268
  overflow: hidden;
2269
  position: relative; }
2270
  .collection .collection-item {
2271
    background-color: #fff;
2272
    line-height: 1.5rem;
2273
    padding: 10px 20px;
2274
    margin: 0;
2275
    border-bottom: 1px solid #e0e0e0; }
2276
    .collection .collection-item.avatar {
2277
      height: 84px;
2278
      padding-left: 72px;
2279
      position: relative; }
2280
      .collection .collection-item.avatar .circle {
2281
        position: absolute;
2282
        width: 42px;
2283
        height: 42px;
2284
        overflow: hidden;
2285
        left: 15px;
2286
        display: inline-block;
2287
        vertical-align: middle; }
2288
      .collection .collection-item.avatar i.circle {
2289
        font-size: 18px;
2290
        line-height: 42px;
2291
        color: #fff;
2292
        background-color: #999;
2293
        text-align: center; }
2294
      .collection .collection-item.avatar .title {
2295
        font-size: 16px; }
2296
      .collection .collection-item.avatar p {
2297
        margin: 0; }
2298
      .collection .collection-item.avatar .secondary-content {
2299
        position: absolute;
2300
        top: 16px;
2301
        right: 16px; }
2302
    .collection .collection-item:last-child {
2303
      border-bottom: none; }
2304
    .collection .collection-item.active {
2305
      background-color: #26a69a;
2306
      color: #eafaf9; }
2307
  .collection a.collection-item {
2308
    display: block;
2309
    -webkit-transition: 0.25s;
2310
    -moz-transition: 0.25s;
2311
    -o-transition: 0.25s;
2312
    -ms-transition: 0.25s;
2313
    transition: 0.25s;
2314
    color: #26a69a; }
2315
    .collection a.collection-item:not(.active):hover {
2316
      background-color: #ddd; }
2317
  .collection.with-header .collection-header {
2318
    background-color: #fff;
2319
    border-bottom: 1px solid #e0e0e0;
2320
    padding: 10px 20px; }
2321
  .collection.with-header .collection-item {
2322
    padding-left: 30px; }
2323

    
2324
.secondary-content {
2325
  float: right;
2326
  color: #26a69a; }
2327

    
2328
span.badge {
2329
  min-width: 3rem;
2330
  padding: 0 6px;
2331
  text-align: center;
2332
  font-size: 1rem;
2333
  line-height: inherit;
2334
  color: #757575;
2335
  position: absolute;
2336
  right: 15px;
2337
  -webkit-box-sizing: border-box;
2338
  -moz-box-sizing: border-box;
2339
  box-sizing: border-box; }
2340
  span.badge.new {
2341
    font-weight: 300;
2342
    font-size: 0.8rem;
2343
    color: #fff;
2344
    background-color: #26a69a;
2345
    border-radius: 2px; }
2346
  span.badge.new:after {
2347
    content: " new"; }
2348

    
2349
.video-container {
2350
  position: relative;
2351
  padding-bottom: 56.25%;
2352
  padding-top: 30px;
2353
  height: 0;
2354
  overflow: hidden; }
2355
  .video-container.no-controls {
2356
    padding-top: 0; }
2357
  .video-container iframe, .video-container object, .video-container embed {
2358
    position: absolute;
2359
    top: 0;
2360
    left: 0;
2361
    width: 100%;
2362
    height: 100%; }
2363

    
2364
.progress {
2365
  position: relative;
2366
  height: 4px;
2367
  display: block;
2368
  width: 100%;
2369
  background-color: #acece6;
2370
  border-radius: 2px;
2371
  margin: 0.5rem 0 1rem 0;
2372
  overflow: hidden; }
2373
  .progress .determinate {
2374
    position: absolute;
2375
    background-color: inherit;
2376
    top: 0;
2377
    bottom: 0;
2378
    background-color: #26a69a;
2379
    -webkit-transition: width .3s linear;
2380
    -moz-transition: width .3s linear;
2381
    -o-transition: width .3s linear;
2382
    -ms-transition: width .3s linear;
2383
    transition: width .3s linear; }
2384
  .progress .indeterminate {
2385
    background-color: #26a69a; }
2386
    .progress .indeterminate:before {
2387
      content: '';
2388
      position: absolute;
2389
      background-color: inherit;
2390
      top: 0;
2391
      left: 0;
2392
      bottom: 0;
2393
      will-change: left, right;
2394
      -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
2395
      -moz-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
2396
      -ms-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
2397
      -o-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
2398
      animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
2399
    .progress .indeterminate:after {
2400
      content: '';
2401
      position: absolute;
2402
      background-color: inherit;
2403
      top: 0;
2404
      left: 0;
2405
      bottom: 0;
2406
      will-change: left, right;
2407
      -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
2408
      -moz-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
2409
      -ms-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
2410
      -o-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
2411
      animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
2412
      -webkit-animation-delay: 1.15s;
2413
      -moz-animation-delay: 1.15s;
2414
      -ms-animation-delay: 1.15s;
2415
      -o-animation-delay: 1.15s;
2416
      animation-delay: 1.15s; }
2417

    
2418
@-webkit-keyframes indeterminate {
2419
  0% {
2420
    left: -35%;
2421
    right: 100%; }
2422

    
2423
  60% {
2424
    left: 100%;
2425
    right: -90%; }
2426

    
2427
  100% {
2428
    left: 100%;
2429
    right: -90%; } }
2430

    
2431
@-moz-keyframes indeterminate {
2432
  0% {
2433
    left: -35%;
2434
    right: 100%; }
2435

    
2436
  60% {
2437
    left: 100%;
2438
    right: -90%; }
2439

    
2440
  100% {
2441
    left: 100%;
2442
    right: -90%; } }
2443

    
2444
@keyframes indeterminate {
2445
  0% {
2446
    left: -35%;
2447
    right: 100%; }
2448

    
2449
  60% {
2450
    left: 100%;
2451
    right: -90%; }
2452

    
2453
  100% {
2454
    left: 100%;
2455
    right: -90%; } }
2456

    
2457
@-webkit-keyframes indeterminate-short {
2458
  0% {
2459
    left: -200%;
2460
    right: 100%; }
2461

    
2462
  60% {
2463
    left: 107%;
2464
    right: -8%; }
2465

    
2466
  100% {
2467
    left: 107%;
2468
    right: -8%; } }
2469

    
2470
@-moz-keyframes indeterminate-short {
2471
  0% {
2472
    left: -200%;
2473
    right: 100%; }
2474

    
2475
  60% {
2476
    left: 107%;
2477
    right: -8%; }
2478

    
2479
  100% {
2480
    left: 107%;
2481
    right: -8%; } }
2482

    
2483
@keyframes indeterminate-short {
2484
  0% {
2485
    left: -200%;
2486
    right: 100%; }
2487

    
2488
  60% {
2489
    left: 107%;
2490
    right: -8%; }
2491

    
2492
  100% {
2493
    left: 107%;
2494
    right: -8%; } }
2495

    
2496
/*******************
2497
  Utility Classes
2498
*******************/
2499
.hide {
2500
  display: none !important; }
2501

    
2502
.left-align {
2503
  text-align: left; }
2504

    
2505
.right-align {
2506
  text-align: right; }
2507

    
2508
.center, .center-align {
2509
  text-align: center; }
2510

    
2511
.left {
2512
  float: left !important; }
2513

    
2514
.right {
2515
  float: right !important; }
2516

    
2517
.no-select, input[type=range], input[type=range] + .thumb {
2518
  -webkit-touch-callout: none;
2519
  -webkit-user-select: none;
2520
  -khtml-user-select: none;
2521
  -moz-user-select: none;
2522
  -ms-user-select: none;
2523
  user-select: none; }
2524

    
2525
.circle {
2526
  border-radius: 50%; }
2527

    
2528
.center-block {
2529
  display: block;
2530
  margin-left: auto;
2531
  margin-right: auto; }
2532

    
2533
.truncate {
2534
  white-space: nowrap;
2535
  overflow: hidden;
2536
  text-overflow: ellipsis; }
2537

    
2538
.no-padding {
2539
  padding: 0 !important; }
2540

    
2541
@font-face {
2542
  font-family: "Material-Design-Icons";
2543
  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");
2544
  font-weight: normal;
2545
  font-style: normal; }
2546

    
2547
[class^="mdi-"], [class*=" mdi-"] {
2548
  font-family: "Material-Design-Icons";
2549
  speak: none;
2550
  font-style: normal;
2551
  font-weight: normal;
2552
  font-variant: normal;
2553
  text-transform: none;
2554
  text-rendering: auto;
2555
  /* Better Font Rendering =========== */
2556
  -webkit-font-smoothing: antialiased;
2557
  -moz-osx-font-smoothing: grayscale; }
2558

    
2559
.mdi-action-3d-rotation:before {
2560
  content: "\e600"; }
2561

    
2562
.mdi-action-accessibility:before {
2563
  content: "\e601"; }
2564

    
2565
.mdi-action-account-balance:before {
2566
  content: "\e602"; }
2567

    
2568
.mdi-action-account-balance-wallet:before {
2569
  content: "\e603"; }
2570

    
2571
.mdi-action-account-box:before {
2572
  content: "\e604"; }
2573

    
2574
.mdi-action-account-child:before {
2575
  content: "\e605"; }
2576

    
2577
.mdi-action-account-circle:before {
2578
  content: "\e606"; }
2579

    
2580
.mdi-action-add-shopping-cart:before {
2581
  content: "\e607"; }
2582

    
2583
.mdi-action-alarm:before {
2584
  content: "\e608"; }
2585

    
2586
.mdi-action-alarm-add:before {
2587
  content: "\e609"; }
2588

    
2589
.mdi-action-alarm-off:before {
2590
  content: "\e60a"; }
2591

    
2592
.mdi-action-alarm-on:before {
2593
  content: "\e60b"; }
2594

    
2595
.mdi-action-android:before {
2596
  content: "\e60c"; }
2597

    
2598
.mdi-action-announcement:before {
2599
  content: "\e60d"; }
2600

    
2601
.mdi-action-aspect-ratio:before {
2602
  content: "\e60e"; }
2603

    
2604
.mdi-action-assessment:before {
2605
  content: "\e60f"; }
2606

    
2607
.mdi-action-assignment:before {
2608
  content: "\e610"; }
2609

    
2610
.mdi-action-assignment-ind:before {
2611
  content: "\e611"; }
2612

    
2613
.mdi-action-assignment-late:before {
2614
  content: "\e612"; }
2615

    
2616
.mdi-action-assignment-return:before {
2617
  content: "\e613"; }
2618

    
2619
.mdi-action-assignment-returned:before {
2620
  content: "\e614"; }
2621

    
2622
.mdi-action-assignment-turned-in:before {
2623
  content: "\e615"; }
2624

    
2625
.mdi-action-autorenew:before {
2626
  content: "\e616"; }
2627

    
2628
.mdi-action-backup:before {
2629
  content: "\e617"; }
2630

    
2631
.mdi-action-book:before {
2632
  content: "\e618"; }
2633

    
2634
.mdi-action-bookmark:before {
2635
  content: "\e619"; }
2636

    
2637
.mdi-action-bookmark-outline:before {
2638
  content: "\e61a"; }
2639

    
2640
.mdi-action-bug-report:before {
2641
  content: "\e61b"; }
2642

    
2643
.mdi-action-cached:before {
2644
  content: "\e61c"; }
2645

    
2646
.mdi-action-class:before {
2647
  content: "\e61d"; }
2648

    
2649
.mdi-action-credit-card:before {
2650
  content: "\e61e"; }
2651

    
2652
.mdi-action-dashboard:before {
2653
  content: "\e61f"; }
2654

    
2655
.mdi-action-delete:before {
2656
  content: "\e620"; }
2657

    
2658
.mdi-action-description:before {
2659
  content: "\e621"; }
2660

    
2661
.mdi-action-dns:before {
2662
  content: "\e622"; }
2663

    
2664
.mdi-action-done:before {
2665
  content: "\e623"; }
2666

    
2667
.mdi-action-done-all:before {
2668
  content: "\e624"; }
2669

    
2670
.mdi-action-event:before {
2671
  content: "\e625"; }
2672

    
2673
.mdi-action-exit-to-app:before {
2674
  content: "\e626"; }
2675

    
2676
.mdi-action-explore:before {
2677
  content: "\e627"; }
2678

    
2679
.mdi-action-extension:before {
2680
  content: "\e628"; }
2681

    
2682
.mdi-action-face-unlock:before {
2683
  content: "\e629"; }
2684

    
2685
.mdi-action-favorite:before {
2686
  content: "\e62a"; }
2687

    
2688
.mdi-action-favorite-outline:before {
2689
  content: "\e62b"; }
2690

    
2691
.mdi-action-find-in-page:before {
2692
  content: "\e62c"; }
2693

    
2694
.mdi-action-find-replace:before {
2695
  content: "\e62d"; }
2696

    
2697
.mdi-action-flip-to-back:before {
2698
  content: "\e62e"; }
2699

    
2700
.mdi-action-flip-to-front:before {
2701
  content: "\e62f"; }
2702

    
2703
.mdi-action-get-app:before {
2704
  content: "\e630"; }
2705

    
2706
.mdi-action-grade:before {
2707
  content: "\e631"; }
2708

    
2709
.mdi-action-group-work:before {
2710
  content: "\e632"; }
2711

    
2712
.mdi-action-help:before {
2713
  content: "\e633"; }
2714

    
2715
.mdi-action-highlight-remove:before {
2716
  content: "\e634"; }
2717

    
2718
.mdi-action-history:before {
2719
  content: "\e635"; }
2720

    
2721
.mdi-action-home:before {
2722
  content: "\e636"; }
2723

    
2724
.mdi-action-https:before {
2725
  content: "\e637"; }
2726

    
2727
.mdi-action-info:before {
2728
  content: "\e638"; }
2729

    
2730
.mdi-action-info-outline:before {
2731
  content: "\e639"; }
2732

    
2733
.mdi-action-input:before {
2734
  content: "\e63a"; }
2735

    
2736
.mdi-action-invert-colors:before {
2737
  content: "\e63b"; }
2738

    
2739
.mdi-action-label:before {
2740
  content: "\e63c"; }
2741

    
2742
.mdi-action-label-outline:before {
2743
  content: "\e63d"; }
2744

    
2745
.mdi-action-language:before {
2746
  content: "\e63e"; }
2747

    
2748
.mdi-action-launch:before {
2749
  content: "\e63f"; }
2750

    
2751
.mdi-action-list:before {
2752
  content: "\e640"; }
2753

    
2754
.mdi-action-lock:before {
2755
  content: "\e641"; }
2756

    
2757
.mdi-action-lock-open:before {
2758
  content: "\e642"; }
2759

    
2760
.mdi-action-lock-outline:before {
2761
  content: "\e643"; }
2762

    
2763
.mdi-action-loyalty:before {
2764
  content: "\e644"; }
2765

    
2766
.mdi-action-markunread-mailbox:before {
2767
  content: "\e645"; }
2768

    
2769
.mdi-action-note-add:before {
2770
  content: "\e646"; }
2771

    
2772
.mdi-action-open-in-browser:before {
2773
  content: "\e647"; }
2774

    
2775
.mdi-action-open-in-new:before {
2776
  content: "\e648"; }
2777

    
2778
.mdi-action-open-with:before {
2779
  content: "\e649"; }
2780

    
2781
.mdi-action-pageview:before {
2782
  content: "\e64a"; }
2783

    
2784
.mdi-action-payment:before {
2785
  content: "\e64b"; }
2786

    
2787
.mdi-action-perm-camera-mic:before {
2788
  content: "\e64c"; }
2789

    
2790
.mdi-action-perm-contact-cal:before {
2791
  content: "\e64d"; }
2792

    
2793
.mdi-action-perm-data-setting:before {
2794
  content: "\e64e"; }
2795

    
2796
.mdi-action-perm-device-info:before {
2797
  content: "\e64f"; }
2798

    
2799
.mdi-action-perm-identity:before {
2800
  content: "\e650"; }
2801

    
2802
.mdi-action-perm-media:before {
2803
  content: "\e651"; }
2804

    
2805
.mdi-action-perm-phone-msg:before {
2806
  content: "\e652"; }
2807

    
2808
.mdi-action-perm-scan-wifi:before {
2809
  content: "\e653"; }
2810

    
2811
.mdi-action-picture-in-picture:before {
2812
  content: "\e654"; }
2813

    
2814
.mdi-action-polymer:before {
2815
  content: "\e655"; }
2816

    
2817
.mdi-action-print:before {
2818
  content: "\e656"; }
2819

    
2820
.mdi-action-query-builder:before {
2821
  content: "\e657"; }
2822

    
2823
.mdi-action-question-answer:before {
2824
  content: "\e658"; }
2825

    
2826
.mdi-action-receipt:before {
2827
  content: "\e659"; }
2828

    
2829
.mdi-action-redeem:before {
2830
  content: "\e65a"; }
2831

    
2832
.mdi-action-report-problem:before {
2833
  content: "\e65b"; }
2834

    
2835
.mdi-action-restore:before {
2836
  content: "\e65c"; }
2837

    
2838
.mdi-action-room:before {
2839
  content: "\e65d"; }
2840

    
2841
.mdi-action-schedule:before {
2842
  content: "\e65e"; }
2843

    
2844
.mdi-action-search:before {
2845
  content: "\e65f"; }
2846

    
2847
.mdi-action-settings:before {
2848
  content: "\e660"; }
2849

    
2850
.mdi-action-settings-applications:before {
2851
  content: "\e661"; }
2852

    
2853
.mdi-action-settings-backup-restore:before {
2854
  content: "\e662"; }
2855

    
2856
.mdi-action-settings-bluetooth:before {
2857
  content: "\e663"; }
2858

    
2859
.mdi-action-settings-cell:before {
2860
  content: "\e664"; }
2861

    
2862
.mdi-action-settings-display:before {
2863
  content: "\e665"; }
2864

    
2865
.mdi-action-settings-ethernet:before {
2866
  content: "\e666"; }
2867

    
2868
.mdi-action-settings-input-antenna:before {
2869
  content: "\e667"; }
2870

    
2871
.mdi-action-settings-input-component:before {
2872
  content: "\e668"; }
2873

    
2874
.mdi-action-settings-input-composite:before {
2875
  content: "\e669"; }
2876

    
2877
.mdi-action-settings-input-hdmi:before {
2878
  content: "\e66a"; }
2879

    
2880
.mdi-action-settings-input-svideo:before {
2881
  content: "\e66b"; }
2882

    
2883
.mdi-action-settings-overscan:before {
2884
  content: "\e66c"; }
2885

    
2886
.mdi-action-settings-phone:before {
2887
  content: "\e66d"; }
2888

    
2889
.mdi-action-settings-power:before {
2890
  content: "\e66e"; }
2891

    
2892
.mdi-action-settings-remote:before {
2893
  content: "\e66f"; }
2894

    
2895
.mdi-action-settings-voice:before {
2896
  content: "\e670"; }
2897

    
2898
.mdi-action-shop:before {
2899
  content: "\e671"; }
2900

    
2901
.mdi-action-shopping-basket:before {
2902
  content: "\e672"; }
2903

    
2904
.mdi-action-shopping-cart:before {
2905
  content: "\e673"; }
2906

    
2907
.mdi-action-shop-two:before {
2908
  content: "\e674"; }
2909

    
2910
.mdi-action-speaker-notes:before {
2911
  content: "\e675"; }
2912

    
2913
.mdi-action-spellcheck:before {
2914
  content: "\e676"; }
2915

    
2916
.mdi-action-star-rate:before {
2917
  content: "\e677"; }
2918

    
2919
.mdi-action-stars:before {
2920
  content: "\e678"; }
2921

    
2922
.mdi-action-store:before {
2923
  content: "\e679"; }
2924

    
2925
.mdi-action-subject:before {
2926
  content: "\e67a"; }
2927

    
2928
.mdi-action-swap-horiz:before {
2929
  content: "\e67b"; }
2930

    
2931
.mdi-action-swap-vert:before {
2932
  content: "\e67c"; }
2933

    
2934
.mdi-action-swap-vert-circle:before {
2935
  content: "\e67d"; }
2936

    
2937
.mdi-action-system-update-tv:before {
2938
  content: "\e67e"; }
2939

    
2940
.mdi-action-tab:before {
2941
  content: "\e67f"; }
2942

    
2943
.mdi-action-tab-unselected:before {
2944
  content: "\e680"; }
2945

    
2946
.mdi-action-theaters:before {
2947
  content: "\e681"; }
2948

    
2949
.mdi-action-thumb-down:before {
2950
  content: "\e682"; }
2951

    
2952
.mdi-action-thumbs-up-down:before {
2953
  content: "\e683"; }
2954

    
2955
.mdi-action-thumb-up:before {
2956
  content: "\e684"; }
2957

    
2958
.mdi-action-toc:before {
2959
  content: "\e685"; }
2960

    
2961
.mdi-action-today:before {
2962
  content: "\e686"; }
2963

    
2964
.mdi-action-track-changes:before {
2965
  content: "\e687"; }
2966

    
2967
.mdi-action-translate:before {
2968
  content: "\e688"; }
2969

    
2970
.mdi-action-trending-down:before {
2971
  content: "\e689"; }
2972

    
2973
.mdi-action-trending-neutral:before {
2974
  content: "\e68a"; }
2975

    
2976
.mdi-action-trending-up:before {
2977
  content: "\e68b"; }
2978

    
2979
.mdi-action-turned-in:before {
2980
  content: "\e68c"; }
2981

    
2982
.mdi-action-turned-in-not:before {
2983
  content: "\e68d"; }
2984

    
2985
.mdi-action-verified-user:before {
2986
  content: "\e68e"; }
2987

    
2988
.mdi-action-view-agenda:before {
2989
  content: "\e68f"; }
2990

    
2991
.mdi-action-view-array:before {
2992
  content: "\e690"; }
2993

    
2994
.mdi-action-view-carousel:before {
2995
  content: "\e691"; }
2996

    
2997
.mdi-action-view-column:before {
2998
  content: "\e692"; }
2999

    
3000
.mdi-action-view-day:before {
3001
  content: "\e693"; }
3002

    
3003
.mdi-action-view-headline:before {
3004
  content: "\e694"; }
3005

    
3006
.mdi-action-view-list:before {
3007
  content: "\e695"; }
3008

    
3009
.mdi-action-view-module:before {
3010
  content: "\e696"; }
3011

    
3012
.mdi-action-view-quilt:before {
3013
  content: "\e697"; }
3014

    
3015
.mdi-action-view-stream:before {
3016
  content: "\e698"; }
3017

    
3018
.mdi-action-view-week:before {
3019
  content: "\e699"; }
3020

    
3021
.mdi-action-visibility:before {
3022
  content: "\e69a"; }
3023

    
3024
.mdi-action-visibility-off:before {
3025
  content: "\e69b"; }
3026

    
3027
.mdi-action-wallet-giftcard:before {
3028
  content: "\e69c"; }
3029

    
3030
.mdi-action-wallet-membership:before {
3031
  content: "\e69d"; }
3032

    
3033
.mdi-action-wallet-travel:before {
3034
  content: "\e69e"; }
3035

    
3036
.mdi-action-work:before {
3037
  content: "\e69f"; }
3038

    
3039
.mdi-alert-error:before {
3040
  content: "\e6a0"; }
3041

    
3042
.mdi-alert-warning:before {
3043
  content: "\e6a1"; }
3044

    
3045
.mdi-av-album:before {
3046
  content: "\e6a2"; }
3047

    
3048
.mdi-av-timer:before {
3049
  content: "\e6a3"; }
3050

    
3051
.mdi-av-closed-caption:before {
3052
  content: "\e6a4"; }
3053

    
3054
.mdi-av-equalizer:before {
3055
  content: "\e6a5"; }
3056

    
3057
.mdi-av-explicit:before {
3058
  content: "\e6a6"; }
3059

    
3060
.mdi-av-fast-forward:before {
3061
  content: "\e6a7"; }
3062

    
3063
.mdi-av-fast-rewind:before {
3064
  content: "\e6a8"; }
3065

    
3066
.mdi-av-games:before {
3067
  content: "\e6a9"; }
3068

    
3069
.mdi-av-hearing:before {
3070
  content: "\e6aa"; }
3071

    
3072
.mdi-av-high-quality:before {
3073
  content: "\e6ab"; }
3074

    
3075
.mdi-av-loop:before {
3076
  content: "\e6ac"; }
3077

    
3078
.mdi-av-mic:before {
3079
  content: "\e6ad"; }
3080

    
3081
.mdi-av-mic-none:before {
3082
  content: "\e6ae"; }
3083

    
3084
.mdi-av-mic-off:before {
3085
  content: "\e6af"; }
3086

    
3087
.mdi-av-movie:before {
3088
  content: "\e6b0"; }
3089

    
3090
.mdi-av-my-library-add:before {
3091
  content: "\e6b1"; }
3092

    
3093
.mdi-av-my-library-books:before {
3094
  content: "\e6b2"; }
3095

    
3096
.mdi-av-my-library-music:before {
3097
  content: "\e6b3"; }
3098

    
3099
.mdi-av-new-releases:before {
3100
  content: "\e6b4"; }
3101

    
3102
.mdi-av-not-interested:before {
3103
  content: "\e6b5"; }
3104

    
3105
.mdi-av-pause:before {
3106
  content: "\e6b6"; }
3107

    
3108
.mdi-av-pause-circle-fill:before {
3109
  content: "\e6b7"; }
3110

    
3111
.mdi-av-pause-circle-outline:before {
3112
  content: "\e6b8"; }
3113

    
3114
.mdi-av-play-arrow:before {
3115
  content: "\e6b9"; }
3116

    
3117
.mdi-av-play-circle-fill:before {
3118
  content: "\e6ba"; }
3119

    
3120
.mdi-av-play-circle-outline:before {
3121
  content: "\e6bb"; }
3122

    
3123
.mdi-av-playlist-add:before {
3124
  content: "\e6bc"; }
3125

    
3126
.mdi-av-play-shopping-bag:before {
3127
  content: "\e6bd"; }
3128

    
3129
.mdi-av-queue:before {
3130
  content: "\e6be"; }
3131

    
3132
.mdi-av-queue-music:before {
3133
  content: "\e6bf"; }
3134

    
3135
.mdi-av-radio:before {
3136
  content: "\e6c0"; }
3137

    
3138
.mdi-av-recent-actors:before {
3139
  content: "\e6c1"; }
3140

    
3141
.mdi-av-repeat:before {
3142
  content: "\e6c2"; }
3143

    
3144
.mdi-av-repeat-one:before {
3145
  content: "\e6c3"; }
3146

    
3147
.mdi-av-replay:before {
3148
  content: "\e6c4"; }
3149

    
3150
.mdi-av-shuffle:before {
3151
  content: "\e6c5"; }
3152

    
3153
.mdi-av-skip-next:before {
3154
  content: "\e6c6"; }
3155

    
3156
.mdi-av-skip-previous:before {
3157
  content: "\e6c7"; }
3158

    
3159
.mdi-av-snooze:before {
3160
  content: "\e6c8"; }
3161

    
3162
.mdi-av-stop:before {
3163
  content: "\e6c9"; }
3164

    
3165
.mdi-av-subtitles:before {
3166
  content: "\e6ca"; }
3167

    
3168
.mdi-av-surround-sound:before {
3169
  content: "\e6cb"; }
3170

    
3171
.mdi-av-videocam:before {
3172
  content: "\e6cc"; }
3173

    
3174
.mdi-av-videocam-off:before {
3175
  content: "\e6cd"; }
3176

    
3177
.mdi-av-video-collection:before {
3178
  content: "\e6ce"; }
3179

    
3180
.mdi-av-volume-down:before {
3181
  content: "\e6cf"; }
3182

    
3183
.mdi-av-volume-mute:before {
3184
  content: "\e6d0"; }
3185

    
3186
.mdi-av-volume-off:before {
3187
  content: "\e6d1"; }
3188

    
3189
.mdi-av-volume-up:before {
3190
  content: "\e6d2"; }
3191

    
3192
.mdi-av-web:before {
3193
  content: "\e6d3"; }
3194

    
3195
.mdi-communication-business:before {
3196
  content: "\e6d4"; }
3197

    
3198
.mdi-communication-call:before {
3199
  content: "\e6d5"; }
3200

    
3201
.mdi-communication-call-end:before {
3202
  content: "\e6d6"; }
3203

    
3204
.mdi-communication-call-made:before {
3205
  content: "\e6d7"; }
3206

    
3207
.mdi-communication-call-merge:before {
3208
  content: "\e6d8"; }
3209

    
3210
.mdi-communication-call-missed:before {
3211
  content: "\e6d9"; }
3212

    
3213
.mdi-communication-call-received:before {
3214
  content: "\e6da"; }
3215

    
3216
.mdi-communication-call-split:before {
3217
  content: "\e6db"; }
3218

    
3219
.mdi-communication-chat:before {
3220
  content: "\e6dc"; }
3221

    
3222
.mdi-communication-clear-all:before {
3223
  content: "\e6dd"; }
3224

    
3225
.mdi-communication-comment:before {
3226
  content: "\e6de"; }
3227

    
3228
.mdi-communication-contacts:before {
3229
  content: "\e6df"; }
3230

    
3231
.mdi-communication-dialer-sip:before {
3232
  content: "\e6e0"; }
3233

    
3234
.mdi-communication-dialpad:before {
3235
  content: "\e6e1"; }
3236

    
3237
.mdi-communication-dnd-on:before {
3238
  content: "\e6e2"; }
3239

    
3240
.mdi-communication-email:before {
3241
  content: "\e6e3"; }
3242

    
3243
.mdi-communication-forum:before {
3244
  content: "\e6e4"; }
3245

    
3246
.mdi-communication-import-export:before {
3247
  content: "\e6e5"; }
3248

    
3249
.mdi-communication-invert-colors-off:before {
3250
  content: "\e6e6"; }
3251

    
3252
.mdi-communication-invert-colors-on:before {
3253
  content: "\e6e7"; }
3254

    
3255
.mdi-communication-live-help:before {
3256
  content: "\e6e8"; }
3257

    
3258
.mdi-communication-location-off:before {
3259
  content: "\e6e9"; }
3260

    
3261
.mdi-communication-location-on:before {
3262
  content: "\e6ea"; }
3263

    
3264
.mdi-communication-message:before {
3265
  content: "\e6eb"; }
3266

    
3267
.mdi-communication-messenger:before {
3268
  content: "\e6ec"; }
3269

    
3270
.mdi-communication-no-sim:before {
3271
  content: "\e6ed"; }
3272

    
3273
.mdi-communication-phone:before {
3274
  content: "\e6ee"; }
3275

    
3276
.mdi-communication-portable-wifi-off:before {
3277
  content: "\e6ef"; }
3278

    
3279
.mdi-communication-quick-contacts-dialer:before {
3280
  content: "\e6f0"; }
3281

    
3282
.mdi-communication-quick-contacts-mail:before {
3283
  content: "\e6f1"; }
3284

    
3285
.mdi-communication-ring-volume:before {
3286
  content: "\e6f2"; }
3287

    
3288
.mdi-communication-stay-current-landscape:before {
3289
  content: "\e6f3"; }
3290

    
3291
.mdi-communication-stay-current-portrait:before {
3292
  content: "\e6f4"; }
3293

    
3294
.mdi-communication-stay-primary-landscape:before {
3295
  content: "\e6f5"; }
3296

    
3297
.mdi-communication-stay-primary-portrait:before {
3298
  content: "\e6f6"; }
3299

    
3300
.mdi-communication-swap-calls:before {
3301
  content: "\e6f7"; }
3302

    
3303
.mdi-communication-textsms:before {
3304
  content: "\e6f8"; }
3305

    
3306
.mdi-communication-voicemail:before {
3307
  content: "\e6f9"; }
3308

    
3309
.mdi-communication-vpn-key:before {
3310
  content: "\e6fa"; }
3311

    
3312
.mdi-content-add:before {
3313
  content: "\e6fb"; }
3314

    
3315
.mdi-content-add-box:before {
3316
  content: "\e6fc"; }
3317

    
3318
.mdi-content-add-circle:before {
3319
  content: "\e6fd"; }
3320

    
3321
.mdi-content-add-circle-outline:before {
3322
  content: "\e6fe"; }
3323

    
3324
.mdi-content-archive:before {
3325
  content: "\e6ff"; }
3326

    
3327
.mdi-content-backspace:before {
3328
  content: "\e700"; }
3329

    
3330
.mdi-content-block:before {
3331
  content: "\e701"; }
3332

    
3333
.mdi-content-clear:before {
3334
  content: "\e702"; }
3335

    
3336
.mdi-content-content-copy:before {
3337
  content: "\e703"; }
3338

    
3339
.mdi-content-content-cut:before {
3340
  content: "\e704"; }
3341

    
3342
.mdi-content-content-paste:before {
3343
  content: "\e705"; }
3344

    
3345
.mdi-content-create:before {
3346
  content: "\e706"; }
3347

    
3348
.mdi-content-drafts:before {
3349
  content: "\e707"; }
3350

    
3351
.mdi-content-filter-list:before {
3352
  content: "\e708"; }
3353

    
3354
.mdi-content-flag:before {
3355
  content: "\e709"; }
3356

    
3357
.mdi-content-forward:before {
3358
  content: "\e70a"; }
3359

    
3360
.mdi-content-gesture:before {
3361
  content: "\e70b"; }
3362

    
3363
.mdi-content-inbox:before {
3364
  content: "\e70c"; }
3365

    
3366
.mdi-content-link:before {
3367
  content: "\e70d"; }
3368

    
3369
.mdi-content-mail:before {
3370
  content: "\e70e"; }
3371

    
3372
.mdi-content-markunread:before {
3373
  content: "\e70f"; }
3374

    
3375
.mdi-content-redo:before {
3376
  content: "\e710"; }
3377

    
3378
.mdi-content-remove:before {
3379
  content: "\e711"; }
3380

    
3381
.mdi-content-remove-circle:before {
3382
  content: "\e712"; }
3383

    
3384
.mdi-content-remove-circle-outline:before {
3385
  content: "\e713"; }
3386

    
3387
.mdi-content-reply:before {
3388
  content: "\e714"; }
3389

    
3390
.mdi-content-reply-all:before {
3391
  content: "\e715"; }
3392

    
3393
.mdi-content-report:before {
3394
  content: "\e716"; }
3395

    
3396
.mdi-content-save:before {
3397
  content: "\e717"; }
3398

    
3399
.mdi-content-select-all:before {
3400
  content: "\e718"; }
3401

    
3402
.mdi-content-send:before {
3403
  content: "\e719"; }
3404

    
3405
.mdi-content-sort:before {
3406
  content: "\e71a"; }
3407

    
3408
.mdi-content-text-format:before {
3409
  content: "\e71b"; }
3410

    
3411
.mdi-content-undo:before {
3412
  content: "\e71c"; }
3413

    
3414
.mdi-device-access-alarm:before {
3415
  content: "\e71d"; }
3416

    
3417
.mdi-device-access-alarms:before {
3418
  content: "\e71e"; }
3419

    
3420
.mdi-device-access-time:before {
3421
  content: "\e71f"; }
3422

    
3423
.mdi-device-add-alarm:before {
3424
  content: "\e720"; }
3425

    
3426
.mdi-device-airplanemode-off:before {
3427
  content: "\e721"; }
3428

    
3429
.mdi-device-airplanemode-on:before {
3430
  content: "\e722"; }
3431

    
3432
.mdi-device-battery-20:before {
3433
  content: "\e723"; }
3434

    
3435
.mdi-device-battery-30:before {
3436
  content: "\e724"; }
3437

    
3438
.mdi-device-battery-50:before {
3439
  content: "\e725"; }
3440

    
3441
.mdi-device-battery-60:before {
3442
  content: "\e726"; }
3443

    
3444
.mdi-device-battery-80:before {
3445
  content: "\e727"; }
3446

    
3447
.mdi-device-battery-90:before {
3448
  content: "\e728"; }
3449

    
3450
.mdi-device-battery-alert:before {
3451
  content: "\e729"; }
3452

    
3453
.mdi-device-battery-charging-20:before {
3454
  content: "\e72a"; }
3455

    
3456
.mdi-device-battery-charging-30:before {
3457
  content: "\e72b"; }
3458

    
3459
.mdi-device-battery-charging-50:before {
3460
  content: "\e72c"; }
3461

    
3462
.mdi-device-battery-charging-60:before {
3463
  content: "\e72d"; }
3464

    
3465
.mdi-device-battery-charging-80:before {
3466
  content: "\e72e"; }
3467

    
3468
.mdi-device-battery-charging-90:before {
3469
  content: "\e72f"; }
3470

    
3471
.mdi-device-battery-charging-full:before {
3472
  content: "\e730"; }
3473

    
3474
.mdi-device-battery-full:before {
3475
  content: "\e731"; }
3476

    
3477
.mdi-device-battery-std:before {
3478
  content: "\e732"; }
3479

    
3480
.mdi-device-battery-unknown:before {
3481
  content: "\e733"; }
3482

    
3483
.mdi-device-bluetooth:before {
3484
  content: "\e734"; }
3485

    
3486
.mdi-device-bluetooth-connected:before {
3487
  content: "\e735"; }
3488

    
3489
.mdi-device-bluetooth-disabled:before {
3490
  content: "\e736"; }
3491

    
3492
.mdi-device-bluetooth-searching:before {
3493
  content: "\e737"; }
3494

    
3495
.mdi-device-brightness-auto:before {
3496
  content: "\e738"; }
3497

    
3498
.mdi-device-brightness-high:before {
3499
  content: "\e739"; }
3500

    
3501
.mdi-device-brightness-low:before {
3502
  content: "\e73a"; }
3503

    
3504
.mdi-device-brightness-medium:before {
3505
  content: "\e73b"; }
3506

    
3507
.mdi-device-data-usage:before {
3508
  content: "\e73c"; }
3509

    
3510
.mdi-device-developer-mode:before {
3511
  content: "\e73d"; }
3512

    
3513
.mdi-device-devices:before {
3514
  content: "\e73e"; }
3515

    
3516
.mdi-device-dvr:before {
3517
  content: "\e73f"; }
3518

    
3519
.mdi-device-gps-fixed:before {
3520
  content: "\e740"; }
3521

    
3522
.mdi-device-gps-not-fixed:before {
3523
  content: "\e741"; }
3524

    
3525
.mdi-device-gps-off:before {
3526
  content: "\e742"; }
3527

    
3528
.mdi-device-location-disabled:before {
3529
  content: "\e743"; }
3530

    
3531
.mdi-device-location-searching:before {
3532
  content: "\e744"; }
3533

    
3534
.mdi-device-multitrack-audio:before {
3535
  content: "\e745"; }
3536

    
3537
.mdi-device-network-cell:before {
3538
  content: "\e746"; }
3539

    
3540
.mdi-device-network-wifi:before {
3541
  content: "\e747"; }
3542

    
3543
.mdi-device-nfc:before {
3544
  content: "\e748"; }
3545

    
3546
.mdi-device-now-wallpaper:before {
3547
  content: "\e749"; }
3548

    
3549
.mdi-device-now-widgets:before {
3550
  content: "\e74a"; }
3551

    
3552
.mdi-device-screen-lock-landscape:before {
3553
  content: "\e74b"; }
3554

    
3555
.mdi-device-screen-lock-portrait:before {
3556
  content: "\e74c"; }
3557

    
3558
.mdi-device-screen-lock-rotation:before {
3559
  content: "\e74d"; }
3560

    
3561
.mdi-device-screen-rotation:before {
3562
  content: "\e74e"; }
3563

    
3564
.mdi-device-sd-storage:before {
3565
  content: "\e74f"; }
3566

    
3567
.mdi-device-settings-system-daydream:before {
3568
  content: "\e750"; }
3569

    
3570
.mdi-device-signal-cellular-0-bar:before {
3571
  content: "\e751"; }
3572

    
3573
.mdi-device-signal-cellular-1-bar:before {
3574
  content: "\e752"; }
3575

    
3576
.mdi-device-signal-cellular-2-bar:before {
3577
  content: "\e753"; }
3578

    
3579
.mdi-device-signal-cellular-3-bar:before {
3580
  content: "\e754"; }
3581

    
3582
.mdi-device-signal-cellular-4-bar:before {
3583
  content: "\e755"; }
3584

    
3585
.mdi-device-signal-cellular-connected-no-internet-0-bar:before {
3586
  content: "\e756"; }
3587

    
3588
.mdi-device-signal-cellular-connected-no-internet-1-bar:before {
3589
  content: "\e757"; }
3590

    
3591
.mdi-device-signal-cellular-connected-no-internet-2-bar:before {
3592
  content: "\e758"; }
3593

    
3594
.mdi-device-signal-cellular-connected-no-internet-3-bar:before {
3595
  content: "\e759"; }
3596

    
3597
.mdi-device-signal-cellular-connected-no-internet-4-bar:before {
3598
  content: "\e75a"; }
3599

    
3600
.mdi-device-signal-cellular-no-sim:before {
3601
  content: "\e75b"; }
3602

    
3603
.mdi-device-signal-cellular-null:before {
3604
  content: "\e75c"; }
3605

    
3606
.mdi-device-signal-cellular-off:before {
3607
  content: "\e75d"; }
3608

    
3609
.mdi-device-signal-wifi-0-bar:before {
3610
  content: "\e75e"; }
3611

    
3612
.mdi-device-signal-wifi-1-bar:before {
3613
  content: "\e75f"; }
3614

    
3615
.mdi-device-signal-wifi-2-bar:before {
3616
  content: "\e760"; }
3617

    
3618
.mdi-device-signal-wifi-3-bar:before {
3619
  content: "\e761"; }
3620

    
3621
.mdi-device-signal-wifi-4-bar:before {
3622
  content: "\e762"; }
3623

    
3624
.mdi-device-signal-wifi-off:before {
3625
  content: "\e763"; }
3626

    
3627
.mdi-device-storage:before {
3628
  content: "\e764"; }
3629

    
3630
.mdi-device-usb:before {
3631
  content: "\e765"; }
3632

    
3633
.mdi-device-wifi-lock:before {
3634
  content: "\e766"; }
3635

    
3636
.mdi-device-wifi-tethering:before {
3637
  content: "\e767"; }
3638

    
3639
.mdi-editor-attach-file:before {
3640
  content: "\e768"; }
3641

    
3642
.mdi-editor-attach-money:before {
3643
  content: "\e769"; }
3644

    
3645
.mdi-editor-border-all:before {
3646
  content: "\e76a"; }
3647

    
3648
.mdi-editor-border-bottom:before {
3649
  content: "\e76b"; }
3650

    
3651
.mdi-editor-border-clear:before {
3652
  content: "\e76c"; }
3653

    
3654
.mdi-editor-border-color:before {
3655
  content: "\e76d"; }
3656

    
3657
.mdi-editor-border-horizontal:before {
3658
  content: "\e76e"; }
3659

    
3660
.mdi-editor-border-inner:before {
3661
  content: "\e76f"; }
3662

    
3663
.mdi-editor-border-left:before {
3664
  content: "\e770"; }
3665

    
3666
.mdi-editor-border-outer:before {
3667
  content: "\e771"; }
3668

    
3669
.mdi-editor-border-right:before {
3670
  content: "\e772"; }
3671

    
3672
.mdi-editor-border-style:before {
3673
  content: "\e773"; }
3674

    
3675
.mdi-editor-border-top:before {
3676
  content: "\e774"; }
3677

    
3678
.mdi-editor-border-vertical:before {
3679
  content: "\e775"; }
3680

    
3681
.mdi-editor-format-align-center:before {
3682
  content: "\e776"; }
3683

    
3684
.mdi-editor-format-align-justify:before {
3685
  content: "\e777"; }
3686

    
3687
.mdi-editor-format-align-left:before {
3688
  content: "\e778"; }
3689

    
3690
.mdi-editor-format-align-right:before {
3691
  content: "\e779"; }
3692

    
3693
.mdi-editor-format-bold:before {
3694
  content: "\e77a"; }
3695

    
3696
.mdi-editor-format-clear:before {
3697
  content: "\e77b"; }
3698

    
3699
.mdi-editor-format-color-fill:before {
3700
  content: "\e77c"; }
3701

    
3702
.mdi-editor-format-color-reset:before {
3703
  content: "\e77d"; }
3704

    
3705
.mdi-editor-format-color-text:before {
3706
  content: "\e77e"; }
3707

    
3708
.mdi-editor-format-indent-decrease:before {
3709
  content: "\e77f"; }
3710

    
3711
.mdi-editor-format-indent-increase:before {
3712
  content: "\e780"; }
3713

    
3714
.mdi-editor-format-italic:before {
3715
  content: "\e781"; }
3716

    
3717
.mdi-editor-format-line-spacing:before {
3718
  content: "\e782"; }
3719

    
3720
.mdi-editor-format-list-bulleted:before {
3721
  content: "\e783"; }
3722

    
3723
.mdi-editor-format-list-numbered:before {
3724
  content: "\e784"; }
3725

    
3726
.mdi-editor-format-paint:before {
3727
  content: "\e785"; }
3728

    
3729
.mdi-editor-format-quote:before {
3730
  content: "\e786"; }
3731

    
3732
.mdi-editor-format-size:before {
3733
  content: "\e787"; }
3734

    
3735
.mdi-editor-format-strikethrough:before {
3736
  content: "\e788"; }
3737

    
3738
.mdi-editor-functions:before {
3739
  content: "\e789"; }
3740

    
3741
.mdi-editor-format-textdirection-l-to-r:before {
3742
  content: "\e78a"; }
3743

    
3744
.mdi-editor-format-underline:before {
3745
  content: "\e78b"; }
3746

    
3747
.mdi-editor-format-textdirection-r-to-l:before {
3748
  content: "\e78c"; }
3749

    
3750
.mdi-editor-insert-chart:before {
3751
  content: "\e78d"; }
3752

    
3753
.mdi-editor-insert-comment:before {
3754
  content: "\e78e"; }
3755

    
3756
.mdi-editor-insert-drive-file:before {
3757
  content: "\e78f"; }
3758

    
3759
.mdi-editor-insert-emoticon:before {
3760
  content: "\e790"; }
3761

    
3762
.mdi-editor-insert-invitation:before {
3763
  content: "\e791"; }
3764

    
3765
.mdi-editor-insert-link:before {
3766
  content: "\e792"; }
3767

    
3768
.mdi-editor-insert-photo:before {
3769
  content: "\e793"; }
3770

    
3771
.mdi-editor-merge-type:before {
3772
  content: "\e794"; }
3773

    
3774
.mdi-editor-mode-comment:before {
3775
  content: "\e795"; }
3776

    
3777
.mdi-editor-mode-edit:before {
3778
  content: "\e796"; }
3779

    
3780
.mdi-editor-publish:before {
3781
  content: "\e797"; }
3782

    
3783
.mdi-editor-vertical-align-bottom:before {
3784
  content: "\e798"; }
3785

    
3786
.mdi-editor-vertical-align-center:before {
3787
  content: "\e799"; }
3788

    
3789
.mdi-editor-vertical-align-top:before {
3790
  content: "\e79a"; }
3791

    
3792
.mdi-editor-wrap-text:before {
3793
  content: "\e79b"; }
3794

    
3795
.mdi-file-attachment:before {
3796
  content: "\e79c"; }
3797

    
3798
.mdi-file-cloud:before {
3799
  content: "\e79d"; }
3800

    
3801
.mdi-file-cloud-circle:before {
3802
  content: "\e79e"; }
3803

    
3804
.mdi-file-cloud-done:before {
3805
  content: "\e79f"; }
3806

    
3807
.mdi-file-cloud-download:before {
3808
  content: "\e7a0"; }
3809

    
3810
.mdi-file-cloud-off:before {
3811
  content: "\e7a1"; }
3812

    
3813
.mdi-file-cloud-queue:before {
3814
  content: "\e7a2"; }
3815

    
3816
.mdi-file-cloud-upload:before {
3817
  content: "\e7a3"; }
3818

    
3819
.mdi-file-file-download:before {
3820
  content: "\e7a4"; }
3821

    
3822
.mdi-file-file-upload:before {
3823
  content: "\e7a5"; }
3824

    
3825
.mdi-file-folder:before {
3826
  content: "\e7a6"; }
3827

    
3828
.mdi-file-folder-open:before {
3829
  content: "\e7a7"; }
3830

    
3831
.mdi-file-folder-shared:before {
3832
  content: "\e7a8"; }
3833

    
3834
.mdi-hardware-cast:before {
3835
  content: "\e7a9"; }
3836

    
3837
.mdi-hardware-cast-connected:before {
3838
  content: "\e7aa"; }
3839

    
3840
.mdi-hardware-computer:before {
3841
  content: "\e7ab"; }
3842

    
3843
.mdi-hardware-desktop-mac:before {
3844
  content: "\e7ac"; }
3845

    
3846
.mdi-hardware-desktop-windows:before {
3847
  content: "\e7ad"; }
3848

    
3849
.mdi-hardware-dock:before {
3850
  content: "\e7ae"; }
3851

    
3852
.mdi-hardware-gamepad:before {
3853
  content: "\e7af"; }
3854

    
3855
.mdi-hardware-headset:before {
3856
  content: "\e7b0"; }
3857

    
3858
.mdi-hardware-headset-mic:before {
3859
  content: "\e7b1"; }
3860

    
3861
.mdi-hardware-keyboard:before {
3862
  content: "\e7b2"; }
3863

    
3864
.mdi-hardware-keyboard-alt:before {
3865
  content: "\e7b3"; }
3866

    
3867
.mdi-hardware-keyboard-arrow-down:before {
3868
  content: "\e7b4"; }
3869

    
3870
.mdi-hardware-keyboard-arrow-left:before {
3871
  content: "\e7b5"; }
3872

    
3873
.mdi-hardware-keyboard-arrow-right:before {
3874
  content: "\e7b6"; }
3875

    
3876
.mdi-hardware-keyboard-arrow-up:before {
3877
  content: "\e7b7"; }
3878

    
3879
.mdi-hardware-keyboard-backspace:before {
3880
  content: "\e7b8"; }
3881

    
3882
.mdi-hardware-keyboard-capslock:before {
3883
  content: "\e7b9"; }
3884

    
3885
.mdi-hardware-keyboard-control:before {
3886
  content: "\e7ba"; }
3887

    
3888
.mdi-hardware-keyboard-hide:before {
3889
  content: "\e7bb"; }
3890

    
3891
.mdi-hardware-keyboard-return:before {
3892
  content: "\e7bc"; }
3893

    
3894
.mdi-hardware-keyboard-tab:before {
3895
  content: "\e7bd"; }
3896

    
3897
.mdi-hardware-keyboard-voice:before {
3898
  content: "\e7be"; }
3899

    
3900
.mdi-hardware-laptop:before {
3901
  content: "\e7bf"; }
3902

    
3903
.mdi-hardware-laptop-chromebook:before {
3904
  content: "\e7c0"; }
3905

    
3906
.mdi-hardware-laptop-mac:before {
3907
  content: "\e7c1"; }
3908

    
3909
.mdi-hardware-laptop-windows:before {
3910
  content: "\e7c2"; }
3911

    
3912
.mdi-hardware-memory:before {
3913
  content: "\e7c3"; }
3914

    
3915
.mdi-hardware-mouse:before {
3916
  content: "\e7c4"; }
3917

    
3918
.mdi-hardware-phone-android:before {
3919
  content: "\e7c5"; }
3920

    
3921
.mdi-hardware-phone-iphone:before {
3922
  content: "\e7c6"; }
3923

    
3924
.mdi-hardware-phonelink:before {
3925
  content: "\e7c7"; }
3926

    
3927
.mdi-hardware-phonelink-off:before {
3928
  content: "\e7c8"; }
3929

    
3930
.mdi-hardware-security:before {
3931
  content: "\e7c9"; }
3932

    
3933
.mdi-hardware-sim-card:before {
3934
  content: "\e7ca"; }
3935

    
3936
.mdi-hardware-smartphone:before {
3937
  content: "\e7cb"; }
3938

    
3939
.mdi-hardware-speaker:before {
3940
  content: "\e7cc"; }
3941

    
3942
.mdi-hardware-tablet:before {
3943
  content: "\e7cd"; }
3944

    
3945
.mdi-hardware-tablet-android:before {
3946
  content: "\e7ce"; }
3947

    
3948
.mdi-hardware-tablet-mac:before {
3949
  content: "\e7cf"; }
3950

    
3951
.mdi-hardware-tv:before {
3952
  content: "\e7d0"; }
3953

    
3954
.mdi-hardware-watch:before {
3955
  content: "\e7d1"; }
3956

    
3957
.mdi-image-add-to-photos:before {
3958
  content: "\e7d2"; }
3959

    
3960
.mdi-image-adjust:before {
3961
  content: "\e7d3"; }
3962

    
3963
.mdi-image-assistant-photo:before {
3964
  content: "\e7d4"; }
3965

    
3966
.mdi-image-audiotrack:before {
3967
  content: "\e7d5"; }
3968

    
3969
.mdi-image-blur-circular:before {
3970
  content: "\e7d6"; }
3971

    
3972
.mdi-image-blur-linear:before {
3973
  content: "\e7d7"; }
3974

    
3975
.mdi-image-blur-off:before {
3976
  content: "\e7d8"; }
3977

    
3978
.mdi-image-blur-on:before {
3979
  content: "\e7d9"; }
3980

    
3981
.mdi-image-brightness-1:before {
3982
  content: "\e7da"; }
3983

    
3984
.mdi-image-brightness-2:before {
3985
  content: "\e7db"; }
3986

    
3987
.mdi-image-brightness-3:before {
3988
  content: "\e7dc"; }
3989

    
3990
.mdi-image-brightness-4:before {
3991
  content: "\e7dd"; }
3992

    
3993
.mdi-image-brightness-5:before {
3994
  content: "\e7de"; }
3995

    
3996
.mdi-image-brightness-6:before {
3997
  content: "\e7df"; }
3998

    
3999
.mdi-image-brightness-7:before {
4000
  content: "\e7e0"; }
4001

    
4002
.mdi-image-brush:before {
4003
  content: "\e7e1"; }
4004

    
4005
.mdi-image-camera:before {
4006
  content: "\e7e2"; }
4007

    
4008
.mdi-image-camera-alt:before {
4009
  content: "\e7e3"; }
4010

    
4011
.mdi-image-camera-front:before {
4012
  content: "\e7e4"; }
4013

    
4014
.mdi-image-camera-rear:before {
4015
  content: "\e7e5"; }
4016

    
4017
.mdi-image-camera-roll:before {
4018
  content: "\e7e6"; }
4019

    
4020
.mdi-image-center-focus-strong:before {
4021
  content: "\e7e7"; }
4022

    
4023
.mdi-image-center-focus-weak:before {
4024
  content: "\e7e8"; }
4025

    
4026
.mdi-image-collections:before {
4027
  content: "\e7e9"; }
4028

    
4029
.mdi-image-colorize:before {
4030
  content: "\e7ea"; }
4031

    
4032
.mdi-image-color-lens:before {
4033
  content: "\e7eb"; }
4034

    
4035
.mdi-image-compare:before {
4036
  content: "\e7ec"; }
4037

    
4038
.mdi-image-control-point:before {
4039
  content: "\e7ed"; }
4040

    
4041
.mdi-image-control-point-duplicate:before {
4042
  content: "\e7ee"; }
4043

    
4044
.mdi-image-crop:before {
4045
  content: "\e7ef"; }
4046

    
4047
.mdi-image-crop-3-2:before {
4048
  content: "\e7f0"; }
4049

    
4050
.mdi-image-crop-5-4:before {
4051
  content: "\e7f1"; }
4052

    
4053
.mdi-image-crop-7-5:before {
4054
  content: "\e7f2"; }
4055

    
4056
.mdi-image-crop-16-9:before {
4057
  content: "\e7f3"; }
4058

    
4059
.mdi-image-crop-din:before {
4060
  content: "\e7f4"; }
4061

    
4062
.mdi-image-crop-free:before {
4063
  content: "\e7f5"; }
4064

    
4065
.mdi-image-crop-landscape:before {
4066
  content: "\e7f6"; }
4067

    
4068
.mdi-image-crop-original:before {
4069
  content: "\e7f7"; }
4070

    
4071
.mdi-image-crop-portrait:before {
4072
  content: "\e7f8"; }
4073

    
4074
.mdi-image-crop-square:before {
4075
  content: "\e7f9"; }
4076

    
4077
.mdi-image-dehaze:before {
4078
  content: "\e7fa"; }
4079

    
4080
.mdi-image-details:before {
4081
  content: "\e7fb"; }
4082

    
4083
.mdi-image-edit:before {
4084
  content: "\e7fc"; }
4085

    
4086
.mdi-image-exposure:before {
4087
  content: "\e7fd"; }
4088

    
4089
.mdi-image-exposure-minus-1:before {
4090
  content: "\e7fe"; }
4091

    
4092
.mdi-image-exposure-minus-2:before {
4093
  content: "\e7ff"; }
4094

    
4095
.mdi-image-exposure-plus-1:before {
4096
  content: "\e800"; }
4097

    
4098
.mdi-image-exposure-plus-2:before {
4099
  content: "\e801"; }
4100

    
4101
.mdi-image-exposure-zero:before {
4102
  content: "\e802"; }
4103

    
4104
.mdi-image-filter:before {
4105
  content: "\e803"; }
4106

    
4107
.mdi-image-filter-1:before {
4108
  content: "\e804"; }
4109

    
4110
.mdi-image-filter-2:before {
4111
  content: "\e805"; }
4112

    
4113
.mdi-image-filter-3:before {
4114
  content: "\e806"; }
4115

    
4116
.mdi-image-filter-4:before {
4117
  content: "\e807"; }
4118

    
4119
.mdi-image-filter-5:before {
4120
  content: "\e808"; }
4121

    
4122
.mdi-image-filter-6:before {
4123
  content: "\e809"; }
4124

    
4125
.mdi-image-filter-7:before {
4126
  content: "\e80a"; }
4127

    
4128
.mdi-image-filter-8:before {
4129
  content: "\e80b"; }
4130

    
4131
.mdi-image-filter-9:before {
4132
  content: "\e80c"; }
4133

    
4134
.mdi-image-filter-9-plus:before {
4135
  content: "\e80d"; }
4136

    
4137
.mdi-image-filter-b-and-w:before {
4138
  content: "\e80e"; }
4139

    
4140
.mdi-image-filter-center-focus:before {
4141
  content: "\e80f"; }
4142

    
4143
.mdi-image-filter-drama:before {
4144
  content: "\e810"; }
4145

    
4146
.mdi-image-filter-frames:before {
4147
  content: "\e811"; }
4148

    
4149
.mdi-image-filter-hdr:before {
4150
  content: "\e812"; }
4151

    
4152
.mdi-image-filter-none:before {
4153
  content: "\e813"; }
4154

    
4155
.mdi-image-filter-tilt-shift:before {
4156
  content: "\e814"; }
4157

    
4158
.mdi-image-filter-vintage:before {
4159
  content: "\e815"; }
4160

    
4161
.mdi-image-flare:before {
4162
  content: "\e816"; }
4163

    
4164
.mdi-image-flash-auto:before {
4165
  content: "\e817"; }
4166

    
4167
.mdi-image-flash-off:before {
4168
  content: "\e818"; }
4169

    
4170
.mdi-image-flash-on:before {
4171
  content: "\e819"; }
4172

    
4173
.mdi-image-flip:before {
4174
  content: "\e81a"; }
4175

    
4176
.mdi-image-gradient:before {
4177
  content: "\e81b"; }
4178

    
4179
.mdi-image-grain:before {
4180
  content: "\e81c"; }
4181

    
4182
.mdi-image-grid-off:before {
4183
  content: "\e81d"; }
4184

    
4185
.mdi-image-grid-on:before {
4186
  content: "\e81e"; }
4187

    
4188
.mdi-image-hdr-off:before {
4189
  content: "\e81f"; }
4190

    
4191
.mdi-image-hdr-on:before {
4192
  content: "\e820"; }
4193

    
4194
.mdi-image-hdr-strong:before {
4195
  content: "\e821"; }
4196

    
4197
.mdi-image-hdr-weak:before {
4198
  content: "\e822"; }
4199

    
4200
.mdi-image-healing:before {
4201
  content: "\e823"; }
4202

    
4203
.mdi-image-image:before {
4204
  content: "\e824"; }
4205

    
4206
.mdi-image-image-aspect-ratio:before {
4207
  content: "\e825"; }
4208

    
4209
.mdi-image-iso:before {
4210
  content: "\e826"; }
4211

    
4212
.mdi-image-landscape:before {
4213
  content: "\e827"; }
4214

    
4215
.mdi-image-leak-add:before {
4216
  content: "\e828"; }
4217

    
4218
.mdi-image-leak-remove:before {
4219
  content: "\e829"; }
4220

    
4221
.mdi-image-lens:before {
4222
  content: "\e82a"; }
4223

    
4224
.mdi-image-looks:before {
4225
  content: "\e82b"; }
4226

    
4227
.mdi-image-looks-3:before {
4228
  content: "\e82c"; }
4229

    
4230
.mdi-image-looks-4:before {
4231
  content: "\e82d"; }
4232

    
4233
.mdi-image-looks-5:before {
4234
  content: "\e82e"; }
4235

    
4236
.mdi-image-looks-6:before {
4237
  content: "\e82f"; }
4238

    
4239
.mdi-image-looks-one:before {
4240
  content: "\e830"; }
4241

    
4242
.mdi-image-looks-two:before {
4243
  content: "\e831"; }
4244

    
4245
.mdi-image-loupe:before {
4246
  content: "\e832"; }
4247

    
4248
.mdi-image-movie-creation:before {
4249
  content: "\e833"; }
4250

    
4251
.mdi-image-nature:before {
4252
  content: "\e834"; }
4253

    
4254
.mdi-image-nature-people:before {
4255
  content: "\e835"; }
4256

    
4257
.mdi-image-navigate-before:before {
4258
  content: "\e836"; }
4259

    
4260
.mdi-image-navigate-next:before {
4261
  content: "\e837"; }
4262

    
4263
.mdi-image-palette:before {
4264
  content: "\e838"; }
4265

    
4266
.mdi-image-panorama:before {
4267
  content: "\e839"; }
4268

    
4269
.mdi-image-panorama-fisheye:before {
4270
  content: "\e83a"; }
4271

    
4272
.mdi-image-panorama-horizontal:before {
4273
  content: "\e83b"; }
4274

    
4275
.mdi-image-panorama-vertical:before {
4276
  content: "\e83c"; }
4277

    
4278
.mdi-image-panorama-wide-angle:before {
4279
  content: "\e83d"; }
4280

    
4281
.mdi-image-photo:before {
4282
  content: "\e83e"; }
4283

    
4284
.mdi-image-photo-album:before {
4285
  content: "\e83f"; }
4286

    
4287
.mdi-image-photo-camera:before {
4288
  content: "\e840"; }
4289

    
4290
.mdi-image-photo-library:before {
4291
  content: "\e841"; }
4292

    
4293
.mdi-image-portrait:before {
4294
  content: "\e842"; }
4295

    
4296
.mdi-image-remove-red-eye:before {
4297
  content: "\e843"; }
4298

    
4299
.mdi-image-rotate-left:before {
4300
  content: "\e844"; }
4301

    
4302
.mdi-image-rotate-right:before {
4303
  content: "\e845"; }
4304

    
4305
.mdi-image-slideshow:before {
4306
  content: "\e846"; }
4307

    
4308
.mdi-image-straighten:before {
4309
  content: "\e847"; }
4310

    
4311
.mdi-image-style:before {
4312
  content: "\e848"; }
4313

    
4314
.mdi-image-switch-camera:before {
4315
  content: "\e849"; }
4316

    
4317
.mdi-image-switch-video:before {
4318
  content: "\e84a"; }
4319

    
4320
.mdi-image-tag-faces:before {
4321
  content: "\e84b"; }
4322

    
4323
.mdi-image-texture:before {
4324
  content: "\e84c"; }
4325

    
4326
.mdi-image-timelapse:before {
4327
  content: "\e84d"; }
4328

    
4329
.mdi-image-timer:before {
4330
  content: "\e84e"; }
4331

    
4332
.mdi-image-timer-3:before {
4333
  content: "\e84f"; }
4334

    
4335
.mdi-image-timer-10:before {
4336
  content: "\e850"; }
4337

    
4338
.mdi-image-timer-auto:before {
4339
  content: "\e851"; }
4340

    
4341
.mdi-image-timer-off:before {
4342
  content: "\e852"; }
4343

    
4344
.mdi-image-tonality:before {
4345
  content: "\e853"; }
4346

    
4347
.mdi-image-transform:before {
4348
  content: "\e854"; }
4349

    
4350
.mdi-image-tune:before {
4351
  content: "\e855"; }
4352

    
4353
.mdi-image-wb-auto:before {
4354
  content: "\e856"; }
4355

    
4356
.mdi-image-wb-cloudy:before {
4357
  content: "\e857"; }
4358

    
4359
.mdi-image-wb-incandescent:before {
4360
  content: "\e858"; }
4361

    
4362
.mdi-image-wb-irradescent:before {
4363
  content: "\e859"; }
4364

    
4365
.mdi-image-wb-sunny:before {
4366
  content: "\e85a"; }
4367

    
4368
.mdi-maps-beenhere:before {
4369
  content: "\e85b"; }
4370

    
4371
.mdi-maps-directions:before {
4372
  content: "\e85c"; }
4373

    
4374
.mdi-maps-directions-bike:before {
4375
  content: "\e85d"; }
4376

    
4377
.mdi-maps-directions-bus:before {
4378
  content: "\e85e"; }
4379

    
4380
.mdi-maps-directions-car:before {
4381
  content: "\e85f"; }
4382

    
4383
.mdi-maps-directions-ferry:before {
4384
  content: "\e860"; }
4385

    
4386
.mdi-maps-directions-subway:before {
4387
  content: "\e861"; }
4388

    
4389
.mdi-maps-directions-train:before {
4390
  content: "\e862"; }
4391

    
4392
.mdi-maps-directions-transit:before {
4393
  content: "\e863"; }
4394

    
4395
.mdi-maps-directions-walk:before {
4396
  content: "\e864"; }
4397

    
4398
.mdi-maps-flight:before {
4399
  content: "\e865"; }
4400

    
4401
.mdi-maps-hotel:before {
4402
  content: "\e866"; }
4403

    
4404
.mdi-maps-layers:before {
4405
  content: "\e867"; }
4406

    
4407
.mdi-maps-layers-clear:before {
4408
  content: "\e868"; }
4409

    
4410
.mdi-maps-local-airport:before {
4411
  content: "\e869"; }
4412

    
4413
.mdi-maps-local-atm:before {
4414
  content: "\e86a"; }
4415

    
4416
.mdi-maps-local-attraction:before {
4417
  content: "\e86b"; }
4418

    
4419
.mdi-maps-local-bar:before {
4420
  content: "\e86c"; }
4421

    
4422
.mdi-maps-local-cafe:before {
4423
  content: "\e86d"; }
4424

    
4425
.mdi-maps-local-car-wash:before {
4426
  content: "\e86e"; }
4427

    
4428
.mdi-maps-local-convenience-store:before {
4429
  content: "\e86f"; }
4430

    
4431
.mdi-maps-local-drink:before {
4432
  content: "\e870"; }
4433

    
4434
.mdi-maps-local-florist:before {
4435
  content: "\e871"; }
4436

    
4437
.mdi-maps-local-gas-station:before {
4438
  content: "\e872"; }
4439

    
4440
.mdi-maps-local-grocery-store:before {
4441
  content: "\e873"; }
4442

    
4443
.mdi-maps-local-hospital:before {
4444
  content: "\e874"; }
4445

    
4446
.mdi-maps-local-hotel:before {
4447
  content: "\e875"; }
4448

    
4449
.mdi-maps-local-laundry-service:before {
4450
  content: "\e876"; }
4451

    
4452
.mdi-maps-local-library:before {
4453
  content: "\e877"; }
4454

    
4455
.mdi-maps-local-mall:before {
4456
  content: "\e878"; }
4457

    
4458
.mdi-maps-local-movies:before {
4459
  content: "\e879"; }
4460

    
4461
.mdi-maps-local-offer:before {
4462
  content: "\e87a"; }
4463

    
4464
.mdi-maps-local-parking:before {
4465
  content: "\e87b"; }
4466

    
4467
.mdi-maps-local-pharmacy:before {
4468
  content: "\e87c"; }
4469

    
4470
.mdi-maps-local-phone:before {
4471
  content: "\e87d"; }
4472

    
4473
.mdi-maps-local-pizza:before {
4474
  content: "\e87e"; }
4475

    
4476
.mdi-maps-local-play:before {
4477
  content: "\e87f"; }
4478

    
4479
.mdi-maps-local-post-office:before {
4480
  content: "\e880"; }
4481

    
4482
.mdi-maps-local-print-shop:before {
4483
  content: "\e881"; }
4484

    
4485
.mdi-maps-local-restaurant:before {
4486
  content: "\e882"; }
4487

    
4488
.mdi-maps-local-see:before {
4489
  content: "\e883"; }
4490

    
4491
.mdi-maps-local-shipping:before {
4492
  content: "\e884"; }
4493

    
4494
.mdi-maps-local-taxi:before {
4495
  content: "\e885"; }
4496

    
4497
.mdi-maps-location-history:before {
4498
  content: "\e886"; }
4499

    
4500
.mdi-maps-map:before {
4501
  content: "\e887"; }
4502

    
4503
.mdi-maps-my-location:before {
4504
  content: "\e888"; }
4505

    
4506
.mdi-maps-navigation:before {
4507
  content: "\e889"; }
4508

    
4509
.mdi-maps-pin-drop:before {
4510
  content: "\e88a"; }
4511

    
4512
.mdi-maps-place:before {
4513
  content: "\e88b"; }
4514

    
4515
.mdi-maps-rate-review:before {
4516
  content: "\e88c"; }
4517

    
4518
.mdi-maps-restaurant-menu:before {
4519
  content: "\e88d"; }
4520

    
4521
.mdi-maps-satellite:before {
4522
  content: "\e88e"; }
4523

    
4524
.mdi-maps-store-mall-directory:before {
4525
  content: "\e88f"; }
4526

    
4527
.mdi-maps-terrain:before {
4528
  content: "\e890"; }
4529

    
4530
.mdi-maps-traffic:before {
4531
  content: "\e891"; }
4532

    
4533
.mdi-navigation-apps:before {
4534
  content: "\e892"; }
4535

    
4536
.mdi-navigation-arrow-back:before {
4537
  content: "\e893"; }
4538

    
4539
.mdi-navigation-arrow-drop-down:before {
4540
  content: "\e894"; }
4541

    
4542
.mdi-navigation-arrow-drop-down-circle:before {
4543
  content: "\e895"; }
4544

    
4545
.mdi-navigation-arrow-drop-up:before {
4546
  content: "\e896"; }
4547

    
4548
.mdi-navigation-arrow-forward:before {
4549
  content: "\e897"; }
4550

    
4551
.mdi-navigation-cancel:before {
4552
  content: "\e898"; }
4553

    
4554
.mdi-navigation-check:before {
4555
  content: "\e899"; }
4556

    
4557
.mdi-navigation-chevron-left:before {
4558
  content: "\e89a"; }
4559

    
4560
.mdi-navigation-chevron-right:before {
4561
  content: "\e89b"; }
4562

    
4563
.mdi-navigation-close:before {
4564
  content: "\e89c"; }
4565

    
4566
.mdi-navigation-expand-less:before {
4567
  content: "\e89d"; }
4568

    
4569
.mdi-navigation-expand-more:before {
4570
  content: "\e89e"; }
4571

    
4572
.mdi-navigation-fullscreen:before {
4573
  content: "\e89f"; }
4574

    
4575
.mdi-navigation-fullscreen-exit:before {
4576
  content: "\e8a0"; }
4577

    
4578
.mdi-navigation-menu:before {
4579
  content: "\e8a1"; }
4580

    
4581
.mdi-navigation-more-horiz:before {
4582
  content: "\e8a2"; }
4583

    
4584
.mdi-navigation-more-vert:before {
4585
  content: "\e8a3"; }
4586

    
4587
.mdi-navigation-refresh:before {
4588
  content: "\e8a4"; }
4589

    
4590
.mdi-navigation-unfold-less:before {
4591
  content: "\e8a5"; }
4592

    
4593
.mdi-navigation-unfold-more:before {
4594
  content: "\e8a6"; }
4595

    
4596
.mdi-notification-adb:before {
4597
  content: "\e8a7"; }
4598

    
4599
.mdi-notification-bluetooth-audio:before {
4600
  content: "\e8a8"; }
4601

    
4602
.mdi-notification-disc-full:before {
4603
  content: "\e8a9"; }
4604

    
4605
.mdi-notification-dnd-forwardslash:before {
4606
  content: "\e8aa"; }
4607

    
4608
.mdi-notification-do-not-disturb:before {
4609
  content: "\e8ab"; }
4610

    
4611
.mdi-notification-drive-eta:before {
4612
  content: "\e8ac"; }
4613

    
4614
.mdi-notification-event-available:before {
4615
  content: "\e8ad"; }
4616

    
4617
.mdi-notification-event-busy:before {
4618
  content: "\e8ae"; }
4619

    
4620
.mdi-notification-event-note:before {
4621
  content: "\e8af"; }
4622

    
4623
.mdi-notification-folder-special:before {
4624
  content: "\e8b0"; }
4625

    
4626
.mdi-notification-mms:before {
4627
  content: "\e8b1"; }
4628

    
4629
.mdi-notification-more:before {
4630
  content: "\e8b2"; }
4631

    
4632
.mdi-notification-network-locked:before {
4633
  content: "\e8b3"; }
4634

    
4635
.mdi-notification-phone-bluetooth-speaker:before {
4636
  content: "\e8b4"; }
4637

    
4638
.mdi-notification-phone-forwarded:before {
4639
  content: "\e8b5"; }
4640

    
4641
.mdi-notification-phone-in-talk:before {
4642
  content: "\e8b6"; }
4643

    
4644
.mdi-notification-phone-locked:before {
4645
  content: "\e8b7"; }
4646

    
4647
.mdi-notification-phone-missed:before {
4648
  content: "\e8b8"; }
4649

    
4650
.mdi-notification-phone-paused:before {
4651
  content: "\e8b9"; }
4652

    
4653
.mdi-notification-play-download:before {
4654
  content: "\e8ba"; }
4655

    
4656
.mdi-notification-play-install:before {
4657
  content: "\e8bb"; }
4658

    
4659
.mdi-notification-sd-card:before {
4660
  content: "\e8bc"; }
4661

    
4662
.mdi-notification-sim-card-alert:before {
4663
  content: "\e8bd"; }
4664

    
4665
.mdi-notification-sms:before {
4666
  content: "\e8be"; }
4667

    
4668
.mdi-notification-sms-failed:before {
4669
  content: "\e8bf"; }
4670

    
4671
.mdi-notification-sync:before {
4672
  content: "\e8c0"; }
4673

    
4674
.mdi-notification-sync-disabled:before {
4675
  content: "\e8c1"; }
4676

    
4677
.mdi-notification-sync-problem:before {
4678
  content: "\e8c2"; }
4679

    
4680
.mdi-notification-system-update:before {
4681
  content: "\e8c3"; }
4682

    
4683
.mdi-notification-tap-and-play:before {
4684
  content: "\e8c4"; }
4685

    
4686
.mdi-notification-time-to-leave:before {
4687
  content: "\e8c5"; }
4688

    
4689
.mdi-notification-vibration:before {
4690
  content: "\e8c6"; }
4691

    
4692
.mdi-notification-voice-chat:before {
4693
  content: "\e8c7"; }
4694

    
4695
.mdi-notification-vpn-lock:before {
4696
  content: "\e8c8"; }
4697

    
4698
.mdi-social-cake:before {
4699
  content: "\e8c9"; }
4700

    
4701
.mdi-social-domain:before {
4702
  content: "\e8ca"; }
4703

    
4704
.mdi-social-group:before {
4705
  content: "\e8cb"; }
4706

    
4707
.mdi-social-group-add:before {
4708
  content: "\e8cc"; }
4709

    
4710
.mdi-social-location-city:before {
4711
  content: "\e8cd"; }
4712

    
4713
.mdi-social-mood:before {
4714
  content: "\e8ce"; }
4715

    
4716
.mdi-social-notifications:before {
4717
  content: "\e8cf"; }
4718

    
4719
.mdi-social-notifications-none:before {
4720
  content: "\e8d0"; }
4721

    
4722
.mdi-social-notifications-off:before {
4723
  content: "\e8d1"; }
4724

    
4725
.mdi-social-notifications-on:before {
4726
  content: "\e8d2"; }
4727

    
4728
.mdi-social-notifications-paused:before {
4729
  content: "\e8d3"; }
4730

    
4731
.mdi-social-pages:before {
4732
  content: "\e8d4"; }
4733

    
4734
.mdi-social-party-mode:before {
4735
  content: "\e8d5"; }
4736

    
4737
.mdi-social-people:before {
4738
  content: "\e8d6"; }
4739

    
4740
.mdi-social-people-outline:before {
4741
  content: "\e8d7"; }
4742

    
4743
.mdi-social-person:before {
4744
  content: "\e8d8"; }
4745

    
4746
.mdi-social-person-add:before {
4747
  content: "\e8d9"; }
4748

    
4749
.mdi-social-person-outline:before {
4750
  content: "\e8da"; }
4751

    
4752
.mdi-social-plus-one:before {
4753
  content: "\e8db"; }
4754

    
4755
.mdi-social-poll:before {
4756
  content: "\e8dc"; }
4757

    
4758
.mdi-social-public:before {
4759
  content: "\e8dd"; }
4760

    
4761
.mdi-social-school:before {
4762
  content: "\e8de"; }
4763

    
4764
.mdi-social-share:before {
4765
  content: "\e8df"; }
4766

    
4767
.mdi-social-whatshot:before {
4768
  content: "\e8e0"; }
4769

    
4770
.mdi-toggle-check-box:before {
4771
  content: "\e8e1"; }
4772

    
4773
.mdi-toggle-check-box-outline-blank:before {
4774
  content: "\e8e2"; }
4775

    
4776
.mdi-toggle-radio-button-off:before {
4777
  content: "\e8e3"; }
4778

    
4779
.mdi-toggle-radio-button-on:before {
4780
  content: "\e8e4"; }
4781

    
4782
.container {
4783
  padding: 0 1.5rem;
4784
  margin: 0 auto;
4785
  max-width: 1280px;
4786
  width: 90%; }
4787

    
4788
@media only screen and (min-width : 601px) {
4789
  .container {
4790
    width: 85%; } }
4791

    
4792
@media only screen and (min-width : 993px) {
4793
  .container {
4794
    width: 70%; } }
4795

    
4796
.container .row {
4797
  margin-left: -0.75rem;
4798
  margin-right: -0.75rem; }
4799

    
4800
.section {
4801
  padding-top: 1rem;
4802
  padding-bottom: 1rem; }
4803
  .section.no-pad {
4804
    padding: 0; }
4805
  .section.no-pad-bot {
4806
    padding-bottom: 0; }
4807
  .section.no-pad-top {
4808
    padding-top: 0; }
4809

    
4810
.row {
4811
  margin-left: auto;
4812
  margin-right: auto;
4813
  margin-bottom: 20px; }
4814
  .row:after {
4815
    content: "";
4816
    display: table;
4817
    clear: both; }
4818
  .row .col {
4819
    float: left;
4820
    -webkit-box-sizing: border-box;
4821
    -moz-box-sizing: border-box;
4822
    box-sizing: border-box;
4823
    padding: 0 0.75rem; }
4824
    .row .col.s1 {
4825
      width: 8.33333%;
4826
      margin-left: 0; }
4827
    .row .col.s2 {
4828
      width: 16.66667%;
4829
      margin-left: 0; }
4830
    .row .col.s3 {
4831
      width: 25%;
4832
      margin-left: 0; }
4833
    .row .col.s4 {
4834
      width: 33.33333%;
4835
      margin-left: 0; }
4836
    .row .col.s5 {
4837
      width: 41.66667%;
4838
      margin-left: 0; }
4839
    .row .col.s6 {
4840
      width: 50%;
4841
      margin-left: 0; }
4842
    .row .col.s7 {
4843
      width: 58.33333%;
4844
      margin-left: 0; }
4845
    .row .col.s8 {
4846
      width: 66.66667%;
4847
      margin-left: 0; }
4848
    .row .col.s9 {
4849
      width: 75%;
4850
      margin-left: 0; }
4851
    .row .col.s10 {
4852
      width: 83.33333%;
4853
      margin-left: 0; }
4854
    .row .col.s11 {
4855
      width: 91.66667%;
4856
      margin-left: 0; }
4857
    .row .col.s12 {
4858
      width: 100%;
4859
      margin-left: 0; }
4860
    .row .col.offset-s1 {
4861
      margin-left: 8.33333%; }
4862
    .row .col.offset-s2 {
4863
      margin-left: 16.66667%; }
4864
    .row .col.offset-s3 {
4865
      margin-left: 25%; }
4866
    .row .col.offset-s4 {
4867
      margin-left: 33.33333%; }
4868
    .row .col.offset-s5 {
4869
      margin-left: 41.66667%; }
4870
    .row .col.offset-s6 {
4871
      margin-left: 50%; }
4872
    .row .col.offset-s7 {
4873
      margin-left: 58.33333%; }
4874
    .row .col.offset-s8 {
4875
      margin-left: 66.66667%; }
4876
    .row .col.offset-s9 {
4877
      margin-left: 75%; }
4878
    .row .col.offset-s10 {
4879
      margin-left: 83.33333%; }
4880
    .row .col.offset-s11 {
4881
      margin-left: 91.66667%; }
4882
    .row .col.offset-s12 {
4883
      margin-left: 100%; }
4884
    @media only screen and (min-width : 601px) {
4885
      .row .col.m1 {
4886
        width: 8.33333%;
4887
        margin-left: 0; }
4888
      .row .col.m2 {
4889
        width: 16.66667%;
4890
        margin-left: 0; }
4891
      .row .col.m3 {
4892
        width: 25%;
4893
        margin-left: 0; }
4894
      .row .col.m4 {
4895
        width: 33.33333%;
4896
        margin-left: 0; }
4897
      .row .col.m5 {
4898
        width: 41.66667%;
4899
        margin-left: 0; }
4900
      .row .col.m6 {
4901
        width: 50%;
4902
        margin-left: 0; }
4903
      .row .col.m7 {
4904
        width: 58.33333%;
4905
        margin-left: 0; }
4906
      .row .col.m8 {
4907
        width: 66.66667%;
4908
        margin-left: 0; }
4909
      .row .col.m9 {
4910
        width: 75%;
4911
        margin-left: 0; }
4912
      .row .col.m10 {
4913
        width: 83.33333%;
4914
        margin-left: 0; }
4915
      .row .col.m11 {
4916
        width: 91.66667%;
4917
        margin-left: 0; }
4918
      .row .col.m12 {
4919
        width: 100%;
4920
        margin-left: 0; }
4921
      .row .col.offset-m1 {
4922
        margin-left: 8.33333%; }
4923
      .row .col.offset-m2 {
4924
        margin-left: 16.66667%; }
4925
      .row .col.offset-m3 {
4926
        margin-left: 25%; }
4927
      .row .col.offset-m4 {
4928
        margin-left: 33.33333%; }
4929
      .row .col.offset-m5 {
4930
        margin-left: 41.66667%; }
4931
      .row .col.offset-m6 {
4932
        margin-left: 50%; }
4933
      .row .col.offset-m7 {
4934
        margin-left: 58.33333%; }
4935
      .row .col.offset-m8 {
4936
        margin-left: 66.66667%; }
4937
      .row .col.offset-m9 {
4938
        margin-left: 75%; }
4939
      .row .col.offset-m10 {
4940
        margin-left: 83.33333%; }
4941
      .row .col.offset-m11 {
4942
        margin-left: 91.66667%; }
4943
      .row .col.offset-m12 {
4944
        margin-left: 100%; } }
4945
    @media only screen and (min-width : 993px) {
4946
      .row .col.l1 {
4947
        width: 8.33333%;
4948
        margin-left: 0; }
4949
      .row .col.l2 {
4950
        width: 16.66667%;
4951
        margin-left: 0; }
4952
      .row .col.l3 {
4953
        width: 25%;
4954
        margin-left: 0; }
4955
      .row .col.l4 {
4956
        width: 33.33333%;
4957
        margin-left: 0; }
4958
      .row .col.l5 {
4959
        width: 41.66667%;
4960
        margin-left: 0; }
4961
      .row .col.l6 {
4962
        width: 50%;
4963
        margin-left: 0; }
4964
      .row .col.l7 {
4965
        width: 58.33333%;
4966
        margin-left: 0; }
4967
      .row .col.l8 {
4968
        width: 66.66667%;
4969
        margin-left: 0; }
4970
      .row .col.l9 {
4971
        width: 75%;
4972
        margin-left: 0; }
4973
      .row .col.l10 {
4974
        width: 83.33333%;
4975
        margin-left: 0; }
4976
      .row .col.l11 {
4977
        width: 91.66667%;
4978
        margin-left: 0; }
4979
      .row .col.l12 {
4980
        width: 100%;
4981
        margin-left: 0; }
4982
      .row .col.offset-l1 {
4983
        margin-left: 8.33333%; }
4984
      .row .col.offset-l2 {
4985
        margin-left: 16.66667%; }
4986
      .row .col.offset-l3 {
4987
        margin-left: 25%; }
4988
      .row .col.offset-l4 {
4989
        margin-left: 33.33333%; }
4990
      .row .col.offset-l5 {
4991
        margin-left: 41.66667%; }
4992
      .row .col.offset-l6 {
4993
        margin-left: 50%; }
4994
      .row .col.offset-l7 {
4995
        margin-left: 58.33333%; }
4996
      .row .col.offset-l8 {
4997
        margin-left: 66.66667%; }
4998
      .row .col.offset-l9 {
4999
        margin-left: 75%; }
5000
      .row .col.offset-l10 {
5001
        margin-left: 83.33333%; }
5002
      .row .col.offset-l11 {
5003
        margin-left: 91.66667%; }
5004
      .row .col.offset-l12 {
5005
        margin-left: 100%; } }
5006

    
5007
nav {
5008
  color: #fff;
5009
  background-color: #ee6e73;
5010
  width: 100%;
5011
  height: 56px;
5012
  line-height: 56px; }
5013
  nav a {
5014
    color: #fff; }
5015
  nav .nav-wrapper {
5016
    position: relative;
5017
    height: 100%; }
5018
    nav .nav-wrapper i {
5019
      display: block;
5020
      font-size: 2rem; }
5021
  @media only screen and (min-width : 993px) {
5022
    nav a.button-collapse {
5023
      display: none; } }
5024
  nav .button-collapse {
5025
    float: left;
5026
    position: relative;
5027
    z-index: 1;
5028
    height: 56px; }
5029
    nav .button-collapse i {
5030
      font-size: 2.7rem;
5031
      height: 56px;
5032
      line-height: 56px; }
5033
  nav .brand-logo {
5034
    position: absolute;
5035
    color: #fff;
5036
    display: inline-block;
5037
    font-size: 2.1rem;
5038
    padding: 0; }
5039
    nav .brand-logo.center {
5040
      left: 50%;
5041
      -webkit-transform: translateX(-50%);
5042
      -moz-transform: translateX(-50%);
5043
      -ms-transform: translateX(-50%);
5044
      -o-transform: translateX(-50%);
5045
      transform: translateX(-50%); }
5046
    @media only screen and (max-width : 992px) {
5047
      nav .brand-logo {
5048
        left: 50%;
5049
        -webkit-transform: translateX(-50%);
5050
        -moz-transform: translateX(-50%);
5051
        -ms-transform: translateX(-50%);
5052
        -o-transform: translateX(-50%);
5053
        transform: translateX(-50%); } }
5054
    nav .brand-logo.right {
5055
      right: 0.5rem;
5056
      padding: 0; }
5057
  nav ul {
5058
    margin: 0; }
5059
    nav ul li {
5060
      -webkit-transition: background-color .3s;
5061
      -moz-transition: background-color .3s;
5062
      -o-transition: background-color .3s;
5063
      -ms-transition: background-color .3s;
5064
      transition: background-color .3s;
5065
      float: left;
5066
      padding: 0; }
5067
      nav ul li:hover, nav ul li.active {
5068
        background-color: rgba(0, 0, 0, 0.1); }
5069
    nav ul a {
5070
      font-size: 1rem;
5071
      color: #fff;
5072
      display: block;
5073
      padding: 0 15px; }
5074
    nav ul.left {
5075
      float: left; }
5076
  nav .input-field {
5077
    margin: 0; }
5078
    nav .input-field input {
5079
      height: 100%;
5080
      font-size: 1.2rem;
5081
      border: none;
5082
      padding-left: 2rem; }
5083
      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 {
5084
        border: none;
5085
        box-shadow: none; }
5086
    nav .input-field label {
5087
      top: 0;
5088
      left: 0; }
5089
      nav .input-field label i {
5090
        color: rgba(255, 255, 255, 0.7);
5091
        -webkit-transition: color .3s;
5092
        -moz-transition: color .3s;
5093
        -o-transition: color .3s;
5094
        -ms-transition: color .3s;
5095
        transition: color .3s; }
5096
      nav .input-field label.active i {
5097
        color: #fff; }
5098
      nav .input-field label.active {
5099
        -webkit-transform: translateY(0);
5100
        -moz-transform: translateY(0);
5101
        -ms-transform: translateY(0);
5102
        -o-transform: translateY(0);
5103
        transform: translateY(0); }
5104

    
5105
.navbar-fixed {
5106
  position: relative;
5107
  height: 56px;
5108
  z-index: 998; }
5109
  .navbar-fixed nav {
5110
    position: fixed; }
5111

    
5112
@media only screen and (min-width : 601px) {
5113
  nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
5114
    height: 64px;
5115
    line-height: 64px; }
5116
  .navbar-fixed {
5117
    height: 64px; } }
5118

    
5119
@font-face {
5120
  font-family: "Roboto";
5121
  src: url("../font/roboto/Roboto-Thin.woff2") format("woff2"), url("../font/roboto/Roboto-Thin.woff") format("woff"), url("../font/roboto/Roboto-Thin.ttf") format("truetype");
5122
  font-weight: 200; }
5123

    
5124
@font-face {
5125
  font-family: "Roboto";
5126
  src: url("../font/roboto/Roboto-Light.woff2") format("woff2"), url("../font/roboto/Roboto-Light.woff") format("woff"), url("../font/roboto/Roboto-Light.ttf") format("truetype");
5127
  font-weight: 300; }
5128

    
5129
@font-face {
5130
  font-family: "Roboto";
5131
  src: url("../font/roboto/Roboto-Regular.woff2") format("woff2"), url("../font/roboto/Roboto-Regular.woff") format("woff"), url("../font/roboto/Roboto-Regular.ttf") format("truetype");
5132
  font-weight: 400; }
5133

    
5134
@font-face {
5135
  font-family: "Roboto";
5136
  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");
5137
  font-weight: 500; }
5138

    
5139
@font-face {
5140
  font-family: "Roboto";
5141
  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");
5142
  font-weight: 700; }
5143

    
5144
a {
5145
  text-decoration: none; }
5146

    
5147
html {
5148
  line-height: 1.5;
5149
  font-family: "Roboto", sans-serif;
5150
  font-weight: normal;
5151
  color: rgba(0, 0, 0, 0.87); }
5152
  @media only screen and (min-width: 0) {
5153
    html {
5154
      font-size: 14px; } }
5155
  @media only screen and (min-width: 992px) {
5156
    html {
5157
      font-size: 14.5px; } }
5158
  @media only screen and (min-width: 1200px) {
5159
    html {
5160
      font-size: 15px; } }
5161

    
5162
h1, h2, h3, h4, h5, h6 {
5163
  font-weight: 400; }
5164

    
5165
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
5166
  font-weight: inherit; }
5167

    
5168
h1 {
5169
  font-size: 4.2rem;
5170
  line-height: 4.62rem;
5171
  margin: 2.1rem 0 1.68rem 0; }
5172

    
5173
h2 {
5174
  font-size: 3.56rem;
5175
  line-height: 3.916rem;
5176
  margin: 1.78rem 0 1.424rem 0; }
5177

    
5178
h3 {
5179
  font-size: 2.92rem;
5180
  line-height: 3.212rem;
5181
  margin: 1.46rem 0 1.168rem 0; }
5182

    
5183
h4 {
5184
  font-size: 2.28rem;
5185
  line-height: 2.508rem;
5186
  margin: 1.14rem 0 0.912rem 0; }
5187

    
5188
h5 {
5189
  font-size: 1.64rem;
5190
  line-height: 1.804rem;
5191
  margin: 0.82rem 0 0.656rem 0; }
5192

    
5193
h6 {
5194
  font-size: 1rem;
5195
  line-height: 1.1rem;
5196
  margin: 0.5rem 0 0.4rem 0; }
5197

    
5198
em {
5199
  font-style: italic; }
5200

    
5201
strong {
5202
  font-weight: 500; }
5203

    
5204
small {
5205
  font-size: 75%; }
5206

    
5207
.light, footer.page-footer .footer-copyright {
5208
  font-weight: 300; }
5209

    
5210
.thin {
5211
  font-weight: 200; }
5212

    
5213
.flow-text {
5214
  font-weight: 300; }
5215
  @media only screen and (min-width: 360px) {
5216
    .flow-text {
5217
      font-size: 1.2rem; } }
5218
  @media only screen and (min-width: 0px) {
5219
    .flow-text {
5220
      line-height: .8rem; } }
5221
  @media only screen and (min-width: 390px) {
5222
    .flow-text {
5223
      font-size: 1.224rem; } }
5224
  @media only screen and (min-width: 30px) {
5225
    .flow-text {
5226
      line-height: .904rem; } }
5227
  @media only screen and (min-width: 420px) {
5228
    .flow-text {
5229
      font-size: 1.248rem; } }
5230
  @media only screen and (min-width: 60px) {
5231
    .flow-text {
5232
      line-height: 1.008rem; } }
5233
  @media only screen and (min-width: 450px) {
5234
    .flow-text {
5235
      font-size: 1.272rem; } }
5236
  @media only screen and (min-width: 90px) {
5237
    .flow-text {
5238
      line-height: 1.112rem; } }
5239
  @media only screen and (min-width: 480px) {
5240
    .flow-text {
5241
      font-size: 1.296rem; } }
5242
  @media only screen and (min-width: 120px) {
5243
    .flow-text {
5244
      line-height: 1.216rem; } }
5245
  @media only screen and (min-width: 510px) {
5246
    .flow-text {
5247
      font-size: 1.32rem; } }
5248
  @media only screen and (min-width: 150px) {
5249
    .flow-text {
5250
      line-height: 1.32rem; } }
5251
  @media only screen and (min-width: 540px) {
5252
    .flow-text {
5253
      font-size: 1.344rem; } }
5254
  @media only screen and (min-width: 180px) {
5255
    .flow-text {
5256
      line-height: 1.424rem; } }
5257
  @media only screen and (min-width: 570px) {
5258
    .flow-text {
5259
      font-size: 1.368rem; } }
5260
  @media only screen and (min-width: 210px) {
5261
    .flow-text {
5262
      line-height: 1.528rem; } }
5263
  @media only screen and (min-width: 600px) {
5264
    .flow-text {
5265
      font-size: 1.392rem; } }
5266
  @media only screen and (min-width: 240px) {
5267
    .flow-text {
5268
      line-height: 1.632rem; } }
5269
  @media only screen and (min-width: 630px) {
5270
    .flow-text {
5271
      font-size: 1.416rem; } }
5272
  @media only screen and (min-width: 270px) {
5273
    .flow-text {
5274
      line-height: 1.736rem; } }
5275
  @media only screen and (min-width: 660px) {
5276
    .flow-text {
5277
      font-size: 1.44rem; } }
5278
  @media only screen and (min-width: 300px) {
5279
    .flow-text {
5280
      line-height: 1.84rem; } }
5281
  @media only screen and (min-width: 690px) {
5282
    .flow-text {
5283
      font-size: 1.464rem; } }
5284
  @media only screen and (min-width: 330px) {
5285
    .flow-text {
5286
      line-height: 1.944rem; } }
5287
  @media only screen and (min-width: 720px) {
5288
    .flow-text {
5289
      font-size: 1.488rem; } }
5290
  @media only screen and (min-width: 360px) {
5291
    .flow-text {
5292
      line-height: 2.048rem; } }
5293
  @media only screen and (min-width: 750px) {
5294
    .flow-text {
5295
      font-size: 1.512rem; } }
5296
  @media only screen and (min-width: 390px) {
5297
    .flow-text {
5298
      line-height: 2.152rem; } }
5299
  @media only screen and (min-width: 780px) {
5300
    .flow-text {
5301
      font-size: 1.536rem; } }
5302
  @media only screen and (min-width: 420px) {
5303
    .flow-text {
5304
      line-height: 2.256rem; } }
5305
  @media only screen and (min-width: 810px) {
5306
    .flow-text {
5307
      font-size: 1.56rem; } }
5308
  @media only screen and (min-width: 450px) {
5309
    .flow-text {
5310
      line-height: 2.36rem; } }
5311
  @media only screen and (min-width: 840px) {
5312
    .flow-text {
5313
      font-size: 1.584rem; } }
5314
  @media only screen and (min-width: 480px) {
5315
    .flow-text {
5316
      line-height: 2.464rem; } }
5317
  @media only screen and (min-width: 870px) {
5318
    .flow-text {
5319
      font-size: 1.608rem; } }
5320
  @media only screen and (min-width: 510px) {
5321
    .flow-text {
5322
      line-height: 2.568rem; } }
5323
  @media only screen and (min-width: 900px) {
5324
    .flow-text {
5325
      font-size: 1.632rem; } }
5326
  @media only screen and (min-width: 540px) {
5327
    .flow-text {
5328
      line-height: 2.672rem; } }
5329
  @media only screen and (min-width: 930px) {
5330
    .flow-text {
5331
      font-size: 1.656rem; } }
5332
  @media only screen and (min-width: 570px) {
5333
    .flow-text {
5334
      line-height: 2.776rem; } }
5335
  @media only screen and (min-width: 960px) {
5336
    .flow-text {
5337
      font-size: 1.68rem; } }
5338
  @media only screen and (min-width: 600px) {
5339
    .flow-text {
5340
      line-height: 2.88rem; } }
5341

    
5342
.card-panel {
5343
  padding: 20px;
5344
  margin: 0.5rem 0 1rem 0;
5345
  border-radius: 2px;
5346
  background-color: #fff; }
5347

    
5348
.card {
5349
  position: relative;
5350
  overflow: hidden;
5351
  margin: 0.5rem 0 1rem 0;
5352
  background-color: #fff;
5353
  border-radius: 2px; }
5354
  .card .card-title {
5355
    color: #fff;
5356
    font-size: 24px;
5357
    font-weight: 300; }
5358
    .card .card-title.activator {
5359
      cursor: pointer; }
5360
  .card.small, .card.medium, .card.large {
5361
    position: relative; }
5362
    .card.small .card-image, .card.medium .card-image, .card.large .card-image {
5363
      overflow: hidden; }
5364
    .card.small .card-content, .card.medium .card-content, .card.large .card-content {
5365
      overflow: hidden; }
5366
    .card.small .card-action, .card.medium .card-action, .card.large .card-action {
5367
      position: absolute;
5368
      bottom: 0;
5369
      left: 0;
5370
      right: 0; }
5371
  .card.small {
5372
    height: 300px; }
5373
    .card.small .card-image {
5374
      height: 150px; }
5375
    .card.small .card-content {
5376
      height: 150px; }
5377
  .card.medium {
5378
    height: 400px; }
5379
    .card.medium .card-image {
5380
      height: 250px; }
5381
    .card.medium .card-content {
5382
      height: 150px; }
5383
  .card.large {
5384
    height: 500px; }
5385
    .card.large .card-image {
5386
      height: 330px; }
5387
    .card.large .card-content {
5388
      height: 170px; }
5389
  .card .card-image {
5390
    position: relative; }
5391
    .card .card-image img {
5392
      border-radius: 2px 2px 0 0;
5393
      position: relative;
5394
      left: 0;
5395
      right: 0;
5396
      top: 0;
5397
      bottom: 0;
5398
      width: 100%; }
5399
    .card .card-image .card-title {
5400
      position: absolute;
5401
      bottom: 0;
5402
      left: 0;
5403
      padding: 20px; }
5404
  .card .card-content {
5405
    padding: 20px;
5406
    border-radius: 0 0 2px 2px; }
5407
    .card .card-content p {
5408
      margin: 0;
5409
      color: inherit; }
5410
    .card .card-content .card-title {
5411
      line-height: 48px; }
5412
  .card .card-action {
5413
    border-top: 1px solid rgba(160, 160, 160, 0.2);
5414
    padding: 20px; }
5415
    .card .card-action a {
5416
      color: #ffab40;
5417
      margin-right: 20px;
5418
      -webkit-transition: color .3s ease;
5419
      -moz-transition: color .3s ease;
5420
      -o-transition: color .3s ease;
5421
      -ms-transition: color .3s ease;
5422
      transition: color .3s ease;
5423
      text-transform: uppercase; }
5424
      .card .card-action a:hover {
5425
        color: #ffd8a6; }
5426
  .card .card-reveal {
5427
    padding: 20px;
5428
    position: absolute;
5429
    background-color: #FFF;
5430
    width: 100%;
5431
    overflow-y: auto;
5432
    top: 100%;
5433
    height: 100%;
5434
    z-index: 1;
5435
    display: none; }
5436
    .card .card-reveal .card-title {
5437
      cursor: pointer;
5438
      display: block; }
5439

    
5440
#toast-container {
5441
  display: block;
5442
  position: fixed;
5443
  z-index: 1001; }
5444
  @media only screen and (max-width : 600px) {
5445
    #toast-container {
5446
      min-width: 100%;
5447
      bottom: 0%; } }
5448
  @media only screen and (min-width : 601px) and (max-width : 992px) {
5449
    #toast-container {
5450
      min-width: 30%;
5451
      left: 5%;
5452
      bottom: 7%; } }
5453
  @media only screen and (min-width : 993px) {
5454
    #toast-container {
5455
      min-width: 8%;
5456
      top: 10%;
5457
      right: 7%; } }
5458

    
5459
.toast {
5460
  border-radius: 2px;
5461
  top: 0;
5462
  width: auto;
5463
  clear: both;
5464
  margin-top: 10px;
5465
  position: relative;
5466
  max-width: 100%;
5467
  height: 48px;
5468
  line-height: 48px;
5469
  background-color: #323232;
5470
  padding: 0 25px;
5471
  font-size: 1.1rem;
5472
  font-weight: 300;
5473
  color: #fff;
5474
  display: -webkit-box;
5475
  display: -moz-box;
5476
  display: -ms-flexbox;
5477
  display: -webkit-flex;
5478
  display: flex;
5479
  -webkit-flex-align: center;
5480
  -ms-flex-align: center;
5481
  -webkit-align-items: center;
5482
  align-items: center;
5483
  -webkit-justify-content: space-between;
5484
  justify-content: space-between; }
5485
  .toast .btn, .toast .btn-large, .toast .btn-flat {
5486
    margin: 0;
5487
    margin-left: 3rem; }
5488
  .toast.rounded {
5489
    border-radius: 24px; }
5490
  @media only screen and (max-width : 600px) {
5491
    .toast {
5492
      width: 100%;
5493
      border-radius: 0; } }
5494
  @media only screen and (min-width : 601px) and (max-width : 992px) {
5495
    .toast {
5496
      float: left; } }
5497
  @media only screen and (min-width : 993px) {
5498
    .toast {
5499
      float: right; } }
5500

    
5501
.tabs {
5502
  position: relative;
5503
  height: 48px;
5504
  background-color: #fff;
5505
  margin: 0 auto;
5506
  width: 100%;
5507
  white-space: nowrap; }
5508
  .tabs .tab {
5509
    display: block;
5510
    float: left;
5511
    text-align: center;
5512
    line-height: 48px;
5513
    height: 48px;
5514
    padding: 0 20px;
5515
    margin: 0;
5516
    text-transform: uppercase;
5517
    letter-spacing: .8px;
5518
    width: 15%; }
5519
    .tabs .tab a {
5520
      color: #ee6e73;
5521
      display: block;
5522
      width: 100%;
5523
      height: 100%;
5524
      -webkit-transition: color .28s ease;
5525
      -moz-transition: color .28s ease;
5526
      -o-transition: color .28s ease;
5527
      -ms-transition: color .28s ease;
5528
      transition: color .28s ease; }
5529
      .tabs .tab a:hover {
5530
        color: #f9c9cb; }
5531
  .tabs .indicator {
5532
    position: absolute;
5533
    bottom: 0;
5534
    height: 2px;
5535
    background-color: #f6b2b5;
5536
    will-change: left, right; }
5537

    
5538
.tabs .tab {
5539
  padding: 0; }
5540

    
5541
.material-tooltip {
5542
  padding: 10px 8px;
5543
  font-size: 1rem;
5544
  z-index: 1000;
5545
  background-color: transparent;
5546
  border-radius: 2px;
5547
  color: #fff;
5548
  min-height: 36px;
5549
  line-height: 1rem;
5550
  opacity: 0;
5551
  display: none;
5552
  position: absolute;
5553
  text-align: center;
5554
  overflow: hidden;
5555
  left: 0;
5556
  top: 0;
5557
  will-change: top, left; }
5558

    
5559
.backdrop {
5560
  position: absolute;
5561
  opacity: 0;
5562
  display: none;
5563
  height: 7px;
5564
  width: 14px;
5565
  border-radius: 0 0 14px 14px;
5566
  background-color: #323232;
5567
  z-index: -1;
5568
  -webkit-transform-origin: 50% 10%;
5569
  -moz-transform-origin: 50% 10%;
5570
  -ms-transform-origin: 50% 10%;
5571
  -o-transform-origin: 50% 10%;
5572
  transform-origin: 50% 10%;
5573
  will-change: transform, opacity; }
5574

    
5575
.btn, .btn-large, .btn-flat {
5576
  border: none;
5577
  border-radius: 2px;
5578
  display: inline-block;
5579
  height: 36px;
5580
  line-height: 36px;
5581
  outline: 0;
5582
  padding: 0 2rem;
5583
  text-transform: uppercase;
5584
  vertical-align: middle;
5585
  -webkit-tap-highlight-color: transparent; }
5586

    
5587
.btn.disabled, .disabled.btn-large, .btn-floating.disabled, .btn-large.disabled, .btn:disabled, .btn-large:disabled, .btn-large:disabled, .btn-floating:disabled {
5588
  background-color: #DFDFDF;
5589
  box-shadow: none;
5590
  color: #9F9F9F;
5591
  cursor: default; }
5592
  .btn.disabled *, .disabled.btn-large *, .btn-floating.disabled *, .btn-large.disabled *, .btn:disabled *, .btn-large:disabled *, .btn-large:disabled *, .btn-floating:disabled * {
5593
    pointer-events: none; }
5594
  .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 {
5595
    background-color: #DFDFDF;
5596
    color: #9F9F9F; }
5597

    
5598
.btn i, .btn-large i, .btn-floating i, .btn-large i, .btn-flat i {
5599
  font-size: 1.3rem;
5600
  line-height: inherit; }
5601

    
5602
.btn, .btn-large {
5603
  text-decoration: none;
5604
  color: #FFF;
5605
  background-color: #26a69a;
5606
  text-align: center;
5607
  letter-spacing: .5px;
5608
  -webkit-transition: .2s ease-out;
5609
  -moz-transition: .2s ease-out;
5610
  -o-transition: .2s ease-out;
5611
  -ms-transition: .2s ease-out;
5612
  transition: .2s ease-out;
5613
  cursor: pointer; }
5614
  .btn:hover, .btn-large:hover {
5615
    background-color: #2bbbad; }
5616

    
5617
.btn-floating {
5618
  display: inline-block;
5619
  color: #FFF;
5620
  position: relative;
5621
  overflow: hidden;
5622
  z-index: 1;
5623
  width: 37px;
5624
  height: 37px;
5625
  line-height: 37px;
5626
  padding: 0;
5627
  background-color: #26a69a;
5628
  border-radius: 50%;
5629
  transition: .3s;
5630
  cursor: pointer;
5631
  vertical-align: middle; }
5632
  .btn-floating i {
5633
    width: inherit;
5634
    display: inline-block;
5635
    text-align: center;
5636
    color: #FFF;
5637
    font-size: 1.6rem;
5638
    line-height: 37px; }
5639
  .btn-floating:before {
5640
    border-radius: 0; }
5641
  .btn-floating.btn-large {
5642
    width: 55.5px;
5643
    height: 55.5px; }
5644
    .btn-floating.btn-large i {
5645
      line-height: 55.5px; }
5646

    
5647
button.btn-floating {
5648
  border: none; }
5649

    
5650
.fixed-action-btn {
5651
  position: fixed;
5652
  right: 23px;
5653
  bottom: 23px;
5654
  padding-top: 15px;
5655
  margin-bottom: 0;
5656
  z-index: 998; }
5657
  .fixed-action-btn ul {
5658
    left: 0;
5659
    right: 0;
5660
    text-align: center;
5661
    position: absolute;
5662
    bottom: 64px; }
5663
    .fixed-action-btn ul li {
5664
      margin-bottom: 15px; }
5665
    .fixed-action-btn ul a.btn-floating {
5666
      opacity: 0; }
5667

    
5668
.btn-flat {
5669
  box-shadow: none;
5670
  background-color: transparent;
5671
  color: #343434;
5672
  cursor: pointer; }
5673
  .btn-flat.disabled {
5674
    color: #b3b3b3;
5675
    cursor: default; }
5676

    
5677
.btn-large {
5678
  height: 54px;
5679
  line-height: 56px; }
5680
  .btn-large i {
5681
    font-size: 1.6rem; }
5682

    
5683
.dropdown-content {
5684
  background-color: #FFFFFF;
5685
  margin: 0;
5686
  display: none;
5687
  min-width: 100px;
5688
  max-height: 650px;
5689
  overflow-y: auto;
5690
  opacity: 0;
5691
  position: absolute;
5692
  white-space: nowrap;
5693
  z-index: 1;
5694
  will-change: width, height; }
5695
  .dropdown-content li {
5696
    clear: both;
5697
    color: rgba(0, 0, 0, 0.87);
5698
    cursor: pointer;
5699
    line-height: 1.5rem;
5700
    width: 100%;
5701
    text-align: left;
5702
    text-transform: none; }
5703
    .dropdown-content li:hover, .dropdown-content li.active {
5704
      background-color: #eee; }
5705
    .dropdown-content li > a, .dropdown-content li > span {
5706
      font-size: 1.2rem;
5707
      color: #26a69a;
5708
      display: block;
5709
      padding: 1rem 1rem; }
5710

    
5711
/*!
5712
 * Waves v0.6.0
5713
 * http://fian.my.id/Waves
5714
 *
5715
 * Copyright 2014 Alfiana E. Sibuea and other contributors
5716
 * Released under the MIT license
5717
 * https://github.com/fians/Waves/blob/master/LICENSE
5718
 */
5719
.waves-effect {
5720
  position: relative;
5721
  cursor: pointer;
5722
  display: inline-block;
5723
  overflow: hidden;
5724
  -webkit-user-select: none;
5725
  -moz-user-select: none;
5726
  -ms-user-select: none;
5727
  user-select: none;
5728
  -webkit-tap-highlight-color: transparent;
5729
  vertical-align: middle;
5730
  z-index: 1;
5731
  will-change: opacity, transform;
5732
  -webkit-transition: all .3s ease-out;
5733
  -moz-transition: all .3s ease-out;
5734
  -o-transition: all .3s ease-out;
5735
  -ms-transition: all .3s ease-out;
5736
  transition: all .3s ease-out; }
5737
  .waves-effect .waves-ripple {
5738
    position: absolute;
5739
    border-radius: 50%;
5740
    width: 20px;
5741
    height: 20px;
5742
    margin-top: -10px;
5743
    margin-left: -10px;
5744
    opacity: 0;
5745
    background: rgba(0, 0, 0, 0.2);
5746
    -webkit-transition: all 0.7s ease-out;
5747
    -moz-transition: all 0.7s ease-out;
5748
    -o-transition: all 0.7s ease-out;
5749
    -ms-transition: all 0.7s ease-out;
5750
    transition: all 0.7s ease-out;
5751
    -webkit-transition-property: -webkit-transform, opacity;
5752
    -moz-transition-property: -moz-transform, opacity;
5753
    -o-transition-property: -o-transform, opacity;
5754
    transition-property: transform, opacity;
5755
    -webkit-transform: scale(0);
5756
    -moz-transform: scale(0);
5757
    -ms-transform: scale(0);
5758
    -o-transform: scale(0);
5759
    transform: scale(0);
5760
    pointer-events: none; }
5761
  .waves-effect.waves-light .waves-ripple {
5762
    background-color: rgba(255, 255, 255, 0.45); }
5763
  .waves-effect.waves-red .waves-ripple {
5764
    background-color: rgba(244, 67, 54, 0.7); }
5765
  .waves-effect.waves-yellow .waves-ripple {
5766
    background-color: rgba(255, 235, 59, 0.7); }
5767
  .waves-effect.waves-orange .waves-ripple {
5768
    background-color: rgba(255, 152, 0, 0.7); }
5769
  .waves-effect.waves-purple .waves-ripple {
5770
    background-color: rgba(156, 39, 176, 0.7); }
5771
  .waves-effect.waves-green .waves-ripple {
5772
    background-color: rgba(76, 175, 80, 0.7); }
5773
  .waves-effect.waves-teal .waves-ripple {
5774
    background-color: rgba(0, 150, 136, 0.7); }
5775

    
5776
.waves-notransition {
5777
  -webkit-transition: none !important;
5778
  -moz-transition: none !important;
5779
  -o-transition: none !important;
5780
  -ms-transition: none !important;
5781
  transition: none !important; }
5782

    
5783
.waves-circle {
5784
  -webkit-transform: translateZ(0);
5785
  -moz-transform: translateZ(0);
5786
  -ms-transform: translateZ(0);
5787
  -o-transform: translateZ(0);
5788
  transform: translateZ(0);
5789
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }
5790

    
5791
.waves-input-wrapper {
5792
  border-radius: 0.2em;
5793
  vertical-align: bottom; }
5794
  .waves-input-wrapper .waves-button-input {
5795
    position: relative;
5796
    top: 0;
5797
    left: 0;
5798
    z-index: 1; }
5799

    
5800
.waves-circle {
5801
  text-align: center;
5802
  width: 2.5em;
5803
  height: 2.5em;
5804
  line-height: 2.5em;
5805
  border-radius: 50%;
5806
  -webkit-mask-image: none; }
5807

    
5808
.waves-block {
5809
  display: block; }
5810

    
5811
/* Firefox Bug: link not triggered */
5812
a.waves-effect .waves-ripple {
5813
  z-index: -1; }
5814

    
5815
.modal {
5816
  display: none;
5817
  position: fixed;
5818
  left: 0;
5819
  right: 0;
5820
  background-color: #fafafa;
5821
  padding: 0;
5822
  max-height: 70%;
5823
  width: 55%;
5824
  margin: auto;
5825
  overflow-y: auto;
5826
  z-index: 1000;
5827
  border-radius: 2px;
5828
  -webkit-transform: translate(0);
5829
  -moz-transform: translate(0);
5830
  -ms-transform: translate(0);
5831
  -o-transform: translate(0);
5832
  transform: translate(0);
5833
  will-change: top, opacity; }
5834
  @media only screen and (max-width : 992px) {
5835
    .modal {
5836
      width: 80%; } }
5837
  .modal h1, .modal h2, .modal h3, .modal h4 {
5838
    margin-top: 0; }
5839
  .modal .modal-content {
5840
    padding: 24px; }
5841
  .modal .modal-footer {
5842
    border-radius: 0 0 2px 2px;
5843
    background-color: #fafafa;
5844
    padding: 4px 6px;
5845
    height: 56px;
5846
    width: 100%; }
5847
    .modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-flat {
5848
      float: right;
5849
      margin: 6px 0; }
5850

    
5851
#lean-overlay {
5852
  position: fixed;
5853
  z-index: 999;
5854
  top: 0;
5855
  left: 0;
5856
  bottom: 0;
5857
  right: 0;
5858
  height: 115%;
5859
  width: 100%;
5860
  background: #000;
5861
  display: none;
5862
  will-change: opacity; }
5863

    
5864
.modal.modal-fixed-footer {
5865
  padding: 0;
5866
  height: 70%; }
5867
  .modal.modal-fixed-footer .modal-content {
5868
    position: fixed;
5869
    max-height: 100%;
5870
    padding-bottom: 64px;
5871
    width: 100%;
5872
    overflow-y: auto; }
5873
  .modal.modal-fixed-footer .modal-footer {
5874
    border-top: 1px solid rgba(0, 0, 0, 0.1);
5875
    position: fixed;
5876
    bottom: 0; }
5877

    
5878
.modal.bottom-sheet {
5879
  top: auto;
5880
  bottom: -100%;
5881
  margin: 0;
5882
  width: 100%;
5883
  max-height: 45%;
5884
  border-radius: 0;
5885
  will-change: bottom, opacity; }
5886

    
5887
.collapsible {
5888
  border-top: 1px solid #ddd;
5889
  border-right: 1px solid #ddd;
5890
  border-left: 1px solid #ddd;
5891
  margin: 0.5rem 0 1rem 0; }
5892

    
5893
.collapsible-header {
5894
  display: block;
5895
  cursor: pointer;
5896
  height: 3rem;
5897
  line-height: 3rem;
5898
  padding: 0 1rem;
5899
  background-color: #fff;
5900
  border-bottom: 1px solid #ddd; }
5901
  .collapsible-header i {
5902
    width: 2rem;
5903
    font-size: 1.6rem;
5904
    line-height: 3rem;
5905
    display: block;
5906
    float: left;
5907
    text-align: center;
5908
    margin-right: 1rem; }
5909

    
5910
.collapsible-body {
5911
  overflow: hidden;
5912
  display: none;
5913
  border-bottom: 1px solid #ddd;
5914
  -webkit-box-sizing: border-box;
5915
  -moz-box-sizing: border-box;
5916
  box-sizing: border-box; }
5917
  .collapsible-body p {
5918
    margin: 0;
5919
    padding: 2rem; }
5920

    
5921
.side-nav .collapsible {
5922
  border: none;
5923
  box-shadow: none; }
5924
  .side-nav .collapsible li {
5925
    padding: 0; }
5926
.side-nav .collapsible-header {
5927
  background-color: transparent;
5928
  border: none;
5929
  line-height: inherit;
5930
  height: inherit;
5931
  margin: 0 1rem; }
5932
  .side-nav .collapsible-header i {
5933
    line-height: inherit; }
5934
.side-nav .collapsible-body {
5935
  border: 0;
5936
  background-color: #FFF; }
5937
  .side-nav .collapsible-body li a {
5938
    margin: 0 1rem 0 2rem; }
5939

    
5940
.collapsible.popout {
5941
  border: none;
5942
  box-shadow: none; }
5943
  .collapsible.popout > li {
5944
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
5945
    transform: scaleX(.92) translate3d(0, 0, 0);
5946
    transition: margin .35s cubic-bezier(0.25, 0.46, 0.45, 0.94), transform .35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
5947
    .collapsible.popout > li:hover {
5948
      will-change: margin, transform; }
5949
  .collapsible.popout > li.active {
5950
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
5951
    margin: 16px 0;
5952
    transform: scaleX(1) translate3d(0, 0, 0); }
5953

    
5954
.materialboxed {
5955
  cursor: zoom-in;
5956
  position: relative;
5957
  -webkit-transition: opacity .4s;
5958
  -moz-transition: opacity .4s;
5959
  -o-transition: opacity .4s;
5960
  -ms-transition: opacity .4s;
5961
  transition: opacity .4s; }
5962
  .materialboxed:hover {
5963
    will-change: left, top, width, height; }
5964
    .materialboxed:hover:not(.active) {
5965
      opacity: .8; }
5966

    
5967
.materialboxed.active {
5968
  cursor: zoom-out; }
5969

    
5970
#materialbox-overlay {
5971
  position: fixed;
5972
  top: 0;
5973
  left: 0;
5974
  right: 0;
5975
  bottom: 0;
5976
  background-color: #292929;
5977
  z-index: 999;
5978
  will-change: opacity; }
5979

    
5980
.materialbox-caption {
5981
  position: fixed;
5982
  display: none;
5983
  color: #fff;
5984
  line-height: 50px;
5985
  bottom: 0;
5986
  width: 100%;
5987
  text-align: center;
5988
  padding: 0% 15%;
5989
  height: 50px;
5990
  z-index: 1000;
5991
  -webkit-font-smoothing: antialiased; }
5992

    
5993
/* Remove Focus Boxes */
5994
select:focus {
5995
  outline: 1px solid #c9f3ef; }
5996

    
5997
button:focus {
5998
  outline: none;
5999
  background-color: #2ab7a9; }
6000

    
6001
label {
6002
  font-size: 0.8rem;
6003
  color: #9e9e9e; }
6004

    
6005
/***************************
6006
   Text Inputs + Textarea
6007
****************************/
6008
::-webkit-input-placeholder {
6009
  color: #d1d1d1; }
6010

    
6011
:-moz-placeholder {
6012
  /* Firefox 18- */
6013
  color: #d1d1d1; }
6014

    
6015
::-moz-placeholder {
6016
  /* Firefox 19+ */
6017
  color: #d1d1d1; }
6018

    
6019
:-ms-input-placeholder {
6020
  color: #d1d1d1; }
6021

    
6022
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 {
6023
  background-color: transparent;
6024
  border: none;
6025
  border-bottom: 1px solid #9e9e9e;
6026
  border-radius: 0;
6027
  outline: none;
6028
  height: 3rem;
6029
  width: 100%;
6030
  font-size: 1rem;
6031
  margin: 0 0 15px 0;
6032
  padding: 0;
6033
  box-shadow: none;
6034
  -webkit-box-sizing: content-box;
6035
  -moz-box-sizing: content-box;
6036
  box-sizing: content-box;
6037
  transition: all .3s; }
6038
  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"] {
6039
    color: rgba(0, 0, 0, 0.26);
6040
    border-bottom: 1px dotted rgba(0, 0, 0, 0.26); }
6041
  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 {
6042
    color: rgba(0, 0, 0, 0.26); }
6043
  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]) {
6044
    border-bottom: 1px solid #26a69a;
6045
    box-shadow: 0 1px 0 0 #26a69a; }
6046
  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 {
6047
    color: #26a69a; }
6048
  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 {
6049
    border-bottom: 1px solid #4CAF50;
6050
    box-shadow: 0 1px 0 0 #4CAF50; }
6051
  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 {
6052
    border-bottom: 1px solid #F44336;
6053
    box-shadow: 0 1px 0 0 #F44336; }
6054

    
6055
.input-field {
6056
  position: relative;
6057
  margin-top: 1rem; }
6058
  .input-field label {
6059
    color: #9e9e9e;
6060
    position: absolute;
6061
    top: 0.8rem;
6062
    left: 0.75rem;
6063
    font-size: 1rem;
6064
    cursor: text;
6065
    -webkit-transition: .2s ease-out;
6066
    -moz-transition: .2s ease-out;
6067
    -o-transition: .2s ease-out;
6068
    -ms-transition: .2s ease-out;
6069
    transition: .2s ease-out; }
6070
  .input-field label.active {
6071
    font-size: 0.8rem;
6072
    -webkit-transform: translateY(-140%);
6073
    -moz-transform: translateY(-140%);
6074
    -ms-transform: translateY(-140%);
6075
    -o-transform: translateY(-140%);
6076
    transform: translateY(-140%); }
6077
  .input-field .prefix {
6078
    position: absolute;
6079
    width: 3rem;
6080
    font-size: 2rem;
6081
    -webkit-transition: color .2s;
6082
    -moz-transition: color .2s;
6083
    -o-transition: color .2s;
6084
    -ms-transition: color .2s;
6085
    transition: color .2s; }
6086
    .input-field .prefix.active {
6087
      color: #26a69a; }
6088
  .input-field .prefix ~ input, .input-field .prefix ~ textarea {
6089
    margin-left: 3rem;
6090
    width: 92%;
6091
    width: calc(100% - 3rem); }
6092
  .input-field .prefix ~ textarea {
6093
    padding-top: .8rem; }
6094
  .input-field .prefix ~ label {
6095
    margin-left: 3rem; }
6096
  @media only screen and (max-width : 992px) {
6097
    .input-field .prefix ~ input {
6098
      width: 86%;
6099
      width: calc(100% - 3rem); } }
6100
  @media only screen and (max-width : 600px) {
6101
    .input-field .prefix ~ input {
6102
      width: 80%;
6103
      width: calc(100% - 3rem); } }
6104

    
6105
.input-field input[type=search] {
6106
  display: block;
6107
  line-height: inherit;
6108
  padding-left: 4rem;
6109
  width: calc(100% - 4rem); }
6110
  .input-field input[type=search]:focus {
6111
    background-color: #FFF;
6112
    border: 0;
6113
    box-shadow: none;
6114
    color: #444; }
6115
    .input-field input[type=search]:focus + label i, .input-field input[type=search]:focus ~ .mdi-navigation-close {
6116
      color: #444; }
6117
  .input-field input[type=search] + label {
6118
    left: 1rem; }
6119
  .input-field input[type=search] ~ .mdi-navigation-close {
6120
    position: absolute;
6121
    top: 0;
6122
    right: 1rem;
6123
    color: transparent;
6124
    cursor: pointer;
6125
    font-size: 2rem;
6126
    transition: .3s color; }
6127

    
6128
textarea {
6129
  width: 100%;
6130
  height: 3rem;
6131
  background-color: transparent; }
6132
  textarea.materialize-textarea {
6133
    overflow-y: hidden;
6134
    /* prevents scroll bar flash */
6135
    padding: 1.6rem 0;
6136
    /* prevents text jump on Enter keypress */
6137
    resize: none;
6138
    min-height: 3rem; }
6139

    
6140
.hiddendiv {
6141
  display: none;
6142
  white-space: pre-wrap;
6143
  word-wrap: break-word;
6144
  overflow-wrap: break-word;
6145
  /* future version of deprecated 'word-wrap' */
6146
  padding-top: 1.2rem;
6147
  /* prevents text jump on Enter keypress */ }
6148

    
6149
/***************
6150
  Radio Buttons
6151
***************/
6152
/* Remove default Radio Buttons */
6153
[type="radio"]:not(:checked), [type="radio"]:checked {
6154
  position: absolute;
6155
  left: -9999px;
6156
  visibility: hidden; }
6157

    
6158
[type="radio"]:not(:checked) + label, [type="radio"]:checked + label {
6159
  position: relative;
6160
  padding-left: 35px;
6161
  cursor: pointer;
6162
  display: inline-block;
6163
  height: 25px;
6164
  line-height: 25px;
6165
  font-size: 1rem;
6166
  -webkit-transition: .28s ease;
6167
  -moz-transition: .28s ease;
6168
  -o-transition: .28s ease;
6169
  -ms-transition: .28s ease;
6170
  transition: .28s ease;
6171
  -webkit-user-select: none;
6172
  /* webkit (safari, chrome) browsers */
6173
  -moz-user-select: none;
6174
  /* mozilla browsers */
6175
  -khtml-user-select: none;
6176
  /* webkit (konqueror) browsers */
6177
  -ms-user-select: none;
6178
  /* IE10+ */ }
6179

    
6180
[type="radio"] + label:before, [type="radio"] + label:after {
6181
  content: '';
6182
  position: absolute;
6183
  left: 0;
6184
  top: 0;
6185
  margin: 4px;
6186
  width: 16px;
6187
  height: 16px;
6188
  z-index: 0;
6189
  -webkit-transition: .28s ease;
6190
  -moz-transition: .28s ease;
6191
  -o-transition: .28s ease;
6192
  -ms-transition: .28s ease;
6193
  transition: .28s ease; }
6194

    
6195
/* Unchecked styles */
6196
[type="radio"]:not(:checked) + label:before {
6197
  border-radius: 50%;
6198
  border: 2px solid #5a5a5a; }
6199

    
6200
[type="radio"]:not(:checked) + label:after {
6201
  border-radius: 50%;
6202
  border: 2px solid #5a5a5a;
6203
  z-index: -1;
6204
  -webkit-transform: scale(0);
6205
  -moz-transform: scale(0);
6206
  -ms-transform: scale(0);
6207
  -o-transform: scale(0);
6208
  transform: scale(0); }
6209

    
6210
/* Checked styles */
6211
[type="radio"]:checked + label:before {
6212
  border-radius: 50%;
6213
  border: 2px solid transparent; }
6214

    
6215
[type="radio"]:checked + label:after {
6216
  border-radius: 50%;
6217
  border: 2px solid #26a69a;
6218
  background-color: #26a69a;
6219
  z-index: 0;
6220
  -webkit-transform: scale(1.02);
6221
  -moz-transform: scale(1.02);
6222
  -ms-transform: scale(1.02);
6223
  -o-transform: scale(1.02);
6224
  transform: scale(1.02); }
6225

    
6226
/* Radio With gap */
6227
[type="radio"].with-gap:checked + label:before {
6228
  border-radius: 50%;
6229
  border: 2px solid #26a69a; }
6230

    
6231
[type="radio"].with-gap:checked + label:after {
6232
  border-radius: 50%;
6233
  border: 2px solid #26a69a;
6234
  background-color: #26a69a;
6235
  z-index: 0;
6236
  -webkit-transform: scale(.5);
6237
  -moz-transform: scale(.5);
6238
  -ms-transform: scale(.5);
6239
  -o-transform: scale(.5);
6240
  transform: scale(.5); }
6241

    
6242
/* Disabled style */
6243
[type="radio"]:disabled:not(:checked) + label:before, [type="radio"]:disabled:checked + label:before {
6244
  background-color: transparent;
6245
  border-color: rgba(0, 0, 0, 0.26); }
6246

    
6247
[type="radio"]:disabled + label {
6248
  color: rgba(0, 0, 0, 0.26); }
6249

    
6250
[type="radio"]:disabled:not(:checked) + label:hover:before {
6251
  border-color: rgba(0, 0, 0, 0.26); }
6252

    
6253
/***************
6254
   Checkboxes
6255
***************/
6256
/* CUSTOM CSS CHECKBOXES */
6257
form p {
6258
  margin-bottom: 10px;
6259
  text-align: left; }
6260

    
6261
form p:last-child {
6262
  margin-bottom: 0; }
6263

    
6264
/* Remove default checkbox */
6265
[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
6266
  position: absolute;
6267
  left: -9999px; }
6268

    
6269
[type="checkbox"] {
6270
  /* checkbox aspect */ }
6271
  [type="checkbox"] + label {
6272
    position: relative;
6273
    padding-left: 35px;
6274
    cursor: pointer;
6275
    display: inline-block;
6276
    height: 25px;
6277
    line-height: 25px;
6278
    font-size: 1rem;
6279
    -webkit-user-select: none;
6280
    /* webkit (safari, chrome) browsers */
6281
    -moz-user-select: none;
6282
    /* mozilla browsers */
6283
    -khtml-user-select: none;
6284
    /* webkit (konqueror) browsers */
6285
    -ms-user-select: none;
6286
    /* IE10+ */ }
6287
  [type="checkbox"] + label:before {
6288
    content: '';
6289
    position: absolute;
6290
    top: 0;
6291
    left: 0;
6292
    width: 18px;
6293
    height: 18px;
6294
    z-index: 0;
6295
    border: 2px solid #5a5a5a;
6296
    border-radius: 1px;
6297
    margin-top: 2px;
6298
    -webkit-transition: 0.2s;
6299
    -moz-transition: 0.2s;
6300
    -o-transition: 0.2s;
6301
    -ms-transition: 0.2s;
6302
    transition: 0.2s; }
6303
  [type="checkbox"]:not(:checked):disabled + label:before {
6304
    border: none;
6305
    background-color: rgba(0, 0, 0, 0.26); }
6306

    
6307
[type="checkbox"]:checked + label:before {
6308
  top: -4px;
6309
  left: -3px;
6310
  width: 12px;
6311
  height: 22px;
6312
  border-top: 2px solid transparent;
6313
  border-left: 2px solid transparent;
6314
  border-right: 2px solid #26a69a;
6315
  border-bottom: 2px solid #26a69a;
6316
  -webkit-transform: rotate(40deg);
6317
  -moz-transform: rotate(40deg);
6318
  -ms-transform: rotate(40deg);
6319
  -o-transform: rotate(40deg);
6320
  transform: rotate(40deg);
6321
  -webkit-backface-visibility: hidden;
6322
  -webkit-transform-origin: 100% 100%;
6323
  -moz-transform-origin: 100% 100%;
6324
  -ms-transform-origin: 100% 100%;
6325
  -o-transform-origin: 100% 100%;
6326
  transform-origin: 100% 100%; }
6327
[type="checkbox"]:checked:disabled + label:before {
6328
  border-right: 2px solid rgba(0, 0, 0, 0.26);
6329
  border-bottom: 2px solid rgba(0, 0, 0, 0.26); }
6330

    
6331
/* Indeterminate checkbox */
6332
[type="checkbox"]:indeterminate + label:before {
6333
  left: -10px;
6334
  top: -11px;
6335
  width: 10px;
6336
  height: 22px;
6337
  border-top: none;
6338
  border-left: none;
6339
  border-right: 2px solid #26a69a;
6340
  border-bottom: none;
6341
  -webkit-transform: rotate(90deg);
6342
  -moz-transform: rotate(90deg);
6343
  -ms-transform: rotate(90deg);
6344
  -o-transform: rotate(90deg);
6345
  transform: rotate(90deg);
6346
  -webkit-backface-visibility: hidden;
6347
  -webkit-transform-origin: 100% 100%;
6348
  -moz-transform-origin: 100% 100%;
6349
  -ms-transform-origin: 100% 100%;
6350
  -o-transform-origin: 100% 100%;
6351
  transform-origin: 100% 100%; }
6352
[type="checkbox"]:indeterminate:disabled + label:before {
6353
  border-right: 2px solid rgba(0, 0, 0, 0.26);
6354
  background-color: transparent; }
6355

    
6356
[type="checkbox"].filled-in + label:after {
6357
  border-radius: 2px; }
6358
[type="checkbox"].filled-in + label:before, [type="checkbox"].filled-in + label:after {
6359
  content: '';
6360
  left: 0;
6361
  position: absolute;
6362
  /* .1s delay is for check animation */
6363
  transition: border .25s, background-color .25s, width .2s .1s, height .2s .1s, top .2s .1s, left .2s .1s;
6364
  z-index: 1; }
6365
[type="checkbox"].filled-in:not(:checked) + label:before {
6366
  width: 0;
6367
  height: 0;
6368
  border: 3px solid transparent;
6369
  left: 6px;
6370
  top: 10px;
6371
  -webkit-transform: rotateZ(37deg);
6372
  transform: rotateZ(37deg);
6373
  -webkit-transform-origin: 20% 40%;
6374
  transform-origin: 100% 100%; }
6375
[type="checkbox"].filled-in:not(:checked) + label:after {
6376
  height: 20px;
6377
  width: 20px;
6378
  background-color: transparent;
6379
  border: 2px solid #5a5a5a;
6380
  top: 0px;
6381
  z-index: 0; }
6382
[type="checkbox"].filled-in:checked + label:before {
6383
  top: 0;
6384
  left: 1px;
6385
  width: 8px;
6386
  height: 13px;
6387
  border-top: 2px solid transparent;
6388
  border-left: 2px solid transparent;
6389
  border-right: 2px solid #fff;
6390
  border-bottom: 2px solid #fff;
6391
  -webkit-transform: rotateZ(37deg);
6392
  transform: rotateZ(37deg);
6393
  -webkit-transform-origin: 100% 100%;
6394
  transform-origin: 100% 100%; }
6395
[type="checkbox"].filled-in:checked + label:after {
6396
  top: 0px;
6397
  width: 20px;
6398
  height: 20px;
6399
  border: 2px solid #26a69a;
6400
  background-color: #26a69a;
6401
  z-index: 0; }
6402
[type="checkbox"].filled-in:disabled:not(:checked) + label:before {
6403
  background-color: transparent;
6404
  border: 2px solid transparent; }
6405
[type="checkbox"].filled-in:disabled:not(:checked) + label:after {
6406
  border-color: transparent;
6407
  background-color: #BDBDBD; }
6408
[type="checkbox"].filled-in:disabled:checked + label:before {
6409
  background-color: transparent; }
6410
[type="checkbox"].filled-in:disabled:checked + label:after {
6411
  background-color: #BDBDBD;
6412
  border-color: #BDBDBD; }
6413

    
6414
/***************
6415
     Switch
6416
***************/
6417
.switch, .switch * {
6418
  -webkit-user-select: none;
6419
  -moz-user-select: none;
6420
  -khtml-user-select: none;
6421
  -ms-user-select: none; }
6422

    
6423
.switch label {
6424
  cursor: pointer; }
6425

    
6426
.switch label input[type=checkbox] {
6427
  opacity: 0;
6428
  width: 0;
6429
  height: 0; }
6430

    
6431
.switch label input[type=checkbox]:checked + .lever {
6432
  background-color: #84c7c1; }
6433

    
6434
.switch label input[type=checkbox]:checked + .lever:after {
6435
  background-color: #26a69a; }
6436

    
6437
.switch label .lever {
6438
  content: "";
6439
  display: inline-block;
6440
  position: relative;
6441
  width: 40px;
6442
  height: 15px;
6443
  background-color: #818181;
6444
  border-radius: 15px;
6445
  margin-right: 10px;
6446
  transition: background 0.3s ease;
6447
  vertical-align: middle;
6448
  margin: 0 16px; }
6449

    
6450
.switch label .lever:after {
6451
  content: "";
6452
  position: absolute;
6453
  display: inline-block;
6454
  width: 21px;
6455
  height: 21px;
6456
  background-color: #F1F1F1;
6457
  border-radius: 21px;
6458
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
6459
  left: -5px;
6460
  top: -3px;
6461
  transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease; }
6462

    
6463
input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after {
6464
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(38, 166, 154, 0.1); }
6465

    
6466
input[type=checkbox]:not(:disabled) ~ .lever:active:after {
6467
  box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08); }
6468

    
6469
.switch label input[type=checkbox]:checked + .lever:after {
6470
  left: 24px; }
6471

    
6472
.switch input[type=checkbox][disabled] + .lever {
6473
  cursor: default; }
6474

    
6475
.switch label input[type=checkbox][disabled] + .lever:after, .switch label input[type=checkbox][disabled]:checked + .lever:after {
6476
  background-color: #BDBDBD; }
6477

    
6478
/***************
6479
  Select Field
6480
***************/
6481
.select-label {
6482
  position: absolute; }
6483

    
6484
.select-wrapper {
6485
  position: relative; }
6486
  .select-wrapper input.select-dropdown {
6487
    position: relative;
6488
    cursor: pointer;
6489
    background-color: transparent;
6490
    border: none;
6491
    border-bottom: 1px solid #9e9e9e;
6492
    outline: none;
6493
    height: 3rem;
6494
    line-height: 3rem;
6495
    width: 100%;
6496
    font-size: 1rem;
6497
    margin: 0 0 15px 0;
6498
    padding: 0;
6499
    display: block; }
6500
  .select-wrapper .mdi-navigation-arrow-drop-down {
6501
    color: initial;
6502
    position: absolute;
6503
    right: 0;
6504
    top: 0;
6505
    font-size: 23px; }
6506
    .select-wrapper .mdi-navigation-arrow-drop-down.disabled {
6507
      color: rgba(0, 0, 0, 0.26); }
6508
  .select-wrapper + label {
6509
    position: absolute;
6510
    top: -14px;
6511
    font-size: 0.8rem; }
6512

    
6513
select {
6514
  display: none; }
6515

    
6516
select.browser-default {
6517
  display: block; }
6518

    
6519
select:disabled {
6520
  color: rgba(0, 0, 0, 0.3); }
6521

    
6522
.select-wrapper input.select-dropdown:disabled {
6523
  color: rgba(0, 0, 0, 0.3);
6524
  cursor: default;
6525
  -webkit-user-select: none;
6526
  /* webkit (safari, chrome) browsers */
6527
  -moz-user-select: none;
6528
  /* mozilla browsers */
6529
  -ms-user-select: none;
6530
  /* IE10+ */
6531
  border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
6532

    
6533
.select-wrapper i {
6534
  color: rgba(0, 0, 0, 0.3); }
6535

    
6536
.select-dropdown li.disabled {
6537
  color: rgba(0, 0, 0, 0.3);
6538
  background-color: transparent; }
6539

    
6540
/*********************
6541
      File Input
6542
**********************/
6543
.file-field {
6544
  position: relative; }
6545
  .file-field input.file-path {
6546
    margin-left: 100px;
6547
    width: calc(100% - 100px); }
6548
  .file-field .btn, .file-field .btn-large {
6549
    position: absolute;
6550
    top: 0;
6551
    left: 0;
6552
    height: 3rem;
6553
    line-height: 3rem; }
6554
  .file-field span {
6555
    cursor: pointer; }
6556
  .file-field input[type=file] {
6557
    position: absolute;
6558
    top: 0;
6559
    right: 0;
6560
    left: 0;
6561
    bottom: 0;
6562
    width: 100%;
6563
    margin: 0;
6564
    padding: 0;
6565
    font-size: 20px;
6566
    cursor: pointer;
6567
    opacity: 0;
6568
    filter: alpha(opacity=0); }
6569

    
6570
/***************
6571
      Range
6572
***************/
6573
.range-field {
6574
  position: relative; }
6575

    
6576
input[type=range], input[type=range] + .thumb {
6577
  cursor: pointer; }
6578

    
6579
input[type=range] {
6580
  position: relative;
6581
  background-color: transparent;
6582
  border: none;
6583
  outline: none;
6584
  width: 100%;
6585
  margin: 15px 0px;
6586
  padding: 0; }
6587

    
6588
input[type=range] + .thumb {
6589
  position: absolute;
6590
  border: none;
6591
  height: 0;
6592
  width: 0;
6593
  border-radius: 50%;
6594
  background-color: #26a69a;
6595
  top: 10px;
6596
  margin-left: -6px;
6597
  -webkit-transform-origin: 50% 50%;
6598
  -moz-transform-origin: 50% 50%;
6599
  -ms-transform-origin: 50% 50%;
6600
  -o-transform-origin: 50% 50%;
6601
  transform-origin: 50% 50%;
6602
  -webkit-transform: rotate(-45deg);
6603
  -moz-transform: rotate(-45deg);
6604
  -ms-transform: rotate(-45deg);
6605
  -o-transform: rotate(-45deg);
6606
  transform: rotate(-45deg); }
6607
  input[type=range] + .thumb .value {
6608
    display: block;
6609
    width: 30px;
6610
    text-align: center;
6611
    color: #26a69a;
6612
    font-size: 0;
6613
    -webkit-transform: rotate(45deg);
6614
    -moz-transform: rotate(45deg);
6615
    -ms-transform: rotate(45deg);
6616
    -o-transform: rotate(45deg);
6617
    transform: rotate(45deg); }
6618
  input[type=range] + .thumb.active {
6619
    border-radius: 50% 50% 50% 0; }
6620
    input[type=range] + .thumb.active .value {
6621
      color: #fff;
6622
      margin-left: -1px;
6623
      margin-top: 8px;
6624
      font-size: 10px; }
6625

    
6626
input[type=range]:focus {
6627
  outline: none; }
6628

    
6629
input[type=range] {
6630
  -webkit-appearance: none; }
6631

    
6632
input[type=range]::-webkit-slider-runnable-track {
6633
  height: 3px;
6634
  background: #c2c0c2;
6635
  border: none; }
6636

    
6637
input[type=range]::-webkit-slider-thumb {
6638
  -webkit-appearance: none;
6639
  border: none;
6640
  height: 14px;
6641
  width: 14px;
6642
  border-radius: 50%;
6643
  background-color: #26a69a;
6644
  transform-origin: 50% 50%;
6645
  margin: -5px 0 0 0;
6646
  -webkit-transition: 0.3s;
6647
  -moz-transition: 0.3s;
6648
  -o-transition: 0.3s;
6649
  -ms-transition: 0.3s;
6650
  transition: 0.3s; }
6651

    
6652
input[type=range]:focus::-webkit-slider-runnable-track {
6653
  background: #ccc; }
6654

    
6655
input[type=range] {
6656
  /* fix for FF unable to apply focus style bug  */
6657
  border: 1px solid white;
6658
  /*required for proper track sizing in FF*/ }
6659

    
6660
input[type=range]::-moz-range-track {
6661
  height: 3px;
6662
  background: #ddd;
6663
  border: none; }
6664

    
6665
input[type=range]::-moz-range-thumb {
6666
  border: none;
6667
  height: 14px;
6668
  width: 14px;
6669
  border-radius: 50%;
6670
  background: #26a69a;
6671
  margin-top: -5px; }
6672

    
6673
/*hide the outline behind the border*/
6674
input[type=range]:-moz-focusring {
6675
  outline: 1px solid white;
6676
  outline-offset: -1px; }
6677

    
6678
input[type=range]:focus::-moz-range-track {
6679
  background: #ccc; }
6680

    
6681
input[type=range]::-ms-track {
6682
  height: 3px;
6683
  /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
6684
  background: transparent;
6685
  /*leave room for the larger thumb to overflow with a transparent border */
6686
  border-color: transparent;
6687
  border-width: 6px 0;
6688
  /*remove default tick marks*/
6689
  color: transparent; }
6690

    
6691
input[type=range]::-ms-fill-lower {
6692
  background: #777; }
6693

    
6694
input[type=range]::-ms-fill-upper {
6695
  background: #ddd; }
6696

    
6697
input[type=range]::-ms-thumb {
6698
  border: none;
6699
  height: 14px;
6700
  width: 14px;
6701
  border-radius: 50%;
6702
  background: #26a69a; }
6703

    
6704
input[type=range]:focus::-ms-fill-lower {
6705
  background: #888; }
6706

    
6707
input[type=range]:focus::-ms-fill-upper {
6708
  background: #ccc; }
6709

    
6710
/***************************
6711
   Text Inputs + Textarea
6712
****************************/
6713
select {
6714
  background-color: rgba(255, 255, 255, 0.9);
6715
  width: 100%;
6716
  padding: 5px;
6717
  border: 1px solid #f2f2f2;
6718
  border-radius: 2px;
6719
  height: 3rem; }
6720

    
6721
/***************
6722
    Nav List
6723
***************/
6724
.table-of-contents.fixed {
6725
  position: fixed; }
6726
.table-of-contents li {
6727
  padding: 2px 0; }
6728
.table-of-contents a {
6729
  display: inline-block;
6730
  font-weight: 300;
6731
  color: #757575;
6732
  padding-left: 20px;
6733
  height: 1.5rem;
6734
  line-height: 1.5rem;
6735
  letter-spacing: .4;
6736
  display: inline-block; }
6737
  .table-of-contents a:hover {
6738
    color: #a8a8a8;
6739
    padding-left: 19px;
6740
    border-left: 1px solid #ea4a4f; }
6741
  .table-of-contents a.active {
6742
    font-weight: 500;
6743
    padding-left: 18px;
6744
    border-left: 2px solid #ea4a4f; }
6745

    
6746
.side-nav {
6747
  position: fixed;
6748
  width: 240px;
6749
  left: -105%;
6750
  top: 0;
6751
  margin: 0;
6752
  height: 100%;
6753
  height: calc(100% + 60px);
6754
  height: -moz-calc(100%);
6755
  padding-bottom: 60px;
6756
  background-color: #FFF;
6757
  z-index: 999;
6758
  overflow-y: auto;
6759
  will-change: left; }
6760
  .side-nav.right-aligned {
6761
    will-change: right;
6762
    right: -105%;
6763
    left: auto; }
6764
  .side-nav .collapsible {
6765
    margin: 0; }
6766
  .side-nav li {
6767
    float: none;
6768
    padding: 0 15px; }
6769
    .side-nav li:hover, .side-nav li.active {
6770
      background-color: #ddd; }
6771
  .side-nav a {
6772
    color: #444;
6773
    display: block;
6774
    font-size: 1rem;
6775
    height: 64px;
6776
    line-height: 64px;
6777
    padding: 0 15px; }
6778

    
6779
.drag-target {
6780
  height: 100%;
6781
  width: 10px;
6782
  position: fixed;
6783
  top: 0;
6784
  z-index: 998; }
6785

    
6786
.side-nav.fixed a {
6787
  display: block;
6788
  padding: 0 15px;
6789
  color: #444; }
6790

    
6791
.side-nav.fixed {
6792
  left: 0;
6793
  position: fixed; }
6794
  .side-nav.fixed.right-aligned {
6795
    right: 0;
6796
    left: auto; }
6797

    
6798
@media only screen and (max-width : 992px) {
6799
  .side-nav.fixed {
6800
    left: -105%; }
6801
    .side-nav.fixed.right-aligned {
6802
      right: -105%;
6803
      left: auto; } }
6804

    
6805
.side-nav .collapsible-body li.active, .side-nav.fixed .collapsible-body li.active {
6806
  background-color: #ee6e73; }
6807
  .side-nav .collapsible-body li.active a, .side-nav.fixed .collapsible-body li.active a {
6808
    color: #fff; }
6809

    
6810
#sidenav-overlay {
6811
  position: fixed;
6812
  top: 0;
6813
  left: 0;
6814
  right: 0;
6815
  height: 120vh;
6816
  background-color: rgba(0, 0, 0, 0.5);
6817
  z-index: 997;
6818
  will-change: opacity; }
6819

    
6820
/*
6821
    @license
6822
    Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
6823
    This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
6824
    The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
6825
    The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
6826
    Code distributed by Google as part of the polymer project is also
6827
    subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
6828
 */
6829
/**************************/
6830
/* STYLES FOR THE SPINNER */
6831
/**************************/
6832
/*
6833
 * Constants:
6834
 *      STROKEWIDTH = 3px
6835
 *      ARCSIZE     = 270 degrees (amount of circle the arc takes up)
6836
 *      ARCTIME     = 1333ms (time it takes to expand and contract arc)
6837
 *      ARCSTARTROT = 216 degrees (how much the start location of the arc
6838
 *                                should rotate each time, 216 gives us a
6839
 *                                5 pointed star shape (it's 360/5 * 3).
6840
 *                                For a 7 pointed star, we might do
6841
 *                                360/7 * 3 = 154.286)
6842
 *      CONTAINERWIDTH = 28px
6843
 *      SHRINK_TIME = 400ms
6844
 */
6845
.preloader-wrapper {
6846
  display: inline-block;
6847
  position: relative;
6848
  width: 48px;
6849
  height: 48px; }
6850
  .preloader-wrapper.small {
6851
    width: 36px;
6852
    height: 36px; }
6853
  .preloader-wrapper.big {
6854
    width: 64px;
6855
    height: 64px; }
6856
  .preloader-wrapper.active {
6857
    /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */
6858
    -webkit-animation: container-rotate 1568ms linear infinite;
6859
    animation: container-rotate 1568ms linear infinite; }
6860

    
6861
@-webkit-keyframes container-rotate {
6862
  to {
6863
    -webkit-transform: rotate(360deg); } }
6864

    
6865
@keyframes container-rotate {
6866
  to {
6867
    transform: rotate(360deg); } }
6868

    
6869
.spinner-layer {
6870
  position: absolute;
6871
  width: 100%;
6872
  height: 100%;
6873
  opacity: 0; }
6874

    
6875
.spinner-blue, .spinner-blue-only {
6876
  border-color: #4285f4; }
6877

    
6878
.spinner-red, .spinner-red-only {
6879
  border-color: #db4437; }
6880

    
6881
.spinner-yellow, .spinner-yellow-only {
6882
  border-color: #f4b400; }
6883

    
6884
.spinner-green, .spinner-green-only {
6885
  border-color: #0f9d58; }
6886

    
6887
/**
6888
 * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee):
6889
 *
6890
 * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't
6891
 * guarantee that the animation will start _exactly_ after that value. So we avoid using
6892
 * animation-delay and instead set custom keyframes for each color (as redundant as it
6893
 * seems).
6894
 *
6895
 * We write out each animation in full (instead of separating animation-name,
6896
 * animation-duration, etc.) because under the polyfill, Safari does not recognize those
6897
 * specific properties properly, treats them as -webkit-animation, and overrides the
6898
 * other animation rules. See https://github.com/Polymer/platform/issues/53.
6899
 */
6900
.active .spinner-layer.spinner-blue {
6901
  /* durations: 4 * ARCTIME */
6902
  -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;
6903
  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; }
6904

    
6905
.active .spinner-layer.spinner-red {
6906
  /* durations: 4 * ARCTIME */
6907
  -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;
6908
  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; }
6909

    
6910
.active .spinner-layer.spinner-yellow {
6911
  /* durations: 4 * ARCTIME */
6912
  -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;
6913
  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; }
6914

    
6915
.active .spinner-layer.spinner-green {
6916
  /* durations: 4 * ARCTIME */
6917
  -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;
6918
  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; }
6919

    
6920
.active .spinner-layer.spinner-blue-only, .active .spinner-layer.spinner-red-only, .active .spinner-layer.spinner-yellow-only, .active .spinner-layer.spinner-green-only {
6921
  /* durations: 4 * ARCTIME */
6922
  opacity: 1;
6923
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
6924
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
6925

    
6926
@-webkit-keyframes fill-unfill-rotate {
6927
  /* 0.5 * ARCSIZE */
6928
  /* 1   * ARCSIZE */
6929
  /* 1.5 * ARCSIZE */
6930
  /* 2   * ARCSIZE */
6931
  /* 2.5 * ARCSIZE */
6932
  /* 3   * ARCSIZE */
6933
  /* 3.5 * ARCSIZE */
6934
  /* 4   * ARCSIZE */
6935
  12.5% {
6936
    -webkit-transform: rotate(135deg); }
6937

    
6938
  25% {
6939
    -webkit-transform: rotate(270deg); }
6940

    
6941
  37.5% {
6942
    -webkit-transform: rotate(405deg); }
6943

    
6944
  50% {
6945
    -webkit-transform: rotate(540deg); }
6946

    
6947
  62.5% {
6948
    -webkit-transform: rotate(675deg); }
6949

    
6950
  75% {
6951
    -webkit-transform: rotate(810deg); }
6952

    
6953
  87.5% {
6954
    -webkit-transform: rotate(945deg); }
6955

    
6956
  to {
6957
    -webkit-transform: rotate(1080deg); } }
6958

    
6959
@keyframes fill-unfill-rotate {
6960
  /* 0.5 * ARCSIZE */
6961
  /* 1   * ARCSIZE */
6962
  /* 1.5 * ARCSIZE */
6963
  /* 2   * ARCSIZE */
6964
  /* 2.5 * ARCSIZE */
6965
  /* 3   * ARCSIZE */
6966
  /* 3.5 * ARCSIZE */
6967
  /* 4   * ARCSIZE */
6968
  12.5% {
6969
    transform: rotate(135deg); }
6970

    
6971
  25% {
6972
    transform: rotate(270deg); }
6973

    
6974
  37.5% {
6975
    transform: rotate(405deg); }
6976

    
6977
  50% {
6978
    transform: rotate(540deg); }
6979

    
6980
  62.5% {
6981
    transform: rotate(675deg); }
6982

    
6983
  75% {
6984
    transform: rotate(810deg); }
6985

    
6986
  87.5% {
6987
    transform: rotate(945deg); }
6988

    
6989
  to {
6990
    transform: rotate(1080deg); } }
6991

    
6992
@-webkit-keyframes blue-fade-in-out {
6993
  from {
6994
    opacity: 1; }
6995

    
6996
  25% {
6997
    opacity: 1; }
6998

    
6999
  26% {
7000
    opacity: 0; }
7001

    
7002
  89% {
7003
    opacity: 0; }
7004

    
7005
  90% {
7006
    opacity: 1; }
7007

    
7008
  100% {
7009
    opacity: 1; } }
7010

    
7011
@keyframes blue-fade-in-out {
7012
  from {
7013
    opacity: 1; }
7014

    
7015
  25% {
7016
    opacity: 1; }
7017

    
7018
  26% {
7019
    opacity: 0; }
7020

    
7021
  89% {
7022
    opacity: 0; }
7023

    
7024
  90% {
7025
    opacity: 1; }
7026

    
7027
  100% {
7028
    opacity: 1; } }
7029

    
7030
@-webkit-keyframes red-fade-in-out {
7031
  from {
7032
    opacity: 0; }
7033

    
7034
  15% {
7035
    opacity: 0; }
7036

    
7037
  25% {
7038
    opacity: 1; }
7039

    
7040
  50% {
7041
    opacity: 1; }
7042

    
7043
  51% {
7044
    opacity: 0; } }
7045

    
7046
@keyframes red-fade-in-out {
7047
  from {
7048
    opacity: 0; }
7049

    
7050
  15% {
7051
    opacity: 0; }
7052

    
7053
  25% {
7054
    opacity: 1; }
7055

    
7056
  50% {
7057
    opacity: 1; }
7058

    
7059
  51% {
7060
    opacity: 0; } }
7061

    
7062
@-webkit-keyframes yellow-fade-in-out {
7063
  from {
7064
    opacity: 0; }
7065

    
7066
  40% {
7067
    opacity: 0; }
7068

    
7069
  50% {
7070
    opacity: 1; }
7071

    
7072
  75% {
7073
    opacity: 1; }
7074

    
7075
  76% {
7076
    opacity: 0; } }
7077

    
7078
@keyframes yellow-fade-in-out {
7079
  from {
7080
    opacity: 0; }
7081

    
7082
  40% {
7083
    opacity: 0; }
7084

    
7085
  50% {
7086
    opacity: 1; }
7087

    
7088
  75% {
7089
    opacity: 1; }
7090

    
7091
  76% {
7092
    opacity: 0; } }
7093

    
7094
@-webkit-keyframes green-fade-in-out {
7095
  from {
7096
    opacity: 0; }
7097

    
7098
  65% {
7099
    opacity: 0; }
7100

    
7101
  75% {
7102
    opacity: 1; }
7103

    
7104
  90% {
7105
    opacity: 1; }
7106

    
7107
  100% {
7108
    opacity: 0; } }
7109

    
7110
@keyframes green-fade-in-out {
7111
  from {
7112
    opacity: 0; }
7113

    
7114
  65% {
7115
    opacity: 0; }
7116

    
7117
  75% {
7118
    opacity: 1; }
7119

    
7120
  90% {
7121
    opacity: 1; }
7122

    
7123
  100% {
7124
    opacity: 0; } }
7125

    
7126
/**
7127
 * Patch the gap that appear between the two adjacent div.circle-clipper while the
7128
 * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11).
7129
 */
7130
.gap-patch {
7131
  position: absolute;
7132
  top: 0;
7133
  left: 45%;
7134
  width: 10%;
7135
  height: 100%;
7136
  overflow: hidden;
7137
  border-color: inherit; }
7138

    
7139
.gap-patch .circle {
7140
  width: 1000%;
7141
  left: -450%; }
7142

    
7143
.circle-clipper {
7144
  display: inline-block;
7145
  position: relative;
7146
  width: 50%;
7147
  height: 100%;
7148
  overflow: hidden;
7149
  border-color: inherit; }
7150
  .circle-clipper .circle {
7151
    width: 200%;
7152
    height: 100%;
7153
    border-width: 3px;
7154
    /* STROKEWIDTH */
7155
    border-style: solid;
7156
    border-color: inherit;
7157
    border-bottom-color: transparent !important;
7158
    border-radius: 50%;
7159
    -webkit-animation: none;
7160
    animation: none;
7161
    position: absolute;
7162
    top: 0;
7163
    right: 0;
7164
    bottom: 0; }
7165
  .circle-clipper.left .circle {
7166
    left: 0;
7167
    border-right-color: transparent !important;
7168
    -webkit-transform: rotate(129deg);
7169
    transform: rotate(129deg); }
7170
  .circle-clipper.right .circle {
7171
    left: -100%;
7172
    border-left-color: transparent !important;
7173
    -webkit-transform: rotate(-129deg);
7174
    transform: rotate(-129deg); }
7175

    
7176
.active .circle-clipper.left .circle {
7177
  /* duration: ARCTIME */
7178
  -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7179
  animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
7180

    
7181
.active .circle-clipper.right .circle {
7182
  /* duration: ARCTIME */
7183
  -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
7184
  animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both; }
7185

    
7186
@-webkit-keyframes left-spin {
7187
  from {
7188
    -webkit-transform: rotate(130deg); }
7189

    
7190
  50% {
7191
    -webkit-transform: rotate(-5deg); }
7192

    
7193
  to {
7194
    -webkit-transform: rotate(130deg); } }
7195

    
7196
@keyframes left-spin {
7197
  from {
7198
    transform: rotate(130deg); }
7199

    
7200
  50% {
7201
    transform: rotate(-5deg); }
7202

    
7203
  to {
7204
    transform: rotate(130deg); } }
7205

    
7206
@-webkit-keyframes right-spin {
7207
  from {
7208
    -webkit-transform: rotate(-130deg); }
7209

    
7210
  50% {
7211
    -webkit-transform: rotate(5deg); }
7212

    
7213
  to {
7214
    -webkit-transform: rotate(-130deg); } }
7215

    
7216
@keyframes right-spin {
7217
  from {
7218
    transform: rotate(-130deg); }
7219

    
7220
  50% {
7221
    transform: rotate(5deg); }
7222

    
7223
  to {
7224
    transform: rotate(-130deg); } }
7225

    
7226
#spinnerContainer.cooldown {
7227
  /* duration: SHRINK_TIME */
7228
  -webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
7229
  animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1); }
7230

    
7231
@-webkit-keyframes fade-out {
7232
  from {
7233
    opacity: 1; }
7234

    
7235
  to {
7236
    opacity: 0; } }
7237

    
7238
@keyframes fade-out {
7239
  from {
7240
    opacity: 1; }
7241

    
7242
  to {
7243
    opacity: 0; } }
7244

    
7245
.slider {
7246
  position: relative;
7247
  height: 440px;
7248
  width: 100%; }
7249
  .slider.fullscreen {
7250
    height: 100%;
7251
    width: 100%;
7252
    position: absolute;
7253
    top: 0;
7254
    left: 0;
7255
    right: 0;
7256
    bottom: 0; }
7257
    .slider.fullscreen ul.slides {
7258
      height: 100%; }
7259
    .slider.fullscreen ul.indicators {
7260
      z-index: 2;
7261
      bottom: 30px; }
7262
  .slider .slides {
7263
    background-color: #9e9e9e;
7264
    margin: 0;
7265
    height: 400px; }
7266
    .slider .slides li {
7267
      opacity: 0;
7268
      position: absolute;
7269
      top: 0;
7270
      left: 0;
7271
      z-index: 1;
7272
      width: 100%;
7273
      height: inherit;
7274
      overflow: hidden; }
7275
      .slider .slides li img {
7276
        height: 100%;
7277
        width: 100%;
7278
        background-size: cover;
7279
        background-position: center; }
7280
      .slider .slides li .caption {
7281
        color: #fff;
7282
        position: absolute;
7283
        top: 15%;
7284
        left: 15%;
7285
        width: 70%;
7286
        opacity: 0; }
7287
        .slider .slides li .caption p {
7288
          color: #e0e0e0; }
7289
      .slider .slides li.active {
7290
        z-index: 2; }
7291
  .slider .indicators {
7292
    position: absolute;
7293
    text-align: center;
7294
    left: 0;
7295
    right: 0;
7296
    bottom: 0;
7297
    margin: 0; }
7298
    .slider .indicators .indicator-item {
7299
      display: inline-block;
7300
      position: relative;
7301
      cursor: pointer;
7302
      height: 16px;
7303
      width: 16px;
7304
      margin: 0 12px;
7305
      background-color: #e0e0e0;
7306
      -webkit-transition: background-color .3s;
7307
      -moz-transition: background-color .3s;
7308
      -o-transition: background-color .3s;
7309
      -ms-transition: background-color .3s;
7310
      transition: background-color .3s;
7311
      border-radius: 50%; }
7312
      .slider .indicators .indicator-item.active {
7313
        background-color: #4CAF50; }
7314

    
7315
/* ==========================================================================
7316
   $BASE-PICKER
7317
   ========================================================================== */
7318
/**
7319
 * Note: the root picker element should *NOT* be styled more than what's here.
7320
 */
7321
.picker {
7322
  font-size: 16px;
7323
  text-align: left;
7324
  line-height: 1.2;
7325
  color: #000000;
7326
  position: absolute;
7327
  z-index: 10000;
7328
  -webkit-user-select: none;
7329
  -moz-user-select: none;
7330
  -ms-user-select: none;
7331
  user-select: none; }
7332

    
7333
/**
7334
 * The picker input element.
7335
 */
7336
.picker__input {
7337
  cursor: default; }
7338

    
7339
/**
7340
 * When the picker is opened, the input element is "activated".
7341
 */
7342
.picker__input.picker__input--active {
7343
  border-color: #0089ec; }
7344

    
7345
/**
7346
 * The holder is the only "scrollable" top-level container element.
7347
 */
7348
.picker__holder {
7349
  width: 100%;
7350
  overflow-y: auto;
7351
  -webkit-overflow-scrolling: touch; }
7352

    
7353
/*!
7354
 * Default mobile-first, responsive styling for pickadate.js
7355
 * Demo: http://amsul.github.io/pickadate.js
7356
 */
7357
/**
7358
 * Note: the root picker element should *NOT* be styled more than what's here.
7359
 */
7360
/**
7361
 * Make the holder and frame fullscreen.
7362
 */
7363
.picker__holder, .picker__frame {
7364
  bottom: 0;
7365
  left: 0;
7366
  right: 0;
7367
  top: 100%; }
7368

    
7369
/**
7370
 * The holder should overlay the entire screen.
7371
 */
7372
.picker__holder {
7373
  position: fixed;
7374
  -webkit-transition: background 0.15s ease-out, top 0s 0.15s;
7375
  -moz-transition: background 0.15s ease-out, top 0s 0.15s;
7376
  transition: background 0.15s ease-out, top 0s 0.15s;
7377
  -webkit-backface-visibility: hidden; }
7378

    
7379
/**
7380
 * The frame that bounds the box contents of the picker.
7381
 */
7382
.picker__frame {
7383
  position: absolute;
7384
  margin: 0 auto;
7385
  min-width: 256px;
7386
  max-width: 300px;
7387
  max-height: 350px;
7388
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
7389
  filter: alpha(opacity=0);
7390
  -moz-opacity: 0;
7391
  opacity: 0;
7392
  -webkit-transition: all 0.15s ease-out;
7393
  -moz-transition: all 0.15s ease-out;
7394
  transition: all 0.15s ease-out; }
7395

    
7396
@media (min-height: 28.875em) {
7397
  .picker__frame {
7398
    overflow: visible;
7399
    top: auto;
7400
    bottom: -100%;
7401
    max-height: 80%; } }
7402

    
7403
@media (min-height: 40.125em) {
7404
  .picker__frame {
7405
    margin-bottom: 7.5%; } }
7406

    
7407
/**
7408
 * The wrapper sets the stage to vertically align the box contents.
7409
 */
7410
.picker__wrap {
7411
  display: table;
7412
  width: 100%;
7413
  height: 100%; }
7414

    
7415
@media (min-height: 28.875em) {
7416
  .picker__wrap {
7417
    display: block; } }
7418

    
7419
/**
7420
 * The box contains all the picker contents.
7421
 */
7422
.picker__box {
7423
  background: #ffffff;
7424
  display: table-cell;
7425
  vertical-align: middle; }
7426

    
7427
@media (min-height: 28.875em) {
7428
  .picker__box {
7429
    display: block;
7430
    border: 1px solid #777777;
7431
    border-top-color: #898989;
7432
    border-bottom-width: 0;
7433
    -webkit-border-radius: 5px 5px 0 0;
7434
    -moz-border-radius: 5px 5px 0 0;
7435
    border-radius: 5px 5px 0 0;
7436
    -webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
7437
    -moz-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
7438
    box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24); } }
7439

    
7440
/**
7441
 * When the picker opens...
7442
 */
7443
.picker--opened .picker__holder {
7444
  top: 0;
7445
  background: transparent;
7446
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
7447
  zoom: 1;
7448
  background: rgba(0, 0, 0, 0.32);
7449
  -webkit-transition: background 0.15s ease-out;
7450
  -moz-transition: background 0.15s ease-out;
7451
  transition: background 0.15s ease-out; }
7452

    
7453
.picker--opened .picker__frame {
7454
  top: 0;
7455
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
7456
  filter: alpha(opacity=100);
7457
  -moz-opacity: 1;
7458
  opacity: 1; }
7459

    
7460
@media (min-height: 35.875em) {
7461
  .picker--opened .picker__frame {
7462
    top: 10%;
7463
    bottom: 20% auto; } }
7464

    
7465
/**
7466
 * For `large` screens, transform into an inline picker.
7467
 */
7468
/* ==========================================================================
7469
   CUSTOM MATERIALIZE STYLES
7470
   ========================================================================== */
7471
.picker__input.picker__input--active {
7472
  border-color: #E3F2FD; }
7473

    
7474
.picker__frame {
7475
  margin: 0 auto;
7476
  max-width: 325px; }
7477

    
7478
@media (min-height: 38.875em) {
7479
  .picker--opened .picker__frame {
7480
    top: 10%;
7481
    bottom: auto; } }
7482

    
7483
/* ==========================================================================
7484
   $BASE-DATE-PICKER
7485
   ========================================================================== */
7486
/**
7487
 * The picker box.
7488
 */
7489
.picker__box {
7490
  padding: 0 1em; }
7491

    
7492
/**
7493
 * The header containing the month and year stuff.
7494
 */
7495
.picker__header {
7496
  text-align: center;
7497
  position: relative;
7498
  margin-top: .75em; }
7499

    
7500
/**
7501
 * The month and year labels.
7502
 */
7503
.picker__month, .picker__year {
7504
  display: inline-block;
7505
  margin-left: .25em;
7506
  margin-right: .25em; }
7507

    
7508
/**
7509
 * The month and year selectors.
7510
 */
7511
.picker__select--month, .picker__select--year {
7512
  height: 2em;
7513
  padding: 0;
7514
  margin-left: .25em;
7515
  margin-right: .25em; }
7516

    
7517
.picker__select--month.browser-default {
7518
  display: inline;
7519
  background-color: #FFFFFF;
7520
  width: 40%; }
7521

    
7522
.picker__select--year.browser-default {
7523
  display: inline;
7524
  background-color: #FFFFFF;
7525
  width: 25%; }
7526

    
7527
.picker__select--month:focus, .picker__select--year:focus {
7528
  border-color: rgba(0, 0, 0, 0.05); }
7529

    
7530
/**
7531
 * The month navigation buttons.
7532
 */
7533
.picker__nav--prev, .picker__nav--next {
7534
  position: absolute;
7535
  padding: .5em 1.25em;
7536
  width: 1em;
7537
  height: 1em;
7538
  box-sizing: content-box;
7539
  top: -0.25em; }
7540

    
7541
.picker__nav--prev {
7542
  left: -1em;
7543
  padding-right: 1.25em; }
7544

    
7545
.picker__nav--next {
7546
  right: -1em;
7547
  padding-left: 1.25em; }
7548

    
7549
.picker__nav--disabled, .picker__nav--disabled:hover, .picker__nav--disabled:before, .picker__nav--disabled:before:hover {
7550
  cursor: default;
7551
  background: none;
7552
  border-right-color: #f5f5f5;
7553
  border-left-color: #f5f5f5; }
7554

    
7555
/**
7556
 * The calendar table of dates
7557
 */
7558
.picker__table {
7559
  text-align: center;
7560
  border-collapse: collapse;
7561
  border-spacing: 0;
7562
  table-layout: fixed;
7563
  font-size: 1rem;
7564
  width: 100%;
7565
  margin-top: .75em;
7566
  margin-bottom: .5em; }
7567

    
7568
.picker__table th, .picker__table td {
7569
  text-align: center; }
7570

    
7571
.picker__table td {
7572
  margin: 0;
7573
  padding: 0; }
7574

    
7575
/**
7576
 * The weekday labels
7577
 */
7578
.picker__weekday {
7579
  width: 14.285714286%;
7580
  font-size: .75em;
7581
  padding-bottom: .25em;
7582
  color: #999999;
7583
  font-weight: 500;
7584
  /* Increase the spacing a tad */ }
7585

    
7586
@media (min-height: 33.875em) {
7587
  .picker__weekday {
7588
    padding-bottom: .5em; } }
7589

    
7590
/**
7591
 * The days on the calendar
7592
 */
7593
.picker__day--today {
7594
  position: relative;
7595
  color: #595959;
7596
  letter-spacing: -.3;
7597
  padding: .75rem 0;
7598
  font-weight: 400;
7599
  border: 1px solid transparent; }
7600

    
7601
.picker__day--disabled:before {
7602
  border-top-color: #aaaaaa; }
7603

    
7604
.picker__day--infocus:hover {
7605
  cursor: pointer;
7606
  color: #000;
7607
  font-weight: 500; }
7608

    
7609
.picker__day--outfocus {
7610
  display: none;
7611
  padding: .75rem 0;
7612
  color: #fff; }
7613

    
7614
.picker__day--outfocus:hover {
7615
  cursor: pointer;
7616
  color: #dddddd;
7617
  font-weight: 500; }
7618

    
7619
.picker__day--highlighted:hover, .picker--focused .picker__day--highlighted {
7620
  cursor: pointer; }
7621

    
7622
.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
7623
  border-radius: 50%;
7624
  -webkit-transform: scale(.75);
7625
  -moz-transform: scale(.75);
7626
  -ms-transform: scale(.75);
7627
  -o-transform: scale(.75);
7628
  transform: scale(.75);
7629
  background: #0089ec;
7630
  color: #ffffff; }
7631

    
7632
.picker__day--disabled, .picker__day--disabled:hover, .picker--focused .picker__day--disabled {
7633
  background: #f5f5f5;
7634
  border-color: #f5f5f5;
7635
  color: #dddddd;
7636
  cursor: default; }
7637

    
7638
.picker__day--highlighted.picker__day--disabled, .picker__day--highlighted.picker__day--disabled:hover {
7639
  background: #bbbbbb; }
7640

    
7641
/**
7642
 * The footer containing the "today", "clear", and "close" buttons.
7643
 */
7644
.picker__footer {
7645
  text-align: center;
7646
  display: flex;
7647
  align-items: center;
7648
  justify-content: space-between; }
7649

    
7650
.picker__button--today, .picker__button--clear, .picker__button--close {
7651
  border: 1px solid #ffffff;
7652
  background: #ffffff;
7653
  font-size: .8em;
7654
  padding: .66em 0;
7655
  font-weight: bold;
7656
  width: 33%;
7657
  display: inline-block;
7658
  vertical-align: bottom; }
7659

    
7660
.picker__button--today:hover, .picker__button--clear:hover, .picker__button--close:hover {
7661
  cursor: pointer;
7662
  color: #000000;
7663
  background: #b1dcfb;
7664
  border-bottom-color: #b1dcfb; }
7665

    
7666
.picker__button--today:focus, .picker__button--clear:focus, .picker__button--close:focus {
7667
  background: #b1dcfb;
7668
  border-color: rgba(0, 0, 0, 0.05);
7669
  outline: none; }
7670

    
7671
.picker__button--today:before, .picker__button--clear:before, .picker__button--close:before {
7672
  position: relative;
7673
  display: inline-block;
7674
  height: 0; }
7675

    
7676
.picker__button--today:before, .picker__button--clear:before {
7677
  content: " ";
7678
  margin-right: .45em; }
7679

    
7680
.picker__button--today:before {
7681
  top: -0.05em;
7682
  width: 0;
7683
  border-top: 0.66em solid #0059bc;
7684
  border-left: .66em solid transparent; }
7685

    
7686
.picker__button--clear:before {
7687
  top: -0.25em;
7688
  width: .66em;
7689
  border-top: 3px solid #ee2200; }
7690

    
7691
.picker__button--close:before {
7692
  content: "\D7";
7693
  top: -0.1em;
7694
  vertical-align: top;
7695
  font-size: 1.1em;
7696
  margin-right: .35em;
7697
  color: #777777; }
7698

    
7699
.picker__button--today[disabled], .picker__button--today[disabled]:hover {
7700
  background: #f5f5f5;
7701
  border-color: #f5f5f5;
7702
  color: #dddddd;
7703
  cursor: default; }
7704

    
7705
.picker__button--today[disabled]:before {
7706
  border-top-color: #aaaaaa; }
7707

    
7708
/* ==========================================================================
7709
   CUSTOM MATERIALIZE STYLES
7710
   ========================================================================== */
7711
.picker__box {
7712
  border-radius: 2px;
7713
  overflow: hidden; }
7714

    
7715
.picker__date-display {
7716
  text-align: center;
7717
  background-color: #26a69a;
7718
  color: #fff;
7719
  padding-bottom: 15px;
7720
  font-weight: 300; }
7721

    
7722
.picker__nav--prev:hover, .picker__nav--next:hover {
7723
  cursor: pointer;
7724
  color: #000000;
7725
  background: #a1ded8; }
7726

    
7727
.picker__weekday-display {
7728
  background-color: #1f897f;
7729
  padding: 10px;
7730
  font-weight: 200;
7731
  letter-spacing: .5;
7732
  font-size: 1rem;
7733
  margin-bottom: 15px; }
7734

    
7735
.picker__month-display {
7736
  text-transform: uppercase;
7737
  font-size: 2rem; }
7738

    
7739
.picker__day-display {
7740
  font-size: 4.5rem;
7741
  font-weight: 400; }
7742

    
7743
.picker__year-display {
7744
  font-size: 1.8rem;
7745
  color: rgba(255, 255, 255, 0.4); }
7746

    
7747
.picker__box {
7748
  padding: 0; }
7749

    
7750
.picker__calendar-container {
7751
  padding: 0 1rem; }
7752
  .picker__calendar-container thead {
7753
    border: none; }
7754

    
7755
.picker__table {
7756
  margin-top: 0;
7757
  margin-bottom: .5em; }
7758

    
7759
.picker__day--infocus {
7760
  color: #595959;
7761
  letter-spacing: -.3;
7762
  padding: .75rem 0;
7763
  font-weight: 400;
7764
  border: 1px solid transparent; }
7765

    
7766
.picker__day.picker__day--today {
7767
  color: #26a69a; }
7768

    
7769
.picker__day.picker__day--today.picker__day--selected {
7770
  color: #fff; }
7771

    
7772
.picker__weekday {
7773
  font-size: .9rem; }
7774

    
7775
.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {
7776
  border-radius: 50%;
7777
  -webkit-transform: scale(.9);
7778
  -moz-transform: scale(.9);
7779
  -ms-transform: scale(.9);
7780
  -o-transform: scale(.9);
7781
  transform: scale(.9);
7782
  background-color: #26a69a;
7783
  color: #ffffff; }
7784
  .picker__day--selected.picker__day--outfocus, .picker__day--selected:hover.picker__day--outfocus, .picker--focused .picker__day--selected.picker__day--outfocus {
7785
    background-color: #a1ded8; }
7786

    
7787
.picker__footer {
7788
  text-align: right;
7789
  padding: 5px 10px; }
7790

    
7791
.picker__close, .picker__today {
7792
  font-size: 1.1rem;
7793
  padding: 0 1rem;
7794
  color: #26a69a; }
7795

    
7796
.picker__nav--prev:before, .picker__nav--next:before {
7797
  content: " ";
7798
  border-top: .5em solid transparent;
7799
  border-bottom: .5em solid transparent;
7800
  border-right: 0.75em solid #676767;
7801
  width: 0;
7802
  height: 0;
7803
  display: block;
7804
  margin: 0 auto; }
7805

    
7806
.picker__nav--next:before {
7807
  border-right: 0;
7808
  border-left: 0.75em solid #676767; }
7809

    
7810
button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus {
7811
  background-color: #a1ded8; }
7812

    
7813
/* ==========================================================================
7814
   $BASE-TIME-PICKER
7815
   ========================================================================== */
7816
/**
7817
 * The list of times.
7818
 */
7819
.picker__list {
7820
  list-style: none;
7821
  padding: 0.75em 0 4.2em;
7822
  margin: 0; }
7823

    
7824
/**
7825
 * The times on the clock.
7826
 */
7827
.picker__list-item {
7828
  border-bottom: 1px solid #dddddd;
7829
  border-top: 1px solid #dddddd;
7830
  margin-bottom: -1px;
7831
  position: relative;
7832
  background: #ffffff;
7833
  padding: .75em 1.25em; }
7834

    
7835
@media (min-height: 46.75em) {
7836
  .picker__list-item {
7837
    padding: .5em 1em; } }
7838

    
7839
/* Hovered time */
7840
.picker__list-item:hover {
7841
  cursor: pointer;
7842
  color: #000000;
7843
  background: #b1dcfb;
7844
  border-color: #0089ec;
7845
  z-index: 10; }
7846

    
7847
/* Highlighted and hovered/focused time */
7848
.picker__list-item--highlighted {
7849
  border-color: #0089ec;
7850
  z-index: 10; }
7851

    
7852
.picker__list-item--highlighted:hover, .picker--focused .picker__list-item--highlighted {
7853
  cursor: pointer;
7854
  color: #000000;
7855
  background: #b1dcfb; }
7856

    
7857
/* Selected and hovered/focused time */
7858
.picker__list-item--selected, .picker__list-item--selected:hover, .picker--focused .picker__list-item--selected {
7859
  background: #0089ec;
7860
  color: #ffffff;
7861
  z-index: 10; }
7862

    
7863
/* Disabled time */
7864
.picker__list-item--disabled, .picker__list-item--disabled:hover, .picker--focused .picker__list-item--disabled {
7865
  background: #f5f5f5;
7866
  border-color: #f5f5f5;
7867
  color: #dddddd;
7868
  cursor: default;
7869
  border-color: #dddddd;
7870
  z-index: auto; }
7871

    
7872
/**
7873
 * The clear button
7874
 */
7875
.picker--time .picker__button--clear {
7876
  display: block;
7877
  width: 80%;
7878
  margin: 1em auto 0;
7879
  padding: 1em 1.25em;
7880
  background: none;
7881
  border: 0;
7882
  font-weight: 500;
7883
  font-size: .67em;
7884
  text-align: center;
7885
  text-transform: uppercase;
7886
  color: #666; }
7887

    
7888
.picker--time .picker__button--clear:hover, .picker--time .picker__button--clear:focus {
7889
  color: #000000;
7890
  background: #b1dcfb;
7891
  background: #ee2200;
7892
  border-color: #ee2200;
7893
  cursor: pointer;
7894
  color: #ffffff;
7895
  outline: none; }
7896

    
7897
.picker--time .picker__button--clear:before {
7898
  top: -0.25em;
7899
  color: #666;
7900
  font-size: 1.25em;
7901
  font-weight: bold; }
7902

    
7903
.picker--time .picker__button--clear:hover:before, .picker--time .picker__button--clear:focus:before {
7904
  color: #ffffff; }
7905

    
7906
/* ==========================================================================
7907
   $DEFAULT-TIME-PICKER
7908
   ========================================================================== */
7909
/**
7910
 * The frame the bounds the time picker.
7911
 */
7912
.picker--time .picker__frame {
7913
  min-width: 256px;
7914
  max-width: 320px; }
7915

    
7916
/**
7917
 * The picker box.
7918
 */
7919
.picker--time .picker__box {
7920
  font-size: 1em;
7921
  background: #f2f2f2;
7922
  padding: 0; }
7923

    
7924
@media (min-height: 40.125em) {
7925
  .picker--time .picker__box {
7926
    margin-bottom: 5em; } }
(1-1/3)