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