Commit 11fb6a7bcf840f949ad60ba5da7201f38c921a9f

Authored by Felipe Henrique de Almeida Bormann
1 parent 7361d66e

removed unecessary items from static folder

amadeus/static/material/css/bootstrap-material-design.css
... ... @@ -1,3478 +0,0 @@
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   -/* ANIMATION */
39   -/* SHADOWS */
40   -/* Shadows (from mdl http://www.getmdl.io/) */
41   -body {
42   - background-color: #EEEEEE;
43   -}
44   -body.inverse {
45   - background: #333333;
46   -}
47   -body.inverse,
48   -body.inverse .form-control {
49   - color: rgba(255,255,255, 0.84);
50   -}
51   -body.inverse .modal,
52   -body.inverse .panel-default,
53   -body.inverse .card,
54   -body.inverse .modal .form-control,
55   -body.inverse .panel-default .form-control,
56   -body.inverse .card .form-control {
57   - background-color: initial;
58   - color: initial;
59   -}
60   -body,
61   -h1,
62   -h2,
63   -h3,
64   -h4,
65   -h5,
66   -h6,
67   -.h1,
68   -.h2,
69   -.h3,
70   -.h4 {
71   - font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
72   - font-weight: 300;
73   -}
74   -h5,
75   -h6 {
76   - font-weight: 400;
77   -}
78   -a,
79   -a:hover,
80   -a:focus {
81   - color: #009688;
82   -}
83   -a .material-icons,
84   -a:hover .material-icons,
85   -a:focus .material-icons {
86   - vertical-align: middle;
87   -}
88   -.form-horizontal .radio,
89   -.form-horizontal .checkbox,
90   -.form-horizontal .radio-inline,
91   -.form-horizontal .checkbox-inline {
92   - padding-top: 0;
93   -}
94   -.form-horizontal .radio {
95   - margin-bottom: 10px;
96   -}
97   -.form-horizontal label {
98   - text-align: right;
99   -}
100   -.form-horizontal label.control-label {
101   - margin: 0;
102   -}
103   -body .container .well.well-sm,
104   -body .container-fluid .well.well-sm {
105   - padding: 10px;
106   -}
107   -body .container .well.well-lg,
108   -body .container-fluid .well.well-lg {
109   - padding: 26px;
110   -}
111   -body .container .well,
112   -body .container-fluid .well,
113   -body .container .jumbotron,
114   -body .container-fluid .jumbotron {
115   - background-color: #fff;
116   - padding: 19px;
117   - margin-bottom: 20px;
118   - -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
119   - box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
120   - border-radius: 2px;
121   - border: 0;
122   -}
123   -body .container .well p,
124   -body .container-fluid .well p,
125   -body .container .jumbotron p,
126   -body .container-fluid .jumbotron p {
127   - font-weight: 300;
128   -}
129   -body .container .well,
130   -body .container-fluid .well,
131   -body .container .jumbotron,
132   -body .container-fluid .jumbotron,
133   -body .container .well-default,
134   -body .container-fluid .well-default,
135   -body .container .jumbotron-default,
136   -body .container-fluid .jumbotron-default {
137   - background-color: #ffffff;
138   -}
139   -body .container .well-inverse,
140   -body .container-fluid .well-inverse,
141   -body .container .jumbotron-inverse,
142   -body .container-fluid .jumbotron-inverse {
143   - background-color: #3f51b5;
144   -}
145   -body .container .well-primary,
146   -body .container-fluid .well-primary,
147   -body .container .jumbotron-primary,
148   -body .container-fluid .jumbotron-primary {
149   - background-color: #009688;
150   -}
151   -body .container .well-success,
152   -body .container-fluid .well-success,
153   -body .container .jumbotron-success,
154   -body .container-fluid .jumbotron-success {
155   - background-color: #4caf50;
156   -}
157   -body .container .well-info,
158   -body .container-fluid .well-info,
159   -body .container .jumbotron-info,
160   -body .container-fluid .jumbotron-info {
161   - background-color: #03a9f4;
162   -}
163   -body .container .well-warning,
164   -body .container-fluid .well-warning,
165   -body .container .jumbotron-warning,
166   -body .container-fluid .jumbotron-warning {
167   - background-color: #ff5722;
168   -}
169   -body .container .well-danger,
170   -body .container-fluid .well-danger,
171   -body .container .jumbotron-danger,
172   -body .container-fluid .jumbotron-danger {
173   - background-color: #f44336;
174   -}
175   -.btn,
176   -.input-group-btn .btn {
177   - border: none;
178   - border-radius: 2px;
179   - position: relative;
180   - padding: 8px 30px;
181   - margin: 10px 1px;
182   - font-size: 14px;
183   - font-weight: 500;
184   - text-transform: uppercase;
185   - letter-spacing: 0;
186   - will-change: box-shadow, transform;
187   - -webkit-transition: -webkit-box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
188   - -o-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
189   - transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
190   - outline: 0;
191   - cursor: pointer;
192   - text-decoration: none;
193   - background: transparent;
194   -}
195   -.btn::-moz-focus-inner,
196   -.input-group-btn .btn::-moz-focus-inner {
197   - border: 0;
198   -}
199   -.btn:not(.btn-raised),
200   -.input-group-btn .btn:not(.btn-raised) {
201   - -webkit-box-shadow: none;
202   - box-shadow: none;
203   -}
204   -.btn:not(.btn-raised),
205   -.input-group-btn .btn:not(.btn-raised),
206   -.btn:not(.btn-raised).btn-default,
207   -.input-group-btn .btn:not(.btn-raised).btn-default {
208   - color: rgba(0,0,0, 0.87);
209   -}
210   -.btn:not(.btn-raised).btn-inverse,
211   -.input-group-btn .btn:not(.btn-raised).btn-inverse {
212   - color: #3f51b5;
213   -}
214   -.btn:not(.btn-raised).btn-primary,
215   -.input-group-btn .btn:not(.btn-raised).btn-primary {
216   - color: #009688;
217   -}
218   -.btn:not(.btn-raised).btn-success,
219   -.input-group-btn .btn:not(.btn-raised).btn-success {
220   - color: #4caf50;
221   -}
222   -.btn:not(.btn-raised).btn-info,
223   -.input-group-btn .btn:not(.btn-raised).btn-info {
224   - color: #03a9f4;
225   -}
226   -.btn:not(.btn-raised).btn-warning,
227   -.input-group-btn .btn:not(.btn-raised).btn-warning {
228   - color: #ff5722;
229   -}
230   -.btn:not(.btn-raised).btn-danger,
231   -.input-group-btn .btn:not(.btn-raised).btn-danger {
232   - color: #f44336;
233   -}
234   -.btn:not(.btn-raised):not(.btn-link):hover,
235   -.input-group-btn .btn:not(.btn-raised):not(.btn-link):hover,
236   -.btn:not(.btn-raised):not(.btn-link):focus,
237   -.input-group-btn .btn:not(.btn-raised):not(.btn-link):focus {
238   - background-color: rgba(153, 153, 153, 0.2);
239   -}
240   -.theme-dark .btn:not(.btn-raised):not(.btn-link):hover,
241   -.theme-dark .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover,
242   -.theme-dark .btn:not(.btn-raised):not(.btn-link):focus,
243   -.theme-dark .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus {
244   - background-color: rgba(204, 204, 204, 0.15);
245   -}
246   -.btn.btn-raised,
247   -.input-group-btn .btn.btn-raised,
248   -.btn.btn-fab,
249   -.input-group-btn .btn.btn-fab,
250   -.btn-group-raised .btn,
251   -.btn-group-raised .input-group-btn .btn,
252   -.btn.btn-raised.btn-default,
253   -.input-group-btn .btn.btn-raised.btn-default,
254   -.btn.btn-fab.btn-default,
255   -.input-group-btn .btn.btn-fab.btn-default,
256   -.btn-group-raised .btn.btn-default,
257   -.btn-group-raised .input-group-btn .btn.btn-default {
258   - background-color: #EEEEEE;
259   - color: rgba(0,0,0, 0.87);
260   -}
261   -.btn.btn-raised.btn-inverse,
262   -.input-group-btn .btn.btn-raised.btn-inverse,
263   -.btn.btn-fab.btn-inverse,
264   -.input-group-btn .btn.btn-fab.btn-inverse,
265   -.btn-group-raised .btn.btn-inverse,
266   -.btn-group-raised .input-group-btn .btn.btn-inverse {
267   - background-color: #3f51b5;
268   - color: #ffffff;
269   -}
270   -.btn.btn-raised.btn-primary,
271   -.input-group-btn .btn.btn-raised.btn-primary,
272   -.btn.btn-fab.btn-primary,
273   -.input-group-btn .btn.btn-fab.btn-primary,
274   -.btn-group-raised .btn.btn-primary,
275   -.btn-group-raised .input-group-btn .btn.btn-primary {
276   - background-color: #009688;
277   - color: rgba(255,255,255, 0.84);
278   -}
279   -.btn.btn-raised.btn-success,
280   -.input-group-btn .btn.btn-raised.btn-success,
281   -.btn.btn-fab.btn-success,
282   -.input-group-btn .btn.btn-fab.btn-success,
283   -.btn-group-raised .btn.btn-success,
284   -.btn-group-raised .input-group-btn .btn.btn-success {
285   - background-color: #4caf50;
286   - color: rgba(255,255,255, 0.84);
287   -}
288   -.btn.btn-raised.btn-info,
289   -.input-group-btn .btn.btn-raised.btn-info,
290   -.btn.btn-fab.btn-info,
291   -.input-group-btn .btn.btn-fab.btn-info,
292   -.btn-group-raised .btn.btn-info,
293   -.btn-group-raised .input-group-btn .btn.btn-info {
294   - background-color: #03a9f4;
295   - color: rgba(255,255,255, 0.84);
296   -}
297   -.btn.btn-raised.btn-warning,
298   -.input-group-btn .btn.btn-raised.btn-warning,
299   -.btn.btn-fab.btn-warning,
300   -.input-group-btn .btn.btn-fab.btn-warning,
301   -.btn-group-raised .btn.btn-warning,
302   -.btn-group-raised .input-group-btn .btn.btn-warning {
303   - background-color: #ff5722;
304   - color: rgba(255,255,255, 0.84);
305   -}
306   -.btn.btn-raised.btn-danger,
307   -.input-group-btn .btn.btn-raised.btn-danger,
308   -.btn.btn-fab.btn-danger,
309   -.input-group-btn .btn.btn-fab.btn-danger,
310   -.btn-group-raised .btn.btn-danger,
311   -.btn-group-raised .input-group-btn .btn.btn-danger {
312   - background-color: #f44336;
313   - color: rgba(255,255,255, 0.84);
314   -}
315   -.btn.btn-raised:not(.btn-link),
316   -.input-group-btn .btn.btn-raised:not(.btn-link),
317   -.btn-group-raised .btn:not(.btn-link),
318   -.btn-group-raised .input-group-btn .btn:not(.btn-link) {
319   - -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
320   - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
321   -}
322   -.btn.btn-raised:not(.btn-link):hover,
323   -.input-group-btn .btn.btn-raised:not(.btn-link):hover,
324   -.btn-group-raised .btn:not(.btn-link):hover,
325   -.btn-group-raised .input-group-btn .btn:not(.btn-link):hover,
326   -.btn.btn-raised:not(.btn-link):focus,
327   -.input-group-btn .btn.btn-raised:not(.btn-link):focus,
328   -.btn-group-raised .btn:not(.btn-link):focus,
329   -.btn-group-raised .input-group-btn .btn:not(.btn-link):focus,
330   -.btn.btn-raised:not(.btn-link).active,
331   -.input-group-btn .btn.btn-raised:not(.btn-link).active,
332   -.btn-group-raised .btn:not(.btn-link).active,
333   -.btn-group-raised .input-group-btn .btn:not(.btn-link).active,
334   -.btn.btn-raised:not(.btn-link):active,
335   -.input-group-btn .btn.btn-raised:not(.btn-link):active,
336   -.btn-group-raised .btn:not(.btn-link):active,
337   -.btn-group-raised .input-group-btn .btn:not(.btn-link):active {
338   - outline: 0;
339   -}
340   -.btn.btn-raised:not(.btn-link):hover,
341   -.input-group-btn .btn.btn-raised:not(.btn-link):hover,
342   -.btn-group-raised .btn:not(.btn-link):hover,
343   -.btn-group-raised .input-group-btn .btn:not(.btn-link):hover,
344   -.btn.btn-raised:not(.btn-link):focus,
345   -.input-group-btn .btn.btn-raised:not(.btn-link):focus,
346   -.btn-group-raised .btn:not(.btn-link):focus,
347   -.btn-group-raised .input-group-btn .btn:not(.btn-link):focus,
348   -.btn.btn-raised:not(.btn-link).active,
349   -.input-group-btn .btn.btn-raised:not(.btn-link).active,
350   -.btn-group-raised .btn:not(.btn-link).active,
351   -.btn-group-raised .input-group-btn .btn:not(.btn-link).active,
352   -.btn.btn-raised:not(.btn-link):active,
353   -.input-group-btn .btn.btn-raised:not(.btn-link):active,
354   -.btn-group-raised .btn:not(.btn-link):active,
355   -.btn-group-raised .input-group-btn .btn:not(.btn-link):active,
356   -.btn.btn-raised:not(.btn-link):hover.btn-default,
357   -.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-default,
358   -.btn-group-raised .btn:not(.btn-link):hover.btn-default,
359   -.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-default,
360   -.btn.btn-raised:not(.btn-link):focus.btn-default,
361   -.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-default,
362   -.btn-group-raised .btn:not(.btn-link):focus.btn-default,
363   -.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-default,
364   -.btn.btn-raised:not(.btn-link).active.btn-default,
365   -.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-default,
366   -.btn-group-raised .btn:not(.btn-link).active.btn-default,
367   -.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-default,
368   -.btn.btn-raised:not(.btn-link):active.btn-default,
369   -.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-default,
370   -.btn-group-raised .btn:not(.btn-link):active.btn-default,
371   -.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-default {
372   - background-color: #e4e4e4;
373   -}
374   -.btn.btn-raised:not(.btn-link):hover.btn-inverse,
375   -.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-inverse,
376   -.btn-group-raised .btn:not(.btn-link):hover.btn-inverse,
377   -.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-inverse,
378   -.btn.btn-raised:not(.btn-link):focus.btn-inverse,
379   -.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-inverse,
380   -.btn-group-raised .btn:not(.btn-link):focus.btn-inverse,
381   -.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-inverse,
382   -.btn.btn-raised:not(.btn-link).active.btn-inverse,
383   -.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-inverse,
384   -.btn-group-raised .btn:not(.btn-link).active.btn-inverse,
385   -.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-inverse,
386   -.btn.btn-raised:not(.btn-link):active.btn-inverse,
387   -.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-inverse,
388   -.btn-group-raised .btn:not(.btn-link):active.btn-inverse,
389   -.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-inverse {
390   - background-color: #495bc0;
391   -}
392   -.btn.btn-raised:not(.btn-link):hover.btn-primary,
393   -.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-primary,
394   -.btn-group-raised .btn:not(.btn-link):hover.btn-primary,
395   -.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-primary,
396   -.btn.btn-raised:not(.btn-link):focus.btn-primary,
397   -.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-primary,
398   -.btn-group-raised .btn:not(.btn-link):focus.btn-primary,
399   -.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-primary,
400   -.btn.btn-raised:not(.btn-link).active.btn-primary,
401   -.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-primary,
402   -.btn-group-raised .btn:not(.btn-link).active.btn-primary,
403   -.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-primary,
404   -.btn.btn-raised:not(.btn-link):active.btn-primary,
405   -.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-primary,
406   -.btn-group-raised .btn:not(.btn-link):active.btn-primary,
407   -.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-primary {
408   - background-color: #00aa9a;
409   -}
410   -.btn.btn-raised:not(.btn-link):hover.btn-success,
411   -.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-success,
412   -.btn-group-raised .btn:not(.btn-link):hover.btn-success,
413   -.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-success,
414   -.btn.btn-raised:not(.btn-link):focus.btn-success,
415   -.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-success,
416   -.btn-group-raised .btn:not(.btn-link):focus.btn-success,
417   -.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-success,
418   -.btn.btn-raised:not(.btn-link).active.btn-success,
419   -.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-success,
420   -.btn-group-raised .btn:not(.btn-link).active.btn-success,
421   -.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-success,
422   -.btn.btn-raised:not(.btn-link):active.btn-success,
423   -.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-success,
424   -.btn-group-raised .btn:not(.btn-link):active.btn-success,
425   -.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-success {
426   - background-color: #59b75c;
427   -}
428   -.btn.btn-raised:not(.btn-link):hover.btn-info,
429   -.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-info,
430   -.btn-group-raised .btn:not(.btn-link):hover.btn-info,
431   -.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-info,
432   -.btn.btn-raised:not(.btn-link):focus.btn-info,
433   -.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-info,
434   -.btn-group-raised .btn:not(.btn-link):focus.btn-info,
435   -.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-info,
436   -.btn.btn-raised:not(.btn-link).active.btn-info,
437   -.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-info,
438   -.btn-group-raised .btn:not(.btn-link).active.btn-info,
439   -.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-info,
440   -.btn.btn-raised:not(.btn-link):active.btn-info,
441   -.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-info,
442   -.btn-group-raised .btn:not(.btn-link):active.btn-info,
443   -.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-info {
444   - background-color: #0fb2fc;
445   -}
446   -.btn.btn-raised:not(.btn-link):hover.btn-warning,
447   -.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-warning,
448   -.btn-group-raised .btn:not(.btn-link):hover.btn-warning,
449   -.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-warning,
450   -.btn.btn-raised:not(.btn-link):focus.btn-warning,
451   -.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-warning,
452   -.btn-group-raised .btn:not(.btn-link):focus.btn-warning,
453   -.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-warning,
454   -.btn.btn-raised:not(.btn-link).active.btn-warning,
455   -.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-warning,
456   -.btn-group-raised .btn:not(.btn-link).active.btn-warning,
457   -.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-warning,
458   -.btn.btn-raised:not(.btn-link):active.btn-warning,
459   -.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-warning,
460   -.btn-group-raised .btn:not(.btn-link):active.btn-warning,
461   -.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-warning {
462   - background-color: #ff6736;
463   -}
464   -.btn.btn-raised:not(.btn-link):hover.btn-danger,
465   -.input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-danger,
466   -.btn-group-raised .btn:not(.btn-link):hover.btn-danger,
467   -.btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-danger,
468   -.btn.btn-raised:not(.btn-link):focus.btn-danger,
469   -.input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-danger,
470   -.btn-group-raised .btn:not(.btn-link):focus.btn-danger,
471   -.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-danger,
472   -.btn.btn-raised:not(.btn-link).active.btn-danger,
473   -.input-group-btn .btn.btn-raised:not(.btn-link).active.btn-danger,
474   -.btn-group-raised .btn:not(.btn-link).active.btn-danger,
475   -.btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-danger,
476   -.btn.btn-raised:not(.btn-link):active.btn-danger,
477   -.input-group-btn .btn.btn-raised:not(.btn-link):active.btn-danger,
478   -.btn-group-raised .btn:not(.btn-link):active.btn-danger,
479   -.btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-danger {
480   - background-color: #f55549;
481   -}
482   -.btn.btn-raised:not(.btn-link).active,
483   -.input-group-btn .btn.btn-raised:not(.btn-link).active,
484   -.btn-group-raised .btn:not(.btn-link).active,
485   -.btn-group-raised .input-group-btn .btn:not(.btn-link).active,
486   -.btn.btn-raised:not(.btn-link):active,
487   -.input-group-btn .btn.btn-raised:not(.btn-link):active,
488   -.btn-group-raised .btn:not(.btn-link):active,
489   -.btn-group-raised .input-group-btn .btn:not(.btn-link):active,
490   -.btn.btn-raised:not(.btn-link).active:hover,
491   -.input-group-btn .btn.btn-raised:not(.btn-link).active:hover,
492   -.btn-group-raised .btn:not(.btn-link).active:hover,
493   -.btn-group-raised .input-group-btn .btn:not(.btn-link).active:hover,
494   -.btn.btn-raised:not(.btn-link):active:hover,
495   -.input-group-btn .btn.btn-raised:not(.btn-link):active:hover,
496   -.btn-group-raised .btn:not(.btn-link):active:hover,
497   -.btn-group-raised .input-group-btn .btn:not(.btn-link):active:hover {
498   - -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
499   - box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
500   -}
501   -.btn.btn-raised:not(.btn-link):focus,
502   -.input-group-btn .btn.btn-raised:not(.btn-link):focus,
503   -.btn-group-raised .btn:not(.btn-link):focus,
504   -.btn-group-raised .input-group-btn .btn:not(.btn-link):focus,
505   -.btn.btn-raised:not(.btn-link):focus.active,
506   -.input-group-btn .btn.btn-raised:not(.btn-link):focus.active,
507   -.btn-group-raised .btn:not(.btn-link):focus.active,
508   -.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.active,
509   -.btn.btn-raised:not(.btn-link):focus:active,
510   -.input-group-btn .btn.btn-raised:not(.btn-link):focus:active,
511   -.btn-group-raised .btn:not(.btn-link):focus:active,
512   -.btn-group-raised .input-group-btn .btn:not(.btn-link):focus:active,
513   -.btn.btn-raised:not(.btn-link):focus:hover,
514   -.input-group-btn .btn.btn-raised:not(.btn-link):focus:hover,
515   -.btn-group-raised .btn:not(.btn-link):focus:hover,
516   -.btn-group-raised .input-group-btn .btn:not(.btn-link):focus:hover,
517   -.btn.btn-raised:not(.btn-link):focus.active:hover,
518   -.input-group-btn .btn.btn-raised:not(.btn-link):focus.active:hover,
519   -.btn-group-raised .btn:not(.btn-link):focus.active:hover,
520   -.btn-group-raised .input-group-btn .btn:not(.btn-link):focus.active:hover,
521   -.btn.btn-raised:not(.btn-link):focus:active:hover,
522   -.input-group-btn .btn.btn-raised:not(.btn-link):focus:active:hover,
523   -.btn-group-raised .btn:not(.btn-link):focus:active:hover,
524   -.btn-group-raised .input-group-btn .btn:not(.btn-link):focus:active:hover {
525   - -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
526   - box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36);
527   -}
528   -.btn.btn-fab,
529   -.input-group-btn .btn.btn-fab {
530   - border-radius: 50%;
531   - font-size: 24px;
532   - height: 56px;
533   - margin: auto;
534   - min-width: 56px;
535   - width: 56px;
536   - padding: 0;
537   - overflow: hidden;
538   - -webkit-box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
539   - box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.24);
540   - position: relative;
541   - line-height: normal;
542   -}
543   -.btn.btn-fab .ripple-container,
544   -.input-group-btn .btn.btn-fab .ripple-container {
545   - border-radius: 50%;
546   -}
547   -.btn.btn-fab.btn-fab-mini,
548   -.input-group-btn .btn.btn-fab.btn-fab-mini,
549   -.btn-group-sm .btn.btn-fab,
550   -.btn-group-sm .input-group-btn .btn.btn-fab {
551   - height: 40px;
552   - min-width: 40px;
553   - width: 40px;
554   -}
555   -.btn.btn-fab.btn-fab-mini.material-icons,
556   -.input-group-btn .btn.btn-fab.btn-fab-mini.material-icons,
557   -.btn-group-sm .btn.btn-fab.material-icons,
558   -.btn-group-sm .input-group-btn .btn.btn-fab.material-icons {
559   - top: 0px;
560   - left: 0px;
561   -}
562   -.btn.btn-fab i.material-icons,
563   -.input-group-btn .btn.btn-fab i.material-icons {
564   - position: absolute;
565   - top: 50%;
566   - left: 50%;
567   - -webkit-transform: translate(-12px, -12px);
568   - -ms-transform: translate(-12px, -12px);
569   - -o-transform: translate(-12px, -12px);
570   - transform: translate(-12px, -12px);
571   - line-height: 24px;
572   - width: 24px;
573   -}
574   -.btn i.material-icons,
575   -.input-group-btn .btn i.material-icons {
576   - vertical-align: middle;
577   -}
578   -.btn.btn-lg,
579   -.input-group-btn .btn.btn-lg,
580   -.btn-group-lg .btn,
581   -.btn-group-lg .input-group-btn .btn {
582   - font-size: 16px;
583   -}
584   -.btn.btn-sm,
585   -.input-group-btn .btn.btn-sm,
586   -.btn-group-sm .btn,
587   -.btn-group-sm .input-group-btn .btn {
588   - padding: 5px 20px;
589   - font-size: 12px;
590   -}
591   -.btn.btn-xs,
592   -.input-group-btn .btn.btn-xs,
593   -.btn-group-xs .btn,
594   -.btn-group-xs .input-group-btn .btn {
595   - padding: 4px 15px;
596   - font-size: 10px;
597   -}
598   -fieldset[disabled][disabled] .btn,
599   -fieldset[disabled][disabled] .input-group-btn .btn,
600   -fieldset[disabled][disabled] .btn-group,
601   -fieldset[disabled][disabled] .btn-group-vertical,
602   -.btn.disabled,
603   -.input-group-btn .btn.disabled,
604   -.btn-group.disabled,
605   -.btn-group-vertical.disabled,
606   -.btn:disabled,
607   -.input-group-btn .btn:disabled,
608   -.btn-group:disabled,
609   -.btn-group-vertical:disabled,
610   -.btn[disabled][disabled],
611   -.input-group-btn .btn[disabled][disabled],
612   -.btn-group[disabled][disabled],
613   -.btn-group-vertical[disabled][disabled] {
614   - color: rgba(0, 0, 0, 0.26);
615   - background: transparent;
616   -}
617   -.theme-dark fieldset[disabled][disabled] .btn,
618   -.theme-dark fieldset[disabled][disabled] .input-group-btn .btn,
619   -.theme-dark fieldset[disabled][disabled] .btn-group,
620   -.theme-dark fieldset[disabled][disabled] .btn-group-vertical,
621   -.theme-dark .btn.disabled,
622   -.theme-dark .input-group-btn .btn.disabled,
623   -.theme-dark .btn-group.disabled,
624   -.theme-dark .btn-group-vertical.disabled,
625   -.theme-dark .btn:disabled,
626   -.theme-dark .input-group-btn .btn:disabled,
627   -.theme-dark .btn-group:disabled,
628   -.theme-dark .btn-group-vertical:disabled,
629   -.theme-dark .btn[disabled][disabled],
630   -.theme-dark .input-group-btn .btn[disabled][disabled],
631   -.theme-dark .btn-group[disabled][disabled],
632   -.theme-dark .btn-group-vertical[disabled][disabled] {
633   - color: rgba(255, 255, 255, 0.3);
634   -}
635   -fieldset[disabled][disabled] .btn.btn-raised,
636   -fieldset[disabled][disabled] .input-group-btn .btn.btn-raised,
637   -fieldset[disabled][disabled] .btn-group.btn-raised,
638   -fieldset[disabled][disabled] .btn-group-vertical.btn-raised,
639   -.btn.disabled.btn-raised,
640   -.input-group-btn .btn.disabled.btn-raised,
641   -.btn-group.disabled.btn-raised,
642   -.btn-group-vertical.disabled.btn-raised,
643   -.btn:disabled.btn-raised,
644   -.input-group-btn .btn:disabled.btn-raised,
645   -.btn-group:disabled.btn-raised,
646   -.btn-group-vertical:disabled.btn-raised,
647   -.btn[disabled][disabled].btn-raised,
648   -.input-group-btn .btn[disabled][disabled].btn-raised,
649   -.btn-group[disabled][disabled].btn-raised,
650   -.btn-group-vertical[disabled][disabled].btn-raised,
651   -fieldset[disabled][disabled] .btn.btn-group-raised,
652   -fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised,
653   -fieldset[disabled][disabled] .btn-group.btn-group-raised,
654   -fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised,
655   -.btn.disabled.btn-group-raised,
656   -.input-group-btn .btn.disabled.btn-group-raised,
657   -.btn-group.disabled.btn-group-raised,
658   -.btn-group-vertical.disabled.btn-group-raised,
659   -.btn:disabled.btn-group-raised,
660   -.input-group-btn .btn:disabled.btn-group-raised,
661   -.btn-group:disabled.btn-group-raised,
662   -.btn-group-vertical:disabled.btn-group-raised,
663   -.btn[disabled][disabled].btn-group-raised,
664   -.input-group-btn .btn[disabled][disabled].btn-group-raised,
665   -.btn-group[disabled][disabled].btn-group-raised,
666   -.btn-group-vertical[disabled][disabled].btn-group-raised,
667   -fieldset[disabled][disabled] .btn.btn-raised.active,
668   -fieldset[disabled][disabled] .input-group-btn .btn.btn-raised.active,
669   -fieldset[disabled][disabled] .btn-group.btn-raised.active,
670   -fieldset[disabled][disabled] .btn-group-vertical.btn-raised.active,
671   -.btn.disabled.btn-raised.active,
672   -.input-group-btn .btn.disabled.btn-raised.active,
673   -.btn-group.disabled.btn-raised.active,
674   -.btn-group-vertical.disabled.btn-raised.active,
675   -.btn:disabled.btn-raised.active,
676   -.input-group-btn .btn:disabled.btn-raised.active,
677   -.btn-group:disabled.btn-raised.active,
678   -.btn-group-vertical:disabled.btn-raised.active,
679   -.btn[disabled][disabled].btn-raised.active,
680   -.input-group-btn .btn[disabled][disabled].btn-raised.active,
681   -.btn-group[disabled][disabled].btn-raised.active,
682   -.btn-group-vertical[disabled][disabled].btn-raised.active,
683   -fieldset[disabled][disabled] .btn.btn-group-raised.active,
684   -fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised.active,
685   -fieldset[disabled][disabled] .btn-group.btn-group-raised.active,
686   -fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised.active,
687   -.btn.disabled.btn-group-raised.active,
688   -.input-group-btn .btn.disabled.btn-group-raised.active,
689   -.btn-group.disabled.btn-group-raised.active,
690   -.btn-group-vertical.disabled.btn-group-raised.active,
691   -.btn:disabled.btn-group-raised.active,
692   -.input-group-btn .btn:disabled.btn-group-raised.active,
693   -.btn-group:disabled.btn-group-raised.active,
694   -.btn-group-vertical:disabled.btn-group-raised.active,
695   -.btn[disabled][disabled].btn-group-raised.active,
696   -.input-group-btn .btn[disabled][disabled].btn-group-raised.active,
697   -.btn-group[disabled][disabled].btn-group-raised.active,
698   -.btn-group-vertical[disabled][disabled].btn-group-raised.active,
699   -fieldset[disabled][disabled] .btn.btn-raised:active,
700   -fieldset[disabled][disabled] .input-group-btn .btn.btn-raised:active,
701   -fieldset[disabled][disabled] .btn-group.btn-raised:active,
702   -fieldset[disabled][disabled] .btn-group-vertical.btn-raised:active,
703   -.btn.disabled.btn-raised:active,
704   -.input-group-btn .btn.disabled.btn-raised:active,
705   -.btn-group.disabled.btn-raised:active,
706   -.btn-group-vertical.disabled.btn-raised:active,
707   -.btn:disabled.btn-raised:active,
708   -.input-group-btn .btn:disabled.btn-raised:active,
709   -.btn-group:disabled.btn-raised:active,
710   -.btn-group-vertical:disabled.btn-raised:active,
711   -.btn[disabled][disabled].btn-raised:active,
712   -.input-group-btn .btn[disabled][disabled].btn-raised:active,
713   -.btn-group[disabled][disabled].btn-raised:active,
714   -.btn-group-vertical[disabled][disabled].btn-raised:active,
715   -fieldset[disabled][disabled] .btn.btn-group-raised:active,
716   -fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised:active,
717   -fieldset[disabled][disabled] .btn-group.btn-group-raised:active,
718   -fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised:active,
719   -.btn.disabled.btn-group-raised:active,
720   -.input-group-btn .btn.disabled.btn-group-raised:active,
721   -.btn-group.disabled.btn-group-raised:active,
722   -.btn-group-vertical.disabled.btn-group-raised:active,
723   -.btn:disabled.btn-group-raised:active,
724   -.input-group-btn .btn:disabled.btn-group-raised:active,
725   -.btn-group:disabled.btn-group-raised:active,
726   -.btn-group-vertical:disabled.btn-group-raised:active,
727   -.btn[disabled][disabled].btn-group-raised:active,
728   -.input-group-btn .btn[disabled][disabled].btn-group-raised:active,
729   -.btn-group[disabled][disabled].btn-group-raised:active,
730   -.btn-group-vertical[disabled][disabled].btn-group-raised:active,
731   -fieldset[disabled][disabled] .btn.btn-raised:focus:not(:active),
732   -fieldset[disabled][disabled] .input-group-btn .btn.btn-raised:focus:not(:active),
733   -fieldset[disabled][disabled] .btn-group.btn-raised:focus:not(:active),
734   -fieldset[disabled][disabled] .btn-group-vertical.btn-raised:focus:not(:active),
735   -.btn.disabled.btn-raised:focus:not(:active),
736   -.input-group-btn .btn.disabled.btn-raised:focus:not(:active),
737   -.btn-group.disabled.btn-raised:focus:not(:active),
738   -.btn-group-vertical.disabled.btn-raised:focus:not(:active),
739   -.btn:disabled.btn-raised:focus:not(:active),
740   -.input-group-btn .btn:disabled.btn-raised:focus:not(:active),
741   -.btn-group:disabled.btn-raised:focus:not(:active),
742   -.btn-group-vertical:disabled.btn-raised:focus:not(:active),
743   -.btn[disabled][disabled].btn-raised:focus:not(:active),
744   -.input-group-btn .btn[disabled][disabled].btn-raised:focus:not(:active),
745   -.btn-group[disabled][disabled].btn-raised:focus:not(:active),
746   -.btn-group-vertical[disabled][disabled].btn-raised:focus:not(:active),
747   -fieldset[disabled][disabled] .btn.btn-group-raised:focus:not(:active),
748   -fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised:focus:not(:active),
749   -fieldset[disabled][disabled] .btn-group.btn-group-raised:focus:not(:active),
750   -fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised:focus:not(:active),
751   -.btn.disabled.btn-group-raised:focus:not(:active),
752   -.input-group-btn .btn.disabled.btn-group-raised:focus:not(:active),
753   -.btn-group.disabled.btn-group-raised:focus:not(:active),
754   -.btn-group-vertical.disabled.btn-group-raised:focus:not(:active),
755   -.btn:disabled.btn-group-raised:focus:not(:active),
756   -.input-group-btn .btn:disabled.btn-group-raised:focus:not(:active),
757   -.btn-group:disabled.btn-group-raised:focus:not(:active),
758   -.btn-group-vertical:disabled.btn-group-raised:focus:not(:active),
759   -.btn[disabled][disabled].btn-group-raised:focus:not(:active),
760   -.input-group-btn .btn[disabled][disabled].btn-group-raised:focus:not(:active),
761   -.btn-group[disabled][disabled].btn-group-raised:focus:not(:active),
762   -.btn-group-vertical[disabled][disabled].btn-group-raised:focus:not(:active) {
763   - -webkit-box-shadow: none;
764   - box-shadow: none;
765   -}
766   -.btn-group,
767   -.btn-group-vertical {
768   - position: relative;
769   - margin: 10px 1px;
770   -}
771   -.btn-group.open > .dropdown-toggle.btn,
772   -.btn-group-vertical.open > .dropdown-toggle.btn,
773   -.btn-group.open > .dropdown-toggle.btn.btn-default,
774   -.btn-group-vertical.open > .dropdown-toggle.btn.btn-default {
775   - background-color: #EEEEEE;
776   -}
777   -.btn-group.open > .dropdown-toggle.btn.btn-inverse,
778   -.btn-group-vertical.open > .dropdown-toggle.btn.btn-inverse {
779   - background-color: #3f51b5;
780   -}
781   -.btn-group.open > .dropdown-toggle.btn.btn-primary,
782   -.btn-group-vertical.open > .dropdown-toggle.btn.btn-primary {
783   - background-color: #009688;
784   -}
785   -.btn-group.open > .dropdown-toggle.btn.btn-success,
786   -.btn-group-vertical.open > .dropdown-toggle.btn.btn-success {
787   - background-color: #4caf50;
788   -}
789   -.btn-group.open > .dropdown-toggle.btn.btn-info,
790   -.btn-group-vertical.open > .dropdown-toggle.btn.btn-info {
791   - background-color: #03a9f4;
792   -}
793   -.btn-group.open > .dropdown-toggle.btn.btn-warning,
794   -.btn-group-vertical.open > .dropdown-toggle.btn.btn-warning {
795   - background-color: #ff5722;
796   -}
797   -.btn-group.open > .dropdown-toggle.btn.btn-danger,
798   -.btn-group-vertical.open > .dropdown-toggle.btn.btn-danger {
799   - background-color: #f44336;
800   -}
801   -.btn-group .dropdown-menu,
802   -.btn-group-vertical .dropdown-menu {
803   - border-radius: 0 0 2px 2px;
804   -}
805   -.btn-group.btn-group-raised,
806   -.btn-group-vertical.btn-group-raised {
807   - -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
808   - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
809   -}
810   -.btn-group .btn + .btn,
811   -.btn-group-vertical .btn + .btn,
812   -.btn-group .btn,
813   -.btn-group-vertical .btn,
814   -.btn-group .btn:active,
815   -.btn-group-vertical .btn:active,
816   -.btn-group .btn-group,
817   -.btn-group-vertical .btn-group {
818   - margin: 0;
819   -}
820   -.checkbox label,
821   -label.checkbox-inline {
822   - cursor: pointer;
823   - padding-left: 0;
824   - color: rgba(0,0,0, 0.26);
825   -}
826   -.form-group.is-focused .checkbox label,
827   -.form-group.is-focused label.checkbox-inline {
828   - color: rgba(0,0,0, 0.26);
829   -}
830   -.form-group.is-focused .checkbox label:hover,
831   -.form-group.is-focused label.checkbox-inline:hover,
832   -.form-group.is-focused .checkbox label:focus,
833   -.form-group.is-focused label.checkbox-inline:focus {
834   - color: rgba(0,0,0, .54);
835   -}
836   -fieldset[disabled] .form-group.is-focused .checkbox label,
837   -fieldset[disabled] .form-group.is-focused label.checkbox-inline {
838   - color: rgba(0,0,0, 0.26);
839   -}
840   -.checkbox input[type=checkbox],
841   -label.checkbox-inline input[type=checkbox] {
842   - opacity: 0;
843   - position: absolute;
844   - margin: 0;
845   - z-index: -1;
846   - width: 0;
847   - height: 0;
848   - overflow: hidden;
849   - left: 0;
850   - pointer-events: none;
851   -}
852   -.checkbox .checkbox-material,
853   -label.checkbox-inline .checkbox-material {
854   - vertical-align: middle;
855   - position: relative;
856   - top: 3px;
857   -}
858   -.checkbox .checkbox-material:before,
859   -label.checkbox-inline .checkbox-material:before {
860   - display: block;
861   - position: absolute;
862   - top: -5px;
863   - left: 0;
864   - content: "";
865   - background-color: rgba(0, 0, 0, 0.84);
866   - height: 20px;
867   - width: 20px;
868   - border-radius: 100%;
869   - z-index: 1;
870   - opacity: 0;
871   - margin: 0;
872   - -webkit-transform: scale3d(2.3, 2.3, 1);
873   - transform: scale3d(2.3, 2.3, 1);
874   -}
875   -.checkbox .checkbox-material .check,
876   -label.checkbox-inline .checkbox-material .check {
877   - position: relative;
878   - display: inline-block;
879   - width: 20px;
880   - height: 20px;
881   - border: 2px solid rgba(0,0,0, .54);
882   - border-radius: 2px;
883   - overflow: hidden;
884   - z-index: 1;
885   -}
886   -.checkbox .checkbox-material .check:before,
887   -label.checkbox-inline .checkbox-material .check:before {
888   - position: absolute;
889   - content: "";
890   - -webkit-transform: rotate(45deg);
891   - -ms-transform: rotate(45deg);
892   - -o-transform: rotate(45deg);
893   - transform: rotate(45deg);
894   - display: block;
895   - margin-top: -4px;
896   - margin-left: 6px;
897   - width: 0;
898   - height: 0;
899   - -webkit-box-shadow: 0 0 0 0,
900   - 0 0 0 0,
901   - 0 0 0 0,
902   - 0 0 0 0,
903   - 0 0 0 0,
904   - 0 0 0 0,
905   - 0 0 0 0 inset;
906   - box-shadow: 0 0 0 0,
907   - 0 0 0 0,
908   - 0 0 0 0,
909   - 0 0 0 0,
910   - 0 0 0 0,
911   - 0 0 0 0,
912   - 0 0 0 0 inset;
913   -}
914   -.checkbox input[type=checkbox]:focus + .checkbox-material .check:after,
915   -label.checkbox-inline input[type=checkbox]:focus + .checkbox-material .check:after {
916   - opacity: 0.2;
917   -}
918   -.checkbox input[type=checkbox]:focus:checked + .checkbox-material:before,
919   -label.checkbox-inline input[type=checkbox]:focus:checked + .checkbox-material:before {
920   - -webkit-animation: rippleOn 500ms;
921   - -o-animation: rippleOn 500ms;
922   - animation: rippleOn 500ms;
923   -}
924   -.checkbox input[type=checkbox]:focus:checked + .checkbox-material .check:before,
925   -label.checkbox-inline input[type=checkbox]:focus:checked + .checkbox-material .check:before {
926   - -webkit-animation: checkbox-on 0.3s forwards;
927   - -o-animation: checkbox-on 0.3s forwards;
928   - animation: checkbox-on 0.3s forwards;
929   -}
930   -.checkbox input[type=checkbox]:focus:checked + .checkbox-material .check:after,
931   -label.checkbox-inline input[type=checkbox]:focus:checked + .checkbox-material .check:after {
932   - -webkit-animation: rippleOn 500ms forwards;
933   - -o-animation: rippleOn 500ms forwards;
934   - animation: rippleOn 500ms forwards;
935   -}
936   -.checkbox input[type=checkbox]:focus:not(:checked) + .checkbox-material:before,
937   -label.checkbox-inline input[type=checkbox]:focus:not(:checked) + .checkbox-material:before {
938   - -webkit-animation: rippleOff 500ms;
939   - -o-animation: rippleOff 500ms;
940   - animation: rippleOff 500ms;
941   -}
942   -.checkbox input[type=checkbox]:focus:not(:checked) + .checkbox-material .check:before,
943   -label.checkbox-inline input[type=checkbox]:focus:not(:checked) + .checkbox-material .check:before {
944   - -webkit-animation: checkbox-off 0.3s forwards;
945   - -o-animation: checkbox-off 0.3s forwards;
946   - animation: checkbox-off 0.3s forwards;
947   -}
948   -.checkbox input[type=checkbox]:focus:not(:checked) + .checkbox-material .check:after,
949   -label.checkbox-inline input[type=checkbox]:focus:not(:checked) + .checkbox-material .check:after {
950   - -webkit-animation: rippleOff 500ms forwards;
951   - -o-animation: rippleOff 500ms forwards;
952   - animation: rippleOff 500ms forwards;
953   -}
954   -.checkbox input[type=checkbox]:checked + .checkbox-material .check,
955   -label.checkbox-inline input[type=checkbox]:checked + .checkbox-material .check {
956   - color: #009688;
957   - border-color: #009688;
958   -}
959   -.checkbox input[type=checkbox]:checked + .checkbox-material .check:before,
960   -label.checkbox-inline input[type=checkbox]:checked + .checkbox-material .check:before {
961   - color: #009688;
962   - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
963   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
964   -}
965   -fieldset[disabled] .checkbox,
966   -fieldset[disabled] label.checkbox-inline,
967   -fieldset[disabled] .checkbox input[type=checkbox],
968   -fieldset[disabled] label.checkbox-inline input[type=checkbox],
969   -.checkbox input[type=checkbox][disabled]:not(:checked) ~ .checkbox-material .check:before,
970   -label.checkbox-inline input[type=checkbox][disabled]:not(:checked) ~ .checkbox-material .check:before,
971   -.checkbox input[type=checkbox][disabled]:not(:checked) ~ .checkbox-material .check,
972   -label.checkbox-inline input[type=checkbox][disabled]:not(:checked) ~ .checkbox-material .check,
973   -.checkbox input[type=checkbox][disabled] + .circle,
974   -label.checkbox-inline input[type=checkbox][disabled] + .circle {
975   - opacity: 0.5;
976   -}
977   -.checkbox input[type=checkbox][disabled] + .checkbox-material .check:after,
978   -label.checkbox-inline input[type=checkbox][disabled] + .checkbox-material .check:after {
979   - background-color: rgba(0,0,0, 0.87);
980   - -webkit-transform: rotate(-45deg);
981   - -ms-transform: rotate(-45deg);
982   - -o-transform: rotate(-45deg);
983   - transform: rotate(-45deg);
984   -}
985   -@-webkit-keyframes checkbox-on {
986   - 0% {
987   - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
988   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
989   - }
990   - 50% {
991   - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
992   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
993   - }
994   - 100% {
995   - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
996   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
997   - }
998   -}
999   -@-o-keyframes checkbox-on {
1000   - 0% {
1001   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
1002   - }
1003   - 50% {
1004   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
1005   - }
1006   - 100% {
1007   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
1008   - }
1009   -}
1010   -@keyframes checkbox-on {
1011   - 0% {
1012   - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
1013   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
1014   - }
1015   - 50% {
1016   - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
1017   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
1018   - }
1019   - 100% {
1020   - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
1021   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
1022   - }
1023   -}
1024   -@-webkit-keyframes checkbox-off {
1025   - 0% {
1026   - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
1027   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
1028   - }
1029   - 25% {
1030   - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
1031   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
1032   - }
1033   - 50% {
1034   - -webkit-transform: rotate(45deg);
1035   - transform: rotate(45deg);
1036   - margin-top: -4px;
1037   - margin-left: 6px;
1038   - width: 0;
1039   - height: 0;
1040   - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset;
1041   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset;
1042   - }
1043   - 51% {
1044   - -webkit-transform: rotate(0deg);
1045   - transform: rotate(0deg);
1046   - margin-top: -2px;
1047   - margin-left: -2px;
1048   - width: 20px;
1049   - height: 20px;
1050   - -webkit-box-shadow: 0 0 0 0,
1051   - 0 0 0 0,
1052   - 0 0 0 0,
1053   - 0 0 0 0,
1054   - 0 0 0 0,
1055   - 0 0 0 0,
1056   - 0px 0 0 10px inset;
1057   - box-shadow: 0 0 0 0,
1058   - 0 0 0 0,
1059   - 0 0 0 0,
1060   - 0 0 0 0,
1061   - 0 0 0 0,
1062   - 0 0 0 0,
1063   - 0px 0 0 10px inset;
1064   - }
1065   - 100% {
1066   - -webkit-transform: rotate(0deg);
1067   - transform: rotate(0deg);
1068   - margin-top: -2px;
1069   - margin-left: -2px;
1070   - width: 20px;
1071   - height: 20px;
1072   - -webkit-box-shadow: 0 0 0 0,
1073   - 0 0 0 0,
1074   - 0 0 0 0,
1075   - 0 0 0 0,
1076   - 0 0 0 0,
1077   - 0 0 0 0,
1078   - 0px 0 0 0 inset;
1079   - box-shadow: 0 0 0 0,
1080   - 0 0 0 0,
1081   - 0 0 0 0,
1082   - 0 0 0 0,
1083   - 0 0 0 0,
1084   - 0 0 0 0,
1085   - 0px 0 0 0 inset;
1086   - }
1087   -}
1088   -@-o-keyframes checkbox-off {
1089   - 0% {
1090   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
1091   - }
1092   - 25% {
1093   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
1094   - }
1095   - 50% {
1096   - -o-transform: rotate(45deg);
1097   - transform: rotate(45deg);
1098   - margin-top: -4px;
1099   - margin-left: 6px;
1100   - width: 0;
1101   - height: 0;
1102   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset;
1103   - }
1104   - 51% {
1105   - -o-transform: rotate(0deg);
1106   - transform: rotate(0deg);
1107   - margin-top: -2px;
1108   - margin-left: -2px;
1109   - width: 20px;
1110   - height: 20px;
1111   - box-shadow: 0 0 0 0,
1112   - 0 0 0 0,
1113   - 0 0 0 0,
1114   - 0 0 0 0,
1115   - 0 0 0 0,
1116   - 0 0 0 0,
1117   - 0px 0 0 10px inset;
1118   - }
1119   - 100% {
1120   - -o-transform: rotate(0deg);
1121   - transform: rotate(0deg);
1122   - margin-top: -2px;
1123   - margin-left: -2px;
1124   - width: 20px;
1125   - height: 20px;
1126   - box-shadow: 0 0 0 0,
1127   - 0 0 0 0,
1128   - 0 0 0 0,
1129   - 0 0 0 0,
1130   - 0 0 0 0,
1131   - 0 0 0 0,
1132   - 0px 0 0 0 inset;
1133   - }
1134   -}
1135   -@keyframes checkbox-off {
1136   - 0% {
1137   - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
1138   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
1139   - }
1140   - 25% {
1141   - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
1142   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
1143   - }
1144   - 50% {
1145   - -webkit-transform: rotate(45deg);
1146   - -o-transform: rotate(45deg);
1147   - transform: rotate(45deg);
1148   - margin-top: -4px;
1149   - margin-left: 6px;
1150   - width: 0;
1151   - height: 0;
1152   - -webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset;
1153   - box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0px 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset;
1154   - }
1155   - 51% {
1156   - -webkit-transform: rotate(0deg);
1157   - -o-transform: rotate(0deg);
1158   - transform: rotate(0deg);
1159   - margin-top: -2px;
1160   - margin-left: -2px;
1161   - width: 20px;
1162   - height: 20px;
1163   - -webkit-box-shadow: 0 0 0 0,
1164   - 0 0 0 0,
1165   - 0 0 0 0,
1166   - 0 0 0 0,
1167   - 0 0 0 0,
1168   - 0 0 0 0,
1169   - 0px 0 0 10px inset;
1170   - box-shadow: 0 0 0 0,
1171   - 0 0 0 0,
1172   - 0 0 0 0,
1173   - 0 0 0 0,
1174   - 0 0 0 0,
1175   - 0 0 0 0,
1176   - 0px 0 0 10px inset;
1177   - }
1178   - 100% {
1179   - -webkit-transform: rotate(0deg);
1180   - -o-transform: rotate(0deg);
1181   - transform: rotate(0deg);
1182   - margin-top: -2px;
1183   - margin-left: -2px;
1184   - width: 20px;
1185   - height: 20px;
1186   - -webkit-box-shadow: 0 0 0 0,
1187   - 0 0 0 0,
1188   - 0 0 0 0,
1189   - 0 0 0 0,
1190   - 0 0 0 0,
1191   - 0 0 0 0,
1192   - 0px 0 0 0 inset;
1193   - box-shadow: 0 0 0 0,
1194   - 0 0 0 0,
1195   - 0 0 0 0,
1196   - 0 0 0 0,
1197   - 0 0 0 0,
1198   - 0 0 0 0,
1199   - 0px 0 0 0 inset;
1200   - }
1201   -}
1202   -@-webkit-keyframes rippleOn {
1203   - 0% {
1204   - opacity: 0;
1205   - }
1206   - 50% {
1207   - opacity: 0.2;
1208   - }
1209   - 100% {
1210   - opacity: 0;
1211   - }
1212   -}
1213   -@-o-keyframes rippleOn {
1214   - 0% {
1215   - opacity: 0;
1216   - }
1217   - 50% {
1218   - opacity: 0.2;
1219   - }
1220   - 100% {
1221   - opacity: 0;
1222   - }
1223   -}
1224   -@keyframes rippleOn {
1225   - 0% {
1226   - opacity: 0;
1227   - }
1228   - 50% {
1229   - opacity: 0.2;
1230   - }
1231   - 100% {
1232   - opacity: 0;
1233   - }
1234   -}
1235   -@-webkit-keyframes rippleOff {
1236   - 0% {
1237   - opacity: 0;
1238   - }
1239   - 50% {
1240   - opacity: 0.2;
1241   - }
1242   - 100% {
1243   - opacity: 0;
1244   - }
1245   -}
1246   -@-o-keyframes rippleOff {
1247   - 0% {
1248   - opacity: 0;
1249   - }
1250   - 50% {
1251   - opacity: 0.2;
1252   - }
1253   - 100% {
1254   - opacity: 0;
1255   - }
1256   -}
1257   -@keyframes rippleOff {
1258   - 0% {
1259   - opacity: 0;
1260   - }
1261   - 50% {
1262   - opacity: 0.2;
1263   - }
1264   - 100% {
1265   - opacity: 0;
1266   - }
1267   -}
1268   -.togglebutton {
1269   - vertical-align: middle;
1270   -}
1271   -.togglebutton,
1272   -.togglebutton label,
1273   -.togglebutton input,
1274   -.togglebutton .toggle {
1275   - -webkit-user-select: none;
1276   - -moz-user-select: none;
1277   - -ms-user-select: none;
1278   - user-select: none;
1279   -}
1280   -.togglebutton label {
1281   - cursor: pointer;
1282   - color: rgba(0,0,0, 0.26);
1283   -}
1284   -.form-group.is-focused .togglebutton label {
1285   - color: rgba(0,0,0, 0.26);
1286   -}
1287   -.form-group.is-focused .togglebutton label:hover,
1288   -.form-group.is-focused .togglebutton label:focus {
1289   - color: rgba(0,0,0, .54);
1290   -}
1291   -fieldset[disabled] .form-group.is-focused .togglebutton label {
1292   - color: rgba(0,0,0, 0.26);
1293   -}
1294   -.togglebutton label input[type=checkbox] {
1295   - opacity: 0;
1296   - width: 0;
1297   - height: 0;
1298   -}
1299   -.togglebutton label .toggle {
1300   - text-align: left;
1301   -}
1302   -.togglebutton label .toggle,
1303   -.togglebutton label input[type=checkbox][disabled] + .toggle {
1304   - content: "";
1305   - display: inline-block;
1306   - width: 30px;
1307   - height: 15px;
1308   - background-color: rgba(80, 80, 80, 0.7);
1309   - border-radius: 15px;
1310   - margin-right: 15px;
1311   - -webkit-transition: background 0.3s ease;
1312   - -o-transition: background 0.3s ease;
1313   - transition: background 0.3s ease;
1314   - vertical-align: middle;
1315   -}
1316   -.togglebutton label .toggle:after {
1317   - content: "";
1318   - display: inline-block;
1319   - width: 20px;
1320   - height: 20px;
1321   - background-color: #F1F1F1;
1322   - border-radius: 20px;
1323   - position: relative;
1324   - -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
1325   - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
1326   - left: -5px;
1327   - top: -2px;
1328   - -webkit-transition: left 0.3s ease, background 0.3s ease, -webkit-box-shadow 0.1s ease;
1329   - -o-transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease;
1330   - transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease;
1331   -}
1332   -.togglebutton label input[type=checkbox][disabled] + .toggle:after,
1333   -.togglebutton label input[type=checkbox][disabled]:checked + .toggle:after {
1334   - background-color: #BDBDBD;
1335   -}
1336   -.togglebutton label input[type=checkbox] + .toggle:active:after,
1337   -.togglebutton label input[type=checkbox][disabled] + .toggle:active:after {
1338   - -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.1);
1339   - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.1);
1340   -}
1341   -.togglebutton label input[type=checkbox]:checked + .toggle:after {
1342   - left: 15px;
1343   -}
1344   -.togglebutton label input[type=checkbox]:checked + .toggle {
1345   - background-color: rgba(0, 150, 136, 0.5);
1346   -}
1347   -.togglebutton label input[type=checkbox]:checked + .toggle:after {
1348   - background-color: #009688;
1349   -}
1350   -.togglebutton label input[type=checkbox]:checked + .toggle:active:after {
1351   - -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 150, 136, 0.1);
1352   - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 150, 136, 0.1);
1353   -}
1354   -.radio label,
1355   -label.radio-inline {
1356   - cursor: pointer;
1357   - padding-left: 45px;
1358   - position: relative;
1359   - color: rgba(0,0,0, 0.26);
1360   -}
1361   -.form-group.is-focused .radio label,
1362   -.form-group.is-focused label.radio-inline {
1363   - color: rgba(0,0,0, 0.26);
1364   -}
1365   -.form-group.is-focused .radio label:hover,
1366   -.form-group.is-focused label.radio-inline:hover,
1367   -.form-group.is-focused .radio label:focus,
1368   -.form-group.is-focused label.radio-inline:focus {
1369   - color: rgba(0,0,0, .54);
1370   -}
1371   -fieldset[disabled] .form-group.is-focused .radio label,
1372   -fieldset[disabled] .form-group.is-focused label.radio-inline {
1373   - color: rgba(0,0,0, 0.26);
1374   -}
1375   -.radio span,
1376   -label.radio-inline span {
1377   - display: block;
1378   - position: absolute;
1379   - left: 10px;
1380   - top: 2px;
1381   - -webkit-transition-duration: 0.2s;
1382   - -o-transition-duration: 0.2s;
1383   - transition-duration: 0.2s;
1384   -}
1385   -.radio .circle,
1386   -label.radio-inline .circle {
1387   - border: 2px solid rgba(0,0,0, .54);
1388   - height: 15px;
1389   - width: 15px;
1390   - border-radius: 100%;
1391   -}
1392   -.radio .check,
1393   -label.radio-inline .check {
1394   - height: 15px;
1395   - width: 15px;
1396   - border-radius: 100%;
1397   - background-color: #009688;
1398   - -webkit-transform: scale3d(0, 0, 0);
1399   - transform: scale3d(0, 0, 0);
1400   -}
1401   -.radio .check:after,
1402   -label.radio-inline .check:after {
1403   - display: block;
1404   - position: absolute;
1405   - content: "";
1406   - background-color: rgba(0,0,0, 0.87);
1407   - left: -18px;
1408   - top: -18px;
1409   - height: 50px;
1410   - width: 50px;
1411   - border-radius: 100%;
1412   - z-index: 1;
1413   - opacity: 0;
1414   - margin: 0;
1415   - -webkit-transform: scale3d(1.5, 1.5, 1);
1416   - transform: scale3d(1.5, 1.5, 1);
1417   -}
1418   -.radio input[type=radio]:focus:not(:checked) ~ .check:after,
1419   -label.radio-inline input[type=radio]:focus:not(:checked) ~ .check:after {
1420   - -webkit-animation: rippleOff 500ms;
1421   - -o-animation: rippleOff 500ms;
1422   - animation: rippleOff 500ms;
1423   -}
1424   -.radio input[type=radio]:focus:checked ~ .check:after,
1425   -label.radio-inline input[type=radio]:focus:checked ~ .check:after {
1426   - -webkit-animation: rippleOn 500ms;
1427   - -o-animation: rippleOn 500ms;
1428   - animation: rippleOn 500ms;
1429   -}
1430   -.radio input[type=radio],
1431   -label.radio-inline input[type=radio] {
1432   - opacity: 0;
1433   - height: 0;
1434   - width: 0;
1435   - overflow: hidden;
1436   -}
1437   -.radio input[type=radio]:checked ~ .check,
1438   -label.radio-inline input[type=radio]:checked ~ .check,
1439   -.radio input[type=radio]:checked ~ .circle,
1440   -label.radio-inline input[type=radio]:checked ~ .circle {
1441   - opacity: 1;
1442   -}
1443   -.radio input[type=radio]:checked ~ .check,
1444   -label.radio-inline input[type=radio]:checked ~ .check {
1445   - background-color: #009688;
1446   -}
1447   -.radio input[type=radio]:checked ~ .circle,
1448   -label.radio-inline input[type=radio]:checked ~ .circle {
1449   - border-color: #009688;
1450   -}
1451   -.radio input[type=radio]:checked ~ .check,
1452   -label.radio-inline input[type=radio]:checked ~ .check {
1453   - -webkit-transform: scale3d(0.55, 0.55, 1);
1454   - transform: scale3d(0.55, 0.55, 1);
1455   -}
1456   -.radio input[type=radio][disabled] ~ .check,
1457   -label.radio-inline input[type=radio][disabled] ~ .check,
1458   -.radio input[type=radio][disabled] ~ .circle,
1459   -label.radio-inline input[type=radio][disabled] ~ .circle {
1460   - opacity: 0.26;
1461   -}
1462   -.radio input[type=radio][disabled] ~ .check,
1463   -label.radio-inline input[type=radio][disabled] ~ .check {
1464   - background-color: #000000;
1465   -}
1466   -.radio input[type=radio][disabled] ~ .circle,
1467   -label.radio-inline input[type=radio][disabled] ~ .circle {
1468   - border-color: #000000;
1469   -}
1470   -.theme-dark .radio input[type=radio][disabled] ~ .check,
1471   -.theme-dark label.radio-inline input[type=radio][disabled] ~ .check,
1472   -.theme-dark .radio input[type=radio][disabled] ~ .circle,
1473   -.theme-dark label.radio-inline input[type=radio][disabled] ~ .circle {
1474   - opacity: 0.3;
1475   -}
1476   -.theme-dark .radio input[type=radio][disabled] ~ .check,
1477   -.theme-dark label.radio-inline input[type=radio][disabled] ~ .check {
1478   - background-color: #ffffff;
1479   -}
1480   -.theme-dark .radio input[type=radio][disabled] ~ .circle,
1481   -.theme-dark label.radio-inline input[type=radio][disabled] ~ .circle {
1482   - border-color: #ffffff;
1483   -}
1484   -@keyframes rippleOn {
1485   - 0% {
1486   - opacity: 0;
1487   - }
1488   - 50% {
1489   - opacity: 0.2;
1490   - }
1491   - 100% {
1492   - opacity: 0;
1493   - }
1494   -}
1495   -@keyframes rippleOff {
1496   - 0% {
1497   - opacity: 0;
1498   - }
1499   - 50% {
1500   - opacity: 0.2;
1501   - }
1502   - 100% {
1503   - opacity: 0;
1504   - }
1505   -}
1506   -legend {
1507   - margin-bottom: 22px;
1508   - font-size: 24px;
1509   -}
1510   -output {
1511   - padding-top: 8px;
1512   - font-size: 16px;
1513   - line-height: 1.42857143;
1514   -}
1515   -.form-control {
1516   - height: 38px;
1517   - padding: 7px 0;
1518   - font-size: 16px;
1519   - line-height: 1.42857143;
1520   -}
1521   -@media screen and (-webkit-min-device-pixel-ratio: 0) {
1522   - input[type="date"].form-control,
1523   - input[type="time"].form-control,
1524   - input[type="datetime-local"].form-control,
1525   - input[type="month"].form-control {
1526   - line-height: 38px;
1527   - }
1528   - input[type="date"].input-sm,
1529   - input[type="time"].input-sm,
1530   - input[type="datetime-local"].input-sm,
1531   - input[type="month"].input-sm,
1532   - .input-group-sm input[type="date"],
1533   - .input-group-sm input[type="time"],
1534   - .input-group-sm input[type="datetime-local"],
1535   - .input-group-sm input[type="month"] {
1536   - line-height: 24px;
1537   - }
1538   - input[type="date"].input-lg,
1539   - input[type="time"].input-lg,
1540   - input[type="datetime-local"].input-lg,
1541   - input[type="month"].input-lg,
1542   - .input-group-lg input[type="date"],
1543   - .input-group-lg input[type="time"],
1544   - .input-group-lg input[type="datetime-local"],
1545   - .input-group-lg input[type="month"] {
1546   - line-height: 44px;
1547   - }
1548   -}
1549   -.radio label,
1550   -.checkbox label {
1551   - min-height: 22px;
1552   -}
1553   -.form-control-static {
1554   - padding-top: 8px;
1555   - padding-bottom: 8px;
1556   - min-height: 38px;
1557   -}
1558   -.input-sm .input-sm {
1559   - height: 24px;
1560   - padding: 3px 0;
1561   - font-size: 11px;
1562   - line-height: 1.5;
1563   - border-radius: 0;
1564   -}
1565   -.input-sm select.input-sm {
1566   - height: 24px;
1567   - line-height: 24px;
1568   -}
1569   -.input-sm textarea.input-sm,
1570   -.input-sm select[multiple].input-sm {
1571   - height: auto;
1572   -}
1573   -.form-group-sm .form-control {
1574   - height: 24px;
1575   - padding: 3px 0;
1576   - font-size: 11px;
1577   - line-height: 1.5;
1578   -}
1579   -.form-group-sm select.form-control {
1580   - height: 24px;
1581   - line-height: 24px;
1582   -}
1583   -.form-group-sm textarea.form-control,
1584   -.form-group-sm select[multiple].form-control {
1585   - height: auto;
1586   -}
1587   -.form-group-sm .form-control-static {
1588   - height: 24px;
1589   - min-height: 33px;
1590   - padding: 4px 0;
1591   - font-size: 11px;
1592   - line-height: 1.5;
1593   -}
1594   -.input-lg .input-lg {
1595   - height: 44px;
1596   - padding: 9px 0;
1597   - font-size: 18px;
1598   - line-height: 1.3333333;
1599   - border-radius: 0;
1600   -}
1601   -.input-lg select.input-lg {
1602   - height: 44px;
1603   - line-height: 44px;
1604   -}
1605   -.input-lg textarea.input-lg,
1606   -.input-lg select[multiple].input-lg {
1607   - height: auto;
1608   -}
1609   -.form-group-lg .form-control {
1610   - height: 44px;
1611   - padding: 9px 0;
1612   - font-size: 18px;
1613   - line-height: 1.3333333;
1614   -}
1615   -.form-group-lg select.form-control {
1616   - height: 44px;
1617   - line-height: 44px;
1618   -}
1619   -.form-group-lg textarea.form-control,
1620   -.form-group-lg select[multiple].form-control {
1621   - height: auto;
1622   -}
1623   -.form-group-lg .form-control-static {
1624   - height: 44px;
1625   - min-height: 40px;
1626   - padding: 10px 0;
1627   - font-size: 18px;
1628   - line-height: 1.3333333;
1629   -}
1630   -.form-horizontal .radio,
1631   -.form-horizontal .checkbox,
1632   -.form-horizontal .radio-inline,
1633   -.form-horizontal .checkbox-inline {
1634   - padding-top: 8px;
1635   -}
1636   -.form-horizontal .radio,
1637   -.form-horizontal .checkbox {
1638   - min-height: 30px;
1639   -}
1640   -@media (min-width: 768px) {
1641   - .form-horizontal .control-label {
1642   - padding-top: 8px;
1643   - }
1644   -}
1645   -@media (min-width: 768px) {
1646   - .form-horizontal .form-group-lg .control-label {
1647   - padding-top: 12.9999997px;
1648   - font-size: 18px;
1649   - }
1650   -}
1651   -@media (min-width: 768px) {
1652   - .form-horizontal .form-group-sm .control-label {
1653   - padding-top: 4px;
1654   - font-size: 11px;
1655   - }
1656   -}
1657   -.label {
1658   - border-radius: 1px;
1659   - padding: .3em .6em;
1660   -}
1661   -.label,
1662   -.label.label-default {
1663   - background-color: #9e9e9e;
1664   -}
1665   -.label.label-inverse {
1666   - background-color: #3f51b5;
1667   -}
1668   -.label.label-primary {
1669   - background-color: #009688;
1670   -}
1671   -.label.label-success {
1672   - background-color: #4caf50;
1673   -}
1674   -.label.label-info {
1675   - background-color: #03a9f4;
1676   -}
1677   -.label.label-warning {
1678   - background-color: #ff5722;
1679   -}
1680   -.label.label-danger {
1681   - background-color: #f44336;
1682   -}
1683   -.form-control,
1684   -.form-group .form-control {
1685   - border: 0;
1686   - background-image: -webkit-gradient(linear, left top, left bottom, from(#009688), to(#009688)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
1687   - background-image: -webkit-linear-gradient(#009688, #009688), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
1688   - background-image: -o-linear-gradient(#009688, #009688), -o-linear-gradient(#D2D2D2, #D2D2D2);
1689   - background-image: linear-gradient(#009688, #009688), linear-gradient(#D2D2D2, #D2D2D2);
1690   - -webkit-background-size: 0 2px, 100% 1px;
1691   - background-size: 0 2px, 100% 1px;
1692   - background-repeat: no-repeat;
1693   - background-position: center bottom, center -webkit-calc(100% - 1px);
1694   - background-position: center bottom, center calc(100% - 1px);
1695   - background-color: rgba(0, 0, 0, 0);
1696   - -webkit-transition: background 0s ease-out;
1697   - -o-transition: background 0s ease-out;
1698   - transition: background 0s ease-out;
1699   - float: none;
1700   - -webkit-box-shadow: none;
1701   - box-shadow: none;
1702   - border-radius: 0;
1703   -}
1704   -.form-control::-moz-placeholder,
1705   -.form-group .form-control::-moz-placeholder {
1706   - color: #BDBDBD;
1707   - font-weight: 400;
1708   -}
1709   -.form-control:-ms-input-placeholder,
1710   -.form-group .form-control:-ms-input-placeholder {
1711   - color: #BDBDBD;
1712   - font-weight: 400;
1713   -}
1714   -.form-control::-webkit-input-placeholder,
1715   -.form-group .form-control::-webkit-input-placeholder {
1716   - color: #BDBDBD;
1717   - font-weight: 400;
1718   -}
1719   -.form-control[readonly],
1720   -.form-group .form-control[readonly],
1721   -.form-control[disabled],
1722   -.form-group .form-control[disabled],
1723   -fieldset[disabled] .form-control,
1724   -fieldset[disabled] .form-group .form-control {
1725   - background-color: rgba(0, 0, 0, 0);
1726   -}
1727   -.form-control[disabled],
1728   -.form-group .form-control[disabled],
1729   -fieldset[disabled] .form-control,
1730   -fieldset[disabled] .form-group .form-control {
1731   - background-image: none;
1732   - border-bottom: 1px dotted #D2D2D2;
1733   -}
1734   -.form-group {
1735   - position: relative;
1736   -}
1737   -.form-group.label-static label.control-label,
1738   -.form-group.label-placeholder label.control-label,
1739   -.form-group.label-floating label.control-label {
1740   - position: absolute;
1741   - pointer-events: none;
1742   - -webkit-transition: 0.3s ease all;
1743   - -o-transition: 0.3s ease all;
1744   - transition: 0.3s ease all;
1745   -}
1746   -.form-group.label-floating label.control-label {
1747   - will-change: left, top, contents;
1748   -}
1749   -.form-group.label-placeholder:not(.is-empty) label.control-label {
1750   - display: none;
1751   -}
1752   -.form-group .help-block {
1753   - position: absolute;
1754   - display: none;
1755   -}
1756   -.form-group.is-focused .form-control {
1757   - outline: none;
1758   - background-image: -webkit-gradient(linear, left top, left bottom, from(#009688), to(#009688)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
1759   - background-image: -webkit-linear-gradient(#009688, #009688), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
1760   - background-image: -o-linear-gradient(#009688, #009688), -o-linear-gradient(#D2D2D2, #D2D2D2);
1761   - background-image: linear-gradient(#009688, #009688), linear-gradient(#D2D2D2, #D2D2D2);
1762   - -webkit-background-size: 100% 2px, 100% 1px;
1763   - background-size: 100% 2px, 100% 1px;
1764   - -webkit-box-shadow: none;
1765   - box-shadow: none;
1766   - -webkit-transition-duration: 0.3s;
1767   - -o-transition-duration: 0.3s;
1768   - transition-duration: 0.3s;
1769   -}
1770   -.form-group.is-focused .form-control .material-input:after {
1771   - background-color: #009688;
1772   -}
1773   -.form-group.is-focused label,
1774   -.form-group.is-focused label.control-label {
1775   - color: #009688;
1776   -}
1777   -.form-group.is-focused.label-placeholder label,
1778   -.form-group.is-focused.label-placeholder label.control-label {
1779   - color: #BDBDBD;
1780   -}
1781   -.form-group.is-focused .help-block {
1782   - display: block;
1783   -}
1784   -.form-group.has-warning .form-control {
1785   - -webkit-box-shadow: none;
1786   - box-shadow: none;
1787   -}
1788   -.form-group.has-warning.is-focused .form-control {
1789   - background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5722), to(#ff5722)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
1790   - background-image: -webkit-linear-gradient(#ff5722, #ff5722), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
1791   - background-image: -o-linear-gradient(#ff5722, #ff5722), -o-linear-gradient(#D2D2D2, #D2D2D2);
1792   - background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#D2D2D2, #D2D2D2);
1793   -}
1794   -.form-group.has-warning label.control-label,
1795   -.form-group.has-warning .help-block {
1796   - color: #ff5722;
1797   -}
1798   -.form-group.has-error .form-control {
1799   - -webkit-box-shadow: none;
1800   - box-shadow: none;
1801   -}
1802   -.form-group.has-error.is-focused .form-control {
1803   - background-image: -webkit-gradient(linear, left top, left bottom, from(#f44336), to(#f44336)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
1804   - background-image: -webkit-linear-gradient(#f44336, #f44336), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
1805   - background-image: -o-linear-gradient(#f44336, #f44336), -o-linear-gradient(#D2D2D2, #D2D2D2);
1806   - background-image: linear-gradient(#f44336, #f44336), linear-gradient(#D2D2D2, #D2D2D2);
1807   -}
1808   -.form-group.has-error label.control-label,
1809   -.form-group.has-error .help-block {
1810   - color: #f44336;
1811   -}
1812   -.form-group.has-success .form-control {
1813   - -webkit-box-shadow: none;
1814   - box-shadow: none;
1815   -}
1816   -.form-group.has-success.is-focused .form-control {
1817   - background-image: -webkit-gradient(linear, left top, left bottom, from(#4caf50), to(#4caf50)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
1818   - background-image: -webkit-linear-gradient(#4caf50, #4caf50), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
1819   - background-image: -o-linear-gradient(#4caf50, #4caf50), -o-linear-gradient(#D2D2D2, #D2D2D2);
1820   - background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#D2D2D2, #D2D2D2);
1821   -}
1822   -.form-group.has-success label.control-label,
1823   -.form-group.has-success .help-block {
1824   - color: #4caf50;
1825   -}
1826   -.form-group.has-info .form-control {
1827   - -webkit-box-shadow: none;
1828   - box-shadow: none;
1829   -}
1830   -.form-group.has-info.is-focused .form-control {
1831   - background-image: -webkit-gradient(linear, left top, left bottom, from(#03a9f4), to(#03a9f4)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
1832   - background-image: -webkit-linear-gradient(#03a9f4, #03a9f4), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
1833   - background-image: -o-linear-gradient(#03a9f4, #03a9f4), -o-linear-gradient(#D2D2D2, #D2D2D2);
1834   - background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#D2D2D2, #D2D2D2);
1835   -}
1836   -.form-group.has-info label.control-label,
1837   -.form-group.has-info .help-block {
1838   - color: #03a9f4;
1839   -}
1840   -.form-group textarea {
1841   - resize: none;
1842   -}
1843   -.form-group textarea ~ .form-control-highlight {
1844   - margin-top: -11px;
1845   -}
1846   -.form-group select {
1847   - -webkit-appearance: none;
1848   - -moz-appearance: none;
1849   - appearance: none;
1850   -}
1851   -.form-group select ~ .material-input:after {
1852   - display: none;
1853   -}
1854   -.form-control {
1855   - margin-bottom: 7px;
1856   -}
1857   -.form-control::-moz-placeholder {
1858   - font-size: 16px;
1859   - line-height: 1.42857143;
1860   - color: #BDBDBD;
1861   - font-weight: 400;
1862   -}
1863   -.form-control:-ms-input-placeholder {
1864   - font-size: 16px;
1865   - line-height: 1.42857143;
1866   - color: #BDBDBD;
1867   - font-weight: 400;
1868   -}
1869   -.form-control::-webkit-input-placeholder {
1870   - font-size: 16px;
1871   - line-height: 1.42857143;
1872   - color: #BDBDBD;
1873   - font-weight: 400;
1874   -}
1875   -.checkbox label,
1876   -.radio label,
1877   -label {
1878   - font-size: 16px;
1879   - line-height: 1.42857143;
1880   - color: #BDBDBD;
1881   - font-weight: 400;
1882   -}
1883   -label.control-label {
1884   - font-size: 12px;
1885   - line-height: 1.07142857;
1886   - font-weight: 400;
1887   - margin: 16px 0 0 0;
1888   -}
1889   -.help-block {
1890   - margin-top: 0;
1891   - font-size: 12px;
1892   -}
1893   -.form-group {
1894   - padding-bottom: 7px;
1895   - margin: 28px 0 0 0;
1896   -}
1897   -.form-group .form-control {
1898   - margin-bottom: 7px;
1899   -}
1900   -.form-group .form-control::-moz-placeholder {
1901   - font-size: 16px;
1902   - line-height: 1.42857143;
1903   - color: #BDBDBD;
1904   - font-weight: 400;
1905   -}
1906   -.form-group .form-control:-ms-input-placeholder {
1907   - font-size: 16px;
1908   - line-height: 1.42857143;
1909   - color: #BDBDBD;
1910   - font-weight: 400;
1911   -}
1912   -.form-group .form-control::-webkit-input-placeholder {
1913   - font-size: 16px;
1914   - line-height: 1.42857143;
1915   - color: #BDBDBD;
1916   - font-weight: 400;
1917   -}
1918   -.form-group .checkbox label,
1919   -.form-group .radio label,
1920   -.form-group label {
1921   - font-size: 16px;
1922   - line-height: 1.42857143;
1923   - color: #BDBDBD;
1924   - font-weight: 400;
1925   -}
1926   -.form-group label.control-label {
1927   - font-size: 12px;
1928   - line-height: 1.07142857;
1929   - font-weight: 400;
1930   - margin: 16px 0 0 0;
1931   -}
1932   -.form-group .help-block {
1933   - margin-top: 0;
1934   - font-size: 12px;
1935   -}
1936   -.form-group.label-floating label.control-label,
1937   -.form-group.label-placeholder label.control-label {
1938   - top: -7px;
1939   - font-size: 16px;
1940   - line-height: 1.42857143;
1941   -}
1942   -.form-group.label-static label.control-label,
1943   -.form-group.label-floating.is-focused label.control-label,
1944   -.form-group.label-floating:not(.is-empty) label.control-label {
1945   - top: -30px;
1946   - left: 0;
1947   - font-size: 12px;
1948   - line-height: 1.07142857;
1949   -}
1950   -.form-group.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label {
1951   - top: -30px;
1952   - left: 0;
1953   - font-size: 12px;
1954   - line-height: 1.07142857;
1955   -}
1956   -.form-group.form-group-sm {
1957   - padding-bottom: 3px;
1958   - margin: 21px 0 0 0;
1959   -}
1960   -.form-group.form-group-sm .form-control {
1961   - margin-bottom: 3px;
1962   -}
1963   -.form-group.form-group-sm .form-control::-moz-placeholder {
1964   - font-size: 11px;
1965   - line-height: 1.5;
1966   - color: #BDBDBD;
1967   - font-weight: 400;
1968   -}
1969   -.form-group.form-group-sm .form-control:-ms-input-placeholder {
1970   - font-size: 11px;
1971   - line-height: 1.5;
1972   - color: #BDBDBD;
1973   - font-weight: 400;
1974   -}
1975   -.form-group.form-group-sm .form-control::-webkit-input-placeholder {
1976   - font-size: 11px;
1977   - line-height: 1.5;
1978   - color: #BDBDBD;
1979   - font-weight: 400;
1980   -}
1981   -.form-group.form-group-sm .checkbox label,
1982   -.form-group.form-group-sm .radio label,
1983   -.form-group.form-group-sm label {
1984   - font-size: 11px;
1985   - line-height: 1.5;
1986   - color: #BDBDBD;
1987   - font-weight: 400;
1988   -}
1989   -.form-group.form-group-sm label.control-label {
1990   - font-size: 9px;
1991   - line-height: 1.125;
1992   - font-weight: 400;
1993   - margin: 16px 0 0 0;
1994   -}
1995   -.form-group.form-group-sm .help-block {
1996   - margin-top: 0;
1997   - font-size: 9px;
1998   -}
1999   -.form-group.form-group-sm.label-floating label.control-label,
2000   -.form-group.form-group-sm.label-placeholder label.control-label {
2001   - top: -11px;
2002   - font-size: 11px;
2003   - line-height: 1.5;
2004   -}
2005   -.form-group.form-group-sm.label-static label.control-label,
2006   -.form-group.form-group-sm.label-floating.is-focused label.control-label,
2007   -.form-group.form-group-sm.label-floating:not(.is-empty) label.control-label {
2008   - top: -25px;
2009   - left: 0;
2010   - font-size: 9px;
2011   - line-height: 1.125;
2012   -}
2013   -.form-group.form-group-sm.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label {
2014   - top: -25px;
2015   - left: 0;
2016   - font-size: 9px;
2017   - line-height: 1.125;
2018   -}
2019   -.form-group.form-group-lg {
2020   - padding-bottom: 9px;
2021   - margin: 30px 0 0 0;
2022   -}
2023   -.form-group.form-group-lg .form-control {
2024   - margin-bottom: 9px;
2025   -}
2026   -.form-group.form-group-lg .form-control::-moz-placeholder {
2027   - font-size: 18px;
2028   - line-height: 1.3333333;
2029   - color: #BDBDBD;
2030   - font-weight: 400;
2031   -}
2032   -.form-group.form-group-lg .form-control:-ms-input-placeholder {
2033   - font-size: 18px;
2034   - line-height: 1.3333333;
2035   - color: #BDBDBD;
2036   - font-weight: 400;
2037   -}
2038   -.form-group.form-group-lg .form-control::-webkit-input-placeholder {
2039   - font-size: 18px;
2040   - line-height: 1.3333333;
2041   - color: #BDBDBD;
2042   - font-weight: 400;
2043   -}
2044   -.form-group.form-group-lg .checkbox label,
2045   -.form-group.form-group-lg .radio label,
2046   -.form-group.form-group-lg label {
2047   - font-size: 18px;
2048   - line-height: 1.3333333;
2049   - color: #BDBDBD;
2050   - font-weight: 400;
2051   -}
2052   -.form-group.form-group-lg label.control-label {
2053   - font-size: 14px;
2054   - line-height: 0.99999998;
2055   - font-weight: 400;
2056   - margin: 16px 0 0 0;
2057   -}
2058   -.form-group.form-group-lg .help-block {
2059   - margin-top: 0;
2060   - font-size: 14px;
2061   -}
2062   -.form-group.form-group-lg.label-floating label.control-label,
2063   -.form-group.form-group-lg.label-placeholder label.control-label {
2064   - top: -5px;
2065   - font-size: 18px;
2066   - line-height: 1.3333333;
2067   -}
2068   -.form-group.form-group-lg.label-static label.control-label,
2069   -.form-group.form-group-lg.label-floating.is-focused label.control-label,
2070   -.form-group.form-group-lg.label-floating:not(.is-empty) label.control-label {
2071   - top: -32px;
2072   - left: 0;
2073   - font-size: 14px;
2074   - line-height: 0.99999998;
2075   -}
2076   -.form-group.form-group-lg.label-floating input.form-control:-webkit-autofill ~ label.control-label label.control-label {
2077   - top: -32px;
2078   - left: 0;
2079   - font-size: 14px;
2080   - line-height: 0.99999998;
2081   -}
2082   -select.form-control {
2083   - border: 0;
2084   - -webkit-box-shadow: none;
2085   - box-shadow: none;
2086   - border-radius: 0;
2087   -}
2088   -.form-group.is-focused select.form-control {
2089   - -webkit-box-shadow: none;
2090   - box-shadow: none;
2091   - border-color: #D2D2D2;
2092   -}
2093   -select.form-control[multiple],
2094   -.form-group.is-focused select.form-control[multiple] {
2095   - height: 85px;
2096   -}
2097   -.input-group-btn .btn {
2098   - margin: 0 0 7px 0;
2099   -}
2100   -.form-group.form-group-sm .input-group-btn .btn {
2101   - margin: 0 0 3px 0;
2102   -}
2103   -.form-group.form-group-lg .input-group-btn .btn {
2104   - margin: 0 0 9px 0;
2105   -}
2106   -.input-group .input-group-btn {
2107   - padding: 0 12px;
2108   -}
2109   -.input-group .input-group-addon {
2110   - border: 0;
2111   - background: transparent;
2112   -}
2113   -.form-group input[type=file] {
2114   - opacity: 0;
2115   - position: absolute;
2116   - top: 0;
2117   - right: 0;
2118   - bottom: 0;
2119   - left: 0;
2120   - width: 100%;
2121   - height: 100%;
2122   - z-index: 100;
2123   -}
2124   -legend {
2125   - border-bottom: 0;
2126   -}
2127   -.list-group {
2128   - border-radius: 0;
2129   -}
2130   -.list-group .list-group-item {
2131   - background-color: transparent;
2132   - overflow: hidden;
2133   - border: 0;
2134   - border-radius: 0;
2135   - padding: 0 16px;
2136   -}
2137   -.list-group .list-group-item.baseline {
2138   - border-bottom: 1px solid #cecece;
2139   -}
2140   -.list-group .list-group-item.baseline:last-child {
2141   - border-bottom: none;
2142   -}
2143   -.list-group .list-group-item .row-picture,
2144   -.list-group .list-group-item .row-action-primary {
2145   - display: inline-block;
2146   - padding-right: 16px;
2147   -}
2148   -.list-group .list-group-item .row-picture img,
2149   -.list-group .list-group-item .row-action-primary img,
2150   -.list-group .list-group-item .row-picture i,
2151   -.list-group .list-group-item .row-action-primary i,
2152   -.list-group .list-group-item .row-picture label,
2153   -.list-group .list-group-item .row-action-primary label {
2154   - display: block;
2155   - width: 56px;
2156   - height: 56px;
2157   -}
2158   -.list-group .list-group-item .row-picture img,
2159   -.list-group .list-group-item .row-action-primary img {
2160   - background: rgba(0, 0, 0, 0.1);
2161   - padding: 1px;
2162   -}
2163   -.list-group .list-group-item .row-picture img.circle,
2164   -.list-group .list-group-item .row-action-primary img.circle {
2165   - border-radius: 100%;
2166   -}
2167   -.list-group .list-group-item .row-picture i,
2168   -.list-group .list-group-item .row-action-primary i {
2169   - background: rgba(0, 0, 0, 0.25);
2170   - border-radius: 100%;
2171   - text-align: center;
2172   - line-height: 56px;
2173   - font-size: 20px;
2174   - color: white;
2175   -}
2176   -.list-group .list-group-item .row-picture label,
2177   -.list-group .list-group-item .row-action-primary label {
2178   - margin-left: 7px;
2179   - margin-right: -7px;
2180   - margin-top: 5px;
2181   - margin-bottom: -5px;
2182   -}
2183   -.list-group .list-group-item .row-picture label .checkbox-material,
2184   -.list-group .list-group-item .row-action-primary label .checkbox-material {
2185   - left: -10px;
2186   -}
2187   -.list-group .list-group-item .row-content {
2188   - display: inline-block;
2189   - width: -webkit-calc(100% - 92px);
2190   - width: calc(100% - 92px);
2191   - min-height: 66px;
2192   -}
2193   -.list-group .list-group-item .row-content .action-secondary {
2194   - position: absolute;
2195   - right: 16px;
2196   - top: 16px;
2197   -}
2198   -.list-group .list-group-item .row-content .action-secondary i {
2199   - font-size: 20px;
2200   - color: rgba(0, 0, 0, 0.25);
2201   - cursor: pointer;
2202   -}
2203   -.list-group .list-group-item .row-content .action-secondary ~ * {
2204   - max-width: -webkit-calc(100% - 30px);
2205   - max-width: calc(100% - 30px);
2206   -}
2207   -.list-group .list-group-item .row-content .least-content {
2208   - position: absolute;
2209   - right: 16px;
2210   - top: 0;
2211   - color: rgba(0, 0, 0, 0.54);
2212   - font-size: 14px;
2213   -}
2214   -.list-group .list-group-item .list-group-item-heading {
2215   - color: rgba(0, 0, 0, 0.77);
2216   - font-size: 20px;
2217   - line-height: 29px;
2218   -}
2219   -.list-group .list-group-item.active:hover,
2220   -.list-group .list-group-item.active:focus {
2221   - background: rgba(0, 0, 0, 0.15);
2222   - outline: 10px solid rgba(0, 0, 0, 0.15);
2223   -}
2224   -.list-group .list-group-item.active .list-group-item-heading,
2225   -.list-group .list-group-item.active .list-group-item-text {
2226   - color: rgba(0,0,0, 0.87);
2227   -}
2228   -.list-group .list-group-separator {
2229   - clear: both;
2230   - overflow: hidden;
2231   - margin-top: 10px;
2232   - margin-bottom: 10px;
2233   -}
2234   -.list-group .list-group-separator:before {
2235   - content: "";
2236   - width: -webkit-calc(100% - 90px);
2237   - width: calc(100% - 90px);
2238   - border-bottom: 1px solid rgba(0, 0, 0, 0.1);
2239   - float: right;
2240   -}
2241   -.navbar {
2242   - background-color: #009688;
2243   - border: 0;
2244   - border-radius: 0;
2245   -}
2246   -.navbar .navbar-brand {
2247   - position: relative;
2248   - height: 60px;
2249   - line-height: 30px;
2250   - color: inherit;
2251   -}
2252   -.navbar .navbar-brand:hover,
2253   -.navbar .navbar-brand:focus {
2254   - color: inherit;
2255   - background-color: transparent;
2256   -}
2257   -.navbar .navbar-text {
2258   - color: inherit;
2259   - margin-top: 20px;
2260   - margin-bottom: 20px;
2261   -}
2262   -.navbar .navbar-nav > li > a {
2263   - color: inherit;
2264   - padding-top: 20px;
2265   - padding-bottom: 20px;
2266   -}
2267   -.navbar .navbar-nav > li > a:hover,
2268   -.navbar .navbar-nav > li > a:focus {
2269   - color: inherit;
2270   - background-color: transparent;
2271   -}
2272   -.navbar .navbar-nav > .active > a,
2273   -.navbar .navbar-nav > .active > a:hover,
2274   -.navbar .navbar-nav > .active > a:focus {
2275   - color: inherit;
2276   - background-color: rgba(255, 255, 255, 0.1);
2277   -}
2278   -.navbar .navbar-nav > .disabled > a,
2279   -.navbar .navbar-nav > .disabled > a:hover,
2280   -.navbar .navbar-nav > .disabled > a:focus {
2281   - color: inherit;
2282   - background-color: transparent;
2283   - opacity: 0.9;
2284   -}
2285   -.navbar .navbar-toggle {
2286   - border: 0;
2287   -}
2288   -.navbar .navbar-toggle:hover,
2289   -.navbar .navbar-toggle:focus {
2290   - background-color: transparent;
2291   -}
2292   -.navbar .navbar-toggle .icon-bar {
2293   - background-color: inherit;
2294   - border: 1px solid;
2295   -}
2296   -.navbar .navbar-default .navbar-toggle,
2297   -.navbar .navbar-inverse .navbar-toggle {
2298   - border-color: transparent;
2299   -}
2300   -.navbar .navbar-collapse,
2301   -.navbar .navbar-form {
2302   - border-color: rgba(0, 0, 0, 0.1);
2303   -}
2304   -.navbar .navbar-nav > .open > a,
2305   -.navbar .navbar-nav > .open > a:hover,
2306   -.navbar .navbar-nav > .open > a:focus {
2307   - background-color: transparent;
2308   - color: inherit;
2309   -}
2310   -@media (max-width: 767px) {
2311   - .navbar .navbar-nav .navbar-text {
2312   - color: inherit;
2313   - margin-top: 15px;
2314   - margin-bottom: 15px;
2315   - }
2316   - .navbar .navbar-nav .dropdown .dropdown-toggle .caret {
2317   - display: none;
2318   - }
2319   - .navbar .navbar-nav .dropdown .dropdown-toggle:after {
2320   - content: 'keyboard_arrow_right';
2321   - font-family: 'Material Icons';
2322   - font-size: 1.5em;
2323   - float: right;
2324   - }
2325   - .navbar .navbar-nav .dropdown .dropdown-menu {
2326   - margin-left: 20px;
2327   - }
2328   - .navbar .navbar-nav .dropdown.open .dropdown-toggle:after {
2329   - content: 'keyboard_arrow_down';
2330   - }
2331   - .navbar .navbar-nav .dropdown.open .dropdown-menu > .dropdown-header {
2332   - border: 0;
2333   - color: inherit;
2334   - }
2335   - .navbar .navbar-nav .dropdown.open .dropdown-menu .divider {
2336   - border-bottom: 1px solid;
2337   - opacity: 0.08;
2338   - }
2339   - .navbar .navbar-nav .dropdown.open .dropdown-menu > li > a {
2340   - color: inherit;
2341   - font-size: inherit;
2342   - }
2343   - .navbar .navbar-nav .dropdown.open .dropdown-menu > li > a:hover,
2344   - .navbar .navbar-nav .dropdown.open .dropdown-menu > li > a:focus {
2345   - color: inherit;
2346   - background-color: transparent;
2347   - }
2348   - .navbar .navbar-nav .dropdown.open .dropdown-menu > .active > a,
2349   - .navbar .navbar-nav .dropdown.open .dropdown-menu > .active > a:hover,
2350   - .navbar .navbar-nav .dropdown.open .dropdown-menu > .active > a:focus {
2351   - color: inherit;
2352   - background-color: transparent;
2353   - }
2354   - .navbar .navbar-nav .dropdown.open .dropdown-menu > .disabled > a,
2355   - .navbar .navbar-nav .dropdown.open .dropdown-menu > .disabled > a:hover,
2356   - .navbar .navbar-nav .dropdown.open .dropdown-menu > .disabled > a:focus {
2357   - color: inherit;
2358   - background-color: transparent;
2359   - }
2360   -}
2361   -.navbar .navbar-link {
2362   - color: inherit;
2363   -}
2364   -.navbar .navbar-link:hover {
2365   - color: inherit;
2366   -}
2367   -.navbar .btn-link {
2368   - color: inherit;
2369   -}
2370   -.navbar .btn-link:hover,
2371   -.navbar .btn-link:focus {
2372   - color: inherit;
2373   -}
2374   -.navbar .btn-link[disabled]:hover,
2375   -fieldset[disabled] .navbar .btn-link:hover,
2376   -.navbar .btn-link[disabled]:focus,
2377   -fieldset[disabled] .navbar .btn-link:focus {
2378   - color: inherit;
2379   -}
2380   -.navbar .navbar-form {
2381   - margin-top: 16px;
2382   -}
2383   -.navbar .navbar-form .form-group {
2384   - margin: 0;
2385   - padding: 0;
2386   -}
2387   -.navbar .navbar-form .form-group .material-input:before,
2388   -.navbar .navbar-form .form-group.is-focused .material-input:after {
2389   - background-color: inherit;
2390   -}
2391   -.navbar .navbar-form .form-group .form-control,
2392   -.navbar .navbar-form .form-control {
2393   - border-color: inherit;
2394   - color: inherit;
2395   - padding: 0;
2396   - margin: 0;
2397   - height: 28px;
2398   - font-size: 14px;
2399   - line-height: 1.42857143;
2400   -}
2401   -.navbar,
2402   -.navbar.navbar-default {
2403   - background-color: #009688;
2404   - color: rgba(255,255,255, 0.84);
2405   -}
2406   -.navbar .navbar-form .form-group input.form-control::-moz-placeholder,
2407   -.navbar.navbar-default .navbar-form .form-group input.form-control::-moz-placeholder,
2408   -.navbar .navbar-form input.form-control::-moz-placeholder,
2409   -.navbar.navbar-default .navbar-form input.form-control::-moz-placeholder {
2410   - color: rgba(255,255,255, 0.84);
2411   -}
2412   -.navbar .navbar-form .form-group input.form-control:-ms-input-placeholder,
2413   -.navbar.navbar-default .navbar-form .form-group input.form-control:-ms-input-placeholder,
2414   -.navbar .navbar-form input.form-control:-ms-input-placeholder,
2415   -.navbar.navbar-default .navbar-form input.form-control:-ms-input-placeholder {
2416   - color: rgba(255,255,255, 0.84);
2417   -}
2418   -.navbar .navbar-form .form-group input.form-control::-webkit-input-placeholder,
2419   -.navbar.navbar-default .navbar-form .form-group input.form-control::-webkit-input-placeholder,
2420   -.navbar .navbar-form input.form-control::-webkit-input-placeholder,
2421   -.navbar.navbar-default .navbar-form input.form-control::-webkit-input-placeholder {
2422   - color: rgba(255,255,255, 0.84);
2423   -}
2424   -.navbar .dropdown-menu,
2425   -.navbar.navbar-default .dropdown-menu {
2426   - border-radius: 2px;
2427   -}
2428   -@media (max-width: 767px) {
2429   - .navbar .dropdown-menu .dropdown-header,
2430   - .navbar.navbar-default .dropdown-menu .dropdown-header {
2431   - background-color: #00b09f;
2432   - }
2433   -}
2434   -.navbar .dropdown-menu li > a,
2435   -.navbar.navbar-default .dropdown-menu li > a {
2436   - font-size: 16px;
2437   - padding: 13px 16px;
2438   -}
2439   -.navbar .dropdown-menu li > a:hover,
2440   -.navbar.navbar-default .dropdown-menu li > a:hover,
2441   -.navbar .dropdown-menu li > a:focus,
2442   -.navbar.navbar-default .dropdown-menu li > a:focus {
2443   - color: #009688;
2444   - background-color: #eeeeee;
2445   -}
2446   -.navbar .dropdown-menu .active > a,
2447   -.navbar.navbar-default .dropdown-menu .active > a {
2448   - background-color: #009688;
2449   - color: rgba(255,255,255, 0.84);
2450   -}
2451   -.navbar .dropdown-menu .active > a:hover,
2452   -.navbar.navbar-default .dropdown-menu .active > a:hover,
2453   -.navbar .dropdown-menu .active > a:focus,
2454   -.navbar.navbar-default .dropdown-menu .active > a:focus {
2455   - color: rgba(255,255,255, 0.84);
2456   -}
2457   -.navbar.navbar-inverse {
2458   - background-color: #3f51b5;
2459   - color: #ffffff;
2460   -}
2461   -.navbar.navbar-inverse .navbar-form .form-group input.form-control::-moz-placeholder,
2462   -.navbar.navbar-inverse .navbar-form input.form-control::-moz-placeholder {
2463   - color: #ffffff;
2464   -}
2465   -.navbar.navbar-inverse .navbar-form .form-group input.form-control:-ms-input-placeholder,
2466   -.navbar.navbar-inverse .navbar-form input.form-control:-ms-input-placeholder {
2467   - color: #ffffff;
2468   -}
2469   -.navbar.navbar-inverse .navbar-form .form-group input.form-control::-webkit-input-placeholder,
2470   -.navbar.navbar-inverse .navbar-form input.form-control::-webkit-input-placeholder {
2471   - color: #ffffff;
2472   -}
2473   -.navbar.navbar-inverse .dropdown-menu {
2474   - border-radius: 2px;
2475   -}
2476   -@media (max-width: 767px) {
2477   - .navbar.navbar-inverse .dropdown-menu .dropdown-header {
2478   - background-color: #4d5ec1;
2479   - }
2480   -}
2481   -.navbar.navbar-inverse .dropdown-menu li > a {
2482   - font-size: 16px;
2483   - padding: 13px 16px;
2484   -}
2485   -.navbar.navbar-inverse .dropdown-menu li > a:hover,
2486   -.navbar.navbar-inverse .dropdown-menu li > a:focus {
2487   - color: #3f51b5;
2488   - background-color: #eeeeee;
2489   -}
2490   -.navbar.navbar-inverse .dropdown-menu .active > a {
2491   - background-color: #3f51b5;
2492   - color: #ffffff;
2493   -}
2494   -.navbar.navbar-inverse .dropdown-menu .active > a:hover,
2495   -.navbar.navbar-inverse .dropdown-menu .active > a:focus {
2496   - color: #ffffff;
2497   -}
2498   -.navbar.navbar-primary {
2499   - background-color: #009688;
2500   - color: rgba(255,255,255, 0.84);
2501   -}
2502   -.navbar.navbar-primary .navbar-form .form-group input.form-control::-moz-placeholder,
2503   -.navbar.navbar-primary .navbar-form input.form-control::-moz-placeholder {
2504   - color: rgba(255,255,255, 0.84);
2505   -}
2506   -.navbar.navbar-primary .navbar-form .form-group input.form-control:-ms-input-placeholder,
2507   -.navbar.navbar-primary .navbar-form input.form-control:-ms-input-placeholder {
2508   - color: rgba(255,255,255, 0.84);
2509   -}
2510   -.navbar.navbar-primary .navbar-form .form-group input.form-control::-webkit-input-placeholder,
2511   -.navbar.navbar-primary .navbar-form input.form-control::-webkit-input-placeholder {
2512   - color: rgba(255,255,255, 0.84);
2513   -}
2514   -.navbar.navbar-primary .dropdown-menu {
2515   - border-radius: 2px;
2516   -}
2517   -@media (max-width: 767px) {
2518   - .navbar.navbar-primary .dropdown-menu .dropdown-header {
2519   - background-color: #00b09f;
2520   - }
2521   -}
2522   -.navbar.navbar-primary .dropdown-menu li > a {
2523   - font-size: 16px;
2524   - padding: 13px 16px;
2525   -}
2526   -.navbar.navbar-primary .dropdown-menu li > a:hover,
2527   -.navbar.navbar-primary .dropdown-menu li > a:focus {
2528   - color: #009688;
2529   - background-color: #eeeeee;
2530   -}
2531   -.navbar.navbar-primary .dropdown-menu .active > a {
2532   - background-color: #009688;
2533   - color: rgba(255,255,255, 0.84);
2534   -}
2535   -.navbar.navbar-primary .dropdown-menu .active > a:hover,
2536   -.navbar.navbar-primary .dropdown-menu .active > a:focus {
2537   - color: rgba(255,255,255, 0.84);
2538   -}
2539   -.navbar.navbar-success {
2540   - background-color: #4caf50;
2541   - color: rgba(255,255,255, 0.84);
2542   -}
2543   -.navbar.navbar-success .navbar-form .form-group input.form-control::-moz-placeholder,
2544   -.navbar.navbar-success .navbar-form input.form-control::-moz-placeholder {
2545   - color: rgba(255,255,255, 0.84);
2546   -}
2547   -.navbar.navbar-success .navbar-form .form-group input.form-control:-ms-input-placeholder,
2548   -.navbar.navbar-success .navbar-form input.form-control:-ms-input-placeholder {
2549   - color: rgba(255,255,255, 0.84);
2550   -}
2551   -.navbar.navbar-success .navbar-form .form-group input.form-control::-webkit-input-placeholder,
2552   -.navbar.navbar-success .navbar-form input.form-control::-webkit-input-placeholder {
2553   - color: rgba(255,255,255, 0.84);
2554   -}
2555   -.navbar.navbar-success .dropdown-menu {
2556   - border-radius: 2px;
2557   -}
2558   -@media (max-width: 767px) {
2559   - .navbar.navbar-success .dropdown-menu .dropdown-header {
2560   - background-color: #5cb860;
2561   - }
2562   -}
2563   -.navbar.navbar-success .dropdown-menu li > a {
2564   - font-size: 16px;
2565   - padding: 13px 16px;
2566   -}
2567   -.navbar.navbar-success .dropdown-menu li > a:hover,
2568   -.navbar.navbar-success .dropdown-menu li > a:focus {
2569   - color: #4caf50;
2570   - background-color: #eeeeee;
2571   -}
2572   -.navbar.navbar-success .dropdown-menu .active > a {
2573   - background-color: #4caf50;
2574   - color: rgba(255,255,255, 0.84);
2575   -}
2576   -.navbar.navbar-success .dropdown-menu .active > a:hover,
2577   -.navbar.navbar-success .dropdown-menu .active > a:focus {
2578   - color: rgba(255,255,255, 0.84);
2579   -}
2580   -.navbar.navbar-info {
2581   - background-color: #03a9f4;
2582   - color: rgba(255,255,255, 0.84);
2583   -}
2584   -.navbar.navbar-info .navbar-form .form-group input.form-control::-moz-placeholder,
2585   -.navbar.navbar-info .navbar-form input.form-control::-moz-placeholder {
2586   - color: rgba(255,255,255, 0.84);
2587   -}
2588   -.navbar.navbar-info .navbar-form .form-group input.form-control:-ms-input-placeholder,
2589   -.navbar.navbar-info .navbar-form input.form-control:-ms-input-placeholder {
2590   - color: rgba(255,255,255, 0.84);
2591   -}
2592   -.navbar.navbar-info .navbar-form .form-group input.form-control::-webkit-input-placeholder,
2593   -.navbar.navbar-info .navbar-form input.form-control::-webkit-input-placeholder {
2594   - color: rgba(255,255,255, 0.84);
2595   -}
2596   -.navbar.navbar-info .dropdown-menu {
2597   - border-radius: 2px;
2598   -}
2599   -@media (max-width: 767px) {
2600   - .navbar.navbar-info .dropdown-menu .dropdown-header {
2601   - background-color: #14b4fc;
2602   - }
2603   -}
2604   -.navbar.navbar-info .dropdown-menu li > a {
2605   - font-size: 16px;
2606   - padding: 13px 16px;
2607   -}
2608   -.navbar.navbar-info .dropdown-menu li > a:hover,
2609   -.navbar.navbar-info .dropdown-menu li > a:focus {
2610   - color: #03a9f4;
2611   - background-color: #eeeeee;
2612   -}
2613   -.navbar.navbar-info .dropdown-menu .active > a {
2614   - background-color: #03a9f4;
2615   - color: rgba(255,255,255, 0.84);
2616   -}
2617   -.navbar.navbar-info .dropdown-menu .active > a:hover,
2618   -.navbar.navbar-info .dropdown-menu .active > a:focus {
2619   - color: rgba(255,255,255, 0.84);
2620   -}
2621   -.navbar.navbar-warning {
2622   - background-color: #ff5722;
2623   - color: rgba(255,255,255, 0.84);
2624   -}
2625   -.navbar.navbar-warning .navbar-form .form-group input.form-control::-moz-placeholder,
2626   -.navbar.navbar-warning .navbar-form input.form-control::-moz-placeholder {
2627   - color: rgba(255,255,255, 0.84);
2628   -}
2629   -.navbar.navbar-warning .navbar-form .form-group input.form-control:-ms-input-placeholder,
2630   -.navbar.navbar-warning .navbar-form input.form-control:-ms-input-placeholder {
2631   - color: rgba(255,255,255, 0.84);
2632   -}
2633   -.navbar.navbar-warning .navbar-form .form-group input.form-control::-webkit-input-placeholder,
2634   -.navbar.navbar-warning .navbar-form input.form-control::-webkit-input-placeholder {
2635   - color: rgba(255,255,255, 0.84);
2636   -}
2637   -.navbar.navbar-warning .dropdown-menu {
2638   - border-radius: 2px;
2639   -}
2640   -@media (max-width: 767px) {
2641   - .navbar.navbar-warning .dropdown-menu .dropdown-header {
2642   - background-color: #ff6a3c;
2643   - }
2644   -}
2645   -.navbar.navbar-warning .dropdown-menu li > a {
2646   - font-size: 16px;
2647   - padding: 13px 16px;
2648   -}
2649   -.navbar.navbar-warning .dropdown-menu li > a:hover,
2650   -.navbar.navbar-warning .dropdown-menu li > a:focus {
2651   - color: #ff5722;
2652   - background-color: #eeeeee;
2653   -}
2654   -.navbar.navbar-warning .dropdown-menu .active > a {
2655   - background-color: #ff5722;
2656   - color: rgba(255,255,255, 0.84);
2657   -}
2658   -.navbar.navbar-warning .dropdown-menu .active > a:hover,
2659   -.navbar.navbar-warning .dropdown-menu .active > a:focus {
2660   - color: rgba(255,255,255, 0.84);
2661   -}
2662   -.navbar.navbar-danger {
2663   - background-color: #f44336;
2664   - color: rgba(255,255,255, 0.84);
2665   -}
2666   -.navbar.navbar-danger .navbar-form .form-group input.form-control::-moz-placeholder,
2667   -.navbar.navbar-danger .navbar-form input.form-control::-moz-placeholder {
2668   - color: rgba(255,255,255, 0.84);
2669   -}
2670   -.navbar.navbar-danger .navbar-form .form-group input.form-control:-ms-input-placeholder,
2671   -.navbar.navbar-danger .navbar-form input.form-control:-ms-input-placeholder {
2672   - color: rgba(255,255,255, 0.84);
2673   -}
2674   -.navbar.navbar-danger .navbar-form .form-group input.form-control::-webkit-input-placeholder,
2675   -.navbar.navbar-danger .navbar-form input.form-control::-webkit-input-placeholder {
2676   - color: rgba(255,255,255, 0.84);
2677   -}
2678   -.navbar.navbar-danger .dropdown-menu {
2679   - border-radius: 2px;
2680   -}
2681   -@media (max-width: 767px) {
2682   - .navbar.navbar-danger .dropdown-menu .dropdown-header {
2683   - background-color: #f55a4e;
2684   - }
2685   -}
2686   -.navbar.navbar-danger .dropdown-menu li > a {
2687   - font-size: 16px;
2688   - padding: 13px 16px;
2689   -}
2690   -.navbar.navbar-danger .dropdown-menu li > a:hover,
2691   -.navbar.navbar-danger .dropdown-menu li > a:focus {
2692   - color: #f44336;
2693   - background-color: #eeeeee;
2694   -}
2695   -.navbar.navbar-danger .dropdown-menu .active > a {
2696   - background-color: #f44336;
2697   - color: rgba(255,255,255, 0.84);
2698   -}
2699   -.navbar.navbar-danger .dropdown-menu .active > a:hover,
2700   -.navbar.navbar-danger .dropdown-menu .active > a:focus {
2701   - color: rgba(255,255,255, 0.84);
2702   -}
2703   -.navbar-inverse {
2704   - background-color: #3f51b5;
2705   -}
2706   -@media (max-width: 1199px) {
2707   - .navbar .navbar-brand {
2708   - height: 50px;
2709   - padding: 10px 15px;
2710   - }
2711   - .navbar .navbar-form {
2712   - margin-top: 10px;
2713   - }
2714   - .navbar .navbar-nav > li > a {
2715   - padding-top: 15px;
2716   - padding-bottom: 15px;
2717   - }
2718   -}
2719   -.dropdown-menu {
2720   - border: 0;
2721   - -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
2722   - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
2723   -}
2724   -.dropdown-menu .divider {
2725   - background-color: rgba(0, 0, 0, 0.12);
2726   -}
2727   -.dropdown-menu li {
2728   - overflow: hidden;
2729   - position: relative;
2730   -}
2731   -.dropdown-menu li a:hover {
2732   - background-color: transparent;
2733   - color: #009688;
2734   -}
2735   -.alert {
2736   - border: 0;
2737   - border-radius: 0;
2738   -}
2739   -.alert,
2740   -.alert.alert-default {
2741   - background-color: rgba(255,255,255, 0.84);
2742   - color: rgba(255,255,255, 0.84);
2743   -}
2744   -.alert a,
2745   -.alert.alert-default a,
2746   -.alert .alert-link,
2747   -.alert.alert-default .alert-link {
2748   - color: rgba(255,255,255, 0.84);
2749   -}
2750   -.alert.alert-inverse {
2751   - background-color: #3f51b5;
2752   - color: #ffffff;
2753   -}
2754   -.alert.alert-inverse a,
2755   -.alert.alert-inverse .alert-link {
2756   - color: #ffffff;
2757   -}
2758   -.alert.alert-primary {
2759   - background-color: #009688;
2760   - color: rgba(255,255,255, 0.84);
2761   -}
2762   -.alert.alert-primary a,
2763   -.alert.alert-primary .alert-link {
2764   - color: rgba(255,255,255, 0.84);
2765   -}
2766   -.alert.alert-success {
2767   - background-color: #4caf50;
2768   - color: rgba(255,255,255, 0.84);
2769   -}
2770   -.alert.alert-success a,
2771   -.alert.alert-success .alert-link {
2772   - color: rgba(255,255,255, 0.84);
2773   -}
2774   -.alert.alert-info {
2775   - background-color: #03a9f4;
2776   - color: rgba(255,255,255, 0.84);
2777   -}
2778   -.alert.alert-info a,
2779   -.alert.alert-info .alert-link {
2780   - color: rgba(255,255,255, 0.84);
2781   -}
2782   -.alert.alert-warning {
2783   - background-color: #ff5722;
2784   - color: rgba(255,255,255, 0.84);
2785   -}
2786   -.alert.alert-warning a,
2787   -.alert.alert-warning .alert-link {
2788   - color: rgba(255,255,255, 0.84);
2789   -}
2790   -.alert.alert-danger {
2791   - background-color: #f44336;
2792   - color: rgba(255,255,255, 0.84);
2793   -}
2794   -.alert.alert-danger a,
2795   -.alert.alert-danger .alert-link {
2796   - color: rgba(255,255,255, 0.84);
2797   -}
2798   -.alert-info,
2799   -.alert-danger,
2800   -.alert-warning,
2801   -.alert-success {
2802   - color: rgba(255,255,255, 0.84);
2803   -}
2804   -.alert-default a,
2805   -.alert-default .alert-link {
2806   - color: rgba(0,0,0, 0.87);
2807   -}
2808   -.progress {
2809   - height: 4px;
2810   - border-radius: 0;
2811   - -webkit-box-shadow: none;
2812   - box-shadow: none;
2813   - background: #c8c8c8;
2814   -}
2815   -.progress .progress-bar {
2816   - -webkit-box-shadow: none;
2817   - box-shadow: none;
2818   -}
2819   -.progress .progress-bar,
2820   -.progress .progress-bar.progress-bar-default {
2821   - background-color: #009688;
2822   -}
2823   -.progress .progress-bar.progress-bar-inverse {
2824   - background-color: #3f51b5;
2825   -}
2826   -.progress .progress-bar.progress-bar-primary {
2827   - background-color: #009688;
2828   -}
2829   -.progress .progress-bar.progress-bar-success {
2830   - background-color: #4caf50;
2831   -}
2832   -.progress .progress-bar.progress-bar-info {
2833   - background-color: #03a9f4;
2834   -}
2835   -.progress .progress-bar.progress-bar-warning {
2836   - background-color: #ff5722;
2837   -}
2838   -.progress .progress-bar.progress-bar-danger {
2839   - background-color: #f44336;
2840   -}
2841   -.text-warning {
2842   - color: #ff5722;
2843   -}
2844   -.text-primary {
2845   - color: #009688;
2846   -}
2847   -.text-danger {
2848   - color: #f44336;
2849   -}
2850   -.text-success {
2851   - color: #4caf50;
2852   -}
2853   -.text-info {
2854   - color: #03a9f4;
2855   -}
2856   -.nav-tabs {
2857   - background: #009688;
2858   -}
2859   -.nav-tabs > li > a {
2860   - color: #FFFFFF;
2861   - border: 0;
2862   - margin: 0;
2863   -}
2864   -.nav-tabs > li > a:hover {
2865   - background-color: transparent;
2866   - border: 0;
2867   -}
2868   -.nav-tabs > li > a,
2869   -.nav-tabs > li > a:hover,
2870   -.nav-tabs > li > a:focus {
2871   - background-color: transparent !important;
2872   - border: 0 !important;
2873   - color: #FFFFFF !important;
2874   - font-weight: 500;
2875   -}
2876   -.nav-tabs > li.disabled > a,
2877   -.nav-tabs > li.disabled > a:hover {
2878   - color: rgba(255, 255, 255, 0.5);
2879   -}
2880   -.popover,
2881   -.tooltip-inner {
2882   - color: #ececec;
2883   - line-height: 1em;
2884   - background: rgba(101, 101, 101, 0.9);
2885   - border: none;
2886   - border-radius: 2px;
2887   - -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
2888   - box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
2889   -}
2890   -.tooltip,
2891   -.tooltip.in {
2892   - opacity: 1;
2893   -}
2894   -.popover .arrow,
2895   -.tooltip .arrow,
2896   -.popover .tooltip-arrow,
2897   -.tooltip .tooltip-arrow {
2898   - display: none;
2899   -}
2900   -.card {
2901   - /***** Make height equal to width (http://stackoverflow.com/a/6615994) ****/
2902   - display: inline-block;
2903   - position: relative;
2904   - width: 100%;
2905   - /**************************************************************************/
2906   - border-radius: 2px;
2907   - color: rgba(0,0,0, 0.87);
2908   - background: #fff;
2909   - -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
2910   - box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
2911   -}
2912   -.card .card-height-indicator {
2913   - margin-top: 100%;
2914   -}
2915   -.card .card-content {
2916   - position: absolute;
2917   - top: 0;
2918   - bottom: 0;
2919   - left: 0;
2920   - right: 0;
2921   -}
2922   -.card .card-image {
2923   - height: 60%;
2924   - position: relative;
2925   - overflow: hidden;
2926   -}
2927   -.card .card-image img {
2928   - width: 100%;
2929   - height: 100%;
2930   - border-top-left-radius: 2px;
2931   - border-top-right-radius: 2px;
2932   - pointer-events: none;
2933   -}
2934   -.card .card-image .card-image-headline {
2935   - position: absolute;
2936   - bottom: 16px;
2937   - left: 18px;
2938   - color: #fff;
2939   - font-size: 2em;
2940   -}
2941   -.card .card-body {
2942   - height: 30%;
2943   - padding: 18px;
2944   -}
2945   -.card .card-footer {
2946   - height: 10%;
2947   - padding: 18px;
2948   -}
2949   -.card .card-footer button,
2950   -.card .card-footer a {
2951   - margin: 0 !important;
2952   - position: relative;
2953   - bottom: 25px;
2954   - width: auto;
2955   -}
2956   -.card .card-footer button:first-child,
2957   -.card .card-footer a:first-child {
2958   - left: -15px;
2959   -}
2960   -.modal-content {
2961   - -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
2962   - box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
2963   - border-radius: 2px;
2964   - border: none;
2965   -}
2966   -.modal-content .modal-header {
2967   - border-bottom: none;
2968   - padding-top: 24px;
2969   - padding-right: 24px;
2970   - padding-bottom: 0;
2971   - padding-left: 24px;
2972   -}
2973   -.modal-content .modal-body {
2974   - padding-top: 24px;
2975   - padding-right: 24px;
2976   - padding-bottom: 16px;
2977   - padding-left: 24px;
2978   -}
2979   -.modal-content .modal-footer {
2980   - border-top: none;
2981   - padding: 7px;
2982   -}
2983   -.modal-content .modal-footer button {
2984   - margin: 0;
2985   - padding-left: 16px;
2986   - padding-right: 16px;
2987   - width: auto;
2988   -}
2989   -.modal-content .modal-footer button.pull-left {
2990   - padding-left: 5px;
2991   - padding-right: 5px;
2992   - position: relative;
2993   - left: -5px;
2994   -}
2995   -.modal-content .modal-footer button + button {
2996   - margin-bottom: 16px;
2997   -}
2998   -.modal-content .modal-body + .modal-footer {
2999   - padding-top: 0;
3000   -}
3001   -.modal-backdrop {
3002   - background: rgba(0, 0, 0, 0.3);
3003   -}
3004   -.panel {
3005   - border-radius: 2px;
3006   - border: 0;
3007   - -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
3008   - box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
3009   -}
3010   -.panel > .panel-heading,
3011   -.panel.panel-default > .panel-heading {
3012   - background-color: #eeeeee;
3013   -}
3014   -.panel.panel-inverse > .panel-heading {
3015   - background-color: #3f51b5;
3016   -}
3017   -.panel.panel-primary > .panel-heading {
3018   - background-color: #009688;
3019   -}
3020   -.panel.panel-success > .panel-heading {
3021   - background-color: #4caf50;
3022   -}
3023   -.panel.panel-info > .panel-heading {
3024   - background-color: #03a9f4;
3025   -}
3026   -.panel.panel-warning > .panel-heading {
3027   - background-color: #ff5722;
3028   -}
3029   -.panel.panel-danger > .panel-heading {
3030   - background-color: #f44336;
3031   -}
3032   -[class*="panel-"] > .panel-heading {
3033   - color: rgba(255,255,255, 0.84);
3034   - border: 0;
3035   -}
3036   -.panel-default > .panel-heading,
3037   -.panel:not([class*="panel-"]) > .panel-heading {
3038   - color: rgba(0,0,0, 0.87);
3039   -}
3040   -.panel-footer {
3041   - background-color: #eeeeee;
3042   -}
3043   -hr.on-dark {
3044   - color: #1a1a1a;
3045   -}
3046   -hr.on-light {
3047   - color: #ffffff;
3048   -}
3049   -@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), (-o-min-device-pixel-ratio: 3/4), (min-resolution: 0.75dppx), (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 120dpi) {
3050   - hr {
3051   - height: 0.75px;
3052   - }
3053   -}
3054   -@media (-webkit-min-device-pixel-ratio: 1), (min--moz-device-pixel-ratio: 1), (-o-device-pixel-ratio: 1), (min-device-pixel-ratio: 1), (-o-min-device-pixel-ratio: 1/1), (min-resolution: 1dppx), (-webkit-min-device-pixel-ratio: 1.6666666666666667), (-o-min-device-pixel-ratio: 5/3), (min-resolution: 160dpi) {
3055   - hr {
3056   - height: 1px;
3057   - }
3058   -}
3059   -@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), (-o-min-device-pixel-ratio: 133/100), (min-resolution: 1.33dppx), (-webkit-min-device-pixel-ratio: 2.21875), (-o-min-device-pixel-ratio: 71/32), (min-resolution: 213dpi) {
3060   - hr {
3061   - height: 1.333px;
3062   - }
3063   -}
3064   -@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), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 2.5), (-o-min-device-pixel-ratio: 5/2), (min-resolution: 240dpi) {
3065   - hr {
3066   - height: 1.5px;
3067   - }
3068   -}
3069   -@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-device-pixel-ratio: 2/1), (min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx), (-webkit-min-device-pixel-ratio: 3.9583333333333335), (-o-min-device-pixel-ratio: 95/24), (min-resolution: 380dpi) {
3070   - hr {
3071   - height: 2px;
3072   - }
3073   -}
3074   -@media (-webkit-min-device-pixel-ratio: 3), (min--moz-device-pixel-ratio: 3), (-o-device-pixel-ratio: 3/1), (min-device-pixel-ratio: 3), (-o-min-device-pixel-ratio: 3/1), (min-resolution: 3dppx), (-webkit-min-device-pixel-ratio: 5), (-o-min-device-pixel-ratio: 5/1), (min-resolution: 480dpi) {
3075   - hr {
3076   - height: 3px;
3077   - }
3078   -}
3079   -@media (-webkit-min-device-pixel-ratio: 4), (min--moz-device-pixel-ratio: 4), (-o-device-pixel-ratio: 4/1), (min-device-pixel-ratio: 3), (-o-min-device-pixel-ratio: 4/1), (min-resolution: 4dppx), (-webkit-min-device-pixel-ratio: 6.666666666666667), (-o-min-device-pixel-ratio: 20/3), (min-resolution: 640dpi) {
3080   - hr {
3081   - height: 4px;
3082   - }
3083   -}
3084   -* {
3085   - -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
3086   - -webkit-tap-highlight-color: transparent;
3087   -}
3088   -*:focus {
3089   - outline: 0;
3090   -}
3091   -.snackbar {
3092   - background-color: #323232;
3093   - color: rgba(255,255,255, 0.84);
3094   - font-size: 14px;
3095   - border-radius: 2px;
3096   - -webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
3097   - box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 6px 0 rgba(0, 0, 0, 0.12);
3098   - height: 0;
3099   - -webkit-transition: -webkit-transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, padding 0s linear 0.2s, height 0s linear 0.2s;
3100   - -o-transition: -o-transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, padding 0s linear 0.2s, height 0s linear 0.2s;
3101   - transition: transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, padding 0s linear 0.2s, height 0s linear 0.2s;
3102   - -webkit-transform: translateY(200%);
3103   - -ms-transform: translateY(200%);
3104   - -o-transform: translateY(200%);
3105   - transform: translateY(200%);
3106   -}
3107   -.snackbar.snackbar-opened {
3108   - padding: 14px 15px;
3109   - margin-bottom: 20px;
3110   - height: auto;
3111   - -webkit-transition: -webkit-transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, height 0s linear 0.2s;
3112   - -o-transition: -o-transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, height 0s linear 0.2s;
3113   - transition: transform 0.2s ease-in-out, opacity 0.2s ease-in, height 0s linear 0.2s, height 0s linear 0.2s;
3114   - -webkit-transform: none;
3115   - -ms-transform: none;
3116   - -o-transform: none;
3117   - transform: none;
3118   -}
3119   -.snackbar.toast {
3120   - border-radius: 200px;
3121   -}
3122   -.noUi-target,
3123   -.noUi-target * {
3124   - -webkit-touch-callout: none;
3125   - -ms-touch-action: none;
3126   - -webkit-user-select: none;
3127   - -moz-user-select: none;
3128   - -ms-user-select: none;
3129   - user-select: none;
3130   - -webkit-box-sizing: border-box;
3131   - -moz-box-sizing: border-box;
3132   - box-sizing: border-box;
3133   -}
3134   -.noUi-base {
3135   - width: 100%;
3136   - height: 100%;
3137   - position: relative;
3138   -}
3139   -.noUi-origin {
3140   - position: absolute;
3141   - right: 0;
3142   - top: 0;
3143   - left: 0;
3144   - bottom: 0;
3145   -}
3146   -.noUi-handle {
3147   - position: relative;
3148   - z-index: 1;
3149   - -webkit-box-sizing: border-box;
3150   - -moz-box-sizing: border-box;
3151   - box-sizing: border-box;
3152   -}
3153   -.noUi-stacking .noUi-handle {
3154   - z-index: 10;
3155   -}
3156   -.noUi-state-tap .noUi-origin {
3157   - -webkit-transition: left 0.3s, top 0.3s;
3158   - -o-transition: left 0.3s, top 0.3s;
3159   - transition: left 0.3s, top 0.3s;
3160   -}
3161   -.noUi-state-drag * {
3162   - cursor: inherit !important;
3163   -}
3164   -.noUi-horizontal {
3165   - height: 10px;
3166   -}
3167   -.noUi-handle {
3168   - -webkit-box-sizing: border-box;
3169   - -moz-box-sizing: border-box;
3170   - box-sizing: border-box;
3171   - width: 12px;
3172   - height: 12px;
3173   - left: -10px;
3174   - top: -5px;
3175   - cursor: ew-resize;
3176   - border-radius: 100%;
3177   - -webkit-transition: all 0.2s ease-out;
3178   - -o-transition: all 0.2s ease-out;
3179   - transition: all 0.2s ease-out;
3180   - border: 1px solid;
3181   -}
3182   -.noUi-vertical .noUi-handle {
3183   - margin-left: 5px;
3184   - cursor: ns-resize;
3185   -}
3186   -.noUi-horizontal.noUi-extended {
3187   - padding: 0 15px;
3188   -}
3189   -.noUi-horizontal.noUi-extended .noUi-origin {
3190   - right: -15px;
3191   -}
3192   -.noUi-background {
3193   - height: 2px;
3194   - margin: 20px 0;
3195   -}
3196   -.noUi-origin {
3197   - margin: 0;
3198   - border-radius: 0;
3199   - height: 2px;
3200   - background: #c8c8c8;
3201   -}
3202   -.noUi-origin[style^="left: 0"] .noUi-handle {
3203   - background-color: #fff;
3204   - border: 2px solid #c8c8c8;
3205   -}
3206   -.noUi-origin[style^="left: 0"] .noUi-handle.noUi-active {
3207   - border-width: 1px;
3208   -}
3209   -.noUi-target {
3210   - border-radius: 2px;
3211   -}
3212   -.noUi-horizontal {
3213   - height: 2px;
3214   - margin: 15px 0;
3215   -}
3216   -.noUi-vertical {
3217   - height: 100%;
3218   - width: 2px;
3219   - margin: 0 15px;
3220   - display: inline-block;
3221   -}
3222   -.noUi-handle.noUi-active {
3223   - -webkit-transform: scale3d(2.5, 2.5, 1);
3224   - transform: scale3d(2.5, 2.5, 1);
3225   -}
3226   -[disabled].noUi-slider {
3227   - opacity: 0.5;
3228   -}
3229   -[disabled] .noUi-handle {
3230   - cursor: not-allowed;
3231   -}
3232   -.slider {
3233   - background: #c8c8c8;
3234   -}
3235   -.slider.noUi-connect,
3236   -.slider.slider-default.noUi-connect {
3237   - background-color: #009688;
3238   -}
3239   -.slider.slider-inverse.noUi-connect {
3240   - background-color: #3f51b5;
3241   -}
3242   -.slider.slider-primary.noUi-connect {
3243   - background-color: #009688;
3244   -}
3245   -.slider.slider-success.noUi-connect {
3246   - background-color: #4caf50;
3247   -}
3248   -.slider.slider-info.noUi-connect {
3249   - background-color: #03a9f4;
3250   -}
3251   -.slider.slider-warning.noUi-connect {
3252   - background-color: #ff5722;
3253   -}
3254   -.slider.slider-danger.noUi-connect {
3255   - background-color: #f44336;
3256   -}
3257   -.slider .noUi-connect,
3258   -.slider.slider-default .noUi-connect {
3259   - background-color: #009688;
3260   -}
3261   -.slider.slider-inverse .noUi-connect {
3262   - background-color: #3f51b5;
3263   -}
3264   -.slider.slider-primary .noUi-connect {
3265   - background-color: #009688;
3266   -}
3267   -.slider.slider-success .noUi-connect {
3268   - background-color: #4caf50;
3269   -}
3270   -.slider.slider-info .noUi-connect {
3271   - background-color: #03a9f4;
3272   -}
3273   -.slider.slider-warning .noUi-connect {
3274   - background-color: #ff5722;
3275   -}
3276   -.slider.slider-danger .noUi-connect {
3277   - background-color: #f44336;
3278   -}
3279   -.slider .noUi-handle,
3280   -.slider.slider-default .noUi-handle {
3281   - background-color: #009688;
3282   -}
3283   -.slider.slider-inverse .noUi-handle {
3284   - background-color: #3f51b5;
3285   -}
3286   -.slider.slider-primary .noUi-handle {
3287   - background-color: #009688;
3288   -}
3289   -.slider.slider-success .noUi-handle {
3290   - background-color: #4caf50;
3291   -}
3292   -.slider.slider-info .noUi-handle {
3293   - background-color: #03a9f4;
3294   -}
3295   -.slider.slider-warning .noUi-handle {
3296   - background-color: #ff5722;
3297   -}
3298   -.slider.slider-danger .noUi-handle {
3299   - background-color: #f44336;
3300   -}
3301   -.slider .noUi-handle,
3302   -.slider.slider-default .noUi-handle {
3303   - border-color: #009688;
3304   -}
3305   -.slider.slider-inverse .noUi-handle {
3306   - border-color: #3f51b5;
3307   -}
3308   -.slider.slider-primary .noUi-handle {
3309   - border-color: #009688;
3310   -}
3311   -.slider.slider-success .noUi-handle {
3312   - border-color: #4caf50;
3313   -}
3314   -.slider.slider-info .noUi-handle {
3315   - border-color: #03a9f4;
3316   -}
3317   -.slider.slider-warning .noUi-handle {
3318   - border-color: #ff5722;
3319   -}
3320   -.slider.slider-danger .noUi-handle {
3321   - border-color: #f44336;
3322   -}
3323   -.selectize-control.single,
3324   -.selectize-control.multi {
3325   - padding: 0;
3326   -}
3327   -.selectize-control.single .selectize-input,
3328   -.selectize-control.multi .selectize-input,
3329   -.selectize-control.single .selectize-input.input-active,
3330   -.selectize-control.multi .selectize-input.input-active {
3331   - cursor: text;
3332   - background: transparent;
3333   - -webkit-box-shadow: none;
3334   - box-shadow: none;
3335   - border: 0;
3336   - padding: 0;
3337   - height: 100%;
3338   - font-size: 14px;
3339   - line-height: 30px;
3340   -}
3341   -.selectize-control.single .selectize-input .has-items,
3342   -.selectize-control.multi .selectize-input .has-items,
3343   -.selectize-control.single .selectize-input.input-active .has-items,
3344   -.selectize-control.multi .selectize-input.input-active .has-items {
3345   - padding: 0;
3346   -}
3347   -.selectize-control.single .selectize-input:after,
3348   -.selectize-control.multi .selectize-input:after,
3349   -.selectize-control.single .selectize-input.input-active:after,
3350   -.selectize-control.multi .selectize-input.input-active:after {
3351   - right: 5px;
3352   - position: absolute;
3353   - font-size: 25px;
3354   - content: "\e5c5";
3355   - font-family: 'Material Icons';
3356   - speak: none;
3357   - font-style: normal;
3358   - font-weight: normal;
3359   - font-variant: normal;
3360   - text-transform: none;
3361   - line-height: 1;
3362   - -webkit-font-smoothing: antialiased;
3363   - -moz-osx-font-smoothing: grayscale;
3364   -}
3365   -.selectize-control.single .selectize-input input,
3366   -.selectize-control.multi .selectize-input input,
3367   -.selectize-control.single .selectize-input.input-active input,
3368   -.selectize-control.multi .selectize-input.input-active input {
3369   - font-size: 14px;
3370   - outline: 0;
3371   - border: 0;
3372   - background: transparent;
3373   -}
3374   -.selectize-control.single .selectize-input.label-floating-fix input,
3375   -.selectize-control.multi .selectize-input.label-floating-fix input,
3376   -.selectize-control.single .selectize-input.input-active.label-floating-fix input,
3377   -.selectize-control.multi .selectize-input.input-active.label-floating-fix input {
3378   - opacity: 0;
3379   -}
3380   -.selectize-control.single .selectize-input > div,
3381   -.selectize-control.multi .selectize-input > div,
3382   -.selectize-control.single .selectize-input.input-active > div,
3383   -.selectize-control.multi .selectize-input.input-active > div,
3384   -.selectize-control.single .selectize-input > .item,
3385   -.selectize-control.multi .selectize-input > .item,
3386   -.selectize-control.single .selectize-input.input-active > .item,
3387   -.selectize-control.multi .selectize-input.input-active > .item {
3388   - display: inline-block;
3389   - margin: 0 8px 3px 0;
3390   - padding: 0;
3391   - background: transparent;
3392   - border: 0;
3393   -}
3394   -.selectize-control.single .selectize-input > div:after,
3395   -.selectize-control.multi .selectize-input > div:after,
3396   -.selectize-control.single .selectize-input.input-active > div:after,
3397   -.selectize-control.multi .selectize-input.input-active > div:after,
3398   -.selectize-control.single .selectize-input > .item:after,
3399   -.selectize-control.multi .selectize-input > .item:after,
3400   -.selectize-control.single .selectize-input.input-active > .item:after,
3401   -.selectize-control.multi .selectize-input.input-active > .item:after {
3402   - content: ",";
3403   -}
3404   -.selectize-control.single .selectize-input > div:last-of-type:after,
3405   -.selectize-control.multi .selectize-input > div:last-of-type:after,
3406   -.selectize-control.single .selectize-input.input-active > div:last-of-type:after,
3407   -.selectize-control.multi .selectize-input.input-active > div:last-of-type:after,
3408   -.selectize-control.single .selectize-input > .item:last-of-type:after,
3409   -.selectize-control.multi .selectize-input > .item:last-of-type:after,
3410   -.selectize-control.single .selectize-input.input-active > .item:last-of-type:after,
3411   -.selectize-control.multi .selectize-input.input-active > .item:last-of-type:after {
3412   - content: "";
3413   -}
3414   -.selectize-control.single .selectize-input > div.active,
3415   -.selectize-control.multi .selectize-input > div.active,
3416   -.selectize-control.single .selectize-input.input-active > div.active,
3417   -.selectize-control.multi .selectize-input.input-active > div.active,
3418   -.selectize-control.single .selectize-input > .item.active,
3419   -.selectize-control.multi .selectize-input > .item.active,
3420   -.selectize-control.single .selectize-input.input-active > .item.active,
3421   -.selectize-control.multi .selectize-input.input-active > .item.active {
3422   - font-weight: bold;
3423   - background: transparent;
3424   - border: 0;
3425   -}
3426   -.selectize-control.single .selectize-dropdown,
3427   -.selectize-control.multi .selectize-dropdown {
3428   - position: absolute;
3429   - z-index: 1000;
3430   - border: 0;
3431   - width: 100% !important;
3432   - left: 0 !important;
3433   - height: auto;
3434   - background-color: #FFF;
3435   - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
3436   - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
3437   - border-radius: 2px;
3438   - padding: 0;
3439   - margin-top: 3px;
3440   -}
3441   -.selectize-control.single .selectize-dropdown .active,
3442   -.selectize-control.multi .selectize-dropdown .active {
3443   - background-color: inherit;
3444   -}
3445   -.selectize-control.single .selectize-dropdown .highlight,
3446   -.selectize-control.multi .selectize-dropdown .highlight {
3447   - background-color: #d5d8ff;
3448   -}
3449   -.selectize-control.single .selectize-dropdown .selected,
3450   -.selectize-control.multi .selectize-dropdown .selected,
3451   -.selectize-control.single .selectize-dropdown .selected.active,
3452   -.selectize-control.multi .selectize-dropdown .selected.active {
3453   - background-color: #EEEEEE;
3454   -}
3455   -.selectize-control.single .selectize-dropdown [data-selectable],
3456   -.selectize-control.multi .selectize-dropdown [data-selectable],
3457   -.selectize-control.single .selectize-dropdown .optgroup-header,
3458   -.selectize-control.multi .selectize-dropdown .optgroup-header {
3459   - padding: 10px 20px;
3460   - cursor: pointer;
3461   -}
3462   -.selectize-control.single .dropdown-active ~ .selectize-dropdown,
3463   -.selectize-control.multi .dropdown-active ~ .selectize-dropdown {
3464   - display: block;
3465   -}
3466   -.dropdownjs::after {
3467   - right: 5px;
3468   - top: 3px;
3469   - font-size: 25px;
3470   - position: absolute;
3471   - font-family: 'Material Icons';
3472   - font-style: normal;
3473   - font-weight: 400;
3474   - content: "\e5c5";
3475   - pointer-events: none;
3476   - color: #757575;
3477   -}
3478   -/*# sourceMappingURL=bootstrap-material-design.css.map */
3479 0 \ No newline at end of file
amadeus/static/material/css/bootstrap-material-design.css.map
... ... @@ -1 +0,0 @@
1   -{"version":3,"sources":["bootstrap-material-design.css","/less/_core.less","/less/_form.less","/less/_welljumbo.less","/less/_shadows.less","/less/_mixins.less","/less/_buttons.less","/less/_checkboxes.less","/less/_togglebutton.less","/less/_radios.less","/less/_inputs-size.less","/less/_inputs.less","/less/_lists.less","/less/_navbar.less","/less/_alerts.less","/less/_progress.less","/less/_typography.less","/less/_tabs.less","/less/_popups.less","/less/_cards.less","/less/_dialogs.less","/less/_panels.less","/less/_dividers.less","/less/plugins/_plugin-snackbarjs.less","/less/plugins/_plugin-nouislider.less","/less/plugins/_plugin-selectize.less","/less/plugins/_plugin-dropdownjs.less"],"names":[],"mappings":"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,mBAAA;Cb62DL;Aav2DK;EAwCN;;IA3CU,0BAAA;Gb+2DP;CACF;AK/hEC;;EQmLM,gBAAA;EACA,mBAAA;Cbg3DP;Aa/2DO;;;;EAEE,eAAA;EACA,0BAAA;Cbm3DT;AK3iEC;;EQgMM,0BAAA;EACA,+BAAA;Cb+2DP;Aap3DO;;;;EAEE,+BAAA;Cbw3DT;AKhjEC;EQ4JE,0BAAA;EACA,eAAA;Cbu5DH;AKxmEC;;EQsNM,eAAA;Cbs5DP;AK3mEC;;EQqNM,eAAA;Cb05DP;AK9mEC;;EQoNM,eAAA;Cb85DP;AKhkEC;EQsKI,mBAAA;Cb65DL;Aav5DK;EAwCN;IA3CU,0BAAA;Gb85DP;CACF;AKxkEC;EQ6KM,gBAAA;EACA,mBAAA;Cb85DP;Aa75DO;;EAEE,eAAA;EACA,0BAAA;Cb+5DT;AKjlEC;EQ0LM,0BAAA;EACA,eAAA;Cb05DP;Aa/5DO;;EAEE,eAAA;Cbi6DT;AKnlEC;EQsJE,0BAAA;EACA,+BAAA;Cbg8DH;AKjpEC;;EQsNM,+BAAA;Cb+7DP;AKppEC;;EQqNM,+BAAA;Cbm8DP;AKvpEC;;EQoNM,+BAAA;Cbu8DP;AKnmEC;EQgKI,mBAAA;Cbs8DL;Aah8DK;EAwCN;IA3CU,0BAAA;Gbu8DP;CACF;AK3mEC;EQuKM,gBAAA;EACA,mBAAA;Cbu8DP;Aat8DO;;EAEE,eAAA;EACA,0BAAA;Cbw8DT;AKpnEC;EQoLM,0BAAA;EACA,+BAAA;Cbm8DP;Aax8DO;;EAEE,+BAAA;Cb08DT;AKvnEC;EQiJE,0BAAA;EACA,+BAAA;Cby+DH;AK1rEC;;EQsNM,+BAAA;Cbw+DP;AK7rEC;;EQqNM,+BAAA;Cb4+DP;AKhsEC;;EQoNM,+BAAA;Cbg/DP;AKvoEC;EQ2JI,mBAAA;Cb++DL;Aaz+DK;EAwCN;IA3CU,0BAAA;Gbg/DP;CACF;AK/oEC;EQkKM,gBAAA;EACA,mBAAA;Cbg/DP;Aa/+DO;;EAEE,eAAA;EACA,0BAAA;Cbi/DT;AKxpEC;EQ+KM,0BAAA;EACA,+BAAA;Cb4+DP;Aaj/DO;;EAEE,+BAAA;Cbm/DT;AK3pEC;EQ4IE,0BAAA;EACA,+BAAA;CbkhEH;AKnuEC;;EQsNM,+BAAA;Cbih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","file":"bootstrap-material-design.css"}
2 0 \ No newline at end of file
amadeus/static/material/js/material.js
... ... @@ -1,352 +0,0 @@
1   -/* globals jQuery */
2   -
3   -(function ($) {
4   - // Selector to select only not already processed elements
5   - $.expr[":"].notmdproc = function (obj) {
6   - if ($(obj).data("mdproc")) {
7   - return false;
8   - } else {
9   - return true;
10   - }
11   - };
12   -
13   - function _isChar(evt) {
14   - if (typeof evt.which == "undefined") {
15   - return true;
16   - } else if (typeof evt.which == "number" && evt.which > 0) {
17   - return (
18   - !evt.ctrlKey
19   - && !evt.metaKey
20   - && !evt.altKey
21   - && evt.which != 8 // backspace
22   - && evt.which != 9 // tab
23   - && evt.which != 13 // enter
24   - && evt.which != 16 // shift
25   - && evt.which != 17 // ctrl
26   - && evt.which != 20 // caps lock
27   - && evt.which != 27 // escape
28   - );
29   - }
30   - return false;
31   - }
32   -
33   - function _addFormGroupFocus(element) {
34   - var $element = $(element);
35   - if (!$element.prop('disabled')) { // this is showing as undefined on chrome but works fine on firefox??
36   - $element.closest(".form-group").addClass("is-focused");
37   - }
38   - }
39   -
40   - function _toggleDisabledState($element, state) {
41   - var $target;
42   - if ($element.hasClass('checkbox-inline') || $element.hasClass('radio-inline')) {
43   - $target = $element;
44   - } else {
45   - $target = $element.closest('.checkbox').length ? $element.closest('.checkbox') : $element.closest('.radio');
46   - }
47   - return $target.toggleClass('disabled', state);
48   - }
49   -
50   - function _toggleTypeFocus($input) {
51   - var disabledToggleType = false;
52   - if ($input.is($.material.options.checkboxElements) || $input.is($.material.options.radioElements)) {
53   - disabledToggleType = true;
54   - }
55   - $input.closest('label').hover(function () {
56   - var $i = $(this).find('input');
57   - var isDisabled = $i.prop('disabled'); // hack because the _addFormGroupFocus() wasn't identifying the property on chrome
58   - if (disabledToggleType) {
59   - _toggleDisabledState($(this), isDisabled);
60   - }
61   - if (!isDisabled) {
62   - _addFormGroupFocus($i); // need to find the input so we can check disablement
63   - }
64   - },
65   - function () {
66   - _removeFormGroupFocus($(this).find('input'));
67   - });
68   - }
69   -
70   - function _removeFormGroupFocus(element) {
71   - $(element).closest(".form-group").removeClass("is-focused"); // remove class from form-group
72   - }
73   -
74   - $.material = {
75   - "options": {
76   - // These options set what will be started by $.material.init()
77   - "validate": true,
78   - "input": true,
79   - "ripples": true,
80   - "checkbox": true,
81   - "togglebutton": true,
82   - "radio": true,
83   - "arrive": true,
84   - "autofill": false,
85   -
86   - "withRipples": [
87   - ".btn:not(.btn-link)",
88   - ".card-image",
89   - ".navbar a:not(.withoutripple)",
90   - ".dropdown-menu a",
91   - ".nav-tabs a:not(.withoutripple)",
92   - ".withripple",
93   - ".pagination li:not(.active):not(.disabled) a:not(.withoutripple)"
94   - ].join(","),
95   - "inputElements": "input.form-control, textarea.form-control, select.form-control",
96   - "checkboxElements": ".checkbox > label > input[type=checkbox], label.checkbox-inline > input[type=checkbox]",
97   - "togglebuttonElements": ".togglebutton > label > input[type=checkbox]",
98   - "radioElements": ".radio > label > input[type=radio], label.radio-inline > input[type=radio]"
99   - },
100   - "checkbox": function (selector) {
101   - // Add fake-checkbox to material checkboxes
102   - var $input = $((selector) ? selector : this.options.checkboxElements)
103   - .filter(":notmdproc")
104   - .data("mdproc", true)
105   - .after("<span class='checkbox-material'><span class='check'></span></span>");
106   -
107   - _toggleTypeFocus($input);
108   - },
109   - "togglebutton": function (selector) {
110   - // Add fake-checkbox to material checkboxes
111   - var $input = $((selector) ? selector : this.options.togglebuttonElements)
112   - .filter(":notmdproc")
113   - .data("mdproc", true)
114   - .after("<span class='toggle'></span>");
115   -
116   - _toggleTypeFocus($input);
117   - },
118   - "radio": function (selector) {
119   - // Add fake-radio to material radios
120   - var $input = $((selector) ? selector : this.options.radioElements)
121   - .filter(":notmdproc")
122   - .data("mdproc", true)
123   - .after("<span class='circle'></span><span class='check'></span>");
124   -
125   - _toggleTypeFocus($input);
126   - },
127   - "input": function (selector) {
128   - $((selector) ? selector : this.options.inputElements)
129   - .filter(":notmdproc")
130   - .data("mdproc", true)
131   - .each(function () {
132   - var $input = $(this);
133   -
134   - // Requires form-group standard markup (will add it if necessary)
135   - var $formGroup = $input.closest(".form-group"); // note that form-group may be grandparent in the case of an input-group
136   - if ($formGroup.length === 0 && $input.attr('type') !== "hidden" && !$input.attr('hidden')) {
137   - $input.wrap("<div class='form-group'></div>");
138   - $formGroup = $input.closest(".form-group"); // find node after attached (otherwise additional attachments don't work)
139   - }
140   -
141   - // Legacy - Add hint label if using the old shorthand data-hint attribute on the input
142   - if ($input.attr("data-hint")) {
143   - $input.after("<p class='help-block'>" + $input.attr("data-hint") + "</p>");
144   - $input.removeAttr("data-hint");
145   - }
146   -
147   - // Legacy - Change input-sm/lg to form-group-sm/lg instead (preferred standard and simpler css/less variants)
148   - var legacySizes = {
149   - "input-lg": "form-group-lg",
150   - "input-sm": "form-group-sm"
151   - };
152   - $.each(legacySizes, function (legacySize, standardSize) {
153   - if ($input.hasClass(legacySize)) {
154   - $input.removeClass(legacySize);
155   - $formGroup.addClass(standardSize);
156   - }
157   - });
158   -
159   - // Legacy - Add label-floating if using old shorthand <input class="floating-label" placeholder="foo">
160   - if ($input.hasClass("floating-label")) {
161   - var placeholder = $input.attr("placeholder");
162   - $input.attr("placeholder", null).removeClass("floating-label");
163   - var id = $input.attr("id");
164   - var forAttribute = "";
165   - if (id) {
166   - forAttribute = "for='" + id + "'";
167   - }
168   - $formGroup.addClass("label-floating");
169   - $input.after("<label " + forAttribute + "class='control-label'>" + placeholder + "</label>");
170   - }
171   -
172   - // Set as empty if is empty (damn I must improve this...)
173   - if ($input.val() === null || $input.val() == "undefined" || $input.val() === "") {
174   - $formGroup.addClass("is-empty");
175   - }
176   -
177   - // Support for file input
178   - if ($formGroup.find("input[type=file]").length > 0) {
179   - $formGroup.addClass("is-fileinput");
180   - }
181   - });
182   - },
183   - "attachInputEventHandlers": function () {
184   - var validate = this.options.validate;
185   -
186   - $(document)
187   - .on("keydown paste", ".form-control", function (e) {
188   - if (_isChar(e)) {
189   - $(this).closest(".form-group").removeClass("is-empty");
190   - }
191   - })
192   - .on("keyup change", ".form-control", function () {
193   - var $input = $(this);
194   - var $formGroup = $input.closest(".form-group");
195   - var isValid = (typeof $input[0].checkValidity === "undefined" || $input[0].checkValidity());
196   -
197   - if ($input.val() === "") {
198   - $formGroup.addClass("is-empty");
199   - }
200   - else {
201   - $formGroup.removeClass("is-empty");
202   - }
203   -
204   - // Validation events do not bubble, so they must be attached directly to the input: http://jsfiddle.net/PEpRM/1/
205   - // Further, even the bind method is being caught, but since we are already calling #checkValidity here, just alter
206   - // the form-group on change.
207   - //
208   - // NOTE: I'm not sure we should be intervening regarding validation, this seems better as a README and snippet of code.
209   - // BUT, I've left it here for backwards compatibility.
210   - if (validate) {
211   - if (isValid) {
212   - $formGroup.removeClass("has-error");
213   - }
214   - else {
215   - $formGroup.addClass("has-error");
216   - }
217   - }
218   - })
219   - .on("focus", ".form-control, .form-group.is-fileinput", function () {
220   - _addFormGroupFocus(this);
221   - })
222   - .on("blur", ".form-control, .form-group.is-fileinput", function () {
223   - _removeFormGroupFocus(this);
224   - })
225   - // make sure empty is added back when there is a programmatic value change.
226   - // NOTE: programmatic changing of value using $.val() must trigger the change event i.e. $.val('x').trigger('change')
227   - .on("change", ".form-group input", function () {
228   - var $input = $(this);
229   - if ($input.attr("type") == "file") {
230   - return;
231   - }
232   -
233   - var $formGroup = $input.closest(".form-group");
234   - var value = $input.val();
235   - if (value) {
236   - $formGroup.removeClass("is-empty");
237   - } else {
238   - $formGroup.addClass("is-empty");
239   - }
240   - })
241   - // set the fileinput readonly field with the name of the file
242   - .on("change", ".form-group.is-fileinput input[type='file']", function () {
243   - var $input = $(this);
244   - var $formGroup = $input.closest(".form-group");
245   - var value = "";
246   - $.each(this.files, function (i, file) {
247   - value += file.name + ", ";
248   - });
249   - value = value.substring(0, value.length - 2);
250   - if (value) {
251   - $formGroup.removeClass("is-empty");
252   - } else {
253   - $formGroup.addClass("is-empty");
254   - }
255   - $formGroup.find("input.form-control[readonly]").val(value);
256   - });
257   - },
258   - "ripples": function (selector) {
259   - $((selector) ? selector : this.options.withRipples).ripples();
260   - },
261   - "autofill": function () {
262   - // This part of code will detect autofill when the page is loading (username and password inputs for example)
263   - var loading = setInterval(function () {
264   - $("input[type!=checkbox]").each(function () {
265   - var $this = $(this);
266   - if ($this.val() && $this.val() !== $this.attr("value")) {
267   - $this.trigger("change");
268   - }
269   - });
270   - }, 100);
271   -
272   - // After 10 seconds we are quite sure all the needed inputs are autofilled then we can stop checking them
273   - setTimeout(function () {
274   - clearInterval(loading);
275   - }, 10000);
276   - },
277   - "attachAutofillEventHandlers": function () {
278   - // Listen on inputs of the focused form (because user can select from the autofill dropdown only when the input has focus)
279   - var focused;
280   - $(document)
281   - .on("focus", "input", function () {
282   - var $inputs = $(this).parents("form").find("input").not("[type=file]");
283   - focused = setInterval(function () {
284   - $inputs.each(function () {
285   - var $this = $(this);
286   - if ($this.val() !== $this.attr("value")) {
287   - $this.trigger("change");
288   - }
289   - });
290   - }, 100);
291   - })
292   - .on("blur", ".form-group input", function () {
293   - clearInterval(focused);
294   - });
295   - },
296   - "init": function (options) {
297   - this.options = $.extend({}, this.options, options);
298   - var $document = $(document);
299   -
300   - if ($.fn.ripples && this.options.ripples) {
301   - this.ripples();
302   - }
303   - if (this.options.input) {
304   - this.input();
305   - this.attachInputEventHandlers();
306   - }
307   - if (this.options.checkbox) {
308   - this.checkbox();
309   - }
310   - if (this.options.togglebutton) {
311   - this.togglebutton();
312   - }
313   - if (this.options.radio) {
314   - this.radio();
315   - }
316   - if (this.options.autofill) {
317   - this.autofill();
318   - this.attachAutofillEventHandlers();
319   - }
320   -
321   - if (document.arrive && this.options.arrive) {
322   - if ($.fn.ripples && this.options.ripples) {
323   - $document.arrive(this.options.withRipples, function () {
324   - $.material.ripples($(this));
325   - });
326   - }
327   - if (this.options.input) {
328   - $document.arrive(this.options.inputElements, function () {
329   - $.material.input($(this));
330   - });
331   - }
332   - if (this.options.checkbox) {
333   - $document.arrive(this.options.checkboxElements, function () {
334   - $.material.checkbox($(this));
335   - });
336   - }
337   - if (this.options.radio) {
338   - $document.arrive(this.options.radioElements, function () {
339   - $.material.radio($(this));
340   - });
341   - }
342   - if (this.options.togglebutton) {
343   - $document.arrive(this.options.togglebuttonElements, function () {
344   - $.material.togglebutton($(this));
345   - });
346   - }
347   -
348   - }
349   - }
350   - };
351   -
352   -})(jQuery);
amadeus/static/material/js/ripples.js
... ... @@ -1,324 +0,0 @@
1   -/* Copyright 2014+, Federico Zivolo, LICENSE at https://github.com/FezVrasta/bootstrap-material-design/blob/master/LICENSE.md */
2   -/* globals jQuery, navigator */
3   -
4   -(function($, window, document, undefined) {
5   -
6   - "use strict";
7   -
8   - /**
9   - * Define the name of the plugin
10   - */
11   - var ripples = "ripples";
12   -
13   -
14   - /**
15   - * Get an instance of the plugin
16   - */
17   - var self = null;
18   -
19   -
20   - /**
21   - * Define the defaults of the plugin
22   - */
23   - var defaults = {};
24   -
25   -
26   - /**
27   - * Create the main plugin function
28   - */
29   - function Ripples(element, options) {
30   - self = this;
31   -
32   - this.element = $(element);
33   -
34   - this.options = $.extend({}, defaults, options);
35   -
36   - this._defaults = defaults;
37   - this._name = ripples;
38   -
39   - this.init();
40   - }
41   -
42   -
43   - /**
44   - * Initialize the plugin
45   - */
46   - Ripples.prototype.init = function() {
47   - var $element = this.element;
48   -
49   - $element.on("mousedown touchstart", function(event) {
50   - /**
51   - * Verify if the user is just touching on a device and return if so
52   - */
53   - if(self.isTouch() && event.type === "mousedown") {
54   - return;
55   - }
56   -
57   -
58   - /**
59   - * Verify if the current element already has a ripple wrapper element and
60   - * creates if it doesn't
61   - */
62   - if(!($element.find(".ripple-container").length)) {
63   - $element.append("<div class=\"ripple-container\"></div>");
64   - }
65   -
66   -
67   - /**
68   - * Find the ripple wrapper
69   - */
70   - var $wrapper = $element.children(".ripple-container");
71   -
72   -
73   - /**
74   - * Get relY and relX positions
75   - */
76   - var relY = self.getRelY($wrapper, event);
77   - var relX = self.getRelX($wrapper, event);
78   -
79   -
80   - /**
81   - * If relY and/or relX are false, return the event
82   - */
83   - if(!relY && !relX) {
84   - return;
85   - }
86   -
87   -
88   - /**
89   - * Get the ripple color
90   - */
91   - var rippleColor = self.getRipplesColor($element);
92   -
93   -
94   - /**
95   - * Create the ripple element
96   - */
97   - var $ripple = $("<div></div>");
98   -
99   - $ripple
100   - .addClass("ripple")
101   - .css({
102   - "left": relX,
103   - "top": relY,
104   - "background-color": rippleColor
105   - });
106   -
107   -
108   - /**
109   - * Append the ripple to the wrapper
110   - */
111   - $wrapper.append($ripple);
112   -
113   -
114   - /**
115   - * Make sure the ripple has the styles applied (ugly hack but it works)
116   - */
117   - (function() { return window.getComputedStyle($ripple[0]).opacity; })();
118   -
119   -
120   - /**
121   - * Turn on the ripple animation
122   - */
123   - self.rippleOn($element, $ripple);
124   -
125   -
126   - /**
127   - * Call the rippleEnd function when the transition "on" ends
128   - */
129   - setTimeout(function() {
130   - self.rippleEnd($ripple);
131   - }, 500);
132   -
133   -
134   - /**
135   - * Detect when the user leaves the element
136   - */
137   - $element.on("mouseup mouseleave touchend", function() {
138   - $ripple.data("mousedown", "off");
139   -
140   - if($ripple.data("animating") === "off") {
141   - self.rippleOut($ripple);
142   - }
143   - });
144   -
145   - });
146   - };
147   -
148   -
149   - /**
150   - * Get the new size based on the element height/width and the ripple width
151   - */
152   - Ripples.prototype.getNewSize = function($element, $ripple) {
153   -
154   - return (Math.max($element.outerWidth(), $element.outerHeight()) / $ripple.outerWidth()) * 2.5;
155   - };
156   -
157   -
158   - /**
159   - * Get the relX
160   - */
161   - Ripples.prototype.getRelX = function($wrapper, event) {
162   - var wrapperOffset = $wrapper.offset();
163   -
164   - if(!self.isTouch()) {
165   - /**
166   - * Get the mouse position relative to the ripple wrapper
167   - */
168   - return event.pageX - wrapperOffset.left;
169   - } else {
170   - /**
171   - * Make sure the user is using only one finger and then get the touch
172   - * position relative to the ripple wrapper
173   - */
174   - event = event.originalEvent;
175   -
176   - if(event.touches.length === 1) {
177   - return event.touches[0].pageX - wrapperOffset.left;
178   - }
179   -
180   - return false;
181   - }
182   - };
183   -
184   -
185   - /**
186   - * Get the relY
187   - */
188   - Ripples.prototype.getRelY = function($wrapper, event) {
189   - var wrapperOffset = $wrapper.offset();
190   -
191   - if(!self.isTouch()) {
192   - /**
193   - * Get the mouse position relative to the ripple wrapper
194   - */
195   - return event.pageY - wrapperOffset.top;
196   - } else {
197   - /**
198   - * Make sure the user is using only one finger and then get the touch
199   - * position relative to the ripple wrapper
200   - */
201   - event = event.originalEvent;
202   -
203   - if(event.touches.length === 1) {
204   - return event.touches[0].pageY - wrapperOffset.top;
205   - }
206   -
207   - return false;
208   - }
209   - };
210   -
211   -
212   - /**
213   - * Get the ripple color
214   - */
215   - Ripples.prototype.getRipplesColor = function($element) {
216   -
217   - var color = $element.data("ripple-color") ? $element.data("ripple-color") : window.getComputedStyle($element[0]).color;
218   -
219   - return color;
220   - };
221   -
222   -
223   - /**
224   - * Verify if the client browser has transistion support
225   - */
226   - Ripples.prototype.hasTransitionSupport = function() {
227   - var thisBody = document.body || document.documentElement;
228   - var thisStyle = thisBody.style;
229   -
230   - var support = (
231   - thisStyle.transition !== undefined ||
232   - thisStyle.WebkitTransition !== undefined ||
233   - thisStyle.MozTransition !== undefined ||
234   - thisStyle.MsTransition !== undefined ||
235   - thisStyle.OTransition !== undefined
236   - );
237   -
238   - return support;
239   - };
240   -
241   -
242   - /**
243   - * Verify if the client is using a mobile device
244   - */
245   - Ripples.prototype.isTouch = function() {
246   - return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
247   - };
248   -
249   -
250   - /**
251   - * End the animation of the ripple
252   - */
253   - Ripples.prototype.rippleEnd = function($ripple) {
254   - $ripple.data("animating", "off");
255   -
256   - if($ripple.data("mousedown") === "off") {
257   - self.rippleOut($ripple);
258   - }
259   - };
260   -
261   -
262   - /**
263   - * Turn off the ripple effect
264   - */
265   - Ripples.prototype.rippleOut = function($ripple) {
266   - $ripple.off();
267   -
268   - if(self.hasTransitionSupport()) {
269   - $ripple.addClass("ripple-out");
270   - } else {
271   - $ripple.animate({"opacity": 0}, 100, function() {
272   - $ripple.trigger("transitionend");
273   - });
274   - }
275   -
276   - $ripple.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd", function() {
277   - $ripple.remove();
278   - });
279   - };
280   -
281   -
282   - /**
283   - * Turn on the ripple effect
284   - */
285   - Ripples.prototype.rippleOn = function($element, $ripple) {
286   - var size = self.getNewSize($element, $ripple);
287   -
288   - if(self.hasTransitionSupport()) {
289   - $ripple
290   - .css({
291   - "-ms-transform": "scale(" + size + ")",
292   - "-moz-transform": "scale(" + size + ")",
293   - "-webkit-transform": "scale(" + size + ")",
294   - "transform": "scale(" + size + ")"
295   - })
296   - .addClass("ripple-on")
297   - .data("animating", "on")
298   - .data("mousedown", "on");
299   - } else {
300   - $ripple.animate({
301   - "width": Math.max($element.outerWidth(), $element.outerHeight()) * 2,
302   - "height": Math.max($element.outerWidth(), $element.outerHeight()) * 2,
303   - "margin-left": Math.max($element.outerWidth(), $element.outerHeight()) * (-1),
304   - "margin-top": Math.max($element.outerWidth(), $element.outerHeight()) * (-1),
305   - "opacity": 0.2
306   - }, 500, function() {
307   - $ripple.trigger("transitionend");
308   - });
309   - }
310   - };
311   -
312   -
313   - /**
314   - * Create the jquery plugin function
315   - */
316   - $.fn.ripples = function(options) {
317   - return this.each(function() {
318   - if(!$.data(this, "plugin_" + ripples)) {
319   - $.data(this, "plugin_" + ripples, new Ripples(this, options));
320   - }
321   - });
322   - };
323   -
324   -})(jQuery, window, document);