Merge pull request #2754 from ExpressLRS/merge-3.4.2-into-master
[ExpressLRS.git] / src / html / mui.css
blob7e0a5dcd3041fdf060c1f7a6809e455114c9cd91
1 /**
2 * MUI Colors module
3 */
4 /**
5 * MUI Globals
6 */
7 /*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
8 /* Document
9 ========================================================================== */
10 /**
11 * 1. Correct the line height in all browsers.
12 * 2. Prevent adjustments of font size after orientation changes in iOS.
14 html {
15 line-height: 1.15;
16 /* 1 */
17 -webkit-text-size-adjust: 100%;
18 /* 2 */
21 /* Sections
22 ========================================================================== */
23 /**
24 * Remove the margin in all browsers.
26 body {
27 margin: 0;
30 /**
31 * Correct the font size and margin on `h1` elements within `section` and
32 * `article` contexts in Chrome, Firefox, and Safari.
34 h1 {
35 font-size: 2em;
36 margin: 0.67em 0;
39 /* Grouping content
40 ========================================================================== */
41 /**
42 * 1. Add the correct box sizing in Firefox.
43 * 2. Show the overflow in Edge and IE.
45 hr {
46 -webkit-box-sizing: content-box;
47 box-sizing: content-box;
48 /* 1 */
49 height: 0;
50 /* 1 */
51 overflow: visible;
52 /* 2 */
55 /**
56 * 1. Correct the inheritance and scaling of font size in all browsers.
57 * 2. Correct the odd `em` font sizing in all browsers.
59 pre {
60 font-family: monospace, monospace;
61 /* 1 */
62 font-size: 1em;
63 /* 2 */
66 /* Text-level semantics
67 ========================================================================== */
68 /**
69 * Remove the gray background on active links in IE 10.
71 a {
72 background-color: transparent;
75 /**
76 * 1. Remove the bottom border in Chrome 57-
77 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
79 abbr[title] {
80 border-bottom: none;
81 /* 1 */
82 text-decoration: underline;
83 /* 2 */
84 -webkit-text-decoration: underline dotted;
85 text-decoration: underline dotted;
86 /* 2 */
89 /**
90 * Add the correct font weight in Chrome, Edge, and Safari.
93 strong {
94 font-weight: bolder;
97 /**
98 * 1. Correct the inheritance and scaling of font size in all browsers.
99 * 2. Correct the odd `em` font sizing in all browsers.
101 code,
102 kbd,
103 samp {
104 font-family: monospace, monospace;
105 /* 1 */
106 font-size: 1em;
107 /* 2 */
111 * Add the correct font size in all browsers.
113 small {
114 font-size: 80%;
118 * Prevent `sub` and `sup` elements from affecting the line height in
119 * all browsers.
121 sub,
122 sup {
123 font-size: 75%;
124 line-height: 0;
125 position: relative;
126 vertical-align: baseline;
129 sub {
130 bottom: -0.25em;
133 sup {
134 top: -0.5em;
137 /* Embedded content
138 ========================================================================== */
140 * Remove the border on images inside links in IE 10.
142 img {
143 border-style: none;
146 /* Forms
147 ========================================================================== */
149 * 1. Change the font styles in all browsers.
150 * 2. Remove the margin in Firefox and Safari.
152 button,
153 input,
154 optgroup,
155 select,
156 textarea {
157 font-family: inherit;
158 /* 1 */
159 font-size: 100%;
160 /* 1 */
161 line-height: 1.15;
162 /* 1 */
163 margin: 0;
164 /* 2 */
168 * Show the overflow in IE.
169 * 1. Show the overflow in Edge.
171 button,
172 input {
173 /* 1 */
174 overflow: visible;
178 * Remove the inheritance of text transform in Edge, Firefox, and IE.
179 * 1. Remove the inheritance of text transform in Firefox.
181 button,
182 select {
183 /* 1 */
184 text-transform: none;
188 * Correct the inability to style clickable types in iOS and Safari.
190 button,
191 [type=button],
192 [type=reset],
193 [type=submit] {
194 -webkit-appearance: button;
198 * Remove the inner border and padding in Firefox.
200 button::-moz-focus-inner,
201 [type=button]::-moz-focus-inner,
202 [type=reset]::-moz-focus-inner,
203 [type=submit]::-moz-focus-inner {
204 border-style: none;
205 padding: 0;
209 * Restore the focus styles unset by the previous rule.
211 button:-moz-focusring,
212 [type=button]:-moz-focusring,
213 [type=reset]:-moz-focusring,
214 [type=submit]:-moz-focusring {
215 outline: 1px dotted ButtonText;
219 * Correct the padding in Firefox.
221 fieldset {
222 padding: 0.35em 0.75em 0.625em;
226 * 1. Correct the text wrapping in Edge and IE.
227 * 2. Correct the color inheritance from `fieldset` elements in IE.
228 * 3. Remove the padding so developers are not caught out when they zero out
229 * `fieldset` elements in all browsers.
231 legend {
232 -webkit-box-sizing: border-box;
233 box-sizing: border-box;
234 /* 1 */
235 color: inherit;
236 /* 2 */
237 display: table;
238 /* 1 */
239 max-width: 100%;
240 /* 1 */
241 padding: 0;
242 /* 3 */
243 white-space: normal;
244 /* 1 */
248 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
250 progress {
251 vertical-align: baseline;
255 * Remove the default vertical scrollbar in IE 10+.
257 textarea {
258 overflow: auto;
262 * 1. Add the correct box sizing in IE 10.
263 * 2. Remove the padding in IE 10.
265 [type=checkbox],
266 [type=radio] {
267 -webkit-box-sizing: border-box;
268 box-sizing: border-box;
269 /* 1 */
270 padding: 0;
271 /* 2 */
275 * Correct the cursor style of increment and decrement buttons in Chrome.
277 [type=number]::-webkit-inner-spin-button,
278 [type=number]::-webkit-outer-spin-button {
279 height: auto;
283 * 1. Correct the odd appearance in Chrome and Safari.
284 * 2. Correct the outline style in Safari.
286 [type=search] {
287 -webkit-appearance: textfield;
288 /* 1 */
289 outline-offset: -2px;
290 /* 2 */
294 * Remove the inner padding in Chrome and Safari on macOS.
296 [type=search]::-webkit-search-decoration {
297 -webkit-appearance: none;
301 * 1. Correct the inability to style clickable types in iOS and Safari.
302 * 2. Change font properties to `inherit` in Safari.
304 ::-webkit-file-upload-button {
305 -webkit-appearance: button;
306 /* 1 */
307 font: inherit;
308 /* 2 */
311 /* Interactive
312 ========================================================================== */
314 * Add the correct display in Edge, IE 10+, and Firefox.
316 details {
317 display: block;
321 * Add the correct display in all browsers.
323 summary {
324 display: list-item;
327 /* Misc
328 ========================================================================== */
330 * Add the correct display in IE 10+.
332 template {
333 display: none;
337 * Add the correct display in IE 10.
339 [hidden] {
340 display: none;
343 html {
344 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
347 body {
348 font-family: Arial, Verdana, Tahoma;
349 font-size: 14px;
350 font-weight: 400;
351 line-height: 1.429;
352 color: rgba(0, 0, 0, 0.87);
353 background-color: #FFF;
357 color: #2196F3;
358 text-decoration: none;
360 a:hover, a:focus {
361 text-decoration: underline;
363 a:focus {
364 outline: thin dotted;
365 outline: 5px auto -webkit-focus-ring-color;
366 outline-offset: -2px;
370 margin: 0 0 10px;
374 ol {
375 margin-top: 0;
376 margin-bottom: 10px;
379 hr {
380 margin-top: 20px;
381 margin-bottom: 20px;
382 border: 0;
383 height: 1px;
384 background-color: rgba(0, 0, 0, 0.12);
387 strong {
388 font-weight: 700;
391 abbr[title] {
392 cursor: help;
393 -webkit-text-decoration-color: #2196F3;
394 text-decoration-color: #2196F3;
397 h1, h2, h3 {
398 margin-top: 20px;
399 margin-bottom: 10px;
402 h4, h5, h6 {
403 margin-top: 10px;
404 margin-bottom: 10px;
408 * MUI Appbar
410 .mui--appbar-height {
411 height: 56px;
414 .mui--appbar-min-height, .mui-appbar {
415 min-height: 56px;
418 .mui--appbar-line-height {
419 line-height: 56px;
422 .mui--appbar-top {
423 top: 56px;
426 @media (orientation: landscape) and (max-height: 480px) {
427 .mui--appbar-height {
428 height: 48px;
431 .mui--appbar-min-height, .mui-appbar {
432 min-height: 48px;
435 .mui--appbar-line-height {
436 line-height: 48px;
439 .mui--appbar-top {
440 top: 48px;
443 @media (min-width: 480px) {
444 .mui--appbar-height {
445 height: 64px;
448 .mui--appbar-min-height, .mui-appbar {
449 min-height: 64px;
452 .mui--appbar-line-height {
453 line-height: 64px;
456 .mui--appbar-top {
457 top: 64px;
460 .mui-appbar {
461 background-color: #2196F3;
462 color: #FFF;
466 * MUI Buttons
468 .mui-btn {
469 font-weight: 500;
470 font-size: 14px;
471 line-height: 18px;
472 text-transform: uppercase;
473 color: rgba(0, 0, 0, 0.87);
474 background-color: #FFF;
475 -webkit-transition: all 0.2s ease-in-out;
476 transition: all 0.2s ease-in-out;
477 display: inline-block;
478 height: 36px;
479 padding: 0 26px;
480 margin: 6px 0;
481 border: none;
482 border-radius: 2px;
483 cursor: pointer;
484 -ms-touch-action: manipulation;
485 touch-action: manipulation;
486 background-image: none;
487 text-align: center;
488 line-height: 36px;
489 vertical-align: middle;
490 white-space: nowrap;
491 -webkit-user-select: none;
492 -moz-user-select: none;
493 -ms-user-select: none;
494 user-select: none;
495 font-size: 14px;
496 font-family: inherit;
497 letter-spacing: 0.03em;
498 position: relative;
499 overflow: hidden;
501 .mui-btn:hover, .mui-btn:focus, .mui-btn:active {
502 color: rgba(0, 0, 0, 0.87);
503 background-color: white;
505 .mui-btn[disabled]:hover, .mui-btn[disabled]:focus, .mui-btn[disabled]:active {
506 color: rgba(0, 0, 0, 0.87);
507 background-color: #FFF;
509 .mui-btn.mui-btn--flat {
510 color: rgba(0, 0, 0, 0.87);
511 background-color: transparent;
513 .mui-btn.mui-btn--flat:hover, .mui-btn.mui-btn--flat:focus, .mui-btn.mui-btn--flat:active {
514 color: rgba(0, 0, 0, 0.87);
515 background-color: #f2f2f2;
517 .mui-btn.mui-btn--flat[disabled]:hover, .mui-btn.mui-btn--flat[disabled]:focus, .mui-btn.mui-btn--flat[disabled]:active {
518 color: rgba(0, 0, 0, 0.87);
519 background-color: transparent;
521 .mui-btn:hover, .mui-btn:focus, .mui-btn:active {
522 outline: 0;
523 text-decoration: none;
524 color: rgba(0, 0, 0, 0.87);
526 .mui-btn:hover, .mui-btn:focus {
527 -webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
528 box-shadow: 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
530 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
531 .mui-btn:hover, .mui-btn:focus {
532 -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
533 box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
536 @supports (-ms-ime-align: auto) {
537 .mui-btn:hover, .mui-btn:focus {
538 -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
539 box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
542 .mui-btn:active:hover {
543 -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2);
544 box-shadow: 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2);
546 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
547 .mui-btn:active:hover {
548 -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2);
549 box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2);
552 @supports (-ms-ime-align: auto) {
553 .mui-btn:active:hover {
554 -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2);
555 box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2);
558 .mui-btn:disabled, .mui-btn.mui--is-disabled {
559 cursor: not-allowed;
560 pointer-events: none;
561 opacity: 0.6;
562 -webkit-box-shadow: none;
563 box-shadow: none;
566 .mui-btn + .mui-btn {
567 margin-left: 8px;
570 .mui-btn--flat {
571 background-color: transparent;
573 .mui-btn--flat:hover, .mui-btn--flat:focus, .mui-btn--flat:active, .mui-btn--flat:active:hover {
574 -webkit-box-shadow: none;
575 box-shadow: none;
576 background-color: #f2f2f2;
579 .mui-btn--raised, .mui-btn--fab {
580 -webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
581 box-shadow: 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
583 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
584 .mui-btn--raised, .mui-btn--fab {
585 -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
586 box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
589 @supports (-ms-ime-align: auto) {
590 .mui-btn--raised, .mui-btn--fab {
591 -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
592 box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2);
595 .mui-btn--raised:active, .mui-btn--fab:active {
596 -webkit-box-shadow: 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2);
597 box-shadow: 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2);
599 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
600 .mui-btn--raised:active, .mui-btn--fab:active {
601 -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2);
602 box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2);
605 @supports (-ms-ime-align: auto) {
606 .mui-btn--raised:active, .mui-btn--fab:active {
607 -webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2);
608 box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.12), -1px 0px 2px rgba(0, 0, 0, 0.12), 0 0px 4px rgba(0, 0, 0, 0.12), 1px 3px 4px rgba(0, 0, 0, 0.2);
612 .mui-btn--fab {
613 position: relative;
614 padding: 0;
615 width: 55px;
616 height: 55px;
617 line-height: 55px;
618 border-radius: 50%;
619 z-index: 1;
622 .mui-btn--primary {
623 color: #FFF;
624 background-color: #2196F3;
626 .mui-btn--primary:hover, .mui-btn--primary:focus, .mui-btn--primary:active {
627 color: #FFF;
628 background-color: #39a1f4;
630 .mui-btn--primary[disabled]:hover, .mui-btn--primary[disabled]:focus, .mui-btn--primary[disabled]:active {
631 color: #FFF;
632 background-color: #2196F3;
634 .mui-btn--primary.mui-btn--flat {
635 color: #2196F3;
636 background-color: transparent;
638 .mui-btn--primary.mui-btn--flat:hover, .mui-btn--primary.mui-btn--flat:focus, .mui-btn--primary.mui-btn--flat:active {
639 color: #2196F3;
640 background-color: #f2f2f2;
642 .mui-btn--primary.mui-btn--flat[disabled]:hover, .mui-btn--primary.mui-btn--flat[disabled]:focus, .mui-btn--primary.mui-btn--flat[disabled]:active {
643 color: #2196F3;
644 background-color: transparent;
647 .mui-btn--dark {
648 color: #FFF;
649 background-color: #424242;
651 .mui-btn--dark:hover, .mui-btn--dark:focus, .mui-btn--dark:active {
652 color: #FFF;
653 background-color: #4f4f4f;
655 .mui-btn--dark[disabled]:hover, .mui-btn--dark[disabled]:focus, .mui-btn--dark[disabled]:active {
656 color: #FFF;
657 background-color: #424242;
659 .mui-btn--dark.mui-btn--flat {
660 color: #424242;
661 background-color: transparent;
663 .mui-btn--dark.mui-btn--flat:hover, .mui-btn--dark.mui-btn--flat:focus, .mui-btn--dark.mui-btn--flat:active {
664 color: #424242;
665 background-color: #f2f2f2;
667 .mui-btn--dark.mui-btn--flat[disabled]:hover, .mui-btn--dark.mui-btn--flat[disabled]:focus, .mui-btn--dark.mui-btn--flat[disabled]:active {
668 color: #424242;
669 background-color: transparent;
672 .mui-btn--danger {
673 color: #FFF;
674 background-color: #F44336;
676 .mui-btn--danger:hover, .mui-btn--danger:focus, .mui-btn--danger:active {
677 color: #FFF;
678 background-color: #f55a4e;
680 .mui-btn--danger[disabled]:hover, .mui-btn--danger[disabled]:focus, .mui-btn--danger[disabled]:active {
681 color: #FFF;
682 background-color: #F44336;
684 .mui-btn--danger.mui-btn--flat {
685 color: #F44336;
686 background-color: transparent;
688 .mui-btn--danger.mui-btn--flat:hover, .mui-btn--danger.mui-btn--flat:focus, .mui-btn--danger.mui-btn--flat:active {
689 color: #F44336;
690 background-color: #f2f2f2;
692 .mui-btn--danger.mui-btn--flat[disabled]:hover, .mui-btn--danger.mui-btn--flat[disabled]:focus, .mui-btn--danger.mui-btn--flat[disabled]:active {
693 color: #F44336;
694 background-color: transparent;
697 .mui-btn--accent {
698 color: #FFF;
699 background-color: #FF4081;
701 .mui-btn--accent:hover, .mui-btn--accent:focus, .mui-btn--accent:active {
702 color: #FFF;
703 background-color: #ff5a92;
705 .mui-btn--accent[disabled]:hover, .mui-btn--accent[disabled]:focus, .mui-btn--accent[disabled]:active {
706 color: #FFF;
707 background-color: #FF4081;
709 .mui-btn--accent.mui-btn--flat {
710 color: #FF4081;
711 background-color: transparent;
713 .mui-btn--accent.mui-btn--flat:hover, .mui-btn--accent.mui-btn--flat:focus, .mui-btn--accent.mui-btn--flat:active {
714 color: #FF4081;
715 background-color: #f2f2f2;
717 .mui-btn--accent.mui-btn--flat[disabled]:hover, .mui-btn--accent.mui-btn--flat[disabled]:focus, .mui-btn--accent.mui-btn--flat[disabled]:active {
718 color: #FF4081;
719 background-color: transparent;
722 .mui-btn--small {
723 height: 30.6px;
724 line-height: 30.6px;
725 padding: 0 16px;
726 font-size: 13px;
729 .mui-btn--large {
730 height: 54px;
731 line-height: 54px;
732 padding: 0 26px;
733 font-size: 14px;
736 .mui-btn--fab.mui-btn--small {
737 width: 44px;
738 height: 44px;
739 line-height: 44px;
742 .mui-btn--fab.mui-btn--large {
743 width: 75px;
744 height: 75px;
745 line-height: 75px;
749 * MUI Checkboxe and Radio Components
751 .mui-radio,
752 .mui-checkbox {
753 position: relative;
754 display: block;
755 margin-top: 10px;
756 margin-bottom: 10px;
758 .mui-radio > label,
759 .mui-checkbox > label {
760 min-height: 20px;
761 padding-left: 20px;
762 margin-bottom: 0;
763 font-weight: normal;
764 cursor: pointer;
766 .mui-radio input:disabled,
767 .mui-checkbox input:disabled {
768 cursor: not-allowed;
770 .mui-radio input:focus,
771 .mui-checkbox input:focus {
772 outline: thin dotted;
773 outline: 5px auto -webkit-focus-ring-color;
774 outline-offset: -2px;
777 .mui-radio > label > input[type=radio],
778 .mui-radio--inline > label > input[type=radio],
779 .mui-checkbox > label > input[type=checkbox],
780 .mui-checkbox--inline > label > input[type=checkbox] {
781 position: absolute;
782 margin-left: -20px;
783 margin-top: 4px;
786 .mui-radio + .mui-radio,
787 .mui-checkbox + .mui-checkbox {
788 margin-top: -5px;
791 .mui-radio--inline,
792 .mui-checkbox--inline {
793 display: inline-block;
794 padding-left: 20px;
795 margin-bottom: 0;
796 vertical-align: middle;
797 font-weight: normal;
798 cursor: pointer;
800 .mui-radio--inline > input[type=radio],
801 .mui-radio--inline > input[type=checkbox],
802 .mui-radio--inline > label > input[type=radio],
803 .mui-radio--inline > label > input[type=checkbox],
804 .mui-checkbox--inline > input[type=radio],
805 .mui-checkbox--inline > input[type=checkbox],
806 .mui-checkbox--inline > label > input[type=radio],
807 .mui-checkbox--inline > label > input[type=checkbox] {
808 margin: 4px 0 0;
809 line-height: normal;
812 .mui-radio--inline + .mui-radio--inline,
813 .mui-checkbox--inline + .mui-checkbox--inline {
814 margin-top: 0;
815 margin-left: 10px;
819 * MUI Container module
821 .mui-container {
822 -webkit-box-sizing: border-box;
823 box-sizing: border-box;
824 margin-right: auto;
825 margin-left: auto;
826 padding-left: 15px;
827 padding-right: 15px;
829 .mui-container:before, .mui-container:after {
830 content: " ";
831 display: table;
833 .mui-container:after {
834 clear: both;
836 @media (min-width: 544px) {
837 .mui-container {
838 max-width: 570px;
841 @media (min-width: 768px) {
842 .mui-container {
843 max-width: 740px;
846 @media (min-width: 992px) {
847 .mui-container {
848 max-width: 960px;
851 @media (min-width: 1200px) {
852 .mui-container {
853 max-width: 1170px;
857 .mui-container-fluid {
858 -webkit-box-sizing: border-box;
859 box-sizing: border-box;
860 margin-right: auto;
861 margin-left: auto;
862 padding-left: 15px;
863 padding-right: 15px;
865 .mui-container-fluid:before, .mui-container-fluid:after {
866 content: " ";
867 display: table;
869 .mui-container-fluid:after {
870 clear: both;
874 * MUI Divider Component and CSS Helpers
876 .mui-divider {
877 display: block;
878 height: 1px;
879 background-color: rgba(0, 0, 0, 0.12);
882 .mui--divider-top {
883 border-top: 1px solid rgba(0, 0, 0, 0.12);
886 .mui--divider-bottom {
887 border-bottom: 1px solid rgba(0, 0, 0, 0.12);
890 .mui--divider-left {
891 border-left: 1px solid rgba(0, 0, 0, 0.12);
894 .mui--divider-right {
895 border-right: 1px solid rgba(0, 0, 0, 0.12);
899 * MUI Dropdown module
901 .mui-dropdown {
902 display: inline-block;
903 position: relative;
906 [data-mui-toggle=dropdown] {
907 outline: 0;
910 .mui-dropdown__menu {
911 position: absolute;
912 display: none;
913 min-width: 160px;
914 padding: 5px 0;
915 margin: 2px 0 0;
916 list-style: none;
917 font-size: 14px;
918 text-align: left;
919 background-color: #FFF;
920 border-radius: 2px;
921 z-index: 1;
922 background-clip: padding-box;
924 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
925 .mui-dropdown__menu {
926 border-top: 1px solid rgba(0, 0, 0, 0.12);
927 border-left: 1px solid rgba(0, 0, 0, 0.12);
930 @supports (-ms-ime-align: auto) {
931 .mui-dropdown__menu {
932 border-top: 1px solid rgba(0, 0, 0, 0.12);
933 border-left: 1px solid rgba(0, 0, 0, 0.12);
936 .mui-dropdown__menu.mui--is-open {
937 display: block;
939 .mui-dropdown__menu > li > a {
940 display: block;
941 padding: 3px 20px;
942 clear: both;
943 font-weight: normal;
944 line-height: 1.429;
945 color: rgba(0, 0, 0, 0.87);
946 text-decoration: none;
947 white-space: nowrap;
949 .mui-dropdown__menu > li > a:hover, .mui-dropdown__menu > li > a:focus {
950 text-decoration: none;
951 color: rgba(0, 0, 0, 0.87);
952 background-color: #EEEEEE;
954 .mui-dropdown__menu > .mui--is-disabled > a, .mui-dropdown__menu > .mui--is-disabled > a:hover, .mui-dropdown__menu > .mui--is-disabled > a:focus {
955 color: #EEEEEE;
957 .mui-dropdown__menu > .mui--is-disabled > a:hover, .mui-dropdown__menu > .mui--is-disabled > a:focus {
958 text-decoration: none;
959 background-color: transparent;
960 background-image: none;
961 cursor: not-allowed;
964 .mui-dropdown__menu--right {
965 left: auto;
966 right: 0;
969 .mui-dropdown--up > .mui-dropdown__menu {
970 margin: 0 0 2px;
973 .mui-dropdown--right > .mui-dropdown__menu {
974 margin: 0 0 0 2px;
977 .mui-dropdown--left > .mui-dropdown__menu {
978 margin: 0 2px 0 0;
982 * MUI Form Component
984 .mui-form legend {
985 display: block;
986 width: 100%;
987 padding: 0;
988 margin-bottom: 10px;
989 font-size: 21px;
990 color: rgba(0, 0, 0, 0.87);
991 line-height: inherit;
992 border: 0;
994 .mui-form fieldset {
995 border: 0;
996 padding: 0;
997 margin: 0 0 20px 0;
1000 @media (min-width: 544px) {
1001 .mui-form--inline .mui-textfield {
1002 display: inline-block;
1003 vertical-align: bottom;
1004 margin-bottom: 0;
1006 .mui-form--inline .mui-radio,
1007 .mui-form--inline .mui-checkbox {
1008 display: inline-block;
1009 margin-top: 0;
1010 margin-bottom: 0;
1011 vertical-align: middle;
1013 .mui-form--inline .mui-radio > label,
1014 .mui-form--inline .mui-checkbox > label {
1015 padding-left: 0;
1017 .mui-form--inline .mui-radio > label > input[type=radio],
1018 .mui-form--inline .mui-checkbox > label > input[type=checkbox] {
1019 position: relative;
1020 margin-left: 0;
1022 .mui-form--inline .mui-select {
1023 display: inline-block;
1024 vertical-align: bottom;
1025 margin-bottom: 0;
1027 .mui-form--inline .mui-btn {
1028 margin-bottom: 0;
1029 margin-top: 0;
1030 vertical-align: bottom;
1035 * MUI Grid module
1037 .mui-row {
1038 margin-left: -15px;
1039 margin-right: -15px;
1041 .mui-row:before, .mui-row:after {
1042 content: " ";
1043 display: table;
1045 .mui-row:after {
1046 clear: both;
1049 .mui-col-xs-1, .mui-col-sm-1, .mui-col-md-1, .mui-col-lg-1, .mui-col-xs-2, .mui-col-sm-2, .mui-col-md-2, .mui-col-lg-2, .mui-col-xs-3, .mui-col-sm-3, .mui-col-md-3, .mui-col-lg-3, .mui-col-xs-4, .mui-col-sm-4, .mui-col-md-4, .mui-col-lg-4, .mui-col-xs-5, .mui-col-sm-5, .mui-col-md-5, .mui-col-lg-5, .mui-col-xs-6, .mui-col-sm-6, .mui-col-md-6, .mui-col-lg-6, .mui-col-xs-7, .mui-col-sm-7, .mui-col-md-7, .mui-col-lg-7, .mui-col-xs-8, .mui-col-sm-8, .mui-col-md-8, .mui-col-lg-8, .mui-col-xs-9, .mui-col-sm-9, .mui-col-md-9, .mui-col-lg-9, .mui-col-xs-10, .mui-col-sm-10, .mui-col-md-10, .mui-col-lg-10, .mui-col-xs-11, .mui-col-sm-11, .mui-col-md-11, .mui-col-lg-11, .mui-col-xs-12, .mui-col-sm-12, .mui-col-md-12, .mui-col-lg-12 {
1050 -webkit-box-sizing: border-box;
1051 box-sizing: border-box;
1052 min-height: 1px;
1053 padding-left: 15px;
1054 padding-right: 15px;
1057 .mui-col-xs-1, .mui-col-xs-2, .mui-col-xs-3, .mui-col-xs-4, .mui-col-xs-5, .mui-col-xs-6, .mui-col-xs-7, .mui-col-xs-8, .mui-col-xs-9, .mui-col-xs-10, .mui-col-xs-11, .mui-col-xs-12 {
1058 float: left;
1061 .mui-col-xs-1 {
1062 width: 8.3333333333%;
1065 .mui-col-xs-2 {
1066 width: 16.6666666667%;
1069 .mui-col-xs-3 {
1070 width: 25%;
1073 .mui-col-xs-4 {
1074 width: 33.3333333333%;
1077 .mui-col-xs-5 {
1078 width: 41.6666666667%;
1081 .mui-col-xs-6 {
1082 width: 50%;
1085 .mui-col-xs-7 {
1086 width: 58.3333333333%;
1089 .mui-col-xs-8 {
1090 width: 66.6666666667%;
1093 .mui-col-xs-9 {
1094 width: 75%;
1097 .mui-col-xs-10 {
1098 width: 83.3333333333%;
1101 .mui-col-xs-11 {
1102 width: 91.6666666667%;
1105 .mui-col-xs-12 {
1106 width: 100%;
1109 .mui-col-xs-offset-0 {
1110 margin-left: 0%;
1113 .mui-col-xs-offset-1 {
1114 margin-left: 8.3333333333%;
1117 .mui-col-xs-offset-2 {
1118 margin-left: 16.6666666667%;
1121 .mui-col-xs-offset-3 {
1122 margin-left: 25%;
1125 .mui-col-xs-offset-4 {
1126 margin-left: 33.3333333333%;
1129 .mui-col-xs-offset-5 {
1130 margin-left: 41.6666666667%;
1133 .mui-col-xs-offset-6 {
1134 margin-left: 50%;
1137 .mui-col-xs-offset-7 {
1138 margin-left: 58.3333333333%;
1141 .mui-col-xs-offset-8 {
1142 margin-left: 66.6666666667%;
1145 .mui-col-xs-offset-9 {
1146 margin-left: 75%;
1149 .mui-col-xs-offset-10 {
1150 margin-left: 83.3333333333%;
1153 .mui-col-xs-offset-11 {
1154 margin-left: 91.6666666667%;
1157 .mui-col-xs-offset-12 {
1158 margin-left: 100%;
1161 @media (min-width: 544px) {
1162 .mui-col-sm-1, .mui-col-sm-2, .mui-col-sm-3, .mui-col-sm-4, .mui-col-sm-5, .mui-col-sm-6, .mui-col-sm-7, .mui-col-sm-8, .mui-col-sm-9, .mui-col-sm-10, .mui-col-sm-11, .mui-col-sm-12 {
1163 float: left;
1166 .mui-col-sm-1 {
1167 width: 8.3333333333%;
1170 .mui-col-sm-2 {
1171 width: 16.6666666667%;
1174 .mui-col-sm-3 {
1175 width: 25%;
1178 .mui-col-sm-4 {
1179 width: 33.3333333333%;
1182 .mui-col-sm-5 {
1183 width: 41.6666666667%;
1186 .mui-col-sm-6 {
1187 width: 50%;
1190 .mui-col-sm-7 {
1191 width: 58.3333333333%;
1194 .mui-col-sm-8 {
1195 width: 66.6666666667%;
1198 .mui-col-sm-9 {
1199 width: 75%;
1202 .mui-col-sm-10 {
1203 width: 83.3333333333%;
1206 .mui-col-sm-11 {
1207 width: 91.6666666667%;
1210 .mui-col-sm-12 {
1211 width: 100%;
1214 .mui-col-sm-offset-0 {
1215 margin-left: 0%;
1218 .mui-col-sm-offset-1 {
1219 margin-left: 8.3333333333%;
1222 .mui-col-sm-offset-2 {
1223 margin-left: 16.6666666667%;
1226 .mui-col-sm-offset-3 {
1227 margin-left: 25%;
1230 .mui-col-sm-offset-4 {
1231 margin-left: 33.3333333333%;
1234 .mui-col-sm-offset-5 {
1235 margin-left: 41.6666666667%;
1238 .mui-col-sm-offset-6 {
1239 margin-left: 50%;
1242 .mui-col-sm-offset-7 {
1243 margin-left: 58.3333333333%;
1246 .mui-col-sm-offset-8 {
1247 margin-left: 66.6666666667%;
1250 .mui-col-sm-offset-9 {
1251 margin-left: 75%;
1254 .mui-col-sm-offset-10 {
1255 margin-left: 83.3333333333%;
1258 .mui-col-sm-offset-11 {
1259 margin-left: 91.6666666667%;
1262 .mui-col-sm-offset-12 {
1263 margin-left: 100%;
1266 @media (min-width: 768px) {
1267 .mui-col-md-1, .mui-col-md-2, .mui-col-md-3, .mui-col-md-4, .mui-col-md-5, .mui-col-md-6, .mui-col-md-7, .mui-col-md-8, .mui-col-md-9, .mui-col-md-10, .mui-col-md-11, .mui-col-md-12 {
1268 float: left;
1271 .mui-col-md-1 {
1272 width: 8.3333333333%;
1275 .mui-col-md-2 {
1276 width: 16.6666666667%;
1279 .mui-col-md-3 {
1280 width: 25%;
1283 .mui-col-md-4 {
1284 width: 33.3333333333%;
1287 .mui-col-md-5 {
1288 width: 41.6666666667%;
1291 .mui-col-md-6 {
1292 width: 50%;
1295 .mui-col-md-7 {
1296 width: 58.3333333333%;
1299 .mui-col-md-8 {
1300 width: 66.6666666667%;
1303 .mui-col-md-9 {
1304 width: 75%;
1307 .mui-col-md-10 {
1308 width: 83.3333333333%;
1311 .mui-col-md-11 {
1312 width: 91.6666666667%;
1315 .mui-col-md-12 {
1316 width: 100%;
1319 .mui-col-md-offset-0 {
1320 margin-left: 0%;
1323 .mui-col-md-offset-1 {
1324 margin-left: 8.3333333333%;
1327 .mui-col-md-offset-2 {
1328 margin-left: 16.6666666667%;
1331 .mui-col-md-offset-3 {
1332 margin-left: 25%;
1335 .mui-col-md-offset-4 {
1336 margin-left: 33.3333333333%;
1339 .mui-col-md-offset-5 {
1340 margin-left: 41.6666666667%;
1343 .mui-col-md-offset-6 {
1344 margin-left: 50%;
1347 .mui-col-md-offset-7 {
1348 margin-left: 58.3333333333%;
1351 .mui-col-md-offset-8 {
1352 margin-left: 66.6666666667%;
1355 .mui-col-md-offset-9 {
1356 margin-left: 75%;
1359 .mui-col-md-offset-10 {
1360 margin-left: 83.3333333333%;
1363 .mui-col-md-offset-11 {
1364 margin-left: 91.6666666667%;
1367 .mui-col-md-offset-12 {
1368 margin-left: 100%;
1371 @media (min-width: 992px) {
1372 .mui-col-lg-1, .mui-col-lg-2, .mui-col-lg-3, .mui-col-lg-4, .mui-col-lg-5, .mui-col-lg-6, .mui-col-lg-7, .mui-col-lg-8, .mui-col-lg-9, .mui-col-lg-10, .mui-col-lg-11, .mui-col-lg-12 {
1373 float: left;
1376 .mui-col-lg-1 {
1377 width: 8.3333333333%;
1380 .mui-col-lg-2 {
1381 width: 16.6666666667%;
1384 .mui-col-lg-3 {
1385 width: 25%;
1388 .mui-col-lg-4 {
1389 width: 33.3333333333%;
1392 .mui-col-lg-5 {
1393 width: 41.6666666667%;
1396 .mui-col-lg-6 {
1397 width: 50%;
1400 .mui-col-lg-7 {
1401 width: 58.3333333333%;
1404 .mui-col-lg-8 {
1405 width: 66.6666666667%;
1408 .mui-col-lg-9 {
1409 width: 75%;
1412 .mui-col-lg-10 {
1413 width: 83.3333333333%;
1416 .mui-col-lg-11 {
1417 width: 91.6666666667%;
1420 .mui-col-lg-12 {
1421 width: 100%;
1424 .mui-col-lg-offset-0 {
1425 margin-left: 0%;
1428 .mui-col-lg-offset-1 {
1429 margin-left: 8.3333333333%;
1432 .mui-col-lg-offset-2 {
1433 margin-left: 16.6666666667%;
1436 .mui-col-lg-offset-3 {
1437 margin-left: 25%;
1440 .mui-col-lg-offset-4 {
1441 margin-left: 33.3333333333%;
1444 .mui-col-lg-offset-5 {
1445 margin-left: 41.6666666667%;
1448 .mui-col-lg-offset-6 {
1449 margin-left: 50%;
1452 .mui-col-lg-offset-7 {
1453 margin-left: 58.3333333333%;
1456 .mui-col-lg-offset-8 {
1457 margin-left: 66.6666666667%;
1460 .mui-col-lg-offset-9 {
1461 margin-left: 75%;
1464 .mui-col-lg-offset-10 {
1465 margin-left: 83.3333333333%;
1468 .mui-col-lg-offset-11 {
1469 margin-left: 91.6666666667%;
1472 .mui-col-lg-offset-12 {
1473 margin-left: 100%;
1476 @media (min-width: 1200px) {
1477 .mui-col-xl-1, .mui-col-xl-2, .mui-col-xl-3, .mui-col-xl-4, .mui-col-xl-5, .mui-col-xl-6, .mui-col-xl-7, .mui-col-xl-8, .mui-col-xl-9, .mui-col-xl-10, .mui-col-xl-11, .mui-col-xl-12 {
1478 float: left;
1481 .mui-col-xl-1 {
1482 width: 8.3333333333%;
1485 .mui-col-xl-2 {
1486 width: 16.6666666667%;
1489 .mui-col-xl-3 {
1490 width: 25%;
1493 .mui-col-xl-4 {
1494 width: 33.3333333333%;
1497 .mui-col-xl-5 {
1498 width: 41.6666666667%;
1501 .mui-col-xl-6 {
1502 width: 50%;
1505 .mui-col-xl-7 {
1506 width: 58.3333333333%;
1509 .mui-col-xl-8 {
1510 width: 66.6666666667%;
1513 .mui-col-xl-9 {
1514 width: 75%;
1517 .mui-col-xl-10 {
1518 width: 83.3333333333%;
1521 .mui-col-xl-11 {
1522 width: 91.6666666667%;
1525 .mui-col-xl-12 {
1526 width: 100%;
1529 .mui-col-xl-offset-0 {
1530 margin-left: 0%;
1533 .mui-col-xl-offset-1 {
1534 margin-left: 8.3333333333%;
1537 .mui-col-xl-offset-2 {
1538 margin-left: 16.6666666667%;
1541 .mui-col-xl-offset-3 {
1542 margin-left: 25%;
1545 .mui-col-xl-offset-4 {
1546 margin-left: 33.3333333333%;
1549 .mui-col-xl-offset-5 {
1550 margin-left: 41.6666666667%;
1553 .mui-col-xl-offset-6 {
1554 margin-left: 50%;
1557 .mui-col-xl-offset-7 {
1558 margin-left: 58.3333333333%;
1561 .mui-col-xl-offset-8 {
1562 margin-left: 66.6666666667%;
1565 .mui-col-xl-offset-9 {
1566 margin-left: 75%;
1569 .mui-col-xl-offset-10 {
1570 margin-left: 83.3333333333%;
1573 .mui-col-xl-offset-11 {
1574 margin-left: 91.6666666667%;
1577 .mui-col-xl-offset-12 {
1578 margin-left: 100%;
1582 * MUI Panel module
1584 .mui-panel {
1585 padding: 15px;
1586 margin-bottom: 20px;
1587 border-radius: 0;
1588 background-color: #FFF;
1589 -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0px 2px 0 rgba(0, 0, 0, 0.12);
1590 box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0px 2px 0 rgba(0, 0, 0, 0.12);
1592 .mui-panel:before, .mui-panel:after {
1593 content: " ";
1594 display: table;
1596 .mui-panel:after {
1597 clear: both;
1599 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
1600 .mui-panel {
1601 -webkit-box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.12), -1px 0px 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0px 2px 0 rgba(0, 0, 0, 0.12);
1602 box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.12), -1px 0px 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0px 2px 0 rgba(0, 0, 0, 0.12);
1605 @supports (-ms-ime-align: auto) {
1606 .mui-panel {
1607 -webkit-box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.12), -1px 0px 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0px 2px 0 rgba(0, 0, 0, 0.12);
1608 box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.12), -1px 0px 2px 0 rgba(0, 0, 0, 0.12), 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0px 2px 0 rgba(0, 0, 0, 0.12);
1613 * MUI Select Component
1615 .mui-select {
1616 display: block;
1617 padding-top: 15px;
1618 margin-bottom: 20px;
1619 position: relative;
1621 .mui-select:focus {
1622 outline: 0;
1624 .mui-select:focus > select {
1625 height: calc(32px + 1px);
1626 margin-bottom: -1px;
1627 border-color: #2196F3;
1628 border-width: 2px;
1630 .mui-select > select {
1631 display: block;
1632 height: 32px;
1633 width: 100%;
1634 appearance: none;
1635 -webkit-appearance: none;
1636 -moz-appearance: none;
1637 outline: none;
1638 border: none;
1639 border-bottom: 1px solid rgba(0, 0, 0, 0.26);
1640 border-radius: 0px;
1641 -webkit-box-shadow: none;
1642 box-shadow: none;
1643 background-color: transparent;
1644 background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNiIgd2lkdGg9IjEwIj48cG9seWdvbiBwb2ludHM9IjAsMCAxMCwwIDUsNiIgc3R5bGU9ImZpbGw6cmdiYSgwLDAsMCwuMjQpOyIvPjwvc3ZnPg==");
1645 background-repeat: no-repeat;
1646 background-position: right center;
1647 cursor: pointer;
1648 color: rgba(0, 0, 0, 0.87);
1649 font-size: 16px;
1650 font-family: inherit;
1651 line-height: inherit;
1652 padding: 0 25px 0 0;
1654 .mui-select > select::-ms-expand {
1655 display: none;
1657 .mui-select > select:focus {
1658 outline: 0;
1659 height: calc(32px + 1px);
1660 margin-bottom: -1px;
1661 border-color: #2196F3;
1662 border-width: 2px;
1664 .mui-select > select:disabled {
1665 color: rgba(0, 0, 0, 0.38);
1666 cursor: not-allowed;
1667 background-color: transparent;
1668 opacity: 1;
1670 .mui-select > select:-moz-focusring {
1671 color: transparent;
1672 text-shadow: 0 0 0 #000;
1674 .mui-select > select:focus::-ms-value {
1675 background: none;
1676 color: rgba(0, 0, 0, 0.87);
1678 .mui-select > select.mui--text-placeholder {
1679 color: rgba(0, 0, 0, 0.26);
1681 .mui-select > label {
1682 position: absolute;
1683 top: 0;
1684 display: block;
1685 width: 100%;
1686 color: rgba(0, 0, 0, 0.54);
1687 font-size: 12px;
1688 font-weight: 400;
1689 line-height: 15px;
1690 overflow-x: hidden;
1691 text-overflow: ellipsis;
1692 white-space: nowrap;
1695 .mui-select:focus > label,
1696 .mui-select > select:focus ~ label {
1697 color: #2196F3;
1700 .mui-select__menu {
1701 position: absolute;
1702 z-index: 2;
1703 min-width: 100%;
1704 overflow-y: auto;
1705 padding: 8px 0;
1706 -webkit-box-sizing: border-box;
1707 box-sizing: border-box;
1708 background-color: #FFF;
1709 font-size: 16px;
1711 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
1712 .mui-select__menu {
1713 border-left: 1px solid rgba(0, 0, 0, 0.12);
1714 border-top: 1px solid rgba(0, 0, 0, 0.12);
1717 @supports (-ms-ime-align: auto) {
1718 .mui-select__menu {
1719 border-left: 1px solid rgba(0, 0, 0, 0.12);
1720 border-top: 1px solid rgba(0, 0, 0, 0.12);
1723 .mui-select__menu > div {
1724 padding: 0 22px;
1725 height: 42px;
1726 line-height: 42px;
1727 cursor: pointer;
1728 white-space: nowrap;
1730 .mui-select__menu > div.mui--is-selected {
1731 background-color: #EEEEEE;
1733 .mui-select__menu > div.mui--is-disabled {
1734 color: rgba(0, 0, 0, 0.38);
1735 cursor: not-allowed;
1737 .mui-select__menu > div:not(.mui-optgroup__label):not(.mui--is-disabled):hover {
1738 background-color: #E0E0E0;
1741 .mui-optgroup__option {
1742 text-indent: 1em;
1745 .mui-optgroup__label {
1746 color: rgba(0, 0, 0, 0.54);
1747 font-size: 0.9em;
1751 * MUI Table Component
1753 .mui-table {
1754 width: 100%;
1755 max-width: 100%;
1756 margin-bottom: 20px;
1758 .mui-table > thead > tr > th,
1759 .mui-table > tbody > tr > th,
1760 .mui-table > tfoot > tr > th {
1761 text-align: left;
1763 .mui-table > thead > tr > th,
1764 .mui-table > thead > tr > td,
1765 .mui-table > tbody > tr > th,
1766 .mui-table > tbody > tr > td,
1767 .mui-table > tfoot > tr > th,
1768 .mui-table > tfoot > tr > td {
1769 padding: 0px;
1770 line-height: 1.429;
1772 .mui-table > thead > tr > th {
1773 border-bottom: 2px solid rgba(0, 0, 0, 0.12);
1774 font-weight: 700;
1776 .mui-table > tbody + tbody {
1777 border-top: 2px solid rgba(0, 0, 0, 0.12);
1779 .mui-table.mui-table--bordered > tbody > tr > td {
1780 border-bottom: 1px solid rgba(0, 0, 0, 0.12);
1784 * MUI Tabs module
1786 .mui-tabs__bar {
1787 list-style: none;
1788 padding-left: 0;
1789 margin-bottom: 0;
1790 background-color: transparent;
1791 white-space: nowrap;
1792 overflow-x: auto;
1794 .mui-tabs__bar > li {
1795 display: inline-block;
1797 .mui-tabs__bar > li > a {
1798 display: block;
1799 white-space: nowrap;
1800 text-transform: uppercase;
1801 font-weight: 500;
1802 font-size: 14px;
1803 color: rgba(0, 0, 0, 0.87);
1804 cursor: default;
1805 height: 48px;
1806 line-height: 48px;
1807 padding-left: 24px;
1808 padding-right: 24px;
1809 -webkit-user-select: none;
1810 -moz-user-select: none;
1811 -ms-user-select: none;
1812 user-select: none;
1814 .mui-tabs__bar > li > a:hover {
1815 text-decoration: none;
1817 .mui-tabs__bar > li.mui--is-active {
1818 border-bottom: 2px solid #2196F3;
1820 .mui-tabs__bar > li.mui--is-active > a {
1821 color: #2196F3;
1823 .mui-tabs__bar.mui-tabs__bar--justified {
1824 display: table;
1825 width: 100%;
1826 table-layout: fixed;
1828 .mui-tabs__bar.mui-tabs__bar--justified > li {
1829 display: table-cell;
1831 .mui-tabs__bar.mui-tabs__bar--justified > li > a {
1832 text-align: center;
1833 padding-left: 0px;
1834 padding-right: 0px;
1837 .mui-tabs__pane {
1838 display: none;
1840 .mui-tabs__pane.mui--is-active {
1841 display: block;
1845 * MUI Textfield Component
1847 .mui-textfield {
1848 display: block;
1849 padding-top: 15px;
1850 margin-bottom: 20px;
1851 position: relative;
1853 .mui-textfield > label {
1854 position: absolute;
1855 top: 0;
1856 display: block;
1857 width: 100%;
1858 color: rgba(0, 0, 0, 0.54);
1859 font-size: 12px;
1860 font-weight: 400;
1861 line-height: 15px;
1862 overflow-x: hidden;
1863 text-overflow: ellipsis;
1864 white-space: nowrap;
1866 .mui-textfield > textarea {
1867 padding-top: 5px;
1869 .mui-textfield > input:focus ~ label,
1870 .mui-textfield > textarea:focus ~ label {
1871 color: #2196F3;
1874 .mui-textfield--float-label > label {
1875 position: absolute;
1876 -webkit-transform: translate(0px, 15px);
1877 transform: translate(0px, 15px);
1878 font-size: 16px;
1879 line-height: 32px;
1880 color: rgba(0, 0, 0, 0.26);
1881 text-overflow: clip;
1882 cursor: text;
1883 pointer-events: none;
1885 .mui-textfield--float-label > input:-webkit-autofill ~ label,
1886 .mui-textfield--float-label > textarea:-webkit-autofill ~ label {
1887 -webkit-transform: translate(0px, 0px);
1888 transform: translate(0px, 0px);
1889 font-size: 12px;
1890 line-height: 15px;
1891 text-overflow: ellipsis;
1893 .mui-textfield--float-label > input:focus ~ label,
1894 .mui-textfield--float-label > textarea:focus ~ label {
1895 -webkit-transform: translate(0px, 0px);
1896 transform: translate(0px, 0px);
1897 font-size: 12px;
1898 line-height: 15px;
1899 text-overflow: ellipsis;
1901 .mui-textfield--float-label > input:not(:focus).mui--is-not-empty ~ label, .mui-textfield--float-label > input:not(:focus)[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty) ~ label, .mui-textfield--float-label > input:not(:focus):not(:empty):not(.mui--is-empty):not(.mui--is-not-empty) ~ label,
1902 .mui-textfield--float-label > textarea:not(:focus).mui--is-not-empty ~ label,
1903 .mui-textfield--float-label > textarea:not(:focus)[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty) ~ label,
1904 .mui-textfield--float-label > textarea:not(:focus):not(:empty):not(.mui--is-empty):not(.mui--is-not-empty) ~ label {
1905 color: rgba(0, 0, 0, 0.54);
1906 font-size: 12px;
1907 line-height: 15px;
1908 -webkit-transform: translate(0px, 0px);
1909 transform: translate(0px, 0px);
1910 text-overflow: ellipsis;
1913 .mui-textfield--wrap-label {
1914 display: table;
1915 width: 100%;
1916 padding-top: 0px;
1918 .mui-textfield--wrap-label:not(.mui-textfield--float-label) > label {
1919 display: table-header-group;
1920 position: static;
1921 white-space: normal;
1922 overflow-x: visible;
1925 .mui-textfield > input,
1926 .mui-textfield > textarea {
1927 -webkit-box-sizing: border-box;
1928 box-sizing: border-box;
1929 display: block;
1930 background-color: transparent;
1931 color: rgba(0, 0, 0, 0.87);
1932 border: none;
1933 border-bottom: 1px solid rgba(0, 0, 0, 0.26);
1934 outline: none;
1935 width: 100%;
1936 padding: 0;
1937 -webkit-box-shadow: none;
1938 box-shadow: none;
1939 border-radius: 0px;
1940 font-size: 16px;
1941 font-family: inherit;
1942 line-height: inherit;
1943 background-image: none;
1945 .mui-textfield > input:focus,
1946 .mui-textfield > textarea:focus {
1947 border-color: #2196F3;
1948 border-width: 2px;
1950 .mui-textfield > input:-moz-read-only, .mui-textfield > textarea:-moz-read-only {
1951 cursor: not-allowed;
1952 background-color: transparent;
1953 opacity: 1;
1955 .mui-textfield > input:disabled, .mui-textfield > input:read-only,
1956 .mui-textfield > textarea:disabled,
1957 .mui-textfield > textarea:read-only {
1958 cursor: not-allowed;
1959 background-color: transparent;
1960 opacity: 1;
1962 .mui-textfield > input::-webkit-input-placeholder, .mui-textfield > textarea::-webkit-input-placeholder {
1963 color: rgba(0, 0, 0, 0.26);
1964 opacity: 1;
1966 .mui-textfield > input::-moz-placeholder, .mui-textfield > textarea::-moz-placeholder {
1967 color: rgba(0, 0, 0, 0.26);
1968 opacity: 1;
1970 .mui-textfield > input:-ms-input-placeholder, .mui-textfield > textarea:-ms-input-placeholder {
1971 color: rgba(0, 0, 0, 0.26);
1972 opacity: 1;
1974 .mui-textfield > input::-ms-input-placeholder, .mui-textfield > textarea::-ms-input-placeholder {
1975 color: rgba(0, 0, 0, 0.26);
1976 opacity: 1;
1978 .mui-textfield > input::placeholder,
1979 .mui-textfield > textarea::placeholder {
1980 color: rgba(0, 0, 0, 0.26);
1981 opacity: 1;
1984 .mui-textfield > input {
1985 height: 32px;
1987 .mui-textfield > input:focus {
1988 height: calc(32px + 1px);
1989 margin-bottom: -1px;
1992 .mui-textfield > textarea {
1993 min-height: 64px;
1995 .mui-textfield > textarea[rows]:not([rows="2"]):focus {
1996 margin-bottom: -1px;
1999 .mui-textfield > input:focus {
2000 height: calc(32px + 1px);
2001 margin-bottom: -1px;
2004 .mui-textfield > input:invalid:not(:focus):not(:required), .mui-textfield > input:invalid:not(:focus):required.mui--is-not-empty, .mui-textfield > input:invalid:not(:focus):required.mui--is-empty.mui--is-touched, .mui-textfield > input:invalid:not(:focus):required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty), .mui-textfield > input:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty),
2005 .mui-textfield > textarea:invalid:not(:focus):not(:required),
2006 .mui-textfield > textarea:invalid:not(:focus):required.mui--is-not-empty,
2007 .mui-textfield > textarea:invalid:not(:focus):required.mui--is-empty.mui--is-touched,
2008 .mui-textfield > textarea:invalid:not(:focus):required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty),
2009 .mui-textfield > textarea:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty),
2010 .mui-textfield > input:not(:focus).mui--is-invalid:not(:required),
2011 .mui-textfield > input:not(:focus).mui--is-invalid:required.mui--is-not-empty,
2012 .mui-textfield > input:not(:focus).mui--is-invalid:required.mui--is-empty.mui--is-touched,
2013 .mui-textfield > input:not(:focus).mui--is-invalid:required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty),
2014 .mui-textfield > input:not(:focus).mui--is-invalid:required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty),
2015 .mui-textfield > textarea:not(:focus).mui--is-invalid:not(:required),
2016 .mui-textfield > textarea:not(:focus).mui--is-invalid:required.mui--is-not-empty,
2017 .mui-textfield > textarea:not(:focus).mui--is-invalid:required.mui--is-empty.mui--is-touched,
2018 .mui-textfield > textarea:not(:focus).mui--is-invalid:required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty),
2019 .mui-textfield > textarea:not(:focus).mui--is-invalid:required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty) {
2020 border-color: #F44336;
2021 border-width: 2px;
2024 .mui-textfield > input:invalid:not(:focus):not(:required), .mui-textfield > input:invalid:not(:focus):required.mui--is-not-empty, .mui-textfield > input:invalid:not(:focus):required.mui--is-empty.mui--is-touched, .mui-textfield > input:invalid:not(:focus):required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty), .mui-textfield > input:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty),
2025 .mui-textfield > input:not(:focus).mui--is-invalid:not(:required),
2026 .mui-textfield > input:not(:focus).mui--is-invalid:required.mui--is-not-empty,
2027 .mui-textfield > input:not(:focus).mui--is-invalid:required.mui--is-empty.mui--is-touched,
2028 .mui-textfield > input:not(:focus).mui--is-invalid:required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty),
2029 .mui-textfield > input:not(:focus).mui--is-invalid:required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty) {
2030 height: calc(32px + 1px);
2031 margin-bottom: -1px;
2034 .mui-textfield.mui-textfield--float-label > input:invalid:not(:focus):not(:required) ~ label, .mui-textfield.mui-textfield--float-label > input:invalid:not(:focus):required.mui--is-not-empty ~ label, .mui-textfield.mui-textfield--float-label > input:invalid:not(:focus):required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty) ~ label, .mui-textfield.mui-textfield--float-label > input:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty) ~ label,
2035 .mui-textfield.mui-textfield--float-label > textarea:invalid:not(:focus):not(:required) ~ label,
2036 .mui-textfield.mui-textfield--float-label > textarea:invalid:not(:focus):required.mui--is-not-empty ~ label,
2037 .mui-textfield.mui-textfield--float-label > textarea:invalid:not(:focus):required[value]:not([value=""]):not(.mui--is-empty):not(.mui--is-not-empty) ~ label,
2038 .mui-textfield.mui-textfield--float-label > textarea:invalid:not(:focus):required:not(:empty):not(.mui--is-empty):not(.mui--is-not-empty) ~ label {
2039 color: #F44336;
2041 .mui-textfield:not(.mui-textfield--float-label) > input:invalid:not(:focus):not(:required) ~ label, .mui-textfield:not(.mui-textfield--float-label) > input:invalid:not(:focus):required.mui--is-empty.mui--is-touched ~ label, .mui-textfield:not(.mui-textfield--float-label) > input:invalid:not(:focus):required.mui--is-not-empty ~ label,
2042 .mui-textfield:not(.mui-textfield--float-label) > textarea:invalid:not(:focus):not(:required) ~ label,
2043 .mui-textfield:not(.mui-textfield--float-label) > textarea:invalid:not(:focus):required.mui--is-empty.mui--is-touched ~ label,
2044 .mui-textfield:not(.mui-textfield--float-label) > textarea:invalid:not(:focus):required.mui--is-not-empty ~ label {
2045 color: #F44336;
2048 .mui-textfield.mui-textfield--float-label > .mui--is-invalid.mui--is-not-empty:not(:focus) ~ label {
2049 color: #F44336;
2051 .mui-textfield:not(.mui-textfield--float-label) > .mui--is-invalid:not(:focus) ~ label {
2052 color: #F44336;
2056 * MUI Helpers module
2058 .mui--no-transition {
2059 -webkit-transition: none !important;
2060 transition: none !important;
2063 .mui--no-user-select {
2064 -webkit-user-select: none;
2065 -moz-user-select: none;
2066 -ms-user-select: none;
2067 user-select: none;
2070 .mui-caret {
2071 display: inline-block;
2072 width: 0;
2073 height: 0;
2074 margin: 0 0 0 2px;
2075 vertical-align: middle;
2076 border-top: 4px solid;
2077 border-right: 4px solid transparent;
2078 border-left: 4px solid transparent;
2080 .mui-caret.mui-caret--up {
2081 -webkit-transform: rotate(180deg);
2082 transform: rotate(180deg);
2083 margin: 0 0 2px 2px;
2085 .mui-caret.mui-caret--right {
2086 -webkit-transform: rotate(-90deg);
2087 transform: rotate(-90deg);
2088 margin: 0 0 2px 2px;
2090 .mui-caret.mui-caret--left {
2091 -webkit-transform: rotate(90deg);
2092 transform: rotate(90deg);
2093 margin: 0 2px 2px 0;
2096 .mui--text-left {
2097 text-align: left !important;
2100 .mui--text-right {
2101 text-align: right !important;
2104 .mui--text-center {
2105 text-align: center !important;
2108 .mui--text-justify {
2109 text-align: justify !important;
2112 .mui--text-nowrap {
2113 white-space: nowrap !important;
2116 .mui--align-baseline {
2117 vertical-align: baseline !important;
2120 .mui--align-top {
2121 vertical-align: top !important;
2124 .mui--align-middle {
2125 vertical-align: middle !important;
2128 .mui--align-bottom {
2129 vertical-align: bottom !important;
2132 .mui--text-dark {
2133 color: rgba(0, 0, 0, 0.87);
2136 .mui--text-dark-secondary {
2137 color: rgba(0, 0, 0, 0.54);
2140 .mui--text-dark-hint {
2141 color: rgba(0, 0, 0, 0.38);
2144 .mui--text-light {
2145 color: #FFF;
2148 .mui--text-light-secondary {
2149 color: rgba(255, 255, 255, 0.7);
2152 .mui--text-light-hint {
2153 color: rgba(255, 255, 255, 0.3);
2156 .mui--text-accent {
2157 color: rgba(255, 64, 129, 0.87);
2160 .mui--text-accent-secondary {
2161 color: rgba(255, 64, 129, 0.54);
2164 .mui--text-accent-hint {
2165 color: rgba(255, 64, 129, 0.38);
2168 .mui--text-black {
2169 color: #000;
2172 .mui--text-white {
2173 color: #FFF;
2176 .mui--text-danger {
2177 color: #F44336;
2180 .mui--text-placeholder {
2181 color: rgba(0, 0, 0, 0.26);
2184 .mui--bg-primary {
2185 background-color: #2196F3;
2188 .mui--bg-primary-dark {
2189 background-color: #1976D2;
2192 .mui--bg-primary-light {
2193 background-color: #BBDEFB;
2196 .mui--bg-accent {
2197 background-color: #FF4081;
2200 .mui--bg-accent-dark {
2201 background-color: #F50057;
2204 .mui--bg-accent-light {
2205 background-color: #FF80AB;
2208 .mui--bg-danger {
2209 background-color: #F44336;
2212 .mui-list--unstyled {
2213 padding-left: 0;
2214 list-style: none;
2217 .mui-list--inline {
2218 padding-left: 0;
2219 list-style: none;
2220 margin-left: -5px;
2222 .mui-list--inline > li {
2223 display: inline-block;
2224 padding-left: 5px;
2225 padding-right: 5px;
2228 .mui--z1, .mui-dropdown__menu, .mui-select__menu {
2229 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
2230 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
2233 .mui--z2 {
2234 -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
2235 box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
2238 .mui--z3 {
2239 -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
2240 box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
2243 .mui--z4 {
2244 -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
2245 box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
2248 .mui--z5 {
2249 -webkit-box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
2250 box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
2253 .mui--clearfix:before, .mui--clearfix:after {
2254 content: " ";
2255 display: table;
2257 .mui--clearfix:after {
2258 clear: both;
2261 .mui--pull-right {
2262 float: right !important;
2265 .mui--pull-left {
2266 float: left !important;
2269 .mui--hide {
2270 display: none !important;
2273 .mui--show {
2274 display: block !important;
2277 .mui--invisible {
2278 visibility: hidden;
2281 .mui--overflow-hidden {
2282 overflow: hidden !important;
2285 .mui--overflow-hidden-x {
2286 overflow-x: hidden !important;
2289 .mui--overflow-hidden-y {
2290 overflow-y: hidden !important;
2293 .mui--visible-xs-block,
2294 .mui--visible-xs-inline,
2295 .mui--visible-xs-inline-block,
2296 .mui--visible-sm-block,
2297 .mui--visible-sm-inline,
2298 .mui--visible-sm-inline-block,
2299 .mui--visible-md-block,
2300 .mui--visible-md-inline,
2301 .mui--visible-md-inline-block,
2302 .mui--visible-lg-block,
2303 .mui--visible-lg-inline,
2304 .mui--visible-lg-inline-block,
2305 .mui--visible-xl-block,
2306 .mui--visible-xl-inline,
2307 .mui--visible-xl-inline-block {
2308 display: none !important;
2311 @media (max-width: 543px) {
2312 .mui-visible-xs {
2313 display: block !important;
2316 table.mui-visible-xs {
2317 display: table;
2320 tr.mui-visible-xs {
2321 display: table-row !important;
2324 th.mui-visible-xs,
2325 td.mui-visible-xs {
2326 display: table-cell !important;
2329 .mui--visible-xs-block {
2330 display: block !important;
2333 .mui--visible-xs-inline {
2334 display: inline !important;
2337 .mui--visible-xs-inline-block {
2338 display: inline-block !important;
2341 @media (min-width: 544px) and (max-width: 767px) {
2342 .mui-visible-sm {
2343 display: block !important;
2346 table.mui-visible-sm {
2347 display: table;
2350 tr.mui-visible-sm {
2351 display: table-row !important;
2354 th.mui-visible-sm,
2355 td.mui-visible-sm {
2356 display: table-cell !important;
2359 .mui--visible-sm-block {
2360 display: block !important;
2363 .mui--visible-sm-inline {
2364 display: inline !important;
2367 .mui--visible-sm-inline-block {
2368 display: inline-block !important;
2371 @media (min-width: 768px) and (max-width: 991px) {
2372 .mui-visible-md {
2373 display: block !important;
2376 table.mui-visible-md {
2377 display: table;
2380 tr.mui-visible-md {
2381 display: table-row !important;
2384 th.mui-visible-md,
2385 td.mui-visible-md {
2386 display: table-cell !important;
2389 .mui--visible-md-block {
2390 display: block !important;
2393 .mui--visible-md-inline {
2394 display: inline !important;
2397 .mui--visible-md-inline-block {
2398 display: inline-block !important;
2401 @media (min-width: 992px) and (max-width: 1199px) {
2402 .mui-visible-lg {
2403 display: block !important;
2406 table.mui-visible-lg {
2407 display: table;
2410 tr.mui-visible-lg {
2411 display: table-row !important;
2414 th.mui-visible-lg,
2415 td.mui-visible-lg {
2416 display: table-cell !important;
2419 .mui--visible-lg-block {
2420 display: block !important;
2423 .mui--visible-lg-inline {
2424 display: inline !important;
2427 .mui--visible-lg-inline-block {
2428 display: inline-block !important;
2431 @media (min-width: 1200px) {
2432 .mui-visible-xl {
2433 display: block !important;
2436 table.mui-visible-xl {
2437 display: table;
2440 tr.mui-visible-xl {
2441 display: table-row !important;
2444 th.mui-visible-xl,
2445 td.mui-visible-xl {
2446 display: table-cell !important;
2449 .mui--visible-xl-block {
2450 display: block !important;
2453 .mui--visible-xl-inline {
2454 display: inline !important;
2457 .mui--visible-xl-inline-block {
2458 display: inline-block !important;
2461 @media (max-width: 543px) {
2462 .mui--hidden-xs {
2463 display: none !important;
2466 @media (min-width: 544px) and (max-width: 767px) {
2467 .mui--hidden-sm {
2468 display: none !important;
2471 @media (min-width: 768px) and (max-width: 991px) {
2472 .mui--hidden-md {
2473 display: none !important;
2476 @media (min-width: 992px) and (max-width: 1199px) {
2477 .mui--hidden-lg {
2478 display: none !important;
2481 @media (min-width: 1200px) {
2482 .mui--hidden-xl {
2483 display: none !important;
2486 .mui-scrlock--showbar-y {
2487 overflow-y: scroll !important;
2490 .mui-scrlock--showbar-x {
2491 overflow-x: scroll !important;
2495 * MUI Overlay module
2497 #mui-overlay {
2498 position: fixed;
2499 top: 0;
2500 right: 0;
2501 bottom: 0;
2502 left: 0;
2503 z-index: 99999999;
2504 background-color: rgba(0, 0, 0, 0.2);
2505 overflow: auto;
2509 * MUI Ripple module
2511 .mui-btn__ripple-container {
2512 position: absolute;
2513 top: 0;
2514 left: 0;
2515 display: block;
2516 height: 100%;
2517 width: 100%;
2518 overflow: hidden;
2519 z-index: 0;
2520 pointer-events: none;
2523 .mui-ripple {
2524 position: absolute;
2525 top: 0;
2526 left: 0;
2527 border-radius: 50%;
2528 opacity: 0;
2529 pointer-events: none;
2530 -webkit-transform: scale(0.0001, 0.0001);
2531 transform: scale(0.0001, 0.0001);
2533 .mui-ripple.mui--is-animating {
2534 -webkit-transform: none;
2535 transform: none;
2536 -webkit-transition: width 0.3s cubic-bezier(0, 0, 0.2, 1), height 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
2537 transition: width 0.3s cubic-bezier(0, 0, 0.2, 1), height 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
2538 transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), width 0.3s cubic-bezier(0, 0, 0.2, 1), height 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
2539 transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1), width 0.3s cubic-bezier(0, 0, 0.2, 1), height 0.3s cubic-bezier(0, 0, 0.2, 1), opacity 0.3s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);
2541 .mui-ripple.mui--is-visible {
2542 opacity: 0.3;
2545 .mui-btn .mui-ripple {
2546 background-color: #a6a6a6;
2549 .mui-btn--primary .mui-ripple {
2550 background-color: #FFF;
2553 .mui-btn--dark .mui-ripple {
2554 background-color: #FFF;
2557 .mui-btn--danger .mui-ripple {
2558 background-color: #FFF;
2561 .mui-btn--accent .mui-ripple {
2562 background-color: #FFF;
2565 .mui-btn--flat .mui-ripple {
2566 background-color: #a6a6a6;
2570 * MUI Typography module
2572 .mui--text-display4 {
2573 font-weight: 300;
2574 font-size: 112px;
2575 line-height: 112px;
2578 .mui--text-display3 {
2579 font-weight: 400;
2580 font-size: 56px;
2581 line-height: 56px;
2584 .mui--text-display2 {
2585 font-weight: 400;
2586 font-size: 45px;
2587 line-height: 48px;
2590 .mui--text-display1, h1 {
2591 font-weight: 400;
2592 font-size: 34px;
2593 line-height: 40px;
2596 .mui--text-headline, h2 {
2597 font-weight: 400;
2598 font-size: 24px;
2599 line-height: 32px;
2602 .mui--text-title, h3 {
2603 font-weight: 400;
2604 font-size: 20px;
2605 line-height: 28px;
2608 .mui--text-subhead, h4 {
2609 font-weight: 400;
2610 font-size: 16px;
2611 line-height: 24px;
2614 .mui--text-body2, h5 {
2615 font-weight: 500;
2616 font-size: 14px;
2617 line-height: 24px;
2620 .mui--text-body1 {
2621 font-weight: 400;
2622 font-size: 14px;
2623 line-height: 20px;
2626 .mui--text-caption {
2627 font-weight: 400;
2628 font-size: 12px;
2629 line-height: 16px;
2632 .mui--text-menu {
2633 font-weight: 500;
2634 font-size: 13px;
2635 line-height: 17px;
2638 .mui--text-button {
2639 font-weight: 500;
2640 font-size: 14px;
2641 line-height: 18px;
2642 text-transform: uppercase;