UNPKG

1.01 MBCSSView Raw
1 /*
2 * # Fomantic UI - 2.7.8
3 * https://github.com/fomantic/Fomantic-UI
4 * http://fomantic-ui.com/
5 *
6 * Copyright 2014 Contributors
7 * Released under the MIT license
8 * http://opensource.org/licenses/MIT
9 *
10 */
11@import url('https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin&display=swap');
12/*!
13 * # Fomantic-UI - Reset
14 * http://github.com/fomantic/Fomantic-UI/
15 *
16 *
17 * Released under the MIT license
18 * http://opensource.org/licenses/MIT
19 *
20 */
21
22/*******************************
23 Reset
24*******************************/
25
26/* Border-Box */
27
28*,
29*:before,
30*:after {
31 -webkit-box-sizing: inherit;
32 box-sizing: inherit;
33}
34
35html {
36 -webkit-box-sizing: border-box;
37 box-sizing: border-box;
38}
39
40/* iPad Input Shadows */
41
42input[type="text"],
43input[type="email"],
44input[type="search"],
45input[type="password"] {
46 -webkit-appearance: none;
47 -moz-appearance: none;
48 /* mobile firefox too! */
49}
50
51/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
52
53/* Document
54 ========================================================================== */
55
56/**
57 * 1. Correct the line height in all browsers.
58 * 2. Prevent adjustments of font size after orientation changes in iOS.
59 */
60
61html {
62 line-height: 1.15;
63 /* 1 */
64 -webkit-text-size-adjust: 100%;
65 /* 2 */
66}
67
68/* Sections
69 ========================================================================== */
70
71/**
72 * Remove the margin in all browsers.
73 */
74
75body {
76 margin: 0;
77}
78
79/**
80 * Render the `main` element consistently in IE.
81 */
82
83main {
84 display: block;
85}
86
87/**
88 * Correct the font size and margin on `h1` elements within `section` and
89 * `article` contexts in Chrome, Firefox, and Safari.
90 */
91
92h1 {
93 font-size: 2em;
94 margin: 0.67em 0;
95}
96
97/* Grouping content
98 ========================================================================== */
99
100/**
101 * 1. Add the correct box sizing in Firefox.
102 * 2. Show the overflow in Edge and IE.
103 */
104
105hr {
106 -webkit-box-sizing: content-box;
107 box-sizing: content-box;
108 /* 1 */
109 height: 0;
110 /* 1 */
111 overflow: visible;
112 /* 2 */
113}
114
115/**
116 * 1. Correct the inheritance and scaling of font size in all browsers.
117 * 2. Correct the odd `em` font sizing in all browsers.
118 */
119
120pre {
121 font-family: monospace, monospace;
122 /* 1 */
123 font-size: 1em;
124 /* 2 */
125}
126
127/* Text-level semantics
128 ========================================================================== */
129
130/**
131 * Remove the gray background on active links in IE 10.
132 */
133
134a {
135 background-color: transparent;
136}
137
138/**
139 * 1. Remove the bottom border in Chrome 57-
140 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
141 */
142
143abbr[title] {
144 border-bottom: none;
145 /* 1 */
146 text-decoration: underline;
147 /* 2 */
148 -webkit-text-decoration: underline dotted;
149 text-decoration: underline dotted;
150 /* 2 */
151}
152
153/**
154 * Add the correct font weight in Chrome, Edge, and Safari.
155 */
156
157b,
158strong {
159 font-weight: bolder;
160}
161
162/**
163 * 1. Correct the inheritance and scaling of font size in all browsers.
164 * 2. Correct the odd `em` font sizing in all browsers.
165 */
166
167code,
168kbd,
169samp {
170 font-family: monospace, monospace;
171 /* 1 */
172 font-size: 1em;
173 /* 2 */
174}
175
176/**
177 * Add the correct font size in all browsers.
178 */
179
180small {
181 font-size: 80%;
182}
183
184/**
185 * Prevent `sub` and `sup` elements from affecting the line height in
186 * all browsers.
187 */
188
189sub,
190sup {
191 font-size: 75%;
192 line-height: 0;
193 position: relative;
194 vertical-align: baseline;
195}
196
197sub {
198 bottom: -0.25em;
199}
200
201sup {
202 top: -0.5em;
203}
204
205/* Embedded content
206 ========================================================================== */
207
208/**
209 * Remove the border on images inside links in IE 10.
210 */
211
212img {
213 border-style: none;
214}
215
216/* Forms
217 ========================================================================== */
218
219/**
220 * 1. Change the font styles in all browsers.
221 * 2. Remove the margin in Firefox and Safari.
222 */
223
224button,
225input,
226optgroup,
227select,
228textarea {
229 font-family: inherit;
230 /* 1 */
231 font-size: 100%;
232 /* 1 */
233 line-height: 1.15;
234 /* 1 */
235 margin: 0;
236 /* 2 */
237}
238
239/**
240 * Show the overflow in IE.
241 * 1. Show the overflow in Edge.
242 */
243
244button,
245input {
246 /* 1 */
247 overflow: visible;
248}
249
250/**
251 * Remove the inheritance of text transform in Edge, Firefox, and IE.
252 * 1. Remove the inheritance of text transform in Firefox.
253 */
254
255button,
256select {
257 /* 1 */
258 text-transform: none;
259}
260
261/**
262 * Correct the inability to style clickable types in iOS and Safari.
263 */
264
265button,
266[type="button"],
267[type="reset"],
268[type="submit"] {
269 -webkit-appearance: button;
270}
271
272/**
273 * Remove the inner border and padding in Firefox.
274 */
275
276button::-moz-focus-inner,
277[type="button"]::-moz-focus-inner,
278[type="reset"]::-moz-focus-inner,
279[type="submit"]::-moz-focus-inner {
280 border-style: none;
281 padding: 0;
282}
283
284/**
285 * Restore the focus styles unset by the previous rule.
286 */
287
288button:-moz-focusring,
289[type="button"]:-moz-focusring,
290[type="reset"]:-moz-focusring,
291[type="submit"]:-moz-focusring {
292 outline: 1px dotted ButtonText;
293}
294
295/**
296 * Correct the padding in Firefox.
297 */
298
299fieldset {
300 padding: 0.35em 0.75em 0.625em;
301}
302
303/**
304 * 1. Correct the text wrapping in Edge and IE.
305 * 2. Correct the color inheritance from `fieldset` elements in IE.
306 * 3. Remove the padding so developers are not caught out when they zero out
307 * `fieldset` elements in all browsers.
308 */
309
310legend {
311 -webkit-box-sizing: border-box;
312 box-sizing: border-box;
313 /* 1 */
314 color: inherit;
315 /* 2 */
316 display: table;
317 /* 1 */
318 max-width: 100%;
319 /* 1 */
320 padding: 0;
321 /* 3 */
322 white-space: normal;
323 /* 1 */
324}
325
326/**
327 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
328 */
329
330progress {
331 vertical-align: baseline;
332}
333
334/**
335 * Remove the default vertical scrollbar in IE 10+.
336 */
337
338textarea {
339 overflow: auto;
340}
341
342/**
343 * 1. Add the correct box sizing in IE 10.
344 * 2. Remove the padding in IE 10.
345 */
346
347[type="checkbox"],
348[type="radio"] {
349 -webkit-box-sizing: border-box;
350 box-sizing: border-box;
351 /* 1 */
352 padding: 0;
353 /* 2 */
354}
355
356/**
357 * Correct the cursor style of increment and decrement buttons in Chrome.
358 */
359
360[type="number"]::-webkit-inner-spin-button,
361[type="number"]::-webkit-outer-spin-button {
362 height: auto;
363}
364
365/**
366 * 1. Correct the odd appearance in Chrome and Safari.
367 * 2. Correct the outline style in Safari.
368 */
369
370[type="search"] {
371 -webkit-appearance: textfield;
372 /* 1 */
373 outline-offset: -2px;
374 /* 2 */
375}
376
377/**
378 * Remove the inner padding in Chrome and Safari on macOS.
379 */
380
381[type="search"]::-webkit-search-decoration {
382 -webkit-appearance: none;
383}
384
385/**
386 * 1. Correct the inability to style clickable types in iOS and Safari.
387 * 2. Change font properties to `inherit` in Safari.
388 */
389
390::-webkit-file-upload-button {
391 -webkit-appearance: button;
392 /* 1 */
393 font: inherit;
394 /* 2 */
395}
396
397/* Interactive
398 ========================================================================== */
399
400/*
401 * Add the correct display in Edge, IE 10+, and Firefox.
402 */
403
404details {
405 display: block;
406}
407
408/*
409 * Add the correct display in all browsers.
410 */
411
412summary {
413 display: list-item;
414}
415
416/* Misc
417 ========================================================================== */
418
419/**
420 * Add the correct display in IE 10+.
421 */
422
423template {
424 display: none;
425}
426
427/**
428 * Add the correct display in IE 10.
429 */
430
431[hidden] {
432 display: none;
433}
434
435/*******************************
436 Site Overrides
437*******************************/
438/*!
439 * # Fomantic-UI - Site
440 * http://github.com/fomantic/Fomantic-UI/
441 *
442 *
443 * Released under the MIT license
444 * http://opensource.org/licenses/MIT
445 *
446 */
447
448/*******************************
449 Page
450*******************************/
451
452html,
453body {
454 height: 100%;
455}
456
457html {
458 font-size: 14px;
459}
460
461body {
462 margin: 0;
463 padding: 0;
464 overflow-x: hidden;
465 min-width: 320px;
466 background: #FFFFFF;
467 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
468 font-size: 14px;
469 line-height: 1.4285em;
470 color: rgba(0, 0, 0, 0.87);
471}
472
473/*******************************
474 Headers
475*******************************/
476
477h1,
478h2,
479h3,
480h4,
481h5 {
482 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
483 line-height: 1.28571429em;
484 margin: calc(2rem - 0.1428571428571429em) 0 1rem;
485 font-weight: bold;
486 padding: 0;
487}
488
489h1 {
490 min-height: 1rem;
491 font-size: 2rem;
492}
493
494h2 {
495 font-size: 1.71428571rem;
496}
497
498h3 {
499 font-size: 1.28571429rem;
500}
501
502h4 {
503 font-size: 1.07142857rem;
504}
505
506h5 {
507 font-size: 1rem;
508}
509
510h1:first-child,
511h2:first-child,
512h3:first-child,
513h4:first-child,
514h5:first-child {
515 margin-top: 0;
516}
517
518h1:last-child,
519h2:last-child,
520h3:last-child,
521h4:last-child,
522h5:last-child {
523 margin-bottom: 0;
524}
525
526/*******************************
527 Text
528*******************************/
529
530p {
531 margin: 0 0 1em;
532 line-height: 1.4285em;
533}
534
535p:first-child {
536 margin-top: 0;
537}
538
539p:last-child {
540 margin-bottom: 0;
541}
542
543/*-------------------
544 Links
545--------------------*/
546
547a {
548 color: #4183C4;
549 text-decoration: none;
550}
551
552a:hover {
553 color: #1e70bf;
554 text-decoration: none;
555}
556
557/*******************************
558 Scrollbars
559*******************************/
560
561/*******************************
562 Highlighting
563*******************************/
564
565/* Site */
566
567::-webkit-selection {
568 background-color: #CCE2FF;
569 color: rgba(0, 0, 0, 0.87);
570}
571
572::-moz-selection {
573 background-color: #CCE2FF;
574 color: rgba(0, 0, 0, 0.87);
575}
576
577::selection {
578 background-color: #CCE2FF;
579 color: rgba(0, 0, 0, 0.87);
580}
581
582/* Form */
583
584textarea::-webkit-selection,
585input::-webkit-selection {
586 background-color: rgba(100, 100, 100, 0.4);
587 color: rgba(0, 0, 0, 0.87);
588}
589
590textarea::-moz-selection,
591input::-moz-selection {
592 background-color: rgba(100, 100, 100, 0.4);
593 color: rgba(0, 0, 0, 0.87);
594}
595
596textarea::selection,
597input::selection {
598 background-color: rgba(100, 100, 100, 0.4);
599 color: rgba(0, 0, 0, 0.87);
600}
601
602/* Force Simple Scrollbars */
603
604body ::-webkit-scrollbar {
605 -webkit-appearance: none;
606 width: 10px;
607 height: 10px;
608}
609
610body ::-webkit-scrollbar-track {
611 background: rgba(0, 0, 0, 0.1);
612 border-radius: 0;
613}
614
615body ::-webkit-scrollbar-thumb {
616 cursor: pointer;
617 border-radius: 5px;
618 background: rgba(0, 0, 0, 0.25);
619 -webkit-transition: color 0.2s ease;
620 transition: color 0.2s ease;
621}
622
623body ::-webkit-scrollbar-thumb:window-inactive {
624 background: rgba(0, 0, 0, 0.15);
625}
626
627body ::-webkit-scrollbar-thumb:hover {
628 background: rgba(128, 135, 139, 0.8);
629}
630
631/* Inverted UI */
632
633body .ui.inverted:not(.dimmer)::-webkit-scrollbar-track {
634 background: rgba(255, 255, 255, 0.1);
635}
636
637body .ui.inverted:not(.dimmer)::-webkit-scrollbar-thumb {
638 background: rgba(255, 255, 255, 0.25);
639}
640
641body .ui.inverted:not(.dimmer)::-webkit-scrollbar-thumb:window-inactive {
642 background: rgba(255, 255, 255, 0.15);
643}
644
645body .ui.inverted:not(.dimmer)::-webkit-scrollbar-thumb:hover {
646 background: rgba(255, 255, 255, 0.35);
647}
648
649/*******************************
650 Global Overrides
651*******************************/
652
653/*******************************
654 Site Overrides
655*******************************/
656/*!
657 * # Fomantic-UI - Button
658 * http://github.com/fomantic/Fomantic-UI/
659 *
660 *
661 * Released under the MIT license
662 * http://opensource.org/licenses/MIT
663 *
664 */
665
666/*******************************
667 Button
668*******************************/
669
670.ui.button {
671 cursor: pointer;
672 display: inline-block;
673 min-height: 1em;
674 outline: none;
675 border: none;
676 vertical-align: baseline;
677 background: #E0E1E2 none;
678 color: rgba(0, 0, 0, 0.6);
679 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
680 margin: 0 0.25em 0 0;
681 padding: 0.78571429em 1.5em 0.78571429em;
682 text-transform: none;
683 text-shadow: none;
684 font-weight: bold;
685 line-height: 1em;
686 font-style: normal;
687 text-align: center;
688 text-decoration: none;
689 border-radius: 0.28571429rem;
690 -webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
691 box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
692 -webkit-user-select: none;
693 -moz-user-select: none;
694 -ms-user-select: none;
695 user-select: none;
696 -webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
697 transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
698 transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
699 transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
700 will-change: auto;
701 -webkit-tap-highlight-color: transparent;
702}
703
704/*******************************
705 States
706*******************************/
707
708/*--------------
709 Hover
710---------------*/
711
712.ui.button:hover {
713 background-color: #CACBCD;
714 background-image: none;
715 -webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
716 box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
717 color: rgba(0, 0, 0, 0.8);
718}
719
720.ui.button:hover .icon {
721 opacity: 0.85;
722}
723
724/*--------------
725 Focus
726---------------*/
727
728.ui.button:focus {
729 background-color: #CACBCD;
730 color: rgba(0, 0, 0, 0.8);
731 background-image: none;
732 -webkit-box-shadow: '';
733 box-shadow: '';
734}
735
736.ui.button:focus .icon {
737 opacity: 0.85;
738}
739
740/*--------------
741 Down
742---------------*/
743
744.ui.button:active,
745.ui.active.button:active {
746 background-color: #BABBBC;
747 background-image: '';
748 color: rgba(0, 0, 0, 0.9);
749 -webkit-box-shadow: 0 0 0 1px transparent inset, none;
750 box-shadow: 0 0 0 1px transparent inset, none;
751}
752
753/*--------------
754 Active
755---------------*/
756
757.ui.active.button {
758 background-color: #C0C1C2;
759 background-image: none;
760 -webkit-box-shadow: 0 0 0 1px transparent inset;
761 box-shadow: 0 0 0 1px transparent inset;
762 color: rgba(0, 0, 0, 0.95);
763}
764
765.ui.active.button:hover {
766 background-color: #C0C1C2;
767 background-image: none;
768 color: rgba(0, 0, 0, 0.95);
769}
770
771.ui.active.button:active {
772 background-color: #C0C1C2;
773 background-image: none;
774}
775
776/*--------------
777 Loading
778---------------*/
779
780/* Specificity hack */
781
782.ui.loading.loading.loading.loading.loading.loading.button {
783 position: relative;
784 cursor: default;
785 text-shadow: none !important;
786 color: transparent;
787 opacity: 1;
788 pointer-events: auto;
789 -webkit-transition: all 0s linear, opacity 0.1s ease;
790 transition: all 0s linear, opacity 0.1s ease;
791}
792
793.ui.loading.button:before {
794 position: absolute;
795 content: '';
796 top: 50%;
797 left: 50%;
798 margin: -0.64285714em 0 0 -0.64285714em;
799 width: 1.28571429em;
800 height: 1.28571429em;
801 border-radius: 500rem;
802 border: 0.2em solid rgba(0, 0, 0, 0.15);
803}
804
805.ui.loading.button:after {
806 position: absolute;
807 content: '';
808 top: 50%;
809 left: 50%;
810 margin: -0.64285714em 0 0 -0.64285714em;
811 width: 1.28571429em;
812 height: 1.28571429em;
813 border-radius: 500rem;
814 -webkit-animation: loader 0.6s infinite linear;
815 animation: loader 0.6s infinite linear;
816 border: 0.2em solid currentColor;
817 color: #FFFFFF;
818 -webkit-box-shadow: 0 0 0 1px transparent;
819 box-shadow: 0 0 0 1px transparent;
820}
821
822.ui.labeled.icon.loading.button .icon {
823 background-color: transparent;
824 -webkit-box-shadow: none;
825 box-shadow: none;
826}
827
828.ui.basic.loading.button:not(.inverted):before {
829 border-color: rgba(0, 0, 0, 0.1);
830}
831
832.ui.basic.loading.button:not(.inverted):after {
833 border-color: #767676;
834}
835
836/*-------------------
837 Disabled
838--------------------*/
839
840.ui.buttons .disabled.button:not(.basic),
841.ui.disabled.button,
842.ui.button:disabled,
843.ui.disabled.button:hover,
844.ui.disabled.active.button {
845 cursor: default;
846 opacity: 0.45 !important;
847 background-image: none;
848 -webkit-box-shadow: none;
849 box-shadow: none;
850 pointer-events: none !important;
851}
852
853/* Basic Group With Disabled */
854
855.ui.basic.buttons .ui.disabled.button {
856 border-color: rgba(34, 36, 38, 0.5);
857}
858
859/*******************************
860 Types
861*******************************/
862
863/*-------------------
864 Animated
865--------------------*/
866
867.ui.animated.button {
868 position: relative;
869 overflow: hidden;
870 padding-right: 0 !important;
871 vertical-align: middle;
872 z-index: 1;
873}
874
875.ui.animated.button .content {
876 will-change: transform, opacity;
877}
878
879.ui.animated.button .visible.content {
880 position: relative;
881 margin-right: 1.5em;
882}
883
884.ui.animated.button .hidden.content {
885 position: absolute;
886 width: 100%;
887}
888
889/* Horizontal */
890
891.ui.animated.button .visible.content,
892.ui.animated.button .hidden.content {
893 -webkit-transition: right 0.3s ease 0s;
894 transition: right 0.3s ease 0s;
895}
896
897.ui.animated.button .visible.content {
898 left: auto;
899 right: 0;
900}
901
902.ui.animated.button .hidden.content {
903 top: 50%;
904 left: auto;
905 right: -100%;
906 margin-top: -0.5em;
907}
908
909.ui.animated.button:focus .visible.content,
910.ui.animated.button:hover .visible.content {
911 left: auto;
912 right: 200%;
913}
914
915.ui.animated.button:focus .hidden.content,
916.ui.animated.button:hover .hidden.content {
917 left: auto;
918 right: 0;
919}
920
921/* Vertical */
922
923.ui.vertical.animated.button .visible.content,
924.ui.vertical.animated.button .hidden.content {
925 -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease;
926 transition: top 0.3s ease, -webkit-transform 0.3s ease;
927 transition: top 0.3s ease, transform 0.3s ease;
928 transition: top 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
929}
930
931.ui.vertical.animated.button .visible.content {
932 -webkit-transform: translateY(0%);
933 transform: translateY(0%);
934 right: auto;
935}
936
937.ui.vertical.animated.button .hidden.content {
938 top: -50%;
939 left: 0;
940 right: auto;
941}
942
943.ui.vertical.animated.button:focus .visible.content,
944.ui.vertical.animated.button:hover .visible.content {
945 -webkit-transform: translateY(200%);
946 transform: translateY(200%);
947 right: auto;
948}
949
950.ui.vertical.animated.button:focus .hidden.content,
951.ui.vertical.animated.button:hover .hidden.content {
952 top: 50%;
953 right: auto;
954}
955
956/* Fade */
957
958.ui.fade.animated.button .visible.content,
959.ui.fade.animated.button .hidden.content {
960 -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
961 transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
962 transition: opacity 0.3s ease, transform 0.3s ease;
963 transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
964}
965
966.ui.fade.animated.button .visible.content {
967 left: auto;
968 right: auto;
969 opacity: 1;
970 -webkit-transform: scale(1);
971 transform: scale(1);
972}
973
974.ui.fade.animated.button .hidden.content {
975 opacity: 0;
976 left: 0;
977 right: auto;
978 -webkit-transform: scale(1.5);
979 transform: scale(1.5);
980}
981
982.ui.fade.animated.button:focus .visible.content,
983.ui.fade.animated.button:hover .visible.content {
984 left: auto;
985 right: auto;
986 opacity: 0;
987 -webkit-transform: scale(0.75);
988 transform: scale(0.75);
989}
990
991.ui.fade.animated.button:focus .hidden.content,
992.ui.fade.animated.button:hover .hidden.content {
993 left: 0;
994 right: auto;
995 opacity: 1;
996 -webkit-transform: scale(1);
997 transform: scale(1);
998}
999
1000/*-------------------
1001 Inverted
1002--------------------*/
1003
1004.ui.inverted.button {
1005 -webkit-box-shadow: 0 0 0 2px #FFFFFF inset;
1006 box-shadow: 0 0 0 2px #FFFFFF inset;
1007 background: transparent none;
1008 color: #FFFFFF;
1009 text-shadow: none !important;
1010}
1011
1012/* Group */
1013
1014.ui.inverted.buttons .button {
1015 margin: 0 0 0 -2px;
1016}
1017
1018.ui.inverted.buttons .button:first-child {
1019 margin-left: 0;
1020}
1021
1022.ui.inverted.vertical.buttons .button {
1023 margin: 0 0 -2px 0;
1024}
1025
1026.ui.inverted.vertical.buttons .button:first-child {
1027 margin-top: 0;
1028}
1029
1030/* States */
1031
1032/* Hover */
1033
1034.ui.inverted.button:hover {
1035 background: #FFFFFF;
1036 -webkit-box-shadow: 0 0 0 2px #FFFFFF inset;
1037 box-shadow: 0 0 0 2px #FFFFFF inset;
1038 color: rgba(0, 0, 0, 0.8);
1039}
1040
1041/* Active / Focus */
1042
1043.ui.inverted.button:focus,
1044.ui.inverted.button.active {
1045 background: #FFFFFF;
1046 -webkit-box-shadow: 0 0 0 2px #FFFFFF inset;
1047 box-shadow: 0 0 0 2px #FFFFFF inset;
1048 color: rgba(0, 0, 0, 0.8);
1049}
1050
1051/* Active Focus */
1052
1053.ui.inverted.button.active:focus {
1054 background: #DCDDDE;
1055 -webkit-box-shadow: 0 0 0 2px #DCDDDE inset;
1056 box-shadow: 0 0 0 2px #DCDDDE inset;
1057 color: rgba(0, 0, 0, 0.8);
1058}
1059
1060/*-------------------
1061 Labeled Button
1062--------------------*/
1063
1064.ui.labeled.button:not(.icon) {
1065 display: -webkit-inline-box;
1066 display: -ms-inline-flexbox;
1067 display: inline-flex;
1068 -webkit-box-orient: horizontal;
1069 -webkit-box-direction: normal;
1070 -ms-flex-direction: row;
1071 flex-direction: row;
1072 background: none;
1073 padding: 0 !important;
1074 border: none;
1075 -webkit-box-shadow: none;
1076 box-shadow: none;
1077}
1078
1079.ui.labeled.button > .button {
1080 margin: 0;
1081}
1082
1083.ui.labeled.button > .label {
1084 display: -webkit-box;
1085 display: -ms-flexbox;
1086 display: flex;
1087 -webkit-box-align: center;
1088 -ms-flex-align: center;
1089 align-items: center;
1090 margin: 0 0 0 -1px !important;
1091 font-size: 1em;
1092 padding: '';
1093 border-color: rgba(34, 36, 38, 0.15);
1094}
1095
1096/* Tag */
1097
1098.ui.labeled.button > .tag.label:before {
1099 width: 1.85em;
1100 height: 1.85em;
1101}
1102
1103/* Right */
1104
1105.ui.labeled.button:not([class*="left labeled"]) > .button {
1106 border-top-right-radius: 0;
1107 border-bottom-right-radius: 0;
1108}
1109
1110.ui.labeled.button:not([class*="left labeled"]) > .label {
1111 border-top-left-radius: 0;
1112 border-bottom-left-radius: 0;
1113}
1114
1115/* Left Side */
1116
1117.ui[class*="left labeled"].button > .button {
1118 border-top-left-radius: 0;
1119 border-bottom-left-radius: 0;
1120}
1121
1122.ui[class*="left labeled"].button > .label {
1123 border-top-right-radius: 0;
1124 border-bottom-right-radius: 0;
1125}
1126
1127/*-------------------
1128 Social
1129--------------------*/
1130
1131/* Facebook */
1132
1133.ui.facebook.button {
1134 background-color: #3B5998;
1135 color: #FFFFFF;
1136 text-shadow: none;
1137 background-image: none;
1138 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1139 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1140}
1141
1142.ui.facebook.button:hover {
1143 background-color: #304d8a;
1144 color: #FFFFFF;
1145 text-shadow: none;
1146}
1147
1148.ui.facebook.button:active {
1149 background-color: #2d4373;
1150 color: #FFFFFF;
1151 text-shadow: none;
1152}
1153
1154/* Twitter */
1155
1156.ui.twitter.button {
1157 background-color: #1DA1F2;
1158 color: #FFFFFF;
1159 text-shadow: none;
1160 background-image: none;
1161 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1162 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1163}
1164
1165.ui.twitter.button:hover {
1166 background-color: #0298f3;
1167 color: #FFFFFF;
1168 text-shadow: none;
1169}
1170
1171.ui.twitter.button:active {
1172 background-color: #0c85d0;
1173 color: #FFFFFF;
1174 text-shadow: none;
1175}
1176
1177/* Google Plus */
1178
1179.ui.google.plus.button {
1180 background-color: #DD4B39;
1181 color: #FFFFFF;
1182 text-shadow: none;
1183 background-image: none;
1184 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1185 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1186}
1187
1188.ui.google.plus.button:hover {
1189 background-color: #e0321c;
1190 color: #FFFFFF;
1191 text-shadow: none;
1192}
1193
1194.ui.google.plus.button:active {
1195 background-color: #c23321;
1196 color: #FFFFFF;
1197 text-shadow: none;
1198}
1199
1200/* Linked In */
1201
1202.ui.linkedin.button {
1203 background-color: #0077B5;
1204 color: #FFFFFF;
1205 text-shadow: none;
1206}
1207
1208.ui.linkedin.button:hover {
1209 background-color: #00669c;
1210 color: #FFFFFF;
1211 text-shadow: none;
1212}
1213
1214.ui.linkedin.button:active {
1215 background-color: #005582;
1216 color: #FFFFFF;
1217 text-shadow: none;
1218}
1219
1220/* YouTube */
1221
1222.ui.youtube.button {
1223 background-color: #FF0000;
1224 color: #FFFFFF;
1225 text-shadow: none;
1226 background-image: none;
1227 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1228 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1229}
1230
1231.ui.youtube.button:hover {
1232 background-color: #e60000;
1233 color: #FFFFFF;
1234 text-shadow: none;
1235}
1236
1237.ui.youtube.button:active {
1238 background-color: #cc0000;
1239 color: #FFFFFF;
1240 text-shadow: none;
1241}
1242
1243/* Instagram */
1244
1245.ui.instagram.button {
1246 background-color: #49769C;
1247 color: #FFFFFF;
1248 text-shadow: none;
1249 background-image: none;
1250 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1251 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1252}
1253
1254.ui.instagram.button:hover {
1255 background-color: #3d698e;
1256 color: #FFFFFF;
1257 text-shadow: none;
1258}
1259
1260.ui.instagram.button:active {
1261 background-color: #395c79;
1262 color: #FFFFFF;
1263 text-shadow: none;
1264}
1265
1266/* Pinterest */
1267
1268.ui.pinterest.button {
1269 background-color: #BD081C;
1270 color: #FFFFFF;
1271 text-shadow: none;
1272 background-image: none;
1273 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1274 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1275}
1276
1277.ui.pinterest.button:hover {
1278 background-color: #ac0013;
1279 color: #FFFFFF;
1280 text-shadow: none;
1281}
1282
1283.ui.pinterest.button:active {
1284 background-color: #8c0615;
1285 color: #FFFFFF;
1286 text-shadow: none;
1287}
1288
1289/* VK */
1290
1291.ui.vk.button {
1292 background-color: #45668E;
1293 color: #FFFFFF;
1294 background-image: none;
1295 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1296 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1297}
1298
1299.ui.vk.button:hover {
1300 background-color: #395980;
1301 color: #FFFFFF;
1302}
1303
1304.ui.vk.button:active {
1305 background-color: #344d6c;
1306 color: #FFFFFF;
1307}
1308
1309/* WhatsApp */
1310
1311.ui.whatsapp.button {
1312 background-color: #25D366;
1313 color: #FFFFFF;
1314 background-image: none;
1315 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1316 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1317}
1318
1319.ui.whatsapp.button:hover {
1320 background-color: #19c55a;
1321 color: #FFFFFF;
1322}
1323
1324.ui.whatsapp.button:active {
1325 background-color: #1da851;
1326 color: #FFFFFF;
1327}
1328
1329/* Telegram */
1330
1331.ui.telegram.button {
1332 background-color: #0088CC;
1333 color: #FFFFFF;
1334 background-image: none;
1335 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1336 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1337}
1338
1339.ui.telegram.button:hover {
1340 background-color: #0077b3;
1341 color: #FFFFFF;
1342}
1343
1344.ui.telegram.button:active {
1345 background-color: #006699;
1346 color: #FFFFFF;
1347}
1348
1349/*--------------
1350 Icon
1351---------------*/
1352
1353.ui.button > .icon:not(.button) {
1354 height: auto;
1355 opacity: 0.8;
1356 margin: 0 0.42857143em 0 -0.21428571em;
1357 -webkit-transition: opacity 0.1s ease;
1358 transition: opacity 0.1s ease;
1359 vertical-align: '';
1360 color: '';
1361}
1362
1363.ui.button:not(.icon) > .icon:not(.button):not(.dropdown),
1364.ui.button:not(.icon) > .icons:not(.button):not(.dropdown) {
1365 margin: 0 0.42857143em 0 -0.21428571em;
1366}
1367
1368.ui.button:not(.icon) > .right.icon:not(.button):not(.dropdown) {
1369 margin: 0 -0.21428571em 0 0.42857143em;
1370}
1371
1372/*******************************
1373 Variations
1374*******************************/
1375
1376/*-------------------
1377 Floated
1378--------------------*/
1379
1380.ui[class*="left floated"].buttons,
1381.ui[class*="left floated"].button {
1382 float: left;
1383 margin-left: 0;
1384 margin-right: 0.25em;
1385}
1386
1387.ui[class*="right floated"].buttons,
1388.ui[class*="right floated"].button {
1389 float: right;
1390 margin-right: 0;
1391 margin-left: 0.25em;
1392}
1393
1394/*-------------------
1395 Compact
1396--------------------*/
1397
1398.ui.compact.buttons .button,
1399.ui.compact.button {
1400 padding: 0.58928571em 1.125em 0.58928571em;
1401}
1402
1403.ui.compact.icon.buttons .button,
1404.ui.compact.icon.button {
1405 padding: 0.58928571em 0.58928571em 0.58928571em;
1406}
1407
1408.ui.compact.labeled.icon.buttons .button,
1409.ui.compact.labeled.icon.button {
1410 padding: 0.58928571em 3.69642857em 0.58928571em;
1411}
1412
1413.ui.compact.labeled.icon.buttons .button > .icon,
1414.ui.compact.labeled.icon.button > .icon {
1415 padding: 0.58928571em 0 0.58928571em 0;
1416}
1417
1418/*-------------------
1419 Sizes
1420--------------------*/
1421
1422.ui.mini.buttons .button,
1423.ui.mini.buttons .or,
1424.ui.ui.ui.ui.mini.button {
1425 font-size: 0.78571429rem;
1426}
1427
1428.ui.tiny.buttons .button,
1429.ui.tiny.buttons .or,
1430.ui.ui.ui.ui.tiny.button {
1431 font-size: 0.85714286rem;
1432}
1433
1434.ui.small.buttons .button,
1435.ui.small.buttons .or,
1436.ui.ui.ui.ui.small.button {
1437 font-size: 0.92857143rem;
1438}
1439
1440.ui.buttons .button,
1441.ui.buttons .or,
1442.ui.button {
1443 font-size: 1rem;
1444}
1445
1446.ui.large.buttons .button,
1447.ui.large.buttons .or,
1448.ui.ui.ui.ui.large.button {
1449 font-size: 1.14285714rem;
1450}
1451
1452.ui.big.buttons .button,
1453.ui.big.buttons .or,
1454.ui.ui.ui.ui.big.button {
1455 font-size: 1.28571429rem;
1456}
1457
1458.ui.huge.buttons .button,
1459.ui.huge.buttons .or,
1460.ui.ui.ui.ui.huge.button {
1461 font-size: 1.42857143rem;
1462}
1463
1464.ui.massive.buttons .button,
1465.ui.massive.buttons .or,
1466.ui.ui.ui.ui.massive.button {
1467 font-size: 1.71428571rem;
1468}
1469
1470/* Dropdown coupled buttons sizes */
1471
1472.ui.mini.buttons .dropdown {
1473 font-size: 0.78571429rem;
1474}
1475
1476.ui.mini.buttons .dropdown .menu > .item {
1477 font-size: 0.78571429rem;
1478}
1479
1480.ui.tiny.buttons .dropdown {
1481 font-size: 0.85714286rem;
1482}
1483
1484.ui.tiny.buttons .dropdown .menu > .item {
1485 font-size: 0.85714286rem;
1486}
1487
1488.ui.small.buttons .dropdown {
1489 font-size: 0.92857143rem;
1490}
1491
1492.ui.small.buttons .dropdown .menu > .item {
1493 font-size: 0.92857143rem;
1494}
1495
1496.ui.large.buttons .dropdown {
1497 font-size: 1.14285714rem;
1498}
1499
1500.ui.large.buttons .dropdown .menu > .item {
1501 font-size: 1.14285714rem;
1502}
1503
1504.ui.big.buttons .dropdown {
1505 font-size: 1.28571429rem;
1506}
1507
1508.ui.big.buttons .dropdown .menu > .item {
1509 font-size: 1.28571429rem;
1510}
1511
1512.ui.huge.buttons .dropdown {
1513 font-size: 1.42857143rem;
1514}
1515
1516.ui.huge.buttons .dropdown .menu > .item {
1517 font-size: 1.42857143rem;
1518}
1519
1520.ui.massive.buttons .dropdown {
1521 font-size: 1.71428571rem;
1522}
1523
1524.ui.massive.buttons .dropdown .menu > .item {
1525 font-size: 1.71428571rem;
1526}
1527
1528/*--------------
1529 Icon Only
1530---------------*/
1531
1532.ui.icon.buttons .button,
1533.ui.icon.button {
1534 padding: 0.78571429em 0.78571429em 0.78571429em;
1535}
1536
1537.ui.icon.buttons .button > .icon,
1538.ui.icon.button > .icon {
1539 opacity: 0.9;
1540 margin: 0 !important;
1541 vertical-align: top;
1542}
1543
1544/*-------------------
1545 Basic
1546--------------------*/
1547
1548.ui.basic.buttons .button,
1549.ui.basic.button {
1550 background: transparent none;
1551 color: rgba(0, 0, 0, 0.6);
1552 font-weight: normal;
1553 border-radius: 0.28571429rem;
1554 text-transform: none;
1555 text-shadow: none !important;
1556 -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
1557 box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
1558}
1559
1560.ui.basic.buttons {
1561 -webkit-box-shadow: none;
1562 box-shadow: none;
1563 border: 1px solid rgba(34, 36, 38, 0.15);
1564 border-radius: 0.28571429rem;
1565}
1566
1567.ui.basic.buttons .button {
1568 border-radius: 0;
1569}
1570
1571.ui.basic.buttons .button:hover,
1572.ui.basic.button:hover {
1573 background: #FFFFFF;
1574 color: rgba(0, 0, 0, 0.8);
1575 -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.35) inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1576 box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.35) inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1577}
1578
1579.ui.basic.buttons .button:focus,
1580.ui.basic.button:focus {
1581 background: #FFFFFF;
1582 color: rgba(0, 0, 0, 0.8);
1583 -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.35) inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1584 box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.35) inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
1585}
1586
1587.ui.basic.buttons .button:active,
1588.ui.basic.button:active {
1589 background: #F8F8F8;
1590 color: rgba(0, 0, 0, 0.9);
1591 -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 4px 0 rgba(34, 36, 38, 0.15) inset;
1592 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 4px 0 rgba(34, 36, 38, 0.15) inset;
1593}
1594
1595.ui.basic.buttons .active.button,
1596.ui.basic.active.button {
1597 background: rgba(0, 0, 0, 0.05);
1598 -webkit-box-shadow: '';
1599 box-shadow: '';
1600 color: rgba(0, 0, 0, 0.95);
1601}
1602
1603.ui.basic.buttons .active.button:hover,
1604.ui.basic.active.button:hover {
1605 background-color: rgba(0, 0, 0, 0.05);
1606}
1607
1608/* Vertical */
1609
1610.ui.basic.buttons .button:hover {
1611 -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.35) inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset inset;
1612 box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.35) inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset inset;
1613}
1614
1615.ui.basic.buttons .button:active {
1616 -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 4px 0 rgba(34, 36, 38, 0.15) inset inset;
1617 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 1px 4px 0 rgba(34, 36, 38, 0.15) inset inset;
1618}
1619
1620.ui.basic.buttons .active.button {
1621 -webkit-box-shadow: '';
1622 box-shadow: '';
1623}
1624
1625/* Standard Basic Inverted */
1626
1627.ui.basic.inverted.buttons .button,
1628.ui.basic.inverted.button {
1629 background-color: transparent;
1630 color: #F9FAFB;
1631 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
1632 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
1633}
1634
1635.ui.basic.inverted.buttons .button:hover,
1636.ui.basic.inverted.button:hover {
1637 color: #FFFFFF;
1638 -webkit-box-shadow: 0 0 0 2px #ffffff inset;
1639 box-shadow: 0 0 0 2px #ffffff inset;
1640}
1641
1642.ui.basic.inverted.buttons .button:focus,
1643.ui.basic.inverted.button:focus {
1644 color: #FFFFFF;
1645 -webkit-box-shadow: 0 0 0 2px #ffffff inset;
1646 box-shadow: 0 0 0 2px #ffffff inset;
1647}
1648
1649.ui.basic.inverted.buttons .button:active,
1650.ui.basic.inverted.button:active {
1651 background-color: rgba(255, 255, 255, 0.08);
1652 color: #FFFFFF;
1653 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.9) inset;
1654 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.9) inset;
1655}
1656
1657.ui.basic.inverted.buttons .active.button,
1658.ui.basic.inverted.active.button {
1659 background-color: rgba(255, 255, 255, 0.08);
1660 color: #FFFFFF;
1661 text-shadow: none;
1662 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.7) inset;
1663 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.7) inset;
1664}
1665
1666.ui.basic.inverted.buttons .active.button:hover,
1667.ui.basic.inverted.active.button:hover {
1668 background-color: rgba(255, 255, 255, 0.15);
1669 -webkit-box-shadow: 0 0 0 2px #ffffff inset;
1670 box-shadow: 0 0 0 2px #ffffff inset;
1671}
1672
1673/* Basic Group */
1674
1675.ui.basic.buttons .button {
1676 border-left: 1px solid rgba(34, 36, 38, 0.15);
1677 -webkit-box-shadow: none;
1678 box-shadow: none;
1679}
1680
1681.ui.basic.vertical.buttons .button {
1682 border-left: none;
1683 border-left-width: 0;
1684 border-top: 1px solid rgba(34, 36, 38, 0.15);
1685}
1686
1687.ui.basic.vertical.buttons .button:first-child {
1688 border-top-width: 0;
1689}
1690
1691/*-------------------
1692 Tertiary
1693--------------------*/
1694
1695/* Overline Mixin */
1696
1697.ui.tertiary.button {
1698 -webkit-transition: color 0.1s ease !important;
1699 transition: color 0.1s ease !important;
1700 border-radius: 0;
1701 margin: 0.28571429em 0.25em 0.28571429em 0 !important;
1702 padding: 0.5em !important;
1703 -webkit-box-shadow: none;
1704 box-shadow: none;
1705 color: rgba(0, 0, 0, 0.6);
1706 background: none;
1707}
1708
1709.ui.tertiary.button:hover {
1710 -webkit-box-shadow: inset 0 -0.2em 0 #666666;
1711 box-shadow: inset 0 -0.2em 0 #666666;
1712 color: #333333;
1713 background: none;
1714}
1715
1716.ui.tertiary.button:focus {
1717 -webkit-box-shadow: inset 0 -0.2em 0 #666666;
1718 box-shadow: inset 0 -0.2em 0 #666666;
1719 color: #333333;
1720 background: none;
1721}
1722
1723.ui.tertiary.button:active {
1724 -webkit-box-shadow: inset 0 -0.2em 0 #999999;
1725 box-shadow: inset 0 -0.2em 0 #999999;
1726 border-radius: 0.28571429rem 0.28571429rem 0 0;
1727 color: #666666;
1728 background: none;
1729}
1730
1731/*--------------
1732 Labeled Icon
1733---------------*/
1734
1735.ui.labeled.icon.buttons .button,
1736.ui.labeled.icon.button {
1737 position: relative;
1738 padding-left: 4.07142857em !important;
1739 padding-right: 1.5em !important;
1740}
1741
1742/* Left Labeled */
1743
1744.ui.labeled.icon.buttons > .button > .icon,
1745.ui.labeled.icon.button > .icon {
1746 position: absolute;
1747 top: 0;
1748 left: 0;
1749 height: 100%;
1750 line-height: 1;
1751 border-radius: 0;
1752 border-top-left-radius: inherit;
1753 border-bottom-left-radius: inherit;
1754 text-align: center;
1755 -webkit-animation: none;
1756 animation: none;
1757 padding: 0.78571429em 0 0.78571429em 0;
1758 margin: 0;
1759 width: 2.57142857em;
1760 background-color: rgba(0, 0, 0, 0.05);
1761 color: '';
1762 -webkit-box-shadow: -1px 0 0 0 transparent inset;
1763 box-shadow: -1px 0 0 0 transparent inset;
1764}
1765
1766/* Right Labeled */
1767
1768.ui[class*="right labeled"].icon.button {
1769 padding-right: 4.07142857em !important;
1770 padding-left: 1.5em !important;
1771}
1772
1773.ui[class*="right labeled"].icon.button > .icon {
1774 left: auto;
1775 right: 0;
1776 border-radius: 0;
1777 border-top-right-radius: inherit;
1778 border-bottom-right-radius: inherit;
1779 -webkit-box-shadow: 1px 0 0 0 transparent inset;
1780 box-shadow: 1px 0 0 0 transparent inset;
1781}
1782
1783.ui.labeled.icon.buttons > .button > .icon:before,
1784.ui.labeled.icon.button > .icon:before,
1785.ui.labeled.icon.buttons > .button > .icon:after,
1786.ui.labeled.icon.button > .icon:after {
1787 display: block;
1788 position: relative;
1789 width: 100%;
1790 top: 0;
1791 text-align: center;
1792}
1793
1794.ui.labeled.icon.buttons .button > .icon {
1795 border-radius: 0;
1796}
1797
1798.ui.labeled.icon.buttons .button:first-child > .icon {
1799 border-top-left-radius: 0.28571429rem;
1800 border-bottom-left-radius: 0.28571429rem;
1801}
1802
1803.ui.labeled.icon.buttons .button:last-child > .icon {
1804 border-top-right-radius: 0.28571429rem;
1805 border-bottom-right-radius: 0.28571429rem;
1806}
1807
1808.ui.vertical.labeled.icon.buttons .button:first-child > .icon {
1809 border-radius: 0;
1810 border-top-left-radius: 0.28571429rem;
1811}
1812
1813.ui.vertical.labeled.icon.buttons .button:last-child > .icon {
1814 border-radius: 0;
1815 border-bottom-left-radius: 0.28571429rem;
1816}
1817
1818/* Loading Icon in Labeled Button */
1819
1820.ui.labeled.icon.button > .loading.icon:before {
1821 -webkit-animation: loader 2s linear infinite;
1822 animation: loader 2s linear infinite;
1823}
1824
1825/*--------------
1826 Toggle
1827---------------*/
1828
1829/* Toggle (Modifies active state to give affordances) */
1830
1831.ui.toggle.buttons .active.button,
1832.ui.buttons .button.toggle.active,
1833.ui.button.toggle.active {
1834 background-color: #21BA45;
1835 -webkit-box-shadow: none;
1836 box-shadow: none;
1837 text-shadow: none;
1838 color: #FFFFFF;
1839}
1840
1841.ui.button.toggle.active:hover {
1842 background-color: #16ab39;
1843 text-shadow: none;
1844 color: #FFFFFF;
1845}
1846
1847/*--------------
1848 Circular
1849---------------*/
1850
1851.ui.circular.button {
1852 border-radius: 10em;
1853}
1854
1855.ui.circular.button > .icon {
1856 width: 1em;
1857 vertical-align: baseline;
1858}
1859
1860/*-------------------
1861 Or Buttons
1862--------------------*/
1863
1864.ui.buttons .or {
1865 position: relative;
1866 width: 0.3em;
1867 height: 2.57142857em;
1868 z-index: 3;
1869}
1870
1871.ui.buttons .or:before {
1872 position: absolute;
1873 text-align: center;
1874 border-radius: 500rem;
1875 content: 'or';
1876 top: 50%;
1877 left: 50%;
1878 background-color: #FFFFFF;
1879 text-shadow: none;
1880 margin-top: -0.89285714em;
1881 margin-left: -0.89285714em;
1882 width: 1.78571429em;
1883 height: 1.78571429em;
1884 line-height: 1.78571429em;
1885 color: rgba(0, 0, 0, 0.4);
1886 font-style: normal;
1887 font-weight: bold;
1888 -webkit-box-shadow: 0 0 0 1px transparent inset;
1889 box-shadow: 0 0 0 1px transparent inset;
1890}
1891
1892.ui.buttons .or[data-text]:before {
1893 content: attr(data-text);
1894}
1895
1896/* Fluid Or */
1897
1898.ui.fluid.buttons .or {
1899 width: 0 !important;
1900}
1901
1902.ui.fluid.buttons .or:after {
1903 display: none;
1904}
1905
1906/*-------------------
1907 Attached
1908--------------------*/
1909
1910/* Singular */
1911
1912.ui.attached.button {
1913 position: relative;
1914 display: block;
1915 margin: 0;
1916 border-radius: 0;
1917 -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15);
1918 box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15);
1919}
1920
1921/* Top / Bottom */
1922
1923.ui.attached.top.button {
1924 border-radius: 0.28571429rem 0.28571429rem 0 0;
1925}
1926
1927.ui.attached.bottom.button {
1928 border-radius: 0 0 0.28571429rem 0.28571429rem;
1929}
1930
1931/* Left / Right */
1932
1933.ui.left.attached.button {
1934 display: inline-block;
1935 border-left: none;
1936 text-align: right;
1937 padding-right: 0.75em;
1938 border-radius: 0.28571429rem 0 0 0.28571429rem;
1939}
1940
1941.ui.right.attached.button {
1942 display: inline-block;
1943 text-align: left;
1944 padding-left: 0.75em;
1945 border-radius: 0 0.28571429rem 0.28571429rem 0;
1946}
1947
1948/* Plural */
1949
1950.ui.attached.buttons {
1951 position: relative;
1952 display: -webkit-box;
1953 display: -ms-flexbox;
1954 display: flex;
1955 border-radius: 0;
1956 width: auto !important;
1957 z-index: auto;
1958 margin-left: -1px;
1959 margin-right: -1px;
1960}
1961
1962.ui.attached.buttons .button {
1963 margin: 0;
1964}
1965
1966.ui.attached.buttons .button:first-child {
1967 border-radius: 0;
1968}
1969
1970.ui.attached.buttons .button:last-child {
1971 border-radius: 0;
1972}
1973
1974/* Top / Bottom */
1975
1976.ui[class*="top attached"].buttons {
1977 margin-bottom: -1px;
1978 border-radius: 0.28571429rem 0.28571429rem 0 0;
1979}
1980
1981.ui[class*="top attached"].buttons .button:first-child {
1982 border-radius: 0.28571429rem 0 0 0;
1983}
1984
1985.ui[class*="top attached"].buttons .button:last-child {
1986 border-radius: 0 0.28571429rem 0 0;
1987}
1988
1989.ui[class*="bottom attached"].buttons {
1990 margin-top: -1px;
1991 border-radius: 0 0 0.28571429rem 0.28571429rem;
1992}
1993
1994.ui[class*="bottom attached"].buttons .button:first-child {
1995 border-radius: 0 0 0 0.28571429rem;
1996}
1997
1998.ui[class*="bottom attached"].buttons .button:last-child {
1999 border-radius: 0 0 0.28571429rem 0;
2000}
2001
2002/* Left / Right */
2003
2004.ui[class*="left attached"].buttons {
2005 display: -webkit-inline-box;
2006 display: -ms-inline-flexbox;
2007 display: inline-flex;
2008 margin-right: 0;
2009 margin-left: -1px;
2010 border-radius: 0 0.28571429rem 0.28571429rem 0;
2011}
2012
2013.ui[class*="left attached"].buttons .button:first-child {
2014 margin-left: -1px;
2015 border-radius: 0 0.28571429rem 0 0;
2016}
2017
2018.ui[class*="left attached"].buttons .button:last-child {
2019 margin-left: -1px;
2020 border-radius: 0 0 0.28571429rem 0;
2021}
2022
2023.ui[class*="right attached"].buttons {
2024 display: -webkit-inline-box;
2025 display: -ms-inline-flexbox;
2026 display: inline-flex;
2027 margin-left: 0;
2028 margin-right: -1px;
2029 border-radius: 0.28571429rem 0 0 0.28571429rem;
2030}
2031
2032.ui[class*="right attached"].buttons .button:first-child {
2033 margin-left: -1px;
2034 border-radius: 0.28571429rem 0 0 0;
2035}
2036
2037.ui[class*="right attached"].buttons .button:last-child {
2038 margin-left: -1px;
2039 border-radius: 0 0 0 0.28571429rem;
2040}
2041
2042/*-------------------
2043 Fluid
2044--------------------*/
2045
2046.ui.fluid.buttons,
2047.ui.fluid.button {
2048 width: 100%;
2049}
2050
2051.ui.fluid.button {
2052 display: block;
2053}
2054
2055.ui.two.buttons {
2056 width: 100%;
2057}
2058
2059.ui.two.buttons > .button {
2060 width: 50%;
2061}
2062
2063.ui.three.buttons {
2064 width: 100%;
2065}
2066
2067.ui.three.buttons > .button {
2068 width: 33.333%;
2069}
2070
2071.ui.four.buttons {
2072 width: 100%;
2073}
2074
2075.ui.four.buttons > .button {
2076 width: 25%;
2077}
2078
2079.ui.five.buttons {
2080 width: 100%;
2081}
2082
2083.ui.five.buttons > .button {
2084 width: 20%;
2085}
2086
2087.ui.six.buttons {
2088 width: 100%;
2089}
2090
2091.ui.six.buttons > .button {
2092 width: 16.666%;
2093}
2094
2095.ui.seven.buttons {
2096 width: 100%;
2097}
2098
2099.ui.seven.buttons > .button {
2100 width: 14.285%;
2101}
2102
2103.ui.eight.buttons {
2104 width: 100%;
2105}
2106
2107.ui.eight.buttons > .button {
2108 width: 12.5%;
2109}
2110
2111.ui.nine.buttons {
2112 width: 100%;
2113}
2114
2115.ui.nine.buttons > .button {
2116 width: 11.11%;
2117}
2118
2119.ui.ten.buttons {
2120 width: 100%;
2121}
2122
2123.ui.ten.buttons > .button {
2124 width: 10%;
2125}
2126
2127.ui.eleven.buttons {
2128 width: 100%;
2129}
2130
2131.ui.eleven.buttons > .button {
2132 width: 9.09%;
2133}
2134
2135.ui.twelve.buttons {
2136 width: 100%;
2137}
2138
2139.ui.twelve.buttons > .button {
2140 width: 8.3333%;
2141}
2142
2143/* Fluid Vertical Buttons */
2144
2145.ui.fluid.vertical.buttons,
2146.ui.fluid.vertical.buttons > .button {
2147 display: -webkit-box;
2148 display: -ms-flexbox;
2149 display: flex;
2150 width: auto;
2151 -webkit-box-pack: center;
2152 -ms-flex-pack: center;
2153 justify-content: center;
2154}
2155
2156.ui.two.vertical.buttons > .button {
2157 height: 50%;
2158}
2159
2160.ui.three.vertical.buttons > .button {
2161 height: 33.333%;
2162}
2163
2164.ui.four.vertical.buttons > .button {
2165 height: 25%;
2166}
2167
2168.ui.five.vertical.buttons > .button {
2169 height: 20%;
2170}
2171
2172.ui.six.vertical.buttons > .button {
2173 height: 16.666%;
2174}
2175
2176.ui.seven.vertical.buttons > .button {
2177 height: 14.285%;
2178}
2179
2180.ui.eight.vertical.buttons > .button {
2181 height: 12.5%;
2182}
2183
2184.ui.nine.vertical.buttons > .button {
2185 height: 11.11%;
2186}
2187
2188.ui.ten.vertical.buttons > .button {
2189 height: 10%;
2190}
2191
2192.ui.eleven.vertical.buttons > .button {
2193 height: 9.09%;
2194}
2195
2196.ui.twelve.vertical.buttons > .button {
2197 height: 8.3333%;
2198}
2199
2200/*-------------------
2201 Colors
2202--------------------*/
2203
2204.ui.primary.buttons .button,
2205.ui.primary.button {
2206 background-color: #2185D0;
2207 color: #FFFFFF;
2208 text-shadow: none;
2209 background-image: none;
2210}
2211
2212.ui.primary.button {
2213 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
2214 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
2215}
2216
2217.ui.primary.buttons .button:hover,
2218.ui.primary.button:hover {
2219 background-color: #1678c2;
2220 color: #FFFFFF;
2221 text-shadow: none;
2222}
2223
2224.ui.primary.buttons .button:focus,
2225.ui.primary.button:focus {
2226 background-color: #0d71bb;
2227 color: #FFFFFF;
2228 text-shadow: none;
2229}
2230
2231.ui.primary.buttons .button:active,
2232.ui.primary.button:active {
2233 background-color: #1a69a4;
2234 color: #FFFFFF;
2235 text-shadow: none;
2236}
2237
2238.ui.primary.buttons .active.button,
2239.ui.primary.buttons .active.button:active,
2240.ui.primary.active.button,
2241.ui.primary.button .active.button:active {
2242 background-color: #1279c6;
2243 color: #FFFFFF;
2244 text-shadow: none;
2245}
2246
2247/* Basic */
2248
2249.ui.basic.primary.buttons .button,
2250.ui.basic.primary.button {
2251 background: transparent;
2252 -webkit-box-shadow: 0 0 0 1px #2185D0 inset;
2253 box-shadow: 0 0 0 1px #2185D0 inset;
2254 color: #2185D0;
2255}
2256
2257.ui.basic.primary.buttons .button:hover,
2258.ui.basic.primary.button:hover {
2259 background: transparent;
2260 -webkit-box-shadow: 0 0 0 1px #1678c2 inset;
2261 box-shadow: 0 0 0 1px #1678c2 inset;
2262 color: #1678c2;
2263}
2264
2265.ui.basic.primary.buttons .button:focus,
2266.ui.basic.primary.button:focus {
2267 background: transparent;
2268 -webkit-box-shadow: 0 0 0 1px #0d71bb inset;
2269 box-shadow: 0 0 0 1px #0d71bb inset;
2270 color: #1678c2;
2271}
2272
2273.ui.basic.primary.buttons .active.button,
2274.ui.basic.primary.active.button {
2275 background: transparent;
2276 -webkit-box-shadow: 0 0 0 1px #1279c6 inset;
2277 box-shadow: 0 0 0 1px #1279c6 inset;
2278 color: #1a69a4;
2279}
2280
2281.ui.basic.primary.buttons .button:active,
2282.ui.basic.primary.button:active {
2283 -webkit-box-shadow: 0 0 0 1px #1a69a4 inset;
2284 box-shadow: 0 0 0 1px #1a69a4 inset;
2285 color: #1a69a4;
2286}
2287
2288.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
2289 margin-left: -1px;
2290}
2291
2292/* Inverted */
2293
2294.ui.inverted.primary.buttons .button,
2295.ui.inverted.primary.button {
2296 background-color: transparent;
2297 -webkit-box-shadow: 0 0 0 2px #54C8FF inset;
2298 box-shadow: 0 0 0 2px #54C8FF inset;
2299 color: #54C8FF;
2300}
2301
2302.ui.inverted.primary.buttons .button:hover,
2303.ui.inverted.primary.button:hover,
2304.ui.inverted.primary.buttons .button:focus,
2305.ui.inverted.primary.button:focus,
2306.ui.inverted.primary.buttons .button.active,
2307.ui.inverted.primary.button.active,
2308.ui.inverted.primary.buttons .button:active,
2309.ui.inverted.primary.button:active {
2310 -webkit-box-shadow: none;
2311 box-shadow: none;
2312 color: #FFFFFF;
2313}
2314
2315.ui.inverted.primary.buttons .button:hover,
2316.ui.inverted.primary.button:hover {
2317 background-color: #21b8ff;
2318}
2319
2320.ui.inverted.primary.buttons .button:focus,
2321.ui.inverted.primary.button:focus {
2322 background-color: #2bbbff;
2323}
2324
2325.ui.inverted.primary.buttons .active.button,
2326.ui.inverted.primary.active.button {
2327 background-color: #3ac0ff;
2328}
2329
2330.ui.inverted.primary.buttons .button:active,
2331.ui.inverted.primary.button:active {
2332 background-color: #21b8ff;
2333}
2334
2335/* Inverted Basic */
2336
2337.ui.inverted.primary.basic.buttons .button,
2338.ui.inverted.primary.buttons .basic.button,
2339.ui.inverted.primary.basic.button {
2340 background-color: transparent;
2341 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
2342 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
2343 color: #FFFFFF;
2344}
2345
2346.ui.inverted.primary.basic.buttons .button:hover,
2347.ui.inverted.primary.buttons .basic.button:hover,
2348.ui.inverted.primary.basic.button:hover {
2349 -webkit-box-shadow: 0 0 0 2px #21b8ff inset;
2350 box-shadow: 0 0 0 2px #21b8ff inset;
2351 color: #54C8FF;
2352}
2353
2354.ui.inverted.primary.basic.buttons .button:focus,
2355.ui.inverted.primary.basic.buttons .button:focus,
2356.ui.inverted.primary.basic.button:focus {
2357 -webkit-box-shadow: 0 0 0 2px #2bbbff inset;
2358 box-shadow: 0 0 0 2px #2bbbff inset;
2359 color: #54C8FF;
2360}
2361
2362.ui.inverted.primary.basic.buttons .active.button,
2363.ui.inverted.primary.buttons .basic.active.button,
2364.ui.inverted.primary.basic.active.button {
2365 -webkit-box-shadow: 0 0 0 2px #3ac0ff inset;
2366 box-shadow: 0 0 0 2px #3ac0ff inset;
2367 color: #54C8FF;
2368}
2369
2370.ui.inverted.primary.basic.buttons .button:active,
2371.ui.inverted.primary.buttons .basic.button:active,
2372.ui.inverted.primary.basic.button:active {
2373 -webkit-box-shadow: 0 0 0 2px #21b8ff inset;
2374 box-shadow: 0 0 0 2px #21b8ff inset;
2375 color: #54C8FF;
2376}
2377
2378/* Tertiary */
2379
2380.ui.tertiary.primary.buttons .button,
2381.ui.tertiary.primary.buttons .tertiary.button,
2382.ui.tertiary.primary.button {
2383 background: transparent;
2384 -webkit-box-shadow: none;
2385 box-shadow: none;
2386 color: #2185D0;
2387}
2388
2389.ui.tertiary.primary.buttons .button:hover,
2390.ui.tertiary.primary.buttons button:hover,
2391.ui.tertiary.primary.button:hover {
2392 -webkit-box-shadow: inset 0 -0.2em 0 #2b75ac;
2393 box-shadow: inset 0 -0.2em 0 #2b75ac;
2394 color: #2b75ac;
2395}
2396
2397.ui.tertiary.primary.buttons .button:focus,
2398.ui.tertiary.primary.buttons .tertiary.button:focus,
2399.ui.tertiary.primary.button:focus {
2400 -webkit-box-shadow: inset 0 -0.2em 0 #216ea7;
2401 box-shadow: inset 0 -0.2em 0 #216ea7;
2402 color: #216ea7;
2403}
2404
2405.ui.tertiary.primary.buttons .active.button,
2406.ui.tertiary.primary.buttons .tertiary.active.button,
2407.ui.tertiary.primary.active.button,
2408.ui.tertiary.primary.buttons .button:active,
2409.ui.tertiary.primary.buttons .tertiary.button:active,
2410.ui.tertiary.primary.button:active {
2411 -webkit-box-shadow: inset 0 -0.2em 0 #007bd8;
2412 box-shadow: inset 0 -0.2em 0 #007bd8;
2413 color: #1279c6;
2414}
2415
2416.ui.secondary.buttons .button,
2417.ui.secondary.button {
2418 background-color: #1B1C1D;
2419 color: #FFFFFF;
2420 text-shadow: none;
2421 background-image: none;
2422}
2423
2424.ui.secondary.button {
2425 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
2426 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
2427}
2428
2429.ui.secondary.buttons .button:hover,
2430.ui.secondary.button:hover {
2431 background-color: #27292a;
2432 color: #FFFFFF;
2433 text-shadow: none;
2434}
2435
2436.ui.secondary.buttons .button:focus,
2437.ui.secondary.button:focus {
2438 background-color: #2e3032;
2439 color: #FFFFFF;
2440 text-shadow: none;
2441}
2442
2443.ui.secondary.buttons .button:active,
2444.ui.secondary.button:active {
2445 background-color: #343637;
2446 color: #FFFFFF;
2447 text-shadow: none;
2448}
2449
2450.ui.secondary.buttons .active.button,
2451.ui.secondary.buttons .active.button:active,
2452.ui.secondary.active.button,
2453.ui.secondary.button .active.button:active {
2454 background-color: #27292a;
2455 color: #FFFFFF;
2456 text-shadow: none;
2457}
2458
2459/* Basic */
2460
2461.ui.basic.secondary.buttons .button,
2462.ui.basic.secondary.button {
2463 background: transparent;
2464 -webkit-box-shadow: 0 0 0 1px #1B1C1D inset;
2465 box-shadow: 0 0 0 1px #1B1C1D inset;
2466 color: #1B1C1D;
2467}
2468
2469.ui.basic.secondary.buttons .button:hover,
2470.ui.basic.secondary.button:hover {
2471 background: transparent;
2472 -webkit-box-shadow: 0 0 0 1px #27292a inset;
2473 box-shadow: 0 0 0 1px #27292a inset;
2474 color: #27292a;
2475}
2476
2477.ui.basic.secondary.buttons .button:focus,
2478.ui.basic.secondary.button:focus {
2479 background: transparent;
2480 -webkit-box-shadow: 0 0 0 1px #2e3032 inset;
2481 box-shadow: 0 0 0 1px #2e3032 inset;
2482 color: #27292a;
2483}
2484
2485.ui.basic.secondary.buttons .active.button,
2486.ui.basic.secondary.active.button {
2487 background: transparent;
2488 -webkit-box-shadow: 0 0 0 1px #27292a inset;
2489 box-shadow: 0 0 0 1px #27292a inset;
2490 color: #343637;
2491}
2492
2493.ui.basic.secondary.buttons .button:active,
2494.ui.basic.secondary.button:active {
2495 -webkit-box-shadow: 0 0 0 1px #343637 inset;
2496 box-shadow: 0 0 0 1px #343637 inset;
2497 color: #343637;
2498}
2499
2500.ui.buttons:not(.vertical) > .basic.secondary.button:not(:first-child) {
2501 margin-left: -1px;
2502}
2503
2504/* Inverted */
2505
2506.ui.inverted.secondary.buttons .button,
2507.ui.inverted.secondary.button {
2508 background-color: transparent;
2509 -webkit-box-shadow: 0 0 0 2px #545454 inset;
2510 box-shadow: 0 0 0 2px #545454 inset;
2511 color: #545454;
2512}
2513
2514.ui.inverted.secondary.buttons .button:hover,
2515.ui.inverted.secondary.button:hover,
2516.ui.inverted.secondary.buttons .button:focus,
2517.ui.inverted.secondary.button:focus,
2518.ui.inverted.secondary.buttons .button.active,
2519.ui.inverted.secondary.button.active,
2520.ui.inverted.secondary.buttons .button:active,
2521.ui.inverted.secondary.button:active {
2522 -webkit-box-shadow: none;
2523 box-shadow: none;
2524 color: #FFFFFF;
2525}
2526
2527.ui.inverted.secondary.buttons .button:hover,
2528.ui.inverted.secondary.button:hover {
2529 background-color: #6e6e6e;
2530}
2531
2532.ui.inverted.secondary.buttons .button:focus,
2533.ui.inverted.secondary.button:focus {
2534 background-color: #686868;
2535}
2536
2537.ui.inverted.secondary.buttons .active.button,
2538.ui.inverted.secondary.active.button {
2539 background-color: #616161;
2540}
2541
2542.ui.inverted.secondary.buttons .button:active,
2543.ui.inverted.secondary.button:active {
2544 background-color: #6e6e6e;
2545}
2546
2547/* Inverted Basic */
2548
2549.ui.inverted.secondary.basic.buttons .button,
2550.ui.inverted.secondary.buttons .basic.button,
2551.ui.inverted.secondary.basic.button {
2552 background-color: transparent;
2553 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
2554 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
2555 color: #FFFFFF;
2556}
2557
2558.ui.inverted.secondary.basic.buttons .button:hover,
2559.ui.inverted.secondary.buttons .basic.button:hover,
2560.ui.inverted.secondary.basic.button:hover {
2561 -webkit-box-shadow: 0 0 0 2px #6e6e6e inset;
2562 box-shadow: 0 0 0 2px #6e6e6e inset;
2563 color: #545454;
2564}
2565
2566.ui.inverted.secondary.basic.buttons .button:focus,
2567.ui.inverted.secondary.basic.buttons .button:focus,
2568.ui.inverted.secondary.basic.button:focus {
2569 -webkit-box-shadow: 0 0 0 2px #686868 inset;
2570 box-shadow: 0 0 0 2px #686868 inset;
2571 color: #545454;
2572}
2573
2574.ui.inverted.secondary.basic.buttons .active.button,
2575.ui.inverted.secondary.buttons .basic.active.button,
2576.ui.inverted.secondary.basic.active.button {
2577 -webkit-box-shadow: 0 0 0 2px #616161 inset;
2578 box-shadow: 0 0 0 2px #616161 inset;
2579 color: #545454;
2580}
2581
2582.ui.inverted.secondary.basic.buttons .button:active,
2583.ui.inverted.secondary.buttons .basic.button:active,
2584.ui.inverted.secondary.basic.button:active {
2585 -webkit-box-shadow: 0 0 0 2px #6e6e6e inset;
2586 box-shadow: 0 0 0 2px #6e6e6e inset;
2587 color: #545454;
2588}
2589
2590/* Tertiary */
2591
2592.ui.tertiary.secondary.buttons .button,
2593.ui.tertiary.secondary.buttons .tertiary.button,
2594.ui.tertiary.secondary.button {
2595 background: transparent;
2596 -webkit-box-shadow: none;
2597 box-shadow: none;
2598 color: #1B1C1D;
2599}
2600
2601.ui.tertiary.secondary.buttons .button:hover,
2602.ui.tertiary.secondary.buttons button:hover,
2603.ui.tertiary.secondary.button:hover {
2604 -webkit-box-shadow: inset 0 -0.2em 0 #292929;
2605 box-shadow: inset 0 -0.2em 0 #292929;
2606 color: #292929;
2607}
2608
2609.ui.tertiary.secondary.buttons .button:focus,
2610.ui.tertiary.secondary.buttons .tertiary.button:focus,
2611.ui.tertiary.secondary.button:focus {
2612 -webkit-box-shadow: inset 0 -0.2em 0 #303030;
2613 box-shadow: inset 0 -0.2em 0 #303030;
2614 color: #303030;
2615}
2616
2617.ui.tertiary.secondary.buttons .active.button,
2618.ui.tertiary.secondary.buttons .tertiary.active.button,
2619.ui.tertiary.secondary.active.button,
2620.ui.tertiary.secondary.buttons .button:active,
2621.ui.tertiary.secondary.buttons .tertiary.button:active,
2622.ui.tertiary.secondary.button:active {
2623 -webkit-box-shadow: inset 0 -0.2em 0 #1f2933;
2624 box-shadow: inset 0 -0.2em 0 #1f2933;
2625 color: #27292a;
2626}
2627
2628.ui.red.buttons .button,
2629.ui.red.button {
2630 background-color: #DB2828;
2631 color: #FFFFFF;
2632 text-shadow: none;
2633 background-image: none;
2634}
2635
2636.ui.red.button {
2637 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
2638 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
2639}
2640
2641.ui.red.buttons .button:hover,
2642.ui.red.button:hover {
2643 background-color: #d01919;
2644 color: #FFFFFF;
2645 text-shadow: none;
2646}
2647
2648.ui.red.buttons .button:focus,
2649.ui.red.button:focus {
2650 background-color: #ca1010;
2651 color: #FFFFFF;
2652 text-shadow: none;
2653}
2654
2655.ui.red.buttons .button:active,
2656.ui.red.button:active {
2657 background-color: #b21e1e;
2658 color: #FFFFFF;
2659 text-shadow: none;
2660}
2661
2662.ui.red.buttons .active.button,
2663.ui.red.buttons .active.button:active,
2664.ui.red.active.button,
2665.ui.red.button .active.button:active {
2666 background-color: #d41515;
2667 color: #FFFFFF;
2668 text-shadow: none;
2669}
2670
2671/* Basic */
2672
2673.ui.basic.red.buttons .button,
2674.ui.basic.red.button {
2675 background: transparent;
2676 -webkit-box-shadow: 0 0 0 1px #DB2828 inset;
2677 box-shadow: 0 0 0 1px #DB2828 inset;
2678 color: #DB2828;
2679}
2680
2681.ui.basic.red.buttons .button:hover,
2682.ui.basic.red.button:hover {
2683 background: transparent;
2684 -webkit-box-shadow: 0 0 0 1px #d01919 inset;
2685 box-shadow: 0 0 0 1px #d01919 inset;
2686 color: #d01919;
2687}
2688
2689.ui.basic.red.buttons .button:focus,
2690.ui.basic.red.button:focus {
2691 background: transparent;
2692 -webkit-box-shadow: 0 0 0 1px #ca1010 inset;
2693 box-shadow: 0 0 0 1px #ca1010 inset;
2694 color: #d01919;
2695}
2696
2697.ui.basic.red.buttons .active.button,
2698.ui.basic.red.active.button {
2699 background: transparent;
2700 -webkit-box-shadow: 0 0 0 1px #d41515 inset;
2701 box-shadow: 0 0 0 1px #d41515 inset;
2702 color: #b21e1e;
2703}
2704
2705.ui.basic.red.buttons .button:active,
2706.ui.basic.red.button:active {
2707 -webkit-box-shadow: 0 0 0 1px #b21e1e inset;
2708 box-shadow: 0 0 0 1px #b21e1e inset;
2709 color: #b21e1e;
2710}
2711
2712.ui.buttons:not(.vertical) > .basic.red.button:not(:first-child) {
2713 margin-left: -1px;
2714}
2715
2716/* Inverted */
2717
2718.ui.inverted.red.buttons .button,
2719.ui.inverted.red.button {
2720 background-color: transparent;
2721 -webkit-box-shadow: 0 0 0 2px #FF695E inset;
2722 box-shadow: 0 0 0 2px #FF695E inset;
2723 color: #FF695E;
2724}
2725
2726.ui.inverted.red.buttons .button:hover,
2727.ui.inverted.red.button:hover,
2728.ui.inverted.red.buttons .button:focus,
2729.ui.inverted.red.button:focus,
2730.ui.inverted.red.buttons .button.active,
2731.ui.inverted.red.button.active,
2732.ui.inverted.red.buttons .button:active,
2733.ui.inverted.red.button:active {
2734 -webkit-box-shadow: none;
2735 box-shadow: none;
2736 color: #FFFFFF;
2737}
2738
2739.ui.inverted.red.buttons .button:hover,
2740.ui.inverted.red.button:hover {
2741 background-color: #ff392b;
2742}
2743
2744.ui.inverted.red.buttons .button:focus,
2745.ui.inverted.red.button:focus {
2746 background-color: #ff4335;
2747}
2748
2749.ui.inverted.red.buttons .active.button,
2750.ui.inverted.red.active.button {
2751 background-color: #ff5144;
2752}
2753
2754.ui.inverted.red.buttons .button:active,
2755.ui.inverted.red.button:active {
2756 background-color: #ff392b;
2757}
2758
2759/* Inverted Basic */
2760
2761.ui.inverted.red.basic.buttons .button,
2762.ui.inverted.red.buttons .basic.button,
2763.ui.inverted.red.basic.button {
2764 background-color: transparent;
2765 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
2766 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
2767 color: #FFFFFF;
2768}
2769
2770.ui.inverted.red.basic.buttons .button:hover,
2771.ui.inverted.red.buttons .basic.button:hover,
2772.ui.inverted.red.basic.button:hover {
2773 -webkit-box-shadow: 0 0 0 2px #ff392b inset;
2774 box-shadow: 0 0 0 2px #ff392b inset;
2775 color: #FF695E;
2776}
2777
2778.ui.inverted.red.basic.buttons .button:focus,
2779.ui.inverted.red.basic.buttons .button:focus,
2780.ui.inverted.red.basic.button:focus {
2781 -webkit-box-shadow: 0 0 0 2px #ff4335 inset;
2782 box-shadow: 0 0 0 2px #ff4335 inset;
2783 color: #FF695E;
2784}
2785
2786.ui.inverted.red.basic.buttons .active.button,
2787.ui.inverted.red.buttons .basic.active.button,
2788.ui.inverted.red.basic.active.button {
2789 -webkit-box-shadow: 0 0 0 2px #ff5144 inset;
2790 box-shadow: 0 0 0 2px #ff5144 inset;
2791 color: #FF695E;
2792}
2793
2794.ui.inverted.red.basic.buttons .button:active,
2795.ui.inverted.red.buttons .basic.button:active,
2796.ui.inverted.red.basic.button:active {
2797 -webkit-box-shadow: 0 0 0 2px #ff392b inset;
2798 box-shadow: 0 0 0 2px #ff392b inset;
2799 color: #FF695E;
2800}
2801
2802/* Tertiary */
2803
2804.ui.tertiary.red.buttons .button,
2805.ui.tertiary.red.buttons .tertiary.button,
2806.ui.tertiary.red.button {
2807 background: transparent;
2808 -webkit-box-shadow: none;
2809 box-shadow: none;
2810 color: #DB2828;
2811}
2812
2813.ui.tertiary.red.buttons .button:hover,
2814.ui.tertiary.red.buttons button:hover,
2815.ui.tertiary.red.button:hover {
2816 -webkit-box-shadow: inset 0 -0.2em 0 #b93131;
2817 box-shadow: inset 0 -0.2em 0 #b93131;
2818 color: #b93131;
2819}
2820
2821.ui.tertiary.red.buttons .button:focus,
2822.ui.tertiary.red.buttons .tertiary.button:focus,
2823.ui.tertiary.red.button:focus {
2824 -webkit-box-shadow: inset 0 -0.2em 0 #b52626;
2825 box-shadow: inset 0 -0.2em 0 #b52626;
2826 color: #b52626;
2827}
2828
2829.ui.tertiary.red.buttons .active.button,
2830.ui.tertiary.red.buttons .tertiary.active.button,
2831.ui.tertiary.red.active.button,
2832.ui.tertiary.red.buttons .button:active,
2833.ui.tertiary.red.buttons .tertiary.button:active,
2834.ui.tertiary.red.button:active {
2835 -webkit-box-shadow: inset 0 -0.2em 0 #ea0000;
2836 box-shadow: inset 0 -0.2em 0 #ea0000;
2837 color: #d41515;
2838}
2839
2840.ui.orange.buttons .button,
2841.ui.orange.button {
2842 background-color: #F2711C;
2843 color: #FFFFFF;
2844 text-shadow: none;
2845 background-image: none;
2846}
2847
2848.ui.orange.button {
2849 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
2850 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
2851}
2852
2853.ui.orange.buttons .button:hover,
2854.ui.orange.button:hover {
2855 background-color: #f26202;
2856 color: #FFFFFF;
2857 text-shadow: none;
2858}
2859
2860.ui.orange.buttons .button:focus,
2861.ui.orange.button:focus {
2862 background-color: #e55b00;
2863 color: #FFFFFF;
2864 text-shadow: none;
2865}
2866
2867.ui.orange.buttons .button:active,
2868.ui.orange.button:active {
2869 background-color: #cf590c;
2870 color: #FFFFFF;
2871 text-shadow: none;
2872}
2873
2874.ui.orange.buttons .active.button,
2875.ui.orange.buttons .active.button:active,
2876.ui.orange.active.button,
2877.ui.orange.button .active.button:active {
2878 background-color: #f56100;
2879 color: #FFFFFF;
2880 text-shadow: none;
2881}
2882
2883/* Basic */
2884
2885.ui.basic.orange.buttons .button,
2886.ui.basic.orange.button {
2887 background: transparent;
2888 -webkit-box-shadow: 0 0 0 1px #F2711C inset;
2889 box-shadow: 0 0 0 1px #F2711C inset;
2890 color: #F2711C;
2891}
2892
2893.ui.basic.orange.buttons .button:hover,
2894.ui.basic.orange.button:hover {
2895 background: transparent;
2896 -webkit-box-shadow: 0 0 0 1px #f26202 inset;
2897 box-shadow: 0 0 0 1px #f26202 inset;
2898 color: #f26202;
2899}
2900
2901.ui.basic.orange.buttons .button:focus,
2902.ui.basic.orange.button:focus {
2903 background: transparent;
2904 -webkit-box-shadow: 0 0 0 1px #e55b00 inset;
2905 box-shadow: 0 0 0 1px #e55b00 inset;
2906 color: #f26202;
2907}
2908
2909.ui.basic.orange.buttons .active.button,
2910.ui.basic.orange.active.button {
2911 background: transparent;
2912 -webkit-box-shadow: 0 0 0 1px #f56100 inset;
2913 box-shadow: 0 0 0 1px #f56100 inset;
2914 color: #cf590c;
2915}
2916
2917.ui.basic.orange.buttons .button:active,
2918.ui.basic.orange.button:active {
2919 -webkit-box-shadow: 0 0 0 1px #cf590c inset;
2920 box-shadow: 0 0 0 1px #cf590c inset;
2921 color: #cf590c;
2922}
2923
2924.ui.buttons:not(.vertical) > .basic.orange.button:not(:first-child) {
2925 margin-left: -1px;
2926}
2927
2928/* Inverted */
2929
2930.ui.inverted.orange.buttons .button,
2931.ui.inverted.orange.button {
2932 background-color: transparent;
2933 -webkit-box-shadow: 0 0 0 2px #FF851B inset;
2934 box-shadow: 0 0 0 2px #FF851B inset;
2935 color: #FF851B;
2936}
2937
2938.ui.inverted.orange.buttons .button:hover,
2939.ui.inverted.orange.button:hover,
2940.ui.inverted.orange.buttons .button:focus,
2941.ui.inverted.orange.button:focus,
2942.ui.inverted.orange.buttons .button.active,
2943.ui.inverted.orange.button.active,
2944.ui.inverted.orange.buttons .button:active,
2945.ui.inverted.orange.button:active {
2946 -webkit-box-shadow: none;
2947 box-shadow: none;
2948 color: #FFFFFF;
2949}
2950
2951.ui.inverted.orange.buttons .button:hover,
2952.ui.inverted.orange.button:hover {
2953 background-color: #e76b00;
2954}
2955
2956.ui.inverted.orange.buttons .button:focus,
2957.ui.inverted.orange.button:focus {
2958 background-color: #f17000;
2959}
2960
2961.ui.inverted.orange.buttons .active.button,
2962.ui.inverted.orange.active.button {
2963 background-color: #ff7701;
2964}
2965
2966.ui.inverted.orange.buttons .button:active,
2967.ui.inverted.orange.button:active {
2968 background-color: #e76b00;
2969}
2970
2971/* Inverted Basic */
2972
2973.ui.inverted.orange.basic.buttons .button,
2974.ui.inverted.orange.buttons .basic.button,
2975.ui.inverted.orange.basic.button {
2976 background-color: transparent;
2977 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
2978 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
2979 color: #FFFFFF;
2980}
2981
2982.ui.inverted.orange.basic.buttons .button:hover,
2983.ui.inverted.orange.buttons .basic.button:hover,
2984.ui.inverted.orange.basic.button:hover {
2985 -webkit-box-shadow: 0 0 0 2px #e76b00 inset;
2986 box-shadow: 0 0 0 2px #e76b00 inset;
2987 color: #FF851B;
2988}
2989
2990.ui.inverted.orange.basic.buttons .button:focus,
2991.ui.inverted.orange.basic.buttons .button:focus,
2992.ui.inverted.orange.basic.button:focus {
2993 -webkit-box-shadow: 0 0 0 2px #f17000 inset;
2994 box-shadow: 0 0 0 2px #f17000 inset;
2995 color: #FF851B;
2996}
2997
2998.ui.inverted.orange.basic.buttons .active.button,
2999.ui.inverted.orange.buttons .basic.active.button,
3000.ui.inverted.orange.basic.active.button {
3001 -webkit-box-shadow: 0 0 0 2px #ff7701 inset;
3002 box-shadow: 0 0 0 2px #ff7701 inset;
3003 color: #FF851B;
3004}
3005
3006.ui.inverted.orange.basic.buttons .button:active,
3007.ui.inverted.orange.buttons .basic.button:active,
3008.ui.inverted.orange.basic.button:active {
3009 -webkit-box-shadow: 0 0 0 2px #e76b00 inset;
3010 box-shadow: 0 0 0 2px #e76b00 inset;
3011 color: #FF851B;
3012}
3013
3014/* Tertiary */
3015
3016.ui.tertiary.orange.buttons .button,
3017.ui.tertiary.orange.buttons .tertiary.button,
3018.ui.tertiary.orange.button {
3019 background: transparent;
3020 -webkit-box-shadow: none;
3021 box-shadow: none;
3022 color: #F2711C;
3023}
3024
3025.ui.tertiary.orange.buttons .button:hover,
3026.ui.tertiary.orange.buttons button:hover,
3027.ui.tertiary.orange.button:hover {
3028 -webkit-box-shadow: inset 0 -0.2em 0 #da671b;
3029 box-shadow: inset 0 -0.2em 0 #da671b;
3030 color: #da671b;
3031}
3032
3033.ui.tertiary.orange.buttons .button:focus,
3034.ui.tertiary.orange.buttons .tertiary.button:focus,
3035.ui.tertiary.orange.button:focus {
3036 -webkit-box-shadow: inset 0 -0.2em 0 #ce6017;
3037 box-shadow: inset 0 -0.2em 0 #ce6017;
3038 color: #ce6017;
3039}
3040
3041.ui.tertiary.orange.buttons .active.button,
3042.ui.tertiary.orange.buttons .tertiary.active.button,
3043.ui.tertiary.orange.active.button,
3044.ui.tertiary.orange.buttons .button:active,
3045.ui.tertiary.orange.buttons .tertiary.button:active,
3046.ui.tertiary.orange.button:active {
3047 -webkit-box-shadow: inset 0 -0.2em 0 #f56100;
3048 box-shadow: inset 0 -0.2em 0 #f56100;
3049 color: #f56100;
3050}
3051
3052.ui.yellow.buttons .button,
3053.ui.yellow.button {
3054 background-color: #FBBD08;
3055 color: #FFFFFF;
3056 text-shadow: none;
3057 background-image: none;
3058}
3059
3060.ui.yellow.button {
3061 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
3062 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
3063}
3064
3065.ui.yellow.buttons .button:hover,
3066.ui.yellow.button:hover {
3067 background-color: #eaae00;
3068 color: #FFFFFF;
3069 text-shadow: none;
3070}
3071
3072.ui.yellow.buttons .button:focus,
3073.ui.yellow.button:focus {
3074 background-color: #daa300;
3075 color: #FFFFFF;
3076 text-shadow: none;
3077}
3078
3079.ui.yellow.buttons .button:active,
3080.ui.yellow.button:active {
3081 background-color: #cd9903;
3082 color: #FFFFFF;
3083 text-shadow: none;
3084}
3085
3086.ui.yellow.buttons .active.button,
3087.ui.yellow.buttons .active.button:active,
3088.ui.yellow.active.button,
3089.ui.yellow.button .active.button:active {
3090 background-color: #eaae00;
3091 color: #FFFFFF;
3092 text-shadow: none;
3093}
3094
3095/* Basic */
3096
3097.ui.basic.yellow.buttons .button,
3098.ui.basic.yellow.button {
3099 background: transparent;
3100 -webkit-box-shadow: 0 0 0 1px #FBBD08 inset;
3101 box-shadow: 0 0 0 1px #FBBD08 inset;
3102 color: #FBBD08;
3103}
3104
3105.ui.basic.yellow.buttons .button:hover,
3106.ui.basic.yellow.button:hover {
3107 background: transparent;
3108 -webkit-box-shadow: 0 0 0 1px #eaae00 inset;
3109 box-shadow: 0 0 0 1px #eaae00 inset;
3110 color: #eaae00;
3111}
3112
3113.ui.basic.yellow.buttons .button:focus,
3114.ui.basic.yellow.button:focus {
3115 background: transparent;
3116 -webkit-box-shadow: 0 0 0 1px #daa300 inset;
3117 box-shadow: 0 0 0 1px #daa300 inset;
3118 color: #eaae00;
3119}
3120
3121.ui.basic.yellow.buttons .active.button,
3122.ui.basic.yellow.active.button {
3123 background: transparent;
3124 -webkit-box-shadow: 0 0 0 1px #eaae00 inset;
3125 box-shadow: 0 0 0 1px #eaae00 inset;
3126 color: #cd9903;
3127}
3128
3129.ui.basic.yellow.buttons .button:active,
3130.ui.basic.yellow.button:active {
3131 -webkit-box-shadow: 0 0 0 1px #cd9903 inset;
3132 box-shadow: 0 0 0 1px #cd9903 inset;
3133 color: #cd9903;
3134}
3135
3136.ui.buttons:not(.vertical) > .basic.yellow.button:not(:first-child) {
3137 margin-left: -1px;
3138}
3139
3140/* Inverted */
3141
3142.ui.inverted.yellow.buttons .button,
3143.ui.inverted.yellow.button {
3144 background-color: transparent;
3145 -webkit-box-shadow: 0 0 0 2px #FFE21F inset;
3146 box-shadow: 0 0 0 2px #FFE21F inset;
3147 color: #FFE21F;
3148}
3149
3150.ui.inverted.yellow.buttons .button:hover,
3151.ui.inverted.yellow.button:hover,
3152.ui.inverted.yellow.buttons .button:focus,
3153.ui.inverted.yellow.button:focus,
3154.ui.inverted.yellow.buttons .button.active,
3155.ui.inverted.yellow.button.active,
3156.ui.inverted.yellow.buttons .button:active,
3157.ui.inverted.yellow.button:active {
3158 -webkit-box-shadow: none;
3159 box-shadow: none;
3160 color: rgba(0, 0, 0, 0.6);
3161}
3162
3163.ui.inverted.yellow.buttons .button:hover,
3164.ui.inverted.yellow.button:hover {
3165 background-color: #ebcd00;
3166}
3167
3168.ui.inverted.yellow.buttons .button:focus,
3169.ui.inverted.yellow.button:focus {
3170 background-color: #f5d500;
3171}
3172
3173.ui.inverted.yellow.buttons .active.button,
3174.ui.inverted.yellow.active.button {
3175 background-color: #ffdf05;
3176}
3177
3178.ui.inverted.yellow.buttons .button:active,
3179.ui.inverted.yellow.button:active {
3180 background-color: #ebcd00;
3181}
3182
3183/* Inverted Basic */
3184
3185.ui.inverted.yellow.basic.buttons .button,
3186.ui.inverted.yellow.buttons .basic.button,
3187.ui.inverted.yellow.basic.button {
3188 background-color: transparent;
3189 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
3190 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
3191 color: #FFFFFF;
3192}
3193
3194.ui.inverted.yellow.basic.buttons .button:hover,
3195.ui.inverted.yellow.buttons .basic.button:hover,
3196.ui.inverted.yellow.basic.button:hover {
3197 -webkit-box-shadow: 0 0 0 2px #ebcd00 inset;
3198 box-shadow: 0 0 0 2px #ebcd00 inset;
3199 color: #FFE21F;
3200}
3201
3202.ui.inverted.yellow.basic.buttons .button:focus,
3203.ui.inverted.yellow.basic.buttons .button:focus,
3204.ui.inverted.yellow.basic.button:focus {
3205 -webkit-box-shadow: 0 0 0 2px #f5d500 inset;
3206 box-shadow: 0 0 0 2px #f5d500 inset;
3207 color: #FFE21F;
3208}
3209
3210.ui.inverted.yellow.basic.buttons .active.button,
3211.ui.inverted.yellow.buttons .basic.active.button,
3212.ui.inverted.yellow.basic.active.button {
3213 -webkit-box-shadow: 0 0 0 2px #ffdf05 inset;
3214 box-shadow: 0 0 0 2px #ffdf05 inset;
3215 color: #FFE21F;
3216}
3217
3218.ui.inverted.yellow.basic.buttons .button:active,
3219.ui.inverted.yellow.buttons .basic.button:active,
3220.ui.inverted.yellow.basic.button:active {
3221 -webkit-box-shadow: 0 0 0 2px #ebcd00 inset;
3222 box-shadow: 0 0 0 2px #ebcd00 inset;
3223 color: #FFE21F;
3224}
3225
3226/* Tertiary */
3227
3228.ui.tertiary.yellow.buttons .button,
3229.ui.tertiary.yellow.buttons .tertiary.button,
3230.ui.tertiary.yellow.button {
3231 background: transparent;
3232 -webkit-box-shadow: none;
3233 box-shadow: none;
3234 color: #FBBD08;
3235}
3236
3237.ui.tertiary.yellow.buttons .button:hover,
3238.ui.tertiary.yellow.buttons button:hover,
3239.ui.tertiary.yellow.button:hover {
3240 -webkit-box-shadow: inset 0 -0.2em 0 #d2a217;
3241 box-shadow: inset 0 -0.2em 0 #d2a217;
3242 color: #d2a217;
3243}
3244
3245.ui.tertiary.yellow.buttons .button:focus,
3246.ui.tertiary.yellow.buttons .tertiary.button:focus,
3247.ui.tertiary.yellow.button:focus {
3248 -webkit-box-shadow: inset 0 -0.2em 0 #c49816;
3249 box-shadow: inset 0 -0.2em 0 #c49816;
3250 color: #c49816;
3251}
3252
3253.ui.tertiary.yellow.buttons .active.button,
3254.ui.tertiary.yellow.buttons .tertiary.active.button,
3255.ui.tertiary.yellow.active.button,
3256.ui.tertiary.yellow.buttons .button:active,
3257.ui.tertiary.yellow.buttons .tertiary.button:active,
3258.ui.tertiary.yellow.button:active {
3259 -webkit-box-shadow: inset 0 -0.2em 0 #eaae00;
3260 box-shadow: inset 0 -0.2em 0 #eaae00;
3261 color: #eaae00;
3262}
3263
3264.ui.olive.buttons .button,
3265.ui.olive.button {
3266 background-color: #B5CC18;
3267 color: #FFFFFF;
3268 text-shadow: none;
3269 background-image: none;
3270}
3271
3272.ui.olive.button {
3273 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
3274 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
3275}
3276
3277.ui.olive.buttons .button:hover,
3278.ui.olive.button:hover {
3279 background-color: #a7bd0d;
3280 color: #FFFFFF;
3281 text-shadow: none;
3282}
3283
3284.ui.olive.buttons .button:focus,
3285.ui.olive.button:focus {
3286 background-color: #a0b605;
3287 color: #FFFFFF;
3288 text-shadow: none;
3289}
3290
3291.ui.olive.buttons .button:active,
3292.ui.olive.button:active {
3293 background-color: #8d9e13;
3294 color: #FFFFFF;
3295 text-shadow: none;
3296}
3297
3298.ui.olive.buttons .active.button,
3299.ui.olive.buttons .active.button:active,
3300.ui.olive.active.button,
3301.ui.olive.button .active.button:active {
3302 background-color: #aac109;
3303 color: #FFFFFF;
3304 text-shadow: none;
3305}
3306
3307/* Basic */
3308
3309.ui.basic.olive.buttons .button,
3310.ui.basic.olive.button {
3311 background: transparent;
3312 -webkit-box-shadow: 0 0 0 1px #B5CC18 inset;
3313 box-shadow: 0 0 0 1px #B5CC18 inset;
3314 color: #B5CC18;
3315}
3316
3317.ui.basic.olive.buttons .button:hover,
3318.ui.basic.olive.button:hover {
3319 background: transparent;
3320 -webkit-box-shadow: 0 0 0 1px #a7bd0d inset;
3321 box-shadow: 0 0 0 1px #a7bd0d inset;
3322 color: #a7bd0d;
3323}
3324
3325.ui.basic.olive.buttons .button:focus,
3326.ui.basic.olive.button:focus {
3327 background: transparent;
3328 -webkit-box-shadow: 0 0 0 1px #a0b605 inset;
3329 box-shadow: 0 0 0 1px #a0b605 inset;
3330 color: #a7bd0d;
3331}
3332
3333.ui.basic.olive.buttons .active.button,
3334.ui.basic.olive.active.button {
3335 background: transparent;
3336 -webkit-box-shadow: 0 0 0 1px #aac109 inset;
3337 box-shadow: 0 0 0 1px #aac109 inset;
3338 color: #8d9e13;
3339}
3340
3341.ui.basic.olive.buttons .button:active,
3342.ui.basic.olive.button:active {
3343 -webkit-box-shadow: 0 0 0 1px #8d9e13 inset;
3344 box-shadow: 0 0 0 1px #8d9e13 inset;
3345 color: #8d9e13;
3346}
3347
3348.ui.buttons:not(.vertical) > .basic.olive.button:not(:first-child) {
3349 margin-left: -1px;
3350}
3351
3352/* Inverted */
3353
3354.ui.inverted.olive.buttons .button,
3355.ui.inverted.olive.button {
3356 background-color: transparent;
3357 -webkit-box-shadow: 0 0 0 2px #D9E778 inset;
3358 box-shadow: 0 0 0 2px #D9E778 inset;
3359 color: #D9E778;
3360}
3361
3362.ui.inverted.olive.buttons .button:hover,
3363.ui.inverted.olive.button:hover,
3364.ui.inverted.olive.buttons .button:focus,
3365.ui.inverted.olive.button:focus,
3366.ui.inverted.olive.buttons .button.active,
3367.ui.inverted.olive.button.active,
3368.ui.inverted.olive.buttons .button:active,
3369.ui.inverted.olive.button:active {
3370 -webkit-box-shadow: none;
3371 box-shadow: none;
3372 color: rgba(0, 0, 0, 0.6);
3373}
3374
3375.ui.inverted.olive.buttons .button:hover,
3376.ui.inverted.olive.button:hover {
3377 background-color: #d2e745;
3378}
3379
3380.ui.inverted.olive.buttons .button:focus,
3381.ui.inverted.olive.button:focus {
3382 background-color: #daef47;
3383}
3384
3385.ui.inverted.olive.buttons .active.button,
3386.ui.inverted.olive.active.button {
3387 background-color: #daed59;
3388}
3389
3390.ui.inverted.olive.buttons .button:active,
3391.ui.inverted.olive.button:active {
3392 background-color: #cddf4d;
3393}
3394
3395/* Inverted Basic */
3396
3397.ui.inverted.olive.basic.buttons .button,
3398.ui.inverted.olive.buttons .basic.button,
3399.ui.inverted.olive.basic.button {
3400 background-color: transparent;
3401 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
3402 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
3403 color: #FFFFFF;
3404}
3405
3406.ui.inverted.olive.basic.buttons .button:hover,
3407.ui.inverted.olive.buttons .basic.button:hover,
3408.ui.inverted.olive.basic.button:hover {
3409 -webkit-box-shadow: 0 0 0 2px #d2e745 inset;
3410 box-shadow: 0 0 0 2px #d2e745 inset;
3411 color: #D9E778;
3412}
3413
3414.ui.inverted.olive.basic.buttons .button:focus,
3415.ui.inverted.olive.basic.buttons .button:focus,
3416.ui.inverted.olive.basic.button:focus {
3417 -webkit-box-shadow: 0 0 0 2px #daef47 inset;
3418 box-shadow: 0 0 0 2px #daef47 inset;
3419 color: #D9E778;
3420}
3421
3422.ui.inverted.olive.basic.buttons .active.button,
3423.ui.inverted.olive.buttons .basic.active.button,
3424.ui.inverted.olive.basic.active.button {
3425 -webkit-box-shadow: 0 0 0 2px #daed59 inset;
3426 box-shadow: 0 0 0 2px #daed59 inset;
3427 color: #D9E778;
3428}
3429
3430.ui.inverted.olive.basic.buttons .button:active,
3431.ui.inverted.olive.buttons .basic.button:active,
3432.ui.inverted.olive.basic.button:active {
3433 -webkit-box-shadow: 0 0 0 2px #cddf4d inset;
3434 box-shadow: 0 0 0 2px #cddf4d inset;
3435 color: #D9E778;
3436}
3437
3438/* Tertiary */
3439
3440.ui.tertiary.olive.buttons .button,
3441.ui.tertiary.olive.buttons .tertiary.button,
3442.ui.tertiary.olive.button {
3443 background: transparent;
3444 -webkit-box-shadow: none;
3445 box-shadow: none;
3446 color: #B5CC18;
3447}
3448
3449.ui.tertiary.olive.buttons .button:hover,
3450.ui.tertiary.olive.buttons button:hover,
3451.ui.tertiary.olive.button:hover {
3452 -webkit-box-shadow: inset 0 -0.2em 0 #98a922;
3453 box-shadow: inset 0 -0.2em 0 #98a922;
3454 color: #98a922;
3455}
3456
3457.ui.tertiary.olive.buttons .button:focus,
3458.ui.tertiary.olive.buttons .tertiary.button:focus,
3459.ui.tertiary.olive.button:focus {
3460 -webkit-box-shadow: inset 0 -0.2em 0 #92a418;
3461 box-shadow: inset 0 -0.2em 0 #92a418;
3462 color: #92a418;
3463}
3464
3465.ui.tertiary.olive.buttons .active.button,
3466.ui.tertiary.olive.buttons .tertiary.active.button,
3467.ui.tertiary.olive.active.button,
3468.ui.tertiary.olive.buttons .button:active,
3469.ui.tertiary.olive.buttons .tertiary.button:active,
3470.ui.tertiary.olive.button:active {
3471 -webkit-box-shadow: inset 0 -0.2em 0 #b1cb00;
3472 box-shadow: inset 0 -0.2em 0 #b1cb00;
3473 color: #aac109;
3474}
3475
3476.ui.green.buttons .button,
3477.ui.green.button {
3478 background-color: #21BA45;
3479 color: #FFFFFF;
3480 text-shadow: none;
3481 background-image: none;
3482}
3483
3484.ui.green.button {
3485 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
3486 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
3487}
3488
3489.ui.green.buttons .button:hover,
3490.ui.green.button:hover {
3491 background-color: #16ab39;
3492 color: #FFFFFF;
3493 text-shadow: none;
3494}
3495
3496.ui.green.buttons .button:focus,
3497.ui.green.button:focus {
3498 background-color: #0ea432;
3499 color: #FFFFFF;
3500 text-shadow: none;
3501}
3502
3503.ui.green.buttons .button:active,
3504.ui.green.button:active {
3505 background-color: #198f35;
3506 color: #FFFFFF;
3507 text-shadow: none;
3508}
3509
3510.ui.green.buttons .active.button,
3511.ui.green.buttons .active.button:active,
3512.ui.green.active.button,
3513.ui.green.button .active.button:active {
3514 background-color: #13ae38;
3515 color: #FFFFFF;
3516 text-shadow: none;
3517}
3518
3519/* Basic */
3520
3521.ui.basic.green.buttons .button,
3522.ui.basic.green.button {
3523 background: transparent;
3524 -webkit-box-shadow: 0 0 0 1px #21BA45 inset;
3525 box-shadow: 0 0 0 1px #21BA45 inset;
3526 color: #21BA45;
3527}
3528
3529.ui.basic.green.buttons .button:hover,
3530.ui.basic.green.button:hover {
3531 background: transparent;
3532 -webkit-box-shadow: 0 0 0 1px #16ab39 inset;
3533 box-shadow: 0 0 0 1px #16ab39 inset;
3534 color: #16ab39;
3535}
3536
3537.ui.basic.green.buttons .button:focus,
3538.ui.basic.green.button:focus {
3539 background: transparent;
3540 -webkit-box-shadow: 0 0 0 1px #0ea432 inset;
3541 box-shadow: 0 0 0 1px #0ea432 inset;
3542 color: #16ab39;
3543}
3544
3545.ui.basic.green.buttons .active.button,
3546.ui.basic.green.active.button {
3547 background: transparent;
3548 -webkit-box-shadow: 0 0 0 1px #13ae38 inset;
3549 box-shadow: 0 0 0 1px #13ae38 inset;
3550 color: #198f35;
3551}
3552
3553.ui.basic.green.buttons .button:active,
3554.ui.basic.green.button:active {
3555 -webkit-box-shadow: 0 0 0 1px #198f35 inset;
3556 box-shadow: 0 0 0 1px #198f35 inset;
3557 color: #198f35;
3558}
3559
3560.ui.buttons:not(.vertical) > .basic.green.button:not(:first-child) {
3561 margin-left: -1px;
3562}
3563
3564/* Inverted */
3565
3566.ui.inverted.green.buttons .button,
3567.ui.inverted.green.button {
3568 background-color: transparent;
3569 -webkit-box-shadow: 0 0 0 2px #2ECC40 inset;
3570 box-shadow: 0 0 0 2px #2ECC40 inset;
3571 color: #2ECC40;
3572}
3573
3574.ui.inverted.green.buttons .button:hover,
3575.ui.inverted.green.button:hover,
3576.ui.inverted.green.buttons .button:focus,
3577.ui.inverted.green.button:focus,
3578.ui.inverted.green.buttons .button.active,
3579.ui.inverted.green.button.active,
3580.ui.inverted.green.buttons .button:active,
3581.ui.inverted.green.button:active {
3582 -webkit-box-shadow: none;
3583 box-shadow: none;
3584 color: #FFFFFF;
3585}
3586
3587.ui.inverted.green.buttons .button:hover,
3588.ui.inverted.green.button:hover {
3589 background-color: #1ea92e;
3590}
3591
3592.ui.inverted.green.buttons .button:focus,
3593.ui.inverted.green.button:focus {
3594 background-color: #19b82b;
3595}
3596
3597.ui.inverted.green.buttons .active.button,
3598.ui.inverted.green.active.button {
3599 background-color: #1fc231;
3600}
3601
3602.ui.inverted.green.buttons .button:active,
3603.ui.inverted.green.button:active {
3604 background-color: #25a233;
3605}
3606
3607/* Inverted Basic */
3608
3609.ui.inverted.green.basic.buttons .button,
3610.ui.inverted.green.buttons .basic.button,
3611.ui.inverted.green.basic.button {
3612 background-color: transparent;
3613 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
3614 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
3615 color: #FFFFFF;
3616}
3617
3618.ui.inverted.green.basic.buttons .button:hover,
3619.ui.inverted.green.buttons .basic.button:hover,
3620.ui.inverted.green.basic.button:hover {
3621 -webkit-box-shadow: 0 0 0 2px #1ea92e inset;
3622 box-shadow: 0 0 0 2px #1ea92e inset;
3623 color: #2ECC40;
3624}
3625
3626.ui.inverted.green.basic.buttons .button:focus,
3627.ui.inverted.green.basic.buttons .button:focus,
3628.ui.inverted.green.basic.button:focus {
3629 -webkit-box-shadow: 0 0 0 2px #19b82b inset;
3630 box-shadow: 0 0 0 2px #19b82b inset;
3631 color: #2ECC40;
3632}
3633
3634.ui.inverted.green.basic.buttons .active.button,
3635.ui.inverted.green.buttons .basic.active.button,
3636.ui.inverted.green.basic.active.button {
3637 -webkit-box-shadow: 0 0 0 2px #1fc231 inset;
3638 box-shadow: 0 0 0 2px #1fc231 inset;
3639 color: #2ECC40;
3640}
3641
3642.ui.inverted.green.basic.buttons .button:active,
3643.ui.inverted.green.buttons .basic.button:active,
3644.ui.inverted.green.basic.button:active {
3645 -webkit-box-shadow: 0 0 0 2px #25a233 inset;
3646 box-shadow: 0 0 0 2px #25a233 inset;
3647 color: #2ECC40;
3648}
3649
3650/* Tertiary */
3651
3652.ui.tertiary.green.buttons .button,
3653.ui.tertiary.green.buttons .tertiary.button,
3654.ui.tertiary.green.button {
3655 background: transparent;
3656 -webkit-box-shadow: none;
3657 box-shadow: none;
3658 color: #21BA45;
3659}
3660
3661.ui.tertiary.green.buttons .button:hover,
3662.ui.tertiary.green.buttons button:hover,
3663.ui.tertiary.green.button:hover {
3664 -webkit-box-shadow: inset 0 -0.2em 0 #2a9844;
3665 box-shadow: inset 0 -0.2em 0 #2a9844;
3666 color: #2a9844;
3667}
3668
3669.ui.tertiary.green.buttons .button:focus,
3670.ui.tertiary.green.buttons .tertiary.button:focus,
3671.ui.tertiary.green.button:focus {
3672 -webkit-box-shadow: inset 0 -0.2em 0 #20923b;
3673 box-shadow: inset 0 -0.2em 0 #20923b;
3674 color: #20923b;
3675}
3676
3677.ui.tertiary.green.buttons .active.button,
3678.ui.tertiary.green.buttons .tertiary.active.button,
3679.ui.tertiary.green.active.button,
3680.ui.tertiary.green.buttons .button:active,
3681.ui.tertiary.green.buttons .tertiary.button:active,
3682.ui.tertiary.green.button:active {
3683 -webkit-box-shadow: inset 0 -0.2em 0 #00c22e;
3684 box-shadow: inset 0 -0.2em 0 #00c22e;
3685 color: #13ae38;
3686}
3687
3688.ui.teal.buttons .button,
3689.ui.teal.button {
3690 background-color: #00B5AD;
3691 color: #FFFFFF;
3692 text-shadow: none;
3693 background-image: none;
3694}
3695
3696.ui.teal.button {
3697 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
3698 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
3699}
3700
3701.ui.teal.buttons .button:hover,
3702.ui.teal.button:hover {
3703 background-color: #009c95;
3704 color: #FFFFFF;
3705 text-shadow: none;
3706}
3707
3708.ui.teal.buttons .button:focus,
3709.ui.teal.button:focus {
3710 background-color: #008c86;
3711 color: #FFFFFF;
3712 text-shadow: none;
3713}
3714
3715.ui.teal.buttons .button:active,
3716.ui.teal.button:active {
3717 background-color: #00827c;
3718 color: #FFFFFF;
3719 text-shadow: none;
3720}
3721
3722.ui.teal.buttons .active.button,
3723.ui.teal.buttons .active.button:active,
3724.ui.teal.active.button,
3725.ui.teal.button .active.button:active {
3726 background-color: #009c95;
3727 color: #FFFFFF;
3728 text-shadow: none;
3729}
3730
3731/* Basic */
3732
3733.ui.basic.teal.buttons .button,
3734.ui.basic.teal.button {
3735 background: transparent;
3736 -webkit-box-shadow: 0 0 0 1px #00B5AD inset;
3737 box-shadow: 0 0 0 1px #00B5AD inset;
3738 color: #00B5AD;
3739}
3740
3741.ui.basic.teal.buttons .button:hover,
3742.ui.basic.teal.button:hover {
3743 background: transparent;
3744 -webkit-box-shadow: 0 0 0 1px #009c95 inset;
3745 box-shadow: 0 0 0 1px #009c95 inset;
3746 color: #009c95;
3747}
3748
3749.ui.basic.teal.buttons .button:focus,
3750.ui.basic.teal.button:focus {
3751 background: transparent;
3752 -webkit-box-shadow: 0 0 0 1px #008c86 inset;
3753 box-shadow: 0 0 0 1px #008c86 inset;
3754 color: #009c95;
3755}
3756
3757.ui.basic.teal.buttons .active.button,
3758.ui.basic.teal.active.button {
3759 background: transparent;
3760 -webkit-box-shadow: 0 0 0 1px #009c95 inset;
3761 box-shadow: 0 0 0 1px #009c95 inset;
3762 color: #00827c;
3763}
3764
3765.ui.basic.teal.buttons .button:active,
3766.ui.basic.teal.button:active {
3767 -webkit-box-shadow: 0 0 0 1px #00827c inset;
3768 box-shadow: 0 0 0 1px #00827c inset;
3769 color: #00827c;
3770}
3771
3772.ui.buttons:not(.vertical) > .basic.teal.button:not(:first-child) {
3773 margin-left: -1px;
3774}
3775
3776/* Inverted */
3777
3778.ui.inverted.teal.buttons .button,
3779.ui.inverted.teal.button {
3780 background-color: transparent;
3781 -webkit-box-shadow: 0 0 0 2px #6DFFFF inset;
3782 box-shadow: 0 0 0 2px #6DFFFF inset;
3783 color: #6DFFFF;
3784}
3785
3786.ui.inverted.teal.buttons .button:hover,
3787.ui.inverted.teal.button:hover,
3788.ui.inverted.teal.buttons .button:focus,
3789.ui.inverted.teal.button:focus,
3790.ui.inverted.teal.buttons .button.active,
3791.ui.inverted.teal.button.active,
3792.ui.inverted.teal.buttons .button:active,
3793.ui.inverted.teal.button:active {
3794 -webkit-box-shadow: none;
3795 box-shadow: none;
3796 color: rgba(0, 0, 0, 0.6);
3797}
3798
3799.ui.inverted.teal.buttons .button:hover,
3800.ui.inverted.teal.button:hover {
3801 background-color: #3affff;
3802}
3803
3804.ui.inverted.teal.buttons .button:focus,
3805.ui.inverted.teal.button:focus {
3806 background-color: #44ffff;
3807}
3808
3809.ui.inverted.teal.buttons .active.button,
3810.ui.inverted.teal.active.button {
3811 background-color: #54ffff;
3812}
3813
3814.ui.inverted.teal.buttons .button:active,
3815.ui.inverted.teal.button:active {
3816 background-color: #3affff;
3817}
3818
3819/* Inverted Basic */
3820
3821.ui.inverted.teal.basic.buttons .button,
3822.ui.inverted.teal.buttons .basic.button,
3823.ui.inverted.teal.basic.button {
3824 background-color: transparent;
3825 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
3826 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
3827 color: #FFFFFF;
3828}
3829
3830.ui.inverted.teal.basic.buttons .button:hover,
3831.ui.inverted.teal.buttons .basic.button:hover,
3832.ui.inverted.teal.basic.button:hover {
3833 -webkit-box-shadow: 0 0 0 2px #3affff inset;
3834 box-shadow: 0 0 0 2px #3affff inset;
3835 color: #6DFFFF;
3836}
3837
3838.ui.inverted.teal.basic.buttons .button:focus,
3839.ui.inverted.teal.basic.buttons .button:focus,
3840.ui.inverted.teal.basic.button:focus {
3841 -webkit-box-shadow: 0 0 0 2px #44ffff inset;
3842 box-shadow: 0 0 0 2px #44ffff inset;
3843 color: #6DFFFF;
3844}
3845
3846.ui.inverted.teal.basic.buttons .active.button,
3847.ui.inverted.teal.buttons .basic.active.button,
3848.ui.inverted.teal.basic.active.button {
3849 -webkit-box-shadow: 0 0 0 2px #54ffff inset;
3850 box-shadow: 0 0 0 2px #54ffff inset;
3851 color: #6DFFFF;
3852}
3853
3854.ui.inverted.teal.basic.buttons .button:active,
3855.ui.inverted.teal.buttons .basic.button:active,
3856.ui.inverted.teal.basic.button:active {
3857 -webkit-box-shadow: 0 0 0 2px #3affff inset;
3858 box-shadow: 0 0 0 2px #3affff inset;
3859 color: #6DFFFF;
3860}
3861
3862/* Tertiary */
3863
3864.ui.tertiary.teal.buttons .button,
3865.ui.tertiary.teal.buttons .tertiary.button,
3866.ui.tertiary.teal.button {
3867 background: transparent;
3868 -webkit-box-shadow: none;
3869 box-shadow: none;
3870 color: #00B5AD;
3871}
3872
3873.ui.tertiary.teal.buttons .button:hover,
3874.ui.tertiary.teal.buttons button:hover,
3875.ui.tertiary.teal.button:hover {
3876 -webkit-box-shadow: inset 0 -0.2em 0 #108c86;
3877 box-shadow: inset 0 -0.2em 0 #108c86;
3878 color: #108c86;
3879}
3880
3881.ui.tertiary.teal.buttons .button:focus,
3882.ui.tertiary.teal.buttons .tertiary.button:focus,
3883.ui.tertiary.teal.button:focus {
3884 -webkit-box-shadow: inset 0 -0.2em 0 #0e7e79;
3885 box-shadow: inset 0 -0.2em 0 #0e7e79;
3886 color: #0e7e79;
3887}
3888
3889.ui.tertiary.teal.buttons .active.button,
3890.ui.tertiary.teal.buttons .tertiary.active.button,
3891.ui.tertiary.teal.active.button,
3892.ui.tertiary.teal.buttons .button:active,
3893.ui.tertiary.teal.buttons .tertiary.button:active,
3894.ui.tertiary.teal.button:active {
3895 -webkit-box-shadow: inset 0 -0.2em 0 #009c95;
3896 box-shadow: inset 0 -0.2em 0 #009c95;
3897 color: #009c95;
3898}
3899
3900.ui.blue.buttons .button,
3901.ui.blue.button {
3902 background-color: #2185D0;
3903 color: #FFFFFF;
3904 text-shadow: none;
3905 background-image: none;
3906}
3907
3908.ui.blue.button {
3909 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
3910 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
3911}
3912
3913.ui.blue.buttons .button:hover,
3914.ui.blue.button:hover {
3915 background-color: #1678c2;
3916 color: #FFFFFF;
3917 text-shadow: none;
3918}
3919
3920.ui.blue.buttons .button:focus,
3921.ui.blue.button:focus {
3922 background-color: #0d71bb;
3923 color: #FFFFFF;
3924 text-shadow: none;
3925}
3926
3927.ui.blue.buttons .button:active,
3928.ui.blue.button:active {
3929 background-color: #1a69a4;
3930 color: #FFFFFF;
3931 text-shadow: none;
3932}
3933
3934.ui.blue.buttons .active.button,
3935.ui.blue.buttons .active.button:active,
3936.ui.blue.active.button,
3937.ui.blue.button .active.button:active {
3938 background-color: #1279c6;
3939 color: #FFFFFF;
3940 text-shadow: none;
3941}
3942
3943/* Basic */
3944
3945.ui.basic.blue.buttons .button,
3946.ui.basic.blue.button {
3947 background: transparent;
3948 -webkit-box-shadow: 0 0 0 1px #2185D0 inset;
3949 box-shadow: 0 0 0 1px #2185D0 inset;
3950 color: #2185D0;
3951}
3952
3953.ui.basic.blue.buttons .button:hover,
3954.ui.basic.blue.button:hover {
3955 background: transparent;
3956 -webkit-box-shadow: 0 0 0 1px #1678c2 inset;
3957 box-shadow: 0 0 0 1px #1678c2 inset;
3958 color: #1678c2;
3959}
3960
3961.ui.basic.blue.buttons .button:focus,
3962.ui.basic.blue.button:focus {
3963 background: transparent;
3964 -webkit-box-shadow: 0 0 0 1px #0d71bb inset;
3965 box-shadow: 0 0 0 1px #0d71bb inset;
3966 color: #1678c2;
3967}
3968
3969.ui.basic.blue.buttons .active.button,
3970.ui.basic.blue.active.button {
3971 background: transparent;
3972 -webkit-box-shadow: 0 0 0 1px #1279c6 inset;
3973 box-shadow: 0 0 0 1px #1279c6 inset;
3974 color: #1a69a4;
3975}
3976
3977.ui.basic.blue.buttons .button:active,
3978.ui.basic.blue.button:active {
3979 -webkit-box-shadow: 0 0 0 1px #1a69a4 inset;
3980 box-shadow: 0 0 0 1px #1a69a4 inset;
3981 color: #1a69a4;
3982}
3983
3984.ui.buttons:not(.vertical) > .basic.blue.button:not(:first-child) {
3985 margin-left: -1px;
3986}
3987
3988/* Inverted */
3989
3990.ui.inverted.blue.buttons .button,
3991.ui.inverted.blue.button {
3992 background-color: transparent;
3993 -webkit-box-shadow: 0 0 0 2px #54C8FF inset;
3994 box-shadow: 0 0 0 2px #54C8FF inset;
3995 color: #54C8FF;
3996}
3997
3998.ui.inverted.blue.buttons .button:hover,
3999.ui.inverted.blue.button:hover,
4000.ui.inverted.blue.buttons .button:focus,
4001.ui.inverted.blue.button:focus,
4002.ui.inverted.blue.buttons .button.active,
4003.ui.inverted.blue.button.active,
4004.ui.inverted.blue.buttons .button:active,
4005.ui.inverted.blue.button:active {
4006 -webkit-box-shadow: none;
4007 box-shadow: none;
4008 color: #FFFFFF;
4009}
4010
4011.ui.inverted.blue.buttons .button:hover,
4012.ui.inverted.blue.button:hover {
4013 background-color: #21b8ff;
4014}
4015
4016.ui.inverted.blue.buttons .button:focus,
4017.ui.inverted.blue.button:focus {
4018 background-color: #2bbbff;
4019}
4020
4021.ui.inverted.blue.buttons .active.button,
4022.ui.inverted.blue.active.button {
4023 background-color: #3ac0ff;
4024}
4025
4026.ui.inverted.blue.buttons .button:active,
4027.ui.inverted.blue.button:active {
4028 background-color: #21b8ff;
4029}
4030
4031/* Inverted Basic */
4032
4033.ui.inverted.blue.basic.buttons .button,
4034.ui.inverted.blue.buttons .basic.button,
4035.ui.inverted.blue.basic.button {
4036 background-color: transparent;
4037 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
4038 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
4039 color: #FFFFFF;
4040}
4041
4042.ui.inverted.blue.basic.buttons .button:hover,
4043.ui.inverted.blue.buttons .basic.button:hover,
4044.ui.inverted.blue.basic.button:hover {
4045 -webkit-box-shadow: 0 0 0 2px #21b8ff inset;
4046 box-shadow: 0 0 0 2px #21b8ff inset;
4047 color: #54C8FF;
4048}
4049
4050.ui.inverted.blue.basic.buttons .button:focus,
4051.ui.inverted.blue.basic.buttons .button:focus,
4052.ui.inverted.blue.basic.button:focus {
4053 -webkit-box-shadow: 0 0 0 2px #2bbbff inset;
4054 box-shadow: 0 0 0 2px #2bbbff inset;
4055 color: #54C8FF;
4056}
4057
4058.ui.inverted.blue.basic.buttons .active.button,
4059.ui.inverted.blue.buttons .basic.active.button,
4060.ui.inverted.blue.basic.active.button {
4061 -webkit-box-shadow: 0 0 0 2px #3ac0ff inset;
4062 box-shadow: 0 0 0 2px #3ac0ff inset;
4063 color: #54C8FF;
4064}
4065
4066.ui.inverted.blue.basic.buttons .button:active,
4067.ui.inverted.blue.buttons .basic.button:active,
4068.ui.inverted.blue.basic.button:active {
4069 -webkit-box-shadow: 0 0 0 2px #21b8ff inset;
4070 box-shadow: 0 0 0 2px #21b8ff inset;
4071 color: #54C8FF;
4072}
4073
4074/* Tertiary */
4075
4076.ui.tertiary.blue.buttons .button,
4077.ui.tertiary.blue.buttons .tertiary.button,
4078.ui.tertiary.blue.button {
4079 background: transparent;
4080 -webkit-box-shadow: none;
4081 box-shadow: none;
4082 color: #2185D0;
4083}
4084
4085.ui.tertiary.blue.buttons .button:hover,
4086.ui.tertiary.blue.buttons button:hover,
4087.ui.tertiary.blue.button:hover {
4088 -webkit-box-shadow: inset 0 -0.2em 0 #2b75ac;
4089 box-shadow: inset 0 -0.2em 0 #2b75ac;
4090 color: #2b75ac;
4091}
4092
4093.ui.tertiary.blue.buttons .button:focus,
4094.ui.tertiary.blue.buttons .tertiary.button:focus,
4095.ui.tertiary.blue.button:focus {
4096 -webkit-box-shadow: inset 0 -0.2em 0 #216ea7;
4097 box-shadow: inset 0 -0.2em 0 #216ea7;
4098 color: #216ea7;
4099}
4100
4101.ui.tertiary.blue.buttons .active.button,
4102.ui.tertiary.blue.buttons .tertiary.active.button,
4103.ui.tertiary.blue.active.button,
4104.ui.tertiary.blue.buttons .button:active,
4105.ui.tertiary.blue.buttons .tertiary.button:active,
4106.ui.tertiary.blue.button:active {
4107 -webkit-box-shadow: inset 0 -0.2em 0 #007bd8;
4108 box-shadow: inset 0 -0.2em 0 #007bd8;
4109 color: #1279c6;
4110}
4111
4112.ui.violet.buttons .button,
4113.ui.violet.button {
4114 background-color: #6435C9;
4115 color: #FFFFFF;
4116 text-shadow: none;
4117 background-image: none;
4118}
4119
4120.ui.violet.button {
4121 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
4122 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
4123}
4124
4125.ui.violet.buttons .button:hover,
4126.ui.violet.button:hover {
4127 background-color: #5829bb;
4128 color: #FFFFFF;
4129 text-shadow: none;
4130}
4131
4132.ui.violet.buttons .button:focus,
4133.ui.violet.button:focus {
4134 background-color: #4f20b5;
4135 color: #FFFFFF;
4136 text-shadow: none;
4137}
4138
4139.ui.violet.buttons .button:active,
4140.ui.violet.button:active {
4141 background-color: #502aa1;
4142 color: #FFFFFF;
4143 text-shadow: none;
4144}
4145
4146.ui.violet.buttons .active.button,
4147.ui.violet.buttons .active.button:active,
4148.ui.violet.active.button,
4149.ui.violet.button .active.button:active {
4150 background-color: #5626bf;
4151 color: #FFFFFF;
4152 text-shadow: none;
4153}
4154
4155/* Basic */
4156
4157.ui.basic.violet.buttons .button,
4158.ui.basic.violet.button {
4159 background: transparent;
4160 -webkit-box-shadow: 0 0 0 1px #6435C9 inset;
4161 box-shadow: 0 0 0 1px #6435C9 inset;
4162 color: #6435C9;
4163}
4164
4165.ui.basic.violet.buttons .button:hover,
4166.ui.basic.violet.button:hover {
4167 background: transparent;
4168 -webkit-box-shadow: 0 0 0 1px #5829bb inset;
4169 box-shadow: 0 0 0 1px #5829bb inset;
4170 color: #5829bb;
4171}
4172
4173.ui.basic.violet.buttons .button:focus,
4174.ui.basic.violet.button:focus {
4175 background: transparent;
4176 -webkit-box-shadow: 0 0 0 1px #4f20b5 inset;
4177 box-shadow: 0 0 0 1px #4f20b5 inset;
4178 color: #5829bb;
4179}
4180
4181.ui.basic.violet.buttons .active.button,
4182.ui.basic.violet.active.button {
4183 background: transparent;
4184 -webkit-box-shadow: 0 0 0 1px #5626bf inset;
4185 box-shadow: 0 0 0 1px #5626bf inset;
4186 color: #502aa1;
4187}
4188
4189.ui.basic.violet.buttons .button:active,
4190.ui.basic.violet.button:active {
4191 -webkit-box-shadow: 0 0 0 1px #502aa1 inset;
4192 box-shadow: 0 0 0 1px #502aa1 inset;
4193 color: #502aa1;
4194}
4195
4196.ui.buttons:not(.vertical) > .basic.violet.button:not(:first-child) {
4197 margin-left: -1px;
4198}
4199
4200/* Inverted */
4201
4202.ui.inverted.violet.buttons .button,
4203.ui.inverted.violet.button {
4204 background-color: transparent;
4205 -webkit-box-shadow: 0 0 0 2px #A291FB inset;
4206 box-shadow: 0 0 0 2px #A291FB inset;
4207 color: #A291FB;
4208}
4209
4210.ui.inverted.violet.buttons .button:hover,
4211.ui.inverted.violet.button:hover,
4212.ui.inverted.violet.buttons .button:focus,
4213.ui.inverted.violet.button:focus,
4214.ui.inverted.violet.buttons .button.active,
4215.ui.inverted.violet.button.active,
4216.ui.inverted.violet.buttons .button:active,
4217.ui.inverted.violet.button:active {
4218 -webkit-box-shadow: none;
4219 box-shadow: none;
4220 color: #FFFFFF;
4221}
4222
4223.ui.inverted.violet.buttons .button:hover,
4224.ui.inverted.violet.button:hover {
4225 background-color: #745aff;
4226}
4227
4228.ui.inverted.violet.buttons .button:focus,
4229.ui.inverted.violet.button:focus {
4230 background-color: #7d64ff;
4231}
4232
4233.ui.inverted.violet.buttons .active.button,
4234.ui.inverted.violet.active.button {
4235 background-color: #8a73ff;
4236}
4237
4238.ui.inverted.violet.buttons .button:active,
4239.ui.inverted.violet.button:active {
4240 background-color: #7860f9;
4241}
4242
4243/* Inverted Basic */
4244
4245.ui.inverted.violet.basic.buttons .button,
4246.ui.inverted.violet.buttons .basic.button,
4247.ui.inverted.violet.basic.button {
4248 background-color: transparent;
4249 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
4250 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
4251 color: #FFFFFF;
4252}
4253
4254.ui.inverted.violet.basic.buttons .button:hover,
4255.ui.inverted.violet.buttons .basic.button:hover,
4256.ui.inverted.violet.basic.button:hover {
4257 -webkit-box-shadow: 0 0 0 2px #745aff inset;
4258 box-shadow: 0 0 0 2px #745aff inset;
4259 color: #A291FB;
4260}
4261
4262.ui.inverted.violet.basic.buttons .button:focus,
4263.ui.inverted.violet.basic.buttons .button:focus,
4264.ui.inverted.violet.basic.button:focus {
4265 -webkit-box-shadow: 0 0 0 2px #7d64ff inset;
4266 box-shadow: 0 0 0 2px #7d64ff inset;
4267 color: #A291FB;
4268}
4269
4270.ui.inverted.violet.basic.buttons .active.button,
4271.ui.inverted.violet.buttons .basic.active.button,
4272.ui.inverted.violet.basic.active.button {
4273 -webkit-box-shadow: 0 0 0 2px #8a73ff inset;
4274 box-shadow: 0 0 0 2px #8a73ff inset;
4275 color: #A291FB;
4276}
4277
4278.ui.inverted.violet.basic.buttons .button:active,
4279.ui.inverted.violet.buttons .basic.button:active,
4280.ui.inverted.violet.basic.button:active {
4281 -webkit-box-shadow: 0 0 0 2px #7860f9 inset;
4282 box-shadow: 0 0 0 2px #7860f9 inset;
4283 color: #A291FB;
4284}
4285
4286/* Tertiary */
4287
4288.ui.tertiary.violet.buttons .button,
4289.ui.tertiary.violet.buttons .tertiary.button,
4290.ui.tertiary.violet.button {
4291 background: transparent;
4292 -webkit-box-shadow: none;
4293 box-shadow: none;
4294 color: #6435C9;
4295}
4296
4297.ui.tertiary.violet.buttons .button:hover,
4298.ui.tertiary.violet.buttons button:hover,
4299.ui.tertiary.violet.button:hover {
4300 -webkit-box-shadow: inset 0 -0.2em 0 #6040a5;
4301 box-shadow: inset 0 -0.2em 0 #6040a5;
4302 color: #6040a5;
4303}
4304
4305.ui.tertiary.violet.buttons .button:focus,
4306.ui.tertiary.violet.buttons .tertiary.button:focus,
4307.ui.tertiary.violet.button:focus {
4308 -webkit-box-shadow: inset 0 -0.2em 0 #5735a0;
4309 box-shadow: inset 0 -0.2em 0 #5735a0;
4310 color: #5735a0;
4311}
4312
4313.ui.tertiary.violet.buttons .active.button,
4314.ui.tertiary.violet.buttons .tertiary.active.button,
4315.ui.tertiary.violet.active.button,
4316.ui.tertiary.violet.buttons .button:active,
4317.ui.tertiary.violet.buttons .tertiary.button:active,
4318.ui.tertiary.violet.button:active {
4319 -webkit-box-shadow: inset 0 -0.2em 0 #4e0fd6;
4320 box-shadow: inset 0 -0.2em 0 #4e0fd6;
4321 color: #5626bf;
4322}
4323
4324.ui.purple.buttons .button,
4325.ui.purple.button {
4326 background-color: #A333C8;
4327 color: #FFFFFF;
4328 text-shadow: none;
4329 background-image: none;
4330}
4331
4332.ui.purple.button {
4333 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
4334 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
4335}
4336
4337.ui.purple.buttons .button:hover,
4338.ui.purple.button:hover {
4339 background-color: #9627ba;
4340 color: #FFFFFF;
4341 text-shadow: none;
4342}
4343
4344.ui.purple.buttons .button:focus,
4345.ui.purple.button:focus {
4346 background-color: #8f1eb4;
4347 color: #FFFFFF;
4348 text-shadow: none;
4349}
4350
4351.ui.purple.buttons .button:active,
4352.ui.purple.button:active {
4353 background-color: #82299f;
4354 color: #FFFFFF;
4355 text-shadow: none;
4356}
4357
4358.ui.purple.buttons .active.button,
4359.ui.purple.buttons .active.button:active,
4360.ui.purple.active.button,
4361.ui.purple.button .active.button:active {
4362 background-color: #9724be;
4363 color: #FFFFFF;
4364 text-shadow: none;
4365}
4366
4367/* Basic */
4368
4369.ui.basic.purple.buttons .button,
4370.ui.basic.purple.button {
4371 background: transparent;
4372 -webkit-box-shadow: 0 0 0 1px #A333C8 inset;
4373 box-shadow: 0 0 0 1px #A333C8 inset;
4374 color: #A333C8;
4375}
4376
4377.ui.basic.purple.buttons .button:hover,
4378.ui.basic.purple.button:hover {
4379 background: transparent;
4380 -webkit-box-shadow: 0 0 0 1px #9627ba inset;
4381 box-shadow: 0 0 0 1px #9627ba inset;
4382 color: #9627ba;
4383}
4384
4385.ui.basic.purple.buttons .button:focus,
4386.ui.basic.purple.button:focus {
4387 background: transparent;
4388 -webkit-box-shadow: 0 0 0 1px #8f1eb4 inset;
4389 box-shadow: 0 0 0 1px #8f1eb4 inset;
4390 color: #9627ba;
4391}
4392
4393.ui.basic.purple.buttons .active.button,
4394.ui.basic.purple.active.button {
4395 background: transparent;
4396 -webkit-box-shadow: 0 0 0 1px #9724be inset;
4397 box-shadow: 0 0 0 1px #9724be inset;
4398 color: #82299f;
4399}
4400
4401.ui.basic.purple.buttons .button:active,
4402.ui.basic.purple.button:active {
4403 -webkit-box-shadow: 0 0 0 1px #82299f inset;
4404 box-shadow: 0 0 0 1px #82299f inset;
4405 color: #82299f;
4406}
4407
4408.ui.buttons:not(.vertical) > .basic.purple.button:not(:first-child) {
4409 margin-left: -1px;
4410}
4411
4412/* Inverted */
4413
4414.ui.inverted.purple.buttons .button,
4415.ui.inverted.purple.button {
4416 background-color: transparent;
4417 -webkit-box-shadow: 0 0 0 2px #DC73FF inset;
4418 box-shadow: 0 0 0 2px #DC73FF inset;
4419 color: #DC73FF;
4420}
4421
4422.ui.inverted.purple.buttons .button:hover,
4423.ui.inverted.purple.button:hover,
4424.ui.inverted.purple.buttons .button:focus,
4425.ui.inverted.purple.button:focus,
4426.ui.inverted.purple.buttons .button.active,
4427.ui.inverted.purple.button.active,
4428.ui.inverted.purple.buttons .button:active,
4429.ui.inverted.purple.button:active {
4430 -webkit-box-shadow: none;
4431 box-shadow: none;
4432 color: #FFFFFF;
4433}
4434
4435.ui.inverted.purple.buttons .button:hover,
4436.ui.inverted.purple.button:hover {
4437 background-color: #cf40ff;
4438}
4439
4440.ui.inverted.purple.buttons .button:focus,
4441.ui.inverted.purple.button:focus {
4442 background-color: #d24aff;
4443}
4444
4445.ui.inverted.purple.buttons .active.button,
4446.ui.inverted.purple.active.button {
4447 background-color: #d65aff;
4448}
4449
4450.ui.inverted.purple.buttons .button:active,
4451.ui.inverted.purple.button:active {
4452 background-color: #cf40ff;
4453}
4454
4455/* Inverted Basic */
4456
4457.ui.inverted.purple.basic.buttons .button,
4458.ui.inverted.purple.buttons .basic.button,
4459.ui.inverted.purple.basic.button {
4460 background-color: transparent;
4461 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
4462 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
4463 color: #FFFFFF;
4464}
4465
4466.ui.inverted.purple.basic.buttons .button:hover,
4467.ui.inverted.purple.buttons .basic.button:hover,
4468.ui.inverted.purple.basic.button:hover {
4469 -webkit-box-shadow: 0 0 0 2px #cf40ff inset;
4470 box-shadow: 0 0 0 2px #cf40ff inset;
4471 color: #DC73FF;
4472}
4473
4474.ui.inverted.purple.basic.buttons .button:focus,
4475.ui.inverted.purple.basic.buttons .button:focus,
4476.ui.inverted.purple.basic.button:focus {
4477 -webkit-box-shadow: 0 0 0 2px #d24aff inset;
4478 box-shadow: 0 0 0 2px #d24aff inset;
4479 color: #DC73FF;
4480}
4481
4482.ui.inverted.purple.basic.buttons .active.button,
4483.ui.inverted.purple.buttons .basic.active.button,
4484.ui.inverted.purple.basic.active.button {
4485 -webkit-box-shadow: 0 0 0 2px #d65aff inset;
4486 box-shadow: 0 0 0 2px #d65aff inset;
4487 color: #DC73FF;
4488}
4489
4490.ui.inverted.purple.basic.buttons .button:active,
4491.ui.inverted.purple.buttons .basic.button:active,
4492.ui.inverted.purple.basic.button:active {
4493 -webkit-box-shadow: 0 0 0 2px #cf40ff inset;
4494 box-shadow: 0 0 0 2px #cf40ff inset;
4495 color: #DC73FF;
4496}
4497
4498/* Tertiary */
4499
4500.ui.tertiary.purple.buttons .button,
4501.ui.tertiary.purple.buttons .tertiary.button,
4502.ui.tertiary.purple.button {
4503 background: transparent;
4504 -webkit-box-shadow: none;
4505 box-shadow: none;
4506 color: #A333C8;
4507}
4508
4509.ui.tertiary.purple.buttons .button:hover,
4510.ui.tertiary.purple.buttons button:hover,
4511.ui.tertiary.purple.button:hover {
4512 -webkit-box-shadow: inset 0 -0.2em 0 #8a3ea4;
4513 box-shadow: inset 0 -0.2em 0 #8a3ea4;
4514 color: #8a3ea4;
4515}
4516
4517.ui.tertiary.purple.buttons .button:focus,
4518.ui.tertiary.purple.buttons .tertiary.button:focus,
4519.ui.tertiary.purple.button:focus {
4520 -webkit-box-shadow: inset 0 -0.2em 0 #84339f;
4521 box-shadow: inset 0 -0.2em 0 #84339f;
4522 color: #84339f;
4523}
4524
4525.ui.tertiary.purple.buttons .active.button,
4526.ui.tertiary.purple.buttons .tertiary.active.button,
4527.ui.tertiary.purple.active.button,
4528.ui.tertiary.purple.buttons .button:active,
4529.ui.tertiary.purple.buttons .tertiary.button:active,
4530.ui.tertiary.purple.button:active {
4531 -webkit-box-shadow: inset 0 -0.2em 0 #a30dd4;
4532 box-shadow: inset 0 -0.2em 0 #a30dd4;
4533 color: #9724be;
4534}
4535
4536.ui.pink.buttons .button,
4537.ui.pink.button {
4538 background-color: #E03997;
4539 color: #FFFFFF;
4540 text-shadow: none;
4541 background-image: none;
4542}
4543
4544.ui.pink.button {
4545 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
4546 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
4547}
4548
4549.ui.pink.buttons .button:hover,
4550.ui.pink.button:hover {
4551 background-color: #e61a8d;
4552 color: #FFFFFF;
4553 text-shadow: none;
4554}
4555
4556.ui.pink.buttons .button:focus,
4557.ui.pink.button:focus {
4558 background-color: #e10f85;
4559 color: #FFFFFF;
4560 text-shadow: none;
4561}
4562
4563.ui.pink.buttons .button:active,
4564.ui.pink.button:active {
4565 background-color: #c71f7e;
4566 color: #FFFFFF;
4567 text-shadow: none;
4568}
4569
4570.ui.pink.buttons .active.button,
4571.ui.pink.buttons .active.button:active,
4572.ui.pink.active.button,
4573.ui.pink.button .active.button:active {
4574 background-color: #ea158d;
4575 color: #FFFFFF;
4576 text-shadow: none;
4577}
4578
4579/* Basic */
4580
4581.ui.basic.pink.buttons .button,
4582.ui.basic.pink.button {
4583 background: transparent;
4584 -webkit-box-shadow: 0 0 0 1px #E03997 inset;
4585 box-shadow: 0 0 0 1px #E03997 inset;
4586 color: #E03997;
4587}
4588
4589.ui.basic.pink.buttons .button:hover,
4590.ui.basic.pink.button:hover {
4591 background: transparent;
4592 -webkit-box-shadow: 0 0 0 1px #e61a8d inset;
4593 box-shadow: 0 0 0 1px #e61a8d inset;
4594 color: #e61a8d;
4595}
4596
4597.ui.basic.pink.buttons .button:focus,
4598.ui.basic.pink.button:focus {
4599 background: transparent;
4600 -webkit-box-shadow: 0 0 0 1px #e10f85 inset;
4601 box-shadow: 0 0 0 1px #e10f85 inset;
4602 color: #e61a8d;
4603}
4604
4605.ui.basic.pink.buttons .active.button,
4606.ui.basic.pink.active.button {
4607 background: transparent;
4608 -webkit-box-shadow: 0 0 0 1px #ea158d inset;
4609 box-shadow: 0 0 0 1px #ea158d inset;
4610 color: #c71f7e;
4611}
4612
4613.ui.basic.pink.buttons .button:active,
4614.ui.basic.pink.button:active {
4615 -webkit-box-shadow: 0 0 0 1px #c71f7e inset;
4616 box-shadow: 0 0 0 1px #c71f7e inset;
4617 color: #c71f7e;
4618}
4619
4620.ui.buttons:not(.vertical) > .basic.pink.button:not(:first-child) {
4621 margin-left: -1px;
4622}
4623
4624/* Inverted */
4625
4626.ui.inverted.pink.buttons .button,
4627.ui.inverted.pink.button {
4628 background-color: transparent;
4629 -webkit-box-shadow: 0 0 0 2px #FF8EDF inset;
4630 box-shadow: 0 0 0 2px #FF8EDF inset;
4631 color: #FF8EDF;
4632}
4633
4634.ui.inverted.pink.buttons .button:hover,
4635.ui.inverted.pink.button:hover,
4636.ui.inverted.pink.buttons .button:focus,
4637.ui.inverted.pink.button:focus,
4638.ui.inverted.pink.buttons .button.active,
4639.ui.inverted.pink.button.active,
4640.ui.inverted.pink.buttons .button:active,
4641.ui.inverted.pink.button:active {
4642 -webkit-box-shadow: none;
4643 box-shadow: none;
4644 color: #FFFFFF;
4645}
4646
4647.ui.inverted.pink.buttons .button:hover,
4648.ui.inverted.pink.button:hover {
4649 background-color: #ff5bd1;
4650}
4651
4652.ui.inverted.pink.buttons .button:focus,
4653.ui.inverted.pink.button:focus {
4654 background-color: #ff65d3;
4655}
4656
4657.ui.inverted.pink.buttons .active.button,
4658.ui.inverted.pink.active.button {
4659 background-color: #ff74d8;
4660}
4661
4662.ui.inverted.pink.buttons .button:active,
4663.ui.inverted.pink.button:active {
4664 background-color: #ff5bd1;
4665}
4666
4667/* Inverted Basic */
4668
4669.ui.inverted.pink.basic.buttons .button,
4670.ui.inverted.pink.buttons .basic.button,
4671.ui.inverted.pink.basic.button {
4672 background-color: transparent;
4673 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
4674 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
4675 color: #FFFFFF;
4676}
4677
4678.ui.inverted.pink.basic.buttons .button:hover,
4679.ui.inverted.pink.buttons .basic.button:hover,
4680.ui.inverted.pink.basic.button:hover {
4681 -webkit-box-shadow: 0 0 0 2px #ff5bd1 inset;
4682 box-shadow: 0 0 0 2px #ff5bd1 inset;
4683 color: #FF8EDF;
4684}
4685
4686.ui.inverted.pink.basic.buttons .button:focus,
4687.ui.inverted.pink.basic.buttons .button:focus,
4688.ui.inverted.pink.basic.button:focus {
4689 -webkit-box-shadow: 0 0 0 2px #ff65d3 inset;
4690 box-shadow: 0 0 0 2px #ff65d3 inset;
4691 color: #FF8EDF;
4692}
4693
4694.ui.inverted.pink.basic.buttons .active.button,
4695.ui.inverted.pink.buttons .basic.active.button,
4696.ui.inverted.pink.basic.active.button {
4697 -webkit-box-shadow: 0 0 0 2px #ff74d8 inset;
4698 box-shadow: 0 0 0 2px #ff74d8 inset;
4699 color: #FF8EDF;
4700}
4701
4702.ui.inverted.pink.basic.buttons .button:active,
4703.ui.inverted.pink.buttons .basic.button:active,
4704.ui.inverted.pink.basic.button:active {
4705 -webkit-box-shadow: 0 0 0 2px #ff5bd1 inset;
4706 box-shadow: 0 0 0 2px #ff5bd1 inset;
4707 color: #FF8EDF;
4708}
4709
4710/* Tertiary */
4711
4712.ui.tertiary.pink.buttons .button,
4713.ui.tertiary.pink.buttons .tertiary.button,
4714.ui.tertiary.pink.button {
4715 background: transparent;
4716 -webkit-box-shadow: none;
4717 box-shadow: none;
4718 color: #E03997;
4719}
4720
4721.ui.tertiary.pink.buttons .button:hover,
4722.ui.tertiary.pink.buttons button:hover,
4723.ui.tertiary.pink.button:hover {
4724 -webkit-box-shadow: inset 0 -0.2em 0 #cc3389;
4725 box-shadow: inset 0 -0.2em 0 #cc3389;
4726 color: #cc3389;
4727}
4728
4729.ui.tertiary.pink.buttons .button:focus,
4730.ui.tertiary.pink.buttons .tertiary.button:focus,
4731.ui.tertiary.pink.button:focus {
4732 -webkit-box-shadow: inset 0 -0.2em 0 #c92782;
4733 box-shadow: inset 0 -0.2em 0 #c92782;
4734 color: #c92782;
4735}
4736
4737.ui.tertiary.pink.buttons .active.button,
4738.ui.tertiary.pink.buttons .tertiary.active.button,
4739.ui.tertiary.pink.active.button,
4740.ui.tertiary.pink.buttons .button:active,
4741.ui.tertiary.pink.buttons .tertiary.button:active,
4742.ui.tertiary.pink.button:active {
4743 -webkit-box-shadow: inset 0 -0.2em 0 #ff0090;
4744 box-shadow: inset 0 -0.2em 0 #ff0090;
4745 color: #ea158d;
4746}
4747
4748.ui.brown.buttons .button,
4749.ui.brown.button {
4750 background-color: #A5673F;
4751 color: #FFFFFF;
4752 text-shadow: none;
4753 background-image: none;
4754}
4755
4756.ui.brown.button {
4757 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
4758 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
4759}
4760
4761.ui.brown.buttons .button:hover,
4762.ui.brown.button:hover {
4763 background-color: #975b33;
4764 color: #FFFFFF;
4765 text-shadow: none;
4766}
4767
4768.ui.brown.buttons .button:focus,
4769.ui.brown.button:focus {
4770 background-color: #90532b;
4771 color: #FFFFFF;
4772 text-shadow: none;
4773}
4774
4775.ui.brown.buttons .button:active,
4776.ui.brown.button:active {
4777 background-color: #805031;
4778 color: #FFFFFF;
4779 text-shadow: none;
4780}
4781
4782.ui.brown.buttons .active.button,
4783.ui.brown.buttons .active.button:active,
4784.ui.brown.active.button,
4785.ui.brown.button .active.button:active {
4786 background-color: #995a31;
4787 color: #FFFFFF;
4788 text-shadow: none;
4789}
4790
4791/* Basic */
4792
4793.ui.basic.brown.buttons .button,
4794.ui.basic.brown.button {
4795 background: transparent;
4796 -webkit-box-shadow: 0 0 0 1px #A5673F inset;
4797 box-shadow: 0 0 0 1px #A5673F inset;
4798 color: #A5673F;
4799}
4800
4801.ui.basic.brown.buttons .button:hover,
4802.ui.basic.brown.button:hover {
4803 background: transparent;
4804 -webkit-box-shadow: 0 0 0 1px #975b33 inset;
4805 box-shadow: 0 0 0 1px #975b33 inset;
4806 color: #975b33;
4807}
4808
4809.ui.basic.brown.buttons .button:focus,
4810.ui.basic.brown.button:focus {
4811 background: transparent;
4812 -webkit-box-shadow: 0 0 0 1px #90532b inset;
4813 box-shadow: 0 0 0 1px #90532b inset;
4814 color: #975b33;
4815}
4816
4817.ui.basic.brown.buttons .active.button,
4818.ui.basic.brown.active.button {
4819 background: transparent;
4820 -webkit-box-shadow: 0 0 0 1px #995a31 inset;
4821 box-shadow: 0 0 0 1px #995a31 inset;
4822 color: #805031;
4823}
4824
4825.ui.basic.brown.buttons .button:active,
4826.ui.basic.brown.button:active {
4827 -webkit-box-shadow: 0 0 0 1px #805031 inset;
4828 box-shadow: 0 0 0 1px #805031 inset;
4829 color: #805031;
4830}
4831
4832.ui.buttons:not(.vertical) > .basic.brown.button:not(:first-child) {
4833 margin-left: -1px;
4834}
4835
4836/* Inverted */
4837
4838.ui.inverted.brown.buttons .button,
4839.ui.inverted.brown.button {
4840 background-color: transparent;
4841 -webkit-box-shadow: 0 0 0 2px #D67C1C inset;
4842 box-shadow: 0 0 0 2px #D67C1C inset;
4843 color: #D67C1C;
4844}
4845
4846.ui.inverted.brown.buttons .button:hover,
4847.ui.inverted.brown.button:hover,
4848.ui.inverted.brown.buttons .button:focus,
4849.ui.inverted.brown.button:focus,
4850.ui.inverted.brown.buttons .button.active,
4851.ui.inverted.brown.button.active,
4852.ui.inverted.brown.buttons .button:active,
4853.ui.inverted.brown.button:active {
4854 -webkit-box-shadow: none;
4855 box-shadow: none;
4856 color: #FFFFFF;
4857}
4858
4859.ui.inverted.brown.buttons .button:hover,
4860.ui.inverted.brown.button:hover {
4861 background-color: #b0620f;
4862}
4863
4864.ui.inverted.brown.buttons .button:focus,
4865.ui.inverted.brown.button:focus {
4866 background-color: #c16808;
4867}
4868
4869.ui.inverted.brown.buttons .active.button,
4870.ui.inverted.brown.active.button {
4871 background-color: #cc6f0d;
4872}
4873
4874.ui.inverted.brown.buttons .button:active,
4875.ui.inverted.brown.button:active {
4876 background-color: #a96216;
4877}
4878
4879/* Inverted Basic */
4880
4881.ui.inverted.brown.basic.buttons .button,
4882.ui.inverted.brown.buttons .basic.button,
4883.ui.inverted.brown.basic.button {
4884 background-color: transparent;
4885 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
4886 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
4887 color: #FFFFFF;
4888}
4889
4890.ui.inverted.brown.basic.buttons .button:hover,
4891.ui.inverted.brown.buttons .basic.button:hover,
4892.ui.inverted.brown.basic.button:hover {
4893 -webkit-box-shadow: 0 0 0 2px #b0620f inset;
4894 box-shadow: 0 0 0 2px #b0620f inset;
4895 color: #D67C1C;
4896}
4897
4898.ui.inverted.brown.basic.buttons .button:focus,
4899.ui.inverted.brown.basic.buttons .button:focus,
4900.ui.inverted.brown.basic.button:focus {
4901 -webkit-box-shadow: 0 0 0 2px #c16808 inset;
4902 box-shadow: 0 0 0 2px #c16808 inset;
4903 color: #D67C1C;
4904}
4905
4906.ui.inverted.brown.basic.buttons .active.button,
4907.ui.inverted.brown.buttons .basic.active.button,
4908.ui.inverted.brown.basic.active.button {
4909 -webkit-box-shadow: 0 0 0 2px #cc6f0d inset;
4910 box-shadow: 0 0 0 2px #cc6f0d inset;
4911 color: #D67C1C;
4912}
4913
4914.ui.inverted.brown.basic.buttons .button:active,
4915.ui.inverted.brown.buttons .basic.button:active,
4916.ui.inverted.brown.basic.button:active {
4917 -webkit-box-shadow: 0 0 0 2px #a96216 inset;
4918 box-shadow: 0 0 0 2px #a96216 inset;
4919 color: #D67C1C;
4920}
4921
4922/* Tertiary */
4923
4924.ui.tertiary.brown.buttons .button,
4925.ui.tertiary.brown.buttons .tertiary.button,
4926.ui.tertiary.brown.button {
4927 background: transparent;
4928 -webkit-box-shadow: none;
4929 box-shadow: none;
4930 color: #A5673F;
4931}
4932
4933.ui.tertiary.brown.buttons .button:hover,
4934.ui.tertiary.brown.buttons button:hover,
4935.ui.tertiary.brown.button:hover {
4936 -webkit-box-shadow: inset 0 -0.2em 0 #835f48;
4937 box-shadow: inset 0 -0.2em 0 #835f48;
4938 color: #835f48;
4939}
4940
4941.ui.tertiary.brown.buttons .button:focus,
4942.ui.tertiary.brown.buttons .tertiary.button:focus,
4943.ui.tertiary.brown.button:focus {
4944 -webkit-box-shadow: inset 0 -0.2em 0 #7d573e;
4945 box-shadow: inset 0 -0.2em 0 #7d573e;
4946 color: #7d573e;
4947}
4948
4949.ui.tertiary.brown.buttons .active.button,
4950.ui.tertiary.brown.buttons .tertiary.active.button,
4951.ui.tertiary.brown.active.button,
4952.ui.tertiary.brown.buttons .button:active,
4953.ui.tertiary.brown.buttons .tertiary.button:active,
4954.ui.tertiary.brown.button:active {
4955 -webkit-box-shadow: inset 0 -0.2em 0 #ae561d;
4956 box-shadow: inset 0 -0.2em 0 #ae561d;
4957 color: #995a31;
4958}
4959
4960.ui.grey.buttons .button,
4961.ui.grey.button {
4962 background-color: #767676;
4963 color: #FFFFFF;
4964 text-shadow: none;
4965 background-image: none;
4966}
4967
4968.ui.grey.button {
4969 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
4970 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
4971}
4972
4973.ui.grey.buttons .button:hover,
4974.ui.grey.button:hover {
4975 background-color: #838383;
4976 color: #FFFFFF;
4977 text-shadow: none;
4978}
4979
4980.ui.grey.buttons .button:focus,
4981.ui.grey.button:focus {
4982 background-color: #8a8a8a;
4983 color: #FFFFFF;
4984 text-shadow: none;
4985}
4986
4987.ui.grey.buttons .button:active,
4988.ui.grey.button:active {
4989 background-color: #909090;
4990 color: #FFFFFF;
4991 text-shadow: none;
4992}
4993
4994.ui.grey.buttons .active.button,
4995.ui.grey.buttons .active.button:active,
4996.ui.grey.active.button,
4997.ui.grey.button .active.button:active {
4998 background-color: #696969;
4999 color: #FFFFFF;
5000 text-shadow: none;
5001}
5002
5003/* Basic */
5004
5005.ui.basic.grey.buttons .button,
5006.ui.basic.grey.button {
5007 background: transparent;
5008 -webkit-box-shadow: 0 0 0 1px #767676 inset;
5009 box-shadow: 0 0 0 1px #767676 inset;
5010 color: #767676;
5011}
5012
5013.ui.basic.grey.buttons .button:hover,
5014.ui.basic.grey.button:hover {
5015 background: transparent;
5016 -webkit-box-shadow: 0 0 0 1px #838383 inset;
5017 box-shadow: 0 0 0 1px #838383 inset;
5018 color: #838383;
5019}
5020
5021.ui.basic.grey.buttons .button:focus,
5022.ui.basic.grey.button:focus {
5023 background: transparent;
5024 -webkit-box-shadow: 0 0 0 1px #8a8a8a inset;
5025 box-shadow: 0 0 0 1px #8a8a8a inset;
5026 color: #838383;
5027}
5028
5029.ui.basic.grey.buttons .active.button,
5030.ui.basic.grey.active.button {
5031 background: transparent;
5032 -webkit-box-shadow: 0 0 0 1px #696969 inset;
5033 box-shadow: 0 0 0 1px #696969 inset;
5034 color: #909090;
5035}
5036
5037.ui.basic.grey.buttons .button:active,
5038.ui.basic.grey.button:active {
5039 -webkit-box-shadow: 0 0 0 1px #909090 inset;
5040 box-shadow: 0 0 0 1px #909090 inset;
5041 color: #909090;
5042}
5043
5044.ui.buttons:not(.vertical) > .basic.grey.button:not(:first-child) {
5045 margin-left: -1px;
5046}
5047
5048/* Inverted */
5049
5050.ui.inverted.grey.buttons .button,
5051.ui.inverted.grey.button {
5052 background-color: transparent;
5053 -webkit-box-shadow: 0 0 0 2px #D4D4D5 inset;
5054 box-shadow: 0 0 0 2px #D4D4D5 inset;
5055 color: #FFFFFF;
5056}
5057
5058.ui.inverted.grey.buttons .button:hover,
5059.ui.inverted.grey.button:hover,
5060.ui.inverted.grey.buttons .button:focus,
5061.ui.inverted.grey.button:focus,
5062.ui.inverted.grey.buttons .button.active,
5063.ui.inverted.grey.button.active,
5064.ui.inverted.grey.buttons .button:active,
5065.ui.inverted.grey.button:active {
5066 -webkit-box-shadow: none;
5067 box-shadow: none;
5068 color: rgba(0, 0, 0, 0.6);
5069}
5070
5071.ui.inverted.grey.buttons .button:hover,
5072.ui.inverted.grey.button:hover {
5073 background-color: #c2c4c5;
5074}
5075
5076.ui.inverted.grey.buttons .button:focus,
5077.ui.inverted.grey.button:focus {
5078 background-color: #c7c9cb;
5079}
5080
5081.ui.inverted.grey.buttons .active.button,
5082.ui.inverted.grey.active.button {
5083 background-color: #cfd0d2;
5084}
5085
5086.ui.inverted.grey.buttons .button:active,
5087.ui.inverted.grey.button:active {
5088 background-color: #c2c4c5;
5089}
5090
5091/* Inverted Basic */
5092
5093.ui.inverted.grey.basic.buttons .button,
5094.ui.inverted.grey.buttons .basic.button,
5095.ui.inverted.grey.basic.button {
5096 background-color: transparent;
5097 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
5098 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
5099 color: #FFFFFF;
5100}
5101
5102.ui.inverted.grey.basic.buttons .button:hover,
5103.ui.inverted.grey.buttons .basic.button:hover,
5104.ui.inverted.grey.basic.button:hover {
5105 -webkit-box-shadow: 0 0 0 2px #c2c4c5 inset;
5106 box-shadow: 0 0 0 2px #c2c4c5 inset;
5107 color: #FFFFFF;
5108}
5109
5110.ui.inverted.grey.basic.buttons .button:focus,
5111.ui.inverted.grey.basic.buttons .button:focus,
5112.ui.inverted.grey.basic.button:focus {
5113 -webkit-box-shadow: 0 0 0 2px #c7c9cb inset;
5114 box-shadow: 0 0 0 2px #c7c9cb inset;
5115 color: #DCDDDE;
5116}
5117
5118.ui.inverted.grey.basic.buttons .active.button,
5119.ui.inverted.grey.buttons .basic.active.button,
5120.ui.inverted.grey.basic.active.button {
5121 -webkit-box-shadow: 0 0 0 2px #cfd0d2 inset;
5122 box-shadow: 0 0 0 2px #cfd0d2 inset;
5123 color: #FFFFFF;
5124}
5125
5126.ui.inverted.grey.basic.buttons .button:active,
5127.ui.inverted.grey.buttons .basic.button:active,
5128.ui.inverted.grey.basic.button:active {
5129 -webkit-box-shadow: 0 0 0 2px #c2c4c5 inset;
5130 box-shadow: 0 0 0 2px #c2c4c5 inset;
5131 color: #FFFFFF;
5132}
5133
5134/* Tertiary */
5135
5136.ui.tertiary.grey.buttons .button,
5137.ui.tertiary.grey.buttons .tertiary.button,
5138.ui.tertiary.grey.button {
5139 background: transparent;
5140 -webkit-box-shadow: none;
5141 box-shadow: none;
5142 color: #767676;
5143}
5144
5145.ui.tertiary.grey.buttons .button:hover,
5146.ui.tertiary.grey.buttons button:hover,
5147.ui.tertiary.grey.button:hover {
5148 -webkit-box-shadow: inset 0 -0.2em 0 #838383;
5149 box-shadow: inset 0 -0.2em 0 #838383;
5150 color: #838383;
5151}
5152
5153.ui.tertiary.grey.buttons .button:focus,
5154.ui.tertiary.grey.buttons .tertiary.button:focus,
5155.ui.tertiary.grey.button:focus {
5156 -webkit-box-shadow: inset 0 -0.2em 0 #8a8a8a;
5157 box-shadow: inset 0 -0.2em 0 #8a8a8a;
5158 color: #8a8a8a;
5159}
5160
5161.ui.tertiary.grey.buttons .active.button,
5162.ui.tertiary.grey.buttons .tertiary.active.button,
5163.ui.tertiary.grey.active.button,
5164.ui.tertiary.grey.buttons .button:active,
5165.ui.tertiary.grey.buttons .tertiary.button:active,
5166.ui.tertiary.grey.button:active {
5167 -webkit-box-shadow: inset 0 -0.2em 0 #7e5454;
5168 box-shadow: inset 0 -0.2em 0 #7e5454;
5169 color: #696969;
5170}
5171
5172.ui.black.buttons .button,
5173.ui.black.button {
5174 background-color: #1B1C1D;
5175 color: #FFFFFF;
5176 text-shadow: none;
5177 background-image: none;
5178}
5179
5180.ui.black.button {
5181 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
5182 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
5183}
5184
5185.ui.black.buttons .button:hover,
5186.ui.black.button:hover {
5187 background-color: #27292a;
5188 color: #FFFFFF;
5189 text-shadow: none;
5190}
5191
5192.ui.black.buttons .button:focus,
5193.ui.black.button:focus {
5194 background-color: #2f3032;
5195 color: #FFFFFF;
5196 text-shadow: none;
5197}
5198
5199.ui.black.buttons .button:active,
5200.ui.black.button:active {
5201 background-color: #343637;
5202 color: #FFFFFF;
5203 text-shadow: none;
5204}
5205
5206.ui.black.buttons .active.button,
5207.ui.black.buttons .active.button:active,
5208.ui.black.active.button,
5209.ui.black.button .active.button:active {
5210 background-color: #0f0f10;
5211 color: #FFFFFF;
5212 text-shadow: none;
5213}
5214
5215/* Basic */
5216
5217.ui.basic.black.buttons .button,
5218.ui.basic.black.button {
5219 background: transparent;
5220 -webkit-box-shadow: 0 0 0 1px #1B1C1D inset;
5221 box-shadow: 0 0 0 1px #1B1C1D inset;
5222 color: #1B1C1D;
5223}
5224
5225.ui.basic.black.buttons .button:hover,
5226.ui.basic.black.button:hover {
5227 background: transparent;
5228 -webkit-box-shadow: 0 0 0 1px #27292a inset;
5229 box-shadow: 0 0 0 1px #27292a inset;
5230 color: #27292a;
5231}
5232
5233.ui.basic.black.buttons .button:focus,
5234.ui.basic.black.button:focus {
5235 background: transparent;
5236 -webkit-box-shadow: 0 0 0 1px #2f3032 inset;
5237 box-shadow: 0 0 0 1px #2f3032 inset;
5238 color: #27292a;
5239}
5240
5241.ui.basic.black.buttons .active.button,
5242.ui.basic.black.active.button {
5243 background: transparent;
5244 -webkit-box-shadow: 0 0 0 1px #0f0f10 inset;
5245 box-shadow: 0 0 0 1px #0f0f10 inset;
5246 color: #343637;
5247}
5248
5249.ui.basic.black.buttons .button:active,
5250.ui.basic.black.button:active {
5251 -webkit-box-shadow: 0 0 0 1px #343637 inset;
5252 box-shadow: 0 0 0 1px #343637 inset;
5253 color: #343637;
5254}
5255
5256.ui.buttons:not(.vertical) > .basic.black.button:not(:first-child) {
5257 margin-left: -1px;
5258}
5259
5260/* Inverted */
5261
5262.ui.inverted.black.buttons .button,
5263.ui.inverted.black.button {
5264 background-color: transparent;
5265 -webkit-box-shadow: 0 0 0 2px #D4D4D5 inset;
5266 box-shadow: 0 0 0 2px #D4D4D5 inset;
5267 color: #FFFFFF;
5268}
5269
5270.ui.inverted.black.buttons .button:hover,
5271.ui.inverted.black.button:hover,
5272.ui.inverted.black.buttons .button:focus,
5273.ui.inverted.black.button:focus,
5274.ui.inverted.black.buttons .button.active,
5275.ui.inverted.black.button.active,
5276.ui.inverted.black.buttons .button:active,
5277.ui.inverted.black.button:active {
5278 -webkit-box-shadow: none;
5279 box-shadow: none;
5280 color: #FFFFFF;
5281}
5282
5283.ui.inverted.black.buttons .button:hover,
5284.ui.inverted.black.button:hover {
5285 background-color: #000000;
5286}
5287
5288.ui.inverted.black.buttons .button:focus,
5289.ui.inverted.black.button:focus {
5290 background-color: #000000;
5291}
5292
5293.ui.inverted.black.buttons .active.button,
5294.ui.inverted.black.active.button {
5295 background-color: #000000;
5296}
5297
5298.ui.inverted.black.buttons .button:active,
5299.ui.inverted.black.button:active {
5300 background-color: #000000;
5301}
5302
5303/* Inverted Basic */
5304
5305.ui.inverted.black.basic.buttons .button,
5306.ui.inverted.black.buttons .basic.button,
5307.ui.inverted.black.basic.button {
5308 background-color: transparent;
5309 -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
5310 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5) inset;
5311 color: #FFFFFF;
5312}
5313
5314.ui.inverted.black.basic.buttons .button:hover,
5315.ui.inverted.black.buttons .basic.button:hover,
5316.ui.inverted.black.basic.button:hover {
5317 -webkit-box-shadow: 0 0 0 2px #000000 inset;
5318 box-shadow: 0 0 0 2px #000000 inset;
5319 color: #FFFFFF;
5320}
5321
5322.ui.inverted.black.basic.buttons .button:focus,
5323.ui.inverted.black.basic.buttons .button:focus,
5324.ui.inverted.black.basic.button:focus {
5325 -webkit-box-shadow: 0 0 0 2px #000000 inset;
5326 box-shadow: 0 0 0 2px #000000 inset;
5327 color: #545454;
5328}
5329
5330.ui.inverted.black.basic.buttons .active.button,
5331.ui.inverted.black.buttons .basic.active.button,
5332.ui.inverted.black.basic.active.button {
5333 -webkit-box-shadow: 0 0 0 2px #000000 inset;
5334 box-shadow: 0 0 0 2px #000000 inset;
5335 color: #FFFFFF;
5336}
5337
5338.ui.inverted.black.basic.buttons .button:active,
5339.ui.inverted.black.buttons .basic.button:active,
5340.ui.inverted.black.basic.button:active {
5341 -webkit-box-shadow: 0 0 0 2px #000000 inset;
5342 box-shadow: 0 0 0 2px #000000 inset;
5343 color: #FFFFFF;
5344}
5345
5346/* Tertiary */
5347
5348.ui.tertiary.black.buttons .button,
5349.ui.tertiary.black.buttons .tertiary.button,
5350.ui.tertiary.black.button {
5351 background: transparent;
5352 -webkit-box-shadow: none;
5353 box-shadow: none;
5354 color: #1B1C1D;
5355}
5356
5357.ui.tertiary.black.buttons .button:hover,
5358.ui.tertiary.black.buttons button:hover,
5359.ui.tertiary.black.button:hover {
5360 -webkit-box-shadow: inset 0 -0.2em 0 #8b8f93;
5361 box-shadow: inset 0 -0.2em 0 #8b8f93;
5362 color: #8b8f93;
5363}
5364
5365.ui.tertiary.black.buttons .button:focus,
5366.ui.tertiary.black.buttons .tertiary.button:focus,
5367.ui.tertiary.black.button:focus {
5368 -webkit-box-shadow: inset 0 -0.2em 0 #93969a;
5369 box-shadow: inset 0 -0.2em 0 #93969a;
5370 color: #93969a;
5371}
5372
5373.ui.tertiary.black.buttons .active.button,
5374.ui.tertiary.black.buttons .tertiary.active.button,
5375.ui.tertiary.black.active.button,
5376.ui.tertiary.black.buttons .button:active,
5377.ui.tertiary.black.buttons .tertiary.button:active,
5378.ui.tertiary.black.button:active {
5379 -webkit-box-shadow: inset 0 -0.2em 0 #404245;
5380 box-shadow: inset 0 -0.2em 0 #404245;
5381 color: #0f0f10;
5382}
5383
5384/*---------------
5385 Positive
5386----------------*/
5387
5388/* Standard */
5389
5390.ui.positive.buttons .button,
5391.ui.positive.button {
5392 background-color: #21BA45;
5393 color: #FFFFFF;
5394 text-shadow: none;
5395 background-image: none;
5396}
5397
5398.ui.positive.button {
5399 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
5400 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
5401}
5402
5403.ui.positive.buttons .button:hover,
5404.ui.positive.button:hover {
5405 background-color: #16ab39;
5406 color: #FFFFFF;
5407 text-shadow: none;
5408}
5409
5410.ui.positive.buttons .button:focus,
5411.ui.positive.button:focus {
5412 background-color: #0ea432;
5413 color: #FFFFFF;
5414 text-shadow: none;
5415}
5416
5417.ui.positive.buttons .button:active,
5418.ui.positive.button:active {
5419 background-color: #198f35;
5420 color: #FFFFFF;
5421 text-shadow: none;
5422}
5423
5424.ui.positive.buttons .active.button,
5425.ui.positive.buttons .active.button:active,
5426.ui.positive.active.button,
5427.ui.positive.button .active.button:active {
5428 background-color: #13ae38;
5429 color: #FFFFFF;
5430 text-shadow: none;
5431}
5432
5433/* Basic */
5434
5435.ui.basic.positive.buttons .button,
5436.ui.basic.positive.button {
5437 background: transparent;
5438 -webkit-box-shadow: 0 0 0 1px #21BA45 inset;
5439 box-shadow: 0 0 0 1px #21BA45 inset;
5440 color: #21BA45;
5441}
5442
5443.ui.basic.positive.buttons .button:hover,
5444.ui.basic.positive.button:hover {
5445 background: transparent;
5446 -webkit-box-shadow: 0 0 0 1px #16ab39 inset;
5447 box-shadow: 0 0 0 1px #16ab39 inset;
5448 color: #16ab39;
5449}
5450
5451.ui.basic.positive.buttons .button:focus,
5452.ui.basic.positive.button:focus {
5453 background: transparent;
5454 -webkit-box-shadow: 0 0 0 1px #0ea432 inset;
5455 box-shadow: 0 0 0 1px #0ea432 inset;
5456 color: #16ab39;
5457}
5458
5459.ui.basic.positive.buttons .active.button,
5460.ui.basic.positive.active.button {
5461 background: transparent;
5462 -webkit-box-shadow: 0 0 0 1px #13ae38 inset;
5463 box-shadow: 0 0 0 1px #13ae38 inset;
5464 color: #198f35;
5465}
5466
5467.ui.basic.positive.buttons .button:active,
5468.ui.basic.positive.button:active {
5469 -webkit-box-shadow: 0 0 0 1px #198f35 inset;
5470 box-shadow: 0 0 0 1px #198f35 inset;
5471 color: #198f35;
5472}
5473
5474.ui.buttons:not(.vertical) > .basic.positive.button:not(:first-child) {
5475 margin-left: -1px;
5476}
5477
5478/*---------------
5479 Negative
5480----------------*/
5481
5482/* Standard */
5483
5484.ui.negative.buttons .button,
5485.ui.negative.button {
5486 background-color: #DB2828;
5487 color: #FFFFFF;
5488 text-shadow: none;
5489 background-image: none;
5490}
5491
5492.ui.negative.button {
5493 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
5494 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
5495}
5496
5497.ui.negative.buttons .button:hover,
5498.ui.negative.button:hover {
5499 background-color: #d01919;
5500 color: #FFFFFF;
5501 text-shadow: none;
5502}
5503
5504.ui.negative.buttons .button:focus,
5505.ui.negative.button:focus {
5506 background-color: #ca1010;
5507 color: #FFFFFF;
5508 text-shadow: none;
5509}
5510
5511.ui.negative.buttons .button:active,
5512.ui.negative.button:active {
5513 background-color: #b21e1e;
5514 color: #FFFFFF;
5515 text-shadow: none;
5516}
5517
5518.ui.negative.buttons .active.button,
5519.ui.negative.buttons .active.button:active,
5520.ui.negative.active.button,
5521.ui.negative.button .active.button:active {
5522 background-color: #d41515;
5523 color: #FFFFFF;
5524 text-shadow: none;
5525}
5526
5527/* Basic */
5528
5529.ui.basic.negative.buttons .button,
5530.ui.basic.negative.button {
5531 background: transparent;
5532 -webkit-box-shadow: 0 0 0 1px #DB2828 inset;
5533 box-shadow: 0 0 0 1px #DB2828 inset;
5534 color: #DB2828;
5535}
5536
5537.ui.basic.negative.buttons .button:hover,
5538.ui.basic.negative.button:hover {
5539 background: transparent;
5540 -webkit-box-shadow: 0 0 0 1px #d01919 inset;
5541 box-shadow: 0 0 0 1px #d01919 inset;
5542 color: #d01919;
5543}
5544
5545.ui.basic.negative.buttons .button:focus,
5546.ui.basic.negative.button:focus {
5547 background: transparent;
5548 -webkit-box-shadow: 0 0 0 1px #ca1010 inset;
5549 box-shadow: 0 0 0 1px #ca1010 inset;
5550 color: #d01919;
5551}
5552
5553.ui.basic.negative.buttons .active.button,
5554.ui.basic.negative.active.button {
5555 background: transparent;
5556 -webkit-box-shadow: 0 0 0 1px #d41515 inset;
5557 box-shadow: 0 0 0 1px #d41515 inset;
5558 color: #b21e1e;
5559}
5560
5561.ui.basic.negative.buttons .button:active,
5562.ui.basic.negative.button:active {
5563 -webkit-box-shadow: 0 0 0 1px #b21e1e inset;
5564 box-shadow: 0 0 0 1px #b21e1e inset;
5565 color: #b21e1e;
5566}
5567
5568.ui.buttons:not(.vertical) > .basic.negative.button:not(:first-child) {
5569 margin-left: -1px;
5570}
5571
5572/*******************************
5573 Groups
5574*******************************/
5575
5576.ui.buttons {
5577 display: -webkit-inline-box;
5578 display: -ms-inline-flexbox;
5579 display: inline-flex;
5580 -webkit-box-orient: horizontal;
5581 -webkit-box-direction: normal;
5582 -ms-flex-direction: row;
5583 flex-direction: row;
5584 font-size: 0;
5585 vertical-align: baseline;
5586 margin: 0 0.25em 0 0;
5587}
5588
5589.ui.buttons:not(.basic):not(.inverted) {
5590 -webkit-box-shadow: none;
5591 box-shadow: none;
5592}
5593
5594/* Clearfix */
5595
5596.ui.buttons:after {
5597 content: ".";
5598 display: block;
5599 height: 0;
5600 clear: both;
5601 visibility: hidden;
5602}
5603
5604/* Standard Group */
5605
5606.ui.buttons .button {
5607 -webkit-box-flex: 1;
5608 -ms-flex: 1 0 auto;
5609 flex: 1 0 auto;
5610 border-radius: 0;
5611 margin: 0 0 0 0;
5612}
5613
5614.ui.buttons:not(.basic):not(.inverted) > .button:not(.basic):not(.inverted) {
5615 -webkit-box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
5616 box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
5617}
5618
5619.ui.buttons .button:first-child {
5620 border-left: none;
5621 margin-left: 0;
5622 border-top-left-radius: 0.28571429rem;
5623 border-bottom-left-radius: 0.28571429rem;
5624}
5625
5626.ui.buttons .button:last-child {
5627 border-top-right-radius: 0.28571429rem;
5628 border-bottom-right-radius: 0.28571429rem;
5629}
5630
5631/* Vertical Style */
5632
5633.ui.vertical.buttons {
5634 display: -webkit-inline-box;
5635 display: -ms-inline-flexbox;
5636 display: inline-flex;
5637 -webkit-box-orient: vertical;
5638 -webkit-box-direction: normal;
5639 -ms-flex-direction: column;
5640 flex-direction: column;
5641}
5642
5643.ui.vertical.buttons .button {
5644 display: block;
5645 float: none;
5646 width: 100%;
5647 margin: 0 0 0 0;
5648 -webkit-box-shadow: none;
5649 box-shadow: none;
5650 border-radius: 0;
5651}
5652
5653.ui.vertical.buttons .button:first-child {
5654 border-top-left-radius: 0.28571429rem;
5655 border-top-right-radius: 0.28571429rem;
5656}
5657
5658.ui.vertical.buttons .button:last-child {
5659 margin-bottom: 0;
5660 border-bottom-left-radius: 0.28571429rem;
5661 border-bottom-right-radius: 0.28571429rem;
5662}
5663
5664.ui.vertical.buttons .button:only-child {
5665 border-radius: 0.28571429rem;
5666}
5667
5668/*******************************
5669 Theme Overrides
5670*******************************/
5671
5672/*******************************
5673 Site Overrides
5674*******************************/
5675/*!
5676 * # Fomantic-UI - Container
5677 * http://github.com/fomantic/Fomantic-UI/
5678 *
5679 *
5680 * Released under the MIT license
5681 * http://opensource.org/licenses/MIT
5682 *
5683 */
5684
5685/*******************************
5686 Container
5687*******************************/
5688
5689/* All Sizes */
5690
5691.ui.container {
5692 display: block;
5693 max-width: 100%;
5694}
5695
5696/* Mobile */
5697
5698@media only screen and (max-width: 767.98px) {
5699 .ui.ui.ui.container:not(.fluid) {
5700 width: auto;
5701 margin-left: 1em;
5702 margin-right: 1em;
5703 }
5704
5705 .ui.ui.grid.container {
5706 width: auto;
5707 }
5708
5709 .ui.ui.relaxed.grid.container {
5710 width: auto;
5711 }
5712
5713 .ui.ui.very.relaxed.grid.container {
5714 width: auto;
5715 }
5716}
5717
5718/* Tablet */
5719
5720@media only screen and (min-width: 768px) and (max-width: 991.98px) {
5721 .ui.ui.ui.container:not(.fluid) {
5722 width: 723px;
5723 margin-left: auto;
5724 margin-right: auto;
5725 }
5726
5727 .ui.ui.grid.container {
5728 width: calc(723px + 2rem);
5729 }
5730
5731 .ui.ui.relaxed.grid.container {
5732 width: calc(723px + 3rem);
5733 }
5734
5735 .ui.ui.very.relaxed.grid.container {
5736 width: calc(723px + 5rem);
5737 }
5738}
5739
5740/* Small Monitor */
5741
5742@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
5743 .ui.ui.ui.container:not(.fluid) {
5744 width: 933px;
5745 margin-left: auto;
5746 margin-right: auto;
5747 }
5748
5749 .ui.ui.grid.container {
5750 width: calc(933px + 2rem);
5751 }
5752
5753 .ui.ui.relaxed.grid.container {
5754 width: calc(933px + 3rem);
5755 }
5756
5757 .ui.ui.very.relaxed.grid.container {
5758 width: calc(933px + 5rem);
5759 }
5760}
5761
5762/* Large Monitor */
5763
5764@media only screen and (min-width: 1200px) {
5765 .ui.ui.ui.container:not(.fluid) {
5766 width: 1127px;
5767 margin-left: auto;
5768 margin-right: auto;
5769 }
5770
5771 .ui.ui.grid.container {
5772 width: calc(1127px + 2rem);
5773 }
5774
5775 .ui.ui.relaxed.grid.container {
5776 width: calc(1127px + 3rem);
5777 }
5778
5779 .ui.ui.very.relaxed.grid.container {
5780 width: calc(1127px + 5rem);
5781 }
5782}
5783
5784/*******************************
5785 Types
5786*******************************/
5787
5788/* Text Container */
5789
5790.ui.text.container {
5791 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
5792 max-width: 700px;
5793 line-height: 1.5;
5794 font-size: 1.14285714rem;
5795}
5796
5797/* Fluid */
5798
5799.ui.fluid.container {
5800 width: 100%;
5801}
5802
5803/*******************************
5804 Variations
5805*******************************/
5806
5807.ui[class*="left aligned"].container {
5808 text-align: left;
5809}
5810
5811.ui[class*="center aligned"].container {
5812 text-align: center;
5813}
5814
5815.ui[class*="right aligned"].container {
5816 text-align: right;
5817}
5818
5819.ui.justified.container {
5820 text-align: justify;
5821 -webkit-hyphens: auto;
5822 -ms-hyphens: auto;
5823 hyphens: auto;
5824}
5825
5826/*******************************
5827 Theme Overrides
5828*******************************/
5829
5830/*******************************
5831 Site Overrides
5832*******************************/
5833/*!
5834 * # Fomantic-UI - Divider
5835 * http://github.com/fomantic/Fomantic-UI/
5836 *
5837 *
5838 * Released under the MIT license
5839 * http://opensource.org/licenses/MIT
5840 *
5841 */
5842
5843/*******************************
5844 Divider
5845*******************************/
5846
5847.ui.divider {
5848 margin: 1rem 0;
5849 line-height: 1;
5850 height: 0;
5851 font-weight: bold;
5852 text-transform: uppercase;
5853 letter-spacing: 0.05em;
5854 color: rgba(0, 0, 0, 0.85);
5855 -webkit-user-select: none;
5856 -moz-user-select: none;
5857 -ms-user-select: none;
5858 user-select: none;
5859 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
5860}
5861
5862/*--------------
5863 Basic
5864---------------*/
5865
5866.ui.divider:not(.vertical):not(.horizontal) {
5867 border-top: 1px solid rgba(34, 36, 38, 0.15);
5868 border-bottom: 1px solid rgba(255, 255, 255, 0.1);
5869}
5870
5871/*--------------
5872 Coupling
5873---------------*/
5874
5875/* Allow divider between each column row */
5876
5877.ui.grid > .column + .divider,
5878.ui.grid > .row > .column + .divider {
5879 left: auto;
5880}
5881
5882/*--------------
5883 Horizontal
5884---------------*/
5885
5886.ui.horizontal.divider {
5887 display: table;
5888 white-space: nowrap;
5889 height: auto;
5890 margin: '';
5891 line-height: 1;
5892 text-align: center;
5893}
5894
5895.ui.horizontal.divider:before,
5896.ui.horizontal.divider:after {
5897 content: '';
5898 display: table-cell;
5899 position: relative;
5900 top: 50%;
5901 width: 50%;
5902 background-repeat: no-repeat;
5903}
5904
5905.ui.horizontal.divider:before {
5906 background-position: right 1em top 50%;
5907}
5908
5909.ui.horizontal.divider:after {
5910 background-position: left 1em top 50%;
5911}
5912
5913/*--------------
5914 Vertical
5915---------------*/
5916
5917.ui.vertical.divider {
5918 position: absolute;
5919 z-index: 2;
5920 top: 50%;
5921 left: 50%;
5922 margin: 0;
5923 padding: 0;
5924 width: auto;
5925 height: 50%;
5926 line-height: 0;
5927 text-align: center;
5928 -webkit-transform: translateX(-50%);
5929 transform: translateX(-50%);
5930}
5931
5932.ui.vertical.divider:before,
5933.ui.vertical.divider:after {
5934 position: absolute;
5935 left: 50%;
5936 content: '';
5937 z-index: 3;
5938 border-left: 1px solid rgba(34, 36, 38, 0.15);
5939 border-right: 1px solid rgba(255, 255, 255, 0.1);
5940 width: 0;
5941 height: calc(100% - 1rem);
5942}
5943
5944.ui.vertical.divider:before {
5945 top: -100%;
5946}
5947
5948.ui.vertical.divider:after {
5949 top: auto;
5950 bottom: 0;
5951}
5952
5953/* Inside grid */
5954
5955@media only screen and (max-width: 767.98px) {
5956 .ui.stackable.grid .ui.vertical.divider,
5957 .ui.grid .stackable.row .ui.vertical.divider {
5958 display: table;
5959 white-space: nowrap;
5960 height: auto;
5961 margin: '';
5962 overflow: hidden;
5963 line-height: 1;
5964 text-align: center;
5965 position: static;
5966 top: 0;
5967 left: 0;
5968 -webkit-transform: none;
5969 transform: none;
5970 }
5971
5972 .ui.stackable.grid .ui.vertical.divider:before,
5973 .ui.grid .stackable.row .ui.vertical.divider:before,
5974 .ui.stackable.grid .ui.vertical.divider:after,
5975 .ui.grid .stackable.row .ui.vertical.divider:after {
5976 left: 0;
5977 border-left: none;
5978 border-right: none;
5979 content: '';
5980 display: table-cell;
5981 position: relative;
5982 top: 50%;
5983 width: 50%;
5984 background-repeat: no-repeat;
5985 }
5986
5987 .ui.stackable.grid .ui.vertical.divider:before,
5988 .ui.grid .stackable.row .ui.vertical.divider:before {
5989 background-position: right 1em top 50%;
5990 }
5991
5992 .ui.stackable.grid .ui.vertical.divider:after,
5993 .ui.grid .stackable.row .ui.vertical.divider:after {
5994 background-position: left 1em top 50%;
5995 }
5996}
5997
5998/*--------------
5999 Icon
6000---------------*/
6001
6002.ui.divider > .icon {
6003 margin: 0;
6004 font-size: 1rem;
6005 height: 1em;
6006 vertical-align: middle;
6007}
6008
6009/*--------------
6010 Header
6011---------------*/
6012
6013.ui.horizontal.divider[class*="left aligned"]:before {
6014 display: none;
6015}
6016
6017.ui.horizontal.divider[class*="left aligned"]:after {
6018 width: 100%;
6019}
6020
6021.ui.horizontal.divider[class*="right aligned"]:before {
6022 width: 100%;
6023}
6024
6025.ui.horizontal.divider[class*="right aligned"]:after {
6026 display: none;
6027}
6028
6029/*******************************
6030 Variations
6031*******************************/
6032
6033/*--------------
6034 Hidden
6035---------------*/
6036
6037.ui.hidden.divider {
6038 border-color: transparent !important;
6039}
6040
6041.ui.hidden.divider:before,
6042.ui.hidden.divider:after {
6043 display: none;
6044}
6045
6046/*--------------
6047 Inverted
6048---------------*/
6049
6050.ui.divider.inverted,
6051.ui.vertical.inverted.divider,
6052.ui.horizontal.inverted.divider {
6053 color: #FFFFFF;
6054}
6055
6056.ui.divider.inverted,
6057.ui.divider.inverted:after,
6058.ui.divider.inverted:before {
6059 border-top-color: rgba(34, 36, 38, 0.15) !important;
6060 border-left-color: rgba(34, 36, 38, 0.15) !important;
6061 border-bottom-color: rgba(255, 255, 255, 0.15) !important;
6062 border-right-color: rgba(255, 255, 255, 0.15) !important;
6063}
6064
6065/*--------------
6066 Fitted
6067---------------*/
6068
6069.ui.fitted.divider {
6070 margin: 0;
6071}
6072
6073/*--------------
6074 Clearing
6075---------------*/
6076
6077.ui.clearing.divider {
6078 clear: both;
6079}
6080
6081/*--------------
6082 Section
6083---------------*/
6084
6085.ui.section.divider {
6086 margin-top: 2rem;
6087 margin-bottom: 2rem;
6088}
6089
6090/*--------------
6091 Sizes
6092---------------*/
6093
6094.ui.divider {
6095 font-size: 1rem;
6096}
6097
6098/*******************************
6099 Theme Overrides
6100*******************************/
6101
6102.ui.horizontal.divider:before,
6103.ui.horizontal.divider:after {
6104 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC');
6105}
6106
6107@media only screen and (max-width: 767px) {
6108 .ui.stackable.grid .ui.vertical.divider:before,
6109 .ui.grid .stackable.row .ui.vertical.divider:before,
6110 .ui.stackable.grid .ui.vertical.divider:after,
6111 .ui.grid .stackable.row .ui.vertical.divider:after {
6112 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC');
6113 }
6114}
6115
6116/*******************************
6117 Site Overrides
6118*******************************/
6119/*!
6120 * # Fomantic-UI - Flag
6121 * http://github.com/fomantic/Fomantic-UI/
6122 *
6123 *
6124 * Released under the MIT license
6125 * http://opensource.org/licenses/MIT
6126 *
6127 */
6128
6129/*******************************
6130 Flag
6131*******************************/
6132
6133i.flag:not(.icon) {
6134 display: inline-block;
6135 width: 16px;
6136 height: 11px;
6137 line-height: 11px;
6138 vertical-align: baseline;
6139 margin: 0 0.5em 0 0;
6140 text-decoration: inherit;
6141 speak: none;
6142 -webkit-font-smoothing: antialiased;
6143 -webkit-backface-visibility: hidden;
6144 backface-visibility: hidden;
6145}
6146
6147/* Sprite */
6148
6149i.flag:not(.icon):before {
6150 display: inline-block;
6151 content: '';
6152 background: url("./themes/default/assets/images/flags.png") no-repeat -108px -1976px;
6153 width: 16px;
6154 height: 11px;
6155}
6156
6157/* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */
6158
6159/*******************************
6160 Theme Overrides
6161*******************************/
6162
6163/*rtl:begin:ignore*/
6164
6165i.flag.ad:before,
6166i.flag.andorra:before {
6167 background-position: 0 0;
6168}
6169
6170i.flag.ae:before,
6171i.flag.united.arab.emirates:before,
6172i.flag.uae:before {
6173 background-position: 0 -26px;
6174}
6175
6176i.flag.af:before,
6177i.flag.afghanistan:before {
6178 background-position: 0 -52px;
6179}
6180
6181i.flag.ag:before,
6182i.flag.antigua:before {
6183 background-position: 0 -78px;
6184}
6185
6186i.flag.ai:before,
6187i.flag.anguilla:before {
6188 background-position: 0 -104px;
6189}
6190
6191i.flag.al:before,
6192i.flag.albania:before {
6193 background-position: 0 -130px;
6194}
6195
6196i.flag.am:before,
6197i.flag.armenia:before {
6198 background-position: 0 -156px;
6199}
6200
6201i.flag.an:before,
6202i.flag.netherlands.antilles:before {
6203 background-position: 0 -182px;
6204}
6205
6206i.flag.ao:before,
6207i.flag.angola:before {
6208 background-position: 0 -208px;
6209}
6210
6211i.flag.ar:before,
6212i.flag.argentina:before {
6213 background-position: 0 -234px;
6214}
6215
6216i.flag.as:before,
6217i.flag.american.samoa:before {
6218 background-position: 0 -260px;
6219}
6220
6221i.flag.at:before,
6222i.flag.austria:before {
6223 background-position: 0 -286px;
6224}
6225
6226i.flag.au:before,
6227i.flag.australia:before {
6228 background-position: 0 -312px;
6229}
6230
6231i.flag.aw:before,
6232i.flag.aruba:before {
6233 background-position: 0 -338px;
6234}
6235
6236i.flag.ax:before,
6237i.flag.aland.islands:before {
6238 background-position: 0 -364px;
6239}
6240
6241i.flag.az:before,
6242i.flag.azerbaijan:before {
6243 background-position: 0 -390px;
6244}
6245
6246i.flag.ba:before,
6247i.flag.bosnia:before {
6248 background-position: 0 -416px;
6249}
6250
6251i.flag.bb:before,
6252i.flag.barbados:before {
6253 background-position: 0 -442px;
6254}
6255
6256i.flag.bd:before,
6257i.flag.bangladesh:before {
6258 background-position: 0 -468px;
6259}
6260
6261i.flag.be:before,
6262i.flag.belgium:before {
6263 background-position: 0 -494px;
6264}
6265
6266i.flag.bf:before,
6267i.flag.burkina.faso:before {
6268 background-position: 0 -520px;
6269}
6270
6271i.flag.bg:before,
6272i.flag.bulgaria:before {
6273 background-position: 0 -546px;
6274}
6275
6276i.flag.bh:before,
6277i.flag.bahrain:before {
6278 background-position: 0 -572px;
6279}
6280
6281i.flag.bi:before,
6282i.flag.burundi:before {
6283 background-position: 0 -598px;
6284}
6285
6286i.flag.bj:before,
6287i.flag.benin:before {
6288 background-position: 0 -624px;
6289}
6290
6291i.flag.bm:before,
6292i.flag.bermuda:before {
6293 background-position: 0 -650px;
6294}
6295
6296i.flag.bn:before,
6297i.flag.brunei:before {
6298 background-position: 0 -676px;
6299}
6300
6301i.flag.bo:before,
6302i.flag.bolivia:before {
6303 background-position: 0 -702px;
6304}
6305
6306i.flag.br:before,
6307i.flag.brazil:before {
6308 background-position: 0 -728px;
6309}
6310
6311i.flag.bs:before,
6312i.flag.bahamas:before {
6313 background-position: 0 -754px;
6314}
6315
6316i.flag.bt:before,
6317i.flag.bhutan:before {
6318 background-position: 0 -780px;
6319}
6320
6321i.flag.bv:before,
6322i.flag.bouvet.island:before {
6323 background-position: 0 -806px;
6324}
6325
6326i.flag.bw:before,
6327i.flag.botswana:before {
6328 background-position: 0 -832px;
6329}
6330
6331i.flag.by:before,
6332i.flag.belarus:before {
6333 background-position: 0 -858px;
6334}
6335
6336i.flag.bz:before,
6337i.flag.belize:before {
6338 background-position: 0 -884px;
6339}
6340
6341i.flag.ca:before,
6342i.flag.canada:before {
6343 background-position: 0 -910px;
6344}
6345
6346i.flag.cc:before,
6347i.flag.cocos.islands:before {
6348 background-position: 0 -962px;
6349}
6350
6351i.flag.cd:before,
6352i.flag.congo:before {
6353 background-position: 0 -988px;
6354}
6355
6356i.flag.cf:before,
6357i.flag.central.african.republic:before {
6358 background-position: 0 -1014px;
6359}
6360
6361i.flag.cg:before,
6362i.flag.congo.brazzaville:before {
6363 background-position: 0 -1040px;
6364}
6365
6366i.flag.ch:before,
6367i.flag.switzerland:before {
6368 background-position: 0 -1066px;
6369}
6370
6371i.flag.ci:before,
6372i.flag.cote.divoire:before {
6373 background-position: 0 -1092px;
6374}
6375
6376i.flag.ck:before,
6377i.flag.cook.islands:before {
6378 background-position: 0 -1118px;
6379}
6380
6381i.flag.cl:before,
6382i.flag.chile:before {
6383 background-position: 0 -1144px;
6384}
6385
6386i.flag.cm:before,
6387i.flag.cameroon:before {
6388 background-position: 0 -1170px;
6389}
6390
6391i.flag.cn:before,
6392i.flag.china:before {
6393 background-position: 0 -1196px;
6394}
6395
6396i.flag.co:before,
6397i.flag.colombia:before {
6398 background-position: 0 -1222px;
6399}
6400
6401i.flag.cr:before,
6402i.flag.costa.rica:before {
6403 background-position: 0 -1248px;
6404}
6405
6406i.flag.cs:before,
6407i.flag.serbia:before {
6408 background-position: 0 -1274px;
6409}
6410
6411i.flag.cu:before,
6412i.flag.cuba:before {
6413 background-position: 0 -1300px;
6414}
6415
6416i.flag.cv:before,
6417i.flag.cape.verde:before {
6418 background-position: 0 -1326px;
6419}
6420
6421i.flag.cx:before,
6422i.flag.christmas.island:before {
6423 background-position: 0 -1352px;
6424}
6425
6426i.flag.cy:before,
6427i.flag.cyprus:before {
6428 background-position: 0 -1378px;
6429}
6430
6431i.flag.cz:before,
6432i.flag.czech.republic:before {
6433 background-position: 0 -1404px;
6434}
6435
6436i.flag.de:before,
6437i.flag.germany:before {
6438 background-position: 0 -1430px;
6439}
6440
6441i.flag.dj:before,
6442i.flag.djibouti:before {
6443 background-position: 0 -1456px;
6444}
6445
6446i.flag.dk:before,
6447i.flag.denmark:before {
6448 background-position: 0 -1482px;
6449}
6450
6451i.flag.dm:before,
6452i.flag.dominica:before {
6453 background-position: 0 -1508px;
6454}
6455
6456i.flag.do:before,
6457i.flag.dominican.republic:before {
6458 background-position: 0 -1534px;
6459}
6460
6461i.flag.dz:before,
6462i.flag.algeria:before {
6463 background-position: 0 -1560px;
6464}
6465
6466i.flag.ec:before,
6467i.flag.ecuador:before {
6468 background-position: 0 -1586px;
6469}
6470
6471i.flag.ee:before,
6472i.flag.estonia:before {
6473 background-position: 0 -1612px;
6474}
6475
6476i.flag.eg:before,
6477i.flag.egypt:before {
6478 background-position: 0 -1638px;
6479}
6480
6481i.flag.eh:before,
6482i.flag.western.sahara:before {
6483 background-position: 0 -1664px;
6484}
6485
6486i.flag.gb.eng:before,
6487i.flag.england:before {
6488 background-position: 0 -1690px;
6489}
6490
6491i.flag.er:before,
6492i.flag.eritrea:before {
6493 background-position: 0 -1716px;
6494}
6495
6496i.flag.es:before,
6497i.flag.spain:before {
6498 background-position: 0 -1742px;
6499}
6500
6501i.flag.et:before,
6502i.flag.ethiopia:before {
6503 background-position: 0 -1768px;
6504}
6505
6506i.flag.eu:before,
6507i.flag.european.union:before {
6508 background-position: 0 -1794px;
6509}
6510
6511i.flag.fi:before,
6512i.flag.finland:before {
6513 background-position: 0 -1846px;
6514}
6515
6516i.flag.fj:before,
6517i.flag.fiji:before {
6518 background-position: 0 -1872px;
6519}
6520
6521i.flag.fk:before,
6522i.flag.falkland.islands:before {
6523 background-position: 0 -1898px;
6524}
6525
6526i.flag.fm:before,
6527i.flag.micronesia:before {
6528 background-position: 0 -1924px;
6529}
6530
6531i.flag.fo:before,
6532i.flag.faroe.islands:before {
6533 background-position: 0 -1950px;
6534}
6535
6536i.flag.fr:before,
6537i.flag.france:before {
6538 background-position: 0 -1976px;
6539}
6540
6541i.flag.ga:before,
6542i.flag.gabon:before {
6543 background-position: -36px 0;
6544}
6545
6546i.flag.gb:before,
6547i.flag.uk:before,
6548i.flag.united.kingdom:before {
6549 background-position: -36px -26px;
6550}
6551
6552i.flag.gd:before,
6553i.flag.grenada:before {
6554 background-position: -36px -52px;
6555}
6556
6557i.flag.ge:before,
6558i.flag.georgia:before {
6559 background-position: -36px -78px;
6560}
6561
6562i.flag.gf:before,
6563i.flag.french.guiana:before {
6564 background-position: -36px -104px;
6565}
6566
6567i.flag.gh:before,
6568i.flag.ghana:before {
6569 background-position: -36px -130px;
6570}
6571
6572i.flag.gi:before,
6573i.flag.gibraltar:before {
6574 background-position: -36px -156px;
6575}
6576
6577i.flag.gl:before,
6578i.flag.greenland:before {
6579 background-position: -36px -182px;
6580}
6581
6582i.flag.gm:before,
6583i.flag.gambia:before {
6584 background-position: -36px -208px;
6585}
6586
6587i.flag.gn:before,
6588i.flag.guinea:before {
6589 background-position: -36px -234px;
6590}
6591
6592i.flag.gp:before,
6593i.flag.guadeloupe:before {
6594 background-position: -36px -260px;
6595}
6596
6597i.flag.gq:before,
6598i.flag.equatorial.guinea:before {
6599 background-position: -36px -286px;
6600}
6601
6602i.flag.gr:before,
6603i.flag.greece:before {
6604 background-position: -36px -312px;
6605}
6606
6607i.flag.gs:before,
6608i.flag.sandwich.islands:before {
6609 background-position: -36px -338px;
6610}
6611
6612i.flag.gt:before,
6613i.flag.guatemala:before {
6614 background-position: -36px -364px;
6615}
6616
6617i.flag.gu:before,
6618i.flag.guam:before {
6619 background-position: -36px -390px;
6620}
6621
6622i.flag.gw:before,
6623i.flag.guinea-bissau:before {
6624 background-position: -36px -416px;
6625}
6626
6627i.flag.gy:before,
6628i.flag.guyana:before {
6629 background-position: -36px -442px;
6630}
6631
6632i.flag.hk:before,
6633i.flag.hong.kong:before {
6634 background-position: -36px -468px;
6635}
6636
6637i.flag.hm:before,
6638i.flag.heard.island:before {
6639 background-position: -36px -494px;
6640}
6641
6642i.flag.hn:before,
6643i.flag.honduras:before {
6644 background-position: -36px -520px;
6645}
6646
6647i.flag.hr:before,
6648i.flag.croatia:before {
6649 background-position: -36px -546px;
6650}
6651
6652i.flag.ht:before,
6653i.flag.haiti:before {
6654 background-position: -36px -572px;
6655}
6656
6657i.flag.hu:before,
6658i.flag.hungary:before {
6659 background-position: -36px -598px;
6660}
6661
6662i.flag.id:before,
6663i.flag.indonesia:before {
6664 background-position: -36px -624px;
6665}
6666
6667i.flag.ie:before,
6668i.flag.ireland:before {
6669 background-position: -36px -650px;
6670}
6671
6672i.flag.il:before,
6673i.flag.israel:before {
6674 background-position: -36px -676px;
6675}
6676
6677i.flag.in:before,
6678i.flag.india:before {
6679 background-position: -36px -702px;
6680}
6681
6682i.flag.io:before,
6683i.flag.indian.ocean.territory:before {
6684 background-position: -36px -728px;
6685}
6686
6687i.flag.iq:before,
6688i.flag.iraq:before {
6689 background-position: -36px -754px;
6690}
6691
6692i.flag.ir:before,
6693i.flag.iran:before {
6694 background-position: -36px -780px;
6695}
6696
6697i.flag.is:before,
6698i.flag.iceland:before {
6699 background-position: -36px -806px;
6700}
6701
6702i.flag.it:before,
6703i.flag.italy:before {
6704 background-position: -36px -832px;
6705}
6706
6707i.flag.jm:before,
6708i.flag.jamaica:before {
6709 background-position: -36px -858px;
6710}
6711
6712i.flag.jo:before,
6713i.flag.jordan:before {
6714 background-position: -36px -884px;
6715}
6716
6717i.flag.jp:before,
6718i.flag.japan:before {
6719 background-position: -36px -910px;
6720}
6721
6722i.flag.ke:before,
6723i.flag.kenya:before {
6724 background-position: -36px -936px;
6725}
6726
6727i.flag.kg:before,
6728i.flag.kyrgyzstan:before {
6729 background-position: -36px -962px;
6730}
6731
6732i.flag.kh:before,
6733i.flag.cambodia:before {
6734 background-position: -36px -988px;
6735}
6736
6737i.flag.ki:before,
6738i.flag.kiribati:before {
6739 background-position: -36px -1014px;
6740}
6741
6742i.flag.km:before,
6743i.flag.comoros:before {
6744 background-position: -36px -1040px;
6745}
6746
6747i.flag.kn:before,
6748i.flag.saint.kitts.and.nevis:before {
6749 background-position: -36px -1066px;
6750}
6751
6752i.flag.kp:before,
6753i.flag.north.korea:before {
6754 background-position: -36px -1092px;
6755}
6756
6757i.flag.kr:before,
6758i.flag.south.korea:before {
6759 background-position: -36px -1118px;
6760}
6761
6762i.flag.kw:before,
6763i.flag.kuwait:before {
6764 background-position: -36px -1144px;
6765}
6766
6767i.flag.ky:before,
6768i.flag.cayman.islands:before {
6769 background-position: -36px -1170px;
6770}
6771
6772i.flag.kz:before,
6773i.flag.kazakhstan:before {
6774 background-position: -36px -1196px;
6775}
6776
6777i.flag.la:before,
6778i.flag.laos:before {
6779 background-position: -36px -1222px;
6780}
6781
6782i.flag.lb:before,
6783i.flag.lebanon:before {
6784 background-position: -36px -1248px;
6785}
6786
6787i.flag.lc:before,
6788i.flag.saint.lucia:before {
6789 background-position: -36px -1274px;
6790}
6791
6792i.flag.li:before,
6793i.flag.liechtenstein:before {
6794 background-position: -36px -1300px;
6795}
6796
6797i.flag.lk:before,
6798i.flag.sri.lanka:before {
6799 background-position: -36px -1326px;
6800}
6801
6802i.flag.lr:before,
6803i.flag.liberia:before {
6804 background-position: -36px -1352px;
6805}
6806
6807i.flag.ls:before,
6808i.flag.lesotho:before {
6809 background-position: -36px -1378px;
6810}
6811
6812i.flag.lt:before,
6813i.flag.lithuania:before {
6814 background-position: -36px -1404px;
6815}
6816
6817i.flag.lu:before,
6818i.flag.luxembourg:before {
6819 background-position: -36px -1430px;
6820}
6821
6822i.flag.lv:before,
6823i.flag.latvia:before {
6824 background-position: -36px -1456px;
6825}
6826
6827i.flag.ly:before,
6828i.flag.libya:before {
6829 background-position: -36px -1482px;
6830}
6831
6832i.flag.ma:before,
6833i.flag.morocco:before {
6834 background-position: -36px -1508px;
6835}
6836
6837i.flag.mc:before,
6838i.flag.monaco:before {
6839 background-position: -36px -1534px;
6840}
6841
6842i.flag.md:before,
6843i.flag.moldova:before {
6844 background-position: -36px -1560px;
6845}
6846
6847i.flag.me:before,
6848i.flag.montenegro:before {
6849 background-position: -36px -1586px;
6850}
6851
6852i.flag.mg:before,
6853i.flag.madagascar:before {
6854 background-position: -36px -1613px;
6855}
6856
6857i.flag.mh:before,
6858i.flag.marshall.islands:before {
6859 background-position: -36px -1639px;
6860}
6861
6862i.flag.mk:before,
6863i.flag.macedonia:before {
6864 background-position: -36px -1665px;
6865}
6866
6867i.flag.ml:before,
6868i.flag.mali:before {
6869 background-position: -36px -1691px;
6870}
6871
6872i.flag.mm:before,
6873i.flag.myanmar:before,
6874i.flag.burma:before {
6875 background-position: -36px -1717px;
6876}
6877
6878i.flag.mn:before,
6879i.flag.mongolia:before {
6880 background-position: -36px -1743px;
6881}
6882
6883i.flag.mo:before,
6884i.flag.macau:before {
6885 background-position: -36px -1769px;
6886}
6887
6888i.flag.mp:before,
6889i.flag.northern.mariana.islands:before {
6890 background-position: -36px -1795px;
6891}
6892
6893i.flag.mq:before,
6894i.flag.martinique:before {
6895 background-position: -36px -1821px;
6896}
6897
6898i.flag.mr:before,
6899i.flag.mauritania:before {
6900 background-position: -36px -1847px;
6901}
6902
6903i.flag.ms:before,
6904i.flag.montserrat:before {
6905 background-position: -36px -1873px;
6906}
6907
6908i.flag.mt:before,
6909i.flag.malta:before {
6910 background-position: -36px -1899px;
6911}
6912
6913i.flag.mu:before,
6914i.flag.mauritius:before {
6915 background-position: -36px -1925px;
6916}
6917
6918i.flag.mv:before,
6919i.flag.maldives:before {
6920 background-position: -36px -1951px;
6921}
6922
6923i.flag.mw:before,
6924i.flag.malawi:before {
6925 background-position: -36px -1977px;
6926}
6927
6928i.flag.mx:before,
6929i.flag.mexico:before {
6930 background-position: -72px 0;
6931}
6932
6933i.flag.my:before,
6934i.flag.malaysia:before {
6935 background-position: -72px -26px;
6936}
6937
6938i.flag.mz:before,
6939i.flag.mozambique:before {
6940 background-position: -72px -52px;
6941}
6942
6943i.flag.na:before,
6944i.flag.namibia:before {
6945 background-position: -72px -78px;
6946}
6947
6948i.flag.nc:before,
6949i.flag.new.caledonia:before {
6950 background-position: -72px -104px;
6951}
6952
6953i.flag.ne:before,
6954i.flag.niger:before {
6955 background-position: -72px -130px;
6956}
6957
6958i.flag.nf:before,
6959i.flag.norfolk.island:before {
6960 background-position: -72px -156px;
6961}
6962
6963i.flag.ng:before,
6964i.flag.nigeria:before {
6965 background-position: -72px -182px;
6966}
6967
6968i.flag.ni:before,
6969i.flag.nicaragua:before {
6970 background-position: -72px -208px;
6971}
6972
6973i.flag.nl:before,
6974i.flag.netherlands:before {
6975 background-position: -72px -234px;
6976}
6977
6978i.flag.no:before,
6979i.flag.norway:before {
6980 background-position: -72px -260px;
6981}
6982
6983i.flag.np:before,
6984i.flag.nepal:before {
6985 background-position: -72px -286px;
6986}
6987
6988i.flag.nr:before,
6989i.flag.nauru:before {
6990 background-position: -72px -312px;
6991}
6992
6993i.flag.nu:before,
6994i.flag.niue:before {
6995 background-position: -72px -338px;
6996}
6997
6998i.flag.nz:before,
6999i.flag.new.zealand:before {
7000 background-position: -72px -364px;
7001}
7002
7003i.flag.om:before,
7004i.flag.oman:before {
7005 background-position: -72px -390px;
7006}
7007
7008i.flag.pa:before,
7009i.flag.panama:before {
7010 background-position: -72px -416px;
7011}
7012
7013i.flag.pe:before,
7014i.flag.peru:before {
7015 background-position: -72px -442px;
7016}
7017
7018i.flag.pf:before,
7019i.flag.french.polynesia:before {
7020 background-position: -72px -468px;
7021}
7022
7023i.flag.pg:before,
7024i.flag.new.guinea:before {
7025 background-position: -72px -494px;
7026}
7027
7028i.flag.ph:before,
7029i.flag.philippines:before {
7030 background-position: -72px -520px;
7031}
7032
7033i.flag.pk:before,
7034i.flag.pakistan:before {
7035 background-position: -72px -546px;
7036}
7037
7038i.flag.pl:before,
7039i.flag.poland:before {
7040 background-position: -72px -572px;
7041}
7042
7043i.flag.pm:before,
7044i.flag.saint.pierre:before {
7045 background-position: -72px -598px;
7046}
7047
7048i.flag.pn:before,
7049i.flag.pitcairn.islands:before {
7050 background-position: -72px -624px;
7051}
7052
7053i.flag.pr:before,
7054i.flag.puerto.rico:before {
7055 background-position: -72px -650px;
7056}
7057
7058i.flag.ps:before,
7059i.flag.palestine:before {
7060 background-position: -72px -676px;
7061}
7062
7063i.flag.pt:before,
7064i.flag.portugal:before {
7065 background-position: -72px -702px;
7066}
7067
7068i.flag.pw:before,
7069i.flag.palau:before {
7070 background-position: -72px -728px;
7071}
7072
7073i.flag.py:before,
7074i.flag.paraguay:before {
7075 background-position: -72px -754px;
7076}
7077
7078i.flag.qa:before,
7079i.flag.qatar:before {
7080 background-position: -72px -780px;
7081}
7082
7083i.flag.re:before,
7084i.flag.reunion:before {
7085 background-position: -72px -806px;
7086}
7087
7088i.flag.ro:before,
7089i.flag.romania:before {
7090 background-position: -72px -832px;
7091}
7092
7093i.flag.rs:before,
7094i.flag.serbia:before {
7095 background-position: -72px -858px;
7096}
7097
7098i.flag.ru:before,
7099i.flag.russia:before {
7100 background-position: -72px -884px;
7101}
7102
7103i.flag.rw:before,
7104i.flag.rwanda:before {
7105 background-position: -72px -910px;
7106}
7107
7108i.flag.sa:before,
7109i.flag.saudi.arabia:before {
7110 background-position: -72px -936px;
7111}
7112
7113i.flag.sb:before,
7114i.flag.solomon.islands:before {
7115 background-position: -72px -962px;
7116}
7117
7118i.flag.sc:before,
7119i.flag.seychelles:before {
7120 background-position: -72px -988px;
7121}
7122
7123i.flag.gb.sct:before,
7124i.flag.scotland:before {
7125 background-position: -72px -1014px;
7126}
7127
7128i.flag.sd:before,
7129i.flag.sudan:before {
7130 background-position: -72px -1040px;
7131}
7132
7133i.flag.se:before,
7134i.flag.sweden:before {
7135 background-position: -72px -1066px;
7136}
7137
7138i.flag.sg:before,
7139i.flag.singapore:before {
7140 background-position: -72px -1092px;
7141}
7142
7143i.flag.sh:before,
7144i.flag.saint.helena:before {
7145 background-position: -72px -1118px;
7146}
7147
7148i.flag.si:before,
7149i.flag.slovenia:before {
7150 background-position: -72px -1144px;
7151}
7152
7153i.flag.sj:before,
7154i.flag.svalbard:before,
7155i.flag.jan.mayen:before {
7156 background-position: -72px -1170px;
7157}
7158
7159i.flag.sk:before,
7160i.flag.slovakia:before {
7161 background-position: -72px -1196px;
7162}
7163
7164i.flag.sl:before,
7165i.flag.sierra.leone:before {
7166 background-position: -72px -1222px;
7167}
7168
7169i.flag.sm:before,
7170i.flag.san.marino:before {
7171 background-position: -72px -1248px;
7172}
7173
7174i.flag.sn:before,
7175i.flag.senegal:before {
7176 background-position: -72px -1274px;
7177}
7178
7179i.flag.so:before,
7180i.flag.somalia:before {
7181 background-position: -72px -1300px;
7182}
7183
7184i.flag.sr:before,
7185i.flag.suriname:before {
7186 background-position: -72px -1326px;
7187}
7188
7189i.flag.st:before,
7190i.flag.sao.tome:before {
7191 background-position: -72px -1352px;
7192}
7193
7194i.flag.sv:before,
7195i.flag.el.salvador:before {
7196 background-position: -72px -1378px;
7197}
7198
7199i.flag.sy:before,
7200i.flag.syria:before {
7201 background-position: -72px -1404px;
7202}
7203
7204i.flag.sz:before,
7205i.flag.swaziland:before {
7206 background-position: -72px -1430px;
7207}
7208
7209i.flag.tc:before,
7210i.flag.caicos.islands:before {
7211 background-position: -72px -1456px;
7212}
7213
7214i.flag.td:before,
7215i.flag.chad:before {
7216 background-position: -72px -1482px;
7217}
7218
7219i.flag.tf:before,
7220i.flag.french.territories:before {
7221 background-position: -72px -1508px;
7222}
7223
7224i.flag.tg:before,
7225i.flag.togo:before {
7226 background-position: -72px -1534px;
7227}
7228
7229i.flag.th:before,
7230i.flag.thailand:before {
7231 background-position: -72px -1560px;
7232}
7233
7234i.flag.tj:before,
7235i.flag.tajikistan:before {
7236 background-position: -72px -1586px;
7237}
7238
7239i.flag.tk:before,
7240i.flag.tokelau:before {
7241 background-position: -72px -1612px;
7242}
7243
7244i.flag.tl:before,
7245i.flag.timorleste:before {
7246 background-position: -72px -1638px;
7247}
7248
7249i.flag.tm:before,
7250i.flag.turkmenistan:before {
7251 background-position: -72px -1664px;
7252}
7253
7254i.flag.tn:before,
7255i.flag.tunisia:before {
7256 background-position: -72px -1690px;
7257}
7258
7259i.flag.to:before,
7260i.flag.tonga:before {
7261 background-position: -72px -1716px;
7262}
7263
7264i.flag.tr:before,
7265i.flag.turkey:before {
7266 background-position: -72px -1742px;
7267}
7268
7269i.flag.tt:before,
7270i.flag.trinidad:before {
7271 background-position: -72px -1768px;
7272}
7273
7274i.flag.tv:before,
7275i.flag.tuvalu:before {
7276 background-position: -72px -1794px;
7277}
7278
7279i.flag.tw:before,
7280i.flag.taiwan:before {
7281 background-position: -72px -1820px;
7282}
7283
7284i.flag.tz:before,
7285i.flag.tanzania:before {
7286 background-position: -72px -1846px;
7287}
7288
7289i.flag.ua:before,
7290i.flag.ukraine:before {
7291 background-position: -72px -1872px;
7292}
7293
7294i.flag.ug:before,
7295i.flag.uganda:before {
7296 background-position: -72px -1898px;
7297}
7298
7299i.flag.um:before,
7300i.flag.us.minor.islands:before {
7301 background-position: -72px -1924px;
7302}
7303
7304i.flag.us:before,
7305i.flag.america:before,
7306i.flag.united.states:before {
7307 background-position: -72px -1950px;
7308}
7309
7310i.flag.uy:before,
7311i.flag.uruguay:before {
7312 background-position: -72px -1976px;
7313}
7314
7315i.flag.uz:before,
7316i.flag.uzbekistan:before {
7317 background-position: -108px 0;
7318}
7319
7320i.flag.va:before,
7321i.flag.vatican.city:before {
7322 background-position: -108px -26px;
7323}
7324
7325i.flag.vc:before,
7326i.flag.saint.vincent:before {
7327 background-position: -108px -52px;
7328}
7329
7330i.flag.ve:before,
7331i.flag.venezuela:before {
7332 background-position: -108px -78px;
7333}
7334
7335i.flag.vg:before,
7336i.flag.british.virgin.islands:before {
7337 background-position: -108px -104px;
7338}
7339
7340i.flag.vi:before,
7341i.flag.us.virgin.islands:before {
7342 background-position: -108px -130px;
7343}
7344
7345i.flag.vn:before,
7346i.flag.vietnam:before {
7347 background-position: -108px -156px;
7348}
7349
7350i.flag.vu:before,
7351i.flag.vanuatu:before {
7352 background-position: -108px -182px;
7353}
7354
7355i.flag.gb.wls:before,
7356i.flag.wales:before {
7357 background-position: -108px -208px;
7358}
7359
7360i.flag.wf:before,
7361i.flag.wallis.and.futuna:before {
7362 background-position: -108px -234px;
7363}
7364
7365i.flag.ws:before,
7366i.flag.samoa:before {
7367 background-position: -108px -260px;
7368}
7369
7370i.flag.ye:before,
7371i.flag.yemen:before {
7372 background-position: -108px -286px;
7373}
7374
7375i.flag.yt:before,
7376i.flag.mayotte:before {
7377 background-position: -108px -312px;
7378}
7379
7380i.flag.za:before,
7381i.flag.south.africa:before {
7382 background-position: -108px -338px;
7383}
7384
7385i.flag.zm:before,
7386i.flag.zambia:before {
7387 background-position: -108px -364px;
7388}
7389
7390i.flag.zw:before,
7391i.flag.zimbabwe:before {
7392 background-position: -108px -390px;
7393}
7394
7395/*rtl:end:ignore*/
7396
7397/*******************************
7398 Site Overrides
7399*******************************/
7400/*!
7401 * # Fomantic-UI - Header
7402 * http://github.com/fomantic/Fomantic-UI/
7403 *
7404 *
7405 * Released under the MIT license
7406 * http://opensource.org/licenses/MIT
7407 *
7408 */
7409
7410/*******************************
7411 Header
7412*******************************/
7413
7414/* Standard */
7415
7416.ui.header {
7417 border: none;
7418 margin: calc(2rem - 0.1428571428571429em) 0 1rem;
7419 padding: 0 0;
7420 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
7421 font-weight: bold;
7422 line-height: 1.28571429em;
7423 text-transform: none;
7424 color: rgba(0, 0, 0, 0.87);
7425}
7426
7427.ui.header:first-child {
7428 margin-top: -0.14285714em;
7429}
7430
7431.ui.header:last-child {
7432 margin-bottom: 0;
7433}
7434
7435/*--------------
7436 Sub Header
7437---------------*/
7438
7439.ui.header .sub.header {
7440 display: block;
7441 font-weight: normal;
7442 padding: 0;
7443 margin: 0;
7444 font-size: 1rem;
7445 line-height: 1.2em;
7446 color: rgba(0, 0, 0, 0.6);
7447}
7448
7449/*--------------
7450 Icon
7451---------------*/
7452
7453.ui.header > .icon {
7454 display: table-cell;
7455 opacity: 1;
7456 font-size: 1.5em;
7457 padding-top: 0;
7458 vertical-align: middle;
7459}
7460
7461/* With Text Node */
7462
7463.ui.header .icon:only-child {
7464 display: inline-block;
7465 padding: 0;
7466 margin-right: 0.75rem;
7467}
7468
7469/*-------------------
7470 Image
7471--------------------*/
7472
7473.ui.header > .image:not(.icon),
7474.ui.header > img {
7475 display: inline-block;
7476 margin-top: 0.14285714em;
7477 width: 2.5em;
7478 height: auto;
7479 vertical-align: middle;
7480}
7481
7482.ui.header > .image:not(.icon):only-child,
7483.ui.header > img:only-child {
7484 margin-right: 0.75rem;
7485}
7486
7487/*--------------
7488 Content
7489---------------*/
7490
7491.ui.header .content {
7492 display: inline-block;
7493 vertical-align: top;
7494}
7495
7496/* After Image */
7497
7498.ui.header > img + .content,
7499.ui.header > .image + .content {
7500 padding-left: 0.75rem;
7501 vertical-align: middle;
7502}
7503
7504/* After Icon */
7505
7506.ui.header > .icon + .content {
7507 padding-left: 0.75rem;
7508 display: table-cell;
7509 vertical-align: middle;
7510}
7511
7512/*--------------
7513 Loose Coupling
7514---------------*/
7515
7516.ui.header .ui.label {
7517 font-size: '';
7518 margin-left: 0.5rem;
7519 vertical-align: middle;
7520}
7521
7522/* Positioning */
7523
7524.ui.header + p {
7525 margin-top: 0;
7526}
7527
7528/*******************************
7529 Types
7530*******************************/
7531
7532/*--------------
7533 Page
7534---------------*/
7535
7536h1.ui.header {
7537 font-size: 2rem;
7538}
7539
7540h2.ui.header {
7541 font-size: 1.71428571rem;
7542}
7543
7544h3.ui.header {
7545 font-size: 1.28571429rem;
7546}
7547
7548h4.ui.header {
7549 font-size: 1.07142857rem;
7550}
7551
7552h5.ui.header {
7553 font-size: 1rem;
7554}
7555
7556/* Sub Header */
7557
7558h1.ui.header .sub.header {
7559 font-size: 1.14285714rem;
7560}
7561
7562h2.ui.header .sub.header {
7563 font-size: 1.14285714rem;
7564}
7565
7566h3.ui.header .sub.header {
7567 font-size: 1rem;
7568}
7569
7570h4.ui.header .sub.header {
7571 font-size: 1rem;
7572}
7573
7574h5.ui.header .sub.header {
7575 font-size: 0.92857143rem;
7576}
7577
7578/*--------------
7579 Content Heading
7580---------------*/
7581
7582.ui.huge.header {
7583 min-height: 1em;
7584 font-size: 2em;
7585}
7586
7587.ui.large.header {
7588 font-size: 1.71428571em;
7589}
7590
7591.ui.medium.header {
7592 font-size: 1.28571429em;
7593}
7594
7595.ui.small.header {
7596 font-size: 1.07142857em;
7597}
7598
7599.ui.tiny.header {
7600 font-size: 1em;
7601}
7602
7603/* Sub Header */
7604
7605.ui.huge.header .sub.header {
7606 font-size: 1.14285714rem;
7607}
7608
7609.ui.large.header .sub.header {
7610 font-size: 1.14285714rem;
7611}
7612
7613.ui.header .sub.header {
7614 font-size: 1rem;
7615}
7616
7617.ui.small.header .sub.header {
7618 font-size: 1rem;
7619}
7620
7621.ui.tiny.header .sub.header {
7622 font-size: 0.92857143rem;
7623}
7624
7625/*--------------
7626 Sub Heading
7627---------------*/
7628
7629.ui.sub.header {
7630 padding: 0;
7631 margin-bottom: 0.14285714rem;
7632 font-weight: bold;
7633 font-size: 0.85714286em;
7634 text-transform: uppercase;
7635 color: '';
7636}
7637
7638.ui.small.sub.header {
7639 font-size: 0.78571429em;
7640}
7641
7642.ui.large.sub.header {
7643 font-size: 0.92857143em;
7644}
7645
7646.ui.huge.sub.header {
7647 font-size: 1em;
7648}
7649
7650/*-------------------
7651 Icon
7652--------------------*/
7653
7654.ui.icon.header {
7655 display: inline-block;
7656 text-align: center;
7657 margin: 2rem 0 1rem;
7658}
7659
7660.ui.icon.header:after {
7661 content: '';
7662 display: block;
7663 height: 0;
7664 clear: both;
7665 visibility: hidden;
7666}
7667
7668.ui.icon.header:first-child {
7669 margin-top: 0;
7670}
7671
7672.ui.icon.header .icon {
7673 float: none;
7674 display: block;
7675 width: auto;
7676 height: auto;
7677 line-height: 1;
7678 padding: 0;
7679 font-size: 3em;
7680 margin: 0 auto 0.5rem;
7681 opacity: 1;
7682}
7683
7684.ui.icon.header .corner.icon {
7685 font-size: calc(3em * 0.45);
7686}
7687
7688.ui.icon.header .content {
7689 display: block;
7690 padding: 0;
7691}
7692
7693.ui.icon.header .circular.icon {
7694 font-size: 2em;
7695}
7696
7697.ui.icon.header .square.icon {
7698 font-size: 2em;
7699}
7700
7701.ui.block.icon.header .icon {
7702 margin-bottom: 0;
7703}
7704
7705.ui.icon.header.aligned {
7706 margin-left: auto;
7707 margin-right: auto;
7708 display: block;
7709}
7710
7711/*******************************
7712 States
7713*******************************/
7714
7715.ui.disabled.header {
7716 opacity: 0.45;
7717}
7718
7719/*******************************
7720 Variations
7721*******************************/
7722
7723/*-------------------
7724 Inverted
7725--------------------*/
7726
7727.ui.inverted.header {
7728 color: #FFFFFF;
7729}
7730
7731.ui.inverted.header .sub.header {
7732 color: rgba(255, 255, 255, 0.8);
7733}
7734
7735.ui.inverted.attached.header {
7736 background: #1B1C1D;
7737 -webkit-box-shadow: none;
7738 box-shadow: none;
7739 border-color: transparent;
7740}
7741
7742.ui.inverted.block.header {
7743 background: #545454 -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05)));
7744 background: #545454 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
7745 background: #545454 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
7746 -webkit-box-shadow: none;
7747 box-shadow: none;
7748 border-bottom: none;
7749}
7750
7751/*-------------------
7752 Colors
7753--------------------*/
7754
7755.ui.primary.header {
7756 color: #2185D0;
7757}
7758
7759a.ui.primary.header:hover {
7760 color: #1678c2;
7761}
7762
7763.ui.primary.dividing.header {
7764 border-bottom: 2px solid #2185D0;
7765}
7766
7767.ui.inverted.primary.header.header.header {
7768 color: #54C8FF;
7769}
7770
7771a.ui.inverted.primary.header.header.header:hover {
7772 color: #21b8ff;
7773}
7774
7775.ui.inverted.primary.dividing.header {
7776 border-bottom: 2px solid #54C8FF;
7777}
7778
7779.ui.secondary.header {
7780 color: #1B1C1D;
7781}
7782
7783a.ui.secondary.header:hover {
7784 color: #27292a;
7785}
7786
7787.ui.secondary.dividing.header {
7788 border-bottom: 2px solid #1B1C1D;
7789}
7790
7791.ui.inverted.secondary.header.header.header {
7792 color: #545454;
7793}
7794
7795a.ui.inverted.secondary.header.header.header:hover {
7796 color: #6e6e6e;
7797}
7798
7799.ui.inverted.secondary.dividing.header {
7800 border-bottom: 2px solid #545454;
7801}
7802
7803.ui.red.header {
7804 color: #DB2828;
7805}
7806
7807a.ui.red.header:hover {
7808 color: #d01919;
7809}
7810
7811.ui.red.dividing.header {
7812 border-bottom: 2px solid #DB2828;
7813}
7814
7815.ui.inverted.red.header.header.header {
7816 color: #FF695E;
7817}
7818
7819a.ui.inverted.red.header.header.header:hover {
7820 color: #ff392b;
7821}
7822
7823.ui.inverted.red.dividing.header {
7824 border-bottom: 2px solid #FF695E;
7825}
7826
7827.ui.orange.header {
7828 color: #F2711C;
7829}
7830
7831a.ui.orange.header:hover {
7832 color: #f26202;
7833}
7834
7835.ui.orange.dividing.header {
7836 border-bottom: 2px solid #F2711C;
7837}
7838
7839.ui.inverted.orange.header.header.header {
7840 color: #FF851B;
7841}
7842
7843a.ui.inverted.orange.header.header.header:hover {
7844 color: #e76b00;
7845}
7846
7847.ui.inverted.orange.dividing.header {
7848 border-bottom: 2px solid #FF851B;
7849}
7850
7851.ui.yellow.header {
7852 color: #FBBD08;
7853}
7854
7855a.ui.yellow.header:hover {
7856 color: #eaae00;
7857}
7858
7859.ui.yellow.dividing.header {
7860 border-bottom: 2px solid #FBBD08;
7861}
7862
7863.ui.inverted.yellow.header.header.header {
7864 color: #FFE21F;
7865}
7866
7867a.ui.inverted.yellow.header.header.header:hover {
7868 color: #ebcd00;
7869}
7870
7871.ui.inverted.yellow.dividing.header {
7872 border-bottom: 2px solid #FFE21F;
7873}
7874
7875.ui.olive.header {
7876 color: #B5CC18;
7877}
7878
7879a.ui.olive.header:hover {
7880 color: #a7bd0d;
7881}
7882
7883.ui.olive.dividing.header {
7884 border-bottom: 2px solid #B5CC18;
7885}
7886
7887.ui.inverted.olive.header.header.header {
7888 color: #D9E778;
7889}
7890
7891a.ui.inverted.olive.header.header.header:hover {
7892 color: #d2e745;
7893}
7894
7895.ui.inverted.olive.dividing.header {
7896 border-bottom: 2px solid #D9E778;
7897}
7898
7899.ui.green.header {
7900 color: #21BA45;
7901}
7902
7903a.ui.green.header:hover {
7904 color: #16ab39;
7905}
7906
7907.ui.green.dividing.header {
7908 border-bottom: 2px solid #21BA45;
7909}
7910
7911.ui.inverted.green.header.header.header {
7912 color: #2ECC40;
7913}
7914
7915a.ui.inverted.green.header.header.header:hover {
7916 color: #1ea92e;
7917}
7918
7919.ui.inverted.green.dividing.header {
7920 border-bottom: 2px solid #2ECC40;
7921}
7922
7923.ui.teal.header {
7924 color: #00B5AD;
7925}
7926
7927a.ui.teal.header:hover {
7928 color: #009c95;
7929}
7930
7931.ui.teal.dividing.header {
7932 border-bottom: 2px solid #00B5AD;
7933}
7934
7935.ui.inverted.teal.header.header.header {
7936 color: #6DFFFF;
7937}
7938
7939a.ui.inverted.teal.header.header.header:hover {
7940 color: #3affff;
7941}
7942
7943.ui.inverted.teal.dividing.header {
7944 border-bottom: 2px solid #6DFFFF;
7945}
7946
7947.ui.blue.header {
7948 color: #2185D0;
7949}
7950
7951a.ui.blue.header:hover {
7952 color: #1678c2;
7953}
7954
7955.ui.blue.dividing.header {
7956 border-bottom: 2px solid #2185D0;
7957}
7958
7959.ui.inverted.blue.header.header.header {
7960 color: #54C8FF;
7961}
7962
7963a.ui.inverted.blue.header.header.header:hover {
7964 color: #21b8ff;
7965}
7966
7967.ui.inverted.blue.dividing.header {
7968 border-bottom: 2px solid #54C8FF;
7969}
7970
7971.ui.violet.header {
7972 color: #6435C9;
7973}
7974
7975a.ui.violet.header:hover {
7976 color: #5829bb;
7977}
7978
7979.ui.violet.dividing.header {
7980 border-bottom: 2px solid #6435C9;
7981}
7982
7983.ui.inverted.violet.header.header.header {
7984 color: #A291FB;
7985}
7986
7987a.ui.inverted.violet.header.header.header:hover {
7988 color: #745aff;
7989}
7990
7991.ui.inverted.violet.dividing.header {
7992 border-bottom: 2px solid #A291FB;
7993}
7994
7995.ui.purple.header {
7996 color: #A333C8;
7997}
7998
7999a.ui.purple.header:hover {
8000 color: #9627ba;
8001}
8002
8003.ui.purple.dividing.header {
8004 border-bottom: 2px solid #A333C8;
8005}
8006
8007.ui.inverted.purple.header.header.header {
8008 color: #DC73FF;
8009}
8010
8011a.ui.inverted.purple.header.header.header:hover {
8012 color: #cf40ff;
8013}
8014
8015.ui.inverted.purple.dividing.header {
8016 border-bottom: 2px solid #DC73FF;
8017}
8018
8019.ui.pink.header {
8020 color: #E03997;
8021}
8022
8023a.ui.pink.header:hover {
8024 color: #e61a8d;
8025}
8026
8027.ui.pink.dividing.header {
8028 border-bottom: 2px solid #E03997;
8029}
8030
8031.ui.inverted.pink.header.header.header {
8032 color: #FF8EDF;
8033}
8034
8035a.ui.inverted.pink.header.header.header:hover {
8036 color: #ff5bd1;
8037}
8038
8039.ui.inverted.pink.dividing.header {
8040 border-bottom: 2px solid #FF8EDF;
8041}
8042
8043.ui.brown.header {
8044 color: #A5673F;
8045}
8046
8047a.ui.brown.header:hover {
8048 color: #975b33;
8049}
8050
8051.ui.brown.dividing.header {
8052 border-bottom: 2px solid #A5673F;
8053}
8054
8055.ui.inverted.brown.header.header.header {
8056 color: #D67C1C;
8057}
8058
8059a.ui.inverted.brown.header.header.header:hover {
8060 color: #b0620f;
8061}
8062
8063.ui.inverted.brown.dividing.header {
8064 border-bottom: 2px solid #D67C1C;
8065}
8066
8067.ui.grey.header {
8068 color: #767676;
8069}
8070
8071a.ui.grey.header:hover {
8072 color: #838383;
8073}
8074
8075.ui.grey.dividing.header {
8076 border-bottom: 2px solid #767676;
8077}
8078
8079.ui.inverted.grey.header.header.header {
8080 color: #DCDDDE;
8081}
8082
8083a.ui.inverted.grey.header.header.header:hover {
8084 color: #c2c4c5;
8085}
8086
8087.ui.inverted.grey.dividing.header {
8088 border-bottom: 2px solid #DCDDDE;
8089}
8090
8091.ui.black.header {
8092 color: #1B1C1D;
8093}
8094
8095a.ui.black.header:hover {
8096 color: #27292a;
8097}
8098
8099.ui.black.dividing.header {
8100 border-bottom: 2px solid #1B1C1D;
8101}
8102
8103.ui.inverted.black.header.header.header {
8104 color: #545454;
8105}
8106
8107a.ui.inverted.black.header.header.header:hover {
8108 color: #000000;
8109}
8110
8111.ui.inverted.black.dividing.header {
8112 border-bottom: 2px solid #545454;
8113}
8114
8115/*-------------------
8116 Aligned
8117--------------------*/
8118
8119.ui.left.aligned.header {
8120 text-align: left;
8121}
8122
8123.ui.right.aligned.header {
8124 text-align: right;
8125}
8126
8127.ui.centered.header,
8128.ui.center.aligned.header {
8129 text-align: center;
8130}
8131
8132.ui.justified.header {
8133 text-align: justify;
8134}
8135
8136.ui.justified.header:after {
8137 display: inline-block;
8138 content: '';
8139 width: 100%;
8140}
8141
8142/*-------------------
8143 Floated
8144--------------------*/
8145
8146.ui.floated.header,
8147.ui[class*="left floated"].header {
8148 float: left;
8149 margin-top: 0;
8150 margin-right: 0.5em;
8151}
8152
8153.ui[class*="right floated"].header {
8154 float: right;
8155 margin-top: 0;
8156 margin-left: 0.5em;
8157}
8158
8159/*-------------------
8160 Fitted
8161--------------------*/
8162
8163.ui.fitted.header {
8164 padding: 0;
8165}
8166
8167/*-------------------
8168 Dividing
8169--------------------*/
8170
8171.ui.dividing.header {
8172 padding-bottom: 0.21428571rem;
8173 border-bottom: 1px solid rgba(34, 36, 38, 0.15);
8174}
8175
8176.ui.dividing.header .sub.header {
8177 padding-bottom: 0.21428571rem;
8178}
8179
8180.ui.dividing.header .icon {
8181 margin-bottom: 0;
8182}
8183
8184.ui.inverted.dividing.header {
8185 border-bottom-color: rgba(255, 255, 255, 0.1);
8186}
8187
8188/*-------------------
8189 Block
8190--------------------*/
8191
8192.ui.block.header {
8193 background: #F3F4F5;
8194 padding: 0.78571429rem 1rem;
8195 -webkit-box-shadow: none;
8196 box-shadow: none;
8197 border: 1px solid #D4D4D5;
8198 border-radius: 0.28571429rem;
8199}
8200
8201.ui.tiny.block.header {
8202 font-size: 0.85714286rem;
8203}
8204
8205.ui.small.block.header {
8206 font-size: 0.92857143rem;
8207}
8208
8209.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
8210 font-size: 1rem;
8211}
8212
8213.ui.large.block.header {
8214 font-size: 1.14285714rem;
8215}
8216
8217.ui.huge.block.header {
8218 font-size: 1.42857143rem;
8219}
8220
8221/*-------------------
8222 Attached
8223--------------------*/
8224
8225.ui.attached.header {
8226 background: #FFFFFF;
8227 padding: 0.78571429rem 1rem;
8228 margin: 0 -1px 0 -1px;
8229 -webkit-box-shadow: none;
8230 box-shadow: none;
8231 border: 1px solid #D4D4D5;
8232 border-radius: 0;
8233}
8234
8235.ui.attached.block.header {
8236 background: #F3F4F5;
8237}
8238
8239.ui.attached:not(.top).header {
8240 border-top: none;
8241}
8242
8243.ui.top.attached.header {
8244 border-radius: 0.28571429rem 0.28571429rem 0 0;
8245}
8246
8247.ui.bottom.attached.header {
8248 border-radius: 0 0 0.28571429rem 0.28571429rem;
8249}
8250
8251/* Attached Sizes */
8252
8253.ui.tiny.attached.header {
8254 font-size: 0.85714286em;
8255}
8256
8257.ui.small.attached.header {
8258 font-size: 0.92857143em;
8259}
8260
8261.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
8262 font-size: 1em;
8263}
8264
8265.ui.large.attached.header {
8266 font-size: 1.14285714em;
8267}
8268
8269.ui.huge.attached.header {
8270 font-size: 1.42857143em;
8271}
8272
8273/*-------------------
8274 Sizing
8275--------------------*/
8276
8277.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
8278 font-size: 1.28571429em;
8279}
8280
8281/*******************************
8282 Theme Overrides
8283*******************************/
8284
8285/*******************************
8286 Site Overrides
8287*******************************/
8288/*!
8289 * # Fomantic-UI - Icon
8290 * http://github.com/fomantic/Fomantic-UI/
8291 *
8292 *
8293 * Released under the MIT license
8294 * http://opensource.org/licenses/MIT
8295 *
8296 */
8297
8298/*******************************
8299 Icon
8300*******************************/
8301
8302@font-face {
8303 font-family: 'Icons';
8304 src: url("./themes/default/assets/fonts/icons.eot");
8305 src: url("./themes/default/assets/fonts/icons.eot?#iefix") format('embedded-opentype'), url("./themes/default/assets/fonts/icons.woff2") format('woff2'), url("./themes/default/assets/fonts/icons.woff") format('woff'), url("./themes/default/assets/fonts/icons.ttf") format('truetype'), url("./themes/default/assets/fonts/icons.svg#icons") format('svg');
8306 font-style: normal;
8307 font-weight: normal;
8308 font-variant: normal;
8309 text-decoration: inherit;
8310 text-transform: none;
8311}
8312
8313i.icon {
8314 display: inline-block;
8315 opacity: 1;
8316 margin: 0 0.25rem 0 0;
8317 width: 1.18em;
8318 height: 1em;
8319 font-family: 'Icons';
8320 font-style: normal;
8321 font-weight: normal;
8322 text-decoration: inherit;
8323 text-align: center;
8324 speak: none;
8325 -moz-osx-font-smoothing: grayscale;
8326 -webkit-font-smoothing: antialiased;
8327 -webkit-backface-visibility: hidden;
8328 backface-visibility: hidden;
8329}
8330
8331i.icon:before {
8332 background: none !important;
8333}
8334
8335/*******************************
8336 Types
8337*******************************/
8338
8339/*--------------
8340 Loading
8341---------------*/
8342
8343i.icon.loading {
8344 height: 1em;
8345 line-height: 1;
8346 -webkit-animation: loader 2s linear infinite;
8347 animation: loader 2s linear infinite;
8348}
8349
8350/*******************************
8351 States
8352*******************************/
8353
8354i.icon:hover,
8355i.icons:hover,
8356i.icon:active,
8357i.icons:active,
8358i.emphasized.icon:not(.disabled),
8359i.emphasized.icons:not(.disabled) {
8360 opacity: 1;
8361}
8362
8363i.disabled.icon,
8364i.disabled.icons {
8365 opacity: 0.45;
8366 cursor: default;
8367 pointer-events: none;
8368}
8369
8370/*******************************
8371 Variations
8372*******************************/
8373
8374/*-------------------
8375 Fitted
8376--------------------*/
8377
8378i.fitted.icon {
8379 width: auto;
8380 margin: 0 !important;
8381}
8382
8383/*-------------------
8384 Link
8385--------------------*/
8386
8387i.link.icon:not(.disabled),
8388i.link.icons:not(.disabled) {
8389 cursor: pointer;
8390 opacity: 0.8;
8391 -webkit-transition: opacity 0.1s ease;
8392 transition: opacity 0.1s ease;
8393}
8394
8395i.link.icon:hover,
8396i.link.icons:hover {
8397 opacity: 1;
8398}
8399
8400/*-------------------
8401 Circular
8402--------------------*/
8403
8404i.circular.icon {
8405 border-radius: 500em !important;
8406 line-height: 1 !important;
8407 padding: 0.5em 0 !important;
8408 -webkit-box-shadow: 0 0 0 0.1em rgba(0, 0, 0, 0.1) inset;
8409 box-shadow: 0 0 0 0.1em rgba(0, 0, 0, 0.1) inset;
8410 width: 2em !important;
8411 height: 2em !important;
8412}
8413
8414i.circular.inverted.icon {
8415 border: none;
8416 -webkit-box-shadow: none;
8417 box-shadow: none;
8418}
8419
8420/*-------------------
8421 Flipped
8422--------------------*/
8423
8424i.flipped.icon,
8425i.horizontally.flipped.icon {
8426 -webkit-transform: scale(-1, 1);
8427 transform: scale(-1, 1);
8428}
8429
8430i.vertically.flipped.icon {
8431 -webkit-transform: scale(1, -1);
8432 transform: scale(1, -1);
8433}
8434
8435/*-------------------
8436 Rotated
8437--------------------*/
8438
8439i.rotated.icon,
8440i.right.rotated.icon,
8441i.clockwise.rotated.icon {
8442 -webkit-transform: rotate(90deg);
8443 transform: rotate(90deg);
8444}
8445
8446i.left.rotated.icon,
8447i.counterclockwise.rotated.icon {
8448 -webkit-transform: rotate(-90deg);
8449 transform: rotate(-90deg);
8450}
8451
8452i.halfway.rotated.icon {
8453 -webkit-transform: rotate(180deg);
8454 transform: rotate(180deg);
8455}
8456
8457/*--------------------------
8458 Flipped & Rotated
8459---------------------------*/
8460
8461i.rotated.flipped.icon,
8462i.right.rotated.flipped.icon,
8463i.clockwise.rotated.flipped.icon {
8464 -webkit-transform: scale(-1, 1) rotate(90deg);
8465 transform: scale(-1, 1) rotate(90deg);
8466}
8467
8468i.left.rotated.flipped.icon,
8469i.counterclockwise.rotated.flipped.icon {
8470 -webkit-transform: scale(-1, 1) rotate(-90deg);
8471 transform: scale(-1, 1) rotate(-90deg);
8472}
8473
8474i.halfway.rotated.flipped.icon {
8475 -webkit-transform: scale(-1, 1) rotate(180deg);
8476 transform: scale(-1, 1) rotate(180deg);
8477}
8478
8479i.rotated.vertically.flipped.icon,
8480i.right.rotated.vertically.flipped.icon,
8481i.clockwise.rotated.vertically.flipped.icon {
8482 -webkit-transform: scale(1, -1) rotate(90deg);
8483 transform: scale(1, -1) rotate(90deg);
8484}
8485
8486i.left.rotated.vertically.flipped.icon,
8487i.counterclockwise.rotated.vertically.flipped.icon {
8488 -webkit-transform: scale(1, -1) rotate(-90deg);
8489 transform: scale(1, -1) rotate(-90deg);
8490}
8491
8492i.halfway.rotated.vertically.flipped.icon {
8493 -webkit-transform: scale(1, -1) rotate(180deg);
8494 transform: scale(1, -1) rotate(180deg);
8495}
8496
8497/*-------------------
8498 Bordered
8499--------------------*/
8500
8501i.bordered.icon {
8502 line-height: 1;
8503 vertical-align: baseline;
8504 width: 2em;
8505 height: 2em;
8506 padding: 0.5em 0 !important;
8507 -webkit-box-shadow: 0 0 0 0.1em rgba(0, 0, 0, 0.1) inset;
8508 box-shadow: 0 0 0 0.1em rgba(0, 0, 0, 0.1) inset;
8509}
8510
8511i.bordered.inverted.icon {
8512 border: none;
8513 -webkit-box-shadow: none;
8514 box-shadow: none;
8515}
8516
8517/*-------------------
8518 Inverted
8519--------------------*/
8520
8521/* Inverted Shapes */
8522
8523i.inverted.bordered.icon,
8524i.inverted.circular.icon {
8525 background-color: #1B1C1D;
8526 color: #FFFFFF;
8527}
8528
8529i.inverted.icon {
8530 color: #FFFFFF;
8531}
8532
8533/*-------------------
8534 Colors
8535--------------------*/
8536
8537i.primary.icon.icon.icon.icon {
8538 color: #2185D0;
8539}
8540
8541i.inverted.primary.icon.icon.icon.icon {
8542 color: #54C8FF;
8543}
8544
8545i.inverted.bordered.primary.icon.icon.icon.icon,
8546i.inverted.circular.primary.icon.icon.icon.icon {
8547 background-color: #2185D0;
8548 color: #FFFFFF;
8549}
8550
8551i.secondary.icon.icon.icon.icon {
8552 color: #1B1C1D;
8553}
8554
8555i.inverted.secondary.icon.icon.icon.icon {
8556 color: #545454;
8557}
8558
8559i.inverted.bordered.secondary.icon.icon.icon.icon,
8560i.inverted.circular.secondary.icon.icon.icon.icon {
8561 background-color: #1B1C1D;
8562 color: #FFFFFF;
8563}
8564
8565i.red.icon.icon.icon.icon {
8566 color: #DB2828;
8567}
8568
8569i.inverted.red.icon.icon.icon.icon {
8570 color: #FF695E;
8571}
8572
8573i.inverted.bordered.red.icon.icon.icon.icon,
8574i.inverted.circular.red.icon.icon.icon.icon {
8575 background-color: #DB2828;
8576 color: #FFFFFF;
8577}
8578
8579i.orange.icon.icon.icon.icon {
8580 color: #F2711C;
8581}
8582
8583i.inverted.orange.icon.icon.icon.icon {
8584 color: #FF851B;
8585}
8586
8587i.inverted.bordered.orange.icon.icon.icon.icon,
8588i.inverted.circular.orange.icon.icon.icon.icon {
8589 background-color: #F2711C;
8590 color: #FFFFFF;
8591}
8592
8593i.yellow.icon.icon.icon.icon {
8594 color: #FBBD08;
8595}
8596
8597i.inverted.yellow.icon.icon.icon.icon {
8598 color: #FFE21F;
8599}
8600
8601i.inverted.bordered.yellow.icon.icon.icon.icon,
8602i.inverted.circular.yellow.icon.icon.icon.icon {
8603 background-color: #FBBD08;
8604 color: #FFFFFF;
8605}
8606
8607i.olive.icon.icon.icon.icon {
8608 color: #B5CC18;
8609}
8610
8611i.inverted.olive.icon.icon.icon.icon {
8612 color: #D9E778;
8613}
8614
8615i.inverted.bordered.olive.icon.icon.icon.icon,
8616i.inverted.circular.olive.icon.icon.icon.icon {
8617 background-color: #B5CC18;
8618 color: #FFFFFF;
8619}
8620
8621i.green.icon.icon.icon.icon {
8622 color: #21BA45;
8623}
8624
8625i.inverted.green.icon.icon.icon.icon {
8626 color: #2ECC40;
8627}
8628
8629i.inverted.bordered.green.icon.icon.icon.icon,
8630i.inverted.circular.green.icon.icon.icon.icon {
8631 background-color: #21BA45;
8632 color: #FFFFFF;
8633}
8634
8635i.teal.icon.icon.icon.icon {
8636 color: #00B5AD;
8637}
8638
8639i.inverted.teal.icon.icon.icon.icon {
8640 color: #6DFFFF;
8641}
8642
8643i.inverted.bordered.teal.icon.icon.icon.icon,
8644i.inverted.circular.teal.icon.icon.icon.icon {
8645 background-color: #00B5AD;
8646 color: #FFFFFF;
8647}
8648
8649i.blue.icon.icon.icon.icon {
8650 color: #2185D0;
8651}
8652
8653i.inverted.blue.icon.icon.icon.icon {
8654 color: #54C8FF;
8655}
8656
8657i.inverted.bordered.blue.icon.icon.icon.icon,
8658i.inverted.circular.blue.icon.icon.icon.icon {
8659 background-color: #2185D0;
8660 color: #FFFFFF;
8661}
8662
8663i.violet.icon.icon.icon.icon {
8664 color: #6435C9;
8665}
8666
8667i.inverted.violet.icon.icon.icon.icon {
8668 color: #A291FB;
8669}
8670
8671i.inverted.bordered.violet.icon.icon.icon.icon,
8672i.inverted.circular.violet.icon.icon.icon.icon {
8673 background-color: #6435C9;
8674 color: #FFFFFF;
8675}
8676
8677i.purple.icon.icon.icon.icon {
8678 color: #A333C8;
8679}
8680
8681i.inverted.purple.icon.icon.icon.icon {
8682 color: #DC73FF;
8683}
8684
8685i.inverted.bordered.purple.icon.icon.icon.icon,
8686i.inverted.circular.purple.icon.icon.icon.icon {
8687 background-color: #A333C8;
8688 color: #FFFFFF;
8689}
8690
8691i.pink.icon.icon.icon.icon {
8692 color: #E03997;
8693}
8694
8695i.inverted.pink.icon.icon.icon.icon {
8696 color: #FF8EDF;
8697}
8698
8699i.inverted.bordered.pink.icon.icon.icon.icon,
8700i.inverted.circular.pink.icon.icon.icon.icon {
8701 background-color: #E03997;
8702 color: #FFFFFF;
8703}
8704
8705i.brown.icon.icon.icon.icon {
8706 color: #A5673F;
8707}
8708
8709i.inverted.brown.icon.icon.icon.icon {
8710 color: #D67C1C;
8711}
8712
8713i.inverted.bordered.brown.icon.icon.icon.icon,
8714i.inverted.circular.brown.icon.icon.icon.icon {
8715 background-color: #A5673F;
8716 color: #FFFFFF;
8717}
8718
8719i.grey.icon.icon.icon.icon {
8720 color: #767676;
8721}
8722
8723i.inverted.grey.icon.icon.icon.icon {
8724 color: #DCDDDE;
8725}
8726
8727i.inverted.bordered.grey.icon.icon.icon.icon,
8728i.inverted.circular.grey.icon.icon.icon.icon {
8729 background-color: #767676;
8730 color: #FFFFFF;
8731}
8732
8733i.black.icon.icon.icon.icon {
8734 color: #1B1C1D;
8735}
8736
8737i.inverted.black.icon.icon.icon.icon {
8738 color: #545454;
8739}
8740
8741i.inverted.bordered.black.icon.icon.icon.icon,
8742i.inverted.circular.black.icon.icon.icon.icon {
8743 background-color: #1B1C1D;
8744 color: #FFFFFF;
8745}
8746
8747/*-------------------
8748 Sizes
8749--------------------*/
8750
8751i.mini.mini.mini.icon,
8752i.mini.mini.mini.icons {
8753 line-height: 1;
8754 font-size: 0.4em;
8755}
8756
8757i.tiny.tiny.tiny.icon,
8758i.tiny.tiny.tiny.icons {
8759 line-height: 1;
8760 font-size: 0.5em;
8761}
8762
8763i.small.small.small.icon,
8764i.small.small.small.icons {
8765 line-height: 1;
8766 font-size: 0.75em;
8767}
8768
8769i.icon,
8770i.icons {
8771 font-size: 1em;
8772}
8773
8774i.large.large.large.icon,
8775i.large.large.large.icons {
8776 line-height: 1;
8777 vertical-align: middle;
8778 font-size: 1.5em;
8779}
8780
8781i.big.big.big.icon,
8782i.big.big.big.icons {
8783 line-height: 1;
8784 vertical-align: middle;
8785 font-size: 2em;
8786}
8787
8788i.huge.huge.huge.icon,
8789i.huge.huge.huge.icons {
8790 line-height: 1;
8791 vertical-align: middle;
8792 font-size: 4em;
8793}
8794
8795i.massive.massive.massive.icon,
8796i.massive.massive.massive.icons {
8797 line-height: 1;
8798 vertical-align: middle;
8799 font-size: 8em;
8800}
8801
8802/*******************************
8803 Groups
8804*******************************/
8805
8806i.icons {
8807 display: inline-block;
8808 position: relative;
8809 line-height: 1;
8810}
8811
8812i.icons .icon {
8813 position: absolute;
8814 top: 50%;
8815 left: 50%;
8816 -webkit-transform: translateX(-50%) translateY(-50%);
8817 transform: translateX(-50%) translateY(-50%);
8818 margin: 0;
8819}
8820
8821i.icons .icon:first-child {
8822 position: static;
8823 width: auto;
8824 height: auto;
8825 vertical-align: top;
8826 -webkit-transform: none;
8827 transform: none;
8828}
8829
8830/* Corner Icon */
8831
8832i.icons .corner.icon {
8833 top: auto;
8834 left: auto;
8835 right: 0;
8836 bottom: 0;
8837 -webkit-transform: none;
8838 transform: none;
8839 font-size: 0.45em;
8840 text-shadow: -1px -1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px 1px 0 #FFFFFF;
8841}
8842
8843i.icons .icon.corner[class*="top right"] {
8844 top: 0;
8845 left: auto;
8846 right: 0;
8847 bottom: auto;
8848}
8849
8850i.icons .icon.corner[class*="top left"] {
8851 top: 0;
8852 left: 0;
8853 right: auto;
8854 bottom: auto;
8855}
8856
8857i.icons .icon.corner[class*="bottom left"] {
8858 top: auto;
8859 left: 0;
8860 right: auto;
8861 bottom: 0;
8862}
8863
8864i.icons .icon.corner[class*="bottom right"] {
8865 top: auto;
8866 left: auto;
8867 right: 0;
8868 bottom: 0;
8869}
8870
8871i.icons .inverted.corner.icon {
8872 text-shadow: -1px -1px 0 #1B1C1D, 1px -1px 0 #1B1C1D, -1px 1px 0 #1B1C1D, 1px 1px 0 #1B1C1D;
8873}
8874
8875/*
8876* Font Awesome 5.9.0 by @fontawesome [https://fontawesome.com]
8877* License - https://fontawesome.com/license (Icons: CC BY 4.0 License, Fonts: SIL OFL 1.1 License, CSS: MIT License)
8878*/
8879
8880/*******************************
8881
8882Fomantic-UI integration of FontAwesome :
8883
8884// class names are separated
8885i.icon.angle-left => i.icon.angle.left
8886
8887// variations are extracted
8888i.icon.circle => i.icon.circle
8889i.icon.circle-o => i.icon.circle.outline
8890
8891// abbreviation are replaced by full words
8892i.icon.*-h => i.icon.*.horizontal
8893i.icon.*-v => i.icon.*.vertical
8894i.icon.alpha => i.icon.alphabet
8895i.icon.asc => i.icon.ascending
8896i.icon.desc => i.icon.descending
8897i.icon.alt => i.icon.alternate
8898
8899
8900Icons are order A-Z in their group, Solid, Outline, Thin (Pro only) and Brand
8901
8902*******************************/
8903
8904/*******************************
8905 Icons
8906*******************************/
8907
8908/* Deprecated *In/Out Naming Conflict) */
8909
8910i.icon.linkedin.in:before {
8911 content: "\f0e1";
8912}
8913
8914i.icon.zoom.in:before {
8915 content: "\f00e";
8916}
8917
8918i.icon.zoom.out:before {
8919 content: "\f010";
8920}
8921
8922i.icon.sign.in:before {
8923 content: "\f2f6";
8924}
8925
8926i.icon.in.cart:before {
8927 content: "\f218";
8928}
8929
8930i.icon.log.out:before {
8931 content: "\f2f5";
8932}
8933
8934i.icon.sign.out:before {
8935 content: "\f2f5";
8936}
8937
8938/*******************************
8939 Solid Icons
8940*******************************/
8941
8942/* Icons */
8943
8944i.icon.ad:before {
8945 content: "\f641";
8946}
8947
8948i.icon.address.book:before {
8949 content: "\f2b9";
8950}
8951
8952i.icon.address.card:before {
8953 content: "\f2bb";
8954}
8955
8956i.icon.adjust:before {
8957 content: "\f042";
8958}
8959
8960i.icon.air.freshener:before {
8961 content: "\f5d0";
8962}
8963
8964i.icon.align.center:before {
8965 content: "\f037";
8966}
8967
8968i.icon.align.justify:before {
8969 content: "\f039";
8970}
8971
8972i.icon.align.left:before {
8973 content: "\f036";
8974}
8975
8976i.icon.align.right:before {
8977 content: "\f038";
8978}
8979
8980i.icon.allergies:before {
8981 content: "\f461";
8982}
8983
8984i.icon.ambulance:before {
8985 content: "\f0f9";
8986}
8987
8988i.icon.american.sign.language.interpreting:before {
8989 content: "\f2a3";
8990}
8991
8992i.icon.anchor:before {
8993 content: "\f13d";
8994}
8995
8996i.icon.angle.double.down:before {
8997 content: "\f103";
8998}
8999
9000i.icon.angle.double.left:before {
9001 content: "\f100";
9002}
9003
9004i.icon.angle.double.right:before {
9005 content: "\f101";
9006}
9007
9008i.icon.angle.double.up:before {
9009 content: "\f102";
9010}
9011
9012i.icon.angle.left:before {
9013 content: "\f104";
9014}
9015
9016i.icon.angle.right:before {
9017 content: "\f105";
9018}
9019
9020i.icon.angle.up:before {
9021 content: "\f106";
9022}
9023
9024i.icon.angle.down:before {
9025 content: "\f107";
9026}
9027
9028i.icon.angry:before {
9029 content: "\f556";
9030}
9031
9032i.icon.ankh:before {
9033 content: "\f644";
9034}
9035
9036i.icon.archive:before {
9037 content: "\f187";
9038}
9039
9040i.icon.archway:before {
9041 content: "\f557";
9042}
9043
9044i.icon.arrow.alternate.circle.down:before {
9045 content: "\f358";
9046}
9047
9048i.icon.arrow.alternate.circle.left:before {
9049 content: "\f359";
9050}
9051
9052i.icon.arrow.alternate.circle.right:before {
9053 content: "\f35a";
9054}
9055
9056i.icon.arrow.alternate.circle.up:before {
9057 content: "\f35b";
9058}
9059
9060i.icon.arrow.circle.down:before {
9061 content: "\f0ab";
9062}
9063
9064i.icon.arrow.circle.left:before {
9065 content: "\f0a8";
9066}
9067
9068i.icon.arrow.circle.right:before {
9069 content: "\f0a9";
9070}
9071
9072i.icon.arrow.circle.up:before {
9073 content: "\f0aa";
9074}
9075
9076i.icon.arrow.down:before {
9077 content: "\f063";
9078}
9079
9080i.icon.arrow.left:before {
9081 content: "\f060";
9082}
9083
9084i.icon.arrow.right:before {
9085 content: "\f061";
9086}
9087
9088i.icon.arrow.up:before {
9089 content: "\f062";
9090}
9091
9092i.icon.arrows.alternate:before {
9093 content: "\f0b2";
9094}
9095
9096i.icon.arrows.alternate.horizontal:before {
9097 content: "\f337";
9098}
9099
9100i.icon.arrows.alternate.vertical:before {
9101 content: "\f338";
9102}
9103
9104i.icon.assistive.listening.systems:before {
9105 content: "\f2a2";
9106}
9107
9108i.icon.asterisk:before {
9109 content: "\f069";
9110}
9111
9112i.icon.at:before {
9113 content: "\f1fa";
9114}
9115
9116i.icon.atlas:before {
9117 content: "\f558";
9118}
9119
9120i.icon.atom:before {
9121 content: "\f5d2";
9122}
9123
9124i.icon.audio.description:before {
9125 content: "\f29e";
9126}
9127
9128i.icon.award:before {
9129 content: "\f559";
9130}
9131
9132i.icon.baby:before {
9133 content: "\f77c";
9134}
9135
9136i.icon.baby.carriage:before {
9137 content: "\f77d";
9138}
9139
9140i.icon.backspace:before {
9141 content: "\f55a";
9142}
9143
9144i.icon.backward:before {
9145 content: "\f04a";
9146}
9147
9148i.icon.bacon:before {
9149 content: "\f7e5";
9150}
9151
9152i.icon.balance.scale:before {
9153 content: "\f24e";
9154}
9155
9156i.icon.balance.scale.left:before {
9157 content: "\f515";
9158}
9159
9160i.icon.balance.scale.right:before {
9161 content: "\f516";
9162}
9163
9164i.icon.ban:before {
9165 content: "\f05e";
9166}
9167
9168i.icon.band.aid:before {
9169 content: "\f462";
9170}
9171
9172i.icon.barcode:before {
9173 content: "\f02a";
9174}
9175
9176i.icon.bars:before {
9177 content: "\f0c9";
9178}
9179
9180i.icon.baseball.ball:before {
9181 content: "\f433";
9182}
9183
9184i.icon.basketball.ball:before {
9185 content: "\f434";
9186}
9187
9188i.icon.bath:before {
9189 content: "\f2cd";
9190}
9191
9192i.icon.battery.empty:before {
9193 content: "\f244";
9194}
9195
9196i.icon.battery.full:before {
9197 content: "\f240";
9198}
9199
9200i.icon.battery.half:before {
9201 content: "\f242";
9202}
9203
9204i.icon.battery.quarter:before {
9205 content: "\f243";
9206}
9207
9208i.icon.battery.three.quarters:before {
9209 content: "\f241";
9210}
9211
9212i.icon.bed:before {
9213 content: "\f236";
9214}
9215
9216i.icon.beer:before {
9217 content: "\f0fc";
9218}
9219
9220i.icon.bell:before {
9221 content: "\f0f3";
9222}
9223
9224i.icon.bell.slash:before {
9225 content: "\f1f6";
9226}
9227
9228i.icon.bezier.curve:before {
9229 content: "\f55b";
9230}
9231
9232i.icon.bible:before {
9233 content: "\f647";
9234}
9235
9236i.icon.bicycle:before {
9237 content: "\f206";
9238}
9239
9240i.icon.biking:before {
9241 content: "\f84a";
9242}
9243
9244i.icon.binoculars:before {
9245 content: "\f1e5";
9246}
9247
9248i.icon.biohazard:before {
9249 content: "\f780";
9250}
9251
9252i.icon.birthday.cake:before {
9253 content: "\f1fd";
9254}
9255
9256i.icon.blender:before {
9257 content: "\f517";
9258}
9259
9260i.icon.blender.phone:before {
9261 content: "\f6b6";
9262}
9263
9264i.icon.blind:before {
9265 content: "\f29d";
9266}
9267
9268i.icon.blog:before {
9269 content: "\f781";
9270}
9271
9272i.icon.bold:before {
9273 content: "\f032";
9274}
9275
9276i.icon.bolt:before {
9277 content: "\f0e7";
9278}
9279
9280i.icon.bomb:before {
9281 content: "\f1e2";
9282}
9283
9284i.icon.bone:before {
9285 content: "\f5d7";
9286}
9287
9288i.icon.bong:before {
9289 content: "\f55c";
9290}
9291
9292i.icon.book:before {
9293 content: "\f02d";
9294}
9295
9296i.icon.book.dead:before {
9297 content: "\f6b7";
9298}
9299
9300i.icon.book.medical:before {
9301 content: "\f7e6";
9302}
9303
9304i.icon.book.open:before {
9305 content: "\f518";
9306}
9307
9308i.icon.book.reader:before {
9309 content: "\f5da";
9310}
9311
9312i.icon.bookmark:before {
9313 content: "\f02e";
9314}
9315
9316i.icon.border.all:before {
9317 content: "\f84c";
9318}
9319
9320i.icon.border.none:before {
9321 content: "\f850";
9322}
9323
9324i.icon.border.style:before {
9325 content: "\f853";
9326}
9327
9328i.icon.bowling.ball:before {
9329 content: "\f436";
9330}
9331
9332i.icon.box:before {
9333 content: "\f466";
9334}
9335
9336i.icon.box.open:before {
9337 content: "\f49e";
9338}
9339
9340i.icon.boxes:before {
9341 content: "\f468";
9342}
9343
9344i.icon.braille:before {
9345 content: "\f2a1";
9346}
9347
9348i.icon.brain:before {
9349 content: "\f5dc";
9350}
9351
9352i.icon.bread.slice:before {
9353 content: "\f7ec";
9354}
9355
9356i.icon.briefcase:before {
9357 content: "\f0b1";
9358}
9359
9360i.icon.briefcase.medical:before {
9361 content: "\f469";
9362}
9363
9364i.icon.broadcast.tower:before {
9365 content: "\f519";
9366}
9367
9368i.icon.broom:before {
9369 content: "\f51a";
9370}
9371
9372i.icon.brush:before {
9373 content: "\f55d";
9374}
9375
9376i.icon.bug:before {
9377 content: "\f188";
9378}
9379
9380i.icon.building:before {
9381 content: "\f1ad";
9382}
9383
9384i.icon.bullhorn:before {
9385 content: "\f0a1";
9386}
9387
9388i.icon.bullseye:before {
9389 content: "\f140";
9390}
9391
9392i.icon.burn:before {
9393 content: "\f46a";
9394}
9395
9396i.icon.bus:before {
9397 content: "\f207";
9398}
9399
9400i.icon.bus.alternate:before {
9401 content: "\f55e";
9402}
9403
9404i.icon.business.time:before {
9405 content: "\f64a";
9406}
9407
9408i.icon.calculator:before {
9409 content: "\f1ec";
9410}
9411
9412i.icon.calendar:before {
9413 content: "\f133";
9414}
9415
9416i.icon.calendar.alternate:before {
9417 content: "\f073";
9418}
9419
9420i.icon.calendar.check:before {
9421 content: "\f274";
9422}
9423
9424i.icon.calendar.day:before {
9425 content: "\f783";
9426}
9427
9428i.icon.calendar.minus:before {
9429 content: "\f272";
9430}
9431
9432i.icon.calendar.plus:before {
9433 content: "\f271";
9434}
9435
9436i.icon.calendar.times:before {
9437 content: "\f273";
9438}
9439
9440i.icon.calendar.week:before {
9441 content: "\f784";
9442}
9443
9444i.icon.camera:before {
9445 content: "\f030";
9446}
9447
9448i.icon.camera.retro:before {
9449 content: "\f083";
9450}
9451
9452i.icon.campground:before {
9453 content: "\f6bb";
9454}
9455
9456i.icon.candy.cane:before {
9457 content: "\f786";
9458}
9459
9460i.icon.cannabis:before {
9461 content: "\f55f";
9462}
9463
9464i.icon.capsules:before {
9465 content: "\f46b";
9466}
9467
9468i.icon.car:before {
9469 content: "\f1b9";
9470}
9471
9472i.icon.car.alternate:before {
9473 content: "\f5de";
9474}
9475
9476i.icon.car.battery:before {
9477 content: "\f5df";
9478}
9479
9480i.icon.car.crash:before {
9481 content: "\f5e1";
9482}
9483
9484i.icon.car.side:before {
9485 content: "\f5e4";
9486}
9487
9488i.icon.caret.down:before {
9489 content: "\f0d7";
9490}
9491
9492i.icon.caret.left:before {
9493 content: "\f0d9";
9494}
9495
9496i.icon.caret.right:before {
9497 content: "\f0da";
9498}
9499
9500i.icon.caret.square.down:before {
9501 content: "\f150";
9502}
9503
9504i.icon.caret.square.left:before {
9505 content: "\f191";
9506}
9507
9508i.icon.caret.square.right:before {
9509 content: "\f152";
9510}
9511
9512i.icon.caret.square.up:before {
9513 content: "\f151";
9514}
9515
9516i.icon.caret.up:before {
9517 content: "\f0d8";
9518}
9519
9520i.icon.carrot:before {
9521 content: "\f787";
9522}
9523
9524i.icon.cart.arrow.down:before {
9525 content: "\f218";
9526}
9527
9528i.icon.cart.plus:before {
9529 content: "\f217";
9530}
9531
9532i.icon.cash.register:before {
9533 content: "\f788";
9534}
9535
9536i.icon.cat:before {
9537 content: "\f6be";
9538}
9539
9540i.icon.certificate:before {
9541 content: "\f0a3";
9542}
9543
9544i.icon.chair:before {
9545 content: "\f6c0";
9546}
9547
9548i.icon.chalkboard:before {
9549 content: "\f51b";
9550}
9551
9552i.icon.chalkboard.teacher:before {
9553 content: "\f51c";
9554}
9555
9556i.icon.charging.station:before {
9557 content: "\f5e7";
9558}
9559
9560i.icon.chart.area:before {
9561 content: "\f1fe";
9562}
9563
9564i.icon.chart.bar:before {
9565 content: "\f080";
9566}
9567
9568i.icon.chart.line:before {
9569 content: "\f201";
9570}
9571
9572i.icon.chart.pie:before {
9573 content: "\f200";
9574}
9575
9576i.icon.check:before {
9577 content: "\f00c";
9578}
9579
9580i.icon.check.circle:before {
9581 content: "\f058";
9582}
9583
9584i.icon.check.double:before {
9585 content: "\f560";
9586}
9587
9588i.icon.check.square:before {
9589 content: "\f14a";
9590}
9591
9592i.icon.cheese:before {
9593 content: "\f7ef";
9594}
9595
9596i.icon.chess:before {
9597 content: "\f439";
9598}
9599
9600i.icon.chess.bishop:before {
9601 content: "\f43a";
9602}
9603
9604i.icon.chess.board:before {
9605 content: "\f43c";
9606}
9607
9608i.icon.chess.king:before {
9609 content: "\f43f";
9610}
9611
9612i.icon.chess.knight:before {
9613 content: "\f441";
9614}
9615
9616i.icon.chess.pawn:before {
9617 content: "\f443";
9618}
9619
9620i.icon.chess.queen:before {
9621 content: "\f445";
9622}
9623
9624i.icon.chess.rook:before {
9625 content: "\f447";
9626}
9627
9628i.icon.chevron.circle.down:before {
9629 content: "\f13a";
9630}
9631
9632i.icon.chevron.circle.left:before {
9633 content: "\f137";
9634}
9635
9636i.icon.chevron.circle.right:before {
9637 content: "\f138";
9638}
9639
9640i.icon.chevron.circle.up:before {
9641 content: "\f139";
9642}
9643
9644i.icon.chevron.down:before {
9645 content: "\f078";
9646}
9647
9648i.icon.chevron.left:before {
9649 content: "\f053";
9650}
9651
9652i.icon.chevron.right:before {
9653 content: "\f054";
9654}
9655
9656i.icon.chevron.up:before {
9657 content: "\f077";
9658}
9659
9660i.icon.child:before {
9661 content: "\f1ae";
9662}
9663
9664i.icon.church:before {
9665 content: "\f51d";
9666}
9667
9668i.icon.circle:before {
9669 content: "\f111";
9670}
9671
9672i.icon.circle.notch:before {
9673 content: "\f1ce";
9674}
9675
9676i.icon.city:before {
9677 content: "\f64f";
9678}
9679
9680i.icon.clinic.medical:before {
9681 content: "\f7f2";
9682}
9683
9684i.icon.clipboard:before {
9685 content: "\f328";
9686}
9687
9688i.icon.clipboard.check:before {
9689 content: "\f46c";
9690}
9691
9692i.icon.clipboard.list:before {
9693 content: "\f46d";
9694}
9695
9696i.icon.clock:before {
9697 content: "\f017";
9698}
9699
9700i.icon.clone:before {
9701 content: "\f24d";
9702}
9703
9704i.icon.closed.captioning:before {
9705 content: "\f20a";
9706}
9707
9708i.icon.cloud:before {
9709 content: "\f0c2";
9710}
9711
9712i.icon.cloud.download.alternate:before {
9713 content: "\f381";
9714}
9715
9716i.icon.cloud.meatball:before {
9717 content: "\f73b";
9718}
9719
9720i.icon.cloud.moon:before {
9721 content: "\f6c3";
9722}
9723
9724i.icon.cloud.moon.rain:before {
9725 content: "\f73c";
9726}
9727
9728i.icon.cloud.rain:before {
9729 content: "\f73d";
9730}
9731
9732i.icon.cloud.showers.heavy:before {
9733 content: "\f740";
9734}
9735
9736i.icon.cloud.sun:before {
9737 content: "\f6c4";
9738}
9739
9740i.icon.cloud.sun.rain:before {
9741 content: "\f743";
9742}
9743
9744i.icon.cloud.upload.alternate:before {
9745 content: "\f382";
9746}
9747
9748i.icon.cocktail:before {
9749 content: "\f561";
9750}
9751
9752i.icon.code:before {
9753 content: "\f121";
9754}
9755
9756i.icon.code.branch:before {
9757 content: "\f126";
9758}
9759
9760i.icon.coffee:before {
9761 content: "\f0f4";
9762}
9763
9764i.icon.cog:before {
9765 content: "\f013";
9766}
9767
9768i.icon.cogs:before {
9769 content: "\f085";
9770}
9771
9772i.icon.coins:before {
9773 content: "\f51e";
9774}
9775
9776i.icon.columns:before {
9777 content: "\f0db";
9778}
9779
9780i.icon.comment:before {
9781 content: "\f075";
9782}
9783
9784i.icon.comment.alternate:before {
9785 content: "\f27a";
9786}
9787
9788i.icon.comment.dollar:before {
9789 content: "\f651";
9790}
9791
9792i.icon.comment.dots:before {
9793 content: "\f4ad";
9794}
9795
9796i.icon.comment.medical:before {
9797 content: "\f7f5";
9798}
9799
9800i.icon.comment.slash:before {
9801 content: "\f4b3";
9802}
9803
9804i.icon.comments:before {
9805 content: "\f086";
9806}
9807
9808i.icon.comments.dollar:before {
9809 content: "\f653";
9810}
9811
9812i.icon.compact.disc:before {
9813 content: "\f51f";
9814}
9815
9816i.icon.compass:before {
9817 content: "\f14e";
9818}
9819
9820i.icon.compress:before {
9821 content: "\f066";
9822}
9823
9824i.icon.compress.arrows.alternate:before {
9825 content: "\f78c";
9826}
9827
9828i.icon.concierge.bell:before {
9829 content: "\f562";
9830}
9831
9832i.icon.cookie:before {
9833 content: "\f563";
9834}
9835
9836i.icon.cookie.bite:before {
9837 content: "\f564";
9838}
9839
9840i.icon.copy:before {
9841 content: "\f0c5";
9842}
9843
9844i.icon.copyright:before {
9845 content: "\f1f9";
9846}
9847
9848i.icon.couch:before {
9849 content: "\f4b8";
9850}
9851
9852i.icon.credit.card:before {
9853 content: "\f09d";
9854}
9855
9856i.icon.crop:before {
9857 content: "\f125";
9858}
9859
9860i.icon.crop.alternate:before {
9861 content: "\f565";
9862}
9863
9864i.icon.cross:before {
9865 content: "\f654";
9866}
9867
9868i.icon.crosshairs:before {
9869 content: "\f05b";
9870}
9871
9872i.icon.crow:before {
9873 content: "\f520";
9874}
9875
9876i.icon.crown:before {
9877 content: "\f521";
9878}
9879
9880i.icon.crutch:before {
9881 content: "\f7f7";
9882}
9883
9884i.icon.cube:before {
9885 content: "\f1b2";
9886}
9887
9888i.icon.cubes:before {
9889 content: "\f1b3";
9890}
9891
9892i.icon.cut:before {
9893 content: "\f0c4";
9894}
9895
9896i.icon.database:before {
9897 content: "\f1c0";
9898}
9899
9900i.icon.deaf:before {
9901 content: "\f2a4";
9902}
9903
9904i.icon.democrat:before {
9905 content: "\f747";
9906}
9907
9908i.icon.desktop:before {
9909 content: "\f108";
9910}
9911
9912i.icon.dharmachakra:before {
9913 content: "\f655";
9914}
9915
9916i.icon.diagnoses:before {
9917 content: "\f470";
9918}
9919
9920i.icon.dice:before {
9921 content: "\f522";
9922}
9923
9924i.icon.dice.d20:before {
9925 content: "\f6cf";
9926}
9927
9928i.icon.dice.d6:before {
9929 content: "\f6d1";
9930}
9931
9932i.icon.dice.five:before {
9933 content: "\f523";
9934}
9935
9936i.icon.dice.four:before {
9937 content: "\f524";
9938}
9939
9940i.icon.dice.one:before {
9941 content: "\f525";
9942}
9943
9944i.icon.dice.six:before {
9945 content: "\f526";
9946}
9947
9948i.icon.dice.three:before {
9949 content: "\f527";
9950}
9951
9952i.icon.dice.two:before {
9953 content: "\f528";
9954}
9955
9956i.icon.digital.tachograph:before {
9957 content: "\f566";
9958}
9959
9960i.icon.directions:before {
9961 content: "\f5eb";
9962}
9963
9964i.icon.divide:before {
9965 content: "\f529";
9966}
9967
9968i.icon.dizzy:before {
9969 content: "\f567";
9970}
9971
9972i.icon.dna:before {
9973 content: "\f471";
9974}
9975
9976i.icon.dog:before {
9977 content: "\f6d3";
9978}
9979
9980i.icon.dollar.sign:before {
9981 content: "\f155";
9982}
9983
9984i.icon.dolly:before {
9985 content: "\f472";
9986}
9987
9988i.icon.dolly.flatbed:before {
9989 content: "\f474";
9990}
9991
9992i.icon.donate:before {
9993 content: "\f4b9";
9994}
9995
9996i.icon.door.closed:before {
9997 content: "\f52a";
9998}
9999
10000i.icon.door.open:before {
10001 content: "\f52b";
10002}
10003
10004i.icon.dot.circle:before {
10005 content: "\f192";
10006}
10007
10008i.icon.dove:before {
10009 content: "\f4ba";
10010}
10011
10012i.icon.download:before {
10013 content: "\f019";
10014}
10015
10016i.icon.drafting.compass:before {
10017 content: "\f568";
10018}
10019
10020i.icon.dragon:before {
10021 content: "\f6d5";
10022}
10023
10024i.icon.draw.polygon:before {
10025 content: "\f5ee";
10026}
10027
10028i.icon.drum:before {
10029 content: "\f569";
10030}
10031
10032i.icon.drum.steelpan:before {
10033 content: "\f56a";
10034}
10035
10036i.icon.drumstick.bite:before {
10037 content: "\f6d7";
10038}
10039
10040i.icon.dumbbell:before {
10041 content: "\f44b";
10042}
10043
10044i.icon.dumpster:before {
10045 content: "\f793";
10046}
10047
10048i.icon.dumpster.fire:before {
10049 content: "\f794";
10050}
10051
10052i.icon.dungeon:before {
10053 content: "\f6d9";
10054}
10055
10056i.icon.edit:before {
10057 content: "\f044";
10058}
10059
10060i.icon.egg:before {
10061 content: "\f7fb";
10062}
10063
10064i.icon.eject:before {
10065 content: "\f052";
10066}
10067
10068i.icon.ellipsis.horizontal:before {
10069 content: "\f141";
10070}
10071
10072i.icon.ellipsis.vertical:before {
10073 content: "\f142";
10074}
10075
10076i.icon.envelope:before {
10077 content: "\f0e0";
10078}
10079
10080i.icon.envelope.open:before {
10081 content: "\f2b6";
10082}
10083
10084i.icon.envelope.open.text:before {
10085 content: "\f658";
10086}
10087
10088i.icon.envelope.square:before {
10089 content: "\f199";
10090}
10091
10092i.icon.equals:before {
10093 content: "\f52c";
10094}
10095
10096i.icon.eraser:before {
10097 content: "\f12d";
10098}
10099
10100i.icon.ethernet:before {
10101 content: "\f796";
10102}
10103
10104i.icon.euro.sign:before {
10105 content: "\f153";
10106}
10107
10108i.icon.exchange.alternate:before {
10109 content: "\f362";
10110}
10111
10112i.icon.exclamation:before {
10113 content: "\f12a";
10114}
10115
10116i.icon.exclamation.circle:before {
10117 content: "\f06a";
10118}
10119
10120i.icon.exclamation.triangle:before {
10121 content: "\f071";
10122}
10123
10124i.icon.expand:before {
10125 content: "\f065";
10126}
10127
10128i.icon.expand.arrows.alternate:before {
10129 content: "\f31e";
10130}
10131
10132i.icon.external.alternate:before {
10133 content: "\f35d";
10134}
10135
10136i.icon.external.link.square.alternate:before {
10137 content: "\f360";
10138}
10139
10140i.icon.eye:before {
10141 content: "\f06e";
10142}
10143
10144i.icon.eye.dropper:before {
10145 content: "\f1fb";
10146}
10147
10148i.icon.eye.slash:before {
10149 content: "\f070";
10150}
10151
10152i.icon.fan:before {
10153 content: "\f863";
10154}
10155
10156i.icon.fast.backward:before {
10157 content: "\f049";
10158}
10159
10160i.icon.fast.forward:before {
10161 content: "\f050";
10162}
10163
10164i.icon.fax:before {
10165 content: "\f1ac";
10166}
10167
10168i.icon.feather:before {
10169 content: "\f52d";
10170}
10171
10172i.icon.feather.alternate:before {
10173 content: "\f56b";
10174}
10175
10176i.icon.female:before {
10177 content: "\f182";
10178}
10179
10180i.icon.fighter.jet:before {
10181 content: "\f0fb";
10182}
10183
10184i.icon.file:before {
10185 content: "\f15b";
10186}
10187
10188i.icon.file.alternate:before {
10189 content: "\f15c";
10190}
10191
10192i.icon.file.archive:before {
10193 content: "\f1c6";
10194}
10195
10196i.icon.file.audio:before {
10197 content: "\f1c7";
10198}
10199
10200i.icon.file.code:before {
10201 content: "\f1c9";
10202}
10203
10204i.icon.file.contract:before {
10205 content: "\f56c";
10206}
10207
10208i.icon.file.csv:before {
10209 content: "\f6dd";
10210}
10211
10212i.icon.file.download:before {
10213 content: "\f56d";
10214}
10215
10216i.icon.file.excel:before {
10217 content: "\f1c3";
10218}
10219
10220i.icon.file.export:before {
10221 content: "\f56e";
10222}
10223
10224i.icon.file.image:before {
10225 content: "\f1c5";
10226}
10227
10228i.icon.file.import:before {
10229 content: "\f56f";
10230}
10231
10232i.icon.file.invoice:before {
10233 content: "\f570";
10234}
10235
10236i.icon.file.invoice.dollar:before {
10237 content: "\f571";
10238}
10239
10240i.icon.file.medical:before {
10241 content: "\f477";
10242}
10243
10244i.icon.file.medical.alternate:before {
10245 content: "\f478";
10246}
10247
10248i.icon.file.pdf:before {
10249 content: "\f1c1";
10250}
10251
10252i.icon.file.powerpoint:before {
10253 content: "\f1c4";
10254}
10255
10256i.icon.file.prescription:before {
10257 content: "\f572";
10258}
10259
10260i.icon.file.signature:before {
10261 content: "\f573";
10262}
10263
10264i.icon.file.upload:before {
10265 content: "\f574";
10266}
10267
10268i.icon.file.video:before {
10269 content: "\f1c8";
10270}
10271
10272i.icon.file.word:before {
10273 content: "\f1c2";
10274}
10275
10276i.icon.fill:before {
10277 content: "\f575";
10278}
10279
10280i.icon.fill.drip:before {
10281 content: "\f576";
10282}
10283
10284i.icon.film:before {
10285 content: "\f008";
10286}
10287
10288i.icon.filter:before {
10289 content: "\f0b0";
10290}
10291
10292i.icon.fingerprint:before {
10293 content: "\f577";
10294}
10295
10296i.icon.fire:before {
10297 content: "\f06d";
10298}
10299
10300i.icon.fire.alternate:before {
10301 content: "\f7e4";
10302}
10303
10304i.icon.fire.extinguisher:before {
10305 content: "\f134";
10306}
10307
10308i.icon.first.aid:before {
10309 content: "\f479";
10310}
10311
10312i.icon.fish:before {
10313 content: "\f578";
10314}
10315
10316i.icon.fist.raised:before {
10317 content: "\f6de";
10318}
10319
10320i.icon.flag:before {
10321 content: "\f024";
10322}
10323
10324i.icon.flag.checkered:before {
10325 content: "\f11e";
10326}
10327
10328i.icon.flag.usa:before {
10329 content: "\f74d";
10330}
10331
10332i.icon.flask:before {
10333 content: "\f0c3";
10334}
10335
10336i.icon.flushed:before {
10337 content: "\f579";
10338}
10339
10340i.icon.folder:before {
10341 content: "\f07b";
10342}
10343
10344i.icon.folder.minus:before {
10345 content: "\f65d";
10346}
10347
10348i.icon.folder.open:before {
10349 content: "\f07c";
10350}
10351
10352i.icon.folder.plus:before {
10353 content: "\f65e";
10354}
10355
10356i.icon.font:before {
10357 content: "\f031";
10358}
10359
10360i.icon.football.ball:before {
10361 content: "\f44e";
10362}
10363
10364i.icon.forward:before {
10365 content: "\f04e";
10366}
10367
10368i.icon.frog:before {
10369 content: "\f52e";
10370}
10371
10372i.icon.frown:before {
10373 content: "\f119";
10374}
10375
10376i.icon.frown.open:before {
10377 content: "\f57a";
10378}
10379
10380i.icon.fruit-apple:before {
10381 content: "\f5d1";
10382}
10383
10384i.icon.funnel.dollar:before {
10385 content: "\f662";
10386}
10387
10388i.icon.futbol:before {
10389 content: "\f1e3";
10390}
10391
10392i.icon.gamepad:before {
10393 content: "\f11b";
10394}
10395
10396i.icon.gas.pump:before {
10397 content: "\f52f";
10398}
10399
10400i.icon.gavel:before {
10401 content: "\f0e3";
10402}
10403
10404i.icon.gem:before {
10405 content: "\f3a5";
10406}
10407
10408i.icon.genderless:before {
10409 content: "\f22d";
10410}
10411
10412i.icon.ghost:before {
10413 content: "\f6e2";
10414}
10415
10416i.icon.gift:before {
10417 content: "\f06b";
10418}
10419
10420i.icon.gifts:before {
10421 content: "\f79c";
10422}
10423
10424i.icon.glass.cheers:before {
10425 content: "\f79f";
10426}
10427
10428i.icon.glass.martini:before {
10429 content: "\f000";
10430}
10431
10432i.icon.glass.martini.alternate:before {
10433 content: "\f57b";
10434}
10435
10436i.icon.glass.whiskey:before {
10437 content: "\f7a0";
10438}
10439
10440i.icon.glasses:before {
10441 content: "\f530";
10442}
10443
10444i.icon.globe:before {
10445 content: "\f0ac";
10446}
10447
10448i.icon.globe.africa:before {
10449 content: "\f57c";
10450}
10451
10452i.icon.globe.americas:before {
10453 content: "\f57d";
10454}
10455
10456i.icon.globe.asia:before {
10457 content: "\f57e";
10458}
10459
10460i.icon.globe.europe:before {
10461 content: "\f7a2";
10462}
10463
10464i.icon.golf.ball:before {
10465 content: "\f450";
10466}
10467
10468i.icon.gopuram:before {
10469 content: "\f664";
10470}
10471
10472i.icon.graduation.cap:before {
10473 content: "\f19d";
10474}
10475
10476i.icon.greater.than:before {
10477 content: "\f531";
10478}
10479
10480i.icon.greater.than.equal:before {
10481 content: "\f532";
10482}
10483
10484i.icon.grimace:before {
10485 content: "\f57f";
10486}
10487
10488i.icon.grin:before {
10489 content: "\f580";
10490}
10491
10492i.icon.grin.alternate:before {
10493 content: "\f581";
10494}
10495
10496i.icon.grin.beam:before {
10497 content: "\f582";
10498}
10499
10500i.icon.grin.beam.sweat:before {
10501 content: "\f583";
10502}
10503
10504i.icon.grin.hearts:before {
10505 content: "\f584";
10506}
10507
10508i.icon.grin.squint:before {
10509 content: "\f585";
10510}
10511
10512i.icon.grin.squint.tears:before {
10513 content: "\f586";
10514}
10515
10516i.icon.grin.stars:before {
10517 content: "\f587";
10518}
10519
10520i.icon.grin.tears:before {
10521 content: "\f588";
10522}
10523
10524i.icon.grin.tongue:before {
10525 content: "\f589";
10526}
10527
10528i.icon.grin.tongue.squint:before {
10529 content: "\f58a";
10530}
10531
10532i.icon.grin.tongue.wink:before {
10533 content: "\f58b";
10534}
10535
10536i.icon.grin.wink:before {
10537 content: "\f58c";
10538}
10539
10540i.icon.grip.horizontal:before {
10541 content: "\f58d";
10542}
10543
10544i.icon.grip.lines:before {
10545 content: "\f7a4";
10546}
10547
10548i.icon.grip.lines.vertical:before {
10549 content: "\f7a5";
10550}
10551
10552i.icon.grip.vertical:before {
10553 content: "\f58e";
10554}
10555
10556i.icon.guitar:before {
10557 content: "\f7a6";
10558}
10559
10560i.icon.h.square:before {
10561 content: "\f0fd";
10562}
10563
10564i.icon.hamburger:before {
10565 content: "\f805";
10566}
10567
10568i.icon.hammer:before {
10569 content: "\f6e3";
10570}
10571
10572i.icon.hamsa:before {
10573 content: "\f665";
10574}
10575
10576i.icon.hand.holding:before {
10577 content: "\f4bd";
10578}
10579
10580i.icon.hand.holding.heart:before {
10581 content: "\f4be";
10582}
10583
10584i.icon.hand.holding.usd:before {
10585 content: "\f4c0";
10586}
10587
10588i.icon.hand.lizard:before {
10589 content: "\f258";
10590}
10591
10592i.icon.hand.middle.finger:before {
10593 content: "\f806";
10594}
10595
10596i.icon.hand.paper:before {
10597 content: "\f256";
10598}
10599
10600i.icon.hand.peace:before {
10601 content: "\f25b";
10602}
10603
10604i.icon.hand.point.down:before {
10605 content: "\f0a7";
10606}
10607
10608i.icon.hand.point.left:before {
10609 content: "\f0a5";
10610}
10611
10612i.icon.hand.point.right:before {
10613 content: "\f0a4";
10614}
10615
10616i.icon.hand.point.up:before {
10617 content: "\f0a6";
10618}
10619
10620i.icon.hand.pointer:before {
10621 content: "\f25a";
10622}
10623
10624i.icon.hand.rock:before {
10625 content: "\f255";
10626}
10627
10628i.icon.hand.scissors:before {
10629 content: "\f257";
10630}
10631
10632i.icon.hand.spock:before {
10633 content: "\f259";
10634}
10635
10636i.icon.hands:before {
10637 content: "\f4c2";
10638}
10639
10640i.icon.hands.helping:before {
10641 content: "\f4c4";
10642}
10643
10644i.icon.handshake:before {
10645 content: "\f2b5";
10646}
10647
10648i.icon.hanukiah:before {
10649 content: "\f6e6";
10650}
10651
10652i.icon.hard.hat:before {
10653 content: "\f807";
10654}
10655
10656i.icon.hashtag:before {
10657 content: "\f292";
10658}
10659
10660i.icon.hat.wizard:before {
10661 content: "\f6e8";
10662}
10663
10664i.icon.haykal:before {
10665 content: "\f666";
10666}
10667
10668i.icon.hdd:before {
10669 content: "\f0a0";
10670}
10671
10672i.icon.heading:before {
10673 content: "\f1dc";
10674}
10675
10676i.icon.headphones:before {
10677 content: "\f025";
10678}
10679
10680i.icon.headphones.alternate:before {
10681 content: "\f58f";
10682}
10683
10684i.icon.headset:before {
10685 content: "\f590";
10686}
10687
10688i.icon.heart:before {
10689 content: "\f004";
10690}
10691
10692i.icon.heart.broken:before {
10693 content: "\f7a9";
10694}
10695
10696i.icon.heartbeat:before {
10697 content: "\f21e";
10698}
10699
10700i.icon.helicopter:before {
10701 content: "\f533";
10702}
10703
10704i.icon.highlighter:before {
10705 content: "\f591";
10706}
10707
10708i.icon.hiking:before {
10709 content: "\f6ec";
10710}
10711
10712i.icon.hippo:before {
10713 content: "\f6ed";
10714}
10715
10716i.icon.history:before {
10717 content: "\f1da";
10718}
10719
10720i.icon.hockey.puck:before {
10721 content: "\f453";
10722}
10723
10724i.icon.holly.berry:before {
10725 content: "\f7aa";
10726}
10727
10728i.icon.home:before {
10729 content: "\f015";
10730}
10731
10732i.icon.horse:before {
10733 content: "\f6f0";
10734}
10735
10736i.icon.horse.head:before {
10737 content: "\f7ab";
10738}
10739
10740i.icon.hospital:before {
10741 content: "\f0f8";
10742}
10743
10744i.icon.hospital.alternate:before {
10745 content: "\f47d";
10746}
10747
10748i.icon.hospital.symbol:before {
10749 content: "\f47e";
10750}
10751
10752i.icon.hot.tub:before {
10753 content: "\f593";
10754}
10755
10756i.icon.hotdog:before {
10757 content: "\f80f";
10758}
10759
10760i.icon.hotel:before {
10761 content: "\f594";
10762}
10763
10764i.icon.hourglass:before {
10765 content: "\f254";
10766}
10767
10768i.icon.hourglass.end:before {
10769 content: "\f253";
10770}
10771
10772i.icon.hourglass.half:before {
10773 content: "\f252";
10774}
10775
10776i.icon.hourglass.start:before {
10777 content: "\f251";
10778}
10779
10780i.icon.house.damage:before {
10781 content: "\f6f1";
10782}
10783
10784i.icon.hryvnia:before {
10785 content: "\f6f2";
10786}
10787
10788i.icon.i.cursor:before {
10789 content: "\f246";
10790}
10791
10792i.icon.ice.cream:before {
10793 content: "\f810";
10794}
10795
10796i.icon.icicles:before {
10797 content: "\f7ad";
10798}
10799
10800i.icon.icons:before {
10801 content: "\f86d";
10802}
10803
10804i.icon.id.badge:before {
10805 content: "\f2c1";
10806}
10807
10808i.icon.id.card:before {
10809 content: "\f2c2";
10810}
10811
10812i.icon.id.card.alternate:before {
10813 content: "\f47f";
10814}
10815
10816i.icon.igloo:before {
10817 content: "\f7ae";
10818}
10819
10820i.icon.image:before {
10821 content: "\f03e";
10822}
10823
10824i.icon.images:before {
10825 content: "\f302";
10826}
10827
10828i.icon.inbox:before {
10829 content: "\f01c";
10830}
10831
10832i.icon.indent:before {
10833 content: "\f03c";
10834}
10835
10836i.icon.industry:before {
10837 content: "\f275";
10838}
10839
10840i.icon.infinity:before {
10841 content: "\f534";
10842}
10843
10844i.icon.info:before {
10845 content: "\f129";
10846}
10847
10848i.icon.info.circle:before {
10849 content: "\f05a";
10850}
10851
10852i.icon.italic:before {
10853 content: "\f033";
10854}
10855
10856i.icon.jedi:before {
10857 content: "\f669";
10858}
10859
10860i.icon.joint:before {
10861 content: "\f595";
10862}
10863
10864i.icon.journal.whills:before {
10865 content: "\f66a";
10866}
10867
10868i.icon.kaaba:before {
10869 content: "\f66b";
10870}
10871
10872i.icon.key:before {
10873 content: "\f084";
10874}
10875
10876i.icon.keyboard:before {
10877 content: "\f11c";
10878}
10879
10880i.icon.khanda:before {
10881 content: "\f66d";
10882}
10883
10884i.icon.kiss:before {
10885 content: "\f596";
10886}
10887
10888i.icon.kiss.beam:before {
10889 content: "\f597";
10890}
10891
10892i.icon.kiss.wink.heart:before {
10893 content: "\f598";
10894}
10895
10896i.icon.kiwi.bird:before {
10897 content: "\f535";
10898}
10899
10900i.icon.landmark:before {
10901 content: "\f66f";
10902}
10903
10904i.icon.language:before {
10905 content: "\f1ab";
10906}
10907
10908i.icon.laptop:before {
10909 content: "\f109";
10910}
10911
10912i.icon.laptop.code:before {
10913 content: "\f5fc";
10914}
10915
10916i.icon.laptop.medical:before {
10917 content: "\f812";
10918}
10919
10920i.icon.laugh:before {
10921 content: "\f599";
10922}
10923
10924i.icon.laugh.beam:before {
10925 content: "\f59a";
10926}
10927
10928i.icon.laugh.squint:before {
10929 content: "\f59b";
10930}
10931
10932i.icon.laugh.wink:before {
10933 content: "\f59c";
10934}
10935
10936i.icon.layer.group:before {
10937 content: "\f5fd";
10938}
10939
10940i.icon.leaf:before {
10941 content: "\f06c";
10942}
10943
10944i.icon.lemon:before {
10945 content: "\f094";
10946}
10947
10948i.icon.less.than:before {
10949 content: "\f536";
10950}
10951
10952i.icon.less.than.equal:before {
10953 content: "\f537";
10954}
10955
10956i.icon.level.down.alternate:before {
10957 content: "\f3be";
10958}
10959
10960i.icon.level.up.alternate:before {
10961 content: "\f3bf";
10962}
10963
10964i.icon.life.ring:before {
10965 content: "\f1cd";
10966}
10967
10968i.icon.lightbulb:before {
10969 content: "\f0eb";
10970}
10971
10972i.icon.linkify:before {
10973 content: "\f0c1";
10974}
10975
10976i.icon.lira.sign:before {
10977 content: "\f195";
10978}
10979
10980i.icon.list:before {
10981 content: "\f03a";
10982}
10983
10984i.icon.list.alternate:before {
10985 content: "\f022";
10986}
10987
10988i.icon.list.ol:before {
10989 content: "\f0cb";
10990}
10991
10992i.icon.list.ul:before {
10993 content: "\f0ca";
10994}
10995
10996i.icon.location.arrow:before {
10997 content: "\f124";
10998}
10999
11000i.icon.lock:before {
11001 content: "\f023";
11002}
11003
11004i.icon.lock.open:before {
11005 content: "\f3c1";
11006}
11007
11008i.icon.long.arrow.alternate.down:before {
11009 content: "\f309";
11010}
11011
11012i.icon.long.arrow.alternate.left:before {
11013 content: "\f30a";
11014}
11015
11016i.icon.long.arrow.alternate.right:before {
11017 content: "\f30b";
11018}
11019
11020i.icon.long.arrow.alternate.up:before {
11021 content: "\f30c";
11022}
11023
11024i.icon.low.vision:before {
11025 content: "\f2a8";
11026}
11027
11028i.icon.luggage.cart:before {
11029 content: "\f59d";
11030}
11031
11032i.icon.magic:before {
11033 content: "\f0d0";
11034}
11035
11036i.icon.magnet:before {
11037 content: "\f076";
11038}
11039
11040i.icon.mail.bulk:before {
11041 content: "\f674";
11042}
11043
11044i.icon.male:before {
11045 content: "\f183";
11046}
11047
11048i.icon.map:before {
11049 content: "\f279";
11050}
11051
11052i.icon.map.marked:before {
11053 content: "\f59f";
11054}
11055
11056i.icon.map.marked.alternate:before {
11057 content: "\f5a0";
11058}
11059
11060i.icon.map.marker:before {
11061 content: "\f041";
11062}
11063
11064i.icon.map.marker.alternate:before {
11065 content: "\f3c5";
11066}
11067
11068i.icon.map.pin:before {
11069 content: "\f276";
11070}
11071
11072i.icon.map.signs:before {
11073 content: "\f277";
11074}
11075
11076i.icon.marker:before {
11077 content: "\f5a1";
11078}
11079
11080i.icon.mars:before {
11081 content: "\f222";
11082}
11083
11084i.icon.mars.double:before {
11085 content: "\f227";
11086}
11087
11088i.icon.mars.stroke:before {
11089 content: "\f229";
11090}
11091
11092i.icon.mars.stroke.horizontal:before {
11093 content: "\f22b";
11094}
11095
11096i.icon.mars.stroke.vertical:before {
11097 content: "\f22a";
11098}
11099
11100i.icon.mask:before {
11101 content: "\f6fa";
11102}
11103
11104i.icon.medal:before {
11105 content: "\f5a2";
11106}
11107
11108i.icon.medkit:before {
11109 content: "\f0fa";
11110}
11111
11112i.icon.meh:before {
11113 content: "\f11a";
11114}
11115
11116i.icon.meh.blank:before {
11117 content: "\f5a4";
11118}
11119
11120i.icon.meh.rolling.eyes:before {
11121 content: "\f5a5";
11122}
11123
11124i.icon.memory:before {
11125 content: "\f538";
11126}
11127
11128i.icon.menorah:before {
11129 content: "\f676";
11130}
11131
11132i.icon.mercury:before {
11133 content: "\f223";
11134}
11135
11136i.icon.meteor:before {
11137 content: "\f753";
11138}
11139
11140i.icon.microchip:before {
11141 content: "\f2db";
11142}
11143
11144i.icon.microphone:before {
11145 content: "\f130";
11146}
11147
11148i.icon.microphone.alternate:before {
11149 content: "\f3c9";
11150}
11151
11152i.icon.microphone.alternate.slash:before {
11153 content: "\f539";
11154}
11155
11156i.icon.microphone.slash:before {
11157 content: "\f131";
11158}
11159
11160i.icon.microscope:before {
11161 content: "\f610";
11162}
11163
11164i.icon.minus:before {
11165 content: "\f068";
11166}
11167
11168i.icon.minus.circle:before {
11169 content: "\f056";
11170}
11171
11172i.icon.minus.square:before {
11173 content: "\f146";
11174}
11175
11176i.icon.mitten:before {
11177 content: "\f7b5";
11178}
11179
11180i.icon.mobile:before {
11181 content: "\f10b";
11182}
11183
11184i.icon.mobile.alternate:before {
11185 content: "\f3cd";
11186}
11187
11188i.icon.money.bill:before {
11189 content: "\f0d6";
11190}
11191
11192i.icon.money.bill.alternate:before {
11193 content: "\f3d1";
11194}
11195
11196i.icon.money.bill.wave:before {
11197 content: "\f53a";
11198}
11199
11200i.icon.money.bill.wave.alternate:before {
11201 content: "\f53b";
11202}
11203
11204i.icon.money.check:before {
11205 content: "\f53c";
11206}
11207
11208i.icon.money.check.alternate:before {
11209 content: "\f53d";
11210}
11211
11212i.icon.monument:before {
11213 content: "\f5a6";
11214}
11215
11216i.icon.moon:before {
11217 content: "\f186";
11218}
11219
11220i.icon.mortar.pestle:before {
11221 content: "\f5a7";
11222}
11223
11224i.icon.mosque:before {
11225 content: "\f678";
11226}
11227
11228i.icon.motorcycle:before {
11229 content: "\f21c";
11230}
11231
11232i.icon.mountain:before {
11233 content: "\f6fc";
11234}
11235
11236i.icon.mouse.pointer:before {
11237 content: "\f245";
11238}
11239
11240i.icon.mug.hot:before {
11241 content: "\f7b6";
11242}
11243
11244i.icon.music:before {
11245 content: "\f001";
11246}
11247
11248i.icon.network.wired:before {
11249 content: "\f6ff";
11250}
11251
11252i.icon.neuter:before {
11253 content: "\f22c";
11254}
11255
11256i.icon.newspaper:before {
11257 content: "\f1ea";
11258}
11259
11260i.icon.not.equal:before {
11261 content: "\f53e";
11262}
11263
11264i.icon.notes.medical:before {
11265 content: "\f481";
11266}
11267
11268i.icon.object.group:before {
11269 content: "\f247";
11270}
11271
11272i.icon.object.ungroup:before {
11273 content: "\f248";
11274}
11275
11276i.icon.oil.can:before {
11277 content: "\f613";
11278}
11279
11280i.icon.om:before {
11281 content: "\f679";
11282}
11283
11284i.icon.otter:before {
11285 content: "\f700";
11286}
11287
11288i.icon.outdent:before {
11289 content: "\f03b";
11290}
11291
11292i.icon.pager:before {
11293 content: "\f815";
11294}
11295
11296i.icon.paint.brush:before {
11297 content: "\f1fc";
11298}
11299
11300i.icon.paint.roller:before {
11301 content: "\f5aa";
11302}
11303
11304i.icon.palette:before {
11305 content: "\f53f";
11306}
11307
11308i.icon.pallet:before {
11309 content: "\f482";
11310}
11311
11312i.icon.paper.plane:before {
11313 content: "\f1d8";
11314}
11315
11316i.icon.paperclip:before {
11317 content: "\f0c6";
11318}
11319
11320i.icon.parachute.box:before {
11321 content: "\f4cd";
11322}
11323
11324i.icon.paragraph:before {
11325 content: "\f1dd";
11326}
11327
11328i.icon.parking:before {
11329 content: "\f540";
11330}
11331
11332i.icon.passport:before {
11333 content: "\f5ab";
11334}
11335
11336i.icon.pastafarianism:before {
11337 content: "\f67b";
11338}
11339
11340i.icon.paste:before {
11341 content: "\f0ea";
11342}
11343
11344i.icon.pause:before {
11345 content: "\f04c";
11346}
11347
11348i.icon.pause.circle:before {
11349 content: "\f28b";
11350}
11351
11352i.icon.paw:before {
11353 content: "\f1b0";
11354}
11355
11356i.icon.peace:before {
11357 content: "\f67c";
11358}
11359
11360i.icon.pen:before {
11361 content: "\f304";
11362}
11363
11364i.icon.pen.alternate:before {
11365 content: "\f305";
11366}
11367
11368i.icon.pen.fancy:before {
11369 content: "\f5ac";
11370}
11371
11372i.icon.pen.nib:before {
11373 content: "\f5ad";
11374}
11375
11376i.icon.pen.square:before {
11377 content: "\f14b";
11378}
11379
11380i.icon.pencil.alternate:before {
11381 content: "\f303";
11382}
11383
11384i.icon.pencil.ruler:before {
11385 content: "\f5ae";
11386}
11387
11388i.icon.people.carry:before {
11389 content: "\f4ce";
11390}
11391
11392i.icon.pepper.hot:before {
11393 content: "\f816";
11394}
11395
11396i.icon.percent:before {
11397 content: "\f295";
11398}
11399
11400i.icon.percentage:before {
11401 content: "\f541";
11402}
11403
11404i.icon.person.booth:before {
11405 content: "\f756";
11406}
11407
11408i.icon.phone:before {
11409 content: "\f095";
11410}
11411
11412i.icon.phone.alternate:before {
11413 content: "\f879";
11414}
11415
11416i.icon.phone.slash:before {
11417 content: "\f3dd";
11418}
11419
11420i.icon.phone.square:before {
11421 content: "\f098";
11422}
11423
11424i.icon.phone.square.alternate:before {
11425 content: "\f87b";
11426}
11427
11428i.icon.phone.volume:before {
11429 content: "\f2a0";
11430}
11431
11432i.icon.photo.video:before {
11433 content: "\f87c";
11434}
11435
11436i.icon.piggy.bank:before {
11437 content: "\f4d3";
11438}
11439
11440i.icon.pills:before {
11441 content: "\f484";
11442}
11443
11444i.icon.pizza.slice:before {
11445 content: "\f818";
11446}
11447
11448i.icon.place.of.worship:before {
11449 content: "\f67f";
11450}
11451
11452i.icon.plane:before {
11453 content: "\f072";
11454}
11455
11456i.icon.plane.arrival:before {
11457 content: "\f5af";
11458}
11459
11460i.icon.plane.departure:before {
11461 content: "\f5b0";
11462}
11463
11464i.icon.play:before {
11465 content: "\f04b";
11466}
11467
11468i.icon.play.circle:before {
11469 content: "\f144";
11470}
11471
11472i.icon.plug:before {
11473 content: "\f1e6";
11474}
11475
11476i.icon.plus:before {
11477 content: "\f067";
11478}
11479
11480i.icon.plus.circle:before {
11481 content: "\f055";
11482}
11483
11484i.icon.plus.square:before {
11485 content: "\f0fe";
11486}
11487
11488i.icon.podcast:before {
11489 content: "\f2ce";
11490}
11491
11492i.icon.poll:before {
11493 content: "\f681";
11494}
11495
11496i.icon.poll.horizontal:before {
11497 content: "\f682";
11498}
11499
11500i.icon.poo:before {
11501 content: "\f2fe";
11502}
11503
11504i.icon.poo.storm:before {
11505 content: "\f75a";
11506}
11507
11508i.icon.poop:before {
11509 content: "\f619";
11510}
11511
11512i.icon.portrait:before {
11513 content: "\f3e0";
11514}
11515
11516i.icon.pound.sign:before {
11517 content: "\f154";
11518}
11519
11520i.icon.power.off:before {
11521 content: "\f011";
11522}
11523
11524i.icon.pray:before {
11525 content: "\f683";
11526}
11527
11528i.icon.praying.hands:before {
11529 content: "\f684";
11530}
11531
11532i.icon.prescription:before {
11533 content: "\f5b1";
11534}
11535
11536i.icon.prescription.bottle:before {
11537 content: "\f485";
11538}
11539
11540i.icon.prescription.bottle.alternate:before {
11541 content: "\f486";
11542}
11543
11544i.icon.print:before {
11545 content: "\f02f";
11546}
11547
11548i.icon.procedures:before {
11549 content: "\f487";
11550}
11551
11552i.icon.project.diagram:before {
11553 content: "\f542";
11554}
11555
11556i.icon.puzzle.piece:before {
11557 content: "\f12e";
11558}
11559
11560i.icon.qrcode:before {
11561 content: "\f029";
11562}
11563
11564i.icon.question:before {
11565 content: "\f128";
11566}
11567
11568i.icon.question.circle:before {
11569 content: "\f059";
11570}
11571
11572i.icon.quidditch:before {
11573 content: "\f458";
11574}
11575
11576i.icon.quote.left:before {
11577 content: "\f10d";
11578}
11579
11580i.icon.quote.right:before {
11581 content: "\f10e";
11582}
11583
11584i.icon.quran:before {
11585 content: "\f687";
11586}
11587
11588i.icon.radiation:before {
11589 content: "\f7b9";
11590}
11591
11592i.icon.radiation.alternate:before {
11593 content: "\f7ba";
11594}
11595
11596i.icon.rainbow:before {
11597 content: "\f75b";
11598}
11599
11600i.icon.random:before {
11601 content: "\f074";
11602}
11603
11604i.icon.receipt:before {
11605 content: "\f543";
11606}
11607
11608i.icon.recycle:before {
11609 content: "\f1b8";
11610}
11611
11612i.icon.redo:before {
11613 content: "\f01e";
11614}
11615
11616i.icon.redo.alternate:before {
11617 content: "\f2f9";
11618}
11619
11620i.icon.registered:before {
11621 content: "\f25d";
11622}
11623
11624i.icon.remove.format:before {
11625 content: "\f87d";
11626}
11627
11628i.icon.reply:before {
11629 content: "\f3e5";
11630}
11631
11632i.icon.reply.all:before {
11633 content: "\f122";
11634}
11635
11636i.icon.republican:before {
11637 content: "\f75e";
11638}
11639
11640i.icon.restroom:before {
11641 content: "\f7bd";
11642}
11643
11644i.icon.retweet:before {
11645 content: "\f079";
11646}
11647
11648i.icon.ribbon:before {
11649 content: "\f4d6";
11650}
11651
11652i.icon.ring:before {
11653 content: "\f70b";
11654}
11655
11656i.icon.road:before {
11657 content: "\f018";
11658}
11659
11660i.icon.robot:before {
11661 content: "\f544";
11662}
11663
11664i.icon.rocket:before {
11665 content: "\f135";
11666}
11667
11668i.icon.route:before {
11669 content: "\f4d7";
11670}
11671
11672i.icon.rss:before {
11673 content: "\f09e";
11674}
11675
11676i.icon.rss.square:before {
11677 content: "\f143";
11678}
11679
11680i.icon.ruble.sign:before {
11681 content: "\f158";
11682}
11683
11684i.icon.ruler:before {
11685 content: "\f545";
11686}
11687
11688i.icon.ruler.combined:before {
11689 content: "\f546";
11690}
11691
11692i.icon.ruler.horizontal:before {
11693 content: "\f547";
11694}
11695
11696i.icon.ruler.vertical:before {
11697 content: "\f548";
11698}
11699
11700i.icon.running:before {
11701 content: "\f70c";
11702}
11703
11704i.icon.rupee.sign:before {
11705 content: "\f156";
11706}
11707
11708i.icon.sad.cry:before {
11709 content: "\f5b3";
11710}
11711
11712i.icon.sad.tear:before {
11713 content: "\f5b4";
11714}
11715
11716i.icon.satellite:before {
11717 content: "\f7bf";
11718}
11719
11720i.icon.satellite.dish:before {
11721 content: "\f7c0";
11722}
11723
11724i.icon.save:before {
11725 content: "\f0c7";
11726}
11727
11728i.icon.school:before {
11729 content: "\f549";
11730}
11731
11732i.icon.screwdriver:before {
11733 content: "\f54a";
11734}
11735
11736i.icon.scroll:before {
11737 content: "\f70e";
11738}
11739
11740i.icon.sd.card:before {
11741 content: "\f7c2";
11742}
11743
11744i.icon.search:before {
11745 content: "\f002";
11746}
11747
11748i.icon.search.dollar:before {
11749 content: "\f688";
11750}
11751
11752i.icon.search.location:before {
11753 content: "\f689";
11754}
11755
11756i.icon.search.minus:before {
11757 content: "\f010";
11758}
11759
11760i.icon.search.plus:before {
11761 content: "\f00e";
11762}
11763
11764i.icon.seedling:before {
11765 content: "\f4d8";
11766}
11767
11768i.icon.server:before {
11769 content: "\f233";
11770}
11771
11772i.icon.shapes:before {
11773 content: "\f61f";
11774}
11775
11776i.icon.share:before {
11777 content: "\f064";
11778}
11779
11780i.icon.share.alternate:before {
11781 content: "\f1e0";
11782}
11783
11784i.icon.share.alternate.square:before {
11785 content: "\f1e1";
11786}
11787
11788i.icon.share.square:before {
11789 content: "\f14d";
11790}
11791
11792i.icon.shekel.sign:before {
11793 content: "\f20b";
11794}
11795
11796i.icon.shield.alternate:before {
11797 content: "\f3ed";
11798}
11799
11800i.icon.ship:before {
11801 content: "\f21a";
11802}
11803
11804i.icon.shipping.fast:before {
11805 content: "\f48b";
11806}
11807
11808i.icon.shoe.prints:before {
11809 content: "\f54b";
11810}
11811
11812i.icon.shopping.bag:before {
11813 content: "\f290";
11814}
11815
11816i.icon.shopping.basket:before {
11817 content: "\f291";
11818}
11819
11820i.icon.shopping.cart:before {
11821 content: "\f07a";
11822}
11823
11824i.icon.shower:before {
11825 content: "\f2cc";
11826}
11827
11828i.icon.shuttle.van:before {
11829 content: "\f5b6";
11830}
11831
11832i.icon.sign:before {
11833 content: "\f4d9";
11834}
11835
11836i.icon.sign.in.alternate:before {
11837 content: "\f2f6";
11838}
11839
11840i.icon.sign.language:before {
11841 content: "\f2a7";
11842}
11843
11844i.icon.sign.out.alternate:before {
11845 content: "\f2f5";
11846}
11847
11848i.icon.signal:before {
11849 content: "\f012";
11850}
11851
11852i.icon.signature:before {
11853 content: "\f5b7";
11854}
11855
11856i.icon.sim.card:before {
11857 content: "\f7c4";
11858}
11859
11860i.icon.sitemap:before {
11861 content: "\f0e8";
11862}
11863
11864i.icon.skating:before {
11865 content: "\f7c5";
11866}
11867
11868i.icon.skiing:before {
11869 content: "\f7c9";
11870}
11871
11872i.icon.skiing.nordic:before {
11873 content: "\f7ca";
11874}
11875
11876i.icon.skull:before {
11877 content: "\f54c";
11878}
11879
11880i.icon.skull.crossbones:before {
11881 content: "\f714";
11882}
11883
11884i.icon.slash:before {
11885 content: "\f715";
11886}
11887
11888i.icon.sleigh:before {
11889 content: "\f7cc";
11890}
11891
11892i.icon.sliders.horizontal:before {
11893 content: "\f1de";
11894}
11895
11896i.icon.smile:before {
11897 content: "\f118";
11898}
11899
11900i.icon.smile.beam:before {
11901 content: "\f5b8";
11902}
11903
11904i.icon.smile.wink:before {
11905 content: "\f4da";
11906}
11907
11908i.icon.smog:before {
11909 content: "\f75f";
11910}
11911
11912i.icon.smoking:before {
11913 content: "\f48d";
11914}
11915
11916i.icon.smoking.ban:before {
11917 content: "\f54d";
11918}
11919
11920i.icon.sms:before {
11921 content: "\f7cd";
11922}
11923
11924i.icon.snowboarding:before {
11925 content: "\f7ce";
11926}
11927
11928i.icon.snowflake:before {
11929 content: "\f2dc";
11930}
11931
11932i.icon.snowman:before {
11933 content: "\f7d0";
11934}
11935
11936i.icon.snowplow:before {
11937 content: "\f7d2";
11938}
11939
11940i.icon.socks:before {
11941 content: "\f696";
11942}
11943
11944i.icon.solar.panel:before {
11945 content: "\f5ba";
11946}
11947
11948i.icon.sort:before {
11949 content: "\f0dc";
11950}
11951
11952i.icon.sort.alphabet.down:before {
11953 content: "\f15d";
11954}
11955
11956i.icon.sort.alphabet.down.alternate:before {
11957 content: "\f881";
11958}
11959
11960i.icon.sort.alphabet.up:before {
11961 content: "\f15e";
11962}
11963
11964i.icon.sort.alphabet.up.alternate:before {
11965 content: "\f882";
11966}
11967
11968i.icon.sort.amount.down:before {
11969 content: "\f160";
11970}
11971
11972i.icon.sort.amount.down.alternate:before {
11973 content: "\f884";
11974}
11975
11976i.icon.sort.amount.up:before {
11977 content: "\f161";
11978}
11979
11980i.icon.sort.amount.up.alternate:before {
11981 content: "\f885";
11982}
11983
11984i.icon.sort.down:before {
11985 content: "\f0dd";
11986}
11987
11988i.icon.sort.numeric.down:before {
11989 content: "\f162";
11990}
11991
11992i.icon.sort.numeric.down.alternate:before {
11993 content: "\f886";
11994}
11995
11996i.icon.sort.numeric.up:before {
11997 content: "\f163";
11998}
11999
12000i.icon.sort.numeric.up.alternate:before {
12001 content: "\f887";
12002}
12003
12004i.icon.sort.up:before {
12005 content: "\f0de";
12006}
12007
12008i.icon.spa:before {
12009 content: "\f5bb";
12010}
12011
12012i.icon.space.shuttle:before {
12013 content: "\f197";
12014}
12015
12016i.icon.spell.check:before {
12017 content: "\f891";
12018}
12019
12020i.icon.spider:before {
12021 content: "\f717";
12022}
12023
12024i.icon.spinner:before {
12025 content: "\f110";
12026}
12027
12028i.icon.splotch:before {
12029 content: "\f5bc";
12030}
12031
12032i.icon.spray.can:before {
12033 content: "\f5bd";
12034}
12035
12036i.icon.square:before {
12037 content: "\f0c8";
12038}
12039
12040i.icon.square.full:before {
12041 content: "\f45c";
12042}
12043
12044i.icon.square.root.alternate:before {
12045 content: "\f698";
12046}
12047
12048i.icon.stamp:before {
12049 content: "\f5bf";
12050}
12051
12052i.icon.star:before {
12053 content: "\f005";
12054}
12055
12056i.icon.star.and.crescent:before {
12057 content: "\f699";
12058}
12059
12060i.icon.star.half:before {
12061 content: "\f089";
12062}
12063
12064i.icon.star.half.alternate:before {
12065 content: "\f5c0";
12066}
12067
12068i.icon.star.of.david:before {
12069 content: "\f69a";
12070}
12071
12072i.icon.star.of.life:before {
12073 content: "\f621";
12074}
12075
12076i.icon.step.backward:before {
12077 content: "\f048";
12078}
12079
12080i.icon.step.forward:before {
12081 content: "\f051";
12082}
12083
12084i.icon.stethoscope:before {
12085 content: "\f0f1";
12086}
12087
12088i.icon.sticky.note:before {
12089 content: "\f249";
12090}
12091
12092i.icon.stop:before {
12093 content: "\f04d";
12094}
12095
12096i.icon.stop.circle:before {
12097 content: "\f28d";
12098}
12099
12100i.icon.stopwatch:before {
12101 content: "\f2f2";
12102}
12103
12104i.icon.store:before {
12105 content: "\f54e";
12106}
12107
12108i.icon.store.alternate:before {
12109 content: "\f54f";
12110}
12111
12112i.icon.stream:before {
12113 content: "\f550";
12114}
12115
12116i.icon.street.view:before {
12117 content: "\f21d";
12118}
12119
12120i.icon.strikethrough:before {
12121 content: "\f0cc";
12122}
12123
12124i.icon.stroopwafel:before {
12125 content: "\f551";
12126}
12127
12128i.icon.subscript:before {
12129 content: "\f12c";
12130}
12131
12132i.icon.subway:before {
12133 content: "\f239";
12134}
12135
12136i.icon.suitcase:before {
12137 content: "\f0f2";
12138}
12139
12140i.icon.suitcase.rolling:before {
12141 content: "\f5c1";
12142}
12143
12144i.icon.sun:before {
12145 content: "\f185";
12146}
12147
12148i.icon.superscript:before {
12149 content: "\f12b";
12150}
12151
12152i.icon.surprise:before {
12153 content: "\f5c2";
12154}
12155
12156i.icon.swatchbook:before {
12157 content: "\f5c3";
12158}
12159
12160i.icon.swimmer:before {
12161 content: "\f5c4";
12162}
12163
12164i.icon.swimming.pool:before {
12165 content: "\f5c5";
12166}
12167
12168i.icon.synagogue:before {
12169 content: "\f69b";
12170}
12171
12172i.icon.sync:before {
12173 content: "\f021";
12174}
12175
12176i.icon.sync.alternate:before {
12177 content: "\f2f1";
12178}
12179
12180i.icon.syringe:before {
12181 content: "\f48e";
12182}
12183
12184i.icon.table:before {
12185 content: "\f0ce";
12186}
12187
12188i.icon.table.tennis:before {
12189 content: "\f45d";
12190}
12191
12192i.icon.tablet:before {
12193 content: "\f10a";
12194}
12195
12196i.icon.tablet.alternate:before {
12197 content: "\f3fa";
12198}
12199
12200i.icon.tablets:before {
12201 content: "\f490";
12202}
12203
12204i.icon.tachometer.alternate:before {
12205 content: "\f3fd";
12206}
12207
12208i.icon.tag:before {
12209 content: "\f02b";
12210}
12211
12212i.icon.tags:before {
12213 content: "\f02c";
12214}
12215
12216i.icon.tape:before {
12217 content: "\f4db";
12218}
12219
12220i.icon.tasks:before {
12221 content: "\f0ae";
12222}
12223
12224i.icon.taxi:before {
12225 content: "\f1ba";
12226}
12227
12228i.icon.teeth:before {
12229 content: "\f62e";
12230}
12231
12232i.icon.teeth.open:before {
12233 content: "\f62f";
12234}
12235
12236i.icon.temperature.high:before {
12237 content: "\f769";
12238}
12239
12240i.icon.temperature.low:before {
12241 content: "\f76b";
12242}
12243
12244i.icon.tenge:before {
12245 content: "\f7d7";
12246}
12247
12248i.icon.terminal:before {
12249 content: "\f120";
12250}
12251
12252i.icon.text.height:before {
12253 content: "\f034";
12254}
12255
12256i.icon.text.width:before {
12257 content: "\f035";
12258}
12259
12260i.icon.th:before {
12261 content: "\f00a";
12262}
12263
12264i.icon.th.large:before {
12265 content: "\f009";
12266}
12267
12268i.icon.th.list:before {
12269 content: "\f00b";
12270}
12271
12272i.icon.theater.masks:before {
12273 content: "\f630";
12274}
12275
12276i.icon.thermometer:before {
12277 content: "\f491";
12278}
12279
12280i.icon.thermometer.empty:before {
12281 content: "\f2cb";
12282}
12283
12284i.icon.thermometer.full:before {
12285 content: "\f2c7";
12286}
12287
12288i.icon.thermometer.half:before {
12289 content: "\f2c9";
12290}
12291
12292i.icon.thermometer.quarter:before {
12293 content: "\f2ca";
12294}
12295
12296i.icon.thermometer.three.quarters:before {
12297 content: "\f2c8";
12298}
12299
12300i.icon.thumbs.down:before {
12301 content: "\f165";
12302}
12303
12304i.icon.thumbs.up:before {
12305 content: "\f164";
12306}
12307
12308i.icon.thumbtack:before {
12309 content: "\f08d";
12310}
12311
12312i.icon.ticket.alternate:before {
12313 content: "\f3ff";
12314}
12315
12316i.icon.times:before {
12317 content: "\f00d";
12318}
12319
12320i.icon.times.circle:before {
12321 content: "\f057";
12322}
12323
12324i.icon.tint:before {
12325 content: "\f043";
12326}
12327
12328i.icon.tint.slash:before {
12329 content: "\f5c7";
12330}
12331
12332i.icon.tired:before {
12333 content: "\f5c8";
12334}
12335
12336i.icon.toggle.off:before {
12337 content: "\f204";
12338}
12339
12340i.icon.toggle.on:before {
12341 content: "\f205";
12342}
12343
12344i.icon.toilet:before {
12345 content: "\f7d8";
12346}
12347
12348i.icon.toilet.paper:before {
12349 content: "\f71e";
12350}
12351
12352i.icon.toolbox:before {
12353 content: "\f552";
12354}
12355
12356i.icon.tools:before {
12357 content: "\f7d9";
12358}
12359
12360i.icon.tooth:before {
12361 content: "\f5c9";
12362}
12363
12364i.icon.torah:before {
12365 content: "\f6a0";
12366}
12367
12368i.icon.torii.gate:before {
12369 content: "\f6a1";
12370}
12371
12372i.icon.tractor:before {
12373 content: "\f722";
12374}
12375
12376i.icon.trademark:before {
12377 content: "\f25c";
12378}
12379
12380i.icon.traffic.light:before {
12381 content: "\f637";
12382}
12383
12384i.icon.train:before {
12385 content: "\f238";
12386}
12387
12388i.icon.tram:before {
12389 content: "\f7da";
12390}
12391
12392i.icon.transgender:before {
12393 content: "\f224";
12394}
12395
12396i.icon.transgender.alternate:before {
12397 content: "\f225";
12398}
12399
12400i.icon.trash:before {
12401 content: "\f1f8";
12402}
12403
12404i.icon.trash.alternate:before {
12405 content: "\f2ed";
12406}
12407
12408i.icon.trash.restore:before {
12409 content: "\f829";
12410}
12411
12412i.icon.trash.restore.alternate:before {
12413 content: "\f82a";
12414}
12415
12416i.icon.tree:before {
12417 content: "\f1bb";
12418}
12419
12420i.icon.trophy:before {
12421 content: "\f091";
12422}
12423
12424i.icon.truck:before {
12425 content: "\f0d1";
12426}
12427
12428i.icon.truck.monster:before {
12429 content: "\f63b";
12430}
12431
12432i.icon.truck.moving:before {
12433 content: "\f4df";
12434}
12435
12436i.icon.truck.packing:before {
12437 content: "\f4de";
12438}
12439
12440i.icon.truck.pickup:before {
12441 content: "\f63c";
12442}
12443
12444i.icon.tshirt:before {
12445 content: "\f553";
12446}
12447
12448i.icon.tty:before {
12449 content: "\f1e4";
12450}
12451
12452i.icon.tv:before {
12453 content: "\f26c";
12454}
12455
12456i.icon.umbrella:before {
12457 content: "\f0e9";
12458}
12459
12460i.icon.umbrella.beach:before {
12461 content: "\f5ca";
12462}
12463
12464i.icon.underline:before {
12465 content: "\f0cd";
12466}
12467
12468i.icon.undo:before {
12469 content: "\f0e2";
12470}
12471
12472i.icon.undo.alternate:before {
12473 content: "\f2ea";
12474}
12475
12476i.icon.universal.access:before {
12477 content: "\f29a";
12478}
12479
12480i.icon.university:before {
12481 content: "\f19c";
12482}
12483
12484i.icon.unlink:before {
12485 content: "\f127";
12486}
12487
12488i.icon.unlock:before {
12489 content: "\f09c";
12490}
12491
12492i.icon.unlock.alternate:before {
12493 content: "\f13e";
12494}
12495
12496i.icon.upload:before {
12497 content: "\f093";
12498}
12499
12500i.icon.user:before {
12501 content: "\f007";
12502}
12503
12504i.icon.user.alternate:before {
12505 content: "\f406";
12506}
12507
12508i.icon.user.alternate.slash:before {
12509 content: "\f4fa";
12510}
12511
12512i.icon.user.astronaut:before {
12513 content: "\f4fb";
12514}
12515
12516i.icon.user.check:before {
12517 content: "\f4fc";
12518}
12519
12520i.icon.user.circle:before {
12521 content: "\f2bd";
12522}
12523
12524i.icon.user.clock:before {
12525 content: "\f4fd";
12526}
12527
12528i.icon.user.cog:before {
12529 content: "\f4fe";
12530}
12531
12532i.icon.user.edit:before {
12533 content: "\f4ff";
12534}
12535
12536i.icon.user.friends:before {
12537 content: "\f500";
12538}
12539
12540i.icon.user.graduate:before {
12541 content: "\f501";
12542}
12543
12544i.icon.user.injured:before {
12545 content: "\f728";
12546}
12547
12548i.icon.user.lock:before {
12549 content: "\f502";
12550}
12551
12552i.icon.user.md:before {
12553 content: "\f0f0";
12554}
12555
12556i.icon.user.minus:before {
12557 content: "\f503";
12558}
12559
12560i.icon.user.ninja:before {
12561 content: "\f504";
12562}
12563
12564i.icon.user.nurse:before {
12565 content: "\f82f";
12566}
12567
12568i.icon.user.plus:before {
12569 content: "\f234";
12570}
12571
12572i.icon.user.secret:before {
12573 content: "\f21b";
12574}
12575
12576i.icon.user.shield:before {
12577 content: "\f505";
12578}
12579
12580i.icon.user.slash:before {
12581 content: "\f506";
12582}
12583
12584i.icon.user.tag:before {
12585 content: "\f507";
12586}
12587
12588i.icon.user.tie:before {
12589 content: "\f508";
12590}
12591
12592i.icon.user.times:before {
12593 content: "\f235";
12594}
12595
12596i.icon.users:before {
12597 content: "\f0c0";
12598}
12599
12600i.icon.users.cog:before {
12601 content: "\f509";
12602}
12603
12604i.icon.utensil.spoon:before {
12605 content: "\f2e5";
12606}
12607
12608i.icon.utensils:before {
12609 content: "\f2e7";
12610}
12611
12612i.icon.vector.square:before {
12613 content: "\f5cb";
12614}
12615
12616i.icon.venus:before {
12617 content: "\f221";
12618}
12619
12620i.icon.venus.double:before {
12621 content: "\f226";
12622}
12623
12624i.icon.venus.mars:before {
12625 content: "\f228";
12626}
12627
12628i.icon.vial:before {
12629 content: "\f492";
12630}
12631
12632i.icon.vials:before {
12633 content: "\f493";
12634}
12635
12636i.icon.video:before {
12637 content: "\f03d";
12638}
12639
12640i.icon.video.slash:before {
12641 content: "\f4e2";
12642}
12643
12644i.icon.vihara:before {
12645 content: "\f6a7";
12646}
12647
12648i.icon.voicemail:before {
12649 content: "\f897";
12650}
12651
12652i.icon.volleyball.ball:before {
12653 content: "\f45f";
12654}
12655
12656i.icon.volume.down:before {
12657 content: "\f027";
12658}
12659
12660i.icon.volume.mute:before {
12661 content: "\f6a9";
12662}
12663
12664i.icon.volume.off:before {
12665 content: "\f026";
12666}
12667
12668i.icon.volume.up:before {
12669 content: "\f028";
12670}
12671
12672i.icon.vote.yea:before {
12673 content: "\f772";
12674}
12675
12676i.icon.vr.cardboard:before {
12677 content: "\f729";
12678}
12679
12680i.icon.walking:before {
12681 content: "\f554";
12682}
12683
12684i.icon.wallet:before {
12685 content: "\f555";
12686}
12687
12688i.icon.warehouse:before {
12689 content: "\f494";
12690}
12691
12692i.icon.water:before {
12693 content: "\f773";
12694}
12695
12696i.icon.wave.square:before {
12697 content: "\f83e";
12698}
12699
12700i.icon.weight:before {
12701 content: "\f496";
12702}
12703
12704i.icon.weight.hanging:before {
12705 content: "\f5cd";
12706}
12707
12708i.icon.wheelchair:before {
12709 content: "\f193";
12710}
12711
12712i.icon.wifi:before {
12713 content: "\f1eb";
12714}
12715
12716i.icon.wind:before {
12717 content: "\f72e";
12718}
12719
12720i.icon.window.close:before {
12721 content: "\f410";
12722}
12723
12724i.icon.window.maximize:before {
12725 content: "\f2d0";
12726}
12727
12728i.icon.window.minimize:before {
12729 content: "\f2d1";
12730}
12731
12732i.icon.window.restore:before {
12733 content: "\f2d2";
12734}
12735
12736i.icon.wine.bottle:before {
12737 content: "\f72f";
12738}
12739
12740i.icon.wine.glass:before {
12741 content: "\f4e3";
12742}
12743
12744i.icon.wine.glass.alternate:before {
12745 content: "\f5ce";
12746}
12747
12748i.icon.won.sign:before {
12749 content: "\f159";
12750}
12751
12752i.icon.wrench:before {
12753 content: "\f0ad";
12754}
12755
12756i.icon.x.ray:before {
12757 content: "\f497";
12758}
12759
12760i.icon.yen.sign:before {
12761 content: "\f157";
12762}
12763
12764i.icon.yin.yang:before {
12765 content: "\f6ad";
12766}
12767
12768/* Aliases */
12769
12770i.icon.add:before {
12771 content: "\f067";
12772}
12773
12774i.icon.add.circle:before {
12775 content: "\f055";
12776}
12777
12778i.icon.add.square:before {
12779 content: "\f0fe";
12780}
12781
12782i.icon.add.to.calendar:before {
12783 content: "\f271";
12784}
12785
12786i.icon.add.to.cart:before {
12787 content: "\f217";
12788}
12789
12790i.icon.add.user:before {
12791 content: "\f234";
12792}
12793
12794i.icon.alarm:before {
12795 content: "\f0f3";
12796}
12797
12798i.icon.alarm.mute:before {
12799 content: "\f1f6";
12800}
12801
12802i.icon.ald:before {
12803 content: "\f2a2";
12804}
12805
12806i.icon.als:before {
12807 content: "\f2a2";
12808}
12809
12810i.icon.announcement:before {
12811 content: "\f0a1";
12812}
12813
12814i.icon.area.chart:before {
12815 content: "\f1fe";
12816}
12817
12818i.icon.area.graph:before {
12819 content: "\f1fe";
12820}
12821
12822i.icon.arrow.down.cart:before {
12823 content: "\f218";
12824}
12825
12826i.icon.asexual:before {
12827 content: "\f22d";
12828}
12829
12830i.icon.asl:before {
12831 content: "\f2a3";
12832}
12833
12834i.icon.asl.interpreting:before {
12835 content: "\f2a3";
12836}
12837
12838i.icon.assistive.listening.devices:before {
12839 content: "\f2a2";
12840}
12841
12842i.icon.attach:before {
12843 content: "\f0c6";
12844}
12845
12846i.icon.attention:before {
12847 content: "\f06a";
12848}
12849
12850i.icon.balance:before {
12851 content: "\f24e";
12852}
12853
12854i.icon.bar:before {
12855 content: "\f0fc";
12856}
12857
12858i.icon.bathtub:before {
12859 content: "\f2cd";
12860}
12861
12862i.icon.battery.four:before {
12863 content: "\f240";
12864}
12865
12866i.icon.battery.high:before {
12867 content: "\f241";
12868}
12869
12870i.icon.battery.low:before {
12871 content: "\f243";
12872}
12873
12874i.icon.battery.medium:before {
12875 content: "\f242";
12876}
12877
12878i.icon.battery.one:before {
12879 content: "\f243";
12880}
12881
12882i.icon.battery.three:before {
12883 content: "\f241";
12884}
12885
12886i.icon.battery.two:before {
12887 content: "\f242";
12888}
12889
12890i.icon.battery.zero:before {
12891 content: "\f244";
12892}
12893
12894i.icon.birthday:before {
12895 content: "\f1fd";
12896}
12897
12898i.icon.block.layout:before {
12899 content: "\f009";
12900}
12901
12902i.icon.broken.chain:before {
12903 content: "\f127";
12904}
12905
12906i.icon.browser:before {
12907 content: "\f022";
12908}
12909
12910i.icon.call:before {
12911 content: "\f095";
12912}
12913
12914i.icon.call.square:before {
12915 content: "\f098";
12916}
12917
12918i.icon.cancel:before {
12919 content: "\f00d";
12920}
12921
12922i.icon.cart:before {
12923 content: "\f07a";
12924}
12925
12926i.icon.cc:before {
12927 content: "\f20a";
12928}
12929
12930i.icon.chain:before {
12931 content: "\f0c1";
12932}
12933
12934i.icon.chat:before {
12935 content: "\f075";
12936}
12937
12938i.icon.checked.calendar:before {
12939 content: "\f274";
12940}
12941
12942i.icon.checkmark:before {
12943 content: "\f00c";
12944}
12945
12946i.icon.checkmark.box:before {
12947 content: "\f14a";
12948}
12949
12950i.icon.chess.rock:before {
12951 content: "\f447";
12952}
12953
12954i.icon.circle.notched:before {
12955 content: "\f1ce";
12956}
12957
12958i.icon.circle.thin:before {
12959 content: "\f111";
12960}
12961
12962i.icon.close:before {
12963 content: "\f00d";
12964}
12965
12966i.icon.cloud.download:before {
12967 content: "\f381";
12968}
12969
12970i.icon.cloud.upload:before {
12971 content: "\f382";
12972}
12973
12974i.icon.cny:before {
12975 content: "\f157";
12976}
12977
12978i.icon.cocktail:before {
12979 content: "\f000";
12980}
12981
12982i.icon.commenting:before {
12983 content: "\f27a";
12984}
12985
12986i.icon.compose:before {
12987 content: "\f303";
12988}
12989
12990i.icon.computer:before {
12991 content: "\f108";
12992}
12993
12994i.icon.configure:before {
12995 content: "\f0ad";
12996}
12997
12998i.icon.content:before {
12999 content: "\f0c9";
13000}
13001
13002i.icon.conversation:before {
13003 content: "\f086";
13004}
13005
13006i.icon.credit.card.alternative:before {
13007 content: "\f09d";
13008}
13009
13010i.icon.currency:before {
13011 content: "\f3d1";
13012}
13013
13014i.icon.dashboard:before {
13015 content: "\f3fd";
13016}
13017
13018i.icon.deafness:before {
13019 content: "\f2a4";
13020}
13021
13022i.icon.delete:before {
13023 content: "\f00d";
13024}
13025
13026i.icon.delete.calendar:before {
13027 content: "\f273";
13028}
13029
13030i.icon.detective:before {
13031 content: "\f21b";
13032}
13033
13034i.icon.diamond:before {
13035 content: "\f3a5";
13036}
13037
13038i.icon.discussions:before {
13039 content: "\f086";
13040}
13041
13042i.icon.disk:before {
13043 content: "\f0a0";
13044}
13045
13046i.icon.doctor:before {
13047 content: "\f0f0";
13048}
13049
13050i.icon.dollar:before {
13051 content: "\f155";
13052}
13053
13054i.icon.dont:before {
13055 content: "\f05e";
13056}
13057
13058i.icon.drivers.license:before {
13059 content: "\f2c2";
13060}
13061
13062i.icon.dropdown:before {
13063 content: "\f0d7";
13064}
13065
13066i.icon.emergency:before {
13067 content: "\f0f9";
13068}
13069
13070i.icon.erase:before {
13071 content: "\f12d";
13072}
13073
13074i.icon.eur:before {
13075 content: "\f153";
13076}
13077
13078i.icon.euro:before {
13079 content: "\f153";
13080}
13081
13082i.icon.exchange:before {
13083 content: "\f362";
13084}
13085
13086i.icon.external:before {
13087 content: "\f35d";
13088}
13089
13090i.icon.external.share:before {
13091 content: "\f14d";
13092}
13093
13094i.icon.external.square:before {
13095 content: "\f360";
13096}
13097
13098i.icon.eyedropper:before {
13099 content: "\f1fb";
13100}
13101
13102i.icon.factory:before {
13103 content: "\f275";
13104}
13105
13106i.icon.favorite:before {
13107 content: "\f005";
13108}
13109
13110i.icon.feed:before {
13111 content: "\f09e";
13112}
13113
13114i.icon.female.homosexual:before {
13115 content: "\f226";
13116}
13117
13118i.icon.file.text:before {
13119 content: "\f15c";
13120}
13121
13122i.icon.find:before {
13123 content: "\f1e5";
13124}
13125
13126i.icon.first.aid:before {
13127 content: "\f0fa";
13128}
13129
13130i.icon.food:before {
13131 content: "\f2e7";
13132}
13133
13134i.icon.fork:before {
13135 content: "\f126";
13136}
13137
13138i.icon.game:before {
13139 content: "\f11b";
13140}
13141
13142i.icon.gay:before {
13143 content: "\f227";
13144}
13145
13146i.icon.gbp:before {
13147 content: "\f154";
13148}
13149
13150i.icon.grab:before {
13151 content: "\f255";
13152}
13153
13154i.icon.graduation:before {
13155 content: "\f19d";
13156}
13157
13158i.icon.grid.layout:before {
13159 content: "\f00a";
13160}
13161
13162i.icon.group:before {
13163 content: "\f0c0";
13164}
13165
13166i.icon.h:before {
13167 content: "\f0fd";
13168}
13169
13170i.icon.hamburger:before {
13171 content: "\f0c9";
13172}
13173
13174i.icon.hand.victory:before {
13175 content: "\f25b";
13176}
13177
13178i.icon.handicap:before {
13179 content: "\f193";
13180}
13181
13182i.icon.hard.of.hearing:before {
13183 content: "\f2a4";
13184}
13185
13186i.icon.header:before {
13187 content: "\f1dc";
13188}
13189
13190i.icon.heart.empty:before {
13191 content: "\f004";
13192}
13193
13194i.icon.help:before {
13195 content: "\f128";
13196}
13197
13198i.icon.help.circle:before {
13199 content: "\f059";
13200}
13201
13202i.icon.heterosexual:before {
13203 content: "\f228";
13204}
13205
13206i.icon.hide:before {
13207 content: "\f070";
13208}
13209
13210i.icon.hotel:before {
13211 content: "\f236";
13212}
13213
13214i.icon.hourglass.four:before {
13215 content: "\f254";
13216}
13217
13218i.icon.hourglass.full:before {
13219 content: "\f254";
13220}
13221
13222i.icon.hourglass.one:before {
13223 content: "\f251";
13224}
13225
13226i.icon.hourglass.three:before {
13227 content: "\f253";
13228}
13229
13230i.icon.hourglass.two:before {
13231 content: "\f252";
13232}
13233
13234i.icon.hourglass.zero:before {
13235 content: "\f253";
13236}
13237
13238i.icon.idea:before {
13239 content: "\f0eb";
13240}
13241
13242i.icon.ils:before {
13243 content: "\f20b";
13244}
13245
13246i.icon.in.cart:before {
13247 content: "\f218";
13248}
13249
13250i.icon.inr:before {
13251 content: "\f156";
13252}
13253
13254i.icon.intergender:before {
13255 content: "\f224";
13256}
13257
13258i.icon.intersex:before {
13259 content: "\f224";
13260}
13261
13262i.icon.jpy:before {
13263 content: "\f157";
13264}
13265
13266i.icon.krw:before {
13267 content: "\f159";
13268}
13269
13270i.icon.lab:before {
13271 content: "\f0c3";
13272}
13273
13274i.icon.law:before {
13275 content: "\f24e";
13276}
13277
13278i.icon.legal:before {
13279 content: "\f0e3";
13280}
13281
13282i.icon.lesbian:before {
13283 content: "\f226";
13284}
13285
13286i.icon.level.down:before {
13287 content: "\f3be";
13288}
13289
13290i.icon.level.up:before {
13291 content: "\f3bf";
13292}
13293
13294i.icon.lightning:before {
13295 content: "\f0e7";
13296}
13297
13298i.icon.like:before {
13299 content: "\f004";
13300}
13301
13302i.icon.line.graph:before {
13303 content: "\f201";
13304}
13305
13306i.icon.linkify:before {
13307 content: "\f0c1";
13308}
13309
13310i.icon.lira:before {
13311 content: "\f195";
13312}
13313
13314i.icon.list.layout:before {
13315 content: "\f00b";
13316}
13317
13318i.icon.log.out:before {
13319 content: "\f2f5";
13320}
13321
13322i.icon.magnify:before {
13323 content: "\f00e";
13324}
13325
13326i.icon.mail:before {
13327 content: "\f0e0";
13328}
13329
13330i.icon.mail.forward:before {
13331 content: "\f064";
13332}
13333
13334i.icon.mail.square:before {
13335 content: "\f199";
13336}
13337
13338i.icon.male.homosexual:before {
13339 content: "\f227";
13340}
13341
13342i.icon.man:before {
13343 content: "\f222";
13344}
13345
13346i.icon.marker:before {
13347 content: "\f041";
13348}
13349
13350i.icon.mars.alternate:before {
13351 content: "\f229";
13352}
13353
13354i.icon.mars.horizontal:before {
13355 content: "\f22b";
13356}
13357
13358i.icon.mars.vertical:before {
13359 content: "\f22a";
13360}
13361
13362i.icon.meanpath:before {
13363 content: "\f0c8";
13364}
13365
13366i.icon.military:before {
13367 content: "\f0fb";
13368}
13369
13370i.icon.money:before {
13371 content: "\f3d1";
13372}
13373
13374i.icon.move:before {
13375 content: "\f0b2";
13376}
13377
13378i.icon.mute:before {
13379 content: "\f131";
13380}
13381
13382i.icon.non.binary.transgender:before {
13383 content: "\f223";
13384}
13385
13386i.icon.numbered.list:before {
13387 content: "\f0cb";
13388}
13389
13390i.icon.options:before {
13391 content: "\f1de";
13392}
13393
13394i.icon.ordered.list:before {
13395 content: "\f0cb";
13396}
13397
13398i.icon.other.gender:before {
13399 content: "\f229";
13400}
13401
13402i.icon.other.gender.horizontal:before {
13403 content: "\f22b";
13404}
13405
13406i.icon.other.gender.vertical:before {
13407 content: "\f22a";
13408}
13409
13410i.icon.payment:before {
13411 content: "\f09d";
13412}
13413
13414i.icon.pencil:before {
13415 content: "\f303";
13416}
13417
13418i.icon.pencil.square:before {
13419 content: "\f14b";
13420}
13421
13422i.icon.photo:before {
13423 content: "\f030";
13424}
13425
13426i.icon.picture:before {
13427 content: "\f03e";
13428}
13429
13430i.icon.pie.chart:before {
13431 content: "\f200";
13432}
13433
13434i.icon.pie.graph:before {
13435 content: "\f200";
13436}
13437
13438i.icon.pin:before {
13439 content: "\f08d";
13440}
13441
13442i.icon.plus.cart:before {
13443 content: "\f217";
13444}
13445
13446i.icon.point:before {
13447 content: "\f041";
13448}
13449
13450i.icon.pointing.down:before {
13451 content: "\f0a7";
13452}
13453
13454i.icon.pointing.left:before {
13455 content: "\f0a5";
13456}
13457
13458i.icon.pointing.right:before {
13459 content: "\f0a4";
13460}
13461
13462i.icon.pointing.up:before {
13463 content: "\f0a6";
13464}
13465
13466i.icon.pound:before {
13467 content: "\f154";
13468}
13469
13470i.icon.power:before {
13471 content: "\f011";
13472}
13473
13474i.icon.power.cord:before {
13475 content: "\f1e6";
13476}
13477
13478i.icon.privacy:before {
13479 content: "\f084";
13480}
13481
13482i.icon.protect:before {
13483 content: "\f023";
13484}
13485
13486i.icon.puzzle:before {
13487 content: "\f12e";
13488}
13489
13490i.icon.r.circle:before {
13491 content: "\f25d";
13492}
13493
13494i.icon.radio:before {
13495 content: "\f192";
13496}
13497
13498i.icon.rain:before {
13499 content: "\f0e9";
13500}
13501
13502i.icon.record:before {
13503 content: "\f03d";
13504}
13505
13506i.icon.refresh:before {
13507 content: "\f021";
13508}
13509
13510i.icon.remove:before {
13511 content: "\f00d";
13512}
13513
13514i.icon.remove.bookmark:before {
13515 content: "\f02e";
13516}
13517
13518i.icon.remove.circle:before {
13519 content: "\f057";
13520}
13521
13522i.icon.remove.from.calendar:before {
13523 content: "\f272";
13524}
13525
13526i.icon.remove.user:before {
13527 content: "\f235";
13528}
13529
13530i.icon.repeat:before {
13531 content: "\f01e";
13532}
13533
13534i.icon.resize.horizontal:before {
13535 content: "\f337";
13536}
13537
13538i.icon.resize.vertical:before {
13539 content: "\f338";
13540}
13541
13542i.icon.rmb:before {
13543 content: "\f157";
13544}
13545
13546i.icon.rouble:before {
13547 content: "\f158";
13548}
13549
13550i.icon.rub:before {
13551 content: "\f158";
13552}
13553
13554i.icon.ruble:before {
13555 content: "\f158";
13556}
13557
13558i.icon.rupee:before {
13559 content: "\f156";
13560}
13561
13562i.icon.s15:before {
13563 content: "\f2cd";
13564}
13565
13566i.icon.selected.radio:before {
13567 content: "\f192";
13568}
13569
13570i.icon.send:before {
13571 content: "\f1d8";
13572}
13573
13574i.icon.setting:before {
13575 content: "\f013";
13576}
13577
13578i.icon.settings:before {
13579 content: "\f085";
13580}
13581
13582i.icon.shekel:before {
13583 content: "\f20b";
13584}
13585
13586i.icon.sheqel:before {
13587 content: "\f20b";
13588}
13589
13590i.icon.shield:before {
13591 content: "\f3ed";
13592}
13593
13594i.icon.shipping:before {
13595 content: "\f0d1";
13596}
13597
13598i.icon.shop:before {
13599 content: "\f07a";
13600}
13601
13602i.icon.shuffle:before {
13603 content: "\f074";
13604}
13605
13606i.icon.shutdown:before {
13607 content: "\f011";
13608}
13609
13610i.icon.sidebar:before {
13611 content: "\f0c9";
13612}
13613
13614i.icon.sign.in:before {
13615 content: "\f2f6";
13616}
13617
13618i.icon.sign.out:before {
13619 content: "\f2f5";
13620}
13621
13622i.icon.signing:before {
13623 content: "\f2a7";
13624}
13625
13626i.icon.signup:before {
13627 content: "\f044";
13628}
13629
13630i.icon.sliders:before {
13631 content: "\f1de";
13632}
13633
13634i.icon.soccer:before {
13635 content: "\f1e3";
13636}
13637
13638i.icon.sort.alphabet.ascending:before {
13639 content: "\f15d";
13640}
13641
13642i.icon.sort.alphabet.descending:before {
13643 content: "\f15e";
13644}
13645
13646i.icon.sort.ascending:before {
13647 content: "\f0de";
13648}
13649
13650i.icon.sort.content.ascending:before {
13651 content: "\f160";
13652}
13653
13654i.icon.sort.content.descending:before {
13655 content: "\f161";
13656}
13657
13658i.icon.sort.descending:before {
13659 content: "\f0dd";
13660}
13661
13662i.icon.sort.numeric.ascending:before {
13663 content: "\f162";
13664}
13665
13666i.icon.sort.numeric.descending:before {
13667 content: "\f163";
13668}
13669
13670i.icon.sound:before {
13671 content: "\f025";
13672}
13673
13674i.icon.spoon:before {
13675 content: "\f2e5";
13676}
13677
13678i.icon.spy:before {
13679 content: "\f21b";
13680}
13681
13682i.icon.star.empty:before {
13683 content: "\f005";
13684}
13685
13686i.icon.star.half.empty:before {
13687 content: "\f089";
13688}
13689
13690i.icon.star.half.full:before {
13691 content: "\f089";
13692}
13693
13694i.icon.student:before {
13695 content: "\f19d";
13696}
13697
13698i.icon.talk:before {
13699 content: "\f27a";
13700}
13701
13702i.icon.target:before {
13703 content: "\f140";
13704}
13705
13706i.icon.teletype:before {
13707 content: "\f1e4";
13708}
13709
13710i.icon.television:before {
13711 content: "\f26c";
13712}
13713
13714i.icon.text.cursor:before {
13715 content: "\f246";
13716}
13717
13718i.icon.text.telephone:before {
13719 content: "\f1e4";
13720}
13721
13722i.icon.theme:before {
13723 content: "\f043";
13724}
13725
13726i.icon.thermometer:before {
13727 content: "\f2c7";
13728}
13729
13730i.icon.thumb.tack:before {
13731 content: "\f08d";
13732}
13733
13734i.icon.ticket:before {
13735 content: "\f3ff";
13736}
13737
13738i.icon.time:before {
13739 content: "\f017";
13740}
13741
13742i.icon.times.rectangle:before {
13743 content: "\f410";
13744}
13745
13746i.icon.tm:before {
13747 content: "\f25c";
13748}
13749
13750i.icon.toggle.down:before {
13751 content: "\f150";
13752}
13753
13754i.icon.toggle.left:before {
13755 content: "\f191";
13756}
13757
13758i.icon.toggle.right:before {
13759 content: "\f152";
13760}
13761
13762i.icon.toggle.up:before {
13763 content: "\f151";
13764}
13765
13766i.icon.translate:before {
13767 content: "\f1ab";
13768}
13769
13770i.icon.travel:before {
13771 content: "\f0b1";
13772}
13773
13774i.icon.treatment:before {
13775 content: "\f0f1";
13776}
13777
13778i.icon.triangle.down:before {
13779 content: "\f0d7";
13780}
13781
13782i.icon.triangle.left:before {
13783 content: "\f0d9";
13784}
13785
13786i.icon.triangle.right:before {
13787 content: "\f0da";
13788}
13789
13790i.icon.triangle.up:before {
13791 content: "\f0d8";
13792}
13793
13794i.icon.try:before {
13795 content: "\f195";
13796}
13797
13798i.icon.unhide:before {
13799 content: "\f06e";
13800}
13801
13802i.icon.unlinkify:before {
13803 content: "\f127";
13804}
13805
13806i.icon.unmute:before {
13807 content: "\f130";
13808}
13809
13810i.icon.unordered.list:before {
13811 content: "\f0ca";
13812}
13813
13814i.icon.usd:before {
13815 content: "\f155";
13816}
13817
13818i.icon.user.cancel:before {
13819 content: "\f235";
13820}
13821
13822i.icon.user.close:before {
13823 content: "\f235";
13824}
13825
13826i.icon.user.delete:before {
13827 content: "\f235";
13828}
13829
13830i.icon.user.doctor:before {
13831 content: "\f0f0";
13832}
13833
13834i.icon.user.x:before {
13835 content: "\f235";
13836}
13837
13838i.icon.vcard:before {
13839 content: "\f2bb";
13840}
13841
13842i.icon.video.camera:before {
13843 content: "\f03d";
13844}
13845
13846i.icon.video.play:before {
13847 content: "\f144";
13848}
13849
13850i.icon.volume.control.phone:before {
13851 content: "\f2a0";
13852}
13853
13854i.icon.wait:before {
13855 content: "\f017";
13856}
13857
13858i.icon.warning:before {
13859 content: "\f12a";
13860}
13861
13862i.icon.warning.circle:before {
13863 content: "\f06a";
13864}
13865
13866i.icon.warning.sign:before {
13867 content: "\f071";
13868}
13869
13870i.icon.wi.fi:before {
13871 content: "\f1eb";
13872}
13873
13874i.icon.winner:before {
13875 content: "\f091";
13876}
13877
13878i.icon.wizard:before {
13879 content: "\f0d0";
13880}
13881
13882i.icon.woman:before {
13883 content: "\f221";
13884}
13885
13886i.icon.won:before {
13887 content: "\f159";
13888}
13889
13890i.icon.world:before {
13891 content: "\f0ac";
13892}
13893
13894i.icon.write:before {
13895 content: "\f303";
13896}
13897
13898i.icon.write.square:before {
13899 content: "\f14b";
13900}
13901
13902i.icon.x:before {
13903 content: "\f00d";
13904}
13905
13906i.icon.yen:before {
13907 content: "\f157";
13908}
13909
13910i.icon.zip:before {
13911 content: "\f187";
13912}
13913
13914i.icon.zoom:before {
13915 content: "\f00e";
13916}
13917
13918i.icon.zoom.in:before {
13919 content: "\f00e";
13920}
13921
13922i.icon.zoom.out:before {
13923 content: "\f010";
13924}
13925
13926/*******************************
13927 Outline Icons
13928*******************************/
13929
13930/* Outline Icon */
13931
13932/* Load & Define Icon Font */
13933
13934@font-face {
13935 font-family: 'outline-icons';
13936 src: url("./themes/default/assets/fonts/outline-icons.eot");
13937 src: url("./themes/default/assets/fonts/outline-icons.eot?#iefix") format('embedded-opentype'), url("./themes/default/assets/fonts/outline-icons.woff2") format('woff2'), url("./themes/default/assets/fonts/outline-icons.woff") format('woff'), url("./themes/default/assets/fonts/outline-icons.ttf") format('truetype'), url("./themes/default/assets/fonts/outline-icons.svg#icons") format('svg');
13938 font-style: normal;
13939 font-weight: normal;
13940 font-variant: normal;
13941 text-decoration: inherit;
13942 text-transform: none;
13943}
13944
13945i.icon.outline {
13946 font-family: 'outline-icons';
13947}
13948
13949/* Icons */
13950
13951i.icon.address.book.outline:before {
13952 content: "\f2b9";
13953}
13954
13955i.icon.address.card.outline:before {
13956 content: "\f2bb";
13957}
13958
13959i.icon.angry.outline:before {
13960 content: "\f556";
13961}
13962
13963i.icon.arrow.alternate.circle.down.outline:before {
13964 content: "\f358";
13965}
13966
13967i.icon.arrow.alternate.circle.left.outline:before {
13968 content: "\f359";
13969}
13970
13971i.icon.arrow.alternate.circle.right.outline:before {
13972 content: "\f35a";
13973}
13974
13975i.icon.arrow.alternate.circle.up.outline:before {
13976 content: "\f35b";
13977}
13978
13979i.icon.bell.outline:before {
13980 content: "\f0f3";
13981}
13982
13983i.icon.bell.slash.outline:before {
13984 content: "\f1f6";
13985}
13986
13987i.icon.bookmark.outline:before {
13988 content: "\f02e";
13989}
13990
13991i.icon.building.outline:before {
13992 content: "\f1ad";
13993}
13994
13995i.icon.calendar.alternate.outline:before {
13996 content: "\f073";
13997}
13998
13999i.icon.calendar.check.outline:before {
14000 content: "\f274";
14001}
14002
14003i.icon.calendar.minus.outline:before {
14004 content: "\f272";
14005}
14006
14007i.icon.calendar.outline:before {
14008 content: "\f133";
14009}
14010
14011i.icon.calendar.plus.outline:before {
14012 content: "\f271";
14013}
14014
14015i.icon.calendar.times.outline:before {
14016 content: "\f273";
14017}
14018
14019i.icon.caret.square.down.outline:before {
14020 content: "\f150";
14021}
14022
14023i.icon.caret.square.left.outline:before {
14024 content: "\f191";
14025}
14026
14027i.icon.caret.square.right.outline:before {
14028 content: "\f152";
14029}
14030
14031i.icon.caret.square.up.outline:before {
14032 content: "\f151";
14033}
14034
14035i.icon.chart.bar.outline:before {
14036 content: "\f080";
14037}
14038
14039i.icon.check.circle.outline:before {
14040 content: "\f058";
14041}
14042
14043i.icon.check.square.outline:before {
14044 content: "\f14a";
14045}
14046
14047i.icon.circle.outline:before {
14048 content: "\f111";
14049}
14050
14051i.icon.clipboard.outline:before {
14052 content: "\f328";
14053}
14054
14055i.icon.clock.outline:before {
14056 content: "\f017";
14057}
14058
14059i.icon.clone.outline:before {
14060 content: "\f24d";
14061}
14062
14063i.icon.closed.captioning.outline:before {
14064 content: "\f20a";
14065}
14066
14067i.icon.comment.alternate.outline:before {
14068 content: "\f27a";
14069}
14070
14071i.icon.comment.dots.outline:before {
14072 content: "\f4ad";
14073}
14074
14075i.icon.comment.outline:before {
14076 content: "\f075";
14077}
14078
14079i.icon.comments.outline:before {
14080 content: "\f086";
14081}
14082
14083i.icon.compass.outline:before {
14084 content: "\f14e";
14085}
14086
14087i.icon.copy.outline:before {
14088 content: "\f0c5";
14089}
14090
14091i.icon.copyright.outline:before {
14092 content: "\f1f9";
14093}
14094
14095i.icon.credit.card.outline:before {
14096 content: "\f09d";
14097}
14098
14099i.icon.dizzy.outline:before {
14100 content: "\f567";
14101}
14102
14103i.icon.dot.circle.outline:before {
14104 content: "\f192";
14105}
14106
14107i.icon.edit.outline:before {
14108 content: "\f044";
14109}
14110
14111i.icon.envelope.open.outline:before {
14112 content: "\f2b6";
14113}
14114
14115i.icon.envelope.outline:before {
14116 content: "\f0e0";
14117}
14118
14119i.icon.eye.outline:before {
14120 content: "\f06e";
14121}
14122
14123i.icon.eye.slash.outline:before {
14124 content: "\f070";
14125}
14126
14127i.icon.file.alternate.outline:before {
14128 content: "\f15c";
14129}
14130
14131i.icon.file.archive.outline:before {
14132 content: "\f1c6";
14133}
14134
14135i.icon.file.audio.outline:before {
14136 content: "\f1c7";
14137}
14138
14139i.icon.file.code.outline:before {
14140 content: "\f1c9";
14141}
14142
14143i.icon.file.excel.outline:before {
14144 content: "\f1c3";
14145}
14146
14147i.icon.file.image.outline:before {
14148 content: "\f1c5";
14149}
14150
14151i.icon.file.outline:before {
14152 content: "\f15b";
14153}
14154
14155i.icon.file.pdf.outline:before {
14156 content: "\f1c1";
14157}
14158
14159i.icon.file.powerpoint.outline:before {
14160 content: "\f1c4";
14161}
14162
14163i.icon.file.video.outline:before {
14164 content: "\f1c8";
14165}
14166
14167i.icon.file.word.outline:before {
14168 content: "\f1c2";
14169}
14170
14171i.icon.flag.outline:before {
14172 content: "\f024";
14173}
14174
14175i.icon.flushed.outline:before {
14176 content: "\f579";
14177}
14178
14179i.icon.folder.open.outline:before {
14180 content: "\f07c";
14181}
14182
14183i.icon.folder.outline:before {
14184 content: "\f07b";
14185}
14186
14187i.icon.frown.open.outline:before {
14188 content: "\f57a";
14189}
14190
14191i.icon.frown.outline:before {
14192 content: "\f119";
14193}
14194
14195i.icon.futbol.outline:before {
14196 content: "\f1e3";
14197}
14198
14199i.icon.gem.outline:before {
14200 content: "\f3a5";
14201}
14202
14203i.icon.grimace.outline:before {
14204 content: "\f57f";
14205}
14206
14207i.icon.grin.alternate.outline:before {
14208 content: "\f581";
14209}
14210
14211i.icon.grin.beam.outline:before {
14212 content: "\f582";
14213}
14214
14215i.icon.grin.beam.sweat.outline:before {
14216 content: "\f583";
14217}
14218
14219i.icon.grin.hearts.outline:before {
14220 content: "\f584";
14221}
14222
14223i.icon.grin.outline:before {
14224 content: "\f580";
14225}
14226
14227i.icon.grin.squint.outline:before {
14228 content: "\f585";
14229}
14230
14231i.icon.grin.squint.tears.outline:before {
14232 content: "\f586";
14233}
14234
14235i.icon.grin.stars.outline:before {
14236 content: "\f587";
14237}
14238
14239i.icon.grin.tears.outline:before {
14240 content: "\f588";
14241}
14242
14243i.icon.grin.tongue.outline:before {
14244 content: "\f589";
14245}
14246
14247i.icon.grin.tongue.squint.outline:before {
14248 content: "\f58a";
14249}
14250
14251i.icon.grin.tongue.wink.outline:before {
14252 content: "\f58b";
14253}
14254
14255i.icon.grin.wink.outline:before {
14256 content: "\f58c";
14257}
14258
14259i.icon.hand.lizard.outline:before {
14260 content: "\f258";
14261}
14262
14263i.icon.hand.paper.outline:before {
14264 content: "\f256";
14265}
14266
14267i.icon.hand.peace.outline:before {
14268 content: "\f25b";
14269}
14270
14271i.icon.hand.point.down.outline:before {
14272 content: "\f0a7";
14273}
14274
14275i.icon.hand.point.left.outline:before {
14276 content: "\f0a5";
14277}
14278
14279i.icon.hand.point.right.outline:before {
14280 content: "\f0a4";
14281}
14282
14283i.icon.hand.point.up.outline:before {
14284 content: "\f0a6";
14285}
14286
14287i.icon.hand.pointer.outline:before {
14288 content: "\f25a";
14289}
14290
14291i.icon.hand.rock.outline:before {
14292 content: "\f255";
14293}
14294
14295i.icon.hand.scissors.outline:before {
14296 content: "\f257";
14297}
14298
14299i.icon.hand.spock.outline:before {
14300 content: "\f259";
14301}
14302
14303i.icon.handshake.outline:before {
14304 content: "\f2b5";
14305}
14306
14307i.icon.hdd.outline:before {
14308 content: "\f0a0";
14309}
14310
14311i.icon.heart.outline:before {
14312 content: "\f004";
14313}
14314
14315i.icon.hospital.outline:before {
14316 content: "\f0f8";
14317}
14318
14319i.icon.hourglass.outline:before {
14320 content: "\f254";
14321}
14322
14323i.icon.id.badge.outline:before {
14324 content: "\f2c1";
14325}
14326
14327i.icon.id.card.outline:before {
14328 content: "\f2c2";
14329}
14330
14331i.icon.image.outline:before {
14332 content: "\f03e";
14333}
14334
14335i.icon.images.outline:before {
14336 content: "\f302";
14337}
14338
14339i.icon.keyboard.outline:before {
14340 content: "\f11c";
14341}
14342
14343i.icon.kiss.beam.outline:before {
14344 content: "\f597";
14345}
14346
14347i.icon.kiss.outline:before {
14348 content: "\f596";
14349}
14350
14351i.icon.kiss.wink.heart.outline:before {
14352 content: "\f598";
14353}
14354
14355i.icon.laugh.beam.outline:before {
14356 content: "\f59a";
14357}
14358
14359i.icon.laugh.outline:before {
14360 content: "\f599";
14361}
14362
14363i.icon.laugh.squint.outline:before {
14364 content: "\f59b";
14365}
14366
14367i.icon.laugh.wink.outline:before {
14368 content: "\f59c";
14369}
14370
14371i.icon.lemon.outline:before {
14372 content: "\f094";
14373}
14374
14375i.icon.life.ring.outline:before {
14376 content: "\f1cd";
14377}
14378
14379i.icon.lightbulb.outline:before {
14380 content: "\f0eb";
14381}
14382
14383i.icon.list.alternate.outline:before {
14384 content: "\f022";
14385}
14386
14387i.icon.map.outline:before {
14388 content: "\f279";
14389}
14390
14391i.icon.meh.blank.outline:before {
14392 content: "\f5a4";
14393}
14394
14395i.icon.meh.outline:before {
14396 content: "\f11a";
14397}
14398
14399i.icon.meh.rolling.eyes.outline:before {
14400 content: "\f5a5";
14401}
14402
14403i.icon.minus.square.outline:before {
14404 content: "\f146";
14405}
14406
14407i.icon.money.bill.alternate.outline:before {
14408 content: "\f3d1";
14409}
14410
14411i.icon.moon.outline:before {
14412 content: "\f186";
14413}
14414
14415i.icon.newspaper.outline:before {
14416 content: "\f1ea";
14417}
14418
14419i.icon.object.group.outline:before {
14420 content: "\f247";
14421}
14422
14423i.icon.object.ungroup.outline:before {
14424 content: "\f248";
14425}
14426
14427i.icon.paper.plane.outline:before {
14428 content: "\f1d8";
14429}
14430
14431i.icon.pause.circle.outline:before {
14432 content: "\f28b";
14433}
14434
14435i.icon.play.circle.outline:before {
14436 content: "\f144";
14437}
14438
14439i.icon.plus.square.outline:before {
14440 content: "\f0fe";
14441}
14442
14443i.icon.question.circle.outline:before {
14444 content: "\f059";
14445}
14446
14447i.icon.registered.outline:before {
14448 content: "\f25d";
14449}
14450
14451i.icon.sad.cry.outline:before {
14452 content: "\f5b3";
14453}
14454
14455i.icon.sad.tear.outline:before {
14456 content: "\f5b4";
14457}
14458
14459i.icon.save.outline:before {
14460 content: "\f0c7";
14461}
14462
14463i.icon.share.square.outline:before {
14464 content: "\f14d";
14465}
14466
14467i.icon.smile.beam.outline:before {
14468 content: "\f5b8";
14469}
14470
14471i.icon.smile.outline:before {
14472 content: "\f118";
14473}
14474
14475i.icon.smile.wink.outline:before {
14476 content: "\f4da";
14477}
14478
14479i.icon.snowflake.outline:before {
14480 content: "\f2dc";
14481}
14482
14483i.icon.square.outline:before {
14484 content: "\f0c8";
14485}
14486
14487i.icon.star.half.outline:before {
14488 content: "\f089";
14489}
14490
14491i.icon.star.outline:before {
14492 content: "\f005";
14493}
14494
14495i.icon.sticky.note.outline:before {
14496 content: "\f249";
14497}
14498
14499i.icon.stop.circle.outline:before {
14500 content: "\f28d";
14501}
14502
14503i.icon.sun.outline:before {
14504 content: "\f185";
14505}
14506
14507i.icon.surprise.outline:before {
14508 content: "\f5c2";
14509}
14510
14511i.icon.thumbs.down.outline:before {
14512 content: "\f165";
14513}
14514
14515i.icon.thumbs.up.outline:before {
14516 content: "\f164";
14517}
14518
14519i.icon.times.circle.outline:before {
14520 content: "\f057";
14521}
14522
14523i.icon.tired.outline:before {
14524 content: "\f5c8";
14525}
14526
14527i.icon.trash.alternate.outline:before {
14528 content: "\f2ed";
14529}
14530
14531i.icon.user.circle.outline:before {
14532 content: "\f2bd";
14533}
14534
14535i.icon.user.outline:before {
14536 content: "\f007";
14537}
14538
14539i.icon.window.close.outline:before {
14540 content: "\f410";
14541}
14542
14543i.icon.window.maximize.outline:before {
14544 content: "\f2d0";
14545}
14546
14547i.icon.window.minimize.outline:before {
14548 content: "\f2d1";
14549}
14550
14551i.icon.window.restore.outline:before {
14552 content: "\f2d2";
14553}
14554
14555/*******************************
14556 Brand Icons
14557*******************************/
14558
14559/* Load & Define Brand Font */
14560
14561@font-face {
14562 font-family: 'brand-icons';
14563 src: url("./themes/default/assets/fonts/brand-icons.eot");
14564 src: url("./themes/default/assets/fonts/brand-icons.eot?#iefix") format('embedded-opentype'), url("./themes/default/assets/fonts/brand-icons.woff2") format('woff2'), url("./themes/default/assets/fonts/brand-icons.woff") format('woff'), url("./themes/default/assets/fonts/brand-icons.ttf") format('truetype'), url("./themes/default/assets/fonts/brand-icons.svg#icons") format('svg');
14565 font-style: normal;
14566 font-weight: normal;
14567 font-variant: normal;
14568 text-decoration: inherit;
14569 text-transform: none;
14570}
14571
14572/* Icons */
14573
14574i.icon.\35 00px:before {
14575 content: "\f26e";
14576 font-family: 'brand-icons';
14577}
14578
14579i.icon.accessible:before {
14580 content: "\f368";
14581 font-family: 'brand-icons';
14582}
14583
14584i.icon.accusoft:before {
14585 content: "\f369";
14586 font-family: 'brand-icons';
14587}
14588
14589i.icon.acquisitions.incorporated:before {
14590 content: "\f6af";
14591 font-family: 'brand-icons';
14592}
14593
14594i.icon.adn:before {
14595 content: "\f170";
14596 font-family: 'brand-icons';
14597}
14598
14599i.icon.adobe:before {
14600 content: "\f778";
14601 font-family: 'brand-icons';
14602}
14603
14604i.icon.adversal:before {
14605 content: "\f36a";
14606 font-family: 'brand-icons';
14607}
14608
14609i.icon.affiliatetheme:before {
14610 content: "\f36b";
14611 font-family: 'brand-icons';
14612}
14613
14614i.icon.airbnb:before {
14615 content: "\f834";
14616 font-family: 'brand-icons';
14617}
14618
14619i.icon.algolia:before {
14620 content: "\f36c";
14621 font-family: 'brand-icons';
14622}
14623
14624i.icon.alipay:before {
14625 content: "\f642";
14626 font-family: 'brand-icons';
14627}
14628
14629i.icon.amazon:before {
14630 content: "\f270";
14631 font-family: 'brand-icons';
14632}
14633
14634i.icon.amazon.pay:before {
14635 content: "\f42c";
14636 font-family: 'brand-icons';
14637}
14638
14639i.icon.amilia:before {
14640 content: "\f36d";
14641 font-family: 'brand-icons';
14642}
14643
14644i.icon.android:before {
14645 content: "\f17b";
14646 font-family: 'brand-icons';
14647}
14648
14649i.icon.angellist:before {
14650 content: "\f209";
14651 font-family: 'brand-icons';
14652}
14653
14654i.icon.angrycreative:before {
14655 content: "\f36e";
14656 font-family: 'brand-icons';
14657}
14658
14659i.icon.angular:before {
14660 content: "\f420";
14661 font-family: 'brand-icons';
14662}
14663
14664i.icon.app.store:before {
14665 content: "\f36f";
14666 font-family: 'brand-icons';
14667}
14668
14669i.icon.app.store.ios:before {
14670 content: "\f370";
14671 font-family: 'brand-icons';
14672}
14673
14674i.icon.apper:before {
14675 content: "\f371";
14676 font-family: 'brand-icons';
14677}
14678
14679i.icon.apple:before {
14680 content: "\f179";
14681 font-family: 'brand-icons';
14682}
14683
14684i.icon.apple.pay:before {
14685 content: "\f415";
14686 font-family: 'brand-icons';
14687}
14688
14689i.icon.artstation:before {
14690 content: "\f77a";
14691 font-family: 'brand-icons';
14692}
14693
14694i.icon.asymmetrik:before {
14695 content: "\f372";
14696 font-family: 'brand-icons';
14697}
14698
14699i.icon.atlassian:before {
14700 content: "\f77b";
14701 font-family: 'brand-icons';
14702}
14703
14704i.icon.audible:before {
14705 content: "\f373";
14706 font-family: 'brand-icons';
14707}
14708
14709i.icon.autoprefixer:before {
14710 content: "\f41c";
14711 font-family: 'brand-icons';
14712}
14713
14714i.icon.avianex:before {
14715 content: "\f374";
14716 font-family: 'brand-icons';
14717}
14718
14719i.icon.aviato:before {
14720 content: "\f421";
14721 font-family: 'brand-icons';
14722}
14723
14724i.icon.aws:before {
14725 content: "\f375";
14726 font-family: 'brand-icons';
14727}
14728
14729i.icon.bandcamp:before {
14730 content: "\f2d5";
14731 font-family: 'brand-icons';
14732}
14733
14734i.icon.battle.net:before {
14735 content: "\f835";
14736 font-family: 'brand-icons';
14737}
14738
14739i.icon.behance:before {
14740 content: "\f1b4";
14741 font-family: 'brand-icons';
14742}
14743
14744i.icon.behance.square:before {
14745 content: "\f1b5";
14746 font-family: 'brand-icons';
14747}
14748
14749i.icon.bimobject:before {
14750 content: "\f378";
14751 font-family: 'brand-icons';
14752}
14753
14754i.icon.bitbucket:before {
14755 content: "\f171";
14756 font-family: 'brand-icons';
14757}
14758
14759i.icon.bitcoin:before {
14760 content: "\f379";
14761 font-family: 'brand-icons';
14762}
14763
14764i.icon.bity:before {
14765 content: "\f37a";
14766 font-family: 'brand-icons';
14767}
14768
14769i.icon.black.tie:before {
14770 content: "\f27e";
14771 font-family: 'brand-icons';
14772}
14773
14774i.icon.blackberry:before {
14775 content: "\f37b";
14776 font-family: 'brand-icons';
14777}
14778
14779i.icon.blogger:before {
14780 content: "\f37c";
14781 font-family: 'brand-icons';
14782}
14783
14784i.icon.blogger.b:before {
14785 content: "\f37d";
14786 font-family: 'brand-icons';
14787}
14788
14789i.icon.bluetooth:before {
14790 content: "\f293";
14791 font-family: 'brand-icons';
14792}
14793
14794i.icon.bluetooth.b:before {
14795 content: "\f294";
14796 font-family: 'brand-icons';
14797}
14798
14799i.icon.bootstrap:before {
14800 content: "\f836";
14801 font-family: 'brand-icons';
14802}
14803
14804i.icon.btc:before {
14805 content: "\f15a";
14806 font-family: 'brand-icons';
14807}
14808
14809i.icon.buffer:before {
14810 content: "\f837";
14811 font-family: 'brand-icons';
14812}
14813
14814i.icon.buromobelexperte:before {
14815 content: "\f37f";
14816 font-family: 'brand-icons';
14817}
14818
14819i.icon.buysellads:before {
14820 content: "\f20d";
14821 font-family: 'brand-icons';
14822}
14823
14824i.icon.canadian.maple.leaf:before {
14825 content: "\f785";
14826 font-family: 'brand-icons';
14827}
14828
14829i.icon.cc.amazon.pay:before {
14830 content: "\f42d";
14831 font-family: 'brand-icons';
14832}
14833
14834i.icon.cc.amex:before {
14835 content: "\f1f3";
14836 font-family: 'brand-icons';
14837}
14838
14839i.icon.cc.apple.pay:before {
14840 content: "\f416";
14841 font-family: 'brand-icons';
14842}
14843
14844i.icon.cc.diners.club:before {
14845 content: "\f24c";
14846 font-family: 'brand-icons';
14847}
14848
14849i.icon.cc.discover:before {
14850 content: "\f1f2";
14851 font-family: 'brand-icons';
14852}
14853
14854i.icon.cc.jcb:before {
14855 content: "\f24b";
14856 font-family: 'brand-icons';
14857}
14858
14859i.icon.cc.mastercard:before {
14860 content: "\f1f1";
14861 font-family: 'brand-icons';
14862}
14863
14864i.icon.cc.paypal:before {
14865 content: "\f1f4";
14866 font-family: 'brand-icons';
14867}
14868
14869i.icon.cc.stripe:before {
14870 content: "\f1f5";
14871 font-family: 'brand-icons';
14872}
14873
14874i.icon.cc.visa:before {
14875 content: "\f1f0";
14876 font-family: 'brand-icons';
14877}
14878
14879i.icon.centercode:before {
14880 content: "\f380";
14881 font-family: 'brand-icons';
14882}
14883
14884i.icon.centos:before {
14885 content: "\f789";
14886 font-family: 'brand-icons';
14887}
14888
14889i.icon.chrome:before {
14890 content: "\f268";
14891 font-family: 'brand-icons';
14892}
14893
14894i.icon.chromecast:before {
14895 content: "\f838";
14896 font-family: 'brand-icons';
14897}
14898
14899i.icon.cloudscale:before {
14900 content: "\f383";
14901 font-family: 'brand-icons';
14902}
14903
14904i.icon.cloudsmith:before {
14905 content: "\f384";
14906 font-family: 'brand-icons';
14907}
14908
14909i.icon.cloudversify:before {
14910 content: "\f385";
14911 font-family: 'brand-icons';
14912}
14913
14914i.icon.codepen:before {
14915 content: "\f1cb";
14916 font-family: 'brand-icons';
14917}
14918
14919i.icon.codiepie:before {
14920 content: "\f284";
14921 font-family: 'brand-icons';
14922}
14923
14924i.icon.confluence:before {
14925 content: "\f78d";
14926 font-family: 'brand-icons';
14927}
14928
14929i.icon.connectdevelop:before {
14930 content: "\f20e";
14931 font-family: 'brand-icons';
14932}
14933
14934i.icon.contao:before {
14935 content: "\f26d";
14936 font-family: 'brand-icons';
14937}
14938
14939i.icon.cpanel:before {
14940 content: "\f388";
14941 font-family: 'brand-icons';
14942}
14943
14944i.icon.creative.commons:before {
14945 content: "\f25e";
14946 font-family: 'brand-icons';
14947}
14948
14949i.icon.creative.commons.by:before {
14950 content: "\f4e7";
14951 font-family: 'brand-icons';
14952}
14953
14954i.icon.creative.commons.nc:before {
14955 content: "\f4e8";
14956 font-family: 'brand-icons';
14957}
14958
14959i.icon.creative.commons.nc.eu:before {
14960 content: "\f4e9";
14961 font-family: 'brand-icons';
14962}
14963
14964i.icon.creative.commons.nc.jp:before {
14965 content: "\f4ea";
14966 font-family: 'brand-icons';
14967}
14968
14969i.icon.creative.commons.nd:before {
14970 content: "\f4eb";
14971 font-family: 'brand-icons';
14972}
14973
14974i.icon.creative.commons.pd:before {
14975 content: "\f4ec";
14976 font-family: 'brand-icons';
14977}
14978
14979i.icon.creative.commons.pd.alternate:before {
14980 content: "\f4ed";
14981 font-family: 'brand-icons';
14982}
14983
14984i.icon.creative.commons.remix:before {
14985 content: "\f4ee";
14986 font-family: 'brand-icons';
14987}
14988
14989i.icon.creative.commons.sa:before {
14990 content: "\f4ef";
14991 font-family: 'brand-icons';
14992}
14993
14994i.icon.creative.commons.sampling:before {
14995 content: "\f4f0";
14996 font-family: 'brand-icons';
14997}
14998
14999i.icon.creative.commons.sampling.plus:before {
15000 content: "\f4f1";
15001 font-family: 'brand-icons';
15002}
15003
15004i.icon.creative.commons.share:before {
15005 content: "\f4f2";
15006 font-family: 'brand-icons';
15007}
15008
15009i.icon.creative.commons.zero:before {
15010 content: "\f4f3";
15011 font-family: 'brand-icons';
15012}
15013
15014i.icon.critical.role:before {
15015 content: "\f6c9";
15016 font-family: 'brand-icons';
15017}
15018
15019i.icon.css3:before {
15020 content: "\f13c";
15021 font-family: 'brand-icons';
15022}
15023
15024i.icon.css3.alternate:before {
15025 content: "\f38b";
15026 font-family: 'brand-icons';
15027}
15028
15029i.icon.cuttlefish:before {
15030 content: "\f38c";
15031 font-family: 'brand-icons';
15032}
15033
15034i.icon.d.and.d:before {
15035 content: "\f38d";
15036 font-family: 'brand-icons';
15037}
15038
15039i.icon.d.and.d.beyond:before {
15040 content: "\f6ca";
15041 font-family: 'brand-icons';
15042}
15043
15044i.icon.dashcube:before {
15045 content: "\f210";
15046 font-family: 'brand-icons';
15047}
15048
15049i.icon.delicious:before {
15050 content: "\f1a5";
15051 font-family: 'brand-icons';
15052}
15053
15054i.icon.deploydog:before {
15055 content: "\f38e";
15056 font-family: 'brand-icons';
15057}
15058
15059i.icon.deskpro:before {
15060 content: "\f38f";
15061 font-family: 'brand-icons';
15062}
15063
15064i.icon.dev:before {
15065 content: "\f6cc";
15066 font-family: 'brand-icons';
15067}
15068
15069i.icon.deviantart:before {
15070 content: "\f1bd";
15071 font-family: 'brand-icons';
15072}
15073
15074i.icon.dhl:before {
15075 content: "\f790";
15076 font-family: 'brand-icons';
15077}
15078
15079i.icon.diaspora:before {
15080 content: "\f791";
15081 font-family: 'brand-icons';
15082}
15083
15084i.icon.digg:before {
15085 content: "\f1a6";
15086 font-family: 'brand-icons';
15087}
15088
15089i.icon.digital.ocean:before {
15090 content: "\f391";
15091 font-family: 'brand-icons';
15092}
15093
15094i.icon.discord:before {
15095 content: "\f392";
15096 font-family: 'brand-icons';
15097}
15098
15099i.icon.discourse:before {
15100 content: "\f393";
15101 font-family: 'brand-icons';
15102}
15103
15104i.icon.dochub:before {
15105 content: "\f394";
15106 font-family: 'brand-icons';
15107}
15108
15109i.icon.docker:before {
15110 content: "\f395";
15111 font-family: 'brand-icons';
15112}
15113
15114i.icon.draft2digital:before {
15115 content: "\f396";
15116 font-family: 'brand-icons';
15117}
15118
15119i.icon.dribbble:before {
15120 content: "\f17d";
15121 font-family: 'brand-icons';
15122}
15123
15124i.icon.dribbble.square:before {
15125 content: "\f397";
15126 font-family: 'brand-icons';
15127}
15128
15129i.icon.dropbox:before {
15130 content: "\f16b";
15131 font-family: 'brand-icons';
15132}
15133
15134i.icon.drupal:before {
15135 content: "\f1a9";
15136 font-family: 'brand-icons';
15137}
15138
15139i.icon.dyalog:before {
15140 content: "\f399";
15141 font-family: 'brand-icons';
15142}
15143
15144i.icon.earlybirds:before {
15145 content: "\f39a";
15146 font-family: 'brand-icons';
15147}
15148
15149i.icon.ebay:before {
15150 content: "\f4f4";
15151 font-family: 'brand-icons';
15152}
15153
15154i.icon.edge:before {
15155 content: "\f282";
15156 font-family: 'brand-icons';
15157}
15158
15159i.icon.elementor:before {
15160 content: "\f430";
15161 font-family: 'brand-icons';
15162}
15163
15164i.icon.ello:before {
15165 content: "\f5f1";
15166 font-family: 'brand-icons';
15167}
15168
15169i.icon.ember:before {
15170 content: "\f423";
15171 font-family: 'brand-icons';
15172}
15173
15174i.icon.empire:before {
15175 content: "\f1d1";
15176 font-family: 'brand-icons';
15177}
15178
15179i.icon.envira:before {
15180 content: "\f299";
15181 font-family: 'brand-icons';
15182}
15183
15184i.icon.erlang:before {
15185 content: "\f39d";
15186 font-family: 'brand-icons';
15187}
15188
15189i.icon.ethereum:before {
15190 content: "\f42e";
15191 font-family: 'brand-icons';
15192}
15193
15194i.icon.etsy:before {
15195 content: "\f2d7";
15196 font-family: 'brand-icons';
15197}
15198
15199i.icon.evernote:before {
15200 content: "\f839";
15201 font-family: 'brand-icons';
15202}
15203
15204i.icon.expeditedssl:before {
15205 content: "\f23e";
15206 font-family: 'brand-icons';
15207}
15208
15209i.icon.facebook:before {
15210 content: "\f09a";
15211 font-family: 'brand-icons';
15212}
15213
15214i.icon.facebook.f:before {
15215 content: "\f39e";
15216 font-family: 'brand-icons';
15217}
15218
15219i.icon.facebook.messenger:before {
15220 content: "\f39f";
15221 font-family: 'brand-icons';
15222}
15223
15224i.icon.facebook.square:before {
15225 content: "\f082";
15226 font-family: 'brand-icons';
15227}
15228
15229i.icon.fantasy.flight.games:before {
15230 content: "\f6dc";
15231 font-family: 'brand-icons';
15232}
15233
15234i.icon.fedex:before {
15235 content: "\f797";
15236 font-family: 'brand-icons';
15237}
15238
15239i.icon.fedora:before {
15240 content: "\f798";
15241 font-family: 'brand-icons';
15242}
15243
15244i.icon.figma:before {
15245 content: "\f799";
15246 font-family: 'brand-icons';
15247}
15248
15249i.icon.firefox:before {
15250 content: "\f269";
15251 font-family: 'brand-icons';
15252}
15253
15254i.icon.first.order:before {
15255 content: "\f2b0";
15256 font-family: 'brand-icons';
15257}
15258
15259i.icon.first.order.alternate:before {
15260 content: "\f50a";
15261 font-family: 'brand-icons';
15262}
15263
15264i.icon.firstdraft:before {
15265 content: "\f3a1";
15266 font-family: 'brand-icons';
15267}
15268
15269i.icon.flickr:before {
15270 content: "\f16e";
15271 font-family: 'brand-icons';
15272}
15273
15274i.icon.flipboard:before {
15275 content: "\f44d";
15276 font-family: 'brand-icons';
15277}
15278
15279i.icon.fly:before {
15280 content: "\f417";
15281 font-family: 'brand-icons';
15282}
15283
15284i.icon.font.awesome:before {
15285 content: "\f2b4";
15286 font-family: 'brand-icons';
15287}
15288
15289i.icon.font.awesome.alternate:before {
15290 content: "\f35c";
15291 font-family: 'brand-icons';
15292}
15293
15294i.icon.font.awesome.flag:before {
15295 content: "\f425";
15296 font-family: 'brand-icons';
15297}
15298
15299i.icon.fonticons:before {
15300 content: "\f280";
15301 font-family: 'brand-icons';
15302}
15303
15304i.icon.fonticons.fi:before {
15305 content: "\f3a2";
15306 font-family: 'brand-icons';
15307}
15308
15309i.icon.fort.awesome:before {
15310 content: "\f286";
15311 font-family: 'brand-icons';
15312}
15313
15314i.icon.fort.awesome.alternate:before {
15315 content: "\f3a3";
15316 font-family: 'brand-icons';
15317}
15318
15319i.icon.forumbee:before {
15320 content: "\f211";
15321 font-family: 'brand-icons';
15322}
15323
15324i.icon.foursquare:before {
15325 content: "\f180";
15326 font-family: 'brand-icons';
15327}
15328
15329i.icon.free.code.camp:before {
15330 content: "\f2c5";
15331 font-family: 'brand-icons';
15332}
15333
15334i.icon.freebsd:before {
15335 content: "\f3a4";
15336 font-family: 'brand-icons';
15337}
15338
15339i.icon.fulcrum:before {
15340 content: "\f50b";
15341 font-family: 'brand-icons';
15342}
15343
15344i.icon.galactic.republic:before {
15345 content: "\f50c";
15346 font-family: 'brand-icons';
15347}
15348
15349i.icon.galactic.senate:before {
15350 content: "\f50d";
15351 font-family: 'brand-icons';
15352}
15353
15354i.icon.get.pocket:before {
15355 content: "\f265";
15356 font-family: 'brand-icons';
15357}
15358
15359i.icon.gg:before {
15360 content: "\f260";
15361 font-family: 'brand-icons';
15362}
15363
15364i.icon.gg.circle:before {
15365 content: "\f261";
15366 font-family: 'brand-icons';
15367}
15368
15369i.icon.git:before {
15370 content: "\f1d3";
15371 font-family: 'brand-icons';
15372}
15373
15374i.icon.git.alternate:before {
15375 content: "\f841";
15376 font-family: 'brand-icons';
15377}
15378
15379i.icon.git.square:before {
15380 content: "\f1d2";
15381 font-family: 'brand-icons';
15382}
15383
15384i.icon.github:before {
15385 content: "\f09b";
15386 font-family: 'brand-icons';
15387}
15388
15389i.icon.github.alternate:before {
15390 content: "\f113";
15391 font-family: 'brand-icons';
15392}
15393
15394i.icon.github.square:before {
15395 content: "\f092";
15396 font-family: 'brand-icons';
15397}
15398
15399i.icon.gitkraken:before {
15400 content: "\f3a6";
15401 font-family: 'brand-icons';
15402}
15403
15404i.icon.gitlab:before {
15405 content: "\f296";
15406 font-family: 'brand-icons';
15407}
15408
15409i.icon.gitter:before {
15410 content: "\f426";
15411 font-family: 'brand-icons';
15412}
15413
15414i.icon.glide:before {
15415 content: "\f2a5";
15416 font-family: 'brand-icons';
15417}
15418
15419i.icon.glide.g:before {
15420 content: "\f2a6";
15421 font-family: 'brand-icons';
15422}
15423
15424i.icon.gofore:before {
15425 content: "\f3a7";
15426 font-family: 'brand-icons';
15427}
15428
15429i.icon.goodreads:before {
15430 content: "\f3a8";
15431 font-family: 'brand-icons';
15432}
15433
15434i.icon.goodreads.g:before {
15435 content: "\f3a9";
15436 font-family: 'brand-icons';
15437}
15438
15439i.icon.google:before {
15440 content: "\f1a0";
15441 font-family: 'brand-icons';
15442}
15443
15444i.icon.google.drive:before {
15445 content: "\f3aa";
15446 font-family: 'brand-icons';
15447}
15448
15449i.icon.google.play:before {
15450 content: "\f3ab";
15451 font-family: 'brand-icons';
15452}
15453
15454i.icon.google.plus:before {
15455 content: "\f2b3";
15456 font-family: 'brand-icons';
15457}
15458
15459i.icon.google.plus.g:before {
15460 content: "\f0d5";
15461 font-family: 'brand-icons';
15462}
15463
15464i.icon.google.plus.square:before {
15465 content: "\f0d4";
15466 font-family: 'brand-icons';
15467}
15468
15469i.icon.google.wallet:before {
15470 content: "\f1ee";
15471 font-family: 'brand-icons';
15472}
15473
15474i.icon.gratipay:before {
15475 content: "\f184";
15476 font-family: 'brand-icons';
15477}
15478
15479i.icon.grav:before {
15480 content: "\f2d6";
15481 font-family: 'brand-icons';
15482}
15483
15484i.icon.gripfire:before {
15485 content: "\f3ac";
15486 font-family: 'brand-icons';
15487}
15488
15489i.icon.grunt:before {
15490 content: "\f3ad";
15491 font-family: 'brand-icons';
15492}
15493
15494i.icon.gulp:before {
15495 content: "\f3ae";
15496 font-family: 'brand-icons';
15497}
15498
15499i.icon.hacker.news:before {
15500 content: "\f1d4";
15501 font-family: 'brand-icons';
15502}
15503
15504i.icon.hacker.news.square:before {
15505 content: "\f3af";
15506 font-family: 'brand-icons';
15507}
15508
15509i.icon.hackerrank:before {
15510 content: "\f5f7";
15511 font-family: 'brand-icons';
15512}
15513
15514i.icon.hips:before {
15515 content: "\f452";
15516 font-family: 'brand-icons';
15517}
15518
15519i.icon.hire.a.helper:before {
15520 content: "\f3b0";
15521 font-family: 'brand-icons';
15522}
15523
15524i.icon.hooli:before {
15525 content: "\f427";
15526 font-family: 'brand-icons';
15527}
15528
15529i.icon.hornbill:before {
15530 content: "\f592";
15531 font-family: 'brand-icons';
15532}
15533
15534i.icon.hotjar:before {
15535 content: "\f3b1";
15536 font-family: 'brand-icons';
15537}
15538
15539i.icon.houzz:before {
15540 content: "\f27c";
15541 font-family: 'brand-icons';
15542}
15543
15544i.icon.html5:before {
15545 content: "\f13b";
15546 font-family: 'brand-icons';
15547}
15548
15549i.icon.hubspot:before {
15550 content: "\f3b2";
15551 font-family: 'brand-icons';
15552}
15553
15554i.icon.imdb:before {
15555 content: "\f2d8";
15556 font-family: 'brand-icons';
15557}
15558
15559i.icon.instagram:before {
15560 content: "\f16d";
15561 font-family: 'brand-icons';
15562}
15563
15564i.icon.intercom:before {
15565 content: "\f7af";
15566 font-family: 'brand-icons';
15567}
15568
15569i.icon.internet.explorer:before {
15570 content: "\f26b";
15571 font-family: 'brand-icons';
15572}
15573
15574i.icon.invision:before {
15575 content: "\f7b0";
15576 font-family: 'brand-icons';
15577}
15578
15579i.icon.ioxhost:before {
15580 content: "\f208";
15581 font-family: 'brand-icons';
15582}
15583
15584i.icon.itch.io:before {
15585 content: "\f83a";
15586 font-family: 'brand-icons';
15587}
15588
15589i.icon.itunes:before {
15590 content: "\f3b4";
15591 font-family: 'brand-icons';
15592}
15593
15594i.icon.itunes.note:before {
15595 content: "\f3b5";
15596 font-family: 'brand-icons';
15597}
15598
15599i.icon.java:before {
15600 content: "\f4e4";
15601 font-family: 'brand-icons';
15602}
15603
15604i.icon.jedi.order:before {
15605 content: "\f50e";
15606 font-family: 'brand-icons';
15607}
15608
15609i.icon.jenkins:before {
15610 content: "\f3b6";
15611 font-family: 'brand-icons';
15612}
15613
15614i.icon.jira:before {
15615 content: "\f7b1";
15616 font-family: 'brand-icons';
15617}
15618
15619i.icon.joget:before {
15620 content: "\f3b7";
15621 font-family: 'brand-icons';
15622}
15623
15624i.icon.joomla:before {
15625 content: "\f1aa";
15626 font-family: 'brand-icons';
15627}
15628
15629i.icon.js:before {
15630 content: "\f3b8";
15631 font-family: 'brand-icons';
15632}
15633
15634i.icon.js.square:before {
15635 content: "\f3b9";
15636 font-family: 'brand-icons';
15637}
15638
15639i.icon.jsfiddle:before {
15640 content: "\f1cc";
15641 font-family: 'brand-icons';
15642}
15643
15644i.icon.kaggle:before {
15645 content: "\f5fa";
15646 font-family: 'brand-icons';
15647}
15648
15649i.icon.keybase:before {
15650 content: "\f4f5";
15651 font-family: 'brand-icons';
15652}
15653
15654i.icon.keycdn:before {
15655 content: "\f3ba";
15656 font-family: 'brand-icons';
15657}
15658
15659i.icon.kickstarter:before {
15660 content: "\f3bb";
15661 font-family: 'brand-icons';
15662}
15663
15664i.icon.kickstarter.k:before {
15665 content: "\f3bc";
15666 font-family: 'brand-icons';
15667}
15668
15669i.icon.korvue:before {
15670 content: "\f42f";
15671 font-family: 'brand-icons';
15672}
15673
15674i.icon.laravel:before {
15675 content: "\f3bd";
15676 font-family: 'brand-icons';
15677}
15678
15679i.icon.lastfm:before {
15680 content: "\f202";
15681 font-family: 'brand-icons';
15682}
15683
15684i.icon.lastfm.square:before {
15685 content: "\f203";
15686 font-family: 'brand-icons';
15687}
15688
15689i.icon.leanpub:before {
15690 content: "\f212";
15691 font-family: 'brand-icons';
15692}
15693
15694i.icon.lesscss:before {
15695 content: "\f41d";
15696 font-family: 'brand-icons';
15697}
15698
15699i.icon.linechat:before {
15700 content: "\f3c0";
15701 font-family: 'brand-icons';
15702}
15703
15704i.icon.linkedin:before {
15705 content: "\f08c";
15706 font-family: 'brand-icons';
15707}
15708
15709i.icon.linkedin.in:before {
15710 content: "\f0e1";
15711 font-family: 'brand-icons';
15712}
15713
15714i.icon.linode:before {
15715 content: "\f2b8";
15716 font-family: 'brand-icons';
15717}
15718
15719i.icon.linux:before {
15720 content: "\f17c";
15721 font-family: 'brand-icons';
15722}
15723
15724i.icon.lyft:before {
15725 content: "\f3c3";
15726 font-family: 'brand-icons';
15727}
15728
15729i.icon.magento:before {
15730 content: "\f3c4";
15731 font-family: 'brand-icons';
15732}
15733
15734i.icon.mailchimp:before {
15735 content: "\f59e";
15736 font-family: 'brand-icons';
15737}
15738
15739i.icon.mandalorian:before {
15740 content: "\f50f";
15741 font-family: 'brand-icons';
15742}
15743
15744i.icon.markdown:before {
15745 content: "\f60f";
15746 font-family: 'brand-icons';
15747}
15748
15749i.icon.mastodon:before {
15750 content: "\f4f6";
15751 font-family: 'brand-icons';
15752}
15753
15754i.icon.maxcdn:before {
15755 content: "\f136";
15756 font-family: 'brand-icons';
15757}
15758
15759i.icon.medapps:before {
15760 content: "\f3c6";
15761 font-family: 'brand-icons';
15762}
15763
15764i.icon.medium:before {
15765 content: "\f23a";
15766 font-family: 'brand-icons';
15767}
15768
15769i.icon.medium.m:before {
15770 content: "\f3c7";
15771 font-family: 'brand-icons';
15772}
15773
15774i.icon.medrt:before {
15775 content: "\f3c8";
15776 font-family: 'brand-icons';
15777}
15778
15779i.icon.meetup:before {
15780 content: "\f2e0";
15781 font-family: 'brand-icons';
15782}
15783
15784i.icon.megaport:before {
15785 content: "\f5a3";
15786 font-family: 'brand-icons';
15787}
15788
15789i.icon.mendeley:before {
15790 content: "\f7b3";
15791 font-family: 'brand-icons';
15792}
15793
15794i.icon.microsoft:before {
15795 content: "\f3ca";
15796 font-family: 'brand-icons';
15797}
15798
15799i.icon.mix:before {
15800 content: "\f3cb";
15801 font-family: 'brand-icons';
15802}
15803
15804i.icon.mixcloud:before {
15805 content: "\f289";
15806 font-family: 'brand-icons';
15807}
15808
15809i.icon.mizuni:before {
15810 content: "\f3cc";
15811 font-family: 'brand-icons';
15812}
15813
15814i.icon.modx:before {
15815 content: "\f285";
15816 font-family: 'brand-icons';
15817}
15818
15819i.icon.monero:before {
15820 content: "\f3d0";
15821 font-family: 'brand-icons';
15822}
15823
15824i.icon.napster:before {
15825 content: "\f3d2";
15826 font-family: 'brand-icons';
15827}
15828
15829i.icon.neos:before {
15830 content: "\f612";
15831 font-family: 'brand-icons';
15832}
15833
15834i.icon.nimblr:before {
15835 content: "\f5a8";
15836 font-family: 'brand-icons';
15837}
15838
15839i.icon.node:before {
15840 content: "\f419";
15841 font-family: 'brand-icons';
15842}
15843
15844i.icon.node.js:before {
15845 content: "\f3d3";
15846 font-family: 'brand-icons';
15847}
15848
15849i.icon.npm:before {
15850 content: "\f3d4";
15851 font-family: 'brand-icons';
15852}
15853
15854i.icon.ns8:before {
15855 content: "\f3d5";
15856 font-family: 'brand-icons';
15857}
15858
15859i.icon.nutritionix:before {
15860 content: "\f3d6";
15861 font-family: 'brand-icons';
15862}
15863
15864i.icon.odnoklassniki:before {
15865 content: "\f263";
15866 font-family: 'brand-icons';
15867}
15868
15869i.icon.odnoklassniki.square:before {
15870 content: "\f264";
15871 font-family: 'brand-icons';
15872}
15873
15874i.icon.old.republic:before {
15875 content: "\f510";
15876 font-family: 'brand-icons';
15877}
15878
15879i.icon.opencart:before {
15880 content: "\f23d";
15881 font-family: 'brand-icons';
15882}
15883
15884i.icon.openid:before {
15885 content: "\f19b";
15886 font-family: 'brand-icons';
15887}
15888
15889i.icon.opera:before {
15890 content: "\f26a";
15891 font-family: 'brand-icons';
15892}
15893
15894i.icon.optin.monster:before {
15895 content: "\f23c";
15896 font-family: 'brand-icons';
15897}
15898
15899i.icon.osi:before {
15900 content: "\f41a";
15901 font-family: 'brand-icons';
15902}
15903
15904i.icon.page4:before {
15905 content: "\f3d7";
15906 font-family: 'brand-icons';
15907}
15908
15909i.icon.pagelines:before {
15910 content: "\f18c";
15911 font-family: 'brand-icons';
15912}
15913
15914i.icon.palfed:before {
15915 content: "\f3d8";
15916 font-family: 'brand-icons';
15917}
15918
15919i.icon.patreon:before {
15920 content: "\f3d9";
15921 font-family: 'brand-icons';
15922}
15923
15924i.icon.paypal:before {
15925 content: "\f1ed";
15926 font-family: 'brand-icons';
15927}
15928
15929i.icon.penny.arcade:before {
15930 content: "\f704";
15931 font-family: 'brand-icons';
15932}
15933
15934i.icon.periscope:before {
15935 content: "\f3da";
15936 font-family: 'brand-icons';
15937}
15938
15939i.icon.phabricator:before {
15940 content: "\f3db";
15941 font-family: 'brand-icons';
15942}
15943
15944i.icon.phoenix.framework:before {
15945 content: "\f3dc";
15946 font-family: 'brand-icons';
15947}
15948
15949i.icon.phoenix.squadron:before {
15950 content: "\f511";
15951 font-family: 'brand-icons';
15952}
15953
15954i.icon.php:before {
15955 content: "\f457";
15956 font-family: 'brand-icons';
15957}
15958
15959i.icon.pied.piper:before {
15960 content: "\f2ae";
15961 font-family: 'brand-icons';
15962}
15963
15964i.icon.pied.piper.alternate:before {
15965 content: "\f1a8";
15966 font-family: 'brand-icons';
15967}
15968
15969i.icon.pied.piper.hat:before {
15970 content: "\f4e5";
15971 font-family: 'brand-icons';
15972}
15973
15974i.icon.pied.piper.pp:before {
15975 content: "\f1a7";
15976 font-family: 'brand-icons';
15977}
15978
15979i.icon.pinterest:before {
15980 content: "\f0d2";
15981 font-family: 'brand-icons';
15982}
15983
15984i.icon.pinterest.p:before {
15985 content: "\f231";
15986 font-family: 'brand-icons';
15987}
15988
15989i.icon.pinterest.square:before {
15990 content: "\f0d3";
15991 font-family: 'brand-icons';
15992}
15993
15994i.icon.playstation:before {
15995 content: "\f3df";
15996 font-family: 'brand-icons';
15997}
15998
15999i.icon.product.hunt:before {
16000 content: "\f288";
16001 font-family: 'brand-icons';
16002}
16003
16004i.icon.pushed:before {
16005 content: "\f3e1";
16006 font-family: 'brand-icons';
16007}
16008
16009i.icon.python:before {
16010 content: "\f3e2";
16011 font-family: 'brand-icons';
16012}
16013
16014i.icon.qq:before {
16015 content: "\f1d6";
16016 font-family: 'brand-icons';
16017}
16018
16019i.icon.quinscape:before {
16020 content: "\f459";
16021 font-family: 'brand-icons';
16022}
16023
16024i.icon.quora:before {
16025 content: "\f2c4";
16026 font-family: 'brand-icons';
16027}
16028
16029i.icon.r.project:before {
16030 content: "\f4f7";
16031 font-family: 'brand-icons';
16032}
16033
16034i.icon.raspberry.pi:before {
16035 content: "\f7bb";
16036 font-family: 'brand-icons';
16037}
16038
16039i.icon.ravelry:before {
16040 content: "\f2d9";
16041 font-family: 'brand-icons';
16042}
16043
16044i.icon.react:before {
16045 content: "\f41b";
16046 font-family: 'brand-icons';
16047}
16048
16049i.icon.reacteurope:before {
16050 content: "\f75d";
16051 font-family: 'brand-icons';
16052}
16053
16054i.icon.readme:before {
16055 content: "\f4d5";
16056 font-family: 'brand-icons';
16057}
16058
16059i.icon.rebel:before {
16060 content: "\f1d0";
16061 font-family: 'brand-icons';
16062}
16063
16064i.icon.reddit:before {
16065 content: "\f1a1";
16066 font-family: 'brand-icons';
16067}
16068
16069i.icon.reddit.alien:before {
16070 content: "\f281";
16071 font-family: 'brand-icons';
16072}
16073
16074i.icon.reddit.square:before {
16075 content: "\f1a2";
16076 font-family: 'brand-icons';
16077}
16078
16079i.icon.redhat:before {
16080 content: "\f7bc";
16081 font-family: 'brand-icons';
16082}
16083
16084i.icon.redriver:before {
16085 content: "\f3e3";
16086 font-family: 'brand-icons';
16087}
16088
16089i.icon.redyeti:before {
16090 content: "\f69d";
16091 font-family: 'brand-icons';
16092}
16093
16094i.icon.renren:before {
16095 content: "\f18b";
16096 font-family: 'brand-icons';
16097}
16098
16099i.icon.replyd:before {
16100 content: "\f3e6";
16101 font-family: 'brand-icons';
16102}
16103
16104i.icon.researchgate:before {
16105 content: "\f4f8";
16106 font-family: 'brand-icons';
16107}
16108
16109i.icon.resolving:before {
16110 content: "\f3e7";
16111 font-family: 'brand-icons';
16112}
16113
16114i.icon.rev:before {
16115 content: "\f5b2";
16116 font-family: 'brand-icons';
16117}
16118
16119i.icon.rocketchat:before {
16120 content: "\f3e8";
16121 font-family: 'brand-icons';
16122}
16123
16124i.icon.rockrms:before {
16125 content: "\f3e9";
16126 font-family: 'brand-icons';
16127}
16128
16129i.icon.safari:before {
16130 content: "\f267";
16131 font-family: 'brand-icons';
16132}
16133
16134i.icon.salesforce:before {
16135 content: "\f83b";
16136 font-family: 'brand-icons';
16137}
16138
16139i.icon.sass:before {
16140 content: "\f41e";
16141 font-family: 'brand-icons';
16142}
16143
16144i.icon.schlix:before {
16145 content: "\f3ea";
16146 font-family: 'brand-icons';
16147}
16148
16149i.icon.scribd:before {
16150 content: "\f28a";
16151 font-family: 'brand-icons';
16152}
16153
16154i.icon.searchengin:before {
16155 content: "\f3eb";
16156 font-family: 'brand-icons';
16157}
16158
16159i.icon.sellcast:before {
16160 content: "\f2da";
16161 font-family: 'brand-icons';
16162}
16163
16164i.icon.sellsy:before {
16165 content: "\f213";
16166 font-family: 'brand-icons';
16167}
16168
16169i.icon.servicestack:before {
16170 content: "\f3ec";
16171 font-family: 'brand-icons';
16172}
16173
16174i.icon.shirtsinbulk:before {
16175 content: "\f214";
16176 font-family: 'brand-icons';
16177}
16178
16179i.icon.shopware:before {
16180 content: "\f5b5";
16181 font-family: 'brand-icons';
16182}
16183
16184i.icon.simplybuilt:before {
16185 content: "\f215";
16186 font-family: 'brand-icons';
16187}
16188
16189i.icon.sistrix:before {
16190 content: "\f3ee";
16191 font-family: 'brand-icons';
16192}
16193
16194i.icon.sith:before {
16195 content: "\f512";
16196 font-family: 'brand-icons';
16197}
16198
16199i.icon.sketch:before {
16200 content: "\f7c6";
16201 font-family: 'brand-icons';
16202}
16203
16204i.icon.skyatlas:before {
16205 content: "\f216";
16206 font-family: 'brand-icons';
16207}
16208
16209i.icon.skype:before {
16210 content: "\f17e";
16211 font-family: 'brand-icons';
16212}
16213
16214i.icon.slack:before {
16215 content: "\f198";
16216 font-family: 'brand-icons';
16217}
16218
16219i.icon.slack.hash:before {
16220 content: "\f3ef";
16221 font-family: 'brand-icons';
16222}
16223
16224i.icon.slideshare:before {
16225 content: "\f1e7";
16226 font-family: 'brand-icons';
16227}
16228
16229i.icon.snapchat:before {
16230 content: "\f2ab";
16231 font-family: 'brand-icons';
16232}
16233
16234i.icon.snapchat.ghost:before {
16235 content: "\f2ac";
16236 font-family: 'brand-icons';
16237}
16238
16239i.icon.snapchat.square:before {
16240 content: "\f2ad";
16241 font-family: 'brand-icons';
16242}
16243
16244i.icon.soundcloud:before {
16245 content: "\f1be";
16246 font-family: 'brand-icons';
16247}
16248
16249i.icon.sourcetree:before {
16250 content: "\f7d3";
16251 font-family: 'brand-icons';
16252}
16253
16254i.icon.speakap:before {
16255 content: "\f3f3";
16256 font-family: 'brand-icons';
16257}
16258
16259i.icon.speaker.deck:before {
16260 content: "\f83c";
16261 font-family: 'brand-icons';
16262}
16263
16264i.icon.spotify:before {
16265 content: "\f1bc";
16266 font-family: 'brand-icons';
16267}
16268
16269i.icon.squarespace:before {
16270 content: "\f5be";
16271 font-family: 'brand-icons';
16272}
16273
16274i.icon.stack.exchange:before {
16275 content: "\f18d";
16276 font-family: 'brand-icons';
16277}
16278
16279i.icon.stack.overflow:before {
16280 content: "\f16c";
16281 font-family: 'brand-icons';
16282}
16283
16284i.icon.stackpath:before {
16285 content: "\f842";
16286 font-family: 'brand-icons';
16287}
16288
16289i.icon.staylinked:before {
16290 content: "\f3f5";
16291 font-family: 'brand-icons';
16292}
16293
16294i.icon.steam:before {
16295 content: "\f1b6";
16296 font-family: 'brand-icons';
16297}
16298
16299i.icon.steam.square:before {
16300 content: "\f1b7";
16301 font-family: 'brand-icons';
16302}
16303
16304i.icon.steam.symbol:before {
16305 content: "\f3f6";
16306 font-family: 'brand-icons';
16307}
16308
16309i.icon.sticker.mule:before {
16310 content: "\f3f7";
16311 font-family: 'brand-icons';
16312}
16313
16314i.icon.strava:before {
16315 content: "\f428";
16316 font-family: 'brand-icons';
16317}
16318
16319i.icon.stripe:before {
16320 content: "\f429";
16321 font-family: 'brand-icons';
16322}
16323
16324i.icon.stripe.s:before {
16325 content: "\f42a";
16326 font-family: 'brand-icons';
16327}
16328
16329i.icon.studiovinari:before {
16330 content: "\f3f8";
16331 font-family: 'brand-icons';
16332}
16333
16334i.icon.stumbleupon:before {
16335 content: "\f1a4";
16336 font-family: 'brand-icons';
16337}
16338
16339i.icon.stumbleupon.circle:before {
16340 content: "\f1a3";
16341 font-family: 'brand-icons';
16342}
16343
16344i.icon.superpowers:before {
16345 content: "\f2dd";
16346 font-family: 'brand-icons';
16347}
16348
16349i.icon.supple:before {
16350 content: "\f3f9";
16351 font-family: 'brand-icons';
16352}
16353
16354i.icon.suse:before {
16355 content: "\f7d6";
16356 font-family: 'brand-icons';
16357}
16358
16359i.icon.symfony:before {
16360 content: "\f83d";
16361 font-family: 'brand-icons';
16362}
16363
16364i.icon.teamspeak:before {
16365 content: "\f4f9";
16366 font-family: 'brand-icons';
16367}
16368
16369i.icon.telegram:before {
16370 content: "\f2c6";
16371 font-family: 'brand-icons';
16372}
16373
16374i.icon.telegram.plane:before {
16375 content: "\f3fe";
16376 font-family: 'brand-icons';
16377}
16378
16379i.icon.tencent.weibo:before {
16380 content: "\f1d5";
16381 font-family: 'brand-icons';
16382}
16383
16384i.icon.themeco:before {
16385 content: "\f5c6";
16386 font-family: 'brand-icons';
16387}
16388
16389i.icon.themeisle:before {
16390 content: "\f2b2";
16391 font-family: 'brand-icons';
16392}
16393
16394i.icon.think.peaks:before {
16395 content: "\f731";
16396 font-family: 'brand-icons';
16397}
16398
16399i.icon.trade.federation:before {
16400 content: "\f513";
16401 font-family: 'brand-icons';
16402}
16403
16404i.icon.trello:before {
16405 content: "\f181";
16406 font-family: 'brand-icons';
16407}
16408
16409i.icon.tripadvisor:before {
16410 content: "\f262";
16411 font-family: 'brand-icons';
16412}
16413
16414i.icon.tumblr:before {
16415 content: "\f173";
16416 font-family: 'brand-icons';
16417}
16418
16419i.icon.tumblr.square:before {
16420 content: "\f174";
16421 font-family: 'brand-icons';
16422}
16423
16424i.icon.twitch:before {
16425 content: "\f1e8";
16426 font-family: 'brand-icons';
16427}
16428
16429i.icon.twitter:before {
16430 content: "\f099";
16431 font-family: 'brand-icons';
16432}
16433
16434i.icon.twitter.square:before {
16435 content: "\f081";
16436 font-family: 'brand-icons';
16437}
16438
16439i.icon.typo3:before {
16440 content: "\f42b";
16441 font-family: 'brand-icons';
16442}
16443
16444i.icon.uber:before {
16445 content: "\f402";
16446 font-family: 'brand-icons';
16447}
16448
16449i.icon.ubuntu:before {
16450 content: "\f7df";
16451 font-family: 'brand-icons';
16452}
16453
16454i.icon.uikit:before {
16455 content: "\f403";
16456 font-family: 'brand-icons';
16457}
16458
16459i.icon.uniregistry:before {
16460 content: "\f404";
16461 font-family: 'brand-icons';
16462}
16463
16464i.icon.untappd:before {
16465 content: "\f405";
16466 font-family: 'brand-icons';
16467}
16468
16469i.icon.ups:before {
16470 content: "\f7e0";
16471 font-family: 'brand-icons';
16472}
16473
16474i.icon.usb:before {
16475 content: "\f287";
16476 font-family: 'brand-icons';
16477}
16478
16479i.icon.usps:before {
16480 content: "\f7e1";
16481 font-family: 'brand-icons';
16482}
16483
16484i.icon.ussunnah:before {
16485 content: "\f407";
16486 font-family: 'brand-icons';
16487}
16488
16489i.icon.vaadin:before {
16490 content: "\f408";
16491 font-family: 'brand-icons';
16492}
16493
16494i.icon.viacoin:before {
16495 content: "\f237";
16496 font-family: 'brand-icons';
16497}
16498
16499i.icon.viadeo:before {
16500 content: "\f2a9";
16501 font-family: 'brand-icons';
16502}
16503
16504i.icon.viadeo.square:before {
16505 content: "\f2aa";
16506 font-family: 'brand-icons';
16507}
16508
16509i.icon.viber:before {
16510 content: "\f409";
16511 font-family: 'brand-icons';
16512}
16513
16514i.icon.vimeo:before {
16515 content: "\f40a";
16516 font-family: 'brand-icons';
16517}
16518
16519i.icon.vimeo.square:before {
16520 content: "\f194";
16521 font-family: 'brand-icons';
16522}
16523
16524i.icon.vimeo.v:before {
16525 content: "\f27d";
16526 font-family: 'brand-icons';
16527}
16528
16529i.icon.vine:before {
16530 content: "\f1ca";
16531 font-family: 'brand-icons';
16532}
16533
16534i.icon.vk:before {
16535 content: "\f189";
16536 font-family: 'brand-icons';
16537}
16538
16539i.icon.vnv:before {
16540 content: "\f40b";
16541 font-family: 'brand-icons';
16542}
16543
16544i.icon.vuejs:before {
16545 content: "\f41f";
16546 font-family: 'brand-icons';
16547}
16548
16549i.icon.waze:before {
16550 content: "\f83f";
16551 font-family: 'brand-icons';
16552}
16553
16554i.icon.weebly:before {
16555 content: "\f5cc";
16556 font-family: 'brand-icons';
16557}
16558
16559i.icon.weibo:before {
16560 content: "\f18a";
16561 font-family: 'brand-icons';
16562}
16563
16564i.icon.weixin:before {
16565 content: "\f1d7";
16566 font-family: 'brand-icons';
16567}
16568
16569i.icon.whatsapp:before {
16570 content: "\f232";
16571 font-family: 'brand-icons';
16572}
16573
16574i.icon.whatsapp.square:before {
16575 content: "\f40c";
16576 font-family: 'brand-icons';
16577}
16578
16579i.icon.whmcs:before {
16580 content: "\f40d";
16581 font-family: 'brand-icons';
16582}
16583
16584i.icon.wikipedia.w:before {
16585 content: "\f266";
16586 font-family: 'brand-icons';
16587}
16588
16589i.icon.windows:before {
16590 content: "\f17a";
16591 font-family: 'brand-icons';
16592}
16593
16594i.icon.wix:before {
16595 content: "\f5cf";
16596 font-family: 'brand-icons';
16597}
16598
16599i.icon.wizards.of.the.coast:before {
16600 content: "\f730";
16601 font-family: 'brand-icons';
16602}
16603
16604i.icon.wolf.pack.battalion:before {
16605 content: "\f514";
16606 font-family: 'brand-icons';
16607}
16608
16609i.icon.wordpress:before {
16610 content: "\f19a";
16611 font-family: 'brand-icons';
16612}
16613
16614i.icon.wordpress.simple:before {
16615 content: "\f411";
16616 font-family: 'brand-icons';
16617}
16618
16619i.icon.wpbeginner:before {
16620 content: "\f297";
16621 font-family: 'brand-icons';
16622}
16623
16624i.icon.wpexplorer:before {
16625 content: "\f2de";
16626 font-family: 'brand-icons';
16627}
16628
16629i.icon.wpforms:before {
16630 content: "\f298";
16631 font-family: 'brand-icons';
16632}
16633
16634i.icon.wpressr:before {
16635 content: "\f3e4";
16636 font-family: 'brand-icons';
16637}
16638
16639i.icon.xbox:before {
16640 content: "\f412";
16641 font-family: 'brand-icons';
16642}
16643
16644i.icon.xing:before {
16645 content: "\f168";
16646 font-family: 'brand-icons';
16647}
16648
16649i.icon.xing.square:before {
16650 content: "\f169";
16651 font-family: 'brand-icons';
16652}
16653
16654i.icon.y.combinator:before {
16655 content: "\f23b";
16656 font-family: 'brand-icons';
16657}
16658
16659i.icon.yahoo:before {
16660 content: "\f19e";
16661 font-family: 'brand-icons';
16662}
16663
16664i.icon.yammer:before {
16665 content: "\f840";
16666 font-family: 'brand-icons';
16667}
16668
16669i.icon.yandex:before {
16670 content: "\f413";
16671 font-family: 'brand-icons';
16672}
16673
16674i.icon.yandex.international:before {
16675 content: "\f414";
16676 font-family: 'brand-icons';
16677}
16678
16679i.icon.yarn:before {
16680 content: "\f7e3";
16681 font-family: 'brand-icons';
16682}
16683
16684i.icon.yelp:before {
16685 content: "\f1e9";
16686 font-family: 'brand-icons';
16687}
16688
16689i.icon.yoast:before {
16690 content: "\f2b1";
16691 font-family: 'brand-icons';
16692}
16693
16694i.icon.youtube:before {
16695 content: "\f167";
16696 font-family: 'brand-icons';
16697}
16698
16699i.icon.youtube.square:before {
16700 content: "\f431";
16701 font-family: 'brand-icons';
16702}
16703
16704i.icon.zhihu:before {
16705 content: "\f63f";
16706 font-family: 'brand-icons';
16707}
16708
16709/* Aliases */
16710
16711i.icon.american.express:before {
16712 content: "\f1f3";
16713 font-family: 'brand-icons';
16714}
16715
16716i.icon.american.express.card:before {
16717 content: "\f1f3";
16718 font-family: 'brand-icons';
16719}
16720
16721i.icon.amex:before {
16722 content: "\f1f3";
16723 font-family: 'brand-icons';
16724}
16725
16726i.icon.bitbucket.square:before {
16727 content: "\f171";
16728 font-family: 'brand-icons';
16729}
16730
16731i.icon.bluetooth.alternative:before {
16732 content: "\f294";
16733 font-family: 'brand-icons';
16734}
16735
16736i.icon.credit.card.amazon.pay:before {
16737 content: "\f42d";
16738 font-family: 'brand-icons';
16739}
16740
16741i.icon.credit.card.american.express:before {
16742 content: "\f1f3";
16743 font-family: 'brand-icons';
16744}
16745
16746i.icon.credit.card.diners.club:before {
16747 content: "\f24c";
16748 font-family: 'brand-icons';
16749}
16750
16751i.icon.credit.card.discover:before {
16752 content: "\f1f2";
16753 font-family: 'brand-icons';
16754}
16755
16756i.icon.credit.card.jcb:before {
16757 content: "\f24b";
16758 font-family: 'brand-icons';
16759}
16760
16761i.icon.credit.card.mastercard:before {
16762 content: "\f1f1";
16763 font-family: 'brand-icons';
16764}
16765
16766i.icon.credit.card.paypal:before {
16767 content: "\f1f4";
16768 font-family: 'brand-icons';
16769}
16770
16771i.icon.credit.card.stripe:before {
16772 content: "\f1f5";
16773 font-family: 'brand-icons';
16774}
16775
16776i.icon.credit.card.visa:before {
16777 content: "\f1f0";
16778 font-family: 'brand-icons';
16779}
16780
16781i.icon.diners.club:before {
16782 content: "\f24c";
16783 font-family: 'brand-icons';
16784}
16785
16786i.icon.diners.club.card:before {
16787 content: "\f24c";
16788 font-family: 'brand-icons';
16789}
16790
16791i.icon.discover:before {
16792 content: "\f1f2";
16793 font-family: 'brand-icons';
16794}
16795
16796i.icon.discover.card:before {
16797 content: "\f1f2";
16798 font-family: 'brand-icons';
16799}
16800
16801i.icon.disk.outline:before {
16802 content: "\f369";
16803 font-family: 'brand-icons';
16804}
16805
16806i.icon.dribble:before {
16807 content: "\f17d";
16808 font-family: 'brand-icons';
16809}
16810
16811i.icon.eercast:before {
16812 content: "\f2da";
16813 font-family: 'brand-icons';
16814}
16815
16816i.icon.envira.gallery:before {
16817 content: "\f299";
16818 font-family: 'brand-icons';
16819}
16820
16821i.icon.fa:before {
16822 content: "\f2b4";
16823 font-family: 'brand-icons';
16824}
16825
16826i.icon.facebook.official:before {
16827 content: "\f082";
16828 font-family: 'brand-icons';
16829}
16830
16831i.icon.five.hundred.pixels:before {
16832 content: "\f26e";
16833 font-family: 'brand-icons';
16834}
16835
16836i.icon.gittip:before {
16837 content: "\f184";
16838 font-family: 'brand-icons';
16839}
16840
16841i.icon.google.plus.circle:before {
16842 content: "\f2b3";
16843 font-family: 'brand-icons';
16844}
16845
16846i.icon.google.plus.official:before {
16847 content: "\f2b3";
16848 font-family: 'brand-icons';
16849}
16850
16851i.icon.japan.credit.bureau:before {
16852 content: "\f24b";
16853 font-family: 'brand-icons';
16854}
16855
16856i.icon.japan.credit.bureau.card:before {
16857 content: "\f24b";
16858 font-family: 'brand-icons';
16859}
16860
16861i.icon.jcb:before {
16862 content: "\f24b";
16863 font-family: 'brand-icons';
16864}
16865
16866i.icon.linkedin.square:before {
16867 content: "\f08c";
16868 font-family: 'brand-icons';
16869}
16870
16871i.icon.mastercard:before {
16872 content: "\f1f1";
16873 font-family: 'brand-icons';
16874}
16875
16876i.icon.mastercard.card:before {
16877 content: "\f1f1";
16878 font-family: 'brand-icons';
16879}
16880
16881i.icon.microsoft.edge:before {
16882 content: "\f282";
16883 font-family: 'brand-icons';
16884}
16885
16886i.icon.ms.edge:before {
16887 content: "\f282";
16888 font-family: 'brand-icons';
16889}
16890
16891i.icon.new.pied.piper:before {
16892 content: "\f2ae";
16893 font-family: 'brand-icons';
16894}
16895
16896i.icon.optinmonster:before {
16897 content: "\f23c";
16898 font-family: 'brand-icons';
16899}
16900
16901i.icon.paypal.card:before {
16902 content: "\f1f4";
16903 font-family: 'brand-icons';
16904}
16905
16906i.icon.pied.piper.hat:before {
16907 content: "\f2ae";
16908 font-family: 'brand-icons';
16909}
16910
16911i.icon.pocket:before {
16912 content: "\f265";
16913 font-family: 'brand-icons';
16914}
16915
16916i.icon.stripe.card:before {
16917 content: "\f1f5";
16918 font-family: 'brand-icons';
16919}
16920
16921i.icon.theme.isle:before {
16922 content: "\f2b2";
16923 font-family: 'brand-icons';
16924}
16925
16926i.icon.visa:before {
16927 content: "\f1f0";
16928 font-family: 'brand-icons';
16929}
16930
16931i.icon.visa.card:before {
16932 content: "\f1f0";
16933 font-family: 'brand-icons';
16934}
16935
16936i.icon.wechat:before {
16937 content: "\f1d7";
16938 font-family: 'brand-icons';
16939}
16940
16941i.icon.wikipedia:before {
16942 content: "\f266";
16943 font-family: 'brand-icons';
16944}
16945
16946i.icon.wordpress.beginner:before {
16947 content: "\f297";
16948 font-family: 'brand-icons';
16949}
16950
16951i.icon.wordpress.forms:before {
16952 content: "\f298";
16953 font-family: 'brand-icons';
16954}
16955
16956i.icon.yc:before {
16957 content: "\f23b";
16958 font-family: 'brand-icons';
16959}
16960
16961i.icon.ycombinator:before {
16962 content: "\f23b";
16963 font-family: 'brand-icons';
16964}
16965
16966i.icon.youtube.play:before {
16967 content: "\f167";
16968 font-family: 'brand-icons';
16969}
16970
16971/*******************************
16972 Site Overrides
16973*******************************/
16974/*!
16975 * # Fomantic-UI - Image
16976 * http://github.com/fomantic/Fomantic-UI/
16977 *
16978 *
16979 * Released under the MIT license
16980 * http://opensource.org/licenses/MIT
16981 *
16982 */
16983
16984/*******************************
16985 Image
16986*******************************/
16987
16988.ui.image {
16989 position: relative;
16990 display: inline-block;
16991 vertical-align: middle;
16992 max-width: 100%;
16993 background-color: transparent;
16994}
16995
16996img.ui.image {
16997 display: block;
16998}
16999
17000.ui.image svg,
17001.ui.image img {
17002 display: block;
17003 max-width: 100%;
17004 height: auto;
17005}
17006
17007/*******************************
17008 States
17009*******************************/
17010
17011.ui.hidden.images,
17012.ui.ui.hidden.image {
17013 display: none;
17014}
17015
17016.ui.hidden.transition.images,
17017.ui.hidden.transition.image {
17018 display: block;
17019 visibility: hidden;
17020}
17021
17022.ui.images > .hidden.transition {
17023 display: inline-block;
17024 visibility: hidden;
17025}
17026
17027.ui.disabled.images,
17028.ui.disabled.image {
17029 cursor: default;
17030 opacity: 0.45;
17031}
17032
17033/*******************************
17034 Variations
17035*******************************/
17036
17037/*--------------
17038 Inline
17039---------------*/
17040
17041.ui.inline.image,
17042.ui.inline.image svg,
17043.ui.inline.image img {
17044 display: inline-block;
17045}
17046
17047/*------------------
17048 Vertical Aligned
17049-------------------*/
17050
17051.ui.top.aligned.images .image,
17052.ui.top.aligned.image,
17053.ui.top.aligned.image svg,
17054.ui.top.aligned.image img {
17055 display: inline-block;
17056 vertical-align: top;
17057}
17058
17059.ui.middle.aligned.images .image,
17060.ui.middle.aligned.image,
17061.ui.middle.aligned.image svg,
17062.ui.middle.aligned.image img {
17063 display: inline-block;
17064 vertical-align: middle;
17065}
17066
17067.ui.bottom.aligned.images .image,
17068.ui.bottom.aligned.image,
17069.ui.bottom.aligned.image svg,
17070.ui.bottom.aligned.image img {
17071 display: inline-block;
17072 vertical-align: bottom;
17073}
17074
17075/*--------------
17076 Rounded
17077---------------*/
17078
17079.ui.rounded.images .image,
17080.ui.rounded.image,
17081.ui.rounded.images .image > *,
17082.ui.rounded.image > * {
17083 border-radius: 0.3125em;
17084}
17085
17086/*--------------
17087 Bordered
17088---------------*/
17089
17090.ui.bordered.images .image,
17091.ui.bordered.images img,
17092.ui.bordered.images svg,
17093.ui.bordered.image img,
17094.ui.bordered.image svg,
17095img.ui.bordered.image {
17096 border: 1px solid rgba(0, 0, 0, 0.1);
17097}
17098
17099/*--------------
17100 Circular
17101---------------*/
17102
17103.ui.circular.images,
17104.ui.circular.image {
17105 overflow: hidden;
17106}
17107
17108.ui.circular.images .image,
17109.ui.circular.image,
17110.ui.circular.images .image > *,
17111.ui.circular.image > * {
17112 border-radius: 500rem;
17113}
17114
17115/*--------------
17116 Fluid
17117---------------*/
17118
17119.ui.fluid.images,
17120.ui.fluid.image,
17121.ui.fluid.images img,
17122.ui.fluid.images svg,
17123.ui.fluid.image svg,
17124.ui.fluid.image img {
17125 display: block;
17126 width: 100%;
17127 height: auto;
17128}
17129
17130/*--------------
17131 Avatar
17132---------------*/
17133
17134.ui.avatar.images .image,
17135.ui.avatar.images img,
17136.ui.avatar.images svg,
17137.ui.avatar.image img,
17138.ui.avatar.image svg,
17139.ui.avatar.image {
17140 margin-right: 0.25em;
17141 display: inline-block;
17142 width: 2em;
17143 height: 2em;
17144 border-radius: 500rem;
17145}
17146
17147/*-------------------
17148 Spaced
17149--------------------*/
17150
17151.ui.spaced.image {
17152 display: inline-block !important;
17153 margin-left: 0.5em;
17154 margin-right: 0.5em;
17155}
17156
17157.ui[class*="left spaced"].image {
17158 margin-left: 0.5em;
17159 margin-right: 0;
17160}
17161
17162.ui[class*="right spaced"].image {
17163 margin-left: 0;
17164 margin-right: 0.5em;
17165}
17166
17167/*-------------------
17168 Floated
17169--------------------*/
17170
17171.ui.floated.image,
17172.ui.floated.images {
17173 float: left;
17174 margin-right: 1em;
17175 margin-bottom: 1em;
17176}
17177
17178.ui.right.floated.images,
17179.ui.right.floated.image {
17180 float: right;
17181 margin-right: 0;
17182 margin-bottom: 1em;
17183 margin-left: 1em;
17184}
17185
17186.ui.floated.images:last-child,
17187.ui.floated.image:last-child {
17188 margin-bottom: 0;
17189}
17190
17191.ui.centered.images,
17192.ui.centered.image {
17193 margin-left: auto;
17194 margin-right: auto;
17195}
17196
17197/*--------------
17198 Sizes
17199---------------*/
17200
17201.ui.mini.images .image,
17202.ui.mini.images img,
17203.ui.mini.images svg,
17204.ui.mini.image {
17205 width: 35px;
17206 height: auto;
17207 font-size: 0.78571429rem;
17208}
17209
17210.ui.tiny.images .image,
17211.ui.tiny.images img,
17212.ui.tiny.images svg,
17213.ui.tiny.image {
17214 width: 80px;
17215 height: auto;
17216 font-size: 0.85714286rem;
17217}
17218
17219.ui.small.images .image,
17220.ui.small.images img,
17221.ui.small.images svg,
17222.ui.small.image {
17223 width: 150px;
17224 height: auto;
17225 font-size: 0.92857143rem;
17226}
17227
17228.ui.medium.images .image,
17229.ui.medium.images img,
17230.ui.medium.images svg,
17231.ui.medium.image {
17232 width: 300px;
17233 height: auto;
17234 font-size: 1rem;
17235}
17236
17237.ui.large.images .image,
17238.ui.large.images img,
17239.ui.large.images svg,
17240.ui.large.image {
17241 width: 450px;
17242 height: auto;
17243 font-size: 1.14285714rem;
17244}
17245
17246.ui.big.images .image,
17247.ui.big.images img,
17248.ui.big.images svg,
17249.ui.big.image {
17250 width: 600px;
17251 height: auto;
17252 font-size: 1.28571429rem;
17253}
17254
17255.ui.huge.images .image,
17256.ui.huge.images img,
17257.ui.huge.images svg,
17258.ui.huge.image {
17259 width: 800px;
17260 height: auto;
17261 font-size: 1.42857143rem;
17262}
17263
17264.ui.massive.images .image,
17265.ui.massive.images img,
17266.ui.massive.images svg,
17267.ui.massive.image {
17268 width: 960px;
17269 height: auto;
17270 font-size: 1.71428571rem;
17271}
17272
17273/*******************************
17274 Groups
17275*******************************/
17276
17277.ui.images {
17278 font-size: 0;
17279 margin: 0 -0.25rem 0;
17280}
17281
17282.ui.images .image,
17283.ui.images > img,
17284.ui.images > svg {
17285 display: inline-block;
17286 margin: 0 0.25rem 0.5rem;
17287}
17288
17289/*******************************
17290 Theme Overrides
17291*******************************/
17292
17293/*******************************
17294 Site Overrides
17295*******************************/
17296/*!
17297 * # Fomantic-UI - Input
17298 * http://github.com/fomantic/Fomantic-UI/
17299 *
17300 *
17301 * Released under the MIT license
17302 * http://opensource.org/licenses/MIT
17303 *
17304 */
17305
17306/*******************************
17307 Standard
17308*******************************/
17309
17310/*--------------------
17311 Inputs
17312---------------------*/
17313
17314.ui.input {
17315 position: relative;
17316 font-weight: normal;
17317 font-style: normal;
17318 display: -webkit-inline-box;
17319 display: -ms-inline-flexbox;
17320 display: inline-flex;
17321 color: rgba(0, 0, 0, 0.87);
17322}
17323
17324.ui.input > input {
17325 margin: 0;
17326 max-width: 100%;
17327 -webkit-box-flex: 1;
17328 -ms-flex: 1 0 auto;
17329 flex: 1 0 auto;
17330 outline: none;
17331 -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
17332 text-align: left;
17333 line-height: 1.21428571em;
17334 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
17335 padding: 0.67857143em 1em;
17336 background: #FFFFFF;
17337 border: 1px solid rgba(34, 36, 38, 0.15);
17338 color: rgba(0, 0, 0, 0.87);
17339 border-radius: 0.28571429rem;
17340 -webkit-transition: border-color 0.1s ease, -webkit-box-shadow 0.1s ease;
17341 transition: border-color 0.1s ease, -webkit-box-shadow 0.1s ease;
17342 transition: box-shadow 0.1s ease, border-color 0.1s ease;
17343 transition: box-shadow 0.1s ease, border-color 0.1s ease, -webkit-box-shadow 0.1s ease;
17344 -webkit-box-shadow: none;
17345 box-shadow: none;
17346}
17347
17348/*--------------------
17349 Placeholder
17350---------------------*/
17351
17352/* browsers require these rules separate */
17353
17354.ui.input > input::-webkit-input-placeholder {
17355 color: rgba(191, 191, 191, 0.87);
17356}
17357
17358.ui.input > input::-moz-placeholder {
17359 color: rgba(191, 191, 191, 0.87);
17360}
17361
17362.ui.input > input:-ms-input-placeholder {
17363 color: rgba(191, 191, 191, 0.87);
17364}
17365
17366/*******************************
17367 States
17368*******************************/
17369
17370/*--------------------
17371 Disabled
17372---------------------*/
17373
17374.ui.disabled.input,
17375.ui.input:not(.disabled) input[disabled] {
17376 opacity: 0.45;
17377}
17378
17379.ui.disabled.input > input,
17380.ui.input:not(.disabled) input[disabled] {
17381 pointer-events: none;
17382}
17383
17384/*--------------------
17385 Active
17386---------------------*/
17387
17388.ui.input > input:active,
17389.ui.input.down input {
17390 border-color: rgba(0, 0, 0, 0.3);
17391 background: #FAFAFA;
17392 color: rgba(0, 0, 0, 0.87);
17393 -webkit-box-shadow: none;
17394 box-shadow: none;
17395}
17396
17397/*--------------------
17398 Loading
17399---------------------*/
17400
17401.ui.loading.loading.input > i.icon:before {
17402 position: absolute;
17403 content: '';
17404 top: 50%;
17405 left: 50%;
17406 margin: -0.64285714em 0 0 -0.64285714em;
17407 width: 1.28571429em;
17408 height: 1.28571429em;
17409 border-radius: 500rem;
17410 border: 0.2em solid rgba(0, 0, 0, 0.1);
17411}
17412
17413.ui.loading.loading.input > i.icon:after {
17414 position: absolute;
17415 content: '';
17416 top: 50%;
17417 left: 50%;
17418 margin: -0.64285714em 0 0 -0.64285714em;
17419 width: 1.28571429em;
17420 height: 1.28571429em;
17421 -webkit-animation: loader 0.6s infinite linear;
17422 animation: loader 0.6s infinite linear;
17423 border: 0.2em solid #767676;
17424 border-radius: 500rem;
17425 -webkit-box-shadow: 0 0 0 1px transparent;
17426 box-shadow: 0 0 0 1px transparent;
17427}
17428
17429/*--------------------
17430 Focus
17431---------------------*/
17432
17433.ui.input.focus > input,
17434.ui.input > input:focus {
17435 border-color: #85B7D9;
17436 background: #FFFFFF;
17437 color: rgba(0, 0, 0, 0.8);
17438 -webkit-box-shadow: none;
17439 box-shadow: none;
17440}
17441
17442.ui.input.focus > input::-webkit-input-placeholder,
17443.ui.input > input:focus::-webkit-input-placeholder {
17444 color: rgba(115, 115, 115, 0.87);
17445}
17446
17447.ui.input.focus > input::-moz-placeholder,
17448.ui.input > input:focus::-moz-placeholder {
17449 color: rgba(115, 115, 115, 0.87);
17450}
17451
17452.ui.input.focus > input:-ms-input-placeholder,
17453.ui.input > input:focus:-ms-input-placeholder {
17454 color: rgba(115, 115, 115, 0.87);
17455}
17456
17457/*--------------------
17458 Error
17459---------------------*/
17460
17461.ui.input.error > input {
17462 background-color: #FFF6F6;
17463 border-color: #E0B4B4;
17464 color: #9F3A38;
17465 -webkit-box-shadow: none;
17466 box-shadow: none;
17467}
17468
17469/* Error Placeholder */
17470
17471.ui.input.error > input::-webkit-input-placeholder {
17472 color: #e7bdbc;
17473}
17474
17475.ui.input.error > input::-moz-placeholder {
17476 color: #e7bdbc;
17477}
17478
17479.ui.input.error > input:-ms-input-placeholder {
17480 color: #e7bdbc !important;
17481}
17482
17483/* Focused Error Placeholder */
17484
17485.ui.input.error > input:focus::-webkit-input-placeholder {
17486 color: #da9796;
17487}
17488
17489.ui.input.error > input:focus::-moz-placeholder {
17490 color: #da9796;
17491}
17492
17493.ui.input.error > input:focus:-ms-input-placeholder {
17494 color: #da9796 !important;
17495}
17496
17497/*******************************
17498 Variations
17499*******************************/
17500
17501/*--------------------
17502 Transparent
17503---------------------*/
17504
17505.ui.transparent.input > textarea,
17506.ui.transparent.input > input {
17507 border-color: transparent !important;
17508 background-color: transparent !important;
17509 padding: 0;
17510 -webkit-box-shadow: none !important;
17511 box-shadow: none !important;
17512 border-radius: 0 !important;
17513}
17514
17515.field .ui.transparent.input > textarea {
17516 padding: 0.67857143em 1em;
17517}
17518
17519/* Transparent Icon */
17520
17521:not(.field) > .ui.transparent.icon.input > i.icon {
17522 width: 1.1em;
17523}
17524
17525:not(.field) > .ui.transparent.icon.input > input {
17526 padding-left: 0;
17527 padding-right: 2em;
17528}
17529
17530:not(.field) > .ui.transparent[class*="left icon"].input > input {
17531 padding-left: 2em;
17532 padding-right: 0;
17533}
17534
17535/* Transparent Inverted */
17536
17537.ui.transparent.inverted.input {
17538 color: #FFFFFF;
17539}
17540
17541.ui.ui.transparent.inverted.input > textarea,
17542.ui.ui.transparent.inverted.input > input {
17543 color: inherit;
17544}
17545
17546.ui.transparent.inverted.input > input::-webkit-input-placeholder {
17547 color: rgba(255, 255, 255, 0.5);
17548}
17549
17550.ui.transparent.inverted.input > input::-moz-placeholder {
17551 color: rgba(255, 255, 255, 0.5);
17552}
17553
17554.ui.transparent.inverted.input > input:-ms-input-placeholder {
17555 color: rgba(255, 255, 255, 0.5);
17556}
17557
17558/*--------------------
17559 Icon
17560---------------------*/
17561
17562.ui.icon.input > i.icon {
17563 cursor: default;
17564 position: absolute;
17565 line-height: 1;
17566 text-align: center;
17567 top: 0;
17568 right: 0;
17569 margin: 0;
17570 height: 100%;
17571 width: 2.67142857em;
17572 opacity: 0.5;
17573 border-radius: 0 0.28571429rem 0.28571429rem 0;
17574 -webkit-transition: opacity 0.3s ease;
17575 transition: opacity 0.3s ease;
17576}
17577
17578.ui.icon.input > i.icon:not(.link) {
17579 pointer-events: none;
17580}
17581
17582.ui.ui.icon.input > textarea,
17583.ui.ui.icon.input > input {
17584 padding-right: 2.67142857em;
17585}
17586
17587.ui.icon.input > i.icon:before,
17588.ui.icon.input > i.icon:after {
17589 left: 0;
17590 position: absolute;
17591 text-align: center;
17592 top: 50%;
17593 width: 100%;
17594 margin-top: -0.5em;
17595}
17596
17597.ui.icon.input > i.link.icon {
17598 cursor: pointer;
17599}
17600
17601.ui.icon.input > i.circular.icon {
17602 top: 0.35em;
17603 right: 0.5em;
17604}
17605
17606/* Left Icon Input */
17607
17608.ui[class*="left icon"].input > i.icon {
17609 right: auto;
17610 left: 1px;
17611 border-radius: 0.28571429rem 0 0 0.28571429rem;
17612}
17613
17614.ui[class*="left icon"].input > i.circular.icon {
17615 right: auto;
17616 left: 0.5em;
17617}
17618
17619.ui.ui[class*="left icon"].input > textarea,
17620.ui.ui[class*="left icon"].input > input {
17621 padding-left: 2.67142857em;
17622 padding-right: 1em;
17623}
17624
17625/* Focus */
17626
17627.ui.icon.input > textarea:focus ~ i.icon,
17628.ui.icon.input > input:focus ~ i.icon {
17629 opacity: 1;
17630}
17631
17632/*--------------------
17633 Labeled
17634---------------------*/
17635
17636/* Adjacent Label */
17637
17638.ui.labeled.input > .label {
17639 -webkit-box-flex: 0;
17640 -ms-flex: 0 0 auto;
17641 flex: 0 0 auto;
17642 margin: 0;
17643 font-size: 1em;
17644}
17645
17646.ui.labeled.input > .label:not(.corner) {
17647 padding-top: 0.78571429em;
17648 padding-bottom: 0.78571429em;
17649}
17650
17651/* Regular Label on Left */
17652
17653.ui.labeled.input:not([class*="corner labeled"]) .label:first-child {
17654 border-top-right-radius: 0;
17655 border-bottom-right-radius: 0;
17656}
17657
17658.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input {
17659 border-top-left-radius: 0;
17660 border-bottom-left-radius: 0;
17661 border-left-color: transparent;
17662}
17663
17664.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input:focus {
17665 border-left-color: #85B7D9;
17666}
17667
17668/* Regular Label on Right */
17669
17670.ui[class*="right labeled"].input > input {
17671 border-top-right-radius: 0 !important;
17672 border-bottom-right-radius: 0 !important;
17673 border-right-color: transparent !important;
17674}
17675
17676.ui[class*="right labeled"].input > input + .label {
17677 border-top-left-radius: 0;
17678 border-bottom-left-radius: 0;
17679}
17680
17681.ui[class*="right labeled"].input > input:focus {
17682 border-right-color: #85B7D9 !important;
17683}
17684
17685/* Corner Label */
17686
17687.ui.labeled.input .corner.label {
17688 top: 1px;
17689 right: 1px;
17690 font-size: 0.64285714em;
17691 border-radius: 0 0.28571429rem 0 0;
17692}
17693
17694/* Spacing with corner label */
17695
17696.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input > textarea,
17697.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input > input {
17698 padding-right: 2.5em !important;
17699}
17700
17701.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > textarea,
17702.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > input {
17703 padding-right: 3.25em !important;
17704}
17705
17706.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > .icon {
17707 margin-right: 1.25em;
17708}
17709
17710/* Left Labeled */
17711
17712.ui[class*="left corner labeled"].labeled.input > textarea,
17713.ui[class*="left corner labeled"].labeled.input > input {
17714 padding-left: 2.5em !important;
17715}
17716
17717.ui[class*="left corner labeled"].icon.input > textarea,
17718.ui[class*="left corner labeled"].icon.input > input {
17719 padding-left: 3.25em !important;
17720}
17721
17722.ui[class*="left corner labeled"].icon.input > .icon {
17723 margin-left: 1.25em;
17724}
17725
17726.ui.icon.input > textarea ~ .icon {
17727 height: 3em;
17728}
17729
17730:not(.field) > .ui.transparent.icon.input > textarea ~ .icon {
17731 height: 1.3em;
17732}
17733
17734/* Corner Label Position */
17735
17736.ui.input > .ui.corner.label {
17737 top: 1px;
17738 right: 1px;
17739}
17740
17741.ui.input > .ui.left.corner.label {
17742 right: auto;
17743 left: 1px;
17744}
17745
17746/* Labeled and action input error */
17747
17748.ui.form > .field.error > .ui.action.input > .ui.button,
17749.ui.form > .field.error > .ui.labeled.input:not([class*="corner labeled"]) > .ui.label,
17750.ui.action.input.error > .ui.button,
17751.ui.labeled.input.error:not([class*="corner labeled"]) > .ui.label {
17752 border-top: 1px solid #E0B4B4;
17753 border-bottom: 1px solid #E0B4B4;
17754}
17755
17756.ui.form > .field.error > .ui.left.action.input > .ui.button,
17757.ui.form > .field.error > .ui.labeled.input:not(.right):not([class*="corner labeled"]) > .ui.label,
17758.ui.left.action.input.error > .ui.button,
17759.ui.labeled.input.error:not(.right):not([class*="corner labeled"]) > .ui.label {
17760 border-left: 1px solid #E0B4B4;
17761}
17762
17763.ui.form > .field.error > .ui.action.input:not(.left) > input + .ui.button,
17764.ui.form > .field.error > .ui.right.labeled.input:not([class*="corner labeled"]) > input + .ui.label,
17765.ui.action.input.error:not(.left) > input + .ui.button,
17766.ui.right.labeled.input.error:not([class*="corner labeled"]) > input + .ui.label {
17767 border-right: 1px solid #E0B4B4;
17768}
17769
17770.ui.form > .field.error > .ui.right.labeled.input:not([class*="corner labeled"]) > .ui.label:first-child,
17771.ui.right.labeled.input.error:not([class*="corner labeled"]) > .ui.label:first-child {
17772 border-left: 1px solid #E0B4B4;
17773}
17774
17775/*--------------------
17776 Action
17777---------------------*/
17778
17779.ui.action.input > .button,
17780.ui.action.input > .buttons {
17781 display: -webkit-box;
17782 display: -ms-flexbox;
17783 display: flex;
17784 -webkit-box-align: center;
17785 -ms-flex-align: center;
17786 align-items: center;
17787 -webkit-box-flex: 0;
17788 -ms-flex: 0 0 auto;
17789 flex: 0 0 auto;
17790}
17791
17792.ui.action.input > .button,
17793.ui.action.input > .buttons > .button {
17794 padding-top: 0.78571429em;
17795 padding-bottom: 0.78571429em;
17796 margin: 0;
17797}
17798
17799/* Button on Right */
17800
17801.ui.action.input:not([class*="left action"]) > input {
17802 border-top-right-radius: 0 !important;
17803 border-bottom-right-radius: 0 !important;
17804 border-right-color: transparent !important;
17805}
17806
17807.ui.action.input:not([class*="left action"]) > .dropdown:not(:first-child),
17808.ui.action.input:not([class*="left action"]) > .button:not(:first-child),
17809.ui.action.input:not([class*="left action"]) > .buttons:not(:first-child) > .button {
17810 border-radius: 0;
17811}
17812
17813.ui.action.input:not([class*="left action"]) > .dropdown:last-child,
17814.ui.action.input:not([class*="left action"]) > .button:last-child,
17815.ui.action.input:not([class*="left action"]) > .buttons:last-child > .button {
17816 border-radius: 0 0.28571429rem 0.28571429rem 0;
17817}
17818
17819/* Input Focus */
17820
17821.ui.action.input:not([class*="left action"]) > input:focus {
17822 border-right-color: #85B7D9 !important;
17823}
17824
17825/* Button on Left */
17826
17827.ui[class*="left action"].input > input {
17828 border-top-left-radius: 0 !important;
17829 border-bottom-left-radius: 0 !important;
17830 border-left-color: transparent !important;
17831}
17832
17833.ui[class*="left action"].input > .dropdown,
17834.ui[class*="left action"].input > .button,
17835.ui[class*="left action"].input > .buttons > .button {
17836 border-radius: 0;
17837}
17838
17839.ui[class*="left action"].input > .dropdown:first-child,
17840.ui[class*="left action"].input > .button:first-child,
17841.ui[class*="left action"].input > .buttons:first-child > .button {
17842 border-radius: 0.28571429rem 0 0 0.28571429rem;
17843}
17844
17845/* Input Focus */
17846
17847.ui[class*="left action"].input > input:focus {
17848 border-left-color: #85B7D9 !important;
17849}
17850
17851/*--------------------
17852 Inverted
17853---------------------*/
17854
17855/* Standard */
17856
17857.ui.inverted.input > input {
17858 border: none;
17859}
17860
17861/*--------------------
17862 Fluid
17863---------------------*/
17864
17865.ui.fluid.input {
17866 display: -webkit-box;
17867 display: -ms-flexbox;
17868 display: flex;
17869}
17870
17871.ui.fluid.input > input {
17872 width: 0 !important;
17873}
17874
17875/*--------------------
17876 Size
17877---------------------*/
17878
17879.ui.mini.input {
17880 font-size: 0.78571429em;
17881}
17882
17883.ui.tiny.input {
17884 font-size: 0.85714286em;
17885}
17886
17887.ui.small.input {
17888 font-size: 0.92857143em;
17889}
17890
17891.ui.input {
17892 font-size: 1em;
17893}
17894
17895.ui.large.input {
17896 font-size: 1.14285714em;
17897}
17898
17899.ui.big.input {
17900 font-size: 1.28571429em;
17901}
17902
17903.ui.huge.input {
17904 font-size: 1.42857143em;
17905}
17906
17907.ui.massive.input {
17908 font-size: 1.71428571em;
17909}
17910
17911/*******************************
17912 Theme Overrides
17913*******************************/
17914
17915/*******************************
17916 Site Overrides
17917*******************************/
17918/*!
17919 * # Fomantic-UI - Label
17920 * http://github.com/fomantic/Fomantic-UI/
17921 *
17922 *
17923 * Released under the MIT license
17924 * http://opensource.org/licenses/MIT
17925 *
17926 */
17927
17928/*******************************
17929 Label
17930*******************************/
17931
17932.ui.label {
17933 display: inline-block;
17934 line-height: 1;
17935 vertical-align: baseline;
17936 margin: 0 0.14285714em;
17937 background-color: #E8E8E8;
17938 background-image: none;
17939 padding: 0.5833em 0.833em;
17940 color: rgba(0, 0, 0, 0.6);
17941 text-transform: none;
17942 font-weight: bold;
17943 border: 0 solid transparent;
17944 border-radius: 0.28571429rem;
17945 -webkit-transition: background 0.1s ease;
17946 transition: background 0.1s ease;
17947}
17948
17949.ui.label:first-child {
17950 margin-left: 0;
17951}
17952
17953.ui.label:last-child {
17954 margin-right: 0;
17955}
17956
17957/* Link */
17958
17959a.ui.label {
17960 cursor: pointer;
17961}
17962
17963/* Inside Link */
17964
17965.ui.label > a {
17966 cursor: pointer;
17967 color: inherit;
17968 opacity: 0.5;
17969 -webkit-transition: 0.1s opacity ease;
17970 transition: 0.1s opacity ease;
17971}
17972
17973.ui.label > a:hover {
17974 opacity: 1;
17975}
17976
17977/* Image */
17978
17979.ui.label > img {
17980 width: auto !important;
17981 vertical-align: middle;
17982 height: 2.1666em;
17983}
17984
17985/* Icon */
17986
17987.ui.left.icon.label > .icon,
17988.ui.label > .icon {
17989 width: auto;
17990 margin: 0 0.75em 0 0;
17991}
17992
17993/* Detail */
17994
17995.ui.label > .detail {
17996 display: inline-block;
17997 vertical-align: top;
17998 font-weight: bold;
17999 margin-left: 1em;
18000 opacity: 0.8;
18001}
18002
18003.ui.label > .detail .icon {
18004 margin: 0 0.25em 0 0;
18005}
18006
18007/* Removable label */
18008
18009.ui.label > .close.icon,
18010.ui.label > .delete.icon {
18011 cursor: pointer;
18012 font-size: 0.92857143em;
18013 opacity: 0.5;
18014 -webkit-transition: background 0.1s ease;
18015 transition: background 0.1s ease;
18016}
18017
18018.ui.label > .close.icon:hover,
18019.ui.label > .delete.icon:hover {
18020 opacity: 1;
18021}
18022
18023/* Backward compatible positioning */
18024
18025.ui.label.left.icon > .close.icon,
18026.ui.label.left.icon > .delete.icon {
18027 margin: 0 0.5em 0 0;
18028}
18029
18030.ui.label:not(.icon) > .close.icon,
18031.ui.label:not(.icon) > .delete.icon {
18032 margin: 0 0 0 0.5em;
18033}
18034
18035/* Label for only an icon */
18036
18037.ui.icon.label > .icon {
18038 margin: 0 auto;
18039}
18040
18041/* Right Side Icon */
18042
18043.ui.right.icon.label > .icon {
18044 margin: 0 0 0 0.75em;
18045}
18046
18047/*-------------------
18048 Group
18049--------------------*/
18050
18051.ui.labels > .label {
18052 margin: 0 0.5em 0.5em 0;
18053}
18054
18055/*-------------------
18056 Coupling
18057--------------------*/
18058
18059.ui.header > .ui.label {
18060 margin-top: -0.29165em;
18061}
18062
18063/* Remove border radius on attached segment */
18064
18065.ui.attached.segment > .ui.top.left.attached.label,
18066.ui.bottom.attached.segment > .ui.top.left.attached.label {
18067 border-top-left-radius: 0;
18068}
18069
18070.ui.attached.segment > .ui.top.right.attached.label,
18071.ui.bottom.attached.segment > .ui.top.right.attached.label {
18072 border-top-right-radius: 0;
18073}
18074
18075.ui.top.attached.segment > .ui.bottom.left.attached.label {
18076 border-bottom-left-radius: 0;
18077}
18078
18079.ui.top.attached.segment > .ui.bottom.right.attached.label {
18080 border-bottom-right-radius: 0;
18081}
18082
18083/* Padding on next content after a label */
18084
18085.ui.top.attached.label ~ .ui.bottom.attached.label + :not(.attached),
18086.ui.top.attached.label + :not(.attached) {
18087 margin-top: 2rem !important;
18088}
18089
18090.ui.bottom.attached.label ~ :last-child:not(.attached) {
18091 margin-top: 0;
18092 margin-bottom: 2rem !important;
18093}
18094
18095/*******************************
18096 Types
18097*******************************/
18098
18099.ui.image.label {
18100 width: auto !important;
18101 margin-top: 0;
18102 margin-bottom: 0;
18103 max-width: 9999px;
18104 vertical-align: baseline;
18105 text-transform: none;
18106 background: #E8E8E8;
18107 padding: 0.5833em 0.833em 0.5833em 0.5em;
18108 border-radius: 0.28571429rem;
18109 -webkit-box-shadow: none;
18110 box-shadow: none;
18111}
18112
18113.ui.image.label img {
18114 display: inline-block;
18115 vertical-align: top;
18116 height: 2.1666em;
18117 margin: -0.5833em 0.5em -0.5833em -0.5em;
18118 border-radius: 0.28571429rem 0 0 0.28571429rem;
18119}
18120
18121.ui.image.label .detail {
18122 background: rgba(0, 0, 0, 0.1);
18123 margin: -0.5833em -0.833em -0.5833em 0.5em;
18124 padding: 0.5833em 0.833em;
18125 border-radius: 0 0.28571429rem 0.28571429rem 0;
18126}
18127
18128/*-------------------
18129 Tag
18130--------------------*/
18131
18132.ui.tag.labels .label,
18133.ui.tag.label {
18134 margin-left: 1em;
18135 position: relative;
18136 padding-left: 1.5em;
18137 padding-right: 1.5em;
18138 border-radius: 0 0.28571429rem 0.28571429rem 0;
18139 -webkit-transition: none;
18140 transition: none;
18141}
18142
18143.ui.tag.labels .label:before,
18144.ui.tag.label:before {
18145 position: absolute;
18146 -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
18147 transform: translateY(-50%) translateX(50%) rotate(-45deg);
18148 top: 50%;
18149 right: 100%;
18150 content: '';
18151 background-color: inherit;
18152 background-image: none;
18153 width: 1.56em;
18154 height: 1.56em;
18155 -webkit-transition: none;
18156 transition: none;
18157}
18158
18159.ui.tag.labels .label:after,
18160.ui.tag.label:after {
18161 position: absolute;
18162 content: '';
18163 top: 50%;
18164 left: -0.25em;
18165 margin-top: -0.25em;
18166 background-color: #FFFFFF;
18167 width: 0.5em;
18168 height: 0.5em;
18169 -webkit-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
18170 box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
18171 border-radius: 500rem;
18172}
18173
18174.ui.basic.tag.labels .label:before,
18175.ui.basic.tag.label:before {
18176 border-color: inherit;
18177 border-width: 1px 0 0 1px;
18178 border-style: inherit;
18179 right: calc(100% + 1px);
18180}
18181
18182.ui.basic.tag.labels .label:after,
18183.ui.basic.tag.label:after {
18184 -webkit-box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.8);
18185 box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.8);
18186}
18187
18188/*-------------------
18189 Corner Label
18190--------------------*/
18191
18192.ui.corner.label {
18193 position: absolute;
18194 top: 0;
18195 right: 0;
18196 margin: 0;
18197 padding: 0;
18198 text-align: center;
18199 border-color: #E8E8E8;
18200 width: 4em;
18201 height: 4em;
18202 z-index: 1;
18203 -webkit-transition: border-color 0.1s ease;
18204 transition: border-color 0.1s ease;
18205}
18206
18207/* Icon Label */
18208
18209.ui.corner.label {
18210 background-color: transparent !important;
18211}
18212
18213.ui.corner.label:after {
18214 position: absolute;
18215 content: "";
18216 right: 0;
18217 top: 0;
18218 z-index: -1;
18219 width: 0;
18220 height: 0;
18221 background-color: transparent;
18222 border-top: 0 solid transparent;
18223 border-right: 4em solid transparent;
18224 border-bottom: 4em solid transparent;
18225 border-left: 0 solid transparent;
18226 border-right-color: inherit;
18227 -webkit-transition: border-color 0.1s ease;
18228 transition: border-color 0.1s ease;
18229}
18230
18231.ui.corner.label .icon {
18232 cursor: inherit;
18233 position: absolute;
18234 top: 0.64285714em;
18235 left: auto;
18236 right: 0.57142857em;
18237 font-size: 1.14285714em;
18238 margin: 0;
18239}
18240
18241/* Left Corner */
18242
18243.ui.left.corner.label,
18244.ui.left.corner.label:after {
18245 right: auto;
18246 left: 0;
18247}
18248
18249.ui.left.corner.label:after {
18250 border-top: 4em solid transparent;
18251 border-right: 4em solid transparent;
18252 border-bottom: 0 solid transparent;
18253 border-left: 0 solid transparent;
18254 border-top-color: inherit;
18255}
18256
18257.ui.left.corner.label .icon {
18258 left: 0.57142857em;
18259 right: auto;
18260}
18261
18262/* Segment */
18263
18264.ui.segment > .ui.corner.label {
18265 top: -1px;
18266 right: -1px;
18267}
18268
18269.ui.segment > .ui.left.corner.label {
18270 right: auto;
18271 left: -1px;
18272}
18273
18274/*-------------------
18275 Ribbon
18276--------------------*/
18277
18278.ui.ribbon.label {
18279 position: relative;
18280 margin: 0;
18281 min-width: -webkit-max-content;
18282 min-width: -moz-max-content;
18283 min-width: max-content;
18284 border-radius: 0 0.28571429rem 0.28571429rem 0;
18285 border-color: rgba(0, 0, 0, 0.15);
18286}
18287
18288.ui.ribbon.label:after {
18289 position: absolute;
18290 content: '';
18291 top: 100%;
18292 left: 0;
18293 background-color: transparent;
18294 border-style: solid;
18295 border-width: 0 1.2em 1.2em 0;
18296 border-color: transparent;
18297 border-right-color: inherit;
18298 width: 0;
18299 height: 0;
18300}
18301
18302/* Positioning */
18303
18304.ui.ribbon.label {
18305 left: calc(-1rem - 1.2em);
18306 margin-right: -1.2em;
18307 padding-left: calc(1rem + 1.2em);
18308 padding-right: 1.2em;
18309}
18310
18311.ui[class*="right ribbon"].label {
18312 left: calc(100% + 1rem + 1.2em);
18313 padding-left: 1.2em;
18314 padding-right: calc(1rem + 1.2em);
18315}
18316
18317.ui.basic.ribbon.label {
18318 padding-top: calc(0.5833em - 1px);
18319 padding-bottom: calc(0.5833em - 1px);
18320}
18321
18322.ui.basic.ribbon.label:not([class*="right ribbon"]) {
18323 padding-left: calc(1rem + 1.2em - 1px);
18324 padding-right: calc(1.2em - 1px);
18325}
18326
18327.ui.basic[class*="right ribbon"].label {
18328 padding-left: calc(1.2em - 1px);
18329 padding-right: calc(1rem + 1.2em - 1px);
18330}
18331
18332.ui.basic.ribbon.label::after {
18333 top: calc(100% + 1px);
18334}
18335
18336.ui.basic.ribbon.label:not([class*="right ribbon"])::after {
18337 left: -1px;
18338}
18339
18340.ui.basic[class*="right ribbon"].label::after {
18341 right: -1px;
18342}
18343
18344/* Right Ribbon */
18345
18346.ui[class*="right ribbon"].label {
18347 text-align: left;
18348 -webkit-transform: translateX(-100%);
18349 transform: translateX(-100%);
18350 border-radius: 0.28571429rem 0 0 0.28571429rem;
18351}
18352
18353.ui[class*="right ribbon"].label:after {
18354 left: auto;
18355 right: 0;
18356 border-style: solid;
18357 border-width: 1.2em 1.2em 0 0;
18358 border-color: transparent;
18359 border-top-color: inherit;
18360}
18361
18362/* Inside Table */
18363
18364.ui.image > .ribbon.label,
18365.ui.card .image > .ribbon.label {
18366 position: absolute;
18367 top: 1rem;
18368}
18369
18370.ui.card .image > .ui.ribbon.label,
18371.ui.image > .ui.ribbon.label {
18372 left: calc(0.05rem - 1.2em);
18373}
18374
18375.ui.card .image > .ui[class*="right ribbon"].label,
18376.ui.image > .ui[class*="right ribbon"].label {
18377 left: calc(100% + -0.05rem + 1.2em);
18378 padding-left: 0.833em;
18379}
18380
18381/* Inside Table */
18382
18383.ui.table td > .ui.ribbon.label {
18384 left: calc(-1em - 1.2em);
18385}
18386
18387.ui.table td > .ui[class*="right ribbon"].label {
18388 left: calc(100% + 1em + 1.2em);
18389 padding-left: 0.833em;
18390}
18391
18392/*-------------------
18393 Attached
18394--------------------*/
18395
18396.ui[class*="top attached"].label,
18397.ui.attached.label {
18398 width: 100%;
18399 position: absolute;
18400 margin: 0;
18401 top: 0;
18402 left: 0;
18403 padding: 0.75em 1em;
18404 border-radius: 0.21428571rem 0.21428571rem 0 0;
18405}
18406
18407.ui[class*="bottom attached"].label {
18408 top: auto;
18409 bottom: 0;
18410 border-radius: 0 0 0.21428571rem 0.21428571rem;
18411}
18412
18413.ui[class*="top left attached"].label {
18414 width: auto;
18415 margin-top: 0 !important;
18416 border-radius: 0.21428571rem 0 0.28571429rem 0;
18417}
18418
18419.ui[class*="top right attached"].label {
18420 width: auto;
18421 left: auto;
18422 right: 0;
18423 border-radius: 0 0.21428571rem 0 0.28571429rem;
18424}
18425
18426.ui[class*="bottom left attached"].label {
18427 width: auto;
18428 top: auto;
18429 bottom: 0;
18430 border-radius: 0 0.28571429rem 0 0.21428571rem;
18431}
18432
18433.ui[class*="bottom right attached"].label {
18434 top: auto;
18435 bottom: 0;
18436 left: auto;
18437 right: 0;
18438 width: auto;
18439 border-radius: 0.28571429rem 0 0.21428571rem 0;
18440}
18441
18442/*******************************
18443 States
18444*******************************/
18445
18446/*-------------------
18447 Disabled
18448--------------------*/
18449
18450.ui.label.disabled {
18451 opacity: 0.5;
18452}
18453
18454/*-------------------
18455 Hover
18456--------------------*/
18457
18458.ui.labels a.label:hover,
18459a.ui.label:hover {
18460 background-color: #E0E0E0;
18461 border-color: #E0E0E0;
18462 background-image: none;
18463 color: rgba(0, 0, 0, 0.8);
18464}
18465
18466.ui.labels a.label:hover:before,
18467a.ui.label:hover:before {
18468 color: rgba(0, 0, 0, 0.8);
18469}
18470
18471/*-------------------
18472 Active
18473--------------------*/
18474
18475.ui.active.label {
18476 background-color: #D0D0D0;
18477 border-color: #D0D0D0;
18478 background-image: none;
18479 color: rgba(0, 0, 0, 0.95);
18480}
18481
18482.ui.active.label:before {
18483 background-color: #D0D0D0;
18484 background-image: none;
18485 color: rgba(0, 0, 0, 0.95);
18486}
18487
18488/*-------------------
18489 Active Hover
18490--------------------*/
18491
18492.ui.labels a.active.label:hover,
18493a.ui.active.label:hover {
18494 background-color: #C8C8C8;
18495 border-color: #C8C8C8;
18496 background-image: none;
18497 color: rgba(0, 0, 0, 0.95);
18498}
18499
18500.ui.labels a.active.label:hover:before,
18501a.ui.active.label:hover:before {
18502 background-color: #C8C8C8;
18503 background-image: none;
18504 color: rgba(0, 0, 0, 0.95);
18505}
18506
18507/*-------------------
18508 Visible
18509--------------------*/
18510
18511.ui.labels.visible .label,
18512.ui.label.visible:not(.dropdown) {
18513 display: inline-block !important;
18514}
18515
18516/*-------------------
18517 Hidden
18518--------------------*/
18519
18520.ui.labels.hidden .label,
18521.ui.label.hidden {
18522 display: none !important;
18523}
18524
18525/*******************************
18526 Variations
18527*******************************/
18528
18529/*-------------------
18530 Basic
18531--------------------*/
18532
18533.ui.basic.labels .label,
18534.ui.basic.label {
18535 background: none #FFFFFF;
18536 border: 1px solid rgba(34, 36, 38, 0.15);
18537 color: rgba(0, 0, 0, 0.87);
18538 -webkit-box-shadow: none;
18539 box-shadow: none;
18540}
18541
18542/* Link */
18543
18544.ui.basic.labels a.label:hover,
18545a.ui.basic.label:hover {
18546 text-decoration: none;
18547 background: none #FFFFFF;
18548 color: #1e70bf;
18549 -webkit-box-shadow: none;
18550 box-shadow: none;
18551}
18552
18553/* Pointing */
18554
18555.ui.basic.pointing.label:before {
18556 border-color: inherit;
18557}
18558
18559/*-------------------
18560 Fluid
18561--------------------*/
18562
18563.ui.label.fluid,
18564.ui.fluid.labels > .label {
18565 width: 100%;
18566 -webkit-box-sizing: border-box;
18567 box-sizing: border-box;
18568}
18569
18570/*-------------------
18571 Inverted
18572--------------------*/
18573
18574.ui.inverted.labels .label,
18575.ui.inverted.label {
18576 color: rgba(255, 255, 255, 0.9);
18577 background-color: #b5b5b5;
18578}
18579
18580.ui.inverted.corner.label {
18581 border-color: #b5b5b5;
18582}
18583
18584.ui.inverted.corner.label:hover {
18585 border-color: #E8E8E8;
18586 -webkit-transition: none;
18587 transition: none;
18588}
18589
18590.ui.inverted.basic.labels .label,
18591.ui.inverted.basic.label,
18592.ui.inverted.basic.label:hover {
18593 border-color: rgba(255, 255, 255, 0.5);
18594 background: #1B1C1D;
18595}
18596
18597.ui.inverted.basic.label:hover {
18598 color: #4183C4;
18599}
18600
18601/*-------------------
18602 Colors
18603--------------------*/
18604
18605.ui.primary.labels .label,
18606.ui.ui.ui.primary.label {
18607 background-color: #2185D0;
18608 border-color: #2185D0;
18609 color: rgba(255, 255, 255, 0.9);
18610}
18611
18612/* Link */
18613
18614.ui.primary.labels a.label:hover,
18615a.ui.ui.ui.primary.label:hover {
18616 background-color: #1678c2;
18617 border-color: #1678c2;
18618 color: #FFFFFF;
18619}
18620
18621/* Ribbon */
18622
18623.ui.ui.ui.primary.ribbon.label {
18624 border-color: #1a69a4;
18625}
18626
18627/* Basic */
18628
18629.ui.basic.labels .primary.label,
18630.ui.ui.ui.basic.primary.label {
18631 background: none #FFFFFF;
18632 border-color: #2185D0;
18633 color: #2185D0;
18634}
18635
18636.ui.basic.labels a.primary.label:hover,
18637a.ui.ui.ui.basic.primary.label:hover {
18638 background: none #FFFFFF;
18639 border-color: #1678c2;
18640 color: #1678c2;
18641}
18642
18643/* Inverted */
18644
18645.ui.inverted.labels .primary.label,
18646.ui.ui.ui.inverted.primary.label {
18647 background-color: #54C8FF;
18648 border-color: #54C8FF;
18649 color: #1B1C1D;
18650}
18651
18652/* Inverted Link */
18653
18654.ui.inverted.labels a.primary.label:hover,
18655a.ui.ui.ui.inverted.primary.label:hover {
18656 background-color: #21b8ff;
18657 border-color: #21b8ff;
18658 color: #1B1C1D;
18659}
18660
18661/* Inverted Ribbon */
18662
18663.ui.ui.ui.inverted.primary.ribbon.label {
18664 border-color: #21b8ff;
18665}
18666
18667/* Inverted Basic */
18668
18669.ui.inverted.basic.labels .primary.label,
18670.ui.ui.ui.inverted.basic.primary.label {
18671 background-color: #1B1C1D;
18672 border-color: #54C8FF;
18673 color: #54C8FF;
18674}
18675
18676.ui.inverted.basic.labels a.primary.label:hover,
18677a.ui.ui.ui.inverted.basic.primary.label:hover {
18678 border-color: #21b8ff;
18679 background-color: #1B1C1D;
18680 color: #21b8ff;
18681}
18682
18683/* Inverted Basic Tags */
18684
18685.ui.inverted.basic.tag.labels .primary.label,
18686.ui.ui.ui.inverted.primary.basic.tag.label {
18687 border: 1px solid #54C8FF;
18688}
18689
18690.ui.inverted.basic.tag.labels .primary.label:before,
18691.ui.ui.ui.inverted.primary.basic.tag.label:before {
18692 border-color: inherit;
18693 border-width: 1px 0 0 1px;
18694 border-style: inherit;
18695 background-color: #1B1C1D;
18696 right: calc(100% + 1px);
18697}
18698
18699.ui.secondary.labels .label,
18700.ui.ui.ui.secondary.label {
18701 background-color: #1B1C1D;
18702 border-color: #1B1C1D;
18703 color: rgba(255, 255, 255, 0.9);
18704}
18705
18706/* Link */
18707
18708.ui.secondary.labels a.label:hover,
18709a.ui.ui.ui.secondary.label:hover {
18710 background-color: #27292a;
18711 border-color: #27292a;
18712 color: #FFFFFF;
18713}
18714
18715/* Ribbon */
18716
18717.ui.ui.ui.secondary.ribbon.label {
18718 border-color: #020203;
18719}
18720
18721/* Basic */
18722
18723.ui.basic.labels .secondary.label,
18724.ui.ui.ui.basic.secondary.label {
18725 background: none #FFFFFF;
18726 border-color: #1B1C1D;
18727 color: #1B1C1D;
18728}
18729
18730.ui.basic.labels a.secondary.label:hover,
18731a.ui.ui.ui.basic.secondary.label:hover {
18732 background: none #FFFFFF;
18733 border-color: #27292a;
18734 color: #27292a;
18735}
18736
18737/* Inverted */
18738
18739.ui.inverted.labels .secondary.label,
18740.ui.ui.ui.inverted.secondary.label {
18741 background-color: #545454;
18742 border-color: #545454;
18743 color: #1B1C1D;
18744}
18745
18746/* Inverted Link */
18747
18748.ui.inverted.labels a.secondary.label:hover,
18749a.ui.ui.ui.inverted.secondary.label:hover {
18750 background-color: #6e6e6e;
18751 border-color: #6e6e6e;
18752 color: #1B1C1D;
18753}
18754
18755/* Inverted Ribbon */
18756
18757.ui.ui.ui.inverted.secondary.ribbon.label {
18758 border-color: #3b3b3b;
18759}
18760
18761/* Inverted Basic */
18762
18763.ui.inverted.basic.labels .secondary.label,
18764.ui.ui.ui.inverted.basic.secondary.label {
18765 background-color: #1B1C1D;
18766 border-color: #545454;
18767 color: #545454;
18768}
18769
18770.ui.inverted.basic.labels a.secondary.label:hover,
18771a.ui.ui.ui.inverted.basic.secondary.label:hover {
18772 border-color: #6e6e6e;
18773 background-color: #1B1C1D;
18774 color: #6e6e6e;
18775}
18776
18777/* Inverted Basic Tags */
18778
18779.ui.inverted.basic.tag.labels .secondary.label,
18780.ui.ui.ui.inverted.secondary.basic.tag.label {
18781 border: 1px solid #545454;
18782}
18783
18784.ui.inverted.basic.tag.labels .secondary.label:before,
18785.ui.ui.ui.inverted.secondary.basic.tag.label:before {
18786 border-color: inherit;
18787 border-width: 1px 0 0 1px;
18788 border-style: inherit;
18789 background-color: #1B1C1D;
18790 right: calc(100% + 1px);
18791}
18792
18793.ui.red.labels .label,
18794.ui.ui.ui.red.label {
18795 background-color: #DB2828;
18796 border-color: #DB2828;
18797 color: #FFFFFF;
18798}
18799
18800/* Link */
18801
18802.ui.red.labels a.label:hover,
18803a.ui.ui.ui.red.label:hover {
18804 background-color: #d01919;
18805 border-color: #d01919;
18806 color: #FFFFFF;
18807}
18808
18809/* Ribbon */
18810
18811.ui.ui.ui.red.ribbon.label {
18812 border-color: #b21e1e;
18813}
18814
18815/* Basic */
18816
18817.ui.basic.labels .red.label,
18818.ui.ui.ui.basic.red.label {
18819 background: none #FFFFFF;
18820 border-color: #DB2828;
18821 color: #DB2828;
18822}
18823
18824.ui.basic.labels a.red.label:hover,
18825a.ui.ui.ui.basic.red.label:hover {
18826 background: none #FFFFFF;
18827 border-color: #d01919;
18828 color: #d01919;
18829}
18830
18831/* Inverted */
18832
18833.ui.inverted.labels .red.label,
18834.ui.ui.ui.inverted.red.label {
18835 background-color: #FF695E;
18836 border-color: #FF695E;
18837 color: #1B1C1D;
18838}
18839
18840/* Inverted Link */
18841
18842.ui.inverted.labels a.red.label:hover,
18843a.ui.ui.ui.inverted.red.label:hover {
18844 background-color: #ff392b;
18845 border-color: #ff392b;
18846 color: #1B1C1D;
18847}
18848
18849/* Inverted Ribbon */
18850
18851.ui.ui.ui.inverted.red.ribbon.label {
18852 border-color: #ff392b;
18853}
18854
18855/* Inverted Basic */
18856
18857.ui.inverted.basic.labels .red.label,
18858.ui.ui.ui.inverted.basic.red.label {
18859 background-color: #1B1C1D;
18860 border-color: #FF695E;
18861 color: #FF695E;
18862}
18863
18864.ui.inverted.basic.labels a.red.label:hover,
18865a.ui.ui.ui.inverted.basic.red.label:hover {
18866 border-color: #ff392b;
18867 background-color: #1B1C1D;
18868 color: #ff392b;
18869}
18870
18871/* Inverted Basic Tags */
18872
18873.ui.inverted.basic.tag.labels .red.label,
18874.ui.ui.ui.inverted.red.basic.tag.label {
18875 border: 1px solid #FF695E;
18876}
18877
18878.ui.inverted.basic.tag.labels .red.label:before,
18879.ui.ui.ui.inverted.red.basic.tag.label:before {
18880 border-color: inherit;
18881 border-width: 1px 0 0 1px;
18882 border-style: inherit;
18883 background-color: #1B1C1D;
18884 right: calc(100% + 1px);
18885}
18886
18887.ui.orange.labels .label,
18888.ui.ui.ui.orange.label {
18889 background-color: #F2711C;
18890 border-color: #F2711C;
18891 color: #FFFFFF;
18892}
18893
18894/* Link */
18895
18896.ui.orange.labels a.label:hover,
18897a.ui.ui.ui.orange.label:hover {
18898 background-color: #f26202;
18899 border-color: #f26202;
18900 color: #FFFFFF;
18901}
18902
18903/* Ribbon */
18904
18905.ui.ui.ui.orange.ribbon.label {
18906 border-color: #cf590c;
18907}
18908
18909/* Basic */
18910
18911.ui.basic.labels .orange.label,
18912.ui.ui.ui.basic.orange.label {
18913 background: none #FFFFFF;
18914 border-color: #F2711C;
18915 color: #F2711C;
18916}
18917
18918.ui.basic.labels a.orange.label:hover,
18919a.ui.ui.ui.basic.orange.label:hover {
18920 background: none #FFFFFF;
18921 border-color: #f26202;
18922 color: #f26202;
18923}
18924
18925/* Inverted */
18926
18927.ui.inverted.labels .orange.label,
18928.ui.ui.ui.inverted.orange.label {
18929 background-color: #FF851B;
18930 border-color: #FF851B;
18931 color: #1B1C1D;
18932}
18933
18934/* Inverted Link */
18935
18936.ui.inverted.labels a.orange.label:hover,
18937a.ui.ui.ui.inverted.orange.label:hover {
18938 background-color: #e76b00;
18939 border-color: #e76b00;
18940 color: #1B1C1D;
18941}
18942
18943/* Inverted Ribbon */
18944
18945.ui.ui.ui.inverted.orange.ribbon.label {
18946 border-color: #e76b00;
18947}
18948
18949/* Inverted Basic */
18950
18951.ui.inverted.basic.labels .orange.label,
18952.ui.ui.ui.inverted.basic.orange.label {
18953 background-color: #1B1C1D;
18954 border-color: #FF851B;
18955 color: #FF851B;
18956}
18957
18958.ui.inverted.basic.labels a.orange.label:hover,
18959a.ui.ui.ui.inverted.basic.orange.label:hover {
18960 border-color: #e76b00;
18961 background-color: #1B1C1D;
18962 color: #e76b00;
18963}
18964
18965/* Inverted Basic Tags */
18966
18967.ui.inverted.basic.tag.labels .orange.label,
18968.ui.ui.ui.inverted.orange.basic.tag.label {
18969 border: 1px solid #FF851B;
18970}
18971
18972.ui.inverted.basic.tag.labels .orange.label:before,
18973.ui.ui.ui.inverted.orange.basic.tag.label:before {
18974 border-color: inherit;
18975 border-width: 1px 0 0 1px;
18976 border-style: inherit;
18977 background-color: #1B1C1D;
18978 right: calc(100% + 1px);
18979}
18980
18981.ui.yellow.labels .label,
18982.ui.ui.ui.yellow.label {
18983 background-color: #FBBD08;
18984 border-color: #FBBD08;
18985 color: #FFFFFF;
18986}
18987
18988/* Link */
18989
18990.ui.yellow.labels a.label:hover,
18991a.ui.ui.ui.yellow.label:hover {
18992 background-color: #eaae00;
18993 border-color: #eaae00;
18994 color: #FFFFFF;
18995}
18996
18997/* Ribbon */
18998
18999.ui.ui.ui.yellow.ribbon.label {
19000 border-color: #cd9903;
19001}
19002
19003/* Basic */
19004
19005.ui.basic.labels .yellow.label,
19006.ui.ui.ui.basic.yellow.label {
19007 background: none #FFFFFF;
19008 border-color: #FBBD08;
19009 color: #FBBD08;
19010}
19011
19012.ui.basic.labels a.yellow.label:hover,
19013a.ui.ui.ui.basic.yellow.label:hover {
19014 background: none #FFFFFF;
19015 border-color: #eaae00;
19016 color: #eaae00;
19017}
19018
19019/* Inverted */
19020
19021.ui.inverted.labels .yellow.label,
19022.ui.ui.ui.inverted.yellow.label {
19023 background-color: #FFE21F;
19024 border-color: #FFE21F;
19025 color: #1B1C1D;
19026}
19027
19028/* Inverted Link */
19029
19030.ui.inverted.labels a.yellow.label:hover,
19031a.ui.ui.ui.inverted.yellow.label:hover {
19032 background-color: #ebcd00;
19033 border-color: #ebcd00;
19034 color: #1B1C1D;
19035}
19036
19037/* Inverted Ribbon */
19038
19039.ui.ui.ui.inverted.yellow.ribbon.label {
19040 border-color: #ebcd00;
19041}
19042
19043/* Inverted Basic */
19044
19045.ui.inverted.basic.labels .yellow.label,
19046.ui.ui.ui.inverted.basic.yellow.label {
19047 background-color: #1B1C1D;
19048 border-color: #FFE21F;
19049 color: #FFE21F;
19050}
19051
19052.ui.inverted.basic.labels a.yellow.label:hover,
19053a.ui.ui.ui.inverted.basic.yellow.label:hover {
19054 border-color: #ebcd00;
19055 background-color: #1B1C1D;
19056 color: #ebcd00;
19057}
19058
19059/* Inverted Basic Tags */
19060
19061.ui.inverted.basic.tag.labels .yellow.label,
19062.ui.ui.ui.inverted.yellow.basic.tag.label {
19063 border: 1px solid #FFE21F;
19064}
19065
19066.ui.inverted.basic.tag.labels .yellow.label:before,
19067.ui.ui.ui.inverted.yellow.basic.tag.label:before {
19068 border-color: inherit;
19069 border-width: 1px 0 0 1px;
19070 border-style: inherit;
19071 background-color: #1B1C1D;
19072 right: calc(100% + 1px);
19073}
19074
19075.ui.olive.labels .label,
19076.ui.ui.ui.olive.label {
19077 background-color: #B5CC18;
19078 border-color: #B5CC18;
19079 color: #FFFFFF;
19080}
19081
19082/* Link */
19083
19084.ui.olive.labels a.label:hover,
19085a.ui.ui.ui.olive.label:hover {
19086 background-color: #a7bd0d;
19087 border-color: #a7bd0d;
19088 color: #FFFFFF;
19089}
19090
19091/* Ribbon */
19092
19093.ui.ui.ui.olive.ribbon.label {
19094 border-color: #8d9e13;
19095}
19096
19097/* Basic */
19098
19099.ui.basic.labels .olive.label,
19100.ui.ui.ui.basic.olive.label {
19101 background: none #FFFFFF;
19102 border-color: #B5CC18;
19103 color: #B5CC18;
19104}
19105
19106.ui.basic.labels a.olive.label:hover,
19107a.ui.ui.ui.basic.olive.label:hover {
19108 background: none #FFFFFF;
19109 border-color: #a7bd0d;
19110 color: #a7bd0d;
19111}
19112
19113/* Inverted */
19114
19115.ui.inverted.labels .olive.label,
19116.ui.ui.ui.inverted.olive.label {
19117 background-color: #D9E778;
19118 border-color: #D9E778;
19119 color: #1B1C1D;
19120}
19121
19122/* Inverted Link */
19123
19124.ui.inverted.labels a.olive.label:hover,
19125a.ui.ui.ui.inverted.olive.label:hover {
19126 background-color: #d2e745;
19127 border-color: #d2e745;
19128 color: #1B1C1D;
19129}
19130
19131/* Inverted Ribbon */
19132
19133.ui.ui.ui.inverted.olive.ribbon.label {
19134 border-color: #cddf4d;
19135}
19136
19137/* Inverted Basic */
19138
19139.ui.inverted.basic.labels .olive.label,
19140.ui.ui.ui.inverted.basic.olive.label {
19141 background-color: #1B1C1D;
19142 border-color: #D9E778;
19143 color: #D9E778;
19144}
19145
19146.ui.inverted.basic.labels a.olive.label:hover,
19147a.ui.ui.ui.inverted.basic.olive.label:hover {
19148 border-color: #d2e745;
19149 background-color: #1B1C1D;
19150 color: #d2e745;
19151}
19152
19153/* Inverted Basic Tags */
19154
19155.ui.inverted.basic.tag.labels .olive.label,
19156.ui.ui.ui.inverted.olive.basic.tag.label {
19157 border: 1px solid #D9E778;
19158}
19159
19160.ui.inverted.basic.tag.labels .olive.label:before,
19161.ui.ui.ui.inverted.olive.basic.tag.label:before {
19162 border-color: inherit;
19163 border-width: 1px 0 0 1px;
19164 border-style: inherit;
19165 background-color: #1B1C1D;
19166 right: calc(100% + 1px);
19167}
19168
19169.ui.green.labels .label,
19170.ui.ui.ui.green.label {
19171 background-color: #21BA45;
19172 border-color: #21BA45;
19173 color: #FFFFFF;
19174}
19175
19176/* Link */
19177
19178.ui.green.labels a.label:hover,
19179a.ui.ui.ui.green.label:hover {
19180 background-color: #16ab39;
19181 border-color: #16ab39;
19182 color: #FFFFFF;
19183}
19184
19185/* Ribbon */
19186
19187.ui.ui.ui.green.ribbon.label {
19188 border-color: #198f35;
19189}
19190
19191/* Basic */
19192
19193.ui.basic.labels .green.label,
19194.ui.ui.ui.basic.green.label {
19195 background: none #FFFFFF;
19196 border-color: #21BA45;
19197 color: #21BA45;
19198}
19199
19200.ui.basic.labels a.green.label:hover,
19201a.ui.ui.ui.basic.green.label:hover {
19202 background: none #FFFFFF;
19203 border-color: #16ab39;
19204 color: #16ab39;
19205}
19206
19207/* Inverted */
19208
19209.ui.inverted.labels .green.label,
19210.ui.ui.ui.inverted.green.label {
19211 background-color: #2ECC40;
19212 border-color: #2ECC40;
19213 color: #1B1C1D;
19214}
19215
19216/* Inverted Link */
19217
19218.ui.inverted.labels a.green.label:hover,
19219a.ui.ui.ui.inverted.green.label:hover {
19220 background-color: #1ea92e;
19221 border-color: #1ea92e;
19222 color: #1B1C1D;
19223}
19224
19225/* Inverted Ribbon */
19226
19227.ui.ui.ui.inverted.green.ribbon.label {
19228 border-color: #25a233;
19229}
19230
19231/* Inverted Basic */
19232
19233.ui.inverted.basic.labels .green.label,
19234.ui.ui.ui.inverted.basic.green.label {
19235 background-color: #1B1C1D;
19236 border-color: #2ECC40;
19237 color: #2ECC40;
19238}
19239
19240.ui.inverted.basic.labels a.green.label:hover,
19241a.ui.ui.ui.inverted.basic.green.label:hover {
19242 border-color: #1ea92e;
19243 background-color: #1B1C1D;
19244 color: #1ea92e;
19245}
19246
19247/* Inverted Basic Tags */
19248
19249.ui.inverted.basic.tag.labels .green.label,
19250.ui.ui.ui.inverted.green.basic.tag.label {
19251 border: 1px solid #2ECC40;
19252}
19253
19254.ui.inverted.basic.tag.labels .green.label:before,
19255.ui.ui.ui.inverted.green.basic.tag.label:before {
19256 border-color: inherit;
19257 border-width: 1px 0 0 1px;
19258 border-style: inherit;
19259 background-color: #1B1C1D;
19260 right: calc(100% + 1px);
19261}
19262
19263.ui.teal.labels .label,
19264.ui.ui.ui.teal.label {
19265 background-color: #00B5AD;
19266 border-color: #00B5AD;
19267 color: #FFFFFF;
19268}
19269
19270/* Link */
19271
19272.ui.teal.labels a.label:hover,
19273a.ui.ui.ui.teal.label:hover {
19274 background-color: #009c95;
19275 border-color: #009c95;
19276 color: #FFFFFF;
19277}
19278
19279/* Ribbon */
19280
19281.ui.ui.ui.teal.ribbon.label {
19282 border-color: #00827c;
19283}
19284
19285/* Basic */
19286
19287.ui.basic.labels .teal.label,
19288.ui.ui.ui.basic.teal.label {
19289 background: none #FFFFFF;
19290 border-color: #00B5AD;
19291 color: #00B5AD;
19292}
19293
19294.ui.basic.labels a.teal.label:hover,
19295a.ui.ui.ui.basic.teal.label:hover {
19296 background: none #FFFFFF;
19297 border-color: #009c95;
19298 color: #009c95;
19299}
19300
19301/* Inverted */
19302
19303.ui.inverted.labels .teal.label,
19304.ui.ui.ui.inverted.teal.label {
19305 background-color: #6DFFFF;
19306 border-color: #6DFFFF;
19307 color: #1B1C1D;
19308}
19309
19310/* Inverted Link */
19311
19312.ui.inverted.labels a.teal.label:hover,
19313a.ui.ui.ui.inverted.teal.label:hover {
19314 background-color: #3affff;
19315 border-color: #3affff;
19316 color: #1B1C1D;
19317}
19318
19319/* Inverted Ribbon */
19320
19321.ui.ui.ui.inverted.teal.ribbon.label {
19322 border-color: #3affff;
19323}
19324
19325/* Inverted Basic */
19326
19327.ui.inverted.basic.labels .teal.label,
19328.ui.ui.ui.inverted.basic.teal.label {
19329 background-color: #1B1C1D;
19330 border-color: #6DFFFF;
19331 color: #6DFFFF;
19332}
19333
19334.ui.inverted.basic.labels a.teal.label:hover,
19335a.ui.ui.ui.inverted.basic.teal.label:hover {
19336 border-color: #3affff;
19337 background-color: #1B1C1D;
19338 color: #3affff;
19339}
19340
19341/* Inverted Basic Tags */
19342
19343.ui.inverted.basic.tag.labels .teal.label,
19344.ui.ui.ui.inverted.teal.basic.tag.label {
19345 border: 1px solid #6DFFFF;
19346}
19347
19348.ui.inverted.basic.tag.labels .teal.label:before,
19349.ui.ui.ui.inverted.teal.basic.tag.label:before {
19350 border-color: inherit;
19351 border-width: 1px 0 0 1px;
19352 border-style: inherit;
19353 background-color: #1B1C1D;
19354 right: calc(100% + 1px);
19355}
19356
19357.ui.blue.labels .label,
19358.ui.ui.ui.blue.label {
19359 background-color: #2185D0;
19360 border-color: #2185D0;
19361 color: #FFFFFF;
19362}
19363
19364/* Link */
19365
19366.ui.blue.labels a.label:hover,
19367a.ui.ui.ui.blue.label:hover {
19368 background-color: #1678c2;
19369 border-color: #1678c2;
19370 color: #FFFFFF;
19371}
19372
19373/* Ribbon */
19374
19375.ui.ui.ui.blue.ribbon.label {
19376 border-color: #1a69a4;
19377}
19378
19379/* Basic */
19380
19381.ui.basic.labels .blue.label,
19382.ui.ui.ui.basic.blue.label {
19383 background: none #FFFFFF;
19384 border-color: #2185D0;
19385 color: #2185D0;
19386}
19387
19388.ui.basic.labels a.blue.label:hover,
19389a.ui.ui.ui.basic.blue.label:hover {
19390 background: none #FFFFFF;
19391 border-color: #1678c2;
19392 color: #1678c2;
19393}
19394
19395/* Inverted */
19396
19397.ui.inverted.labels .blue.label,
19398.ui.ui.ui.inverted.blue.label {
19399 background-color: #54C8FF;
19400 border-color: #54C8FF;
19401 color: #1B1C1D;
19402}
19403
19404/* Inverted Link */
19405
19406.ui.inverted.labels a.blue.label:hover,
19407a.ui.ui.ui.inverted.blue.label:hover {
19408 background-color: #21b8ff;
19409 border-color: #21b8ff;
19410 color: #1B1C1D;
19411}
19412
19413/* Inverted Ribbon */
19414
19415.ui.ui.ui.inverted.blue.ribbon.label {
19416 border-color: #21b8ff;
19417}
19418
19419/* Inverted Basic */
19420
19421.ui.inverted.basic.labels .blue.label,
19422.ui.ui.ui.inverted.basic.blue.label {
19423 background-color: #1B1C1D;
19424 border-color: #54C8FF;
19425 color: #54C8FF;
19426}
19427
19428.ui.inverted.basic.labels a.blue.label:hover,
19429a.ui.ui.ui.inverted.basic.blue.label:hover {
19430 border-color: #21b8ff;
19431 background-color: #1B1C1D;
19432 color: #21b8ff;
19433}
19434
19435/* Inverted Basic Tags */
19436
19437.ui.inverted.basic.tag.labels .blue.label,
19438.ui.ui.ui.inverted.blue.basic.tag.label {
19439 border: 1px solid #54C8FF;
19440}
19441
19442.ui.inverted.basic.tag.labels .blue.label:before,
19443.ui.ui.ui.inverted.blue.basic.tag.label:before {
19444 border-color: inherit;
19445 border-width: 1px 0 0 1px;
19446 border-style: inherit;
19447 background-color: #1B1C1D;
19448 right: calc(100% + 1px);
19449}
19450
19451.ui.violet.labels .label,
19452.ui.ui.ui.violet.label {
19453 background-color: #6435C9;
19454 border-color: #6435C9;
19455 color: #FFFFFF;
19456}
19457
19458/* Link */
19459
19460.ui.violet.labels a.label:hover,
19461a.ui.ui.ui.violet.label:hover {
19462 background-color: #5829bb;
19463 border-color: #5829bb;
19464 color: #FFFFFF;
19465}
19466
19467/* Ribbon */
19468
19469.ui.ui.ui.violet.ribbon.label {
19470 border-color: #502aa1;
19471}
19472
19473/* Basic */
19474
19475.ui.basic.labels .violet.label,
19476.ui.ui.ui.basic.violet.label {
19477 background: none #FFFFFF;
19478 border-color: #6435C9;
19479 color: #6435C9;
19480}
19481
19482.ui.basic.labels a.violet.label:hover,
19483a.ui.ui.ui.basic.violet.label:hover {
19484 background: none #FFFFFF;
19485 border-color: #5829bb;
19486 color: #5829bb;
19487}
19488
19489/* Inverted */
19490
19491.ui.inverted.labels .violet.label,
19492.ui.ui.ui.inverted.violet.label {
19493 background-color: #A291FB;
19494 border-color: #A291FB;
19495 color: #1B1C1D;
19496}
19497
19498/* Inverted Link */
19499
19500.ui.inverted.labels a.violet.label:hover,
19501a.ui.ui.ui.inverted.violet.label:hover {
19502 background-color: #745aff;
19503 border-color: #745aff;
19504 color: #1B1C1D;
19505}
19506
19507/* Inverted Ribbon */
19508
19509.ui.ui.ui.inverted.violet.ribbon.label {
19510 border-color: #7860f9;
19511}
19512
19513/* Inverted Basic */
19514
19515.ui.inverted.basic.labels .violet.label,
19516.ui.ui.ui.inverted.basic.violet.label {
19517 background-color: #1B1C1D;
19518 border-color: #A291FB;
19519 color: #A291FB;
19520}
19521
19522.ui.inverted.basic.labels a.violet.label:hover,
19523a.ui.ui.ui.inverted.basic.violet.label:hover {
19524 border-color: #745aff;
19525 background-color: #1B1C1D;
19526 color: #745aff;
19527}
19528
19529/* Inverted Basic Tags */
19530
19531.ui.inverted.basic.tag.labels .violet.label,
19532.ui.ui.ui.inverted.violet.basic.tag.label {
19533 border: 1px solid #A291FB;
19534}
19535
19536.ui.inverted.basic.tag.labels .violet.label:before,
19537.ui.ui.ui.inverted.violet.basic.tag.label:before {
19538 border-color: inherit;
19539 border-width: 1px 0 0 1px;
19540 border-style: inherit;
19541 background-color: #1B1C1D;
19542 right: calc(100% + 1px);
19543}
19544
19545.ui.purple.labels .label,
19546.ui.ui.ui.purple.label {
19547 background-color: #A333C8;
19548 border-color: #A333C8;
19549 color: #FFFFFF;
19550}
19551
19552/* Link */
19553
19554.ui.purple.labels a.label:hover,
19555a.ui.ui.ui.purple.label:hover {
19556 background-color: #9627ba;
19557 border-color: #9627ba;
19558 color: #FFFFFF;
19559}
19560
19561/* Ribbon */
19562
19563.ui.ui.ui.purple.ribbon.label {
19564 border-color: #82299f;
19565}
19566
19567/* Basic */
19568
19569.ui.basic.labels .purple.label,
19570.ui.ui.ui.basic.purple.label {
19571 background: none #FFFFFF;
19572 border-color: #A333C8;
19573 color: #A333C8;
19574}
19575
19576.ui.basic.labels a.purple.label:hover,
19577a.ui.ui.ui.basic.purple.label:hover {
19578 background: none #FFFFFF;
19579 border-color: #9627ba;
19580 color: #9627ba;
19581}
19582
19583/* Inverted */
19584
19585.ui.inverted.labels .purple.label,
19586.ui.ui.ui.inverted.purple.label {
19587 background-color: #DC73FF;
19588 border-color: #DC73FF;
19589 color: #1B1C1D;
19590}
19591
19592/* Inverted Link */
19593
19594.ui.inverted.labels a.purple.label:hover,
19595a.ui.ui.ui.inverted.purple.label:hover {
19596 background-color: #cf40ff;
19597 border-color: #cf40ff;
19598 color: #1B1C1D;
19599}
19600
19601/* Inverted Ribbon */
19602
19603.ui.ui.ui.inverted.purple.ribbon.label {
19604 border-color: #cf40ff;
19605}
19606
19607/* Inverted Basic */
19608
19609.ui.inverted.basic.labels .purple.label,
19610.ui.ui.ui.inverted.basic.purple.label {
19611 background-color: #1B1C1D;
19612 border-color: #DC73FF;
19613 color: #DC73FF;
19614}
19615
19616.ui.inverted.basic.labels a.purple.label:hover,
19617a.ui.ui.ui.inverted.basic.purple.label:hover {
19618 border-color: #cf40ff;
19619 background-color: #1B1C1D;
19620 color: #cf40ff;
19621}
19622
19623/* Inverted Basic Tags */
19624
19625.ui.inverted.basic.tag.labels .purple.label,
19626.ui.ui.ui.inverted.purple.basic.tag.label {
19627 border: 1px solid #DC73FF;
19628}
19629
19630.ui.inverted.basic.tag.labels .purple.label:before,
19631.ui.ui.ui.inverted.purple.basic.tag.label:before {
19632 border-color: inherit;
19633 border-width: 1px 0 0 1px;
19634 border-style: inherit;
19635 background-color: #1B1C1D;
19636 right: calc(100% + 1px);
19637}
19638
19639.ui.pink.labels .label,
19640.ui.ui.ui.pink.label {
19641 background-color: #E03997;
19642 border-color: #E03997;
19643 color: #FFFFFF;
19644}
19645
19646/* Link */
19647
19648.ui.pink.labels a.label:hover,
19649a.ui.ui.ui.pink.label:hover {
19650 background-color: #e61a8d;
19651 border-color: #e61a8d;
19652 color: #FFFFFF;
19653}
19654
19655/* Ribbon */
19656
19657.ui.ui.ui.pink.ribbon.label {
19658 border-color: #c71f7e;
19659}
19660
19661/* Basic */
19662
19663.ui.basic.labels .pink.label,
19664.ui.ui.ui.basic.pink.label {
19665 background: none #FFFFFF;
19666 border-color: #E03997;
19667 color: #E03997;
19668}
19669
19670.ui.basic.labels a.pink.label:hover,
19671a.ui.ui.ui.basic.pink.label:hover {
19672 background: none #FFFFFF;
19673 border-color: #e61a8d;
19674 color: #e61a8d;
19675}
19676
19677/* Inverted */
19678
19679.ui.inverted.labels .pink.label,
19680.ui.ui.ui.inverted.pink.label {
19681 background-color: #FF8EDF;
19682 border-color: #FF8EDF;
19683 color: #1B1C1D;
19684}
19685
19686/* Inverted Link */
19687
19688.ui.inverted.labels a.pink.label:hover,
19689a.ui.ui.ui.inverted.pink.label:hover {
19690 background-color: #ff5bd1;
19691 border-color: #ff5bd1;
19692 color: #1B1C1D;
19693}
19694
19695/* Inverted Ribbon */
19696
19697.ui.ui.ui.inverted.pink.ribbon.label {
19698 border-color: #ff5bd1;
19699}
19700
19701/* Inverted Basic */
19702
19703.ui.inverted.basic.labels .pink.label,
19704.ui.ui.ui.inverted.basic.pink.label {
19705 background-color: #1B1C1D;
19706 border-color: #FF8EDF;
19707 color: #FF8EDF;
19708}
19709
19710.ui.inverted.basic.labels a.pink.label:hover,
19711a.ui.ui.ui.inverted.basic.pink.label:hover {
19712 border-color: #ff5bd1;
19713 background-color: #1B1C1D;
19714 color: #ff5bd1;
19715}
19716
19717/* Inverted Basic Tags */
19718
19719.ui.inverted.basic.tag.labels .pink.label,
19720.ui.ui.ui.inverted.pink.basic.tag.label {
19721 border: 1px solid #FF8EDF;
19722}
19723
19724.ui.inverted.basic.tag.labels .pink.label:before,
19725.ui.ui.ui.inverted.pink.basic.tag.label:before {
19726 border-color: inherit;
19727 border-width: 1px 0 0 1px;
19728 border-style: inherit;
19729 background-color: #1B1C1D;
19730 right: calc(100% + 1px);
19731}
19732
19733.ui.brown.labels .label,
19734.ui.ui.ui.brown.label {
19735 background-color: #A5673F;
19736 border-color: #A5673F;
19737 color: #FFFFFF;
19738}
19739
19740/* Link */
19741
19742.ui.brown.labels a.label:hover,
19743a.ui.ui.ui.brown.label:hover {
19744 background-color: #975b33;
19745 border-color: #975b33;
19746 color: #FFFFFF;
19747}
19748
19749/* Ribbon */
19750
19751.ui.ui.ui.brown.ribbon.label {
19752 border-color: #805031;
19753}
19754
19755/* Basic */
19756
19757.ui.basic.labels .brown.label,
19758.ui.ui.ui.basic.brown.label {
19759 background: none #FFFFFF;
19760 border-color: #A5673F;
19761 color: #A5673F;
19762}
19763
19764.ui.basic.labels a.brown.label:hover,
19765a.ui.ui.ui.basic.brown.label:hover {
19766 background: none #FFFFFF;
19767 border-color: #975b33;
19768 color: #975b33;
19769}
19770
19771/* Inverted */
19772
19773.ui.inverted.labels .brown.label,
19774.ui.ui.ui.inverted.brown.label {
19775 background-color: #D67C1C;
19776 border-color: #D67C1C;
19777 color: #1B1C1D;
19778}
19779
19780/* Inverted Link */
19781
19782.ui.inverted.labels a.brown.label:hover,
19783a.ui.ui.ui.inverted.brown.label:hover {
19784 background-color: #b0620f;
19785 border-color: #b0620f;
19786 color: #1B1C1D;
19787}
19788
19789/* Inverted Ribbon */
19790
19791.ui.ui.ui.inverted.brown.ribbon.label {
19792 border-color: #a96216;
19793}
19794
19795/* Inverted Basic */
19796
19797.ui.inverted.basic.labels .brown.label,
19798.ui.ui.ui.inverted.basic.brown.label {
19799 background-color: #1B1C1D;
19800 border-color: #D67C1C;
19801 color: #D67C1C;
19802}
19803
19804.ui.inverted.basic.labels a.brown.label:hover,
19805a.ui.ui.ui.inverted.basic.brown.label:hover {
19806 border-color: #b0620f;
19807 background-color: #1B1C1D;
19808 color: #b0620f;
19809}
19810
19811/* Inverted Basic Tags */
19812
19813.ui.inverted.basic.tag.labels .brown.label,
19814.ui.ui.ui.inverted.brown.basic.tag.label {
19815 border: 1px solid #D67C1C;
19816}
19817
19818.ui.inverted.basic.tag.labels .brown.label:before,
19819.ui.ui.ui.inverted.brown.basic.tag.label:before {
19820 border-color: inherit;
19821 border-width: 1px 0 0 1px;
19822 border-style: inherit;
19823 background-color: #1B1C1D;
19824 right: calc(100% + 1px);
19825}
19826
19827.ui.grey.labels .label,
19828.ui.ui.ui.grey.label {
19829 background-color: #767676;
19830 border-color: #767676;
19831 color: #FFFFFF;
19832}
19833
19834/* Link */
19835
19836.ui.grey.labels a.label:hover,
19837a.ui.ui.ui.grey.label:hover {
19838 background-color: #838383;
19839 border-color: #838383;
19840 color: #FFFFFF;
19841}
19842
19843/* Ribbon */
19844
19845.ui.ui.ui.grey.ribbon.label {
19846 border-color: #5d5d5d;
19847}
19848
19849/* Basic */
19850
19851.ui.basic.labels .grey.label,
19852.ui.ui.ui.basic.grey.label {
19853 background: none #FFFFFF;
19854 border-color: #767676;
19855 color: #767676;
19856}
19857
19858.ui.basic.labels a.grey.label:hover,
19859a.ui.ui.ui.basic.grey.label:hover {
19860 background: none #FFFFFF;
19861 border-color: #838383;
19862 color: #838383;
19863}
19864
19865/* Inverted */
19866
19867.ui.inverted.labels .grey.label,
19868.ui.ui.ui.inverted.grey.label {
19869 background-color: #DCDDDE;
19870 border-color: #DCDDDE;
19871 color: #1B1C1D;
19872}
19873
19874/* Inverted Link */
19875
19876.ui.inverted.labels a.grey.label:hover,
19877a.ui.ui.ui.inverted.grey.label:hover {
19878 background-color: #c2c4c5;
19879 border-color: #c2c4c5;
19880 color: #FFFFFF;
19881}
19882
19883/* Inverted Ribbon */
19884
19885.ui.ui.ui.inverted.grey.ribbon.label {
19886 border-color: #e9eaea;
19887}
19888
19889/* Inverted Basic */
19890
19891.ui.inverted.basic.labels .grey.label,
19892.ui.ui.ui.inverted.basic.grey.label {
19893 background-color: #1B1C1D;
19894 border-color: #DCDDDE;
19895 color: rgba(255, 255, 255, 0.9);
19896}
19897
19898.ui.inverted.basic.labels a.grey.label:hover,
19899a.ui.ui.ui.inverted.basic.grey.label:hover {
19900 border-color: #c2c4c5;
19901 background-color: #1B1C1D;
19902}
19903
19904/* Inverted Basic Tags */
19905
19906.ui.inverted.basic.tag.labels .grey.label,
19907.ui.ui.ui.inverted.grey.basic.tag.label {
19908 border: 1px solid #DCDDDE;
19909}
19910
19911.ui.inverted.basic.tag.labels .grey.label:before,
19912.ui.ui.ui.inverted.grey.basic.tag.label:before {
19913 border-color: inherit;
19914 border-width: 1px 0 0 1px;
19915 border-style: inherit;
19916 background-color: #1B1C1D;
19917 right: calc(100% + 1px);
19918}
19919
19920.ui.black.labels .label,
19921.ui.ui.ui.black.label {
19922 background-color: #1B1C1D;
19923 border-color: #1B1C1D;
19924 color: #FFFFFF;
19925}
19926
19927/* Link */
19928
19929.ui.black.labels a.label:hover,
19930a.ui.ui.ui.black.label:hover {
19931 background-color: #27292a;
19932 border-color: #27292a;
19933 color: #FFFFFF;
19934}
19935
19936/* Ribbon */
19937
19938.ui.ui.ui.black.ribbon.label {
19939 border-color: #020203;
19940}
19941
19942/* Basic */
19943
19944.ui.basic.labels .black.label,
19945.ui.ui.ui.basic.black.label {
19946 background: none #FFFFFF;
19947 border-color: #1B1C1D;
19948 color: #1B1C1D;
19949}
19950
19951.ui.basic.labels a.black.label:hover,
19952a.ui.ui.ui.basic.black.label:hover {
19953 background: none #FFFFFF;
19954 border-color: #27292a;
19955 color: #27292a;
19956}
19957
19958/* Inverted */
19959
19960.ui.inverted.labels .black.label,
19961.ui.ui.ui.inverted.black.label {
19962 background-color: #545454;
19963 border-color: #545454;
19964 color: #1B1C1D;
19965}
19966
19967/* Inverted Link */
19968
19969.ui.inverted.labels a.black.label:hover,
19970a.ui.ui.ui.inverted.black.label:hover {
19971 background-color: #000000;
19972 border-color: #000000;
19973 color: #FFFFFF;
19974}
19975
19976/* Inverted Ribbon */
19977
19978.ui.ui.ui.inverted.black.ribbon.label {
19979 border-color: #616161;
19980}
19981
19982/* Inverted Basic */
19983
19984.ui.inverted.basic.labels .black.label,
19985.ui.ui.ui.inverted.basic.black.label {
19986 background-color: #1B1C1D;
19987 border-color: #545454;
19988 color: rgba(255, 255, 255, 0.9);
19989}
19990
19991.ui.inverted.basic.labels a.black.label:hover,
19992a.ui.ui.ui.inverted.basic.black.label:hover {
19993 border-color: #000000;
19994 background-color: #1B1C1D;
19995}
19996
19997/* Inverted Basic Tags */
19998
19999.ui.inverted.basic.tag.labels .black.label,
20000.ui.ui.ui.inverted.black.basic.tag.label {
20001 border: 1px solid #545454;
20002}
20003
20004.ui.inverted.basic.tag.labels .black.label:before,
20005.ui.ui.ui.inverted.black.basic.tag.label:before {
20006 border-color: inherit;
20007 border-width: 1px 0 0 1px;
20008 border-style: inherit;
20009 background-color: #1B1C1D;
20010 right: calc(100% + 1px);
20011}
20012
20013/*-------------------
20014 Horizontal
20015--------------------*/
20016
20017.ui.horizontal.labels .label,
20018.ui.horizontal.label {
20019 margin: 0 0.5em 0 0;
20020 padding: 0.4em 0.833em;
20021 min-width: 3em;
20022 text-align: center;
20023}
20024
20025/*-------------------
20026 Circular
20027--------------------*/
20028
20029.ui.circular.labels .label,
20030.ui.circular.label {
20031 min-width: 2em;
20032 min-height: 2em;
20033 padding: 0.5em !important;
20034 line-height: 1em;
20035 text-align: center;
20036 border-radius: 500rem;
20037}
20038
20039.ui.empty.circular.labels .label,
20040.ui.empty.circular.label {
20041 min-width: 0;
20042 min-height: 0;
20043 overflow: hidden;
20044 width: 0.5em;
20045 height: 0.5em;
20046 vertical-align: baseline;
20047}
20048
20049/*-------------------
20050 Pointing
20051--------------------*/
20052
20053.ui.pointing.label {
20054 position: relative;
20055}
20056
20057.ui.attached.pointing.label {
20058 position: absolute;
20059}
20060
20061.ui.pointing.label:before {
20062 background-color: inherit;
20063 background-image: inherit;
20064 border-width: 0;
20065 border-style: solid;
20066 border-color: inherit;
20067}
20068
20069/* Arrow */
20070
20071.ui.pointing.label:before {
20072 position: absolute;
20073 content: '';
20074 -webkit-transform: rotate(45deg);
20075 transform: rotate(45deg);
20076 background-image: none;
20077 z-index: 2;
20078 width: 0.6666em;
20079 height: 0.6666em;
20080 -webkit-transition: none;
20081 transition: none;
20082}
20083
20084/*--- Above ---*/
20085
20086.ui.pointing.label,
20087.ui[class*="pointing above"].label {
20088 margin-top: 1em;
20089}
20090
20091.ui.pointing.label:before,
20092.ui[class*="pointing above"].label:before {
20093 border-width: 1px 0 0 1px;
20094 -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
20095 transform: translateX(-50%) translateY(-50%) rotate(45deg);
20096 top: 0;
20097 left: 50%;
20098}
20099
20100/*--- Below ---*/
20101
20102.ui[class*="bottom pointing"].label,
20103.ui[class*="pointing below"].label {
20104 margin-top: 0;
20105 margin-bottom: 1em;
20106}
20107
20108.ui[class*="bottom pointing"].label:before,
20109.ui[class*="pointing below"].label:before {
20110 border-width: 0 1px 1px 0;
20111 top: auto;
20112 right: auto;
20113 -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
20114 transform: translateX(-50%) translateY(-50%) rotate(45deg);
20115 top: 100%;
20116 left: 50%;
20117}
20118
20119/*--- Left ---*/
20120
20121.ui[class*="left pointing"].label {
20122 margin-top: 0;
20123 margin-left: 0.6666em;
20124}
20125
20126.ui[class*="left pointing"].label:before {
20127 border-width: 0 0 1px 1px;
20128 -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
20129 transform: translateX(-50%) translateY(-50%) rotate(45deg);
20130 bottom: auto;
20131 right: auto;
20132 top: 50%;
20133 left: 0;
20134}
20135
20136/*--- Right ---*/
20137
20138.ui[class*="right pointing"].label {
20139 margin-top: 0;
20140 margin-right: 0.6666em;
20141}
20142
20143.ui[class*="right pointing"].label:before {
20144 border-width: 1px 1px 0 0;
20145 -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
20146 transform: translateX(50%) translateY(-50%) rotate(45deg);
20147 top: 50%;
20148 right: 0;
20149 bottom: auto;
20150 left: auto;
20151}
20152
20153/* Basic Pointing */
20154
20155/*--- Above ---*/
20156
20157.ui.basic.pointing.label:before,
20158.ui.basic[class*="pointing above"].label:before {
20159 margin-top: -1px;
20160}
20161
20162/*--- Below ---*/
20163
20164.ui.basic[class*="bottom pointing"].label:before,
20165.ui.basic[class*="pointing below"].label:before {
20166 bottom: auto;
20167 top: 100%;
20168 margin-top: 1px;
20169}
20170
20171/*--- Left ---*/
20172
20173.ui.basic[class*="left pointing"].label:before {
20174 top: 50%;
20175 left: -1px;
20176}
20177
20178/*--- Right ---*/
20179
20180.ui.basic[class*="right pointing"].label:before {
20181 top: 50%;
20182 right: -1px;
20183}
20184
20185/*------------------
20186 Floating Label
20187-------------------*/
20188
20189.ui.floating.label {
20190 position: absolute;
20191 z-index: 100;
20192 top: -1em;
20193 right: 0;
20194 white-space: nowrap;
20195 -webkit-transform: translateX(50%);
20196 transform: translateX(50%);
20197}
20198
20199.ui.right.aligned.floating.label {
20200 -webkit-transform: translateX(1.2em);
20201 transform: translateX(1.2em);
20202}
20203
20204.ui.left.floating.label {
20205 left: 0;
20206 right: auto;
20207 -webkit-transform: translateX(-50%);
20208 transform: translateX(-50%);
20209}
20210
20211.ui.left.aligned.floating.label {
20212 -webkit-transform: translateX(-1.2em);
20213 transform: translateX(-1.2em);
20214}
20215
20216.ui.bottom.floating.label {
20217 top: auto;
20218 bottom: -1em;
20219}
20220
20221/*-------------------
20222 Sizes
20223--------------------*/
20224
20225.ui.mini.labels .label,
20226.ui.mini.label {
20227 font-size: 0.64285714rem;
20228}
20229
20230.ui.tiny.labels .label,
20231.ui.tiny.label {
20232 font-size: 0.71428571rem;
20233}
20234
20235.ui.small.labels .label,
20236.ui.small.label {
20237 font-size: 0.78571429rem;
20238}
20239
20240.ui.labels .label,
20241.ui.label {
20242 font-size: 0.85714286rem;
20243}
20244
20245.ui.large.labels .label,
20246.ui.large.label {
20247 font-size: 1rem;
20248}
20249
20250.ui.big.labels .label,
20251.ui.big.label {
20252 font-size: 1.28571429rem;
20253}
20254
20255.ui.huge.labels .label,
20256.ui.huge.label {
20257 font-size: 1.42857143rem;
20258}
20259
20260.ui.massive.labels .label,
20261.ui.massive.label {
20262 font-size: 1.71428571rem;
20263}
20264
20265/*******************************
20266 Theme Overrides
20267*******************************/
20268
20269/*******************************
20270 Site Overrides
20271*******************************/
20272/*!
20273 * # Fomantic-UI - List
20274 * http://github.com/fomantic/Fomantic-UI/
20275 *
20276 *
20277 * Released under the MIT license
20278 * http://opensource.org/licenses/MIT
20279 *
20280 */
20281
20282/*******************************
20283 List
20284*******************************/
20285
20286ul.ui.list,
20287ol.ui.list,
20288.ui.list {
20289 list-style-type: none;
20290 margin: 1em 0;
20291 padding: 0 0;
20292}
20293
20294ul.ui.list:first-child,
20295ol.ui.list:first-child,
20296.ui.list:first-child {
20297 margin-top: 0;
20298 padding-top: 0;
20299}
20300
20301ul.ui.list:last-child,
20302ol.ui.list:last-child,
20303.ui.list:last-child {
20304 margin-bottom: 0;
20305 padding-bottom: 0;
20306}
20307
20308/*******************************
20309 Content
20310*******************************/
20311
20312/* List Item */
20313
20314ul.ui.list li,
20315ol.ui.list li,
20316.ui.list > .item,
20317.ui.list .list > .item {
20318 display: list-item;
20319 table-layout: fixed;
20320 list-style-type: none;
20321 list-style-position: outside;
20322 padding: 0.21428571em 0;
20323 line-height: 1.14285714em;
20324}
20325
20326ul.ui.list > li:first-child:after,
20327ol.ui.list > li:first-child:after,
20328.ui.list > .list > .item:after,
20329.ui.list > .item:after {
20330 content: '';
20331 display: block;
20332 height: 0;
20333 clear: both;
20334 visibility: hidden;
20335}
20336
20337ul.ui.list li:first-child,
20338ol.ui.list li:first-child,
20339.ui.list .list > .item:first-child,
20340.ui.list > .item:first-child {
20341 padding-top: 0;
20342}
20343
20344ul.ui.list li:last-child,
20345ol.ui.list li:last-child,
20346.ui.list .list > .item:last-child,
20347.ui.list > .item:last-child {
20348 padding-bottom: 0;
20349}
20350
20351/* Child List */
20352
20353ul.ui.list ul,
20354ol.ui.list ol,
20355.ui.list .list:not(.icon) {
20356 clear: both;
20357 margin: 0;
20358 padding: 0.75em 0 0.25em 0.5em;
20359}
20360
20361/* Child Item */
20362
20363ul.ui.list ul li,
20364ol.ui.list ol li,
20365.ui.list .list > .item {
20366 padding: 0.14285714em 0;
20367 line-height: inherit;
20368}
20369
20370/* Icon */
20371
20372.ui.list .list > .item > i.icon,
20373.ui.list > .item > i.icon {
20374 display: table-cell;
20375 min-width: 1.55em;
20376 margin: 0;
20377 padding-top: 0;
20378 -webkit-transition: color 0.1s ease;
20379 transition: color 0.1s ease;
20380}
20381
20382.ui.list .list > .item > i.icon:not(.loading),
20383.ui.list > .item > i.icon:not(.loading) {
20384 padding-right: 0.28571429em;
20385 vertical-align: top;
20386}
20387
20388.ui.list .list > .item > i.icon:only-child,
20389.ui.list > .item > i.icon:only-child {
20390 display: inline-block;
20391 min-width: auto;
20392 vertical-align: top;
20393}
20394
20395/* Image */
20396
20397.ui.list .list > .item > .image,
20398.ui.list > .item > .image {
20399 display: table-cell;
20400 background-color: transparent;
20401 margin: 0;
20402 vertical-align: top;
20403}
20404
20405.ui.list .list > .item > .image:not(:only-child):not(img),
20406.ui.list > .item > .image:not(:only-child):not(img) {
20407 padding-right: 0.5em;
20408}
20409
20410.ui.list .list > .item > .image img,
20411.ui.list > .item > .image img {
20412 vertical-align: top;
20413}
20414
20415.ui.list .list > .item > img.image,
20416.ui.list .list > .item > .image:only-child,
20417.ui.list > .item > img.image,
20418.ui.list > .item > .image:only-child {
20419 display: inline-block;
20420}
20421
20422/* Content */
20423
20424.ui.list .list > .item > .content,
20425.ui.list > .item > .content {
20426 line-height: 1.14285714em;
20427 color: rgba(0, 0, 0, 0.87);
20428}
20429
20430.ui.list .list > .item > .image + .content,
20431.ui.list .list > .item > .icon + .content,
20432.ui.list > .item > .image + .content,
20433.ui.list > .item > .icon + .content {
20434 display: table-cell;
20435 width: 100%;
20436 padding: 0 0 0 0.5em;
20437 vertical-align: top;
20438}
20439
20440.ui.list .list > .item > .loading.icon + .content,
20441.ui.list > .item > .loading.icon + .content {
20442 padding-left: calc(0.2857142857142857em + 0.5em);
20443}
20444
20445.ui.list .list > .item > img.image + .content,
20446.ui.list > .item > img.image + .content {
20447 display: inline-block;
20448 width: auto;
20449}
20450
20451.ui.list .list > .item > .content > .list,
20452.ui.list > .item > .content > .list {
20453 margin-left: 0;
20454 padding-left: 0;
20455}
20456
20457/* Header */
20458
20459.ui.list .list > .item .header,
20460.ui.list > .item .header {
20461 display: block;
20462 margin: 0;
20463 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
20464 font-weight: bold;
20465 color: rgba(0, 0, 0, 0.87);
20466}
20467
20468/* Description */
20469
20470.ui.list .list > .item .description,
20471.ui.list > .item .description {
20472 display: block;
20473 color: rgba(0, 0, 0, 0.7);
20474}
20475
20476/* Child Link */
20477
20478.ui.list > .item a,
20479.ui.list .list > .item a {
20480 cursor: pointer;
20481}
20482
20483/* Linking Item */
20484
20485.ui.list .list > a.item,
20486.ui.list > a.item {
20487 cursor: pointer;
20488 color: #4183C4;
20489}
20490
20491.ui.list .list > a.item:hover,
20492.ui.list > a.item:hover {
20493 color: #1e70bf;
20494}
20495
20496/* Linked Item Icons */
20497
20498.ui.list .list > a.item > i.icon,
20499.ui.list > a.item > i.icon {
20500 color: rgba(0, 0, 0, 0.4);
20501}
20502
20503/* Header Link */
20504
20505.ui.list .list > .item a.header,
20506.ui.list > .item a.header {
20507 cursor: pointer;
20508 color: #4183C4 !important;
20509}
20510
20511.ui.list .list > .item > a.header:hover,
20512.ui.list > .item > a.header:hover {
20513 color: #1e70bf !important;
20514}
20515
20516/* Floated Content */
20517
20518.ui[class*="left floated"].list {
20519 float: left;
20520}
20521
20522.ui[class*="right floated"].list {
20523 float: right;
20524}
20525
20526.ui.list .list > .item [class*="left floated"],
20527.ui.list > .item [class*="left floated"] {
20528 float: left;
20529 margin: 0 1em 0 0;
20530}
20531
20532.ui.list .list > .item [class*="right floated"],
20533.ui.list > .item [class*="right floated"] {
20534 float: right;
20535 margin: 0 0 0 1em;
20536}
20537
20538/*******************************
20539 Coupling
20540*******************************/
20541
20542.ui.menu .ui.list > .item,
20543.ui.menu .ui.list .list > .item {
20544 display: list-item;
20545 table-layout: fixed;
20546 background-color: transparent;
20547 list-style-type: none;
20548 list-style-position: outside;
20549 padding: 0.21428571em 0;
20550 line-height: 1.14285714em;
20551}
20552
20553.ui.menu .ui.list .list > .item:before,
20554.ui.menu .ui.list > .item:before {
20555 border: none;
20556 background: none;
20557}
20558
20559.ui.menu .ui.list .list > .item:first-child,
20560.ui.menu .ui.list > .item:first-child {
20561 padding-top: 0;
20562}
20563
20564.ui.menu .ui.list .list > .item:last-child,
20565.ui.menu .ui.list > .item:last-child {
20566 padding-bottom: 0;
20567}
20568
20569/*******************************
20570 Types
20571*******************************/
20572
20573/*-------------------
20574 Horizontal
20575--------------------*/
20576
20577.ui.horizontal.list {
20578 display: inline-block;
20579 font-size: 0;
20580}
20581
20582.ui.horizontal.list > .item {
20583 display: inline-block;
20584 margin-right: 1em;
20585 font-size: 1rem;
20586}
20587
20588.ui.horizontal.list:not(.celled) > .item:last-child {
20589 margin-right: 0;
20590 padding-right: 0;
20591}
20592
20593.ui.horizontal.list .list:not(.icon) {
20594 padding-left: 0;
20595 padding-bottom: 0;
20596}
20597
20598.ui.horizontal.list > .item > .image,
20599.ui.horizontal.list .list > .item > .image,
20600.ui.horizontal.list > .item > .icon,
20601.ui.horizontal.list .list > .item > .icon,
20602.ui.horizontal.list > .item > .content,
20603.ui.horizontal.list .list > .item > .content {
20604 vertical-align: middle;
20605}
20606
20607/* Padding on all elements */
20608
20609.ui.horizontal.list > .item:first-child,
20610.ui.horizontal.list > .item:last-child {
20611 padding-top: 0.21428571em;
20612 padding-bottom: 0.21428571em;
20613}
20614
20615/* Horizontal List */
20616
20617.ui.horizontal.list > .item > i.icon {
20618 margin: 0;
20619 padding: 0 0.25em 0 0;
20620}
20621
20622.ui.horizontal.list > .item > .image + .content,
20623.ui.horizontal.list > .item > .icon,
20624.ui.horizontal.list > .item > .icon + .content {
20625 float: none;
20626 display: inline-block;
20627 width: auto;
20628}
20629
20630.ui.horizontal.list > .item > .image {
20631 display: inline-block;
20632}
20633
20634/*******************************
20635 States
20636*******************************/
20637
20638/*-------------------
20639 Disabled
20640--------------------*/
20641
20642.ui.list .list > .disabled.item,
20643.ui.list > .disabled.item {
20644 pointer-events: none;
20645 color: rgba(40, 40, 40, 0.3) !important;
20646}
20647
20648.ui.inverted.list .list > .disabled.item,
20649.ui.inverted.list > .disabled.item {
20650 color: rgba(225, 225, 225, 0.3) !important;
20651}
20652
20653/*-------------------
20654 Hover
20655--------------------*/
20656
20657.ui.list .list > a.item:hover > .icon,
20658.ui.list > a.item:hover > .icon {
20659 color: rgba(0, 0, 0, 0.87);
20660}
20661
20662/*******************************
20663 Variations
20664*******************************/
20665
20666/*-------------------
20667 Inverted
20668--------------------*/
20669
20670.ui.inverted.list .list > a.item > .icon,
20671.ui.inverted.list > a.item > .icon {
20672 color: rgba(255, 255, 255, 0.7);
20673}
20674
20675.ui.inverted.list .list > .item .header,
20676.ui.inverted.list > .item .header {
20677 color: rgba(255, 255, 255, 0.9);
20678}
20679
20680.ui.inverted.list .list > .item .description,
20681.ui.inverted.list > .item .description {
20682 color: rgba(255, 255, 255, 0.7);
20683}
20684
20685.ui.inverted.list .list > .item > .content,
20686.ui.inverted.list > .item > .content {
20687 color: rgba(255, 255, 255, 0.7);
20688}
20689
20690/* Item Link */
20691
20692.ui.inverted.list .list > a.item,
20693.ui.inverted.list > a.item {
20694 cursor: pointer;
20695 color: rgba(255, 255, 255, 0.9);
20696}
20697
20698.ui.inverted.list .list > a.item:hover,
20699.ui.inverted.list > a.item:hover {
20700 color: #1e70bf;
20701}
20702
20703/* Linking Content */
20704
20705.ui.inverted.list .item a:not(.ui) {
20706 color: rgba(255, 255, 255, 0.9) !important;
20707}
20708
20709.ui.inverted.list .item a:not(.ui):hover {
20710 color: #1e70bf !important;
20711}
20712
20713/*-------------------
20714 Aligned
20715--------------------*/
20716
20717.ui.list[class*="top aligned"] .image,
20718.ui.list[class*="top aligned"] .content,
20719.ui.list [class*="top aligned"] {
20720 vertical-align: top !important;
20721}
20722
20723.ui.list[class*="middle aligned"] .image,
20724.ui.list[class*="middle aligned"] .content,
20725.ui.list [class*="middle aligned"] {
20726 vertical-align: middle !important;
20727}
20728
20729.ui.list[class*="bottom aligned"] .image,
20730.ui.list[class*="bottom aligned"] .content,
20731.ui.list [class*="bottom aligned"] {
20732 vertical-align: bottom !important;
20733}
20734
20735/*-------------------
20736 Link
20737--------------------*/
20738
20739.ui.link.list .item,
20740.ui.link.list a.item,
20741.ui.link.list .item a:not(.ui) {
20742 color: rgba(0, 0, 0, 0.4);
20743 -webkit-transition: 0.1s color ease;
20744 transition: 0.1s color ease;
20745}
20746
20747.ui.link.list.list a.item:hover,
20748.ui.link.list.list .item a:not(.ui):hover {
20749 color: rgba(0, 0, 0, 0.8);
20750}
20751
20752.ui.link.list.list a.item:active,
20753.ui.link.list.list .item a:not(.ui):active {
20754 color: rgba(0, 0, 0, 0.9);
20755}
20756
20757.ui.link.list.list .active.item,
20758.ui.link.list.list .active.item a:not(.ui) {
20759 color: rgba(0, 0, 0, 0.95);
20760}
20761
20762/* Inverted */
20763
20764.ui.inverted.link.list .item,
20765.ui.inverted.link.list a.item,
20766.ui.inverted.link.list .item a:not(.ui) {
20767 color: rgba(255, 255, 255, 0.5);
20768}
20769
20770.ui.inverted.link.list.list a.item:hover,
20771.ui.inverted.link.list.list .item a:not(.ui):hover {
20772 color: #ffffff;
20773}
20774
20775.ui.inverted.link.list.list a.item:active,
20776.ui.inverted.link.list.list .item a:not(.ui):active {
20777 color: #ffffff;
20778}
20779
20780.ui.inverted.link.list.list a.active.item,
20781.ui.inverted.link.list.list .active.item a:not(.ui) {
20782 color: #ffffff;
20783}
20784
20785/*-------------------
20786 Selection
20787--------------------*/
20788
20789.ui.selection.list .list > .item,
20790.ui.selection.list > .item {
20791 cursor: pointer;
20792 background: transparent;
20793 padding: 0.5em 0.5em;
20794 margin: 0;
20795 color: rgba(0, 0, 0, 0.4);
20796 border-radius: 0.5em;
20797 -webkit-transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease;
20798 transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease;
20799}
20800
20801.ui.selection.list .list > .item:last-child,
20802.ui.selection.list > .item:last-child {
20803 margin-bottom: 0;
20804}
20805
20806.ui.selection.list .list > .item:hover,
20807.ui.selection.list > .item:hover {
20808 background: rgba(0, 0, 0, 0.03);
20809 color: rgba(0, 0, 0, 0.8);
20810}
20811
20812.ui.selection.list .list > .item:active,
20813.ui.selection.list > .item:active {
20814 background: rgba(0, 0, 0, 0.05);
20815 color: rgba(0, 0, 0, 0.9);
20816}
20817
20818.ui.selection.list .list > .item.active,
20819.ui.selection.list > .item.active {
20820 background: rgba(0, 0, 0, 0.05);
20821 color: rgba(0, 0, 0, 0.95);
20822}
20823
20824/* Inverted */
20825
20826.ui.inverted.selection.list > .item {
20827 background: transparent;
20828 color: rgba(255, 255, 255, 0.5);
20829}
20830
20831.ui.inverted.selection.list > .item:hover {
20832 background: rgba(255, 255, 255, 0.02);
20833 color: #ffffff;
20834}
20835
20836.ui.inverted.selection.list > .item:active {
20837 background: rgba(255, 255, 255, 0.08);
20838 color: #ffffff;
20839}
20840
20841.ui.inverted.selection.list > .item.active {
20842 background: rgba(255, 255, 255, 0.08);
20843 color: #ffffff;
20844}
20845
20846/* Celled / Divided Selection List */
20847
20848.ui.celled.selection.list .list > .item,
20849.ui.divided.selection.list .list > .item,
20850.ui.celled.selection.list > .item,
20851.ui.divided.selection.list > .item {
20852 border-radius: 0;
20853}
20854
20855/*-------------------
20856 Animated
20857--------------------*/
20858
20859.ui.animated.list > .item {
20860 -webkit-transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s;
20861 transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s;
20862}
20863
20864.ui.animated.list:not(.horizontal) > .item:hover {
20865 padding-left: 1em;
20866}
20867
20868/*-------------------
20869 Fitted
20870--------------------*/
20871
20872.ui.fitted.list:not(.selection) .list > .item,
20873.ui.fitted.list:not(.selection) > .item {
20874 padding-left: 0;
20875 padding-right: 0;
20876}
20877
20878.ui.fitted.selection.list .list > .item,
20879.ui.fitted.selection.list > .item {
20880 margin-left: -0.5em;
20881 margin-right: -0.5em;
20882}
20883
20884/*-------------------
20885 Bulleted
20886--------------------*/
20887
20888ul.ui.list,
20889.ui.bulleted.list {
20890 margin-left: 1.25rem;
20891}
20892
20893ul.ui.list li,
20894.ui.bulleted.list .list > .item,
20895.ui.bulleted.list > .item {
20896 position: relative;
20897}
20898
20899ul.ui.list li:before,
20900.ui.bulleted.list .list > .item:before,
20901.ui.bulleted.list > .item:before {
20902 -webkit-user-select: none;
20903 -moz-user-select: none;
20904 -ms-user-select: none;
20905 user-select: none;
20906 pointer-events: none;
20907 position: absolute;
20908 top: auto;
20909 left: auto;
20910 font-weight: normal;
20911 margin-left: -1.25rem;
20912 content: '•';
20913 opacity: 1;
20914 color: inherit;
20915 vertical-align: top;
20916}
20917
20918ul.ui.list li:before,
20919.ui.bulleted.list .list > a.item:before,
20920.ui.bulleted.list > a.item:before {
20921 color: rgba(0, 0, 0, 0.87);
20922}
20923
20924ul.ui.list ul,
20925.ui.bulleted.list .list:not(.icon) {
20926 padding-left: 1.25rem;
20927}
20928
20929/* Horizontal Bulleted */
20930
20931ul.ui.horizontal.bulleted.list,
20932.ui.horizontal.bulleted.list {
20933 margin-left: 0;
20934}
20935
20936ul.ui.horizontal.bulleted.list li,
20937.ui.horizontal.bulleted.list > .item {
20938 margin-left: 1.75rem;
20939}
20940
20941ul.ui.horizontal.bulleted.list li:first-child,
20942.ui.horizontal.bulleted.list > .item:first-child {
20943 margin-left: 0;
20944}
20945
20946ul.ui.horizontal.bulleted.list li::before,
20947.ui.horizontal.bulleted.list > .item::before {
20948 color: rgba(0, 0, 0, 0.87);
20949}
20950
20951ul.ui.horizontal.bulleted.list li:first-child::before,
20952.ui.horizontal.bulleted.list > .item:first-child::before {
20953 display: none;
20954}
20955
20956/*-------------------
20957 Ordered
20958--------------------*/
20959
20960ol.ui.list,
20961.ui.ordered.list,
20962.ui.ordered.list .list:not(.icon),
20963ol.ui.list ol {
20964 counter-reset: ordered;
20965 margin-left: 1.25rem;
20966 list-style-type: none;
20967}
20968
20969ol.ui.list li,
20970.ui.ordered.list .list > .item,
20971.ui.ordered.list > .item {
20972 list-style-type: none;
20973 position: relative;
20974}
20975
20976ol.ui.list li:before,
20977.ui.ordered.list .list > .item:before,
20978.ui.ordered.list > .item:before {
20979 position: absolute;
20980 top: auto;
20981 left: auto;
20982 -webkit-user-select: none;
20983 -moz-user-select: none;
20984 -ms-user-select: none;
20985 user-select: none;
20986 pointer-events: none;
20987 margin-left: -1.25rem;
20988 counter-increment: ordered;
20989 content: counters(ordered, ".") " ";
20990 text-align: right;
20991 color: rgba(0, 0, 0, 0.87);
20992 vertical-align: middle;
20993 opacity: 0.8;
20994}
20995
20996ol.ui.inverted.list li:before,
20997.ui.ordered.inverted.list .list > .item:before,
20998.ui.ordered.inverted.list > .item:before {
20999 color: rgba(255, 255, 255, 0.7);
21000}
21001
21002/* Value */
21003
21004.ui.ordered.list .list > .item[data-value]:before,
21005.ui.ordered.list > .item[data-value]:before {
21006 content: attr(data-value);
21007}
21008
21009ol.ui.list li[value]:before {
21010 content: attr(value);
21011}
21012
21013/* Child Lists */
21014
21015ol.ui.list ol,
21016.ui.ordered.list .list:not(.icon) {
21017 margin-left: 1em;
21018}
21019
21020ol.ui.list ol li:before,
21021.ui.ordered.list .list > .item:before {
21022 margin-left: -2em;
21023}
21024
21025/* Horizontal Ordered */
21026
21027ol.ui.horizontal.list,
21028.ui.ordered.horizontal.list {
21029 margin-left: 0;
21030}
21031
21032ol.ui.horizontal.list li:before,
21033.ui.ordered.horizontal.list .list > .item:before,
21034.ui.ordered.horizontal.list > .item:before {
21035 position: static;
21036 margin: 0 0.5em 0 0;
21037}
21038
21039/* Suffixed Ordered */
21040
21041ol.ui.suffixed.list li:before,
21042.ui.suffixed.ordered.list .list > .item:before,
21043.ui.suffixed.ordered.list > .item:before {
21044 content: counters(ordered, ".") ".";
21045}
21046
21047/*-------------------
21048 Divided
21049--------------------*/
21050
21051.ui.divided.list > .item {
21052 border-top: 1px solid rgba(34, 36, 38, 0.15);
21053}
21054
21055.ui.divided.list .list > .item {
21056 border-top: none;
21057}
21058
21059.ui.divided.list .item .list > .item {
21060 border-top: none;
21061}
21062
21063.ui.divided.list .list > .item:first-child,
21064.ui.divided.list > .item:first-child {
21065 border-top: none;
21066}
21067
21068/* Sub Menu */
21069
21070.ui.divided.list:not(.horizontal) .list > .item:first-child {
21071 border-top-width: 1px;
21072}
21073
21074/* Divided bulleted */
21075
21076.ui.divided.bulleted.list:not(.horizontal),
21077.ui.divided.bulleted.list .list:not(.icon) {
21078 margin-left: 0;
21079 padding-left: 0;
21080}
21081
21082.ui.divided.bulleted.list > .item:not(.horizontal) {
21083 padding-left: 1.25rem;
21084}
21085
21086/* Divided Ordered */
21087
21088.ui.divided.ordered.list {
21089 margin-left: 0;
21090}
21091
21092.ui.divided.ordered.list .list > .item,
21093.ui.divided.ordered.list > .item {
21094 padding-left: 1.25rem;
21095}
21096
21097.ui.divided.ordered.list .item .list:not(.icon) {
21098 margin-left: 0;
21099 margin-right: 0;
21100 padding-bottom: 0.21428571em;
21101}
21102
21103.ui.divided.ordered.list .item .list > .item {
21104 padding-left: 1em;
21105}
21106
21107/* Divided Selection */
21108
21109.ui.divided.selection.list .list > .item,
21110.ui.divided.selection.list > .item {
21111 margin: 0;
21112 border-radius: 0;
21113}
21114
21115/* Divided horizontal */
21116
21117.ui.divided.horizontal.list {
21118 margin-left: 0;
21119}
21120
21121.ui.divided.horizontal.list > .item {
21122 padding-left: 0.5em;
21123}
21124
21125.ui.divided.horizontal.list > .item:not(:last-child) {
21126 padding-right: 0.5em;
21127}
21128
21129.ui.divided.horizontal.list > .item {
21130 border-top: none;
21131 border-right: 1px solid rgba(34, 36, 38, 0.15);
21132 margin: 0;
21133 line-height: 0.6;
21134}
21135
21136.ui.horizontal.divided.list > .item:last-child {
21137 border-right: none;
21138}
21139
21140/* Inverted */
21141
21142.ui.divided.inverted.list > .item,
21143.ui.divided.inverted.list > .list,
21144.ui.divided.inverted.horizontal.list > .item {
21145 border-color: rgba(255, 255, 255, 0.1);
21146}
21147
21148/*-------------------
21149 Celled
21150--------------------*/
21151
21152.ui.celled.list > .item,
21153.ui.celled.list > .list {
21154 border-top: 1px solid rgba(34, 36, 38, 0.15);
21155 padding-left: 0.5em;
21156 padding-right: 0.5em;
21157}
21158
21159.ui.celled.list > .item:last-child {
21160 border-bottom: 1px solid rgba(34, 36, 38, 0.15);
21161}
21162
21163/* Padding on all elements */
21164
21165.ui.celled.list > .item:first-child,
21166.ui.celled.list > .item:last-child {
21167 padding-top: 0.21428571em;
21168 padding-bottom: 0.21428571em;
21169}
21170
21171/* Sub Menu */
21172
21173.ui.celled.list .item .list > .item {
21174 border-width: 0;
21175}
21176
21177.ui.celled.list .list > .item:first-child {
21178 border-top-width: 0;
21179}
21180
21181/* Celled Bulleted */
21182
21183.ui.celled.bulleted.list {
21184 margin-left: 0;
21185}
21186
21187.ui.celled.bulleted.list .list > .item,
21188.ui.celled.bulleted.list > .item {
21189 padding-left: 1.25rem;
21190}
21191
21192.ui.celled.bulleted.list .item .list:not(.icon) {
21193 margin-left: -1.25rem;
21194 margin-right: -1.25rem;
21195 padding-bottom: 0.21428571em;
21196}
21197
21198/* Celled Ordered */
21199
21200.ui.celled.ordered.list {
21201 margin-left: 0;
21202}
21203
21204.ui.celled.ordered.list .list > .item,
21205.ui.celled.ordered.list > .item {
21206 padding-left: 1.25rem;
21207}
21208
21209.ui.celled.ordered.list .item .list:not(.icon) {
21210 margin-left: 0;
21211 margin-right: 0;
21212 padding-bottom: 0.21428571em;
21213}
21214
21215.ui.celled.ordered.list .list > .item {
21216 padding-left: 1em;
21217}
21218
21219/* Celled Horizontal */
21220
21221.ui.horizontal.celled.list {
21222 margin-left: 0;
21223}
21224
21225.ui.horizontal.celled.list .list > .item,
21226.ui.horizontal.celled.list > .item {
21227 border-top: none;
21228 border-left: 1px solid rgba(34, 36, 38, 0.15);
21229 margin: 0;
21230 padding-left: 0.5em;
21231 padding-right: 0.5em;
21232 line-height: 0.6;
21233}
21234
21235.ui.horizontal.celled.list .list > .item:last-child,
21236.ui.horizontal.celled.list > .item:last-child {
21237 border-bottom: none;
21238 border-right: 1px solid rgba(34, 36, 38, 0.15);
21239}
21240
21241/* Inverted */
21242
21243.ui.celled.inverted.list > .item,
21244.ui.celled.inverted.list > .list {
21245 border-color: rgba(255, 255, 255, 0.1);
21246}
21247
21248.ui.celled.inverted.horizontal.list .list > .item,
21249.ui.celled.inverted.horizontal.list > .item {
21250 border-color: rgba(255, 255, 255, 0.1);
21251}
21252
21253/*-------------------
21254 Relaxed
21255--------------------*/
21256
21257.ui.relaxed.list:not(.horizontal) > .item:not(:first-child) {
21258 padding-top: 0.42857143em;
21259}
21260
21261.ui.relaxed.list:not(.horizontal) > .item:not(:last-child) {
21262 padding-bottom: 0.42857143em;
21263}
21264
21265.ui.horizontal.relaxed.list .list > .item:not(:first-child),
21266.ui.horizontal.relaxed.list > .item:not(:first-child) {
21267 padding-left: 1rem;
21268}
21269
21270.ui.horizontal.relaxed.list .list > .item:not(:last-child),
21271.ui.horizontal.relaxed.list > .item:not(:last-child) {
21272 padding-right: 1rem;
21273}
21274
21275/* Very Relaxed */
21276
21277.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:first-child) {
21278 padding-top: 0.85714286em;
21279}
21280
21281.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:last-child) {
21282 padding-bottom: 0.85714286em;
21283}
21284
21285.ui.horizontal[class*="very relaxed"].list .list > .item:not(:first-child),
21286.ui.horizontal[class*="very relaxed"].list > .item:not(:first-child) {
21287 padding-left: 1.5rem;
21288}
21289
21290.ui.horizontal[class*="very relaxed"].list .list > .item:not(:last-child),
21291.ui.horizontal[class*="very relaxed"].list > .item:not(:last-child) {
21292 padding-right: 1.5rem;
21293}
21294
21295/*-------------------
21296 Sizes
21297--------------------*/
21298
21299.ui.mini.list {
21300 font-size: 0.78571429em;
21301}
21302
21303.ui.tiny.list {
21304 font-size: 0.85714286em;
21305}
21306
21307.ui.small.list {
21308 font-size: 0.92857143em;
21309}
21310
21311.ui.list {
21312 font-size: 1em;
21313}
21314
21315.ui.large.list {
21316 font-size: 1.14285714em;
21317}
21318
21319.ui.big.list {
21320 font-size: 1.28571429em;
21321}
21322
21323.ui.huge.list {
21324 font-size: 1.42857143em;
21325}
21326
21327.ui.massive.list {
21328 font-size: 1.71428571em;
21329}
21330
21331.ui.mini.horizontal.list .list > .item,
21332.ui.mini.horizontal.list > .item {
21333 font-size: 0.78571429rem;
21334}
21335
21336.ui.tiny.horizontal.list .list > .item,
21337.ui.tiny.horizontal.list > .item {
21338 font-size: 0.85714286rem;
21339}
21340
21341.ui.small.horizontal.list .list > .item,
21342.ui.small.horizontal.list > .item {
21343 font-size: 0.92857143rem;
21344}
21345
21346.ui.horizontal.list .list > .item,
21347.ui.horizontal.list > .item {
21348 font-size: 1rem;
21349}
21350
21351.ui.large.horizontal.list .list > .item,
21352.ui.large.horizontal.list > .item {
21353 font-size: 1.14285714rem;
21354}
21355
21356.ui.big.horizontal.list .list > .item,
21357.ui.big.horizontal.list > .item {
21358 font-size: 1.28571429rem;
21359}
21360
21361.ui.huge.horizontal.list .list > .item,
21362.ui.huge.horizontal.list > .item {
21363 font-size: 1.42857143rem;
21364}
21365
21366.ui.massive.horizontal.list .list > .item,
21367.ui.massive.horizontal.list > .item {
21368 font-size: 1.71428571rem;
21369}
21370
21371/*******************************
21372 Theme Overrides
21373*******************************/
21374
21375/*******************************
21376 User Variable Overrides
21377*******************************/
21378/*!
21379 * # Fomantic-UI - Loader
21380 * http://github.com/fomantic/Fomantic-UI/
21381 *
21382 *
21383 * Released under the MIT license
21384 * http://opensource.org/licenses/MIT
21385 *
21386 */
21387
21388/*******************************
21389 Loader
21390*******************************/
21391
21392/* Standard Size */
21393
21394.ui.loader {
21395 display: none;
21396 position: absolute;
21397 top: 50%;
21398 left: 50%;
21399 margin: 0;
21400 text-align: center;
21401 z-index: 1000;
21402 -webkit-transform: translateX(-50%) translateY(-50%);
21403 transform: translateX(-50%) translateY(-50%);
21404}
21405
21406/* Static Shape */
21407
21408.ui.loader:before {
21409 position: absolute;
21410 content: '';
21411 top: 0;
21412 left: 50%;
21413 width: 100%;
21414 height: 100%;
21415 border-radius: 500rem;
21416 border: 0.2em solid rgba(0, 0, 0, 0.1);
21417}
21418
21419/* Active Shape */
21420
21421.ui.loader:after {
21422 position: absolute;
21423 content: '';
21424 top: 0;
21425 left: 50%;
21426 width: 100%;
21427 height: 100%;
21428 -webkit-animation: loader 0.6s infinite linear;
21429 animation: loader 0.6s infinite linear;
21430 border: 0.2em solid #767676;
21431 border-radius: 500rem;
21432 -webkit-box-shadow: 0 0 0 1px transparent;
21433 box-shadow: 0 0 0 1px transparent;
21434}
21435
21436/* Speeds */
21437
21438.ui.fast.loading.loading:after,
21439.ui.fast.loading.loading .input > i.icon:after,
21440.ui.fast.loading.loading > i.icon:after,
21441.ui.fast.loader:after {
21442 -webkit-animation-duration: 0.3s;
21443 animation-duration: 0.3s;
21444}
21445
21446.ui.slow.loading.loading:after,
21447.ui.slow.loading.loading .input > i.icon:after,
21448.ui.slow.loading.loading > i.icon:after,
21449.ui.slow.loader:after {
21450 -webkit-animation-duration: 0.9s;
21451 animation-duration: 0.9s;
21452}
21453
21454/* Active Animation */
21455
21456@-webkit-keyframes loader {
21457 100% {
21458 -webkit-transform: rotate(360deg);
21459 transform: rotate(360deg);
21460 }
21461}
21462
21463@keyframes loader {
21464 100% {
21465 -webkit-transform: rotate(360deg);
21466 transform: rotate(360deg);
21467 }
21468}
21469
21470/* Sizes */
21471
21472.ui.mini.loader:before,
21473.ui.mini.loader:after {
21474 width: 1rem;
21475 height: 1rem;
21476 margin: 0 0 0 -0.5rem;
21477}
21478
21479.ui.tiny.loader:before,
21480.ui.tiny.loader:after {
21481 width: 1.14285714rem;
21482 height: 1.14285714rem;
21483 margin: 0 0 0 -0.57142857rem;
21484}
21485
21486.ui.small.loader:before,
21487.ui.small.loader:after {
21488 width: 1.71428571rem;
21489 height: 1.71428571rem;
21490 margin: 0 0 0 -0.85714286rem;
21491}
21492
21493.ui.loader:before,
21494.ui.loader:after {
21495 width: 2.28571429rem;
21496 height: 2.28571429rem;
21497 margin: 0 0 0 -1.14285714rem;
21498}
21499
21500.ui.large.loader:before,
21501.ui.large.loader:after {
21502 width: 3.42857143rem;
21503 height: 3.42857143rem;
21504 margin: 0 0 0 -1.71428571rem;
21505}
21506
21507.ui.big.loader:before,
21508.ui.big.loader:after {
21509 width: 3.71428571rem;
21510 height: 3.71428571rem;
21511 margin: 0 0 0 -1.85714286rem;
21512}
21513
21514.ui.huge.loader:before,
21515.ui.huge.loader:after {
21516 width: 4.14285714rem;
21517 height: 4.14285714rem;
21518 margin: 0 0 0 -2.07142857rem;
21519}
21520
21521.ui.massive.loader:before,
21522.ui.massive.loader:after {
21523 width: 4.57142857rem;
21524 height: 4.57142857rem;
21525 margin: 0 0 0 -2.28571429rem;
21526}
21527
21528/*-------------------
21529 Coupling
21530--------------------*/
21531
21532/* Show inside active dimmer */
21533
21534.ui.dimmer > .loader {
21535 display: block;
21536}
21537
21538/* Black Dimmer */
21539
21540.ui.dimmer > .ui.loader {
21541 color: rgba(255, 255, 255, 0.9);
21542}
21543
21544.ui.dimmer > .ui.loader:not(.elastic):before {
21545 border-color: rgba(255, 255, 255, 0.15);
21546}
21547
21548/* White Dimmer (Inverted) */
21549
21550.ui.inverted.dimmer > .ui.loader {
21551 color: rgba(0, 0, 0, 0.87);
21552}
21553
21554.ui.inverted.dimmer > .ui.loader:not(.elastic):before {
21555 border-color: rgba(0, 0, 0, 0.1);
21556}
21557
21558/*******************************
21559 Types
21560*******************************/
21561
21562/*-------------------
21563 Text
21564--------------------*/
21565
21566.ui.ui.ui.ui.text.loader {
21567 width: auto;
21568 height: auto;
21569 text-align: center;
21570 font-style: normal;
21571}
21572
21573/*******************************
21574 States
21575*******************************/
21576
21577.ui.indeterminate.loader:after {
21578 animation-direction: reverse;
21579 -webkit-animation-duration: 1.2s;
21580 animation-duration: 1.2s;
21581}
21582
21583.ui.loader.active,
21584.ui.loader.visible {
21585 display: block;
21586}
21587
21588.ui.loader.disabled,
21589.ui.loader.hidden {
21590 display: none;
21591}
21592
21593/*******************************
21594 Variations
21595*******************************/
21596
21597/*-------------------
21598 Sizes
21599--------------------*/
21600
21601/* Loader */
21602
21603.ui.mini.loader {
21604 width: 1rem;
21605 height: 1rem;
21606 font-size: 0.78571429em;
21607}
21608
21609.ui.tiny.loader {
21610 width: 1.14285714rem;
21611 height: 1.14285714rem;
21612 font-size: 0.85714286em;
21613}
21614
21615.ui.small.loader {
21616 width: 1.71428571rem;
21617 height: 1.71428571rem;
21618 font-size: 0.92857143em;
21619}
21620
21621.ui.loader {
21622 width: 2.28571429rem;
21623 height: 2.28571429rem;
21624 font-size: 1em;
21625}
21626
21627.ui.large.loader {
21628 width: 3.42857143rem;
21629 height: 3.42857143rem;
21630 font-size: 1.14285714em;
21631}
21632
21633.ui.big.loader {
21634 width: 3.71428571rem;
21635 height: 3.71428571rem;
21636 font-size: 1.28571429em;
21637}
21638
21639.ui.huge.loader {
21640 width: 4.14285714rem;
21641 height: 4.14285714rem;
21642 font-size: 1.42857143em;
21643}
21644
21645.ui.massive.loader {
21646 width: 4.57142857rem;
21647 height: 4.57142857rem;
21648 font-size: 1.71428571em;
21649}
21650
21651/* Text Loader */
21652
21653.ui.mini.text.loader {
21654 min-width: 1rem;
21655 padding-top: 1.78571429rem;
21656}
21657
21658.ui.tiny.text.loader {
21659 min-width: 1.14285714rem;
21660 padding-top: 1.92857143rem;
21661}
21662
21663.ui.small.text.loader {
21664 min-width: 1.71428571rem;
21665 padding-top: 2.5rem;
21666}
21667
21668.ui.text.loader {
21669 min-width: 2.28571429rem;
21670 padding-top: 3.07142857rem;
21671}
21672
21673.ui.large.text.loader {
21674 min-width: 3.42857143rem;
21675 padding-top: 4.21428571rem;
21676}
21677
21678.ui.big.text.loader {
21679 min-width: 3.71428571rem;
21680 padding-top: 4.5rem;
21681}
21682
21683.ui.huge.text.loader {
21684 min-width: 4.14285714rem;
21685 padding-top: 4.92857143rem;
21686}
21687
21688.ui.massive.text.loader {
21689 min-width: 4.57142857rem;
21690 padding-top: 5.35714286rem;
21691}
21692
21693/*-------------------
21694 Colors
21695--------------------*/
21696
21697.ui.primary.elastic.loader.loader:before,
21698.ui.primary.basic.elastic.loading.button:before,
21699.ui.primary.basic.elastic.loading.button:after,
21700.ui.primary.elastic.loading.loading.loading:not(.segment):before,
21701.ui.primary.elastic.loading.loading.loading .input > i.icon:before,
21702.ui.primary.elastic.loading.loading.loading.loading > i.icon:before,
21703.ui.primary.loading.loading.loading.loading:not(.usual):not(.button):after,
21704.ui.primary.loading.loading.loading.loading .input > i.icon:after,
21705.ui.primary.loading.loading.loading.loading > i.icon:after,
21706.ui.primary.loader.loader.loader:after {
21707 color: #2185D0;
21708}
21709
21710.ui.inverted.primary.elastic.loader:before,
21711.ui.inverted.primary.elastic.loading.loading.loading:not(.segment):before,
21712.ui.inverted.primary.elastic.loading.loading.loading .input > i.icon:before,
21713.ui.inverted.primary.elastic.loading.loading.loading > i.icon:before,
21714.ui.inverted.primary.loading.loading.loading.loading:not(.usual):after,
21715.ui.inverted.primary.loading.loading.loading.loading .input > i.icon:after,
21716.ui.inverted.primary.loading.loading.loading.loading > i.icon:after,
21717.ui.inverted.primary.loader.loader.loader:after {
21718 color: #54C8FF;
21719}
21720
21721.ui.secondary.elastic.loader.loader:before,
21722.ui.secondary.basic.elastic.loading.button:before,
21723.ui.secondary.basic.elastic.loading.button:after,
21724.ui.secondary.elastic.loading.loading.loading:not(.segment):before,
21725.ui.secondary.elastic.loading.loading.loading .input > i.icon:before,
21726.ui.secondary.elastic.loading.loading.loading.loading > i.icon:before,
21727.ui.secondary.loading.loading.loading.loading:not(.usual):not(.button):after,
21728.ui.secondary.loading.loading.loading.loading .input > i.icon:after,
21729.ui.secondary.loading.loading.loading.loading > i.icon:after,
21730.ui.secondary.loader.loader.loader:after {
21731 color: #1B1C1D;
21732}
21733
21734.ui.inverted.secondary.elastic.loader:before,
21735.ui.inverted.secondary.elastic.loading.loading.loading:not(.segment):before,
21736.ui.inverted.secondary.elastic.loading.loading.loading .input > i.icon:before,
21737.ui.inverted.secondary.elastic.loading.loading.loading > i.icon:before,
21738.ui.inverted.secondary.loading.loading.loading.loading:not(.usual):after,
21739.ui.inverted.secondary.loading.loading.loading.loading .input > i.icon:after,
21740.ui.inverted.secondary.loading.loading.loading.loading > i.icon:after,
21741.ui.inverted.secondary.loader.loader.loader:after {
21742 color: #545454;
21743}
21744
21745.ui.red.elastic.loader.loader:before,
21746.ui.red.basic.elastic.loading.button:before,
21747.ui.red.basic.elastic.loading.button:after,
21748.ui.red.elastic.loading.loading.loading:not(.segment):before,
21749.ui.red.elastic.loading.loading.loading .input > i.icon:before,
21750.ui.red.elastic.loading.loading.loading.loading > i.icon:before,
21751.ui.red.loading.loading.loading.loading:not(.usual):not(.button):after,
21752.ui.red.loading.loading.loading.loading .input > i.icon:after,
21753.ui.red.loading.loading.loading.loading > i.icon:after,
21754.ui.red.loader.loader.loader:after {
21755 color: #DB2828;
21756}
21757
21758.ui.inverted.red.elastic.loader:before,
21759.ui.inverted.red.elastic.loading.loading.loading:not(.segment):before,
21760.ui.inverted.red.elastic.loading.loading.loading .input > i.icon:before,
21761.ui.inverted.red.elastic.loading.loading.loading > i.icon:before,
21762.ui.inverted.red.loading.loading.loading.loading:not(.usual):after,
21763.ui.inverted.red.loading.loading.loading.loading .input > i.icon:after,
21764.ui.inverted.red.loading.loading.loading.loading > i.icon:after,
21765.ui.inverted.red.loader.loader.loader:after {
21766 color: #FF695E;
21767}
21768
21769.ui.orange.elastic.loader.loader:before,
21770.ui.orange.basic.elastic.loading.button:before,
21771.ui.orange.basic.elastic.loading.button:after,
21772.ui.orange.elastic.loading.loading.loading:not(.segment):before,
21773.ui.orange.elastic.loading.loading.loading .input > i.icon:before,
21774.ui.orange.elastic.loading.loading.loading.loading > i.icon:before,
21775.ui.orange.loading.loading.loading.loading:not(.usual):not(.button):after,
21776.ui.orange.loading.loading.loading.loading .input > i.icon:after,
21777.ui.orange.loading.loading.loading.loading > i.icon:after,
21778.ui.orange.loader.loader.loader:after {
21779 color: #F2711C;
21780}
21781
21782.ui.inverted.orange.elastic.loader:before,
21783.ui.inverted.orange.elastic.loading.loading.loading:not(.segment):before,
21784.ui.inverted.orange.elastic.loading.loading.loading .input > i.icon:before,
21785.ui.inverted.orange.elastic.loading.loading.loading > i.icon:before,
21786.ui.inverted.orange.loading.loading.loading.loading:not(.usual):after,
21787.ui.inverted.orange.loading.loading.loading.loading .input > i.icon:after,
21788.ui.inverted.orange.loading.loading.loading.loading > i.icon:after,
21789.ui.inverted.orange.loader.loader.loader:after {
21790 color: #FF851B;
21791}
21792
21793.ui.yellow.elastic.loader.loader:before,
21794.ui.yellow.basic.elastic.loading.button:before,
21795.ui.yellow.basic.elastic.loading.button:after,
21796.ui.yellow.elastic.loading.loading.loading:not(.segment):before,
21797.ui.yellow.elastic.loading.loading.loading .input > i.icon:before,
21798.ui.yellow.elastic.loading.loading.loading.loading > i.icon:before,
21799.ui.yellow.loading.loading.loading.loading:not(.usual):not(.button):after,
21800.ui.yellow.loading.loading.loading.loading .input > i.icon:after,
21801.ui.yellow.loading.loading.loading.loading > i.icon:after,
21802.ui.yellow.loader.loader.loader:after {
21803 color: #FBBD08;
21804}
21805
21806.ui.inverted.yellow.elastic.loader:before,
21807.ui.inverted.yellow.elastic.loading.loading.loading:not(.segment):before,
21808.ui.inverted.yellow.elastic.loading.loading.loading .input > i.icon:before,
21809.ui.inverted.yellow.elastic.loading.loading.loading > i.icon:before,
21810.ui.inverted.yellow.loading.loading.loading.loading:not(.usual):after,
21811.ui.inverted.yellow.loading.loading.loading.loading .input > i.icon:after,
21812.ui.inverted.yellow.loading.loading.loading.loading > i.icon:after,
21813.ui.inverted.yellow.loader.loader.loader:after {
21814 color: #FFE21F;
21815}
21816
21817.ui.olive.elastic.loader.loader:before,
21818.ui.olive.basic.elastic.loading.button:before,
21819.ui.olive.basic.elastic.loading.button:after,
21820.ui.olive.elastic.loading.loading.loading:not(.segment):before,
21821.ui.olive.elastic.loading.loading.loading .input > i.icon:before,
21822.ui.olive.elastic.loading.loading.loading.loading > i.icon:before,
21823.ui.olive.loading.loading.loading.loading:not(.usual):not(.button):after,
21824.ui.olive.loading.loading.loading.loading .input > i.icon:after,
21825.ui.olive.loading.loading.loading.loading > i.icon:after,
21826.ui.olive.loader.loader.loader:after {
21827 color: #B5CC18;
21828}
21829
21830.ui.inverted.olive.elastic.loader:before,
21831.ui.inverted.olive.elastic.loading.loading.loading:not(.segment):before,
21832.ui.inverted.olive.elastic.loading.loading.loading .input > i.icon:before,
21833.ui.inverted.olive.elastic.loading.loading.loading > i.icon:before,
21834.ui.inverted.olive.loading.loading.loading.loading:not(.usual):after,
21835.ui.inverted.olive.loading.loading.loading.loading .input > i.icon:after,
21836.ui.inverted.olive.loading.loading.loading.loading > i.icon:after,
21837.ui.inverted.olive.loader.loader.loader:after {
21838 color: #D9E778;
21839}
21840
21841.ui.green.elastic.loader.loader:before,
21842.ui.green.basic.elastic.loading.button:before,
21843.ui.green.basic.elastic.loading.button:after,
21844.ui.green.elastic.loading.loading.loading:not(.segment):before,
21845.ui.green.elastic.loading.loading.loading .input > i.icon:before,
21846.ui.green.elastic.loading.loading.loading.loading > i.icon:before,
21847.ui.green.loading.loading.loading.loading:not(.usual):not(.button):after,
21848.ui.green.loading.loading.loading.loading .input > i.icon:after,
21849.ui.green.loading.loading.loading.loading > i.icon:after,
21850.ui.green.loader.loader.loader:after {
21851 color: #21BA45;
21852}
21853
21854.ui.inverted.green.elastic.loader:before,
21855.ui.inverted.green.elastic.loading.loading.loading:not(.segment):before,
21856.ui.inverted.green.elastic.loading.loading.loading .input > i.icon:before,
21857.ui.inverted.green.elastic.loading.loading.loading > i.icon:before,
21858.ui.inverted.green.loading.loading.loading.loading:not(.usual):after,
21859.ui.inverted.green.loading.loading.loading.loading .input > i.icon:after,
21860.ui.inverted.green.loading.loading.loading.loading > i.icon:after,
21861.ui.inverted.green.loader.loader.loader:after {
21862 color: #2ECC40;
21863}
21864
21865.ui.teal.elastic.loader.loader:before,
21866.ui.teal.basic.elastic.loading.button:before,
21867.ui.teal.basic.elastic.loading.button:after,
21868.ui.teal.elastic.loading.loading.loading:not(.segment):before,
21869.ui.teal.elastic.loading.loading.loading .input > i.icon:before,
21870.ui.teal.elastic.loading.loading.loading.loading > i.icon:before,
21871.ui.teal.loading.loading.loading.loading:not(.usual):not(.button):after,
21872.ui.teal.loading.loading.loading.loading .input > i.icon:after,
21873.ui.teal.loading.loading.loading.loading > i.icon:after,
21874.ui.teal.loader.loader.loader:after {
21875 color: #00B5AD;
21876}
21877
21878.ui.inverted.teal.elastic.loader:before,
21879.ui.inverted.teal.elastic.loading.loading.loading:not(.segment):before,
21880.ui.inverted.teal.elastic.loading.loading.loading .input > i.icon:before,
21881.ui.inverted.teal.elastic.loading.loading.loading > i.icon:before,
21882.ui.inverted.teal.loading.loading.loading.loading:not(.usual):after,
21883.ui.inverted.teal.loading.loading.loading.loading .input > i.icon:after,
21884.ui.inverted.teal.loading.loading.loading.loading > i.icon:after,
21885.ui.inverted.teal.loader.loader.loader:after {
21886 color: #6DFFFF;
21887}
21888
21889.ui.blue.elastic.loader.loader:before,
21890.ui.blue.basic.elastic.loading.button:before,
21891.ui.blue.basic.elastic.loading.button:after,
21892.ui.blue.elastic.loading.loading.loading:not(.segment):before,
21893.ui.blue.elastic.loading.loading.loading .input > i.icon:before,
21894.ui.blue.elastic.loading.loading.loading.loading > i.icon:before,
21895.ui.blue.loading.loading.loading.loading:not(.usual):not(.button):after,
21896.ui.blue.loading.loading.loading.loading .input > i.icon:after,
21897.ui.blue.loading.loading.loading.loading > i.icon:after,
21898.ui.blue.loader.loader.loader:after {
21899 color: #2185D0;
21900}
21901
21902.ui.inverted.blue.elastic.loader:before,
21903.ui.inverted.blue.elastic.loading.loading.loading:not(.segment):before,
21904.ui.inverted.blue.elastic.loading.loading.loading .input > i.icon:before,
21905.ui.inverted.blue.elastic.loading.loading.loading > i.icon:before,
21906.ui.inverted.blue.loading.loading.loading.loading:not(.usual):after,
21907.ui.inverted.blue.loading.loading.loading.loading .input > i.icon:after,
21908.ui.inverted.blue.loading.loading.loading.loading > i.icon:after,
21909.ui.inverted.blue.loader.loader.loader:after {
21910 color: #54C8FF;
21911}
21912
21913.ui.violet.elastic.loader.loader:before,
21914.ui.violet.basic.elastic.loading.button:before,
21915.ui.violet.basic.elastic.loading.button:after,
21916.ui.violet.elastic.loading.loading.loading:not(.segment):before,
21917.ui.violet.elastic.loading.loading.loading .input > i.icon:before,
21918.ui.violet.elastic.loading.loading.loading.loading > i.icon:before,
21919.ui.violet.loading.loading.loading.loading:not(.usual):not(.button):after,
21920.ui.violet.loading.loading.loading.loading .input > i.icon:after,
21921.ui.violet.loading.loading.loading.loading > i.icon:after,
21922.ui.violet.loader.loader.loader:after {
21923 color: #6435C9;
21924}
21925
21926.ui.inverted.violet.elastic.loader:before,
21927.ui.inverted.violet.elastic.loading.loading.loading:not(.segment):before,
21928.ui.inverted.violet.elastic.loading.loading.loading .input > i.icon:before,
21929.ui.inverted.violet.elastic.loading.loading.loading > i.icon:before,
21930.ui.inverted.violet.loading.loading.loading.loading:not(.usual):after,
21931.ui.inverted.violet.loading.loading.loading.loading .input > i.icon:after,
21932.ui.inverted.violet.loading.loading.loading.loading > i.icon:after,
21933.ui.inverted.violet.loader.loader.loader:after {
21934 color: #A291FB;
21935}
21936
21937.ui.purple.elastic.loader.loader:before,
21938.ui.purple.basic.elastic.loading.button:before,
21939.ui.purple.basic.elastic.loading.button:after,
21940.ui.purple.elastic.loading.loading.loading:not(.segment):before,
21941.ui.purple.elastic.loading.loading.loading .input > i.icon:before,
21942.ui.purple.elastic.loading.loading.loading.loading > i.icon:before,
21943.ui.purple.loading.loading.loading.loading:not(.usual):not(.button):after,
21944.ui.purple.loading.loading.loading.loading .input > i.icon:after,
21945.ui.purple.loading.loading.loading.loading > i.icon:after,
21946.ui.purple.loader.loader.loader:after {
21947 color: #A333C8;
21948}
21949
21950.ui.inverted.purple.elastic.loader:before,
21951.ui.inverted.purple.elastic.loading.loading.loading:not(.segment):before,
21952.ui.inverted.purple.elastic.loading.loading.loading .input > i.icon:before,
21953.ui.inverted.purple.elastic.loading.loading.loading > i.icon:before,
21954.ui.inverted.purple.loading.loading.loading.loading:not(.usual):after,
21955.ui.inverted.purple.loading.loading.loading.loading .input > i.icon:after,
21956.ui.inverted.purple.loading.loading.loading.loading > i.icon:after,
21957.ui.inverted.purple.loader.loader.loader:after {
21958 color: #DC73FF;
21959}
21960
21961.ui.pink.elastic.loader.loader:before,
21962.ui.pink.basic.elastic.loading.button:before,
21963.ui.pink.basic.elastic.loading.button:after,
21964.ui.pink.elastic.loading.loading.loading:not(.segment):before,
21965.ui.pink.elastic.loading.loading.loading .input > i.icon:before,
21966.ui.pink.elastic.loading.loading.loading.loading > i.icon:before,
21967.ui.pink.loading.loading.loading.loading:not(.usual):not(.button):after,
21968.ui.pink.loading.loading.loading.loading .input > i.icon:after,
21969.ui.pink.loading.loading.loading.loading > i.icon:after,
21970.ui.pink.loader.loader.loader:after {
21971 color: #E03997;
21972}
21973
21974.ui.inverted.pink.elastic.loader:before,
21975.ui.inverted.pink.elastic.loading.loading.loading:not(.segment):before,
21976.ui.inverted.pink.elastic.loading.loading.loading .input > i.icon:before,
21977.ui.inverted.pink.elastic.loading.loading.loading > i.icon:before,
21978.ui.inverted.pink.loading.loading.loading.loading:not(.usual):after,
21979.ui.inverted.pink.loading.loading.loading.loading .input > i.icon:after,
21980.ui.inverted.pink.loading.loading.loading.loading > i.icon:after,
21981.ui.inverted.pink.loader.loader.loader:after {
21982 color: #FF8EDF;
21983}
21984
21985.ui.brown.elastic.loader.loader:before,
21986.ui.brown.basic.elastic.loading.button:before,
21987.ui.brown.basic.elastic.loading.button:after,
21988.ui.brown.elastic.loading.loading.loading:not(.segment):before,
21989.ui.brown.elastic.loading.loading.loading .input > i.icon:before,
21990.ui.brown.elastic.loading.loading.loading.loading > i.icon:before,
21991.ui.brown.loading.loading.loading.loading:not(.usual):not(.button):after,
21992.ui.brown.loading.loading.loading.loading .input > i.icon:after,
21993.ui.brown.loading.loading.loading.loading > i.icon:after,
21994.ui.brown.loader.loader.loader:after {
21995 color: #A5673F;
21996}
21997
21998.ui.inverted.brown.elastic.loader:before,
21999.ui.inverted.brown.elastic.loading.loading.loading:not(.segment):before,
22000.ui.inverted.brown.elastic.loading.loading.loading .input > i.icon:before,
22001.ui.inverted.brown.elastic.loading.loading.loading > i.icon:before,
22002.ui.inverted.brown.loading.loading.loading.loading:not(.usual):after,
22003.ui.inverted.brown.loading.loading.loading.loading .input > i.icon:after,
22004.ui.inverted.brown.loading.loading.loading.loading > i.icon:after,
22005.ui.inverted.brown.loader.loader.loader:after {
22006 color: #D67C1C;
22007}
22008
22009.ui.grey.elastic.loader.loader:before,
22010.ui.grey.basic.elastic.loading.button:before,
22011.ui.grey.basic.elastic.loading.button:after,
22012.ui.grey.elastic.loading.loading.loading:not(.segment):before,
22013.ui.grey.elastic.loading.loading.loading .input > i.icon:before,
22014.ui.grey.elastic.loading.loading.loading.loading > i.icon:before,
22015.ui.grey.loading.loading.loading.loading:not(.usual):not(.button):after,
22016.ui.grey.loading.loading.loading.loading .input > i.icon:after,
22017.ui.grey.loading.loading.loading.loading > i.icon:after,
22018.ui.grey.loader.loader.loader:after {
22019 color: #767676;
22020}
22021
22022.ui.inverted.grey.elastic.loader:before,
22023.ui.inverted.grey.elastic.loading.loading.loading:not(.segment):before,
22024.ui.inverted.grey.elastic.loading.loading.loading .input > i.icon:before,
22025.ui.inverted.grey.elastic.loading.loading.loading > i.icon:before,
22026.ui.inverted.grey.loading.loading.loading.loading:not(.usual):after,
22027.ui.inverted.grey.loading.loading.loading.loading .input > i.icon:after,
22028.ui.inverted.grey.loading.loading.loading.loading > i.icon:after,
22029.ui.inverted.grey.loader.loader.loader:after {
22030 color: #DCDDDE;
22031}
22032
22033.ui.black.elastic.loader.loader:before,
22034.ui.black.basic.elastic.loading.button:before,
22035.ui.black.basic.elastic.loading.button:after,
22036.ui.black.elastic.loading.loading.loading:not(.segment):before,
22037.ui.black.elastic.loading.loading.loading .input > i.icon:before,
22038.ui.black.elastic.loading.loading.loading.loading > i.icon:before,
22039.ui.black.loading.loading.loading.loading:not(.usual):not(.button):after,
22040.ui.black.loading.loading.loading.loading .input > i.icon:after,
22041.ui.black.loading.loading.loading.loading > i.icon:after,
22042.ui.black.loader.loader.loader:after {
22043 color: #1B1C1D;
22044}
22045
22046.ui.inverted.black.elastic.loader:before,
22047.ui.inverted.black.elastic.loading.loading.loading:not(.segment):before,
22048.ui.inverted.black.elastic.loading.loading.loading .input > i.icon:before,
22049.ui.inverted.black.elastic.loading.loading.loading > i.icon:before,
22050.ui.inverted.black.loading.loading.loading.loading:not(.usual):after,
22051.ui.inverted.black.loading.loading.loading.loading .input > i.icon:after,
22052.ui.inverted.black.loading.loading.loading.loading > i.icon:after,
22053.ui.inverted.black.loader.loader.loader:after {
22054 color: #545454;
22055}
22056
22057.ui.elastic.loader.loader:before,
22058.ui.elastic.loading.loading.loading:before,
22059.ui.elastic.loading.loading.loading .input > i.icon:before,
22060.ui.elastic.loading.loading.loading > i.icon:before,
22061.ui.loading.loading.loading.loading:not(.usual):after,
22062.ui.loading.loading.loading.loading .input > i.icon:after,
22063.ui.loading.loading.loading.loading > i.icon:after,
22064.ui.loader.loader.loader:after {
22065 border-color: currentColor;
22066}
22067
22068.ui.elastic.loading.loading.loading.loading.button:not(.inverted):not(.basic):before {
22069 color: #FFFFFF;
22070}
22071
22072.ui.elastic.basic.loading.button:before,
22073.ui.elastic.basic.loading.button:after {
22074 color: #767676;
22075}
22076
22077.ui.double.loading.loading.loading.loading.button:after {
22078 border-bottom-color: currentColor;
22079}
22080
22081/*-------------------
22082 Inline
22083--------------------*/
22084
22085.ui.inline.loader {
22086 position: relative;
22087 vertical-align: middle;
22088 margin: 0;
22089 left: 0;
22090 top: 0;
22091 -webkit-transform: none;
22092 transform: none;
22093}
22094
22095.ui.inline.loader.active,
22096.ui.inline.loader.visible {
22097 display: inline-block;
22098}
22099
22100/* Centered Inline */
22101
22102.ui.centered.inline.loader.active,
22103.ui.centered.inline.loader.visible {
22104 display: block;
22105 margin-left: auto;
22106 margin-right: auto;
22107}
22108
22109.ui.loading.loading.loading.loading.loading.loading:after,
22110.ui.loading.loading.loading.loading.loading.loading .input > i.icon:after,
22111.ui.loading.loading.loading.loading.loading.loading > i.icon:after,
22112.ui.loader.loader.loader.loader.loader:after {
22113 border-left-color: transparent;
22114 border-right-color: transparent;
22115}
22116
22117.ui.loading.loading.loading.loading.loading.loading.loading:not(.double):after,
22118.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) .input > i.icon:after,
22119.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) > i.icon:after,
22120.ui.loader.loader.loader.loader.loader.loader:not(.double):after {
22121 border-bottom-color: transparent;
22122}
22123
22124.ui.loading.loading.loading.loading.loading.loading.segment:after,
22125.ui.loading.loading.loading.loading.loading.loading.form:after {
22126 border-left-color: rgba(0, 0, 0, 0.1);
22127 border-right-color: rgba(0, 0, 0, 0.1);
22128}
22129
22130.ui.loading.loading.loading.loading.loading.loading.segment:not(.double):after,
22131.ui.loading.loading.loading.loading.loading.loading.form:not(.double):after {
22132 border-bottom-color: rgba(0, 0, 0, 0.1);
22133}
22134
22135/*-------------------
22136 Elastic
22137--------------------*/
22138
22139.ui.dimmer > .ui.elastic.loader {
22140 color: #FFFFFF;
22141}
22142
22143.ui.inverted.dimmer > .ui.elastic.loader {
22144 color: #767676;
22145}
22146
22147.ui.elastic.loading.loading:not(.form):not(.segment):after,
22148.ui.elastic.loading.loading .input > i.icon:after,
22149.ui.elastic.loading.loading > i.icon:after,
22150.ui.elastic.loader.loader:after {
22151 -webkit-animation: loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
22152 animation: loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
22153 -webkit-animation-delay: 0.3s;
22154 animation-delay: 0.3s;
22155}
22156
22157.ui.elastic.loading.loading.loading:not(.form):not(.segment):before,
22158.ui.elastic.loading.loading.loading .input > i.icon:before,
22159.ui.elastic.loading.loading.loading > i.icon:before,
22160.ui.elastic.loader.loader:before {
22161 -webkit-animation: elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
22162 animation: elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
22163 -moz-animation: currentcolor-elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61);
22164 border-right-color: transparent;
22165}
22166
22167.ui.elastic.inline.loader:empty {
22168 -webkit-animation: loader 8s infinite linear;
22169 animation: loader 8s infinite linear;
22170}
22171
22172.ui.slow.elastic.loading.loading:not(.form):not(.segment):after,
22173.ui.slow.elastic.loading.loading .input > i.icon:after,
22174.ui.slow.elastic.loading.loading > i.icon:after,
22175.ui.slow.elastic.loader.loader:after {
22176 -webkit-animation-duration: 1.5s;
22177 animation-duration: 1.5s;
22178 -webkit-animation-delay: 0.45s;
22179 animation-delay: 0.45s;
22180}
22181
22182.ui.slow.elastic.loading.loading.loading:not(.form):not(.segment):before,
22183.ui.slow.elastic.loading.loading.loading .input > i.icon:before,
22184.ui.slow.elastic.loading.loading.loading > i.icon:before,
22185.ui.slow.elastic.loader.loader:before {
22186 -webkit-animation-duration: 1.5s;
22187 animation-duration: 1.5s;
22188}
22189
22190.ui.fast.elastic.loading.loading:not(.form):not(.segment):after,
22191.ui.fast.elastic.loading.loading .input > i.icon:after,
22192.ui.fast.elastic.loading.loading > i.icon:after,
22193.ui.fast.elastic.loader.loader:after {
22194 -webkit-animation-duration: 0.66s;
22195 animation-duration: 0.66s;
22196 -webkit-animation-delay: 0.2s;
22197 animation-delay: 0.2s;
22198}
22199
22200.ui.fast.elastic.loading.loading.loading:not(.form):not(.segment):before,
22201.ui.fast.elastic.loading.loading.loading .input > i.icon:before,
22202.ui.fast.elastic.loading.loading.loading > i.icon:before,
22203.ui.fast.elastic.loader.loader:before {
22204 -webkit-animation-duration: 0.66s;
22205 animation-duration: 0.66s;
22206}
22207
22208@-webkit-keyframes elastic-loader {
22209 0%, 1% {
22210 border-left-color: transparent;
22211 border-bottom-color: transparent;
22212 }
22213
22214 1.1%, 50% {
22215 border-left-color: inherit;
22216 }
22217
22218 10%, 35.1% {
22219 border-bottom-color: transparent;
22220 }
22221
22222 10.1%, 35% {
22223 border-bottom-color: inherit;
22224 }
22225
22226 50.1% {
22227 border-left-color: transparent;
22228 }
22229
22230 100% {
22231 border-left-color: transparent;
22232 border-bottom-color: transparent;
22233 -webkit-transform: rotate(360deg);
22234 transform: rotate(360deg);
22235 }
22236}
22237
22238@keyframes elastic-loader {
22239 0%, 1% {
22240 border-left-color: transparent;
22241 border-bottom-color: transparent;
22242 }
22243
22244 1.1%, 50% {
22245 border-left-color: inherit;
22246 }
22247
22248 10%, 35.1% {
22249 border-bottom-color: transparent;
22250 }
22251
22252 10.1%, 35% {
22253 border-bottom-color: inherit;
22254 }
22255
22256 50.1% {
22257 border-left-color: transparent;
22258 }
22259
22260 100% {
22261 border-left-color: transparent;
22262 border-bottom-color: transparent;
22263 -webkit-transform: rotate(360deg);
22264 transform: rotate(360deg);
22265 }
22266}
22267
22268@-webkit-keyframes currentcolor-elastic-loader {
22269 0%, 1% {
22270 border-left-color: transparent;
22271 border-bottom-color: transparent;
22272 }
22273
22274 1.1%, 50% {
22275 border-left-color: currentColor;
22276 }
22277
22278 10%, 35.1% {
22279 border-bottom-color: transparent;
22280 }
22281
22282 10.1%, 35% {
22283 border-bottom-color: currentColor;
22284 }
22285
22286 50.1% {
22287 border-left-color: transparent;
22288 }
22289
22290 100% {
22291 border-left-color: transparent;
22292 border-bottom-color: transparent;
22293 -webkit-transform: rotate(360deg);
22294 transform: rotate(360deg);
22295 }
22296}
22297
22298@keyframes currentcolor-elastic-loader {
22299 0%, 1% {
22300 border-left-color: transparent;
22301 border-bottom-color: transparent;
22302 }
22303
22304 1.1%, 50% {
22305 border-left-color: currentColor;
22306 }
22307
22308 10%, 35.1% {
22309 border-bottom-color: transparent;
22310 }
22311
22312 10.1%, 35% {
22313 border-bottom-color: currentColor;
22314 }
22315
22316 50.1% {
22317 border-left-color: transparent;
22318 }
22319
22320 100% {
22321 border-left-color: transparent;
22322 border-bottom-color: transparent;
22323 -webkit-transform: rotate(360deg);
22324 transform: rotate(360deg);
22325 }
22326}
22327
22328/*******************************
22329 Theme Overrides
22330*******************************/
22331
22332/*******************************
22333 Site Overrides
22334*******************************/
22335/*!
22336 * # Fomantic-UI - Loader
22337 * http://github.com/fomantic/Fomantic-UI/
22338 *
22339 *
22340 * Released under the MIT license
22341 * http://opensource.org/licenses/MIT
22342 *
22343 */
22344
22345/*-------------------
22346 Content
22347--------------------*/
22348
22349.ui.placeholder {
22350 position: static;
22351 overflow: hidden;
22352 -webkit-animation: placeholderShimmer 2s linear;
22353 animation: placeholderShimmer 2s linear;
22354 -webkit-animation-iteration-count: infinite;
22355 animation-iteration-count: infinite;
22356 background-color: #FFFFFF;
22357 background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, 0.08)), color-stop(15%, rgba(0, 0, 0, 0.15)), color-stop(30%, rgba(0, 0, 0, 0.08)));
22358 background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.08) 0, rgba(0, 0, 0, 0.15) 15%, rgba(0, 0, 0, 0.08) 30%);
22359 background-image: linear-gradient(to right, rgba(0, 0, 0, 0.08) 0, rgba(0, 0, 0, 0.15) 15%, rgba(0, 0, 0, 0.08) 30%);
22360 background-size: 1200px 100%;
22361 max-width: 30rem;
22362}
22363
22364@-webkit-keyframes placeholderShimmer {
22365 0% {
22366 background-position: -1200px 0;
22367 }
22368
22369 100% {
22370 background-position: 1200px 0;
22371 }
22372}
22373
22374@keyframes placeholderShimmer {
22375 0% {
22376 background-position: -1200px 0;
22377 }
22378
22379 100% {
22380 background-position: 1200px 0;
22381 }
22382}
22383
22384.ui.placeholder + .ui.placeholder {
22385 margin-top: 2rem;
22386}
22387
22388.ui.placeholder + .ui.placeholder {
22389 -webkit-animation-delay: 0.15s;
22390 animation-delay: 0.15s;
22391}
22392
22393.ui.placeholder + .ui.placeholder + .ui.placeholder {
22394 -webkit-animation-delay: 0.3s;
22395 animation-delay: 0.3s;
22396}
22397
22398.ui.placeholder + .ui.placeholder + .ui.placeholder + .ui.placeholder {
22399 -webkit-animation-delay: 0.45s;
22400 animation-delay: 0.45s;
22401}
22402
22403.ui.placeholder + .ui.placeholder + .ui.placeholder + .ui.placeholder + .ui.placeholder {
22404 -webkit-animation-delay: 0.6s;
22405 animation-delay: 0.6s;
22406}
22407
22408.ui.placeholder,
22409.ui.placeholder > :before,
22410.ui.placeholder .image.header:after,
22411.ui.placeholder .line,
22412.ui.placeholder .line:after {
22413 background-color: #FFFFFF;
22414}
22415
22416.ui.placeholder.hidden {
22417 display: none;
22418}
22419
22420/* Image */
22421
22422.ui.placeholder .image:not(.header):not(.ui):not(.icon) {
22423 height: 100px;
22424}
22425
22426.ui.placeholder .square.image:not(.header) {
22427 height: 0;
22428 overflow: hidden;
22429 /* 1/1 aspect ratio */
22430 padding-top: 100%;
22431}
22432
22433.ui.placeholder .rectangular.image:not(.header) {
22434 height: 0;
22435 overflow: hidden;
22436 /* 4/3 aspect ratio */
22437 padding-top: 75%;
22438}
22439
22440/* Lines */
22441
22442.ui.placeholder .line {
22443 position: relative;
22444 height: 0.85714286em;
22445}
22446
22447.ui.placeholder .line:before,
22448.ui.placeholder .line:after {
22449 top: 100%;
22450 position: absolute;
22451 content: '';
22452 background-color: inherit;
22453}
22454
22455.ui.placeholder .line:before {
22456 left: 0;
22457}
22458
22459.ui.placeholder .line:after {
22460 right: 0;
22461}
22462
22463/* Any Lines */
22464
22465.ui.placeholder .line {
22466 margin-bottom: 0.5em;
22467}
22468
22469.ui.placeholder .line:before,
22470.ui.placeholder .line:after {
22471 height: 0.5em;
22472}
22473
22474.ui.placeholder .line:not(:first-child) {
22475 margin-top: 0.5em;
22476}
22477
22478/* Header Image + 2 Lines */
22479
22480.ui.placeholder .header {
22481 position: relative;
22482 overflow: hidden;
22483}
22484
22485/* Line Outdent */
22486
22487.ui.placeholder .line:nth-child(1):after {
22488 width: 0;
22489}
22490
22491.ui.placeholder .line:nth-child(2):after {
22492 width: 50%;
22493}
22494
22495.ui.placeholder .line:nth-child(3):after {
22496 width: 10%;
22497}
22498
22499.ui.placeholder .line:nth-child(4):after {
22500 width: 35%;
22501}
22502
22503.ui.placeholder .line:nth-child(5):after {
22504 width: 65%;
22505}
22506
22507/* Header Line 1 & 2*/
22508
22509.ui.placeholder .header .line {
22510 margin-bottom: 0.64285714em;
22511}
22512
22513.ui.placeholder .header .line:before,
22514.ui.placeholder .header .line:after {
22515 height: 0.64285714em;
22516}
22517
22518.ui.placeholder .header .line:not(:first-child) {
22519 margin-top: 0.64285714em;
22520}
22521
22522.ui.placeholder .header .line:after {
22523 width: 20%;
22524}
22525
22526.ui.placeholder .header .line:nth-child(2):after {
22527 width: 60%;
22528}
22529
22530/* Image Header */
22531
22532.ui.placeholder .image.header .line {
22533 margin-left: 3em;
22534}
22535
22536.ui.placeholder .image.header .line:before {
22537 width: 0.71428571rem;
22538}
22539
22540.ui.placeholder .image.header:after {
22541 display: block;
22542 height: 0.85714286em;
22543 content: '';
22544 margin-left: 3em;
22545}
22546
22547/* Spacing */
22548
22549.ui.placeholder .image .line:first-child,
22550.ui.placeholder .paragraph .line:first-child,
22551.ui.placeholder .header .line:first-child {
22552 height: 0.01px;
22553}
22554
22555.ui.placeholder .image:not(:first-child):before,
22556.ui.placeholder .paragraph:not(:first-child):before,
22557.ui.placeholder .header:not(:first-child):before {
22558 height: 1.42857143em;
22559 content: '';
22560 display: block;
22561}
22562
22563/* Inverted Content Loader */
22564
22565.ui.inverted.placeholder {
22566 background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0.08)), color-stop(15%, rgba(255, 255, 255, 0.14)), color-stop(30%, rgba(255, 255, 255, 0.08)));
22567 background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.08) 0, rgba(255, 255, 255, 0.14) 15%, rgba(255, 255, 255, 0.08) 30%);
22568 background-image: linear-gradient(to right, rgba(255, 255, 255, 0.08) 0, rgba(255, 255, 255, 0.14) 15%, rgba(255, 255, 255, 0.08) 30%);
22569}
22570
22571.ui.inverted.placeholder,
22572.ui.inverted.placeholder > :before,
22573.ui.inverted.placeholder .image.header:after,
22574.ui.inverted.placeholder .line,
22575.ui.inverted.placeholder .line:after {
22576 background-color: #1B1C1D;
22577}
22578
22579/*******************************
22580 Variations
22581*******************************/
22582
22583/*-------------------
22584 Sizes
22585--------------------*/
22586
22587.ui.placeholder .full.line.line.line:after {
22588 width: 0;
22589}
22590
22591.ui.placeholder .very.long.line.line.line:after {
22592 width: 10%;
22593}
22594
22595.ui.placeholder .long.line.line.line:after {
22596 width: 35%;
22597}
22598
22599.ui.placeholder .medium.line.line.line:after {
22600 width: 50%;
22601}
22602
22603.ui.placeholder .short.line.line.line:after {
22604 width: 65%;
22605}
22606
22607.ui.placeholder .very.short.line.line.line:after {
22608 width: 80%;
22609}
22610
22611/*-------------------
22612 Fluid
22613--------------------*/
22614
22615.ui.fluid.placeholder {
22616 max-width: none;
22617}
22618
22619/*******************************
22620 Theme Overrides
22621*******************************/
22622/*!
22623 * # Fomantic-UI - Rail
22624 * http://github.com/fomantic/Fomantic-UI/
22625 *
22626 *
22627 * Released under the MIT license
22628 * http://opensource.org/licenses/MIT
22629 *
22630 */
22631
22632/*******************************
22633 Rails
22634*******************************/
22635
22636.ui.rail {
22637 position: absolute;
22638 top: 0;
22639 width: 300px;
22640 height: 100%;
22641}
22642
22643.ui.left.rail {
22644 left: auto;
22645 right: 100%;
22646 padding: 0 2rem 0 0;
22647 margin: 0 2rem 0 0;
22648}
22649
22650.ui.right.rail {
22651 left: 100%;
22652 right: auto;
22653 padding: 0 0 0 2rem;
22654 margin: 0 0 0 2rem;
22655}
22656
22657/*******************************
22658 Variations
22659*******************************/
22660
22661/*--------------
22662 Internal
22663---------------*/
22664
22665.ui.left.internal.rail {
22666 left: 0;
22667 right: auto;
22668 padding: 0 0 0 2rem;
22669 margin: 0 0 0 2rem;
22670}
22671
22672.ui.right.internal.rail {
22673 left: auto;
22674 right: 0;
22675 padding: 0 2rem 0 0;
22676 margin: 0 2rem 0 0;
22677}
22678
22679/*--------------
22680 Dividing
22681---------------*/
22682
22683.ui.dividing.rail {
22684 width: 302.5px;
22685}
22686
22687.ui.left.dividing.rail {
22688 padding: 0 2.5rem 0 0;
22689 margin: 0 2.5rem 0 0;
22690 border-right: 1px solid rgba(34, 36, 38, 0.15);
22691}
22692
22693.ui.right.dividing.rail {
22694 border-left: 1px solid rgba(34, 36, 38, 0.15);
22695 padding: 0 0 0 2.5rem;
22696 margin: 0 0 0 2.5rem;
22697}
22698
22699/*--------------
22700 Distance
22701---------------*/
22702
22703.ui.close.rail {
22704 width: calc(300px + 1em);
22705}
22706
22707.ui.close.left.rail {
22708 padding: 0 1em 0 0;
22709 margin: 0 1em 0 0;
22710}
22711
22712.ui.close.right.rail {
22713 padding: 0 0 0 1em;
22714 margin: 0 0 0 1em;
22715}
22716
22717.ui.very.close.rail {
22718 width: calc(300px + 0.5em);
22719}
22720
22721.ui.very.close.left.rail {
22722 padding: 0 0.5em 0 0;
22723 margin: 0 0.5em 0 0;
22724}
22725
22726.ui.very.close.right.rail {
22727 padding: 0 0 0 0.5em;
22728 margin: 0 0 0 0.5em;
22729}
22730
22731/*--------------
22732 Attached
22733---------------*/
22734
22735.ui.attached.left.rail,
22736.ui.attached.right.rail {
22737 padding: 0;
22738 margin: 0;
22739}
22740
22741/*--------------
22742 Sizing
22743---------------*/
22744
22745.ui.mini.rail {
22746 font-size: 0.78571429rem;
22747}
22748
22749.ui.tiny.rail {
22750 font-size: 0.85714286rem;
22751}
22752
22753.ui.small.rail {
22754 font-size: 0.92857143rem;
22755}
22756
22757.ui.rail {
22758 font-size: 1rem;
22759}
22760
22761.ui.large.rail {
22762 font-size: 1.14285714rem;
22763}
22764
22765.ui.big.rail {
22766 font-size: 1.28571429rem;
22767}
22768
22769.ui.huge.rail {
22770 font-size: 1.42857143rem;
22771}
22772
22773.ui.massive.rail {
22774 font-size: 1.71428571rem;
22775}
22776
22777/*******************************
22778 Theme Overrides
22779*******************************/
22780
22781/*******************************
22782 Site Overrides
22783*******************************/
22784/*!
22785 * # Fomantic-UI - Reveal
22786 * http://github.com/fomantic/Fomantic-UI/
22787 *
22788 *
22789 * Released under the MIT license
22790 * http://opensource.org/licenses/MIT
22791 *
22792 */
22793
22794/*******************************
22795 Reveal
22796*******************************/
22797
22798.ui.reveal {
22799 display: inherit;
22800 position: relative !important;
22801 font-size: 0 !important;
22802}
22803
22804.ui.reveal > .visible.content {
22805 position: absolute !important;
22806 top: 0 !important;
22807 left: 0 !important;
22808 z-index: 3 !important;
22809 -webkit-transition: all 0.5s ease 0.1s;
22810 transition: all 0.5s ease 0.1s;
22811}
22812
22813.ui.reveal > .hidden.content {
22814 position: relative !important;
22815 z-index: 2 !important;
22816}
22817
22818/* Make sure hovered element is on top of other reveal */
22819
22820.ui.active.reveal .visible.content,
22821.ui.reveal:hover .visible.content {
22822 z-index: 4 !important;
22823}
22824
22825/*******************************
22826 Types
22827*******************************/
22828
22829/*--------------
22830 Slide
22831---------------*/
22832
22833.ui.slide.reveal {
22834 position: relative !important;
22835 overflow: hidden !important;
22836 white-space: nowrap;
22837}
22838
22839.ui.slide.reveal > .content {
22840 display: block;
22841 width: 100%;
22842 white-space: normal;
22843 float: left;
22844 margin: 0;
22845 -webkit-transition: -webkit-transform 0.5s ease 0.1s;
22846 transition: -webkit-transform 0.5s ease 0.1s;
22847 transition: transform 0.5s ease 0.1s;
22848 transition: transform 0.5s ease 0.1s, -webkit-transform 0.5s ease 0.1s;
22849}
22850
22851.ui.slide.reveal > .visible.content {
22852 position: relative !important;
22853}
22854
22855.ui.slide.reveal > .hidden.content {
22856 position: absolute !important;
22857 left: 0 !important;
22858 width: 100% !important;
22859 -webkit-transform: translateX(100%) !important;
22860 transform: translateX(100%) !important;
22861}
22862
22863.ui.slide.active.reveal > .visible.content,
22864.ui.slide.reveal:hover > .visible.content {
22865 -webkit-transform: translateX(-100%) !important;
22866 transform: translateX(-100%) !important;
22867}
22868
22869.ui.slide.active.reveal > .hidden.content,
22870.ui.slide.reveal:hover > .hidden.content {
22871 -webkit-transform: translateX(0%) !important;
22872 transform: translateX(0%) !important;
22873}
22874
22875.ui.slide.right.reveal > .visible.content {
22876 -webkit-transform: translateX(0%) !important;
22877 transform: translateX(0%) !important;
22878}
22879
22880.ui.slide.right.reveal > .hidden.content {
22881 -webkit-transform: translateX(-100%) !important;
22882 transform: translateX(-100%) !important;
22883}
22884
22885.ui.slide.right.active.reveal > .visible.content,
22886.ui.slide.right.reveal:hover > .visible.content {
22887 -webkit-transform: translateX(100%) !important;
22888 transform: translateX(100%) !important;
22889}
22890
22891.ui.slide.right.active.reveal > .hidden.content,
22892.ui.slide.right.reveal:hover > .hidden.content {
22893 -webkit-transform: translateX(0%) !important;
22894 transform: translateX(0%) !important;
22895}
22896
22897.ui.slide.up.reveal > .hidden.content {
22898 -webkit-transform: translateY(100%) !important;
22899 transform: translateY(100%) !important;
22900}
22901
22902.ui.slide.up.active.reveal > .visible.content,
22903.ui.slide.up.reveal:hover > .visible.content {
22904 -webkit-transform: translateY(-100%) !important;
22905 transform: translateY(-100%) !important;
22906}
22907
22908.ui.slide.up.active.reveal > .hidden.content,
22909.ui.slide.up.reveal:hover > .hidden.content {
22910 -webkit-transform: translateY(0%) !important;
22911 transform: translateY(0%) !important;
22912}
22913
22914.ui.slide.down.reveal > .hidden.content {
22915 -webkit-transform: translateY(-100%) !important;
22916 transform: translateY(-100%) !important;
22917}
22918
22919.ui.slide.down.active.reveal > .visible.content,
22920.ui.slide.down.reveal:hover > .visible.content {
22921 -webkit-transform: translateY(100%) !important;
22922 transform: translateY(100%) !important;
22923}
22924
22925.ui.slide.down.active.reveal > .hidden.content,
22926.ui.slide.down.reveal:hover > .hidden.content {
22927 -webkit-transform: translateY(0%) !important;
22928 transform: translateY(0%) !important;
22929}
22930
22931/*--------------
22932 Fade
22933---------------*/
22934
22935.ui.fade.reveal > .visible.content {
22936 opacity: 1;
22937}
22938
22939.ui.fade.active.reveal > .visible.content,
22940.ui.fade.reveal:hover > .visible.content {
22941 opacity: 0;
22942}
22943
22944/*--------------
22945 Move
22946---------------*/
22947
22948.ui.move.reveal {
22949 position: relative !important;
22950 overflow: hidden !important;
22951 white-space: nowrap;
22952}
22953
22954.ui.move.reveal > .content {
22955 display: block;
22956 float: left;
22957 white-space: normal;
22958 margin: 0;
22959 -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
22960 transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
22961 transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
22962 transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s, -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
22963}
22964
22965.ui.move.reveal > .visible.content {
22966 position: relative !important;
22967}
22968
22969.ui.move.reveal > .hidden.content {
22970 position: absolute !important;
22971 left: 0 !important;
22972 width: 100% !important;
22973}
22974
22975.ui.move.active.reveal > .visible.content,
22976.ui.move.reveal:hover > .visible.content {
22977 -webkit-transform: translateX(-100%) !important;
22978 transform: translateX(-100%) !important;
22979}
22980
22981.ui.move.right.active.reveal > .visible.content,
22982.ui.move.right.reveal:hover > .visible.content {
22983 -webkit-transform: translateX(100%) !important;
22984 transform: translateX(100%) !important;
22985}
22986
22987.ui.move.up.active.reveal > .visible.content,
22988.ui.move.up.reveal:hover > .visible.content {
22989 -webkit-transform: translateY(-100%) !important;
22990 transform: translateY(-100%) !important;
22991}
22992
22993.ui.move.down.active.reveal > .visible.content,
22994.ui.move.down.reveal:hover > .visible.content {
22995 -webkit-transform: translateY(100%) !important;
22996 transform: translateY(100%) !important;
22997}
22998
22999/*--------------
23000 Rotate
23001---------------*/
23002
23003.ui.rotate.reveal > .visible.content {
23004 -webkit-transition-duration: 0.5s;
23005 transition-duration: 0.5s;
23006 -webkit-transform: rotate(0deg);
23007 transform: rotate(0deg);
23008}
23009
23010.ui.rotate.reveal > .visible.content,
23011.ui.rotate.right.reveal > .visible.content {
23012 -webkit-transform-origin: bottom right;
23013 transform-origin: bottom right;
23014}
23015
23016.ui.rotate.active.reveal > .visible.content,
23017.ui.rotate.reveal:hover > .visible.content,
23018.ui.rotate.right.active.reveal > .visible.content,
23019.ui.rotate.right.reveal:hover > .visible.content {
23020 -webkit-transform: rotate(110deg);
23021 transform: rotate(110deg);
23022}
23023
23024.ui.rotate.left.reveal > .visible.content {
23025 -webkit-transform-origin: bottom left;
23026 transform-origin: bottom left;
23027}
23028
23029.ui.rotate.left.active.reveal > .visible.content,
23030.ui.rotate.left.reveal:hover > .visible.content {
23031 -webkit-transform: rotate(-110deg);
23032 transform: rotate(-110deg);
23033}
23034
23035/*******************************
23036 States
23037*******************************/
23038
23039.ui.disabled.reveal:hover > .visible.visible.content {
23040 position: static !important;
23041 display: block !important;
23042 opacity: 1 !important;
23043 top: 0 !important;
23044 left: 0 !important;
23045 right: auto !important;
23046 bottom: auto !important;
23047 -webkit-transform: none !important;
23048 transform: none !important;
23049}
23050
23051.ui.disabled.reveal:hover > .hidden.hidden.content {
23052 display: none !important;
23053}
23054
23055/*******************************
23056 Coupling
23057*******************************/
23058
23059.ui.reveal > .ui.ribbon.label {
23060 z-index: 5;
23061}
23062
23063/*******************************
23064 Variations
23065*******************************/
23066
23067/*--------------
23068 Visible
23069---------------*/
23070
23071.ui.visible.reveal {
23072 overflow: visible;
23073}
23074
23075/*--------------
23076 Instant
23077---------------*/
23078
23079.ui.instant.reveal > .content {
23080 -webkit-transition-delay: 0s !important;
23081 transition-delay: 0s !important;
23082}
23083
23084/*--------------
23085 Sizing
23086---------------*/
23087
23088.ui.reveal > .content {
23089 font-size: 1rem !important;
23090}
23091
23092/*******************************
23093 Theme Overrides
23094*******************************/
23095
23096/*******************************
23097 Site Overrides
23098*******************************/
23099/*!
23100 * # Fomantic-UI - Segment
23101 * http://github.com/fomantic/Fomantic-UI/
23102 *
23103 *
23104 * Released under the MIT license
23105 * http://opensource.org/licenses/MIT
23106 *
23107 */
23108
23109/*******************************
23110 Segment
23111*******************************/
23112
23113.ui.segment {
23114 position: relative;
23115 background: #FFFFFF;
23116 -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
23117 box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
23118 margin: 1rem 0;
23119 padding: 1em 1em;
23120 border-radius: 0.28571429rem;
23121 border: 1px solid rgba(34, 36, 38, 0.15);
23122}
23123
23124.ui.segment:first-child {
23125 margin-top: 0;
23126}
23127
23128.ui.segment:last-child {
23129 margin-bottom: 0;
23130}
23131
23132/* Vertical */
23133
23134.ui.vertical.segment {
23135 margin: 0;
23136 padding-left: 0;
23137 padding-right: 0;
23138 background: none transparent;
23139 border-radius: 0;
23140 -webkit-box-shadow: none;
23141 box-shadow: none;
23142 border: none;
23143 border-bottom: 1px solid rgba(34, 36, 38, 0.15);
23144}
23145
23146.ui.vertical.segment:last-child {
23147 border-bottom: none;
23148}
23149
23150/*-------------------
23151 Loose Coupling
23152--------------------*/
23153
23154/* Header */
23155
23156.ui.inverted.segment > .ui.header > .sub.header,
23157.ui.inverted.segment > .ui.header {
23158 color: #FFFFFF;
23159}
23160
23161/* Label */
23162
23163.ui[class*="bottom attached"].segment > [class*="top attached"].label {
23164 border-top-left-radius: 0;
23165 border-top-right-radius: 0;
23166}
23167
23168.ui[class*="top attached"].segment > [class*="bottom attached"].label {
23169 border-bottom-left-radius: 0;
23170 border-bottom-right-radius: 0;
23171}
23172
23173.ui.attached.segment:not(.top):not(.bottom) > [class*="top attached"].label {
23174 border-top-left-radius: 0;
23175 border-top-right-radius: 0;
23176}
23177
23178.ui.attached.segment:not(.top):not(.bottom) > [class*="bottom attached"].label {
23179 border-bottom-left-radius: 0;
23180 border-bottom-right-radius: 0;
23181}
23182
23183/* Grid */
23184
23185.ui.page.grid.segment,
23186.ui.grid > .row > .ui.segment.column,
23187.ui.grid > .ui.segment.column {
23188 padding-top: 2em;
23189 padding-bottom: 2em;
23190}
23191
23192.ui.grid.segment {
23193 margin: 1rem 0;
23194 border-radius: 0.28571429rem;
23195}
23196
23197/* Table */
23198
23199.ui.basic.table.segment {
23200 background: #FFFFFF;
23201 border: 1px solid rgba(34, 36, 38, 0.15);
23202 -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
23203 box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
23204}
23205
23206.ui[class*="very basic"].table.segment {
23207 padding: 1em 1em;
23208}
23209
23210/* Tab */
23211
23212.ui.segment.tab:last-child {
23213 margin-bottom: 1rem;
23214}
23215
23216/*******************************
23217 Types
23218*******************************/
23219
23220/*-------------------
23221 Placeholder
23222--------------------*/
23223
23224.ui.placeholder.segment {
23225 display: -webkit-box;
23226 display: -ms-flexbox;
23227 display: flex;
23228 -webkit-box-orient: vertical;
23229 -webkit-box-direction: normal;
23230 -ms-flex-direction: column;
23231 flex-direction: column;
23232 -webkit-box-pack: center;
23233 -ms-flex-pack: center;
23234 justify-content: center;
23235 -webkit-box-align: stretch;
23236 -ms-flex-align: stretch;
23237 align-items: stretch;
23238 max-width: initial;
23239 -webkit-animation: none;
23240 animation: none;
23241 overflow: visible;
23242 padding: 1em 1em;
23243 min-height: 18rem;
23244 background: #F9FAFB;
23245 border-color: rgba(34, 36, 38, 0.15);
23246 -webkit-box-shadow: 0 2px 25px 0 rgba(34, 36, 38, 0.05) inset;
23247 box-shadow: 0 2px 25px 0 rgba(34, 36, 38, 0.05) inset;
23248}
23249
23250.ui.placeholder.segment .button,
23251.ui.placeholder.segment textarea {
23252 display: block;
23253}
23254
23255.ui.placeholder.segment .field,
23256.ui.placeholder.segment textarea,
23257.ui.placeholder.segment > .ui.input,
23258.ui.placeholder.segment .button {
23259 max-width: 15rem;
23260 margin-left: auto;
23261 margin-right: auto;
23262}
23263
23264.ui.placeholder.segment .column .button,
23265.ui.placeholder.segment .column .field,
23266.ui.placeholder.segment .column textarea,
23267.ui.placeholder.segment .column > .ui.input {
23268 max-width: 15rem;
23269 margin-left: auto;
23270 margin-right: auto;
23271}
23272
23273.ui.placeholder.segment > .inline {
23274 -ms-flex-item-align: center;
23275 align-self: center;
23276}
23277
23278.ui.placeholder.segment > .inline > .button {
23279 display: inline-block;
23280 width: auto;
23281 margin: 0 0.35714286rem 0 0;
23282}
23283
23284.ui.placeholder.segment > .inline > .button:last-child {
23285 margin-right: 0;
23286}
23287
23288/*-------------------
23289 Piled
23290--------------------*/
23291
23292.ui.piled.segments,
23293.ui.piled.segment {
23294 margin: 3em 0;
23295 -webkit-box-shadow: '';
23296 box-shadow: '';
23297 z-index: auto;
23298}
23299
23300.ui.piled.segment:first-child {
23301 margin-top: 0;
23302}
23303
23304.ui.piled.segment:last-child {
23305 margin-bottom: 0;
23306}
23307
23308.ui.piled.segments:after,
23309.ui.piled.segments:before,
23310.ui.piled.segment:after,
23311.ui.piled.segment:before {
23312 background-color: #FFFFFF;
23313 visibility: visible;
23314 content: '';
23315 display: block;
23316 height: 100%;
23317 left: 0;
23318 position: absolute;
23319 width: 100%;
23320 border: 1px solid rgba(34, 36, 38, 0.15);
23321 -webkit-box-shadow: '';
23322 box-shadow: '';
23323}
23324
23325.ui.piled.segments:before,
23326.ui.piled.segment:before {
23327 -webkit-transform: rotate(-1.2deg);
23328 transform: rotate(-1.2deg);
23329 top: 0;
23330 z-index: -2;
23331}
23332
23333.ui.piled.segments:after,
23334.ui.piled.segment:after {
23335 -webkit-transform: rotate(1.2deg);
23336 transform: rotate(1.2deg);
23337 top: 0;
23338 z-index: -1;
23339}
23340
23341/* Piled Attached */
23342
23343.ui[class*="top attached"].piled.segment {
23344 margin-top: 3em;
23345 margin-bottom: 0;
23346}
23347
23348.ui.piled.segment[class*="top attached"]:first-child {
23349 margin-top: 0;
23350}
23351
23352.ui.piled.segment[class*="bottom attached"] {
23353 margin-top: 0;
23354 margin-bottom: 3em;
23355}
23356
23357.ui.piled.segment[class*="bottom attached"]:last-child {
23358 margin-bottom: 0;
23359}
23360
23361/*-------------------
23362 Stacked
23363--------------------*/
23364
23365.ui.stacked.segment {
23366 padding-bottom: 1.4em;
23367}
23368
23369.ui.stacked.segments:before,
23370.ui.stacked.segments:after,
23371.ui.stacked.segment:before,
23372.ui.stacked.segment:after {
23373 content: '';
23374 position: absolute;
23375 bottom: -3px;
23376 left: 0;
23377 border-top: 1px solid rgba(34, 36, 38, 0.15);
23378 background: rgba(0, 0, 0, 0.03);
23379 width: 100%;
23380 height: 6px;
23381 visibility: visible;
23382}
23383
23384.ui.stacked.segments:before,
23385.ui.stacked.segment:before {
23386 display: none;
23387}
23388
23389/* Add additional page */
23390
23391.ui.tall.stacked.segments:before,
23392.ui.tall.stacked.segment:before {
23393 display: block;
23394 bottom: 0;
23395}
23396
23397/* Inverted */
23398
23399.ui.stacked.inverted.segments:before,
23400.ui.stacked.inverted.segments:after,
23401.ui.stacked.inverted.segment:before,
23402.ui.stacked.inverted.segment:after {
23403 background-color: rgba(0, 0, 0, 0.03);
23404 border-top: 1px solid rgba(34, 36, 38, 0.35);
23405}
23406
23407/*-------------------
23408 Padded
23409--------------------*/
23410
23411.ui.padded.segment {
23412 padding: 1.5em;
23413}
23414
23415.ui[class*="very padded"].segment {
23416 padding: 3em;
23417}
23418
23419/* Padded vertical */
23420
23421.ui.padded.segment.vertical.segment,
23422.ui[class*="very padded"].vertical.segment {
23423 padding-left: 0;
23424 padding-right: 0;
23425}
23426
23427/*-------------------
23428 Compact
23429--------------------*/
23430
23431.ui.compact.segment {
23432 display: table;
23433}
23434
23435/* Compact Group */
23436
23437.ui.compact.segments {
23438 display: -webkit-inline-box;
23439 display: -ms-inline-flexbox;
23440 display: inline-flex;
23441}
23442
23443.ui.compact.segments .segment,
23444.ui.segments .compact.segment {
23445 display: block;
23446 -webkit-box-flex: 0;
23447 -ms-flex: 0 1 auto;
23448 flex: 0 1 auto;
23449}
23450
23451/*-------------------
23452 Circular
23453--------------------*/
23454
23455.ui.circular.segment {
23456 display: table-cell;
23457 padding: 2em;
23458 text-align: center;
23459 vertical-align: middle;
23460 border-radius: 500em;
23461}
23462
23463/*-------------------
23464 Raised
23465--------------------*/
23466
23467.ui.raised.raised.segments,
23468.ui.raised.raised.segment {
23469 -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
23470 box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
23471}
23472
23473/*******************************
23474 Groups
23475*******************************/
23476
23477/* Group */
23478
23479.ui.segments {
23480 -webkit-box-orient: vertical;
23481 -webkit-box-direction: normal;
23482 -ms-flex-direction: column;
23483 flex-direction: column;
23484 position: relative;
23485 margin: 1rem 0;
23486 border: 1px solid rgba(34, 36, 38, 0.15);
23487 -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
23488 box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
23489 border-radius: 0.28571429rem;
23490}
23491
23492.ui.segments:first-child {
23493 margin-top: 0;
23494}
23495
23496.ui.segments:last-child {
23497 margin-bottom: 0;
23498}
23499
23500/* Nested Segment */
23501
23502.ui.segments > .segment {
23503 top: 0;
23504 bottom: 0;
23505 border-radius: 0;
23506 margin: 0;
23507 width: auto;
23508 -webkit-box-shadow: none;
23509 box-shadow: none;
23510 border: none;
23511 border-top: 1px solid rgba(34, 36, 38, 0.15);
23512}
23513
23514.ui.segments:not(.horizontal) > .segment:first-child {
23515 top: 0;
23516 bottom: 0;
23517 border-top: none;
23518 margin-top: 0;
23519 margin-bottom: 0;
23520 border-radius: 0.28571429rem 0.28571429rem 0 0;
23521}
23522
23523/* Bottom */
23524
23525.ui.segments:not(.horizontal) > .segment:last-child {
23526 top: 0;
23527 bottom: 0;
23528 margin-top: 0;
23529 margin-bottom: 0;
23530 -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none;
23531 box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none;
23532 border-radius: 0 0 0.28571429rem 0.28571429rem;
23533}
23534
23535/* Only */
23536
23537.ui.segments:not(.horizontal) > .segment:only-child {
23538 border-radius: 0.28571429rem;
23539}
23540
23541/* Nested Group */
23542
23543.ui.segments > .ui.segments {
23544 border-top: 1px solid rgba(34, 36, 38, 0.15);
23545 margin: 1rem 1rem;
23546}
23547
23548.ui.segments > .segments:first-child {
23549 border-top: none;
23550}
23551
23552.ui.segments > .segment + .segments:not(.horizontal) {
23553 margin-top: 0;
23554}
23555
23556/* Horizontal Group */
23557
23558.ui.horizontal.segments {
23559 display: -webkit-box;
23560 display: -ms-flexbox;
23561 display: flex;
23562 -webkit-box-orient: horizontal;
23563 -webkit-box-direction: normal;
23564 -ms-flex-direction: row;
23565 flex-direction: row;
23566 background-color: transparent;
23567 padding: 0;
23568 -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
23569 box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
23570 margin: 1rem 0;
23571 border-radius: 0.28571429rem;
23572 border: 1px solid rgba(34, 36, 38, 0.15);
23573}
23574
23575.ui.stackable.horizontal.segments {
23576 -ms-flex-wrap: wrap;
23577 flex-wrap: wrap;
23578}
23579
23580/* Nested Horizontal Group */
23581
23582.ui.segments > .horizontal.segments {
23583 margin: 0;
23584 background-color: transparent;
23585 border-radius: 0;
23586 border: none;
23587 -webkit-box-shadow: none;
23588 box-shadow: none;
23589 border-top: 1px solid rgba(34, 36, 38, 0.15);
23590}
23591
23592/* Horizontal Segment */
23593
23594.ui.horizontal.segments:not(.compact) > .segment:not(.compact) {
23595 -webkit-box-flex: 1;
23596 flex: 1 1 auto;
23597 -ms-flex: 1 1 0;
23598 /* Solves #2550 MS Flex */
23599}
23600
23601.ui.horizontal.segments > .segment {
23602 margin: 0;
23603 min-width: 0;
23604 border-radius: 0;
23605 border: none;
23606 -webkit-box-shadow: none;
23607 box-shadow: none;
23608 border-left: 1px solid rgba(34, 36, 38, 0.15);
23609}
23610
23611/* Border Fixes */
23612
23613.ui.segments > .horizontal.segments:first-child {
23614 border-top: none;
23615}
23616
23617.ui.horizontal.segments:not(.stackable) > .segment:first-child {
23618 border-left: none;
23619}
23620
23621/*******************************
23622 States
23623*******************************/
23624
23625/*--------------
23626 Disabled
23627---------------*/
23628
23629.ui.disabled.segment {
23630 opacity: 0.45;
23631 color: rgba(40, 40, 40, 0.3);
23632}
23633
23634/*--------------
23635 Loading
23636---------------*/
23637
23638.ui.loading.segment {
23639 position: relative;
23640 cursor: default;
23641 pointer-events: none;
23642 text-shadow: none !important;
23643 -webkit-transition: all 0s linear;
23644 transition: all 0s linear;
23645}
23646
23647.ui.loading.segment:before {
23648 position: absolute;
23649 content: '';
23650 top: 0;
23651 left: 0;
23652 background: rgba(255, 255, 255, 0.8);
23653 width: 100%;
23654 height: 100%;
23655 border-radius: 0.28571429rem;
23656 z-index: 100;
23657}
23658
23659.ui.loading.segment:after {
23660 position: absolute;
23661 content: '';
23662 top: 50%;
23663 left: 50%;
23664 margin: -1.5em 0 0 -1.5em;
23665 width: 3em;
23666 height: 3em;
23667 -webkit-animation: loader 0.6s infinite linear;
23668 animation: loader 0.6s infinite linear;
23669 border: 0.2em solid #767676;
23670 border-radius: 500rem;
23671 -webkit-box-shadow: 0 0 0 1px transparent;
23672 box-shadow: 0 0 0 1px transparent;
23673 visibility: visible;
23674 z-index: 101;
23675}
23676
23677/*******************************
23678 Variations
23679*******************************/
23680
23681/*-------------------
23682 Basic
23683--------------------*/
23684
23685.ui.basic.segment,
23686.ui.segments .ui.basic.segment,
23687.ui.basic.segments {
23688 background: none transparent;
23689 -webkit-box-shadow: none;
23690 box-shadow: none;
23691 border: none;
23692 border-radius: 0;
23693}
23694
23695/*-------------------
23696 Clearing
23697--------------------*/
23698
23699.ui.clearing.segment:after {
23700 content: "";
23701 display: block;
23702 clear: both;
23703}
23704
23705/*-------------------
23706 Colors
23707--------------------*/
23708
23709.ui.red.segment.segment.segment.segment.segment:not(.inverted) {
23710 border-top: 2px solid #DB2828;
23711}
23712
23713.ui.inverted.red.segment.segment.segment.segment.segment {
23714 background-color: #DB2828;
23715 color: #FFFFFF;
23716}
23717
23718.ui.orange.segment.segment.segment.segment.segment:not(.inverted) {
23719 border-top: 2px solid #F2711C;
23720}
23721
23722.ui.inverted.orange.segment.segment.segment.segment.segment {
23723 background-color: #F2711C;
23724 color: #FFFFFF;
23725}
23726
23727.ui.yellow.segment.segment.segment.segment.segment:not(.inverted) {
23728 border-top: 2px solid #FBBD08;
23729}
23730
23731.ui.inverted.yellow.segment.segment.segment.segment.segment {
23732 background-color: #FBBD08;
23733 color: #FFFFFF;
23734}
23735
23736.ui.olive.segment.segment.segment.segment.segment:not(.inverted) {
23737 border-top: 2px solid #B5CC18;
23738}
23739
23740.ui.inverted.olive.segment.segment.segment.segment.segment {
23741 background-color: #B5CC18;
23742 color: #FFFFFF;
23743}
23744
23745.ui.green.segment.segment.segment.segment.segment:not(.inverted) {
23746 border-top: 2px solid #21BA45;
23747}
23748
23749.ui.inverted.green.segment.segment.segment.segment.segment {
23750 background-color: #21BA45;
23751 color: #FFFFFF;
23752}
23753
23754.ui.teal.segment.segment.segment.segment.segment:not(.inverted) {
23755 border-top: 2px solid #00B5AD;
23756}
23757
23758.ui.inverted.teal.segment.segment.segment.segment.segment {
23759 background-color: #00B5AD;
23760 color: #FFFFFF;
23761}
23762
23763.ui.blue.segment.segment.segment.segment.segment:not(.inverted) {
23764 border-top: 2px solid #2185D0;
23765}
23766
23767.ui.inverted.blue.segment.segment.segment.segment.segment {
23768 background-color: #2185D0;
23769 color: #FFFFFF;
23770}
23771
23772.ui.violet.segment.segment.segment.segment.segment:not(.inverted) {
23773 border-top: 2px solid #6435C9;
23774}
23775
23776.ui.inverted.violet.segment.segment.segment.segment.segment {
23777 background-color: #6435C9;
23778 color: #FFFFFF;
23779}
23780
23781.ui.purple.segment.segment.segment.segment.segment:not(.inverted) {
23782 border-top: 2px solid #A333C8;
23783}
23784
23785.ui.inverted.purple.segment.segment.segment.segment.segment {
23786 background-color: #A333C8;
23787 color: #FFFFFF;
23788}
23789
23790.ui.pink.segment.segment.segment.segment.segment:not(.inverted) {
23791 border-top: 2px solid #E03997;
23792}
23793
23794.ui.inverted.pink.segment.segment.segment.segment.segment {
23795 background-color: #E03997;
23796 color: #FFFFFF;
23797}
23798
23799.ui.brown.segment.segment.segment.segment.segment:not(.inverted) {
23800 border-top: 2px solid #A5673F;
23801}
23802
23803.ui.inverted.brown.segment.segment.segment.segment.segment {
23804 background-color: #A5673F;
23805 color: #FFFFFF;
23806}
23807
23808.ui.grey.segment.segment.segment.segment.segment:not(.inverted) {
23809 border-top: 2px solid #767676;
23810}
23811
23812.ui.inverted.grey.segment.segment.segment.segment.segment {
23813 background-color: #767676;
23814 color: #FFFFFF;
23815}
23816
23817.ui.black.segment.segment.segment.segment.segment:not(.inverted) {
23818 border-top: 2px solid #1B1C1D;
23819}
23820
23821.ui.inverted.black.segment.segment.segment.segment.segment {
23822 background-color: #1B1C1D;
23823 color: #FFFFFF;
23824}
23825
23826/*-------------------
23827 Aligned
23828--------------------*/
23829
23830.ui[class*="left aligned"].segment {
23831 text-align: left;
23832}
23833
23834.ui[class*="right aligned"].segment {
23835 text-align: right;
23836}
23837
23838.ui[class*="center aligned"].segment {
23839 text-align: center;
23840}
23841
23842/*-------------------
23843 Floated
23844--------------------*/
23845
23846.ui.floated.segment,
23847.ui[class*="left floated"].segment {
23848 float: left;
23849 margin-right: 1em;
23850}
23851
23852.ui[class*="right floated"].segment {
23853 float: right;
23854 margin-left: 1em;
23855}
23856
23857/*-------------------
23858 Inverted
23859--------------------*/
23860
23861.ui.inverted.segment {
23862 border: none;
23863 -webkit-box-shadow: none;
23864 box-shadow: none;
23865}
23866
23867.ui.inverted.segment,
23868.ui.primary.inverted.segment {
23869 background: #1B1C1D;
23870 color: rgba(255, 255, 255, 0.9);
23871}
23872
23873/* Nested */
23874
23875.ui.inverted.segment .segment {
23876 color: rgba(0, 0, 0, 0.87);
23877}
23878
23879.ui.inverted.segment .inverted.segment {
23880 color: rgba(255, 255, 255, 0.9);
23881}
23882
23883/* Attached */
23884
23885.ui.inverted.attached.segment {
23886 border-color: #555555;
23887}
23888
23889/* Loading */
23890
23891.ui.inverted.loading.segment {
23892 color: #FFFFFF;
23893}
23894
23895.ui.inverted.loading.segment:before {
23896 background: rgba(0, 0, 0, 0.85);
23897}
23898
23899/*-------------------
23900 Emphasis
23901--------------------*/
23902
23903/* Secondary */
23904
23905.ui.secondary.segment {
23906 background: #F3F4F5;
23907 color: rgba(0, 0, 0, 0.6);
23908}
23909
23910.ui.secondary.inverted.segment {
23911 background: #4c4f52 -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.2)));
23912 background: #4c4f52 -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.2) 100%);
23913 background: #4c4f52 linear-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.2) 100%);
23914 color: rgba(255, 255, 255, 0.8);
23915}
23916
23917/* Tertiary */
23918
23919.ui.tertiary.segment {
23920 background: #DCDDDE;
23921 color: rgba(0, 0, 0, 0.6);
23922}
23923
23924.ui.tertiary.inverted.segment {
23925 background: #717579 -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.35)), to(rgba(255, 255, 255, 0.35)));
23926 background: #717579 -webkit-linear-gradient(rgba(255, 255, 255, 0.35) 0, rgba(255, 255, 255, 0.35) 100%);
23927 background: #717579 linear-gradient(rgba(255, 255, 255, 0.35) 0, rgba(255, 255, 255, 0.35) 100%);
23928 color: rgba(255, 255, 255, 0.8);
23929}
23930
23931/*-------------------
23932 Attached
23933--------------------*/
23934
23935/* Middle */
23936
23937.ui.attached.segment {
23938 top: 0;
23939 bottom: 0;
23940 border-radius: 0;
23941 margin: 0 -1px;
23942 width: calc(100% + 2px);
23943 max-width: calc(100% + 2px);
23944 -webkit-box-shadow: none;
23945 box-shadow: none;
23946 border: 1px solid #D4D4D5;
23947}
23948
23949.ui.attached:not(.message) + .ui.attached.segment:not(.top) {
23950 border-top: none;
23951}
23952
23953/* Top */
23954
23955.ui[class*="top attached"].segment {
23956 bottom: 0;
23957 margin-bottom: 0;
23958 top: 0;
23959 margin-top: 1rem;
23960 border-radius: 0.28571429rem 0.28571429rem 0 0;
23961}
23962
23963.ui.segment[class*="top attached"]:first-child {
23964 margin-top: 0;
23965}
23966
23967/* Bottom */
23968
23969.ui.segment[class*="bottom attached"] {
23970 bottom: 0;
23971 margin-top: 0;
23972 top: 0;
23973 margin-bottom: 1rem;
23974 -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none;
23975 box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none;
23976 border-radius: 0 0 0.28571429rem 0.28571429rem;
23977}
23978
23979.ui.segment[class*="bottom attached"]:last-child {
23980 margin-bottom: 1rem;
23981}
23982
23983/*--------------
23984 Fitted
23985---------------*/
23986
23987.ui.fitted.segment:not(.horizontally) {
23988 padding-top: 0;
23989 padding-bottom: 0;
23990}
23991
23992.ui.fitted.segment:not(.vertically) {
23993 padding-left: 0;
23994 padding-right: 0;
23995}
23996
23997/*-------------------
23998 Size
23999--------------------*/
24000
24001.ui.mini.segments .segment,
24002.ui.mini.segment {
24003 font-size: 0.78571429rem;
24004}
24005
24006.ui.tiny.segments .segment,
24007.ui.tiny.segment {
24008 font-size: 0.85714286rem;
24009}
24010
24011.ui.small.segments .segment,
24012.ui.small.segment {
24013 font-size: 0.92857143rem;
24014}
24015
24016.ui.segments .segment,
24017.ui.segment {
24018 font-size: 1rem;
24019}
24020
24021.ui.large.segments .segment,
24022.ui.large.segment {
24023 font-size: 1.14285714rem;
24024}
24025
24026.ui.big.segments .segment,
24027.ui.big.segment {
24028 font-size: 1.28571429rem;
24029}
24030
24031.ui.huge.segments .segment,
24032.ui.huge.segment {
24033 font-size: 1.42857143rem;
24034}
24035
24036.ui.massive.segments .segment,
24037.ui.massive.segment {
24038 font-size: 1.71428571rem;
24039}
24040
24041/*******************************
24042 Theme Overrides
24043*******************************/
24044
24045/*******************************
24046 Site Overrides
24047*******************************/
24048/*!
24049 * # Fomantic-UI - Step
24050 * http://github.com/fomantic/Fomantic-UI/
24051 *
24052 *
24053 * Released under the MIT license
24054 * http://opensource.org/licenses/MIT
24055 *
24056 */
24057
24058/*******************************
24059 Plural
24060*******************************/
24061
24062.ui.steps {
24063 display: -webkit-inline-box;
24064 display: -ms-inline-flexbox;
24065 display: inline-flex;
24066 -webkit-box-orient: horizontal;
24067 -webkit-box-direction: normal;
24068 -ms-flex-direction: row;
24069 flex-direction: row;
24070 -webkit-box-align: stretch;
24071 -ms-flex-align: stretch;
24072 align-items: stretch;
24073 margin: 1em 0;
24074 background: '';
24075 -webkit-box-shadow: none;
24076 box-shadow: none;
24077 line-height: 1.14285714em;
24078 border-radius: 0.28571429rem;
24079 border: 1px solid rgba(34, 36, 38, 0.15);
24080}
24081
24082.ui.steps:not(.unstackable) {
24083 -ms-flex-wrap: wrap;
24084 flex-wrap: wrap;
24085}
24086
24087/* First Steps */
24088
24089.ui.steps:first-child {
24090 margin-top: 0;
24091}
24092
24093/* Last Steps */
24094
24095.ui.steps:last-child {
24096 margin-bottom: 0;
24097}
24098
24099/*******************************
24100 Singular
24101*******************************/
24102
24103.ui.steps .step {
24104 position: relative;
24105 display: -webkit-box;
24106 display: -ms-flexbox;
24107 display: flex;
24108 -webkit-box-flex: 1;
24109 -ms-flex: 1 0 auto;
24110 flex: 1 0 auto;
24111 -ms-flex-wrap: wrap;
24112 flex-wrap: wrap;
24113 -webkit-box-orient: horizontal;
24114 -webkit-box-direction: normal;
24115 -ms-flex-direction: row;
24116 flex-direction: row;
24117 vertical-align: middle;
24118 -webkit-box-align: center;
24119 -ms-flex-align: center;
24120 align-items: center;
24121 -webkit-box-pack: center;
24122 -ms-flex-pack: center;
24123 justify-content: center;
24124 margin: 0 0;
24125 padding: 1.14285714em 2em;
24126 background: #FFFFFF;
24127 color: rgba(0, 0, 0, 0.87);
24128 -webkit-box-shadow: none;
24129 box-shadow: none;
24130 border-radius: 0;
24131 border: none;
24132 border-right: 1px solid rgba(34, 36, 38, 0.15);
24133 -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease;
24134 transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease;
24135 transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
24136 transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease;
24137}
24138
24139/* Arrow */
24140
24141.ui.steps .step:after {
24142 display: none;
24143 position: absolute;
24144 z-index: 2;
24145 content: '';
24146 top: 50%;
24147 right: 0;
24148 border: medium none;
24149 background-color: #FFFFFF;
24150 width: 1.14285714em;
24151 height: 1.14285714em;
24152 border-style: solid;
24153 border-color: rgba(34, 36, 38, 0.15);
24154 border-width: 0 1px 1px 0;
24155 -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease;
24156 transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease;
24157 transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
24158 transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease;
24159 -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
24160 transform: translateY(-50%) translateX(50%) rotate(-45deg);
24161}
24162
24163/* First Step */
24164
24165.ui.steps .step:first-child {
24166 padding-left: 2em;
24167 border-radius: 0.28571429rem 0 0 0.28571429rem;
24168}
24169
24170/* Last Step */
24171
24172.ui.steps .step:last-child {
24173 border-radius: 0 0.28571429rem 0.28571429rem 0;
24174 border-right: none;
24175 margin-right: 0;
24176}
24177
24178/* Only Step */
24179
24180.ui.steps .step:only-child {
24181 border-radius: 0.28571429rem;
24182}
24183
24184/*******************************
24185 Content
24186*******************************/
24187
24188/* Title */
24189
24190.ui.steps .step .title {
24191 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
24192 font-size: 1.14285714em;
24193 font-weight: bold;
24194}
24195
24196.ui.steps .step > .title {
24197 width: 100%;
24198}
24199
24200/* Description */
24201
24202.ui.steps .step .description {
24203 font-weight: normal;
24204 font-size: 0.92857143em;
24205 color: rgba(0, 0, 0, 0.87);
24206}
24207
24208.ui.steps .step > .description {
24209 width: 100%;
24210}
24211
24212.ui.steps .step .title ~ .description {
24213 margin-top: 0.25em;
24214}
24215
24216/* Icon */
24217
24218.ui.steps .step > .icon {
24219 line-height: 1;
24220 font-size: 2.5em;
24221 margin: 0 1rem 0 0;
24222}
24223
24224.ui.steps .step > .icon,
24225.ui.steps .step > .icon ~ .content {
24226 display: block;
24227 -webkit-box-flex: 0;
24228 -ms-flex: 0 1 auto;
24229 flex: 0 1 auto;
24230 -ms-flex-item-align: middle;
24231 align-self: middle;
24232}
24233
24234/* Horizontal Icon */
24235
24236.ui.steps:not(.vertical) .step > .icon {
24237 width: auto;
24238}
24239
24240/* Link */
24241
24242.ui.steps .link.step,
24243.ui.steps a.step {
24244 cursor: pointer;
24245}
24246
24247/*******************************
24248 Types
24249*******************************/
24250
24251/*--------------
24252 Ordered
24253---------------*/
24254
24255.ui.ordered.steps {
24256 counter-reset: ordered;
24257}
24258
24259.ui.ordered.steps .step:before {
24260 display: block;
24261 position: static;
24262 text-align: center;
24263 content: counter(ordered);
24264 -ms-flex-item-align: middle;
24265 align-self: middle;
24266 margin-right: 1rem;
24267 font-size: 2.5em;
24268 counter-increment: ordered;
24269 font-family: inherit;
24270 font-weight: bold;
24271}
24272
24273.ui.ordered.steps .step > * {
24274 display: block;
24275 -ms-flex-item-align: middle;
24276 align-self: middle;
24277}
24278
24279/*--------------
24280 Vertical
24281---------------*/
24282
24283.ui.vertical.steps {
24284 display: -webkit-inline-box;
24285 display: -ms-inline-flexbox;
24286 display: inline-flex;
24287 -webkit-box-orient: vertical;
24288 -webkit-box-direction: normal;
24289 -ms-flex-direction: column;
24290 flex-direction: column;
24291 overflow: visible;
24292}
24293
24294.ui.vertical.steps .step {
24295 -webkit-box-pack: start;
24296 -ms-flex-pack: start;
24297 justify-content: flex-start;
24298 border-radius: 0;
24299 padding: 1.14285714em 2em;
24300 border-right: none;
24301 border-bottom: 1px solid rgba(34, 36, 38, 0.15);
24302}
24303
24304.ui.vertical.steps .step:first-child {
24305 padding: 1.14285714em 2em;
24306 border-radius: 0.28571429rem 0.28571429rem 0 0;
24307}
24308
24309.ui.vertical.steps .step:last-child {
24310 border-bottom: none;
24311 border-radius: 0 0 0.28571429rem 0.28571429rem;
24312}
24313
24314.ui.vertical.steps .step:only-child {
24315 border-radius: 0.28571429rem;
24316}
24317
24318/* Arrow */
24319
24320.ui.vertical.steps .step:after {
24321 top: 50%;
24322 right: 0;
24323 border-width: 0 1px 1px 0;
24324 display: none;
24325}
24326
24327.ui.vertical.steps .active.step:after {
24328 display: block;
24329}
24330
24331.ui.vertical.steps .step:last-child:after {
24332 display: none;
24333}
24334
24335.ui.vertical.steps .active.step:last-child:after {
24336 display: block;
24337}
24338
24339/*---------------
24340 Responsive
24341----------------*/
24342
24343/* Mobile (Default) */
24344
24345@media only screen and (max-width: 767.98px) {
24346 .ui.steps:not(.unstackable) {
24347 display: -webkit-inline-box;
24348 display: -ms-inline-flexbox;
24349 display: inline-flex;
24350 overflow: visible;
24351 -webkit-box-orient: vertical;
24352 -webkit-box-direction: normal;
24353 -ms-flex-direction: column;
24354 flex-direction: column;
24355 }
24356
24357 .ui.steps:not(.unstackable) .step {
24358 width: 100% !important;
24359 -webkit-box-orient: vertical;
24360 -webkit-box-direction: normal;
24361 -ms-flex-direction: column;
24362 flex-direction: column;
24363 border-radius: 0;
24364 padding: 1.14285714em 2em;
24365 border-right: none;
24366 border-bottom: 1px solid rgba(34, 36, 38, 0.15);
24367 }
24368
24369 .ui.steps:not(.unstackable) .step:first-child {
24370 padding: 1.14285714em 2em;
24371 border-radius: 0.28571429rem 0.28571429rem 0 0;
24372 }
24373
24374 .ui.steps:not(.unstackable) .step:last-child {
24375 border-radius: 0 0 0.28571429rem 0.28571429rem;
24376 border-bottom: none;
24377 }
24378
24379 /* Arrow */
24380
24381 .ui.steps:not(.unstackable) .step:after {
24382 top: unset;
24383 bottom: -1.14285714em;
24384 right: 50%;
24385 -webkit-transform: translateY(-50%) translateX(50%) rotate(45deg);
24386 transform: translateY(-50%) translateX(50%) rotate(45deg);
24387 }
24388
24389 .ui.vertical.steps .active.step:last-child:after {
24390 display: none;
24391 }
24392
24393 /* Content */
24394
24395 .ui.steps:not(.unstackable) .step .content {
24396 text-align: center;
24397 }
24398
24399 /* Icon */
24400
24401 .ui.steps:not(.unstackable) .step > .icon,
24402 .ui.ordered.steps:not(.unstackable) .step:before {
24403 margin: 0 0 1rem 0;
24404 }
24405}
24406
24407/*******************************
24408 States
24409*******************************/
24410
24411/* Link Hover */
24412
24413.ui.steps .link.step:hover::after,
24414.ui.steps .link.step:hover,
24415.ui.steps a.step:hover::after,
24416.ui.steps a.step:hover {
24417 background: #F9FAFB;
24418 color: rgba(0, 0, 0, 0.8);
24419}
24420
24421/* Link Down */
24422
24423.ui.steps .link.step:active::after,
24424.ui.steps .link.step:active,
24425.ui.steps a.step:active::after,
24426.ui.steps a.step:active {
24427 background: #F3F4F5;
24428 color: rgba(0, 0, 0, 0.9);
24429}
24430
24431/* Active */
24432
24433.ui.steps .step.active {
24434 cursor: auto;
24435 background: #F3F4F5;
24436}
24437
24438.ui.steps .step.active:after {
24439 background: #F3F4F5;
24440}
24441
24442.ui.steps .step.active .title {
24443 color: #4183C4;
24444}
24445
24446.ui.ordered.steps .step.active:before,
24447.ui.steps .active.step .icon {
24448 color: rgba(0, 0, 0, 0.85);
24449}
24450
24451/* Active Arrow */
24452
24453.ui.steps .step:after {
24454 display: block;
24455}
24456
24457.ui.steps .active.step:after {
24458 display: block;
24459}
24460
24461.ui.steps .step:last-child:after {
24462 display: none;
24463}
24464
24465.ui.steps .active.step:last-child:after {
24466 display: none;
24467}
24468
24469/* Active Hover */
24470
24471.ui.steps .link.active.step:hover::after,
24472.ui.steps .link.active.step:hover,
24473.ui.steps a.active.step:hover::after,
24474.ui.steps a.active.step:hover {
24475 cursor: pointer;
24476 background: #DCDDDE;
24477 color: rgba(0, 0, 0, 0.87);
24478}
24479
24480/* Completed */
24481
24482.ui.steps .step.completed > .icon:before,
24483.ui.ordered.steps .step.completed:before {
24484 color: #21BA45;
24485}
24486
24487/* Disabled */
24488
24489.ui.steps .disabled.step {
24490 cursor: auto;
24491 background: #FFFFFF;
24492 pointer-events: none;
24493}
24494
24495.ui.steps .disabled.step,
24496.ui.steps .disabled.step .title,
24497.ui.steps .disabled.step .description {
24498 color: rgba(40, 40, 40, 0.3);
24499}
24500
24501.ui.steps .disabled.step:after {
24502 background: #FFFFFF;
24503}
24504
24505/*******************************
24506 Variations
24507*******************************/
24508
24509/*--------------
24510 Stackable
24511---------------*/
24512
24513/* Tablet Or Below */
24514
24515@media only screen and (max-width: 991.98px) {
24516 .ui[class*="tablet stackable"].steps {
24517 display: -webkit-inline-box;
24518 display: -ms-inline-flexbox;
24519 display: inline-flex;
24520 overflow: visible;
24521 -webkit-box-orient: vertical;
24522 -webkit-box-direction: normal;
24523 -ms-flex-direction: column;
24524 flex-direction: column;
24525 }
24526
24527 /* Steps */
24528
24529 .ui[class*="tablet stackable"].steps .step {
24530 -webkit-box-orient: vertical;
24531 -webkit-box-direction: normal;
24532 -ms-flex-direction: column;
24533 flex-direction: column;
24534 border-radius: 0;
24535 padding: 1.14285714em 2em;
24536 border-right: none;
24537 border-bottom: 1px solid rgba(34, 36, 38, 0.15);
24538 }
24539
24540 .ui[class*="tablet stackable"].steps .step:first-child {
24541 padding: 1.14285714em 2em;
24542 border-radius: 0.28571429rem 0.28571429rem 0 0;
24543 }
24544
24545 .ui[class*="tablet stackable"].steps .step:last-child {
24546 border-radius: 0 0 0.28571429rem 0.28571429rem;
24547 border-bottom: none;
24548 }
24549
24550 /* Arrow */
24551
24552 .ui[class*="tablet stackable"].steps .step:after {
24553 top: unset;
24554 bottom: -1.14285714em;
24555 right: 50%;
24556 -webkit-transform: translateY(-50%) translateX(50%) rotate(45deg);
24557 transform: translateY(-50%) translateX(50%) rotate(45deg);
24558 }
24559
24560 /* Content */
24561
24562 .ui[class*="tablet stackable"].steps .step .content {
24563 text-align: center;
24564 }
24565
24566 /* Icon */
24567
24568 .ui[class*="tablet stackable"].steps .step > .icon,
24569 .ui[class*="tablet stackable"].ordered.steps .step:before {
24570 margin: 0 0 1rem 0;
24571 }
24572}
24573
24574/*--------------
24575 Fluid
24576---------------*/
24577
24578/* Fluid */
24579
24580.ui.fluid.steps {
24581 display: -webkit-box;
24582 display: -ms-flexbox;
24583 display: flex;
24584 width: 100%;
24585}
24586
24587/*--------------
24588 Attached
24589---------------*/
24590
24591/* Top */
24592
24593.ui.attached.steps {
24594 width: calc(100% + 2px) !important;
24595 margin: 0 -1px 0;
24596 max-width: calc(100% + 2px);
24597 border-radius: 0.28571429rem 0.28571429rem 0 0;
24598}
24599
24600.ui.attached.steps .step:first-child {
24601 border-radius: 0.28571429rem 0 0 0;
24602}
24603
24604.ui.attached.steps .step:last-child {
24605 border-radius: 0 0.28571429rem 0 0;
24606}
24607
24608/* Bottom */
24609
24610.ui.bottom.attached.steps {
24611 margin: 0 -1px 0;
24612 border-radius: 0 0 0.28571429rem 0.28571429rem;
24613}
24614
24615.ui.bottom.attached.steps .step:first-child {
24616 border-radius: 0 0 0 0.28571429rem;
24617}
24618
24619.ui.bottom.attached.steps .step:last-child {
24620 border-radius: 0 0 0.28571429rem 0;
24621}
24622
24623/*-------------------
24624 Evenly Divided
24625--------------------*/
24626
24627.ui.one.steps,
24628.ui.two.steps,
24629.ui.three.steps,
24630.ui.four.steps,
24631.ui.five.steps,
24632.ui.six.steps,
24633.ui.seven.steps,
24634.ui.eight.steps {
24635 width: 100%;
24636}
24637
24638.ui.one.steps > .step,
24639.ui.two.steps > .step,
24640.ui.three.steps > .step,
24641.ui.four.steps > .step,
24642.ui.five.steps > .step,
24643.ui.six.steps > .step,
24644.ui.seven.steps > .step,
24645.ui.eight.steps > .step {
24646 -ms-flex-wrap: nowrap;
24647 flex-wrap: nowrap;
24648}
24649
24650.ui.one.steps > .step {
24651 width: 100%;
24652}
24653
24654.ui.two.steps > .step {
24655 width: 50%;
24656}
24657
24658.ui.three.steps > .step {
24659 width: 33.333%;
24660}
24661
24662.ui.four.steps > .step {
24663 width: 25%;
24664}
24665
24666.ui.five.steps > .step {
24667 width: 20%;
24668}
24669
24670.ui.six.steps > .step {
24671 width: 16.666%;
24672}
24673
24674.ui.seven.steps > .step {
24675 width: 14.285%;
24676}
24677
24678.ui.eight.steps > .step {
24679 width: 12.5%;
24680}
24681
24682/*-------------------
24683 Sizes
24684--------------------*/
24685
24686.ui.mini.steps .step,
24687.ui.mini.step {
24688 font-size: 0.78571429rem;
24689}
24690
24691.ui.tiny.steps .step,
24692.ui.tiny.step {
24693 font-size: 0.85714286rem;
24694}
24695
24696.ui.small.steps .step,
24697.ui.small.step {
24698 font-size: 0.92857143rem;
24699}
24700
24701.ui.steps .step,
24702.ui.step {
24703 font-size: 1rem;
24704}
24705
24706.ui.large.steps .step,
24707.ui.large.step {
24708 font-size: 1.14285714rem;
24709}
24710
24711.ui.big.steps .step,
24712.ui.big.step {
24713 font-size: 1.28571429rem;
24714}
24715
24716.ui.huge.steps .step,
24717.ui.huge.step {
24718 font-size: 1.42857143rem;
24719}
24720
24721.ui.massive.steps .step,
24722.ui.massive.step {
24723 font-size: 1.71428571rem;
24724}
24725
24726/*--------------
24727 Inverted
24728---------------*/
24729
24730.ui.inverted.steps {
24731 border: 1px solid #555555;
24732}
24733
24734.ui.inverted.steps .step {
24735 color: rgba(255, 255, 255, 0.9);
24736 background: #1B1C1D;
24737 border-color: #555555;
24738}
24739
24740.ui.inverted.steps .step:after {
24741 background-color: #1B1C1D;
24742 border-color: #555555;
24743}
24744
24745.ui.inverted.steps .step .description {
24746 color: rgba(255, 255, 255, 0.9);
24747}
24748
24749/* Active */
24750
24751.ui.inverted.steps .step.active,
24752.ui.inverted.steps .step.active:after {
24753 background: #333333;
24754}
24755
24756.ui.inverted.ordered.steps .step.active:before,
24757.ui.inverted.steps .active.step .icon {
24758 color: #ffffff;
24759}
24760
24761/* Disabled */
24762
24763.ui.inverted.steps .disabled.step,
24764.ui.inverted.steps .disabled.step:after {
24765 background: #222222;
24766}
24767
24768.ui.inverted.steps .disabled.step,
24769.ui.inverted.steps .disabled.step .title,
24770.ui.inverted.steps .disabled.step .description {
24771 color: rgba(225, 225, 225, 0.3);
24772}
24773
24774/* Link Hover */
24775
24776.ui.inverted.steps .link.step:hover::after,
24777.ui.inverted.steps .link.step:hover,
24778.ui.inverted.steps a.step:hover::after,
24779.ui.inverted.steps a.step:hover {
24780 background: #3F3F3F;
24781 color: #ffffff;
24782}
24783
24784/* Link Down */
24785
24786.ui.inverted.steps .link.step:active::after,
24787.ui.inverted.steps .link.step:active,
24788.ui.inverted.steps a.step:active::after,
24789.ui.inverted.steps a.step:active {
24790 background: #444444;
24791 color: #ffffff;
24792}
24793
24794/*******************************
24795 Theme Overrides
24796*******************************/
24797
24798@font-face {
24799 font-family: 'Step';
24800 src: url(data:application/x-font-ttf;charset=utf-8;;base64,AAEAAAAOAIAAAwBgT1MvMj3hSQEAAADsAAAAVmNtYXDQEhm3AAABRAAAAUpjdnQgBkn/lAAABuwAAAAcZnBnbYoKeDsAAAcIAAAJkWdhc3AAAAAQAAAG5AAAAAhnbHlm32cEdgAAApAAAAC2aGVhZAErPHsAAANIAAAANmhoZWEHUwNNAAADgAAAACRobXR4CykAAAAAA6QAAAAMbG9jYQA4AFsAAAOwAAAACG1heHAApgm8AAADuAAAACBuYW1lzJ0aHAAAA9gAAALNcG9zdK69QJgAAAaoAAAAO3ByZXCSoZr/AAAQnAAAAFYAAQO4AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6ADoAQNS/2oAWgMLAE8AAAABAAAAAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADoAf//AAAAAOgA//8AABgBAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADpAKYABUAHEAZDwEAAQFCAAIBAmoAAQABagAAAGEUFxQDEisBFAcBBiInASY0PwE2Mh8BATYyHwEWA6QP/iAQLBD+6g8PTBAsEKQBbhAsEEwPAhYWEP4gDw8BFhAsEEwQEKUBbxAQTBAAAAH//f+xA18DCwAMABJADwABAQpDAAAACwBEFRMCESsBFA4BIi4CPgEyHgEDWXLG6MhuBnq89Lp+AV51xHR0xOrEdHTEAAAAAAEAAAABAADDeRpdXw889QALA+gAAAAAzzWYjQAAAADPNWBN//3/sQOkAwsAAAAIAAIAAAAAAAAAAQAAA1L/agBaA+gAAP/3A6QAAQAAAAAAAAAAAAAAAAAAAAMD6AAAA+gAAANZAAAAAAAAADgAWwABAAAAAwAWAAEAAAAAAAIABgATAG4AAAAtCZEAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACAA1AAEAAAAAAAIABwA9AAEAAAAAAAMACABEAAEAAAAAAAQACABMAAEAAAAAAAUACwBUAAEAAAAAAAYACABfAAEAAAAAAAoAKwBnAAEAAAAAAAsAEwCSAAMAAQQJAAAAagClAAMAAQQJAAEAEAEPAAMAAQQJAAIADgEfAAMAAQQJAAMAEAEtAAMAAQQJAAQAEAE9AAMAAQQJAAUAFgFNAAMAAQQJAAYAEAFjAAMAAQQJAAoAVgFzAAMAAQQJAAsAJgHJQ29weXJpZ2h0IChDKSAyMDE0IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21mb250ZWxsb1JlZ3VsYXJmb250ZWxsb2ZvbnRlbGxvVmVyc2lvbiAxLjBmb250ZWxsb0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMQA0ACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBmAG8AbgB0AGUAbABsAG8AUgBlAGcAdQBsAGEAcgBmAG8AbgB0AGUAbABsAG8AZgBvAG4AdABlAGwAbABvAFYAZQByAHMAaQBvAG4AIAAxAC4AMABmAG8AbgB0AGUAbABsAG8ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAQIBAwljaGVja21hcmsGY2lyY2xlAAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAADIAMgML/7EDC/+xsAAssCBgZi2wASwgZCCwwFCwBCZasARFW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCwCkVhZLAoUFghsApFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwACtZWSOwAFBYZVlZLbACLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbADLCMhIyEgZLEFYkIgsAYjQrIKAAIqISCwBkMgiiCKsAArsTAFJYpRWGBQG2FSWVgjWSEgsEBTWLAAKxshsEBZI7AAUFhlWS2wBCywB0MrsgACAENgQi2wBSywByNCIyCwACNCYbCAYrABYLAEKi2wBiwgIEUgsAJFY7ABRWJgRLABYC2wBywgIEUgsAArI7ECBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsAgssQUFRbABYUQtsAkssAFgICCwCUNKsABQWCCwCSNCWbAKQ0qwAFJYILAKI0JZLbAKLCC4BABiILgEAGOKI2GwC0NgIIpgILALI0IjLbALLEtUWLEHAURZJLANZSN4LbAMLEtRWEtTWLEHAURZGyFZJLATZSN4LbANLLEADENVWLEMDEOwAWFCsAorWbAAQ7ACJUKxCQIlQrEKAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAJKiEjsAFhIIojYbAJKiEbsQEAQ2CwAiVCsAIlYbAJKiFZsAlDR7AKQ0dgsIBiILACRWOwAUViYLEAABMjRLABQ7AAPrIBAQFDYEItsA4ssQAFRVRYALAMI0IgYLABYbUNDQEACwBCQopgsQ0FK7BtKxsiWS2wDyyxAA4rLbAQLLEBDistsBEssQIOKy2wEiyxAw4rLbATLLEEDistsBQssQUOKy2wFSyxBg4rLbAWLLEHDistsBcssQgOKy2wGCyxCQ4rLbAZLLAIK7EABUVUWACwDCNCIGCwAWG1DQ0BAAsAQkKKYLENBSuwbSsbIlktsBossQAZKy2wGyyxARkrLbAcLLECGSstsB0ssQMZKy2wHiyxBBkrLbAfLLEFGSstsCAssQYZKy2wISyxBxkrLbAiLLEIGSstsCMssQkZKy2wJCwgPLABYC2wJSwgYLANYCBDI7ABYEOwAiVhsAFgsCQqIS2wJiywJSuwJSotsCcsICBHICCwAkVjsAFFYmAjYTgjIIpVWCBHICCwAkVjsAFFYmAjYTgbIVktsCgssQAFRVRYALABFrAnKrABFTAbIlktsCkssAgrsQAFRVRYALABFrAnKrABFTAbIlktsCosIDWwAWAtsCssALADRWOwAUVisAArsAJFY7ABRWKwACuwABa0AAAAAABEPiM4sSoBFSotsCwsIDwgRyCwAkVjsAFFYmCwAENhOC2wLSwuFzwtsC4sIDwgRyCwAkVjsAFFYmCwAENhsAFDYzgtsC8ssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIuAQEVFCotsDAssAAWsAQlsAQlRyNHI2GwBkUrZYouIyAgPIo4LbAxLLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAIQyCKI0cjRyNhI0ZgsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsARDsIBiYCMgsAArI7AEQ2CwACuwBSVhsAUlsIBisAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wMiywABYgICCwBSYgLkcjRyNhIzw4LbAzLLAAFiCwCCNCICAgRiNHsAArI2E4LbA0LLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWGwAUVjIyBYYhshWWOwAUViYCMuIyAgPIo4IyFZLbA1LLAAFiCwCEMgLkcjRyNhIGCwIGBmsIBiIyAgPIo4LbA2LCMgLkawAiVGUlggPFkusSYBFCstsDcsIyAuRrACJUZQWCA8WS6xJgEUKy2wOCwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xJgEUKy2wOSywMCsjIC5GsAIlRlJYIDxZLrEmARQrLbA6LLAxK4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrEmARQrsARDLrAmKy2wOyywABawBCWwBCYgLkcjRyNhsAZFKyMgPCAuIzixJgEUKy2wPCyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwgGJgILAAKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwgGJhsAIlRmE4IyA8IzgbISAgRiNHsAArI2E4IVmxJgEUKy2wPSywMCsusSYBFCstsD4ssDErISMgIDywBCNCIzixJgEUK7AEQy6wJistsD8ssAAVIEewACNCsgABARUUEy6wLCotsEAssAAVIEewACNCsgABARUUEy6wLCotsEEssQABFBOwLSotsEIssC8qLbBDLLAAFkUjIC4gRoojYTixJgEUKy2wRCywCCNCsEMrLbBFLLIAADwrLbBGLLIAATwrLbBHLLIBADwrLbBILLIBATwrLbBJLLIAAD0rLbBKLLIAAT0rLbBLLLIBAD0rLbBMLLIBAT0rLbBNLLIAADkrLbBOLLIAATkrLbBPLLIBADkrLbBQLLIBATkrLbBRLLIAADsrLbBSLLIAATsrLbBTLLIBADsrLbBULLIBATsrLbBVLLIAAD4rLbBWLLIAAT4rLbBXLLIBAD4rLbBYLLIBAT4rLbBZLLIAADorLbBaLLIAATorLbBbLLIBADorLbBcLLIBATorLbBdLLAyKy6xJgEUKy2wXiywMiuwNistsF8ssDIrsDcrLbBgLLAAFrAyK7A4Ky2wYSywMysusSYBFCstsGIssDMrsDYrLbBjLLAzK7A3Ky2wZCywMyuwOCstsGUssDQrLrEmARQrLbBmLLA0K7A2Ky2wZyywNCuwNystsGgssDQrsDgrLbBpLLA1Ky6xJgEUKy2waiywNSuwNistsGsssDUrsDcrLbBsLLA1K7A4Ky2wbSwrsAhlsAMkUHiwARUwLQAAAEu4AMhSWLEBAY5ZuQgACABjILABI0SwAyNwsgQoCUVSRLIKAgcqsQYBRLEkAYhRWLBAiFixBgNEsSYBiFFYuAQAiFixBgFEWVlZWbgB/4WwBI2xBQBEAAA=) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAoUAA4AAAAAEPQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPeFJAWNtYXAAAAGIAAAAOgAAAUrQEhm3Y3Z0IAAAAcQAAAAUAAAAHAZJ/5RmcGdtAAAB2AAABPkAAAmRigp4O2dhc3AAAAbUAAAACAAAAAgAAAAQZ2x5ZgAABtwAAACuAAAAtt9nBHZoZWFkAAAHjAAAADUAAAA2ASs8e2hoZWEAAAfEAAAAIAAAACQHUwNNaG10eAAAB+QAAAAMAAAADAspAABsb2NhAAAH8AAAAAgAAAAIADgAW21heHAAAAf4AAAAIAAAACAApgm8bmFtZQAACBgAAAF3AAACzcydGhxwb3N0AAAJkAAAACoAAAA7rr1AmHByZXAAAAm8AAAAVgAAAFaSoZr/eJxjYGTewTiBgZWBg6mKaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwOLxgeMHIHPQ/iyGKmZvBHyjMCJIDAPe9C2B4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGF4w/v8PUvCCAURLMELVAwEjG8OIBwBk5AavAAB4nGNgQANGDEbM3P83gjAAELQD4XicnVXZdtNWFJU8ZHASOmSgoA7X3DhQ68qEKRgwaSrFdiEdHAitBB2kDHTkncc+62uOQrtWH/m07n09JLR0rbYsls++R1tn2DrnRhwjKn0aiGvUoZKXA6msPZZK90lc13Uvj5UMBnFdthJPSZuonSRKat3sUC7xWOsqWSdYJ+PlIFZPVZ5noAziFB5lSUQbRBuplyZJ4onjJ4kWZxAfJUkgJaMQp9LIUEI1GsRS1aFM6dCr1xNx00DKRqMedVhU90PFJ8c1p9SsA0YqVznCFevVRr4bpwMve5DEOsGzrYcxHnisfpQqkIqR6cg/dkpOlIaBVHHUoVbi6DCTX/eRTCrNQKaMYkWl7oG43f102xYxPXQ6vi5KlUaqurnOKJrt0fGogygP2cbppNzQ2fbw5RlTVKtdcbPtQGYNXErJbHSfRAAdJlLj6QFONZwCqRn1R8XZ588BEslclKo8VTKHegOZMzt7cTHtbiersnCknwcyb3Z2452HQ6dXh3/R+hdM4cxHj+Jifj5C+lBqfiJOJKVGWMzyp4YfcVcgQrkxiAsXyuBThDl0RdrZZl3jtTH2hs/5SqlhPQna6KP4fgr9TiQrHGdRo/VInM1j13Wt3GdQS7W7Fzsyr0OVIu7vCwuuM+eEYZ4WC1VfnvneBTT/Bohn/EDeNIVL+5YpSrRvm6JMu2iKCu0SVKVdNsUU7YoppmnPmmKG9h1TzNKeMzLj/8vc55H7HN7xkJv2XeSmfQ+5ad9HbtoPkJtWITdtHblpLyA3rUZu2lWjOnYEGgZpF1IVQdA0svph3Fab9UDWjDR8aWDyLmLI+upER521tcofxX914gsHcmmip7siF5viLq/bFj483e6rj5pG3bDV+MaR8jAeRnocmtBZ+c3hv+1N3S6a7jKqMugBFUwKwABl7UAC0zrbCaT1mqf48gdgXIZ4zkpDtVSfO4am7+V5X/exOfG+x+3GLrdcd3kJWdYNcmP28N9SZKrrH+UtrVQnR6wrJ49VaxhDKrwour6SlHu0tRu/KKmy8l6U1srnk5CbPYMbQlu27mGwI0xpyiUeXlOlKD3UUo6yQyxvKco84JSLC1qGxLgOdQ9qa8TpoXoYGwshhqG0vRBwSCldFd+0ynfxHqtr2Oj4xRXh6XpyEhGf4ir7UfBU10b96A7avGbdMoMpVaqn+4xPsa/b9lFZaaSOsxe3VAfXNOsaORXTT+Rr4HRvOGjdAz1UfDRBI1U1x+jGKGM0ljXl3wR0MVZ+w2jVYvs93E+dpFWsuUuY7JsT9+C0u/0q+7WcW0bW/dcGvW3kip8jMb8tCvw7B2K3ZA3UO5OBGAvIWdAYxhYmdxiug23EbfY/Jqf/34aFRXJXOxq7eerD1ZNRJXfZ8rjLTXZZ16M2R9VOGvsIjS0PN+bY4XIstsRgQbb+wf8x7gF3aVEC4NDIZZiI2nShnurh6h6rsW04VxIBds2x43QAegAuQd8cu9bzCYD13CPnLsB9cgh2yCH4lByCz8i5BfA5OQRfkEMwIIdgl5w7AA/IIXhIDsEeOQSPyNkE+JIcgq/IIYjJIUjIuQ3wmByCJ+QQfE0OwTdGrk5k/pYH2QD6zqKbQKmdGhzaOGRGrk3Y+zxY9oFFZB9aROqRkesT6lMeLPV7i0j9wSJSfzRyY0L9iQdL/dkiUn+xiNRnxpeZIymvDp7zjg7+BJfqrV4AAAAAAQAB//8AD3icY2BkAALmJUwzGEQZZBwk+RkZGBmdGJgYmbIYgMwsoGSiiLgIs5A2owg7I5uSOqOaiT2jmZE8I5gQY17C/09BQEfg3yt+fh8gvYQxD0j68DOJiQn8U+DnZxQDcQUEljLmCwBpBgbG/3//b2SOZ+Zm4GEQcuAH2sblDLSEm8FFVJhJEGgLH6OSHpMdo5EcI3Nk0bEXJ/LYqvZ82VXHGFd6pKTkyCsQwQAAq+QkqAAAeJxjYGRgYADiw5VSsfH8Nl8ZuJlfAEUYzpvO6IXQCb7///7fyLyEmRvI5WBgAokCAFb/DJAAAAB4nGNgZGBgDvqfxRDF/IKB4f935iUMQBEUwAwAi5YFpgPoAAAD6AAAA1kAAAAAAAAAOABbAAEAAAADABYAAQAAAAAAAgAGABMAbgAAAC0JkQAAAAB4nHWQy2rCQBSG//HSi0JbWui2sypKabxgN4IgWHTTbqS4LTHGJBIzMhkFX6Pv0IfpS/RZ+puMpShNmMx3vjlz5mQAXOMbAvnzxJGzwBmjnAs4Rc9ykf7Zcon8YrmMKt4sn9C/W67gAYHlKm7wwQqidM5ogU/LAlfi0nIBF+LOcpH+0XKJ3LNcxq14tXxC71muYCJSy1Xci6+BWm11FIRG1gZ12W62OnK6lYoqStxYumsTKp3KvpyrxPhxrBxPLfc89oN17Op9uJ8nvk4jlciW09yrkZ/42jX+bFc93QRtY+ZyrtVSDm2GXGm18D3jhMasuo3G3/MwgMIKW2hEvKoQBhI12jrnNppooUOaMkMyM8+KkMBFTONizR1htpIy7nPMGSW0PjNisgOP3+WRH5MC7o9ZRR+tHsYT0u6MKPOSfTns7jBrREqyTDezs9/eU2x4WpvWcNeuS511JTE8qCF5H7u1BY1H72S3Ymi7aPD95/9+AN1fhEsAeJxjYGKAAC4G7ICZgYGRiZGZMzkjNTk7N7Eomy05syg5J5WBAQBE1QZBAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA) format('woff');
24801}
24802
24803.ui.steps .step.completed > .icon:before,
24804.ui.ordered.steps .step.completed:before {
24805 font-family: 'Step';
24806 content: '\e800';
24807 /* '' */
24808}
24809
24810/*******************************
24811 Site Overrides
24812*******************************/
24813/*!
24814 * # Fomantic-UI - Text
24815 * http://github.com/fomantic/Fomantic-UI/
24816 *
24817 *
24818 * Released under the MIT license
24819 * https://github.com/fomantic/Fomantic-UI/blob/master/LICENSE.md
24820 *
24821 */
24822
24823/*******************************
24824 Text
24825*******************************/
24826
24827span.ui.primary.text {
24828 color: #2185D0;
24829}
24830
24831span.ui.inverted.primary.text {
24832 color: #54C8FF;
24833}
24834
24835span.ui.secondary.text {
24836 color: #1B1C1D;
24837}
24838
24839span.ui.inverted.secondary.text {
24840 color: #545454;
24841}
24842
24843span.ui.red.text {
24844 color: #DB2828;
24845}
24846
24847span.ui.inverted.red.text {
24848 color: #FF695E;
24849}
24850
24851span.ui.orange.text {
24852 color: #F2711C;
24853}
24854
24855span.ui.inverted.orange.text {
24856 color: #FF851B;
24857}
24858
24859span.ui.yellow.text {
24860 color: #FBBD08;
24861}
24862
24863span.ui.inverted.yellow.text {
24864 color: #FFE21F;
24865}
24866
24867span.ui.olive.text {
24868 color: #B5CC18;
24869}
24870
24871span.ui.inverted.olive.text {
24872 color: #D9E778;
24873}
24874
24875span.ui.green.text {
24876 color: #21BA45;
24877}
24878
24879span.ui.inverted.green.text {
24880 color: #2ECC40;
24881}
24882
24883span.ui.teal.text {
24884 color: #00B5AD;
24885}
24886
24887span.ui.inverted.teal.text {
24888 color: #6DFFFF;
24889}
24890
24891span.ui.blue.text {
24892 color: #2185D0;
24893}
24894
24895span.ui.inverted.blue.text {
24896 color: #54C8FF;
24897}
24898
24899span.ui.violet.text {
24900 color: #6435C9;
24901}
24902
24903span.ui.inverted.violet.text {
24904 color: #A291FB;
24905}
24906
24907span.ui.purple.text {
24908 color: #A333C8;
24909}
24910
24911span.ui.inverted.purple.text {
24912 color: #DC73FF;
24913}
24914
24915span.ui.pink.text {
24916 color: #E03997;
24917}
24918
24919span.ui.inverted.pink.text {
24920 color: #FF8EDF;
24921}
24922
24923span.ui.brown.text {
24924 color: #A5673F;
24925}
24926
24927span.ui.inverted.brown.text {
24928 color: #D67C1C;
24929}
24930
24931span.ui.grey.text {
24932 color: #767676;
24933}
24934
24935span.ui.inverted.grey.text {
24936 color: #DCDDDE;
24937}
24938
24939span.ui.black.text {
24940 color: #1B1C1D;
24941}
24942
24943span.ui.inverted.black.text {
24944 color: #545454;
24945}
24946
24947span.ui.disabled.text {
24948 opacity: 0.45;
24949}
24950
24951/* Sizes */
24952
24953span.ui.mini.text {
24954 font-size: 0.4em;
24955}
24956
24957span.ui.tiny.text {
24958 font-size: 0.5em;
24959}
24960
24961span.ui.small.text {
24962 font-size: 0.75em;
24963}
24964
24965span.ui.medium.text {
24966 font-size: 1em;
24967}
24968
24969span.ui.large.text {
24970 font-size: 1.5em;
24971}
24972
24973span.ui.big.text {
24974 font-size: 2em;
24975}
24976
24977span.ui.huge.text {
24978 font-size: 4em;
24979}
24980
24981span.ui.massive.text {
24982 font-size: 8em;
24983}
24984
24985/*******************************
24986 Theme Overrides
24987*******************************/
24988/*!
24989 * # Fomantic-UI - Breadcrumb
24990 * http://github.com/fomantic/Fomantic-UI/
24991 *
24992 *
24993 * Released under the MIT license
24994 * http://opensource.org/licenses/MIT
24995 *
24996 */
24997
24998/*******************************
24999 Breadcrumb
25000*******************************/
25001
25002.ui.breadcrumb {
25003 line-height: 1.4285em;
25004 display: inline-block;
25005 margin: 0 0;
25006 vertical-align: middle;
25007}
25008
25009.ui.breadcrumb:first-child {
25010 margin-top: 0;
25011}
25012
25013.ui.breadcrumb:last-child {
25014 margin-bottom: 0;
25015}
25016
25017/*******************************
25018 Content
25019*******************************/
25020
25021/* Divider */
25022
25023.ui.breadcrumb .divider {
25024 display: inline-block;
25025 opacity: 0.7;
25026 margin: 0 0.21428571rem 0;
25027 font-size: 0.92857143em;
25028 color: rgba(0, 0, 0, 0.4);
25029 vertical-align: baseline;
25030}
25031
25032/* Link */
25033
25034.ui.breadcrumb a {
25035 color: #4183C4;
25036}
25037
25038.ui.breadcrumb a:hover {
25039 color: #1e70bf;
25040}
25041
25042/* Icon Divider */
25043
25044.ui.breadcrumb .icon.divider {
25045 font-size: 0.85714286em;
25046 vertical-align: baseline;
25047}
25048
25049/* Section */
25050
25051.ui.breadcrumb a.section {
25052 cursor: pointer;
25053}
25054
25055.ui.breadcrumb .section {
25056 display: inline-block;
25057 margin: 0;
25058 padding: 0;
25059}
25060
25061/* Loose Coupling */
25062
25063.ui.breadcrumb.segment {
25064 display: inline-block;
25065 padding: 0.78571429em 1em;
25066}
25067
25068/* Inverted */
25069
25070.ui.inverted.breadcrumb {
25071 color: #DCDDDE;
25072}
25073
25074.ui.inverted.breadcrumb > .active.section {
25075 color: #FFFFFF;
25076}
25077
25078.ui.inverted.breadcrumb > .divider {
25079 color: rgba(255, 255, 255, 0.7);
25080}
25081
25082/*******************************
25083 States
25084*******************************/
25085
25086.ui.breadcrumb .active.section {
25087 font-weight: bold;
25088}
25089
25090/*******************************
25091 Variations
25092*******************************/
25093
25094.ui.mini.breadcrumb {
25095 font-size: 0.78571429rem;
25096}
25097
25098.ui.tiny.breadcrumb {
25099 font-size: 0.85714286rem;
25100}
25101
25102.ui.small.breadcrumb {
25103 font-size: 0.92857143rem;
25104}
25105
25106.ui.breadcrumb {
25107 font-size: 1rem;
25108}
25109
25110.ui.large.breadcrumb {
25111 font-size: 1.14285714rem;
25112}
25113
25114.ui.big.breadcrumb {
25115 font-size: 1.28571429rem;
25116}
25117
25118.ui.huge.breadcrumb {
25119 font-size: 1.42857143rem;
25120}
25121
25122.ui.massive.breadcrumb {
25123 font-size: 1.71428571rem;
25124}
25125
25126/*******************************
25127 Theme Overrides
25128*******************************/
25129
25130/*******************************
25131 Site Overrides
25132*******************************/
25133/*!
25134 * # Fomantic-UI - Form
25135 * http://github.com/fomantic/Fomantic-UI/
25136 *
25137 *
25138 * Released under the MIT license
25139 * http://opensource.org/licenses/MIT
25140 *
25141 */
25142
25143/*******************************
25144 Elements
25145*******************************/
25146
25147/*--------------------
25148 Form
25149---------------------*/
25150
25151.ui.form {
25152 position: relative;
25153 max-width: 100%;
25154}
25155
25156/*--------------------
25157 Content
25158---------------------*/
25159
25160.ui.form > p {
25161 margin: 1em 0;
25162}
25163
25164/*--------------------
25165 Field
25166---------------------*/
25167
25168.ui.form .field {
25169 clear: both;
25170 margin: 0 0 1em;
25171}
25172
25173.ui.form .field:last-child,
25174.ui.form .fields:last-child .field {
25175 margin-bottom: 0;
25176}
25177
25178.ui.form .fields .field {
25179 clear: both;
25180 margin: 0;
25181}
25182
25183/*--------------------
25184 Labels
25185---------------------*/
25186
25187.ui.form .field > label {
25188 display: block;
25189 margin: 0 0 0.28571429rem 0;
25190 color: rgba(0, 0, 0, 0.87);
25191 font-size: 0.92857143em;
25192 font-weight: bold;
25193 text-transform: none;
25194}
25195
25196/*--------------------
25197 Standard Inputs
25198---------------------*/
25199
25200.ui.form textarea,
25201.ui.form input:not([type]),
25202.ui.form input[type="date"],
25203.ui.form input[type="datetime-local"],
25204.ui.form input[type="email"],
25205.ui.form input[type="number"],
25206.ui.form input[type="password"],
25207.ui.form input[type="search"],
25208.ui.form input[type="tel"],
25209.ui.form input[type="time"],
25210.ui.form input[type="text"],
25211.ui.form input[type="file"],
25212.ui.form input[type="url"] {
25213 width: 100%;
25214 vertical-align: top;
25215}
25216
25217/* Set max height on unusual input */
25218
25219.ui.form ::-webkit-datetime-edit,
25220.ui.form ::-webkit-inner-spin-button {
25221 height: 1.21428571em;
25222}
25223
25224.ui.form input:not([type]),
25225.ui.form input[type="date"],
25226.ui.form input[type="datetime-local"],
25227.ui.form input[type="email"],
25228.ui.form input[type="number"],
25229.ui.form input[type="password"],
25230.ui.form input[type="search"],
25231.ui.form input[type="tel"],
25232.ui.form input[type="time"],
25233.ui.form input[type="text"],
25234.ui.form input[type="file"],
25235.ui.form input[type="url"] {
25236 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
25237 margin: 0;
25238 outline: none;
25239 -webkit-appearance: none;
25240 -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
25241 line-height: 1.21428571em;
25242 padding: 0.67857143em 1em;
25243 font-size: 1em;
25244 background: #FFFFFF;
25245 border: 1px solid rgba(34, 36, 38, 0.15);
25246 color: rgba(0, 0, 0, 0.87);
25247 border-radius: 0.28571429rem;
25248 -webkit-box-shadow: 0 0 0 0 transparent inset;
25249 box-shadow: 0 0 0 0 transparent inset;
25250 -webkit-transition: color 0.1s ease, border-color 0.1s ease;
25251 transition: color 0.1s ease, border-color 0.1s ease;
25252}
25253
25254/* Text Area */
25255
25256.ui.input textarea,
25257.ui.form textarea {
25258 margin: 0;
25259 -webkit-appearance: none;
25260 -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
25261 padding: 0.78571429em 1em;
25262 background: #FFFFFF;
25263 border: 1px solid rgba(34, 36, 38, 0.15);
25264 outline: none;
25265 color: rgba(0, 0, 0, 0.87);
25266 border-radius: 0.28571429rem;
25267 -webkit-box-shadow: 0 0 0 0 transparent inset;
25268 box-shadow: 0 0 0 0 transparent inset;
25269 -webkit-transition: color 0.1s ease, border-color 0.1s ease;
25270 transition: color 0.1s ease, border-color 0.1s ease;
25271 font-size: 1em;
25272 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
25273 line-height: 1.2857;
25274 resize: vertical;
25275}
25276
25277.ui.form textarea:not([rows]) {
25278 height: 12em;
25279 min-height: 8em;
25280 max-height: 24em;
25281}
25282
25283.ui.form textarea,
25284.ui.form input[type="checkbox"] {
25285 vertical-align: top;
25286}
25287
25288/*--------------------
25289 Checkbox margin
25290---------------------*/
25291
25292.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) label + .ui.ui.checkbox {
25293 margin-top: 0.7em;
25294}
25295
25296.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.checkbox {
25297 margin-top: 2.41428571em;
25298}
25299
25300.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.toggle.checkbox {
25301 margin-top: 2.21428571em;
25302}
25303
25304.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.slider.checkbox {
25305 margin-top: 2.61428571em;
25306}
25307
25308.ui.ui.form .field .fields .field:not(:only-child) .ui.checkbox {
25309 margin-top: 0.6em;
25310}
25311
25312.ui.ui.form .field .fields .field:not(:only-child) .ui.toggle.checkbox {
25313 margin-top: 0.5em;
25314}
25315
25316.ui.ui.form .field .fields .field:not(:only-child) .ui.slider.checkbox {
25317 margin-top: 0.7em;
25318}
25319
25320/*--------------------
25321 Transparent
25322---------------------*/
25323
25324.ui.form .field .transparent.input:not(.icon) input,
25325.ui.form .field input.transparent,
25326.ui.form .field textarea.transparent {
25327 padding: 0.67857143em 1em;
25328}
25329
25330.ui.form .field input.transparent,
25331.ui.form .field textarea.transparent {
25332 border-color: transparent !important;
25333 background-color: transparent !important;
25334 -webkit-box-shadow: none !important;
25335 box-shadow: none !important;
25336}
25337
25338.ui.form .field.error .transparent.input input,
25339.ui.form .field.error .transparent.input textarea,
25340.ui.form .field.error input.transparent,
25341.ui.form .field.error textarea.transparent {
25342 background-color: #FFF6F6 !important;
25343 color: #9F3A38 !important;
25344}
25345
25346/*--------------------------
25347 Input w/ attached Button
25348---------------------------*/
25349
25350.ui.form input.attached {
25351 width: auto;
25352}
25353
25354/*--------------------
25355 Basic Select
25356---------------------*/
25357
25358.ui.form select {
25359 display: block;
25360 height: auto;
25361 width: 100%;
25362 background: #FFFFFF;
25363 border: 1px solid rgba(34, 36, 38, 0.15);
25364 border-radius: 0.28571429rem;
25365 -webkit-box-shadow: 0 0 0 0 transparent inset;
25366 box-shadow: 0 0 0 0 transparent inset;
25367 padding: 0.62em 1em;
25368 color: rgba(0, 0, 0, 0.87);
25369 -webkit-transition: color 0.1s ease, border-color 0.1s ease;
25370 transition: color 0.1s ease, border-color 0.1s ease;
25371}
25372
25373/*--------------------
25374 Dropdown
25375---------------------*/
25376
25377/* Block */
25378
25379.ui.form .field > .selection.dropdown {
25380 min-width: auto;
25381 width: 100%;
25382}
25383
25384.ui.form .field > .selection.dropdown > .dropdown.icon {
25385 float: right;
25386}
25387
25388/* Inline */
25389
25390.ui.form .inline.fields .field > .selection.dropdown,
25391.ui.form .inline.field > .selection.dropdown {
25392 width: auto;
25393}
25394
25395.ui.form .inline.fields .field > .selection.dropdown > .dropdown.icon,
25396.ui.form .inline.field > .selection.dropdown > .dropdown.icon {
25397 float: none;
25398}
25399
25400/*--------------------
25401 UI Input
25402---------------------*/
25403
25404/* Block */
25405
25406.ui.form .field .ui.input,
25407.ui.form .fields .field .ui.input,
25408.ui.form .wide.field .ui.input {
25409 width: 100%;
25410}
25411
25412/* Inline */
25413
25414.ui.form .inline.fields .field:not(.wide) .ui.input,
25415.ui.form .inline.field:not(.wide) .ui.input {
25416 width: auto;
25417 vertical-align: middle;
25418}
25419
25420/* Auto Input */
25421
25422.ui.form .fields .field .ui.input input,
25423.ui.form .field .ui.input input {
25424 width: auto;
25425}
25426
25427/* Full Width Input */
25428
25429.ui.form .ten.fields .ui.input input,
25430.ui.form .nine.fields .ui.input input,
25431.ui.form .eight.fields .ui.input input,
25432.ui.form .seven.fields .ui.input input,
25433.ui.form .six.fields .ui.input input,
25434.ui.form .five.fields .ui.input input,
25435.ui.form .four.fields .ui.input input,
25436.ui.form .three.fields .ui.input input,
25437.ui.form .two.fields .ui.input input,
25438.ui.form .wide.field .ui.input input {
25439 -webkit-box-flex: 1;
25440 -ms-flex: 1 0 auto;
25441 flex: 1 0 auto;
25442 width: 0;
25443}
25444
25445/*--------------------
25446 Types of Messages
25447---------------------*/
25448
25449.ui.form .success.message,
25450.ui.form .warning.message,
25451.ui.form .error.message,
25452.ui.form .error.message:empty {
25453 display: none;
25454}
25455
25456/* Assumptions */
25457
25458.ui.form .message:first-child {
25459 margin-top: 0;
25460}
25461
25462/*--------------------
25463 Validation Prompt
25464---------------------*/
25465
25466.ui.form .field .prompt.label {
25467 white-space: normal;
25468 background: #FFFFFF !important;
25469 border: 1px solid #E0B4B4 !important;
25470 color: #9F3A38 !important;
25471}
25472
25473.ui.form .inline.fields .field .prompt,
25474.ui.form .inline.field .prompt {
25475 vertical-align: top;
25476 margin: -0.25em 0 -0.5em 0.5em;
25477}
25478
25479.ui.form .inline.fields .field .prompt:before,
25480.ui.form .inline.field .prompt:before {
25481 border-width: 0 0 1px 1px;
25482 bottom: auto;
25483 right: auto;
25484 top: 50%;
25485 left: 0;
25486}
25487
25488/*******************************
25489 States
25490*******************************/
25491
25492/*--------------------
25493 Autofilled
25494---------------------*/
25495
25496.ui.form .field.field input:-webkit-autofill {
25497 -webkit-box-shadow: 0 0 0 100px #FFFFF0 inset !important;
25498 box-shadow: 0 0 0 100px #FFFFF0 inset !important;
25499 border-color: #E5DFA1 !important;
25500}
25501
25502/* Focus */
25503
25504.ui.form .field.field input:-webkit-autofill:focus {
25505 -webkit-box-shadow: 0 0 0 100px #FFFFF0 inset !important;
25506 box-shadow: 0 0 0 100px #FFFFF0 inset !important;
25507 border-color: #D5C315 !important;
25508}
25509
25510/* Error */
25511
25512.ui.form .error.error input:-webkit-autofill {
25513 -webkit-box-shadow: 0 0 0 100px #FFFAF0 inset !important;
25514 box-shadow: 0 0 0 100px #FFFAF0 inset !important;
25515 border-color: #E0B4B4 !important;
25516}
25517
25518/*--------------------
25519 Placeholder
25520---------------------*/
25521
25522/* browsers require these rules separate */
25523
25524.ui.form ::-webkit-input-placeholder {
25525 color: rgba(191, 191, 191, 0.87);
25526}
25527
25528.ui.form :-ms-input-placeholder {
25529 color: rgba(191, 191, 191, 0.87) !important;
25530}
25531
25532.ui.form ::-moz-placeholder {
25533 color: rgba(191, 191, 191, 0.87);
25534}
25535
25536.ui.form :focus::-webkit-input-placeholder {
25537 color: rgba(115, 115, 115, 0.87);
25538}
25539
25540.ui.form :focus:-ms-input-placeholder {
25541 color: rgba(115, 115, 115, 0.87) !important;
25542}
25543
25544.ui.form :focus::-moz-placeholder {
25545 color: rgba(115, 115, 115, 0.87);
25546}
25547
25548/* Error Placeholder */
25549
25550.ui.form .error ::-webkit-input-placeholder {
25551 color: #e7bdbc;
25552}
25553
25554.ui.form .error :-ms-input-placeholder {
25555 color: #e7bdbc !important;
25556}
25557
25558.ui.form .error ::-moz-placeholder {
25559 color: #e7bdbc;
25560}
25561
25562.ui.form .error :focus::-webkit-input-placeholder {
25563 color: #da9796;
25564}
25565
25566.ui.form .error :focus:-ms-input-placeholder {
25567 color: #da9796 !important;
25568}
25569
25570.ui.form .error :focus::-moz-placeholder {
25571 color: #da9796;
25572}
25573
25574/*--------------------
25575 Focus
25576---------------------*/
25577
25578.ui.form input:not([type]):focus,
25579.ui.form input[type="date"]:focus,
25580.ui.form input[type="datetime-local"]:focus,
25581.ui.form input[type="email"]:focus,
25582.ui.form input[type="number"]:focus,
25583.ui.form input[type="password"]:focus,
25584.ui.form input[type="search"]:focus,
25585.ui.form input[type="tel"]:focus,
25586.ui.form input[type="time"]:focus,
25587.ui.form input[type="text"]:focus,
25588.ui.form input[type="file"]:focus,
25589.ui.form input[type="url"]:focus {
25590 color: rgba(0, 0, 0, 0.95);
25591 border-color: #85B7D9;
25592 border-radius: 0.28571429rem;
25593 background: #FFFFFF;
25594 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset;
25595 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset;
25596}
25597
25598.ui.form textarea:focus {
25599 color: rgba(0, 0, 0, 0.95);
25600 border-color: #85B7D9;
25601 border-radius: 0.28571429rem;
25602 background: #FFFFFF;
25603 -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset;
25604 box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset;
25605 -webkit-appearance: none;
25606}
25607
25608/*--------------------
25609 Success
25610---------------------*/
25611
25612/* On Form */
25613
25614.ui.form.success .success.message:not(:empty) {
25615 display: block;
25616}
25617
25618.ui.form.success .compact.success.message:not(:empty) {
25619 display: inline-block;
25620}
25621
25622.ui.form.success .icon.success.message:not(:empty) {
25623 display: -webkit-box;
25624 display: -ms-flexbox;
25625 display: flex;
25626}
25627
25628/*--------------------
25629 Warning
25630---------------------*/
25631
25632/* On Form */
25633
25634.ui.form.warning .warning.message:not(:empty) {
25635 display: block;
25636}
25637
25638.ui.form.warning .compact.warning.message:not(:empty) {
25639 display: inline-block;
25640}
25641
25642.ui.form.warning .icon.warning.message:not(:empty) {
25643 display: -webkit-box;
25644 display: -ms-flexbox;
25645 display: flex;
25646}
25647
25648/*--------------------
25649 Error
25650---------------------*/
25651
25652/* On Form */
25653
25654.ui.form.error .error.message:not(:empty) {
25655 display: block;
25656}
25657
25658.ui.form.error .compact.error.message:not(:empty) {
25659 display: inline-block;
25660}
25661
25662.ui.form.error .icon.error.message:not(:empty) {
25663 display: -webkit-box;
25664 display: -ms-flexbox;
25665 display: flex;
25666}
25667
25668/* On Field(s) */
25669
25670.ui.ui.form .fields.error .field label,
25671.ui.ui.form .field.error label,
25672.ui.ui.form .fields.error .field .input,
25673.ui.ui.form .field.error .input {
25674 color: #9F3A38;
25675}
25676
25677.ui.form .fields.error .field .corner.label,
25678.ui.form .field.error .corner.label {
25679 border-color: #9F3A38;
25680 color: #FFFFFF;
25681}
25682
25683.ui.form .fields.error .field textarea,
25684.ui.form .fields.error .field select,
25685.ui.form .fields.error .field input:not([type]),
25686.ui.form .fields.error .field input[type="date"],
25687.ui.form .fields.error .field input[type="datetime-local"],
25688.ui.form .fields.error .field input[type="email"],
25689.ui.form .fields.error .field input[type="number"],
25690.ui.form .fields.error .field input[type="password"],
25691.ui.form .fields.error .field input[type="search"],
25692.ui.form .fields.error .field input[type="tel"],
25693.ui.form .fields.error .field input[type="time"],
25694.ui.form .fields.error .field input[type="text"],
25695.ui.form .fields.error .field input[type="file"],
25696.ui.form .fields.error .field input[type="url"],
25697.ui.form .field.error textarea,
25698.ui.form .field.error select,
25699.ui.form .field.error input:not([type]),
25700.ui.form .field.error input[type="date"],
25701.ui.form .field.error input[type="datetime-local"],
25702.ui.form .field.error input[type="email"],
25703.ui.form .field.error input[type="number"],
25704.ui.form .field.error input[type="password"],
25705.ui.form .field.error input[type="search"],
25706.ui.form .field.error input[type="tel"],
25707.ui.form .field.error input[type="time"],
25708.ui.form .field.error input[type="text"],
25709.ui.form .field.error input[type="file"],
25710.ui.form .field.error input[type="url"] {
25711 background: #FFF6F6;
25712 border-color: #E0B4B4;
25713 color: #9F3A38;
25714 border-radius: '';
25715 -webkit-box-shadow: none;
25716 box-shadow: none;
25717}
25718
25719.ui.form .field.error textarea:focus,
25720.ui.form .field.error select:focus,
25721.ui.form .field.error input:not([type]):focus,
25722.ui.form .field.error input[type="date"]:focus,
25723.ui.form .field.error input[type="datetime-local"]:focus,
25724.ui.form .field.error input[type="email"]:focus,
25725.ui.form .field.error input[type="number"]:focus,
25726.ui.form .field.error input[type="password"]:focus,
25727.ui.form .field.error input[type="search"]:focus,
25728.ui.form .field.error input[type="tel"]:focus,
25729.ui.form .field.error input[type="time"]:focus,
25730.ui.form .field.error input[type="text"]:focus,
25731.ui.form .field.error input[type="file"]:focus,
25732.ui.form .field.error input[type="url"]:focus {
25733 background: #FFF6F6;
25734 border-color: #E0B4B4;
25735 color: #9F3A38;
25736 -webkit-box-shadow: none;
25737 box-shadow: none;
25738}
25739
25740/* Preserve Native Select Stylings */
25741
25742.ui.form .field.error select {
25743 -webkit-appearance: menulist-button;
25744}
25745
25746/*------------------
25747 Dropdown Error
25748--------------------*/
25749
25750.ui.form .fields.error .field .ui.dropdown,
25751.ui.form .fields.error .field .ui.dropdown .item,
25752.ui.form .field.error .ui.dropdown,
25753.ui.form .field.error .ui.dropdown .text,
25754.ui.form .field.error .ui.dropdown .item {
25755 background: #FFF6F6;
25756 color: #9F3A38;
25757}
25758
25759.ui.form .fields.error .field .ui.dropdown,
25760.ui.form .field.error .ui.dropdown {
25761 border-color: #E0B4B4 !important;
25762}
25763
25764.ui.form .fields.error .field .ui.dropdown:hover,
25765.ui.form .field.error .ui.dropdown:hover {
25766 border-color: #E0B4B4 !important;
25767}
25768
25769.ui.form .fields.error .field .ui.dropdown:hover .menu,
25770.ui.form .field.error .ui.dropdown:hover .menu {
25771 border-color: #E0B4B4;
25772}
25773
25774.ui.form .fields.error .field .ui.multiple.selection.dropdown > .label,
25775.ui.form .field.error .ui.multiple.selection.dropdown > .label {
25776 background-color: #EACBCB;
25777 color: #9F3A38;
25778}
25779
25780/* Hover */
25781
25782.ui.form .fields.error .field .ui.dropdown .menu .item:hover,
25783.ui.form .field.error .ui.dropdown .menu .item:hover {
25784 background-color: #FBE7E7;
25785}
25786
25787/* Selected */
25788
25789.ui.form .fields.error .field .ui.dropdown .menu .selected.item,
25790.ui.form .field.error .ui.dropdown .menu .selected.item {
25791 background-color: #FBE7E7;
25792}
25793
25794/* Active */
25795
25796.ui.form .fields.error .field .ui.dropdown .menu .active.item,
25797.ui.form .field.error .ui.dropdown .menu .active.item {
25798 background-color: #FDCFCF !important;
25799}
25800
25801/*--------------------
25802 Checkbox Error
25803---------------------*/
25804
25805.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label,
25806.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,
25807.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,
25808.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box {
25809 color: #9F3A38;
25810}
25811
25812.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before,
25813.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,
25814.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,
25815.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before {
25816 background: #FFF6F6;
25817 border-color: #E0B4B4;
25818}
25819
25820.ui.form .fields.error .field .checkbox label:after,
25821.ui.form .field.error .checkbox label:after,
25822.ui.form .fields.error .field .checkbox .box:after,
25823.ui.form .field.error .checkbox .box:after {
25824 color: #9F3A38;
25825}
25826
25827/*--------------------
25828 Disabled
25829---------------------*/
25830
25831.ui.form .disabled.fields .field,
25832.ui.form .disabled.field,
25833.ui.form .field :disabled {
25834 pointer-events: none;
25835 opacity: 0.45;
25836}
25837
25838.ui.form .field.disabled > label,
25839.ui.form .fields.disabled > label {
25840 opacity: 0.45;
25841}
25842
25843.ui.form .field.disabled :disabled {
25844 opacity: 1;
25845}
25846
25847/*--------------
25848 Loading
25849---------------*/
25850
25851.ui.loading.form {
25852 position: relative;
25853 cursor: default;
25854 pointer-events: none;
25855}
25856
25857.ui.loading.form:before {
25858 position: absolute;
25859 content: '';
25860 top: 0;
25861 left: 0;
25862 background: rgba(255, 255, 255, 0.8);
25863 width: 100%;
25864 height: 100%;
25865 z-index: 100;
25866}
25867
25868.ui.loading.form.segments:before {
25869 border-radius: 0.28571429rem;
25870}
25871
25872.ui.loading.form:after {
25873 position: absolute;
25874 content: '';
25875 top: 50%;
25876 left: 50%;
25877 margin: -1.5em 0 0 -1.5em;
25878 width: 3em;
25879 height: 3em;
25880 -webkit-animation: loader 0.6s infinite linear;
25881 animation: loader 0.6s infinite linear;
25882 border: 0.2em solid #767676;
25883 border-radius: 500rem;
25884 -webkit-box-shadow: 0 0 0 1px transparent;
25885 box-shadow: 0 0 0 1px transparent;
25886 visibility: visible;
25887 z-index: 101;
25888}
25889
25890/*******************************
25891 Element Types
25892*******************************/
25893
25894/*--------------------
25895 Required Field
25896---------------------*/
25897
25898.ui.form .required.fields:not(.grouped) > .field > label:after,
25899.ui.form .required.fields.grouped > label:after,
25900.ui.form .required.field > label:after,
25901.ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
25902.ui.form .required.field > .checkbox:after,
25903.ui.form label.required:after {
25904 margin: -0.2em 0 0 0.2em;
25905 content: '*';
25906 color: #DB2828;
25907}
25908
25909.ui.form .required.fields:not(.grouped) > .field > label:after,
25910.ui.form .required.fields.grouped > label:after,
25911.ui.form .required.field > label:after,
25912.ui.form label.required:after {
25913 display: inline-block;
25914 vertical-align: top;
25915}
25916
25917.ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
25918.ui.form .required.field > .checkbox:after {
25919 position: absolute;
25920 top: 0;
25921 left: 100%;
25922}
25923
25924/*******************************
25925 Variations
25926*******************************/
25927
25928/*--------------------
25929 Inverted Colors
25930---------------------*/
25931
25932.ui.inverted.form label,
25933.ui.form .inverted.segment label,
25934.ui.form .inverted.segment .ui.checkbox label,
25935.ui.form .inverted.segment .ui.checkbox .box,
25936.ui.inverted.form .ui.checkbox label,
25937.ui.inverted.form .ui.checkbox .box,
25938.ui.inverted.form .inline.fields > label,
25939.ui.inverted.form .inline.fields .field > label,
25940.ui.inverted.form .inline.fields .field > p,
25941.ui.inverted.form .inline.field > label,
25942.ui.inverted.form .inline.field > p {
25943 color: rgba(255, 255, 255, 0.9);
25944}
25945
25946.ui.inverted.loading.form {
25947 color: #FFFFFF;
25948}
25949
25950.ui.inverted.loading.form:before {
25951 background: rgba(0, 0, 0, 0.85);
25952}
25953
25954/* Inverted Field */
25955
25956.ui.inverted.form input:not([type]),
25957.ui.inverted.form input[type="date"],
25958.ui.inverted.form input[type="datetime-local"],
25959.ui.inverted.form input[type="email"],
25960.ui.inverted.form input[type="number"],
25961.ui.inverted.form input[type="password"],
25962.ui.inverted.form input[type="search"],
25963.ui.inverted.form input[type="tel"],
25964.ui.inverted.form input[type="time"],
25965.ui.inverted.form input[type="text"],
25966.ui.inverted.form input[type="file"],
25967.ui.inverted.form input[type="url"] {
25968 background: #FFFFFF;
25969 border-color: rgba(255, 255, 255, 0.1);
25970 color: rgba(0, 0, 0, 0.87);
25971 -webkit-box-shadow: none;
25972 box-shadow: none;
25973}
25974
25975/*--------------------
25976 Field Groups
25977---------------------*/
25978
25979/* Grouped Vertically */
25980
25981.ui.form .grouped.fields {
25982 display: block;
25983 margin: 0 0 1em;
25984}
25985
25986.ui.form .grouped.fields:last-child {
25987 margin-bottom: 0;
25988}
25989
25990.ui.form .grouped.fields > label {
25991 margin: 0 0 0.28571429rem 0;
25992 color: rgba(0, 0, 0, 0.87);
25993 font-size: 0.92857143em;
25994 font-weight: bold;
25995 text-transform: none;
25996}
25997
25998.ui.form .grouped.fields .field,
25999.ui.form .grouped.inline.fields .field {
26000 display: block;
26001 margin: 0.5em 0;
26002 padding: 0;
26003}
26004
26005/*--------------------
26006 Fields
26007---------------------*/
26008
26009/* Split fields */
26010
26011.ui.form .fields {
26012 display: -webkit-box;
26013 display: -ms-flexbox;
26014 display: flex;
26015 -webkit-box-orient: horizontal;
26016 -webkit-box-direction: normal;
26017 -ms-flex-direction: row;
26018 flex-direction: row;
26019 margin: 0 -0.5em 1em;
26020}
26021
26022.ui.form .fields > .field {
26023 -webkit-box-flex: 0;
26024 -ms-flex: 0 1 auto;
26025 flex: 0 1 auto;
26026 padding-left: 0.5em;
26027 padding-right: 0.5em;
26028}
26029
26030.ui.form .fields > .field:first-child {
26031 border-left: none;
26032 -webkit-box-shadow: none;
26033 box-shadow: none;
26034}
26035
26036/* Other Combinations */
26037
26038.ui.form .two.fields > .fields,
26039.ui.form .two.fields > .field {
26040 width: 50%;
26041}
26042
26043.ui.form .three.fields > .fields,
26044.ui.form .three.fields > .field {
26045 width: 33.33333333%;
26046}
26047
26048.ui.form .four.fields > .fields,
26049.ui.form .four.fields > .field {
26050 width: 25%;
26051}
26052
26053.ui.form .five.fields > .fields,
26054.ui.form .five.fields > .field {
26055 width: 20%;
26056}
26057
26058.ui.form .six.fields > .fields,
26059.ui.form .six.fields > .field {
26060 width: 16.66666667%;
26061}
26062
26063.ui.form .seven.fields > .fields,
26064.ui.form .seven.fields > .field {
26065 width: 14.28571429%;
26066}
26067
26068.ui.form .eight.fields > .fields,
26069.ui.form .eight.fields > .field {
26070 width: 12.5%;
26071}
26072
26073.ui.form .nine.fields > .fields,
26074.ui.form .nine.fields > .field {
26075 width: 11.11111111%;
26076}
26077
26078.ui.form .ten.fields > .fields,
26079.ui.form .ten.fields > .field {
26080 width: 10%;
26081}
26082
26083/* Swap to full width on mobile */
26084
26085@media only screen and (max-width: 767.98px) {
26086 .ui.form .fields {
26087 -ms-flex-wrap: wrap;
26088 flex-wrap: wrap;
26089 }
26090
26091 .ui[class*="equal width"].form:not(.unstackable) .fields > .field,
26092 .ui.form:not(.unstackable) [class*="equal width"].fields:not(.unstackable) > .field,
26093 .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .fields,
26094 .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .field,
26095 .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .fields,
26096 .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .field,
26097 .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .fields,
26098 .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .field,
26099 .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .fields,
26100 .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .field,
26101 .ui.form:not(.unstackable) .six.fields:not(.unstackable) > .fields,
26102 .ui.form:not(.unstackable) .six.fields:not(.unstackable) > .field,
26103 .ui.form:not(.unstackable) .seven.fields:not(.unstackable) > .fields,
26104 .ui.form:not(.unstackable) .seven.fields:not(.unstackable) > .field,
26105 .ui.form:not(.unstackable) .eight.fields:not(.unstackable) > .fields,
26106 .ui.form:not(.unstackable) .eight.fields:not(.unstackable) > .field,
26107 .ui.form:not(.unstackable) .nine.fields:not(.unstackable) > .fields,
26108 .ui.form:not(.unstackable) .nine.fields:not(.unstackable) > .field,
26109 .ui.form:not(.unstackable) .ten.fields:not(.unstackable) > .fields,
26110 .ui.form:not(.unstackable) .ten.fields:not(.unstackable) > .field {
26111 width: 100% !important;
26112 margin: 0 0 1em;
26113 }
26114}
26115
26116/* Sizing Combinations */
26117
26118.ui.form .fields .wide.field {
26119 width: 6.25%;
26120 padding-left: 0.5em;
26121 padding-right: 0.5em;
26122}
26123
26124.ui.form .one.wide.field {
26125 width: 6.25% !important;
26126}
26127
26128.ui.form .two.wide.field {
26129 width: 12.5% !important;
26130}
26131
26132.ui.form .three.wide.field {
26133 width: 18.75% !important;
26134}
26135
26136.ui.form .four.wide.field {
26137 width: 25% !important;
26138}
26139
26140.ui.form .five.wide.field {
26141 width: 31.25% !important;
26142}
26143
26144.ui.form .six.wide.field {
26145 width: 37.5% !important;
26146}
26147
26148.ui.form .seven.wide.field {
26149 width: 43.75% !important;
26150}
26151
26152.ui.form .eight.wide.field {
26153 width: 50% !important;
26154}
26155
26156.ui.form .nine.wide.field {
26157 width: 56.25% !important;
26158}
26159
26160.ui.form .ten.wide.field {
26161 width: 62.5% !important;
26162}
26163
26164.ui.form .eleven.wide.field {
26165 width: 68.75% !important;
26166}
26167
26168.ui.form .twelve.wide.field {
26169 width: 75% !important;
26170}
26171
26172.ui.form .thirteen.wide.field {
26173 width: 81.25% !important;
26174}
26175
26176.ui.form .fourteen.wide.field {
26177 width: 87.5% !important;
26178}
26179
26180.ui.form .fifteen.wide.field {
26181 width: 93.75% !important;
26182}
26183
26184.ui.form .sixteen.wide.field {
26185 width: 100% !important;
26186}
26187
26188/* Swap to full width on mobile */
26189
26190@media only screen and (max-width: 767.98px) {
26191 .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .fields,
26192 .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .field,
26193 .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .fields,
26194 .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .field,
26195 .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .fields,
26196 .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .field,
26197 .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .fields,
26198 .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .field,
26199 .ui.form:not(.unstackable) .fields:not(.unstackable) > .two.wide.field,
26200 .ui.form:not(.unstackable) .fields:not(.unstackable) > .three.wide.field,
26201 .ui.form:not(.unstackable) .fields:not(.unstackable) > .four.wide.field,
26202 .ui.form:not(.unstackable) .fields:not(.unstackable) > .five.wide.field,
26203 .ui.form:not(.unstackable) .fields:not(.unstackable) > .six.wide.field,
26204 .ui.form:not(.unstackable) .fields:not(.unstackable) > .seven.wide.field,
26205 .ui.form:not(.unstackable) .fields:not(.unstackable) > .eight.wide.field,
26206 .ui.form:not(.unstackable) .fields:not(.unstackable) > .nine.wide.field,
26207 .ui.form:not(.unstackable) .fields:not(.unstackable) > .ten.wide.field,
26208 .ui.form:not(.unstackable) .fields:not(.unstackable) > .eleven.wide.field,
26209 .ui.form:not(.unstackable) .fields:not(.unstackable) > .twelve.wide.field,
26210 .ui.form:not(.unstackable) .fields:not(.unstackable) > .thirteen.wide.field,
26211 .ui.form:not(.unstackable) .fields:not(.unstackable) > .fourteen.wide.field,
26212 .ui.form:not(.unstackable) .fields:not(.unstackable) > .fifteen.wide.field,
26213 .ui.form:not(.unstackable) .fields:not(.unstackable) > .sixteen.wide.field {
26214 width: 100% !important;
26215 }
26216
26217 .ui.form .fields {
26218 margin-bottom: 0;
26219 }
26220}
26221
26222/*--------------------
26223 Equal Width
26224---------------------*/
26225
26226.ui[class*="equal width"].form .fields > .field,
26227.ui.form [class*="equal width"].fields > .field {
26228 width: 100%;
26229 -webkit-box-flex: 1;
26230 -ms-flex: 1 1 auto;
26231 flex: 1 1 auto;
26232}
26233
26234/*--------------------
26235 Inline Fields
26236---------------------*/
26237
26238.ui.form .inline.fields {
26239 margin: 0 0 1em;
26240 -webkit-box-align: center;
26241 -ms-flex-align: center;
26242 align-items: center;
26243}
26244
26245.ui.form .inline.fields .field {
26246 margin: 0;
26247 padding: 0 1em 0 0;
26248}
26249
26250/* Inline Label */
26251
26252.ui.form .inline.fields > label,
26253.ui.form .inline.fields .field > label,
26254.ui.form .inline.fields .field > p,
26255.ui.form .inline.field > label,
26256.ui.form .inline.field > p {
26257 display: inline-block;
26258 width: auto;
26259 margin-top: 0;
26260 margin-bottom: 0;
26261 vertical-align: baseline;
26262 font-size: 0.92857143em;
26263 font-weight: bold;
26264 color: rgba(0, 0, 0, 0.87);
26265 text-transform: none;
26266}
26267
26268/* Grouped Inline Label */
26269
26270.ui.form .inline.fields > label {
26271 margin: 0.035714em 1em 0 0;
26272}
26273
26274/* Inline Input */
26275
26276.ui.form .inline.fields .field > input,
26277.ui.form .inline.fields .field > select,
26278.ui.form .inline.field > input,
26279.ui.form .inline.field > select {
26280 display: inline-block;
26281 width: auto;
26282 margin-top: 0;
26283 margin-bottom: 0;
26284 vertical-align: middle;
26285 font-size: 1em;
26286}
26287
26288/* Label */
26289
26290.ui.form .inline.fields .field > :first-child,
26291.ui.form .inline.field > :first-child {
26292 margin: 0 0.85714286em 0 0;
26293}
26294
26295.ui.form .inline.fields .field > :only-child,
26296.ui.form .inline.field > :only-child {
26297 margin: 0;
26298}
26299
26300/* Wide */
26301
26302.ui.form .inline.fields .wide.field {
26303 display: -webkit-box;
26304 display: -ms-flexbox;
26305 display: flex;
26306 -webkit-box-align: center;
26307 -ms-flex-align: center;
26308 align-items: center;
26309}
26310
26311.ui.form .inline.fields .wide.field > input,
26312.ui.form .inline.fields .wide.field > select {
26313 width: 100%;
26314}
26315
26316/*--------------------
26317 Sizes
26318---------------------*/
26319
26320.ui.mini.form {
26321 font-size: 0.78571429rem;
26322}
26323
26324.ui.tiny.form {
26325 font-size: 0.85714286rem;
26326}
26327
26328.ui.small.form {
26329 font-size: 0.92857143rem;
26330}
26331
26332.ui.form {
26333 font-size: 1rem;
26334}
26335
26336.ui.large.form {
26337 font-size: 1.14285714rem;
26338}
26339
26340.ui.big.form {
26341 font-size: 1.28571429rem;
26342}
26343
26344.ui.huge.form {
26345 font-size: 1.42857143rem;
26346}
26347
26348.ui.massive.form {
26349 font-size: 1.71428571rem;
26350}
26351
26352/* Dropdown */
26353
26354.ui.mini.form .field .dropdown {
26355 font-size: 0.78571429rem;
26356}
26357
26358.ui.tiny.form .field .dropdown {
26359 font-size: 0.85714286rem;
26360}
26361
26362.ui.small.form .field .dropdown {
26363 font-size: 0.92857143rem;
26364}
26365
26366.ui.form .field .dropdown {
26367 font-size: 1rem;
26368}
26369
26370.ui.large.form .field .dropdown {
26371 font-size: 1.14285714rem;
26372}
26373
26374.ui.big.form .field .dropdown {
26375 font-size: 1.28571429rem;
26376}
26377
26378.ui.huge.form .field .dropdown {
26379 font-size: 1.42857143rem;
26380}
26381
26382.ui.massive.form .field .dropdown {
26383 font-size: 1.71428571rem;
26384}
26385
26386/* Dropdown Items */
26387
26388.ui.mini.form .field .dropdown .menu > .item {
26389 font-size: 0.78571429rem;
26390}
26391
26392.ui.tiny.form .field .dropdown .menu > .item {
26393 font-size: 0.85714286rem;
26394}
26395
26396.ui.small.form .field .dropdown .menu > .item {
26397 font-size: 0.92857143rem;
26398}
26399
26400.ui.form .field .dropdown .menu > .item {
26401 font-size: 1rem;
26402}
26403
26404.ui.large.form .field .dropdown .menu > .item {
26405 font-size: 1.14285714rem;
26406}
26407
26408.ui.big.form .field .dropdown .menu > .item {
26409 font-size: 1.28571429rem;
26410}
26411
26412.ui.huge.form .field .dropdown .menu > .item {
26413 font-size: 1.42857143rem;
26414}
26415
26416.ui.massive.form .field .dropdown .menu > .item {
26417 font-size: 1.71428571rem;
26418}
26419
26420/*******************************
26421 Theme Overrides
26422*******************************/
26423
26424/*******************************
26425 Site Overrides
26426*******************************/
26427/*!
26428 * # Fomantic-UI - Grid
26429 * http://github.com/fomantic/Fomantic-UI/
26430 *
26431 *
26432 * Released under the MIT license
26433 * http://opensource.org/licenses/MIT
26434 *
26435 */
26436
26437/*******************************
26438 Standard
26439*******************************/
26440
26441.ui.grid {
26442 display: -webkit-box;
26443 display: -ms-flexbox;
26444 display: flex;
26445 -webkit-box-orient: horizontal;
26446 -webkit-box-direction: normal;
26447 -ms-flex-direction: row;
26448 flex-direction: row;
26449 -ms-flex-wrap: wrap;
26450 flex-wrap: wrap;
26451 -webkit-box-align: stretch;
26452 -ms-flex-align: stretch;
26453 align-items: stretch;
26454 padding: 0;
26455}
26456
26457/*----------------------
26458 Remove Gutters
26459-----------------------*/
26460
26461.ui.grid {
26462 margin-top: -1rem;
26463 margin-bottom: -1rem;
26464 margin-left: -1rem;
26465 margin-right: -1rem;
26466}
26467
26468.ui.relaxed.grid {
26469 margin-left: -1.5rem;
26470 margin-right: -1.5rem;
26471}
26472
26473.ui[class*="very relaxed"].grid {
26474 margin-left: -2.5rem;
26475 margin-right: -2.5rem;
26476}
26477
26478/* Preserve Rows Spacing on Consecutive Grids */
26479
26480.ui.grid + .grid {
26481 margin-top: 1rem;
26482}
26483
26484/*-------------------
26485 Columns
26486--------------------*/
26487
26488/* Standard 16 column */
26489
26490.ui.grid > .column:not(.row),
26491.ui.grid > .row > .column {
26492 position: relative;
26493 display: inline-block;
26494 width: 6.25%;
26495 padding-left: 1rem;
26496 padding-right: 1rem;
26497 vertical-align: top;
26498}
26499
26500.ui.grid > * {
26501 padding-left: 1rem;
26502 padding-right: 1rem;
26503}
26504
26505/*-------------------
26506 Rows
26507--------------------*/
26508
26509.ui.grid > .row {
26510 position: relative;
26511 display: -webkit-box;
26512 display: -ms-flexbox;
26513 display: flex;
26514 -webkit-box-orient: horizontal;
26515 -webkit-box-direction: normal;
26516 -ms-flex-direction: row;
26517 flex-direction: row;
26518 -ms-flex-wrap: wrap;
26519 flex-wrap: wrap;
26520 -webkit-box-pack: inherit;
26521 -ms-flex-pack: inherit;
26522 justify-content: inherit;
26523 -webkit-box-align: stretch;
26524 -ms-flex-align: stretch;
26525 align-items: stretch;
26526 width: 100% !important;
26527 padding: 0;
26528 padding-top: 1rem;
26529 padding-bottom: 1rem;
26530}
26531
26532/*-------------------
26533 Columns
26534--------------------*/
26535
26536/* Vertical padding when no rows */
26537
26538.ui.grid > .column:not(.row) {
26539 padding-top: 1rem;
26540 padding-bottom: 1rem;
26541}
26542
26543.ui.grid > .row > .column {
26544 margin-top: 0;
26545 margin-bottom: 0;
26546}
26547
26548/*-------------------
26549 Content
26550--------------------*/
26551
26552.ui.grid > .row > img,
26553.ui.grid > .row > .column > img {
26554 max-width: 100%;
26555}
26556
26557/*-------------------
26558 Loose Coupling
26559--------------------*/
26560
26561/* Collapse Margin on Consecutive Grid */
26562
26563.ui.grid > .ui.grid:first-child {
26564 margin-top: 0;
26565}
26566
26567.ui.grid > .ui.grid:last-child {
26568 margin-bottom: 0;
26569}
26570
26571/* Segment inside Aligned Grid */
26572
26573.ui.grid .aligned.row > .column > .segment:not(.compact):not(.attached),
26574.ui.aligned.grid .column > .segment:not(.compact):not(.attached) {
26575 width: 100%;
26576}
26577
26578/* Align Dividers with Gutter */
26579
26580.ui.grid .row + .ui.divider {
26581 -webkit-box-flex: 1;
26582 -ms-flex-positive: 1;
26583 flex-grow: 1;
26584 margin: 1rem 1rem;
26585}
26586
26587.ui.grid .column + .ui.vertical.divider {
26588 height: calc(50% - 1rem);
26589}
26590
26591/* Remove Border on Last Horizontal Segment */
26592
26593.ui.grid > .row > .column:last-child > .horizontal.segment,
26594.ui.grid > .column:last-child > .horizontal.segment {
26595 -webkit-box-shadow: none;
26596 box-shadow: none;
26597}
26598
26599/*******************************
26600 Variations
26601*******************************/
26602
26603/*-----------------------
26604 Page Grid
26605-------------------------*/
26606
26607@media only screen and (max-width: 767.98px) {
26608 .ui.page.grid {
26609 width: auto;
26610 padding-left: 0;
26611 padding-right: 0;
26612 margin-left: 0;
26613 margin-right: 0;
26614 }
26615}
26616
26617@media only screen and (min-width: 768px) and (max-width: 991.98px) {
26618 .ui.page.grid {
26619 width: auto;
26620 margin-left: 0;
26621 margin-right: 0;
26622 padding-left: 2em;
26623 padding-right: 2em;
26624 }
26625}
26626
26627@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
26628 .ui.page.grid {
26629 width: auto;
26630 margin-left: 0;
26631 margin-right: 0;
26632 padding-left: 3%;
26633 padding-right: 3%;
26634 }
26635}
26636
26637@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
26638 .ui.page.grid {
26639 width: auto;
26640 margin-left: 0;
26641 margin-right: 0;
26642 padding-left: 15%;
26643 padding-right: 15%;
26644 }
26645}
26646
26647@media only screen and (min-width: 1920px) {
26648 .ui.page.grid {
26649 width: auto;
26650 margin-left: 0;
26651 margin-right: 0;
26652 padding-left: 23%;
26653 padding-right: 23%;
26654 }
26655}
26656
26657/*-------------------
26658 Column Count
26659--------------------*/
26660
26661/* Assume full width with one column */
26662
26663.ui.grid > .column:only-child,
26664.ui.grid > .row > .column:only-child {
26665 width: 100%;
26666}
26667
26668/* Grid Based */
26669
26670.ui[class*="one column"].grid > .row > .column,
26671.ui[class*="one column"].grid > .column:not(.row) {
26672 width: 100%;
26673}
26674
26675.ui[class*="two column"].grid > .row > .column,
26676.ui[class*="two column"].grid > .column:not(.row) {
26677 width: 50%;
26678}
26679
26680.ui[class*="three column"].grid > .row > .column,
26681.ui[class*="three column"].grid > .column:not(.row) {
26682 width: 33.33333333%;
26683}
26684
26685.ui[class*="four column"].grid > .row > .column,
26686.ui[class*="four column"].grid > .column:not(.row) {
26687 width: 25%;
26688}
26689
26690.ui[class*="five column"].grid > .row > .column,
26691.ui[class*="five column"].grid > .column:not(.row) {
26692 width: 20%;
26693}
26694
26695.ui[class*="six column"].grid > .row > .column,
26696.ui[class*="six column"].grid > .column:not(.row) {
26697 width: 16.66666667%;
26698}
26699
26700.ui[class*="seven column"].grid > .row > .column,
26701.ui[class*="seven column"].grid > .column:not(.row) {
26702 width: 14.28571429%;
26703}
26704
26705.ui[class*="eight column"].grid > .row > .column,
26706.ui[class*="eight column"].grid > .column:not(.row) {
26707 width: 12.5%;
26708}
26709
26710.ui[class*="nine column"].grid > .row > .column,
26711.ui[class*="nine column"].grid > .column:not(.row) {
26712 width: 11.11111111%;
26713}
26714
26715.ui[class*="ten column"].grid > .row > .column,
26716.ui[class*="ten column"].grid > .column:not(.row) {
26717 width: 10%;
26718}
26719
26720.ui[class*="eleven column"].grid > .row > .column,
26721.ui[class*="eleven column"].grid > .column:not(.row) {
26722 width: 9.09090909%;
26723}
26724
26725.ui[class*="twelve column"].grid > .row > .column,
26726.ui[class*="twelve column"].grid > .column:not(.row) {
26727 width: 8.33333333%;
26728}
26729
26730.ui[class*="thirteen column"].grid > .row > .column,
26731.ui[class*="thirteen column"].grid > .column:not(.row) {
26732 width: 7.69230769%;
26733}
26734
26735.ui[class*="fourteen column"].grid > .row > .column,
26736.ui[class*="fourteen column"].grid > .column:not(.row) {
26737 width: 7.14285714%;
26738}
26739
26740.ui[class*="fifteen column"].grid > .row > .column,
26741.ui[class*="fifteen column"].grid > .column:not(.row) {
26742 width: 6.66666667%;
26743}
26744
26745.ui[class*="sixteen column"].grid > .row > .column,
26746.ui[class*="sixteen column"].grid > .column:not(.row) {
26747 width: 6.25%;
26748}
26749
26750/* Row Based Overrides */
26751
26752.ui.grid > [class*="one column"].row > .column {
26753 width: 100% !important;
26754}
26755
26756.ui.grid > [class*="two column"].row > .column {
26757 width: 50% !important;
26758}
26759
26760.ui.grid > [class*="three column"].row > .column {
26761 width: 33.33333333% !important;
26762}
26763
26764.ui.grid > [class*="four column"].row > .column {
26765 width: 25% !important;
26766}
26767
26768.ui.grid > [class*="five column"].row > .column {
26769 width: 20% !important;
26770}
26771
26772.ui.grid > [class*="six column"].row > .column {
26773 width: 16.66666667% !important;
26774}
26775
26776.ui.grid > [class*="seven column"].row > .column {
26777 width: 14.28571429% !important;
26778}
26779
26780.ui.grid > [class*="eight column"].row > .column {
26781 width: 12.5% !important;
26782}
26783
26784.ui.grid > [class*="nine column"].row > .column {
26785 width: 11.11111111% !important;
26786}
26787
26788.ui.grid > [class*="ten column"].row > .column {
26789 width: 10% !important;
26790}
26791
26792.ui.grid > [class*="eleven column"].row > .column {
26793 width: 9.09090909% !important;
26794}
26795
26796.ui.grid > [class*="twelve column"].row > .column {
26797 width: 8.33333333% !important;
26798}
26799
26800.ui.grid > [class*="thirteen column"].row > .column {
26801 width: 7.69230769% !important;
26802}
26803
26804.ui.grid > [class*="fourteen column"].row > .column {
26805 width: 7.14285714% !important;
26806}
26807
26808.ui.grid > [class*="fifteen column"].row > .column {
26809 width: 6.66666667% !important;
26810}
26811
26812.ui.grid > [class*="sixteen column"].row > .column {
26813 width: 6.25% !important;
26814}
26815
26816/* Celled Page */
26817
26818.ui.celled.page.grid {
26819 -webkit-box-shadow: none;
26820 box-shadow: none;
26821}
26822
26823/*-------------------
26824 Column Width
26825--------------------*/
26826
26827/* Sizing Combinations */
26828
26829.ui.grid > .row > [class*="one wide"].column,
26830.ui.grid > .column.row > [class*="one wide"].column,
26831.ui.grid > [class*="one wide"].column,
26832.ui.column.grid > [class*="one wide"].column {
26833 width: 6.25% !important;
26834}
26835
26836.ui.grid > .row > [class*="two wide"].column,
26837.ui.grid > .column.row > [class*="two wide"].column,
26838.ui.grid > [class*="two wide"].column,
26839.ui.column.grid > [class*="two wide"].column {
26840 width: 12.5% !important;
26841}
26842
26843.ui.grid > .row > [class*="three wide"].column,
26844.ui.grid > .column.row > [class*="three wide"].column,
26845.ui.grid > [class*="three wide"].column,
26846.ui.column.grid > [class*="three wide"].column {
26847 width: 18.75% !important;
26848}
26849
26850.ui.grid > .row > [class*="four wide"].column,
26851.ui.grid > .column.row > [class*="four wide"].column,
26852.ui.grid > [class*="four wide"].column,
26853.ui.column.grid > [class*="four wide"].column {
26854 width: 25% !important;
26855}
26856
26857.ui.grid > .row > [class*="five wide"].column,
26858.ui.grid > .column.row > [class*="five wide"].column,
26859.ui.grid > [class*="five wide"].column,
26860.ui.column.grid > [class*="five wide"].column {
26861 width: 31.25% !important;
26862}
26863
26864.ui.grid > .row > [class*="six wide"].column,
26865.ui.grid > .column.row > [class*="six wide"].column,
26866.ui.grid > [class*="six wide"].column,
26867.ui.column.grid > [class*="six wide"].column {
26868 width: 37.5% !important;
26869}
26870
26871.ui.grid > .row > [class*="seven wide"].column,
26872.ui.grid > .column.row > [class*="seven wide"].column,
26873.ui.grid > [class*="seven wide"].column,
26874.ui.column.grid > [class*="seven wide"].column {
26875 width: 43.75% !important;
26876}
26877
26878.ui.grid > .row > [class*="eight wide"].column,
26879.ui.grid > .column.row > [class*="eight wide"].column,
26880.ui.grid > [class*="eight wide"].column,
26881.ui.column.grid > [class*="eight wide"].column {
26882 width: 50% !important;
26883}
26884
26885.ui.grid > .row > [class*="nine wide"].column,
26886.ui.grid > .column.row > [class*="nine wide"].column,
26887.ui.grid > [class*="nine wide"].column,
26888.ui.column.grid > [class*="nine wide"].column {
26889 width: 56.25% !important;
26890}
26891
26892.ui.grid > .row > [class*="ten wide"].column,
26893.ui.grid > .column.row > [class*="ten wide"].column,
26894.ui.grid > [class*="ten wide"].column,
26895.ui.column.grid > [class*="ten wide"].column {
26896 width: 62.5% !important;
26897}
26898
26899.ui.grid > .row > [class*="eleven wide"].column,
26900.ui.grid > .column.row > [class*="eleven wide"].column,
26901.ui.grid > [class*="eleven wide"].column,
26902.ui.column.grid > [class*="eleven wide"].column {
26903 width: 68.75% !important;
26904}
26905
26906.ui.grid > .row > [class*="twelve wide"].column,
26907.ui.grid > .column.row > [class*="twelve wide"].column,
26908.ui.grid > [class*="twelve wide"].column,
26909.ui.column.grid > [class*="twelve wide"].column {
26910 width: 75% !important;
26911}
26912
26913.ui.grid > .row > [class*="thirteen wide"].column,
26914.ui.grid > .column.row > [class*="thirteen wide"].column,
26915.ui.grid > [class*="thirteen wide"].column,
26916.ui.column.grid > [class*="thirteen wide"].column {
26917 width: 81.25% !important;
26918}
26919
26920.ui.grid > .row > [class*="fourteen wide"].column,
26921.ui.grid > .column.row > [class*="fourteen wide"].column,
26922.ui.grid > [class*="fourteen wide"].column,
26923.ui.column.grid > [class*="fourteen wide"].column {
26924 width: 87.5% !important;
26925}
26926
26927.ui.grid > .row > [class*="fifteen wide"].column,
26928.ui.grid > .column.row > [class*="fifteen wide"].column,
26929.ui.grid > [class*="fifteen wide"].column,
26930.ui.column.grid > [class*="fifteen wide"].column {
26931 width: 93.75% !important;
26932}
26933
26934.ui.grid > .row > [class*="sixteen wide"].column,
26935.ui.grid > .column.row > [class*="sixteen wide"].column,
26936.ui.grid > [class*="sixteen wide"].column,
26937.ui.column.grid > [class*="sixteen wide"].column {
26938 width: 100% !important;
26939}
26940
26941/*----------------------
26942 Width per Device
26943-----------------------*/
26944
26945/* Mobile Sizing Combinations */
26946
26947@media only screen and (min-width: 320px) and (max-width: 767.98px) {
26948 .ui.grid > .row > [class*="one wide mobile"].column,
26949 .ui.grid > .column.row > [class*="one wide mobile"].column,
26950 .ui.grid > [class*="one wide mobile"].column,
26951 .ui.column.grid > [class*="one wide mobile"].column {
26952 width: 6.25% !important;
26953 }
26954
26955 .ui.grid > .row > [class*="two wide mobile"].column,
26956 .ui.grid > .column.row > [class*="two wide mobile"].column,
26957 .ui.grid > [class*="two wide mobile"].column,
26958 .ui.column.grid > [class*="two wide mobile"].column {
26959 width: 12.5% !important;
26960 }
26961
26962 .ui.grid > .row > [class*="three wide mobile"].column,
26963 .ui.grid > .column.row > [class*="three wide mobile"].column,
26964 .ui.grid > [class*="three wide mobile"].column,
26965 .ui.column.grid > [class*="three wide mobile"].column {
26966 width: 18.75% !important;
26967 }
26968
26969 .ui.grid > .row > [class*="four wide mobile"].column,
26970 .ui.grid > .column.row > [class*="four wide mobile"].column,
26971 .ui.grid > [class*="four wide mobile"].column,
26972 .ui.column.grid > [class*="four wide mobile"].column {
26973 width: 25% !important;
26974 }
26975
26976 .ui.grid > .row > [class*="five wide mobile"].column,
26977 .ui.grid > .column.row > [class*="five wide mobile"].column,
26978 .ui.grid > [class*="five wide mobile"].column,
26979 .ui.column.grid > [class*="five wide mobile"].column {
26980 width: 31.25% !important;
26981 }
26982
26983 .ui.grid > .row > [class*="six wide mobile"].column,
26984 .ui.grid > .column.row > [class*="six wide mobile"].column,
26985 .ui.grid > [class*="six wide mobile"].column,
26986 .ui.column.grid > [class*="six wide mobile"].column {
26987 width: 37.5% !important;
26988 }
26989
26990 .ui.grid > .row > [class*="seven wide mobile"].column,
26991 .ui.grid > .column.row > [class*="seven wide mobile"].column,
26992 .ui.grid > [class*="seven wide mobile"].column,
26993 .ui.column.grid > [class*="seven wide mobile"].column {
26994 width: 43.75% !important;
26995 }
26996
26997 .ui.grid > .row > [class*="eight wide mobile"].column,
26998 .ui.grid > .column.row > [class*="eight wide mobile"].column,
26999 .ui.grid > [class*="eight wide mobile"].column,
27000 .ui.column.grid > [class*="eight wide mobile"].column {
27001 width: 50% !important;
27002 }
27003
27004 .ui.grid > .row > [class*="nine wide mobile"].column,
27005 .ui.grid > .column.row > [class*="nine wide mobile"].column,
27006 .ui.grid > [class*="nine wide mobile"].column,
27007 .ui.column.grid > [class*="nine wide mobile"].column {
27008 width: 56.25% !important;
27009 }
27010
27011 .ui.grid > .row > [class*="ten wide mobile"].column,
27012 .ui.grid > .column.row > [class*="ten wide mobile"].column,
27013 .ui.grid > [class*="ten wide mobile"].column,
27014 .ui.column.grid > [class*="ten wide mobile"].column {
27015 width: 62.5% !important;
27016 }
27017
27018 .ui.grid > .row > [class*="eleven wide mobile"].column,
27019 .ui.grid > .column.row > [class*="eleven wide mobile"].column,
27020 .ui.grid > [class*="eleven wide mobile"].column,
27021 .ui.column.grid > [class*="eleven wide mobile"].column {
27022 width: 68.75% !important;
27023 }
27024
27025 .ui.grid > .row > [class*="twelve wide mobile"].column,
27026 .ui.grid > .column.row > [class*="twelve wide mobile"].column,
27027 .ui.grid > [class*="twelve wide mobile"].column,
27028 .ui.column.grid > [class*="twelve wide mobile"].column {
27029 width: 75% !important;
27030 }
27031
27032 .ui.grid > .row > [class*="thirteen wide mobile"].column,
27033 .ui.grid > .column.row > [class*="thirteen wide mobile"].column,
27034 .ui.grid > [class*="thirteen wide mobile"].column,
27035 .ui.column.grid > [class*="thirteen wide mobile"].column {
27036 width: 81.25% !important;
27037 }
27038
27039 .ui.grid > .row > [class*="fourteen wide mobile"].column,
27040 .ui.grid > .column.row > [class*="fourteen wide mobile"].column,
27041 .ui.grid > [class*="fourteen wide mobile"].column,
27042 .ui.column.grid > [class*="fourteen wide mobile"].column {
27043 width: 87.5% !important;
27044 }
27045
27046 .ui.grid > .row > [class*="fifteen wide mobile"].column,
27047 .ui.grid > .column.row > [class*="fifteen wide mobile"].column,
27048 .ui.grid > [class*="fifteen wide mobile"].column,
27049 .ui.column.grid > [class*="fifteen wide mobile"].column {
27050 width: 93.75% !important;
27051 }
27052
27053 .ui.grid > .row > [class*="sixteen wide mobile"].column,
27054 .ui.grid > .column.row > [class*="sixteen wide mobile"].column,
27055 .ui.grid > [class*="sixteen wide mobile"].column,
27056 .ui.column.grid > [class*="sixteen wide mobile"].column {
27057 width: 100% !important;
27058 }
27059}
27060
27061/* Tablet Sizing Combinations */
27062
27063@media only screen and (min-width: 768px) and (max-width: 991.98px) {
27064 .ui.grid > .row > [class*="one wide tablet"].column,
27065 .ui.grid > .column.row > [class*="one wide tablet"].column,
27066 .ui.grid > [class*="one wide tablet"].column,
27067 .ui.column.grid > [class*="one wide tablet"].column {
27068 width: 6.25% !important;
27069 }
27070
27071 .ui.grid > .row > [class*="two wide tablet"].column,
27072 .ui.grid > .column.row > [class*="two wide tablet"].column,
27073 .ui.grid > [class*="two wide tablet"].column,
27074 .ui.column.grid > [class*="two wide tablet"].column {
27075 width: 12.5% !important;
27076 }
27077
27078 .ui.grid > .row > [class*="three wide tablet"].column,
27079 .ui.grid > .column.row > [class*="three wide tablet"].column,
27080 .ui.grid > [class*="three wide tablet"].column,
27081 .ui.column.grid > [class*="three wide tablet"].column {
27082 width: 18.75% !important;
27083 }
27084
27085 .ui.grid > .row > [class*="four wide tablet"].column,
27086 .ui.grid > .column.row > [class*="four wide tablet"].column,
27087 .ui.grid > [class*="four wide tablet"].column,
27088 .ui.column.grid > [class*="four wide tablet"].column {
27089 width: 25% !important;
27090 }
27091
27092 .ui.grid > .row > [class*="five wide tablet"].column,
27093 .ui.grid > .column.row > [class*="five wide tablet"].column,
27094 .ui.grid > [class*="five wide tablet"].column,
27095 .ui.column.grid > [class*="five wide tablet"].column {
27096 width: 31.25% !important;
27097 }
27098
27099 .ui.grid > .row > [class*="six wide tablet"].column,
27100 .ui.grid > .column.row > [class*="six wide tablet"].column,
27101 .ui.grid > [class*="six wide tablet"].column,
27102 .ui.column.grid > [class*="six wide tablet"].column {
27103 width: 37.5% !important;
27104 }
27105
27106 .ui.grid > .row > [class*="seven wide tablet"].column,
27107 .ui.grid > .column.row > [class*="seven wide tablet"].column,
27108 .ui.grid > [class*="seven wide tablet"].column,
27109 .ui.column.grid > [class*="seven wide tablet"].column {
27110 width: 43.75% !important;
27111 }
27112
27113 .ui.grid > .row > [class*="eight wide tablet"].column,
27114 .ui.grid > .column.row > [class*="eight wide tablet"].column,
27115 .ui.grid > [class*="eight wide tablet"].column,
27116 .ui.column.grid > [class*="eight wide tablet"].column {
27117 width: 50% !important;
27118 }
27119
27120 .ui.grid > .row > [class*="nine wide tablet"].column,
27121 .ui.grid > .column.row > [class*="nine wide tablet"].column,
27122 .ui.grid > [class*="nine wide tablet"].column,
27123 .ui.column.grid > [class*="nine wide tablet"].column {
27124 width: 56.25% !important;
27125 }
27126
27127 .ui.grid > .row > [class*="ten wide tablet"].column,
27128 .ui.grid > .column.row > [class*="ten wide tablet"].column,
27129 .ui.grid > [class*="ten wide tablet"].column,
27130 .ui.column.grid > [class*="ten wide tablet"].column {
27131 width: 62.5% !important;
27132 }
27133
27134 .ui.grid > .row > [class*="eleven wide tablet"].column,
27135 .ui.grid > .column.row > [class*="eleven wide tablet"].column,
27136 .ui.grid > [class*="eleven wide tablet"].column,
27137 .ui.column.grid > [class*="eleven wide tablet"].column {
27138 width: 68.75% !important;
27139 }
27140
27141 .ui.grid > .row > [class*="twelve wide tablet"].column,
27142 .ui.grid > .column.row > [class*="twelve wide tablet"].column,
27143 .ui.grid > [class*="twelve wide tablet"].column,
27144 .ui.column.grid > [class*="twelve wide tablet"].column {
27145 width: 75% !important;
27146 }
27147
27148 .ui.grid > .row > [class*="thirteen wide tablet"].column,
27149 .ui.grid > .column.row > [class*="thirteen wide tablet"].column,
27150 .ui.grid > [class*="thirteen wide tablet"].column,
27151 .ui.column.grid > [class*="thirteen wide tablet"].column {
27152 width: 81.25% !important;
27153 }
27154
27155 .ui.grid > .row > [class*="fourteen wide tablet"].column,
27156 .ui.grid > .column.row > [class*="fourteen wide tablet"].column,
27157 .ui.grid > [class*="fourteen wide tablet"].column,
27158 .ui.column.grid > [class*="fourteen wide tablet"].column {
27159 width: 87.5% !important;
27160 }
27161
27162 .ui.grid > .row > [class*="fifteen wide tablet"].column,
27163 .ui.grid > .column.row > [class*="fifteen wide tablet"].column,
27164 .ui.grid > [class*="fifteen wide tablet"].column,
27165 .ui.column.grid > [class*="fifteen wide tablet"].column {
27166 width: 93.75% !important;
27167 }
27168
27169 .ui.grid > .row > [class*="sixteen wide tablet"].column,
27170 .ui.grid > .column.row > [class*="sixteen wide tablet"].column,
27171 .ui.grid > [class*="sixteen wide tablet"].column,
27172 .ui.column.grid > [class*="sixteen wide tablet"].column {
27173 width: 100% !important;
27174 }
27175}
27176
27177/* Computer/Desktop Sizing Combinations */
27178
27179@media only screen and (min-width: 992px) {
27180 .ui.grid > .row > [class*="one wide computer"].column,
27181 .ui.grid > .column.row > [class*="one wide computer"].column,
27182 .ui.grid > [class*="one wide computer"].column,
27183 .ui.column.grid > [class*="one wide computer"].column {
27184 width: 6.25% !important;
27185 }
27186
27187 .ui.grid > .row > [class*="two wide computer"].column,
27188 .ui.grid > .column.row > [class*="two wide computer"].column,
27189 .ui.grid > [class*="two wide computer"].column,
27190 .ui.column.grid > [class*="two wide computer"].column {
27191 width: 12.5% !important;
27192 }
27193
27194 .ui.grid > .row > [class*="three wide computer"].column,
27195 .ui.grid > .column.row > [class*="three wide computer"].column,
27196 .ui.grid > [class*="three wide computer"].column,
27197 .ui.column.grid > [class*="three wide computer"].column {
27198 width: 18.75% !important;
27199 }
27200
27201 .ui.grid > .row > [class*="four wide computer"].column,
27202 .ui.grid > .column.row > [class*="four wide computer"].column,
27203 .ui.grid > [class*="four wide computer"].column,
27204 .ui.column.grid > [class*="four wide computer"].column {
27205 width: 25% !important;
27206 }
27207
27208 .ui.grid > .row > [class*="five wide computer"].column,
27209 .ui.grid > .column.row > [class*="five wide computer"].column,
27210 .ui.grid > [class*="five wide computer"].column,
27211 .ui.column.grid > [class*="five wide computer"].column {
27212 width: 31.25% !important;
27213 }
27214
27215 .ui.grid > .row > [class*="six wide computer"].column,
27216 .ui.grid > .column.row > [class*="six wide computer"].column,
27217 .ui.grid > [class*="six wide computer"].column,
27218 .ui.column.grid > [class*="six wide computer"].column {
27219 width: 37.5% !important;
27220 }
27221
27222 .ui.grid > .row > [class*="seven wide computer"].column,
27223 .ui.grid > .column.row > [class*="seven wide computer"].column,
27224 .ui.grid > [class*="seven wide computer"].column,
27225 .ui.column.grid > [class*="seven wide computer"].column {
27226 width: 43.75% !important;
27227 }
27228
27229 .ui.grid > .row > [class*="eight wide computer"].column,
27230 .ui.grid > .column.row > [class*="eight wide computer"].column,
27231 .ui.grid > [class*="eight wide computer"].column,
27232 .ui.column.grid > [class*="eight wide computer"].column {
27233 width: 50% !important;
27234 }
27235
27236 .ui.grid > .row > [class*="nine wide computer"].column,
27237 .ui.grid > .column.row > [class*="nine wide computer"].column,
27238 .ui.grid > [class*="nine wide computer"].column,
27239 .ui.column.grid > [class*="nine wide computer"].column {
27240 width: 56.25% !important;
27241 }
27242
27243 .ui.grid > .row > [class*="ten wide computer"].column,
27244 .ui.grid > .column.row > [class*="ten wide computer"].column,
27245 .ui.grid > [class*="ten wide computer"].column,
27246 .ui.column.grid > [class*="ten wide computer"].column {
27247 width: 62.5% !important;
27248 }
27249
27250 .ui.grid > .row > [class*="eleven wide computer"].column,
27251 .ui.grid > .column.row > [class*="eleven wide computer"].column,
27252 .ui.grid > [class*="eleven wide computer"].column,
27253 .ui.column.grid > [class*="eleven wide computer"].column {
27254 width: 68.75% !important;
27255 }
27256
27257 .ui.grid > .row > [class*="twelve wide computer"].column,
27258 .ui.grid > .column.row > [class*="twelve wide computer"].column,
27259 .ui.grid > [class*="twelve wide computer"].column,
27260 .ui.column.grid > [class*="twelve wide computer"].column {
27261 width: 75% !important;
27262 }
27263
27264 .ui.grid > .row > [class*="thirteen wide computer"].column,
27265 .ui.grid > .column.row > [class*="thirteen wide computer"].column,
27266 .ui.grid > [class*="thirteen wide computer"].column,
27267 .ui.column.grid > [class*="thirteen wide computer"].column {
27268 width: 81.25% !important;
27269 }
27270
27271 .ui.grid > .row > [class*="fourteen wide computer"].column,
27272 .ui.grid > .column.row > [class*="fourteen wide computer"].column,
27273 .ui.grid > [class*="fourteen wide computer"].column,
27274 .ui.column.grid > [class*="fourteen wide computer"].column {
27275 width: 87.5% !important;
27276 }
27277
27278 .ui.grid > .row > [class*="fifteen wide computer"].column,
27279 .ui.grid > .column.row > [class*="fifteen wide computer"].column,
27280 .ui.grid > [class*="fifteen wide computer"].column,
27281 .ui.column.grid > [class*="fifteen wide computer"].column {
27282 width: 93.75% !important;
27283 }
27284
27285 .ui.grid > .row > [class*="sixteen wide computer"].column,
27286 .ui.grid > .column.row > [class*="sixteen wide computer"].column,
27287 .ui.grid > [class*="sixteen wide computer"].column,
27288 .ui.column.grid > [class*="sixteen wide computer"].column {
27289 width: 100% !important;
27290 }
27291}
27292
27293/* Large Monitor Sizing Combinations */
27294
27295@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
27296 .ui.grid > .row > [class*="one wide large screen"].column,
27297 .ui.grid > .column.row > [class*="one wide large screen"].column,
27298 .ui.grid > [class*="one wide large screen"].column,
27299 .ui.column.grid > [class*="one wide large screen"].column {
27300 width: 6.25% !important;
27301 }
27302
27303 .ui.grid > .row > [class*="two wide large screen"].column,
27304 .ui.grid > .column.row > [class*="two wide large screen"].column,
27305 .ui.grid > [class*="two wide large screen"].column,
27306 .ui.column.grid > [class*="two wide large screen"].column {
27307 width: 12.5% !important;
27308 }
27309
27310 .ui.grid > .row > [class*="three wide large screen"].column,
27311 .ui.grid > .column.row > [class*="three wide large screen"].column,
27312 .ui.grid > [class*="three wide large screen"].column,
27313 .ui.column.grid > [class*="three wide large screen"].column {
27314 width: 18.75% !important;
27315 }
27316
27317 .ui.grid > .row > [class*="four wide large screen"].column,
27318 .ui.grid > .column.row > [class*="four wide large screen"].column,
27319 .ui.grid > [class*="four wide large screen"].column,
27320 .ui.column.grid > [class*="four wide large screen"].column {
27321 width: 25% !important;
27322 }
27323
27324 .ui.grid > .row > [class*="five wide large screen"].column,
27325 .ui.grid > .column.row > [class*="five wide large screen"].column,
27326 .ui.grid > [class*="five wide large screen"].column,
27327 .ui.column.grid > [class*="five wide large screen"].column {
27328 width: 31.25% !important;
27329 }
27330
27331 .ui.grid > .row > [class*="six wide large screen"].column,
27332 .ui.grid > .column.row > [class*="six wide large screen"].column,
27333 .ui.grid > [class*="six wide large screen"].column,
27334 .ui.column.grid > [class*="six wide large screen"].column {
27335 width: 37.5% !important;
27336 }
27337
27338 .ui.grid > .row > [class*="seven wide large screen"].column,
27339 .ui.grid > .column.row > [class*="seven wide large screen"].column,
27340 .ui.grid > [class*="seven wide large screen"].column,
27341 .ui.column.grid > [class*="seven wide large screen"].column {
27342 width: 43.75% !important;
27343 }
27344
27345 .ui.grid > .row > [class*="eight wide large screen"].column,
27346 .ui.grid > .column.row > [class*="eight wide large screen"].column,
27347 .ui.grid > [class*="eight wide large screen"].column,
27348 .ui.column.grid > [class*="eight wide large screen"].column {
27349 width: 50% !important;
27350 }
27351
27352 .ui.grid > .row > [class*="nine wide large screen"].column,
27353 .ui.grid > .column.row > [class*="nine wide large screen"].column,
27354 .ui.grid > [class*="nine wide large screen"].column,
27355 .ui.column.grid > [class*="nine wide large screen"].column {
27356 width: 56.25% !important;
27357 }
27358
27359 .ui.grid > .row > [class*="ten wide large screen"].column,
27360 .ui.grid > .column.row > [class*="ten wide large screen"].column,
27361 .ui.grid > [class*="ten wide large screen"].column,
27362 .ui.column.grid > [class*="ten wide large screen"].column {
27363 width: 62.5% !important;
27364 }
27365
27366 .ui.grid > .row > [class*="eleven wide large screen"].column,
27367 .ui.grid > .column.row > [class*="eleven wide large screen"].column,
27368 .ui.grid > [class*="eleven wide large screen"].column,
27369 .ui.column.grid > [class*="eleven wide large screen"].column {
27370 width: 68.75% !important;
27371 }
27372
27373 .ui.grid > .row > [class*="twelve wide large screen"].column,
27374 .ui.grid > .column.row > [class*="twelve wide large screen"].column,
27375 .ui.grid > [class*="twelve wide large screen"].column,
27376 .ui.column.grid > [class*="twelve wide large screen"].column {
27377 width: 75% !important;
27378 }
27379
27380 .ui.grid > .row > [class*="thirteen wide large screen"].column,
27381 .ui.grid > .column.row > [class*="thirteen wide large screen"].column,
27382 .ui.grid > [class*="thirteen wide large screen"].column,
27383 .ui.column.grid > [class*="thirteen wide large screen"].column {
27384 width: 81.25% !important;
27385 }
27386
27387 .ui.grid > .row > [class*="fourteen wide large screen"].column,
27388 .ui.grid > .column.row > [class*="fourteen wide large screen"].column,
27389 .ui.grid > [class*="fourteen wide large screen"].column,
27390 .ui.column.grid > [class*="fourteen wide large screen"].column {
27391 width: 87.5% !important;
27392 }
27393
27394 .ui.grid > .row > [class*="fifteen wide large screen"].column,
27395 .ui.grid > .column.row > [class*="fifteen wide large screen"].column,
27396 .ui.grid > [class*="fifteen wide large screen"].column,
27397 .ui.column.grid > [class*="fifteen wide large screen"].column {
27398 width: 93.75% !important;
27399 }
27400
27401 .ui.grid > .row > [class*="sixteen wide large screen"].column,
27402 .ui.grid > .column.row > [class*="sixteen wide large screen"].column,
27403 .ui.grid > [class*="sixteen wide large screen"].column,
27404 .ui.column.grid > [class*="sixteen wide large screen"].column {
27405 width: 100% !important;
27406 }
27407}
27408
27409/* Widescreen Sizing Combinations */
27410
27411@media only screen and (min-width: 1920px) {
27412 .ui.grid > .row > [class*="one wide widescreen"].column,
27413 .ui.grid > .column.row > [class*="one wide widescreen"].column,
27414 .ui.grid > [class*="one wide widescreen"].column,
27415 .ui.column.grid > [class*="one wide widescreen"].column {
27416 width: 6.25% !important;
27417 }
27418
27419 .ui.grid > .row > [class*="two wide widescreen"].column,
27420 .ui.grid > .column.row > [class*="two wide widescreen"].column,
27421 .ui.grid > [class*="two wide widescreen"].column,
27422 .ui.column.grid > [class*="two wide widescreen"].column {
27423 width: 12.5% !important;
27424 }
27425
27426 .ui.grid > .row > [class*="three wide widescreen"].column,
27427 .ui.grid > .column.row > [class*="three wide widescreen"].column,
27428 .ui.grid > [class*="three wide widescreen"].column,
27429 .ui.column.grid > [class*="three wide widescreen"].column {
27430 width: 18.75% !important;
27431 }
27432
27433 .ui.grid > .row > [class*="four wide widescreen"].column,
27434 .ui.grid > .column.row > [class*="four wide widescreen"].column,
27435 .ui.grid > [class*="four wide widescreen"].column,
27436 .ui.column.grid > [class*="four wide widescreen"].column {
27437 width: 25% !important;
27438 }
27439
27440 .ui.grid > .row > [class*="five wide widescreen"].column,
27441 .ui.grid > .column.row > [class*="five wide widescreen"].column,
27442 .ui.grid > [class*="five wide widescreen"].column,
27443 .ui.column.grid > [class*="five wide widescreen"].column {
27444 width: 31.25% !important;
27445 }
27446
27447 .ui.grid > .row > [class*="six wide widescreen"].column,
27448 .ui.grid > .column.row > [class*="six wide widescreen"].column,
27449 .ui.grid > [class*="six wide widescreen"].column,
27450 .ui.column.grid > [class*="six wide widescreen"].column {
27451 width: 37.5% !important;
27452 }
27453
27454 .ui.grid > .row > [class*="seven wide widescreen"].column,
27455 .ui.grid > .column.row > [class*="seven wide widescreen"].column,
27456 .ui.grid > [class*="seven wide widescreen"].column,
27457 .ui.column.grid > [class*="seven wide widescreen"].column {
27458 width: 43.75% !important;
27459 }
27460
27461 .ui.grid > .row > [class*="eight wide widescreen"].column,
27462 .ui.grid > .column.row > [class*="eight wide widescreen"].column,
27463 .ui.grid > [class*="eight wide widescreen"].column,
27464 .ui.column.grid > [class*="eight wide widescreen"].column {
27465 width: 50% !important;
27466 }
27467
27468 .ui.grid > .row > [class*="nine wide widescreen"].column,
27469 .ui.grid > .column.row > [class*="nine wide widescreen"].column,
27470 .ui.grid > [class*="nine wide widescreen"].column,
27471 .ui.column.grid > [class*="nine wide widescreen"].column {
27472 width: 56.25% !important;
27473 }
27474
27475 .ui.grid > .row > [class*="ten wide widescreen"].column,
27476 .ui.grid > .column.row > [class*="ten wide widescreen"].column,
27477 .ui.grid > [class*="ten wide widescreen"].column,
27478 .ui.column.grid > [class*="ten wide widescreen"].column {
27479 width: 62.5% !important;
27480 }
27481
27482 .ui.grid > .row > [class*="eleven wide widescreen"].column,
27483 .ui.grid > .column.row > [class*="eleven wide widescreen"].column,
27484 .ui.grid > [class*="eleven wide widescreen"].column,
27485 .ui.column.grid > [class*="eleven wide widescreen"].column {
27486 width: 68.75% !important;
27487 }
27488
27489 .ui.grid > .row > [class*="twelve wide widescreen"].column,
27490 .ui.grid > .column.row > [class*="twelve wide widescreen"].column,
27491 .ui.grid > [class*="twelve wide widescreen"].column,
27492 .ui.column.grid > [class*="twelve wide widescreen"].column {
27493 width: 75% !important;
27494 }
27495
27496 .ui.grid > .row > [class*="thirteen wide widescreen"].column,
27497 .ui.grid > .column.row > [class*="thirteen wide widescreen"].column,
27498 .ui.grid > [class*="thirteen wide widescreen"].column,
27499 .ui.column.grid > [class*="thirteen wide widescreen"].column {
27500 width: 81.25% !important;
27501 }
27502
27503 .ui.grid > .row > [class*="fourteen wide widescreen"].column,
27504 .ui.grid > .column.row > [class*="fourteen wide widescreen"].column,
27505 .ui.grid > [class*="fourteen wide widescreen"].column,
27506 .ui.column.grid > [class*="fourteen wide widescreen"].column {
27507 width: 87.5% !important;
27508 }
27509
27510 .ui.grid > .row > [class*="fifteen wide widescreen"].column,
27511 .ui.grid > .column.row > [class*="fifteen wide widescreen"].column,
27512 .ui.grid > [class*="fifteen wide widescreen"].column,
27513 .ui.column.grid > [class*="fifteen wide widescreen"].column {
27514 width: 93.75% !important;
27515 }
27516
27517 .ui.grid > .row > [class*="sixteen wide widescreen"].column,
27518 .ui.grid > .column.row > [class*="sixteen wide widescreen"].column,
27519 .ui.grid > [class*="sixteen wide widescreen"].column,
27520 .ui.column.grid > [class*="sixteen wide widescreen"].column {
27521 width: 100% !important;
27522 }
27523}
27524
27525/*----------------------
27526 Centered
27527-----------------------*/
27528
27529.ui.centered.grid,
27530.ui.centered.grid > .row,
27531.ui.grid > .centered.row {
27532 text-align: center;
27533 -webkit-box-pack: center;
27534 -ms-flex-pack: center;
27535 justify-content: center;
27536}
27537
27538.ui.centered.grid > .column:not(.aligned):not(.justified):not(.row),
27539.ui.centered.grid > .row > .column:not(.aligned):not(.justified),
27540.ui.grid .centered.row > .column:not(.aligned):not(.justified) {
27541 text-align: left;
27542}
27543
27544.ui.grid > .centered.column,
27545.ui.grid > .row > .centered.column {
27546 display: block;
27547 margin-left: auto;
27548 margin-right: auto;
27549}
27550
27551/*----------------------
27552 Relaxed
27553-----------------------*/
27554
27555.ui.relaxed.grid > .column:not(.row),
27556.ui.relaxed.grid > .row > .column,
27557.ui.grid > .relaxed.row > .column {
27558 padding-left: 1.5rem;
27559 padding-right: 1.5rem;
27560}
27561
27562.ui[class*="very relaxed"].grid > .column:not(.row),
27563.ui[class*="very relaxed"].grid > .row > .column,
27564.ui.grid > [class*="very relaxed"].row > .column {
27565 padding-left: 2.5rem;
27566 padding-right: 2.5rem;
27567}
27568
27569/* Coupling with UI Divider */
27570
27571.ui.relaxed.grid .row + .ui.divider,
27572.ui.grid .relaxed.row + .ui.divider {
27573 margin-left: 1.5rem;
27574 margin-right: 1.5rem;
27575}
27576
27577.ui[class*="very relaxed"].grid .row + .ui.divider,
27578.ui.grid [class*="very relaxed"].row + .ui.divider {
27579 margin-left: 2.5rem;
27580 margin-right: 2.5rem;
27581}
27582
27583/*----------------------
27584 Padded
27585-----------------------*/
27586
27587.ui.padded.grid:not(.vertically):not(.horizontally) {
27588 margin: 0 !important;
27589}
27590
27591[class*="horizontally padded"].ui.grid {
27592 margin-left: 0 !important;
27593 margin-right: 0 !important;
27594}
27595
27596[class*="vertically padded"].ui.grid {
27597 margin-top: 0 !important;
27598 margin-bottom: 0 !important;
27599}
27600
27601/*----------------------
27602 "Floated"
27603-----------------------*/
27604
27605.ui.grid [class*="left floated"].column {
27606 margin-right: auto;
27607}
27608
27609.ui.grid [class*="right floated"].column {
27610 margin-left: auto;
27611}
27612
27613/*----------------------
27614 Divided
27615-----------------------*/
27616
27617.ui.divided.grid:not([class*="vertically divided"]) > .column:not(.row),
27618.ui.divided.grid:not([class*="vertically divided"]) > .row > .column {
27619 -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15);
27620 box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15);
27621}
27622
27623/* Swap from padding to margin on columns to have dividers align */
27624
27625.ui[class*="vertically divided"].grid > .column:not(.row),
27626.ui[class*="vertically divided"].grid > .row > .column {
27627 margin-top: 1rem;
27628 margin-bottom: 1rem;
27629 padding-top: 0;
27630 padding-bottom: 0;
27631}
27632
27633.ui[class*="vertically divided"].grid > .row {
27634 margin-top: 0;
27635 margin-bottom: 0;
27636}
27637
27638/* No divider on first column on row */
27639
27640.ui.divided.grid:not([class*="vertically divided"]) > .column:first-child,
27641.ui.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
27642 -webkit-box-shadow: none;
27643 box-shadow: none;
27644}
27645
27646/* No space on top of first row */
27647
27648.ui[class*="vertically divided"].grid > .row:first-child > .column {
27649 margin-top: 0;
27650}
27651
27652/* Divided Row */
27653
27654.ui.grid > .divided.row > .column {
27655 -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15);
27656 box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15);
27657}
27658
27659.ui.grid > .divided.row > .column:first-child {
27660 -webkit-box-shadow: none;
27661 box-shadow: none;
27662}
27663
27664/* Vertically Divided */
27665
27666.ui[class*="vertically divided"].grid > .row {
27667 position: relative;
27668}
27669
27670.ui[class*="vertically divided"].grid > .row:before {
27671 position: absolute;
27672 content: "";
27673 top: 0;
27674 left: 0;
27675 width: calc(100% - 2rem);
27676 height: 1px;
27677 margin: 0 1rem;
27678 -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15);
27679 box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15);
27680}
27681
27682/* Padded Horizontally Divided */
27683
27684[class*="horizontally padded"].ui.divided.grid,
27685.ui.padded.divided.grid:not(.vertically):not(.horizontally) {
27686 width: 100%;
27687}
27688
27689/* First Row Vertically Divided */
27690
27691.ui[class*="vertically divided"].grid > .row:first-child:before {
27692 -webkit-box-shadow: none;
27693 box-shadow: none;
27694}
27695
27696/* Inverted Divided */
27697
27698.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row),
27699.ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column {
27700 -webkit-box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.1);
27701 box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.1);
27702}
27703
27704.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row):first-child,
27705.ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
27706 -webkit-box-shadow: none;
27707 box-shadow: none;
27708}
27709
27710.ui.inverted[class*="vertically divided"].grid > .row:before {
27711 -webkit-box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.1);
27712 box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.1);
27713}
27714
27715/* Relaxed */
27716
27717.ui.relaxed[class*="vertically divided"].grid > .row:before {
27718 margin-left: 1.5rem;
27719 margin-right: 1.5rem;
27720 width: calc(100% - 3rem);
27721}
27722
27723.ui[class*="very relaxed"][class*="vertically divided"].grid > .row:before {
27724 margin-left: 2.5rem;
27725 margin-right: 2.5rem;
27726 width: calc(100% - 5rem);
27727}
27728
27729/*----------------------
27730 Celled
27731-----------------------*/
27732
27733.ui.celled.grid {
27734 width: 100%;
27735 margin: 1em 0;
27736 -webkit-box-shadow: 0 0 0 1px #D4D4D5;
27737 box-shadow: 0 0 0 1px #D4D4D5;
27738}
27739
27740.ui.celled.grid > .row {
27741 width: 100% !important;
27742 margin: 0;
27743 padding: 0;
27744 -webkit-box-shadow: 0 -1px 0 0 #D4D4D5;
27745 box-shadow: 0 -1px 0 0 #D4D4D5;
27746}
27747
27748.ui.celled.grid > .column:not(.row),
27749.ui.celled.grid > .row > .column {
27750 -webkit-box-shadow: -1px 0 0 0 #D4D4D5;
27751 box-shadow: -1px 0 0 0 #D4D4D5;
27752}
27753
27754.ui.celled.grid > .column:first-child,
27755.ui.celled.grid > .row > .column:first-child {
27756 -webkit-box-shadow: none;
27757 box-shadow: none;
27758}
27759
27760.ui.celled.grid > .column:not(.row),
27761.ui.celled.grid > .row > .column {
27762 padding: 1em;
27763}
27764
27765.ui.relaxed.celled.grid > .column:not(.row),
27766.ui.relaxed.celled.grid > .row > .column {
27767 padding: 1.5em;
27768}
27769
27770.ui[class*="very relaxed"].celled.grid > .column:not(.row),
27771.ui[class*="very relaxed"].celled.grid > .row > .column {
27772 padding: 2em;
27773}
27774
27775/* Internally Celled */
27776
27777.ui[class*="internally celled"].grid {
27778 -webkit-box-shadow: none;
27779 box-shadow: none;
27780 margin: 0;
27781}
27782
27783.ui[class*="internally celled"].grid > .row:first-child {
27784 -webkit-box-shadow: none;
27785 box-shadow: none;
27786}
27787
27788.ui[class*="internally celled"].grid > .row > .column:first-child {
27789 -webkit-box-shadow: none;
27790 box-shadow: none;
27791}
27792
27793/*----------------------
27794 Vertically Aligned
27795-----------------------*/
27796
27797/* Top Aligned */
27798
27799.ui[class*="top aligned"].grid > .column:not(.row),
27800.ui[class*="top aligned"].grid > .row > .column,
27801.ui.grid > [class*="top aligned"].row > .column,
27802.ui.grid > [class*="top aligned"].column:not(.row),
27803.ui.grid > .row > [class*="top aligned"].column {
27804 -webkit-box-orient: vertical;
27805 -webkit-box-direction: normal;
27806 -ms-flex-direction: column;
27807 flex-direction: column;
27808 vertical-align: top;
27809 -ms-flex-item-align: start !important;
27810 align-self: flex-start !important;
27811}
27812
27813/* Middle Aligned */
27814
27815.ui[class*="middle aligned"].grid > .column:not(.row),
27816.ui[class*="middle aligned"].grid > .row > .column,
27817.ui.grid > [class*="middle aligned"].row > .column,
27818.ui.grid > [class*="middle aligned"].column:not(.row),
27819.ui.grid > .row > [class*="middle aligned"].column {
27820 -webkit-box-orient: vertical;
27821 -webkit-box-direction: normal;
27822 -ms-flex-direction: column;
27823 flex-direction: column;
27824 vertical-align: middle;
27825 -ms-flex-item-align: center !important;
27826 align-self: center !important;
27827}
27828
27829/* Bottom Aligned */
27830
27831.ui[class*="bottom aligned"].grid > .column:not(.row),
27832.ui[class*="bottom aligned"].grid > .row > .column,
27833.ui.grid > [class*="bottom aligned"].row > .column,
27834.ui.grid > [class*="bottom aligned"].column:not(.row),
27835.ui.grid > .row > [class*="bottom aligned"].column {
27836 -webkit-box-orient: vertical;
27837 -webkit-box-direction: normal;
27838 -ms-flex-direction: column;
27839 flex-direction: column;
27840 vertical-align: bottom;
27841 -ms-flex-item-align: end !important;
27842 align-self: flex-end !important;
27843}
27844
27845/* Stretched */
27846
27847.ui.stretched.grid > .row > .column,
27848.ui.stretched.grid > .column,
27849.ui.grid > .stretched.row > .column,
27850.ui.grid > .stretched.column:not(.row),
27851.ui.grid > .row > .stretched.column {
27852 display: -webkit-inline-box !important;
27853 display: -ms-inline-flexbox !important;
27854 display: inline-flex !important;
27855 -ms-flex-item-align: stretch;
27856 align-self: stretch;
27857 -webkit-box-orient: vertical;
27858 -webkit-box-direction: normal;
27859 -ms-flex-direction: column;
27860 flex-direction: column;
27861}
27862
27863.ui.stretched.grid > .row > .column > *,
27864.ui.stretched.grid > .column > *,
27865.ui.grid > .stretched.row > .column > *,
27866.ui.grid > .stretched.column:not(.row) > *,
27867.ui.grid > .row > .stretched.column > * {
27868 -webkit-box-flex: 1;
27869 -ms-flex-positive: 1;
27870 flex-grow: 1;
27871}
27872
27873/*----------------------
27874 Horizontally Centered
27875-----------------------*/
27876
27877/* Left Aligned */
27878
27879.ui[class*="left aligned"].grid > .column,
27880.ui[class*="left aligned"].grid > .row > .column,
27881.ui.grid > [class*="left aligned"].row > .column,
27882.ui.grid > [class*="left aligned"].column.column,
27883.ui.grid > .row > [class*="left aligned"].column.column {
27884 text-align: left;
27885 -ms-flex-item-align: inherit;
27886 align-self: inherit;
27887}
27888
27889/* Center Aligned */
27890
27891.ui[class*="center aligned"].grid > .column,
27892.ui[class*="center aligned"].grid > .row > .column,
27893.ui.grid > [class*="center aligned"].row > .column,
27894.ui.grid > [class*="center aligned"].column.column,
27895.ui.grid > .row > [class*="center aligned"].column.column {
27896 text-align: center;
27897 -ms-flex-item-align: inherit;
27898 align-self: inherit;
27899}
27900
27901.ui[class*="center aligned"].grid {
27902 -webkit-box-pack: center;
27903 -ms-flex-pack: center;
27904 justify-content: center;
27905}
27906
27907/* Right Aligned */
27908
27909.ui[class*="right aligned"].grid > .column,
27910.ui[class*="right aligned"].grid > .row > .column,
27911.ui.grid > [class*="right aligned"].row > .column,
27912.ui.grid > [class*="right aligned"].column.column,
27913.ui.grid > .row > [class*="right aligned"].column.column {
27914 text-align: right;
27915 -ms-flex-item-align: inherit;
27916 align-self: inherit;
27917}
27918
27919/* Justified */
27920
27921.ui.justified.grid > .column,
27922.ui.justified.grid > .row > .column,
27923.ui.grid > .justified.row > .column,
27924.ui.grid > .justified.column.column,
27925.ui.grid > .row > .justified.column.column {
27926 text-align: justify;
27927 -webkit-hyphens: auto;
27928 -ms-hyphens: auto;
27929 hyphens: auto;
27930}
27931
27932/*----------------------
27933 Colored
27934-----------------------*/
27935
27936.ui.grid > .primary.row,
27937.ui.grid > .primary.column,
27938.ui.grid > .row > .primary.column {
27939 background-color: #2185D0;
27940 color: #FFFFFF;
27941}
27942
27943.ui.grid > .secondary.row,
27944.ui.grid > .secondary.column,
27945.ui.grid > .row > .secondary.column {
27946 background-color: #1B1C1D;
27947 color: #FFFFFF;
27948}
27949
27950.ui.grid > .red.row,
27951.ui.grid > .red.column,
27952.ui.grid > .row > .red.column {
27953 background-color: #DB2828;
27954 color: #FFFFFF;
27955}
27956
27957.ui.grid > .orange.row,
27958.ui.grid > .orange.column,
27959.ui.grid > .row > .orange.column {
27960 background-color: #F2711C;
27961 color: #FFFFFF;
27962}
27963
27964.ui.grid > .yellow.row,
27965.ui.grid > .yellow.column,
27966.ui.grid > .row > .yellow.column {
27967 background-color: #FBBD08;
27968 color: #FFFFFF;
27969}
27970
27971.ui.grid > .olive.row,
27972.ui.grid > .olive.column,
27973.ui.grid > .row > .olive.column {
27974 background-color: #B5CC18;
27975 color: #FFFFFF;
27976}
27977
27978.ui.grid > .green.row,
27979.ui.grid > .green.column,
27980.ui.grid > .row > .green.column {
27981 background-color: #21BA45;
27982 color: #FFFFFF;
27983}
27984
27985.ui.grid > .teal.row,
27986.ui.grid > .teal.column,
27987.ui.grid > .row > .teal.column {
27988 background-color: #00B5AD;
27989 color: #FFFFFF;
27990}
27991
27992.ui.grid > .blue.row,
27993.ui.grid > .blue.column,
27994.ui.grid > .row > .blue.column {
27995 background-color: #2185D0;
27996 color: #FFFFFF;
27997}
27998
27999.ui.grid > .violet.row,
28000.ui.grid > .violet.column,
28001.ui.grid > .row > .violet.column {
28002 background-color: #6435C9;
28003 color: #FFFFFF;
28004}
28005
28006.ui.grid > .purple.row,
28007.ui.grid > .purple.column,
28008.ui.grid > .row > .purple.column {
28009 background-color: #A333C8;
28010 color: #FFFFFF;
28011}
28012
28013.ui.grid > .pink.row,
28014.ui.grid > .pink.column,
28015.ui.grid > .row > .pink.column {
28016 background-color: #E03997;
28017 color: #FFFFFF;
28018}
28019
28020.ui.grid > .brown.row,
28021.ui.grid > .brown.column,
28022.ui.grid > .row > .brown.column {
28023 background-color: #A5673F;
28024 color: #FFFFFF;
28025}
28026
28027.ui.grid > .grey.row,
28028.ui.grid > .grey.column,
28029.ui.grid > .row > .grey.column {
28030 background-color: #767676;
28031 color: #FFFFFF;
28032}
28033
28034.ui.grid > .black.row,
28035.ui.grid > .black.column,
28036.ui.grid > .row > .black.column {
28037 background-color: #1B1C1D;
28038 color: #FFFFFF;
28039}
28040
28041/*----------------------
28042 Equal Width
28043-----------------------*/
28044
28045.ui[class*="equal width"].grid > .column:not(.row),
28046.ui[class*="equal width"].grid > .row > .column,
28047.ui.grid > [class*="equal width"].row > .column {
28048 display: inline-block;
28049 -webkit-box-flex: 1;
28050 -ms-flex-positive: 1;
28051 flex-grow: 1;
28052}
28053
28054.ui[class*="equal width"].grid > .wide.column,
28055.ui[class*="equal width"].grid > .row > .wide.column,
28056.ui.grid > [class*="equal width"].row > .wide.column {
28057 -webkit-box-flex: 0;
28058 -ms-flex-positive: 0;
28059 flex-grow: 0;
28060}
28061
28062/*----------------------
28063 Reverse
28064-----------------------*/
28065
28066/* Mobile */
28067
28068@media only screen and (max-width: 767.98px) {
28069 .ui[class*="mobile reversed"].grid,
28070 .ui[class*="mobile reversed"].grid > .row,
28071 .ui.grid > [class*="mobile reversed"].row {
28072 -webkit-box-orient: horizontal;
28073 -webkit-box-direction: reverse;
28074 -ms-flex-direction: row-reverse;
28075 flex-direction: row-reverse;
28076 }
28077
28078 .ui[class*="mobile vertically reversed"].grid,
28079 .ui.stackable[class*="mobile reversed"] {
28080 -webkit-box-orient: vertical;
28081 -webkit-box-direction: reverse;
28082 -ms-flex-direction: column-reverse;
28083 flex-direction: column-reverse;
28084 }
28085
28086 /* Divided Reversed */
28087
28088 .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child,
28089 .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
28090 -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15);
28091 box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15);
28092 }
28093
28094 .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child,
28095 .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child {
28096 -webkit-box-shadow: none;
28097 box-shadow: none;
28098 }
28099
28100 /* Vertically Divided Reversed */
28101
28102 .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:first-child:before {
28103 -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15);
28104 box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15);
28105 }
28106
28107 .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:last-child:before {
28108 -webkit-box-shadow: none;
28109 box-shadow: none;
28110 }
28111
28112 /* Celled Reversed */
28113
28114 .ui[class*="mobile reversed"].celled.grid > .row > .column:first-child {
28115 -webkit-box-shadow: -1px 0 0 0 #D4D4D5;
28116 box-shadow: -1px 0 0 0 #D4D4D5;
28117 }
28118
28119 .ui[class*="mobile reversed"].celled.grid > .row > .column:last-child {
28120 -webkit-box-shadow: none;
28121 box-shadow: none;
28122 }
28123}
28124
28125/* Tablet */
28126
28127@media only screen and (min-width: 768px) and (max-width: 991.98px) {
28128 .ui[class*="tablet reversed"].grid,
28129 .ui[class*="tablet reversed"].grid > .row,
28130 .ui.grid > [class*="tablet reversed"].row {
28131 -webkit-box-orient: horizontal;
28132 -webkit-box-direction: reverse;
28133 -ms-flex-direction: row-reverse;
28134 flex-direction: row-reverse;
28135 }
28136
28137 .ui[class*="tablet vertically reversed"].grid {
28138 -webkit-box-orient: vertical;
28139 -webkit-box-direction: reverse;
28140 -ms-flex-direction: column-reverse;
28141 flex-direction: column-reverse;
28142 }
28143
28144 /* Divided Reversed */
28145
28146 .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child,
28147 .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
28148 -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15);
28149 box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15);
28150 }
28151
28152 .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child,
28153 .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child {
28154 -webkit-box-shadow: none;
28155 box-shadow: none;
28156 }
28157
28158 /* Vertically Divided Reversed */
28159
28160 .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:first-child:before {
28161 -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15);
28162 box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15);
28163 }
28164
28165 .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:last-child:before {
28166 -webkit-box-shadow: none;
28167 box-shadow: none;
28168 }
28169
28170 /* Celled Reversed */
28171
28172 .ui[class*="tablet reversed"].celled.grid > .row > .column:first-child {
28173 -webkit-box-shadow: -1px 0 0 0 #D4D4D5;
28174 box-shadow: -1px 0 0 0 #D4D4D5;
28175 }
28176
28177 .ui[class*="tablet reversed"].celled.grid > .row > .column:last-child {
28178 -webkit-box-shadow: none;
28179 box-shadow: none;
28180 }
28181}
28182
28183/* Computer */
28184
28185@media only screen and (min-width: 992px) {
28186 .ui[class*="computer reversed"].grid,
28187 .ui[class*="computer reversed"].grid > .row,
28188 .ui.grid > [class*="computer reversed"].row {
28189 -webkit-box-orient: horizontal;
28190 -webkit-box-direction: reverse;
28191 -ms-flex-direction: row-reverse;
28192 flex-direction: row-reverse;
28193 }
28194
28195 .ui[class*="computer vertically reversed"].grid {
28196 -webkit-box-orient: vertical;
28197 -webkit-box-direction: reverse;
28198 -ms-flex-direction: column-reverse;
28199 flex-direction: column-reverse;
28200 }
28201
28202 /* Divided Reversed */
28203
28204 .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child,
28205 .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
28206 -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15);
28207 box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15);
28208 }
28209
28210 .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child,
28211 .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child {
28212 -webkit-box-shadow: none;
28213 box-shadow: none;
28214 }
28215
28216 /* Vertically Divided Reversed */
28217
28218 .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:first-child:before {
28219 -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15);
28220 box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15);
28221 }
28222
28223 .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:last-child:before {
28224 -webkit-box-shadow: none;
28225 box-shadow: none;
28226 }
28227
28228 /* Celled Reversed */
28229
28230 .ui[class*="computer reversed"].celled.grid > .row > .column:first-child {
28231 -webkit-box-shadow: -1px 0 0 0 #D4D4D5;
28232 box-shadow: -1px 0 0 0 #D4D4D5;
28233 }
28234
28235 .ui[class*="computer reversed"].celled.grid > .row > .column:last-child {
28236 -webkit-box-shadow: none;
28237 box-shadow: none;
28238 }
28239}
28240
28241/*-------------------
28242 Doubling
28243--------------------*/
28244
28245/* Tablet Only */
28246
28247@media only screen and (min-width: 768px) and (max-width: 991.98px) {
28248 .ui.doubling.grid {
28249 width: auto;
28250 }
28251
28252 .ui.grid > .doubling.row,
28253 .ui.doubling.grid > .row {
28254 margin: 0 !important;
28255 padding: 0 !important;
28256 }
28257
28258 .ui.grid > .doubling.row > .column,
28259 .ui.doubling.grid > .row > .column {
28260 display: inline-block !important;
28261 padding-top: 1rem !important;
28262 padding-bottom: 1rem !important;
28263 -webkit-box-shadow: none !important;
28264 box-shadow: none !important;
28265 margin: 0;
28266 }
28267
28268 .ui[class*="two column"].doubling.grid > .row > .column,
28269 .ui[class*="two column"].doubling.grid > .column:not(.row),
28270 .ui.grid > [class*="two column"].doubling.row.row > .column {
28271 width: 100% !important;
28272 }
28273
28274 .ui[class*="three column"].doubling.grid > .row > .column,
28275 .ui[class*="three column"].doubling.grid > .column:not(.row),
28276 .ui.grid > [class*="three column"].doubling.row.row > .column {
28277 width: 50% !important;
28278 }
28279
28280 .ui[class*="four column"].doubling.grid > .row > .column,
28281 .ui[class*="four column"].doubling.grid > .column:not(.row),
28282 .ui.grid > [class*="four column"].doubling.row.row > .column {
28283 width: 50% !important;
28284 }
28285
28286 .ui[class*="five column"].doubling.grid > .row > .column,
28287 .ui[class*="five column"].doubling.grid > .column:not(.row),
28288 .ui.grid > [class*="five column"].doubling.row.row > .column {
28289 width: 33.33333333% !important;
28290 }
28291
28292 .ui[class*="six column"].doubling.grid > .row > .column,
28293 .ui[class*="six column"].doubling.grid > .column:not(.row),
28294 .ui.grid > [class*="six column"].doubling.row.row > .column {
28295 width: 33.33333333% !important;
28296 }
28297
28298 .ui[class*="seven column"].doubling.grid > .row > .column,
28299 .ui[class*="seven column"].doubling.grid > .column:not(.row),
28300 .ui.grid > [class*="seven column"].doubling.row.row > .column {
28301 width: 33.33333333% !important;
28302 }
28303
28304 .ui[class*="eight column"].doubling.grid > .row > .column,
28305 .ui[class*="eight column"].doubling.grid > .column:not(.row),
28306 .ui.grid > [class*="eight column"].doubling.row.row > .column {
28307 width: 25% !important;
28308 }
28309
28310 .ui[class*="nine column"].doubling.grid > .row > .column,
28311 .ui[class*="nine column"].doubling.grid > .column:not(.row),
28312 .ui.grid > [class*="nine column"].doubling.row.row > .column {
28313 width: 25% !important;
28314 }
28315
28316 .ui[class*="ten column"].doubling.grid > .row > .column,
28317 .ui[class*="ten column"].doubling.grid > .column:not(.row),
28318 .ui.grid > [class*="ten column"].doubling.row.row > .column {
28319 width: 20% !important;
28320 }
28321
28322 .ui[class*="eleven column"].doubling.grid > .row > .column,
28323 .ui[class*="eleven column"].doubling.grid > .column:not(.row),
28324 .ui.grid > [class*="eleven column"].doubling.row.row > .column {
28325 width: 20% !important;
28326 }
28327
28328 .ui[class*="twelve column"].doubling.grid > .row > .column,
28329 .ui[class*="twelve column"].doubling.grid > .column:not(.row),
28330 .ui.grid > [class*="twelve column"].doubling.row.row > .column {
28331 width: 16.66666667% !important;
28332 }
28333
28334 .ui[class*="thirteen column"].doubling.grid > .row > .column,
28335 .ui[class*="thirteen column"].doubling.grid > .column:not(.row),
28336 .ui.grid > [class*="thirteen column"].doubling.row.row > .column {
28337 width: 16.66666667% !important;
28338 }
28339
28340 .ui[class*="fourteen column"].doubling.grid > .row > .column,
28341 .ui[class*="fourteen column"].doubling.grid > .column:not(.row),
28342 .ui.grid > [class*="fourteen column"].doubling.row.row > .column {
28343 width: 14.28571429% !important;
28344 }
28345
28346 .ui[class*="fifteen column"].doubling.grid > .row > .column,
28347 .ui[class*="fifteen column"].doubling.grid > .column:not(.row),
28348 .ui.grid > [class*="fifteen column"].doubling.row.row > .column {
28349 width: 14.28571429% !important;
28350 }
28351
28352 .ui[class*="sixteen column"].doubling.grid > .row > .column,
28353 .ui[class*="sixteen column"].doubling.grid > .column:not(.row),
28354 .ui.grid > [class*="sixteen column"].doubling.row.row > .column {
28355 width: 12.5% !important;
28356 }
28357}
28358
28359/* Mobile Only */
28360
28361@media only screen and (max-width: 767.98px) {
28362 .ui.grid > .doubling.row,
28363 .ui.doubling.grid > .row {
28364 margin: 0 !important;
28365 padding: 0 !important;
28366 }
28367
28368 .ui.grid > .doubling.row > .column,
28369 .ui.doubling.grid > .row > .column {
28370 padding-top: 1rem !important;
28371 padding-bottom: 1rem !important;
28372 margin: 0 !important;
28373 -webkit-box-shadow: none !important;
28374 box-shadow: none !important;
28375 }
28376
28377 .ui[class*="two column"].doubling:not(.stackable).grid > .row > .column,
28378 .ui[class*="two column"].doubling:not(.stackable).grid > .column:not(.row),
28379 .ui.grid > [class*="two column"].doubling:not(.stackable).row.row > .column {
28380 width: 100% !important;
28381 }
28382
28383 .ui[class*="three column"].doubling:not(.stackable).grid > .row > .column,
28384 .ui[class*="three column"].doubling:not(.stackable).grid > .column:not(.row),
28385 .ui.grid > [class*="three column"].doubling:not(.stackable).row.row > .column {
28386 width: 50% !important;
28387 }
28388
28389 .ui[class*="four column"].doubling:not(.stackable).grid > .row > .column,
28390 .ui[class*="four column"].doubling:not(.stackable).grid > .column:not(.row),
28391 .ui.grid > [class*="four column"].doubling:not(.stackable).row.row > .column {
28392 width: 50% !important;
28393 }
28394
28395 .ui[class*="five column"].doubling:not(.stackable).grid > .row > .column,
28396 .ui[class*="five column"].doubling:not(.stackable).grid > .column:not(.row),
28397 .ui.grid > [class*="five column"].doubling:not(.stackable).row.row > .column {
28398 width: 50% !important;
28399 }
28400
28401 .ui[class*="six column"].doubling:not(.stackable).grid > .row > .column,
28402 .ui[class*="six column"].doubling:not(.stackable).grid > .column:not(.row),
28403 .ui.grid > [class*="six column"].doubling:not(.stackable).row.row > .column {
28404 width: 50% !important;
28405 }
28406
28407 .ui[class*="seven column"].doubling:not(.stackable).grid > .row > .column,
28408 .ui[class*="seven column"].doubling:not(.stackable).grid > .column:not(.row),
28409 .ui.grid > [class*="seven column"].doubling:not(.stackable).row.row > .column {
28410 width: 50% !important;
28411 }
28412
28413 .ui[class*="eight column"].doubling:not(.stackable).grid > .row > .column,
28414 .ui[class*="eight column"].doubling:not(.stackable).grid > .column:not(.row),
28415 .ui.grid > [class*="eight column"].doubling:not(.stackable).row.row > .column {
28416 width: 50% !important;
28417 }
28418
28419 .ui[class*="nine column"].doubling:not(.stackable).grid > .row > .column,
28420 .ui[class*="nine column"].doubling:not(.stackable).grid > .column:not(.row),
28421 .ui.grid > [class*="nine column"].doubling:not(.stackable).row.row > .column {
28422 width: 33.33333333% !important;
28423 }
28424
28425 .ui[class*="ten column"].doubling:not(.stackable).grid > .row > .column,
28426 .ui[class*="ten column"].doubling:not(.stackable).grid > .column:not(.row),
28427 .ui.grid > [class*="ten column"].doubling:not(.stackable).row.row > .column {
28428 width: 33.33333333% !important;
28429 }
28430
28431 .ui[class*="eleven column"].doubling:not(.stackable).grid > .row > .column,
28432 .ui[class*="eleven column"].doubling:not(.stackable).grid > .column:not(.row),
28433 .ui.grid > [class*="eleven column"].doubling:not(.stackable).row.row > .column {
28434 width: 33.33333333% !important;
28435 }
28436
28437 .ui[class*="twelve column"].doubling:not(.stackable).grid > .row > .column,
28438 .ui[class*="twelve column"].doubling:not(.stackable).grid > .column:not(.row),
28439 .ui.grid > [class*="twelve column"].doubling:not(.stackable).row.row > .column {
28440 width: 33.33333333% !important;
28441 }
28442
28443 .ui[class*="thirteen column"].doubling:not(.stackable).grid > .row > .column,
28444 .ui[class*="thirteen column"].doubling:not(.stackable).grid > .column:not(.row),
28445 .ui.grid > [class*="thirteen column"].doubling:not(.stackable).row.row > .column {
28446 width: 33.33333333% !important;
28447 }
28448
28449 .ui[class*="fourteen column"].doubling:not(.stackable).grid > .row > .column,
28450 .ui[class*="fourteen column"].doubling:not(.stackable).grid > .column:not(.row),
28451 .ui.grid > [class*="fourteen column"].doubling:not(.stackable).row.row > .column {
28452 width: 25% !important;
28453 }
28454
28455 .ui[class*="fifteen column"].doubling:not(.stackable).grid > .row > .column,
28456 .ui[class*="fifteen column"].doubling:not(.stackable).grid > .column:not(.row),
28457 .ui.grid > [class*="fifteen column"].doubling:not(.stackable).row.row > .column {
28458 width: 25% !important;
28459 }
28460
28461 .ui[class*="sixteen column"].doubling:not(.stackable).grid > .row > .column,
28462 .ui[class*="sixteen column"].doubling:not(.stackable).grid > .column:not(.row),
28463 .ui.grid > [class*="sixteen column"].doubling:not(.stackable).row.row > .column {
28464 width: 25% !important;
28465 }
28466}
28467
28468/*-------------------
28469 Stackable
28470--------------------*/
28471
28472@media only screen and (max-width: 767.98px) {
28473 .ui.stackable.grid {
28474 width: auto;
28475 margin-left: 0 !important;
28476 margin-right: 0 !important;
28477 }
28478
28479 .ui.stackable.grid > .row > .wide.column,
28480 .ui.stackable.grid > .wide.column,
28481 .ui.stackable.grid > .column.grid > .column,
28482 .ui.stackable.grid > .column.row > .column,
28483 .ui.stackable.grid > .row > .column,
28484 .ui.stackable.grid > .column:not(.row),
28485 .ui.grid > .stackable.stackable.row > .column {
28486 width: 100% !important;
28487 margin: 0 0 !important;
28488 -webkit-box-shadow: none !important;
28489 box-shadow: none !important;
28490 padding: 1rem 1rem !important;
28491 }
28492
28493 .ui.stackable.grid:not(.vertically) > .row {
28494 margin: 0;
28495 padding: 0;
28496 }
28497
28498 /* Coupling */
28499
28500 .ui.container > .ui.stackable.grid > .column,
28501 .ui.container > .ui.stackable.grid > .row > .column {
28502 padding-left: 0 !important;
28503 padding-right: 0 !important;
28504 }
28505
28506 /* Don't pad inside segment or nested grid */
28507
28508 .ui.grid .ui.stackable.grid,
28509 .ui.segment:not(.vertical) .ui.stackable.page.grid {
28510 margin-left: -1rem !important;
28511 margin-right: -1rem !important;
28512 }
28513
28514 /* Divided Stackable */
28515
28516 .ui.stackable.divided.grid > .row:first-child > .column:first-child,
28517 .ui.stackable.celled.grid > .row:first-child > .column:first-child,
28518 .ui.stackable.divided.grid > .column:not(.row):first-child,
28519 .ui.stackable.celled.grid > .column:not(.row):first-child {
28520 border-top: none !important;
28521 }
28522
28523 .ui.inverted.stackable.celled.grid > .column:not(.row),
28524 .ui.inverted.stackable.divided.grid > .column:not(.row),
28525 .ui.inverted.stackable.celled.grid > .row > .column,
28526 .ui.inverted.stackable.divided.grid > .row > .column {
28527 border-top: 1px solid rgba(255, 255, 255, 0.1);
28528 }
28529
28530 .ui.stackable.celled.grid > .column:not(.row),
28531 .ui.stackable.divided:not(.vertically).grid > .column:not(.row),
28532 .ui.stackable.celled.grid > .row > .column,
28533 .ui.stackable.divided:not(.vertically).grid > .row > .column {
28534 border-top: 1px solid rgba(34, 36, 38, 0.15);
28535 -webkit-box-shadow: none !important;
28536 box-shadow: none !important;
28537 padding-top: 2rem !important;
28538 padding-bottom: 2rem !important;
28539 }
28540
28541 .ui.stackable.celled.grid > .row {
28542 -webkit-box-shadow: none !important;
28543 box-shadow: none !important;
28544 }
28545
28546 .ui.stackable.divided:not(.vertically).grid > .column:not(.row),
28547 .ui.stackable.divided:not(.vertically).grid > .row > .column {
28548 padding-left: 0 !important;
28549 padding-right: 0 !important;
28550 }
28551}
28552
28553/*----------------------
28554 Only (Device)
28555-----------------------*/
28556
28557/* These include arbitrary class repetitions for forced specificity */
28558
28559/* Mobile Only Hide */
28560
28561@media only screen and (max-width: 767.98px) {
28562 .ui[class*="tablet only"].grid.grid.grid:not(.mobile),
28563 .ui.grid.grid.grid > [class*="tablet only"].row:not(.mobile),
28564 .ui.grid.grid.grid > [class*="tablet only"].column:not(.mobile),
28565 .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.mobile) {
28566 display: none !important;
28567 }
28568
28569 .ui[class*="computer only"].grid.grid.grid:not(.mobile),
28570 .ui.grid.grid.grid > [class*="computer only"].row:not(.mobile),
28571 .ui.grid.grid.grid > [class*="computer only"].column:not(.mobile),
28572 .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.mobile) {
28573 display: none !important;
28574 }
28575
28576 .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
28577 .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
28578 .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
28579 .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) {
28580 display: none !important;
28581 }
28582
28583 .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
28584 .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
28585 .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
28586 .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
28587 display: none !important;
28588 }
28589}
28590
28591/* Tablet Only Hide */
28592
28593@media only screen and (min-width: 768px) and (max-width: 991.98px) {
28594 .ui[class*="mobile only"].grid.grid.grid:not(.tablet),
28595 .ui.grid.grid.grid > [class*="mobile only"].row:not(.tablet),
28596 .ui.grid.grid.grid > [class*="mobile only"].column:not(.tablet),
28597 .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.tablet) {
28598 display: none !important;
28599 }
28600
28601 .ui[class*="computer only"].grid.grid.grid:not(.tablet),
28602 .ui.grid.grid.grid > [class*="computer only"].row:not(.tablet),
28603 .ui.grid.grid.grid > [class*="computer only"].column:not(.tablet),
28604 .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.tablet) {
28605 display: none !important;
28606 }
28607
28608 .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
28609 .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
28610 .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
28611 .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) {
28612 display: none !important;
28613 }
28614
28615 .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
28616 .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
28617 .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
28618 .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
28619 display: none !important;
28620 }
28621}
28622
28623/* Computer Only Hide */
28624
28625@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
28626 .ui[class*="mobile only"].grid.grid.grid:not(.computer),
28627 .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
28628 .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
28629 .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
28630 display: none !important;
28631 }
28632
28633 .ui[class*="tablet only"].grid.grid.grid:not(.computer),
28634 .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
28635 .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
28636 .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
28637 display: none !important;
28638 }
28639
28640 .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
28641 .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
28642 .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
28643 .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) {
28644 display: none !important;
28645 }
28646
28647 .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
28648 .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
28649 .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
28650 .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
28651 display: none !important;
28652 }
28653}
28654
28655/* Large Screen Only Hide */
28656
28657@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
28658 .ui[class*="mobile only"].grid.grid.grid:not(.computer),
28659 .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
28660 .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
28661 .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
28662 display: none !important;
28663 }
28664
28665 .ui[class*="tablet only"].grid.grid.grid:not(.computer),
28666 .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
28667 .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
28668 .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
28669 display: none !important;
28670 }
28671
28672 .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
28673 .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
28674 .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
28675 .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
28676 display: none !important;
28677 }
28678}
28679
28680/* Widescreen Only Hide */
28681
28682@media only screen and (min-width: 1920px) {
28683 .ui[class*="mobile only"].grid.grid.grid:not(.computer),
28684 .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
28685 .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
28686 .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
28687 display: none !important;
28688 }
28689
28690 .ui[class*="tablet only"].grid.grid.grid:not(.computer),
28691 .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
28692 .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
28693 .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
28694 display: none !important;
28695 }
28696}
28697
28698/*-----------------
28699 Compact
28700-----------------*/
28701
28702.ui.compact.grid > .column:not(.row),
28703.ui.compact.grid > .row > .column {
28704 padding-left: 0.5rem;
28705 padding-right: 0.5rem;
28706}
28707
28708.ui.compact.grid > * {
28709 padding-left: 0.5rem;
28710 padding-right: 0.5rem;
28711}
28712
28713/* Row */
28714
28715.ui.compact.grid > .row {
28716 padding-top: 0.5rem;
28717 padding-bottom: 0.5rem;
28718}
28719
28720/* Columns */
28721
28722.ui.compact.grid > .column:not(.row) {
28723 padding-top: 0.5rem;
28724 padding-bottom: 0.5rem;
28725}
28726
28727/* Relaxed + Celled */
28728
28729.ui.compact.relaxed.celled.grid > .column:not(.row),
28730.ui.compact.relaxed.celled.grid > .row > .column {
28731 padding: 0.75em;
28732}
28733
28734.ui.compact[class*="very relaxed"].celled.grid > .column:not(.row),
28735.ui.compact[class*="very relaxed"].celled.grid > .row > .column {
28736 padding: 1em;
28737}
28738
28739/*-----------------
28740 Very compact
28741-----------------*/
28742
28743.ui[class*="very compact"].grid > .column:not(.row),
28744.ui[class*="very compact"].grid > .row > .column {
28745 padding-left: 0.25rem;
28746 padding-right: 0.5rem;
28747}
28748
28749.ui[class*="very compact"].grid > * {
28750 padding-left: 0.25rem;
28751 padding-right: 0.25rem;
28752}
28753
28754/* Row */
28755
28756.ui[class*="very compact"].grid > .row {
28757 padding-top: 0.25rem;
28758 padding-bottom: 0.25rem;
28759}
28760
28761/* Columns */
28762
28763.ui[class*="very compact"].grid > .column:not(.row) {
28764 padding-top: 0.25rem;
28765 padding-bottom: 0.25rem;
28766}
28767
28768/* Relaxed + Celled */
28769
28770.ui[class*="very compact"].relaxed.celled.grid > .column:not(.row),
28771.ui[class*="very compact"].relaxed.celled.grid > .row > .column {
28772 padding: 0.375em;
28773}
28774
28775.ui[class*="very compact"][class*="very relaxed"].celled.grid > .column:not(.row),
28776.ui[class*="very compact"][class*="very relaxed"].celled.grid > .row > .column {
28777 padding: 0.5em;
28778}
28779
28780/*******************************
28781 Theme Overrides
28782*******************************/
28783
28784/*******************************
28785 Site Overrides
28786*******************************/
28787/*
28788 * # Fomantic - Menu
28789 * http://github.com/fomantic/Fomantic-UI/
28790 *
28791 *
28792 * Copyright 2015 Contributor
28793 * Released under the MIT license
28794 * http://opensource.org/licenses/MIT
28795 *
28796 */
28797
28798/*******************************
28799 Standard
28800*******************************/
28801
28802/*--------------
28803 Menu
28804---------------*/
28805
28806.ui.menu {
28807 display: -webkit-box;
28808 display: -ms-flexbox;
28809 display: flex;
28810 margin: 1rem 0;
28811 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
28812 background: #FFFFFF;
28813 font-weight: normal;
28814 border: 1px solid rgba(34, 36, 38, 0.15);
28815 -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
28816 box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
28817 border-radius: 0.28571429rem;
28818 min-height: 2.85714286em;
28819}
28820
28821.ui.menu:after {
28822 content: '';
28823 display: block;
28824 height: 0;
28825 clear: both;
28826 visibility: hidden;
28827}
28828
28829.ui.menu:first-child {
28830 margin-top: 0;
28831}
28832
28833.ui.menu:last-child {
28834 margin-bottom: 0;
28835}
28836
28837/*--------------
28838 Sub-Menu
28839---------------*/
28840
28841.ui.menu .menu {
28842 margin: 0;
28843}
28844
28845.ui.menu:not(.vertical) > .menu {
28846 display: -webkit-box;
28847 display: -ms-flexbox;
28848 display: flex;
28849}
28850
28851/*--------------
28852 Item
28853---------------*/
28854
28855.ui.menu:not(.vertical) .item {
28856 display: -webkit-box;
28857 display: -ms-flexbox;
28858 display: flex;
28859 -webkit-box-align: center;
28860 -ms-flex-align: center;
28861 align-items: center;
28862}
28863
28864.ui.menu .item {
28865 position: relative;
28866 vertical-align: middle;
28867 line-height: 1;
28868 text-decoration: none;
28869 -webkit-tap-highlight-color: transparent;
28870 -webkit-box-flex: 0;
28871 -ms-flex: 0 0 auto;
28872 flex: 0 0 auto;
28873 -webkit-user-select: none;
28874 -moz-user-select: none;
28875 -ms-user-select: none;
28876 user-select: none;
28877 background: none;
28878 padding: 0.92857143em 1.14285714em;
28879 text-transform: none;
28880 color: rgba(0, 0, 0, 0.87);
28881 font-weight: normal;
28882 -webkit-transition: background 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease;
28883 transition: background 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease;
28884 transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease;
28885 transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease;
28886}
28887
28888.ui.menu > .item:first-child {
28889 border-radius: 0.28571429rem 0 0 0.28571429rem;
28890}
28891
28892/* Border */
28893
28894.ui.menu .item:before {
28895 position: absolute;
28896 content: '';
28897 top: 0;
28898 right: 0;
28899 height: 100%;
28900 width: 1px;
28901 background: rgba(34, 36, 38, 0.1);
28902}
28903
28904/*--------------
28905 Text Content
28906---------------*/
28907
28908.ui.menu .text.item > *,
28909.ui.menu .item > a:not(.ui),
28910.ui.menu .item > p:only-child {
28911 -webkit-user-select: text;
28912 -moz-user-select: text;
28913 -ms-user-select: text;
28914 user-select: text;
28915 line-height: 1.3;
28916}
28917
28918.ui.menu .item > p:first-child {
28919 margin-top: 0;
28920}
28921
28922.ui.menu .item > p:last-child {
28923 margin-bottom: 0;
28924}
28925
28926/*--------------
28927 Icons
28928---------------*/
28929
28930.ui.menu .item > i.icon {
28931 opacity: 0.9;
28932 float: none;
28933 margin: 0 0.35714286em 0 0;
28934}
28935
28936/*--------------
28937 Button
28938---------------*/
28939
28940.ui.menu:not(.vertical) .item > .button {
28941 position: relative;
28942 top: 0;
28943 margin: -0.5em 0;
28944 padding-bottom: 0.78571429em;
28945 padding-top: 0.78571429em;
28946 font-size: 1em;
28947}
28948
28949/*----------------
28950 Grid / Container
28951-----------------*/
28952
28953.ui.menu > .grid,
28954.ui.menu > .container {
28955 display: -webkit-box;
28956 display: -ms-flexbox;
28957 display: flex;
28958 -webkit-box-align: inherit;
28959 -ms-flex-align: inherit;
28960 align-items: inherit;
28961 -webkit-box-orient: inherit;
28962 -webkit-box-direction: inherit;
28963 -ms-flex-direction: inherit;
28964 flex-direction: inherit;
28965}
28966
28967/*--------------
28968 Inputs
28969---------------*/
28970
28971.ui.menu .item > .input {
28972 width: 100%;
28973}
28974
28975.ui.menu:not(.vertical) .item > .input {
28976 position: relative;
28977 top: 0;
28978 margin: -0.5em 0;
28979}
28980
28981.ui.menu .item > .input input {
28982 font-size: 1em;
28983 padding-top: 0.57142857em;
28984 padding-bottom: 0.57142857em;
28985}
28986
28987/*--------------
28988 Header
28989---------------*/
28990
28991.ui.menu .header.item,
28992.ui.vertical.menu .header.item {
28993 margin: 0;
28994 background: '';
28995 text-transform: normal;
28996 font-weight: bold;
28997}
28998
28999.ui.vertical.menu .item > .header:not(.ui) {
29000 margin: 0 0 0.5em;
29001 font-size: 1em;
29002 font-weight: bold;
29003}
29004
29005/*--------------
29006 Dropdowns
29007---------------*/
29008
29009/* Dropdown Icon */
29010
29011.ui.menu .item > i.dropdown.icon {
29012 padding: 0;
29013 float: right;
29014 margin: 0 0 0 1em;
29015}
29016
29017/* Menu */
29018
29019.ui.menu .dropdown.item .menu {
29020 min-width: calc(100% - 1px);
29021 border-radius: 0 0 0.28571429rem 0.28571429rem;
29022 background: #FFFFFF;
29023 margin: 0 0 0;
29024 -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
29025 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
29026 -webkit-box-orient: vertical !important;
29027 -webkit-box-direction: normal !important;
29028 -ms-flex-direction: column !important;
29029 flex-direction: column !important;
29030}
29031
29032/* Menu Items */
29033
29034.ui.menu .ui.dropdown .menu > .item {
29035 margin: 0;
29036 text-align: left;
29037 font-size: 1em !important;
29038 padding: 0.78571429em 1.14285714em !important;
29039 background: transparent !important;
29040 color: rgba(0, 0, 0, 0.87) !important;
29041 text-transform: none !important;
29042 font-weight: normal !important;
29043 -webkit-box-shadow: none !important;
29044 box-shadow: none !important;
29045 -webkit-transition: none !important;
29046 transition: none !important;
29047}
29048
29049.ui.menu .ui.dropdown .menu > .item:hover {
29050 background: rgba(0, 0, 0, 0.05) !important;
29051 color: rgba(0, 0, 0, 0.95) !important;
29052}
29053
29054.ui.menu .ui.dropdown .menu > .selected.item {
29055 background: rgba(0, 0, 0, 0.05) !important;
29056 color: rgba(0, 0, 0, 0.95) !important;
29057}
29058
29059.ui.menu .ui.dropdown .menu > .active.item {
29060 background: rgba(0, 0, 0, 0.03) !important;
29061 font-weight: bold !important;
29062 color: rgba(0, 0, 0, 0.95) !important;
29063}
29064
29065.ui.menu .ui.dropdown.item .menu .item:not(.filtered) {
29066 display: block;
29067}
29068
29069.ui.menu .ui.dropdown .menu > .item .icon:not(.dropdown) {
29070 display: inline-block;
29071 font-size: 1em !important;
29072 float: none;
29073 margin: 0 0.75em 0 0 !important;
29074}
29075
29076/* Secondary */
29077
29078.ui.secondary.menu .dropdown.item > .menu,
29079.ui.text.menu .dropdown.item > .menu {
29080 border-radius: 0.28571429rem;
29081 margin-top: 0.35714286em;
29082}
29083
29084/* Pointing */
29085
29086.ui.menu .pointing.dropdown.item .menu {
29087 margin-top: 0.75em;
29088}
29089
29090/* Inverted */
29091
29092.ui.inverted.menu .search.dropdown.item > .search,
29093.ui.inverted.menu .search.dropdown.item > .text {
29094 color: rgba(255, 255, 255, 0.9);
29095}
29096
29097/* Vertical */
29098
29099.ui.vertical.menu .dropdown.item > .icon {
29100 float: right;
29101 content: "\f0da";
29102 margin-left: 1em;
29103}
29104
29105.ui.vertical.menu .dropdown.item .menu {
29106 left: 100%;
29107 /* IE needs 0, all others support max-content to show dropdown icon inline, so keep both settings! */
29108 min-width: 0;
29109 min-width: -webkit-max-content;
29110 min-width: -moz-max-content;
29111 min-width: max-content;
29112 margin: 0 0 0 0;
29113 -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
29114 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
29115 border-radius: 0 0.28571429rem 0.28571429rem 0.28571429rem;
29116}
29117
29118.ui.vertical.menu .dropdown.item.upward .menu {
29119 bottom: 0;
29120}
29121
29122.ui.vertical.menu .dropdown.item:not(.upward) .menu {
29123 top: 0;
29124}
29125
29126.ui.vertical.menu .active.dropdown.item {
29127 border-top-right-radius: 0;
29128 border-bottom-right-radius: 0;
29129}
29130
29131.ui.vertical.menu .dropdown.active.item {
29132 -webkit-box-shadow: none;
29133 box-shadow: none;
29134}
29135
29136/* Evenly Divided */
29137
29138.ui.item.menu .dropdown .menu .item {
29139 width: 100%;
29140}
29141
29142/*--------------
29143 Labels
29144---------------*/
29145
29146.ui.menu .item > .label:not(.floating) {
29147 margin-left: 1em;
29148 padding: 0.3em 0.78571429em;
29149}
29150
29151.ui.vertical.menu .item > .label {
29152 margin-top: -0.15em;
29153 margin-bottom: -0.15em;
29154 padding: 0.3em 0.78571429em;
29155}
29156
29157.ui.menu .item > .floating.label {
29158 padding: 0.3em 0.78571429em;
29159}
29160
29161.ui.menu .item > .label {
29162 background: #999999;
29163 color: #FFFFFF;
29164}
29165
29166.ui.menu .item > .image.label img {
29167 margin: -0.2833em 0.8em -0.2833em -0.8em;
29168 height: 1.5666em;
29169}
29170
29171/*--------------
29172 Images
29173---------------*/
29174
29175.ui.menu .item > img:not(.ui) {
29176 display: inline-block;
29177 vertical-align: middle;
29178 margin: -0.3em 0;
29179 width: 2.5em;
29180}
29181
29182.ui.vertical.menu .item > img:not(.ui):only-child {
29183 display: block;
29184 max-width: 100%;
29185 width: auto;
29186}
29187
29188/*******************************
29189 Coupling
29190*******************************/
29191
29192/*--------------
29193 List
29194---------------*/
29195
29196/* Menu divider shouldnt apply */
29197
29198.ui.menu .list .item:before {
29199 background: none !important;
29200}
29201
29202/*--------------
29203 Sidebar
29204---------------*/
29205
29206/* Show vertical dividers below last */
29207
29208.ui.vertical.sidebar.menu > .item:first-child:before {
29209 display: block !important;
29210}
29211
29212.ui.vertical.sidebar.menu > .item::before {
29213 top: auto;
29214 bottom: 0;
29215}
29216
29217/*--------------
29218 Container
29219---------------*/
29220
29221@media only screen and (max-width: 767.98px) {
29222 .ui.menu > .ui.container {
29223 width: 100% !important;
29224 margin-left: 0 !important;
29225 margin-right: 0 !important;
29226 }
29227}
29228
29229@media only screen and (min-width: 768px) {
29230 .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .item:not(.right):not(.borderless):first-child {
29231 border-left: 1px solid rgba(34, 36, 38, 0.1);
29232 }
29233
29234 .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .right.item:not(.borderless):last-child,
29235 .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .right.menu > .item:not(.borderless):last-child {
29236 border-right: 1px solid rgba(34, 36, 38, 0.1);
29237 }
29238}
29239
29240/*******************************
29241 States
29242*******************************/
29243
29244/*--------------
29245 Hover
29246---------------*/
29247
29248.ui.link.menu .item:hover,
29249.ui.menu .dropdown.item:hover,
29250.ui.menu .link.item:hover,
29251.ui.menu a.item:hover {
29252 cursor: pointer;
29253 background: rgba(0, 0, 0, 0.03);
29254 color: rgba(0, 0, 0, 0.95);
29255}
29256
29257/*--------------
29258 Pressed
29259---------------*/
29260
29261.ui.link.menu .item:active,
29262.ui.menu .link.item:active,
29263.ui.menu a.item:active {
29264 background: rgba(0, 0, 0, 0.03);
29265 color: rgba(0, 0, 0, 0.95);
29266}
29267
29268/*--------------
29269 Active
29270---------------*/
29271
29272.ui.menu .active.item {
29273 background: rgba(0, 0, 0, 0.05);
29274 color: rgba(0, 0, 0, 0.95);
29275 font-weight: normal;
29276 -webkit-box-shadow: none;
29277 box-shadow: none;
29278}
29279
29280.ui.menu .active.item > i.icon {
29281 opacity: 1;
29282}
29283
29284/*--------------
29285 Active Hover
29286---------------*/
29287
29288.ui.menu .active.item:hover,
29289.ui.vertical.menu .active.item:hover {
29290 background-color: rgba(0, 0, 0, 0.05);
29291 color: rgba(0, 0, 0, 0.95);
29292}
29293
29294/*--------------
29295 Disabled
29296---------------*/
29297
29298.ui.ui.menu .item.disabled {
29299 cursor: default;
29300 background-color: transparent;
29301 color: rgba(40, 40, 40, 0.3);
29302 pointer-events: none;
29303}
29304
29305/*******************************
29306 Types
29307*******************************/
29308
29309/*------------------
29310Floated Menu / Item
29311-------------------*/
29312
29313/* Left Floated */
29314
29315.ui.menu:not(.vertical) .left.item,
29316.ui.menu:not(.vertical) .left.menu {
29317 display: -webkit-box;
29318 display: -ms-flexbox;
29319 display: flex;
29320 margin-right: auto !important;
29321}
29322
29323/* Right Floated */
29324
29325.ui.menu:not(.vertical) .right.item,
29326.ui.menu:not(.vertical) .right.menu {
29327 display: -webkit-box;
29328 display: -ms-flexbox;
29329 display: flex;
29330 margin-left: auto !important;
29331}
29332
29333.ui.menu:not(.vertical) :not(.dropdown) > .left.menu,
29334.ui.menu:not(.vertical) :not(.dropdown) > .right.menu {
29335 display: inherit;
29336}
29337
29338/* Center */
29339
29340.ui.menu:not(.vertical) .center.item,
29341.ui.menu:not(.vertical) .center.menu {
29342 display: -webkit-box;
29343 display: -ms-flexbox;
29344 display: flex;
29345 margin-left: auto !important;
29346 margin-right: auto !important;
29347}
29348
29349/* Swapped Borders */
29350
29351.ui.menu .right.item::before,
29352.ui.menu .right.menu > .item::before {
29353 right: auto;
29354 left: 0;
29355}
29356
29357/* Remove Outer Borders */
29358
29359.ui.menu .center.item:last-child::before,
29360.ui.menu .center.menu > .item:last-child::before {
29361 display: none;
29362}
29363
29364/*--------------
29365 Vertical
29366---------------*/
29367
29368.ui.vertical.menu {
29369 display: block;
29370 -webkit-box-orient: vertical;
29371 -webkit-box-direction: normal;
29372 -ms-flex-direction: column;
29373 flex-direction: column;
29374 background: #FFFFFF;
29375 -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
29376 box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
29377}
29378
29379/*--- Item ---*/
29380
29381.ui.vertical.menu .item {
29382 display: block;
29383 background: none;
29384 border-top: none;
29385 border-right: none;
29386}
29387
29388.ui.vertical.menu > .item:first-child {
29389 border-radius: 0.28571429rem 0.28571429rem 0 0;
29390}
29391
29392.ui.vertical.menu > .item:last-child {
29393 border-radius: 0 0 0.28571429rem 0.28571429rem;
29394}
29395
29396/*--- Label ---*/
29397
29398.ui.vertical.menu .item > .label {
29399 float: right;
29400 text-align: center;
29401}
29402
29403/*--- Icon ---*/
29404
29405.ui.vertical.menu .item > i.icon,
29406.ui.vertical.menu .item > i.icons {
29407 width: 1.18em;
29408 float: right;
29409 margin: 0 0 0 0.5em;
29410}
29411
29412.ui.vertical.menu .item > .label + i.icon {
29413 float: none;
29414 margin: 0 0.5em 0 0;
29415}
29416
29417/*--- Border ---*/
29418
29419.ui.vertical.menu .item:before {
29420 position: absolute;
29421 content: '';
29422 top: 0;
29423 left: 0;
29424 width: 100%;
29425 height: 1px;
29426 background: rgba(34, 36, 38, 0.1);
29427}
29428
29429.ui.vertical.menu .item:first-child:before {
29430 display: none !important;
29431}
29432
29433/*--- Sub Menu ---*/
29434
29435.ui.vertical.menu .item > .menu {
29436 margin: 0.5em -1.14285714em 0;
29437}
29438
29439.ui.vertical.menu .menu .item {
29440 background: none;
29441 padding: 0.5em 1.33333333em;
29442 font-size: 0.85714286em;
29443 color: rgba(0, 0, 0, 0.5);
29444}
29445
29446.ui.vertical.menu .item .menu a.item:hover,
29447.ui.vertical.menu .item .menu .link.item:hover {
29448 color: rgba(0, 0, 0, 0.85);
29449}
29450
29451.ui.vertical.menu .menu .item:before {
29452 display: none;
29453}
29454
29455/* Vertical Active */
29456
29457.ui.vertical.menu .active.item {
29458 background: rgba(0, 0, 0, 0.05);
29459 border-radius: 0;
29460 -webkit-box-shadow: none;
29461 box-shadow: none;
29462}
29463
29464.ui.vertical.menu > .active.item:first-child {
29465 border-radius: 0.28571429rem 0.28571429rem 0 0;
29466}
29467
29468.ui.vertical.menu > .active.item:last-child {
29469 border-radius: 0 0 0.28571429rem 0.28571429rem;
29470}
29471
29472.ui.vertical.menu > .active.item:only-child {
29473 border-radius: 0.28571429rem;
29474}
29475
29476.ui.vertical.menu .active.item .menu .active.item {
29477 border-left: none;
29478}
29479
29480.ui.vertical.menu .item .menu .active.item {
29481 background-color: transparent;
29482 font-weight: bold;
29483 color: rgba(0, 0, 0, 0.95);
29484}
29485
29486/*--------------
29487 Tabular
29488---------------*/
29489
29490.ui.tabular.menu {
29491 border-radius: 0;
29492 -webkit-box-shadow: none !important;
29493 box-shadow: none !important;
29494 border: none;
29495 background: none transparent;
29496 border-bottom: 1px solid #D4D4D5;
29497}
29498
29499.ui.tabular.fluid.menu {
29500 width: calc(100% + 2px) !important;
29501}
29502
29503.ui.tabular.menu .item {
29504 background: transparent;
29505 border-bottom: none;
29506 border-left: 1px solid transparent;
29507 border-right: 1px solid transparent;
29508 border-top: 2px solid transparent;
29509 padding: 0.92857143em 1.42857143em;
29510 color: rgba(0, 0, 0, 0.87);
29511}
29512
29513.ui.tabular.menu .item:before {
29514 display: none;
29515}
29516
29517/* Hover */
29518
29519.ui.tabular.menu .item:hover {
29520 background-color: transparent;
29521 color: rgba(0, 0, 0, 0.8);
29522}
29523
29524/* Active */
29525
29526.ui.tabular.menu .active.item {
29527 background: none #FFFFFF;
29528 color: rgba(0, 0, 0, 0.95);
29529 border-top-width: 1px;
29530 border-color: #D4D4D5;
29531 font-weight: bold;
29532 margin-bottom: -1px;
29533 -webkit-box-shadow: none;
29534 box-shadow: none;
29535 border-radius: 0.28571429rem 0.28571429rem 0 0 !important;
29536}
29537
29538/* Coupling with segment for attachment */
29539
29540.ui.tabular.menu + .attached:not(.top).segment,
29541.ui.tabular.menu + .attached:not(.top).segment + .attached:not(.top).segment {
29542 border-top: none;
29543 margin-left: 0;
29544 margin-top: 0;
29545 margin-right: 0;
29546 width: 100%;
29547}
29548
29549.top.attached.segment + .ui.bottom.tabular.menu {
29550 position: relative;
29551 width: calc(100% + 2px);
29552 left: -1px;
29553}
29554
29555/* Bottom Vertical Tabular */
29556
29557.ui.bottom.tabular.menu {
29558 background: none transparent;
29559 border-radius: 0;
29560 -webkit-box-shadow: none !important;
29561 box-shadow: none !important;
29562 border-bottom: none;
29563 border-top: 1px solid #D4D4D5;
29564}
29565
29566.ui.bottom.tabular.menu .item {
29567 background: none;
29568 border-left: 1px solid transparent;
29569 border-right: 1px solid transparent;
29570 border-bottom: 1px solid transparent;
29571 border-top: none;
29572}
29573
29574.ui.bottom.tabular.menu .active.item {
29575 background: none #FFFFFF;
29576 color: rgba(0, 0, 0, 0.95);
29577 border-color: #D4D4D5;
29578 margin: -1px 0 0 0;
29579 border-radius: 0 0 0.28571429rem 0.28571429rem !important;
29580}
29581
29582/* Vertical Tabular (Left) */
29583
29584.ui.vertical.tabular.menu {
29585 background: none transparent;
29586 border-radius: 0;
29587 -webkit-box-shadow: none !important;
29588 box-shadow: none !important;
29589 border-bottom: none;
29590 border-right: 1px solid #D4D4D5;
29591}
29592
29593.ui.vertical.tabular.menu .item {
29594 background: none;
29595 border-left: 1px solid transparent;
29596 border-bottom: 1px solid transparent;
29597 border-top: 1px solid transparent;
29598 border-right: none;
29599}
29600
29601.ui.vertical.tabular.menu .active.item {
29602 background: none #FFFFFF;
29603 color: rgba(0, 0, 0, 0.95);
29604 border-color: #D4D4D5;
29605 margin: 0 -1px 0 0;
29606 border-radius: 0.28571429rem 0 0 0.28571429rem !important;
29607}
29608
29609/* Vertical Right Tabular */
29610
29611.ui.vertical.right.tabular.menu {
29612 background: none transparent;
29613 border-radius: 0;
29614 -webkit-box-shadow: none !important;
29615 box-shadow: none !important;
29616 border-bottom: none;
29617 border-right: none;
29618 border-left: 1px solid #D4D4D5;
29619}
29620
29621.ui.vertical.right.tabular.menu .item {
29622 background: none;
29623 border-right: 1px solid transparent;
29624 border-bottom: 1px solid transparent;
29625 border-top: 1px solid transparent;
29626 border-left: none;
29627}
29628
29629.ui.vertical.right.tabular.menu .active.item {
29630 background: none #FFFFFF;
29631 color: rgba(0, 0, 0, 0.95);
29632 border-color: #D4D4D5;
29633 margin: 0 0 0 -1px;
29634 border-radius: 0 0.28571429rem 0.28571429rem 0 !important;
29635}
29636
29637/* Dropdown */
29638
29639.ui.tabular.menu .active.dropdown.item {
29640 margin-bottom: 0;
29641 border-left: 1px solid transparent;
29642 border-right: 1px solid transparent;
29643 border-top: 2px solid transparent;
29644 border-bottom: none;
29645}
29646
29647/*--------------
29648 Pagination
29649---------------*/
29650
29651.ui.pagination.menu {
29652 margin: 0;
29653 display: -webkit-inline-box;
29654 display: -ms-inline-flexbox;
29655 display: inline-flex;
29656 vertical-align: middle;
29657}
29658
29659.ui.pagination.menu .item:last-child {
29660 border-radius: 0 0.28571429rem 0.28571429rem 0;
29661}
29662
29663.ui.compact.menu .item:last-child {
29664 border-radius: 0 0.28571429rem 0.28571429rem 0;
29665}
29666
29667.ui.pagination.menu .item:last-child:before {
29668 display: none;
29669}
29670
29671.ui.pagination.menu .item {
29672 min-width: 3em;
29673 text-align: center;
29674}
29675
29676.ui.pagination.menu .icon.item i.icon {
29677 vertical-align: top;
29678}
29679
29680/* Active */
29681
29682.ui.pagination.menu .active.item {
29683 border-top: none;
29684 padding-top: 0.92857143em;
29685 background-color: rgba(0, 0, 0, 0.05);
29686 color: rgba(0, 0, 0, 0.95);
29687 -webkit-box-shadow: none;
29688 box-shadow: none;
29689}
29690
29691/*--------------
29692 Secondary
29693---------------*/
29694
29695.ui.secondary.menu {
29696 background: none;
29697 margin-left: -0.35714286em;
29698 margin-right: -0.35714286em;
29699 border-radius: 0;
29700 border: none;
29701 -webkit-box-shadow: none;
29702 box-shadow: none;
29703}
29704
29705/* Item */
29706
29707.ui.secondary.menu .item {
29708 -ms-flex-item-align: center;
29709 align-self: center;
29710 -webkit-box-shadow: none;
29711 box-shadow: none;
29712 border: none;
29713 padding: 0.78571429em 0.92857143em;
29714 margin: 0 0.35714286em;
29715 background: none;
29716 -webkit-transition: color 0.1s ease;
29717 transition: color 0.1s ease;
29718 border-radius: 0.28571429rem;
29719}
29720
29721/* No Divider */
29722
29723.ui.secondary.menu .item:before {
29724 display: none !important;
29725}
29726
29727/* Header */
29728
29729.ui.secondary.menu .header.item {
29730 border-radius: 0;
29731 border-right: none;
29732 background: none transparent;
29733}
29734
29735/* Image */
29736
29737.ui.secondary.menu .item > img:not(.ui) {
29738 margin: 0;
29739}
29740
29741/* Hover */
29742
29743.ui.secondary.menu .dropdown.item:hover,
29744.ui.secondary.menu .link.item:hover,
29745.ui.secondary.menu a.item:hover {
29746 background: rgba(0, 0, 0, 0.05);
29747 color: rgba(0, 0, 0, 0.95);
29748}
29749
29750/* Active */
29751
29752.ui.secondary.menu .active.item {
29753 -webkit-box-shadow: none;
29754 box-shadow: none;
29755 background: rgba(0, 0, 0, 0.05);
29756 color: rgba(0, 0, 0, 0.95);
29757 border-radius: 0.28571429rem;
29758}
29759
29760/* Active Hover */
29761
29762.ui.secondary.menu .active.item:hover {
29763 -webkit-box-shadow: none;
29764 box-shadow: none;
29765 background: rgba(0, 0, 0, 0.05);
29766 color: rgba(0, 0, 0, 0.95);
29767}
29768
29769/* Inverted */
29770
29771.ui.secondary.inverted.menu .link.item:not(.disabled),
29772.ui.secondary.inverted.menu a.item:not(.disabled) {
29773 color: rgba(255, 255, 255, 0.7);
29774}
29775
29776.ui.secondary.inverted.menu .dropdown.item:hover,
29777.ui.secondary.inverted.menu .link.item:hover,
29778.ui.secondary.inverted.menu a.item:hover {
29779 background: rgba(255, 255, 255, 0.08);
29780 color: #ffffff;
29781}
29782
29783.ui.secondary.inverted.menu .active.item {
29784 background: rgba(255, 255, 255, 0.15);
29785 color: #ffffff;
29786}
29787
29788/* Fix item margins */
29789
29790.ui.secondary.item.menu {
29791 margin-left: 0;
29792 margin-right: 0;
29793}
29794
29795.ui.secondary.item.menu .item:last-child {
29796 margin-right: 0;
29797}
29798
29799.ui.secondary.attached.menu {
29800 -webkit-box-shadow: none;
29801 box-shadow: none;
29802}
29803
29804/* Sub Menu */
29805
29806.ui.vertical.secondary.menu .item:not(.dropdown) > .menu {
29807 margin: 0 -0.92857143em;
29808}
29809
29810.ui.vertical.secondary.menu .item:not(.dropdown) > .menu > .item {
29811 margin: 0;
29812 padding: 0.5em 1.33333333em;
29813}
29814
29815/*---------------------
29816 Secondary Vertical
29817-----------------------*/
29818
29819.ui.secondary.vertical.menu > .item {
29820 border: none;
29821 margin: 0 0 0.35714286em;
29822 border-radius: 0.28571429rem !important;
29823}
29824
29825.ui.secondary.vertical.menu > .header.item {
29826 border-radius: 0;
29827}
29828
29829/* Sub Menu */
29830
29831.ui.vertical.secondary.menu .item > .menu .item {
29832 background-color: transparent;
29833}
29834
29835/* Inverted */
29836
29837.ui.secondary.inverted.menu {
29838 background-color: transparent;
29839}
29840
29841/*---------------------
29842 Secondary Pointing
29843-----------------------*/
29844
29845.ui.secondary.pointing.menu {
29846 margin-left: 0;
29847 margin-right: 0;
29848 border-bottom: 2px solid rgba(34, 36, 38, 0.15);
29849}
29850
29851.ui.secondary.pointing.menu .item {
29852 border-bottom-color: transparent;
29853 border-bottom-style: solid;
29854 border-radius: 0;
29855 -ms-flex-item-align: end;
29856 align-self: flex-end;
29857 margin: 0 0 -2px;
29858 padding: 0.85714286em 1.14285714em;
29859 border-bottom-width: 2px;
29860 -webkit-transition: color 0.1s ease;
29861 transition: color 0.1s ease;
29862}
29863
29864.ui.secondary.pointing.menu .ui.dropdown .menu .item {
29865 border-bottom-width: 0;
29866}
29867
29868.ui.secondary.pointing.menu .item > .label:not(.floating) {
29869 margin-top: -0.3em;
29870 margin-bottom: -0.3em;
29871}
29872
29873.ui.secondary.pointing.menu .item > .circular.label {
29874 margin-top: -0.5em;
29875 margin-bottom: -0.5em;
29876}
29877
29878/* Item Types */
29879
29880.ui.secondary.pointing.menu .header.item {
29881 color: rgba(0, 0, 0, 0.85) !important;
29882}
29883
29884.ui.secondary.pointing.menu .text.item {
29885 -webkit-box-shadow: none !important;
29886 box-shadow: none !important;
29887}
29888
29889.ui.secondary.pointing.menu .item:after {
29890 display: none;
29891}
29892
29893/* Hover */
29894
29895.ui.secondary.pointing.menu .dropdown.item:hover,
29896.ui.secondary.pointing.menu .link.item:hover,
29897.ui.secondary.pointing.menu a.item:hover {
29898 background-color: transparent;
29899 color: rgba(0, 0, 0, 0.87);
29900}
29901
29902/* Pressed */
29903
29904.ui.secondary.pointing.menu .dropdown.item:active,
29905.ui.secondary.pointing.menu .link.item:active,
29906.ui.secondary.pointing.menu a.item:active {
29907 background-color: transparent;
29908 border-color: rgba(34, 36, 38, 0.15);
29909}
29910
29911/* Active */
29912
29913.ui.secondary.pointing.menu .active.item {
29914 background-color: transparent;
29915 -webkit-box-shadow: none;
29916 box-shadow: none;
29917 border-color: currentColor;
29918 font-weight: bold;
29919 color: rgba(0, 0, 0, 0.95);
29920}
29921
29922/* Active Hover */
29923
29924.ui.secondary.pointing.menu .active.item:hover {
29925 border-color: currentColor;
29926 color: rgba(0, 0, 0, 0.95);
29927}
29928
29929/* Active Dropdown */
29930
29931.ui.secondary.pointing.menu .active.dropdown.item {
29932 border-color: transparent;
29933}
29934
29935/* Vertical Pointing */
29936
29937.ui.secondary.vertical.pointing.menu {
29938 border-bottom-width: 0;
29939 border-right-width: 2px;
29940 border-right-style: solid;
29941 border-right-color: rgba(34, 36, 38, 0.15);
29942}
29943
29944.ui.secondary.vertical.pointing.menu .item {
29945 border-bottom: none;
29946 border-right-style: solid;
29947 border-right-color: transparent;
29948 border-radius: 0 !important;
29949 margin: 0 -2px 0 0;
29950 border-right-width: 2px;
29951}
29952
29953/* Vertical Active */
29954
29955.ui.secondary.vertical.pointing.menu .active.item {
29956 border-color: currentColor;
29957}
29958
29959/* Inverted */
29960
29961.ui.secondary.inverted.pointing.menu {
29962 border-color: rgba(255, 255, 255, 0.1);
29963}
29964
29965.ui.secondary.inverted.pointing.menu .item:not(.disabled) {
29966 color: rgba(255, 255, 255, 0.9);
29967}
29968
29969.ui.secondary.inverted.pointing.menu .header.item {
29970 color: #FFFFFF !important;
29971}
29972
29973/* Hover */
29974
29975.ui.secondary.inverted.pointing.menu .link.item:hover,
29976.ui.secondary.inverted.pointing.menu a.item:hover {
29977 color: #ffffff;
29978}
29979
29980/* Active */
29981
29982.ui.ui.secondary.inverted.pointing.menu .active.item {
29983 border-color: #FFFFFF;
29984 color: #ffffff;
29985 background-color: transparent;
29986}
29987
29988/*--------------
29989 Text Menu
29990---------------*/
29991
29992.ui.text.menu {
29993 background: none transparent;
29994 border-radius: 0;
29995 -webkit-box-shadow: none;
29996 box-shadow: none;
29997 border: none;
29998 margin: 1em -0.5em;
29999}
30000
30001.ui.text.menu .item {
30002 border-radius: 0;
30003 -webkit-box-shadow: none;
30004 box-shadow: none;
30005 -ms-flex-item-align: center;
30006 align-self: center;
30007 margin: 0 0;
30008 padding: 0.35714286em 0.5em;
30009 font-weight: normal;
30010 color: rgba(0, 0, 0, 0.6);
30011 -webkit-transition: opacity 0.1s ease;
30012 transition: opacity 0.1s ease;
30013}
30014
30015/* Border */
30016
30017.ui.text.menu .item:before,
30018.ui.text.menu .menu .item:before {
30019 display: none !important;
30020}
30021
30022/* Header */
30023
30024.ui.text.menu .header.item {
30025 background-color: transparent;
30026 opacity: 1;
30027 color: rgba(0, 0, 0, 0.85);
30028 font-size: 0.92857143em;
30029 text-transform: uppercase;
30030 font-weight: bold;
30031}
30032
30033/* Image */
30034
30035.ui.text.menu .item > img:not(.ui) {
30036 margin: 0;
30037}
30038
30039/*--- fluid text ---*/
30040
30041.ui.text.item.menu .item {
30042 margin: 0;
30043}
30044
30045/*--- vertical text ---*/
30046
30047.ui.vertical.text.menu {
30048 margin: 1em 0;
30049}
30050
30051.ui.vertical.text.menu:first-child {
30052 margin-top: 0;
30053}
30054
30055.ui.vertical.text.menu:last-child {
30056 margin-bottom: 0;
30057}
30058
30059.ui.vertical.text.menu .item {
30060 margin: 0.57142857em 0;
30061 padding-left: 0;
30062 padding-right: 0;
30063}
30064
30065.ui.vertical.text.menu .item > i.icon {
30066 float: none;
30067 margin: 0 0.35714286em 0 0;
30068}
30069
30070.ui.vertical.text.menu .header.item {
30071 margin: 0.57142857em 0 0.71428571em;
30072}
30073
30074/* Vertical Sub Menu */
30075
30076.ui.vertical.text.menu .item:not(.dropdown) > .menu {
30077 margin: 0;
30078}
30079
30080.ui.vertical.text.menu .item:not(.dropdown) > .menu > .item {
30081 margin: 0;
30082 padding: 0.5em 0;
30083}
30084
30085/*--- hover ---*/
30086
30087.ui.text.menu .item:hover {
30088 opacity: 1;
30089 background-color: transparent;
30090}
30091
30092/*--- active ---*/
30093
30094.ui.text.menu .active.item {
30095 background-color: transparent;
30096 border: none;
30097 -webkit-box-shadow: none;
30098 box-shadow: none;
30099 font-weight: normal;
30100 color: rgba(0, 0, 0, 0.95);
30101}
30102
30103/*--- active hover ---*/
30104
30105.ui.text.menu .active.item:hover {
30106 background-color: transparent;
30107}
30108
30109/* Disable Bariations */
30110
30111.ui.text.pointing.menu .active.item:after {
30112 -webkit-box-shadow: none;
30113 box-shadow: none;
30114}
30115
30116.ui.text.attached.menu {
30117 -webkit-box-shadow: none;
30118 box-shadow: none;
30119}
30120
30121/* Inverted */
30122
30123.ui.inverted.text.menu,
30124.ui.inverted.text.menu .item,
30125.ui.inverted.text.menu .item:hover,
30126.ui.inverted.text.menu .active.item {
30127 background-color: transparent;
30128}
30129
30130/* Fluid */
30131
30132.ui.fluid.text.menu {
30133 margin-left: 0;
30134 margin-right: 0;
30135}
30136
30137/*--------------
30138 Icon Only
30139---------------*/
30140
30141/* Vertical Menu */
30142
30143.ui.vertical.icon.menu {
30144 display: inline-block;
30145 width: auto;
30146}
30147
30148/* Item */
30149
30150.ui.icon.menu .item {
30151 height: auto;
30152 text-align: center;
30153 color: #1B1C1D;
30154}
30155
30156/* Icon */
30157
30158.ui.icon.menu .item > .icon:not(.dropdown) {
30159 margin: 0;
30160 opacity: 1;
30161}
30162
30163/* Icon Gylph */
30164
30165.ui.icon.menu .icon:before {
30166 opacity: 1;
30167}
30168
30169/* (x) Item Icon */
30170
30171.ui.menu .icon.item > .icon {
30172 width: auto;
30173 margin: 0 auto;
30174}
30175
30176/* Vertical Icon */
30177
30178.ui.vertical.icon.menu .item > .icon:not(.dropdown) {
30179 display: block;
30180 opacity: 1;
30181 margin: 0 auto;
30182 float: none;
30183}
30184
30185/* Inverted */
30186
30187.ui.inverted.icon.menu .item {
30188 color: #FFFFFF;
30189}
30190
30191/*--------------
30192 Labeled Icon
30193---------------*/
30194
30195/* Menu */
30196
30197.ui.labeled.icon.menu {
30198 text-align: center;
30199}
30200
30201/* Item */
30202
30203.ui.labeled.icon.menu .item {
30204 min-width: 6em;
30205 -webkit-box-orient: vertical;
30206 -webkit-box-direction: normal;
30207 -ms-flex-direction: column;
30208 flex-direction: column;
30209}
30210
30211/* Icon */
30212
30213.ui.labeled.icon.menu > .item > .icon:not(.dropdown) {
30214 height: 1em;
30215 display: block;
30216 font-size: 1.71428571em !important;
30217 margin: 0 auto 0.5rem !important;
30218}
30219
30220/* Fluid */
30221
30222.ui.fluid.labeled.icon.menu > .item {
30223 min-width: 0;
30224}
30225
30226/*******************************
30227 Variations
30228*******************************/
30229
30230/*--------------
30231 Stackable
30232---------------*/
30233
30234@media only screen and (max-width: 767.98px) {
30235 .ui.stackable.menu {
30236 -webkit-box-orient: vertical;
30237 -webkit-box-direction: normal;
30238 -ms-flex-direction: column;
30239 flex-direction: column;
30240 }
30241
30242 .ui.stackable.menu .item {
30243 width: 100% !important;
30244 }
30245
30246 .ui.stackable.menu .item:before {
30247 position: absolute;
30248 content: '';
30249 top: auto;
30250 bottom: 0;
30251 left: 0;
30252 width: 100%;
30253 height: 1px;
30254 background: rgba(34, 36, 38, 0.1);
30255 }
30256
30257 .ui.stackable.menu .left.menu,
30258 .ui.stackable.menu .left.item {
30259 margin-right: 0 !important;
30260 }
30261
30262 .ui.stackable.menu .right.menu,
30263 .ui.stackable.menu .right.item {
30264 margin-left: 0 !important;
30265 }
30266
30267 .ui.stackable.menu .center.menu,
30268 .ui.stackable.menu .center.item {
30269 margin-left: 0 !important;
30270 margin-right: 0 !important;
30271 }
30272
30273 .ui.stackable.menu .right.menu,
30274 .ui.stackable.menu .center.menu,
30275 .ui.stackable.menu .left.menu {
30276 -webkit-box-orient: vertical;
30277 -webkit-box-direction: normal;
30278 -ms-flex-direction: column;
30279 flex-direction: column;
30280 }
30281}
30282
30283/*--------------
30284 Colors
30285---------------*/
30286
30287.ui.ui.menu .primary.active.item,
30288.ui.ui.primary.menu .active.item:hover,
30289.ui.ui.primary.menu .active.item {
30290 color: #2185D0;
30291}
30292
30293.ui.ui.menu .red.active.item,
30294.ui.ui.red.menu .active.item:hover,
30295.ui.ui.red.menu .active.item {
30296 color: #DB2828;
30297}
30298
30299.ui.ui.menu .orange.active.item,
30300.ui.ui.orange.menu .active.item:hover,
30301.ui.ui.orange.menu .active.item {
30302 color: #F2711C;
30303}
30304
30305.ui.ui.menu .yellow.active.item,
30306.ui.ui.yellow.menu .active.item:hover,
30307.ui.ui.yellow.menu .active.item {
30308 color: #FBBD08;
30309}
30310
30311.ui.ui.menu .olive.active.item,
30312.ui.ui.olive.menu .active.item:hover,
30313.ui.ui.olive.menu .active.item {
30314 color: #B5CC18;
30315}
30316
30317.ui.ui.menu .green.active.item,
30318.ui.ui.green.menu .active.item:hover,
30319.ui.ui.green.menu .active.item {
30320 color: #21BA45;
30321}
30322
30323.ui.ui.menu .teal.active.item,
30324.ui.ui.teal.menu .active.item:hover,
30325.ui.ui.teal.menu .active.item {
30326 color: #00B5AD;
30327}
30328
30329.ui.ui.menu .blue.active.item,
30330.ui.ui.blue.menu .active.item:hover,
30331.ui.ui.blue.menu .active.item {
30332 color: #2185D0;
30333}
30334
30335.ui.ui.menu .violet.active.item,
30336.ui.ui.violet.menu .active.item:hover,
30337.ui.ui.violet.menu .active.item {
30338 color: #6435C9;
30339}
30340
30341.ui.ui.menu .purple.active.item,
30342.ui.ui.purple.menu .active.item:hover,
30343.ui.ui.purple.menu .active.item {
30344 color: #A333C8;
30345}
30346
30347.ui.ui.menu .pink.active.item,
30348.ui.ui.pink.menu .active.item:hover,
30349.ui.ui.pink.menu .active.item {
30350 color: #E03997;
30351}
30352
30353.ui.ui.menu .brown.active.item,
30354.ui.ui.brown.menu .active.item:hover,
30355.ui.ui.brown.menu .active.item {
30356 color: #A5673F;
30357}
30358
30359.ui.ui.menu .grey.active.item,
30360.ui.ui.grey.menu .active.item:hover,
30361.ui.ui.grey.menu .active.item {
30362 color: #767676;
30363}
30364
30365.ui.ui.menu .black.active.item,
30366.ui.ui.black.menu .active.item:hover,
30367.ui.ui.black.menu .active.item {
30368 color: #1B1C1D;
30369}
30370
30371/*--------------
30372 Inverted
30373---------------*/
30374
30375.ui.inverted.menu {
30376 border: 0 solid transparent;
30377 background: #1B1C1D;
30378 -webkit-box-shadow: none;
30379 box-shadow: none;
30380}
30381
30382/* Menu Item */
30383
30384.ui.inverted.menu .item,
30385.ui.inverted.menu .item > a:not(.ui) {
30386 background: transparent;
30387 color: rgba(255, 255, 255, 0.9);
30388}
30389
30390.ui.inverted.menu .item.menu {
30391 background: transparent;
30392}
30393
30394/*--- Border ---*/
30395
30396.ui.inverted.menu .item:before {
30397 background: rgba(255, 255, 255, 0.08);
30398}
30399
30400.ui.vertical.inverted.menu .item:before {
30401 background: rgba(255, 255, 255, 0.08);
30402}
30403
30404/* Sub Menu */
30405
30406.ui.vertical.inverted.menu .menu .item,
30407.ui.vertical.inverted.menu .menu .item a:not(.ui) {
30408 color: rgba(255, 255, 255, 0.5);
30409}
30410
30411/* Header */
30412
30413.ui.inverted.menu .header.item {
30414 margin: 0;
30415 background: transparent;
30416 -webkit-box-shadow: none;
30417 box-shadow: none;
30418}
30419
30420/* Disabled */
30421
30422.ui.ui.inverted.menu .item.disabled {
30423 color: rgba(225, 225, 225, 0.3);
30424}
30425
30426/*--- Hover ---*/
30427
30428.ui.link.inverted.menu .item:hover,
30429.ui.inverted.menu .dropdown.item:hover,
30430.ui.inverted.menu .link.item:hover,
30431.ui.inverted.menu a.item:hover {
30432 background: rgba(255, 255, 255, 0.08);
30433 color: #ffffff;
30434}
30435
30436.ui.vertical.inverted.menu .item .menu a.item:hover,
30437.ui.vertical.inverted.menu .item .menu .link.item:hover {
30438 background: transparent;
30439 color: #ffffff;
30440}
30441
30442/*--- Pressed ---*/
30443
30444.ui.inverted.menu a.item:active,
30445.ui.inverted.menu .link.item:active {
30446 background: rgba(255, 255, 255, 0.08);
30447 color: #ffffff;
30448}
30449
30450/*--- Active ---*/
30451
30452.ui.inverted.menu .active.item {
30453 background: #3D3E3F;
30454 color: #ffffff !important;
30455}
30456
30457.ui.inverted.vertical.menu .item .menu .active.item {
30458 background: transparent;
30459 color: #FFFFFF;
30460}
30461
30462.ui.inverted.pointing.menu .active.item:after {
30463 background: #3D3E3F;
30464 margin: 0 !important;
30465 -webkit-box-shadow: none !important;
30466 box-shadow: none !important;
30467 border: none !important;
30468}
30469
30470/*--- Active Hover ---*/
30471
30472.ui.inverted.menu .active.item:hover {
30473 background: #3D3E3F;
30474 color: #FFFFFF !important;
30475}
30476
30477.ui.inverted.pointing.menu .active.item:hover:after {
30478 background: #3D3E3F;
30479}
30480
30481/*--------------
30482 Floated
30483---------------*/
30484
30485.ui.floated.menu {
30486 float: left;
30487 margin: 0 0.5rem 0 0;
30488}
30489
30490.ui.floated.menu .item:last-child:before {
30491 display: none;
30492}
30493
30494.ui.right.floated.menu {
30495 float: right;
30496 margin: 0 0 0 0.5rem;
30497}
30498
30499/*--------------
30500 Inverted
30501---------------*/
30502
30503.ui.ui.inverted.menu .primary.active.item,
30504.ui.ui.inverted.primary.menu {
30505 background-color: #2185D0;
30506}
30507
30508.ui.inverted.primary.menu .item:before {
30509 background-color: rgba(34, 36, 38, 0.1);
30510}
30511
30512.ui.ui.inverted.primary.menu .active.item {
30513 background-color: rgba(0, 0, 0, 0.1);
30514}
30515
30516.ui.inverted.pointing.primary.menu .active.item {
30517 background-color: #1678c2;
30518}
30519
30520.ui.ui.inverted.menu .red.active.item,
30521.ui.ui.inverted.red.menu {
30522 background-color: #DB2828;
30523}
30524
30525.ui.inverted.red.menu .item:before {
30526 background-color: rgba(34, 36, 38, 0.1);
30527}
30528
30529.ui.ui.inverted.red.menu .active.item {
30530 background-color: rgba(0, 0, 0, 0.1);
30531}
30532
30533.ui.inverted.pointing.red.menu .active.item {
30534 background-color: #d01919;
30535}
30536
30537.ui.ui.inverted.menu .orange.active.item,
30538.ui.ui.inverted.orange.menu {
30539 background-color: #F2711C;
30540}
30541
30542.ui.inverted.orange.menu .item:before {
30543 background-color: rgba(34, 36, 38, 0.1);
30544}
30545
30546.ui.ui.inverted.orange.menu .active.item {
30547 background-color: rgba(0, 0, 0, 0.1);
30548}
30549
30550.ui.inverted.pointing.orange.menu .active.item {
30551 background-color: #f26202;
30552}
30553
30554.ui.ui.inverted.menu .yellow.active.item,
30555.ui.ui.inverted.yellow.menu {
30556 background-color: #FBBD08;
30557}
30558
30559.ui.inverted.yellow.menu .item:before {
30560 background-color: rgba(34, 36, 38, 0.1);
30561}
30562
30563.ui.ui.inverted.yellow.menu .active.item {
30564 background-color: rgba(0, 0, 0, 0.1);
30565}
30566
30567.ui.inverted.pointing.yellow.menu .active.item {
30568 background-color: #eaae00;
30569}
30570
30571.ui.ui.inverted.menu .olive.active.item,
30572.ui.ui.inverted.olive.menu {
30573 background-color: #B5CC18;
30574}
30575
30576.ui.inverted.olive.menu .item:before {
30577 background-color: rgba(34, 36, 38, 0.1);
30578}
30579
30580.ui.ui.inverted.olive.menu .active.item {
30581 background-color: rgba(0, 0, 0, 0.1);
30582}
30583
30584.ui.inverted.pointing.olive.menu .active.item {
30585 background-color: #a7bd0d;
30586}
30587
30588.ui.ui.inverted.menu .green.active.item,
30589.ui.ui.inverted.green.menu {
30590 background-color: #21BA45;
30591}
30592
30593.ui.inverted.green.menu .item:before {
30594 background-color: rgba(34, 36, 38, 0.1);
30595}
30596
30597.ui.ui.inverted.green.menu .active.item {
30598 background-color: rgba(0, 0, 0, 0.1);
30599}
30600
30601.ui.inverted.pointing.green.menu .active.item {
30602 background-color: #16ab39;
30603}
30604
30605.ui.ui.inverted.menu .teal.active.item,
30606.ui.ui.inverted.teal.menu {
30607 background-color: #00B5AD;
30608}
30609
30610.ui.inverted.teal.menu .item:before {
30611 background-color: rgba(34, 36, 38, 0.1);
30612}
30613
30614.ui.ui.inverted.teal.menu .active.item {
30615 background-color: rgba(0, 0, 0, 0.1);
30616}
30617
30618.ui.inverted.pointing.teal.menu .active.item {
30619 background-color: #009c95;
30620}
30621
30622.ui.ui.inverted.menu .blue.active.item,
30623.ui.ui.inverted.blue.menu {
30624 background-color: #2185D0;
30625}
30626
30627.ui.inverted.blue.menu .item:before {
30628 background-color: rgba(34, 36, 38, 0.1);
30629}
30630
30631.ui.ui.inverted.blue.menu .active.item {
30632 background-color: rgba(0, 0, 0, 0.1);
30633}
30634
30635.ui.inverted.pointing.blue.menu .active.item {
30636 background-color: #1678c2;
30637}
30638
30639.ui.ui.inverted.menu .violet.active.item,
30640.ui.ui.inverted.violet.menu {
30641 background-color: #6435C9;
30642}
30643
30644.ui.inverted.violet.menu .item:before {
30645 background-color: rgba(34, 36, 38, 0.1);
30646}
30647
30648.ui.ui.inverted.violet.menu .active.item {
30649 background-color: rgba(0, 0, 0, 0.1);
30650}
30651
30652.ui.inverted.pointing.violet.menu .active.item {
30653 background-color: #5829bb;
30654}
30655
30656.ui.ui.inverted.menu .purple.active.item,
30657.ui.ui.inverted.purple.menu {
30658 background-color: #A333C8;
30659}
30660
30661.ui.inverted.purple.menu .item:before {
30662 background-color: rgba(34, 36, 38, 0.1);
30663}
30664
30665.ui.ui.inverted.purple.menu .active.item {
30666 background-color: rgba(0, 0, 0, 0.1);
30667}
30668
30669.ui.inverted.pointing.purple.menu .active.item {
30670 background-color: #9627ba;
30671}
30672
30673.ui.ui.inverted.menu .pink.active.item,
30674.ui.ui.inverted.pink.menu {
30675 background-color: #E03997;
30676}
30677
30678.ui.inverted.pink.menu .item:before {
30679 background-color: rgba(34, 36, 38, 0.1);
30680}
30681
30682.ui.ui.inverted.pink.menu .active.item {
30683 background-color: rgba(0, 0, 0, 0.1);
30684}
30685
30686.ui.inverted.pointing.pink.menu .active.item {
30687 background-color: #e61a8d;
30688}
30689
30690.ui.ui.inverted.menu .brown.active.item,
30691.ui.ui.inverted.brown.menu {
30692 background-color: #A5673F;
30693}
30694
30695.ui.inverted.brown.menu .item:before {
30696 background-color: rgba(34, 36, 38, 0.1);
30697}
30698
30699.ui.ui.inverted.brown.menu .active.item {
30700 background-color: rgba(0, 0, 0, 0.1);
30701}
30702
30703.ui.inverted.pointing.brown.menu .active.item {
30704 background-color: #975b33;
30705}
30706
30707.ui.ui.inverted.menu .grey.active.item,
30708.ui.ui.inverted.grey.menu {
30709 background-color: #767676;
30710}
30711
30712.ui.inverted.grey.menu .item:before {
30713 background-color: rgba(34, 36, 38, 0.1);
30714}
30715
30716.ui.ui.inverted.grey.menu .active.item {
30717 background-color: rgba(0, 0, 0, 0.1);
30718}
30719
30720.ui.inverted.pointing.grey.menu .active.item {
30721 background-color: #838383;
30722}
30723
30724.ui.ui.inverted.menu .black.active.item,
30725.ui.ui.inverted.black.menu {
30726 background-color: #1B1C1D;
30727}
30728
30729.ui.inverted.black.menu .item:before {
30730 background-color: rgba(34, 36, 38, 0.1);
30731}
30732
30733.ui.ui.inverted.black.menu .active.item {
30734 background-color: rgba(0, 0, 0, 0.1);
30735}
30736
30737.ui.inverted.pointing.black.menu .active.item {
30738 background-color: #27292a;
30739}
30740
30741.ui.ui.ui.inverted.pointing.menu .active.item:after {
30742 background-color: inherit;
30743}
30744
30745/*--------------
30746 Fitted
30747---------------*/
30748
30749.ui.fitted.menu .item,
30750.ui.fitted.menu .item .menu .item,
30751.ui.menu .fitted.item {
30752 padding: 0;
30753}
30754
30755.ui.horizontally.fitted.menu .item,
30756.ui.horizontally.fitted.menu .item .menu .item,
30757.ui.menu .horizontally.fitted.item {
30758 padding-top: 0.92857143em;
30759 padding-bottom: 0.92857143em;
30760}
30761
30762.ui.vertically.fitted.menu .item,
30763.ui.vertically.fitted.menu .item .menu .item,
30764.ui.menu .vertically.fitted.item {
30765 padding-left: 1.14285714em;
30766 padding-right: 1.14285714em;
30767}
30768
30769/*--------------
30770 Borderless
30771---------------*/
30772
30773.ui.borderless.menu .item:before,
30774.ui.borderless.menu .item .menu .item:before,
30775.ui.menu .borderless.item:before {
30776 background: none !important;
30777}
30778
30779/*-------------------
30780 Compact
30781--------------------*/
30782
30783.ui.compact.menu {
30784 display: -webkit-inline-box;
30785 display: -ms-inline-flexbox;
30786 display: inline-flex;
30787 margin: 0;
30788 vertical-align: middle;
30789}
30790
30791.ui.compact.vertical.menu {
30792 /* IE hack to make dropdown icons appear inline */
30793 display: -ms-inline-flexbox !important;
30794 display: inline-block;
30795}
30796
30797.ui.compact.menu:not(.secondary) .item:last-child {
30798 border-radius: 0 0.28571429rem 0.28571429rem 0;
30799}
30800
30801.ui.compact.menu .item:last-child:before {
30802 display: none;
30803}
30804
30805.ui.compact.vertical.menu {
30806 width: auto !important;
30807}
30808
30809.ui.compact.vertical.menu .item:last-child::before {
30810 display: block;
30811}
30812
30813/*-------------------
30814 Fluid
30815--------------------*/
30816
30817.ui.menu.fluid,
30818.ui.vertical.menu.fluid {
30819 width: 100% !important;
30820}
30821
30822/*-------------------
30823 Evenly Sized
30824--------------------*/
30825
30826.ui.item.menu,
30827.ui.item.menu .item {
30828 width: 100%;
30829 padding-left: 0 !important;
30830 padding-right: 0 !important;
30831 margin-left: 0 !important;
30832 margin-right: 0 !important;
30833 text-align: center;
30834 -webkit-box-pack: center;
30835 -ms-flex-pack: center;
30836 justify-content: center;
30837}
30838
30839.ui.attached.item.menu:not(.tabular) {
30840 margin: 0 -1px !important;
30841}
30842
30843.ui.item.menu .item:last-child:before {
30844 display: none;
30845}
30846
30847.ui.menu.two.item .item {
30848 width: 50%;
30849}
30850
30851.ui.menu.three.item .item {
30852 width: 33.333%;
30853}
30854
30855.ui.menu.four.item .item {
30856 width: 25%;
30857}
30858
30859.ui.menu.five.item .item {
30860 width: 20%;
30861}
30862
30863.ui.menu.six.item .item {
30864 width: 16.666%;
30865}
30866
30867.ui.menu.seven.item .item {
30868 width: 14.285%;
30869}
30870
30871.ui.menu.eight.item .item {
30872 width: 12.5%;
30873}
30874
30875.ui.menu.nine.item .item {
30876 width: 11.11%;
30877}
30878
30879.ui.menu.ten.item .item {
30880 width: 10%;
30881}
30882
30883.ui.menu.eleven.item .item {
30884 width: 9.09%;
30885}
30886
30887.ui.menu.twelve.item .item {
30888 width: 8.333%;
30889}
30890
30891/*--------------
30892 Fixed
30893---------------*/
30894
30895.ui.menu.fixed {
30896 position: fixed;
30897 z-index: 101;
30898 margin: 0;
30899 width: 100%;
30900}
30901
30902.ui.menu.fixed,
30903.ui.menu.fixed .item:first-child,
30904.ui.menu.fixed .item:last-child {
30905 border-radius: 0 !important;
30906}
30907
30908.ui.fixed.menu,
30909.ui[class*="top fixed"].menu {
30910 top: 0;
30911 left: 0;
30912 right: auto;
30913 bottom: auto;
30914}
30915
30916.ui[class*="top fixed"].menu {
30917 border-top: none;
30918 border-left: none;
30919 border-right: none;
30920}
30921
30922.ui[class*="right fixed"].menu {
30923 border-top: none;
30924 border-bottom: none;
30925 border-right: none;
30926 top: 0;
30927 right: 0;
30928 left: auto;
30929 bottom: auto;
30930 width: auto;
30931 height: 100%;
30932}
30933
30934.ui[class*="bottom fixed"].menu {
30935 border-bottom: none;
30936 border-left: none;
30937 border-right: none;
30938 bottom: 0;
30939 left: 0;
30940 top: auto;
30941 right: auto;
30942}
30943
30944.ui[class*="left fixed"].menu {
30945 border-top: none;
30946 border-bottom: none;
30947 border-left: none;
30948 top: 0;
30949 left: 0;
30950 right: auto;
30951 bottom: auto;
30952 width: auto;
30953 height: 100%;
30954}
30955
30956/* Coupling with Grid */
30957
30958.ui.fixed.menu + .ui.grid {
30959 padding-top: 2.75rem;
30960}
30961
30962/*-------------------
30963 Pointing
30964--------------------*/
30965
30966.ui.pointing.menu .item:after {
30967 visibility: hidden;
30968 position: absolute;
30969 content: '';
30970 top: 100%;
30971 left: 50%;
30972 -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
30973 transform: translateX(-50%) translateY(-50%) rotate(45deg);
30974 background: none;
30975 margin: 0.5px 0 0;
30976 width: 0.57142857em;
30977 height: 0.57142857em;
30978 border: none;
30979 border-bottom: 1px solid #D4D4D5;
30980 border-right: 1px solid #D4D4D5;
30981 z-index: 2;
30982 -webkit-transition: background 0.1s ease;
30983 transition: background 0.1s ease;
30984}
30985
30986.ui.vertical.pointing.menu .item:after {
30987 position: absolute;
30988 top: 50%;
30989 right: 0;
30990 bottom: auto;
30991 left: auto;
30992 -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
30993 transform: translateX(50%) translateY(-50%) rotate(45deg);
30994 margin: 0 -0.5px 0 0;
30995 border: none;
30996 border-top: 1px solid #D4D4D5;
30997 border-right: 1px solid #D4D4D5;
30998}
30999
31000.ui.pointing.menu .ui.dropdown .menu .item:after,
31001.ui.vertical.pointing.menu .ui.dropdown .menu .item:after {
31002 display: none;
31003}
31004
31005/* Active */
31006
31007.ui.pointing.menu .active.item:after {
31008 visibility: visible;
31009}
31010
31011.ui.pointing.menu .active.dropdown.item:after {
31012 visibility: hidden;
31013}
31014
31015/* Don't double up pointers */
31016
31017.ui.pointing.menu .dropdown.active.item:after,
31018.ui.pointing.menu .active.item .menu .active.item:after {
31019 display: none;
31020}
31021
31022/* Colors */
31023
31024.ui.pointing.menu .active.item:hover:after {
31025 background-color: #F2F2F2;
31026}
31027
31028.ui.pointing.menu .active.item:after {
31029 background-color: #F2F2F2;
31030}
31031
31032.ui.pointing.menu .active.item:hover:after {
31033 background-color: #F2F2F2;
31034}
31035
31036.ui.vertical.pointing.menu .active.item:hover:after {
31037 background-color: #F2F2F2;
31038}
31039
31040.ui.vertical.pointing.menu .active.item:after {
31041 background-color: #F2F2F2;
31042}
31043
31044.ui.vertical.pointing.menu .menu .active.item:after {
31045 background-color: #FFFFFF;
31046}
31047
31048.ui.inverted.pointing.menu .primary.active.item:after {
31049 background-color: #2185D0;
31050}
31051
31052.ui.inverted.pointing.menu .secondary.active.item:after {
31053 background-color: #1B1C1D;
31054}
31055
31056.ui.inverted.pointing.menu .red.active.item:after {
31057 background-color: #DB2828;
31058}
31059
31060.ui.inverted.pointing.menu .orange.active.item:after {
31061 background-color: #F2711C;
31062}
31063
31064.ui.inverted.pointing.menu .yellow.active.item:after {
31065 background-color: #FBBD08;
31066}
31067
31068.ui.inverted.pointing.menu .olive.active.item:after {
31069 background-color: #B5CC18;
31070}
31071
31072.ui.inverted.pointing.menu .green.active.item:after {
31073 background-color: #21BA45;
31074}
31075
31076.ui.inverted.pointing.menu .teal.active.item:after {
31077 background-color: #00B5AD;
31078}
31079
31080.ui.inverted.pointing.menu .blue.active.item:after {
31081 background-color: #2185D0;
31082}
31083
31084.ui.inverted.pointing.menu .violet.active.item:after {
31085 background-color: #6435C9;
31086}
31087
31088.ui.inverted.pointing.menu .purple.active.item:after {
31089 background-color: #A333C8;
31090}
31091
31092.ui.inverted.pointing.menu .pink.active.item:after {
31093 background-color: #E03997;
31094}
31095
31096.ui.inverted.pointing.menu .brown.active.item:after {
31097 background-color: #A5673F;
31098}
31099
31100.ui.inverted.pointing.menu .grey.active.item:after {
31101 background-color: #767676;
31102}
31103
31104.ui.inverted.pointing.menu .black.active.item:after {
31105 background-color: #1B1C1D;
31106}
31107
31108/*--------------
31109 Attached
31110---------------*/
31111
31112/* Middle */
31113
31114.ui.attached.menu {
31115 top: 0;
31116 bottom: 0;
31117 border-radius: 0;
31118 margin: 0 -1px;
31119 width: calc(100% + 2px);
31120 max-width: calc(100% + 2px);
31121 -webkit-box-shadow: none;
31122 box-shadow: none;
31123}
31124
31125.ui.attached + .ui.attached.menu:not(.top) {
31126 border-top: none;
31127}
31128
31129/* Top */
31130
31131.ui[class*="top attached"].menu {
31132 bottom: 0;
31133 margin-bottom: 0;
31134 top: 0;
31135 margin-top: 1rem;
31136 border-radius: 0.28571429rem 0.28571429rem 0 0;
31137}
31138
31139.ui.menu[class*="top attached"]:first-child {
31140 margin-top: 0;
31141}
31142
31143/* Bottom */
31144
31145.ui[class*="bottom attached"].menu {
31146 bottom: 0;
31147 margin-top: 0;
31148 top: 0;
31149 margin-bottom: 1rem;
31150 -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none;
31151 box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none;
31152 border-radius: 0 0 0.28571429rem 0.28571429rem;
31153}
31154
31155.ui[class*="bottom attached"].menu:last-child {
31156 margin-bottom: 0;
31157}
31158
31159/* Attached Menu Item */
31160
31161.ui.top.attached.menu > .item:first-child {
31162 border-radius: 0.28571429rem 0 0 0;
31163}
31164
31165.ui.bottom.attached.menu > .item:first-child {
31166 border-radius: 0 0 0 0.28571429rem;
31167}
31168
31169/* Tabular Attached */
31170
31171.ui.attached.menu:not(.tabular) {
31172 border: 1px solid #D4D4D5;
31173}
31174
31175.ui.attached.inverted.menu {
31176 border: none;
31177}
31178
31179.ui.attached.tabular.menu {
31180 margin-left: 0;
31181 margin-right: 0;
31182 width: 100%;
31183}
31184
31185/*--------------
31186 Sizes
31187---------------*/
31188
31189/* Mini */
31190
31191.ui.mini.menu {
31192 font-size: 0.78571429rem;
31193}
31194
31195.ui.mini.vertical.menu:not(.icon) {
31196 width: 9rem;
31197}
31198
31199.ui.mini.menu .dropdown {
31200 font-size: 0.78571429rem;
31201}
31202
31203.ui.mini.menu .dropdown .menu > .item {
31204 font-size: 0.78571429rem;
31205}
31206
31207/* Tiny */
31208
31209.ui.tiny.menu {
31210 font-size: 0.85714286rem;
31211}
31212
31213.ui.tiny.vertical.menu:not(.icon) {
31214 width: 11rem;
31215}
31216
31217.ui.tiny.menu .dropdown {
31218 font-size: 0.85714286rem;
31219}
31220
31221.ui.tiny.menu .dropdown .menu > .item {
31222 font-size: 0.85714286rem;
31223}
31224
31225/* Small */
31226
31227.ui.small.menu {
31228 font-size: 0.92857143rem;
31229}
31230
31231.ui.small.vertical.menu:not(.icon) {
31232 width: 13rem;
31233}
31234
31235.ui.small.menu .dropdown {
31236 font-size: 0.92857143rem;
31237}
31238
31239.ui.small.menu .dropdown .menu > .item {
31240 font-size: 0.92857143rem;
31241}
31242
31243/* Medium */
31244
31245.ui.menu {
31246 font-size: 1rem;
31247}
31248
31249.ui.vertical.menu {
31250 width: 15rem;
31251}
31252
31253/* Large */
31254
31255.ui.large.menu {
31256 font-size: 1.07142857rem;
31257}
31258
31259.ui.large.vertical.menu:not(.icon) {
31260 width: 18rem;
31261}
31262
31263.ui.large.menu .dropdown {
31264 font-size: 1.07142857rem;
31265}
31266
31267.ui.large.menu .dropdown .menu > .item {
31268 font-size: 1.07142857rem;
31269}
31270
31271/* Huge */
31272
31273.ui.huge.menu {
31274 font-size: 1.21428571rem;
31275}
31276
31277.ui.huge.vertical.menu:not(.icon) {
31278 width: 22rem;
31279}
31280
31281.ui.huge.menu .dropdown {
31282 font-size: 1.21428571rem;
31283}
31284
31285.ui.huge.menu .dropdown .menu > .item {
31286 font-size: 1.21428571rem;
31287}
31288
31289/* Big */
31290
31291.ui.big.menu {
31292 font-size: 1.14285714rem;
31293}
31294
31295.ui.big.vertical.menu:not(.icon) {
31296 width: 20rem;
31297}
31298
31299.ui.big.menu .dropdown {
31300 font-size: 1.14285714rem;
31301}
31302
31303.ui.big.menu .dropdown .menu > .item {
31304 font-size: 1.14285714rem;
31305}
31306
31307/* Massive */
31308
31309.ui.massive.menu {
31310 font-size: 1.28571429rem;
31311}
31312
31313.ui.massive.vertical.menu:not(.icon) {
31314 width: 25rem;
31315}
31316
31317.ui.massive.menu .dropdown {
31318 font-size: 1.28571429rem;
31319}
31320
31321.ui.massive.menu .dropdown .menu > .item {
31322 font-size: 1.28571429rem;
31323}
31324
31325/*-------------------
31326 Inverted dropdowns
31327--------------------*/
31328
31329.ui.menu .ui.inverted.inverted.dropdown.item .menu {
31330 background: #1B1C1D;
31331 -webkit-box-shadow: none;
31332 box-shadow: none;
31333}
31334
31335.ui.menu .ui.inverted.dropdown .menu > .item {
31336 color: rgba(255, 255, 255, 0.8) !important;
31337}
31338
31339.ui.menu .ui.inverted.dropdown .menu > .active.item {
31340 background: transparent !important;
31341 color: rgba(255, 255, 255, 0.8) !important;
31342}
31343
31344.ui.menu .ui.inverted.dropdown .menu > .item:hover {
31345 background: rgba(255, 255, 255, 0.08) !important;
31346 color: rgba(255, 255, 255, 0.8) !important;
31347}
31348
31349.ui.menu .ui.inverted.dropdown .menu > .selected.item {
31350 background: rgba(255, 255, 255, 0.15) !important;
31351 color: rgba(255, 255, 255, 0.8) !important;
31352}
31353
31354/* Vertical */
31355
31356.ui.vertical.menu .inverted.dropdown.item .menu {
31357 -webkit-box-shadow: none;
31358 box-shadow: none;
31359}
31360
31361/*******************************
31362 Theme Overrides
31363*******************************/
31364
31365/*******************************
31366 Site Overrides
31367*******************************/
31368/*!
31369 * # Fomantic-UI - Message
31370 * http://github.com/fomantic/Fomantic-UI/
31371 *
31372 *
31373 * Released under the MIT license
31374 * http://opensource.org/licenses/MIT
31375 *
31376 */
31377
31378/*******************************
31379 Message
31380*******************************/
31381
31382.ui.message {
31383 position: relative;
31384 min-height: 1em;
31385 margin: 1em 0;
31386 background: #F8F8F9;
31387 padding: 1em 1.5em;
31388 line-height: 1.4285em;
31389 color: rgba(0, 0, 0, 0.87);
31390 -webkit-transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
31391 transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;
31392 transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;
31393 transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease;
31394 border-radius: 0.28571429rem;
31395 -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 rgba(0, 0, 0, 0);
31396 box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 rgba(0, 0, 0, 0);
31397}
31398
31399.ui.message:first-child {
31400 margin-top: 0;
31401}
31402
31403.ui.message:last-child {
31404 margin-bottom: 0;
31405}
31406
31407/*--------------
31408 Content
31409---------------*/
31410
31411/* Header */
31412
31413.ui.message .header {
31414 display: block;
31415 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
31416 font-weight: bold;
31417 margin: -0.14285714em 0 0 0;
31418}
31419
31420/* Default font size */
31421
31422.ui.message .header:not(.ui) {
31423 font-size: 1.14285714em;
31424}
31425
31426/* Paragraph */
31427
31428.ui.message p {
31429 opacity: 0.85;
31430 margin: 0.75em 0;
31431}
31432
31433.ui.message p:first-child {
31434 margin-top: 0;
31435}
31436
31437.ui.message p:last-child {
31438 margin-bottom: 0;
31439}
31440
31441.ui.message .header + p {
31442 margin-top: 0.25em;
31443}
31444
31445/* List */
31446
31447.ui.message .list:not(.ui) {
31448 text-align: left;
31449 padding: 0;
31450 opacity: 0.85;
31451 list-style-position: inside;
31452 margin: 0.5em 0 0;
31453}
31454
31455.ui.message .list:not(.ui):first-child {
31456 margin-top: 0;
31457}
31458
31459.ui.message .list:not(.ui):last-child {
31460 margin-bottom: 0;
31461}
31462
31463.ui.message .list:not(.ui) li {
31464 position: relative;
31465 list-style-type: none;
31466 margin: 0 0 0.3em 1em;
31467 padding: 0;
31468}
31469
31470.ui.message .list:not(.ui) li:before {
31471 position: absolute;
31472 content: '•';
31473 left: -1em;
31474 height: 100%;
31475 vertical-align: baseline;
31476}
31477
31478.ui.message .list:not(.ui) li:last-child {
31479 margin-bottom: 0;
31480}
31481
31482/* Icon */
31483
31484.ui.message > .icon {
31485 margin-right: 0.6em;
31486}
31487
31488/* Close Icon */
31489
31490.ui.message > .close.icon {
31491 cursor: pointer;
31492 position: absolute;
31493 margin: 0;
31494 top: 0.78575em;
31495 right: 0.5em;
31496 opacity: 0.7;
31497 -webkit-transition: opacity 0.1s ease;
31498 transition: opacity 0.1s ease;
31499}
31500
31501.ui.message > .close.icon:hover {
31502 opacity: 1;
31503}
31504
31505/* First / Last Element */
31506
31507.ui.message > :first-child {
31508 margin-top: 0;
31509}
31510
31511.ui.message > :last-child {
31512 margin-bottom: 0;
31513}
31514
31515/*******************************
31516 Coupling
31517*******************************/
31518
31519.ui.dropdown .menu > .message {
31520 margin: 0 -1px;
31521}
31522
31523/*******************************
31524 States
31525*******************************/
31526
31527/*--------------
31528 Visible
31529---------------*/
31530
31531.ui.visible.visible.visible.visible.message {
31532 display: block;
31533}
31534
31535.ui.icon.visible.visible.visible.visible.message {
31536 display: -webkit-box;
31537 display: -ms-flexbox;
31538 display: flex;
31539}
31540
31541/*--------------
31542 Hidden
31543---------------*/
31544
31545.ui.hidden.hidden.hidden.hidden.message {
31546 display: none;
31547}
31548
31549/*******************************
31550 Variations
31551*******************************/
31552
31553/*--------------
31554 Compact
31555---------------*/
31556
31557.ui.compact.message {
31558 display: inline-block;
31559}
31560
31561.ui.compact.icon.message {
31562 display: -webkit-inline-box;
31563 display: -ms-inline-flexbox;
31564 display: inline-flex;
31565 width: auto;
31566}
31567
31568/*--------------
31569 Attached
31570---------------*/
31571
31572.ui.attached.message {
31573 margin-bottom: -1px;
31574 border-radius: 0.28571429rem 0.28571429rem 0 0;
31575 -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
31576 box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
31577 margin-left: -1px;
31578 margin-right: -1px;
31579}
31580
31581.ui.attached + .ui.attached.message:not(.top):not(.bottom) {
31582 margin-top: -1px;
31583 border-radius: 0;
31584}
31585
31586.ui.bottom.attached.message {
31587 margin-top: -1px;
31588 border-radius: 0 0 0.28571429rem 0.28571429rem;
31589 -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset, 0 1px 2px 0 rgba(34, 36, 38, 0.15);
31590 box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset, 0 1px 2px 0 rgba(34, 36, 38, 0.15);
31591}
31592
31593.ui.bottom.attached.message:not(:last-child) {
31594 margin-bottom: 1em;
31595}
31596
31597.ui.attached.icon.message {
31598 width: auto;
31599}
31600
31601/*--------------
31602 Icon
31603---------------*/
31604
31605.ui.icon.message {
31606 display: -webkit-box;
31607 display: -ms-flexbox;
31608 display: flex;
31609 width: 100%;
31610 -webkit-box-align: center;
31611 -ms-flex-align: center;
31612 align-items: center;
31613}
31614
31615.ui.icon.message > .icon:not(.close) {
31616 display: block;
31617 -webkit-box-flex: 0;
31618 -ms-flex: 0 0 auto;
31619 flex: 0 0 auto;
31620 width: auto;
31621 line-height: 1;
31622 vertical-align: middle;
31623 font-size: 3em;
31624 opacity: 0.8;
31625}
31626
31627.ui.icon.message > .content {
31628 display: block;
31629 -webkit-box-flex: 1;
31630 -ms-flex: 1 1 auto;
31631 flex: 1 1 auto;
31632 vertical-align: middle;
31633}
31634
31635.ui.icon.message .icon:not(.close) + .content {
31636 padding-left: 0;
31637}
31638
31639.ui.icon.message .circular.icon {
31640 width: 1em;
31641}
31642
31643/*--------------
31644 Floating
31645---------------*/
31646
31647.ui.floating.message {
31648 -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31649 box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31650}
31651
31652/*--------------
31653 Colors
31654---------------*/
31655
31656/*--------------
31657 Types
31658---------------*/
31659
31660.ui.positive.message {
31661 background-color: #FCFFF5;
31662 color: #2C662D;
31663}
31664
31665.ui.positive.message,
31666.ui.attached.positive.message {
31667 -webkit-box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31668 box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31669}
31670
31671.ui.floating.positive.message {
31672 -webkit-box-shadow: 0 0 0 1px #A3C293 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31673 box-shadow: 0 0 0 1px #A3C293 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31674}
31675
31676.ui.positive.message .header {
31677 color: #1A531B;
31678}
31679
31680.ui.negative.message {
31681 background-color: #FFF6F6;
31682 color: #9F3A38;
31683}
31684
31685.ui.negative.message,
31686.ui.attached.negative.message {
31687 -webkit-box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31688 box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31689}
31690
31691.ui.floating.negative.message {
31692 -webkit-box-shadow: 0 0 0 1px #E0B4B4 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31693 box-shadow: 0 0 0 1px #E0B4B4 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31694}
31695
31696.ui.negative.message .header {
31697 color: #912D2B;
31698}
31699
31700.ui.info.message {
31701 background-color: #F8FFFF;
31702 color: #276F86;
31703}
31704
31705.ui.info.message,
31706.ui.attached.info.message {
31707 -webkit-box-shadow: 0 0 0 1px #A9D5DE inset, 0 0 0 0 rgba(0, 0, 0, 0);
31708 box-shadow: 0 0 0 1px #A9D5DE inset, 0 0 0 0 rgba(0, 0, 0, 0);
31709}
31710
31711.ui.floating.info.message {
31712 -webkit-box-shadow: 0 0 0 1px #A9D5DE inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31713 box-shadow: 0 0 0 1px #A9D5DE inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31714}
31715
31716.ui.info.message .header {
31717 color: #0E566C;
31718}
31719
31720.ui.warning.message {
31721 background-color: #FFFAF3;
31722 color: #573A08;
31723}
31724
31725.ui.warning.message,
31726.ui.attached.warning.message {
31727 -webkit-box-shadow: 0 0 0 1px #C9BA9B inset, 0 0 0 0 rgba(0, 0, 0, 0);
31728 box-shadow: 0 0 0 1px #C9BA9B inset, 0 0 0 0 rgba(0, 0, 0, 0);
31729}
31730
31731.ui.floating.warning.message {
31732 -webkit-box-shadow: 0 0 0 1px #C9BA9B inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31733 box-shadow: 0 0 0 1px #C9BA9B inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31734}
31735
31736.ui.warning.message .header {
31737 color: #794B02;
31738}
31739
31740.ui.error.message {
31741 background-color: #FFF6F6;
31742 color: #9F3A38;
31743}
31744
31745.ui.error.message,
31746.ui.attached.error.message {
31747 -webkit-box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31748 box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31749}
31750
31751.ui.floating.error.message {
31752 -webkit-box-shadow: 0 0 0 1px #E0B4B4 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31753 box-shadow: 0 0 0 1px #E0B4B4 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31754}
31755
31756.ui.error.message .header {
31757 color: #912D2B;
31758}
31759
31760.ui.success.message {
31761 background-color: #FCFFF5;
31762 color: #2C662D;
31763}
31764
31765.ui.success.message,
31766.ui.attached.success.message {
31767 -webkit-box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31768 box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31769}
31770
31771.ui.floating.success.message {
31772 -webkit-box-shadow: 0 0 0 1px #A3C293 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31773 box-shadow: 0 0 0 1px #A3C293 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31774}
31775
31776.ui.success.message .header {
31777 color: #1A531B;
31778}
31779
31780.ui.primary.message {
31781 background-color: #DFF0FF;
31782 color: rgba(255, 255, 255, 0.9);
31783}
31784
31785.ui.primary.message,
31786.ui.attached.primary.message {
31787 -webkit-box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31788 box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31789}
31790
31791.ui.floating.primary.message {
31792 -webkit-box-shadow: 0 0 0 1px #2185D0 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31793 box-shadow: 0 0 0 1px #2185D0 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31794}
31795
31796.ui.primary.message .header {
31797 color: rgba(242, 242, 242, 0.9);
31798}
31799
31800.ui.secondary.message {
31801 background-color: #F4F4F4;
31802 color: rgba(255, 255, 255, 0.9);
31803}
31804
31805.ui.secondary.message,
31806.ui.attached.secondary.message {
31807 -webkit-box-shadow: 0 0 0 1px #1B1C1D inset, 0 0 0 0 rgba(0, 0, 0, 0);
31808 box-shadow: 0 0 0 1px #1B1C1D inset, 0 0 0 0 rgba(0, 0, 0, 0);
31809}
31810
31811.ui.floating.secondary.message {
31812 -webkit-box-shadow: 0 0 0 1px #1B1C1D inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31813 box-shadow: 0 0 0 1px #1B1C1D inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31814}
31815
31816.ui.secondary.message .header {
31817 color: rgba(242, 242, 242, 0.9);
31818}
31819
31820.ui.red.message {
31821 background-color: #FFE8E6;
31822 color: #DB2828;
31823}
31824
31825.ui.red.message,
31826.ui.attached.red.message {
31827 -webkit-box-shadow: 0 0 0 1px #DB2828 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31828 box-shadow: 0 0 0 1px #DB2828 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31829}
31830
31831.ui.floating.red.message {
31832 -webkit-box-shadow: 0 0 0 1px #DB2828 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31833 box-shadow: 0 0 0 1px #DB2828 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31834}
31835
31836.ui.red.message .header {
31837 color: #c82121;
31838}
31839
31840.ui.orange.message {
31841 background-color: #FFEDDE;
31842 color: #F2711C;
31843}
31844
31845.ui.orange.message,
31846.ui.attached.orange.message {
31847 -webkit-box-shadow: 0 0 0 1px #F2711C inset, 0 0 0 0 rgba(0, 0, 0, 0);
31848 box-shadow: 0 0 0 1px #F2711C inset, 0 0 0 0 rgba(0, 0, 0, 0);
31849}
31850
31851.ui.floating.orange.message {
31852 -webkit-box-shadow: 0 0 0 1px #F2711C inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31853 box-shadow: 0 0 0 1px #F2711C inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31854}
31855
31856.ui.orange.message .header {
31857 color: #e7640d;
31858}
31859
31860.ui.yellow.message {
31861 background-color: #FFF8DB;
31862 color: #B58105;
31863}
31864
31865.ui.yellow.message,
31866.ui.attached.yellow.message {
31867 -webkit-box-shadow: 0 0 0 1px #B58105 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31868 box-shadow: 0 0 0 1px #B58105 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31869}
31870
31871.ui.floating.yellow.message {
31872 -webkit-box-shadow: 0 0 0 1px #B58105 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31873 box-shadow: 0 0 0 1px #B58105 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31874}
31875
31876.ui.yellow.message .header {
31877 color: #9c6f04;
31878}
31879
31880.ui.olive.message {
31881 background-color: #FBFDEF;
31882 color: #8ABC1E;
31883}
31884
31885.ui.olive.message,
31886.ui.attached.olive.message {
31887 -webkit-box-shadow: 0 0 0 1px #8ABC1E inset, 0 0 0 0 rgba(0, 0, 0, 0);
31888 box-shadow: 0 0 0 1px #8ABC1E inset, 0 0 0 0 rgba(0, 0, 0, 0);
31889}
31890
31891.ui.floating.olive.message {
31892 -webkit-box-shadow: 0 0 0 1px #8ABC1E inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31893 box-shadow: 0 0 0 1px #8ABC1E inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31894}
31895
31896.ui.olive.message .header {
31897 color: #7aa61a;
31898}
31899
31900.ui.green.message {
31901 background-color: #E5F9E7;
31902 color: #1EBC30;
31903}
31904
31905.ui.green.message,
31906.ui.attached.green.message {
31907 -webkit-box-shadow: 0 0 0 1px #1EBC30 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31908 box-shadow: 0 0 0 1px #1EBC30 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31909}
31910
31911.ui.floating.green.message {
31912 -webkit-box-shadow: 0 0 0 1px #1EBC30 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31913 box-shadow: 0 0 0 1px #1EBC30 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31914}
31915
31916.ui.green.message .header {
31917 color: #1aa62a;
31918}
31919
31920.ui.teal.message {
31921 background-color: #E1F7F7;
31922 color: #10A3A3;
31923}
31924
31925.ui.teal.message,
31926.ui.attached.teal.message {
31927 -webkit-box-shadow: 0 0 0 1px #10A3A3 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31928 box-shadow: 0 0 0 1px #10A3A3 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31929}
31930
31931.ui.floating.teal.message {
31932 -webkit-box-shadow: 0 0 0 1px #10A3A3 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31933 box-shadow: 0 0 0 1px #10A3A3 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31934}
31935
31936.ui.teal.message .header {
31937 color: #0e8c8c;
31938}
31939
31940.ui.blue.message {
31941 background-color: #DFF0FF;
31942 color: #2185D0;
31943}
31944
31945.ui.blue.message,
31946.ui.attached.blue.message {
31947 -webkit-box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31948 box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31949}
31950
31951.ui.floating.blue.message {
31952 -webkit-box-shadow: 0 0 0 1px #2185D0 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31953 box-shadow: 0 0 0 1px #2185D0 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31954}
31955
31956.ui.blue.message .header {
31957 color: #1e77ba;
31958}
31959
31960.ui.violet.message {
31961 background-color: #EAE7FF;
31962 color: #6435C9;
31963}
31964
31965.ui.violet.message,
31966.ui.attached.violet.message {
31967 -webkit-box-shadow: 0 0 0 1px #6435C9 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31968 box-shadow: 0 0 0 1px #6435C9 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31969}
31970
31971.ui.floating.violet.message {
31972 -webkit-box-shadow: 0 0 0 1px #6435C9 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31973 box-shadow: 0 0 0 1px #6435C9 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31974}
31975
31976.ui.violet.message .header {
31977 color: #5a30b5;
31978}
31979
31980.ui.purple.message {
31981 background-color: #F6E7FF;
31982 color: #A333C8;
31983}
31984
31985.ui.purple.message,
31986.ui.attached.purple.message {
31987 -webkit-box-shadow: 0 0 0 1px #A333C8 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31988 box-shadow: 0 0 0 1px #A333C8 inset, 0 0 0 0 rgba(0, 0, 0, 0);
31989}
31990
31991.ui.floating.purple.message {
31992 -webkit-box-shadow: 0 0 0 1px #A333C8 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31993 box-shadow: 0 0 0 1px #A333C8 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
31994}
31995
31996.ui.purple.message .header {
31997 color: #922eb4;
31998}
31999
32000.ui.pink.message {
32001 background-color: #FFE3FB;
32002 color: #E03997;
32003}
32004
32005.ui.pink.message,
32006.ui.attached.pink.message {
32007 -webkit-box-shadow: 0 0 0 1px #E03997 inset, 0 0 0 0 rgba(0, 0, 0, 0);
32008 box-shadow: 0 0 0 1px #E03997 inset, 0 0 0 0 rgba(0, 0, 0, 0);
32009}
32010
32011.ui.floating.pink.message {
32012 -webkit-box-shadow: 0 0 0 1px #E03997 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
32013 box-shadow: 0 0 0 1px #E03997 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
32014}
32015
32016.ui.pink.message .header {
32017 color: #dd238b;
32018}
32019
32020.ui.brown.message {
32021 background-color: #F1E2D3;
32022 color: #A5673F;
32023}
32024
32025.ui.brown.message,
32026.ui.attached.brown.message {
32027 -webkit-box-shadow: 0 0 0 1px #A5673F inset, 0 0 0 0 rgba(0, 0, 0, 0);
32028 box-shadow: 0 0 0 1px #A5673F inset, 0 0 0 0 rgba(0, 0, 0, 0);
32029}
32030
32031.ui.floating.brown.message {
32032 -webkit-box-shadow: 0 0 0 1px #A5673F inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
32033 box-shadow: 0 0 0 1px #A5673F inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
32034}
32035
32036.ui.brown.message .header {
32037 color: #935b38;
32038}
32039
32040.ui.grey.message {
32041 background-color: #F4F4F4;
32042 color: #767676;
32043}
32044
32045.ui.grey.message,
32046.ui.attached.grey.message {
32047 -webkit-box-shadow: 0 0 0 1px #767676 inset, 0 0 0 0 rgba(0, 0, 0, 0);
32048 box-shadow: 0 0 0 1px #767676 inset, 0 0 0 0 rgba(0, 0, 0, 0);
32049}
32050
32051.ui.floating.grey.message {
32052 -webkit-box-shadow: 0 0 0 1px #767676 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
32053 box-shadow: 0 0 0 1px #767676 inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
32054}
32055
32056.ui.grey.message .header {
32057 color: #696969;
32058}
32059
32060.ui.black.message {
32061 background-color: #1B1C1D;
32062 color: rgba(255, 255, 255, 0.9);
32063}
32064
32065.ui.black.message .header {
32066 color: rgba(255, 255, 255, 0.9);
32067}
32068
32069.ui.inverted.message {
32070 background-color: #1B1C1D;
32071 color: rgba(255, 255, 255, 0.9);
32072}
32073
32074/*--------------
32075 Sizes
32076---------------*/
32077
32078.ui.mini.message {
32079 font-size: 0.78571429em;
32080}
32081
32082.ui.tiny.message {
32083 font-size: 0.85714286em;
32084}
32085
32086.ui.small.message {
32087 font-size: 0.92857143em;
32088}
32089
32090.ui.message {
32091 font-size: 1em;
32092}
32093
32094.ui.large.message {
32095 font-size: 1.14285714em;
32096}
32097
32098.ui.big.message {
32099 font-size: 1.28571429em;
32100}
32101
32102.ui.huge.message {
32103 font-size: 1.42857143em;
32104}
32105
32106.ui.massive.message {
32107 font-size: 1.71428571em;
32108}
32109
32110/*******************************
32111 Theme Overrides
32112*******************************/
32113
32114/*******************************
32115 Site Overrides
32116*******************************/
32117/*!
32118 * # Fomantic-UI - Table
32119 * http://github.com/fomantic/Fomantic-UI/
32120 *
32121 *
32122 * Released under the MIT license
32123 * http://opensource.org/licenses/MIT
32124 *
32125 */
32126
32127/*******************************
32128 Table
32129*******************************/
32130
32131/* Prototype */
32132
32133.ui.table {
32134 width: 100%;
32135 background: #FFFFFF;
32136 margin: 1em 0;
32137 border: 1px solid rgba(34, 36, 38, 0.15);
32138 -webkit-box-shadow: none;
32139 box-shadow: none;
32140 border-radius: 0.28571429rem;
32141 text-align: left;
32142 vertical-align: middle;
32143 color: rgba(0, 0, 0, 0.87);
32144 border-collapse: separate;
32145 border-spacing: 0;
32146}
32147
32148.ui.table:first-child {
32149 margin-top: 0;
32150}
32151
32152.ui.table:last-child {
32153 margin-bottom: 0;
32154}
32155
32156.ui.table > thead,
32157.ui.table > tbody {
32158 text-align: inherit;
32159 vertical-align: inherit;
32160}
32161
32162/*******************************
32163 Parts
32164*******************************/
32165
32166/* Table Content */
32167
32168.ui.table th,
32169.ui.table td {
32170 -webkit-transition: background 0.1s ease, color 0.1s ease;
32171 transition: background 0.1s ease, color 0.1s ease;
32172}
32173
32174/* Headers */
32175
32176.ui.table > thead {
32177 -webkit-box-shadow: none;
32178 box-shadow: none;
32179}
32180
32181.ui.table > thead > tr > th {
32182 cursor: auto;
32183 background: #F9FAFB;
32184 text-align: inherit;
32185 color: rgba(0, 0, 0, 0.87);
32186 padding: 0.92857143em 0.78571429em;
32187 vertical-align: inherit;
32188 font-style: none;
32189 font-weight: bold;
32190 text-transform: none;
32191 border-bottom: 1px solid rgba(34, 36, 38, 0.1);
32192 border-left: none;
32193}
32194
32195.ui.table > thead > tr > th:first-child {
32196 border-left: none;
32197}
32198
32199.ui.table > thead > tr:first-child > th:first-child {
32200 border-radius: 0.28571429rem 0 0 0;
32201}
32202
32203.ui.table > thead > tr:first-child > th:last-child {
32204 border-radius: 0 0.28571429rem 0 0;
32205}
32206
32207.ui.table > thead > tr:first-child > th:only-child {
32208 border-radius: 0.28571429rem 0.28571429rem 0 0;
32209}
32210
32211/* Footer */
32212
32213.ui.table > tfoot {
32214 -webkit-box-shadow: none;
32215 box-shadow: none;
32216}
32217
32218.ui.table > tfoot > tr > th {
32219 cursor: auto;
32220 border-top: 1px solid rgba(34, 36, 38, 0.15);
32221 background: #F9FAFB;
32222 text-align: inherit;
32223 color: rgba(0, 0, 0, 0.87);
32224 padding: 0.78571429em 0.78571429em;
32225 vertical-align: middle;
32226 font-style: normal;
32227 font-weight: normal;
32228 text-transform: none;
32229}
32230
32231.ui.table > tfoot > tr > th:first-child {
32232 border-left: none;
32233}
32234
32235.ui.table > tfoot > tr:first-child > th:first-child {
32236 border-radius: 0 0 0 0.28571429rem;
32237}
32238
32239.ui.table > tfoot > tr:first-child > th:last-child {
32240 border-radius: 0 0 0.28571429rem 0;
32241}
32242
32243.ui.table > tfoot > tr:first-child > th:only-child {
32244 border-radius: 0 0 0.28571429rem 0.28571429rem;
32245}
32246
32247/* Table Row */
32248
32249.ui.table > tr > td,
32250.ui.table > tbody > tr > td {
32251 border-top: 1px solid rgba(34, 36, 38, 0.1);
32252}
32253
32254.ui.table > tr:first-child > td,
32255.ui.table > tbody > tr:first-child > td {
32256 border-top: none;
32257}
32258
32259/* Repeated tbody */
32260
32261.ui.table > tbody + tbody tr:first-child > td {
32262 border-top: 1px solid rgba(34, 36, 38, 0.1);
32263}
32264
32265/* Table Cells */
32266
32267.ui.table > tbody > tr > td,
32268.ui.table > tr > td {
32269 padding: 0.78571429em 0.78571429em;
32270 text-align: inherit;
32271}
32272
32273/* Icons */
32274
32275.ui.table > .icon {
32276 vertical-align: baseline;
32277}
32278
32279.ui.table > .icon:only-child {
32280 margin: 0;
32281}
32282
32283/* Table Segment */
32284
32285.ui.table.segment {
32286 padding: 0;
32287}
32288
32289.ui.table.segment:after {
32290 display: none;
32291}
32292
32293.ui.table.segment.stacked:after {
32294 display: block;
32295}
32296
32297/* Responsive */
32298
32299@media only screen and (max-width: 767.98px) {
32300 .ui.table:not(.unstackable) {
32301 width: 100%;
32302 padding: 0;
32303 }
32304
32305 .ui.table:not(.unstackable) > thead,
32306 .ui.table:not(.unstackable) > thead > tr,
32307 .ui.table:not(.unstackable) > tfoot,
32308 .ui.table:not(.unstackable) > tfoot > tr,
32309 .ui.table:not(.unstackable) > tbody,
32310 .ui.table:not(.unstackable) > tr,
32311 .ui.table:not(.unstackable) > tbody > tr,
32312 .ui.table:not(.unstackable) > tr > th,
32313 .ui.table:not(.unstackable) > thead > tr > th,
32314 .ui.table:not(.unstackable) > tbody > tr > th,
32315 .ui.table:not(.unstackable) > tfoot > tr > th,
32316 .ui.table:not(.unstackable) > tr > td,
32317 .ui.table:not(.unstackable) > tbody > tr > td {
32318 display: block !important;
32319 width: auto !important;
32320 }
32321
32322 .ui.table:not(.unstackable) > thead {
32323 display: block;
32324 }
32325
32326 .ui.table:not(.unstackable) > tfoot {
32327 display: block;
32328 }
32329
32330 .ui.table:not(.unstackable) > tr,
32331 .ui.table:not(.unstackable) > thead > tr,
32332 .ui.table:not(.unstackable) > tbody > tr,
32333 .ui.table:not(.unstackable) > tfoot > tr {
32334 padding-top: 1em;
32335 padding-bottom: 1em;
32336 -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset !important;
32337 box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset !important;
32338 }
32339
32340 .ui.ui.ui.ui.table:not(.unstackable) > tr > th,
32341 .ui.ui.ui.ui.table:not(.unstackable) > thead > tr > th,
32342 .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > th,
32343 .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > th,
32344 .ui.ui.ui.ui.table:not(.unstackable) > tr > td,
32345 .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > td {
32346 background: none;
32347 border: none;
32348 padding: 0.25em 0.75em;
32349 -webkit-box-shadow: none !important;
32350 box-shadow: none !important;
32351 }
32352
32353 .ui.table:not(.unstackable) > tr > th:first-child,
32354 .ui.table:not(.unstackable) > thead > tr > th:first-child,
32355 .ui.table:not(.unstackable) > tbody > tr > th:first-child,
32356 .ui.table:not(.unstackable) > tfoot > tr > th:first-child,
32357 .ui.table:not(.unstackable) > tr > td:first-child,
32358 .ui.table:not(.unstackable) > tbody > tr > td:first-child {
32359 font-weight: bold;
32360 }
32361
32362 /* Definition Table */
32363
32364 .ui.definition.table:not(.unstackable) > thead > tr > th:first-child {
32365 -webkit-box-shadow: none !important;
32366 box-shadow: none !important;
32367 }
32368}
32369
32370/*******************************
32371 Coupling
32372*******************************/
32373
32374/* UI Image */
32375
32376.ui.table .collapsing .image,
32377.ui.table .collapsing .image img {
32378 max-width: none;
32379}
32380
32381/*******************************
32382 Types
32383*******************************/
32384
32385/*--------------
32386 Complex
32387---------------*/
32388
32389.ui.structured.table {
32390 border-collapse: collapse;
32391}
32392
32393.ui.structured.table > thead > tr > th {
32394 border-left: none;
32395 border-right: none;
32396}
32397
32398.ui.structured.sortable.table > thead > tr > th {
32399 border-left: 1px solid rgba(34, 36, 38, 0.15);
32400 border-right: 1px solid rgba(34, 36, 38, 0.15);
32401}
32402
32403.ui.structured.basic.table > tr > th,
32404.ui.structured.basic.table > thead > tr > th,
32405.ui.structured.basic.table > tbody > tr > th,
32406.ui.structured.basic.table > tfoot > tr > th {
32407 border-left: none;
32408 border-right: none;
32409}
32410
32411.ui.structured.celled.table > tr > th,
32412.ui.structured.celled.table > thead > tr > th,
32413.ui.structured.celled.table > tbody > tr > th,
32414.ui.structured.celled.table > tfoot > tr > th,
32415.ui.structured.celled.table > tr > td,
32416.ui.structured.celled.table > tbody > tr > td {
32417 border-left: 1px solid rgba(34, 36, 38, 0.1);
32418 border-right: 1px solid rgba(34, 36, 38, 0.1);
32419}
32420
32421/*--------------
32422 Definition
32423---------------*/
32424
32425.ui.definition.table > thead:not(.full-width) > tr > th:first-child {
32426 pointer-events: none;
32427 background: #FFFFFF;
32428 font-weight: normal;
32429 color: rgba(0, 0, 0, 0.4);
32430 -webkit-box-shadow: -0.1em -0.2em 0 0.1em #FFFFFF;
32431 box-shadow: -0.1em -0.2em 0 0.1em #FFFFFF;
32432 -moz-transform: scale(1);
32433}
32434
32435.ui.definition.table > tfoot:not(.full-width) > tr > th:first-child {
32436 pointer-events: none;
32437 background: #FFFFFF;
32438 font-weight: normal;
32439 color: rgba(0, 0, 0, 0.4);
32440 -webkit-box-shadow: -0.1em 0.2em 0 0.1em #FFFFFF;
32441 box-shadow: -0.1em 0.2em 0 0.1em #FFFFFF;
32442 -moz-transform: scale(1);
32443}
32444
32445/* Highlight Defining Column */
32446
32447.ui.definition.table > tr > td:first-child:not(.ignored),
32448.ui.definition.table > tbody > tr > td:first-child:not(.ignored),
32449.ui.definition.table tr td.definition {
32450 background: rgba(0, 0, 0, 0.03);
32451 font-weight: bold;
32452 color: rgba(0, 0, 0, 0.95);
32453 text-transform: '';
32454 -webkit-box-shadow: '';
32455 box-shadow: '';
32456 text-align: '';
32457 font-size: 1em;
32458 padding-left: '';
32459 padding-right: '';
32460}
32461
32462/* Fix 2nd Column */
32463
32464.ui.definition.table > thead:not(.full-width) > tr > th:nth-child(2) {
32465 border-left: 1px solid rgba(34, 36, 38, 0.15);
32466}
32467
32468.ui.definition.table > tfoot:not(.full-width) > tr > th:nth-child(2) {
32469 border-left: 1px solid rgba(34, 36, 38, 0.15);
32470}
32471
32472.ui.definition.table > tr > td:nth-child(2),
32473.ui.definition.table > tbody > tr > td:nth-child(2) {
32474 border-left: 1px solid rgba(34, 36, 38, 0.15);
32475}
32476
32477/*******************************
32478 States
32479*******************************/
32480
32481/*--------------
32482 Positive
32483---------------*/
32484
32485.ui.ui.ui.ui.table tr.positive,
32486.ui.ui.table td.positive {
32487 -webkit-box-shadow: 0 0 0 #A3C293 inset;
32488 box-shadow: 0 0 0 #A3C293 inset;
32489 background: #FCFFF5;
32490 color: #2C662D;
32491}
32492
32493/*--------------
32494 Negative
32495---------------*/
32496
32497.ui.ui.ui.ui.table tr.negative,
32498.ui.ui.table td.negative {
32499 -webkit-box-shadow: 0 0 0 #E0B4B4 inset;
32500 box-shadow: 0 0 0 #E0B4B4 inset;
32501 background: #FFF6F6;
32502 color: #9F3A38;
32503}
32504
32505/*--------------
32506 Error
32507---------------*/
32508
32509.ui.ui.ui.ui.table tr.error,
32510.ui.ui.table td.error {
32511 -webkit-box-shadow: 0 0 0 #E0B4B4 inset;
32512 box-shadow: 0 0 0 #E0B4B4 inset;
32513 background: #FFF6F6;
32514 color: #9F3A38;
32515}
32516
32517/*--------------
32518 Warning
32519---------------*/
32520
32521.ui.ui.ui.ui.table tr.warning,
32522.ui.ui.table td.warning {
32523 -webkit-box-shadow: 0 0 0 #C9BA9B inset;
32524 box-shadow: 0 0 0 #C9BA9B inset;
32525 background: #FFFAF3;
32526 color: #573A08;
32527}
32528
32529/*--------------
32530 Active
32531---------------*/
32532
32533.ui.ui.ui.ui.table tr.active,
32534.ui.ui.table td.active {
32535 -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.87) inset;
32536 box-shadow: 0 0 0 rgba(0, 0, 0, 0.87) inset;
32537 background: #E0E0E0;
32538 color: rgba(0, 0, 0, 0.87);
32539}
32540
32541/*--------------
32542 Disabled
32543---------------*/
32544
32545.ui.table tr.disabled td,
32546.ui.table tr td.disabled,
32547.ui.table tr.disabled:hover,
32548.ui.table tr:hover td.disabled {
32549 pointer-events: none;
32550 color: rgba(40, 40, 40, 0.3);
32551}
32552
32553/*******************************
32554 Variations
32555*******************************/
32556
32557/*--------------
32558 Stackable
32559---------------*/
32560
32561@media only screen and (max-width: 991.98px) {
32562 .ui[class*="tablet stackable"].table,
32563 .ui[class*="tablet stackable"].table > thead,
32564 .ui[class*="tablet stackable"].table > thead > tr,
32565 .ui[class*="tablet stackable"].table > tfoot,
32566 .ui[class*="tablet stackable"].table > tfoot > tr,
32567 .ui[class*="tablet stackable"].table > tbody,
32568 .ui[class*="tablet stackable"].table > tbody > tr,
32569 .ui[class*="tablet stackable"].table > tr,
32570 .ui[class*="tablet stackable"].table > thead > tr > th,
32571 .ui[class*="tablet stackable"].table > tbody > tr > th,
32572 .ui[class*="tablet stackable"].table > tfoot > tr > th,
32573 .ui[class*="tablet stackable"].table > tr > th,
32574 .ui[class*="tablet stackable"].table > tbody > tr > td,
32575 .ui[class*="tablet stackable"].table > tr > td {
32576 display: block !important;
32577 width: 100% !important;
32578 }
32579
32580 .ui[class*="tablet stackable"].table {
32581 padding: 0;
32582 }
32583
32584 .ui[class*="tablet stackable"].table > thead {
32585 display: block;
32586 }
32587
32588 .ui[class*="tablet stackable"].table > tfoot {
32589 display: block;
32590 }
32591
32592 .ui[class*="tablet stackable"].table > thead > tr,
32593 .ui[class*="tablet stackable"].table > tbody > tr,
32594 .ui[class*="tablet stackable"].table > tfoot > tr,
32595 .ui[class*="tablet stackable"].table > tr {
32596 padding-top: 1em;
32597 padding-bottom: 1em;
32598 -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset !important;
32599 box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset !important;
32600 }
32601
32602 .ui[class*="tablet stackable"].table > thead > tr > th,
32603 .ui[class*="tablet stackable"].table > tbody > tr > th,
32604 .ui[class*="tablet stackable"].table > tfoot > tr > th,
32605 .ui[class*="tablet stackable"].table > tr > th,
32606 .ui[class*="tablet stackable"].table > tbody > tr > td,
32607 .ui[class*="tablet stackable"].table > tr > td {
32608 background: none;
32609 border: none !important;
32610 padding: 0.25em 0.75em;
32611 -webkit-box-shadow: none !important;
32612 box-shadow: none !important;
32613 }
32614
32615 /* Definition Table */
32616
32617 .ui.definition[class*="tablet stackable"].table > thead > tr > th:first-child {
32618 -webkit-box-shadow: none !important;
32619 box-shadow: none !important;
32620 }
32621}
32622
32623/*--------------
32624 Text Alignment
32625---------------*/
32626
32627.ui.table[class*="left aligned"],
32628.ui.table [class*="left aligned"] {
32629 text-align: left;
32630}
32631
32632.ui.table[class*="center aligned"],
32633.ui.table [class*="center aligned"] {
32634 text-align: center;
32635}
32636
32637.ui.table[class*="right aligned"],
32638.ui.table [class*="right aligned"] {
32639 text-align: right;
32640}
32641
32642/*------------------
32643 Vertical Alignment
32644------------------*/
32645
32646.ui.table[class*="top aligned"],
32647.ui.table [class*="top aligned"] {
32648 vertical-align: top;
32649}
32650
32651.ui.table[class*="middle aligned"],
32652.ui.table [class*="middle aligned"] {
32653 vertical-align: middle;
32654}
32655
32656.ui.table[class*="bottom aligned"],
32657.ui.table [class*="bottom aligned"] {
32658 vertical-align: bottom;
32659}
32660
32661/*--------------
32662 Collapsing
32663---------------*/
32664
32665.ui.table th.collapsing,
32666.ui.table td.collapsing {
32667 width: 1px;
32668 white-space: nowrap;
32669}
32670
32671/*--------------
32672 Fixed
32673---------------*/
32674
32675.ui.fixed.table {
32676 table-layout: fixed;
32677}
32678
32679.ui.fixed.table th,
32680.ui.fixed.table td {
32681 overflow: hidden;
32682 text-overflow: ellipsis;
32683}
32684
32685/*--------------
32686 Selectable
32687---------------*/
32688
32689.ui.ui.selectable.table > tbody > tr:hover,
32690.ui.table tbody tr td.selectable:hover {
32691 background: rgba(0, 0, 0, 0.05);
32692 color: rgba(0, 0, 0, 0.95);
32693}
32694
32695.ui.ui.selectable.inverted.table > tbody > tr:hover,
32696.ui.inverted.table tbody tr td.selectable:hover {
32697 background: rgba(255, 255, 255, 0.08);
32698 color: #ffffff;
32699}
32700
32701/* Selectable Cell Link */
32702
32703.ui.table tbody tr td.selectable {
32704 padding: 0;
32705}
32706
32707.ui.table tbody tr td.selectable > a:not(.ui) {
32708 display: block;
32709 color: inherit;
32710 padding: 0.78571429em 0.78571429em;
32711}
32712
32713.ui.table > tr > td.selectable,
32714.ui.table > tbody > tr > td.selectable,
32715.ui.selectable.table > tbody > tr,
32716.ui.selectable.table > tr {
32717 cursor: pointer;
32718}
32719
32720/* Other States */
32721
32722.ui.ui.selectable.table tr.error:hover,
32723.ui.table tr td.selectable.error:hover,
32724.ui.selectable.table tr:hover td.error {
32725 background: #ffe7e7;
32726 color: #943634;
32727}
32728
32729.ui.ui.selectable.table tr.warning:hover,
32730.ui.table tr td.selectable.warning:hover,
32731.ui.selectable.table tr:hover td.warning {
32732 background: #fff4e4;
32733 color: #493107;
32734}
32735
32736.ui.ui.selectable.table tr.active:hover,
32737.ui.table tr td.selectable.active:hover,
32738.ui.selectable.table tr:hover td.active {
32739 background: #E0E0E0;
32740 color: rgba(0, 0, 0, 0.87);
32741}
32742
32743.ui.ui.selectable.table tr.positive:hover,
32744.ui.table tr td.selectable.positive:hover,
32745.ui.selectable.table tr:hover td.positive {
32746 background: #f7ffe6;
32747 color: #275b28;
32748}
32749
32750.ui.ui.selectable.table tr.negative:hover,
32751.ui.table tr td.selectable.negative:hover,
32752.ui.selectable.table tr:hover td.negative {
32753 background: #ffe7e7;
32754 color: #943634;
32755}
32756
32757/*-------------------
32758 Attached
32759--------------------*/
32760
32761/* Middle */
32762
32763.ui.attached.table {
32764 top: 0;
32765 bottom: 0;
32766 border-radius: 0;
32767 margin: 0 -1px;
32768 width: calc(100% + 2px);
32769 max-width: calc(100% + 2px);
32770 -webkit-box-shadow: none;
32771 box-shadow: none;
32772 border: 1px solid #D4D4D5;
32773}
32774
32775.ui.attached + .ui.attached.table:not(.top) {
32776 border-top: none;
32777}
32778
32779/* Top */
32780
32781.ui[class*="top attached"].table {
32782 bottom: 0;
32783 margin-bottom: 0;
32784 top: 0;
32785 margin-top: 1em;
32786 border-radius: 0.28571429rem 0.28571429rem 0 0;
32787}
32788
32789.ui.table[class*="top attached"]:first-child {
32790 margin-top: 0;
32791}
32792
32793/* Bottom */
32794
32795.ui[class*="bottom attached"].table {
32796 bottom: 0;
32797 margin-top: 0;
32798 top: 0;
32799 margin-bottom: 1em;
32800 -webkit-box-shadow: none, none;
32801 box-shadow: none, none;
32802 border-radius: 0 0 0.28571429rem 0.28571429rem;
32803}
32804
32805.ui[class*="bottom attached"].table:last-child {
32806 margin-bottom: 0;
32807}
32808
32809/*--------------
32810 Striped
32811---------------*/
32812
32813/* Table Striping */
32814
32815.ui.striped.table > tr:nth-child(2n),
32816.ui.striped.table > tbody > tr:nth-child(2n) {
32817 background-color: rgba(0, 0, 50, 0.02);
32818}
32819
32820/* Stripes */
32821
32822.ui.inverted.striped.table > tr:nth-child(2n),
32823.ui.inverted.striped.table > tbody > tr:nth-child(2n) {
32824 background-color: rgba(255, 255, 255, 0.05);
32825}
32826
32827/* Allow striped active hover */
32828
32829.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover {
32830 background: #EFEFEF;
32831 color: rgba(0, 0, 0, 0.95);
32832}
32833
32834/*--------------
32835 Single Line
32836---------------*/
32837
32838.ui.table[class*="single line"],
32839.ui.table [class*="single line"] {
32840 white-space: nowrap;
32841}
32842
32843/*-------------------
32844 Colors
32845--------------------*/
32846
32847.ui.primary.table {
32848 border-top: 0.2em solid #2185D0;
32849}
32850
32851.ui.inverted.primary.table {
32852 background-color: #2185D0;
32853 color: #FFFFFF;
32854}
32855
32856.ui.ui.ui.ui.table tr.primary,
32857.ui.ui.table td.primary {
32858 -webkit-box-shadow: 0 0 0 #1a69a4 inset;
32859 box-shadow: 0 0 0 #1a69a4 inset;
32860 background: #ddf4ff;
32861 color: rgba(255, 255, 255, 0.9);
32862}
32863
32864.ui.ui.selectable.table tr.primary:hover,
32865.ui.table tr td.selectable.primary:hover,
32866.ui.selectable.table tr:hover td.primary {
32867 background: #d3f1ff;
32868 color: rgba(255, 255, 255, 0.9);
32869}
32870
32871.ui.secondary.table {
32872 border-top: 0.2em solid #1B1C1D;
32873}
32874
32875.ui.inverted.secondary.table {
32876 background-color: #1B1C1D;
32877 color: #FFFFFF;
32878}
32879
32880.ui.ui.ui.ui.table tr.secondary,
32881.ui.ui.table td.secondary {
32882 -webkit-box-shadow: 0 0 0 #020203 inset;
32883 box-shadow: 0 0 0 #020203 inset;
32884 background: #dddddd;
32885 color: rgba(255, 255, 255, 0.9);
32886}
32887
32888.ui.ui.selectable.table tr.secondary:hover,
32889.ui.table tr td.selectable.secondary:hover,
32890.ui.selectable.table tr:hover td.secondary {
32891 background: #e2e2e2;
32892 color: rgba(255, 255, 255, 0.9);
32893}
32894
32895.ui.red.table {
32896 border-top: 0.2em solid #DB2828;
32897}
32898
32899.ui.inverted.red.table {
32900 background-color: #DB2828;
32901 color: #FFFFFF;
32902}
32903
32904.ui.ui.ui.ui.table tr.red,
32905.ui.ui.table td.red {
32906 -webkit-box-shadow: 0 0 0 #b21e1e inset;
32907 box-shadow: 0 0 0 #b21e1e inset;
32908 background: #ffe1df;
32909 color: #DB2828;
32910}
32911
32912.ui.ui.selectable.table tr.red:hover,
32913.ui.table tr td.selectable.red:hover,
32914.ui.selectable.table tr:hover td.red {
32915 background: #ffd7d5;
32916 color: #DB2828;
32917}
32918
32919.ui.orange.table {
32920 border-top: 0.2em solid #F2711C;
32921}
32922
32923.ui.inverted.orange.table {
32924 background-color: #F2711C;
32925 color: #FFFFFF;
32926}
32927
32928.ui.ui.ui.ui.table tr.orange,
32929.ui.ui.table td.orange {
32930 -webkit-box-shadow: 0 0 0 #cf590c inset;
32931 box-shadow: 0 0 0 #cf590c inset;
32932 background: #ffe7d1;
32933 color: #F2711C;
32934}
32935
32936.ui.ui.selectable.table tr.orange:hover,
32937.ui.table tr td.selectable.orange:hover,
32938.ui.selectable.table tr:hover td.orange {
32939 background: #fae1cc;
32940 color: #F2711C;
32941}
32942
32943.ui.yellow.table {
32944 border-top: 0.2em solid #FBBD08;
32945}
32946
32947.ui.inverted.yellow.table {
32948 background-color: #FBBD08;
32949 color: #FFFFFF;
32950}
32951
32952.ui.ui.ui.ui.table tr.yellow,
32953.ui.ui.table td.yellow {
32954 -webkit-box-shadow: 0 0 0 #cd9903 inset;
32955 box-shadow: 0 0 0 #cd9903 inset;
32956 background: #fff9d2;
32957 color: #B58105;
32958}
32959
32960.ui.ui.selectable.table tr.yellow:hover,
32961.ui.table tr td.selectable.yellow:hover,
32962.ui.selectable.table tr:hover td.yellow {
32963 background: #fbf5cc;
32964 color: #B58105;
32965}
32966
32967.ui.olive.table {
32968 border-top: 0.2em solid #B5CC18;
32969}
32970
32971.ui.inverted.olive.table {
32972 background-color: #B5CC18;
32973 color: #FFFFFF;
32974}
32975
32976.ui.ui.ui.ui.table tr.olive,
32977.ui.ui.table td.olive {
32978 -webkit-box-shadow: 0 0 0 #8d9e13 inset;
32979 box-shadow: 0 0 0 #8d9e13 inset;
32980 background: #f7fae4;
32981 color: #8ABC1E;
32982}
32983
32984.ui.ui.selectable.table tr.olive:hover,
32985.ui.table tr td.selectable.olive:hover,
32986.ui.selectable.table tr:hover td.olive {
32987 background: #f6fada;
32988 color: #8ABC1E;
32989}
32990
32991.ui.green.table {
32992 border-top: 0.2em solid #21BA45;
32993}
32994
32995.ui.inverted.green.table {
32996 background-color: #21BA45;
32997 color: #FFFFFF;
32998}
32999
33000.ui.ui.ui.ui.table tr.green,
33001.ui.ui.table td.green {
33002 -webkit-box-shadow: 0 0 0 #198f35 inset;
33003 box-shadow: 0 0 0 #198f35 inset;
33004 background: #d5f5d9;
33005 color: #1EBC30;
33006}
33007
33008.ui.ui.selectable.table tr.green:hover,
33009.ui.table tr td.selectable.green:hover,
33010.ui.selectable.table tr:hover td.green {
33011 background: #d2eed5;
33012 color: #1EBC30;
33013}
33014
33015.ui.teal.table {
33016 border-top: 0.2em solid #00B5AD;
33017}
33018
33019.ui.inverted.teal.table {
33020 background-color: #00B5AD;
33021 color: #FFFFFF;
33022}
33023
33024.ui.ui.ui.ui.table tr.teal,
33025.ui.ui.table td.teal {
33026 -webkit-box-shadow: 0 0 0 #00827c inset;
33027 box-shadow: 0 0 0 #00827c inset;
33028 background: #e2ffff;
33029 color: #10A3A3;
33030}
33031
33032.ui.ui.selectable.table tr.teal:hover,
33033.ui.table tr td.selectable.teal:hover,
33034.ui.selectable.table tr:hover td.teal {
33035 background: #d8ffff;
33036 color: #10A3A3;
33037}
33038
33039.ui.blue.table {
33040 border-top: 0.2em solid #2185D0;
33041}
33042
33043.ui.inverted.blue.table {
33044 background-color: #2185D0;
33045 color: #FFFFFF;
33046}
33047
33048.ui.ui.ui.ui.table tr.blue,
33049.ui.ui.table td.blue {
33050 -webkit-box-shadow: 0 0 0 #1a69a4 inset;
33051 box-shadow: 0 0 0 #1a69a4 inset;
33052 background: #ddf4ff;
33053 color: #2185D0;
33054}
33055
33056.ui.ui.selectable.table tr.blue:hover,
33057.ui.table tr td.selectable.blue:hover,
33058.ui.selectable.table tr:hover td.blue {
33059 background: #d3f1ff;
33060 color: #2185D0;
33061}
33062
33063.ui.violet.table {
33064 border-top: 0.2em solid #6435C9;
33065}
33066
33067.ui.inverted.violet.table {
33068 background-color: #6435C9;
33069 color: #FFFFFF;
33070}
33071
33072.ui.ui.ui.ui.table tr.violet,
33073.ui.ui.table td.violet {
33074 -webkit-box-shadow: 0 0 0 #502aa1 inset;
33075 box-shadow: 0 0 0 #502aa1 inset;
33076 background: #ece9fe;
33077 color: #6435C9;
33078}
33079
33080.ui.ui.selectable.table tr.violet:hover,
33081.ui.table tr td.selectable.violet:hover,
33082.ui.selectable.table tr:hover td.violet {
33083 background: #e3deff;
33084 color: #6435C9;
33085}
33086
33087.ui.purple.table {
33088 border-top: 0.2em solid #A333C8;
33089}
33090
33091.ui.inverted.purple.table {
33092 background-color: #A333C8;
33093 color: #FFFFFF;
33094}
33095
33096.ui.ui.ui.ui.table tr.purple,
33097.ui.ui.table td.purple {
33098 -webkit-box-shadow: 0 0 0 #82299f inset;
33099 box-shadow: 0 0 0 #82299f inset;
33100 background: #f8e3ff;
33101 color: #A333C8;
33102}
33103
33104.ui.ui.selectable.table tr.purple:hover,
33105.ui.table tr td.selectable.purple:hover,
33106.ui.selectable.table tr:hover td.purple {
33107 background: #f5d9ff;
33108 color: #A333C8;
33109}
33110
33111.ui.pink.table {
33112 border-top: 0.2em solid #E03997;
33113}
33114
33115.ui.inverted.pink.table {
33116 background-color: #E03997;
33117 color: #FFFFFF;
33118}
33119
33120.ui.ui.ui.ui.table tr.pink,
33121.ui.ui.table td.pink {
33122 -webkit-box-shadow: 0 0 0 #c71f7e inset;
33123 box-shadow: 0 0 0 #c71f7e inset;
33124 background: #ffe8f9;
33125 color: #E03997;
33126}
33127
33128.ui.ui.selectable.table tr.pink:hover,
33129.ui.table tr td.selectable.pink:hover,
33130.ui.selectable.table tr:hover td.pink {
33131 background: #ffdef6;
33132 color: #E03997;
33133}
33134
33135.ui.brown.table {
33136 border-top: 0.2em solid #A5673F;
33137}
33138
33139.ui.inverted.brown.table {
33140 background-color: #A5673F;
33141 color: #FFFFFF;
33142}
33143
33144.ui.ui.ui.ui.table tr.brown,
33145.ui.ui.table td.brown {
33146 -webkit-box-shadow: 0 0 0 #805031 inset;
33147 box-shadow: 0 0 0 #805031 inset;
33148 background: #f7e5d2;
33149 color: #A5673F;
33150}
33151
33152.ui.ui.selectable.table tr.brown:hover,
33153.ui.table tr td.selectable.brown:hover,
33154.ui.selectable.table tr:hover td.brown {
33155 background: #efe0cf;
33156 color: #A5673F;
33157}
33158
33159.ui.grey.table {
33160 border-top: 0.2em solid #767676;
33161}
33162
33163.ui.inverted.grey.table {
33164 background-color: #767676;
33165 color: #FFFFFF;
33166}
33167
33168.ui.ui.ui.ui.table tr.grey,
33169.ui.ui.table td.grey {
33170 -webkit-box-shadow: 0 0 0 #5d5d5d inset;
33171 box-shadow: 0 0 0 #5d5d5d inset;
33172 background: #DCDDDE;
33173 color: #767676;
33174}
33175
33176.ui.ui.selectable.table tr.grey:hover,
33177.ui.table tr td.selectable.grey:hover,
33178.ui.selectable.table tr:hover td.grey {
33179 background: #c2c4c5;
33180 color: #767676;
33181}
33182
33183.ui.black.table {
33184 border-top: 0.2em solid #1B1C1D;
33185}
33186
33187.ui.inverted.black.table {
33188 background-color: #1B1C1D;
33189 color: #FFFFFF;
33190}
33191
33192.ui.ui.ui.ui.table tr.black,
33193.ui.ui.table td.black {
33194 -webkit-box-shadow: 0 0 0 #020203 inset;
33195 box-shadow: 0 0 0 #020203 inset;
33196 background: #545454;
33197 color: #FFFFFF;
33198}
33199
33200.ui.ui.selectable.table tr.black:hover,
33201.ui.table tr td.selectable.black:hover,
33202.ui.selectable.table tr:hover td.black {
33203 background: #000000;
33204 color: #FFFFFF;
33205}
33206
33207/*--------------
33208 Column Count
33209---------------*/
33210
33211/* Grid Based */
33212
33213.ui.one.column.table td {
33214 width: 100%;
33215}
33216
33217.ui.two.column.table td {
33218 width: 50%;
33219}
33220
33221.ui.three.column.table td {
33222 width: 33.33333333%;
33223}
33224
33225.ui.four.column.table td {
33226 width: 25%;
33227}
33228
33229.ui.five.column.table td {
33230 width: 20%;
33231}
33232
33233.ui.six.column.table td {
33234 width: 16.66666667%;
33235}
33236
33237.ui.seven.column.table td {
33238 width: 14.28571429%;
33239}
33240
33241.ui.eight.column.table td {
33242 width: 12.5%;
33243}
33244
33245.ui.nine.column.table td {
33246 width: 11.11111111%;
33247}
33248
33249.ui.ten.column.table td {
33250 width: 10%;
33251}
33252
33253.ui.eleven.column.table td {
33254 width: 9.09090909%;
33255}
33256
33257.ui.twelve.column.table td {
33258 width: 8.33333333%;
33259}
33260
33261.ui.thirteen.column.table td {
33262 width: 7.69230769%;
33263}
33264
33265.ui.fourteen.column.table td {
33266 width: 7.14285714%;
33267}
33268
33269.ui.fifteen.column.table td {
33270 width: 6.66666667%;
33271}
33272
33273.ui.sixteen.column.table td {
33274 width: 6.25%;
33275}
33276
33277/* Column Width */
33278
33279.ui.table th.one.wide,
33280.ui.table td.one.wide {
33281 width: 6.25%;
33282}
33283
33284.ui.table th.two.wide,
33285.ui.table td.two.wide {
33286 width: 12.5%;
33287}
33288
33289.ui.table th.three.wide,
33290.ui.table td.three.wide {
33291 width: 18.75%;
33292}
33293
33294.ui.table th.four.wide,
33295.ui.table td.four.wide {
33296 width: 25%;
33297}
33298
33299.ui.table th.five.wide,
33300.ui.table td.five.wide {
33301 width: 31.25%;
33302}
33303
33304.ui.table th.six.wide,
33305.ui.table td.six.wide {
33306 width: 37.5%;
33307}
33308
33309.ui.table th.seven.wide,
33310.ui.table td.seven.wide {
33311 width: 43.75%;
33312}
33313
33314.ui.table th.eight.wide,
33315.ui.table td.eight.wide {
33316 width: 50%;
33317}
33318
33319.ui.table th.nine.wide,
33320.ui.table td.nine.wide {
33321 width: 56.25%;
33322}
33323
33324.ui.table th.ten.wide,
33325.ui.table td.ten.wide {
33326 width: 62.5%;
33327}
33328
33329.ui.table th.eleven.wide,
33330.ui.table td.eleven.wide {
33331 width: 68.75%;
33332}
33333
33334.ui.table th.twelve.wide,
33335.ui.table td.twelve.wide {
33336 width: 75%;
33337}
33338
33339.ui.table th.thirteen.wide,
33340.ui.table td.thirteen.wide {
33341 width: 81.25%;
33342}
33343
33344.ui.table th.fourteen.wide,
33345.ui.table td.fourteen.wide {
33346 width: 87.5%;
33347}
33348
33349.ui.table th.fifteen.wide,
33350.ui.table td.fifteen.wide {
33351 width: 93.75%;
33352}
33353
33354.ui.table th.sixteen.wide,
33355.ui.table td.sixteen.wide {
33356 width: 100%;
33357}
33358
33359/*--------------
33360 Sortable
33361---------------*/
33362
33363.ui.sortable.table > thead > tr > th {
33364 cursor: pointer;
33365 white-space: nowrap;
33366 border-left: 1px solid rgba(34, 36, 38, 0.15);
33367 color: rgba(0, 0, 0, 0.87);
33368}
33369
33370.ui.sortable.table > thead > tr > th:first-child {
33371 border-left: none;
33372}
33373
33374.ui.sortable.table thead th.sorted,
33375.ui.sortable.table thead th.sorted:hover {
33376 -webkit-user-select: none;
33377 -moz-user-select: none;
33378 -ms-user-select: none;
33379 user-select: none;
33380}
33381
33382.ui.sortable.table > thead > tr > th:after {
33383 display: none;
33384 font-style: normal;
33385 font-weight: normal;
33386 text-decoration: inherit;
33387 content: '';
33388 height: 1em;
33389 width: auto;
33390 opacity: 0.8;
33391 margin: 0 0 0 0.5em;
33392 font-family: 'Icons';
33393}
33394
33395.ui.sortable.table thead th.ascending:after {
33396 content: '\f0d8';
33397}
33398
33399.ui.sortable.table thead th.descending:after {
33400 content: '\f0d7';
33401}
33402
33403/* Hover */
33404
33405.ui.sortable.table th.disabled:hover {
33406 cursor: auto;
33407 color: rgba(40, 40, 40, 0.3);
33408}
33409
33410.ui.sortable.table > thead > tr > th:hover {
33411 background: rgba(0, 0, 0, 0.05);
33412 color: rgba(0, 0, 0, 0.8);
33413}
33414
33415/* Sorted */
33416
33417.ui.sortable.table thead th.sorted {
33418 background: rgba(0, 0, 0, 0.05);
33419 color: rgba(0, 0, 0, 0.95);
33420}
33421
33422.ui.sortable.table thead th.sorted:after {
33423 display: inline-block;
33424}
33425
33426/* Sorted Hover */
33427
33428.ui.sortable.table thead th.sorted:hover {
33429 background: rgba(0, 0, 0, 0.05);
33430 color: rgba(0, 0, 0, 0.95);
33431}
33432
33433/* Inverted */
33434
33435.ui.inverted.sortable.table thead th.sorted {
33436 background: rgba(255, 255, 255, 0.15) -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05)));
33437 background: rgba(255, 255, 255, 0.15) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
33438 background: rgba(255, 255, 255, 0.15) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
33439 color: #ffffff;
33440}
33441
33442.ui.inverted.sortable.table > thead > tr > th:hover {
33443 background: rgba(255, 255, 255, 0.08) -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05)));
33444 background: rgba(255, 255, 255, 0.08) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
33445 background: rgba(255, 255, 255, 0.08) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
33446 color: #ffffff;
33447}
33448
33449.ui.inverted.sortable.table > thead > tr > th {
33450 border-left-color: transparent;
33451 border-right-color: transparent;
33452}
33453
33454/*--------------
33455 Inverted
33456---------------*/
33457
33458/* Text Color */
33459
33460.ui.inverted.table {
33461 background: #333333;
33462 color: rgba(255, 255, 255, 0.9);
33463 border: none;
33464}
33465
33466.ui.ui.inverted.table > thead > tr > th,
33467.ui.ui.inverted.table > tbody > tr > th,
33468.ui.ui.inverted.table > tfoot > tr > th,
33469.ui.ui.inverted.table > tr > th {
33470 background-color: rgba(0, 0, 0, 0.15);
33471 border-color: rgba(255, 255, 255, 0.1);
33472 color: rgba(255, 255, 255, 0.9);
33473}
33474
33475.ui.inverted.table > tbody > tr > td,
33476.ui.inverted.table > tr > td {
33477 border-color: rgba(255, 255, 255, 0.1);
33478}
33479
33480.ui.inverted.table tr.disabled td,
33481.ui.inverted.table tr td.disabled,
33482.ui.inverted.table tr.disabled:hover td,
33483.ui.inverted.table tr:hover td.disabled {
33484 pointer-events: none;
33485 color: rgba(225, 225, 225, 0.3);
33486}
33487
33488.ui.inverted.table tr td.disabled:not([class="disabled"]),
33489.ui.inverted.table tr.disabled:not([class="disabled"]) td,
33490.ui.inverted.table tr.disabled td[class]:not(.disabled),
33491.ui.inverted.table tr:hover td.disabled:not([class="disabled"]) {
33492 color: rgba(40, 40, 40, 0.3);
33493}
33494
33495/* Definition */
33496
33497.ui.inverted.definition.table > tfoot:not(.full-width) > tr > th:first-child,
33498.ui.inverted.definition.table > thead:not(.full-width) > tr > th:first-child {
33499 background: #FFFFFF;
33500}
33501
33502.ui.inverted.definition.table > tbody > tr > td:first-child,
33503.ui.inverted.definition.table > tr > td:first-child {
33504 background: rgba(255, 255, 255, 0.02);
33505 color: #ffffff;
33506}
33507
33508/*--------------
33509 Collapsing
33510---------------*/
33511
33512.ui.collapsing.table {
33513 width: auto;
33514}
33515
33516/*--------------
33517 Basic
33518---------------*/
33519
33520.ui.basic.table {
33521 background: transparent;
33522 border: 1px solid rgba(34, 36, 38, 0.15);
33523 -webkit-box-shadow: none;
33524 box-shadow: none;
33525}
33526
33527.ui.basic.table > thead,
33528.ui.basic.table > tfoot {
33529 -webkit-box-shadow: none;
33530 box-shadow: none;
33531}
33532
33533.ui.basic.table > thead > tr > th,
33534.ui.basic.table > tbody > tr > th,
33535.ui.basic.table > tfoot > tr > th,
33536.ui.basic.table > tr > th {
33537 background: transparent;
33538 border-left: none;
33539}
33540
33541.ui.basic.table > tbody > tr {
33542 border-bottom: 1px solid rgba(0, 0, 0, 0.1);
33543}
33544
33545.ui.basic.table > tbody > tr > td,
33546.ui.basic.table > tr > td {
33547 background: transparent;
33548}
33549
33550.ui.basic.striped.table > tbody > tr:nth-child(2n) {
33551 background-color: rgba(0, 0, 0, 0.05);
33552}
33553
33554/* Very Basic */
33555
33556.ui[class*="very basic"].table {
33557 border: none;
33558}
33559
33560.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th,
33561.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th,
33562.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th,
33563.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th,
33564.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td,
33565.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td {
33566 padding: '';
33567}
33568
33569.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th:first-child,
33570.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th:first-child,
33571.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th:first-child,
33572.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th:first-child,
33573.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td:first-child,
33574.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td:first-child {
33575 padding-left: 0;
33576}
33577
33578.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th:last-child,
33579.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th:last-child,
33580.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th:last-child,
33581.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th:last-child,
33582.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td:last-child,
33583.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td:last-child {
33584 padding-right: 0;
33585}
33586
33587.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr:first-child > th {
33588 padding-top: 0;
33589}
33590
33591/*--------------
33592 Celled
33593---------------*/
33594
33595.ui.celled.table > tr > th,
33596.ui.celled.table > thead > tr > th,
33597.ui.celled.table > tbody > tr > th,
33598.ui.celled.table > tfoot > tr > th,
33599.ui.celled.table > tr > td,
33600.ui.celled.table > tbody > tr > td {
33601 border-left: 1px solid rgba(34, 36, 38, 0.1);
33602}
33603
33604.ui.inverted.celled.table > tbody > tr > td,
33605.ui.inverted.celled.table > tr > td {
33606 border-left: 1px solid rgba(255, 255, 255, 0.1);
33607}
33608
33609.ui.celled.table > tr > th:first-child,
33610.ui.celled.table > thead > tr > th:first-child,
33611.ui.celled.table > tbody > tr > th:first-child,
33612.ui.celled.table > tfoot > tr > th:first-child,
33613.ui.celled.table > tr > td:first-child,
33614.ui.celled.table > tbody > tr > td:first-child {
33615 border-left: none;
33616}
33617
33618/*--------------
33619 Padded
33620---------------*/
33621
33622.ui.padded.table > tr > th,
33623.ui.padded.table > thead > tr > th,
33624.ui.padded.table > tbody > tr > th,
33625.ui.padded.table > tfoot > tr > th {
33626 padding-left: 1em;
33627 padding-right: 1em;
33628}
33629
33630.ui.padded.table > tr > th,
33631.ui.padded.table > thead > tr > th,
33632.ui.padded.table > tbody > tr > th,
33633.ui.padded.table > tfoot > tr > th,
33634.ui.padded.table > tr > td,
33635.ui.padded.table > tbody > tr > td {
33636 padding: 1em 1em;
33637}
33638
33639/* Very */
33640
33641.ui[class*="very padded"].table > tr > th,
33642.ui[class*="very padded"].table > thead > tr > th,
33643.ui[class*="very padded"].table > tbody > tr > th,
33644.ui[class*="very padded"].table > tfoot > tr > th {
33645 padding-left: 1.5em;
33646 padding-right: 1.5em;
33647}
33648
33649.ui[class*="very padded"].table > tr > td,
33650.ui[class*="very padded"].table > tbody > tr > td {
33651 padding: 1.5em 1.5em;
33652}
33653
33654/*--------------
33655 Compact
33656---------------*/
33657
33658.ui.compact.table > tr > th,
33659.ui.compact.table > thead > tr > th,
33660.ui.compact.table > tbody > tr > th,
33661.ui.compact.table > tfoot > tr > th {
33662 padding-left: 0.7em;
33663 padding-right: 0.7em;
33664}
33665
33666.ui.compact.table > tr > td,
33667.ui.compact.table > tbody > tr > td {
33668 padding: 0.5em 0.7em;
33669}
33670
33671/* Very */
33672
33673.ui[class*="very compact"].table > tr > th,
33674.ui[class*="very compact"].table > thead > tr > th,
33675.ui[class*="very compact"].table > tbody > tr > th,
33676.ui[class*="very compact"].table > tfoot > tr > th {
33677 padding-left: 0.6em;
33678 padding-right: 0.6em;
33679}
33680
33681.ui[class*="very compact"].table > tr > td,
33682.ui[class*="very compact"].table > tbody > tr > td {
33683 padding: 0.4em 0.6em;
33684}
33685
33686/*--------------
33687 Sizes
33688---------------*/
33689
33690/* Small */
33691
33692.ui.small.table {
33693 font-size: 0.9em;
33694}
33695
33696/* Standard */
33697
33698.ui.table {
33699 font-size: 1em;
33700}
33701
33702/* Large */
33703
33704.ui.large.table {
33705 font-size: 1.1em;
33706}
33707
33708/*******************************
33709 Site Overrides
33710*******************************/
33711/*!
33712 * # Fomantic-UI - Ad
33713 * http://github.com/fomantic/Fomantic-UI/
33714 *
33715 *
33716 * Copyright 2013 Contributors
33717 * Released under the MIT license
33718 * http://opensource.org/licenses/MIT
33719 *
33720 */
33721
33722/*******************************
33723 Advertisement
33724*******************************/
33725
33726.ui.ad {
33727 display: block;
33728 overflow: hidden;
33729 margin: 1em 0;
33730}
33731
33732.ui.ad:first-child {
33733 margin: 0;
33734}
33735
33736.ui.ad:last-child {
33737 margin: 0;
33738}
33739
33740.ui.ad iframe {
33741 margin: 0;
33742 padding: 0;
33743 border: none;
33744 overflow: hidden;
33745}
33746
33747/*--------------
33748 Common
33749---------------*/
33750
33751/* Leaderboard */
33752
33753.ui.leaderboard.ad {
33754 width: 728px;
33755 height: 90px;
33756}
33757
33758/* Medium Rectangle */
33759
33760.ui[class*="medium rectangle"].ad {
33761 width: 300px;
33762 height: 250px;
33763}
33764
33765/* Large Rectangle */
33766
33767.ui[class*="large rectangle"].ad {
33768 width: 336px;
33769 height: 280px;
33770}
33771
33772/* Half Page */
33773
33774.ui[class*="half page"].ad {
33775 width: 300px;
33776 height: 600px;
33777}
33778
33779/*--------------
33780 Square
33781---------------*/
33782
33783/* Square */
33784
33785.ui.square.ad {
33786 width: 250px;
33787 height: 250px;
33788}
33789
33790/* Small Square */
33791
33792.ui[class*="small square"].ad {
33793 width: 200px;
33794 height: 200px;
33795}
33796
33797/*--------------
33798 Rectangle
33799---------------*/
33800
33801/* Small Rectangle */
33802
33803.ui[class*="small rectangle"].ad {
33804 width: 180px;
33805 height: 150px;
33806}
33807
33808/* Vertical Rectangle */
33809
33810.ui[class*="vertical rectangle"].ad {
33811 width: 240px;
33812 height: 400px;
33813}
33814
33815/*--------------
33816 Button
33817---------------*/
33818
33819.ui.button.ad {
33820 width: 120px;
33821 height: 90px;
33822}
33823
33824.ui[class*="square button"].ad {
33825 width: 125px;
33826 height: 125px;
33827}
33828
33829.ui[class*="small button"].ad {
33830 width: 120px;
33831 height: 60px;
33832}
33833
33834/*--------------
33835 Skyscrapers
33836---------------*/
33837
33838/* Skyscraper */
33839
33840.ui.skyscraper.ad {
33841 width: 120px;
33842 height: 600px;
33843}
33844
33845/* Wide Skyscraper */
33846
33847.ui[class*="wide skyscraper"].ad {
33848 width: 160px;
33849}
33850
33851/*--------------
33852 Banners
33853---------------*/
33854
33855/* Banner */
33856
33857.ui.banner.ad {
33858 width: 468px;
33859 height: 60px;
33860}
33861
33862/* Vertical Banner */
33863
33864.ui[class*="vertical banner"].ad {
33865 width: 120px;
33866 height: 240px;
33867}
33868
33869/* Top Banner */
33870
33871.ui[class*="top banner"].ad {
33872 width: 930px;
33873 height: 180px;
33874}
33875
33876/* Half Banner */
33877
33878.ui[class*="half banner"].ad {
33879 width: 234px;
33880 height: 60px;
33881}
33882
33883/*--------------
33884 Boards
33885---------------*/
33886
33887/* Leaderboard */
33888
33889.ui[class*="large leaderboard"].ad {
33890 width: 970px;
33891 height: 90px;
33892}
33893
33894/* Billboard */
33895
33896.ui.billboard.ad {
33897 width: 970px;
33898 height: 250px;
33899}
33900
33901/*--------------
33902 Panorama
33903---------------*/
33904
33905/* Panorama */
33906
33907.ui.panorama.ad {
33908 width: 980px;
33909 height: 120px;
33910}
33911
33912/*--------------
33913 Netboard
33914---------------*/
33915
33916/* Netboard */
33917
33918.ui.netboard.ad {
33919 width: 580px;
33920 height: 400px;
33921}
33922
33923/*--------------
33924 Mobile
33925---------------*/
33926
33927/* Large Mobile Banner */
33928
33929.ui[class*="large mobile banner"].ad {
33930 width: 320px;
33931 height: 100px;
33932}
33933
33934/* Mobile Leaderboard */
33935
33936.ui[class*="mobile leaderboard"].ad {
33937 width: 320px;
33938 height: 50px;
33939}
33940
33941/*******************************
33942 Types
33943*******************************/
33944
33945/* Mobile Sizes */
33946
33947.ui.mobile.ad {
33948 display: none;
33949}
33950
33951@media only screen and (max-width: 767.98px) {
33952 .ui.mobile.ad {
33953 display: block;
33954 }
33955}
33956
33957/*******************************
33958 Variations
33959*******************************/
33960
33961.ui.centered.ad {
33962 margin-left: auto;
33963 margin-right: auto;
33964}
33965
33966.ui.test.ad {
33967 position: relative;
33968 background: #545454;
33969}
33970
33971.ui.test.ad:after {
33972 position: absolute;
33973 top: 50%;
33974 left: 50%;
33975 width: 100%;
33976 text-align: center;
33977 -webkit-transform: translateX(-50%) translateY(-50%);
33978 transform: translateX(-50%) translateY(-50%);
33979 content: 'Ad';
33980 color: #FFFFFF;
33981 font-size: 1em;
33982 font-weight: bold;
33983}
33984
33985.ui.mobile.test.ad:after {
33986 font-size: 0.85714286em;
33987}
33988
33989.ui.test.ad[data-text]:after {
33990 content: attr(data-text);
33991}
33992
33993/*******************************
33994 Theme Overrides
33995*******************************/
33996
33997/*******************************
33998 User Variable Overrides
33999*******************************/
34000/*!
34001 * # Fomantic-UI - Card
34002 * http://github.com/fomantic/Fomantic-UI/
34003 *
34004 *
34005 * Released under the MIT license
34006 * http://opensource.org/licenses/MIT
34007 *
34008 */
34009
34010/*******************************
34011 Standard
34012*******************************/
34013
34014/*--------------
34015 Card
34016---------------*/
34017
34018.ui.cards > .card,
34019.ui.card {
34020 max-width: 100%;
34021 position: relative;
34022 display: -webkit-box;
34023 display: -ms-flexbox;
34024 display: flex;
34025 -webkit-box-orient: vertical;
34026 -webkit-box-direction: normal;
34027 -ms-flex-direction: column;
34028 flex-direction: column;
34029 width: 290px;
34030 min-height: 0;
34031 background: #FFFFFF;
34032 padding: 0;
34033 border: none;
34034 border-radius: 0.28571429rem;
34035 -webkit-box-shadow: 0 1px 3px 0 #D4D4D5, 0 0 0 1px #D4D4D5;
34036 box-shadow: 0 1px 3px 0 #D4D4D5, 0 0 0 1px #D4D4D5;
34037 -webkit-transition: -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease;
34038 transition: -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease;
34039 transition: box-shadow 0.1s ease, transform 0.1s ease;
34040 transition: box-shadow 0.1s ease, transform 0.1s ease, -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease;
34041 z-index: '';
34042 word-wrap: break-word;
34043}
34044
34045.ui.card {
34046 margin: 1em 0;
34047}
34048
34049.ui.cards > .card a,
34050.ui.card a {
34051 cursor: pointer;
34052}
34053
34054.ui.card:first-child {
34055 margin-top: 0;
34056}
34057
34058.ui.card:last-child {
34059 margin-bottom: 0;
34060}
34061
34062/*--------------
34063 Cards
34064---------------*/
34065
34066.ui.cards {
34067 display: -webkit-box;
34068 display: -ms-flexbox;
34069 display: flex;
34070 margin: -0.875em -0.5em;
34071 -ms-flex-wrap: wrap;
34072 flex-wrap: wrap;
34073}
34074
34075.ui.cards > .card {
34076 display: -webkit-box;
34077 display: -ms-flexbox;
34078 display: flex;
34079 margin: 0.875em 0.5em;
34080 float: none;
34081}
34082
34083/* Clearing */
34084
34085.ui.cards:after,
34086.ui.card:after {
34087 display: block;
34088 content: ' ';
34089 height: 0;
34090 clear: both;
34091 overflow: hidden;
34092 visibility: hidden;
34093}
34094
34095/* Consecutive Card Groups Preserve Row Spacing */
34096
34097.ui.cards ~ .ui.cards {
34098 margin-top: 0.875em;
34099}
34100
34101/*--------------
34102 Rounded Edges
34103---------------*/
34104
34105.ui.cards > .card > :first-child,
34106.ui.card > :first-child {
34107 border-radius: 0.28571429rem 0.28571429rem 0 0 !important;
34108 border-top: none !important;
34109}
34110
34111.ui.cards > .card > :last-child,
34112.ui.card > :last-child {
34113 border-radius: 0 0 0.28571429rem 0.28571429rem !important;
34114}
34115
34116.ui.cards > .card > :only-child,
34117.ui.card > :only-child {
34118 border-radius: 0.28571429rem !important;
34119}
34120
34121/*--------------
34122 Images
34123---------------*/
34124
34125.ui.cards > .card > .image,
34126.ui.card > .image {
34127 position: relative;
34128 display: block;
34129 -webkit-box-flex: 0;
34130 -ms-flex: 0 0 auto;
34131 flex: 0 0 auto;
34132 padding: 0;
34133 background: rgba(0, 0, 0, 0.05);
34134}
34135
34136.ui.cards > .card > .image > img,
34137.ui.card > .image > img {
34138 display: block;
34139 width: 100%;
34140 height: auto;
34141 border-radius: inherit;
34142}
34143
34144.ui.cards > .card > .image:not(.ui) > img,
34145.ui.card > .image:not(.ui) > img {
34146 border: none;
34147}
34148
34149/*--------------
34150 Content
34151---------------*/
34152
34153.ui.cards > .card > .content,
34154.ui.card > .content {
34155 -webkit-box-flex: 1;
34156 -ms-flex-positive: 1;
34157 flex-grow: 1;
34158 border: none;
34159 border-top: 1px solid rgba(34, 36, 38, 0.1);
34160 background: none;
34161 margin: 0;
34162 padding: 1em 1em;
34163 -webkit-box-shadow: none;
34164 box-shadow: none;
34165 font-size: 1em;
34166 border-radius: 0;
34167}
34168
34169.ui.cards > .card > .content:after,
34170.ui.card > .content:after {
34171 display: block;
34172 content: ' ';
34173 height: 0;
34174 clear: both;
34175 overflow: hidden;
34176 visibility: hidden;
34177}
34178
34179.ui.cards > .card > .content > .header,
34180.ui.card > .content > .header {
34181 display: block;
34182 margin: '';
34183 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
34184 color: rgba(0, 0, 0, 0.85);
34185}
34186
34187/* Default Header Size */
34188
34189.ui.cards > .card > .content > .header:not(.ui),
34190.ui.card > .content > .header:not(.ui) {
34191 font-weight: bold;
34192 font-size: 1.28571429em;
34193 margin-top: -0.21425em;
34194 line-height: 1.28571429em;
34195}
34196
34197.ui.cards > .card > .content > .meta + .description,
34198.ui.cards > .card > .content > .header + .description,
34199.ui.card > .content > .meta + .description,
34200.ui.card > .content > .header + .description {
34201 margin-top: 0.5em;
34202}
34203
34204/*----------------
34205 Floated Content
34206-----------------*/
34207
34208.ui.cards > .card [class*="left floated"],
34209.ui.card [class*="left floated"] {
34210 float: left;
34211}
34212
34213.ui.cards > .card [class*="right floated"],
34214.ui.card [class*="right floated"] {
34215 float: right;
34216}
34217
34218/*--------------
34219 Aligned
34220---------------*/
34221
34222.ui.cards > .card [class*="left aligned"],
34223.ui.card [class*="left aligned"] {
34224 text-align: left;
34225}
34226
34227.ui.cards > .card [class*="center aligned"],
34228.ui.card [class*="center aligned"] {
34229 text-align: center;
34230}
34231
34232.ui.cards > .card [class*="right aligned"],
34233.ui.card [class*="right aligned"] {
34234 text-align: right;
34235}
34236
34237/*--------------
34238 Content Image
34239---------------*/
34240
34241.ui.cards > .card .content img,
34242.ui.card .content img {
34243 display: inline-block;
34244 vertical-align: middle;
34245 width: '';
34246}
34247
34248.ui.cards > .card img.avatar,
34249.ui.cards > .card .avatar img,
34250.ui.card img.avatar,
34251.ui.card .avatar img {
34252 width: 2em;
34253 height: 2em;
34254 border-radius: 500rem;
34255}
34256
34257/*--------------
34258 Description
34259---------------*/
34260
34261.ui.cards > .card > .content > .description,
34262.ui.card > .content > .description {
34263 clear: both;
34264 color: rgba(0, 0, 0, 0.68);
34265}
34266
34267/*--------------
34268 Paragraph
34269---------------*/
34270
34271.ui.cards > .card > .content p,
34272.ui.card > .content p {
34273 margin: 0 0 0.5em;
34274}
34275
34276.ui.cards > .card > .content p:last-child,
34277.ui.card > .content p:last-child {
34278 margin-bottom: 0;
34279}
34280
34281/*--------------
34282 Meta
34283---------------*/
34284
34285.ui.cards > .card .meta,
34286.ui.card .meta {
34287 font-size: 1em;
34288 color: rgba(0, 0, 0, 0.4);
34289}
34290
34291.ui.cards > .card .meta *,
34292.ui.card .meta * {
34293 margin-right: 0.3em;
34294}
34295
34296.ui.cards > .card .meta :last-child,
34297.ui.card .meta :last-child {
34298 margin-right: 0;
34299}
34300
34301.ui.cards > .card .meta [class*="right floated"],
34302.ui.card .meta [class*="right floated"] {
34303 margin-right: 0;
34304 margin-left: 0.3em;
34305}
34306
34307/*--------------
34308 Links
34309---------------*/
34310
34311/* Generic */
34312
34313.ui.cards > .card > .content a:not(.ui),
34314.ui.card > .content a:not(.ui) {
34315 color: '';
34316 -webkit-transition: color 0.1s ease;
34317 transition: color 0.1s ease;
34318}
34319
34320.ui.cards > .card > .content a:not(.ui):hover,
34321.ui.card > .content a:not(.ui):hover {
34322 color: '';
34323}
34324
34325/* Header */
34326
34327.ui.cards > .card > .content > a.header,
34328.ui.card > .content > a.header {
34329 color: rgba(0, 0, 0, 0.85);
34330}
34331
34332.ui.cards > .card > .content > a.header:hover,
34333.ui.card > .content > a.header:hover {
34334 color: #1e70bf;
34335}
34336
34337/* Meta */
34338
34339.ui.cards > .card .meta > a:not(.ui),
34340.ui.card .meta > a:not(.ui) {
34341 color: rgba(0, 0, 0, 0.4);
34342}
34343
34344.ui.cards > .card .meta > a:not(.ui):hover,
34345.ui.card .meta > a:not(.ui):hover {
34346 color: rgba(0, 0, 0, 0.87);
34347}
34348
34349/*--------------
34350 Buttons
34351---------------*/
34352
34353.ui.cards > .card > .buttons,
34354.ui.card > .buttons,
34355.ui.cards > .card > .button,
34356.ui.card > .button {
34357 margin: 0 -1px;
34358 width: calc(100% + 2px);
34359}
34360
34361.ui.cards > .card > .buttons:last-child,
34362.ui.card > .buttons:last-child,
34363.ui.cards > .card > .button:last-child,
34364.ui.card > .button:last-child {
34365 margin-bottom: -1px;
34366}
34367
34368/*--------------
34369 Dimmer
34370---------------*/
34371
34372.ui.cards > .card .dimmer,
34373.ui.card .dimmer {
34374 background-color: '';
34375 z-index: 10;
34376}
34377
34378/*--------------
34379 Labels
34380---------------*/
34381
34382/*-----Star----- */
34383
34384/* Icon */
34385
34386.ui.cards > .card > .content .star.icon,
34387.ui.card > .content .star.icon {
34388 cursor: pointer;
34389 opacity: 0.75;
34390 -webkit-transition: color 0.1s ease;
34391 transition: color 0.1s ease;
34392}
34393
34394.ui.cards > .card > .content .star.icon:hover,
34395.ui.card > .content .star.icon:hover {
34396 opacity: 1;
34397 color: #FFB70A;
34398}
34399
34400.ui.cards > .card > .content .active.star.icon,
34401.ui.card > .content .active.star.icon {
34402 color: #FFE623;
34403}
34404
34405/*-----Like----- */
34406
34407/* Icon */
34408
34409.ui.cards > .card > .content .like.icon,
34410.ui.card > .content .like.icon {
34411 cursor: pointer;
34412 opacity: 0.75;
34413 -webkit-transition: color 0.1s ease;
34414 transition: color 0.1s ease;
34415}
34416
34417.ui.cards > .card > .content .like.icon:hover,
34418.ui.card > .content .like.icon:hover {
34419 opacity: 1;
34420 color: #FF2733;
34421}
34422
34423.ui.cards > .card > .content .active.like.icon,
34424.ui.card > .content .active.like.icon {
34425 color: #FF2733;
34426}
34427
34428/*----------------
34429 Extra Content
34430-----------------*/
34431
34432.ui.cards > .card > .extra,
34433.ui.card > .extra {
34434 max-width: 100%;
34435 min-height: 0 !important;
34436 -webkit-box-flex: 0;
34437 -ms-flex-positive: 0;
34438 flex-grow: 0;
34439 border-top: 1px solid rgba(0, 0, 0, 0.05) !important;
34440 position: static;
34441 background: none;
34442 width: auto;
34443 margin: 0 0;
34444 padding: 0.75em 1em;
34445 top: 0;
34446 left: 0;
34447 color: rgba(0, 0, 0, 0.4);
34448 -webkit-box-shadow: none;
34449 box-shadow: none;
34450 -webkit-transition: color 0.1s ease;
34451 transition: color 0.1s ease;
34452}
34453
34454.ui.cards > .card > .extra a:not(.ui),
34455.ui.card > .extra a:not(.ui) {
34456 color: rgba(0, 0, 0, 0.4);
34457}
34458
34459.ui.cards > .card > .extra a:not(.ui):hover,
34460.ui.card > .extra a:not(.ui):hover {
34461 color: #1e70bf;
34462}
34463
34464/*******************************
34465 Variations
34466*******************************/
34467
34468/*-------------------
34469 Horizontal
34470--------------------*/
34471
34472.ui.horizontal.cards > .card,
34473.ui.card.horizontal {
34474 -webkit-box-orient: horizontal;
34475 -webkit-box-direction: normal;
34476 -ms-flex-direction: row;
34477 flex-direction: row;
34478 -ms-flex-wrap: wrap;
34479 flex-wrap: wrap;
34480 min-width: 400px;
34481 width: 400px;
34482 max-width: 100%;
34483}
34484
34485.ui.horizontal.cards > .card > .image,
34486.ui.card.horizontal > .image {
34487 border-radius: 0.28571429rem 0 0 0.28571429rem;
34488 width: 150px;
34489}
34490
34491.ui.horizontal.cards > .card > .image > img,
34492.ui.card.horizontal > .image > img {
34493 background-size: cover;
34494 background-repeat: no-repeat;
34495 background-position: center;
34496 -webkit-box-pack: center;
34497 -ms-flex-pack: center;
34498 justify-content: center;
34499 -webkit-box-align: center;
34500 -ms-flex-align: center;
34501 align-items: center;
34502 display: -webkit-box;
34503 display: -ms-flexbox;
34504 display: flex;
34505 width: 100%;
34506 height: 100%;
34507 border-radius: 0.28571429rem 0 0 0.28571429rem;
34508}
34509
34510.ui.horizontal.cards > .card > .content,
34511.ui.horizontal.card > .content {
34512 -ms-flex-preferred-size: 1px;
34513 flex-basis: 1px;
34514}
34515
34516.ui.horizontal.cards > .card > .extra,
34517.ui.horizontal.card > .extra {
34518 -ms-flex-preferred-size: 100%;
34519 flex-basis: 100%;
34520}
34521
34522/*-------------------
34523 Raised
34524--------------------*/
34525
34526.ui.raised.cards > .card,
34527.ui.raised.card {
34528 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
34529 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
34530}
34531
34532.ui.raised.cards a.card:hover,
34533.ui.link.cards .raised.card:hover,
34534a.ui.raised.card:hover,
34535.ui.link.raised.card:hover {
34536 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 4px 0 rgba(34, 36, 38, 0.15), 0 2px 10px 0 rgba(34, 36, 38, 0.25);
34537 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 4px 0 rgba(34, 36, 38, 0.15), 0 2px 10px 0 rgba(34, 36, 38, 0.25);
34538}
34539
34540/*-------------------
34541 Centered
34542--------------------*/
34543
34544.ui.centered.cards {
34545 -webkit-box-pack: center;
34546 -ms-flex-pack: center;
34547 justify-content: center;
34548}
34549
34550.ui.centered.card {
34551 margin-left: auto;
34552 margin-right: auto;
34553}
34554
34555/*-------------------
34556 Fluid
34557--------------------*/
34558
34559.ui.fluid.card {
34560 width: 100%;
34561 max-width: 9999px;
34562}
34563
34564/*-------------------
34565 Link
34566--------------------*/
34567
34568.ui.cards a.card,
34569.ui.link.cards .card,
34570a.ui.card,
34571.ui.link.card {
34572 -webkit-transform: none;
34573 transform: none;
34574}
34575
34576.ui.cards a.card:hover,
34577.ui.link.cards .card:not(.icon):hover,
34578a.ui.card:hover,
34579.ui.link.card:hover {
34580 cursor: pointer;
34581 z-index: 5;
34582 background: #FFFFFF;
34583 border: none;
34584 -webkit-box-shadow: 0 1px 3px 0 #BCBDBD, 0 0 0 1px #D4D4D5;
34585 box-shadow: 0 1px 3px 0 #BCBDBD, 0 0 0 1px #D4D4D5;
34586 -webkit-transform: translateY(-3px);
34587 transform: translateY(-3px);
34588}
34589
34590/*-------------------
34591 Colors
34592--------------------*/
34593
34594.ui.primary.cards > .card,
34595.ui.cards > .primary.card,
34596.ui.primary.card {
34597 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5;
34598 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5;
34599}
34600
34601.ui.primary.cards > .card:hover,
34602.ui.cards > .primary.card:hover,
34603.ui.primary.card:hover {
34604 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD;
34605 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD;
34606}
34607
34608.ui.inverted.primary.cards > .card,
34609.ui.inverted.cards > .primary.card,
34610.ui.inverted.primary.card {
34611 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555;
34612 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555;
34613}
34614
34615.ui.inverted.primary.cards > .card:hover,
34616.ui.inverted.cards > .primary.card:hover,
34617.ui.inverted.primary.card:hover {
34618 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555;
34619 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555;
34620}
34621
34622.ui.secondary.cards > .card,
34623.ui.cards > .secondary.card,
34624.ui.secondary.card {
34625 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5;
34626 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5;
34627}
34628
34629.ui.secondary.cards > .card:hover,
34630.ui.cards > .secondary.card:hover,
34631.ui.secondary.card:hover {
34632 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD;
34633 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD;
34634}
34635
34636.ui.inverted.secondary.cards > .card,
34637.ui.inverted.cards > .secondary.card,
34638.ui.inverted.secondary.card {
34639 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555;
34640 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555;
34641}
34642
34643.ui.inverted.secondary.cards > .card:hover,
34644.ui.inverted.cards > .secondary.card:hover,
34645.ui.inverted.secondary.card:hover {
34646 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6e6e6e, 0 0 0 1px #555555;
34647 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6e6e6e, 0 0 0 1px #555555;
34648}
34649
34650.ui.red.cards > .card,
34651.ui.cards > .red.card,
34652.ui.red.card {
34653 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #DB2828, 0 1px 3px 0 #D4D4D5;
34654 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #DB2828, 0 1px 3px 0 #D4D4D5;
34655}
34656
34657.ui.red.cards > .card:hover,
34658.ui.cards > .red.card:hover,
34659.ui.red.card:hover {
34660 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #d01919, 0 1px 3px 0 #BCBDBD;
34661 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #d01919, 0 1px 3px 0 #BCBDBD;
34662}
34663
34664.ui.inverted.red.cards > .card,
34665.ui.inverted.cards > .red.card,
34666.ui.inverted.red.card {
34667 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF695E, 0 0 0 1px #555555;
34668 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF695E, 0 0 0 1px #555555;
34669}
34670
34671.ui.inverted.red.cards > .card:hover,
34672.ui.inverted.cards > .red.card:hover,
34673.ui.inverted.red.card:hover {
34674 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff392b, 0 0 0 1px #555555;
34675 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff392b, 0 0 0 1px #555555;
34676}
34677
34678.ui.orange.cards > .card,
34679.ui.cards > .orange.card,
34680.ui.orange.card {
34681 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #F2711C, 0 1px 3px 0 #D4D4D5;
34682 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #F2711C, 0 1px 3px 0 #D4D4D5;
34683}
34684
34685.ui.orange.cards > .card:hover,
34686.ui.cards > .orange.card:hover,
34687.ui.orange.card:hover {
34688 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #f26202, 0 1px 3px 0 #BCBDBD;
34689 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #f26202, 0 1px 3px 0 #BCBDBD;
34690}
34691
34692.ui.inverted.orange.cards > .card,
34693.ui.inverted.cards > .orange.card,
34694.ui.inverted.orange.card {
34695 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF851B, 0 0 0 1px #555555;
34696 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF851B, 0 0 0 1px #555555;
34697}
34698
34699.ui.inverted.orange.cards > .card:hover,
34700.ui.inverted.cards > .orange.card:hover,
34701.ui.inverted.orange.card:hover {
34702 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #e76b00, 0 0 0 1px #555555;
34703 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #e76b00, 0 0 0 1px #555555;
34704}
34705
34706.ui.yellow.cards > .card,
34707.ui.cards > .yellow.card,
34708.ui.yellow.card {
34709 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #FBBD08, 0 1px 3px 0 #D4D4D5;
34710 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #FBBD08, 0 1px 3px 0 #D4D4D5;
34711}
34712
34713.ui.yellow.cards > .card:hover,
34714.ui.cards > .yellow.card:hover,
34715.ui.yellow.card:hover {
34716 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #eaae00, 0 1px 3px 0 #BCBDBD;
34717 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #eaae00, 0 1px 3px 0 #BCBDBD;
34718}
34719
34720.ui.inverted.yellow.cards > .card,
34721.ui.inverted.cards > .yellow.card,
34722.ui.inverted.yellow.card {
34723 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FFE21F, 0 0 0 1px #555555;
34724 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FFE21F, 0 0 0 1px #555555;
34725}
34726
34727.ui.inverted.yellow.cards > .card:hover,
34728.ui.inverted.cards > .yellow.card:hover,
34729.ui.inverted.yellow.card:hover {
34730 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ebcd00, 0 0 0 1px #555555;
34731 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ebcd00, 0 0 0 1px #555555;
34732}
34733
34734.ui.olive.cards > .card,
34735.ui.cards > .olive.card,
34736.ui.olive.card {
34737 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #B5CC18, 0 1px 3px 0 #D4D4D5;
34738 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #B5CC18, 0 1px 3px 0 #D4D4D5;
34739}
34740
34741.ui.olive.cards > .card:hover,
34742.ui.cards > .olive.card:hover,
34743.ui.olive.card:hover {
34744 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #a7bd0d, 0 1px 3px 0 #BCBDBD;
34745 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #a7bd0d, 0 1px 3px 0 #BCBDBD;
34746}
34747
34748.ui.inverted.olive.cards > .card,
34749.ui.inverted.cards > .olive.card,
34750.ui.inverted.olive.card {
34751 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D9E778, 0 0 0 1px #555555;
34752 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D9E778, 0 0 0 1px #555555;
34753}
34754
34755.ui.inverted.olive.cards > .card:hover,
34756.ui.inverted.cards > .olive.card:hover,
34757.ui.inverted.olive.card:hover {
34758 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #d2e745, 0 0 0 1px #555555;
34759 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #d2e745, 0 0 0 1px #555555;
34760}
34761
34762.ui.green.cards > .card,
34763.ui.cards > .green.card,
34764.ui.green.card {
34765 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #21BA45, 0 1px 3px 0 #D4D4D5;
34766 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #21BA45, 0 1px 3px 0 #D4D4D5;
34767}
34768
34769.ui.green.cards > .card:hover,
34770.ui.cards > .green.card:hover,
34771.ui.green.card:hover {
34772 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #16ab39, 0 1px 3px 0 #BCBDBD;
34773 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #16ab39, 0 1px 3px 0 #BCBDBD;
34774}
34775
34776.ui.inverted.green.cards > .card,
34777.ui.inverted.cards > .green.card,
34778.ui.inverted.green.card {
34779 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #2ECC40, 0 0 0 1px #555555;
34780 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #2ECC40, 0 0 0 1px #555555;
34781}
34782
34783.ui.inverted.green.cards > .card:hover,
34784.ui.inverted.cards > .green.card:hover,
34785.ui.inverted.green.card:hover {
34786 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #1ea92e, 0 0 0 1px #555555;
34787 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #1ea92e, 0 0 0 1px #555555;
34788}
34789
34790.ui.teal.cards > .card,
34791.ui.cards > .teal.card,
34792.ui.teal.card {
34793 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #00B5AD, 0 1px 3px 0 #D4D4D5;
34794 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #00B5AD, 0 1px 3px 0 #D4D4D5;
34795}
34796
34797.ui.teal.cards > .card:hover,
34798.ui.cards > .teal.card:hover,
34799.ui.teal.card:hover {
34800 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #009c95, 0 1px 3px 0 #BCBDBD;
34801 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #009c95, 0 1px 3px 0 #BCBDBD;
34802}
34803
34804.ui.inverted.teal.cards > .card,
34805.ui.inverted.cards > .teal.card,
34806.ui.inverted.teal.card {
34807 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6DFFFF, 0 0 0 1px #555555;
34808 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6DFFFF, 0 0 0 1px #555555;
34809}
34810
34811.ui.inverted.teal.cards > .card:hover,
34812.ui.inverted.cards > .teal.card:hover,
34813.ui.inverted.teal.card:hover {
34814 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #3affff, 0 0 0 1px #555555;
34815 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #3affff, 0 0 0 1px #555555;
34816}
34817
34818.ui.blue.cards > .card,
34819.ui.cards > .blue.card,
34820.ui.blue.card {
34821 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5;
34822 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5;
34823}
34824
34825.ui.blue.cards > .card:hover,
34826.ui.cards > .blue.card:hover,
34827.ui.blue.card:hover {
34828 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD;
34829 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD;
34830}
34831
34832.ui.inverted.blue.cards > .card,
34833.ui.inverted.cards > .blue.card,
34834.ui.inverted.blue.card {
34835 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555;
34836 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555;
34837}
34838
34839.ui.inverted.blue.cards > .card:hover,
34840.ui.inverted.cards > .blue.card:hover,
34841.ui.inverted.blue.card:hover {
34842 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555;
34843 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555;
34844}
34845
34846.ui.violet.cards > .card,
34847.ui.cards > .violet.card,
34848.ui.violet.card {
34849 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #6435C9, 0 1px 3px 0 #D4D4D5;
34850 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #6435C9, 0 1px 3px 0 #D4D4D5;
34851}
34852
34853.ui.violet.cards > .card:hover,
34854.ui.cards > .violet.card:hover,
34855.ui.violet.card:hover {
34856 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #5829bb, 0 1px 3px 0 #BCBDBD;
34857 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #5829bb, 0 1px 3px 0 #BCBDBD;
34858}
34859
34860.ui.inverted.violet.cards > .card,
34861.ui.inverted.cards > .violet.card,
34862.ui.inverted.violet.card {
34863 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #A291FB, 0 0 0 1px #555555;
34864 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #A291FB, 0 0 0 1px #555555;
34865}
34866
34867.ui.inverted.violet.cards > .card:hover,
34868.ui.inverted.cards > .violet.card:hover,
34869.ui.inverted.violet.card:hover {
34870 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #745aff, 0 0 0 1px #555555;
34871 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #745aff, 0 0 0 1px #555555;
34872}
34873
34874.ui.purple.cards > .card,
34875.ui.cards > .purple.card,
34876.ui.purple.card {
34877 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A333C8, 0 1px 3px 0 #D4D4D5;
34878 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A333C8, 0 1px 3px 0 #D4D4D5;
34879}
34880
34881.ui.purple.cards > .card:hover,
34882.ui.cards > .purple.card:hover,
34883.ui.purple.card:hover {
34884 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #9627ba, 0 1px 3px 0 #BCBDBD;
34885 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #9627ba, 0 1px 3px 0 #BCBDBD;
34886}
34887
34888.ui.inverted.purple.cards > .card,
34889.ui.inverted.cards > .purple.card,
34890.ui.inverted.purple.card {
34891 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DC73FF, 0 0 0 1px #555555;
34892 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DC73FF, 0 0 0 1px #555555;
34893}
34894
34895.ui.inverted.purple.cards > .card:hover,
34896.ui.inverted.cards > .purple.card:hover,
34897.ui.inverted.purple.card:hover {
34898 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #cf40ff, 0 0 0 1px #555555;
34899 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #cf40ff, 0 0 0 1px #555555;
34900}
34901
34902.ui.pink.cards > .card,
34903.ui.cards > .pink.card,
34904.ui.pink.card {
34905 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #E03997, 0 1px 3px 0 #D4D4D5;
34906 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #E03997, 0 1px 3px 0 #D4D4D5;
34907}
34908
34909.ui.pink.cards > .card:hover,
34910.ui.cards > .pink.card:hover,
34911.ui.pink.card:hover {
34912 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #e61a8d, 0 1px 3px 0 #BCBDBD;
34913 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #e61a8d, 0 1px 3px 0 #BCBDBD;
34914}
34915
34916.ui.inverted.pink.cards > .card,
34917.ui.inverted.cards > .pink.card,
34918.ui.inverted.pink.card {
34919 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF8EDF, 0 0 0 1px #555555;
34920 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF8EDF, 0 0 0 1px #555555;
34921}
34922
34923.ui.inverted.pink.cards > .card:hover,
34924.ui.inverted.cards > .pink.card:hover,
34925.ui.inverted.pink.card:hover {
34926 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff5bd1, 0 0 0 1px #555555;
34927 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff5bd1, 0 0 0 1px #555555;
34928}
34929
34930.ui.brown.cards > .card,
34931.ui.cards > .brown.card,
34932.ui.brown.card {
34933 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A5673F, 0 1px 3px 0 #D4D4D5;
34934 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A5673F, 0 1px 3px 0 #D4D4D5;
34935}
34936
34937.ui.brown.cards > .card:hover,
34938.ui.cards > .brown.card:hover,
34939.ui.brown.card:hover {
34940 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #975b33, 0 1px 3px 0 #BCBDBD;
34941 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #975b33, 0 1px 3px 0 #BCBDBD;
34942}
34943
34944.ui.inverted.brown.cards > .card,
34945.ui.inverted.cards > .brown.card,
34946.ui.inverted.brown.card {
34947 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D67C1C, 0 0 0 1px #555555;
34948 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D67C1C, 0 0 0 1px #555555;
34949}
34950
34951.ui.inverted.brown.cards > .card:hover,
34952.ui.inverted.cards > .brown.card:hover,
34953.ui.inverted.brown.card:hover {
34954 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #b0620f, 0 0 0 1px #555555;
34955 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #b0620f, 0 0 0 1px #555555;
34956}
34957
34958.ui.grey.cards > .card,
34959.ui.cards > .grey.card,
34960.ui.grey.card {
34961 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #767676, 0 1px 3px 0 #D4D4D5;
34962 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #767676, 0 1px 3px 0 #D4D4D5;
34963}
34964
34965.ui.grey.cards > .card:hover,
34966.ui.cards > .grey.card:hover,
34967.ui.grey.card:hover {
34968 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #838383, 0 1px 3px 0 #BCBDBD;
34969 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #838383, 0 1px 3px 0 #BCBDBD;
34970}
34971
34972.ui.inverted.grey.cards > .card,
34973.ui.inverted.cards > .grey.card,
34974.ui.inverted.grey.card {
34975 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DCDDDE, 0 0 0 1px #555555;
34976 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DCDDDE, 0 0 0 1px #555555;
34977}
34978
34979.ui.inverted.grey.cards > .card:hover,
34980.ui.inverted.cards > .grey.card:hover,
34981.ui.inverted.grey.card:hover {
34982 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #c2c4c5, 0 0 0 1px #555555;
34983 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #c2c4c5, 0 0 0 1px #555555;
34984}
34985
34986.ui.black.cards > .card,
34987.ui.cards > .black.card,
34988.ui.black.card {
34989 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5;
34990 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5;
34991}
34992
34993.ui.black.cards > .card:hover,
34994.ui.cards > .black.card:hover,
34995.ui.black.card:hover {
34996 -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD;
34997 box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD;
34998}
34999
35000.ui.inverted.black.cards > .card,
35001.ui.inverted.cards > .black.card,
35002.ui.inverted.black.card {
35003 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555;
35004 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555;
35005}
35006
35007.ui.inverted.black.cards > .card:hover,
35008.ui.inverted.cards > .black.card:hover,
35009.ui.inverted.black.card:hover {
35010 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #000000, 0 0 0 1px #555555;
35011 box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #000000, 0 0 0 1px #555555;
35012}
35013
35014/*--------------
35015 Card Count
35016---------------*/
35017
35018.ui.one.cards {
35019 margin-left: 0;
35020 margin-right: 0;
35021}
35022
35023.ui.one.cards > .card {
35024 width: 100%;
35025}
35026
35027.ui.two.cards {
35028 margin-left: -1em;
35029 margin-right: -1em;
35030}
35031
35032.ui.two.cards > .card {
35033 width: calc(50% - 2em);
35034 margin-left: 1em;
35035 margin-right: 1em;
35036}
35037
35038.ui.three.cards {
35039 margin-left: -1em;
35040 margin-right: -1em;
35041}
35042
35043.ui.three.cards > .card {
35044 width: calc(33.33333333333333% - 2em);
35045 margin-left: 1em;
35046 margin-right: 1em;
35047}
35048
35049.ui.four.cards {
35050 margin-left: -0.75em;
35051 margin-right: -0.75em;
35052}
35053
35054.ui.four.cards > .card {
35055 width: calc(25% - 1.5em);
35056 margin-left: 0.75em;
35057 margin-right: 0.75em;
35058}
35059
35060.ui.five.cards {
35061 margin-left: -0.75em;
35062 margin-right: -0.75em;
35063}
35064
35065.ui.five.cards > .card {
35066 width: calc(20% - 1.5em);
35067 margin-left: 0.75em;
35068 margin-right: 0.75em;
35069}
35070
35071.ui.six.cards {
35072 margin-left: -0.75em;
35073 margin-right: -0.75em;
35074}
35075
35076.ui.six.cards > .card {
35077 width: calc(16.666666666666664% - 1.5em);
35078 margin-left: 0.75em;
35079 margin-right: 0.75em;
35080}
35081
35082.ui.seven.cards {
35083 margin-left: -0.5em;
35084 margin-right: -0.5em;
35085}
35086
35087.ui.seven.cards > .card {
35088 width: calc(14.285714285714285% - 1em);
35089 margin-left: 0.5em;
35090 margin-right: 0.5em;
35091}
35092
35093.ui.eight.cards {
35094 margin-left: -0.5em;
35095 margin-right: -0.5em;
35096}
35097
35098.ui.eight.cards > .card {
35099 width: calc(12.5% - 1em);
35100 margin-left: 0.5em;
35101 margin-right: 0.5em;
35102 font-size: 11px;
35103}
35104
35105.ui.nine.cards {
35106 margin-left: -0.5em;
35107 margin-right: -0.5em;
35108}
35109
35110.ui.nine.cards > .card {
35111 width: calc(11.11111111111111% - 1em);
35112 margin-left: 0.5em;
35113 margin-right: 0.5em;
35114 font-size: 10px;
35115}
35116
35117.ui.ten.cards {
35118 margin-left: -0.5em;
35119 margin-right: -0.5em;
35120}
35121
35122.ui.ten.cards > .card {
35123 width: calc(10% - 1em);
35124 margin-left: 0.5em;
35125 margin-right: 0.5em;
35126}
35127
35128/*-------------------
35129 Doubling
35130--------------------*/
35131
35132/* Mobile Only */
35133
35134@media only screen and (max-width: 767.98px) {
35135 .ui.two.doubling.cards {
35136 margin-left: 0;
35137 margin-right: 0;
35138 }
35139
35140 .ui.two.doubling.cards > .card {
35141 width: 100%;
35142 margin-left: 0;
35143 margin-right: 0;
35144 }
35145
35146 .ui.three.doubling.cards {
35147 margin-left: -1em;
35148 margin-right: -1em;
35149 }
35150
35151 .ui.three.doubling.cards > .card {
35152 width: calc(50% - 2em);
35153 margin-left: 1em;
35154 margin-right: 1em;
35155 }
35156
35157 .ui.four.doubling.cards {
35158 margin-left: -1em;
35159 margin-right: -1em;
35160 }
35161
35162 .ui.four.doubling.cards > .card {
35163 width: calc(50% - 2em);
35164 margin-left: 1em;
35165 margin-right: 1em;
35166 }
35167
35168 .ui.five.doubling.cards {
35169 margin-left: -1em;
35170 margin-right: -1em;
35171 }
35172
35173 .ui.five.doubling.cards > .card {
35174 width: calc(50% - 2em);
35175 margin-left: 1em;
35176 margin-right: 1em;
35177 }
35178
35179 .ui.six.doubling.cards {
35180 margin-left: -1em;
35181 margin-right: -1em;
35182 }
35183
35184 .ui.six.doubling.cards > .card {
35185 width: calc(50% - 2em);
35186 margin-left: 1em;
35187 margin-right: 1em;
35188 }
35189
35190 .ui.seven.doubling.cards {
35191 margin-left: -1em;
35192 margin-right: -1em;
35193 }
35194
35195 .ui.seven.doubling.cards > .card {
35196 width: calc(33.33333333333333% - 2em);
35197 margin-left: 1em;
35198 margin-right: 1em;
35199 }
35200
35201 .ui.eight.doubling.cards {
35202 margin-left: -1em;
35203 margin-right: -1em;
35204 }
35205
35206 .ui.eight.doubling.cards > .card {
35207 width: calc(33.33333333333333% - 2em);
35208 margin-left: 1em;
35209 margin-right: 1em;
35210 }
35211
35212 .ui.nine.doubling.cards {
35213 margin-left: -1em;
35214 margin-right: -1em;
35215 }
35216
35217 .ui.nine.doubling.cards > .card {
35218 width: calc(33.33333333333333% - 2em);
35219 margin-left: 1em;
35220 margin-right: 1em;
35221 }
35222
35223 .ui.ten.doubling.cards {
35224 margin-left: -1em;
35225 margin-right: -1em;
35226 }
35227
35228 .ui.ten.doubling.cards > .card {
35229 width: calc(33.33333333333333% - 2em);
35230 margin-left: 1em;
35231 margin-right: 1em;
35232 }
35233}
35234
35235/* Tablet Only */
35236
35237@media only screen and (min-width: 768px) and (max-width: 991.98px) {
35238 .ui.two.doubling.cards {
35239 margin-left: 0;
35240 margin-right: 0;
35241 }
35242
35243 .ui.two.doubling.cards > .card {
35244 width: 100%;
35245 margin-left: 0;
35246 margin-right: 0;
35247 }
35248
35249 .ui.three.doubling.cards {
35250 margin-left: -1em;
35251 margin-right: -1em;
35252 }
35253
35254 .ui.three.doubling.cards > .card {
35255 width: calc(50% - 2em);
35256 margin-left: 1em;
35257 margin-right: 1em;
35258 }
35259
35260 .ui.four.doubling.cards {
35261 margin-left: -1em;
35262 margin-right: -1em;
35263 }
35264
35265 .ui.four.doubling.cards > .card {
35266 width: calc(50% - 2em);
35267 margin-left: 1em;
35268 margin-right: 1em;
35269 }
35270
35271 .ui.five.doubling.cards {
35272 margin-left: -1em;
35273 margin-right: -1em;
35274 }
35275
35276 .ui.five.doubling.cards > .card {
35277 width: calc(33.33333333333333% - 2em);
35278 margin-left: 1em;
35279 margin-right: 1em;
35280 }
35281
35282 .ui.six.doubling.cards {
35283 margin-left: -1em;
35284 margin-right: -1em;
35285 }
35286
35287 .ui.six.doubling.cards > .card {
35288 width: calc(33.33333333333333% - 2em);
35289 margin-left: 1em;
35290 margin-right: 1em;
35291 }
35292
35293 .ui.eight.doubling.cards {
35294 margin-left: -1em;
35295 margin-right: -1em;
35296 }
35297
35298 .ui.eight.doubling.cards > .card {
35299 width: calc(33.33333333333333% - 2em);
35300 margin-left: 1em;
35301 margin-right: 1em;
35302 }
35303
35304 .ui.eight.doubling.cards {
35305 margin-left: -0.75em;
35306 margin-right: -0.75em;
35307 }
35308
35309 .ui.eight.doubling.cards > .card {
35310 width: calc(25% - 1.5em);
35311 margin-left: 0.75em;
35312 margin-right: 0.75em;
35313 }
35314
35315 .ui.nine.doubling.cards {
35316 margin-left: -0.75em;
35317 margin-right: -0.75em;
35318 }
35319
35320 .ui.nine.doubling.cards > .card {
35321 width: calc(25% - 1.5em);
35322 margin-left: 0.75em;
35323 margin-right: 0.75em;
35324 }
35325
35326 .ui.ten.doubling.cards {
35327 margin-left: -0.75em;
35328 margin-right: -0.75em;
35329 }
35330
35331 .ui.ten.doubling.cards > .card {
35332 width: calc(20% - 1.5em);
35333 margin-left: 0.75em;
35334 margin-right: 0.75em;
35335 }
35336}
35337
35338/*-------------------
35339 Stackable
35340--------------------*/
35341
35342@media only screen and (max-width: 767.98px) {
35343 .ui.stackable.cards {
35344 display: block !important;
35345 }
35346
35347 .ui.stackable.cards .card:first-child {
35348 margin-top: 0 !important;
35349 }
35350
35351 .ui.stackable.cards > .card {
35352 display: block !important;
35353 height: auto !important;
35354 margin: 1em 1em;
35355 padding: 0 !important;
35356 width: calc(100% - 2em) !important;
35357 }
35358}
35359
35360/*--------------
35361 Size
35362---------------*/
35363
35364.ui.cards > .card {
35365 font-size: 1em;
35366}
35367
35368/*-----------------
35369 Inverted
35370------------------*/
35371
35372.ui.inverted.cards > .card,
35373.ui.inverted.card {
35374 background: #1B1C1D;
35375 -webkit-box-shadow: 0 1px 3px 0 #555555, 0 0 0 1px #555555;
35376 box-shadow: 0 1px 3px 0 #555555, 0 0 0 1px #555555;
35377}
35378
35379/* Content */
35380
35381.ui.inverted.cards > .card > .content,
35382.ui.inverted.card > .content {
35383 border-top: 1px solid rgba(255, 255, 255, 0.15);
35384}
35385
35386/* Header */
35387
35388.ui.inverted.cards > .card > .content > .header,
35389.ui.inverted.card > .content > .header {
35390 color: rgba(255, 255, 255, 0.9);
35391}
35392
35393/* Description */
35394
35395.ui.inverted.cards > .card > .content > .description,
35396.ui.inverted.card > .content > .description {
35397 color: rgba(255, 255, 255, 0.8);
35398}
35399
35400/* Meta */
35401
35402.ui.inverted.cards > .card .meta,
35403.ui.inverted.card .meta {
35404 color: rgba(255, 255, 255, 0.7);
35405}
35406
35407.ui.inverted.cards > .card .meta > a:not(.ui),
35408.ui.inverted.card .meta > a:not(.ui) {
35409 color: rgba(255, 255, 255, 0.7);
35410}
35411
35412.ui.inverted.cards > .card .meta > a:not(.ui):hover,
35413.ui.inverted.card .meta > a:not(.ui):hover {
35414 color: #ffffff;
35415}
35416
35417/* Extra */
35418
35419.ui.inverted.cards > .card > .extra,
35420.ui.inverted.card > .extra {
35421 border-top: 1px solid rgba(255, 255, 255, 0.15) !important;
35422 color: rgba(255, 255, 255, 0.7);
35423}
35424
35425.ui.inverted.cards > .card > .extra a:not(.ui),
35426.ui.inverted.card > .extra a:not(.ui) {
35427 color: rgba(255, 255, 255, 0.5);
35428}
35429
35430.ui.inverted.cards > .card > .extra a:not(.ui):hover,
35431.ui.inverted.card > .extra a:not(.ui):hover {
35432 color: #1e70bf;
35433}
35434
35435/* Link card(s) */
35436
35437.ui.inverted.cards a.card:hover,
35438.ui.inverted.link.cards .card:not(.icon):hover,
35439a.inverted.ui.card:hover,
35440.ui.inverted.link.card:hover {
35441 background: #1B1C1D;
35442}
35443
35444/*******************************
35445 Theme Overrides
35446*******************************/
35447
35448/*******************************
35449 User Variable Overrides
35450*******************************/
35451/*!
35452 * # Fomantic-UI - Comment
35453 * http://github.com/fomantic/Fomantic-UI/
35454 *
35455 *
35456 * Released under the MIT license
35457 * http://opensource.org/licenses/MIT
35458 *
35459 */
35460
35461/*******************************
35462 Standard
35463*******************************/
35464
35465/*--------------
35466 Comments
35467---------------*/
35468
35469.ui.comments {
35470 margin: 1.5em 0;
35471 max-width: 650px;
35472}
35473
35474.ui.comments:first-child {
35475 margin-top: 0;
35476}
35477
35478.ui.comments:last-child {
35479 margin-bottom: 0;
35480}
35481
35482/*--------------
35483 Comment
35484---------------*/
35485
35486.ui.comments .comment {
35487 position: relative;
35488 background: none;
35489 margin: 0.5em 0 0;
35490 padding: 0.5em 0 0;
35491 border: none;
35492 border-top: none;
35493 line-height: 1.2;
35494}
35495
35496.ui.comments .comment:first-child {
35497 margin-top: 0;
35498 padding-top: 0;
35499}
35500
35501/*--------------------
35502 Nested Comments
35503---------------------*/
35504
35505.ui.comments .comment > .comments {
35506 margin: 0 0 0.5em 0.5em;
35507 padding: 1em 0 1em 1em;
35508}
35509
35510.ui.comments .comment > .comments:before {
35511 position: absolute;
35512 top: 0;
35513 left: 0;
35514}
35515
35516.ui.comments .comment > .comments .comment {
35517 border: none;
35518 border-top: none;
35519 background: none;
35520}
35521
35522/*--------------
35523 Avatar
35524---------------*/
35525
35526.ui.comments .comment .avatar {
35527 display: block;
35528 width: 2.5em;
35529 height: auto;
35530 float: left;
35531 margin: 0.2em 0 0;
35532}
35533
35534.ui.comments .comment img.avatar,
35535.ui.comments .comment .avatar img {
35536 display: block;
35537 margin: 0 auto;
35538 width: 100%;
35539 height: 100%;
35540 border-radius: 0.25rem;
35541}
35542
35543/*--------------
35544 Content
35545---------------*/
35546
35547.ui.comments .comment > .content {
35548 display: block;
35549}
35550
35551/* If there is an avatar move content over */
35552
35553.ui.comments .comment > .avatar ~ .content {
35554 margin-left: 3.5em;
35555}
35556
35557/*--------------
35558 Author
35559---------------*/
35560
35561.ui.comments .comment .author {
35562 font-size: 1em;
35563 color: rgba(0, 0, 0, 0.87);
35564 font-weight: bold;
35565}
35566
35567.ui.comments .comment a.author {
35568 cursor: pointer;
35569}
35570
35571.ui.comments .comment a.author:hover {
35572 color: #1e70bf;
35573}
35574
35575/*--------------
35576 Metadata
35577---------------*/
35578
35579.ui.comments .comment .metadata {
35580 display: inline-block;
35581 margin-left: 0.5em;
35582 color: rgba(0, 0, 0, 0.4);
35583 font-size: 0.875em;
35584}
35585
35586.ui.comments .comment .metadata > * {
35587 display: inline-block;
35588 margin: 0 0.5em 0 0;
35589}
35590
35591.ui.comments .comment .metadata > :last-child {
35592 margin-right: 0;
35593}
35594
35595/*--------------------
35596 Comment Text
35597---------------------*/
35598
35599.ui.comments .comment .text {
35600 margin: 0.25em 0 0.5em;
35601 font-size: 1em;
35602 word-wrap: break-word;
35603 color: rgba(0, 0, 0, 0.87);
35604 line-height: 1.3;
35605}
35606
35607/*--------------------
35608 User Actions
35609---------------------*/
35610
35611.ui.comments .comment .actions {
35612 font-size: 0.875em;
35613}
35614
35615.ui.comments .comment .actions a {
35616 cursor: pointer;
35617 display: inline-block;
35618 margin: 0 0.75em 0 0;
35619 color: rgba(0, 0, 0, 0.4);
35620}
35621
35622.ui.comments .comment .actions a:last-child {
35623 margin-right: 0;
35624}
35625
35626.ui.comments .comment .actions a.active,
35627.ui.comments .comment .actions a:hover {
35628 color: rgba(0, 0, 0, 0.8);
35629}
35630
35631/*--------------------
35632 Reply Form
35633---------------------*/
35634
35635.ui.comments > .reply.form {
35636 margin-top: 1em;
35637}
35638
35639.ui.comments .comment .reply.form {
35640 width: 100%;
35641 margin-top: 1em;
35642}
35643
35644.ui.comments .reply.form textarea {
35645 font-size: 1em;
35646 height: 12em;
35647}
35648
35649/*******************************
35650 State
35651*******************************/
35652
35653.ui.collapsed.comments,
35654.ui.comments .collapsed.comments,
35655.ui.comments .collapsed.comment {
35656 display: none;
35657}
35658
35659/*******************************
35660 Variations
35661*******************************/
35662
35663/*--------------------
35664 Threaded
35665---------------------*/
35666
35667.ui.threaded.comments .comment > .comments {
35668 margin: -1.5em 0 -1em 1.25em;
35669 padding: 3em 0 2em 2.25em;
35670 -webkit-box-shadow: -1px 0 0 rgba(34, 36, 38, 0.15);
35671 box-shadow: -1px 0 0 rgba(34, 36, 38, 0.15);
35672}
35673
35674/*--------------------
35675 Minimal
35676---------------------*/
35677
35678.ui.minimal.comments .comment .actions {
35679 opacity: 0;
35680 position: absolute;
35681 top: 0;
35682 right: 0;
35683 left: auto;
35684 -webkit-transition: opacity 0.2s ease;
35685 transition: opacity 0.2s ease;
35686 -webkit-transition-delay: 0.1s;
35687 transition-delay: 0.1s;
35688}
35689
35690.ui.minimal.comments .comment > .content:hover > .actions {
35691 opacity: 1;
35692}
35693
35694/*-------------------
35695 Sizes
35696--------------------*/
35697
35698.ui.mini.comments {
35699 font-size: 0.78571429rem;
35700}
35701
35702.ui.tiny.comments {
35703 font-size: 0.85714286rem;
35704}
35705
35706.ui.small.comments {
35707 font-size: 0.92857143rem;
35708}
35709
35710.ui.comments {
35711 font-size: 1rem;
35712}
35713
35714.ui.large.comments {
35715 font-size: 1.14285714rem;
35716}
35717
35718.ui.big.comments {
35719 font-size: 1.28571429rem;
35720}
35721
35722.ui.huge.comments {
35723 font-size: 1.42857143rem;
35724}
35725
35726.ui.massive.comments {
35727 font-size: 1.71428571rem;
35728}
35729
35730/*-------------------
35731 Inverted
35732--------------------*/
35733
35734.ui.inverted.comments .comment {
35735 background-color: #1B1C1D;
35736}
35737
35738.ui.inverted.comments .comment .author,
35739.ui.inverted.comments .comment .text {
35740 color: rgba(255, 255, 255, 0.9);
35741}
35742
35743.ui.inverted.comments .comment .metadata,
35744.ui.inverted.comments .comment .actions a {
35745 color: rgba(255, 255, 255, 0.7);
35746}
35747
35748.ui.inverted.comments .comment a.author:hover,
35749.ui.inverted.comments .comment .actions a.active,
35750.ui.inverted.comments .comment .actions a:hover {
35751 color: #ffffff;
35752}
35753
35754.ui.inverted.threaded.comments .comment > .comments {
35755 -webkit-box-shadow: -1px 0 0 #555555;
35756 box-shadow: -1px 0 0 #555555;
35757}
35758
35759/*******************************
35760 Theme Overrides
35761*******************************/
35762
35763/*******************************
35764 User Variable Overrides
35765*******************************/
35766/*!
35767 * # Fomantic-UI - Feed
35768 * http://github.com/fomantic/Fomantic-UI/
35769 *
35770 *
35771 * Released under the MIT license
35772 * http://opensource.org/licenses/MIT
35773 *
35774 */
35775
35776/*******************************
35777 Activity Feed
35778*******************************/
35779
35780.ui.feed {
35781 margin: 1em 0;
35782}
35783
35784.ui.feed:first-child {
35785 margin-top: 0;
35786}
35787
35788.ui.feed:last-child {
35789 margin-bottom: 0;
35790}
35791
35792/*******************************
35793 Content
35794*******************************/
35795
35796/* Event */
35797
35798.ui.feed > .event {
35799 display: -webkit-box;
35800 display: -ms-flexbox;
35801 display: flex;
35802 -webkit-box-orient: horizontal;
35803 -webkit-box-direction: normal;
35804 -ms-flex-direction: row;
35805 flex-direction: row;
35806 width: 100%;
35807 padding: 0.21428571rem 0;
35808 margin: 0;
35809 background: none;
35810 border-top: none;
35811}
35812
35813.ui.feed > .event:first-child {
35814 border-top: 0;
35815 padding-top: 0;
35816}
35817
35818.ui.feed > .event:last-child {
35819 padding-bottom: 0;
35820}
35821
35822/* Event Label */
35823
35824.ui.feed > .event > .label {
35825 display: block;
35826 -webkit-box-flex: 0;
35827 -ms-flex: 0 0 auto;
35828 flex: 0 0 auto;
35829 width: 2.5em;
35830 height: auto;
35831 -ms-flex-item-align: stretch;
35832 align-self: stretch;
35833 text-align: left;
35834}
35835
35836.ui.feed > .event > .label .icon {
35837 opacity: 1;
35838 font-size: 1.5em;
35839 width: 100%;
35840 padding: 0.25em;
35841 background: none;
35842 border: none;
35843 border-radius: none;
35844 color: rgba(0, 0, 0, 0.6);
35845}
35846
35847.ui.feed > .event > .label img {
35848 width: 100%;
35849 height: auto;
35850 border-radius: 500rem;
35851}
35852
35853.ui.feed > .event > .label + .content {
35854 margin: 0.5em 0 0.35714286em 1.14285714em;
35855}
35856
35857/*--------------
35858 Content
35859---------------*/
35860
35861/* Content */
35862
35863.ui.feed > .event > .content {
35864 display: block;
35865 -webkit-box-flex: 1;
35866 -ms-flex: 1 1 auto;
35867 flex: 1 1 auto;
35868 -ms-flex-item-align: stretch;
35869 align-self: stretch;
35870 text-align: left;
35871 word-wrap: break-word;
35872}
35873
35874.ui.feed > .event:last-child > .content {
35875 padding-bottom: 0;
35876}
35877
35878/* Link */
35879
35880.ui.feed > .event > .content a {
35881 cursor: pointer;
35882}
35883
35884/*--------------
35885 Date
35886---------------*/
35887
35888.ui.feed > .event > .content .date {
35889 margin: -0.5rem 0 0;
35890 padding: 0;
35891 color: rgba(0, 0, 0, 0.4);
35892 font-weight: normal;
35893 font-size: 1em;
35894 font-style: normal;
35895}
35896
35897/*--------------
35898 Summary
35899---------------*/
35900
35901.ui.feed > .event > .content .summary {
35902 margin: 0;
35903 font-size: 1em;
35904 font-weight: bold;
35905 color: rgba(0, 0, 0, 0.87);
35906}
35907
35908/* Summary Image */
35909
35910.ui.feed > .event > .content .summary img {
35911 display: inline-block;
35912 width: auto;
35913 height: 10em;
35914 margin: -0.25em 0.25em 0 0;
35915 border-radius: 0.25em;
35916 vertical-align: middle;
35917}
35918
35919/*--------------
35920 User
35921---------------*/
35922
35923.ui.feed > .event > .content .user {
35924 display: inline-block;
35925 font-weight: bold;
35926 margin-right: 0;
35927 vertical-align: baseline;
35928}
35929
35930.ui.feed > .event > .content .user img {
35931 margin: -0.25em 0.25em 0 0;
35932 width: auto;
35933 height: 10em;
35934 vertical-align: middle;
35935}
35936
35937/*--------------
35938 Inline Date
35939---------------*/
35940
35941/* Date inside Summary */
35942
35943.ui.feed > .event > .content .summary > .date {
35944 display: inline-block;
35945 float: none;
35946 font-weight: normal;
35947 font-size: 0.85714286em;
35948 font-style: normal;
35949 margin: 0 0 0 0.5em;
35950 padding: 0;
35951 color: rgba(0, 0, 0, 0.4);
35952}
35953
35954/*--------------
35955 Extra Summary
35956---------------*/
35957
35958.ui.feed > .event > .content .extra {
35959 margin: 0.5em 0 0;
35960 background: none;
35961 padding: 0;
35962 color: rgba(0, 0, 0, 0.87);
35963}
35964
35965/* Images */
35966
35967.ui.feed > .event > .content .extra.images img {
35968 display: inline-block;
35969 margin: 0 0.25em 0 0;
35970 width: 6em;
35971}
35972
35973/* Text */
35974
35975.ui.feed > .event > .content .extra.text {
35976 padding: 0;
35977 border-left: none;
35978 font-size: 1em;
35979 max-width: 500px;
35980 line-height: 1.4285em;
35981}
35982
35983/*--------------
35984 Meta
35985---------------*/
35986
35987.ui.feed > .event > .content .meta {
35988 display: inline-block;
35989 font-size: 0.85714286em;
35990 margin: 0.5em 0 0;
35991 background: none;
35992 border: none;
35993 border-radius: 0;
35994 -webkit-box-shadow: none;
35995 box-shadow: none;
35996 padding: 0;
35997 color: rgba(0, 0, 0, 0.6);
35998}
35999
36000.ui.feed > .event > .content .meta > * {
36001 position: relative;
36002 margin-left: 0.75em;
36003}
36004
36005.ui.feed > .event > .content .meta > *:after {
36006 content: '';
36007 color: rgba(0, 0, 0, 0.2);
36008 top: 0;
36009 left: -1em;
36010 opacity: 1;
36011 position: absolute;
36012 vertical-align: top;
36013}
36014
36015.ui.feed > .event > .content .meta .like {
36016 color: '';
36017 -webkit-transition: 0.2s color ease;
36018 transition: 0.2s color ease;
36019}
36020
36021.ui.feed > .event > .content .meta .like:hover .icon {
36022 color: #FF2733;
36023}
36024
36025.ui.feed > .event > .content .meta .active.like .icon {
36026 color: #EF404A;
36027}
36028
36029/* First element */
36030
36031.ui.feed > .event > .content .meta > :first-child {
36032 margin-left: 0;
36033}
36034
36035.ui.feed > .event > .content .meta > :first-child::after {
36036 display: none;
36037}
36038
36039/* Action */
36040
36041.ui.feed > .event > .content .meta a,
36042.ui.feed > .event > .content .meta > .icon {
36043 cursor: pointer;
36044 opacity: 1;
36045 color: rgba(0, 0, 0, 0.5);
36046 -webkit-transition: color 0.1s ease;
36047 transition: color 0.1s ease;
36048}
36049
36050.ui.feed > .event > .content .meta a:hover,
36051.ui.feed > .event > .content .meta a:hover .icon,
36052.ui.feed > .event > .content .meta > .icon:hover {
36053 color: rgba(0, 0, 0, 0.95);
36054}
36055
36056/*******************************
36057 Variations
36058*******************************/
36059
36060.ui.small.feed {
36061 font-size: 0.92857143rem;
36062}
36063
36064.ui.feed {
36065 font-size: 1rem;
36066}
36067
36068.ui.large.feed {
36069 font-size: 1.14285714rem;
36070}
36071
36072/*------------------
36073 Inverted
36074-------------------*/
36075
36076.ui.inverted.feed > .event {
36077 background: #1B1C1D;
36078}
36079
36080.ui.inverted.feed > .event > .content .date,
36081.ui.inverted.feed > .event > .content .meta .like {
36082 color: rgba(255, 255, 255, 0.7);
36083}
36084
36085.ui.inverted.feed > .event > .content .summary,
36086.ui.inverted.feed > .event > .content .extra.text {
36087 color: rgba(255, 255, 255, 0.9);
36088}
36089
36090.ui.inverted.feed > .event > .content .meta .like:hover {
36091 color: #ffffff;
36092}
36093
36094/*******************************
36095 Theme Overrides
36096*******************************/
36097
36098/*******************************
36099 User Variable Overrides
36100*******************************/
36101/*!
36102 * # Fomantic-UI - Item
36103 * http://github.com/fomantic/Fomantic-UI/
36104 *
36105 *
36106 * Released under the MIT license
36107 * http://opensource.org/licenses/MIT
36108 *
36109 */
36110
36111/*******************************
36112 Standard
36113*******************************/
36114
36115/*--------------
36116 Item
36117---------------*/
36118
36119.ui.items > .item {
36120 display: -webkit-box;
36121 display: -ms-flexbox;
36122 display: flex;
36123 margin: 1em 0;
36124 width: 100%;
36125 min-height: 0;
36126 background: transparent;
36127 padding: 0;
36128 border: none;
36129 border-radius: 0;
36130 -webkit-box-shadow: none;
36131 box-shadow: none;
36132 -webkit-transition: -webkit-box-shadow 0.1s ease;
36133 transition: -webkit-box-shadow 0.1s ease;
36134 transition: box-shadow 0.1s ease;
36135 transition: box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease;
36136 z-index: '';
36137}
36138
36139.ui.items > .item a {
36140 cursor: pointer;
36141}
36142
36143/*--------------
36144 Items
36145---------------*/
36146
36147.ui.items {
36148 margin: 1.5em 0;
36149}
36150
36151.ui.items:first-child {
36152 margin-top: 0 !important;
36153}
36154
36155.ui.items:last-child {
36156 margin-bottom: 0 !important;
36157}
36158
36159/*--------------
36160 Item
36161---------------*/
36162
36163.ui.items > .item:after {
36164 display: block;
36165 content: ' ';
36166 height: 0;
36167 clear: both;
36168 overflow: hidden;
36169 visibility: hidden;
36170}
36171
36172.ui.items > .item:first-child {
36173 margin-top: 0;
36174}
36175
36176.ui.items > .item:last-child {
36177 margin-bottom: 0;
36178}
36179
36180/*--------------
36181 Images
36182---------------*/
36183
36184.ui.items > .item > .image {
36185 position: relative;
36186 -webkit-box-flex: 0;
36187 -ms-flex: 0 0 auto;
36188 flex: 0 0 auto;
36189 display: block;
36190 float: none;
36191 margin: 0;
36192 padding: 0;
36193 max-height: '';
36194 -ms-flex-item-align: start;
36195 align-self: start;
36196}
36197
36198.ui.items > .item > .image > img {
36199 display: block;
36200 width: 100%;
36201 height: auto;
36202 border-radius: 0.125rem;
36203 border: none;
36204}
36205
36206.ui.items > .item > .image:only-child > img {
36207 border-radius: 0;
36208}
36209
36210/*--------------
36211 Content
36212---------------*/
36213
36214.ui.items > .item > .content {
36215 display: block;
36216 -webkit-box-flex: 1;
36217 -ms-flex: 1 1 auto;
36218 flex: 1 1 auto;
36219 background: none;
36220 color: rgba(0, 0, 0, 0.87);
36221 margin: 0;
36222 padding: 0;
36223 -webkit-box-shadow: none;
36224 box-shadow: none;
36225 font-size: 1em;
36226 border: none;
36227 border-radius: 0;
36228}
36229
36230.ui.items > .item > .content:after {
36231 display: block;
36232 content: ' ';
36233 height: 0;
36234 clear: both;
36235 overflow: hidden;
36236 visibility: hidden;
36237}
36238
36239.ui.items > .item > .image + .content {
36240 min-width: 0;
36241 width: auto;
36242 display: block;
36243 margin-left: 0;
36244 -ms-flex-item-align: start;
36245 align-self: start;
36246 padding-left: 1.5em;
36247}
36248
36249.ui.items > .item > .content > .header {
36250 display: inline-block;
36251 margin: -0.21425em 0 0;
36252 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
36253 font-weight: bold;
36254 color: rgba(0, 0, 0, 0.85);
36255}
36256
36257/* Default Header Size */
36258
36259.ui.items > .item > .content > .header:not(.ui) {
36260 font-size: 1.28571429em;
36261}
36262
36263/*--------------
36264 Floated
36265---------------*/
36266
36267.ui.items > .item [class*="left floated"] {
36268 float: left;
36269}
36270
36271.ui.items > .item [class*="right floated"] {
36272 float: right;
36273}
36274
36275/*--------------
36276 Content Image
36277---------------*/
36278
36279.ui.items > .item .content img {
36280 -ms-flex-item-align: center;
36281 align-self: center;
36282 width: '';
36283}
36284
36285.ui.items > .item img.avatar,
36286.ui.items > .item .avatar img {
36287 width: '';
36288 height: '';
36289 border-radius: 500rem;
36290}
36291
36292/*--------------
36293 Description
36294---------------*/
36295
36296.ui.items > .item > .content > .description {
36297 margin-top: 0.6em;
36298 max-width: auto;
36299 font-size: 1em;
36300 line-height: 1.4285em;
36301 color: rgba(0, 0, 0, 0.87);
36302}
36303
36304/*--------------
36305 Paragraph
36306---------------*/
36307
36308.ui.items > .item > .content p {
36309 margin: 0 0 0.5em;
36310}
36311
36312.ui.items > .item > .content p:last-child {
36313 margin-bottom: 0;
36314}
36315
36316/*--------------
36317 Meta
36318---------------*/
36319
36320.ui.items > .item .meta {
36321 margin: 0.5em 0 0.5em;
36322 font-size: 1em;
36323 line-height: 1em;
36324 color: rgba(0, 0, 0, 0.6);
36325}
36326
36327.ui.items > .item .meta * {
36328 margin-right: 0.3em;
36329}
36330
36331.ui.items > .item .meta :last-child {
36332 margin-right: 0;
36333}
36334
36335.ui.items > .item .meta [class*="right floated"] {
36336 margin-right: 0;
36337 margin-left: 0.3em;
36338}
36339
36340/*--------------
36341 Links
36342---------------*/
36343
36344/* Generic */
36345
36346.ui.items > .item > .content a:not(.ui) {
36347 color: '';
36348 -webkit-transition: color 0.1s ease;
36349 transition: color 0.1s ease;
36350}
36351
36352.ui.items > .item > .content a:not(.ui):hover {
36353 color: '';
36354}
36355
36356/* Header */
36357
36358.ui.items > .item > .content > a.header {
36359 color: rgba(0, 0, 0, 0.85);
36360}
36361
36362.ui.items > .item > .content > a.header:hover {
36363 color: #1e70bf;
36364}
36365
36366/* Meta */
36367
36368.ui.items > .item .meta > a:not(.ui) {
36369 color: rgba(0, 0, 0, 0.4);
36370}
36371
36372.ui.items > .item .meta > a:not(.ui):hover {
36373 color: rgba(0, 0, 0, 0.87);
36374}
36375
36376/*--------------
36377 Labels
36378---------------*/
36379
36380/*-----Star----- */
36381
36382/* Icon */
36383
36384.ui.items > .item > .content .favorite.icon {
36385 cursor: pointer;
36386 opacity: 0.75;
36387 -webkit-transition: color 0.1s ease;
36388 transition: color 0.1s ease;
36389}
36390
36391.ui.items > .item > .content .favorite.icon:hover {
36392 opacity: 1;
36393 color: #FFB70A;
36394}
36395
36396.ui.items > .item > .content .active.favorite.icon {
36397 color: #FFE623;
36398}
36399
36400/*-----Like----- */
36401
36402/* Icon */
36403
36404.ui.items > .item > .content .like.icon {
36405 cursor: pointer;
36406 opacity: 0.75;
36407 -webkit-transition: color 0.1s ease;
36408 transition: color 0.1s ease;
36409}
36410
36411.ui.items > .item > .content .like.icon:hover {
36412 opacity: 1;
36413 color: #FF2733;
36414}
36415
36416.ui.items > .item > .content .active.like.icon {
36417 color: #FF2733;
36418}
36419
36420/*----------------
36421 Extra Content
36422-----------------*/
36423
36424.ui.items > .item .extra {
36425 display: block;
36426 position: relative;
36427 background: none;
36428 margin: 0.5rem 0 0;
36429 width: 100%;
36430 padding: 0 0 0;
36431 top: 0;
36432 left: 0;
36433 color: rgba(0, 0, 0, 0.4);
36434 -webkit-box-shadow: none;
36435 box-shadow: none;
36436 -webkit-transition: color 0.1s ease;
36437 transition: color 0.1s ease;
36438 border-top: none;
36439}
36440
36441.ui.items > .item .extra > * {
36442 margin: 0.25rem 0.5rem 0.25rem 0;
36443}
36444
36445.ui.items > .item .extra > [class*="right floated"] {
36446 margin: 0.25rem 0 0.25rem 0.5rem;
36447}
36448
36449.ui.items > .item .extra:after {
36450 display: block;
36451 content: ' ';
36452 height: 0;
36453 clear: both;
36454 overflow: hidden;
36455 visibility: hidden;
36456}
36457
36458/*******************************
36459 Responsive
36460*******************************/
36461
36462/* Default Image Width */
36463
36464.ui.items > .item > .image:not(.ui) {
36465 width: 175px;
36466}
36467
36468/* Tablet Only */
36469
36470@media only screen and (min-width: 768px) and (max-width: 991.98px) {
36471 .ui.items > .item {
36472 margin: 1em 0;
36473 }
36474
36475 .ui.items > .item > .image:not(.ui) {
36476 width: 150px;
36477 }
36478
36479 .ui.items > .item > .image + .content {
36480 display: block;
36481 padding: 0 0 0 1em;
36482 }
36483}
36484
36485/* Mobile Only */
36486
36487@media only screen and (max-width: 767.98px) {
36488 .ui.items:not(.unstackable) > .item {
36489 -webkit-box-orient: vertical;
36490 -webkit-box-direction: normal;
36491 -ms-flex-direction: column;
36492 flex-direction: column;
36493 margin: 2em 0;
36494 }
36495
36496 .ui.items:not(.unstackable) > .item > .image {
36497 display: block;
36498 margin-left: auto;
36499 margin-right: auto;
36500 }
36501
36502 .ui.items:not(.unstackable) > .item > .image,
36503 .ui.items:not(.unstackable) > .item > .image > img {
36504 max-width: 100% !important;
36505 width: auto !important;
36506 max-height: 250px !important;
36507 }
36508
36509 .ui.items:not(.unstackable) > .item > .image + .content {
36510 display: block;
36511 padding: 1.5em 0 0;
36512 }
36513}
36514
36515/*******************************
36516 Variations
36517*******************************/
36518
36519/*-------------------
36520 Aligned
36521--------------------*/
36522
36523.ui.items > .item > .image + [class*="top aligned"].content {
36524 -ms-flex-item-align: start;
36525 align-self: flex-start;
36526}
36527
36528.ui.items > .item > .image + [class*="middle aligned"].content {
36529 -ms-flex-item-align: center;
36530 align-self: center;
36531}
36532
36533.ui.items > .item > .image + [class*="bottom aligned"].content {
36534 -ms-flex-item-align: end;
36535 align-self: flex-end;
36536}
36537
36538/*--------------
36539 Relaxed
36540---------------*/
36541
36542.ui.relaxed.items > .item {
36543 margin: 1.5em 0;
36544}
36545
36546.ui[class*="very relaxed"].items > .item {
36547 margin: 2em 0;
36548}
36549
36550/*-------------------
36551 Divided
36552--------------------*/
36553
36554.ui.divided.items > .item {
36555 border-top: 1px solid rgba(34, 36, 38, 0.15);
36556 margin: 0;
36557 padding: 1em 0;
36558}
36559
36560.ui.divided.items > .item:first-child {
36561 border-top: none;
36562 margin-top: 0 !important;
36563 padding-top: 0 !important;
36564}
36565
36566.ui.divided.items > .item:last-child {
36567 margin-bottom: 0 !important;
36568 padding-bottom: 0 !important;
36569}
36570
36571/* Relaxed Divided */
36572
36573.ui.relaxed.divided.items > .item {
36574 margin: 0;
36575 padding: 1.5em 0;
36576}
36577
36578.ui[class*="very relaxed"].divided.items > .item {
36579 margin: 0;
36580 padding: 2em 0;
36581}
36582
36583/*-------------------
36584 Link
36585--------------------*/
36586
36587.ui.items a.item:hover,
36588.ui.link.items > .item:hover {
36589 cursor: pointer;
36590}
36591
36592.ui.items a.item:hover .content .header,
36593.ui.link.items > .item:hover .content .header {
36594 color: #1e70bf;
36595}
36596
36597/*--------------
36598 Size
36599---------------*/
36600
36601.ui.items > .item {
36602 font-size: 1em;
36603}
36604
36605/*---------------
36606 Unstackable
36607----------------*/
36608
36609@media only screen and (max-width: 767.98px) {
36610 .ui.unstackable.items > .item > .image,
36611 .ui.unstackable.items > .item > .image > img {
36612 width: 125px !important;
36613 }
36614}
36615
36616/*--------------
36617 Inverted
36618---------------*/
36619
36620.ui.inverted.items > .item {
36621 background: transparent;
36622}
36623
36624.ui.inverted.items > .item > .content {
36625 background: none;
36626 color: rgba(255, 255, 255, 0.9);
36627}
36628
36629.ui.inverted.items > .item .extra {
36630 background: none;
36631}
36632
36633.ui.inverted.items > .item > .content > .header {
36634 color: rgba(255, 255, 255, 0.9);
36635}
36636
36637.ui.inverted.items > .item > .content > .description {
36638 color: rgba(255, 255, 255, 0.9);
36639}
36640
36641.ui.inverted.items > .item .meta {
36642 color: rgba(255, 255, 255, 0.8);
36643}
36644
36645.ui.inverted.items > .item > .content a:not(.ui) {
36646 color: #57a4ef;
36647}
36648
36649.ui.inverted.items > .item > .content a:not(.ui):hover {
36650 color: #4183C4;
36651}
36652
36653.ui.inverted.items > .item > .content > a.header {
36654 color: rgba(255, 255, 255, 0.9);
36655}
36656
36657.ui.inverted.items > .item > .content > a.header:hover {
36658 color: #ffffff;
36659}
36660
36661.ui.inverted.items > .item .meta > a:not(.ui) {
36662 color: rgba(255, 255, 255, 0.7);
36663}
36664
36665.ui.inverted.items > .item .meta > a:not(.ui):hover {
36666 color: rgba(255, 255, 255, 0.9);
36667}
36668
36669.ui.inverted.items > .item > .content .favorite.icon:hover {
36670 color: #ffc63d;
36671}
36672
36673.ui.inverted.items > .item > .content .active.favorite.icon {
36674 color: #ffec56;
36675}
36676
36677.ui.inverted.items > .item > .content .like.icon:hover {
36678 color: #ff5a63;
36679}
36680
36681.ui.inverted.items > .item > .content .active.like.icon {
36682 color: #ff5a63;
36683}
36684
36685.ui.inverted.items > .item .extra {
36686 color: rgba(255, 255, 255, 0.7);
36687}
36688
36689.ui.inverted.items a.item:hover .content .header,
36690.ui.inverted.link.items > .item:hover .content .header {
36691 color: #ffffff;
36692}
36693
36694.ui.inverted.divided.items > .item {
36695 border-top: 1px solid rgba(255, 255, 255, 0.1);
36696}
36697
36698.ui.inverted.divided.items > .item:first-child {
36699 border-top: none;
36700}
36701
36702/*******************************
36703 Theme Overrides
36704*******************************/
36705
36706/*******************************
36707 User Variable Overrides
36708*******************************/
36709/*!
36710 * # Fomantic-UI - Statistic
36711 * http://github.com/fomantic/Fomantic-UI/
36712 *
36713 *
36714 * Released under the MIT license
36715 * http://opensource.org/licenses/MIT
36716 *
36717 */
36718
36719/*******************************
36720 Statistic
36721*******************************/
36722
36723/* Standalone */
36724
36725.ui.statistic {
36726 display: -webkit-inline-box;
36727 display: -ms-inline-flexbox;
36728 display: inline-flex;
36729 -webkit-box-orient: vertical;
36730 -webkit-box-direction: normal;
36731 -ms-flex-direction: column;
36732 flex-direction: column;
36733 margin: 1em 0;
36734 max-width: none;
36735}
36736
36737.ui.statistic + .ui.statistic {
36738 margin: 0 0 0 1.5em;
36739}
36740
36741.ui.statistic:first-child {
36742 margin-top: 0;
36743}
36744
36745.ui.statistic:last-child {
36746 margin-bottom: 0;
36747}
36748
36749/*******************************
36750 Group
36751*******************************/
36752
36753/* Grouped */
36754
36755.ui.statistics {
36756 display: -webkit-box;
36757 display: -ms-flexbox;
36758 display: flex;
36759 -webkit-box-align: start;
36760 -ms-flex-align: start;
36761 align-items: flex-start;
36762 -ms-flex-wrap: wrap;
36763 flex-wrap: wrap;
36764}
36765
36766.ui.statistics > .statistic {
36767 display: -webkit-inline-box;
36768 display: -ms-inline-flexbox;
36769 display: inline-flex;
36770 -webkit-box-flex: 0;
36771 -ms-flex: 0 1 auto;
36772 flex: 0 1 auto;
36773 -webkit-box-orient: vertical;
36774 -webkit-box-direction: normal;
36775 -ms-flex-direction: column;
36776 flex-direction: column;
36777 margin: 0 1.5em 1em;
36778 max-width: none;
36779}
36780
36781.ui.statistics {
36782 display: -webkit-box;
36783 display: -ms-flexbox;
36784 display: flex;
36785 margin: 1em -1.5em -1em;
36786}
36787
36788/* Clearing */
36789
36790.ui.statistics:after {
36791 display: block;
36792 content: ' ';
36793 height: 0;
36794 clear: both;
36795 overflow: hidden;
36796 visibility: hidden;
36797}
36798
36799.ui.statistics:first-child {
36800 margin-top: 0;
36801}
36802
36803/*******************************
36804 Content
36805*******************************/
36806
36807/*--------------
36808 Value
36809---------------*/
36810
36811.ui.statistics .statistic > .value,
36812.ui.statistic > .value {
36813 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
36814 font-size: 4rem;
36815 font-weight: normal;
36816 line-height: 1em;
36817 color: #1B1C1D;
36818 text-transform: uppercase;
36819 text-align: center;
36820}
36821
36822/*--------------
36823 Label
36824---------------*/
36825
36826.ui.statistics .statistic > .label,
36827.ui.statistic > .label {
36828 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
36829 font-size: 1em;
36830 font-weight: bold;
36831 color: rgba(0, 0, 0, 0.87);
36832 text-transform: uppercase;
36833 text-align: center;
36834}
36835
36836/* Top Label */
36837
36838.ui.statistics .statistic > .label ~ .value,
36839.ui.statistic > .label ~ .value {
36840 margin-top: 0;
36841}
36842
36843/* Bottom Label */
36844
36845.ui.statistics .statistic > .value ~ .label,
36846.ui.statistic > .value ~ .label {
36847 margin-top: 0;
36848}
36849
36850/*******************************
36851 Types
36852*******************************/
36853
36854/*--------------
36855 Icon Value
36856---------------*/
36857
36858.ui.statistics .statistic > .value .icon,
36859.ui.statistic > .value .icon {
36860 opacity: 1;
36861 width: auto;
36862 margin: 0;
36863}
36864
36865/*--------------
36866 Text Value
36867---------------*/
36868
36869.ui.statistics .statistic > .text.value,
36870.ui.statistic > .text.value {
36871 line-height: 1em;
36872 min-height: 2em;
36873 font-weight: bold;
36874 text-align: center;
36875}
36876
36877.ui.statistics .statistic > .text.value + .label,
36878.ui.statistic > .text.value + .label {
36879 text-align: center;
36880}
36881
36882/*--------------
36883 Image Value
36884---------------*/
36885
36886.ui.statistics .statistic > .value img,
36887.ui.statistic > .value img {
36888 max-height: 3rem;
36889 vertical-align: baseline;
36890}
36891
36892/*******************************
36893 Variations
36894*******************************/
36895
36896/*--------------
36897 Count
36898---------------*/
36899
36900.ui.ten.statistics {
36901 margin: 0 0 -1em;
36902}
36903
36904.ui.ten.statistics .statistic {
36905 min-width: 10%;
36906 margin: 0 0 1em;
36907}
36908
36909.ui.nine.statistics {
36910 margin: 0 0 -1em;
36911}
36912
36913.ui.nine.statistics .statistic {
36914 min-width: 11.11111111%;
36915 margin: 0 0 1em;
36916}
36917
36918.ui.eight.statistics {
36919 margin: 0 0 -1em;
36920}
36921
36922.ui.eight.statistics .statistic {
36923 min-width: 12.5%;
36924 margin: 0 0 1em;
36925}
36926
36927.ui.seven.statistics {
36928 margin: 0 0 -1em;
36929}
36930
36931.ui.seven.statistics .statistic {
36932 min-width: 14.28571429%;
36933 margin: 0 0 1em;
36934}
36935
36936.ui.six.statistics {
36937 margin: 0 0 -1em;
36938}
36939
36940.ui.six.statistics .statistic {
36941 min-width: 16.66666667%;
36942 margin: 0 0 1em;
36943}
36944
36945.ui.five.statistics {
36946 margin: 0 0 -1em;
36947}
36948
36949.ui.five.statistics .statistic {
36950 min-width: 20%;
36951 margin: 0 0 1em;
36952}
36953
36954.ui.four.statistics {
36955 margin: 0 0 -1em;
36956}
36957
36958.ui.four.statistics .statistic {
36959 min-width: 25%;
36960 margin: 0 0 1em;
36961}
36962
36963.ui.three.statistics {
36964 margin: 0 0 -1em;
36965}
36966
36967.ui.three.statistics .statistic {
36968 min-width: 33.33333333%;
36969 margin: 0 0 1em;
36970}
36971
36972.ui.two.statistics {
36973 margin: 0 0 -1em;
36974}
36975
36976.ui.two.statistics .statistic {
36977 min-width: 50%;
36978 margin: 0 0 1em;
36979}
36980
36981.ui.one.statistics {
36982 margin: 0 0 -1em;
36983}
36984
36985.ui.one.statistics .statistic {
36986 min-width: 100%;
36987 margin: 0 0 1em;
36988}
36989
36990/*--------------
36991 Horizontal
36992---------------*/
36993
36994.ui.horizontal.statistic {
36995 -webkit-box-orient: horizontal;
36996 -webkit-box-direction: normal;
36997 -ms-flex-direction: row;
36998 flex-direction: row;
36999 -webkit-box-align: center;
37000 -ms-flex-align: center;
37001 align-items: center;
37002}
37003
37004.ui.horizontal.statistics {
37005 -webkit-box-orient: vertical;
37006 -webkit-box-direction: normal;
37007 -ms-flex-direction: column;
37008 flex-direction: column;
37009 margin: 0;
37010 max-width: none;
37011}
37012
37013.ui.horizontal.statistics .statistic {
37014 -webkit-box-orient: horizontal;
37015 -webkit-box-direction: normal;
37016 -ms-flex-direction: row;
37017 flex-direction: row;
37018 -webkit-box-align: center;
37019 -ms-flex-align: center;
37020 align-items: center;
37021 max-width: none;
37022 margin: 1em 0;
37023}
37024
37025.ui.horizontal.statistic > .text.value,
37026.ui.horizontal.statistics > .statistic > .text.value {
37027 min-height: 0 !important;
37028}
37029
37030.ui.horizontal.statistics .statistic > .value .icon,
37031.ui.horizontal.statistic > .value .icon {
37032 width: 1.18em;
37033}
37034
37035.ui.horizontal.statistics .statistic > .value,
37036.ui.horizontal.statistic > .value {
37037 display: inline-block;
37038 vertical-align: middle;
37039}
37040
37041.ui.horizontal.statistics .statistic > .label,
37042.ui.horizontal.statistic > .label {
37043 display: inline-block;
37044 vertical-align: middle;
37045 margin: 0 0 0 0.75em;
37046}
37047
37048/*--------------
37049 Inverted
37050---------------*/
37051
37052.ui.inverted.statistics .statistic > .value,
37053.ui.inverted.statistic .value {
37054 color: #FFFFFF;
37055}
37056
37057.ui.inverted.statistics .statistic > .label,
37058.ui.inverted.statistic .label {
37059 color: rgba(255, 255, 255, 0.9);
37060}
37061
37062/*--------------
37063 Colors
37064---------------*/
37065
37066.ui.primary.statistics .statistic > .value,
37067.ui.statistics .primary.statistic > .value,
37068.ui.primary.statistic > .value {
37069 color: #2185D0;
37070}
37071
37072.ui.inverted.primary.statistics .statistic > .value,
37073.ui.statistics .inverted.primary.statistic > .value,
37074.ui.inverted.primary.statistic > .value {
37075 color: #54C8FF;
37076}
37077
37078.ui.secondary.statistics .statistic > .value,
37079.ui.statistics .secondary.statistic > .value,
37080.ui.secondary.statistic > .value {
37081 color: #1B1C1D;
37082}
37083
37084.ui.inverted.secondary.statistics .statistic > .value,
37085.ui.statistics .inverted.secondary.statistic > .value,
37086.ui.inverted.secondary.statistic > .value {
37087 color: #545454;
37088}
37089
37090.ui.red.statistics .statistic > .value,
37091.ui.statistics .red.statistic > .value,
37092.ui.red.statistic > .value {
37093 color: #DB2828;
37094}
37095
37096.ui.inverted.red.statistics .statistic > .value,
37097.ui.statistics .inverted.red.statistic > .value,
37098.ui.inverted.red.statistic > .value {
37099 color: #FF695E;
37100}
37101
37102.ui.orange.statistics .statistic > .value,
37103.ui.statistics .orange.statistic > .value,
37104.ui.orange.statistic > .value {
37105 color: #F2711C;
37106}
37107
37108.ui.inverted.orange.statistics .statistic > .value,
37109.ui.statistics .inverted.orange.statistic > .value,
37110.ui.inverted.orange.statistic > .value {
37111 color: #FF851B;
37112}
37113
37114.ui.yellow.statistics .statistic > .value,
37115.ui.statistics .yellow.statistic > .value,
37116.ui.yellow.statistic > .value {
37117 color: #FBBD08;
37118}
37119
37120.ui.inverted.yellow.statistics .statistic > .value,
37121.ui.statistics .inverted.yellow.statistic > .value,
37122.ui.inverted.yellow.statistic > .value {
37123 color: #FFE21F;
37124}
37125
37126.ui.olive.statistics .statistic > .value,
37127.ui.statistics .olive.statistic > .value,
37128.ui.olive.statistic > .value {
37129 color: #B5CC18;
37130}
37131
37132.ui.inverted.olive.statistics .statistic > .value,
37133.ui.statistics .inverted.olive.statistic > .value,
37134.ui.inverted.olive.statistic > .value {
37135 color: #D9E778;
37136}
37137
37138.ui.green.statistics .statistic > .value,
37139.ui.statistics .green.statistic > .value,
37140.ui.green.statistic > .value {
37141 color: #21BA45;
37142}
37143
37144.ui.inverted.green.statistics .statistic > .value,
37145.ui.statistics .inverted.green.statistic > .value,
37146.ui.inverted.green.statistic > .value {
37147 color: #2ECC40;
37148}
37149
37150.ui.teal.statistics .statistic > .value,
37151.ui.statistics .teal.statistic > .value,
37152.ui.teal.statistic > .value {
37153 color: #00B5AD;
37154}
37155
37156.ui.inverted.teal.statistics .statistic > .value,
37157.ui.statistics .inverted.teal.statistic > .value,
37158.ui.inverted.teal.statistic > .value {
37159 color: #6DFFFF;
37160}
37161
37162.ui.blue.statistics .statistic > .value,
37163.ui.statistics .blue.statistic > .value,
37164.ui.blue.statistic > .value {
37165 color: #2185D0;
37166}
37167
37168.ui.inverted.blue.statistics .statistic > .value,
37169.ui.statistics .inverted.blue.statistic > .value,
37170.ui.inverted.blue.statistic > .value {
37171 color: #54C8FF;
37172}
37173
37174.ui.violet.statistics .statistic > .value,
37175.ui.statistics .violet.statistic > .value,
37176.ui.violet.statistic > .value {
37177 color: #6435C9;
37178}
37179
37180.ui.inverted.violet.statistics .statistic > .value,
37181.ui.statistics .inverted.violet.statistic > .value,
37182.ui.inverted.violet.statistic > .value {
37183 color: #A291FB;
37184}
37185
37186.ui.purple.statistics .statistic > .value,
37187.ui.statistics .purple.statistic > .value,
37188.ui.purple.statistic > .value {
37189 color: #A333C8;
37190}
37191
37192.ui.inverted.purple.statistics .statistic > .value,
37193.ui.statistics .inverted.purple.statistic > .value,
37194.ui.inverted.purple.statistic > .value {
37195 color: #DC73FF;
37196}
37197
37198.ui.pink.statistics .statistic > .value,
37199.ui.statistics .pink.statistic > .value,
37200.ui.pink.statistic > .value {
37201 color: #E03997;
37202}
37203
37204.ui.inverted.pink.statistics .statistic > .value,
37205.ui.statistics .inverted.pink.statistic > .value,
37206.ui.inverted.pink.statistic > .value {
37207 color: #FF8EDF;
37208}
37209
37210.ui.brown.statistics .statistic > .value,
37211.ui.statistics .brown.statistic > .value,
37212.ui.brown.statistic > .value {
37213 color: #A5673F;
37214}
37215
37216.ui.inverted.brown.statistics .statistic > .value,
37217.ui.statistics .inverted.brown.statistic > .value,
37218.ui.inverted.brown.statistic > .value {
37219 color: #D67C1C;
37220}
37221
37222.ui.grey.statistics .statistic > .value,
37223.ui.statistics .grey.statistic > .value,
37224.ui.grey.statistic > .value {
37225 color: #767676;
37226}
37227
37228.ui.inverted.grey.statistics .statistic > .value,
37229.ui.statistics .inverted.grey.statistic > .value,
37230.ui.inverted.grey.statistic > .value {
37231 color: #DCDDDE;
37232}
37233
37234.ui.black.statistics .statistic > .value,
37235.ui.statistics .black.statistic > .value,
37236.ui.black.statistic > .value {
37237 color: #1B1C1D;
37238}
37239
37240.ui.inverted.black.statistics .statistic > .value,
37241.ui.statistics .inverted.black.statistic > .value,
37242.ui.inverted.black.statistic > .value {
37243 color: #545454;
37244}
37245
37246/*--------------
37247 Floated
37248---------------*/
37249
37250.ui[class*="left floated"].statistic {
37251 float: left;
37252 margin: 0 2em 1em 0;
37253}
37254
37255.ui[class*="right floated"].statistic {
37256 float: right;
37257 margin: 0 0 1em 2em;
37258}
37259
37260.ui.floated.statistic:last-child {
37261 margin-bottom: 0;
37262}
37263
37264/*--------------
37265 Stackable
37266---------------*/
37267
37268@media only screen and (max-width: 767.98px) {
37269 .ui.stackable.statistics {
37270 width: auto;
37271 margin-left: 0 !important;
37272 margin-right: 0 !important;
37273 }
37274
37275 .ui.stackable.statistics > .statistic {
37276 width: 100% !important;
37277 margin: 0 0 !important;
37278 padding: 1rem 1rem !important;
37279 }
37280}
37281
37282/*--------------
37283 Sizes
37284---------------*/
37285
37286/* Mini */
37287
37288.ui.mini.statistics .statistic > .value,
37289.ui.mini.statistic > .value {
37290 font-size: 1.5rem !important;
37291}
37292
37293.ui.mini.horizontal.statistics .statistic > .value,
37294.ui.mini.horizontal.statistic > .value {
37295 font-size: 1.5rem !important;
37296}
37297
37298.ui.mini.statistics .statistic > .text.value,
37299.ui.mini.statistic > .text.value {
37300 font-size: 1rem !important;
37301}
37302
37303/* Tiny */
37304
37305.ui.tiny.statistics .statistic > .value,
37306.ui.tiny.statistic > .value {
37307 font-size: 2rem !important;
37308}
37309
37310.ui.tiny.horizontal.statistics .statistic > .value,
37311.ui.tiny.horizontal.statistic > .value {
37312 font-size: 2rem !important;
37313}
37314
37315.ui.tiny.statistics .statistic > .text.value,
37316.ui.tiny.statistic > .text.value {
37317 font-size: 1rem !important;
37318}
37319
37320/* Small */
37321
37322.ui.small.statistics .statistic > .value,
37323.ui.small.statistic > .value {
37324 font-size: 3rem !important;
37325}
37326
37327.ui.small.horizontal.statistics .statistic > .value,
37328.ui.small.horizontal.statistic > .value {
37329 font-size: 2rem !important;
37330}
37331
37332.ui.small.statistics .statistic > .text.value,
37333.ui.small.statistic > .text.value {
37334 font-size: 1rem !important;
37335}
37336
37337/* Medium */
37338
37339.ui.statistics .statistic > .value,
37340.ui.statistic > .value {
37341 font-size: 4rem !important;
37342}
37343
37344.ui.horizontal.statistics .statistic > .value,
37345.ui.horizontal.statistic > .value {
37346 font-size: 3rem !important;
37347}
37348
37349.ui.statistics .statistic > .text.value,
37350.ui.statistic > .text.value {
37351 font-size: 2rem !important;
37352}
37353
37354/* Large */
37355
37356.ui.large.statistics .statistic > .value,
37357.ui.large.statistic > .value {
37358 font-size: 5rem !important;
37359}
37360
37361.ui.large.horizontal.statistics .statistic > .value,
37362.ui.large.horizontal.statistic > .value {
37363 font-size: 4rem !important;
37364}
37365
37366.ui.large.statistics .statistic > .text.value,
37367.ui.large.statistic > .text.value {
37368 font-size: 2.5rem !important;
37369}
37370
37371/* Huge */
37372
37373.ui.huge.statistics .statistic > .value,
37374.ui.huge.statistic > .value {
37375 font-size: 6rem !important;
37376}
37377
37378.ui.huge.horizontal.statistics .statistic > .value,
37379.ui.huge.horizontal.statistic > .value {
37380 font-size: 5rem !important;
37381}
37382
37383.ui.huge.statistics .statistic > .text.value,
37384.ui.huge.statistic > .text.value {
37385 font-size: 2.5rem !important;
37386}
37387
37388/*******************************
37389 Theme Overrides
37390*******************************/
37391
37392/*******************************
37393 User Variable Overrides
37394*******************************/
37395/*!
37396 * # Fomantic-UI - Accordion
37397 * http://github.com/fomantic/Fomantic-UI/
37398 *
37399 *
37400 * Released under the MIT license
37401 * http://opensource.org/licenses/MIT
37402 *
37403 */
37404
37405/*******************************
37406 Accordion
37407*******************************/
37408
37409.ui.accordion,
37410.ui.accordion .accordion {
37411 max-width: 100%;
37412}
37413
37414.ui.accordion .accordion {
37415 margin: 1em 0 0;
37416 padding: 0;
37417}
37418
37419/* Title */
37420
37421.ui.accordion .title,
37422.ui.accordion .accordion .title {
37423 cursor: pointer;
37424}
37425
37426/* Default Styling */
37427
37428.ui.accordion .title:not(.ui) {
37429 padding: 0.5em 0;
37430 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
37431 font-size: 1em;
37432 color: rgba(0, 0, 0, 0.87);
37433}
37434
37435/* Default Styling */
37436
37437.ui.accordion:not(.styled) .title ~ .content:not(.ui),
37438.ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui) {
37439 margin: '';
37440 padding: 0.5em 0 1em;
37441}
37442
37443.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child {
37444 padding-bottom: 0;
37445}
37446
37447/* Arrow */
37448
37449.ui.accordion .title .dropdown.icon,
37450.ui.accordion .accordion .title .dropdown.icon {
37451 display: inline-block;
37452 float: none;
37453 opacity: 1;
37454 width: 1.25em;
37455 height: 1em;
37456 margin: 0 0.25rem 0 0;
37457 padding: 0;
37458 font-size: 1em;
37459 -webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
37460 transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
37461 transition: transform 0.1s ease, opacity 0.1s ease;
37462 transition: transform 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease;
37463 vertical-align: baseline;
37464 -webkit-transform: none;
37465 transform: none;
37466}
37467
37468/*--------------
37469 Coupling
37470---------------*/
37471
37472/* Menu */
37473
37474.ui.accordion.menu .item .title {
37475 display: block;
37476 padding: 0;
37477}
37478
37479.ui.accordion.menu .item .title > .dropdown.icon {
37480 float: right;
37481 margin: 0.21425em 0 0 1em;
37482 -webkit-transform: rotate(180deg);
37483 transform: rotate(180deg);
37484}
37485
37486/* Header */
37487
37488.ui.accordion .ui.header .dropdown.icon {
37489 font-size: 1em;
37490 margin: 0 0.25rem 0 0;
37491}
37492
37493/*******************************
37494 States
37495*******************************/
37496
37497.ui.accordion .active.title .dropdown.icon,
37498.ui.accordion .accordion .active.title .dropdown.icon {
37499 -webkit-transform: rotate(90deg);
37500 transform: rotate(90deg);
37501}
37502
37503.ui.accordion.menu .item .active.title > .dropdown.icon {
37504 -webkit-transform: rotate(90deg);
37505 transform: rotate(90deg);
37506}
37507
37508/*******************************
37509 Types
37510*******************************/
37511
37512/*--------------
37513 Styled
37514---------------*/
37515
37516.ui.styled.accordion {
37517 width: 600px;
37518}
37519
37520.ui.styled.accordion,
37521.ui.styled.accordion .accordion {
37522 border-radius: 0.28571429rem;
37523 background: #FFFFFF;
37524 -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15);
37525 box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15);
37526}
37527
37528.ui.styled.accordion .title,
37529.ui.styled.accordion .accordion .title {
37530 margin: 0;
37531 padding: 0.75em 1em;
37532 color: rgba(0, 0, 0, 0.4);
37533 font-weight: bold;
37534 border-top: 1px solid rgba(34, 36, 38, 0.15);
37535 -webkit-transition: background 0.1s ease, color 0.1s ease;
37536 transition: background 0.1s ease, color 0.1s ease;
37537}
37538
37539.ui.styled.accordion > .title:first-child,
37540.ui.styled.accordion .accordion .title:first-child {
37541 border-top: none;
37542}
37543
37544/* Content */
37545
37546.ui.styled.accordion .content,
37547.ui.styled.accordion .accordion .content {
37548 margin: 0;
37549 padding: 0.5em 1em 1.5em;
37550}
37551
37552.ui.styled.accordion .accordion .content {
37553 margin: 0;
37554 padding: 0.5em 1em 1.5em;
37555}
37556
37557/* Hover */
37558
37559.ui.styled.accordion .title:hover,
37560.ui.styled.accordion .active.title,
37561.ui.styled.accordion .accordion .title:hover,
37562.ui.styled.accordion .accordion .active.title {
37563 background: transparent;
37564 color: rgba(0, 0, 0, 0.87);
37565}
37566
37567.ui.styled.accordion .accordion .title:hover,
37568.ui.styled.accordion .accordion .active.title {
37569 background: transparent;
37570 color: rgba(0, 0, 0, 0.87);
37571}
37572
37573/* Active */
37574
37575.ui.styled.accordion .active.title {
37576 background: transparent;
37577 color: rgba(0, 0, 0, 0.95);
37578}
37579
37580.ui.styled.accordion .accordion .active.title {
37581 background: transparent;
37582 color: rgba(0, 0, 0, 0.95);
37583}
37584
37585/*******************************
37586 States
37587*******************************/
37588
37589/*--------------
37590 Not Active
37591---------------*/
37592
37593.ui.accordion .title ~ .content:not(.active),
37594.ui.accordion .accordion .title ~ .content:not(.active) {
37595 display: none;
37596}
37597
37598/*******************************
37599 Variations
37600*******************************/
37601
37602/*--------------
37603 Fluid
37604---------------*/
37605
37606.ui.fluid.accordion,
37607.ui.fluid.accordion .accordion {
37608 width: 100%;
37609}
37610
37611/*--------------
37612 Inverted
37613---------------*/
37614
37615.ui.inverted.accordion .title:not(.ui) {
37616 color: rgba(255, 255, 255, 0.9);
37617}
37618
37619/*******************************
37620 Theme Overrides
37621*******************************/
37622
37623@font-face {
37624 font-family: 'Accordion';
37625 src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
37626 font-weight: normal;
37627 font-style: normal;
37628}
37629
37630/* Dropdown Icon */
37631
37632.ui.accordion .title .dropdown.icon,
37633.ui.accordion .accordion .title .dropdown.icon {
37634 font-family: Accordion;
37635 line-height: 1;
37636 -webkit-backface-visibility: hidden;
37637 backface-visibility: hidden;
37638 font-weight: normal;
37639 font-style: normal;
37640 text-align: center;
37641}
37642
37643.ui.accordion .title .dropdown.icon:before,
37644.ui.accordion .accordion .title .dropdown.icon:before {
37645 content: '\f0da' ;
37646}
37647
37648/*******************************
37649 User Overrides
37650*******************************/
37651/*!
37652 * # Fomantic-UI - Calendar
37653 * http://github.com/fomantic/Fomantic-UI/
37654 *
37655 *
37656 * Released under the MIT license
37657 * http://opensource.org/licenses/MIT
37658 *
37659 */
37660
37661/*******************************
37662 Popup
37663*******************************/
37664
37665.ui.calendar .ui.popup {
37666 max-width: none;
37667 padding: 0;
37668 border: none;
37669 -webkit-user-select: none;
37670 -moz-user-select: none;
37671 -ms-user-select: none;
37672 user-select: none;
37673}
37674
37675/*******************************
37676 Calendar
37677*******************************/
37678
37679.ui.calendar .calendar:focus {
37680 outline: 0;
37681}
37682
37683/*******************************
37684 Grid
37685*******************************/
37686
37687.ui.calendar .ui.popup .ui.grid {
37688 display: block;
37689 white-space: nowrap;
37690}
37691
37692.ui.calendar .ui.popup .ui.grid > .column {
37693 width: auto;
37694}
37695
37696/*******************************
37697 Table
37698*******************************/
37699
37700.ui.calendar .ui.table.year,
37701.ui.calendar .ui.table.month,
37702.ui.calendar .ui.table.minute {
37703 min-width: 15em;
37704}
37705
37706.ui.calendar .ui.table.day {
37707 min-width: 18em;
37708}
37709
37710.ui.calendar .ui.table.day.andweek {
37711 min-width: 22em;
37712}
37713
37714.ui.calendar .ui.table.hour {
37715 min-width: 20em;
37716}
37717
37718.ui.calendar .ui.table tr th,
37719.ui.calendar .ui.table tr td {
37720 padding: 0.5em;
37721 white-space: nowrap;
37722}
37723
37724.ui.calendar .ui.table tr th {
37725 border-left: none;
37726}
37727
37728.ui.calendar .ui.table tr th .icon {
37729 margin: 0;
37730}
37731
37732.ui.calendar .ui.table tr:first-child th {
37733 position: relative;
37734 padding-left: 0;
37735 padding-right: 0;
37736}
37737
37738.ui.calendar .ui.table.day tr:first-child th {
37739 border: none;
37740}
37741
37742.ui.calendar .ui.table.day tr:nth-child(2) th {
37743 padding-top: 0.2em;
37744 padding-bottom: 0.3em;
37745}
37746
37747.ui.calendar .ui.table tr td {
37748 padding-left: 0.1em;
37749 padding-right: 0.1em;
37750}
37751
37752.ui.calendar .ui.table tr .link {
37753 cursor: pointer;
37754}
37755
37756.ui.calendar .ui.table tr .prev.link {
37757 width: 14.28571429%;
37758 position: absolute;
37759 left: 0;
37760}
37761
37762.ui.calendar .ui.table tr .next.link {
37763 width: 14.28571429%;
37764 position: absolute;
37765 right: 0;
37766}
37767
37768.ui.calendar .ui.table tr .disabled {
37769 pointer-events: auto;
37770 cursor: default;
37771 color: rgba(40, 40, 40, 0.3);
37772}
37773
37774.ui.calendar .ui.table tr .adjacent:not(.disabled) {
37775 color: rgba(0, 0, 0, 0.6);
37776 background: rgba(0, 0, 0, 0.03);
37777}
37778
37779/*--------------
37780 States
37781---------------*/
37782
37783.ui.calendar .ui.table tr td.today {
37784 font-weight: bold;
37785}
37786
37787.ui.calendar .ui.table tr td.range {
37788 background: rgba(0, 0, 0, 0.05);
37789 color: rgba(0, 0, 0, 0.95);
37790 -webkit-box-shadow: none;
37791 box-shadow: none;
37792}
37793
37794.ui.calendar .ui.table.inverted tr td.range {
37795 background: rgba(255, 255, 255, 0.08);
37796 color: #ffffff;
37797 -webkit-box-shadow: none;
37798 box-shadow: none;
37799}
37800
37801.ui.calendar:not(.disabled) .calendar:focus .ui.table tbody tr td.focus,
37802.ui.calendar:not(.disabled) .calendar.active .ui.table tbody tr td.focus {
37803 -webkit-box-shadow: inset 0 0 0 1px #85B7D9;
37804 box-shadow: inset 0 0 0 1px #85B7D9;
37805}
37806
37807.ui.calendar:not(.disabled) .calendar:focus .ui.table.inverted tbody tr td.focus,
37808.ui.calendar:not(.disabled) .calendar.active .ui.table.inverted tbody tr td.focus {
37809 -webkit-box-shadow: inset 0 0 0 1px #85B7D9;
37810 box-shadow: inset 0 0 0 1px #85B7D9;
37811}
37812
37813/*******************************
37814 States
37815*******************************/
37816
37817/*--------------------
37818 Disabled
37819---------------------*/
37820
37821.ui.disabled.calendar {
37822 opacity: 0.45;
37823}
37824
37825.ui.disabled.calendar > .input,
37826.ui.disabled.calendar .ui.table tr .link {
37827 pointer-events: none;
37828}
37829
37830/*******************************
37831 Theme Overrides
37832*******************************/
37833/*!
37834 * # Fomantic-UI - Checkbox
37835 * http://github.com/fomantic/Fomantic-UI/
37836 *
37837 *
37838 * Released under the MIT license
37839 * http://opensource.org/licenses/MIT
37840 *
37841 */
37842
37843/*******************************
37844 Checkbox
37845*******************************/
37846
37847/*--------------
37848 Content
37849---------------*/
37850
37851.ui.checkbox {
37852 position: relative;
37853 display: inline-block;
37854 -webkit-backface-visibility: hidden;
37855 backface-visibility: hidden;
37856 outline: none;
37857 vertical-align: baseline;
37858 font-style: normal;
37859 min-height: 17px;
37860 font-size: 1em;
37861 line-height: 17px;
37862 min-width: 17px;
37863}
37864
37865/* HTML Checkbox */
37866
37867.ui.checkbox input[type="checkbox"],
37868.ui.checkbox input[type="radio"] {
37869 cursor: pointer;
37870 position: absolute;
37871 top: 0;
37872 left: 0;
37873 opacity: 0 !important;
37874 outline: none;
37875 z-index: 3;
37876 width: 17px;
37877 height: 17px;
37878}
37879
37880/*--------------
37881 Box
37882---------------*/
37883
37884.ui.checkbox .box,
37885.ui.checkbox label {
37886 cursor: auto;
37887 position: relative;
37888 display: block;
37889 padding-left: 1.85714em;
37890 outline: none;
37891 font-size: 1em;
37892}
37893
37894.ui.checkbox .box:before,
37895.ui.checkbox label:before {
37896 position: absolute;
37897 top: 0;
37898 left: 0;
37899 width: 17px;
37900 height: 17px;
37901 content: '';
37902 background: #FFFFFF;
37903 border-radius: 0.21428571rem;
37904 -webkit-transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;
37905 transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;
37906 transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
37907 transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;
37908 border: 1px solid #D4D4D5;
37909}
37910
37911/*--------------
37912 Checkmark
37913---------------*/
37914
37915.ui.checkbox .box:after,
37916.ui.checkbox label:after {
37917 position: absolute;
37918 font-size: 14px;
37919 top: 0;
37920 left: 0;
37921 width: 17px;
37922 height: 17px;
37923 text-align: center;
37924 opacity: 0;
37925 color: rgba(0, 0, 0, 0.87);
37926 -webkit-transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;
37927 transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;
37928 transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
37929 transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease;
37930}
37931
37932/*--------------
37933 Label
37934---------------*/
37935
37936/* Inside */
37937
37938.ui.checkbox label,
37939.ui.checkbox + label {
37940 color: rgba(0, 0, 0, 0.87);
37941 -webkit-transition: color 0.1s ease;
37942 transition: color 0.1s ease;
37943}
37944
37945/* Outside */
37946
37947.ui.checkbox + label {
37948 vertical-align: middle;
37949}
37950
37951/*******************************
37952 States
37953*******************************/
37954
37955/*--------------
37956 Hover
37957---------------*/
37958
37959.ui.checkbox .box:hover::before,
37960.ui.checkbox label:hover::before {
37961 background: #FFFFFF;
37962 border-color: rgba(34, 36, 38, 0.35);
37963}
37964
37965.ui.checkbox label:hover,
37966.ui.checkbox + label:hover {
37967 color: rgba(0, 0, 0, 0.8);
37968}
37969
37970/*--------------
37971 Down
37972---------------*/
37973
37974.ui.checkbox .box:active::before,
37975.ui.checkbox label:active::before {
37976 background: #F9FAFB;
37977 border-color: rgba(34, 36, 38, 0.35);
37978}
37979
37980.ui.checkbox .box:active::after,
37981.ui.checkbox label:active::after {
37982 color: rgba(0, 0, 0, 0.95);
37983}
37984
37985.ui.checkbox input:active ~ label {
37986 color: rgba(0, 0, 0, 0.95);
37987}
37988
37989/*--------------
37990 Focus
37991---------------*/
37992
37993.ui.checkbox input:focus ~ .box:before,
37994.ui.checkbox input:focus ~ label:before {
37995 background: #FFFFFF;
37996 border-color: #96C8DA;
37997}
37998
37999.ui.checkbox input:focus ~ .box:after,
38000.ui.checkbox input:focus ~ label:after {
38001 color: rgba(0, 0, 0, 0.95);
38002}
38003
38004.ui.checkbox input:focus ~ label {
38005 color: rgba(0, 0, 0, 0.95);
38006}
38007
38008/*--------------
38009 Active
38010---------------*/
38011
38012.ui.checkbox input:checked ~ .box:before,
38013.ui.checkbox input:checked ~ label:before {
38014 background: #FFFFFF;
38015 border-color: rgba(34, 36, 38, 0.35);
38016}
38017
38018.ui.checkbox input:checked ~ .box:after,
38019.ui.checkbox input:checked ~ label:after {
38020 opacity: 1;
38021 color: rgba(0, 0, 0, 0.95);
38022}
38023
38024/*--------------
38025 Indeterminate
38026---------------*/
38027
38028.ui.checkbox input:not([type=radio]):indeterminate ~ .box:before,
38029.ui.checkbox input:not([type=radio]):indeterminate ~ label:before {
38030 background: #FFFFFF;
38031 border-color: rgba(34, 36, 38, 0.35);
38032}
38033
38034.ui.checkbox input:not([type=radio]):indeterminate ~ .box:after,
38035.ui.checkbox input:not([type=radio]):indeterminate ~ label:after {
38036 opacity: 1;
38037 color: rgba(0, 0, 0, 0.95);
38038}
38039
38040.ui.indeterminate.toggle.checkbox input:not([type=radio]):indeterminate ~ label:before {
38041 background: rgba(0, 0, 0, 0.15);
38042}
38043
38044.ui.indeterminate.toggle.checkbox input:not([type=radio]) ~ label:after {
38045 left: 1.075rem;
38046}
38047
38048/*--------------
38049 Active Focus
38050---------------*/
38051
38052.ui.checkbox input:not([type=radio]):indeterminate:focus ~ .box:before,
38053.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:before,
38054.ui.checkbox input:checked:focus ~ .box:before,
38055.ui.checkbox input:checked:focus ~ label:before {
38056 background: #FFFFFF;
38057 border-color: #96C8DA;
38058}
38059
38060.ui.checkbox input:not([type=radio]):indeterminate:focus ~ .box:after,
38061.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:after,
38062.ui.checkbox input:checked:focus ~ .box:after,
38063.ui.checkbox input:checked:focus ~ label:after {
38064 color: rgba(0, 0, 0, 0.95);
38065}
38066
38067/*--------------
38068 Read-Only
38069---------------*/
38070
38071.ui.read-only.checkbox,
38072.ui.read-only.checkbox label {
38073 cursor: default;
38074}
38075
38076/*--------------
38077 Disabled
38078---------------*/
38079
38080.ui.disabled.checkbox .box:after,
38081.ui.disabled.checkbox label,
38082.ui.checkbox input[disabled] ~ .box:after,
38083.ui.checkbox input[disabled] ~ label {
38084 cursor: default !important;
38085 opacity: 0.5;
38086 color: #000000;
38087}
38088
38089/*--------------
38090 Hidden
38091---------------*/
38092
38093/* Initialized checkbox moves input below element
38094 to prevent manually triggering */
38095
38096.ui.checkbox input.hidden {
38097 z-index: -1;
38098}
38099
38100/* Selectable Label */
38101
38102.ui.checkbox input.hidden + label {
38103 cursor: pointer;
38104 -webkit-user-select: none;
38105 -moz-user-select: none;
38106 -ms-user-select: none;
38107 user-select: none;
38108}
38109
38110/*******************************
38111 Types
38112*******************************/
38113
38114/*--------------
38115 Radio
38116---------------*/
38117
38118.ui.radio.checkbox {
38119 min-height: 15px;
38120}
38121
38122.ui.radio.checkbox .box,
38123.ui.radio.checkbox label {
38124 padding-left: 1.85714em;
38125}
38126
38127/* Box */
38128
38129.ui.radio.checkbox .box:before,
38130.ui.radio.checkbox label:before {
38131 content: '';
38132 -webkit-transform: none;
38133 transform: none;
38134 width: 15px;
38135 height: 15px;
38136 border-radius: 500rem;
38137 top: 1px;
38138 left: 0;
38139}
38140
38141/* Bullet */
38142
38143.ui.radio.checkbox .box:after,
38144.ui.radio.checkbox label:after {
38145 border: none;
38146 content: '' !important;
38147 width: 15px;
38148 height: 15px;
38149 line-height: 15px;
38150}
38151
38152/* Radio Checkbox */
38153
38154.ui.radio.checkbox .box:after,
38155.ui.radio.checkbox label:after {
38156 top: 1px;
38157 left: 0;
38158 width: 15px;
38159 height: 15px;
38160 border-radius: 500rem;
38161 -webkit-transform: scale(0.46666667);
38162 transform: scale(0.46666667);
38163 background-color: rgba(0, 0, 0, 0.87);
38164}
38165
38166/* Focus */
38167
38168.ui.radio.checkbox input:focus ~ .box:before,
38169.ui.radio.checkbox input:focus ~ label:before {
38170 background-color: #FFFFFF;
38171}
38172
38173.ui.radio.checkbox input:focus ~ .box:after,
38174.ui.radio.checkbox input:focus ~ label:after {
38175 background-color: rgba(0, 0, 0, 0.95);
38176}
38177
38178/* Indeterminate */
38179
38180.ui.radio.checkbox input:indeterminate ~ .box:after,
38181.ui.radio.checkbox input:indeterminate ~ label:after {
38182 opacity: 0;
38183}
38184
38185/* Active */
38186
38187.ui.radio.checkbox input:checked ~ .box:before,
38188.ui.radio.checkbox input:checked ~ label:before {
38189 background-color: #FFFFFF;
38190}
38191
38192.ui.radio.checkbox input:checked ~ .box:after,
38193.ui.radio.checkbox input:checked ~ label:after {
38194 background-color: rgba(0, 0, 0, 0.95);
38195}
38196
38197/* Active Focus */
38198
38199.ui.radio.checkbox input:focus:checked ~ .box:before,
38200.ui.radio.checkbox input:focus:checked ~ label:before {
38201 background-color: #FFFFFF;
38202}
38203
38204.ui.radio.checkbox input:focus:checked ~ .box:after,
38205.ui.radio.checkbox input:focus:checked ~ label:after {
38206 background-color: rgba(0, 0, 0, 0.95);
38207}
38208
38209/*--------------
38210 Slider
38211---------------*/
38212
38213.ui.slider.checkbox {
38214 min-height: 1.25rem;
38215}
38216
38217/* Input */
38218
38219.ui.slider.checkbox input {
38220 width: 3.5rem;
38221 height: 1.25rem;
38222}
38223
38224/* Label */
38225
38226.ui.slider.checkbox .box,
38227.ui.slider.checkbox label {
38228 padding-left: 4.5rem;
38229 line-height: 1rem;
38230 color: rgba(0, 0, 0, 0.4);
38231}
38232
38233/* Line */
38234
38235.ui.slider.checkbox .box:before,
38236.ui.slider.checkbox label:before {
38237 display: block;
38238 position: absolute;
38239 content: '';
38240 -webkit-transform: none;
38241 transform: none;
38242 border: none !important;
38243 left: 0;
38244 z-index: 1;
38245 top: 0.4rem;
38246 background-color: rgba(0, 0, 0, 0.05);
38247 width: 3.5rem;
38248 height: 0.21428571rem;
38249 border-radius: 500rem;
38250 -webkit-transition: background 0.3s ease;
38251 transition: background 0.3s ease;
38252}
38253
38254/* Handle */
38255
38256.ui.slider.checkbox .box:after,
38257.ui.slider.checkbox label:after {
38258 background: #FFFFFF -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05)));
38259 background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
38260 background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
38261 position: absolute;
38262 content: '' !important;
38263 opacity: 1;
38264 z-index: 2;
38265 border: none;
38266 -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
38267 box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
38268 width: 1.5rem;
38269 height: 1.5rem;
38270 top: -0.25rem;
38271 left: 0;
38272 -webkit-transform: none;
38273 transform: none;
38274 border-radius: 500rem;
38275 -webkit-transition: left 0.3s ease;
38276 transition: left 0.3s ease;
38277}
38278
38279/* Focus */
38280
38281.ui.slider.checkbox input:focus ~ .box:before,
38282.ui.slider.checkbox input:focus ~ label:before {
38283 background-color: rgba(0, 0, 0, 0.15);
38284 border: none;
38285}
38286
38287/* Hover */
38288
38289.ui.slider.checkbox .box:hover,
38290.ui.slider.checkbox label:hover {
38291 color: rgba(0, 0, 0, 0.8);
38292}
38293
38294.ui.slider.checkbox .box:hover::before,
38295.ui.slider.checkbox label:hover::before {
38296 background: rgba(0, 0, 0, 0.15);
38297}
38298
38299/* Active */
38300
38301.ui.slider.checkbox input:checked ~ .box,
38302.ui.slider.checkbox input:checked ~ label {
38303 color: rgba(0, 0, 0, 0.95) !important;
38304}
38305
38306.ui.slider.checkbox input:checked ~ .box:before,
38307.ui.slider.checkbox input:checked ~ label:before {
38308 background-color: #545454 !important;
38309}
38310
38311.ui.slider.checkbox input:checked ~ .box:after,
38312.ui.slider.checkbox input:checked ~ label:after {
38313 left: 2rem;
38314}
38315
38316/* Active Focus */
38317
38318.ui.slider.checkbox input:focus:checked ~ .box,
38319.ui.slider.checkbox input:focus:checked ~ label {
38320 color: rgba(0, 0, 0, 0.95) !important;
38321}
38322
38323.ui.slider.checkbox input:focus:checked ~ .box:before,
38324.ui.slider.checkbox input:focus:checked ~ label:before {
38325 background-color: #000000 !important;
38326}
38327
38328/*--------------
38329 Toggle
38330---------------*/
38331
38332.ui.toggle.checkbox {
38333 min-height: 1.5rem;
38334}
38335
38336/* Input */
38337
38338.ui.toggle.checkbox input {
38339 width: 3.5rem;
38340 height: 1.5rem;
38341}
38342
38343/* Label */
38344
38345.ui.toggle.checkbox .box,
38346.ui.toggle.checkbox label {
38347 min-height: 1.5rem;
38348 padding-left: 4.5rem;
38349 color: rgba(0, 0, 0, 0.87);
38350}
38351
38352.ui.toggle.checkbox label {
38353 padding-top: 0.15em;
38354}
38355
38356/* Switch */
38357
38358.ui.toggle.checkbox .box:before,
38359.ui.toggle.checkbox label:before {
38360 display: block;
38361 position: absolute;
38362 content: '';
38363 z-index: 1;
38364 -webkit-transform: none;
38365 transform: none;
38366 border: none;
38367 top: 0;
38368 background: rgba(0, 0, 0, 0.05);
38369 -webkit-box-shadow: none;
38370 box-shadow: none;
38371 width: 3.5rem;
38372 height: 1.5rem;
38373 border-radius: 500rem;
38374}
38375
38376/* Handle */
38377
38378.ui.toggle.checkbox .box:after,
38379.ui.toggle.checkbox label:after {
38380 background: #FFFFFF -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05)));
38381 background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
38382 background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
38383 position: absolute;
38384 content: '' !important;
38385 opacity: 1;
38386 z-index: 2;
38387 border: none;
38388 -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
38389 box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
38390 width: 1.5rem;
38391 height: 1.5rem;
38392 top: 0;
38393 left: 0;
38394 border-radius: 500rem;
38395 -webkit-transition: background 0.3s ease, left 0.3s ease;
38396 transition: background 0.3s ease, left 0.3s ease;
38397}
38398
38399.ui.toggle.checkbox input ~ .box:after,
38400.ui.toggle.checkbox input ~ label:after {
38401 left: -0.05rem;
38402 -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
38403 box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
38404}
38405
38406/* Focus */
38407
38408.ui.toggle.checkbox input:focus ~ .box:before,
38409.ui.toggle.checkbox input:focus ~ label:before {
38410 background-color: rgba(0, 0, 0, 0.15);
38411 border: none;
38412}
38413
38414/* Hover */
38415
38416.ui.toggle.checkbox .box:hover::before,
38417.ui.toggle.checkbox label:hover::before {
38418 background-color: rgba(0, 0, 0, 0.15);
38419 border: none;
38420}
38421
38422/* Active */
38423
38424.ui.toggle.checkbox input:checked ~ .box,
38425.ui.toggle.checkbox input:checked ~ label {
38426 color: rgba(0, 0, 0, 0.95) !important;
38427}
38428
38429.ui.toggle.checkbox input:checked ~ .box:before,
38430.ui.toggle.checkbox input:checked ~ label:before {
38431 background-color: #2185D0 !important;
38432}
38433
38434.ui.toggle.checkbox input:checked ~ .box:after,
38435.ui.toggle.checkbox input:checked ~ label:after {
38436 left: 2.15rem;
38437 -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
38438 box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
38439}
38440
38441/* Active Focus */
38442
38443.ui.toggle.checkbox input:focus:checked ~ .box,
38444.ui.toggle.checkbox input:focus:checked ~ label {
38445 color: rgba(0, 0, 0, 0.95) !important;
38446}
38447
38448.ui.toggle.checkbox input:focus:checked ~ .box:before,
38449.ui.toggle.checkbox input:focus:checked ~ label:before {
38450 background-color: #0d71bb !important;
38451}
38452
38453/*******************************
38454 Variations
38455*******************************/
38456
38457/*--------------
38458 Fitted
38459---------------*/
38460
38461.ui.fitted.checkbox .box,
38462.ui.fitted.checkbox label {
38463 padding-left: 0 !important;
38464}
38465
38466.ui.fitted.toggle.checkbox {
38467 width: 3.5rem;
38468}
38469
38470.ui.fitted.slider.checkbox {
38471 width: 3.5rem;
38472}
38473
38474/*--------------
38475 Inverted
38476---------------*/
38477
38478.ui.inverted.checkbox label,
38479.ui.inverted.checkbox + label {
38480 color: rgba(255, 255, 255, 0.9) !important;
38481}
38482
38483/* Hover */
38484
38485.ui.inverted.checkbox .box:hover,
38486.ui.inverted.checkbox label:hover {
38487 color: #ffffff !important;
38488}
38489
38490.ui.inverted.checkbox .box:hover::before,
38491.ui.inverted.checkbox label:hover::before {
38492 border-color: rgba(34, 36, 38, 0.5);
38493}
38494
38495/*Slider Label */
38496
38497.ui.inverted.slider.checkbox .box,
38498.ui.inverted.slider.checkbox label {
38499 color: rgba(255, 255, 255, 0.5);
38500}
38501
38502/* Slider Line */
38503
38504.ui.inverted.slider.checkbox .box:before,
38505.ui.inverted.slider.checkbox label:before {
38506 background-color: rgba(255, 255, 255, 0.5) !important;
38507}
38508
38509/* Slider Hover */
38510
38511.ui.inverted.slider.checkbox .box:hover::before,
38512.ui.inverted.slider.checkbox label:hover::before {
38513 background: rgba(255, 255, 255, 0.7) !important;
38514}
38515
38516/* Slider Active */
38517
38518.ui.inverted.slider.checkbox input:checked ~ .box,
38519.ui.inverted.slider.checkbox input:checked ~ label {
38520 color: #ffffff !important;
38521}
38522
38523.ui.inverted.slider.checkbox input:checked ~ .box:before,
38524.ui.inverted.slider.checkbox input:checked ~ label:before {
38525 background-color: rgba(255, 255, 255, 0.8) !important;
38526}
38527
38528/* Slider Active Focus */
38529
38530.ui.inverted.slider.checkbox input:focus:checked ~ .box,
38531.ui.inverted.slider.checkbox input:focus:checked ~ label {
38532 color: #ffffff !important;
38533}
38534
38535.ui.inverted.slider.checkbox input:focus:checked ~ .box:before,
38536.ui.inverted.slider.checkbox input:focus:checked ~ label:before {
38537 background-color: rgba(255, 255, 255, 0.8) !important;
38538}
38539
38540/* Toggle Switch */
38541
38542.ui.inverted.toggle.checkbox .box:before,
38543.ui.inverted.toggle.checkbox label:before {
38544 background-color: rgba(255, 255, 255, 0.9) !important;
38545}
38546
38547/* Toggle Hover */
38548
38549.ui.inverted.toggle.checkbox .box:hover::before,
38550.ui.inverted.toggle.checkbox label:hover::before {
38551 background: #ffffff !important;
38552}
38553
38554/* Toggle Active */
38555
38556.ui.inverted.toggle.checkbox input:checked ~ .box,
38557.ui.inverted.toggle.checkbox input:checked ~ label {
38558 color: #ffffff !important;
38559}
38560
38561.ui.inverted.toggle.checkbox input:checked ~ .box:before,
38562.ui.inverted.toggle.checkbox input:checked ~ label:before {
38563 background-color: #2185D0 !important;
38564}
38565
38566/* Toggle Active Focus */
38567
38568.ui.inverted.toggle.checkbox input:focus:checked ~ .box,
38569.ui.inverted.toggle.checkbox input:focus:checked ~ label {
38570 color: #ffffff !important;
38571}
38572
38573.ui.inverted.toggle.checkbox input:focus:checked ~ .box:before,
38574.ui.inverted.toggle.checkbox input:focus:checked ~ label:before {
38575 background-color: #0d71bb !important;
38576}
38577
38578/*--------------------
38579 Size
38580---------------------*/
38581
38582.ui.mini.checkbox {
38583 font-size: 0.78571429em;
38584}
38585
38586.ui.tiny.checkbox {
38587 font-size: 0.85714286em;
38588}
38589
38590.ui.small.checkbox {
38591 font-size: 0.92857143em;
38592}
38593
38594.ui.large.checkbox {
38595 font-size: 1.14285714em;
38596}
38597
38598.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) .box:after,
38599.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) .box:after,
38600.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) .box:before,
38601.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) .box:before,
38602.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,
38603.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label:after,
38604.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before,
38605.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label:before {
38606 -webkit-transform: scale(1.14285714);
38607 transform: scale(1.14285714);
38608 -webkit-transform-origin: left;
38609 transform-origin: left;
38610}
38611
38612.ui.large.form .checkbox.radio .box:before,
38613.ui.large.checkbox.radio .box:before,
38614.ui.large.form .checkbox.radio label:before,
38615.ui.large.checkbox.radio label:before {
38616 -webkit-transform: scale(1.14285714);
38617 transform: scale(1.14285714);
38618 -webkit-transform-origin: left;
38619 transform-origin: left;
38620}
38621
38622.ui.large.form .checkbox.radio .box:after,
38623.ui.large.checkbox.radio .box:after,
38624.ui.large.form .checkbox.radio label:after,
38625.ui.large.checkbox.radio label:after {
38626 -webkit-transform: scale(0.57142857);
38627 transform: scale(0.57142857);
38628 -webkit-transform-origin: left;
38629 transform-origin: left;
38630 left: 0.33571429em;
38631}
38632
38633.ui.big.checkbox {
38634 font-size: 1.28571429em;
38635}
38636
38637.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) .box:after,
38638.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) .box:after,
38639.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) .box:before,
38640.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) .box:before,
38641.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,
38642.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label:after,
38643.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before,
38644.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label:before {
38645 -webkit-transform: scale(1.28571429);
38646 transform: scale(1.28571429);
38647 -webkit-transform-origin: left;
38648 transform-origin: left;
38649}
38650
38651.ui.big.form .checkbox.radio .box:before,
38652.ui.big.checkbox.radio .box:before,
38653.ui.big.form .checkbox.radio label:before,
38654.ui.big.checkbox.radio label:before {
38655 -webkit-transform: scale(1.28571429);
38656 transform: scale(1.28571429);
38657 -webkit-transform-origin: left;
38658 transform-origin: left;
38659}
38660
38661.ui.big.form .checkbox.radio .box:after,
38662.ui.big.checkbox.radio .box:after,
38663.ui.big.form .checkbox.radio label:after,
38664.ui.big.checkbox.radio label:after {
38665 -webkit-transform: scale(0.64285714);
38666 transform: scale(0.64285714);
38667 -webkit-transform-origin: left;
38668 transform-origin: left;
38669 left: 0.37142857em;
38670}
38671
38672.ui.huge.checkbox {
38673 font-size: 1.42857143em;
38674}
38675
38676.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) .box:after,
38677.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) .box:after,
38678.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) .box:before,
38679.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) .box:before,
38680.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,
38681.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label:after,
38682.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before,
38683.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label:before {
38684 -webkit-transform: scale(1.42857143);
38685 transform: scale(1.42857143);
38686 -webkit-transform-origin: left;
38687 transform-origin: left;
38688}
38689
38690.ui.huge.form .checkbox.radio .box:before,
38691.ui.huge.checkbox.radio .box:before,
38692.ui.huge.form .checkbox.radio label:before,
38693.ui.huge.checkbox.radio label:before {
38694 -webkit-transform: scale(1.42857143);
38695 transform: scale(1.42857143);
38696 -webkit-transform-origin: left;
38697 transform-origin: left;
38698}
38699
38700.ui.huge.form .checkbox.radio .box:after,
38701.ui.huge.checkbox.radio .box:after,
38702.ui.huge.form .checkbox.radio label:after,
38703.ui.huge.checkbox.radio label:after {
38704 -webkit-transform: scale(0.71428571);
38705 transform: scale(0.71428571);
38706 -webkit-transform-origin: left;
38707 transform-origin: left;
38708 left: 0.40714286em;
38709}
38710
38711.ui.massive.checkbox {
38712 font-size: 1.71428571em;
38713}
38714
38715.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) .box:after,
38716.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) .box:after,
38717.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) .box:before,
38718.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) .box:before,
38719.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after,
38720.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label:after,
38721.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before,
38722.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label:before {
38723 -webkit-transform: scale(1.71428571);
38724 transform: scale(1.71428571);
38725 -webkit-transform-origin: left;
38726 transform-origin: left;
38727}
38728
38729.ui.massive.form .checkbox.radio .box:before,
38730.ui.massive.checkbox.radio .box:before,
38731.ui.massive.form .checkbox.radio label:before,
38732.ui.massive.checkbox.radio label:before {
38733 -webkit-transform: scale(1.71428571);
38734 transform: scale(1.71428571);
38735 -webkit-transform-origin: left;
38736 transform-origin: left;
38737}
38738
38739.ui.massive.form .checkbox.radio .box:after,
38740.ui.massive.checkbox.radio .box:after,
38741.ui.massive.form .checkbox.radio label:after,
38742.ui.massive.checkbox.radio label:after {
38743 -webkit-transform: scale(0.85714286);
38744 transform: scale(0.85714286);
38745 -webkit-transform-origin: left;
38746 transform-origin: left;
38747 left: 0.47857143em;
38748}
38749
38750/*******************************
38751 Theme Overrides
38752*******************************/
38753
38754@font-face {
38755 font-family: 'Checkbox';
38756 src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
38757}
38758
38759/* Checkmark */
38760
38761.ui.checkbox label:after,
38762.ui.checkbox .box:after {
38763 font-family: 'Checkbox';
38764}
38765
38766/* Checked */
38767
38768.ui.checkbox input:checked ~ .box:after,
38769.ui.checkbox input:checked ~ label:after {
38770 content: '\e800';
38771}
38772
38773/* Indeterminate */
38774
38775.ui.checkbox input:indeterminate ~ .box:after,
38776.ui.checkbox input:indeterminate ~ label:after {
38777 font-size: 12px;
38778 content: '\e801';
38779}
38780
38781/* UTF Reference
38782.check:before { content: '\e800'; }
38783.dash:before { content: '\e801'; }
38784.plus:before { content: '\e802'; }
38785*/
38786
38787/*******************************
38788 Site Overrides
38789*******************************/
38790/*!
38791 * # Fomantic-UI - Dimmer
38792 * http://github.com/fomantic/Fomantic-UI/
38793 *
38794 *
38795 * Released under the MIT license
38796 * http://opensource.org/licenses/MIT
38797 *
38798 */
38799
38800/*******************************
38801 Dimmer
38802*******************************/
38803
38804.dimmable:not(body) {
38805 position: relative;
38806}
38807
38808.ui.dimmer {
38809 display: none;
38810 position: absolute;
38811 top: 0 !important;
38812 left: 0 !important;
38813 width: 100%;
38814 height: 100%;
38815 text-align: center;
38816 vertical-align: middle;
38817 padding: 1em;
38818 background-color: rgba(0, 0, 0, 0.85);
38819 opacity: 0;
38820 line-height: 1;
38821 -webkit-animation-fill-mode: both;
38822 animation-fill-mode: both;
38823 -webkit-animation-duration: 0.5s;
38824 animation-duration: 0.5s;
38825 -webkit-transition: background-color 0.5s linear;
38826 transition: background-color 0.5s linear;
38827 -webkit-box-orient: vertical;
38828 -webkit-box-direction: normal;
38829 -ms-flex-direction: column;
38830 flex-direction: column;
38831 -webkit-box-align: center;
38832 -ms-flex-align: center;
38833 align-items: center;
38834 -webkit-box-pack: center;
38835 -ms-flex-pack: center;
38836 justify-content: center;
38837 -webkit-user-select: none;
38838 -moz-user-select: none;
38839 -ms-user-select: none;
38840 user-select: none;
38841 will-change: opacity;
38842 z-index: 1000;
38843}
38844
38845/* Dimmer Content */
38846
38847.ui.dimmer > .content {
38848 -webkit-user-select: text;
38849 -moz-user-select: text;
38850 -ms-user-select: text;
38851 user-select: text;
38852 color: #FFFFFF;
38853}
38854
38855/* Loose Coupling */
38856
38857.ui.segment > .ui.dimmer {
38858 border-radius: inherit !important;
38859}
38860
38861/* Scrollbars */
38862
38863.ui.dimmer:not(.inverted)::-webkit-scrollbar-track {
38864 background: rgba(255, 255, 255, 0.1);
38865}
38866
38867.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb {
38868 background: rgba(255, 255, 255, 0.25);
38869}
38870
38871.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive {
38872 background: rgba(255, 255, 255, 0.15);
38873}
38874
38875.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover {
38876 background: rgba(255, 255, 255, 0.35);
38877}
38878
38879/*******************************
38880 States
38881*******************************/
38882
38883/* Animating */
38884
38885.animating.dimmable:not(body),
38886.dimmed.dimmable:not(body) {
38887 overflow: hidden;
38888}
38889
38890/* Animating / Active / Visible */
38891
38892.dimmed.dimmable > .ui.animating.dimmer,
38893.dimmed.dimmable > .ui.visible.dimmer,
38894.ui.active.dimmer {
38895 display: -webkit-box;
38896 display: -ms-flexbox;
38897 display: flex;
38898 opacity: 1;
38899}
38900
38901/* Disabled */
38902
38903.ui.disabled.dimmer {
38904 width: 0 !important;
38905 height: 0 !important;
38906}
38907
38908/*******************************
38909 Variations
38910*******************************/
38911
38912/*--------------
38913 Legacy
38914---------------*/
38915
38916/* Animating / Active / Visible */
38917
38918.dimmed.dimmable > .ui.animating.legacy.dimmer,
38919.dimmed.dimmable > .ui.visible.legacy.dimmer,
38920.ui.active.legacy.dimmer {
38921 display: block;
38922}
38923
38924/*--------------
38925 Alignment
38926---------------*/
38927
38928.ui[class*="top aligned"].dimmer {
38929 -webkit-box-pack: start;
38930 -ms-flex-pack: start;
38931 justify-content: flex-start;
38932}
38933
38934.ui[class*="bottom aligned"].dimmer {
38935 -webkit-box-pack: end;
38936 -ms-flex-pack: end;
38937 justify-content: flex-end;
38938}
38939
38940/*--------------
38941 Page
38942---------------*/
38943
38944.ui.page.dimmer {
38945 position: fixed;
38946 -webkit-transform-style: '';
38947 transform-style: '';
38948 -webkit-perspective: 2000px;
38949 perspective: 2000px;
38950 -webkit-transform-origin: center center;
38951 transform-origin: center center;
38952}
38953
38954body.animating.in.dimmable,
38955body.dimmed.dimmable {
38956 overflow: hidden;
38957}
38958
38959body.dimmable > .dimmer {
38960 position: fixed;
38961}
38962
38963/*--------------
38964 Blurring
38965---------------*/
38966
38967.blurring.dimmable > :not(.dimmer) {
38968 -webkit-filter: initial;
38969 filter: initial;
38970 -webkit-transition: 800ms -webkit-filter ease;
38971 transition: 800ms -webkit-filter ease;
38972 transition: 800ms filter ease;
38973 transition: 800ms filter ease, 800ms -webkit-filter ease;
38974}
38975
38976.blurring.dimmed.dimmable > :not(.dimmer):not(.popup) {
38977 -webkit-filter: blur(5px) grayscale(0.7);
38978 filter: blur(5px) grayscale(0.7);
38979}
38980
38981/* Dimmer Color */
38982
38983.blurring.dimmable > .dimmer {
38984 background-color: rgba(0, 0, 0, 0.6);
38985}
38986
38987.blurring.dimmable > .inverted.dimmer {
38988 background-color: rgba(255, 255, 255, 0.6);
38989}
38990
38991/*--------------
38992 Aligned
38993---------------*/
38994
38995.ui.dimmer > .top.aligned.content > * {
38996 vertical-align: top;
38997}
38998
38999.ui.dimmer > .bottom.aligned.content > * {
39000 vertical-align: bottom;
39001}
39002
39003/*--------------
39004 Shades
39005---------------*/
39006
39007.medium.medium.medium.medium.medium.dimmer {
39008 background-color: rgba(0, 0, 0, 0.65);
39009}
39010
39011.light.light.light.light.light.dimmer {
39012 background-color: rgba(0, 0, 0, 0.45);
39013}
39014
39015.very.light.light.light.light.dimmer {
39016 background-color: rgba(0, 0, 0, 0.25);
39017}
39018
39019/*--------------
39020 Inverted
39021---------------*/
39022
39023.ui.inverted.dimmer {
39024 background-color: rgba(255, 255, 255, 0.85);
39025}
39026
39027.ui.inverted.dimmer > .content,
39028.ui.inverted.dimmer > .content > * {
39029 color: #000000;
39030}
39031
39032/*--------------
39033 Inverted Shades
39034---------------*/
39035
39036.medium.medium.medium.medium.medium.inverted.dimmer {
39037 background-color: rgba(255, 255, 255, 0.65);
39038}
39039
39040.light.light.light.light.light.inverted.dimmer {
39041 background-color: rgba(255, 255, 255, 0.45);
39042}
39043
39044.very.light.light.light.light.inverted.dimmer {
39045 background-color: rgba(255, 255, 255, 0.25);
39046}
39047
39048/*--------------
39049 Simple
39050---------------*/
39051
39052/* Displays without javascript */
39053
39054.ui.simple.dimmer {
39055 display: block;
39056 overflow: hidden;
39057 opacity: 0;
39058 width: 0;
39059 height: 0;
39060 z-index: -100;
39061 background-color: rgba(0, 0, 0, 0);
39062}
39063
39064.dimmed.dimmable > .ui.simple.dimmer {
39065 overflow: visible;
39066 opacity: 1;
39067 width: 100%;
39068 height: 100%;
39069 background-color: rgba(0, 0, 0, 0.85);
39070 z-index: 1;
39071}
39072
39073.ui.simple.inverted.dimmer {
39074 background-color: rgba(255, 255, 255, 0);
39075}
39076
39077.dimmed.dimmable > .ui.simple.inverted.dimmer {
39078 background-color: rgba(255, 255, 255, 0.85);
39079}
39080
39081/*--------------
39082 Partially
39083----------------*/
39084
39085.ui[class*="top dimmer"],
39086.ui[class*="center dimmer"],
39087.ui[class*="bottom dimmer"] {
39088 height: auto;
39089}
39090
39091.ui[class*="bottom dimmer"] {
39092 top: auto !important;
39093 bottom: 0;
39094}
39095
39096.ui[class*="center dimmer"] {
39097 top: 50% !important;
39098 transform: translateY(-50%);
39099 -webkit-transform: translateY(calc(-50% - 0.5px));
39100}
39101
39102.ui.segment > .ui[class*="top dimmer"] {
39103 border-bottom-left-radius: 0 !important;
39104 border-bottom-right-radius: 0 !important;
39105}
39106
39107.ui.segment > .ui[class*="center dimmer"] {
39108 border-radius: 0 !important;
39109}
39110
39111.ui.segment > .ui[class*="bottom dimmer"] {
39112 border-top-left-radius: 0 !important;
39113 border-top-right-radius: 0 !important;
39114}
39115
39116.ui[class*="center dimmer"].transition[class*="fade up"].in {
39117 -webkit-animation-name: fadeInUpCenter;
39118 animation-name: fadeInUpCenter;
39119}
39120
39121.ui[class*="center dimmer"].transition[class*="fade down"].in {
39122 -webkit-animation-name: fadeInDownCenter;
39123 animation-name: fadeInDownCenter;
39124}
39125
39126.ui[class*="center dimmer"].transition[class*="fade up"].out {
39127 -webkit-animation-name: fadeOutUpCenter;
39128 animation-name: fadeOutUpCenter;
39129}
39130
39131.ui[class*="center dimmer"].transition[class*="fade down"].out {
39132 -webkit-animation-name: fadeOutDownCenter;
39133 animation-name: fadeOutDownCenter;
39134}
39135
39136.ui[class*="center dimmer"].bounce.transition {
39137 -webkit-animation-name: bounceCenter;
39138 animation-name: bounceCenter;
39139}
39140
39141@-webkit-keyframes fadeInUpCenter {
39142 0% {
39143 opacity: 0;
39144 transform: translateY(-40%);
39145 -webkit-transform: translateY(calc(-40% - 0.5px));
39146 }
39147
39148 100% {
39149 opacity: 1;
39150 transform: translateY(-50%);
39151 -webkit-transform: translateY(calc(-50% - 0.5px));
39152 }
39153}
39154
39155@keyframes fadeInUpCenter {
39156 0% {
39157 opacity: 0;
39158 transform: translateY(-40%);
39159 -webkit-transform: translateY(calc(-40% - 0.5px));
39160 }
39161
39162 100% {
39163 opacity: 1;
39164 transform: translateY(-50%);
39165 -webkit-transform: translateY(calc(-50% - 0.5px));
39166 }
39167}
39168
39169@-webkit-keyframes fadeInDownCenter {
39170 0% {
39171 opacity: 0;
39172 transform: translateY(-60%);
39173 -webkit-transform: translateY(calc(-60% - 0.5px));
39174 }
39175
39176 100% {
39177 opacity: 1;
39178 transform: translateY(-50%);
39179 -webkit-transform: translateY(calc(-50% - 0.5px));
39180 }
39181}
39182
39183@keyframes fadeInDownCenter {
39184 0% {
39185 opacity: 0;
39186 transform: translateY(-60%);
39187 -webkit-transform: translateY(calc(-60% - 0.5px));
39188 }
39189
39190 100% {
39191 opacity: 1;
39192 transform: translateY(-50%);
39193 -webkit-transform: translateY(calc(-50% - 0.5px));
39194 }
39195}
39196
39197@-webkit-keyframes fadeOutUpCenter {
39198 0% {
39199 opacity: 1;
39200 transform: translateY(-50%);
39201 -webkit-transform: translateY(calc(-50% - 0.5px));
39202 }
39203
39204 100% {
39205 opacity: 0;
39206 transform: translateY(-45%);
39207 -webkit-transform: translateY(calc(-45% - 0.5px));
39208 }
39209}
39210
39211@keyframes fadeOutUpCenter {
39212 0% {
39213 opacity: 1;
39214 transform: translateY(-50%);
39215 -webkit-transform: translateY(calc(-50% - 0.5px));
39216 }
39217
39218 100% {
39219 opacity: 0;
39220 transform: translateY(-45%);
39221 -webkit-transform: translateY(calc(-45% - 0.5px));
39222 }
39223}
39224
39225@-webkit-keyframes fadeOutDownCenter {
39226 0% {
39227 opacity: 1;
39228 transform: translateY(-50%);
39229 -webkit-transform: translateY(calc(-50% - 0.5px));
39230 }
39231
39232 100% {
39233 opacity: 0;
39234 transform: translateY(-55%);
39235 -webkit-transform: translateY(calc(-55% - 0.5px));
39236 }
39237}
39238
39239@keyframes fadeOutDownCenter {
39240 0% {
39241 opacity: 1;
39242 transform: translateY(-50%);
39243 -webkit-transform: translateY(calc(-50% - 0.5px));
39244 }
39245
39246 100% {
39247 opacity: 0;
39248 transform: translateY(-55%);
39249 -webkit-transform: translateY(calc(-55% - 0.5px));
39250 }
39251}
39252
39253@-webkit-keyframes bounceCenter {
39254 0%, 20%, 50%, 80%, 100% {
39255 transform: translateY(-50%);
39256 -webkit-transform: translateY(calc(-50% - 0.5px));
39257 }
39258
39259 40% {
39260 -webkit-transform: translateY(calc(-50% - 30px));
39261 transform: translateY(calc(-50% - 30px));
39262 }
39263
39264 60% {
39265 -webkit-transform: translateY(calc(-50% - 15px));
39266 transform: translateY(calc(-50% - 15px));
39267 }
39268}
39269
39270@keyframes bounceCenter {
39271 0%, 20%, 50%, 80%, 100% {
39272 transform: translateY(-50%);
39273 -webkit-transform: translateY(calc(-50% - 0.5px));
39274 }
39275
39276 40% {
39277 -webkit-transform: translateY(calc(-50% - 30px));
39278 transform: translateY(calc(-50% - 30px));
39279 }
39280
39281 60% {
39282 -webkit-transform: translateY(calc(-50% - 15px));
39283 transform: translateY(calc(-50% - 15px));
39284 }
39285}
39286
39287/*******************************
39288 Theme Overrides
39289*******************************/
39290
39291/*******************************
39292 User Overrides
39293*******************************/
39294/*!
39295 * # Fomantic-UI - Dropdown
39296 * http://github.com/fomantic/Fomantic-UI/
39297 *
39298 *
39299 * Released under the MIT license
39300 * http://opensource.org/licenses/MIT
39301 *
39302 */
39303
39304/*******************************
39305 Dropdown
39306*******************************/
39307
39308.ui.dropdown {
39309 cursor: pointer;
39310 position: relative;
39311 display: inline-block;
39312 outline: none;
39313 text-align: left;
39314 -webkit-transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
39315 transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
39316 transition: box-shadow 0.1s ease, width 0.1s ease;
39317 transition: box-shadow 0.1s ease, width 0.1s ease, -webkit-box-shadow 0.1s ease;
39318 -webkit-user-select: none;
39319 -moz-user-select: none;
39320 -ms-user-select: none;
39321 user-select: none;
39322 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
39323}
39324
39325/*******************************
39326 Content
39327*******************************/
39328
39329/*--------------
39330 Menu
39331---------------*/
39332
39333.ui.dropdown .menu {
39334 cursor: auto;
39335 position: absolute;
39336 display: none;
39337 outline: none;
39338 top: 100%;
39339 min-width: -webkit-max-content;
39340 min-width: -moz-max-content;
39341 min-width: max-content;
39342 margin: 0;
39343 padding: 0 0;
39344 background: #FFFFFF;
39345 font-size: 1em;
39346 text-shadow: none;
39347 text-align: left;
39348 -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
39349 box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
39350 border: 1px solid rgba(34, 36, 38, 0.15);
39351 border-radius: 0.28571429rem;
39352 -webkit-transition: opacity 0.1s ease;
39353 transition: opacity 0.1s ease;
39354 z-index: 11;
39355 will-change: transform, opacity;
39356}
39357
39358.ui.dropdown .menu > * {
39359 white-space: nowrap;
39360}
39361
39362/*--------------
39363 Hidden Input
39364---------------*/
39365
39366.ui.dropdown > input:not(.search):first-child,
39367.ui.dropdown > select {
39368 display: none !important;
39369}
39370
39371/*--------------
39372 Dropdown Icon
39373---------------*/
39374
39375.ui.dropdown > .dropdown.icon.icon {
39376 position: relative;
39377 width: auto;
39378 font-size: 0.85714286em;
39379 margin: 0 0 0 1em;
39380}
39381
39382.ui.dropdown .menu > .item .dropdown.icon {
39383 width: auto;
39384 float: right;
39385 margin: 0em 0 0 1em;
39386}
39387
39388.ui.dropdown .menu > .item .dropdown.icon + .text {
39389 margin-right: 1em;
39390}
39391
39392/*--------------
39393 Text
39394---------------*/
39395
39396.ui.dropdown > .text {
39397 display: inline-block;
39398 -webkit-transition: none;
39399 transition: none;
39400}
39401
39402/*--------------
39403 Menu Item
39404---------------*/
39405
39406.ui.dropdown .menu > .item {
39407 position: relative;
39408 cursor: pointer;
39409 display: block;
39410 border: none;
39411 height: auto;
39412 text-align: left;
39413 border-top: none;
39414 line-height: 1em;
39415 font-size: 1rem;
39416 color: rgba(0, 0, 0, 0.87);
39417 padding: 0.78571429rem 1.14285714rem !important;
39418 text-transform: none;
39419 font-weight: normal;
39420 -webkit-box-shadow: none;
39421 box-shadow: none;
39422 -webkit-touch-callout: none;
39423}
39424
39425.ui.dropdown .menu > .item:first-child {
39426 border-top-width: 0;
39427}
39428
39429/*--------------
39430 Floated Content
39431---------------*/
39432
39433.ui.dropdown > .text > [class*="right floated"],
39434.ui.dropdown .menu .item > [class*="right floated"] {
39435 float: right !important;
39436 margin-right: 0 !important;
39437 margin-left: 1em !important;
39438}
39439
39440.ui.dropdown > .text > [class*="left floated"],
39441.ui.dropdown .menu .item > [class*="left floated"] {
39442 float: left !important;
39443 margin-left: 0 !important;
39444 margin-right: 1em !important;
39445}
39446
39447.ui.dropdown .menu .item > .icon.floated,
39448.ui.dropdown .menu .item > .flag.floated,
39449.ui.dropdown .menu .item > .image.floated,
39450.ui.dropdown .menu .item > img.floated {
39451 margin-top: 0em;
39452}
39453
39454/*--------------
39455 Menu Divider
39456---------------*/
39457
39458.ui.dropdown .menu > .header {
39459 margin: 1rem 0 0.75rem;
39460 padding: 0 1.14285714rem;
39461 font-weight: bold;
39462 text-transform: uppercase;
39463}
39464
39465.ui.dropdown .menu > .header:not(.ui) {
39466 color: rgba(0, 0, 0, 0.85);
39467 font-size: 0.78571429em;
39468}
39469
39470.ui.dropdown .menu > .divider {
39471 border-top: 1px solid rgba(34, 36, 38, 0.1);
39472 height: 0;
39473 margin: 0.5em 0;
39474}
39475
39476.ui.dropdown .menu > .horizontal.divider {
39477 border-top: none;
39478}
39479
39480.ui.dropdown.dropdown .menu > .input {
39481 width: auto;
39482 display: -webkit-box;
39483 display: -ms-flexbox;
39484 display: flex;
39485 margin: 1.14285714rem 0.78571429rem;
39486 min-width: 10rem;
39487}
39488
39489.ui.dropdown .menu > .header + .input {
39490 margin-top: 0;
39491}
39492
39493.ui.dropdown .menu > .input:not(.transparent) input {
39494 padding: 0.5em 1em;
39495}
39496
39497.ui.dropdown .menu > .input:not(.transparent) .button,
39498.ui.dropdown .menu > .input:not(.transparent) .icon,
39499.ui.dropdown .menu > .input:not(.transparent) .label {
39500 padding-top: 0.5em;
39501 padding-bottom: 0.5em;
39502}
39503
39504/*-----------------
39505 Item Description
39506-------------------*/
39507
39508.ui.dropdown > .text > .description,
39509.ui.dropdown .menu > .item > .description {
39510 float: right;
39511 margin: 0 0 0 1em;
39512 color: rgba(0, 0, 0, 0.4);
39513}
39514
39515/*-----------------
39516 Message
39517-------------------*/
39518
39519.ui.dropdown .menu > .message {
39520 padding: 0.78571429rem 1.14285714rem;
39521 font-weight: normal;
39522}
39523
39524.ui.dropdown .menu > .message:not(.ui) {
39525 color: rgba(0, 0, 0, 0.4);
39526}
39527
39528/*--------------
39529 Sub Menu
39530---------------*/
39531
39532.ui.dropdown .menu .menu {
39533 top: 0;
39534 left: 100%;
39535 right: auto;
39536 margin: 0 0 0 -0.5em !important;
39537 border-radius: 0.28571429rem !important;
39538 z-index: 21 !important;
39539}
39540
39541/* Hide Arrow */
39542
39543.ui.dropdown .menu .menu:after {
39544 display: none;
39545}
39546
39547/*--------------
39548 Sub Elements
39549---------------*/
39550
39551/* Icons / Flags / Labels / Image */
39552
39553.ui.dropdown > .text > .icon,
39554.ui.dropdown > .text > .label,
39555.ui.dropdown > .text > .flag,
39556.ui.dropdown > .text > img,
39557.ui.dropdown > .text > .image {
39558 margin-top: 0em;
39559}
39560
39561.ui.dropdown .menu > .item > .icon,
39562.ui.dropdown .menu > .item > .label,
39563.ui.dropdown .menu > .item > .flag,
39564.ui.dropdown .menu > .item > .image,
39565.ui.dropdown .menu > .item > img {
39566 margin-top: 0em;
39567}
39568
39569.ui.dropdown > .text > .icon,
39570.ui.dropdown > .text > .label,
39571.ui.dropdown > .text > .flag,
39572.ui.dropdown > .text > img,
39573.ui.dropdown > .text > .image,
39574.ui.dropdown .menu > .item > .icon,
39575.ui.dropdown .menu > .item > .label,
39576.ui.dropdown .menu > .item > .flag,
39577.ui.dropdown .menu > .item > .image,
39578.ui.dropdown .menu > .item > img {
39579 margin-left: 0;
39580 float: none;
39581 margin-right: 0.78571429rem;
39582}
39583
39584/*--------------
39585 Image
39586---------------*/
39587
39588.ui.dropdown > .text > img,
39589.ui.dropdown > .text > .image:not(.icon),
39590.ui.dropdown .menu > .item > .image:not(.icon),
39591.ui.dropdown .menu > .item > img {
39592 display: inline-block;
39593 vertical-align: top;
39594 width: auto;
39595 margin-top: -0.5em;
39596 margin-bottom: -0.5em;
39597 max-height: 2em;
39598}
39599
39600/*******************************
39601 Coupling
39602*******************************/
39603
39604/*--------------
39605 Menu
39606---------------*/
39607
39608/* Remove Menu Item Divider */
39609
39610.ui.dropdown .ui.menu > .item:before,
39611.ui.menu .ui.dropdown .menu > .item:before {
39612 display: none;
39613}
39614
39615/* Prevent Menu Item Border */
39616
39617.ui.menu .ui.dropdown .menu .active.item {
39618 border-left: none;
39619}
39620
39621/* Automatically float dropdown menu right on last menu item */
39622
39623.ui.menu .right.menu .dropdown:last-child .menu,
39624.ui.menu .right.dropdown.item .menu,
39625.ui.buttons > .ui.dropdown:last-child .menu {
39626 left: auto;
39627 right: 0;
39628}
39629
39630/*--------------
39631 Label
39632---------------*/
39633
39634/* Dropdown Menu */
39635
39636.ui.label.dropdown .menu {
39637 min-width: 100%;
39638}
39639
39640/*--------------
39641 Button
39642---------------*/
39643
39644/* No Margin On Icon Button */
39645
39646.ui.dropdown.icon.button > .dropdown.icon {
39647 margin: 0;
39648}
39649
39650.ui.button.dropdown .menu {
39651 min-width: 100%;
39652}
39653
39654/*******************************
39655 Types
39656*******************************/
39657
39658/*--------------
39659 Selection
39660---------------*/
39661
39662/* Displays like a select box */
39663
39664.ui.selection.dropdown {
39665 cursor: pointer;
39666 word-wrap: break-word;
39667 line-height: 1em;
39668 white-space: normal;
39669 outline: 0;
39670 -webkit-transform: rotateZ(0deg);
39671 transform: rotateZ(0deg);
39672 min-width: 14em;
39673 min-height: 2.71428571em;
39674 background: #FFFFFF;
39675 display: inline-block;
39676 padding: 0.78571429em 3.2em 0.78571429em 1em;
39677 color: rgba(0, 0, 0, 0.87);
39678 -webkit-box-shadow: none;
39679 box-shadow: none;
39680 border: 1px solid rgba(34, 36, 38, 0.15);
39681 border-radius: 0.28571429rem;
39682 -webkit-transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
39683 transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
39684 transition: box-shadow 0.1s ease, width 0.1s ease;
39685 transition: box-shadow 0.1s ease, width 0.1s ease, -webkit-box-shadow 0.1s ease;
39686}
39687
39688.ui.selection.dropdown.visible,
39689.ui.selection.dropdown.active {
39690 z-index: 10;
39691}
39692
39693select.ui.dropdown {
39694 height: 38px;
39695 padding: 0.5em;
39696 border: 1px solid rgba(34, 36, 38, 0.15);
39697 visibility: visible;
39698}
39699
39700.ui.selection.dropdown > .search.icon,
39701.ui.selection.dropdown > .delete.icon,
39702.ui.selection.dropdown > .dropdown.icon {
39703 cursor: pointer;
39704 position: absolute;
39705 width: auto;
39706 height: auto;
39707 line-height: 1.21428571em;
39708 top: 0.78571429em;
39709 right: 1em;
39710 z-index: 3;
39711 margin: -0.78571429em;
39712 padding: 0.91666667em;
39713 opacity: 0.8;
39714 -webkit-transition: opacity 0.1s ease;
39715 transition: opacity 0.1s ease;
39716}
39717
39718/* Compact */
39719
39720.ui.compact.selection.dropdown {
39721 min-width: 0;
39722}
39723
39724/* Selection Menu */
39725
39726.ui.selection.dropdown .menu {
39727 overflow-x: hidden;
39728 overflow-y: auto;
39729 -webkit-backface-visibility: hidden;
39730 backface-visibility: hidden;
39731 -webkit-overflow-scrolling: touch;
39732 border-top-width: 0 !important;
39733 width: auto;
39734 outline: none;
39735 margin: 0 -1px;
39736 min-width: calc(100% + 2px);
39737 width: calc(100% + 2px);
39738 border-radius: 0 0 0.28571429rem 0.28571429rem;
39739 -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
39740 box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
39741 -webkit-transition: opacity 0.1s ease;
39742 transition: opacity 0.1s ease;
39743}
39744
39745.ui.selection.dropdown .menu:after,
39746.ui.selection.dropdown .menu:before {
39747 display: none;
39748}
39749
39750/*--------------
39751 Message
39752---------------*/
39753
39754.ui.selection.dropdown .menu > .message {
39755 padding: 0.78571429rem 1.14285714rem;
39756}
39757
39758@media only screen and (max-width: 767.98px) {
39759 .ui.selection.dropdown[class*="very short"] .menu {
39760 max-height: 4.00714286rem;
39761 }
39762
39763 .ui.selection.dropdown.short .menu {
39764 max-height: 6.01071429rem;
39765 }
39766
39767 .ui.selection.dropdown .menu {
39768 max-height: 8.01428571rem;
39769 }
39770
39771 .ui.selection.dropdown.long .menu {
39772 max-height: 16.02857143rem;
39773 }
39774
39775 .ui.selection.dropdown[class*="very long"] .menu {
39776 max-height: 24.04285714rem;
39777 }
39778}
39779
39780@media only screen and (min-width: 768px) {
39781 .ui.selection.dropdown[class*="very short"] .menu {
39782 max-height: 5.34285714rem;
39783 }
39784
39785 .ui.selection.dropdown.short .menu {
39786 max-height: 8.01428571rem;
39787 }
39788
39789 .ui.selection.dropdown .menu {
39790 max-height: 10.68571429rem;
39791 }
39792
39793 .ui.selection.dropdown.long .menu {
39794 max-height: 21.37142857rem;
39795 }
39796
39797 .ui.selection.dropdown[class*="very long"] .menu {
39798 max-height: 32.05714286rem;
39799 }
39800}
39801
39802@media only screen and (min-width: 992px) {
39803 .ui.selection.dropdown[class*="very short"] .menu {
39804 max-height: 8.01428571rem;
39805 }
39806
39807 .ui.selection.dropdown.short .menu {
39808 max-height: 12.02142857rem;
39809 }
39810
39811 .ui.selection.dropdown .menu {
39812 max-height: 16.02857143rem;
39813 }
39814
39815 .ui.selection.dropdown.long .menu {
39816 max-height: 32.05714286rem;
39817 }
39818
39819 .ui.selection.dropdown[class*="very long"] .menu {
39820 max-height: 48.08571429rem;
39821 }
39822}
39823
39824@media only screen and (min-width: 1920px) {
39825 .ui.selection.dropdown[class*="very short"] .menu {
39826 max-height: 10.68571429rem;
39827 }
39828
39829 .ui.selection.dropdown.short .menu {
39830 max-height: 16.02857143rem;
39831 }
39832
39833 .ui.selection.dropdown .menu {
39834 max-height: 21.37142857rem;
39835 }
39836
39837 .ui.selection.dropdown.long .menu {
39838 max-height: 42.74285714rem;
39839 }
39840
39841 .ui.selection.dropdown[class*="very long"] .menu {
39842 max-height: 64.11428571rem;
39843 }
39844}
39845
39846/* Menu Item */
39847
39848.ui.selection.dropdown .menu > .item {
39849 border-top: 1px solid #FAFAFA;
39850 padding: 0.78571429rem 1.14285714rem !important;
39851 white-space: normal;
39852 word-wrap: normal;
39853}
39854
39855/* User Item */
39856
39857.ui.selection.dropdown .menu > .hidden.addition.item {
39858 display: none;
39859}
39860
39861/* Hover */
39862
39863.ui.selection.dropdown:hover {
39864 border-color: rgba(34, 36, 38, 0.35);
39865 -webkit-box-shadow: none;
39866 box-shadow: none;
39867}
39868
39869/* Active */
39870
39871.ui.selection.active.dropdown {
39872 border-color: #96C8DA;
39873 -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
39874 box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
39875}
39876
39877.ui.selection.active.dropdown .menu {
39878 border-color: #96C8DA;
39879 -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
39880 box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
39881}
39882
39883/* Focus */
39884
39885.ui.selection.dropdown:focus {
39886 border-color: #96C8DA;
39887 -webkit-box-shadow: none;
39888 box-shadow: none;
39889}
39890
39891.ui.selection.dropdown:focus .menu {
39892 border-color: #96C8DA;
39893 -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
39894 box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
39895}
39896
39897/* Visible */
39898
39899.ui.selection.visible.dropdown > .text:not(.default) {
39900 font-weight: normal;
39901 color: rgba(0, 0, 0, 0.8);
39902}
39903
39904/* Visible Hover */
39905
39906.ui.selection.active.dropdown:hover {
39907 border-color: #96C8DA;
39908 -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
39909 box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
39910}
39911
39912.ui.selection.active.dropdown:hover .menu {
39913 border-color: #96C8DA;
39914 -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
39915 box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
39916}
39917
39918/* Dropdown Icon */
39919
39920.ui.active.selection.dropdown > .dropdown.icon,
39921.ui.visible.selection.dropdown > .dropdown.icon {
39922 opacity: '';
39923 z-index: 3;
39924}
39925
39926/* Connecting Border */
39927
39928.ui.active.selection.dropdown {
39929 border-bottom-left-radius: 0 !important;
39930 border-bottom-right-radius: 0 !important;
39931}
39932
39933/* Empty Connecting Border */
39934
39935.ui.active.empty.selection.dropdown {
39936 border-radius: 0.28571429rem !important;
39937 -webkit-box-shadow: none !important;
39938 box-shadow: none !important;
39939}
39940
39941.ui.active.empty.selection.dropdown .menu {
39942 border: none !important;
39943 -webkit-box-shadow: none !important;
39944 box-shadow: none !important;
39945}
39946
39947/*--------------
39948 Searchable
39949---------------*/
39950
39951/* Search Selection */
39952
39953.ui.search.dropdown {
39954 min-width: '';
39955}
39956
39957/* Search Dropdown */
39958
39959.ui.search.dropdown > input.search {
39960 background: none transparent !important;
39961 border: none !important;
39962 -webkit-box-shadow: none !important;
39963 box-shadow: none !important;
39964 cursor: text;
39965 top: 0;
39966 left: 1px;
39967 width: 100%;
39968 outline: none;
39969 -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
39970 padding: inherit;
39971}
39972
39973/* Text Layering */
39974
39975.ui.search.dropdown > input.search {
39976 position: absolute;
39977 z-index: 2;
39978}
39979
39980.ui.search.dropdown > .text {
39981 cursor: text;
39982 position: relative;
39983 left: 1px;
39984 z-index: 3;
39985}
39986
39987/* Search Selection */
39988
39989.ui.search.selection.dropdown > input.search {
39990 line-height: 1.21428571em;
39991 padding: 0.67857143em 3.2em 0.67857143em 1em;
39992}
39993
39994/* Used to size multi select input to character width */
39995
39996.ui.search.selection.dropdown > span.sizer {
39997 line-height: 1.21428571em;
39998 padding: 0.67857143em 3.2em 0.67857143em 1em;
39999 display: none;
40000 white-space: pre;
40001}
40002
40003/* Active/Visible Search */
40004
40005.ui.search.dropdown.active > input.search,
40006.ui.search.dropdown.visible > input.search {
40007 cursor: auto;
40008}
40009
40010.ui.search.dropdown.active > .text,
40011.ui.search.dropdown.visible > .text {
40012 pointer-events: none;
40013}
40014
40015/* Filtered Text */
40016
40017.ui.active.search.dropdown input.search:focus + .text .icon,
40018.ui.active.search.dropdown input.search:focus + .text .flag {
40019 opacity: 0.45;
40020}
40021
40022.ui.active.search.dropdown input.search:focus + .text {
40023 color: rgba(115, 115, 115, 0.87) !important;
40024}
40025
40026/* Search Menu */
40027
40028.ui.search.dropdown .menu {
40029 overflow-x: hidden;
40030 overflow-y: auto;
40031 -webkit-backface-visibility: hidden;
40032 backface-visibility: hidden;
40033 -webkit-overflow-scrolling: touch;
40034}
40035
40036@media only screen and (max-width: 767.98px) {
40037 .ui.search.dropdown .menu {
40038 max-height: 8.01428571rem;
40039 }
40040}
40041
40042@media only screen and (min-width: 768px) {
40043 .ui.search.dropdown .menu {
40044 max-height: 10.68571429rem;
40045 }
40046}
40047
40048@media only screen and (min-width: 992px) {
40049 .ui.search.dropdown .menu {
40050 max-height: 16.02857143rem;
40051 }
40052}
40053
40054@media only screen and (min-width: 1920px) {
40055 .ui.search.dropdown .menu {
40056 max-height: 21.37142857rem;
40057 }
40058}
40059
40060/* Clearable Selection */
40061
40062.ui.dropdown > .remove.icon {
40063 cursor: pointer;
40064 font-size: 0.85714286em;
40065 margin: -0.78571429em;
40066 padding: 0.91666667em;
40067 right: 3em;
40068 top: 0.78571429em;
40069 position: absolute;
40070 opacity: 0.6;
40071 z-index: 3;
40072}
40073
40074.ui.clearable.dropdown .text,
40075.ui.clearable.dropdown a:last-of-type {
40076 margin-right: 1.5em;
40077}
40078
40079.ui.dropdown select.noselection ~ .remove.icon,
40080.ui.dropdown input[value=''] ~ .remove.icon,
40081.ui.dropdown input:not([value]) ~ .remove.icon,
40082.ui.dropdown.loading > .remove.icon {
40083 display: none;
40084}
40085
40086/*--------------
40087 Multiple
40088---------------*/
40089
40090/* Multiple Selection */
40091
40092.ui.multiple.dropdown {
40093 padding: 0.22619048em 3.2em 0.22619048em 0.35714286em;
40094}
40095
40096.ui.multiple.dropdown .menu {
40097 cursor: auto;
40098}
40099
40100/* Multiple Search Selection */
40101
40102.ui.multiple.search.dropdown,
40103.ui.multiple.search.dropdown > input.search {
40104 cursor: text;
40105}
40106
40107/* Selection Label */
40108
40109.ui.multiple.dropdown > .label {
40110 display: inline-block;
40111 white-space: normal;
40112 font-size: 1em;
40113 padding: 0.35714286em 0.78571429em;
40114 margin: 0.14285714rem 0.28571429rem 0.14285714rem 0;
40115 -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
40116 box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
40117}
40118
40119/* Dropdown Icon */
40120
40121.ui.multiple.dropdown .dropdown.icon {
40122 margin: '';
40123 padding: '';
40124}
40125
40126/* Text */
40127
40128.ui.multiple.dropdown > .text {
40129 position: static;
40130 padding: 0;
40131 max-width: 100%;
40132 margin: 0.45238095em 0 0.45238095em 0.64285714em;
40133 line-height: 1.21428571em;
40134}
40135
40136.ui.multiple.dropdown > .label ~ input.search {
40137 margin-left: 0.14285714em !important;
40138}
40139
40140.ui.multiple.dropdown > .label ~ .text {
40141 display: none;
40142}
40143
40144.ui.multiple.dropdown > .label:not(.image) > img:not(.centered) {
40145 margin-right: 0.78571429rem;
40146}
40147
40148.ui.multiple.dropdown > .label:not(.image) > img.ui:not(.avatar) {
40149 margin-bottom: 0.39285714rem;
40150}
40151
40152.ui.multiple.dropdown > .image.label img {
40153 margin: -0.35714286em 0.78571429em -0.35714286em -0.78571429em;
40154 height: 1.71428571em;
40155}
40156
40157/*-----------------
40158 Multiple Search
40159-----------------*/
40160
40161/* Prompt Text */
40162
40163.ui.multiple.search.dropdown > .text {
40164 display: inline-block;
40165 position: absolute;
40166 top: 0;
40167 left: 0;
40168 padding: inherit;
40169 margin: 0.45238095em 0 0.45238095em 0.64285714em;
40170 line-height: 1.21428571em;
40171}
40172
40173.ui.multiple.search.dropdown > .label ~ .text {
40174 display: none;
40175}
40176
40177/* Search */
40178
40179.ui.multiple.search.dropdown > input.search {
40180 position: static;
40181 padding: 0;
40182 max-width: 100%;
40183 margin: 0.45238095em 0 0.45238095em 0.64285714em;
40184 width: 2.2em;
40185 line-height: 1.21428571em;
40186}
40187
40188/*--------------
40189 Inline
40190---------------*/
40191
40192.ui.inline.dropdown {
40193 cursor: pointer;
40194 display: inline-block;
40195 color: inherit;
40196}
40197
40198.ui.inline.dropdown .dropdown.icon {
40199 margin: 0 0.21428571em 0 0.21428571em;
40200 vertical-align: baseline;
40201}
40202
40203.ui.inline.dropdown > .text {
40204 font-weight: bold;
40205}
40206
40207.ui.inline.dropdown .menu {
40208 cursor: auto;
40209 margin-top: 0.21428571em;
40210 border-radius: 0.28571429rem;
40211}
40212
40213/*******************************
40214 States
40215*******************************/
40216
40217/*--------------------
40218 Active
40219----------------------*/
40220
40221/* Menu Item Active */
40222
40223.ui.dropdown .menu .active.item {
40224 background: transparent;
40225 font-weight: bold;
40226 color: rgba(0, 0, 0, 0.95);
40227 -webkit-box-shadow: none;
40228 box-shadow: none;
40229 z-index: 12;
40230}
40231
40232/*--------------------
40233 Hover
40234----------------------*/
40235
40236/* Menu Item Hover */
40237
40238.ui.dropdown .menu > .item:hover {
40239 background: rgba(0, 0, 0, 0.05);
40240 color: rgba(0, 0, 0, 0.95);
40241 z-index: 13;
40242}
40243
40244/*--------------------
40245 Loading
40246---------------------*/
40247
40248.ui.loading.dropdown > i.icon {
40249 height: 1em !important;
40250}
40251
40252.ui.loading.selection.dropdown > i.icon {
40253 padding: 1.5em 1.28571429em !important;
40254}
40255
40256.ui.loading.dropdown > i.icon:before {
40257 position: absolute;
40258 content: '';
40259 top: 50%;
40260 left: 50%;
40261 margin: -0.64285714em 0 0 -0.64285714em;
40262 width: 1.28571429em;
40263 height: 1.28571429em;
40264 border-radius: 500rem;
40265 border: 0.2em solid rgba(0, 0, 0, 0.1);
40266}
40267
40268.ui.loading.dropdown > i.icon:after {
40269 position: absolute;
40270 content: '';
40271 top: 50%;
40272 left: 50%;
40273 -webkit-box-shadow: 0 0 0 1px transparent;
40274 box-shadow: 0 0 0 1px transparent;
40275 margin: -0.64285714em 0 0 -0.64285714em;
40276 width: 1.28571429em;
40277 height: 1.28571429em;
40278 -webkit-animation: loader 0.6s infinite linear;
40279 animation: loader 0.6s infinite linear;
40280 border: 0.2em solid #767676;
40281 border-radius: 500rem;
40282}
40283
40284/* Coupling */
40285
40286.ui.loading.dropdown.button > i.icon:before,
40287.ui.loading.dropdown.button > i.icon:after {
40288 display: none;
40289}
40290
40291/*--------------------
40292 Default Text
40293----------------------*/
40294
40295.ui.dropdown:not(.button) > .default.text,
40296.ui.default.dropdown:not(.button) > .text {
40297 color: rgba(191, 191, 191, 0.87);
40298}
40299
40300.ui.dropdown:not(.button) > input:focus ~ .default.text,
40301.ui.default.dropdown:not(.button) > input:focus ~ .text {
40302 color: rgba(115, 115, 115, 0.87);
40303}
40304
40305/*--------------------
40306 Loading
40307----------------------*/
40308
40309.ui.loading.dropdown > .text {
40310 -webkit-transition: none;
40311 transition: none;
40312}
40313
40314/* Used To Check Position */
40315
40316.ui.dropdown .loading.menu {
40317 display: block;
40318 visibility: hidden;
40319 z-index: -1;
40320}
40321
40322.ui.dropdown > .loading.menu {
40323 left: 0 !important;
40324 right: auto !important;
40325}
40326
40327.ui.dropdown > .menu .loading.menu {
40328 left: 100% !important;
40329 right: auto !important;
40330}
40331
40332/*--------------------
40333 Keyboard Select
40334----------------------*/
40335
40336/* Selected Item */
40337
40338.ui.dropdown.selected,
40339.ui.dropdown .menu .selected.item {
40340 background: rgba(0, 0, 0, 0.03);
40341 color: rgba(0, 0, 0, 0.95);
40342}
40343
40344/*--------------------
40345 Search Filtered
40346----------------------*/
40347
40348/* Filtered Item */
40349
40350.ui.dropdown > .filtered.text {
40351 visibility: hidden;
40352}
40353
40354.ui.dropdown .filtered.item {
40355 display: none !important;
40356}
40357
40358/*--------------------
40359 Error
40360----------------------*/
40361
40362.ui.dropdown.error,
40363.ui.dropdown.error > .text,
40364.ui.dropdown.error > .default.text {
40365 color: #9F3A38;
40366}
40367
40368.ui.selection.dropdown.error {
40369 background: #FFF6F6;
40370 border-color: #E0B4B4;
40371}
40372
40373.ui.selection.dropdown.error:hover {
40374 border-color: #E0B4B4;
40375}
40376
40377.ui.dropdown.error > .menu,
40378.ui.dropdown.error > .menu .menu {
40379 border-color: #E0B4B4;
40380}
40381
40382.ui.dropdown.error > .menu > .item {
40383 color: #9F3A38;
40384}
40385
40386.ui.multiple.selection.error.dropdown > .label {
40387 border-color: #E0B4B4;
40388}
40389
40390/* Item Hover */
40391
40392.ui.dropdown.error > .menu > .item:hover {
40393 background-color: #FFF2F2;
40394}
40395
40396/* Item Active */
40397
40398.ui.dropdown.error > .menu .active.item {
40399 background-color: #FDCFCF;
40400}
40401
40402/*--------------------
40403 Clear
40404----------------------*/
40405
40406.ui.dropdown > .clear.dropdown.icon {
40407 opacity: 0.8;
40408 -webkit-transition: opacity 0.1s ease;
40409 transition: opacity 0.1s ease;
40410}
40411
40412.ui.dropdown > .clear.dropdown.icon:hover {
40413 opacity: 1;
40414}
40415
40416/*--------------------
40417 Disabled
40418----------------------*/
40419
40420/* Disabled */
40421
40422.ui.disabled.dropdown,
40423.ui.dropdown .menu > .disabled.item {
40424 cursor: default;
40425 pointer-events: none;
40426 opacity: 0.45;
40427}
40428
40429/*******************************
40430 Variations
40431*******************************/
40432
40433/*--------------
40434 Direction
40435---------------*/
40436
40437/* Flyout Direction */
40438
40439.ui.dropdown .menu {
40440 left: 0;
40441}
40442
40443/* Default Side (Right) */
40444
40445.ui.dropdown .right.menu > .menu,
40446.ui.dropdown .menu .right.menu {
40447 left: 100% !important;
40448 right: auto !important;
40449 border-radius: 0.28571429rem !important;
40450}
40451
40452/* Leftward Opening Menu */
40453
40454.ui.dropdown > .left.menu {
40455 left: auto !important;
40456 right: 0 !important;
40457}
40458
40459.ui.dropdown > .left.menu .menu,
40460.ui.dropdown .menu .left.menu {
40461 left: auto;
40462 right: 100%;
40463 margin: 0 -0.5em 0 0 !important;
40464 border-radius: 0.28571429rem !important;
40465}
40466
40467.ui.dropdown .item .left.dropdown.icon,
40468.ui.dropdown .left.menu .item .dropdown.icon {
40469 width: auto;
40470 float: left;
40471 margin: 0em 0 0 0;
40472}
40473
40474.ui.dropdown .item .left.dropdown.icon,
40475.ui.dropdown .left.menu .item .dropdown.icon {
40476 width: auto;
40477 float: left;
40478 margin: 0em 0 0 0;
40479}
40480
40481.ui.dropdown .item .left.dropdown.icon + .text,
40482.ui.dropdown .left.menu .item .dropdown.icon + .text {
40483 margin-left: 1em;
40484 margin-right: 0;
40485}
40486
40487/*--------------
40488 Upward
40489---------------*/
40490
40491/* Upward Main Menu */
40492
40493.ui.upward.dropdown > .menu {
40494 top: auto;
40495 bottom: 100%;
40496 -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08);
40497 box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08);
40498 border-radius: 0.28571429rem 0.28571429rem 0 0;
40499}
40500
40501/* Upward Sub Menu */
40502
40503.ui.dropdown .upward.menu {
40504 top: auto !important;
40505 bottom: 0 !important;
40506}
40507
40508/* Active Upward */
40509
40510.ui.simple.upward.active.dropdown,
40511.ui.simple.upward.dropdown:hover {
40512 border-radius: 0.28571429rem 0.28571429rem 0 0 !important;
40513}
40514
40515.ui.upward.dropdown.button:not(.pointing):not(.floating).active {
40516 border-radius: 0.28571429rem 0.28571429rem 0 0;
40517}
40518
40519/* Selection */
40520
40521.ui.upward.selection.dropdown .menu {
40522 border-top-width: 1px !important;
40523 border-bottom-width: 0 !important;
40524 -webkit-box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08);
40525 box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08);
40526}
40527
40528.ui.upward.selection.dropdown:hover {
40529 -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05);
40530 box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05);
40531}
40532
40533/* Active Upward */
40534
40535.ui.active.upward.selection.dropdown {
40536 border-radius: 0 0 0.28571429rem 0.28571429rem !important;
40537}
40538
40539/* Visible Upward */
40540
40541.ui.upward.selection.dropdown.visible {
40542 -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08);
40543 box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08);
40544 border-radius: 0 0 0.28571429rem 0.28571429rem !important;
40545}
40546
40547/* Visible Hover Upward */
40548
40549.ui.upward.active.selection.dropdown:hover {
40550 -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.05);
40551 box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.05);
40552}
40553
40554.ui.upward.active.selection.dropdown:hover .menu {
40555 -webkit-box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08);
40556 box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08);
40557}
40558
40559/*--------------
40560 Scrolling
40561---------------*/
40562
40563/* Selection Menu */
40564
40565.ui.scrolling.dropdown .menu,
40566.ui.dropdown .scrolling.menu {
40567 overflow-x: hidden;
40568 overflow-y: auto;
40569}
40570
40571.ui.scrolling.dropdown .menu {
40572 overflow-x: hidden;
40573 overflow-y: auto;
40574 -webkit-backface-visibility: hidden;
40575 backface-visibility: hidden;
40576 -webkit-overflow-scrolling: touch;
40577 min-width: 100% !important;
40578 width: auto !important;
40579}
40580
40581.ui.dropdown .scrolling.menu {
40582 position: static;
40583 overflow-y: auto;
40584 border: none;
40585 -webkit-box-shadow: none !important;
40586 box-shadow: none !important;
40587 border-radius: 0 !important;
40588 margin: 0 !important;
40589 min-width: 100% !important;
40590 width: auto !important;
40591 border-top: 1px solid rgba(34, 36, 38, 0.15);
40592}
40593
40594.ui.scrolling.dropdown .menu .item.item.item,
40595.ui.dropdown .scrolling.menu > .item.item.item {
40596 border-top: none;
40597}
40598
40599.ui.scrolling.dropdown .menu .item:first-child,
40600.ui.dropdown .scrolling.menu .item:first-child {
40601 border-top: none;
40602}
40603
40604.ui.dropdown > .animating.menu .scrolling.menu,
40605.ui.dropdown > .visible.menu .scrolling.menu {
40606 display: block;
40607}
40608
40609/* Scrollbar in IE */
40610
40611@media all and (-ms-high-contrast: none) {
40612 .ui.scrolling.dropdown .menu,
40613 .ui.dropdown .scrolling.menu {
40614 min-width: calc(100% - 17px);
40615 }
40616}
40617
40618@media only screen and (max-width: 767.98px) {
40619 .ui.scrolling.dropdown .menu,
40620 .ui.dropdown .scrolling.menu {
40621 max-height: 10.28571429rem;
40622 }
40623}
40624
40625@media only screen and (min-width: 768px) {
40626 .ui.scrolling.dropdown .menu,
40627 .ui.dropdown .scrolling.menu {
40628 max-height: 15.42857143rem;
40629 }
40630}
40631
40632@media only screen and (min-width: 992px) {
40633 .ui.scrolling.dropdown .menu,
40634 .ui.dropdown .scrolling.menu {
40635 max-height: 20.57142857rem;
40636 }
40637}
40638
40639@media only screen and (min-width: 1920px) {
40640 .ui.scrolling.dropdown .menu,
40641 .ui.dropdown .scrolling.menu {
40642 max-height: 20.57142857rem;
40643 }
40644}
40645
40646/*--------------
40647 Columnar
40648---------------*/
40649
40650.ui.dropdown[class*="two column"] > .menu > .item {
40651 display: inline-block;
40652 width: 50%;
40653}
40654
40655.ui.dropdown[class*="three column"] > .menu > .item {
40656 display: inline-block;
40657 width: 33%;
40658}
40659
40660.ui.dropdown[class*="four column"] > .menu > .item {
40661 display: inline-block;
40662 width: 25%;
40663}
40664
40665.ui.dropdown[class*="five column"] > .menu > .item {
40666 display: inline-block;
40667 width: 20%;
40668}
40669
40670/*--------------
40671 Simple
40672---------------*/
40673
40674/* Displays without javascript */
40675
40676.ui.simple.dropdown .menu:before,
40677.ui.simple.dropdown .menu:after {
40678 display: none;
40679}
40680
40681.ui.simple.dropdown .menu {
40682 position: absolute;
40683 /* IE hack to make dropdown icons appear inline */
40684 display: -ms-inline-flexbox !important;
40685 display: block;
40686 overflow: hidden;
40687 top: -9999px;
40688 opacity: 0;
40689 width: 0;
40690 height: 0;
40691 -webkit-transition: opacity 0.1s ease;
40692 transition: opacity 0.1s ease;
40693 margin-top: 0 !important;
40694}
40695
40696.ui.simple.active.dropdown,
40697.ui.simple.dropdown:hover {
40698 border-bottom-left-radius: 0 !important;
40699 border-bottom-right-radius: 0 !important;
40700}
40701
40702.ui.simple.active.dropdown > .menu,
40703.ui.simple.dropdown:hover > .menu {
40704 overflow: visible;
40705 width: auto;
40706 height: auto;
40707 top: 100%;
40708 opacity: 1;
40709}
40710
40711.ui.simple.dropdown > .menu > .item:active > .menu,
40712.ui.simple.dropdown:hover > .menu > .item:hover > .menu {
40713 overflow: visible;
40714 width: auto;
40715 height: auto;
40716 top: 0 !important;
40717 left: 100% !important;
40718 opacity: 1;
40719}
40720
40721.ui.simple.disabled.dropdown:hover .menu {
40722 display: none;
40723 height: 0;
40724 width: 0;
40725 overflow: hidden;
40726}
40727
40728/* Visible */
40729
40730.ui.simple.visible.dropdown > .menu {
40731 display: block;
40732}
40733
40734/* Scrolling */
40735
40736.ui.simple.scrolling.active.dropdown > .menu,
40737.ui.simple.scrolling.dropdown:hover > .menu {
40738 overflow-x: hidden;
40739 overflow-y: auto;
40740}
40741
40742/*--------------
40743 Fluid
40744---------------*/
40745
40746.ui.fluid.dropdown {
40747 display: block;
40748 width: 100% !important;
40749 min-width: 0;
40750}
40751
40752.ui.fluid.dropdown > .dropdown.icon {
40753 float: right;
40754}
40755
40756/*--------------
40757 Floating
40758---------------*/
40759
40760.ui.floating.dropdown .menu {
40761 left: 0;
40762 right: auto;
40763 -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15) !important;
40764 box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15) !important;
40765 border-radius: 0.28571429rem !important;
40766}
40767
40768.ui.floating.dropdown > .menu {
40769 border-radius: 0.28571429rem !important;
40770}
40771
40772.ui:not(.upward).floating.dropdown > .menu {
40773 margin-top: 0.5em;
40774}
40775
40776.ui.upward.floating.dropdown > .menu {
40777 margin-bottom: 0.5em;
40778}
40779
40780/*--------------
40781 Pointing
40782---------------*/
40783
40784.ui.pointing.dropdown > .menu {
40785 top: 100%;
40786 margin-top: 0.78571429rem;
40787 border-radius: 0.28571429rem;
40788}
40789
40790.ui.pointing.dropdown > .menu:not(.hidden):after {
40791 display: block;
40792 position: absolute;
40793 pointer-events: none;
40794 content: '';
40795 visibility: visible;
40796 -webkit-transform: rotate(45deg);
40797 transform: rotate(45deg);
40798 width: 0.5em;
40799 height: 0.5em;
40800 -webkit-box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15);
40801 box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15);
40802 background: #FFFFFF;
40803 z-index: 2;
40804}
40805
40806.ui.pointing.dropdown > .menu:not(.hidden):after {
40807 top: -0.25em;
40808 left: 50%;
40809 margin: 0 0 0 -0.25em;
40810}
40811
40812/* Top Left Pointing */
40813
40814.ui.top.left.pointing.dropdown > .menu {
40815 top: 100%;
40816 bottom: auto;
40817 left: 0;
40818 right: auto;
40819 margin: 1em 0 0;
40820}
40821
40822.ui.top.left.pointing.dropdown > .menu {
40823 top: 100%;
40824 bottom: auto;
40825 left: 0;
40826 right: auto;
40827 margin: 1em 0 0;
40828}
40829
40830.ui.top.left.pointing.dropdown > .menu:after {
40831 top: -0.25em;
40832 left: 1em;
40833 right: auto;
40834 margin: 0;
40835 -webkit-transform: rotate(45deg);
40836 transform: rotate(45deg);
40837}
40838
40839/* Top Right Pointing */
40840
40841.ui.top.right.pointing.dropdown > .menu {
40842 top: 100%;
40843 bottom: auto;
40844 right: 0;
40845 left: auto;
40846 margin: 1em 0 0;
40847}
40848
40849.ui.top.pointing.dropdown > .left.menu:after,
40850.ui.top.right.pointing.dropdown > .menu:after {
40851 top: -0.25em;
40852 left: auto !important;
40853 right: 1em !important;
40854 margin: 0;
40855 -webkit-transform: rotate(45deg);
40856 transform: rotate(45deg);
40857}
40858
40859/* Left Pointing */
40860
40861.ui.left.pointing.dropdown > .menu {
40862 top: 0;
40863 left: 100%;
40864 right: auto;
40865 margin: 0 0 0 1em;
40866}
40867
40868.ui.left.pointing.dropdown > .menu:after {
40869 top: 1em;
40870 left: -0.25em;
40871 margin: 0 0 0 0;
40872 -webkit-transform: rotate(-45deg);
40873 transform: rotate(-45deg);
40874}
40875
40876.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu {
40877 left: auto !important;
40878 right: 100% !important;
40879 margin: 0 1em 0 0;
40880}
40881
40882.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu:after {
40883 top: 1em;
40884 left: auto;
40885 right: -0.25em;
40886 margin: 0 0 0 0;
40887 -webkit-transform: rotate(135deg);
40888 transform: rotate(135deg);
40889}
40890
40891/* Right Pointing */
40892
40893.ui.right.pointing.dropdown > .menu {
40894 top: 0;
40895 left: auto;
40896 right: 100%;
40897 margin: 0 1em 0 0;
40898}
40899
40900.ui.right.pointing.dropdown > .menu:after {
40901 top: 1em;
40902 left: auto;
40903 right: -0.25em;
40904 margin: 0 0 0 0;
40905 -webkit-transform: rotate(135deg);
40906 transform: rotate(135deg);
40907}
40908
40909/* Bottom Pointing */
40910
40911.ui.bottom.pointing.dropdown > .menu {
40912 top: auto;
40913 bottom: 100%;
40914 left: 0;
40915 right: auto;
40916 margin: 0 0 1em;
40917}
40918
40919.ui.bottom.pointing.dropdown > .menu:after {
40920 top: auto;
40921 bottom: -0.25em;
40922 right: auto;
40923 margin: 0;
40924 -webkit-transform: rotate(-135deg);
40925 transform: rotate(-135deg);
40926}
40927
40928/* Reverse Sub-Menu Direction */
40929
40930.ui.bottom.pointing.dropdown > .menu .menu {
40931 top: auto !important;
40932 bottom: 0 !important;
40933}
40934
40935/* Bottom Left */
40936
40937.ui.bottom.left.pointing.dropdown > .menu {
40938 left: 0;
40939 right: auto;
40940}
40941
40942.ui.bottom.left.pointing.dropdown > .menu:after {
40943 left: 1em;
40944 right: auto;
40945}
40946
40947/* Bottom Right */
40948
40949.ui.bottom.right.pointing.dropdown > .menu {
40950 right: 0;
40951 left: auto;
40952}
40953
40954.ui.bottom.right.pointing.dropdown > .menu:after {
40955 left: auto;
40956 right: 1em;
40957}
40958
40959/* Upward pointing */
40960
40961.ui.pointing.upward.dropdown .menu,
40962.ui.top.pointing.upward.dropdown .menu {
40963 top: auto !important;
40964 bottom: 100% !important;
40965 margin: 0 0 0.78571429rem;
40966 border-radius: 0.28571429rem;
40967}
40968
40969.ui.pointing.upward.dropdown .menu:after,
40970.ui.top.pointing.upward.dropdown .menu:after {
40971 top: 100% !important;
40972 bottom: auto !important;
40973 -webkit-box-shadow: 1px 1px 0 0 rgba(34, 36, 38, 0.15);
40974 box-shadow: 1px 1px 0 0 rgba(34, 36, 38, 0.15);
40975 margin: -0.25em 0 0;
40976}
40977
40978/* Right Pointing Upward */
40979
40980.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu {
40981 top: auto !important;
40982 bottom: 0 !important;
40983 margin: 0 1em 0 0;
40984}
40985
40986.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after {
40987 top: auto !important;
40988 bottom: 0 !important;
40989 margin: 0 0 1em 0;
40990 -webkit-box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15);
40991 box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15);
40992}
40993
40994/* Left Pointing Upward */
40995
40996.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu {
40997 top: auto !important;
40998 bottom: 0 !important;
40999 margin: 0 0 0 1em;
41000}
41001
41002.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after {
41003 top: auto !important;
41004 bottom: 0 !important;
41005 margin: 0 0 1em 0;
41006 -webkit-box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15);
41007 box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15);
41008}
41009
41010/*--------------------
41011 Sizes
41012---------------------*/
41013
41014/* Dropdown Size */
41015
41016.ui.mini.dropdown {
41017 font-size: 0.78571429rem;
41018}
41019
41020.ui.tiny.dropdown {
41021 font-size: 0.85714286rem;
41022}
41023
41024.ui.small.dropdown {
41025 font-size: 0.92857143rem;
41026}
41027
41028.ui.dropdown {
41029 font-size: 1rem;
41030}
41031
41032.ui.large.dropdown {
41033 font-size: 1.14285714rem;
41034}
41035
41036.ui.big.dropdown {
41037 font-size: 1.28571429rem;
41038}
41039
41040.ui.huge.dropdown {
41041 font-size: 1.42857143rem;
41042}
41043
41044.ui.massive.dropdown {
41045 font-size: 1.71428571rem;
41046}
41047
41048/* Dropdown Item Size */
41049
41050.ui.mini.dropdown .menu > .item {
41051 font-size: 0.78571429rem;
41052}
41053
41054.ui.tiny.dropdown .menu > .item {
41055 font-size: 0.85714286rem;
41056}
41057
41058.ui.small.dropdown .menu > .item {
41059 font-size: 0.92857143rem;
41060}
41061
41062.ui.dropdown .menu > .item {
41063 font-size: 1rem;
41064}
41065
41066.ui.large.dropdown .menu > .item {
41067 font-size: 1.14285714rem;
41068}
41069
41070.ui.big.dropdown .menu > .item {
41071 font-size: 1.28571429rem;
41072}
41073
41074.ui.huge.dropdown .menu > .item {
41075 font-size: 1.42857143rem;
41076}
41077
41078.ui.massive.dropdown .menu > .item {
41079 font-size: 1.71428571rem;
41080}
41081
41082/*--------------
41083 Inverted
41084---------------*/
41085
41086/* General rules and basic dropdowns */
41087
41088.ui.inverted.dropdown .menu {
41089 background: #1B1C1D;
41090 -webkit-box-shadow: none;
41091 box-shadow: none;
41092 border: 1px solid rgba(255, 255, 255, 0.15);
41093}
41094
41095.ui.inverted.dropdown .menu > .item {
41096 color: rgba(255, 255, 255, 0.8);
41097}
41098
41099.ui.inverted.dropdown .menu .active.item {
41100 background: transparent;
41101 color: rgba(255, 255, 255, 0.8);
41102 -webkit-box-shadow: none;
41103 box-shadow: none;
41104}
41105
41106.ui.inverted.dropdown .menu > .item:hover {
41107 background: rgba(255, 255, 255, 0.08);
41108 color: rgba(255, 255, 255, 0.8);
41109}
41110
41111.ui.inverted.dropdown.selected,
41112.ui.inverted.dropdown .menu .selected.item {
41113 background: rgba(255, 255, 255, 0.15);
41114 color: rgba(255, 255, 255, 0.8);
41115}
41116
41117.ui.inverted.dropdown .menu > .header {
41118 color: #FFFFFF;
41119}
41120
41121.ui.inverted.dropdown > .text > .description,
41122.ui.inverted.dropdown .menu > .item > .description {
41123 color: rgba(255, 255, 255, 0.5);
41124}
41125
41126.ui.inverted.dropdown .menu > .divider {
41127 border-top: 1px solid rgba(255, 255, 255, 0.15);
41128}
41129
41130.ui.inverted.dropdown .scrolling.menu {
41131 border: none;
41132 border-top: 1px solid rgba(255, 255, 255, 0.15);
41133}
41134
41135/* Selection */
41136
41137.ui.inverted.selection.dropdown {
41138 border: 1px solid rgba(255, 255, 255, 0.15);
41139 background: #1B1C1D;
41140 color: rgba(255, 255, 255, 0.8);
41141}
41142
41143.ui.inverted.selection.dropdown:hover {
41144 border-color: rgba(255, 255, 255, 0.25);
41145 -webkit-box-shadow: none;
41146 box-shadow: none;
41147}
41148
41149.ui.inverted.selection.dropdown input {
41150 color: #FFFFFF;
41151}
41152
41153.ui.inverted.dropdown:not(.button) > .default.text,
41154.ui.inverted.default.dropdown:not(.button) > .text {
41155 color: rgba(255, 255, 255, 0.5);
41156}
41157
41158.ui.inverted.dropdown:not(.button) > input:focus ~ .default.text,
41159.ui.inverted.default.dropdown:not(.button) > input:focus ~ .text {
41160 color: rgba(255, 255, 255, 0.7);
41161}
41162
41163.ui.inverted.selection.visible.dropdown > .text:not(.default) {
41164 color: rgba(255, 255, 255, 0.9);
41165}
41166
41167.ui.inverted.active.search.dropdown input.search:focus + .text .icon,
41168.ui.inverted.active.search.dropdown input.search:focus + .text .flag {
41169 opacity: 0.45;
41170}
41171
41172.ui.inverted.active.search.dropdown input.search:focus + .text {
41173 color: rgba(255, 255, 255, 0.7) !important;
41174}
41175
41176.ui.inverted.selection.active.dropdown .menu,
41177.ui.inverted.selection.active.dropdown:hover {
41178 border-color: rgba(255, 255, 255, 0.15);
41179}
41180
41181.ui.inverted.selection.dropdown .menu > .item {
41182 border-top: 1px solid #242526;
41183}
41184
41185.ui.inverted.dropdown .menu > .message:not(.ui) {
41186 color: rgba(255, 255, 255, 0.5);
41187}
41188
41189/* Fixing the border */
41190
41191.ui.inverted.dropdown .menu > .item:first-child {
41192 border-top-width: 0;
41193}
41194
41195/* Labels */
41196
41197.ui.inverted.multiple.dropdown > .label {
41198 background-color: rgba(255, 255, 255, 0.7);
41199 background-image: none;
41200 color: #000000;
41201 -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0) inset;
41202 box-shadow: 0 0 0 1px rgba(255, 255, 255, 0) inset;
41203}
41204
41205.ui.inverted.multiple.dropdown > .label:hover {
41206 background-color: rgba(255, 255, 255, 0.9);
41207 border-color: rgba(255, 255, 255, 0.9);
41208 background-image: none;
41209 color: #000000;
41210}
41211
41212.ui.inverted.multiple.dropdown > .label > .close.icon,
41213.ui.inverted.multiple.dropdown > .label > .delete.icon {
41214 opacity: 0.6;
41215}
41216
41217.ui.inverted.multiple.dropdown > .label > .close.icon:hover,
41218.ui.inverted.multiple.dropdown > .label > .delete.icon:hover {
41219 opacity: 0.8;
41220}
41221
41222/* Selection for form elements */
41223
41224.ui.inverted.dropdown textarea::-webkit-selection,
41225.ui.inverted.dropdown input::-webkit-selection {
41226 background-color: rgba(255, 255, 255, 0.25);
41227 color: rgba(255, 255, 255, 0.8);
41228}
41229
41230.ui.inverted.dropdown textarea::-moz-selection,
41231.ui.inverted.dropdown input::-moz-selection {
41232 background-color: rgba(255, 255, 255, 0.25);
41233 color: rgba(255, 255, 255, 0.8);
41234}
41235
41236.ui.inverted.dropdown textarea::selection,
41237.ui.inverted.dropdown input::selection {
41238 background-color: rgba(255, 255, 255, 0.25);
41239 color: rgba(255, 255, 255, 0.8);
41240}
41241
41242/* Scrollbars */
41243
41244.ui.inverted.dropdown .menu::-webkit-scrollbar-track {
41245 background: rgba(255, 255, 255, 0.1);
41246}
41247
41248.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb {
41249 background: rgba(255, 255, 255, 0.25);
41250}
41251
41252.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:window-inactive {
41253 background: rgba(255, 255, 255, 0.15);
41254}
41255
41256.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:hover {
41257 background: rgba(255, 255, 255, 0.35);
41258}
41259
41260.ui.inverted.pointing.dropdown > .menu:after {
41261 background: #1B1C1D;
41262 -webkit-box-shadow: -1px -1px 0 0 rgba(255, 255, 255, 0.15);
41263 box-shadow: -1px -1px 0 0 rgba(255, 255, 255, 0.15);
41264}
41265
41266/*******************************
41267 Theme Overrides
41268*******************************/
41269
41270/* Dropdown Carets */
41271
41272@font-face {
41273 font-family: 'Dropdown';
41274 src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
41275 font-weight: normal;
41276 font-style: normal;
41277}
41278
41279.ui.dropdown > .dropdown.icon {
41280 font-family: 'Dropdown';
41281 line-height: 1;
41282 height: 1em;
41283 width: 1.23em;
41284 -webkit-backface-visibility: hidden;
41285 backface-visibility: hidden;
41286 font-weight: normal;
41287 font-style: normal;
41288 text-align: center;
41289}
41290
41291.ui.dropdown > .dropdown.icon {
41292 width: auto;
41293}
41294
41295.ui.dropdown > .dropdown.icon:before {
41296 content: '\f0d7';
41297}
41298
41299/* Sub Menu */
41300
41301.ui.dropdown .menu .item .dropdown.icon:before {
41302 content: '\f0da' ;
41303}
41304
41305.ui.dropdown .item .left.dropdown.icon:before,
41306.ui.dropdown .left.menu .item .dropdown.icon:before {
41307 content: "\f0d9" ;
41308}
41309
41310/* Vertical Menu Dropdown */
41311
41312.ui.vertical.menu .dropdown.item > .dropdown.icon:before {
41313 content: "\f0da" ;
41314}
41315
41316/* Icons for Reference
41317.dropdown.down.icon {
41318 content: "\f0d7";
41319}
41320.dropdown.up.icon {
41321 content: "\f0d8";
41322}
41323.dropdown.left.icon {
41324 content: "\f0d9";
41325}
41326.dropdown.icon.icon {
41327 content: "\f0da";
41328}
41329*/
41330
41331/*******************************
41332 User Overrides
41333*******************************/
41334/*!
41335 * # Fomantic-UI - Video
41336 * http://github.com/fomantic/Fomantic-UI/
41337 *
41338 *
41339 * Released under the MIT license
41340 * http://opensource.org/licenses/MIT
41341 *
41342 */
41343
41344/*******************************
41345 Types
41346*******************************/
41347
41348.ui.embed {
41349 position: relative;
41350 max-width: 100%;
41351 height: 0;
41352 overflow: hidden;
41353 background: #DCDDDE;
41354 padding-bottom: 56.25%;
41355}
41356
41357/*-----------------
41358 Embedded Content
41359------------------*/
41360
41361.ui.embed iframe,
41362.ui.embed embed,
41363.ui.embed object {
41364 position: absolute;
41365 border: none;
41366 width: 100%;
41367 height: 100%;
41368 top: 0;
41369 left: 0;
41370 margin: 0;
41371 padding: 0;
41372 overflow: hidden;
41373}
41374
41375/*-----------------
41376 Embed
41377------------------*/
41378
41379.ui.embed > .embed {
41380 display: none;
41381}
41382
41383/*--------------
41384 Placeholder
41385---------------*/
41386
41387.ui.embed > .placeholder {
41388 position: absolute;
41389 cursor: pointer;
41390 top: 0;
41391 left: 0;
41392 display: block;
41393 width: 100%;
41394 height: 100%;
41395 background-color: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
41396}
41397
41398/*--------------
41399 Icon
41400---------------*/
41401
41402.ui.embed > .icon {
41403 cursor: pointer;
41404 position: absolute;
41405 top: 0;
41406 left: 0;
41407 width: 100%;
41408 height: 100%;
41409 z-index: 2;
41410}
41411
41412.ui.embed > .icon:after {
41413 position: absolute;
41414 top: 0;
41415 left: 0;
41416 width: 100%;
41417 height: 100%;
41418 z-index: 3;
41419 content: '';
41420 background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
41421 background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
41422 opacity: 0.5;
41423 -webkit-transition: opacity 0.5s ease;
41424 transition: opacity 0.5s ease;
41425}
41426
41427.ui.embed > .icon:before {
41428 position: absolute;
41429 top: 50%;
41430 left: 50%;
41431 -webkit-transform: translateX(-50%) translateY(-50%);
41432 transform: translateX(-50%) translateY(-50%);
41433 color: #FFFFFF;
41434 font-size: 6rem;
41435 text-shadow: 0 2px 10px rgba(34, 36, 38, 0.2);
41436 -webkit-transition: opacity 0.5s ease, color 0.5s ease;
41437 transition: opacity 0.5s ease, color 0.5s ease;
41438 z-index: 10;
41439}
41440
41441/*******************************
41442 States
41443*******************************/
41444
41445/*--------------
41446 Hover
41447---------------*/
41448
41449.ui.embed .icon:hover:after {
41450 background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
41451 background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
41452 opacity: 1;
41453}
41454
41455.ui.embed .icon:hover:before {
41456 color: #FFFFFF;
41457}
41458
41459/*--------------
41460 Active
41461---------------*/
41462
41463.ui.active.embed > .icon,
41464.ui.active.embed > .placeholder {
41465 display: none;
41466}
41467
41468.ui.active.embed > .embed {
41469 display: block;
41470}
41471
41472/*******************************
41473 Video Overrides
41474*******************************/
41475
41476/*******************************
41477 Site Overrides
41478*******************************/
41479
41480/*******************************
41481 Variations
41482*******************************/
41483
41484.ui.square.embed {
41485 padding-bottom: 100%;
41486}
41487
41488.ui[class*="4:3"].embed {
41489 padding-bottom: 75%;
41490}
41491
41492.ui[class*="16:9"].embed {
41493 padding-bottom: 56.25%;
41494}
41495
41496.ui[class*="21:9"].embed {
41497 padding-bottom: 42.85714286%;
41498}
41499/*!
41500 * # Fomantic-UI - Modal
41501 * http://github.com/fomantic/Fomantic-UI/
41502 *
41503 *
41504 * Released under the MIT license
41505 * http://opensource.org/licenses/MIT
41506 *
41507 */
41508
41509/*******************************
41510 Modal
41511*******************************/
41512
41513.ui.modal {
41514 position: absolute;
41515 display: none;
41516 z-index: 1001;
41517 text-align: left;
41518 background: #FFFFFF;
41519 border: none;
41520 -webkit-box-shadow: 1px 3px 3px 0 rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);
41521 box-shadow: 1px 3px 3px 0 rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);
41522 -webkit-transform-origin: 50% 25%;
41523 transform-origin: 50% 25%;
41524 -webkit-box-flex: 0;
41525 -ms-flex: 0 0 auto;
41526 flex: 0 0 auto;
41527 border-radius: 0.28571429rem;
41528 -webkit-user-select: text;
41529 -moz-user-select: text;
41530 -ms-user-select: text;
41531 user-select: text;
41532 will-change: top, left, margin, transform, opacity;
41533}
41534
41535.ui.modal > :first-child:not(.icon):not(.dimmer),
41536.ui.modal > .icon:first-child + *,
41537.ui.modal > .dimmer:first-child + *:not(.icon),
41538.ui.modal > .dimmer:first-child + .icon + * {
41539 border-top-left-radius: 0.28571429rem;
41540 border-top-right-radius: 0.28571429rem;
41541}
41542
41543.ui.modal > :last-child {
41544 border-bottom-left-radius: 0.28571429rem;
41545 border-bottom-right-radius: 0.28571429rem;
41546}
41547
41548/*******************************
41549 Content
41550*******************************/
41551
41552/*--------------
41553 Close
41554---------------*/
41555
41556.ui.modal > .close {
41557 cursor: pointer;
41558 position: absolute;
41559 top: -2.5rem;
41560 right: -2.5rem;
41561 z-index: 1;
41562 opacity: 0.8;
41563 font-size: 1.25em;
41564 color: #FFFFFF;
41565 width: 2.25rem;
41566 height: 2.25rem;
41567 padding: 0.625rem 0 0 0;
41568}
41569
41570.ui.modal > .close:hover {
41571 opacity: 1;
41572}
41573
41574/*--------------
41575 Header
41576---------------*/
41577
41578.ui.modal > .header {
41579 display: block;
41580 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
41581 background: #FFFFFF;
41582 margin: 0;
41583 padding: 1.25rem 1.5rem;
41584 -webkit-box-shadow: none;
41585 box-shadow: none;
41586 color: rgba(0, 0, 0, 0.85);
41587 border-bottom: 1px solid rgba(34, 36, 38, 0.15);
41588}
41589
41590.ui.modal > .header:not(.ui) {
41591 font-size: 1.42857143rem;
41592 line-height: 1.28571429em;
41593 font-weight: bold;
41594}
41595
41596/*--------------
41597 Content
41598---------------*/
41599
41600.ui.modal > .content {
41601 display: block;
41602 width: 100%;
41603 font-size: 1em;
41604 line-height: 1.4;
41605 padding: 1.5rem;
41606 background: #FFFFFF;
41607}
41608
41609.ui.modal > .image.content {
41610 display: -webkit-box;
41611 display: -ms-flexbox;
41612 display: flex;
41613 -webkit-box-orient: horizontal;
41614 -webkit-box-direction: normal;
41615 -ms-flex-direction: row;
41616 flex-direction: row;
41617}
41618
41619/* Image */
41620
41621.ui.modal > .content > .image {
41622 display: block;
41623 -webkit-box-flex: 0;
41624 -ms-flex: 0 1 auto;
41625 flex: 0 1 auto;
41626 width: '';
41627 -ms-flex-item-align: start;
41628 align-self: start;
41629 max-width: 100%;
41630}
41631
41632.ui.modal > [class*="top aligned"] {
41633 -ms-flex-item-align: start;
41634 align-self: start;
41635}
41636
41637.ui.modal > [class*="middle aligned"] {
41638 -ms-flex-item-align: center;
41639 align-self: center;
41640}
41641
41642.ui.modal > [class*="stretched"] {
41643 -ms-flex-item-align: stretch;
41644 align-self: stretch;
41645}
41646
41647/* Description */
41648
41649.ui.modal > .content > .description {
41650 display: block;
41651 -webkit-box-flex: 1;
41652 -ms-flex: 1 0 auto;
41653 flex: 1 0 auto;
41654 min-width: 0;
41655 -ms-flex-item-align: start;
41656 align-self: start;
41657}
41658
41659.ui.modal > .content > .icon + .description,
41660.ui.modal > .content > .image + .description {
41661 -webkit-box-flex: 0;
41662 -ms-flex: 0 1 auto;
41663 flex: 0 1 auto;
41664 min-width: '';
41665 width: auto;
41666 padding-left: 2em;
41667}
41668
41669/*rtl:ignore*/
41670
41671.ui.modal > .content > .image > i.icon {
41672 margin: 0;
41673 opacity: 1;
41674 width: auto;
41675 line-height: 1;
41676 font-size: 8rem;
41677}
41678
41679/*--------------
41680 Actions
41681---------------*/
41682
41683.ui.modal > .actions {
41684 background: #F9FAFB;
41685 padding: 1rem 1rem;
41686 border-top: 1px solid rgba(34, 36, 38, 0.15);
41687 text-align: right;
41688}
41689
41690.ui.modal .actions > .button {
41691 margin-left: 0.75em;
41692}
41693
41694.ui.basic.modal > .actions {
41695 border-top: none;
41696}
41697
41698/*-------------------
41699 Responsive
41700--------------------*/
41701
41702/* Modal Width */
41703
41704@media only screen and (max-width: 767.98px) {
41705 .ui.modal:not(.fullscreen) {
41706 width: 95%;
41707 margin: 0 0 0 0;
41708 }
41709}
41710
41711@media only screen and (min-width: 768px) {
41712 .ui.modal:not(.fullscreen) {
41713 width: 88%;
41714 margin: 0 0 0 0;
41715 }
41716}
41717
41718@media only screen and (min-width: 992px) {
41719 .ui.modal:not(.fullscreen) {
41720 width: 850px;
41721 margin: 0 0 0 0;
41722 }
41723}
41724
41725@media only screen and (min-width: 1200px) {
41726 .ui.modal:not(.fullscreen) {
41727 width: 900px;
41728 margin: 0 0 0 0;
41729 }
41730}
41731
41732@media only screen and (min-width: 1920px) {
41733 .ui.modal:not(.fullscreen) {
41734 width: 950px;
41735 margin: 0 0 0 0;
41736 }
41737}
41738
41739/* Tablet and Mobile */
41740
41741@media only screen and (max-width: 991.98px) {
41742 .ui.modal > .header {
41743 padding-right: 2.25rem;
41744 }
41745
41746 .ui.modal > .close {
41747 top: 1.0535rem;
41748 right: 1rem;
41749 color: rgba(0, 0, 0, 0.87);
41750 }
41751}
41752
41753/* Mobile */
41754
41755@media only screen and (max-width: 767.98px) {
41756 .ui.modal > .header {
41757 padding: 0.75rem 1rem !important;
41758 padding-right: 2.25rem !important;
41759 }
41760
41761 .ui.overlay.fullscreen.modal > .content.content.content {
41762 min-height: calc(100vh - 8.1rem);
41763 }
41764
41765 .ui.overlay.fullscreen.modal > .scrolling.content.content.content {
41766 max-height: calc(100vh - 8.1rem);
41767 }
41768
41769 .ui.modal > .content {
41770 display: block;
41771 padding: 1rem !important;
41772 }
41773
41774 .ui.modal > .close {
41775 top: 0.5rem !important;
41776 right: 0.5rem !important;
41777 }
41778
41779 /*rtl:ignore*/
41780
41781 .ui.modal .image.content {
41782 -webkit-box-orient: vertical;
41783 -webkit-box-direction: normal;
41784 -ms-flex-direction: column;
41785 flex-direction: column;
41786 }
41787
41788 .ui.modal .content > .image {
41789 display: block;
41790 max-width: 100%;
41791 margin: 0 auto !important;
41792 text-align: center;
41793 padding: 0 0 1rem !important;
41794 }
41795
41796 .ui.modal > .content > .image > i.icon {
41797 font-size: 5rem;
41798 text-align: center;
41799 }
41800
41801 /*rtl:ignore*/
41802
41803 .ui.modal .content > .description {
41804 display: block;
41805 width: 100% !important;
41806 margin: 0 !important;
41807 padding: 1rem 0 !important;
41808 -webkit-box-shadow: none;
41809 box-shadow: none;
41810 }
41811
41812 /* Let Buttons Stack */
41813
41814 .ui.modal > .actions {
41815 padding: 1rem 1rem 0rem !important;
41816 }
41817
41818 .ui.modal .actions > .buttons,
41819 .ui.modal .actions > .button {
41820 margin-bottom: 1rem;
41821 }
41822}
41823
41824/*--------------
41825 Coupling
41826---------------*/
41827
41828.ui.inverted.dimmer > .ui.modal {
41829 -webkit-box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2);
41830 box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2);
41831}
41832
41833/*******************************
41834 Types
41835*******************************/
41836
41837.ui.basic.modal {
41838 background-color: transparent;
41839 border: none;
41840 border-radius: 0;
41841 -webkit-box-shadow: none !important;
41842 box-shadow: none !important;
41843 color: #FFFFFF;
41844}
41845
41846.ui.basic.modal > .header,
41847.ui.basic.modal > .content,
41848.ui.basic.modal > .actions {
41849 background-color: transparent;
41850}
41851
41852.ui.basic.modal > .header {
41853 color: #FFFFFF;
41854}
41855
41856.ui.basic.modal > .close {
41857 top: 1rem;
41858 right: 1.5rem;
41859 color: #FFFFFF;
41860}
41861
41862.ui.inverted.dimmer > .basic.modal {
41863 color: rgba(0, 0, 0, 0.87);
41864}
41865
41866.ui.inverted.dimmer > .ui.basic.modal > .header {
41867 color: rgba(0, 0, 0, 0.85);
41868}
41869
41870/* Resort to margin positioning if legacy */
41871
41872.ui.legacy.legacy.modal,
41873.ui.legacy.legacy.page.dimmer > .ui.modal {
41874 left: 50% !important;
41875}
41876
41877.ui.legacy.legacy.modal:not(.aligned),
41878.ui.legacy.legacy.page.dimmer > .ui.modal:not(.aligned) {
41879 top: 50%;
41880}
41881
41882.ui.legacy.legacy.page.dimmer > .ui.scrolling.modal:not(.aligned),
41883.ui.page.dimmer > .ui.scrolling.legacy.legacy.modal:not(.aligned),
41884.ui.top.aligned.legacy.legacy.page.dimmer > .ui.modal:not(.aligned),
41885.ui.top.aligned.dimmer > .ui.legacy.legacy.modal:not(.aligned) {
41886 top: auto;
41887}
41888
41889.ui.legacy.overlay.fullscreen.modal {
41890 margin-top: -1rem !important;
41891}
41892
41893/*******************************
41894 States
41895*******************************/
41896
41897.ui.loading.modal {
41898 display: block;
41899 visibility: hidden;
41900 z-index: -1;
41901}
41902
41903.ui.active.modal {
41904 display: block;
41905}
41906
41907/*******************************
41908 Variations
41909*******************************/
41910
41911/*--------------
41912 Aligned
41913---------------*/
41914
41915.ui.top.aligned.modal {
41916 top: 5vh;
41917}
41918
41919.ui.bottom.aligned.modal {
41920 bottom: 5vh;
41921}
41922
41923@media only screen and (max-width: 767.98px) {
41924 .ui.top.aligned.modal {
41925 top: 1rem;
41926 }
41927
41928 .ui.bottom.aligned.modal {
41929 bottom: 1rem;
41930 }
41931}
41932
41933/*--------------
41934 Scrolling
41935---------------*/
41936
41937/* Scrolling Dimmer */
41938
41939.scrolling.dimmable.dimmed {
41940 overflow: hidden;
41941}
41942
41943.scrolling.dimmable > .dimmer {
41944 -webkit-box-pack: start;
41945 -ms-flex-pack: start;
41946 justify-content: flex-start;
41947 position: fixed;
41948}
41949
41950.scrolling.dimmable.dimmed > .dimmer {
41951 overflow: auto;
41952 -webkit-overflow-scrolling: touch;
41953}
41954
41955.modals.dimmer .ui.scrolling.modal:not(.fullscreen) {
41956 margin: 1rem auto;
41957}
41958
41959/* Undetached Scrolling */
41960
41961.scrolling.undetached.dimmable.dimmed {
41962 overflow: auto;
41963 -webkit-overflow-scrolling: touch;
41964}
41965
41966.scrolling.undetached.dimmable.dimmed > .dimmer {
41967 overflow: hidden;
41968}
41969
41970.scrolling.undetached.dimmable .ui.scrolling.modal:not(.fullscreen) {
41971 position: absolute;
41972 left: 50%;
41973 margin-top: 1rem !important;
41974}
41975
41976/* Scrolling Content */
41977
41978.ui.modal > .scrolling.content {
41979 max-height: calc(80vh - 10rem);
41980 overflow: auto;
41981}
41982
41983.ui.overlay.fullscreen.modal > .content {
41984 min-height: calc(100vh - 9.1rem);
41985}
41986
41987.ui.overlay.fullscreen.modal > .scrolling.content {
41988 max-height: calc(100vh - 9.1rem);
41989}
41990
41991/*--------------
41992 Full Screen
41993---------------*/
41994
41995.ui.fullscreen.modal {
41996 width: 95%;
41997 left: 2.5%;
41998 margin: 1em auto;
41999}
42000
42001.ui.overlay.fullscreen.modal {
42002 width: 100%;
42003 left: 0;
42004 margin: 0 auto;
42005 top: 0;
42006 border-radius: 0;
42007}
42008
42009.ui.fullscreen.modal > .header {
42010 padding-right: 2.25rem;
42011}
42012
42013.ui.fullscreen.modal > .close {
42014 top: 1.0535rem;
42015 right: 1rem;
42016 color: rgba(0, 0, 0, 0.87);
42017}
42018
42019.ui.basic.fullscreen.modal > .close {
42020 color: #FFFFFF;
42021}
42022
42023/*--------------
42024 Size
42025---------------*/
42026
42027.ui.modal {
42028 font-size: 1rem;
42029}
42030
42031/* Mini */
42032
42033.ui.mini.modal > .header:not(.ui) {
42034 font-size: 1.3em;
42035}
42036
42037/* Mini Modal Width */
42038
42039@media only screen and (max-width: 767.98px) {
42040 .ui.mini.modal {
42041 width: 95%;
42042 margin: 0 0 0 0;
42043 }
42044}
42045
42046@media only screen and (min-width: 768px) {
42047 .ui.mini.modal {
42048 width: 35.2%;
42049 margin: 0 0 0 0;
42050 }
42051}
42052
42053@media only screen and (min-width: 992px) {
42054 .ui.mini.modal {
42055 width: 340px;
42056 margin: 0 0 0 0;
42057 }
42058}
42059
42060@media only screen and (min-width: 1200px) {
42061 .ui.mini.modal {
42062 width: 360px;
42063 margin: 0 0 0 0;
42064 }
42065}
42066
42067@media only screen and (min-width: 1920px) {
42068 .ui.mini.modal {
42069 width: 380px;
42070 margin: 0 0 0 0;
42071 }
42072}
42073
42074/* Tiny */
42075
42076.ui.tiny.modal > .header:not(.ui) {
42077 font-size: 1.3em;
42078}
42079
42080/* Tiny Modal Width */
42081
42082@media only screen and (max-width: 767.98px) {
42083 .ui.tiny.modal {
42084 width: 95%;
42085 margin: 0 0 0 0;
42086 }
42087}
42088
42089@media only screen and (min-width: 768px) {
42090 .ui.tiny.modal {
42091 width: 52.8%;
42092 margin: 0 0 0 0;
42093 }
42094}
42095
42096@media only screen and (min-width: 992px) {
42097 .ui.tiny.modal {
42098 width: 510px;
42099 margin: 0 0 0 0;
42100 }
42101}
42102
42103@media only screen and (min-width: 1200px) {
42104 .ui.tiny.modal {
42105 width: 540px;
42106 margin: 0 0 0 0;
42107 }
42108}
42109
42110@media only screen and (min-width: 1920px) {
42111 .ui.tiny.modal {
42112 width: 570px;
42113 margin: 0 0 0 0;
42114 }
42115}
42116
42117/* Small */
42118
42119.ui.small.modal > .header:not(.ui) {
42120 font-size: 1.3em;
42121}
42122
42123/* Small Modal Width */
42124
42125@media only screen and (max-width: 767.98px) {
42126 .ui.small.modal {
42127 width: 95%;
42128 margin: 0 0 0 0;
42129 }
42130}
42131
42132@media only screen and (min-width: 768px) {
42133 .ui.small.modal {
42134 width: 70.4%;
42135 margin: 0 0 0 0;
42136 }
42137}
42138
42139@media only screen and (min-width: 992px) {
42140 .ui.small.modal {
42141 width: 680px;
42142 margin: 0 0 0 0;
42143 }
42144}
42145
42146@media only screen and (min-width: 1200px) {
42147 .ui.small.modal {
42148 width: 720px;
42149 margin: 0 0 0 0;
42150 }
42151}
42152
42153@media only screen and (min-width: 1920px) {
42154 .ui.small.modal {
42155 width: 760px;
42156 margin: 0 0 0 0;
42157 }
42158}
42159
42160/* Large Modal Width */
42161
42162.ui.large.modal > .header {
42163 font-size: 1.6em;
42164}
42165
42166@media only screen and (max-width: 767.98px) {
42167 .ui.large.modal {
42168 width: 95%;
42169 margin: 0 0 0 0;
42170 }
42171}
42172
42173@media only screen and (min-width: 768px) {
42174 .ui.large.modal {
42175 width: 88%;
42176 margin: 0 0 0 0;
42177 }
42178}
42179
42180@media only screen and (min-width: 992px) {
42181 .ui.large.modal {
42182 width: 1020px;
42183 margin: 0 0 0 0;
42184 }
42185}
42186
42187@media only screen and (min-width: 1200px) {
42188 .ui.large.modal {
42189 width: 1080px;
42190 margin: 0 0 0 0;
42191 }
42192}
42193
42194@media only screen and (min-width: 1920px) {
42195 .ui.large.modal {
42196 width: 1140px;
42197 margin: 0 0 0 0;
42198 }
42199}
42200
42201/*****************************
42202 Inverted
42203*******************************/
42204
42205.ui.inverted.modal {
42206 background: rgba(0, 0, 0, 0.9);
42207}
42208
42209.ui.inverted.modal > .header,
42210.ui.inverted.modal > .content {
42211 background: rgba(0, 0, 0, 0.9);
42212 color: #FFFFFF;
42213}
42214
42215.ui.inverted.modal > .actions {
42216 background: #191A1B;
42217 border-top: 1px solid rgba(34, 36, 38, 0.85);
42218 color: #FFFFFF;
42219}
42220
42221.ui.inverted.dimmer > .modal > .close {
42222 color: rgba(0, 0, 0, 0.85);
42223}
42224
42225@media only screen and (max-width: 991.98px) {
42226 .ui.dimmer .inverted.modal > .close {
42227 color: #FFFFFF;
42228 }
42229}
42230
42231.ui.inverted.fullscreen.modal > .close {
42232 color: #FFFFFF;
42233}
42234
42235/*******************************
42236 Theme Overrides
42237*******************************/
42238
42239/*******************************
42240 Site Overrides
42241*******************************/
42242/*!
42243 * # Fomantic-UI - Nag
42244 * http://github.com/fomantic/Fomantic-UI/
42245 *
42246 *
42247 * Released under the MIT license
42248 * http://opensource.org/licenses/MIT
42249 *
42250 */
42251
42252/*******************************
42253 Nag
42254*******************************/
42255
42256.ui.nag {
42257 display: none;
42258 opacity: 0.95;
42259 position: relative;
42260 top: 0;
42261 left: 0;
42262 z-index: 999;
42263 min-height: 0;
42264 width: 100%;
42265 margin: 0;
42266 padding: 0.75em 1em;
42267 background: #555555;
42268 -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
42269 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
42270 font-size: 1rem;
42271 text-align: center;
42272 color: rgba(0, 0, 0, 0.87);
42273 border-radius: 0 0 0.28571429rem 0.28571429rem;
42274 -webkit-transition: 0.2s background ease;
42275 transition: 0.2s background ease;
42276}
42277
42278a.ui.nag {
42279 cursor: pointer;
42280}
42281
42282.ui.nag > .title {
42283 display: inline-block;
42284 margin: 0 0.5em;
42285 color: #FFFFFF;
42286}
42287
42288.ui.nag > .close.icon {
42289 cursor: pointer;
42290 opacity: 0.4;
42291 position: absolute;
42292 top: 50%;
42293 right: 1em;
42294 font-size: 1em;
42295 margin: -0.5em 0 0;
42296 color: #FFFFFF;
42297 -webkit-transition: opacity 0.2s ease;
42298 transition: opacity 0.2s ease;
42299}
42300
42301/*******************************
42302 States
42303*******************************/
42304
42305/* Hover */
42306
42307.ui.nag:hover {
42308 background: #555555;
42309 opacity: 1;
42310}
42311
42312.ui.nag .close:hover {
42313 opacity: 1;
42314}
42315
42316/*******************************
42317 Variations
42318*******************************/
42319
42320/*--------------
42321 Static
42322---------------*/
42323
42324.ui.overlay.nag {
42325 position: absolute;
42326 display: block;
42327}
42328
42329/*--------------
42330 Fixed
42331---------------*/
42332
42333.ui.fixed.nag {
42334 position: fixed;
42335}
42336
42337/*--------------
42338 Bottom
42339---------------*/
42340
42341.ui.bottom.nags,
42342.ui.bottom.nag {
42343 border-radius: 0.28571429rem 0.28571429rem 0 0;
42344 top: auto;
42345 bottom: 0;
42346}
42347
42348/*--------------
42349 White
42350---------------*/
42351
42352.ui.inverted.nags .nag,
42353.ui.inverted.nag {
42354 background-color: #F3F4F5;
42355 color: rgba(0, 0, 0, 0.85);
42356}
42357
42358.ui.inverted.nags .nag .close,
42359.ui.inverted.nags .nag .title,
42360.ui.inverted.nag .close,
42361.ui.inverted.nag .title {
42362 color: rgba(0, 0, 0, 0.4);
42363}
42364
42365/*******************************
42366 Groups
42367*******************************/
42368
42369.ui.nags .nag {
42370 border-radius: 0 !important;
42371}
42372
42373.ui.nags .nag:last-child {
42374 border-radius: 0 0 0.28571429rem 0.28571429rem;
42375}
42376
42377.ui.bottom.nags .nag:last-child {
42378 border-radius: 0.28571429rem 0.28571429rem 0 0;
42379}
42380
42381/*******************************
42382 Theme Overrides
42383*******************************/
42384
42385/*******************************
42386 User Overrides
42387*******************************/
42388/*!
42389 * # Fomantic-UI - Popup
42390 * http://github.com/fomantic/Fomantic-UI/
42391 *
42392 *
42393 * Released under the MIT license
42394 * http://opensource.org/licenses/MIT
42395 *
42396 */
42397
42398/*******************************
42399 Popup
42400*******************************/
42401
42402.ui.popup {
42403 display: none;
42404 position: absolute;
42405 top: 0;
42406 right: 0;
42407 /* Fixes content being squished when inline (moz only) */
42408 min-width: -webkit-min-content;
42409 min-width: -moz-min-content;
42410 min-width: min-content;
42411 z-index: 1900;
42412 border: 1px solid #D4D4D5;
42413 line-height: 1.4285em;
42414 max-width: 250px;
42415 background: #FFFFFF;
42416 padding: 0.833em 1em;
42417 font-weight: normal;
42418 font-style: normal;
42419 color: rgba(0, 0, 0, 0.87);
42420 border-radius: 0.28571429rem;
42421 -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
42422 box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
42423}
42424
42425.ui.popup > .header {
42426 padding: 0;
42427 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
42428 font-size: 1.14285714em;
42429 line-height: 1.2;
42430 font-weight: bold;
42431}
42432
42433.ui.popup > .header + .content {
42434 padding-top: 0.5em;
42435}
42436
42437.ui.popup:before {
42438 position: absolute;
42439 content: '';
42440 width: 0.71428571em;
42441 height: 0.71428571em;
42442 background: #FFFFFF;
42443 -webkit-transform: rotate(45deg);
42444 transform: rotate(45deg);
42445 z-index: 1901;
42446 -webkit-box-shadow: 1px 1px 0 0 #bababc;
42447 box-shadow: 1px 1px 0 0 #bababc;
42448}
42449
42450/*******************************
42451 Types
42452*******************************/
42453
42454/*--------------
42455 Tooltip
42456---------------*/
42457
42458/* Content */
42459
42460[data-tooltip] {
42461 position: relative;
42462}
42463
42464/* Arrow */
42465
42466[data-tooltip]:before {
42467 pointer-events: none;
42468 position: absolute;
42469 content: '';
42470 font-size: 1rem;
42471 width: 0.71428571em;
42472 height: 0.71428571em;
42473 background: #FFFFFF;
42474 -webkit-transform: rotate(45deg);
42475 transform: rotate(45deg);
42476 z-index: 1901;
42477 -webkit-box-shadow: 1px 1px 0 0 #bababc;
42478 box-shadow: 1px 1px 0 0 #bababc;
42479}
42480
42481/* Popup */
42482
42483[data-tooltip]:after {
42484 pointer-events: none;
42485 content: attr(data-tooltip);
42486 position: absolute;
42487 text-transform: none;
42488 text-align: left;
42489 white-space: nowrap;
42490 font-size: 1rem;
42491 border: 1px solid #D4D4D5;
42492 line-height: 1.4285em;
42493 max-width: none;
42494 background: #FFFFFF;
42495 padding: 0.833em 1em;
42496 font-weight: normal;
42497 font-style: normal;
42498 color: rgba(0, 0, 0, 0.87);
42499 border-radius: 0.28571429rem;
42500 -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
42501 box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
42502 z-index: 1900;
42503}
42504
42505/* Default Position (Top Center) */
42506
42507[data-tooltip]:not([data-position]):before {
42508 top: auto;
42509 right: auto;
42510 bottom: 100%;
42511 left: 50%;
42512 background: #FFFFFF;
42513 margin-left: -0.07142857rem;
42514 margin-bottom: 0.14285714rem;
42515}
42516
42517[data-tooltip]:not([data-position]):after {
42518 left: 50%;
42519 -webkit-transform: translateX(-50%);
42520 transform: translateX(-50%);
42521 bottom: 100%;
42522 margin-bottom: 0.5em;
42523}
42524
42525/* Animation */
42526
42527[data-tooltip]:before,
42528[data-tooltip]:after {
42529 pointer-events: none;
42530 visibility: hidden;
42531}
42532
42533[data-tooltip]:before {
42534 opacity: 0;
42535 -webkit-transform: rotate(45deg) scale(0) !important;
42536 transform: rotate(45deg) scale(0) !important;
42537 -webkit-transform-origin: center top;
42538 transform-origin: center top;
42539 -webkit-transition: all 0.1s ease;
42540 transition: all 0.1s ease;
42541}
42542
42543[data-tooltip]:after {
42544 opacity: 1;
42545 -webkit-transform-origin: center bottom;
42546 transform-origin: center bottom;
42547 -webkit-transition: all 0.1s ease;
42548 transition: all 0.1s ease;
42549}
42550
42551[data-tooltip]:hover:before,
42552[data-tooltip]:hover:after {
42553 visibility: visible;
42554 pointer-events: auto;
42555}
42556
42557[data-tooltip]:hover:before {
42558 -webkit-transform: rotate(45deg) scale(1) !important;
42559 transform: rotate(45deg) scale(1) !important;
42560 opacity: 1;
42561}
42562
42563/* Animation Position */
42564
42565[data-tooltip]:after,
42566[data-tooltip][data-position="top center"]:after,
42567[data-tooltip][data-position="bottom center"]:after {
42568 -webkit-transform: translateX(-50%) scale(0) !important;
42569 transform: translateX(-50%) scale(0) !important;
42570}
42571
42572[data-tooltip]:hover:after,
42573[data-tooltip][data-position="bottom center"]:hover:after {
42574 -webkit-transform: translateX(-50%) scale(1) !important;
42575 transform: translateX(-50%) scale(1) !important;
42576}
42577
42578[data-tooltip][data-position="left center"]:after,
42579[data-tooltip][data-position="right center"]:after {
42580 -webkit-transform: translateY(-50%) scale(0) !important;
42581 transform: translateY(-50%) scale(0) !important;
42582}
42583
42584[data-tooltip][data-position="left center"]:hover:after,
42585[data-tooltip][data-position="right center"]:hover:after {
42586 -webkit-transform: translateY(-50%) scale(1) !important;
42587 transform: translateY(-50%) scale(1) !important;
42588}
42589
42590[data-tooltip][data-position="top left"]:after,
42591[data-tooltip][data-position="top right"]:after,
42592[data-tooltip][data-position="bottom left"]:after,
42593[data-tooltip][data-position="bottom right"]:after {
42594 -webkit-transform: scale(0) !important;
42595 transform: scale(0) !important;
42596}
42597
42598[data-tooltip][data-position="top left"]:hover:after,
42599[data-tooltip][data-position="top right"]:hover:after,
42600[data-tooltip][data-position="bottom left"]:hover:after,
42601[data-tooltip][data-position="bottom right"]:hover:after {
42602 -webkit-transform: scale(1) !important;
42603 transform: scale(1) !important;
42604}
42605
42606/*--------------
42607 Inverted
42608---------------*/
42609
42610/* Arrow */
42611
42612[data-tooltip][data-inverted]:before {
42613 -webkit-box-shadow: none !important;
42614 box-shadow: none !important;
42615}
42616
42617/* Arrow Position */
42618
42619[data-tooltip][data-inverted]:before {
42620 background: #1B1C1D;
42621}
42622
42623/* Popup */
42624
42625[data-tooltip][data-inverted]:after {
42626 background: #1B1C1D;
42627 color: #FFFFFF;
42628 border: none;
42629 -webkit-box-shadow: none;
42630 box-shadow: none;
42631}
42632
42633[data-tooltip][data-inverted]:after .header {
42634 background: none;
42635 color: #FFFFFF;
42636}
42637
42638/*--------------
42639 Position
42640---------------*/
42641
42642/* Top Center */
42643
42644[data-position="top center"][data-tooltip]:after {
42645 top: auto;
42646 right: auto;
42647 left: 50%;
42648 bottom: 100%;
42649 -webkit-transform: translateX(-50%);
42650 transform: translateX(-50%);
42651 margin-bottom: 0.5em;
42652}
42653
42654[data-position="top center"][data-tooltip]:before {
42655 top: auto;
42656 right: auto;
42657 bottom: 100%;
42658 left: 50%;
42659 background: #FFFFFF;
42660 margin-left: -0.07142857rem;
42661 margin-bottom: 0.14285714rem;
42662}
42663
42664/* Top Left */
42665
42666[data-position="top left"][data-tooltip]:after {
42667 top: auto;
42668 right: auto;
42669 left: 0;
42670 bottom: 100%;
42671 margin-bottom: 0.5em;
42672}
42673
42674[data-position="top left"][data-tooltip]:before {
42675 top: auto;
42676 right: auto;
42677 bottom: 100%;
42678 left: 1em;
42679 margin-left: -0.07142857rem;
42680 margin-bottom: 0.14285714rem;
42681}
42682
42683/* Top Right */
42684
42685[data-position="top right"][data-tooltip]:after {
42686 top: auto;
42687 left: auto;
42688 right: 0;
42689 bottom: 100%;
42690 margin-bottom: 0.5em;
42691}
42692
42693[data-position="top right"][data-tooltip]:before {
42694 top: auto;
42695 left: auto;
42696 bottom: 100%;
42697 right: 1em;
42698 margin-left: -0.07142857rem;
42699 margin-bottom: 0.14285714rem;
42700}
42701
42702/* Bottom Center */
42703
42704[data-position="bottom center"][data-tooltip]:after {
42705 bottom: auto;
42706 right: auto;
42707 left: 50%;
42708 top: 100%;
42709 -webkit-transform: translateX(-50%);
42710 transform: translateX(-50%);
42711 margin-top: 0.5em;
42712}
42713
42714[data-position="bottom center"][data-tooltip]:before {
42715 bottom: auto;
42716 right: auto;
42717 top: 100%;
42718 left: 50%;
42719 margin-left: -0.07142857rem;
42720 margin-top: 0.14285714rem;
42721}
42722
42723/* Bottom Left */
42724
42725[data-position="bottom left"][data-tooltip]:after {
42726 left: 0;
42727 top: 100%;
42728 margin-top: 0.5em;
42729}
42730
42731[data-position="bottom left"][data-tooltip]:before {
42732 bottom: auto;
42733 right: auto;
42734 top: 100%;
42735 left: 1em;
42736 margin-left: -0.07142857rem;
42737 margin-top: 0.14285714rem;
42738}
42739
42740/* Bottom Right */
42741
42742[data-position="bottom right"][data-tooltip]:after {
42743 right: 0;
42744 top: 100%;
42745 margin-top: 0.5em;
42746}
42747
42748[data-position="bottom right"][data-tooltip]:before {
42749 bottom: auto;
42750 left: auto;
42751 top: 100%;
42752 right: 1em;
42753 margin-left: -0.14285714rem;
42754 margin-top: 0.07142857rem;
42755}
42756
42757/* Left Center */
42758
42759[data-position="left center"][data-tooltip]:after {
42760 right: 100%;
42761 top: 50%;
42762 margin-right: 0.5em;
42763 -webkit-transform: translateY(-50%);
42764 transform: translateY(-50%);
42765}
42766
42767[data-position="left center"][data-tooltip]:before {
42768 right: 100%;
42769 top: 50%;
42770 margin-top: -0.14285714rem;
42771 margin-right: -0.07142857rem;
42772}
42773
42774/* Right Center */
42775
42776[data-position="right center"][data-tooltip]:after {
42777 left: 100%;
42778 top: 50%;
42779 margin-left: 0.5em;
42780 -webkit-transform: translateY(-50%);
42781 transform: translateY(-50%);
42782}
42783
42784[data-position="right center"][data-tooltip]:before {
42785 left: 100%;
42786 top: 50%;
42787 margin-top: -0.07142857rem;
42788 margin-left: 0.14285714rem;
42789}
42790
42791/* Arrow */
42792
42793[data-position~="bottom"][data-tooltip]:before {
42794 background: #FFFFFF;
42795 -webkit-box-shadow: -1px -1px 0 0 #bababc;
42796 box-shadow: -1px -1px 0 0 #bababc;
42797}
42798
42799[data-position="left center"][data-tooltip]:before {
42800 background: #FFFFFF;
42801 -webkit-box-shadow: 1px -1px 0 0 #bababc;
42802 box-shadow: 1px -1px 0 0 #bababc;
42803}
42804
42805[data-position="right center"][data-tooltip]:before {
42806 background: #FFFFFF;
42807 -webkit-box-shadow: -1px 1px 0 0 #bababc;
42808 box-shadow: -1px 1px 0 0 #bababc;
42809}
42810
42811[data-position~="top"][data-tooltip]:before {
42812 background: #FFFFFF;
42813}
42814
42815/* Inverted Arrow Color */
42816
42817[data-inverted][data-position~="bottom"][data-tooltip]:before {
42818 background: #1B1C1D;
42819 -webkit-box-shadow: -1px -1px 0 0 #bababc;
42820 box-shadow: -1px -1px 0 0 #bababc;
42821}
42822
42823[data-inverted][data-position="left center"][data-tooltip]:before {
42824 background: #1B1C1D;
42825 -webkit-box-shadow: 1px -1px 0 0 #bababc;
42826 box-shadow: 1px -1px 0 0 #bababc;
42827}
42828
42829[data-inverted][data-position="right center"][data-tooltip]:before {
42830 background: #1B1C1D;
42831 -webkit-box-shadow: -1px 1px 0 0 #bababc;
42832 box-shadow: -1px 1px 0 0 #bababc;
42833}
42834
42835[data-inverted][data-position~="top"][data-tooltip]:before {
42836 background: #1B1C1D;
42837}
42838
42839[data-position~="bottom"][data-tooltip]:before {
42840 -webkit-transform-origin: center bottom;
42841 transform-origin: center bottom;
42842}
42843
42844[data-position~="bottom"][data-tooltip]:after {
42845 -webkit-transform-origin: center top;
42846 transform-origin: center top;
42847}
42848
42849[data-position="left center"][data-tooltip]:before {
42850 -webkit-transform-origin: top center;
42851 transform-origin: top center;
42852}
42853
42854[data-position="left center"][data-tooltip]:after {
42855 -webkit-transform-origin: right center;
42856 transform-origin: right center;
42857}
42858
42859[data-position="right center"][data-tooltip]:before {
42860 -webkit-transform-origin: right center;
42861 transform-origin: right center;
42862}
42863
42864[data-position="right center"][data-tooltip]:after {
42865 -webkit-transform-origin: left center;
42866 transform-origin: left center;
42867}
42868
42869/*--------------
42870 Size
42871---------------*/
42872
42873[data-tooltip][data-variation~="mini"]:before,
42874[data-tooltip][data-variation~="mini"]:after {
42875 font-size: 0.78571429rem;
42876}
42877
42878[data-tooltip][data-variation~="tiny"]:before,
42879[data-tooltip][data-variation~="tiny"]:after {
42880 font-size: 0.85714286rem;
42881}
42882
42883[data-tooltip][data-variation~="small"]:before,
42884[data-tooltip][data-variation~="small"]:after {
42885 font-size: 0.92857143rem;
42886}
42887
42888[data-tooltip][data-variation~="medium"]:before,
42889[data-tooltip][data-variation~="medium"]:after {
42890 font-size: 1rem;
42891}
42892
42893[data-tooltip][data-variation~="large"]:before,
42894[data-tooltip][data-variation~="large"]:after {
42895 font-size: 1.14285714rem;
42896}
42897
42898[data-tooltip][data-variation~="huge"]:before,
42899[data-tooltip][data-variation~="huge"]:after {
42900 font-size: 1.42857143rem;
42901}
42902
42903/*--------------
42904 Basic
42905---------------*/
42906
42907[data-tooltip][data-variation~="basic"]:before {
42908 display: none;
42909}
42910
42911/*--------------
42912 Spacing
42913---------------*/
42914
42915.ui.popup {
42916 margin: 0;
42917}
42918
42919/* Extending from Top */
42920
42921.ui.top.popup {
42922 margin: 0 0 0.71428571em;
42923}
42924
42925.ui.top.left.popup {
42926 -webkit-transform-origin: left bottom;
42927 transform-origin: left bottom;
42928}
42929
42930.ui.top.center.popup {
42931 -webkit-transform-origin: center bottom;
42932 transform-origin: center bottom;
42933}
42934
42935.ui.top.right.popup {
42936 -webkit-transform-origin: right bottom;
42937 transform-origin: right bottom;
42938}
42939
42940/* Extending from Vertical Center */
42941
42942.ui.left.center.popup {
42943 margin: 0 0.71428571em 0 0;
42944 -webkit-transform-origin: right 50%;
42945 transform-origin: right 50%;
42946}
42947
42948.ui.right.center.popup {
42949 margin: 0 0 0 0.71428571em;
42950 -webkit-transform-origin: left 50%;
42951 transform-origin: left 50%;
42952}
42953
42954/* Extending from Bottom */
42955
42956.ui.bottom.popup {
42957 margin: 0.71428571em 0 0;
42958}
42959
42960.ui.bottom.left.popup {
42961 -webkit-transform-origin: left top;
42962 transform-origin: left top;
42963}
42964
42965.ui.bottom.center.popup {
42966 -webkit-transform-origin: center top;
42967 transform-origin: center top;
42968}
42969
42970.ui.bottom.right.popup {
42971 -webkit-transform-origin: right top;
42972 transform-origin: right top;
42973}
42974
42975/*--------------
42976 Pointer
42977---------------*/
42978
42979/*--- Below ---*/
42980
42981.ui.bottom.center.popup:before {
42982 margin-left: -0.30714286em;
42983 top: -0.30714286em;
42984 left: 50%;
42985 right: auto;
42986 bottom: auto;
42987 -webkit-box-shadow: -1px -1px 0 0 #bababc;
42988 box-shadow: -1px -1px 0 0 #bababc;
42989}
42990
42991.ui.bottom.left.popup {
42992 margin-left: 0;
42993}
42994
42995/*rtl:rename*/
42996
42997.ui.bottom.left.popup:before {
42998 top: -0.30714286em;
42999 left: 1em;
43000 right: auto;
43001 bottom: auto;
43002 margin-left: 0;
43003 -webkit-box-shadow: -1px -1px 0 0 #bababc;
43004 box-shadow: -1px -1px 0 0 #bababc;
43005}
43006
43007.ui.bottom.right.popup {
43008 margin-right: 0;
43009}
43010
43011/*rtl:rename*/
43012
43013.ui.bottom.right.popup:before {
43014 top: -0.30714286em;
43015 right: 1em;
43016 bottom: auto;
43017 left: auto;
43018 margin-left: 0;
43019 -webkit-box-shadow: -1px -1px 0 0 #bababc;
43020 box-shadow: -1px -1px 0 0 #bababc;
43021}
43022
43023/*--- Above ---*/
43024
43025.ui.top.center.popup:before {
43026 top: auto;
43027 right: auto;
43028 bottom: -0.30714286em;
43029 left: 50%;
43030 margin-left: -0.30714286em;
43031}
43032
43033.ui.top.left.popup {
43034 margin-left: 0;
43035}
43036
43037/*rtl:rename*/
43038
43039.ui.top.left.popup:before {
43040 bottom: -0.30714286em;
43041 left: 1em;
43042 top: auto;
43043 right: auto;
43044 margin-left: 0;
43045}
43046
43047.ui.top.right.popup {
43048 margin-right: 0;
43049}
43050
43051/*rtl:rename*/
43052
43053.ui.top.right.popup:before {
43054 bottom: -0.30714286em;
43055 right: 1em;
43056 top: auto;
43057 left: auto;
43058 margin-left: 0;
43059}
43060
43061/*--- Left Center ---*/
43062
43063/*rtl:rename*/
43064
43065.ui.left.center.popup:before {
43066 top: 50%;
43067 right: -0.30714286em;
43068 bottom: auto;
43069 left: auto;
43070 margin-top: -0.30714286em;
43071 -webkit-box-shadow: 1px -1px 0 0 #bababc;
43072 box-shadow: 1px -1px 0 0 #bababc;
43073}
43074
43075/*--- Right Center ---*/
43076
43077/*rtl:rename*/
43078
43079.ui.right.center.popup:before {
43080 top: 50%;
43081 left: -0.30714286em;
43082 bottom: auto;
43083 right: auto;
43084 margin-top: -0.30714286em;
43085 -webkit-box-shadow: -1px 1px 0 0 #bababc;
43086 box-shadow: -1px 1px 0 0 #bababc;
43087}
43088
43089/* Arrow Color By Location */
43090
43091.ui.bottom.popup:before {
43092 background: #FFFFFF;
43093}
43094
43095.ui.right.center.popup:before,
43096.ui.left.center.popup:before {
43097 background: #FFFFFF;
43098}
43099
43100.ui.top.popup:before {
43101 background: #FFFFFF;
43102}
43103
43104/* Inverted Arrow Color */
43105
43106.ui.inverted.bottom.popup:before {
43107 background: #1B1C1D;
43108}
43109
43110.ui.inverted.right.center.popup:before,
43111.ui.inverted.left.center.popup:before {
43112 background: #1B1C1D;
43113}
43114
43115.ui.inverted.top.popup:before {
43116 background: #1B1C1D;
43117}
43118
43119/*******************************
43120 Coupling
43121*******************************/
43122
43123/* Immediate Nested Grid */
43124
43125.ui.popup > .ui.grid:not(.padded) {
43126 width: calc(100% + 1.75rem);
43127 margin: -0.7rem -0.875rem;
43128}
43129
43130/*******************************
43131 States
43132*******************************/
43133
43134.ui.loading.popup {
43135 display: block;
43136 visibility: hidden;
43137 z-index: -1;
43138}
43139
43140.ui.animating.popup,
43141.ui.visible.popup {
43142 display: block;
43143}
43144
43145.ui.visible.popup {
43146 -webkit-transform: translateZ(0);
43147 transform: translateZ(0);
43148 -webkit-backface-visibility: hidden;
43149 backface-visibility: hidden;
43150}
43151
43152/*******************************
43153 Variations
43154*******************************/
43155
43156/*--------------
43157 Basic
43158---------------*/
43159
43160.ui.basic.popup:before {
43161 display: none;
43162}
43163
43164/*--------------
43165 Wide
43166---------------*/
43167
43168.ui.wide.popup {
43169 max-width: 350px;
43170}
43171
43172.ui[class*="very wide"].popup {
43173 max-width: 550px;
43174}
43175
43176@media only screen and (max-width: 767.98px) {
43177 .ui.wide.popup,
43178 .ui[class*="very wide"].popup {
43179 max-width: 250px;
43180 }
43181}
43182
43183/*--------------
43184 Fluid
43185---------------*/
43186
43187.ui.fluid.popup {
43188 width: 100%;
43189 max-width: none;
43190}
43191
43192/*--------------
43193 Colors
43194---------------*/
43195
43196/* Inverted colors */
43197
43198.ui.inverted.popup {
43199 background: #1B1C1D;
43200 color: #FFFFFF;
43201 border: none;
43202 -webkit-box-shadow: none;
43203 box-shadow: none;
43204}
43205
43206.ui.inverted.popup .header {
43207 background-color: none;
43208 color: #FFFFFF;
43209}
43210
43211.ui.inverted.popup:before {
43212 background-color: #1B1C1D;
43213 -webkit-box-shadow: none !important;
43214 box-shadow: none !important;
43215}
43216
43217/*--------------
43218 Flowing
43219---------------*/
43220
43221.ui.flowing.popup {
43222 max-width: none;
43223}
43224
43225/*--------------
43226 Sizes
43227---------------*/
43228
43229.ui.mini.popup {
43230 font-size: 0.78571429rem;
43231}
43232
43233.ui.tiny.popup {
43234 font-size: 0.85714286rem;
43235}
43236
43237.ui.small.popup {
43238 font-size: 0.92857143rem;
43239}
43240
43241.ui.popup {
43242 font-size: 1rem;
43243}
43244
43245.ui.large.popup {
43246 font-size: 1.14285714rem;
43247}
43248
43249.ui.huge.popup {
43250 font-size: 1.42857143rem;
43251}
43252
43253/*******************************
43254 Theme Overrides
43255*******************************/
43256
43257/*******************************
43258 User Overrides
43259*******************************/
43260/*!
43261 * # Fomantic-UI - Progress Bar
43262 * http://github.com/fomantic/Fomantic-UI/
43263 *
43264 *
43265 * Released under the MIT license
43266 * http://opensource.org/licenses/MIT
43267 *
43268 */
43269
43270/*******************************
43271 Progress
43272*******************************/
43273
43274.ui.progress {
43275 position: relative;
43276 display: block;
43277 max-width: 100%;
43278 border: none;
43279 margin: 1em 0 2.5em;
43280 -webkit-box-shadow: none;
43281 box-shadow: none;
43282 background: rgba(0, 0, 0, 0.1);
43283 padding: 0;
43284 border-radius: 0.28571429rem;
43285}
43286
43287.ui.progress:first-child {
43288 margin: 0 0 2.5em;
43289}
43290
43291.ui.progress:last-child {
43292 margin: 0 0 1.5em;
43293}
43294
43295/*******************************
43296 Content
43297*******************************/
43298
43299/* Activity Bar */
43300
43301.ui.progress .bar {
43302 display: block;
43303 line-height: 1;
43304 position: relative;
43305 width: 0;
43306 min-width: 2em;
43307 background: #888888;
43308 border-radius: 0.28571429rem;
43309 -webkit-transition: width 0.1s ease, background-color 0.1s ease;
43310 transition: width 0.1s ease, background-color 0.1s ease;
43311 overflow: hidden;
43312}
43313
43314.ui.ui.ui.progress:not([data-percent]):not(.indeterminate) .bar,
43315.ui.ui.ui.progress[data-percent="0"]:not(.indeterminate) .bar {
43316 background: transparent;
43317}
43318
43319.ui.progress[data-percent="0"] .bar .progress {
43320 color: rgba(0, 0, 0, 0.87);
43321}
43322
43323.ui.inverted.progress[data-percent="0"] .bar .progress {
43324 color: rgba(255, 255, 255, 0.9);
43325}
43326
43327/* Percent Complete */
43328
43329.ui.progress .bar > .progress {
43330 white-space: nowrap;
43331 position: absolute;
43332 width: auto;
43333 font-size: 0.92857143em;
43334 top: 50%;
43335 right: 0.5em;
43336 left: auto;
43337 bottom: auto;
43338 color: rgba(255, 255, 255, 0.7);
43339 text-shadow: none;
43340 margin-top: -0.5em;
43341 font-weight: bold;
43342 text-align: left;
43343}
43344
43345/* Label */
43346
43347.ui.progress > .label {
43348 position: absolute;
43349 width: 100%;
43350 font-size: 1em;
43351 top: 100%;
43352 right: auto;
43353 left: 0;
43354 bottom: auto;
43355 color: rgba(0, 0, 0, 0.87);
43356 font-weight: bold;
43357 text-shadow: none;
43358 margin-top: 0.2em;
43359 text-align: center;
43360 -webkit-transition: color 0.4s ease;
43361 transition: color 0.4s ease;
43362}
43363
43364/*******************************
43365 Types
43366*******************************/
43367
43368/* Indicating */
43369
43370.ui.indicating.progress[data-percent^="1"] .bar,
43371.ui.indicating.progress[data-percent^="2"] .bar {
43372 background-color: #D95C5C;
43373}
43374
43375.ui.indicating.progress[data-percent^="3"] .bar {
43376 background-color: #EFBC72;
43377}
43378
43379.ui.indicating.progress[data-percent^="4"] .bar,
43380.ui.indicating.progress[data-percent^="5"] .bar {
43381 background-color: #E6BB48;
43382}
43383
43384.ui.indicating.progress[data-percent^="6"] .bar {
43385 background-color: #DDC928;
43386}
43387
43388.ui.indicating.progress[data-percent^="7"] .bar,
43389.ui.indicating.progress[data-percent^="8"] .bar {
43390 background-color: #B4D95C;
43391}
43392
43393.ui.indicating.progress[data-percent^="9"] .bar,
43394.ui.indicating.progress[data-percent^="100"] .bar {
43395 background-color: #66DA81;
43396}
43397
43398/* Indicating Label */
43399
43400.ui.indicating.progress[data-percent^="1"] .label,
43401.ui.indicating.progress[data-percent^="2"] .label {
43402 color: rgba(0, 0, 0, 0.87);
43403}
43404
43405.ui.indicating.progress[data-percent^="3"] .label {
43406 color: rgba(0, 0, 0, 0.87);
43407}
43408
43409.ui.indicating.progress[data-percent^="4"] .label,
43410.ui.indicating.progress[data-percent^="5"] .label {
43411 color: rgba(0, 0, 0, 0.87);
43412}
43413
43414.ui.indicating.progress[data-percent^="6"] .label {
43415 color: rgba(0, 0, 0, 0.87);
43416}
43417
43418.ui.indicating.progress[data-percent^="7"] .label,
43419.ui.indicating.progress[data-percent^="8"] .label {
43420 color: rgba(0, 0, 0, 0.87);
43421}
43422
43423.ui.indicating.progress[data-percent^="9"] .label,
43424.ui.indicating.progress[data-percent^="100"] .label {
43425 color: rgba(0, 0, 0, 0.87);
43426}
43427
43428/* Inverted Indicating Label */
43429
43430.ui.inverted.indicating.progress[data-percent^="1"] .label,
43431.ui.inverted.indicating.progress[data-percent^="2"] .label {
43432 color: rgba(255, 255, 255, 0.9);
43433}
43434
43435.ui.inverted.indicating.progress[data-percent^="3"] .label {
43436 color: rgba(255, 255, 255, 0.9);
43437}
43438
43439.ui.inverted.indicating.progress[data-percent^="4"] .label,
43440.ui.inverted.indicating.progress[data-percent^="5"] .label {
43441 color: rgba(255, 255, 255, 0.9);
43442}
43443
43444.ui.inverted.indicating.progress[data-percent^="6"] .label {
43445 color: rgba(255, 255, 255, 0.9);
43446}
43447
43448.ui.inverted.indicating.progress[data-percent^="7"] .label,
43449.ui.inverted.indicating.progress[data-percent^="8"] .label {
43450 color: rgba(255, 255, 255, 0.9);
43451}
43452
43453.ui.inverted.indicating.progress[data-percent^="9"] .label,
43454.ui.inverted.indicating.progress[data-percent^="100"] .label {
43455 color: rgba(255, 255, 255, 0.9);
43456}
43457
43458/* Single Digits */
43459
43460.ui.indicating.progress[data-percent="1"] .bar,
43461.ui.indicating.progress[data-percent="2"] .bar,
43462.ui.indicating.progress[data-percent="3"] .bar,
43463.ui.indicating.progress[data-percent="4"] .bar,
43464.ui.indicating.progress[data-percent="5"] .bar,
43465.ui.indicating.progress[data-percent="6"] .bar,
43466.ui.indicating.progress[data-percent="7"] .bar,
43467.ui.indicating.progress[data-percent="8"] .bar,
43468.ui.indicating.progress[data-percent="9"] .bar {
43469 background-color: #D95C5C;
43470}
43471
43472.ui.indicating.progress[data-percent="0"] .label,
43473.ui.indicating.progress[data-percent="1"] .label,
43474.ui.indicating.progress[data-percent="2"] .label,
43475.ui.indicating.progress[data-percent="3"] .label,
43476.ui.indicating.progress[data-percent="4"] .label,
43477.ui.indicating.progress[data-percent="5"] .label,
43478.ui.indicating.progress[data-percent="6"] .label,
43479.ui.indicating.progress[data-percent="7"] .label,
43480.ui.indicating.progress[data-percent="8"] .label,
43481.ui.indicating.progress[data-percent="9"] .label {
43482 color: rgba(0, 0, 0, 0.87);
43483}
43484
43485.ui.inverted.indicating.progress[data-percent="0"] .label,
43486.ui.inverted.indicating.progress[data-percent="1"] .label,
43487.ui.inverted.indicating.progress[data-percent="2"] .label,
43488.ui.inverted.indicating.progress[data-percent="3"] .label,
43489.ui.inverted.indicating.progress[data-percent="4"] .label,
43490.ui.inverted.indicating.progress[data-percent="5"] .label,
43491.ui.inverted.indicating.progress[data-percent="6"] .label,
43492.ui.inverted.indicating.progress[data-percent="7"] .label,
43493.ui.inverted.indicating.progress[data-percent="8"] .label,
43494.ui.inverted.indicating.progress[data-percent="9"] .label {
43495 color: rgba(255, 255, 255, 0.9);
43496}
43497
43498/* Indicating Success */
43499
43500.ui.ui.indicating.progress.success .label {
43501 color: #1A531B;
43502}
43503
43504/* Multiple */
43505
43506.ui.multiple.progress {
43507 display: -webkit-box;
43508 display: -ms-flexbox;
43509 display: flex;
43510}
43511
43512/*******************************
43513 States
43514*******************************/
43515
43516/*--------------
43517 Success
43518---------------*/
43519
43520.ui.ui.progress.success .bar {
43521 background-color: #21BA45;
43522}
43523
43524.ui.ui.progress.success .bar,
43525.ui.ui.progress.success .bar::after {
43526 -webkit-animation: none;
43527 animation: none;
43528}
43529
43530.ui.progress.success > .label {
43531 color: #1A531B;
43532}
43533
43534/*--------------
43535 Warning
43536---------------*/
43537
43538.ui.ui.progress.warning .bar {
43539 background-color: #F2C037;
43540}
43541
43542.ui.ui.progress.warning .bar,
43543.ui.ui.progress.warning .bar::after {
43544 -webkit-animation: none;
43545 animation: none;
43546}
43547
43548.ui.progress.warning > .label {
43549 color: #794B02;
43550}
43551
43552/*--------------
43553 Error
43554---------------*/
43555
43556.ui.ui.progress.error .bar {
43557 background-color: #DB2828;
43558}
43559
43560.ui.ui.progress.error .bar,
43561.ui.ui.progress.error .bar::after {
43562 -webkit-animation: none;
43563 animation: none;
43564}
43565
43566.ui.progress.error > .label {
43567 color: #912D2B;
43568}
43569
43570/*--------------
43571 Active
43572---------------*/
43573
43574.ui.active.progress .bar {
43575 position: relative;
43576 min-width: 2em;
43577}
43578
43579.ui.active.progress .bar::after {
43580 content: '';
43581 opacity: 0;
43582 position: absolute;
43583 top: 0;
43584 left: 0;
43585 right: 0;
43586 bottom: 0;
43587 background: #FFFFFF;
43588 border-radius: 0.28571429rem;
43589 -webkit-animation: progress-active 2s ease infinite;
43590 animation: progress-active 2s ease infinite;
43591 -webkit-transform-origin: left;
43592 transform-origin: left;
43593}
43594
43595@-webkit-keyframes progress-active {
43596 0% {
43597 opacity: 0.3;
43598 -webkit-transform: scale(0, 1);
43599 transform: scale(0, 1);
43600 }
43601
43602 100% {
43603 opacity: 0;
43604 -webkit-transform: scale(1);
43605 transform: scale(1);
43606 }
43607}
43608
43609@keyframes progress-active {
43610 0% {
43611 opacity: 0.3;
43612 -webkit-transform: scale(0, 1);
43613 transform: scale(0, 1);
43614 }
43615
43616 100% {
43617 opacity: 0;
43618 -webkit-transform: scale(1);
43619 transform: scale(1);
43620 }
43621}
43622
43623/*--------------
43624 Disabled
43625---------------*/
43626
43627.ui.disabled.progress {
43628 opacity: 0.35;
43629}
43630
43631.ui.ui.disabled.progress .bar,
43632.ui.ui.disabled.progress .bar::after {
43633 -webkit-animation: none;
43634 animation: none;
43635}
43636
43637/*******************************
43638 Variations
43639*******************************/
43640
43641/*--------------
43642 Inverted
43643---------------*/
43644
43645.ui.inverted.progress {
43646 background: rgba(255, 255, 255, 0.08);
43647 border: none;
43648}
43649
43650.ui.inverted.progress .bar {
43651 background: #888888;
43652}
43653
43654.ui.inverted.progress .bar > .progress {
43655 color: #1B1C1D;
43656}
43657
43658.ui.inverted.progress > .label {
43659 color: #FFFFFF;
43660}
43661
43662.ui.inverted.progress.success > .label {
43663 color: #21BA45;
43664}
43665
43666.ui.inverted.progress.warning > .label {
43667 color: #F2C037;
43668}
43669
43670.ui.inverted.progress.error > .label {
43671 color: #DB2828;
43672}
43673
43674/*--------------
43675 Attached
43676---------------*/
43677
43678/* bottom attached */
43679
43680.ui.progress.attached {
43681 background: transparent;
43682 position: relative;
43683 border: none;
43684 margin: 0;
43685}
43686
43687.ui.progress.attached,
43688.ui.progress.attached .bar {
43689 display: block;
43690 height: 0.2rem;
43691 padding: 0;
43692 overflow: hidden;
43693 border-radius: 0 0 0.28571429rem 0.28571429rem;
43694}
43695
43696.ui.progress.attached .bar {
43697 border-radius: 0;
43698}
43699
43700/* top attached */
43701
43702.ui.progress.top.attached,
43703.ui.progress.top.attached .bar {
43704 top: 0;
43705 border-radius: 0.28571429rem 0.28571429rem 0 0;
43706}
43707
43708.ui.progress.top.attached .bar {
43709 border-radius: 0;
43710}
43711
43712/* Coupling */
43713
43714.ui.segment > .ui.attached.progress,
43715.ui.card > .ui.attached.progress {
43716 position: absolute;
43717 top: auto;
43718 left: 0;
43719 bottom: 100%;
43720 width: 100%;
43721}
43722
43723.ui.segment > .ui.bottom.attached.progress,
43724.ui.card > .ui.bottom.attached.progress {
43725 top: 100%;
43726 bottom: auto;
43727}
43728
43729/*--------------
43730 Colors
43731---------------*/
43732
43733.ui.indeterminate.primary.progress .bar::before,
43734.ui.primary.progress .bar,
43735.ui.progress .primary.bar {
43736 background-color: #2185D0;
43737}
43738
43739.ui.inverted.indeterminate.primary.progress .bar::before,
43740.ui.primary.inverted.progress .bar,
43741.ui.inverted.progress .primary.bar {
43742 background-color: #54C8FF;
43743}
43744
43745.ui.indeterminate.secondary.progress .bar::before,
43746.ui.secondary.progress .bar,
43747.ui.progress .secondary.bar {
43748 background-color: #1B1C1D;
43749}
43750
43751.ui.inverted.indeterminate.secondary.progress .bar::before,
43752.ui.secondary.inverted.progress .bar,
43753.ui.inverted.progress .secondary.bar {
43754 background-color: #545454;
43755}
43756
43757.ui.indeterminate.red.progress .bar::before,
43758.ui.red.progress .bar,
43759.ui.progress .red.bar {
43760 background-color: #DB2828;
43761}
43762
43763.ui.inverted.indeterminate.red.progress .bar::before,
43764.ui.red.inverted.progress .bar,
43765.ui.inverted.progress .red.bar {
43766 background-color: #FF695E;
43767}
43768
43769.ui.indeterminate.orange.progress .bar::before,
43770.ui.orange.progress .bar,
43771.ui.progress .orange.bar {
43772 background-color: #F2711C;
43773}
43774
43775.ui.inverted.indeterminate.orange.progress .bar::before,
43776.ui.orange.inverted.progress .bar,
43777.ui.inverted.progress .orange.bar {
43778 background-color: #FF851B;
43779}
43780
43781.ui.indeterminate.yellow.progress .bar::before,
43782.ui.yellow.progress .bar,
43783.ui.progress .yellow.bar {
43784 background-color: #FBBD08;
43785}
43786
43787.ui.inverted.indeterminate.yellow.progress .bar::before,
43788.ui.yellow.inverted.progress .bar,
43789.ui.inverted.progress .yellow.bar {
43790 background-color: #FFE21F;
43791}
43792
43793.ui.indeterminate.olive.progress .bar::before,
43794.ui.olive.progress .bar,
43795.ui.progress .olive.bar {
43796 background-color: #B5CC18;
43797}
43798
43799.ui.inverted.indeterminate.olive.progress .bar::before,
43800.ui.olive.inverted.progress .bar,
43801.ui.inverted.progress .olive.bar {
43802 background-color: #D9E778;
43803}
43804
43805.ui.indeterminate.green.progress .bar::before,
43806.ui.green.progress .bar,
43807.ui.progress .green.bar {
43808 background-color: #21BA45;
43809}
43810
43811.ui.inverted.indeterminate.green.progress .bar::before,
43812.ui.green.inverted.progress .bar,
43813.ui.inverted.progress .green.bar {
43814 background-color: #2ECC40;
43815}
43816
43817.ui.indeterminate.teal.progress .bar::before,
43818.ui.teal.progress .bar,
43819.ui.progress .teal.bar {
43820 background-color: #00B5AD;
43821}
43822
43823.ui.inverted.indeterminate.teal.progress .bar::before,
43824.ui.teal.inverted.progress .bar,
43825.ui.inverted.progress .teal.bar {
43826 background-color: #6DFFFF;
43827}
43828
43829.ui.indeterminate.blue.progress .bar::before,
43830.ui.blue.progress .bar,
43831.ui.progress .blue.bar {
43832 background-color: #2185D0;
43833}
43834
43835.ui.inverted.indeterminate.blue.progress .bar::before,
43836.ui.blue.inverted.progress .bar,
43837.ui.inverted.progress .blue.bar {
43838 background-color: #54C8FF;
43839}
43840
43841.ui.indeterminate.violet.progress .bar::before,
43842.ui.violet.progress .bar,
43843.ui.progress .violet.bar {
43844 background-color: #6435C9;
43845}
43846
43847.ui.inverted.indeterminate.violet.progress .bar::before,
43848.ui.violet.inverted.progress .bar,
43849.ui.inverted.progress .violet.bar {
43850 background-color: #A291FB;
43851}
43852
43853.ui.indeterminate.purple.progress .bar::before,
43854.ui.purple.progress .bar,
43855.ui.progress .purple.bar {
43856 background-color: #A333C8;
43857}
43858
43859.ui.inverted.indeterminate.purple.progress .bar::before,
43860.ui.purple.inverted.progress .bar,
43861.ui.inverted.progress .purple.bar {
43862 background-color: #DC73FF;
43863}
43864
43865.ui.indeterminate.pink.progress .bar::before,
43866.ui.pink.progress .bar,
43867.ui.progress .pink.bar {
43868 background-color: #E03997;
43869}
43870
43871.ui.inverted.indeterminate.pink.progress .bar::before,
43872.ui.pink.inverted.progress .bar,
43873.ui.inverted.progress .pink.bar {
43874 background-color: #FF8EDF;
43875}
43876
43877.ui.indeterminate.brown.progress .bar::before,
43878.ui.brown.progress .bar,
43879.ui.progress .brown.bar {
43880 background-color: #A5673F;
43881}
43882
43883.ui.inverted.indeterminate.brown.progress .bar::before,
43884.ui.brown.inverted.progress .bar,
43885.ui.inverted.progress .brown.bar {
43886 background-color: #D67C1C;
43887}
43888
43889.ui.indeterminate.grey.progress .bar::before,
43890.ui.grey.progress .bar,
43891.ui.progress .grey.bar {
43892 background-color: #767676;
43893}
43894
43895.ui.inverted.indeterminate.grey.progress .bar::before,
43896.ui.grey.inverted.progress .bar,
43897.ui.inverted.progress .grey.bar {
43898 background-color: #DCDDDE;
43899}
43900
43901.ui.indeterminate.black.progress .bar::before,
43902.ui.black.progress .bar,
43903.ui.progress .black.bar {
43904 background-color: #1B1C1D;
43905}
43906
43907.ui.inverted.indeterminate.black.progress .bar::before,
43908.ui.black.inverted.progress .bar,
43909.ui.inverted.progress .black.bar {
43910 background-color: #545454;
43911}
43912
43913/*--------------
43914 Sizes
43915---------------*/
43916
43917.ui.tiny.progress {
43918 font-size: 0.85714286rem;
43919}
43920
43921.ui.tiny.progress .bar {
43922 height: 0.5em;
43923}
43924
43925.ui.small.progress {
43926 font-size: 0.92857143rem;
43927}
43928
43929.ui.small.progress .bar {
43930 height: 1em;
43931}
43932
43933.ui.progress {
43934 font-size: 1rem;
43935}
43936
43937.ui.progress .bar {
43938 height: 1.75em;
43939}
43940
43941.ui.large.progress {
43942 font-size: 1.14285714rem;
43943}
43944
43945.ui.large.progress .bar {
43946 height: 2.5em;
43947}
43948
43949.ui.big.progress {
43950 font-size: 1.28571429rem;
43951}
43952
43953.ui.big.progress .bar {
43954 height: 3.5em;
43955}
43956
43957/*---------------
43958 Indeterminate
43959----------------*/
43960
43961.ui.indeterminate.progress .bar {
43962 width: 100%;
43963}
43964
43965.ui.indeterminate.progress .bar .progress,
43966.ui.progress .bar .centered.progress {
43967 text-align: center;
43968 position: relative;
43969}
43970
43971.ui.indeterminate.progress .bar::before {
43972 content: '';
43973 position: absolute;
43974 top: 0;
43975 bottom: 0;
43976 border-radius: 0.28571429rem;
43977 -webkit-animation: progress-pulsating 2s ease infinite;
43978 animation: progress-pulsating 2s ease infinite;
43979 -webkit-transform-origin: center;
43980 transform-origin: center;
43981 width: 100%;
43982}
43983
43984.ui.slow.indeterminate.progress .bar::before {
43985 -webkit-animation-duration: 4s;
43986 animation-duration: 4s;
43987}
43988
43989.ui.fast.indeterminate.progress .bar::before {
43990 -webkit-animation-duration: 1s;
43991 animation-duration: 1s;
43992}
43993
43994.ui.swinging.indeterminate.progress .bar::before {
43995 -webkit-transform-origin: left;
43996 transform-origin: left;
43997 -webkit-animation-name: progress-swinging;
43998 animation-name: progress-swinging;
43999}
44000
44001.ui.sliding.indeterminate.progress .bar::before {
44002 -webkit-transform-origin: left;
44003 transform-origin: left;
44004 -webkit-animation-name: progress-sliding;
44005 animation-name: progress-sliding;
44006}
44007
44008.ui.filling.indeterminate.progress .bar::before {
44009 -webkit-animation-name: progress-filling;
44010 animation-name: progress-filling;
44011}
44012
44013.ui.indeterminate.progress:not(.sliding):not(.filling):not(.swinging) .bar::before {
44014 background: #FFFFFF;
44015}
44016
44017.ui.sliding.indeterminate.progress .bar,
44018.ui.swinging.indeterminate.progress .bar,
44019.ui.filling.indeterminate.progress .bar {
44020 background: rgba(0, 0, 0, 0.1);
44021}
44022
44023.ui.inverted.sliding.indeterminate.progress .bar,
44024.ui.inverted.swinging.indeterminate.progress .bar,
44025.ui.inverted.filling.indeterminate.progress .bar {
44026 background: rgba(255, 255, 255, 0.08);
44027}
44028
44029.ui.sliding.indeterminate.progress .bar .progress,
44030.ui.swinging.indeterminate.progress .bar .progress {
44031 color: #1B1C1D;
44032}
44033
44034.ui.inverted.sliding.indeterminate.progress .bar .progress,
44035.ui.inverted.swinging.indeterminate.progress .bar .progress {
44036 color: rgba(255, 255, 255, 0.7);
44037}
44038
44039@-webkit-keyframes progress-swinging {
44040 0%, 100% {
44041 width: 10%;
44042 left: -25%;
44043 }
44044
44045 25%, 65% {
44046 width: 70%;
44047 }
44048
44049 50% {
44050 width: 10%;
44051 left: 100%;
44052 }
44053}
44054
44055@keyframes progress-swinging {
44056 0%, 100% {
44057 width: 10%;
44058 left: -25%;
44059 }
44060
44061 25%, 65% {
44062 width: 70%;
44063 }
44064
44065 50% {
44066 width: 10%;
44067 left: 100%;
44068 }
44069}
44070
44071@-webkit-keyframes progress-sliding {
44072 0% {
44073 width: 10%;
44074 left: -25%;
44075 }
44076
44077 50% {
44078 width: 70%;
44079 }
44080
44081 100% {
44082 width: 10%;
44083 left: 100%;
44084 }
44085}
44086
44087@keyframes progress-sliding {
44088 0% {
44089 width: 10%;
44090 left: -25%;
44091 }
44092
44093 50% {
44094 width: 70%;
44095 }
44096
44097 100% {
44098 width: 10%;
44099 left: 100%;
44100 }
44101}
44102
44103@-webkit-keyframes progress-filling {
44104 0% {
44105 -webkit-transform: scale(0, 1);
44106 transform: scale(0, 1);
44107 }
44108
44109 80% {
44110 -webkit-transform: scale(1);
44111 transform: scale(1);
44112 opacity: 1;
44113 }
44114
44115 100% {
44116 opacity: 0;
44117 }
44118}
44119
44120@keyframes progress-filling {
44121 0% {
44122 -webkit-transform: scale(0, 1);
44123 transform: scale(0, 1);
44124 }
44125
44126 80% {
44127 -webkit-transform: scale(1);
44128 transform: scale(1);
44129 opacity: 1;
44130 }
44131
44132 100% {
44133 opacity: 0;
44134 }
44135}
44136
44137@-webkit-keyframes progress-pulsating {
44138 0% {
44139 -webkit-transform: scale(0, 1);
44140 transform: scale(0, 1);
44141 opacity: 0.7;
44142 }
44143
44144 100% {
44145 -webkit-transform: scale(1);
44146 transform: scale(1);
44147 opacity: 0;
44148 }
44149}
44150
44151@keyframes progress-pulsating {
44152 0% {
44153 -webkit-transform: scale(0, 1);
44154 transform: scale(0, 1);
44155 opacity: 0.7;
44156 }
44157
44158 100% {
44159 -webkit-transform: scale(1);
44160 transform: scale(1);
44161 opacity: 0;
44162 }
44163}
44164
44165/*******************************
44166 Progress
44167*******************************/
44168
44169/*******************************
44170 Site Overrides
44171*******************************/
44172/*******************************
44173 Theme
44174 *******************************/
44175
44176.ui.slider:not(.vertical):not(.checkbox) {
44177 width: 100%;
44178 padding: 1em 0.5em;
44179}
44180
44181.ui.slider:not(.checkbox) {
44182 position: relative;
44183}
44184
44185.ui.slider:not(.checkbox):focus {
44186 outline: 0;
44187}
44188
44189.ui.slider .inner {
44190 position: relative;
44191 z-index: 2;
44192}
44193
44194.ui.slider:not(.vertical) .inner {
44195 height: 1.5em;
44196}
44197
44198.ui.slider .inner:hover {
44199 cursor: auto;
44200}
44201
44202.ui.slider .inner .track {
44203 position: absolute;
44204 border-radius: 4px;
44205 background-color: rgba(0, 0, 0, 0.05);
44206}
44207
44208.ui.slider:not(.vertical) .inner .track {
44209 width: 100%;
44210 height: 0.4em;
44211 top: 0.55em;
44212 left: 0;
44213}
44214
44215.ui.slider .inner .track-fill {
44216 position: absolute;
44217 border-radius: 4px;
44218 background-color: #1B1C1D;
44219}
44220
44221.ui.slider:not(.vertical) .inner .track-fill {
44222 height: 0.4em;
44223 top: 0.55em;
44224 left: 0;
44225}
44226
44227.ui.slider .inner .thumb {
44228 position: absolute;
44229 left: 0;
44230 top: 0;
44231 height: 1.5em;
44232 width: 1.5em;
44233 background: #FFFFFF -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05)));
44234 background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
44235 background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
44236 border-radius: 100%;
44237 -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
44238 box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
44239 -webkit-transition: background 0.3s ease;
44240 transition: background 0.3s ease;
44241}
44242
44243.ui.slider:not(.disabled) .inner .thumb:hover {
44244 cursor: pointer;
44245 background: #f2f2f2 -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05)));
44246 background: #f2f2f2 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
44247 background: #f2f2f2 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
44248}
44249
44250.ui.slider:not(.disabled):focus .inner .thumb {
44251 background: #f2f2f2 -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05)));
44252 background: #f2f2f2 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
44253 background: #f2f2f2 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
44254}
44255
44256/*******************************
44257 States
44258*******************************/
44259
44260/*--------------
44261 Disabled
44262---------------*/
44263
44264.ui.disabled.slider:not(.checkbox) {
44265 opacity: 0.5;
44266}
44267
44268.ui.disabled.slider .inner:hover {
44269 cursor: auto;
44270}
44271
44272.ui.disabled.slider .inner .track-fill {
44273 background: #ccc;
44274}
44275
44276/*--------------
44277 Reversed
44278---------------*/
44279
44280.ui.reversed.slider .inner .track-fill {
44281 left: auto;
44282 right: 0;
44283}
44284
44285.ui.reversed.slider .inner .thumb {
44286 left: auto;
44287 right: 0;
44288}
44289
44290.ui.labeled.reversed.slider > .labels .label {
44291 -webkit-transform: translate(-100%, -100%);
44292 transform: translate(-100%, -100%);
44293}
44294
44295/*******************************
44296 Variations
44297*******************************/
44298
44299/*--------------
44300 Vertical
44301---------------*/
44302
44303.ui.vertical.slider {
44304 height: 100%;
44305 width: 1.5em;
44306 padding: 0.5em 1em;
44307}
44308
44309.ui.vertical.slider .inner {
44310 height: 100%;
44311}
44312
44313.ui.vertical.slider .inner .track {
44314 height: 100%;
44315 width: 0.4em;
44316 left: 0.55em;
44317 top: 0;
44318}
44319
44320.ui.vertical.slider .inner .track-fill {
44321 width: 0.4em;
44322 left: 0.55em;
44323 top: 0;
44324}
44325
44326/* Vertical Reversed */
44327
44328.ui.vertical.reversed.slider .inner .thumb {
44329 top: auto;
44330 bottom: 0;
44331}
44332
44333.ui.vertical.reversed.slider .inner .track-fill {
44334 top: auto;
44335 bottom: 0;
44336}
44337
44338/*--------------
44339 Labeled
44340---------------*/
44341
44342.ui.labeled.slider > .labels {
44343 height: 1.5em;
44344 width: auto;
44345 margin: 0;
44346 padding: 0;
44347 position: absolute;
44348 top: 50%;
44349 left: 0;
44350 right: 0;
44351}
44352
44353.ui.labeled.slider:not(.vertical) > .labels {
44354 -webkit-transform: translateY(-50%);
44355 transform: translateY(-50%);
44356}
44357
44358.ui.labeled.slider > .labels .label {
44359 display: -webkit-inline-box;
44360 display: -ms-inline-flexbox;
44361 display: inline-flex;
44362 position: absolute;
44363 -webkit-transform: translate(-50%, -100%);
44364 transform: translate(-50%, -100%);
44365}
44366
44367.ui.labeled.ticked.slider > .labels .label:after {
44368 content: ' ';
44369 height: 1.5em;
44370 width: 1px;
44371 background: #ccc;
44372 position: absolute;
44373 top: 100%;
44374 left: 50%;
44375}
44376
44377.ui.labeled.ticked.slider > .labels .halftick.label:after {
44378 height: 0.75em;
44379}
44380
44381/* Vertical Labels */
44382
44383.ui.labeled.vertical.slider > .labels {
44384 width: 1.5em;
44385 height: auto;
44386 left: 50%;
44387 top: 0;
44388 bottom: 0;
44389 -webkit-transform: translateX(-50%);
44390 transform: translateX(-50%);
44391}
44392
44393.ui.labeled.vertical.slider > .labels .label {
44394 -webkit-transform: translate(-100%, -50%);
44395 transform: translate(-100%, -50%);
44396}
44397
44398.ui.labeled.vertical.slider > .labels .label:after {
44399 width: 1.5em;
44400 height: 1px;
44401 left: 100%;
44402 top: 50%;
44403}
44404
44405.ui.labeled.vertical.slider > .labels .halftick.label:after {
44406 width: 0.75em;
44407 height: 1px;
44408}
44409
44410/* Vertical Reversed Labels */
44411
44412.ui.labeled.vertical.reversed.slider > .labels .label {
44413 -webkit-transform: translate(-100%, 50%);
44414 transform: translate(-100%, 50%);
44415}
44416
44417/*--------------
44418 Hover
44419---------------*/
44420
44421.ui.hover.slider .inner .thumb {
44422 opacity: 0;
44423 -webkit-transition: opacity 0.2s linear;
44424 transition: opacity 0.2s linear;
44425}
44426
44427.ui.hover.slider:not(.disabled):hover .inner .thumb,
44428.ui.hover.slider:not(.disabled):focus .inner .thumb {
44429 opacity: 1;
44430}
44431
44432/*--------------
44433 Inverted
44434---------------*/
44435
44436.ui.inverted.slider .inner .track-fill {
44437 background-color: #545454;
44438}
44439
44440.ui.inverted.slider .inner .track {
44441 background-color: rgba(255, 255, 255, 0.08);
44442}
44443
44444/*--------------
44445 Colors
44446---------------*/
44447
44448/* Standard */
44449
44450.ui.primary.slider .inner .track-fill {
44451 background-color: #2185D0;
44452}
44453
44454.ui.primary.inverted.slider .inner .track-fill {
44455 background-color: #54C8FF;
44456}
44457
44458/* Basic */
44459
44460.ui.primary.slider.basic .inner .thumb {
44461 background-color: #2185D0;
44462}
44463
44464.ui.primary.slider.basic .inner .thumb:hover,
44465.ui.primary.slider.basic:focus .inner .thumb {
44466 background-color: #1678c2;
44467}
44468
44469/* Basic Inverted */
44470
44471.ui.primary.inverted.slider.basic .inner .thumb {
44472 background-color: #54C8FF;
44473}
44474
44475.ui.primary.inverted.slider.basic .inner .thumb:hover,
44476.ui.primary.inverted.slider.basic:focus .inner .thumb {
44477 background-color: #21b8ff;
44478}
44479
44480/* Standard */
44481
44482.ui.secondary.slider .inner .track-fill {
44483 background-color: #1B1C1D;
44484}
44485
44486.ui.secondary.inverted.slider .inner .track-fill {
44487 background-color: #545454;
44488}
44489
44490/* Basic */
44491
44492.ui.secondary.slider.basic .inner .thumb {
44493 background-color: #1B1C1D;
44494}
44495
44496.ui.secondary.slider.basic .inner .thumb:hover,
44497.ui.secondary.slider.basic:focus .inner .thumb {
44498 background-color: #27292a;
44499}
44500
44501/* Basic Inverted */
44502
44503.ui.secondary.inverted.slider.basic .inner .thumb {
44504 background-color: #545454;
44505}
44506
44507.ui.secondary.inverted.slider.basic .inner .thumb:hover,
44508.ui.secondary.inverted.slider.basic:focus .inner .thumb {
44509 background-color: #6e6e6e;
44510}
44511
44512/* Standard */
44513
44514.ui.red.slider .inner .track-fill {
44515 background-color: #DB2828;
44516}
44517
44518.ui.red.inverted.slider .inner .track-fill {
44519 background-color: #FF695E;
44520}
44521
44522/* Basic */
44523
44524.ui.red.slider.basic .inner .thumb {
44525 background-color: #DB2828;
44526}
44527
44528.ui.red.slider.basic .inner .thumb:hover,
44529.ui.red.slider.basic:focus .inner .thumb {
44530 background-color: #d01919;
44531}
44532
44533/* Basic Inverted */
44534
44535.ui.red.inverted.slider.basic .inner .thumb {
44536 background-color: #FF695E;
44537}
44538
44539.ui.red.inverted.slider.basic .inner .thumb:hover,
44540.ui.red.inverted.slider.basic:focus .inner .thumb {
44541 background-color: #ff392b;
44542}
44543
44544/* Standard */
44545
44546.ui.orange.slider .inner .track-fill {
44547 background-color: #F2711C;
44548}
44549
44550.ui.orange.inverted.slider .inner .track-fill {
44551 background-color: #FF851B;
44552}
44553
44554/* Basic */
44555
44556.ui.orange.slider.basic .inner .thumb {
44557 background-color: #F2711C;
44558}
44559
44560.ui.orange.slider.basic .inner .thumb:hover,
44561.ui.orange.slider.basic:focus .inner .thumb {
44562 background-color: #f26202;
44563}
44564
44565/* Basic Inverted */
44566
44567.ui.orange.inverted.slider.basic .inner .thumb {
44568 background-color: #FF851B;
44569}
44570
44571.ui.orange.inverted.slider.basic .inner .thumb:hover,
44572.ui.orange.inverted.slider.basic:focus .inner .thumb {
44573 background-color: #e76b00;
44574}
44575
44576/* Standard */
44577
44578.ui.yellow.slider .inner .track-fill {
44579 background-color: #FBBD08;
44580}
44581
44582.ui.yellow.inverted.slider .inner .track-fill {
44583 background-color: #FFE21F;
44584}
44585
44586/* Basic */
44587
44588.ui.yellow.slider.basic .inner .thumb {
44589 background-color: #FBBD08;
44590}
44591
44592.ui.yellow.slider.basic .inner .thumb:hover,
44593.ui.yellow.slider.basic:focus .inner .thumb {
44594 background-color: #eaae00;
44595}
44596
44597/* Basic Inverted */
44598
44599.ui.yellow.inverted.slider.basic .inner .thumb {
44600 background-color: #FFE21F;
44601}
44602
44603.ui.yellow.inverted.slider.basic .inner .thumb:hover,
44604.ui.yellow.inverted.slider.basic:focus .inner .thumb {
44605 background-color: #ebcd00;
44606}
44607
44608/* Standard */
44609
44610.ui.olive.slider .inner .track-fill {
44611 background-color: #B5CC18;
44612}
44613
44614.ui.olive.inverted.slider .inner .track-fill {
44615 background-color: #D9E778;
44616}
44617
44618/* Basic */
44619
44620.ui.olive.slider.basic .inner .thumb {
44621 background-color: #B5CC18;
44622}
44623
44624.ui.olive.slider.basic .inner .thumb:hover,
44625.ui.olive.slider.basic:focus .inner .thumb {
44626 background-color: #a7bd0d;
44627}
44628
44629/* Basic Inverted */
44630
44631.ui.olive.inverted.slider.basic .inner .thumb {
44632 background-color: #D9E778;
44633}
44634
44635.ui.olive.inverted.slider.basic .inner .thumb:hover,
44636.ui.olive.inverted.slider.basic:focus .inner .thumb {
44637 background-color: #d2e745;
44638}
44639
44640/* Standard */
44641
44642.ui.green.slider .inner .track-fill {
44643 background-color: #21BA45;
44644}
44645
44646.ui.green.inverted.slider .inner .track-fill {
44647 background-color: #2ECC40;
44648}
44649
44650/* Basic */
44651
44652.ui.green.slider.basic .inner .thumb {
44653 background-color: #21BA45;
44654}
44655
44656.ui.green.slider.basic .inner .thumb:hover,
44657.ui.green.slider.basic:focus .inner .thumb {
44658 background-color: #16ab39;
44659}
44660
44661/* Basic Inverted */
44662
44663.ui.green.inverted.slider.basic .inner .thumb {
44664 background-color: #2ECC40;
44665}
44666
44667.ui.green.inverted.slider.basic .inner .thumb:hover,
44668.ui.green.inverted.slider.basic:focus .inner .thumb {
44669 background-color: #1ea92e;
44670}
44671
44672/* Standard */
44673
44674.ui.teal.slider .inner .track-fill {
44675 background-color: #00B5AD;
44676}
44677
44678.ui.teal.inverted.slider .inner .track-fill {
44679 background-color: #6DFFFF;
44680}
44681
44682/* Basic */
44683
44684.ui.teal.slider.basic .inner .thumb {
44685 background-color: #00B5AD;
44686}
44687
44688.ui.teal.slider.basic .inner .thumb:hover,
44689.ui.teal.slider.basic:focus .inner .thumb {
44690 background-color: #009c95;
44691}
44692
44693/* Basic Inverted */
44694
44695.ui.teal.inverted.slider.basic .inner .thumb {
44696 background-color: #6DFFFF;
44697}
44698
44699.ui.teal.inverted.slider.basic .inner .thumb:hover,
44700.ui.teal.inverted.slider.basic:focus .inner .thumb {
44701 background-color: #3affff;
44702}
44703
44704/* Standard */
44705
44706.ui.blue.slider .inner .track-fill {
44707 background-color: #2185D0;
44708}
44709
44710.ui.blue.inverted.slider .inner .track-fill {
44711 background-color: #54C8FF;
44712}
44713
44714/* Basic */
44715
44716.ui.blue.slider.basic .inner .thumb {
44717 background-color: #2185D0;
44718}
44719
44720.ui.blue.slider.basic .inner .thumb:hover,
44721.ui.blue.slider.basic:focus .inner .thumb {
44722 background-color: #1678c2;
44723}
44724
44725/* Basic Inverted */
44726
44727.ui.blue.inverted.slider.basic .inner .thumb {
44728 background-color: #54C8FF;
44729}
44730
44731.ui.blue.inverted.slider.basic .inner .thumb:hover,
44732.ui.blue.inverted.slider.basic:focus .inner .thumb {
44733 background-color: #21b8ff;
44734}
44735
44736/* Standard */
44737
44738.ui.violet.slider .inner .track-fill {
44739 background-color: #6435C9;
44740}
44741
44742.ui.violet.inverted.slider .inner .track-fill {
44743 background-color: #A291FB;
44744}
44745
44746/* Basic */
44747
44748.ui.violet.slider.basic .inner .thumb {
44749 background-color: #6435C9;
44750}
44751
44752.ui.violet.slider.basic .inner .thumb:hover,
44753.ui.violet.slider.basic:focus .inner .thumb {
44754 background-color: #5829bb;
44755}
44756
44757/* Basic Inverted */
44758
44759.ui.violet.inverted.slider.basic .inner .thumb {
44760 background-color: #A291FB;
44761}
44762
44763.ui.violet.inverted.slider.basic .inner .thumb:hover,
44764.ui.violet.inverted.slider.basic:focus .inner .thumb {
44765 background-color: #745aff;
44766}
44767
44768/* Standard */
44769
44770.ui.purple.slider .inner .track-fill {
44771 background-color: #A333C8;
44772}
44773
44774.ui.purple.inverted.slider .inner .track-fill {
44775 background-color: #DC73FF;
44776}
44777
44778/* Basic */
44779
44780.ui.purple.slider.basic .inner .thumb {
44781 background-color: #A333C8;
44782}
44783
44784.ui.purple.slider.basic .inner .thumb:hover,
44785.ui.purple.slider.basic:focus .inner .thumb {
44786 background-color: #9627ba;
44787}
44788
44789/* Basic Inverted */
44790
44791.ui.purple.inverted.slider.basic .inner .thumb {
44792 background-color: #DC73FF;
44793}
44794
44795.ui.purple.inverted.slider.basic .inner .thumb:hover,
44796.ui.purple.inverted.slider.basic:focus .inner .thumb {
44797 background-color: #cf40ff;
44798}
44799
44800/* Standard */
44801
44802.ui.pink.slider .inner .track-fill {
44803 background-color: #E03997;
44804}
44805
44806.ui.pink.inverted.slider .inner .track-fill {
44807 background-color: #FF8EDF;
44808}
44809
44810/* Basic */
44811
44812.ui.pink.slider.basic .inner .thumb {
44813 background-color: #E03997;
44814}
44815
44816.ui.pink.slider.basic .inner .thumb:hover,
44817.ui.pink.slider.basic:focus .inner .thumb {
44818 background-color: #e61a8d;
44819}
44820
44821/* Basic Inverted */
44822
44823.ui.pink.inverted.slider.basic .inner .thumb {
44824 background-color: #FF8EDF;
44825}
44826
44827.ui.pink.inverted.slider.basic .inner .thumb:hover,
44828.ui.pink.inverted.slider.basic:focus .inner .thumb {
44829 background-color: #ff5bd1;
44830}
44831
44832/* Standard */
44833
44834.ui.brown.slider .inner .track-fill {
44835 background-color: #A5673F;
44836}
44837
44838.ui.brown.inverted.slider .inner .track-fill {
44839 background-color: #D67C1C;
44840}
44841
44842/* Basic */
44843
44844.ui.brown.slider.basic .inner .thumb {
44845 background-color: #A5673F;
44846}
44847
44848.ui.brown.slider.basic .inner .thumb:hover,
44849.ui.brown.slider.basic:focus .inner .thumb {
44850 background-color: #975b33;
44851}
44852
44853/* Basic Inverted */
44854
44855.ui.brown.inverted.slider.basic .inner .thumb {
44856 background-color: #D67C1C;
44857}
44858
44859.ui.brown.inverted.slider.basic .inner .thumb:hover,
44860.ui.brown.inverted.slider.basic:focus .inner .thumb {
44861 background-color: #b0620f;
44862}
44863
44864/* Standard */
44865
44866.ui.grey.slider .inner .track-fill {
44867 background-color: #767676;
44868}
44869
44870.ui.grey.inverted.slider .inner .track-fill {
44871 background-color: #DCDDDE;
44872}
44873
44874/* Basic */
44875
44876.ui.grey.slider.basic .inner .thumb {
44877 background-color: #767676;
44878}
44879
44880.ui.grey.slider.basic .inner .thumb:hover,
44881.ui.grey.slider.basic:focus .inner .thumb {
44882 background-color: #838383;
44883}
44884
44885/* Basic Inverted */
44886
44887.ui.grey.inverted.slider.basic .inner .thumb {
44888 background-color: #DCDDDE;
44889}
44890
44891.ui.grey.inverted.slider.basic .inner .thumb:hover,
44892.ui.grey.inverted.slider.basic:focus .inner .thumb {
44893 background-color: #c2c4c5;
44894}
44895
44896/* Standard */
44897
44898.ui.black.slider .inner .track-fill {
44899 background-color: #1B1C1D;
44900}
44901
44902.ui.black.inverted.slider .inner .track-fill {
44903 background-color: #545454;
44904}
44905
44906/* Basic */
44907
44908.ui.black.slider.basic .inner .thumb {
44909 background-color: #1B1C1D;
44910}
44911
44912.ui.black.slider.basic .inner .thumb:hover,
44913.ui.black.slider.basic:focus .inner .thumb {
44914 background-color: #27292a;
44915}
44916
44917/* Basic Inverted */
44918
44919.ui.black.inverted.slider.basic .inner .thumb {
44920 background-color: #545454;
44921}
44922
44923.ui.black.inverted.slider.basic .inner .thumb:hover,
44924.ui.black.inverted.slider.basic:focus .inner .thumb {
44925 background-color: #000000;
44926}
44927
44928/*--------------
44929 Basic
44930---------------*/
44931
44932/* Standard */
44933
44934.ui.slider.basic .inner .thumb {
44935 background-color: #1B1C1D;
44936}
44937
44938.ui.slider.basic .inner .thumb:hover,
44939.ui.slider.basic:focus .inner .thumb {
44940 background-color: #27292a;
44941}
44942
44943/*--------------
44944 Basic Inverted
44945---------------*/
44946
44947/* Standard */
44948
44949.ui.inverted.slider.basic .inner .thumb {
44950 background-color: #545454;
44951}
44952
44953.ui.inverted.slider.basic .inner .thumb:hover,
44954.ui.inverted.slider.basic:focus .inner .thumb {
44955 background-color: #000000;
44956}
44957
44958/*--------------
44959 Sizing
44960---------------*/
44961
44962/* Small */
44963
44964.ui.slider.small .inner .thumb {
44965 height: 1em;
44966 width: 1em;
44967}
44968
44969.ui.slider.small:not(.vertical) .inner {
44970 height: 1em;
44971}
44972
44973.ui.slider.small:not(.vertical) .inner .track,
44974.ui.slider.small:not(.vertical) .inner .track-fill {
44975 height: 0.3em;
44976 top: 0.35em;
44977}
44978
44979.ui.small.labeled.slider:not(.vertical) > .labels,
44980.ui.small.labeled.slider:not(.vertical) > .labels .label:after {
44981 height: 1em;
44982}
44983
44984.ui.small.labeled.slider:not(.vertical) > .labels .halftick.label:after {
44985 height: 0.5em;
44986}
44987
44988/* Small Vertical */
44989
44990.ui.slider.small.vertical .inner {
44991 width: 1em;
44992}
44993
44994.ui.slider.small.vertical .inner .track,
44995.ui.slider.small.vertical .inner .track-fill {
44996 width: 0.3em;
44997 left: 0.35em;
44998}
44999
45000.ui.small.labeled.vertical.slider > .labels,
45001.ui.small.labeled.vertical.slider > .labels .label:after {
45002 width: 1em;
45003}
45004
45005.ui.small.labeled.vertical.slider > .labels .halftick.label:after {
45006 width: 0.5em;
45007}
45008
45009/* Large */
45010
45011.ui.slider.large .inner .thumb {
45012 height: 2em;
45013 width: 2em;
45014}
45015
45016.ui.slider.large:not(.vertical) .inner {
45017 height: 2em;
45018}
45019
45020.ui.slider.large:not(.vertical) .inner .track,
45021.ui.slider.large:not(.vertical) .inner .track-fill {
45022 height: 0.5em;
45023 top: 0.75em;
45024}
45025
45026.ui.large.labeled.slider:not(.vertical) > .labels,
45027.ui.large.labeled.slider:not(.vertical) > .labels .label:after {
45028 height: 2em;
45029}
45030
45031.ui.large.labeled.slider:not(.vertical) > .labels .halftick.label:after {
45032 height: 1em;
45033}
45034
45035/* Large Vertical */
45036
45037.ui.slider.large.vertical .inner {
45038 width: 2em;
45039}
45040
45041.ui.slider.large.vertical .inner .track,
45042.ui.slider.large.vertical .inner .track-fill {
45043 width: 0.5em;
45044 left: 0.75em;
45045}
45046
45047.ui.large.labeled.vertical.slider > .labels,
45048.ui.large.labeled.vertical.slider > .labels .label:after {
45049 width: 2em;
45050}
45051
45052.ui.large.labeled.vertical.slider > .labels .halftick.label:after {
45053 width: 1em;
45054}
45055
45056/* Big */
45057
45058.ui.slider.big .inner .thumb {
45059 height: 2.5em;
45060 width: 2.5em;
45061}
45062
45063.ui.slider.big:not(.vertical) .inner {
45064 height: 2.5em;
45065}
45066
45067.ui.slider.big:not(.vertical) .inner .track,
45068.ui.slider.big:not(.vertical) .inner .track-fill {
45069 height: 0.6em;
45070 top: 0.95em;
45071}
45072
45073.ui.big.labeled.slider:not(.vertical) > .labels,
45074.ui.big.labeled.slider:not(.vertical) > .labels .label:after {
45075 height: 2.5em;
45076}
45077
45078.ui.big.labeled.slider:not(.vertical) > .labels .halftick.label:after {
45079 height: 1.25em;
45080}
45081
45082/* Big Vertical */
45083
45084.ui.slider.big.vertical .inner {
45085 width: 2.5em;
45086}
45087
45088.ui.slider.big.vertical .inner .track,
45089.ui.slider.big.vertical .inner .track-fill {
45090 width: 0.6em;
45091 left: 0.95em;
45092}
45093
45094.ui.big.labeled.vertical.slider > .labels,
45095.ui.big.labeled.vertical.slider > .labels .label:after {
45096 width: 2.5em;
45097}
45098
45099.ui.big.labeled.vertical.slider > .labels .halftick.label:after {
45100 width: 1.25em;
45101}
45102
45103/*******************************
45104 Slider Overrides
45105*******************************/
45106/*!
45107 * # Fomantic-UI - Rating
45108 * http://github.com/fomantic/Fomantic-UI/
45109 *
45110 *
45111 * Released under the MIT license
45112 * http://opensource.org/licenses/MIT
45113 *
45114 */
45115
45116/*******************************
45117 Rating
45118*******************************/
45119
45120.ui.rating {
45121 display: -webkit-inline-box;
45122 display: -ms-inline-flexbox;
45123 display: inline-flex;
45124 white-space: nowrap;
45125 vertical-align: baseline;
45126}
45127
45128.ui.rating:last-child {
45129 margin-right: 0;
45130}
45131
45132/* Icon */
45133
45134.ui.rating .icon {
45135 padding: 0;
45136 margin: 0;
45137 text-align: center;
45138 font-weight: normal;
45139 font-style: normal;
45140 -webkit-box-flex: 1;
45141 -ms-flex: 1 0 auto;
45142 flex: 1 0 auto;
45143 cursor: pointer;
45144 width: 1.25em;
45145 height: auto;
45146 -webkit-transition: opacity 0.1s ease, background 0.1s ease, text-shadow 0.1s ease, color 0.1s ease;
45147 transition: opacity 0.1s ease, background 0.1s ease, text-shadow 0.1s ease, color 0.1s ease;
45148 line-height: 1;
45149 -webkit-backface-visibility: hidden;
45150 backface-visibility: hidden;
45151}
45152
45153/*******************************
45154 Types
45155*******************************/
45156
45157/*-------------------
45158 Standard
45159--------------------*/
45160
45161/* Inactive Icon */
45162
45163.ui.rating .icon {
45164 background: transparent;
45165 color: rgba(0, 0, 0, 0.15);
45166}
45167
45168/* Active Icon */
45169
45170.ui.rating .active.icon {
45171 background: transparent;
45172 color: rgba(0, 0, 0, 0.85);
45173}
45174
45175/* Selected Icon */
45176
45177.ui.rating .icon.selected,
45178.ui.rating .icon.selected.active {
45179 background: transparent;
45180 color: rgba(0, 0, 0, 0.87);
45181}
45182
45183/*--------------
45184 Colors
45185-------------- */
45186
45187.ui.primary.rating .active.icon {
45188 color: #54C8FF;
45189 text-shadow: 0px -1px 0px #2185D0, -1px 0px 0px #2185D0, 0px 1px 0px #2185D0, 1px 0px 0px #2185D0;
45190}
45191
45192.ui.primary.rating .icon.selected,
45193.ui.primary.rating .icon.selected.active {
45194 color: #21b8ff;
45195 text-shadow: 0px -1px 0px #1678c2, -1px 0px 0px #1678c2, 0px 1px 0px #1678c2, 1px 0px 0px #1678c2;
45196}
45197
45198.ui.secondary.rating .active.icon {
45199 color: #545454;
45200 text-shadow: 0px -1px 0px #1B1C1D, -1px 0px 0px #1B1C1D, 0px 1px 0px #1B1C1D, 1px 0px 0px #1B1C1D;
45201}
45202
45203.ui.secondary.rating .icon.selected,
45204.ui.secondary.rating .icon.selected.active {
45205 color: #6e6e6e;
45206 text-shadow: 0px -1px 0px #27292a, -1px 0px 0px #27292a, 0px 1px 0px #27292a, 1px 0px 0px #27292a;
45207}
45208
45209.ui.red.rating .active.icon {
45210 color: #FF695E;
45211 text-shadow: 0px -1px 0px #DB2828, -1px 0px 0px #DB2828, 0px 1px 0px #DB2828, 1px 0px 0px #DB2828;
45212}
45213
45214.ui.red.rating .icon.selected,
45215.ui.red.rating .icon.selected.active {
45216 color: #ff392b;
45217 text-shadow: 0px -1px 0px #d01919, -1px 0px 0px #d01919, 0px 1px 0px #d01919, 1px 0px 0px #d01919;
45218}
45219
45220.ui.orange.rating .active.icon {
45221 color: #FF851B;
45222 text-shadow: 0px -1px 0px #F2711C, -1px 0px 0px #F2711C, 0px 1px 0px #F2711C, 1px 0px 0px #F2711C;
45223}
45224
45225.ui.orange.rating .icon.selected,
45226.ui.orange.rating .icon.selected.active {
45227 color: #e76b00;
45228 text-shadow: 0px -1px 0px #f26202, -1px 0px 0px #f26202, 0px 1px 0px #f26202, 1px 0px 0px #f26202;
45229}
45230
45231.ui.yellow.rating .active.icon {
45232 color: #FFE21F;
45233 text-shadow: 0px -1px 0px #FBBD08, -1px 0px 0px #FBBD08, 0px 1px 0px #FBBD08, 1px 0px 0px #FBBD08;
45234}
45235
45236.ui.yellow.rating .icon.selected,
45237.ui.yellow.rating .icon.selected.active {
45238 color: #ebcd00;
45239 text-shadow: 0px -1px 0px #eaae00, -1px 0px 0px #eaae00, 0px 1px 0px #eaae00, 1px 0px 0px #eaae00;
45240}
45241
45242.ui.olive.rating .active.icon {
45243 color: #D9E778;
45244 text-shadow: 0px -1px 0px #B5CC18, -1px 0px 0px #B5CC18, 0px 1px 0px #B5CC18, 1px 0px 0px #B5CC18;
45245}
45246
45247.ui.olive.rating .icon.selected,
45248.ui.olive.rating .icon.selected.active {
45249 color: #d2e745;
45250 text-shadow: 0px -1px 0px #a7bd0d, -1px 0px 0px #a7bd0d, 0px 1px 0px #a7bd0d, 1px 0px 0px #a7bd0d;
45251}
45252
45253.ui.green.rating .active.icon {
45254 color: #2ECC40;
45255 text-shadow: 0px -1px 0px #21BA45, -1px 0px 0px #21BA45, 0px 1px 0px #21BA45, 1px 0px 0px #21BA45;
45256}
45257
45258.ui.green.rating .icon.selected,
45259.ui.green.rating .icon.selected.active {
45260 color: #1ea92e;
45261 text-shadow: 0px -1px 0px #16ab39, -1px 0px 0px #16ab39, 0px 1px 0px #16ab39, 1px 0px 0px #16ab39;
45262}
45263
45264.ui.teal.rating .active.icon {
45265 color: #6DFFFF;
45266 text-shadow: 0px -1px 0px #00B5AD, -1px 0px 0px #00B5AD, 0px 1px 0px #00B5AD, 1px 0px 0px #00B5AD;
45267}
45268
45269.ui.teal.rating .icon.selected,
45270.ui.teal.rating .icon.selected.active {
45271 color: #3affff;
45272 text-shadow: 0px -1px 0px #009c95, -1px 0px 0px #009c95, 0px 1px 0px #009c95, 1px 0px 0px #009c95;
45273}
45274
45275.ui.blue.rating .active.icon {
45276 color: #54C8FF;
45277 text-shadow: 0px -1px 0px #2185D0, -1px 0px 0px #2185D0, 0px 1px 0px #2185D0, 1px 0px 0px #2185D0;
45278}
45279
45280.ui.blue.rating .icon.selected,
45281.ui.blue.rating .icon.selected.active {
45282 color: #21b8ff;
45283 text-shadow: 0px -1px 0px #1678c2, -1px 0px 0px #1678c2, 0px 1px 0px #1678c2, 1px 0px 0px #1678c2;
45284}
45285
45286.ui.violet.rating .active.icon {
45287 color: #A291FB;
45288 text-shadow: 0px -1px 0px #6435C9, -1px 0px 0px #6435C9, 0px 1px 0px #6435C9, 1px 0px 0px #6435C9;
45289}
45290
45291.ui.violet.rating .icon.selected,
45292.ui.violet.rating .icon.selected.active {
45293 color: #745aff;
45294 text-shadow: 0px -1px 0px #5829bb, -1px 0px 0px #5829bb, 0px 1px 0px #5829bb, 1px 0px 0px #5829bb;
45295}
45296
45297.ui.purple.rating .active.icon {
45298 color: #DC73FF;
45299 text-shadow: 0px -1px 0px #A333C8, -1px 0px 0px #A333C8, 0px 1px 0px #A333C8, 1px 0px 0px #A333C8;
45300}
45301
45302.ui.purple.rating .icon.selected,
45303.ui.purple.rating .icon.selected.active {
45304 color: #cf40ff;
45305 text-shadow: 0px -1px 0px #9627ba, -1px 0px 0px #9627ba, 0px 1px 0px #9627ba, 1px 0px 0px #9627ba;
45306}
45307
45308.ui.pink.rating .active.icon {
45309 color: #FF8EDF;
45310 text-shadow: 0px -1px 0px #E03997, -1px 0px 0px #E03997, 0px 1px 0px #E03997, 1px 0px 0px #E03997;
45311}
45312
45313.ui.pink.rating .icon.selected,
45314.ui.pink.rating .icon.selected.active {
45315 color: #ff5bd1;
45316 text-shadow: 0px -1px 0px #e61a8d, -1px 0px 0px #e61a8d, 0px 1px 0px #e61a8d, 1px 0px 0px #e61a8d;
45317}
45318
45319.ui.brown.rating .active.icon {
45320 color: #D67C1C;
45321 text-shadow: 0px -1px 0px #A5673F, -1px 0px 0px #A5673F, 0px 1px 0px #A5673F, 1px 0px 0px #A5673F;
45322}
45323
45324.ui.brown.rating .icon.selected,
45325.ui.brown.rating .icon.selected.active {
45326 color: #b0620f;
45327 text-shadow: 0px -1px 0px #975b33, -1px 0px 0px #975b33, 0px 1px 0px #975b33, 1px 0px 0px #975b33;
45328}
45329
45330.ui.grey.rating .active.icon {
45331 color: #DCDDDE;
45332 text-shadow: 0px -1px 0px #767676, -1px 0px 0px #767676, 0px 1px 0px #767676, 1px 0px 0px #767676;
45333}
45334
45335.ui.grey.rating .icon.selected,
45336.ui.grey.rating .icon.selected.active {
45337 color: #c2c4c5;
45338 text-shadow: 0px -1px 0px #838383, -1px 0px 0px #838383, 0px 1px 0px #838383, 1px 0px 0px #838383;
45339}
45340
45341.ui.black.rating .active.icon {
45342 color: #545454;
45343 text-shadow: 0px -1px 0px #1B1C1D, -1px 0px 0px #1B1C1D, 0px 1px 0px #1B1C1D, 1px 0px 0px #1B1C1D;
45344}
45345
45346.ui.black.rating .icon.selected,
45347.ui.black.rating .icon.selected.active {
45348 color: #000000;
45349 text-shadow: 0px -1px 0px #27292a, -1px 0px 0px #27292a, 0px 1px 0px #27292a, 1px 0px 0px #27292a;
45350}
45351
45352/*******************************
45353 States
45354*******************************/
45355
45356/*-------------------
45357 Disabled
45358--------------------*/
45359
45360/* disabled rating */
45361
45362.ui.disabled.rating .icon {
45363 cursor: default;
45364}
45365
45366/*-------------------
45367 User Interactive
45368--------------------*/
45369
45370/* Selected Rating */
45371
45372.ui.rating.selected .active.icon {
45373 opacity: 1;
45374}
45375
45376.ui.rating.selected .icon.selected,
45377.ui.rating .icon.selected {
45378 opacity: 1;
45379}
45380
45381/*******************************
45382 Variations
45383*******************************/
45384
45385.ui.mini.rating {
45386 font-size: 0.78571429rem;
45387}
45388
45389.ui.tiny.rating {
45390 font-size: 0.85714286rem;
45391}
45392
45393.ui.small.rating {
45394 font-size: 0.92857143rem;
45395}
45396
45397.ui.rating {
45398 font-size: 1rem;
45399}
45400
45401.ui.large.rating {
45402 font-size: 1.14285714rem;
45403}
45404
45405.ui.huge.rating {
45406 font-size: 1.42857143rem;
45407}
45408
45409.ui.massive.rating {
45410 font-size: 2rem;
45411}
45412
45413/*******************************
45414 Theme Overrides
45415*******************************/
45416
45417/*******************************
45418 Site Overrides
45419*******************************/
45420/*!
45421 * # Fomantic-UI - Search
45422 * http://github.com/fomantic/Fomantic-UI/
45423 *
45424 *
45425 * Released under the MIT license
45426 * http://opensource.org/licenses/MIT
45427 *
45428 */
45429
45430/*******************************
45431 Search
45432*******************************/
45433
45434.ui.search {
45435 position: relative;
45436}
45437
45438.ui.search > .prompt {
45439 margin: 0;
45440 outline: none;
45441 -webkit-appearance: none;
45442 -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
45443 text-shadow: none;
45444 font-style: normal;
45445 font-weight: normal;
45446 line-height: 1.21428571em;
45447 padding: 0.67857143em 1em;
45448 font-size: 1em;
45449 background: #FFFFFF;
45450 border: 1px solid rgba(34, 36, 38, 0.15);
45451 color: rgba(0, 0, 0, 0.87);
45452 -webkit-box-shadow: 0 0 0 0 transparent inset;
45453 box-shadow: 0 0 0 0 transparent inset;
45454 -webkit-transition: background-color 0.1s ease, color 0.1s ease, border-color 0.1s ease, -webkit-box-shadow 0.1s ease;
45455 transition: background-color 0.1s ease, color 0.1s ease, border-color 0.1s ease, -webkit-box-shadow 0.1s ease;
45456 transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease;
45457 transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease, -webkit-box-shadow 0.1s ease;
45458}
45459
45460.ui.search .prompt {
45461 border-radius: 500rem;
45462}
45463
45464/*--------------
45465 Icon
45466---------------*/
45467
45468.ui.search .prompt ~ .search.icon {
45469 cursor: pointer;
45470}
45471
45472/*--------------
45473 Results
45474---------------*/
45475
45476.ui.search > .results {
45477 display: none;
45478 position: absolute;
45479 top: 100%;
45480 left: 0;
45481 -webkit-transform-origin: center top;
45482 transform-origin: center top;
45483 white-space: normal;
45484 text-align: left;
45485 text-transform: none;
45486 background: #FFFFFF;
45487 margin-top: 0.5em;
45488 width: 18em;
45489 border-radius: 0.28571429rem;
45490 -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
45491 box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
45492 border: 1px solid #D4D4D5;
45493 z-index: 998;
45494}
45495
45496.ui.search > .results > :first-child {
45497 border-radius: 0.28571429rem 0.28571429rem 0 0;
45498}
45499
45500.ui.search > .results > :last-child {
45501 border-radius: 0 0 0.28571429rem 0.28571429rem;
45502}
45503
45504/*--------------
45505 Result
45506---------------*/
45507
45508.ui.search > .results .result {
45509 cursor: pointer;
45510 display: block;
45511 overflow: hidden;
45512 font-size: 1em;
45513 padding: 0.85714286em 1.14285714em;
45514 color: rgba(0, 0, 0, 0.87);
45515 line-height: 1.33;
45516 border-bottom: 1px solid rgba(34, 36, 38, 0.1);
45517}
45518
45519.ui.search > .results .result:last-child {
45520 border-bottom: none !important;
45521}
45522
45523/* Image */
45524
45525.ui.search > .results .result .image {
45526 float: right;
45527 overflow: hidden;
45528 background: none;
45529 width: 5em;
45530 height: 3em;
45531 border-radius: 0.25em;
45532}
45533
45534.ui.search > .results .result .image img {
45535 display: block;
45536 width: auto;
45537 height: 100%;
45538}
45539
45540/*--------------
45541 Info
45542---------------*/
45543
45544.ui.search > .results .result .image + .content {
45545 margin: 0 6em 0 0;
45546}
45547
45548.ui.search > .results .result .title {
45549 margin: -0.14285714em 0 0;
45550 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
45551 font-weight: bold;
45552 font-size: 1em;
45553 color: rgba(0, 0, 0, 0.85);
45554}
45555
45556.ui.search > .results .result .description {
45557 margin-top: 0;
45558 font-size: 0.92857143em;
45559 color: rgba(0, 0, 0, 0.4);
45560}
45561
45562.ui.search > .results .result .price {
45563 float: right;
45564 color: #21BA45;
45565}
45566
45567/*--------------
45568 Message
45569---------------*/
45570
45571.ui.search > .results > .message {
45572 padding: 1em 1em;
45573}
45574
45575.ui.search > .results > .message .header {
45576 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
45577 font-size: 1rem;
45578 font-weight: bold;
45579 color: rgba(0, 0, 0, 0.87);
45580}
45581
45582.ui.search > .results > .message .description {
45583 margin-top: 0.25rem;
45584 font-size: 1em;
45585 color: rgba(0, 0, 0, 0.87);
45586}
45587
45588/* View All Results */
45589
45590.ui.search > .results > .action {
45591 display: block;
45592 border-top: none;
45593 background: #F3F4F5;
45594 padding: 0.92857143em 1em;
45595 color: rgba(0, 0, 0, 0.87);
45596 font-weight: bold;
45597 text-align: center;
45598}
45599
45600/*******************************
45601 States
45602*******************************/
45603
45604/*--------------------
45605 Focus
45606---------------------*/
45607
45608.ui.search > .prompt:focus {
45609 border-color: rgba(34, 36, 38, 0.35);
45610 background: #FFFFFF;
45611 color: rgba(0, 0, 0, 0.95);
45612}
45613
45614/*--------------------
45615 Loading
45616---------------------*/
45617
45618.ui.loading.search .input > i.icon:before {
45619 position: absolute;
45620 content: '';
45621 top: 50%;
45622 left: 50%;
45623 margin: -0.64285714em 0 0 -0.64285714em;
45624 width: 1.28571429em;
45625 height: 1.28571429em;
45626 border-radius: 500rem;
45627 border: 0.2em solid rgba(0, 0, 0, 0.1);
45628}
45629
45630.ui.loading.search .input > i.icon:after {
45631 position: absolute;
45632 content: '';
45633 top: 50%;
45634 left: 50%;
45635 margin: -0.64285714em 0 0 -0.64285714em;
45636 width: 1.28571429em;
45637 height: 1.28571429em;
45638 -webkit-animation: loader 0.6s infinite linear;
45639 animation: loader 0.6s infinite linear;
45640 border: 0.2em solid #767676;
45641 border-radius: 500rem;
45642 -webkit-box-shadow: 0 0 0 1px transparent;
45643 box-shadow: 0 0 0 1px transparent;
45644}
45645
45646/*--------------
45647 Hover
45648---------------*/
45649
45650.ui.search > .results .result:hover,
45651.ui.category.search > .results .category .result:hover {
45652 background: #F9FAFB;
45653}
45654
45655.ui.search .action:hover:not(div) {
45656 background: #E0E0E0;
45657}
45658
45659/*--------------
45660 Active
45661---------------*/
45662
45663.ui.category.search > .results .category.active {
45664 background: #F3F4F5;
45665}
45666
45667.ui.category.search > .results .category.active > .name {
45668 color: rgba(0, 0, 0, 0.87);
45669}
45670
45671.ui.search > .results .result.active,
45672.ui.category.search > .results .category .result.active {
45673 position: relative;
45674 border-left-color: rgba(34, 36, 38, 0.1);
45675 background: #F3F4F5;
45676 -webkit-box-shadow: none;
45677 box-shadow: none;
45678}
45679
45680.ui.search > .results .result.active .title {
45681 color: rgba(0, 0, 0, 0.85);
45682}
45683
45684.ui.search > .results .result.active .description {
45685 color: rgba(0, 0, 0, 0.85);
45686}
45687
45688/*--------------------
45689 Disabled
45690----------------------*/
45691
45692/* Disabled */
45693
45694.ui.disabled.search {
45695 cursor: default;
45696 pointer-events: none;
45697 opacity: 0.45;
45698}
45699
45700/*******************************
45701 Types
45702*******************************/
45703
45704/*--------------
45705 Selection
45706---------------*/
45707
45708.ui.search.selection .prompt {
45709 border-radius: 0.28571429rem;
45710}
45711
45712/* Remove input */
45713
45714.ui.search.selection > .icon.input > .remove.icon {
45715 pointer-events: none;
45716 position: absolute;
45717 left: auto;
45718 opacity: 0;
45719 color: '';
45720 top: 0;
45721 right: 0;
45722 -webkit-transition: color 0.1s ease, opacity 0.1s ease;
45723 transition: color 0.1s ease, opacity 0.1s ease;
45724}
45725
45726.ui.search.selection > .icon.input > .active.remove.icon {
45727 cursor: pointer;
45728 opacity: 0.8;
45729 pointer-events: auto;
45730}
45731
45732.ui.search.selection > .icon.input:not([class*="left icon"]) > .icon ~ .remove.icon {
45733 right: 1.85714em;
45734}
45735
45736.ui.search.selection > .icon.input > .remove.icon:hover {
45737 opacity: 1;
45738 color: #DB2828;
45739}
45740
45741/*--------------
45742 Category
45743---------------*/
45744
45745.ui.category.search .results {
45746 width: 28em;
45747}
45748
45749.ui.category.search .results.animating,
45750.ui.category.search .results.visible {
45751 display: table;
45752}
45753
45754/* Category */
45755
45756.ui.category.search > .results .category {
45757 display: table-row;
45758 background: #F3F4F5;
45759 -webkit-box-shadow: none;
45760 box-shadow: none;
45761 -webkit-transition: background 0.1s ease, border-color 0.1s ease;
45762 transition: background 0.1s ease, border-color 0.1s ease;
45763}
45764
45765/* Last Category */
45766
45767.ui.category.search > .results .category:last-child {
45768 border-bottom: none;
45769}
45770
45771/* First / Last */
45772
45773.ui.category.search > .results .category:first-child .name + .result {
45774 border-radius: 0 0.28571429rem 0 0;
45775}
45776
45777.ui.category.search > .results .category:last-child .result:last-child {
45778 border-radius: 0 0 0.28571429rem 0;
45779}
45780
45781/* Category Result Name */
45782
45783.ui.category.search > .results .category > .name {
45784 display: table-cell;
45785 text-overflow: ellipsis;
45786 width: 100px;
45787 white-space: nowrap;
45788 background: transparent;
45789 font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
45790 font-size: 1em;
45791 padding: 0.4em 1em;
45792 font-weight: bold;
45793 color: rgba(0, 0, 0, 0.4);
45794 border-bottom: 1px solid rgba(34, 36, 38, 0.1);
45795}
45796
45797/* Category Result */
45798
45799.ui.category.search > .results .category .results {
45800 display: table-cell;
45801 background: #FFFFFF;
45802 border-left: 1px solid rgba(34, 36, 38, 0.15);
45803 border-bottom: 1px solid rgba(34, 36, 38, 0.1);
45804}
45805
45806.ui.category.search > .results .category .result {
45807 border-bottom: 1px solid rgba(34, 36, 38, 0.1);
45808 -webkit-transition: background 0.1s ease, border-color 0.1s ease;
45809 transition: background 0.1s ease, border-color 0.1s ease;
45810 padding: 0.85714286em 1.14285714em;
45811}
45812
45813/*******************************
45814 Variations
45815*******************************/
45816
45817/*-------------------
45818 Left / Right
45819--------------------*/
45820
45821.ui[class*="left aligned"].search > .results {
45822 right: auto;
45823 left: 0;
45824}
45825
45826.ui[class*="right aligned"].search > .results {
45827 right: 0;
45828 left: auto;
45829}
45830
45831/*--------------
45832 Fluid
45833---------------*/
45834
45835.ui.fluid.search .results {
45836 width: 100%;
45837}
45838
45839/*--------------
45840 Sizes
45841---------------*/
45842
45843.ui.mini.search {
45844 font-size: 0.78571429em;
45845}
45846
45847.ui.small.search {
45848 font-size: 0.92857143em;
45849}
45850
45851.ui.search {
45852 font-size: 1em;
45853}
45854
45855.ui.large.search {
45856 font-size: 1.14285714em;
45857}
45858
45859.ui.big.search {
45860 font-size: 1.28571429em;
45861}
45862
45863.ui.huge.search {
45864 font-size: 1.42857143em;
45865}
45866
45867.ui.massive.search {
45868 font-size: 1.71428571em;
45869}
45870
45871/*--------------
45872 Mobile
45873---------------*/
45874
45875@media only screen and (max-width: 767.98px) {
45876 .ui.search .results {
45877 max-width: calc(100vw - 2rem);
45878 }
45879}
45880
45881/*******************************
45882 Theme Overrides
45883*******************************/
45884
45885/*******************************
45886 Site Overrides
45887*******************************/
45888/*!
45889 * # Fomantic-UI - Shape
45890 * http://github.com/fomantic/Fomantic-UI/
45891 *
45892 *
45893 * Released under the MIT license
45894 * http://opensource.org/licenses/MIT
45895 *
45896 */
45897
45898/*******************************
45899 Shape
45900*******************************/
45901
45902.ui.shape {
45903 position: relative;
45904 vertical-align: top;
45905 display: inline-block;
45906 -webkit-perspective: 2000px;
45907 perspective: 2000px;
45908 -webkit-transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
45909 transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
45910 transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out;
45911 transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
45912}
45913
45914.ui.shape .sides {
45915 -webkit-transform-style: preserve-3d;
45916 transform-style: preserve-3d;
45917}
45918
45919.ui.shape .side {
45920 display: none;
45921 opacity: 1;
45922 width: 100%;
45923 margin: 0 !important;
45924 -webkit-backface-visibility: hidden;
45925 backface-visibility: hidden;
45926}
45927
45928.ui.shape .side * {
45929 -webkit-backface-visibility: visible !important;
45930 backface-visibility: visible !important;
45931}
45932
45933/*******************************
45934 Types
45935*******************************/
45936
45937.ui.cube.shape .side {
45938 min-width: 15em;
45939 height: 15em;
45940 padding: 2em;
45941 background-color: #E6E6E6;
45942 color: rgba(0, 0, 0, 0.87);
45943 -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
45944 box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
45945}
45946
45947.ui.cube.shape .side > .content {
45948 width: 100%;
45949 height: 100%;
45950 display: table;
45951 text-align: center;
45952 -webkit-user-select: text;
45953 -moz-user-select: text;
45954 -ms-user-select: text;
45955 user-select: text;
45956}
45957
45958.ui.cube.shape .side > .content > div {
45959 display: table-cell;
45960 vertical-align: middle;
45961 font-size: 2em;
45962}
45963
45964/*******************************
45965 Variations
45966*******************************/
45967
45968.ui.text.shape.animating .sides {
45969 position: static;
45970}
45971
45972.ui.text.shape .side {
45973 white-space: nowrap;
45974}
45975
45976.ui.text.shape .side > * {
45977 white-space: normal;
45978}
45979
45980/*******************************
45981 States
45982*******************************/
45983
45984/*--------------
45985 Loading
45986---------------*/
45987
45988.ui.loading.shape {
45989 position: absolute;
45990 top: -9999px;
45991 left: -9999px;
45992}
45993
45994/*--------------
45995 Animating
45996---------------*/
45997
45998.ui.shape .animating.side {
45999 position: absolute;
46000 top: 0;
46001 left: 0;
46002 display: block;
46003 z-index: 100;
46004}
46005
46006.ui.shape .hidden.side {
46007 opacity: 0.6;
46008}
46009
46010/*--------------
46011 CSS
46012---------------*/
46013
46014.ui.shape.animating .sides {
46015 position: absolute;
46016 -webkit-transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
46017 transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
46018 transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out;
46019 transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
46020}
46021
46022.ui.shape.animating .side {
46023 -webkit-transition: opacity 0.6s ease-in-out;
46024 transition: opacity 0.6s ease-in-out;
46025}
46026
46027.ui.shape .animating.side *,
46028.ui.shape.animating .side * {
46029 -webkit-transition: none;
46030 transition: none;
46031}
46032
46033/*--------------
46034 Active
46035---------------*/
46036
46037.ui.shape .active.side {
46038 display: block;
46039}
46040
46041/*******************************
46042 Theme Overrides
46043*******************************/
46044
46045/*******************************
46046 User Overrides
46047*******************************/
46048/*!
46049 * # Fomantic-UI - Sidebar
46050 * http://github.com/fomantic/Fomantic-UI/
46051 *
46052 *
46053 * Released under the MIT license
46054 * http://opensource.org/licenses/MIT
46055 *
46056 */
46057
46058/*******************************
46059 Sidebar
46060*******************************/
46061
46062/* Sidebar Menu */
46063
46064.ui.sidebar {
46065 position: fixed;
46066 top: 0;
46067 left: 0;
46068 -webkit-backface-visibility: hidden;
46069 backface-visibility: hidden;
46070 -webkit-transition: none;
46071 transition: none;
46072 will-change: transform;
46073 -webkit-transform: translate3d(0, 0, 0);
46074 transform: translate3d(0, 0, 0);
46075 visibility: hidden;
46076 -webkit-overflow-scrolling: touch;
46077 height: 100% !important;
46078 max-height: 100%;
46079 border-radius: 0 !important;
46080 margin: 0 !important;
46081 overflow-y: auto !important;
46082 z-index: 102;
46083}
46084
46085/* GPU Layers for Child Elements */
46086
46087.ui.sidebar > * {
46088 -webkit-backface-visibility: hidden;
46089 backface-visibility: hidden;
46090}
46091
46092/*--------------
46093 Direction
46094---------------*/
46095
46096.ui.left.sidebar {
46097 right: auto;
46098 left: 0;
46099 -webkit-transform: translate3d(-100%, 0, 0);
46100 transform: translate3d(-100%, 0, 0);
46101}
46102
46103.ui.right.sidebar {
46104 right: 0 !important;
46105 left: auto !important;
46106 -webkit-transform: translate3d(100%, 0, 0);
46107 transform: translate3d(100%, 0, 0);
46108}
46109
46110.ui.top.sidebar,
46111.ui.bottom.sidebar {
46112 width: 100% !important;
46113 height: auto !important;
46114}
46115
46116.ui.top.sidebar {
46117 top: 0 !important;
46118 bottom: auto !important;
46119 -webkit-transform: translate3d(0, -100%, 0);
46120 transform: translate3d(0, -100%, 0);
46121}
46122
46123.ui.bottom.sidebar {
46124 top: auto !important;
46125 bottom: 0 !important;
46126 -webkit-transform: translate3d(0, 100%, 0);
46127 transform: translate3d(0, 100%, 0);
46128}
46129
46130/*--------------
46131 Pushable
46132---------------*/
46133
46134.pushable {
46135 height: 100%;
46136 overflow-x: hidden;
46137 padding: 0 !important;
46138}
46139
46140/* Whole Page */
46141
46142body.pushable {
46143 background: #545454;
46144}
46145
46146body.pushable.dimmed {
46147 background: inherit;
46148}
46149
46150/* Page Context */
46151
46152.pushable:not(body) {
46153 -webkit-transform: translate3d(0, 0, 0);
46154 transform: translate3d(0, 0, 0);
46155}
46156
46157.pushable:not(body) > .ui.sidebar,
46158.pushable:not(body) > .fixed,
46159.pushable:not(body) > .pusher:after {
46160 position: absolute;
46161}
46162
46163/*--------------
46164 Fixed
46165---------------*/
46166
46167.pushable > .fixed {
46168 position: fixed;
46169 -webkit-backface-visibility: hidden;
46170 backface-visibility: hidden;
46171 -webkit-transition: -webkit-transform 500ms ease;
46172 transition: -webkit-transform 500ms ease;
46173 transition: transform 500ms ease;
46174 transition: transform 500ms ease, -webkit-transform 500ms ease;
46175 will-change: transform;
46176 z-index: 101;
46177}
46178
46179/*--------------
46180 Page
46181---------------*/
46182
46183.pushable > .pusher {
46184 position: relative;
46185 -webkit-backface-visibility: hidden;
46186 backface-visibility: hidden;
46187 overflow: hidden;
46188 min-height: 100%;
46189 -webkit-transition: -webkit-transform 500ms ease;
46190 transition: -webkit-transform 500ms ease;
46191 transition: transform 500ms ease;
46192 transition: transform 500ms ease, -webkit-transform 500ms ease;
46193 z-index: 2;
46194 /* Pusher should inherit background from context */
46195 background: inherit;
46196}
46197
46198body.pushable > .pusher {
46199 background: #FFFFFF;
46200}
46201
46202/*--------------
46203 Dimmer
46204---------------*/
46205
46206.pushable > .pusher:after {
46207 position: fixed;
46208 top: 0;
46209 right: 0;
46210 content: '';
46211 background-color: rgba(0, 0, 0, 0.4);
46212 overflow: hidden;
46213 opacity: 0;
46214 -webkit-transition: opacity 500ms;
46215 transition: opacity 500ms;
46216 will-change: opacity;
46217 z-index: 1000;
46218}
46219
46220/*--------------
46221 Coupling
46222---------------*/
46223
46224.ui.sidebar.menu .item {
46225 border-radius: 0 !important;
46226}
46227
46228/*******************************
46229 States
46230*******************************/
46231
46232/*--------------
46233 Dimmed
46234---------------*/
46235
46236.pushable > .pusher.dimmed:after {
46237 width: 100% !important;
46238 height: 100% !important;
46239 opacity: 1 !important;
46240}
46241
46242/*--------------
46243 Animating
46244---------------*/
46245
46246.ui.animating.sidebar {
46247 visibility: visible;
46248}
46249
46250/*--------------
46251 Visible
46252---------------*/
46253
46254.ui.visible.sidebar {
46255 visibility: visible;
46256 -webkit-transform: translate3d(0, 0, 0);
46257 transform: translate3d(0, 0, 0);
46258}
46259
46260/* Shadow Direction */
46261
46262.ui.left.visible.sidebar,
46263.ui.right.visible.sidebar {
46264 -webkit-box-shadow: 0 0 20px rgba(34, 36, 38, 0.15);
46265 box-shadow: 0 0 20px rgba(34, 36, 38, 0.15);
46266}
46267
46268.ui.top.visible.sidebar,
46269.ui.bottom.visible.sidebar {
46270 -webkit-box-shadow: 0 0 20px rgba(34, 36, 38, 0.15);
46271 box-shadow: 0 0 20px rgba(34, 36, 38, 0.15);
46272}
46273
46274/* Visible On Load */
46275
46276.ui.visible.left.sidebar ~ .fixed,
46277.ui.visible.left.sidebar ~ .pusher {
46278 -webkit-transform: translate3d(260px, 0, 0);
46279 transform: translate3d(260px, 0, 0);
46280}
46281
46282.ui.visible.right.sidebar ~ .fixed,
46283.ui.visible.right.sidebar ~ .pusher {
46284 -webkit-transform: translate3d(-260px, 0, 0);
46285 transform: translate3d(-260px, 0, 0);
46286}
46287
46288.ui.visible.top.sidebar ~ .fixed,
46289.ui.visible.top.sidebar ~ .pusher {
46290 -webkit-transform: translate3d(0, 36px, 0);
46291 transform: translate3d(0, 36px, 0);
46292}
46293
46294.ui.visible.bottom.sidebar ~ .fixed,
46295.ui.visible.bottom.sidebar ~ .pusher {
46296 -webkit-transform: translate3d(0, -36px, 0);
46297 transform: translate3d(0, -36px, 0);
46298}
46299
46300/* opposite sides visible forces content overlay */
46301
46302.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .fixed,
46303.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .pusher,
46304.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .fixed,
46305.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .pusher {
46306 -webkit-transform: translate3d(0, 0, 0);
46307 transform: translate3d(0, 0, 0);
46308}
46309
46310/*--------------
46311 iOS
46312---------------*/
46313
46314/*******************************
46315 Variations
46316*******************************/
46317
46318/*--------------
46319 Width
46320---------------*/
46321
46322/* Left / Right */
46323
46324.ui.thin.left.sidebar,
46325.ui.thin.right.sidebar {
46326 width: 150px;
46327}
46328
46329.ui[class*="very thin"].left.sidebar,
46330.ui[class*="very thin"].right.sidebar {
46331 width: 60px;
46332}
46333
46334.ui.left.sidebar,
46335.ui.right.sidebar {
46336 width: 260px;
46337}
46338
46339.ui.wide.left.sidebar,
46340.ui.wide.right.sidebar {
46341 width: 350px;
46342}
46343
46344.ui[class*="very wide"].left.sidebar,
46345.ui[class*="very wide"].right.sidebar {
46346 width: 475px;
46347}
46348
46349/* Left Visible */
46350
46351.ui.visible.thin.left.sidebar ~ .fixed,
46352.ui.visible.thin.left.sidebar ~ .pusher {
46353 -webkit-transform: translate3d(150px, 0, 0);
46354 transform: translate3d(150px, 0, 0);
46355}
46356
46357.ui.visible[class*="very thin"].left.sidebar ~ .fixed,
46358.ui.visible[class*="very thin"].left.sidebar ~ .pusher {
46359 -webkit-transform: translate3d(60px, 0, 0);
46360 transform: translate3d(60px, 0, 0);
46361}
46362
46363.ui.visible.wide.left.sidebar ~ .fixed,
46364.ui.visible.wide.left.sidebar ~ .pusher {
46365 -webkit-transform: translate3d(350px, 0, 0);
46366 transform: translate3d(350px, 0, 0);
46367}
46368
46369.ui.visible[class*="very wide"].left.sidebar ~ .fixed,
46370.ui.visible[class*="very wide"].left.sidebar ~ .pusher {
46371 -webkit-transform: translate3d(475px, 0, 0);
46372 transform: translate3d(475px, 0, 0);
46373}
46374
46375/* Right Visible */
46376
46377.ui.visible.thin.right.sidebar ~ .fixed,
46378.ui.visible.thin.right.sidebar ~ .pusher {
46379 -webkit-transform: translate3d(-150px, 0, 0);
46380 transform: translate3d(-150px, 0, 0);
46381}
46382
46383.ui.visible[class*="very thin"].right.sidebar ~ .fixed,
46384.ui.visible[class*="very thin"].right.sidebar ~ .pusher {
46385 -webkit-transform: translate3d(-60px, 0, 0);
46386 transform: translate3d(-60px, 0, 0);
46387}
46388
46389.ui.visible.wide.right.sidebar ~ .fixed,
46390.ui.visible.wide.right.sidebar ~ .pusher {
46391 -webkit-transform: translate3d(-350px, 0, 0);
46392 transform: translate3d(-350px, 0, 0);
46393}
46394
46395.ui.visible[class*="very wide"].right.sidebar ~ .fixed,
46396.ui.visible[class*="very wide"].right.sidebar ~ .pusher {
46397 -webkit-transform: translate3d(-475px, 0, 0);
46398 transform: translate3d(-475px, 0, 0);
46399}
46400
46401/*******************************
46402 Animations
46403*******************************/
46404
46405/*--------------
46406 Overlay
46407---------------*/
46408
46409/* Set-up */
46410
46411.ui.overlay.sidebar {
46412 z-index: 102;
46413}
46414
46415/* Initial */
46416
46417.ui.left.overlay.sidebar {
46418 -webkit-transform: translate3d(-100%, 0, 0);
46419 transform: translate3d(-100%, 0, 0);
46420}
46421
46422.ui.right.overlay.sidebar {
46423 -webkit-transform: translate3d(100%, 0, 0);
46424 transform: translate3d(100%, 0, 0);
46425}
46426
46427.ui.top.overlay.sidebar {
46428 -webkit-transform: translate3d(0%, -100%, 0);
46429 transform: translate3d(0%, -100%, 0);
46430}
46431
46432.ui.bottom.overlay.sidebar {
46433 -webkit-transform: translate3d(0%, 100%, 0);
46434 transform: translate3d(0%, 100%, 0);
46435}
46436
46437/* Animation */
46438
46439.animating.ui.overlay.sidebar,
46440.ui.visible.overlay.sidebar {
46441 -webkit-transition: -webkit-transform 500ms ease;
46442 transition: -webkit-transform 500ms ease;
46443 transition: transform 500ms ease;
46444 transition: transform 500ms ease, -webkit-transform 500ms ease;
46445}
46446
46447/* End - Sidebar */
46448
46449.ui.visible.left.overlay.sidebar {
46450 -webkit-transform: translate3d(0%, 0, 0);
46451 transform: translate3d(0%, 0, 0);
46452}
46453
46454.ui.visible.right.overlay.sidebar {
46455 -webkit-transform: translate3d(0%, 0, 0);
46456 transform: translate3d(0%, 0, 0);
46457}
46458
46459.ui.visible.top.overlay.sidebar {
46460 -webkit-transform: translate3d(0%, 0, 0);
46461 transform: translate3d(0%, 0, 0);
46462}
46463
46464.ui.visible.bottom.overlay.sidebar {
46465 -webkit-transform: translate3d(0%, 0, 0);
46466 transform: translate3d(0%, 0, 0);
46467}
46468
46469/* End - Pusher */
46470
46471.ui.visible.overlay.sidebar ~ .fixed,
46472.ui.visible.overlay.sidebar ~ .pusher {
46473 -webkit-transform: none !important;
46474 transform: none !important;
46475}
46476
46477/*--------------
46478 Push
46479---------------*/
46480
46481/* Initial */
46482
46483.ui.push.sidebar {
46484 -webkit-transition: -webkit-transform 500ms ease;
46485 transition: -webkit-transform 500ms ease;
46486 transition: transform 500ms ease;
46487 transition: transform 500ms ease, -webkit-transform 500ms ease;
46488 z-index: 102;
46489}
46490
46491/* Sidebar - Initial */
46492
46493.ui.left.push.sidebar {
46494 -webkit-transform: translate3d(-100%, 0, 0);
46495 transform: translate3d(-100%, 0, 0);
46496}
46497
46498.ui.right.push.sidebar {
46499 -webkit-transform: translate3d(100%, 0, 0);
46500 transform: translate3d(100%, 0, 0);
46501}
46502
46503.ui.top.push.sidebar {
46504 -webkit-transform: translate3d(0%, -100%, 0);
46505 transform: translate3d(0%, -100%, 0);
46506}
46507
46508.ui.bottom.push.sidebar {
46509 -webkit-transform: translate3d(0%, 100%, 0);
46510 transform: translate3d(0%, 100%, 0);
46511}
46512
46513/* End */
46514
46515.ui.visible.push.sidebar {
46516 -webkit-transform: translate3d(0%, 0, 0);
46517 transform: translate3d(0%, 0, 0);
46518}
46519
46520/*--------------
46521 Uncover
46522---------------*/
46523
46524/* Initial */
46525
46526.ui.uncover.sidebar {
46527 -webkit-transform: translate3d(0, 0, 0);
46528 transform: translate3d(0, 0, 0);
46529 z-index: 1;
46530}
46531
46532/* End */
46533
46534.ui.visible.uncover.sidebar {
46535 -webkit-transform: translate3d(0, 0, 0);
46536 transform: translate3d(0, 0, 0);
46537 -webkit-transition: -webkit-transform 500ms ease;
46538 transition: -webkit-transform 500ms ease;
46539 transition: transform 500ms ease;
46540 transition: transform 500ms ease, -webkit-transform 500ms ease;
46541}
46542
46543/*--------------
46544 Slide Along
46545---------------*/
46546
46547/* Initial */
46548
46549.ui.slide.along.sidebar {
46550 z-index: 1;
46551}
46552
46553/* Sidebar - Initial */
46554
46555.ui.left.slide.along.sidebar {
46556 -webkit-transform: translate3d(-50%, 0, 0);
46557 transform: translate3d(-50%, 0, 0);
46558}
46559
46560.ui.right.slide.along.sidebar {
46561 -webkit-transform: translate3d(50%, 0, 0);
46562 transform: translate3d(50%, 0, 0);
46563}
46564
46565.ui.top.slide.along.sidebar {
46566 -webkit-transform: translate3d(0, -50%, 0);
46567 transform: translate3d(0, -50%, 0);
46568}
46569
46570.ui.bottom.slide.along.sidebar {
46571 -webkit-transform: translate3d(0%, 50%, 0);
46572 transform: translate3d(0%, 50%, 0);
46573}
46574
46575/* Animation */
46576
46577.ui.animating.slide.along.sidebar {
46578 -webkit-transition: -webkit-transform 500ms ease;
46579 transition: -webkit-transform 500ms ease;
46580 transition: transform 500ms ease;
46581 transition: transform 500ms ease, -webkit-transform 500ms ease;
46582}
46583
46584/* End */
46585
46586.ui.visible.slide.along.sidebar {
46587 -webkit-transform: translate3d(0%, 0, 0);
46588 transform: translate3d(0%, 0, 0);
46589}
46590
46591/*--------------
46592 Slide Out
46593---------------*/
46594
46595/* Initial */
46596
46597.ui.slide.out.sidebar {
46598 z-index: 1;
46599}
46600
46601/* Sidebar - Initial */
46602
46603.ui.left.slide.out.sidebar {
46604 -webkit-transform: translate3d(50%, 0, 0);
46605 transform: translate3d(50%, 0, 0);
46606}
46607
46608.ui.right.slide.out.sidebar {
46609 -webkit-transform: translate3d(-50%, 0, 0);
46610 transform: translate3d(-50%, 0, 0);
46611}
46612
46613.ui.top.slide.out.sidebar {
46614 -webkit-transform: translate3d(0%, 50%, 0);
46615 transform: translate3d(0%, 50%, 0);
46616}
46617
46618.ui.bottom.slide.out.sidebar {
46619 -webkit-transform: translate3d(0%, -50%, 0);
46620 transform: translate3d(0%, -50%, 0);
46621}
46622
46623/* Animation */
46624
46625.ui.animating.slide.out.sidebar {
46626 -webkit-transition: -webkit-transform 500ms ease;
46627 transition: -webkit-transform 500ms ease;
46628 transition: transform 500ms ease;
46629 transition: transform 500ms ease, -webkit-transform 500ms ease;
46630}
46631
46632/* End */
46633
46634.ui.visible.slide.out.sidebar {
46635 -webkit-transform: translate3d(0%, 0, 0);
46636 transform: translate3d(0%, 0, 0);
46637}
46638
46639/*--------------
46640 Scale Down
46641---------------*/
46642
46643/* Initial */
46644
46645.ui.scale.down.sidebar {
46646 -webkit-transition: -webkit-transform 500ms ease;
46647 transition: -webkit-transform 500ms ease;
46648 transition: transform 500ms ease;
46649 transition: transform 500ms ease, -webkit-transform 500ms ease;
46650 z-index: 102;
46651}
46652
46653/* Sidebar - Initial */
46654
46655.ui.left.scale.down.sidebar {
46656 -webkit-transform: translate3d(-100%, 0, 0);
46657 transform: translate3d(-100%, 0, 0);
46658}
46659
46660.ui.right.scale.down.sidebar {
46661 -webkit-transform: translate3d(100%, 0, 0);
46662 transform: translate3d(100%, 0, 0);
46663}
46664
46665.ui.top.scale.down.sidebar {
46666 -webkit-transform: translate3d(0%, -100%, 0);
46667 transform: translate3d(0%, -100%, 0);
46668}
46669
46670.ui.bottom.scale.down.sidebar {
46671 -webkit-transform: translate3d(0%, 100%, 0);
46672 transform: translate3d(0%, 100%, 0);
46673}
46674
46675/* Pusher - Initial */
46676
46677.ui.scale.down.left.sidebar ~ .pusher {
46678 -webkit-transform-origin: 75% 50%;
46679 transform-origin: 75% 50%;
46680}
46681
46682.ui.scale.down.right.sidebar ~ .pusher {
46683 -webkit-transform-origin: 25% 50%;
46684 transform-origin: 25% 50%;
46685}
46686
46687.ui.scale.down.top.sidebar ~ .pusher {
46688 -webkit-transform-origin: 50% 75%;
46689 transform-origin: 50% 75%;
46690}
46691
46692.ui.scale.down.bottom.sidebar ~ .pusher {
46693 -webkit-transform-origin: 50% 25%;
46694 transform-origin: 50% 25%;
46695}
46696
46697/* Animation */
46698
46699.ui.animating.scale.down > .visible.ui.sidebar {
46700 -webkit-transition: -webkit-transform 500ms ease;
46701 transition: -webkit-transform 500ms ease;
46702 transition: transform 500ms ease;
46703 transition: transform 500ms ease, -webkit-transform 500ms ease;
46704}
46705
46706.ui.visible.scale.down.sidebar ~ .pusher,
46707.ui.animating.scale.down.sidebar ~ .pusher {
46708 display: block !important;
46709 width: 100%;
46710 height: 100%;
46711 overflow: hidden !important;
46712}
46713
46714/* End */
46715
46716.ui.visible.scale.down.sidebar {
46717 -webkit-transform: translate3d(0, 0, 0);
46718 transform: translate3d(0, 0, 0);
46719}
46720
46721.ui.visible.scale.down.sidebar ~ .pusher {
46722 -webkit-transform: scale(0.75);
46723 transform: scale(0.75);
46724}
46725
46726/*******************************
46727 Theme Overrides
46728*******************************/
46729
46730/*******************************
46731 Site Overrides
46732*******************************/
46733/*!
46734 * # Fomantic-UI - Sticky
46735 * http://github.com/fomantic/Fomantic-UI/
46736 *
46737 *
46738 * Released under the MIT license
46739 * http://opensource.org/licenses/MIT
46740 *
46741 */
46742
46743/*******************************
46744 Sticky
46745*******************************/
46746
46747.ui.sticky {
46748 position: static;
46749 -webkit-transition: none;
46750 transition: none;
46751 z-index: 800;
46752}
46753
46754/*******************************
46755 States
46756*******************************/
46757
46758/* Bound */
46759
46760.ui.sticky.bound {
46761 position: absolute;
46762 left: auto;
46763 right: auto;
46764}
46765
46766/* Fixed */
46767
46768.ui.sticky.fixed {
46769 position: fixed;
46770 left: auto;
46771 right: auto;
46772}
46773
46774/* Bound/Fixed Position */
46775
46776.ui.sticky.bound.top,
46777.ui.sticky.fixed.top {
46778 top: 0;
46779 bottom: auto;
46780}
46781
46782.ui.sticky.bound.bottom,
46783.ui.sticky.fixed.bottom {
46784 top: auto;
46785 bottom: 0;
46786}
46787
46788/*******************************
46789 Types
46790*******************************/
46791
46792.ui.native.sticky {
46793 position: -webkit-sticky;
46794 position: -moz-sticky;
46795 position: -ms-sticky;
46796 position: -o-sticky;
46797 position: sticky;
46798}
46799
46800/*******************************
46801 Theme Overrides
46802*******************************/
46803
46804/*******************************
46805 Site Overrides
46806*******************************/
46807/*!
46808 * # Fomantic-UI - Tab
46809 * http://github.com/fomantic/Fomantic-UI/
46810 *
46811 *
46812 * Released under the MIT license
46813 * http://opensource.org/licenses/MIT
46814 *
46815 */
46816
46817/*******************************
46818 UI Tabs
46819*******************************/
46820
46821.ui.tab {
46822 display: none;
46823}
46824
46825/*******************************
46826 States
46827*******************************/
46828
46829/*--------------------
46830 Active
46831---------------------*/
46832
46833.ui.tab.active,
46834.ui.tab.open {
46835 display: block;
46836}
46837
46838/*--------------------
46839 Loading
46840---------------------*/
46841
46842.ui.tab.loading {
46843 position: relative;
46844 overflow: hidden;
46845 display: block;
46846 min-height: 250px;
46847}
46848
46849.ui.tab.loading * {
46850 position: relative !important;
46851 left: -10000px !important;
46852}
46853
46854.ui.tab.loading:before,
46855.ui.tab.loading.segment:before {
46856 position: absolute;
46857 content: '';
46858 top: 50%;
46859 left: 50%;
46860 margin: -1.25em 0 0 -1.25em;
46861 width: 2.5em;
46862 height: 2.5em;
46863 border-radius: 500rem;
46864 border: 0.2em solid rgba(0, 0, 0, 0.1);
46865}
46866
46867.ui.tab.loading:after,
46868.ui.tab.loading.segment:after {
46869 position: absolute;
46870 content: '';
46871 top: 50%;
46872 left: 50%;
46873 margin: -1.25em 0 0 -1.25em;
46874 width: 2.5em;
46875 height: 2.5em;
46876 -webkit-animation: loader 0.6s infinite linear;
46877 animation: loader 0.6s infinite linear;
46878 border: 0.2em solid #767676;
46879 border-radius: 500rem;
46880 -webkit-box-shadow: 0 0 0 1px transparent;
46881 box-shadow: 0 0 0 1px transparent;
46882}
46883
46884/*******************************
46885 Tab Overrides
46886*******************************/
46887
46888/*******************************
46889 User Overrides
46890*******************************/
46891/*!
46892 * # Fomantic-UI - Toast
46893 * http://github.com/fomantic/Fomantic-UI/
46894 *
46895 *
46896 * Released under the MIT license
46897 * http://opensource.org/licenses/MIT
46898 *
46899 */
46900
46901/*******************************
46902 Toast container
46903*******************************/
46904
46905.ui.toast-container {
46906 position: fixed;
46907 z-index: 9999;
46908}
46909
46910.ui.top.right.toast-container {
46911 top: 0.85714286em;
46912 right: 0.85714286em;
46913 margin-left: 0.85714286em;
46914}
46915
46916.ui.top.left.toast-container {
46917 top: 0.85714286em;
46918 left: 0.85714286em;
46919 margin-right: 0.85714286em;
46920}
46921
46922.ui.top.center.toast-container {
46923 left: 50%;
46924 -webkit-transform: translate(-50%, 0);
46925 transform: translate(-50%, 0);
46926 top: 0.85714286em;
46927}
46928
46929.ui.bottom.right.toast-container {
46930 bottom: 0.85714286em;
46931 right: 0.85714286em;
46932 margin-left: 0.85714286em;
46933}
46934
46935.ui.bottom.left.toast-container {
46936 bottom: 0.85714286em;
46937 left: 0.85714286em;
46938 margin-right: 0.85714286em;
46939}
46940
46941.ui.bottom.center.toast-container {
46942 left: 50%;
46943 -webkit-transform: translate(-50%, 0);
46944 transform: translate(-50%, 0);
46945 bottom: 0.85714286em;
46946}
46947
46948/*******************************
46949 Toast
46950*******************************/
46951
46952.toast {
46953 display: block;
46954 border-radius: 0.28571429rem;
46955 padding: 0.78571429em 1em;
46956 margin: 0 0 6px;
46957 color: rgba(255, 255, 255, 0.9);
46958}
46959
46960.floating.toast,
46961.hoverfloating.toast:hover {
46962 -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
46963 box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
46964}
46965
46966.hoverfloating.message:hover {
46967 -webkit-box-shadow: 0 0 0 1px inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
46968 box-shadow: 0 0 0 1px inset, 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
46969}
46970
46971.center.toast-container .toast-box,
46972.right.toast-container .toast-box {
46973 margin-left: auto;
46974}
46975
46976.center.toast-container .toast-box {
46977 margin-right: auto;
46978}
46979
46980.visible.toast-box,
46981.animating.toast-box,
46982.toast-box {
46983 display: table !important;
46984}
46985
46986.toast-container .compact {
46987 display: block;
46988 width: 300px;
46989}
46990
46991.toast-container .message,
46992.toast:hover {
46993 opacity: 1;
46994 cursor: pointer;
46995}
46996
46997.icon.toast .content {
46998 padding-left: 3em;
46999}
47000
47001.toast > .content > .header {
47002 font-weight: bold;
47003}
47004
47005.info.toast {
47006 background-color: #31CCEC;
47007}
47008
47009.warning.toast {
47010 background-color: #F2C037;
47011}
47012
47013.success.toast {
47014 background-color: #21BA45;
47015}
47016
47017.error.toast {
47018 background-color: #DB2828;
47019}
47020
47021.toast-box .info.attached.progress .bar {
47022 background: #12a1bf !important;
47023}
47024
47025.toast-box .warning.attached.progress .bar {
47026 background: #cf9b0d !important;
47027}
47028
47029.toast-box .success.attached.progress .bar {
47030 background: #15792d !important;
47031}
47032
47033.toast-box .error.attached.progress .bar {
47034 background: #9c1a1a !important;
47035}
47036
47037/*--------------
47038 Colors
47039-------------- */
47040
47041.primary.toast {
47042 background-color: #2185D0;
47043}
47044
47045.inverted.primary.toast,
47046.toast-box .inverted.primary.attached.progress .bar {
47047 background-color: #54C8FF;
47048}
47049
47050.secondary.toast {
47051 background-color: #1B1C1D;
47052}
47053
47054.inverted.secondary.toast,
47055.toast-box .inverted.secondary.attached.progress .bar {
47056 background-color: #545454;
47057}
47058
47059.red.toast {
47060 background-color: #DB2828;
47061}
47062
47063.inverted.red.toast,
47064.toast-box .inverted.red.attached.progress .bar {
47065 background-color: #FF695E;
47066}
47067
47068.orange.toast {
47069 background-color: #F2711C;
47070}
47071
47072.inverted.orange.toast,
47073.toast-box .inverted.orange.attached.progress .bar {
47074 background-color: #FF851B;
47075}
47076
47077.yellow.toast {
47078 background-color: #FBBD08;
47079}
47080
47081.inverted.yellow.toast,
47082.toast-box .inverted.yellow.attached.progress .bar {
47083 background-color: #FFE21F;
47084}
47085
47086.olive.toast {
47087 background-color: #B5CC18;
47088}
47089
47090.inverted.olive.toast,
47091.toast-box .inverted.olive.attached.progress .bar {
47092 background-color: #D9E778;
47093}
47094
47095.green.toast {
47096 background-color: #21BA45;
47097}
47098
47099.inverted.green.toast,
47100.toast-box .inverted.green.attached.progress .bar {
47101 background-color: #2ECC40;
47102}
47103
47104.teal.toast {
47105 background-color: #00B5AD;
47106}
47107
47108.inverted.teal.toast,
47109.toast-box .inverted.teal.attached.progress .bar {
47110 background-color: #6DFFFF;
47111}
47112
47113.blue.toast {
47114 background-color: #2185D0;
47115}
47116
47117.inverted.blue.toast,
47118.toast-box .inverted.blue.attached.progress .bar {
47119 background-color: #54C8FF;
47120}
47121
47122.violet.toast {
47123 background-color: #6435C9;
47124}
47125
47126.inverted.violet.toast,
47127.toast-box .inverted.violet.attached.progress .bar {
47128 background-color: #A291FB;
47129}
47130
47131.purple.toast {
47132 background-color: #A333C8;
47133}
47134
47135.inverted.purple.toast,
47136.toast-box .inverted.purple.attached.progress .bar {
47137 background-color: #DC73FF;
47138}
47139
47140.pink.toast {
47141 background-color: #E03997;
47142}
47143
47144.inverted.pink.toast,
47145.toast-box .inverted.pink.attached.progress .bar {
47146 background-color: #FF8EDF;
47147}
47148
47149.brown.toast {
47150 background-color: #A5673F;
47151}
47152
47153.inverted.brown.toast,
47154.toast-box .inverted.brown.attached.progress .bar {
47155 background-color: #D67C1C;
47156}
47157
47158.grey.toast {
47159 background-color: #767676;
47160}
47161
47162.inverted.grey.toast,
47163.toast-box .inverted.grey.attached.progress .bar {
47164 background-color: #DCDDDE;
47165}
47166
47167.black.toast {
47168 background-color: #1B1C1D;
47169}
47170
47171.inverted.black.toast,
47172.toast-box .inverted.black.attached.progress .bar {
47173 background-color: #545454;
47174}
47175
47176.inverted.toast {
47177 color: rgba(0, 0, 0, 0.87);
47178}
47179
47180/*--------------
47181 Icon
47182---------------*/
47183
47184.icon.toast > .icon:not(.close) {
47185 display: inline-block;
47186 vertical-align: middle;
47187 font-size: 1.5em;
47188 position: absolute;
47189}
47190
47191.icon.toast > .content {
47192 display: inline-block;
47193 vertical-align: middle;
47194}
47195
47196/*---------------
47197 Progress Bar
47198 ----------------*/
47199
47200.toast-box .attached.progress .bar {
47201 min-width: 0;
47202}
47203
47204.toast-box .active.progress .bar:after {
47205 -webkit-animation: progress-active 2s ease infinite !important;
47206 animation: progress-active 2s ease infinite !important;
47207}
47208
47209.toast-box {
47210 margin-bottom: 6px;
47211}
47212
47213.toast-box .toast,
47214.toast-box .message {
47215 margin-top: 0;
47216 margin-bottom: 0;
47217 position: relative;
47218}
47219
47220.toast-box .attached.progress {
47221 z-index: 1;
47222}
47223
47224.toast-box .bottom.attached.progress {
47225 margin: -3px 0 6px;
47226}
47227
47228.toast-box .top.attached.progress {
47229 margin: 6px 0 -3px;
47230}
47231
47232/* --------
47233 Close Icon
47234 -----------*/
47235
47236.toast-box .message > .close.icon {
47237 top: 0.3em;
47238 right: 0.3em;
47239}
47240
47241.toast-box .toast > .close.icon {
47242 cursor: pointer;
47243 position: absolute;
47244 margin: 0;
47245 top: 0.3em;
47246 right: 0.3em;
47247 opacity: 0.7;
47248 -webkit-transition: opacity 0.1s ease;
47249 transition: opacity 0.1s ease;
47250}
47251
47252.toast-box .toast > .close.icon:hover {
47253 opacity: 1;
47254}
47255/*!
47256 * # Fomantic-UI - Transition
47257 * http://github.com/fomantic/Fomantic-UI/
47258 *
47259 *
47260 * Released under the MIT license
47261 * http://opensource.org/licenses/MIT
47262 *
47263 */
47264
47265/*******************************
47266 Transitions
47267*******************************/
47268
47269.transition {
47270 -webkit-animation-iteration-count: 1;
47271 animation-iteration-count: 1;
47272 -webkit-animation-duration: 300ms;
47273 animation-duration: 300ms;
47274 -webkit-animation-timing-function: ease;
47275 animation-timing-function: ease;
47276 -webkit-animation-fill-mode: both;
47277 animation-fill-mode: both;
47278}
47279
47280/*******************************
47281 States
47282*******************************/
47283
47284/* Animating */
47285
47286.animating.transition {
47287 -webkit-backface-visibility: hidden;
47288 backface-visibility: hidden;
47289 visibility: visible !important;
47290}
47291
47292/* Loading */
47293
47294.loading.transition {
47295 position: absolute;
47296 top: -99999px;
47297 left: -99999px;
47298}
47299
47300/* Hidden */
47301
47302.hidden.transition {
47303 display: none;
47304 visibility: hidden;
47305}
47306
47307/* Visible */
47308
47309.visible.transition {
47310 display: block !important;
47311 visibility: visible !important;
47312 /* backface-visibility: @backfaceVisibility;
47313 transform: @use3DAcceleration;*/
47314}
47315
47316/* Disabled */
47317
47318.disabled.transition {
47319 -webkit-animation-play-state: paused;
47320 animation-play-state: paused;
47321}
47322
47323/*******************************
47324 Variations
47325*******************************/
47326
47327.looping.transition {
47328 -webkit-animation-iteration-count: infinite;
47329 animation-iteration-count: infinite;
47330}
47331
47332/*******************************
47333 Transitions
47334*******************************/
47335
47336/*
47337 Some transitions adapted from Animate CSS
47338 https://github.com/daneden/animate.css
47339
47340 Additional transitions adapted from Glide
47341 by Nick Pettit - https://github.com/nickpettit/glide
47342*/
47343
47344/*--------------
47345 Browse
47346---------------*/
47347
47348.transition.browse {
47349 -webkit-animation-duration: 500ms;
47350 animation-duration: 500ms;
47351}
47352
47353.transition.browse.in {
47354 -webkit-animation-name: browseIn;
47355 animation-name: browseIn;
47356}
47357
47358.transition.browse.out,
47359.transition.browse.left.out {
47360 -webkit-animation-name: browseOutLeft;
47361 animation-name: browseOutLeft;
47362}
47363
47364.transition.browse.right.out {
47365 -webkit-animation-name: browseOutRight;
47366 animation-name: browseOutRight;
47367}
47368
47369/* In */
47370
47371@-webkit-keyframes browseIn {
47372 0% {
47373 -webkit-transform: scale(0.8) translateZ(0px);
47374 transform: scale(0.8) translateZ(0px);
47375 z-index: -1;
47376 }
47377
47378 10% {
47379 -webkit-transform: scale(0.8) translateZ(0px);
47380 transform: scale(0.8) translateZ(0px);
47381 z-index: -1;
47382 opacity: 0.7;
47383 }
47384
47385 80% {
47386 -webkit-transform: scale(1.05) translateZ(0px);
47387 transform: scale(1.05) translateZ(0px);
47388 opacity: 1;
47389 z-index: 999;
47390 }
47391
47392 100% {
47393 -webkit-transform: scale(1) translateZ(0px);
47394 transform: scale(1) translateZ(0px);
47395 z-index: 999;
47396 }
47397}
47398
47399@keyframes browseIn {
47400 0% {
47401 -webkit-transform: scale(0.8) translateZ(0px);
47402 transform: scale(0.8) translateZ(0px);
47403 z-index: -1;
47404 }
47405
47406 10% {
47407 -webkit-transform: scale(0.8) translateZ(0px);
47408 transform: scale(0.8) translateZ(0px);
47409 z-index: -1;
47410 opacity: 0.7;
47411 }
47412
47413 80% {
47414 -webkit-transform: scale(1.05) translateZ(0px);
47415 transform: scale(1.05) translateZ(0px);
47416 opacity: 1;
47417 z-index: 999;
47418 }
47419
47420 100% {
47421 -webkit-transform: scale(1) translateZ(0px);
47422 transform: scale(1) translateZ(0px);
47423 z-index: 999;
47424 }
47425}
47426
47427/* Out */
47428
47429@-webkit-keyframes browseOutLeft {
47430 0% {
47431 z-index: 999;
47432 -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
47433 transform: translateX(0%) rotateY(0deg) rotateX(0deg);
47434 }
47435
47436 50% {
47437 z-index: -1;
47438 -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
47439 transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
47440 }
47441
47442 80% {
47443 opacity: 1;
47444 }
47445
47446 100% {
47447 z-index: -1;
47448 -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
47449 transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
47450 opacity: 0;
47451 }
47452}
47453
47454@keyframes browseOutLeft {
47455 0% {
47456 z-index: 999;
47457 -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
47458 transform: translateX(0%) rotateY(0deg) rotateX(0deg);
47459 }
47460
47461 50% {
47462 z-index: -1;
47463 -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
47464 transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
47465 }
47466
47467 80% {
47468 opacity: 1;
47469 }
47470
47471 100% {
47472 z-index: -1;
47473 -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
47474 transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
47475 opacity: 0;
47476 }
47477}
47478
47479@-webkit-keyframes browseOutRight {
47480 0% {
47481 z-index: 999;
47482 -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
47483 transform: translateX(0%) rotateY(0deg) rotateX(0deg);
47484 }
47485
47486 50% {
47487 z-index: 1;
47488 -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
47489 transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
47490 }
47491
47492 80% {
47493 opacity: 1;
47494 }
47495
47496 100% {
47497 z-index: 1;
47498 -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
47499 transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
47500 opacity: 0;
47501 }
47502}
47503
47504@keyframes browseOutRight {
47505 0% {
47506 z-index: 999;
47507 -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
47508 transform: translateX(0%) rotateY(0deg) rotateX(0deg);
47509 }
47510
47511 50% {
47512 z-index: 1;
47513 -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
47514 transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
47515 }
47516
47517 80% {
47518 opacity: 1;
47519 }
47520
47521 100% {
47522 z-index: 1;
47523 -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
47524 transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
47525 opacity: 0;
47526 }
47527}
47528
47529/*--------------
47530 Drop
47531---------------*/
47532
47533.drop.transition {
47534 -webkit-transform-origin: top center;
47535 transform-origin: top center;
47536 -webkit-animation-duration: 400ms;
47537 animation-duration: 400ms;
47538 -webkit-animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
47539 animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
47540}
47541
47542.drop.transition.in {
47543 -webkit-animation-name: dropIn;
47544 animation-name: dropIn;
47545}
47546
47547.drop.transition.out {
47548 -webkit-animation-name: dropOut;
47549 animation-name: dropOut;
47550}
47551
47552/* Drop */
47553
47554@-webkit-keyframes dropIn {
47555 0% {
47556 opacity: 0;
47557 -webkit-transform: scale(0);
47558 transform: scale(0);
47559 }
47560
47561 100% {
47562 opacity: 1;
47563 -webkit-transform: scale(1);
47564 transform: scale(1);
47565 }
47566}
47567
47568@keyframes dropIn {
47569 0% {
47570 opacity: 0;
47571 -webkit-transform: scale(0);
47572 transform: scale(0);
47573 }
47574
47575 100% {
47576 opacity: 1;
47577 -webkit-transform: scale(1);
47578 transform: scale(1);
47579 }
47580}
47581
47582@-webkit-keyframes dropOut {
47583 0% {
47584 opacity: 1;
47585 -webkit-transform: scale(1);
47586 transform: scale(1);
47587 }
47588
47589 100% {
47590 opacity: 0;
47591 -webkit-transform: scale(0);
47592 transform: scale(0);
47593 }
47594}
47595
47596@keyframes dropOut {
47597 0% {
47598 opacity: 1;
47599 -webkit-transform: scale(1);
47600 transform: scale(1);
47601 }
47602
47603 100% {
47604 opacity: 0;
47605 -webkit-transform: scale(0);
47606 transform: scale(0);
47607 }
47608}
47609
47610/*--------------
47611 Fade
47612---------------*/
47613
47614.transition.fade.in {
47615 -webkit-animation-name: fadeIn;
47616 animation-name: fadeIn;
47617}
47618
47619.transition[class*="fade up"].in {
47620 -webkit-animation-name: fadeInUp;
47621 animation-name: fadeInUp;
47622}
47623
47624.transition[class*="fade down"].in {
47625 -webkit-animation-name: fadeInDown;
47626 animation-name: fadeInDown;
47627}
47628
47629.transition[class*="fade left"].in {
47630 -webkit-animation-name: fadeInLeft;
47631 animation-name: fadeInLeft;
47632}
47633
47634.transition[class*="fade right"].in {
47635 -webkit-animation-name: fadeInRight;
47636 animation-name: fadeInRight;
47637}
47638
47639.transition.fade.out {
47640 -webkit-animation-name: fadeOut;
47641 animation-name: fadeOut;
47642}
47643
47644.transition[class*="fade up"].out {
47645 -webkit-animation-name: fadeOutUp;
47646 animation-name: fadeOutUp;
47647}
47648
47649.transition[class*="fade down"].out {
47650 -webkit-animation-name: fadeOutDown;
47651 animation-name: fadeOutDown;
47652}
47653
47654.transition[class*="fade left"].out {
47655 -webkit-animation-name: fadeOutLeft;
47656 animation-name: fadeOutLeft;
47657}
47658
47659.transition[class*="fade right"].out {
47660 -webkit-animation-name: fadeOutRight;
47661 animation-name: fadeOutRight;
47662}
47663
47664/* In */
47665
47666@-webkit-keyframes fadeIn {
47667 0% {
47668 opacity: 0;
47669 }
47670
47671 100% {
47672 opacity: 1;
47673 }
47674}
47675
47676@keyframes fadeIn {
47677 0% {
47678 opacity: 0;
47679 }
47680
47681 100% {
47682 opacity: 1;
47683 }
47684}
47685
47686@-webkit-keyframes fadeInUp {
47687 0% {
47688 opacity: 0;
47689 -webkit-transform: translateY(10%);
47690 transform: translateY(10%);
47691 }
47692
47693 100% {
47694 opacity: 1;
47695 -webkit-transform: translateY(0%);
47696 transform: translateY(0%);
47697 }
47698}
47699
47700@keyframes fadeInUp {
47701 0% {
47702 opacity: 0;
47703 -webkit-transform: translateY(10%);
47704 transform: translateY(10%);
47705 }
47706
47707 100% {
47708 opacity: 1;
47709 -webkit-transform: translateY(0%);
47710 transform: translateY(0%);
47711 }
47712}
47713
47714@-webkit-keyframes fadeInDown {
47715 0% {
47716 opacity: 0;
47717 -webkit-transform: translateY(-10%);
47718 transform: translateY(-10%);
47719 }
47720
47721 100% {
47722 opacity: 1;
47723 -webkit-transform: translateY(0%);
47724 transform: translateY(0%);
47725 }
47726}
47727
47728@keyframes fadeInDown {
47729 0% {
47730 opacity: 0;
47731 -webkit-transform: translateY(-10%);
47732 transform: translateY(-10%);
47733 }
47734
47735 100% {
47736 opacity: 1;
47737 -webkit-transform: translateY(0%);
47738 transform: translateY(0%);
47739 }
47740}
47741
47742@-webkit-keyframes fadeInLeft {
47743 0% {
47744 opacity: 0;
47745 -webkit-transform: translateX(10%);
47746 transform: translateX(10%);
47747 }
47748
47749 100% {
47750 opacity: 1;
47751 -webkit-transform: translateX(0%);
47752 transform: translateX(0%);
47753 }
47754}
47755
47756@keyframes fadeInLeft {
47757 0% {
47758 opacity: 0;
47759 -webkit-transform: translateX(10%);
47760 transform: translateX(10%);
47761 }
47762
47763 100% {
47764 opacity: 1;
47765 -webkit-transform: translateX(0%);
47766 transform: translateX(0%);
47767 }
47768}
47769
47770@-webkit-keyframes fadeInRight {
47771 0% {
47772 opacity: 0;
47773 -webkit-transform: translateX(-10%);
47774 transform: translateX(-10%);
47775 }
47776
47777 100% {
47778 opacity: 1;
47779 -webkit-transform: translateX(0%);
47780 transform: translateX(0%);
47781 }
47782}
47783
47784@keyframes fadeInRight {
47785 0% {
47786 opacity: 0;
47787 -webkit-transform: translateX(-10%);
47788 transform: translateX(-10%);
47789 }
47790
47791 100% {
47792 opacity: 1;
47793 -webkit-transform: translateX(0%);
47794 transform: translateX(0%);
47795 }
47796}
47797
47798/* Out */
47799
47800@-webkit-keyframes fadeOut {
47801 0% {
47802 opacity: 1;
47803 }
47804
47805 100% {
47806 opacity: 0;
47807 }
47808}
47809
47810@keyframes fadeOut {
47811 0% {
47812 opacity: 1;
47813 }
47814
47815 100% {
47816 opacity: 0;
47817 }
47818}
47819
47820@-webkit-keyframes fadeOutUp {
47821 0% {
47822 opacity: 1;
47823 -webkit-transform: translateY(0%);
47824 transform: translateY(0%);
47825 }
47826
47827 100% {
47828 opacity: 0;
47829 -webkit-transform: translateY(5%);
47830 transform: translateY(5%);
47831 }
47832}
47833
47834@keyframes fadeOutUp {
47835 0% {
47836 opacity: 1;
47837 -webkit-transform: translateY(0%);
47838 transform: translateY(0%);
47839 }
47840
47841 100% {
47842 opacity: 0;
47843 -webkit-transform: translateY(5%);
47844 transform: translateY(5%);
47845 }
47846}
47847
47848@-webkit-keyframes fadeOutDown {
47849 0% {
47850 opacity: 1;
47851 -webkit-transform: translateY(0%);
47852 transform: translateY(0%);
47853 }
47854
47855 100% {
47856 opacity: 0;
47857 -webkit-transform: translateY(-5%);
47858 transform: translateY(-5%);
47859 }
47860}
47861
47862@keyframes fadeOutDown {
47863 0% {
47864 opacity: 1;
47865 -webkit-transform: translateY(0%);
47866 transform: translateY(0%);
47867 }
47868
47869 100% {
47870 opacity: 0;
47871 -webkit-transform: translateY(-5%);
47872 transform: translateY(-5%);
47873 }
47874}
47875
47876@-webkit-keyframes fadeOutLeft {
47877 0% {
47878 opacity: 1;
47879 -webkit-transform: translateX(0%);
47880 transform: translateX(0%);
47881 }
47882
47883 100% {
47884 opacity: 0;
47885 -webkit-transform: translateX(5%);
47886 transform: translateX(5%);
47887 }
47888}
47889
47890@keyframes fadeOutLeft {
47891 0% {
47892 opacity: 1;
47893 -webkit-transform: translateX(0%);
47894 transform: translateX(0%);
47895 }
47896
47897 100% {
47898 opacity: 0;
47899 -webkit-transform: translateX(5%);
47900 transform: translateX(5%);
47901 }
47902}
47903
47904@-webkit-keyframes fadeOutRight {
47905 0% {
47906 opacity: 1;
47907 -webkit-transform: translateX(0%);
47908 transform: translateX(0%);
47909 }
47910
47911 100% {
47912 opacity: 0;
47913 -webkit-transform: translateX(-5%);
47914 transform: translateX(-5%);
47915 }
47916}
47917
47918@keyframes fadeOutRight {
47919 0% {
47920 opacity: 1;
47921 -webkit-transform: translateX(0%);
47922 transform: translateX(0%);
47923 }
47924
47925 100% {
47926 opacity: 0;
47927 -webkit-transform: translateX(-5%);
47928 transform: translateX(-5%);
47929 }
47930}
47931
47932/*--------------
47933 Flips
47934---------------*/
47935
47936.flip.transition.in,
47937.flip.transition.out {
47938 -webkit-animation-duration: 600ms;
47939 animation-duration: 600ms;
47940}
47941
47942.horizontal.flip.transition.in {
47943 -webkit-animation-name: horizontalFlipIn;
47944 animation-name: horizontalFlipIn;
47945}
47946
47947.horizontal.flip.transition.out {
47948 -webkit-animation-name: horizontalFlipOut;
47949 animation-name: horizontalFlipOut;
47950}
47951
47952.vertical.flip.transition.in {
47953 -webkit-animation-name: verticalFlipIn;
47954 animation-name: verticalFlipIn;
47955}
47956
47957.vertical.flip.transition.out {
47958 -webkit-animation-name: verticalFlipOut;
47959 animation-name: verticalFlipOut;
47960}
47961
47962/* In */
47963
47964@-webkit-keyframes horizontalFlipIn {
47965 0% {
47966 -webkit-transform: perspective(2000px) rotateY(-90deg);
47967 transform: perspective(2000px) rotateY(-90deg);
47968 opacity: 0;
47969 }
47970
47971 100% {
47972 -webkit-transform: perspective(2000px) rotateY(0deg);
47973 transform: perspective(2000px) rotateY(0deg);
47974 opacity: 1;
47975 }
47976}
47977
47978@keyframes horizontalFlipIn {
47979 0% {
47980 -webkit-transform: perspective(2000px) rotateY(-90deg);
47981 transform: perspective(2000px) rotateY(-90deg);
47982 opacity: 0;
47983 }
47984
47985 100% {
47986 -webkit-transform: perspective(2000px) rotateY(0deg);
47987 transform: perspective(2000px) rotateY(0deg);
47988 opacity: 1;
47989 }
47990}
47991
47992@-webkit-keyframes verticalFlipIn {
47993 0% {
47994 -webkit-transform: perspective(2000px) rotateX(-90deg);
47995 transform: perspective(2000px) rotateX(-90deg);
47996 opacity: 0;
47997 }
47998
47999 100% {
48000 -webkit-transform: perspective(2000px) rotateX(0deg);
48001 transform: perspective(2000px) rotateX(0deg);
48002 opacity: 1;
48003 }
48004}
48005
48006@keyframes verticalFlipIn {
48007 0% {
48008 -webkit-transform: perspective(2000px) rotateX(-90deg);
48009 transform: perspective(2000px) rotateX(-90deg);
48010 opacity: 0;
48011 }
48012
48013 100% {
48014 -webkit-transform: perspective(2000px) rotateX(0deg);
48015 transform: perspective(2000px) rotateX(0deg);
48016 opacity: 1;
48017 }
48018}
48019
48020/* Out */
48021
48022@-webkit-keyframes horizontalFlipOut {
48023 0% {
48024 -webkit-transform: perspective(2000px) rotateY(0deg);
48025 transform: perspective(2000px) rotateY(0deg);
48026 opacity: 1;
48027 }
48028
48029 100% {
48030 -webkit-transform: perspective(2000px) rotateY(90deg);
48031 transform: perspective(2000px) rotateY(90deg);
48032 opacity: 0;
48033 }
48034}
48035
48036@keyframes horizontalFlipOut {
48037 0% {
48038 -webkit-transform: perspective(2000px) rotateY(0deg);
48039 transform: perspective(2000px) rotateY(0deg);
48040 opacity: 1;
48041 }
48042
48043 100% {
48044 -webkit-transform: perspective(2000px) rotateY(90deg);
48045 transform: perspective(2000px) rotateY(90deg);
48046 opacity: 0;
48047 }
48048}
48049
48050@-webkit-keyframes verticalFlipOut {
48051 0% {
48052 -webkit-transform: perspective(2000px) rotateX(0deg);
48053 transform: perspective(2000px) rotateX(0deg);
48054 opacity: 1;
48055 }
48056
48057 100% {
48058 -webkit-transform: perspective(2000px) rotateX(-90deg);
48059 transform: perspective(2000px) rotateX(-90deg);
48060 opacity: 0;
48061 }
48062}
48063
48064@keyframes verticalFlipOut {
48065 0% {
48066 -webkit-transform: perspective(2000px) rotateX(0deg);
48067 transform: perspective(2000px) rotateX(0deg);
48068 opacity: 1;
48069 }
48070
48071 100% {
48072 -webkit-transform: perspective(2000px) rotateX(-90deg);
48073 transform: perspective(2000px) rotateX(-90deg);
48074 opacity: 0;
48075 }
48076}
48077
48078/*--------------
48079 Scale
48080---------------*/
48081
48082.scale.transition.in {
48083 -webkit-animation-name: scaleIn;
48084 animation-name: scaleIn;
48085}
48086
48087.scale.transition.out {
48088 -webkit-animation-name: scaleOut;
48089 animation-name: scaleOut;
48090}
48091
48092@-webkit-keyframes scaleIn {
48093 0% {
48094 opacity: 0;
48095 -webkit-transform: scale(0.8);
48096 transform: scale(0.8);
48097 }
48098
48099 100% {
48100 opacity: 1;
48101 -webkit-transform: scale(1);
48102 transform: scale(1);
48103 }
48104}
48105
48106@keyframes scaleIn {
48107 0% {
48108 opacity: 0;
48109 -webkit-transform: scale(0.8);
48110 transform: scale(0.8);
48111 }
48112
48113 100% {
48114 opacity: 1;
48115 -webkit-transform: scale(1);
48116 transform: scale(1);
48117 }
48118}
48119
48120/* Out */
48121
48122@-webkit-keyframes scaleOut {
48123 0% {
48124 opacity: 1;
48125 -webkit-transform: scale(1);
48126 transform: scale(1);
48127 }
48128
48129 100% {
48130 opacity: 0;
48131 -webkit-transform: scale(0.9);
48132 transform: scale(0.9);
48133 }
48134}
48135
48136@keyframes scaleOut {
48137 0% {
48138 opacity: 1;
48139 -webkit-transform: scale(1);
48140 transform: scale(1);
48141 }
48142
48143 100% {
48144 opacity: 0;
48145 -webkit-transform: scale(0.9);
48146 transform: scale(0.9);
48147 }
48148}
48149
48150/*--------------
48151 Fly
48152---------------*/
48153
48154/* Inward */
48155
48156.transition.fly {
48157 -webkit-animation-duration: 0.6s;
48158 animation-duration: 0.6s;
48159 -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
48160 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
48161}
48162
48163.transition.fly.in {
48164 -webkit-animation-name: flyIn;
48165 animation-name: flyIn;
48166}
48167
48168.transition[class*="fly up"].in {
48169 -webkit-animation-name: flyInUp;
48170 animation-name: flyInUp;
48171}
48172
48173.transition[class*="fly down"].in {
48174 -webkit-animation-name: flyInDown;
48175 animation-name: flyInDown;
48176}
48177
48178.transition[class*="fly left"].in {
48179 -webkit-animation-name: flyInLeft;
48180 animation-name: flyInLeft;
48181}
48182
48183.transition[class*="fly right"].in {
48184 -webkit-animation-name: flyInRight;
48185 animation-name: flyInRight;
48186}
48187
48188/* Outward */
48189
48190.transition.fly.out {
48191 -webkit-animation-name: flyOut;
48192 animation-name: flyOut;
48193}
48194
48195.transition[class*="fly up"].out {
48196 -webkit-animation-name: flyOutUp;
48197 animation-name: flyOutUp;
48198}
48199
48200.transition[class*="fly down"].out {
48201 -webkit-animation-name: flyOutDown;
48202 animation-name: flyOutDown;
48203}
48204
48205.transition[class*="fly left"].out {
48206 -webkit-animation-name: flyOutLeft;
48207 animation-name: flyOutLeft;
48208}
48209
48210.transition[class*="fly right"].out {
48211 -webkit-animation-name: flyOutRight;
48212 animation-name: flyOutRight;
48213}
48214
48215/* In */
48216
48217@-webkit-keyframes flyIn {
48218 0% {
48219 opacity: 0;
48220 -webkit-transform: scale3d(0.3, 0.3, 0.3);
48221 transform: scale3d(0.3, 0.3, 0.3);
48222 }
48223
48224 20% {
48225 -webkit-transform: scale3d(1.1, 1.1, 1.1);
48226 transform: scale3d(1.1, 1.1, 1.1);
48227 }
48228
48229 40% {
48230 -webkit-transform: scale3d(0.9, 0.9, 0.9);
48231 transform: scale3d(0.9, 0.9, 0.9);
48232 }
48233
48234 60% {
48235 opacity: 1;
48236 -webkit-transform: scale3d(1.03, 1.03, 1.03);
48237 transform: scale3d(1.03, 1.03, 1.03);
48238 }
48239
48240 80% {
48241 -webkit-transform: scale3d(0.97, 0.97, 0.97);
48242 transform: scale3d(0.97, 0.97, 0.97);
48243 }
48244
48245 100% {
48246 opacity: 1;
48247 -webkit-transform: scale3d(1, 1, 1);
48248 transform: scale3d(1, 1, 1);
48249 }
48250}
48251
48252@keyframes flyIn {
48253 0% {
48254 opacity: 0;
48255 -webkit-transform: scale3d(0.3, 0.3, 0.3);
48256 transform: scale3d(0.3, 0.3, 0.3);
48257 }
48258
48259 20% {
48260 -webkit-transform: scale3d(1.1, 1.1, 1.1);
48261 transform: scale3d(1.1, 1.1, 1.1);
48262 }
48263
48264 40% {
48265 -webkit-transform: scale3d(0.9, 0.9, 0.9);
48266 transform: scale3d(0.9, 0.9, 0.9);
48267 }
48268
48269 60% {
48270 opacity: 1;
48271 -webkit-transform: scale3d(1.03, 1.03, 1.03);
48272 transform: scale3d(1.03, 1.03, 1.03);
48273 }
48274
48275 80% {
48276 -webkit-transform: scale3d(0.97, 0.97, 0.97);
48277 transform: scale3d(0.97, 0.97, 0.97);
48278 }
48279
48280 100% {
48281 opacity: 1;
48282 -webkit-transform: scale3d(1, 1, 1);
48283 transform: scale3d(1, 1, 1);
48284 }
48285}
48286
48287@-webkit-keyframes flyInUp {
48288 0% {
48289 opacity: 0;
48290 -webkit-transform: translate3d(0, 1500px, 0);
48291 transform: translate3d(0, 1500px, 0);
48292 }
48293
48294 60% {
48295 opacity: 1;
48296 -webkit-transform: translate3d(0, -20px, 0);
48297 transform: translate3d(0, -20px, 0);
48298 }
48299
48300 75% {
48301 -webkit-transform: translate3d(0, 10px, 0);
48302 transform: translate3d(0, 10px, 0);
48303 }
48304
48305 90% {
48306 -webkit-transform: translate3d(0, -5px, 0);
48307 transform: translate3d(0, -5px, 0);
48308 }
48309
48310 100% {
48311 -webkit-transform: translate3d(0, 0, 0);
48312 transform: translate3d(0, 0, 0);
48313 }
48314}
48315
48316@keyframes flyInUp {
48317 0% {
48318 opacity: 0;
48319 -webkit-transform: translate3d(0, 1500px, 0);
48320 transform: translate3d(0, 1500px, 0);
48321 }
48322
48323 60% {
48324 opacity: 1;
48325 -webkit-transform: translate3d(0, -20px, 0);
48326 transform: translate3d(0, -20px, 0);
48327 }
48328
48329 75% {
48330 -webkit-transform: translate3d(0, 10px, 0);
48331 transform: translate3d(0, 10px, 0);
48332 }
48333
48334 90% {
48335 -webkit-transform: translate3d(0, -5px, 0);
48336 transform: translate3d(0, -5px, 0);
48337 }
48338
48339 100% {
48340 -webkit-transform: translate3d(0, 0, 0);
48341 transform: translate3d(0, 0, 0);
48342 }
48343}
48344
48345@-webkit-keyframes flyInDown {
48346 0% {
48347 opacity: 0;
48348 -webkit-transform: translate3d(0, -1500px, 0);
48349 transform: translate3d(0, -1500px, 0);
48350 }
48351
48352 60% {
48353 opacity: 1;
48354 -webkit-transform: translate3d(0, 25px, 0);
48355 transform: translate3d(0, 25px, 0);
48356 }
48357
48358 75% {
48359 -webkit-transform: translate3d(0, -10px, 0);
48360 transform: translate3d(0, -10px, 0);
48361 }
48362
48363 90% {
48364 -webkit-transform: translate3d(0, 5px, 0);
48365 transform: translate3d(0, 5px, 0);
48366 }
48367
48368 100% {
48369 -webkit-transform: none;
48370 transform: none;
48371 }
48372}
48373
48374@keyframes flyInDown {
48375 0% {
48376 opacity: 0;
48377 -webkit-transform: translate3d(0, -1500px, 0);
48378 transform: translate3d(0, -1500px, 0);
48379 }
48380
48381 60% {
48382 opacity: 1;
48383 -webkit-transform: translate3d(0, 25px, 0);
48384 transform: translate3d(0, 25px, 0);
48385 }
48386
48387 75% {
48388 -webkit-transform: translate3d(0, -10px, 0);
48389 transform: translate3d(0, -10px, 0);
48390 }
48391
48392 90% {
48393 -webkit-transform: translate3d(0, 5px, 0);
48394 transform: translate3d(0, 5px, 0);
48395 }
48396
48397 100% {
48398 -webkit-transform: none;
48399 transform: none;
48400 }
48401}
48402
48403@-webkit-keyframes flyInLeft {
48404 0% {
48405 opacity: 0;
48406 -webkit-transform: translate3d(1500px, 0, 0);
48407 transform: translate3d(1500px, 0, 0);
48408 }
48409
48410 60% {
48411 opacity: 1;
48412 -webkit-transform: translate3d(-25px, 0, 0);
48413 transform: translate3d(-25px, 0, 0);
48414 }
48415
48416 75% {
48417 -webkit-transform: translate3d(10px, 0, 0);
48418 transform: translate3d(10px, 0, 0);
48419 }
48420
48421 90% {
48422 -webkit-transform: translate3d(-5px, 0, 0);
48423 transform: translate3d(-5px, 0, 0);
48424 }
48425
48426 100% {
48427 -webkit-transform: none;
48428 transform: none;
48429 }
48430}
48431
48432@keyframes flyInLeft {
48433 0% {
48434 opacity: 0;
48435 -webkit-transform: translate3d(1500px, 0, 0);
48436 transform: translate3d(1500px, 0, 0);
48437 }
48438
48439 60% {
48440 opacity: 1;
48441 -webkit-transform: translate3d(-25px, 0, 0);
48442 transform: translate3d(-25px, 0, 0);
48443 }
48444
48445 75% {
48446 -webkit-transform: translate3d(10px, 0, 0);
48447 transform: translate3d(10px, 0, 0);
48448 }
48449
48450 90% {
48451 -webkit-transform: translate3d(-5px, 0, 0);
48452 transform: translate3d(-5px, 0, 0);
48453 }
48454
48455 100% {
48456 -webkit-transform: none;
48457 transform: none;
48458 }
48459}
48460
48461@-webkit-keyframes flyInRight {
48462 0% {
48463 opacity: 0;
48464 -webkit-transform: translate3d(-1500px, 0, 0);
48465 transform: translate3d(-1500px, 0, 0);
48466 }
48467
48468 60% {
48469 opacity: 1;
48470 -webkit-transform: translate3d(25px, 0, 0);
48471 transform: translate3d(25px, 0, 0);
48472 }
48473
48474 75% {
48475 -webkit-transform: translate3d(-10px, 0, 0);
48476 transform: translate3d(-10px, 0, 0);
48477 }
48478
48479 90% {
48480 -webkit-transform: translate3d(5px, 0, 0);
48481 transform: translate3d(5px, 0, 0);
48482 }
48483
48484 100% {
48485 -webkit-transform: none;
48486 transform: none;
48487 }
48488}
48489
48490@keyframes flyInRight {
48491 0% {
48492 opacity: 0;
48493 -webkit-transform: translate3d(-1500px, 0, 0);
48494 transform: translate3d(-1500px, 0, 0);
48495 }
48496
48497 60% {
48498 opacity: 1;
48499 -webkit-transform: translate3d(25px, 0, 0);
48500 transform: translate3d(25px, 0, 0);
48501 }
48502
48503 75% {
48504 -webkit-transform: translate3d(-10px, 0, 0);
48505 transform: translate3d(-10px, 0, 0);
48506 }
48507
48508 90% {
48509 -webkit-transform: translate3d(5px, 0, 0);
48510 transform: translate3d(5px, 0, 0);
48511 }
48512
48513 100% {
48514 -webkit-transform: none;
48515 transform: none;
48516 }
48517}
48518
48519/* Out */
48520
48521@-webkit-keyframes flyOut {
48522 20% {
48523 -webkit-transform: scale3d(0.9, 0.9, 0.9);
48524 transform: scale3d(0.9, 0.9, 0.9);
48525 }
48526
48527 50%, 55% {
48528 opacity: 1;
48529 -webkit-transform: scale3d(1.1, 1.1, 1.1);
48530 transform: scale3d(1.1, 1.1, 1.1);
48531 }
48532
48533 100% {
48534 opacity: 0;
48535 -webkit-transform: scale3d(0.3, 0.3, 0.3);
48536 transform: scale3d(0.3, 0.3, 0.3);
48537 }
48538}
48539
48540@keyframes flyOut {
48541 20% {
48542 -webkit-transform: scale3d(0.9, 0.9, 0.9);
48543 transform: scale3d(0.9, 0.9, 0.9);
48544 }
48545
48546 50%, 55% {
48547 opacity: 1;
48548 -webkit-transform: scale3d(1.1, 1.1, 1.1);
48549 transform: scale3d(1.1, 1.1, 1.1);
48550 }
48551
48552 100% {
48553 opacity: 0;
48554 -webkit-transform: scale3d(0.3, 0.3, 0.3);
48555 transform: scale3d(0.3, 0.3, 0.3);
48556 }
48557}
48558
48559@-webkit-keyframes flyOutUp {
48560 20% {
48561 -webkit-transform: translate3d(0, 10px, 0);
48562 transform: translate3d(0, 10px, 0);
48563 }
48564
48565 40%, 45% {
48566 opacity: 1;
48567 -webkit-transform: translate3d(0, -20px, 0);
48568 transform: translate3d(0, -20px, 0);
48569 }
48570
48571 100% {
48572 opacity: 0;
48573 -webkit-transform: translate3d(0, 2000px, 0);
48574 transform: translate3d(0, 2000px, 0);
48575 }
48576}
48577
48578@keyframes flyOutUp {
48579 20% {
48580 -webkit-transform: translate3d(0, 10px, 0);
48581 transform: translate3d(0, 10px, 0);
48582 }
48583
48584 40%, 45% {
48585 opacity: 1;
48586 -webkit-transform: translate3d(0, -20px, 0);
48587 transform: translate3d(0, -20px, 0);
48588 }
48589
48590 100% {
48591 opacity: 0;
48592 -webkit-transform: translate3d(0, 2000px, 0);
48593 transform: translate3d(0, 2000px, 0);
48594 }
48595}
48596
48597@-webkit-keyframes flyOutDown {
48598 20% {
48599 -webkit-transform: translate3d(0, -10px, 0);
48600 transform: translate3d(0, -10px, 0);
48601 }
48602
48603 40%, 45% {
48604 opacity: 1;
48605 -webkit-transform: translate3d(0, 20px, 0);
48606 transform: translate3d(0, 20px, 0);
48607 }
48608
48609 100% {
48610 opacity: 0;
48611 -webkit-transform: translate3d(0, -2000px, 0);
48612 transform: translate3d(0, -2000px, 0);
48613 }
48614}
48615
48616@keyframes flyOutDown {
48617 20% {
48618 -webkit-transform: translate3d(0, -10px, 0);
48619 transform: translate3d(0, -10px, 0);
48620 }
48621
48622 40%, 45% {
48623 opacity: 1;
48624 -webkit-transform: translate3d(0, 20px, 0);
48625 transform: translate3d(0, 20px, 0);
48626 }
48627
48628 100% {
48629 opacity: 0;
48630 -webkit-transform: translate3d(0, -2000px, 0);
48631 transform: translate3d(0, -2000px, 0);
48632 }
48633}
48634
48635@-webkit-keyframes flyOutRight {
48636 20% {
48637 opacity: 1;
48638 -webkit-transform: translate3d(20px, 0, 0);
48639 transform: translate3d(20px, 0, 0);
48640 }
48641
48642 100% {
48643 opacity: 0;
48644 -webkit-transform: translate3d(-2000px, 0, 0);
48645 transform: translate3d(-2000px, 0, 0);
48646 }
48647}
48648
48649@keyframes flyOutRight {
48650 20% {
48651 opacity: 1;
48652 -webkit-transform: translate3d(20px, 0, 0);
48653 transform: translate3d(20px, 0, 0);
48654 }
48655
48656 100% {
48657 opacity: 0;
48658 -webkit-transform: translate3d(-2000px, 0, 0);
48659 transform: translate3d(-2000px, 0, 0);
48660 }
48661}
48662
48663@-webkit-keyframes flyOutLeft {
48664 20% {
48665 opacity: 1;
48666 -webkit-transform: translate3d(-20px, 0, 0);
48667 transform: translate3d(-20px, 0, 0);
48668 }
48669
48670 100% {
48671 opacity: 0;
48672 -webkit-transform: translate3d(2000px, 0, 0);
48673 transform: translate3d(2000px, 0, 0);
48674 }
48675}
48676
48677@keyframes flyOutLeft {
48678 20% {
48679 opacity: 1;
48680 -webkit-transform: translate3d(-20px, 0, 0);
48681 transform: translate3d(-20px, 0, 0);
48682 }
48683
48684 100% {
48685 opacity: 0;
48686 -webkit-transform: translate3d(2000px, 0, 0);
48687 transform: translate3d(2000px, 0, 0);
48688 }
48689}
48690
48691/*--------------
48692 Slide
48693---------------*/
48694
48695.transition.slide.in,
48696.transition[class*="slide down"].in {
48697 -webkit-animation-name: slideInY;
48698 animation-name: slideInY;
48699 -webkit-transform-origin: top center;
48700 transform-origin: top center;
48701}
48702
48703.transition[class*="slide up"].in {
48704 -webkit-animation-name: slideInY;
48705 animation-name: slideInY;
48706 -webkit-transform-origin: bottom center;
48707 transform-origin: bottom center;
48708}
48709
48710.transition[class*="slide left"].in {
48711 -webkit-animation-name: slideInX;
48712 animation-name: slideInX;
48713 -webkit-transform-origin: center right;
48714 transform-origin: center right;
48715}
48716
48717.transition[class*="slide right"].in {
48718 -webkit-animation-name: slideInX;
48719 animation-name: slideInX;
48720 -webkit-transform-origin: center left;
48721 transform-origin: center left;
48722}
48723
48724.transition.slide.out,
48725.transition[class*="slide down"].out {
48726 -webkit-animation-name: slideOutY;
48727 animation-name: slideOutY;
48728 -webkit-transform-origin: top center;
48729 transform-origin: top center;
48730}
48731
48732.transition[class*="slide up"].out {
48733 -webkit-animation-name: slideOutY;
48734 animation-name: slideOutY;
48735 -webkit-transform-origin: bottom center;
48736 transform-origin: bottom center;
48737}
48738
48739.transition[class*="slide left"].out {
48740 -webkit-animation-name: slideOutX;
48741 animation-name: slideOutX;
48742 -webkit-transform-origin: center right;
48743 transform-origin: center right;
48744}
48745
48746.transition[class*="slide right"].out {
48747 -webkit-animation-name: slideOutX;
48748 animation-name: slideOutX;
48749 -webkit-transform-origin: center left;
48750 transform-origin: center left;
48751}
48752
48753/* In */
48754
48755@-webkit-keyframes slideInY {
48756 0% {
48757 opacity: 0;
48758 -webkit-transform: scaleY(0);
48759 transform: scaleY(0);
48760 }
48761
48762 100% {
48763 opacity: 1;
48764 -webkit-transform: scaleY(1);
48765 transform: scaleY(1);
48766 }
48767}
48768
48769@keyframes slideInY {
48770 0% {
48771 opacity: 0;
48772 -webkit-transform: scaleY(0);
48773 transform: scaleY(0);
48774 }
48775
48776 100% {
48777 opacity: 1;
48778 -webkit-transform: scaleY(1);
48779 transform: scaleY(1);
48780 }
48781}
48782
48783@-webkit-keyframes slideInX {
48784 0% {
48785 opacity: 0;
48786 -webkit-transform: scaleX(0);
48787 transform: scaleX(0);
48788 }
48789
48790 100% {
48791 opacity: 1;
48792 -webkit-transform: scaleX(1);
48793 transform: scaleX(1);
48794 }
48795}
48796
48797@keyframes slideInX {
48798 0% {
48799 opacity: 0;
48800 -webkit-transform: scaleX(0);
48801 transform: scaleX(0);
48802 }
48803
48804 100% {
48805 opacity: 1;
48806 -webkit-transform: scaleX(1);
48807 transform: scaleX(1);
48808 }
48809}
48810
48811/* Out */
48812
48813@-webkit-keyframes slideOutY {
48814 0% {
48815 opacity: 1;
48816 -webkit-transform: scaleY(1);
48817 transform: scaleY(1);
48818 }
48819
48820 100% {
48821 opacity: 0;
48822 -webkit-transform: scaleY(0);
48823 transform: scaleY(0);
48824 }
48825}
48826
48827@keyframes slideOutY {
48828 0% {
48829 opacity: 1;
48830 -webkit-transform: scaleY(1);
48831 transform: scaleY(1);
48832 }
48833
48834 100% {
48835 opacity: 0;
48836 -webkit-transform: scaleY(0);
48837 transform: scaleY(0);
48838 }
48839}
48840
48841@-webkit-keyframes slideOutX {
48842 0% {
48843 opacity: 1;
48844 -webkit-transform: scaleX(1);
48845 transform: scaleX(1);
48846 }
48847
48848 100% {
48849 opacity: 0;
48850 -webkit-transform: scaleX(0);
48851 transform: scaleX(0);
48852 }
48853}
48854
48855@keyframes slideOutX {
48856 0% {
48857 opacity: 1;
48858 -webkit-transform: scaleX(1);
48859 transform: scaleX(1);
48860 }
48861
48862 100% {
48863 opacity: 0;
48864 -webkit-transform: scaleX(0);
48865 transform: scaleX(0);
48866 }
48867}
48868
48869/*--------------
48870 Swing
48871---------------*/
48872
48873.transition.swing {
48874 -webkit-animation-duration: 800ms;
48875 animation-duration: 800ms;
48876}
48877
48878.transition[class*="swing down"].in {
48879 -webkit-animation-name: swingInX;
48880 animation-name: swingInX;
48881 -webkit-transform-origin: top center;
48882 transform-origin: top center;
48883}
48884
48885.transition[class*="swing up"].in {
48886 -webkit-animation-name: swingInX;
48887 animation-name: swingInX;
48888 -webkit-transform-origin: bottom center;
48889 transform-origin: bottom center;
48890}
48891
48892.transition[class*="swing left"].in {
48893 -webkit-animation-name: swingInY;
48894 animation-name: swingInY;
48895 -webkit-transform-origin: center right;
48896 transform-origin: center right;
48897}
48898
48899.transition[class*="swing right"].in {
48900 -webkit-animation-name: swingInY;
48901 animation-name: swingInY;
48902 -webkit-transform-origin: center left;
48903 transform-origin: center left;
48904}
48905
48906.transition.swing.out,
48907.transition[class*="swing down"].out {
48908 -webkit-animation-name: swingOutX;
48909 animation-name: swingOutX;
48910 -webkit-transform-origin: top center;
48911 transform-origin: top center;
48912}
48913
48914.transition[class*="swing up"].out {
48915 -webkit-animation-name: swingOutX;
48916 animation-name: swingOutX;
48917 -webkit-transform-origin: bottom center;
48918 transform-origin: bottom center;
48919}
48920
48921.transition[class*="swing left"].out {
48922 -webkit-animation-name: swingOutY;
48923 animation-name: swingOutY;
48924 -webkit-transform-origin: center right;
48925 transform-origin: center right;
48926}
48927
48928.transition[class*="swing right"].out {
48929 -webkit-animation-name: swingOutY;
48930 animation-name: swingOutY;
48931 -webkit-transform-origin: center left;
48932 transform-origin: center left;
48933}
48934
48935/* In */
48936
48937@-webkit-keyframes swingInX {
48938 0% {
48939 -webkit-transform: perspective(1000px) rotateX(90deg);
48940 transform: perspective(1000px) rotateX(90deg);
48941 opacity: 0;
48942 }
48943
48944 40% {
48945 -webkit-transform: perspective(1000px) rotateX(-30deg);
48946 transform: perspective(1000px) rotateX(-30deg);
48947 opacity: 1;
48948 }
48949
48950 60% {
48951 -webkit-transform: perspective(1000px) rotateX(15deg);
48952 transform: perspective(1000px) rotateX(15deg);
48953 }
48954
48955 80% {
48956 -webkit-transform: perspective(1000px) rotateX(-7.5deg);
48957 transform: perspective(1000px) rotateX(-7.5deg);
48958 }
48959
48960 100% {
48961 -webkit-transform: perspective(1000px) rotateX(0deg);
48962 transform: perspective(1000px) rotateX(0deg);
48963 }
48964}
48965
48966@keyframes swingInX {
48967 0% {
48968 -webkit-transform: perspective(1000px) rotateX(90deg);
48969 transform: perspective(1000px) rotateX(90deg);
48970 opacity: 0;
48971 }
48972
48973 40% {
48974 -webkit-transform: perspective(1000px) rotateX(-30deg);
48975 transform: perspective(1000px) rotateX(-30deg);
48976 opacity: 1;
48977 }
48978
48979 60% {
48980 -webkit-transform: perspective(1000px) rotateX(15deg);
48981 transform: perspective(1000px) rotateX(15deg);
48982 }
48983
48984 80% {
48985 -webkit-transform: perspective(1000px) rotateX(-7.5deg);
48986 transform: perspective(1000px) rotateX(-7.5deg);
48987 }
48988
48989 100% {
48990 -webkit-transform: perspective(1000px) rotateX(0deg);
48991 transform: perspective(1000px) rotateX(0deg);
48992 }
48993}
48994
48995@-webkit-keyframes swingInY {
48996 0% {
48997 -webkit-transform: perspective(1000px) rotateY(-90deg);
48998 transform: perspective(1000px) rotateY(-90deg);
48999 opacity: 0;
49000 }
49001
49002 40% {
49003 -webkit-transform: perspective(1000px) rotateY(30deg);
49004 transform: perspective(1000px) rotateY(30deg);
49005 opacity: 1;
49006 }
49007
49008 60% {
49009 -webkit-transform: perspective(1000px) rotateY(-17.5deg);
49010 transform: perspective(1000px) rotateY(-17.5deg);
49011 }
49012
49013 80% {
49014 -webkit-transform: perspective(1000px) rotateY(7.5deg);
49015 transform: perspective(1000px) rotateY(7.5deg);
49016 }
49017
49018 100% {
49019 -webkit-transform: perspective(1000px) rotateY(0deg);
49020 transform: perspective(1000px) rotateY(0deg);
49021 }
49022}
49023
49024@keyframes swingInY {
49025 0% {
49026 -webkit-transform: perspective(1000px) rotateY(-90deg);
49027 transform: perspective(1000px) rotateY(-90deg);
49028 opacity: 0;
49029 }
49030
49031 40% {
49032 -webkit-transform: perspective(1000px) rotateY(30deg);
49033 transform: perspective(1000px) rotateY(30deg);
49034 opacity: 1;
49035 }
49036
49037 60% {
49038 -webkit-transform: perspective(1000px) rotateY(-17.5deg);
49039 transform: perspective(1000px) rotateY(-17.5deg);
49040 }
49041
49042 80% {
49043 -webkit-transform: perspective(1000px) rotateY(7.5deg);
49044 transform: perspective(1000px) rotateY(7.5deg);
49045 }
49046
49047 100% {
49048 -webkit-transform: perspective(1000px) rotateY(0deg);
49049 transform: perspective(1000px) rotateY(0deg);
49050 }
49051}
49052
49053/* Out */
49054
49055@-webkit-keyframes swingOutX {
49056 0% {
49057 -webkit-transform: perspective(1000px) rotateX(0deg);
49058 transform: perspective(1000px) rotateX(0deg);
49059 }
49060
49061 40% {
49062 -webkit-transform: perspective(1000px) rotateX(-7.5deg);
49063 transform: perspective(1000px) rotateX(-7.5deg);
49064 }
49065
49066 60% {
49067 -webkit-transform: perspective(1000px) rotateX(17.5deg);
49068 transform: perspective(1000px) rotateX(17.5deg);
49069 }
49070
49071 80% {
49072 -webkit-transform: perspective(1000px) rotateX(-30deg);
49073 transform: perspective(1000px) rotateX(-30deg);
49074 opacity: 1;
49075 }
49076
49077 100% {
49078 -webkit-transform: perspective(1000px) rotateX(90deg);
49079 transform: perspective(1000px) rotateX(90deg);
49080 opacity: 0;
49081 }
49082}
49083
49084@keyframes swingOutX {
49085 0% {
49086 -webkit-transform: perspective(1000px) rotateX(0deg);
49087 transform: perspective(1000px) rotateX(0deg);
49088 }
49089
49090 40% {
49091 -webkit-transform: perspective(1000px) rotateX(-7.5deg);
49092 transform: perspective(1000px) rotateX(-7.5deg);
49093 }
49094
49095 60% {
49096 -webkit-transform: perspective(1000px) rotateX(17.5deg);
49097 transform: perspective(1000px) rotateX(17.5deg);
49098 }
49099
49100 80% {
49101 -webkit-transform: perspective(1000px) rotateX(-30deg);
49102 transform: perspective(1000px) rotateX(-30deg);
49103 opacity: 1;
49104 }
49105
49106 100% {
49107 -webkit-transform: perspective(1000px) rotateX(90deg);
49108 transform: perspective(1000px) rotateX(90deg);
49109 opacity: 0;
49110 }
49111}
49112
49113@-webkit-keyframes swingOutY {
49114 0% {
49115 -webkit-transform: perspective(1000px) rotateY(0deg);
49116 transform: perspective(1000px) rotateY(0deg);
49117 }
49118
49119 40% {
49120 -webkit-transform: perspective(1000px) rotateY(7.5deg);
49121 transform: perspective(1000px) rotateY(7.5deg);
49122 }
49123
49124 60% {
49125 -webkit-transform: perspective(1000px) rotateY(-10deg);
49126 transform: perspective(1000px) rotateY(-10deg);
49127 }
49128
49129 80% {
49130 -webkit-transform: perspective(1000px) rotateY(30deg);
49131 transform: perspective(1000px) rotateY(30deg);
49132 opacity: 1;
49133 }
49134
49135 100% {
49136 -webkit-transform: perspective(1000px) rotateY(-90deg);
49137 transform: perspective(1000px) rotateY(-90deg);
49138 opacity: 0;
49139 }
49140}
49141
49142@keyframes swingOutY {
49143 0% {
49144 -webkit-transform: perspective(1000px) rotateY(0deg);
49145 transform: perspective(1000px) rotateY(0deg);
49146 }
49147
49148 40% {
49149 -webkit-transform: perspective(1000px) rotateY(7.5deg);
49150 transform: perspective(1000px) rotateY(7.5deg);
49151 }
49152
49153 60% {
49154 -webkit-transform: perspective(1000px) rotateY(-10deg);
49155 transform: perspective(1000px) rotateY(-10deg);
49156 }
49157
49158 80% {
49159 -webkit-transform: perspective(1000px) rotateY(30deg);
49160 transform: perspective(1000px) rotateY(30deg);
49161 opacity: 1;
49162 }
49163
49164 100% {
49165 -webkit-transform: perspective(1000px) rotateY(-90deg);
49166 transform: perspective(1000px) rotateY(-90deg);
49167 opacity: 0;
49168 }
49169}
49170
49171/*--------------
49172 Zoom
49173---------------*/
49174
49175.transition.zoom.in {
49176 -webkit-animation-name: zoomIn;
49177 animation-name: zoomIn;
49178}
49179
49180.transition.zoom.out {
49181 -webkit-animation-name: zoomOut;
49182 animation-name: zoomOut;
49183}
49184
49185@-webkit-keyframes zoomIn {
49186 0% {
49187 opacity: 1;
49188 -webkit-transform: scale(0);
49189 transform: scale(0);
49190 }
49191
49192 100% {
49193 opacity: 1;
49194 -webkit-transform: scale(1);
49195 transform: scale(1);
49196 }
49197}
49198
49199@keyframes zoomIn {
49200 0% {
49201 opacity: 1;
49202 -webkit-transform: scale(0);
49203 transform: scale(0);
49204 }
49205
49206 100% {
49207 opacity: 1;
49208 -webkit-transform: scale(1);
49209 transform: scale(1);
49210 }
49211}
49212
49213@-webkit-keyframes zoomOut {
49214 0% {
49215 opacity: 1;
49216 -webkit-transform: scale(1);
49217 transform: scale(1);
49218 }
49219
49220 100% {
49221 opacity: 1;
49222 -webkit-transform: scale(0);
49223 transform: scale(0);
49224 }
49225}
49226
49227@keyframes zoomOut {
49228 0% {
49229 opacity: 1;
49230 -webkit-transform: scale(1);
49231 transform: scale(1);
49232 }
49233
49234 100% {
49235 opacity: 1;
49236 -webkit-transform: scale(0);
49237 transform: scale(0);
49238 }
49239}
49240
49241/*******************************
49242 Static Animations
49243*******************************/
49244
49245/*--------------
49246 Emphasis
49247---------------*/
49248
49249.flash.transition {
49250 -webkit-animation-duration: 750ms;
49251 animation-duration: 750ms;
49252 -webkit-animation-name: flash;
49253 animation-name: flash;
49254}
49255
49256.shake.transition {
49257 -webkit-animation-duration: 750ms;
49258 animation-duration: 750ms;
49259 -webkit-animation-name: shake;
49260 animation-name: shake;
49261}
49262
49263.bounce.transition {
49264 -webkit-animation-duration: 750ms;
49265 animation-duration: 750ms;
49266 -webkit-animation-name: bounce;
49267 animation-name: bounce;
49268}
49269
49270.tada.transition {
49271 -webkit-animation-duration: 750ms;
49272 animation-duration: 750ms;
49273 -webkit-animation-name: tada;
49274 animation-name: tada;
49275}
49276
49277.pulse.transition {
49278 -webkit-animation-duration: 500ms;
49279 animation-duration: 500ms;
49280 -webkit-animation-name: pulse;
49281 animation-name: pulse;
49282}
49283
49284.jiggle.transition {
49285 -webkit-animation-duration: 750ms;
49286 animation-duration: 750ms;
49287 -webkit-animation-name: jiggle;
49288 animation-name: jiggle;
49289}
49290
49291.transition.glow {
49292 -webkit-animation-duration: 2000ms;
49293 animation-duration: 2000ms;
49294 -webkit-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
49295 animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
49296}
49297
49298.transition.glow {
49299 -webkit-animation-name: glow;
49300 animation-name: glow;
49301}
49302
49303/* Flash */
49304
49305@-webkit-keyframes flash {
49306 0%, 50%, 100% {
49307 opacity: 1;
49308 }
49309
49310 25%, 75% {
49311 opacity: 0;
49312 }
49313}
49314
49315@keyframes flash {
49316 0%, 50%, 100% {
49317 opacity: 1;
49318 }
49319
49320 25%, 75% {
49321 opacity: 0;
49322 }
49323}
49324
49325/* Shake */
49326
49327@-webkit-keyframes shake {
49328 0%, 100% {
49329 -webkit-transform: translateX(0);
49330 transform: translateX(0);
49331 }
49332
49333 10%, 30%, 50%, 70%, 90% {
49334 -webkit-transform: translateX(-10px);
49335 transform: translateX(-10px);
49336 }
49337
49338 20%, 40%, 60%, 80% {
49339 -webkit-transform: translateX(10px);
49340 transform: translateX(10px);
49341 }
49342}
49343
49344@keyframes shake {
49345 0%, 100% {
49346 -webkit-transform: translateX(0);
49347 transform: translateX(0);
49348 }
49349
49350 10%, 30%, 50%, 70%, 90% {
49351 -webkit-transform: translateX(-10px);
49352 transform: translateX(-10px);
49353 }
49354
49355 20%, 40%, 60%, 80% {
49356 -webkit-transform: translateX(10px);
49357 transform: translateX(10px);
49358 }
49359}
49360
49361/* Bounce */
49362
49363@-webkit-keyframes bounce {
49364 0%, 20%, 50%, 80%, 100% {
49365 -webkit-transform: translateY(0);
49366 transform: translateY(0);
49367 }
49368
49369 40% {
49370 -webkit-transform: translateY(-30px);
49371 transform: translateY(-30px);
49372 }
49373
49374 60% {
49375 -webkit-transform: translateY(-15px);
49376 transform: translateY(-15px);
49377 }
49378}
49379
49380@keyframes bounce {
49381 0%, 20%, 50%, 80%, 100% {
49382 -webkit-transform: translateY(0);
49383 transform: translateY(0);
49384 }
49385
49386 40% {
49387 -webkit-transform: translateY(-30px);
49388 transform: translateY(-30px);
49389 }
49390
49391 60% {
49392 -webkit-transform: translateY(-15px);
49393 transform: translateY(-15px);
49394 }
49395}
49396
49397/* Tada */
49398
49399@-webkit-keyframes tada {
49400 0% {
49401 -webkit-transform: scale(1);
49402 transform: scale(1);
49403 }
49404
49405 10%, 20% {
49406 -webkit-transform: scale(0.9) rotate(-3deg);
49407 transform: scale(0.9) rotate(-3deg);
49408 }
49409
49410 30%, 50%, 70%, 90% {
49411 -webkit-transform: scale(1.1) rotate(3deg);
49412 transform: scale(1.1) rotate(3deg);
49413 }
49414
49415 40%, 60%, 80% {
49416 -webkit-transform: scale(1.1) rotate(-3deg);
49417 transform: scale(1.1) rotate(-3deg);
49418 }
49419
49420 100% {
49421 -webkit-transform: scale(1) rotate(0);
49422 transform: scale(1) rotate(0);
49423 }
49424}
49425
49426@keyframes tada {
49427 0% {
49428 -webkit-transform: scale(1);
49429 transform: scale(1);
49430 }
49431
49432 10%, 20% {
49433 -webkit-transform: scale(0.9) rotate(-3deg);
49434 transform: scale(0.9) rotate(-3deg);
49435 }
49436
49437 30%, 50%, 70%, 90% {
49438 -webkit-transform: scale(1.1) rotate(3deg);
49439 transform: scale(1.1) rotate(3deg);
49440 }
49441
49442 40%, 60%, 80% {
49443 -webkit-transform: scale(1.1) rotate(-3deg);
49444 transform: scale(1.1) rotate(-3deg);
49445 }
49446
49447 100% {
49448 -webkit-transform: scale(1) rotate(0);
49449 transform: scale(1) rotate(0);
49450 }
49451}
49452
49453/* Pulse */
49454
49455@-webkit-keyframes pulse {
49456 0% {
49457 -webkit-transform: scale(1);
49458 transform: scale(1);
49459 opacity: 1;
49460 }
49461
49462 50% {
49463 -webkit-transform: scale(0.9);
49464 transform: scale(0.9);
49465 opacity: 0.7;
49466 }
49467
49468 100% {
49469 -webkit-transform: scale(1);
49470 transform: scale(1);
49471 opacity: 1;
49472 }
49473}
49474
49475@keyframes pulse {
49476 0% {
49477 -webkit-transform: scale(1);
49478 transform: scale(1);
49479 opacity: 1;
49480 }
49481
49482 50% {
49483 -webkit-transform: scale(0.9);
49484 transform: scale(0.9);
49485 opacity: 0.7;
49486 }
49487
49488 100% {
49489 -webkit-transform: scale(1);
49490 transform: scale(1);
49491 opacity: 1;
49492 }
49493}
49494
49495/* Jiggle */
49496
49497@-webkit-keyframes jiggle {
49498 0% {
49499 -webkit-transform: scale3d(1, 1, 1);
49500 transform: scale3d(1, 1, 1);
49501 }
49502
49503 30% {
49504 -webkit-transform: scale3d(1.25, 0.75, 1);
49505 transform: scale3d(1.25, 0.75, 1);
49506 }
49507
49508 40% {
49509 -webkit-transform: scale3d(0.75, 1.25, 1);
49510 transform: scale3d(0.75, 1.25, 1);
49511 }
49512
49513 50% {
49514 -webkit-transform: scale3d(1.15, 0.85, 1);
49515 transform: scale3d(1.15, 0.85, 1);
49516 }
49517
49518 65% {
49519 -webkit-transform: scale3d(0.95, 1.05, 1);
49520 transform: scale3d(0.95, 1.05, 1);
49521 }
49522
49523 75% {
49524 -webkit-transform: scale3d(1.05, 0.95, 1);
49525 transform: scale3d(1.05, 0.95, 1);
49526 }
49527
49528 100% {
49529 -webkit-transform: scale3d(1, 1, 1);
49530 transform: scale3d(1, 1, 1);
49531 }
49532}
49533
49534@keyframes jiggle {
49535 0% {
49536 -webkit-transform: scale3d(1, 1, 1);
49537 transform: scale3d(1, 1, 1);
49538 }
49539
49540 30% {
49541 -webkit-transform: scale3d(1.25, 0.75, 1);
49542 transform: scale3d(1.25, 0.75, 1);
49543 }
49544
49545 40% {
49546 -webkit-transform: scale3d(0.75, 1.25, 1);
49547 transform: scale3d(0.75, 1.25, 1);
49548 }
49549
49550 50% {
49551 -webkit-transform: scale3d(1.15, 0.85, 1);
49552 transform: scale3d(1.15, 0.85, 1);
49553 }
49554
49555 65% {
49556 -webkit-transform: scale3d(0.95, 1.05, 1);
49557 transform: scale3d(0.95, 1.05, 1);
49558 }
49559
49560 75% {
49561 -webkit-transform: scale3d(1.05, 0.95, 1);
49562 transform: scale3d(1.05, 0.95, 1);
49563 }
49564
49565 100% {
49566 -webkit-transform: scale3d(1, 1, 1);
49567 transform: scale3d(1, 1, 1);
49568 }
49569}
49570
49571/* Glow */
49572
49573@-webkit-keyframes glow {
49574 0% {
49575 background-color: #FCFCFD;
49576 }
49577
49578 30% {
49579 background-color: #FFF6CD;
49580 }
49581
49582 100% {
49583 background-color: #FCFCFD;
49584 }
49585}
49586
49587@keyframes glow {
49588 0% {
49589 background-color: #FCFCFD;
49590 }
49591
49592 30% {
49593 background-color: #FFF6CD;
49594 }
49595
49596 100% {
49597 background-color: #FCFCFD;
49598 }
49599}
49600
49601/*******************************
49602 Site Overrides
49603*******************************/
\No newline at end of file