diff --git a/.github/workflows/test-unit.yml b/.github/workflows/test-unit.yml index f760b20013..a96529afbb 100644 --- a/.github/workflows/test-unit.yml +++ b/.github/workflows/test-unit.yml @@ -307,7 +307,8 @@ jobs: cp public.orig/external/postinstall.js public/external npm install --loglevel=error -g pug-cli less less-plugin-clean-css uglify-js (cd js && npm ci --loglevel=error) - (cd public/external && npm ci --loglevel=error && git clean -dxfq .) + # uncomment and remove line below once Fomantic-UI 2.9.0 is released (cd public/external && npm ci --loglevel=error && git clean -dxfq .) + (cd public/external && npm ci --ignore-scripts --loglevel=error && npm run postinstall && git clean -dxfq .) - name: Lint JS files (only for Slow) if: matrix.type == 'Chrome Slow' diff --git a/public/external/.gitignore b/public/external/.gitignore index 9a54e4f257..93c271c300 100644 --- a/public/external/.gitignore +++ b/public/external/.gitignore @@ -46,7 +46,14 @@ !/fomantic-ui/dist/themes/default/assets/fonts/ /fomantic-ui/dist/themes/default/assets/fonts/* !/fomantic-ui/dist/themes/default/assets/fonts/*.woff2 -/fomantic-ui/dist/themes/default/assets/fonts/Lato*.woff2 +!/fomantic-ui/dist/themes/default/assets/images/ +/fomantic-ui/dist/themes/default/assets/images/* +!/fomantic-ui/dist/themes/default/assets/images/flags.png + +!/form-serializer/LICENS* +!/form-serializer/dist/ +/form-serializer/dist/* +!/form-serializer/dist/*.js !/jquery/LICENS* !/jquery/dist/ diff --git a/public/external/fomantic-ui/dist/semantic.css b/public/external/fomantic-ui/dist/semantic.css index fb7ab06502..4ef39ce660 100644 --- a/public/external/fomantic-ui/dist/semantic.css +++ b/public/external/fomantic-ui/dist/semantic.css @@ -1,14 +1,15 @@ /* - * # Fomantic UI - 2.9.0 + * # Fomantic UI - 2.8.8 * https://github.com/fomantic/Fomantic-UI * http://fomantic-ui.com/ * - * Copyright 2022 Contributors + * Copyright 2021 Contributors * Released under the MIT license * http://opensource.org/licenses/MIT * */ + /******************************* Reset *******************************/ @@ -16,8 +17,8 @@ /* Border-Box */ *, -*::before, -*::after { +*:before, +*:after { -webkit-box-sizing: inherit; box-sizing: inherit; } @@ -135,7 +136,6 @@ abbr[title] { /* 1 */ text-decoration: underline; /* 2 */ - -webkit-text-decoration: underline dotted; text-decoration: underline dotted; /* 2 */ } @@ -539,6 +539,47 @@ a:hover { Scrollbars *******************************/ +/******************************* + Highlighting +*******************************/ + +/* Site */ + +::-webkit-selection { + background-color: #CCE2FF; + color: rgba(0, 0, 0, 0.87); +} + +::-moz-selection { + background-color: #CCE2FF; + color: rgba(0, 0, 0, 0.87); +} + +::selection { + background-color: #CCE2FF; + color: rgba(0, 0, 0, 0.87); +} + +/* Form */ + +textarea::-webkit-selection, +input::-webkit-selection { + background-color: rgba(100, 100, 100, 0.4); + color: rgba(0, 0, 0, 0.87); +} + +textarea::-moz-selection, +input::-moz-selection { + background-color: rgba(100, 100, 100, 0.4); + color: rgba(0, 0, 0, 0.87); +} + +textarea::selection, +input::selection { + background-color: rgba(100, 100, 100, 0.4); + color: rgba(0, 0, 0, 0.87); +} + /* Force Simple Scrollbars */ body ::-webkit-scrollbar { @@ -568,17 +609,6 @@ body ::-webkit-scrollbar-thumb:hover { background: rgba(128, 135, 139, 0.8); } -body .ui { - /* IE11 */ - scrollbar-face-color: #bfbfbf; - scrollbar-shadow-color: #bfbfbf; - scrollbar-track-color: #e6e6e6; - scrollbar-arrow-color: #e6e6e6; - /* firefox : first color thumb, second track*/ - scrollbar-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.1); - scrollbar-width: thin; -} - /* Inverted UI */ body .ui.inverted:not(.dimmer)::-webkit-scrollbar-track { @@ -597,63 +627,6 @@ body .ui.inverted:not(.dimmer)::-webkit-scrollbar-thumb:hover { background: rgba(255, 255, 255, 0.35); } -body .ui.inverted:not(.dimmer) { - /* IE11 */ - scrollbar-face-color: #656565; - scrollbar-shadow-color: #656565; - scrollbar-track-color: #323232; - scrollbar-arrow-color: #323232; - /* firefox : first color thumb, second track */ - scrollbar-color: rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.1); -} - -/******************************* - Highlighting -*******************************/ - -/* Site */ - -::-webkit-selection { - background-color: #CCE2FF; - color: rgba(0, 0, 0, 0.87); -} - -::-moz-selection { - background-color: #CCE2FF; - color: rgba(0, 0, 0, 0.87); -} - -::selection { - background-color: #CCE2FF; - color: rgba(0, 0, 0, 0.87); -} - -/* Form */ - -textarea::-webkit-selection, -input::-webkit-selection { - background-color: rgba(100, 100, 100, 0.4); - color: rgba(0, 0, 0, 0.87); -} - -textarea::-moz-selection, -input::-moz-selection { - background-color: rgba(100, 100, 100, 0.4); - color: rgba(0, 0, 0, 0.87); -} - -textarea::-moz-selection, -input::-moz-selection { - background-color: rgba(100, 100, 100, 0.4); - color: rgba(0, 0, 0, 0.87); -} - -textarea::selection, -input::selection { - background-color: rgba(100, 100, 100, 0.4); - color: rgba(0, 0, 0, 0.87); -} - /******************************* Global Overrides *******************************/ @@ -773,8 +746,8 @@ input::selection { } /*-------------- - Loading - ---------------*/ + Loading +---------------*/ /* Specificity hack */ @@ -789,7 +762,7 @@ input::selection { transition: all 0s linear, opacity 0.1s ease; } -.ui.loading.button::before { +.ui.loading.button:before { position: absolute; content: ''; top: 50%; @@ -801,7 +774,7 @@ input::selection { border: 0.2em solid rgba(0, 0, 0, 0.15); } -.ui.loading.button::after { +.ui.loading.button:after { position: absolute; content: ''; top: 50%; @@ -818,23 +791,17 @@ input::selection { box-shadow: 0 0 0 1px transparent; } -.ui.ui.ui.loading.button .label { - background-color: transparent; - border-color: transparent; - color: transparent; -} - .ui.labeled.icon.loading.button .icon { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; } -.ui.basic.loading.button:not(.inverted)::before { +.ui.basic.loading.button:not(.inverted):before { border-color: rgba(0, 0, 0, 0.1); } -.ui.basic.loading.button:not(.inverted)::after { +.ui.basic.loading.button:not(.inverted):after { border-color: #767676; } @@ -1100,7 +1067,7 @@ input::selection { /* Tag */ -.ui.labeled.button > .tag.label::before { +.ui.labeled.button > .tag.label:before { width: 1.85em; height: 1.85em; } @@ -1520,8 +1487,8 @@ input::selection { } /*-------------- - Icon Only - ---------------*/ + Icon Only +---------------*/ .ui.icon.buttons .button, .ui.icon.button:not(.animated):not(.compact):not(.labeled) { @@ -1561,7 +1528,6 @@ input::selection { box-shadow: none; border: 1px solid rgba(34, 36, 38, 0.15); border-radius: 0.28571429rem; - border-right: none; } .ui.basic.buttons .button { @@ -1605,6 +1571,8 @@ input::selection { background-color: rgba(0, 0, 0, 0.05); } +/* Vertical */ + .ui.basic.buttons .button:hover { -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; 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; @@ -1670,8 +1638,8 @@ input::selection { /* Basic Group */ -.ui.basic.buttons:not(.inverted) .button:not(.basic) { - border-right: 1px solid rgba(34, 36, 38, 0.15); +.ui.basic.buttons .button { + border-left: 1px solid rgba(34, 36, 38, 0.15); -webkit-box-shadow: none; box-shadow: none; } @@ -1682,8 +1650,8 @@ input::selection { border-top: 1px solid rgba(34, 36, 38, 0.15); } -.ui.basic.vertical.buttons:not(.spaced) .button:first-child { - border-top: none; +.ui.basic.vertical.buttons .button:first-child { + border-top-width: 0; } /*------------------- @@ -1697,7 +1665,7 @@ input::selection { transition: color 0.1s ease !important; border-radius: 0; margin: 0.28571429em 0.25em 0.28571429em 0 !important; - padding: 0.5em 0.5em !important; + padding: 0.5em !important; -webkit-box-shadow: none; box-shadow: none; color: rgba(0, 0, 0, 0.6); @@ -1778,10 +1746,10 @@ input::selection { box-shadow: 1px 0 0 0 transparent inset; } -.ui.labeled.icon.buttons > .button > .icon::before, -.ui.labeled.icon.button > .icon::before, -.ui.labeled.icon.buttons > .button > .icon::after, -.ui.labeled.icon.button > .icon::after { +.ui.labeled.icon.buttons > .button > .icon:before, +.ui.labeled.icon.button > .icon:before, +.ui.labeled.icon.buttons > .button > .icon:after, +.ui.labeled.icon.button > .icon:after { display: block; position: relative; width: 100%; @@ -1815,7 +1783,7 @@ input::selection { /* Loading Icon in Labeled Button */ -.ui.labeled.icon.button > .loading.icon::before { +.ui.labeled.icon.button > .loading.icon:before { -webkit-animation: loader 2s linear infinite; animation: loader 2s linear infinite; } @@ -1866,7 +1834,7 @@ input::selection { z-index: 3; } -.ui.buttons .or::before { +.ui.buttons .or:before { position: absolute; text-align: center; border-radius: 500rem; @@ -1887,7 +1855,7 @@ input::selection { box-shadow: 0 0 0 1px transparent inset; } -.ui.buttons .or[data-text]::before { +.ui.buttons .or[data-text]:before { content: attr(data-text); } @@ -1897,7 +1865,7 @@ input::selection { width: 0 !important; } -.ui.fluid.buttons .or::after { +.ui.fluid.buttons .or:after { display: none; } @@ -1972,7 +1940,7 @@ input::selection { /* Top / Bottom */ .ui[class*="top attached"].buttons { - margin-bottom: 0; + margin-bottom: -1px; border-radius: 0.28571429rem 0.28571429rem 0 0; } @@ -2283,6 +2251,10 @@ input::selection { color: #1a69a4; } +.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) { + margin-left: -1px; +} + /* Inverted */ .ui.inverted.primary.buttons .button, @@ -2491,6 +2463,10 @@ input::selection { color: #343637; } +.ui.buttons:not(.vertical) > .basic.secondary.button:not(:first-child) { + margin-left: -1px; +} + /* Inverted */ .ui.inverted.secondary.buttons .button, @@ -2699,6 +2675,10 @@ input::selection { color: #b21e1e; } +.ui.buttons:not(.vertical) > .basic.red.button:not(:first-child) { + margin-left: -1px; +} + /* Inverted */ .ui.inverted.red.buttons .button, @@ -2907,6 +2887,10 @@ input::selection { color: #cf590c; } +.ui.buttons:not(.vertical) > .basic.orange.button:not(:first-child) { + margin-left: -1px; +} + /* Inverted */ .ui.inverted.orange.buttons .button, @@ -3115,6 +3099,10 @@ input::selection { color: #cd9903; } +.ui.buttons:not(.vertical) > .basic.yellow.button:not(:first-child) { + margin-left: -1px; +} + /* Inverted */ .ui.inverted.yellow.buttons .button, @@ -3323,6 +3311,10 @@ input::selection { color: #8d9e13; } +.ui.buttons:not(.vertical) > .basic.olive.button:not(:first-child) { + margin-left: -1px; +} + /* Inverted */ .ui.inverted.olive.buttons .button, @@ -3531,6 +3523,10 @@ input::selection { color: #198f35; } +.ui.buttons:not(.vertical) > .basic.green.button:not(:first-child) { + margin-left: -1px; +} + /* Inverted */ .ui.inverted.green.buttons .button, @@ -3739,6 +3735,10 @@ input::selection { color: #00827c; } +.ui.buttons:not(.vertical) > .basic.teal.button:not(:first-child) { + margin-left: -1px; +} + /* Inverted */ .ui.inverted.teal.buttons .button, @@ -3947,6 +3947,10 @@ input::selection { color: #1a69a4; } +.ui.buttons:not(.vertical) > .basic.blue.button:not(:first-child) { + margin-left: -1px; +} + /* Inverted */ .ui.inverted.blue.buttons .button, @@ -4155,6 +4159,10 @@ input::selection { color: #502aa1; } +.ui.buttons:not(.vertical) > .basic.violet.button:not(:first-child) { + margin-left: -1px; +} + /* Inverted */ .ui.inverted.violet.buttons .button, @@ -4363,6 +4371,10 @@ input::selection { color: #82299f; } +.ui.buttons:not(.vertical) > .basic.purple.button:not(:first-child) { + margin-left: -1px; +} + /* Inverted */ .ui.inverted.purple.buttons .button, @@ -4571,6 +4583,10 @@ input::selection { color: #c71f7e; } +.ui.buttons:not(.vertical) > .basic.pink.button:not(:first-child) { + margin-left: -1px; +} + /* Inverted */ .ui.inverted.pink.buttons .button, @@ -4779,6 +4795,10 @@ input::selection { color: #805031; } +.ui.buttons:not(.vertical) > .basic.brown.button:not(:first-child) { + margin-left: -1px; +} + /* Inverted */ .ui.inverted.brown.buttons .button, @@ -4987,6 +5007,10 @@ input::selection { color: #909090; } +.ui.buttons:not(.vertical) > .basic.grey.button:not(:first-child) { + margin-left: -1px; +} + /* Inverted */ .ui.inverted.grey.buttons .button, @@ -5087,17 +5111,17 @@ input::selection { .ui.tertiary.grey.buttons .button:hover, .ui.tertiary.grey.buttons button:hover, .ui.tertiary.grey.button:hover { - -webkit-box-shadow: inset 0 -0.2em 0 #909090; - box-shadow: inset 0 -0.2em 0 #909090; - color: #909090; + -webkit-box-shadow: inset 0 -0.2em 0 #838383; + box-shadow: inset 0 -0.2em 0 #838383; + color: #838383; } .ui.tertiary.grey.buttons .button:focus, .ui.tertiary.grey.buttons .tertiary.button:focus, .ui.tertiary.grey.button:focus { - -webkit-box-shadow: inset 0 -0.2em 0 #9f9f9f; - box-shadow: inset 0 -0.2em 0 #9f9f9f; - color: #9f9f9f; + -webkit-box-shadow: inset 0 -0.2em 0 #8a8a8a; + box-shadow: inset 0 -0.2em 0 #8a8a8a; + color: #8a8a8a; } .ui.tertiary.grey.buttons .active.button, @@ -5106,8 +5130,8 @@ input::selection { .ui.tertiary.grey.buttons .button:active, .ui.tertiary.grey.buttons .tertiary.button:active, .ui.tertiary.grey.button:active { - -webkit-box-shadow: inset 0 -0.2em 0 #5d5d5d; - box-shadow: inset 0 -0.2em 0 #5d5d5d; + -webkit-box-shadow: inset 0 -0.2em 0 #7e5454; + box-shadow: inset 0 -0.2em 0 #7e5454; color: #696969; } @@ -5195,6 +5219,10 @@ input::selection { color: #343637; } +.ui.buttons:not(.vertical) > .basic.black.button:not(:first-child) { + margin-left: -1px; +} + /* Inverted */ .ui.inverted.black.buttons .button, @@ -5531,7 +5559,7 @@ input::selection { /* Clearfix */ -.ui.buttons::after { +.ui.buttons:after { content: "."; display: block; height: 0; @@ -5583,12 +5611,9 @@ input::selection { float: none; width: 100%; margin: 0 0 0 0; - border-radius: 0; -} - -.ui.vertical.buttons .button:not(.basic) { -webkit-box-shadow: none; box-shadow: none; + border-radius: 0; } .ui.vertical.buttons .button:first-child { @@ -5606,117 +5631,6 @@ input::selection { border-radius: 0.28571429rem; } -.ui.vertical.buttons .basic.button:not(:first-child) { - border-top: none; -} - -.ui.wrapping.buttons { - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -.ui.wrapping.basic.buttons { - border-bottom: none; -} - -.ui.wrapping.basic.buttons .button { - border-bottom: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.wrapping.basic.buttons .button:hover { - background: transparent !important; -} - -.ui.compact.wrapping.buttons .button { - -webkit-box-flex: 0; - -ms-flex: none; - flex: none; -} - -.ui.wrapped.buttons:not(.spaced) { - border-top-right-radius: 0; -} - -.ui.wrapped.buttons:not(.spaced) .button:first-child { - border-radius: 0.28571429rem 0 0 0; -} - -.ui.wrapped.buttons:not(.spaced) .button:last-child { - border-radius: 0 0 0.28571429rem 0; -} - -.ui.wrapped[class*="top attached"].buttons { - border-radius: 0.28571429rem 0 0 0; -} - -.ui.wrapped[class*="top attached"].buttons .button:last-child { - border-radius: 0; -} - -.ui.wrapped[class*="bottom attached"].buttons { - border-radius: 0 0 0 0.28571429rem; -} - -.ui.wrapped[class*="bottom attached"].buttons .button:first-child { - border-radius: 0; -} - -.ui.spaced.buttons .ui.button { - margin-bottom: 1em; - margin-right: 1em; - border-radius: 0.28571429rem; -} - -.ui.spaced.basic.buttons { - border: none; -} - -.ui.spaced.basic.buttons .button { - border: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.spaced.basic.buttons .button.basic { - border: none; -} - -.ui.spaced.basic.vertical.buttons .button:first-child { - border-top: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.spaced.basic.wrapping.buttons .button:not(.basic) { - border-top: 1px solid rgba(34, 36, 38, 0.15); - border-right: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.spaced.basic.wrapping.buttons .button:not(.basic):first-child { - border-left: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.spaced.basic.inverted.buttons .basic.button { - margin-bottom: calc(1em + 1px); - margin-top: 1px; -} - -.ui.basic.buttons:not(.vertical).inverted .button, -.ui.basic.buttons:not(.vertical) .basic.button { - margin-left: -1px; - border-right: none; -} - -.ui.basic.buttons:not(.vertical):not(.spaced):not(.inverted) .basic.button { - margin-top: -1px; - border-bottom: none; -} - -.ui.inverted.basic.buttons:not(.spaced) .button, -.ui.attached.basic.buttons:not(.wrapping):not(.inverted) .basic.button { - margin-bottom: -1px; -} - -.ui.basic.buttons:not(.vertical):not(.attached):not(.spaced):not(.wrapping):not(.inverted) .basic.button { - margin-bottom: -1px; -} - /******************************* Theme Overrides *******************************/ @@ -5837,26 +5751,6 @@ input::selection { font-size: 1.14285714rem; } -/* Wide Container */ - -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui.ui.ui.wide.container { - width: 867.6px; - } -} - -@media only screen and (min-width: 992px) and (max-width: 1199.98px) { - .ui.ui.ui.wide.container { - width: 1119.6px; - } -} - -@media only screen and (min-width: 1200px) { - .ui.ui.ui.wide.container { - width: 1352.4px; - } -} - /* Fluid */ .ui.fluid.container { @@ -5881,107 +5775,10 @@ input::selection { .ui.justified.container { text-align: justify; - -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; } -/*-------------- - Scrolling - ---------------*/ - -.ui.scrolling.container { - overflow: auto; -} - -@media only screen and (max-width: 767.98px) { - .ui.scrolling.container.short { - max-height: 11.25em; - } - - .ui.scrolling.container[class*="very short"] { - max-height: 7.5em; - } - - .ui.scrolling.container { - max-height: 15em; - } - - .ui.scrolling.container.long { - max-height: 30em; - } - - .ui.scrolling.container[class*="very long"] { - max-height: 45em; - } -} - -@media only screen and (min-width: 768px) { - .ui.scrolling.container.short { - max-height: 13.5em; - } - - .ui.scrolling.container[class*="very short"] { - max-height: 9em; - } - - .ui.scrolling.container { - max-height: 18em; - } - - .ui.scrolling.container.long { - max-height: 36em; - } - - .ui.scrolling.container[class*="very long"] { - max-height: 54em; - } -} - -@media only screen and (min-width: 992px) { - .ui.scrolling.container.short { - max-height: 18em; - } - - .ui.scrolling.container[class*="very short"] { - max-height: 12em; - } - - .ui.scrolling.container { - max-height: 24em; - } - - .ui.scrolling.container.long { - max-height: 48em; - } - - .ui.scrolling.container[class*="very long"] { - max-height: 72em; - } -} - -@media only screen and (min-width: 1920px) { - .ui.scrolling.container.short { - max-height: 22.5em; - } - - .ui.scrolling.container[class*="very short"] { - max-height: 15em; - } - - .ui.scrolling.container { - max-height: 30em; - } - - .ui.scrolling.container.long { - max-height: 60em; - } - - .ui.scrolling.container[class*="very long"] { - max-height: 90em; - } -} - /******************************* Theme Overrides *******************************/ @@ -6042,8 +5839,8 @@ input::selection { text-align: center; } -.ui.horizontal.divider::before, -.ui.horizontal.divider::after { +.ui.horizontal.divider:before, +.ui.horizontal.divider:after { content: ''; display: table-cell; position: relative; @@ -6052,11 +5849,11 @@ input::selection { background-repeat: no-repeat; } -.ui.horizontal.divider::before { +.ui.horizontal.divider:before { background-position: right 1em top 50%; } -.ui.horizontal.divider::after { +.ui.horizontal.divider:after { background-position: left 1em top 50%; } @@ -6079,8 +5876,8 @@ input::selection { transform: translateX(-50%); } -.ui.vertical.divider::before, -.ui.vertical.divider::after { +.ui.vertical.divider:before, +.ui.vertical.divider:after { position: absolute; left: 50%; content: ''; @@ -6091,11 +5888,11 @@ input::selection { height: calc(100% - 1rem); } -.ui.vertical.divider::before { +.ui.vertical.divider:before { top: -100%; } -.ui.vertical.divider::after { +.ui.vertical.divider:after { top: auto; bottom: 0; } @@ -6119,10 +5916,10 @@ input::selection { transform: none; } - .ui.stackable.grid .ui.vertical.divider::before, - .ui.grid .stackable.row .ui.vertical.divider::before, - .ui.stackable.grid .ui.vertical.divider::after, - .ui.grid .stackable.row .ui.vertical.divider::after { + .ui.stackable.grid .ui.vertical.divider:before, + .ui.grid .stackable.row .ui.vertical.divider:before, + .ui.stackable.grid .ui.vertical.divider:after, + .ui.grid .stackable.row .ui.vertical.divider:after { left: 0; border-left: none; border-right: none; @@ -6134,13 +5931,13 @@ input::selection { background-repeat: no-repeat; } - .ui.stackable.grid .ui.vertical.divider::before, - .ui.grid .stackable.row .ui.vertical.divider::before { + .ui.stackable.grid .ui.vertical.divider:before, + .ui.grid .stackable.row .ui.vertical.divider:before { background-position: right 1em top 50%; } - .ui.stackable.grid .ui.vertical.divider::after, - .ui.grid .stackable.row .ui.vertical.divider::after { + .ui.stackable.grid .ui.vertical.divider:after, + .ui.grid .stackable.row .ui.vertical.divider:after { background-position: left 1em top 50%; } } @@ -6160,19 +5957,19 @@ input::selection { Header ---------------*/ -.ui.horizontal.divider[class*="left aligned"]::before { +.ui.horizontal.divider[class*="left aligned"]:before { display: none; } -.ui.horizontal.divider[class*="left aligned"]::after { +.ui.horizontal.divider[class*="left aligned"]:after { width: 100%; } -.ui.horizontal.divider[class*="right aligned"]::before { +.ui.horizontal.divider[class*="right aligned"]:before { width: 100%; } -.ui.horizontal.divider[class*="right aligned"]::after { +.ui.horizontal.divider[class*="right aligned"]:after { display: none; } @@ -6188,8 +5985,8 @@ input::selection { border-color: transparent !important; } -.ui.hidden.divider::before, -.ui.hidden.divider::after { +.ui.hidden.divider:before, +.ui.hidden.divider:after { display: none; } @@ -6204,8 +6001,8 @@ input::selection { } .ui.divider.inverted, -.ui.divider.inverted::after, -.ui.divider.inverted::before { +.ui.divider.inverted:after, +.ui.divider.inverted:before { border-top-color: rgba(34, 36, 38, 0.15) !important; border-left-color: rgba(34, 36, 38, 0.15) !important; border-bottom-color: rgba(255, 255, 255, 0.15) !important; @@ -6277,16 +6074,16 @@ input::selection { Theme Overrides *******************************/ -.ui.horizontal.divider::before, -.ui.horizontal.divider::after { +.ui.horizontal.divider:before, +.ui.horizontal.divider:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC'); } @media only screen and (max-width: 767px) { - .ui.stackable.grid .ui.vertical.divider::before, - .ui.grid .stackable.row .ui.vertical.divider::before, - .ui.stackable.grid .ui.vertical.divider::after, - .ui.grid .stackable.row .ui.vertical.divider::after { + .ui.stackable.grid .ui.vertical.divider:before, + .ui.grid .stackable.row .ui.vertical.divider:before, + .ui.stackable.grid .ui.vertical.divider:after, + .ui.grid .stackable.row .ui.vertical.divider:after { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC'); } } @@ -6315,10 +6112,10 @@ em[data-emoji] { backface-visibility: hidden; } -em[data-emoji]::before { +em[data-emoji]:before { content: '\00A0\00A0\00A0\00A0\00A0\00A0\00A0'; display: inline-block; - line-height: 1em; + line-height: 1.28571429em; background-repeat: no-repeat; background-position: center center; } @@ -6335,20 +6132,27 @@ em[data-emoji].disabled { Variations *******************************/ -em[data-emoji].loading::before { +em[data-emoji].loading:before { -webkit-animation: loader 2s linear infinite; animation: loader 2s linear infinite; } /*------------------- - Link - --------------------*/ + Link +--------------------*/ em[data-emoji].link:not(.disabled) { cursor: pointer; } -/*rtl:begin:ignore*/ +/* +* Tweemoji v12.0 by @twitter - https://twemoji.twitter.com/ - @twitter +* License - CC-BY 4.0 - https://creativecommons.org/licenses/by/4.0/ +*/ + +/******************************* + Emojis +*******************************/ em[data-emoji].small { font-size: 1.5em; @@ -6370,1411 +6174,1274 @@ em[data-emoji].big { vertical-align: middle; } -/*rtl:end:ignore*/ - -/******************************* - Emojis -*******************************/ - /******************************* Flag *******************************/ i.flag:not(.icon) { + display: inline-block; + width: 16px; + height: 11px; + line-height: 11px; + vertical-align: baseline; + margin: 0 0.5em 0 0; + text-decoration: inherit; speak: none; + -webkit-font-smoothing: antialiased; -webkit-backface-visibility: hidden; backface-visibility: hidden; } -i.flag:not(.icon)::before { - content: '\00A0\00A0\00A0\00A0\00A0\00A0\00A0'; - display: inline-block; - line-height: 1em; - background-repeat: no-repeat; - background-position: center center; -} - -i.flag.small { - font-size: 1.5em; - vertical-align: middle; -} - -i.flag.medium { - font-size: 3em; - vertical-align: middle; -} - -i.flag.large { - font-size: 6em; - vertical-align: middle; -} +/* Sprite */ -i.flag.big { - font-size: 7.5em; - vertical-align: middle; +i.flag:not(.icon):before { + display: inline-block; + content: ''; + background: url("./themes/default/assets/images/flags.png") no-repeat -108px -1976px; + width: 16px; + height: 11px; } -i.flag.huge { - font-size: 9em; - vertical-align: middle; -} +/* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */ -i.flag.massive { - font-size: 12em; - vertical-align: middle; -} +/******************************* + Theme Overrides +*******************************/ /*rtl:begin:ignore*/ -i.flag.transgender::before { - background-image: url("../../twemoji/assets/svg/1f3f3-fe0f-200d-26a7-fe0f.svg"); -} - -i.flag.rainbow::before, -i.flag.pride::before, -i.flag.lgbt::before { - background-image: url("../../twemoji/assets/svg/1f3f3-fe0f-200d-1f308.svg"); -} - -i.flag.pirate::before { - background-image: url("../../twemoji/assets/svg/1f3f4-200d-2620-fe0f.svg"); -} - -i.flag.af::before, -i.flag.afghanistan::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1eb.svg"); -} - -i.flag.ax::before, -i.flag.aland.islands::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1fd.svg"); -} - -i.flag.al::before, -i.flag.albania::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1f1.svg"); -} - -i.flag.dz::before, -i.flag.algeria::before { - background-image: url("../../twemoji/assets/svg/1f1e9-1f1ff.svg"); -} - -i.flag.as::before, -i.flag.american.samoa::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1f8.svg"); -} - -i.flag.ad::before, -i.flag.andorra::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1e9.svg"); -} - -i.flag.ao::before, -i.flag.angola::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1f4.svg"); -} - -i.flag.ai::before, -i.flag.anguilla::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1ee.svg"); -} - -i.flag.aq::before, -i.flag.antarctica::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1f6.svg"); +i.flag.ad:before, +i.flag.andorra:before { + background-position: 0 0; } -i.flag.ag::before, -i.flag.antigua.and.barbuda::before, -i.flag.antigua::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1ec.svg"); +i.flag.ae:before, +i.flag.united.arab.emirates:before, +i.flag.uae:before { + background-position: 0 -26px; } -i.flag.ar::before, -i.flag.argentina::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1f7.svg"); +i.flag.af:before, +i.flag.afghanistan:before { + background-position: 0 -52px; } -i.flag.am::before, -i.flag.armenia::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1f2.svg"); +i.flag.ag:before, +i.flag.antigua:before { + background-position: 0 -78px; } -i.flag.aw::before, -i.flag.aruba::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1fc.svg"); +i.flag.ai:before, +i.flag.anguilla:before { + background-position: 0 -104px; } -i.flag.au::before, -i.flag.australia::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1fa.svg"); +i.flag.al:before, +i.flag.albania:before { + background-position: 0 -130px; } -i.flag.at::before, -i.flag.austria::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1f9.svg"); +i.flag.am:before, +i.flag.armenia:before { + background-position: 0 -156px; } -i.flag.az::before, -i.flag.azerbaijan::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1ff.svg"); +i.flag.an:before, +i.flag.netherlands.antilles:before { + background-position: 0 -182px; } -i.flag.bs::before, -i.flag.bahamas::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1f8.svg"); +i.flag.ao:before, +i.flag.angola:before { + background-position: 0 -208px; } -i.flag.bh::before, -i.flag.bahrain::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1ed.svg"); +i.flag.ar:before, +i.flag.argentina:before { + background-position: 0 -234px; } -i.flag.bd::before, -i.flag.bangladesh::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1e9.svg"); +i.flag.as:before, +i.flag.american.samoa:before { + background-position: 0 -260px; } -i.flag.bb::before, -i.flag.barbados::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1e7.svg"); +i.flag.at:before, +i.flag.austria:before { + background-position: 0 -286px; } -i.flag.by::before, -i.flag.belarus::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1fe.svg"); +i.flag.au:before, +i.flag.australia:before { + background-position: 0 -312px; } -i.flag.be::before, -i.flag.belgium::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1ea.svg"); +i.flag.aw:before, +i.flag.aruba:before { + background-position: 0 -338px; } -i.flag.bz::before, -i.flag.belize::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1ff.svg"); +i.flag.ax:before, +i.flag.aland.islands:before { + background-position: 0 -364px; } -i.flag.bj::before, -i.flag.benin::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1ef.svg"); +i.flag.az:before, +i.flag.azerbaijan:before { + background-position: 0 -390px; } -i.flag.bm::before, -i.flag.bermuda::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1f2.svg"); +i.flag.ba:before, +i.flag.bosnia:before { + background-position: 0 -416px; } -i.flag.bt::before, -i.flag.bhutan::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1f9.svg"); +i.flag.bb:before, +i.flag.barbados:before { + background-position: 0 -442px; } -i.flag.bo::before, -i.flag.bolivia::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1f4.svg"); +i.flag.bd:before, +i.flag.bangladesh:before { + background-position: 0 -468px; } -i.flag.ba::before, -i.flag.bosnia.and.herzegovina::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1e6.svg"); +i.flag.be:before, +i.flag.belgium:before { + background-position: 0 -494px; } -i.flag.bw::before, -i.flag.botswana::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1fc.svg"); +i.flag.bf:before, +i.flag.burkina.faso:before { + background-position: 0 -520px; } -i.flag.br::before, -i.flag.brazil::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1f7.svg"); +i.flag.bg:before, +i.flag.bulgaria:before { + background-position: 0 -546px; } -i.flag.io::before, -i.flag.british.indian.ocean.territory::before { - background-image: url("../../twemoji/assets/svg/1f1ee-1f1f4.svg"); +i.flag.bh:before, +i.flag.bahrain:before { + background-position: 0 -572px; } -i.flag.vg::before, -i.flag.british.virgin.islands::before { - background-image: url("../../twemoji/assets/svg/1f1fb-1f1ec.svg"); +i.flag.bi:before, +i.flag.burundi:before { + background-position: 0 -598px; } -i.flag.bn::before, -i.flag.brunei::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1f3.svg"); +i.flag.bj:before, +i.flag.benin:before { + background-position: 0 -624px; } -i.flag.bg::before, -i.flag.bulgaria::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1ec.svg"); +i.flag.bm:before, +i.flag.bermuda:before { + background-position: 0 -650px; } -i.flag.bf::before, -i.flag.burkina.faso::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1eb.svg"); +i.flag.bn:before, +i.flag.brunei:before { + background-position: 0 -676px; } -i.flag.bi::before, -i.flag.burundi::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1ee.svg"); +i.flag.bo:before, +i.flag.bolivia:before { + background-position: 0 -702px; } -i.flag.kh::before, -i.flag.cambodia::before { - background-image: url("../../twemoji/assets/svg/1f1f0-1f1ed.svg"); +i.flag.br:before, +i.flag.brazil:before { + background-position: 0 -728px; } -i.flag.cm::before, -i.flag.cameroon::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1f2.svg"); +i.flag.bs:before, +i.flag.bahamas:before { + background-position: 0 -754px; } -i.flag.ca::before, -i.flag.canada::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1e6.svg"); +i.flag.bt:before, +i.flag.bhutan:before { + background-position: 0 -780px; } -i.flag.ic::before, -i.flag.canary.islands::before { - background-image: url("../../twemoji/assets/svg/1f1ee-1f1e8.svg"); +i.flag.bv:before, +i.flag.bouvet.island:before { + background-position: 0 -806px; } -i.flag.cv::before, -i.flag.cape.verde::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1fb.svg"); +i.flag.bw:before, +i.flag.botswana:before { + background-position: 0 -832px; } -i.flag.bq::before, -i.flag.caribbean.netherlands::before, -i.flag.an::before, -i.flag.netherlands.antilles::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1f6.svg"); +i.flag.by:before, +i.flag.belarus:before { + background-position: 0 -858px; } -i.flag.ky::before, -i.flag.cayman.islands::before { - background-image: url("../../twemoji/assets/svg/1f1f0-1f1fe.svg"); +i.flag.bz:before, +i.flag.belize:before { + background-position: 0 -884px; } -i.flag.cf::before, -i.flag.central.african.republic::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1eb.svg"); +i.flag.ca:before, +i.flag.canada:before { + background-position: 0 -910px; } -i.flag.td::before, -i.flag.chad::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1e9.svg"); +i.flag.cc:before, +i.flag.cocos.islands:before { + background-position: 0 -962px; } -i.flag.cl::before, -i.flag.chile::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1f1.svg"); +i.flag.cd:before, +i.flag.congo:before { + background-position: 0 -988px; } -i.flag.cn::before, -i.flag.china::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1f3.svg"); +i.flag.cf:before, +i.flag.central.african.republic:before { + background-position: 0 -1014px; } -i.flag.cx::before, -i.flag.christmas.island::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1fd.svg"); +i.flag.cg:before, +i.flag.congo.brazzaville:before { + background-position: 0 -1040px; } -i.flag.cc::before, -i.flag.cocos.islands::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1e8.svg"); +i.flag.ch:before, +i.flag.switzerland:before { + background-position: 0 -1066px; } -i.flag.co::before, -i.flag.colombia::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1f4.svg"); +i.flag.ci:before, +i.flag.cote.divoire:before { + background-position: 0 -1092px; } -i.flag.km::before, -i.flag.comoros::before { - background-image: url("../../twemoji/assets/svg/1f1f0-1f1f2.svg"); +i.flag.ck:before, +i.flag.cook.islands:before { + background-position: 0 -1118px; } -i.flag.cg::before, -i.flag.congo.brazzaville::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1ec.svg"); +i.flag.cl:before, +i.flag.chile:before { + background-position: 0 -1144px; } -i.flag.cd::before, -i.flag.congo.kinshasa::before, -i.flag.congo::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1e9.svg"); +i.flag.cm:before, +i.flag.cameroon:before { + background-position: 0 -1170px; } -i.flag.ck::before, -i.flag.cook.islands::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1f0.svg"); +i.flag.cn:before, +i.flag.china:before { + background-position: 0 -1196px; } -i.flag.cr::before, -i.flag.costa.rica::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1f7.svg"); +i.flag.co:before, +i.flag.colombia:before { + background-position: 0 -1222px; } -i.flag.ci::before, -i.flag.côte.d’ivoire::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1ee.svg"); +i.flag.cr:before, +i.flag.costa.rica:before { + background-position: 0 -1248px; } -i.flag.hr::before, -i.flag.croatia::before { - background-image: url("../../twemoji/assets/svg/1f1ed-1f1f7.svg"); +i.flag.cs:before, +i.flag.serbia:before { + background-position: 0 -1274px; } -i.flag.cu::before, -i.flag.cuba::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1fa.svg"); +i.flag.cu:before, +i.flag.cuba:before { + background-position: 0 -1300px; } -i.flag.cw::before, -i.flag.curacao::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1fc.svg"); +i.flag.cv:before, +i.flag.cape.verde:before { + background-position: 0 -1326px; } -i.flag.cy::before, -i.flag.cyprus::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1fe.svg"); +i.flag.cx:before, +i.flag.christmas.island:before { + background-position: 0 -1352px; } -i.flag.cz::before, -i.flag.czechia::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1ff.svg"); +i.flag.cy:before, +i.flag.cyprus:before { + background-position: 0 -1378px; } -i.flag.dk::before, -i.flag.denmark::before { - background-image: url("../../twemoji/assets/svg/1f1e9-1f1f0.svg"); +i.flag.cz:before, +i.flag.czech.republic:before { + background-position: 0 -1404px; } -i.flag.dj::before, -i.flag.djibouti::before { - background-image: url("../../twemoji/assets/svg/1f1e9-1f1ef.svg"); +i.flag.de:before, +i.flag.germany:before { + background-position: 0 -1430px; } -i.flag.dm::before, -i.flag.dominica::before { - background-image: url("../../twemoji/assets/svg/1f1e9-1f1f2.svg"); +i.flag.dj:before, +i.flag.djibouti:before { + background-position: 0 -1456px; } -i.flag.do::before, -i.flag.dominican.republic::before { - background-image: url("../../twemoji/assets/svg/1f1e9-1f1f4.svg"); +i.flag.dk:before, +i.flag.denmark:before { + background-position: 0 -1482px; } -i.flag.ec::before, -i.flag.ecuador::before { - background-image: url("../../twemoji/assets/svg/1f1ea-1f1e8.svg"); +i.flag.dm:before, +i.flag.dominica:before { + background-position: 0 -1508px; } -i.flag.eg::before, -i.flag.egypt::before { - background-image: url("../../twemoji/assets/svg/1f1ea-1f1ec.svg"); +i.flag.do:before, +i.flag.dominican.republic:before { + background-position: 0 -1534px; } -i.flag.sv::before, -i.flag.el.salvador::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1fb.svg"); +i.flag.dz:before, +i.flag.algeria:before { + background-position: 0 -1560px; } -i.flag.gq::before, -i.flag.equatorial.guinea::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1f6.svg"); +i.flag.ec:before, +i.flag.ecuador:before { + background-position: 0 -1586px; } -i.flag.er::before, -i.flag.eritrea::before { - background-image: url("../../twemoji/assets/svg/1f1ea-1f1f7.svg"); +i.flag.ee:before, +i.flag.estonia:before { + background-position: 0 -1612px; } -i.flag.ee::before, -i.flag.estonia::before { - background-image: url("../../twemoji/assets/svg/1f1ea-1f1ea.svg"); +i.flag.eg:before, +i.flag.egypt:before { + background-position: 0 -1638px; } -i.flag.et::before, -i.flag.ethiopia::before { - background-image: url("../../twemoji/assets/svg/1f1ea-1f1f9.svg"); +i.flag.eh:before, +i.flag.western.sahara:before { + background-position: 0 -1664px; } -i.flag.eu::before, -i.flag.european.union::before { - background-image: url("../../twemoji/assets/svg/1f1ea-1f1fa.svg"); +i.flag.gb.eng:before, +i.flag.england:before { + background-position: 0 -1690px; } -i.flag.fk::before, -i.flag.falkland.islands::before { - background-image: url("../../twemoji/assets/svg/1f1eb-1f1f0.svg"); +i.flag.er:before, +i.flag.eritrea:before { + background-position: 0 -1716px; } -i.flag.fo::before, -i.flag.faroe.islands::before { - background-image: url("../../twemoji/assets/svg/1f1eb-1f1f4.svg"); +i.flag.es:before, +i.flag.spain:before { + background-position: 0 -1742px; } -i.flag.fj::before, -i.flag.fiji::before { - background-image: url("../../twemoji/assets/svg/1f1eb-1f1ef.svg"); +i.flag.et:before, +i.flag.ethiopia:before { + background-position: 0 -1768px; } -i.flag.fi::before, -i.flag.finland::before { - background-image: url("../../twemoji/assets/svg/1f1eb-1f1ee.svg"); +i.flag.eu:before, +i.flag.european.union:before { + background-position: 0 -1794px; } -i.flag.fr::before, -i.flag.france::before { - background-image: url("../../twemoji/assets/svg/1f1eb-1f1f7.svg"); +i.flag.fi:before, +i.flag.finland:before { + background-position: 0 -1846px; } -i.flag.gf::before, -i.flag.french.guiana::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1eb.svg"); +i.flag.fj:before, +i.flag.fiji:before { + background-position: 0 -1872px; } -i.flag.pf::before, -i.flag.french.polynesia::before { - background-image: url("../../twemoji/assets/svg/1f1f5-1f1eb.svg"); +i.flag.fk:before, +i.flag.falkland.islands:before { + background-position: 0 -1898px; } -i.flag.tf::before, -i.flag.french.southern.territories::before, -i.flag.french.territories::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1eb.svg"); +i.flag.fm:before, +i.flag.micronesia:before { + background-position: 0 -1924px; } -i.flag.ga::before, -i.flag.gabon::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1e6.svg"); +i.flag.fo:before, +i.flag.faroe.islands:before { + background-position: 0 -1950px; } -i.flag.gm::before, -i.flag.gambia::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1f2.svg"); +i.flag.fr:before, +i.flag.france:before { + background-position: 0 -1976px; } -i.flag.ge::before, -i.flag.georgia::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1ea.svg"); +i.flag.ga:before, +i.flag.gabon:before { + background-position: -36px 0; } -i.flag.de::before, -i.flag.germany::before { - background-image: url("../../twemoji/assets/svg/1f1e9-1f1ea.svg"); +i.flag.gb:before, +i.flag.uk:before, +i.flag.united.kingdom:before { + background-position: -36px -26px; } -i.flag.gh::before, -i.flag.ghana::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1ed.svg"); +i.flag.gd:before, +i.flag.grenada:before { + background-position: -36px -52px; } -i.flag.gi::before, -i.flag.gibraltar::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1ee.svg"); +i.flag.ge:before, +i.flag.georgia:before { + background-position: -36px -78px; } -i.flag.gr::before, -i.flag.greece::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1f7.svg"); +i.flag.gf:before, +i.flag.french.guiana:before { + background-position: -36px -104px; } -i.flag.gl::before, -i.flag.greenland::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1f1.svg"); +i.flag.gh:before, +i.flag.ghana:before { + background-position: -36px -130px; } -i.flag.gd::before, -i.flag.grenada::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1e9.svg"); +i.flag.gi:before, +i.flag.gibraltar:before { + background-position: -36px -156px; } -i.flag.gp::before, -i.flag.guadeloupe::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1f5.svg"); +i.flag.gl:before, +i.flag.greenland:before { + background-position: -36px -182px; } -i.flag.gu::before, -i.flag.guam::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1fa.svg"); +i.flag.gm:before, +i.flag.gambia:before { + background-position: -36px -208px; } -i.flag.gt::before, -i.flag.guatemala::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1f9.svg"); +i.flag.gn:before, +i.flag.guinea:before { + background-position: -36px -234px; } -i.flag.gg::before, -i.flag.guernsey::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1ec.svg"); +i.flag.gp:before, +i.flag.guadeloupe:before { + background-position: -36px -260px; } -i.flag.gn::before, -i.flag.guinea::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1f3.svg"); +i.flag.gq:before, +i.flag.equatorial.guinea:before { + background-position: -36px -286px; } -i.flag.gw::before, -i.flag.guinea-bissau::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1fc.svg"); +i.flag.gr:before, +i.flag.greece:before { + background-position: -36px -312px; } -i.flag.gy::before, -i.flag.guyana::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1fe.svg"); +i.flag.gs:before, +i.flag.sandwich.islands:before { + background-position: -36px -338px; } -i.flag.ht::before, -i.flag.haiti::before { - background-image: url("../../twemoji/assets/svg/1f1ed-1f1f9.svg"); +i.flag.gt:before, +i.flag.guatemala:before { + background-position: -36px -364px; } -i.flag.hn::before, -i.flag.honduras::before { - background-image: url("../../twemoji/assets/svg/1f1ed-1f1f3.svg"); +i.flag.gu:before, +i.flag.guam:before { + background-position: -36px -390px; } -i.flag.hk::before, -i.flag.hong.kong.sar.china::before, -i.flag.hong.kong::before { - background-image: url("../../twemoji/assets/svg/1f1ed-1f1f0.svg"); +i.flag.gw:before, +i.flag.guinea-bissau:before { + background-position: -36px -416px; } -i.flag.hu::before, -i.flag.hungary::before { - background-image: url("../../twemoji/assets/svg/1f1ed-1f1fa.svg"); +i.flag.gy:before, +i.flag.guyana:before { + background-position: -36px -442px; } -i.flag.is::before, -i.flag.iceland::before { - background-image: url("../../twemoji/assets/svg/1f1ee-1f1f8.svg"); +i.flag.hk:before, +i.flag.hong.kong:before { + background-position: -36px -468px; } -i.flag.in::before, -i.flag.india::before { - background-image: url("../../twemoji/assets/svg/1f1ee-1f1f3.svg"); +i.flag.hm:before, +i.flag.heard.island:before { + background-position: -36px -494px; } -i.flag.id::before, -i.flag.indonesia::before { - background-image: url("../../twemoji/assets/svg/1f1ee-1f1e9.svg"); +i.flag.hn:before, +i.flag.honduras:before { + background-position: -36px -520px; } -i.flag.ir::before, -i.flag.iran::before { - background-image: url("../../twemoji/assets/svg/1f1ee-1f1f7.svg"); +i.flag.hr:before, +i.flag.croatia:before { + background-position: -36px -546px; } -i.flag.iq::before, -i.flag.iraq::before { - background-image: url("../../twemoji/assets/svg/1f1ee-1f1f6.svg"); +i.flag.ht:before, +i.flag.haiti:before { + background-position: -36px -572px; } -i.flag.ie::before, -i.flag.ireland::before { - background-image: url("../../twemoji/assets/svg/1f1ee-1f1ea.svg"); +i.flag.hu:before, +i.flag.hungary:before { + background-position: -36px -598px; } -i.flag.im::before, -i.flag.isle.of.man::before { - background-image: url("../../twemoji/assets/svg/1f1ee-1f1f2.svg"); +i.flag.id:before, +i.flag.indonesia:before { + background-position: -36px -624px; } -i.flag.il::before, -i.flag.israel::before { - background-image: url("../../twemoji/assets/svg/1f1ee-1f1f1.svg"); +i.flag.ie:before, +i.flag.ireland:before { + background-position: -36px -650px; } -i.flag.it::before, -i.flag.italy::before { - background-image: url("../../twemoji/assets/svg/1f1ee-1f1f9.svg"); +i.flag.il:before, +i.flag.israel:before { + background-position: -36px -676px; } -i.flag.jm::before, -i.flag.jamaica::before { - background-image: url("../../twemoji/assets/svg/1f1ef-1f1f2.svg"); +i.flag.in:before, +i.flag.india:before { + background-position: -36px -702px; } -i.flag.jp::before, -i.flag.japan::before { - background-image: url("../../twemoji/assets/svg/1f1ef-1f1f5.svg"); +i.flag.io:before, +i.flag.indian.ocean.territory:before { + background-position: -36px -728px; } -i.flag.je::before, -i.flag.jersey::before { - background-image: url("../../twemoji/assets/svg/1f1ef-1f1ea.svg"); +i.flag.iq:before, +i.flag.iraq:before { + background-position: -36px -754px; } -i.flag.jo::before, -i.flag.jordan::before { - background-image: url("../../twemoji/assets/svg/1f1ef-1f1f4.svg"); +i.flag.ir:before, +i.flag.iran:before { + background-position: -36px -780px; } -i.flag.kz::before, -i.flag.kazakhstan::before { - background-image: url("../../twemoji/assets/svg/1f1f0-1f1ff.svg"); +i.flag.is:before, +i.flag.iceland:before { + background-position: -36px -806px; } -i.flag.ke::before, -i.flag.kenya::before { - background-image: url("../../twemoji/assets/svg/1f1f0-1f1ea.svg"); +i.flag.it:before, +i.flag.italy:before { + background-position: -36px -832px; } -i.flag.ki::before, -i.flag.kiribati::before { - background-image: url("../../twemoji/assets/svg/1f1f0-1f1ee.svg"); +i.flag.jm:before, +i.flag.jamaica:before { + background-position: -36px -858px; } -i.flag.xk::before, -i.flag.kosovo::before { - background-image: url("../../twemoji/assets/svg/1f1fd-1f1f0.svg"); +i.flag.jo:before, +i.flag.jordan:before { + background-position: -36px -884px; } -i.flag.kw::before, -i.flag.kuwait::before { - background-image: url("../../twemoji/assets/svg/1f1f0-1f1fc.svg"); +i.flag.jp:before, +i.flag.japan:before { + background-position: -36px -910px; } -i.flag.kg::before, -i.flag.kyrgyzstan::before { - background-image: url("../../twemoji/assets/svg/1f1f0-1f1ec.svg"); +i.flag.ke:before, +i.flag.kenya:before { + background-position: -36px -936px; } -i.flag.la::before, -i.flag.laos::before { - background-image: url("../../twemoji/assets/svg/1f1f1-1f1e6.svg"); +i.flag.kg:before, +i.flag.kyrgyzstan:before { + background-position: -36px -962px; } -i.flag.lv::before, -i.flag.latvia::before { - background-image: url("../../twemoji/assets/svg/1f1f1-1f1fb.svg"); +i.flag.kh:before, +i.flag.cambodia:before { + background-position: -36px -988px; } -i.flag.lb::before, -i.flag.lebanon::before { - background-image: url("../../twemoji/assets/svg/1f1f1-1f1e7.svg"); +i.flag.ki:before, +i.flag.kiribati:before { + background-position: -36px -1014px; } -i.flag.ls::before, -i.flag.lesotho::before { - background-image: url("../../twemoji/assets/svg/1f1f1-1f1f8.svg"); +i.flag.km:before, +i.flag.comoros:before { + background-position: -36px -1040px; } -i.flag.lr::before, -i.flag.liberia::before { - background-image: url("../../twemoji/assets/svg/1f1f1-1f1f7.svg"); +i.flag.kn:before, +i.flag.saint.kitts.and.nevis:before { + background-position: -36px -1066px; } -i.flag.ly::before, -i.flag.libya::before { - background-image: url("../../twemoji/assets/svg/1f1f1-1f1fe.svg"); +i.flag.kp:before, +i.flag.north.korea:before { + background-position: -36px -1092px; } -i.flag.li::before, -i.flag.liechtenstein::before { - background-image: url("../../twemoji/assets/svg/1f1f1-1f1ee.svg"); +i.flag.kr:before, +i.flag.south.korea:before { + background-position: -36px -1118px; } -i.flag.lt::before, -i.flag.lithuania::before { - background-image: url("../../twemoji/assets/svg/1f1f1-1f1f9.svg"); +i.flag.kw:before, +i.flag.kuwait:before { + background-position: -36px -1144px; } -i.flag.lu::before, -i.flag.luxembourg::before { - background-image: url("../../twemoji/assets/svg/1f1f1-1f1fa.svg"); +i.flag.ky:before, +i.flag.cayman.islands:before { + background-position: -36px -1170px; } -i.flag.mo::before, -i.flag.macao.sar.china::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1f4.svg"); +i.flag.kz:before, +i.flag.kazakhstan:before { + background-position: -36px -1196px; } -i.flag.mk::before, -i.flag.macedonia::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1f0.svg"); +i.flag.la:before, +i.flag.laos:before { + background-position: -36px -1222px; } -i.flag.mg::before, -i.flag.madagascar::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1ec.svg"); +i.flag.lb:before, +i.flag.lebanon:before { + background-position: -36px -1248px; } -i.flag.mw::before, -i.flag.malawi::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1fc.svg"); +i.flag.lc:before, +i.flag.saint.lucia:before { + background-position: -36px -1274px; } -i.flag.my::before, -i.flag.malaysia::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1fe.svg"); +i.flag.li:before, +i.flag.liechtenstein:before { + background-position: -36px -1300px; } -i.flag.mv::before, -i.flag.maldives::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1fb.svg"); +i.flag.lk:before, +i.flag.sri.lanka:before { + background-position: -36px -1326px; } -i.flag.ml::before, -i.flag.mali::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1f1.svg"); +i.flag.lr:before, +i.flag.liberia:before { + background-position: -36px -1352px; } -i.flag.mt::before, -i.flag.malta::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1f9.svg"); +i.flag.ls:before, +i.flag.lesotho:before { + background-position: -36px -1378px; } -i.flag.mh::before, -i.flag.marshall.islands::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1ed.svg"); +i.flag.lt:before, +i.flag.lithuania:before { + background-position: -36px -1404px; } -i.flag.mq::before, -i.flag.martinique::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1f6.svg"); +i.flag.lu:before, +i.flag.luxembourg:before { + background-position: -36px -1430px; } -i.flag.mr::before, -i.flag.mauritania::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1f7.svg"); +i.flag.lv:before, +i.flag.latvia:before { + background-position: -36px -1456px; } -i.flag.mu::before, -i.flag.mauritius::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1fa.svg"); +i.flag.ly:before, +i.flag.libya:before { + background-position: -36px -1482px; } -i.flag.yt::before, -i.flag.mayotte::before { - background-image: url("../../twemoji/assets/svg/1f1fe-1f1f9.svg"); +i.flag.ma:before, +i.flag.morocco:before { + background-position: -36px -1508px; } -i.flag.mx::before, -i.flag.mexico::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1fd.svg"); +i.flag.mc:before, +i.flag.monaco:before { + background-position: -36px -1534px; } -i.flag.fm::before, -i.flag.micronesia::before { - background-image: url("../../twemoji/assets/svg/1f1eb-1f1f2.svg"); +i.flag.md:before, +i.flag.moldova:before { + background-position: -36px -1560px; } -i.flag.md::before, -i.flag.moldova::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1e9.svg"); +i.flag.me:before, +i.flag.montenegro:before { + background-position: -36px -1586px; } -i.flag.mc::before, -i.flag.monaco::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1e8.svg"); +i.flag.mg:before, +i.flag.madagascar:before { + background-position: -36px -1613px; } -i.flag.mn::before, -i.flag.mongolia::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1f3.svg"); +i.flag.mh:before, +i.flag.marshall.islands:before { + background-position: -36px -1639px; } -i.flag.me::before, -i.flag.montenegro::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1ea.svg"); +i.flag.mk:before, +i.flag.macedonia:before { + background-position: -36px -1665px; } -i.flag.ms::before, -i.flag.montserrat::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1f8.svg"); +i.flag.ml:before, +i.flag.mali:before { + background-position: -36px -1691px; } -i.flag.ma::before, -i.flag.morocco::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1e6.svg"); +i.flag.mm:before, +i.flag.myanmar:before, +i.flag.burma:before { + background-position: -36px -1717px; } -i.flag.mz::before, -i.flag.mozambique::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1ff.svg"); +i.flag.mn:before, +i.flag.mongolia:before { + background-position: -36px -1743px; } -i.flag.mm::before, -i.flag.myanmar::before, -i.flag.burma::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1f2.svg"); +i.flag.mo:before, +i.flag.macau:before { + background-position: -36px -1769px; } -i.flag.na::before, -i.flag.namibia::before { - background-image: url("../../twemoji/assets/svg/1f1f3-1f1e6.svg"); +i.flag.mp:before, +i.flag.northern.mariana.islands:before { + background-position: -36px -1795px; } -i.flag.nr::before, -i.flag.nauru::before { - background-image: url("../../twemoji/assets/svg/1f1f3-1f1f7.svg"); +i.flag.mq:before, +i.flag.martinique:before { + background-position: -36px -1821px; } -i.flag.np::before, -i.flag.nepal::before { - background-image: url("../../twemoji/assets/svg/1f1f3-1f1f5.svg"); +i.flag.mr:before, +i.flag.mauritania:before { + background-position: -36px -1847px; } -i.flag.nl::before, -i.flag.netherlands::before { - background-image: url("../../twemoji/assets/svg/1f1f3-1f1f1.svg"); +i.flag.ms:before, +i.flag.montserrat:before { + background-position: -36px -1873px; } -i.flag.nc::before, -i.flag.new.caledonia::before { - background-image: url("../../twemoji/assets/svg/1f1f3-1f1e8.svg"); +i.flag.mt:before, +i.flag.malta:before { + background-position: -36px -1899px; } -i.flag.nz::before, -i.flag.new.zealand::before { - background-image: url("../../twemoji/assets/svg/1f1f3-1f1ff.svg"); +i.flag.mu:before, +i.flag.mauritius:before { + background-position: -36px -1925px; } -i.flag.ni::before, -i.flag.nicaragua::before { - background-image: url("../../twemoji/assets/svg/1f1f3-1f1ee.svg"); +i.flag.mv:before, +i.flag.maldives:before { + background-position: -36px -1951px; } -i.flag.ne::before, -i.flag.niger::before { - background-image: url("../../twemoji/assets/svg/1f1f3-1f1ea.svg"); +i.flag.mw:before, +i.flag.malawi:before { + background-position: -36px -1977px; } -i.flag.ng::before, -i.flag.nigeria::before { - background-image: url("../../twemoji/assets/svg/1f1f3-1f1ec.svg"); +i.flag.mx:before, +i.flag.mexico:before { + background-position: -72px 0; } -i.flag.nu::before, -i.flag.niue::before { - background-image: url("../../twemoji/assets/svg/1f1f3-1f1fa.svg"); +i.flag.my:before, +i.flag.malaysia:before { + background-position: -72px -26px; } -i.flag.nf::before, -i.flag.norfolk.island::before { - background-image: url("../../twemoji/assets/svg/1f1f3-1f1eb.svg"); +i.flag.mz:before, +i.flag.mozambique:before { + background-position: -72px -52px; } -i.flag.kp::before, -i.flag.north.korea::before { - background-image: url("../../twemoji/assets/svg/1f1f0-1f1f5.svg"); +i.flag.na:before, +i.flag.namibia:before { + background-position: -72px -78px; } -i.flag.mp::before, -i.flag.northern.mariana.islands::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1f5.svg"); +i.flag.nc:before, +i.flag.new.caledonia:before { + background-position: -72px -104px; } -i.flag.no::before, -i.flag.norway::before { - background-image: url("../../twemoji/assets/svg/1f1f3-1f1f4.svg"); +i.flag.ne:before, +i.flag.niger:before { + background-position: -72px -130px; } -i.flag.om::before, -i.flag.oman::before { - background-image: url("../../twemoji/assets/svg/1f1f4-1f1f2.svg"); +i.flag.nf:before, +i.flag.norfolk.island:before { + background-position: -72px -156px; } -i.flag.pk::before, -i.flag.pakistan::before { - background-image: url("../../twemoji/assets/svg/1f1f5-1f1f0.svg"); +i.flag.ng:before, +i.flag.nigeria:before { + background-position: -72px -182px; } -i.flag.pw::before, -i.flag.palau::before { - background-image: url("../../twemoji/assets/svg/1f1f5-1f1fc.svg"); +i.flag.ni:before, +i.flag.nicaragua:before { + background-position: -72px -208px; } -i.flag.ps::before, -i.flag.palestinian.territories::before { - background-image: url("../../twemoji/assets/svg/1f1f5-1f1f8.svg"); +i.flag.nl:before, +i.flag.netherlands:before { + background-position: -72px -234px; } -i.flag.pa::before, -i.flag.panama::before { - background-image: url("../../twemoji/assets/svg/1f1f5-1f1e6.svg"); +i.flag.no:before, +i.flag.norway:before { + background-position: -72px -260px; } -i.flag.pg::before, -i.flag.papua.new.guinea::before, -i.flag.new.guinea::before { - background-image: url("../../twemoji/assets/svg/1f1f5-1f1ec.svg"); +i.flag.np:before, +i.flag.nepal:before { + background-position: -72px -286px; } -i.flag.py::before, -i.flag.paraguay::before { - background-image: url("../../twemoji/assets/svg/1f1f5-1f1fe.svg"); +i.flag.nr:before, +i.flag.nauru:before { + background-position: -72px -312px; } -i.flag.pe::before, -i.flag.peru::before { - background-image: url("../../twemoji/assets/svg/1f1f5-1f1ea.svg"); +i.flag.nu:before, +i.flag.niue:before { + background-position: -72px -338px; } -i.flag.ph::before, -i.flag.philippines::before { - background-image: url("../../twemoji/assets/svg/1f1f5-1f1ed.svg"); +i.flag.nz:before, +i.flag.new.zealand:before { + background-position: -72px -364px; } -i.flag.pn::before, -i.flag.pitcairn.islands::before { - background-image: url("../../twemoji/assets/svg/1f1f5-1f1f3.svg"); +i.flag.om:before, +i.flag.oman:before { + background-position: -72px -390px; } -i.flag.pl::before, -i.flag.poland::before { - background-image: url("../../twemoji/assets/svg/1f1f5-1f1f1.svg"); +i.flag.pa:before, +i.flag.panama:before { + background-position: -72px -416px; } -i.flag.pt::before, -i.flag.portugal::before { - background-image: url("../../twemoji/assets/svg/1f1f5-1f1f9.svg"); +i.flag.pe:before, +i.flag.peru:before { + background-position: -72px -442px; } -i.flag.pr::before, -i.flag.puerto.rico::before { - background-image: url("../../twemoji/assets/svg/1f1f5-1f1f7.svg"); +i.flag.pf:before, +i.flag.french.polynesia:before { + background-position: -72px -468px; } -i.flag.qa::before, -i.flag.qatar::before { - background-image: url("../../twemoji/assets/svg/1f1f6-1f1e6.svg"); +i.flag.pg:before, +i.flag.new.guinea:before { + background-position: -72px -494px; } -i.flag.re::before, -i.flag.réunion::before { - background-image: url("../../twemoji/assets/svg/1f1f7-1f1ea.svg"); +i.flag.ph:before, +i.flag.philippines:before { + background-position: -72px -520px; } -i.flag.ro::before, -i.flag.romania::before { - background-image: url("../../twemoji/assets/svg/1f1f7-1f1f4.svg"); +i.flag.pk:before, +i.flag.pakistan:before { + background-position: -72px -546px; } -i.flag.ru::before, -i.flag.russia::before { - background-image: url("../../twemoji/assets/svg/1f1f7-1f1fa.svg"); +i.flag.pl:before, +i.flag.poland:before { + background-position: -72px -572px; } -i.flag.rw::before, -i.flag.rwanda::before { - background-image: url("../../twemoji/assets/svg/1f1f7-1f1fc.svg"); +i.flag.pm:before, +i.flag.saint.pierre:before { + background-position: -72px -598px; } -i.flag.ws::before, -i.flag.samoa::before { - background-image: url("../../twemoji/assets/svg/1f1fc-1f1f8.svg"); +i.flag.pn:before, +i.flag.pitcairn.islands:before { + background-position: -72px -624px; } -i.flag.sm::before, -i.flag.san.marino::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1f2.svg"); +i.flag.pr:before, +i.flag.puerto.rico:before { + background-position: -72px -650px; } -i.flag.st::before, -i.flag.sao.tome.and.principe::before, -i.flag.samo.tome::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1f9.svg"); +i.flag.ps:before, +i.flag.palestine:before { + background-position: -72px -676px; } -i.flag.sa::before, -i.flag.saudi.arabia::before, -i.flag.saudiarabia::before, -i.flag.saudi::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1e6.svg"); +i.flag.pt:before, +i.flag.portugal:before { + background-position: -72px -702px; } -i.flag.sn::before, -i.flag.senegal::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1f3.svg"); +i.flag.pw:before, +i.flag.palau:before { + background-position: -72px -728px; } -i.flag.rs::before, -i.flag.serbia::before { - background-image: url("../../twemoji/assets/svg/1f1f7-1f1f8.svg"); +i.flag.py:before, +i.flag.paraguay:before { + background-position: -72px -754px; } -i.flag.sc::before, -i.flag.seychelles::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1e8.svg"); +i.flag.qa:before, +i.flag.qatar:before { + background-position: -72px -780px; } -i.flag.sl::before, -i.flag.sierra.leone::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1f1.svg"); +i.flag.re:before, +i.flag.reunion:before { + background-position: -72px -806px; } -i.flag.sg::before, -i.flag.singapore::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1ec.svg"); +i.flag.ro:before, +i.flag.romania:before { + background-position: -72px -832px; } -i.flag.sx::before, -i.flag.sint.maarten::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1fd.svg"); +i.flag.rs:before, +i.flag.serbia:before { + background-position: -72px -858px; } -i.flag.sk::before, -i.flag.slovakia::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1f0.svg"); +i.flag.ru:before, +i.flag.russia:before { + background-position: -72px -884px; } -i.flag.si::before, -i.flag.slovenia::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1ee.svg"); +i.flag.rw:before, +i.flag.rwanda:before { + background-position: -72px -910px; } -i.flag.gs::before, -i.flag.south.georgia.and.south.sandwich.islands::before, -i.flag.sandwich.islands::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1f8.svg"); +i.flag.sa:before, +i.flag.saudi.arabia:before { + background-position: -72px -936px; } -i.flag.sb::before, -i.flag.solomon.islands::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1e7.svg"); +i.flag.sb:before, +i.flag.solomon.islands:before { + background-position: -72px -962px; } -i.flag.so::before, -i.flag.somalia::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1f4.svg"); +i.flag.sc:before, +i.flag.seychelles:before { + background-position: -72px -988px; } -i.flag.za::before, -i.flag.south.africa::before { - background-image: url("../../twemoji/assets/svg/1f1ff-1f1e6.svg"); +i.flag.gb.sct:before, +i.flag.scotland:before { + background-position: -72px -1014px; } -i.flag.kr::before, -i.flag.south.korea::before { - background-image: url("../../twemoji/assets/svg/1f1f0-1f1f7.svg"); +i.flag.sd:before, +i.flag.sudan:before { + background-position: -72px -1040px; } -i.flag.ss::before, -i.flag.south.sudan::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1f8.svg"); +i.flag.se:before, +i.flag.sweden:before { + background-position: -72px -1066px; } -i.flag.es::before, -i.flag.spain::before { - background-image: url("../../twemoji/assets/svg/1f1ea-1f1f8.svg"); +i.flag.sg:before, +i.flag.singapore:before { + background-position: -72px -1092px; } -i.flag.lk::before, -i.flag.sri.lanka::before { - background-image: url("../../twemoji/assets/svg/1f1f1-1f1f0.svg"); +i.flag.sh:before, +i.flag.saint.helena:before { + background-position: -72px -1118px; } -i.flag.bl::before, -i.flag.st.barthelemy::before, -i.flag.saint.barth::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1f1.svg"); +i.flag.si:before, +i.flag.slovenia:before { + background-position: -72px -1144px; } -i.flag.sh::before, -i.flag.st.helena::before, -i.flag.saint.helena::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1ed.svg"); +i.flag.sj:before, +i.flag.svalbard:before, +i.flag.jan.mayen:before { + background-position: -72px -1170px; } -i.flag.kn::before, -i.flag.st.kitts.and.nevis::before, -i.flag.saint.kitts.and.navis::before { - background-image: url("../../twemoji/assets/svg/1f1f0-1f1f3.svg"); +i.flag.sk:before, +i.flag.slovakia:before { + background-position: -72px -1196px; } -i.flag.lc::before, -i.flag.st.lucia::before, -i.flag.saint.lucia::before { - background-image: url("../../twemoji/assets/svg/1f1f1-1f1e8.svg"); +i.flag.sl:before, +i.flag.sierra.leone:before { + background-position: -72px -1222px; } -i.flag.pm::before, -i.flag.st.pierre.and.miquelon::before, -i.flag.saint.pierre::before { - background-image: url("../../twemoji/assets/svg/1f1f5-1f1f2.svg"); +i.flag.sm:before, +i.flag.san.marino:before { + background-position: -72px -1248px; } -i.flag.vc::before, -i.flag.st.vincent.and.grenadines::before { - background-image: url("../../twemoji/assets/svg/1f1fb-1f1e8.svg"); +i.flag.sn:before, +i.flag.senegal:before { + background-position: -72px -1274px; } -i.flag.sd::before, -i.flag.sudan::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1e9.svg"); +i.flag.so:before, +i.flag.somalia:before { + background-position: -72px -1300px; } -i.flag.sr::before, -i.flag.suriname::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1f7.svg"); +i.flag.sr:before, +i.flag.suriname:before { + background-position: -72px -1326px; } -i.flag.sz::before, -i.flag.eswatini::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1ff.svg"); +i.flag.st:before, +i.flag.sao.tome:before { + background-position: -72px -1352px; } -i.flag.se::before, -i.flag.sweden::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1ea.svg"); +i.flag.sv:before, +i.flag.el.salvador:before { + background-position: -72px -1378px; } -i.flag.ch::before, -i.flag.switzerland::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1ed.svg"); +i.flag.sy:before, +i.flag.syria:before { + background-position: -72px -1404px; } -i.flag.sy::before, -i.flag.syria::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1fe.svg"); +i.flag.sz:before, +i.flag.swaziland:before { + background-position: -72px -1430px; } -i.flag.tw::before, -i.flag.taiwan::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1fc.svg"); +i.flag.tc:before, +i.flag.caicos.islands:before { + background-position: -72px -1456px; } -i.flag.tj::before, -i.flag.tajikistan::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1ef.svg"); +i.flag.td:before, +i.flag.chad:before { + background-position: -72px -1482px; } -i.flag.tz::before, -i.flag.tanzania::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1ff.svg"); +i.flag.tf:before, +i.flag.french.territories:before { + background-position: -72px -1508px; } -i.flag.th::before, -i.flag.thailand::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1ed.svg"); +i.flag.tg:before, +i.flag.togo:before { + background-position: -72px -1534px; } -i.flag.tl::before, -i.flag.timor-leste::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1f1.svg"); +i.flag.th:before, +i.flag.thailand:before { + background-position: -72px -1560px; } -i.flag.tg::before, -i.flag.togo::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1ec.svg"); +i.flag.tj:before, +i.flag.tajikistan:before { + background-position: -72px -1586px; } -i.flag.tk::before, -i.flag.tokelau::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1f0.svg"); +i.flag.tk:before, +i.flag.tokelau:before { + background-position: -72px -1612px; } -i.flag.to::before, -i.flag.tonga::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1f4.svg"); +i.flag.tl:before, +i.flag.timorleste:before { + background-position: -72px -1638px; } -i.flag.tt::before, -i.flag.trinidad.and.tobago::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1f9.svg"); +i.flag.tm:before, +i.flag.turkmenistan:before { + background-position: -72px -1664px; } -i.flag.tn::before, -i.flag.tunisia::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1f3.svg"); +i.flag.tn:before, +i.flag.tunisia:before { + background-position: -72px -1690px; } -i.flag.tr::before, -i.flag.turkey::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1f7.svg"); +i.flag.to:before, +i.flag.tonga:before { + background-position: -72px -1716px; } -i.flag.tm::before, -i.flag.turkmenistan::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1f2.svg"); +i.flag.tr:before, +i.flag.turkey:before { + background-position: -72px -1742px; } -i.flag.tc::before, -i.flag.turks.and.caicos.islands::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1e8.svg"); +i.flag.tt:before, +i.flag.trinidad:before { + background-position: -72px -1768px; } -i.flag.vi::before, -i.flag.us.virgin.islands::before { - background-image: url("../../twemoji/assets/svg/1f1fb-1f1ee.svg"); +i.flag.tv:before, +i.flag.tuvalu:before { + background-position: -72px -1794px; } -i.flag.tv::before, -i.flag.tuvalu::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1fb.svg"); +i.flag.tw:before, +i.flag.taiwan:before { + background-position: -72px -1820px; } -i.flag.ug::before, -i.flag.uganda::before { - background-image: url("../../twemoji/assets/svg/1f1fa-1f1ec.svg"); +i.flag.tz:before, +i.flag.tanzania:before { + background-position: -72px -1846px; } -i.flag.ua::before, -i.flag.ukraine::before { - background-image: url("../../twemoji/assets/svg/1f1fa-1f1e6.svg"); +i.flag.ua:before, +i.flag.ukraine:before { + background-position: -72px -1872px; } -i.flag.ae::before, -i.flag.united.arab.emirates::before, -i.flag.uae::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1ea.svg"); +i.flag.ug:before, +i.flag.uganda:before { + background-position: -72px -1898px; } -i.flag.gb::before, -i.flag.united.kingdom::before, -i.flag.uk::before { - background-image: url("../../twemoji/assets/svg/1f1ec-1f1e7.svg"); +i.flag.um:before, +i.flag.us.minor.islands:before { + background-position: -72px -1924px; } -i.flag.gb.eng::before, -i.flag.england::before { - background-image: url("../../twemoji/assets/svg/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.svg"); +i.flag.us:before, +i.flag.america:before, +i.flag.united.states:before { + background-position: -72px -1950px; } -i.flag.gb.sct::before, -i.flag.scotland::before { - background-image: url("../../twemoji/assets/svg/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.svg"); +i.flag.uy:before, +i.flag.uruguay:before { + background-position: -72px -1976px; } -i.flag.gb.wls::before, -i.flag.wales::before { - background-image: url("../../twemoji/assets/svg/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.svg"); +i.flag.uz:before, +i.flag.uzbekistan:before { + background-position: -108px 0; } -i.flag.us::before, -i.flag.united.states::before, -i.flag.america::before { - background-image: url("../../twemoji/assets/svg/1f1fa-1f1f8.svg"); +i.flag.va:before, +i.flag.vatican.city:before { + background-position: -108px -26px; } -i.flag.uy::before, -i.flag.uruguay::before { - background-image: url("../../twemoji/assets/svg/1f1fa-1f1fe.svg"); +i.flag.vc:before, +i.flag.saint.vincent:before { + background-position: -108px -52px; } -i.flag.uz::before, -i.flag.uzbekistan::before { - background-image: url("../../twemoji/assets/svg/1f1fa-1f1ff.svg"); +i.flag.ve:before, +i.flag.venezuela:before { + background-position: -108px -78px; } -i.flag.vu::before, -i.flag.vanuatu::before { - background-image: url("../../twemoji/assets/svg/1f1fb-1f1fa.svg"); +i.flag.vg:before, +i.flag.british.virgin.islands:before { + background-position: -108px -104px; } -i.flag.va::before, -i.flag.vatican.city::before { - background-image: url("../../twemoji/assets/svg/1f1fb-1f1e6.svg"); +i.flag.vi:before, +i.flag.us.virgin.islands:before { + background-position: -108px -130px; } -i.flag.ve::before, -i.flag.venezuela::before { - background-image: url("../../twemoji/assets/svg/1f1fb-1f1ea.svg"); +i.flag.vn:before, +i.flag.vietnam:before { + background-position: -108px -156px; } -i.flag.vn::before, -i.flag.vietnam::before { - background-image: url("../../twemoji/assets/svg/1f1fb-1f1f3.svg"); +i.flag.vu:before, +i.flag.vanuatu:before { + background-position: -108px -182px; } -i.flag.wf::before, -i.flag.wallis.and.futuna::before { - background-image: url("../../twemoji/assets/svg/1f1fc-1f1eb.svg"); +i.flag.gb.wls:before, +i.flag.wales:before { + background-position: -108px -208px; } -i.flag.eh::before, -i.flag.western.sahara::before { - background-image: url("../../twemoji/assets/svg/1f1ea-1f1ed.svg"); +i.flag.wf:before, +i.flag.wallis.and.futuna:before { + background-position: -108px -234px; } -i.flag.ye::before, -i.flag.yemen::before { - background-image: url("../../twemoji/assets/svg/1f1fe-1f1ea.svg"); +i.flag.ws:before, +i.flag.samoa:before { + background-position: -108px -260px; } -i.flag.zm::before, -i.flag.zambia::before { - background-image: url("../../twemoji/assets/svg/1f1ff-1f1f2.svg"); +i.flag.ye:before, +i.flag.yemen:before { + background-position: -108px -286px; } -i.flag.zw::before, -i.flag.zimbabwe::before { - background-image: url("../../twemoji/assets/svg/1f1ff-1f1fc.svg"); +i.flag.yt:before, +i.flag.mayotte:before { + background-position: -108px -312px; } -i.flag.ac::before, -i.flag.ascension.island::before { - background-image: url("../../twemoji/assets/svg/1f1e6-1f1e8.svg"); +i.flag.za:before, +i.flag.south.africa:before { + background-position: -108px -338px; } -i.flag.bv::before, -i.flag.bouvet.island::before { - background-image: url("../../twemoji/assets/svg/1f1e7-1f1fb.svg"); +i.flag.zm:before, +i.flag.zambia:before { + background-position: -108px -364px; } -i.flag.cp::before, -i.flag.clipperton.island::before { - background-image: url("../../twemoji/assets/svg/1f1e8-1f1f5.svg"); -} - -i.flag.ea::before, -i.flag.ceuta.and.melilla::before { - background-image: url("../../twemoji/assets/svg/1f1ea-1f1e6.svg"); -} - -i.flag.dg::before, -i.flag.diego.garcia::before { - background-image: url("../../twemoji/assets/svg/1f1e9-1f1ec.svg"); -} - -i.flag.hm::before, -i.flag.heard.and.mcdonald.islands::before { - background-image: url("../../twemoji/assets/svg/1f1ed-1f1f2.svg"); -} - -i.flag.mf::before, -i.flag.st.martin::before { - background-image: url("../../twemoji/assets/svg/1f1f2-1f1eb.svg"); -} - -i.flag.sj::before, -i.flag.svalbard.and.jan.mayen::before, -i.flag.svalbard::before, -i.flag.jan.mayen::before { - background-image: url("../../twemoji/assets/svg/1f1f8-1f1ef.svg"); -} - -i.flag.ta::before, -i.flag.tristan.da.cunha::before { - background-image: url("../../twemoji/assets/svg/1f1f9-1f1e6.svg"); -} - -i.flag.um::before, -i.flag.us.outlying.islands::before, -i.flag.minor.islands::before { - background-image: url("../../twemoji/assets/svg/1f1fa-1f1f2.svg"); -} - -i.flag.un::before, -i.flag.united.nations::before, -i.flag.united.nations::before { - background-image: url("../../twemoji/assets/svg/1f1fa-1f1f3.svg"); +i.flag.zw:before, +i.flag.zimbabwe:before { + background-position: -108px -390px; } /*rtl:end:ignore*/ -/******************************* - Theme Overrides -*******************************/ - /******************************* Site Overrides *******************************/ @@ -8069,7 +7736,7 @@ h6.ui.header .sub.header { margin: 2rem 0 1rem; } -.ui.icon.header::after { +.ui.icon.header:after { content: ''; display: block; height: 0; @@ -8081,7 +7748,6 @@ h6.ui.header .sub.header { margin-top: 0; } -.ui.icon.header > .image.icon, .ui.icon.header > .icons, .ui.icon.header > i.icon { float: none; @@ -8112,7 +7778,6 @@ h6.ui.header .sub.header { font-size: 2em; } -.ui.block.icon.header > .image.icon, .ui.block.icon.header > .icons, .ui.block.icon.header > i.icon { margin-bottom: 0; @@ -8549,7 +8214,7 @@ a.ui.inverted.black.header.header.header:hover { text-align: justify; } -.ui.justified.header::after { +.ui.justified.header:after { display: inline-block; content: ''; width: 100%; @@ -8731,7 +8396,7 @@ a.ui.inverted.black.header.header.header:hover { *******************************/ @font-face { - font-family: 'icons'; + font-family: 'Icons'; src: url("./themes/default/assets/fonts/icons.woff2") format('woff2'); font-style: normal; font-weight: normal; @@ -8740,33 +8405,13 @@ a.ui.inverted.black.header.header.header:hover { text-transform: none; } -@font-face { - font-family: 'outline-icons'; - src: url("./themes/default/assets/fonts/outline-icons.woff2") format('woff2'); - font-style: normal; - font-weight: normal; - font-variant: normal; - text-decoration: inherit; - text-transform: none; -} - -@font-face { - font-family: 'brand-icons'; - src: url("./themes/default/assets/fonts/brand-icons.woff2") format('woff2'); - font-style: normal; - font-weight: normal; - font-variant: normal; - text-decoration: inherit; - text-transform: none; -} - i.icon { display: inline-block; opacity: 1; margin: 0 0.25rem 0 0; width: 1.18em; height: 1em; - font-family: 'icons'; + font-family: 'Icons'; font-style: normal; font-weight: normal; text-decoration: inherit; @@ -8778,7 +8423,7 @@ i.icon { backface-visibility: hidden; } -i.icon::before { +i.icon:before { background: none !important; } @@ -8829,7 +8474,6 @@ i.disabled.icons { Fitted --------------------*/ -i.fitted.icons, i.fitted.icon { width: auto; margin: 0 !important; @@ -9365,10 +9009,6 @@ i.icons { display: inline-block; position: relative; line-height: 1; - min-width: 1.18em; - min-height: 1em; - margin: 0 0.25rem 0 0; - text-align: center; } i.icons .icon { @@ -9520,5207 +9160,5238 @@ i.circular.icons .icon.corner[class*="bottom left"] { bottom: 1.15em; } +/* +* Font Awesome 5.13.0 by @fontawesome [https://fontawesome.com] +* License - https://fontawesome.com/license (Icons: CC BY 4.0 License, Fonts: SIL OFL 1.1 License, CSS: MIT License) +*/ + +/******************************* + +Fomantic-UI integration of FontAwesome : + +// class names are separated +i.icon.angle-left => i.icon.angle.left + +// variations are extracted +i.icon.circle => i.icon.circle +i.icon.circle-o => i.icon.circle.outline + +// abbreviation are replaced by full words +i.icon.*-h => i.icon.*.horizontal +i.icon.*-v => i.icon.*.vertical +i.icon.alpha => i.icon.alphabet +i.icon.asc => i.icon.ascending +i.icon.desc => i.icon.descending +i.icon.alt => i.icon.alternate + + +Icons are order A-Z in their group, Solid, Outline, Thin (Pro only) and Brand + +*******************************/ + +/******************************* + Icons +*******************************/ + /* Deprecated *In/Out Naming Conflict) */ -i.icon.linkedin.in::before { +i.icon.linkedin.in:before { content: "\f0e1"; } -i.icon.zoom.in::before { +i.icon.zoom.in:before { content: "\f00e"; } -i.icon.zoom.out::before { +i.icon.zoom.out:before { content: "\f010"; } -i.icon.sign.in::before { +i.icon.sign.in:before { content: "\f2f6"; } -i.icon.in.cart::before { +i.icon.in.cart:before { content: "\f218"; } -i.icon.log.out::before { +i.icon.log.out:before { content: "\f2f5"; } -i.icon.sign.out::before { +i.icon.sign.out:before { content: "\f2f5"; } /******************************* Solid Icons - *******************************/ +*******************************/ /* Icons */ -i.icon.ad::before { +i.icon.ad:before { content: "\f641"; } -i.icon.address.book::before { +i.icon.address.book:before { content: "\f2b9"; } -i.icon.address.card::before { +i.icon.address.card:before { content: "\f2bb"; } -i.icon.adjust::before { +i.icon.adjust:before { content: "\f042"; } -i.icon.air.freshener::before { +i.icon.air.freshener:before { content: "\f5d0"; } -i.icon.align.center::before { +i.icon.align.center:before { content: "\f037"; } -i.icon.align.justify::before { +i.icon.align.justify:before { content: "\f039"; } -i.icon.align.left::before { +i.icon.align.left:before { content: "\f036"; } -i.icon.align.right::before { +i.icon.align.right:before { content: "\f038"; } -i.icon.allergies::before { +i.icon.allergies:before { content: "\f461"; } -i.icon.ambulance::before { +i.icon.ambulance:before { content: "\f0f9"; } -i.icon.american.sign.language.interpreting::before { +i.icon.american.sign.language.interpreting:before { content: "\f2a3"; } -i.icon.anchor::before { +i.icon.anchor:before { content: "\f13d"; } -i.icon.angle.double.down::before { +i.icon.angle.double.down:before { content: "\f103"; } -i.icon.angle.double.left::before { +i.icon.angle.double.left:before { content: "\f100"; } -i.icon.angle.double.right::before { +i.icon.angle.double.right:before { content: "\f101"; } -i.icon.angle.double.up::before { +i.icon.angle.double.up:before { content: "\f102"; } -i.icon.angle.left::before { +i.icon.angle.down:before { + content: "\f107"; +} + +i.icon.angle.left:before { content: "\f104"; } -i.icon.angle.right::before { +i.icon.angle.right:before { content: "\f105"; } -i.icon.angle.up::before { +i.icon.angle.up:before { content: "\f106"; } -i.icon.angle.down::before { - content: "\f107"; -} - -i.icon.angry::before { +i.icon.angry:before { content: "\f556"; } -i.icon.ankh::before { +i.icon.ankh:before { content: "\f644"; } -i.icon.archive::before { +i.icon.archive:before { content: "\f187"; } -i.icon.archway::before { +i.icon.archway:before { content: "\f557"; } -i.icon.arrow.alternate.circle.down::before { +i.icon.arrow.alternate.circle.down:before { content: "\f358"; } -i.icon.arrow.alternate.circle.left::before { +i.icon.arrow.alternate.circle.left:before { content: "\f359"; } -i.icon.arrow.alternate.circle.right::before { +i.icon.arrow.alternate.circle.right:before { content: "\f35a"; } -i.icon.arrow.alternate.circle.up::before { +i.icon.arrow.alternate.circle.up:before { content: "\f35b"; } -i.icon.arrow.circle.down::before { +i.icon.arrow.circle.down:before { content: "\f0ab"; } -i.icon.arrow.circle.left::before { +i.icon.arrow.circle.left:before { content: "\f0a8"; } -i.icon.arrow.circle.right::before { +i.icon.arrow.circle.right:before { content: "\f0a9"; } -i.icon.arrow.circle.up::before { +i.icon.arrow.circle.up:before { content: "\f0aa"; } -i.icon.arrow.down::before { - content: "\f063"; -} - -i.icon.arrow.left::before { +i.icon.arrow.left:before { content: "\f060"; } -i.icon.arrow.right::before { +i.icon.arrow.right:before { content: "\f061"; } -i.icon.arrow.up::before { +i.icon.arrow.up:before { content: "\f062"; } -i.icon.arrows.alternate::before { +i.icon.arrow.down:before { + content: "\f063"; +} + +i.icon.arrows.alternate:before { content: "\f0b2"; } -i.icon.arrows.alternate.horizontal::before { +i.icon.arrows.alternate.horizontal:before { content: "\f337"; } -i.icon.arrows.alternate.vertical::before { +i.icon.arrows.alternate.vertical:before { content: "\f338"; } -i.icon.assistive.listening.systems::before { +i.icon.assistive.listening.systems:before { content: "\f2a2"; } -i.icon.asterisk::before { +i.icon.asterisk:before { content: "\f069"; } -i.icon.at::before { +i.icon.at:before { content: "\f1fa"; } -i.icon.atlas::before { +i.icon.atlas:before { content: "\f558"; } -i.icon.atom::before { +i.icon.atom:before { content: "\f5d2"; } -i.icon.audio.description::before { +i.icon.audio.description:before { content: "\f29e"; } -i.icon.award::before { +i.icon.award:before { content: "\f559"; } -i.icon.baby::before { +i.icon.baby:before { content: "\f77c"; } -i.icon.baby.carriage::before { +i.icon.baby.carriage:before { content: "\f77d"; } -i.icon.backspace::before { +i.icon.backspace:before { content: "\f55a"; } -i.icon.backward::before { +i.icon.backward:before { content: "\f04a"; } -i.icon.bacon::before { +i.icon.bacon:before { content: "\f7e5"; } -i.icon.bacteria::before { - content: "\e059"; -} - -i.icon.bacterium::before { - content: "\e05a"; -} - -i.icon.bahai::before { +i.icon.bahai:before { content: "\f666"; } -i.icon.balance.scale::before { +i.icon.balance.scale:before { content: "\f24e"; } -i.icon.balance.scale.left::before { +i.icon.balance.scale.left:before { content: "\f515"; } -i.icon.balance.scale.right::before { +i.icon.balance.scale.right:before { content: "\f516"; } -i.icon.ban::before { +i.icon.ban:before { content: "\f05e"; } -i.icon.band.aid::before { +i.icon.band.aid:before { content: "\f462"; } -i.icon.barcode::before { +i.icon.barcode:before { content: "\f02a"; } -i.icon.bars::before { +i.icon.bars:before { content: "\f0c9"; } -i.icon.baseball.ball::before { +i.icon.baseball.ball:before { content: "\f433"; } -i.icon.basketball.ball::before { +i.icon.basketball.ball:before { content: "\f434"; } -i.icon.bath::before { +i.icon.bath:before { content: "\f2cd"; } -i.icon.battery.empty::before { +i.icon.battery.empty:before { content: "\f244"; } -i.icon.battery.full::before { +i.icon.battery.full:before { content: "\f240"; } -i.icon.battery.half::before { +i.icon.battery.half:before { content: "\f242"; } -i.icon.battery.quarter::before { +i.icon.battery.quarter:before { content: "\f243"; } -i.icon.battery.three.quarters::before { +i.icon.battery.three.quarters:before { content: "\f241"; } -i.icon.bed::before { +i.icon.bed:before { content: "\f236"; } -i.icon.beer::before { +i.icon.beer:before { content: "\f0fc"; } -i.icon.bell::before { +i.icon.bell:before { content: "\f0f3"; } -i.icon.bell.slash::before { +i.icon.bell.slash:before { content: "\f1f6"; } -i.icon.bezier.curve::before { +i.icon.bezier.curve:before { content: "\f55b"; } -i.icon.bible::before { +i.icon.bible:before { content: "\f647"; } -i.icon.bicycle::before { +i.icon.bicycle:before { content: "\f206"; } -i.icon.biking::before { +i.icon.biking:before { content: "\f84a"; } -i.icon.binoculars::before { +i.icon.binoculars:before { content: "\f1e5"; } -i.icon.biohazard::before { +i.icon.biohazard:before { content: "\f780"; } -i.icon.birthday.cake::before { +i.icon.birthday.cake:before { content: "\f1fd"; } -i.icon.blender::before { +i.icon.blender:before { content: "\f517"; } -i.icon.blender.phone::before { +i.icon.blender.phone:before { content: "\f6b6"; } -i.icon.blind::before { +i.icon.blind:before { content: "\f29d"; } -i.icon.blog::before { +i.icon.blog:before { content: "\f781"; } -i.icon.bold::before { +i.icon.bold:before { content: "\f032"; } -i.icon.bolt::before { +i.icon.bolt:before { content: "\f0e7"; } -i.icon.bomb::before { +i.icon.bomb:before { content: "\f1e2"; } -i.icon.bone::before { +i.icon.bone:before { content: "\f5d7"; } -i.icon.bong::before { +i.icon.bong:before { content: "\f55c"; } -i.icon.book::before { +i.icon.book:before { content: "\f02d"; } -i.icon.book.dead::before { +i.icon.book.dead:before { content: "\f6b7"; } -i.icon.book.medical::before { +i.icon.book.medical:before { content: "\f7e6"; } -i.icon.book.open::before { +i.icon.book.open:before { content: "\f518"; } -i.icon.book.reader::before { +i.icon.book.reader:before { content: "\f5da"; } -i.icon.bookmark::before { +i.icon.bookmark:before { content: "\f02e"; } -i.icon.border.all::before { +i.icon.border.all:before { content: "\f84c"; } -i.icon.border.none::before { +i.icon.border.none:before { content: "\f850"; } -i.icon.border.style::before { +i.icon.border.style:before { content: "\f853"; } -i.icon.bowling.ball::before { +i.icon.bowling.ball:before { content: "\f436"; } -i.icon.box::before { +i.icon.box:before { content: "\f466"; } -i.icon.box.open::before { +i.icon.box.open:before { content: "\f49e"; } -i.icon.box.tissue::before { - content: "\e05b"; +i.icon.box.tissue:before { + content: "\f95b"; } -i.icon.boxes::before { +i.icon.boxes:before { content: "\f468"; } -i.icon.braille::before { +i.icon.braille:before { content: "\f2a1"; } -i.icon.brain::before { +i.icon.brain:before { content: "\f5dc"; } -i.icon.bread.slice::before { +i.icon.bread.slice:before { content: "\f7ec"; } -i.icon.briefcase::before { +i.icon.briefcase:before { content: "\f0b1"; } -i.icon.briefcase.medical::before { +i.icon.briefcase.medical:before { content: "\f469"; } -i.icon.broadcast.tower::before { +i.icon.broadcast.tower:before { content: "\f519"; } -i.icon.broom::before { +i.icon.broom:before { content: "\f51a"; } -i.icon.brush::before { +i.icon.brush:before { content: "\f55d"; } -i.icon.bug::before { +i.icon.bug:before { content: "\f188"; } -i.icon.building::before { +i.icon.building:before { content: "\f1ad"; } -i.icon.bullhorn::before { +i.icon.bullhorn:before { content: "\f0a1"; } -i.icon.bullseye::before { +i.icon.bullseye:before { content: "\f140"; } -i.icon.burn::before { +i.icon.burn:before { content: "\f46a"; } -i.icon.bus::before { +i.icon.bus:before { content: "\f207"; } -i.icon.bus.alternate::before { +i.icon.bus.alternate:before { content: "\f55e"; } -i.icon.business.time::before { +i.icon.business.time:before { content: "\f64a"; } -i.icon.calculator::before { +i.icon.calculator:before { content: "\f1ec"; } -i.icon.calendar::before { +i.icon.calendar:before { content: "\f133"; } -i.icon.calendar.alternate::before { +i.icon.calendar.alternate:before { content: "\f073"; } -i.icon.calendar.check::before { +i.icon.calendar.check:before { content: "\f274"; } -i.icon.calendar.day::before { +i.icon.calendar.day:before { content: "\f783"; } -i.icon.calendar.minus::before { +i.icon.calendar.minus:before { content: "\f272"; } -i.icon.calendar.plus::before { +i.icon.calendar.plus:before { content: "\f271"; } -i.icon.calendar.times::before { +i.icon.calendar.times:before { content: "\f273"; } -i.icon.calendar.week::before { +i.icon.calendar.week:before { content: "\f784"; } -i.icon.camera::before { +i.icon.camera:before { content: "\f030"; } -i.icon.camera.retro::before { +i.icon.camera.retro:before { content: "\f083"; } -i.icon.campground::before { +i.icon.campground:before { content: "\f6bb"; } -i.icon.candy.cane::before { +i.icon.candy.cane:before { content: "\f786"; } -i.icon.cannabis::before { +i.icon.cannabis:before { content: "\f55f"; } -i.icon.capsules::before { +i.icon.capsules:before { content: "\f46b"; } -i.icon.car::before { +i.icon.car:before { content: "\f1b9"; } -i.icon.car.alternate::before { +i.icon.car.alternate:before { content: "\f5de"; } -i.icon.car.battery::before { +i.icon.car.battery:before { content: "\f5df"; } -i.icon.car.crash::before { +i.icon.car.crash:before { content: "\f5e1"; } -i.icon.car.side::before { +i.icon.car.side:before { content: "\f5e4"; } -i.icon.caravan::before { +i.icon.caravan:before { content: "\f8ff"; } -i.icon.caret.down::before { +i.icon.caret.down:before { content: "\f0d7"; } -i.icon.caret.left::before { +i.icon.caret.left:before { content: "\f0d9"; } -i.icon.caret.right::before { +i.icon.caret.right:before { content: "\f0da"; } -i.icon.caret.square.down::before { +i.icon.caret.square.down:before { content: "\f150"; } -i.icon.caret.square.left::before { +i.icon.caret.square.left:before { content: "\f191"; } -i.icon.caret.square.right::before { +i.icon.caret.square.right:before { content: "\f152"; } -i.icon.caret.square.up::before { +i.icon.caret.square.up:before { content: "\f151"; } -i.icon.caret.up::before { +i.icon.caret.up:before { content: "\f0d8"; } -i.icon.carrot::before { +i.icon.carrot:before { content: "\f787"; } -i.icon.cart.arrow.down::before { +i.icon.cart.arrow.down:before { content: "\f218"; } -i.icon.cart.plus::before { +i.icon.cart.plus:before { content: "\f217"; } -i.icon.cash.register::before { +i.icon.cash.register:before { content: "\f788"; } -i.icon.cat::before { +i.icon.cat:before { content: "\f6be"; } -i.icon.certificate::before { +i.icon.certificate:before { content: "\f0a3"; } -i.icon.chair::before { +i.icon.chair:before { content: "\f6c0"; } -i.icon.chalkboard::before { +i.icon.chalkboard:before { content: "\f51b"; } -i.icon.chalkboard.teacher::before { +i.icon.chalkboard.teacher:before { content: "\f51c"; } -i.icon.charging.station::before { +i.icon.charging.station:before { content: "\f5e7"; } -i.icon.chart.area::before { +i.icon.chart.area:before { content: "\f1fe"; } -i.icon.chart.bar::before { +i.icon.chart.bar:before { content: "\f080"; } -i.icon.chart.pie::before { - content: "\f200"; +i.icon.chart.line:before { + content: "\f201"; } -i.icon.chartline::before { +i.icon.chartline:before { content: "\f201"; } -i.icon.check::before { +i.icon.chart.pie:before { + content: "\f200"; +} + +i.icon.check:before { content: "\f00c"; } -i.icon.check.circle::before { +i.icon.check.circle:before { content: "\f058"; } -i.icon.check.double::before { +i.icon.check.double:before { content: "\f560"; } -i.icon.check.square::before { +i.icon.check.square:before { content: "\f14a"; } -i.icon.cheese::before { +i.icon.cheese:before { content: "\f7ef"; } -i.icon.chess::before { +i.icon.chess:before { content: "\f439"; } -i.icon.chess.bishop::before { +i.icon.chess.bishop:before { content: "\f43a"; } -i.icon.chess.board::before { +i.icon.chess.board:before { content: "\f43c"; } -i.icon.chess.king::before { +i.icon.chess.king:before { content: "\f43f"; } -i.icon.chess.knight::before { +i.icon.chess.knight:before { content: "\f441"; } -i.icon.chess.pawn::before { +i.icon.chess.pawn:before { content: "\f443"; } -i.icon.chess.queen::before { +i.icon.chess.queen:before { content: "\f445"; } -i.icon.chess.rook::before { +i.icon.chess.rook:before { content: "\f447"; } -i.icon.chevron.circle.down::before { +i.icon.chevron.circle.down:before { content: "\f13a"; } -i.icon.chevron.circle.left::before { +i.icon.chevron.circle.left:before { content: "\f137"; } -i.icon.chevron.circle.right::before { +i.icon.chevron.circle.right:before { content: "\f138"; } -i.icon.chevron.circle.up::before { +i.icon.chevron.circle.up:before { content: "\f139"; } -i.icon.chevron.down::before { +i.icon.chevron.down:before { content: "\f078"; } -i.icon.chevron.left::before { +i.icon.chevron.left:before { content: "\f053"; } -i.icon.chevron.right::before { +i.icon.chevron.right:before { content: "\f054"; } -i.icon.chevron.up::before { +i.icon.chevron.up:before { content: "\f077"; } -i.icon.child::before { +i.icon.child:before { content: "\f1ae"; } -i.icon.church::before { +i.icon.church:before { content: "\f51d"; } -i.icon.circle::before { +i.icon.circle:before { content: "\f111"; } -i.icon.circle.notch::before { +i.icon.circle.notch:before { content: "\f1ce"; } -i.icon.city::before { +i.icon.city:before { content: "\f64f"; } -i.icon.clinic.medical::before { +i.icon.clinic.medical:before { content: "\f7f2"; } -i.icon.clipboard::before { +i.icon.clipboard:before { content: "\f328"; } -i.icon.clipboard.check::before { +i.icon.clipboard.check:before { content: "\f46c"; } -i.icon.clipboard.list::before { +i.icon.clipboard.list:before { content: "\f46d"; } -i.icon.clock::before { +i.icon.clock:before { content: "\f017"; } -i.icon.clone::before { +i.icon.clone:before { content: "\f24d"; } -i.icon.closed.captioning::before { +i.icon.closed.captioning:before { content: "\f20a"; } -i.icon.cloud::before { +i.icon.cloud:before { content: "\f0c2"; } -i.icon.cloud.download.alternate::before { +i.icon.cloud.download.alternate:before { content: "\f381"; } -i.icon.cloud.meatball::before { +i.icon.cloud.meatball:before { content: "\f73b"; } -i.icon.cloud.moon::before { +i.icon.cloud.moon:before { content: "\f6c3"; } -i.icon.cloud.moon.rain::before { +i.icon.cloud.moon.rain:before { content: "\f73c"; } -i.icon.cloud.rain::before { +i.icon.cloud.rain:before { content: "\f73d"; } -i.icon.cloud.showers.heavy::before { +i.icon.cloud.showers.heavy:before { content: "\f740"; } -i.icon.cloud.sun::before { +i.icon.cloud.sun:before { content: "\f6c4"; } -i.icon.cloud.sun.rain::before { +i.icon.cloud.sun.rain:before { content: "\f743"; } -i.icon.cloud.upload.alternate::before { +i.icon.cloud.upload.alternate:before { content: "\f382"; } -i.icon.cocktail::before { +i.icon.cocktail:before { content: "\f561"; } -i.icon.code::before { +i.icon.code:before { content: "\f121"; } -i.icon.code.branch::before { +i.icon.code.branch:before { content: "\f126"; } -i.icon.coffee::before { +i.icon.coffee:before { content: "\f0f4"; } -i.icon.cog::before { +i.icon.cog:before { content: "\f013"; } -i.icon.cogs::before { +i.icon.cogs:before { content: "\f085"; } -i.icon.coins::before { +i.icon.coins:before { content: "\f51e"; } -i.icon.columns::before { +i.icon.columns:before { content: "\f0db"; } -i.icon.comment::before { +i.icon.comment:before { content: "\f075"; } -i.icon.comment.alternate::before { +i.icon.comment.alternate:before { content: "\f27a"; } -i.icon.comment.dollar::before { +i.icon.comment.dollar:before { content: "\f651"; } -i.icon.comment.dots::before { +i.icon.comment.dots:before { content: "\f4ad"; } -i.icon.comment.medical::before { +i.icon.comment.medical:before { content: "\f7f5"; } -i.icon.comment.slash::before { +i.icon.comment.slash:before { content: "\f4b3"; } -i.icon.comments::before { +i.icon.comments:before { content: "\f086"; } -i.icon.comments.dollar::before { +i.icon.comments.dollar:before { content: "\f653"; } -i.icon.compact.disc::before { +i.icon.compact.disc:before { content: "\f51f"; } -i.icon.compass::before { +i.icon.compass:before { content: "\f14e"; } -i.icon.compress::before { +i.icon.compress:before { content: "\f066"; } -i.icon.compress.alternate::before { +i.icon.compress.alternate:before { content: "\f422"; } -i.icon.compress.arrows.alternate::before { +i.icon.compress.arrows.alternate:before { content: "\f78c"; } -i.icon.concierge.bell::before { +i.icon.concierge.bell:before { content: "\f562"; } -i.icon.cookie::before { +i.icon.cookie:before { content: "\f563"; } -i.icon.cookie.bite::before { +i.icon.cookie.bite:before { content: "\f564"; } -i.icon.copy::before { +i.icon.copy:before { content: "\f0c5"; } -i.icon.copyright::before { +i.icon.copyright:before { content: "\f1f9"; } -i.icon.couch::before { +i.icon.couch:before { content: "\f4b8"; } -i.icon.credit.card::before { +i.icon.credit.card:before { content: "\f09d"; } -i.icon.crop::before { +i.icon.crop:before { content: "\f125"; } -i.icon.crop.alternate::before { +i.icon.crop.alternate:before { content: "\f565"; } -i.icon.cross::before { +i.icon.cross:before { content: "\f654"; } -i.icon.crosshairs::before { +i.icon.crosshairs:before { content: "\f05b"; } -i.icon.crow::before { +i.icon.crow:before { content: "\f520"; } -i.icon.crown::before { +i.icon.crown:before { content: "\f521"; } -i.icon.crutch::before { +i.icon.crutch:before { content: "\f7f7"; } -i.icon.cube::before { +i.icon.cube:before { content: "\f1b2"; } -i.icon.cubes::before { +i.icon.cubes:before { content: "\f1b3"; } -i.icon.cut::before { +i.icon.cut:before { content: "\f0c4"; } -i.icon.database::before { +i.icon.database:before { content: "\f1c0"; } -i.icon.deaf::before { +i.icon.deaf:before { content: "\f2a4"; } -i.icon.democrat::before { +i.icon.democrat:before { content: "\f747"; } -i.icon.desktop::before { +i.icon.desktop:before { content: "\f108"; } -i.icon.dharmachakra::before { +i.icon.dharmachakra:before { content: "\f655"; } -i.icon.diagnoses::before { +i.icon.diagnoses:before { content: "\f470"; } -i.icon.dice::before { +i.icon.dice:before { content: "\f522"; } -i.icon.dice.d20::before { +i.icon.dice.d20:before { content: "\f6cf"; } -i.icon.dice.d6::before { +i.icon.dice.d6:before { content: "\f6d1"; } -i.icon.dice.five::before { +i.icon.dice.five:before { content: "\f523"; } -i.icon.dice.four::before { +i.icon.dice.four:before { content: "\f524"; } -i.icon.dice.one::before { +i.icon.dice.one:before { content: "\f525"; } -i.icon.dice.six::before { +i.icon.dice.six:before { content: "\f526"; } -i.icon.dice.three::before { +i.icon.dice.three:before { content: "\f527"; } -i.icon.dice.two::before { +i.icon.dice.two:before { content: "\f528"; } -i.icon.digital.tachograph::before { +i.icon.digital.tachograph:before { content: "\f566"; } -i.icon.directions::before { +i.icon.directions:before { content: "\f5eb"; } -i.icon.disease::before { +i.icon.disease:before { content: "\f7fa"; } -i.icon.divide::before { +i.icon.divide:before { content: "\f529"; } -i.icon.dizzy::before { +i.icon.dizzy:before { content: "\f567"; } -i.icon.dna::before { +i.icon.dna:before { content: "\f471"; } -i.icon.dog::before { +i.icon.dog:before { content: "\f6d3"; } -i.icon.dollar.sign::before { +i.icon.dollar.sign:before { content: "\f155"; } -i.icon.dolly::before { +i.icon.dolly:before { content: "\f472"; } -i.icon.dolly.flatbed::before { +i.icon.dolly.flatbed:before { content: "\f474"; } -i.icon.donate::before { +i.icon.donate:before { content: "\f4b9"; } -i.icon.door.closed::before { +i.icon.door.closed:before { content: "\f52a"; } -i.icon.door.open::before { +i.icon.door.open:before { content: "\f52b"; } -i.icon.dot.circle::before { +i.icon.dot.circle:before { content: "\f192"; } -i.icon.dove::before { +i.icon.dove:before { content: "\f4ba"; } -i.icon.download::before { +i.icon.download:before { content: "\f019"; } -i.icon.drafting.compass::before { +i.icon.drafting.compass:before { content: "\f568"; } -i.icon.dragon::before { +i.icon.dragon:before { content: "\f6d5"; } -i.icon.draw.polygon::before { +i.icon.draw.polygon:before { content: "\f5ee"; } -i.icon.drum::before { +i.icon.drum:before { content: "\f569"; } -i.icon.drum.steelpan::before { +i.icon.drum.steelpan:before { content: "\f56a"; } -i.icon.drumstick.bite::before { +i.icon.drumstick.bite:before { content: "\f6d7"; } -i.icon.dumbbell::before { +i.icon.dumbbell:before { content: "\f44b"; } -i.icon.dumpster::before { +i.icon.dumpster:before { content: "\f793"; } -i.icon.dumpster.fire::before { +i.icon.dumpster.fire:before { content: "\f794"; } -i.icon.dungeon::before { +i.icon.dungeon:before { content: "\f6d9"; } -i.icon.edit::before { +i.icon.edit:before { content: "\f044"; } -i.icon.egg::before { +i.icon.egg:before { content: "\f7fb"; } -i.icon.eject::before { +i.icon.eject:before { content: "\f052"; } -i.icon.ellipsis.horizontal::before { +i.icon.ellipsis.horizontal:before { content: "\f141"; } -i.icon.ellipsis.vertical::before { +i.icon.ellipsis.vertical:before { content: "\f142"; } -i.icon.envelope::before { +i.icon.envelope:before { content: "\f0e0"; } -i.icon.envelope.open::before { +i.icon.envelope.open:before { content: "\f2b6"; } -i.icon.envelope.open.text::before { +i.icon.envelope.open.text:before { content: "\f658"; } -i.icon.envelope.square::before { +i.icon.envelope.square:before { content: "\f199"; } -i.icon.equals::before { +i.icon.equals:before { content: "\f52c"; } -i.icon.eraser::before { +i.icon.eraser:before { content: "\f12d"; } -i.icon.ethernet::before { +i.icon.ethernet:before { content: "\f796"; } -i.icon.euro.sign::before { +i.icon.euro.sign:before { content: "\f153"; } -i.icon.exchange.alternate::before { +i.icon.exchange.alternate:before { content: "\f362"; } -i.icon.exclamation::before { +i.icon.exclamation:before { content: "\f12a"; } -i.icon.exclamation.circle::before { +i.icon.exclamation.circle:before { content: "\f06a"; } -i.icon.exclamation.triangle::before { +i.icon.exclamation.triangle:before { content: "\f071"; } -i.icon.expand::before { +i.icon.expand:before { content: "\f065"; } -i.icon.expand.alternate::before { +i.icon.expand.alternate:before { content: "\f424"; } -i.icon.expand.arrows.alternate::before { +i.icon.expand.arrows.alternate:before { content: "\f31e"; } -i.icon.external.alternate::before { +i.icon.external.alternate:before { content: "\f35d"; } -i.icon.external.link.square.alternate::before { +i.icon.external.link.square.alternate:before { content: "\f360"; } -i.icon.eye::before { +i.icon.eye:before { content: "\f06e"; } -i.icon.eye.dropper::before { +i.icon.eye.dropper:before { content: "\f1fb"; } -i.icon.eye.slash::before { +i.icon.eye.slash:before { content: "\f070"; } -i.icon.fan::before { +i.icon.fan:before { content: "\f863"; } -i.icon.fast.backward::before { +i.icon.fast.backward:before { content: "\f049"; } -i.icon.fast.forward::before { +i.icon.fast.forward:before { content: "\f050"; } -i.icon.faucet::before { - content: "\e005"; +i.icon.faucet:before { + content: "\f905"; } -i.icon.fax::before { +i.icon.fax:before { content: "\f1ac"; } -i.icon.feather::before { +i.icon.feather:before { content: "\f52d"; } -i.icon.feather.alternate::before { +i.icon.feather.alternate:before { content: "\f56b"; } -i.icon.female::before { +i.icon.female:before { content: "\f182"; } -i.icon.fighter.jet::before { +i.icon.fighter.jet:before { content: "\f0fb"; } -i.icon.file::before { +i.icon.file:before { content: "\f15b"; } -i.icon.file.alternate::before { +i.icon.file.alternate:before { content: "\f15c"; } -i.icon.file.archive::before { +i.icon.file.archive:before { content: "\f1c6"; } -i.icon.file.audio::before { +i.icon.file.audio:before { content: "\f1c7"; } -i.icon.file.code::before { +i.icon.file.code:before { content: "\f1c9"; } -i.icon.file.contract::before { +i.icon.file.contract:before { content: "\f56c"; } -i.icon.file.csv::before { +i.icon.file.csv:before { content: "\f6dd"; } -i.icon.file.download::before { +i.icon.file.download:before { content: "\f56d"; } -i.icon.file.excel::before { +i.icon.file.excel:before { content: "\f1c3"; } -i.icon.file.export::before { +i.icon.file.export:before { content: "\f56e"; } -i.icon.file.image::before { +i.icon.file.image:before { content: "\f1c5"; } -i.icon.file.import::before { +i.icon.file.import:before { content: "\f56f"; } -i.icon.file.invoice::before { +i.icon.file.invoice:before { content: "\f570"; } -i.icon.file.invoice.dollar::before { +i.icon.file.invoice.dollar:before { content: "\f571"; } -i.icon.file.medical::before { +i.icon.file.medical:before { content: "\f477"; } -i.icon.file.medical.alternate::before { +i.icon.file.medical.alternate:before { content: "\f478"; } -i.icon.file.pdf::before { +i.icon.file.pdf:before { content: "\f1c1"; } -i.icon.file.powerpoint::before { +i.icon.file.powerpoint:before { content: "\f1c4"; } -i.icon.file.prescription::before { +i.icon.file.prescription:before { content: "\f572"; } -i.icon.file.signature::before { +i.icon.file.signature:before { content: "\f573"; } -i.icon.file.upload::before { +i.icon.file.upload:before { content: "\f574"; } -i.icon.file.video::before { +i.icon.file.video:before { content: "\f1c8"; } -i.icon.file.word::before { +i.icon.file.word:before { content: "\f1c2"; } -i.icon.fill::before { +i.icon.fill:before { content: "\f575"; } -i.icon.fill.drip::before { +i.icon.fill.drip:before { content: "\f576"; } -i.icon.film::before { +i.icon.film:before { content: "\f008"; } -i.icon.filter::before { +i.icon.filter:before { content: "\f0b0"; } -i.icon.fingerprint::before { +i.icon.fingerprint:before { content: "\f577"; } -i.icon.fire::before { +i.icon.fire:before { content: "\f06d"; } -i.icon.fire.alternate::before { +i.icon.fire.alternate:before { content: "\f7e4"; } -i.icon.fire.extinguisher::before { +i.icon.fire.extinguisher:before { content: "\f134"; } -i.icon.first.aid::before { +i.icon.first.aid:before { content: "\f479"; } -i.icon.fish::before { +i.icon.fish:before { content: "\f578"; } -i.icon.fist.raised::before { +i.icon.fist.raised:before { content: "\f6de"; } -i.icon.flag::before { +i.icon.flag:before { content: "\f024"; } -i.icon.flag.checkered::before { +i.icon.flag.checkered:before { content: "\f11e"; } -i.icon.flag.usa::before { +i.icon.flag.usa:before { content: "\f74d"; } -i.icon.flask::before { +i.icon.flask:before { content: "\f0c3"; } -i.icon.flushed::before { +i.icon.flushed:before { content: "\f579"; } -i.icon.folder::before { +i.icon.folder:before { content: "\f07b"; } -i.icon.folder.minus::before { +i.icon.folder.minus:before { content: "\f65d"; } -i.icon.folder.open::before { +i.icon.folder.open:before { content: "\f07c"; } -i.icon.folder.plus::before { +i.icon.folder.plus:before { content: "\f65e"; } -i.icon.font::before { +i.icon.font:before { content: "\f031"; } -i.icon.football.ball::before { +i.icon.football.ball:before { content: "\f44e"; } -i.icon.forward::before { +i.icon.forward:before { content: "\f04e"; } -i.icon.frog::before { +i.icon.frog:before { content: "\f52e"; } -i.icon.frown::before { +i.icon.frown:before { content: "\f119"; } -i.icon.frown.open::before { +i.icon.frown.open:before { content: "\f57a"; } -i.icon.fruit-apple::before { +i.icon.fruit-apple:before { content: "\f5d1"; } -i.icon.funnel.dollar::before { +i.icon.funnel.dollar:before { content: "\f662"; } -i.icon.futbol::before { +i.icon.futbol:before { content: "\f1e3"; } -i.icon.gamepad::before { +i.icon.gamepad:before { content: "\f11b"; } -i.icon.gas.pump::before { +i.icon.gas.pump:before { content: "\f52f"; } -i.icon.gavel::before { +i.icon.gavel:before { content: "\f0e3"; } -i.icon.gem::before { +i.icon.gem:before { content: "\f3a5"; } -i.icon.genderless::before { +i.icon.genderless:before { content: "\f22d"; } -i.icon.ghost::before { +i.icon.ghost:before { content: "\f6e2"; } -i.icon.gift::before { +i.icon.gift:before { content: "\f06b"; } -i.icon.gifts::before { +i.icon.gifts:before { content: "\f79c"; } -i.icon.glass.cheers::before { +i.icon.glass.cheers:before { content: "\f79f"; } -i.icon.glass.martini::before { +i.icon.glass.martini:before { content: "\f000"; } -i.icon.glass.martini.alternate::before { +i.icon.glass.martini.alternate:before { content: "\f57b"; } -i.icon.glass.whiskey::before { +i.icon.glass.whiskey:before { content: "\f7a0"; } -i.icon.glasses::before { +i.icon.glasses:before { content: "\f530"; } -i.icon.globe::before { +i.icon.globe:before { content: "\f0ac"; } -i.icon.globe.africa::before { +i.icon.globe.africa:before { content: "\f57c"; } -i.icon.globe.americas::before { +i.icon.globe.americas:before { content: "\f57d"; } -i.icon.globe.asia::before { +i.icon.globe.asia:before { content: "\f57e"; } -i.icon.globe.europe::before { +i.icon.globe.europe:before { content: "\f7a2"; } -i.icon.golf.ball::before { +i.icon.golf.ball:before { content: "\f450"; } -i.icon.gopuram::before { +i.icon.gopuram:before { content: "\f664"; } -i.icon.graduation.cap::before { +i.icon.graduation.cap:before { content: "\f19d"; } -i.icon.greater.than::before { +i.icon.greater.than:before { content: "\f531"; } -i.icon.greater.than.equal::before { +i.icon.greater.than.equal:before { content: "\f532"; } -i.icon.grimace::before { +i.icon.grimace:before { content: "\f57f"; } -i.icon.grin::before { +i.icon.grin:before { content: "\f580"; } -i.icon.grin.alternate::before { +i.icon.grin.alternate:before { content: "\f581"; } -i.icon.grin.beam::before { +i.icon.grin.beam:before { content: "\f582"; } -i.icon.grin.beam.sweat::before { +i.icon.grin.beam.sweat:before { content: "\f583"; } -i.icon.grin.hearts::before { +i.icon.grin.hearts:before { content: "\f584"; } -i.icon.grin.squint::before { +i.icon.grin.squint:before { content: "\f585"; } -i.icon.grin.squint.tears::before { +i.icon.grin.squint.tears:before { content: "\f586"; } -i.icon.grin.stars::before { +i.icon.grin.stars:before { content: "\f587"; } -i.icon.grin.tears::before { +i.icon.grin.tears:before { content: "\f588"; } -i.icon.grin.tongue::before { +i.icon.grin.tongue:before { content: "\f589"; } -i.icon.grin.tongue.squint::before { +i.icon.grin.tongue.squint:before { content: "\f58a"; } -i.icon.grin.tongue.wink::before { +i.icon.grin.tongue.wink:before { content: "\f58b"; } -i.icon.grin.wink::before { +i.icon.grin.wink:before { content: "\f58c"; } -i.icon.grip.horizontal::before { +i.icon.grip.horizontal:before { content: "\f58d"; } -i.icon.grip.lines::before { +i.icon.grip.lines:before { content: "\f7a4"; } -i.icon.grip.lines.vertical::before { +i.icon.grip.lines.vertical:before { content: "\f7a5"; } -i.icon.grip.vertical::before { +i.icon.grip.vertical:before { content: "\f58e"; } -i.icon.guitar::before { +i.icon.guitar:before { content: "\f7a6"; } -i.icon.h.square::before { +i.icon.h.square:before { content: "\f0fd"; } -i.icon.hamburger::before { +i.icon.hamburger:before { content: "\f805"; } -i.icon.hammer::before { +i.icon.hammer:before { content: "\f6e3"; } -i.icon.hamsa::before { +i.icon.hamsa:before { content: "\f665"; } -i.icon.hand.holding::before { +i.icon.hand.holding:before { content: "\f4bd"; } -i.icon.hand.holding.heart::before { +i.icon.hand.holding.heart:before { content: "\f4be"; } -i.icon.hand.holding.medical::before { - content: "\e05c"; +i.icon.hand.holding.medical:before { + content: "\f95c"; } -i.icon.hand.holding.usd::before { +i.icon.hand.holding.usd:before { content: "\f4c0"; } -i.icon.hand.holding.water::before { +i.icon.hand.holding.water:before { content: "\f4c1"; } -i.icon.hand.lizard::before { +i.icon.hand.lizard:before { content: "\f258"; } -i.icon.hand.middle.finger::before { +i.icon.hand.middle.finger:before { content: "\f806"; } -i.icon.hand.paper::before { +i.icon.hand.paper:before { content: "\f256"; } -i.icon.hand.peace::before { +i.icon.hand.peace:before { content: "\f25b"; } -i.icon.hand.point.down::before { +i.icon.hand.point.down:before { content: "\f0a7"; } -i.icon.hand.point.left::before { +i.icon.hand.point.left:before { content: "\f0a5"; } -i.icon.hand.point.right::before { +i.icon.hand.point.right:before { content: "\f0a4"; } -i.icon.hand.point.up::before { +i.icon.hand.point.up:before { content: "\f0a6"; } -i.icon.hand.pointer::before { +i.icon.hand.pointer:before { content: "\f25a"; } -i.icon.hand.rock::before { +i.icon.hand.rock:before { content: "\f255"; } -i.icon.hand.scissors::before { +i.icon.hand.scissors:before { content: "\f257"; } -i.icon.hand.sparkles::before { - content: "\e05d"; +i.icon.hand.sparkles:before { + content: "\f95d"; } -i.icon.hand.spock::before { +i.icon.hand.spock:before { content: "\f259"; } -i.icon.hands::before { +i.icon.hands:before { content: "\f4c2"; } -i.icon.hands.helping::before { +i.icon.hands.helping:before { content: "\f4c4"; } -i.icon.hands.wash::before { - content: "\e05e"; +i.icon.hands.wash:before { + content: "\f95e"; } -i.icon.handshake::before { +i.icon.handshake:before { content: "\f2b5"; } -i.icon.handshake.alternate.slash::before { - content: "\e05f"; +i.icon.handshake.alternate.slash:before { + content: "\f95f"; } -i.icon.handshake.slash::before { - content: "\e060"; +i.icon.handshake.slash:before { + content: "\f960"; } -i.icon.hanukiah::before { +i.icon.hanukiah:before { content: "\f6e6"; } -i.icon.hard.hat::before { +i.icon.hard.hat:before { content: "\f807"; } -i.icon.hashtag::before { +i.icon.hashtag:before { content: "\f292"; } -i.icon.hat.cowboy::before { +i.icon.hat.cowboy:before { content: "\f8c0"; } -i.icon.hat.cowboy.side::before { +i.icon.hat.cowboy.side:before { content: "\f8c1"; } -i.icon.hat.wizard::before { +i.icon.hat.wizard:before { content: "\f6e8"; } -i.icon.hdd::before { +i.icon.hdd:before { content: "\f0a0"; } -i.icon.head.side.cough::before { - content: "\e061"; +i.icon.head.side.cough:before { + content: "\f961"; } -i.icon.head.side.cough.slash::before { - content: "\e062"; +i.icon.head.side.cough.slash:before { + content: "\f962"; } -i.icon.head.side.mask::before { - content: "\e063"; +i.icon.head.side.mask:before { + content: "\f963"; } -i.icon.head.side.virus::before { - content: "\e064"; +i.icon.head.side.virus:before { + content: "\f964"; } -i.icon.heading::before { +i.icon.heading:before { content: "\f1dc"; } -i.icon.headphones::before { +i.icon.headphones:before { content: "\f025"; } -i.icon.headphones.alternate::before { +i.icon.headphones.alternate:before { content: "\f58f"; } -i.icon.headset::before { +i.icon.headset:before { content: "\f590"; } -i.icon.heart::before { +i.icon.heart:before { content: "\f004"; } -i.icon.heart.broken::before { +i.icon.heart.broken:before { content: "\f7a9"; } -i.icon.heartbeat::before { +i.icon.heartbeat:before { content: "\f21e"; } -i.icon.helicopter::before { +i.icon.helicopter:before { content: "\f533"; } -i.icon.highlighter::before { +i.icon.highlighter:before { content: "\f591"; } -i.icon.hiking::before { +i.icon.hiking:before { content: "\f6ec"; } -i.icon.hippo::before { +i.icon.hippo:before { content: "\f6ed"; } -i.icon.history::before { +i.icon.history:before { content: "\f1da"; } -i.icon.hockey.puck::before { +i.icon.hockey.puck:before { content: "\f453"; } -i.icon.holly.berry::before { +i.icon.holly.berry:before { content: "\f7aa"; } -i.icon.home::before { +i.icon.home:before { content: "\f015"; } -i.icon.horse::before { +i.icon.horse:before { content: "\f6f0"; } -i.icon.horse.head::before { +i.icon.horse.head:before { content: "\f7ab"; } -i.icon.hospital::before { +i.icon.hospital:before { content: "\f0f8"; } -i.icon.hospital.alternate::before { +i.icon.hospital.alternate:before { content: "\f47d"; } -i.icon.hospital.symbol::before { +i.icon.hospital.symbol:before { content: "\f47e"; } -i.icon.hospital.user::before { +i.icon.hospital.user:before { content: "\f80d"; } -i.icon.hot.tub::before { +i.icon.hot.tub:before { content: "\f593"; } -i.icon.hotdog::before { +i.icon.hotdog:before { content: "\f80f"; } -i.icon.hotel::before { +i.icon.hotel:before { content: "\f594"; } -i.icon.hourglass::before { +i.icon.hourglass:before { content: "\f254"; } -i.icon.hourglass.end::before { +i.icon.hourglass.end:before { content: "\f253"; } -i.icon.hourglass.half::before { +i.icon.hourglass.half:before { content: "\f252"; } -i.icon.hourglass.start::before { +i.icon.hourglass.start:before { content: "\f251"; } -i.icon.house.damage::before { +i.icon.house.damage:before { content: "\f6f1"; } -i.icon.house.user::before { - content: "\e065"; +i.icon.house.user:before { + content: "\f965"; } -i.icon.hryvnia::before { +i.icon.hryvnia:before { content: "\f6f2"; } -i.icon.i.cursor::before { +i.icon.i.cursor:before { content: "\f246"; } -i.icon.ice.cream::before { +i.icon.ice.cream:before { content: "\f810"; } -i.icon.icicles::before { +i.icon.icicles:before { content: "\f7ad"; } -i.icon.icons::before { +i.icon.icons:before { content: "\f86d"; } -i.icon.id.badge::before { +i.icon.id.badge:before { content: "\f2c1"; } -i.icon.id.card::before { +i.icon.id.card:before { content: "\f2c2"; } -i.icon.id.card.alternate::before { +i.icon.id.card.alternate:before { content: "\f47f"; } -i.icon.igloo::before { +i.icon.igloo:before { content: "\f7ae"; } -i.icon.image::before { +i.icon.image:before { content: "\f03e"; } -i.icon.images::before { +i.icon.images:before { content: "\f302"; } -i.icon.inbox::before { +i.icon.inbox:before { content: "\f01c"; } -i.icon.indent::before { +i.icon.indent:before { content: "\f03c"; } -i.icon.industry::before { +i.icon.industry:before { content: "\f275"; } -i.icon.infinity::before { +i.icon.infinity:before { content: "\f534"; } -i.icon.info::before { +i.icon.info:before { content: "\f129"; } -i.icon.info.circle::before { +i.icon.info.circle:before { content: "\f05a"; } -i.icon.italic::before { +i.icon.italic:before { content: "\f033"; } -i.icon.jedi::before { +i.icon.jedi:before { content: "\f669"; } -i.icon.joint::before { +i.icon.joint:before { content: "\f595"; } -i.icon.journal.whills::before { +i.icon.journal.whills:before { content: "\f66a"; } -i.icon.kaaba::before { +i.icon.kaaba:before { content: "\f66b"; } -i.icon.key::before { +i.icon.key:before { content: "\f084"; } -i.icon.keyboard::before { +i.icon.keyboard:before { content: "\f11c"; } -i.icon.khanda::before { +i.icon.khanda:before { content: "\f66d"; } -i.icon.kiss::before { +i.icon.kiss:before { content: "\f596"; } -i.icon.kiss.beam::before { +i.icon.kiss.beam:before { content: "\f597"; } -i.icon.kiss.wink.heart::before { +i.icon.kiss.wink.heart:before { content: "\f598"; } -i.icon.kiwi.bird::before { +i.icon.kiwi.bird:before { content: "\f535"; } -i.icon.landmark::before { +i.icon.landmark:before { content: "\f66f"; } -i.icon.language::before { +i.icon.language:before { content: "\f1ab"; } -i.icon.laptop::before { +i.icon.laptop:before { content: "\f109"; } -i.icon.laptop.code::before { +i.icon.laptop.code:before { content: "\f5fc"; } -i.icon.laptop.house::before { - content: "\e066"; +i.icon.laptop.house:before { + content: "\f966"; } -i.icon.laptop.medical::before { +i.icon.laptop.medical:before { content: "\f812"; } -i.icon.laugh::before { +i.icon.laugh:before { content: "\f599"; } -i.icon.laugh.beam::before { +i.icon.laugh.beam:before { content: "\f59a"; } -i.icon.laugh.squint::before { +i.icon.laugh.squint:before { content: "\f59b"; } -i.icon.laugh.wink::before { +i.icon.laugh.wink:before { content: "\f59c"; } -i.icon.layer.group::before { +i.icon.layer.group:before { content: "\f5fd"; } -i.icon.leaf::before { +i.icon.leaf:before { content: "\f06c"; } -i.icon.lemon::before { +i.icon.lemon:before { content: "\f094"; } -i.icon.less.than::before { +i.icon.less.than:before { content: "\f536"; } -i.icon.less.than.equal::before { +i.icon.less.than.equal:before { content: "\f537"; } -i.icon.level.down.alternate::before { +i.icon.level.down.alternate:before { content: "\f3be"; } -i.icon.level.up.alternate::before { +i.icon.level.up.alternate:before { content: "\f3bf"; } -i.icon.life.ring::before { +i.icon.life.ring:before { content: "\f1cd"; } -i.icon.lightbulb::before { +i.icon.lightbulb:before { content: "\f0eb"; } -i.icon.linkify::before { +i.icon.linkify:before { content: "\f0c1"; } -i.icon.lira.sign::before { +i.icon.lira.sign:before { content: "\f195"; } -i.icon.list::before { +i.icon.list:before { content: "\f03a"; } -i.icon.list.alternate::before { +i.icon.list.alternate:before { content: "\f022"; } -i.icon.list.ol::before { +i.icon.list.ol:before { content: "\f0cb"; } -i.icon.list.ul::before { +i.icon.list.ul:before { content: "\f0ca"; } -i.icon.location.arrow::before { +i.icon.location.arrow:before { content: "\f124"; } -i.icon.lock::before { +i.icon.lock:before { content: "\f023"; } -i.icon.lock.open::before { +i.icon.lock.open:before { content: "\f3c1"; } -i.icon.long.arrow.alternate.down::before { +i.icon.long.arrow.alternate.down:before { content: "\f309"; } -i.icon.long.arrow.alternate.left::before { +i.icon.long.arrow.alternate.left:before { content: "\f30a"; } -i.icon.long.arrow.alternate.right::before { +i.icon.long.arrow.alternate.right:before { content: "\f30b"; } -i.icon.long.arrow.alternate.up::before { +i.icon.long.arrow.alternate.up:before { content: "\f30c"; } -i.icon.low.vision::before { +i.icon.low.vision:before { content: "\f2a8"; } -i.icon.luggage.cart::before { +i.icon.luggage.cart:before { content: "\f59d"; } -i.icon.lungs::before { +i.icon.lungs:before { content: "\f604"; } -i.icon.lungs.virus::before { - content: "\e067"; +i.icon.lungs.virus:before { + content: "\f967"; } -i.icon.magic::before { +i.icon.magic:before { content: "\f0d0"; } -i.icon.magnet::before { +i.icon.magnet:before { content: "\f076"; } -i.icon.mail.bulk::before { +i.icon.mail.bulk:before { content: "\f674"; } -i.icon.male::before { +i.icon.male:before { content: "\f183"; } -i.icon.map::before { +i.icon.map:before { content: "\f279"; } -i.icon.map.marked::before { +i.icon.map.marked:before { content: "\f59f"; } -i.icon.map.marked.alternate::before { +i.icon.map.marked.alternate:before { content: "\f5a0"; } -i.icon.map.marker::before { +i.icon.map.marker:before { content: "\f041"; } -i.icon.map.marker.alternate::before { +i.icon.map.marker.alternate:before { content: "\f3c5"; } -i.icon.map.pin::before { +i.icon.map.pin:before { content: "\f276"; } -i.icon.map.signs::before { +i.icon.map.signs:before { content: "\f277"; } -i.icon.marker::before { +i.icon.marker:before { content: "\f5a1"; } -i.icon.mars::before { +i.icon.mars:before { content: "\f222"; } -i.icon.mars.double::before { +i.icon.mars.double:before { content: "\f227"; } -i.icon.mars.stroke::before { +i.icon.mars.stroke:before { content: "\f229"; } -i.icon.mars.stroke.horizontal::before { +i.icon.mars.stroke.horizontal:before { content: "\f22b"; } -i.icon.mars.stroke.vertical::before { +i.icon.mars.stroke.vertical:before { content: "\f22a"; } -i.icon.mask::before { +i.icon.mask:before { content: "\f6fa"; } -i.icon.medal::before { +i.icon.medal:before { content: "\f5a2"; } -i.icon.medkit::before { +i.icon.medkit:before { content: "\f0fa"; } -i.icon.meh::before { +i.icon.meh:before { content: "\f11a"; } -i.icon.meh.blank::before { +i.icon.meh.blank:before { content: "\f5a4"; } -i.icon.meh.rolling.eyes::before { +i.icon.meh.rolling.eyes:before { content: "\f5a5"; } -i.icon.memory::before { +i.icon.memory:before { content: "\f538"; } -i.icon.menorah::before { +i.icon.menorah:before { content: "\f676"; } -i.icon.mercury::before { +i.icon.mercury:before { content: "\f223"; } -i.icon.meteor::before { +i.icon.meteor:before { content: "\f753"; } -i.icon.microchip::before { +i.icon.microchip:before { content: "\f2db"; } -i.icon.microphone::before { +i.icon.microphone:before { content: "\f130"; } -i.icon.microphone.alternate::before { +i.icon.microphone.alternate:before { content: "\f3c9"; } -i.icon.microphone.alternate.slash::before { +i.icon.microphone.alternate.slash:before { content: "\f539"; } -i.icon.microphone.slash::before { +i.icon.microphone.slash:before { content: "\f131"; } -i.icon.microscope::before { +i.icon.microscope:before { content: "\f610"; } -i.icon.minus::before { +i.icon.minus:before { content: "\f068"; } -i.icon.minus.circle::before { +i.icon.minus.circle:before { content: "\f056"; } -i.icon.minus.square::before { +i.icon.minus.square:before { content: "\f146"; } -i.icon.mitten::before { +i.icon.mitten:before { content: "\f7b5"; } -i.icon.mobile::before { +i.icon.mobile:before { content: "\f10b"; } -i.icon.mobile.alternate::before { +i.icon.mobile.alternate:before { content: "\f3cd"; } -i.icon.money.bill::before { +i.icon.money.bill:before { content: "\f0d6"; } -i.icon.money.bill.alternate::before { +i.icon.money.bill.alternate:before { content: "\f3d1"; } -i.icon.money.bill.wave::before { +i.icon.money.bill.wave:before { content: "\f53a"; } -i.icon.money.bill.wave.alternate::before { +i.icon.money.bill.wave.alternate:before { content: "\f53b"; } -i.icon.money.check::before { +i.icon.money.check:before { content: "\f53c"; } -i.icon.money.check.alternate::before { +i.icon.money.check.alternate:before { content: "\f53d"; } -i.icon.monument::before { +i.icon.monument:before { content: "\f5a6"; } -i.icon.moon::before { +i.icon.moon:before { content: "\f186"; } -i.icon.mortar.pestle::before { +i.icon.mortar.pestle:before { content: "\f5a7"; } -i.icon.mosque::before { +i.icon.mosque:before { content: "\f678"; } -i.icon.motorcycle::before { +i.icon.motorcycle:before { content: "\f21c"; } -i.icon.mountain::before { +i.icon.mountain:before { content: "\f6fc"; } -i.icon.mouse::before { +i.icon.mouse:before { content: "\f8cc"; } -i.icon.mouse.pointer::before { +i.icon.mouse.pointer:before { content: "\f245"; } -i.icon.mug.hot::before { +i.icon.mug.hot:before { content: "\f7b6"; } -i.icon.music::before { +i.icon.music:before { content: "\f001"; } -i.icon.network.wired::before { +i.icon.network.wired:before { content: "\f6ff"; } -i.icon.neuter::before { +i.icon.neuter:before { content: "\f22c"; } -i.icon.newspaper::before { +i.icon.newspaper:before { content: "\f1ea"; } -i.icon.not.equal::before { +i.icon.not.equal:before { content: "\f53e"; } -i.icon.notes.medical::before { +i.icon.notes.medical:before { content: "\f481"; } -i.icon.object.group::before { +i.icon.object.group:before { content: "\f247"; } -i.icon.object.ungroup::before { +i.icon.object.ungroup:before { content: "\f248"; } -i.icon.oil.can::before { +i.icon.oil.can:before { content: "\f613"; } -i.icon.om::before { +i.icon.om:before { content: "\f679"; } -i.icon.otter::before { +i.icon.otter:before { content: "\f700"; } -i.icon.outdent::before { +i.icon.outdent:before { content: "\f03b"; } -i.icon.pager::before { +i.icon.pager:before { content: "\f815"; } -i.icon.paint.brush::before { +i.icon.paint.brush:before { content: "\f1fc"; } -i.icon.paint.roller::before { +i.icon.paint.roller:before { content: "\f5aa"; } -i.icon.palette::before { +i.icon.palette:before { content: "\f53f"; } -i.icon.pallet::before { +i.icon.pallet:before { content: "\f482"; } -i.icon.paper.plane::before { +i.icon.paper.plane:before { content: "\f1d8"; } -i.icon.paperclip::before { +i.icon.paperclip:before { content: "\f0c6"; } -i.icon.parachute.box::before { +i.icon.parachute.box:before { content: "\f4cd"; } -i.icon.paragraph::before { +i.icon.paragraph:before { content: "\f1dd"; } -i.icon.parking::before { +i.icon.parking:before { content: "\f540"; } -i.icon.passport::before { +i.icon.passport:before { content: "\f5ab"; } -i.icon.pastafarianism::before { +i.icon.pastafarianism:before { content: "\f67b"; } -i.icon.paste::before { +i.icon.paste:before { content: "\f0ea"; } -i.icon.pause::before { +i.icon.pause:before { content: "\f04c"; } -i.icon.pause.circle::before { +i.icon.pause.circle:before { content: "\f28b"; } -i.icon.paw::before { +i.icon.paw:before { content: "\f1b0"; } -i.icon.peace::before { +i.icon.peace:before { content: "\f67c"; } -i.icon.pen::before { +i.icon.pen:before { content: "\f304"; } -i.icon.pen.alternate::before { +i.icon.pen.alternate:before { content: "\f305"; } -i.icon.pen.fancy::before { +i.icon.pen.fancy:before { content: "\f5ac"; } -i.icon.pen.nib::before { +i.icon.pen.nib:before { content: "\f5ad"; } -i.icon.pen.square::before { +i.icon.pen.square:before { content: "\f14b"; } -i.icon.pencil.alternate::before { +i.icon.pencil.alternate:before { content: "\f303"; } -i.icon.pencil.ruler::before { +i.icon.pencil.ruler:before { content: "\f5ae"; } -i.icon.people.arrows::before { - content: "\e068"; +i.icon.people.arrows:before { + content: "\f968"; } -i.icon.people.carry::before { +i.icon.people.carry:before { content: "\f4ce"; } -i.icon.pepper.hot::before { +i.icon.pepper.hot:before { content: "\f816"; } -i.icon.percent::before { +i.icon.percent:before { content: "\f295"; } -i.icon.percentage::before { +i.icon.percentage:before { content: "\f541"; } -i.icon.person.booth::before { +i.icon.person.booth:before { content: "\f756"; } -i.icon.phone::before { +i.icon.phone:before { content: "\f095"; } -i.icon.phone.alternate::before { +i.icon.phone.alternate:before { content: "\f879"; } -i.icon.phone.slash::before { +i.icon.phone.slash:before { content: "\f3dd"; } -i.icon.phone.square::before { +i.icon.phone.square:before { content: "\f098"; } -i.icon.phone.square.alternate::before { +i.icon.phone.square.alternate:before { content: "\f87b"; } -i.icon.phone.volume::before { +i.icon.phone.volume:before { content: "\f2a0"; } -i.icon.photo.video::before { +i.icon.photo.video:before { content: "\f87c"; } -i.icon.piggy.bank::before { +i.icon.piggy.bank:before { content: "\f4d3"; } -i.icon.pills::before { +i.icon.pills:before { content: "\f484"; } -i.icon.pizza.slice::before { +i.icon.pizza.slice:before { content: "\f818"; } -i.icon.place.of.worship::before { +i.icon.place.of.worship:before { content: "\f67f"; } -i.icon.plane::before { +i.icon.plane:before { content: "\f072"; } -i.icon.plane.arrival::before { +i.icon.plane.arrival:before { content: "\f5af"; } -i.icon.plane.departure::before { +i.icon.plane.departure:before { content: "\f5b0"; } -i.icon.plane.slash::before { - content: "\e069"; +i.icon.plane.slash:before { + content: "\f969"; } -i.icon.play::before { +i.icon.play:before { content: "\f04b"; } -i.icon.play.circle::before { +i.icon.play.circle:before { content: "\f144"; } -i.icon.plug::before { +i.icon.plug:before { content: "\f1e6"; } -i.icon.plus::before { +i.icon.plus:before { content: "\f067"; } -i.icon.plus.circle::before { +i.icon.plus.circle:before { content: "\f055"; } -i.icon.plus.square::before { +i.icon.plus.square:before { content: "\f0fe"; } -i.icon.podcast::before { +i.icon.podcast:before { content: "\f2ce"; } -i.icon.poll::before { +i.icon.poll:before { content: "\f681"; } -i.icon.poll.horizontal::before { +i.icon.poll.horizontal:before { content: "\f682"; } -i.icon.poo::before { +i.icon.poo:before { content: "\f2fe"; } -i.icon.poo.storm::before { +i.icon.poo.storm:before { content: "\f75a"; } -i.icon.poop::before { +i.icon.poop:before { content: "\f619"; } -i.icon.portrait::before { +i.icon.portrait:before { content: "\f3e0"; } -i.icon.pound.sign::before { +i.icon.pound.sign:before { content: "\f154"; } -i.icon.power.off::before { +i.icon.power.off:before { content: "\f011"; } -i.icon.pray::before { +i.icon.pray:before { content: "\f683"; } -i.icon.praying.hands::before { +i.icon.praying.hands:before { content: "\f684"; } -i.icon.prescription::before { +i.icon.prescription:before { content: "\f5b1"; } -i.icon.prescription.bottle::before { +i.icon.prescription.bottle:before { content: "\f485"; } -i.icon.prescription.bottle.alternate::before { +i.icon.prescription.bottle.alternate:before { content: "\f486"; } -i.icon.print::before { +i.icon.print:before { content: "\f02f"; } -i.icon.procedures::before { +i.icon.procedures:before { content: "\f487"; } -i.icon.project.diagram::before { +i.icon.project.diagram:before { content: "\f542"; } -i.icon.pump.medical::before { - content: "\e06a"; +i.icon.pump.medical:before { + content: "\f96a"; } -i.icon.pump.soap::before { - content: "\e06b"; +i.icon.pump.soap:before { + content: "\f96b"; } -i.icon.puzzle.piece::before { +i.icon.puzzle.piece:before { content: "\f12e"; } -i.icon.qrcode::before { +i.icon.qrcode:before { content: "\f029"; } -i.icon.question::before { +i.icon.question:before { content: "\f128"; } -i.icon.question.circle::before { +i.icon.question.circle:before { content: "\f059"; } -i.icon.quidditch::before { +i.icon.quidditch:before { content: "\f458"; } -i.icon.quote.left::before { +i.icon.quote.left:before { content: "\f10d"; } -i.icon.quote.right::before { +i.icon.quote.right:before { content: "\f10e"; } -i.icon.quran::before { +i.icon.quran:before { content: "\f687"; } -i.icon.radiation::before { +i.icon.radiation:before { content: "\f7b9"; } -i.icon.radiation.alternate::before { +i.icon.radiation.alternate:before { content: "\f7ba"; } -i.icon.rainbow::before { +i.icon.rainbow:before { content: "\f75b"; } -i.icon.random::before { +i.icon.random:before { content: "\f074"; } -i.icon.receipt::before { +i.icon.receipt:before { content: "\f543"; } -i.icon.record.vinyl::before { +i.icon.record.vinyl:before { content: "\f8d9"; } -i.icon.recycle::before { +i.icon.recycle:before { content: "\f1b8"; } -i.icon.redo::before { +i.icon.redo:before { content: "\f01e"; } -i.icon.redo.alternate::before { +i.icon.redo.alternate:before { content: "\f2f9"; } -i.icon.registered::before { +i.icon.registered:before { content: "\f25d"; } -i.icon.remove.format::before { +i.icon.remove.format:before { content: "\f87d"; } -i.icon.reply::before { +i.icon.reply:before { content: "\f3e5"; } -i.icon.reply.all::before { +i.icon.reply.all:before { content: "\f122"; } -i.icon.republican::before { +i.icon.republican:before { content: "\f75e"; } -i.icon.restroom::before { +i.icon.restroom:before { content: "\f7bd"; } -i.icon.retweet::before { +i.icon.retweet:before { content: "\f079"; } -i.icon.ribbon::before { +i.icon.ribbon:before { content: "\f4d6"; } -i.icon.ring::before { +i.icon.ring:before { content: "\f70b"; } -i.icon.road::before { +i.icon.road:before { content: "\f018"; } -i.icon.robot::before { +i.icon.robot:before { content: "\f544"; } -i.icon.rocket::before { +i.icon.rocket:before { content: "\f135"; } -i.icon.route::before { +i.icon.route:before { content: "\f4d7"; } -i.icon.rss::before { +i.icon.rss:before { content: "\f09e"; } -i.icon.rss.square::before { +i.icon.rss.square:before { content: "\f143"; } -i.icon.ruble.sign::before { +i.icon.ruble.sign:before { content: "\f158"; } -i.icon.ruler::before { +i.icon.ruler:before { content: "\f545"; } -i.icon.ruler.combined::before { +i.icon.ruler.combined:before { content: "\f546"; } -i.icon.ruler.horizontal::before { +i.icon.ruler.horizontal:before { content: "\f547"; } -i.icon.ruler.vertical::before { +i.icon.ruler.vertical:before { content: "\f548"; } -i.icon.running::before { +i.icon.running:before { content: "\f70c"; } -i.icon.rupee.sign::before { +i.icon.rupee.sign:before { content: "\f156"; } -i.icon.sad.cry::before { +i.icon.sad.cry:before { content: "\f5b3"; } -i.icon.sad.tear::before { +i.icon.sad.tear:before { content: "\f5b4"; } -i.icon.satellite::before { +i.icon.satellite:before { content: "\f7bf"; } -i.icon.satellite.dish::before { +i.icon.satellite.dish:before { content: "\f7c0"; } -i.icon.save::before { +i.icon.save:before { content: "\f0c7"; } -i.icon.school::before { +i.icon.school:before { content: "\f549"; } -i.icon.screwdriver::before { +i.icon.screwdriver:before { content: "\f54a"; } -i.icon.scroll::before { +i.icon.scroll:before { content: "\f70e"; } -i.icon.sd.card::before { +i.icon.sd.card:before { content: "\f7c2"; } -i.icon.search::before { +i.icon.search:before { content: "\f002"; } -i.icon.search.dollar::before { +i.icon.search.dollar:before { content: "\f688"; } -i.icon.search.location::before { +i.icon.search.location:before { content: "\f689"; } -i.icon.search.minus::before { +i.icon.search.minus:before { content: "\f010"; } -i.icon.search.plus::before { +i.icon.search.plus:before { content: "\f00e"; } -i.icon.seedling::before { +i.icon.seedling:before { content: "\f4d8"; } -i.icon.server::before { +i.icon.server:before { content: "\f233"; } -i.icon.shapes::before { +i.icon.shapes:before { content: "\f61f"; } -i.icon.share::before { +i.icon.share:before { content: "\f064"; } -i.icon.share.alternate::before { +i.icon.share.alternate:before { content: "\f1e0"; } -i.icon.share.alternate.square::before { +i.icon.share.alternate.square:before { content: "\f1e1"; } -i.icon.share.square::before { +i.icon.share.square:before { content: "\f14d"; } -i.icon.shekel.sign::before { +i.icon.shekel.sign:before { content: "\f20b"; } -i.icon.shield.alternate::before { +i.icon.shield.alternate:before { content: "\f3ed"; } -i.icon.shield.virus::before { - content: "\e06c"; +i.icon.shield.virus:before { + content: "\f96c"; } -i.icon.ship::before { +i.icon.ship:before { content: "\f21a"; } -i.icon.shipping.fast::before { +i.icon.shipping.fast:before { content: "\f48b"; } -i.icon.shoe.prints::before { +i.icon.shoe.prints:before { content: "\f54b"; } -i.icon.shopping.bag::before { +i.icon.shopping.bag:before { content: "\f290"; } -i.icon.shopping.basket::before { +i.icon.shopping.basket:before { content: "\f291"; } -i.icon.shopping.cart::before { +i.icon.shopping.cart:before { content: "\f07a"; } -i.icon.shower::before { +i.icon.shower:before { content: "\f2cc"; } -i.icon.shuttle.van::before { +i.icon.shuttle.van:before { content: "\f5b6"; } -i.icon.sign::before { +i.icon.sign:before { content: "\f4d9"; } -i.icon.sign.in.alternate::before { +i.icon.sign.in.alternate:before { content: "\f2f6"; } -i.icon.sign.language::before { +i.icon.sign.language:before { content: "\f2a7"; } -i.icon.sign.out.alternate::before { +i.icon.sign.out.alternate:before { content: "\f2f5"; } -i.icon.signal::before { +i.icon.signal:before { content: "\f012"; } -i.icon.signature::before { +i.icon.signature:before { content: "\f5b7"; } -i.icon.sim.card::before { +i.icon.sim.card:before { content: "\f7c4"; } -i.icon.sink::before { - content: "\e06d"; -} - -i.icon.sitemap::before { +i.icon.sitemap:before { content: "\f0e8"; } -i.icon.skating::before { +i.icon.skating:before { content: "\f7c5"; } -i.icon.skiing::before { +i.icon.skiing:before { content: "\f7c9"; } -i.icon.skiing.nordic::before { +i.icon.skiing.nordic:before { content: "\f7ca"; } -i.icon.skull::before { +i.icon.skull:before { content: "\f54c"; } -i.icon.skull.crossbones::before { +i.icon.skull.crossbones:before { content: "\f714"; } -i.icon.slash::before { +i.icon.slash:before { content: "\f715"; } -i.icon.sleigh::before { +i.icon.sleigh:before { content: "\f7cc"; } -i.icon.sliders.horizontal::before { +i.icon.sliders.horizontal:before { content: "\f1de"; } -i.icon.smile::before { +i.icon.smile:before { content: "\f118"; } -i.icon.smile.beam::before { +i.icon.smile.beam:before { content: "\f5b8"; } -i.icon.smile.wink::before { +i.icon.smile.wink:before { content: "\f4da"; } -i.icon.smog::before { +i.icon.smog:before { content: "\f75f"; } -i.icon.smoking::before { +i.icon.smoking:before { content: "\f48d"; } -i.icon.smoking.ban::before { +i.icon.smoking.ban:before { content: "\f54d"; } -i.icon.sms::before { +i.icon.sms:before { content: "\f7cd"; } -i.icon.snowboarding::before { +i.icon.snowboarding:before { content: "\f7ce"; } -i.icon.snowflake::before { +i.icon.snowflake:before { content: "\f2dc"; } -i.icon.snowman::before { +i.icon.snowman:before { content: "\f7d0"; } -i.icon.snowplow::before { +i.icon.snowplow:before { content: "\f7d2"; } -i.icon.soap::before { - content: "\e06e"; +i.icon.soap:before { + content: "\f96e"; } -i.icon.socks::before { +i.icon.socks:before { content: "\f696"; } -i.icon.solar.panel::before { +i.icon.solar.panel:before { content: "\f5ba"; } -i.icon.sort::before { +i.icon.sort:before { content: "\f0dc"; } -i.icon.sort.alphabet.down::before { +i.icon.sort.alphabet.down:before { content: "\f15d"; } -i.icon.sort.alphabet.down.alternate::before { +i.icon.sort.alphabet.down.alternate:before { content: "\f881"; } -i.icon.sort.alphabet.up::before { +i.icon.sort.alphabet.up:before { content: "\f15e"; } -i.icon.sort.alphabet.up.alternate::before { +i.icon.sort.alphabet.up.alternate:before { content: "\f882"; } -i.icon.sort.amount.down::before { +i.icon.sort.amount.down:before { content: "\f160"; } -i.icon.sort.amount.down.alternate::before { +i.icon.sort.amount.down.alternate:before { content: "\f884"; } -i.icon.sort.amount.up::before { +i.icon.sort.amount.up:before { content: "\f161"; } -i.icon.sort.amount.up.alternate::before { +i.icon.sort.amount.up.alternate:before { content: "\f885"; } -i.icon.sort.down::before { +i.icon.sort.down:before { content: "\f0dd"; } -i.icon.sort.numeric.down::before { +i.icon.sort.numeric.down:before { content: "\f162"; } -i.icon.sort.numeric.down.alternate::before { +i.icon.sort.numeric.down.alternate:before { content: "\f886"; } -i.icon.sort.numeric.up::before { +i.icon.sort.numeric.up:before { content: "\f163"; } -i.icon.sort.numeric.up.alternate::before { +i.icon.sort.numeric.up.alternate:before { content: "\f887"; } -i.icon.sort.up::before { +i.icon.sort.up:before { content: "\f0de"; } -i.icon.spa::before { +i.icon.spa:before { content: "\f5bb"; } -i.icon.space.shuttle::before { +i.icon.space.shuttle:before { content: "\f197"; } -i.icon.spell.check::before { +i.icon.spell.check:before { content: "\f891"; } -i.icon.spider::before { +i.icon.spider:before { content: "\f717"; } -i.icon.spinner::before { +i.icon.spinner:before { content: "\f110"; } -i.icon.splotch::before { +i.icon.splotch:before { content: "\f5bc"; } -i.icon.spray.can::before { +i.icon.spray.can:before { content: "\f5bd"; } -i.icon.square::before { +i.icon.square:before { content: "\f0c8"; } -i.icon.square.full::before { +i.icon.square.full:before { content: "\f45c"; } -i.icon.square.root.alternate::before { +i.icon.square.root.alternate:before { content: "\f698"; } -i.icon.stamp::before { +i.icon.stamp:before { content: "\f5bf"; } -i.icon.star::before { +i.icon.star:before { content: "\f005"; } -i.icon.star.and.crescent::before { +i.icon.star.and.crescent:before { content: "\f699"; } -i.icon.star.half::before { +i.icon.star.half:before { content: "\f089"; } -i.icon.star.half.alternate::before { +i.icon.star.half.alternate:before { content: "\f5c0"; } -i.icon.star.of.david::before { +i.icon.star.of.david:before { content: "\f69a"; } -i.icon.star.of.life::before { +i.icon.star.of.life:before { content: "\f621"; } -i.icon.step.backward::before { +i.icon.step.backward:before { content: "\f048"; } -i.icon.step.forward::before { +i.icon.step.forward:before { content: "\f051"; } -i.icon.stethoscope::before { +i.icon.stethoscope:before { content: "\f0f1"; } -i.icon.sticky.note::before { +i.icon.sticky.note:before { content: "\f249"; } -i.icon.stop::before { +i.icon.stop:before { content: "\f04d"; } -i.icon.stop.circle::before { +i.icon.stop.circle:before { content: "\f28d"; } -i.icon.stopwatch::before { +i.icon.stopwatch:before { content: "\f2f2"; } -i.icon.stopwatch.twenty::before { - content: "\e06f"; +i.icon.stopwatch.twenty:before { + content: "\f96f"; } -i.icon.store::before { +i.icon.store:before { content: "\f54e"; } -i.icon.store.alternate::before { +i.icon.store.alternate:before { content: "\f54f"; } -i.icon.store.alternate.slash::before { - content: "\e070"; +i.icon.store.alternate.slash:before { + content: "\f970"; } -i.icon.store.slash::before { - content: "\e071"; +i.icon.store.slash:before { + content: "\f971"; } -i.icon.stream::before { +i.icon.stream:before { content: "\f550"; } -i.icon.street.view::before { +i.icon.street.view:before { content: "\f21d"; } -i.icon.strikethrough::before { +i.icon.strikethrough:before { content: "\f0cc"; } -i.icon.stroopwafel::before { +i.icon.stroopwafel:before { content: "\f551"; } -i.icon.subscript::before { +i.icon.subscript:before { content: "\f12c"; } -i.icon.subway::before { +i.icon.subway:before { content: "\f239"; } -i.icon.suitcase::before { +i.icon.suitcase:before { content: "\f0f2"; } -i.icon.suitcase.rolling::before { +i.icon.suitcase.rolling:before { content: "\f5c1"; } -i.icon.sun::before { +i.icon.sun:before { content: "\f185"; } -i.icon.superscript::before { +i.icon.superscript:before { content: "\f12b"; } -i.icon.surprise::before { +i.icon.surprise:before { content: "\f5c2"; } -i.icon.swatchbook::before { +i.icon.swatchbook:before { content: "\f5c3"; } -i.icon.swimmer::before { +i.icon.swimmer:before { content: "\f5c4"; } -i.icon.swimming.pool::before { +i.icon.swimming.pool:before { content: "\f5c5"; } -i.icon.synagogue::before { +i.icon.synagogue:before { content: "\f69b"; } -i.icon.sync::before { +i.icon.sync:before { content: "\f021"; } -i.icon.sync.alternate::before { +i.icon.sync.alternate:before { content: "\f2f1"; } -i.icon.syringe::before { +i.icon.syringe:before { content: "\f48e"; } -i.icon.table::before { +i.icon.table:before { content: "\f0ce"; } -i.icon.table.tennis::before { +i.icon.table.tennis:before { content: "\f45d"; } -i.icon.tablet::before { +i.icon.tablet:before { content: "\f10a"; } -i.icon.tablet.alternate::before { +i.icon.tablet.alternate:before { content: "\f3fa"; } -i.icon.tablets::before { +i.icon.tablets:before { content: "\f490"; } -i.icon.tachometer.alternate::before { +i.icon.tachometer.alternate:before { content: "\f3fd"; } -i.icon.tag::before { +i.icon.tag:before { content: "\f02b"; } -i.icon.tags::before { +i.icon.tags:before { content: "\f02c"; } -i.icon.tape::before { +i.icon.tape:before { content: "\f4db"; } -i.icon.tasks::before { +i.icon.tasks:before { content: "\f0ae"; } -i.icon.taxi::before { +i.icon.taxi:before { content: "\f1ba"; } -i.icon.teeth::before { +i.icon.teeth:before { content: "\f62e"; } -i.icon.teeth.open::before { +i.icon.teeth.open:before { content: "\f62f"; } -i.icon.temperature.high::before { +i.icon.temperature.high:before { content: "\f769"; } -i.icon.temperature.low::before { +i.icon.temperature.low:before { content: "\f76b"; } -i.icon.tenge::before { +i.icon.tenge:before { content: "\f7d7"; } -i.icon.terminal::before { +i.icon.terminal:before { content: "\f120"; } -i.icon.text.height::before { +i.icon.text.height:before { content: "\f034"; } -i.icon.text.width::before { +i.icon.text.width:before { content: "\f035"; } -i.icon.th::before { +i.icon.th:before { content: "\f00a"; } -i.icon.th.large::before { +i.icon.th.large:before { content: "\f009"; } -i.icon.th.list::before { +i.icon.th.list:before { content: "\f00b"; } -i.icon.theater.masks::before { +i.icon.theater.masks:before { content: "\f630"; } -i.icon.thermometer::before { +i.icon.thermometer:before { content: "\f491"; } -i.icon.thermometer.empty::before { +i.icon.thermometer.empty:before { content: "\f2cb"; } -i.icon.thermometer.full::before { +i.icon.thermometer.full:before { content: "\f2c7"; } -i.icon.thermometer.half::before { +i.icon.thermometer.half:before { content: "\f2c9"; } -i.icon.thermometer.quarter::before { +i.icon.thermometer.quarter:before { content: "\f2ca"; } -i.icon.thermometer.three.quarters::before { +i.icon.thermometer.three.quarters:before { content: "\f2c8"; } -i.icon.thumbs.down::before { +i.icon.thumbs.down:before { content: "\f165"; } -i.icon.thumbs.up::before { +i.icon.thumbs.up:before { content: "\f164"; } -i.icon.thumbtack::before { +i.icon.thumbtack:before { content: "\f08d"; } -i.icon.ticket.alternate::before { +i.icon.ticket.alternate:before { content: "\f3ff"; } -i.icon.times::before { +i.icon.times:before { content: "\f00d"; } -i.icon.times.circle::before { +i.icon.times.circle:before { content: "\f057"; } -i.icon.tint::before { +i.icon.tint:before { content: "\f043"; } -i.icon.tint.slash::before { +i.icon.tint.slash:before { content: "\f5c7"; } -i.icon.tired::before { +i.icon.tired:before { content: "\f5c8"; } -i.icon.toggle.off::before { +i.icon.toggle.off:before { content: "\f204"; } -i.icon.toggle.on::before { +i.icon.toggle.on:before { content: "\f205"; } -i.icon.toilet::before { +i.icon.toilet:before { content: "\f7d8"; } -i.icon.toilet.paper::before { +i.icon.toilet.paper:before { content: "\f71e"; } -i.icon.toilet.paper.slash::before { - content: "\e072"; +i.icon.toilet.paper.slash:before { + content: "\f972"; } -i.icon.toolbox::before { +i.icon.toolbox:before { content: "\f552"; } -i.icon.tools::before { +i.icon.tools:before { content: "\f7d9"; } -i.icon.tooth::before { +i.icon.tooth:before { content: "\f5c9"; } -i.icon.torah::before { +i.icon.torah:before { content: "\f6a0"; } -i.icon.torii.gate::before { +i.icon.torii.gate:before { content: "\f6a1"; } -i.icon.tractor::before { +i.icon.tractor:before { content: "\f722"; } -i.icon.trademark::before { +i.icon.trademark:before { content: "\f25c"; } -i.icon.traffic.light::before { +i.icon.traffic.light:before { content: "\f637"; } -i.icon.trailer::before { - content: "\e041"; +i.icon.trailer:before { + content: "\f941"; } -i.icon.train::before { +i.icon.train:before { content: "\f238"; } -i.icon.tram::before { +i.icon.tram:before { content: "\f7da"; } -i.icon.transgender::before { +i.icon.transgender:before { content: "\f224"; } -i.icon.transgender.alternate::before { +i.icon.transgender.alternate:before { content: "\f225"; } -i.icon.trash::before { +i.icon.trash:before { content: "\f1f8"; } -i.icon.trash.alternate::before { +i.icon.trash.alternate:before { content: "\f2ed"; } -i.icon.trash.restore::before { +i.icon.trash.restore:before { content: "\f829"; } -i.icon.trash.restore.alternate::before { +i.icon.trash.restore.alternate:before { content: "\f82a"; } -i.icon.tree::before { +i.icon.tree:before { content: "\f1bb"; } -i.icon.trophy::before { +i.icon.trophy:before { content: "\f091"; } -i.icon.truck::before { +i.icon.truck:before { content: "\f0d1"; } -i.icon.truck.monster::before { +i.icon.truck.monster:before { content: "\f63b"; } -i.icon.truck.moving::before { +i.icon.truck.moving:before { content: "\f4df"; } -i.icon.truck.packing::before { +i.icon.truck.packing:before { content: "\f4de"; } -i.icon.truck.pickup::before { +i.icon.truck.pickup:before { content: "\f63c"; } -i.icon.tshirt::before { +i.icon.tshirt:before { content: "\f553"; } -i.icon.tty::before { +i.icon.tty:before { content: "\f1e4"; } -i.icon.tv::before { +i.icon.tv:before { content: "\f26c"; } -i.icon.umbrella::before { +i.icon.umbrella:before { content: "\f0e9"; } -i.icon.umbrella.beach::before { +i.icon.umbrella.beach:before { content: "\f5ca"; } -i.icon.underline::before { +i.icon.underline:before { content: "\f0cd"; } -i.icon.undo::before { +i.icon.undo:before { content: "\f0e2"; } -i.icon.undo.alternate::before { +i.icon.undo.alternate:before { content: "\f2ea"; } -i.icon.universal.access::before { +i.icon.universal.access:before { content: "\f29a"; } -i.icon.university::before { +i.icon.university:before { content: "\f19c"; } -i.icon.unlink::before { +i.icon.unlink:before { content: "\f127"; } -i.icon.unlock::before { +i.icon.unlock:before { content: "\f09c"; } -i.icon.unlock.alternate::before { +i.icon.unlock.alternate:before { content: "\f13e"; } -i.icon.upload::before { +i.icon.upload:before { content: "\f093"; } -i.icon.user::before { +i.icon.user:before { content: "\f007"; } -i.icon.user.alternate::before { +i.icon.user.alternate:before { content: "\f406"; } -i.icon.user.alternate.slash::before { +i.icon.user.alternate.slash:before { content: "\f4fa"; } -i.icon.user.astronaut::before { +i.icon.user.astronaut:before { content: "\f4fb"; } -i.icon.user.check::before { +i.icon.user.check:before { content: "\f4fc"; } -i.icon.user.circle::before { +i.icon.user.circle:before { content: "\f2bd"; } -i.icon.user.clock::before { +i.icon.user.clock:before { content: "\f4fd"; } -i.icon.user.cog::before { +i.icon.user.cog:before { content: "\f4fe"; } -i.icon.user.edit::before { +i.icon.user.edit:before { content: "\f4ff"; } -i.icon.user.friends::before { +i.icon.user.friends:before { content: "\f500"; } -i.icon.user.graduate::before { +i.icon.user.graduate:before { content: "\f501"; } -i.icon.user.injured::before { +i.icon.user.injured:before { content: "\f728"; } -i.icon.user.lock::before { +i.icon.user.lock:before { content: "\f502"; } -i.icon.user.md::before { +i.icon.user.md:before { content: "\f0f0"; } -i.icon.user.minus::before { +i.icon.user.minus:before { content: "\f503"; } -i.icon.user.ninja::before { +i.icon.user.ninja:before { content: "\f504"; } -i.icon.user.nurse::before { +i.icon.user.nurse:before { content: "\f82f"; } -i.icon.user.plus::before { +i.icon.user.plus:before { content: "\f234"; } -i.icon.user.secret::before { +i.icon.user.secret:before { content: "\f21b"; } -i.icon.user.shield::before { +i.icon.user.shield:before { content: "\f505"; } -i.icon.user.slash::before { +i.icon.user.slash:before { content: "\f506"; } -i.icon.user.tag::before { +i.icon.user.tag:before { content: "\f507"; } -i.icon.user.tie::before { +i.icon.user.tie:before { content: "\f508"; } -i.icon.user.times::before { +i.icon.user.times:before { content: "\f235"; } -i.icon.users::before { +i.icon.users:before { content: "\f0c0"; } -i.icon.users.cog::before { +i.icon.users.cog:before { content: "\f509"; } -i.icon.users.slash::before { - content: "\e073"; -} - -i.icon.utensil.spoon::before { +i.icon.utensil.spoon:before { content: "\f2e5"; } -i.icon.utensils::before { +i.icon.utensils:before { content: "\f2e7"; } -i.icon.vector.square::before { +i.icon.vector.square:before { content: "\f5cb"; } -i.icon.venus::before { +i.icon.venus:before { content: "\f221"; } -i.icon.venus.double::before { +i.icon.venus.double:before { content: "\f226"; } -i.icon.venus.mars::before { +i.icon.venus.mars:before { content: "\f228"; } -i.icon.vest::before { - content: "\e085"; -} - -i.icon.vest.patches::before { - content: "\e086"; -} - -i.icon.vial::before { +i.icon.vial:before { content: "\f492"; } -i.icon.vials::before { +i.icon.vials:before { content: "\f493"; } -i.icon.video::before { +i.icon.video:before { content: "\f03d"; } -i.icon.video.slash::before { +i.icon.video.slash:before { content: "\f4e2"; } -i.icon.vihara::before { +i.icon.vihara:before { content: "\f6a7"; } -i.icon.virus::before { - content: "\e074"; +i.icon.virus:before { + content: "\f974"; } -i.icon.virus.slash::before { - content: "\e075"; +i.icon.virus.slash:before { + content: "\f975"; } -i.icon.viruses::before { - content: "\e076"; +i.icon.viruses:before { + content: "\f976"; } -i.icon.voicemail::before { +i.icon.voicemail:before { content: "\f897"; } -i.icon.volleyball.ball::before { +i.icon.volleyball.ball:before { content: "\f45f"; } -i.icon.volume.down::before { +i.icon.volume.down:before { content: "\f027"; } -i.icon.volume.mute::before { +i.icon.volume.mute:before { content: "\f6a9"; } -i.icon.volume.off::before { +i.icon.volume.off:before { content: "\f026"; } -i.icon.volume.up::before { +i.icon.volume.up:before { content: "\f028"; } -i.icon.vote.yea::before { +i.icon.vote.yea:before { content: "\f772"; } -i.icon.vr.cardboard::before { +i.icon.vr.cardboard:before { content: "\f729"; } -i.icon.walking::before { +i.icon.walking:before { content: "\f554"; } -i.icon.wallet::before { +i.icon.wallet:before { content: "\f555"; } -i.icon.warehouse::before { +i.icon.warehouse:before { content: "\f494"; } -i.icon.water::before { +i.icon.water:before { content: "\f773"; } -i.icon.wave.square::before { +i.icon.wave.square:before { content: "\f83e"; } -i.icon.weight::before { +i.icon.weight:before { content: "\f496"; } -i.icon.weight.hanging::before { +i.icon.weight.hanging:before { content: "\f5cd"; } -i.icon.wheelchair::before { +i.icon.wheelchair:before { content: "\f193"; } -i.icon.wifi::before { +i.icon.wifi:before { content: "\f1eb"; } -i.icon.wind::before { +i.icon.wind:before { content: "\f72e"; } -i.icon.window.close::before { +i.icon.window.close:before { content: "\f410"; } -i.icon.window.maximize::before { +i.icon.window.maximize:before { content: "\f2d0"; } -i.icon.window.minimize::before { +i.icon.window.minimize:before { content: "\f2d1"; } -i.icon.window.restore::before { +i.icon.window.restore:before { content: "\f2d2"; } -i.icon.wine.bottle::before { +i.icon.wine.bottle:before { content: "\f72f"; } -i.icon.wine.glass::before { +i.icon.wine.glass:before { content: "\f4e3"; } -i.icon.wine.glass.alternate::before { +i.icon.wine.glass.alternate:before { content: "\f5ce"; } -i.icon.won.sign::before { +i.icon.won.sign:before { content: "\f159"; } -i.icon.wrench::before { +i.icon.wrench:before { content: "\f0ad"; } -i.icon.x.ray::before { +i.icon.x.ray:before { content: "\f497"; } -i.icon.yen.sign::before { +i.icon.yen.sign:before { content: "\f157"; } -i.icon.yin.yang::before { +i.icon.yin.yang:before { content: "\f6ad"; } /* Aliases */ -i.icon.add::before { +i.icon.add:before { content: "\f067"; } -i.icon.add.circle::before { +i.icon.add.circle:before { content: "\f055"; } -i.icon.add.square::before { +i.icon.add.square:before { content: "\f0fe"; } -i.icon.add.to.calendar::before { +i.icon.add.to.calendar:before { content: "\f271"; } -i.icon.add.to.cart::before { +i.icon.add.to.cart:before { content: "\f217"; } -i.icon.add.user::before { +i.icon.add.user:before { content: "\f234"; } -i.icon.alarm::before { +i.icon.alarm:before { content: "\f0f3"; } -i.icon.alarm.mute::before { +i.icon.alarm.mute:before { content: "\f1f6"; } -i.icon.ald::before { +i.icon.ald:before { content: "\f2a2"; } -i.icon.als::before { +i.icon.als:before { content: "\f2a2"; } -i.icon.announcement::before { +i.icon.announcement:before { content: "\f0a1"; } -i.icon.area.chart::before { +i.icon.area.chart:before { content: "\f1fe"; } -i.icon.area.graph::before { +i.icon.area.graph:before { content: "\f1fe"; } -i.icon.arrow.down.cart::before { +i.icon.arrow.down.cart:before { content: "\f218"; } -i.icon.asexual::before { +i.icon.asexual:before { content: "\f22d"; } -i.icon.asl::before { +i.icon.asl:before { content: "\f2a3"; } -i.icon.asl.interpreting::before { +i.icon.asl.interpreting:before { content: "\f2a3"; } -i.icon.assistive.listening.devices::before { +i.icon.assistive.listening.devices:before { content: "\f2a2"; } -i.icon.attach::before { +i.icon.attach:before { content: "\f0c6"; } -i.icon.attention::before { +i.icon.attention:before { content: "\f06a"; } -i.icon.balance::before { +i.icon.balance:before { content: "\f24e"; } -i.icon.bar::before { +i.icon.bar:before { content: "\f0fc"; } -i.icon.bathtub::before { +i.icon.bathtub:before { content: "\f2cd"; } -i.icon.battery.four::before { +i.icon.battery.four:before { content: "\f240"; } -i.icon.battery.high::before { +i.icon.battery.high:before { content: "\f241"; } -i.icon.battery.low::before { +i.icon.battery.low:before { content: "\f243"; } -i.icon.battery.medium::before { +i.icon.battery.medium:before { content: "\f242"; } -i.icon.battery.one::before { +i.icon.battery.one:before { content: "\f243"; } -i.icon.battery.three::before { +i.icon.battery.three:before { content: "\f241"; } -i.icon.battery.two::before { +i.icon.battery.two:before { content: "\f242"; } -i.icon.battery.zero::before { +i.icon.battery.zero:before { content: "\f244"; } -i.icon.birthday::before { +i.icon.birthday:before { content: "\f1fd"; } -i.icon.block.layout::before { +i.icon.block.layout:before { content: "\f009"; } -i.icon.broken.chain::before { +i.icon.broken.chain:before { content: "\f127"; } -i.icon.browser::before { +i.icon.browser:before { content: "\f022"; } -i.icon.call::before { +i.icon.call:before { content: "\f095"; } -i.icon.call.square::before { +i.icon.call.square:before { content: "\f098"; } -i.icon.cancel::before { +i.icon.cancel:before { content: "\f00d"; } -i.icon.cart::before { +i.icon.cart:before { content: "\f07a"; } -i.icon.cc::before { +i.icon.cc:before { content: "\f20a"; } -i.icon.chain::before { +i.icon.chain:before { content: "\f0c1"; } -i.icon.chat::before { +i.icon.chat:before { content: "\f075"; } -i.icon.checked.calendar::before { +i.icon.checked.calendar:before { content: "\f274"; } -i.icon.checkmark::before { +i.icon.checkmark:before { content: "\f00c"; } -i.icon.checkmark.box::before { +i.icon.checkmark.box:before { content: "\f14a"; } -i.icon.chess.rock::before { +i.icon.chess.rock:before { content: "\f447"; } -i.icon.circle.notched::before { +i.icon.circle.notched:before { content: "\f1ce"; } -i.icon.circle.thin::before { +i.icon.circle.thin:before { content: "\f111"; } -i.icon.close::before { +i.icon.close:before { content: "\f00d"; } -i.icon.cloud.download::before { +i.icon.cloud.download:before { content: "\f381"; } -i.icon.cloud.upload::before { +i.icon.cloud.upload:before { content: "\f382"; } -i.icon.cny::before { +i.icon.cny:before { content: "\f157"; } -i.icon.cocktail::before { +i.icon.cocktail:before { content: "\f000"; } -i.icon.commenting::before { +i.icon.commenting:before { content: "\f27a"; } -i.icon.compose::before { +i.icon.compose:before { content: "\f303"; } -i.icon.computer::before { +i.icon.computer:before { content: "\f108"; } -i.icon.configure::before { +i.icon.configure:before { content: "\f0ad"; } -i.icon.content::before { +i.icon.content:before { content: "\f0c9"; } -i.icon.conversation::before { +i.icon.conversation:before { content: "\f086"; } -i.icon.credit.card.alternative::before { +i.icon.credit.card.alternative:before { content: "\f09d"; } -i.icon.currency::before { +i.icon.currency:before { content: "\f3d1"; } -i.icon.dashboard::before { +i.icon.dashboard:before { content: "\f3fd"; } -i.icon.deafness::before { +i.icon.deafness:before { content: "\f2a4"; } -i.icon.delete::before { +i.icon.delete:before { content: "\f00d"; } -i.icon.delete.calendar::before { +i.icon.delete.calendar:before { content: "\f273"; } -i.icon.detective::before { +i.icon.detective:before { content: "\f21b"; } -i.icon.diamond::before { +i.icon.diamond:before { content: "\f3a5"; } -i.icon.discussions::before { +i.icon.discussions:before { content: "\f086"; } -i.icon.disk::before { +i.icon.disk:before { content: "\f0a0"; } -i.icon.doctor::before { +i.icon.doctor:before { content: "\f0f0"; } -i.icon.dollar::before { +i.icon.dollar:before { content: "\f155"; } -i.icon.dont::before { +i.icon.dont:before { content: "\f05e"; } -i.icon.drivers.license::before { +i.icon.drivers.license:before { content: "\f2c2"; } -i.icon.dropdown::before { +i.icon.dropdown:before { content: "\f0d7"; } -i.icon.emergency::before { +i.icon.emergency:before { content: "\f0f9"; } -i.icon.erase::before { +i.icon.erase:before { content: "\f12d"; } -i.icon.eur::before { +i.icon.eur:before { content: "\f153"; } -i.icon.euro::before { +i.icon.euro:before { content: "\f153"; } -i.icon.exchange::before { +i.icon.exchange:before { content: "\f362"; } -i.icon.external::before { +i.icon.external:before { content: "\f35d"; } -i.icon.external.share::before { +i.icon.external.share:before { content: "\f14d"; } -i.icon.external.square::before { +i.icon.external.square:before { content: "\f360"; } -i.icon.eyedropper::before { +i.icon.eyedropper:before { content: "\f1fb"; } -i.icon.factory::before { +i.icon.factory:before { content: "\f275"; } -i.icon.favorite::before { +i.icon.favorite:before { content: "\f005"; } -i.icon.feed::before { +i.icon.feed:before { content: "\f09e"; } -i.icon.female.homosexual::before { +i.icon.female.homosexual:before { content: "\f226"; } -i.icon.file.text::before { +i.icon.file.text:before { content: "\f15c"; } -i.icon.find::before { +i.icon.find:before { content: "\f1e5"; } -i.icon.first.aid::before { +i.icon.first.aid:before { content: "\f0fa"; } -i.icon.food::before { +i.icon.food:before { content: "\f2e7"; } -i.icon.fork::before { +i.icon.fork:before { content: "\f126"; } -i.icon.game::before { +i.icon.game:before { content: "\f11b"; } -i.icon.gay::before { +i.icon.gay:before { content: "\f227"; } -i.icon.gbp::before { +i.icon.gbp:before { content: "\f154"; } -i.icon.grab::before { +i.icon.grab:before { content: "\f255"; } -i.icon.graduation::before { +i.icon.graduation:before { content: "\f19d"; } -i.icon.grid.layout::before { +i.icon.grid.layout:before { content: "\f00a"; } -i.icon.group::before { +i.icon.group:before { content: "\f0c0"; } -i.icon.h::before { +i.icon.h:before { content: "\f0fd"; } -i.icon.hamburger::before { +i.icon.hamburger:before { content: "\f0c9"; } -i.icon.hand.victory::before { +i.icon.hand.victory:before { content: "\f25b"; } -i.icon.handicap::before { +i.icon.handicap:before { content: "\f193"; } -i.icon.hard.of.hearing::before { +i.icon.hard.of.hearing:before { content: "\f2a4"; } -i.icon.header::before { +i.icon.header:before { content: "\f1dc"; } -i.icon.heart.empty::before { +i.icon.heart.empty:before { content: "\f004"; } -i.icon.help::before { +i.icon.help:before { content: "\f128"; } -i.icon.help.circle::before { +i.icon.help.circle:before { content: "\f059"; } -i.icon.heterosexual::before { +i.icon.heterosexual:before { content: "\f228"; } -i.icon.hide::before { +i.icon.hide:before { content: "\f070"; } -i.icon.hotel::before { +i.icon.hotel:before { content: "\f236"; } -i.icon.hourglass.four::before { +i.icon.hourglass.four:before { content: "\f254"; } -i.icon.hourglass.full::before { +i.icon.hourglass.full:before { content: "\f254"; } -i.icon.hourglass.one::before { +i.icon.hourglass.one:before { content: "\f251"; } -i.icon.hourglass.three::before { +i.icon.hourglass.three:before { content: "\f253"; } -i.icon.hourglass.two::before { +i.icon.hourglass.two:before { content: "\f252"; } -i.icon.hourglass.zero::before { +i.icon.hourglass.zero:before { content: "\f253"; } -i.icon.idea::before { +i.icon.idea:before { content: "\f0eb"; } -i.icon.ils::before { +i.icon.ils:before { content: "\f20b"; } -i.icon.in.cart::before { +i.icon.in.cart:before { content: "\f218"; } -i.icon.inr::before { +i.icon.inr:before { content: "\f156"; } -i.icon.intergender::before { +i.icon.intergender:before { content: "\f224"; } -i.icon.intersex::before { +i.icon.intersex:before { content: "\f224"; } -i.icon.jpy::before { +i.icon.jpy:before { content: "\f157"; } -i.icon.krw::before { +i.icon.krw:before { content: "\f159"; } -i.icon.lab::before { +i.icon.lab:before { content: "\f0c3"; } -i.icon.law::before { +i.icon.law:before { content: "\f24e"; } -i.icon.legal::before { +i.icon.legal:before { content: "\f0e3"; } -i.icon.lesbian::before { +i.icon.lesbian:before { content: "\f226"; } -i.icon.level.down::before { +i.icon.level.down:before { content: "\f3be"; } -i.icon.level.up::before { +i.icon.level.up:before { content: "\f3bf"; } -i.icon.lightning::before { +i.icon.lightning:before { content: "\f0e7"; } -i.icon.like::before { +i.icon.like:before { content: "\f004"; } -i.icon.linegraph::before { +i.icon.line.graph:before { + content: "\f201"; +} + +i.icon.linegraph:before { content: "\f201"; } -i.icon.linkify::before { +i.icon.linkify:before { content: "\f0c1"; } -i.icon.lira::before { +i.icon.lira:before { content: "\f195"; } -i.icon.list.layout::before { +i.icon.list.layout:before { content: "\f00b"; } -i.icon.log.out::before { +i.icon.log.out:before { content: "\f2f5"; } -i.icon.magnify::before { +i.icon.magnify:before { content: "\f00e"; } -i.icon.mail::before { +i.icon.mail:before { content: "\f0e0"; } -i.icon.mail.forward::before { +i.icon.mail.forward:before { content: "\f064"; } -i.icon.mail.square::before { +i.icon.mail.square:before { content: "\f199"; } -i.icon.male.homosexual::before { +i.icon.male.homosexual:before { content: "\f227"; } -i.icon.man::before { +i.icon.man:before { content: "\f222"; } -i.icon.marker::before { +i.icon.marker:before { content: "\f041"; } -i.icon.mars.alternate::before { +i.icon.mars.alternate:before { content: "\f229"; } -i.icon.mars.horizontal::before { +i.icon.mars.horizontal:before { content: "\f22b"; } -i.icon.mars.vertical::before { +i.icon.mars.vertical:before { content: "\f22a"; } -i.icon.meanpath::before { +i.icon.meanpath:before { content: "\f0c8"; } -i.icon.military::before { +i.icon.military:before { content: "\f0fb"; } -i.icon.money::before { +i.icon.money:before { content: "\f3d1"; } -i.icon.move::before { +i.icon.move:before { content: "\f0b2"; } -i.icon.mute::before { +i.icon.mute:before { content: "\f131"; } -i.icon.non.binary.transgender::before { +i.icon.non.binary.transgender:before { content: "\f223"; } -i.icon.numbered.list::before { +i.icon.numbered.list:before { content: "\f0cb"; } -i.icon.options::before { +i.icon.options:before { content: "\f1de"; } -i.icon.ordered.list::before { +i.icon.ordered.list:before { content: "\f0cb"; } -i.icon.other.gender::before { +i.icon.other.gender:before { content: "\f229"; } -i.icon.other.gender.horizontal::before { +i.icon.other.gender.horizontal:before { content: "\f22b"; } -i.icon.other.gender.vertical::before { +i.icon.other.gender.vertical:before { content: "\f22a"; } -i.icon.payment::before { +i.icon.payment:before { content: "\f09d"; } -i.icon.pencil::before { +i.icon.pencil:before { content: "\f303"; } -i.icon.pencil.square::before { +i.icon.pencil.square:before { content: "\f14b"; } -i.icon.photo::before { +i.icon.photo:before { content: "\f030"; } -i.icon.picture::before { +i.icon.picture:before { content: "\f03e"; } -i.icon.pie.chart::before { +i.icon.pie.chart:before { content: "\f200"; } -i.icon.pie.graph::before { +i.icon.pie.graph:before { content: "\f200"; } -i.icon.pin::before { +i.icon.pin:before { content: "\f08d"; } -i.icon.plus.cart::before { +i.icon.plus.cart:before { content: "\f217"; } -i.icon.point::before { +i.icon.point:before { content: "\f041"; } -i.icon.pointing.down::before { +i.icon.pointing.down:before { content: "\f0a7"; } -i.icon.pointing.left::before { +i.icon.pointing.left:before { content: "\f0a5"; } -i.icon.pointing.right::before { +i.icon.pointing.right:before { content: "\f0a4"; } -i.icon.pointing.up::before { +i.icon.pointing.up:before { content: "\f0a6"; } -i.icon.pound::before { +i.icon.pound:before { content: "\f154"; } -i.icon.power::before { +i.icon.power:before { content: "\f011"; } -i.icon.power.cord::before { +i.icon.power.cord:before { content: "\f1e6"; } -i.icon.privacy::before { +i.icon.privacy:before { content: "\f084"; } -i.icon.protect::before { +i.icon.protect:before { content: "\f023"; } -i.icon.puzzle::before { +i.icon.puzzle:before { content: "\f12e"; } -i.icon.r.circle::before { +i.icon.r.circle:before { content: "\f25d"; } -i.icon.radio::before { +i.icon.radio:before { content: "\f192"; } -i.icon.rain::before { +i.icon.rain:before { content: "\f0e9"; } -i.icon.record::before { +i.icon.record:before { content: "\f03d"; } -i.icon.refresh::before { +i.icon.refresh:before { content: "\f021"; } -i.icon.remove::before { +i.icon.remove:before { content: "\f00d"; } -i.icon.remove.bookmark::before { +i.icon.remove.bookmark:before { content: "\f02e"; } -i.icon.remove.circle::before { +i.icon.remove.circle:before { content: "\f057"; } -i.icon.remove.from.calendar::before { +i.icon.remove.from.calendar:before { content: "\f272"; } -i.icon.remove.user::before { +i.icon.remove.user:before { content: "\f235"; } -i.icon.repeat::before { +i.icon.repeat:before { content: "\f01e"; } -i.icon.resize.horizontal::before { +i.icon.resize.horizontal:before { content: "\f337"; } -i.icon.resize.vertical::before { +i.icon.resize.vertical:before { content: "\f338"; } -i.icon.rmb::before { +i.icon.rmb:before { content: "\f157"; } -i.icon.rouble::before { +i.icon.rouble:before { content: "\f158"; } -i.icon.rub::before { +i.icon.rub:before { content: "\f158"; } -i.icon.ruble::before { +i.icon.ruble:before { content: "\f158"; } -i.icon.rupee::before { +i.icon.rupee:before { content: "\f156"; } -i.icon.s15::before { +i.icon.s15:before { content: "\f2cd"; } -i.icon.selected.radio::before { +i.icon.selected.radio:before { content: "\f192"; } -i.icon.send::before { +i.icon.send:before { content: "\f1d8"; } -i.icon.setting::before { +i.icon.setting:before { content: "\f013"; } -i.icon.settings::before { +i.icon.settings:before { content: "\f085"; } -i.icon.shekel::before { +i.icon.shekel:before { content: "\f20b"; } -i.icon.sheqel::before { +i.icon.sheqel:before { content: "\f20b"; } -i.icon.shield::before { +i.icon.shield:before { content: "\f3ed"; } -i.icon.shipping::before { +i.icon.shipping:before { content: "\f0d1"; } -i.icon.shop::before { +i.icon.shop:before { content: "\f07a"; } -i.icon.shuffle::before { +i.icon.shuffle:before { content: "\f074"; } -i.icon.shutdown::before { +i.icon.shutdown:before { content: "\f011"; } -i.icon.sidebar::before { +i.icon.sidebar:before { content: "\f0c9"; } -i.icon.sign.in::before { +i.icon.sign.in:before { content: "\f2f6"; } -i.icon.sign.out::before { +i.icon.sign.out:before { content: "\f2f5"; } -i.icon.signing::before { +i.icon.signing:before { content: "\f2a7"; } -i.icon.signup::before { +i.icon.signup:before { content: "\f044"; } -i.icon.sliders::before { +i.icon.sliders:before { content: "\f1de"; } -i.icon.soccer::before { +i.icon.soccer:before { content: "\f1e3"; } -i.icon.sort.alphabet.ascending::before { +i.icon.sort.alphabet.ascending:before { content: "\f15d"; } -i.icon.sort.alphabet.descending::before { +i.icon.sort.alphabet.descending:before { content: "\f15e"; } -i.icon.sort.ascending::before { +i.icon.sort.ascending:before { content: "\f0de"; } -i.icon.sort.content.ascending::before { +i.icon.sort.content.ascending:before { content: "\f160"; } -i.icon.sort.content.descending::before { +i.icon.sort.content.descending:before { content: "\f161"; } -i.icon.sort.descending::before { +i.icon.sort.descending:before { content: "\f0dd"; } -i.icon.sort.numeric.ascending::before { +i.icon.sort.numeric.ascending:before { content: "\f162"; } -i.icon.sort.numeric.descending::before { +i.icon.sort.numeric.descending:before { content: "\f163"; } -i.icon.sound::before { +i.icon.sound:before { content: "\f025"; } -i.icon.spoon::before { +i.icon.spoon:before { content: "\f2e5"; } -i.icon.spy::before { +i.icon.spy:before { content: "\f21b"; } -i.icon.star.empty::before { +i.icon.star.empty:before { content: "\f005"; } -i.icon.star.half.empty::before { +i.icon.star.half.empty:before { content: "\f089"; } -i.icon.star.half.full::before { +i.icon.star.half.full:before { content: "\f089"; } -i.icon.student::before { +i.icon.student:before { content: "\f19d"; } -i.icon.talk::before { +i.icon.talk:before { content: "\f27a"; } -i.icon.target::before { +i.icon.target:before { content: "\f140"; } -i.icon.teletype::before { +i.icon.teletype:before { content: "\f1e4"; } -i.icon.television::before { +i.icon.television:before { content: "\f26c"; } -i.icon.text.cursor::before { +i.icon.text.cursor:before { content: "\f246"; } -i.icon.text.telephone::before { +i.icon.text.telephone:before { content: "\f1e4"; } -i.icon.theme::before { +i.icon.theme:before { content: "\f043"; } -i.icon.thermometer::before { +i.icon.thermometer:before { content: "\f2c7"; } -i.icon.thumb.tack::before { +i.icon.thumb.tack:before { content: "\f08d"; } -i.icon.ticket::before { +i.icon.ticket:before { content: "\f3ff"; } -i.icon.time::before { +i.icon.time:before { content: "\f017"; } -i.icon.times.rectangle::before { +i.icon.times.rectangle:before { content: "\f410"; } -i.icon.tm::before { +i.icon.tm:before { content: "\f25c"; } -i.icon.toggle.down::before { +i.icon.toggle.down:before { content: "\f150"; } -i.icon.toggle.left::before { +i.icon.toggle.left:before { content: "\f191"; } -i.icon.toggle.right::before { +i.icon.toggle.right:before { content: "\f152"; } -i.icon.toggle.up::before { +i.icon.toggle.up:before { content: "\f151"; } -i.icon.translate::before { +i.icon.translate:before { content: "\f1ab"; } -i.icon.travel::before { +i.icon.travel:before { content: "\f0b1"; } -i.icon.treatment::before { +i.icon.treatment:before { content: "\f0f1"; } -i.icon.triangle.down::before { +i.icon.triangle.down:before { content: "\f0d7"; } -i.icon.triangle.left::before { +i.icon.triangle.left:before { content: "\f0d9"; } -i.icon.triangle.right::before { +i.icon.triangle.right:before { content: "\f0da"; } -i.icon.triangle.up::before { +i.icon.triangle.up:before { content: "\f0d8"; } -i.icon.try::before { +i.icon.try:before { content: "\f195"; } -i.icon.unhide::before { +i.icon.unhide:before { content: "\f06e"; } -i.icon.unlinkify::before { +i.icon.unlinkify:before { content: "\f127"; } -i.icon.unmute::before { +i.icon.unmute:before { content: "\f130"; } -i.icon.unordered.list::before { +i.icon.unordered.list:before { content: "\f0ca"; } -i.icon.usd::before { +i.icon.usd:before { content: "\f155"; } -i.icon.user.cancel::before { +i.icon.user.cancel:before { content: "\f235"; } -i.icon.user.close::before { +i.icon.user.close:before { content: "\f235"; } -i.icon.user.delete::before { +i.icon.user.delete:before { content: "\f235"; } -i.icon.user.doctor::before { +i.icon.user.doctor:before { content: "\f0f0"; } -i.icon.user.x::before { +i.icon.user.x:before { content: "\f235"; } -i.icon.vcard::before { +i.icon.vcard:before { content: "\f2bb"; } -i.icon.video.camera::before { +i.icon.video.camera:before { content: "\f03d"; } -i.icon.video.play::before { +i.icon.video.play:before { content: "\f144"; } -i.icon.volume.control.phone::before { +i.icon.volume.control.phone:before { content: "\f2a0"; } -i.icon.wait::before { +i.icon.wait:before { content: "\f017"; } -i.icon.warning::before { +i.icon.warning:before { content: "\f12a"; } -i.icon.warning.circle::before { +i.icon.warning.circle:before { content: "\f06a"; } -i.icon.warning.sign::before { +i.icon.warning.sign:before { content: "\f071"; } -i.icon.wi.fi::before { +i.icon.wi.fi:before { content: "\f1eb"; } -i.icon.winner::before { +i.icon.winner:before { content: "\f091"; } -i.icon.wizard::before { +i.icon.wizard:before { content: "\f0d0"; } -i.icon.woman::before { +i.icon.woman:before { content: "\f221"; } -i.icon.won::before { +i.icon.won:before { content: "\f159"; } -i.icon.world::before { +i.icon.world:before { content: "\f0ac"; } -i.icon.write::before { +i.icon.write:before { content: "\f303"; } -i.icon.write.square::before { +i.icon.write.square:before { content: "\f14b"; } -i.icon.x::before { +i.icon.x:before { content: "\f00d"; } -i.icon.yen::before { +i.icon.yen:before { content: "\f157"; } -i.icon.zip::before { +i.icon.zip:before { content: "\f187"; } -i.icon.zoom::before { +i.icon.zoom:before { content: "\f00e"; } -i.icon.zoom.in::before { +i.icon.zoom.in:before { content: "\f00e"; } -i.icon.zoom.out::before { +i.icon.zoom.out:before { content: "\f010"; } /******************************* - Outline Icons - *******************************/ + Outline Icons +*******************************/ + +/* Outline Icon */ + +/* Load & Define Icon Font */ + +@font-face { + font-family: 'outline-icons'; + src: url("./themes/default/assets/fonts/outline-icons.woff2") format('woff2'); + font-style: normal; + font-weight: normal; + font-variant: normal; + text-decoration: inherit; + text-transform: none; +} i.icon.outline { font-family: 'outline-icons'; @@ -14728,3176 +14399,3100 @@ i.icon.outline { /* Icons */ -i.icon.address.book.outline::before { +i.icon.address.book.outline:before { content: "\f2b9"; } -i.icon.address.card.outline::before { +i.icon.address.card.outline:before { content: "\f2bb"; } -i.icon.angry.outline::before { +i.icon.angry.outline:before { content: "\f556"; } -i.icon.arrow.alternate.circle.down.outline::before { +i.icon.arrow.alternate.circle.down.outline:before { content: "\f358"; } -i.icon.arrow.alternate.circle.left.outline::before { +i.icon.arrow.alternate.circle.left.outline:before { content: "\f359"; } -i.icon.arrow.alternate.circle.right.outline::before { +i.icon.arrow.alternate.circle.right.outline:before { content: "\f35a"; } -i.icon.arrow.alternate.circle.up.outline::before { +i.icon.arrow.alternate.circle.up.outline:before { content: "\f35b"; } -i.icon.bell.outline::before { +i.icon.bell.outline:before { content: "\f0f3"; } -i.icon.bell.slash.outline::before { +i.icon.bell.slash.outline:before { content: "\f1f6"; } -i.icon.bookmark.outline::before { +i.icon.bookmark.outline:before { content: "\f02e"; } -i.icon.building.outline::before { +i.icon.building.outline:before { content: "\f1ad"; } -i.icon.calendar.alternate.outline::before { +i.icon.calendar.alternate.outline:before { content: "\f073"; } -i.icon.calendar.check.outline::before { +i.icon.calendar.check.outline:before { content: "\f274"; } -i.icon.calendar.minus.outline::before { +i.icon.calendar.minus.outline:before { content: "\f272"; } -i.icon.calendar.outline::before { +i.icon.calendar.outline:before { content: "\f133"; } -i.icon.calendar.plus.outline::before { +i.icon.calendar.plus.outline:before { content: "\f271"; } -i.icon.calendar.times.outline::before { +i.icon.calendar.times.outline:before { content: "\f273"; } -i.icon.caret.square.down.outline::before { +i.icon.caret.square.down.outline:before { content: "\f150"; } -i.icon.caret.square.left.outline::before { +i.icon.caret.square.left.outline:before { content: "\f191"; } -i.icon.caret.square.right.outline::before { +i.icon.caret.square.right.outline:before { content: "\f152"; } -i.icon.caret.square.up.outline::before { +i.icon.caret.square.up.outline:before { content: "\f151"; } -i.icon.chart.bar.outline::before { +i.icon.chart.bar.outline:before { content: "\f080"; } -i.icon.check.circle.outline::before { +i.icon.check.circle.outline:before { content: "\f058"; } -i.icon.check.square.outline::before { +i.icon.check.square.outline:before { content: "\f14a"; } -i.icon.circle.outline::before { +i.icon.circle.outline:before { content: "\f111"; } -i.icon.clipboard.outline::before { +i.icon.clipboard.outline:before { content: "\f328"; } -i.icon.clock.outline::before { +i.icon.clock.outline:before { content: "\f017"; } -i.icon.clone.outline::before { +i.icon.clone.outline:before { content: "\f24d"; } -i.icon.closed.captioning.outline::before { +i.icon.closed.captioning.outline:before { content: "\f20a"; } -i.icon.comment.alternate.outline::before { +i.icon.comment.alternate.outline:before { content: "\f27a"; } -i.icon.comment.dots.outline::before { +i.icon.comment.dots.outline:before { content: "\f4ad"; } -i.icon.comment.outline::before { +i.icon.comment.outline:before { content: "\f075"; } -i.icon.comments.outline::before { +i.icon.comments.outline:before { content: "\f086"; } -i.icon.compass.outline::before { +i.icon.compass.outline:before { content: "\f14e"; } -i.icon.copy.outline::before { +i.icon.copy.outline:before { content: "\f0c5"; } -i.icon.copyright.outline::before { +i.icon.copyright.outline:before { content: "\f1f9"; } -i.icon.credit.card.outline::before { +i.icon.credit.card.outline:before { content: "\f09d"; } -i.icon.dizzy.outline::before { +i.icon.dizzy.outline:before { content: "\f567"; } -i.icon.dot.circle.outline::before { +i.icon.dot.circle.outline:before { content: "\f192"; } -i.icon.edit.outline::before { +i.icon.edit.outline:before { content: "\f044"; } -i.icon.envelope.open.outline::before { +i.icon.envelope.open.outline:before { content: "\f2b6"; } -i.icon.envelope.outline::before { +i.icon.envelope.outline:before { content: "\f0e0"; } -i.icon.eye.outline::before { +i.icon.eye.outline:before { content: "\f06e"; } -i.icon.eye.slash.outline::before { +i.icon.eye.slash.outline:before { content: "\f070"; } -i.icon.file.alternate.outline::before { +i.icon.file.alternate.outline:before { content: "\f15c"; } -i.icon.file.archive.outline::before { +i.icon.file.archive.outline:before { content: "\f1c6"; } -i.icon.file.audio.outline::before { +i.icon.file.audio.outline:before { content: "\f1c7"; } -i.icon.file.code.outline::before { +i.icon.file.code.outline:before { content: "\f1c9"; } -i.icon.file.excel.outline::before { +i.icon.file.excel.outline:before { content: "\f1c3"; } -i.icon.file.image.outline::before { +i.icon.file.image.outline:before { content: "\f1c5"; } -i.icon.file.outline::before { +i.icon.file.outline:before { content: "\f15b"; } -i.icon.file.pdf.outline::before { +i.icon.file.pdf.outline:before { content: "\f1c1"; } -i.icon.file.powerpoint.outline::before { +i.icon.file.powerpoint.outline:before { content: "\f1c4"; } -i.icon.file.video.outline::before { +i.icon.file.video.outline:before { content: "\f1c8"; } -i.icon.file.word.outline::before { +i.icon.file.word.outline:before { content: "\f1c2"; } -i.icon.flag.outline::before { +i.icon.flag.outline:before { content: "\f024"; } -i.icon.flushed.outline::before { +i.icon.flushed.outline:before { content: "\f579"; } -i.icon.folder.open.outline::before { +i.icon.folder.open.outline:before { content: "\f07c"; } -i.icon.folder.outline::before { +i.icon.folder.outline:before { content: "\f07b"; } -i.icon.frown.open.outline::before { +i.icon.frown.open.outline:before { content: "\f57a"; } -i.icon.frown.outline::before { +i.icon.frown.outline:before { content: "\f119"; } -i.icon.futbol.outline::before { +i.icon.futbol.outline:before { content: "\f1e3"; } -i.icon.gem.outline::before { +i.icon.gem.outline:before { content: "\f3a5"; } -i.icon.grimace.outline::before { +i.icon.grimace.outline:before { content: "\f57f"; } -i.icon.grin.alternate.outline::before { +i.icon.grin.alternate.outline:before { content: "\f581"; } -i.icon.grin.beam.outline::before { +i.icon.grin.beam.outline:before { content: "\f582"; } -i.icon.grin.beam.sweat.outline::before { +i.icon.grin.beam.sweat.outline:before { content: "\f583"; } -i.icon.grin.hearts.outline::before { +i.icon.grin.hearts.outline:before { content: "\f584"; } -i.icon.grin.outline::before { +i.icon.grin.outline:before { content: "\f580"; } -i.icon.grin.squint.outline::before { +i.icon.grin.squint.outline:before { content: "\f585"; } -i.icon.grin.squint.tears.outline::before { +i.icon.grin.squint.tears.outline:before { content: "\f586"; } -i.icon.grin.stars.outline::before { +i.icon.grin.stars.outline:before { content: "\f587"; } -i.icon.grin.tears.outline::before { +i.icon.grin.tears.outline:before { content: "\f588"; } -i.icon.grin.tongue.outline::before { +i.icon.grin.tongue.outline:before { content: "\f589"; } -i.icon.grin.tongue.squint.outline::before { +i.icon.grin.tongue.squint.outline:before { content: "\f58a"; } -i.icon.grin.tongue.wink.outline::before { +i.icon.grin.tongue.wink.outline:before { content: "\f58b"; } -i.icon.grin.wink.outline::before { +i.icon.grin.wink.outline:before { content: "\f58c"; } -i.icon.hand.lizard.outline::before { +i.icon.hand.lizard.outline:before { content: "\f258"; } -i.icon.hand.paper.outline::before { +i.icon.hand.paper.outline:before { content: "\f256"; } -i.icon.hand.peace.outline::before { +i.icon.hand.peace.outline:before { content: "\f25b"; } -i.icon.hand.point.down.outline::before { +i.icon.hand.point.down.outline:before { content: "\f0a7"; } -i.icon.hand.point.left.outline::before { +i.icon.hand.point.left.outline:before { content: "\f0a5"; } -i.icon.hand.point.right.outline::before { +i.icon.hand.point.right.outline:before { content: "\f0a4"; } -i.icon.hand.point.up.outline::before { +i.icon.hand.point.up.outline:before { content: "\f0a6"; } -i.icon.hand.pointer.outline::before { +i.icon.hand.pointer.outline:before { content: "\f25a"; } -i.icon.hand.rock.outline::before { +i.icon.hand.rock.outline:before { content: "\f255"; } -i.icon.hand.scissors.outline::before { +i.icon.hand.scissors.outline:before { content: "\f257"; } -i.icon.hand.spock.outline::before { +i.icon.hand.spock.outline:before { content: "\f259"; } -i.icon.handshake.outline::before { +i.icon.handshake.outline:before { content: "\f2b5"; } -i.icon.hdd.outline::before { +i.icon.hdd.outline:before { content: "\f0a0"; } -i.icon.heart.outline::before { +i.icon.heart.outline:before { content: "\f004"; } -i.icon.hospital.outline::before { +i.icon.hospital.outline:before { content: "\f0f8"; } -i.icon.hourglass.outline::before { +i.icon.hourglass.outline:before { content: "\f254"; } -i.icon.id.badge.outline::before { +i.icon.id.badge.outline:before { content: "\f2c1"; } -i.icon.id.card.outline::before { +i.icon.id.card.outline:before { content: "\f2c2"; } -i.icon.image.outline::before { +i.icon.image.outline:before { content: "\f03e"; } -i.icon.images.outline::before { +i.icon.images.outline:before { content: "\f302"; } -i.icon.keyboard.outline::before { +i.icon.keyboard.outline:before { content: "\f11c"; } -i.icon.kiss.beam.outline::before { +i.icon.kiss.beam.outline:before { content: "\f597"; } -i.icon.kiss.outline::before { +i.icon.kiss.outline:before { content: "\f596"; } -i.icon.kiss.wink.heart.outline::before { +i.icon.kiss.wink.heart.outline:before { content: "\f598"; } -i.icon.laugh.beam.outline::before { +i.icon.laugh.beam.outline:before { content: "\f59a"; } -i.icon.laugh.outline::before { +i.icon.laugh.outline:before { content: "\f599"; } -i.icon.laugh.squint.outline::before { +i.icon.laugh.squint.outline:before { content: "\f59b"; } -i.icon.laugh.wink.outline::before { +i.icon.laugh.wink.outline:before { content: "\f59c"; } -i.icon.lemon.outline::before { +i.icon.lemon.outline:before { content: "\f094"; } -i.icon.life.ring.outline::before { +i.icon.life.ring.outline:before { content: "\f1cd"; } -i.icon.lightbulb.outline::before { +i.icon.lightbulb.outline:before { content: "\f0eb"; } -i.icon.list.alternate.outline::before { +i.icon.list.alternate.outline:before { content: "\f022"; } -i.icon.map.outline::before { +i.icon.map.outline:before { content: "\f279"; } -i.icon.meh.blank.outline::before { +i.icon.meh.blank.outline:before { content: "\f5a4"; } -i.icon.meh.outline::before { +i.icon.meh.outline:before { content: "\f11a"; } -i.icon.meh.rolling.eyes.outline::before { +i.icon.meh.rolling.eyes.outline:before { content: "\f5a5"; } -i.icon.minus.square.outline::before { +i.icon.minus.square.outline:before { content: "\f146"; } -i.icon.money.bill.alternate.outline::before { +i.icon.money.bill.alternate.outline:before { content: "\f3d1"; } -i.icon.moon.outline::before { +i.icon.moon.outline:before { content: "\f186"; } -i.icon.newspaper.outline::before { +i.icon.newspaper.outline:before { content: "\f1ea"; } -i.icon.object.group.outline::before { +i.icon.object.group.outline:before { content: "\f247"; } -i.icon.object.ungroup.outline::before { +i.icon.object.ungroup.outline:before { content: "\f248"; } -i.icon.paper.plane.outline::before { +i.icon.paper.plane.outline:before { content: "\f1d8"; } -i.icon.pause.circle.outline::before { +i.icon.pause.circle.outline:before { content: "\f28b"; } -i.icon.play.circle.outline::before { +i.icon.play.circle.outline:before { content: "\f144"; } -i.icon.plus.square.outline::before { +i.icon.plus.square.outline:before { content: "\f0fe"; } -i.icon.question.circle.outline::before { +i.icon.question.circle.outline:before { content: "\f059"; } -i.icon.registered.outline::before { +i.icon.registered.outline:before { content: "\f25d"; } -i.icon.sad.cry.outline::before { +i.icon.sad.cry.outline:before { content: "\f5b3"; } -i.icon.sad.tear.outline::before { +i.icon.sad.tear.outline:before { content: "\f5b4"; } -i.icon.save.outline::before { +i.icon.save.outline:before { content: "\f0c7"; } -i.icon.share.square.outline::before { +i.icon.share.square.outline:before { content: "\f14d"; } -i.icon.smile.beam.outline::before { +i.icon.smile.beam.outline:before { content: "\f5b8"; } -i.icon.smile.outline::before { +i.icon.smile.outline:before { content: "\f118"; } -i.icon.smile.wink.outline::before { +i.icon.smile.wink.outline:before { content: "\f4da"; } -i.icon.snowflake.outline::before { +i.icon.snowflake.outline:before { content: "\f2dc"; } -i.icon.square.outline::before { +i.icon.square.outline:before { content: "\f0c8"; } -i.icon.star.half.outline::before { +i.icon.star.half.outline:before { content: "\f089"; } -i.icon.star.outline::before { +i.icon.star.outline:before { content: "\f005"; } -i.icon.sticky.note.outline::before { +i.icon.sticky.note.outline:before { content: "\f249"; } -i.icon.stop.circle.outline::before { +i.icon.stop.circle.outline:before { content: "\f28d"; } -i.icon.sun.outline::before { +i.icon.sun.outline:before { content: "\f185"; } -i.icon.surprise.outline::before { +i.icon.surprise.outline:before { content: "\f5c2"; } -i.icon.thumbs.down.outline::before { +i.icon.thumbs.down.outline:before { content: "\f165"; } -i.icon.thumbs.up.outline::before { +i.icon.thumbs.up.outline:before { content: "\f164"; } -i.icon.times.circle.outline::before { +i.icon.times.circle.outline:before { content: "\f057"; } -i.icon.tired.outline::before { +i.icon.tired.outline:before { content: "\f5c8"; } -i.icon.trash.alternate.outline::before { +i.icon.trash.alternate.outline:before { content: "\f2ed"; } -i.icon.user.circle.outline::before { +i.icon.user.circle.outline:before { content: "\f2bd"; } -i.icon.user.outline::before { +i.icon.user.outline:before { content: "\f007"; } -i.icon.window.close.outline::before { +i.icon.window.close.outline:before { content: "\f410"; } -i.icon.window.maximize.outline::before { +i.icon.window.maximize.outline:before { content: "\f2d0"; } -i.icon.window.minimize.outline::before { +i.icon.window.minimize.outline:before { content: "\f2d1"; } -i.icon.window.restore.outline::before { +i.icon.window.restore.outline:before { content: "\f2d2"; } -/* Aliases */ - /******************************* - Thin Icons - *******************************/ + Brand Icons +*******************************/ -/* Icons */ +/* Load & Define Brand Font */ -i.icon.thin { - font-family: 'thin-icons'; +@font-face { + font-family: 'brand-icons'; + src: url("./themes/default/assets/fonts/brand-icons.woff2") format('woff2'); + font-style: normal; + font-weight: normal; + font-variant: normal; + text-decoration: inherit; + text-transform: none; } -/* Aliases */ - -/******************************* - Brand Icons - *******************************/ - /* Icons */ -i.icon.\35 00px::before { +i.icon.\35 00px:before { content: "\f26e"; font-family: 'brand-icons'; } -i.icon.accessible::before { +i.icon.accessible:before { content: "\f368"; font-family: 'brand-icons'; } -i.icon.accusoft::before { +i.icon.accusoft:before { content: "\f369"; font-family: 'brand-icons'; } -i.icon.acquisitions.incorporated::before { +i.icon.acquisitions.incorporated:before { content: "\f6af"; font-family: 'brand-icons'; } -i.icon.adn::before { +i.icon.adn:before { content: "\f170"; font-family: 'brand-icons'; } -i.icon.adversal::before { +i.icon.adobe:before { + content: "\f778"; + font-family: 'brand-icons'; +} + +i.icon.adversal:before { content: "\f36a"; font-family: 'brand-icons'; } -i.icon.affiliatetheme::before { +i.icon.affiliatetheme:before { content: "\f36b"; font-family: 'brand-icons'; } -i.icon.airbnb::before { +i.icon.airbnb:before { content: "\f834"; font-family: 'brand-icons'; } -i.icon.algolia::before { +i.icon.algolia:before { content: "\f36c"; font-family: 'brand-icons'; } -i.icon.alipay::before { +i.icon.alipay:before { content: "\f642"; font-family: 'brand-icons'; } -i.icon.amazon::before { +i.icon.amazon:before { content: "\f270"; font-family: 'brand-icons'; } -i.icon.amazon.pay::before { +i.icon.amazon.pay:before { content: "\f42c"; font-family: 'brand-icons'; } -i.icon.amilia::before { +i.icon.amilia:before { content: "\f36d"; font-family: 'brand-icons'; } -i.icon.android::before { +i.icon.android:before { content: "\f17b"; font-family: 'brand-icons'; } -i.icon.angellist::before { +i.icon.angellist:before { content: "\f209"; font-family: 'brand-icons'; } -i.icon.angrycreative::before { +i.icon.angrycreative:before { content: "\f36e"; font-family: 'brand-icons'; } -i.icon.angular::before { +i.icon.angular:before { content: "\f420"; font-family: 'brand-icons'; } -i.icon.app.store::before { +i.icon.app.store:before { content: "\f36f"; font-family: 'brand-icons'; } -i.icon.app.store.ios::before { +i.icon.app.store.ios:before { content: "\f370"; font-family: 'brand-icons'; } -i.icon.apper::before { +i.icon.apper:before { content: "\f371"; font-family: 'brand-icons'; } -i.icon.apple::before { +i.icon.apple:before { content: "\f179"; font-family: 'brand-icons'; } -i.icon.apple.pay::before { +i.icon.apple.pay:before { content: "\f415"; font-family: 'brand-icons'; } -i.icon.artstation::before { +i.icon.artstation:before { content: "\f77a"; font-family: 'brand-icons'; } -i.icon.asymmetrik::before { +i.icon.asymmetrik:before { content: "\f372"; font-family: 'brand-icons'; } -i.icon.atlassian::before { +i.icon.atlassian:before { content: "\f77b"; font-family: 'brand-icons'; } -i.icon.audible::before { +i.icon.audible:before { content: "\f373"; font-family: 'brand-icons'; } -i.icon.autoprefixer::before { +i.icon.autoprefixer:before { content: "\f41c"; font-family: 'brand-icons'; } -i.icon.avianex::before { +i.icon.avianex:before { content: "\f374"; font-family: 'brand-icons'; } -i.icon.aviato::before { +i.icon.aviato:before { content: "\f421"; font-family: 'brand-icons'; } -i.icon.aws::before { +i.icon.aws:before { content: "\f375"; font-family: 'brand-icons'; } -i.icon.bandcamp::before { +i.icon.bandcamp:before { content: "\f2d5"; font-family: 'brand-icons'; } -i.icon.battle.net::before { +i.icon.battle.net:before { content: "\f835"; font-family: 'brand-icons'; } -i.icon.behance::before { +i.icon.behance:before { content: "\f1b4"; font-family: 'brand-icons'; } -i.icon.behance.square::before { +i.icon.behance.square:before { content: "\f1b5"; font-family: 'brand-icons'; } -i.icon.bimobject::before { +i.icon.bimobject:before { content: "\f378"; font-family: 'brand-icons'; } -i.icon.bitbucket::before { +i.icon.bitbucket:before { content: "\f171"; font-family: 'brand-icons'; } -i.icon.bitcoin::before { +i.icon.bitcoin:before { content: "\f379"; font-family: 'brand-icons'; } -i.icon.bity::before { +i.icon.bity:before { content: "\f37a"; font-family: 'brand-icons'; } -i.icon.black.tie::before { +i.icon.black.tie:before { content: "\f27e"; font-family: 'brand-icons'; } -i.icon.blackberry::before { +i.icon.blackberry:before { content: "\f37b"; font-family: 'brand-icons'; } -i.icon.blogger::before { +i.icon.blogger:before { content: "\f37c"; font-family: 'brand-icons'; } -i.icon.blogger.b::before { +i.icon.blogger.b:before { content: "\f37d"; font-family: 'brand-icons'; } -i.icon.bluetooth::before { +i.icon.bluetooth:before { content: "\f293"; font-family: 'brand-icons'; } -i.icon.bluetooth.b::before { +i.icon.bluetooth.b:before { content: "\f294"; font-family: 'brand-icons'; } -i.icon.bootstrap::before { +i.icon.bootstrap:before { content: "\f836"; font-family: 'brand-icons'; } -i.icon.btc::before { +i.icon.btc:before { content: "\f15a"; font-family: 'brand-icons'; } -i.icon.buffer::before { +i.icon.buffer:before { content: "\f837"; font-family: 'brand-icons'; } -i.icon.buromobelexperte::before { +i.icon.buromobelexperte:before { content: "\f37f"; font-family: 'brand-icons'; } -i.icon.buy.n.large::before { +i.icon.buy.n.large:before { content: "\f8a6"; font-family: 'brand-icons'; } -i.icon.buysellads::before { +i.icon.buysellads:before { content: "\f20d"; font-family: 'brand-icons'; } -i.icon.canadian.maple.leaf::before { +i.icon.canadian.maple.leaf:before { content: "\f785"; font-family: 'brand-icons'; } -i.icon.cc.amazon.pay::before { +i.icon.cc.amazon.pay:before { content: "\f42d"; font-family: 'brand-icons'; } -i.icon.cc.amex::before { +i.icon.cc.amex:before { content: "\f1f3"; font-family: 'brand-icons'; } -i.icon.cc.apple.pay::before { +i.icon.cc.apple.pay:before { content: "\f416"; font-family: 'brand-icons'; } -i.icon.cc.diners.club::before { +i.icon.cc.diners.club:before { content: "\f24c"; font-family: 'brand-icons'; } -i.icon.cc.discover::before { +i.icon.cc.discover:before { content: "\f1f2"; font-family: 'brand-icons'; } -i.icon.cc.jcb::before { +i.icon.cc.jcb:before { content: "\f24b"; font-family: 'brand-icons'; } -i.icon.cc.mastercard::before { +i.icon.cc.mastercard:before { content: "\f1f1"; font-family: 'brand-icons'; } -i.icon.cc.paypal::before { +i.icon.cc.paypal:before { content: "\f1f4"; font-family: 'brand-icons'; } -i.icon.cc.stripe::before { +i.icon.cc.stripe:before { content: "\f1f5"; font-family: 'brand-icons'; } -i.icon.cc.visa::before { +i.icon.cc.visa:before { content: "\f1f0"; font-family: 'brand-icons'; } -i.icon.centercode::before { +i.icon.centercode:before { content: "\f380"; font-family: 'brand-icons'; } -i.icon.centos::before { +i.icon.centos:before { content: "\f789"; font-family: 'brand-icons'; } -i.icon.chrome::before { +i.icon.chrome:before { content: "\f268"; font-family: 'brand-icons'; } -i.icon.chromecast::before { +i.icon.chromecast:before { content: "\f838"; font-family: 'brand-icons'; } -i.icon.cloudflare::before { - content: "\e07d"; - font-family: 'brand-icons'; -} - -i.icon.cloudscale::before { +i.icon.cloudscale:before { content: "\f383"; font-family: 'brand-icons'; } -i.icon.cloudsmith::before { +i.icon.cloudsmith:before { content: "\f384"; font-family: 'brand-icons'; } -i.icon.cloudversify::before { +i.icon.cloudversify:before { content: "\f385"; font-family: 'brand-icons'; } -i.icon.codepen::before { +i.icon.codepen:before { content: "\f1cb"; font-family: 'brand-icons'; } -i.icon.codiepie::before { +i.icon.codiepie:before { content: "\f284"; font-family: 'brand-icons'; } -i.icon.confluence::before { +i.icon.confluence:before { content: "\f78d"; font-family: 'brand-icons'; } -i.icon.connectdevelop::before { +i.icon.connectdevelop:before { content: "\f20e"; font-family: 'brand-icons'; } -i.icon.contao::before { +i.icon.contao:before { content: "\f26d"; font-family: 'brand-icons'; } -i.icon.cotton.bureau::before { +i.icon.cotton.bureau:before { content: "\f89e"; font-family: 'brand-icons'; } -i.icon.cpanel::before { +i.icon.cpanel:before { content: "\f388"; font-family: 'brand-icons'; } -i.icon.creative.commons::before { +i.icon.creative.commons:before { content: "\f25e"; font-family: 'brand-icons'; } -i.icon.creative.commons.by::before { +i.icon.creative.commons.by:before { content: "\f4e7"; font-family: 'brand-icons'; } -i.icon.creative.commons.nc::before { +i.icon.creative.commons.nc:before { content: "\f4e8"; font-family: 'brand-icons'; } -i.icon.creative.commons.nc.eu::before { +i.icon.creative.commons.nc.eu:before { content: "\f4e9"; font-family: 'brand-icons'; } -i.icon.creative.commons.nc.jp::before { +i.icon.creative.commons.nc.jp:before { content: "\f4ea"; font-family: 'brand-icons'; } -i.icon.creative.commons.nd::before { +i.icon.creative.commons.nd:before { content: "\f4eb"; font-family: 'brand-icons'; } -i.icon.creative.commons.pd::before { +i.icon.creative.commons.pd:before { content: "\f4ec"; font-family: 'brand-icons'; } -i.icon.creative.commons.pd.alternate::before { +i.icon.creative.commons.pd.alternate:before { content: "\f4ed"; font-family: 'brand-icons'; } -i.icon.creative.commons.remix::before { +i.icon.creative.commons.remix:before { content: "\f4ee"; font-family: 'brand-icons'; } -i.icon.creative.commons.sa::before { +i.icon.creative.commons.sa:before { content: "\f4ef"; font-family: 'brand-icons'; } -i.icon.creative.commons.sampling::before { +i.icon.creative.commons.sampling:before { content: "\f4f0"; font-family: 'brand-icons'; } -i.icon.creative.commons.sampling.plus::before { +i.icon.creative.commons.sampling.plus:before { content: "\f4f1"; font-family: 'brand-icons'; } -i.icon.creative.commons.share::before { +i.icon.creative.commons.share:before { content: "\f4f2"; font-family: 'brand-icons'; } -i.icon.creative.commons.zero::before { +i.icon.creative.commons.zero:before { content: "\f4f3"; font-family: 'brand-icons'; } -i.icon.critical.role::before { +i.icon.critical.role:before { content: "\f6c9"; font-family: 'brand-icons'; } -i.icon.css3::before { +i.icon.css3:before { content: "\f13c"; font-family: 'brand-icons'; } -i.icon.css3.alternate::before { +i.icon.css3.alternate:before { content: "\f38b"; font-family: 'brand-icons'; } -i.icon.cuttlefish::before { +i.icon.cuttlefish:before { content: "\f38c"; font-family: 'brand-icons'; } -i.icon.d.and.d::before { +i.icon.d.and.d:before { content: "\f38d"; font-family: 'brand-icons'; } -i.icon.d.and.d.beyond::before { +i.icon.d.and.d.beyond:before { content: "\f6ca"; font-family: 'brand-icons'; } -i.icon.dailymotion::before { - content: "\e052"; +i.icon.dailymotion:before { + content: "\f952"; font-family: 'brand-icons'; } -i.icon.dashcube::before { +i.icon.dashcube:before { content: "\f210"; font-family: 'brand-icons'; } -i.icon.deezer::before { - content: "\e077"; - font-family: 'brand-icons'; -} - -i.icon.delicious::before { +i.icon.delicious:before { content: "\f1a5"; font-family: 'brand-icons'; } -i.icon.deploydog::before { +i.icon.deploydog:before { content: "\f38e"; font-family: 'brand-icons'; } -i.icon.deskpro::before { +i.icon.deskpro:before { content: "\f38f"; font-family: 'brand-icons'; } -i.icon.dev::before { +i.icon.dev:before { content: "\f6cc"; font-family: 'brand-icons'; } -i.icon.deviantart::before { +i.icon.deviantart:before { content: "\f1bd"; font-family: 'brand-icons'; } -i.icon.dhl::before { +i.icon.dhl:before { content: "\f790"; font-family: 'brand-icons'; } -i.icon.diaspora::before { +i.icon.diaspora:before { content: "\f791"; font-family: 'brand-icons'; } -i.icon.digg::before { +i.icon.digg:before { content: "\f1a6"; font-family: 'brand-icons'; } -i.icon.digital.ocean::before { +i.icon.digital.ocean:before { content: "\f391"; font-family: 'brand-icons'; } -i.icon.discord::before { +i.icon.discord:before { content: "\f392"; font-family: 'brand-icons'; } -i.icon.discourse::before { +i.icon.discourse:before { content: "\f393"; font-family: 'brand-icons'; } -i.icon.dochub::before { +i.icon.dochub:before { content: "\f394"; font-family: 'brand-icons'; } -i.icon.docker::before { +i.icon.docker:before { content: "\f395"; font-family: 'brand-icons'; } -i.icon.draft2digital::before { +i.icon.draft2digital:before { content: "\f396"; font-family: 'brand-icons'; } -i.icon.dribbble::before { +i.icon.dribbble:before { content: "\f17d"; font-family: 'brand-icons'; } -i.icon.dribbble.square::before { +i.icon.dribbble.square:before { content: "\f397"; font-family: 'brand-icons'; } -i.icon.dropbox::before { +i.icon.dropbox:before { content: "\f16b"; font-family: 'brand-icons'; } -i.icon.drupal::before { +i.icon.drupal:before { content: "\f1a9"; font-family: 'brand-icons'; } -i.icon.dyalog::before { +i.icon.dyalog:before { content: "\f399"; font-family: 'brand-icons'; } -i.icon.earlybirds::before { +i.icon.earlybirds:before { content: "\f39a"; font-family: 'brand-icons'; } -i.icon.ebay::before { +i.icon.ebay:before { content: "\f4f4"; font-family: 'brand-icons'; } -i.icon.edge::before { +i.icon.edge:before { content: "\f282"; font-family: 'brand-icons'; } -i.icon.edge.legacy::before { - content: "\e078"; - font-family: 'brand-icons'; -} - -i.icon.elementor::before { +i.icon.elementor:before { content: "\f430"; font-family: 'brand-icons'; } -i.icon.ello::before { +i.icon.ello:before { content: "\f5f1"; font-family: 'brand-icons'; } -i.icon.ember::before { +i.icon.ember:before { content: "\f423"; font-family: 'brand-icons'; } -i.icon.empire::before { +i.icon.empire:before { content: "\f1d1"; font-family: 'brand-icons'; } -i.icon.envira::before { +i.icon.envira:before { content: "\f299"; font-family: 'brand-icons'; } -i.icon.erlang::before { +i.icon.erlang:before { content: "\f39d"; font-family: 'brand-icons'; } -i.icon.ethereum::before { +i.icon.ethereum:before { content: "\f42e"; font-family: 'brand-icons'; } -i.icon.etsy::before { +i.icon.etsy:before { content: "\f2d7"; font-family: 'brand-icons'; } -i.icon.evernote::before { +i.icon.evernote:before { content: "\f839"; font-family: 'brand-icons'; } -i.icon.expeditedssl::before { +i.icon.expeditedssl:before { content: "\f23e"; font-family: 'brand-icons'; } -i.icon.facebook::before { +i.icon.facebook:before { content: "\f09a"; font-family: 'brand-icons'; } -i.icon.facebook.f::before { +i.icon.facebook.f:before { content: "\f39e"; font-family: 'brand-icons'; } -i.icon.facebook.messenger::before { +i.icon.facebook.messenger:before { content: "\f39f"; font-family: 'brand-icons'; } -i.icon.facebook.square::before { +i.icon.facebook.square:before { content: "\f082"; font-family: 'brand-icons'; } -i.icon.fantasy.flight.games::before { +i.icon.fantasy.flight.games:before { content: "\f6dc"; font-family: 'brand-icons'; } -i.icon.fedex::before { +i.icon.fedex:before { content: "\f797"; font-family: 'brand-icons'; } -i.icon.fedora::before { +i.icon.fedora:before { content: "\f798"; font-family: 'brand-icons'; } -i.icon.figma::before { +i.icon.figma:before { content: "\f799"; font-family: 'brand-icons'; } -i.icon.firefox::before { +i.icon.firefox:before { content: "\f269"; font-family: 'brand-icons'; } -i.icon.firefox.browser::before { - content: "\e007"; +i.icon.firefox.browser:before { + content: "\f907"; font-family: 'brand-icons'; } -i.icon.first.order::before { +i.icon.first.order:before { content: "\f2b0"; font-family: 'brand-icons'; } -i.icon.first.order.alternate::before { +i.icon.first.order.alternate:before { content: "\f50a"; font-family: 'brand-icons'; } -i.icon.firstdraft::before { +i.icon.firstdraft:before { content: "\f3a1"; font-family: 'brand-icons'; } -i.icon.flickr::before { +i.icon.flickr:before { content: "\f16e"; font-family: 'brand-icons'; } -i.icon.flipboard::before { +i.icon.flipboard:before { content: "\f44d"; font-family: 'brand-icons'; } -i.icon.fly::before { +i.icon.fly:before { content: "\f417"; font-family: 'brand-icons'; } -i.icon.font.awesome::before { +i.icon.font.awesome:before { content: "\f2b4"; font-family: 'brand-icons'; } -i.icon.font.awesome.alternate::before { +i.icon.font.awesome.alternate:before { content: "\f35c"; font-family: 'brand-icons'; } -i.icon.font.awesome.flag::before { +i.icon.font.awesome.flag:before { content: "\f425"; font-family: 'brand-icons'; } -i.icon.fonticons::before { +i.icon.fonticons:before { content: "\f280"; font-family: 'brand-icons'; } -i.icon.fonticons.fi::before { +i.icon.fonticons.fi:before { content: "\f3a2"; font-family: 'brand-icons'; } -i.icon.fort.awesome::before { +i.icon.fort.awesome:before { content: "\f286"; font-family: 'brand-icons'; } -i.icon.fort.awesome.alternate::before { +i.icon.fort.awesome.alternate:before { content: "\f3a3"; font-family: 'brand-icons'; } -i.icon.forumbee::before { +i.icon.forumbee:before { content: "\f211"; font-family: 'brand-icons'; } -i.icon.foursquare::before { +i.icon.foursquare:before { content: "\f180"; font-family: 'brand-icons'; } -i.icon.free.code.camp::before { +i.icon.free.code.camp:before { content: "\f2c5"; font-family: 'brand-icons'; } -i.icon.freebsd::before { +i.icon.freebsd:before { content: "\f3a4"; font-family: 'brand-icons'; } -i.icon.fulcrum::before { +i.icon.fulcrum:before { content: "\f50b"; font-family: 'brand-icons'; } -i.icon.galactic.republic::before { +i.icon.galactic.republic:before { content: "\f50c"; font-family: 'brand-icons'; } -i.icon.galactic.senate::before { +i.icon.galactic.senate:before { content: "\f50d"; font-family: 'brand-icons'; } -i.icon.get.pocket::before { +i.icon.get.pocket:before { content: "\f265"; font-family: 'brand-icons'; } -i.icon.gg::before { +i.icon.gg:before { content: "\f260"; font-family: 'brand-icons'; } -i.icon.gg.circle::before { +i.icon.gg.circle:before { content: "\f261"; font-family: 'brand-icons'; } -i.icon.git::before { +i.icon.git:before { content: "\f1d3"; font-family: 'brand-icons'; } -i.icon.git.alternate::before { +i.icon.git.alternate:before { content: "\f841"; font-family: 'brand-icons'; } -i.icon.git.square::before { +i.icon.git.square:before { content: "\f1d2"; font-family: 'brand-icons'; } -i.icon.github::before { +i.icon.github:before { content: "\f09b"; font-family: 'brand-icons'; } -i.icon.github.alternate::before { +i.icon.github.alternate:before { content: "\f113"; font-family: 'brand-icons'; } -i.icon.github.square::before { +i.icon.github.square:before { content: "\f092"; font-family: 'brand-icons'; } -i.icon.gitkraken::before { +i.icon.gitkraken:before { content: "\f3a6"; font-family: 'brand-icons'; } -i.icon.gitlab::before { +i.icon.gitlab:before { content: "\f296"; font-family: 'brand-icons'; } -i.icon.gitter::before { +i.icon.gitter:before { content: "\f426"; font-family: 'brand-icons'; } -i.icon.glide::before { +i.icon.glide:before { content: "\f2a5"; font-family: 'brand-icons'; } -i.icon.glide.g::before { +i.icon.glide.g:before { content: "\f2a6"; font-family: 'brand-icons'; } -i.icon.gofore::before { +i.icon.gofore:before { content: "\f3a7"; font-family: 'brand-icons'; } -i.icon.goodreads::before { +i.icon.goodreads:before { content: "\f3a8"; font-family: 'brand-icons'; } -i.icon.goodreads.g::before { +i.icon.goodreads.g:before { content: "\f3a9"; font-family: 'brand-icons'; } -i.icon.google::before { +i.icon.google:before { content: "\f1a0"; font-family: 'brand-icons'; } -i.icon.google.drive::before { +i.icon.google.drive:before { content: "\f3aa"; font-family: 'brand-icons'; } -i.icon.google.pay::before { - content: "\e079"; - font-family: 'brand-icons'; -} - -i.icon.google.play::before { +i.icon.google.play:before { content: "\f3ab"; font-family: 'brand-icons'; } -i.icon.google.plus::before { +i.icon.google.plus:before { content: "\f2b3"; font-family: 'brand-icons'; } -i.icon.google.plus.g::before { +i.icon.google.plus.g:before { content: "\f0d5"; font-family: 'brand-icons'; } -i.icon.google.plus.square::before { +i.icon.google.plus.square:before { content: "\f0d4"; font-family: 'brand-icons'; } -i.icon.google.wallet::before { +i.icon.google.wallet:before { content: "\f1ee"; font-family: 'brand-icons'; } -i.icon.gratipay::before { +i.icon.gratipay:before { content: "\f184"; font-family: 'brand-icons'; } -i.icon.grav::before { +i.icon.grav:before { content: "\f2d6"; font-family: 'brand-icons'; } -i.icon.gripfire::before { +i.icon.gripfire:before { content: "\f3ac"; font-family: 'brand-icons'; } -i.icon.grunt::before { +i.icon.grunt:before { content: "\f3ad"; font-family: 'brand-icons'; } -i.icon.guilded::before { - content: "\e07e"; - font-family: 'brand-icons'; -} - -i.icon.gulp::before { +i.icon.gulp:before { content: "\f3ae"; font-family: 'brand-icons'; } -i.icon.hacker.news::before { +i.icon.hacker.news:before { content: "\f1d4"; font-family: 'brand-icons'; } -i.icon.hacker.news.square::before { +i.icon.hacker.news.square:before { content: "\f3af"; font-family: 'brand-icons'; } -i.icon.hackerrank::before { +i.icon.hackerrank:before { content: "\f5f7"; font-family: 'brand-icons'; } -i.icon.hips::before { +i.icon.hips:before { content: "\f452"; font-family: 'brand-icons'; } -i.icon.hire.a.helper::before { +i.icon.hire.a.helper:before { content: "\f3b0"; font-family: 'brand-icons'; } -i.icon.hive::before { - content: "\e07f"; - font-family: 'brand-icons'; -} - -i.icon.hooli::before { +i.icon.hooli:before { content: "\f427"; font-family: 'brand-icons'; } -i.icon.hornbill::before { +i.icon.hornbill:before { content: "\f592"; font-family: 'brand-icons'; } -i.icon.hotjar::before { +i.icon.hotjar:before { content: "\f3b1"; font-family: 'brand-icons'; } -i.icon.houzz::before { +i.icon.houzz:before { content: "\f27c"; font-family: 'brand-icons'; } -i.icon.html5::before { +i.icon.html5:before { content: "\f13b"; font-family: 'brand-icons'; } -i.icon.hubspot::before { +i.icon.hubspot:before { content: "\f3b2"; font-family: 'brand-icons'; } -i.icon.ideal::before { - content: "\e013"; +i.icon.ideal:before { + content: "\f913"; font-family: 'brand-icons'; } -i.icon.imdb::before { +i.icon.imdb:before { content: "\f2d8"; font-family: 'brand-icons'; } -i.icon.innosoft::before { - content: "\e080"; - font-family: 'brand-icons'; -} - -i.icon.instagram::before { +i.icon.instagram:before { content: "\f16d"; font-family: 'brand-icons'; } -i.icon.instagram.square::before { - content: "\e055"; - font-family: 'brand-icons'; -} - -i.icon.instalod::before { - content: "\e081"; +i.icon.instagram.square:before { + content: "\f955"; font-family: 'brand-icons'; } -i.icon.intercom::before { +i.icon.intercom:before { content: "\f7af"; font-family: 'brand-icons'; } -i.icon.internet.explorer::before { +i.icon.internet.explorer:before { content: "\f26b"; font-family: 'brand-icons'; } -i.icon.invision::before { +i.icon.invision:before { content: "\f7b0"; font-family: 'brand-icons'; } -i.icon.ioxhost::before { +i.icon.ioxhost:before { content: "\f208"; font-family: 'brand-icons'; } -i.icon.itch.io::before { +i.icon.itch.io:before { content: "\f83a"; font-family: 'brand-icons'; } -i.icon.itunes::before { +i.icon.itunes:before { content: "\f3b4"; font-family: 'brand-icons'; } -i.icon.itunes.note::before { +i.icon.itunes.note:before { content: "\f3b5"; font-family: 'brand-icons'; } -i.icon.java::before { +i.icon.java:before { content: "\f4e4"; font-family: 'brand-icons'; } -i.icon.jedi.order::before { +i.icon.jedi.order:before { content: "\f50e"; font-family: 'brand-icons'; } -i.icon.jenkins::before { +i.icon.jenkins:before { content: "\f3b6"; font-family: 'brand-icons'; } -i.icon.jira::before { +i.icon.jira:before { content: "\f7b1"; font-family: 'brand-icons'; } -i.icon.joget::before { +i.icon.joget:before { content: "\f3b7"; font-family: 'brand-icons'; } -i.icon.joomla::before { +i.icon.joomla:before { content: "\f1aa"; font-family: 'brand-icons'; } -i.icon.js::before { +i.icon.js:before { content: "\f3b8"; font-family: 'brand-icons'; } -i.icon.js.square::before { +i.icon.js.square:before { content: "\f3b9"; font-family: 'brand-icons'; } -i.icon.jsfiddle::before { +i.icon.jsfiddle:before { content: "\f1cc"; font-family: 'brand-icons'; } -i.icon.kaggle::before { +i.icon.kaggle:before { content: "\f5fa"; font-family: 'brand-icons'; } -i.icon.keybase::before { +i.icon.keybase:before { content: "\f4f5"; font-family: 'brand-icons'; } -i.icon.keycdn::before { +i.icon.keycdn:before { content: "\f3ba"; font-family: 'brand-icons'; } -i.icon.kickstarter::before { +i.icon.kickstarter:before { content: "\f3bb"; font-family: 'brand-icons'; } -i.icon.kickstarter.k::before { +i.icon.kickstarter.k:before { content: "\f3bc"; font-family: 'brand-icons'; } -i.icon.korvue::before { +i.icon.korvue:before { content: "\f42f"; font-family: 'brand-icons'; } -i.icon.laravel::before { +i.icon.laravel:before { content: "\f3bd"; font-family: 'brand-icons'; } -i.icon.lastfm::before { +i.icon.lastfm:before { content: "\f202"; font-family: 'brand-icons'; } -i.icon.lastfm.square::before { +i.icon.lastfm.square:before { content: "\f203"; font-family: 'brand-icons'; } -i.icon.leanpub::before { +i.icon.leanpub:before { content: "\f212"; font-family: 'brand-icons'; } -i.icon.lesscss::before { +i.icon.lesscss:before { content: "\f41d"; font-family: 'brand-icons'; } -i.icon.linechat::before { +i.icon.linechat:before { content: "\f3c0"; font-family: 'brand-icons'; } -i.icon.linkedin::before { +i.icon.linkedin:before { content: "\f08c"; font-family: 'brand-icons'; } -i.icon.linkedin.in::before { +i.icon.linkedin.in:before { content: "\f0e1"; font-family: 'brand-icons'; } -i.icon.linode::before { +i.icon.linode:before { content: "\f2b8"; font-family: 'brand-icons'; } -i.icon.linux::before { +i.icon.linux:before { content: "\f17c"; font-family: 'brand-icons'; } -i.icon.lyft::before { +i.icon.lyft:before { content: "\f3c3"; font-family: 'brand-icons'; } -i.icon.magento::before { +i.icon.magento:before { content: "\f3c4"; font-family: 'brand-icons'; } -i.icon.mailchimp::before { +i.icon.mailchimp:before { content: "\f59e"; font-family: 'brand-icons'; } -i.icon.mandalorian::before { +i.icon.mandalorian:before { content: "\f50f"; font-family: 'brand-icons'; } -i.icon.markdown::before { +i.icon.markdown:before { content: "\f60f"; font-family: 'brand-icons'; } -i.icon.mastodon::before { +i.icon.mastodon:before { content: "\f4f6"; font-family: 'brand-icons'; } -i.icon.maxcdn::before { +i.icon.maxcdn:before { content: "\f136"; font-family: 'brand-icons'; } -i.icon.mdb::before { +i.icon.mdb:before { content: "\f8ca"; font-family: 'brand-icons'; } -i.icon.medapps::before { +i.icon.medapps:before { content: "\f3c6"; font-family: 'brand-icons'; } -i.icon.medium::before { +i.icon.medium:before { content: "\f23a"; font-family: 'brand-icons'; } -i.icon.medium.m::before { +i.icon.medium.m:before { content: "\f3c7"; font-family: 'brand-icons'; } -i.icon.medrt::before { +i.icon.medrt:before { content: "\f3c8"; font-family: 'brand-icons'; } -i.icon.meetup::before { +i.icon.meetup:before { content: "\f2e0"; font-family: 'brand-icons'; } -i.icon.megaport::before { +i.icon.megaport:before { content: "\f5a3"; font-family: 'brand-icons'; } -i.icon.mendeley::before { +i.icon.mendeley:before { content: "\f7b3"; font-family: 'brand-icons'; } -i.icon.microblog::before { - content: "\e01a"; +i.icon.microblog:before { + content: "\f91a"; font-family: 'brand-icons'; } -i.icon.microsoft::before { +i.icon.microsoft:before { content: "\f3ca"; font-family: 'brand-icons'; } -i.icon.mix::before { +i.icon.mix:before { content: "\f3cb"; font-family: 'brand-icons'; } -i.icon.mixcloud::before { +i.icon.mixcloud:before { content: "\f289"; font-family: 'brand-icons'; } -i.icon.mixer::before { - content: "\e056"; +i.icon.mixer:before { + content: "\f956"; font-family: 'brand-icons'; } -i.icon.mizuni::before { +i.icon.mizuni:before { content: "\f3cc"; font-family: 'brand-icons'; } -i.icon.modx::before { +i.icon.modx:before { content: "\f285"; font-family: 'brand-icons'; } -i.icon.monero::before { +i.icon.monero:before { content: "\f3d0"; font-family: 'brand-icons'; } -i.icon.napster::before { +i.icon.napster:before { content: "\f3d2"; font-family: 'brand-icons'; } -i.icon.neos::before { +i.icon.neos:before { content: "\f612"; font-family: 'brand-icons'; } -i.icon.nimblr::before { +i.icon.nimblr:before { content: "\f5a8"; font-family: 'brand-icons'; } -i.icon.node::before { +i.icon.node:before { content: "\f419"; font-family: 'brand-icons'; } -i.icon.node.js::before { +i.icon.node.js:before { content: "\f3d3"; font-family: 'brand-icons'; } -i.icon.npm::before { +i.icon.npm:before { content: "\f3d4"; font-family: 'brand-icons'; } -i.icon.ns8::before { +i.icon.ns8:before { content: "\f3d5"; font-family: 'brand-icons'; } -i.icon.nutritionix::before { +i.icon.nutritionix:before { content: "\f3d6"; font-family: 'brand-icons'; } -i.icon.octopus.deploy::before { - content: "\e082"; - font-family: 'brand-icons'; -} - -i.icon.odnoklassniki::before { +i.icon.odnoklassniki:before { content: "\f263"; font-family: 'brand-icons'; } -i.icon.odnoklassniki.square::before { +i.icon.odnoklassniki.square:before { content: "\f264"; font-family: 'brand-icons'; } -i.icon.old.republic::before { +i.icon.old.republic:before { content: "\f510"; font-family: 'brand-icons'; } -i.icon.opencart::before { +i.icon.opencart:before { content: "\f23d"; font-family: 'brand-icons'; } -i.icon.openid::before { +i.icon.openid:before { content: "\f19b"; font-family: 'brand-icons'; } -i.icon.opera::before { +i.icon.opera:before { content: "\f26a"; font-family: 'brand-icons'; } -i.icon.optin.monster::before { +i.icon.optin.monster:before { content: "\f23c"; font-family: 'brand-icons'; } -i.icon.orcid::before { +i.icon.orcid:before { content: "\f8d2"; font-family: 'brand-icons'; } -i.icon.osi::before { +i.icon.osi:before { content: "\f41a"; font-family: 'brand-icons'; } -i.icon.page4::before { +i.icon.page4:before { content: "\f3d7"; font-family: 'brand-icons'; } -i.icon.pagelines::before { +i.icon.pagelines:before { content: "\f18c"; font-family: 'brand-icons'; } -i.icon.palfed::before { +i.icon.palfed:before { content: "\f3d8"; font-family: 'brand-icons'; } -i.icon.patreon::before { +i.icon.patreon:before { content: "\f3d9"; font-family: 'brand-icons'; } -i.icon.paypal::before { +i.icon.paypal:before { content: "\f1ed"; font-family: 'brand-icons'; } -i.icon.penny.arcade::before { +i.icon.penny.arcade:before { content: "\f704"; font-family: 'brand-icons'; } -i.icon.perbyte::before { - content: "\e083"; - font-family: 'brand-icons'; -} - -i.icon.periscope::before { +i.icon.periscope:before { content: "\f3da"; font-family: 'brand-icons'; } -i.icon.phabricator::before { +i.icon.phabricator:before { content: "\f3db"; font-family: 'brand-icons'; } -i.icon.phoenix.framework::before { +i.icon.phoenix.framework:before { content: "\f3dc"; font-family: 'brand-icons'; } -i.icon.phoenix.squadron::before { +i.icon.phoenix.squadron:before { content: "\f511"; font-family: 'brand-icons'; } -i.icon.php::before { +i.icon.php:before { content: "\f457"; font-family: 'brand-icons'; } -i.icon.pied.piper::before { +i.icon.pied.piper:before { content: "\f2ae"; font-family: 'brand-icons'; } -i.icon.pied.piper.alternate::before { +i.icon.pied.piper.alternate:before { content: "\f1a8"; font-family: 'brand-icons'; } -i.icon.pied.piper.hat::before { +i.icon.pied.piper.hat:before { content: "\f4e5"; font-family: 'brand-icons'; } -i.icon.pied.piper.pp::before { +i.icon.pied.piper.pp:before { content: "\f1a7"; font-family: 'brand-icons'; } -i.icon.pied.piper.square::before { - content: "\e01e"; +i.icon.pied.piper.square:before { + content: "\f91e"; font-family: 'brand-icons'; } -i.icon.pinterest::before { +i.icon.pinterest:before { content: "\f0d2"; font-family: 'brand-icons'; } -i.icon.pinterest.p::before { +i.icon.pinterest.p:before { content: "\f231"; font-family: 'brand-icons'; } -i.icon.pinterest.square::before { +i.icon.pinterest.square:before { content: "\f0d3"; font-family: 'brand-icons'; } -i.icon.playstation::before { +i.icon.playstation:before { content: "\f3df"; font-family: 'brand-icons'; } -i.icon.product.hunt::before { +i.icon.product.hunt:before { content: "\f288"; font-family: 'brand-icons'; } -i.icon.pushed::before { +i.icon.pushed:before { content: "\f3e1"; font-family: 'brand-icons'; } -i.icon.python::before { +i.icon.python:before { content: "\f3e2"; font-family: 'brand-icons'; } -i.icon.qq::before { +i.icon.qq:before { content: "\f1d6"; font-family: 'brand-icons'; } -i.icon.quinscape::before { +i.icon.quinscape:before { content: "\f459"; font-family: 'brand-icons'; } -i.icon.quora::before { +i.icon.quora:before { content: "\f2c4"; font-family: 'brand-icons'; } -i.icon.r.project::before { +i.icon.r.project:before { content: "\f4f7"; font-family: 'brand-icons'; } -i.icon.raspberry.pi::before { +i.icon.raspberry.pi:before { content: "\f7bb"; font-family: 'brand-icons'; } -i.icon.ravelry::before { +i.icon.ravelry:before { content: "\f2d9"; font-family: 'brand-icons'; } -i.icon.react::before { +i.icon.react:before { content: "\f41b"; font-family: 'brand-icons'; } -i.icon.reacteurope::before { +i.icon.reacteurope:before { content: "\f75d"; font-family: 'brand-icons'; } -i.icon.readme::before { +i.icon.readme:before { content: "\f4d5"; font-family: 'brand-icons'; } -i.icon.rebel::before { +i.icon.rebel:before { content: "\f1d0"; font-family: 'brand-icons'; } -i.icon.reddit::before { +i.icon.reddit:before { content: "\f1a1"; font-family: 'brand-icons'; } -i.icon.reddit.alien::before { +i.icon.reddit.alien:before { content: "\f281"; font-family: 'brand-icons'; } -i.icon.reddit.square::before { +i.icon.reddit.square:before { content: "\f1a2"; font-family: 'brand-icons'; } -i.icon.redhat::before { +i.icon.redhat:before { content: "\f7bc"; font-family: 'brand-icons'; } -i.icon.redriver::before { +i.icon.redriver:before { content: "\f3e3"; font-family: 'brand-icons'; } -i.icon.redyeti::before { +i.icon.redyeti:before { content: "\f69d"; font-family: 'brand-icons'; } -i.icon.renren::before { +i.icon.renren:before { content: "\f18b"; font-family: 'brand-icons'; } -i.icon.replyd::before { +i.icon.replyd:before { content: "\f3e6"; font-family: 'brand-icons'; } -i.icon.researchgate::before { +i.icon.researchgate:before { content: "\f4f8"; font-family: 'brand-icons'; } -i.icon.resolving::before { +i.icon.resolving:before { content: "\f3e7"; font-family: 'brand-icons'; } -i.icon.rev::before { +i.icon.rev:before { content: "\f5b2"; font-family: 'brand-icons'; } -i.icon.rocketchat::before { +i.icon.rocketchat:before { content: "\f3e8"; font-family: 'brand-icons'; } -i.icon.rockrms::before { +i.icon.rockrms:before { content: "\f3e9"; font-family: 'brand-icons'; } -i.icon.rust::before { - content: "\e07a"; - font-family: 'brand-icons'; -} - -i.icon.safari::before { +i.icon.safari:before { content: "\f267"; font-family: 'brand-icons'; } -i.icon.salesforce::before { +i.icon.salesforce:before { content: "\f83b"; font-family: 'brand-icons'; } -i.icon.sass::before { +i.icon.sass:before { content: "\f41e"; font-family: 'brand-icons'; } -i.icon.schlix::before { +i.icon.schlix:before { content: "\f3ea"; font-family: 'brand-icons'; } -i.icon.scribd::before { +i.icon.scribd:before { content: "\f28a"; font-family: 'brand-icons'; } -i.icon.searchengin::before { +i.icon.searchengin:before { content: "\f3eb"; font-family: 'brand-icons'; } -i.icon.sellcast::before { +i.icon.sellcast:before { content: "\f2da"; font-family: 'brand-icons'; } -i.icon.sellsy::before { +i.icon.sellsy:before { content: "\f213"; font-family: 'brand-icons'; } -i.icon.servicestack::before { +i.icon.servicestack:before { content: "\f3ec"; font-family: 'brand-icons'; } -i.icon.shirtsinbulk::before { +i.icon.shirtsinbulk:before { content: "\f214"; font-family: 'brand-icons'; } -i.icon.shopify::before { - content: "\e057"; +i.icon.shopify:before { + content: "\f957"; font-family: 'brand-icons'; } -i.icon.shopware::before { +i.icon.shopware:before { content: "\f5b5"; font-family: 'brand-icons'; } -i.icon.simplybuilt::before { +i.icon.simplybuilt:before { content: "\f215"; font-family: 'brand-icons'; } -i.icon.sistrix::before { +i.icon.sistrix:before { content: "\f3ee"; font-family: 'brand-icons'; } -i.icon.sith::before { +i.icon.sith:before { content: "\f512"; font-family: 'brand-icons'; } -i.icon.sketch::before { +i.icon.sketch:before { content: "\f7c6"; font-family: 'brand-icons'; } -i.icon.skyatlas::before { +i.icon.skyatlas:before { content: "\f216"; font-family: 'brand-icons'; } -i.icon.skype::before { +i.icon.skype:before { content: "\f17e"; font-family: 'brand-icons'; } -i.icon.slack::before { +i.icon.slack:before { content: "\f198"; font-family: 'brand-icons'; } -i.icon.slack.hash::before { +i.icon.slack.hash:before { content: "\f3ef"; font-family: 'brand-icons'; } -i.icon.slideshare::before { +i.icon.slideshare:before { content: "\f1e7"; font-family: 'brand-icons'; } -i.icon.snapchat::before { +i.icon.snapchat:before { content: "\f2ab"; font-family: 'brand-icons'; } -i.icon.snapchat.ghost::before { +i.icon.snapchat.ghost:before { content: "\f2ac"; font-family: 'brand-icons'; } -i.icon.snapchat.square::before { +i.icon.snapchat.square:before { content: "\f2ad"; font-family: 'brand-icons'; } -i.icon.soundcloud::before { +i.icon.soundcloud:before { content: "\f1be"; font-family: 'brand-icons'; } -i.icon.sourcetree::before { +i.icon.sourcetree:before { content: "\f7d3"; font-family: 'brand-icons'; } -i.icon.speakap::before { +i.icon.speakap:before { content: "\f3f3"; font-family: 'brand-icons'; } -i.icon.speaker.deck::before { +i.icon.speaker.deck:before { content: "\f83c"; font-family: 'brand-icons'; } -i.icon.spotify::before { +i.icon.spotify:before { content: "\f1bc"; font-family: 'brand-icons'; } -i.icon.squarespace::before { +i.icon.squarespace:before { content: "\f5be"; font-family: 'brand-icons'; } -i.icon.stack.exchange::before { +i.icon.stack.exchange:before { content: "\f18d"; font-family: 'brand-icons'; } -i.icon.stack.overflow::before { +i.icon.stack.overflow:before { content: "\f16c"; font-family: 'brand-icons'; } -i.icon.stackpath::before { +i.icon.stackpath:before { content: "\f842"; font-family: 'brand-icons'; } -i.icon.staylinked::before { +i.icon.staylinked:before { content: "\f3f5"; font-family: 'brand-icons'; } -i.icon.steam::before { +i.icon.steam:before { content: "\f1b6"; font-family: 'brand-icons'; } -i.icon.steam.square::before { +i.icon.steam.square:before { content: "\f1b7"; font-family: 'brand-icons'; } -i.icon.steam.symbol::before { +i.icon.steam.symbol:before { content: "\f3f6"; font-family: 'brand-icons'; } -i.icon.sticker.mule::before { +i.icon.sticker.mule:before { content: "\f3f7"; font-family: 'brand-icons'; } -i.icon.strava::before { +i.icon.strava:before { content: "\f428"; font-family: 'brand-icons'; } -i.icon.stripe::before { +i.icon.stripe:before { content: "\f429"; font-family: 'brand-icons'; } -i.icon.stripe.s::before { +i.icon.stripe.s:before { content: "\f42a"; font-family: 'brand-icons'; } -i.icon.studiovinari::before { +i.icon.studiovinari:before { content: "\f3f8"; font-family: 'brand-icons'; } -i.icon.stumbleupon::before { +i.icon.stumbleupon:before { content: "\f1a4"; font-family: 'brand-icons'; } -i.icon.stumbleupon.circle::before { +i.icon.stumbleupon.circle:before { content: "\f1a3"; font-family: 'brand-icons'; } -i.icon.superpowers::before { +i.icon.superpowers:before { content: "\f2dd"; font-family: 'brand-icons'; } -i.icon.supple::before { +i.icon.supple:before { content: "\f3f9"; font-family: 'brand-icons'; } -i.icon.suse::before { +i.icon.suse:before { content: "\f7d6"; font-family: 'brand-icons'; } -i.icon.swift::before { +i.icon.swift:before { content: "\f8e1"; font-family: 'brand-icons'; } -i.icon.symfony::before { +i.icon.symfony:before { content: "\f83d"; font-family: 'brand-icons'; } -i.icon.teamspeak::before { +i.icon.teamspeak:before { content: "\f4f9"; font-family: 'brand-icons'; } -i.icon.telegram::before { +i.icon.telegram:before { content: "\f2c6"; font-family: 'brand-icons'; } -i.icon.telegram.plane::before { +i.icon.telegram.plane:before { content: "\f3fe"; font-family: 'brand-icons'; } -i.icon.tencent.weibo::before { +i.icon.tencent.weibo:before { content: "\f1d5"; font-family: 'brand-icons'; } -i.icon.themeco::before { +i.icon.themeco:before { content: "\f5c6"; font-family: 'brand-icons'; } -i.icon.themeisle::before { +i.icon.themeisle:before { content: "\f2b2"; font-family: 'brand-icons'; } -i.icon.think.peaks::before { +i.icon.think.peaks:before { content: "\f731"; font-family: 'brand-icons'; } -i.icon.tiktok::before { - content: "\e07b"; +i.icon.trade.federation:before { + content: "\f513"; font-family: 'brand-icons'; } -i.icon.trade.federation::before { - content: "\f513"; +i.icon.trello:before { + content: "\f181"; font-family: 'brand-icons'; } -i.icon.trello::before { - content: "\f181"; +i.icon.tripadvisor:before { + content: "\f262"; font-family: 'brand-icons'; } -i.icon.tumblr::before { +i.icon.tumblr:before { content: "\f173"; font-family: 'brand-icons'; } -i.icon.tumblr.square::before { +i.icon.tumblr.square:before { content: "\f174"; font-family: 'brand-icons'; } -i.icon.twitch::before { +i.icon.twitch:before { content: "\f1e8"; font-family: 'brand-icons'; } -i.icon.twitter::before { +i.icon.twitter:before { content: "\f099"; font-family: 'brand-icons'; } -i.icon.twitter.square::before { +i.icon.twitter.square:before { content: "\f081"; font-family: 'brand-icons'; } -i.icon.typo3::before { +i.icon.typo3:before { content: "\f42b"; font-family: 'brand-icons'; } -i.icon.uber::before { +i.icon.uber:before { content: "\f402"; font-family: 'brand-icons'; } -i.icon.ubuntu::before { +i.icon.ubuntu:before { content: "\f7df"; font-family: 'brand-icons'; } -i.icon.uikit::before { +i.icon.uikit:before { content: "\f403"; font-family: 'brand-icons'; } -i.icon.umbraco::before { +i.icon.umbraco:before { content: "\f8e8"; font-family: 'brand-icons'; } -i.icon.uncharted::before { - content: "\e084"; - font-family: 'brand-icons'; -} - -i.icon.uniregistry::before { +i.icon.uniregistry:before { content: "\f404"; font-family: 'brand-icons'; } -i.icon.unity::before { - content: "\e049"; +i.icon.unity:before { + content: "\f949"; font-family: 'brand-icons'; } -i.icon.unsplash::before { - content: "\e07c"; - font-family: 'brand-icons'; -} - -i.icon.untappd::before { +i.icon.untappd:before { content: "\f405"; font-family: 'brand-icons'; } -i.icon.ups::before { +i.icon.ups:before { content: "\f7e0"; font-family: 'brand-icons'; } -i.icon.usb::before { +i.icon.usb:before { content: "\f287"; font-family: 'brand-icons'; } -i.icon.usps::before { +i.icon.usps:before { content: "\f7e1"; font-family: 'brand-icons'; } -i.icon.ussunnah::before { +i.icon.ussunnah:before { content: "\f407"; font-family: 'brand-icons'; } -i.icon.vaadin::before { +i.icon.vaadin:before { content: "\f408"; font-family: 'brand-icons'; } -i.icon.viacoin::before { +i.icon.viacoin:before { content: "\f237"; font-family: 'brand-icons'; } -i.icon.viadeo::before { +i.icon.viadeo:before { content: "\f2a9"; font-family: 'brand-icons'; } -i.icon.viadeo.square::before { +i.icon.viadeo.square:before { content: "\f2aa"; font-family: 'brand-icons'; } -i.icon.viber::before { +i.icon.viber:before { content: "\f409"; font-family: 'brand-icons'; } -i.icon.vimeo::before { +i.icon.vimeo:before { content: "\f40a"; font-family: 'brand-icons'; } -i.icon.vimeo.square::before { +i.icon.vimeo.square:before { content: "\f194"; font-family: 'brand-icons'; } -i.icon.vimeo.v::before { +i.icon.vimeo.v:before { content: "\f27d"; font-family: 'brand-icons'; } -i.icon.vine::before { +i.icon.vine:before { content: "\f1ca"; font-family: 'brand-icons'; } -i.icon.vk::before { +i.icon.vk:before { content: "\f189"; font-family: 'brand-icons'; } -i.icon.vnv::before { +i.icon.vnv:before { content: "\f40b"; font-family: 'brand-icons'; } -i.icon.vuejs::before { +i.icon.vuejs:before { content: "\f41f"; font-family: 'brand-icons'; } -i.icon.watchman.monitoring::before { - content: "\e087"; - font-family: 'brand-icons'; -} - -i.icon.waze::before { +i.icon.waze:before { content: "\f83f"; font-family: 'brand-icons'; } -i.icon.weebly::before { +i.icon.weebly:before { content: "\f5cc"; font-family: 'brand-icons'; } -i.icon.weibo::before { +i.icon.weibo:before { content: "\f18a"; font-family: 'brand-icons'; } -i.icon.weixin::before { +i.icon.weixin:before { content: "\f1d7"; font-family: 'brand-icons'; } -i.icon.whatsapp::before { +i.icon.whatsapp:before { content: "\f232"; font-family: 'brand-icons'; } -i.icon.whatsapp.square::before { +i.icon.whatsapp.square:before { content: "\f40c"; font-family: 'brand-icons'; } -i.icon.whmcs::before { +i.icon.whmcs:before { content: "\f40d"; font-family: 'brand-icons'; } -i.icon.wikipedia.w::before { +i.icon.wikipedia.w:before { content: "\f266"; font-family: 'brand-icons'; } -i.icon.windows::before { +i.icon.windows:before { content: "\f17a"; font-family: 'brand-icons'; } -i.icon.wix::before { +i.icon.wix:before { content: "\f5cf"; font-family: 'brand-icons'; } -i.icon.wizards.of.the.coast::before { +i.icon.wizards.of.the.coast:before { content: "\f730"; font-family: 'brand-icons'; } -i.icon.wodu::before { - content: "\e088"; - font-family: 'brand-icons'; -} - -i.icon.wolf.pack.battalion::before { +i.icon.wolf.pack.battalion:before { content: "\f514"; font-family: 'brand-icons'; } -i.icon.wordpress::before { +i.icon.wordpress:before { content: "\f19a"; font-family: 'brand-icons'; } -i.icon.wordpress.simple::before { +i.icon.wordpress.simple:before { content: "\f411"; font-family: 'brand-icons'; } -i.icon.wpbeginner::before { +i.icon.wpbeginner:before { content: "\f297"; font-family: 'brand-icons'; } -i.icon.wpexplorer::before { +i.icon.wpexplorer:before { content: "\f2de"; font-family: 'brand-icons'; } -i.icon.wpforms::before { +i.icon.wpforms:before { content: "\f298"; font-family: 'brand-icons'; } -i.icon.wpressr::before { +i.icon.wpressr:before { content: "\f3e4"; font-family: 'brand-icons'; } -i.icon.xbox::before { +i.icon.xbox:before { content: "\f412"; font-family: 'brand-icons'; } -i.icon.xing::before { +i.icon.xing:before { content: "\f168"; font-family: 'brand-icons'; } -i.icon.xing.square::before { +i.icon.xing.square:before { content: "\f169"; font-family: 'brand-icons'; } -i.icon.y.combinator::before { +i.icon.y.combinator:before { content: "\f23b"; font-family: 'brand-icons'; } -i.icon.yahoo::before { +i.icon.yahoo:before { content: "\f19e"; font-family: 'brand-icons'; } -i.icon.yammer::before { +i.icon.yammer:before { content: "\f840"; font-family: 'brand-icons'; } -i.icon.yandex::before { +i.icon.yandex:before { content: "\f413"; font-family: 'brand-icons'; } -i.icon.yandex.international::before { +i.icon.yandex.international:before { content: "\f414"; font-family: 'brand-icons'; } -i.icon.yarn::before { +i.icon.yarn:before { content: "\f7e3"; font-family: 'brand-icons'; } -i.icon.yelp::before { +i.icon.yelp:before { content: "\f1e9"; font-family: 'brand-icons'; } -i.icon.yoast::before { +i.icon.yoast:before { content: "\f2b1"; font-family: 'brand-icons'; } -i.icon.youtube::before { +i.icon.youtube:before { content: "\f167"; font-family: 'brand-icons'; } -i.icon.youtube.square::before { +i.icon.youtube.square:before { content: "\f431"; font-family: 'brand-icons'; } -i.icon.zhihu::before { +i.icon.zhihu:before { content: "\f63f"; font-family: 'brand-icons'; } /* Aliases */ -i.icon.american.express::before { +i.icon.american.express:before { content: "\f1f3"; font-family: 'brand-icons'; } -i.icon.american.express.card::before { +i.icon.american.express.card:before { content: "\f1f3"; font-family: 'brand-icons'; } -i.icon.amex::before { +i.icon.amex:before { content: "\f1f3"; font-family: 'brand-icons'; } -i.icon.bitbucket.square::before { +i.icon.bitbucket.square:before { content: "\f171"; font-family: 'brand-icons'; } -i.icon.bluetooth.alternative::before { +i.icon.bluetooth.alternative:before { content: "\f294"; font-family: 'brand-icons'; } -i.icon.credit.card.amazon.pay::before { +i.icon.credit.card.amazon.pay:before { content: "\f42d"; font-family: 'brand-icons'; } -i.icon.credit.card.american.express::before { +i.icon.credit.card.american.express:before { content: "\f1f3"; font-family: 'brand-icons'; } -i.icon.credit.card.diners.club::before { +i.icon.credit.card.diners.club:before { content: "\f24c"; font-family: 'brand-icons'; } -i.icon.credit.card.discover::before { +i.icon.credit.card.discover:before { content: "\f1f2"; font-family: 'brand-icons'; } -i.icon.credit.card.jcb::before { +i.icon.credit.card.jcb:before { content: "\f24b"; font-family: 'brand-icons'; } -i.icon.credit.card.mastercard::before { +i.icon.credit.card.mastercard:before { content: "\f1f1"; font-family: 'brand-icons'; } -i.icon.credit.card.paypal::before { +i.icon.credit.card.paypal:before { content: "\f1f4"; font-family: 'brand-icons'; } -i.icon.credit.card.stripe::before { +i.icon.credit.card.stripe:before { content: "\f1f5"; font-family: 'brand-icons'; } -i.icon.credit.card.visa::before { +i.icon.credit.card.visa:before { content: "\f1f0"; font-family: 'brand-icons'; } -i.icon.diners.club::before { +i.icon.diners.club:before { content: "\f24c"; font-family: 'brand-icons'; } -i.icon.diners.club.card::before { +i.icon.diners.club.card:before { content: "\f24c"; font-family: 'brand-icons'; } -i.icon.discover::before { +i.icon.discover:before { content: "\f1f2"; font-family: 'brand-icons'; } -i.icon.discover.card::before { +i.icon.discover.card:before { content: "\f1f2"; font-family: 'brand-icons'; } -i.icon.disk.outline::before { +i.icon.disk.outline:before { content: "\f369"; font-family: 'brand-icons'; } -i.icon.dribble::before { +i.icon.dribble:before { content: "\f17d"; font-family: 'brand-icons'; } -i.icon.eercast::before { +i.icon.eercast:before { content: "\f2da"; font-family: 'brand-icons'; } -i.icon.envira.gallery::before { +i.icon.envira.gallery:before { content: "\f299"; font-family: 'brand-icons'; } -i.icon.fa::before { +i.icon.fa:before { content: "\f2b4"; font-family: 'brand-icons'; } -i.icon.facebook.official::before { +i.icon.facebook.official:before { content: "\f082"; font-family: 'brand-icons'; } -i.icon.five.hundred.pixels::before { +i.icon.five.hundred.pixels:before { content: "\f26e"; font-family: 'brand-icons'; } -i.icon.gittip::before { +i.icon.gittip:before { content: "\f184"; font-family: 'brand-icons'; } -i.icon.google.plus.circle::before { +i.icon.google.plus.circle:before { content: "\f2b3"; font-family: 'brand-icons'; } -i.icon.google.plus.official::before { +i.icon.google.plus.official:before { content: "\f2b3"; font-family: 'brand-icons'; } -i.icon.japan.credit.bureau::before { +i.icon.japan.credit.bureau:before { content: "\f24b"; font-family: 'brand-icons'; } -i.icon.japan.credit.bureau.card::before { +i.icon.japan.credit.bureau.card:before { content: "\f24b"; font-family: 'brand-icons'; } -i.icon.jcb::before { +i.icon.jcb:before { content: "\f24b"; font-family: 'brand-icons'; } -i.icon.linkedin.square::before { +i.icon.linkedin.square:before { content: "\f08c"; font-family: 'brand-icons'; } -i.icon.mastercard::before { +i.icon.mastercard:before { content: "\f1f1"; font-family: 'brand-icons'; } -i.icon.mastercard.card::before { +i.icon.mastercard.card:before { content: "\f1f1"; font-family: 'brand-icons'; } -i.icon.microsoft.edge::before { +i.icon.microsoft.edge:before { content: "\f282"; font-family: 'brand-icons'; } -i.icon.ms.edge::before { +i.icon.ms.edge:before { content: "\f282"; font-family: 'brand-icons'; } -i.icon.new.pied.piper::before { +i.icon.new.pied.piper:before { content: "\f2ae"; font-family: 'brand-icons'; } -i.icon.optinmonster::before { +i.icon.optinmonster:before { content: "\f23c"; font-family: 'brand-icons'; } -i.icon.paypal.card::before { +i.icon.paypal.card:before { content: "\f1f4"; font-family: 'brand-icons'; } -i.icon.pied.piper.hat::before { +i.icon.pied.piper.hat:before { content: "\f2ae"; font-family: 'brand-icons'; } -i.icon.pocket::before { +i.icon.pocket:before { content: "\f265"; font-family: 'brand-icons'; } -i.icon.stripe.card::before { +i.icon.stripe.card:before { content: "\f1f5"; font-family: 'brand-icons'; } -i.icon.theme.isle::before { +i.icon.theme.isle:before { content: "\f2b2"; font-family: 'brand-icons'; } -i.icon.visa::before { +i.icon.visa:before { content: "\f1f0"; font-family: 'brand-icons'; } -i.icon.visa.card::before { +i.icon.visa.card:before { content: "\f1f0"; font-family: 'brand-icons'; } -i.icon.wechat::before { +i.icon.wechat:before { content: "\f1d7"; font-family: 'brand-icons'; } -i.icon.wikipedia::before { +i.icon.wikipedia:before { content: "\f266"; font-family: 'brand-icons'; } -i.icon.wordpress.beginner::before { +i.icon.wordpress.beginner:before { content: "\f297"; font-family: 'brand-icons'; } -i.icon.wordpress.forms::before { +i.icon.wordpress.forms:before { content: "\f298"; font-family: 'brand-icons'; } -i.icon.yc::before { +i.icon.yc:before { content: "\f23b"; font-family: 'brand-icons'; } -i.icon.ycombinator::before { +i.icon.ycombinator:before { content: "\f23b"; font-family: 'brand-icons'; } -i.icon.youtube.play::before { +i.icon.youtube.play:before { content: "\f167"; font-family: 'brand-icons'; } -/******************************* - Theme Overrides -*******************************/ - /******************************* Site Overrides *******************************/ @@ -18277,6 +17872,7 @@ img.ui.bordered.image { text-align: left; line-height: 1.21428571em; font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + padding: 0.67857143em 1em; background: #FFFFFF; border: 1px solid rgba(34, 36, 38, 0.15); color: rgba(0, 0, 0, 0.87); @@ -18289,18 +17885,6 @@ img.ui.bordered.image { box-shadow: none; } -.ui.input > input:not([type="color"]) { - padding: 0.67857143em 1em; -} - -.ui.input > input::-webkit-calendar-picker-indicator { - padding: 0; - opacity: 0.5; - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; - cursor: pointer; -} - /*-------------------- Placeholder ---------------------*/ @@ -18355,7 +17939,7 @@ img.ui.bordered.image { Loading ---------------------*/ -.ui.loading.loading.input > i.icon::before { +.ui.loading.loading.input > i.icon:before { position: absolute; content: ''; top: 50%; @@ -18367,7 +17951,7 @@ img.ui.bordered.image { border: 0.2em solid rgba(0, 0, 0, 0.1); } -.ui.loading.loading.input > i.icon::after { +.ui.loading.loading.input > i.icon:after { position: absolute; content: ''; top: 50%; @@ -18423,35 +18007,6 @@ img.ui.bordered.image { box-shadow: none; } -.ui.input > input:not(:-moz-placeholder-shown):invalid { - background-color: #FFF6F6; - border-color: #E0B4B4; - color: #9F3A38; - box-shadow: none; -} - -.ui.input > input:not(:-ms-input-placeholder):invalid { - background-color: #FFF6F6; - border-color: #E0B4B4; - color: #9F3A38; - box-shadow: none; -} - -.ui.input > input:not(:placeholder-shown):invalid { - background-color: #FFF6F6; - border-color: #E0B4B4; - color: #9F3A38; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.input > input:not(:-ms-input-placeholder):invalid { - background-color: #FFF6F6; - border-color: #E0B4B4; - color: #9F3A38; - box-shadow: none; -} - /* Placeholder */ .ui.input.error > input::-webkit-input-placeholder { @@ -18673,13 +18228,13 @@ img.ui.bordered.image { pointer-events: none; } -.ui.ui.ui.ui.icon.input:not(.corner) > textarea, -.ui.ui.ui.ui.icon.input:not(.corner) > input { +.ui.ui.ui.ui.icon.input > textarea, +.ui.ui.ui.ui.icon.input > input { padding-right: 2.67142857em; } -.ui.icon.input > i.icon::before, -.ui.icon.input > i.icon::after { +.ui.icon.input > i.icon:before, +.ui.icon.input > i.icon:after { left: 0; position: absolute; text-align: center; @@ -18710,19 +18265,14 @@ img.ui.bordered.image { left: 0.5em; } -.ui.ui.ui.ui[class*="left icon"]:not([class*="left corner"]).input > textarea, -.ui.ui.ui.ui[class*="left icon"]:not([class*="left corner"]).input > input { +.ui.ui.ui.ui[class*="left icon"].input > textarea, +.ui.ui.ui.ui[class*="left icon"].input > input { padding-left: 2.67142857em; -} - -.ui.ui.ui.ui[class*="left icon"]:not(.corner).input > textarea, -.ui.ui.ui.ui[class*="left icon"]:not(.corner).input > input { padding-right: 1em; } /* Focus */ -.ui.input > input:focus::-webkit-calendar-picker-indicator, .ui.icon.input > textarea:focus ~ i.icon, .ui.icon.input > input:focus ~ i.icon { opacity: 1; @@ -18792,16 +18342,14 @@ img.ui.bordered.image { /* Spacing with corner label */ -.ui[class*="corner labeled"]:not([class*="left corner labeled"]).input > .ui.dropdown, -.ui[class*="corner labeled"]:not([class*="left corner labeled"]).input > textarea, -.ui[class*="corner labeled"]:not([class*="left corner labeled"]).input > input { - padding-right: 2.5em; +.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input > textarea, +.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input > input { + padding-right: 2.5em !important; } -.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > .ui.dropdown, .ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > textarea, .ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > input { - padding-right: 3.25em; + padding-right: 3.25em !important; } .ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > i.icon { @@ -18810,89 +18358,20 @@ img.ui.bordered.image { /* Left Labeled */ -.ui[class*="left icon"].input > .ui.dropdown, -.ui[class*="left corner labeled"].input > .ui.dropdown, -.ui[class*="left corner labeled"].input > textarea, -.ui[class*="left corner labeled"].input > input { - padding-left: 2.5em; -} - -.ui[class*="corner labeled"]:not([class*="left corner labeled"])[class*="left icon"].input > .ui.dropdown, -.ui[class*="corner labeled"]:not([class*="left corner labeled"])[class*="left icon"].input > textarea, -.ui[class*="corner labeled"]:not([class*="left corner labeled"])[class*="left icon"].input > input { - padding-right: 3.25em; +.ui[class*="left corner labeled"].labeled.input > textarea, +.ui[class*="left corner labeled"].labeled.input > input { + padding-left: 2.5em !important; } -.ui[class*="left corner labeled"][class*="left icon"].input > .ui.dropdown, -.ui[class*="left corner labeled"][class*="left icon"].input > textarea, -.ui[class*="left corner labeled"][class*="left icon"].input > input { - padding-left: 4em; +.ui[class*="left corner labeled"].icon.input > textarea, +.ui[class*="left corner labeled"].icon.input > input { + padding-left: 3.25em !important; } .ui[class*="left corner labeled"].icon.input > i.icon { margin-left: 1.25em; } -.ui[class*="left corner labeled"].icon:not([class*="left icon"]).input > input { - padding-right: 2.5em; -} - -.ui[class*="corner labeled"]:not([class*="left corner labeled"]).icon:not([class*="left icon"]).input > input { - padding-right: 5em; -} - -.ui[class*="left icon"].input > .ui.dropdown > .search, -.ui[class*="left corner labeled"].input > .ui.dropdown > .search { - padding-left: 2.5em; -} - -.ui[class*="left icon"].input > .ui.dropdown > .menu, -.ui[class*="left corner labeled"].input > .ui.dropdown > .menu { - padding-left: 1.25em; -} - -.ui[class*="left icon"].input > .ui.dropdown > .menu > .item, -.ui[class*="left corner labeled"].input > .ui.dropdown > .menu > .item { - padding-left: 2.5em; - margin-left: -1.25em; -} - -.ui[class*="left corner labeled"][class*="left icon"].input > .ui.dropdown > .search { - padding-left: 4em; -} - -.ui[class*="left corner labeled"][class*="left icon"].input > .ui.dropdown > .menu > .item { - padding-left: 4em; -} - -.ui.icon.input:not([class*="left icon"]) > .ui.dropdown > .search, -.ui[class*="corner labeled"]:not([class*="left corner labeled"]).input > .ui.dropdown > .search { - padding-right: 5.75em; -} - -.ui.icon.input:not([class*="left icon"]) > .ui.dropdown > .remove.icon, -.ui[class*="corner labeled"]:not([class*="left corner labeled"]).input > .ui.dropdown > .remove.icon, -.ui.icon.input:not([class*="left icon"]) > .ui.dropdown > .dropdown.icon, -.ui[class*="corner labeled"]:not([class*="left corner labeled"]).input > .ui.dropdown > .dropdown.icon { - padding-right: 2.5em; -} - -.ui[class*="corner labeled"]:not([class*="left corner labeled"]).icon:not([class*="left icon"]).input > .ui.dropdown > .search { - padding-right: 7.25em; -} - -.ui[class*="corner labeled"]:not([class*="left corner labeled"]).icon:not([class*="left icon"]).input > .ui.dropdown > .remove.icon, -.ui[class*="corner labeled"]:not([class*="left corner labeled"]).icon:not([class*="left icon"]).input > .ui.dropdown > .dropdown.icon { - padding-right: 4em; -} - -.ui.icon.input > .ui.visible.dropdown ~ i.icon, -.ui.icon.input > .ui.active.dropdown ~ i.icon, -.ui[class*="corner labeled"].input > .ui.visible.dropdown ~ .ui.corner.label, -.ui[class*="corner labeled"].input > .ui.active.dropdown ~ .ui.corner.label { - z-index: 10; -} - .ui.icon.input > textarea ~ i.icon { height: 3em; } @@ -19118,1641 +18597,1423 @@ img.ui.bordered.image { } /*-------------------- - File - ---------------------*/ - -/* width hack for chrome/edge */ - -.ui.file.input { - width: 100%; -} + Size +---------------------*/ -.ui.file.input input[type="file"] { - width: 0; +.ui.input { + font-size: 1em; } -.ui.form .field > input[type="file"], -.ui.file.input:not(.action) input[type="file"] { - padding: 0; +.ui.mini.input { + font-size: 0.78571429em; } -.ui.action.file.input input[type="file"]::-webkit-file-upload-button { - display: none; +.ui.tiny.input { + font-size: 0.85714286em; } -.ui.form .field input[type="file"]::-webkit-file-upload-button, -.ui.file.input input[type="file"]::-webkit-file-upload-button { - border: none; - cursor: pointer; - padding: 0.67857143em 1em; - margin-right: 1em; - background: #e0e1e2; - font-weight: 600; - color: rgba(0, 0, 0, 0.6); +.ui.small.input { + font-size: 0.92857143em; } -.ui.form .field input[type="file"]::-webkit-file-upload-button:hover, -.ui.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #cacbcd; - color: rgba(0, 0, 0, 0.6); +.ui.large.input { + font-size: 1.14285714em; } -.ui.action.file.input input[type="file"]::-ms-browse { - display: none; +.ui.big.input { + font-size: 1.28571429em; } -.ui.form .field input[type="file"]::-ms-browse, -.ui.file.input input[type="file"]::-ms-browse { - border: none; - cursor: pointer; - padding: 0.67857143em 1em; - margin: 0; - background: #e0e1e2; - font-weight: 600; - color: rgba(0, 0, 0, 0.6); +.ui.huge.input { + font-size: 1.42857143em; } -.ui.form .field input[type="file"]::-ms-browse:hover, -.ui.file.input input[type="file"]::-ms-browse:hover { - background: #cacbcd; - color: rgba(0, 0, 0, 0.6); +.ui.massive.input { + font-size: 1.71428571em; } -/* IE needs additional styling for input field :S */ - -@media all and (-ms-high-contrast: none) { - .ui.file.input > input[type="file"], - input[type="file"].ui.file.input { - padding: 0 !important; - } -} +/******************************* + Theme Overrides +*******************************/ -.ui.action.file.input input[type="file"]::file-selector-button { - display: none; -} +/******************************* + Site Overrides +*******************************/ -.ui.form .field input[type="file"]::file-selector-button, -.ui.file.input input[type="file"]::file-selector-button { - border: none; - cursor: pointer; - padding: 0.67857143em 1em; - margin-right: 1em; - background: #e0e1e2; - font-weight: 600; - color: rgba(0, 0, 0, 0.6); -} +/******************************* + Label +*******************************/ -.ui.form .field input[type="file"]::file-selector-button:hover, -.ui.file.input input[type="file"]::file-selector-button:hover { - background: #cacbcd; +.ui.label { + display: inline-block; + line-height: 1; + vertical-align: baseline; + margin: 0 0.14285714em; + background-color: #E8E8E8; + background-image: none; + padding: 0.5833em 0.833em; color: rgba(0, 0, 0, 0.6); + text-transform: none; + font-weight: 600; + border: 0 solid transparent; + border-radius: 0.28571429rem; + -webkit-transition: background 0.1s ease; + transition: background 0.1s ease; } -.ui.form .field input[type="file"]:required:invalid, -.ui.file.input input[type="file"]:required:invalid { - color: #9F3A38; - background: #FFF6F6; - border-color: #E0B4B4; +.ui.label:first-child { + margin-left: 0; } -input[type="file"].ui.invisible.file.input, -.ui.invisible.file.input input[type="file"] { - left: -99999px; - position: absolute; +.ui.label:last-child { + margin-right: 0; } -input[type="file"].ui.file.input:focus + label.ui.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.button:not(.basic):not(.tertiary) { - background: #cacbcd; - color: rgba(0, 0, 0, 0.8); -} +/* Link */ -input[type="file"].ui.file.input:focus + label.ui.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.button:not(.basic):not(.tertiary).inverted { - background: #FFFFFF; +a.ui.label { + cursor: pointer; } -/* this is related to existing buttons, so the button color variable is used here! */ +/* Inside Link */ -input[type="file"].ui.file.input:focus + label.ui.primary.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.primary.button:not(.basic):not(.tertiary) { - background-color: #1678c2; - color: #FFFFFF; +.ui.label > a { + cursor: pointer; + color: inherit; + opacity: 0.5; + -webkit-transition: 0.1s opacity ease; + transition: 0.1s opacity ease; } -input[type="file"].ui.file.input:focus + label.ui.primary.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.primary.button:not(.basic):not(.tertiary).inverted { - background-color: #21b8ff; +.ui.label > a:hover { + opacity: 1; } -input[type="file"].ui.file.input:focus + label.ui.secondary.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.secondary.button:not(.basic):not(.tertiary) { - background-color: #27292a; - color: #FFFFFF; -} +/* Image */ -input[type="file"].ui.file.input:focus + label.ui.secondary.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.secondary.button:not(.basic):not(.tertiary).inverted { - background-color: #6e6e6e; +.ui.label > img { + width: auto !important; + vertical-align: middle; + height: 2.1666em; } -input[type="file"].ui.file.input:focus + label.ui.red.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.red.button:not(.basic):not(.tertiary) { - background-color: #d01919; - color: #FFFFFF; -} +/* Icon */ -input[type="file"].ui.file.input:focus + label.ui.red.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.red.button:not(.basic):not(.tertiary).inverted { - background-color: #ff392b; +.ui.left.icon.label > .icon, +.ui.label > .icon { + width: auto; + margin: 0 0.75em 0 0; } -input[type="file"].ui.file.input:focus + label.ui.orange.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.orange.button:not(.basic):not(.tertiary) { - background-color: #f26202; - color: #FFFFFF; -} +/* Detail */ -input[type="file"].ui.file.input:focus + label.ui.orange.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.orange.button:not(.basic):not(.tertiary).inverted { - background-color: #e76b00; +.ui.label > .detail { + display: inline-block; + vertical-align: top; + font-weight: 600; + margin-left: 1em; + opacity: 0.8; } -input[type="file"].ui.file.input:focus + label.ui.yellow.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.yellow.button:not(.basic):not(.tertiary) { - background-color: #eaae00; - color: #FFFFFF; +.ui.label > .detail .icon { + margin: 0 0.25em 0 0; } -input[type="file"].ui.file.input:focus + label.ui.yellow.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.yellow.button:not(.basic):not(.tertiary).inverted { - background-color: #ebcd00; -} +/* Removable label */ -input[type="file"].ui.file.input:focus + label.ui.olive.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.olive.button:not(.basic):not(.tertiary) { - background-color: #a7bd0d; - color: #FFFFFF; +.ui.label > .close.icon, +.ui.label > .delete.icon { + cursor: pointer; + font-size: 0.92857143em; + opacity: 0.5; + -webkit-transition: background 0.1s ease; + transition: background 0.1s ease; } -input[type="file"].ui.file.input:focus + label.ui.olive.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.olive.button:not(.basic):not(.tertiary).inverted { - background-color: #d2e745; +.ui.label > .close.icon:hover, +.ui.label > .delete.icon:hover { + opacity: 1; } -input[type="file"].ui.file.input:focus + label.ui.green.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.green.button:not(.basic):not(.tertiary) { - background-color: #16ab39; - color: #FFFFFF; -} +/* Backward compatible positioning */ -input[type="file"].ui.file.input:focus + label.ui.green.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.green.button:not(.basic):not(.tertiary).inverted { - background-color: #1ea92e; +.ui.label.left.icon > .close.icon, +.ui.label.left.icon > .delete.icon { + margin: 0 0.5em 0 0; } -input[type="file"].ui.file.input:focus + label.ui.teal.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.teal.button:not(.basic):not(.tertiary) { - background-color: #009c95; - color: #FFFFFF; +.ui.label:not(.icon) > .close.icon, +.ui.label:not(.icon) > .delete.icon { + margin: 0 0 0 0.5em; } -input[type="file"].ui.file.input:focus + label.ui.teal.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.teal.button:not(.basic):not(.tertiary).inverted { - background-color: #3affff; -} +/* Label for only an icon */ -input[type="file"].ui.file.input:focus + label.ui.blue.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.blue.button:not(.basic):not(.tertiary) { - background-color: #1678c2; - color: #FFFFFF; +.ui.icon.label > .icon { + margin: 0 auto; } -input[type="file"].ui.file.input:focus + label.ui.blue.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.blue.button:not(.basic):not(.tertiary).inverted { - background-color: #21b8ff; -} +/* Right Side Icon */ -input[type="file"].ui.file.input:focus + label.ui.violet.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.violet.button:not(.basic):not(.tertiary) { - background-color: #5829bb; - color: #FFFFFF; +.ui.right.icon.label > .icon { + margin: 0 0 0 0.75em; } -input[type="file"].ui.file.input:focus + label.ui.violet.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.violet.button:not(.basic):not(.tertiary).inverted { - background-color: #745aff; -} +/*------------------- + Group +--------------------*/ -input[type="file"].ui.file.input:focus + label.ui.purple.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.purple.button:not(.basic):not(.tertiary) { - background-color: #9627ba; - color: #FFFFFF; +.ui.labels > .label { + margin: 0 0.5em 0.5em 0; } -input[type="file"].ui.file.input:focus + label.ui.purple.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.purple.button:not(.basic):not(.tertiary).inverted { - background-color: #cf40ff; -} +/*------------------- + Coupling +--------------------*/ -input[type="file"].ui.file.input:focus + label.ui.pink.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.pink.button:not(.basic):not(.tertiary) { - background-color: #e61a8d; - color: #FFFFFF; +.ui.header > .ui.label { + margin-top: -0.29165em; } -input[type="file"].ui.file.input:focus + label.ui.pink.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.pink.button:not(.basic):not(.tertiary).inverted { - background-color: #ff5bd1; -} +/* Remove border radius on attached segment */ -input[type="file"].ui.file.input:focus + label.ui.brown.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.brown.button:not(.basic):not(.tertiary) { - background-color: #975b33; - color: #FFFFFF; +.ui.attached.segment > .ui.top.left.attached.label, +.ui.bottom.attached.segment > .ui.top.left.attached.label { + border-top-left-radius: 0; } -input[type="file"].ui.file.input:focus + label.ui.brown.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.brown.button:not(.basic):not(.tertiary).inverted { - background-color: #b0620f; +.ui.attached.segment > .ui.top.right.attached.label, +.ui.bottom.attached.segment > .ui.top.right.attached.label { + border-top-right-radius: 0; } -input[type="file"].ui.file.input:focus + label.ui.grey.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.grey.button:not(.basic):not(.tertiary) { - background-color: #838383; - color: #FFFFFF; +.ui.top.attached.segment > .ui.bottom.left.attached.label { + border-bottom-left-radius: 0; } -input[type="file"].ui.file.input:focus + label.ui.grey.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.grey.button:not(.basic):not(.tertiary).inverted { - background-color: #c2c4c5; +.ui.top.attached.segment > .ui.bottom.right.attached.label { + border-bottom-right-radius: 0; } -input[type="file"].ui.file.input:focus + label.ui.black.button:not(.basic):not(.tertiary), -.ui.file.input input[type="file"]:focus + label.ui.black.button:not(.basic):not(.tertiary) { - background-color: #27292a; - color: #FFFFFF; -} +/* Padding on next content after a label */ -input[type="file"].ui.file.input:focus + label.ui.black.button:not(.basic):not(.tertiary).inverted, -.ui.file.input input[type="file"]:focus + label.ui.black.button:not(.basic):not(.tertiary).inverted { - background-color: #000000; +.ui.top.attached.label ~ .ui.bottom.attached.label + :not(.attached), +.ui.top.attached.label + :not(.attached) { + margin-top: 2rem !important; } -input[type="file"].ui.primary.file.input::-webkit-file-upload-button, -.ui.primary.file.input input[type="file"]::-webkit-file-upload-button { - background: #2185D0; - color: #FFFFFF; +.ui.bottom.attached.label ~ :last-child:not(.attached) { + margin-top: 0; + margin-bottom: 2rem !important; } -input[type="file"].ui.primary.file.input::-webkit-file-upload-button:hover, -.ui.primary.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #1678c2; +.ui.segment:not(.basic) > .ui.top.attached.label { + margin-top: -1px; } -input[type="file"].ui.primary.file.input::-ms-browse, -.ui.primary.file.input input[type="file"]::-ms-browse { - background: #2185D0; - color: #FFFFFF; +.ui.segment:not(.basic) > .ui.bottom.attached.label { + margin-bottom: -1px; } -input[type="file"].ui.primary.file.input::-ms-browse:hover, -.ui.primary.file.input input[type="file"]::-ms-browse:hover { - background: #1678c2; +.ui.segment:not(.basic) > .ui.attached.label:not(.right) { + margin-left: -1px; } -input[type="file"].ui.primary.file.input::file-selector-button, -.ui.primary.file.input input[type="file"]::file-selector-button { - background: #2185D0; - color: #FFFFFF; +.ui.segment:not(.basic) > .ui.right.attached.label { + margin-right: -1px; } -input[type="file"].ui.primary.file.input::file-selector-button:hover, -.ui.primary.file.input input[type="file"]::file-selector-button:hover { - background: #1678c2; +.ui.segment:not(.basic) > .ui.attached.label:not(.left):not(.right) { + width: calc(100% + 2px); } -input[type="file"].ui.secondary.file.input::-webkit-file-upload-button, -.ui.secondary.file.input input[type="file"]::-webkit-file-upload-button { - background: #1B1C1D; - color: #FFFFFF; -} +/******************************* + Types +*******************************/ -input[type="file"].ui.secondary.file.input::-webkit-file-upload-button:hover, -.ui.secondary.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #27292a; +.ui.image.label { + width: auto; + margin-top: 0; + margin-bottom: 0; + max-width: 9999px; + vertical-align: baseline; + text-transform: none; + background: #E8E8E8; + padding: 0.5833em 0.833em 0.5833em 0.5em; + border-radius: 0.28571429rem; + -webkit-box-shadow: none; + box-shadow: none; } -input[type="file"].ui.secondary.file.input::-ms-browse, -.ui.secondary.file.input input[type="file"]::-ms-browse { - background: #1B1C1D; - color: #FFFFFF; +.ui.image.label.attached:not(.basic) { + padding: 0.5833em 0.833em 0.5833em 0.5em; } -input[type="file"].ui.secondary.file.input::-ms-browse:hover, -.ui.secondary.file.input input[type="file"]::-ms-browse:hover { - background: #27292a; +.ui.image.label img { + display: inline-block; + vertical-align: top; + height: 2.1666em; + margin: -0.5833em 0.5em -0.5833em -0.5em; + border-radius: 0.28571429rem 0 0 0.28571429rem; } -input[type="file"].ui.secondary.file.input::file-selector-button, -.ui.secondary.file.input input[type="file"]::file-selector-button { - background: #1B1C1D; - color: #FFFFFF; +.ui.image.label .detail { + background: rgba(0, 0, 0, 0.1); + margin: -0.5833em -0.833em -0.5833em 0.5em; + padding: 0.5833em 0.833em; + border-radius: 0 0.28571429rem 0.28571429rem 0; } -input[type="file"].ui.secondary.file.input::file-selector-button:hover, -.ui.secondary.file.input input[type="file"]::file-selector-button:hover { - background: #27292a; +.ui.bottom.attached.image.label:not(.right) > img, +.ui.top.right.attached.image.label > img { + border-top-left-radius: 0; } -input[type="file"].ui.red.file.input::-webkit-file-upload-button, -.ui.red.file.input input[type="file"]::-webkit-file-upload-button { - background: #DB2828; - color: #FFFFFF; +.ui.top.attached.image.label:not(.right) > img, +.ui.bottom.right.attached.image.label > img { + border-bottom-left-radius: 0; } -input[type="file"].ui.red.file.input::-webkit-file-upload-button:hover, -.ui.red.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #d01919; -} +/*------------------- + Tag +--------------------*/ -input[type="file"].ui.red.file.input::-ms-browse, -.ui.red.file.input input[type="file"]::-ms-browse { - background: #DB2828; - color: #FFFFFF; +.ui.tag.labels .label, +.ui.tag.label { + margin-left: 1em; + position: relative; + padding-left: 1.5em; + padding-right: 1.5em; + border-radius: 0 0.28571429rem 0.28571429rem 0; + -webkit-transition: none; + transition: none; } -input[type="file"].ui.red.file.input::-ms-browse:hover, -.ui.red.file.input input[type="file"]::-ms-browse:hover { - background: #d01919; +.ui.tag.labels .label:before, +.ui.tag.label:before { + position: absolute; + -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg); + transform: translateY(-50%) translateX(50%) rotate(-45deg); + top: 50%; + right: 100%; + content: ''; + background-color: inherit; + background-image: none; + width: 1.56em; + height: 1.56em; + -webkit-transition: none; + transition: none; } -input[type="file"].ui.red.file.input::file-selector-button, -.ui.red.file.input input[type="file"]::file-selector-button { - background: #DB2828; - color: #FFFFFF; +.ui.tag.labels .label:after, +.ui.tag.label:after { + position: absolute; + content: ''; + top: 50%; + left: -0.25em; + margin-top: -0.25em; + background-color: #FFFFFF; + width: 0.5em; + height: 0.5em; + -webkit-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3); + box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3); + border-radius: 500rem; } -input[type="file"].ui.red.file.input::file-selector-button:hover, -.ui.red.file.input input[type="file"]::file-selector-button:hover { - background: #d01919; +.ui.basic.tag.labels .label:before, +.ui.basic.tag.label:before { + border-color: inherit; + border-width: 1px 0 0 1px; + border-style: inherit; + right: calc(100% + 1px); } -input[type="file"].ui.orange.file.input::-webkit-file-upload-button, -.ui.orange.file.input input[type="file"]::-webkit-file-upload-button { - background: #F2711C; - color: #FFFFFF; +.ui.basic.tag.labels .label:after, +.ui.basic.tag.label:after { + -webkit-box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.8); + box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.8); } -input[type="file"].ui.orange.file.input::-webkit-file-upload-button:hover, -.ui.orange.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #f26202; -} +/*------------------- + Corner Label +--------------------*/ -input[type="file"].ui.orange.file.input::-ms-browse, -.ui.orange.file.input input[type="file"]::-ms-browse { - background: #F2711C; - color: #FFFFFF; +.ui.corner.label { + position: absolute; + top: 0; + right: 0; + margin: 0; + padding: 0; + text-align: center; + border-color: #E8E8E8; + width: 4em; + height: 4em; + z-index: 1; + -webkit-transition: border-color 0.1s ease; + transition: border-color 0.1s ease; } -input[type="file"].ui.orange.file.input::-ms-browse:hover, -.ui.orange.file.input input[type="file"]::-ms-browse:hover { - background: #f26202; -} +/* Icon Label */ -input[type="file"].ui.orange.file.input::file-selector-button, -.ui.orange.file.input input[type="file"]::file-selector-button { - background: #F2711C; - color: #FFFFFF; +.ui.corner.label { + background-color: transparent !important; } -input[type="file"].ui.orange.file.input::file-selector-button:hover, -.ui.orange.file.input input[type="file"]::file-selector-button:hover { - background: #f26202; +.ui.corner.label:after { + position: absolute; + content: ""; + right: 0; + top: 0; + z-index: -1; + width: 0; + height: 0; + background-color: transparent; + border-top: 0 solid transparent; + border-right: 4em solid transparent; + border-bottom: 4em solid transparent; + border-left: 0 solid transparent; + border-right-color: inherit; + -webkit-transition: border-color 0.1s ease; + transition: border-color 0.1s ease; } -input[type="file"].ui.yellow.file.input::-webkit-file-upload-button, -.ui.yellow.file.input input[type="file"]::-webkit-file-upload-button { - background: #FBBD08; - color: #FFFFFF; +.ui.corner.label .icon { + cursor: inherit; + position: absolute; + top: 0.64285714em; + left: auto; + right: 0.57142857em; + font-size: 1.14285714em; + margin: 0; } -input[type="file"].ui.yellow.file.input::-webkit-file-upload-button:hover, -.ui.yellow.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #eaae00; -} +/* Left Corner */ -input[type="file"].ui.yellow.file.input::-ms-browse, -.ui.yellow.file.input input[type="file"]::-ms-browse { - background: #FBBD08; - color: #FFFFFF; +.ui.left.corner.label, +.ui.left.corner.label:after { + right: auto; + left: 0; } -input[type="file"].ui.yellow.file.input::-ms-browse:hover, -.ui.yellow.file.input input[type="file"]::-ms-browse:hover { - background: #eaae00; +.ui.left.corner.label:after { + border-top: 4em solid transparent; + border-right: 4em solid transparent; + border-bottom: 0 solid transparent; + border-left: 0 solid transparent; + border-top-color: inherit; } -input[type="file"].ui.yellow.file.input::file-selector-button, -.ui.yellow.file.input input[type="file"]::file-selector-button { - background: #FBBD08; - color: #FFFFFF; +.ui.left.corner.label .icon { + left: 0.57142857em; + right: auto; } -input[type="file"].ui.yellow.file.input::file-selector-button:hover, -.ui.yellow.file.input input[type="file"]::file-selector-button:hover { - background: #eaae00; -} +/* Segment */ -input[type="file"].ui.olive.file.input::-webkit-file-upload-button, -.ui.olive.file.input input[type="file"]::-webkit-file-upload-button { - background: #B5CC18; - color: #FFFFFF; +.ui.segment > .ui.corner.label { + top: -1px; + right: -1px; } -input[type="file"].ui.olive.file.input::-webkit-file-upload-button:hover, -.ui.olive.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #a7bd0d; -} - -input[type="file"].ui.olive.file.input::-ms-browse, -.ui.olive.file.input input[type="file"]::-ms-browse { - background: #B5CC18; - color: #FFFFFF; +.ui.segment > .ui.left.corner.label { + right: auto; + left: -1px; } -input[type="file"].ui.olive.file.input::-ms-browse:hover, -.ui.olive.file.input input[type="file"]::-ms-browse:hover { - background: #a7bd0d; -} +/*------------------- + Ribbon + --------------------*/ -input[type="file"].ui.olive.file.input::file-selector-button, -.ui.olive.file.input input[type="file"]::file-selector-button { - background: #B5CC18; - color: #FFFFFF; +.ui.ribbon.label { + position: relative; + margin: 0; + min-width: -webkit-max-content; + min-width: -moz-max-content; + min-width: max-content; + border-radius: 0 0.28571429rem 0.28571429rem 0; + border-color: rgba(0, 0, 0, 0.15); } -input[type="file"].ui.olive.file.input::file-selector-button:hover, -.ui.olive.file.input input[type="file"]::file-selector-button:hover { - background: #a7bd0d; +.ui.ribbon.label:after { + position: absolute; + content: ''; + top: 100%; + left: 0; + background-color: transparent; + border-style: solid; + border-width: 0 1.2em 1.2em 0; + border-color: transparent; + border-right-color: inherit; + width: 0; + height: 0; } -input[type="file"].ui.green.file.input::-webkit-file-upload-button, -.ui.green.file.input input[type="file"]::-webkit-file-upload-button { - background: #21BA45; - color: #FFFFFF; -} +/* Positioning */ -input[type="file"].ui.green.file.input::-webkit-file-upload-button:hover, -.ui.green.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #16ab39; +.ui.ribbon.label { + left: calc(-1rem - 1.2em); + margin-right: -1.2em; + padding-left: calc(1rem + 1.2em); + padding-right: 1.2em; } -input[type="file"].ui.green.file.input::-ms-browse, -.ui.green.file.input input[type="file"]::-ms-browse { - background: #21BA45; - color: #FFFFFF; +.ui[class*="right ribbon"].label { + left: calc(100% + 1rem + 1.2em); + padding-left: 1.2em; + padding-right: calc(1rem + 1.2em); } -input[type="file"].ui.green.file.input::-ms-browse:hover, -.ui.green.file.input input[type="file"]::-ms-browse:hover { - background: #16ab39; +.ui.basic.ribbon.label { + padding-top: calc(0.5833em - 1px); + padding-bottom: calc(0.5833em - 1px); } -input[type="file"].ui.green.file.input::file-selector-button, -.ui.green.file.input input[type="file"]::file-selector-button { - background: #21BA45; - color: #FFFFFF; +.ui.basic.ribbon.label:not([class*="right ribbon"]) { + padding-left: calc(1rem + 1.2em - 1px); + padding-right: calc(1.2em - 1px); } -input[type="file"].ui.green.file.input::file-selector-button:hover, -.ui.green.file.input input[type="file"]::file-selector-button:hover { - background: #16ab39; +.ui.basic[class*="right ribbon"].label { + padding-left: calc(1.2em - 1px); + padding-right: calc(1rem + 1.2em - 1px); } -input[type="file"].ui.teal.file.input::-webkit-file-upload-button, -.ui.teal.file.input input[type="file"]::-webkit-file-upload-button { - background: #00B5AD; - color: #FFFFFF; +.ui.basic.ribbon.label::after { + top: calc(100% + 1px); } -input[type="file"].ui.teal.file.input::-webkit-file-upload-button:hover, -.ui.teal.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #009c95; +.ui.basic.ribbon.label:not([class*="right ribbon"])::after { + left: -1px; } -input[type="file"].ui.teal.file.input::-ms-browse, -.ui.teal.file.input input[type="file"]::-ms-browse { - background: #00B5AD; - color: #FFFFFF; +.ui.basic[class*="right ribbon"].label::after { + right: -1px; } -input[type="file"].ui.teal.file.input::-ms-browse:hover, -.ui.teal.file.input input[type="file"]::-ms-browse:hover { - background: #009c95; -} +/* Right Ribbon */ -input[type="file"].ui.teal.file.input::file-selector-button, -.ui.teal.file.input input[type="file"]::file-selector-button { - background: #00B5AD; - color: #FFFFFF; +.ui[class*="right ribbon"].label { + text-align: left; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); + border-radius: 0.28571429rem 0 0 0.28571429rem; } -input[type="file"].ui.teal.file.input::file-selector-button:hover, -.ui.teal.file.input input[type="file"]::file-selector-button:hover { - background: #009c95; +.ui[class*="right ribbon"].label:after { + left: auto; + right: 0; + border-style: solid; + border-width: 1.2em 1.2em 0 0; + border-color: transparent; + border-top-color: inherit; } -input[type="file"].ui.blue.file.input::-webkit-file-upload-button, -.ui.blue.file.input input[type="file"]::-webkit-file-upload-button { - background: #2185D0; - color: #FFFFFF; -} +/* Inside Table */ -input[type="file"].ui.blue.file.input::-webkit-file-upload-button:hover, -.ui.blue.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #1678c2; +.ui.image > .ribbon.label, +.ui.card .image > .ribbon.label { + position: absolute; + top: 1rem; } -input[type="file"].ui.blue.file.input::-ms-browse, -.ui.blue.file.input input[type="file"]::-ms-browse { - background: #2185D0; - color: #FFFFFF; +.ui.card .image > .ui.ribbon.label, +.ui.image > .ui.ribbon.label { + left: calc(0.05rem - 1.2em); } -input[type="file"].ui.blue.file.input::-ms-browse:hover, -.ui.blue.file.input input[type="file"]::-ms-browse:hover { - background: #1678c2; +.ui.card .image > .ui[class*="right ribbon"].label, +.ui.image > .ui[class*="right ribbon"].label { + left: calc(100% + -0.05rem + 1.2em); + padding-left: 0.833em; } -input[type="file"].ui.blue.file.input::file-selector-button, -.ui.blue.file.input input[type="file"]::file-selector-button { - background: #2185D0; - color: #FFFFFF; -} +/* Inside Table */ -input[type="file"].ui.blue.file.input::file-selector-button:hover, -.ui.blue.file.input input[type="file"]::file-selector-button:hover { - background: #1678c2; +.ui.table td > .ui.ribbon.label { + left: calc(-1em - 1.2em); } -input[type="file"].ui.violet.file.input::-webkit-file-upload-button, -.ui.violet.file.input input[type="file"]::-webkit-file-upload-button { - background: #6435C9; - color: #FFFFFF; +.ui.table td > .ui[class*="right ribbon"].label { + left: calc(100% + 1em + 1.2em); + padding-left: 0.833em; } -input[type="file"].ui.violet.file.input::-webkit-file-upload-button:hover, -.ui.violet.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #5829bb; -} +/*------------------- + Attached + --------------------*/ -input[type="file"].ui.violet.file.input::-ms-browse, -.ui.violet.file.input input[type="file"]::-ms-browse { - background: #6435C9; - color: #FFFFFF; +.ui[class*="top attached"].label, +.ui.attached.label { + width: 100%; + position: absolute; + margin: 0; + top: 0; + left: 0; + padding: 0.75em 1em; + border-radius: 0.21428571rem 0.21428571rem 0 0; } -input[type="file"].ui.violet.file.input::-ms-browse:hover, -.ui.violet.file.input input[type="file"]::-ms-browse:hover { - background: #5829bb; +.ui[class*="bottom attached"].label { + top: auto; + bottom: 0; + border-radius: 0 0 0.21428571rem 0.21428571rem; } -input[type="file"].ui.violet.file.input::file-selector-button, -.ui.violet.file.input input[type="file"]::file-selector-button { - background: #6435C9; - color: #FFFFFF; +.ui[class*="top left attached"].label { + width: auto; + margin-top: 0; + border-radius: 0.21428571rem 0 0.28571429rem 0; } -input[type="file"].ui.violet.file.input::file-selector-button:hover, -.ui.violet.file.input input[type="file"]::file-selector-button:hover { - background: #5829bb; +.ui[class*="top right attached"].label { + width: auto; + left: auto; + right: 0; + border-radius: 0 0.21428571rem 0 0.28571429rem; } -input[type="file"].ui.purple.file.input::-webkit-file-upload-button, -.ui.purple.file.input input[type="file"]::-webkit-file-upload-button { - background: #A333C8; - color: #FFFFFF; +.ui[class*="bottom left attached"].label { + width: auto; + top: auto; + bottom: 0; + border-radius: 0 0.28571429rem 0 0.21428571rem; } -input[type="file"].ui.purple.file.input::-webkit-file-upload-button:hover, -.ui.purple.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #9627ba; +.ui[class*="bottom right attached"].label { + top: auto; + bottom: 0; + left: auto; + right: 0; + width: auto; + border-radius: 0.28571429rem 0 0.21428571rem 0; } -input[type="file"].ui.purple.file.input::-ms-browse, -.ui.purple.file.input input[type="file"]::-ms-browse { - background: #A333C8; - color: #FFFFFF; -} +/******************************* + States +*******************************/ -input[type="file"].ui.purple.file.input::-ms-browse:hover, -.ui.purple.file.input input[type="file"]::-ms-browse:hover { - background: #9627ba; -} +/*------------------- + Disabled +--------------------*/ -input[type="file"].ui.purple.file.input::file-selector-button, -.ui.purple.file.input input[type="file"]::file-selector-button { - background: #A333C8; - color: #FFFFFF; +.ui.label.disabled { + opacity: 0.5; } -input[type="file"].ui.purple.file.input::file-selector-button:hover, -.ui.purple.file.input input[type="file"]::file-selector-button:hover { - background: #9627ba; -} +/*------------------- + Hover +--------------------*/ -input[type="file"].ui.pink.file.input::-webkit-file-upload-button, -.ui.pink.file.input input[type="file"]::-webkit-file-upload-button { - background: #E03997; - color: #FFFFFF; +.ui.labels a.label:hover, +a.ui.label:hover { + background-color: #E0E0E0; + border-color: #E0E0E0; + background-image: none; + color: rgba(0, 0, 0, 0.8); } -input[type="file"].ui.pink.file.input::-webkit-file-upload-button:hover, -.ui.pink.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #e61a8d; +.ui.labels a.label:hover:before, +a.ui.label:hover:before { + color: rgba(0, 0, 0, 0.8); } -input[type="file"].ui.pink.file.input::-ms-browse, -.ui.pink.file.input input[type="file"]::-ms-browse { - background: #E03997; - color: #FFFFFF; -} +/*------------------- + Active +--------------------*/ -input[type="file"].ui.pink.file.input::-ms-browse:hover, -.ui.pink.file.input input[type="file"]::-ms-browse:hover { - background: #e61a8d; +.ui.active.label { + background-color: #D0D0D0; + border-color: #D0D0D0; + background-image: none; + color: rgba(0, 0, 0, 0.95); } -input[type="file"].ui.pink.file.input::file-selector-button, -.ui.pink.file.input input[type="file"]::file-selector-button { - background: #E03997; - color: #FFFFFF; +.ui.active.label:before { + background-color: #D0D0D0; + background-image: none; + color: rgba(0, 0, 0, 0.95); } -input[type="file"].ui.pink.file.input::file-selector-button:hover, -.ui.pink.file.input input[type="file"]::file-selector-button:hover { - background: #e61a8d; -} +/*------------------- + Active Hover +--------------------*/ -input[type="file"].ui.brown.file.input::-webkit-file-upload-button, -.ui.brown.file.input input[type="file"]::-webkit-file-upload-button { - background: #A5673F; - color: #FFFFFF; +.ui.labels a.active.label:hover, +a.ui.active.label:hover { + background-color: #C8C8C8; + border-color: #C8C8C8; + background-image: none; + color: rgba(0, 0, 0, 0.95); } -input[type="file"].ui.brown.file.input::-webkit-file-upload-button:hover, -.ui.brown.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #975b33; +.ui.labels a.active.label:hover:before, +a.ui.active.label:hover:before { + background-color: #C8C8C8; + background-image: none; + color: rgba(0, 0, 0, 0.95); } -input[type="file"].ui.brown.file.input::-ms-browse, -.ui.brown.file.input input[type="file"]::-ms-browse { - background: #A5673F; - color: #FFFFFF; -} +/*------------------- + Visible +--------------------*/ -input[type="file"].ui.brown.file.input::-ms-browse:hover, -.ui.brown.file.input input[type="file"]::-ms-browse:hover { - background: #975b33; +.ui.labels.visible .label, +.ui.label.visible:not(.dropdown) { + display: inline-block !important; } -input[type="file"].ui.brown.file.input::file-selector-button, -.ui.brown.file.input input[type="file"]::file-selector-button { - background: #A5673F; - color: #FFFFFF; -} +/*------------------- + Hidden +--------------------*/ -input[type="file"].ui.brown.file.input::file-selector-button:hover, -.ui.brown.file.input input[type="file"]::file-selector-button:hover { - background: #975b33; +.ui.labels.hidden .label, +.ui.label.hidden { + display: none !important; } -input[type="file"].ui.grey.file.input::-webkit-file-upload-button, -.ui.grey.file.input input[type="file"]::-webkit-file-upload-button { - background: #767676; - color: #FFFFFF; -} +/******************************* + Variations +*******************************/ + +/*------------------- + Basic + --------------------*/ -input[type="file"].ui.grey.file.input::-webkit-file-upload-button:hover, -.ui.grey.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #838383; +.ui.basic.labels .label, +.ui.basic.label { + background: none #FFFFFF; + border: 1px solid rgba(34, 36, 38, 0.15); + color: rgba(0, 0, 0, 0.87); + -webkit-box-shadow: none; + box-shadow: none; + padding-top: calc(0.5833em - 1px); + padding-bottom: calc(0.5833em - 1px); + padding-right: calc(0.833em - 1px); } -input[type="file"].ui.grey.file.input::-ms-browse, -.ui.grey.file.input input[type="file"]::-ms-browse { - background: #767676; - color: #FFFFFF; +.ui.basic.labels:not(.tag):not(.image):not(.ribbon) .label, +.ui.basic.label:not(.tag):not(.image):not(.ribbon) { + padding-left: calc(0.833em - 1px); } -input[type="file"].ui.grey.file.input::-ms-browse:hover, -.ui.grey.file.input input[type="file"]::-ms-browse:hover { - background: #838383; +.ui.basic.image.label { + padding-left: calc(0.5em - 1px); } -input[type="file"].ui.grey.file.input::file-selector-button, -.ui.grey.file.input input[type="file"]::file-selector-button { - background: #767676; - color: #FFFFFF; +/* Link */ + +.ui.basic.labels a.label:hover, +a.ui.basic.label:hover { + text-decoration: none; + background: none #FFFFFF; + color: #1e70bf; + -webkit-box-shadow: none; + box-shadow: none; } -input[type="file"].ui.grey.file.input::file-selector-button:hover, -.ui.grey.file.input input[type="file"]::file-selector-button:hover { - background: #838383; +/* Pointing */ + +.ui.basic.pointing.label:before { + border-color: inherit; } -input[type="file"].ui.black.file.input::-webkit-file-upload-button, -.ui.black.file.input input[type="file"]::-webkit-file-upload-button { - background: #1B1C1D; - color: #FFFFFF; +/*------------------- + Fluid + --------------------*/ + +.ui.label.fluid, +.ui.fluid.labels > .label { + width: 100%; + -webkit-box-sizing: border-box; + box-sizing: border-box; } -input[type="file"].ui.black.file.input::-webkit-file-upload-button:hover, -.ui.black.file.input input[type="file"]::-webkit-file-upload-button:hover { - background: #27292a; +/*------------------- + Inverted + --------------------*/ + +.ui.inverted.labels .label, +.ui.inverted.label { + color: rgba(255, 255, 255, 0.9); + background-color: #b5b5b5; } -input[type="file"].ui.black.file.input::-ms-browse, -.ui.black.file.input input[type="file"]::-ms-browse { - background: #1B1C1D; - color: #FFFFFF; +.ui.inverted.corner.label { + border-color: #b5b5b5; } -input[type="file"].ui.black.file.input::-ms-browse:hover, -.ui.black.file.input input[type="file"]::-ms-browse:hover { - background: #27292a; +.ui.inverted.corner.label:hover { + border-color: #E8E8E8; + -webkit-transition: none; + transition: none; } -input[type="file"].ui.black.file.input::file-selector-button, -.ui.black.file.input input[type="file"]::file-selector-button { +.ui.inverted.basic.labels .label, +.ui.inverted.basic.label, +.ui.inverted.basic.label:hover { + border-color: rgba(255, 255, 255, 0.5); background: #1B1C1D; - color: #FFFFFF; } -input[type="file"].ui.black.file.input::file-selector-button:hover, -.ui.black.file.input input[type="file"]::file-selector-button:hover { - background: #27292a; +.ui.inverted.basic.label:hover { + color: #4183C4; } -/*-------------------- - Size ----------------------*/ +/*------------------- + Colors +--------------------*/ -.ui.input { - font-size: 1em; +.ui.primary.labels .label, +.ui.ui.ui.primary.label { + background-color: #2185D0; + border-color: #2185D0; + color: rgba(255, 255, 255, 0.9); } -.ui.mini.input { - font-size: 0.78571429em; -} +/* Link */ -.ui.tiny.input { - font-size: 0.85714286em; +.ui.primary.labels a.label:hover, +a.ui.ui.ui.primary.label:hover { + background-color: #1678c2; + border-color: #1678c2; + color: #FFFFFF; } -.ui.small.input { - font-size: 0.92857143em; -} +/* Ribbon */ -.ui.large.input { - font-size: 1.14285714em; +.ui.ui.ui.primary.ribbon.label { + border-color: #1a69a4; } -.ui.big.input { - font-size: 1.28571429em; -} +/* Basic */ -.ui.huge.input { - font-size: 1.42857143em; +.ui.basic.labels .primary.label, +.ui.ui.ui.basic.primary.label { + background: none #FFFFFF; + border-color: #2185D0; + color: #2185D0; } -.ui.massive.input { - font-size: 1.71428571em; +.ui.basic.labels a.primary.label:hover, +a.ui.ui.ui.basic.primary.label:hover { + background: none #FFFFFF; + border-color: #1678c2; + color: #1678c2; } -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ - -/******************************* - Label -*******************************/ +/* Inverted */ -.ui.label { - display: inline-block; - line-height: 1; - vertical-align: baseline; - margin: 0 0.14285714em; - background-color: #E8E8E8; - background-image: none; - padding: 0.5833em 0.833em; - color: rgba(0, 0, 0, 0.6); - text-transform: none; - font-weight: 600; - border: 0 solid transparent; - border-radius: 0.28571429rem; - -webkit-transition: background 0.1s ease; - transition: background 0.1s ease; +.ui.inverted.labels .primary.label, +.ui.ui.ui.inverted.primary.label { + background-color: #54C8FF; + border-color: #54C8FF; + color: #1B1C1D; } -.ui.label:first-child { - margin-left: 0; -} +/* Inverted Link */ -.ui.label:last-child { - margin-right: 0; +.ui.inverted.labels a.primary.label:hover, +a.ui.ui.ui.inverted.primary.label:hover { + background-color: #21b8ff; + border-color: #21b8ff; + color: #1B1C1D; } -/* Link */ +/* Inverted Ribbon */ -a.ui.label { - cursor: pointer; +.ui.ui.ui.inverted.primary.ribbon.label { + border-color: #21b8ff; } -/* Inside Link */ +/* Inverted Basic */ -.ui.label > a { - cursor: pointer; - color: inherit; - opacity: 0.5; - -webkit-transition: 0.1s opacity ease; - transition: 0.1s opacity ease; +.ui.inverted.basic.labels .primary.label, +.ui.ui.ui.inverted.basic.primary.label { + background-color: #1B1C1D; + border-color: #54C8FF; + color: #54C8FF; } -.ui.label > a:hover { - opacity: 1; +.ui.inverted.basic.labels a.primary.label:hover, +a.ui.ui.ui.inverted.basic.primary.label:hover { + border-color: #21b8ff; + background-color: #1B1C1D; + color: #21b8ff; } -/* Image */ +/* Inverted Basic Tags */ -.ui.label > img { - width: auto !important; - vertical-align: middle; - height: 2.1666em; +.ui.inverted.basic.tag.labels .primary.label, +.ui.ui.ui.inverted.primary.basic.tag.label { + border: 1px solid #54C8FF; } -/* Icon */ +.ui.inverted.basic.tag.labels .primary.label:before, +.ui.ui.ui.inverted.primary.basic.tag.label:before { + border-color: inherit; + border-width: 1px 0 0 1px; + border-style: inherit; + background-color: #1B1C1D; + right: calc(100% + 1px); +} -.ui.ui[class*="left icon"].label > .icon, -.ui.label > .icon { - width: auto; - margin: 0 0.75em 0 0; +.ui.secondary.labels .label, +.ui.ui.ui.secondary.label { + background-color: #1B1C1D; + border-color: #1B1C1D; + color: rgba(255, 255, 255, 0.9); } -/* Detail */ +/* Link */ -.ui.label > .detail { - display: inline-block; - vertical-align: top; - font-weight: 600; - margin-left: 1em; - opacity: 0.8; +.ui.secondary.labels a.label:hover, +a.ui.ui.ui.secondary.label:hover { + background-color: #27292a; + border-color: #27292a; + color: #FFFFFF; } -.ui.label > .detail .icon { - margin: 0 0.25em 0 0; +/* Ribbon */ + +.ui.ui.ui.secondary.ribbon.label { + border-color: #020203; } -/* Removable label */ +/* Basic */ -.ui.label > .close.icon, -.ui.label > .delete.icon { - cursor: pointer; - font-size: 0.92857143em; - opacity: 0.5; - -webkit-transition: background 0.1s ease; - transition: background 0.1s ease; +.ui.basic.labels .secondary.label, +.ui.ui.ui.basic.secondary.label { + background: none #FFFFFF; + border-color: #1B1C1D; + color: #1B1C1D; } -.ui.label > .close.icon:hover, -.ui.label > .delete.icon:hover { - opacity: 1; +.ui.basic.labels a.secondary.label:hover, +a.ui.ui.ui.basic.secondary.label:hover { + background: none #FFFFFF; + border-color: #27292a; + color: #27292a; } -/* Backward compatible positioning */ +/* Inverted */ -.ui.label[class*="left icon"] > .close.icon, -.ui.label[class*="left icon"] > .delete.icon { - margin: 0 0.5em 0 0; +.ui.inverted.labels .secondary.label, +.ui.ui.ui.inverted.secondary.label { + background-color: #545454; + border-color: #545454; + color: #1B1C1D; } -.ui.label[class*="left icon"] > .close.icon.right, -.ui.label[class*="left icon"] > .delete.icon.right { - margin: 0 0 0 0.5em; -} +/* Inverted Link */ -.ui.label:not(.icon) > .close.icon, -.ui.label:not(.icon) > .delete.icon { - margin: 0 0 0 0.5em; +.ui.inverted.labels a.secondary.label:hover, +a.ui.ui.ui.inverted.secondary.label:hover { + background-color: #6e6e6e; + border-color: #6e6e6e; + color: #1B1C1D; } -/* Label for only an icon */ +/* Inverted Ribbon */ -.ui.icon.label > .icon { - margin: 0 auto; +.ui.ui.ui.inverted.secondary.ribbon.label { + border-color: #3b3b3b; } -/* Right Side Icon */ +/* Inverted Basic */ -.ui[class*="right icon"].label > .icon { - margin: 0 0 0 0.75em; +.ui.inverted.basic.labels .secondary.label, +.ui.ui.ui.inverted.basic.secondary.label { + background-color: #1B1C1D; + border-color: #545454; + color: #545454; } -/*------------------- - Group ---------------------*/ - -.ui.labels > .label { - margin: 0 0.5em 0.5em 0; +.ui.inverted.basic.labels a.secondary.label:hover, +a.ui.ui.ui.inverted.basic.secondary.label:hover { + border-color: #6e6e6e; + background-color: #1B1C1D; + color: #6e6e6e; } -/*------------------- - Coupling ---------------------*/ +/* Inverted Basic Tags */ -.ui.header > .ui.label { - margin-top: -0.29165em; +.ui.inverted.basic.tag.labels .secondary.label, +.ui.ui.ui.inverted.secondary.basic.tag.label { + border: 1px solid #545454; } -/* Remove border radius on attached segment */ - -.ui.attached.segment > .ui.top.left.attached.label, -.ui.bottom.attached.segment > .ui.top.left.attached.label { - border-top-left-radius: 0; +.ui.inverted.basic.tag.labels .secondary.label:before, +.ui.ui.ui.inverted.secondary.basic.tag.label:before { + border-color: inherit; + border-width: 1px 0 0 1px; + border-style: inherit; + background-color: #1B1C1D; + right: calc(100% + 1px); } -.ui.attached.segment > .ui.top.right.attached.label, -.ui.bottom.attached.segment > .ui.top.right.attached.label { - border-top-right-radius: 0; +.ui.red.labels .label, +.ui.ui.ui.red.label { + background-color: #DB2828; + border-color: #DB2828; + color: #FFFFFF; } -.ui.top.attached.segment > .ui.bottom.left.attached.label { - border-bottom-left-radius: 0; -} +/* Link */ -.ui.top.attached.segment > .ui.bottom.right.attached.label { - border-bottom-right-radius: 0; +.ui.red.labels a.label:hover, +a.ui.ui.ui.red.label:hover { + background-color: #d01919; + border-color: #d01919; + color: #FFFFFF; } -/* Padding on next content after a label */ - -.ui.top.attached.label ~ .ui.bottom.attached.label + :not(.attached), -.ui.top.attached.label + :not(.attached) { - margin-top: 2rem !important; -} +/* Ribbon */ -.ui.bottom.attached.label ~ :last-child:not(.attached) { - margin-top: 0; - margin-bottom: 2rem !important; +.ui.ui.ui.red.ribbon.label { + border-color: #b21e1e; } -.ui.segment:not(.basic) > .ui.top.attached.label { - margin-top: -1px; -} +/* Basic */ -.ui.segment:not(.basic) > .ui.bottom.attached.label { - margin-bottom: -1px; +.ui.basic.labels .red.label, +.ui.ui.ui.basic.red.label { + background: none #FFFFFF; + border-color: #DB2828; + color: #DB2828; } -.ui.segment:not(.basic) > .ui.attached.label:not(.right) { - margin-left: -1px; +.ui.basic.labels a.red.label:hover, +a.ui.ui.ui.basic.red.label:hover { + background: none #FFFFFF; + border-color: #d01919; + color: #d01919; } -.ui.segment:not(.basic) > .ui.right.attached.label { - margin-right: -1px; -} +/* Inverted */ -.ui.segment:not(.basic) > .ui.attached.label:not(.left):not(.right) { - width: calc(100% + 2px); +.ui.inverted.labels .red.label, +.ui.ui.ui.inverted.red.label { + background-color: #FF695E; + border-color: #FF695E; + color: #1B1C1D; } -/******************************* - Types -*******************************/ - -.ui.image.label { - width: auto; - margin-top: 0; - margin-bottom: 0; - max-width: 9999px; - vertical-align: baseline; - text-transform: none; - background: #E8E8E8; - padding: 0.5833em 0.833em 0.5833em 0.5em; - border-radius: 0.28571429rem; - -webkit-box-shadow: none; - box-shadow: none; -} +/* Inverted Link */ -.ui.image.label.attached:not(.basic) { - padding: 0.5833em 0.833em 0.5833em 0.5em; +.ui.inverted.labels a.red.label:hover, +a.ui.ui.ui.inverted.red.label:hover { + background-color: #ff392b; + border-color: #ff392b; + color: #1B1C1D; } -.ui.image.label img { - display: inline-block; - vertical-align: top; - height: 2.1666em; - margin: -0.5833em 0.5em -0.5833em -0.5em; - border-radius: 0.28571429rem 0 0 0.28571429rem; -} +/* Inverted Ribbon */ -.ui.image.label .detail { - background: rgba(0, 0, 0, 0.1); - margin: -0.5833em -0.833em -0.5833em 0.5em; - padding: 0.5833em 0.833em; - border-radius: 0 0.28571429rem 0.28571429rem 0; +.ui.ui.ui.inverted.red.ribbon.label { + border-color: #ff392b; } -.ui.bottom.attached.image.label:not(.right) > img, -.ui.top.right.attached.image.label > img { - border-top-left-radius: 0; -} +/* Inverted Basic */ -.ui.top.attached.image.label:not(.right) > img, -.ui.bottom.right.attached.image.label > img { - border-bottom-left-radius: 0; +.ui.inverted.basic.labels .red.label, +.ui.ui.ui.inverted.basic.red.label { + background-color: #1B1C1D; + border-color: #FF695E; + color: #FF695E; } -/*------------------- - Tag ---------------------*/ - -.ui.tag.labels .label, -.ui.tag.label { - margin-left: 1em; - position: relative; - padding-left: 1.5em; - padding-right: 1.5em; - border-radius: 0 0.28571429rem 0.28571429rem 0; - -webkit-transition: none; - transition: none; +.ui.inverted.basic.labels a.red.label:hover, +a.ui.ui.ui.inverted.basic.red.label:hover { + border-color: #ff392b; + background-color: #1B1C1D; + color: #ff392b; } -.ui.tag.labels .label::before, -.ui.tag.label::before { - position: absolute; - -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg); - transform: translateY(-50%) translateX(50%) rotate(-45deg); - top: 50%; - right: 100%; - content: ''; - background-color: inherit; - background-image: none; - width: 1.56em; - height: 1.56em; - -webkit-transition: none; - transition: none; -} +/* Inverted Basic Tags */ -.ui.tag.labels .label::after, -.ui.tag.label::after { - position: absolute; - content: ''; - top: 50%; - left: -0.25em; - margin-top: -0.25em; - background-color: #FFFFFF; - width: 0.5em; - height: 0.5em; - -webkit-box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3); - box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3); - border-radius: 500rem; +.ui.inverted.basic.tag.labels .red.label, +.ui.ui.ui.inverted.red.basic.tag.label { + border: 1px solid #FF695E; } -.ui.basic.tag.labels .label::before, -.ui.basic.tag.label::before { +.ui.inverted.basic.tag.labels .red.label:before, +.ui.ui.ui.inverted.red.basic.tag.label:before { border-color: inherit; border-width: 1px 0 0 1px; border-style: inherit; + background-color: #1B1C1D; right: calc(100% + 1px); } -.ui.basic.tag.labels .label::after, -.ui.basic.tag.label::after { - -webkit-box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.8); - box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.8); +.ui.orange.labels .label, +.ui.ui.ui.orange.label { + background-color: #F2711C; + border-color: #F2711C; + color: #FFFFFF; } -/*------------------- - Corner Label ---------------------*/ +/* Link */ -.ui.corner.label { - position: absolute; - top: 0; - right: 0; - margin: 0; - padding: 0; - text-align: center; - border-color: #E8E8E8; - width: 4em; - height: 4em; - z-index: 1; - -webkit-transition: border-color 0.1s ease; - transition: border-color 0.1s ease; +.ui.orange.labels a.label:hover, +a.ui.ui.ui.orange.label:hover { + background-color: #f26202; + border-color: #f26202; + color: #FFFFFF; } -/* Icon Label */ +/* Ribbon */ -.ui.corner.label { - background-color: transparent !important; +.ui.ui.ui.orange.ribbon.label { + border-color: #cf590c; } -.ui.corner.label::after { - position: absolute; - content: ""; - right: 0; - top: 0; - z-index: -1; - width: 0; - height: 0; - background-color: transparent; - border-top: 0 solid transparent; - border-right: 4em solid transparent; - border-bottom: 4em solid transparent; - border-left: 0 solid transparent; - border-right-color: inherit; - -webkit-transition: border-color 0.1s ease; - transition: border-color 0.1s ease; -} +/* Basic */ -.ui.corner.label .icon { - cursor: inherit; - position: absolute; - top: 0.64285714em; - left: auto; - right: 0.57142857em; - font-size: 1.14285714em; - margin: 0; +.ui.basic.labels .orange.label, +.ui.ui.ui.basic.orange.label { + background: none #FFFFFF; + border-color: #F2711C; + color: #F2711C; } -/* Left Corner */ - -.ui.left.corner.label, -.ui.left.corner.label::after { - right: auto; - left: 0; +.ui.basic.labels a.orange.label:hover, +a.ui.ui.ui.basic.orange.label:hover { + background: none #FFFFFF; + border-color: #f26202; + color: #f26202; } -.ui.left.corner.label::after { - border-top: 4em solid transparent; - border-right: 4em solid transparent; - border-bottom: 0 solid transparent; - border-left: 0 solid transparent; - border-top-color: inherit; -} +/* Inverted */ -.ui.left.corner.label .icon { - left: 0.57142857em; - right: auto; +.ui.inverted.labels .orange.label, +.ui.ui.ui.inverted.orange.label { + background-color: #FF851B; + border-color: #FF851B; + color: #1B1C1D; } -/* Segment */ +/* Inverted Link */ -.ui.segment > .ui.corner.label { - top: -1px; - right: -1px; +.ui.inverted.labels a.orange.label:hover, +a.ui.ui.ui.inverted.orange.label:hover { + background-color: #e76b00; + border-color: #e76b00; + color: #1B1C1D; } -.ui.segment > .ui.left.corner.label { - right: auto; - left: -1px; +/* Inverted Ribbon */ + +.ui.ui.ui.inverted.orange.ribbon.label { + border-color: #e76b00; } -/*------------------- - Ribbon - --------------------*/ +/* Inverted Basic */ -.ui.ribbon.label { - position: relative; - margin: 0; - min-width: -webkit-max-content; - min-width: -moz-max-content; - min-width: max-content; - border-radius: 0 0.28571429rem 0.28571429rem 0; - border-color: rgba(0, 0, 0, 0.15); +.ui.inverted.basic.labels .orange.label, +.ui.ui.ui.inverted.basic.orange.label { + background-color: #1B1C1D; + border-color: #FF851B; + color: #FF851B; } -.ui.ribbon.label::after { - position: absolute; - content: ''; - top: 100%; - left: 0; - background-color: transparent; - border-style: solid; - border-width: 0 1.2em 1.2em 0; - border-color: transparent; - border-right-color: inherit; - width: 0; - height: 0; +.ui.inverted.basic.labels a.orange.label:hover, +a.ui.ui.ui.inverted.basic.orange.label:hover { + border-color: #e76b00; + background-color: #1B1C1D; + color: #e76b00; } -/* Positioning */ - -.ui.ribbon.label { - left: calc(-1rem - 1.2em); - margin-right: -1.2em; - padding-left: calc(1rem + 1.2em); - padding-right: 1.2em; -} +/* Inverted Basic Tags */ -.ui[class*="right ribbon"].label { - left: calc(100% + 1rem + 1.2em); - padding-left: 1.2em; - padding-right: calc(1rem + 1.2em); +.ui.inverted.basic.tag.labels .orange.label, +.ui.ui.ui.inverted.orange.basic.tag.label { + border: 1px solid #FF851B; } -.ui.basic.ribbon.label { - padding-top: calc(0.5833em - 1px); - padding-bottom: calc(0.5833em - 1px); +.ui.inverted.basic.tag.labels .orange.label:before, +.ui.ui.ui.inverted.orange.basic.tag.label:before { + border-color: inherit; + border-width: 1px 0 0 1px; + border-style: inherit; + background-color: #1B1C1D; + right: calc(100% + 1px); } -.ui.basic.ribbon.label:not([class*="right ribbon"]) { - padding-left: calc(1rem + 1.2em - 1px); - padding-right: calc(1.2em - 1px); +.ui.yellow.labels .label, +.ui.ui.ui.yellow.label { + background-color: #FBBD08; + border-color: #FBBD08; + color: #FFFFFF; } -.ui.basic[class*="right ribbon"].label { - padding-left: calc(1.2em - 1px); - padding-right: calc(1rem + 1.2em - 1px); -} +/* Link */ -.ui.basic.ribbon.label::after { - top: calc(100% + 1px); +.ui.yellow.labels a.label:hover, +a.ui.ui.ui.yellow.label:hover { + background-color: #eaae00; + border-color: #eaae00; + color: #FFFFFF; } -.ui.basic.ribbon.label:not([class*="right ribbon"])::after { - left: -1px; -} +/* Ribbon */ -.ui.basic[class*="right ribbon"].label::after { - right: -1px; +.ui.ui.ui.yellow.ribbon.label { + border-color: #cd9903; } -/* Right Ribbon */ +/* Basic */ -.ui[class*="right ribbon"].label { - text-align: left; - -webkit-transform: translateX(-100%); - transform: translateX(-100%); - border-radius: 0.28571429rem 0 0 0.28571429rem; +.ui.basic.labels .yellow.label, +.ui.ui.ui.basic.yellow.label { + background: none #FFFFFF; + border-color: #FBBD08; + color: #FBBD08; } -.ui[class*="right ribbon"].label::after { - left: auto; - right: 0; - border-style: solid; - border-width: 1.2em 1.2em 0 0; - border-color: transparent; - border-top-color: inherit; +.ui.basic.labels a.yellow.label:hover, +a.ui.ui.ui.basic.yellow.label:hover { + background: none #FFFFFF; + border-color: #eaae00; + color: #eaae00; } -/* Inside Table */ +/* Inverted */ -.ui.image > .ribbon.label, -.ui.card .image > .ribbon.label { - position: absolute; - top: 1rem; +.ui.inverted.labels .yellow.label, +.ui.ui.ui.inverted.yellow.label { + background-color: #FFE21F; + border-color: #FFE21F; + color: #1B1C1D; } -.ui.card .image > .ui.ribbon.label, -.ui.image > .ui.ribbon.label { - left: calc(0.05rem - 1.2em); +/* Inverted Link */ + +.ui.inverted.labels a.yellow.label:hover, +a.ui.ui.ui.inverted.yellow.label:hover { + background-color: #ebcd00; + border-color: #ebcd00; + color: #1B1C1D; } -.ui.card .image > .ui[class*="right ribbon"].label, -.ui.image > .ui[class*="right ribbon"].label { - left: calc(100% + -0.05rem + 1.2em); - padding-left: 0.833em; +/* Inverted Ribbon */ + +.ui.ui.ui.inverted.yellow.ribbon.label { + border-color: #ebcd00; } -/* Inside Table */ +/* Inverted Basic */ -.ui.table td > .ui.ribbon.label { - left: calc(-1em - 1.2em); +.ui.inverted.basic.labels .yellow.label, +.ui.ui.ui.inverted.basic.yellow.label { + background-color: #1B1C1D; + border-color: #FFE21F; + color: #FFE21F; } -.ui.table td > .ui[class*="right ribbon"].label { - left: calc(100% + 1em + 1.2em); - padding-left: 0.833em; +.ui.inverted.basic.labels a.yellow.label:hover, +a.ui.ui.ui.inverted.basic.yellow.label:hover { + border-color: #ebcd00; + background-color: #1B1C1D; + color: #ebcd00; } -/*------------------- - Attached - --------------------*/ +/* Inverted Basic Tags */ -.ui[class*="top attached"].label, -.ui.attached.label { - width: 100%; - position: absolute; - margin: 0; - top: 0; - left: 0; - padding: 0.75em 1em; - border-radius: 0.21428571rem 0.21428571rem 0 0; +.ui.inverted.basic.tag.labels .yellow.label, +.ui.ui.ui.inverted.yellow.basic.tag.label { + border: 1px solid #FFE21F; } -.ui[class*="bottom attached"].label { - top: auto; - bottom: 0; - border-radius: 0 0 0.21428571rem 0.21428571rem; +.ui.inverted.basic.tag.labels .yellow.label:before, +.ui.ui.ui.inverted.yellow.basic.tag.label:before { + border-color: inherit; + border-width: 1px 0 0 1px; + border-style: inherit; + background-color: #1B1C1D; + right: calc(100% + 1px); } -.ui[class*="top left attached"].label { - width: auto; - margin-top: 0; - border-radius: 0.21428571rem 0 0.28571429rem 0; +.ui.olive.labels .label, +.ui.ui.ui.olive.label { + background-color: #B5CC18; + border-color: #B5CC18; + color: #FFFFFF; } -.ui[class*="top right attached"].label { - width: auto; - left: auto; - right: 0; - border-radius: 0 0.21428571rem 0 0.28571429rem; -} +/* Link */ -.ui[class*="bottom left attached"].label { - width: auto; - top: auto; - bottom: 0; - border-radius: 0 0.28571429rem 0 0.21428571rem; +.ui.olive.labels a.label:hover, +a.ui.ui.ui.olive.label:hover { + background-color: #a7bd0d; + border-color: #a7bd0d; + color: #FFFFFF; } -.ui[class*="bottom right attached"].label { - top: auto; - bottom: 0; - left: auto; - right: 0; - width: auto; - border-radius: 0.28571429rem 0 0.21428571rem 0; -} +/* Ribbon */ -/******************************* - States -*******************************/ +.ui.ui.ui.olive.ribbon.label { + border-color: #8d9e13; +} -/*------------------- - Disabled ---------------------*/ +/* Basic */ -.ui.label.disabled { - opacity: 0.5; +.ui.basic.labels .olive.label, +.ui.ui.ui.basic.olive.label { + background: none #FFFFFF; + border-color: #B5CC18; + color: #B5CC18; } -/*------------------- - Hover ---------------------*/ - -.ui.labels a.label:hover, -a.ui.label:hover { - background-color: #E0E0E0; - border-color: #E0E0E0; - background-image: none; - color: rgba(0, 0, 0, 0.8); -} - -.ui.labels a.label:hover::before, -a.ui.label:hover::before { - color: rgba(0, 0, 0, 0.8); -} - -/*------------------- - Active ---------------------*/ - -.ui.active.label { - background-color: #D0D0D0; - border-color: #D0D0D0; - background-image: none; - color: rgba(0, 0, 0, 0.95); -} - -.ui.active.label::before { - background-color: #D0D0D0; - background-image: none; - color: rgba(0, 0, 0, 0.95); -} - -/*------------------- - Active Hover ---------------------*/ - -.ui.labels a.active.label:hover, -a.ui.active.label:hover { - background-color: #C8C8C8; - border-color: #C8C8C8; - background-image: none; - color: rgba(0, 0, 0, 0.95); -} - -.ui.labels a.active.label:hover::before, -a.ui.active.label:hover::before { - background-color: #C8C8C8; - background-image: none; - color: rgba(0, 0, 0, 0.95); -} - -/*------------------- - Visible ---------------------*/ - -.ui.labels.visible .label, -.ui.label.visible:not(.dropdown) { - display: inline-block !important; -} - -/*------------------- - Hidden ---------------------*/ - -.ui.labels.hidden .label, -.ui.label.hidden { - display: none !important; -} - -/******************************* - Variations -*******************************/ - -/*------------------- - Basic - --------------------*/ - -.ui.basic.labels .label, -.ui.basic.label { +.ui.basic.labels a.olive.label:hover, +a.ui.ui.ui.basic.olive.label:hover { background: none #FFFFFF; - border: 1px solid rgba(34, 36, 38, 0.15); - color: rgba(0, 0, 0, 0.87); - -webkit-box-shadow: none; - box-shadow: none; - padding-top: calc(0.5833em - 1px); - padding-bottom: calc(0.5833em - 1px); - padding-right: calc(0.833em - 1px); -} - -.ui.basic.labels:not(.tag):not(.image):not(.ribbon) .label, -.ui.basic.label:not(.tag):not(.image):not(.ribbon) { - padding-left: calc(0.833em - 1px); -} - -.ui.basic.image.label { - padding-left: calc(0.5em - 1px); + border-color: #a7bd0d; + color: #a7bd0d; } -/* Link */ +/* Inverted */ -.ui.basic.labels a.label:hover, -a.ui.basic.label:hover { - text-decoration: none; - background: none #FFFFFF; - color: #1e70bf; - -webkit-box-shadow: none; - box-shadow: none; +.ui.inverted.labels .olive.label, +.ui.ui.ui.inverted.olive.label { + background-color: #D9E778; + border-color: #D9E778; + color: #1B1C1D; } -/* Pointing */ +/* Inverted Link */ -.ui.basic.pointing.label::before { - border-color: inherit; +.ui.inverted.labels a.olive.label:hover, +a.ui.ui.ui.inverted.olive.label:hover { + background-color: #d2e745; + border-color: #d2e745; + color: #1B1C1D; } -/*------------------- - Fluid - --------------------*/ +/* Inverted Ribbon */ -.ui.label.fluid, -.ui.fluid.labels > .label { - width: 100%; - -webkit-box-sizing: border-box; - box-sizing: border-box; +.ui.ui.ui.inverted.olive.ribbon.label { + border-color: #cddf4d; } -/*------------------- - Inverted - --------------------*/ +/* Inverted Basic */ -.ui.inverted.labels .label, -.ui.inverted.label { - color: rgba(255, 255, 255, 0.9); - background-color: #b5b5b5; +.ui.inverted.basic.labels .olive.label, +.ui.ui.ui.inverted.basic.olive.label { + background-color: #1B1C1D; + border-color: #D9E778; + color: #D9E778; } -.ui.inverted.corner.label { - border-color: #b5b5b5; +.ui.inverted.basic.labels a.olive.label:hover, +a.ui.ui.ui.inverted.basic.olive.label:hover { + border-color: #d2e745; + background-color: #1B1C1D; + color: #d2e745; } -.ui.inverted.corner.label:hover { - border-color: #E8E8E8; - -webkit-transition: none; - transition: none; -} +/* Inverted Basic Tags */ -.ui.inverted.basic.labels .label, -.ui.inverted.basic.label, -.ui.inverted.basic.label:hover { - border-color: rgba(255, 255, 255, 0.5); - background: #1B1C1D; +.ui.inverted.basic.tag.labels .olive.label, +.ui.ui.ui.inverted.olive.basic.tag.label { + border: 1px solid #D9E778; } -.ui.inverted.basic.label:hover { - color: #4183C4; +.ui.inverted.basic.tag.labels .olive.label:before, +.ui.ui.ui.inverted.olive.basic.tag.label:before { + border-color: inherit; + border-width: 1px 0 0 1px; + border-style: inherit; + background-color: #1B1C1D; + right: calc(100% + 1px); } -/*------------------- - Colors ---------------------*/ - -.ui.primary.labels .label, -.ui.ui.ui.primary.label { - background-color: #2185D0; - border-color: #2185D0; - color: rgba(255, 255, 255, 0.9); +.ui.green.labels .label, +.ui.ui.ui.green.label { + background-color: #21BA45; + border-color: #21BA45; + color: #FFFFFF; } /* Link */ -.ui.primary.labels a.label:hover, -a.ui.ui.ui.primary.label:hover { - background-color: #1678c2; - border-color: #1678c2; +.ui.green.labels a.label:hover, +a.ui.ui.ui.green.label:hover { + background-color: #16ab39; + border-color: #16ab39; color: #FFFFFF; } /* Ribbon */ -.ui.ui.ui.primary.ribbon.label { - border-color: #1a69a4; +.ui.ui.ui.green.ribbon.label { + border-color: #198f35; } /* Basic */ -.ui.basic.labels .primary.label, -.ui.ui.ui.basic.primary.label { +.ui.basic.labels .green.label, +.ui.ui.ui.basic.green.label { background: none #FFFFFF; - border-color: #2185D0; - color: #2185D0; + border-color: #21BA45; + color: #21BA45; } -.ui.basic.labels a.primary.label:hover, -a.ui.ui.ui.basic.primary.label:hover { +.ui.basic.labels a.green.label:hover, +a.ui.ui.ui.basic.green.label:hover { background: none #FFFFFF; - border-color: #1678c2; - color: #1678c2; + border-color: #16ab39; + color: #16ab39; } /* Inverted */ -.ui.inverted.labels .primary.label, -.ui.ui.ui.inverted.primary.label { - background-color: #54C8FF; - border-color: #54C8FF; +.ui.inverted.labels .green.label, +.ui.ui.ui.inverted.green.label { + background-color: #2ECC40; + border-color: #2ECC40; color: #1B1C1D; } /* Inverted Link */ -.ui.inverted.labels a.primary.label:hover, -a.ui.ui.ui.inverted.primary.label:hover { - background-color: #21b8ff; - border-color: #21b8ff; +.ui.inverted.labels a.green.label:hover, +a.ui.ui.ui.inverted.green.label:hover { + background-color: #1ea92e; + border-color: #1ea92e; color: #1B1C1D; } /* Inverted Ribbon */ -.ui.ui.ui.inverted.primary.ribbon.label { - border-color: #21b8ff; +.ui.ui.ui.inverted.green.ribbon.label { + border-color: #25a233; } /* Inverted Basic */ -.ui.inverted.basic.labels .primary.label, -.ui.ui.ui.inverted.basic.primary.label { +.ui.inverted.basic.labels .green.label, +.ui.ui.ui.inverted.basic.green.label { background-color: #1B1C1D; - border-color: #54C8FF; - color: #54C8FF; + border-color: #2ECC40; + color: #2ECC40; } -.ui.inverted.basic.labels a.primary.label:hover, -a.ui.ui.ui.inverted.basic.primary.label:hover { - border-color: #21b8ff; +.ui.inverted.basic.labels a.green.label:hover, +a.ui.ui.ui.inverted.basic.green.label:hover { + border-color: #1ea92e; background-color: #1B1C1D; - color: #21b8ff; + color: #1ea92e; } /* Inverted Basic Tags */ -.ui.inverted.basic.tag.labels .primary.label, -.ui.ui.ui.inverted.primary.basic.tag.label { - border: 1px solid #54C8FF; +.ui.inverted.basic.tag.labels .green.label, +.ui.ui.ui.inverted.green.basic.tag.label { + border: 1px solid #2ECC40; } -.ui.inverted.basic.tag.labels .primary.label::before, -.ui.ui.ui.inverted.primary.basic.tag.label::before { +.ui.inverted.basic.tag.labels .green.label:before, +.ui.ui.ui.inverted.green.basic.tag.label:before { border-color: inherit; border-width: 1px 0 0 1px; border-style: inherit; @@ -20760,93 +20021,93 @@ a.ui.ui.ui.inverted.basic.primary.label:hover { right: calc(100% + 1px); } -.ui.secondary.labels .label, -.ui.ui.ui.secondary.label { - background-color: #1B1C1D; - border-color: #1B1C1D; - color: rgba(255, 255, 255, 0.9); +.ui.teal.labels .label, +.ui.ui.ui.teal.label { + background-color: #00B5AD; + border-color: #00B5AD; + color: #FFFFFF; } /* Link */ -.ui.secondary.labels a.label:hover, -a.ui.ui.ui.secondary.label:hover { - background-color: #27292a; - border-color: #27292a; +.ui.teal.labels a.label:hover, +a.ui.ui.ui.teal.label:hover { + background-color: #009c95; + border-color: #009c95; color: #FFFFFF; } /* Ribbon */ -.ui.ui.ui.secondary.ribbon.label { - border-color: #020203; +.ui.ui.ui.teal.ribbon.label { + border-color: #00827c; } /* Basic */ -.ui.basic.labels .secondary.label, -.ui.ui.ui.basic.secondary.label { +.ui.basic.labels .teal.label, +.ui.ui.ui.basic.teal.label { background: none #FFFFFF; - border-color: #1B1C1D; - color: #1B1C1D; + border-color: #00B5AD; + color: #00B5AD; } -.ui.basic.labels a.secondary.label:hover, -a.ui.ui.ui.basic.secondary.label:hover { +.ui.basic.labels a.teal.label:hover, +a.ui.ui.ui.basic.teal.label:hover { background: none #FFFFFF; - border-color: #27292a; - color: #27292a; + border-color: #009c95; + color: #009c95; } /* Inverted */ -.ui.inverted.labels .secondary.label, -.ui.ui.ui.inverted.secondary.label { - background-color: #545454; - border-color: #545454; +.ui.inverted.labels .teal.label, +.ui.ui.ui.inverted.teal.label { + background-color: #6DFFFF; + border-color: #6DFFFF; color: #1B1C1D; } /* Inverted Link */ -.ui.inverted.labels a.secondary.label:hover, -a.ui.ui.ui.inverted.secondary.label:hover { - background-color: #6e6e6e; - border-color: #6e6e6e; +.ui.inverted.labels a.teal.label:hover, +a.ui.ui.ui.inverted.teal.label:hover { + background-color: #3affff; + border-color: #3affff; color: #1B1C1D; } /* Inverted Ribbon */ -.ui.ui.ui.inverted.secondary.ribbon.label { - border-color: #3b3b3b; +.ui.ui.ui.inverted.teal.ribbon.label { + border-color: #3affff; } /* Inverted Basic */ -.ui.inverted.basic.labels .secondary.label, -.ui.ui.ui.inverted.basic.secondary.label { +.ui.inverted.basic.labels .teal.label, +.ui.ui.ui.inverted.basic.teal.label { background-color: #1B1C1D; - border-color: #545454; - color: #545454; + border-color: #6DFFFF; + color: #6DFFFF; } -.ui.inverted.basic.labels a.secondary.label:hover, -a.ui.ui.ui.inverted.basic.secondary.label:hover { - border-color: #6e6e6e; +.ui.inverted.basic.labels a.teal.label:hover, +a.ui.ui.ui.inverted.basic.teal.label:hover { + border-color: #3affff; background-color: #1B1C1D; - color: #6e6e6e; + color: #3affff; } /* Inverted Basic Tags */ -.ui.inverted.basic.tag.labels .secondary.label, -.ui.ui.ui.inverted.secondary.basic.tag.label { - border: 1px solid #545454; +.ui.inverted.basic.tag.labels .teal.label, +.ui.ui.ui.inverted.teal.basic.tag.label { + border: 1px solid #6DFFFF; } -.ui.inverted.basic.tag.labels .secondary.label::before, -.ui.ui.ui.inverted.secondary.basic.tag.label::before { +.ui.inverted.basic.tag.labels .teal.label:before, +.ui.ui.ui.inverted.teal.basic.tag.label:before { border-color: inherit; border-width: 1px 0 0 1px; border-style: inherit; @@ -20854,93 +20115,93 @@ a.ui.ui.ui.inverted.basic.secondary.label:hover { right: calc(100% + 1px); } -.ui.red.labels .label, -.ui.ui.ui.red.label { - background-color: #DB2828; - border-color: #DB2828; +.ui.blue.labels .label, +.ui.ui.ui.blue.label { + background-color: #2185D0; + border-color: #2185D0; color: #FFFFFF; } /* Link */ -.ui.red.labels a.label:hover, -a.ui.ui.ui.red.label:hover { - background-color: #d01919; - border-color: #d01919; +.ui.blue.labels a.label:hover, +a.ui.ui.ui.blue.label:hover { + background-color: #1678c2; + border-color: #1678c2; color: #FFFFFF; } /* Ribbon */ -.ui.ui.ui.red.ribbon.label { - border-color: #b21e1e; +.ui.ui.ui.blue.ribbon.label { + border-color: #1a69a4; } /* Basic */ -.ui.basic.labels .red.label, -.ui.ui.ui.basic.red.label { +.ui.basic.labels .blue.label, +.ui.ui.ui.basic.blue.label { background: none #FFFFFF; - border-color: #DB2828; - color: #DB2828; + border-color: #2185D0; + color: #2185D0; } -.ui.basic.labels a.red.label:hover, -a.ui.ui.ui.basic.red.label:hover { +.ui.basic.labels a.blue.label:hover, +a.ui.ui.ui.basic.blue.label:hover { background: none #FFFFFF; - border-color: #d01919; - color: #d01919; + border-color: #1678c2; + color: #1678c2; } /* Inverted */ -.ui.inverted.labels .red.label, -.ui.ui.ui.inverted.red.label { - background-color: #FF695E; - border-color: #FF695E; +.ui.inverted.labels .blue.label, +.ui.ui.ui.inverted.blue.label { + background-color: #54C8FF; + border-color: #54C8FF; color: #1B1C1D; } /* Inverted Link */ -.ui.inverted.labels a.red.label:hover, -a.ui.ui.ui.inverted.red.label:hover { - background-color: #ff392b; - border-color: #ff392b; +.ui.inverted.labels a.blue.label:hover, +a.ui.ui.ui.inverted.blue.label:hover { + background-color: #21b8ff; + border-color: #21b8ff; color: #1B1C1D; } /* Inverted Ribbon */ -.ui.ui.ui.inverted.red.ribbon.label { - border-color: #ff392b; +.ui.ui.ui.inverted.blue.ribbon.label { + border-color: #21b8ff; } /* Inverted Basic */ -.ui.inverted.basic.labels .red.label, -.ui.ui.ui.inverted.basic.red.label { +.ui.inverted.basic.labels .blue.label, +.ui.ui.ui.inverted.basic.blue.label { background-color: #1B1C1D; - border-color: #FF695E; - color: #FF695E; + border-color: #54C8FF; + color: #54C8FF; } -.ui.inverted.basic.labels a.red.label:hover, -a.ui.ui.ui.inverted.basic.red.label:hover { - border-color: #ff392b; +.ui.inverted.basic.labels a.blue.label:hover, +a.ui.ui.ui.inverted.basic.blue.label:hover { + border-color: #21b8ff; background-color: #1B1C1D; - color: #ff392b; + color: #21b8ff; } /* Inverted Basic Tags */ -.ui.inverted.basic.tag.labels .red.label, -.ui.ui.ui.inverted.red.basic.tag.label { - border: 1px solid #FF695E; +.ui.inverted.basic.tag.labels .blue.label, +.ui.ui.ui.inverted.blue.basic.tag.label { + border: 1px solid #54C8FF; } -.ui.inverted.basic.tag.labels .red.label::before, -.ui.ui.ui.inverted.red.basic.tag.label::before { +.ui.inverted.basic.tag.labels .blue.label:before, +.ui.ui.ui.inverted.blue.basic.tag.label:before { border-color: inherit; border-width: 1px 0 0 1px; border-style: inherit; @@ -20948,93 +20209,93 @@ a.ui.ui.ui.inverted.basic.red.label:hover { right: calc(100% + 1px); } -.ui.orange.labels .label, -.ui.ui.ui.orange.label { - background-color: #F2711C; - border-color: #F2711C; +.ui.violet.labels .label, +.ui.ui.ui.violet.label { + background-color: #6435C9; + border-color: #6435C9; color: #FFFFFF; } /* Link */ -.ui.orange.labels a.label:hover, -a.ui.ui.ui.orange.label:hover { - background-color: #f26202; - border-color: #f26202; +.ui.violet.labels a.label:hover, +a.ui.ui.ui.violet.label:hover { + background-color: #5829bb; + border-color: #5829bb; color: #FFFFFF; } /* Ribbon */ -.ui.ui.ui.orange.ribbon.label { - border-color: #cf590c; +.ui.ui.ui.violet.ribbon.label { + border-color: #502aa1; } /* Basic */ -.ui.basic.labels .orange.label, -.ui.ui.ui.basic.orange.label { +.ui.basic.labels .violet.label, +.ui.ui.ui.basic.violet.label { background: none #FFFFFF; - border-color: #F2711C; - color: #F2711C; + border-color: #6435C9; + color: #6435C9; } -.ui.basic.labels a.orange.label:hover, -a.ui.ui.ui.basic.orange.label:hover { +.ui.basic.labels a.violet.label:hover, +a.ui.ui.ui.basic.violet.label:hover { background: none #FFFFFF; - border-color: #f26202; - color: #f26202; + border-color: #5829bb; + color: #5829bb; } /* Inverted */ -.ui.inverted.labels .orange.label, -.ui.ui.ui.inverted.orange.label { - background-color: #FF851B; - border-color: #FF851B; +.ui.inverted.labels .violet.label, +.ui.ui.ui.inverted.violet.label { + background-color: #A291FB; + border-color: #A291FB; color: #1B1C1D; } /* Inverted Link */ -.ui.inverted.labels a.orange.label:hover, -a.ui.ui.ui.inverted.orange.label:hover { - background-color: #e76b00; - border-color: #e76b00; +.ui.inverted.labels a.violet.label:hover, +a.ui.ui.ui.inverted.violet.label:hover { + background-color: #745aff; + border-color: #745aff; color: #1B1C1D; } /* Inverted Ribbon */ -.ui.ui.ui.inverted.orange.ribbon.label { - border-color: #e76b00; +.ui.ui.ui.inverted.violet.ribbon.label { + border-color: #7860f9; } /* Inverted Basic */ -.ui.inverted.basic.labels .orange.label, -.ui.ui.ui.inverted.basic.orange.label { +.ui.inverted.basic.labels .violet.label, +.ui.ui.ui.inverted.basic.violet.label { background-color: #1B1C1D; - border-color: #FF851B; - color: #FF851B; + border-color: #A291FB; + color: #A291FB; } -.ui.inverted.basic.labels a.orange.label:hover, -a.ui.ui.ui.inverted.basic.orange.label:hover { - border-color: #e76b00; +.ui.inverted.basic.labels a.violet.label:hover, +a.ui.ui.ui.inverted.basic.violet.label:hover { + border-color: #745aff; background-color: #1B1C1D; - color: #e76b00; + color: #745aff; } /* Inverted Basic Tags */ -.ui.inverted.basic.tag.labels .orange.label, -.ui.ui.ui.inverted.orange.basic.tag.label { - border: 1px solid #FF851B; +.ui.inverted.basic.tag.labels .violet.label, +.ui.ui.ui.inverted.violet.basic.tag.label { + border: 1px solid #A291FB; } -.ui.inverted.basic.tag.labels .orange.label::before, -.ui.ui.ui.inverted.orange.basic.tag.label::before { +.ui.inverted.basic.tag.labels .violet.label:before, +.ui.ui.ui.inverted.violet.basic.tag.label:before { border-color: inherit; border-width: 1px 0 0 1px; border-style: inherit; @@ -21042,93 +20303,93 @@ a.ui.ui.ui.inverted.basic.orange.label:hover { right: calc(100% + 1px); } -.ui.yellow.labels .label, -.ui.ui.ui.yellow.label { - background-color: #FBBD08; - border-color: #FBBD08; +.ui.purple.labels .label, +.ui.ui.ui.purple.label { + background-color: #A333C8; + border-color: #A333C8; color: #FFFFFF; } /* Link */ -.ui.yellow.labels a.label:hover, -a.ui.ui.ui.yellow.label:hover { - background-color: #eaae00; - border-color: #eaae00; +.ui.purple.labels a.label:hover, +a.ui.ui.ui.purple.label:hover { + background-color: #9627ba; + border-color: #9627ba; color: #FFFFFF; } /* Ribbon */ -.ui.ui.ui.yellow.ribbon.label { - border-color: #cd9903; +.ui.ui.ui.purple.ribbon.label { + border-color: #82299f; } /* Basic */ -.ui.basic.labels .yellow.label, -.ui.ui.ui.basic.yellow.label { +.ui.basic.labels .purple.label, +.ui.ui.ui.basic.purple.label { background: none #FFFFFF; - border-color: #FBBD08; - color: #FBBD08; + border-color: #A333C8; + color: #A333C8; } -.ui.basic.labels a.yellow.label:hover, -a.ui.ui.ui.basic.yellow.label:hover { +.ui.basic.labels a.purple.label:hover, +a.ui.ui.ui.basic.purple.label:hover { background: none #FFFFFF; - border-color: #eaae00; - color: #eaae00; + border-color: #9627ba; + color: #9627ba; } /* Inverted */ -.ui.inverted.labels .yellow.label, -.ui.ui.ui.inverted.yellow.label { - background-color: #FFE21F; - border-color: #FFE21F; +.ui.inverted.labels .purple.label, +.ui.ui.ui.inverted.purple.label { + background-color: #DC73FF; + border-color: #DC73FF; color: #1B1C1D; } /* Inverted Link */ -.ui.inverted.labels a.yellow.label:hover, -a.ui.ui.ui.inverted.yellow.label:hover { - background-color: #ebcd00; - border-color: #ebcd00; +.ui.inverted.labels a.purple.label:hover, +a.ui.ui.ui.inverted.purple.label:hover { + background-color: #cf40ff; + border-color: #cf40ff; color: #1B1C1D; } /* Inverted Ribbon */ -.ui.ui.ui.inverted.yellow.ribbon.label { - border-color: #ebcd00; +.ui.ui.ui.inverted.purple.ribbon.label { + border-color: #cf40ff; } /* Inverted Basic */ -.ui.inverted.basic.labels .yellow.label, -.ui.ui.ui.inverted.basic.yellow.label { +.ui.inverted.basic.labels .purple.label, +.ui.ui.ui.inverted.basic.purple.label { background-color: #1B1C1D; - border-color: #FFE21F; - color: #FFE21F; + border-color: #DC73FF; + color: #DC73FF; } -.ui.inverted.basic.labels a.yellow.label:hover, -a.ui.ui.ui.inverted.basic.yellow.label:hover { - border-color: #ebcd00; +.ui.inverted.basic.labels a.purple.label:hover, +a.ui.ui.ui.inverted.basic.purple.label:hover { + border-color: #cf40ff; background-color: #1B1C1D; - color: #ebcd00; + color: #cf40ff; } /* Inverted Basic Tags */ -.ui.inverted.basic.tag.labels .yellow.label, -.ui.ui.ui.inverted.yellow.basic.tag.label { - border: 1px solid #FFE21F; +.ui.inverted.basic.tag.labels .purple.label, +.ui.ui.ui.inverted.purple.basic.tag.label { + border: 1px solid #DC73FF; } -.ui.inverted.basic.tag.labels .yellow.label::before, -.ui.ui.ui.inverted.yellow.basic.tag.label::before { +.ui.inverted.basic.tag.labels .purple.label:before, +.ui.ui.ui.inverted.purple.basic.tag.label:before { border-color: inherit; border-width: 1px 0 0 1px; border-style: inherit; @@ -21136,93 +20397,93 @@ a.ui.ui.ui.inverted.basic.yellow.label:hover { right: calc(100% + 1px); } -.ui.olive.labels .label, -.ui.ui.ui.olive.label { - background-color: #B5CC18; - border-color: #B5CC18; +.ui.pink.labels .label, +.ui.ui.ui.pink.label { + background-color: #E03997; + border-color: #E03997; color: #FFFFFF; } /* Link */ -.ui.olive.labels a.label:hover, -a.ui.ui.ui.olive.label:hover { - background-color: #a7bd0d; - border-color: #a7bd0d; +.ui.pink.labels a.label:hover, +a.ui.ui.ui.pink.label:hover { + background-color: #e61a8d; + border-color: #e61a8d; color: #FFFFFF; } /* Ribbon */ -.ui.ui.ui.olive.ribbon.label { - border-color: #8d9e13; +.ui.ui.ui.pink.ribbon.label { + border-color: #c71f7e; } /* Basic */ -.ui.basic.labels .olive.label, -.ui.ui.ui.basic.olive.label { +.ui.basic.labels .pink.label, +.ui.ui.ui.basic.pink.label { background: none #FFFFFF; - border-color: #B5CC18; - color: #B5CC18; + border-color: #E03997; + color: #E03997; } -.ui.basic.labels a.olive.label:hover, -a.ui.ui.ui.basic.olive.label:hover { +.ui.basic.labels a.pink.label:hover, +a.ui.ui.ui.basic.pink.label:hover { background: none #FFFFFF; - border-color: #a7bd0d; - color: #a7bd0d; + border-color: #e61a8d; + color: #e61a8d; } /* Inverted */ -.ui.inverted.labels .olive.label, -.ui.ui.ui.inverted.olive.label { - background-color: #D9E778; - border-color: #D9E778; +.ui.inverted.labels .pink.label, +.ui.ui.ui.inverted.pink.label { + background-color: #FF8EDF; + border-color: #FF8EDF; color: #1B1C1D; } /* Inverted Link */ -.ui.inverted.labels a.olive.label:hover, -a.ui.ui.ui.inverted.olive.label:hover { - background-color: #d2e745; - border-color: #d2e745; +.ui.inverted.labels a.pink.label:hover, +a.ui.ui.ui.inverted.pink.label:hover { + background-color: #ff5bd1; + border-color: #ff5bd1; color: #1B1C1D; } /* Inverted Ribbon */ -.ui.ui.ui.inverted.olive.ribbon.label { - border-color: #cddf4d; +.ui.ui.ui.inverted.pink.ribbon.label { + border-color: #ff5bd1; } /* Inverted Basic */ -.ui.inverted.basic.labels .olive.label, -.ui.ui.ui.inverted.basic.olive.label { +.ui.inverted.basic.labels .pink.label, +.ui.ui.ui.inverted.basic.pink.label { background-color: #1B1C1D; - border-color: #D9E778; - color: #D9E778; + border-color: #FF8EDF; + color: #FF8EDF; } -.ui.inverted.basic.labels a.olive.label:hover, -a.ui.ui.ui.inverted.basic.olive.label:hover { - border-color: #d2e745; +.ui.inverted.basic.labels a.pink.label:hover, +a.ui.ui.ui.inverted.basic.pink.label:hover { + border-color: #ff5bd1; background-color: #1B1C1D; - color: #d2e745; + color: #ff5bd1; } /* Inverted Basic Tags */ -.ui.inverted.basic.tag.labels .olive.label, -.ui.ui.ui.inverted.olive.basic.tag.label { - border: 1px solid #D9E778; +.ui.inverted.basic.tag.labels .pink.label, +.ui.ui.ui.inverted.pink.basic.tag.label { + border: 1px solid #FF8EDF; } -.ui.inverted.basic.tag.labels .olive.label::before, -.ui.ui.ui.inverted.olive.basic.tag.label::before { +.ui.inverted.basic.tag.labels .pink.label:before, +.ui.ui.ui.inverted.pink.basic.tag.label:before { border-color: inherit; border-width: 1px 0 0 1px; border-style: inherit; @@ -21230,93 +20491,93 @@ a.ui.ui.ui.inverted.basic.olive.label:hover { right: calc(100% + 1px); } -.ui.green.labels .label, -.ui.ui.ui.green.label { - background-color: #21BA45; - border-color: #21BA45; +.ui.brown.labels .label, +.ui.ui.ui.brown.label { + background-color: #A5673F; + border-color: #A5673F; color: #FFFFFF; } /* Link */ -.ui.green.labels a.label:hover, -a.ui.ui.ui.green.label:hover { - background-color: #16ab39; - border-color: #16ab39; +.ui.brown.labels a.label:hover, +a.ui.ui.ui.brown.label:hover { + background-color: #975b33; + border-color: #975b33; color: #FFFFFF; } /* Ribbon */ -.ui.ui.ui.green.ribbon.label { - border-color: #198f35; +.ui.ui.ui.brown.ribbon.label { + border-color: #805031; } /* Basic */ -.ui.basic.labels .green.label, -.ui.ui.ui.basic.green.label { +.ui.basic.labels .brown.label, +.ui.ui.ui.basic.brown.label { background: none #FFFFFF; - border-color: #21BA45; - color: #21BA45; + border-color: #A5673F; + color: #A5673F; } -.ui.basic.labels a.green.label:hover, -a.ui.ui.ui.basic.green.label:hover { +.ui.basic.labels a.brown.label:hover, +a.ui.ui.ui.basic.brown.label:hover { background: none #FFFFFF; - border-color: #16ab39; - color: #16ab39; + border-color: #975b33; + color: #975b33; } /* Inverted */ -.ui.inverted.labels .green.label, -.ui.ui.ui.inverted.green.label { - background-color: #2ECC40; - border-color: #2ECC40; +.ui.inverted.labels .brown.label, +.ui.ui.ui.inverted.brown.label { + background-color: #D67C1C; + border-color: #D67C1C; color: #1B1C1D; } /* Inverted Link */ -.ui.inverted.labels a.green.label:hover, -a.ui.ui.ui.inverted.green.label:hover { - background-color: #1ea92e; - border-color: #1ea92e; +.ui.inverted.labels a.brown.label:hover, +a.ui.ui.ui.inverted.brown.label:hover { + background-color: #b0620f; + border-color: #b0620f; color: #1B1C1D; } /* Inverted Ribbon */ -.ui.ui.ui.inverted.green.ribbon.label { - border-color: #25a233; +.ui.ui.ui.inverted.brown.ribbon.label { + border-color: #a96216; } /* Inverted Basic */ -.ui.inverted.basic.labels .green.label, -.ui.ui.ui.inverted.basic.green.label { +.ui.inverted.basic.labels .brown.label, +.ui.ui.ui.inverted.basic.brown.label { background-color: #1B1C1D; - border-color: #2ECC40; - color: #2ECC40; + border-color: #D67C1C; + color: #D67C1C; } -.ui.inverted.basic.labels a.green.label:hover, -a.ui.ui.ui.inverted.basic.green.label:hover { - border-color: #1ea92e; +.ui.inverted.basic.labels a.brown.label:hover, +a.ui.ui.ui.inverted.basic.brown.label:hover { + border-color: #b0620f; background-color: #1B1C1D; - color: #1ea92e; + color: #b0620f; } /* Inverted Basic Tags */ -.ui.inverted.basic.tag.labels .green.label, -.ui.ui.ui.inverted.green.basic.tag.label { - border: 1px solid #2ECC40; +.ui.inverted.basic.tag.labels .brown.label, +.ui.ui.ui.inverted.brown.basic.tag.label { + border: 1px solid #D67C1C; } -.ui.inverted.basic.tag.labels .green.label::before, -.ui.ui.ui.inverted.green.basic.tag.label::before { +.ui.inverted.basic.tag.labels .brown.label:before, +.ui.ui.ui.inverted.brown.basic.tag.label:before { border-color: inherit; border-width: 1px 0 0 1px; border-style: inherit; @@ -21324,93 +20585,92 @@ a.ui.ui.ui.inverted.basic.green.label:hover { right: calc(100% + 1px); } -.ui.teal.labels .label, -.ui.ui.ui.teal.label { - background-color: #00B5AD; - border-color: #00B5AD; +.ui.grey.labels .label, +.ui.ui.ui.grey.label { + background-color: #767676; + border-color: #767676; color: #FFFFFF; } /* Link */ -.ui.teal.labels a.label:hover, -a.ui.ui.ui.teal.label:hover { - background-color: #009c95; - border-color: #009c95; +.ui.grey.labels a.label:hover, +a.ui.ui.ui.grey.label:hover { + background-color: #838383; + border-color: #838383; color: #FFFFFF; } /* Ribbon */ -.ui.ui.ui.teal.ribbon.label { - border-color: #00827c; +.ui.ui.ui.grey.ribbon.label { + border-color: #5d5d5d; } /* Basic */ -.ui.basic.labels .teal.label, -.ui.ui.ui.basic.teal.label { +.ui.basic.labels .grey.label, +.ui.ui.ui.basic.grey.label { background: none #FFFFFF; - border-color: #00B5AD; - color: #00B5AD; + border-color: #767676; + color: #767676; } -.ui.basic.labels a.teal.label:hover, -a.ui.ui.ui.basic.teal.label:hover { +.ui.basic.labels a.grey.label:hover, +a.ui.ui.ui.basic.grey.label:hover { background: none #FFFFFF; - border-color: #009c95; - color: #009c95; + border-color: #838383; + color: #838383; } /* Inverted */ -.ui.inverted.labels .teal.label, -.ui.ui.ui.inverted.teal.label { - background-color: #6DFFFF; - border-color: #6DFFFF; +.ui.inverted.labels .grey.label, +.ui.ui.ui.inverted.grey.label { + background-color: #DCDDDE; + border-color: #DCDDDE; color: #1B1C1D; } /* Inverted Link */ -.ui.inverted.labels a.teal.label:hover, -a.ui.ui.ui.inverted.teal.label:hover { - background-color: #3affff; - border-color: #3affff; - color: #1B1C1D; +.ui.inverted.labels a.grey.label:hover, +a.ui.ui.ui.inverted.grey.label:hover { + background-color: #c2c4c5; + border-color: #c2c4c5; + color: #FFFFFF; } /* Inverted Ribbon */ -.ui.ui.ui.inverted.teal.ribbon.label { - border-color: #3affff; +.ui.ui.ui.inverted.grey.ribbon.label { + border-color: #e9eaea; } /* Inverted Basic */ -.ui.inverted.basic.labels .teal.label, -.ui.ui.ui.inverted.basic.teal.label { +.ui.inverted.basic.labels .grey.label, +.ui.ui.ui.inverted.basic.grey.label { background-color: #1B1C1D; - border-color: #6DFFFF; - color: #6DFFFF; + border-color: #DCDDDE; + color: rgba(255, 255, 255, 0.9); } -.ui.inverted.basic.labels a.teal.label:hover, -a.ui.ui.ui.inverted.basic.teal.label:hover { - border-color: #3affff; +.ui.inverted.basic.labels a.grey.label:hover, +a.ui.ui.ui.inverted.basic.grey.label:hover { + border-color: #c2c4c5; background-color: #1B1C1D; - color: #3affff; } /* Inverted Basic Tags */ -.ui.inverted.basic.tag.labels .teal.label, -.ui.ui.ui.inverted.teal.basic.tag.label { - border: 1px solid #6DFFFF; +.ui.inverted.basic.tag.labels .grey.label, +.ui.ui.ui.inverted.grey.basic.tag.label { + border: 1px solid #DCDDDE; } -.ui.inverted.basic.tag.labels .teal.label::before, -.ui.ui.ui.inverted.teal.basic.tag.label::before { +.ui.inverted.basic.tag.labels .grey.label:before, +.ui.ui.ui.inverted.grey.basic.tag.label:before { border-color: inherit; border-width: 1px 0 0 1px; border-style: inherit; @@ -21418,93 +20678,92 @@ a.ui.ui.ui.inverted.basic.teal.label:hover { right: calc(100% + 1px); } -.ui.blue.labels .label, -.ui.ui.ui.blue.label { - background-color: #2185D0; - border-color: #2185D0; +.ui.black.labels .label, +.ui.ui.ui.black.label { + background-color: #1B1C1D; + border-color: #1B1C1D; color: #FFFFFF; } /* Link */ -.ui.blue.labels a.label:hover, -a.ui.ui.ui.blue.label:hover { - background-color: #1678c2; - border-color: #1678c2; +.ui.black.labels a.label:hover, +a.ui.ui.ui.black.label:hover { + background-color: #27292a; + border-color: #27292a; color: #FFFFFF; } /* Ribbon */ -.ui.ui.ui.blue.ribbon.label { - border-color: #1a69a4; +.ui.ui.ui.black.ribbon.label { + border-color: #020203; } /* Basic */ -.ui.basic.labels .blue.label, -.ui.ui.ui.basic.blue.label { +.ui.basic.labels .black.label, +.ui.ui.ui.basic.black.label { background: none #FFFFFF; - border-color: #2185D0; - color: #2185D0; + border-color: #1B1C1D; + color: #1B1C1D; } -.ui.basic.labels a.blue.label:hover, -a.ui.ui.ui.basic.blue.label:hover { +.ui.basic.labels a.black.label:hover, +a.ui.ui.ui.basic.black.label:hover { background: none #FFFFFF; - border-color: #1678c2; - color: #1678c2; + border-color: #27292a; + color: #27292a; } /* Inverted */ -.ui.inverted.labels .blue.label, -.ui.ui.ui.inverted.blue.label { - background-color: #54C8FF; - border-color: #54C8FF; +.ui.inverted.labels .black.label, +.ui.ui.ui.inverted.black.label { + background-color: #545454; + border-color: #545454; color: #1B1C1D; } /* Inverted Link */ -.ui.inverted.labels a.blue.label:hover, -a.ui.ui.ui.inverted.blue.label:hover { - background-color: #21b8ff; - border-color: #21b8ff; - color: #1B1C1D; +.ui.inverted.labels a.black.label:hover, +a.ui.ui.ui.inverted.black.label:hover { + background-color: #000000; + border-color: #000000; + color: #FFFFFF; } /* Inverted Ribbon */ -.ui.ui.ui.inverted.blue.ribbon.label { - border-color: #21b8ff; +.ui.ui.ui.inverted.black.ribbon.label { + border-color: #616161; } /* Inverted Basic */ -.ui.inverted.basic.labels .blue.label, -.ui.ui.ui.inverted.basic.blue.label { +.ui.inverted.basic.labels .black.label, +.ui.ui.ui.inverted.basic.black.label { background-color: #1B1C1D; - border-color: #54C8FF; - color: #54C8FF; + border-color: #545454; + color: rgba(255, 255, 255, 0.9); } -.ui.inverted.basic.labels a.blue.label:hover, -a.ui.ui.ui.inverted.basic.blue.label:hover { - border-color: #21b8ff; +.ui.inverted.basic.labels a.black.label:hover, +a.ui.ui.ui.inverted.basic.black.label:hover { + border-color: #000000; background-color: #1B1C1D; - color: #21b8ff; } /* Inverted Basic Tags */ -.ui.inverted.basic.tag.labels .blue.label, -.ui.ui.ui.inverted.blue.basic.tag.label { - border: 1px solid #54C8FF; +.ui.inverted.basic.tag.labels .black.label, +.ui.ui.ui.inverted.black.basic.tag.label { + border: 1px solid #545454; } -.ui.inverted.basic.tag.labels .blue.label::before, -.ui.ui.ui.inverted.blue.basic.tag.label::before { +.ui.inverted.basic.tag.labels .black.label:before, +.ui.ui.ui.inverted.black.basic.tag.label:before { border-color: inherit; border-width: 1px 0 0 1px; border-style: inherit; @@ -21512,1915 +20771,2299 @@ a.ui.ui.ui.inverted.basic.blue.label:hover { right: calc(100% + 1px); } -.ui.violet.labels .label, -.ui.ui.ui.violet.label { - background-color: #6435C9; - border-color: #6435C9; - color: #FFFFFF; +/*------------------- + Horizontal +--------------------*/ + +.ui.horizontal.labels .label, +.ui.horizontal.label { + margin: 0 0.5em 0 0; + padding: 0.4em 0.833em; + min-width: 3em; + text-align: center; } -/* Link */ +/*------------------- + Circular + --------------------*/ -.ui.violet.labels a.label:hover, -a.ui.ui.ui.violet.label:hover { - background-color: #5829bb; - border-color: #5829bb; - color: #FFFFFF; +.ui.circular.labels .label, +.ui.circular.label { + min-width: 2em; + min-height: 2em; + padding: 0.5em !important; + line-height: 1em; + text-align: center; + border-radius: 500rem; } -/* Ribbon */ - -.ui.ui.ui.violet.ribbon.label { - border-color: #502aa1; +.ui.empty.circular.labels .label, +.ui.empty.circular.label { + min-width: 0; + min-height: 0; + overflow: hidden; + width: 0.5em; + height: 0.5em; + vertical-align: baseline; } -/* Basic */ +/*------------------- + Pointing + --------------------*/ -.ui.basic.labels .violet.label, -.ui.ui.ui.basic.violet.label { - background: none #FFFFFF; - border-color: #6435C9; - color: #6435C9; +.ui.pointing.label { + position: relative; } -.ui.basic.labels a.violet.label:hover, -a.ui.ui.ui.basic.violet.label:hover { - background: none #FFFFFF; - border-color: #5829bb; - color: #5829bb; +.ui.attached.pointing.label { + position: absolute; } -/* Inverted */ - -.ui.inverted.labels .violet.label, -.ui.ui.ui.inverted.violet.label { - background-color: #A291FB; - border-color: #A291FB; - color: #1B1C1D; +.ui.pointing.label:before { + background-color: inherit; + background-image: inherit; + border-width: 0; + border-style: solid; + border-color: inherit; } -/* Inverted Link */ +/* Arrow */ -.ui.inverted.labels a.violet.label:hover, -a.ui.ui.ui.inverted.violet.label:hover { - background-color: #745aff; - border-color: #745aff; - color: #1B1C1D; +.ui.pointing.label:before { + position: absolute; + content: ''; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + background-image: none; + z-index: 2; + width: 0.6666em; + height: 0.6666em; + -webkit-transition: none; + transition: none; } -/* Inverted Ribbon */ +/*--- Above ---*/ -.ui.ui.ui.inverted.violet.ribbon.label { - border-color: #7860f9; +.ui.pointing.label, +.ui[class*="pointing above"].label { + margin-top: 1em; } -/* Inverted Basic */ +.ui.pointing.label:before, +.ui[class*="pointing above"].label:before { + border-width: 1px 0 0 1px; + -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform: translateX(-50%) translateY(-50%) rotate(45deg); + top: 0; + left: 50%; +} -.ui.inverted.basic.labels .violet.label, -.ui.ui.ui.inverted.basic.violet.label { - background-color: #1B1C1D; - border-color: #A291FB; - color: #A291FB; +/*--- Below ---*/ + +.ui[class*="bottom pointing"].label, +.ui[class*="pointing below"].label { + margin-top: 0; + margin-bottom: 1em; } -.ui.inverted.basic.labels a.violet.label:hover, -a.ui.ui.ui.inverted.basic.violet.label:hover { - border-color: #745aff; - background-color: #1B1C1D; - color: #745aff; +.ui[class*="bottom pointing"].label:before, +.ui[class*="pointing below"].label:before { + border-width: 0 1px 1px 0; + top: auto; + right: auto; + -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform: translateX(-50%) translateY(-50%) rotate(45deg); + top: 100%; + left: 50%; } -/* Inverted Basic Tags */ +/*--- Left ---*/ -.ui.inverted.basic.tag.labels .violet.label, -.ui.ui.ui.inverted.violet.basic.tag.label { - border: 1px solid #A291FB; +.ui[class*="left pointing"].label { + margin-top: 0; + margin-left: 0.6666em; } -.ui.inverted.basic.tag.labels .violet.label::before, -.ui.ui.ui.inverted.violet.basic.tag.label::before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); -} - -.ui.purple.labels .label, -.ui.ui.ui.purple.label { - background-color: #A333C8; - border-color: #A333C8; - color: #FFFFFF; +.ui[class*="left pointing"].label:before { + border-width: 0 0 1px 1px; + -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform: translateX(-50%) translateY(-50%) rotate(45deg); + bottom: auto; + right: auto; + top: 50%; + left: 0; } -/* Link */ +/*--- Right ---*/ -.ui.purple.labels a.label:hover, -a.ui.ui.ui.purple.label:hover { - background-color: #9627ba; - border-color: #9627ba; - color: #FFFFFF; +.ui[class*="right pointing"].label { + margin-top: 0; + margin-right: 0.6666em; } -/* Ribbon */ - -.ui.ui.ui.purple.ribbon.label { - border-color: #82299f; +.ui[class*="right pointing"].label:before { + border-width: 1px 1px 0 0; + -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg); + transform: translateX(50%) translateY(-50%) rotate(45deg); + top: 50%; + right: 0; + bottom: auto; + left: auto; } -/* Basic */ +/* Basic Pointing */ -.ui.basic.labels .purple.label, -.ui.ui.ui.basic.purple.label { - background: none #FFFFFF; - border-color: #A333C8; - color: #A333C8; -} +/*--- Above ---*/ -.ui.basic.labels a.purple.label:hover, -a.ui.ui.ui.basic.purple.label:hover { - background: none #FFFFFF; - border-color: #9627ba; - color: #9627ba; +.ui.basic.pointing.label:before, +.ui.basic[class*="pointing above"].label:before { + margin-top: -1px; } -/* Inverted */ +/*--- Below ---*/ -.ui.inverted.labels .purple.label, -.ui.ui.ui.inverted.purple.label { - background-color: #DC73FF; - border-color: #DC73FF; - color: #1B1C1D; +.ui.basic[class*="bottom pointing"].label:before, +.ui.basic[class*="pointing below"].label:before { + bottom: auto; + top: 100%; + margin-top: 1px; } -/* Inverted Link */ +/*--- Left ---*/ -.ui.inverted.labels a.purple.label:hover, -a.ui.ui.ui.inverted.purple.label:hover { - background-color: #cf40ff; - border-color: #cf40ff; - color: #1B1C1D; +.ui.basic[class*="left pointing"].label:before { + top: 50%; + left: -1px; } -/* Inverted Ribbon */ +/*--- Right ---*/ -.ui.ui.ui.inverted.purple.ribbon.label { - border-color: #cf40ff; +.ui.basic[class*="right pointing"].label:before { + top: 50%; + right: -1px; } -/* Inverted Basic */ +/*------------------ + Floating Label + -------------------*/ -.ui.inverted.basic.labels .purple.label, -.ui.ui.ui.inverted.basic.purple.label { - background-color: #1B1C1D; - border-color: #DC73FF; - color: #DC73FF; +.ui.floating.label { + position: absolute; + z-index: 100; + top: -1em; + right: 0; + white-space: nowrap; + -webkit-transform: translateX(50%); + transform: translateX(50%); } -.ui.inverted.basic.labels a.purple.label:hover, -a.ui.ui.ui.inverted.basic.purple.label:hover { - border-color: #cf40ff; - background-color: #1B1C1D; - color: #cf40ff; +.ui.right.aligned.floating.label { + -webkit-transform: translateX(1.2em); + transform: translateX(1.2em); } -/* Inverted Basic Tags */ - -.ui.inverted.basic.tag.labels .purple.label, -.ui.ui.ui.inverted.purple.basic.tag.label { - border: 1px solid #DC73FF; +.ui.left.floating.label { + left: 0; + right: auto; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); } -.ui.inverted.basic.tag.labels .purple.label::before, -.ui.ui.ui.inverted.purple.basic.tag.label::before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); +.ui.left.aligned.floating.label { + -webkit-transform: translateX(-1.2em); + transform: translateX(-1.2em); } -.ui.pink.labels .label, -.ui.ui.ui.pink.label { - background-color: #E03997; - border-color: #E03997; - color: #FFFFFF; +.ui.bottom.floating.label { + top: auto; + bottom: -1em; } -/* Link */ +/*------------------- + Sizes +--------------------*/ -.ui.pink.labels a.label:hover, -a.ui.ui.ui.pink.label:hover { - background-color: #e61a8d; - border-color: #e61a8d; - color: #FFFFFF; +.ui.labels .label, +.ui.label { + font-size: 0.85714286rem; } -/* Ribbon */ +.ui.mini.labels .label, +.ui.mini.label { + font-size: 0.64285714rem; +} -.ui.ui.ui.pink.ribbon.label { - border-color: #c71f7e; +.ui.tiny.labels .label, +.ui.tiny.label { + font-size: 0.71428571rem; } -/* Basic */ +.ui.small.labels .label, +.ui.small.label { + font-size: 0.78571429rem; +} -.ui.basic.labels .pink.label, -.ui.ui.ui.basic.pink.label { - background: none #FFFFFF; - border-color: #E03997; - color: #E03997; +.ui.large.labels .label, +.ui.large.label { + font-size: 1rem; } -.ui.basic.labels a.pink.label:hover, -a.ui.ui.ui.basic.pink.label:hover { - background: none #FFFFFF; - border-color: #e61a8d; - color: #e61a8d; +.ui.big.labels .label, +.ui.big.label { + font-size: 1.28571429rem; } -/* Inverted */ +.ui.huge.labels .label, +.ui.huge.label { + font-size: 1.42857143rem; +} -.ui.inverted.labels .pink.label, -.ui.ui.ui.inverted.pink.label { - background-color: #FF8EDF; - border-color: #FF8EDF; - color: #1B1C1D; +.ui.massive.labels .label, +.ui.massive.label { + font-size: 1.71428571rem; } -/* Inverted Link */ +/******************************* + Theme Overrides +*******************************/ -.ui.inverted.labels a.pink.label:hover, -a.ui.ui.ui.inverted.pink.label:hover { - background-color: #ff5bd1; - border-color: #ff5bd1; - color: #1B1C1D; -} +/******************************* + Site Overrides +*******************************/ -/* Inverted Ribbon */ +/******************************* + List +*******************************/ -.ui.ui.ui.inverted.pink.ribbon.label { - border-color: #ff5bd1; +ul.ui.list, +ol.ui.list, +.ui.list { + list-style-type: none; + margin: 1em 0; + padding: 0 0; } -/* Inverted Basic */ - -.ui.inverted.basic.labels .pink.label, -.ui.ui.ui.inverted.basic.pink.label { - background-color: #1B1C1D; - border-color: #FF8EDF; - color: #FF8EDF; +ul.ui.list:first-child, +ol.ui.list:first-child, +.ui.list:first-child { + margin-top: 0; + padding-top: 0; } -.ui.inverted.basic.labels a.pink.label:hover, -a.ui.ui.ui.inverted.basic.pink.label:hover { - border-color: #ff5bd1; - background-color: #1B1C1D; - color: #ff5bd1; +ul.ui.list:last-child, +ol.ui.list:last-child, +.ui.list:last-child { + margin-bottom: 0; + padding-bottom: 0; } -/* Inverted Basic Tags */ +/******************************* + Content +*******************************/ -.ui.inverted.basic.tag.labels .pink.label, -.ui.ui.ui.inverted.pink.basic.tag.label { - border: 1px solid #FF8EDF; -} +/* List Item */ -.ui.inverted.basic.tag.labels .pink.label::before, -.ui.ui.ui.inverted.pink.basic.tag.label::before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); +ul.ui.list li, +ol.ui.list li, +.ui.list > .item, +.ui.list .list > .item { + display: list-item; + table-layout: fixed; + list-style-type: none; + list-style-position: outside; + padding: 0.21428571em 0; + line-height: 1.14285714em; } -.ui.brown.labels .label, -.ui.ui.ui.brown.label { - background-color: #A5673F; - border-color: #A5673F; - color: #FFFFFF; +ul.ui.list > li:first-child:after, +ol.ui.list > li:first-child:after, +.ui.list > .list > .item:after, +.ui.list > .item:after { + content: ''; + display: block; + height: 0; + clear: both; + visibility: hidden; } -/* Link */ - -.ui.brown.labels a.label:hover, -a.ui.ui.ui.brown.label:hover { - background-color: #975b33; - border-color: #975b33; - color: #FFFFFF; +ul.ui.list li:first-child, +ol.ui.list li:first-child, +.ui.list .list > .item:first-child, +.ui.list > .item:first-child { + padding-top: 0; } -/* Ribbon */ - -.ui.ui.ui.brown.ribbon.label { - border-color: #805031; +ul.ui.list li:last-child, +ol.ui.list li:last-child, +.ui.list .list > .item:last-child, +.ui.list > .item:last-child { + padding-bottom: 0; } -/* Basic */ +/* Child List */ -.ui.basic.labels .brown.label, -.ui.ui.ui.basic.brown.label { - background: none #FFFFFF; - border-color: #A5673F; - color: #A5673F; +ul.ui.list ul, +ol.ui.list ol, +.ui.list .list:not(.icon) { + clear: both; + margin: 0; + padding: 0.75em 0 0.25em 0.5em; } -.ui.basic.labels a.brown.label:hover, -a.ui.ui.ui.basic.brown.label:hover { - background: none #FFFFFF; - border-color: #975b33; - color: #975b33; +/* Child Item */ + +ul.ui.list ul li, +ol.ui.list ol li, +.ui.list .list > .item { + padding: 0.14285714em 0; + line-height: inherit; } -/* Inverted */ +/* Icon */ -.ui.inverted.labels .brown.label, -.ui.ui.ui.inverted.brown.label { - background-color: #D67C1C; - border-color: #D67C1C; - color: #1B1C1D; +.ui.list .list > .item > i.icon, +.ui.list > .item > i.icon { + display: table-cell; + min-width: 1.55em; + margin: 0; + padding-top: 0; + -webkit-transition: color 0.1s ease; + transition: color 0.1s ease; } -/* Inverted Link */ +.ui.list .list > .item > i.icon:not(.loading), +.ui.list > .item > i.icon:not(.loading) { + padding-right: 0.28571429em; + vertical-align: top; +} -.ui.inverted.labels a.brown.label:hover, -a.ui.ui.ui.inverted.brown.label:hover { - background-color: #b0620f; - border-color: #b0620f; - color: #1B1C1D; +.ui.list .list > .item > i.icon:only-child, +.ui.list > .item > i.icon:only-child { + display: inline-block; + min-width: auto; + vertical-align: top; } -/* Inverted Ribbon */ +/* Image */ -.ui.ui.ui.inverted.brown.ribbon.label { - border-color: #a96216; +.ui.list .list > .item > .image, +.ui.list > .item > .image { + display: table-cell; + background-color: transparent; + margin: 0; + vertical-align: top; } -/* Inverted Basic */ +.ui.list .list > .item > .image:not(:only-child):not(img), +.ui.list > .item > .image:not(:only-child):not(img) { + padding-right: 0.5em; +} -.ui.inverted.basic.labels .brown.label, -.ui.ui.ui.inverted.basic.brown.label { - background-color: #1B1C1D; - border-color: #D67C1C; - color: #D67C1C; +.ui.list .list > .item > .image img, +.ui.list > .item > .image img { + vertical-align: top; } -.ui.inverted.basic.labels a.brown.label:hover, -a.ui.ui.ui.inverted.basic.brown.label:hover { - border-color: #b0620f; - background-color: #1B1C1D; - color: #b0620f; +.ui.list .list > .item > img.image, +.ui.list .list > .item > .image:only-child, +.ui.list > .item > img.image, +.ui.list > .item > .image:only-child { + display: inline-block; } -/* Inverted Basic Tags */ +/* Content */ -.ui.inverted.basic.tag.labels .brown.label, -.ui.ui.ui.inverted.brown.basic.tag.label { - border: 1px solid #D67C1C; +.ui.list .list > .item > .content, +.ui.list > .item > .content { + line-height: 1.14285714em; + color: rgba(0, 0, 0, 0.87); } -.ui.inverted.basic.tag.labels .brown.label::before, -.ui.ui.ui.inverted.brown.basic.tag.label::before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); +.ui.list .list > .item > .image + .content, +.ui.list .list > .item > i.icon + .content, +.ui.list > .item > .image + .content, +.ui.list > .item > i.icon + .content { + display: table-cell; + width: 100%; + padding: 0 0 0 0.5em; + vertical-align: top; } -.ui.grey.labels .label, -.ui.ui.ui.grey.label { - background-color: #767676; - border-color: #767676; - color: #FFFFFF; +.ui.list .list > .item > i.loading.icon + .content, +.ui.list > .item > i.loading.icon + .content { + padding-left: calc(0.2857142857142857em + 0.5em); } -/* Link */ +.ui.list .list > .item > img.image + .content, +.ui.list > .item > img.image + .content { + display: inline-block; + width: auto; +} -.ui.grey.labels a.label:hover, -a.ui.ui.ui.grey.label:hover { - background-color: #838383; - border-color: #838383; - color: #FFFFFF; +.ui.list .list > .item > .content > .list, +.ui.list > .item > .content > .list { + margin-left: 0; + padding-left: 0; } -/* Ribbon */ +/* Header */ -.ui.ui.ui.grey.ribbon.label { - border-color: #5d5d5d; +.ui.list .list > .item .header, +.ui.list > .item .header { + display: block; + margin: 0; + font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + font-weight: 600; + color: rgba(0, 0, 0, 0.87); } -/* Basic */ +/* Description */ -.ui.basic.labels .grey.label, -.ui.ui.ui.basic.grey.label { - background: none #FFFFFF; - border-color: #767676; - color: #767676; +.ui.list .list > .item .description, +.ui.list > .item .description { + display: block; + color: rgba(0, 0, 0, 0.7); } -.ui.basic.labels a.grey.label:hover, -a.ui.ui.ui.basic.grey.label:hover { - background: none #FFFFFF; - border-color: #838383; - color: #838383; +/* Child Link */ + +.ui.list > .item a, +.ui.list .list > .item a { + cursor: pointer; } -/* Inverted */ +/* Linking Item */ -.ui.inverted.labels .grey.label, -.ui.ui.ui.inverted.grey.label { - background-color: #DCDDDE; - border-color: #DCDDDE; - color: #1B1C1D; +.ui.list .list > a.item, +.ui.list > a.item { + cursor: pointer; + color: #4183C4; } -/* Inverted Link */ - -.ui.inverted.labels a.grey.label:hover, -a.ui.ui.ui.inverted.grey.label:hover { - background-color: #c2c4c5; - border-color: #c2c4c5; - color: #FFFFFF; +.ui.list .list > a.item:hover, +.ui.list > a.item:hover { + color: #1e70bf; } -/* Inverted Ribbon */ +/* Linked Item Icons */ -.ui.ui.ui.inverted.grey.ribbon.label { - border-color: #e9eaea; +.ui.list .list > a.item > i.icons, +.ui.list > a.item > i.icons, +.ui.list .list > a.item > i.icon, +.ui.list > a.item > i.icon { + color: rgba(0, 0, 0, 0.4); } -/* Inverted Basic */ +/* Header Link */ -.ui.inverted.basic.labels .grey.label, -.ui.ui.ui.inverted.basic.grey.label { - background-color: #1B1C1D; - border-color: #DCDDDE; - color: rgba(255, 255, 255, 0.9); +.ui.list .list > .item a.header, +.ui.list > .item a.header { + cursor: pointer; + color: #4183C4 !important; } -.ui.inverted.basic.labels a.grey.label:hover, -a.ui.ui.ui.inverted.basic.grey.label:hover { - border-color: #c2c4c5; - background-color: #1B1C1D; +.ui.list .list > .item > a.header:hover, +.ui.list > .item > a.header:hover { + color: #1e70bf !important; } -/* Inverted Basic Tags */ +/* Floated Content */ -.ui.inverted.basic.tag.labels .grey.label, -.ui.ui.ui.inverted.grey.basic.tag.label { - border: 1px solid #DCDDDE; +.ui[class*="left floated"].list { + float: left; } -.ui.inverted.basic.tag.labels .grey.label::before, -.ui.ui.ui.inverted.grey.basic.tag.label::before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); +.ui[class*="right floated"].list { + float: right; } -.ui.black.labels .label, -.ui.ui.ui.black.label { - background-color: #1B1C1D; - border-color: #1B1C1D; - color: #FFFFFF; +.ui.list .list > .item [class*="left floated"], +.ui.list > .item [class*="left floated"] { + float: left; + margin: 0 1em 0 0; } -/* Link */ - -.ui.black.labels a.label:hover, -a.ui.ui.ui.black.label:hover { - background-color: #27292a; - border-color: #27292a; - color: #FFFFFF; +.ui.list .list > .item [class*="right floated"], +.ui.list > .item [class*="right floated"] { + float: right; + margin: 0 0 0 1em; } -/* Ribbon */ +/******************************* + Coupling +*******************************/ -.ui.ui.ui.black.ribbon.label { - border-color: #020203; +.ui.menu .ui.list > .item, +.ui.menu .ui.list .list > .item { + display: list-item; + table-layout: fixed; + background-color: transparent; + list-style-type: none; + list-style-position: outside; + padding: 0.21428571em 0; + line-height: 1.14285714em; } -/* Basic */ +.ui.menu .ui.list .list > .item:before, +.ui.menu .ui.list > .item:before { + border: none; + background: none; +} -.ui.basic.labels .black.label, -.ui.ui.ui.basic.black.label { - background: none #FFFFFF; - border-color: #1B1C1D; - color: #1B1C1D; +.ui.menu .ui.list .list > .item:first-child, +.ui.menu .ui.list > .item:first-child { + padding-top: 0; } -.ui.basic.labels a.black.label:hover, -a.ui.ui.ui.basic.black.label:hover { - background: none #FFFFFF; - border-color: #27292a; - color: #27292a; +.ui.menu .ui.list .list > .item:last-child, +.ui.menu .ui.list > .item:last-child { + padding-bottom: 0; } -/* Inverted */ +/******************************* + Types +*******************************/ -.ui.inverted.labels .black.label, -.ui.ui.ui.inverted.black.label { - background-color: #545454; - border-color: #545454; - color: #1B1C1D; +/*------------------- + Horizontal + --------------------*/ + +.ui.horizontal.list { + display: inline-block; + font-size: 0; } -/* Inverted Link */ +.ui.horizontal.list > .item { + display: inline-block; + margin-right: 1em; + font-size: 1rem; +} -.ui.inverted.labels a.black.label:hover, -a.ui.ui.ui.inverted.black.label:hover { - background-color: #000000; - border-color: #000000; - color: #FFFFFF; +.ui.horizontal.list:not(.celled) > .item:last-child { + margin-right: 0; + padding-right: 0; } -/* Inverted Ribbon */ +.ui.horizontal.list .list:not(.icon) { + padding-left: 0; + padding-bottom: 0; +} -.ui.ui.ui.inverted.black.ribbon.label { - border-color: #616161; +.ui.horizontal.list > .item > .image, +.ui.horizontal.list .list > .item > .image, +.ui.horizontal.list > .item > i.icon, +.ui.horizontal.list .list > .item > i.icon, +.ui.horizontal.list > .item > .content, +.ui.horizontal.list .list > .item > .content { + vertical-align: middle; } -/* Inverted Basic */ +/* Padding on all elements */ -.ui.inverted.basic.labels .black.label, -.ui.ui.ui.inverted.basic.black.label { - background-color: #1B1C1D; - border-color: #545454; - color: rgba(255, 255, 255, 0.9); +.ui.horizontal.list > .item:first-child, +.ui.horizontal.list > .item:last-child { + padding-top: 0.21428571em; + padding-bottom: 0.21428571em; } -.ui.inverted.basic.labels a.black.label:hover, -a.ui.ui.ui.inverted.basic.black.label:hover { - border-color: #000000; - background-color: #1B1C1D; -} +/* Horizontal List */ -/* Inverted Basic Tags */ +.ui.horizontal.list > .item > i.icon, +.ui.horizontal.list .item > i.icons > i.icon { + margin: 0; + padding: 0 0.25em 0 0; +} -.ui.inverted.basic.tag.labels .black.label, -.ui.ui.ui.inverted.black.basic.tag.label { - border: 1px solid #545454; +.ui.horizontal.list > .item > .image + .content, +.ui.horizontal.list > .item > i.icon, +.ui.horizontal.list > .item > i.icon + .content { + float: none; + display: inline-block; + width: auto; } -.ui.inverted.basic.tag.labels .black.label::before, -.ui.ui.ui.inverted.black.basic.tag.label::before { - border-color: inherit; - border-width: 1px 0 0 1px; - border-style: inherit; - background-color: #1B1C1D; - right: calc(100% + 1px); +.ui.horizontal.list > .item > .image { + display: inline-block; } +/******************************* + States +*******************************/ + /*------------------- - Horizontal ---------------------*/ + Disabled + --------------------*/ -.ui.horizontal.labels .label, -.ui.horizontal.label { - margin: 0 0.5em 0 0; - padding: 0.4em 0.833em; - min-width: 3em; - text-align: center; +.ui.list .list > .disabled.item, +.ui.list > .disabled.item { + pointer-events: none; + color: rgba(40, 40, 40, 0.3) !important; +} + +.ui.inverted.list .list > .disabled.item, +.ui.inverted.list > .disabled.item { + color: rgba(225, 225, 225, 0.3) !important; } /*------------------- - Circular - --------------------*/ + Hover +--------------------*/ -.ui.circular.labels .label, -.ui.circular.label { - min-width: 2em; - min-height: 2em; - padding: 0.5em !important; - line-height: 1em; - text-align: center; - border-radius: 500rem; +.ui.list .list > a.item:hover > .icons, +.ui.list > a.item:hover > .icons, +.ui.list .list > a.item:hover > i.icon, +.ui.list > a.item:hover > i.icon { + color: rgba(0, 0, 0, 0.87); } -.ui.empty.circular.labels .label, -.ui.empty.circular.label { - min-width: 0; - min-height: 0; - overflow: hidden; - width: 0.5em; - height: 0.5em; - vertical-align: baseline; -} +/******************************* + Variations +*******************************/ /*------------------- - Pointing + Inverted --------------------*/ -.ui.pointing.label { - position: relative; +.ui.inverted.list .list > a.item > i.icon, +.ui.inverted.list > a.item > i.icon { + color: rgba(255, 255, 255, 0.7); } -.ui.attached.pointing.label { - position: absolute; +.ui.inverted.list .list > .item .header, +.ui.inverted.list > .item .header { + color: rgba(255, 255, 255, 0.9); } -.ui.pointing.label::before { - background-color: inherit; - background-image: inherit; - border-width: 0; - border-style: solid; - border-color: inherit; +.ui.inverted.list .list > .item .description, +.ui.inverted.list > .item .description { + color: rgba(255, 255, 255, 0.7); } -/* Arrow */ - -.ui.pointing.label::before { - position: absolute; - content: ''; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - background-image: none; - z-index: 2; - width: 0.6666em; - height: 0.6666em; - -webkit-transition: none; - transition: none; +.ui.inverted.list .list > .item > .content, +.ui.inverted.list > .item > .content { + color: rgba(255, 255, 255, 0.7); } -/*--- Above ---*/ +/* Item Link */ -.ui.pointing.label, -.ui[class*="pointing above"].label { - margin-top: 1em; +.ui.inverted.list .list > a.item, +.ui.inverted.list > a.item { + cursor: pointer; + color: rgba(255, 255, 255, 0.9); } -.ui.pointing.label::before, -.ui[class*="pointing above"].label::before { - border-width: 1px 0 0 1px; - -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); - transform: translateX(-50%) translateY(-50%) rotate(45deg); - top: 0; - left: 50%; +.ui.inverted.list .list > a.item:hover, +.ui.inverted.list > a.item:hover { + color: #1e70bf; } -/*--- Below ---*/ +/* Linking Content */ -.ui[class*="bottom pointing"].label, -.ui[class*="pointing below"].label { - margin-top: 0; - margin-bottom: 1em; +.ui.inverted.list .item a:not(.ui) { + color: rgba(255, 255, 255, 0.9) !important; } -.ui[class*="bottom pointing"].label::before, -.ui[class*="pointing below"].label::before { - border-width: 0 1px 1px 0; - top: auto; - right: auto; - -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); - transform: translateX(-50%) translateY(-50%) rotate(45deg); - top: 100%; - left: 50%; +.ui.inverted.list .item a:not(.ui):hover { + color: #1e70bf !important; } -/*--- Left ---*/ +/*------------------- + Aligned + --------------------*/ -.ui[class*="left pointing"].label { - margin-top: 0; - margin-left: 0.6666em; +.ui.list[class*="top aligned"] .image, +.ui.list[class*="top aligned"] .content, +.ui.list [class*="top aligned"] { + vertical-align: top !important; } -.ui[class*="left pointing"].label::before { - border-width: 0 0 1px 1px; - -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); - transform: translateX(-50%) translateY(-50%) rotate(45deg); - bottom: auto; - right: auto; - top: 50%; - left: 0; +.ui.list[class*="middle aligned"] .image, +.ui.list[class*="middle aligned"] .content, +.ui.list [class*="middle aligned"] { + vertical-align: middle !important; } -/*--- Right ---*/ - -.ui[class*="right pointing"].label { - margin-top: 0; - margin-right: 0.6666em; +.ui.list[class*="bottom aligned"] .image, +.ui.list[class*="bottom aligned"] .content, +.ui.list [class*="bottom aligned"] { + vertical-align: bottom !important; } -.ui[class*="right pointing"].label::before { - border-width: 1px 1px 0 0; - -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg); - transform: translateX(50%) translateY(-50%) rotate(45deg); - top: 50%; - right: 0; - bottom: auto; - left: auto; +/*------------------- + Link + --------------------*/ + +.ui.link.list .item, +.ui.link.list a.item, +.ui.link.list .item a:not(.ui) { + color: rgba(0, 0, 0, 0.4); + -webkit-transition: 0.1s color ease; + transition: 0.1s color ease; } -/* Basic Pointing */ +.ui.link.list.list a.item:hover, +.ui.link.list.list .item a:not(.ui):hover { + color: rgba(0, 0, 0, 0.8); +} -/*--- Above ---*/ +.ui.link.list.list a.item:active, +.ui.link.list.list .item a:not(.ui):active { + color: rgba(0, 0, 0, 0.9); +} -.ui.basic.pointing.label::before, -.ui.basic[class*="pointing above"].label::before { - margin-top: -1px; +.ui.link.list.list .active.item, +.ui.link.list.list .active.item a:not(.ui) { + color: rgba(0, 0, 0, 0.95); } -/*--- Below ---*/ +/* Inverted */ -.ui.basic[class*="bottom pointing"].label::before, -.ui.basic[class*="pointing below"].label::before { - bottom: auto; - top: 100%; - margin-top: 1px; +.ui.inverted.link.list .item, +.ui.inverted.link.list a.item, +.ui.inverted.link.list .item a:not(.ui) { + color: rgba(255, 255, 255, 0.5); } -/*--- Left ---*/ - -.ui.basic[class*="left pointing"].label::before { - top: 50%; - left: -1px; +.ui.inverted.link.list.list a.item:hover, +.ui.inverted.link.list.list .item a:not(.ui):hover { + color: #ffffff; } -/*--- Right ---*/ +.ui.inverted.link.list.list a.item:active, +.ui.inverted.link.list.list .item a:not(.ui):active { + color: #ffffff; +} -.ui.basic[class*="right pointing"].label::before { - top: 50%; - right: -1px; +.ui.inverted.link.list.list a.active.item, +.ui.inverted.link.list.list .active.item a:not(.ui) { + color: #ffffff; } -/*------------------ - Floating Label - -------------------*/ +/*------------------- + Selection + --------------------*/ -.ui.floating.label { - position: absolute; - z-index: 100; - top: -1em; - right: 0; - white-space: nowrap; - -webkit-transform: translateX(50%); - transform: translateX(50%); +.ui.selection.list .list > .item, +.ui.selection.list > .item { + cursor: pointer; + background: transparent; + padding: 0.5em 0.5em; + margin: 0; + color: rgba(0, 0, 0, 0.4); + border-radius: 0.5em; + -webkit-transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease; + transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease; } -.ui.right.aligned.floating.label { - -webkit-transform: translateX(1.2em); - transform: translateX(1.2em); +.ui.selection.list .list > .item:last-child, +.ui.selection.list > .item:last-child { + margin-bottom: 0; } -.ui.left.floating.label { - left: 0; - right: auto; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); +.ui.selection.list .list > .item:hover, +.ui.selection.list > .item:hover { + background: rgba(0, 0, 0, 0.03); + color: rgba(0, 0, 0, 0.8); } -.ui.left.aligned.floating.label { - -webkit-transform: translateX(-1.2em); - transform: translateX(-1.2em); +.ui.selection.list .list > .item:active, +.ui.selection.list > .item:active { + background: rgba(0, 0, 0, 0.05); + color: rgba(0, 0, 0, 0.9); } -.ui.bottom.floating.label { - top: auto; - bottom: -1em; +.ui.selection.list .list > .item.active, +.ui.selection.list > .item.active { + background: rgba(0, 0, 0, 0.05); + color: rgba(0, 0, 0, 0.95); } -/*------------------- - Sizes ---------------------*/ +/* Inverted */ -.ui.labels .label, -.ui.label { - font-size: 0.85714286rem; +.ui.inverted.selection.list > .item { + background: transparent; + color: rgba(255, 255, 255, 0.5); } -.ui.mini.labels .label, -.ui.mini.label { - font-size: 0.64285714rem; +.ui.inverted.selection.list > .item:hover { + background: rgba(255, 255, 255, 0.02); + color: #ffffff; } -.ui.tiny.labels .label, -.ui.tiny.label { - font-size: 0.71428571rem; +.ui.inverted.selection.list > .item:active { + background: rgba(255, 255, 255, 0.08); + color: #ffffff; } -.ui.small.labels .label, -.ui.small.label { - font-size: 0.78571429rem; +.ui.inverted.selection.list > .item.active { + background: rgba(255, 255, 255, 0.08); + color: #ffffff; } -.ui.large.labels .label, -.ui.large.label { - font-size: 1rem; -} +/* Celled / Divided Selection List */ -.ui.big.labels .label, -.ui.big.label { - font-size: 1.28571429rem; +.ui.celled.selection.list .list > .item, +.ui.divided.selection.list .list > .item, +.ui.celled.selection.list > .item, +.ui.divided.selection.list > .item { + border-radius: 0; } -.ui.huge.labels .label, -.ui.huge.label { - font-size: 1.42857143rem; -} +/*------------------- + Animated + --------------------*/ -.ui.massive.labels .label, -.ui.massive.label { - font-size: 1.71428571rem; +.ui.animated.list > .item { + -webkit-transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s; + transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s; } -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ - -/******************************* - List -*******************************/ - -ul.ui.list, -ol.ui.list, -.ui.list { - list-style-type: none; - margin: 1em 0; - padding: 0 0; +.ui.animated.list:not(.horizontal) > .item:hover { + padding-left: 1em; } -ul.ui.list:first-child, -ol.ui.list:first-child, -.ui.list:first-child { - margin-top: 0; - padding-top: 0; +/*------------------- + Fitted + --------------------*/ + +.ui.fitted.list:not(.selection) .list > .item, +.ui.fitted.list:not(.selection) > .item { + padding-left: 0; + padding-right: 0; } -ul.ui.list:last-child, -ol.ui.list:last-child, -.ui.list:last-child { - margin-bottom: 0; - padding-bottom: 0; +.ui.fitted.selection.list .list > .item, +.ui.fitted.selection.list > .item { + margin-left: -0.5em; + margin-right: -0.5em; } -/******************************* - Content -*******************************/ +/*------------------- + Bulleted + --------------------*/ -/* List Item */ +ul.ui.list, +.ui.bulleted.list { + margin-left: 1.25rem; +} ul.ui.list li, -ol.ui.list li, -.ui.list > .item, -.ui.list .list > .item { - display: list-item; - table-layout: fixed; - list-style-type: none; - list-style-position: outside; - padding: 0.21428571em 0; - line-height: 1.14285714em; -} - -ul.ui.list > li:first-child::after, -ol.ui.list > li:first-child::after, -.ui.list > .list > .item::after, -.ui.list > .item::after { - content: ''; - display: block; - height: 0; - clear: both; - visibility: hidden; +.ui.bulleted.list .list > .item, +.ui.bulleted.list > .item { + position: relative; } -ul.ui.list li:first-child, -ol.ui.list li:first-child, -.ui.list .list > .item:first-child, -.ui.list > .item:first-child { - padding-top: 0; +ul.ui.list li:before, +.ui.bulleted.list .list > .item:before, +.ui.bulleted.list > .item:before { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; + position: absolute; + top: auto; + left: auto; + font-weight: normal; + margin-left: -1.25rem; + content: '\2022'; + opacity: 1; + color: inherit; + vertical-align: top; } -ul.ui.list li:last-child, -ol.ui.list li:last-child, -.ui.list .list > .item:last-child, -.ui.list > .item:last-child { - padding-bottom: 0; +ul.ui.list li:before, +.ui.bulleted.list .list > a.item:before, +.ui.bulleted.list > a.item:before { + color: rgba(0, 0, 0, 0.87); } -/* Child List */ - ul.ui.list ul, -ol.ui.list ol, -.ui.list .list:not(.icon) { - clear: both; - margin: 0; - padding: 0.75em 0 0.25em 0.5em; +.ui.bulleted.list .list:not(.icon) { + padding-left: 1.25rem; } -/* Child Item */ +/* Horizontal Bulleted */ -ul.ui.list ul li, -ol.ui.list ol li, -.ui.list .list > .item { - padding: 0.14285714em 0; - line-height: inherit; +ul.ui.horizontal.bulleted.list, +.ui.horizontal.bulleted.list { + margin-left: 0; } -/* Icon */ +ul.ui.horizontal.bulleted.list li, +.ui.horizontal.bulleted.list > .item { + margin-left: 1.75rem; +} -.ui.list .list > .item > i.icon, -.ui.list > .item > i.icon { - display: table-cell; - min-width: 1.55em; - margin: 0; - padding-top: 0; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; +ul.ui.horizontal.bulleted.list li:first-child, +.ui.horizontal.bulleted.list > .item:first-child { + margin-left: 0; } -.ui.list .list > .item > i.icon:not(.loading), -.ui.list > .item > i.icon:not(.loading) { - padding-right: 0.28571429em; - vertical-align: top; +ul.ui.horizontal.bulleted.list li::before, +.ui.horizontal.bulleted.list > .item::before { + color: rgba(0, 0, 0, 0.87); } -.ui.list .list > .item > i.icon:only-child, -.ui.list > .item > i.icon:only-child { - display: inline-block; - min-width: auto; - vertical-align: top; +ul.ui.horizontal.bulleted.list li:first-child::before, +.ui.horizontal.bulleted.list > .item:first-child::before { + display: none; } -/* Image */ +/*------------------- + Ordered + --------------------*/ -.ui.list .list > .item > .image, -.ui.list > .item > .image { - display: table-cell; - background-color: transparent; - margin: 0; - vertical-align: top; +ol.ui.list, +.ui.ordered.list, +.ui.ordered.list .list:not(.icon), +ol.ui.list ol { + counter-reset: ordered; + margin-left: 1.25rem; + list-style-type: none; } -.ui.list .list > .item > .image:not(:only-child):not(img), -.ui.list > .item > .image:not(:only-child):not(img) { - padding-right: 0.5em; +ol.ui.list li, +.ui.ordered.list .list > .item, +.ui.ordered.list > .item { + list-style-type: none; + position: relative; } -.ui.list .list > .item > .image img, -.ui.list > .item > .image img { - vertical-align: top; +ol.ui.list li:before, +.ui.ordered.list .list > .item:before, +.ui.ordered.list > .item:before { + position: absolute; + top: auto; + left: auto; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; + margin-left: -1.25rem; + counter-increment: ordered; + content: counters(ordered, ".") " "; + text-align: right; + color: rgba(0, 0, 0, 0.87); + vertical-align: middle; + opacity: 0.8; } -.ui.list .list > .item > img.image, -.ui.list .list > .item > .image:only-child, -.ui.list > .item > img.image, -.ui.list > .item > .image:only-child { - display: inline-block; +ol.ui.inverted.list li:before, +.ui.ordered.inverted.list .list > .item:before, +.ui.ordered.inverted.list > .item:before { + color: rgba(255, 255, 255, 0.7); } -/* Content */ +/* Value */ -.ui.list .list > .item > .content, -.ui.list > .item > .content { - line-height: 1.14285714em; - color: rgba(0, 0, 0, 0.87); +.ui.ordered.list .list > .item[data-value]:before, +.ui.ordered.list > .item[data-value]:before { + content: attr(data-value); } -.ui.list .list > .item > .image + .content, -.ui.list .list > .item > i.icon + .content, -.ui.list > .item > .image + .content, -.ui.list > .item > i.icon + .content { - display: table-cell; - width: 100%; - padding: 0 0 0 0.5em; - vertical-align: top; +ol.ui.list li[value]:before { + content: attr(value); } -.ui.list .list > .item > i.loading.icon + .content, -.ui.list > .item > i.loading.icon + .content { - padding-left: calc(0.2857142857142857em + 0.5em); +/* Child Lists */ + +ol.ui.list ol, +.ui.ordered.list .list:not(.icon) { + margin-left: 1em; } -.ui.list .list > .item > img.image + .content, -.ui.list > .item > img.image + .content { - display: inline-block; - width: auto; +ol.ui.list ol li:before, +.ui.ordered.list .list > .item:before { + margin-left: -2em; } -.ui.list .list > .item > .content > .list, -.ui.list > .item > .content > .list { +/* Horizontal Ordered */ + +ol.ui.horizontal.list, +.ui.ordered.horizontal.list { margin-left: 0; - padding-left: 0; } -/* Header */ - -.ui.list .list > .item .header, -.ui.list > .item .header { - display: block; - margin: 0; - font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - font-weight: 600; - color: rgba(0, 0, 0, 0.87); +ol.ui.horizontal.list li:before, +.ui.ordered.horizontal.list .list > .item:before, +.ui.ordered.horizontal.list > .item:before { + position: static; + margin: 0 0.5em 0 0; } -/* Description */ +/* Suffixed Ordered */ -.ui.list .list > .item .description, -.ui.list > .item .description { - display: block; - color: rgba(0, 0, 0, 0.7); +ol.ui.suffixed.list li:before, +.ui.suffixed.ordered.list .list > .item:before, +.ui.suffixed.ordered.list > .item:before { + content: counters(ordered, ".") "."; } -/* Child Link */ +/*------------------- + Divided + --------------------*/ -.ui.list > .item a, -.ui.list .list > .item a { - cursor: pointer; +.ui.divided.list > .item { + border-top: 1px solid rgba(34, 36, 38, 0.15); } -/* Linking Item */ +.ui.divided.list .list > .item { + border-top: none; +} -.ui.list .list > a.item, -.ui.list > a.item { - cursor: pointer; - color: #4183C4; +.ui.divided.list .item .list > .item { + border-top: none; } -.ui.list .list > a.item:hover, -.ui.list > a.item:hover { - color: #1e70bf; +.ui.divided.list .list > .item:first-child, +.ui.divided.list > .item:first-child { + border-top: none; } -/* Linked Item Icons */ +/* Sub Menu */ -.ui.list .list > a.item > i.icons, -.ui.list > a.item > i.icons, -.ui.list .list > a.item > i.icon, -.ui.list > a.item > i.icon { - color: rgba(0, 0, 0, 0.4); +.ui.divided.list:not(.horizontal) .list > .item:first-child { + border-top-width: 1px; } -/* Header Link */ +/* Divided bulleted */ -.ui.list .list > .item a.header, -.ui.list > .item a.header { - cursor: pointer; - color: #4183C4 !important; +.ui.divided.bulleted.list:not(.horizontal), +.ui.divided.bulleted.list .list:not(.icon) { + margin-left: 0; + padding-left: 0; } -.ui.list .list > .item > a.header:hover, -.ui.list > .item > a.header:hover { - color: #1e70bf !important; +.ui.divided.bulleted.list > .item:not(.horizontal) { + padding-left: 1.25rem; } -/* Floated Content */ +/* Divided Ordered */ -.ui[class*="left floated"].list { - float: left; +.ui.divided.ordered.list { + margin-left: 0; } -.ui[class*="right floated"].list { - float: right; +.ui.divided.ordered.list .list > .item, +.ui.divided.ordered.list > .item { + padding-left: 1.25rem; } -.ui.list .list > .item [class*="left floated"], -.ui.list > .item [class*="left floated"] { - float: left; - margin: 0 1em 0 0; +.ui.divided.ordered.list .item .list:not(.icon) { + margin-left: 0; + margin-right: 0; + padding-bottom: 0.21428571em; } -.ui.list .list > .item [class*="right floated"], -.ui.list > .item [class*="right floated"] { - float: right; - margin: 0 0 0 1em; +.ui.divided.ordered.list .item .list > .item { + padding-left: 1em; } -/******************************* - Coupling -*******************************/ +/* Divided Selection */ -.ui.menu .ui.list > .item, -.ui.menu .ui.list .list > .item { - display: list-item; - table-layout: fixed; - background-color: transparent; - list-style-type: none; - list-style-position: outside; - padding: 0.21428571em 0; - line-height: 1.14285714em; +.ui.divided.selection.list .list > .item, +.ui.divided.selection.list > .item { + margin: 0; + border-radius: 0; } -.ui.menu .ui.list .list > .item::before, -.ui.menu .ui.list > .item::before { - border: none; - background: none; +/* Divided horizontal */ + +.ui.divided.horizontal.list { + margin-left: 0; } -.ui.menu .ui.list .list > .item:first-child, -.ui.menu .ui.list > .item:first-child { - padding-top: 0; +.ui.divided.horizontal.list > .item { + padding-left: 0.5em; } -.ui.menu .ui.list .list > .item:last-child, -.ui.menu .ui.list > .item:last-child { - padding-bottom: 0; +.ui.divided.horizontal.list > .item:not(:last-child) { + padding-right: 0.5em; } -/******************************* - Types -*******************************/ +.ui.divided.horizontal.list > .item { + border-top: none; + border-right: 1px solid rgba(34, 36, 38, 0.15); + margin: 0; + line-height: 0.6; +} + +.ui.horizontal.divided.list > .item:last-child { + border-right: none; +} + +/* Inverted */ + +.ui.divided.inverted.list > .item, +.ui.divided.inverted.list > .list, +.ui.divided.inverted.horizontal.list > .item { + border-color: rgba(255, 255, 255, 0.1); +} /*------------------- - Horizontal + Celled --------------------*/ -.ui.horizontal.list { - display: inline-block; - font-size: 0; +.ui.celled.list > .item, +.ui.celled.list > .list { + border-top: 1px solid rgba(34, 36, 38, 0.15); + padding-left: 0.5em; + padding-right: 0.5em; } -.ui.horizontal.list > .item { - display: inline-block; - margin-right: 1em; - font-size: 1rem; +.ui.celled.list > .item:last-child { + border-bottom: 1px solid rgba(34, 36, 38, 0.15); } -.ui.horizontal.list:not(.celled) > .item:last-child { - margin-right: 0; - padding-right: 0; +/* Padding on all elements */ + +.ui.celled.list > .item:first-child, +.ui.celled.list > .item:last-child { + padding-top: 0.21428571em; + padding-bottom: 0.21428571em; } -.ui.horizontal.list .list:not(.icon) { - padding-left: 0; - padding-bottom: 0; +/* Sub Menu */ + +.ui.celled.list .item .list > .item { + border-width: 0; } -.ui.horizontal.list > .item > .image, -.ui.horizontal.list .list > .item > .image, -.ui.horizontal.list > .item > i.icon, -.ui.horizontal.list .list > .item > i.icon, -.ui.horizontal.list > .item > .content, -.ui.horizontal.list .list > .item > .content { - vertical-align: middle; +.ui.celled.list .list > .item:first-child { + border-top-width: 0; } -/* Padding on all elements */ +/* Celled Bulleted */ -.ui.horizontal.list > .item:first-child, -.ui.horizontal.list > .item:last-child { - padding-top: 0.21428571em; +.ui.celled.bulleted.list { + margin-left: 0; +} + +.ui.celled.bulleted.list .list > .item, +.ui.celled.bulleted.list > .item { + padding-left: 1.25rem; +} + +.ui.celled.bulleted.list .item .list:not(.icon) { + margin-left: -1.25rem; + margin-right: -1.25rem; padding-bottom: 0.21428571em; } -/* Horizontal List */ +/* Celled Ordered */ -.ui.horizontal.list > .item > i.icon, -.ui.horizontal.list .item > i.icons > i.icon { - margin: 0; - padding: 0 0.25em 0 0; +.ui.celled.ordered.list { + margin-left: 0; } -.ui.horizontal.list > .item > .image + .content, -.ui.horizontal.list > .item > i.icon, -.ui.horizontal.list > .item > i.icon + .content { - float: none; - display: inline-block; - width: auto; +.ui.celled.ordered.list .list > .item, +.ui.celled.ordered.list > .item { + padding-left: 1.25rem; } -.ui.horizontal.list > .item > .image { - display: inline-block; +.ui.celled.ordered.list .item .list:not(.icon) { + margin-left: 0; + margin-right: 0; + padding-bottom: 0.21428571em; } -/******************************* - States -*******************************/ +.ui.celled.ordered.list .list > .item { + padding-left: 1em; +} -/*------------------- - Disabled - --------------------*/ +/* Celled Horizontal */ -.ui.list .list > .disabled.item, -.ui.list > .disabled.item { - pointer-events: none; - color: rgba(40, 40, 40, 0.3) !important; +.ui.horizontal.celled.list { + margin-left: 0; } -.ui.inverted.list .list > .disabled.item, -.ui.inverted.list > .disabled.item { - color: rgba(225, 225, 225, 0.3) !important; +.ui.horizontal.celled.list .list > .item, +.ui.horizontal.celled.list > .item { + border-top: none; + border-left: 1px solid rgba(34, 36, 38, 0.15); + margin: 0; + padding-left: 0.5em; + padding-right: 0.5em; + line-height: 0.6; } -/*------------------- - Hover ---------------------*/ +.ui.horizontal.celled.list .list > .item:last-child, +.ui.horizontal.celled.list > .item:last-child { + border-bottom: none; + border-right: 1px solid rgba(34, 36, 38, 0.15); +} -.ui.list .list > a.item:hover > .icons, -.ui.list > a.item:hover > .icons, -.ui.list .list > a.item:hover > i.icon, -.ui.list > a.item:hover > i.icon { - color: rgba(0, 0, 0, 0.87); +/* Inverted */ + +.ui.celled.inverted.list > .item, +.ui.celled.inverted.list > .list { + border-color: rgba(255, 255, 255, 0.1); } -/******************************* - Variations -*******************************/ +.ui.celled.inverted.horizontal.list .list > .item, +.ui.celled.inverted.horizontal.list > .item { + border-color: rgba(255, 255, 255, 0.1); +} /*------------------- - Inverted + Relaxed --------------------*/ -.ui.inverted.list .list > a.item > i.icon, -.ui.inverted.list > a.item > i.icon { - color: rgba(255, 255, 255, 0.7); +.ui.relaxed.list:not(.horizontal) > .item:not(:first-child) { + padding-top: 0.42857143em; } -.ui.inverted.list .list > .item .header, -.ui.inverted.list > .item .header { - color: rgba(255, 255, 255, 0.9); +.ui.relaxed.list:not(.horizontal) > .item:not(:last-child) { + padding-bottom: 0.42857143em; } -.ui.inverted.list .list > .item .description, -.ui.inverted.list > .item .description { - color: rgba(255, 255, 255, 0.7); +.ui.horizontal.relaxed.list .list > .item:not(:first-child), +.ui.horizontal.relaxed.list > .item:not(:first-child) { + padding-left: 1rem; } -.ui.inverted.list .list > .item > .content, -.ui.inverted.list > .item > .content { - color: rgba(255, 255, 255, 0.7); +.ui.horizontal.relaxed.list .list > .item:not(:last-child), +.ui.horizontal.relaxed.list > .item:not(:last-child) { + padding-right: 1rem; } -/* Item Link */ +/* Very Relaxed */ -.ui.inverted.list .list > a.item, -.ui.inverted.list > a.item { - cursor: pointer; - color: rgba(255, 255, 255, 0.9); +.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:first-child) { + padding-top: 0.85714286em; } -.ui.inverted.list .list > a.item:hover, -.ui.inverted.list > a.item:hover { - color: #1e70bf; +.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:last-child) { + padding-bottom: 0.85714286em; } -/* Linking Content */ - -.ui.inverted.list .item a:not(.ui) { - color: rgba(255, 255, 255, 0.9) !important; +.ui.horizontal[class*="very relaxed"].list .list > .item:not(:first-child), +.ui.horizontal[class*="very relaxed"].list > .item:not(:first-child) { + padding-left: 1.5rem; } -.ui.inverted.list .item a:not(.ui):hover { - color: #1e70bf !important; +.ui.horizontal[class*="very relaxed"].list .list > .item:not(:last-child), +.ui.horizontal[class*="very relaxed"].list > .item:not(:last-child) { + padding-right: 1.5rem; } /*------------------- - Aligned - --------------------*/ + Sizes +--------------------*/ -.ui.list[class*="top aligned"] .image, -.ui.list[class*="top aligned"] .content, -.ui.list [class*="top aligned"] { - vertical-align: top !important; +.ui.list { + font-size: 1em; } -.ui.list[class*="middle aligned"] .image, -.ui.list[class*="middle aligned"] .content, -.ui.list [class*="middle aligned"] { - vertical-align: middle !important; +.ui.mini.list { + font-size: 0.78571429em; } -.ui.list[class*="bottom aligned"] .image, -.ui.list[class*="bottom aligned"] .content, -.ui.list [class*="bottom aligned"] { - vertical-align: bottom !important; +.ui.mini.horizontal.list .list > .item, +.ui.mini.horizontal.list > .item { + font-size: 0.78571429rem; } -/*------------------- - Link - --------------------*/ - -.ui.link.list .item, -.ui.link.list a.item, -.ui.link.list .item a:not(.ui) { - color: rgba(0, 0, 0, 0.4); - -webkit-transition: 0.1s color ease; - transition: 0.1s color ease; +.ui.tiny.list { + font-size: 0.85714286em; } -.ui.link.list.list a.item:hover, -.ui.link.list.list .item a:not(.ui):hover { - color: rgba(0, 0, 0, 0.8); +.ui.tiny.horizontal.list .list > .item, +.ui.tiny.horizontal.list > .item { + font-size: 0.85714286rem; } -.ui.link.list.list a.item:active, -.ui.link.list.list .item a:not(.ui):active { - color: rgba(0, 0, 0, 0.9); +.ui.small.list { + font-size: 0.92857143em; } -.ui.link.list.list .active.item, -.ui.link.list.list .active.item a:not(.ui) { - color: rgba(0, 0, 0, 0.95); +.ui.small.horizontal.list .list > .item, +.ui.small.horizontal.list > .item { + font-size: 0.92857143rem; } -/* Inverted */ +.ui.large.list { + font-size: 1.14285714em; +} -.ui.inverted.link.list .item, -.ui.inverted.link.list a.item, -.ui.inverted.link.list .item a:not(.ui) { - color: rgba(255, 255, 255, 0.5); +.ui.large.horizontal.list .list > .item, +.ui.large.horizontal.list > .item { + font-size: 1.14285714rem; } -.ui.inverted.link.list.list a.item:hover, -.ui.inverted.link.list.list .item a:not(.ui):hover { - color: #ffffff; +.ui.big.list { + font-size: 1.28571429em; } -.ui.inverted.link.list.list a.item:active, -.ui.inverted.link.list.list .item a:not(.ui):active { - color: #ffffff; +.ui.big.horizontal.list .list > .item, +.ui.big.horizontal.list > .item { + font-size: 1.28571429rem; } -.ui.inverted.link.list.list a.active.item, -.ui.inverted.link.list.list .active.item a:not(.ui) { - color: #ffffff; +.ui.huge.list { + font-size: 1.42857143em; } -/*------------------- - Selection - --------------------*/ +.ui.huge.horizontal.list .list > .item, +.ui.huge.horizontal.list > .item { + font-size: 1.42857143rem; +} -.ui.selection.list .list > .item, -.ui.selection.list > .item { - cursor: pointer; - background: transparent; - padding: 0.5em 0.5em; - margin: 0; - color: rgba(0, 0, 0, 0.4); - border-radius: 0.5em; - -webkit-transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease; - transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease; +.ui.massive.list { + font-size: 1.71428571em; } -.ui.selection.list .list > .item:last-child, -.ui.selection.list > .item:last-child { - margin-bottom: 0; +.ui.massive.horizontal.list .list > .item, +.ui.massive.horizontal.list > .item { + font-size: 1.71428571rem; } -.ui.selection.list .list > .item:hover, -.ui.selection.list > .item:hover { - background: rgba(0, 0, 0, 0.03); - color: rgba(0, 0, 0, 0.8); +/******************************* + Theme Overrides +*******************************/ + +/******************************* + User Variable Overrides +*******************************/ + +/******************************* + Loader +*******************************/ + +/* Standard Size */ + +.ui.loader { + display: none; + position: absolute; + top: 50%; + left: 50%; + margin: 0; + text-align: center; + z-index: 1000; + -webkit-transform: translateX(-50%) translateY(-50%); + transform: translateX(-50%) translateY(-50%); } -.ui.selection.list .list > .item:active, -.ui.selection.list > .item:active { - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.9); +/* Static Shape */ + +.ui.loader:before { + position: absolute; + content: ''; + top: 0; + left: 50%; + width: 100%; + height: 100%; + border-radius: 500rem; + border: 0.2em solid rgba(0, 0, 0, 0.1); } -.ui.selection.list .list > .item.active, -.ui.selection.list > .item.active { - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); +/* Active Shape */ + +.ui.loader:after { + position: absolute; + content: ''; + top: 0; + left: 50%; + width: 100%; + height: 100%; + -webkit-animation: loader 0.6s infinite linear; + animation: loader 0.6s infinite linear; + border: 0.2em solid #767676; + border-radius: 500rem; + -webkit-box-shadow: 0 0 0 1px transparent; + box-shadow: 0 0 0 1px transparent; } -/* Inverted */ +/* Speeds */ -.ui.inverted.selection.list > .item { - background: transparent; - color: rgba(255, 255, 255, 0.5); +.ui.fast.loading.loading:after, +.ui.fast.loading.loading .input > i.icon:after, +.ui.fast.loading.loading > i.icon:after, +.ui.fast.loader:after { + -webkit-animation-duration: 0.3s; + animation-duration: 0.3s; } -.ui.inverted.selection.list > .item:hover { - background: rgba(255, 255, 255, 0.02); - color: #ffffff; +.ui.slow.loading.loading:after, +.ui.slow.loading.loading .input > i.icon:after, +.ui.slow.loading.loading > i.icon:after, +.ui.slow.loader:after { + -webkit-animation-duration: 0.9s; + animation-duration: 0.9s; } -.ui.inverted.selection.list > .item:active { - background: rgba(255, 255, 255, 0.08); - color: #ffffff; +/* Active Animation */ + +@-webkit-keyframes loader { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } } -.ui.inverted.selection.list > .item.active { - background: rgba(255, 255, 255, 0.08); - color: #ffffff; +@keyframes loader { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } } -/* Celled / Divided Selection List */ +/*------------------- + Coupling +--------------------*/ -.ui.celled.selection.list .list > .item, -.ui.divided.selection.list .list > .item, -.ui.celled.selection.list > .item, -.ui.divided.selection.list > .item { - border-radius: 0; +/* Show inside active dimmer */ + +.ui.dimmer > .loader { + display: block; } -/*------------------- - Animated - --------------------*/ +/* Black Dimmer */ -.ui.animated.list > .item { - -webkit-transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s; - transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s; +.ui.dimmer > .ui.loader { + color: rgba(255, 255, 255, 0.9); } -.ui.animated.list:not(.horizontal) > .item:hover { - padding-left: 1em; +.ui.dimmer > .ui.loader:not(.elastic):before { + border-color: rgba(255, 255, 255, 0.15); } -/*------------------- - Fitted - --------------------*/ +/* White Dimmer (Inverted) */ -.ui.fitted.list:not(.selection) .list > .item, -.ui.fitted.list:not(.selection) > .item { - padding-left: 0; - padding-right: 0; +.ui.inverted.dimmer > .ui.loader { + color: rgba(0, 0, 0, 0.87); } -.ui.fitted.selection.list .list > .item, -.ui.fitted.selection.list > .item { - margin-left: -0.5em; - margin-right: -0.5em; +.ui.inverted.dimmer > .ui.loader:not(.elastic):before { + border-color: rgba(0, 0, 0, 0.1); } +/******************************* + Types +*******************************/ + /*------------------- - Bulleted + Text --------------------*/ -ul.ui.list, -.ui.bulleted.list { - margin-left: 1.25rem; +.ui.ui.ui.ui.text.loader { + width: auto; + height: auto; + text-align: center; + font-style: normal; } -ul.ui.list li, -.ui.bulleted.list .list > .item, -.ui.bulleted.list > .item { - position: relative; +/******************************* + States +*******************************/ + +.ui.indeterminate.loader:after { + animation-direction: reverse; + -webkit-animation-duration: 1.2s; + animation-duration: 1.2s; } -ul.ui.list li::before, -.ui.bulleted.list .list > .item::before, -.ui.bulleted.list > .item::before { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - pointer-events: none; - position: absolute; - top: auto; - left: auto; - font-weight: normal; - margin-left: -1.25rem; - content: '\2022'; - opacity: 1; - color: inherit; - vertical-align: top; +.ui.loader.active, +.ui.loader.visible { + display: block; } -ul.ui.list li::before, -.ui.bulleted.list .list > a.item::before, -.ui.bulleted.list > a.item::before { - color: rgba(0, 0, 0, 0.87); +.ui.loader.disabled, +.ui.loader.hidden { + display: none; } -ul.ui.list ul, -.ui.bulleted.list .list:not(.icon) { - padding-left: 1.25rem; +/******************************* + Variations +*******************************/ + +/*------------------- + Sizes +--------------------*/ + +.ui.loader { + width: 2.28571429rem; + height: 2.28571429rem; + font-size: 1em; } -/* Horizontal Bulleted */ +.ui.loader:before, +.ui.loader:after { + width: 2.28571429rem; + height: 2.28571429rem; + margin: 0 0 0 -1.14285714rem; +} -ul.ui.horizontal.bulleted.list, -.ui.horizontal.bulleted.list { - margin-left: 0; +.ui.text.loader { + min-width: 2.28571429rem; + padding-top: 3.07142857rem; } -ul.ui.horizontal.bulleted.list li, -.ui.horizontal.bulleted.list > .item { - margin-left: 1.75rem; +.ui.mini.loader { + width: 1rem; + height: 1rem; + font-size: 0.78571429em; } -ul.ui.horizontal.bulleted.list li:first-child, -.ui.horizontal.bulleted.list > .item:first-child { - margin-left: 0; +.ui.mini.loader:before, +.ui.mini.loader:after { + width: 1rem; + height: 1rem; + margin: 0 0 0 -0.5rem; } -ul.ui.horizontal.bulleted.list li::before, -.ui.horizontal.bulleted.list > .item::before { - color: rgba(0, 0, 0, 0.87); +.ui.mini.text.loader { + min-width: 1rem; + padding-top: 1.78571429rem; } -ul.ui.horizontal.bulleted.list li:first-child::before, -.ui.horizontal.bulleted.list > .item:first-child::before { - display: none; +.ui.tiny.loader { + width: 1.14285714rem; + height: 1.14285714rem; + font-size: 0.85714286em; } -/*------------------- - Ordered - --------------------*/ +.ui.tiny.loader:before, +.ui.tiny.loader:after { + width: 1.14285714rem; + height: 1.14285714rem; + margin: 0 0 0 -0.57142857rem; +} -ol.ui.list, -.ui.ordered.list, -.ui.ordered.list .list:not(.icon), -ol.ui.list ol { - counter-reset: ordered; - margin-left: 1.25rem; - list-style-type: none; +.ui.tiny.text.loader { + min-width: 1.14285714rem; + padding-top: 1.92857143rem; } -ol.ui.list li, -.ui.ordered.list .list > .item, -.ui.ordered.list > .item { - list-style-type: none; - position: relative; +.ui.small.loader { + width: 1.71428571rem; + height: 1.71428571rem; + font-size: 0.92857143em; } -ol.ui.list li::before, -.ui.ordered.list .list > .item::before, -.ui.ordered.list > .item::before { - position: absolute; - top: auto; - left: auto; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - pointer-events: none; - margin-left: -1.25rem; - counter-increment: ordered; - content: counters(ordered, ".") " "; - text-align: right; - color: rgba(0, 0, 0, 0.87); - vertical-align: middle; - opacity: 0.8; +.ui.small.loader:before, +.ui.small.loader:after { + width: 1.71428571rem; + height: 1.71428571rem; + margin: 0 0 0 -0.85714286rem; } -ol.ui.inverted.list li::before, -.ui.ordered.inverted.list .list > .item::before, -.ui.ordered.inverted.list > .item::before { - color: rgba(255, 255, 255, 0.7); +.ui.small.text.loader { + min-width: 1.71428571rem; + padding-top: 2.5rem; } -/* Value */ +.ui.large.loader { + width: 3.42857143rem; + height: 3.42857143rem; + font-size: 1.14285714em; +} -.ui.ordered.list .list > .item[data-value]::before, -.ui.ordered.list > .item[data-value]::before { - content: attr(data-value); +.ui.large.loader:before, +.ui.large.loader:after { + width: 3.42857143rem; + height: 3.42857143rem; + margin: 0 0 0 -1.71428571rem; } -ol.ui.list li[value]::before { - content: attr(value); +.ui.large.text.loader { + min-width: 3.42857143rem; + padding-top: 4.21428571rem; } -/* Child Lists */ +.ui.big.loader { + width: 3.71428571rem; + height: 3.71428571rem; + font-size: 1.28571429em; +} -ol.ui.list ol, -.ui.ordered.list .list:not(.icon) { - margin-left: 1em; +.ui.big.loader:before, +.ui.big.loader:after { + width: 3.71428571rem; + height: 3.71428571rem; + margin: 0 0 0 -1.85714286rem; } -ol.ui.list ol li::before, -.ui.ordered.list .list > .item::before { - margin-left: -2em; +.ui.big.text.loader { + min-width: 3.71428571rem; + padding-top: 4.5rem; } -/* Horizontal Ordered */ +.ui.huge.loader { + width: 4.14285714rem; + height: 4.14285714rem; + font-size: 1.42857143em; +} -ol.ui.horizontal.list, -.ui.ordered.horizontal.list { - margin-left: 0; +.ui.huge.loader:before, +.ui.huge.loader:after { + width: 4.14285714rem; + height: 4.14285714rem; + margin: 0 0 0 -2.07142857rem; } -ol.ui.horizontal.list li::before, -.ui.ordered.horizontal.list .list > .item::before, -.ui.ordered.horizontal.list > .item::before { - position: static; - margin: 0 0.5em 0 0; +.ui.huge.text.loader { + min-width: 4.14285714rem; + padding-top: 4.92857143rem; } -/* Suffixed Ordered */ +.ui.massive.loader { + width: 4.57142857rem; + height: 4.57142857rem; + font-size: 1.71428571em; +} -ol.ui.suffixed.list li::before, -.ui.suffixed.ordered.list .list > .item::before, -.ui.suffixed.ordered.list > .item::before { - content: counters(ordered, ".") "."; +.ui.massive.loader:before, +.ui.massive.loader:after { + width: 4.57142857rem; + height: 4.57142857rem; + margin: 0 0 0 -2.28571429rem; +} + +.ui.massive.text.loader { + min-width: 4.57142857rem; + padding-top: 5.35714286rem; } /*------------------- - Divided - --------------------*/ + Colors +--------------------*/ -.ui.divided.list > .item { - border-top: 1px solid rgba(34, 36, 38, 0.15); +.ui.primary.elastic.loader.loader:before, +.ui.primary.basic.elastic.loading.button:before, +.ui.primary.basic.elastic.loading.button:after, +.ui.primary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.primary.elastic.loading.loading.loading .input > i.icon:before, +.ui.primary.elastic.loading.loading.loading.loading > i.icon:before, +.ui.primary.loading.loading.loading.loading:not(.usual):not(.button):after, +.ui.primary.loading.loading.loading.loading .input > i.icon:after, +.ui.primary.loading.loading.loading.loading > i.icon:after, +.ui.primary.loader.loader.loader:after { + color: #2185D0; } -.ui.divided.list .list > .item { - border-top: none; +.ui.inverted.primary.elastic.loader:before, +.ui.inverted.primary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.inverted.primary.elastic.loading.loading.loading .input > i.icon:before, +.ui.inverted.primary.elastic.loading.loading.loading > i.icon:before, +.ui.inverted.primary.loading.loading.loading.loading:not(.usual):after, +.ui.inverted.primary.loading.loading.loading.loading .input > i.icon:after, +.ui.inverted.primary.loading.loading.loading.loading > i.icon:after, +.ui.inverted.primary.loader.loader.loader:after { + color: #54C8FF; } -.ui.divided.list .item .list > .item { - border-top: none; +.ui.secondary.elastic.loader.loader:before, +.ui.secondary.basic.elastic.loading.button:before, +.ui.secondary.basic.elastic.loading.button:after, +.ui.secondary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.secondary.elastic.loading.loading.loading .input > i.icon:before, +.ui.secondary.elastic.loading.loading.loading.loading > i.icon:before, +.ui.secondary.loading.loading.loading.loading:not(.usual):not(.button):after, +.ui.secondary.loading.loading.loading.loading .input > i.icon:after, +.ui.secondary.loading.loading.loading.loading > i.icon:after, +.ui.secondary.loader.loader.loader:after { + color: #1B1C1D; } -.ui.divided.list .list > .item:first-child, -.ui.divided.list > .item:first-child { - border-top: none; +.ui.inverted.secondary.elastic.loader:before, +.ui.inverted.secondary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.inverted.secondary.elastic.loading.loading.loading .input > i.icon:before, +.ui.inverted.secondary.elastic.loading.loading.loading > i.icon:before, +.ui.inverted.secondary.loading.loading.loading.loading:not(.usual):after, +.ui.inverted.secondary.loading.loading.loading.loading .input > i.icon:after, +.ui.inverted.secondary.loading.loading.loading.loading > i.icon:after, +.ui.inverted.secondary.loader.loader.loader:after { + color: #545454; } -/* Sub Menu */ +.ui.red.elastic.loader.loader:before, +.ui.red.basic.elastic.loading.button:before, +.ui.red.basic.elastic.loading.button:after, +.ui.red.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.red.elastic.loading.loading.loading .input > i.icon:before, +.ui.red.elastic.loading.loading.loading.loading > i.icon:before, +.ui.red.loading.loading.loading.loading:not(.usual):not(.button):after, +.ui.red.loading.loading.loading.loading .input > i.icon:after, +.ui.red.loading.loading.loading.loading > i.icon:after, +.ui.red.loader.loader.loader:after { + color: #DB2828; +} -.ui.divided.list:not(.horizontal) .list > .item:first-child { - border-top-width: 1px; +.ui.inverted.red.elastic.loader:before, +.ui.inverted.red.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.inverted.red.elastic.loading.loading.loading .input > i.icon:before, +.ui.inverted.red.elastic.loading.loading.loading > i.icon:before, +.ui.inverted.red.loading.loading.loading.loading:not(.usual):after, +.ui.inverted.red.loading.loading.loading.loading .input > i.icon:after, +.ui.inverted.red.loading.loading.loading.loading > i.icon:after, +.ui.inverted.red.loader.loader.loader:after { + color: #FF695E; } -/* Divided bulleted */ +.ui.orange.elastic.loader.loader:before, +.ui.orange.basic.elastic.loading.button:before, +.ui.orange.basic.elastic.loading.button:after, +.ui.orange.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.orange.elastic.loading.loading.loading .input > i.icon:before, +.ui.orange.elastic.loading.loading.loading.loading > i.icon:before, +.ui.orange.loading.loading.loading.loading:not(.usual):not(.button):after, +.ui.orange.loading.loading.loading.loading .input > i.icon:after, +.ui.orange.loading.loading.loading.loading > i.icon:after, +.ui.orange.loader.loader.loader:after { + color: #F2711C; +} -.ui.divided.bulleted.list:not(.horizontal), -.ui.divided.bulleted.list .list:not(.icon) { - margin-left: 0; - padding-left: 0; +.ui.inverted.orange.elastic.loader:before, +.ui.inverted.orange.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.inverted.orange.elastic.loading.loading.loading .input > i.icon:before, +.ui.inverted.orange.elastic.loading.loading.loading > i.icon:before, +.ui.inverted.orange.loading.loading.loading.loading:not(.usual):after, +.ui.inverted.orange.loading.loading.loading.loading .input > i.icon:after, +.ui.inverted.orange.loading.loading.loading.loading > i.icon:after, +.ui.inverted.orange.loader.loader.loader:after { + color: #FF851B; } -.ui.divided.bulleted.list > .item:not(.horizontal) { - padding-left: 1.25rem; +.ui.yellow.elastic.loader.loader:before, +.ui.yellow.basic.elastic.loading.button:before, +.ui.yellow.basic.elastic.loading.button:after, +.ui.yellow.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.yellow.elastic.loading.loading.loading .input > i.icon:before, +.ui.yellow.elastic.loading.loading.loading.loading > i.icon:before, +.ui.yellow.loading.loading.loading.loading:not(.usual):not(.button):after, +.ui.yellow.loading.loading.loading.loading .input > i.icon:after, +.ui.yellow.loading.loading.loading.loading > i.icon:after, +.ui.yellow.loader.loader.loader:after { + color: #FBBD08; } -/* Divided Ordered */ +.ui.inverted.yellow.elastic.loader:before, +.ui.inverted.yellow.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.inverted.yellow.elastic.loading.loading.loading .input > i.icon:before, +.ui.inverted.yellow.elastic.loading.loading.loading > i.icon:before, +.ui.inverted.yellow.loading.loading.loading.loading:not(.usual):after, +.ui.inverted.yellow.loading.loading.loading.loading .input > i.icon:after, +.ui.inverted.yellow.loading.loading.loading.loading > i.icon:after, +.ui.inverted.yellow.loader.loader.loader:after { + color: #FFE21F; +} -.ui.divided.ordered.list { - margin-left: 0; +.ui.olive.elastic.loader.loader:before, +.ui.olive.basic.elastic.loading.button:before, +.ui.olive.basic.elastic.loading.button:after, +.ui.olive.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.olive.elastic.loading.loading.loading .input > i.icon:before, +.ui.olive.elastic.loading.loading.loading.loading > i.icon:before, +.ui.olive.loading.loading.loading.loading:not(.usual):not(.button):after, +.ui.olive.loading.loading.loading.loading .input > i.icon:after, +.ui.olive.loading.loading.loading.loading > i.icon:after, +.ui.olive.loader.loader.loader:after { + color: #B5CC18; } -.ui.divided.ordered.list .list > .item, -.ui.divided.ordered.list > .item { - padding-left: 1.25rem; +.ui.inverted.olive.elastic.loader:before, +.ui.inverted.olive.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.inverted.olive.elastic.loading.loading.loading .input > i.icon:before, +.ui.inverted.olive.elastic.loading.loading.loading > i.icon:before, +.ui.inverted.olive.loading.loading.loading.loading:not(.usual):after, +.ui.inverted.olive.loading.loading.loading.loading .input > i.icon:after, +.ui.inverted.olive.loading.loading.loading.loading > i.icon:after, +.ui.inverted.olive.loader.loader.loader:after { + color: #D9E778; } -.ui.divided.ordered.list .item .list:not(.icon) { - margin-left: 0; - margin-right: 0; - padding-bottom: 0.21428571em; +.ui.green.elastic.loader.loader:before, +.ui.green.basic.elastic.loading.button:before, +.ui.green.basic.elastic.loading.button:after, +.ui.green.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.green.elastic.loading.loading.loading .input > i.icon:before, +.ui.green.elastic.loading.loading.loading.loading > i.icon:before, +.ui.green.loading.loading.loading.loading:not(.usual):not(.button):after, +.ui.green.loading.loading.loading.loading .input > i.icon:after, +.ui.green.loading.loading.loading.loading > i.icon:after, +.ui.green.loader.loader.loader:after { + color: #21BA45; } -.ui.divided.ordered.list .item .list > .item { - padding-left: 1em; +.ui.inverted.green.elastic.loader:before, +.ui.inverted.green.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.inverted.green.elastic.loading.loading.loading .input > i.icon:before, +.ui.inverted.green.elastic.loading.loading.loading > i.icon:before, +.ui.inverted.green.loading.loading.loading.loading:not(.usual):after, +.ui.inverted.green.loading.loading.loading.loading .input > i.icon:after, +.ui.inverted.green.loading.loading.loading.loading > i.icon:after, +.ui.inverted.green.loader.loader.loader:after { + color: #2ECC40; } -/* Divided Selection */ +.ui.teal.elastic.loader.loader:before, +.ui.teal.basic.elastic.loading.button:before, +.ui.teal.basic.elastic.loading.button:after, +.ui.teal.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.teal.elastic.loading.loading.loading .input > i.icon:before, +.ui.teal.elastic.loading.loading.loading.loading > i.icon:before, +.ui.teal.loading.loading.loading.loading:not(.usual):not(.button):after, +.ui.teal.loading.loading.loading.loading .input > i.icon:after, +.ui.teal.loading.loading.loading.loading > i.icon:after, +.ui.teal.loader.loader.loader:after { + color: #00B5AD; +} -.ui.divided.selection.list .list > .item, -.ui.divided.selection.list > .item { - margin: 0; - border-radius: 0; +.ui.inverted.teal.elastic.loader:before, +.ui.inverted.teal.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.inverted.teal.elastic.loading.loading.loading .input > i.icon:before, +.ui.inverted.teal.elastic.loading.loading.loading > i.icon:before, +.ui.inverted.teal.loading.loading.loading.loading:not(.usual):after, +.ui.inverted.teal.loading.loading.loading.loading .input > i.icon:after, +.ui.inverted.teal.loading.loading.loading.loading > i.icon:after, +.ui.inverted.teal.loader.loader.loader:after { + color: #6DFFFF; } -/* Divided horizontal */ +.ui.blue.elastic.loader.loader:before, +.ui.blue.basic.elastic.loading.button:before, +.ui.blue.basic.elastic.loading.button:after, +.ui.blue.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.blue.elastic.loading.loading.loading .input > i.icon:before, +.ui.blue.elastic.loading.loading.loading.loading > i.icon:before, +.ui.blue.loading.loading.loading.loading:not(.usual):not(.button):after, +.ui.blue.loading.loading.loading.loading .input > i.icon:after, +.ui.blue.loading.loading.loading.loading > i.icon:after, +.ui.blue.loader.loader.loader:after { + color: #2185D0; +} -.ui.divided.horizontal.list { - margin-left: 0; +.ui.inverted.blue.elastic.loader:before, +.ui.inverted.blue.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.inverted.blue.elastic.loading.loading.loading .input > i.icon:before, +.ui.inverted.blue.elastic.loading.loading.loading > i.icon:before, +.ui.inverted.blue.loading.loading.loading.loading:not(.usual):after, +.ui.inverted.blue.loading.loading.loading.loading .input > i.icon:after, +.ui.inverted.blue.loading.loading.loading.loading > i.icon:after, +.ui.inverted.blue.loader.loader.loader:after { + color: #54C8FF; } -.ui.divided.horizontal.list > .item { - padding-left: 0.5em; +.ui.violet.elastic.loader.loader:before, +.ui.violet.basic.elastic.loading.button:before, +.ui.violet.basic.elastic.loading.button:after, +.ui.violet.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.violet.elastic.loading.loading.loading .input > i.icon:before, +.ui.violet.elastic.loading.loading.loading.loading > i.icon:before, +.ui.violet.loading.loading.loading.loading:not(.usual):not(.button):after, +.ui.violet.loading.loading.loading.loading .input > i.icon:after, +.ui.violet.loading.loading.loading.loading > i.icon:after, +.ui.violet.loader.loader.loader:after { + color: #6435C9; } -.ui.divided.horizontal.list > .item:not(:last-child) { - padding-right: 0.5em; +.ui.inverted.violet.elastic.loader:before, +.ui.inverted.violet.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.inverted.violet.elastic.loading.loading.loading .input > i.icon:before, +.ui.inverted.violet.elastic.loading.loading.loading > i.icon:before, +.ui.inverted.violet.loading.loading.loading.loading:not(.usual):after, +.ui.inverted.violet.loading.loading.loading.loading .input > i.icon:after, +.ui.inverted.violet.loading.loading.loading.loading > i.icon:after, +.ui.inverted.violet.loader.loader.loader:after { + color: #A291FB; } -.ui.divided.horizontal.list > .item { - border-top: none; - border-right: 1px solid rgba(34, 36, 38, 0.15); - margin: 0; - line-height: 0.6; +.ui.purple.elastic.loader.loader:before, +.ui.purple.basic.elastic.loading.button:before, +.ui.purple.basic.elastic.loading.button:after, +.ui.purple.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.purple.elastic.loading.loading.loading .input > i.icon:before, +.ui.purple.elastic.loading.loading.loading.loading > i.icon:before, +.ui.purple.loading.loading.loading.loading:not(.usual):not(.button):after, +.ui.purple.loading.loading.loading.loading .input > i.icon:after, +.ui.purple.loading.loading.loading.loading > i.icon:after, +.ui.purple.loader.loader.loader:after { + color: #A333C8; } -.ui.horizontal.divided.list > .item:last-child { - border-right: none; +.ui.inverted.purple.elastic.loader:before, +.ui.inverted.purple.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.inverted.purple.elastic.loading.loading.loading .input > i.icon:before, +.ui.inverted.purple.elastic.loading.loading.loading > i.icon:before, +.ui.inverted.purple.loading.loading.loading.loading:not(.usual):after, +.ui.inverted.purple.loading.loading.loading.loading .input > i.icon:after, +.ui.inverted.purple.loading.loading.loading.loading > i.icon:after, +.ui.inverted.purple.loader.loader.loader:after { + color: #DC73FF; } -/* Inverted */ - -.ui.divided.inverted.list > .item, -.ui.divided.inverted.list > .list, -.ui.divided.inverted.horizontal.list > .item { - border-color: rgba(255, 255, 255, 0.1); +.ui.pink.elastic.loader.loader:before, +.ui.pink.basic.elastic.loading.button:before, +.ui.pink.basic.elastic.loading.button:after, +.ui.pink.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.pink.elastic.loading.loading.loading .input > i.icon:before, +.ui.pink.elastic.loading.loading.loading.loading > i.icon:before, +.ui.pink.loading.loading.loading.loading:not(.usual):not(.button):after, +.ui.pink.loading.loading.loading.loading .input > i.icon:after, +.ui.pink.loading.loading.loading.loading > i.icon:after, +.ui.pink.loader.loader.loader:after { + color: #E03997; } -/*------------------- - Celled - --------------------*/ - -.ui.celled.list > .item, -.ui.celled.list > .list { - border-top: 1px solid rgba(34, 36, 38, 0.15); - padding-left: 0.5em; - padding-right: 0.5em; +.ui.inverted.pink.elastic.loader:before, +.ui.inverted.pink.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.inverted.pink.elastic.loading.loading.loading .input > i.icon:before, +.ui.inverted.pink.elastic.loading.loading.loading > i.icon:before, +.ui.inverted.pink.loading.loading.loading.loading:not(.usual):after, +.ui.inverted.pink.loading.loading.loading.loading .input > i.icon:after, +.ui.inverted.pink.loading.loading.loading.loading > i.icon:after, +.ui.inverted.pink.loader.loader.loader:after { + color: #FF8EDF; } -.ui.celled.list > .item:last-child { - border-bottom: 1px solid rgba(34, 36, 38, 0.15); +.ui.brown.elastic.loader.loader:before, +.ui.brown.basic.elastic.loading.button:before, +.ui.brown.basic.elastic.loading.button:after, +.ui.brown.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.brown.elastic.loading.loading.loading .input > i.icon:before, +.ui.brown.elastic.loading.loading.loading.loading > i.icon:before, +.ui.brown.loading.loading.loading.loading:not(.usual):not(.button):after, +.ui.brown.loading.loading.loading.loading .input > i.icon:after, +.ui.brown.loading.loading.loading.loading > i.icon:after, +.ui.brown.loader.loader.loader:after { + color: #A5673F; } -/* Padding on all elements */ - -.ui.celled.list > .item:first-child, -.ui.celled.list > .item:last-child { - padding-top: 0.21428571em; - padding-bottom: 0.21428571em; +.ui.inverted.brown.elastic.loader:before, +.ui.inverted.brown.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.inverted.brown.elastic.loading.loading.loading .input > i.icon:before, +.ui.inverted.brown.elastic.loading.loading.loading > i.icon:before, +.ui.inverted.brown.loading.loading.loading.loading:not(.usual):after, +.ui.inverted.brown.loading.loading.loading.loading .input > i.icon:after, +.ui.inverted.brown.loading.loading.loading.loading > i.icon:after, +.ui.inverted.brown.loader.loader.loader:after { + color: #D67C1C; } -/* Sub Menu */ - -.ui.celled.list .item .list > .item { - border-width: 0; +.ui.grey.elastic.loader.loader:before, +.ui.grey.basic.elastic.loading.button:before, +.ui.grey.basic.elastic.loading.button:after, +.ui.grey.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.grey.elastic.loading.loading.loading .input > i.icon:before, +.ui.grey.elastic.loading.loading.loading.loading > i.icon:before, +.ui.grey.loading.loading.loading.loading:not(.usual):not(.button):after, +.ui.grey.loading.loading.loading.loading .input > i.icon:after, +.ui.grey.loading.loading.loading.loading > i.icon:after, +.ui.grey.loader.loader.loader:after { + color: #767676; } -.ui.celled.list .list > .item:first-child { - border-top-width: 0; +.ui.inverted.grey.elastic.loader:before, +.ui.inverted.grey.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.inverted.grey.elastic.loading.loading.loading .input > i.icon:before, +.ui.inverted.grey.elastic.loading.loading.loading > i.icon:before, +.ui.inverted.grey.loading.loading.loading.loading:not(.usual):after, +.ui.inverted.grey.loading.loading.loading.loading .input > i.icon:after, +.ui.inverted.grey.loading.loading.loading.loading > i.icon:after, +.ui.inverted.grey.loader.loader.loader:after { + color: #DCDDDE; } -/* Celled Bulleted */ - -.ui.celled.bulleted.list { - margin-left: 0; +.ui.black.elastic.loader.loader:before, +.ui.black.basic.elastic.loading.button:before, +.ui.black.basic.elastic.loading.button:after, +.ui.black.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.black.elastic.loading.loading.loading .input > i.icon:before, +.ui.black.elastic.loading.loading.loading.loading > i.icon:before, +.ui.black.loading.loading.loading.loading:not(.usual):not(.button):after, +.ui.black.loading.loading.loading.loading .input > i.icon:after, +.ui.black.loading.loading.loading.loading > i.icon:after, +.ui.black.loader.loader.loader:after { + color: #1B1C1D; } -.ui.celled.bulleted.list .list > .item, -.ui.celled.bulleted.list > .item { - padding-left: 1.25rem; +.ui.inverted.black.elastic.loader:before, +.ui.inverted.black.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before, +.ui.inverted.black.elastic.loading.loading.loading .input > i.icon:before, +.ui.inverted.black.elastic.loading.loading.loading > i.icon:before, +.ui.inverted.black.loading.loading.loading.loading:not(.usual):after, +.ui.inverted.black.loading.loading.loading.loading .input > i.icon:after, +.ui.inverted.black.loading.loading.loading.loading > i.icon:after, +.ui.inverted.black.loader.loader.loader:after { + color: #545454; } -.ui.celled.bulleted.list .item .list:not(.icon) { - margin-left: -1.25rem; - margin-right: -1.25rem; - padding-bottom: 0.21428571em; +.ui.elastic.loader.loader:before, +.ui.elastic.loading.loading.loading:before, +.ui.elastic.loading.loading.loading .input > i.icon:before, +.ui.elastic.loading.loading.loading > i.icon:before, +.ui.loading.loading.loading.loading:not(.usual):after, +.ui.loading.loading.loading.loading .input > i.icon:after, +.ui.loading.loading.loading.loading > i.icon:after, +.ui.loader.loader.loader:after { + border-color: currentColor; } -/* Celled Ordered */ +.ui.elastic.loading.loading.loading.loading.button:not(.inverted):not(.basic):before { + color: #FFFFFF; +} -.ui.celled.ordered.list { - margin-left: 0; +.ui.elastic.basic.loading.button:before, +.ui.elastic.basic.loading.button:after { + color: #767676; } -.ui.celled.ordered.list .list > .item, -.ui.celled.ordered.list > .item { - padding-left: 1.25rem; +.ui.double.loading.loading.loading.loading.button:after { + border-bottom-color: currentColor; } -.ui.celled.ordered.list .item .list:not(.icon) { - margin-left: 0; - margin-right: 0; - padding-bottom: 0.21428571em; +/*------------------- + Inline + --------------------*/ + +.ui.inline.loader { + position: relative; + vertical-align: middle; + margin: 0; + left: 0; + top: 0; + -webkit-transform: none; + transform: none; } -.ui.celled.ordered.list .list > .item { - padding-left: 1em; +.ui.inline.loader.active, +.ui.inline.loader.visible { + display: inline-block; } -/* Celled Horizontal */ +/* Centered Inline */ -.ui.horizontal.celled.list { - margin-left: 0; +.ui.centered.inline.loader.active, +.ui.centered.inline.loader.visible { + display: block; + margin-left: auto; + margin-right: auto; } -.ui.horizontal.celled.list .list > .item, -.ui.horizontal.celled.list > .item { - border-top: none; - border-left: 1px solid rgba(34, 36, 38, 0.15); - margin: 0; - padding-left: 0.5em; - padding-right: 0.5em; - line-height: 0.6; +.ui.loading.loading.loading.loading.loading.loading:after, +.ui.loading.loading.loading.loading.loading.loading .input > i.icon:after, +.ui.loading.loading.loading.loading.loading.loading > i.icon:after, +.ui.loader.loader.loader.loader.loader:after { + border-left-color: transparent; + border-right-color: transparent; } -.ui.horizontal.celled.list .list > .item:last-child, -.ui.horizontal.celled.list > .item:last-child { - border-bottom: none; - border-right: 1px solid rgba(34, 36, 38, 0.15); +.ui.loading.loading.loading.loading.loading.loading.loading:not(.double):after, +.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) .input > i.icon:after, +.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) > i.icon:after, +.ui.loader.loader.loader.loader.loader.loader:not(.double):after { + border-bottom-color: transparent; } -/* Inverted */ - -.ui.celled.inverted.list > .item, -.ui.celled.inverted.list > .list { - border-color: rgba(255, 255, 255, 0.1); +.ui.loading.loading.loading.loading.loading.loading.card:after, +.ui.loading.loading.loading.loading.loading.loading.segments:after, +.ui.loading.loading.loading.loading.loading.loading.segment:after, +.ui.loading.loading.loading.loading.loading.loading.form:after { + border-left-color: rgba(0, 0, 0, 0.1); + border-right-color: rgba(0, 0, 0, 0.1); } -.ui.celled.inverted.horizontal.list .list > .item, -.ui.celled.inverted.horizontal.list > .item { - border-color: rgba(255, 255, 255, 0.1); +.ui.loading.loading.loading.loading.loading.loading.card:not(.double):after, +.ui.loading.loading.loading.loading.loading.loading.segments:not(.double):after, +.ui.loading.loading.loading.loading.loading.loading.segment:not(.double):after, +.ui.loading.loading.loading.loading.loading.loading.form:not(.double):after { + border-bottom-color: rgba(0, 0, 0, 0.1); } /*------------------- - Relaxed + Elastic --------------------*/ -.ui.relaxed.list:not(.horizontal) > .item:not(:first-child) { - padding-top: 0.42857143em; +.ui.dimmer > .ui.elastic.loader { + color: #FFFFFF; } -.ui.relaxed.list:not(.horizontal) > .item:not(:last-child) { - padding-bottom: 0.42857143em; +.ui.inverted.dimmer > .ui.elastic.loader { + color: #767676; } -.ui.horizontal.relaxed.list .list > .item:not(:first-child), -.ui.horizontal.relaxed.list > .item:not(:first-child) { - padding-left: 1rem; +.ui.elastic.loading.loading:not(.form):not(.segment):not(.segments):not(.card):after, +.ui.elastic.loading.loading .input > i.icon:after, +.ui.elastic.loading.loading > i.icon:after, +.ui.elastic.loader.loader:after { + -webkit-animation: loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61); + animation: loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61); + -webkit-animation-delay: 0.3s; + animation-delay: 0.3s; } -.ui.horizontal.relaxed.list .list > .item:not(:last-child), -.ui.horizontal.relaxed.list > .item:not(:last-child) { - padding-right: 1rem; +.ui.elastic.loading.loading.loading:not(.form):not(.segment):not(.segments):not(.card):before, +.ui.elastic.loading.loading.loading .input > i.icon:before, +.ui.elastic.loading.loading.loading > i.icon:before, +.ui.elastic.loader.loader:before { + -webkit-animation: elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61); + animation: elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61); + -moz-animation: currentcolor-elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61); + border-right-color: transparent; } -/* Very Relaxed */ +.ui.elastic.inline.loader:empty { + -webkit-animation: loader 8s infinite linear; + animation: loader 8s infinite linear; +} -.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:first-child) { - padding-top: 0.85714286em; +.ui.slow.elastic.loading.loading:not(.form):not(.segment):not(.segments):not(.card):after, +.ui.slow.elastic.loading.loading .input > i.icon:after, +.ui.slow.elastic.loading.loading > i.icon:after, +.ui.slow.elastic.loader.loader:after { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; + -webkit-animation-delay: 0.45s; + animation-delay: 0.45s; } -.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:last-child) { - padding-bottom: 0.85714286em; +.ui.slow.elastic.loading.loading.loading:not(.form):not(.segment):not(.segments):not(.card):before, +.ui.slow.elastic.loading.loading.loading .input > i.icon:before, +.ui.slow.elastic.loading.loading.loading > i.icon:before, +.ui.slow.elastic.loader.loader:before { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; } -.ui.horizontal[class*="very relaxed"].list .list > .item:not(:first-child), -.ui.horizontal[class*="very relaxed"].list > .item:not(:first-child) { - padding-left: 1.5rem; +.ui.fast.elastic.loading.loading:not(.form):not(.segment):not(.segments):not(.card):after, +.ui.fast.elastic.loading.loading .input > i.icon:after, +.ui.fast.elastic.loading.loading > i.icon:after, +.ui.fast.elastic.loader.loader:after { + -webkit-animation-duration: 0.66s; + animation-duration: 0.66s; + -webkit-animation-delay: 0.2s; + animation-delay: 0.2s; } -.ui.horizontal[class*="very relaxed"].list .list > .item:not(:last-child), -.ui.horizontal[class*="very relaxed"].list > .item:not(:last-child) { - padding-right: 1.5rem; +.ui.fast.elastic.loading.loading.loading:not(.form):not(.segment):not(.segments):not(.card):before, +.ui.fast.elastic.loading.loading.loading .input > i.icon:before, +.ui.fast.elastic.loading.loading.loading > i.icon:before, +.ui.fast.elastic.loader.loader:before { + -webkit-animation-duration: 0.66s; + animation-duration: 0.66s; } -/*------------------- - Sizes ---------------------*/ +@-webkit-keyframes elastic-loader { + 0%, 1% { + border-left-color: transparent; + border-bottom-color: transparent; + } -.ui.list { - font-size: 1em; -} + 1.1%, 50% { + border-left-color: inherit; + } -.ui.mini.list { - font-size: 0.78571429em; -} + 10%, 35.1% { + border-bottom-color: transparent; + } -.ui.mini.horizontal.list .list > .item, -.ui.mini.horizontal.list > .item { - font-size: 0.78571429rem; -} + 10.1%, 35% { + border-bottom-color: inherit; + } -.ui.tiny.list { - font-size: 0.85714286em; -} + 50.1% { + border-left-color: transparent; + } -.ui.tiny.horizontal.list .list > .item, -.ui.tiny.horizontal.list > .item { - font-size: 0.85714286rem; + 100% { + border-left-color: transparent; + border-bottom-color: transparent; + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } } -.ui.small.list { - font-size: 0.92857143em; -} +@keyframes elastic-loader { + 0%, 1% { + border-left-color: transparent; + border-bottom-color: transparent; + } -.ui.small.horizontal.list .list > .item, -.ui.small.horizontal.list > .item { - font-size: 0.92857143rem; -} + 1.1%, 50% { + border-left-color: inherit; + } -.ui.large.list { - font-size: 1.14285714em; -} + 10%, 35.1% { + border-bottom-color: transparent; + } -.ui.large.horizontal.list .list > .item, -.ui.large.horizontal.list > .item { - font-size: 1.14285714rem; -} + 10.1%, 35% { + border-bottom-color: inherit; + } -.ui.big.list { - font-size: 1.28571429em; -} + 50.1% { + border-left-color: transparent; + } -.ui.big.horizontal.list .list > .item, -.ui.big.horizontal.list > .item { - font-size: 1.28571429rem; + 100% { + border-left-color: transparent; + border-bottom-color: transparent; + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } } -.ui.huge.list { - font-size: 1.42857143em; -} +@-webkit-keyframes currentcolor-elastic-loader { + 0%, 1% { + border-left-color: transparent; + border-bottom-color: transparent; + } -.ui.huge.horizontal.list .list > .item, -.ui.huge.horizontal.list > .item { - font-size: 1.42857143rem; -} + 1.1%, 50% { + border-left-color: currentColor; + } -.ui.massive.list { - font-size: 1.71428571em; + 10%, 35.1% { + border-bottom-color: transparent; + } + + 10.1%, 35% { + border-bottom-color: currentColor; + } + + 50.1% { + border-left-color: transparent; + } + + 100% { + border-left-color: transparent; + border-bottom-color: transparent; + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } } -.ui.massive.horizontal.list .list > .item, -.ui.massive.horizontal.list > .item { - font-size: 1.71428571rem; +@keyframes currentcolor-elastic-loader { + 0%, 1% { + border-left-color: transparent; + border-bottom-color: transparent; + } + + 1.1%, 50% { + border-left-color: currentColor; + } + + 10%, 35.1% { + border-bottom-color: transparent; + } + + 10.1%, 35% { + border-bottom-color: currentColor; + } + + 50.1% { + border-left-color: transparent; + } + + 100% { + border-left-color: transparent; + border-bottom-color: transparent; + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } } /******************************* @@ -23428,19080 +23071,14924 @@ ol.ui.suffixed.list li::before, *******************************/ /******************************* - User Variable Overrides -*******************************/ - -/******************************* - Loader + Site Overrides *******************************/ -/* Standard Size */ +/*------------------- + Content +--------------------*/ -.ui.loader { - display: none; - position: absolute; - top: 50%; - left: 50%; - margin: 0; - text-align: center; - z-index: 1000; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); +.ui.placeholder { + position: static; + overflow: hidden; + -webkit-animation: placeholderShimmer 2s linear; + animation: placeholderShimmer 2s linear; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; + background-color: #FFFFFF; + 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))); + 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%); + 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%); + background-size: 1200px 100%; + max-width: 30rem; } -/* Static Shape */ +@-webkit-keyframes placeholderShimmer { + 0% { + background-position: -1200px 0; + } -.ui.loader::before { - position: absolute; - content: ''; - top: 0; - left: 50%; - width: 100%; - height: 100%; - border-radius: 500rem; - border: 0.2em solid rgba(0, 0, 0, 0.1); + 100% { + background-position: 1200px 0; + } } -/* Active Shape */ +@keyframes placeholderShimmer { + 0% { + background-position: -1200px 0; + } -.ui.loader::after { - position: absolute; - content: ''; - top: 0; - left: 50%; - width: 100%; - height: 100%; - -webkit-animation: loader 0.6s infinite linear; - animation: loader 0.6s infinite linear; - border: 0.2em solid #767676; - border-radius: 500rem; - -webkit-box-shadow: 0 0 0 1px transparent; - box-shadow: 0 0 0 1px transparent; + 100% { + background-position: 1200px 0; + } } -/* Speeds */ +.ui.placeholder + .ui.placeholder { + margin-top: 2rem; +} -.ui.fast.loading.loading::after, -.ui.fast.loading.loading .input > i.icon::after, -.ui.fast.loading.loading > i.icon::after, -.ui.fast.loader::after { - -webkit-animation-duration: 0.3s; - animation-duration: 0.3s; +.ui.placeholder + .ui.placeholder { + -webkit-animation-delay: 0.15s; + animation-delay: 0.15s; } -.ui.slow.loading.loading::after, -.ui.slow.loading.loading .input > i.icon::after, -.ui.slow.loading.loading > i.icon::after, -.ui.slow.loader::after { - -webkit-animation-duration: 0.9s; - animation-duration: 0.9s; +.ui.placeholder + .ui.placeholder + .ui.placeholder { + -webkit-animation-delay: 0.3s; + animation-delay: 0.3s; } -/* Active Animation */ +.ui.placeholder + .ui.placeholder + .ui.placeholder + .ui.placeholder { + -webkit-animation-delay: 0.45s; + animation-delay: 0.45s; +} -@-webkit-keyframes loader { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } +.ui.placeholder + .ui.placeholder + .ui.placeholder + .ui.placeholder + .ui.placeholder { + -webkit-animation-delay: 0.6s; + animation-delay: 0.6s; } -@keyframes loader { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } +.ui.placeholder, +.ui.placeholder > :before, +.ui.placeholder .image.header:after, +.ui.placeholder .line, +.ui.placeholder .line:after { + background-color: #FFFFFF; } -/*------------------- - Coupling ---------------------*/ +.ui.placeholder.hidden { + display: none; +} -/* Show inside active dimmer */ +/* Image */ -.ui.dimmer > .loader { - display: block; +.ui.placeholder .image:not(.header):not(.ui):not(.icon) { + height: 100px; } -/* Black Dimmer */ - -.ui.dimmer > .ui.loader { - color: rgba(255, 255, 255, 0.9); +.ui.placeholder .square.image:not(.header) { + height: 0; + overflow: hidden; + /* 1/1 aspect ratio */ + padding-top: 100%; } -.ui.dimmer > .ui.loader:not(.elastic)::before { - border-color: rgba(255, 255, 255, 0.15); +.ui.placeholder .rectangular.image:not(.header) { + height: 0; + overflow: hidden; + /* 4/3 aspect ratio */ + padding-top: 75%; } -/* White Dimmer (Inverted) */ +/* Lines */ -.ui.inverted.dimmer > .ui.loader { - color: rgba(0, 0, 0, 0.87); +.ui.placeholder .line { + position: relative; + height: 0.85714286em; } -.ui.inverted.dimmer > .ui.loader:not(.elastic)::before { - border-color: rgba(0, 0, 0, 0.1); +.ui.placeholder .line:before, +.ui.placeholder .line:after { + top: 100%; + position: absolute; + content: ''; + background-color: inherit; } -/******************************* - Types -*******************************/ - -/*------------------- - Text - --------------------*/ +.ui.placeholder .line:before { + left: 0; +} -.ui.ui.ui.ui.text.loader { - width: auto; - height: auto; - text-align: center; - font-style: normal; +.ui.placeholder .line:after { + right: 0; } -/******************************* - States -*******************************/ +/* Any Lines */ -.ui.indeterminate.loader::after { - animation-direction: reverse; - -webkit-animation-duration: 1.2s; - animation-duration: 1.2s; +.ui.placeholder .line { + margin-bottom: 0.5em; } -.ui.loader.active, -.ui.loader.visible { - display: block; +.ui.placeholder .line:before, +.ui.placeholder .line:after { + height: 0.5em; } -.ui.loader.disabled, -.ui.loader.hidden { - display: none; +.ui.placeholder .line:not(:first-child) { + margin-top: 0.5em; } -/******************************* - Variations -*******************************/ +/* Line Outdent */ -/*------------------- - Sizes ---------------------*/ +.ui.placeholder .line:nth-child(1):after { + width: 0; +} -.ui.loader { - width: 2.28571429rem; - height: 2.28571429rem; - font-size: 1em; +.ui.placeholder .line:nth-child(2):after { + width: 50%; } -.ui.loader::before, -.ui.loader::after { - width: 2.28571429rem; - height: 2.28571429rem; - margin: 0 0 0 -1.14285714rem; +.ui.placeholder .line:nth-child(3):after { + width: 10%; } -.ui.text.loader { - min-width: 2.28571429rem; - padding-top: 3.07142857rem; -} - -.ui.mini.loader { - width: 1rem; - height: 1rem; - font-size: 0.78571429em; +.ui.placeholder .line:nth-child(4):after { + width: 35%; } -.ui.mini.loader::before, -.ui.mini.loader::after { - width: 1rem; - height: 1rem; - margin: 0 0 0 -0.5rem; +.ui.placeholder .line:nth-child(5):after { + width: 65%; } -.ui.mini.text.loader { - min-width: 1rem; - padding-top: 1.78571429rem; -} +/* Header Image + 2 Lines */ -.ui.tiny.loader { - width: 1.14285714rem; - height: 1.14285714rem; - font-size: 0.85714286em; +.ui.placeholder .header { + position: relative; + overflow: hidden; } -.ui.tiny.loader::before, -.ui.tiny.loader::after { - width: 1.14285714rem; - height: 1.14285714rem; - margin: 0 0 0 -0.57142857rem; -} +/* Header Line 1 & 2*/ -.ui.tiny.text.loader { - min-width: 1.14285714rem; - padding-top: 1.92857143rem; +.ui.placeholder .header .line { + margin-bottom: 0.64285714em; } -.ui.small.loader { - width: 1.71428571rem; - height: 1.71428571rem; - font-size: 0.92857143em; +.ui.placeholder .header .line:before, +.ui.placeholder .header .line:after { + height: 0.64285714em; } -.ui.small.loader::before, -.ui.small.loader::after { - width: 1.71428571rem; - height: 1.71428571rem; - margin: 0 0 0 -0.85714286rem; +.ui.placeholder .header .line:not(:first-child) { + margin-top: 0.64285714em; } -.ui.small.text.loader { - min-width: 1.71428571rem; - padding-top: 2.5rem; +.ui.placeholder .header .line:after { + width: 20%; } -.ui.large.loader { - width: 3.42857143rem; - height: 3.42857143rem; - font-size: 1.14285714em; +.ui.placeholder .header .line:nth-child(2):after { + width: 60%; } -.ui.large.loader::before, -.ui.large.loader::after { - width: 3.42857143rem; - height: 3.42857143rem; - margin: 0 0 0 -1.71428571rem; -} +/* Image Header */ -.ui.large.text.loader { - min-width: 3.42857143rem; - padding-top: 4.21428571rem; +.ui.placeholder .image.header .line { + margin-left: 3em; } -.ui.big.loader { - width: 3.71428571rem; - height: 3.71428571rem; - font-size: 1.28571429em; +.ui.placeholder .image.header .line:before { + width: 0.71428571rem; } -.ui.big.loader::before, -.ui.big.loader::after { - width: 3.71428571rem; - height: 3.71428571rem; - margin: 0 0 0 -1.85714286rem; +.ui.placeholder .image.header:after { + display: block; + height: 0.85714286em; + content: ''; + margin-left: 3em; } -.ui.big.text.loader { - min-width: 3.71428571rem; - padding-top: 4.5rem; -} +/* Spacing */ -.ui.huge.loader { - width: 4.14285714rem; - height: 4.14285714rem; - font-size: 1.42857143em; +.ui.placeholder .image .line:first-child, +.ui.placeholder .paragraph .line:first-child, +.ui.placeholder .header .line:first-child { + height: 0.01px; } -.ui.huge.loader::before, -.ui.huge.loader::after { - width: 4.14285714rem; - height: 4.14285714rem; - margin: 0 0 0 -2.07142857rem; +.ui.placeholder .image:not(:first-child):before, +.ui.placeholder .paragraph:not(:first-child):before, +.ui.placeholder .header:not(:first-child):before { + height: 1.42857143em; + content: ''; + display: block; } -.ui.huge.text.loader { - min-width: 4.14285714rem; - padding-top: 4.92857143rem; -} +/* Inverted Content Loader */ -.ui.massive.loader { - width: 4.57142857rem; - height: 4.57142857rem; - font-size: 1.71428571em; +.ui.inverted.placeholder { + 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))); + 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%); + 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%); } -.ui.massive.loader::before, -.ui.massive.loader::after { - width: 4.57142857rem; - height: 4.57142857rem; - margin: 0 0 0 -2.28571429rem; +.ui.inverted.placeholder, +.ui.inverted.placeholder > :before, +.ui.inverted.placeholder .image.header:after, +.ui.inverted.placeholder .line, +.ui.inverted.placeholder .line:after { + background-color: #1B1C1D; } -.ui.massive.text.loader { - min-width: 4.57142857rem; - padding-top: 5.35714286rem; -} +/******************************* + Variations +*******************************/ /*------------------- - Colors + Sizes --------------------*/ -.ui.primary.elastic.loader.loader::before, -.ui.primary.basic.elastic.loading.button::before, -.ui.primary.basic.elastic.loading.button::after, -.ui.primary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.primary.elastic.loading.loading.loading .input > i.icon::before, -.ui.primary.elastic.loading.loading.loading.loading > i.icon::before, -.ui.primary.loading.loading.loading.loading:not(.usual):not(.button)::after, -.ui.primary.loading.loading.loading.loading .input > i.icon::after, -.ui.primary.loading.loading.loading.loading > i.icon::after, -.ui.primary.loader.loader.loader::after { - color: #2185D0; +.ui.placeholder .full.line.line.line:after { + width: 0; } -.ui.inverted.primary.elastic.loader::before, -.ui.inverted.primary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.inverted.primary.elastic.loading.loading.loading .input > i.icon::before, -.ui.inverted.primary.elastic.loading.loading.loading > i.icon::before, -.ui.inverted.primary.loading.loading.loading.loading:not(.usual)::after, -.ui.inverted.primary.loading.loading.loading.loading .input > i.icon::after, -.ui.inverted.primary.loading.loading.loading.loading > i.icon::after, -.ui.inverted.primary.loader.loader.loader::after { - color: #54C8FF; +.ui.placeholder .very.long.line.line.line:after { + width: 10%; } -.ui.secondary.elastic.loader.loader::before, -.ui.secondary.basic.elastic.loading.button::before, -.ui.secondary.basic.elastic.loading.button::after, -.ui.secondary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.secondary.elastic.loading.loading.loading .input > i.icon::before, -.ui.secondary.elastic.loading.loading.loading.loading > i.icon::before, -.ui.secondary.loading.loading.loading.loading:not(.usual):not(.button)::after, -.ui.secondary.loading.loading.loading.loading .input > i.icon::after, -.ui.secondary.loading.loading.loading.loading > i.icon::after, -.ui.secondary.loader.loader.loader::after { - color: #1B1C1D; +.ui.placeholder .long.line.line.line:after { + width: 35%; } -.ui.inverted.secondary.elastic.loader::before, -.ui.inverted.secondary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.inverted.secondary.elastic.loading.loading.loading .input > i.icon::before, -.ui.inverted.secondary.elastic.loading.loading.loading > i.icon::before, -.ui.inverted.secondary.loading.loading.loading.loading:not(.usual)::after, -.ui.inverted.secondary.loading.loading.loading.loading .input > i.icon::after, -.ui.inverted.secondary.loading.loading.loading.loading > i.icon::after, -.ui.inverted.secondary.loader.loader.loader::after { - color: #545454; +.ui.placeholder .medium.line.line.line:after { + width: 50%; } -.ui.red.elastic.loader.loader::before, -.ui.red.basic.elastic.loading.button::before, -.ui.red.basic.elastic.loading.button::after, -.ui.red.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.red.elastic.loading.loading.loading .input > i.icon::before, -.ui.red.elastic.loading.loading.loading.loading > i.icon::before, -.ui.red.loading.loading.loading.loading:not(.usual):not(.button)::after, -.ui.red.loading.loading.loading.loading .input > i.icon::after, -.ui.red.loading.loading.loading.loading > i.icon::after, -.ui.red.loader.loader.loader::after { - color: #DB2828; +.ui.placeholder .short.line.line.line:after { + width: 65%; } -.ui.inverted.red.elastic.loader::before, -.ui.inverted.red.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.inverted.red.elastic.loading.loading.loading .input > i.icon::before, -.ui.inverted.red.elastic.loading.loading.loading > i.icon::before, -.ui.inverted.red.loading.loading.loading.loading:not(.usual)::after, -.ui.inverted.red.loading.loading.loading.loading .input > i.icon::after, -.ui.inverted.red.loading.loading.loading.loading > i.icon::after, -.ui.inverted.red.loader.loader.loader::after { - color: #FF695E; +.ui.placeholder .very.short.line.line.line:after { + width: 80%; } -.ui.orange.elastic.loader.loader::before, -.ui.orange.basic.elastic.loading.button::before, -.ui.orange.basic.elastic.loading.button::after, -.ui.orange.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.orange.elastic.loading.loading.loading .input > i.icon::before, -.ui.orange.elastic.loading.loading.loading.loading > i.icon::before, -.ui.orange.loading.loading.loading.loading:not(.usual):not(.button)::after, -.ui.orange.loading.loading.loading.loading .input > i.icon::after, -.ui.orange.loading.loading.loading.loading > i.icon::after, -.ui.orange.loader.loader.loader::after { - color: #F2711C; -} +/*------------------- + Fluid + --------------------*/ -.ui.inverted.orange.elastic.loader::before, -.ui.inverted.orange.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.inverted.orange.elastic.loading.loading.loading .input > i.icon::before, -.ui.inverted.orange.elastic.loading.loading.loading > i.icon::before, -.ui.inverted.orange.loading.loading.loading.loading:not(.usual)::after, -.ui.inverted.orange.loading.loading.loading.loading .input > i.icon::after, -.ui.inverted.orange.loading.loading.loading.loading > i.icon::after, -.ui.inverted.orange.loader.loader.loader::after { - color: #FF851B; +.ui.fluid.placeholder { + max-width: none; } -.ui.yellow.elastic.loader.loader::before, -.ui.yellow.basic.elastic.loading.button::before, -.ui.yellow.basic.elastic.loading.button::after, -.ui.yellow.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.yellow.elastic.loading.loading.loading .input > i.icon::before, -.ui.yellow.elastic.loading.loading.loading.loading > i.icon::before, -.ui.yellow.loading.loading.loading.loading:not(.usual):not(.button)::after, -.ui.yellow.loading.loading.loading.loading .input > i.icon::after, -.ui.yellow.loading.loading.loading.loading > i.icon::after, -.ui.yellow.loader.loader.loader::after { - color: #FBBD08; +/******************************* + Theme Overrides +*******************************/ + +/******************************* + Rails +*******************************/ + +.ui.rail { + position: absolute; + top: 0; + width: 300px; + height: 100%; } -.ui.inverted.yellow.elastic.loader::before, -.ui.inverted.yellow.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.inverted.yellow.elastic.loading.loading.loading .input > i.icon::before, -.ui.inverted.yellow.elastic.loading.loading.loading > i.icon::before, -.ui.inverted.yellow.loading.loading.loading.loading:not(.usual)::after, -.ui.inverted.yellow.loading.loading.loading.loading .input > i.icon::after, -.ui.inverted.yellow.loading.loading.loading.loading > i.icon::after, -.ui.inverted.yellow.loader.loader.loader::after { - color: #FFE21F; +.ui.left.rail { + left: auto; + right: 100%; + padding: 0 2rem 0 0; + margin: 0 2rem 0 0; } -.ui.olive.elastic.loader.loader::before, -.ui.olive.basic.elastic.loading.button::before, -.ui.olive.basic.elastic.loading.button::after, -.ui.olive.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.olive.elastic.loading.loading.loading .input > i.icon::before, -.ui.olive.elastic.loading.loading.loading.loading > i.icon::before, -.ui.olive.loading.loading.loading.loading:not(.usual):not(.button)::after, -.ui.olive.loading.loading.loading.loading .input > i.icon::after, -.ui.olive.loading.loading.loading.loading > i.icon::after, -.ui.olive.loader.loader.loader::after { - color: #B5CC18; +.ui.right.rail { + left: 100%; + right: auto; + padding: 0 0 0 2rem; + margin: 0 0 0 2rem; } -.ui.inverted.olive.elastic.loader::before, -.ui.inverted.olive.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.inverted.olive.elastic.loading.loading.loading .input > i.icon::before, -.ui.inverted.olive.elastic.loading.loading.loading > i.icon::before, -.ui.inverted.olive.loading.loading.loading.loading:not(.usual)::after, -.ui.inverted.olive.loading.loading.loading.loading .input > i.icon::after, -.ui.inverted.olive.loading.loading.loading.loading > i.icon::after, -.ui.inverted.olive.loader.loader.loader::after { - color: #D9E778; +/******************************* + Variations +*******************************/ + +/*-------------- + Internal + ---------------*/ + +.ui.left.internal.rail { + left: 0; + right: auto; + padding: 0 0 0 2rem; + margin: 0 0 0 2rem; } -.ui.green.elastic.loader.loader::before, -.ui.green.basic.elastic.loading.button::before, -.ui.green.basic.elastic.loading.button::after, -.ui.green.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.green.elastic.loading.loading.loading .input > i.icon::before, -.ui.green.elastic.loading.loading.loading.loading > i.icon::before, -.ui.green.loading.loading.loading.loading:not(.usual):not(.button)::after, -.ui.green.loading.loading.loading.loading .input > i.icon::after, -.ui.green.loading.loading.loading.loading > i.icon::after, -.ui.green.loader.loader.loader::after { - color: #21BA45; +.ui.right.internal.rail { + left: auto; + right: 0; + padding: 0 2rem 0 0; + margin: 0 2rem 0 0; } -.ui.inverted.green.elastic.loader::before, -.ui.inverted.green.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.inverted.green.elastic.loading.loading.loading .input > i.icon::before, -.ui.inverted.green.elastic.loading.loading.loading > i.icon::before, -.ui.inverted.green.loading.loading.loading.loading:not(.usual)::after, -.ui.inverted.green.loading.loading.loading.loading .input > i.icon::after, -.ui.inverted.green.loading.loading.loading.loading > i.icon::after, -.ui.inverted.green.loader.loader.loader::after { - color: #2ECC40; +/*-------------- + Dividing + ---------------*/ + +.ui.dividing.rail { + width: 302.5px; } -.ui.teal.elastic.loader.loader::before, -.ui.teal.basic.elastic.loading.button::before, -.ui.teal.basic.elastic.loading.button::after, -.ui.teal.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.teal.elastic.loading.loading.loading .input > i.icon::before, -.ui.teal.elastic.loading.loading.loading.loading > i.icon::before, -.ui.teal.loading.loading.loading.loading:not(.usual):not(.button)::after, -.ui.teal.loading.loading.loading.loading .input > i.icon::after, -.ui.teal.loading.loading.loading.loading > i.icon::after, -.ui.teal.loader.loader.loader::after { - color: #00B5AD; +.ui.left.dividing.rail { + padding: 0 2.5rem 0 0; + margin: 0 2.5rem 0 0; + border-right: 1px solid rgba(34, 36, 38, 0.15); } -.ui.inverted.teal.elastic.loader::before, -.ui.inverted.teal.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.inverted.teal.elastic.loading.loading.loading .input > i.icon::before, -.ui.inverted.teal.elastic.loading.loading.loading > i.icon::before, -.ui.inverted.teal.loading.loading.loading.loading:not(.usual)::after, -.ui.inverted.teal.loading.loading.loading.loading .input > i.icon::after, -.ui.inverted.teal.loading.loading.loading.loading > i.icon::after, -.ui.inverted.teal.loader.loader.loader::after { - color: #6DFFFF; +.ui.right.dividing.rail { + border-left: 1px solid rgba(34, 36, 38, 0.15); + padding: 0 0 0 2.5rem; + margin: 0 0 0 2.5rem; } -.ui.blue.elastic.loader.loader::before, -.ui.blue.basic.elastic.loading.button::before, -.ui.blue.basic.elastic.loading.button::after, -.ui.blue.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.blue.elastic.loading.loading.loading .input > i.icon::before, -.ui.blue.elastic.loading.loading.loading.loading > i.icon::before, -.ui.blue.loading.loading.loading.loading:not(.usual):not(.button)::after, -.ui.blue.loading.loading.loading.loading .input > i.icon::after, -.ui.blue.loading.loading.loading.loading > i.icon::after, -.ui.blue.loader.loader.loader::after { - color: #2185D0; +/*-------------- + Distance + ---------------*/ + +.ui.close.rail { + width: calc(300px + 1em); } -.ui.inverted.blue.elastic.loader::before, -.ui.inverted.blue.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.inverted.blue.elastic.loading.loading.loading .input > i.icon::before, -.ui.inverted.blue.elastic.loading.loading.loading > i.icon::before, -.ui.inverted.blue.loading.loading.loading.loading:not(.usual)::after, -.ui.inverted.blue.loading.loading.loading.loading .input > i.icon::after, -.ui.inverted.blue.loading.loading.loading.loading > i.icon::after, -.ui.inverted.blue.loader.loader.loader::after { - color: #54C8FF; +.ui.close.left.rail { + padding: 0 1em 0 0; + margin: 0 1em 0 0; } -.ui.violet.elastic.loader.loader::before, -.ui.violet.basic.elastic.loading.button::before, -.ui.violet.basic.elastic.loading.button::after, -.ui.violet.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.violet.elastic.loading.loading.loading .input > i.icon::before, -.ui.violet.elastic.loading.loading.loading.loading > i.icon::before, -.ui.violet.loading.loading.loading.loading:not(.usual):not(.button)::after, -.ui.violet.loading.loading.loading.loading .input > i.icon::after, -.ui.violet.loading.loading.loading.loading > i.icon::after, -.ui.violet.loader.loader.loader::after { - color: #6435C9; +.ui.close.right.rail { + padding: 0 0 0 1em; + margin: 0 0 0 1em; } -.ui.inverted.violet.elastic.loader::before, -.ui.inverted.violet.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.inverted.violet.elastic.loading.loading.loading .input > i.icon::before, -.ui.inverted.violet.elastic.loading.loading.loading > i.icon::before, -.ui.inverted.violet.loading.loading.loading.loading:not(.usual)::after, -.ui.inverted.violet.loading.loading.loading.loading .input > i.icon::after, -.ui.inverted.violet.loading.loading.loading.loading > i.icon::after, -.ui.inverted.violet.loader.loader.loader::after { - color: #A291FB; +.ui.very.close.rail { + width: calc(300px + 0.5em); } -.ui.purple.elastic.loader.loader::before, -.ui.purple.basic.elastic.loading.button::before, -.ui.purple.basic.elastic.loading.button::after, -.ui.purple.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.purple.elastic.loading.loading.loading .input > i.icon::before, -.ui.purple.elastic.loading.loading.loading.loading > i.icon::before, -.ui.purple.loading.loading.loading.loading:not(.usual):not(.button)::after, -.ui.purple.loading.loading.loading.loading .input > i.icon::after, -.ui.purple.loading.loading.loading.loading > i.icon::after, -.ui.purple.loader.loader.loader::after { - color: #A333C8; +.ui.very.close.left.rail { + padding: 0 0.5em 0 0; + margin: 0 0.5em 0 0; } -.ui.inverted.purple.elastic.loader::before, -.ui.inverted.purple.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.inverted.purple.elastic.loading.loading.loading .input > i.icon::before, -.ui.inverted.purple.elastic.loading.loading.loading > i.icon::before, -.ui.inverted.purple.loading.loading.loading.loading:not(.usual)::after, -.ui.inverted.purple.loading.loading.loading.loading .input > i.icon::after, -.ui.inverted.purple.loading.loading.loading.loading > i.icon::after, -.ui.inverted.purple.loader.loader.loader::after { - color: #DC73FF; +.ui.very.close.right.rail { + padding: 0 0 0 0.5em; + margin: 0 0 0 0.5em; } -.ui.pink.elastic.loader.loader::before, -.ui.pink.basic.elastic.loading.button::before, -.ui.pink.basic.elastic.loading.button::after, -.ui.pink.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.pink.elastic.loading.loading.loading .input > i.icon::before, -.ui.pink.elastic.loading.loading.loading.loading > i.icon::before, -.ui.pink.loading.loading.loading.loading:not(.usual):not(.button)::after, -.ui.pink.loading.loading.loading.loading .input > i.icon::after, -.ui.pink.loading.loading.loading.loading > i.icon::after, -.ui.pink.loader.loader.loader::after { - color: #E03997; +/*-------------- + Attached + ---------------*/ + +.ui.attached.left.rail, +.ui.attached.right.rail { + padding: 0; + margin: 0; } -.ui.inverted.pink.elastic.loader::before, -.ui.inverted.pink.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.inverted.pink.elastic.loading.loading.loading .input > i.icon::before, -.ui.inverted.pink.elastic.loading.loading.loading > i.icon::before, -.ui.inverted.pink.loading.loading.loading.loading:not(.usual)::after, -.ui.inverted.pink.loading.loading.loading.loading .input > i.icon::after, -.ui.inverted.pink.loading.loading.loading.loading > i.icon::after, -.ui.inverted.pink.loader.loader.loader::after { - color: #FF8EDF; +/*-------------- + Sizing +---------------*/ + +.ui.rail { + font-size: 1rem; } -.ui.brown.elastic.loader.loader::before, -.ui.brown.basic.elastic.loading.button::before, -.ui.brown.basic.elastic.loading.button::after, -.ui.brown.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.brown.elastic.loading.loading.loading .input > i.icon::before, -.ui.brown.elastic.loading.loading.loading.loading > i.icon::before, -.ui.brown.loading.loading.loading.loading:not(.usual):not(.button)::after, -.ui.brown.loading.loading.loading.loading .input > i.icon::after, -.ui.brown.loading.loading.loading.loading > i.icon::after, -.ui.brown.loader.loader.loader::after { - color: #A5673F; +.ui.mini.rail { + font-size: 0.78571429rem; } -.ui.inverted.brown.elastic.loader::before, -.ui.inverted.brown.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.inverted.brown.elastic.loading.loading.loading .input > i.icon::before, -.ui.inverted.brown.elastic.loading.loading.loading > i.icon::before, -.ui.inverted.brown.loading.loading.loading.loading:not(.usual)::after, -.ui.inverted.brown.loading.loading.loading.loading .input > i.icon::after, -.ui.inverted.brown.loading.loading.loading.loading > i.icon::after, -.ui.inverted.brown.loader.loader.loader::after { - color: #D67C1C; +.ui.tiny.rail { + font-size: 0.85714286rem; } -.ui.grey.elastic.loader.loader::before, -.ui.grey.basic.elastic.loading.button::before, -.ui.grey.basic.elastic.loading.button::after, -.ui.grey.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.grey.elastic.loading.loading.loading .input > i.icon::before, -.ui.grey.elastic.loading.loading.loading.loading > i.icon::before, -.ui.grey.loading.loading.loading.loading:not(.usual):not(.button)::after, -.ui.grey.loading.loading.loading.loading .input > i.icon::after, -.ui.grey.loading.loading.loading.loading > i.icon::after, -.ui.grey.loader.loader.loader::after { - color: #767676; +.ui.small.rail { + font-size: 0.92857143rem; } -.ui.inverted.grey.elastic.loader::before, -.ui.inverted.grey.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.inverted.grey.elastic.loading.loading.loading .input > i.icon::before, -.ui.inverted.grey.elastic.loading.loading.loading > i.icon::before, -.ui.inverted.grey.loading.loading.loading.loading:not(.usual)::after, -.ui.inverted.grey.loading.loading.loading.loading .input > i.icon::after, -.ui.inverted.grey.loading.loading.loading.loading > i.icon::after, -.ui.inverted.grey.loader.loader.loader::after { - color: #DCDDDE; +.ui.large.rail { + font-size: 1.14285714rem; } -.ui.black.elastic.loader.loader::before, -.ui.black.basic.elastic.loading.button::before, -.ui.black.basic.elastic.loading.button::after, -.ui.black.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.black.elastic.loading.loading.loading .input > i.icon::before, -.ui.black.elastic.loading.loading.loading.loading > i.icon::before, -.ui.black.loading.loading.loading.loading:not(.usual):not(.button)::after, -.ui.black.loading.loading.loading.loading .input > i.icon::after, -.ui.black.loading.loading.loading.loading > i.icon::after, -.ui.black.loader.loader.loader::after { - color: #1B1C1D; +.ui.big.rail { + font-size: 1.28571429rem; } -.ui.inverted.black.elastic.loader::before, -.ui.inverted.black.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card)::before, -.ui.inverted.black.elastic.loading.loading.loading .input > i.icon::before, -.ui.inverted.black.elastic.loading.loading.loading > i.icon::before, -.ui.inverted.black.loading.loading.loading.loading:not(.usual)::after, -.ui.inverted.black.loading.loading.loading.loading .input > i.icon::after, -.ui.inverted.black.loading.loading.loading.loading > i.icon::after, -.ui.inverted.black.loader.loader.loader::after { - color: #545454; +.ui.huge.rail { + font-size: 1.42857143rem; } -.ui.elastic.loader.loader::before, -.ui.elastic.loading.loading.loading::before, -.ui.elastic.loading.loading.loading .input > i.icon::before, -.ui.elastic.loading.loading.loading > i.icon::before, -.ui.loading.loading.loading.loading:not(.usual)::after, -.ui.loading.loading.loading.loading .input > i.icon::after, -.ui.loading.loading.loading.loading > i.icon::after, -.ui.loader.loader.loader::after { - border-color: currentColor; +.ui.massive.rail { + font-size: 1.71428571rem; } -.ui.elastic.loading.loading.loading.loading.button:not(.inverted):not(.basic)::before { - color: #FFFFFF; +/******************************* + Theme Overrides +*******************************/ + +/******************************* + Site Overrides +*******************************/ + +/******************************* + Reveal +*******************************/ + +.ui.reveal { + display: inherit; + position: relative !important; + font-size: 0; } -.ui.elastic.basic.loading.button::before, -.ui.elastic.basic.loading.button::after { - color: #767676; +.ui.reveal > .visible.content { + position: absolute !important; + top: 0 !important; + left: 0 !important; + z-index: 3 !important; + -webkit-transition: all 0.5s ease 0.1s; + transition: all 0.5s ease 0.1s; } -.ui.double.loading.loading.loading.loading.button::after { - border-bottom-color: currentColor; +.ui.reveal > .hidden.content { + position: relative !important; + z-index: 2 !important; } -/*------------------- - Inline - --------------------*/ +/* Make sure hovered element is on top of other reveal */ -.ui.inline.loader { - position: relative; - vertical-align: middle; - margin: 0; - left: 0; - top: 0; - -webkit-transform: none; - transform: none; +.ui.active.reveal .visible.content, +.ui.reveal:hover .visible.content { + z-index: 4 !important; } -.ui.inline.loader.active, -.ui.inline.loader.visible { - display: inline-block; -} +/******************************* + Types +*******************************/ -/* Centered Inline */ +/*-------------- + Slide + ---------------*/ -.ui.centered.inline.loader.active, -.ui.centered.inline.loader.visible { - display: block; - margin-left: auto; - margin-right: auto; +.ui.slide.reveal { + position: relative !important; + overflow: hidden !important; + white-space: nowrap; } -.ui.loading.loading.loading.loading.loading.loading::after, -.ui.loading.loading.loading.loading.loading.loading .input > i.icon::after, -.ui.loading.loading.loading.loading.loading.loading > i.icon::after, -.ui.loader.loader.loader.loader.loader::after { - border-left-color: transparent; - border-right-color: transparent; +.ui.slide.reveal > .content { + display: block; + width: 100%; + white-space: normal; + float: left; + margin: 0; + -webkit-transition: -webkit-transform 0.5s ease 0.1s; + transition: -webkit-transform 0.5s ease 0.1s; + transition: transform 0.5s ease 0.1s; + transition: transform 0.5s ease 0.1s, -webkit-transform 0.5s ease 0.1s; } -.ui.loading.loading.loading.loading.loading.loading.loading:not(.double)::after, -.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) .input > i.icon::after, -.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) > i.icon::after, -.ui.loader.loader.loader.loader.loader.loader:not(.double)::after { - border-bottom-color: transparent; +.ui.slide.reveal > .visible.content { + position: relative !important; } -.ui.loading.loading.loading.loading.loading.loading.card::after, -.ui.loading.loading.loading.loading.loading.loading.segments::after, -.ui.loading.loading.loading.loading.loading.loading.segment::after, -.ui.loading.loading.loading.loading.loading.loading.form::after { - border-left-color: rgba(0, 0, 0, 0.1); - border-right-color: rgba(0, 0, 0, 0.1); +.ui.slide.reveal > .hidden.content { + position: absolute !important; + left: 0 !important; + width: 100% !important; + -webkit-transform: translateX(100%) !important; + transform: translateX(100%) !important; } -.ui.loading.loading.loading.loading.loading.loading.card:not(.double)::after, -.ui.loading.loading.loading.loading.loading.loading.segments:not(.double)::after, -.ui.loading.loading.loading.loading.loading.loading.segment:not(.double)::after, -.ui.loading.loading.loading.loading.loading.loading.form:not(.double)::after { - border-bottom-color: rgba(0, 0, 0, 0.1); +.ui.slide.active.reveal > .visible.content, +.ui.slide.reveal:hover > .visible.content { + -webkit-transform: translateX(-100%) !important; + transform: translateX(-100%) !important; } -/*------------------- - Elastic - --------------------*/ +.ui.slide.active.reveal > .hidden.content, +.ui.slide.reveal:hover > .hidden.content { + -webkit-transform: translateX(0%) !important; + transform: translateX(0%) !important; +} -.ui.dimmer > .ui.elastic.loader { - color: #FFFFFF; +.ui.slide.right.reveal > .visible.content { + -webkit-transform: translateX(0%) !important; + transform: translateX(0%) !important; } -.ui.inverted.dimmer > .ui.elastic.loader { - color: #767676; +.ui.slide.right.reveal > .hidden.content { + -webkit-transform: translateX(-100%) !important; + transform: translateX(-100%) !important; } -.ui.elastic.loading.loading:not(.form):not(.segment):not(.segments):not(.card)::after, -.ui.elastic.loading.loading .input > i.icon::after, -.ui.elastic.loading.loading > i.icon::after, -.ui.elastic.loader.loader::after { - -webkit-animation: loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61); - animation: loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61); - -webkit-animation-delay: 0.3s; - animation-delay: 0.3s; +.ui.slide.right.active.reveal > .visible.content, +.ui.slide.right.reveal:hover > .visible.content { + -webkit-transform: translateX(100%) !important; + transform: translateX(100%) !important; } -.ui.elastic.loading.loading.loading:not(.form):not(.segment):not(.segments):not(.card)::before, -.ui.elastic.loading.loading.loading .input > i.icon::before, -.ui.elastic.loading.loading.loading > i.icon::before, -.ui.elastic.loader.loader::before { - -webkit-animation: elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61); - animation: elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61); - -moz-animation: currentcolor-elastic-loader 1s infinite cubic-bezier(0.27, 1.05, 0.92, 0.61); - border-right-color: transparent; +.ui.slide.right.active.reveal > .hidden.content, +.ui.slide.right.reveal:hover > .hidden.content { + -webkit-transform: translateX(0%) !important; + transform: translateX(0%) !important; } -.ui.elastic.inline.loader:empty { - -webkit-animation: loader 8s infinite linear; - animation: loader 8s infinite linear; +.ui.slide.up.reveal > .hidden.content { + -webkit-transform: translateY(100%) !important; + transform: translateY(100%) !important; } -.ui.slow.elastic.loading.loading:not(.form):not(.segment):not(.segments):not(.card)::after, -.ui.slow.elastic.loading.loading .input > i.icon::after, -.ui.slow.elastic.loading.loading > i.icon::after, -.ui.slow.elastic.loader.loader::after { - -webkit-animation-duration: 1.5s; - animation-duration: 1.5s; - -webkit-animation-delay: 0.45s; - animation-delay: 0.45s; +.ui.slide.up.active.reveal > .visible.content, +.ui.slide.up.reveal:hover > .visible.content { + -webkit-transform: translateY(-100%) !important; + transform: translateY(-100%) !important; } -.ui.slow.elastic.loading.loading.loading:not(.form):not(.segment):not(.segments):not(.card)::before, -.ui.slow.elastic.loading.loading.loading .input > i.icon::before, -.ui.slow.elastic.loading.loading.loading > i.icon::before, -.ui.slow.elastic.loader.loader::before { - -webkit-animation-duration: 1.5s; - animation-duration: 1.5s; +.ui.slide.up.active.reveal > .hidden.content, +.ui.slide.up.reveal:hover > .hidden.content { + -webkit-transform: translateY(0%) !important; + transform: translateY(0%) !important; } -.ui.fast.elastic.loading.loading:not(.form):not(.segment):not(.segments):not(.card)::after, -.ui.fast.elastic.loading.loading .input > i.icon::after, -.ui.fast.elastic.loading.loading > i.icon::after, -.ui.fast.elastic.loader.loader::after { - -webkit-animation-duration: 0.66s; - animation-duration: 0.66s; - -webkit-animation-delay: 0.2s; - animation-delay: 0.2s; +.ui.slide.down.reveal > .hidden.content { + -webkit-transform: translateY(-100%) !important; + transform: translateY(-100%) !important; } -.ui.fast.elastic.loading.loading.loading:not(.form):not(.segment):not(.segments):not(.card)::before, -.ui.fast.elastic.loading.loading.loading .input > i.icon::before, -.ui.fast.elastic.loading.loading.loading > i.icon::before, -.ui.fast.elastic.loader.loader::before { - -webkit-animation-duration: 0.66s; - animation-duration: 0.66s; +.ui.slide.down.active.reveal > .visible.content, +.ui.slide.down.reveal:hover > .visible.content { + -webkit-transform: translateY(100%) !important; + transform: translateY(100%) !important; } -@-webkit-keyframes elastic-loader { - 0%, 1% { - border-left-color: transparent; - border-bottom-color: transparent; - } +.ui.slide.down.active.reveal > .hidden.content, +.ui.slide.down.reveal:hover > .hidden.content { + -webkit-transform: translateY(0%) !important; + transform: translateY(0%) !important; +} - 1.1%, 50% { - border-left-color: inherit; - } +/*-------------- + Fade + ---------------*/ - 10%, 35.1% { - border-bottom-color: transparent; - } +.ui.fade.reveal > .visible.content { + opacity: 1; +} - 10.1%, 35% { - border-bottom-color: inherit; - } +.ui.fade.active.reveal > .visible.content, +.ui.fade.reveal:hover > .visible.content { + opacity: 0; +} - 50.1% { - border-left-color: transparent; - } +/*-------------- + Move + ---------------*/ - 100% { - border-left-color: transparent; - border-bottom-color: transparent; - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } +.ui.move.reveal { + position: relative !important; + overflow: hidden !important; + white-space: nowrap; } -@keyframes elastic-loader { - 0%, 1% { - border-left-color: transparent; - border-bottom-color: transparent; - } +.ui.move.reveal > .content { + display: block; + float: left; + white-space: normal; + margin: 0; + -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s; + transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s; + transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s; + 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; +} - 1.1%, 50% { - border-left-color: inherit; - } +.ui.move.reveal > .visible.content { + position: relative !important; +} - 10%, 35.1% { - border-bottom-color: transparent; - } +.ui.move.reveal > .hidden.content { + position: absolute !important; + left: 0 !important; + width: 100% !important; +} - 10.1%, 35% { - border-bottom-color: inherit; - } +.ui.move.active.reveal > .visible.content, +.ui.move.reveal:hover > .visible.content { + -webkit-transform: translateX(-100%) !important; + transform: translateX(-100%) !important; +} - 50.1% { - border-left-color: transparent; - } - - 100% { - border-left-color: transparent; - border-bottom-color: transparent; - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } +.ui.move.right.active.reveal > .visible.content, +.ui.move.right.reveal:hover > .visible.content { + -webkit-transform: translateX(100%) !important; + transform: translateX(100%) !important; } -@-webkit-keyframes currentcolor-elastic-loader { - 0%, 1% { - border-left-color: transparent; - border-bottom-color: transparent; - } - - 1.1%, 50% { - border-left-color: currentColor; - } +.ui.move.up.active.reveal > .visible.content, +.ui.move.up.reveal:hover > .visible.content { + -webkit-transform: translateY(-100%) !important; + transform: translateY(-100%) !important; +} - 10%, 35.1% { - border-bottom-color: transparent; - } +.ui.move.down.active.reveal > .visible.content, +.ui.move.down.reveal:hover > .visible.content { + -webkit-transform: translateY(100%) !important; + transform: translateY(100%) !important; +} - 10.1%, 35% { - border-bottom-color: currentColor; - } +/*-------------- + Rotate + ---------------*/ - 50.1% { - border-left-color: transparent; - } +.ui.rotate.reveal > .visible.content { + -webkit-transition-duration: 0.5s; + transition-duration: 0.5s; + -webkit-transform: rotate(0deg); + transform: rotate(0deg); +} - 100% { - border-left-color: transparent; - border-bottom-color: transparent; - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } +.ui.rotate.reveal > .visible.content, +.ui.rotate.right.reveal > .visible.content { + -webkit-transform-origin: bottom right; + transform-origin: bottom right; } -@keyframes currentcolor-elastic-loader { - 0%, 1% { - border-left-color: transparent; - border-bottom-color: transparent; - } +.ui.rotate.active.reveal > .visible.content, +.ui.rotate.reveal:hover > .visible.content, +.ui.rotate.right.active.reveal > .visible.content, +.ui.rotate.right.reveal:hover > .visible.content { + -webkit-transform: rotate(110deg); + transform: rotate(110deg); +} - 1.1%, 50% { - border-left-color: currentColor; - } +.ui.rotate.left.reveal > .visible.content { + -webkit-transform-origin: bottom left; + transform-origin: bottom left; +} - 10%, 35.1% { - border-bottom-color: transparent; - } +.ui.rotate.left.active.reveal > .visible.content, +.ui.rotate.left.reveal:hover > .visible.content { + -webkit-transform: rotate(-110deg); + transform: rotate(-110deg); +} - 10.1%, 35% { - border-bottom-color: currentColor; - } +/******************************* + States +*******************************/ - 50.1% { - border-left-color: transparent; - } +.ui.disabled.reveal:hover > .visible.visible.content { + position: static !important; + display: block !important; + opacity: 1 !important; + top: 0 !important; + left: 0 !important; + right: auto !important; + bottom: auto !important; + -webkit-transform: none !important; + transform: none !important; +} - 100% { - border-left-color: transparent; - border-bottom-color: transparent; - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } +.ui.disabled.reveal:hover > .hidden.hidden.content { + display: none !important; } /******************************* - Theme Overrides + Coupling *******************************/ +.ui.reveal > .ui.ribbon.label { + z-index: 5; +} + /******************************* - Site Overrides + Variations *******************************/ -/*------------------- - Content ---------------------*/ +/*-------------- + Visible +---------------*/ -.ui.placeholder { - position: static; - overflow: hidden; - -webkit-animation: placeholderShimmer 2s linear; - animation: placeholderShimmer 2s linear; - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; - background-color: #FFFFFF; - 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))); - 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%); - 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%); - background-size: 1200px 100%; - max-width: 30rem; +.ui.visible.reveal { + overflow: visible; } -@-webkit-keyframes placeholderShimmer { - 0% { - background-position: -1200px 0; - } +/*-------------- + Instant +---------------*/ - 100% { - background-position: 1200px 0; - } +.ui.instant.reveal > .content { + -webkit-transition-delay: 0s !important; + transition-delay: 0s !important; } -@keyframes placeholderShimmer { - 0% { - background-position: -1200px 0; - } +/*-------------- + Sizing +---------------*/ - 100% { - background-position: 1200px 0; - } +.ui.reveal > .content { + font-size: 1rem; } -.ui.placeholder + .ui.placeholder { - margin-top: 2rem; +.ui.mini.reveal > .content { + font-size: 0.78571429rem; } -.ui.placeholder + .ui.placeholder { - -webkit-animation-delay: 0.15s; - animation-delay: 0.15s; +.ui.tiny.reveal > .content { + font-size: 0.85714286rem; } -.ui.placeholder + .ui.placeholder + .ui.placeholder { - -webkit-animation-delay: 0.3s; - animation-delay: 0.3s; +.ui.small.reveal > .content { + font-size: 0.92857143rem; } -.ui.placeholder + .ui.placeholder + .ui.placeholder + .ui.placeholder { - -webkit-animation-delay: 0.45s; - animation-delay: 0.45s; +.ui.large.reveal > .content { + font-size: 1.14285714rem; } -.ui.placeholder + .ui.placeholder + .ui.placeholder + .ui.placeholder + .ui.placeholder { - -webkit-animation-delay: 0.6s; - animation-delay: 0.6s; +.ui.big.reveal > .content { + font-size: 1.28571429rem; } -.ui.placeholder, -.ui.placeholder > ::before, -.ui.placeholder .image.header::after, -.ui.placeholder .line, -.ui.placeholder .line::after { - background-color: #FFFFFF; +.ui.huge.reveal > .content { + font-size: 1.42857143rem; } -.ui.placeholder.hidden { - display: none; +.ui.massive.reveal > .content { + font-size: 1.71428571rem; } -/* Image */ +/******************************* + Theme Overrides +*******************************/ -.ui.placeholder .image:not(.header):not(.ui):not(.icon) { - height: 100px; +/******************************* + Site Overrides +*******************************/ + +/******************************* + Segment +*******************************/ + +.ui.segment { + position: relative; + background: #FFFFFF; + -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); + margin: 1rem 0; + padding: 1em 1em; + border-radius: 0.28571429rem; + border: 1px solid rgba(34, 36, 38, 0.15); } -.ui.placeholder .square.image:not(.header) { - height: 0; - overflow: hidden; - /* 1/1 aspect ratio */ - padding-top: 100%; +.ui.segment:first-child { + margin-top: 0; } -.ui.placeholder .rectangular.image:not(.header) { - height: 0; - overflow: hidden; - /* 4/3 aspect ratio */ - padding-top: 75%; +.ui.segment:last-child { + margin-bottom: 0; } -/* Lines */ +/* Vertical */ -.ui.placeholder .line { - position: relative; - height: 0.85714286em; +.ui.vertical.segment { + margin: 0; + padding-left: 0; + padding-right: 0; + background: none transparent; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + border: none; + border-bottom: 1px solid rgba(34, 36, 38, 0.15); } -.ui.placeholder .line::before, -.ui.placeholder .line::after { - top: 100%; - position: absolute; - content: ''; - background-color: inherit; +.ui.vertical.segment:last-child { + border-bottom: none; } -.ui.placeholder .line::before { - left: 0; -} +/*------------------- + Loose Coupling +--------------------*/ -.ui.placeholder .line::after { - right: 0; +/* Header */ + +.ui.inverted.segments .segment > .ui.header .sub.header, +.ui.inverted.segments .segment > .ui.header, +.ui.inverted.segment > .ui.header .sub.header, +.ui.inverted.segment > .ui.header { + color: #FFFFFF; } -/* Any Lines */ +/* Label */ -.ui.placeholder .line { - margin-bottom: 0.5em; +.ui[class*="bottom attached"].segment > [class*="top attached"].label { + border-top-left-radius: 0; + border-top-right-radius: 0; } -.ui.placeholder .line::before, -.ui.placeholder .line::after { - height: 0.5em; +.ui[class*="top attached"].segment > [class*="bottom attached"].label { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } -.ui.placeholder .line:not(:first-child) { - margin-top: 0.5em; +.ui.attached.segment:not(.top):not(.bottom) > [class*="top attached"].label { + border-top-left-radius: 0; + border-top-right-radius: 0; } -/* Line Outdent */ - -.ui.placeholder .line:nth-child(1)::after { - width: 0; +.ui.attached.segment:not(.top):not(.bottom) > [class*="bottom attached"].label { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } -.ui.placeholder .line:nth-child(2)::after { - width: 50%; +/* Grid */ + +.ui.page.grid.segment, +.ui.grid > .row > .ui.segment.column, +.ui.grid > .ui.segment.column { + padding-top: 2em; + padding-bottom: 2em; } -.ui.placeholder .line:nth-child(3)::after { - width: 10%; +.ui.grid.segment { + margin: 1rem 0; + border-radius: 0.28571429rem; } -.ui.placeholder .line:nth-child(4)::after { - width: 35%; +/* Table */ + +.ui.basic.table.segment { + background: #FFFFFF; + border: 1px solid rgba(34, 36, 38, 0.15); + -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); } -.ui.placeholder .line:nth-child(5)::after { - width: 65%; +.ui[class*="very basic"].table.segment { + padding: 1em 1em; } -/* Header Image + 2 Lines */ +/* Tab */ -.ui.placeholder .header { - position: relative; - overflow: hidden; +.ui.segment.tab:last-child { + margin-bottom: 1rem; } -/* Header Line 1 & 2*/ +/******************************* + Types +*******************************/ -.ui.placeholder .header .line { - margin-bottom: 0.64285714em; -} +/*------------------- + Placeholder + --------------------*/ -.ui.placeholder .header .line::before, -.ui.placeholder .header .line::after { - height: 0.64285714em; +.ui.placeholder.segment { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + max-width: initial; + -webkit-animation: none; + animation: none; + overflow: visible; + padding: 1em 1em; + min-height: 18rem; + background: #F9FAFB; + border-color: rgba(34, 36, 38, 0.15); + -webkit-box-shadow: 0 2px 25px 0 rgba(34, 36, 38, 0.05) inset; + box-shadow: 0 2px 25px 0 rgba(34, 36, 38, 0.05) inset; } -.ui.placeholder .header .line:not(:first-child) { - margin-top: 0.64285714em; +.ui.placeholder.segment.tab { + display: none; } -.ui.placeholder .header .line::after { - width: 20%; +.ui.placeholder.segment.tab.active { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } -.ui.placeholder .header .line:nth-child(2)::after { - width: 60%; +.ui.placeholder.segment .button, +.ui.placeholder.segment textarea { + display: block; } -/* Image Header */ - -.ui.placeholder .image.header .line { - margin-left: 3em; +.ui.placeholder.segment .field, +.ui.placeholder.segment textarea, +.ui.placeholder.segment > .ui.input, +.ui.placeholder.segment .button { + max-width: 15rem; + margin-left: auto; + margin-right: auto; } -.ui.placeholder .image.header .line::before { - width: 0.71428571rem; +.ui.placeholder.segment .column .button, +.ui.placeholder.segment .column .field, +.ui.placeholder.segment .column textarea, +.ui.placeholder.segment .column > .ui.input { + max-width: 15rem; + margin-left: auto; + margin-right: auto; } -.ui.placeholder .image.header::after { - display: block; - height: 0.85714286em; - content: ''; - margin-left: 3em; +.ui.placeholder.segment > .inline { + -ms-flex-item-align: center; + align-self: center; } -/* Spacing */ - -.ui.placeholder .image .line:first-child, -.ui.placeholder .paragraph .line:first-child, -.ui.placeholder .header .line:first-child { - height: 0.01px; +.ui.placeholder.segment > .inline > .button { + display: inline-block; + width: auto; + margin: 0 0.35714286rem 0 0; } -.ui.placeholder .image:not(:first-child)::before, -.ui.placeholder .paragraph:not(:first-child)::before, -.ui.placeholder .header:not(:first-child)::before { - height: 1.42857143em; - content: ''; - display: block; +.ui.placeholder.segment > .inline > .button:last-child { + margin-right: 0; } -/* Inverted Content Loader */ +/*------------------- + Piled + --------------------*/ -.ui.inverted.placeholder { - 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))); - 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%); - 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%); +.ui.piled.segments, +.ui.piled.segment { + margin: 3em 0; + -webkit-box-shadow: ''; + box-shadow: ''; + z-index: auto; } -.ui.inverted.placeholder, -.ui.inverted.placeholder > ::before, -.ui.inverted.placeholder .image.header::after, -.ui.inverted.placeholder .line, -.ui.inverted.placeholder .line::after { - background-color: #1B1C1D; +.ui.piled.segment:first-child { + margin-top: 0; } -/******************************* - Variations -*******************************/ +.ui.piled.segment:last-child { + margin-bottom: 0; +} -/*------------------- - Sizes ---------------------*/ +.ui.piled.segments:after, +.ui.piled.segments:before, +.ui.piled.segment:after, +.ui.piled.segment:before { + background-color: #FFFFFF; + visibility: visible; + content: ''; + display: block; + height: 100%; + left: 0; + position: absolute; + width: 100%; + border: 1px solid rgba(34, 36, 38, 0.15); + -webkit-box-shadow: ''; + box-shadow: ''; +} -.ui.placeholder .full.line.line.line::after { - width: 0; +.ui.piled.segments:before, +.ui.piled.segment:before { + -webkit-transform: rotate(-1.2deg); + transform: rotate(-1.2deg); + top: 0; + z-index: -2; } -.ui.placeholder .very.long.line.line.line::after { - width: 10%; +.ui.piled.segments:after, +.ui.piled.segment:after { + -webkit-transform: rotate(1.2deg); + transform: rotate(1.2deg); + top: 0; + z-index: -1; } -.ui.placeholder .long.line.line.line::after { - width: 35%; +/* Piled Attached */ + +.ui[class*="top attached"].piled.segment { + margin-top: 3em; + margin-bottom: 0; } -.ui.placeholder .medium.line.line.line::after { - width: 50%; +.ui.piled.segment[class*="top attached"]:first-child { + margin-top: 0; } -.ui.placeholder .short.line.line.line::after { - width: 65%; +.ui.piled.segment[class*="bottom attached"] { + margin-top: 0; + margin-bottom: 3em; } -.ui.placeholder .very.short.line.line.line::after { - width: 80%; +.ui.piled.segment[class*="bottom attached"]:last-child { + margin-bottom: 0; } /*------------------- - Fluid + Stacked --------------------*/ -.ui.fluid.placeholder { - max-width: none; +.ui.stacked.segment { + padding-bottom: 1.4em; } -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Rails -*******************************/ - -.ui.rail { +.ui.stacked.segments:before, +.ui.stacked.segments:after, +.ui.stacked.segment:before, +.ui.stacked.segment:after { + content: ''; position: absolute; - top: 0; - width: 300px; - height: 100%; + bottom: -3px; + left: 0; + border-top: 1px solid rgba(34, 36, 38, 0.15); + background: rgba(0, 0, 0, 0.03); + width: 100%; + height: 6px; + visibility: visible; } -.ui.left.rail { - left: auto; - right: 100%; - padding: 0 2rem 0 0; - margin: 0 2rem 0 0; +.ui.stacked.segments:before, +.ui.stacked.segment:before { + display: none; } -.ui.right.rail { - left: 100%; - right: auto; - padding: 0 0 0 2rem; - margin: 0 0 0 2rem; +/* Add additional page */ + +.ui.tall.stacked.segments:before, +.ui.tall.stacked.segment:before { + display: block; + bottom: 0; } -/******************************* - Variations -*******************************/ +/* Inverted */ -/*-------------- - Internal - ---------------*/ +.ui.stacked.inverted.segments:before, +.ui.stacked.inverted.segments:after, +.ui.stacked.inverted.segment:before, +.ui.stacked.inverted.segment:after { + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(34, 36, 38, 0.35); +} -.ui.left.internal.rail { - left: 0; - right: auto; - padding: 0 0 0 2rem; - margin: 0 0 0 2rem; +/*------------------- + Padded + --------------------*/ + +.ui.padded.segment { + padding: 1.5em; } -.ui.right.internal.rail { - left: auto; - right: 0; - padding: 0 2rem 0 0; - margin: 0 2rem 0 0; +.ui[class*="very padded"].segment { + padding: 3em; } -/*-------------- - Dividing - ---------------*/ +/* Padded vertical */ -.ui.dividing.rail { - width: 302.5px; +.ui.padded.segment.vertical.segment, +.ui[class*="very padded"].vertical.segment { + padding-left: 0; + padding-right: 0; } -.ui.left.dividing.rail { - padding: 0 2.5rem 0 0; - margin: 0 2.5rem 0 0; - border-right: 1px solid rgba(34, 36, 38, 0.15); -} +/*------------------- + Compact + --------------------*/ -.ui.right.dividing.rail { - border-left: 1px solid rgba(34, 36, 38, 0.15); - padding: 0 0 0 2.5rem; - margin: 0 0 0 2.5rem; +.ui.compact.segment { + display: table; } -/*-------------- - Distance - ---------------*/ +/* Compact Group */ -.ui.close.rail { - width: calc(300px + 1em); +.ui.compact.segments { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; } -.ui.close.left.rail { - padding: 0 1em 0 0; - margin: 0 1em 0 0; +.ui.compact.segments .segment, +.ui.segments .compact.segment { + display: block; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; } -.ui.close.right.rail { - padding: 0 0 0 1em; - margin: 0 0 0 1em; +/*------------------- + Circular + --------------------*/ + +.ui.circular.segment { + display: table-cell; + padding: 2em; + text-align: center; + vertical-align: middle; + border-radius: 500em; } -.ui.very.close.rail { - width: calc(300px + 0.5em); +/*------------------- + Raised + --------------------*/ + +.ui.raised.raised.segments, +.ui.raised.raised.segment { + -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); } -.ui.very.close.left.rail { - padding: 0 0.5em 0 0; - margin: 0 0.5em 0 0; +/******************************* + Groups + *******************************/ + +/* Group */ + +.ui.segments { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + position: relative; + margin: 1rem 0; + border: 1px solid rgba(34, 36, 38, 0.15); + -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); + border-radius: 0.28571429rem; } -.ui.very.close.right.rail { - padding: 0 0 0 0.5em; - margin: 0 0 0 0.5em; +.ui.segments:first-child { + margin-top: 0; } -/*-------------- - Attached - ---------------*/ +.ui.segments:last-child { + margin-bottom: 0; +} -.ui.attached.left.rail, -.ui.attached.right.rail { - padding: 0; +/* Nested Segment */ + +.ui.segments > .segment { + top: 0; + bottom: 0; + border-radius: 0; margin: 0; + width: auto; + -webkit-box-shadow: none; + box-shadow: none; + border: none; + border-top: 1px solid rgba(34, 36, 38, 0.15); } -/*-------------- - Sizing ----------------*/ +.ui.segments:not(.horizontal) > .segment:first-child { + top: 0; + bottom: 0; + border-top: none; + margin-top: 0; + margin-bottom: 0; + border-radius: 0.28571429rem 0.28571429rem 0 0; +} -.ui.rail { - font-size: 1rem; +/* Bottom */ + +.ui.segments:not(.horizontal) > .segment:last-child { + top: 0; + bottom: 0; + margin-top: 0; + margin-bottom: 0; + -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; + box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; + border-radius: 0 0 0.28571429rem 0.28571429rem; } -.ui.mini.rail { - font-size: 0.78571429rem; +/* Only */ + +.ui.segments:not(.horizontal) > .segment:only-child { + border-radius: 0.28571429rem; } -.ui.tiny.rail { - font-size: 0.85714286rem; +/* Nested Group */ + +.ui.segments > .ui.segments { + border-top: 1px solid rgba(34, 36, 38, 0.15); + margin: 1rem 1rem; } -.ui.small.rail { - font-size: 0.92857143rem; +.ui.segments > .segments:first-child { + border-top: none; } -.ui.large.rail { - font-size: 1.14285714rem; +.ui.segments > .segment + .segments:not(.horizontal) { + margin-top: 0; } -.ui.big.rail { - font-size: 1.28571429rem; +/* Horizontal Group */ + +.ui.horizontal.segments { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + background-color: transparent; + padding: 0; + -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); + margin: 1rem 0; + border-radius: 0.28571429rem; + border: 1px solid rgba(34, 36, 38, 0.15); } -.ui.huge.rail { - font-size: 1.42857143rem; +.ui.stackable.horizontal.segments { + -ms-flex-wrap: wrap; + flex-wrap: wrap; } -.ui.massive.rail { - font-size: 1.71428571rem; +/* Nested Horizontal Group */ + +.ui.segments > .horizontal.segments { + margin: 0; + background-color: transparent; + border-radius: 0; + border: none; + -webkit-box-shadow: none; + box-shadow: none; + border-top: 1px solid rgba(34, 36, 38, 0.15); } -/******************************* - Theme Overrides -*******************************/ +/* Horizontal Segment */ -/******************************* - Site Overrides -*******************************/ +.ui.horizontal.segments:not(.compact) > .segment:not(.compact) { + -webkit-box-flex: 1; + flex: 1 1 auto; + -ms-flex: 1 1 0; + /* Solves #2550 MS Flex */ +} -/******************************* - Reveal -*******************************/ +.ui.horizontal.segments > .segment { + margin: 0; + min-width: 0; + border-radius: 0; + border: none; + -webkit-box-shadow: none; + box-shadow: none; + border-left: 1px solid rgba(34, 36, 38, 0.15); +} -.ui.reveal { - display: inherit; - position: relative !important; - font-size: 0; +/* Border Fixes */ + +.ui.segments > .horizontal.segments:first-child { + border-top: none; } -.ui.reveal > .visible.content { - position: absolute !important; - top: 0 !important; - left: 0 !important; - z-index: 3 !important; - -webkit-transition: all 0.5s ease 0.1s; - transition: all 0.5s ease 0.1s; +.ui.horizontal.segments:not(.stackable) > .segment:first-child { + border-left: none; } -.ui.reveal > .hidden.content { - position: relative !important; - z-index: 2 !important; +.ui.horizontal.segments > .segment:first-child { + border-radius: 0.28571429rem 0 0 0.28571429rem; } -/* Make sure hovered element is on top of other reveal */ +.ui.horizontal.segments > .segment:last-child { + border-radius: 0 0.28571429rem 0.28571429rem 0; +} -.ui.active.reveal .visible.content, -.ui.reveal:hover .visible.content { - z-index: 4 !important; +/* Equal Width */ + +.ui[class*="equal width"].horizontal.segments > .segment { + width: 100%; } /******************************* - Types + States *******************************/ /*-------------- - Slide + Disabled ---------------*/ -.ui.slide.reveal { - position: relative !important; - overflow: hidden !important; - white-space: nowrap; +.ui.disabled.segments, +.ui.disabled.segment { + opacity: 0.45; + color: rgba(40, 40, 40, 0.3); + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } -.ui.slide.reveal > .content { - display: block; - width: 100%; - white-space: normal; - float: left; - margin: 0; - -webkit-transition: -webkit-transform 0.5s ease 0.1s; - transition: -webkit-transform 0.5s ease 0.1s; - transition: transform 0.5s ease 0.1s; - transition: transform 0.5s ease 0.1s, -webkit-transform 0.5s ease 0.1s; +/*-------------- + Loading + ---------------*/ + +.ui.loading.segments, +.ui.loading.segment { + position: relative; + cursor: default; + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-transition: all 0s linear; + transition: all 0s linear; } -.ui.slide.reveal > .visible.content { - position: relative !important; +.ui.loading.segments:before, +.ui.loading.segment:before { + position: absolute; + content: ''; + top: 0; + left: 0; + background: rgba(255, 255, 255, 0.8); + width: 100%; + height: 100%; + border-radius: 0.28571429rem; + z-index: 100; } -.ui.slide.reveal > .hidden.content { - position: absolute !important; - left: 0 !important; - width: 100% !important; - -webkit-transform: translateX(100%) !important; - transform: translateX(100%) !important; +.ui.loading.segments:after, +.ui.loading.segment:after { + position: absolute; + content: ''; + top: 50%; + left: 50%; + margin: -1.5em 0 0 -1.5em; + width: 3em; + height: 3em; + -webkit-animation: loader 0.6s infinite linear; + animation: loader 0.6s infinite linear; + border: 0.2em solid #767676; + border-radius: 500rem; + -webkit-box-shadow: 0 0 0 1px transparent; + box-shadow: 0 0 0 1px transparent; + visibility: visible; + z-index: 101; } -.ui.slide.active.reveal > .visible.content, -.ui.slide.reveal:hover > .visible.content { - -webkit-transform: translateX(-100%) !important; - transform: translateX(-100%) !important; +/******************************* + Variations +*******************************/ + +/*------------------- + Basic + --------------------*/ + +.ui.basic.segment, +.ui.segments .ui.basic.segment, +.ui.basic.segments { + background: none transparent; + -webkit-box-shadow: none; + box-shadow: none; + border: none; + border-radius: 0; } -.ui.slide.active.reveal > .hidden.content, -.ui.slide.reveal:hover > .hidden.content { - -webkit-transform: translateX(0%) !important; - transform: translateX(0%) !important; +/*------------------- + Clearing + --------------------*/ + +.ui.clearing.segment:after { + content: ""; + display: block; + clear: both; } -.ui.slide.right.reveal > .visible.content { - -webkit-transform: translateX(0%) !important; - transform: translateX(0%) !important; +/*------------------- + Colors +--------------------*/ + +.ui.red.segment.segment.segment.segment.segment:not(.inverted) { + border-top: 2px solid #DB2828; } -.ui.slide.right.reveal > .hidden.content { - -webkit-transform: translateX(-100%) !important; - transform: translateX(-100%) !important; +.ui.inverted.red.segment.segment.segment.segment.segment { + background-color: #DB2828; + color: #FFFFFF; } -.ui.slide.right.active.reveal > .visible.content, -.ui.slide.right.reveal:hover > .visible.content { - -webkit-transform: translateX(100%) !important; - transform: translateX(100%) !important; +.ui.orange.segment.segment.segment.segment.segment:not(.inverted) { + border-top: 2px solid #F2711C; } -.ui.slide.right.active.reveal > .hidden.content, -.ui.slide.right.reveal:hover > .hidden.content { - -webkit-transform: translateX(0%) !important; - transform: translateX(0%) !important; +.ui.inverted.orange.segment.segment.segment.segment.segment { + background-color: #F2711C; + color: #FFFFFF; } -.ui.slide.up.reveal > .hidden.content { - -webkit-transform: translateY(100%) !important; - transform: translateY(100%) !important; +.ui.yellow.segment.segment.segment.segment.segment:not(.inverted) { + border-top: 2px solid #FBBD08; } -.ui.slide.up.active.reveal > .visible.content, -.ui.slide.up.reveal:hover > .visible.content { - -webkit-transform: translateY(-100%) !important; - transform: translateY(-100%) !important; +.ui.inverted.yellow.segment.segment.segment.segment.segment { + background-color: #FBBD08; + color: #FFFFFF; } -.ui.slide.up.active.reveal > .hidden.content, -.ui.slide.up.reveal:hover > .hidden.content { - -webkit-transform: translateY(0%) !important; - transform: translateY(0%) !important; +.ui.olive.segment.segment.segment.segment.segment:not(.inverted) { + border-top: 2px solid #B5CC18; } -.ui.slide.down.reveal > .hidden.content { - -webkit-transform: translateY(-100%) !important; - transform: translateY(-100%) !important; +.ui.inverted.olive.segment.segment.segment.segment.segment { + background-color: #B5CC18; + color: #FFFFFF; } -.ui.slide.down.active.reveal > .visible.content, -.ui.slide.down.reveal:hover > .visible.content { - -webkit-transform: translateY(100%) !important; - transform: translateY(100%) !important; +.ui.green.segment.segment.segment.segment.segment:not(.inverted) { + border-top: 2px solid #21BA45; } -.ui.slide.down.active.reveal > .hidden.content, -.ui.slide.down.reveal:hover > .hidden.content { - -webkit-transform: translateY(0%) !important; - transform: translateY(0%) !important; +.ui.inverted.green.segment.segment.segment.segment.segment { + background-color: #21BA45; + color: #FFFFFF; } -/*-------------- - Fade - ---------------*/ +.ui.teal.segment.segment.segment.segment.segment:not(.inverted) { + border-top: 2px solid #00B5AD; +} -.ui.fade.reveal > .visible.content { - opacity: 1; +.ui.inverted.teal.segment.segment.segment.segment.segment { + background-color: #00B5AD; + color: #FFFFFF; } -.ui.fade.active.reveal > .visible.content, -.ui.fade.reveal:hover > .visible.content { - opacity: 0; +.ui.blue.segment.segment.segment.segment.segment:not(.inverted) { + border-top: 2px solid #2185D0; } -/*-------------- - Move - ---------------*/ +.ui.inverted.blue.segment.segment.segment.segment.segment { + background-color: #2185D0; + color: #FFFFFF; +} -.ui.move.reveal { - position: relative !important; - overflow: hidden !important; - white-space: nowrap; +.ui.violet.segment.segment.segment.segment.segment:not(.inverted) { + border-top: 2px solid #6435C9; } -.ui.move.reveal > .content { - display: block; - float: left; - white-space: normal; - margin: 0; - -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s; - transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s; - transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s; - 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; +.ui.inverted.violet.segment.segment.segment.segment.segment { + background-color: #6435C9; + color: #FFFFFF; } -.ui.move.reveal > .visible.content { - position: relative !important; +.ui.purple.segment.segment.segment.segment.segment:not(.inverted) { + border-top: 2px solid #A333C8; } -.ui.move.reveal > .hidden.content { - position: absolute !important; - left: 0 !important; - width: 100% !important; +.ui.inverted.purple.segment.segment.segment.segment.segment { + background-color: #A333C8; + color: #FFFFFF; } -.ui.move.active.reveal > .visible.content, -.ui.move.reveal:hover > .visible.content { - -webkit-transform: translateX(-100%) !important; - transform: translateX(-100%) !important; +.ui.pink.segment.segment.segment.segment.segment:not(.inverted) { + border-top: 2px solid #E03997; } -.ui.move.right.active.reveal > .visible.content, -.ui.move.right.reveal:hover > .visible.content { - -webkit-transform: translateX(100%) !important; - transform: translateX(100%) !important; +.ui.inverted.pink.segment.segment.segment.segment.segment { + background-color: #E03997; + color: #FFFFFF; } -.ui.move.up.active.reveal > .visible.content, -.ui.move.up.reveal:hover > .visible.content { - -webkit-transform: translateY(-100%) !important; - transform: translateY(-100%) !important; +.ui.brown.segment.segment.segment.segment.segment:not(.inverted) { + border-top: 2px solid #A5673F; } -.ui.move.down.active.reveal > .visible.content, -.ui.move.down.reveal:hover > .visible.content { - -webkit-transform: translateY(100%) !important; - transform: translateY(100%) !important; +.ui.inverted.brown.segment.segment.segment.segment.segment { + background-color: #A5673F; + color: #FFFFFF; } -/*-------------- - Rotate - ---------------*/ +.ui.grey.segment.segment.segment.segment.segment:not(.inverted) { + border-top: 2px solid #767676; +} -.ui.rotate.reveal > .visible.content { - -webkit-transition-duration: 0.5s; - transition-duration: 0.5s; - -webkit-transform: rotate(0deg); - transform: rotate(0deg); +.ui.inverted.grey.segment.segment.segment.segment.segment { + background-color: #767676; + color: #FFFFFF; } -.ui.rotate.reveal > .visible.content, -.ui.rotate.right.reveal > .visible.content { - -webkit-transform-origin: bottom right; - transform-origin: bottom right; +.ui.black.segment.segment.segment.segment.segment:not(.inverted) { + border-top: 2px solid #1B1C1D; } -.ui.rotate.active.reveal > .visible.content, -.ui.rotate.reveal:hover > .visible.content, -.ui.rotate.right.active.reveal > .visible.content, -.ui.rotate.right.reveal:hover > .visible.content { - -webkit-transform: rotate(110deg); - transform: rotate(110deg); +.ui.inverted.black.segment.segment.segment.segment.segment { + background-color: #1B1C1D; + color: #FFFFFF; } -.ui.rotate.left.reveal > .visible.content { - -webkit-transform-origin: bottom left; - transform-origin: bottom left; +/*------------------- + Aligned + --------------------*/ + +.ui[class*="left aligned"].segment { + text-align: left; } -.ui.rotate.left.active.reveal > .visible.content, -.ui.rotate.left.reveal:hover > .visible.content { - -webkit-transform: rotate(-110deg); - transform: rotate(-110deg); +.ui[class*="right aligned"].segment { + text-align: right; } -/******************************* - States -*******************************/ +.ui[class*="center aligned"].segment { + text-align: center; +} -.ui.disabled.reveal:hover > .visible.visible.content { - position: static !important; - display: block !important; - opacity: 1 !important; - top: 0 !important; - left: 0 !important; - right: auto !important; - bottom: auto !important; - -webkit-transform: none !important; - transform: none !important; +/*------------------- + Floated + --------------------*/ + +.ui.floated.segment, +.ui[class*="left floated"].segment { + float: left; + margin-right: 1em; } -.ui.disabled.reveal:hover > .hidden.hidden.content { - display: none !important; +.ui[class*="right floated"].segment { + float: right; + margin-left: 1em; } -/******************************* - Coupling -*******************************/ +/*------------------- + Inverted + --------------------*/ -.ui.reveal > .ui.ribbon.label { - z-index: 5; +.ui.inverted.segments, +.ui.inverted.segments .segment, +.ui.inverted.segment { + border: none; + -webkit-box-shadow: none; + box-shadow: none; } -/******************************* - Variations -*******************************/ +.ui.inverted.segments .segment, +.ui.inverted.segment, +.ui.primary.inverted.segment { + background: #1B1C1D; + color: rgba(255, 255, 255, 0.9); +} -/*-------------- - Visible ----------------*/ +/* Nested */ -.ui.visible.reveal { - overflow: visible; +.ui.inverted.segment .segment { + color: rgba(0, 0, 0, 0.87); } -/*-------------- - Instant ----------------*/ - -.ui.instant.reveal > .content { - -webkit-transition-delay: 0s !important; - transition-delay: 0s !important; +.ui.inverted.segment .inverted.segment { + color: rgba(255, 255, 255, 0.9); } -/*-------------- - Sizing ----------------*/ +/* Attached */ -.ui.reveal > .content { - font-size: 1rem; +.ui.inverted.attached.segment { + border-color: #555555; } -.ui.mini.reveal > .content { - font-size: 0.78571429rem; +/* Loading */ + +.ui.inverted.loading.segments, +.ui.inverted.loading.segment { + color: #FFFFFF; } -.ui.tiny.reveal > .content { - font-size: 0.85714286rem; +.ui.inverted.loading.segments:before, +.ui.inverted.loading.segment:before { + background: rgba(0, 0, 0, 0.85); } -.ui.small.reveal > .content { - font-size: 0.92857143rem; +/*------------------- + Emphasis +--------------------*/ + +/* Secondary */ + +.ui.secondary.segment { + background: #F3F4F5; + color: rgba(0, 0, 0, 0.6); } -.ui.large.reveal > .content { - font-size: 1.14285714rem; +.ui.secondary.inverted.segment { + 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))); + background: #4c4f52 -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.2) 100%); + background: #4c4f52 linear-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.2) 100%); + color: rgba(255, 255, 255, 0.8); } -.ui.big.reveal > .content { - font-size: 1.28571429rem; +/* Tertiary */ + +.ui.tertiary.segment { + background: #DCDDDE; + color: rgba(0, 0, 0, 0.6); } -.ui.huge.reveal > .content { - font-size: 1.42857143rem; +.ui.tertiary.inverted.segment { + 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))); + background: #717579 -webkit-linear-gradient(rgba(255, 255, 255, 0.35) 0, rgba(255, 255, 255, 0.35) 100%); + background: #717579 linear-gradient(rgba(255, 255, 255, 0.35) 0, rgba(255, 255, 255, 0.35) 100%); + color: rgba(255, 255, 255, 0.8); } -.ui.massive.reveal > .content { - font-size: 1.71428571rem; +/*------------------- + Attached + --------------------*/ + +/* Middle */ + +.ui.attached.segment { + top: 0; + bottom: 0; + border-radius: 0; + margin: 0 -1px; + width: calc(100% + 2px); + max-width: calc(100% + 2px); + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid #D4D4D5; } -/******************************* - Theme Overrides -*******************************/ +.ui.attached:not(.message) + .ui.attached.segment:not(.top) { + border-top: none; +} -/******************************* - Site Overrides -*******************************/ +/* Top */ -/******************************* - Segment -*******************************/ +.ui[class*="top attached"].segment { + bottom: 0; + margin-bottom: 0; + top: 0; + margin-top: 1rem; + border-radius: 0.28571429rem 0.28571429rem 0 0; +} -.ui.segment { - position: relative; - background: #FFFFFF; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - margin: 1rem 0; - padding: 1em 1em; - border-radius: 0.28571429rem; - border: 1px solid rgba(34, 36, 38, 0.15); +.ui.segment[class*="top attached"]:first-child { + margin-top: 0; } -.ui.segment:first-child { +/* Bottom */ + +.ui.segment[class*="bottom attached"] { + bottom: 0; margin-top: 0; + top: 0; + margin-bottom: 1rem; + -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; + box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; + border-radius: 0 0 0.28571429rem 0.28571429rem; } -.ui.segment:last-child { - margin-bottom: 0; +.ui.segment[class*="bottom attached"]:last-child { + margin-bottom: 1rem; } -/* Vertical */ +/*-------------- + Fitted + ---------------*/ -.ui.vertical.segment { - margin: 0; - padding-left: 0; - padding-right: 0; - background: none transparent; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - border: none; - border-top: 1px solid rgba(34, 36, 38, 0.15); +.ui.fitted.segment:not(.horizontally) { + padding-top: 0; + padding-bottom: 0; } -.ui.vertical.segment:first-child { - border-top: none; +.ui.fitted.segment:not(.vertically) { + padding-left: 0; + padding-right: 0; } /*------------------- - Loose Coupling + Size --------------------*/ -/* Header */ - -.ui.inverted.segments .segment > .ui.header .sub.header, -.ui.inverted.segments .segment > .ui.header, -.ui.inverted.segment > .ui.header .sub.header, -.ui.inverted.segment > .ui.header { - color: #FFFFFF; +.ui.segments .segment, +.ui.segment { + font-size: 1rem; } -/* Label */ - -.ui[class*="bottom attached"].segment > [class*="top attached"].label { - border-top-left-radius: 0; - border-top-right-radius: 0; +.ui.mini.segments .segment, +.ui.mini.segment { + font-size: 0.78571429rem; } -.ui[class*="top attached"].segment > [class*="bottom attached"].label { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; +.ui.tiny.segments .segment, +.ui.tiny.segment { + font-size: 0.85714286rem; } -.ui.attached.segment:not(.top):not(.bottom) > [class*="top attached"].label { - border-top-left-radius: 0; - border-top-right-radius: 0; +.ui.small.segments .segment, +.ui.small.segment { + font-size: 0.92857143rem; } -.ui.attached.segment:not(.top):not(.bottom) > [class*="bottom attached"].label { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; +.ui.large.segments .segment, +.ui.large.segment { + font-size: 1.14285714rem; } -/* Grid */ +.ui.big.segments .segment, +.ui.big.segment { + font-size: 1.28571429rem; +} -.ui.page.grid.segment, -.ui.grid > .row > .ui.segment.column, -.ui.grid > .ui.segment.column { - padding-top: 2em; - padding-bottom: 2em; +.ui.huge.segments .segment, +.ui.huge.segment { + font-size: 1.42857143rem; } -.ui.grid.segment { - margin: 1rem 0; - border-radius: 0.28571429rem; +.ui.massive.segments .segment, +.ui.massive.segment { + font-size: 1.71428571rem; } -/* Table */ +/******************************* + Theme Overrides +*******************************/ -.ui.basic.table.segment { - background: #FFFFFF; +/******************************* + Site Overrides +*******************************/ + +/******************************* + Plural +*******************************/ + +.ui.steps { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + margin: 1em 0; + background: ''; + -webkit-box-shadow: none; + box-shadow: none; + line-height: 1.14285714em; + border-radius: 0.28571429rem; border: 1px solid rgba(34, 36, 38, 0.15); - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); } -.ui[class*="very basic"].table.segment { - padding: 1em 1em; +.ui.steps:not(.unstackable) { + -ms-flex-wrap: wrap; + flex-wrap: wrap; } -/* Tab */ +/* First Steps */ -.ui.segment.tab:last-child { - margin-bottom: 1rem; +.ui.steps:first-child { + margin-top: 0; +} + +/* Last Steps */ + +.ui.steps:last-child { + margin-bottom: 0; } /******************************* - Types + Singular *******************************/ -/*------------------- - Placeholder - --------------------*/ - -.ui.placeholder.segment { +.ui.steps .step { + position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; - -webkit-box-orient: vertical; + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-orient: horizontal; -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; + -ms-flex-direction: row; + flex-direction: row; + vertical-align: middle; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - max-width: initial; - -webkit-animation: none; - animation: none; - overflow: visible; - padding: 1em 1em; - min-height: 18rem; - background: #F9FAFB; - border-color: rgba(34, 36, 38, 0.15); - -webkit-box-shadow: 0 2px 25px 0 rgba(34, 36, 38, 0.05) inset; - box-shadow: 0 2px 25px 0 rgba(34, 36, 38, 0.05) inset; + margin: 0 0; + padding: 1.14285714em 2em; + background: #FFFFFF; + color: rgba(0, 0, 0, 0.87); + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 0; + border: none; + border-right: 1px solid rgba(34, 36, 38, 0.15); + -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease; + 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; } -.ui.placeholder.segment.tab { +/* Arrow */ + +.ui.steps .step:after { display: none; + position: absolute; + z-index: 2; + content: ''; + top: 50%; + right: 0; + background-color: #FFFFFF; + width: 1.14285714em; + height: 1.14285714em; + border-style: solid; + border-color: rgba(34, 36, 38, 0.15); + border-width: 0 1px 1px 0; + -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease; + 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; + -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg); + transform: translateY(-50%) translateX(50%) rotate(-45deg); } -.ui.placeholder.segment.tab.active { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} +/* First Step */ -.ui.placeholder.segment .button, -.ui.placeholder.segment textarea { - display: block; +.ui.steps .step:first-child { + padding-left: 2em; + border-radius: 0.28571429rem 0 0 0.28571429rem; } -.ui.placeholder.segment .field, -.ui.placeholder.segment textarea, -.ui.placeholder.segment > .ui.input, -.ui.placeholder.segment .button { - max-width: 15rem; - margin-left: auto; - margin-right: auto; -} +/* Last Step */ -.ui.placeholder.segment .column .button, -.ui.placeholder.segment .column .field, -.ui.placeholder.segment .column textarea, -.ui.placeholder.segment .column > .ui.input { - max-width: 15rem; - margin-left: auto; - margin-right: auto; +.ui.steps .step:last-child { + border-radius: 0 0.28571429rem 0.28571429rem 0; + border-right: none; + margin-right: 0; } -.ui.placeholder.segment > .inline { - -ms-flex-item-align: center; - align-self: center; -} +/* Only Step */ -.ui.placeholder.segment > .inline > .button { - display: inline-block; - width: auto; - margin: 0 0.35714286rem 0 0; +.ui.steps .step:only-child { + border-radius: 0.28571429rem; } -.ui.placeholder.segment > .inline > .button:last-child { - margin-right: 0; -} +/******************************* + Content +*******************************/ -/*------------------- - Piled - --------------------*/ +/* Title */ -.ui.piled.segments, -.ui.piled.segment { - margin: 3em 0; - -webkit-box-shadow: ''; - box-shadow: ''; - z-index: auto; +.ui.steps .step .title { + font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + font-size: 1.14285714em; + font-weight: 600; } -.ui.piled.segment:first-child { - margin-top: 0; +.ui.steps .step > .title { + width: 100%; } -.ui.piled.segment:last-child { - margin-bottom: 0; -} +/* Description */ -.ui.piled.segments::after, -.ui.piled.segments::before, -.ui.piled.segment::after, -.ui.piled.segment::before { - background-color: #FFFFFF; - visibility: visible; - content: ''; - display: block; - height: 100%; - left: 0; - position: absolute; - width: 100%; - border: 1px solid rgba(34, 36, 38, 0.15); - -webkit-box-shadow: ''; - box-shadow: ''; -} - -.ui.piled.segments::before, -.ui.piled.segment::before { - -webkit-transform: rotate(-1.2deg); - transform: rotate(-1.2deg); - top: 0; - z-index: -2; -} - -.ui.piled.segments::after, -.ui.piled.segment::after { - -webkit-transform: rotate(1.2deg); - transform: rotate(1.2deg); - top: 0; - z-index: -1; -} - -/* Piled Attached */ - -.ui[class*="top attached"].piled.segment { - margin-top: 3em; - margin-bottom: 0; -} - -.ui.piled.segment[class*="top attached"]:first-child { - margin-top: 0; -} - -.ui.piled.segment[class*="bottom attached"] { - margin-top: 0; - margin-bottom: 3em; -} - -.ui.piled.segment[class*="bottom attached"]:last-child { - margin-bottom: 0; -} - -/*------------------- - Stacked - --------------------*/ - -.ui.stacked.segment { - padding-bottom: 1.4em; +.ui.steps .step .description { + font-weight: normal; + font-size: 0.92857143em; + color: rgba(0, 0, 0, 0.87); } -.ui.stacked.segments::before, -.ui.stacked.segments::after, -.ui.stacked.segment::before, -.ui.stacked.segment::after { - content: ''; - position: absolute; - bottom: -3px; - left: 0; - border-top: 1px solid rgba(34, 36, 38, 0.15); - background: rgba(0, 0, 0, 0.03); +.ui.steps .step > .description { width: 100%; - height: 6px; - visibility: visible; } -.ui.stacked.segments::before, -.ui.stacked.segment::before { - display: none; +.ui.steps .step .title ~ .description { + margin-top: 0.25em; } -/* Add additional page */ +/* Icon */ -.ui.tall.stacked.segments::before, -.ui.tall.stacked.segment::before { - display: block; - bottom: 0; +.ui.steps .step > i.icon { + line-height: 1; + font-size: 2.5em; + margin: 0 1rem 0 0; } -/* Inverted */ - -.ui.stacked.inverted.segments::before, -.ui.stacked.inverted.segments::after, -.ui.stacked.inverted.segment::before, -.ui.stacked.inverted.segment::after { - background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(34, 36, 38, 0.35); +.ui.steps .step > i.icon, +.ui.steps .step > i.icon ~ .content { + display: block; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + -ms-flex-item-align: middle; + align-self: middle; } -/*------------------- - Padded - --------------------*/ - -.ui.padded.segment { - padding: 1.5em; -} +/* Horizontal Icon */ -.ui[class*="very padded"].segment { - padding: 3em; +.ui.steps:not(.vertical) .step > i.icon { + width: auto; } -/* Padded vertical */ +/* Link */ -.ui.padded.segment.vertical.segment, -.ui[class*="very padded"].vertical.segment { - padding-left: 0; - padding-right: 0; +.ui.steps .link.step, +.ui.steps a.step { + cursor: pointer; } -/*------------------- - Compact - --------------------*/ - -.ui.compact.segment { - display: table; -} +/******************************* + Types +*******************************/ -/* Compact Group */ +/*-------------- + Ordered + ---------------*/ -.ui.compact.segments { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; +.ui.ordered.steps { + counter-reset: ordered; } -.ui.compact.segments .segment, -.ui.segments .compact.segment { +.ui.ordered.steps .step:before { display: block; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; -} - -/*------------------- - Circular - --------------------*/ - -.ui.circular.segment { - display: table-cell; - padding: 2em; + position: static; text-align: center; - vertical-align: middle; - border-radius: 500em; + content: counter(ordered); + -ms-flex-item-align: middle; + align-self: middle; + margin-right: 1rem; + font-size: 2.5em; + counter-increment: ordered; + font-family: inherit; + font-weight: 600; } -/*------------------- - Raised - --------------------*/ - -.ui.raised.raised.segments, -.ui.raised.raised.segment { - -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); +.ui.ordered.steps .step > * { + display: block; + -ms-flex-item-align: middle; + align-self: middle; } -/******************************* - Groups - *******************************/ - -/* Group */ +/*-------------- + Vertical + ---------------*/ -.ui.segments { +.ui.vertical.steps { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; - position: relative; - margin: 1rem 0; - border: 1px solid rgba(34, 36, 38, 0.15); - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - border-radius: 0.28571429rem; -} - -.ui.segments:first-child { - margin-top: 0; -} - -.ui.segments:last-child { - margin-bottom: 0; + overflow: visible; } -/* Nested Segment */ - -.ui.segments > .segment { - top: 0; - bottom: 0; +.ui.vertical.steps .step { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; border-radius: 0; - margin: 0; - width: auto; - -webkit-box-shadow: none; - box-shadow: none; - border: none; - border-top: 1px solid rgba(34, 36, 38, 0.15); + padding: 1.14285714em 2em; + border-right: none; + border-bottom: 1px solid rgba(34, 36, 38, 0.15); } -.ui.segments:not(.horizontal) > .segment:first-child { - top: 0; - bottom: 0; - border-top: none; - margin-top: 0; - margin-bottom: 0; +.ui.vertical.steps .step:first-child { + padding: 1.14285714em 2em; border-radius: 0.28571429rem 0.28571429rem 0 0; } -/* Bottom */ - -.ui.segments:not(.horizontal) > .segment:last-child { - top: 0; - bottom: 0; - margin-top: 0; - margin-bottom: 0; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; +.ui.vertical.steps .step:last-child { + border-bottom: none; border-radius: 0 0 0.28571429rem 0.28571429rem; } -/* Only */ - -.ui.segments:not(.horizontal) > .segment:only-child { +.ui.vertical.steps .step:only-child { border-radius: 0.28571429rem; } -/* Nested Group */ +/* Arrow */ -.ui.segments > .ui.segments { - border-top: 1px solid rgba(34, 36, 38, 0.15); - margin: 1rem 1rem; +.ui.vertical.steps .step:after { + top: 50%; + right: 0; + border-width: 0 1px 1px 0; + display: none; } -.ui.segments > .segments:first-child { - border-top: none; +.ui.right.vertical.steps .step:after { + border-width: 1px 0 0 1px; + left: 0; + right: 100%; + -webkit-transform: translateY(-50%) translateX(-50%) rotate(-45deg); + transform: translateY(-50%) translateX(-50%) rotate(-45deg); } -.ui.segments > .segment + .segments:not(.horizontal) { - margin-top: 0; +.ui.vertical.steps .active.step:after { + display: block; } -/* Horizontal Group */ - -.ui.horizontal.segments { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - background-color: transparent; - padding: 0; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - margin: 1rem 0; - border-radius: 0.28571429rem; - border: 1px solid rgba(34, 36, 38, 0.15); +.ui.vertical.steps .step:last-child:after { + display: none; } -.ui.stackable.horizontal.segments { - -ms-flex-wrap: wrap; - flex-wrap: wrap; +.ui.vertical.steps .active.step:last-child:after { + display: block; } -/* Nested Horizontal Group */ +/*--------------- + Responsive +----------------*/ -.ui.segments > .horizontal.segments { - margin: 0; - background-color: transparent; - border-radius: 0; - border: none; - -webkit-box-shadow: none; - box-shadow: none; - border-top: 1px solid rgba(34, 36, 38, 0.15); -} +/* Mobile (Default) */ -/* Horizontal Segment */ +@media only screen and (max-width: 767.98px) { + .ui.steps:not(.unstackable) { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + overflow: visible; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } -.ui.horizontal.segments:not(.compact) > .segment:not(.compact) { - -webkit-box-flex: 1; - flex: 1 1 auto; - -ms-flex: 1 1 0; - /* Solves #2550 MS Flex */ -} + .ui.steps:not(.unstackable) .step { + width: 100% !important; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + border-radius: 0; + padding: 1.14285714em 2em; + border-right: none; + border-bottom: 1px solid rgba(34, 36, 38, 0.15); + } -.ui.horizontal.segments > .segment { - margin: 0; - min-width: 0; - border-radius: 0; - border: none; - -webkit-box-shadow: none; - box-shadow: none; - border-left: 1px solid rgba(34, 36, 38, 0.15); -} + .ui.steps:not(.unstackable) .step:first-child { + padding: 1.14285714em 2em; + border-radius: 0.28571429rem 0.28571429rem 0 0; + } -/* Border Fixes */ + .ui.steps:not(.unstackable) .step:last-child { + border-radius: 0 0 0.28571429rem 0.28571429rem; + border-bottom: none; + } -.ui.segments > .horizontal.segments:first-child { - border-top: none; -} + /* Arrow */ -.ui.horizontal.segments:not(.stackable) > .segment:first-child { - border-left: none; -} + .ui.steps:not(.unstackable) .step:after { + top: unset; + bottom: -1.14285714em; + right: 50%; + -webkit-transform: translateY(-50%) translateX(50%) rotate(45deg); + transform: translateY(-50%) translateX(50%) rotate(45deg); + } -.ui.horizontal.segments > .segment:first-child { - border-radius: 0.28571429rem 0 0 0.28571429rem; -} + .ui.vertical.steps .active.step:last-child:after { + display: none; + } -.ui.horizontal.segments > .segment:last-child { - border-radius: 0 0.28571429rem 0.28571429rem 0; -} + /* Content */ -/* Equal Width */ + .ui.steps:not(.unstackable) .step .content { + text-align: center; + } -.ui[class*="equal width"].horizontal.segments > .segment { - width: 100%; + /* Icon */ + + .ui.steps:not(.unstackable) .step > i.icon, + .ui.ordered.steps:not(.unstackable) .step:before { + margin: 0 0 1rem 0; + } } /******************************* - States + States *******************************/ -/*-------------- - Disabled - ---------------*/ +/* Link Hover */ -.ui.disabled.segments, -.ui.disabled.segment { - opacity: 0.45; - color: rgba(40, 40, 40, 0.3); - pointer-events: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; +.ui.steps .link.step:hover::after, +.ui.steps .link.step:hover, +.ui.steps a.step:hover::after, +.ui.steps a.step:hover { + background: #F9FAFB; + color: rgba(0, 0, 0, 0.8); } -/*-------------- - Loading - ---------------*/ +/* Link Down */ -.ui.loading.segments, -.ui.loading.segment { - position: relative; - cursor: default; - pointer-events: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-transition: all 0s linear; - transition: all 0s linear; +.ui.steps .link.step:active::after, +.ui.steps .link.step:active, +.ui.steps a.step:active::after, +.ui.steps a.step:active { + background: #F3F4F5; + color: rgba(0, 0, 0, 0.9); } -.ui.loading.segments::before, -.ui.loading.segment::before { - position: absolute; - content: ''; - top: 0; - left: 0; - background: rgba(255, 255, 255, 0.8); - width: 100%; - height: 100%; - border-radius: 0.28571429rem; - z-index: 100; -} +/* Active */ -.ui.loading.segments::after, -.ui.loading.segment::after { - position: absolute; - content: ''; - top: 50%; - left: 50%; - margin: -1.5em 0 0 -1.5em; - width: 3em; - height: 3em; - -webkit-animation: loader 0.6s infinite linear; - animation: loader 0.6s infinite linear; - border: 0.2em solid #767676; - border-radius: 500rem; - -webkit-box-shadow: 0 0 0 1px transparent; - box-shadow: 0 0 0 1px transparent; - visibility: visible; - z-index: 101; +.ui.steps .step.active { + cursor: auto; + background: #F3F4F5; } -/******************************* - Variations -*******************************/ +.ui.steps .step.active:after { + background: #F3F4F5; +} -/*------------------- - Basic - --------------------*/ +.ui.steps .step.active .title { + color: #4183C4; +} -.ui.basic.segment, -.ui.segments .ui.basic.segment, -.ui.basic.segments { - background: none transparent; - -webkit-box-shadow: none; - box-shadow: none; - border: none; - border-radius: 0; +.ui.ordered.steps .step.active:before, +.ui.steps .active.step i.icon { + color: rgba(0, 0, 0, 0.85); } -/*------------------- - Clearing - --------------------*/ +/* Active Arrow */ -.ui.clearing.segment::after { - content: ""; +.ui.steps .step:after { display: block; - clear: both; } -/*------------------- - Colors ---------------------*/ - -.ui.red.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #DB2828; +.ui.steps .active.step:after { + display: block; } -.ui.inverted.red.segment.segment.segment.segment.segment { - background-color: #DB2828; - color: #FFFFFF; +.ui.steps .step:last-child:after { + display: none; } -.ui.orange.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #F2711C; +.ui.steps .active.step:last-child:after { + display: none; } -.ui.inverted.orange.segment.segment.segment.segment.segment { - background-color: #F2711C; - color: #FFFFFF; -} +/* Active Hover */ -.ui.yellow.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #FBBD08; +.ui.steps .link.active.step:hover::after, +.ui.steps .link.active.step:hover, +.ui.steps a.active.step:hover::after, +.ui.steps a.active.step:hover { + cursor: pointer; + background: #DCDDDE; + color: rgba(0, 0, 0, 0.87); } -.ui.inverted.yellow.segment.segment.segment.segment.segment { - background-color: #FBBD08; - color: #FFFFFF; -} +/* Completed */ -.ui.olive.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #B5CC18; +.ui.steps .step.completed > i.icon:before, +.ui.ordered.steps .step.completed:before { + color: #21BA45; } -.ui.inverted.olive.segment.segment.segment.segment.segment { - background-color: #B5CC18; - color: #FFFFFF; +/* Disabled */ + +.ui.steps .disabled.step { + cursor: auto; + background: #FFFFFF; + pointer-events: none; } -.ui.green.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #21BA45; +.ui.steps .disabled.step, +.ui.steps .disabled.step .title, +.ui.steps .disabled.step .description { + color: rgba(40, 40, 40, 0.3); } -.ui.inverted.green.segment.segment.segment.segment.segment { - background-color: #21BA45; - color: #FFFFFF; +.ui.steps .disabled.step:after { + background: #FFFFFF; } -.ui.teal.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #00B5AD; -} +/******************************* + Variations +*******************************/ -.ui.inverted.teal.segment.segment.segment.segment.segment { - background-color: #00B5AD; - color: #FFFFFF; -} +/*-------------- + Stackable + ---------------*/ -.ui.blue.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #2185D0; -} +/* Tablet Or Below */ -.ui.inverted.blue.segment.segment.segment.segment.segment { - background-color: #2185D0; - color: #FFFFFF; -} +@media only screen and (max-width: 991.98px) { + .ui[class*="tablet stackable"].steps { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + overflow: visible; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } -.ui.violet.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #6435C9; -} + /* Steps */ -.ui.inverted.violet.segment.segment.segment.segment.segment { - background-color: #6435C9; - color: #FFFFFF; -} + .ui[class*="tablet stackable"].steps .step { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + border-radius: 0; + padding: 1.14285714em 2em; + border-right: none; + border-bottom: 1px solid rgba(34, 36, 38, 0.15); + } -.ui.purple.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #A333C8; -} + .ui[class*="tablet stackable"].steps .step:first-child { + padding: 1.14285714em 2em; + border-radius: 0.28571429rem 0.28571429rem 0 0; + } -.ui.inverted.purple.segment.segment.segment.segment.segment { - background-color: #A333C8; - color: #FFFFFF; -} + .ui[class*="tablet stackable"].steps .step:last-child { + border-radius: 0 0 0.28571429rem 0.28571429rem; + border-bottom: none; + } -.ui.pink.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #E03997; -} + /* Arrow */ -.ui.inverted.pink.segment.segment.segment.segment.segment { - background-color: #E03997; - color: #FFFFFF; -} + .ui[class*="tablet stackable"].steps .step:after { + top: unset; + bottom: -1.14285714em; + right: 50%; + -webkit-transform: translateY(-50%) translateX(50%) rotate(45deg); + transform: translateY(-50%) translateX(50%) rotate(45deg); + } -.ui.brown.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #A5673F; -} + /* Content */ -.ui.inverted.brown.segment.segment.segment.segment.segment { - background-color: #A5673F; - color: #FFFFFF; -} + .ui[class*="tablet stackable"].steps .step .content { + text-align: center; + } -.ui.grey.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #767676; -} + /* Icon */ -.ui.inverted.grey.segment.segment.segment.segment.segment { - background-color: #767676; - color: #FFFFFF; + .ui[class*="tablet stackable"].steps .step > i.icon, + .ui[class*="tablet stackable"].ordered.steps .step:before { + margin: 0 0 1rem 0; + } } -.ui.black.segment.segment.segment.segment.segment:not(.inverted) { - border-top: 2px solid #1B1C1D; -} +/*-------------- + Fluid + ---------------*/ -.ui.inverted.black.segment.segment.segment.segment.segment { - background-color: #1B1C1D; - color: #FFFFFF; +/* Fluid */ + +.ui.fluid.steps { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; } -/*------------------- - Aligned - --------------------*/ +/*-------------- + Attached + ---------------*/ -.ui[class*="left aligned"].segment { - text-align: left; +/* Top */ + +.ui.attached.steps { + width: calc(100% + 2px) !important; + margin: 0 -1px 0; + max-width: calc(100% + 2px); + border-radius: 0.28571429rem 0.28571429rem 0 0; } -.ui[class*="right aligned"].segment { - text-align: right; +.ui.attached.steps .step:first-child { + border-radius: 0.28571429rem 0 0 0; } -.ui[class*="center aligned"].segment { - text-align: center; +.ui.attached.steps .step:last-child { + border-radius: 0 0.28571429rem 0 0; } -/*------------------- - Floated - --------------------*/ +/* Bottom */ -.ui.floated.segment, -.ui[class*="left floated"].segment { - float: left; - margin-right: 1em; +.ui.bottom.attached.steps { + margin: 0 -1px 0; + border-radius: 0 0 0.28571429rem 0.28571429rem; } -.ui[class*="right floated"].segment { - float: right; - margin-left: 1em; +.ui.bottom.attached.steps .step:first-child { + border-radius: 0 0 0 0.28571429rem; +} + +.ui.bottom.attached.steps .step:last-child { + border-radius: 0 0 0.28571429rem 0; } /*------------------- - Inverted - --------------------*/ + Evenly Divided +--------------------*/ -.ui.inverted.segments, -.ui.inverted.segments .segment, -.ui.inverted.segment { - border: none; - -webkit-box-shadow: none; - box-shadow: none; +.ui.one.steps, +.ui.two.steps, +.ui.three.steps, +.ui.four.steps, +.ui.five.steps, +.ui.six.steps, +.ui.seven.steps, +.ui.eight.steps { + width: 100%; } -.ui.inverted.segments .segment, -.ui.inverted.segment, -.ui.primary.inverted.segment { - background: #1B1C1D; - color: rgba(255, 255, 255, 0.9); +.ui.one.steps > .step, +.ui.two.steps > .step, +.ui.three.steps > .step, +.ui.four.steps > .step, +.ui.five.steps > .step, +.ui.six.steps > .step, +.ui.seven.steps > .step, +.ui.eight.steps > .step { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; } -/* Nested */ +.ui.one.steps > .step { + width: 100%; +} -.ui.inverted.segment .segment { - color: rgba(0, 0, 0, 0.87); +.ui.two.steps > .step { + width: 50%; } -.ui.inverted.segment .inverted.segment { - color: rgba(255, 255, 255, 0.9); +.ui.three.steps > .step { + width: 33.333%; } -/* Attached */ +.ui.four.steps > .step { + width: 25%; +} -.ui.ui.inverted.attached.segment { - border-color: #555555; +.ui.five.steps > .step { + width: 20%; } -/* Loading */ +.ui.six.steps > .step { + width: 16.666%; +} -.ui.inverted.loading.segments, -.ui.inverted.loading.segment { - color: #FFFFFF; +.ui.seven.steps > .step { + width: 14.285%; } -.ui.inverted.loading.segments::before, -.ui.inverted.loading.segment::before { - background: rgba(0, 0, 0, 0.85); +.ui.eight.steps > .step { + width: 12.5%; } /*------------------- - Emphasis + Sizes --------------------*/ -/* Secondary */ - -.ui.secondary.segment { - background: #F3F4F5; - color: rgba(0, 0, 0, 0.6); +.ui.steps .step, +.ui.step { + font-size: 1rem; } -.ui.secondary.inverted.segment { - 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))); - background: #4c4f52 -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.2) 100%); - background: #4c4f52 linear-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.2) 100%); - color: rgba(255, 255, 255, 0.8); +.ui.mini.steps .step, +.ui.mini.step { + font-size: 0.78571429rem; } -/* Tertiary */ - -.ui.tertiary.segment { - background: #DCDDDE; - color: rgba(0, 0, 0, 0.6); +.ui.tiny.steps .step, +.ui.tiny.step { + font-size: 0.85714286rem; } -.ui.tertiary.inverted.segment { - 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))); - background: #717579 -webkit-linear-gradient(rgba(255, 255, 255, 0.35) 0, rgba(255, 255, 255, 0.35) 100%); - background: #717579 linear-gradient(rgba(255, 255, 255, 0.35) 0, rgba(255, 255, 255, 0.35) 100%); - color: rgba(255, 255, 255, 0.8); +.ui.small.steps .step, +.ui.small.step { + font-size: 0.92857143rem; } -/*------------------- - Attached - --------------------*/ - -/* Middle */ +.ui.large.steps .step, +.ui.large.step { + font-size: 1.14285714rem; +} -.ui.attached.segment { - top: 0; - bottom: 0; - border-radius: 0; - margin: 0 -1px; - width: calc(100% + 2px); - max-width: calc(100% + 2px); - -webkit-box-shadow: none; - box-shadow: none; +.ui.big.steps .step, +.ui.big.step { + font-size: 1.28571429rem; } -.ui.attached.segment:not(.basic) { - border: 1px solid #D4D4D5; +.ui.huge.steps .step, +.ui.huge.step { + font-size: 1.42857143rem; } -.ui.attached:not(.message):not(.text) + .ui.attached.segment:not(.top) { - border-top: none; +.ui.massive.steps .step, +.ui.massive.step { + font-size: 1.71428571rem; } -/* Top */ +/*-------------- + Inverted + ---------------*/ -.ui.segment[class*="top attached"] { - bottom: 0; - margin-bottom: 0; - top: 0; - margin-top: 1rem; - border-radius: 0.28571429rem 0.28571429rem 0 0; +.ui.inverted.steps { + border: 1px solid #555555; } -.ui.segment[class*="top attached"]:first-child { - margin-top: 0; +.ui.inverted.steps .step { + color: rgba(255, 255, 255, 0.9); + background: #1B1C1D; + border-color: #555555; } -.ui.tab.segment[class*="top attached"]:first-child { - margin-top: 1rem; +.ui.inverted.steps .step:after { + background-color: #1B1C1D; + border-color: #555555; } -/* Bottom */ - -.ui.segment[class*="bottom attached"] { - bottom: 0; - margin-top: 0; - top: 0; - margin-bottom: 1rem; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; - border-radius: 0 0 0.28571429rem 0.28571429rem; +.ui.inverted.steps .step .description { + color: rgba(255, 255, 255, 0.9); } -.ui.segment[class*="bottom attached"]:last-child { - margin-bottom: 0; +/* Active */ + +.ui.inverted.steps .step.active, +.ui.inverted.steps .step.active:after { + background: #333333; } -.ui.tab.segment[class*="bottom attached"]:last-child { - margin-bottom: 1rem; +.ui.inverted.ordered.steps .step.active:before, +.ui.inverted.steps .active.step i.icon { + color: #ffffff; } -/*-------------- - Fitted - ---------------*/ +/* Disabled */ -.ui.fitted.segment:not(.horizontally) { - padding-top: 0; - padding-bottom: 0; +.ui.inverted.steps .disabled.step, +.ui.inverted.steps .disabled.step:after { + background: #222222; } -.ui.fitted.segment:not(.vertically) { - padding-left: 0; - padding-right: 0; +.ui.inverted.steps .disabled.step, +.ui.inverted.steps .disabled.step .title, +.ui.inverted.steps .disabled.step .description { + color: rgba(225, 225, 225, 0.3); } -/*-------------- - Scrolling - ---------------*/ +/* Link Hover */ -.ui.scrolling.segment { - overflow: auto; +.ui.inverted.steps .link.step:hover::after, +.ui.inverted.steps .link.step:hover, +.ui.inverted.steps a.step:hover::after, +.ui.inverted.steps a.step:hover { + background: #3F3F3F; + color: #ffffff; } -@media only screen and (max-width: 767.98px) { - .ui.scrolling.segment.short { - max-height: 11.25em; - } +/* Link Down */ - .ui.scrolling.segment[class*="very short"] { - max-height: 7.5em; - } +.ui.inverted.steps .link.step:active::after, +.ui.inverted.steps .link.step:active, +.ui.inverted.steps a.step:active::after, +.ui.inverted.steps a.step:active { + background: #444444; + color: #ffffff; +} - .ui.scrolling.segment { - max-height: 15em; - } +/******************************* + Theme Overrides +*******************************/ - .ui.scrolling.segment.long { - max-height: 30em; - } +@font-face { + font-family: 'Step'; + 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'); +} - .ui.scrolling.segment[class*="very long"] { - max-height: 45em; - } +.ui.steps .step.completed > .icon:before, +.ui.ordered.steps .step.completed:before { + font-family: 'Step'; + content: '\e800'; + /* '' */ } -@media only screen and (min-width: 768px) { - .ui.scrolling.segment.short { - max-height: 13.5em; - } +/******************************* + Site Overrides +*******************************/ - .ui.scrolling.segment[class*="very short"] { - max-height: 9em; - } +/******************************* + Text +*******************************/ - .ui.scrolling.segment { - max-height: 18em; - } +span.ui.text { + line-height: 1; +} - .ui.scrolling.segment.long { - max-height: 36em; - } +span.ui.primary.text { + color: #2185D0; +} - .ui.scrolling.segment[class*="very long"] { - max-height: 54em; - } +span.ui.inverted.primary.text { + color: #54C8FF; } -@media only screen and (min-width: 992px) { - .ui.scrolling.segment.short { - max-height: 18em; - } +span.ui.secondary.text { + color: #1B1C1D; +} - .ui.scrolling.segment[class*="very short"] { - max-height: 12em; - } +span.ui.inverted.secondary.text { + color: #545454; +} - .ui.scrolling.segment { - max-height: 24em; - } +span.ui.red.text { + color: #DB2828; +} - .ui.scrolling.segment.long { - max-height: 48em; - } +span.ui.inverted.red.text { + color: #FF695E; +} - .ui.scrolling.segment[class*="very long"] { - max-height: 72em; - } +span.ui.orange.text { + color: #F2711C; } -@media only screen and (min-width: 1920px) { - .ui.scrolling.segment.short { - max-height: 22.5em; - } +span.ui.inverted.orange.text { + color: #FF851B; +} - .ui.scrolling.segment[class*="very short"] { - max-height: 15em; - } +span.ui.yellow.text { + color: #FBBD08; +} - .ui.scrolling.segment { - max-height: 30em; - } +span.ui.inverted.yellow.text { + color: #FFE21F; +} - .ui.scrolling.segment.long { - max-height: 60em; - } +span.ui.olive.text { + color: #B5CC18; +} - .ui.scrolling.segment[class*="very long"] { - max-height: 90em; - } +span.ui.inverted.olive.text { + color: #D9E778; } -/*------------------- - Size ---------------------*/ +span.ui.green.text { + color: #21BA45; +} -.ui.segments .segment, -.ui.segment { - font-size: 1rem; +span.ui.inverted.green.text { + color: #2ECC40; } -.ui.mini.segments .segment, -.ui.mini.segment { - font-size: 0.78571429rem; +span.ui.teal.text { + color: #00B5AD; } -.ui.tiny.segments .segment, -.ui.tiny.segment { - font-size: 0.85714286rem; +span.ui.inverted.teal.text { + color: #6DFFFF; } -.ui.small.segments .segment, -.ui.small.segment { - font-size: 0.92857143rem; +span.ui.blue.text { + color: #2185D0; } -.ui.large.segments .segment, -.ui.large.segment { - font-size: 1.14285714rem; +span.ui.inverted.blue.text { + color: #54C8FF; } -.ui.big.segments .segment, -.ui.big.segment { - font-size: 1.28571429rem; +span.ui.violet.text { + color: #6435C9; } -.ui.huge.segments .segment, -.ui.huge.segment { - font-size: 1.42857143rem; +span.ui.inverted.violet.text { + color: #A291FB; } -.ui.massive.segments .segment, -.ui.massive.segment { - font-size: 1.71428571rem; +span.ui.purple.text { + color: #A333C8; } -/******************************* - Theme Overrides -*******************************/ +span.ui.inverted.purple.text { + color: #DC73FF; +} -/******************************* - Site Overrides -*******************************/ +span.ui.pink.text { + color: #E03997; +} -/******************************* - Plural -*******************************/ +span.ui.inverted.pink.text { + color: #FF8EDF; +} -.ui.steps { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - margin: 1em 0; - background: ''; - -webkit-box-shadow: none; - box-shadow: none; - line-height: 1.14285714em; - border-radius: 0.28571429rem; - border: 1px solid rgba(34, 36, 38, 0.15); +span.ui.brown.text { + color: #A5673F; } -.ui.steps:not(.unstackable) { - -ms-flex-wrap: wrap; - flex-wrap: wrap; +span.ui.inverted.brown.text { + color: #D67C1C; } -/* First Steps */ - -.ui.steps:first-child { - margin-top: 0; +span.ui.grey.text { + color: #767676; } -/* Last Steps */ - -.ui.steps:last-child { - margin-bottom: 0; +span.ui.inverted.grey.text { + color: #DCDDDE; } -/******************************* - Singular -*******************************/ - -.ui.steps .step { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - vertical-align: middle; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - margin: 0 0; - padding: 1.14285714em 2em; - background: #FFFFFF; - color: rgba(0, 0, 0, 0.87); - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 0; - border: none; - border-right: 1px solid rgba(34, 36, 38, 0.15); - -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease; - 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; +span.ui.black.text { + color: #1B1C1D; } -/* Arrow */ - -.ui.steps .step::after { - display: none; - position: absolute; - z-index: 2; - content: ''; - top: 50%; - right: 0; - background-color: #FFFFFF; - width: 1.14285714em; - height: 1.14285714em; - border-style: solid; - border-color: rgba(34, 36, 38, 0.15); - border-width: 0 1px 1px 0; - -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease; - 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; - -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg); - transform: translateY(-50%) translateX(50%) rotate(-45deg); +span.ui.inverted.black.text { + color: #545454; } -/* First Step */ - -.ui.steps .step:first-child { - padding-left: 2em; - border-radius: 0.28571429rem 0 0 0.28571429rem; +span.ui.error.text { + color: #DB2828; } -/* Last Step */ - -.ui.steps .step:last-child { - border-radius: 0 0.28571429rem 0.28571429rem 0; - border-right: none; - margin-right: 0; +span.ui.info.text { + color: #31CCEC; } -/* Only Step */ - -.ui.steps .step:only-child { - border-radius: 0.28571429rem; +span.ui.success.text { + color: #21BA45; } -/******************************* - Content -*******************************/ - -/* Title */ - -.ui.steps .step .title { - font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - font-size: 1.14285714em; - font-weight: 600; +span.ui.warning.text { + color: #F2C037; } -.ui.steps .step > .title { - width: 100%; +span.ui.disabled.text { + opacity: 0.45; } -/* Description */ +/* Sizes */ -.ui.steps .step .description { - font-weight: normal; - font-size: 0.92857143em; - color: rgba(0, 0, 0, 0.87); +span.ui.medium.text { + font-size: 1em; } -.ui.steps .step > .description { - width: 100%; +span.ui.mini.text { + font-size: 0.4em; } -.ui.steps .step .title ~ .description { - margin-top: 0.25em; +span.ui.tiny.text { + font-size: 0.5em; } -/* Icon */ - -.ui.steps .step > i.icon { - line-height: 1; - font-size: 2.5em; - margin: 0 1rem 0 0; +span.ui.small.text { + font-size: 0.75em; } -.ui.steps .step > i.icon, -.ui.steps .step > i.icon ~ .content { - display: block; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - -ms-flex-item-align: middle; - align-self: middle; +span.ui.large.text { + font-size: 1.5em; } -/* Horizontal Icon */ - -.ui.steps:not(.vertical) .step > i.icon { - width: auto; +span.ui.big.text { + font-size: 2em; } -/* Link */ +span.ui.huge.text { + font-size: 4em; +} -.ui.steps .link.step, -.ui.steps a.step { - cursor: pointer; +span.ui.massive.text { + font-size: 8em; } /******************************* - Types + Theme Overrides *******************************/ -/*-------------- - Ordered - ---------------*/ +/******************************* + Breadcrumb +*******************************/ -.ui.ordered.steps { - counter-reset: ordered; +.ui.breadcrumb { + line-height: 1.4285em; + display: inline-block; + margin: 0 0; + vertical-align: middle; } -.ui.ordered.steps .step::before { - display: block; - position: static; - text-align: center; - content: counter(ordered); - -ms-flex-item-align: middle; - align-self: middle; - margin-right: 1rem; - font-size: 2.5em; - counter-increment: ordered; - font-family: inherit; - font-weight: 600; +.ui.breadcrumb:first-child { + margin-top: 0; } -.ui.ordered.steps .step > * { - display: block; - -ms-flex-item-align: middle; - align-self: middle; +.ui.breadcrumb:last-child { + margin-bottom: 0; } -/*-------------- - Vertical - ---------------*/ +/******************************* + Content +*******************************/ -.ui.vertical.steps { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - overflow: visible; -} +/* Divider */ -.ui.vertical.steps .step { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; - border-radius: 0; - padding: 1.14285714em 2em; - border-right: none; - border-bottom: 1px solid rgba(34, 36, 38, 0.15); +.ui.breadcrumb .divider { + display: inline-block; + opacity: 0.7; + margin: 0 0.21428571rem 0; + font-size: 0.92857143em; + color: rgba(0, 0, 0, 0.4); + vertical-align: baseline; } -.ui.vertical.steps .step:first-child { - padding: 1.14285714em 2em; - border-radius: 0.28571429rem 0.28571429rem 0 0; -} +/* Link */ -.ui.vertical.steps .step:last-child { - border-bottom: none; - border-radius: 0 0 0.28571429rem 0.28571429rem; +.ui.breadcrumb a { + color: #4183C4; } -.ui.vertical.steps .step:only-child { - border-radius: 0.28571429rem; +.ui.breadcrumb a:hover { + color: #1e70bf; } -/* Arrow */ - -.ui.vertical.steps .step::after { - top: 50%; - right: 0; - border-width: 0 1px 1px 0; - display: none; -} +/* Icon Divider */ -.ui.right.vertical.steps .step::after { - border-width: 1px 0 0 1px; - left: 0; - right: 100%; - -webkit-transform: translateY(-50%) translateX(-50%) rotate(-45deg); - transform: translateY(-50%) translateX(-50%) rotate(-45deg); +.ui.breadcrumb .icon.divider { + font-size: 0.85714286em; + vertical-align: baseline; } -.ui.vertical.steps .active.step::after { - display: block; -} +/* Section */ -.ui.vertical.steps .step:last-child::after { - display: none; +.ui.breadcrumb a.section { + cursor: pointer; } -.ui.vertical.steps .active.step:last-child::after { - display: block; +.ui.breadcrumb .section { + display: inline-block; + margin: 0; + padding: 0; } -/*--------------- - Responsive -----------------*/ - -/* Mobile (Default) */ - -@media only screen and (max-width: 767.98px) { - .ui.steps:not(.unstackable) { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - overflow: visible; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - - .ui.steps:not(.unstackable) .step { - width: 100% !important; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - border-radius: 0; - padding: 1.14285714em 2em; - border-right: none; - border-bottom: 1px solid rgba(34, 36, 38, 0.15); - } - - .ui.steps:not(.unstackable) .step:first-child { - padding: 1.14285714em 2em; - border-radius: 0.28571429rem 0.28571429rem 0 0; - } - - .ui.steps:not(.unstackable) .step:last-child { - border-radius: 0 0 0.28571429rem 0.28571429rem; - border-bottom: none; - } +/* Loose Coupling */ - /* Arrow */ +.ui.breadcrumb.segment { + display: inline-block; + padding: 0.78571429em 1em; +} - .ui.steps:not(.unstackable) .step::after { - top: unset; - bottom: -1.14285714em; - right: 50%; - -webkit-transform: translateY(-50%) translateX(50%) rotate(45deg); - transform: translateY(-50%) translateX(50%) rotate(45deg); - } +/* Inverted */ - .ui.vertical.steps .active.step:last-child::after { - display: none; - } +.ui.inverted.breadcrumb { + color: #DCDDDE; +} - /* Content */ +.ui.inverted.breadcrumb > .active.section { + color: #FFFFFF; +} - .ui.steps:not(.unstackable) .step .content { - text-align: center; - } +.ui.inverted.breadcrumb > .divider { + color: rgba(255, 255, 255, 0.7); +} - /* Icon */ +/******************************* + States +*******************************/ - .ui.steps:not(.unstackable) .step > i.icon, - .ui.ordered.steps:not(.unstackable) .step::before { - margin: 0 0 1rem 0; - } +.ui.breadcrumb .active.section { + font-weight: 600; } /******************************* - States + Variations *******************************/ -/* Link Hover */ - -.ui.steps .link.step:hover::after, -.ui.steps .link.step:hover, -.ui.steps a.step:hover::after, -.ui.steps a.step:hover { - background: #F9FAFB; - color: rgba(0, 0, 0, 0.8); +.ui.breadcrumb { + font-size: 1rem; } -/* Link Down */ +.ui.mini.breadcrumb { + font-size: 0.78571429rem; +} -.ui.steps .link.step:active::after, -.ui.steps .link.step:active, -.ui.steps a.step:active::after, -.ui.steps a.step:active { - background: #F3F4F5; - color: rgba(0, 0, 0, 0.9); +.ui.tiny.breadcrumb { + font-size: 0.85714286rem; } -/* Active */ +.ui.small.breadcrumb { + font-size: 0.92857143rem; +} -.ui.steps .step.active { - cursor: auto; - background: #F3F4F5; +.ui.large.breadcrumb { + font-size: 1.14285714rem; } -.ui.steps .step.active::after { - background: #F3F4F5; +.ui.big.breadcrumb { + font-size: 1.28571429rem; } -.ui.steps .step.active .title { - color: #4183C4; +.ui.huge.breadcrumb { + font-size: 1.42857143rem; } -.ui.ordered.steps .step.active::before, -.ui.steps .active.step i.icon { - color: rgba(0, 0, 0, 0.85); +.ui.massive.breadcrumb { + font-size: 1.71428571rem; } -/* Active Arrow */ +/******************************* + Theme Overrides +*******************************/ -.ui.steps .step::after { - display: block; -} +/******************************* + Site Overrides +*******************************/ -.ui.steps .active.step::after { - display: block; -} +/******************************* + Elements +*******************************/ -.ui.steps .step:last-child::after { - display: none; -} +/*-------------------- + Form +---------------------*/ -.ui.steps .active.step:last-child::after { - display: none; +.ui.form { + position: relative; + max-width: 100%; } -/* Active Hover */ +/*-------------------- + Content +---------------------*/ -.ui.steps .link.active.step:hover::after, -.ui.steps .link.active.step:hover, -.ui.steps a.active.step:hover::after, -.ui.steps a.active.step:hover { - cursor: pointer; - background: #DCDDDE; - color: rgba(0, 0, 0, 0.87); +.ui.form > p { + margin: 1em 0; } -/* Completed */ +/*-------------------- + Field +---------------------*/ -.ui.steps .step.completed > i.icon::before, -.ui.ordered.steps .step.completed::before { - color: #21BA45; +.ui.form .field { + clear: both; + margin: 0 0 1em; } -/* Disabled */ - -.ui.steps .disabled.step { - cursor: auto; - background: #FFFFFF; - pointer-events: none; +.ui.form .fields .fields, +.ui.form .field:last-child, +.ui.form .fields:last-child .field { + margin-bottom: 0; } -.ui.steps .disabled.step, -.ui.steps .disabled.step .title, -.ui.steps .disabled.step .description { - color: rgba(40, 40, 40, 0.3); +.ui.form .fields .field { + clear: both; + margin: 0; } -.ui.steps .disabled.step::after { - background: #FFFFFF; +/*-------------------- + Labels +---------------------*/ + +.ui.form .field > label { + display: block; + margin: 0 0 0.28571429rem 0; + color: rgba(0, 0, 0, 0.87); + font-size: 0.92857143em; + font-weight: 600; + text-transform: none; } -/******************************* - Variations -*******************************/ +/*-------------------- + Standard Inputs +---------------------*/ -/*-------------- - Stackable - ---------------*/ +.ui.form textarea, +.ui.form input:not([type]), +.ui.form input[type="date"], +.ui.form input[type="datetime-local"], +.ui.form input[type="email"], +.ui.form input[type="number"], +.ui.form input[type="password"], +.ui.form input[type="search"], +.ui.form input[type="tel"], +.ui.form input[type="time"], +.ui.form input[type="text"], +.ui.form input[type="file"], +.ui.form input[type="url"] { + width: 100%; + vertical-align: top; +} -/* Tablet Or Below */ +/* Set max height on unusual input */ -@media only screen and (max-width: 991.98px) { - .ui[class*="tablet stackable"].steps { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - overflow: visible; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } - - /* Steps */ - - .ui[class*="tablet stackable"].steps .step { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - border-radius: 0; - padding: 1.14285714em 2em; - border-right: none; - border-bottom: 1px solid rgba(34, 36, 38, 0.15); - } - - .ui[class*="tablet stackable"].steps .step:first-child { - padding: 1.14285714em 2em; - border-radius: 0.28571429rem 0.28571429rem 0 0; - } - - .ui[class*="tablet stackable"].steps .step:last-child { - border-radius: 0 0 0.28571429rem 0.28571429rem; - border-bottom: none; - } - - /* Arrow */ - - .ui[class*="tablet stackable"].steps .step::after { - top: unset; - bottom: -1.14285714em; - right: 50%; - -webkit-transform: translateY(-50%) translateX(50%) rotate(45deg); - transform: translateY(-50%) translateX(50%) rotate(45deg); - } - - /* Content */ - - .ui[class*="tablet stackable"].steps .step .content { - text-align: center; - } - - /* Icon */ - - .ui[class*="tablet stackable"].steps .step > i.icon, - .ui[class*="tablet stackable"].ordered.steps .step::before { - margin: 0 0 1rem 0; - } +.ui.form ::-webkit-datetime-edit, +.ui.form ::-webkit-inner-spin-button { + height: 1.21428571em; } -/*-------------- - Fluid - ---------------*/ - -/* Fluid */ - -.ui.fluid.steps { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 100%; +.ui.form input:not([type]), +.ui.form input[type="date"], +.ui.form input[type="datetime-local"], +.ui.form input[type="email"], +.ui.form input[type="number"], +.ui.form input[type="password"], +.ui.form input[type="search"], +.ui.form input[type="tel"], +.ui.form input[type="time"], +.ui.form input[type="text"], +.ui.form input[type="file"], +.ui.form input[type="url"] { + font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + margin: 0; + outline: none; + -webkit-appearance: none; + -webkit-tap-highlight-color: rgba(255, 255, 255, 0); + line-height: 1.21428571em; + padding: 0.67857143em 1em; + font-size: 1em; + background: #FFFFFF; + border: 1px solid rgba(34, 36, 38, 0.15); + color: rgba(0, 0, 0, 0.87); + border-radius: 0.28571429rem; + -webkit-box-shadow: 0 0 0 0 transparent inset; + box-shadow: 0 0 0 0 transparent inset; + -webkit-transition: color 0.1s ease, border-color 0.1s ease; + transition: color 0.1s ease, border-color 0.1s ease; } -/*-------------- - Attached - ---------------*/ - -/* Top */ +/* Text Area */ -.ui.attached.steps { - width: calc(100% + 2px) !important; - margin: 0 -1px 0; - max-width: calc(100% + 2px); - border-radius: 0.28571429rem 0.28571429rem 0 0; +.ui.input textarea, +.ui.form textarea { + margin: 0; + -webkit-appearance: none; + -webkit-tap-highlight-color: rgba(255, 255, 255, 0); + padding: 0.78571429em 1em; + background: #FFFFFF; + border: 1px solid rgba(34, 36, 38, 0.15); + outline: none; + color: rgba(0, 0, 0, 0.87); + border-radius: 0.28571429rem; + -webkit-box-shadow: 0 0 0 0 transparent inset; + box-shadow: 0 0 0 0 transparent inset; + -webkit-transition: color 0.1s ease, border-color 0.1s ease; + transition: color 0.1s ease, border-color 0.1s ease; + font-size: 1em; + font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + line-height: 1.2857; + resize: vertical; } -.ui.attached.steps .step:first-child { - border-radius: 0.28571429rem 0 0 0; +.ui.form textarea:not([rows]) { + height: 12em; + min-height: 8em; + max-height: 24em; } -.ui.attached.steps .step:last-child { - border-radius: 0 0.28571429rem 0 0; +.ui.form textarea, +.ui.form input[type="checkbox"] { + vertical-align: top; } -/* Bottom */ +/*-------------------- + Checkbox margin +---------------------*/ -.ui.bottom.attached.steps { - margin: 0 -1px 0; - border-radius: 0 0 0.28571429rem 0.28571429rem; +.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) label + .ui.ui.checkbox { + margin-top: 0.7em; } -.ui.bottom.attached.steps .step:first-child { - border-radius: 0 0 0 0.28571429rem; +.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.checkbox { + margin-top: 2.41428571em; } -.ui.bottom.attached.steps .step:last-child { - border-radius: 0 0 0.28571429rem 0; +.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.toggle.checkbox { + margin-top: 2.21428571em; } -/*------------------- - Evenly Divided - --------------------*/ - -.ui.one.steps, -.ui.two.steps, -.ui.three.steps, -.ui.four.steps, -.ui.five.steps, -.ui.six.steps, -.ui.seven.steps, -.ui.eight.steps { - width: 100%; +.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.slider.checkbox { + margin-top: 2.61428571em; } -.ui.one.steps > .step, -.ui.two.steps > .step, -.ui.three.steps > .step, -.ui.four.steps > .step, -.ui.five.steps > .step, -.ui.six.steps > .step, -.ui.seven.steps > .step, -.ui.eight.steps > .step { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; +.ui.ui.form .field .fields .field:not(:only-child) .ui.checkbox { + margin-top: 0.6em; } -.ui.one.steps > .step { - width: 100%; +.ui.ui.form .field .fields .field:not(:only-child) .ui.toggle.checkbox { + margin-top: 0.5em; } -.ui.two.steps > .step { - width: 50%; +.ui.ui.form .field .fields .field:not(:only-child) .ui.slider.checkbox { + margin-top: 0.7em; } -.ui.three.steps > .step { - width: 33.333%; -} +/*-------------------- + Transparent + ---------------------*/ -.ui.four.steps > .step { - width: 25%; +.ui.form .field .transparent.input:not(.icon) input, +.ui.form .field input.transparent, +.ui.form .field textarea.transparent { + padding: 0.67857143em 1em; } -.ui.five.steps > .step { - width: 20%; +.ui.form .field input.transparent, +.ui.form .field textarea.transparent { + border-color: transparent !important; + background-color: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; } -.ui.six.steps > .step { - width: 16.666%; -} +/*-------------------------- + Input w/ attached Button +---------------------------*/ -.ui.seven.steps > .step { - width: 14.285%; +.ui.form input.attached { + width: auto; } -.ui.eight.steps > .step { - width: 12.5%; +/*-------------------- + Basic Select +---------------------*/ + +.ui.form select { + display: block; + height: auto; + width: 100%; + background: #FFFFFF; + border: 1px solid rgba(34, 36, 38, 0.15); + border-radius: 0.28571429rem; + -webkit-box-shadow: 0 0 0 0 transparent inset; + box-shadow: 0 0 0 0 transparent inset; + padding: 0.62em 1em; + color: rgba(0, 0, 0, 0.87); + -webkit-transition: color 0.1s ease, border-color 0.1s ease; + transition: color 0.1s ease, border-color 0.1s ease; } -/*------------------- - Sizes ---------------------*/ +/*-------------------- + Dropdown +---------------------*/ -.ui.steps .step, -.ui.step { - font-size: 1rem; -} +/* Block */ -.ui.mini.steps .step, -.ui.mini.step { - font-size: 0.78571429rem; +.ui.form .field > .selection.dropdown { + min-width: auto; + width: 100%; } -.ui.tiny.steps .step, -.ui.tiny.step { - font-size: 0.85714286rem; +.ui.form .field > .selection.dropdown > .dropdown.icon { + float: right; } -.ui.small.steps .step, -.ui.small.step { - font-size: 0.92857143rem; -} +/* Inline */ -.ui.large.steps .step, -.ui.large.step { - font-size: 1.14285714rem; +.ui.form .inline.fields .field > .selection.dropdown, +.ui.form .inline.field > .selection.dropdown { + width: auto; } -.ui.big.steps .step, -.ui.big.step { - font-size: 1.28571429rem; +.ui.form .inline.fields .field > .selection.dropdown > .dropdown.icon, +.ui.form .inline.field > .selection.dropdown > .dropdown.icon { + float: none; } -.ui.huge.steps .step, -.ui.huge.step { - font-size: 1.42857143rem; -} +/*-------------------- + UI Input +---------------------*/ -.ui.massive.steps .step, -.ui.massive.step { - font-size: 1.71428571rem; +/* Block */ + +.ui.form .field .ui.input, +.ui.form .fields .field .ui.input, +.ui.form .wide.field .ui.input { + width: 100%; } -/*-------------- - Inverted - ---------------*/ +/* Inline */ -.ui.inverted.steps { - border: 1px solid #555555; +.ui.form .inline.fields .field:not(.wide) .ui.input, +.ui.form .inline.field:not(.wide) .ui.input { + width: auto; + vertical-align: middle; } -.ui.inverted.steps .step { - color: rgba(255, 255, 255, 0.9); - background: #1B1C1D; - border-color: #555555; -} +/* Auto Input */ -.ui.inverted.steps .step::after { - background-color: #1B1C1D; - border-color: #555555; +.ui.form .fields .field .ui.input input, +.ui.form .field .ui.input input { + width: auto; } -.ui.inverted.steps .step .description { - color: rgba(255, 255, 255, 0.9); +/* Full Width Input */ + +.ui.form .ten.fields .ui.input input, +.ui.form .nine.fields .ui.input input, +.ui.form .eight.fields .ui.input input, +.ui.form .seven.fields .ui.input input, +.ui.form .six.fields .ui.input input, +.ui.form .five.fields .ui.input input, +.ui.form .four.fields .ui.input input, +.ui.form .three.fields .ui.input input, +.ui.form .two.fields .ui.input input, +.ui.form .wide.field .ui.input input { + -webkit-box-flex: 1; + -ms-flex: 1 0 auto; + flex: 1 0 auto; + width: 0; } -/* Active */ +/*-------------------- + Types of Messages +---------------------*/ -.ui.inverted.steps .step.active, -.ui.inverted.steps .step.active::after { - background: #333333; +.ui.form .error.message, +.ui.form .error.message:empty { + display: none; } -.ui.inverted.ordered.steps .step.active::before, -.ui.inverted.steps .active.step i.icon { - color: #ffffff; +.ui.form .info.message, +.ui.form .info.message:empty { + display: none; } -/* Disabled */ - -.ui.inverted.steps .disabled.step, -.ui.inverted.steps .disabled.step::after { - background: #222222; +.ui.form .success.message, +.ui.form .success.message:empty { + display: none; } -.ui.inverted.steps .disabled.step, -.ui.inverted.steps .disabled.step .title, -.ui.inverted.steps .disabled.step .description { - color: rgba(225, 225, 225, 0.3); +.ui.form .warning.message, +.ui.form .warning.message:empty { + display: none; } -/* Link Hover */ +/* Assumptions */ -.ui.inverted.steps .link.step:hover::after, -.ui.inverted.steps .link.step:hover, -.ui.inverted.steps a.step:hover::after, -.ui.inverted.steps a.step:hover { - background: #3F3F3F; - color: #ffffff; +.ui.form .message:first-child { + margin-top: 0; } -/* Link Down */ +/*-------------------- + Validation Prompt +---------------------*/ -.ui.inverted.steps .link.step:active::after, -.ui.inverted.steps .link.step:active, -.ui.inverted.steps a.step:active::after, -.ui.inverted.steps a.step:active { - background: #444444; - color: #ffffff; +.ui.form .field .prompt.label { + white-space: normal; + background: #FFFFFF !important; + border: 1px solid #E0B4B4 !important; + color: #9F3A38 !important; } -/******************************* - Theme Overrides -*******************************/ - -@font-face { - font-family: 'Step'; - src: url(data:application/font-woff;base64,d09GRgABAAAAAAqgABAAAAAAEXwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAKhAAAABwAAAAcjOLzxEdERUYAAApoAAAAHAAAACAAJwAYT1MvMgAAAeQAAABEAAAAVj4wSUZjbWFwAAACPAAAAEYAAAFO0BkDx2N2dCAAAAfYAAAAFAAAABwGSf+UZnBnbQAAAoQAAAT5AAAJkYoKeDtnYXNwAAAKYAAAAAgAAAAIAAAAEGdseWYAAAf4AAAAuAAAALj5yjT+aGVhZAAAAWwAAAA1AAAANhGASlVoaGVhAAABpAAAACAAAAAkB3wDa2htdHgAAAIoAAAAFAAAABQMwgBDbG9jYQAAB+wAAAAMAAAADAA4AFxtYXhwAAABxAAAACAAAAAgAKgAR25hbWUAAAiwAAABgQAAAuggq9iKcG9zdAAACjQAAAAqAAAAPa7AQJpwcmVwAAAHgAAAAFYAAABWkqGa/3icY2BkYGAAYin+m+nx/DZfGeRZGEDgvOmMXhB9PyH33/+//9cz72KWA3I5GJhAogBAsAyTAAAAeJxjYGRgYE77n8YQw8Lw/+///8y7GIAiKIAVAKglBu0AAQAAAAUAFgABAAAAAAACAAYAEwBuAAAALQAcAAAAAHicY2BkPs84gYGVgYOpk+ksAwNDP4RmfMNgxMjBwMDEwMrMgBUEpLmmMDi8YHjByJz2P40hhlmOIRAozAiSAwAYDgv0BAAAAAAAAAABVAAABAAARgNt//14nN2MwQ3AIAwDzxQxBSMwCPtPwRbUCf10BSwlJ0u2gYdzHRGadkpfGWYzRYGlvSOwOMxUzba/Gt+A6XQ0fhLX6wWAUwawAAB4nJ1V2XbTVhSVPGRwEjpkoKAO19w4UOvKhCkYMGkqxXYhHRwIrQQdpAx05J3HPutrjkK7Vh/5tO59PSS0dK22LJbPvkdbZ9g650YcIyp9Gohr1KGSlwOprD2WSvdJXNd1L4+VDAZxXbYST0mbqJ0kSmrd7FAu8VjrKlknWCfj5SBWT1WeZ6AM4hQeZUlEG0QbqZcmSeKJ4yeJFmcQHyVJICWjEKfSyFBCNRrEUtWhTOnQq9cTcdNAykajHnVYVPdDxSfHNafUrANGKlc5whXr1Ua+G6cDL3uQxDrBs62HMR54rH6UKpCKkenIP3ZKTpSGgVRx1KFW4ugwk1/3kUwqzUCmjGJFpe6BuN39dNsWMT10Or4uSpVGqrq5ziia7dHxqIMoD9nG6aTc0Nn28OUZU1SrXXGz7UBmDVxKyWx0n0QAHSZS4+kBTjWcAqkZ9UfF2efPARLJXJSqPFUyh3oDmTM7e3Ex7W4nq7JwpJ8HMm92duOdh0OnV4d/0foXTOHMR4/iYn4+QvpQan4iTiSlRljM8qeGH3FXIEK5MYgLF8rgU4Q5dEXa2WZd47Ux9obP+UqpYT0J2uij+H4K/U4kKxxnUaP1SJzNY9d1rdxnUEu1uxc7Mq9DlSLu7wsLrjPnhGGeFgtVX5753gU0/waIZ/xA3jSFS/uWKUq0b5uiTLtoigrtElSlXTbFFO2KKaZpz5pihvYdU8zSnjMy4//L3OeR+xze8ZCb9l3kpn0PuWnfR27aD5CbViE3bR25aS8gN61GbtpVozp2BBoGaRdSFUHQNLL6YdxWm/VA1ow0fGlg8i5iyPrqREedtbXKH8V/deILB3Jpoqe7Iheb4i6v2xY+PN3uq4+aRt2w1fjGkfIwHkZ6HJrQWfnN4b/tTd0umu4yqjLoARVMCsAAZe1AAtM62wmk9Zqn+PIHYFyGeM5KQ7VUnzuGpu/leV/3sTnxvsftxi63XHd5CVnWDXJj9vDfUmSq6x/lLa1UJ0esKyePVWsYQyq8KLq+kpR7tLUbvyipsvJelNbK55OQmz2DG0Jbtu5hsCNMacolHl5TpSg91FKOskMsbynKPOCUiwtahsS4DnUPamvE6aF6GBsLIYahtL0QcEgpXRXftMp38R6ra9jo+MUV4el6chIRn+Iq+1HwVNdG/egO2rxm3TKDKVWqp/uMT7Gv2/ZRWWmkjrMXt1QH1zTrGjkV00/ka+B0bzho3QM9VHw0QSNVNcfoxihjNJY15d8EdDFWfsNo1WL7PdxPnaRVrLlLmOybE/fgtLv9Kvu1nFtG1v3XBr1t5IqfIzG/LQr8Owdit2QN1DuTgRgLyFnQGMYWJncYroNtxG32Pyan/9+GhUVyVzsau3nqw9WTUSV32fK4y012WdejNkfVThr7CI0tDzfm2OFyLLbEYEG2/sH/Me4Bd2lRAuDQyGWYiNp0oZ7q4eoeq7FtOFcSAXbNseN0AHoALkHfHLvW8wmA9dwj5y7AfXIIdsgh+JQcgs/IuQXwOTkEX5BDMCCHYJecOwAPyCF4SA7BHjkEj8jZBPiSHIKvyCGIySFIyLkN8JgcgifkEHxNDsE3Rq5OZP6WB9kA+s6im0CpnRoc2jhkRq5N2Ps8WPaBRWQfWkTqkZHrE+pTHiz1e4tI/cEiUn80cmNC/YkHS/3ZIlJ/sYjUZ8aXmSMprw6e844O/gSX6q1eAAAAS7gAyFJYsQEBjlm5CAAIAGMgsAEjRLADI3CyBCgJRVJEsgoCByqxBgFEsSQBiFFYsECIWLEGA0SxJgGIUVi4BACIWLEGAURZWVlZuAH/hbAEjbEFAEQAAHicY2BAA0YMRszc/zeCMAAQtAPhAAAAAAAAAAAAOABcAAEARgABA7oCqAAVABxAGQ8BAAEBQgACAQJqAAEAAWoAAABhFBcUAxIrARQHAQYiJwEmND8BNjIfAQE2Mh8BFgO6D/4UEC0Q/uMPD04QLRGoAXYQLhBODwIjFxD+FA8PAR0QLRFOEBCpAXgQEE4QAAAB//3/rwN0Ax4ADAASQA8AAQEKQwAAAAsARBUTAhErARQOASIuAj4BMh4BA251y+3NcQZ9wPq/gQFmeMh3d8nvyXd3yQAAAHicfZHLSsNAFIb/6UVrCyIKrg8IYhHSC7pxVSlUcOmi+7SmSUqaCZOp0NfxGdz6CLpz69atK9f+SUfBgk3I5Dv/ucyZMwAO8Q6F9XOJxLFCA0+OK9jFi+Mq9Q/HNTRUxXEdLXXieIf6teMmztWj4xaO1BcrqNoerXlZrWCFAzw6rmAfz46r1N8c18ifjus4Vi3HOzhQHcdNjNWt4xZO1SuG0MiwgkGMEBEsBGdU2/z30UUPF6QJI4SR66gYKXzOQbgumRGVnpz2gN+MVko1YERC9jDlugCGOluZOIysnA3b0u/2LmSyEk0pTv1E/KWNtMllIDOd2iBJtDfVTNushx83cEcxZAsJGzE0g3CZ+GZryhbXmGJxjLgMER7d4wAwDkwe61R6Xndr+g3FtCzhlwH3v3PL8cA2+1QtCxQTMuVEBKONcsK7KHxzKlPqHssGaWB8G9wXw8ofwr61M5kZvZCR21oyo+fB1DI4KvfIcIUO339vIrI2u+p0/sz5GyLHh70AAAB4nGNgYoAALgbsgBWIGRmYGJkYmTmTM1KTs3MTi7LZkjOLknNSATkPBkYAAAABAAH//wAPeJxjYGRgYOABYgEGCQYmIM0CxCCaEYIBBW0AQAAAAAEAAAAA3kztOAAAAADPNZiNAAAAAN9gbf4=) format('woff'); +.ui.form .inline.fields .field .prompt, +.ui.form .inline.field .prompt { + vertical-align: top; + margin: -0.25em 0 -0.5em 0.5em; } -.ui.steps .step.completed > .icon::before, -.ui.ordered.steps .step.completed::before { - font-family: 'Step'; - content: '\e800'; - /* '' */ +.ui.form .inline.fields .field .prompt:before, +.ui.form .inline.field .prompt:before { + border-width: 0 0 1px 1px; + bottom: auto; + right: auto; + top: 50%; + left: 0; } /******************************* - Site Overrides + States *******************************/ -/******************************* - Text -*******************************/ +/*-------------------- + Autofilled +---------------------*/ -span.ui.text { - line-height: 1; +.ui.form .field.field input:-webkit-autofill { + -webkit-box-shadow: 0 0 0 100px #FFFFF0 inset !important; + box-shadow: 0 0 0 100px #FFFFF0 inset !important; + border-color: #E5DFA1 !important; } -span.ui.primary.text { - color: #2185D0; -} +/* Focus */ -span.ui.inverted.primary.text { - color: #54C8FF; +.ui.form .field.field input:-webkit-autofill:focus { + -webkit-box-shadow: 0 0 0 100px #FFFFF0 inset !important; + box-shadow: 0 0 0 100px #FFFFF0 inset !important; + border-color: #D5C315 !important; } -span.ui.secondary.text { - color: #1B1C1D; -} +/*-------------------- + Placeholder +---------------------*/ -span.ui.inverted.secondary.text { - color: #545454; -} +/* browsers require these rules separate */ -span.ui.red.text { - color: #DB2828; +.ui.form ::-webkit-input-placeholder { + color: rgba(191, 191, 191, 0.87); } -span.ui.inverted.red.text { - color: #FF695E; +.ui.form :-ms-input-placeholder { + color: rgba(191, 191, 191, 0.87) !important; } -span.ui.orange.text { - color: #F2711C; +.ui.form ::-moz-placeholder { + color: rgba(191, 191, 191, 0.87); + opacity: 1; } -span.ui.inverted.orange.text { - color: #FF851B; +.ui.form :focus::-webkit-input-placeholder { + color: rgba(115, 115, 115, 0.87); } -span.ui.yellow.text { - color: #FBBD08; +.ui.form :focus:-ms-input-placeholder { + color: rgba(115, 115, 115, 0.87) !important; } -span.ui.inverted.yellow.text { - color: #FFE21F; +.ui.form :focus::-moz-placeholder { + color: rgba(115, 115, 115, 0.87); } -span.ui.olive.text { - color: #B5CC18; -} +/*-------------------- + Focus +---------------------*/ -span.ui.inverted.olive.text { - color: #D9E778; +.ui.form input:not([type]):focus, +.ui.form input[type="date"]:focus, +.ui.form input[type="datetime-local"]:focus, +.ui.form input[type="email"]:focus, +.ui.form input[type="number"]:focus, +.ui.form input[type="password"]:focus, +.ui.form input[type="search"]:focus, +.ui.form input[type="tel"]:focus, +.ui.form input[type="time"]:focus, +.ui.form input[type="text"]:focus, +.ui.form input[type="file"]:focus, +.ui.form input[type="url"]:focus { + color: rgba(0, 0, 0, 0.95); + border-color: #85B7D9; + border-radius: 0.28571429rem; + background: #FFFFFF; + -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset; + box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset; } -span.ui.green.text { - color: #21BA45; +.ui.form .ui.action.input:not([class*="left action"]) input:not([type]):focus, +.ui.form .ui.action.input:not([class*="left action"]) input[type="date"]:focus, +.ui.form .ui.action.input:not([class*="left action"]) input[type="datetime-local"]:focus, +.ui.form .ui.action.input:not([class*="left action"]) input[type="email"]:focus, +.ui.form .ui.action.input:not([class*="left action"]) input[type="number"]:focus, +.ui.form .ui.action.input:not([class*="left action"]) input[type="password"]:focus, +.ui.form .ui.action.input:not([class*="left action"]) input[type="search"]:focus, +.ui.form .ui.action.input:not([class*="left action"]) input[type="tel"]:focus, +.ui.form .ui.action.input:not([class*="left action"]) input[type="time"]:focus, +.ui.form .ui.action.input:not([class*="left action"]) input[type="text"]:focus, +.ui.form .ui.action.input:not([class*="left action"]) input[type="file"]:focus, +.ui.form .ui.action.input:not([class*="left action"]) input[type="url"]:focus { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } -span.ui.inverted.green.text { - color: #2ECC40; +.ui.form .ui[class*="left action"].input input:not([type]), +.ui.form .ui[class*="left action"].input input[type="date"], +.ui.form .ui[class*="left action"].input input[type="datetime-local"], +.ui.form .ui[class*="left action"].input input[type="email"], +.ui.form .ui[class*="left action"].input input[type="number"], +.ui.form .ui[class*="left action"].input input[type="password"], +.ui.form .ui[class*="left action"].input input[type="search"], +.ui.form .ui[class*="left action"].input input[type="tel"], +.ui.form .ui[class*="left action"].input input[type="time"], +.ui.form .ui[class*="left action"].input input[type="text"], +.ui.form .ui[class*="left action"].input input[type="file"], +.ui.form .ui[class*="left action"].input input[type="url"] { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } -span.ui.teal.text { - color: #00B5AD; +.ui.form textarea:focus { + color: rgba(0, 0, 0, 0.95); + border-color: #85B7D9; + border-radius: 0.28571429rem; + background: #FFFFFF; + -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset; + box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset; + -webkit-appearance: none; } -span.ui.inverted.teal.text { - color: #6DFFFF; +/*-------------------- + States + ---------------------*/ + +/* On Form */ + +.ui.form.error .error.message:not(:empty) { + display: block; } -span.ui.blue.text { - color: #2185D0; +.ui.form.error .compact.error.message:not(:empty) { + display: inline-block; } -span.ui.inverted.blue.text { - color: #54C8FF; +.ui.form.error .icon.error.message:not(:empty) { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } -span.ui.violet.text { - color: #6435C9; +/* On Field(s) */ + +.ui.form .fields.error .error.message:not(:empty), +.ui.form .field.error .error.message:not(:empty) { + display: block; } -span.ui.inverted.violet.text { - color: #A291FB; +.ui.form .fields.error .compact.error.message:not(:empty), +.ui.form .field.error .compact.error.message:not(:empty) { + display: inline-block; } -span.ui.purple.text { - color: #A333C8; +.ui.form .fields.error .icon.error.message:not(:empty), +.ui.form .field.error .icon.error.message:not(:empty) { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } -span.ui.inverted.purple.text { - color: #DC73FF; +.ui.ui.form .fields.error .field label, +.ui.ui.form .fields.error .field .ui.label:not(.corner), +.ui.ui.form .field.error label, +.ui.ui.form .field.error .ui.label:not(.corner), +.ui.ui.form .fields.error .field .input, +.ui.ui.form .field.error .input { + color: #9F3A38; } -span.ui.pink.text { - color: #E03997; +.ui.form .fields.error .field .ui.label, +.ui.form .field.error .ui.label { + background-color: #ecd1d1; } -span.ui.inverted.pink.text { - color: #FF8EDF; +.ui.form .fields.error .field .corner.label, +.ui.form .field.error .corner.label { + border-color: #9F3A38; + color: #FFFFFF; } -span.ui.brown.text { - color: #A5673F; +.ui.form .fields.error .field textarea, +.ui.form .fields.error .field select, +.ui.form .fields.error .field input:not([type]), +.ui.form .fields.error .field input[type="date"], +.ui.form .fields.error .field input[type="datetime-local"], +.ui.form .fields.error .field input[type="email"], +.ui.form .fields.error .field input[type="number"], +.ui.form .fields.error .field input[type="password"], +.ui.form .fields.error .field input[type="search"], +.ui.form .fields.error .field input[type="tel"], +.ui.form .fields.error .field input[type="time"], +.ui.form .fields.error .field input[type="text"], +.ui.form .fields.error .field input[type="file"], +.ui.form .fields.error .field input[type="url"], +.ui.form .field.error textarea, +.ui.form .field.error select, +.ui.form .field.error input:not([type]), +.ui.form .field.error input[type="date"], +.ui.form .field.error input[type="datetime-local"], +.ui.form .field.error input[type="email"], +.ui.form .field.error input[type="number"], +.ui.form .field.error input[type="password"], +.ui.form .field.error input[type="search"], +.ui.form .field.error input[type="tel"], +.ui.form .field.error input[type="time"], +.ui.form .field.error input[type="text"], +.ui.form .field.error input[type="file"], +.ui.form .field.error input[type="url"] { + color: #9F3A38; + background: #FFF6F6; + border-color: #E0B4B4; + border-radius: ''; + -webkit-box-shadow: none; + box-shadow: none; } -span.ui.inverted.brown.text { - color: #D67C1C; +.ui.form .field.error textarea:focus, +.ui.form .field.error select:focus, +.ui.form .field.error input:not([type]):focus, +.ui.form .field.error input[type="date"]:focus, +.ui.form .field.error input[type="datetime-local"]:focus, +.ui.form .field.error input[type="email"]:focus, +.ui.form .field.error input[type="number"]:focus, +.ui.form .field.error input[type="password"]:focus, +.ui.form .field.error input[type="search"]:focus, +.ui.form .field.error input[type="tel"]:focus, +.ui.form .field.error input[type="time"]:focus, +.ui.form .field.error input[type="text"]:focus, +.ui.form .field.error input[type="file"]:focus, +.ui.form .field.error input[type="url"]:focus { + background: #FFF6F6; + border-color: #E0B4B4; + color: #9F3A38; + -webkit-box-shadow: none; + box-shadow: none; } -span.ui.grey.text { - color: #767676; +/* Preserve Native Select Stylings */ + +.ui.form .field.error select { + -webkit-appearance: menulist-button; } -span.ui.inverted.grey.text { - color: #DCDDDE; +/*------------------ + Input State + --------------------*/ + +/* Transparent */ + +.ui.form .field.error .transparent.input input, +.ui.form .field.error .transparent.input textarea, +.ui.form .field.error input.transparent, +.ui.form .field.error textarea.transparent { + background-color: #FFF6F6 !important; + color: #9F3A38 !important; } -span.ui.black.text { - color: #1B1C1D; +/* Autofilled */ + +.ui.form .error.error input:-webkit-autofill { + -webkit-box-shadow: 0 0 0 100px #FFFAF0 inset !important; + box-shadow: 0 0 0 100px #FFFAF0 inset !important; + border-color: #E0B4B4 !important; } -span.ui.inverted.black.text { - color: #545454; +/* Placeholder */ + +.ui.form .error ::-webkit-input-placeholder { + color: #e7bdbc; } -span.ui.error.text { - color: #DB2828; +.ui.form .error :-ms-input-placeholder { + color: #e7bdbc !important; } -span.ui.info.text { - color: #31CCEC; +.ui.form .error ::-moz-placeholder { + color: #e7bdbc; } -span.ui.success.text { - color: #21BA45; +.ui.form .error :focus::-webkit-input-placeholder { + color: #da9796; } -span.ui.warning.text { - color: #F2C037; +.ui.form .error :focus:-ms-input-placeholder { + color: #da9796 !important; } -span.ui.disabled.text { - opacity: 0.45; +.ui.form .error :focus::-moz-placeholder { + color: #da9796; } -/* Sizes */ +/*------------------ + Dropdown State + --------------------*/ -span.ui.medium.text { - font-size: 1em; +.ui.form .fields.error .field .ui.dropdown, +.ui.form .fields.error .field .ui.dropdown .item, +.ui.form .field.error .ui.dropdown, +.ui.form .field.error .ui.dropdown > .text, +.ui.form .field.error .ui.dropdown .item { + background: #FFF6F6; + color: #9F3A38; } -span.ui.mini.text { - font-size: 0.4em; +.ui.form .fields.error .field .ui.dropdown, +.ui.form .field.error .ui.dropdown { + border-color: #E0B4B4 !important; } -span.ui.tiny.text { - font-size: 0.5em; +.ui.form .fields.error .field .ui.dropdown:hover, +.ui.form .field.error .ui.dropdown:hover { + border-color: #E0B4B4 !important; } -span.ui.small.text { - font-size: 0.75em; +.ui.form .fields.error .field .ui.dropdown:hover .menu, +.ui.form .field.error .ui.dropdown:hover .menu { + border-color: #E0B4B4; } -span.ui.large.text { - font-size: 1.5em; +.ui.form .fields.error .field .ui.multiple.selection.dropdown > .label, +.ui.form .field.error .ui.multiple.selection.dropdown > .label { + background-color: #EACBCB; + color: #9F3A38; } -span.ui.big.text { - font-size: 2em; +/* Hover */ + +.ui.form .fields.error .field .ui.dropdown .menu .item:hover, +.ui.form .field.error .ui.dropdown .menu .item:hover { + background-color: #FBE7E7; } -span.ui.huge.text { - font-size: 4em; +/* Selected */ + +.ui.form .fields.error .field .ui.dropdown .menu .selected.item, +.ui.form .field.error .ui.dropdown .menu .selected.item { + background-color: #FBE7E7; } -span.ui.massive.text { - font-size: 8em; +/* Active */ + +.ui.form .fields.error .field .ui.dropdown .menu .active.item, +.ui.form .field.error .ui.dropdown .menu .active.item { + background-color: #FDCFCF !important; } -/******************************* - Theme Overrides -*******************************/ +/*-------------------- + Checkbox State + ---------------------*/ -/******************************* - Breadcrumb -*******************************/ +.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label, +.ui.form .field.error .checkbox:not(.toggle):not(.slider) label, +.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box, +.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box { + color: #9F3A38; +} -.ui.breadcrumb { - line-height: 1.4285em; - display: inline-block; - margin: 0 0; - vertical-align: middle; +.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before, +.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before, +.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before, +.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before { + background: #FFF6F6; + border-color: #E0B4B4; } -.ui.breadcrumb:first-child { - margin-top: 0; +.ui.form .fields.error .field .checkbox label:after, +.ui.form .field.error .checkbox label:after, +.ui.form .fields.error .field .checkbox .box:after, +.ui.form .field.error .checkbox .box:after { + color: #9F3A38; } -.ui.breadcrumb:last-child { - margin-bottom: 0; +.ui.inverted.form .fields.error .field label, +.ui.inverted.form .error.field label { + color: #ecd1d1; } -/******************************* - Content -*******************************/ +/* On Form */ -/* Divider */ +.ui.form.info .info.message:not(:empty) { + display: block; +} -.ui.breadcrumb .divider { +.ui.form.info .compact.info.message:not(:empty) { display: inline-block; - opacity: 0.7; - margin: 0 0.21428571rem 0; - font-size: 0.92857143em; - color: rgba(0, 0, 0, 0.4); - vertical-align: baseline; } -/* Link */ - -.ui.breadcrumb a { - color: #4183C4; +.ui.form.info .icon.info.message:not(:empty) { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } -.ui.breadcrumb a:hover { - color: #1e70bf; +/* On Field(s) */ + +.ui.form .fields.info .info.message:not(:empty), +.ui.form .field.info .info.message:not(:empty) { + display: block; } -/* Icon Divider */ +.ui.form .fields.info .compact.info.message:not(:empty), +.ui.form .field.info .compact.info.message:not(:empty) { + display: inline-block; +} -.ui.breadcrumb .icon.divider { - font-size: 0.85714286em; - vertical-align: baseline; +.ui.form .fields.info .icon.info.message:not(:empty), +.ui.form .field.info .icon.info.message:not(:empty) { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } -/* Section */ +.ui.ui.form .fields.info .field label, +.ui.ui.form .fields.info .field .ui.label:not(.corner), +.ui.ui.form .field.info label, +.ui.ui.form .field.info .ui.label:not(.corner), +.ui.ui.form .fields.info .field .input, +.ui.ui.form .field.info .input { + color: #276F86; +} -.ui.breadcrumb a.section { - cursor: pointer; +.ui.form .fields.info .field .ui.label, +.ui.form .field.info .ui.label { + background-color: #c6e3e9; } -.ui.breadcrumb .section { - display: inline-block; - margin: 0; - padding: 0; +.ui.form .fields.info .field .corner.label, +.ui.form .field.info .corner.label { + border-color: #276F86; + color: #FFFFFF; } -/* Loose Coupling */ +.ui.form .fields.info .field textarea, +.ui.form .fields.info .field select, +.ui.form .fields.info .field input:not([type]), +.ui.form .fields.info .field input[type="date"], +.ui.form .fields.info .field input[type="datetime-local"], +.ui.form .fields.info .field input[type="email"], +.ui.form .fields.info .field input[type="number"], +.ui.form .fields.info .field input[type="password"], +.ui.form .fields.info .field input[type="search"], +.ui.form .fields.info .field input[type="tel"], +.ui.form .fields.info .field input[type="time"], +.ui.form .fields.info .field input[type="text"], +.ui.form .fields.info .field input[type="file"], +.ui.form .fields.info .field input[type="url"], +.ui.form .field.info textarea, +.ui.form .field.info select, +.ui.form .field.info input:not([type]), +.ui.form .field.info input[type="date"], +.ui.form .field.info input[type="datetime-local"], +.ui.form .field.info input[type="email"], +.ui.form .field.info input[type="number"], +.ui.form .field.info input[type="password"], +.ui.form .field.info input[type="search"], +.ui.form .field.info input[type="tel"], +.ui.form .field.info input[type="time"], +.ui.form .field.info input[type="text"], +.ui.form .field.info input[type="file"], +.ui.form .field.info input[type="url"] { + color: #276F86; + background: #F8FFFF; + border-color: #A9D5DE; + border-radius: ''; + -webkit-box-shadow: none; + box-shadow: none; +} -.ui.breadcrumb.segment { - display: inline-block; - padding: 0.78571429em 1em; +.ui.form .field.info textarea:focus, +.ui.form .field.info select:focus, +.ui.form .field.info input:not([type]):focus, +.ui.form .field.info input[type="date"]:focus, +.ui.form .field.info input[type="datetime-local"]:focus, +.ui.form .field.info input[type="email"]:focus, +.ui.form .field.info input[type="number"]:focus, +.ui.form .field.info input[type="password"]:focus, +.ui.form .field.info input[type="search"]:focus, +.ui.form .field.info input[type="tel"]:focus, +.ui.form .field.info input[type="time"]:focus, +.ui.form .field.info input[type="text"]:focus, +.ui.form .field.info input[type="file"]:focus, +.ui.form .field.info input[type="url"]:focus { + background: #F8FFFF; + border-color: #A9D5DE; + color: #276F86; + -webkit-box-shadow: none; + box-shadow: none; } -/* Inverted */ +/* Preserve Native Select Stylings */ -.ui.inverted.breadcrumb { - color: #DCDDDE; +.ui.form .field.info select { + -webkit-appearance: menulist-button; } -.ui.inverted.breadcrumb > .active.section { - color: #FFFFFF; -} +/*------------------ + Input State + --------------------*/ -.ui.inverted.breadcrumb > .divider { - color: rgba(255, 255, 255, 0.7); +/* Transparent */ + +.ui.form .field.info .transparent.input input, +.ui.form .field.info .transparent.input textarea, +.ui.form .field.info input.transparent, +.ui.form .field.info textarea.transparent { + background-color: #F8FFFF !important; + color: #276F86 !important; } -/******************************* - States -*******************************/ +/* Autofilled */ -.ui.breadcrumb .active.section { - font-weight: 600; +.ui.form .info.info input:-webkit-autofill { + -webkit-box-shadow: 0 0 0 100px #F0FAFF inset !important; + box-shadow: 0 0 0 100px #F0FAFF inset !important; + border-color: #b3e0e0 !important; } -/******************************* - Variations -*******************************/ +/* Placeholder */ -.ui.breadcrumb { - font-size: 1rem; +.ui.form .info ::-webkit-input-placeholder { + color: #98cfe1; } -.ui.mini.breadcrumb { - font-size: 0.78571429rem; +.ui.form .info :-ms-input-placeholder { + color: #98cfe1 !important; } -.ui.tiny.breadcrumb { - font-size: 0.85714286rem; +.ui.form .info ::-moz-placeholder { + color: #98cfe1; } -.ui.small.breadcrumb { - font-size: 0.92857143rem; +.ui.form .info :focus::-webkit-input-placeholder { + color: #70bdd6; } -.ui.large.breadcrumb { - font-size: 1.14285714rem; +.ui.form .info :focus:-ms-input-placeholder { + color: #70bdd6 !important; } -.ui.big.breadcrumb { - font-size: 1.28571429rem; +.ui.form .info :focus::-moz-placeholder { + color: #70bdd6; } -.ui.huge.breadcrumb { - font-size: 1.42857143rem; +/*------------------ + Dropdown State + --------------------*/ + +.ui.form .fields.info .field .ui.dropdown, +.ui.form .fields.info .field .ui.dropdown .item, +.ui.form .field.info .ui.dropdown, +.ui.form .field.info .ui.dropdown > .text, +.ui.form .field.info .ui.dropdown .item { + background: #F8FFFF; + color: #276F86; } -.ui.massive.breadcrumb { - font-size: 1.71428571rem; +.ui.form .fields.info .field .ui.dropdown, +.ui.form .field.info .ui.dropdown { + border-color: #A9D5DE !important; } -/******************************* - Theme Overrides -*******************************/ +.ui.form .fields.info .field .ui.dropdown:hover, +.ui.form .field.info .ui.dropdown:hover { + border-color: #A9D5DE !important; +} -/******************************* - Site Overrides -*******************************/ +.ui.form .fields.info .field .ui.dropdown:hover .menu, +.ui.form .field.info .ui.dropdown:hover .menu { + border-color: #A9D5DE; +} -/******************************* - Elements -*******************************/ +.ui.form .fields.info .field .ui.multiple.selection.dropdown > .label, +.ui.form .field.info .ui.multiple.selection.dropdown > .label { + background-color: #cce3ea; + color: #276F86; +} -/*-------------------- - Form ----------------------*/ +/* Hover */ -.ui.form { - position: relative; - max-width: 100%; +.ui.form .fields.info .field .ui.dropdown .menu .item:hover, +.ui.form .field.info .ui.dropdown .menu .item:hover { + background-color: #e9f2fb; } -/*-------------------- - Content ----------------------*/ +/* Selected */ -.ui.form > p { - margin: 1em 0; +.ui.form .fields.info .field .ui.dropdown .menu .selected.item, +.ui.form .field.info .ui.dropdown .menu .selected.item { + background-color: #e9f2fb; } -/*-------------------- - Field ----------------------*/ +/* Active */ -.ui.form .field { - clear: both; - margin: 0 0 1em; -} - -.ui.form .fields .fields, -.ui.form .field:last-child, -.ui.form .fields:last-child .field { - margin-bottom: 0; -} - -.ui.form .fields .field { - clear: both; - margin: 0; +.ui.form .fields.info .field .ui.dropdown .menu .active.item, +.ui.form .field.info .ui.dropdown .menu .active.item { + background-color: #cef1fd !important; } /*-------------------- - Labels ----------------------*/ + Checkbox State + ---------------------*/ -.ui.form .field > label { - display: block; - margin: 0 0 0.28571429rem 0; - font-size: 0.92857143em; - font-weight: 600; - text-transform: none; +.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label, +.ui.form .field.info .checkbox:not(.toggle):not(.slider) label, +.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) .box, +.ui.form .field.info .checkbox:not(.toggle):not(.slider) .box { + color: #276F86; } -.ui.form:not(.inverted) .field > label:not(.button) { - color: rgba(0, 0, 0, 0.87); +.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label:before, +.ui.form .field.info .checkbox:not(.toggle):not(.slider) label:before, +.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) .box:before, +.ui.form .field.info .checkbox:not(.toggle):not(.slider) .box:before { + background: #F8FFFF; + border-color: #A9D5DE; } -/*-------------------- - Standard Inputs ----------------------*/ - -.ui.form textarea, -.ui.form input:not([type]), -.ui.form input[type="color"], -.ui.form input[type="date"], -.ui.form input[type="datetime-local"], -.ui.form input[type="email"], -.ui.form input[type="month"], -.ui.form input[type="number"], -.ui.form input[type="password"], -.ui.form input[type="search"], -.ui.form input[type="tel"], -.ui.form input[type="time"], -.ui.form input[type="text"], -.ui.form input[type="file"], -.ui.form input[type="url"], -.ui.form input[type="week"] { - width: 100%; - vertical-align: top; +.ui.form .fields.info .field .checkbox label:after, +.ui.form .field.info .checkbox label:after, +.ui.form .fields.info .field .checkbox .box:after, +.ui.form .field.info .checkbox .box:after { + color: #276F86; } -/* Set max height on unusual input */ - -.ui.form ::-webkit-datetime-edit, -.ui.form ::-webkit-inner-spin-button { - height: 1.21428571em; +.ui.inverted.form .fields.info .field label, +.ui.inverted.form .info.field label { + color: #c6e3e9; } -.ui.form input:not([type]), -.ui.form input[type="color"], -.ui.form input[type="date"], -.ui.form input[type="datetime-local"], -.ui.form input[type="email"], -.ui.form input[type="month"], -.ui.form input[type="number"], -.ui.form input[type="password"], -.ui.form input[type="search"], -.ui.form input[type="tel"], -.ui.form input[type="time"], -.ui.form input[type="text"], -.ui.form input[type="file"], -.ui.form input[type="url"], -.ui.form input[type="week"] { - font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - margin: 0; - outline: none; - -webkit-appearance: none; - -webkit-tap-highlight-color: rgba(255, 255, 255, 0); - line-height: 1.21428571em; - padding: 0.67857143em 1em; - font-size: 1em; - background: #FFFFFF; - border: 1px solid rgba(34, 36, 38, 0.15); - color: rgba(0, 0, 0, 0.87); - border-radius: 0.28571429rem; - -webkit-box-shadow: 0 0 0 0 transparent inset; - box-shadow: 0 0 0 0 transparent inset; - -webkit-transition: color 0.1s ease, border-color 0.1s ease; - transition: color 0.1s ease, border-color 0.1s ease; -} +/* On Form */ -.ui.form input[type="color"] { - padding: initial; +.ui.form.success .success.message:not(:empty) { + display: block; } -.ui.form input::-webkit-calendar-picker-indicator { - padding: 0; - opacity: 0.5; - -webkit-transition: opacity 0.3s ease; - transition: opacity 0.3s ease; - cursor: pointer; +.ui.form.success .compact.success.message:not(:empty) { + display: inline-block; } -/* Text Area */ - -.ui.input textarea, -.ui.form textarea { - margin: 0; - -webkit-appearance: none; - -webkit-tap-highlight-color: rgba(255, 255, 255, 0); - padding: 0.78571429em 1em; - background: #FFFFFF; - border: 1px solid rgba(34, 36, 38, 0.15); - outline: none; - color: rgba(0, 0, 0, 0.87); - border-radius: 0.28571429rem; - -webkit-box-shadow: 0 0 0 0 transparent inset; - box-shadow: 0 0 0 0 transparent inset; - -webkit-transition: color 0.1s ease, border-color 0.1s ease; - transition: color 0.1s ease, border-color 0.1s ease; - font-size: 1em; - font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - line-height: 1.2857; - resize: vertical; +.ui.form.success .icon.success.message:not(:empty) { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } -.ui.form textarea:not([rows]) { - height: 12em; - min-height: 8em; - max-height: 24em; -} +/* On Field(s) */ -.ui.form textarea, -.ui.form input[type="checkbox"] { - vertical-align: top; +.ui.form .fields.success .success.message:not(:empty), +.ui.form .field.success .success.message:not(:empty) { + display: block; } -/*-------------------- - Checkbox margin ----------------------*/ - -.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) label + .ui.ui.checkbox { - margin-top: 0.7em; +.ui.form .fields.success .compact.success.message:not(:empty), +.ui.form .field.success .compact.success.message:not(:empty) { + display: inline-block; } -.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.checkbox { - margin-top: 2.41428571em; +.ui.form .fields.success .icon.success.message:not(:empty), +.ui.form .field.success .icon.success.message:not(:empty) { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } -.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.toggle.checkbox { - margin-top: 2.21428571em; +.ui.ui.form .fields.success .field label, +.ui.ui.form .fields.success .field .ui.label:not(.corner), +.ui.ui.form .field.success label, +.ui.ui.form .field.success .ui.label:not(.corner), +.ui.ui.form .fields.success .field .input, +.ui.ui.form .field.success .input { + color: #2C662D; } -.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.slider.checkbox { - margin-top: 2.61428571em; +.ui.form .fields.success .field .ui.label, +.ui.form .field.success .ui.label { + background-color: #b9d1ad; } -.ui.ui.form .field .fields .field:not(:only-child) .ui.checkbox { - margin-top: 0.6em; +.ui.form .fields.success .field .corner.label, +.ui.form .field.success .corner.label { + border-color: #2C662D; + color: #FFFFFF; } -.ui.ui.form .field .fields .field:not(:only-child) .ui.toggle.checkbox { - margin-top: 0.5em; +.ui.form .fields.success .field textarea, +.ui.form .fields.success .field select, +.ui.form .fields.success .field input:not([type]), +.ui.form .fields.success .field input[type="date"], +.ui.form .fields.success .field input[type="datetime-local"], +.ui.form .fields.success .field input[type="email"], +.ui.form .fields.success .field input[type="number"], +.ui.form .fields.success .field input[type="password"], +.ui.form .fields.success .field input[type="search"], +.ui.form .fields.success .field input[type="tel"], +.ui.form .fields.success .field input[type="time"], +.ui.form .fields.success .field input[type="text"], +.ui.form .fields.success .field input[type="file"], +.ui.form .fields.success .field input[type="url"], +.ui.form .field.success textarea, +.ui.form .field.success select, +.ui.form .field.success input:not([type]), +.ui.form .field.success input[type="date"], +.ui.form .field.success input[type="datetime-local"], +.ui.form .field.success input[type="email"], +.ui.form .field.success input[type="number"], +.ui.form .field.success input[type="password"], +.ui.form .field.success input[type="search"], +.ui.form .field.success input[type="tel"], +.ui.form .field.success input[type="time"], +.ui.form .field.success input[type="text"], +.ui.form .field.success input[type="file"], +.ui.form .field.success input[type="url"] { + color: #2C662D; + background: #FCFFF5; + border-color: #A3C293; + border-radius: ''; + -webkit-box-shadow: none; + box-shadow: none; } -.ui.ui.form .field .fields .field:not(:only-child) .ui.slider.checkbox { - margin-top: 0.7em; +.ui.form .field.success textarea:focus, +.ui.form .field.success select:focus, +.ui.form .field.success input:not([type]):focus, +.ui.form .field.success input[type="date"]:focus, +.ui.form .field.success input[type="datetime-local"]:focus, +.ui.form .field.success input[type="email"]:focus, +.ui.form .field.success input[type="number"]:focus, +.ui.form .field.success input[type="password"]:focus, +.ui.form .field.success input[type="search"]:focus, +.ui.form .field.success input[type="tel"]:focus, +.ui.form .field.success input[type="time"]:focus, +.ui.form .field.success input[type="text"]:focus, +.ui.form .field.success input[type="file"]:focus, +.ui.form .field.success input[type="url"]:focus { + background: #FCFFF5; + border-color: #A3C293; + color: #2C662D; + -webkit-box-shadow: none; + box-shadow: none; } -/*-------------------- - Transparent - ---------------------*/ +/* Preserve Native Select Stylings */ -.ui.form .field .transparent.input:not(.icon) input, -.ui.form .field input.transparent, -.ui.form .field textarea.transparent { - padding: 0.67857143em 1em; +.ui.form .field.success select { + -webkit-appearance: menulist-button; } -.ui.form .field input.transparent, -.ui.form .field textarea.transparent { - border-color: transparent !important; - background-color: transparent !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; -} +/*------------------ + Input State + --------------------*/ -/*-------------------------- - Input w/ attached Button ----------------------------*/ +/* Transparent */ -.ui.form input.attached { - width: auto; +.ui.form .field.success .transparent.input input, +.ui.form .field.success .transparent.input textarea, +.ui.form .field.success input.transparent, +.ui.form .field.success textarea.transparent { + background-color: #FCFFF5 !important; + color: #2C662D !important; } -/*-------------------- - Basic Select ----------------------*/ +/* Autofilled */ -.ui.form select { - display: block; - height: auto; - width: 100%; - background: #FFFFFF; - border: 1px solid rgba(34, 36, 38, 0.15); - border-radius: 0.28571429rem; - -webkit-box-shadow: 0 0 0 0 transparent inset; - box-shadow: 0 0 0 0 transparent inset; - padding: 0.62em 1em; - color: rgba(0, 0, 0, 0.87); - -webkit-transition: color 0.1s ease, border-color 0.1s ease; - transition: color 0.1s ease, border-color 0.1s ease; +.ui.form .success.success input:-webkit-autofill { + -webkit-box-shadow: 0 0 0 100px #F0FFF0 inset !important; + box-shadow: 0 0 0 100px #F0FFF0 inset !important; + border-color: #bee0b3 !important; } -/*-------------------- - Dropdown ----------------------*/ - -/* Block */ +/* Placeholder */ -.ui.form .field > .selection.dropdown:not(.compact) { - min-width: auto; - width: 100%; +.ui.form .success ::-webkit-input-placeholder { + color: #8fcf90; } -.ui.form .field > .selection.dropdown > .dropdown.icon { - float: right; +.ui.form .success :-ms-input-placeholder { + color: #8fcf90 !important; } -/* Inline */ - -.ui.form .inline.fields .field > .selection.dropdown, -.ui.form .inline.field > .selection.dropdown { - width: auto; +.ui.form .success ::-moz-placeholder { + color: #8fcf90; } -.ui.form .inline.fields .field > .selection.dropdown > .dropdown.icon, -.ui.form .inline.field > .selection.dropdown > .dropdown.icon { - float: none; +.ui.form .success :focus::-webkit-input-placeholder { + color: #6cbf6d; } -/*-------------------- - UI Input ----------------------*/ - -/* Block */ - -.ui.form .field .ui.input, -.ui.form .fields .field .ui.input, -.ui.form .wide.field .ui.input { - width: 100%; +.ui.form .success :focus:-ms-input-placeholder { + color: #6cbf6d !important; } -/* Inline */ - -.ui.form .inline.fields .field:not(.wide) .ui.input, -.ui.form .inline.field:not(.wide) .ui.input { - width: auto; - vertical-align: middle; +.ui.form .success :focus::-moz-placeholder { + color: #6cbf6d; } -/* Auto Input */ +/*------------------ + Dropdown State + --------------------*/ -.ui.form .fields .field .ui.input input, -.ui.form .field .ui.input input { - width: auto; +.ui.form .fields.success .field .ui.dropdown, +.ui.form .fields.success .field .ui.dropdown .item, +.ui.form .field.success .ui.dropdown, +.ui.form .field.success .ui.dropdown > .text, +.ui.form .field.success .ui.dropdown .item { + background: #FCFFF5; + color: #2C662D; } -/* Full Width Input */ - -.ui.form .ten.fields .ui.input input, -.ui.form .nine.fields .ui.input input, -.ui.form .eight.fields .ui.input input, -.ui.form .seven.fields .ui.input input, -.ui.form .six.fields .ui.input input, -.ui.form .five.fields .ui.input input, -.ui.form .four.fields .ui.input input, -.ui.form .three.fields .ui.input input, -.ui.form .two.fields .ui.input input, -.ui.form .wide.field .ui.input input { - -webkit-box-flex: 1; - -ms-flex: 1 0 auto; - flex: 1 0 auto; - width: 0; +.ui.form .fields.success .field .ui.dropdown, +.ui.form .field.success .ui.dropdown { + border-color: #A3C293 !important; } -/*-------------------- - Types of Messages ----------------------*/ +.ui.form .fields.success .field .ui.dropdown:hover, +.ui.form .field.success .ui.dropdown:hover { + border-color: #A3C293 !important; +} -.ui.form .error.message, -.ui.form .error.message:empty { - display: none; +.ui.form .fields.success .field .ui.dropdown:hover .menu, +.ui.form .field.success .ui.dropdown:hover .menu { + border-color: #A3C293; } -.ui.form .info.message, -.ui.form .info.message:empty { - display: none; +.ui.form .fields.success .field .ui.multiple.selection.dropdown > .label, +.ui.form .field.success .ui.multiple.selection.dropdown > .label { + background-color: #cceacc; + color: #2C662D; } -.ui.form .success.message, -.ui.form .success.message:empty { - display: none; +/* Hover */ + +.ui.form .fields.success .field .ui.dropdown .menu .item:hover, +.ui.form .field.success .ui.dropdown .menu .item:hover { + background-color: #e9fbe9; } -.ui.form .warning.message, -.ui.form .warning.message:empty { - display: none; +/* Selected */ + +.ui.form .fields.success .field .ui.dropdown .menu .selected.item, +.ui.form .field.success .ui.dropdown .menu .selected.item { + background-color: #e9fbe9; } -/* Assumptions */ +/* Active */ -.ui.form .message:first-child { - margin-top: 0; +.ui.form .fields.success .field .ui.dropdown .menu .active.item, +.ui.form .field.success .ui.dropdown .menu .active.item { + background-color: #dafdce !important; } /*-------------------- - Validation Prompt ----------------------*/ + Checkbox State + ---------------------*/ -.ui.form .field .prompt.label { - white-space: normal; - background: #FFFFFF !important; - border: 1px solid #E0B4B4 !important; - color: #9F3A38 !important; +.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label, +.ui.form .field.success .checkbox:not(.toggle):not(.slider) label, +.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) .box, +.ui.form .field.success .checkbox:not(.toggle):not(.slider) .box { + color: #2C662D; } -.ui.form .field .prompt.label li::before { - color: #9F3A38; +.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label:before, +.ui.form .field.success .checkbox:not(.toggle):not(.slider) label:before, +.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) .box:before, +.ui.form .field.success .checkbox:not(.toggle):not(.slider) .box:before { + background: #FCFFF5; + border-color: #A3C293; } -.ui.form .inline.fields .field .prompt, -.ui.form .inline.field .prompt { - vertical-align: top; - margin: -0.25em 0 -0.5em 0.5em; +.ui.form .fields.success .field .checkbox label:after, +.ui.form .field.success .checkbox label:after, +.ui.form .fields.success .field .checkbox .box:after, +.ui.form .field.success .checkbox .box:after { + color: #2C662D; } -.ui.form .inline.fields .field .prompt::before, -.ui.form .inline.field .prompt::before { - border-width: 0 0 1px 1px; - bottom: auto; - right: auto; - top: 50%; - left: 0; +.ui.inverted.form .fields.success .field label, +.ui.inverted.form .success.field label { + color: #b9d1ad; } -/******************************* - States -*******************************/ - -/*-------------------- - Autofilled ----------------------*/ +/* On Form */ -.ui.form .field.field input:-webkit-autofill { - -webkit-box-shadow: 0 0 0 100px #FFFFF0 inset !important; - box-shadow: 0 0 0 100px #FFFFF0 inset !important; - border-color: #E5DFA1 !important; +.ui.form.warning .warning.message:not(:empty) { + display: block; } -/* Focus */ - -.ui.form .field.field input:-webkit-autofill:focus { - -webkit-box-shadow: 0 0 0 100px #FFFFF0 inset !important; - box-shadow: 0 0 0 100px #FFFFF0 inset !important; - border-color: #D5C315 !important; +.ui.form.warning .compact.warning.message:not(:empty) { + display: inline-block; } -/*-------------------- - Placeholder ----------------------*/ - -/* browsers require these rules separate */ - -.ui.form ::-webkit-input-placeholder { - color: rgba(191, 191, 191, 0.87); +.ui.form.warning .icon.warning.message:not(:empty) { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } -.ui.form :-ms-input-placeholder { - color: rgba(191, 191, 191, 0.87) !important; -} +/* On Field(s) */ -.ui.form ::-moz-placeholder { - color: rgba(191, 191, 191, 0.87); - opacity: 1; +.ui.form .fields.warning .warning.message:not(:empty), +.ui.form .field.warning .warning.message:not(:empty) { + display: block; } -.ui.form :focus::-webkit-input-placeholder { - color: rgba(115, 115, 115, 0.87); +.ui.form .fields.warning .compact.warning.message:not(:empty), +.ui.form .field.warning .compact.warning.message:not(:empty) { + display: inline-block; } -.ui.form :focus:-ms-input-placeholder { - color: rgba(115, 115, 115, 0.87) !important; +.ui.form .fields.warning .icon.warning.message:not(:empty), +.ui.form .field.warning .icon.warning.message:not(:empty) { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } -.ui.form :focus::-moz-placeholder { - color: rgba(115, 115, 115, 0.87); +.ui.ui.form .fields.warning .field label, +.ui.ui.form .fields.warning .field .ui.label:not(.corner), +.ui.ui.form .field.warning label, +.ui.ui.form .field.warning .ui.label:not(.corner), +.ui.ui.form .fields.warning .field .input, +.ui.ui.form .field.warning .input { + color: #573A08; } -/*-------------------- - Focus ----------------------*/ +.ui.form .fields.warning .field .ui.label, +.ui.form .field.warning .ui.label { + background-color: #d7ccb5; +} -.ui.form input:not([type]):focus, -.ui.form input[type="color"]:focus, -.ui.form input[type="date"]:focus, -.ui.form input[type="datetime-local"]:focus, -.ui.form input[type="email"]:focus, -.ui.form input[type="month"]:focus, -.ui.form input[type="number"]:focus, -.ui.form input[type="password"]:focus, -.ui.form input[type="search"]:focus, -.ui.form input[type="tel"]:focus, -.ui.form input[type="time"]:focus, -.ui.form input[type="text"]:focus, -.ui.form input[type="file"]:focus, -.ui.form input[type="url"]:focus, -.ui.form input[type="week"]:focus { - color: rgba(0, 0, 0, 0.95); - border-color: #85B7D9; - border-radius: 0.28571429rem; - background: #FFFFFF; - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset; +.ui.form .fields.warning .field .corner.label, +.ui.form .field.warning .corner.label { + border-color: #573A08; + color: #FFFFFF; } -.ui.form .ui.action.input:not([class*="left action"]) input:not([type]):focus, -.ui.form .ui.action.input:not([class*="left action"]) input[type="color"]:focus, -.ui.form .ui.action.input:not([class*="left action"]) input[type="date"]:focus, -.ui.form .ui.action.input:not([class*="left action"]) input[type="datetime-local"]:focus, -.ui.form .ui.action.input:not([class*="left action"]) input[type="email"]:focus, -.ui.form .ui.action.input:not([class*="left action"]) input[type="month"]:focus, -.ui.form .ui.action.input:not([class*="left action"]) input[type="number"]:focus, -.ui.form .ui.action.input:not([class*="left action"]) input[type="password"]:focus, -.ui.form .ui.action.input:not([class*="left action"]) input[type="search"]:focus, -.ui.form .ui.action.input:not([class*="left action"]) input[type="tel"]:focus, -.ui.form .ui.action.input:not([class*="left action"]) input[type="time"]:focus, -.ui.form .ui.action.input:not([class*="left action"]) input[type="text"]:focus, -.ui.form .ui.action.input:not([class*="left action"]) input[type="file"]:focus, -.ui.form .ui.action.input:not([class*="left action"]) input[type="url"]:focus, -.ui.form .ui.action.input:not([class*="left action"]) input[type="week"]:focus { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.ui.form .ui[class*="left action"].input input:not([type]), -.ui.form .ui[class*="left action"].input input[type="color"], -.ui.form .ui[class*="left action"].input input[type="date"], -.ui.form .ui[class*="left action"].input input[type="datetime-local"], -.ui.form .ui[class*="left action"].input input[type="email"], -.ui.form .ui[class*="left action"].input input[type="month"], -.ui.form .ui[class*="left action"].input input[type="number"], -.ui.form .ui[class*="left action"].input input[type="password"], -.ui.form .ui[class*="left action"].input input[type="search"], -.ui.form .ui[class*="left action"].input input[type="tel"], -.ui.form .ui[class*="left action"].input input[type="time"], -.ui.form .ui[class*="left action"].input input[type="text"], -.ui.form .ui[class*="left action"].input input[type="file"], -.ui.form .ui[class*="left action"].input input[type="url"], -.ui.form .ui[class*="left action"].input input[type="week"] { - border-bottom-left-radius: 0; - border-top-left-radius: 0; +.ui.form .fields.warning .field textarea, +.ui.form .fields.warning .field select, +.ui.form .fields.warning .field input:not([type]), +.ui.form .fields.warning .field input[type="date"], +.ui.form .fields.warning .field input[type="datetime-local"], +.ui.form .fields.warning .field input[type="email"], +.ui.form .fields.warning .field input[type="number"], +.ui.form .fields.warning .field input[type="password"], +.ui.form .fields.warning .field input[type="search"], +.ui.form .fields.warning .field input[type="tel"], +.ui.form .fields.warning .field input[type="time"], +.ui.form .fields.warning .field input[type="text"], +.ui.form .fields.warning .field input[type="file"], +.ui.form .fields.warning .field input[type="url"], +.ui.form .field.warning textarea, +.ui.form .field.warning select, +.ui.form .field.warning input:not([type]), +.ui.form .field.warning input[type="date"], +.ui.form .field.warning input[type="datetime-local"], +.ui.form .field.warning input[type="email"], +.ui.form .field.warning input[type="number"], +.ui.form .field.warning input[type="password"], +.ui.form .field.warning input[type="search"], +.ui.form .field.warning input[type="tel"], +.ui.form .field.warning input[type="time"], +.ui.form .field.warning input[type="text"], +.ui.form .field.warning input[type="file"], +.ui.form .field.warning input[type="url"] { + color: #573A08; + background: #FFFAF3; + border-color: #C9BA9B; + border-radius: ''; + -webkit-box-shadow: none; + box-shadow: none; } -.ui.form textarea:focus { - color: rgba(0, 0, 0, 0.95); - border-color: #85B7D9; - border-radius: 0.28571429rem; - background: #FFFFFF; - -webkit-box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset; - box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset; - -webkit-appearance: none; +.ui.form .field.warning textarea:focus, +.ui.form .field.warning select:focus, +.ui.form .field.warning input:not([type]):focus, +.ui.form .field.warning input[type="date"]:focus, +.ui.form .field.warning input[type="datetime-local"]:focus, +.ui.form .field.warning input[type="email"]:focus, +.ui.form .field.warning input[type="number"]:focus, +.ui.form .field.warning input[type="password"]:focus, +.ui.form .field.warning input[type="search"]:focus, +.ui.form .field.warning input[type="tel"]:focus, +.ui.form .field.warning input[type="time"]:focus, +.ui.form .field.warning input[type="text"]:focus, +.ui.form .field.warning input[type="file"]:focus, +.ui.form .field.warning input[type="url"]:focus { + background: #FFFAF3; + border-color: #C9BA9B; + color: #573A08; + -webkit-box-shadow: none; + box-shadow: none; } -/* Focus */ +/* Preserve Native Select Stylings */ -.ui.form input:focus::-webkit-calendar-picker-indicator { - opacity: 1; +.ui.form .field.warning select { + -webkit-appearance: menulist-button; } -/*-------------------- - States - ---------------------*/ +/*------------------ + Input State + --------------------*/ -/* On Form */ +/* Transparent */ -.ui.form.error .error.message:not(:empty) { - display: block; +.ui.form .field.warning .transparent.input input, +.ui.form .field.warning .transparent.input textarea, +.ui.form .field.warning input.transparent, +.ui.form .field.warning textarea.transparent { + background-color: #FFFAF3 !important; + color: #573A08 !important; } -.ui.form.error .compact.error.message:not(:empty) { - display: inline-block; -} +/* Autofilled */ -.ui.form.error .icon.error.message:not(:empty) { - display: -webkit-box; - display: -ms-flexbox; - display: flex; +.ui.form .warning.warning input:-webkit-autofill { + -webkit-box-shadow: 0 0 0 100px #FFFFe0 inset !important; + box-shadow: 0 0 0 100px #FFFFe0 inset !important; + border-color: #e0e0b3 !important; } -/* On Field(s) */ +/* Placeholder */ -.ui.form .fields.error .error.message:not(:empty), -.ui.form .field.error .error.message:not(:empty) { - display: block; +.ui.form .warning ::-webkit-input-placeholder { + color: #edad3e; } -.ui.form .fields.error .compact.error.message:not(:empty), -.ui.form .field.error .compact.error.message:not(:empty) { - display: inline-block; +.ui.form .warning :-ms-input-placeholder { + color: #edad3e !important; } -.ui.form .fields.error .icon.error.message:not(:empty), -.ui.form .field.error .icon.error.message:not(:empty) { - display: -webkit-box; - display: -ms-flexbox; - display: flex; +.ui.form .warning ::-moz-placeholder { + color: #edad3e; } -.ui.ui.form .fields.error .field label, -.ui.ui.form .fields.error .field .ui.label:not(.corner), -.ui.ui.form .field.error label, -.ui.ui.form .field.error .ui.label:not(.corner), -.ui.ui.form .fields.error .field .input, -.ui.ui.form .field.error .input { - color: #9F3A38; +.ui.form .warning :focus::-webkit-input-placeholder { + color: #e39715; } -.ui.form .fields.error .field .ui.label, -.ui.form .field.error .ui.label { - background-color: #ecd1d1; +.ui.form .warning :focus:-ms-input-placeholder { + color: #e39715 !important; } -.ui.form .fields.error .field .corner.label, -.ui.form .field.error .corner.label { - border-color: #9F3A38; - color: #FFFFFF; +.ui.form .warning :focus::-moz-placeholder { + color: #e39715; } -.ui.form .fields.error .field textarea, -.ui.form .fields.error .field select, -.ui.form .fields.error .field input:not([type]), -.ui.form .fields.error .field input[type="color"], -.ui.form .fields.error .field input[type="date"], -.ui.form .fields.error .field input[type="datetime-local"], -.ui.form .fields.error .field input[type="email"], -.ui.form .fields.error .field input[type="month"], -.ui.form .fields.error .field input[type="number"], -.ui.form .fields.error .field input[type="password"], -.ui.form .fields.error .field input[type="search"], -.ui.form .fields.error .field input[type="tel"], -.ui.form .fields.error .field input[type="time"], -.ui.form .fields.error .field input[type="text"], -.ui.form .fields.error .field input[type="file"], -.ui.form .fields.error .field input[type="url"], -.ui.form .fields.error .field input[type="week"], -.ui.form .field.error textarea, -.ui.form .field.error select, -.ui.form .field.error input:not([type]), -.ui.form .field.error input[type="color"], -.ui.form .field.error input[type="date"], -.ui.form .field.error input[type="datetime-local"], -.ui.form .field.error input[type="email"], -.ui.form .field.error input[type="month"], -.ui.form .field.error input[type="number"], -.ui.form .field.error input[type="password"], -.ui.form .field.error input[type="search"], -.ui.form .field.error input[type="tel"], -.ui.form .field.error input[type="time"], -.ui.form .field.error input[type="text"], -.ui.form .field.error input[type="file"], -.ui.form .field.error input[type="url"], -.ui.form .field.error input[type="week"] { - color: #9F3A38; - background: #FFF6F6; - border-color: #E0B4B4; - border-radius: ''; - -webkit-box-shadow: none; - box-shadow: none; -} +/*------------------ + Dropdown State + --------------------*/ -.ui.form .field input:not(:-moz-placeholder-shown):invalid { - color: #9F3A38; - background: #FFF6F6; - border-color: #E0B4B4; - border-radius: ''; - box-shadow: none; +.ui.form .fields.warning .field .ui.dropdown, +.ui.form .fields.warning .field .ui.dropdown .item, +.ui.form .field.warning .ui.dropdown, +.ui.form .field.warning .ui.dropdown > .text, +.ui.form .field.warning .ui.dropdown .item { + background: #FFFAF3; + color: #573A08; } -.ui.form .field input:not(:-ms-input-placeholder):invalid { - color: #9F3A38; - background: #FFF6F6; - border-color: #E0B4B4; - border-radius: ''; - box-shadow: none; +.ui.form .fields.warning .field .ui.dropdown, +.ui.form .field.warning .ui.dropdown { + border-color: #C9BA9B !important; } -.ui.form .field input:not(:placeholder-shown):invalid { - color: #9F3A38; - background: #FFF6F6; - border-color: #E0B4B4; - border-radius: ''; - -webkit-box-shadow: none; - box-shadow: none; +.ui.form .fields.warning .field .ui.dropdown:hover, +.ui.form .field.warning .ui.dropdown:hover { + border-color: #C9BA9B !important; } -.ui.form .field input:not(:-ms-input-placeholder):invalid { - color: #9F3A38; - background: #FFF6F6; - border-color: #E0B4B4; - border-radius: ''; - box-shadow: none; +.ui.form .fields.warning .field .ui.dropdown:hover .menu, +.ui.form .field.warning .ui.dropdown:hover .menu { + border-color: #C9BA9B; } -.ui.form .field.error textarea:focus, -.ui.form .field.error select:focus, -.ui.form .field.error input:not([type]):focus, -.ui.form .field.error input[type="color"]:focus, -.ui.form .field.error input[type="date"]:focus, -.ui.form .field.error input[type="datetime-local"]:focus, -.ui.form .field.error input[type="email"]:focus, -.ui.form .field.error input[type="month"]:focus, -.ui.form .field.error input[type="number"]:focus, -.ui.form .field.error input[type="password"]:focus, -.ui.form .field.error input[type="search"]:focus, -.ui.form .field.error input[type="tel"]:focus, -.ui.form .field.error input[type="time"]:focus, -.ui.form .field.error input[type="text"]:focus, -.ui.form .field.error input[type="file"]:focus, -.ui.form .field.error input[type="url"]:focus, -.ui.form .field.error input[type="week"]:focus { - background: #FFF6F6; - border-color: #E0B4B4; - color: #9F3A38; - -webkit-box-shadow: none; - box-shadow: none; +.ui.form .fields.warning .field .ui.multiple.selection.dropdown > .label, +.ui.form .field.warning .ui.multiple.selection.dropdown > .label { + background-color: #eaeacc; + color: #573A08; } -/* Preserve Native Select Stylings */ +/* Hover */ -.ui.form .field.error select { - -webkit-appearance: menulist-button; +.ui.form .fields.warning .field .ui.dropdown .menu .item:hover, +.ui.form .field.warning .ui.dropdown .menu .item:hover { + background-color: #fbfbe9; } -/*------------------ - Input State - --------------------*/ - -/* Transparent */ +/* Selected */ -.ui.form .field.error .transparent.input input, -.ui.form .field.error .transparent.input textarea, -.ui.form .field.error input.transparent, -.ui.form .field.error textarea.transparent { - background-color: #FFF6F6 !important; - color: #9F3A38 !important; +.ui.form .fields.warning .field .ui.dropdown .menu .selected.item, +.ui.form .field.warning .ui.dropdown .menu .selected.item { + background-color: #fbfbe9; } -/* Autofilled */ +/* Active */ -.ui.form .error.error input:-webkit-autofill { - -webkit-box-shadow: 0 0 0 100px #FFFAF0 inset !important; - box-shadow: 0 0 0 100px #FFFAF0 inset !important; - border-color: #E0B4B4 !important; +.ui.form .fields.warning .field .ui.dropdown .menu .active.item, +.ui.form .field.warning .ui.dropdown .menu .active.item { + background-color: #fdfdce !important; } -/* Placeholder */ +/*-------------------- + Checkbox State + ---------------------*/ -.ui.form .error ::-webkit-input-placeholder { - color: #e7bdbc; +.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label, +.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label, +.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) .box, +.ui.form .field.warning .checkbox:not(.toggle):not(.slider) .box { + color: #573A08; } -.ui.form .error :-ms-input-placeholder { - color: #e7bdbc !important; +.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label:before, +.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label:before, +.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) .box:before, +.ui.form .field.warning .checkbox:not(.toggle):not(.slider) .box:before { + background: #FFFAF3; + border-color: #C9BA9B; } -.ui.form .error ::-moz-placeholder { - color: #e7bdbc; +.ui.form .fields.warning .field .checkbox label:after, +.ui.form .field.warning .checkbox label:after, +.ui.form .fields.warning .field .checkbox .box:after, +.ui.form .field.warning .checkbox .box:after { + color: #573A08; } -.ui.form .error :focus::-webkit-input-placeholder { - color: #da9796; +.ui.inverted.form .fields.warning .field label, +.ui.inverted.form .warning.field label { + color: #d7ccb5; } -.ui.form .error :focus:-ms-input-placeholder { - color: #da9796 !important; -} +/*-------------------- + Disabled + ---------------------*/ -.ui.form .error :focus::-moz-placeholder { - color: #da9796; +.ui.form .disabled.fields .field, +.ui.form .disabled.field, +.ui.form .field :disabled { + pointer-events: none; + opacity: 0.45; } -/*------------------ - Dropdown State - --------------------*/ - -.ui.form .fields.error .field .ui.dropdown, -.ui.form .fields.error .field .ui.dropdown .item, -.ui.form .field.error .ui.dropdown, -.ui.form .field.error .ui.dropdown > .text, -.ui.form .field.error .ui.dropdown .item { - background: #FFF6F6; - color: #9F3A38; +.ui.form .field.disabled > label, +.ui.form .fields.disabled > label { + opacity: 0.45; } -.ui.form .fields.error .field .ui.dropdown, -.ui.form .field.error .ui.dropdown { - border-color: #E0B4B4 !important; +.ui.form .field.disabled :disabled { + opacity: 1; } -.ui.form .fields.error .field .ui.dropdown:hover, -.ui.form .field.error .ui.dropdown:hover { - border-color: #E0B4B4 !important; -} +/*-------------- + Loading + ---------------*/ -.ui.form .fields.error .field .ui.dropdown:hover .menu, -.ui.form .field.error .ui.dropdown:hover .menu { - border-color: #E0B4B4; +.ui.loading.form { + position: relative; + cursor: default; + pointer-events: none; } -.ui.form .fields.error .field .ui.multiple.selection.dropdown > .label, -.ui.form .field.error .ui.multiple.selection.dropdown > .label { - background-color: #EACBCB; - color: #9F3A38; +.ui.loading.form:before { + position: absolute; + content: ''; + top: 0; + left: 0; + background: rgba(255, 255, 255, 0.8); + width: 100%; + height: 100%; + z-index: 100; } -/* Hover */ +.ui.loading.form.segments:before { + border-radius: 0.28571429rem; +} -.ui.form .fields.error .field .ui.dropdown .menu .item:hover, -.ui.form .field.error .ui.dropdown .menu .item:hover { - background-color: #FBE7E7; +.ui.loading.form:after { + position: absolute; + content: ''; + top: 50%; + left: 50%; + margin: -1.5em 0 0 -1.5em; + width: 3em; + height: 3em; + -webkit-animation: loader 0.6s infinite linear; + animation: loader 0.6s infinite linear; + border: 0.2em solid #767676; + border-radius: 500rem; + -webkit-box-shadow: 0 0 0 1px transparent; + box-shadow: 0 0 0 1px transparent; + visibility: visible; + z-index: 101; } -/* Selected */ +/******************************* + Element Types +*******************************/ -.ui.form .fields.error .field .ui.dropdown .menu .selected.item, -.ui.form .field.error .ui.dropdown .menu .selected.item { - background-color: #FBE7E7; +/*-------------------- + Required Field + ---------------------*/ + +.ui.form .required.fields:not(.grouped) > .field > label:after, +.ui.form .required.fields.grouped > label:after, +.ui.form .required.field > label:after, +.ui.form .required.fields:not(.grouped) > .field > .checkbox:after, +.ui.form .required.field > .checkbox:after, +.ui.form label.required:after { + margin: -0.2em 0 0 0.2em; + content: '*'; + color: #DB2828; } -/* Active */ +.ui.form .required.fields:not(.grouped) > .field > label:after, +.ui.form .required.fields.grouped > label:after, +.ui.form .required.field > label:after, +.ui.form label.required:after { + display: inline-block; + vertical-align: top; +} -.ui.form .fields.error .field .ui.dropdown .menu .active.item, -.ui.form .field.error .ui.dropdown .menu .active.item { - background-color: #FDCFCF !important; +.ui.form .required.fields:not(.grouped) > .field > .checkbox:after, +.ui.form .required.field > .checkbox:after { + position: absolute; + top: 0; + left: 100%; } +/******************************* + Variations +*******************************/ + /*-------------------- - Checkbox State - ---------------------*/ + Inverted Colors + ---------------------*/ -.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label, -.ui.form .field.error .checkbox:not(.toggle):not(.slider) label { - color: #9F3A38; +.ui.inverted.form label, +.ui.form .inverted.segment label, +.ui.form .inverted.segment .ui.checkbox label, +.ui.form .inverted.segment .ui.checkbox .box, +.ui.inverted.form .ui.checkbox label, +.ui.inverted.form .ui.checkbox .box, +.ui.inverted.form .inline.fields > label, +.ui.inverted.form .inline.fields .field > label, +.ui.inverted.form .inline.fields .field > p, +.ui.inverted.form .inline.field > label, +.ui.inverted.form .inline.field > p { + color: rgba(255, 255, 255, 0.9); } -.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label::before, -.ui.form .field.error .checkbox:not(.toggle):not(.slider) label::before { - background: #FFF6F6; - border-color: #E0B4B4; +.ui.inverted.loading.form { + color: #FFFFFF; } -.ui.form .fields.error .field .checkbox label::after, -.ui.form .field.error .checkbox label::after { - color: #9F3A38; +.ui.inverted.loading.form:before { + background: rgba(0, 0, 0, 0.85); } -.ui.inverted.form .fields.error .field label, -.ui.inverted.form .error.field label { - color: #ecd1d1; +/* Inverted Field */ + +.ui.inverted.form input:not([type]), +.ui.inverted.form input[type="date"], +.ui.inverted.form input[type="datetime-local"], +.ui.inverted.form input[type="email"], +.ui.inverted.form input[type="number"], +.ui.inverted.form input[type="password"], +.ui.inverted.form input[type="search"], +.ui.inverted.form input[type="tel"], +.ui.inverted.form input[type="time"], +.ui.inverted.form input[type="text"], +.ui.inverted.form input[type="file"], +.ui.inverted.form input[type="url"] { + background: #FFFFFF; + border-color: rgba(255, 255, 255, 0.1); + color: rgba(0, 0, 0, 0.87); + -webkit-box-shadow: none; + box-shadow: none; } -/* On Form */ +/*-------------------- + Field Groups + ---------------------*/ -.ui.form.info .info.message:not(:empty) { +/* Grouped Vertically */ + +.ui.form .grouped.fields { display: block; + margin: 0 0 1em; } -.ui.form.info .compact.info.message:not(:empty) { - display: inline-block; +.ui.form .grouped.fields:last-child { + margin-bottom: 0; } -.ui.form.info .icon.info.message:not(:empty) { - display: -webkit-box; - display: -ms-flexbox; - display: flex; +.ui.form .grouped.fields > label { + margin: 0 0 0.28571429rem 0; + color: rgba(0, 0, 0, 0.87); + font-size: 0.92857143em; + font-weight: 600; + text-transform: none; } -/* On Field(s) */ - -.ui.form .fields.info .info.message:not(:empty), -.ui.form .field.info .info.message:not(:empty) { +.ui.form .grouped.fields .field, +.ui.form .grouped.inline.fields .field { display: block; + margin: 0.5em 0; + padding: 0; } -.ui.form .fields.info .compact.info.message:not(:empty), -.ui.form .field.info .compact.info.message:not(:empty) { - display: inline-block; +.ui.form .grouped.inline.fields .ui.checkbox { + margin-bottom: 0.4em; } -.ui.form .fields.info .icon.info.message:not(:empty), -.ui.form .field.info .icon.info.message:not(:empty) { +/*-------------------- + Fields +---------------------*/ + +/* Split fields */ + +.ui.form .fields { display: -webkit-box; display: -ms-flexbox; display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + margin: 0 -0.5em 1em; } -.ui.ui.form .fields.info .field label, -.ui.ui.form .fields.info .field .ui.label:not(.corner), -.ui.ui.form .field.info label, -.ui.ui.form .field.info .ui.label:not(.corner), -.ui.ui.form .fields.info .field .input, -.ui.ui.form .field.info .input { - color: #276F86; +.ui.form .fields > .field { + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + padding-left: 0.5em; + padding-right: 0.5em; } -.ui.form .fields.info .field .ui.label, -.ui.form .field.info .ui.label { - background-color: #c6e3e9; +.ui.form .fields > .field:first-child { + border-left: none; + -webkit-box-shadow: none; + box-shadow: none; } -.ui.form .fields.info .field .corner.label, -.ui.form .field.info .corner.label { - border-color: #276F86; - color: #FFFFFF; +/* Other Combinations */ + +.ui.form .two.fields > .fields, +.ui.form .two.fields > .field { + width: 50%; } -.ui.form .fields.info .field textarea, -.ui.form .fields.info .field select, -.ui.form .fields.info .field input:not([type]), -.ui.form .fields.info .field input[type="color"], -.ui.form .fields.info .field input[type="date"], -.ui.form .fields.info .field input[type="datetime-local"], -.ui.form .fields.info .field input[type="email"], -.ui.form .fields.info .field input[type="month"], -.ui.form .fields.info .field input[type="number"], -.ui.form .fields.info .field input[type="password"], -.ui.form .fields.info .field input[type="search"], -.ui.form .fields.info .field input[type="tel"], -.ui.form .fields.info .field input[type="time"], -.ui.form .fields.info .field input[type="text"], -.ui.form .fields.info .field input[type="file"], -.ui.form .fields.info .field input[type="url"], -.ui.form .fields.info .field input[type="week"], -.ui.form .field.info textarea, -.ui.form .field.info select, -.ui.form .field.info input:not([type]), -.ui.form .field.info input[type="color"], -.ui.form .field.info input[type="date"], -.ui.form .field.info input[type="datetime-local"], -.ui.form .field.info input[type="email"], -.ui.form .field.info input[type="month"], -.ui.form .field.info input[type="number"], -.ui.form .field.info input[type="password"], -.ui.form .field.info input[type="search"], -.ui.form .field.info input[type="tel"], -.ui.form .field.info input[type="time"], -.ui.form .field.info input[type="text"], -.ui.form .field.info input[type="file"], -.ui.form .field.info input[type="url"], -.ui.form .field.info input[type="week"] { - color: #276F86; - background: #F8FFFF; - border-color: #A9D5DE; - border-radius: ''; - -webkit-box-shadow: none; - box-shadow: none; +.ui.form .three.fields > .fields, +.ui.form .three.fields > .field { + width: 33.33333333%; } -.ui.form .field.info textarea:focus, -.ui.form .field.info select:focus, -.ui.form .field.info input:not([type]):focus, -.ui.form .field.info input[type="color"]:focus, -.ui.form .field.info input[type="date"]:focus, -.ui.form .field.info input[type="datetime-local"]:focus, -.ui.form .field.info input[type="email"]:focus, -.ui.form .field.info input[type="month"]:focus, -.ui.form .field.info input[type="number"]:focus, -.ui.form .field.info input[type="password"]:focus, -.ui.form .field.info input[type="search"]:focus, -.ui.form .field.info input[type="tel"]:focus, -.ui.form .field.info input[type="time"]:focus, -.ui.form .field.info input[type="text"]:focus, -.ui.form .field.info input[type="file"]:focus, -.ui.form .field.info input[type="url"]:focus, -.ui.form .field.info input[type="week"]:focus { - background: #F8FFFF; - border-color: #A9D5DE; - color: #276F86; - -webkit-box-shadow: none; - box-shadow: none; +.ui.form .four.fields > .fields, +.ui.form .four.fields > .field { + width: 25%; } -/* Preserve Native Select Stylings */ +.ui.form .five.fields > .fields, +.ui.form .five.fields > .field { + width: 20%; +} -.ui.form .field.info select { - -webkit-appearance: menulist-button; +.ui.form .six.fields > .fields, +.ui.form .six.fields > .field { + width: 16.66666667%; } -/*------------------ - Input State - --------------------*/ +.ui.form .seven.fields > .fields, +.ui.form .seven.fields > .field { + width: 14.28571429%; +} -/* Transparent */ +.ui.form .eight.fields > .fields, +.ui.form .eight.fields > .field { + width: 12.5%; +} -.ui.form .field.info .transparent.input input, -.ui.form .field.info .transparent.input textarea, -.ui.form .field.info input.transparent, -.ui.form .field.info textarea.transparent { - background-color: #F8FFFF !important; - color: #276F86 !important; +.ui.form .nine.fields > .fields, +.ui.form .nine.fields > .field { + width: 11.11111111%; } -/* Autofilled */ +.ui.form .ten.fields > .fields, +.ui.form .ten.fields > .field { + width: 10%; +} -.ui.form .info.info input:-webkit-autofill { - -webkit-box-shadow: 0 0 0 100px #F0FAFF inset !important; - box-shadow: 0 0 0 100px #F0FAFF inset !important; - border-color: #b3e0e0 !important; +/* Swap to full width on mobile */ + +@media only screen and (max-width: 767.98px) { + .ui.form .fields { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-bottom: 0; + } + + .ui.form:not(.unstackable) .fields:not(.unstackable) > .fields, + .ui.form:not(.unstackable) .fields:not(.unstackable) > .field { + width: 100%; + margin: 0 0 1em; + } } -/* Placeholder */ +/* Sizing Combinations */ -.ui.form .info ::-webkit-input-placeholder { - color: #98cfe1; +.ui.form .fields .wide.field { + width: 6.25%; + padding-left: 0.5em; + padding-right: 0.5em; } -.ui.form .info :-ms-input-placeholder { - color: #98cfe1 !important; +.ui.form .one.wide.field { + width: 6.25%; } -.ui.form .info ::-moz-placeholder { - color: #98cfe1; +.ui.form .two.wide.field { + width: 12.5%; } -.ui.form .info :focus::-webkit-input-placeholder { - color: #70bdd6; +.ui.form .three.wide.field { + width: 18.75%; } -.ui.form .info :focus:-ms-input-placeholder { - color: #70bdd6 !important; +.ui.form .four.wide.field { + width: 25%; } -.ui.form .info :focus::-moz-placeholder { - color: #70bdd6; +.ui.form .five.wide.field { + width: 31.25%; } -/*------------------ - Dropdown State - --------------------*/ +.ui.form .six.wide.field { + width: 37.5%; +} -.ui.form .fields.info .field .ui.dropdown, -.ui.form .fields.info .field .ui.dropdown .item, -.ui.form .field.info .ui.dropdown, -.ui.form .field.info .ui.dropdown > .text, -.ui.form .field.info .ui.dropdown .item { - background: #F8FFFF; - color: #276F86; +.ui.form .seven.wide.field { + width: 43.75%; } -.ui.form .fields.info .field .ui.dropdown, -.ui.form .field.info .ui.dropdown { - border-color: #A9D5DE !important; +.ui.form .eight.wide.field { + width: 50%; } -.ui.form .fields.info .field .ui.dropdown:hover, -.ui.form .field.info .ui.dropdown:hover { - border-color: #A9D5DE !important; +.ui.form .nine.wide.field { + width: 56.25%; } -.ui.form .fields.info .field .ui.dropdown:hover .menu, -.ui.form .field.info .ui.dropdown:hover .menu { - border-color: #A9D5DE; +.ui.form .ten.wide.field { + width: 62.5%; } -.ui.form .fields.info .field .ui.multiple.selection.dropdown > .label, -.ui.form .field.info .ui.multiple.selection.dropdown > .label { - background-color: #cce3ea; - color: #276F86; +.ui.form .eleven.wide.field { + width: 68.75%; } -/* Hover */ +.ui.form .twelve.wide.field { + width: 75%; +} -.ui.form .fields.info .field .ui.dropdown .menu .item:hover, -.ui.form .field.info .ui.dropdown .menu .item:hover { - background-color: #e9f2fb; +.ui.form .thirteen.wide.field { + width: 81.25%; } -/* Selected */ +.ui.form .fourteen.wide.field { + width: 87.5%; +} -.ui.form .fields.info .field .ui.dropdown .menu .selected.item, -.ui.form .field.info .ui.dropdown .menu .selected.item { - background-color: #e9f2fb; +.ui.form .fifteen.wide.field { + width: 93.75%; } -/* Active */ +.ui.form .sixteen.wide.field { + width: 100%; +} -.ui.form .fields.info .field .ui.dropdown .menu .active.item, -.ui.form .field.info .ui.dropdown .menu .active.item { - background-color: #cef1fd !important; +/*-------------------- + Equal Width +---------------------*/ + +.ui[class*="equal width"].form .fields > .field, +.ui.form [class*="equal width"].fields > .field { + width: 100%; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; } /*-------------------- - Checkbox State - ---------------------*/ + Inline Fields + ---------------------*/ -.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label, -.ui.form .field.info .checkbox:not(.toggle):not(.slider) label { - color: #276F86; +.ui.form .inline.fields { + margin: 0 0 1em; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } -.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label::before, -.ui.form .field.info .checkbox:not(.toggle):not(.slider) label::before { - background: #F8FFFF; - border-color: #A9D5DE; +.ui.form .inline.fields .field { + margin: 0; + padding: 0 1em 0 0; } -.ui.form .fields.info .field .checkbox label::after, -.ui.form .field.info .checkbox label::after { - color: #276F86; +/* Inline Label */ + +.ui.form .inline.fields > label, +.ui.form .inline.fields .field > label, +.ui.form .inline.fields .field > p, +.ui.form .inline.field > label, +.ui.form .inline.field > p { + display: inline-block; + width: auto; + margin-top: 0; + margin-bottom: 0; + vertical-align: baseline; + font-size: 0.92857143em; + font-weight: 600; + color: rgba(0, 0, 0, 0.87); + text-transform: none; } -.ui.inverted.form .fields.info .field label, -.ui.inverted.form .info.field label { - color: #c6e3e9; +/* Grouped Inline Label */ + +.ui.form .inline.fields > label { + margin: 0.035714em 1em 0 0; } -/* On Form */ +/* Inline Input */ -.ui.form.success .success.message:not(:empty) { - display: block; +.ui.form .inline.fields .field > input, +.ui.form .inline.fields .field > select, +.ui.form .inline.field > input, +.ui.form .inline.field > select { + display: inline-block; + width: auto; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + font-size: 1em; } -.ui.form.success .compact.success.message:not(:empty) { +.ui.form .inline.fields .field .calendar:not(.popup), +.ui.form .inline.field .calendar:not(.popup) { display: inline-block; } -.ui.form.success .icon.success.message:not(:empty) { - display: -webkit-box; - display: -ms-flexbox; - display: flex; +.ui.form .inline.fields .field .calendar:not(.popup) > .input > input, +.ui.form .inline.field .calendar:not(.popup) > .input > input { + width: 13.11em; } -/* On Field(s) */ +/* Label */ -.ui.form .fields.success .success.message:not(:empty), -.ui.form .field.success .success.message:not(:empty) { - display: block; +.ui.form .inline.fields .field > :first-child, +.ui.form .inline.field > :first-child { + margin: 0 0.85714286em 0 0; } -.ui.form .fields.success .compact.success.message:not(:empty), -.ui.form .field.success .compact.success.message:not(:empty) { - display: inline-block; +.ui.form .inline.fields .field > :only-child, +.ui.form .inline.field > :only-child { + margin: 0; } -.ui.form .fields.success .icon.success.message:not(:empty), -.ui.form .field.success .icon.success.message:not(:empty) { +/* Wide */ + +.ui.form .inline.fields .wide.field { display: -webkit-box; display: -ms-flexbox; display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } -.ui.ui.form .fields.success .field label, -.ui.ui.form .fields.success .field .ui.label:not(.corner), -.ui.ui.form .field.success label, -.ui.ui.form .field.success .ui.label:not(.corner), -.ui.ui.form .fields.success .field .input, -.ui.ui.form .field.success .input { - color: #2C662D; +.ui.form .inline.fields .wide.field > input, +.ui.form .inline.fields .wide.field > select { + width: 100%; } -.ui.form .fields.success .field .ui.label, -.ui.form .field.success .ui.label { - background-color: #b9d1ad; -} +/*-------------------- + Sizes +---------------------*/ -.ui.form .fields.success .field .corner.label, -.ui.form .field.success .corner.label { - border-color: #2C662D; - color: #FFFFFF; +.ui.form, +.ui.form .field .dropdown, +.ui.form .field .dropdown .menu > .item { + font-size: 1rem; } -.ui.form .fields.success .field textarea, -.ui.form .fields.success .field select, -.ui.form .fields.success .field input:not([type]), -.ui.form .fields.success .field input[type="color"], -.ui.form .fields.success .field input[type="date"], -.ui.form .fields.success .field input[type="datetime-local"], -.ui.form .fields.success .field input[type="email"], -.ui.form .fields.success .field input[type="month"], -.ui.form .fields.success .field input[type="number"], -.ui.form .fields.success .field input[type="password"], -.ui.form .fields.success .field input[type="search"], -.ui.form .fields.success .field input[type="tel"], -.ui.form .fields.success .field input[type="time"], -.ui.form .fields.success .field input[type="text"], -.ui.form .fields.success .field input[type="file"], -.ui.form .fields.success .field input[type="url"], -.ui.form .fields.success .field input[type="week"], -.ui.form .field.success textarea, -.ui.form .field.success select, -.ui.form .field.success input:not([type]), -.ui.form .field.success input[type="color"], -.ui.form .field.success input[type="date"], -.ui.form .field.success input[type="datetime-local"], -.ui.form .field.success input[type="email"], -.ui.form .field.success input[type="month"], -.ui.form .field.success input[type="number"], -.ui.form .field.success input[type="password"], -.ui.form .field.success input[type="search"], -.ui.form .field.success input[type="tel"], -.ui.form .field.success input[type="time"], -.ui.form .field.success input[type="text"], -.ui.form .field.success input[type="file"], -.ui.form .field.success input[type="url"], -.ui.form .field.success input[type="week"] { - color: #2C662D; - background: #FCFFF5; - border-color: #A3C293; - border-radius: ''; - -webkit-box-shadow: none; - box-shadow: none; +.ui.mini.form, +.ui.mini.form .field .dropdown, +.ui.mini.form .field .dropdown .menu > .item { + font-size: 0.78571429rem; } -.ui.form .field.success textarea:focus, -.ui.form .field.success select:focus, -.ui.form .field.success input:not([type]):focus, -.ui.form .field.success input[type="color"]:focus, -.ui.form .field.success input[type="date"]:focus, -.ui.form .field.success input[type="datetime-local"]:focus, -.ui.form .field.success input[type="email"]:focus, -.ui.form .field.success input[type="month"]:focus, -.ui.form .field.success input[type="number"]:focus, -.ui.form .field.success input[type="password"]:focus, -.ui.form .field.success input[type="search"]:focus, -.ui.form .field.success input[type="tel"]:focus, -.ui.form .field.success input[type="time"]:focus, -.ui.form .field.success input[type="text"]:focus, -.ui.form .field.success input[type="file"]:focus, -.ui.form .field.success input[type="url"]:focus, -.ui.form .field.success input[type="week"]:focus { - background: #FCFFF5; - border-color: #A3C293; - color: #2C662D; - -webkit-box-shadow: none; - box-shadow: none; +.ui.tiny.form, +.ui.tiny.form .field .dropdown, +.ui.tiny.form .field .dropdown .menu > .item { + font-size: 0.85714286rem; } -/* Preserve Native Select Stylings */ - -.ui.form .field.success select { - -webkit-appearance: menulist-button; +.ui.small.form, +.ui.small.form .field .dropdown, +.ui.small.form .field .dropdown .menu > .item { + font-size: 0.92857143rem; } -/*------------------ - Input State - --------------------*/ - -/* Transparent */ +.ui.large.form, +.ui.large.form .field .dropdown, +.ui.large.form .field .dropdown .menu > .item { + font-size: 1.14285714rem; +} -.ui.form .field.success .transparent.input input, -.ui.form .field.success .transparent.input textarea, -.ui.form .field.success input.transparent, -.ui.form .field.success textarea.transparent { - background-color: #FCFFF5 !important; - color: #2C662D !important; +.ui.big.form, +.ui.big.form .field .dropdown, +.ui.big.form .field .dropdown .menu > .item { + font-size: 1.28571429rem; } -/* Autofilled */ +.ui.huge.form, +.ui.huge.form .field .dropdown, +.ui.huge.form .field .dropdown .menu > .item { + font-size: 1.42857143rem; +} -.ui.form .success.success input:-webkit-autofill { - -webkit-box-shadow: 0 0 0 100px #F0FFF0 inset !important; - box-shadow: 0 0 0 100px #F0FFF0 inset !important; - border-color: #bee0b3 !important; +.ui.massive.form, +.ui.massive.form .field .dropdown, +.ui.massive.form .field .dropdown .menu > .item { + font-size: 1.71428571rem; } -/* Placeholder */ +/******************************* + Theme Overrides +*******************************/ -.ui.form .success ::-webkit-input-placeholder { - color: #8fcf90; -} +/******************************* + Site Overrides +*******************************/ -.ui.form .success :-ms-input-placeholder { - color: #8fcf90 !important; -} +/******************************* + Standard +*******************************/ -.ui.form .success ::-moz-placeholder { - color: #8fcf90; +.ui.grid { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + padding: 0; } -.ui.form .success :focus::-webkit-input-placeholder { - color: #6cbf6d; +/*---------------------- + Remove Gutters +-----------------------*/ + +.ui.grid { + margin-top: -1rem; + margin-bottom: -1rem; + margin-left: -1rem; + margin-right: -1rem; } -.ui.form .success :focus:-ms-input-placeholder { - color: #6cbf6d !important; +.ui.relaxed.grid { + margin-left: -1.5rem; + margin-right: -1.5rem; } -.ui.form .success :focus::-moz-placeholder { - color: #6cbf6d; +.ui[class*="very relaxed"].grid { + margin-left: -2.5rem; + margin-right: -2.5rem; } -/*------------------ - Dropdown State - --------------------*/ +/* Preserve Rows Spacing on Consecutive Grids */ -.ui.form .fields.success .field .ui.dropdown, -.ui.form .fields.success .field .ui.dropdown .item, -.ui.form .field.success .ui.dropdown, -.ui.form .field.success .ui.dropdown > .text, -.ui.form .field.success .ui.dropdown .item { - background: #FCFFF5; - color: #2C662D; +.ui.grid + .grid { + margin-top: 1rem; } -.ui.form .fields.success .field .ui.dropdown, -.ui.form .field.success .ui.dropdown { - border-color: #A3C293 !important; -} +/*------------------- + Columns +--------------------*/ -.ui.form .fields.success .field .ui.dropdown:hover, -.ui.form .field.success .ui.dropdown:hover { - border-color: #A3C293 !important; -} +/* Standard 16 column */ -.ui.form .fields.success .field .ui.dropdown:hover .menu, -.ui.form .field.success .ui.dropdown:hover .menu { - border-color: #A3C293; +.ui.grid > .column:not(.row), +.ui.grid > .row > .column { + position: relative; + display: inline-block; + width: 6.25%; + padding-left: 1rem; + padding-right: 1rem; + vertical-align: top; } -.ui.form .fields.success .field .ui.multiple.selection.dropdown > .label, -.ui.form .field.success .ui.multiple.selection.dropdown > .label { - background-color: #cceacc; - color: #2C662D; +.ui.grid > * { + padding-left: 1rem; + padding-right: 1rem; } -/* Hover */ +/*------------------- + Rows +--------------------*/ -.ui.form .fields.success .field .ui.dropdown .menu .item:hover, -.ui.form .field.success .ui.dropdown .menu .item:hover { - background-color: #e9fbe9; +.ui.grid > .row { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: inherit; + -ms-flex-pack: inherit; + justify-content: inherit; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + width: 100% !important; + padding: 0; + padding-top: 1rem; + padding-bottom: 1rem; } -/* Selected */ - -.ui.form .fields.success .field .ui.dropdown .menu .selected.item, -.ui.form .field.success .ui.dropdown .menu .selected.item { - background-color: #e9fbe9; -} +/*------------------- + Columns +--------------------*/ -/* Active */ +/* Vertical padding when no rows */ -.ui.form .fields.success .field .ui.dropdown .menu .active.item, -.ui.form .field.success .ui.dropdown .menu .active.item { - background-color: #dafdce !important; +.ui.grid > .column:not(.row) { + padding-top: 1rem; + padding-bottom: 1rem; } -/*-------------------- - Checkbox State - ---------------------*/ - -.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label, -.ui.form .field.success .checkbox:not(.toggle):not(.slider) label { - color: #2C662D; +.ui.grid > .row > .column { + margin-top: 0; + margin-bottom: 0; } -.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label::before, -.ui.form .field.success .checkbox:not(.toggle):not(.slider) label::before { - background: #FCFFF5; - border-color: #A3C293; -} +/*------------------- + Content +--------------------*/ -.ui.form .fields.success .field .checkbox label::after, -.ui.form .field.success .checkbox label::after { - color: #2C662D; +.ui.grid > .row > img, +.ui.grid > .row > .column > img { + max-width: 100%; } -.ui.inverted.form .fields.success .field label, -.ui.inverted.form .success.field label { - color: #b9d1ad; -} +/*------------------- + Loose Coupling +--------------------*/ -/* On Form */ +/* Collapse Margin on Consecutive Grid */ -.ui.form.warning .warning.message:not(:empty) { - display: block; +.ui.grid > .ui.grid:first-child { + margin-top: 0; } -.ui.form.warning .compact.warning.message:not(:empty) { - display: inline-block; +.ui.grid > .ui.grid:last-child { + margin-bottom: 0; } -.ui.form.warning .icon.warning.message:not(:empty) { - display: -webkit-box; - display: -ms-flexbox; - display: flex; +/* Segment inside Aligned Grid */ + +.ui.grid .aligned.row > .column > .segment:not(.compact):not(.attached), +.ui.aligned.grid .column > .segment:not(.compact):not(.attached) { + width: 100%; } -/* On Field(s) */ +/* Align Dividers with Gutter */ -.ui.form .fields.warning .warning.message:not(:empty), -.ui.form .field.warning .warning.message:not(:empty) { - display: block; +.ui.grid .row + .ui.divider { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + margin: 1rem 1rem; } -.ui.form .fields.warning .compact.warning.message:not(:empty), -.ui.form .field.warning .compact.warning.message:not(:empty) { - display: inline-block; +.ui.grid .column + .ui.vertical.divider { + height: calc(50% - 1rem); } -.ui.form .fields.warning .icon.warning.message:not(:empty), -.ui.form .field.warning .icon.warning.message:not(:empty) { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} +/* Remove Border on Last Horizontal Segment */ -.ui.ui.form .fields.warning .field label, -.ui.ui.form .fields.warning .field .ui.label:not(.corner), -.ui.ui.form .field.warning label, -.ui.ui.form .field.warning .ui.label:not(.corner), -.ui.ui.form .fields.warning .field .input, -.ui.ui.form .field.warning .input { - color: #573A08; +.ui.grid > .row > .column:last-child > .horizontal.segment, +.ui.grid > .column:last-child > .horizontal.segment { + -webkit-box-shadow: none; + box-shadow: none; } -.ui.form .fields.warning .field .ui.label, -.ui.form .field.warning .ui.label { - background-color: #d7ccb5; -} +/******************************* + Variations +*******************************/ -.ui.form .fields.warning .field .corner.label, -.ui.form .field.warning .corner.label { - border-color: #573A08; - color: #FFFFFF; +/*----------------------- + Page Grid + -------------------------*/ + +@media only screen and (max-width: 767.98px) { + .ui.page.grid { + width: auto; + padding-left: 0; + padding-right: 0; + margin-left: 0; + margin-right: 0; + } } -.ui.form .fields.warning .field textarea, -.ui.form .fields.warning .field select, -.ui.form .fields.warning .field input:not([type]), -.ui.form .fields.warning .field input[type="color"], -.ui.form .fields.warning .field input[type="date"], -.ui.form .fields.warning .field input[type="datetime-local"], -.ui.form .fields.warning .field input[type="email"], -.ui.form .fields.warning .field input[type="month"], -.ui.form .fields.warning .field input[type="number"], -.ui.form .fields.warning .field input[type="password"], -.ui.form .fields.warning .field input[type="search"], -.ui.form .fields.warning .field input[type="tel"], -.ui.form .fields.warning .field input[type="time"], -.ui.form .fields.warning .field input[type="text"], -.ui.form .fields.warning .field input[type="file"], -.ui.form .fields.warning .field input[type="url"], -.ui.form .fields.warning .field input[type="week"], -.ui.form .field.warning textarea, -.ui.form .field.warning select, -.ui.form .field.warning input:not([type]), -.ui.form .field.warning input[type="color"], -.ui.form .field.warning input[type="date"], -.ui.form .field.warning input[type="datetime-local"], -.ui.form .field.warning input[type="email"], -.ui.form .field.warning input[type="month"], -.ui.form .field.warning input[type="number"], -.ui.form .field.warning input[type="password"], -.ui.form .field.warning input[type="search"], -.ui.form .field.warning input[type="tel"], -.ui.form .field.warning input[type="time"], -.ui.form .field.warning input[type="text"], -.ui.form .field.warning input[type="file"], -.ui.form .field.warning input[type="url"], -.ui.form .field.warning input[type="week"] { - color: #573A08; - background: #FFFAF3; - border-color: #C9BA9B; - border-radius: ''; - -webkit-box-shadow: none; - box-shadow: none; +@media only screen and (min-width: 768px) and (max-width: 991.98px) { + .ui.page.grid { + width: auto; + margin-left: 0; + margin-right: 0; + padding-left: 2em; + padding-right: 2em; + } } -.ui.form .field.warning textarea:focus, -.ui.form .field.warning select:focus, -.ui.form .field.warning input:not([type]):focus, -.ui.form .field.warning input[type="color"]:focus, -.ui.form .field.warning input[type="date"]:focus, -.ui.form .field.warning input[type="datetime-local"]:focus, -.ui.form .field.warning input[type="email"]:focus, -.ui.form .field.warning input[type="month"]:focus, -.ui.form .field.warning input[type="number"]:focus, -.ui.form .field.warning input[type="password"]:focus, -.ui.form .field.warning input[type="search"]:focus, -.ui.form .field.warning input[type="tel"]:focus, -.ui.form .field.warning input[type="time"]:focus, -.ui.form .field.warning input[type="text"]:focus, -.ui.form .field.warning input[type="file"]:focus, -.ui.form .field.warning input[type="url"]:focus, -.ui.form .field.warning input[type="week"]:focus { - background: #FFFAF3; - border-color: #C9BA9B; - color: #573A08; - -webkit-box-shadow: none; - box-shadow: none; +@media only screen and (min-width: 992px) and (max-width: 1199.98px) { + .ui.page.grid { + width: auto; + margin-left: 0; + margin-right: 0; + padding-left: 3%; + padding-right: 3%; + } } -/* Preserve Native Select Stylings */ +@media only screen and (min-width: 1200px) and (max-width: 1919.98px) { + .ui.page.grid { + width: auto; + margin-left: 0; + margin-right: 0; + padding-left: 15%; + padding-right: 15%; + } +} -.ui.form .field.warning select { - -webkit-appearance: menulist-button; +@media only screen and (min-width: 1920px) { + .ui.page.grid { + width: auto; + margin-left: 0; + margin-right: 0; + padding-left: 23%; + padding-right: 23%; + } } -/*------------------ - Input State - --------------------*/ +/*------------------- + Column Count +--------------------*/ -/* Transparent */ +/* Assume full width with one column */ -.ui.form .field.warning .transparent.input input, -.ui.form .field.warning .transparent.input textarea, -.ui.form .field.warning input.transparent, -.ui.form .field.warning textarea.transparent { - background-color: #FFFAF3 !important; - color: #573A08 !important; +.ui.grid > .column:only-child, +.ui.grid > .row > .column:only-child { + width: 100%; } -/* Autofilled */ +/* Grid Based */ -.ui.form .warning.warning input:-webkit-autofill { - -webkit-box-shadow: 0 0 0 100px #FFFFe0 inset !important; - box-shadow: 0 0 0 100px #FFFFe0 inset !important; - border-color: #e0e0b3 !important; +.ui[class*="one column"].grid > .row > .column, +.ui[class*="one column"].grid > .column:not(.row) { + width: 100%; } -/* Placeholder */ - -.ui.form .warning ::-webkit-input-placeholder { - color: #edad3e; +.ui[class*="two column"].grid > .row > .column, +.ui[class*="two column"].grid > .column:not(.row) { + width: 50%; } -.ui.form .warning :-ms-input-placeholder { - color: #edad3e !important; +.ui[class*="three column"].grid > .row > .column, +.ui[class*="three column"].grid > .column:not(.row) { + width: 33.33333333%; } -.ui.form .warning ::-moz-placeholder { - color: #edad3e; +.ui[class*="four column"].grid > .row > .column, +.ui[class*="four column"].grid > .column:not(.row) { + width: 25%; } -.ui.form .warning :focus::-webkit-input-placeholder { - color: #e39715; +.ui[class*="five column"].grid > .row > .column, +.ui[class*="five column"].grid > .column:not(.row) { + width: 20%; } -.ui.form .warning :focus:-ms-input-placeholder { - color: #e39715 !important; +.ui[class*="six column"].grid > .row > .column, +.ui[class*="six column"].grid > .column:not(.row) { + width: 16.66666667%; } -.ui.form .warning :focus::-moz-placeholder { - color: #e39715; +.ui[class*="seven column"].grid > .row > .column, +.ui[class*="seven column"].grid > .column:not(.row) { + width: 14.28571429%; } -/*------------------ - Dropdown State - --------------------*/ - -.ui.form .fields.warning .field .ui.dropdown, -.ui.form .fields.warning .field .ui.dropdown .item, -.ui.form .field.warning .ui.dropdown, -.ui.form .field.warning .ui.dropdown > .text, -.ui.form .field.warning .ui.dropdown .item { - background: #FFFAF3; - color: #573A08; +.ui[class*="eight column"].grid > .row > .column, +.ui[class*="eight column"].grid > .column:not(.row) { + width: 12.5%; } -.ui.form .fields.warning .field .ui.dropdown, -.ui.form .field.warning .ui.dropdown { - border-color: #C9BA9B !important; +.ui[class*="nine column"].grid > .row > .column, +.ui[class*="nine column"].grid > .column:not(.row) { + width: 11.11111111%; } -.ui.form .fields.warning .field .ui.dropdown:hover, -.ui.form .field.warning .ui.dropdown:hover { - border-color: #C9BA9B !important; +.ui[class*="ten column"].grid > .row > .column, +.ui[class*="ten column"].grid > .column:not(.row) { + width: 10%; } -.ui.form .fields.warning .field .ui.dropdown:hover .menu, -.ui.form .field.warning .ui.dropdown:hover .menu { - border-color: #C9BA9B; +.ui[class*="eleven column"].grid > .row > .column, +.ui[class*="eleven column"].grid > .column:not(.row) { + width: 9.09090909%; } -.ui.form .fields.warning .field .ui.multiple.selection.dropdown > .label, -.ui.form .field.warning .ui.multiple.selection.dropdown > .label { - background-color: #eaeacc; - color: #573A08; +.ui[class*="twelve column"].grid > .row > .column, +.ui[class*="twelve column"].grid > .column:not(.row) { + width: 8.33333333%; } -/* Hover */ +.ui[class*="thirteen column"].grid > .row > .column, +.ui[class*="thirteen column"].grid > .column:not(.row) { + width: 7.69230769%; +} -.ui.form .fields.warning .field .ui.dropdown .menu .item:hover, -.ui.form .field.warning .ui.dropdown .menu .item:hover { - background-color: #fbfbe9; +.ui[class*="fourteen column"].grid > .row > .column, +.ui[class*="fourteen column"].grid > .column:not(.row) { + width: 7.14285714%; } -/* Selected */ +.ui[class*="fifteen column"].grid > .row > .column, +.ui[class*="fifteen column"].grid > .column:not(.row) { + width: 6.66666667%; +} -.ui.form .fields.warning .field .ui.dropdown .menu .selected.item, -.ui.form .field.warning .ui.dropdown .menu .selected.item { - background-color: #fbfbe9; +.ui[class*="sixteen column"].grid > .row > .column, +.ui[class*="sixteen column"].grid > .column:not(.row) { + width: 6.25%; } -/* Active */ +/* Row Based Overrides */ -.ui.form .fields.warning .field .ui.dropdown .menu .active.item, -.ui.form .field.warning .ui.dropdown .menu .active.item { - background-color: #fdfdce !important; +.ui.grid > [class*="one column"].row > .column { + width: 100% !important; } -/*-------------------- - Checkbox State - ---------------------*/ +.ui.grid > [class*="two column"].row > .column { + width: 50% !important; +} -.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label, -.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label { - color: #573A08; +.ui.grid > [class*="three column"].row > .column { + width: 33.33333333% !important; } -.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label::before, -.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label::before { - background: #FFFAF3; - border-color: #C9BA9B; +.ui.grid > [class*="four column"].row > .column { + width: 25% !important; } -.ui.form .fields.warning .field .checkbox label::after, -.ui.form .field.warning .checkbox label::after { - color: #573A08; +.ui.grid > [class*="five column"].row > .column { + width: 20% !important; } -.ui.inverted.form .fields.warning .field label, -.ui.inverted.form .warning.field label { - color: #d7ccb5; +.ui.grid > [class*="six column"].row > .column { + width: 16.66666667% !important; } -/*-------------------- - Disabled - ---------------------*/ +.ui.grid > [class*="seven column"].row > .column { + width: 14.28571429% !important; +} -.ui.form .disabled.fields .field, -.ui.form .disabled.field, -.ui.form .field :disabled { - pointer-events: none; - opacity: 0.45; +.ui.grid > [class*="eight column"].row > .column { + width: 12.5% !important; } -.ui.form .field.disabled > label, -.ui.form .fields.disabled > label { - opacity: 0.45; +.ui.grid > [class*="nine column"].row > .column { + width: 11.11111111% !important; } -.ui.form .field.disabled :disabled { - opacity: 1; +.ui.grid > [class*="ten column"].row > .column { + width: 10% !important; } -/*-------------- - Loading - ---------------*/ +.ui.grid > [class*="eleven column"].row > .column { + width: 9.09090909% !important; +} -.ui.loading.form { - position: relative; - cursor: default; - pointer-events: none; +.ui.grid > [class*="twelve column"].row > .column { + width: 8.33333333% !important; } -.ui.loading.form::before { - position: absolute; - content: ''; - top: 0; - left: 0; - background: rgba(255, 255, 255, 0.8); - width: 100%; - height: 100%; - z-index: 100; +.ui.grid > [class*="thirteen column"].row > .column { + width: 7.69230769% !important; } -.ui.loading.form.segments::before { - border-radius: 0.28571429rem; +.ui.grid > [class*="fourteen column"].row > .column { + width: 7.14285714% !important; } -.ui.loading.form::after { - position: absolute; - content: ''; - top: 50%; - left: 50%; - margin: -1.5em 0 0 -1.5em; - width: 3em; - height: 3em; - -webkit-animation: loader 0.6s infinite linear; - animation: loader 0.6s infinite linear; - border: 0.2em solid #767676; - border-radius: 500rem; - -webkit-box-shadow: 0 0 0 1px transparent; - box-shadow: 0 0 0 1px transparent; - visibility: visible; - z-index: 101; +.ui.grid > [class*="fifteen column"].row > .column { + width: 6.66666667% !important; } -/******************************* - Element Types -*******************************/ +.ui.grid > [class*="sixteen column"].row > .column { + width: 6.25% !important; +} -/*-------------------- - Required Field - ---------------------*/ +/* Celled Page */ -.ui.form .required.fields:not(.grouped) > .field > label::after, -.ui.form .required.fields.grouped > label::after, -.ui.form .required.field > label::after, -.ui.form .required.fields:not(.grouped) > .field > .checkbox::after, -.ui.form .required.field > .checkbox::after, -.ui.form label.required::after { - margin: -0.2em 0 0 0.2em; - content: '*'; - color: #DB2828; +.ui.celled.page.grid { + -webkit-box-shadow: none; + box-shadow: none; } -.ui.form .required.fields:not(.grouped) > .field > label::after, -.ui.form .required.fields.grouped > label::after, -.ui.form .required.field > label::after, -.ui.form label.required::after { - display: inline-block; - vertical-align: top; +/*------------------- + Column Width +--------------------*/ + +/* Sizing Combinations */ + +.ui.grid > .row > [class*="one wide"].column, +.ui.grid > .column.row > [class*="one wide"].column, +.ui.grid > [class*="one wide"].column, +.ui.column.grid > [class*="one wide"].column { + width: 6.25% !important; } -.ui.form .required.fields:not(.grouped) > .field > .checkbox::after, -.ui.form .required.field > .checkbox::after { - position: absolute; - top: 0; - left: 100%; +.ui.grid > .row > [class*="two wide"].column, +.ui.grid > .column.row > [class*="two wide"].column, +.ui.grid > [class*="two wide"].column, +.ui.column.grid > [class*="two wide"].column { + width: 12.5% !important; } -/******************************* - Variations -*******************************/ - -/*-------------------- - Inverted Colors - ---------------------*/ - -.ui.inverted.form label, -.ui.form .inverted.segment label, -.ui.form .inverted.segment .ui.checkbox label, -.ui.inverted.form .ui.checkbox label, -.ui.inverted.form .inline.fields > label, -.ui.inverted.form .inline.fields .field > label, -.ui.inverted.form .inline.fields .field > p, -.ui.inverted.form .inline.field > label, -.ui.inverted.form .inline.field > p { - color: rgba(255, 255, 255, 0.9); +.ui.grid > .row > [class*="three wide"].column, +.ui.grid > .column.row > [class*="three wide"].column, +.ui.grid > [class*="three wide"].column, +.ui.column.grid > [class*="three wide"].column { + width: 18.75% !important; } -.ui.inverted.loading.form { - color: #FFFFFF; +.ui.grid > .row > [class*="four wide"].column, +.ui.grid > .column.row > [class*="four wide"].column, +.ui.grid > [class*="four wide"].column, +.ui.column.grid > [class*="four wide"].column { + width: 25% !important; } -.ui.inverted.loading.form::before { - background: rgba(0, 0, 0, 0.85); +.ui.grid > .row > [class*="five wide"].column, +.ui.grid > .column.row > [class*="five wide"].column, +.ui.grid > [class*="five wide"].column, +.ui.column.grid > [class*="five wide"].column { + width: 31.25% !important; } -/* Inverted Field */ - -.ui.inverted.form input:not([type]), -.ui.inverted.form input[type="color"], -.ui.inverted.form input[type="date"], -.ui.inverted.form input[type="datetime-local"], -.ui.inverted.form input[type="email"], -.ui.inverted.form input[type="month"], -.ui.inverted.form input[type="number"], -.ui.inverted.form input[type="password"], -.ui.inverted.form input[type="search"], -.ui.inverted.form input[type="tel"], -.ui.inverted.form input[type="time"], -.ui.inverted.form input[type="text"], -.ui.inverted.form input[type="file"], -.ui.inverted.form input[type="url"], -.ui.inverted.form input[type="week"] { - background: #FFFFFF; - border-color: rgba(255, 255, 255, 0.1); - color: rgba(0, 0, 0, 0.87); - -webkit-box-shadow: none; - box-shadow: none; +.ui.grid > .row > [class*="six wide"].column, +.ui.grid > .column.row > [class*="six wide"].column, +.ui.grid > [class*="six wide"].column, +.ui.column.grid > [class*="six wide"].column { + width: 37.5% !important; } -/*-------------------- - Field Groups - ---------------------*/ - -/* Grouped Vertically */ - -.ui.form .grouped.fields { - display: block; - margin: 0 0 1em; +.ui.grid > .row > [class*="seven wide"].column, +.ui.grid > .column.row > [class*="seven wide"].column, +.ui.grid > [class*="seven wide"].column, +.ui.column.grid > [class*="seven wide"].column { + width: 43.75% !important; } -.ui.form .grouped.fields:last-child { - margin-bottom: 0; +.ui.grid > .row > [class*="eight wide"].column, +.ui.grid > .column.row > [class*="eight wide"].column, +.ui.grid > [class*="eight wide"].column, +.ui.column.grid > [class*="eight wide"].column { + width: 50% !important; } -.ui.form .grouped.fields > label { - margin: 0 0 0.28571429rem 0; - color: rgba(0, 0, 0, 0.87); - font-size: 0.92857143em; - font-weight: 600; - text-transform: none; +.ui.grid > .row > [class*="nine wide"].column, +.ui.grid > .column.row > [class*="nine wide"].column, +.ui.grid > [class*="nine wide"].column, +.ui.column.grid > [class*="nine wide"].column { + width: 56.25% !important; } -.ui.form .grouped.fields .field, -.ui.form .grouped.inline.fields .field { - display: block; - margin: 0.5em 0; - padding: 0; +.ui.grid > .row > [class*="ten wide"].column, +.ui.grid > .column.row > [class*="ten wide"].column, +.ui.grid > [class*="ten wide"].column, +.ui.column.grid > [class*="ten wide"].column { + width: 62.5% !important; } -.ui.form .grouped.inline.fields .ui.checkbox { - margin-bottom: 0.4em; +.ui.grid > .row > [class*="eleven wide"].column, +.ui.grid > .column.row > [class*="eleven wide"].column, +.ui.grid > [class*="eleven wide"].column, +.ui.column.grid > [class*="eleven wide"].column { + width: 68.75% !important; } -/*-------------------- - Fields ----------------------*/ - -/* Split fields */ - -.ui.form .fields { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - margin: 0 -0.5em 1em; +.ui.grid > .row > [class*="twelve wide"].column, +.ui.grid > .column.row > [class*="twelve wide"].column, +.ui.grid > [class*="twelve wide"].column, +.ui.column.grid > [class*="twelve wide"].column { + width: 75% !important; } -.ui.form .fields > .field { - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - padding-left: 0.5em; - padding-right: 0.5em; +.ui.grid > .row > [class*="thirteen wide"].column, +.ui.grid > .column.row > [class*="thirteen wide"].column, +.ui.grid > [class*="thirteen wide"].column, +.ui.column.grid > [class*="thirteen wide"].column { + width: 81.25% !important; } -.ui.form .fields > .field:first-child { - border-left: none; - -webkit-box-shadow: none; - box-shadow: none; +.ui.grid > .row > [class*="fourteen wide"].column, +.ui.grid > .column.row > [class*="fourteen wide"].column, +.ui.grid > [class*="fourteen wide"].column, +.ui.column.grid > [class*="fourteen wide"].column { + width: 87.5% !important; } -/* Other Combinations */ - -.ui.form .two.fields > .fields, -.ui.form .two.fields > .field { - width: 50%; +.ui.grid > .row > [class*="fifteen wide"].column, +.ui.grid > .column.row > [class*="fifteen wide"].column, +.ui.grid > [class*="fifteen wide"].column, +.ui.column.grid > [class*="fifteen wide"].column { + width: 93.75% !important; } -.ui.form .three.fields > .fields, -.ui.form .three.fields > .field { - width: 33.33333333%; +.ui.grid > .row > [class*="sixteen wide"].column, +.ui.grid > .column.row > [class*="sixteen wide"].column, +.ui.grid > [class*="sixteen wide"].column, +.ui.column.grid > [class*="sixteen wide"].column { + width: 100% !important; } -.ui.form .four.fields > .fields, -.ui.form .four.fields > .field { - width: 25%; -} +/*---------------------- + Width per Device +-----------------------*/ -.ui.form .five.fields > .fields, -.ui.form .five.fields > .field { - width: 20%; -} +/* Mobile Sizing Combinations */ -.ui.form .six.fields > .fields, -.ui.form .six.fields > .field { - width: 16.66666667%; -} +@media only screen and (min-width: 320px) and (max-width: 767.98px) { + .ui.grid > .row > [class*="one wide mobile"].column, + .ui.grid > .column.row > [class*="one wide mobile"].column, + .ui.grid > [class*="one wide mobile"].column, + .ui.column.grid > [class*="one wide mobile"].column { + width: 6.25% !important; + } -.ui.form .seven.fields > .fields, -.ui.form .seven.fields > .field { - width: 14.28571429%; -} + .ui.grid > .row > [class*="two wide mobile"].column, + .ui.grid > .column.row > [class*="two wide mobile"].column, + .ui.grid > [class*="two wide mobile"].column, + .ui.column.grid > [class*="two wide mobile"].column { + width: 12.5% !important; + } -.ui.form .eight.fields > .fields, -.ui.form .eight.fields > .field { - width: 12.5%; -} + .ui.grid > .row > [class*="three wide mobile"].column, + .ui.grid > .column.row > [class*="three wide mobile"].column, + .ui.grid > [class*="three wide mobile"].column, + .ui.column.grid > [class*="three wide mobile"].column { + width: 18.75% !important; + } -.ui.form .nine.fields > .fields, -.ui.form .nine.fields > .field { - width: 11.11111111%; -} + .ui.grid > .row > [class*="four wide mobile"].column, + .ui.grid > .column.row > [class*="four wide mobile"].column, + .ui.grid > [class*="four wide mobile"].column, + .ui.column.grid > [class*="four wide mobile"].column { + width: 25% !important; + } -.ui.form .ten.fields > .fields, -.ui.form .ten.fields > .field { - width: 10%; -} + .ui.grid > .row > [class*="five wide mobile"].column, + .ui.grid > .column.row > [class*="five wide mobile"].column, + .ui.grid > [class*="five wide mobile"].column, + .ui.column.grid > [class*="five wide mobile"].column { + width: 31.25% !important; + } -/* Swap to full width on mobile */ + .ui.grid > .row > [class*="six wide mobile"].column, + .ui.grid > .column.row > [class*="six wide mobile"].column, + .ui.grid > [class*="six wide mobile"].column, + .ui.column.grid > [class*="six wide mobile"].column { + width: 37.5% !important; + } -@media only screen and (max-width: 767.98px) { - .ui.form .fields { - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-bottom: 0; + .ui.grid > .row > [class*="seven wide mobile"].column, + .ui.grid > .column.row > [class*="seven wide mobile"].column, + .ui.grid > [class*="seven wide mobile"].column, + .ui.column.grid > [class*="seven wide mobile"].column { + width: 43.75% !important; } - .ui.form:not(.unstackable) .fields:not(.unstackable) > .fields, - .ui.form:not(.unstackable) .fields:not(.unstackable) > .field { - width: 100%; - margin: 0 0 1em; + .ui.grid > .row > [class*="eight wide mobile"].column, + .ui.grid > .column.row > [class*="eight wide mobile"].column, + .ui.grid > [class*="eight wide mobile"].column, + .ui.column.grid > [class*="eight wide mobile"].column { + width: 50% !important; } -} -/* Sizing Combinations */ + .ui.grid > .row > [class*="nine wide mobile"].column, + .ui.grid > .column.row > [class*="nine wide mobile"].column, + .ui.grid > [class*="nine wide mobile"].column, + .ui.column.grid > [class*="nine wide mobile"].column { + width: 56.25% !important; + } -.ui.form .fields .wide.field { - width: 6.25%; - padding-left: 0.5em; - padding-right: 0.5em; -} + .ui.grid > .row > [class*="ten wide mobile"].column, + .ui.grid > .column.row > [class*="ten wide mobile"].column, + .ui.grid > [class*="ten wide mobile"].column, + .ui.column.grid > [class*="ten wide mobile"].column { + width: 62.5% !important; + } -.ui.form .one.wide.field { - width: 6.25%; -} + .ui.grid > .row > [class*="eleven wide mobile"].column, + .ui.grid > .column.row > [class*="eleven wide mobile"].column, + .ui.grid > [class*="eleven wide mobile"].column, + .ui.column.grid > [class*="eleven wide mobile"].column { + width: 68.75% !important; + } -.ui.form .two.wide.field { - width: 12.5%; -} + .ui.grid > .row > [class*="twelve wide mobile"].column, + .ui.grid > .column.row > [class*="twelve wide mobile"].column, + .ui.grid > [class*="twelve wide mobile"].column, + .ui.column.grid > [class*="twelve wide mobile"].column { + width: 75% !important; + } -.ui.form .three.wide.field { - width: 18.75%; -} + .ui.grid > .row > [class*="thirteen wide mobile"].column, + .ui.grid > .column.row > [class*="thirteen wide mobile"].column, + .ui.grid > [class*="thirteen wide mobile"].column, + .ui.column.grid > [class*="thirteen wide mobile"].column { + width: 81.25% !important; + } -.ui.form .four.wide.field { - width: 25%; -} + .ui.grid > .row > [class*="fourteen wide mobile"].column, + .ui.grid > .column.row > [class*="fourteen wide mobile"].column, + .ui.grid > [class*="fourteen wide mobile"].column, + .ui.column.grid > [class*="fourteen wide mobile"].column { + width: 87.5% !important; + } -.ui.form .five.wide.field { - width: 31.25%; -} + .ui.grid > .row > [class*="fifteen wide mobile"].column, + .ui.grid > .column.row > [class*="fifteen wide mobile"].column, + .ui.grid > [class*="fifteen wide mobile"].column, + .ui.column.grid > [class*="fifteen wide mobile"].column { + width: 93.75% !important; + } -.ui.form .six.wide.field { - width: 37.5%; + .ui.grid > .row > [class*="sixteen wide mobile"].column, + .ui.grid > .column.row > [class*="sixteen wide mobile"].column, + .ui.grid > [class*="sixteen wide mobile"].column, + .ui.column.grid > [class*="sixteen wide mobile"].column { + width: 100% !important; + } } -.ui.form .seven.wide.field { - width: 43.75%; -} +/* Tablet Sizing Combinations */ -.ui.form .eight.wide.field { - width: 50%; -} +@media only screen and (min-width: 768px) and (max-width: 991.98px) { + .ui.grid > .row > [class*="one wide tablet"].column, + .ui.grid > .column.row > [class*="one wide tablet"].column, + .ui.grid > [class*="one wide tablet"].column, + .ui.column.grid > [class*="one wide tablet"].column { + width: 6.25% !important; + } -.ui.form .nine.wide.field { - width: 56.25%; -} + .ui.grid > .row > [class*="two wide tablet"].column, + .ui.grid > .column.row > [class*="two wide tablet"].column, + .ui.grid > [class*="two wide tablet"].column, + .ui.column.grid > [class*="two wide tablet"].column { + width: 12.5% !important; + } -.ui.form .ten.wide.field { - width: 62.5%; -} + .ui.grid > .row > [class*="three wide tablet"].column, + .ui.grid > .column.row > [class*="three wide tablet"].column, + .ui.grid > [class*="three wide tablet"].column, + .ui.column.grid > [class*="three wide tablet"].column { + width: 18.75% !important; + } -.ui.form .eleven.wide.field { - width: 68.75%; -} + .ui.grid > .row > [class*="four wide tablet"].column, + .ui.grid > .column.row > [class*="four wide tablet"].column, + .ui.grid > [class*="four wide tablet"].column, + .ui.column.grid > [class*="four wide tablet"].column { + width: 25% !important; + } -.ui.form .twelve.wide.field { - width: 75%; -} + .ui.grid > .row > [class*="five wide tablet"].column, + .ui.grid > .column.row > [class*="five wide tablet"].column, + .ui.grid > [class*="five wide tablet"].column, + .ui.column.grid > [class*="five wide tablet"].column { + width: 31.25% !important; + } -.ui.form .thirteen.wide.field { - width: 81.25%; -} + .ui.grid > .row > [class*="six wide tablet"].column, + .ui.grid > .column.row > [class*="six wide tablet"].column, + .ui.grid > [class*="six wide tablet"].column, + .ui.column.grid > [class*="six wide tablet"].column { + width: 37.5% !important; + } -.ui.form .fourteen.wide.field { - width: 87.5%; -} + .ui.grid > .row > [class*="seven wide tablet"].column, + .ui.grid > .column.row > [class*="seven wide tablet"].column, + .ui.grid > [class*="seven wide tablet"].column, + .ui.column.grid > [class*="seven wide tablet"].column { + width: 43.75% !important; + } -.ui.form .fifteen.wide.field { - width: 93.75%; -} + .ui.grid > .row > [class*="eight wide tablet"].column, + .ui.grid > .column.row > [class*="eight wide tablet"].column, + .ui.grid > [class*="eight wide tablet"].column, + .ui.column.grid > [class*="eight wide tablet"].column { + width: 50% !important; + } -.ui.form .sixteen.wide.field { - width: 100%; -} + .ui.grid > .row > [class*="nine wide tablet"].column, + .ui.grid > .column.row > [class*="nine wide tablet"].column, + .ui.grid > [class*="nine wide tablet"].column, + .ui.column.grid > [class*="nine wide tablet"].column { + width: 56.25% !important; + } -/*-------------------- - Equal Width ----------------------*/ + .ui.grid > .row > [class*="ten wide tablet"].column, + .ui.grid > .column.row > [class*="ten wide tablet"].column, + .ui.grid > [class*="ten wide tablet"].column, + .ui.column.grid > [class*="ten wide tablet"].column { + width: 62.5% !important; + } -.ui[class*="equal width"].form .fields > .field, -.ui.form [class*="equal width"].fields > .field { - width: 100%; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} + .ui.grid > .row > [class*="eleven wide tablet"].column, + .ui.grid > .column.row > [class*="eleven wide tablet"].column, + .ui.grid > [class*="eleven wide tablet"].column, + .ui.column.grid > [class*="eleven wide tablet"].column { + width: 68.75% !important; + } -/*-------------------- - Inline Fields - ---------------------*/ + .ui.grid > .row > [class*="twelve wide tablet"].column, + .ui.grid > .column.row > [class*="twelve wide tablet"].column, + .ui.grid > [class*="twelve wide tablet"].column, + .ui.column.grid > [class*="twelve wide tablet"].column { + width: 75% !important; + } -.ui.form .inline.fields { - margin: 0 0 1em; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} + .ui.grid > .row > [class*="thirteen wide tablet"].column, + .ui.grid > .column.row > [class*="thirteen wide tablet"].column, + .ui.grid > [class*="thirteen wide tablet"].column, + .ui.column.grid > [class*="thirteen wide tablet"].column { + width: 81.25% !important; + } -.ui.form .inline.fields .field { - margin: 0; - padding: 0 1em 0 0; -} + .ui.grid > .row > [class*="fourteen wide tablet"].column, + .ui.grid > .column.row > [class*="fourteen wide tablet"].column, + .ui.grid > [class*="fourteen wide tablet"].column, + .ui.column.grid > [class*="fourteen wide tablet"].column { + width: 87.5% !important; + } -/* Inline Label */ + .ui.grid > .row > [class*="fifteen wide tablet"].column, + .ui.grid > .column.row > [class*="fifteen wide tablet"].column, + .ui.grid > [class*="fifteen wide tablet"].column, + .ui.column.grid > [class*="fifteen wide tablet"].column { + width: 93.75% !important; + } -.ui.form .inline.fields > label, -.ui.form .inline.fields .field > label, -.ui.form .inline.fields .field > p, -.ui.form .inline.field > label, -.ui.form .inline.field > p { - display: inline-block; - width: auto; - margin-top: 0; - margin-bottom: 0; - vertical-align: baseline; - font-size: 0.92857143em; - font-weight: 600; - color: rgba(0, 0, 0, 0.87); - text-transform: none; + .ui.grid > .row > [class*="sixteen wide tablet"].column, + .ui.grid > .column.row > [class*="sixteen wide tablet"].column, + .ui.grid > [class*="sixteen wide tablet"].column, + .ui.column.grid > [class*="sixteen wide tablet"].column { + width: 100% !important; + } } -/* Grouped Inline Label */ +/* Computer/Desktop Sizing Combinations */ -.ui.form .inline.fields > label { - margin: 0.035714em 1em 0 0; -} +@media only screen and (min-width: 992px) { + .ui.grid > .row > [class*="one wide computer"].column, + .ui.grid > .column.row > [class*="one wide computer"].column, + .ui.grid > [class*="one wide computer"].column, + .ui.column.grid > [class*="one wide computer"].column { + width: 6.25% !important; + } -/* Inline Input */ + .ui.grid > .row > [class*="two wide computer"].column, + .ui.grid > .column.row > [class*="two wide computer"].column, + .ui.grid > [class*="two wide computer"].column, + .ui.column.grid > [class*="two wide computer"].column { + width: 12.5% !important; + } -.ui.form .inline.fields .field > input, -.ui.form .inline.fields .field > select, -.ui.form .inline.field > input, -.ui.form .inline.field > select { - display: inline-block; - width: auto; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - font-size: 1em; -} - -.ui.form .inline.fields .field .calendar:not(.popup), -.ui.form .inline.field .calendar:not(.popup) { - display: inline-block; -} - -.ui.form .inline.fields .field .calendar:not(.popup) > .input > input, -.ui.form .inline.field .calendar:not(.popup) > .input > input { - width: 13.11em; -} - -/* Label */ - -.ui.form .inline.fields .field > :first-child, -.ui.form .inline.field > :first-child { - margin: 0 0.85714286em 0 0; -} - -.ui.form .inline.fields .field > :only-child, -.ui.form .inline.field > :only-child { - margin: 0; -} - -/* Wide */ - -.ui.form .inline.fields .wide.field { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.ui.form .inline.fields .wide.field > input, -.ui.form .inline.fields .wide.field > select { - width: 100%; -} - -/*-------------------- - Sizes ----------------------*/ - -.ui.form, -.ui.form .field .dropdown, -.ui.form .field .dropdown .menu > .item { - font-size: 1rem; -} - -.ui.mini.form, -.ui.mini.form .field .dropdown, -.ui.mini.form .field .dropdown .menu > .item { - font-size: 0.78571429rem; -} - -.ui.tiny.form, -.ui.tiny.form .field .dropdown, -.ui.tiny.form .field .dropdown .menu > .item { - font-size: 0.85714286rem; -} - -.ui.small.form, -.ui.small.form .field .dropdown, -.ui.small.form .field .dropdown .menu > .item { - font-size: 0.92857143rem; -} - -.ui.large.form, -.ui.large.form .field .dropdown, -.ui.large.form .field .dropdown .menu > .item { - font-size: 1.14285714rem; -} - -.ui.big.form, -.ui.big.form .field .dropdown, -.ui.big.form .field .dropdown .menu > .item { - font-size: 1.28571429rem; -} - -.ui.huge.form, -.ui.huge.form .field .dropdown, -.ui.huge.form .field .dropdown .menu > .item { - font-size: 1.42857143rem; -} - -.ui.massive.form, -.ui.massive.form .field .dropdown, -.ui.massive.form .field .dropdown .menu > .item { - font-size: 1.71428571rem; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ - -/******************************* - Standard -*******************************/ - -.ui.grid { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - padding: 0; -} - -/*---------------------- - Remove Gutters ------------------------*/ - -.ui.grid { - margin-top: -1rem; - margin-bottom: -1rem; - margin-left: -1rem; - margin-right: -1rem; -} - -.ui.relaxed.grid { - margin-left: -1.5rem; - margin-right: -1.5rem; -} - -.ui[class*="very relaxed"].grid { - margin-left: -2.5rem; - margin-right: -2.5rem; -} - -/* Preserve Rows Spacing on Consecutive Grids */ - -.ui.grid + .grid { - margin-top: 1rem; -} - -/*------------------- - Columns ---------------------*/ - -/* Standard 16 column */ - -.ui.grid > .column:not(.row), -.ui.grid > .row > .column { - position: relative; - display: inline-block; - width: 6.25%; - padding-left: 1rem; - padding-right: 1rem; - vertical-align: top; -} - -.ui.grid > * { - padding-left: 1rem; - padding-right: 1rem; -} - -/*------------------- - Rows ---------------------*/ - -.ui.grid > .row { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -webkit-box-pack: inherit; - -ms-flex-pack: inherit; - justify-content: inherit; - -webkit-box-align: stretch; - -ms-flex-align: stretch; - align-items: stretch; - width: 100% !important; - padding: 0; - padding-top: 1rem; - padding-bottom: 1rem; -} - -/*------------------- - Columns ---------------------*/ - -/* Vertical padding when no rows */ - -.ui.grid > .column:not(.row) { - padding-top: 1rem; - padding-bottom: 1rem; -} - -.ui.grid > .row > .column { - margin-top: 0; - margin-bottom: 0; -} - -/*------------------- - Content ---------------------*/ - -.ui.grid > .row > img, -.ui.grid > .row > .column > img { - max-width: 100%; -} - -/*------------------- - Loose Coupling ---------------------*/ - -/* Collapse Margin on Consecutive Grid */ - -.ui.grid > .ui.grid:first-child { - margin-top: 0; -} - -.ui.grid > .ui.grid:last-child { - margin-bottom: 0; -} - -/* Segment inside Aligned Grid */ - -.ui.grid .aligned.row > .column > .segment:not(.compact):not(.attached), -.ui.aligned.grid .column > .segment:not(.compact):not(.attached) { - width: 100%; -} - -/* Align Dividers with Gutter */ - -.ui.grid .row + .ui.divider { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - margin: 1rem 1rem; -} - -.ui.grid .column + .ui.vertical.divider { - height: calc(50% - 1rem); -} - -/* Remove Border on Last Horizontal Segment */ - -.ui.grid > .row > .column:last-child > .horizontal.segment, -.ui.grid > .column:last-child > .horizontal.segment { - -webkit-box-shadow: none; - box-shadow: none; -} - -/******************************* - Variations -*******************************/ - -/*----------------------- - Page Grid - -------------------------*/ - -@media only screen and (max-width: 767.98px) { - .ui.page.grid { - width: auto; - padding-left: 0; - padding-right: 0; - margin-left: 0; - margin-right: 0; + .ui.grid > .row > [class*="three wide computer"].column, + .ui.grid > .column.row > [class*="three wide computer"].column, + .ui.grid > [class*="three wide computer"].column, + .ui.column.grid > [class*="three wide computer"].column { + width: 18.75% !important; } -} -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui.page.grid { - width: auto; - margin-left: 0; - margin-right: 0; - padding-left: 2em; - padding-right: 2em; + .ui.grid > .row > [class*="four wide computer"].column, + .ui.grid > .column.row > [class*="four wide computer"].column, + .ui.grid > [class*="four wide computer"].column, + .ui.column.grid > [class*="four wide computer"].column { + width: 25% !important; } -} -@media only screen and (min-width: 992px) and (max-width: 1199.98px) { - .ui.page.grid { - width: auto; - margin-left: 0; - margin-right: 0; - padding-left: 3%; - padding-right: 3%; + .ui.grid > .row > [class*="five wide computer"].column, + .ui.grid > .column.row > [class*="five wide computer"].column, + .ui.grid > [class*="five wide computer"].column, + .ui.column.grid > [class*="five wide computer"].column { + width: 31.25% !important; } -} -@media only screen and (min-width: 1200px) and (max-width: 1919.98px) { - .ui.page.grid { - width: auto; - margin-left: 0; - margin-right: 0; - padding-left: 15%; - padding-right: 15%; + .ui.grid > .row > [class*="six wide computer"].column, + .ui.grid > .column.row > [class*="six wide computer"].column, + .ui.grid > [class*="six wide computer"].column, + .ui.column.grid > [class*="six wide computer"].column { + width: 37.5% !important; } -} -@media only screen and (min-width: 1920px) { - .ui.page.grid { - width: auto; - margin-left: 0; - margin-right: 0; - padding-left: 23%; - padding-right: 23%; + .ui.grid > .row > [class*="seven wide computer"].column, + .ui.grid > .column.row > [class*="seven wide computer"].column, + .ui.grid > [class*="seven wide computer"].column, + .ui.column.grid > [class*="seven wide computer"].column { + width: 43.75% !important; } -} - -/*------------------- - Column Count ---------------------*/ - -/* Assume full width with one column */ - -.ui.grid > .column:only-child, -.ui.grid > .row > .column:only-child { - width: 100%; -} - -/* Grid Based */ - -.ui[class*="one column"].grid > .row > .column, -.ui[class*="one column"].grid > .column:not(.row) { - width: 100%; -} - -.ui[class*="two column"].grid > .row > .column, -.ui[class*="two column"].grid > .column:not(.row) { - width: 50%; -} - -.ui[class*="three column"].grid > .row > .column, -.ui[class*="three column"].grid > .column:not(.row) { - width: 33.33333333%; -} - -.ui[class*="four column"].grid > .row > .column, -.ui[class*="four column"].grid > .column:not(.row) { - width: 25%; -} - -.ui[class*="five column"].grid > .row > .column, -.ui[class*="five column"].grid > .column:not(.row) { - width: 20%; -} - -.ui[class*="six column"].grid > .row > .column, -.ui[class*="six column"].grid > .column:not(.row) { - width: 16.66666667%; -} - -.ui[class*="seven column"].grid > .row > .column, -.ui[class*="seven column"].grid > .column:not(.row) { - width: 14.28571429%; -} - -.ui[class*="eight column"].grid > .row > .column, -.ui[class*="eight column"].grid > .column:not(.row) { - width: 12.5%; -} - -.ui[class*="nine column"].grid > .row > .column, -.ui[class*="nine column"].grid > .column:not(.row) { - width: 11.11111111%; -} - -.ui[class*="ten column"].grid > .row > .column, -.ui[class*="ten column"].grid > .column:not(.row) { - width: 10%; -} - -.ui[class*="eleven column"].grid > .row > .column, -.ui[class*="eleven column"].grid > .column:not(.row) { - width: 9.09090909%; -} - -.ui[class*="twelve column"].grid > .row > .column, -.ui[class*="twelve column"].grid > .column:not(.row) { - width: 8.33333333%; -} -.ui[class*="thirteen column"].grid > .row > .column, -.ui[class*="thirteen column"].grid > .column:not(.row) { - width: 7.69230769%; -} - -.ui[class*="fourteen column"].grid > .row > .column, -.ui[class*="fourteen column"].grid > .column:not(.row) { - width: 7.14285714%; -} - -.ui[class*="fifteen column"].grid > .row > .column, -.ui[class*="fifteen column"].grid > .column:not(.row) { - width: 6.66666667%; -} - -.ui[class*="sixteen column"].grid > .row > .column, -.ui[class*="sixteen column"].grid > .column:not(.row) { - width: 6.25%; -} - -/* Row Based Overrides */ - -.ui.grid > [class*="one column"].row > .column { - width: 100% !important; -} + .ui.grid > .row > [class*="eight wide computer"].column, + .ui.grid > .column.row > [class*="eight wide computer"].column, + .ui.grid > [class*="eight wide computer"].column, + .ui.column.grid > [class*="eight wide computer"].column { + width: 50% !important; + } -.ui.grid > [class*="two column"].row > .column { - width: 50% !important; -} + .ui.grid > .row > [class*="nine wide computer"].column, + .ui.grid > .column.row > [class*="nine wide computer"].column, + .ui.grid > [class*="nine wide computer"].column, + .ui.column.grid > [class*="nine wide computer"].column { + width: 56.25% !important; + } -.ui.grid > [class*="three column"].row > .column { - width: 33.33333333% !important; -} + .ui.grid > .row > [class*="ten wide computer"].column, + .ui.grid > .column.row > [class*="ten wide computer"].column, + .ui.grid > [class*="ten wide computer"].column, + .ui.column.grid > [class*="ten wide computer"].column { + width: 62.5% !important; + } -.ui.grid > [class*="four column"].row > .column { - width: 25% !important; -} + .ui.grid > .row > [class*="eleven wide computer"].column, + .ui.grid > .column.row > [class*="eleven wide computer"].column, + .ui.grid > [class*="eleven wide computer"].column, + .ui.column.grid > [class*="eleven wide computer"].column { + width: 68.75% !important; + } -.ui.grid > [class*="five column"].row > .column { - width: 20% !important; -} + .ui.grid > .row > [class*="twelve wide computer"].column, + .ui.grid > .column.row > [class*="twelve wide computer"].column, + .ui.grid > [class*="twelve wide computer"].column, + .ui.column.grid > [class*="twelve wide computer"].column { + width: 75% !important; + } -.ui.grid > [class*="six column"].row > .column { - width: 16.66666667% !important; -} + .ui.grid > .row > [class*="thirteen wide computer"].column, + .ui.grid > .column.row > [class*="thirteen wide computer"].column, + .ui.grid > [class*="thirteen wide computer"].column, + .ui.column.grid > [class*="thirteen wide computer"].column { + width: 81.25% !important; + } -.ui.grid > [class*="seven column"].row > .column { - width: 14.28571429% !important; -} + .ui.grid > .row > [class*="fourteen wide computer"].column, + .ui.grid > .column.row > [class*="fourteen wide computer"].column, + .ui.grid > [class*="fourteen wide computer"].column, + .ui.column.grid > [class*="fourteen wide computer"].column { + width: 87.5% !important; + } -.ui.grid > [class*="eight column"].row > .column { - width: 12.5% !important; -} - -.ui.grid > [class*="nine column"].row > .column { - width: 11.11111111% !important; -} - -.ui.grid > [class*="ten column"].row > .column { - width: 10% !important; -} - -.ui.grid > [class*="eleven column"].row > .column { - width: 9.09090909% !important; -} - -.ui.grid > [class*="twelve column"].row > .column { - width: 8.33333333% !important; -} - -.ui.grid > [class*="thirteen column"].row > .column { - width: 7.69230769% !important; -} - -.ui.grid > [class*="fourteen column"].row > .column { - width: 7.14285714% !important; -} - -.ui.grid > [class*="fifteen column"].row > .column { - width: 6.66666667% !important; -} - -.ui.grid > [class*="sixteen column"].row > .column { - width: 6.25% !important; -} - -/* Celled Page */ - -.ui.celled.page.grid { - -webkit-box-shadow: none; - box-shadow: none; -} - -/*------------------- - Column Width - --------------------*/ - -/* Sizing Combinations */ - -.ui.grid > .row > [class*="one wide"].column, -.ui.grid > .column.row > [class*="one wide"].column, -.ui.grid > [class*="one wide"].column, -.ui.column.grid > [class*="one wide"].column { - width: 6.25% !important; -} - -.ui.grid > .row > [class*="two wide"].column, -.ui.grid > .column.row > [class*="two wide"].column, -.ui.grid > [class*="two wide"].column, -.ui.column.grid > [class*="two wide"].column { - width: 12.5% !important; -} - -.ui.grid > .row > [class*="three wide"].column, -.ui.grid > .column.row > [class*="three wide"].column, -.ui.grid > [class*="three wide"].column, -.ui.column.grid > [class*="three wide"].column { - width: 18.75% !important; -} - -.ui.grid > .row > [class*="four wide"].column, -.ui.grid > .column.row > [class*="four wide"].column, -.ui.grid > [class*="four wide"].column, -.ui.column.grid > [class*="four wide"].column { - width: 25% !important; -} - -.ui.grid > .row > [class*="five wide"].column, -.ui.grid > .column.row > [class*="five wide"].column, -.ui.grid > [class*="five wide"].column, -.ui.column.grid > [class*="five wide"].column { - width: 31.25% !important; -} - -.ui.grid > .row > [class*="six wide"].column, -.ui.grid > .column.row > [class*="six wide"].column, -.ui.grid > [class*="six wide"].column, -.ui.column.grid > [class*="six wide"].column { - width: 37.5% !important; -} - -.ui.grid > .row > [class*="seven wide"].column, -.ui.grid > .column.row > [class*="seven wide"].column, -.ui.grid > [class*="seven wide"].column, -.ui.column.grid > [class*="seven wide"].column { - width: 43.75% !important; -} - -.ui.grid > .row > [class*="eight wide"].column, -.ui.grid > .column.row > [class*="eight wide"].column, -.ui.grid > [class*="eight wide"].column, -.ui.column.grid > [class*="eight wide"].column { - width: 50% !important; -} - -.ui.grid > .row > [class*="nine wide"].column, -.ui.grid > .column.row > [class*="nine wide"].column, -.ui.grid > [class*="nine wide"].column, -.ui.column.grid > [class*="nine wide"].column { - width: 56.25% !important; -} - -.ui.grid > .row > [class*="ten wide"].column, -.ui.grid > .column.row > [class*="ten wide"].column, -.ui.grid > [class*="ten wide"].column, -.ui.column.grid > [class*="ten wide"].column { - width: 62.5% !important; -} - -.ui.grid > .row > [class*="eleven wide"].column, -.ui.grid > .column.row > [class*="eleven wide"].column, -.ui.grid > [class*="eleven wide"].column, -.ui.column.grid > [class*="eleven wide"].column { - width: 68.75% !important; -} - -.ui.grid > .row > [class*="twelve wide"].column, -.ui.grid > .column.row > [class*="twelve wide"].column, -.ui.grid > [class*="twelve wide"].column, -.ui.column.grid > [class*="twelve wide"].column { - width: 75% !important; -} - -.ui.grid > .row > [class*="thirteen wide"].column, -.ui.grid > .column.row > [class*="thirteen wide"].column, -.ui.grid > [class*="thirteen wide"].column, -.ui.column.grid > [class*="thirteen wide"].column { - width: 81.25% !important; -} - -.ui.grid > .row > [class*="fourteen wide"].column, -.ui.grid > .column.row > [class*="fourteen wide"].column, -.ui.grid > [class*="fourteen wide"].column, -.ui.column.grid > [class*="fourteen wide"].column { - width: 87.5% !important; -} - -.ui.grid > .row > [class*="fifteen wide"].column, -.ui.grid > .column.row > [class*="fifteen wide"].column, -.ui.grid > [class*="fifteen wide"].column, -.ui.column.grid > [class*="fifteen wide"].column { - width: 93.75% !important; -} - -.ui.grid > .row > [class*="sixteen wide"].column, -.ui.grid > .column.row > [class*="sixteen wide"].column, -.ui.grid > [class*="sixteen wide"].column, -.ui.column.grid > [class*="sixteen wide"].column { - width: 100% !important; -} - -/*---------------------- - Width per Device - -----------------------*/ - -/* Mobile Sizing Combinations */ - -@media only screen and (min-width: 320px) and (max-width: 767.98px) { - .ui.grid > .row > [class*="one wide mobile"].column, - .ui.grid > .column.row > [class*="one wide mobile"].column, - .ui.grid > [class*="one wide mobile"].column, - .ui.column.grid > [class*="one wide mobile"].column { - width: 6.25% !important; - } - - .ui.grid > .row > [class*="two wide mobile"].column, - .ui.grid > .column.row > [class*="two wide mobile"].column, - .ui.grid > [class*="two wide mobile"].column, - .ui.column.grid > [class*="two wide mobile"].column { - width: 12.5% !important; - } - - .ui.grid > .row > [class*="three wide mobile"].column, - .ui.grid > .column.row > [class*="three wide mobile"].column, - .ui.grid > [class*="three wide mobile"].column, - .ui.column.grid > [class*="three wide mobile"].column { - width: 18.75% !important; - } - - .ui.grid > .row > [class*="four wide mobile"].column, - .ui.grid > .column.row > [class*="four wide mobile"].column, - .ui.grid > [class*="four wide mobile"].column, - .ui.column.grid > [class*="four wide mobile"].column { - width: 25% !important; - } - - .ui.grid > .row > [class*="five wide mobile"].column, - .ui.grid > .column.row > [class*="five wide mobile"].column, - .ui.grid > [class*="five wide mobile"].column, - .ui.column.grid > [class*="five wide mobile"].column { - width: 31.25% !important; - } - - .ui.grid > .row > [class*="six wide mobile"].column, - .ui.grid > .column.row > [class*="six wide mobile"].column, - .ui.grid > [class*="six wide mobile"].column, - .ui.column.grid > [class*="six wide mobile"].column { - width: 37.5% !important; - } - - .ui.grid > .row > [class*="seven wide mobile"].column, - .ui.grid > .column.row > [class*="seven wide mobile"].column, - .ui.grid > [class*="seven wide mobile"].column, - .ui.column.grid > [class*="seven wide mobile"].column { - width: 43.75% !important; - } - - .ui.grid > .row > [class*="eight wide mobile"].column, - .ui.grid > .column.row > [class*="eight wide mobile"].column, - .ui.grid > [class*="eight wide mobile"].column, - .ui.column.grid > [class*="eight wide mobile"].column { - width: 50% !important; - } - - .ui.grid > .row > [class*="nine wide mobile"].column, - .ui.grid > .column.row > [class*="nine wide mobile"].column, - .ui.grid > [class*="nine wide mobile"].column, - .ui.column.grid > [class*="nine wide mobile"].column { - width: 56.25% !important; - } - - .ui.grid > .row > [class*="ten wide mobile"].column, - .ui.grid > .column.row > [class*="ten wide mobile"].column, - .ui.grid > [class*="ten wide mobile"].column, - .ui.column.grid > [class*="ten wide mobile"].column { - width: 62.5% !important; - } - - .ui.grid > .row > [class*="eleven wide mobile"].column, - .ui.grid > .column.row > [class*="eleven wide mobile"].column, - .ui.grid > [class*="eleven wide mobile"].column, - .ui.column.grid > [class*="eleven wide mobile"].column { - width: 68.75% !important; - } - - .ui.grid > .row > [class*="twelve wide mobile"].column, - .ui.grid > .column.row > [class*="twelve wide mobile"].column, - .ui.grid > [class*="twelve wide mobile"].column, - .ui.column.grid > [class*="twelve wide mobile"].column { - width: 75% !important; - } - - .ui.grid > .row > [class*="thirteen wide mobile"].column, - .ui.grid > .column.row > [class*="thirteen wide mobile"].column, - .ui.grid > [class*="thirteen wide mobile"].column, - .ui.column.grid > [class*="thirteen wide mobile"].column { - width: 81.25% !important; - } - - .ui.grid > .row > [class*="fourteen wide mobile"].column, - .ui.grid > .column.row > [class*="fourteen wide mobile"].column, - .ui.grid > [class*="fourteen wide mobile"].column, - .ui.column.grid > [class*="fourteen wide mobile"].column { - width: 87.5% !important; - } - - .ui.grid > .row > [class*="fifteen wide mobile"].column, - .ui.grid > .column.row > [class*="fifteen wide mobile"].column, - .ui.grid > [class*="fifteen wide mobile"].column, - .ui.column.grid > [class*="fifteen wide mobile"].column { - width: 93.75% !important; - } - - .ui.grid > .row > [class*="sixteen wide mobile"].column, - .ui.grid > .column.row > [class*="sixteen wide mobile"].column, - .ui.grid > [class*="sixteen wide mobile"].column, - .ui.column.grid > [class*="sixteen wide mobile"].column { - width: 100% !important; - } -} - -/* Tablet Sizing Combinations */ - -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui.grid > .row > [class*="one wide tablet"].column, - .ui.grid > .column.row > [class*="one wide tablet"].column, - .ui.grid > [class*="one wide tablet"].column, - .ui.column.grid > [class*="one wide tablet"].column { - width: 6.25% !important; - } - - .ui.grid > .row > [class*="two wide tablet"].column, - .ui.grid > .column.row > [class*="two wide tablet"].column, - .ui.grid > [class*="two wide tablet"].column, - .ui.column.grid > [class*="two wide tablet"].column { - width: 12.5% !important; - } - - .ui.grid > .row > [class*="three wide tablet"].column, - .ui.grid > .column.row > [class*="three wide tablet"].column, - .ui.grid > [class*="three wide tablet"].column, - .ui.column.grid > [class*="three wide tablet"].column { - width: 18.75% !important; - } - - .ui.grid > .row > [class*="four wide tablet"].column, - .ui.grid > .column.row > [class*="four wide tablet"].column, - .ui.grid > [class*="four wide tablet"].column, - .ui.column.grid > [class*="four wide tablet"].column { - width: 25% !important; - } - - .ui.grid > .row > [class*="five wide tablet"].column, - .ui.grid > .column.row > [class*="five wide tablet"].column, - .ui.grid > [class*="five wide tablet"].column, - .ui.column.grid > [class*="five wide tablet"].column { - width: 31.25% !important; - } - - .ui.grid > .row > [class*="six wide tablet"].column, - .ui.grid > .column.row > [class*="six wide tablet"].column, - .ui.grid > [class*="six wide tablet"].column, - .ui.column.grid > [class*="six wide tablet"].column { - width: 37.5% !important; - } - - .ui.grid > .row > [class*="seven wide tablet"].column, - .ui.grid > .column.row > [class*="seven wide tablet"].column, - .ui.grid > [class*="seven wide tablet"].column, - .ui.column.grid > [class*="seven wide tablet"].column { - width: 43.75% !important; - } - - .ui.grid > .row > [class*="eight wide tablet"].column, - .ui.grid > .column.row > [class*="eight wide tablet"].column, - .ui.grid > [class*="eight wide tablet"].column, - .ui.column.grid > [class*="eight wide tablet"].column { - width: 50% !important; - } - - .ui.grid > .row > [class*="nine wide tablet"].column, - .ui.grid > .column.row > [class*="nine wide tablet"].column, - .ui.grid > [class*="nine wide tablet"].column, - .ui.column.grid > [class*="nine wide tablet"].column { - width: 56.25% !important; - } - - .ui.grid > .row > [class*="ten wide tablet"].column, - .ui.grid > .column.row > [class*="ten wide tablet"].column, - .ui.grid > [class*="ten wide tablet"].column, - .ui.column.grid > [class*="ten wide tablet"].column { - width: 62.5% !important; - } - - .ui.grid > .row > [class*="eleven wide tablet"].column, - .ui.grid > .column.row > [class*="eleven wide tablet"].column, - .ui.grid > [class*="eleven wide tablet"].column, - .ui.column.grid > [class*="eleven wide tablet"].column { - width: 68.75% !important; - } - - .ui.grid > .row > [class*="twelve wide tablet"].column, - .ui.grid > .column.row > [class*="twelve wide tablet"].column, - .ui.grid > [class*="twelve wide tablet"].column, - .ui.column.grid > [class*="twelve wide tablet"].column { - width: 75% !important; - } - - .ui.grid > .row > [class*="thirteen wide tablet"].column, - .ui.grid > .column.row > [class*="thirteen wide tablet"].column, - .ui.grid > [class*="thirteen wide tablet"].column, - .ui.column.grid > [class*="thirteen wide tablet"].column { - width: 81.25% !important; - } - - .ui.grid > .row > [class*="fourteen wide tablet"].column, - .ui.grid > .column.row > [class*="fourteen wide tablet"].column, - .ui.grid > [class*="fourteen wide tablet"].column, - .ui.column.grid > [class*="fourteen wide tablet"].column { - width: 87.5% !important; - } - - .ui.grid > .row > [class*="fifteen wide tablet"].column, - .ui.grid > .column.row > [class*="fifteen wide tablet"].column, - .ui.grid > [class*="fifteen wide tablet"].column, - .ui.column.grid > [class*="fifteen wide tablet"].column { - width: 93.75% !important; - } - - .ui.grid > .row > [class*="sixteen wide tablet"].column, - .ui.grid > .column.row > [class*="sixteen wide tablet"].column, - .ui.grid > [class*="sixteen wide tablet"].column, - .ui.column.grid > [class*="sixteen wide tablet"].column { - width: 100% !important; - } -} - -/* Computer/Desktop Sizing Combinations */ - -@media only screen and (min-width: 992px) { - .ui.grid > .row > [class*="one wide computer"].column, - .ui.grid > .column.row > [class*="one wide computer"].column, - .ui.grid > [class*="one wide computer"].column, - .ui.column.grid > [class*="one wide computer"].column { - width: 6.25% !important; - } - - .ui.grid > .row > [class*="two wide computer"].column, - .ui.grid > .column.row > [class*="two wide computer"].column, - .ui.grid > [class*="two wide computer"].column, - .ui.column.grid > [class*="two wide computer"].column { - width: 12.5% !important; - } - - .ui.grid > .row > [class*="three wide computer"].column, - .ui.grid > .column.row > [class*="three wide computer"].column, - .ui.grid > [class*="three wide computer"].column, - .ui.column.grid > [class*="three wide computer"].column { - width: 18.75% !important; - } - - .ui.grid > .row > [class*="four wide computer"].column, - .ui.grid > .column.row > [class*="four wide computer"].column, - .ui.grid > [class*="four wide computer"].column, - .ui.column.grid > [class*="four wide computer"].column { - width: 25% !important; - } - - .ui.grid > .row > [class*="five wide computer"].column, - .ui.grid > .column.row > [class*="five wide computer"].column, - .ui.grid > [class*="five wide computer"].column, - .ui.column.grid > [class*="five wide computer"].column { - width: 31.25% !important; - } - - .ui.grid > .row > [class*="six wide computer"].column, - .ui.grid > .column.row > [class*="six wide computer"].column, - .ui.grid > [class*="six wide computer"].column, - .ui.column.grid > [class*="six wide computer"].column { - width: 37.5% !important; - } - - .ui.grid > .row > [class*="seven wide computer"].column, - .ui.grid > .column.row > [class*="seven wide computer"].column, - .ui.grid > [class*="seven wide computer"].column, - .ui.column.grid > [class*="seven wide computer"].column { - width: 43.75% !important; - } - - .ui.grid > .row > [class*="eight wide computer"].column, - .ui.grid > .column.row > [class*="eight wide computer"].column, - .ui.grid > [class*="eight wide computer"].column, - .ui.column.grid > [class*="eight wide computer"].column { - width: 50% !important; - } - - .ui.grid > .row > [class*="nine wide computer"].column, - .ui.grid > .column.row > [class*="nine wide computer"].column, - .ui.grid > [class*="nine wide computer"].column, - .ui.column.grid > [class*="nine wide computer"].column { - width: 56.25% !important; - } - - .ui.grid > .row > [class*="ten wide computer"].column, - .ui.grid > .column.row > [class*="ten wide computer"].column, - .ui.grid > [class*="ten wide computer"].column, - .ui.column.grid > [class*="ten wide computer"].column { - width: 62.5% !important; - } - - .ui.grid > .row > [class*="eleven wide computer"].column, - .ui.grid > .column.row > [class*="eleven wide computer"].column, - .ui.grid > [class*="eleven wide computer"].column, - .ui.column.grid > [class*="eleven wide computer"].column { - width: 68.75% !important; - } - - .ui.grid > .row > [class*="twelve wide computer"].column, - .ui.grid > .column.row > [class*="twelve wide computer"].column, - .ui.grid > [class*="twelve wide computer"].column, - .ui.column.grid > [class*="twelve wide computer"].column { - width: 75% !important; - } - - .ui.grid > .row > [class*="thirteen wide computer"].column, - .ui.grid > .column.row > [class*="thirteen wide computer"].column, - .ui.grid > [class*="thirteen wide computer"].column, - .ui.column.grid > [class*="thirteen wide computer"].column { - width: 81.25% !important; - } - - .ui.grid > .row > [class*="fourteen wide computer"].column, - .ui.grid > .column.row > [class*="fourteen wide computer"].column, - .ui.grid > [class*="fourteen wide computer"].column, - .ui.column.grid > [class*="fourteen wide computer"].column { - width: 87.5% !important; - } - - .ui.grid > .row > [class*="fifteen wide computer"].column, - .ui.grid > .column.row > [class*="fifteen wide computer"].column, - .ui.grid > [class*="fifteen wide computer"].column, - .ui.column.grid > [class*="fifteen wide computer"].column { - width: 93.75% !important; - } + .ui.grid > .row > [class*="fifteen wide computer"].column, + .ui.grid > .column.row > [class*="fifteen wide computer"].column, + .ui.grid > [class*="fifteen wide computer"].column, + .ui.column.grid > [class*="fifteen wide computer"].column { + width: 93.75% !important; + } .ui.grid > .row > [class*="sixteen wide computer"].column, .ui.grid > .column.row > [class*="sixteen wide computer"].column, .ui.grid > [class*="sixteen wide computer"].column, .ui.column.grid > [class*="sixteen wide computer"].column { width: 100% !important; - } -} - -/* Large Monitor Sizing Combinations */ - -@media only screen and (min-width: 1200px) and (max-width: 1919.98px) { - .ui.grid > .row > [class*="one wide large screen"].column, - .ui.grid > .column.row > [class*="one wide large screen"].column, - .ui.grid > [class*="one wide large screen"].column, - .ui.column.grid > [class*="one wide large screen"].column { - width: 6.25% !important; - } - - .ui.grid > .row > [class*="two wide large screen"].column, - .ui.grid > .column.row > [class*="two wide large screen"].column, - .ui.grid > [class*="two wide large screen"].column, - .ui.column.grid > [class*="two wide large screen"].column { - width: 12.5% !important; - } - - .ui.grid > .row > [class*="three wide large screen"].column, - .ui.grid > .column.row > [class*="three wide large screen"].column, - .ui.grid > [class*="three wide large screen"].column, - .ui.column.grid > [class*="three wide large screen"].column { - width: 18.75% !important; - } - - .ui.grid > .row > [class*="four wide large screen"].column, - .ui.grid > .column.row > [class*="four wide large screen"].column, - .ui.grid > [class*="four wide large screen"].column, - .ui.column.grid > [class*="four wide large screen"].column { - width: 25% !important; - } - - .ui.grid > .row > [class*="five wide large screen"].column, - .ui.grid > .column.row > [class*="five wide large screen"].column, - .ui.grid > [class*="five wide large screen"].column, - .ui.column.grid > [class*="five wide large screen"].column { - width: 31.25% !important; - } - - .ui.grid > .row > [class*="six wide large screen"].column, - .ui.grid > .column.row > [class*="six wide large screen"].column, - .ui.grid > [class*="six wide large screen"].column, - .ui.column.grid > [class*="six wide large screen"].column { - width: 37.5% !important; - } - - .ui.grid > .row > [class*="seven wide large screen"].column, - .ui.grid > .column.row > [class*="seven wide large screen"].column, - .ui.grid > [class*="seven wide large screen"].column, - .ui.column.grid > [class*="seven wide large screen"].column { - width: 43.75% !important; - } - - .ui.grid > .row > [class*="eight wide large screen"].column, - .ui.grid > .column.row > [class*="eight wide large screen"].column, - .ui.grid > [class*="eight wide large screen"].column, - .ui.column.grid > [class*="eight wide large screen"].column { - width: 50% !important; - } - - .ui.grid > .row > [class*="nine wide large screen"].column, - .ui.grid > .column.row > [class*="nine wide large screen"].column, - .ui.grid > [class*="nine wide large screen"].column, - .ui.column.grid > [class*="nine wide large screen"].column { - width: 56.25% !important; - } - - .ui.grid > .row > [class*="ten wide large screen"].column, - .ui.grid > .column.row > [class*="ten wide large screen"].column, - .ui.grid > [class*="ten wide large screen"].column, - .ui.column.grid > [class*="ten wide large screen"].column { - width: 62.5% !important; - } - - .ui.grid > .row > [class*="eleven wide large screen"].column, - .ui.grid > .column.row > [class*="eleven wide large screen"].column, - .ui.grid > [class*="eleven wide large screen"].column, - .ui.column.grid > [class*="eleven wide large screen"].column { - width: 68.75% !important; - } - - .ui.grid > .row > [class*="twelve wide large screen"].column, - .ui.grid > .column.row > [class*="twelve wide large screen"].column, - .ui.grid > [class*="twelve wide large screen"].column, - .ui.column.grid > [class*="twelve wide large screen"].column { - width: 75% !important; - } - - .ui.grid > .row > [class*="thirteen wide large screen"].column, - .ui.grid > .column.row > [class*="thirteen wide large screen"].column, - .ui.grid > [class*="thirteen wide large screen"].column, - .ui.column.grid > [class*="thirteen wide large screen"].column { - width: 81.25% !important; - } - - .ui.grid > .row > [class*="fourteen wide large screen"].column, - .ui.grid > .column.row > [class*="fourteen wide large screen"].column, - .ui.grid > [class*="fourteen wide large screen"].column, - .ui.column.grid > [class*="fourteen wide large screen"].column { - width: 87.5% !important; - } - - .ui.grid > .row > [class*="fifteen wide large screen"].column, - .ui.grid > .column.row > [class*="fifteen wide large screen"].column, - .ui.grid > [class*="fifteen wide large screen"].column, - .ui.column.grid > [class*="fifteen wide large screen"].column { - width: 93.75% !important; - } - - .ui.grid > .row > [class*="sixteen wide large screen"].column, - .ui.grid > .column.row > [class*="sixteen wide large screen"].column, - .ui.grid > [class*="sixteen wide large screen"].column, - .ui.column.grid > [class*="sixteen wide large screen"].column { - width: 100% !important; - } -} - -/* Widescreen Sizing Combinations */ - -@media only screen and (min-width: 1920px) { - .ui.grid > .row > [class*="one wide widescreen"].column, - .ui.grid > .column.row > [class*="one wide widescreen"].column, - .ui.grid > [class*="one wide widescreen"].column, - .ui.column.grid > [class*="one wide widescreen"].column { - width: 6.25% !important; - } - - .ui.grid > .row > [class*="two wide widescreen"].column, - .ui.grid > .column.row > [class*="two wide widescreen"].column, - .ui.grid > [class*="two wide widescreen"].column, - .ui.column.grid > [class*="two wide widescreen"].column { - width: 12.5% !important; - } - - .ui.grid > .row > [class*="three wide widescreen"].column, - .ui.grid > .column.row > [class*="three wide widescreen"].column, - .ui.grid > [class*="three wide widescreen"].column, - .ui.column.grid > [class*="three wide widescreen"].column { - width: 18.75% !important; - } - - .ui.grid > .row > [class*="four wide widescreen"].column, - .ui.grid > .column.row > [class*="four wide widescreen"].column, - .ui.grid > [class*="four wide widescreen"].column, - .ui.column.grid > [class*="four wide widescreen"].column { - width: 25% !important; - } - - .ui.grid > .row > [class*="five wide widescreen"].column, - .ui.grid > .column.row > [class*="five wide widescreen"].column, - .ui.grid > [class*="five wide widescreen"].column, - .ui.column.grid > [class*="five wide widescreen"].column { - width: 31.25% !important; - } - - .ui.grid > .row > [class*="six wide widescreen"].column, - .ui.grid > .column.row > [class*="six wide widescreen"].column, - .ui.grid > [class*="six wide widescreen"].column, - .ui.column.grid > [class*="six wide widescreen"].column { - width: 37.5% !important; - } - - .ui.grid > .row > [class*="seven wide widescreen"].column, - .ui.grid > .column.row > [class*="seven wide widescreen"].column, - .ui.grid > [class*="seven wide widescreen"].column, - .ui.column.grid > [class*="seven wide widescreen"].column { - width: 43.75% !important; - } - - .ui.grid > .row > [class*="eight wide widescreen"].column, - .ui.grid > .column.row > [class*="eight wide widescreen"].column, - .ui.grid > [class*="eight wide widescreen"].column, - .ui.column.grid > [class*="eight wide widescreen"].column { - width: 50% !important; - } - - .ui.grid > .row > [class*="nine wide widescreen"].column, - .ui.grid > .column.row > [class*="nine wide widescreen"].column, - .ui.grid > [class*="nine wide widescreen"].column, - .ui.column.grid > [class*="nine wide widescreen"].column { - width: 56.25% !important; - } - - .ui.grid > .row > [class*="ten wide widescreen"].column, - .ui.grid > .column.row > [class*="ten wide widescreen"].column, - .ui.grid > [class*="ten wide widescreen"].column, - .ui.column.grid > [class*="ten wide widescreen"].column { - width: 62.5% !important; - } - - .ui.grid > .row > [class*="eleven wide widescreen"].column, - .ui.grid > .column.row > [class*="eleven wide widescreen"].column, - .ui.grid > [class*="eleven wide widescreen"].column, - .ui.column.grid > [class*="eleven wide widescreen"].column { - width: 68.75% !important; - } - - .ui.grid > .row > [class*="twelve wide widescreen"].column, - .ui.grid > .column.row > [class*="twelve wide widescreen"].column, - .ui.grid > [class*="twelve wide widescreen"].column, - .ui.column.grid > [class*="twelve wide widescreen"].column { - width: 75% !important; - } - - .ui.grid > .row > [class*="thirteen wide widescreen"].column, - .ui.grid > .column.row > [class*="thirteen wide widescreen"].column, - .ui.grid > [class*="thirteen wide widescreen"].column, - .ui.column.grid > [class*="thirteen wide widescreen"].column { - width: 81.25% !important; - } - - .ui.grid > .row > [class*="fourteen wide widescreen"].column, - .ui.grid > .column.row > [class*="fourteen wide widescreen"].column, - .ui.grid > [class*="fourteen wide widescreen"].column, - .ui.column.grid > [class*="fourteen wide widescreen"].column { - width: 87.5% !important; - } - - .ui.grid > .row > [class*="fifteen wide widescreen"].column, - .ui.grid > .column.row > [class*="fifteen wide widescreen"].column, - .ui.grid > [class*="fifteen wide widescreen"].column, - .ui.column.grid > [class*="fifteen wide widescreen"].column { - width: 93.75% !important; - } - - .ui.grid > .row > [class*="sixteen wide widescreen"].column, - .ui.grid > .column.row > [class*="sixteen wide widescreen"].column, - .ui.grid > [class*="sixteen wide widescreen"].column, - .ui.column.grid > [class*="sixteen wide widescreen"].column { - width: 100% !important; - } -} - -/*---------------------- - Centered - -----------------------*/ - -.ui.centered.grid, -.ui.centered.grid > .row, -.ui.grid > .centered.row { - text-align: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.ui.centered.grid > .column:not(.aligned):not(.justified):not(.row), -.ui.centered.grid > .row > .column:not(.aligned):not(.justified), -.ui.grid .centered.row > .column:not(.aligned):not(.justified) { - text-align: left; -} - -.ui.grid > .centered.column, -.ui.grid > .row > .centered.column { - display: block; - margin-left: auto; - margin-right: auto; -} - -/*---------------------- - Relaxed - -----------------------*/ - -.ui.relaxed.grid > .column:not(.row), -.ui.relaxed.grid > .row > .column, -.ui.grid > .relaxed.row > .column { - padding-left: 1.5rem; - padding-right: 1.5rem; -} - -.ui[class*="very relaxed"].grid > .column:not(.row), -.ui[class*="very relaxed"].grid > .row > .column, -.ui.grid > [class*="very relaxed"].row > .column { - padding-left: 2.5rem; - padding-right: 2.5rem; -} - -/* Coupling with UI Divider */ - -.ui.relaxed.grid .row + .ui.divider, -.ui.grid .relaxed.row + .ui.divider { - margin-left: 1.5rem; - margin-right: 1.5rem; -} - -.ui[class*="very relaxed"].grid .row + .ui.divider, -.ui.grid [class*="very relaxed"].row + .ui.divider { - margin-left: 2.5rem; - margin-right: 2.5rem; -} - -/*---------------------- - Padded - -----------------------*/ - -.ui.padded.grid:not(.vertically):not(.horizontally) { - margin: 0 !important; -} - -[class*="horizontally padded"].ui.grid { - margin-left: 0 !important; - margin-right: 0 !important; -} - -[class*="vertically padded"].ui.grid { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -/*---------------------- - "Floated" - -----------------------*/ - -.ui.grid [class*="left floated"].column { - margin-right: auto; -} - -.ui.grid [class*="right floated"].column { - margin-left: auto; -} - -/*---------------------- - Divided - -----------------------*/ - -.ui.divided.grid:not([class*="vertically divided"]) > .column:not(.row), -.ui.divided.grid:not([class*="vertically divided"]) > .row > .column { - -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); -} - -/* Swap from padding to margin on columns to have dividers align */ - -.ui[class*="vertically divided"].grid > .column:not(.row), -.ui[class*="vertically divided"].grid > .row > .column { - margin-top: 1rem; - margin-bottom: 1rem; - padding-top: 0; - padding-bottom: 0; -} - -.ui[class*="vertically divided"].grid > .row { - margin-top: 0; - margin-bottom: 0; -} - -/* No divider on first column on row */ - -.ui.divided.grid:not([class*="vertically divided"]) > .column:first-child, -.ui.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { - -webkit-box-shadow: none; - box-shadow: none; -} - -/* No space on top of first row */ - -.ui[class*="vertically divided"].grid > .row:first-child > .column { - margin-top: 0; -} - -/* Divided Row */ - -.ui.grid > .divided.row > .column { - -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); -} - -.ui.grid > .divided.row > .column:first-child { - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Vertically Divided */ - -.ui[class*="vertically divided"].grid > .row { - position: relative; -} - -.ui[class*="vertically divided"].grid > .row::before { - position: absolute; - content: ""; - top: 0; - left: 0; - width: calc(100% - 2rem); - height: 1px; - margin: 0 1rem; - -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); -} - -/* Padded Horizontally Divided */ - -[class*="horizontally padded"].ui.divided.grid, -.ui.padded.divided.grid:not(.vertically):not(.horizontally) { - width: 100%; -} - -/* First Row Vertically Divided */ - -.ui[class*="vertically divided"].grid > .row:first-child::before { - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Inverted Divided */ - -.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row), -.ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column { - -webkit-box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.1); - box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.1); -} - -.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row):first-child, -.ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.inverted[class*="vertically divided"].grid > .row::before { - -webkit-box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.1); - box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.1); -} - -/* Relaxed */ - -.ui.relaxed[class*="vertically divided"].grid > .row::before { - margin-left: 1.5rem; - margin-right: 1.5rem; - width: calc(100% - 3rem); -} - -.ui[class*="very relaxed"][class*="vertically divided"].grid > .row::before { - margin-left: 2.5rem; - margin-right: 2.5rem; - width: calc(100% - 5rem); -} - -/*---------------------- - Celled - -----------------------*/ - -.ui.celled.grid { - width: 100%; - margin: 1em 0; - -webkit-box-shadow: 0 0 0 1px #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5; -} - -.ui.celled.grid > .row { - width: 100% !important; - margin: 0; - padding: 0; - -webkit-box-shadow: 0 -1px 0 0 #D4D4D5; - box-shadow: 0 -1px 0 0 #D4D4D5; -} - -.ui.celled.grid > .column:not(.row), -.ui.celled.grid > .row > .column { - -webkit-box-shadow: -1px 0 0 0 #D4D4D5; - box-shadow: -1px 0 0 0 #D4D4D5; -} - -.ui.celled.grid > .column:first-child, -.ui.celled.grid > .row > .column:first-child { - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.celled.grid > .column:not(.row), -.ui.celled.grid > .row > .column { - padding: 1em; -} - -.ui.relaxed.celled.grid > .column:not(.row), -.ui.relaxed.celled.grid > .row > .column { - padding: 1.5em; -} - -.ui[class*="very relaxed"].celled.grid > .column:not(.row), -.ui[class*="very relaxed"].celled.grid > .row > .column { - padding: 2em; -} - -/* Internally Celled */ - -.ui[class*="internally celled"].grid { - -webkit-box-shadow: none; - box-shadow: none; - margin: 0; -} - -.ui[class*="internally celled"].grid > .row:first-child { - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui[class*="internally celled"].grid > .row > .column:first-child { - -webkit-box-shadow: none; - box-shadow: none; -} - -/*---------------------- - Vertically Aligned - -----------------------*/ - -/* Top Aligned */ - -.ui[class*="top aligned"].grid > .column:not(.row), -.ui[class*="top aligned"].grid > .row > .column, -.ui.grid > [class*="top aligned"].row > .column, -.ui.grid > [class*="top aligned"].column:not(.row), -.ui.grid > .row > [class*="top aligned"].column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - vertical-align: top; - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} - -/* Middle Aligned */ - -.ui[class*="middle aligned"].grid > .column:not(.row), -.ui[class*="middle aligned"].grid > .row > .column, -.ui.grid > [class*="middle aligned"].row > .column, -.ui.grid > [class*="middle aligned"].column:not(.row), -.ui.grid > .row > [class*="middle aligned"].column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - vertical-align: middle; - -ms-flex-item-align: center !important; - align-self: center !important; -} - -/* Bottom Aligned */ - -.ui[class*="bottom aligned"].grid > .column:not(.row), -.ui[class*="bottom aligned"].grid > .row > .column, -.ui.grid > [class*="bottom aligned"].row > .column, -.ui.grid > [class*="bottom aligned"].column:not(.row), -.ui.grid > .row > [class*="bottom aligned"].column { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - vertical-align: bottom; - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} - -/* Stretched */ - -.ui.stretched.grid > .row > .column, -.ui.stretched.grid > .column, -.ui.grid > .stretched.row > .column, -.ui.grid > .stretched.column:not(.row), -.ui.grid > .row > .stretched.column { - display: -webkit-inline-box !important; - display: -ms-inline-flexbox !important; - display: inline-flex !important; - -ms-flex-item-align: stretch; - align-self: stretch; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -.ui.stretched.grid > .row > .column > *, -.ui.stretched.grid > .column > *, -.ui.grid > .stretched.row > .column > *, -.ui.grid > .stretched.column:not(.row) > *, -.ui.grid > .row > .stretched.column > * { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; -} - -/*---------------------- - Horizontally Centered - -----------------------*/ - -/* Left Aligned */ - -.ui[class*="left aligned"].grid > .column, -.ui[class*="left aligned"].grid > .row > .column, -.ui.grid > [class*="left aligned"].row > .column, -.ui.grid > [class*="left aligned"].column.column, -.ui.grid > .row > [class*="left aligned"].column.column { - text-align: left; - -ms-flex-item-align: inherit; - align-self: inherit; -} - -/* Center Aligned */ - -.ui[class*="center aligned"].grid > .column, -.ui[class*="center aligned"].grid > .row > .column, -.ui.grid > [class*="center aligned"].row > .column, -.ui.grid > [class*="center aligned"].column.column, -.ui.grid > .row > [class*="center aligned"].column.column { - text-align: center; - -ms-flex-item-align: inherit; - align-self: inherit; -} - -.ui[class*="center aligned"].grid { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -/* Right Aligned */ - -.ui[class*="right aligned"].grid > .column, -.ui[class*="right aligned"].grid > .row > .column, -.ui.grid > [class*="right aligned"].row > .column, -.ui.grid > [class*="right aligned"].column.column, -.ui.grid > .row > [class*="right aligned"].column.column { - text-align: right; - -ms-flex-item-align: inherit; - align-self: inherit; -} - -/* Justified */ - -.ui.justified.grid > .column, -.ui.justified.grid > .row > .column, -.ui.grid > .justified.row > .column, -.ui.grid > .justified.column.column, -.ui.grid > .row > .justified.column.column { - text-align: justify; - -webkit-hyphens: auto; - -ms-hyphens: auto; - hyphens: auto; -} - -/*---------------------- - Colored ------------------------*/ - -.ui.grid > .primary.row, -.ui.grid > .primary.column, -.ui.grid > .row > .primary.column { - background-color: #2185D0; - color: #FFFFFF; -} - -.ui.grid > .secondary.row, -.ui.grid > .secondary.column, -.ui.grid > .row > .secondary.column { - background-color: #1B1C1D; - color: #FFFFFF; -} - -.ui.grid > .red.row, -.ui.grid > .red.column, -.ui.grid > .row > .red.column { - background-color: #DB2828; - color: #FFFFFF; -} - -.ui.grid > .orange.row, -.ui.grid > .orange.column, -.ui.grid > .row > .orange.column { - background-color: #F2711C; - color: #FFFFFF; -} - -.ui.grid > .yellow.row, -.ui.grid > .yellow.column, -.ui.grid > .row > .yellow.column { - background-color: #FBBD08; - color: #FFFFFF; -} - -.ui.grid > .olive.row, -.ui.grid > .olive.column, -.ui.grid > .row > .olive.column { - background-color: #B5CC18; - color: #FFFFFF; -} - -.ui.grid > .green.row, -.ui.grid > .green.column, -.ui.grid > .row > .green.column { - background-color: #21BA45; - color: #FFFFFF; -} - -.ui.grid > .teal.row, -.ui.grid > .teal.column, -.ui.grid > .row > .teal.column { - background-color: #00B5AD; - color: #FFFFFF; -} - -.ui.grid > .blue.row, -.ui.grid > .blue.column, -.ui.grid > .row > .blue.column { - background-color: #2185D0; - color: #FFFFFF; -} - -.ui.grid > .violet.row, -.ui.grid > .violet.column, -.ui.grid > .row > .violet.column { - background-color: #6435C9; - color: #FFFFFF; -} - -.ui.grid > .purple.row, -.ui.grid > .purple.column, -.ui.grid > .row > .purple.column { - background-color: #A333C8; - color: #FFFFFF; -} - -.ui.grid > .pink.row, -.ui.grid > .pink.column, -.ui.grid > .row > .pink.column { - background-color: #E03997; - color: #FFFFFF; -} - -.ui.grid > .brown.row, -.ui.grid > .brown.column, -.ui.grid > .row > .brown.column { - background-color: #A5673F; - color: #FFFFFF; -} - -.ui.grid > .grey.row, -.ui.grid > .grey.column, -.ui.grid > .row > .grey.column { - background-color: #767676; - color: #FFFFFF; -} - -.ui.grid > .black.row, -.ui.grid > .black.column, -.ui.grid > .row > .black.column { - background-color: #1B1C1D; - color: #FFFFFF; -} - -/*---------------------- - Equal Width - -----------------------*/ - -.ui[class*="equal width"].grid > .column:not(.row), -.ui[class*="equal width"].grid > .row > .column, -.ui.grid > [class*="equal width"].row > .column { - display: inline-block; - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; -} - -.ui[class*="equal width"].grid > .wide.column, -.ui[class*="equal width"].grid > .row > .wide.column, -.ui.grid > [class*="equal width"].row > .wide.column { - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; -} - -/*---------------------- - Reverse - -----------------------*/ - -/* Mobile */ - -@media only screen and (max-width: 767.98px) { - .ui[class*="mobile reversed"].grid, - .ui[class*="mobile reversed"].grid > .row, - .ui.grid > [class*="mobile reversed"].row { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - } - - .ui[class*="mobile vertically reversed"].grid, - .ui.stackable[class*="mobile reversed"] { - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; - } - - /* Divided Reversed */ - - .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child, - .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { - -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - } - - .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child, - .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child { - -webkit-box-shadow: none; - box-shadow: none; - } - - /* Vertically Divided Reversed */ - - .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:first-child::before { - -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); - } - - .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:last-child::before { - -webkit-box-shadow: none; - box-shadow: none; - } - - /* Celled Reversed */ - - .ui[class*="mobile reversed"].celled.grid > .row > .column:first-child { - -webkit-box-shadow: -1px 0 0 0 #D4D4D5; - box-shadow: -1px 0 0 0 #D4D4D5; - } - - .ui[class*="mobile reversed"].celled.grid > .row > .column:last-child { - -webkit-box-shadow: none; - box-shadow: none; - } -} - -/* Tablet */ - -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui[class*="tablet reversed"].grid, - .ui[class*="tablet reversed"].grid > .row, - .ui.grid > [class*="tablet reversed"].row { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - } - - .ui[class*="tablet vertically reversed"].grid { - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; - } - - /* Divided Reversed */ - - .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child, - .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { - -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - } - - .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child, - .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child { - -webkit-box-shadow: none; - box-shadow: none; - } - - /* Vertically Divided Reversed */ - - .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:first-child::before { - -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); - } - - .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:last-child::before { - -webkit-box-shadow: none; - box-shadow: none; - } - - /* Celled Reversed */ - - .ui[class*="tablet reversed"].celled.grid > .row > .column:first-child { - -webkit-box-shadow: -1px 0 0 0 #D4D4D5; - box-shadow: -1px 0 0 0 #D4D4D5; - } - - .ui[class*="tablet reversed"].celled.grid > .row > .column:last-child { - -webkit-box-shadow: none; - box-shadow: none; - } -} - -/* Computer */ - -@media only screen and (min-width: 992px) { - .ui[class*="computer reversed"].grid, - .ui[class*="computer reversed"].grid > .row, - .ui.grid > [class*="computer reversed"].row { - -webkit-box-orient: horizontal; - -webkit-box-direction: reverse; - -ms-flex-direction: row-reverse; - flex-direction: row-reverse; - } - - .ui[class*="computer vertically reversed"].grid { - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; - } - - /* Divided Reversed */ - - .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child, - .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { - -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); - } - - .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child, - .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child { - -webkit-box-shadow: none; - box-shadow: none; - } - - /* Vertically Divided Reversed */ - - .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:first-child::before { - -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); - } - - .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:last-child::before { - -webkit-box-shadow: none; - box-shadow: none; - } - - /* Celled Reversed */ - - .ui[class*="computer reversed"].celled.grid > .row > .column:first-child { - -webkit-box-shadow: -1px 0 0 0 #D4D4D5; - box-shadow: -1px 0 0 0 #D4D4D5; - } - - .ui[class*="computer reversed"].celled.grid > .row > .column:last-child { - -webkit-box-shadow: none; - box-shadow: none; - } -} - -/*------------------- - Doubling - --------------------*/ - -/* Tablet Only */ - -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui.doubling.grid { - width: auto; - } - - .ui.grid > .doubling.row, - .ui.doubling.grid > .row { - margin: 0 !important; - padding: 0 !important; - } - - .ui.grid > .doubling.row > .column, - .ui.doubling.grid > .row > .column { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - margin: 0; - } - - .ui.grid:not(.stretched) > .doubling.row:not(.stretched) > .column:not(.stretched), - .ui.doubling.grid:not(.stretched) > .row:not(.stretched) > .column:not(.stretched) { - display: inline-block !important; - } - - .ui[class*="two column"].doubling.grid > .row > .column, - .ui[class*="two column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="two column"].doubling.row.row > .column { - width: 100% !important; - } - - .ui[class*="three column"].doubling.grid > .row > .column, - .ui[class*="three column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="three column"].doubling.row.row > .column { - width: 50% !important; - } - - .ui[class*="four column"].doubling.grid > .row > .column, - .ui[class*="four column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="four column"].doubling.row.row > .column { - width: 50% !important; - } - - .ui[class*="five column"].doubling.grid > .row > .column, - .ui[class*="five column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="five column"].doubling.row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="six column"].doubling.grid > .row > .column, - .ui[class*="six column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="six column"].doubling.row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="seven column"].doubling.grid > .row > .column, - .ui[class*="seven column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="seven column"].doubling.row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="eight column"].doubling.grid > .row > .column, - .ui[class*="eight column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="eight column"].doubling.row.row > .column { - width: 25% !important; - } - - .ui[class*="nine column"].doubling.grid > .row > .column, - .ui[class*="nine column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="nine column"].doubling.row.row > .column { - width: 25% !important; - } - - .ui[class*="ten column"].doubling.grid > .row > .column, - .ui[class*="ten column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="ten column"].doubling.row.row > .column { - width: 20% !important; - } - - .ui[class*="eleven column"].doubling.grid > .row > .column, - .ui[class*="eleven column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="eleven column"].doubling.row.row > .column { - width: 20% !important; - } - - .ui[class*="twelve column"].doubling.grid > .row > .column, - .ui[class*="twelve column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="twelve column"].doubling.row.row > .column { - width: 16.66666667% !important; - } - - .ui[class*="thirteen column"].doubling.grid > .row > .column, - .ui[class*="thirteen column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="thirteen column"].doubling.row.row > .column { - width: 16.66666667% !important; - } - - .ui[class*="fourteen column"].doubling.grid > .row > .column, - .ui[class*="fourteen column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="fourteen column"].doubling.row.row > .column { - width: 14.28571429% !important; - } - - .ui[class*="fifteen column"].doubling.grid > .row > .column, - .ui[class*="fifteen column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="fifteen column"].doubling.row.row > .column { - width: 14.28571429% !important; - } - - .ui[class*="sixteen column"].doubling.grid > .row > .column, - .ui[class*="sixteen column"].doubling.grid > .column:not(.row), - .ui.grid > [class*="sixteen column"].doubling.row.row > .column { - width: 12.5% !important; - } -} - -/* Mobile Only */ - -@media only screen and (max-width: 767.98px) { - .ui.grid > .doubling.row, - .ui.doubling.grid > .row { - margin: 0 !important; - padding: 0 !important; - } - - .ui.grid > .doubling.row > .column, - .ui.doubling.grid > .row > .column { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - margin: 0 !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - } - - .ui[class*="two column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="two column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="two column"].doubling:not(.stackable).row.row > .column { - width: 100% !important; - } - - .ui[class*="three column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="three column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="three column"].doubling:not(.stackable).row.row > .column { - width: 50% !important; - } - - .ui[class*="four column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="four column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="four column"].doubling:not(.stackable).row.row > .column { - width: 50% !important; - } - - .ui[class*="five column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="five column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="five column"].doubling:not(.stackable).row.row > .column { - width: 50% !important; - } - - .ui[class*="six column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="six column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="six column"].doubling:not(.stackable).row.row > .column { - width: 50% !important; - } - - .ui[class*="seven column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="seven column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="seven column"].doubling:not(.stackable).row.row > .column { - width: 50% !important; - } - - .ui[class*="eight column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="eight column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="eight column"].doubling:not(.stackable).row.row > .column { - width: 50% !important; - } - - .ui[class*="nine column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="nine column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="nine column"].doubling:not(.stackable).row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="ten column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="ten column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="ten column"].doubling:not(.stackable).row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="eleven column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="eleven column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="eleven column"].doubling:not(.stackable).row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="twelve column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="twelve column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="twelve column"].doubling:not(.stackable).row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="thirteen column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="thirteen column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="thirteen column"].doubling:not(.stackable).row.row > .column { - width: 33.33333333% !important; - } - - .ui[class*="fourteen column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="fourteen column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="fourteen column"].doubling:not(.stackable).row.row > .column { - width: 25% !important; - } - - .ui[class*="fifteen column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="fifteen column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="fifteen column"].doubling:not(.stackable).row.row > .column { - width: 25% !important; - } - - .ui[class*="sixteen column"].doubling:not(.stackable).grid > .row > .column, - .ui[class*="sixteen column"].doubling:not(.stackable).grid > .column:not(.row), - .ui.grid > [class*="sixteen column"].doubling:not(.stackable).row.row > .column { - width: 25% !important; - } -} - -/*------------------- - Stackable - --------------------*/ - -@media only screen and (max-width: 767.98px) { - .ui.ui.ui.ui.stackable.grid { - width: auto; - margin-left: 0 !important; - margin-right: 0 !important; - } - - .ui.stackable.grid > .row > .wide.column, - .ui.stackable.grid > .wide.column, - .ui.stackable.grid > .column.grid > .column, - .ui.stackable.grid > .column.row > .column, - .ui.stackable.grid > .row > .column, - .ui.stackable.grid > .column:not(.row), - .ui.grid > .stackable.stackable.stackable.row > .column { - width: 100% !important; - margin: 0 0 !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - padding: 1rem 1rem; - } - - .ui.stackable.grid:not(.vertically) > .row { - margin: 0; - padding: 0; - } - - /* Coupling */ - - .ui.container > .ui.stackable.grid > .column, - .ui.container > .ui.stackable.grid > .row > .column { - padding-left: 0 !important; - padding-right: 0 !important; - } - - /* Don't pad inside segment or nested grid */ - - .ui.grid .ui.stackable.grid, - .ui.segment:not(.vertical) .ui.stackable.page.grid { - margin-left: -1rem !important; - margin-right: -1rem !important; - } - - /* Divided Stackable */ - - .ui.stackable.divided.grid > .row:first-child > .column:first-child, - .ui.stackable.celled.grid > .row:first-child > .column:first-child, - .ui.stackable.divided.grid > .column:not(.row):first-child, - .ui.stackable.celled.grid > .column:not(.row):first-child { - border-top: none !important; - } - - .ui.inverted.stackable.celled.grid > .column:not(.row), - .ui.inverted.stackable.divided.grid > .column:not(.row), - .ui.inverted.stackable.celled.grid > .row > .column, - .ui.inverted.stackable.divided.grid > .row > .column { - border-top: 1px solid rgba(255, 255, 255, 0.1); - } - - .ui.stackable.celled.grid > .column:not(.row), - .ui.stackable.divided:not(.vertically).grid > .column:not(.row), - .ui.stackable.celled.grid > .row > .column, - .ui.stackable.divided:not(.vertically).grid > .row > .column { - border-top: 1px solid rgba(34, 36, 38, 0.15); - -webkit-box-shadow: none !important; - box-shadow: none !important; - padding-top: 2rem !important; - padding-bottom: 2rem !important; - } - - .ui.stackable.celled.grid > .row { - -webkit-box-shadow: none !important; - box-shadow: none !important; - } - - .ui.stackable.divided:not(.vertically).grid > .column:not(.row), - .ui.stackable.divided:not(.vertically).grid > .row > .column { - padding-left: 0 !important; - padding-right: 0 !important; - } -} - -/*---------------------- - Only (Device) ------------------------*/ - -/* These include arbitrary class repetitions for forced specificity */ - -/* Mobile Only Hide */ - -@media only screen and (max-width: 767.98px) { - .ui[class*="tablet only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="tablet only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="tablet only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.mobile) { - display: none !important; - } - - .ui[class*="computer only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="computer only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="computer only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.mobile) { - display: none !important; - } - - .ui[class*="large screen only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) { - display: none !important; - } - - .ui[class*="widescreen only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) { - display: none !important; - } -} - -/* Tablet Only Hide */ - -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui[class*="mobile only"].grid.grid.grid:not(.tablet), - .ui.grid.grid.grid > [class*="mobile only"].row:not(.tablet), - .ui.grid.grid.grid > [class*="mobile only"].column:not(.tablet), - .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.tablet) { - display: none !important; - } - - .ui[class*="computer only"].grid.grid.grid:not(.tablet), - .ui.grid.grid.grid > [class*="computer only"].row:not(.tablet), - .ui.grid.grid.grid > [class*="computer only"].column:not(.tablet), - .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.tablet) { - display: none !important; - } - - .ui[class*="large screen only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) { - display: none !important; - } - - .ui[class*="widescreen only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) { - display: none !important; - } -} - -/* Computer Only Hide */ - -@media only screen and (min-width: 992px) and (max-width: 1199.98px) { - .ui[class*="mobile only"].grid.grid.grid:not(.computer), - .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer), - .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer), - .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) { - display: none !important; - } - - .ui[class*="tablet only"].grid.grid.grid:not(.computer), - .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer), - .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer), - .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) { - display: none !important; - } - - .ui[class*="large screen only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) { - display: none !important; - } - - .ui[class*="widescreen only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) { - display: none !important; - } -} - -/* Large Screen Only Hide */ - -@media only screen and (min-width: 1200px) and (max-width: 1919.98px) { - .ui[class*="mobile only"].grid.grid.grid:not(.computer), - .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer), - .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer), - .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) { - display: none !important; - } - - .ui[class*="tablet only"].grid.grid.grid:not(.computer), - .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer), - .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer), - .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) { - display: none !important; - } - - .ui[class*="widescreen only"].grid.grid.grid:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), - .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), - .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) { - display: none !important; - } -} - -/* Widescreen Only Hide */ - -@media only screen and (min-width: 1920px) { - .ui[class*="mobile only"].grid.grid.grid:not(.computer), - .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer), - .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer), - .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) { - display: none !important; - } - - .ui[class*="tablet only"].grid.grid.grid:not(.computer), - .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer), - .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer), - .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) { - display: none !important; - } -} - -/*----------------- - Compact - -----------------*/ - -.ui.ui.ui.compact.grid { - margin: -0.5rem; -} - -.ui.ui.ui.compact.grid > .column:not(.row), -.ui.ui.ui.compact.grid > .row > .column { - padding-left: 0.5rem; - padding-right: 0.5rem; -} - -.ui.ui.ui.compact.grid > * { - padding-left: 0.5rem; - padding-right: 0.5rem; -} - -/* Row */ - -.ui.ui.ui.compact.grid > .row { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 0; - padding-right: 0; -} - -/* Columns */ - -.ui.ui.ui.compact.grid > .column:not(.row) { - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -/* Relaxed + Celled */ - -.ui.compact.relaxed.celled.grid > .column:not(.row), -.ui.compact.relaxed.celled.grid > .row > .column { - padding: 0.75em; -} - -.ui.compact[class*="very relaxed"].celled.grid > .column:not(.row), -.ui.compact[class*="very relaxed"].celled.grid > .row > .column { - padding: 1em; -} - -/*----------------- - Very compact - -----------------*/ - -.ui.ui.ui[class*="very compact"].grid { - margin: -0.25rem; -} - -.ui.ui.ui[class*="very compact"].grid > .column:not(.row), -.ui.ui.ui[class*="very compact"].grid > .row > .column { - padding-left: 0.25rem; - padding-right: 0.25rem; -} - -.ui.ui.ui[class*="very compact"].grid > * { - padding-left: 0.25rem; - padding-right: 0.25rem; -} - -/* Row */ - -.ui.ui.ui[class*="very compact"].grid > .row { - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0; - padding-right: 0; -} - -/* Columns */ - -.ui.ui.ui[class*="very compact"].grid > .column:not(.row) { - padding-top: 0.25rem; - padding-bottom: 0.25rem; -} - -/* Relaxed + Celled */ - -.ui[class*="very compact"].relaxed.celled.grid > .column:not(.row), -.ui[class*="very compact"].relaxed.celled.grid > .row > .column { - padding: 0.375em; -} - -.ui[class*="very compact"][class*="very relaxed"].celled.grid > .column:not(.row), -.ui[class*="very compact"][class*="very relaxed"].celled.grid > .row > .column { - padding: 0.5em; -} - -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ -/* - * # Fomantic - Menu - * http://github.com/fomantic/Fomantic-UI/ - * - * - * Copyright 2015 Contributor - * Released under the MIT license - * http://opensource.org/licenses/MIT - * - */ - -/******************************* - Standard -*******************************/ - -/*-------------- - Menu ----------------*/ - -.ui.menu { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: 1rem 0; - font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - background: #FFFFFF; - font-weight: normal; - border: 1px solid rgba(34, 36, 38, 0.15); - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - border-radius: 0.28571429rem; - min-height: 2.85714286em; -} - -.ui.menu::after { - content: ''; - display: block; - height: 0; - clear: both; - visibility: hidden; -} - -.ui.menu:first-child { - margin-top: 0; -} - -.ui.menu:last-child { - margin-bottom: 0; -} - -/*-------------- - Sub-Menu ----------------*/ - -.ui.menu .menu { - margin: 0; -} - -.ui.menu:not(.vertical) > .menu { - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -/*-------------- - Item ----------------*/ - -.ui.menu:not(.vertical) .item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.ui.menu .item { - position: relative; - vertical-align: middle; - line-height: 1; - text-decoration: none; - -webkit-tap-highlight-color: transparent; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background: none; - padding: 0.92857143em 1.14285714em; - text-transform: none; - color: rgba(0, 0, 0, 0.87); - font-weight: normal; - -webkit-transition: background 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: background 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease; - transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; -} - -.ui.menu > .item:first-child { - border-radius: 0.28571429rem 0 0 0.28571429rem; -} - -/* Border */ - -.ui.menu .item::before { - position: absolute; - content: ''; - top: 0; - right: 0; - height: 100%; - width: 1px; - background: rgba(34, 36, 38, 0.1); -} - -/*-------------- - Text Content ----------------*/ - -.ui.menu .text.item > *, -.ui.menu .item > a:not(.ui), -.ui.menu .item > p:only-child { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - line-height: 1.3; -} - -.ui.menu .item > p:first-child { - margin-top: 0; -} - -.ui.menu .item > p:last-child { - margin-bottom: 0; -} - -/*-------------- - Icons ----------------*/ - -.ui.menu .item > i.icon { - opacity: 0.9; - float: none; - margin: 0 0.35714286em 0 0; -} - -/*-------------- - Button ----------------*/ - -.ui.menu:not(.vertical) .item > .button { - position: relative; - top: 0; - margin: -0.5em 0; - padding-bottom: 0.78571429em; - padding-top: 0.78571429em; - font-size: 1em; -} - -/*---------------- - Grid / Container ------------------*/ - -.ui.menu > .grid, -.ui.menu > .container { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: inherit; - -ms-flex-align: inherit; - align-items: inherit; - -webkit-box-orient: inherit; - -webkit-box-direction: inherit; - -ms-flex-direction: inherit; - flex-direction: inherit; -} - -/*-------------- - Inputs ----------------*/ - -.ui.menu .item > .input { - width: 100%; -} - -.ui.menu:not(.vertical) .item > .input { - position: relative; - top: 0; - margin: -0.5em 0; -} - -.ui.menu .item > .input input { - font-size: 1em; - padding-top: 0.57142857em; - padding-bottom: 0.57142857em; -} - -/*-------------- - Header ----------------*/ - -.ui.menu .header.item, -.ui.vertical.menu .header.item { - margin: 0; - background: ''; - text-transform: normal; - font-weight: 600; -} - -.ui.vertical.menu .item > .header:not(.ui) { - margin: 0 0 0.5em; - font-size: 1em; - font-weight: 600; -} - -/*-------------- - Dropdowns ----------------*/ - -/* Dropdown Icon */ - -.ui.menu .item > i.dropdown.icon { - padding: 0; - float: right; - margin: 0 0 0 1em; -} - -/* Menu */ - -.ui.menu .dropdown.item .menu { - min-width: calc(100% - 1px); - border-radius: 0 0 0.28571429rem 0.28571429rem; - background: #FFFFFF; - margin: 0 0 0; - -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08); - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08); -} - -.ui.menu .dropdown.item:not(.column) .menu { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; -} - -/* Menu Items */ - -.ui.menu .ui.dropdown .menu > .item { - margin: 0; - text-align: left; - font-size: 1em !important; - padding: 0.78571429em 1.14285714em !important; - background: transparent !important; - color: rgba(0, 0, 0, 0.87) !important; - text-transform: none !important; - font-weight: normal !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - -webkit-transition: none !important; - transition: none !important; -} - -.ui.menu .ui.dropdown .menu > .item:hover { - background: rgba(0, 0, 0, 0.05) !important; - color: rgba(0, 0, 0, 0.95) !important; -} - -.ui.menu .ui.dropdown .menu > .selected.item { - background: rgba(0, 0, 0, 0.05) !important; - color: rgba(0, 0, 0, 0.95) !important; -} - -.ui.menu .ui.dropdown .menu > .active.item { - background: rgba(0, 0, 0, 0.03) !important; - font-weight: bold !important; - color: rgba(0, 0, 0, 0.95) !important; -} - -.ui.menu .ui.dropdown.item .menu .item:not(.filtered) { - display: block; -} - -.ui.menu .ui.dropdown .menu > .item > .icons, -.ui.menu .ui.dropdown .menu > .item > i.icon:not(.dropdown) { - display: inline-block; - font-size: 1em !important; - float: none; - margin: 0 0.75em 0 0 !important; -} - -/* Secondary */ - -.ui.secondary.menu .dropdown.item > .menu, -.ui.text.menu .dropdown.item > .menu { - border-radius: 0.28571429rem; - margin-top: 0.35714286em; -} - -/* Pointing */ - -.ui.menu .pointing.dropdown.item .menu { - margin-top: 0.75em; -} - -/* Inverted */ - -.ui.inverted.menu .search.dropdown.item > .search, -.ui.inverted.menu .search.dropdown.item > .text { - color: rgba(255, 255, 255, 0.9); -} - -/* Vertical */ - -.ui.vertical.menu .dropdown.item > i.icon { - float: right; - content: "\f0da"; - margin-left: 1em; -} - -.ui.vertical.menu .dropdown.item .menu { - left: 100%; - /* IE needs 0, all others support max-content to show dropdown icon inline, so keep both settings! */ - min-width: 0; - min-width: -webkit-max-content; - min-width: -moz-max-content; - min-width: max-content; - margin: 0 0 0 0; - -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08); - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08); - border-radius: 0 0.28571429rem 0.28571429rem 0.28571429rem; -} - -.ui.vertical.menu .dropdown.item.upward .menu { - bottom: 0; -} - -.ui.vertical.menu .dropdown.item:not(.upward) .menu { - top: 0; -} - -.ui.vertical.menu .active.dropdown.item { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.ui.vertical.menu .dropdown.active.item { - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Evenly Divided */ - -.ui.item.menu .dropdown .menu .item { - width: 100%; -} - -/*-------------- - Labels ----------------*/ - -.ui.menu .item > .label:not(.floating) { - margin-left: 1em; - padding: 0.3em 0.78571429em; -} - -.ui.vertical.menu .item > .label { - margin-top: -0.15em; - margin-bottom: -0.15em; - padding: 0.3em 0.78571429em; -} - -.ui.menu .item > .floating.label { - padding: 0.3em 0.78571429em; -} - -.ui.menu .item > .label { - background: #999999; - color: #FFFFFF; -} - -.ui.menu .item > .image.label img { - margin: -0.2833em 0.8em -0.2833em -0.8em; - height: 1.5666em; -} - -/*-------------- - Images ----------------*/ - -.ui.menu .item > img:not(.ui) { - display: inline-block; - vertical-align: middle; - margin: -0.3em 0; - width: 2.5em; -} - -.ui.vertical.menu .item > img:not(.ui):only-child { - display: block; - max-width: 100%; - width: auto; -} - -/******************************* - Coupling -*******************************/ - -/*-------------- - List ----------------*/ - -/* Menu divider shouldn't apply */ - -.ui.menu .list .item::before { - background: none !important; -} - -/*-------------- - Sidebar - ---------------*/ - -/* Show vertical dividers below last */ - -.ui.vertical.sidebar.menu > .item:first-child::before { - display: block !important; -} - -.ui.vertical.sidebar.menu > .item::before { - top: auto; - bottom: 0; -} - -/*-------------- - Container ----------------*/ - -@media only screen and (max-width: 767.98px) { - .ui.menu > .ui.container { - width: 100% !important; - margin-left: 0 !important; - margin-right: 0 !important; - } -} - -@media only screen and (min-width: 768px) { - .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .item:not(.right):not(.borderless):first-child { - border-left: 1px solid rgba(34, 36, 38, 0.1); - } - - .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .right.item:not(.borderless):last-child, - .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .right.menu > .item:not(.borderless):last-child { - border-right: 1px solid rgba(34, 36, 38, 0.1); - } -} - -/******************************* - States -*******************************/ - -/*-------------- - Hover ----------------*/ - -.ui.link.menu .item:hover, -.ui.menu .dropdown.item:hover, -.ui.menu .link.item:hover, -.ui.menu a.item:hover { - cursor: pointer; - background: rgba(0, 0, 0, 0.03); - color: rgba(0, 0, 0, 0.95); -} - -/*-------------- - Pressed ----------------*/ - -.ui.link.menu .item:active, -.ui.menu .link.item:active, -.ui.menu a.item:active { - background: rgba(0, 0, 0, 0.03); - color: rgba(0, 0, 0, 0.95); -} - -/*-------------- - Active ----------------*/ - -.ui.menu .active.item { - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); - font-weight: normal; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.menu .active.item > i.icon { - opacity: 1; -} - -/*-------------- - Active Hover ----------------*/ - -.ui.menu .active.item:hover, -.ui.vertical.menu .active.item:hover { - background-color: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); -} - -/*-------------- - Disabled ----------------*/ - -.ui.ui.menu .item.disabled { - cursor: default; - background-color: transparent; - color: rgba(40, 40, 40, 0.3); - pointer-events: none; -} - -/******************************* - Types -*******************************/ - -/*------------------ -Floated Menu / Item --------------------*/ - -/* Left Floated */ - -.ui.menu:not(.vertical) .left.item, -.ui.menu:not(.vertical) .left.menu { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-right: auto !important; -} - -/* Right Floated */ - -.ui.menu:not(.vertical) .right.item, -.ui.menu:not(.vertical) .right.menu { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-left: auto !important; -} - -.ui.menu:not(.vertical) :not(.dropdown) > .left.menu, -.ui.menu:not(.vertical) :not(.dropdown) > .right.menu { - display: inherit; -} - -/* Center */ - -.ui.menu:not(.vertical) .center.item, -.ui.menu:not(.vertical) .center.menu { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin-left: auto !important; - margin-right: auto !important; -} - -/* Swapped Borders */ - -.ui.menu .right.item::before, -.ui.menu .right.menu > .item::before { - right: auto; - left: 0; -} - -/* Remove Outer Borders */ - -.ui.menu .center.item:last-child::before, -.ui.menu .center.menu > .item:last-child::before { - display: none; -} - -/*-------------- - Vertical - ---------------*/ - -.ui.vertical.menu { - display: block; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - background: #FFFFFF; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); -} - -/*--- Item ---*/ - -.ui.vertical.menu .item { - display: block; - background: none; - border-top: none; - border-right: none; -} - -.ui.vertical.menu > .item:first-child { - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -.ui.vertical.menu > .item:last-child { - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -/*--- Label ---*/ - -.ui.vertical.menu .item > .label { - float: right; - text-align: center; -} - -/*--- Icon ---*/ - -.ui.vertical.menu .item > i.icon, -.ui.vertical.menu .item > i.icons { - width: 1.18em; - float: right; - margin: 0 0 0 0.5em; -} - -.ui.vertical.menu .item > .label + i.icon { - float: none; - margin: 0 0.5em 0 0; -} - -/*--- Border ---*/ - -.ui.vertical.menu .item::before { - position: absolute; - content: ''; - top: 0; - left: 0; - width: 100%; - height: 1px; - background: rgba(34, 36, 38, 0.1); -} - -.ui.vertical.menu .item:first-child::before { - display: none !important; -} - -/*--- Sub Menu ---*/ - -.ui.vertical.menu .item > .menu { - margin: 0.5em -1.14285714em 0; -} - -.ui.vertical.menu .menu .item { - background: none; - padding: 0.5em 1.33333333em; - font-size: 0.85714286em; - color: rgba(0, 0, 0, 0.5); -} - -.ui.vertical.menu .item .menu a.item:hover, -.ui.vertical.menu .item .menu .link.item:hover { - color: rgba(0, 0, 0, 0.85); -} - -.ui.vertical.menu .menu .item::before { - display: none; -} - -/* Vertical Active */ - -.ui.vertical.menu .active.item { - background: rgba(0, 0, 0, 0.05); - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; -} - -.ui.vertical.menu > .active.item:first-child { - border-radius: 0.28571429rem 0.28571429rem 0 0; -} - -.ui.vertical.menu > .active.item:last-child { - border-radius: 0 0 0.28571429rem 0.28571429rem; -} - -.ui.vertical.menu > .active.item:only-child { - border-radius: 0.28571429rem; -} - -.ui.vertical.menu .active.item .menu .active.item { - border-left: none; -} - -.ui.vertical.menu .item .menu .active.item { - background-color: transparent; - font-weight: 600; - color: rgba(0, 0, 0, 0.95); -} - -/*-------------- - Tabular - ---------------*/ - -.ui.tabular.menu { - border-radius: 0; - -webkit-box-shadow: none !important; - box-shadow: none !important; - border: none; - background: none transparent; - border-bottom: 1px solid #D4D4D5; -} - -.ui.tabular.fluid.menu { - width: calc(100% + 2px) !important; -} - -.ui.tabular.menu .item { - background: transparent; - border-bottom: none; - border-left: 1px solid transparent; - border-right: 1px solid transparent; - border-top: 2px solid transparent; - padding: 0.92857143em 1.42857143em; - color: rgba(0, 0, 0, 0.87); -} - -.ui.tabular.menu .item::before { - display: none; -} - -/* Hover */ - -.ui.tabular.menu .item:hover { - background-color: transparent; - color: rgba(0, 0, 0, 0.8); -} - -/* Active */ - -.ui.tabular.menu .active.item { - background: none #FFFFFF; - color: rgba(0, 0, 0, 0.95); - border-top-width: 1px; - border-color: #D4D4D5; - font-weight: 600; - margin-bottom: -1px; - -webkit-box-shadow: none; - box-shadow: none; - border-radius: 0.28571429rem 0.28571429rem 0 0 !important; -} - -.ui.tabular.menu .active.item:hover { - cursor: default; -} - -/* Coupling with segment for attachment */ - -.ui.tabular.menu ~ .attached:not(.top).segment { - border-top: none; - margin-left: 0; - margin-top: 0; - margin-right: 0; - width: 100%; -} - -.top.attached.segment + .ui.bottom.tabular.menu { - position: relative; - width: calc(100% + 2px); - left: -1px; -} - -/* Bottom Vertical Tabular */ - -.ui.bottom.tabular.menu { - background: none transparent; - border-radius: 0; - -webkit-box-shadow: none !important; - box-shadow: none !important; - border-bottom: none; - border-top: 1px solid #D4D4D5; -} - -.ui.bottom.tabular.menu .item { - background: none; - border-left: 1px solid transparent; - border-right: 1px solid transparent; - border-bottom: 1px solid transparent; - border-top: none; -} - -.ui.bottom.tabular.menu .active.item { - background: none #FFFFFF; - color: rgba(0, 0, 0, 0.95); - border-color: #D4D4D5; - margin: -1px 0 0 0; - border-radius: 0 0 0.28571429rem 0.28571429rem !important; -} - -/* Vertical Tabular (Left) */ - -.ui.vertical.tabular.menu { - background: none transparent; - border-radius: 0; - -webkit-box-shadow: none !important; - box-shadow: none !important; - border-bottom: none; - border-right: 1px solid #D4D4D5; -} - -.ui.vertical.tabular.menu .item { - background: none; - border-left: 1px solid transparent; - border-bottom: 1px solid transparent; - border-top: 1px solid transparent; - border-right: none; -} - -.ui.vertical.tabular.menu .active.item { - background: none #FFFFFF; - color: rgba(0, 0, 0, 0.95); - border-color: #D4D4D5; - margin: 0 -1px 0 0; - border-radius: 0.28571429rem 0 0 0.28571429rem !important; -} - -/* Vertical Right Tabular */ - -.ui.vertical.right.tabular.menu { - background: none transparent; - border-radius: 0; - -webkit-box-shadow: none !important; - box-shadow: none !important; - border-bottom: none; - border-right: none; - border-left: 1px solid #D4D4D5; -} - -.ui.vertical.right.tabular.menu .item { - background: none; - border-right: 1px solid transparent; - border-bottom: 1px solid transparent; - border-top: 1px solid transparent; - border-left: none; -} - -.ui.vertical.right.tabular.menu .active.item { - background: none #FFFFFF; - color: rgba(0, 0, 0, 0.95); - border-color: #D4D4D5; - margin: 0 0 0 -1px; - border-radius: 0 0.28571429rem 0.28571429rem 0 !important; -} - -/* Dropdown */ - -.ui.tabular.menu .active.dropdown.item { - margin-bottom: 0; - border-left: 1px solid transparent; - border-right: 1px solid transparent; - border-top: 2px solid transparent; - border-bottom: none; -} - -.ui.inverted.tabular.menu .active.item, -.ui.inverted.tabular.menu .active.item:hover { - background: none #1B1C1D; - border-color: #555555; -} - -.ui.inverted.tabular.menu .item:not(.active):hover { - color: #ffffff; - background: transparent; - cursor: pointer; -} - -/*-------------- - Pagination - ---------------*/ - -.ui.pagination.menu { - margin: 0; - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} - -.ui.pagination.menu .item:last-child { - border-radius: 0 0.28571429rem 0.28571429rem 0; -} - -.ui.compact.menu .item:last-child { - border-radius: 0 0.28571429rem 0.28571429rem 0; -} - -.ui.pagination.menu .item:last-child::before { - display: none; -} - -.ui.pagination.menu .item { - min-width: 3em; - text-align: center; -} - -.ui.pagination.menu .icon.item i.icon { - vertical-align: top; -} - -/* Active */ - -.ui.pagination.menu .active.item { - border-top: none; - padding-top: 0.92857143em; - background-color: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); - -webkit-box-shadow: none; - box-shadow: none; -} - -/*-------------- - Secondary - ---------------*/ - -.ui.secondary.menu { - background: none; - margin-left: -0.35714286em; - margin-right: -0.35714286em; - border-radius: 0; - border: none; - -webkit-box-shadow: none; - box-shadow: none; -} - -/* Item */ - -.ui.secondary.menu .item { - -ms-flex-item-align: center; - align-self: center; - -webkit-box-shadow: none; - box-shadow: none; - border: none; - padding: 0.78571429em 0.92857143em; - margin: 0 0.35714286em; - background: none; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; - border-radius: 0.28571429rem; -} - -/* No Divider */ - -.ui.secondary.menu .item::before { - display: none !important; -} - -/* Header */ - -.ui.secondary.menu .header.item { - border-radius: 0; - border-right: none; - background: none transparent; -} - -/* Image */ - -.ui.secondary.menu .item > img:not(.ui) { - margin: 0; -} - -/* Hover */ - -.ui.secondary.menu .dropdown.item:hover, -.ui.secondary.menu .link.item:hover, -.ui.secondary.menu a.item:hover { - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); -} - -/* Active */ - -.ui.secondary.menu .active.item { - -webkit-box-shadow: none; - box-shadow: none; - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); - border-radius: 0.28571429rem; -} - -/* Active Hover */ - -.ui.secondary.menu .active.item:hover { - -webkit-box-shadow: none; - box-shadow: none; - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); -} - -/* Inverted */ - -.ui.secondary.inverted.menu .link.item:not(.disabled), -.ui.secondary.inverted.menu a.item:not(.disabled) { - color: rgba(255, 255, 255, 0.7); -} - -.ui.secondary.inverted.menu .dropdown.item:hover, -.ui.secondary.inverted.menu .link.item:hover, -.ui.secondary.inverted.menu a.item:hover { - background: rgba(255, 255, 255, 0.08); - color: #ffffff; -} - -.ui.secondary.inverted.menu .active.item { - background: rgba(255, 255, 255, 0.15); - color: #ffffff; -} - -/* Fix item margins */ - -.ui.secondary.item.menu { - margin-left: 0; - margin-right: 0; -} - -.ui.secondary.item.menu .item:last-child { - margin-right: 0; -} - -.ui.secondary.attached.menu { - -webkit-box-shadow: none; - box-shadow: none; -} - -/*--------------------- - Secondary Vertical - -----------------------*/ - -/* Sub Menu */ - -.ui.vertical.secondary.menu .item:not(.dropdown) > .menu { - margin: 0 -0.92857143em; -} - -.ui.vertical.secondary.menu .item:not(.dropdown) > .menu > .item { - margin: 0; - padding: 0.5em 1.33333333em; -} - -.ui.secondary.vertical.menu > .item { - border: none; - margin: 0 0 0.35714286em; - border-radius: 0.28571429rem !important; -} - -.ui.secondary.vertical.menu > .header.item { - border-radius: 0; -} - -/* Sub Menu */ - -.ui.vertical.secondary.menu .item > .menu .item { - background-color: transparent; -} - -/* Inverted */ - -.ui.secondary.inverted.menu { - background-color: transparent; -} - -/*--------------------- - Secondary Pointing - -----------------------*/ - -.ui.secondary.pointing.menu { - margin-left: 0; - margin-right: 0; - border-bottom: 2px solid rgba(34, 36, 38, 0.15); -} - -.ui.secondary.pointing.menu .item { - border-bottom-color: transparent; - border-bottom-style: solid; - border-radius: 0; - -ms-flex-item-align: end; - align-self: flex-end; - margin: 0 0 -2px; - padding: 0.85714286em 1.14285714em; - border-bottom-width: 2px; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; -} - -.ui.secondary.pointing.menu .ui.dropdown .menu .item { - border-bottom-width: 0; -} - -.ui.secondary.pointing.menu .item > .label:not(.floating) { - margin-top: -0.3em; - margin-bottom: -0.3em; -} - -.ui.secondary.pointing.menu .item > .circular.label { - margin-top: -0.5em; - margin-bottom: -0.5em; -} - -/* Item Types */ - -.ui.secondary.pointing.menu .header.item { - color: rgba(0, 0, 0, 0.85) !important; -} - -.ui.secondary.pointing.menu .text.item { - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -.ui.secondary.pointing.menu .item::after { - display: none; -} - -/* Hover */ - -.ui.secondary.pointing.menu .dropdown.item:hover, -.ui.secondary.pointing.menu .link.item:hover, -.ui.secondary.pointing.menu a.item:hover { - background-color: transparent; - color: rgba(0, 0, 0, 0.87); -} - -/* Pressed */ - -.ui.secondary.pointing.menu .dropdown.item:active, -.ui.secondary.pointing.menu .link.item:active, -.ui.secondary.pointing.menu a.item:active { - background-color: transparent; - border-color: rgba(34, 36, 38, 0.15); -} - -/* Active */ - -.ui.secondary.pointing.menu .active.item { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; - border-color: currentColor; - font-weight: 600; - color: rgba(0, 0, 0, 0.95); -} - -/* Active Hover */ - -.ui.secondary.pointing.menu .active.item:hover { - border-color: currentColor; - color: rgba(0, 0, 0, 0.95); -} - -/* Active Dropdown */ - -.ui.secondary.pointing.menu .active.dropdown.item { - border-color: transparent; -} - -/* Vertical Pointing */ - -.ui.secondary.vertical.pointing.menu { - border-bottom-width: 0; - border-right-width: 2px; - border-right-style: solid; - border-right-color: rgba(34, 36, 38, 0.15); -} - -.ui.secondary.vertical.pointing.menu .item { - border-bottom: none; - border-right-style: solid; - border-right-color: transparent; - border-radius: 0 !important; - margin: 0 -2px 0 0; - border-right-width: 2px; -} - -/* Vertical Active */ - -.ui.secondary.vertical.pointing.menu .active.item { - border-color: currentColor; + } } -/* Inverted */ +/* Large Monitor Sizing Combinations */ -.ui.secondary.inverted.pointing.menu { - border-color: rgba(255, 255, 255, 0.1); -} +@media only screen and (min-width: 1200px) and (max-width: 1919.98px) { + .ui.grid > .row > [class*="one wide large screen"].column, + .ui.grid > .column.row > [class*="one wide large screen"].column, + .ui.grid > [class*="one wide large screen"].column, + .ui.column.grid > [class*="one wide large screen"].column { + width: 6.25% !important; + } -.ui.secondary.inverted.pointing.menu .item:not(.disabled) { - color: rgba(255, 255, 255, 0.9); -} + .ui.grid > .row > [class*="two wide large screen"].column, + .ui.grid > .column.row > [class*="two wide large screen"].column, + .ui.grid > [class*="two wide large screen"].column, + .ui.column.grid > [class*="two wide large screen"].column { + width: 12.5% !important; + } -.ui.secondary.inverted.pointing.menu .header.item { - color: #FFFFFF !important; -} + .ui.grid > .row > [class*="three wide large screen"].column, + .ui.grid > .column.row > [class*="three wide large screen"].column, + .ui.grid > [class*="three wide large screen"].column, + .ui.column.grid > [class*="three wide large screen"].column { + width: 18.75% !important; + } -/* Hover */ + .ui.grid > .row > [class*="four wide large screen"].column, + .ui.grid > .column.row > [class*="four wide large screen"].column, + .ui.grid > [class*="four wide large screen"].column, + .ui.column.grid > [class*="four wide large screen"].column { + width: 25% !important; + } -.ui.secondary.inverted.pointing.menu .link.item:hover, -.ui.secondary.inverted.pointing.menu a.item:hover { - color: #ffffff; -} + .ui.grid > .row > [class*="five wide large screen"].column, + .ui.grid > .column.row > [class*="five wide large screen"].column, + .ui.grid > [class*="five wide large screen"].column, + .ui.column.grid > [class*="five wide large screen"].column { + width: 31.25% !important; + } -/* Active */ + .ui.grid > .row > [class*="six wide large screen"].column, + .ui.grid > .column.row > [class*="six wide large screen"].column, + .ui.grid > [class*="six wide large screen"].column, + .ui.column.grid > [class*="six wide large screen"].column { + width: 37.5% !important; + } -.ui.ui.secondary.inverted.pointing.menu .active.item { - border-color: #FFFFFF; - color: #ffffff; - background-color: transparent; -} + .ui.grid > .row > [class*="seven wide large screen"].column, + .ui.grid > .column.row > [class*="seven wide large screen"].column, + .ui.grid > [class*="seven wide large screen"].column, + .ui.column.grid > [class*="seven wide large screen"].column { + width: 43.75% !important; + } -/*-------------- - Text Menu - ---------------*/ + .ui.grid > .row > [class*="eight wide large screen"].column, + .ui.grid > .column.row > [class*="eight wide large screen"].column, + .ui.grid > [class*="eight wide large screen"].column, + .ui.column.grid > [class*="eight wide large screen"].column { + width: 50% !important; + } -.ui.text.menu { - background: none transparent; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - border: none; - margin: 1em -0.5em; -} + .ui.grid > .row > [class*="nine wide large screen"].column, + .ui.grid > .column.row > [class*="nine wide large screen"].column, + .ui.grid > [class*="nine wide large screen"].column, + .ui.column.grid > [class*="nine wide large screen"].column { + width: 56.25% !important; + } -.ui.text.menu .item { - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - -ms-flex-item-align: center; - align-self: center; - margin: 0 0; - padding: 0.35714286em 0.5em; - font-weight: normal; - color: rgba(0, 0, 0, 0.6); - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; -} + .ui.grid > .row > [class*="ten wide large screen"].column, + .ui.grid > .column.row > [class*="ten wide large screen"].column, + .ui.grid > [class*="ten wide large screen"].column, + .ui.column.grid > [class*="ten wide large screen"].column { + width: 62.5% !important; + } -/* Border */ + .ui.grid > .row > [class*="eleven wide large screen"].column, + .ui.grid > .column.row > [class*="eleven wide large screen"].column, + .ui.grid > [class*="eleven wide large screen"].column, + .ui.column.grid > [class*="eleven wide large screen"].column { + width: 68.75% !important; + } -.ui.text.menu .item::before, -.ui.text.menu .menu .item::before { - display: none !important; -} + .ui.grid > .row > [class*="twelve wide large screen"].column, + .ui.grid > .column.row > [class*="twelve wide large screen"].column, + .ui.grid > [class*="twelve wide large screen"].column, + .ui.column.grid > [class*="twelve wide large screen"].column { + width: 75% !important; + } -/* Header */ + .ui.grid > .row > [class*="thirteen wide large screen"].column, + .ui.grid > .column.row > [class*="thirteen wide large screen"].column, + .ui.grid > [class*="thirteen wide large screen"].column, + .ui.column.grid > [class*="thirteen wide large screen"].column { + width: 81.25% !important; + } -.ui.text.menu .header.item { - background-color: transparent; - opacity: 1; - color: rgba(0, 0, 0, 0.85); - font-size: 0.92857143em; - text-transform: uppercase; - font-weight: 600; -} + .ui.grid > .row > [class*="fourteen wide large screen"].column, + .ui.grid > .column.row > [class*="fourteen wide large screen"].column, + .ui.grid > [class*="fourteen wide large screen"].column, + .ui.column.grid > [class*="fourteen wide large screen"].column { + width: 87.5% !important; + } -/* Image */ + .ui.grid > .row > [class*="fifteen wide large screen"].column, + .ui.grid > .column.row > [class*="fifteen wide large screen"].column, + .ui.grid > [class*="fifteen wide large screen"].column, + .ui.column.grid > [class*="fifteen wide large screen"].column { + width: 93.75% !important; + } -.ui.text.menu .item > img:not(.ui) { - margin: 0; + .ui.grid > .row > [class*="sixteen wide large screen"].column, + .ui.grid > .column.row > [class*="sixteen wide large screen"].column, + .ui.grid > [class*="sixteen wide large screen"].column, + .ui.column.grid > [class*="sixteen wide large screen"].column { + width: 100% !important; + } } -/*--- fluid text ---*/ - -.ui.text.item.menu .item { - margin: 0; -} +/* Widescreen Sizing Combinations */ -/*--- vertical text ---*/ +@media only screen and (min-width: 1920px) { + .ui.grid > .row > [class*="one wide widescreen"].column, + .ui.grid > .column.row > [class*="one wide widescreen"].column, + .ui.grid > [class*="one wide widescreen"].column, + .ui.column.grid > [class*="one wide widescreen"].column { + width: 6.25% !important; + } -.ui.vertical.text.menu { - margin: 1em 0; -} + .ui.grid > .row > [class*="two wide widescreen"].column, + .ui.grid > .column.row > [class*="two wide widescreen"].column, + .ui.grid > [class*="two wide widescreen"].column, + .ui.column.grid > [class*="two wide widescreen"].column { + width: 12.5% !important; + } -.ui.vertical.text.menu:first-child { - margin-top: 0; -} + .ui.grid > .row > [class*="three wide widescreen"].column, + .ui.grid > .column.row > [class*="three wide widescreen"].column, + .ui.grid > [class*="three wide widescreen"].column, + .ui.column.grid > [class*="three wide widescreen"].column { + width: 18.75% !important; + } -.ui.vertical.text.menu:last-child { - margin-bottom: 0; -} + .ui.grid > .row > [class*="four wide widescreen"].column, + .ui.grid > .column.row > [class*="four wide widescreen"].column, + .ui.grid > [class*="four wide widescreen"].column, + .ui.column.grid > [class*="four wide widescreen"].column { + width: 25% !important; + } -.ui.vertical.text.menu .item { - margin: 0.57142857em 0; - padding-left: 0; - padding-right: 0; -} + .ui.grid > .row > [class*="five wide widescreen"].column, + .ui.grid > .column.row > [class*="five wide widescreen"].column, + .ui.grid > [class*="five wide widescreen"].column, + .ui.column.grid > [class*="five wide widescreen"].column { + width: 31.25% !important; + } -.ui.vertical.text.menu .item > i.icon { - float: none; - margin: 0 0.35714286em 0 0; -} + .ui.grid > .row > [class*="six wide widescreen"].column, + .ui.grid > .column.row > [class*="six wide widescreen"].column, + .ui.grid > [class*="six wide widescreen"].column, + .ui.column.grid > [class*="six wide widescreen"].column { + width: 37.5% !important; + } -.ui.vertical.text.menu .header.item { - margin: 0.57142857em 0 0.71428571em; -} + .ui.grid > .row > [class*="seven wide widescreen"].column, + .ui.grid > .column.row > [class*="seven wide widescreen"].column, + .ui.grid > [class*="seven wide widescreen"].column, + .ui.column.grid > [class*="seven wide widescreen"].column { + width: 43.75% !important; + } -/* Vertical Sub Menu */ + .ui.grid > .row > [class*="eight wide widescreen"].column, + .ui.grid > .column.row > [class*="eight wide widescreen"].column, + .ui.grid > [class*="eight wide widescreen"].column, + .ui.column.grid > [class*="eight wide widescreen"].column { + width: 50% !important; + } -.ui.vertical.text.menu .item:not(.dropdown) > .menu { - margin: 0; -} + .ui.grid > .row > [class*="nine wide widescreen"].column, + .ui.grid > .column.row > [class*="nine wide widescreen"].column, + .ui.grid > [class*="nine wide widescreen"].column, + .ui.column.grid > [class*="nine wide widescreen"].column { + width: 56.25% !important; + } -.ui.vertical.text.menu .item:not(.dropdown) > .menu > .item { - margin: 0; - padding: 0.5em 0; -} + .ui.grid > .row > [class*="ten wide widescreen"].column, + .ui.grid > .column.row > [class*="ten wide widescreen"].column, + .ui.grid > [class*="ten wide widescreen"].column, + .ui.column.grid > [class*="ten wide widescreen"].column { + width: 62.5% !important; + } -/*--- hover ---*/ + .ui.grid > .row > [class*="eleven wide widescreen"].column, + .ui.grid > .column.row > [class*="eleven wide widescreen"].column, + .ui.grid > [class*="eleven wide widescreen"].column, + .ui.column.grid > [class*="eleven wide widescreen"].column { + width: 68.75% !important; + } -.ui.text.menu .item:hover { - opacity: 1; - background-color: transparent; -} + .ui.grid > .row > [class*="twelve wide widescreen"].column, + .ui.grid > .column.row > [class*="twelve wide widescreen"].column, + .ui.grid > [class*="twelve wide widescreen"].column, + .ui.column.grid > [class*="twelve wide widescreen"].column { + width: 75% !important; + } -/*--- active ---*/ + .ui.grid > .row > [class*="thirteen wide widescreen"].column, + .ui.grid > .column.row > [class*="thirteen wide widescreen"].column, + .ui.grid > [class*="thirteen wide widescreen"].column, + .ui.column.grid > [class*="thirteen wide widescreen"].column { + width: 81.25% !important; + } -.ui.text.menu .active.item { - background-color: transparent; - border: none; - -webkit-box-shadow: none; - box-shadow: none; - font-weight: normal; - color: rgba(0, 0, 0, 0.95); -} + .ui.grid > .row > [class*="fourteen wide widescreen"].column, + .ui.grid > .column.row > [class*="fourteen wide widescreen"].column, + .ui.grid > [class*="fourteen wide widescreen"].column, + .ui.column.grid > [class*="fourteen wide widescreen"].column { + width: 87.5% !important; + } -/*--- active hover ---*/ + .ui.grid > .row > [class*="fifteen wide widescreen"].column, + .ui.grid > .column.row > [class*="fifteen wide widescreen"].column, + .ui.grid > [class*="fifteen wide widescreen"].column, + .ui.column.grid > [class*="fifteen wide widescreen"].column { + width: 93.75% !important; + } -.ui.text.menu .active.item:hover { - background-color: transparent; + .ui.grid > .row > [class*="sixteen wide widescreen"].column, + .ui.grid > .column.row > [class*="sixteen wide widescreen"].column, + .ui.grid > [class*="sixteen wide widescreen"].column, + .ui.column.grid > [class*="sixteen wide widescreen"].column { + width: 100% !important; + } } -/* Disable Bariations */ +/*---------------------- + Centered + -----------------------*/ -.ui.text.pointing.menu .active.item::after { - -webkit-box-shadow: none; - box-shadow: none; +.ui.centered.grid, +.ui.centered.grid > .row, +.ui.grid > .centered.row { + text-align: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } -.ui.text.attached.menu { - -webkit-box-shadow: none; - box-shadow: none; +.ui.centered.grid > .column:not(.aligned):not(.justified):not(.row), +.ui.centered.grid > .row > .column:not(.aligned):not(.justified), +.ui.grid .centered.row > .column:not(.aligned):not(.justified) { + text-align: left; } -/* Inverted */ - -.ui.inverted.text.menu, -.ui.inverted.text.menu .item, -.ui.inverted.text.menu .item:hover, -.ui.inverted.text.menu .active.item { - background-color: transparent; +.ui.grid > .centered.column, +.ui.grid > .row > .centered.column { + display: block; + margin-left: auto; + margin-right: auto; } -/* Fluid */ +/*---------------------- + Relaxed + -----------------------*/ -.ui.fluid.text.menu { - margin-left: 0; - margin-right: 0; +.ui.relaxed.grid > .column:not(.row), +.ui.relaxed.grid > .row > .column, +.ui.grid > .relaxed.row > .column { + padding-left: 1.5rem; + padding-right: 1.5rem; } -/*-------------- - Icon Only - ---------------*/ +.ui[class*="very relaxed"].grid > .column:not(.row), +.ui[class*="very relaxed"].grid > .row > .column, +.ui.grid > [class*="very relaxed"].row > .column { + padding-left: 2.5rem; + padding-right: 2.5rem; +} -/* Vertical Menu */ +/* Coupling with UI Divider */ -.ui.vertical.icon.menu { - display: inline-block; - width: auto; +.ui.relaxed.grid .row + .ui.divider, +.ui.grid .relaxed.row + .ui.divider { + margin-left: 1.5rem; + margin-right: 1.5rem; } -/* Item */ - -.ui.icon.menu .item { - height: auto; - text-align: center; - color: #1B1C1D; +.ui[class*="very relaxed"].grid .row + .ui.divider, +.ui.grid [class*="very relaxed"].row + .ui.divider { + margin-left: 2.5rem; + margin-right: 2.5rem; } -/* Icon */ +/*---------------------- + Padded + -----------------------*/ -.ui.icon.menu .item > i.icon:not(.dropdown) { - margin: 0; - opacity: 1; +.ui.padded.grid:not(.vertically):not(.horizontally) { + margin: 0 !important; } -/* Icon Glyph */ +[class*="horizontally padded"].ui.grid { + margin-left: 0 !important; + margin-right: 0 !important; +} -.ui.icon.menu i.icon::before { - opacity: 1; +[class*="vertically padded"].ui.grid { + margin-top: 0 !important; + margin-bottom: 0 !important; } -/* (x) Item Icon */ +/*---------------------- + "Floated" + -----------------------*/ -.ui.menu .icon.item > i.icon { - width: auto; - margin: 0 auto; +.ui.grid [class*="left floated"].column { + margin-right: auto; } -/* Vertical Icon */ - -.ui.vertical.icon.menu .item > i.icon:not(.dropdown) { - display: block; - opacity: 1; - margin: 0 auto; - float: none; +.ui.grid [class*="right floated"].column { + margin-left: auto; } -/* Inverted */ +/*---------------------- + Divided + -----------------------*/ -.ui.inverted.icon.menu .item { - color: #FFFFFF; +.ui.divided.grid:not([class*="vertically divided"]) > .column:not(.row), +.ui.divided.grid:not([class*="vertically divided"]) > .row > .column { + -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); + box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); } -/*-------------- - Labeled Icon - ---------------*/ - -/* Menu */ +/* Swap from padding to margin on columns to have dividers align */ -.ui.labeled.icon.menu { - text-align: center; +.ui[class*="vertically divided"].grid > .column:not(.row), +.ui[class*="vertically divided"].grid > .row > .column { + margin-top: 1rem; + margin-bottom: 1rem; + padding-top: 0; + padding-bottom: 0; } -/* Item */ - -.ui.labeled.icon.menu .item { - min-width: 6em; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; +.ui[class*="vertically divided"].grid > .row { + margin-top: 0; + margin-bottom: 0; } -/* Icon */ +/* No divider on first column on row */ -.ui.labeled.icon.menu > .item > i.icon:not(.dropdown) { - height: 1em; - display: block; - font-size: 1.71428571em !important; - margin: 0 auto 0.5rem !important; +.ui.divided.grid:not([class*="vertically divided"]) > .column:first-child, +.ui.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { + -webkit-box-shadow: none; + box-shadow: none; } -/* Fluid */ +/* No space on top of first row */ -.ui.fluid.labeled.icon.menu > .item { - min-width: 0; +.ui[class*="vertically divided"].grid > .row:first-child > .column { + margin-top: 0; } -/******************************* - Variations -*******************************/ +/* Divided Row */ -/*-------------- - Stackable - ---------------*/ +.ui.grid > .divided.row > .column { + -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); + box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); +} -@media only screen and (max-width: 767.98px) { - .ui.stackable.menu { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } +.ui.grid > .divided.row > .column:first-child { + -webkit-box-shadow: none; + box-shadow: none; +} - .ui.stackable.menu.pointing .active.item::after { - display: none; - } +/* Vertically Divided */ - .ui.stackable.menu .item { - width: 100% !important; - } +.ui[class*="vertically divided"].grid > .row { + position: relative; +} - .ui.stackable.menu .item::before { - position: absolute; - content: ''; - top: auto; - bottom: 0; - left: 0; - width: 100%; - height: 1px; - background: rgba(34, 36, 38, 0.1); - } +.ui[class*="vertically divided"].grid > .row:before { + position: absolute; + content: ""; + top: 0; + left: 0; + width: calc(100% - 2rem); + height: 1px; + margin: 0 1rem; + -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); +} - .ui.stackable.menu .left.menu, - .ui.stackable.menu .left.item { - margin-right: 0 !important; - } +/* Padded Horizontally Divided */ - .ui.stackable.menu .right.menu, - .ui.stackable.menu .right.item { - margin-left: 0 !important; - } +[class*="horizontally padded"].ui.divided.grid, +.ui.padded.divided.grid:not(.vertically):not(.horizontally) { + width: 100%; +} - .ui.stackable.menu .center.menu, - .ui.stackable.menu .center.item { - margin-left: 0 !important; - margin-right: 0 !important; - } +/* First Row Vertically Divided */ - .ui.stackable.menu .right.menu, - .ui.stackable.menu .center.menu, - .ui.stackable.menu .left.menu { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - } +.ui[class*="vertically divided"].grid > .row:first-child:before { + -webkit-box-shadow: none; + box-shadow: none; } -/*-------------- - Colors ----------------*/ +/* Inverted Divided */ -.ui.ui.ui.menu .primary.active.item, -.ui.ui.primary.menu .active.item:hover, -.ui.ui.primary.menu .active.item { - color: #2185D0; +.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row), +.ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column { + -webkit-box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.1); + box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.1); } -.ui.ui.ui.menu .red.active.item, -.ui.ui.red.menu .active.item:hover, -.ui.ui.red.menu .active.item { - color: #DB2828; +.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row):first-child, +.ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { + -webkit-box-shadow: none; + box-shadow: none; } -.ui.ui.ui.menu .orange.active.item, -.ui.ui.orange.menu .active.item:hover, -.ui.ui.orange.menu .active.item { - color: #F2711C; +.ui.inverted[class*="vertically divided"].grid > .row:before { + -webkit-box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.1); + box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.1); } -.ui.ui.ui.menu .yellow.active.item, -.ui.ui.yellow.menu .active.item:hover, -.ui.ui.yellow.menu .active.item { - color: #FBBD08; -} +/* Relaxed */ -.ui.ui.ui.menu .olive.active.item, -.ui.ui.olive.menu .active.item:hover, -.ui.ui.olive.menu .active.item { - color: #B5CC18; +.ui.relaxed[class*="vertically divided"].grid > .row:before { + margin-left: 1.5rem; + margin-right: 1.5rem; + width: calc(100% - 3rem); } -.ui.ui.ui.menu .green.active.item, -.ui.ui.green.menu .active.item:hover, -.ui.ui.green.menu .active.item { - color: #21BA45; +.ui[class*="very relaxed"][class*="vertically divided"].grid > .row:before { + margin-left: 2.5rem; + margin-right: 2.5rem; + width: calc(100% - 5rem); } -.ui.ui.ui.menu .teal.active.item, -.ui.ui.teal.menu .active.item:hover, -.ui.ui.teal.menu .active.item { - color: #00B5AD; +/*---------------------- + Celled + -----------------------*/ + +.ui.celled.grid { + width: 100%; + margin: 1em 0; + -webkit-box-shadow: 0 0 0 1px #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5; } -.ui.ui.ui.menu .blue.active.item, -.ui.ui.blue.menu .active.item:hover, -.ui.ui.blue.menu .active.item { - color: #2185D0; +.ui.celled.grid > .row { + width: 100% !important; + margin: 0; + padding: 0; + -webkit-box-shadow: 0 -1px 0 0 #D4D4D5; + box-shadow: 0 -1px 0 0 #D4D4D5; } -.ui.ui.ui.menu .violet.active.item, -.ui.ui.violet.menu .active.item:hover, -.ui.ui.violet.menu .active.item { - color: #6435C9; +.ui.celled.grid > .column:not(.row), +.ui.celled.grid > .row > .column { + -webkit-box-shadow: -1px 0 0 0 #D4D4D5; + box-shadow: -1px 0 0 0 #D4D4D5; } -.ui.ui.ui.menu .purple.active.item, -.ui.ui.purple.menu .active.item:hover, -.ui.ui.purple.menu .active.item { - color: #A333C8; +.ui.celled.grid > .column:first-child, +.ui.celled.grid > .row > .column:first-child { + -webkit-box-shadow: none; + box-shadow: none; } -.ui.ui.ui.menu .pink.active.item, -.ui.ui.pink.menu .active.item:hover, -.ui.ui.pink.menu .active.item { - color: #E03997; +.ui.celled.grid > .column:not(.row), +.ui.celled.grid > .row > .column { + padding: 1em; } -.ui.ui.ui.menu .brown.active.item, -.ui.ui.brown.menu .active.item:hover, -.ui.ui.brown.menu .active.item { - color: #A5673F; +.ui.relaxed.celled.grid > .column:not(.row), +.ui.relaxed.celled.grid > .row > .column { + padding: 1.5em; } -.ui.ui.ui.menu .grey.active.item, -.ui.ui.grey.menu .active.item:hover, -.ui.ui.grey.menu .active.item { - color: #767676; +.ui[class*="very relaxed"].celled.grid > .column:not(.row), +.ui[class*="very relaxed"].celled.grid > .row > .column { + padding: 2em; } -.ui.ui.ui.menu .black.active.item, -.ui.ui.black.menu .active.item:hover, -.ui.ui.black.menu .active.item { - color: #1B1C1D; +/* Internally Celled */ + +.ui[class*="internally celled"].grid { + -webkit-box-shadow: none; + box-shadow: none; + margin: 0; } -/*-------------- - Inverted - ---------------*/ +.ui[class*="internally celled"].grid > .row:first-child { + -webkit-box-shadow: none; + box-shadow: none; +} -.ui.inverted.menu { - border: 0 solid transparent; - background: #1B1C1D; +.ui[class*="internally celled"].grid > .row > .column:first-child { -webkit-box-shadow: none; box-shadow: none; } -/* Menu Item */ +/*---------------------- + Vertically Aligned + -----------------------*/ -.ui.inverted.menu .item, -.ui.inverted.menu .item > a:not(.ui) { - background: transparent; - color: rgba(255, 255, 255, 0.9); +/* Top Aligned */ + +.ui[class*="top aligned"].grid > .column:not(.row), +.ui[class*="top aligned"].grid > .row > .column, +.ui.grid > [class*="top aligned"].row > .column, +.ui.grid > [class*="top aligned"].column:not(.row), +.ui.grid > .row > [class*="top aligned"].column { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + vertical-align: top; + -ms-flex-item-align: start !important; + align-self: flex-start !important; } -.ui.inverted.menu .item.menu { - background: transparent; +/* Middle Aligned */ + +.ui[class*="middle aligned"].grid > .column:not(.row), +.ui[class*="middle aligned"].grid > .row > .column, +.ui.grid > [class*="middle aligned"].row > .column, +.ui.grid > [class*="middle aligned"].column:not(.row), +.ui.grid > .row > [class*="middle aligned"].column { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + vertical-align: middle; + -ms-flex-item-align: center !important; + align-self: center !important; } -/*--- Border ---*/ +/* Bottom Aligned */ -.ui.inverted.menu .item::before { - background: rgba(255, 255, 255, 0.08); +.ui[class*="bottom aligned"].grid > .column:not(.row), +.ui[class*="bottom aligned"].grid > .row > .column, +.ui.grid > [class*="bottom aligned"].row > .column, +.ui.grid > [class*="bottom aligned"].column:not(.row), +.ui.grid > .row > [class*="bottom aligned"].column { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + vertical-align: bottom; + -ms-flex-item-align: end !important; + align-self: flex-end !important; } -.ui.vertical.inverted.menu .item::before { - background: rgba(255, 255, 255, 0.08); +/* Stretched */ + +.ui.stretched.grid > .row > .column, +.ui.stretched.grid > .column, +.ui.grid > .stretched.row > .column, +.ui.grid > .stretched.column:not(.row), +.ui.grid > .row > .stretched.column { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + -ms-flex-item-align: stretch; + align-self: stretch; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } -/* Sub Menu */ +.ui.stretched.grid > .row > .column > *, +.ui.stretched.grid > .column > *, +.ui.grid > .stretched.row > .column > *, +.ui.grid > .stretched.column:not(.row) > *, +.ui.grid > .row > .stretched.column > * { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} -.ui.vertical.inverted.menu .menu .item, -.ui.vertical.inverted.menu .menu .item a:not(.ui) { - color: rgba(255, 255, 255, 0.5); +/*---------------------- + Horizontally Centered + -----------------------*/ + +/* Left Aligned */ + +.ui[class*="left aligned"].grid > .column, +.ui[class*="left aligned"].grid > .row > .column, +.ui.grid > [class*="left aligned"].row > .column, +.ui.grid > [class*="left aligned"].column.column, +.ui.grid > .row > [class*="left aligned"].column.column { + text-align: left; + -ms-flex-item-align: inherit; + align-self: inherit; } -/* Header */ +/* Center Aligned */ -.ui.inverted.menu .header.item { - margin: 0; - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; +.ui[class*="center aligned"].grid > .column, +.ui[class*="center aligned"].grid > .row > .column, +.ui.grid > [class*="center aligned"].row > .column, +.ui.grid > [class*="center aligned"].column.column, +.ui.grid > .row > [class*="center aligned"].column.column { + text-align: center; + -ms-flex-item-align: inherit; + align-self: inherit; } -/* Disabled */ +.ui[class*="center aligned"].grid { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} -.ui.ui.inverted.menu .item.disabled { - color: rgba(225, 225, 225, 0.3); +/* Right Aligned */ + +.ui[class*="right aligned"].grid > .column, +.ui[class*="right aligned"].grid > .row > .column, +.ui.grid > [class*="right aligned"].row > .column, +.ui.grid > [class*="right aligned"].column.column, +.ui.grid > .row > [class*="right aligned"].column.column { + text-align: right; + -ms-flex-item-align: inherit; + align-self: inherit; } -/*--- Hover ---*/ +/* Justified */ -.ui.link.inverted.menu .item:hover, -.ui.inverted.menu .dropdown.item:hover, -.ui.inverted.menu .link.item:hover, -.ui.inverted.menu a.item:hover { - background: rgba(255, 255, 255, 0.08); - color: #ffffff; +.ui.justified.grid > .column, +.ui.justified.grid > .row > .column, +.ui.grid > .justified.row > .column, +.ui.grid > .justified.column.column, +.ui.grid > .row > .justified.column.column { + text-align: justify; + -ms-hyphens: auto; + hyphens: auto; } -.ui.vertical.inverted.menu .item .menu a.item:hover, -.ui.vertical.inverted.menu .item .menu .link.item:hover { - background: transparent; - color: #ffffff; +/*---------------------- + Colored +-----------------------*/ + +.ui.grid > .primary.row, +.ui.grid > .primary.column, +.ui.grid > .row > .primary.column { + background-color: #2185D0; + color: #FFFFFF; } -/*--- Pressed ---*/ +.ui.grid > .secondary.row, +.ui.grid > .secondary.column, +.ui.grid > .row > .secondary.column { + background-color: #1B1C1D; + color: #FFFFFF; +} -.ui.inverted.menu a.item:active, -.ui.inverted.menu .link.item:active { - background: rgba(255, 255, 255, 0.08); - color: #ffffff; +.ui.grid > .red.row, +.ui.grid > .red.column, +.ui.grid > .row > .red.column { + background-color: #DB2828; + color: #FFFFFF; } -/*--- Active ---*/ +.ui.grid > .orange.row, +.ui.grid > .orange.column, +.ui.grid > .row > .orange.column { + background-color: #F2711C; + color: #FFFFFF; +} -.ui.inverted.menu .active.item { - background: #3D3E3F; - color: #ffffff !important; +.ui.grid > .yellow.row, +.ui.grid > .yellow.column, +.ui.grid > .row > .yellow.column { + background-color: #FBBD08; + color: #FFFFFF; } -.ui.inverted.vertical.menu .item .menu .active.item { - background: transparent; +.ui.grid > .olive.row, +.ui.grid > .olive.column, +.ui.grid > .row > .olive.column { + background-color: #B5CC18; color: #FFFFFF; } -.ui.inverted.pointing.menu .active.item::after { - background: #3D3E3F; - margin: 0 !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - border: none !important; +.ui.grid > .green.row, +.ui.grid > .green.column, +.ui.grid > .row > .green.column { + background-color: #21BA45; + color: #FFFFFF; } -/*--- Active Hover ---*/ +.ui.grid > .teal.row, +.ui.grid > .teal.column, +.ui.grid > .row > .teal.column { + background-color: #00B5AD; + color: #FFFFFF; +} -.ui.inverted.menu .active.item:hover { - background: #3D3E3F; - color: #FFFFFF !important; +.ui.grid > .blue.row, +.ui.grid > .blue.column, +.ui.grid > .row > .blue.column { + background-color: #2185D0; + color: #FFFFFF; } -.ui.inverted.pointing.menu .active.item:hover::after { - background: #3D3E3F; +.ui.grid > .violet.row, +.ui.grid > .violet.column, +.ui.grid > .row > .violet.column { + background-color: #6435C9; + color: #FFFFFF; } -/*-------------- - Floated - ---------------*/ +.ui.grid > .purple.row, +.ui.grid > .purple.column, +.ui.grid > .row > .purple.column { + background-color: #A333C8; + color: #FFFFFF; +} -.ui.floated.menu { - float: left; - margin: 0 0.5rem 0 0; +.ui.grid > .pink.row, +.ui.grid > .pink.column, +.ui.grid > .row > .pink.column { + background-color: #E03997; + color: #FFFFFF; } -.ui.floated.menu .item:last-child::before { - display: none; +.ui.grid > .brown.row, +.ui.grid > .brown.column, +.ui.grid > .row > .brown.column { + background-color: #A5673F; + color: #FFFFFF; } -.ui.right.floated.menu { - float: right; - margin: 0 0 0 0.5rem; +.ui.grid > .grey.row, +.ui.grid > .grey.column, +.ui.grid > .row > .grey.column { + background-color: #767676; + color: #FFFFFF; } -.ui.center.aligned.menu, -.ui.centered.menu { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-transform: translateX(-50%); - transform: translateX(-50%); - margin-left: 50%; +.ui.grid > .black.row, +.ui.grid > .black.column, +.ui.grid > .row > .black.column { + background-color: #1B1C1D; + color: #FFFFFF; } -/*-------------- - Inverted - ---------------*/ +/*---------------------- + Equal Width +-----------------------*/ -.ui.ui.ui.inverted.menu .primary.active.item, -.ui.ui.inverted.primary.menu { - background-color: #2185D0; +.ui[class*="equal width"].grid > .column:not(.row), +.ui[class*="equal width"].grid > .row > .column, +.ui.grid > [class*="equal width"].row > .column { + display: inline-block; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; } -.ui.inverted.primary.menu .item::before { - background-color: rgba(34, 36, 38, 0.1); +.ui[class*="equal width"].grid > .wide.column, +.ui[class*="equal width"].grid > .row > .wide.column, +.ui.grid > [class*="equal width"].row > .wide.column { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; } -.ui.ui.inverted.primary.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); +/*---------------------- + Reverse + -----------------------*/ + +/* Mobile */ + +@media only screen and (max-width: 767.98px) { + .ui[class*="mobile reversed"].grid, + .ui[class*="mobile reversed"].grid > .row, + .ui.grid > [class*="mobile reversed"].row { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } + + .ui[class*="mobile vertically reversed"].grid, + .ui.stackable[class*="mobile reversed"] { + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + } + + /* Divided Reversed */ + + .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child, + .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { + -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); + box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); + } + + .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child, + .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child { + -webkit-box-shadow: none; + box-shadow: none; + } + + /* Vertically Divided Reversed */ + + .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:first-child:before { + -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); + } + + .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:last-child:before { + -webkit-box-shadow: none; + box-shadow: none; + } + + /* Celled Reversed */ + + .ui[class*="mobile reversed"].celled.grid > .row > .column:first-child { + -webkit-box-shadow: -1px 0 0 0 #D4D4D5; + box-shadow: -1px 0 0 0 #D4D4D5; + } + + .ui[class*="mobile reversed"].celled.grid > .row > .column:last-child { + -webkit-box-shadow: none; + box-shadow: none; + } } -.ui.inverted.pointing.primary.menu .active.item { - background-color: #1678c2; -} +/* Tablet */ -.ui.ui.ui.inverted.menu .red.active.item, -.ui.ui.inverted.red.menu { - background-color: #DB2828; -} +@media only screen and (min-width: 768px) and (max-width: 991.98px) { + .ui[class*="tablet reversed"].grid, + .ui[class*="tablet reversed"].grid > .row, + .ui.grid > [class*="tablet reversed"].row { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } -.ui.inverted.red.menu .item::before { - background-color: rgba(34, 36, 38, 0.1); -} + .ui[class*="tablet vertically reversed"].grid { + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + } -.ui.ui.inverted.red.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} + /* Divided Reversed */ -.ui.inverted.pointing.red.menu .active.item { - background-color: #d01919; -} + .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child, + .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { + -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); + box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); + } -.ui.ui.ui.inverted.menu .orange.active.item, -.ui.ui.inverted.orange.menu { - background-color: #F2711C; -} + .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child, + .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child { + -webkit-box-shadow: none; + box-shadow: none; + } -.ui.inverted.orange.menu .item::before { - background-color: rgba(34, 36, 38, 0.1); -} + /* Vertically Divided Reversed */ -.ui.ui.inverted.orange.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} + .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:first-child:before { + -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); + } -.ui.inverted.pointing.orange.menu .active.item { - background-color: #f26202; -} + .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:last-child:before { + -webkit-box-shadow: none; + box-shadow: none; + } -.ui.ui.ui.inverted.menu .yellow.active.item, -.ui.ui.inverted.yellow.menu { - background-color: #FBBD08; -} + /* Celled Reversed */ -.ui.inverted.yellow.menu .item::before { - background-color: rgba(34, 36, 38, 0.1); -} + .ui[class*="tablet reversed"].celled.grid > .row > .column:first-child { + -webkit-box-shadow: -1px 0 0 0 #D4D4D5; + box-shadow: -1px 0 0 0 #D4D4D5; + } -.ui.ui.inverted.yellow.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); + .ui[class*="tablet reversed"].celled.grid > .row > .column:last-child { + -webkit-box-shadow: none; + box-shadow: none; + } } -.ui.inverted.pointing.yellow.menu .active.item { - background-color: #eaae00; -} +/* Computer */ -.ui.ui.ui.inverted.menu .olive.active.item, -.ui.ui.inverted.olive.menu { - background-color: #B5CC18; -} +@media only screen and (min-width: 992px) { + .ui[class*="computer reversed"].grid, + .ui[class*="computer reversed"].grid > .row, + .ui.grid > [class*="computer reversed"].row { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } -.ui.inverted.olive.menu .item::before { - background-color: rgba(34, 36, 38, 0.1); -} + .ui[class*="computer vertically reversed"].grid { + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + } -.ui.ui.inverted.olive.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} + /* Divided Reversed */ -.ui.inverted.pointing.olive.menu .active.item { - background-color: #a7bd0d; -} + .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child, + .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child { + -webkit-box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); + box-shadow: -1px 0 0 0 rgba(34, 36, 38, 0.15); + } -.ui.ui.ui.inverted.menu .green.active.item, -.ui.ui.inverted.green.menu { - background-color: #21BA45; -} + .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child, + .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child { + -webkit-box-shadow: none; + box-shadow: none; + } -.ui.inverted.green.menu .item::before { - background-color: rgba(34, 36, 38, 0.1); -} + /* Vertically Divided Reversed */ -.ui.ui.inverted.green.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} + .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:first-child:before { + -webkit-box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 -1px 0 0 rgba(34, 36, 38, 0.15); + } -.ui.inverted.pointing.green.menu .active.item { - background-color: #16ab39; -} + .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:last-child:before { + -webkit-box-shadow: none; + box-shadow: none; + } -.ui.ui.ui.inverted.menu .teal.active.item, -.ui.ui.inverted.teal.menu { - background-color: #00B5AD; -} + /* Celled Reversed */ -.ui.inverted.teal.menu .item::before { - background-color: rgba(34, 36, 38, 0.1); -} + .ui[class*="computer reversed"].celled.grid > .row > .column:first-child { + -webkit-box-shadow: -1px 0 0 0 #D4D4D5; + box-shadow: -1px 0 0 0 #D4D4D5; + } -.ui.ui.inverted.teal.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); + .ui[class*="computer reversed"].celled.grid > .row > .column:last-child { + -webkit-box-shadow: none; + box-shadow: none; + } } -.ui.inverted.pointing.teal.menu .active.item { - background-color: #009c95; -} +/*------------------- + Doubling + --------------------*/ -.ui.ui.ui.inverted.menu .blue.active.item, -.ui.ui.inverted.blue.menu { - background-color: #2185D0; -} +/* Tablet Only */ -.ui.inverted.blue.menu .item::before { - background-color: rgba(34, 36, 38, 0.1); -} +@media only screen and (min-width: 768px) and (max-width: 991.98px) { + .ui.doubling.grid { + width: auto; + } -.ui.ui.inverted.blue.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} + .ui.grid > .doubling.row, + .ui.doubling.grid > .row { + margin: 0 !important; + padding: 0 !important; + } -.ui.inverted.pointing.blue.menu .active.item { - background-color: #1678c2; -} + .ui.grid > .doubling.row > .column, + .ui.doubling.grid > .row > .column { + display: inline-block !important; + padding-top: 1rem !important; + padding-bottom: 1rem !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + margin: 0; + } -.ui.ui.ui.inverted.menu .violet.active.item, -.ui.ui.inverted.violet.menu { - background-color: #6435C9; -} + .ui[class*="two column"].doubling.grid > .row > .column, + .ui[class*="two column"].doubling.grid > .column:not(.row), + .ui.grid > [class*="two column"].doubling.row.row > .column { + width: 100% !important; + } -.ui.inverted.violet.menu .item::before { - background-color: rgba(34, 36, 38, 0.1); -} + .ui[class*="three column"].doubling.grid > .row > .column, + .ui[class*="three column"].doubling.grid > .column:not(.row), + .ui.grid > [class*="three column"].doubling.row.row > .column { + width: 50% !important; + } -.ui.ui.inverted.violet.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} + .ui[class*="four column"].doubling.grid > .row > .column, + .ui[class*="four column"].doubling.grid > .column:not(.row), + .ui.grid > [class*="four column"].doubling.row.row > .column { + width: 50% !important; + } -.ui.inverted.pointing.violet.menu .active.item { - background-color: #5829bb; -} + .ui[class*="five column"].doubling.grid > .row > .column, + .ui[class*="five column"].doubling.grid > .column:not(.row), + .ui.grid > [class*="five column"].doubling.row.row > .column { + width: 33.33333333% !important; + } -.ui.ui.ui.inverted.menu .purple.active.item, -.ui.ui.inverted.purple.menu { - background-color: #A333C8; -} + .ui[class*="six column"].doubling.grid > .row > .column, + .ui[class*="six column"].doubling.grid > .column:not(.row), + .ui.grid > [class*="six column"].doubling.row.row > .column { + width: 33.33333333% !important; + } -.ui.inverted.purple.menu .item::before { - background-color: rgba(34, 36, 38, 0.1); -} + .ui[class*="seven column"].doubling.grid > .row > .column, + .ui[class*="seven column"].doubling.grid > .column:not(.row), + .ui.grid > [class*="seven column"].doubling.row.row > .column { + width: 33.33333333% !important; + } -.ui.ui.inverted.purple.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} + .ui[class*="eight column"].doubling.grid > .row > .column, + .ui[class*="eight column"].doubling.grid > .column:not(.row), + .ui.grid > [class*="eight column"].doubling.row.row > .column { + width: 25% !important; + } -.ui.inverted.pointing.purple.menu .active.item { - background-color: #9627ba; -} + .ui[class*="nine column"].doubling.grid > .row > .column, + .ui[class*="nine column"].doubling.grid > .column:not(.row), + .ui.grid > [class*="nine column"].doubling.row.row > .column { + width: 25% !important; + } -.ui.ui.ui.inverted.menu .pink.active.item, -.ui.ui.inverted.pink.menu { - background-color: #E03997; -} + .ui[class*="ten column"].doubling.grid > .row > .column, + .ui[class*="ten column"].doubling.grid > .column:not(.row), + .ui.grid > [class*="ten column"].doubling.row.row > .column { + width: 20% !important; + } -.ui.inverted.pink.menu .item::before { - background-color: rgba(34, 36, 38, 0.1); -} + .ui[class*="eleven column"].doubling.grid > .row > .column, + .ui[class*="eleven column"].doubling.grid > .column:not(.row), + .ui.grid > [class*="eleven column"].doubling.row.row > .column { + width: 20% !important; + } -.ui.ui.inverted.pink.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} + .ui[class*="twelve column"].doubling.grid > .row > .column, + .ui[class*="twelve column"].doubling.grid > .column:not(.row), + .ui.grid > [class*="twelve column"].doubling.row.row > .column { + width: 16.66666667% !important; + } -.ui.inverted.pointing.pink.menu .active.item { - background-color: #e61a8d; -} + .ui[class*="thirteen column"].doubling.grid > .row > .column, + .ui[class*="thirteen column"].doubling.grid > .column:not(.row), + .ui.grid > [class*="thirteen column"].doubling.row.row > .column { + width: 16.66666667% !important; + } -.ui.ui.ui.inverted.menu .brown.active.item, -.ui.ui.inverted.brown.menu { - background-color: #A5673F; -} + .ui[class*="fourteen column"].doubling.grid > .row > .column, + .ui[class*="fourteen column"].doubling.grid > .column:not(.row), + .ui.grid > [class*="fourteen column"].doubling.row.row > .column { + width: 14.28571429% !important; + } -.ui.inverted.brown.menu .item::before { - background-color: rgba(34, 36, 38, 0.1); -} + .ui[class*="fifteen column"].doubling.grid > .row > .column, + .ui[class*="fifteen column"].doubling.grid > .column:not(.row), + .ui.grid > [class*="fifteen column"].doubling.row.row > .column { + width: 14.28571429% !important; + } -.ui.ui.inverted.brown.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); + .ui[class*="sixteen column"].doubling.grid > .row > .column, + .ui[class*="sixteen column"].doubling.grid > .column:not(.row), + .ui.grid > [class*="sixteen column"].doubling.row.row > .column { + width: 12.5% !important; + } } -.ui.inverted.pointing.brown.menu .active.item { - background-color: #975b33; -} +/* Mobile Only */ -.ui.ui.ui.inverted.menu .grey.active.item, -.ui.ui.inverted.grey.menu { - background-color: #767676; -} +@media only screen and (max-width: 767.98px) { + .ui.grid > .doubling.row, + .ui.doubling.grid > .row { + margin: 0 !important; + padding: 0 !important; + } -.ui.inverted.grey.menu .item::before { - background-color: rgba(34, 36, 38, 0.1); -} + .ui.grid > .doubling.row > .column, + .ui.doubling.grid > .row > .column { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + margin: 0 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } -.ui.ui.inverted.grey.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} + .ui[class*="two column"].doubling:not(.stackable).grid > .row > .column, + .ui[class*="two column"].doubling:not(.stackable).grid > .column:not(.row), + .ui.grid > [class*="two column"].doubling:not(.stackable).row.row > .column { + width: 100% !important; + } -.ui.inverted.pointing.grey.menu .active.item { - background-color: #838383; -} + .ui[class*="three column"].doubling:not(.stackable).grid > .row > .column, + .ui[class*="three column"].doubling:not(.stackable).grid > .column:not(.row), + .ui.grid > [class*="three column"].doubling:not(.stackable).row.row > .column { + width: 50% !important; + } -.ui.ui.ui.inverted.menu .black.active.item, -.ui.ui.inverted.black.menu { - background-color: #1B1C1D; -} + .ui[class*="four column"].doubling:not(.stackable).grid > .row > .column, + .ui[class*="four column"].doubling:not(.stackable).grid > .column:not(.row), + .ui.grid > [class*="four column"].doubling:not(.stackable).row.row > .column { + width: 50% !important; + } -.ui.inverted.black.menu .item::before { - background-color: rgba(34, 36, 38, 0.1); -} + .ui[class*="five column"].doubling:not(.stackable).grid > .row > .column, + .ui[class*="five column"].doubling:not(.stackable).grid > .column:not(.row), + .ui.grid > [class*="five column"].doubling:not(.stackable).row.row > .column { + width: 50% !important; + } -.ui.ui.inverted.black.menu .active.item { - background-color: rgba(0, 0, 0, 0.1); -} + .ui[class*="six column"].doubling:not(.stackable).grid > .row > .column, + .ui[class*="six column"].doubling:not(.stackable).grid > .column:not(.row), + .ui.grid > [class*="six column"].doubling:not(.stackable).row.row > .column { + width: 50% !important; + } -.ui.inverted.pointing.black.menu .active.item { - background-color: #27292a; -} + .ui[class*="seven column"].doubling:not(.stackable).grid > .row > .column, + .ui[class*="seven column"].doubling:not(.stackable).grid > .column:not(.row), + .ui.grid > [class*="seven column"].doubling:not(.stackable).row.row > .column { + width: 50% !important; + } -.ui.ui.ui.inverted.pointing.menu .active.item::after { - background-color: inherit; -} + .ui[class*="eight column"].doubling:not(.stackable).grid > .row > .column, + .ui[class*="eight column"].doubling:not(.stackable).grid > .column:not(.row), + .ui.grid > [class*="eight column"].doubling:not(.stackable).row.row > .column { + width: 50% !important; + } -/*-------------- - Fitted - ---------------*/ + .ui[class*="nine column"].doubling:not(.stackable).grid > .row > .column, + .ui[class*="nine column"].doubling:not(.stackable).grid > .column:not(.row), + .ui.grid > [class*="nine column"].doubling:not(.stackable).row.row > .column { + width: 33.33333333% !important; + } -.ui.fitted.menu .item, -.ui.fitted.menu .item .menu .item, -.ui.menu .fitted.item { - padding: 0; -} + .ui[class*="ten column"].doubling:not(.stackable).grid > .row > .column, + .ui[class*="ten column"].doubling:not(.stackable).grid > .column:not(.row), + .ui.grid > [class*="ten column"].doubling:not(.stackable).row.row > .column { + width: 33.33333333% !important; + } -.ui.horizontally.fitted.menu .item, -.ui.horizontally.fitted.menu .item .menu .item, -.ui.menu .horizontally.fitted.item { - padding-top: 0.92857143em; - padding-bottom: 0.92857143em; -} + .ui[class*="eleven column"].doubling:not(.stackable).grid > .row > .column, + .ui[class*="eleven column"].doubling:not(.stackable).grid > .column:not(.row), + .ui.grid > [class*="eleven column"].doubling:not(.stackable).row.row > .column { + width: 33.33333333% !important; + } -.ui.vertically.fitted.menu .item, -.ui.vertically.fitted.menu .item .menu .item, -.ui.menu .vertically.fitted.item { - padding-left: 1.14285714em; - padding-right: 1.14285714em; -} + .ui[class*="twelve column"].doubling:not(.stackable).grid > .row > .column, + .ui[class*="twelve column"].doubling:not(.stackable).grid > .column:not(.row), + .ui.grid > [class*="twelve column"].doubling:not(.stackable).row.row > .column { + width: 33.33333333% !important; + } -/*-------------- - Borderless - ---------------*/ + .ui[class*="thirteen column"].doubling:not(.stackable).grid > .row > .column, + .ui[class*="thirteen column"].doubling:not(.stackable).grid > .column:not(.row), + .ui.grid > [class*="thirteen column"].doubling:not(.stackable).row.row > .column { + width: 33.33333333% !important; + } -.ui.borderless.menu .item::before, -.ui.borderless.menu .item .menu .item::before, -.ui.menu .borderless.item::before { - background: none !important; + .ui[class*="fourteen column"].doubling:not(.stackable).grid > .row > .column, + .ui[class*="fourteen column"].doubling:not(.stackable).grid > .column:not(.row), + .ui.grid > [class*="fourteen column"].doubling:not(.stackable).row.row > .column { + width: 25% !important; + } + + .ui[class*="fifteen column"].doubling:not(.stackable).grid > .row > .column, + .ui[class*="fifteen column"].doubling:not(.stackable).grid > .column:not(.row), + .ui.grid > [class*="fifteen column"].doubling:not(.stackable).row.row > .column { + width: 25% !important; + } + + .ui[class*="sixteen column"].doubling:not(.stackable).grid > .row > .column, + .ui[class*="sixteen column"].doubling:not(.stackable).grid > .column:not(.row), + .ui.grid > [class*="sixteen column"].doubling:not(.stackable).row.row > .column { + width: 25% !important; + } } /*------------------- - Compact + Stackable --------------------*/ -.ui.compact.menu { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - margin: 0; - vertical-align: middle; -} +@media only screen and (max-width: 767.98px) { + .ui.ui.ui.ui.stackable.grid { + width: auto; + margin-left: 0 !important; + margin-right: 0 !important; + } -.ui.compact.vertical.menu { - /* IE hack to make dropdown icons appear inline */ - display: -ms-inline-flexbox !important; - display: inline-block; -} + .ui.stackable.grid > .row > .wide.column, + .ui.stackable.grid > .wide.column, + .ui.stackable.grid > .column.grid > .column, + .ui.stackable.grid > .column.row > .column, + .ui.stackable.grid > .row > .column, + .ui.stackable.grid > .column:not(.row), + .ui.grid > .stackable.stackable.stackable.row > .column { + width: 100% !important; + margin: 0 0 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + padding: 1rem 1rem; + } -.ui.compact.menu:not(.secondary) .item:last-child { - border-radius: 0 0.28571429rem 0.28571429rem 0; -} + .ui.stackable.grid:not(.vertically) > .row { + margin: 0; + padding: 0; + } -.ui.compact.menu .item:last-child::before { - display: none; -} + /* Coupling */ + + .ui.container > .ui.stackable.grid > .column, + .ui.container > .ui.stackable.grid > .row > .column { + padding-left: 0 !important; + padding-right: 0 !important; + } + + /* Don't pad inside segment or nested grid */ + + .ui.grid .ui.stackable.grid, + .ui.segment:not(.vertical) .ui.stackable.page.grid { + margin-left: -1rem !important; + margin-right: -1rem !important; + } -.ui.compact.vertical.menu { - width: auto !important; -} + /* Divided Stackable */ -.ui.compact.vertical.menu .item:last-child::before { - display: block; -} + .ui.stackable.divided.grid > .row:first-child > .column:first-child, + .ui.stackable.celled.grid > .row:first-child > .column:first-child, + .ui.stackable.divided.grid > .column:not(.row):first-child, + .ui.stackable.celled.grid > .column:not(.row):first-child { + border-top: none !important; + } -/*------------------- - Fluid - --------------------*/ + .ui.inverted.stackable.celled.grid > .column:not(.row), + .ui.inverted.stackable.divided.grid > .column:not(.row), + .ui.inverted.stackable.celled.grid > .row > .column, + .ui.inverted.stackable.divided.grid > .row > .column { + border-top: 1px solid rgba(255, 255, 255, 0.1); + } -.ui.menu.fluid, -.ui.vertical.menu.fluid { - width: 100% !important; -} + .ui.stackable.celled.grid > .column:not(.row), + .ui.stackable.divided:not(.vertically).grid > .column:not(.row), + .ui.stackable.celled.grid > .row > .column, + .ui.stackable.divided:not(.vertically).grid > .row > .column { + border-top: 1px solid rgba(34, 36, 38, 0.15); + -webkit-box-shadow: none !important; + box-shadow: none !important; + padding-top: 2rem !important; + padding-bottom: 2rem !important; + } -/*------------------- - Evenly Sized ---------------------*/ + .ui.stackable.celled.grid > .row { + -webkit-box-shadow: none !important; + box-shadow: none !important; + } -.ui.item.menu, -.ui.item.menu .item { - width: 100%; - padding-left: 0 !important; - padding-right: 0 !important; - margin-left: 0 !important; - margin-right: 0 !important; - text-align: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; + .ui.stackable.divided:not(.vertically).grid > .column:not(.row), + .ui.stackable.divided:not(.vertically).grid > .row > .column { + padding-left: 0 !important; + padding-right: 0 !important; + } } -.ui.attached.item.menu:not(.tabular) { - margin: 0 -1px !important; -} +/*---------------------- + Only (Device) +-----------------------*/ -.ui.item.menu .item:last-child::before { - display: none; -} +/* These include arbitrary class repetitions for forced specificity */ -.ui.menu.two.item .item { - width: 50%; -} +/* Mobile Only Hide */ -.ui.menu.three.item .item { - width: 33.333%; -} +@media only screen and (max-width: 767.98px) { + .ui[class*="tablet only"].grid.grid.grid:not(.mobile), + .ui.grid.grid.grid > [class*="tablet only"].row:not(.mobile), + .ui.grid.grid.grid > [class*="tablet only"].column:not(.mobile), + .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.mobile) { + display: none !important; + } -.ui.menu.four.item .item { - width: 25%; -} + .ui[class*="computer only"].grid.grid.grid:not(.mobile), + .ui.grid.grid.grid > [class*="computer only"].row:not(.mobile), + .ui.grid.grid.grid > [class*="computer only"].column:not(.mobile), + .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.mobile) { + display: none !important; + } -.ui.menu.five.item .item { - width: 20%; -} + .ui[class*="large screen only"].grid.grid.grid:not(.mobile), + .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile), + .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile), + .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) { + display: none !important; + } -.ui.menu.six.item .item { - width: 16.666%; + .ui[class*="widescreen only"].grid.grid.grid:not(.mobile), + .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), + .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), + .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) { + display: none !important; + } } -.ui.menu.seven.item .item { - width: 14.285%; -} +/* Tablet Only Hide */ -.ui.menu.eight.item .item { - width: 12.5%; -} +@media only screen and (min-width: 768px) and (max-width: 991.98px) { + .ui[class*="mobile only"].grid.grid.grid:not(.tablet), + .ui.grid.grid.grid > [class*="mobile only"].row:not(.tablet), + .ui.grid.grid.grid > [class*="mobile only"].column:not(.tablet), + .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.tablet) { + display: none !important; + } -.ui.menu.nine.item .item { - width: 11.11%; -} + .ui[class*="computer only"].grid.grid.grid:not(.tablet), + .ui.grid.grid.grid > [class*="computer only"].row:not(.tablet), + .ui.grid.grid.grid > [class*="computer only"].column:not(.tablet), + .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.tablet) { + display: none !important; + } -.ui.menu.ten.item .item { - width: 10%; -} + .ui[class*="large screen only"].grid.grid.grid:not(.mobile), + .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile), + .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile), + .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) { + display: none !important; + } -.ui.menu.eleven.item .item { - width: 9.09%; + .ui[class*="widescreen only"].grid.grid.grid:not(.mobile), + .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), + .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), + .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) { + display: none !important; + } } -.ui.menu.twelve.item .item { - width: 8.333%; -} +/* Computer Only Hide */ -/*-------------- - Fixed - ---------------*/ +@media only screen and (min-width: 992px) and (max-width: 1199.98px) { + .ui[class*="mobile only"].grid.grid.grid:not(.computer), + .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer), + .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer), + .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) { + display: none !important; + } -.ui.menu.fixed { - position: fixed; - z-index: 101; - margin: 0; - width: 100%; -} + .ui[class*="tablet only"].grid.grid.grid:not(.computer), + .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer), + .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer), + .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) { + display: none !important; + } -.ui.menu.fixed, -.ui.menu.fixed .item:first-child, -.ui.menu.fixed .item:last-child { - border-radius: 0 !important; -} + .ui[class*="large screen only"].grid.grid.grid:not(.mobile), + .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile), + .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile), + .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) { + display: none !important; + } -.ui.fixed.menu, -.ui[class*="top fixed"].menu { - top: 0; - left: 0; - right: auto; - bottom: auto; + .ui[class*="widescreen only"].grid.grid.grid:not(.mobile), + .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), + .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), + .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) { + display: none !important; + } } -.ui[class*="top fixed"].menu { - border-top: none; - border-left: none; - border-right: none; -} +/* Large Screen Only Hide */ -.ui[class*="right fixed"].menu { - border-top: none; - border-bottom: none; - border-right: none; - top: 0; - right: 0; - left: auto; - bottom: auto; - width: auto; - height: 100%; -} +@media only screen and (min-width: 1200px) and (max-width: 1919.98px) { + .ui[class*="mobile only"].grid.grid.grid:not(.computer), + .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer), + .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer), + .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) { + display: none !important; + } -.ui[class*="bottom fixed"].menu { - border-bottom: none; - border-left: none; - border-right: none; - bottom: 0; - left: 0; - top: auto; - right: auto; -} + .ui[class*="tablet only"].grid.grid.grid:not(.computer), + .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer), + .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer), + .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) { + display: none !important; + } -.ui[class*="left fixed"].menu { - border-top: none; - border-bottom: none; - border-left: none; - top: 0; - left: 0; - right: auto; - bottom: auto; - width: auto; - height: 100%; + .ui[class*="widescreen only"].grid.grid.grid:not(.mobile), + .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile), + .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile), + .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) { + display: none !important; + } } -/* Coupling with Grid */ +/* Widescreen Only Hide */ -.ui.fixed.menu + .ui.grid { - padding-top: 2.75rem; +@media only screen and (min-width: 1920px) { + .ui[class*="mobile only"].grid.grid.grid:not(.computer), + .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer), + .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer), + .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) { + display: none !important; + } + + .ui[class*="tablet only"].grid.grid.grid:not(.computer), + .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer), + .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer), + .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) { + display: none !important; + } } -/*------------------- - Pointing - --------------------*/ +/*----------------- + Compact + -----------------*/ -.ui.pointing.menu .item::after { - visibility: hidden; - position: absolute; - content: ''; - top: 100%; - left: 50%; - -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); - transform: translateX(-50%) translateY(-50%) rotate(45deg); - background: none; - margin: 0.5px 0 0; - width: 0.57142857em; - height: 0.57142857em; - border: none; - border-bottom: 1px solid #D4D4D5; - border-right: 1px solid #D4D4D5; - z-index: 2; - -webkit-transition: background 0.1s ease; - transition: background 0.1s ease; +.ui.ui.ui.compact.grid { + margin: -0.5rem; } -.ui.vertical.pointing.menu .item::after { - position: absolute; - top: 50%; - right: 0; - bottom: auto; - left: auto; - -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg); - transform: translateX(50%) translateY(-50%) rotate(45deg); - margin: 0 -0.5px 0 0; - border: none; - border-top: 1px solid #D4D4D5; - border-right: 1px solid #D4D4D5; +.ui.ui.ui.compact.grid > .column:not(.row), +.ui.ui.ui.compact.grid > .row > .column { + padding-left: 0.5rem; + padding-right: 0.5rem; } -.ui.pointing.menu .ui.dropdown .menu .item::after, -.ui.vertical.pointing.menu .ui.dropdown .menu .item::after { - display: none; +.ui.ui.ui.compact.grid > * { + padding-left: 0.5rem; + padding-right: 0.5rem; } -/* Active */ - -.ui.pointing.menu .active.item::after { - visibility: visible; -} +/* Row */ -.ui.pointing.menu .active.dropdown.item::after { - visibility: hidden; +.ui.ui.ui.compact.grid > .row { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 0; + padding-right: 0; } -/* Don't double up pointers */ +/* Columns */ -.ui.pointing.menu .dropdown.active.item::after, -.ui.pointing.menu .active.item .menu .active.item::after { - display: none; +.ui.ui.ui.compact.grid > .column:not(.row) { + padding-top: 0.5rem; + padding-bottom: 0.5rem; } -/* Colors */ +/* Relaxed + Celled */ -.ui.pointing.menu .active.item:hover::after { - background-color: #F2F2F2; +.ui.compact.relaxed.celled.grid > .column:not(.row), +.ui.compact.relaxed.celled.grid > .row > .column { + padding: 0.75em; } -.ui.pointing.menu .active.item::after { - background-color: #F2F2F2; +.ui.compact[class*="very relaxed"].celled.grid > .column:not(.row), +.ui.compact[class*="very relaxed"].celled.grid > .row > .column { + padding: 1em; } -.ui.pointing.menu .active.item:hover::after { - background-color: #F2F2F2; -} +/*----------------- + Very compact + -----------------*/ -.ui.vertical.pointing.menu .active.item:hover::after { - background-color: #F2F2F2; +.ui.ui.ui[class*="very compact"].grid { + margin: -0.25rem; } -.ui.vertical.pointing.menu .active.item::after { - background-color: #F2F2F2; +.ui.ui.ui[class*="very compact"].grid > .column:not(.row), +.ui.ui.ui[class*="very compact"].grid > .row > .column { + padding-left: 0.25rem; + padding-right: 0.25rem; } -.ui.vertical.pointing.menu .menu .active.item::after { - background-color: #FFFFFF; +.ui.ui.ui[class*="very compact"].grid > * { + padding-left: 0.25rem; + padding-right: 0.25rem; } -@media only screen and (max-width: 767.98px) { - .ui.stackable.grid .ui.fluid.vertical.pointing.menu .active.item::after { - display: none; - } -} +/* Row */ -.ui.inverted.pointing.menu .primary.active.item::after { - background-color: #2185D0; +.ui.ui.ui[class*="very compact"].grid > .row { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0; + padding-right: 0; } -.ui.inverted.pointing.menu .secondary.active.item::after { - background-color: #1B1C1D; -} +/* Columns */ -.ui.inverted.pointing.menu .red.active.item::after { - background-color: #DB2828; +.ui.ui.ui[class*="very compact"].grid > .column:not(.row) { + padding-top: 0.25rem; + padding-bottom: 0.25rem; } -.ui.inverted.pointing.menu .orange.active.item::after { - background-color: #F2711C; -} +/* Relaxed + Celled */ -.ui.inverted.pointing.menu .yellow.active.item::after { - background-color: #FBBD08; +.ui[class*="very compact"].relaxed.celled.grid > .column:not(.row), +.ui[class*="very compact"].relaxed.celled.grid > .row > .column { + padding: 0.375em; } -.ui.inverted.pointing.menu .olive.active.item::after { - background-color: #B5CC18; +.ui[class*="very compact"][class*="very relaxed"].celled.grid > .column:not(.row), +.ui[class*="very compact"][class*="very relaxed"].celled.grid > .row > .column { + padding: 0.5em; } -.ui.inverted.pointing.menu .green.active.item::after { - background-color: #21BA45; -} +/******************************* + Theme Overrides +*******************************/ -.ui.inverted.pointing.menu .teal.active.item::after { - background-color: #00B5AD; -} +/******************************* + Site Overrides +*******************************/ +/* + * # Fomantic - Menu + * http://github.com/fomantic/Fomantic-UI/ + * + * + * Copyright 2015 Contributor + * Released under the MIT license + * http://opensource.org/licenses/MIT + * + */ -.ui.inverted.pointing.menu .blue.active.item::after { - background-color: #2185D0; -} +/******************************* + Standard +*******************************/ -.ui.inverted.pointing.menu .violet.active.item::after { - background-color: #6435C9; +/*-------------- + Menu +---------------*/ + +.ui.menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin: 1rem 0; + font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + background: #FFFFFF; + font-weight: normal; + border: 1px solid rgba(34, 36, 38, 0.15); + -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); + border-radius: 0.28571429rem; + min-height: 2.85714286em; } -.ui.inverted.pointing.menu .purple.active.item::after { - background-color: #A333C8; +.ui.menu:after { + content: ''; + display: block; + height: 0; + clear: both; + visibility: hidden; } -.ui.inverted.pointing.menu .pink.active.item::after { - background-color: #E03997; +.ui.menu:first-child { + margin-top: 0; } -.ui.inverted.pointing.menu .brown.active.item::after { - background-color: #A5673F; +.ui.menu:last-child { + margin-bottom: 0; } -.ui.inverted.pointing.menu .grey.active.item::after { - background-color: #767676; +/*-------------- + Sub-Menu +---------------*/ + +.ui.menu .menu { + margin: 0; } -.ui.inverted.pointing.menu .black.active.item::after { - background-color: #1B1C1D; +.ui.menu:not(.vertical) > .menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } /*-------------- - Attached - ---------------*/ - -/* Middle */ + Item +---------------*/ -.ui.attached.menu { - top: 0; - bottom: 0; - border-radius: 0; - margin: 0 -1px; - width: calc(100% + 2px); - max-width: calc(100% + 2px); - -webkit-box-shadow: none; - box-shadow: none; +.ui.menu:not(.vertical) .item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } -.ui.attached + .ui.attached.menu:not(.top) { - border-top: none; +.ui.menu .item { + position: relative; + vertical-align: middle; + line-height: 1; + text-decoration: none; + -webkit-tap-highlight-color: transparent; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background: none; + padding: 0.92857143em 1.14285714em; + text-transform: none; + color: rgba(0, 0, 0, 0.87); + font-weight: normal; + -webkit-transition: background 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: background 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease; + transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease, -webkit-box-shadow 0.1s ease; } -/* Top */ - -.ui[class*="top attached"].menu { - bottom: 0; - margin-bottom: 0; - top: 0; - margin-top: 1rem; - border-radius: 0.28571429rem 0.28571429rem 0 0; +.ui.menu > .item:first-child { + border-radius: 0.28571429rem 0 0 0.28571429rem; } -.ui.menu[class*="top attached"]:first-child { - margin-top: 0; +/* Border */ + +.ui.menu .item:before { + position: absolute; + content: ''; + top: 0; + right: 0; + height: 100%; + width: 1px; + background: rgba(34, 36, 38, 0.1); } -/* Bottom */ +/*-------------- + Text Content +---------------*/ -.ui[class*="bottom attached"].menu { - bottom: 0; +.ui.menu .text.item > *, +.ui.menu .item > a:not(.ui), +.ui.menu .item > p:only-child { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + line-height: 1.3; +} + +.ui.menu .item > p:first-child { margin-top: 0; - top: 0; - margin-bottom: 1rem; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; - border-radius: 0 0 0.28571429rem 0.28571429rem; } -.ui[class*="bottom attached"].menu:last-child { +.ui.menu .item > p:last-child { margin-bottom: 0; } -/* Attached Menu Item */ +/*-------------- + Icons +---------------*/ -.ui.top.attached.menu > .item:first-child { - border-radius: 0.28571429rem 0 0 0; +.ui.menu .item > i.icon { + opacity: 0.9; + float: none; + margin: 0 0.35714286em 0 0; } -.ui.bottom.attached.menu > .item:first-child { - border-radius: 0 0 0 0.28571429rem; +/*-------------- + Button +---------------*/ + +.ui.menu:not(.vertical) .item > .button { + position: relative; + top: 0; + margin: -0.5em 0; + padding-bottom: 0.78571429em; + padding-top: 0.78571429em; + font-size: 1em; } -/* Tabular Attached */ +/*---------------- + Grid / Container +-----------------*/ -.ui.attached.menu:not(.tabular):not(.text) { - border: 1px solid #D4D4D5; +.ui.menu > .grid, +.ui.menu > .container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: inherit; + -ms-flex-align: inherit; + align-items: inherit; + -webkit-box-orient: inherit; + -webkit-box-direction: inherit; + -ms-flex-direction: inherit; + flex-direction: inherit; } -.ui.attached.inverted.menu { - border: none; +/*-------------- + Inputs +---------------*/ + +.ui.menu .item > .input { + width: 100%; } -.ui[class*="top attached"].inverted.tabular.menu { - border-bottom: 1px solid #555555; +.ui.menu:not(.vertical) .item > .input { + position: relative; + top: 0; + margin: -0.5em 0; } -.ui.attached.tabular.menu { - margin-left: 0; - margin-right: 0; - width: 100%; +.ui.menu .item > .input input { + font-size: 1em; + padding-top: 0.57142857em; + padding-bottom: 0.57142857em; } /*-------------- - Sizes + Header ---------------*/ -.ui.menu { - font-size: 1rem; -} - -.ui.vertical.menu { - width: 15rem; +.ui.menu .header.item, +.ui.vertical.menu .header.item { + margin: 0; + background: ''; + text-transform: normal; + font-weight: 600; } -.ui.mini.menu, -.ui.mini.menu .dropdown, -.ui.mini.menu .dropdown .menu > .item { - font-size: 0.78571429rem; +.ui.vertical.menu .item > .header:not(.ui) { + margin: 0 0 0.5em; + font-size: 1em; + font-weight: 600; } -.ui.mini.vertical.menu:not(.icon) { - width: 9rem; -} +/*-------------- + Dropdowns +---------------*/ -.ui.tiny.menu, -.ui.tiny.menu .dropdown, -.ui.tiny.menu .dropdown .menu > .item { - font-size: 0.85714286rem; -} +/* Dropdown Icon */ -.ui.tiny.vertical.menu:not(.icon) { - width: 11rem; +.ui.menu .item > i.dropdown.icon { + padding: 0; + float: right; + margin: 0 0 0 1em; } -.ui.small.menu, -.ui.small.menu .dropdown, -.ui.small.menu .dropdown .menu > .item { - font-size: 0.92857143rem; -} +/* Menu */ -.ui.small.vertical.menu:not(.icon) { - width: 13rem; +.ui.menu .dropdown.item .menu { + min-width: calc(100% - 1px); + border-radius: 0 0 0.28571429rem 0.28571429rem; + background: #FFFFFF; + margin: 0 0 0; + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08); } -.ui.large.menu, -.ui.large.menu .dropdown, -.ui.large.menu .dropdown .menu > .item { - font-size: 1.07142857rem; +.ui.menu .dropdown.item:not(.column) .menu { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } -.ui.large.vertical.menu:not(.icon) { - width: 18rem; -} +/* Menu Items */ -.ui.big.menu, -.ui.big.menu .dropdown, -.ui.big.menu .dropdown .menu > .item { - font-size: 1.14285714rem; +.ui.menu .ui.dropdown .menu > .item { + margin: 0; + text-align: left; + font-size: 1em !important; + padding: 0.78571429em 1.14285714em !important; + background: transparent !important; + color: rgba(0, 0, 0, 0.87) !important; + text-transform: none !important; + font-weight: normal !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + -webkit-transition: none !important; + transition: none !important; } -.ui.big.vertical.menu:not(.icon) { - width: 20rem; +.ui.menu .ui.dropdown .menu > .item:hover { + background: rgba(0, 0, 0, 0.05) !important; + color: rgba(0, 0, 0, 0.95) !important; } -.ui.huge.menu, -.ui.huge.menu .dropdown, -.ui.huge.menu .dropdown .menu > .item { - font-size: 1.21428571rem; +.ui.menu .ui.dropdown .menu > .selected.item { + background: rgba(0, 0, 0, 0.05) !important; + color: rgba(0, 0, 0, 0.95) !important; } -.ui.huge.vertical.menu:not(.icon) { - width: 22rem; +.ui.menu .ui.dropdown .menu > .active.item { + background: rgba(0, 0, 0, 0.03) !important; + font-weight: bold !important; + color: rgba(0, 0, 0, 0.95) !important; } -.ui.massive.menu, -.ui.massive.menu .dropdown, -.ui.massive.menu .dropdown .menu > .item { - font-size: 1.28571429rem; +.ui.menu .ui.dropdown.item .menu .item:not(.filtered) { + display: block; } -.ui.massive.vertical.menu:not(.icon) { - width: 25rem; +.ui.menu .ui.dropdown .menu > .item > .icons, +.ui.menu .ui.dropdown .menu > .item > i.icon:not(.dropdown) { + display: inline-block; + font-size: 1em !important; + float: none; + margin: 0 0.75em 0 0 !important; } -/*------------------- - Inverted dropdowns ---------------------*/ +/* Secondary */ -.ui.menu .ui.inverted.inverted.dropdown.item .menu { - background: #1B1C1D; - -webkit-box-shadow: none; - box-shadow: none; +.ui.secondary.menu .dropdown.item > .menu, +.ui.text.menu .dropdown.item > .menu { + border-radius: 0.28571429rem; + margin-top: 0.35714286em; } -.ui.menu .ui.inverted.dropdown .menu > .item { - color: rgba(255, 255, 255, 0.8) !important; -} +/* Pointing */ -.ui.menu .ui.inverted.dropdown .menu > .active.item { - background: transparent !important; - color: rgba(255, 255, 255, 0.8) !important; +.ui.menu .pointing.dropdown.item .menu { + margin-top: 0.75em; } -.ui.menu .ui.inverted.dropdown .menu > .item:hover { - background: rgba(255, 255, 255, 0.08) !important; - color: rgba(255, 255, 255, 0.8) !important; -} +/* Inverted */ -.ui.menu .ui.inverted.dropdown .menu > .selected.item { - background: rgba(255, 255, 255, 0.15) !important; - color: rgba(255, 255, 255, 0.8) !important; +.ui.inverted.menu .search.dropdown.item > .search, +.ui.inverted.menu .search.dropdown.item > .text { + color: rgba(255, 255, 255, 0.9); } /* Vertical */ -.ui.vertical.menu .inverted.dropdown.item .menu { - -webkit-box-shadow: none; - box-shadow: none; +.ui.vertical.menu .dropdown.item > i.icon { + float: right; + content: "\f0da"; + margin-left: 1em; } -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Site Overrides -*******************************/ - -/******************************* - Message -*******************************/ - -.ui.message { - position: relative; - min-height: 1em; - margin: 1em 0; - background: #F8F8F9; - padding: 1em 1.5em; - line-height: 1.4285em; - color: rgba(0, 0, 0, 0.87); - -webkit-transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease; - transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease; - border-radius: 0.28571429rem; - -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 rgba(0, 0, 0, 0); +.ui.vertical.menu .dropdown.item .menu { + left: 100%; + /* IE needs 0, all others support max-content to show dropdown icon inline, so keep both settings! */ + min-width: 0; + min-width: -webkit-max-content; + min-width: -moz-max-content; + min-width: max-content; + margin: 0 0 0 0; + -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08); + border-radius: 0 0.28571429rem 0.28571429rem 0.28571429rem; } -.ui.message:first-child { - margin-top: 0; +.ui.vertical.menu .dropdown.item.upward .menu { + bottom: 0; } -.ui.message:last-child { - margin-bottom: 0; +.ui.vertical.menu .dropdown.item:not(.upward) .menu { + top: 0; } -/*-------------- - Content ----------------*/ - -/* Header */ +.ui.vertical.menu .active.dropdown.item { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} -.ui.message .header { - display: block; - font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - font-weight: 600; - margin: -0.14285714em 0 0 0; +.ui.vertical.menu .dropdown.active.item { + -webkit-box-shadow: none; + box-shadow: none; } -/* Default font size */ +/* Evenly Divided */ -.ui.message .header:not(.ui) { - font-size: 1.14285714em; +.ui.item.menu .dropdown .menu .item { + width: 100%; } -/* Paragraph */ +/*-------------- + Labels +---------------*/ -.ui.message p { - opacity: 0.85; - margin: 0.75em 0; +.ui.menu .item > .label:not(.floating) { + margin-left: 1em; + padding: 0.3em 0.78571429em; } -.ui.message p:first-child { - margin-top: 0; +.ui.vertical.menu .item > .label { + margin-top: -0.15em; + margin-bottom: -0.15em; + padding: 0.3em 0.78571429em; } -.ui.message p:last-child { - margin-bottom: 0; +.ui.menu .item > .floating.label { + padding: 0.3em 0.78571429em; } -.ui.message .header + p { - margin-top: 0.25em; +.ui.menu .item > .label { + background: #999999; + color: #FFFFFF; } -/* List */ - -.ui.message .list:not(.ui) { - text-align: left; - padding: 0; - opacity: 0.85; - list-style-position: inside; - margin: 0.5em 0 0; +.ui.menu .item > .image.label img { + margin: -0.2833em 0.8em -0.2833em -0.8em; + height: 1.5666em; } -.ui.message .list:not(.ui):first-child { - margin-top: 0; -} +/*-------------- + Images +---------------*/ -.ui.message .list:not(.ui):last-child { - margin-bottom: 0; +.ui.menu .item > img:not(.ui) { + display: inline-block; + vertical-align: middle; + margin: -0.3em 0; + width: 2.5em; } -.ui.message .list:not(.ui) li { - position: relative; - list-style-type: none; - margin: 0 0 0.3em 1em; - padding: 0; +.ui.vertical.menu .item > img:not(.ui):only-child { + display: block; + max-width: 100%; + width: auto; } -.ui.message .list:not(.ui) li::before { - position: absolute; - content: '•'; - left: -1em; - height: 100%; - vertical-align: baseline; -} +/******************************* + Coupling +*******************************/ -.ui.message .list:not(.ui) li:last-child { - margin-bottom: 0; -} +/*-------------- + List +---------------*/ -/* Icon */ +/* Menu divider shouldnt apply */ -.ui.icon.message > .icons, -.ui.icon.message > i.icon { - margin-right: 0.6em; +.ui.menu .list .item:before { + background: none !important; } -.ui.icon.message > .icons:last-child, -.ui.icon.message > i.icon:last-child { - margin: 0 0 0 0.6em; -} +/*-------------- + Sidebar + ---------------*/ -/* Close Icon */ +/* Show vertical dividers below last */ -.ui.message > .close.icon { - cursor: pointer; - position: absolute; - margin: 0; - top: 0.78575em; - right: 0.5em; - opacity: 0.7; - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; +.ui.vertical.sidebar.menu > .item:first-child:before { + display: block !important; } -.ui.message > .close.icon:hover { - opacity: 1; +.ui.vertical.sidebar.menu > .item::before { + top: auto; + bottom: 0; } -/* First / Last Element */ - -.ui.message > :first-child { - margin-top: 0; -} +/*-------------- + Container +---------------*/ -.ui.message > :last-child { - margin-bottom: 0; +@media only screen and (max-width: 767.98px) { + .ui.menu > .ui.container { + width: 100% !important; + margin-left: 0 !important; + margin-right: 0 !important; + } } -/******************************* - Coupling -*******************************/ +@media only screen and (min-width: 768px) { + .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .item:not(.right):not(.borderless):first-child { + border-left: 1px solid rgba(34, 36, 38, 0.1); + } -.ui.dropdown .menu > .message { - margin: 0 -1px; + .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .right.item:not(.borderless):last-child, + .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .right.menu > .item:not(.borderless):last-child { + border-right: 1px solid rgba(34, 36, 38, 0.1); + } } /******************************* - States + States *******************************/ /*-------------- - Visible + Hover ---------------*/ -.ui.visible.visible.visible.visible.message { - display: block; -} - -.ui.icon.visible.visible.visible.visible.message { - display: -webkit-box; - display: -ms-flexbox; - display: flex; +.ui.link.menu .item:hover, +.ui.menu .dropdown.item:hover, +.ui.menu .link.item:hover, +.ui.menu a.item:hover { + cursor: pointer; + background: rgba(0, 0, 0, 0.03); + color: rgba(0, 0, 0, 0.95); } /*-------------- - Hidden + Pressed ---------------*/ -.ui.hidden.hidden.hidden.hidden.message { - display: none; -} - -/******************************* - Variations -*******************************/ - -.ui.centered.message, -.ui.center.aligned.message { - text-align: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; -} - -.ui.centered.message > .content, -.ui.center.aligned.message > .content { - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; -} - -.ui.right.aligned.message { - text-align: right; +.ui.link.menu .item:active, +.ui.menu .link.item:active, +.ui.menu a.item:active { + background: rgba(0, 0, 0, 0.03); + color: rgba(0, 0, 0, 0.95); } /*-------------- - Compact - ---------------*/ + Active +---------------*/ -.ui.compact.message { - display: inline-block; +.ui.menu .active.item { + background: rgba(0, 0, 0, 0.05); + color: rgba(0, 0, 0, 0.95); + font-weight: normal; + -webkit-box-shadow: none; + box-shadow: none; } -.ui.compact.icon.message { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - width: auto; +.ui.menu .active.item > i.icon { + opacity: 1; } /*-------------- - Attached - ---------------*/ + Active Hover +---------------*/ -.ui.attached.message { - margin-bottom: -1px; - border-radius: 0.28571429rem 0.28571429rem 0 0; - -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - margin-left: -1px; - margin-right: -1px; +.ui.menu .active.item:hover, +.ui.vertical.menu .active.item:hover { + background-color: rgba(0, 0, 0, 0.05); + color: rgba(0, 0, 0, 0.95); } -.ui.attached + .ui.attached.message:not(.top):not(.bottom) { - margin-top: -1px; - border-radius: 0; -} +/*-------------- + Disabled +---------------*/ -.ui.bottom.attached.message { - margin-top: -1px; - border-radius: 0 0 0.28571429rem 0.28571429rem; - -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset, 0 1px 2px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset, 0 1px 2px 0 rgba(34, 36, 38, 0.15); +.ui.ui.menu .item.disabled { + cursor: default; + background-color: transparent; + color: rgba(40, 40, 40, 0.3); + pointer-events: none; } -.ui.bottom.attached.message:not(:last-child) { - margin-bottom: 1em; -} +/******************************* + Types +*******************************/ -.ui.attached.icon.message { - width: auto; -} +/*------------------ +Floated Menu / Item +-------------------*/ -/*-------------- - Icon - ---------------*/ +/* Left Floated */ -.ui.icon.message { +.ui.menu:not(.vertical) .left.item, +.ui.menu:not(.vertical) .left.menu { display: -webkit-box; display: -ms-flexbox; display: flex; - width: 100%; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.ui.icon.message > .icons, -.ui.icon.message > i.icon:not(.close) { - display: block; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - line-height: 1; - vertical-align: middle; - font-size: 3em; - opacity: 0.8; + margin-right: auto !important; } -.ui.icon.message > .content { - display: block; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - vertical-align: middle; -} +/* Right Floated */ -.ui.icon.message > .icons + .content, -.ui.icon.message > i.icon:not(.close) + .content { - padding-left: 0; +.ui.menu:not(.vertical) .right.item, +.ui.menu:not(.vertical) .right.menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-left: auto !important; } -.ui.icon.message > i.circular { - width: 1em; +.ui.menu:not(.vertical) :not(.dropdown) > .left.menu, +.ui.menu:not(.vertical) :not(.dropdown) > .right.menu { + display: inherit; } -/*-------------- - Floating - ---------------*/ +/* Center */ -.ui.floating.message { - -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); - 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); +.ui.menu:not(.vertical) .center.item, +.ui.menu:not(.vertical) .center.menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-left: auto !important; + margin-right: auto !important; } -/*-------------- - Colors ----------------*/ - -/*-------------- - Types ----------------*/ +/* Swapped Borders */ -.ui.positive.message { - background-color: #FCFFF5; - color: #2C662D; +.ui.menu .right.item::before, +.ui.menu .right.menu > .item::before { + right: auto; + left: 0; } -.ui.positive.message, -.ui.attached.positive.message { - -webkit-box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} +/* Remove Outer Borders */ -.ui.floating.positive.message { - -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); - 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); +.ui.menu .center.item:last-child::before, +.ui.menu .center.menu > .item:last-child::before { + display: none; } -.ui.positive.message .header { - color: #1A531B; -} +/*-------------- + Vertical + ---------------*/ -.ui.inverted.positive.message, -.ui.inverted.positive.message .header { - color: #A3C293; +.ui.vertical.menu { + display: block; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + background: #FFFFFF; + -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15); } -.ui.negative.message { - background-color: #FFF6F6; - color: #9F3A38; -} +/*--- Item ---*/ -.ui.negative.message, -.ui.attached.negative.message { - -webkit-box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0); +.ui.vertical.menu .item { + display: block; + background: none; + border-top: none; + border-right: none; } -.ui.floating.negative.message { - -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); - 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); +.ui.vertical.menu > .item:first-child { + border-radius: 0.28571429rem 0.28571429rem 0 0; } -.ui.negative.message .header { - color: #912D2B; +.ui.vertical.menu > .item:last-child { + border-radius: 0 0 0.28571429rem 0.28571429rem; } -.ui.inverted.negative.message, -.ui.inverted.negative.message .header { - color: #E0B4B4; -} +/*--- Label ---*/ -.ui.error.message { - background-color: #FFF6F6; - color: #9F3A38; +.ui.vertical.menu .item > .label { + float: right; + text-align: center; } -.ui.error.message, -.ui.attached.error.message { - -webkit-box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} +/*--- Icon ---*/ -.ui.floating.error.message { - -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); - 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); +.ui.vertical.menu .item > i.icon, +.ui.vertical.menu .item > i.icons { + width: 1.18em; + float: right; + margin: 0 0 0 0.5em; } -.ui.error.message .header { - color: #912D2B; +.ui.vertical.menu .item > .label + i.icon { + float: none; + margin: 0 0.5em 0 0; } -.ui.inverted.error.message, -.ui.inverted.error.message .header { - color: #ecd1d1; -} +/*--- Border ---*/ -.ui.info.message { - background-color: #F8FFFF; - color: #276F86; +.ui.vertical.menu .item:before { + position: absolute; + content: ''; + top: 0; + left: 0; + width: 100%; + height: 1px; + background: rgba(34, 36, 38, 0.1); } -.ui.info.message, -.ui.attached.info.message { - -webkit-box-shadow: 0 0 0 1px #A9D5DE inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #A9D5DE inset, 0 0 0 0 rgba(0, 0, 0, 0); +.ui.vertical.menu .item:first-child:before { + display: none !important; } -.ui.floating.info.message { - -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); - 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); -} +/*--- Sub Menu ---*/ -.ui.info.message .header { - color: #0E566C; +.ui.vertical.menu .item > .menu { + margin: 0.5em -1.14285714em 0; } -.ui.inverted.info.message, -.ui.inverted.info.message .header { - color: #c6e3e9; +.ui.vertical.menu .menu .item { + background: none; + padding: 0.5em 1.33333333em; + font-size: 0.85714286em; + color: rgba(0, 0, 0, 0.5); } -.ui.success.message { - background-color: #FCFFF5; - color: #2C662D; +.ui.vertical.menu .item .menu a.item:hover, +.ui.vertical.menu .item .menu .link.item:hover { + color: rgba(0, 0, 0, 0.85); } -.ui.success.message, -.ui.attached.success.message { - -webkit-box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0); +.ui.vertical.menu .menu .item:before { + display: none; } -.ui.floating.success.message { - -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); - 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); -} +/* Vertical Active */ -.ui.success.message .header { - color: #1A531B; +.ui.vertical.menu .active.item { + background: rgba(0, 0, 0, 0.05); + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; } -.ui.inverted.success.message, -.ui.inverted.success.message .header { - color: #b9d1ad; +.ui.vertical.menu > .active.item:first-child { + border-radius: 0.28571429rem 0.28571429rem 0 0; } -.ui.warning.message { - background-color: #FFFAF3; - color: #573A08; +.ui.vertical.menu > .active.item:last-child { + border-radius: 0 0 0.28571429rem 0.28571429rem; } -.ui.warning.message, -.ui.attached.warning.message { - -webkit-box-shadow: 0 0 0 1px #C9BA9B inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #C9BA9B inset, 0 0 0 0 rgba(0, 0, 0, 0); +.ui.vertical.menu > .active.item:only-child { + border-radius: 0.28571429rem; } -.ui.floating.warning.message { - -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); - 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); +.ui.vertical.menu .active.item .menu .active.item { + border-left: none; } -.ui.warning.message .header { - color: #794B02; +.ui.vertical.menu .item .menu .active.item { + background-color: transparent; + font-weight: 600; + color: rgba(0, 0, 0, 0.95); } -.ui.inverted.warning.message, -.ui.inverted.warning.message .header { - color: #d7ccb5; -} +/*-------------- + Tabular + ---------------*/ -.ui.primary.message { - background-color: #DFF0FF; - color: rgba(255, 255, 255, 0.9); +.ui.tabular.menu { + border-radius: 0; + -webkit-box-shadow: none !important; + box-shadow: none !important; + border: none; + background: none transparent; + border-bottom: 1px solid #D4D4D5; } -.ui.primary.message, -.ui.attached.primary.message { - -webkit-box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0); +.ui.tabular.fluid.menu { + width: calc(100% + 2px) !important; } -.ui.floating.primary.message { - -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); - 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); +.ui.tabular.menu .item { + background: transparent; + border-bottom: none; + border-left: 1px solid transparent; + border-right: 1px solid transparent; + border-top: 2px solid transparent; + padding: 0.92857143em 1.42857143em; + color: rgba(0, 0, 0, 0.87); } -.ui.primary.message .header { - color: rgba(242, 242, 242, 0.9); +.ui.tabular.menu .item:before { + display: none; } -.ui.secondary.message { - background-color: #F4F4F4; - color: rgba(255, 255, 255, 0.9); -} +/* Hover */ -.ui.secondary.message, -.ui.attached.secondary.message { - -webkit-box-shadow: 0 0 0 1px #1B1C1D inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #1B1C1D inset, 0 0 0 0 rgba(0, 0, 0, 0); +.ui.tabular.menu .item:hover { + background-color: transparent; + color: rgba(0, 0, 0, 0.8); } -.ui.floating.secondary.message { - -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); - 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); -} +/* Active */ -.ui.secondary.message .header { - color: rgba(242, 242, 242, 0.9); +.ui.tabular.menu .active.item { + background: none #FFFFFF; + color: rgba(0, 0, 0, 0.95); + border-top-width: 1px; + border-color: #D4D4D5; + font-weight: 600; + margin-bottom: -1px; + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 0.28571429rem 0.28571429rem 0 0 !important; } -.ui.red.message { - background-color: #FFE8E6; - color: #DB2828; -} +/* Coupling with segment for attachment */ -.ui.red.message, -.ui.attached.red.message { - -webkit-box-shadow: 0 0 0 1px #DB2828 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #DB2828 inset, 0 0 0 0 rgba(0, 0, 0, 0); +.ui.tabular.menu + .attached:not(.top).segment, +.ui.tabular.menu + .attached:not(.top).segment + .attached:not(.top).segment { + border-top: none; + margin-left: 0; + margin-top: 0; + margin-right: 0; + width: 100%; } -.ui.floating.red.message { - -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); - 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); +.top.attached.segment + .ui.bottom.tabular.menu { + position: relative; + width: calc(100% + 2px); + left: -1px; } -.ui.red.message .header { - color: #c82121; -} +/* Bottom Vertical Tabular */ -.ui.orange.message { - background-color: #FFEDDE; - color: #F2711C; +.ui.bottom.tabular.menu { + background: none transparent; + border-radius: 0; + -webkit-box-shadow: none !important; + box-shadow: none !important; + border-bottom: none; + border-top: 1px solid #D4D4D5; } -.ui.orange.message, -.ui.attached.orange.message { - -webkit-box-shadow: 0 0 0 1px #F2711C inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #F2711C inset, 0 0 0 0 rgba(0, 0, 0, 0); +.ui.bottom.tabular.menu .item { + background: none; + border-left: 1px solid transparent; + border-right: 1px solid transparent; + border-bottom: 1px solid transparent; + border-top: none; } -.ui.floating.orange.message { - -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); - 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); +.ui.bottom.tabular.menu .active.item { + background: none #FFFFFF; + color: rgba(0, 0, 0, 0.95); + border-color: #D4D4D5; + margin: -1px 0 0 0; + border-radius: 0 0 0.28571429rem 0.28571429rem !important; } -.ui.orange.message .header { - color: #e7640d; -} +/* Vertical Tabular (Left) */ -.ui.yellow.message { - background-color: #FFF8DB; - color: #B58105; +.ui.vertical.tabular.menu { + background: none transparent; + border-radius: 0; + -webkit-box-shadow: none !important; + box-shadow: none !important; + border-bottom: none; + border-right: 1px solid #D4D4D5; } -.ui.yellow.message, -.ui.attached.yellow.message { - -webkit-box-shadow: 0 0 0 1px #B58105 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #B58105 inset, 0 0 0 0 rgba(0, 0, 0, 0); +.ui.vertical.tabular.menu .item { + background: none; + border-left: 1px solid transparent; + border-bottom: 1px solid transparent; + border-top: 1px solid transparent; + border-right: none; } -.ui.floating.yellow.message { - -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); - 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); +.ui.vertical.tabular.menu .active.item { + background: none #FFFFFF; + color: rgba(0, 0, 0, 0.95); + border-color: #D4D4D5; + margin: 0 -1px 0 0; + border-radius: 0.28571429rem 0 0 0.28571429rem !important; } -.ui.yellow.message .header { - color: #9c6f04; -} +/* Vertical Right Tabular */ -.ui.olive.message { - background-color: #FBFDEF; - color: #8ABC1E; +.ui.vertical.right.tabular.menu { + background: none transparent; + border-radius: 0; + -webkit-box-shadow: none !important; + box-shadow: none !important; + border-bottom: none; + border-right: none; + border-left: 1px solid #D4D4D5; } -.ui.olive.message, -.ui.attached.olive.message { - -webkit-box-shadow: 0 0 0 1px #8ABC1E inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #8ABC1E inset, 0 0 0 0 rgba(0, 0, 0, 0); +.ui.vertical.right.tabular.menu .item { + background: none; + border-right: 1px solid transparent; + border-bottom: 1px solid transparent; + border-top: 1px solid transparent; + border-left: none; } -.ui.floating.olive.message { - -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); - 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); +.ui.vertical.right.tabular.menu .active.item { + background: none #FFFFFF; + color: rgba(0, 0, 0, 0.95); + border-color: #D4D4D5; + margin: 0 0 0 -1px; + border-radius: 0 0.28571429rem 0.28571429rem 0 !important; } -.ui.olive.message .header { - color: #7aa61a; -} +/* Dropdown */ -.ui.green.message { - background-color: #E5F9E7; - color: #1EBC30; +.ui.tabular.menu .active.dropdown.item { + margin-bottom: 0; + border-left: 1px solid transparent; + border-right: 1px solid transparent; + border-top: 2px solid transparent; + border-bottom: none; } -.ui.green.message, -.ui.attached.green.message { - -webkit-box-shadow: 0 0 0 1px #1EBC30 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #1EBC30 inset, 0 0 0 0 rgba(0, 0, 0, 0); +/*-------------- + Pagination + ---------------*/ + +.ui.pagination.menu { + margin: 0; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; } -.ui.floating.green.message { - -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); - 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); +.ui.pagination.menu .item:last-child { + border-radius: 0 0.28571429rem 0.28571429rem 0; } -.ui.green.message .header { - color: #1aa62a; +.ui.compact.menu .item:last-child { + border-radius: 0 0.28571429rem 0.28571429rem 0; } -.ui.teal.message { - background-color: #E1F7F7; - color: #10A3A3; +.ui.pagination.menu .item:last-child:before { + display: none; } -.ui.teal.message, -.ui.attached.teal.message { - -webkit-box-shadow: 0 0 0 1px #10A3A3 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #10A3A3 inset, 0 0 0 0 rgba(0, 0, 0, 0); +.ui.pagination.menu .item { + min-width: 3em; + text-align: center; } -.ui.floating.teal.message { - -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); - 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); +.ui.pagination.menu .icon.item i.icon { + vertical-align: top; } -.ui.teal.message .header { - color: #0e8c8c; -} +/* Active */ -.ui.blue.message { - background-color: #DFF0FF; - color: #2185D0; +.ui.pagination.menu .active.item { + border-top: none; + padding-top: 0.92857143em; + background-color: rgba(0, 0, 0, 0.05); + color: rgba(0, 0, 0, 0.95); + -webkit-box-shadow: none; + box-shadow: none; } -.ui.blue.message, -.ui.attached.blue.message { - -webkit-box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} +/*-------------- + Secondary + ---------------*/ -.ui.floating.blue.message { - -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); - 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); +.ui.secondary.menu { + background: none; + margin-left: -0.35714286em; + margin-right: -0.35714286em; + border-radius: 0; + border: none; + -webkit-box-shadow: none; + box-shadow: none; } -.ui.blue.message .header { - color: #1e77ba; -} +/* Item */ -.ui.violet.message { - background-color: #EAE7FF; - color: #6435C9; +.ui.secondary.menu .item { + -ms-flex-item-align: center; + align-self: center; + -webkit-box-shadow: none; + box-shadow: none; + border: none; + padding: 0.78571429em 0.92857143em; + margin: 0 0.35714286em; + background: none; + -webkit-transition: color 0.1s ease; + transition: color 0.1s ease; + border-radius: 0.28571429rem; } -.ui.violet.message, -.ui.attached.violet.message { - -webkit-box-shadow: 0 0 0 1px #6435C9 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #6435C9 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} +/* No Divider */ -.ui.floating.violet.message { - -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); - 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); +.ui.secondary.menu .item:before { + display: none !important; } -.ui.violet.message .header { - color: #5a30b5; -} +/* Header */ -.ui.purple.message { - background-color: #F6E7FF; - color: #A333C8; +.ui.secondary.menu .header.item { + border-radius: 0; + border-right: none; + background: none transparent; } -.ui.purple.message, -.ui.attached.purple.message { - -webkit-box-shadow: 0 0 0 1px #A333C8 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #A333C8 inset, 0 0 0 0 rgba(0, 0, 0, 0); -} +/* Image */ -.ui.floating.purple.message { - -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); - 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); +.ui.secondary.menu .item > img:not(.ui) { + margin: 0; } -.ui.purple.message .header { - color: #922eb4; -} +/* Hover */ -.ui.pink.message { - background-color: #FFE3FB; - color: #E03997; +.ui.secondary.menu .dropdown.item:hover, +.ui.secondary.menu .link.item:hover, +.ui.secondary.menu a.item:hover { + background: rgba(0, 0, 0, 0.05); + color: rgba(0, 0, 0, 0.95); } -.ui.pink.message, -.ui.attached.pink.message { - -webkit-box-shadow: 0 0 0 1px #E03997 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #E03997 inset, 0 0 0 0 rgba(0, 0, 0, 0); +/* Active */ + +.ui.secondary.menu .active.item { + -webkit-box-shadow: none; + box-shadow: none; + background: rgba(0, 0, 0, 0.05); + color: rgba(0, 0, 0, 0.95); + border-radius: 0.28571429rem; } -.ui.floating.pink.message { - -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); - 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); +/* Active Hover */ + +.ui.secondary.menu .active.item:hover { + -webkit-box-shadow: none; + box-shadow: none; + background: rgba(0, 0, 0, 0.05); + color: rgba(0, 0, 0, 0.95); } -.ui.pink.message .header { - color: #dd238b; +/* Inverted */ + +.ui.secondary.inverted.menu .link.item:not(.disabled), +.ui.secondary.inverted.menu a.item:not(.disabled) { + color: rgba(255, 255, 255, 0.7); } -.ui.brown.message { - background-color: #F1E2D3; - color: #A5673F; +.ui.secondary.inverted.menu .dropdown.item:hover, +.ui.secondary.inverted.menu .link.item:hover, +.ui.secondary.inverted.menu a.item:hover { + background: rgba(255, 255, 255, 0.08); + color: #ffffff; } -.ui.brown.message, -.ui.attached.brown.message { - -webkit-box-shadow: 0 0 0 1px #A5673F inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #A5673F inset, 0 0 0 0 rgba(0, 0, 0, 0); +.ui.secondary.inverted.menu .active.item { + background: rgba(255, 255, 255, 0.15); + color: #ffffff; } -.ui.floating.brown.message { - -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); - 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); +/* Fix item margins */ + +.ui.secondary.item.menu { + margin-left: 0; + margin-right: 0; } -.ui.brown.message .header { - color: #935b38; +.ui.secondary.item.menu .item:last-child { + margin-right: 0; } -.ui.grey.message { - background-color: #F4F4F4; - color: #767676; +.ui.secondary.attached.menu { + -webkit-box-shadow: none; + box-shadow: none; } -.ui.grey.message, -.ui.attached.grey.message { - -webkit-box-shadow: 0 0 0 1px #767676 inset, 0 0 0 0 rgba(0, 0, 0, 0); - box-shadow: 0 0 0 1px #767676 inset, 0 0 0 0 rgba(0, 0, 0, 0); +/*--------------------- + Secondary Vertical + -----------------------*/ + +/* Sub Menu */ + +.ui.vertical.secondary.menu .item:not(.dropdown) > .menu { + margin: 0 -0.92857143em; } -.ui.floating.grey.message { - -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); - 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); +.ui.vertical.secondary.menu .item:not(.dropdown) > .menu > .item { + margin: 0; + padding: 0.5em 1.33333333em; } -.ui.grey.message .header { - color: #696969; +.ui.secondary.vertical.menu > .item { + border: none; + margin: 0 0 0.35714286em; + border-radius: 0.28571429rem !important; } -.ui.black.message { - background-color: #1B1C1D; - color: rgba(255, 255, 255, 0.9); +.ui.secondary.vertical.menu > .header.item { + border-radius: 0; } -.ui.black.message .header { - color: rgba(255, 255, 255, 0.9); +/* Sub Menu */ + +.ui.vertical.secondary.menu .item > .menu .item { + background-color: transparent; } -.ui.inverted.message { - background-color: #1B1C1D; - color: rgba(255, 255, 255, 0.9); +/* Inverted */ + +.ui.secondary.inverted.menu { + background-color: transparent; } -/*-------------- - Sizes ----------------*/ +/*--------------------- + Secondary Pointing + -----------------------*/ -.ui.message { - font-size: 1em; +.ui.secondary.pointing.menu { + margin-left: 0; + margin-right: 0; + border-bottom: 2px solid rgba(34, 36, 38, 0.15); } -.ui.mini.message { - font-size: 0.78571429em; +.ui.secondary.pointing.menu .item { + border-bottom-color: transparent; + border-bottom-style: solid; + border-radius: 0; + -ms-flex-item-align: end; + align-self: flex-end; + margin: 0 0 -2px; + padding: 0.85714286em 1.14285714em; + border-bottom-width: 2px; + -webkit-transition: color 0.1s ease; + transition: color 0.1s ease; } -.ui.tiny.message { - font-size: 0.85714286em; +.ui.secondary.pointing.menu .ui.dropdown .menu .item { + border-bottom-width: 0; } -.ui.small.message { - font-size: 0.92857143em; +.ui.secondary.pointing.menu .item > .label:not(.floating) { + margin-top: -0.3em; + margin-bottom: -0.3em; } -.ui.large.message { - font-size: 1.14285714em; +.ui.secondary.pointing.menu .item > .circular.label { + margin-top: -0.5em; + margin-bottom: -0.5em; } -.ui.big.message { - font-size: 1.28571429em; +/* Item Types */ + +.ui.secondary.pointing.menu .header.item { + color: rgba(0, 0, 0, 0.85) !important; } -.ui.huge.message { - font-size: 1.42857143em; +.ui.secondary.pointing.menu .text.item { + -webkit-box-shadow: none !important; + box-shadow: none !important; } -.ui.massive.message { - font-size: 1.71428571em; +.ui.secondary.pointing.menu .item:after { + display: none; } -/******************************* - Theme Overrides -*******************************/ +/* Hover */ -/******************************* - Site Overrides -*******************************/ +.ui.secondary.pointing.menu .dropdown.item:hover, +.ui.secondary.pointing.menu .link.item:hover, +.ui.secondary.pointing.menu a.item:hover { + background-color: transparent; + color: rgba(0, 0, 0, 0.87); +} -/******************************* - Table -*******************************/ +/* Pressed */ -/* Prototype */ +.ui.secondary.pointing.menu .dropdown.item:active, +.ui.secondary.pointing.menu .link.item:active, +.ui.secondary.pointing.menu a.item:active { + background-color: transparent; + border-color: rgba(34, 36, 38, 0.15); +} -.ui.table { - width: 100%; - background: #FFFFFF; - margin: 1em 0; - border: 1px solid rgba(34, 36, 38, 0.15); +/* Active */ + +.ui.secondary.pointing.menu .active.item { + background-color: transparent; -webkit-box-shadow: none; box-shadow: none; - border-radius: 0.28571429rem; - text-align: left; - vertical-align: middle; - color: rgba(0, 0, 0, 0.87); - border-collapse: separate; - border-spacing: 0; + border-color: currentColor; + font-weight: 600; + color: rgba(0, 0, 0, 0.95); } -.ui.table:first-child { - margin-top: 0; -} +/* Active Hover */ -.ui.table:last-child { - margin-bottom: 0; +.ui.secondary.pointing.menu .active.item:hover { + border-color: currentColor; + color: rgba(0, 0, 0, 0.95); } -.ui.table > thead, -.ui.table > tbody { - text-align: inherit; - vertical-align: inherit; +/* Active Dropdown */ + +.ui.secondary.pointing.menu .active.dropdown.item { + border-color: transparent; } -/******************************* - Parts -*******************************/ +/* Vertical Pointing */ -/* Table Content */ +.ui.secondary.vertical.pointing.menu { + border-bottom-width: 0; + border-right-width: 2px; + border-right-style: solid; + border-right-color: rgba(34, 36, 38, 0.15); +} -.ui.table th, -.ui.table td { - -webkit-transition: background 0.1s ease, color 0.1s ease; - transition: background 0.1s ease, color 0.1s ease; +.ui.secondary.vertical.pointing.menu .item { + border-bottom: none; + border-right-style: solid; + border-right-color: transparent; + border-radius: 0 !important; + margin: 0 -2px 0 0; + border-right-width: 2px; } -/* Rowspan helper class */ +/* Vertical Active */ -.ui.table th.rowspanned, -.ui.table td.rowspanned { - display: none; +.ui.secondary.vertical.pointing.menu .active.item { + border-color: currentColor; } -/* Headers */ +/* Inverted */ -.ui.table > thead { - -webkit-box-shadow: none; - box-shadow: none; +.ui.secondary.inverted.pointing.menu { + border-color: rgba(255, 255, 255, 0.1); } -.ui.table > thead > tr > th { - cursor: auto; - background: #F9FAFB; - text-align: inherit; - color: rgba(0, 0, 0, 0.87); - padding: 0.92857143em 0.78571429em; - vertical-align: inherit; - font-style: none; - font-weight: 600; - text-transform: none; - border-bottom: 1px solid rgba(34, 36, 38, 0.1); - border-left: none; +.ui.secondary.inverted.pointing.menu .item:not(.disabled) { + color: rgba(255, 255, 255, 0.9); } -.ui.table > thead > tr > th:first-child { - border-left: none; +.ui.secondary.inverted.pointing.menu .header.item { + color: #FFFFFF !important; } -.ui.table > thead > tr:first-child > th:first-child { - border-radius: 0.28571429rem 0 0 0; -} +/* Hover */ -.ui.table > thead > tr:first-child > th:last-child { - border-radius: 0 0.28571429rem 0 0; +.ui.secondary.inverted.pointing.menu .link.item:hover, +.ui.secondary.inverted.pointing.menu a.item:hover { + color: #ffffff; } -.ui.table > thead > tr:first-child > th:only-child { - border-radius: 0.28571429rem 0.28571429rem 0 0; +/* Active */ + +.ui.ui.secondary.inverted.pointing.menu .active.item { + border-color: #FFFFFF; + color: #ffffff; + background-color: transparent; } -/* Footer */ +/*-------------- + Text Menu + ---------------*/ -.ui.table > tfoot { +.ui.text.menu { + background: none transparent; + border-radius: 0; -webkit-box-shadow: none; box-shadow: none; + border: none; + margin: 1em -0.5em; } -.ui.table > tfoot > tr > th, -.ui.table > tfoot > tr > td { - cursor: auto; - border-top: 1px solid rgba(34, 36, 38, 0.15); - background: #F9FAFB; - text-align: inherit; - color: rgba(0, 0, 0, 0.87); - padding: 0.78571429em 0.78571429em; - vertical-align: inherit; - font-style: normal; +.ui.text.menu .item { + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + -ms-flex-item-align: center; + align-self: center; + margin: 0 0; + padding: 0.35714286em 0.5em; font-weight: normal; - text-transform: none; -} - -.ui.table > tfoot > tr > th:first-child, -.ui.table > tfoot > tr > td:first-child { - border-left: none; -} - -.ui.table > tfoot > tr:first-child > th:first-child, -.ui.table > tfoot > tr:first-child > td:first-child { - border-radius: 0 0 0 0.28571429rem; + color: rgba(0, 0, 0, 0.6); + -webkit-transition: opacity 0.1s ease; + transition: opacity 0.1s ease; } -.ui.table > tfoot > tr:first-child > th:last-child, -.ui.table > tfoot > tr:first-child > td:last-child { - border-radius: 0 0 0.28571429rem 0; -} +/* Border */ -.ui.table > tfoot > tr:first-child > th:only-child, -.ui.table > tfoot > tr:first-child > td:only-child { - border-radius: 0 0 0.28571429rem 0.28571429rem; +.ui.text.menu .item:before, +.ui.text.menu .menu .item:before { + display: none !important; } -/* Table Row */ - -.ui.table > tr > td, -.ui.table > tbody > tr > td { - border-top: 1px solid rgba(34, 36, 38, 0.1); -} +/* Header */ -.ui.table > tr:first-child > td, -.ui.table > tbody > tr:first-child > td { - border-top: none; +.ui.text.menu .header.item { + background-color: transparent; + opacity: 1; + color: rgba(0, 0, 0, 0.85); + font-size: 0.92857143em; + text-transform: uppercase; + font-weight: 600; } -/* Repeated tbody */ +/* Image */ -.ui.table > tbody + tbody tr:first-child > td { - border-top: 1px solid rgba(34, 36, 38, 0.1); +.ui.text.menu .item > img:not(.ui) { + margin: 0; } -/* Table Cells */ +/*--- fluid text ---*/ -.ui.table > tbody > tr > td, -.ui.table > tr > td { - padding: 0.78571429em 0.78571429em; - text-align: inherit; +.ui.text.item.menu .item { + margin: 0; } -/* Icons */ +/*--- vertical text ---*/ -.ui.table > i.icon { - vertical-align: baseline; +.ui.vertical.text.menu { + margin: 1em 0; } -.ui.table > i.icon:only-child { - margin: 0; +.ui.vertical.text.menu:first-child { + margin-top: 0; } -/* Table Segment */ - -.ui.table.segment { - padding: 0; +.ui.vertical.text.menu:last-child { + margin-bottom: 0; } -.ui.table.segment::after { - display: none; +.ui.vertical.text.menu .item { + margin: 0.57142857em 0; + padding-left: 0; + padding-right: 0; } -.ui.table.segment.stacked::after { - display: block; +.ui.vertical.text.menu .item > i.icon { + float: none; + margin: 0 0.35714286em 0 0; } -/* Responsive */ - -@media only screen and (max-width: 767.98px) { - .ui.table:not(.unstackable) { - width: 100%; - padding: 0; - } +.ui.vertical.text.menu .header.item { + margin: 0.57142857em 0 0.71428571em; +} - .ui.table:not(.unstackable) > thead, - .ui.table:not(.unstackable) > thead > tr, - .ui.table:not(.unstackable) > tfoot, - .ui.table:not(.unstackable) > tfoot > tr, - .ui.table:not(.unstackable) > tbody, - .ui.table:not(.unstackable) > tr, - .ui.table:not(.unstackable) > tbody > tr, - .ui.table:not(.unstackable) > tr > th:not(.rowspanned), - .ui.table:not(.unstackable) > thead > tr > th:not(.rowspanned), - .ui.table:not(.unstackable) > tbody > tr > th:not(.rowspanned), - .ui.table:not(.unstackable) > tfoot > tr > th:not(.rowspanned), - .ui.table:not(.unstackable) > tr > td:not(.rowspanned), - .ui.table:not(.unstackable) > tbody > tr > td:not(.rowspanned), - .ui.table:not(.unstackable) > tfoot > tr > td:not(.rowspanned) { - display: block !important; - width: auto !important; - } +/* Vertical Sub Menu */ - .ui.table:not(.unstackable) > thead { - display: block; - } +.ui.vertical.text.menu .item:not(.dropdown) > .menu { + margin: 0; +} - .ui.table:not(.unstackable) > tfoot { - display: block; - } +.ui.vertical.text.menu .item:not(.dropdown) > .menu > .item { + margin: 0; + padding: 0.5em 0; +} - .ui.ui.ui.ui.table:not(.unstackable) > tr, - .ui.ui.ui.ui.table:not(.unstackable) > thead > tr, - .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr, - .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr { - padding-top: 1em; - padding-bottom: 1em; - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset; - } +/*--- hover ---*/ - .ui.ui.ui.ui.table:not(.unstackable) > tr > th, - .ui.ui.ui.ui.table:not(.unstackable) > thead > tr > th, - .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > th, - .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > th, - .ui.ui.ui.ui.table:not(.unstackable) > tr > td, - .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > td, - .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > td { - background: none; - border: none; - padding: 0.25em 0.75em; - -webkit-box-shadow: none; - box-shadow: none; - } +.ui.text.menu .item:hover { + opacity: 1; + background-color: transparent; +} - .ui.table:not(.unstackable) > tr > th:first-child, - .ui.table:not(.unstackable) > thead > tr > th:first-child, - .ui.table:not(.unstackable) > tbody > tr > th:first-child, - .ui.table:not(.unstackable) > tfoot > tr > th:first-child, - .ui.table:not(.unstackable) > tr > td:first-child, - .ui.table:not(.unstackable) > tbody > tr > td:first-child, - .ui.table:not(.unstackable) > tfoot > tr > td:first-child { - font-weight: 600; - } +/*--- active ---*/ - /* Definition Table */ +.ui.text.menu .active.item { + background-color: transparent; + border: none; + -webkit-box-shadow: none; + box-shadow: none; + font-weight: normal; + color: rgba(0, 0, 0, 0.95); +} - .ui.definition.table:not(.unstackable) > thead > tr > th:first-child { - -webkit-box-shadow: none !important; - box-shadow: none !important; - } +/*--- active hover ---*/ - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="primary marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; - } +.ui.text.menu .active.item:hover { + background-color: transparent; +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="primary marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; - } +/* Disable Bariations */ - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="primary marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; - } +.ui.text.pointing.menu .active.item:after { + -webkit-box-shadow: none; + box-shadow: none; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="primary marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; - } +.ui.text.attached.menu { + -webkit-box-shadow: none; + box-shadow: none; +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="secondary marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; - } +/* Inverted */ - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="secondary marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; - } +.ui.inverted.text.menu, +.ui.inverted.text.menu .item, +.ui.inverted.text.menu .item:hover, +.ui.inverted.text.menu .active.item { + background-color: transparent; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="secondary marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; - } +/* Fluid */ - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="secondary marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; - } +.ui.fluid.text.menu { + margin-left: 0; + margin-right: 0; +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="red marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DB2828 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DB2828 inset; - } +/*-------------- + Icon Only +---------------*/ - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="red marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DB2828 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DB2828 inset; - } +/* Vertical Menu */ - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="red marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF695E inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF695E inset; - } +.ui.vertical.icon.menu { + display: inline-block; + width: auto; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="red marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF695E inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF695E inset; - } +/* Item */ - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="orange marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #F2711C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #F2711C inset; - } +.ui.icon.menu .item { + height: auto; + text-align: center; + color: #1B1C1D; +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="orange marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #F2711C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #F2711C inset; - } +/* Icon */ - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="orange marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF851B inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF851B inset; - } +.ui.icon.menu .item > i.icon:not(.dropdown) { + margin: 0; + opacity: 1; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="orange marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF851B inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF851B inset; - } +/* Icon Gylph */ - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="yellow marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FBBD08 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FBBD08 inset; - } +.ui.icon.menu i.icon:before { + opacity: 1; +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="yellow marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FBBD08 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FBBD08 inset; - } +/* (x) Item Icon */ - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="yellow marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FFE21F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FFE21F inset; - } +.ui.menu .icon.item > i.icon { + width: auto; + margin: 0 auto; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="yellow marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FFE21F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FFE21F inset; - } +/* Vertical Icon */ - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="olive marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #B5CC18 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #B5CC18 inset; - } +.ui.vertical.icon.menu .item > i.icon:not(.dropdown) { + display: block; + opacity: 1; + margin: 0 auto; + float: none; +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="olive marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #B5CC18 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #B5CC18 inset; - } +/* Inverted */ - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="olive marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D9E778 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D9E778 inset; - } +.ui.inverted.icon.menu .item { + color: #FFFFFF; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="olive marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D9E778 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D9E778 inset; - } +/*-------------- + Labeled Icon + ---------------*/ - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="green marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #21BA45 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #21BA45 inset; - } +/* Menu */ - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="green marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #21BA45 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #21BA45 inset; - } +.ui.labeled.icon.menu { + text-align: center; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="green marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2ECC40 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2ECC40 inset; - } +/* Item */ - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="green marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2ECC40 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2ECC40 inset; - } +.ui.labeled.icon.menu .item { + min-width: 6em; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="teal marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #00B5AD inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #00B5AD inset; - } +/* Icon */ - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="teal marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #00B5AD inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #00B5AD inset; - } +.ui.labeled.icon.menu > .item > i.icon:not(.dropdown) { + height: 1em; + display: block; + font-size: 1.71428571em !important; + margin: 0 auto 0.5rem !important; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="teal marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6DFFFF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6DFFFF inset; - } +/* Fluid */ - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="teal marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6DFFFF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6DFFFF inset; - } +.ui.fluid.labeled.icon.menu > .item { + min-width: 0; +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="blue marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; - } +/******************************* + Variations +*******************************/ - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="blue marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; - } +/*-------------- + Stackable + ---------------*/ - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="blue marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; +@media only screen and (max-width: 767.98px) { + .ui.stackable.menu { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="blue marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; + .ui.stackable.menu .item { + width: 100% !important; } - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="violet marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6435C9 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6435C9 inset; + .ui.stackable.menu .item:before { + position: absolute; + content: ''; + top: auto; + bottom: 0; + left: 0; + width: 100%; + height: 1px; + background: rgba(34, 36, 38, 0.1); } - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="violet marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6435C9 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6435C9 inset; + .ui.stackable.menu .left.menu, + .ui.stackable.menu .left.item { + margin-right: 0 !important; } - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="violet marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A291FB inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A291FB inset; + .ui.stackable.menu .right.menu, + .ui.stackable.menu .right.item { + margin-left: 0 !important; } - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="violet marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A291FB inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A291FB inset; + .ui.stackable.menu .center.menu, + .ui.stackable.menu .center.item { + margin-left: 0 !important; + margin-right: 0 !important; } - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="purple marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A333C8 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A333C8 inset; + .ui.stackable.menu .right.menu, + .ui.stackable.menu .center.menu, + .ui.stackable.menu .left.menu { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="purple marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A333C8 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A333C8 inset; - } +/*-------------- + Colors +---------------*/ - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="purple marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DC73FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DC73FF inset; - } +.ui.ui.ui.menu .primary.active.item, +.ui.ui.primary.menu .active.item:hover, +.ui.ui.primary.menu .active.item { + color: #2185D0; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="purple marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DC73FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DC73FF inset; - } +.ui.ui.ui.menu .red.active.item, +.ui.ui.red.menu .active.item:hover, +.ui.ui.red.menu .active.item { + color: #DB2828; +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="pink marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #E03997 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #E03997 inset; - } +.ui.ui.ui.menu .orange.active.item, +.ui.ui.orange.menu .active.item:hover, +.ui.ui.orange.menu .active.item { + color: #F2711C; +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="pink marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #E03997 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #E03997 inset; - } +.ui.ui.ui.menu .yellow.active.item, +.ui.ui.yellow.menu .active.item:hover, +.ui.ui.yellow.menu .active.item { + color: #FBBD08; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="pink marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF8EDF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF8EDF inset; - } +.ui.ui.ui.menu .olive.active.item, +.ui.ui.olive.menu .active.item:hover, +.ui.ui.olive.menu .active.item { + color: #B5CC18; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="pink marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF8EDF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF8EDF inset; - } +.ui.ui.ui.menu .green.active.item, +.ui.ui.green.menu .active.item:hover, +.ui.ui.green.menu .active.item { + color: #21BA45; +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="brown marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A5673F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A5673F inset; - } +.ui.ui.ui.menu .teal.active.item, +.ui.ui.teal.menu .active.item:hover, +.ui.ui.teal.menu .active.item { + color: #00B5AD; +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="brown marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A5673F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A5673F inset; - } +.ui.ui.ui.menu .blue.active.item, +.ui.ui.blue.menu .active.item:hover, +.ui.ui.blue.menu .active.item { + color: #2185D0; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="brown marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D67C1C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D67C1C inset; - } +.ui.ui.ui.menu .violet.active.item, +.ui.ui.violet.menu .active.item:hover, +.ui.ui.violet.menu .active.item { + color: #6435C9; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="brown marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D67C1C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D67C1C inset; - } +.ui.ui.ui.menu .purple.active.item, +.ui.ui.purple.menu .active.item:hover, +.ui.ui.purple.menu .active.item { + color: #A333C8; +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="grey marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #767676 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #767676 inset; - } +.ui.ui.ui.menu .pink.active.item, +.ui.ui.pink.menu .active.item:hover, +.ui.ui.pink.menu .active.item { + color: #E03997; +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="grey marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #767676 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #767676 inset; - } +.ui.ui.ui.menu .brown.active.item, +.ui.ui.brown.menu .active.item:hover, +.ui.ui.brown.menu .active.item { + color: #A5673F; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="grey marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DCDDDE inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DCDDDE inset; - } +.ui.ui.ui.menu .grey.active.item, +.ui.ui.grey.menu .active.item:hover, +.ui.ui.grey.menu .active.item { + color: #767676; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="grey marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DCDDDE inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DCDDDE inset; - } +.ui.ui.ui.menu .black.active.item, +.ui.ui.black.menu .active.item:hover, +.ui.ui.black.menu .active.item { + color: #1B1C1D; +} - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="black marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; - } +/*-------------- + Inverted + ---------------*/ - .ui.ui.ui.ui.table:not(.unstackable) tr[class*="black marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; - } +.ui.inverted.menu { + border: 0 solid transparent; + background: #1B1C1D; + -webkit-box-shadow: none; + box-shadow: none; +} - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="black marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; - } +/* Menu Item */ - .ui.ui.ui.ui.inverted.table:not(.unstackable) tr[class*="black marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; - } +.ui.inverted.menu .item, +.ui.inverted.menu .item > a:not(.ui) { + background: transparent; + color: rgba(255, 255, 255, 0.9); +} - .ui.scrolling.table.short > tbody { - max-height: 6.74983929em; - } +.ui.inverted.menu .item.menu { + background: transparent; +} - .ui.scrolling.table[class*="very short"] > tbody { - max-height: 4.49989286em; - } +/*--- Border ---*/ - .ui.scrolling.table > tbody { - max-height: 8.99978571em; - } +.ui.inverted.menu .item:before { + background: rgba(255, 255, 255, 0.08); +} - .ui.scrolling.table.long > tbody { - max-height: 17.99957143em; - } +.ui.vertical.inverted.menu .item:before { + background: rgba(255, 255, 255, 0.08); +} - .ui.scrolling.table[class*="very long"] > tbody { - max-height: 26.99935714em; - } +/* Sub Menu */ - .ui.overflowing.table.short { - max-height: 11.24973214em; - } +.ui.vertical.inverted.menu .menu .item, +.ui.vertical.inverted.menu .menu .item a:not(.ui) { + color: rgba(255, 255, 255, 0.5); +} - .ui.overflowing.table[class*="very short"] { - max-height: 7.49982143em; - } +/* Header */ - .ui.overflowing.table { - max-height: 14.99964286em; - } +.ui.inverted.menu .header.item { + margin: 0; + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} - .ui.overflowing.table.long { - max-height: 29.99928571em; - } +/* Disabled */ - .ui.overflowing.table[class*="very long"] { - max-height: 44.99892857em; - } +.ui.ui.inverted.menu .item.disabled { + color: rgba(225, 225, 225, 0.3); } -/*-------------- - Scrolling - ---------------*/ - -@media only screen and (min-width: 768px) { - .ui.scrolling.table.short > tbody { - max-height: 8.99978571em; - } +/*--- Hover ---*/ - .ui.scrolling.table[class*="very short"] > tbody { - max-height: 5.99985714em; - } +.ui.link.inverted.menu .item:hover, +.ui.inverted.menu .dropdown.item:hover, +.ui.inverted.menu .link.item:hover, +.ui.inverted.menu a.item:hover { + background: rgba(255, 255, 255, 0.08); + color: #ffffff; +} - .ui.scrolling.table > tbody { - max-height: 11.99971429em; - } +.ui.vertical.inverted.menu .item .menu a.item:hover, +.ui.vertical.inverted.menu .item .menu .link.item:hover { + background: transparent; + color: #ffffff; +} - .ui.scrolling.table.long > tbody { - max-height: 23.99942857em; - } +/*--- Pressed ---*/ - .ui.scrolling.table[class*="very long"] > tbody { - max-height: 35.99914286em; - } +.ui.inverted.menu a.item:active, +.ui.inverted.menu .link.item:active { + background: rgba(255, 255, 255, 0.08); + color: #ffffff; } -@media only screen and (min-width: 992px) { - .ui.scrolling.table.short > tbody { - max-height: 13.49967857em; - } - - .ui.scrolling.table[class*="very short"] > tbody { - max-height: 8.99978571em; - } +/*--- Active ---*/ - .ui.scrolling.table > tbody { - max-height: 17.99957143em; - } +.ui.inverted.menu .active.item { + background: #3D3E3F; + color: #ffffff !important; +} - .ui.scrolling.table.long > tbody { - max-height: 35.99914286em; - } +.ui.inverted.vertical.menu .item .menu .active.item { + background: transparent; + color: #FFFFFF; +} - .ui.scrolling.table[class*="very long"] > tbody { - max-height: 53.99871429em; - } +.ui.inverted.pointing.menu .active.item:after { + background: #3D3E3F; + margin: 0 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + border: none !important; } -@media only screen and (min-width: 1920px) { - .ui.scrolling.table.short > tbody { - max-height: 17.99957143em; - } +/*--- Active Hover ---*/ - .ui.scrolling.table[class*="very short"] > tbody { - max-height: 11.99971429em; - } +.ui.inverted.menu .active.item:hover { + background: #3D3E3F; + color: #FFFFFF !important; +} - .ui.scrolling.table > tbody { - max-height: 23.99942857em; - } +.ui.inverted.pointing.menu .active.item:hover:after { + background: #3D3E3F; +} - .ui.scrolling.table.long > tbody { - max-height: 47.99885714em; - } +/*-------------- + Floated + ---------------*/ - .ui.scrolling.table[class*="very long"] > tbody { - max-height: 71.99828571em; - } +.ui.floated.menu { + float: left; + margin: 0 0.5rem 0 0; } -.ui.scrolling.table > thead, -.ui.scrolling.table > tfoot, -.ui.scrolling.table > tbody { - display: block; - overflow-y: scroll; - scrollbar-width: thin; - /* Firefox */ +.ui.floated.menu .item:last-child:before { + display: none; } -.ui.scrolling.table > thead > tr, -.ui.scrolling.table > tfoot > tr, -.ui.scrolling.table > tbody > tr { - display: table; - table-layout: fixed; - width: 100%; +.ui.right.floated.menu { + float: right; + margin: 0 0 0 0.5rem; } -/* Camouflage scrollbars, we need them only to gain the same width as tbody */ +/*-------------- + Inverted + ---------------*/ -.ui.scrolling.table > thead { - background: #F9FAFB; - color: #F9FAFB; - border-radius: 0.28571429rem 0.28571429rem 0 0; +.ui.ui.ui.inverted.menu .primary.active.item, +.ui.ui.inverted.primary.menu { + background-color: #2185D0; } -.ui.scrolling.table > tfoot { - background: #F9FAFB; - color: #F9FAFB; - border-radius: 0 0 0.28571429rem 0.28571429rem; +.ui.inverted.primary.menu .item:before { + background-color: rgba(34, 36, 38, 0.1); } -.ui.inverted.scrolling.table > thead { - background: rgba(0, 0, 0, 0.15); - color: rgba(0, 0, 0, 0.15); +.ui.ui.inverted.primary.menu .active.item { + background-color: rgba(0, 0, 0, 0.1); } -.ui.inverted.scrolling.table > tfoot { - background: rgba(0, 0, 0, 0.15); - color: rgba(0, 0, 0, 0.15); +.ui.inverted.pointing.primary.menu .active.item { + background-color: #1678c2; } -.ui.scrolling.table > thead::-webkit-scrollbar-track, -.ui.scrolling.table > tfoot::-webkit-scrollbar-track { - background: inherit; - border-radius: 0.28571429rem; +.ui.ui.ui.inverted.menu .red.active.item, +.ui.ui.inverted.red.menu { + background-color: #DB2828; } -/* Firefox & IE */ - -.ui.scrolling.table > thead, -.ui.scrolling.table > tfoot { - scrollbar-color: currentColor currentColor; - scrollbar-face-color: currentColor; - scrollbar-shadow-color: currentColor; - scrollbar-track-color: currentColor; - scrollbar-arrow-color: currentColor; +.ui.inverted.red.menu .item:before { + background-color: rgba(34, 36, 38, 0.1); } -/* IE scrollbar color needs hex values */ +.ui.ui.inverted.red.menu .active.item { + background-color: rgba(0, 0, 0, 0.1); +} -@media all and (-ms-high-contrast: none) { - .ui.scrolling.table > thead { - color: #F9FAFB; - } +.ui.inverted.pointing.red.menu .active.item { + background-color: #d01919; +} - .ui.scrolling.table > tfoot { - color: #F9FAFB; - } +.ui.ui.ui.inverted.menu .orange.active.item, +.ui.ui.inverted.orange.menu { + background-color: #F2711C; +} - .ui.inverted.scrolling.table > thead { - color: #252525; - } +.ui.inverted.orange.menu .item:before { + background-color: rgba(34, 36, 38, 0.1); +} - .ui.inverted.scrolling.table > tfoot { - color: #252525; - } +.ui.ui.inverted.orange.menu .active.item { + background-color: rgba(0, 0, 0, 0.1); } -.ui.inverted.scrolling.table > tbody::-webkit-scrollbar-track { - background: rgba(255, 255, 255, 0.1); +.ui.inverted.pointing.orange.menu .active.item { + background-color: #f26202; } -.ui.inverted.scrolling.table > tbody::-webkit-scrollbar-thumb { - background: rgba(255, 255, 255, 0.25); +.ui.ui.ui.inverted.menu .yellow.active.item, +.ui.ui.inverted.yellow.menu { + background-color: #FBBD08; } -.ui.inverted.scrolling.table > tbody::-webkit-scrollbar-thumb:window-inactive { - background: rgba(255, 255, 255, 0.15); +.ui.inverted.yellow.menu .item:before { + background-color: rgba(34, 36, 38, 0.1); } -.ui.inverted.scrolling.table > tbody::-webkit-scrollbar-thumb:hover { - background: rgba(255, 255, 255, 0.35); +.ui.ui.inverted.yellow.menu .active.item { + background-color: rgba(0, 0, 0, 0.1); } -.ui.inverted.scrolling.table > tbody { - /* IE11 */ - scrollbar-face-color: #656565; - scrollbar-shadow-color: #656565; - scrollbar-track-color: #323232; - scrollbar-arrow-color: #323232; - /* firefox : first color thumb, second track */ - scrollbar-color: rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.1); +.ui.inverted.pointing.yellow.menu .active.item { + background-color: #eaae00; } -/*-------------- - Overflowing - ---------------*/ +.ui.ui.ui.inverted.menu .olive.active.item, +.ui.ui.inverted.olive.menu { + background-color: #B5CC18; +} -.ui.overflowing.table { - display: block; - overflow: auto; +.ui.inverted.olive.menu .item:before { + background-color: rgba(34, 36, 38, 0.1); } -@media only screen and (min-width: 768px) { - .ui.overflowing.table.short { - max-height: 13.49967857em; - } +.ui.ui.inverted.olive.menu .active.item { + background-color: rgba(0, 0, 0, 0.1); +} - .ui.overflowing.table[class*="very short"] { - max-height: 8.99978571em; - } +.ui.inverted.pointing.olive.menu .active.item { + background-color: #a7bd0d; +} - .ui.overflowing.table { - max-height: 17.99957143em; - } +.ui.ui.ui.inverted.menu .green.active.item, +.ui.ui.inverted.green.menu { + background-color: #21BA45; +} - .ui.overflowing.table.long { - max-height: 35.99914286em; - } +.ui.inverted.green.menu .item:before { + background-color: rgba(34, 36, 38, 0.1); +} - .ui.overflowing.table[class*="very long"] { - max-height: 53.99871429em; - } +.ui.ui.inverted.green.menu .active.item { + background-color: rgba(0, 0, 0, 0.1); } -@media only screen and (min-width: 992px) { - .ui.overflowing.table.short { - max-height: 17.99957143em; - } +.ui.inverted.pointing.green.menu .active.item { + background-color: #16ab39; +} - .ui.overflowing.table[class*="very short"] { - max-height: 11.99971429em; - } +.ui.ui.ui.inverted.menu .teal.active.item, +.ui.ui.inverted.teal.menu { + background-color: #00B5AD; +} - .ui.overflowing.table { - max-height: 23.99942857em; - } +.ui.inverted.teal.menu .item:before { + background-color: rgba(34, 36, 38, 0.1); +} - .ui.overflowing.table.long { - max-height: 47.99885714em; - } +.ui.ui.inverted.teal.menu .active.item { + background-color: rgba(0, 0, 0, 0.1); +} - .ui.overflowing.table[class*="very long"] { - max-height: 71.99828571em; - } +.ui.inverted.pointing.teal.menu .active.item { + background-color: #009c95; } -@media only screen and (min-width: 1920px) { - .ui.overflowing.table.short { - max-height: 22.49946429em; - } +.ui.ui.ui.inverted.menu .blue.active.item, +.ui.ui.inverted.blue.menu { + background-color: #2185D0; +} - .ui.overflowing.table[class*="very short"] { - max-height: 14.99964286em; - } +.ui.inverted.blue.menu .item:before { + background-color: rgba(34, 36, 38, 0.1); +} - .ui.overflowing.table { - max-height: 29.99928571em; - } +.ui.ui.inverted.blue.menu .active.item { + background-color: rgba(0, 0, 0, 0.1); +} - .ui.overflowing.table.long { - max-height: 59.99857143em; - } +.ui.inverted.pointing.blue.menu .active.item { + background-color: #1678c2; +} - .ui.overflowing.table[class*="very long"] { - max-height: 89.99785714em; - } +.ui.ui.ui.inverted.menu .violet.active.item, +.ui.ui.inverted.violet.menu { + background-color: #6435C9; } -/******************************* - Coupling -*******************************/ +.ui.inverted.violet.menu .item:before { + background-color: rgba(34, 36, 38, 0.1); +} -/* UI Image */ +.ui.ui.inverted.violet.menu .active.item { + background-color: rgba(0, 0, 0, 0.1); +} -.ui.table .collapsing .image, -.ui.table .collapsing .image img { - max-width: none; +.ui.inverted.pointing.violet.menu .active.item { + background-color: #5829bb; } -/******************************* - Types -*******************************/ +.ui.ui.ui.inverted.menu .purple.active.item, +.ui.ui.inverted.purple.menu { + background-color: #A333C8; +} -/*-------------- - Complex ----------------*/ +.ui.inverted.purple.menu .item:before { + background-color: rgba(34, 36, 38, 0.1); +} -.ui.structured.table { - border-collapse: collapse; +.ui.ui.inverted.purple.menu .active.item { + background-color: rgba(0, 0, 0, 0.1); } -.ui.structured.table > thead > tr > th { - border-left: none; - border-right: none; +.ui.inverted.pointing.purple.menu .active.item { + background-color: #9627ba; } -.ui.structured.sortable.table > thead > tr > th { - border-left: 1px solid rgba(34, 36, 38, 0.15); - border-right: 1px solid rgba(34, 36, 38, 0.15); +.ui.ui.ui.inverted.menu .pink.active.item, +.ui.ui.inverted.pink.menu { + background-color: #E03997; } -.ui.structured.basic.table > tr > th, -.ui.structured.basic.table > thead > tr > th, -.ui.structured.basic.table > tbody > tr > th, -.ui.structured.basic.table > tfoot > tr > th { - border-left: none; - border-right: none; +.ui.inverted.pink.menu .item:before { + background-color: rgba(34, 36, 38, 0.1); } -.ui.structured.celled.table > tr > th, -.ui.structured.celled.table > thead > tr > th, -.ui.structured.celled.table > tbody > tr > th, -.ui.structured.celled.table > tfoot > tr > th, -.ui.structured.celled.table > tr > td, -.ui.structured.celled.table > tbody > tr > td, -.ui.structured.celled.table > tfoot > tr > td { - border-left: 1px solid rgba(34, 36, 38, 0.1); - border-right: 1px solid rgba(34, 36, 38, 0.1); +.ui.ui.inverted.pink.menu .active.item { + background-color: rgba(0, 0, 0, 0.1); } -/*-------------- - Definition - ---------------*/ +.ui.inverted.pointing.pink.menu .active.item { + background-color: #e61a8d; +} -.ui.definition.table > thead:not(.full-width) > tr > th:first-child { - pointer-events: none; - background: #FFFFFF; - font-weight: normal; - color: rgba(0, 0, 0, 0.4); - -webkit-box-shadow: -0.1em -0.2em 0 0.1em #FFFFFF; - box-shadow: -0.1em -0.2em 0 0.1em #FFFFFF; - -moz-transform: scale(1); +.ui.ui.ui.inverted.menu .brown.active.item, +.ui.ui.inverted.brown.menu { + background-color: #A5673F; } -.ui.definition.table > thead:not(.full-width) > tr > th:first-child:not(:empty) { - pointer-events: auto; +.ui.inverted.brown.menu .item:before { + background-color: rgba(34, 36, 38, 0.1); } -.ui.definition.table > tfoot:not(.full-width) > tr > th:first-child { - pointer-events: none; - background: #FFFFFF; - font-weight: normal; - color: rgba(0, 0, 0, 0.4); - -webkit-box-shadow: -0.1em 0.2em 0 0.1em #FFFFFF; - box-shadow: -0.1em 0.2em 0 0.1em #FFFFFF; - -moz-transform: scale(1); +.ui.ui.inverted.brown.menu .active.item { + background-color: rgba(0, 0, 0, 0.1); } -/* Highlight Defining Column */ +.ui.inverted.pointing.brown.menu .active.item { + background-color: #975b33; +} -.ui.definition.table > tr > td:first-child:not(.ignored), -.ui.definition.table > tbody > tr > td:first-child:not(.ignored), -.ui.definition.table > tfoot > tr > td:first-child:not(.ignored), -.ui.definition.table tr td.definition { - background: rgba(0, 0, 0, 0.03); - font-weight: 600; - color: rgba(0, 0, 0, 0.95); - text-transform: ''; - -webkit-box-shadow: ''; - box-shadow: ''; - text-align: ''; - font-size: 1em; - padding-left: ''; - padding-right: ''; +.ui.ui.ui.inverted.menu .grey.active.item, +.ui.ui.inverted.grey.menu { + background-color: #767676; } -/* Fix 2nd Column */ +.ui.inverted.grey.menu .item:before { + background-color: rgba(34, 36, 38, 0.1); +} -.ui.definition.table > thead:not(.full-width) > tr > th:nth-child(2) { - border-left: 1px solid rgba(34, 36, 38, 0.15); +.ui.ui.inverted.grey.menu .active.item { + background-color: rgba(0, 0, 0, 0.1); } -.ui.definition.table > tfoot:not(.full-width) > tr > th:nth-child(2), -.ui.definition.table > tfoot:not(.full-width) > tr > td:nth-child(2) { - border-left: 1px solid rgba(34, 36, 38, 0.15); +.ui.inverted.pointing.grey.menu .active.item { + background-color: #838383; } -.ui.definition.table > tr > td:nth-child(2), -.ui.definition.table > tbody > tr > td:nth-child(2) { - border-left: 1px solid rgba(34, 36, 38, 0.15); +.ui.ui.ui.inverted.menu .black.active.item, +.ui.ui.inverted.black.menu { + background-color: #1B1C1D; } -/******************************* - States -*******************************/ +.ui.inverted.black.menu .item:before { + background-color: rgba(34, 36, 38, 0.1); +} -/*-------------- - Positive - ---------------*/ +.ui.ui.inverted.black.menu .active.item { + background-color: rgba(0, 0, 0, 0.1); +} -.ui.ui.ui.ui.table tr.positive, -.ui.ui.table td.positive { - -webkit-box-shadow: 0 0 0 #A3C293 inset; - box-shadow: 0 0 0 #A3C293 inset; - background: #FCFFF5; - color: #2C662D; +.ui.inverted.pointing.black.menu .active.item { + background-color: #27292a; } -.ui.ui.ui.ui.inverted.table tr.positive, -.ui.ui.inverted.table td.positive { - background: #A3C293; - color: #2C662D; +.ui.ui.ui.inverted.pointing.menu .active.item:after { + background-color: inherit; } /*-------------- - Negative + Fitted ---------------*/ -.ui.ui.ui.ui.table tr.negative, -.ui.ui.table td.negative { - -webkit-box-shadow: 0 0 0 #E0B4B4 inset; - box-shadow: 0 0 0 #E0B4B4 inset; - background: #FFF6F6; - color: #9F3A38; +.ui.fitted.menu .item, +.ui.fitted.menu .item .menu .item, +.ui.menu .fitted.item { + padding: 0; } -.ui.ui.ui.ui.inverted.table tr.negative, -.ui.ui.inverted.table td.negative { - background: #E0B4B4; - color: #9F3A38; +.ui.horizontally.fitted.menu .item, +.ui.horizontally.fitted.menu .item .menu .item, +.ui.menu .horizontally.fitted.item { + padding-top: 0.92857143em; + padding-bottom: 0.92857143em; +} + +.ui.vertically.fitted.menu .item, +.ui.vertically.fitted.menu .item .menu .item, +.ui.menu .vertically.fitted.item { + padding-left: 1.14285714em; + padding-right: 1.14285714em; } /*-------------- - Error + Borderless ---------------*/ -.ui.ui.ui.ui.table tr.error, -.ui.ui.table td.error { - -webkit-box-shadow: 0 0 0 #E0B4B4 inset; - box-shadow: 0 0 0 #E0B4B4 inset; - background: #FFF6F6; - color: #9F3A38; +.ui.borderless.menu .item:before, +.ui.borderless.menu .item .menu .item:before, +.ui.menu .borderless.item:before { + background: none !important; } -.ui.ui.ui.ui.inverted.table tr.error, -.ui.ui.inverted.table td.error { - background: #E0B4B4; - color: #9F3A38; +/*------------------- + Compact + --------------------*/ + +.ui.compact.menu { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + margin: 0; + vertical-align: middle; } -/*-------------- - Warning - ---------------*/ +.ui.compact.vertical.menu { + /* IE hack to make dropdown icons appear inline */ + display: -ms-inline-flexbox !important; + display: inline-block; +} -.ui.ui.ui.ui.table tr.warning, -.ui.ui.table td.warning { - -webkit-box-shadow: 0 0 0 #C9BA9B inset; - box-shadow: 0 0 0 #C9BA9B inset; - background: #FFFAF3; - color: #573A08; +.ui.compact.menu:not(.secondary) .item:last-child { + border-radius: 0 0.28571429rem 0.28571429rem 0; } -.ui.ui.ui.ui.inverted.table tr.warning, -.ui.ui.inverted.table td.warning { - background: #EEC97E; - color: #573A08; +.ui.compact.menu .item:last-child:before { + display: none; } -/*-------------- - Active - ---------------*/ +.ui.compact.vertical.menu { + width: auto !important; +} -.ui.ui.ui.ui.table tr.active, -.ui.ui.table td.active { - -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.87) inset; - box-shadow: 0 0 0 rgba(0, 0, 0, 0.87) inset; - background: #E0E0E0; - color: rgba(0, 0, 0, 0.87); +.ui.compact.vertical.menu .item:last-child::before { + display: block; } -.ui.ui.ui.ui.inverted.table tr.active, -.ui.ui.inverted.table td.active { - background: #A0A0A0; - color: rgba(0, 0, 0, 0.87); +/*------------------- + Fluid + --------------------*/ + +.ui.menu.fluid, +.ui.vertical.menu.fluid { + width: 100% !important; } -/*-------------- - Disabled - ---------------*/ +/*------------------- + Evenly Sized +--------------------*/ -.ui.ui.ui.table tr.disabled td, -.ui.ui.ui.table tr td.disabled, -.ui.table tr.disabled:hover, -.ui.table tr:hover td.disabled { - pointer-events: none; - color: rgba(40, 40, 40, 0.3); +.ui.item.menu, +.ui.item.menu .item { + width: 100%; + padding-left: 0 !important; + padding-right: 0 !important; + margin-left: 0 !important; + margin-right: 0 !important; + text-align: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } -/******************************* - Variations -*******************************/ +.ui.attached.item.menu:not(.tabular) { + margin: 0 -1px !important; +} -/*-------------- - Stackable - ---------------*/ +.ui.item.menu .item:last-child:before { + display: none; +} -@media only screen and (max-width: 991.98px) { - .ui[class*="tablet stackable"].table, - .ui[class*="tablet stackable"].table > thead, - .ui[class*="tablet stackable"].table > thead > tr, - .ui[class*="tablet stackable"].table > tfoot, - .ui[class*="tablet stackable"].table > tfoot > tr, - .ui[class*="tablet stackable"].table > tbody, - .ui[class*="tablet stackable"].table > tbody > tr, - .ui[class*="tablet stackable"].table > tr, - .ui[class*="tablet stackable"].table > thead > tr > th:not(.rowspanned), - .ui[class*="tablet stackable"].table > tbody > tr > th:not(.rowspanned), - .ui[class*="tablet stackable"].table > tfoot > tr > th:not(.rowspanned), - .ui[class*="tablet stackable"].table > tr > th:not(.rowspanned), - .ui[class*="tablet stackable"].table > tbody > tr > td:not(.rowspanned), - .ui[class*="tablet stackable"].table > tfoot > tr > td:not(.rowspanned), - .ui[class*="tablet stackable"].table > tr > td:not(.rowspanned) { - display: block !important; - width: 100% !important; - } +.ui.menu.two.item .item { + width: 50%; +} - .ui[class*="tablet stackable"].table { - padding: 0; - } +.ui.menu.three.item .item { + width: 33.333%; +} - .ui[class*="tablet stackable"].table > thead { - display: block; - } +.ui.menu.four.item .item { + width: 25%; +} + +.ui.menu.five.item .item { + width: 20%; +} - .ui[class*="tablet stackable"].table > tfoot { - display: block; - } +.ui.menu.six.item .item { + width: 16.666%; +} - .ui.ui.ui.ui[class*="tablet stackable"].table > thead > tr, - .ui.ui.ui.ui[class*="tablet stackable"].table > tbody > tr, - .ui.ui.ui.ui[class*="tablet stackable"].table > tfoot > tr, - .ui.ui.ui.ui[class*="tablet stackable"].table > tr { - padding-top: 1em; - padding-bottom: 1em; - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset; - } +.ui.menu.seven.item .item { + width: 14.285%; +} - .ui[class*="tablet stackable"].table > thead > tr > th, - .ui[class*="tablet stackable"].table > tbody > tr > th, - .ui[class*="tablet stackable"].table > tfoot > tr > th, - .ui[class*="tablet stackable"].table > tr > th, - .ui[class*="tablet stackable"].table > tbody > tr > td, - .ui[class*="tablet stackable"].table > tfoot > tr > td, - .ui[class*="tablet stackable"].table > tr > td { - background: none; - border: none !important; - padding: 0.25em 0.75em; - -webkit-box-shadow: none; - box-shadow: none; - } +.ui.menu.eight.item .item { + width: 12.5%; +} - /* Definition Table */ +.ui.menu.nine.item .item { + width: 11.11%; +} - .ui.definition[class*="tablet stackable"].table > thead > tr > th:first-child { - -webkit-box-shadow: none !important; - box-shadow: none !important; - } +.ui.menu.ten.item .item { + width: 10%; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="primary marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; +.ui.menu.eleven.item .item { + width: 9.09%; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="primary marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; +.ui.menu.twelve.item .item { + width: 8.333%; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="primary marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; +/*-------------- + Fixed + ---------------*/ + +.ui.menu.fixed { + position: fixed; + z-index: 101; + margin: 0; + width: 100%; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="primary marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; +.ui.menu.fixed, +.ui.menu.fixed .item:first-child, +.ui.menu.fixed .item:last-child { + border-radius: 0 !important; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="secondary marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; +.ui.fixed.menu, +.ui[class*="top fixed"].menu { + top: 0; + left: 0; + right: auto; + bottom: auto; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="secondary marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; +.ui[class*="top fixed"].menu { + border-top: none; + border-left: none; + border-right: none; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="secondary marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; +.ui[class*="right fixed"].menu { + border-top: none; + border-bottom: none; + border-right: none; + top: 0; + right: 0; + left: auto; + bottom: auto; + width: auto; + height: 100%; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="secondary marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; +.ui[class*="bottom fixed"].menu { + border-bottom: none; + border-left: none; + border-right: none; + bottom: 0; + left: 0; + top: auto; + right: auto; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="red marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DB2828 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DB2828 inset; +.ui[class*="left fixed"].menu { + border-top: none; + border-bottom: none; + border-left: none; + top: 0; + left: 0; + right: auto; + bottom: auto; + width: auto; + height: 100%; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="red marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DB2828 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DB2828 inset; +/* Coupling with Grid */ + +.ui.fixed.menu + .ui.grid { + padding-top: 2.75rem; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="red marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF695E inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF695E inset; +/*------------------- + Pointing + --------------------*/ + +.ui.pointing.menu .item:after { + visibility: hidden; + position: absolute; + content: ''; + top: 100%; + left: 50%; + -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); + transform: translateX(-50%) translateY(-50%) rotate(45deg); + background: none; + margin: 0.5px 0 0; + width: 0.57142857em; + height: 0.57142857em; + border: none; + border-bottom: 1px solid #D4D4D5; + border-right: 1px solid #D4D4D5; + z-index: 2; + -webkit-transition: background 0.1s ease; + transition: background 0.1s ease; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="red marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF695E inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF695E inset; +.ui.vertical.pointing.menu .item:after { + position: absolute; + top: 50%; + right: 0; + bottom: auto; + left: auto; + -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg); + transform: translateX(50%) translateY(-50%) rotate(45deg); + margin: 0 -0.5px 0 0; + border: none; + border-top: 1px solid #D4D4D5; + border-right: 1px solid #D4D4D5; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="orange marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #F2711C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #F2711C inset; +.ui.pointing.menu .ui.dropdown .menu .item:after, +.ui.vertical.pointing.menu .ui.dropdown .menu .item:after { + display: none; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="orange marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #F2711C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #F2711C inset; +/* Active */ + +.ui.pointing.menu .active.item:after { + visibility: visible; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="orange marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF851B inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF851B inset; +.ui.pointing.menu .active.dropdown.item:after { + visibility: hidden; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="orange marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF851B inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF851B inset; +/* Don't double up pointers */ + +.ui.pointing.menu .dropdown.active.item:after, +.ui.pointing.menu .active.item .menu .active.item:after { + display: none; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="yellow marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FBBD08 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FBBD08 inset; +/* Colors */ + +.ui.pointing.menu .active.item:hover:after { + background-color: #F2F2F2; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="yellow marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FBBD08 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FBBD08 inset; +.ui.pointing.menu .active.item:after { + background-color: #F2F2F2; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="yellow marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FFE21F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FFE21F inset; +.ui.pointing.menu .active.item:hover:after { + background-color: #F2F2F2; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="yellow marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FFE21F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FFE21F inset; +.ui.vertical.pointing.menu .active.item:hover:after { + background-color: #F2F2F2; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="olive marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #B5CC18 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #B5CC18 inset; +.ui.vertical.pointing.menu .active.item:after { + background-color: #F2F2F2; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="olive marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #B5CC18 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #B5CC18 inset; +.ui.vertical.pointing.menu .menu .active.item:after { + background-color: #FFFFFF; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="olive marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D9E778 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D9E778 inset; +.ui.inverted.pointing.menu .primary.active.item:after { + background-color: #2185D0; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="olive marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D9E778 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D9E778 inset; +.ui.inverted.pointing.menu .secondary.active.item:after { + background-color: #1B1C1D; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="green marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #21BA45 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #21BA45 inset; +.ui.inverted.pointing.menu .red.active.item:after { + background-color: #DB2828; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="green marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #21BA45 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #21BA45 inset; +.ui.inverted.pointing.menu .orange.active.item:after { + background-color: #F2711C; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="green marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2ECC40 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2ECC40 inset; +.ui.inverted.pointing.menu .yellow.active.item:after { + background-color: #FBBD08; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="green marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2ECC40 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2ECC40 inset; +.ui.inverted.pointing.menu .olive.active.item:after { + background-color: #B5CC18; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="teal marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #00B5AD inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #00B5AD inset; +.ui.inverted.pointing.menu .green.active.item:after { + background-color: #21BA45; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="teal marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #00B5AD inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #00B5AD inset; +.ui.inverted.pointing.menu .teal.active.item:after { + background-color: #00B5AD; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="teal marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6DFFFF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6DFFFF inset; +.ui.inverted.pointing.menu .blue.active.item:after { + background-color: #2185D0; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="teal marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6DFFFF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6DFFFF inset; +.ui.inverted.pointing.menu .violet.active.item:after { + background-color: #6435C9; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="blue marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; +.ui.inverted.pointing.menu .purple.active.item:after { + background-color: #A333C8; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="blue marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; +.ui.inverted.pointing.menu .pink.active.item:after { + background-color: #E03997; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="blue marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; +.ui.inverted.pointing.menu .brown.active.item:after { + background-color: #A5673F; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="blue marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; +.ui.inverted.pointing.menu .grey.active.item:after { + background-color: #767676; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="violet marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6435C9 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6435C9 inset; +.ui.inverted.pointing.menu .black.active.item:after { + background-color: #1B1C1D; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="violet marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6435C9 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6435C9 inset; +/*-------------- + Attached + ---------------*/ + +/* Middle */ + +.ui.attached.menu { + top: 0; + bottom: 0; + border-radius: 0; + margin: 0 -1px; + width: calc(100% + 2px); + max-width: calc(100% + 2px); + -webkit-box-shadow: none; + box-shadow: none; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="violet marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A291FB inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A291FB inset; +.ui.attached + .ui.attached.menu:not(.top) { + border-top: none; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="violet marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A291FB inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A291FB inset; +/* Top */ + +.ui[class*="top attached"].menu { + bottom: 0; + margin-bottom: 0; + top: 0; + margin-top: 1rem; + border-radius: 0.28571429rem 0.28571429rem 0 0; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="purple marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A333C8 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A333C8 inset; +.ui.menu[class*="top attached"]:first-child { + margin-top: 0; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="purple marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A333C8 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A333C8 inset; +/* Bottom */ + +.ui[class*="bottom attached"].menu { + bottom: 0; + margin-top: 0; + top: 0; + margin-bottom: 1rem; + -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; + box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), none; + border-radius: 0 0 0.28571429rem 0.28571429rem; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="purple marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DC73FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DC73FF inset; +.ui[class*="bottom attached"].menu:last-child { + margin-bottom: 0; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="purple marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DC73FF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DC73FF inset; +/* Attached Menu Item */ + +.ui.top.attached.menu > .item:first-child { + border-radius: 0.28571429rem 0 0 0; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="pink marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #E03997 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #E03997 inset; +.ui.bottom.attached.menu > .item:first-child { + border-radius: 0 0 0 0.28571429rem; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="pink marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #E03997 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #E03997 inset; +/* Tabular Attached */ + +.ui.attached.menu:not(.tabular) { + border: 1px solid #D4D4D5; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="pink marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF8EDF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF8EDF inset; +.ui.attached.inverted.menu { + border: none; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="pink marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF8EDF inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF8EDF inset; +.ui.attached.tabular.menu { + margin-left: 0; + margin-right: 0; + width: 100%; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="brown marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A5673F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A5673F inset; +/*-------------- + Sizes +---------------*/ + +.ui.menu { + font-size: 1rem; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="brown marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A5673F inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A5673F inset; +.ui.vertical.menu { + width: 15rem; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="brown marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D67C1C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D67C1C inset; +.ui.mini.menu, +.ui.mini.menu .dropdown, +.ui.mini.menu .dropdown .menu > .item { + font-size: 0.78571429rem; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="brown marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D67C1C inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D67C1C inset; +.ui.mini.vertical.menu:not(.icon) { + width: 9rem; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="grey marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #767676 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #767676 inset; +.ui.tiny.menu, +.ui.tiny.menu .dropdown, +.ui.tiny.menu .dropdown .menu > .item { + font-size: 0.85714286rem; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="grey marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #767676 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #767676 inset; +.ui.tiny.vertical.menu:not(.icon) { + width: 11rem; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="grey marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DCDDDE inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DCDDDE inset; +.ui.small.menu, +.ui.small.menu .dropdown, +.ui.small.menu .dropdown .menu > .item { + font-size: 0.92857143rem; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="grey marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DCDDDE inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DCDDDE inset; +.ui.small.vertical.menu:not(.icon) { + width: 13rem; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="black marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; +.ui.large.menu, +.ui.large.menu .dropdown, +.ui.large.menu .dropdown .menu > .item { + font-size: 1.07142857rem; } -.ui.ui.ui.ui[class*="tablet stackable"].table tr[class*="black marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; +.ui.large.vertical.menu:not(.icon) { + width: 18rem; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="black marked"].left { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; +.ui.big.menu, +.ui.big.menu .dropdown, +.ui.big.menu .dropdown .menu > .item { + font-size: 1.14285714rem; } -.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr[class*="black marked"].right { - -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; - box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; +.ui.big.vertical.menu:not(.icon) { + width: 20rem; } -/*-------------- - Text Alignment - ---------------*/ +.ui.huge.menu, +.ui.huge.menu .dropdown, +.ui.huge.menu .dropdown .menu > .item { + font-size: 1.21428571rem; +} -.ui.table[class*="left aligned"], -.ui.table [class*="left aligned"] { - text-align: left; +.ui.huge.vertical.menu:not(.icon) { + width: 22rem; } -.ui.table[class*="center aligned"], -.ui.table [class*="center aligned"] { - text-align: center; +.ui.massive.menu, +.ui.massive.menu .dropdown, +.ui.massive.menu .dropdown .menu > .item { + font-size: 1.28571429rem; } -.ui.table[class*="right aligned"], -.ui.table [class*="right aligned"] { - text-align: right; +.ui.massive.vertical.menu:not(.icon) { + width: 25rem; } -/*------------------ - Vertical Alignment - ------------------*/ +/*------------------- + Inverted dropdowns +--------------------*/ -.ui.table[class*="top aligned"], -.ui.table [class*="top aligned"] { - vertical-align: top; +.ui.menu .ui.inverted.inverted.dropdown.item .menu { + background: #1B1C1D; + -webkit-box-shadow: none; + box-shadow: none; } -.ui.table[class*="middle aligned"], -.ui.table [class*="middle aligned"] { - vertical-align: middle; +.ui.menu .ui.inverted.dropdown .menu > .item { + color: rgba(255, 255, 255, 0.8) !important; } -.ui.table[class*="bottom aligned"], -.ui.table [class*="bottom aligned"] { - vertical-align: bottom; +.ui.menu .ui.inverted.dropdown .menu > .active.item { + background: transparent !important; + color: rgba(255, 255, 255, 0.8) !important; } -/*-------------- - Collapsing - ---------------*/ +.ui.menu .ui.inverted.dropdown .menu > .item:hover { + background: rgba(255, 255, 255, 0.08) !important; + color: rgba(255, 255, 255, 0.8) !important; +} -.ui.table th.collapsing, -.ui.table td.collapsing { - width: 1px; - white-space: nowrap; +.ui.menu .ui.inverted.dropdown .menu > .selected.item { + background: rgba(255, 255, 255, 0.15) !important; + color: rgba(255, 255, 255, 0.8) !important; } -/*-------------- - Fixed - ---------------*/ +/* Vertical */ -.ui.fixed.table { - table-layout: fixed; +.ui.vertical.menu .inverted.dropdown.item .menu { + -webkit-box-shadow: none; + box-shadow: none; } -.ui.fixed.table th, -.ui.fixed.table td { - overflow: hidden; - text-overflow: ellipsis; +/******************************* + Theme Overrides +*******************************/ + +/******************************* + Site Overrides +*******************************/ + +/******************************* + Message +*******************************/ + +.ui.message { + position: relative; + min-height: 1em; + margin: 1em 0; + background: #F8F8F9; + padding: 1em 1.5em; + line-height: 1.4285em; + color: rgba(0, 0, 0, 0.87); + -webkit-transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease; + transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease; + border-radius: 0.28571429rem; + -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 rgba(0, 0, 0, 0); +} + +.ui.message:first-child { + margin-top: 0; +} + +.ui.message:last-child { + margin-bottom: 0; } /*-------------- - Selectable - ---------------*/ + Content +---------------*/ -.ui.ui.selectable.table > tbody > tr:hover, -.ui.table tbody tr td.selectable:hover { - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); +/* Header */ + +.ui.message .header { + display: block; + font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + font-weight: 600; + margin: -0.14285714em 0 0 0; } -.ui.ui.selectable.inverted.table > tbody > tr:hover, -.ui.inverted.table tbody tr td.selectable:hover { - background: rgba(255, 255, 255, 0.08); - color: #ffffff; +/* Default font size */ + +.ui.message .header:not(.ui) { + font-size: 1.14285714em; } -/* Selectable Cell Link */ +/* Paragraph */ -.ui.table tbody tr td.selectable { - padding: 0; +.ui.message p { + opacity: 0.85; + margin: 0.75em 0; } -.ui.table tbody tr td.selectable > a:not(.ui) { - display: block; - color: inherit; +.ui.message p:first-child { + margin-top: 0; } -.ui.table:not(.compact) tbody tr td.selectable > a:not(.ui) { - padding: 0.78571429em 0.78571429em; +.ui.message p:last-child { + margin-bottom: 0; } -.ui.table > tr > td.selectable, -.ui.table > tbody > tr > td.selectable, -.ui.selectable.table > tbody > tr, -.ui.selectable.table > tr { - cursor: pointer; +.ui.message .header + p { + margin-top: 0.25em; } -/* Other States */ +/* List */ -.ui.ui.selectable.table tr.error:hover, -.ui.table tr td.selectable.error:hover, -.ui.selectable.table tr:hover td.error { - background: #ffe7e7; - color: #943634; +.ui.message .list:not(.ui) { + text-align: left; + padding: 0; + opacity: 0.85; + list-style-position: inside; + margin: 0.5em 0 0; } -.ui.ui.selectable.table tr.warning:hover, -.ui.table tr td.selectable.warning:hover, -.ui.selectable.table tr:hover td.warning { - background: #fff4e4; - color: #493107; +.ui.message .list:not(.ui):first-child { + margin-top: 0; } -.ui.ui.selectable.table tr.active:hover, -.ui.table tr td.selectable.active:hover, -.ui.selectable.table tr:hover td.active { - background: #E0E0E0; - color: rgba(0, 0, 0, 0.87); +.ui.message .list:not(.ui):last-child { + margin-bottom: 0; } -.ui.ui.selectable.table tr.positive:hover, -.ui.table tr td.selectable.positive:hover, -.ui.selectable.table tr:hover td.positive { - background: #f7ffe6; - color: #275b28; +.ui.message .list:not(.ui) li { + position: relative; + list-style-type: none; + margin: 0 0 0.3em 1em; + padding: 0; } -.ui.ui.selectable.table tr.negative:hover, -.ui.table tr td.selectable.negative:hover, -.ui.selectable.table tr:hover td.negative { - background: #ffe7e7; - color: #943634; +.ui.message .list:not(.ui) li:before { + position: absolute; + content: '•'; + left: -1em; + height: 100%; + vertical-align: baseline; } -/*------------------- - Attached - --------------------*/ +.ui.message .list:not(.ui) li:last-child { + margin-bottom: 0; +} -/* Middle */ +/* Icon */ -.ui.attached.table { - top: 0; - bottom: 0; - border-radius: 0; - margin: 0 -1px; - width: calc(100% + 2px); - max-width: calc(100% + 2px); - -webkit-box-shadow: none; - box-shadow: none; - border: 1px solid #D4D4D5; +.ui.icon.message > .icons, +.ui.icon.message > i.icon { + margin-right: 0.6em; } -.ui.attached + .ui.attached.table:not(.top) { - border-top: none; +.ui.icon.message > .icons:last-child, +.ui.icon.message > i.icon:last-child { + margin: 0 0 0 0.6em; } -/* Top */ +/* Close Icon */ -.ui[class*="top attached"].table { - bottom: 0; - margin-bottom: 0; - top: 0; - margin-top: 1em; - border-radius: 0.28571429rem 0.28571429rem 0 0; +.ui.message > .close.icon { + cursor: pointer; + position: absolute; + margin: 0; + top: 0.78575em; + right: 0.5em; + opacity: 0.7; + -webkit-transition: opacity 0.1s ease; + transition: opacity 0.1s ease; } -.ui.table[class*="top attached"]:first-child { - margin-top: 0; +.ui.message > .close.icon:hover { + opacity: 1; } -/* Bottom */ +/* First / Last Element */ -.ui[class*="bottom attached"].table { - bottom: 0; +.ui.message > :first-child { margin-top: 0; - top: 0; - margin-bottom: 1em; - -webkit-box-shadow: none, none; - box-shadow: none, none; - border-radius: 0 0 0.28571429rem 0.28571429rem; } -.ui[class*="bottom attached"].table:last-child { +.ui.message > :last-child { margin-bottom: 0; } +/******************************* + Coupling +*******************************/ + +.ui.dropdown .menu > .message { + margin: 0 -1px; +} + +/******************************* + States +*******************************/ + /*-------------- - Striped - ---------------*/ + Visible +---------------*/ -/* Table Striping */ +.ui.visible.visible.visible.visible.message { + display: block; +} -.ui.striped.table > tr:nth-child(2n), -.ui.striped.table > tbody > tr:nth-child(2n) { - background-color: rgba(0, 0, 50, 0.02); +.ui.icon.visible.visible.visible.visible.message { + display: -webkit-box; + display: -ms-flexbox; + display: flex; } -/* Stripes */ +/*-------------- + Hidden +---------------*/ -.ui.inverted.striped.table > tr:nth-child(2n), -.ui.inverted.striped.table > tbody > tr:nth-child(2n) { - background-color: rgba(255, 255, 255, 0.05); +.ui.hidden.hidden.hidden.hidden.message { + display: none; } -/* Allow striped active hover */ +/******************************* + Variations +*******************************/ -.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover { - background: #EFEFEF; - color: rgba(0, 0, 0, 0.95); +.ui.centered.message, +.ui.center.aligned.message { + text-align: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } -/*-------------- - Single Line ----------------*/ +.ui.centered.message > .content, +.ui.center.aligned.message > .content { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; +} -.ui.table[class*="single line"], -.ui.table [class*="single line"] { - white-space: nowrap; +.ui.right.aligned.message { + text-align: right; } -/*------------------- - Colors ---------------------*/ +/*-------------- + Compact + ---------------*/ -.ui.primary.table { - border-top: 0.2em solid #2185D0; +.ui.compact.message { + display: inline-block; } -.ui.inverted.primary.table { - background: #2185D0; - color: #FFFFFF; +.ui.compact.icon.message { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + width: auto; } -/* Same color for background and color to camouflage the scrollbar */ +/*-------------- + Attached + ---------------*/ -.ui.scrolling.table > thead.primary, -.ui.scrolling.table > tfoot.primary { - background: #ddf4ff; - color: #ddf4ff; +.ui.attached.message { + margin-bottom: -1px; + border-radius: 0.28571429rem 0.28571429rem 0 0; + -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset; + box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset; + margin-left: -1px; + margin-right: -1px; } -.ui.scrolling.table > thead.primary > tr > th, -.ui.scrolling.table > tfoot.primary > tr > th, -.ui.scrolling.table > thead.primary > tr > td, -.ui.scrolling.table > tfoot.primary > tr > td { - background: inherit; - color: rgba(255, 255, 255, 0.9); +.ui.attached + .ui.attached.message:not(.top):not(.bottom) { + margin-top: -1px; + border-radius: 0; } -.ui.inverted.scrolling.table > thead.primary, -.ui.inverted.scrolling.table > tfoot.primary { - background: #2185D0; - color: #2185D0; +.ui.bottom.attached.message { + margin-top: -1px; + border-radius: 0 0 0.28571429rem 0.28571429rem; + -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset, 0 1px 2px 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset, 0 1px 2px 0 rgba(34, 36, 38, 0.15); } -.ui.inverted.scrolling.table > thead.primary > tr > th, -.ui.inverted.scrolling.table > tfoot.primary > tr > th, -.ui.inverted.scrolling.table > thead.primary > tr > td, -.ui.inverted.scrolling.table > tfoot.primary > tr > td { - background: inherit; - color: #FFFFFF; +.ui.bottom.attached.message:not(:last-child) { + margin-bottom: 1em; } -.ui.ui.ui.ui.table tr[class*="primary colored"], -.ui.ui.table th[class*="primary colored"], -.ui.ui.table td[class*="primary colored"], -.ui.ui.ui.ui.table tr.primary:not(.marked), -.ui.ui.table th.primary:not(.marked), -.ui.ui.table td.primary:not(.marked) { - background: #ddf4ff; - color: rgba(255, 255, 255, 0.9); +.ui.attached.icon.message { + width: auto; } -.ui.table > thead > tr[class*="primary colored"] > th, -.ui.table > tfoot > tr[class*="primary colored"] > th, -.ui.table > tfoot > tr[class*="primary colored"] > td, -.ui.table > thead > tr.primary:not(.marked) > th, -.ui.table > tfoot > tr.primary:not(.marked) > th, -.ui.table > tfoot > tr.primary:not(.marked) > td { - background: inherit; - color: rgba(255, 255, 255, 0.9); +/*-------------- + Icon + ---------------*/ + +.ui.icon.message { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } -.ui.ui.ui.ui.inverted.table tr[class*="primary colored"], -.ui.ui.inverted.table th[class*="primary colored"], -.ui.ui.inverted.table td[class*="primary colored"], -.ui.ui.ui.ui.inverted.table tr.primary:not(.marked), -.ui.ui.inverted.table th.primary:not(.marked), -.ui.ui.inverted.table td.primary:not(.marked) { - background: #2185D0; - color: #FFFFFF; +.ui.icon.message > .icons, +.ui.icon.message > i.icon:not(.close) { + display: block; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + line-height: 1; + vertical-align: middle; + font-size: 3em; + opacity: 0.8; } -.ui.inverted.table > thead > tr[class*="primary colored"] > th, -.ui.inverted.table > tfoot > tr[class*="primary colored"] > th, -.ui.inverted.table > tfoot > tr[class*="primary colored"] > td, -.ui.inverted.table > thead > tr.primary:not(.marked) > th, -.ui.inverted.table > tfoot > tr.primary:not(.marked) > th, -.ui.inverted.table > tfoot > tr.primary:not(.marked) > td { - background: inherit; - color: #FFFFFF; +.ui.icon.message > .content { + display: block; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + vertical-align: middle; } -.ui.ui.selectable.table tr[class*="primary colored"]:hover, -.ui.table tr td.selectable[class*="primary colored"]:hover, -.ui.selectable.table tr:hover td[class*="primary colored"], -.ui.ui.selectable.table tr.primary:not(.marked):hover, -.ui.table tr td.selectable.primary:not(.marked):hover, -.ui.selectable.table tr:hover td.primary:not(.marked) { - background: #d3f1ff; - color: rgba(255, 255, 255, 0.9); +.ui.icon.message > .icons + .content, +.ui.icon.message > i.icon:not(.close) + .content { + padding-left: 0; } -.ui.ui.inverted.selectable.table tr[class*="primary colored"]:hover, -.ui.inverted.table tr td.selectable[class*="primary colored"]:hover, -.ui.inverted.selectable.table tr:hover td[class*="primary colored"], -.ui.ui.inverted.selectable.table tr.primary:not(.marked):hover, -.ui.inverted.table tr td.selectable.primary:not(.marked):hover, -.ui.inverted.selectable.table tr:hover td.primary:not(.marked) { - background: #21b8ff; - color: #FFFFFF; +.ui.icon.message > i.circular { + width: 1em; } -.ui.table td[class*="primary marked"].left, -.ui.table tr[class*="primary marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #2185D0 inset; - box-shadow: 0.2em 0 0 0 #2185D0 inset; +/*-------------- + Floating + ---------------*/ + +.ui.floating.message { + -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); + 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); } -.ui.table td[class*="primary marked"].right, -.ui.table tr[class*="primary marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #2185D0 inset; - box-shadow: -0.2em 0 0 0 #2185D0 inset; +/*-------------- + Colors +---------------*/ + +/*-------------- + Types +---------------*/ + +.ui.positive.message { + background-color: #FCFFF5; + color: #2C662D; } -.ui.inverted.table td[class*="primary marked"].left, -.ui.inverted.table tr[class*="primary marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #54C8FF inset; - box-shadow: 0.2em 0 0 0 #54C8FF inset; +.ui.positive.message, +.ui.attached.positive.message { + -webkit-box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.inverted.table td[class*="primary marked"].right, -.ui.inverted.table tr[class*="primary marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #54C8FF inset; - box-shadow: -0.2em 0 0 0 #54C8FF inset; +.ui.floating.positive.message { + -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); + 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); } -.ui.secondary.table { - border-top: 0.2em solid #1B1C1D; +.ui.positive.message .header { + color: #1A531B; } -.ui.inverted.secondary.table { - background: #1B1C1D; - color: #FFFFFF; +.ui.inverted.positive.message, +.ui.inverted.positive.message .header { + color: #A3C293; } -/* Same color for background and color to camouflage the scrollbar */ +.ui.negative.message { + background-color: #FFF6F6; + color: #9F3A38; +} -.ui.scrolling.table > thead.secondary, -.ui.scrolling.table > tfoot.secondary { - background: #dddddd; - color: #dddddd; +.ui.negative.message, +.ui.attached.negative.message { + -webkit-box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.scrolling.table > thead.secondary > tr > th, -.ui.scrolling.table > tfoot.secondary > tr > th, -.ui.scrolling.table > thead.secondary > tr > td, -.ui.scrolling.table > tfoot.secondary > tr > td { - background: inherit; - color: rgba(255, 255, 255, 0.9); +.ui.floating.negative.message { + -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); + 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); } -.ui.inverted.scrolling.table > thead.secondary, -.ui.inverted.scrolling.table > tfoot.secondary { - background: #1B1C1D; - color: #1B1C1D; +.ui.negative.message .header { + color: #912D2B; } -.ui.inverted.scrolling.table > thead.secondary > tr > th, -.ui.inverted.scrolling.table > tfoot.secondary > tr > th, -.ui.inverted.scrolling.table > thead.secondary > tr > td, -.ui.inverted.scrolling.table > tfoot.secondary > tr > td { - background: inherit; - color: #FFFFFF; +.ui.inverted.negative.message, +.ui.inverted.negative.message .header { + color: #E0B4B4; } -.ui.ui.ui.ui.table tr[class*="secondary colored"], -.ui.ui.table th[class*="secondary colored"], -.ui.ui.table td[class*="secondary colored"], -.ui.ui.ui.ui.table tr.secondary:not(.marked), -.ui.ui.table th.secondary:not(.marked), -.ui.ui.table td.secondary:not(.marked) { - background: #dddddd; - color: rgba(255, 255, 255, 0.9); +.ui.info.message { + background-color: #F8FFFF; + color: #276F86; } -.ui.table > thead > tr[class*="secondary colored"] > th, -.ui.table > tfoot > tr[class*="secondary colored"] > th, -.ui.table > tfoot > tr[class*="secondary colored"] > td, -.ui.table > thead > tr.secondary:not(.marked) > th, -.ui.table > tfoot > tr.secondary:not(.marked) > th, -.ui.table > tfoot > tr.secondary:not(.marked) > td { - background: inherit; - color: rgba(255, 255, 255, 0.9); +.ui.info.message, +.ui.attached.info.message { + -webkit-box-shadow: 0 0 0 1px #A9D5DE inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #A9D5DE inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.ui.ui.ui.inverted.table tr[class*="secondary colored"], -.ui.ui.inverted.table th[class*="secondary colored"], -.ui.ui.inverted.table td[class*="secondary colored"], -.ui.ui.ui.ui.inverted.table tr.secondary:not(.marked), -.ui.ui.inverted.table th.secondary:not(.marked), -.ui.ui.inverted.table td.secondary:not(.marked) { - background: #1B1C1D; - color: #FFFFFF; +.ui.floating.info.message { + -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); + 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); } -.ui.inverted.table > thead > tr[class*="secondary colored"] > th, -.ui.inverted.table > tfoot > tr[class*="secondary colored"] > th, -.ui.inverted.table > tfoot > tr[class*="secondary colored"] > td, -.ui.inverted.table > thead > tr.secondary:not(.marked) > th, -.ui.inverted.table > tfoot > tr.secondary:not(.marked) > th, -.ui.inverted.table > tfoot > tr.secondary:not(.marked) > td { - background: inherit; - color: #FFFFFF; +.ui.info.message .header { + color: #0E566C; } -.ui.ui.selectable.table tr[class*="secondary colored"]:hover, -.ui.table tr td.selectable[class*="secondary colored"]:hover, -.ui.selectable.table tr:hover td[class*="secondary colored"], -.ui.ui.selectable.table tr.secondary:not(.marked):hover, -.ui.table tr td.selectable.secondary:not(.marked):hover, -.ui.selectable.table tr:hover td.secondary:not(.marked) { - background: #e2e2e2; - color: rgba(255, 255, 255, 0.9); +.ui.inverted.info.message, +.ui.inverted.info.message .header { + color: #c6e3e9; } -.ui.ui.inverted.selectable.table tr[class*="secondary colored"]:hover, -.ui.inverted.table tr td.selectable[class*="secondary colored"]:hover, -.ui.inverted.selectable.table tr:hover td[class*="secondary colored"], -.ui.ui.inverted.selectable.table tr.secondary:not(.marked):hover, -.ui.inverted.table tr td.selectable.secondary:not(.marked):hover, -.ui.inverted.selectable.table tr:hover td.secondary:not(.marked) { - background: #6e6e6e; - color: #FFFFFF; +.ui.warning.message { + background-color: #FFFAF3; + color: #573A08; } -.ui.table td[class*="secondary marked"].left, -.ui.table tr[class*="secondary marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0.2em 0 0 0 #1B1C1D inset; +.ui.warning.message, +.ui.attached.warning.message { + -webkit-box-shadow: 0 0 0 1px #C9BA9B inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #C9BA9B inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.table td[class*="secondary marked"].right, -.ui.table tr[class*="secondary marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #1B1C1D inset; - box-shadow: -0.2em 0 0 0 #1B1C1D inset; +.ui.floating.warning.message { + -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); + 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); } -.ui.inverted.table td[class*="secondary marked"].left, -.ui.inverted.table tr[class*="secondary marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #545454 inset; - box-shadow: 0.2em 0 0 0 #545454 inset; +.ui.warning.message .header { + color: #794B02; } -.ui.inverted.table td[class*="secondary marked"].right, -.ui.inverted.table tr[class*="secondary marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #545454 inset; - box-shadow: -0.2em 0 0 0 #545454 inset; +.ui.inverted.warning.message, +.ui.inverted.warning.message .header { + color: #d7ccb5; } -.ui.red.table { - border-top: 0.2em solid #DB2828; +.ui.error.message { + background-color: #FFF6F6; + color: #9F3A38; } -.ui.inverted.red.table { - background: #DB2828; - color: #FFFFFF; +.ui.error.message, +.ui.attached.error.message { + -webkit-box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #E0B4B4 inset, 0 0 0 0 rgba(0, 0, 0, 0); } -/* Same color for background and color to camouflage the scrollbar */ +.ui.floating.error.message { + -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); + 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); +} -.ui.scrolling.table > thead.red, -.ui.scrolling.table > tfoot.red { - background: #ffe1df; - color: #ffe1df; +.ui.error.message .header { + color: #912D2B; } -.ui.scrolling.table > thead.red > tr > th, -.ui.scrolling.table > tfoot.red > tr > th, -.ui.scrolling.table > thead.red > tr > td, -.ui.scrolling.table > tfoot.red > tr > td { - background: inherit; - color: #DB2828; +.ui.inverted.error.message, +.ui.inverted.error.message .header { + color: #ecd1d1; } -.ui.inverted.scrolling.table > thead.red, -.ui.inverted.scrolling.table > tfoot.red { - background: #DB2828; - color: #DB2828; +.ui.success.message { + background-color: #FCFFF5; + color: #2C662D; } -.ui.inverted.scrolling.table > thead.red > tr > th, -.ui.inverted.scrolling.table > tfoot.red > tr > th, -.ui.inverted.scrolling.table > thead.red > tr > td, -.ui.inverted.scrolling.table > tfoot.red > tr > td { - background: inherit; - color: #FFFFFF; +.ui.success.message, +.ui.attached.success.message { + -webkit-box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #A3C293 inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.ui.ui.ui.table tr[class*="red colored"], -.ui.ui.table th[class*="red colored"], -.ui.ui.table td[class*="red colored"], -.ui.ui.ui.ui.table tr.red:not(.marked), -.ui.ui.table th.red:not(.marked), -.ui.ui.table td.red:not(.marked) { - background: #ffe1df; - color: #DB2828; +.ui.floating.success.message { + -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); + 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); } -.ui.table > thead > tr[class*="red colored"] > th, -.ui.table > tfoot > tr[class*="red colored"] > th, -.ui.table > tfoot > tr[class*="red colored"] > td, -.ui.table > thead > tr.red:not(.marked) > th, -.ui.table > tfoot > tr.red:not(.marked) > th, -.ui.table > tfoot > tr.red:not(.marked) > td { - background: inherit; - color: #DB2828; +.ui.success.message .header { + color: #1A531B; } -.ui.ui.ui.ui.inverted.table tr[class*="red colored"], -.ui.ui.inverted.table th[class*="red colored"], -.ui.ui.inverted.table td[class*="red colored"], -.ui.ui.ui.ui.inverted.table tr.red:not(.marked), -.ui.ui.inverted.table th.red:not(.marked), -.ui.ui.inverted.table td.red:not(.marked) { - background: #DB2828; - color: #FFFFFF; +.ui.inverted.success.message, +.ui.inverted.success.message .header { + color: #b9d1ad; } -.ui.inverted.table > thead > tr[class*="red colored"] > th, -.ui.inverted.table > tfoot > tr[class*="red colored"] > th, -.ui.inverted.table > tfoot > tr[class*="red colored"] > td, -.ui.inverted.table > thead > tr.red:not(.marked) > th, -.ui.inverted.table > tfoot > tr.red:not(.marked) > th, -.ui.inverted.table > tfoot > tr.red:not(.marked) > td { - background: inherit; - color: #FFFFFF; +.ui.primary.message { + background-color: #DFF0FF; + color: rgba(255, 255, 255, 0.9); } -.ui.ui.selectable.table tr[class*="red colored"]:hover, -.ui.table tr td.selectable[class*="red colored"]:hover, -.ui.selectable.table tr:hover td[class*="red colored"], -.ui.ui.selectable.table tr.red:not(.marked):hover, -.ui.table tr td.selectable.red:not(.marked):hover, -.ui.selectable.table tr:hover td.red:not(.marked) { - background: #ffd7d5; - color: #DB2828; +.ui.primary.message, +.ui.attached.primary.message { + -webkit-box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.ui.inverted.selectable.table tr[class*="red colored"]:hover, -.ui.inverted.table tr td.selectable[class*="red colored"]:hover, -.ui.inverted.selectable.table tr:hover td[class*="red colored"], -.ui.ui.inverted.selectable.table tr.red:not(.marked):hover, -.ui.inverted.table tr td.selectable.red:not(.marked):hover, -.ui.inverted.selectable.table tr:hover td.red:not(.marked) { - background: #ff392b; - color: #FFFFFF; +.ui.floating.primary.message { + -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); + 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); } -.ui.table td[class*="red marked"].left, -.ui.table tr[class*="red marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #DB2828 inset; - box-shadow: 0.2em 0 0 0 #DB2828 inset; +.ui.primary.message .header { + color: rgba(242, 242, 242, 0.9); } -.ui.table td[class*="red marked"].right, -.ui.table tr[class*="red marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #DB2828 inset; - box-shadow: -0.2em 0 0 0 #DB2828 inset; +.ui.secondary.message { + background-color: #F4F4F4; + color: rgba(255, 255, 255, 0.9); } -.ui.inverted.table td[class*="red marked"].left, -.ui.inverted.table tr[class*="red marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #FF695E inset; - box-shadow: 0.2em 0 0 0 #FF695E inset; +.ui.secondary.message, +.ui.attached.secondary.message { + -webkit-box-shadow: 0 0 0 1px #1B1C1D inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #1B1C1D inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.inverted.table td[class*="red marked"].right, -.ui.inverted.table tr[class*="red marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #FF695E inset; - box-shadow: -0.2em 0 0 0 #FF695E inset; +.ui.floating.secondary.message { + -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); + 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); } -.ui.orange.table { - border-top: 0.2em solid #F2711C; +.ui.secondary.message .header { + color: rgba(242, 242, 242, 0.9); } -.ui.inverted.orange.table { - background: #F2711C; - color: #FFFFFF; +.ui.red.message { + background-color: #FFE8E6; + color: #DB2828; +} + +.ui.red.message, +.ui.attached.red.message { + -webkit-box-shadow: 0 0 0 1px #DB2828 inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #DB2828 inset, 0 0 0 0 rgba(0, 0, 0, 0); +} + +.ui.floating.red.message { + -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); + 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); } -/* Same color for background and color to camouflage the scrollbar */ - -.ui.scrolling.table > thead.orange, -.ui.scrolling.table > tfoot.orange { - background: #ffe7d1; - color: #ffe7d1; +.ui.red.message .header { + color: #c82121; } -.ui.scrolling.table > thead.orange > tr > th, -.ui.scrolling.table > tfoot.orange > tr > th, -.ui.scrolling.table > thead.orange > tr > td, -.ui.scrolling.table > tfoot.orange > tr > td { - background: inherit; +.ui.orange.message { + background-color: #FFEDDE; color: #F2711C; } -.ui.inverted.scrolling.table > thead.orange, -.ui.inverted.scrolling.table > tfoot.orange { - background: #F2711C; - color: #F2711C; +.ui.orange.message, +.ui.attached.orange.message { + -webkit-box-shadow: 0 0 0 1px #F2711C inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #F2711C inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.inverted.scrolling.table > thead.orange > tr > th, -.ui.inverted.scrolling.table > tfoot.orange > tr > th, -.ui.inverted.scrolling.table > thead.orange > tr > td, -.ui.inverted.scrolling.table > tfoot.orange > tr > td { - background: inherit; - color: #FFFFFF; +.ui.floating.orange.message { + -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); + 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); } -.ui.ui.ui.ui.table tr[class*="orange colored"], -.ui.ui.table th[class*="orange colored"], -.ui.ui.table td[class*="orange colored"], -.ui.ui.ui.ui.table tr.orange:not(.marked), -.ui.ui.table th.orange:not(.marked), -.ui.ui.table td.orange:not(.marked) { - background: #ffe7d1; - color: #F2711C; +.ui.orange.message .header { + color: #e7640d; } -.ui.table > thead > tr[class*="orange colored"] > th, -.ui.table > tfoot > tr[class*="orange colored"] > th, -.ui.table > tfoot > tr[class*="orange colored"] > td, -.ui.table > thead > tr.orange:not(.marked) > th, -.ui.table > tfoot > tr.orange:not(.marked) > th, -.ui.table > tfoot > tr.orange:not(.marked) > td { - background: inherit; - color: #F2711C; +.ui.yellow.message { + background-color: #FFF8DB; + color: #B58105; } -.ui.ui.ui.ui.inverted.table tr[class*="orange colored"], -.ui.ui.inverted.table th[class*="orange colored"], -.ui.ui.inverted.table td[class*="orange colored"], -.ui.ui.ui.ui.inverted.table tr.orange:not(.marked), -.ui.ui.inverted.table th.orange:not(.marked), -.ui.ui.inverted.table td.orange:not(.marked) { - background: #F2711C; - color: #FFFFFF; +.ui.yellow.message, +.ui.attached.yellow.message { + -webkit-box-shadow: 0 0 0 1px #B58105 inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #B58105 inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.inverted.table > thead > tr[class*="orange colored"] > th, -.ui.inverted.table > tfoot > tr[class*="orange colored"] > th, -.ui.inverted.table > tfoot > tr[class*="orange colored"] > td, -.ui.inverted.table > thead > tr.orange:not(.marked) > th, -.ui.inverted.table > tfoot > tr.orange:not(.marked) > th, -.ui.inverted.table > tfoot > tr.orange:not(.marked) > td { - background: inherit; - color: #FFFFFF; +.ui.floating.yellow.message { + -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); + 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); } -.ui.ui.selectable.table tr[class*="orange colored"]:hover, -.ui.table tr td.selectable[class*="orange colored"]:hover, -.ui.selectable.table tr:hover td[class*="orange colored"], -.ui.ui.selectable.table tr.orange:not(.marked):hover, -.ui.table tr td.selectable.orange:not(.marked):hover, -.ui.selectable.table tr:hover td.orange:not(.marked) { - background: #fae1cc; - color: #F2711C; +.ui.yellow.message .header { + color: #9c6f04; } -.ui.ui.inverted.selectable.table tr[class*="orange colored"]:hover, -.ui.inverted.table tr td.selectable[class*="orange colored"]:hover, -.ui.inverted.selectable.table tr:hover td[class*="orange colored"], -.ui.ui.inverted.selectable.table tr.orange:not(.marked):hover, -.ui.inverted.table tr td.selectable.orange:not(.marked):hover, -.ui.inverted.selectable.table tr:hover td.orange:not(.marked) { - background: #e76b00; - color: #FFFFFF; +.ui.olive.message { + background-color: #FBFDEF; + color: #8ABC1E; } -.ui.table td[class*="orange marked"].left, -.ui.table tr[class*="orange marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #F2711C inset; - box-shadow: 0.2em 0 0 0 #F2711C inset; +.ui.olive.message, +.ui.attached.olive.message { + -webkit-box-shadow: 0 0 0 1px #8ABC1E inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #8ABC1E inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.table td[class*="orange marked"].right, -.ui.table tr[class*="orange marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #F2711C inset; - box-shadow: -0.2em 0 0 0 #F2711C inset; +.ui.floating.olive.message { + -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); + 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); } -.ui.inverted.table td[class*="orange marked"].left, -.ui.inverted.table tr[class*="orange marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #FF851B inset; - box-shadow: 0.2em 0 0 0 #FF851B inset; +.ui.olive.message .header { + color: #7aa61a; } -.ui.inverted.table td[class*="orange marked"].right, -.ui.inverted.table tr[class*="orange marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #FF851B inset; - box-shadow: -0.2em 0 0 0 #FF851B inset; +.ui.green.message { + background-color: #E5F9E7; + color: #1EBC30; } -.ui.yellow.table { - border-top: 0.2em solid #FBBD08; +.ui.green.message, +.ui.attached.green.message { + -webkit-box-shadow: 0 0 0 1px #1EBC30 inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #1EBC30 inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.inverted.yellow.table { - background: #FBBD08; - color: #FFFFFF; +.ui.floating.green.message { + -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); + 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); } -/* Same color for background and color to camouflage the scrollbar */ - -.ui.scrolling.table > thead.yellow, -.ui.scrolling.table > tfoot.yellow { - background: #fff9d2; - color: #fff9d2; +.ui.green.message .header { + color: #1aa62a; } -.ui.scrolling.table > thead.yellow > tr > th, -.ui.scrolling.table > tfoot.yellow > tr > th, -.ui.scrolling.table > thead.yellow > tr > td, -.ui.scrolling.table > tfoot.yellow > tr > td { - background: inherit; - color: #B58105; +.ui.teal.message { + background-color: #E1F7F7; + color: #10A3A3; } -.ui.inverted.scrolling.table > thead.yellow, -.ui.inverted.scrolling.table > tfoot.yellow { - background: #FBBD08; - color: #FBBD08; +.ui.teal.message, +.ui.attached.teal.message { + -webkit-box-shadow: 0 0 0 1px #10A3A3 inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #10A3A3 inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.inverted.scrolling.table > thead.yellow > tr > th, -.ui.inverted.scrolling.table > tfoot.yellow > tr > th, -.ui.inverted.scrolling.table > thead.yellow > tr > td, -.ui.inverted.scrolling.table > tfoot.yellow > tr > td { - background: inherit; - color: #FFFFFF; +.ui.floating.teal.message { + -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); + 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); } -.ui.ui.ui.ui.table tr[class*="yellow colored"], -.ui.ui.table th[class*="yellow colored"], -.ui.ui.table td[class*="yellow colored"], -.ui.ui.ui.ui.table tr.yellow:not(.marked), -.ui.ui.table th.yellow:not(.marked), -.ui.ui.table td.yellow:not(.marked) { - background: #fff9d2; - color: #B58105; +.ui.teal.message .header { + color: #0e8c8c; } -.ui.table > thead > tr[class*="yellow colored"] > th, -.ui.table > tfoot > tr[class*="yellow colored"] > th, -.ui.table > tfoot > tr[class*="yellow colored"] > td, -.ui.table > thead > tr.yellow:not(.marked) > th, -.ui.table > tfoot > tr.yellow:not(.marked) > th, -.ui.table > tfoot > tr.yellow:not(.marked) > td { - background: inherit; - color: #B58105; +.ui.blue.message { + background-color: #DFF0FF; + color: #2185D0; } -.ui.ui.ui.ui.inverted.table tr[class*="yellow colored"], -.ui.ui.inverted.table th[class*="yellow colored"], -.ui.ui.inverted.table td[class*="yellow colored"], -.ui.ui.ui.ui.inverted.table tr.yellow:not(.marked), -.ui.ui.inverted.table th.yellow:not(.marked), -.ui.ui.inverted.table td.yellow:not(.marked) { - background: #FBBD08; - color: #FFFFFF; +.ui.blue.message, +.ui.attached.blue.message { + -webkit-box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.inverted.table > thead > tr[class*="yellow colored"] > th, -.ui.inverted.table > tfoot > tr[class*="yellow colored"] > th, -.ui.inverted.table > tfoot > tr[class*="yellow colored"] > td, -.ui.inverted.table > thead > tr.yellow:not(.marked) > th, -.ui.inverted.table > tfoot > tr.yellow:not(.marked) > th, -.ui.inverted.table > tfoot > tr.yellow:not(.marked) > td { - background: inherit; - color: #FFFFFF; +.ui.floating.blue.message { + -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); + 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); } -.ui.ui.selectable.table tr[class*="yellow colored"]:hover, -.ui.table tr td.selectable[class*="yellow colored"]:hover, -.ui.selectable.table tr:hover td[class*="yellow colored"], -.ui.ui.selectable.table tr.yellow:not(.marked):hover, -.ui.table tr td.selectable.yellow:not(.marked):hover, -.ui.selectable.table tr:hover td.yellow:not(.marked) { - background: #fbf5cc; - color: #B58105; +.ui.blue.message .header { + color: #1e77ba; } -.ui.ui.inverted.selectable.table tr[class*="yellow colored"]:hover, -.ui.inverted.table tr td.selectable[class*="yellow colored"]:hover, -.ui.inverted.selectable.table tr:hover td[class*="yellow colored"], -.ui.ui.inverted.selectable.table tr.yellow:not(.marked):hover, -.ui.inverted.table tr td.selectable.yellow:not(.marked):hover, -.ui.inverted.selectable.table tr:hover td.yellow:not(.marked) { - background: #ebcd00; - color: #FFFFFF; +.ui.violet.message { + background-color: #EAE7FF; + color: #6435C9; } -.ui.table td[class*="yellow marked"].left, -.ui.table tr[class*="yellow marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #FBBD08 inset; - box-shadow: 0.2em 0 0 0 #FBBD08 inset; +.ui.violet.message, +.ui.attached.violet.message { + -webkit-box-shadow: 0 0 0 1px #6435C9 inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #6435C9 inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.table td[class*="yellow marked"].right, -.ui.table tr[class*="yellow marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #FBBD08 inset; - box-shadow: -0.2em 0 0 0 #FBBD08 inset; +.ui.floating.violet.message { + -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); + 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); } -.ui.inverted.table td[class*="yellow marked"].left, -.ui.inverted.table tr[class*="yellow marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #FFE21F inset; - box-shadow: 0.2em 0 0 0 #FFE21F inset; +.ui.violet.message .header { + color: #5a30b5; } -.ui.inverted.table td[class*="yellow marked"].right, -.ui.inverted.table tr[class*="yellow marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #FFE21F inset; - box-shadow: -0.2em 0 0 0 #FFE21F inset; +.ui.purple.message { + background-color: #F6E7FF; + color: #A333C8; } -.ui.olive.table { - border-top: 0.2em solid #B5CC18; +.ui.purple.message, +.ui.attached.purple.message { + -webkit-box-shadow: 0 0 0 1px #A333C8 inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #A333C8 inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.inverted.olive.table { - background: #B5CC18; - color: #FFFFFF; +.ui.floating.purple.message { + -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); + 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); } -/* Same color for background and color to camouflage the scrollbar */ - -.ui.scrolling.table > thead.olive, -.ui.scrolling.table > tfoot.olive { - background: #f7fae4; - color: #f7fae4; +.ui.purple.message .header { + color: #922eb4; } -.ui.scrolling.table > thead.olive > tr > th, -.ui.scrolling.table > tfoot.olive > tr > th, -.ui.scrolling.table > thead.olive > tr > td, -.ui.scrolling.table > tfoot.olive > tr > td { - background: inherit; - color: #8ABC1E; +.ui.pink.message { + background-color: #FFE3FB; + color: #E03997; } -.ui.inverted.scrolling.table > thead.olive, -.ui.inverted.scrolling.table > tfoot.olive { - background: #B5CC18; - color: #B5CC18; +.ui.pink.message, +.ui.attached.pink.message { + -webkit-box-shadow: 0 0 0 1px #E03997 inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #E03997 inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.inverted.scrolling.table > thead.olive > tr > th, -.ui.inverted.scrolling.table > tfoot.olive > tr > th, -.ui.inverted.scrolling.table > thead.olive > tr > td, -.ui.inverted.scrolling.table > tfoot.olive > tr > td { - background: inherit; - color: #FFFFFF; +.ui.floating.pink.message { + -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); + 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); } -.ui.ui.ui.ui.table tr[class*="olive colored"], -.ui.ui.table th[class*="olive colored"], -.ui.ui.table td[class*="olive colored"], -.ui.ui.ui.ui.table tr.olive:not(.marked), -.ui.ui.table th.olive:not(.marked), -.ui.ui.table td.olive:not(.marked) { - background: #f7fae4; - color: #8ABC1E; +.ui.pink.message .header { + color: #dd238b; } -.ui.table > thead > tr[class*="olive colored"] > th, -.ui.table > tfoot > tr[class*="olive colored"] > th, -.ui.table > tfoot > tr[class*="olive colored"] > td, -.ui.table > thead > tr.olive:not(.marked) > th, -.ui.table > tfoot > tr.olive:not(.marked) > th, -.ui.table > tfoot > tr.olive:not(.marked) > td { - background: inherit; - color: #8ABC1E; +.ui.brown.message { + background-color: #F1E2D3; + color: #A5673F; } -.ui.ui.ui.ui.inverted.table tr[class*="olive colored"], -.ui.ui.inverted.table th[class*="olive colored"], -.ui.ui.inverted.table td[class*="olive colored"], -.ui.ui.ui.ui.inverted.table tr.olive:not(.marked), -.ui.ui.inverted.table th.olive:not(.marked), -.ui.ui.inverted.table td.olive:not(.marked) { - background: #B5CC18; - color: #FFFFFF; +.ui.brown.message, +.ui.attached.brown.message { + -webkit-box-shadow: 0 0 0 1px #A5673F inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #A5673F inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.inverted.table > thead > tr[class*="olive colored"] > th, -.ui.inverted.table > tfoot > tr[class*="olive colored"] > th, -.ui.inverted.table > tfoot > tr[class*="olive colored"] > td, -.ui.inverted.table > thead > tr.olive:not(.marked) > th, -.ui.inverted.table > tfoot > tr.olive:not(.marked) > th, -.ui.inverted.table > tfoot > tr.olive:not(.marked) > td { - background: inherit; - color: #FFFFFF; +.ui.floating.brown.message { + -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); + 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); } -.ui.ui.selectable.table tr[class*="olive colored"]:hover, -.ui.table tr td.selectable[class*="olive colored"]:hover, -.ui.selectable.table tr:hover td[class*="olive colored"], -.ui.ui.selectable.table tr.olive:not(.marked):hover, -.ui.table tr td.selectable.olive:not(.marked):hover, -.ui.selectable.table tr:hover td.olive:not(.marked) { - background: #f6fada; - color: #8ABC1E; +.ui.brown.message .header { + color: #935b38; } -.ui.ui.inverted.selectable.table tr[class*="olive colored"]:hover, -.ui.inverted.table tr td.selectable[class*="olive colored"]:hover, -.ui.inverted.selectable.table tr:hover td[class*="olive colored"], -.ui.ui.inverted.selectable.table tr.olive:not(.marked):hover, -.ui.inverted.table tr td.selectable.olive:not(.marked):hover, -.ui.inverted.selectable.table tr:hover td.olive:not(.marked) { - background: #d2e745; - color: #FFFFFF; +.ui.grey.message { + background-color: #F4F4F4; + color: #767676; } -.ui.table td[class*="olive marked"].left, -.ui.table tr[class*="olive marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #B5CC18 inset; - box-shadow: 0.2em 0 0 0 #B5CC18 inset; +.ui.grey.message, +.ui.attached.grey.message { + -webkit-box-shadow: 0 0 0 1px #767676 inset, 0 0 0 0 rgba(0, 0, 0, 0); + box-shadow: 0 0 0 1px #767676 inset, 0 0 0 0 rgba(0, 0, 0, 0); } -.ui.table td[class*="olive marked"].right, -.ui.table tr[class*="olive marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #B5CC18 inset; - box-shadow: -0.2em 0 0 0 #B5CC18 inset; +.ui.floating.grey.message { + -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); + 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); } -.ui.inverted.table td[class*="olive marked"].left, -.ui.inverted.table tr[class*="olive marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #D9E778 inset; - box-shadow: 0.2em 0 0 0 #D9E778 inset; +.ui.grey.message .header { + color: #696969; } -.ui.inverted.table td[class*="olive marked"].right, -.ui.inverted.table tr[class*="olive marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #D9E778 inset; - box-shadow: -0.2em 0 0 0 #D9E778 inset; +.ui.black.message { + background-color: #1B1C1D; + color: rgba(255, 255, 255, 0.9); } -.ui.green.table { - border-top: 0.2em solid #21BA45; +.ui.black.message .header { + color: rgba(255, 255, 255, 0.9); } -.ui.inverted.green.table { - background: #21BA45; - color: #FFFFFF; +.ui.inverted.message { + background-color: #1B1C1D; + color: rgba(255, 255, 255, 0.9); } -/* Same color for background and color to camouflage the scrollbar */ +/*-------------- + Sizes +---------------*/ -.ui.scrolling.table > thead.green, -.ui.scrolling.table > tfoot.green { - background: #d5f5d9; - color: #d5f5d9; +.ui.message { + font-size: 1em; } -.ui.scrolling.table > thead.green > tr > th, -.ui.scrolling.table > tfoot.green > tr > th, -.ui.scrolling.table > thead.green > tr > td, -.ui.scrolling.table > tfoot.green > tr > td { - background: inherit; - color: #1EBC30; +.ui.mini.message { + font-size: 0.78571429em; } -.ui.inverted.scrolling.table > thead.green, -.ui.inverted.scrolling.table > tfoot.green { - background: #21BA45; - color: #21BA45; +.ui.tiny.message { + font-size: 0.85714286em; } -.ui.inverted.scrolling.table > thead.green > tr > th, -.ui.inverted.scrolling.table > tfoot.green > tr > th, -.ui.inverted.scrolling.table > thead.green > tr > td, -.ui.inverted.scrolling.table > tfoot.green > tr > td { - background: inherit; - color: #FFFFFF; +.ui.small.message { + font-size: 0.92857143em; } -.ui.ui.ui.ui.table tr[class*="green colored"], -.ui.ui.table th[class*="green colored"], -.ui.ui.table td[class*="green colored"], -.ui.ui.ui.ui.table tr.green:not(.marked), -.ui.ui.table th.green:not(.marked), -.ui.ui.table td.green:not(.marked) { - background: #d5f5d9; - color: #1EBC30; +.ui.large.message { + font-size: 1.14285714em; } -.ui.table > thead > tr[class*="green colored"] > th, -.ui.table > tfoot > tr[class*="green colored"] > th, -.ui.table > tfoot > tr[class*="green colored"] > td, -.ui.table > thead > tr.green:not(.marked) > th, -.ui.table > tfoot > tr.green:not(.marked) > th, -.ui.table > tfoot > tr.green:not(.marked) > td { - background: inherit; - color: #1EBC30; +.ui.big.message { + font-size: 1.28571429em; } -.ui.ui.ui.ui.inverted.table tr[class*="green colored"], -.ui.ui.inverted.table th[class*="green colored"], -.ui.ui.inverted.table td[class*="green colored"], -.ui.ui.ui.ui.inverted.table tr.green:not(.marked), -.ui.ui.inverted.table th.green:not(.marked), -.ui.ui.inverted.table td.green:not(.marked) { - background: #21BA45; - color: #FFFFFF; +.ui.huge.message { + font-size: 1.42857143em; } -.ui.inverted.table > thead > tr[class*="green colored"] > th, -.ui.inverted.table > tfoot > tr[class*="green colored"] > th, -.ui.inverted.table > tfoot > tr[class*="green colored"] > td, -.ui.inverted.table > thead > tr.green:not(.marked) > th, -.ui.inverted.table > tfoot > tr.green:not(.marked) > th, -.ui.inverted.table > tfoot > tr.green:not(.marked) > td { - background: inherit; - color: #FFFFFF; +.ui.massive.message { + font-size: 1.71428571em; } -.ui.ui.selectable.table tr[class*="green colored"]:hover, -.ui.table tr td.selectable[class*="green colored"]:hover, -.ui.selectable.table tr:hover td[class*="green colored"], -.ui.ui.selectable.table tr.green:not(.marked):hover, -.ui.table tr td.selectable.green:not(.marked):hover, -.ui.selectable.table tr:hover td.green:not(.marked) { - background: #d2eed5; - color: #1EBC30; -} +/******************************* + Theme Overrides +*******************************/ -.ui.ui.inverted.selectable.table tr[class*="green colored"]:hover, -.ui.inverted.table tr td.selectable[class*="green colored"]:hover, -.ui.inverted.selectable.table tr:hover td[class*="green colored"], -.ui.ui.inverted.selectable.table tr.green:not(.marked):hover, -.ui.inverted.table tr td.selectable.green:not(.marked):hover, -.ui.inverted.selectable.table tr:hover td.green:not(.marked) { - background: #1ea92e; - color: #FFFFFF; -} +/******************************* + Site Overrides +*******************************/ -.ui.table td[class*="green marked"].left, -.ui.table tr[class*="green marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #21BA45 inset; - box-shadow: 0.2em 0 0 0 #21BA45 inset; -} +/******************************* + Table +*******************************/ -.ui.table td[class*="green marked"].right, -.ui.table tr[class*="green marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #21BA45 inset; - box-shadow: -0.2em 0 0 0 #21BA45 inset; -} +/* Prototype */ -.ui.inverted.table td[class*="green marked"].left, -.ui.inverted.table tr[class*="green marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #2ECC40 inset; - box-shadow: 0.2em 0 0 0 #2ECC40 inset; +.ui.table { + width: 100%; + background: #FFFFFF; + margin: 1em 0; + border: 1px solid rgba(34, 36, 38, 0.15); + -webkit-box-shadow: none; + box-shadow: none; + border-radius: 0.28571429rem; + text-align: left; + vertical-align: middle; + color: rgba(0, 0, 0, 0.87); + border-collapse: separate; + border-spacing: 0; } -.ui.inverted.table td[class*="green marked"].right, -.ui.inverted.table tr[class*="green marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #2ECC40 inset; - box-shadow: -0.2em 0 0 0 #2ECC40 inset; +.ui.table:first-child { + margin-top: 0; } -.ui.teal.table { - border-top: 0.2em solid #00B5AD; +.ui.table:last-child { + margin-bottom: 0; } -.ui.inverted.teal.table { - background: #00B5AD; - color: #FFFFFF; +.ui.table > thead, +.ui.table > tbody { + text-align: inherit; + vertical-align: inherit; } -/* Same color for background and color to camouflage the scrollbar */ +/******************************* + Parts +*******************************/ -.ui.scrolling.table > thead.teal, -.ui.scrolling.table > tfoot.teal { - background: #e2ffff; - color: #e2ffff; -} +/* Table Content */ -.ui.scrolling.table > thead.teal > tr > th, -.ui.scrolling.table > tfoot.teal > tr > th, -.ui.scrolling.table > thead.teal > tr > td, -.ui.scrolling.table > tfoot.teal > tr > td { - background: inherit; - color: #10A3A3; +.ui.table th, +.ui.table td { + -webkit-transition: background 0.1s ease, color 0.1s ease; + transition: background 0.1s ease, color 0.1s ease; } -.ui.inverted.scrolling.table > thead.teal, -.ui.inverted.scrolling.table > tfoot.teal { - background: #00B5AD; - color: #00B5AD; -} +/* Rowspan helper class */ -.ui.inverted.scrolling.table > thead.teal > tr > th, -.ui.inverted.scrolling.table > tfoot.teal > tr > th, -.ui.inverted.scrolling.table > thead.teal > tr > td, -.ui.inverted.scrolling.table > tfoot.teal > tr > td { - background: inherit; - color: #FFFFFF; +.ui.table th.rowspanned, +.ui.table td.rowspanned { + display: none; } -.ui.ui.ui.ui.table tr[class*="teal colored"], -.ui.ui.table th[class*="teal colored"], -.ui.ui.table td[class*="teal colored"], -.ui.ui.ui.ui.table tr.teal:not(.marked), -.ui.ui.table th.teal:not(.marked), -.ui.ui.table td.teal:not(.marked) { - background: #e2ffff; - color: #10A3A3; -} +/* Headers */ -.ui.table > thead > tr[class*="teal colored"] > th, -.ui.table > tfoot > tr[class*="teal colored"] > th, -.ui.table > tfoot > tr[class*="teal colored"] > td, -.ui.table > thead > tr.teal:not(.marked) > th, -.ui.table > tfoot > tr.teal:not(.marked) > th, -.ui.table > tfoot > tr.teal:not(.marked) > td { - background: inherit; - color: #10A3A3; +.ui.table > thead { + -webkit-box-shadow: none; + box-shadow: none; } -.ui.ui.ui.ui.inverted.table tr[class*="teal colored"], -.ui.ui.inverted.table th[class*="teal colored"], -.ui.ui.inverted.table td[class*="teal colored"], -.ui.ui.ui.ui.inverted.table tr.teal:not(.marked), -.ui.ui.inverted.table th.teal:not(.marked), -.ui.ui.inverted.table td.teal:not(.marked) { - background: #00B5AD; - color: #FFFFFF; +.ui.table > thead > tr > th { + cursor: auto; + background: #F9FAFB; + text-align: inherit; + color: rgba(0, 0, 0, 0.87); + padding: 0.92857143em 0.78571429em; + vertical-align: inherit; + font-style: none; + font-weight: 600; + text-transform: none; + border-bottom: 1px solid rgba(34, 36, 38, 0.1); + border-left: none; } -.ui.inverted.table > thead > tr[class*="teal colored"] > th, -.ui.inverted.table > tfoot > tr[class*="teal colored"] > th, -.ui.inverted.table > tfoot > tr[class*="teal colored"] > td, -.ui.inverted.table > thead > tr.teal:not(.marked) > th, -.ui.inverted.table > tfoot > tr.teal:not(.marked) > th, -.ui.inverted.table > tfoot > tr.teal:not(.marked) > td { - background: inherit; - color: #FFFFFF; +.ui.table > thead > tr > th:first-child { + border-left: none; } -.ui.ui.selectable.table tr[class*="teal colored"]:hover, -.ui.table tr td.selectable[class*="teal colored"]:hover, -.ui.selectable.table tr:hover td[class*="teal colored"], -.ui.ui.selectable.table tr.teal:not(.marked):hover, -.ui.table tr td.selectable.teal:not(.marked):hover, -.ui.selectable.table tr:hover td.teal:not(.marked) { - background: #d8ffff; - color: #10A3A3; +.ui.table > thead > tr:first-child > th:first-child { + border-radius: 0.28571429rem 0 0 0; } -.ui.ui.inverted.selectable.table tr[class*="teal colored"]:hover, -.ui.inverted.table tr td.selectable[class*="teal colored"]:hover, -.ui.inverted.selectable.table tr:hover td[class*="teal colored"], -.ui.ui.inverted.selectable.table tr.teal:not(.marked):hover, -.ui.inverted.table tr td.selectable.teal:not(.marked):hover, -.ui.inverted.selectable.table tr:hover td.teal:not(.marked) { - background: #3affff; - color: #FFFFFF; +.ui.table > thead > tr:first-child > th:last-child { + border-radius: 0 0.28571429rem 0 0; } -.ui.table td[class*="teal marked"].left, -.ui.table tr[class*="teal marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #00B5AD inset; - box-shadow: 0.2em 0 0 0 #00B5AD inset; +.ui.table > thead > tr:first-child > th:only-child { + border-radius: 0.28571429rem 0.28571429rem 0 0; } -.ui.table td[class*="teal marked"].right, -.ui.table tr[class*="teal marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #00B5AD inset; - box-shadow: -0.2em 0 0 0 #00B5AD inset; -} +/* Footer */ -.ui.inverted.table td[class*="teal marked"].left, -.ui.inverted.table tr[class*="teal marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #6DFFFF inset; - box-shadow: 0.2em 0 0 0 #6DFFFF inset; +.ui.table > tfoot { + -webkit-box-shadow: none; + box-shadow: none; } -.ui.inverted.table td[class*="teal marked"].right, -.ui.inverted.table tr[class*="teal marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #6DFFFF inset; - box-shadow: -0.2em 0 0 0 #6DFFFF inset; +.ui.table > tfoot > tr > th, +.ui.table > tfoot > tr > td { + cursor: auto; + border-top: 1px solid rgba(34, 36, 38, 0.15); + background: #F9FAFB; + text-align: inherit; + color: rgba(0, 0, 0, 0.87); + padding: 0.78571429em 0.78571429em; + vertical-align: inherit; + font-style: normal; + font-weight: normal; + text-transform: none; } -.ui.blue.table { - border-top: 0.2em solid #2185D0; +.ui.table > tfoot > tr > th:first-child, +.ui.table > tfoot > tr > td:first-child { + border-left: none; } -.ui.inverted.blue.table { - background: #2185D0; - color: #FFFFFF; +.ui.table > tfoot > tr:first-child > th:first-child, +.ui.table > tfoot > tr:first-child > td:first-child { + border-radius: 0 0 0 0.28571429rem; } -/* Same color for background and color to camouflage the scrollbar */ - -.ui.scrolling.table > thead.blue, -.ui.scrolling.table > tfoot.blue { - background: #ddf4ff; - color: #ddf4ff; +.ui.table > tfoot > tr:first-child > th:last-child, +.ui.table > tfoot > tr:first-child > td:last-child { + border-radius: 0 0 0.28571429rem 0; } -.ui.scrolling.table > thead.blue > tr > th, -.ui.scrolling.table > tfoot.blue > tr > th, -.ui.scrolling.table > thead.blue > tr > td, -.ui.scrolling.table > tfoot.blue > tr > td { - background: inherit; - color: #2185D0; +.ui.table > tfoot > tr:first-child > th:only-child, +.ui.table > tfoot > tr:first-child > td:only-child { + border-radius: 0 0 0.28571429rem 0.28571429rem; } -.ui.inverted.scrolling.table > thead.blue, -.ui.inverted.scrolling.table > tfoot.blue { - background: #2185D0; - color: #2185D0; -} +/* Table Row */ -.ui.inverted.scrolling.table > thead.blue > tr > th, -.ui.inverted.scrolling.table > tfoot.blue > tr > th, -.ui.inverted.scrolling.table > thead.blue > tr > td, -.ui.inverted.scrolling.table > tfoot.blue > tr > td { - background: inherit; - color: #FFFFFF; +.ui.table > tr > td, +.ui.table > tbody > tr > td { + border-top: 1px solid rgba(34, 36, 38, 0.1); } -.ui.ui.ui.ui.table tr[class*="blue colored"], -.ui.ui.table th[class*="blue colored"], -.ui.ui.table td[class*="blue colored"], -.ui.ui.ui.ui.table tr.blue:not(.marked), -.ui.ui.table th.blue:not(.marked), -.ui.ui.table td.blue:not(.marked) { - background: #ddf4ff; - color: #2185D0; +.ui.table > tr:first-child > td, +.ui.table > tbody > tr:first-child > td { + border-top: none; } -.ui.table > thead > tr[class*="blue colored"] > th, -.ui.table > tfoot > tr[class*="blue colored"] > th, -.ui.table > tfoot > tr[class*="blue colored"] > td, -.ui.table > thead > tr.blue:not(.marked) > th, -.ui.table > tfoot > tr.blue:not(.marked) > th, -.ui.table > tfoot > tr.blue:not(.marked) > td { - background: inherit; - color: #2185D0; -} +/* Repeated tbody */ -.ui.ui.ui.ui.inverted.table tr[class*="blue colored"], -.ui.ui.inverted.table th[class*="blue colored"], -.ui.ui.inverted.table td[class*="blue colored"], -.ui.ui.ui.ui.inverted.table tr.blue:not(.marked), -.ui.ui.inverted.table th.blue:not(.marked), -.ui.ui.inverted.table td.blue:not(.marked) { - background: #2185D0; - color: #FFFFFF; +.ui.table > tbody + tbody tr:first-child > td { + border-top: 1px solid rgba(34, 36, 38, 0.1); } -.ui.inverted.table > thead > tr[class*="blue colored"] > th, -.ui.inverted.table > tfoot > tr[class*="blue colored"] > th, -.ui.inverted.table > tfoot > tr[class*="blue colored"] > td, -.ui.inverted.table > thead > tr.blue:not(.marked) > th, -.ui.inverted.table > tfoot > tr.blue:not(.marked) > th, -.ui.inverted.table > tfoot > tr.blue:not(.marked) > td { - background: inherit; - color: #FFFFFF; -} +/* Table Cells */ -.ui.ui.selectable.table tr[class*="blue colored"]:hover, -.ui.table tr td.selectable[class*="blue colored"]:hover, -.ui.selectable.table tr:hover td[class*="blue colored"], -.ui.ui.selectable.table tr.blue:not(.marked):hover, -.ui.table tr td.selectable.blue:not(.marked):hover, -.ui.selectable.table tr:hover td.blue:not(.marked) { - background: #d3f1ff; - color: #2185D0; +.ui.table > tbody > tr > td, +.ui.table > tr > td { + padding: 0.78571429em 0.78571429em; + text-align: inherit; } -.ui.ui.inverted.selectable.table tr[class*="blue colored"]:hover, -.ui.inverted.table tr td.selectable[class*="blue colored"]:hover, -.ui.inverted.selectable.table tr:hover td[class*="blue colored"], -.ui.ui.inverted.selectable.table tr.blue:not(.marked):hover, -.ui.inverted.table tr td.selectable.blue:not(.marked):hover, -.ui.inverted.selectable.table tr:hover td.blue:not(.marked) { - background: #21b8ff; - color: #FFFFFF; -} +/* Icons */ -.ui.table td[class*="blue marked"].left, -.ui.table tr[class*="blue marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #2185D0 inset; - box-shadow: 0.2em 0 0 0 #2185D0 inset; +.ui.table > i.icon { + vertical-align: baseline; } -.ui.table td[class*="blue marked"].right, -.ui.table tr[class*="blue marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #2185D0 inset; - box-shadow: -0.2em 0 0 0 #2185D0 inset; +.ui.table > i.icon:only-child { + margin: 0; } -.ui.inverted.table td[class*="blue marked"].left, -.ui.inverted.table tr[class*="blue marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #54C8FF inset; - box-shadow: 0.2em 0 0 0 #54C8FF inset; -} +/* Table Segment */ -.ui.inverted.table td[class*="blue marked"].right, -.ui.inverted.table tr[class*="blue marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #54C8FF inset; - box-shadow: -0.2em 0 0 0 #54C8FF inset; +.ui.table.segment { + padding: 0; } -.ui.violet.table { - border-top: 0.2em solid #6435C9; +.ui.table.segment:after { + display: none; } -.ui.inverted.violet.table { - background: #6435C9; - color: #FFFFFF; +.ui.table.segment.stacked:after { + display: block; } -/* Same color for background and color to camouflage the scrollbar */ - -.ui.scrolling.table > thead.violet, -.ui.scrolling.table > tfoot.violet { - background: #ece9fe; - color: #ece9fe; -} +/* Responsive */ -.ui.scrolling.table > thead.violet > tr > th, -.ui.scrolling.table > tfoot.violet > tr > th, -.ui.scrolling.table > thead.violet > tr > td, -.ui.scrolling.table > tfoot.violet > tr > td { - background: inherit; - color: #6435C9; -} +@media only screen and (max-width: 767.98px) { + .ui.table:not(.unstackable) { + width: 100%; + padding: 0; + } -.ui.inverted.scrolling.table > thead.violet, -.ui.inverted.scrolling.table > tfoot.violet { - background: #6435C9; - color: #6435C9; -} + .ui.table:not(.unstackable) > thead, + .ui.table:not(.unstackable) > thead > tr, + .ui.table:not(.unstackable) > tfoot, + .ui.table:not(.unstackable) > tfoot > tr, + .ui.table:not(.unstackable) > tbody, + .ui.table:not(.unstackable) > tr, + .ui.table:not(.unstackable) > tbody > tr, + .ui.table:not(.unstackable) > tr > th:not(.rowspanned), + .ui.table:not(.unstackable) > thead > tr > th:not(.rowspanned), + .ui.table:not(.unstackable) > tbody > tr > th:not(.rowspanned), + .ui.table:not(.unstackable) > tfoot > tr > th:not(.rowspanned), + .ui.table:not(.unstackable) > tr > td:not(.rowspanned), + .ui.table:not(.unstackable) > tbody > tr > td:not(.rowspanned), + .ui.table:not(.unstackable) > tfoot > tr > td:not(.rowspanned) { + display: block !important; + width: auto !important; + } -.ui.inverted.scrolling.table > thead.violet > tr > th, -.ui.inverted.scrolling.table > tfoot.violet > tr > th, -.ui.inverted.scrolling.table > thead.violet > tr > td, -.ui.inverted.scrolling.table > tfoot.violet > tr > td { - background: inherit; - color: #FFFFFF; -} + .ui.table:not(.unstackable) > thead { + display: block; + } -.ui.ui.ui.ui.table tr[class*="violet colored"], -.ui.ui.table th[class*="violet colored"], -.ui.ui.table td[class*="violet colored"], -.ui.ui.ui.ui.table tr.violet:not(.marked), -.ui.ui.table th.violet:not(.marked), -.ui.ui.table td.violet:not(.marked) { - background: #ece9fe; - color: #6435C9; -} + .ui.table:not(.unstackable) > tfoot { + display: block; + } -.ui.table > thead > tr[class*="violet colored"] > th, -.ui.table > tfoot > tr[class*="violet colored"] > th, -.ui.table > tfoot > tr[class*="violet colored"] > td, -.ui.table > thead > tr.violet:not(.marked) > th, -.ui.table > tfoot > tr.violet:not(.marked) > th, -.ui.table > tfoot > tr.violet:not(.marked) > td { - background: inherit; - color: #6435C9; -} + .ui.ui.ui.ui.table:not(.unstackable) > tr, + .ui.ui.ui.ui.table:not(.unstackable) > thead > tr, + .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr, + .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr { + padding-top: 1em; + padding-bottom: 1em; + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset; + } -.ui.ui.ui.ui.inverted.table tr[class*="violet colored"], -.ui.ui.inverted.table th[class*="violet colored"], -.ui.ui.inverted.table td[class*="violet colored"], -.ui.ui.ui.ui.inverted.table tr.violet:not(.marked), -.ui.ui.inverted.table th.violet:not(.marked), -.ui.ui.inverted.table td.violet:not(.marked) { - background: #6435C9; - color: #FFFFFF; -} + .ui.ui.ui.ui.table:not(.unstackable) > tr > th, + .ui.ui.ui.ui.table:not(.unstackable) > thead > tr > th, + .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > th, + .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > th, + .ui.ui.ui.ui.table:not(.unstackable) > tr > td, + .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > td, + .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > td { + background: none; + border: none; + padding: 0.25em 0.75em; + -webkit-box-shadow: none; + box-shadow: none; + } -.ui.inverted.table > thead > tr[class*="violet colored"] > th, -.ui.inverted.table > tfoot > tr[class*="violet colored"] > th, -.ui.inverted.table > tfoot > tr[class*="violet colored"] > td, -.ui.inverted.table > thead > tr.violet:not(.marked) > th, -.ui.inverted.table > tfoot > tr.violet:not(.marked) > th, -.ui.inverted.table > tfoot > tr.violet:not(.marked) > td { - background: inherit; - color: #FFFFFF; -} + .ui.table:not(.unstackable) > tr > th:first-child, + .ui.table:not(.unstackable) > thead > tr > th:first-child, + .ui.table:not(.unstackable) > tbody > tr > th:first-child, + .ui.table:not(.unstackable) > tfoot > tr > th:first-child, + .ui.table:not(.unstackable) > tr > td:first-child, + .ui.table:not(.unstackable) > tbody > tr > td:first-child, + .ui.table:not(.unstackable) > tfoot > tr > td:first-child { + font-weight: 600; + } -.ui.ui.selectable.table tr[class*="violet colored"]:hover, -.ui.table tr td.selectable[class*="violet colored"]:hover, -.ui.selectable.table tr:hover td[class*="violet colored"], -.ui.ui.selectable.table tr.violet:not(.marked):hover, -.ui.table tr td.selectable.violet:not(.marked):hover, -.ui.selectable.table tr:hover td.violet:not(.marked) { - background: #e3deff; - color: #6435C9; -} + /* Definition Table */ -.ui.ui.inverted.selectable.table tr[class*="violet colored"]:hover, -.ui.inverted.table tr td.selectable[class*="violet colored"]:hover, -.ui.inverted.selectable.table tr:hover td[class*="violet colored"], -.ui.ui.inverted.selectable.table tr.violet:not(.marked):hover, -.ui.inverted.table tr td.selectable.violet:not(.marked):hover, -.ui.inverted.selectable.table tr:hover td.violet:not(.marked) { - background: #745aff; - color: #FFFFFF; -} + .ui.definition.table:not(.unstackable) > thead > tr > th:first-child { + -webkit-box-shadow: none !important; + box-shadow: none !important; + } -.ui.table td[class*="violet marked"].left, -.ui.table tr[class*="violet marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #6435C9 inset; - box-shadow: 0.2em 0 0 0 #6435C9 inset; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.primary.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; + } -.ui.table td[class*="violet marked"].right, -.ui.table tr[class*="violet marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #6435C9 inset; - box-shadow: -0.2em 0 0 0 #6435C9 inset; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.primary.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; + } -.ui.inverted.table td[class*="violet marked"].left, -.ui.inverted.table tr[class*="violet marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #A291FB inset; - box-shadow: 0.2em 0 0 0 #A291FB inset; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.primary.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; + } -.ui.inverted.table td[class*="violet marked"].right, -.ui.inverted.table tr[class*="violet marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #A291FB inset; - box-shadow: -0.2em 0 0 0 #A291FB inset; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.primary.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; + } -.ui.purple.table { - border-top: 0.2em solid #A333C8; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.secondary.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; + } -.ui.inverted.purple.table { - background: #A333C8; - color: #FFFFFF; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.secondary.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; + } -/* Same color for background and color to camouflage the scrollbar */ + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.secondary.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; + } -.ui.scrolling.table > thead.purple, -.ui.scrolling.table > tfoot.purple { - background: #f8e3ff; - color: #f8e3ff; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.secondary.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; + } -.ui.scrolling.table > thead.purple > tr > th, -.ui.scrolling.table > tfoot.purple > tr > th, -.ui.scrolling.table > thead.purple > tr > td, -.ui.scrolling.table > tfoot.purple > tr > td { - background: inherit; - color: #A333C8; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.red.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DB2828 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DB2828 inset; + } -.ui.inverted.scrolling.table > thead.purple, -.ui.inverted.scrolling.table > tfoot.purple { - background: #A333C8; - color: #A333C8; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.red.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DB2828 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DB2828 inset; + } -.ui.inverted.scrolling.table > thead.purple > tr > th, -.ui.inverted.scrolling.table > tfoot.purple > tr > th, -.ui.inverted.scrolling.table > thead.purple > tr > td, -.ui.inverted.scrolling.table > tfoot.purple > tr > td { - background: inherit; - color: #FFFFFF; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.red.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF695E inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF695E inset; + } -.ui.ui.ui.ui.table tr[class*="purple colored"], -.ui.ui.table th[class*="purple colored"], -.ui.ui.table td[class*="purple colored"], -.ui.ui.ui.ui.table tr.purple:not(.marked), -.ui.ui.table th.purple:not(.marked), -.ui.ui.table td.purple:not(.marked) { - background: #f8e3ff; - color: #A333C8; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.red.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF695E inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF695E inset; + } -.ui.table > thead > tr[class*="purple colored"] > th, -.ui.table > tfoot > tr[class*="purple colored"] > th, -.ui.table > tfoot > tr[class*="purple colored"] > td, -.ui.table > thead > tr.purple:not(.marked) > th, -.ui.table > tfoot > tr.purple:not(.marked) > th, -.ui.table > tfoot > tr.purple:not(.marked) > td { - background: inherit; - color: #A333C8; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.orange.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #F2711C inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #F2711C inset; + } -.ui.ui.ui.ui.inverted.table tr[class*="purple colored"], -.ui.ui.inverted.table th[class*="purple colored"], -.ui.ui.inverted.table td[class*="purple colored"], -.ui.ui.ui.ui.inverted.table tr.purple:not(.marked), -.ui.ui.inverted.table th.purple:not(.marked), -.ui.ui.inverted.table td.purple:not(.marked) { - background: #A333C8; - color: #FFFFFF; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.orange.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #F2711C inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #F2711C inset; + } -.ui.inverted.table > thead > tr[class*="purple colored"] > th, -.ui.inverted.table > tfoot > tr[class*="purple colored"] > th, -.ui.inverted.table > tfoot > tr[class*="purple colored"] > td, -.ui.inverted.table > thead > tr.purple:not(.marked) > th, -.ui.inverted.table > tfoot > tr.purple:not(.marked) > th, -.ui.inverted.table > tfoot > tr.purple:not(.marked) > td { - background: inherit; - color: #FFFFFF; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.orange.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF851B inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF851B inset; + } -.ui.ui.selectable.table tr[class*="purple colored"]:hover, -.ui.table tr td.selectable[class*="purple colored"]:hover, -.ui.selectable.table tr:hover td[class*="purple colored"], -.ui.ui.selectable.table tr.purple:not(.marked):hover, -.ui.table tr td.selectable.purple:not(.marked):hover, -.ui.selectable.table tr:hover td.purple:not(.marked) { - background: #f5d9ff; - color: #A333C8; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.orange.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF851B inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF851B inset; + } -.ui.ui.inverted.selectable.table tr[class*="purple colored"]:hover, -.ui.inverted.table tr td.selectable[class*="purple colored"]:hover, -.ui.inverted.selectable.table tr:hover td[class*="purple colored"], -.ui.ui.inverted.selectable.table tr.purple:not(.marked):hover, -.ui.inverted.table tr td.selectable.purple:not(.marked):hover, -.ui.inverted.selectable.table tr:hover td.purple:not(.marked) { - background: #cf40ff; - color: #FFFFFF; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.yellow.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FBBD08 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FBBD08 inset; + } -.ui.table td[class*="purple marked"].left, -.ui.table tr[class*="purple marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #A333C8 inset; - box-shadow: 0.2em 0 0 0 #A333C8 inset; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.yellow.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FBBD08 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FBBD08 inset; + } -.ui.table td[class*="purple marked"].right, -.ui.table tr[class*="purple marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #A333C8 inset; - box-shadow: -0.2em 0 0 0 #A333C8 inset; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.yellow.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FFE21F inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FFE21F inset; + } -.ui.inverted.table td[class*="purple marked"].left, -.ui.inverted.table tr[class*="purple marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #DC73FF inset; - box-shadow: 0.2em 0 0 0 #DC73FF inset; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.yellow.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FFE21F inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FFE21F inset; + } -.ui.inverted.table td[class*="purple marked"].right, -.ui.inverted.table tr[class*="purple marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #DC73FF inset; - box-shadow: -0.2em 0 0 0 #DC73FF inset; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.olive.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #B5CC18 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #B5CC18 inset; + } -.ui.pink.table { - border-top: 0.2em solid #E03997; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.olive.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #B5CC18 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #B5CC18 inset; + } -.ui.inverted.pink.table { - background: #E03997; - color: #FFFFFF; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.olive.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D9E778 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D9E778 inset; + } -/* Same color for background and color to camouflage the scrollbar */ + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.olive.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D9E778 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D9E778 inset; + } -.ui.scrolling.table > thead.pink, -.ui.scrolling.table > tfoot.pink { - background: #ffe8f9; - color: #ffe8f9; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.green.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #21BA45 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #21BA45 inset; + } -.ui.scrolling.table > thead.pink > tr > th, -.ui.scrolling.table > tfoot.pink > tr > th, -.ui.scrolling.table > thead.pink > tr > td, -.ui.scrolling.table > tfoot.pink > tr > td { - background: inherit; - color: #E03997; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.green.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #21BA45 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #21BA45 inset; + } -.ui.inverted.scrolling.table > thead.pink, -.ui.inverted.scrolling.table > tfoot.pink { - background: #E03997; - color: #E03997; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.green.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2ECC40 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2ECC40 inset; + } -.ui.inverted.scrolling.table > thead.pink > tr > th, -.ui.inverted.scrolling.table > tfoot.pink > tr > th, -.ui.inverted.scrolling.table > thead.pink > tr > td, -.ui.inverted.scrolling.table > tfoot.pink > tr > td { - background: inherit; - color: #FFFFFF; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.green.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2ECC40 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2ECC40 inset; + } -.ui.ui.ui.ui.table tr[class*="pink colored"], -.ui.ui.table th[class*="pink colored"], -.ui.ui.table td[class*="pink colored"], -.ui.ui.ui.ui.table tr.pink:not(.marked), -.ui.ui.table th.pink:not(.marked), -.ui.ui.table td.pink:not(.marked) { - background: #ffe8f9; - color: #E03997; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.teal.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #00B5AD inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #00B5AD inset; + } -.ui.table > thead > tr[class*="pink colored"] > th, -.ui.table > tfoot > tr[class*="pink colored"] > th, -.ui.table > tfoot > tr[class*="pink colored"] > td, -.ui.table > thead > tr.pink:not(.marked) > th, -.ui.table > tfoot > tr.pink:not(.marked) > th, -.ui.table > tfoot > tr.pink:not(.marked) > td { - background: inherit; - color: #E03997; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.teal.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #00B5AD inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #00B5AD inset; + } -.ui.ui.ui.ui.inverted.table tr[class*="pink colored"], -.ui.ui.inverted.table th[class*="pink colored"], -.ui.ui.inverted.table td[class*="pink colored"], -.ui.ui.ui.ui.inverted.table tr.pink:not(.marked), -.ui.ui.inverted.table th.pink:not(.marked), -.ui.ui.inverted.table td.pink:not(.marked) { - background: #E03997; - color: #FFFFFF; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.teal.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6DFFFF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6DFFFF inset; + } -.ui.inverted.table > thead > tr[class*="pink colored"] > th, -.ui.inverted.table > tfoot > tr[class*="pink colored"] > th, -.ui.inverted.table > tfoot > tr[class*="pink colored"] > td, -.ui.inverted.table > thead > tr.pink:not(.marked) > th, -.ui.inverted.table > tfoot > tr.pink:not(.marked) > th, -.ui.inverted.table > tfoot > tr.pink:not(.marked) > td { - background: inherit; - color: #FFFFFF; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.teal.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6DFFFF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6DFFFF inset; + } -.ui.ui.selectable.table tr[class*="pink colored"]:hover, -.ui.table tr td.selectable[class*="pink colored"]:hover, -.ui.selectable.table tr:hover td[class*="pink colored"], -.ui.ui.selectable.table tr.pink:not(.marked):hover, -.ui.table tr td.selectable.pink:not(.marked):hover, -.ui.selectable.table tr:hover td.pink:not(.marked) { - background: #ffdef6; - color: #E03997; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.blue.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; + } -.ui.ui.inverted.selectable.table tr[class*="pink colored"]:hover, -.ui.inverted.table tr td.selectable[class*="pink colored"]:hover, -.ui.inverted.selectable.table tr:hover td[class*="pink colored"], -.ui.ui.inverted.selectable.table tr.pink:not(.marked):hover, -.ui.inverted.table tr td.selectable.pink:not(.marked):hover, -.ui.inverted.selectable.table tr:hover td.pink:not(.marked) { - background: #ff5bd1; - color: #FFFFFF; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.blue.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; + } -.ui.table td[class*="pink marked"].left, -.ui.table tr[class*="pink marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #E03997 inset; - box-shadow: 0.2em 0 0 0 #E03997 inset; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.blue.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; + } -.ui.table td[class*="pink marked"].right, -.ui.table tr[class*="pink marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #E03997 inset; - box-shadow: -0.2em 0 0 0 #E03997 inset; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.blue.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; + } -.ui.inverted.table td[class*="pink marked"].left, -.ui.inverted.table tr[class*="pink marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #FF8EDF inset; - box-shadow: 0.2em 0 0 0 #FF8EDF inset; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.violet.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6435C9 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6435C9 inset; + } -.ui.inverted.table td[class*="pink marked"].right, -.ui.inverted.table tr[class*="pink marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #FF8EDF inset; - box-shadow: -0.2em 0 0 0 #FF8EDF inset; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.violet.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6435C9 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6435C9 inset; + } -.ui.brown.table { - border-top: 0.2em solid #A5673F; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.violet.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A291FB inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A291FB inset; + } -.ui.inverted.brown.table { - background: #A5673F; - color: #FFFFFF; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.violet.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A291FB inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A291FB inset; + } -/* Same color for background and color to camouflage the scrollbar */ + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.purple.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A333C8 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A333C8 inset; + } -.ui.scrolling.table > thead.brown, -.ui.scrolling.table > tfoot.brown { - background: #f7e5d2; - color: #f7e5d2; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.purple.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A333C8 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A333C8 inset; + } -.ui.scrolling.table > thead.brown > tr > th, -.ui.scrolling.table > tfoot.brown > tr > th, -.ui.scrolling.table > thead.brown > tr > td, -.ui.scrolling.table > tfoot.brown > tr > td { - background: inherit; - color: #A5673F; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.purple.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DC73FF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DC73FF inset; + } -.ui.inverted.scrolling.table > thead.brown, -.ui.inverted.scrolling.table > tfoot.brown { - background: #A5673F; - color: #A5673F; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.purple.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DC73FF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DC73FF inset; + } -.ui.inverted.scrolling.table > thead.brown > tr > th, -.ui.inverted.scrolling.table > tfoot.brown > tr > th, -.ui.inverted.scrolling.table > thead.brown > tr > td, -.ui.inverted.scrolling.table > tfoot.brown > tr > td { - background: inherit; - color: #FFFFFF; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.pink.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #E03997 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #E03997 inset; + } -.ui.ui.ui.ui.table tr[class*="brown colored"], -.ui.ui.table th[class*="brown colored"], -.ui.ui.table td[class*="brown colored"], -.ui.ui.ui.ui.table tr.brown:not(.marked), -.ui.ui.table th.brown:not(.marked), -.ui.ui.table td.brown:not(.marked) { - background: #f7e5d2; - color: #A5673F; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.pink.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #E03997 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #E03997 inset; + } -.ui.table > thead > tr[class*="brown colored"] > th, -.ui.table > tfoot > tr[class*="brown colored"] > th, -.ui.table > tfoot > tr[class*="brown colored"] > td, -.ui.table > thead > tr.brown:not(.marked) > th, -.ui.table > tfoot > tr.brown:not(.marked) > th, -.ui.table > tfoot > tr.brown:not(.marked) > td { - background: inherit; - color: #A5673F; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.pink.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF8EDF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF8EDF inset; + } -.ui.ui.ui.ui.inverted.table tr[class*="brown colored"], -.ui.ui.inverted.table th[class*="brown colored"], -.ui.ui.inverted.table td[class*="brown colored"], -.ui.ui.ui.ui.inverted.table tr.brown:not(.marked), -.ui.ui.inverted.table th.brown:not(.marked), -.ui.ui.inverted.table td.brown:not(.marked) { - background: #A5673F; - color: #FFFFFF; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.pink.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF8EDF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF8EDF inset; + } -.ui.inverted.table > thead > tr[class*="brown colored"] > th, -.ui.inverted.table > tfoot > tr[class*="brown colored"] > th, -.ui.inverted.table > tfoot > tr[class*="brown colored"] > td, -.ui.inverted.table > thead > tr.brown:not(.marked) > th, -.ui.inverted.table > tfoot > tr.brown:not(.marked) > th, -.ui.inverted.table > tfoot > tr.brown:not(.marked) > td { - background: inherit; - color: #FFFFFF; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.brown.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A5673F inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A5673F inset; + } -.ui.ui.selectable.table tr[class*="brown colored"]:hover, -.ui.table tr td.selectable[class*="brown colored"]:hover, -.ui.selectable.table tr:hover td[class*="brown colored"], -.ui.ui.selectable.table tr.brown:not(.marked):hover, -.ui.table tr td.selectable.brown:not(.marked):hover, -.ui.selectable.table tr:hover td.brown:not(.marked) { - background: #efe0cf; - color: #A5673F; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.brown.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A5673F inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A5673F inset; + } -.ui.ui.inverted.selectable.table tr[class*="brown colored"]:hover, -.ui.inverted.table tr td.selectable[class*="brown colored"]:hover, -.ui.inverted.selectable.table tr:hover td[class*="brown colored"], -.ui.ui.inverted.selectable.table tr.brown:not(.marked):hover, -.ui.inverted.table tr td.selectable.brown:not(.marked):hover, -.ui.inverted.selectable.table tr:hover td.brown:not(.marked) { - background: #b0620f; - color: #FFFFFF; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.brown.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D67C1C inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D67C1C inset; + } -.ui.table td[class*="brown marked"].left, -.ui.table tr[class*="brown marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #A5673F inset; - box-shadow: 0.2em 0 0 0 #A5673F inset; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.brown.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D67C1C inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D67C1C inset; + } -.ui.table td[class*="brown marked"].right, -.ui.table tr[class*="brown marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #A5673F inset; - box-shadow: -0.2em 0 0 0 #A5673F inset; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.grey.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #767676 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #767676 inset; + } -.ui.inverted.table td[class*="brown marked"].left, -.ui.inverted.table tr[class*="brown marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #D67C1C inset; - box-shadow: 0.2em 0 0 0 #D67C1C inset; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.grey.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #767676 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #767676 inset; + } -.ui.inverted.table td[class*="brown marked"].right, -.ui.inverted.table tr[class*="brown marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #D67C1C inset; - box-shadow: -0.2em 0 0 0 #D67C1C inset; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.grey.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DCDDDE inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DCDDDE inset; + } -.ui.grey.table { - border-top: 0.2em solid #767676; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.grey.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DCDDDE inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DCDDDE inset; + } -.ui.inverted.grey.table { - background: #767676; - color: #FFFFFF; -} + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.black.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; + } -/* Same color for background and color to camouflage the scrollbar */ + .ui.ui.ui.ui.table:not(.unstackable) tr.marked.black.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; + } -.ui.scrolling.table > thead.grey, -.ui.scrolling.table > tfoot.grey { - background: #DCDDDE; - color: #DCDDDE; -} + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.black.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; + } -.ui.scrolling.table > thead.grey > tr > th, -.ui.scrolling.table > tfoot.grey > tr > th, -.ui.scrolling.table > thead.grey > tr > td, -.ui.scrolling.table > tfoot.grey > tr > td { - background: inherit; - color: #767676; + .ui.ui.ui.ui.inverted.table:not(.unstackable) tr.marked.black.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; + } } -.ui.inverted.scrolling.table > thead.grey, -.ui.inverted.scrolling.table > tfoot.grey { - background: #767676; - color: #767676; -} +/******************************* + Coupling +*******************************/ -.ui.inverted.scrolling.table > thead.grey > tr > th, -.ui.inverted.scrolling.table > tfoot.grey > tr > th, -.ui.inverted.scrolling.table > thead.grey > tr > td, -.ui.inverted.scrolling.table > tfoot.grey > tr > td { - background: inherit; - color: #FFFFFF; -} +/* UI Image */ -.ui.ui.ui.ui.table tr[class*="grey colored"], -.ui.ui.table th[class*="grey colored"], -.ui.ui.table td[class*="grey colored"], -.ui.ui.ui.ui.table tr.grey:not(.marked), -.ui.ui.table th.grey:not(.marked), -.ui.ui.table td.grey:not(.marked) { - background: #DCDDDE; - color: #767676; +.ui.table .collapsing .image, +.ui.table .collapsing .image img { + max-width: none; } -.ui.table > thead > tr[class*="grey colored"] > th, -.ui.table > tfoot > tr[class*="grey colored"] > th, -.ui.table > tfoot > tr[class*="grey colored"] > td, -.ui.table > thead > tr.grey:not(.marked) > th, -.ui.table > tfoot > tr.grey:not(.marked) > th, -.ui.table > tfoot > tr.grey:not(.marked) > td { - background: inherit; - color: #767676; -} +/******************************* + Types +*******************************/ -.ui.ui.ui.ui.inverted.table tr[class*="grey colored"], -.ui.ui.inverted.table th[class*="grey colored"], -.ui.ui.inverted.table td[class*="grey colored"], -.ui.ui.ui.ui.inverted.table tr.grey:not(.marked), -.ui.ui.inverted.table th.grey:not(.marked), -.ui.ui.inverted.table td.grey:not(.marked) { - background: #767676; - color: #FFFFFF; -} +/*-------------- + Complex +---------------*/ -.ui.inverted.table > thead > tr[class*="grey colored"] > th, -.ui.inverted.table > tfoot > tr[class*="grey colored"] > th, -.ui.inverted.table > tfoot > tr[class*="grey colored"] > td, -.ui.inverted.table > thead > tr.grey:not(.marked) > th, -.ui.inverted.table > tfoot > tr.grey:not(.marked) > th, -.ui.inverted.table > tfoot > tr.grey:not(.marked) > td { - background: inherit; - color: #FFFFFF; +.ui.structured.table { + border-collapse: collapse; } -.ui.ui.selectable.table tr[class*="grey colored"]:hover, -.ui.table tr td.selectable[class*="grey colored"]:hover, -.ui.selectable.table tr:hover td[class*="grey colored"], -.ui.ui.selectable.table tr.grey:not(.marked):hover, -.ui.table tr td.selectable.grey:not(.marked):hover, -.ui.selectable.table tr:hover td.grey:not(.marked) { - background: #c2c4c5; - color: #767676; +.ui.structured.table > thead > tr > th { + border-left: none; + border-right: none; } -.ui.ui.inverted.selectable.table tr[class*="grey colored"]:hover, -.ui.inverted.table tr td.selectable[class*="grey colored"]:hover, -.ui.inverted.selectable.table tr:hover td[class*="grey colored"], -.ui.ui.inverted.selectable.table tr.grey:not(.marked):hover, -.ui.inverted.table tr td.selectable.grey:not(.marked):hover, -.ui.inverted.selectable.table tr:hover td.grey:not(.marked) { - background: #c2c4c5; - color: #FFFFFF; +.ui.structured.sortable.table > thead > tr > th { + border-left: 1px solid rgba(34, 36, 38, 0.15); + border-right: 1px solid rgba(34, 36, 38, 0.15); } -.ui.table td[class*="grey marked"].left, -.ui.table tr[class*="grey marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #767676 inset; - box-shadow: 0.2em 0 0 0 #767676 inset; +.ui.structured.basic.table > tr > th, +.ui.structured.basic.table > thead > tr > th, +.ui.structured.basic.table > tbody > tr > th, +.ui.structured.basic.table > tfoot > tr > th { + border-left: none; + border-right: none; } -.ui.table td[class*="grey marked"].right, -.ui.table tr[class*="grey marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #767676 inset; - box-shadow: -0.2em 0 0 0 #767676 inset; +.ui.structured.celled.table > tr > th, +.ui.structured.celled.table > thead > tr > th, +.ui.structured.celled.table > tbody > tr > th, +.ui.structured.celled.table > tfoot > tr > th, +.ui.structured.celled.table > tr > td, +.ui.structured.celled.table > tbody > tr > td, +.ui.structured.celled.table > tfoot > tr > td { + border-left: 1px solid rgba(34, 36, 38, 0.1); + border-right: 1px solid rgba(34, 36, 38, 0.1); } -.ui.inverted.table td[class*="grey marked"].left, -.ui.inverted.table tr[class*="grey marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #DCDDDE inset; - box-shadow: 0.2em 0 0 0 #DCDDDE inset; -} +/*-------------- + Definition + ---------------*/ -.ui.inverted.table td[class*="grey marked"].right, -.ui.inverted.table tr[class*="grey marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #DCDDDE inset; - box-shadow: -0.2em 0 0 0 #DCDDDE inset; +.ui.definition.table > thead:not(.full-width) > tr > th:first-child { + pointer-events: none; + background: #FFFFFF; + font-weight: normal; + color: rgba(0, 0, 0, 0.4); + -webkit-box-shadow: -0.1em -0.2em 0 0.1em #FFFFFF; + box-shadow: -0.1em -0.2em 0 0.1em #FFFFFF; + -moz-transform: scale(1); } -.ui.black.table { - border-top: 0.2em solid #1B1C1D; +.ui.definition.table > thead:not(.full-width) > tr > th:first-child:not(:empty) { + pointer-events: auto; } -.ui.inverted.black.table { - background: #1B1C1D; - color: #FFFFFF; +.ui.definition.table > tfoot:not(.full-width) > tr > th:first-child { + pointer-events: none; + background: #FFFFFF; + font-weight: normal; + color: rgba(0, 0, 0, 0.4); + -webkit-box-shadow: -0.1em 0.2em 0 0.1em #FFFFFF; + box-shadow: -0.1em 0.2em 0 0.1em #FFFFFF; + -moz-transform: scale(1); } -/* Same color for background and color to camouflage the scrollbar */ +/* Highlight Defining Column */ -.ui.scrolling.table > thead.black, -.ui.scrolling.table > tfoot.black { - background: #545454; - color: #545454; +.ui.definition.table > tr > td:first-child:not(.ignored), +.ui.definition.table > tbody > tr > td:first-child:not(.ignored), +.ui.definition.table > tfoot > tr > td:first-child:not(.ignored), +.ui.definition.table tr td.definition { + background: rgba(0, 0, 0, 0.03); + font-weight: 600; + color: rgba(0, 0, 0, 0.95); + text-transform: ''; + -webkit-box-shadow: ''; + box-shadow: ''; + text-align: ''; + font-size: 1em; + padding-left: ''; + padding-right: ''; } -.ui.scrolling.table > thead.black > tr > th, -.ui.scrolling.table > tfoot.black > tr > th, -.ui.scrolling.table > thead.black > tr > td, -.ui.scrolling.table > tfoot.black > tr > td { - background: inherit; - color: #FFFFFF; -} +/* Fix 2nd Column */ -.ui.inverted.scrolling.table > thead.black, -.ui.inverted.scrolling.table > tfoot.black { - background: #1B1C1D; - color: #1B1C1D; +.ui.definition.table > thead:not(.full-width) > tr > th:nth-child(2) { + border-left: 1px solid rgba(34, 36, 38, 0.15); } -.ui.inverted.scrolling.table > thead.black > tr > th, -.ui.inverted.scrolling.table > tfoot.black > tr > th, -.ui.inverted.scrolling.table > thead.black > tr > td, -.ui.inverted.scrolling.table > tfoot.black > tr > td { - background: inherit; - color: #FFFFFF; +.ui.definition.table > tfoot:not(.full-width) > tr > th:nth-child(2), +.ui.definition.table > tfoot:not(.full-width) > tr > td:nth-child(2) { + border-left: 1px solid rgba(34, 36, 38, 0.15); } -.ui.ui.ui.ui.table tr[class*="black colored"], -.ui.ui.table th[class*="black colored"], -.ui.ui.table td[class*="black colored"], -.ui.ui.ui.ui.table tr.black:not(.marked), -.ui.ui.table th.black:not(.marked), -.ui.ui.table td.black:not(.marked) { - background: #545454; - color: #FFFFFF; +.ui.definition.table > tr > td:nth-child(2), +.ui.definition.table > tbody > tr > td:nth-child(2) { + border-left: 1px solid rgba(34, 36, 38, 0.15); } -.ui.table > thead > tr[class*="black colored"] > th, -.ui.table > tfoot > tr[class*="black colored"] > th, -.ui.table > tfoot > tr[class*="black colored"] > td, -.ui.table > thead > tr.black:not(.marked) > th, -.ui.table > tfoot > tr.black:not(.marked) > th, -.ui.table > tfoot > tr.black:not(.marked) > td { - background: inherit; - color: #FFFFFF; -} +/******************************* + States +*******************************/ -.ui.ui.ui.ui.inverted.table tr[class*="black colored"], -.ui.ui.inverted.table th[class*="black colored"], -.ui.ui.inverted.table td[class*="black colored"], -.ui.ui.ui.ui.inverted.table tr.black:not(.marked), -.ui.ui.inverted.table th.black:not(.marked), -.ui.ui.inverted.table td.black:not(.marked) { - background: #1B1C1D; - color: #FFFFFF; -} +/*-------------- + Positive + ---------------*/ -.ui.inverted.table > thead > tr[class*="black colored"] > th, -.ui.inverted.table > tfoot > tr[class*="black colored"] > th, -.ui.inverted.table > tfoot > tr[class*="black colored"] > td, -.ui.inverted.table > thead > tr.black:not(.marked) > th, -.ui.inverted.table > tfoot > tr.black:not(.marked) > th, -.ui.inverted.table > tfoot > tr.black:not(.marked) > td { - background: inherit; - color: #FFFFFF; +.ui.ui.ui.ui.table tr.positive, +.ui.ui.table td.positive { + -webkit-box-shadow: 0 0 0 #A3C293 inset; + box-shadow: 0 0 0 #A3C293 inset; + background: #FCFFF5; + color: #2C662D; } -.ui.ui.selectable.table tr[class*="black colored"]:hover, -.ui.table tr td.selectable[class*="black colored"]:hover, -.ui.selectable.table tr:hover td[class*="black colored"], -.ui.ui.selectable.table tr.black:not(.marked):hover, -.ui.table tr td.selectable.black:not(.marked):hover, -.ui.selectable.table tr:hover td.black:not(.marked) { - background: #000000; - color: #FFFFFF; -} +/*-------------- + Negative + ---------------*/ -.ui.ui.inverted.selectable.table tr[class*="black colored"]:hover, -.ui.inverted.table tr td.selectable[class*="black colored"]:hover, -.ui.inverted.selectable.table tr:hover td[class*="black colored"], -.ui.ui.inverted.selectable.table tr.black:not(.marked):hover, -.ui.inverted.table tr td.selectable.black:not(.marked):hover, -.ui.inverted.selectable.table tr:hover td.black:not(.marked) { - background: #000000; - color: #1B1C1D; +.ui.ui.ui.ui.table tr.negative, +.ui.ui.table td.negative { + -webkit-box-shadow: 0 0 0 #E0B4B4 inset; + box-shadow: 0 0 0 #E0B4B4 inset; + background: #FFF6F6; + color: #9F3A38; } -.ui.table td[class*="black marked"].left, -.ui.table tr[class*="black marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #1B1C1D inset; - box-shadow: 0.2em 0 0 0 #1B1C1D inset; -} +/*-------------- + Error + ---------------*/ -.ui.table td[class*="black marked"].right, -.ui.table tr[class*="black marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #1B1C1D inset; - box-shadow: -0.2em 0 0 0 #1B1C1D inset; +.ui.ui.ui.ui.table tr.error, +.ui.ui.table td.error { + -webkit-box-shadow: 0 0 0 #E0B4B4 inset; + box-shadow: 0 0 0 #E0B4B4 inset; + background: #FFF6F6; + color: #9F3A38; } -.ui.inverted.table td[class*="black marked"].left, -.ui.inverted.table tr[class*="black marked"].left { - -webkit-box-shadow: 0.2em 0 0 0 #545454 inset; - box-shadow: 0.2em 0 0 0 #545454 inset; -} +/*-------------- + Warning + ---------------*/ -.ui.inverted.table td[class*="black marked"].right, -.ui.inverted.table tr[class*="black marked"].right { - -webkit-box-shadow: -0.2em 0 0 0 #545454 inset; - box-shadow: -0.2em 0 0 0 #545454 inset; +.ui.ui.ui.ui.table tr.warning, +.ui.ui.table td.warning { + -webkit-box-shadow: 0 0 0 #C9BA9B inset; + box-shadow: 0 0 0 #C9BA9B inset; + background: #FFFAF3; + color: #573A08; } /*-------------- - Column Count + Active ---------------*/ -/* Grid Based */ - -.ui.one.column.table td { - width: 100%; +.ui.ui.ui.ui.table tr.active, +.ui.ui.table td.active { + -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.87) inset; + box-shadow: 0 0 0 rgba(0, 0, 0, 0.87) inset; + background: #E0E0E0; + color: rgba(0, 0, 0, 0.87); } -.ui.two.column.table td { - width: 50%; -} +/*-------------- + Disabled + ---------------*/ -.ui.three.column.table td { - width: 33.33333333%; +.ui.table tr.disabled td, +.ui.table tr td.disabled, +.ui.table tr.disabled:hover, +.ui.table tr:hover td.disabled { + pointer-events: none; + color: rgba(40, 40, 40, 0.3); } -.ui.four.column.table td { - width: 25%; -} +/******************************* + Variations +*******************************/ -.ui.five.column.table td { - width: 20%; -} +/*-------------- + Stackable + ---------------*/ -.ui.six.column.table td { - width: 16.66666667%; -} +@media only screen and (max-width: 991.98px) { + .ui[class*="tablet stackable"].table, + .ui[class*="tablet stackable"].table > thead, + .ui[class*="tablet stackable"].table > thead > tr, + .ui[class*="tablet stackable"].table > tfoot, + .ui[class*="tablet stackable"].table > tfoot > tr, + .ui[class*="tablet stackable"].table > tbody, + .ui[class*="tablet stackable"].table > tbody > tr, + .ui[class*="tablet stackable"].table > tr, + .ui[class*="tablet stackable"].table > thead > tr > th:not(.rowspanned), + .ui[class*="tablet stackable"].table > tbody > tr > th:not(.rowspanned), + .ui[class*="tablet stackable"].table > tfoot > tr > th:not(.rowspanned), + .ui[class*="tablet stackable"].table > tr > th:not(.rowspanned), + .ui[class*="tablet stackable"].table > tbody > tr > td:not(.rowspanned), + .ui[class*="tablet stackable"].table > tfoot > tr > td:not(.rowspanned), + .ui[class*="tablet stackable"].table > tr > td:not(.rowspanned) { + display: block !important; + width: 100% !important; + } -.ui.seven.column.table td { - width: 14.28571429%; -} + .ui[class*="tablet stackable"].table { + padding: 0; + } -.ui.eight.column.table td { - width: 12.5%; -} + .ui[class*="tablet stackable"].table > thead { + display: block; + } -.ui.nine.column.table td { - width: 11.11111111%; -} + .ui[class*="tablet stackable"].table > tfoot { + display: block; + } -.ui.ten.column.table td { - width: 10%; -} + .ui.ui.ui.ui[class*="tablet stackable"].table > thead > tr, + .ui.ui.ui.ui[class*="tablet stackable"].table > tbody > tr, + .ui.ui.ui.ui[class*="tablet stackable"].table > tfoot > tr, + .ui.ui.ui.ui[class*="tablet stackable"].table > tr { + padding-top: 1em; + padding-bottom: 1em; + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset; + } -.ui.eleven.column.table td { - width: 9.09090909%; -} + .ui[class*="tablet stackable"].table > thead > tr > th, + .ui[class*="tablet stackable"].table > tbody > tr > th, + .ui[class*="tablet stackable"].table > tfoot > tr > th, + .ui[class*="tablet stackable"].table > tr > th, + .ui[class*="tablet stackable"].table > tbody > tr > td, + .ui[class*="tablet stackable"].table > tfoot > tr > td, + .ui[class*="tablet stackable"].table > tr > td { + background: none; + border: none !important; + padding: 0.25em 0.75em; + -webkit-box-shadow: none; + box-shadow: none; + } -.ui.twelve.column.table td { - width: 8.33333333%; -} + /* Definition Table */ -.ui.thirteen.column.table td { - width: 7.69230769%; + .ui.definition[class*="tablet stackable"].table > thead > tr > th:first-child { + -webkit-box-shadow: none !important; + box-shadow: none !important; + } } -.ui.fourteen.column.table td { - width: 7.14285714%; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.primary.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; } -.ui.fifteen.column.table td { - width: 6.66666667%; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.primary.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; } -.ui.sixteen.column.table td { - width: 6.25%; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.primary.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; } -/* Column Width */ - -.ui.table th.one.wide, -.ui.table td.one.wide { - width: 6.25%; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.primary.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; } -.ui.table th.two.wide, -.ui.table td.two.wide { - width: 12.5%; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.secondary.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; } -.ui.table th.three.wide, -.ui.table td.three.wide { - width: 18.75%; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.secondary.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; } -.ui.table th.four.wide, -.ui.table td.four.wide { - width: 25%; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.secondary.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; } -.ui.table th.five.wide, -.ui.table td.five.wide { - width: 31.25%; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.secondary.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; } -.ui.table th.six.wide, -.ui.table td.six.wide { - width: 37.5%; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.red.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DB2828 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DB2828 inset; } -.ui.table th.seven.wide, -.ui.table td.seven.wide { - width: 43.75%; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.red.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DB2828 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DB2828 inset; } -.ui.table th.eight.wide, -.ui.table td.eight.wide { - width: 50%; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.red.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF695E inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF695E inset; } -.ui.table th.nine.wide, -.ui.table td.nine.wide { - width: 56.25%; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.red.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF695E inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF695E inset; } -.ui.table th.ten.wide, -.ui.table td.ten.wide { - width: 62.5%; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.orange.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #F2711C inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #F2711C inset; } -.ui.table th.eleven.wide, -.ui.table td.eleven.wide { - width: 68.75%; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.orange.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #F2711C inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #F2711C inset; } -.ui.table th.twelve.wide, -.ui.table td.twelve.wide { - width: 75%; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.orange.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF851B inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF851B inset; } -.ui.table th.thirteen.wide, -.ui.table td.thirteen.wide { - width: 81.25%; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.orange.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF851B inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF851B inset; } -.ui.table th.fourteen.wide, -.ui.table td.fourteen.wide { - width: 87.5%; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.yellow.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FBBD08 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FBBD08 inset; } -.ui.table th.fifteen.wide, -.ui.table td.fifteen.wide { - width: 93.75%; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.yellow.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FBBD08 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FBBD08 inset; } -.ui.table th.sixteen.wide, -.ui.table td.sixteen.wide { - width: 100%; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.yellow.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FFE21F inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FFE21F inset; } -/*-------------- - Sortable - ---------------*/ - -.ui.sortable.table > thead > tr > th { - cursor: pointer; - white-space: nowrap; - color: rgba(0, 0, 0, 0.87); +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.yellow.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FFE21F inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FFE21F inset; } -.ui.celled.sortable.table > thead > tr > th:not(:first-child) { - border-left: 1px solid rgba(34, 36, 38, 0.15); +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.olive.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #B5CC18 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #B5CC18 inset; } -.ui.sortable.table thead th.sorted, -.ui.sortable.table thead th.sorted:hover { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.olive.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #B5CC18 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #B5CC18 inset; } -.ui.sortable.table > thead > tr > th::after { - display: none; - font-style: normal; - font-weight: normal; - text-decoration: inherit; - content: ''; - height: 1em; - width: auto; - opacity: 0.8; - margin: 0 0 0 0.5em; - font-family: 'Icons'; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.olive.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D9E778 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D9E778 inset; } -.ui.sortable.table thead th.ascending::after { - content: '\f0d8'; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.olive.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D9E778 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D9E778 inset; } -.ui.sortable.table thead th.descending::after { - content: '\f0d7'; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.green.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #21BA45 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #21BA45 inset; } -/* Hover */ - -.ui.sortable.table th.disabled:hover { - cursor: auto; - color: rgba(40, 40, 40, 0.3); +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.green.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #21BA45 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #21BA45 inset; } -.ui.sortable.table > thead > tr > th:hover { - color: rgba(0, 0, 0, 0.8); +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.green.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2ECC40 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2ECC40 inset; } -.ui.sortable.table:not(.basic) > thead > tr > th:hover { - background: rgba(0, 0, 0, 0.05); +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.green.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2ECC40 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2ECC40 inset; } -/* Sorted */ - -.ui.sortable.table thead th.sorted { - color: rgba(0, 0, 0, 0.95); +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.teal.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #00B5AD inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #00B5AD inset; } -.ui.sortable.table:not(.basic) thead th.sorted { - background: rgba(0, 0, 0, 0.05); +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.teal.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #00B5AD inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #00B5AD inset; } -.ui.sortable.table thead th.sorted::after { - display: inline-block; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.teal.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6DFFFF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6DFFFF inset; } -/* Sorted Hover */ - -.ui.sortable.table thead th.sorted:hover { - color: rgba(0, 0, 0, 0.95); +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.teal.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6DFFFF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6DFFFF inset; } -.ui.sortable.table:not(.basic) thead th.sorted:hover { - background: rgba(0, 0, 0, 0.05); +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.blue.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #2185D0 inset; } -/* Inverted */ - -.ui.inverted.sortable.table thead th.sorted { - color: #ffffff; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.blue.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #2185D0 inset; } -.ui.inverted.sortable.table:not(.basic) thead th.sorted { - background: rgba(255, 255, 255, 0.15) -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); - background: rgba(255, 255, 255, 0.15) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - background: rgba(255, 255, 255, 0.15) linear-gradient(transparent, rgba(0, 0, 0, 0.05)); +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.blue.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #54C8FF inset; } -.ui.inverted.sortable.table > thead > tr > th:hover { - color: #ffffff; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.blue.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #54C8FF inset; } -.ui.inverted.sortable.table:not(.basic) > thead > tr > th:hover { - background: rgba(255, 255, 255, 0.08) -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); - background: rgba(255, 255, 255, 0.08) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - background: rgba(255, 255, 255, 0.08) linear-gradient(transparent, rgba(0, 0, 0, 0.05)); +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.violet.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6435C9 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #6435C9 inset; } -.ui.inverted.sortable.table:not(.basic) > thead > tr > th { - border-left-color: transparent; - border-right-color: transparent; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.violet.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6435C9 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #6435C9 inset; } -/*-------------- - Inverted - ---------------*/ - -/* Text Color */ - -.ui.inverted.table { - background: #333333; - color: rgba(255, 255, 255, 0.9); - border: none; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.violet.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A291FB inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A291FB inset; } -.ui.ui.inverted.table > thead > tr > th, -.ui.ui.inverted.table > tbody > tr > th, -.ui.ui.inverted.table > tr > th { - background-color: rgba(0, 0, 0, 0.15); - border-color: rgba(255, 255, 255, 0.1); - color: rgba(255, 255, 255, 0.9); +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.violet.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A291FB inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A291FB inset; } -.ui.ui.inverted.table > tfoot > tr > th, -.ui.ui.inverted.table > tfoot > tr > td { - background-color: rgba(0, 0, 0, 0.15); - border-color: rgba(255, 255, 255, 0.1); - color: rgba(255, 255, 255, 0.9); +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.purple.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A333C8 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A333C8 inset; } -.ui.inverted.table > tbody > tr > td, -.ui.inverted.table > tfoot > tr > td, -.ui.inverted.table > tr > td { - border-color: rgba(255, 255, 255, 0.1); +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.purple.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A333C8 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A333C8 inset; } -.ui.inverted.table tr.disabled td, -.ui.inverted.table tr td.disabled, -.ui.inverted.table tr.disabled:hover td, -.ui.inverted.table tr:hover td.disabled { - pointer-events: none; - color: rgba(225, 225, 225, 0.3); +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.purple.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DC73FF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DC73FF inset; } -.ui.ui.ui.inverted.table tr td.disabled:not([class="disabled"]), -.ui.inverted.table tr.disabled:not([class="disabled"]) td, -.ui.inverted.table tr.disabled td[class]:not(.disabled), -.ui.inverted.table tr:hover td.disabled:not([class="disabled"]) { - color: rgba(40, 40, 40, 0.3); +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.purple.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DC73FF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DC73FF inset; } -/* Definition */ - -.ui.inverted.definition.table > tfoot:not(.full-width) > tr > th:first-child, -.ui.inverted.definition.table > thead:not(.full-width) > tr > th:first-child { - background: #FFFFFF; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.pink.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #E03997 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #E03997 inset; } -.ui.inverted.definition.table > tbody > tr > td:first-child, -.ui.inverted.definition.table > tfoot > tr > td:first-child, -.ui.inverted.definition.table > tr > td:first-child { - background: rgba(255, 255, 255, 0.02); - color: #ffffff; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.pink.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #E03997 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #E03997 inset; } -/*-------------- - Collapsing - ---------------*/ +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.pink.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF8EDF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #FF8EDF inset; +} -.ui.collapsing.table { - width: auto; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.pink.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF8EDF inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #FF8EDF inset; } -/*-------------- - Basic - ---------------*/ +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.brown.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A5673F inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #A5673F inset; +} -.ui.basic.table { - background: transparent; - border: 1px solid rgba(34, 36, 38, 0.15); - -webkit-box-shadow: none; - box-shadow: none; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.brown.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A5673F inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #A5673F inset; } -.ui.basic.table > thead, -.ui.basic.table > tfoot { - -webkit-box-shadow: none; - box-shadow: none; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.brown.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D67C1C inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #D67C1C inset; } -.ui.basic.table > thead > tr > th, -.ui.basic.table > tbody > tr > th, -.ui.basic.table > tfoot > tr > th, -.ui.basic.table > tr > th { - background: transparent; - border-left: none; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.brown.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D67C1C inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #D67C1C inset; } -.ui.basic.table > tbody > tr { - border-bottom: 1px solid rgba(0, 0, 0, 0.1); +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.grey.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #767676 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #767676 inset; } -.ui.basic.table > tbody > tr > td, -.ui.basic.table > tfoot > tr > td, -.ui.basic.table > tr > td { - background: transparent; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.grey.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #767676 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #767676 inset; } -.ui.basic.striped.table > tbody > tr:nth-child(2n) { - background-color: rgba(0, 0, 0, 0.05); +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.grey.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DCDDDE inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #DCDDDE inset; } -/* Very Basic */ - -.ui[class*="very basic"].table { - border: none; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.grey.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DCDDDE inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #DCDDDE inset; } -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td { - padding: ''; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.black.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #1B1C1D inset; } -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th:first-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th:first-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th:first-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th:first-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td:first-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td:first-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > td:first-child { - padding-left: 0; +.ui.ui.ui.ui[class*="tablet stackable"].table tr.marked.black.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #1B1C1D inset; } -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th:last-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th:last-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th:last-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th:last-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td:last-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td:last-child, -.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > td:last-child { - padding-right: 0; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.black.left { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, 0.2em 0 0 0 #545454 inset; } -.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr:first-child > th { - padding-top: 0; +.ui.ui.ui.ui[class*="tablet stackable"].inverted.table tr.marked.black.right { + -webkit-box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; + box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset, -0.2em 0 0 0 #545454 inset; } /*-------------- - Celled + Text Alignment ---------------*/ -.ui.celled.table > tr > th, -.ui.celled.table > thead > tr > th, -.ui.celled.table > tbody > tr > th, -.ui.celled.table > tfoot > tr > th, -.ui.celled.table > tr > td, -.ui.celled.table > tbody > tr > td, -.ui.celled.table > tfoot > tr > td { - border-left: 1px solid rgba(34, 36, 38, 0.1); +.ui.table[class*="left aligned"], +.ui.table [class*="left aligned"] { + text-align: left; } -.ui.inverted.celled.table > tbody > tr > td, -.ui.inverted.celled.table > tr > td { - border-left: 1px solid rgba(255, 255, 255, 0.1); +.ui.table[class*="center aligned"], +.ui.table [class*="center aligned"] { + text-align: center; } -.ui.celled.table > tr > th:first-child, -.ui.celled.table > thead > tr > th:first-child, -.ui.celled.table > tbody > tr > th:first-child, -.ui.celled.table > tfoot > tr > th:first-child, -.ui.celled.table > tr > td:first-child, -.ui.celled.table > tbody > tr > td:first-child, -.ui.celled.table > tfoot > tr > td:first-child { - border-left: none; +.ui.table[class*="right aligned"], +.ui.table [class*="right aligned"] { + text-align: right; } -/*-------------- - Padded - ---------------*/ +/*------------------ + Vertical Alignment + ------------------*/ -.ui.padded.table > tr > th, -.ui.padded.table > thead > tr > th, -.ui.padded.table > tbody > tr > th, -.ui.padded.table > tfoot > tr > th { - padding-left: 1em; - padding-right: 1em; +.ui.table[class*="top aligned"], +.ui.table [class*="top aligned"] { + vertical-align: top; } -.ui.padded.table > tr > th, -.ui.padded.table > thead > tr > th, -.ui.padded.table > tbody > tr > th, -.ui.padded.table > tfoot > tr > th, -.ui.padded.table > tr > td, -.ui.padded.table > tbody > tr > td, -.ui.padded.table > tfoot > tr > td { - padding: 1em 1em; +.ui.table[class*="middle aligned"], +.ui.table [class*="middle aligned"] { + vertical-align: middle; } -/* Very */ - -.ui[class*="very padded"].table > tr > th, -.ui[class*="very padded"].table > thead > tr > th, -.ui[class*="very padded"].table > tbody > tr > th, -.ui[class*="very padded"].table > tfoot > tr > th { - padding-left: 1.5em; - padding-right: 1.5em; +.ui.table[class*="bottom aligned"], +.ui.table [class*="bottom aligned"] { + vertical-align: bottom; } -.ui[class*="very padded"].table > tr > td, -.ui[class*="very padded"].table > tbody > tr > td, -.ui[class*="very padded"].table > tfoot > tr > td { - padding: 1.5em 1.5em; +/*-------------- + Collapsing + ---------------*/ + +.ui.table th.collapsing, +.ui.table td.collapsing { + width: 1px; + white-space: nowrap; } /*-------------- - Compact + Fixed ---------------*/ -.ui.compact.table > tr > th, -.ui.compact.table > thead > tr > th, -.ui.compact.table > tbody > tr > th, -.ui.compact.table > tfoot > tr > th { - padding-left: 0.7em; - padding-right: 0.7em; +.ui.fixed.table { + table-layout: fixed; } -.ui.compact.table > tr > td, -.ui.compact.table > tbody > tr > td, -.ui.compact.table > tfoot > tr > td { - padding: 0.5em 0.7em; +.ui.fixed.table th, +.ui.fixed.table td { + overflow: hidden; + text-overflow: ellipsis; } -/* Very */ +/*-------------- + Selectable + ---------------*/ -.ui[class*="very compact"].table > tr > th, -.ui[class*="very compact"].table > thead > tr > th, -.ui[class*="very compact"].table > tbody > tr > th, -.ui[class*="very compact"].table > tfoot > tr > th { - padding-left: 0.6em; - padding-right: 0.6em; +.ui.ui.selectable.table > tbody > tr:hover, +.ui.table tbody tr td.selectable:hover { + background: rgba(0, 0, 0, 0.05); + color: rgba(0, 0, 0, 0.95); } -.ui[class*="very compact"].table > tr > td, -.ui[class*="very compact"].table > tbody > tr > td, -.ui[class*="very compact"].table > tfoot > tr > td { - padding: 0.4em 0.6em; +.ui.ui.selectable.inverted.table > tbody > tr:hover, +.ui.inverted.table tbody tr td.selectable:hover { + background: rgba(255, 255, 255, 0.08); + color: #ffffff; } -/*-------------- - Stuck - ---------------*/ +/* Selectable Cell Link */ -.ui.stuck.table:not(.inverted) { - background: #FFFFFF; +.ui.table tbody tr td.selectable { + padding: 0; } -.ui.stuck.table:not(.inverted) > thead > tr { - background: #F9FAFB; +.ui.table tbody tr td.selectable > a:not(.ui) { + display: block; + color: inherit; + padding: 0.78571429em 0.78571429em; } -.ui.stuck.table:not(.inverted) > tbody > tr { - background: #FFFFFF; +.ui.table > tr > td.selectable, +.ui.table > tbody > tr > td.selectable, +.ui.selectable.table > tbody > tr, +.ui.selectable.table > tr { + cursor: pointer; } -.ui.stuck.table:not(.inverted) > tfoot > tr { - background: #F9FAFB; +/* Other States */ + +.ui.ui.selectable.table tr.error:hover, +.ui.table tr td.selectable.error:hover, +.ui.selectable.table tr:hover td.error { + background: #ffe7e7; + color: #943634; } -.ui.stuck.table:not(.inverted).basic > thead > tr, -.ui.stuck.table:not(.inverted).basic > tfoot > tr { - background: #FFFFFF; +.ui.ui.selectable.table tr.warning:hover, +.ui.table tr td.selectable.warning:hover, +.ui.selectable.table tr:hover td.warning { + background: #fff4e4; + color: #493107; } -.ui.inverted.stuck.table > thead > tr { - background: #252525; +.ui.ui.selectable.table tr.active:hover, +.ui.table tr td.selectable.active:hover, +.ui.selectable.table tr:hover td.active { + background: #E0E0E0; + color: rgba(0, 0, 0, 0.87); } -.ui.inverted.stuck.table > tbody > tr { - background: #333333; +.ui.ui.selectable.table tr.positive:hover, +.ui.table tr td.selectable.positive:hover, +.ui.selectable.table tr:hover td.positive { + background: #f7ffe6; + color: #275b28; } -.ui.inverted.stuck.table > tfoot > tr { - background: #252525; +.ui.ui.selectable.table tr.negative:hover, +.ui.table tr td.selectable.negative:hover, +.ui.selectable.table tr:hover td.negative { + background: #ffe7e7; + color: #943634; } -.ui.inverted.stuck.table.basic > thead > tr, -.ui.inverted.stuck.table.basic > tfoot > tr { - background: #333333; +/*------------------- + Attached + --------------------*/ + +/* Middle */ + +.ui.attached.table { + top: 0; + bottom: 0; + border-radius: 0; + margin: 0 -1px; + width: calc(100% + 2px); + max-width: calc(100% + 2px); + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid #D4D4D5; } -.ui.head.stuck.table > thead, -.ui.foot.stuck.table > tfoot { - position: sticky; - z-index: 800; +.ui.attached + .ui.attached.table:not(.top) { + border-top: none; } -.ui.head.stuck.table { - border-top: 0; +/* Top */ + +.ui[class*="top attached"].table { + bottom: 0; + margin-bottom: 0; + top: 0; + margin-top: 1em; + border-radius: 0.28571429rem 0.28571429rem 0 0; +} + +.ui.table[class*="top attached"]:first-child { + margin-top: 0; } -.ui.head.stuck.table > thead { +/* Bottom */ + +.ui[class*="bottom attached"].table { + bottom: 0; + margin-top: 0; top: 0; - bottom: auto; + margin-bottom: 1em; + -webkit-box-shadow: none, none; + box-shadow: none, none; + border-radius: 0 0 0.28571429rem 0.28571429rem; } -.ui.head.stuck.table > thead > tr:first-child > th { - border-top: 1px solid rgba(34, 36, 38, 0.1); +.ui[class*="bottom attached"].table:last-child { + margin-bottom: 0; } -.ui.head.stuck.table.inverted > thead > tr:first-child > th { - border-top: 1px solid rgba(255, 255, 255, 0.1); +/*-------------- + Striped + ---------------*/ + +/* Table Striping */ + +.ui.striped.table > tr:nth-child(2n), +.ui.striped.table > tbody > tr:nth-child(2n) { + background-color: rgba(0, 0, 50, 0.02); } -.ui.foot.stuck.table { - border-bottom: 0; +/* Stripes */ + +.ui.inverted.striped.table > tr:nth-child(2n), +.ui.inverted.striped.table > tbody > tr:nth-child(2n) { + background-color: rgba(255, 255, 255, 0.05); } -.ui.foot.stuck.table > tfoot { - top: auto; - bottom: 0; +/* Allow striped active hover */ + +.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover { + background: #EFEFEF; + color: rgba(0, 0, 0, 0.95); } -.ui.foot.stuck.table > tfoot > tr:last-child > td, -.ui.foot.stuck.table > tfoot > tr:last-child > th { - border-bottom: 1px solid rgba(34, 36, 38, 0.1); +/*-------------- + Single Line +---------------*/ + +.ui.table[class*="single line"], +.ui.table [class*="single line"] { + white-space: nowrap; } -.ui.foot.stuck.table.inverted > tfoot > tr:first-child > td, -.ui.foot.stuck.table.inverted > tfoot > tr:first-child > th { - border-top: 1px solid rgba(255, 255, 255, 0.1); +/*------------------- + Colors +--------------------*/ + +.ui.primary.table { + border-top: 0.2em solid #2185D0; } -.ui.first.stuck.table { - border-left: 0; +.ui.inverted.primary.table { + background-color: #2185D0; + color: #FFFFFF; } -.ui.first.stuck.table th:first-child, -.ui.first.stuck.table td:first-child { - position: sticky; - left: 0; - border-left: 1px solid rgba(34, 36, 38, 0.1); - background: inherit; +.ui.ui.ui.ui.table tr.primary:not(.marked), +.ui.ui.table td.primary:not(.marked) { + background: #ddf4ff; + color: rgba(255, 255, 255, 0.9); } -.ui.first.stuck.table.inverted th:first-child, -.ui.first.stuck.table.inverted td:first-child { - border-left: 1px solid rgba(255, 255, 255, 0.1); +.ui.ui.selectable.table tr.primary:not(.marked):hover, +.ui.table tr td.selectable.primary:not(.marked):hover, +.ui.selectable.table tr:hover td.primary:not(.marked) { + background: #d3f1ff; + color: rgba(255, 255, 255, 0.9); } -.ui.last.stuck.table { - border-right: 0; +.ui.table td.marked.primary.left, +.ui.table tr.marked.primary.left { + -webkit-box-shadow: 0.2em 0 0 0 #2185D0 inset; + box-shadow: 0.2em 0 0 0 #2185D0 inset; } -.ui.last.stuck.table th:last-child, -.ui.last.stuck.table td:last-child { - position: sticky; - right: 0; - border-right: 1px solid rgba(34, 36, 38, 0.1); - background: inherit; +.ui.table td.marked.primary.right, +.ui.table tr.marked.primary.right { + -webkit-box-shadow: -0.2em 0 0 0 #2185D0 inset; + box-shadow: -0.2em 0 0 0 #2185D0 inset; } -.ui.last.stuck.table.inverted th:last-child, -.ui.last.stuck.table.inverted td:last-child { - border-right: 1px solid rgba(255, 255, 255, 0.1); +.ui.inverted.table td.marked.primary.left, +.ui.inverted.table tr.marked.primary.left { + -webkit-box-shadow: 0.2em 0 0 0 #54C8FF inset; + box-shadow: 0.2em 0 0 0 #54C8FF inset; } -.ui.celled.first.stuck.table th:first-child, -.ui.celled.first.stuck.table td:first-child { - border-right: 1px solid rgba(34, 36, 38, 0.1); +.ui.inverted.table td.marked.primary.right, +.ui.inverted.table tr.marked.primary.right { + -webkit-box-shadow: -0.2em 0 0 0 #54C8FF inset; + box-shadow: -0.2em 0 0 0 #54C8FF inset; } -.ui.celled.last.stuck.table th:last-child, -.ui.celled.last.stuck.table td:last-child { - border-left: 1px solid rgba(34, 36, 38, 0.1); +.ui.secondary.table { + border-top: 0.2em solid #1B1C1D; } -.ui.inverted.celled.first.stuck.table th:first-child, -.ui.inverted.celled.first.stuck.table td:first-child { - border-right: 1px solid rgba(255, 255, 255, 0.1); +.ui.inverted.secondary.table { + background-color: #1B1C1D; + color: #FFFFFF; } -.ui.inverted.celled.last.stuck.table th:last-child, -.ui.inverted.celled.last.stuck.table td:last-child { - border-left: 1px solid rgba(255, 255, 255, 0.1); +.ui.ui.ui.ui.table tr.secondary:not(.marked), +.ui.ui.table td.secondary:not(.marked) { + background: #dddddd; + color: rgba(255, 255, 255, 0.9); } -/*-------------- - Sizes ----------------*/ +.ui.ui.selectable.table tr.secondary:not(.marked):hover, +.ui.table tr td.selectable.secondary:not(.marked):hover, +.ui.selectable.table tr:hover td.secondary:not(.marked) { + background: #e2e2e2; + color: rgba(255, 255, 255, 0.9); +} -/* Standard */ +.ui.table td.marked.secondary.left, +.ui.table tr.marked.secondary.left { + -webkit-box-shadow: 0.2em 0 0 0 #1B1C1D inset; + box-shadow: 0.2em 0 0 0 #1B1C1D inset; +} -.ui.table { - font-size: 1em; +.ui.table td.marked.secondary.right, +.ui.table tr.marked.secondary.right { + -webkit-box-shadow: -0.2em 0 0 0 #1B1C1D inset; + box-shadow: -0.2em 0 0 0 #1B1C1D inset; } -.ui.mini.table { - font-size: 0.78571429rem; +.ui.inverted.table td.marked.secondary.left, +.ui.inverted.table tr.marked.secondary.left { + -webkit-box-shadow: 0.2em 0 0 0 #545454 inset; + box-shadow: 0.2em 0 0 0 #545454 inset; } -.ui.tiny.table { - font-size: 0.85714286rem; +.ui.inverted.table td.marked.secondary.right, +.ui.inverted.table tr.marked.secondary.right { + -webkit-box-shadow: -0.2em 0 0 0 #545454 inset; + box-shadow: -0.2em 0 0 0 #545454 inset; } -.ui.small.table { - font-size: 0.9em; +.ui.red.table { + border-top: 0.2em solid #DB2828; } -.ui.large.table { - font-size: 1.1em; +.ui.inverted.red.table { + background-color: #DB2828; + color: #FFFFFF; } -.ui.big.table { - font-size: 1.28571429rem; +.ui.ui.ui.ui.table tr.red:not(.marked), +.ui.ui.table td.red:not(.marked) { + background: #ffe1df; + color: #DB2828; } -.ui.huge.table { - font-size: 1.42857143rem; +.ui.ui.selectable.table tr.red:not(.marked):hover, +.ui.table tr td.selectable.red:not(.marked):hover, +.ui.selectable.table tr:hover td.red:not(.marked) { + background: #ffd7d5; + color: #DB2828; } -.ui.massive.table { - font-size: 1.71428571rem; +.ui.table td.marked.red.left, +.ui.table tr.marked.red.left { + -webkit-box-shadow: 0.2em 0 0 0 #DB2828 inset; + box-shadow: 0.2em 0 0 0 #DB2828 inset; } -/******************************* - Site Overrides -*******************************/ +.ui.table td.marked.red.right, +.ui.table tr.marked.red.right { + -webkit-box-shadow: -0.2em 0 0 0 #DB2828 inset; + box-shadow: -0.2em 0 0 0 #DB2828 inset; +} -/******************************* - Advertisement -*******************************/ +.ui.inverted.table td.marked.red.left, +.ui.inverted.table tr.marked.red.left { + -webkit-box-shadow: 0.2em 0 0 0 #FF695E inset; + box-shadow: 0.2em 0 0 0 #FF695E inset; +} -.ui.ad { - display: block; - overflow: hidden; - margin: 1em 0; +.ui.inverted.table td.marked.red.right, +.ui.inverted.table tr.marked.red.right { + -webkit-box-shadow: -0.2em 0 0 0 #FF695E inset; + box-shadow: -0.2em 0 0 0 #FF695E inset; } -.ui.ad:first-child { - margin: 0; +.ui.orange.table { + border-top: 0.2em solid #F2711C; } -.ui.ad:last-child { - margin: 0; +.ui.inverted.orange.table { + background-color: #F2711C; + color: #FFFFFF; } -.ui.ad iframe { - margin: 0; - padding: 0; - border: none; - overflow: hidden; +.ui.ui.ui.ui.table tr.orange:not(.marked), +.ui.ui.table td.orange:not(.marked) { + background: #ffe7d1; + color: #F2711C; } -/*-------------- - Common ----------------*/ +.ui.ui.selectable.table tr.orange:not(.marked):hover, +.ui.table tr td.selectable.orange:not(.marked):hover, +.ui.selectable.table tr:hover td.orange:not(.marked) { + background: #fae1cc; + color: #F2711C; +} -/* Leaderboard */ +.ui.table td.marked.orange.left, +.ui.table tr.marked.orange.left { + -webkit-box-shadow: 0.2em 0 0 0 #F2711C inset; + box-shadow: 0.2em 0 0 0 #F2711C inset; +} -.ui.leaderboard.ad { - width: 728px; - height: 90px; +.ui.table td.marked.orange.right, +.ui.table tr.marked.orange.right { + -webkit-box-shadow: -0.2em 0 0 0 #F2711C inset; + box-shadow: -0.2em 0 0 0 #F2711C inset; } -/* Medium Rectangle */ +.ui.inverted.table td.marked.orange.left, +.ui.inverted.table tr.marked.orange.left { + -webkit-box-shadow: 0.2em 0 0 0 #FF851B inset; + box-shadow: 0.2em 0 0 0 #FF851B inset; +} -.ui[class*="medium rectangle"].ad { - width: 300px; - height: 250px; +.ui.inverted.table td.marked.orange.right, +.ui.inverted.table tr.marked.orange.right { + -webkit-box-shadow: -0.2em 0 0 0 #FF851B inset; + box-shadow: -0.2em 0 0 0 #FF851B inset; } -/* Large Rectangle */ +.ui.yellow.table { + border-top: 0.2em solid #FBBD08; +} -.ui[class*="large rectangle"].ad { - width: 336px; - height: 280px; +.ui.inverted.yellow.table { + background-color: #FBBD08; + color: #FFFFFF; } -/* Half Page */ +.ui.ui.ui.ui.table tr.yellow:not(.marked), +.ui.ui.table td.yellow:not(.marked) { + background: #fff9d2; + color: #B58105; +} -.ui[class*="half page"].ad { - width: 300px; - height: 600px; +.ui.ui.selectable.table tr.yellow:not(.marked):hover, +.ui.table tr td.selectable.yellow:not(.marked):hover, +.ui.selectable.table tr:hover td.yellow:not(.marked) { + background: #fbf5cc; + color: #B58105; } -/*-------------- - Square - ---------------*/ +.ui.table td.marked.yellow.left, +.ui.table tr.marked.yellow.left { + -webkit-box-shadow: 0.2em 0 0 0 #FBBD08 inset; + box-shadow: 0.2em 0 0 0 #FBBD08 inset; +} -/* Square */ +.ui.table td.marked.yellow.right, +.ui.table tr.marked.yellow.right { + -webkit-box-shadow: -0.2em 0 0 0 #FBBD08 inset; + box-shadow: -0.2em 0 0 0 #FBBD08 inset; +} -.ui.square.ad { - width: 250px; - height: 250px; +.ui.inverted.table td.marked.yellow.left, +.ui.inverted.table tr.marked.yellow.left { + -webkit-box-shadow: 0.2em 0 0 0 #FFE21F inset; + box-shadow: 0.2em 0 0 0 #FFE21F inset; +} + +.ui.inverted.table td.marked.yellow.right, +.ui.inverted.table tr.marked.yellow.right { + -webkit-box-shadow: -0.2em 0 0 0 #FFE21F inset; + box-shadow: -0.2em 0 0 0 #FFE21F inset; } -/* Small Square */ +.ui.olive.table { + border-top: 0.2em solid #B5CC18; +} -.ui[class*="small square"].ad { - width: 200px; - height: 200px; +.ui.inverted.olive.table { + background-color: #B5CC18; + color: #FFFFFF; } -/*-------------- - Rectangle - ---------------*/ +.ui.ui.ui.ui.table tr.olive:not(.marked), +.ui.ui.table td.olive:not(.marked) { + background: #f7fae4; + color: #8ABC1E; +} -/* Small Rectangle */ +.ui.ui.selectable.table tr.olive:not(.marked):hover, +.ui.table tr td.selectable.olive:not(.marked):hover, +.ui.selectable.table tr:hover td.olive:not(.marked) { + background: #f6fada; + color: #8ABC1E; +} -.ui[class*="small rectangle"].ad { - width: 180px; - height: 150px; +.ui.table td.marked.olive.left, +.ui.table tr.marked.olive.left { + -webkit-box-shadow: 0.2em 0 0 0 #B5CC18 inset; + box-shadow: 0.2em 0 0 0 #B5CC18 inset; } -/* Vertical Rectangle */ +.ui.table td.marked.olive.right, +.ui.table tr.marked.olive.right { + -webkit-box-shadow: -0.2em 0 0 0 #B5CC18 inset; + box-shadow: -0.2em 0 0 0 #B5CC18 inset; +} -.ui[class*="vertical rectangle"].ad { - width: 240px; - height: 400px; +.ui.inverted.table td.marked.olive.left, +.ui.inverted.table tr.marked.olive.left { + -webkit-box-shadow: 0.2em 0 0 0 #D9E778 inset; + box-shadow: 0.2em 0 0 0 #D9E778 inset; } -/*-------------- - Button - ---------------*/ +.ui.inverted.table td.marked.olive.right, +.ui.inverted.table tr.marked.olive.right { + -webkit-box-shadow: -0.2em 0 0 0 #D9E778 inset; + box-shadow: -0.2em 0 0 0 #D9E778 inset; +} -.ui.button.ad { - width: 120px; - height: 90px; +.ui.green.table { + border-top: 0.2em solid #21BA45; } -.ui[class*="square button"].ad { - width: 125px; - height: 125px; +.ui.inverted.green.table { + background-color: #21BA45; + color: #FFFFFF; } -.ui[class*="small button"].ad { - width: 120px; - height: 60px; +.ui.ui.ui.ui.table tr.green:not(.marked), +.ui.ui.table td.green:not(.marked) { + background: #d5f5d9; + color: #1EBC30; } -/*-------------- - Skyscrapers - ---------------*/ +.ui.ui.selectable.table tr.green:not(.marked):hover, +.ui.table tr td.selectable.green:not(.marked):hover, +.ui.selectable.table tr:hover td.green:not(.marked) { + background: #d2eed5; + color: #1EBC30; +} -/* Skyscraper */ +.ui.table td.marked.green.left, +.ui.table tr.marked.green.left { + -webkit-box-shadow: 0.2em 0 0 0 #21BA45 inset; + box-shadow: 0.2em 0 0 0 #21BA45 inset; +} -.ui.skyscraper.ad { - width: 120px; - height: 600px; +.ui.table td.marked.green.right, +.ui.table tr.marked.green.right { + -webkit-box-shadow: -0.2em 0 0 0 #21BA45 inset; + box-shadow: -0.2em 0 0 0 #21BA45 inset; } -/* Wide Skyscraper */ +.ui.inverted.table td.marked.green.left, +.ui.inverted.table tr.marked.green.left { + -webkit-box-shadow: 0.2em 0 0 0 #2ECC40 inset; + box-shadow: 0.2em 0 0 0 #2ECC40 inset; +} -.ui[class*="wide skyscraper"].ad { - width: 160px; +.ui.inverted.table td.marked.green.right, +.ui.inverted.table tr.marked.green.right { + -webkit-box-shadow: -0.2em 0 0 0 #2ECC40 inset; + box-shadow: -0.2em 0 0 0 #2ECC40 inset; } -/*-------------- - Banners - ---------------*/ +.ui.teal.table { + border-top: 0.2em solid #00B5AD; +} -/* Banner */ +.ui.inverted.teal.table { + background-color: #00B5AD; + color: #FFFFFF; +} -.ui.banner.ad { - width: 468px; - height: 60px; +.ui.ui.ui.ui.table tr.teal:not(.marked), +.ui.ui.table td.teal:not(.marked) { + background: #e2ffff; + color: #10A3A3; } -/* Vertical Banner */ +.ui.ui.selectable.table tr.teal:not(.marked):hover, +.ui.table tr td.selectable.teal:not(.marked):hover, +.ui.selectable.table tr:hover td.teal:not(.marked) { + background: #d8ffff; + color: #10A3A3; +} -.ui[class*="vertical banner"].ad { - width: 120px; - height: 240px; +.ui.table td.marked.teal.left, +.ui.table tr.marked.teal.left { + -webkit-box-shadow: 0.2em 0 0 0 #00B5AD inset; + box-shadow: 0.2em 0 0 0 #00B5AD inset; } -/* Top Banner */ +.ui.table td.marked.teal.right, +.ui.table tr.marked.teal.right { + -webkit-box-shadow: -0.2em 0 0 0 #00B5AD inset; + box-shadow: -0.2em 0 0 0 #00B5AD inset; +} -.ui[class*="top banner"].ad { - width: 930px; - height: 180px; +.ui.inverted.table td.marked.teal.left, +.ui.inverted.table tr.marked.teal.left { + -webkit-box-shadow: 0.2em 0 0 0 #6DFFFF inset; + box-shadow: 0.2em 0 0 0 #6DFFFF inset; } -/* Half Banner */ +.ui.inverted.table td.marked.teal.right, +.ui.inverted.table tr.marked.teal.right { + -webkit-box-shadow: -0.2em 0 0 0 #6DFFFF inset; + box-shadow: -0.2em 0 0 0 #6DFFFF inset; +} -.ui[class*="half banner"].ad { - width: 234px; - height: 60px; +.ui.blue.table { + border-top: 0.2em solid #2185D0; } -/*-------------- - Boards ----------------*/ +.ui.inverted.blue.table { + background-color: #2185D0; + color: #FFFFFF; +} -/* Leaderboard */ +.ui.ui.ui.ui.table tr.blue:not(.marked), +.ui.ui.table td.blue:not(.marked) { + background: #ddf4ff; + color: #2185D0; +} -.ui[class*="large leaderboard"].ad { - width: 970px; - height: 90px; +.ui.ui.selectable.table tr.blue:not(.marked):hover, +.ui.table tr td.selectable.blue:not(.marked):hover, +.ui.selectable.table tr:hover td.blue:not(.marked) { + background: #d3f1ff; + color: #2185D0; } -/* Billboard */ +.ui.table td.marked.blue.left, +.ui.table tr.marked.blue.left { + -webkit-box-shadow: 0.2em 0 0 0 #2185D0 inset; + box-shadow: 0.2em 0 0 0 #2185D0 inset; +} -.ui.billboard.ad { - width: 970px; - height: 250px; +.ui.table td.marked.blue.right, +.ui.table tr.marked.blue.right { + -webkit-box-shadow: -0.2em 0 0 0 #2185D0 inset; + box-shadow: -0.2em 0 0 0 #2185D0 inset; } -/*-------------- - Panorama - ---------------*/ +.ui.inverted.table td.marked.blue.left, +.ui.inverted.table tr.marked.blue.left { + -webkit-box-shadow: 0.2em 0 0 0 #54C8FF inset; + box-shadow: 0.2em 0 0 0 #54C8FF inset; +} -/* Panorama */ +.ui.inverted.table td.marked.blue.right, +.ui.inverted.table tr.marked.blue.right { + -webkit-box-shadow: -0.2em 0 0 0 #54C8FF inset; + box-shadow: -0.2em 0 0 0 #54C8FF inset; +} -.ui.panorama.ad { - width: 980px; - height: 120px; +.ui.violet.table { + border-top: 0.2em solid #6435C9; } -/*-------------- - Netboard - ---------------*/ +.ui.inverted.violet.table { + background-color: #6435C9; + color: #FFFFFF; +} -/* Netboard */ +.ui.ui.ui.ui.table tr.violet:not(.marked), +.ui.ui.table td.violet:not(.marked) { + background: #ece9fe; + color: #6435C9; +} -.ui.netboard.ad { - width: 580px; - height: 400px; +.ui.ui.selectable.table tr.violet:not(.marked):hover, +.ui.table tr td.selectable.violet:not(.marked):hover, +.ui.selectable.table tr:hover td.violet:not(.marked) { + background: #e3deff; + color: #6435C9; } -/*-------------- - Mobile - ---------------*/ +.ui.table td.marked.violet.left, +.ui.table tr.marked.violet.left { + -webkit-box-shadow: 0.2em 0 0 0 #6435C9 inset; + box-shadow: 0.2em 0 0 0 #6435C9 inset; +} -/* Large Mobile Banner */ +.ui.table td.marked.violet.right, +.ui.table tr.marked.violet.right { + -webkit-box-shadow: -0.2em 0 0 0 #6435C9 inset; + box-shadow: -0.2em 0 0 0 #6435C9 inset; +} -.ui[class*="large mobile banner"].ad { - width: 320px; - height: 100px; +.ui.inverted.table td.marked.violet.left, +.ui.inverted.table tr.marked.violet.left { + -webkit-box-shadow: 0.2em 0 0 0 #A291FB inset; + box-shadow: 0.2em 0 0 0 #A291FB inset; } -/* Mobile Leaderboard */ +.ui.inverted.table td.marked.violet.right, +.ui.inverted.table tr.marked.violet.right { + -webkit-box-shadow: -0.2em 0 0 0 #A291FB inset; + box-shadow: -0.2em 0 0 0 #A291FB inset; +} -.ui[class*="mobile leaderboard"].ad { - width: 320px; - height: 50px; +.ui.purple.table { + border-top: 0.2em solid #A333C8; } -/******************************* - Types -*******************************/ +.ui.inverted.purple.table { + background-color: #A333C8; + color: #FFFFFF; +} -/* Mobile Sizes */ +.ui.ui.ui.ui.table tr.purple:not(.marked), +.ui.ui.table td.purple:not(.marked) { + background: #f8e3ff; + color: #A333C8; +} -.ui.mobile.ad { - display: none; +.ui.ui.selectable.table tr.purple:not(.marked):hover, +.ui.table tr td.selectable.purple:not(.marked):hover, +.ui.selectable.table tr:hover td.purple:not(.marked) { + background: #f5d9ff; + color: #A333C8; } -@media only screen and (max-width: 767.98px) { - .ui.mobile.ad { - display: block; - } +.ui.table td.marked.purple.left, +.ui.table tr.marked.purple.left { + -webkit-box-shadow: 0.2em 0 0 0 #A333C8 inset; + box-shadow: 0.2em 0 0 0 #A333C8 inset; } -/******************************* - Variations -*******************************/ +.ui.table td.marked.purple.right, +.ui.table tr.marked.purple.right { + -webkit-box-shadow: -0.2em 0 0 0 #A333C8 inset; + box-shadow: -0.2em 0 0 0 #A333C8 inset; +} -.ui.centered.ad { - margin-left: auto; - margin-right: auto; +.ui.inverted.table td.marked.purple.left, +.ui.inverted.table tr.marked.purple.left { + -webkit-box-shadow: 0.2em 0 0 0 #DC73FF inset; + box-shadow: 0.2em 0 0 0 #DC73FF inset; } -.ui.test.ad { - position: relative; - background: #545454; +.ui.inverted.table td.marked.purple.right, +.ui.inverted.table tr.marked.purple.right { + -webkit-box-shadow: -0.2em 0 0 0 #DC73FF inset; + box-shadow: -0.2em 0 0 0 #DC73FF inset; } -.ui.test.ad::after { - position: absolute; - top: 50%; - left: 50%; - width: 100%; - text-align: center; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - content: 'Ad'; - color: #FFFFFF; - font-size: 1em; - font-weight: 600; +.ui.pink.table { + border-top: 0.2em solid #E03997; } -.ui.mobile.test.ad::after { - font-size: 0.85714286em; +.ui.inverted.pink.table { + background-color: #E03997; + color: #FFFFFF; } -.ui.test.ad[data-text]::after { - content: attr(data-text); +.ui.ui.ui.ui.table tr.pink:not(.marked), +.ui.ui.table td.pink:not(.marked) { + background: #ffe8f9; + color: #E03997; } -/******************************* - Theme Overrides -*******************************/ +.ui.ui.selectable.table tr.pink:not(.marked):hover, +.ui.table tr td.selectable.pink:not(.marked):hover, +.ui.selectable.table tr:hover td.pink:not(.marked) { + background: #ffdef6; + color: #E03997; +} -/******************************* - User Variable Overrides -*******************************/ +.ui.table td.marked.pink.left, +.ui.table tr.marked.pink.left { + -webkit-box-shadow: 0.2em 0 0 0 #E03997 inset; + box-shadow: 0.2em 0 0 0 #E03997 inset; +} -/******************************* - Standard -*******************************/ +.ui.table td.marked.pink.right, +.ui.table tr.marked.pink.right { + -webkit-box-shadow: -0.2em 0 0 0 #E03997 inset; + box-shadow: -0.2em 0 0 0 #E03997 inset; +} -/*-------------- - Card ----------------*/ +.ui.inverted.table td.marked.pink.left, +.ui.inverted.table tr.marked.pink.left { + -webkit-box-shadow: 0.2em 0 0 0 #FF8EDF inset; + box-shadow: 0.2em 0 0 0 #FF8EDF inset; +} -.ui.cards > .card, -.ui.card { - max-width: 100%; - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - width: 290px; - min-height: 0; - background: #FFFFFF; - padding: 0; - border: none; - border-radius: 0.28571429rem; - -webkit-box-shadow: 0 1px 3px 0 #D4D4D5, 0 0 0 1px #D4D4D5; - box-shadow: 0 1px 3px 0 #D4D4D5, 0 0 0 1px #D4D4D5; - -webkit-transition: -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease; - transition: -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease; - transition: box-shadow 0.1s ease, transform 0.1s ease; - transition: box-shadow 0.1s ease, transform 0.1s ease, -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease; - z-index: ''; - word-wrap: break-word; +.ui.inverted.table td.marked.pink.right, +.ui.inverted.table tr.marked.pink.right { + -webkit-box-shadow: -0.2em 0 0 0 #FF8EDF inset; + box-shadow: -0.2em 0 0 0 #FF8EDF inset; } -.ui.card { - margin: 1em 0; +.ui.brown.table { + border-top: 0.2em solid #A5673F; } -.ui.cards > .card a, -.ui.card a { - cursor: pointer; +.ui.inverted.brown.table { + background-color: #A5673F; + color: #FFFFFF; } -.ui.card:first-child { - margin-top: 0; +.ui.ui.ui.ui.table tr.brown:not(.marked), +.ui.ui.table td.brown:not(.marked) { + background: #f7e5d2; + color: #A5673F; } -.ui.card:last-child { - margin-bottom: 0; +.ui.ui.selectable.table tr.brown:not(.marked):hover, +.ui.table tr td.selectable.brown:not(.marked):hover, +.ui.selectable.table tr:hover td.brown:not(.marked) { + background: #efe0cf; + color: #A5673F; } -/*-------------- - Cards ----------------*/ +.ui.table td.marked.brown.left, +.ui.table tr.marked.brown.left { + -webkit-box-shadow: 0.2em 0 0 0 #A5673F inset; + box-shadow: 0.2em 0 0 0 #A5673F inset; +} -.ui.cards { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: -0.875em -0.5em; - -ms-flex-wrap: wrap; - flex-wrap: wrap; +.ui.table td.marked.brown.right, +.ui.table tr.marked.brown.right { + -webkit-box-shadow: -0.2em 0 0 0 #A5673F inset; + box-shadow: -0.2em 0 0 0 #A5673F inset; } -.ui.cards > .card { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: 0.875em 0.5em; - float: none; +.ui.inverted.table td.marked.brown.left, +.ui.inverted.table tr.marked.brown.left { + -webkit-box-shadow: 0.2em 0 0 0 #D67C1C inset; + box-shadow: 0.2em 0 0 0 #D67C1C inset; } -/* Clearing */ +.ui.inverted.table td.marked.brown.right, +.ui.inverted.table tr.marked.brown.right { + -webkit-box-shadow: -0.2em 0 0 0 #D67C1C inset; + box-shadow: -0.2em 0 0 0 #D67C1C inset; +} -.ui.cards::after, -.ui.card::after { - display: block; - content: ' '; - height: 0; - clear: both; - overflow: hidden; - visibility: hidden; +.ui.grey.table { + border-top: 0.2em solid #767676; } -/* Consecutive Card Groups Preserve Row Spacing */ +.ui.inverted.grey.table { + background-color: #767676; + color: #FFFFFF; +} -.ui.cards ~ .ui.cards { - margin-top: 0.875em; +.ui.ui.ui.ui.table tr.grey:not(.marked), +.ui.ui.table td.grey:not(.marked) { + background: #DCDDDE; + color: #767676; } -/*-------------- - Rounded Edges ----------------*/ +.ui.ui.selectable.table tr.grey:not(.marked):hover, +.ui.table tr td.selectable.grey:not(.marked):hover, +.ui.selectable.table tr:hover td.grey:not(.marked) { + background: #c2c4c5; + color: #767676; +} -.ui.cards > .card > :first-child, -.ui.card > :first-child { - border-radius: 0.28571429rem 0.28571429rem 0 0 !important; - border-top: none !important; +.ui.table td.marked.grey.left, +.ui.table tr.marked.grey.left { + -webkit-box-shadow: 0.2em 0 0 0 #767676 inset; + box-shadow: 0.2em 0 0 0 #767676 inset; } -.ui.cards > .card > :last-child, -.ui.card > :last-child { - border-radius: 0 0 0.28571429rem 0.28571429rem !important; +.ui.table td.marked.grey.right, +.ui.table tr.marked.grey.right { + -webkit-box-shadow: -0.2em 0 0 0 #767676 inset; + box-shadow: -0.2em 0 0 0 #767676 inset; } -.ui.cards > .card > :only-child, -.ui.card > :only-child { - border-radius: 0.28571429rem !important; +.ui.inverted.table td.marked.grey.left, +.ui.inverted.table tr.marked.grey.left { + -webkit-box-shadow: 0.2em 0 0 0 #DCDDDE inset; + box-shadow: 0.2em 0 0 0 #DCDDDE inset; } -/*-------------- - Images - ---------------*/ +.ui.inverted.table td.marked.grey.right, +.ui.inverted.table tr.marked.grey.right { + -webkit-box-shadow: -0.2em 0 0 0 #DCDDDE inset; + box-shadow: -0.2em 0 0 0 #DCDDDE inset; +} -.ui.cards > .card > .image, -.ui.card > .image { - position: relative; - display: block; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - padding: 0; - background: rgba(0, 0, 0, 0.05); +.ui.black.table { + border-top: 0.2em solid #1B1C1D; } -.ui.cards > .card > .image > img, -.ui.card > .image > img { - display: block; - width: 100%; - height: auto; - border-radius: inherit; +.ui.inverted.black.table { + background-color: #1B1C1D; + color: #FFFFFF; } -.ui.cards > .card > .image:not(.ui) > img, -.ui.card > .image:not(.ui) > img { - border: none; +.ui.ui.ui.ui.table tr.black:not(.marked), +.ui.ui.table td.black:not(.marked) { + background: #545454; + color: #FFFFFF; } -/*-------------- - Content ----------------*/ +.ui.ui.selectable.table tr.black:not(.marked):hover, +.ui.table tr td.selectable.black:not(.marked):hover, +.ui.selectable.table tr:hover td.black:not(.marked) { + background: #000000; + color: #FFFFFF; +} -.ui.cards > .card > .content, -.ui.card > .content { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; - border: none; - border-top: 1px solid rgba(34, 36, 38, 0.1); - background: none; - margin: 0; - padding: 1em 1em; - -webkit-box-shadow: none; - box-shadow: none; - font-size: 1em; - border-radius: 0; +.ui.table td.marked.black.left, +.ui.table tr.marked.black.left { + -webkit-box-shadow: 0.2em 0 0 0 #1B1C1D inset; + box-shadow: 0.2em 0 0 0 #1B1C1D inset; } -.ui.cards > .card > .content::after, -.ui.card > .content::after { - display: block; - content: ' '; - height: 0; - clear: both; - overflow: hidden; - visibility: hidden; +.ui.table td.marked.black.right, +.ui.table tr.marked.black.right { + -webkit-box-shadow: -0.2em 0 0 0 #1B1C1D inset; + box-shadow: -0.2em 0 0 0 #1B1C1D inset; } -.ui.cards > .card > .content > .header, -.ui.card > .content > .header { - display: block; - margin: ''; - font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - color: rgba(0, 0, 0, 0.85); +.ui.inverted.table td.marked.black.left, +.ui.inverted.table tr.marked.black.left { + -webkit-box-shadow: 0.2em 0 0 0 #545454 inset; + box-shadow: 0.2em 0 0 0 #545454 inset; } -/* Default Header Size */ +.ui.inverted.table td.marked.black.right, +.ui.inverted.table tr.marked.black.right { + -webkit-box-shadow: -0.2em 0 0 0 #545454 inset; + box-shadow: -0.2em 0 0 0 #545454 inset; +} -.ui.cards > .card > .content > .header:not(.ui), -.ui.card > .content > .header:not(.ui) { - font-weight: 600; - font-size: 1.28571429em; - margin-top: -0.21425em; - line-height: 1.28571429em; +/*-------------- + Column Count +---------------*/ + +/* Grid Based */ + +.ui.one.column.table td { + width: 100%; } -.ui.cards > .card > .content > .meta + .description, -.ui.cards > .card > .content > .header + .description, -.ui.card > .content > .meta + .description, -.ui.card > .content > .header + .description { - margin-top: 0.5em; +.ui.two.column.table td { + width: 50%; } -/*---------------- - Floated Content - -----------------*/ +.ui.three.column.table td { + width: 33.33333333%; +} -.ui.cards > .card [class*="left floated"], -.ui.card [class*="left floated"] { - float: left; +.ui.four.column.table td { + width: 25%; } -.ui.cards > .card [class*="right floated"], -.ui.card [class*="right floated"] { - float: right; +.ui.five.column.table td { + width: 20%; } -/*-------------- - Aligned - ---------------*/ +.ui.six.column.table td { + width: 16.66666667%; +} -.ui.cards > .card [class*="left aligned"], -.ui.card [class*="left aligned"] { - text-align: left; +.ui.seven.column.table td { + width: 14.28571429%; } -.ui.cards > .card [class*="center aligned"], -.ui.card [class*="center aligned"] { - text-align: center; +.ui.eight.column.table td { + width: 12.5%; } -.ui.cards > .card [class*="right aligned"], -.ui.card [class*="right aligned"] { - text-align: right; +.ui.nine.column.table td { + width: 11.11111111%; } -/*-------------- - Content Image - ---------------*/ +.ui.ten.column.table td { + width: 10%; +} -.ui.cards > .card .content img, -.ui.card .content img { - display: inline-block; - vertical-align: middle; - width: ''; +.ui.eleven.column.table td { + width: 9.09090909%; } -.ui.cards > .card img.avatar, -.ui.cards > .card .avatar img, -.ui.card img.avatar, -.ui.card .avatar img { - width: 2em; - height: 2em; - border-radius: 500rem; +.ui.twelve.column.table td { + width: 8.33333333%; } -/*-------------- - Description - ---------------*/ +.ui.thirteen.column.table td { + width: 7.69230769%; +} -.ui.cards > .card > .content > .description, -.ui.card > .content > .description { - clear: both; - color: rgba(0, 0, 0, 0.68); +.ui.fourteen.column.table td { + width: 7.14285714%; } -/*-------------- - Paragraph ----------------*/ +.ui.fifteen.column.table td { + width: 6.66666667%; +} -.ui.cards > .card > .content p, -.ui.card > .content p { - margin: 0 0 0.5em; +.ui.sixteen.column.table td { + width: 6.25%; } -.ui.cards > .card > .content p:last-child, -.ui.card > .content p:last-child { - margin-bottom: 0; +/* Column Width */ + +.ui.table th.one.wide, +.ui.table td.one.wide { + width: 6.25%; } -/*-------------- - Meta - ---------------*/ +.ui.table th.two.wide, +.ui.table td.two.wide { + width: 12.5%; +} -.ui.cards > .card .meta, -.ui.card .meta { - font-size: 1em; - color: rgba(0, 0, 0, 0.4); +.ui.table th.three.wide, +.ui.table td.three.wide { + width: 18.75%; } -.ui.cards > .card .meta *, -.ui.card .meta * { - margin-right: 0.3em; +.ui.table th.four.wide, +.ui.table td.four.wide { + width: 25%; } -.ui.cards > .card .meta :last-child, -.ui.card .meta :last-child { - margin-right: 0; +.ui.table th.five.wide, +.ui.table td.five.wide { + width: 31.25%; } -.ui.cards > .card .meta [class*="right floated"], -.ui.card .meta [class*="right floated"] { - margin-right: 0; - margin-left: 0.3em; +.ui.table th.six.wide, +.ui.table td.six.wide { + width: 37.5%; } -/*-------------- - Links ----------------*/ +.ui.table th.seven.wide, +.ui.table td.seven.wide { + width: 43.75%; +} -/* Generic */ +.ui.table th.eight.wide, +.ui.table td.eight.wide { + width: 50%; +} -.ui.cards > .card > .content a:not(.ui), -.ui.card > .content a:not(.ui) { - color: ''; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; +.ui.table th.nine.wide, +.ui.table td.nine.wide { + width: 56.25%; } -.ui.cards > .card > .content a:not(.ui):hover, -.ui.card > .content a:not(.ui):hover { - color: ''; +.ui.table th.ten.wide, +.ui.table td.ten.wide { + width: 62.5%; } -/* Header */ +.ui.table th.eleven.wide, +.ui.table td.eleven.wide { + width: 68.75%; +} -.ui.cards > .card > .content > a.header, -.ui.card > .content > a.header { - color: rgba(0, 0, 0, 0.85); +.ui.table th.twelve.wide, +.ui.table td.twelve.wide { + width: 75%; } -.ui.cards > .card > .content > a.header:hover, -.ui.card > .content > a.header:hover { - color: #1e70bf; +.ui.table th.thirteen.wide, +.ui.table td.thirteen.wide { + width: 81.25%; } -/* Meta */ +.ui.table th.fourteen.wide, +.ui.table td.fourteen.wide { + width: 87.5%; +} -.ui.cards > .card .meta > a:not(.ui), -.ui.card .meta > a:not(.ui) { - color: rgba(0, 0, 0, 0.4); +.ui.table th.fifteen.wide, +.ui.table td.fifteen.wide { + width: 93.75%; } -.ui.cards > .card .meta > a:not(.ui):hover, -.ui.card .meta > a:not(.ui):hover { - color: rgba(0, 0, 0, 0.87); +.ui.table th.sixteen.wide, +.ui.table td.sixteen.wide { + width: 100%; } /*-------------- - Buttons + Sortable ---------------*/ -.ui.cards > .card > .buttons, -.ui.card > .buttons, -.ui.cards > .card > .button, -.ui.card > .button { - margin: 0 -1px; - width: calc(100% + 2px); +.ui.sortable.table > thead > tr > th { + cursor: pointer; + white-space: nowrap; + border-left: 1px solid rgba(34, 36, 38, 0.15); + color: rgba(0, 0, 0, 0.87); } -.ui.cards > .card > .buttons:last-child, -.ui.card > .buttons:last-child, -.ui.cards > .card > .button:last-child, -.ui.card > .button:last-child { - margin-bottom: -1px; +.ui.sortable.table > thead > tr > th:first-child { + border-left: none; } -/*-------------- - Basic - ---------------*/ +.ui.sortable.table thead th.sorted, +.ui.sortable.table thead th.sorted:hover { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} -.ui.cards:not(.raised) > .basic.card:not(.raised), -.ui.ui.ui.basic.cards:not(.raised) > .card:not(.raised), -.ui.ui.ui.basic.card:not(.raised) { - -webkit-box-shadow: none; - box-shadow: none; +.ui.sortable.table > thead > tr > th:after { + display: none; + font-style: normal; + font-weight: normal; + text-decoration: inherit; + content: ''; + height: 1em; + width: auto; + opacity: 0.8; + margin: 0 0 0 0.5em; + font-family: 'Icons'; } -.ui.cards:not(.raised) > .basic.card:not(.raised) > .buttons, -.ui.ui.ui.basic.cards:not(.raised) > .card:not(.raised) > .buttons, -.ui.ui.ui.basic.card:not(.raised) > .buttons, -.ui.cards:not(.raised) > .basic.card:not(.raised) > .button, -.ui.ui.ui.basic.cards:not(.raised) > .card:not(.raised) > .button, -.ui.ui.ui.basic.card:not(.raised) > .button { - margin: 0; - width: 100%; +.ui.sortable.table thead th.ascending:after { + content: '\f0d8'; } -.ui.ui.ui.ui.ui.basic.card:not(.raised):hover, -.ui.ui.ui.ui.ui.basic.cards:not(.raised) .card:not(.raised):hover { - -webkit-box-shadow: none; - box-shadow: none; +.ui.sortable.table thead th.descending:after { + content: '\f0d7'; } -/*-------------- - Dimmer ----------------*/ +/* Hover */ -.ui.cards > .card .dimmer, -.ui.card .dimmer { - background: ''; - z-index: 10; +.ui.sortable.table th.disabled:hover { + cursor: auto; + color: rgba(40, 40, 40, 0.3); } -/*-------------- - Labels ----------------*/ +.ui.sortable.table > thead > tr > th:hover { + color: rgba(0, 0, 0, 0.8); +} -/*-----Star----- */ +.ui.sortable.table:not(.basic) > thead > tr > th:hover { + background: rgba(0, 0, 0, 0.05); +} -/* Icon */ +/* Sorted */ -.ui.cards > .card > .content .star.icon, -.ui.card > .content .star.icon { - cursor: pointer; - opacity: 0.75; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; +.ui.sortable.table thead th.sorted { + color: rgba(0, 0, 0, 0.95); } -.ui.cards > .card > .content .star.icon:hover, -.ui.card > .content .star.icon:hover { - opacity: 1; - color: #FFB70A; +.ui.sortable.table:not(.basic) thead th.sorted { + background: rgba(0, 0, 0, 0.05); } -.ui.cards > .card > .content .active.star.icon, -.ui.card > .content .active.star.icon { - color: #FFE623; +.ui.sortable.table thead th.sorted:after { + display: inline-block; } -/*-----Like----- */ - -/* Icon */ +/* Sorted Hover */ -.ui.cards > .card > .content .like.icon, -.ui.card > .content .like.icon { - cursor: pointer; - opacity: 0.75; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; +.ui.sortable.table thead th.sorted:hover { + color: rgba(0, 0, 0, 0.95); } -.ui.cards > .card > .content .like.icon:hover, -.ui.card > .content .like.icon:hover { - opacity: 1; - color: #FF2733; +.ui.sortable.table:not(.basic) thead th.sorted:hover { + background: rgba(0, 0, 0, 0.05); } -.ui.cards > .card > .content .active.like.icon, -.ui.card > .content .active.like.icon { - color: #FF2733; -} +/* Inverted */ -/*---------------- - Extra Content - -----------------*/ +.ui.inverted.sortable.table thead th.sorted { + color: #ffffff; +} -.ui.cards > .card > .extra, -.ui.card > .extra { - max-width: 100%; - min-height: 0 !important; - -webkit-box-flex: 0; - -ms-flex-positive: 0; - flex-grow: 0; - border-top: 1px solid rgba(0, 0, 0, 0.05) !important; - position: static; - background: none; - width: auto; - margin: 0 0; - padding: 0.75em 1em; - top: 0; - left: 0; - color: rgba(0, 0, 0, 0.4); - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; +.ui.inverted.sortable.table:not(.basic) thead th.sorted { + background: rgba(255, 255, 255, 0.15) -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); + background: rgba(255, 255, 255, 0.15) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); + background: rgba(255, 255, 255, 0.15) linear-gradient(transparent, rgba(0, 0, 0, 0.05)); } -.ui.cards > .card > .extra a:not(.ui), -.ui.card > .extra a:not(.ui) { - color: rgba(0, 0, 0, 0.4); +.ui.inverted.sortable.table > thead > tr > th:hover { + color: #ffffff; } -.ui.cards > .card > .extra a:not(.ui):hover, -.ui.card > .extra a:not(.ui):hover { - color: #1e70bf; +.ui.inverted.sortable.table:not(.basic) > thead > tr > th:hover { + background: rgba(255, 255, 255, 0.08) -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); + background: rgba(255, 255, 255, 0.08) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); + background: rgba(255, 255, 255, 0.08) linear-gradient(transparent, rgba(0, 0, 0, 0.05)); } -/******************************* - States -*******************************/ +.ui.inverted.sortable.table:not(.basic) > thead > tr > th { + border-left-color: transparent; + border-right-color: transparent; +} /*-------------- - Disabled + Inverted ---------------*/ -.ui.disabled.card { - opacity: 0.45; - color: rgba(40, 40, 40, 0.3); - pointer-events: none; +/* Text Color */ + +.ui.inverted.table { + background: #333333; + color: rgba(255, 255, 255, 0.9); + border: none; } -/*-------------- - Loading - ---------------*/ +.ui.ui.inverted.table > thead > tr > th, +.ui.ui.inverted.table > tbody > tr > th, +.ui.ui.inverted.table > tfoot > tr > th, +.ui.ui.inverted.table > tfoot > tr > td, +.ui.ui.inverted.table > tr > th { + background-color: rgba(0, 0, 0, 0.15); + border-color: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.9); +} -.ui.loading.card { - position: relative; - cursor: default; +.ui.inverted.table > tbody > tr > td, +.ui.inverted.table > tfoot > tr > td, +.ui.inverted.table > tr > td { + border-color: rgba(255, 255, 255, 0.1); +} + +.ui.inverted.table tr.disabled td, +.ui.inverted.table tr td.disabled, +.ui.inverted.table tr.disabled:hover td, +.ui.inverted.table tr:hover td.disabled { pointer-events: none; - -webkit-transition: all 0s linear; - transition: all 0s linear; + color: rgba(225, 225, 225, 0.3); } -.ui.loading.card::before { - position: absolute; - content: ''; - top: 0; - left: 0; - background: rgba(255, 255, 255, 0.8); - width: 100%; - height: 100%; - border-radius: 0.28571429rem; - z-index: 100; +.ui.inverted.table tr td.disabled:not([class="disabled"]), +.ui.inverted.table tr.disabled:not([class="disabled"]) td, +.ui.inverted.table tr.disabled td[class]:not(.disabled), +.ui.inverted.table tr:hover td.disabled:not([class="disabled"]) { + color: rgba(40, 40, 40, 0.3); } -.ui.loading.card::after { - position: absolute; - content: ''; - top: 50%; - left: 50%; - margin: -1.5em 0 0 -1.5em; - width: 3em; - height: 3em; - -webkit-animation: loader 0.6s infinite linear; - animation: loader 0.6s infinite linear; - border: 0.2em solid #767676; - border-radius: 500rem; - -webkit-box-shadow: 0 0 0 1px transparent; - box-shadow: 0 0 0 1px transparent; - visibility: visible; - z-index: 101; +/* Definition */ + +.ui.inverted.definition.table > tfoot:not(.full-width) > tr > th:first-child, +.ui.inverted.definition.table > thead:not(.full-width) > tr > th:first-child { + background: #FFFFFF; } -/******************************* - Variations -*******************************/ +.ui.inverted.definition.table > tbody > tr > td:first-child, +.ui.inverted.definition.table > tfoot > tr > td:first-child, +.ui.inverted.definition.table > tr > td:first-child { + background: rgba(255, 255, 255, 0.02); + color: #ffffff; +} -/*------------------- - Horizontal - --------------------*/ +/*-------------- + Collapsing + ---------------*/ -.ui.horizontal.cards > .card, -.ui.card.horizontal { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - min-width: 270px; - width: 400px; - max-width: 100%; +.ui.collapsing.table { + width: auto; } -.ui.horizontal.cards > .card > .image, -.ui.card.horizontal > .image { - border-radius: 0.28571429rem 0 0 0.28571429rem; - width: 150px; +/*-------------- + Basic + ---------------*/ + +.ui.basic.table { + background: transparent; + border: 1px solid rgba(34, 36, 38, 0.15); + -webkit-box-shadow: none; + box-shadow: none; } -.ui.horizontal.cards > .card > .image > img, -.ui.card.horizontal > .image > img { - background-size: cover; - background-repeat: no-repeat; - background-position: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - width: 100%; - border-radius: 0.28571429rem 0 0 0.28571429rem; +.ui.basic.table > thead, +.ui.basic.table > tfoot { + -webkit-box-shadow: none; + box-shadow: none; } -.ui.horizontal.cards > .card > .image:last-child > img, -.ui.card.horizontal > .image:last-child > img { - border-radius: 0 0.28571429rem 0.28571429rem 0; +.ui.basic.table > thead > tr > th, +.ui.basic.table > tbody > tr > th, +.ui.basic.table > tfoot > tr > th, +.ui.basic.table > tr > th { + background: transparent; + border-left: none; } -.ui.horizontal.cards > .card > .content, -.ui.horizontal.card > .content { - border-top: none; - -ms-flex-preferred-size: 1px; - flex-basis: 1px; +.ui.basic.table > tbody > tr { + border-bottom: 1px solid rgba(0, 0, 0, 0.1); +} + +.ui.basic.table > tbody > tr > td, +.ui.basic.table > tfoot > tr > td, +.ui.basic.table > tr > td { + background: transparent; } -.ui.horizontal.cards > .card > .extra, -.ui.horizontal.card > .extra { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; +.ui.basic.striped.table > tbody > tr:nth-child(2n) { + background-color: rgba(0, 0, 0, 0.05); } -/*------------------- - Raised - --------------------*/ +/* Very Basic */ -.ui.cards > .raised.card, -.ui.raised.cards > .card, -.ui.raised.card { - -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); - 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); +.ui[class*="very basic"].table { + border: none; } -.ui.raised.cards a.card:hover, -.ui.link.cards .raised.card:hover, -a.ui.raised.card:hover, -.ui.link.raised.card:hover { - -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); - 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); +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td { + padding: ''; } -.ui.basic.cards > .raised.card, -.ui.basic.raised.cards > .card, -.ui.raised.cards > .basic.card, -.ui.basic.raised.card { - -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15); +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th:first-child, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th:first-child, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th:first-child, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th:first-child, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td:first-child, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td:first-child, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > td:first-child { + padding-left: 0; } -.ui.basic.raised.cards a.card:hover, -.ui.link.cards .basic.raised.card:hover, -.ui.link.basic.cards .raised.card:hover, -.ui.link.basic.raised.cards .card:hover, -a.ui.basic.raised.card:hover, -.ui.link.basic.raised.card:hover { - -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.15), 0 2px 10px 0 rgba(34, 36, 38, 0.25); - box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.15), 0 2px 10px 0 rgba(34, 36, 38, 0.25); +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th:last-child, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th:last-child, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th:last-child, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th:last-child, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td:last-child, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td:last-child, +.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > td:last-child { + padding-right: 0; } -/*------------------- - Centered - --------------------*/ - -.ui.centered.cards { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; +.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr:first-child > th { + padding-top: 0; } -.ui.centered.card { - margin-left: auto; - margin-right: auto; +/*-------------- + Celled + ---------------*/ + +.ui.celled.table > tr > th, +.ui.celled.table > thead > tr > th, +.ui.celled.table > tbody > tr > th, +.ui.celled.table > tfoot > tr > th, +.ui.celled.table > tr > td, +.ui.celled.table > tbody > tr > td, +.ui.celled.table > tfoot > tr > td { + border-left: 1px solid rgba(34, 36, 38, 0.1); } -/*------------------- - Fluid - --------------------*/ +.ui.inverted.celled.table > tbody > tr > td, +.ui.inverted.celled.table > tr > td { + border-left: 1px solid rgba(255, 255, 255, 0.1); +} -.ui.fluid.card { - width: 100%; - max-width: 9999px; +.ui.celled.table > tr > th:first-child, +.ui.celled.table > thead > tr > th:first-child, +.ui.celled.table > tbody > tr > th:first-child, +.ui.celled.table > tfoot > tr > th:first-child, +.ui.celled.table > tr > td:first-child, +.ui.celled.table > tbody > tr > td:first-child, +.ui.celled.table > tfoot > tr > td:first-child { + border-left: none; } -/*------------------- - Link - --------------------*/ +/*-------------- + Padded + ---------------*/ -.ui.cards a.card, -.ui.link.cards .card, -a.ui.card, -.ui.link.card { - -webkit-transform: none; - transform: none; +.ui.padded.table > tr > th, +.ui.padded.table > thead > tr > th, +.ui.padded.table > tbody > tr > th, +.ui.padded.table > tfoot > tr > th { + padding-left: 1em; + padding-right: 1em; } -.ui.cards a.card:hover, -.ui.link.cards .card:not(.icon):hover, -a.ui.card:hover, -.ui.link.card:hover { - cursor: pointer; - z-index: 5; - background: #FFFFFF; - border: none; - -webkit-box-shadow: 0 1px 3px 0 #BCBDBD, 0 0 0 1px #D4D4D5; - box-shadow: 0 1px 3px 0 #BCBDBD, 0 0 0 1px #D4D4D5; - -webkit-transform: translateY(-3px); - transform: translateY(-3px); +.ui.padded.table > tr > th, +.ui.padded.table > thead > tr > th, +.ui.padded.table > tbody > tr > th, +.ui.padded.table > tfoot > tr > th, +.ui.padded.table > tr > td, +.ui.padded.table > tbody > tr > td, +.ui.padded.table > tfoot > tr > td { + padding: 1em 1em; } -/*------------------- - Colors ---------------------*/ +/* Very */ -.ui.primary.cards > .card, -.ui.cards > .primary.card, -.ui.primary.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5; +.ui[class*="very padded"].table > tr > th, +.ui[class*="very padded"].table > thead > tr > th, +.ui[class*="very padded"].table > tbody > tr > th, +.ui[class*="very padded"].table > tfoot > tr > th { + padding-left: 1.5em; + padding-right: 1.5em; } -.ui.cards a.primary.card:hover, -.ui.primary.cards a.card:hover, -.ui.link.primary.cards .card:not(.icon):hover, -.ui.link.cards .primary.card:not(.icon):hover, -a.ui.primary.card:hover, -.ui.link.primary.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD; +.ui[class*="very padded"].table > tr > td, +.ui[class*="very padded"].table > tbody > tr > td, +.ui[class*="very padded"].table > tfoot > tr > td { + padding: 1.5em 1.5em; } -.ui.cards > .basic.primary.card, -.ui.basic.primary.cards > .card, -.ui.basic.cards > .primary.card, -.ui.basic.primary.card { - background: #54C8FF; -} +/*-------------- + Compact + ---------------*/ -.ui.basic.cards a.primary.card:hover, -.ui.cards a.basic.primary.card:hover, -.ui.basic.primary.cards a.card:hover, -.ui.link.cards .basic.primary.card:not(.icon):hover, -.ui.link.basic.primary.cards .card:not(.icon):hover, -.ui.link.basic.cards .primary.card:not(.icon):hover, -a.ui.basic.primary.card:hover, -.ui.link.basic.primary.card:hover { - background: #21b8ff; +.ui.compact.table > tr > th, +.ui.compact.table > thead > tr > th, +.ui.compact.table > tbody > tr > th, +.ui.compact.table > tfoot > tr > th { + padding-left: 0.7em; + padding-right: 0.7em; } -.ui.inverted.primary.cards > .card, -.ui.inverted.cards > .primary.card, -.ui.inverted.primary.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555; +.ui.compact.table > tr > td, +.ui.compact.table > tbody > tr > td, +.ui.compact.table > tfoot > tr > td { + padding: 0.5em 0.7em; } -.ui.inverted.cards a.primary.card:hover, -.ui.inverted.primary.cards a.card:hover, -.ui.link.inverted.primary.cards .card:not(.icon):hover, -.ui.link.inverted.cards .primary.card:not(.icon):hover, -a.ui.inverted.primary.card:hover, -.ui.link.inverted.primary.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555; -} +/* Very */ -.ui.inverted.cards > .basic.primary.card, -.ui.basic.inverted.primary.cards > .card, -.ui.basic.inverted.cards > .primary.card, -.ui.basic.inverted.primary.card { - background: #2185D0; +.ui[class*="very compact"].table > tr > th, +.ui[class*="very compact"].table > thead > tr > th, +.ui[class*="very compact"].table > tbody > tr > th, +.ui[class*="very compact"].table > tfoot > tr > th { + padding-left: 0.6em; + padding-right: 0.6em; } -.ui.inverted.cards a.basic.primary.card:hover, -.ui.basic.inverted.cards a.primary.card:hover, -.ui.basic.inverted.primary.cards a.card:hover, -.ui.link.inverted.cards .basic.primary.card:not(.icon):hover, -.ui.link.basic.inverted.primary.cards .card:not(.icon):hover, -.ui.link.basic.inverted.cards .primary.card:not(.icon):hover, -a.ui.basic.inverted.primary.card:hover, -.ui.link.basic.inverted.primary.card:hover { - background: #1678c2; +.ui[class*="very compact"].table > tr > td, +.ui[class*="very compact"].table > tbody > tr > td, +.ui[class*="very compact"].table > tfoot > tr > td { + padding: 0.4em 0.6em; } -.ui.secondary.cards > .card, -.ui.cards > .secondary.card, -.ui.secondary.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5; -} +/*-------------- + Sizes +---------------*/ -.ui.cards a.secondary.card:hover, -.ui.secondary.cards a.card:hover, -.ui.link.secondary.cards .card:not(.icon):hover, -.ui.link.cards .secondary.card:not(.icon):hover, -a.ui.secondary.card:hover, -.ui.link.secondary.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD; -} +/* Standard */ -.ui.cards > .basic.secondary.card, -.ui.basic.secondary.cards > .card, -.ui.basic.cards > .secondary.card, -.ui.basic.secondary.card { - background: #545454; +.ui.table { + font-size: 1em; } -.ui.basic.cards a.secondary.card:hover, -.ui.cards a.basic.secondary.card:hover, -.ui.basic.secondary.cards a.card:hover, -.ui.link.cards .basic.secondary.card:not(.icon):hover, -.ui.link.basic.secondary.cards .card:not(.icon):hover, -.ui.link.basic.cards .secondary.card:not(.icon):hover, -a.ui.basic.secondary.card:hover, -.ui.link.basic.secondary.card:hover { - background: #6e6e6e; +.ui.mini.table { + font-size: 0.78571429rem; } -.ui.inverted.secondary.cards > .card, -.ui.inverted.cards > .secondary.card, -.ui.inverted.secondary.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555; +.ui.tiny.table { + font-size: 0.85714286rem; } -.ui.inverted.cards a.secondary.card:hover, -.ui.inverted.secondary.cards a.card:hover, -.ui.link.inverted.secondary.cards .card:not(.icon):hover, -.ui.link.inverted.cards .secondary.card:not(.icon):hover, -a.ui.inverted.secondary.card:hover, -.ui.link.inverted.secondary.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6e6e6e, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6e6e6e, 0 0 0 1px #555555; +.ui.small.table { + font-size: 0.9em; } -.ui.inverted.cards > .basic.secondary.card, -.ui.basic.inverted.secondary.cards > .card, -.ui.basic.inverted.cards > .secondary.card, -.ui.basic.inverted.secondary.card { - background: #1B1C1D; +.ui.large.table { + font-size: 1.1em; } -.ui.inverted.cards a.basic.secondary.card:hover, -.ui.basic.inverted.cards a.secondary.card:hover, -.ui.basic.inverted.secondary.cards a.card:hover, -.ui.link.inverted.cards .basic.secondary.card:not(.icon):hover, -.ui.link.basic.inverted.secondary.cards .card:not(.icon):hover, -.ui.link.basic.inverted.cards .secondary.card:not(.icon):hover, -a.ui.basic.inverted.secondary.card:hover, -.ui.link.basic.inverted.secondary.card:hover { - background: #27292a; +.ui.big.table { + font-size: 1.28571429rem; } -.ui.red.cards > .card, -.ui.cards > .red.card, -.ui.red.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #DB2828, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #DB2828, 0 1px 3px 0 #D4D4D5; +.ui.huge.table { + font-size: 1.42857143rem; } -.ui.cards a.red.card:hover, -.ui.red.cards a.card:hover, -.ui.link.red.cards .card:not(.icon):hover, -.ui.link.cards .red.card:not(.icon):hover, -a.ui.red.card:hover, -.ui.link.red.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #d01919, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #d01919, 0 1px 3px 0 #BCBDBD; +.ui.massive.table { + font-size: 1.71428571rem; } -.ui.cards > .basic.red.card, -.ui.basic.red.cards > .card, -.ui.basic.cards > .red.card, -.ui.basic.red.card { - background: #FF695E; -} +/******************************* + Site Overrides +*******************************/ -.ui.basic.cards a.red.card:hover, -.ui.cards a.basic.red.card:hover, -.ui.basic.red.cards a.card:hover, -.ui.link.cards .basic.red.card:not(.icon):hover, -.ui.link.basic.red.cards .card:not(.icon):hover, -.ui.link.basic.cards .red.card:not(.icon):hover, -a.ui.basic.red.card:hover, -.ui.link.basic.red.card:hover { - background: #ff392b; -} +/******************************* + Advertisement +*******************************/ -.ui.inverted.red.cards > .card, -.ui.inverted.cards > .red.card, -.ui.inverted.red.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF695E, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF695E, 0 0 0 1px #555555; +.ui.ad { + display: block; + overflow: hidden; + margin: 1em 0; } -.ui.inverted.cards a.red.card:hover, -.ui.inverted.red.cards a.card:hover, -.ui.link.inverted.red.cards .card:not(.icon):hover, -.ui.link.inverted.cards .red.card:not(.icon):hover, -a.ui.inverted.red.card:hover, -.ui.link.inverted.red.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff392b, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff392b, 0 0 0 1px #555555; +.ui.ad:first-child { + margin: 0; } -.ui.inverted.cards > .basic.red.card, -.ui.basic.inverted.red.cards > .card, -.ui.basic.inverted.cards > .red.card, -.ui.basic.inverted.red.card { - background: #DB2828; +.ui.ad:last-child { + margin: 0; } -.ui.inverted.cards a.basic.red.card:hover, -.ui.basic.inverted.cards a.red.card:hover, -.ui.basic.inverted.red.cards a.card:hover, -.ui.link.inverted.cards .basic.red.card:not(.icon):hover, -.ui.link.basic.inverted.red.cards .card:not(.icon):hover, -.ui.link.basic.inverted.cards .red.card:not(.icon):hover, -a.ui.basic.inverted.red.card:hover, -.ui.link.basic.inverted.red.card:hover { - background: #d01919; +.ui.ad iframe { + margin: 0; + padding: 0; + border: none; + overflow: hidden; } -.ui.orange.cards > .card, -.ui.cards > .orange.card, -.ui.orange.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #F2711C, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #F2711C, 0 1px 3px 0 #D4D4D5; -} +/*-------------- + Common +---------------*/ -.ui.cards a.orange.card:hover, -.ui.orange.cards a.card:hover, -.ui.link.orange.cards .card:not(.icon):hover, -.ui.link.cards .orange.card:not(.icon):hover, -a.ui.orange.card:hover, -.ui.link.orange.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #f26202, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #f26202, 0 1px 3px 0 #BCBDBD; -} +/* Leaderboard */ -.ui.cards > .basic.orange.card, -.ui.basic.orange.cards > .card, -.ui.basic.cards > .orange.card, -.ui.basic.orange.card { - background: #FF851B; +.ui.leaderboard.ad { + width: 728px; + height: 90px; } -.ui.basic.cards a.orange.card:hover, -.ui.cards a.basic.orange.card:hover, -.ui.basic.orange.cards a.card:hover, -.ui.link.cards .basic.orange.card:not(.icon):hover, -.ui.link.basic.orange.cards .card:not(.icon):hover, -.ui.link.basic.cards .orange.card:not(.icon):hover, -a.ui.basic.orange.card:hover, -.ui.link.basic.orange.card:hover { - background: #e76b00; -} +/* Medium Rectangle */ -.ui.inverted.orange.cards > .card, -.ui.inverted.cards > .orange.card, -.ui.inverted.orange.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF851B, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF851B, 0 0 0 1px #555555; +.ui[class*="medium rectangle"].ad { + width: 300px; + height: 250px; } -.ui.inverted.cards a.orange.card:hover, -.ui.inverted.orange.cards a.card:hover, -.ui.link.inverted.orange.cards .card:not(.icon):hover, -.ui.link.inverted.cards .orange.card:not(.icon):hover, -a.ui.inverted.orange.card:hover, -.ui.link.inverted.orange.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #e76b00, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #e76b00, 0 0 0 1px #555555; -} +/* Large Rectangle */ -.ui.inverted.cards > .basic.orange.card, -.ui.basic.inverted.orange.cards > .card, -.ui.basic.inverted.cards > .orange.card, -.ui.basic.inverted.orange.card { - background: #F2711C; +.ui[class*="large rectangle"].ad { + width: 336px; + height: 280px; } -.ui.inverted.cards a.basic.orange.card:hover, -.ui.basic.inverted.cards a.orange.card:hover, -.ui.basic.inverted.orange.cards a.card:hover, -.ui.link.inverted.cards .basic.orange.card:not(.icon):hover, -.ui.link.basic.inverted.orange.cards .card:not(.icon):hover, -.ui.link.basic.inverted.cards .orange.card:not(.icon):hover, -a.ui.basic.inverted.orange.card:hover, -.ui.link.basic.inverted.orange.card:hover { - background: #f26202; -} +/* Half Page */ -.ui.yellow.cards > .card, -.ui.cards > .yellow.card, -.ui.yellow.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #FBBD08, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #FBBD08, 0 1px 3px 0 #D4D4D5; +.ui[class*="half page"].ad { + width: 300px; + height: 600px; } -.ui.cards a.yellow.card:hover, -.ui.yellow.cards a.card:hover, -.ui.link.yellow.cards .card:not(.icon):hover, -.ui.link.cards .yellow.card:not(.icon):hover, -a.ui.yellow.card:hover, -.ui.link.yellow.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #eaae00, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #eaae00, 0 1px 3px 0 #BCBDBD; -} +/*-------------- + Square + ---------------*/ -.ui.cards > .basic.yellow.card, -.ui.basic.yellow.cards > .card, -.ui.basic.cards > .yellow.card, -.ui.basic.yellow.card { - background: #FFE21F; -} +/* Square */ -.ui.basic.cards a.yellow.card:hover, -.ui.cards a.basic.yellow.card:hover, -.ui.basic.yellow.cards a.card:hover, -.ui.link.cards .basic.yellow.card:not(.icon):hover, -.ui.link.basic.yellow.cards .card:not(.icon):hover, -.ui.link.basic.cards .yellow.card:not(.icon):hover, -a.ui.basic.yellow.card:hover, -.ui.link.basic.yellow.card:hover { - background: #ebcd00; +.ui.square.ad { + width: 250px; + height: 250px; } -.ui.inverted.yellow.cards > .card, -.ui.inverted.cards > .yellow.card, -.ui.inverted.yellow.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FFE21F, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FFE21F, 0 0 0 1px #555555; -} +/* Small Square */ -.ui.inverted.cards a.yellow.card:hover, -.ui.inverted.yellow.cards a.card:hover, -.ui.link.inverted.yellow.cards .card:not(.icon):hover, -.ui.link.inverted.cards .yellow.card:not(.icon):hover, -a.ui.inverted.yellow.card:hover, -.ui.link.inverted.yellow.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ebcd00, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ebcd00, 0 0 0 1px #555555; +.ui[class*="small square"].ad { + width: 200px; + height: 200px; } -.ui.inverted.cards > .basic.yellow.card, -.ui.basic.inverted.yellow.cards > .card, -.ui.basic.inverted.cards > .yellow.card, -.ui.basic.inverted.yellow.card { - background: #FBBD08; -} +/*-------------- + Rectangle + ---------------*/ -.ui.inverted.cards a.basic.yellow.card:hover, -.ui.basic.inverted.cards a.yellow.card:hover, -.ui.basic.inverted.yellow.cards a.card:hover, -.ui.link.inverted.cards .basic.yellow.card:not(.icon):hover, -.ui.link.basic.inverted.yellow.cards .card:not(.icon):hover, -.ui.link.basic.inverted.cards .yellow.card:not(.icon):hover, -a.ui.basic.inverted.yellow.card:hover, -.ui.link.basic.inverted.yellow.card:hover { - background: #eaae00; -} +/* Small Rectangle */ -.ui.olive.cards > .card, -.ui.cards > .olive.card, -.ui.olive.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #B5CC18, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #B5CC18, 0 1px 3px 0 #D4D4D5; +.ui[class*="small rectangle"].ad { + width: 180px; + height: 150px; } -.ui.cards a.olive.card:hover, -.ui.olive.cards a.card:hover, -.ui.link.olive.cards .card:not(.icon):hover, -.ui.link.cards .olive.card:not(.icon):hover, -a.ui.olive.card:hover, -.ui.link.olive.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #a7bd0d, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #a7bd0d, 0 1px 3px 0 #BCBDBD; -} +/* Vertical Rectangle */ -.ui.cards > .basic.olive.card, -.ui.basic.olive.cards > .card, -.ui.basic.cards > .olive.card, -.ui.basic.olive.card { - background: #D9E778; +.ui[class*="vertical rectangle"].ad { + width: 240px; + height: 400px; } -.ui.basic.cards a.olive.card:hover, -.ui.cards a.basic.olive.card:hover, -.ui.basic.olive.cards a.card:hover, -.ui.link.cards .basic.olive.card:not(.icon):hover, -.ui.link.basic.olive.cards .card:not(.icon):hover, -.ui.link.basic.cards .olive.card:not(.icon):hover, -a.ui.basic.olive.card:hover, -.ui.link.basic.olive.card:hover { - background: #d2e745; -} +/*-------------- + Button + ---------------*/ -.ui.inverted.olive.cards > .card, -.ui.inverted.cards > .olive.card, -.ui.inverted.olive.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D9E778, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D9E778, 0 0 0 1px #555555; +.ui.button.ad { + width: 120px; + height: 90px; } -.ui.inverted.cards a.olive.card:hover, -.ui.inverted.olive.cards a.card:hover, -.ui.link.inverted.olive.cards .card:not(.icon):hover, -.ui.link.inverted.cards .olive.card:not(.icon):hover, -a.ui.inverted.olive.card:hover, -.ui.link.inverted.olive.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #d2e745, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #d2e745, 0 0 0 1px #555555; +.ui[class*="square button"].ad { + width: 125px; + height: 125px; } -.ui.inverted.cards > .basic.olive.card, -.ui.basic.inverted.olive.cards > .card, -.ui.basic.inverted.cards > .olive.card, -.ui.basic.inverted.olive.card { - background: #B5CC18; +.ui[class*="small button"].ad { + width: 120px; + height: 60px; } -.ui.inverted.cards a.basic.olive.card:hover, -.ui.basic.inverted.cards a.olive.card:hover, -.ui.basic.inverted.olive.cards a.card:hover, -.ui.link.inverted.cards .basic.olive.card:not(.icon):hover, -.ui.link.basic.inverted.olive.cards .card:not(.icon):hover, -.ui.link.basic.inverted.cards .olive.card:not(.icon):hover, -a.ui.basic.inverted.olive.card:hover, -.ui.link.basic.inverted.olive.card:hover { - background: #a7bd0d; -} +/*-------------- + Skyscrapers + ---------------*/ -.ui.green.cards > .card, -.ui.cards > .green.card, -.ui.green.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #21BA45, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #21BA45, 0 1px 3px 0 #D4D4D5; -} +/* Skyscraper */ -.ui.cards a.green.card:hover, -.ui.green.cards a.card:hover, -.ui.link.green.cards .card:not(.icon):hover, -.ui.link.cards .green.card:not(.icon):hover, -a.ui.green.card:hover, -.ui.link.green.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #16ab39, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #16ab39, 0 1px 3px 0 #BCBDBD; +.ui.skyscraper.ad { + width: 120px; + height: 600px; } -.ui.cards > .basic.green.card, -.ui.basic.green.cards > .card, -.ui.basic.cards > .green.card, -.ui.basic.green.card { - background: #2ECC40; -} +/* Wide Skyscraper */ -.ui.basic.cards a.green.card:hover, -.ui.cards a.basic.green.card:hover, -.ui.basic.green.cards a.card:hover, -.ui.link.cards .basic.green.card:not(.icon):hover, -.ui.link.basic.green.cards .card:not(.icon):hover, -.ui.link.basic.cards .green.card:not(.icon):hover, -a.ui.basic.green.card:hover, -.ui.link.basic.green.card:hover { - background: #1ea92e; +.ui[class*="wide skyscraper"].ad { + width: 160px; } -.ui.inverted.green.cards > .card, -.ui.inverted.cards > .green.card, -.ui.inverted.green.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #2ECC40, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #2ECC40, 0 0 0 1px #555555; -} +/*-------------- + Banners + ---------------*/ -.ui.inverted.cards a.green.card:hover, -.ui.inverted.green.cards a.card:hover, -.ui.link.inverted.green.cards .card:not(.icon):hover, -.ui.link.inverted.cards .green.card:not(.icon):hover, -a.ui.inverted.green.card:hover, -.ui.link.inverted.green.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #1ea92e, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #1ea92e, 0 0 0 1px #555555; -} +/* Banner */ -.ui.inverted.cards > .basic.green.card, -.ui.basic.inverted.green.cards > .card, -.ui.basic.inverted.cards > .green.card, -.ui.basic.inverted.green.card { - background: #21BA45; +.ui.banner.ad { + width: 468px; + height: 60px; } -.ui.inverted.cards a.basic.green.card:hover, -.ui.basic.inverted.cards a.green.card:hover, -.ui.basic.inverted.green.cards a.card:hover, -.ui.link.inverted.cards .basic.green.card:not(.icon):hover, -.ui.link.basic.inverted.green.cards .card:not(.icon):hover, -.ui.link.basic.inverted.cards .green.card:not(.icon):hover, -a.ui.basic.inverted.green.card:hover, -.ui.link.basic.inverted.green.card:hover { - background: #16ab39; -} +/* Vertical Banner */ -.ui.teal.cards > .card, -.ui.cards > .teal.card, -.ui.teal.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #00B5AD, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #00B5AD, 0 1px 3px 0 #D4D4D5; +.ui[class*="vertical banner"].ad { + width: 120px; + height: 240px; } -.ui.cards a.teal.card:hover, -.ui.teal.cards a.card:hover, -.ui.link.teal.cards .card:not(.icon):hover, -.ui.link.cards .teal.card:not(.icon):hover, -a.ui.teal.card:hover, -.ui.link.teal.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #009c95, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #009c95, 0 1px 3px 0 #BCBDBD; -} +/* Top Banner */ -.ui.cards > .basic.teal.card, -.ui.basic.teal.cards > .card, -.ui.basic.cards > .teal.card, -.ui.basic.teal.card { - background: #6DFFFF; +.ui[class*="top banner"].ad { + width: 930px; + height: 180px; } -.ui.basic.cards a.teal.card:hover, -.ui.cards a.basic.teal.card:hover, -.ui.basic.teal.cards a.card:hover, -.ui.link.cards .basic.teal.card:not(.icon):hover, -.ui.link.basic.teal.cards .card:not(.icon):hover, -.ui.link.basic.cards .teal.card:not(.icon):hover, -a.ui.basic.teal.card:hover, -.ui.link.basic.teal.card:hover { - background: #3affff; -} +/* Half Banner */ -.ui.inverted.teal.cards > .card, -.ui.inverted.cards > .teal.card, -.ui.inverted.teal.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6DFFFF, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6DFFFF, 0 0 0 1px #555555; +.ui[class*="half banner"].ad { + width: 234px; + height: 60px; } -.ui.inverted.cards a.teal.card:hover, -.ui.inverted.teal.cards a.card:hover, -.ui.link.inverted.teal.cards .card:not(.icon):hover, -.ui.link.inverted.cards .teal.card:not(.icon):hover, -a.ui.inverted.teal.card:hover, -.ui.link.inverted.teal.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #3affff, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #3affff, 0 0 0 1px #555555; -} +/*-------------- + Boards +---------------*/ -.ui.inverted.cards > .basic.teal.card, -.ui.basic.inverted.teal.cards > .card, -.ui.basic.inverted.cards > .teal.card, -.ui.basic.inverted.teal.card { - background: #00B5AD; -} +/* Leaderboard */ -.ui.inverted.cards a.basic.teal.card:hover, -.ui.basic.inverted.cards a.teal.card:hover, -.ui.basic.inverted.teal.cards a.card:hover, -.ui.link.inverted.cards .basic.teal.card:not(.icon):hover, -.ui.link.basic.inverted.teal.cards .card:not(.icon):hover, -.ui.link.basic.inverted.cards .teal.card:not(.icon):hover, -a.ui.basic.inverted.teal.card:hover, -.ui.link.basic.inverted.teal.card:hover { - background: #009c95; +.ui[class*="large leaderboard"].ad { + width: 970px; + height: 90px; } -.ui.blue.cards > .card, -.ui.cards > .blue.card, -.ui.blue.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5; -} +/* Billboard */ -.ui.cards a.blue.card:hover, -.ui.blue.cards a.card:hover, -.ui.link.blue.cards .card:not(.icon):hover, -.ui.link.cards .blue.card:not(.icon):hover, -a.ui.blue.card:hover, -.ui.link.blue.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD; +.ui.billboard.ad { + width: 970px; + height: 250px; } -.ui.cards > .basic.blue.card, -.ui.basic.blue.cards > .card, -.ui.basic.cards > .blue.card, -.ui.basic.blue.card { - background: #54C8FF; +/*-------------- + Panorama + ---------------*/ + +/* Panorama */ + +.ui.panorama.ad { + width: 980px; + height: 120px; } -.ui.basic.cards a.blue.card:hover, -.ui.cards a.basic.blue.card:hover, -.ui.basic.blue.cards a.card:hover, -.ui.link.cards .basic.blue.card:not(.icon):hover, -.ui.link.basic.blue.cards .card:not(.icon):hover, -.ui.link.basic.cards .blue.card:not(.icon):hover, -a.ui.basic.blue.card:hover, -.ui.link.basic.blue.card:hover { - background: #21b8ff; +/*-------------- + Netboard + ---------------*/ + +/* Netboard */ + +.ui.netboard.ad { + width: 580px; + height: 400px; } -.ui.inverted.blue.cards > .card, -.ui.inverted.cards > .blue.card, -.ui.inverted.blue.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555; +/*-------------- + Mobile + ---------------*/ + +/* Large Mobile Banner */ + +.ui[class*="large mobile banner"].ad { + width: 320px; + height: 100px; } -.ui.inverted.cards a.blue.card:hover, -.ui.inverted.blue.cards a.card:hover, -.ui.link.inverted.blue.cards .card:not(.icon):hover, -.ui.link.inverted.cards .blue.card:not(.icon):hover, -a.ui.inverted.blue.card:hover, -.ui.link.inverted.blue.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555; +/* Mobile Leaderboard */ + +.ui[class*="mobile leaderboard"].ad { + width: 320px; + height: 50px; } -.ui.inverted.cards > .basic.blue.card, -.ui.basic.inverted.blue.cards > .card, -.ui.basic.inverted.cards > .blue.card, -.ui.basic.inverted.blue.card { - background: #2185D0; +/******************************* + Types +*******************************/ + +/* Mobile Sizes */ + +.ui.mobile.ad { + display: none; } -.ui.inverted.cards a.basic.blue.card:hover, -.ui.basic.inverted.cards a.blue.card:hover, -.ui.basic.inverted.blue.cards a.card:hover, -.ui.link.inverted.cards .basic.blue.card:not(.icon):hover, -.ui.link.basic.inverted.blue.cards .card:not(.icon):hover, -.ui.link.basic.inverted.cards .blue.card:not(.icon):hover, -a.ui.basic.inverted.blue.card:hover, -.ui.link.basic.inverted.blue.card:hover { - background: #1678c2; +@media only screen and (max-width: 767.98px) { + .ui.mobile.ad { + display: block; + } } -.ui.violet.cards > .card, -.ui.cards > .violet.card, -.ui.violet.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #6435C9, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #6435C9, 0 1px 3px 0 #D4D4D5; +/******************************* + Variations +*******************************/ + +.ui.centered.ad { + margin-left: auto; + margin-right: auto; } -.ui.cards a.violet.card:hover, -.ui.violet.cards a.card:hover, -.ui.link.violet.cards .card:not(.icon):hover, -.ui.link.cards .violet.card:not(.icon):hover, -a.ui.violet.card:hover, -.ui.link.violet.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #5829bb, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #5829bb, 0 1px 3px 0 #BCBDBD; +.ui.test.ad { + position: relative; + background: #545454; } -.ui.cards > .basic.violet.card, -.ui.basic.violet.cards > .card, -.ui.basic.cards > .violet.card, -.ui.basic.violet.card { - background: #A291FB; +.ui.test.ad:after { + position: absolute; + top: 50%; + left: 50%; + width: 100%; + text-align: center; + -webkit-transform: translateX(-50%) translateY(-50%); + transform: translateX(-50%) translateY(-50%); + content: 'Ad'; + color: #FFFFFF; + font-size: 1em; + font-weight: 600; } -.ui.basic.cards a.violet.card:hover, -.ui.cards a.basic.violet.card:hover, -.ui.basic.violet.cards a.card:hover, -.ui.link.cards .basic.violet.card:not(.icon):hover, -.ui.link.basic.violet.cards .card:not(.icon):hover, -.ui.link.basic.cards .violet.card:not(.icon):hover, -a.ui.basic.violet.card:hover, -.ui.link.basic.violet.card:hover { - background: #745aff; +.ui.mobile.test.ad:after { + font-size: 0.85714286em; } -.ui.inverted.violet.cards > .card, -.ui.inverted.cards > .violet.card, -.ui.inverted.violet.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #A291FB, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #A291FB, 0 0 0 1px #555555; +.ui.test.ad[data-text]:after { + content: attr(data-text); } -.ui.inverted.cards a.violet.card:hover, -.ui.inverted.violet.cards a.card:hover, -.ui.link.inverted.violet.cards .card:not(.icon):hover, -.ui.link.inverted.cards .violet.card:not(.icon):hover, -a.ui.inverted.violet.card:hover, -.ui.link.inverted.violet.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #745aff, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #745aff, 0 0 0 1px #555555; -} +/******************************* + Theme Overrides +*******************************/ -.ui.inverted.cards > .basic.violet.card, -.ui.basic.inverted.violet.cards > .card, -.ui.basic.inverted.cards > .violet.card, -.ui.basic.inverted.violet.card { - background: #6435C9; -} +/******************************* + User Variable Overrides +*******************************/ -.ui.inverted.cards a.basic.violet.card:hover, -.ui.basic.inverted.cards a.violet.card:hover, -.ui.basic.inverted.violet.cards a.card:hover, -.ui.link.inverted.cards .basic.violet.card:not(.icon):hover, -.ui.link.basic.inverted.violet.cards .card:not(.icon):hover, -.ui.link.basic.inverted.cards .violet.card:not(.icon):hover, -a.ui.basic.inverted.violet.card:hover, -.ui.link.basic.inverted.violet.card:hover { - background: #5829bb; -} +/******************************* + Standard +*******************************/ -.ui.purple.cards > .card, -.ui.cards > .purple.card, -.ui.purple.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A333C8, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A333C8, 0 1px 3px 0 #D4D4D5; -} +/*-------------- + Card +---------------*/ -.ui.cards a.purple.card:hover, -.ui.purple.cards a.card:hover, -.ui.link.purple.cards .card:not(.icon):hover, -.ui.link.cards .purple.card:not(.icon):hover, -a.ui.purple.card:hover, -.ui.link.purple.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #9627ba, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #9627ba, 0 1px 3px 0 #BCBDBD; +.ui.cards > .card, +.ui.card { + max-width: 100%; + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 290px; + min-height: 0; + background: #FFFFFF; + padding: 0; + border: none; + border-radius: 0.28571429rem; + -webkit-box-shadow: 0 1px 3px 0 #D4D4D5, 0 0 0 1px #D4D4D5; + box-shadow: 0 1px 3px 0 #D4D4D5, 0 0 0 1px #D4D4D5; + -webkit-transition: -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease; + transition: -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease; + transition: box-shadow 0.1s ease, transform 0.1s ease; + transition: box-shadow 0.1s ease, transform 0.1s ease, -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease; + z-index: ''; + word-wrap: break-word; } -.ui.cards > .basic.purple.card, -.ui.basic.purple.cards > .card, -.ui.basic.cards > .purple.card, -.ui.basic.purple.card { - background: #DC73FF; +.ui.card { + margin: 1em 0; } -.ui.basic.cards a.purple.card:hover, -.ui.cards a.basic.purple.card:hover, -.ui.basic.purple.cards a.card:hover, -.ui.link.cards .basic.purple.card:not(.icon):hover, -.ui.link.basic.purple.cards .card:not(.icon):hover, -.ui.link.basic.cards .purple.card:not(.icon):hover, -a.ui.basic.purple.card:hover, -.ui.link.basic.purple.card:hover { - background: #cf40ff; +.ui.cards > .card a, +.ui.card a { + cursor: pointer; } -.ui.inverted.purple.cards > .card, -.ui.inverted.cards > .purple.card, -.ui.inverted.purple.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DC73FF, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DC73FF, 0 0 0 1px #555555; +.ui.card:first-child { + margin-top: 0; } -.ui.inverted.cards a.purple.card:hover, -.ui.inverted.purple.cards a.card:hover, -.ui.link.inverted.purple.cards .card:not(.icon):hover, -.ui.link.inverted.cards .purple.card:not(.icon):hover, -a.ui.inverted.purple.card:hover, -.ui.link.inverted.purple.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #cf40ff, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #cf40ff, 0 0 0 1px #555555; +.ui.card:last-child { + margin-bottom: 0; } -.ui.inverted.cards > .basic.purple.card, -.ui.basic.inverted.purple.cards > .card, -.ui.basic.inverted.cards > .purple.card, -.ui.basic.inverted.purple.card { - background: #A333C8; -} +/*-------------- + Cards +---------------*/ -.ui.inverted.cards a.basic.purple.card:hover, -.ui.basic.inverted.cards a.purple.card:hover, -.ui.basic.inverted.purple.cards a.card:hover, -.ui.link.inverted.cards .basic.purple.card:not(.icon):hover, -.ui.link.basic.inverted.purple.cards .card:not(.icon):hover, -.ui.link.basic.inverted.cards .purple.card:not(.icon):hover, -a.ui.basic.inverted.purple.card:hover, -.ui.link.basic.inverted.purple.card:hover { - background: #9627ba; +.ui.cards { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin: -0.875em -0.5em; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } -.ui.pink.cards > .card, -.ui.cards > .pink.card, -.ui.pink.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #E03997, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #E03997, 0 1px 3px 0 #D4D4D5; +.ui.cards > .card { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin: 0.875em 0.5em; + float: none; } -.ui.cards a.pink.card:hover, -.ui.pink.cards a.card:hover, -.ui.link.pink.cards .card:not(.icon):hover, -.ui.link.cards .pink.card:not(.icon):hover, -a.ui.pink.card:hover, -.ui.link.pink.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #e61a8d, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #e61a8d, 0 1px 3px 0 #BCBDBD; -} +/* Clearing */ -.ui.cards > .basic.pink.card, -.ui.basic.pink.cards > .card, -.ui.basic.cards > .pink.card, -.ui.basic.pink.card { - background: #FF8EDF; +.ui.cards:after, +.ui.card:after { + display: block; + content: ' '; + height: 0; + clear: both; + overflow: hidden; + visibility: hidden; } -.ui.basic.cards a.pink.card:hover, -.ui.cards a.basic.pink.card:hover, -.ui.basic.pink.cards a.card:hover, -.ui.link.cards .basic.pink.card:not(.icon):hover, -.ui.link.basic.pink.cards .card:not(.icon):hover, -.ui.link.basic.cards .pink.card:not(.icon):hover, -a.ui.basic.pink.card:hover, -.ui.link.basic.pink.card:hover { - background: #ff5bd1; -} +/* Consecutive Card Groups Preserve Row Spacing */ -.ui.inverted.pink.cards > .card, -.ui.inverted.cards > .pink.card, -.ui.inverted.pink.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF8EDF, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF8EDF, 0 0 0 1px #555555; +.ui.cards ~ .ui.cards { + margin-top: 0.875em; } -.ui.inverted.cards a.pink.card:hover, -.ui.inverted.pink.cards a.card:hover, -.ui.link.inverted.pink.cards .card:not(.icon):hover, -.ui.link.inverted.cards .pink.card:not(.icon):hover, -a.ui.inverted.pink.card:hover, -.ui.link.inverted.pink.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff5bd1, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff5bd1, 0 0 0 1px #555555; -} +/*-------------- + Rounded Edges +---------------*/ -.ui.inverted.cards > .basic.pink.card, -.ui.basic.inverted.pink.cards > .card, -.ui.basic.inverted.cards > .pink.card, -.ui.basic.inverted.pink.card { - background: #E03997; +.ui.cards > .card > :first-child, +.ui.card > :first-child { + border-radius: 0.28571429rem 0.28571429rem 0 0 !important; + border-top: none !important; } -.ui.inverted.cards a.basic.pink.card:hover, -.ui.basic.inverted.cards a.pink.card:hover, -.ui.basic.inverted.pink.cards a.card:hover, -.ui.link.inverted.cards .basic.pink.card:not(.icon):hover, -.ui.link.basic.inverted.pink.cards .card:not(.icon):hover, -.ui.link.basic.inverted.cards .pink.card:not(.icon):hover, -a.ui.basic.inverted.pink.card:hover, -.ui.link.basic.inverted.pink.card:hover { - background: #e61a8d; +.ui.cards > .card > :last-child, +.ui.card > :last-child { + border-radius: 0 0 0.28571429rem 0.28571429rem !important; } -.ui.brown.cards > .card, -.ui.cards > .brown.card, -.ui.brown.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A5673F, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A5673F, 0 1px 3px 0 #D4D4D5; +.ui.cards > .card > :only-child, +.ui.card > :only-child { + border-radius: 0.28571429rem !important; } -.ui.cards a.brown.card:hover, -.ui.brown.cards a.card:hover, -.ui.link.brown.cards .card:not(.icon):hover, -.ui.link.cards .brown.card:not(.icon):hover, -a.ui.brown.card:hover, -.ui.link.brown.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #975b33, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #975b33, 0 1px 3px 0 #BCBDBD; -} +/*-------------- + Images +---------------*/ -.ui.cards > .basic.brown.card, -.ui.basic.brown.cards > .card, -.ui.basic.cards > .brown.card, -.ui.basic.brown.card { - background: #D67C1C; +.ui.cards > .card > .image, +.ui.card > .image { + position: relative; + display: block; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + padding: 0; + background: rgba(0, 0, 0, 0.05); } -.ui.basic.cards a.brown.card:hover, -.ui.cards a.basic.brown.card:hover, -.ui.basic.brown.cards a.card:hover, -.ui.link.cards .basic.brown.card:not(.icon):hover, -.ui.link.basic.brown.cards .card:not(.icon):hover, -.ui.link.basic.cards .brown.card:not(.icon):hover, -a.ui.basic.brown.card:hover, -.ui.link.basic.brown.card:hover { - background: #b0620f; +.ui.cards > .card > .image > img, +.ui.card > .image > img { + display: block; + width: 100%; + height: auto; + border-radius: inherit; } -.ui.inverted.brown.cards > .card, -.ui.inverted.cards > .brown.card, -.ui.inverted.brown.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D67C1C, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D67C1C, 0 0 0 1px #555555; +.ui.cards > .card > .image:not(.ui) > img, +.ui.card > .image:not(.ui) > img { + border: none; } -.ui.inverted.cards a.brown.card:hover, -.ui.inverted.brown.cards a.card:hover, -.ui.link.inverted.brown.cards .card:not(.icon):hover, -.ui.link.inverted.cards .brown.card:not(.icon):hover, -a.ui.inverted.brown.card:hover, -.ui.link.inverted.brown.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #b0620f, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #b0620f, 0 0 0 1px #555555; -} +/*-------------- + Content +---------------*/ -.ui.inverted.cards > .basic.brown.card, -.ui.basic.inverted.brown.cards > .card, -.ui.basic.inverted.cards > .brown.card, -.ui.basic.inverted.brown.card { - background: #A5673F; +.ui.cards > .card > .content, +.ui.card > .content { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + border: none; + border-top: 1px solid rgba(34, 36, 38, 0.1); + background: none; + margin: 0; + padding: 1em 1em; + -webkit-box-shadow: none; + box-shadow: none; + font-size: 1em; + border-radius: 0; } -.ui.inverted.cards a.basic.brown.card:hover, -.ui.basic.inverted.cards a.brown.card:hover, -.ui.basic.inverted.brown.cards a.card:hover, -.ui.link.inverted.cards .basic.brown.card:not(.icon):hover, -.ui.link.basic.inverted.brown.cards .card:not(.icon):hover, -.ui.link.basic.inverted.cards .brown.card:not(.icon):hover, -a.ui.basic.inverted.brown.card:hover, -.ui.link.basic.inverted.brown.card:hover { - background: #975b33; +.ui.cards > .card > .content:after, +.ui.card > .content:after { + display: block; + content: ' '; + height: 0; + clear: both; + overflow: hidden; + visibility: hidden; } -.ui.grey.cards > .card, -.ui.cards > .grey.card, -.ui.grey.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #767676, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #767676, 0 1px 3px 0 #D4D4D5; +.ui.cards > .card > .content > .header, +.ui.card > .content > .header { + display: block; + margin: ''; + font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + color: rgba(0, 0, 0, 0.85); } -.ui.cards a.grey.card:hover, -.ui.grey.cards a.card:hover, -.ui.link.grey.cards .card:not(.icon):hover, -.ui.link.cards .grey.card:not(.icon):hover, -a.ui.grey.card:hover, -.ui.link.grey.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #838383, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #838383, 0 1px 3px 0 #BCBDBD; -} +/* Default Header Size */ -.ui.cards > .basic.grey.card, -.ui.basic.grey.cards > .card, -.ui.basic.cards > .grey.card, -.ui.basic.grey.card { - background: #DCDDDE; +.ui.cards > .card > .content > .header:not(.ui), +.ui.card > .content > .header:not(.ui) { + font-weight: 600; + font-size: 1.28571429em; + margin-top: -0.21425em; + line-height: 1.28571429em; } -.ui.basic.cards a.grey.card:hover, -.ui.cards a.basic.grey.card:hover, -.ui.basic.grey.cards a.card:hover, -.ui.link.cards .basic.grey.card:not(.icon):hover, -.ui.link.basic.grey.cards .card:not(.icon):hover, -.ui.link.basic.cards .grey.card:not(.icon):hover, -a.ui.basic.grey.card:hover, -.ui.link.basic.grey.card:hover { - background: #c2c4c5; +.ui.cards > .card > .content > .meta + .description, +.ui.cards > .card > .content > .header + .description, +.ui.card > .content > .meta + .description, +.ui.card > .content > .header + .description { + margin-top: 0.5em; } -.ui.inverted.grey.cards > .card, -.ui.inverted.cards > .grey.card, -.ui.inverted.grey.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DCDDDE, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DCDDDE, 0 0 0 1px #555555; -} +/*---------------- + Floated Content +-----------------*/ -.ui.inverted.cards a.grey.card:hover, -.ui.inverted.grey.cards a.card:hover, -.ui.link.inverted.grey.cards .card:not(.icon):hover, -.ui.link.inverted.cards .grey.card:not(.icon):hover, -a.ui.inverted.grey.card:hover, -.ui.link.inverted.grey.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #c2c4c5, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #c2c4c5, 0 0 0 1px #555555; +.ui.cards > .card [class*="left floated"], +.ui.card [class*="left floated"] { + float: left; } -.ui.inverted.cards > .basic.grey.card, -.ui.basic.inverted.grey.cards > .card, -.ui.basic.inverted.cards > .grey.card, -.ui.basic.inverted.grey.card { - background: #767676; +.ui.cards > .card [class*="right floated"], +.ui.card [class*="right floated"] { + float: right; } -.ui.inverted.cards a.basic.grey.card:hover, -.ui.basic.inverted.cards a.grey.card:hover, -.ui.basic.inverted.grey.cards a.card:hover, -.ui.link.inverted.cards .basic.grey.card:not(.icon):hover, -.ui.link.basic.inverted.grey.cards .card:not(.icon):hover, -.ui.link.basic.inverted.cards .grey.card:not(.icon):hover, -a.ui.basic.inverted.grey.card:hover, -.ui.link.basic.inverted.grey.card:hover { - background: #838383; -} +/*-------------- + Aligned +---------------*/ -.ui.black.cards > .card, -.ui.cards > .black.card, -.ui.black.card { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5; +.ui.cards > .card [class*="left aligned"], +.ui.card [class*="left aligned"] { + text-align: left; } -.ui.cards a.black.card:hover, -.ui.black.cards a.card:hover, -.ui.link.black.cards .card:not(.icon):hover, -.ui.link.cards .black.card:not(.icon):hover, -a.ui.black.card:hover, -.ui.link.black.card:hover { - -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD; - box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD; +.ui.cards > .card [class*="center aligned"], +.ui.card [class*="center aligned"] { + text-align: center; } -.ui.cards > .basic.black.card, -.ui.basic.black.cards > .card, -.ui.basic.cards > .black.card, -.ui.basic.black.card { - background: #545454; +.ui.cards > .card [class*="right aligned"], +.ui.card [class*="right aligned"] { + text-align: right; } -.ui.cards > .basic.black.card .header, -.ui.basic.black.cards > .card .header, -.ui.basic.cards > .black.card .header, -.ui.basic.black.card .header, -.ui.cards > .basic.black.card .content, -.ui.basic.black.cards > .card .content, -.ui.basic.cards > .black.card .content, -.ui.basic.black.card .content, -.ui.cards > .basic.black.card .meta, -.ui.basic.black.cards > .card .meta, -.ui.basic.cards > .black.card .meta, -.ui.basic.black.card .meta, -.ui.cards > .basic.black.card .description, -.ui.basic.black.cards > .card .description, -.ui.basic.cards > .black.card .description, -.ui.basic.black.card .description { - color: #FFFFFF; -} - -.ui.basic.cards a.black.card:hover, -.ui.cards a.basic.black.card:hover, -.ui.basic.black.cards a.card:hover, -.ui.link.cards .basic.black.card:not(.icon):hover, -.ui.link.basic.black.cards .card:not(.icon):hover, -.ui.link.basic.cards .black.card:not(.icon):hover, -a.ui.basic.black.card:hover, -.ui.link.basic.black.card:hover { - background: #000000; -} +/*-------------- + Content Image +---------------*/ -.ui.inverted.black.cards > .card, -.ui.inverted.cards > .black.card, -.ui.inverted.black.card { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555; +.ui.cards > .card .content img, +.ui.card .content img { + display: inline-block; + vertical-align: middle; + width: ''; } -.ui.inverted.cards a.black.card:hover, -.ui.inverted.black.cards a.card:hover, -.ui.link.inverted.black.cards .card:not(.icon):hover, -.ui.link.inverted.cards .black.card:not(.icon):hover, -a.ui.inverted.black.card:hover, -.ui.link.inverted.black.card:hover { - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #000000, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #000000, 0 0 0 1px #555555; +.ui.cards > .card img.avatar, +.ui.cards > .card .avatar img, +.ui.card img.avatar, +.ui.card .avatar img { + width: 2em; + height: 2em; + border-radius: 500rem; } -.ui.inverted.cards > .basic.black.card, -.ui.basic.inverted.black.cards > .card, -.ui.basic.inverted.cards > .black.card, -.ui.basic.inverted.black.card { - background: #1B1C1D; -} +/*-------------- + Description +---------------*/ -.ui.inverted.cards a.basic.black.card:hover, -.ui.basic.inverted.cards a.black.card:hover, -.ui.basic.inverted.black.cards a.card:hover, -.ui.link.inverted.cards .basic.black.card:not(.icon):hover, -.ui.link.basic.inverted.black.cards .card:not(.icon):hover, -.ui.link.basic.inverted.cards .black.card:not(.icon):hover, -a.ui.basic.inverted.black.card:hover, -.ui.link.basic.inverted.black.card:hover { - background: #27292a; +.ui.cards > .card > .content > .description, +.ui.card > .content > .description { + clear: both; + color: rgba(0, 0, 0, 0.68); } /*-------------- - Card Count - ---------------*/ + Paragraph +---------------*/ -.ui.one.cards { - margin-left: 0; - margin-right: 0; +.ui.cards > .card > .content p, +.ui.card > .content p { + margin: 0 0 0.5em; } -.ui.one.cards > .card { - width: 100%; +.ui.cards > .card > .content p:last-child, +.ui.card > .content p:last-child { + margin-bottom: 0; } -.ui.two.cards { - margin-left: -1em; - margin-right: -1em; -} +/*-------------- + Meta +---------------*/ -.ui.two.cards > .card { - width: calc(50% - 2em); - margin-left: 1em; - margin-right: 1em; +.ui.cards > .card .meta, +.ui.card .meta { + font-size: 1em; + color: rgba(0, 0, 0, 0.4); } -.ui.three.cards { - margin-left: -1em; - margin-right: -1em; +.ui.cards > .card .meta *, +.ui.card .meta * { + margin-right: 0.3em; } -.ui.three.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; +.ui.cards > .card .meta :last-child, +.ui.card .meta :last-child { + margin-right: 0; } -.ui.four.cards { - margin-left: -0.75em; - margin-right: -0.75em; +.ui.cards > .card .meta [class*="right floated"], +.ui.card .meta [class*="right floated"] { + margin-right: 0; + margin-left: 0.3em; } -.ui.four.cards > .card { - width: calc(25% - 1.5em); - margin-left: 0.75em; - margin-right: 0.75em; -} +/*-------------- + Links +---------------*/ -.ui.five.cards { - margin-left: -0.75em; - margin-right: -0.75em; -} +/* Generic */ -.ui.five.cards > .card { - width: calc(20% - 1.5em); - margin-left: 0.75em; - margin-right: 0.75em; +.ui.cards > .card > .content a:not(.ui), +.ui.card > .content a:not(.ui) { + color: ''; + -webkit-transition: color 0.1s ease; + transition: color 0.1s ease; } -.ui.six.cards { - margin-left: -0.75em; - margin-right: -0.75em; +.ui.cards > .card > .content a:not(.ui):hover, +.ui.card > .content a:not(.ui):hover { + color: ''; } -.ui.six.cards > .card { - width: calc(16.666666666666664% - 1.5em); - margin-left: 0.75em; - margin-right: 0.75em; -} +/* Header */ -.ui.seven.cards { - margin-left: -0.5em; - margin-right: -0.5em; +.ui.cards > .card > .content > a.header, +.ui.card > .content > a.header { + color: rgba(0, 0, 0, 0.85); } -.ui.seven.cards > .card { - width: calc(14.285714285714285% - 1em); - margin-left: 0.5em; - margin-right: 0.5em; +.ui.cards > .card > .content > a.header:hover, +.ui.card > .content > a.header:hover { + color: #1e70bf; } -.ui.eight.cards { - margin-left: -0.5em; - margin-right: -0.5em; -} +/* Meta */ -.ui.eight.cards > .card { - width: calc(12.5% - 1em); - margin-left: 0.5em; - margin-right: 0.5em; - font-size: 11px; +.ui.cards > .card .meta > a:not(.ui), +.ui.card .meta > a:not(.ui) { + color: rgba(0, 0, 0, 0.4); } -.ui.nine.cards { - margin-left: -0.5em; - margin-right: -0.5em; +.ui.cards > .card .meta > a:not(.ui):hover, +.ui.card .meta > a:not(.ui):hover { + color: rgba(0, 0, 0, 0.87); } -.ui.nine.cards > .card { - width: calc(11.11111111111111% - 1em); - margin-left: 0.5em; - margin-right: 0.5em; - font-size: 10px; -} +/*-------------- + Buttons +---------------*/ -.ui.ten.cards { - margin-left: -0.5em; - margin-right: -0.5em; +.ui.cards > .card > .buttons, +.ui.card > .buttons, +.ui.cards > .card > .button, +.ui.card > .button { + margin: 0 -1px; + width: calc(100% + 2px); } -.ui.ten.cards > .card { - width: calc(10% - 1em); - margin-left: 0.5em; - margin-right: 0.5em; +.ui.cards > .card > .buttons:last-child, +.ui.card > .buttons:last-child, +.ui.cards > .card > .button:last-child, +.ui.card > .button:last-child { + margin-bottom: -1px; } -/*------------------- - Doubling - --------------------*/ - -/* Mobile Only */ - -@media only screen and (max-width: 767.98px) { - .ui.two.doubling.cards { - margin-left: 0; - margin-right: 0; - } - - .ui.two.doubling.cards > .card { - width: 100%; - margin-left: 0; - margin-right: 0; - } - - .ui.three.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } - - .ui.three.doubling.cards > .card { - width: calc(50% - 2em); - margin-left: 1em; - margin-right: 1em; - } - - .ui.four.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } - - .ui.four.doubling.cards > .card { - width: calc(50% - 2em); - margin-left: 1em; - margin-right: 1em; - } - - .ui.five.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } +/*-------------- + Dimmer +---------------*/ - .ui.five.doubling.cards > .card { - width: calc(50% - 2em); - margin-left: 1em; - margin-right: 1em; - } +.ui.cards > .card .dimmer, +.ui.card .dimmer { + background: ''; + z-index: 10; +} - .ui.six.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } +/*-------------- + Labels +---------------*/ - .ui.six.doubling.cards > .card { - width: calc(50% - 2em); - margin-left: 1em; - margin-right: 1em; - } +/*-----Star----- */ - .ui.seven.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } +/* Icon */ - .ui.seven.doubling.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; - } +.ui.cards > .card > .content .star.icon, +.ui.card > .content .star.icon { + cursor: pointer; + opacity: 0.75; + -webkit-transition: color 0.1s ease; + transition: color 0.1s ease; +} - .ui.eight.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } +.ui.cards > .card > .content .star.icon:hover, +.ui.card > .content .star.icon:hover { + opacity: 1; + color: #FFB70A; +} - .ui.eight.doubling.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; - } +.ui.cards > .card > .content .active.star.icon, +.ui.card > .content .active.star.icon { + color: #FFE623; +} - .ui.nine.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } +/*-----Like----- */ - .ui.nine.doubling.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; - } +/* Icon */ - .ui.ten.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } +.ui.cards > .card > .content .like.icon, +.ui.card > .content .like.icon { + cursor: pointer; + opacity: 0.75; + -webkit-transition: color 0.1s ease; + transition: color 0.1s ease; +} - .ui.ten.doubling.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; - } +.ui.cards > .card > .content .like.icon:hover, +.ui.card > .content .like.icon:hover { + opacity: 1; + color: #FF2733; } -/* Tablet Only */ +.ui.cards > .card > .content .active.like.icon, +.ui.card > .content .active.like.icon { + color: #FF2733; +} -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui.two.doubling.cards { - margin-left: 0; - margin-right: 0; - } +/*---------------- + Extra Content +-----------------*/ - .ui.two.doubling.cards > .card { - width: 100%; - margin-left: 0; - margin-right: 0; - } +.ui.cards > .card > .extra, +.ui.card > .extra { + max-width: 100%; + min-height: 0 !important; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + border-top: 1px solid rgba(0, 0, 0, 0.05) !important; + position: static; + background: none; + width: auto; + margin: 0 0; + padding: 0.75em 1em; + top: 0; + left: 0; + color: rgba(0, 0, 0, 0.4); + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: color 0.1s ease; + transition: color 0.1s ease; +} - .ui.three.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } +.ui.cards > .card > .extra a:not(.ui), +.ui.card > .extra a:not(.ui) { + color: rgba(0, 0, 0, 0.4); +} - .ui.three.doubling.cards > .card { - width: calc(50% - 2em); - margin-left: 1em; - margin-right: 1em; - } +.ui.cards > .card > .extra a:not(.ui):hover, +.ui.card > .extra a:not(.ui):hover { + color: #1e70bf; +} - .ui.four.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } +/******************************* + States +*******************************/ - .ui.four.doubling.cards > .card { - width: calc(50% - 2em); - margin-left: 1em; - margin-right: 1em; - } +/*-------------- + Disabled + ---------------*/ - .ui.five.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } +.ui.disabled.card { + opacity: 0.45; + color: rgba(40, 40, 40, 0.3); + pointer-events: none; +} - .ui.five.doubling.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; - } +/*-------------- + Loading + ---------------*/ - .ui.six.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } +.ui.loading.card { + position: relative; + cursor: default; + pointer-events: none; + -webkit-transition: all 0s linear; + transition: all 0s linear; +} - .ui.six.doubling.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; - } +.ui.loading.card:before { + position: absolute; + content: ''; + top: 0; + left: 0; + background: rgba(255, 255, 255, 0.8); + width: 100%; + height: 100%; + border-radius: 0.28571429rem; + z-index: 100; +} - .ui.eight.doubling.cards { - margin-left: -1em; - margin-right: -1em; - } +.ui.loading.card:after { + position: absolute; + content: ''; + top: 50%; + left: 50%; + margin: -1.5em 0 0 -1.5em; + width: 3em; + height: 3em; + -webkit-animation: loader 0.6s infinite linear; + animation: loader 0.6s infinite linear; + border: 0.2em solid #767676; + border-radius: 500rem; + -webkit-box-shadow: 0 0 0 1px transparent; + box-shadow: 0 0 0 1px transparent; + visibility: visible; + z-index: 101; +} - .ui.eight.doubling.cards > .card { - width: calc(33.33333333333333% - 2em); - margin-left: 1em; - margin-right: 1em; - } +/******************************* + Variations +*******************************/ - .ui.eight.doubling.cards { - margin-left: -0.75em; - margin-right: -0.75em; - } +/*------------------- + Horizontal + --------------------*/ - .ui.eight.doubling.cards > .card { - width: calc(25% - 1.5em); - margin-left: 0.75em; - margin-right: 0.75em; - } +.ui.horizontal.cards > .card, +.ui.card.horizontal { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + min-width: 270px; + width: 400px; + max-width: 100%; +} - .ui.nine.doubling.cards { - margin-left: -0.75em; - margin-right: -0.75em; - } +.ui.horizontal.cards > .card > .image, +.ui.card.horizontal > .image { + border-radius: 0.28571429rem 0 0 0.28571429rem; + width: 150px; +} - .ui.nine.doubling.cards > .card { - width: calc(25% - 1.5em); - margin-left: 0.75em; - margin-right: 0.75em; - } +.ui.horizontal.cards > .card > .image > img, +.ui.card.horizontal > .image > img { + background-size: cover; + background-repeat: no-repeat; + background-position: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + border-radius: 0.28571429rem 0 0 0.28571429rem; +} - .ui.ten.doubling.cards { - margin-left: -0.75em; - margin-right: -0.75em; - } +.ui.horizontal.cards > .card > .image:last-child > img, +.ui.card.horizontal > .image:last-child > img { + border-radius: 0 0.28571429rem 0.28571429rem 0; +} - .ui.ten.doubling.cards > .card { - width: calc(20% - 1.5em); - margin-left: 0.75em; - margin-right: 0.75em; - } +.ui.horizontal.cards > .card > .content, +.ui.horizontal.card > .content { + border-top: none; + -ms-flex-preferred-size: 1px; + flex-basis: 1px; +} + +.ui.horizontal.cards > .card > .extra, +.ui.horizontal.card > .extra { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; } /*------------------- - Stackable + Raised --------------------*/ -@media only screen and (max-width: 767.98px) { - .ui.stackable.cards { - display: block !important; - } - - .ui.stackable.cards .card:first-child { - margin-top: 0 !important; - } +.ui.raised.cards > .card, +.ui.raised.card { + -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); + 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); +} - .ui.stackable.cards > .card { - display: block !important; - height: auto !important; - margin: 1em 1em; - padding: 0 !important; - width: calc(100% - 2em) !important; - } +.ui.raised.cards a.card:hover, +.ui.link.cards .raised.card:hover, +a.ui.raised.card:hover, +.ui.link.raised.card:hover { + -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); + 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); } -/*-------------- - Size ----------------*/ +/*------------------- + Centered + --------------------*/ -.ui.cards > .card { - font-size: 1em; +.ui.centered.cards { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } -.ui.mini.card, -.ui.mini.cards .card { - font-size: 0.78571429rem; +.ui.centered.card { + margin-left: auto; + margin-right: auto; } -.ui.tiny.card, -.ui.tiny.cards .card { - font-size: 0.85714286rem; -} +/*------------------- + Fluid + --------------------*/ -.ui.small.card, -.ui.small.cards .card { - font-size: 0.92857143rem; +.ui.fluid.card { + width: 100%; + max-width: 9999px; } -.ui.large.card, -.ui.large.cards .card { - font-size: 1.14285714rem; -} +/*------------------- + Link + --------------------*/ -.ui.big.card, -.ui.big.cards .card { - font-size: 1.28571429rem; +.ui.cards a.card, +.ui.link.cards .card, +a.ui.card, +.ui.link.card { + -webkit-transform: none; + transform: none; } -.ui.huge.card, -.ui.huge.cards .card { - font-size: 1.42857143rem; +.ui.cards a.card:hover, +.ui.link.cards .card:not(.icon):hover, +a.ui.card:hover, +.ui.link.card:hover { + cursor: pointer; + z-index: 5; + background: #FFFFFF; + border: none; + -webkit-box-shadow: 0 1px 3px 0 #BCBDBD, 0 0 0 1px #D4D4D5; + box-shadow: 0 1px 3px 0 #BCBDBD, 0 0 0 1px #D4D4D5; + -webkit-transform: translateY(-3px); + transform: translateY(-3px); } -.ui.massive.card, -.ui.massive.cards .card { - font-size: 1.71428571rem; +/*------------------- + Colors +--------------------*/ + +.ui.primary.cards > .card, +.ui.cards > .primary.card, +.ui.primary.card { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5; } -/*----------------- - Inverted - ------------------*/ +.ui.primary.cards > .card:hover, +.ui.cards > .primary.card:hover, +.ui.primary.card:hover { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD; +} -.ui.inverted.cards > .card, -.ui.inverted.card { - background: #1B1C1D; - -webkit-box-shadow: 0 1px 3px 0 #555555, 0 0 0 1px #555555; - box-shadow: 0 1px 3px 0 #555555, 0 0 0 1px #555555; +.ui.inverted.primary.cards > .card, +.ui.inverted.cards > .primary.card, +.ui.inverted.primary.card { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555; } -/* Content */ +.ui.inverted.primary.cards > .card:hover, +.ui.inverted.cards > .primary.card:hover, +.ui.inverted.primary.card:hover { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555; +} -.ui.inverted.cards > .card > .content, -.ui.inverted.card > .content { - border-top: 1px solid rgba(255, 255, 255, 0.15); +.ui.secondary.cards > .card, +.ui.cards > .secondary.card, +.ui.secondary.card { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5; } -/* Header */ +.ui.secondary.cards > .card:hover, +.ui.cards > .secondary.card:hover, +.ui.secondary.card:hover { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD; +} -.ui.inverted.cards > .card > .content > .header, -.ui.inverted.card > .content > .header { - color: rgba(255, 255, 255, 0.9); +.ui.inverted.secondary.cards > .card, +.ui.inverted.cards > .secondary.card, +.ui.inverted.secondary.card { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555; } -.ui.inverted.cards > .card > .content > a.header, -.ui.inverted.card > .content > a.header { - color: rgba(255, 255, 255, 0.9); +.ui.inverted.secondary.cards > .card:hover, +.ui.inverted.cards > .secondary.card:hover, +.ui.inverted.secondary.card:hover { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6e6e6e, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6e6e6e, 0 0 0 1px #555555; } -.ui.inverted.cards > .card > .content > a.header:hover, -.ui.inverted.card > .content > a.header:hover { - color: #1e70bf; +.ui.red.cards > .card, +.ui.cards > .red.card, +.ui.red.card { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #DB2828, 0 1px 3px 0 #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #DB2828, 0 1px 3px 0 #D4D4D5; } -/* Description */ +.ui.red.cards > .card:hover, +.ui.cards > .red.card:hover, +.ui.red.card:hover { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #d01919, 0 1px 3px 0 #BCBDBD; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #d01919, 0 1px 3px 0 #BCBDBD; +} -.ui.inverted.cards > .card > .content > .description, -.ui.inverted.card > .content > .description { - color: rgba(255, 255, 255, 0.8); +.ui.inverted.red.cards > .card, +.ui.inverted.cards > .red.card, +.ui.inverted.red.card { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF695E, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF695E, 0 0 0 1px #555555; } -/* Meta */ +.ui.inverted.red.cards > .card:hover, +.ui.inverted.cards > .red.card:hover, +.ui.inverted.red.card:hover { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff392b, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff392b, 0 0 0 1px #555555; +} -.ui.inverted.cards > .card .meta, -.ui.inverted.card .meta { - color: rgba(255, 255, 255, 0.7); +.ui.orange.cards > .card, +.ui.cards > .orange.card, +.ui.orange.card { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #F2711C, 0 1px 3px 0 #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #F2711C, 0 1px 3px 0 #D4D4D5; } -.ui.inverted.cards > .card .meta > a:not(.ui), -.ui.inverted.card .meta > a:not(.ui) { - color: rgba(255, 255, 255, 0.7); +.ui.orange.cards > .card:hover, +.ui.cards > .orange.card:hover, +.ui.orange.card:hover { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #f26202, 0 1px 3px 0 #BCBDBD; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #f26202, 0 1px 3px 0 #BCBDBD; } -.ui.inverted.cards > .card .meta > a:not(.ui):hover, -.ui.inverted.card .meta > a:not(.ui):hover { - color: #ffffff; +.ui.inverted.orange.cards > .card, +.ui.inverted.cards > .orange.card, +.ui.inverted.orange.card { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF851B, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF851B, 0 0 0 1px #555555; } -/* Extra */ +.ui.inverted.orange.cards > .card:hover, +.ui.inverted.cards > .orange.card:hover, +.ui.inverted.orange.card:hover { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #e76b00, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #e76b00, 0 0 0 1px #555555; +} -.ui.inverted.cards > .card > .extra, -.ui.inverted.card > .extra { - border-top: 1px solid rgba(255, 255, 255, 0.15) !important; - color: rgba(255, 255, 255, 0.7); +.ui.yellow.cards > .card, +.ui.cards > .yellow.card, +.ui.yellow.card { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #FBBD08, 0 1px 3px 0 #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #FBBD08, 0 1px 3px 0 #D4D4D5; } -.ui.inverted.cards > .card > .extra a:not(.ui), -.ui.inverted.card > .extra a:not(.ui) { - color: rgba(255, 255, 255, 0.5); +.ui.yellow.cards > .card:hover, +.ui.cards > .yellow.card:hover, +.ui.yellow.card:hover { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #eaae00, 0 1px 3px 0 #BCBDBD; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #eaae00, 0 1px 3px 0 #BCBDBD; } -.ui.inverted.cards > .card > .extra a:not(.ui):hover, -.ui.inverted.card > .extra a:not(.ui):hover { - color: #1e70bf; +.ui.inverted.yellow.cards > .card, +.ui.inverted.cards > .yellow.card, +.ui.inverted.yellow.card { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FFE21F, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FFE21F, 0 0 0 1px #555555; } -/* Link card(s) */ +.ui.inverted.yellow.cards > .card:hover, +.ui.inverted.cards > .yellow.card:hover, +.ui.inverted.yellow.card:hover { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ebcd00, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ebcd00, 0 0 0 1px #555555; +} -.ui.inverted.cards a.card:hover, -.ui.inverted.link.cards .card:not(.icon):hover, -a.inverted.ui.card:hover, -.ui.inverted.link.card:hover { - background: #1B1C1D; +.ui.olive.cards > .card, +.ui.cards > .olive.card, +.ui.olive.card { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #B5CC18, 0 1px 3px 0 #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #B5CC18, 0 1px 3px 0 #D4D4D5; } -/* Loading */ +.ui.olive.cards > .card:hover, +.ui.cards > .olive.card:hover, +.ui.olive.card:hover { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #a7bd0d, 0 1px 3px 0 #BCBDBD; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #a7bd0d, 0 1px 3px 0 #BCBDBD; +} -.ui.inverted.loading.card { - color: #FFFFFF; +.ui.inverted.olive.cards > .card, +.ui.inverted.cards > .olive.card, +.ui.inverted.olive.card { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D9E778, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D9E778, 0 0 0 1px #555555; } -.ui.inverted.loading.card::before { - background: rgba(0, 0, 0, 0.85); +.ui.inverted.olive.cards > .card:hover, +.ui.inverted.cards > .olive.card:hover, +.ui.inverted.olive.card:hover { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #d2e745, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #d2e745, 0 0 0 1px #555555; } -/******************************* - Theme Overrides -*******************************/ +.ui.green.cards > .card, +.ui.cards > .green.card, +.ui.green.card { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #21BA45, 0 1px 3px 0 #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #21BA45, 0 1px 3px 0 #D4D4D5; +} -/******************************* - User Variable Overrides -*******************************/ +.ui.green.cards > .card:hover, +.ui.cards > .green.card:hover, +.ui.green.card:hover { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #16ab39, 0 1px 3px 0 #BCBDBD; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #16ab39, 0 1px 3px 0 #BCBDBD; +} -/******************************* - Standard -*******************************/ +.ui.inverted.green.cards > .card, +.ui.inverted.cards > .green.card, +.ui.inverted.green.card { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #2ECC40, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #2ECC40, 0 0 0 1px #555555; +} -/*-------------- - Comments ----------------*/ +.ui.inverted.green.cards > .card:hover, +.ui.inverted.cards > .green.card:hover, +.ui.inverted.green.card:hover { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #1ea92e, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #1ea92e, 0 0 0 1px #555555; +} -.ui.comments { - margin: 1.5em 0; - max-width: 650px; +.ui.teal.cards > .card, +.ui.cards > .teal.card, +.ui.teal.card { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #00B5AD, 0 1px 3px 0 #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #00B5AD, 0 1px 3px 0 #D4D4D5; } -.ui.comments:first-child { - margin-top: 0; +.ui.teal.cards > .card:hover, +.ui.cards > .teal.card:hover, +.ui.teal.card:hover { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #009c95, 0 1px 3px 0 #BCBDBD; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #009c95, 0 1px 3px 0 #BCBDBD; } -.ui.comments:last-child { - margin-bottom: 0; +.ui.inverted.teal.cards > .card, +.ui.inverted.cards > .teal.card, +.ui.inverted.teal.card { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6DFFFF, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #6DFFFF, 0 0 0 1px #555555; } -/*-------------- - Comment ----------------*/ +.ui.inverted.teal.cards > .card:hover, +.ui.inverted.cards > .teal.card:hover, +.ui.inverted.teal.card:hover { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #3affff, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #3affff, 0 0 0 1px #555555; +} -.ui.comments .comment { - position: relative; - background: none; - margin: 0.5em 0 0; - padding: 0.5em 0 0; - border: none; - border-top: none; - line-height: 1.2; +.ui.blue.cards > .card, +.ui.cards > .blue.card, +.ui.blue.card { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, 0 1px 3px 0 #D4D4D5; } -.ui.comments .comment:first-child { - margin-top: 0; - padding-top: 0; +.ui.blue.cards > .card:hover, +.ui.cards > .blue.card:hover, +.ui.blue.card:hover { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD; } -/*-------------------- - Nested Comments ----------------------*/ +.ui.inverted.blue.cards > .card, +.ui.inverted.cards > .blue.card, +.ui.inverted.blue.card { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #54C8FF, 0 0 0 1px #555555; +} -.ui.comments .comment > .comments { - margin: 0 0 0.5em 0.5em; - padding: 1em 0 1em 1em; +.ui.inverted.blue.cards > .card:hover, +.ui.inverted.cards > .blue.card:hover, +.ui.inverted.blue.card:hover { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #21b8ff, 0 0 0 1px #555555; } -.ui.comments .comment > .comments::before { - position: absolute; - top: 0; - left: 0; +.ui.violet.cards > .card, +.ui.cards > .violet.card, +.ui.violet.card { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #6435C9, 0 1px 3px 0 #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #6435C9, 0 1px 3px 0 #D4D4D5; } -.ui.comments .comment > .comments .comment { - border: none; - border-top: none; - background: none; +.ui.violet.cards > .card:hover, +.ui.cards > .violet.card:hover, +.ui.violet.card:hover { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #5829bb, 0 1px 3px 0 #BCBDBD; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #5829bb, 0 1px 3px 0 #BCBDBD; } -/*-------------- - Avatar - ---------------*/ +.ui.inverted.violet.cards > .card, +.ui.inverted.cards > .violet.card, +.ui.inverted.violet.card { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #A291FB, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #A291FB, 0 0 0 1px #555555; +} -.ui.comments .comment .avatar { - display: block; - width: 2.5em; - height: auto; - float: left; - margin: 0.2em 0 0; +.ui.inverted.violet.cards > .card:hover, +.ui.inverted.cards > .violet.card:hover, +.ui.inverted.violet.card:hover { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #745aff, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #745aff, 0 0 0 1px #555555; } -.ui.comments .comment img.avatar, -.ui.comments .comment .avatar img { - display: block; - margin: 0 auto; - width: 100%; - height: 100%; - border-radius: 0.25rem; +.ui.purple.cards > .card, +.ui.cards > .purple.card, +.ui.purple.card { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A333C8, 0 1px 3px 0 #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A333C8, 0 1px 3px 0 #D4D4D5; } -/*-------------- - Content ----------------*/ +.ui.purple.cards > .card:hover, +.ui.cards > .purple.card:hover, +.ui.purple.card:hover { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #9627ba, 0 1px 3px 0 #BCBDBD; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #9627ba, 0 1px 3px 0 #BCBDBD; +} -.ui.comments .comment > .content { - display: block; +.ui.inverted.purple.cards > .card, +.ui.inverted.cards > .purple.card, +.ui.inverted.purple.card { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DC73FF, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DC73FF, 0 0 0 1px #555555; } -/* If there is an avatar move content over */ +.ui.inverted.purple.cards > .card:hover, +.ui.inverted.cards > .purple.card:hover, +.ui.inverted.purple.card:hover { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #cf40ff, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #cf40ff, 0 0 0 1px #555555; +} -.ui.comments .comment > .avatar ~ .content { - margin-left: 3.5em; +.ui.pink.cards > .card, +.ui.cards > .pink.card, +.ui.pink.card { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #E03997, 0 1px 3px 0 #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #E03997, 0 1px 3px 0 #D4D4D5; } -/*-------------- - Author - ---------------*/ +.ui.pink.cards > .card:hover, +.ui.cards > .pink.card:hover, +.ui.pink.card:hover { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #e61a8d, 0 1px 3px 0 #BCBDBD; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #e61a8d, 0 1px 3px 0 #BCBDBD; +} -.ui.comments .comment .author { - font-size: 1em; - color: rgba(0, 0, 0, 0.87); - font-weight: 600; +.ui.inverted.pink.cards > .card, +.ui.inverted.cards > .pink.card, +.ui.inverted.pink.card { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF8EDF, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #FF8EDF, 0 0 0 1px #555555; } -.ui.comments .comment a.author { - cursor: pointer; +.ui.inverted.pink.cards > .card:hover, +.ui.inverted.cards > .pink.card:hover, +.ui.inverted.pink.card:hover { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff5bd1, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #ff5bd1, 0 0 0 1px #555555; } -.ui.comments .comment a.author:hover { - color: #1e70bf; +.ui.brown.cards > .card, +.ui.cards > .brown.card, +.ui.brown.card { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A5673F, 0 1px 3px 0 #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A5673F, 0 1px 3px 0 #D4D4D5; } -/*-------------- - Metadata - ---------------*/ +.ui.brown.cards > .card:hover, +.ui.cards > .brown.card:hover, +.ui.brown.card:hover { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #975b33, 0 1px 3px 0 #BCBDBD; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #975b33, 0 1px 3px 0 #BCBDBD; +} -.ui.comments .comment .metadata { - display: inline-block; - margin-left: 0.5em; - color: rgba(0, 0, 0, 0.4); - font-size: 0.875em; +.ui.inverted.brown.cards > .card, +.ui.inverted.cards > .brown.card, +.ui.inverted.brown.card { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D67C1C, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #D67C1C, 0 0 0 1px #555555; } -.ui.comments .comment .metadata > * { - display: inline-block; - margin: 0 0.5em 0 0; +.ui.inverted.brown.cards > .card:hover, +.ui.inverted.cards > .brown.card:hover, +.ui.inverted.brown.card:hover { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #b0620f, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #b0620f, 0 0 0 1px #555555; } -.ui.comments .comment .metadata > :last-child { - margin-right: 0; +.ui.grey.cards > .card, +.ui.cards > .grey.card, +.ui.grey.card { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #767676, 0 1px 3px 0 #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #767676, 0 1px 3px 0 #D4D4D5; } -/*-------------------- - Comment Text ----------------------*/ +.ui.grey.cards > .card:hover, +.ui.cards > .grey.card:hover, +.ui.grey.card:hover { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #838383, 0 1px 3px 0 #BCBDBD; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #838383, 0 1px 3px 0 #BCBDBD; +} -.ui.comments .comment .text { - margin: 0.25em 0 0.5em; - font-size: 1em; - word-wrap: break-word; - color: rgba(0, 0, 0, 0.87); - line-height: 1.3; +.ui.inverted.grey.cards > .card, +.ui.inverted.cards > .grey.card, +.ui.inverted.grey.card { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DCDDDE, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #DCDDDE, 0 0 0 1px #555555; } -/*-------------------- - User Actions - ---------------------*/ +.ui.inverted.grey.cards > .card:hover, +.ui.inverted.cards > .grey.card:hover, +.ui.inverted.grey.card:hover { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #c2c4c5, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #c2c4c5, 0 0 0 1px #555555; +} -.ui.comments .comment .actions { - font-size: 0.875em; +.ui.black.cards > .card, +.ui.cards > .black.card, +.ui.black.card { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, 0 1px 3px 0 #D4D4D5; } -.ui.comments .comment .actions a { - cursor: pointer; - display: inline-block; - margin: 0 0.75em 0 0; - color: rgba(0, 0, 0, 0.4); +.ui.black.cards > .card:hover, +.ui.cards > .black.card:hover, +.ui.black.card:hover { + -webkit-box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD; + box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD; } -.ui.comments .comment .actions a:last-child { - margin-right: 0; +.ui.inverted.black.cards > .card, +.ui.inverted.cards > .black.card, +.ui.inverted.black.card { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #545454, 0 0 0 1px #555555; } -.ui.comments .comment .actions a.active, -.ui.comments .comment .actions a:hover { - color: rgba(0, 0, 0, 0.8); +.ui.inverted.black.cards > .card:hover, +.ui.inverted.cards > .black.card:hover, +.ui.inverted.black.card:hover { + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #000000, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 2px 0 0 #000000, 0 0 0 1px #555555; } -/*-------------------- - Reply Form - ---------------------*/ +/*-------------- + Card Count +---------------*/ -.ui.comments > .reply.form { - margin-top: 1em; +.ui.one.cards { + margin-left: 0; + margin-right: 0; } -.ui.comments .comment .reply.form { +.ui.one.cards > .card { width: 100%; - margin-top: 1em; } -.ui.comments .reply.form textarea { - font-size: 1em; - height: 12em; +.ui.two.cards { + margin-left: -1em; + margin-right: -1em; } -/******************************* - State -*******************************/ +.ui.two.cards > .card { + width: calc(50% - 2em); + margin-left: 1em; + margin-right: 1em; +} -.ui.collapsed.comments, -.ui.comments .collapsed.comments, -.ui.comments .collapsed.comment { - display: none; +.ui.three.cards { + margin-left: -1em; + margin-right: -1em; } -/******************************* - Variations -*******************************/ +.ui.three.cards > .card { + width: calc(33.33333333333333% - 2em); + margin-left: 1em; + margin-right: 1em; +} -/*-------------------- - Threaded - ---------------------*/ +.ui.four.cards { + margin-left: -0.75em; + margin-right: -0.75em; +} -.ui.threaded.comments .comment > .comments { - margin: -1.5em 0 -1em 1.25em; - padding: 3em 0 2em 2.25em; - -webkit-box-shadow: -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px 0 0 rgba(34, 36, 38, 0.15); +.ui.four.cards > .card { + width: calc(25% - 1.5em); + margin-left: 0.75em; + margin-right: 0.75em; } -/*-------------------- - Minimal - ---------------------*/ +.ui.five.cards { + margin-left: -0.75em; + margin-right: -0.75em; +} -.ui.minimal.comments .comment .actions { - opacity: 0; - position: absolute; - top: 0; - right: 0; - left: auto; - -webkit-transition: opacity 0.2s ease; - transition: opacity 0.2s ease; - -webkit-transition-delay: 0.1s; - transition-delay: 0.1s; +.ui.five.cards > .card { + width: calc(20% - 1.5em); + margin-left: 0.75em; + margin-right: 0.75em; } -.ui.minimal.comments .comment > .content:hover > .actions { - opacity: 1; +.ui.six.cards { + margin-left: -0.75em; + margin-right: -0.75em; } -/*------------------- - Sizes ---------------------*/ +.ui.six.cards > .card { + width: calc(16.666666666666664% - 1.5em); + margin-left: 0.75em; + margin-right: 0.75em; +} -.ui.comments { - font-size: 1rem; +.ui.seven.cards { + margin-left: -0.5em; + margin-right: -0.5em; } -.ui.mini.comments { - font-size: 0.78571429rem; +.ui.seven.cards > .card { + width: calc(14.285714285714285% - 1em); + margin-left: 0.5em; + margin-right: 0.5em; } -.ui.tiny.comments { - font-size: 0.85714286rem; +.ui.eight.cards { + margin-left: -0.5em; + margin-right: -0.5em; } -.ui.small.comments { - font-size: 0.92857143rem; +.ui.eight.cards > .card { + width: calc(12.5% - 1em); + margin-left: 0.5em; + margin-right: 0.5em; + font-size: 11px; } -.ui.large.comments { - font-size: 1.14285714rem; +.ui.nine.cards { + margin-left: -0.5em; + margin-right: -0.5em; } -.ui.big.comments { - font-size: 1.28571429rem; +.ui.nine.cards > .card { + width: calc(11.11111111111111% - 1em); + margin-left: 0.5em; + margin-right: 0.5em; + font-size: 10px; } -.ui.huge.comments { - font-size: 1.42857143rem; +.ui.ten.cards { + margin-left: -0.5em; + margin-right: -0.5em; } -.ui.massive.comments { - font-size: 1.71428571rem; +.ui.ten.cards > .card { + width: calc(10% - 1em); + margin-left: 0.5em; + margin-right: 0.5em; } /*------------------- - Inverted + Doubling --------------------*/ -.ui.inverted.comments .comment { - background-color: #1B1C1D; -} - -.ui.inverted.comments .comment .author, -.ui.inverted.comments .comment .text { - color: rgba(255, 255, 255, 0.9); -} - -.ui.inverted.comments .comment .metadata, -.ui.inverted.comments .comment .actions a { - color: rgba(255, 255, 255, 0.7); -} +/* Mobile Only */ -.ui.inverted.comments .comment a.author:hover, -.ui.inverted.comments .comment .actions a.active, -.ui.inverted.comments .comment .actions a:hover { - color: #ffffff; -} +@media only screen and (max-width: 767.98px) { + .ui.two.doubling.cards { + margin-left: 0; + margin-right: 0; + } -.ui.inverted.threaded.comments .comment > .comments { - -webkit-box-shadow: -1px 0 0 #555555; - box-shadow: -1px 0 0 #555555; -} + .ui.two.doubling.cards > .card { + width: 100%; + margin-left: 0; + margin-right: 0; + } -/******************************* - Theme Overrides -*******************************/ + .ui.three.doubling.cards { + margin-left: -1em; + margin-right: -1em; + } -/******************************* - User Variable Overrides -*******************************/ + .ui.three.doubling.cards > .card { + width: calc(50% - 2em); + margin-left: 1em; + margin-right: 1em; + } -/******************************* - Activity Feed -*******************************/ + .ui.four.doubling.cards { + margin-left: -1em; + margin-right: -1em; + } -.ui.feed { - margin: 1em 0; -} + .ui.four.doubling.cards > .card { + width: calc(50% - 2em); + margin-left: 1em; + margin-right: 1em; + } -.ui.feed:first-child { - margin-top: 0; -} + .ui.five.doubling.cards { + margin-left: -1em; + margin-right: -1em; + } -.ui.feed:last-child { - margin-bottom: 0; -} + .ui.five.doubling.cards > .card { + width: calc(50% - 2em); + margin-left: 1em; + margin-right: 1em; + } -/******************************* - Content -*******************************/ + .ui.six.doubling.cards { + margin-left: -1em; + margin-right: -1em; + } -/* Event */ + .ui.six.doubling.cards > .card { + width: calc(50% - 2em); + margin-left: 1em; + margin-right: 1em; + } -.ui.feed > .event { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - width: 100%; - padding: 0.21428571rem 0; - margin: 0; - background: none; - border-top: none; -} + .ui.seven.doubling.cards { + margin-left: -1em; + margin-right: -1em; + } -.ui.feed > .event:first-child { - border-top: 0; - padding-top: 0; -} + .ui.seven.doubling.cards > .card { + width: calc(33.33333333333333% - 2em); + margin-left: 1em; + margin-right: 1em; + } -.ui.feed > .event:last-child { - padding-bottom: 0; -} + .ui.eight.doubling.cards { + margin-left: -1em; + margin-right: -1em; + } -/* Event Label */ + .ui.eight.doubling.cards > .card { + width: calc(33.33333333333333% - 2em); + margin-left: 1em; + margin-right: 1em; + } -.ui.feed > .event > .label { - display: block; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: 2.5em; - height: auto; - -ms-flex-item-align: stretch; - align-self: stretch; - text-align: left; -} + .ui.nine.doubling.cards { + margin-left: -1em; + margin-right: -1em; + } -.ui.feed > .event > .label .icon { - opacity: 1; - font-size: 1.5em; - width: 100%; - padding: 0.25em; - background: none; - border: none; - border-radius: none; - color: rgba(0, 0, 0, 0.6); -} + .ui.nine.doubling.cards > .card { + width: calc(33.33333333333333% - 2em); + margin-left: 1em; + margin-right: 1em; + } -.ui.feed > .event > .label img { - width: 100%; - height: auto; - border-radius: 500rem; -} + .ui.ten.doubling.cards { + margin-left: -1em; + margin-right: -1em; + } -.ui.feed > .event > .label + .content { - margin: 0.5em 0 0.35714286em 1.14285714em; + .ui.ten.doubling.cards > .card { + width: calc(33.33333333333333% - 2em); + margin-left: 1em; + margin-right: 1em; + } } -/*-------------- - Content ----------------*/ +/* Tablet Only */ -/* Content */ +@media only screen and (min-width: 768px) and (max-width: 991.98px) { + .ui.two.doubling.cards { + margin-left: 0; + margin-right: 0; + } -.ui.feed > .event > .content { - display: block; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - -ms-flex-item-align: stretch; - align-self: stretch; - text-align: left; - word-wrap: break-word; -} + .ui.two.doubling.cards > .card { + width: 100%; + margin-left: 0; + margin-right: 0; + } -.ui.feed > .event:last-child > .content { - padding-bottom: 0; -} + .ui.three.doubling.cards { + margin-left: -1em; + margin-right: -1em; + } -/* Link */ + .ui.three.doubling.cards > .card { + width: calc(50% - 2em); + margin-left: 1em; + margin-right: 1em; + } -.ui.feed > .event > .content a { - cursor: pointer; -} + .ui.four.doubling.cards { + margin-left: -1em; + margin-right: -1em; + } -/*-------------- - Date - ---------------*/ + .ui.four.doubling.cards > .card { + width: calc(50% - 2em); + margin-left: 1em; + margin-right: 1em; + } -.ui.feed > .event > .content .date { - margin: -0.5rem 0 0; - padding: 0; - color: rgba(0, 0, 0, 0.4); - font-weight: normal; - font-size: 1em; - font-style: normal; -} + .ui.five.doubling.cards { + margin-left: -1em; + margin-right: -1em; + } -/*-------------- - Summary - ---------------*/ + .ui.five.doubling.cards > .card { + width: calc(33.33333333333333% - 2em); + margin-left: 1em; + margin-right: 1em; + } -.ui.feed > .event > .content .summary { - margin: 0; - font-size: 1em; - font-weight: 600; - color: rgba(0, 0, 0, 0.87); -} + .ui.six.doubling.cards { + margin-left: -1em; + margin-right: -1em; + } -/* Summary Image */ + .ui.six.doubling.cards > .card { + width: calc(33.33333333333333% - 2em); + margin-left: 1em; + margin-right: 1em; + } -.ui.feed > .event > .content .summary img { - display: inline-block; - width: auto; - height: 10em; - margin: -0.25em 0.25em 0 0; - border-radius: 0.25em; - vertical-align: middle; -} + .ui.eight.doubling.cards { + margin-left: -1em; + margin-right: -1em; + } -/*-------------- - Inline Date - ---------------*/ + .ui.eight.doubling.cards > .card { + width: calc(33.33333333333333% - 2em); + margin-left: 1em; + margin-right: 1em; + } -/* Date inside Summary */ + .ui.eight.doubling.cards { + margin-left: -0.75em; + margin-right: -0.75em; + } -.ui.feed > .event > .content .summary > .date { - display: inline-block; - float: none; - font-weight: normal; - font-size: 0.85714286em; - font-style: normal; - margin: 0 0 0 0.5em; - padding: 0; - color: rgba(0, 0, 0, 0.4); -} + .ui.eight.doubling.cards > .card { + width: calc(25% - 1.5em); + margin-left: 0.75em; + margin-right: 0.75em; + } -/*-------------- - User - ---------------*/ + .ui.nine.doubling.cards { + margin-left: -0.75em; + margin-right: -0.75em; + } -.ui.feed > .event > .content .user { - display: inline-block; - font-weight: 600; - margin-right: 0; - vertical-align: baseline; -} + .ui.nine.doubling.cards > .card { + width: calc(25% - 1.5em); + margin-left: 0.75em; + margin-right: 0.75em; + } -.ui.feed > .event > .content .user img { - margin: -0.25em 0.25em 0 0; - width: auto; - height: 10em; - vertical-align: middle; + .ui.ten.doubling.cards { + margin-left: -0.75em; + margin-right: -0.75em; + } + + .ui.ten.doubling.cards > .card { + width: calc(20% - 1.5em); + margin-left: 0.75em; + margin-right: 0.75em; + } } -/*-------------- - Extra Summary - ---------------*/ +/*------------------- + Stackable + --------------------*/ -.ui.feed > .event > .content .extra { - margin: 0.5em 0 0; - background: none; - padding: 0; - color: rgba(0, 0, 0, 0.87); -} +@media only screen and (max-width: 767.98px) { + .ui.stackable.cards { + display: block !important; + } -/* Images */ + .ui.stackable.cards .card:first-child { + margin-top: 0 !important; + } -.ui.feed > .event > .content .extra.images img { - display: inline-block; - margin: 0 0.25em 0 0; - width: 6em; + .ui.stackable.cards > .card { + display: block !important; + height: auto !important; + margin: 1em 1em; + padding: 0 !important; + width: calc(100% - 2em) !important; + } } -/* Text */ +/*-------------- + Size +---------------*/ -.ui.feed > .event > .content .extra.text { - padding: 0; - border-left: none; +.ui.cards > .card { font-size: 1em; - max-width: 500px; - line-height: 1.4285em; } -/*-------------- - Meta - ---------------*/ +.ui.mini.cards .card { + font-size: 0.78571429rem; +} -.ui.feed > .event > .content .meta { - display: inline-block; - font-size: 0.85714286em; - margin: 0.5em 0 0; - background: none; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - padding: 0; - color: rgba(0, 0, 0, 0.6); +.ui.tiny.cards .card { + font-size: 0.85714286rem; } -.ui.feed > .event > .content .meta > * { - position: relative; - margin-left: 0.75em; +.ui.small.cards .card { + font-size: 0.92857143rem; } -.ui.feed > .event > .content .meta > *::after { - content: ''; - color: rgba(0, 0, 0, 0.2); - top: 0; - left: -1em; - opacity: 1; - position: absolute; - vertical-align: top; +.ui.large.cards .card { + font-size: 1.14285714rem; } -.ui.feed > .event > .content .meta .like { - color: ''; - -webkit-transition: 0.2s color ease; - transition: 0.2s color ease; +.ui.big.cards .card { + font-size: 1.28571429rem; } -.ui.feed > .event > .content .meta .like:hover i.icon { - color: #FF2733; +.ui.huge.cards .card { + font-size: 1.42857143rem; } -.ui.feed > .event > .content .meta .active.like i.icon { - color: #EF404A; +.ui.massive.cards .card { + font-size: 1.71428571rem; } -/* First element */ +/*----------------- + Inverted + ------------------*/ -.ui.feed > .event > .content .meta > :first-child { - margin-left: 0; +.ui.inverted.cards > .card, +.ui.inverted.card { + background: #1B1C1D; + -webkit-box-shadow: 0 1px 3px 0 #555555, 0 0 0 1px #555555; + box-shadow: 0 1px 3px 0 #555555, 0 0 0 1px #555555; } -.ui.feed > .event > .content .meta > :first-child::after { - display: none; +/* Content */ + +.ui.inverted.cards > .card > .content, +.ui.inverted.card > .content { + border-top: 1px solid rgba(255, 255, 255, 0.15); } -/* Action */ +/* Header */ -.ui.feed > .event > .content .meta a, -.ui.feed > .event > .content .meta > i.icon { - cursor: pointer; - opacity: 1; - color: rgba(0, 0, 0, 0.5); - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; +.ui.inverted.cards > .card > .content > .header, +.ui.inverted.card > .content > .header { + color: rgba(255, 255, 255, 0.9); } -.ui.feed > .event > .content .meta a:hover, -.ui.feed > .event > .content .meta a:hover i.icon, -.ui.feed > .event > .content .meta > i.icon:hover { - color: rgba(0, 0, 0, 0.95); +.ui.inverted.cards > .card > .content > a.header, +.ui.inverted.card > .content > a.header { + color: rgba(255, 255, 255, 0.9); } -/******************************* - Variations -*******************************/ - -.ui.feed { - font-size: 1rem; +.ui.inverted.cards > .card > .content > a.header:hover, +.ui.inverted.card > .content > a.header:hover { + color: #1e70bf; } -.ui.mini.feed { - font-size: 0.78571429rem; +/* Description */ + +.ui.inverted.cards > .card > .content > .description, +.ui.inverted.card > .content > .description { + color: rgba(255, 255, 255, 0.8); } -.ui.tiny.feed { - font-size: 0.85714286rem; +/* Meta */ + +.ui.inverted.cards > .card .meta, +.ui.inverted.card .meta { + color: rgba(255, 255, 255, 0.7); } -.ui.small.feed { - font-size: 0.92857143rem; +.ui.inverted.cards > .card .meta > a:not(.ui), +.ui.inverted.card .meta > a:not(.ui) { + color: rgba(255, 255, 255, 0.7); } -.ui.large.feed { - font-size: 1.14285714rem; +.ui.inverted.cards > .card .meta > a:not(.ui):hover, +.ui.inverted.card .meta > a:not(.ui):hover { + color: #ffffff; } -.ui.big.feed { - font-size: 1.28571429rem; +/* Extra */ + +.ui.inverted.cards > .card > .extra, +.ui.inverted.card > .extra { + border-top: 1px solid rgba(255, 255, 255, 0.15) !important; + color: rgba(255, 255, 255, 0.7); } -.ui.huge.feed { - font-size: 1.42857143rem; +.ui.inverted.cards > .card > .extra a:not(.ui), +.ui.inverted.card > .extra a:not(.ui) { + color: rgba(255, 255, 255, 0.5); } -.ui.massive.feed { - font-size: 1.71428571rem; +.ui.inverted.cards > .card > .extra a:not(.ui):hover, +.ui.inverted.card > .extra a:not(.ui):hover { + color: #1e70bf; } -/*------------------ - Inverted - -------------------*/ +/* Link card(s) */ -.ui.inverted.feed > .event { +.ui.inverted.cards a.card:hover, +.ui.inverted.link.cards .card:not(.icon):hover, +a.inverted.ui.card:hover, +.ui.inverted.link.card:hover { background: #1B1C1D; } -.ui.inverted.feed > .event > .content .date, -.ui.inverted.feed > .event > .content .meta .like { - color: rgba(255, 255, 255, 0.7); -} +/* Loading */ -.ui.inverted.feed > .event > .content .summary, -.ui.inverted.feed > .event > .content .extra.text { - color: rgba(255, 255, 255, 0.9); +.ui.inverted.loading.card { + color: #FFFFFF; } -.ui.inverted.feed > .event > .content .meta .like:hover { - color: #ffffff; +.ui.inverted.loading.card:before { + background: rgba(0, 0, 0, 0.85); } /******************************* @@ -42517,618 +38004,643 @@ a.inverted.ui.card:hover, *******************************/ /*-------------- - Item ----------------*/ - -.ui.items > .item { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: 1em 0; - width: 100%; - min-height: 0; - background: transparent; - padding: 0; - border: none; - border-radius: 0; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: -webkit-box-shadow 0.1s ease; - transition: -webkit-box-shadow 0.1s ease; - transition: box-shadow 0.1s ease; - transition: box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease; - z-index: ''; -} - -.ui.items > .item a { - cursor: pointer; -} - -/*-------------- - Items + Comments ---------------*/ -.ui.items { +.ui.comments { margin: 1.5em 0; + max-width: 650px; } -.ui.items:first-child { - margin-top: 0 !important; -} - -.ui.items:last-child { - margin-bottom: 0 !important; -} - -/*-------------- - Item ----------------*/ - -.ui.items > .item::after { - display: block; - content: ' '; - height: 0; - clear: both; - overflow: hidden; - visibility: hidden; -} - -.ui.items > .item:first-child { +.ui.comments:first-child { margin-top: 0; } -.ui.items > .item:last-child { +.ui.comments:last-child { margin-bottom: 0; } /*-------------- - Images - ---------------*/ - -.ui.items > .item > .image { - position: relative; - -webkit-box-flex: 0; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - display: block; - float: none; - margin: 0; - padding: 0; - max-height: ''; - -ms-flex-item-align: start; - align-self: start; -} - -.ui.items > .item > .image > img { - display: block; - width: 100%; - height: auto; - border-radius: 0.125rem; - border: none; -} - -.ui.items > .item > .image:only-child > img { - border-radius: 0; -} - -/*-------------- - Content + Comment ---------------*/ -.ui.items > .item > .content { - display: block; - -webkit-box-flex: 1; - -ms-flex: 1 1 auto; - flex: 1 1 auto; +.ui.comments .comment { + position: relative; background: none; - color: rgba(0, 0, 0, 0.87); - margin: 0; - padding: 0; - -webkit-box-shadow: none; - box-shadow: none; - font-size: 1em; + margin: 0.5em 0 0; + padding: 0.5em 0 0; border: none; - border-radius: 0; + border-top: none; + line-height: 1.2; } -.ui.items > .item > .content::after { - display: block; - content: ' '; - height: 0; - clear: both; - overflow: hidden; - visibility: hidden; +.ui.comments .comment:first-child { + margin-top: 0; + padding-top: 0; } -.ui.items > .item > .image + .content { - min-width: 0; - width: auto; - display: block; - margin-left: 0; - -ms-flex-item-align: start; - align-self: start; - padding-left: 1.5em; -} +/*-------------------- + Nested Comments +---------------------*/ -.ui.items > .item > .content > .header { - display: inline-block; - margin: -0.21425em 0 0; - font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - font-weight: 600; - color: rgba(0, 0, 0, 0.85); +.ui.comments .comment > .comments { + margin: 0 0 0.5em 0.5em; + padding: 1em 0 1em 1em; } -/* Default Header Size */ +.ui.comments .comment > .comments:before { + position: absolute; + top: 0; + left: 0; +} -.ui.items > .item > .content > .header:not(.ui) { - font-size: 1.28571429em; +.ui.comments .comment > .comments .comment { + border: none; + border-top: none; + background: none; } /*-------------- - Floated - ---------------*/ + Avatar +---------------*/ -.ui.items > .item [class*="left floated"] { +.ui.comments .comment .avatar { + display: block; + width: 2.5em; + height: auto; float: left; + margin: 0.2em 0 0; } -.ui.items > .item [class*="right floated"] { - float: right; +.ui.comments .comment img.avatar, +.ui.comments .comment .avatar img { + display: block; + margin: 0 auto; + width: 100%; + height: 100%; + border-radius: 0.25rem; } /*-------------- - Content Image - ---------------*/ + Content +---------------*/ -.ui.items > .item .content img { - -ms-flex-item-align: center; - align-self: center; - width: ''; +.ui.comments .comment > .content { + display: block; } -.ui.items > .item img.avatar, -.ui.items > .item .avatar img { - width: ''; - height: ''; - border-radius: 500rem; +/* If there is an avatar move content over */ + +.ui.comments .comment > .avatar ~ .content { + margin-left: 3.5em; } /*-------------- - Description - ---------------*/ + Author +---------------*/ -.ui.items > .item > .content > .description { - margin-top: 0.6em; - max-width: auto; +.ui.comments .comment .author { font-size: 1em; - line-height: 1.4285em; color: rgba(0, 0, 0, 0.87); + font-weight: 600; +} + +.ui.comments .comment a.author { + cursor: pointer; +} + +.ui.comments .comment a.author:hover { + color: #1e70bf; } /*-------------- - Paragraph + Metadata ---------------*/ -.ui.items > .item > .content p { - margin: 0 0 0.5em; +.ui.comments .comment .metadata { + display: inline-block; + margin-left: 0.5em; + color: rgba(0, 0, 0, 0.4); + font-size: 0.875em; } -.ui.items > .item > .content p:last-child { - margin-bottom: 0; +.ui.comments .comment .metadata > * { + display: inline-block; + margin: 0 0.5em 0 0; } -/*-------------- - Meta - ---------------*/ +.ui.comments .comment .metadata > :last-child { + margin-right: 0; +} -.ui.items > .item .meta { - margin: 0.5em 0 0.5em; +/*-------------------- + Comment Text +---------------------*/ + +.ui.comments .comment .text { + margin: 0.25em 0 0.5em; font-size: 1em; - line-height: 1em; - color: rgba(0, 0, 0, 0.6); + word-wrap: break-word; + color: rgba(0, 0, 0, 0.87); + line-height: 1.3; } -.ui.items > .item .meta * { - margin-right: 0.3em; +/*-------------------- + User Actions +---------------------*/ + +.ui.comments .comment .actions { + font-size: 0.875em; } -.ui.items > .item .meta :last-child { - margin-right: 0; +.ui.comments .comment .actions a { + cursor: pointer; + display: inline-block; + margin: 0 0.75em 0 0; + color: rgba(0, 0, 0, 0.4); } -.ui.items > .item .meta [class*="right floated"] { +.ui.comments .comment .actions a:last-child { margin-right: 0; - margin-left: 0.3em; } -/*-------------- - Links ----------------*/ +.ui.comments .comment .actions a.active, +.ui.comments .comment .actions a:hover { + color: rgba(0, 0, 0, 0.8); +} -/* Generic */ +/*-------------------- + Reply Form +---------------------*/ -.ui.items > .item > .content a:not(.ui) { - color: ''; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; +.ui.comments > .reply.form { + margin-top: 1em; } -.ui.items > .item > .content a:not(.ui):hover { - color: ''; +.ui.comments .comment .reply.form { + width: 100%; + margin-top: 1em; } -/* Header */ - -.ui.items > .item > .content > a.header { - color: rgba(0, 0, 0, 0.85); +.ui.comments .reply.form textarea { + font-size: 1em; + height: 12em; } -.ui.items > .item > .content > a.header:hover { - color: #1e70bf; +/******************************* + State +*******************************/ + +.ui.collapsed.comments, +.ui.comments .collapsed.comments, +.ui.comments .collapsed.comment { + display: none; } -/* Meta */ +/******************************* + Variations +*******************************/ -.ui.items > .item .meta > a:not(.ui) { - color: rgba(0, 0, 0, 0.4); -} +/*-------------------- + Threaded + ---------------------*/ -.ui.items > .item .meta > a:not(.ui):hover { - color: rgba(0, 0, 0, 0.87); +.ui.threaded.comments .comment > .comments { + margin: -1.5em 0 -1em 1.25em; + padding: 3em 0 2em 2.25em; + -webkit-box-shadow: -1px 0 0 rgba(34, 36, 38, 0.15); + box-shadow: -1px 0 0 rgba(34, 36, 38, 0.15); } -/*-------------- - Labels ----------------*/ +/*-------------------- + Minimal + ---------------------*/ -/*-----Star----- */ +.ui.minimal.comments .comment .actions { + opacity: 0; + position: absolute; + top: 0; + right: 0; + left: auto; + -webkit-transition: opacity 0.2s ease; + transition: opacity 0.2s ease; + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s; +} -/* Icon */ +.ui.minimal.comments .comment > .content:hover > .actions { + opacity: 1; +} -.ui.items > .item > .content .favorite.icon { - cursor: pointer; - opacity: 0.75; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; +/*------------------- + Sizes +--------------------*/ + +.ui.comments { + font-size: 1rem; } -.ui.items > .item > .content .favorite.icon:hover { - opacity: 1; - color: #FFB70A; +.ui.mini.comments { + font-size: 0.78571429rem; } -.ui.items > .item > .content .active.favorite.icon { - color: #FFE623; +.ui.tiny.comments { + font-size: 0.85714286rem; } -/*-----Like----- */ +.ui.small.comments { + font-size: 0.92857143rem; +} -/* Icon */ +.ui.large.comments { + font-size: 1.14285714rem; +} -.ui.items > .item > .content .like.icon { - cursor: pointer; - opacity: 0.75; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; +.ui.big.comments { + font-size: 1.28571429rem; } -.ui.items > .item > .content .like.icon:hover { - opacity: 1; - color: #FF2733; +.ui.huge.comments { + font-size: 1.42857143rem; } -.ui.items > .item > .content .active.like.icon { - color: #FF2733; +.ui.massive.comments { + font-size: 1.71428571rem; } -/*---------------- - Extra Content - -----------------*/ +/*------------------- + Inverted + --------------------*/ -.ui.items > .item .extra { - display: block; - position: relative; - background: none; - margin: 0.5rem 0 0; - width: 100%; - padding: 0 0 0; - top: 0; - left: 0; - color: rgba(0, 0, 0, 0.4); - -webkit-box-shadow: none; - box-shadow: none; - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; - border-top: none; +.ui.inverted.comments .comment { + background-color: #1B1C1D; } -.ui.items > .item .extra > * { - margin: 0.25rem 0.5rem 0.25rem 0; +.ui.inverted.comments .comment .author, +.ui.inverted.comments .comment .text { + color: rgba(255, 255, 255, 0.9); } -.ui.items > .item .extra > [class*="right floated"] { - margin: 0.25rem 0 0.25rem 0.5rem; +.ui.inverted.comments .comment .metadata, +.ui.inverted.comments .comment .actions a { + color: rgba(255, 255, 255, 0.7); } -.ui.items > .item .extra::after { - display: block; - content: ' '; - height: 0; - clear: both; - overflow: hidden; - visibility: hidden; +.ui.inverted.comments .comment a.author:hover, +.ui.inverted.comments .comment .actions a.active, +.ui.inverted.comments .comment .actions a:hover { + color: #ffffff; +} + +.ui.inverted.threaded.comments .comment > .comments { + -webkit-box-shadow: -1px 0 0 #555555; + box-shadow: -1px 0 0 #555555; } /******************************* - Responsive + Theme Overrides *******************************/ -/* Default Image Width */ - -.ui.items > .item > .image:not(.ui) { - width: 175px; -} +/******************************* + User Variable Overrides +*******************************/ -/* Tablet Only */ +/******************************* + Activity Feed +*******************************/ -@media only screen and (min-width: 768px) and (max-width: 991.98px) { - .ui.items > .item { - margin: 1em 0; - } +.ui.feed { + margin: 1em 0; +} - .ui.items > .item > .image:not(.ui) { - width: 150px; - } +.ui.feed:first-child { + margin-top: 0; +} - .ui.items > .item > .image + .content { - display: block; - padding: 0 0 0 1em; - } +.ui.feed:last-child { + margin-bottom: 0; } -/* Mobile Only */ +/******************************* + Content +*******************************/ -@media only screen and (max-width: 767.98px) { - .ui.items:not(.unstackable) > .item { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin: 2em 0; - } +/* Event */ - .ui.items:not(.unstackable) > .item > .image { - display: block; - margin-left: auto; - margin-right: auto; - } +.ui.feed > .event { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + width: 100%; + padding: 0.21428571rem 0; + margin: 0; + background: none; + border-top: none; +} - .ui.items:not(.unstackable) > .item > .image, - .ui.items:not(.unstackable) > .item > .image > img { - max-width: 100% !important; - width: auto !important; - max-height: 250px !important; - } +.ui.feed > .event:first-child { + border-top: 0; + padding-top: 0; +} - .ui.items:not(.unstackable) > .item > .image + .content { - display: block; - padding: 1.5em 0 0; - } +.ui.feed > .event:last-child { + padding-bottom: 0; } -/******************************* - Variations -*******************************/ +/* Event Label */ -/*------------------- - Aligned - --------------------*/ +.ui.feed > .event > .label { + display: block; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 2.5em; + height: auto; + -ms-flex-item-align: stretch; + align-self: stretch; + text-align: left; +} -.ui.items > .item > .image + [class*="top aligned"].content { - -ms-flex-item-align: start; - align-self: flex-start; +.ui.feed > .event > .label .icon { + opacity: 1; + font-size: 1.5em; + width: 100%; + padding: 0.25em; + background: none; + border: none; + border-radius: none; + color: rgba(0, 0, 0, 0.6); } -.ui.items > .item > .image + [class*="middle aligned"].content { - -ms-flex-item-align: center; - align-self: center; +.ui.feed > .event > .label img { + width: 100%; + height: auto; + border-radius: 500rem; } -.ui.items > .item > .image + [class*="bottom aligned"].content { - -ms-flex-item-align: end; - align-self: flex-end; +.ui.feed > .event > .label + .content { + margin: 0.5em 0 0.35714286em 1.14285714em; } /*-------------- - Relaxed - ---------------*/ + Content +---------------*/ -.ui.relaxed.items > .item { - margin: 1.5em 0; +/* Content */ + +.ui.feed > .event > .content { + display: block; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + -ms-flex-item-align: stretch; + align-self: stretch; + text-align: left; + word-wrap: break-word; } -.ui[class*="very relaxed"].items > .item { - margin: 2em 0; +.ui.feed > .event:last-child > .content { + padding-bottom: 0; } -/*------------------- - Divided - --------------------*/ +/* Link */ -.ui.divided.items > .item { - border-top: 1px solid rgba(34, 36, 38, 0.15); - margin: 0; - padding: 1em 0; +.ui.feed > .event > .content a { + cursor: pointer; } -.ui.divided.items > .item:first-child { - border-top: none; - margin-top: 0 !important; - padding-top: 0 !important; +/*-------------- + Date +---------------*/ + +.ui.feed > .event > .content .date { + margin: -0.5rem 0 0; + padding: 0; + color: rgba(0, 0, 0, 0.4); + font-weight: normal; + font-size: 1em; + font-style: normal; } -.ui.divided.items > .item:last-child { - margin-bottom: 0 !important; - padding-bottom: 0 !important; +/*-------------- + Summary +---------------*/ + +.ui.feed > .event > .content .summary { + margin: 0; + font-size: 1em; + font-weight: 600; + color: rgba(0, 0, 0, 0.87); +} + +/* Summary Image */ + +.ui.feed > .event > .content .summary img { + display: inline-block; + width: auto; + height: 10em; + margin: -0.25em 0.25em 0 0; + border-radius: 0.25em; + vertical-align: middle; } -/* Relaxed Divided */ +/*-------------- + User +---------------*/ -.ui.relaxed.divided.items > .item { - margin: 0; - padding: 1.5em 0; +.ui.feed > .event > .content .user { + display: inline-block; + font-weight: 600; + margin-right: 0; + vertical-align: baseline; } -.ui[class*="very relaxed"].divided.items > .item { - margin: 0; - padding: 2em 0; +.ui.feed > .event > .content .user img { + margin: -0.25em 0.25em 0 0; + width: auto; + height: 10em; + vertical-align: middle; } -/*------------------- - Link - --------------------*/ +/*-------------- + Inline Date +---------------*/ -.ui.items a.item:hover, -.ui.link.items > .item:hover { - cursor: pointer; -} +/* Date inside Summary */ -.ui.items a.item:hover .content .header, -.ui.link.items > .item:hover .content .header { - color: #1e70bf; +.ui.feed > .event > .content .summary > .date { + display: inline-block; + float: none; + font-weight: normal; + font-size: 0.85714286em; + font-style: normal; + margin: 0 0 0 0.5em; + padding: 0; + color: rgba(0, 0, 0, 0.4); } /*-------------- - Size + Extra Summary ---------------*/ -.ui.items > .item { - font-size: 1em; +.ui.feed > .event > .content .extra { + margin: 0.5em 0 0; + background: none; + padding: 0; + color: rgba(0, 0, 0, 0.87); } -.ui.mini.items > .item { - font-size: 0.78571429em; -} +/* Images */ -.ui.tiny.items > .item { - font-size: 0.85714286em; +.ui.feed > .event > .content .extra.images img { + display: inline-block; + margin: 0 0.25em 0 0; + width: 6em; } -.ui.small.items > .item { - font-size: 0.92857143em; +/* Text */ + +.ui.feed > .event > .content .extra.text { + padding: 0; + border-left: none; + font-size: 1em; + max-width: 500px; + line-height: 1.4285em; } -.ui.large.items > .item { - font-size: 1.14285714em; +/*-------------- + Meta +---------------*/ + +.ui.feed > .event > .content .meta { + display: inline-block; + font-size: 0.85714286em; + margin: 0.5em 0 0; + background: none; + border: none; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + padding: 0; + color: rgba(0, 0, 0, 0.6); } -.ui.big.items > .item { - font-size: 1.28571429em; +.ui.feed > .event > .content .meta > * { + position: relative; + margin-left: 0.75em; } -.ui.huge.items > .item { - font-size: 1.42857143em; +.ui.feed > .event > .content .meta > *:after { + content: ''; + color: rgba(0, 0, 0, 0.2); + top: 0; + left: -1em; + opacity: 1; + position: absolute; + vertical-align: top; } -.ui.massive.items > .item { - font-size: 1.71428571em; +.ui.feed > .event > .content .meta .like { + color: ''; + -webkit-transition: 0.2s color ease; + transition: 0.2s color ease; } -/*--------------- - Unstackable - ----------------*/ +.ui.feed > .event > .content .meta .like:hover i.icon { + color: #FF2733; +} -@media only screen and (max-width: 767.98px) { - .ui.unstackable.items > .item > .image, - .ui.unstackable.items > .item > .image > img { - width: 125px !important; - } +.ui.feed > .event > .content .meta .active.like i.icon { + color: #EF404A; } -/*-------------- - Inverted - ---------------*/ +/* First element */ -.ui.inverted.items > .item { - background: transparent; +.ui.feed > .event > .content .meta > :first-child { + margin-left: 0; } -.ui.inverted.items > .item > .content { - background: none; - color: rgba(255, 255, 255, 0.9); +.ui.feed > .event > .content .meta > :first-child::after { + display: none; } -.ui.inverted.items > .item .extra { - background: none; -} +/* Action */ -.ui.inverted.items > .item > .content > .header { - color: rgba(255, 255, 255, 0.9); +.ui.feed > .event > .content .meta a, +.ui.feed > .event > .content .meta > i.icon { + cursor: pointer; + opacity: 1; + color: rgba(0, 0, 0, 0.5); + -webkit-transition: color 0.1s ease; + transition: color 0.1s ease; } -.ui.inverted.items > .item > .content > .description { - color: rgba(255, 255, 255, 0.9); +.ui.feed > .event > .content .meta a:hover, +.ui.feed > .event > .content .meta a:hover i.icon, +.ui.feed > .event > .content .meta > i.icon:hover { + color: rgba(0, 0, 0, 0.95); } -.ui.inverted.items > .item .meta { - color: rgba(255, 255, 255, 0.8); -} +/******************************* + Variations +*******************************/ -.ui.inverted.items > .item > .content a:not(.ui) { - color: #57a4ef; +.ui.feed { + font-size: 1rem; } -.ui.inverted.items > .item > .content a:not(.ui):hover { - color: #4183C4; +.ui.mini.feed { + font-size: 0.78571429rem; } -.ui.inverted.items > .item > .content > a.header { - color: rgba(255, 255, 255, 0.9); +.ui.tiny.feed { + font-size: 0.85714286rem; } -.ui.inverted.items > .item > .content > a.header:hover { - color: #ffffff; +.ui.small.feed { + font-size: 0.92857143rem; } -.ui.inverted.items > .item .meta > a:not(.ui) { - color: rgba(255, 255, 255, 0.7); +.ui.large.feed { + font-size: 1.14285714rem; } -.ui.inverted.items > .item .meta > a:not(.ui):hover { - color: rgba(255, 255, 255, 0.9); +.ui.big.feed { + font-size: 1.28571429rem; } -.ui.inverted.items > .item > .content .favorite.icon:hover { - color: #ffc63d; +.ui.huge.feed { + font-size: 1.42857143rem; } -.ui.inverted.items > .item > .content .active.favorite.icon { - color: #ffec56; +.ui.massive.feed { + font-size: 1.71428571rem; } -.ui.inverted.items > .item > .content .like.icon:hover { - color: #ff5a63; -} +/*------------------ + Inverted + -------------------*/ -.ui.inverted.items > .item > .content .active.like.icon { - color: #ff5a63; +.ui.inverted.feed > .event { + background: #1B1C1D; } -.ui.inverted.items > .item .extra { +.ui.inverted.feed > .event > .content .date, +.ui.inverted.feed > .event > .content .meta .like { color: rgba(255, 255, 255, 0.7); } -.ui.inverted.items a.item:hover .content .header, -.ui.inverted.link.items > .item:hover .content .header { - color: #ffffff; -} - -.ui.inverted.divided.items > .item { - border-top: 1px solid rgba(255, 255, 255, 0.1); +.ui.inverted.feed > .event > .content .summary, +.ui.inverted.feed > .event > .content .extra.text { + color: rgba(255, 255, 255, 0.9); } -.ui.inverted.divided.items > .item:first-child { - border-top: none; +.ui.inverted.feed > .event > .content .meta .like:hover { + color: #ffffff; } /******************************* @@ -43140,77 +38652,58 @@ a.inverted.ui.card:hover, *******************************/ /******************************* - Statistic + Standard *******************************/ -/* Standalone */ +/*-------------- + Item +---------------*/ -.ui.statistic { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; +.ui.items > .item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; margin: 1em 0; - max-width: none; -} - -.ui.statistic + .ui.statistic { - margin: 0 0 0 1.5em; -} - -.ui.statistic:first-child { - margin-top: 0; + width: 100%; + min-height: 0; + background: transparent; + padding: 0; + border: none; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: -webkit-box-shadow 0.1s ease; + transition: -webkit-box-shadow 0.1s ease; + transition: box-shadow 0.1s ease; + transition: box-shadow 0.1s ease, -webkit-box-shadow 0.1s ease; + z-index: ''; } -.ui.statistic:last-child { - margin-bottom: 0; +.ui.items > .item a { + cursor: pointer; } -/******************************* - Group -*******************************/ - -/* Grouped */ +/*-------------- + Items +---------------*/ -.ui.statistics { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: start; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-wrap: wrap; - flex-wrap: wrap; +.ui.items { + margin: 1.5em 0; } -.ui.statistics > .statistic { - display: -webkit-inline-box; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-box-flex: 0; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin: 0 1.5em 1em; - max-width: none; +.ui.items:first-child { + margin-top: 0 !important; } -.ui.statistics { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: 1em -1.5em -1em; +.ui.items:last-child { + margin-bottom: 0 !important; } -/* Clearing */ +/*-------------- + Item +---------------*/ -.ui.statistics::after { +.ui.items > .item:after { display: block; content: ' '; height: 0; @@ -43219,613 +38712,562 @@ a.inverted.ui.card:hover, visibility: hidden; } -.ui.statistics:first-child { +.ui.items > .item:first-child { margin-top: 0; } -/******************************* - Content -*******************************/ - -/*-------------- - Value ----------------*/ - -.ui.statistics .statistic > .value, -.ui.statistic > .value { - font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - font-size: 4rem; - font-weight: normal; - line-height: 1em; - color: #1B1C1D; - text-transform: uppercase; - text-align: center; +.ui.items > .item:last-child { + margin-bottom: 0; } /*-------------- - Label + Images ---------------*/ -.ui.statistics .statistic > .label, -.ui.statistic > .label { - font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - font-size: 1em; - font-weight: 600; - color: rgba(0, 0, 0, 0.87); - text-transform: uppercase; - text-align: center; +.ui.items > .item > .image { + position: relative; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + display: block; + float: none; + margin: 0; + padding: 0; + max-height: ''; + -ms-flex-item-align: start; + align-self: start; } -/* Top Label */ - -.ui.statistics .statistic > .label ~ .value, -.ui.statistic > .label ~ .value { - margin-top: 0; +.ui.items > .item > .image > img { + display: block; + width: 100%; + height: auto; + border-radius: 0.125rem; + border: none; } -/* Bottom Label */ - -.ui.statistics .statistic > .value ~ .label, -.ui.statistic > .value ~ .label { - margin-top: 0; +.ui.items > .item > .image:only-child > img { + border-radius: 0; } -/******************************* - Types -*******************************/ - /*-------------- - Icon Value + Content ---------------*/ -.ui.statistics .statistic > .value > i.icon, -.ui.statistic > .value > i.icon { - opacity: 1; - width: auto; +.ui.items > .item > .content { + display: block; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + background: none; + color: rgba(0, 0, 0, 0.87); margin: 0; + padding: 0; + -webkit-box-shadow: none; + box-shadow: none; + font-size: 1em; + border: none; + border-radius: 0; } -/*-------------- - Text Value ----------------*/ +.ui.items > .item > .content:after { + display: block; + content: ' '; + height: 0; + clear: both; + overflow: hidden; + visibility: hidden; +} -.ui.statistics .statistic > .text.value, -.ui.statistic > .text.value { - line-height: 1em; - min-height: 2em; - font-weight: 600; - text-align: center; +.ui.items > .item > .image + .content { + min-width: 0; + width: auto; + display: block; + margin-left: 0; + -ms-flex-item-align: start; + align-self: start; + padding-left: 1.5em; } -.ui.statistics .statistic > .text.value + .label, -.ui.statistic > .text.value + .label { - text-align: center; +.ui.items > .item > .content > .header { + display: inline-block; + margin: -0.21425em 0 0; + font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + font-weight: 600; + color: rgba(0, 0, 0, 0.85); } -/*-------------- - Image Value ----------------*/ +/* Default Header Size */ -.ui.statistics .statistic > .value img, -.ui.statistic > .value img { - max-height: 3rem; - vertical-align: baseline; +.ui.items > .item > .content > .header:not(.ui) { + font-size: 1.28571429em; } -/******************************* - Variations -*******************************/ - /*-------------- - Count + Floated ---------------*/ -.ui.ten.statistics { - margin: 0 0 -1em; -} - -.ui.ten.statistics .statistic { - min-width: 10%; - margin: 0 0 1em; -} - -.ui.nine.statistics { - margin: 0 0 -1em; -} - -.ui.nine.statistics .statistic { - min-width: 11.11111111%; - margin: 0 0 1em; -} - -.ui.eight.statistics { - margin: 0 0 -1em; -} - -.ui.eight.statistics .statistic { - min-width: 12.5%; - margin: 0 0 1em; -} - -.ui.seven.statistics { - margin: 0 0 -1em; +.ui.items > .item [class*="left floated"] { + float: left; } -.ui.seven.statistics .statistic { - min-width: 14.28571429%; - margin: 0 0 1em; +.ui.items > .item [class*="right floated"] { + float: right; } -.ui.six.statistics { - margin: 0 0 -1em; -} +/*-------------- + Content Image +---------------*/ -.ui.six.statistics .statistic { - min-width: 16.66666667%; - margin: 0 0 1em; +.ui.items > .item .content img { + -ms-flex-item-align: center; + align-self: center; + width: ''; } -.ui.five.statistics { - margin: 0 0 -1em; +.ui.items > .item img.avatar, +.ui.items > .item .avatar img { + width: ''; + height: ''; + border-radius: 500rem; } -.ui.five.statistics .statistic { - min-width: 20%; - margin: 0 0 1em; -} +/*-------------- + Description +---------------*/ -.ui.four.statistics { - margin: 0 0 -1em; +.ui.items > .item > .content > .description { + margin-top: 0.6em; + max-width: auto; + font-size: 1em; + line-height: 1.4285em; + color: rgba(0, 0, 0, 0.87); } -.ui.four.statistics .statistic { - min-width: 25%; - margin: 0 0 1em; -} +/*-------------- + Paragraph +---------------*/ -.ui.three.statistics { - margin: 0 0 -1em; +.ui.items > .item > .content p { + margin: 0 0 0.5em; } -.ui.three.statistics .statistic { - min-width: 33.33333333%; - margin: 0 0 1em; +.ui.items > .item > .content p:last-child { + margin-bottom: 0; } -.ui.two.statistics { - margin: 0 0 -1em; +/*-------------- + Meta +---------------*/ + +.ui.items > .item .meta { + margin: 0.5em 0 0.5em; + font-size: 1em; + line-height: 1em; + color: rgba(0, 0, 0, 0.6); } -.ui.two.statistics .statistic { - min-width: 50%; - margin: 0 0 1em; +.ui.items > .item .meta * { + margin-right: 0.3em; } -.ui.one.statistics { - margin: 0 0 -1em; +.ui.items > .item .meta :last-child { + margin-right: 0; } -.ui.one.statistics .statistic { - min-width: 100%; - margin: 0 0 1em; +.ui.items > .item .meta [class*="right floated"] { + margin-right: 0; + margin-left: 0.3em; } /*-------------- - Horizontal - ---------------*/ - -.ui.horizontal.statistic { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} + Links +---------------*/ -.ui.horizontal.statistics { - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - margin: 0; - max-width: none; -} +/* Generic */ -.ui.horizontal.statistics .statistic { - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -ms-flex-direction: row; - flex-direction: row; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - max-width: none; - margin: 1em 0; +.ui.items > .item > .content a:not(.ui) { + color: ''; + -webkit-transition: color 0.1s ease; + transition: color 0.1s ease; } -.ui.horizontal.statistic > .text.value, -.ui.horizontal.statistics > .statistic > .text.value { - min-height: 0 !important; +.ui.items > .item > .content a:not(.ui):hover { + color: ''; } -.ui.horizontal.statistics .statistic > .value > i.icon, -.ui.horizontal.statistic > .value > i.icon { - width: 1.18em; -} +/* Header */ -.ui.horizontal.statistics .statistic > .value, -.ui.horizontal.statistic > .value { - display: inline-block; - vertical-align: middle; +.ui.items > .item > .content > a.header { + color: rgba(0, 0, 0, 0.85); } -.ui.horizontal.statistics .statistic > .label, -.ui.horizontal.statistic > .label { - display: inline-block; - vertical-align: middle; - margin: 0 0 0 0.75em; +.ui.items > .item > .content > a.header:hover { + color: #1e70bf; } -/*-------------- - Inverted - ---------------*/ +/* Meta */ -.ui.inverted.statistics .statistic > .value, -.ui.inverted.statistic .value { - color: #FFFFFF; +.ui.items > .item .meta > a:not(.ui) { + color: rgba(0, 0, 0, 0.4); } -.ui.inverted.statistics .statistic > .label, -.ui.inverted.statistic .label { - color: rgba(255, 255, 255, 0.9); +.ui.items > .item .meta > a:not(.ui):hover { + color: rgba(0, 0, 0, 0.87); } /*-------------- - Colors + Labels ---------------*/ -.ui.primary.statistics .statistic > .value, -.ui.statistics .primary.statistic > .value, -.ui.primary.statistic > .value { - color: #2185D0; -} +/*-----Star----- */ -.ui.inverted.primary.statistics .statistic > .value, -.ui.statistics .inverted.primary.statistic > .value, -.ui.inverted.primary.statistic > .value { - color: #54C8FF; -} +/* Icon */ -.ui.secondary.statistics .statistic > .value, -.ui.statistics .secondary.statistic > .value, -.ui.secondary.statistic > .value { - color: #1B1C1D; +.ui.items > .item > .content .favorite.icon { + cursor: pointer; + opacity: 0.75; + -webkit-transition: color 0.1s ease; + transition: color 0.1s ease; } -.ui.inverted.secondary.statistics .statistic > .value, -.ui.statistics .inverted.secondary.statistic > .value, -.ui.inverted.secondary.statistic > .value { - color: #545454; +.ui.items > .item > .content .favorite.icon:hover { + opacity: 1; + color: #FFB70A; } -.ui.red.statistics .statistic > .value, -.ui.statistics .red.statistic > .value, -.ui.red.statistic > .value { - color: #DB2828; +.ui.items > .item > .content .active.favorite.icon { + color: #FFE623; } -.ui.inverted.red.statistics .statistic > .value, -.ui.statistics .inverted.red.statistic > .value, -.ui.inverted.red.statistic > .value { - color: #FF695E; -} +/*-----Like----- */ -.ui.orange.statistics .statistic > .value, -.ui.statistics .orange.statistic > .value, -.ui.orange.statistic > .value { - color: #F2711C; -} +/* Icon */ -.ui.inverted.orange.statistics .statistic > .value, -.ui.statistics .inverted.orange.statistic > .value, -.ui.inverted.orange.statistic > .value { - color: #FF851B; +.ui.items > .item > .content .like.icon { + cursor: pointer; + opacity: 0.75; + -webkit-transition: color 0.1s ease; + transition: color 0.1s ease; } -.ui.yellow.statistics .statistic > .value, -.ui.statistics .yellow.statistic > .value, -.ui.yellow.statistic > .value { - color: #FBBD08; +.ui.items > .item > .content .like.icon:hover { + opacity: 1; + color: #FF2733; } -.ui.inverted.yellow.statistics .statistic > .value, -.ui.statistics .inverted.yellow.statistic > .value, -.ui.inverted.yellow.statistic > .value { - color: #FFE21F; +.ui.items > .item > .content .active.like.icon { + color: #FF2733; } -.ui.olive.statistics .statistic > .value, -.ui.statistics .olive.statistic > .value, -.ui.olive.statistic > .value { - color: #B5CC18; -} +/*---------------- + Extra Content +-----------------*/ -.ui.inverted.olive.statistics .statistic > .value, -.ui.statistics .inverted.olive.statistic > .value, -.ui.inverted.olive.statistic > .value { - color: #D9E778; +.ui.items > .item .extra { + display: block; + position: relative; + background: none; + margin: 0.5rem 0 0; + width: 100%; + padding: 0 0 0; + top: 0; + left: 0; + color: rgba(0, 0, 0, 0.4); + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transition: color 0.1s ease; + transition: color 0.1s ease; + border-top: none; } -.ui.green.statistics .statistic > .value, -.ui.statistics .green.statistic > .value, -.ui.green.statistic > .value { - color: #21BA45; +.ui.items > .item .extra > * { + margin: 0.25rem 0.5rem 0.25rem 0; } -.ui.inverted.green.statistics .statistic > .value, -.ui.statistics .inverted.green.statistic > .value, -.ui.inverted.green.statistic > .value { - color: #2ECC40; +.ui.items > .item .extra > [class*="right floated"] { + margin: 0.25rem 0 0.25rem 0.5rem; } -.ui.teal.statistics .statistic > .value, -.ui.statistics .teal.statistic > .value, -.ui.teal.statistic > .value { - color: #00B5AD; +.ui.items > .item .extra:after { + display: block; + content: ' '; + height: 0; + clear: both; + overflow: hidden; + visibility: hidden; } -.ui.inverted.teal.statistics .statistic > .value, -.ui.statistics .inverted.teal.statistic > .value, -.ui.inverted.teal.statistic > .value { - color: #6DFFFF; +/******************************* + Responsive +*******************************/ + +/* Default Image Width */ + +.ui.items > .item > .image:not(.ui) { + width: 175px; } -.ui.blue.statistics .statistic > .value, -.ui.statistics .blue.statistic > .value, -.ui.blue.statistic > .value { - color: #2185D0; +/* Tablet Only */ + +@media only screen and (min-width: 768px) and (max-width: 991.98px) { + .ui.items > .item { + margin: 1em 0; + } + + .ui.items > .item > .image:not(.ui) { + width: 150px; + } + + .ui.items > .item > .image + .content { + display: block; + padding: 0 0 0 1em; + } } -.ui.inverted.blue.statistics .statistic > .value, -.ui.statistics .inverted.blue.statistic > .value, -.ui.inverted.blue.statistic > .value { - color: #54C8FF; +/* Mobile Only */ + +@media only screen and (max-width: 767.98px) { + .ui.items:not(.unstackable) > .item { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin: 2em 0; + } + + .ui.items:not(.unstackable) > .item > .image { + display: block; + margin-left: auto; + margin-right: auto; + } + + .ui.items:not(.unstackable) > .item > .image, + .ui.items:not(.unstackable) > .item > .image > img { + max-width: 100% !important; + width: auto !important; + max-height: 250px !important; + } + + .ui.items:not(.unstackable) > .item > .image + .content { + display: block; + padding: 1.5em 0 0; + } } -.ui.violet.statistics .statistic > .value, -.ui.statistics .violet.statistic > .value, -.ui.violet.statistic > .value { - color: #6435C9; +/******************************* + Variations +*******************************/ + +/*------------------- + Aligned + --------------------*/ + +.ui.items > .item > .image + [class*="top aligned"].content { + -ms-flex-item-align: start; + align-self: flex-start; } -.ui.inverted.violet.statistics .statistic > .value, -.ui.statistics .inverted.violet.statistic > .value, -.ui.inverted.violet.statistic > .value { - color: #A291FB; +.ui.items > .item > .image + [class*="middle aligned"].content { + -ms-flex-item-align: center; + align-self: center; } -.ui.purple.statistics .statistic > .value, -.ui.statistics .purple.statistic > .value, -.ui.purple.statistic > .value { - color: #A333C8; +.ui.items > .item > .image + [class*="bottom aligned"].content { + -ms-flex-item-align: end; + align-self: flex-end; } -.ui.inverted.purple.statistics .statistic > .value, -.ui.statistics .inverted.purple.statistic > .value, -.ui.inverted.purple.statistic > .value { - color: #DC73FF; +/*-------------- + Relaxed + ---------------*/ + +.ui.relaxed.items > .item { + margin: 1.5em 0; } -.ui.pink.statistics .statistic > .value, -.ui.statistics .pink.statistic > .value, -.ui.pink.statistic > .value { - color: #E03997; +.ui[class*="very relaxed"].items > .item { + margin: 2em 0; } -.ui.inverted.pink.statistics .statistic > .value, -.ui.statistics .inverted.pink.statistic > .value, -.ui.inverted.pink.statistic > .value { - color: #FF8EDF; +/*------------------- + Divided + --------------------*/ + +.ui.divided.items > .item { + border-top: 1px solid rgba(34, 36, 38, 0.15); + margin: 0; + padding: 1em 0; } -.ui.brown.statistics .statistic > .value, -.ui.statistics .brown.statistic > .value, -.ui.brown.statistic > .value { - color: #A5673F; +.ui.divided.items > .item:first-child { + border-top: none; + margin-top: 0 !important; + padding-top: 0 !important; } -.ui.inverted.brown.statistics .statistic > .value, -.ui.statistics .inverted.brown.statistic > .value, -.ui.inverted.brown.statistic > .value { - color: #D67C1C; +.ui.divided.items > .item:last-child { + margin-bottom: 0 !important; + padding-bottom: 0 !important; } -.ui.grey.statistics .statistic > .value, -.ui.statistics .grey.statistic > .value, -.ui.grey.statistic > .value { - color: #767676; +/* Relaxed Divided */ + +.ui.relaxed.divided.items > .item { + margin: 0; + padding: 1.5em 0; } -.ui.inverted.grey.statistics .statistic > .value, -.ui.statistics .inverted.grey.statistic > .value, -.ui.inverted.grey.statistic > .value { - color: #DCDDDE; +.ui[class*="very relaxed"].divided.items > .item { + margin: 0; + padding: 2em 0; } -.ui.black.statistics .statistic > .value, -.ui.statistics .black.statistic > .value, -.ui.black.statistic > .value { - color: #1B1C1D; +/*------------------- + Link + --------------------*/ + +.ui.items a.item:hover, +.ui.link.items > .item:hover { + cursor: pointer; } -.ui.inverted.black.statistics .statistic > .value, -.ui.statistics .inverted.black.statistic > .value, -.ui.inverted.black.statistic > .value { - color: #545454; +.ui.items a.item:hover .content .header, +.ui.link.items > .item:hover .content .header { + color: #1e70bf; } /*-------------- - Floated - ---------------*/ + Size +---------------*/ -.ui[class*="left floated"].statistic { - float: left; - margin: 0 2em 1em 0; +.ui.items > .item { + font-size: 1em; } -.ui[class*="right floated"].statistic { - float: right; - margin: 0 0 1em 2em; +.ui.mini.items > .item { + font-size: 0.78571429em; } -.ui.floated.statistic:last-child { - margin-bottom: 0; +.ui.tiny.items > .item { + font-size: 0.85714286em; } -/*-------------- - Stackable - ---------------*/ - -@media only screen and (max-width: 767.98px) { - .ui.stackable.statistics { - width: auto; - margin-left: 0 !important; - margin-right: 0 !important; - } - - .ui.stackable.statistics > .statistic { - width: 100% !important; - margin: 0 0 !important; - padding: 1rem 1rem !important; - } +.ui.small.items > .item { + font-size: 0.92857143em; } -/*-------------- - Sizes ----------------*/ - -/* Medium */ +.ui.large.items > .item { + font-size: 1.14285714em; +} -.ui.statistics .statistic > .value, -.ui.statistic > .value { - font-size: 4rem; +.ui.big.items > .item { + font-size: 1.28571429em; } -.ui.horizontal.statistics .statistic > .value, -.ui.horizontal.statistic > .value { - font-size: 3rem; +.ui.huge.items > .item { + font-size: 1.42857143em; } -.ui.statistics .statistic > .text.value, -.ui.statistic > .text.value { - font-size: 2rem; +.ui.massive.items > .item { + font-size: 1.71428571em; } -.ui.mini.statistics .statistic > .value, -.ui.mini.statistic > .value { - font-size: 1.5rem; +/*--------------- + Unstackable + ----------------*/ + +@media only screen and (max-width: 767.98px) { + .ui.unstackable.items > .item > .image, + .ui.unstackable.items > .item > .image > img { + width: 125px !important; + } } -.ui.mini.horizontal.statistics .statistic > .value, -.ui.mini.horizontal.statistic > .value { - font-size: 1.5rem; +/*-------------- + Inverted + ---------------*/ + +.ui.inverted.items > .item { + background: transparent; } -.ui.mini.statistics .statistic > .text.value, -.ui.mini.statistic > .text.value { - font-size: 1rem; +.ui.inverted.items > .item > .content { + background: none; + color: rgba(255, 255, 255, 0.9); } -.ui.tiny.statistics .statistic > .value, -.ui.tiny.statistic > .value { - font-size: 2rem; +.ui.inverted.items > .item .extra { + background: none; } -.ui.tiny.horizontal.statistics .statistic > .value, -.ui.tiny.horizontal.statistic > .value { - font-size: 2rem; +.ui.inverted.items > .item > .content > .header { + color: rgba(255, 255, 255, 0.9); } -.ui.tiny.statistics .statistic > .text.value, -.ui.tiny.statistic > .text.value { - font-size: 1rem; +.ui.inverted.items > .item > .content > .description { + color: rgba(255, 255, 255, 0.9); } -.ui.small.statistics .statistic > .value, -.ui.small.statistic > .value { - font-size: 3rem; +.ui.inverted.items > .item .meta { + color: rgba(255, 255, 255, 0.8); } -.ui.small.horizontal.statistics .statistic > .value, -.ui.small.horizontal.statistic > .value { - font-size: 2rem; +.ui.inverted.items > .item > .content a:not(.ui) { + color: #57a4ef; } -.ui.small.statistics .statistic > .text.value, -.ui.small.statistic > .text.value { - font-size: 1rem; +.ui.inverted.items > .item > .content a:not(.ui):hover { + color: #4183C4; } -.ui.large.statistics .statistic > .value, -.ui.large.statistic > .value { - font-size: 5rem; +.ui.inverted.items > .item > .content > a.header { + color: rgba(255, 255, 255, 0.9); } -.ui.large.horizontal.statistics .statistic > .value, -.ui.large.horizontal.statistic > .value { - font-size: 4rem; +.ui.inverted.items > .item > .content > a.header:hover { + color: #ffffff; } -.ui.large.statistics .statistic > .text.value, -.ui.large.statistic > .text.value { - font-size: 2.5rem; +.ui.inverted.items > .item .meta > a:not(.ui) { + color: rgba(255, 255, 255, 0.7); } -.ui.big.statistics .statistic > .value, -.ui.big.statistic > .value { - font-size: 5.5rem; +.ui.inverted.items > .item .meta > a:not(.ui):hover { + color: rgba(255, 255, 255, 0.9); } -.ui.big.horizontal.statistics .statistic > .value, -.ui.big.horizontal.statistic > .value { - font-size: 4.5rem; +.ui.inverted.items > .item > .content .favorite.icon:hover { + color: #ffc63d; } -.ui.big.statistics .statistic > .text.value, -.ui.big.statistic > .text.value { - font-size: 2.5rem; +.ui.inverted.items > .item > .content .active.favorite.icon { + color: #ffec56; } -.ui.huge.statistics .statistic > .value, -.ui.huge.statistic > .value { - font-size: 6rem; +.ui.inverted.items > .item > .content .like.icon:hover { + color: #ff5a63; } -.ui.huge.horizontal.statistics .statistic > .value, -.ui.huge.horizontal.statistic > .value { - font-size: 5rem; +.ui.inverted.items > .item > .content .active.like.icon { + color: #ff5a63; } -.ui.huge.statistics .statistic > .text.value, -.ui.huge.statistic > .text.value { - font-size: 2.5rem; +.ui.inverted.items > .item .extra { + color: rgba(255, 255, 255, 0.7); } -.ui.massive.statistics .statistic > .value, -.ui.massive.statistic > .value { - font-size: 7rem; +.ui.inverted.items a.item:hover .content .header, +.ui.inverted.link.items > .item:hover .content .header { + color: #ffffff; } -.ui.massive.horizontal.statistics .statistic > .value, -.ui.massive.horizontal.statistic > .value { - font-size: 6rem; +.ui.inverted.divided.items > .item { + border-top: 1px solid rgba(255, 255, 255, 0.1); } -.ui.massive.statistics .statistic > .text.value, -.ui.massive.statistic > .text.value { - font-size: 3rem; +.ui.inverted.divided.items > .item:first-child { + border-top: none; } /******************************* @@ -43837,5176 +39279,4972 @@ a.inverted.ui.card:hover, *******************************/ /******************************* - Accordion + Statistic *******************************/ -.ui.accordion, -.ui.accordion .accordion { - max-width: 100%; -} - -.ui.accordion .accordion { - margin: 1em 0 0; - padding: 0; -} - -/* Title */ - -.ui.accordion.menu .item > .title, -.ui.accordion > .title, -.ui.accordion .accordion > .title { - cursor: pointer; - padding: 0.5em 0; - font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; - font-size: 1em; - color: rgba(0, 0, 0, 0.87); - list-style: none; - line-height: 1; -} - -/* Default Styling */ +/* Standalone */ -.ui.accordion:not(.styled) .title ~ .content, -.ui.accordion:not(.styled) .accordion .title ~ .content { - margin: ''; - padding: 0.5em 0 1em; +.ui.statistic { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin: 1em 0; + max-width: none; } -.ui.accordion:not(.styled) .title ~ .content:last-child { - padding-bottom: 0; +.ui.statistic + .ui.statistic { + margin: 0 0 0 1.5em; } -/* Arrow */ - -.ui.accordion .ui.header > .dropdown.icon, -.ui.accordion .title > .dropdown.icon, -.ui.accordion .accordion .title > .dropdown.icon { - display: inline-block; - float: none; - opacity: 1; - width: 1.25em; - height: 1em; - margin: 0 0.25rem 0 0; - padding: 0; - font-size: 1em; - -webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease; - transition: opacity 0.1s ease, -webkit-transform 0.1s ease; - transition: transform 0.1s ease, opacity 0.1s ease; - transition: transform 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease; - vertical-align: baseline; - -webkit-transform: none; - transform: none; +.ui.statistic:first-child { + margin-top: 0; } -.ui.accordion .ui.header > .dropdown.icon.right, -.ui.accordion .title > .dropdown.icon.right, -.ui.accordion .accordion .title > .dropdown.icon.right { - float: right; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); +.ui.statistic:last-child { + margin-bottom: 0; } -/*-------------- - Coupling ----------------*/ +/******************************* + Group +*******************************/ -/* Menu */ +/* Grouped */ -.ui.accordion.menu .item .title { - display: block; - padding: 0; +.ui.statistics { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-wrap: wrap; + flex-wrap: wrap; } -.ui.accordion.menu .item .title > .dropdown.icon { - float: right; - margin: 0 0.25rem 0 0; - -webkit-transform: rotate(180deg); - transform: rotate(180deg); +.ui.statistics > .statistic { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin: 0 1.5em 1em; + max-width: none; } -/* Header */ - -.ui.accordion .ui.header > .dropdown.icon { - font-size: 1em; - margin: 0 0.25rem 0 0; +.ui.statistics { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin: 1em -1.5em -1em; } -/******************************* - States -*******************************/ +/* Clearing */ -.ui.accordion[open] > .title > .dropdown.icon, -.ui.accordion .accordion[open] > .title > .dropdown.icon, -.ui.accordion .active.title > .dropdown.icon, -.ui.accordion .accordion .active.title > .dropdown.icon { - -webkit-transform: rotate(90deg); - transform: rotate(90deg); +.ui.statistics:after { + display: block; + content: ' '; + height: 0; + clear: both; + overflow: hidden; + visibility: hidden; } -.ui.accordion.menu .item .active.title > .dropdown.icon { - -webkit-transform: rotate(90deg); - transform: rotate(90deg); +.ui.statistics:first-child { + margin-top: 0; } /******************************* - Types + Content *******************************/ /*-------------- - Styled - ---------------*/ + Value +---------------*/ -.ui.styled.accordion { - width: 600px; +.ui.statistics .statistic > .value, +.ui.statistic > .value { + font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + font-size: 4rem; + font-weight: normal; + line-height: 1em; + color: #1B1C1D; + text-transform: uppercase; + text-align: center; } -.ui.styled.accordion, -.ui.styled.accordion .accordion { - border-radius: 0.28571429rem; - background: #FFFFFF; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15); -} +/*-------------- + Label +---------------*/ -.ui.styled.accordion > .title, -.ui.styled.accordion .accordion > .title { - margin: 0; - padding: 0.75em 1em; - color: rgba(0, 0, 0, 0.4); +.ui.statistics .statistic > .label, +.ui.statistic > .label { + font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + font-size: 1em; font-weight: 600; - border-top: 1px solid rgba(34, 36, 38, 0.15); - -webkit-transition: background 0.1s ease, color 0.1s ease; - transition: background 0.1s ease, color 0.1s ease; -} - -.ui.styled.accordion > .title:first-child, -.ui.styled.accordion .accordion > .title:first-child { - border-top: none; -} - -/* Content */ - -.ui.styled.accordion > .content { - margin: 0; - padding: 0.5em 1em 1.5em; -} - -.ui.styled.accordion .accordion > .content { - margin: 0; - padding: 0.5em 1em 1.5em; -} - -/* Hover */ - -.ui.styled.accordion > .title:hover { - background: transparent; - color: rgba(0, 0, 0, 0.87); -} - -.ui.styled.accordion .accordion > .title:hover { - background: transparent; color: rgba(0, 0, 0, 0.87); + text-transform: uppercase; + text-align: center; } -/* Active */ - -.ui.styled.accordion[open] > .title, -.ui.styled.accordion .active.title { - background: transparent; - color: rgba(0, 0, 0, 0.95); -} - -.ui.styled.accordion .accordion[open] > .title, -.ui.styled.accordion .accordion .active.title { - background: transparent; - color: rgba(0, 0, 0, 0.95); -} - -/*-------------- - Compact - ---------------*/ - -/* Default Styling */ - -.ui.compact.accordion:not(.styled) > .title, -.ui.compact.accordion:not(.styled) .accordion > .title { - padding: 0.25em 0; -} +/* Top Label */ -.ui.compact.accordion:not(.styled) .title ~ .content, -.ui.compact.accordion:not(.styled) .accordion .title ~ .content { - padding: 0.25em 0 0.5em; +.ui.statistics .statistic > .label ~ .value, +.ui.statistic > .label ~ .value { + margin-top: 0; } -/* Styled */ +/* Bottom Label */ -.ui.compact.styled.accordion > .title, -.ui.compact.styled.accordion .accordion > .title { - padding: 0.375em 0.5em; +.ui.statistics .statistic > .value ~ .label, +.ui.statistic > .value ~ .label { + margin-top: 0; } -.ui.compact.styled.accordion .title ~ .content, -.ui.compact.styled.accordion .accordion .title ~ .content { - padding: 0.25em 0.5em 0.75em; -} +/******************************* + Types +*******************************/ /*-------------- - Very Compact - ---------------*/ + Icon Value +---------------*/ -.ui[class*="very compact"].accordion:not(.styled) > .title, -.ui[class*="very compact"].accordion:not(.styled) .accordion > .title { - padding: 0.125em 0; +.ui.statistics .statistic > .value > i.icon, +.ui.statistic > .value > i.icon { + opacity: 1; + width: auto; + margin: 0; } -.ui[class*="very compact"].accordion:not(.styled) .title ~ .content, -.ui[class*="very compact"].accordion:not(.styled) .accordion .title ~ .content { - padding: 0.125em 0 0.25em; -} +/*-------------- + Text Value +---------------*/ -.ui[class*="very compact"].styled.accordion > .title, -.ui[class*="very compact"].styled.accordion .accordion > .title { - padding: 0.1875em 0.25em; +.ui.statistics .statistic > .text.value, +.ui.statistic > .text.value { + line-height: 1em; + min-height: 2em; + font-weight: 600; + text-align: center; } -.ui[class*="very compact"].styled.accordion .title ~ .content, -.ui[class*="very compact"].styled.accordion .accordion .title ~ .content { - padding: 0.125em 0.25em 0.375em; +.ui.statistics .statistic > .text.value + .label, +.ui.statistic > .text.value + .label { + text-align: center; } -/******************************* - States -*******************************/ - /*-------------- - Not Active + Image Value ---------------*/ -.ui.accordion:not(details) .title ~ .content:not(.active), -.ui.accordion .accordion:not(details) .title ~ .content:not(.active) { - display: none; +.ui.statistics .statistic > .value img, +.ui.statistic > .value img { + max-height: 3rem; + vertical-align: baseline; } /******************************* - Variations + Variations *******************************/ /*-------------- - Fluid - ---------------*/ + Count +---------------*/ -.ui.fluid.accordion, -.ui.fluid.accordion .accordion { - width: 100%; +.ui.ten.statistics { + margin: 0 0 -1em; } -/*-------------- - Inverted - ---------------*/ - -.ui.inverted.accordion.menu .item > .title, -.ui.inverted.accordion > .title, -.ui.inverted.accordion .accordion > .title { - color: rgba(255, 255, 255, 0.9); +.ui.ten.statistics .statistic { + min-width: 10%; + margin: 0 0 1em; } -.ui.inverted.styled.accordion, -.ui.inverted.styled.accordion .accordion { - background: #1B1C1D; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(255, 255, 255, 0.1); - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(255, 255, 255, 0.1); +.ui.nine.statistics { + margin: 0 0 -1em; } -.ui.inverted.styled.accordion > .title, -.ui.inverted.styled.accordion .accordion > .title { - color: rgba(255, 255, 255, 0.5); - border-top: 1px solid rgba(255, 255, 255, 0.1); +.ui.nine.statistics .statistic { + min-width: 11.11111111%; + margin: 0 0 1em; } -/* Hover */ - -.ui.inverted.styled.accordion > .title:hover { - background: transparent; - color: rgba(255, 255, 255, 0.9); +.ui.eight.statistics { + margin: 0 0 -1em; } -.ui.inverted.styled.accordion .accordion > .title:hover { - background: transparent; - color: rgba(255, 255, 255, 0.9); +.ui.eight.statistics .statistic { + min-width: 12.5%; + margin: 0 0 1em; } -/* Active */ - -.ui.inverted.styled.accordion[open] > .title, -.ui.inverted.styled.accordion .active.title { - background: transparent; - color: #ffffff; +.ui.seven.statistics { + margin: 0 0 -1em; } -.ui.inverted.styled.accordion .accordion[open] > .title, -.ui.inverted.styled.accordion .accordion .active.title { - background: transparent; - color: #ffffff; +.ui.seven.statistics .statistic { + min-width: 14.28571429%; + margin: 0 0 1em; } -.ui.basic.styled.accordion, -.ui.basic.styled.accordion .accordion { - background: transparent; - -webkit-box-shadow: none; - box-shadow: none; +.ui.six.statistics { + margin: 0 0 -1em; } -.ui.basic.styled.accordion > .title, -.ui.basic.styled.accordion .accordion > .title { - border: none; - color: rgba(0, 0, 0, 0.6); +.ui.six.statistics .statistic { + min-width: 16.66666667%; + margin: 0 0 1em; } -.ui.basic.styled.accordion > .title:hover, -.ui.basic.styled.accordion .accordion > .title:hover { - background: transparent; - color: rgba(0, 0, 0, 0.87); +.ui.five.statistics { + margin: 0 0 -1em; } -.ui.basic.styled.accordion[open] > .title, -.ui.basic.styled.accordion .active.title, -.ui.basic.styled.accordion .accordion[open] > .title, -.ui.basic.styled.accordion .accordion .active.title { - background: transparent; - color: rgba(0, 0, 0, 0.95); +.ui.five.statistics .statistic { + min-width: 20%; + margin: 0 0 1em; } -.ui.inverted.basic.styled.accordion > .title, -.ui.inverted.basic.styled.accordion .accordion > .title { - background: transparent; - color: rgba(255, 255, 255, 0.8); +.ui.four.statistics { + margin: 0 0 -1em; } -.ui.inverted.basic.styled.accordion > .title:hover, -.ui.inverted.basic.styled.accordion .accordion > .title:hover { - background: transparent; - color: rgba(255, 255, 255, 0.9); +.ui.four.statistics .statistic { + min-width: 25%; + margin: 0 0 1em; } -.ui.inverted.basic.styled.accordion[open] > .title, -.ui.inverted.basic.styled.accordion .active.title, -.ui.inverted.basic.styled.accordion .accordion[open] > .title, -.ui.inverted.basic.styled.accordion .accordion .active.title { - background: transparent; - color: #ffffff; +.ui.three.statistics { + margin: 0 0 -1em; } -.ui.tree.accordion:not(.styled) .title ~ .content, -.ui.tree.accordion:not(.styled) .accordion .title ~ .content { - padding: 0; +.ui.three.statistics .statistic { + min-width: 33.33333333%; + margin: 0 0 1em; } -.ui.tree.accordion > .content, -.ui.tree.accordion .accordion > .content { - margin-left: 1.7em; +.ui.two.statistics { + margin: 0 0 -1em; } -.ui.tree.accordion .accordion { - margin-top: 0; +.ui.two.statistics .statistic { + min-width: 50%; + margin: 0 0 1em; } -/******************************* - Theme Overrides -*******************************/ +.ui.one.statistics { + margin: 0 0 -1em; +} -@font-face { - font-family: 'Accordion'; - src: url(data:application/font-woff;base64,d09GRk9UVE8AAAREAAsAAAAABkAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAC7AAAAQoAAAE/j/fxwUZGVE0AAAQUAAAAHAAAAByNqvxQR0RFRgAAA/gAAAAcAAAAIAAnABhPUy8yAAABYAAAAEIAAABgTadW5mNtYXAAAAKMAAAAUQAAAWAFZuKDaGVhZAAAAQgAAAAyAAAANg8zT8toaGVhAAABPAAAABoAAAAkApkA5mhtdHgAAAQwAAAAEwAAABYBtwASbWF4cAAAAVgAAAAGAAAABgAGUABuYW1lAAABpAAAAOYAAAGq/HAhWXBvc3QAAALgAAAADAAAACAAAwAAeJxjYGRgYADi8KWRsvH8Nl8ZuJkYQOD838XvQPT9hGxNIOXJsJ0xD0hzMIClARzsCcoAAHicY2BkYGB88P8BkGQAg+0wBhywAgBgjgOAAAAAAFAAAAYAAHicY2BmOM84gYGVgYHRhzGNgYHBHUp/ZZBkaGFABYwCSJyANNcUBgcGhg+3GB/8fwCUfMCgAFIDV6AAhIwARVcMJwAAeJx1jrFOwzAURU/SNKgFIVgQ6uSRKWolZjaQOnQBqQNb2lpRpMqW3HTowhew8U9I/BU37WOjtmyfd/3utYEbvsn4G7lxRsmtcc4FD8YD6U/GhfjNeMglybjU/DQeM+FHrqwY2QsnzrgSnTjnmnvjgfSpcSF+Nh5yx7txKf3DeMwjX31soqajJdCoqLs26HzFq9yz1WVS6Zv9tk5nmv8Vl0pI7CRHXThmVPofS592bQxuVk3PGF+Ohk6WRhHhGNO3eTbSVhy0z1mra6HV91YyxdC5xgevFL9xq4Obr+MixlDxC/HTOrsAAHicY2BgYGaAYBkGRgYQiALyGMF8FgY7IM3FwMHABISMDAofbv3/+/8/WJXCh5tgNuP/x2A+RC8bUC0DUB8rWIgNiJkY8AJm/NJDHgAALqoOxgAAAHicY2BmwAsAAH0ABHicPY7BSsNAEIZnkk2zlhg1JKAYxOrJi6RepMdC8SKefAJP4kVBzCtkNw7ZjeK1j9C38Rn6CO5CDrppigwMM8P/f/8gMAaIGL4+vD09PwJ6gLCwp2AnaM88e+7bQ0aRTxE7GcPRffJL9D9EIX2bW+sFOXzu5QD7OSwPcuA5Xiew05N8CIDDLiSQuTqGSVmU0/KqKG+Kxaxv8+llMURvHwBAgRJrfEeCEaLns9HdRxzHP/FqaV4yaptWK25SkwZKu4Va0rUSWjYVVbz7CqmqhZBSiNodqGqk5l2vFqrW1PJ4tWbGqZxVKa31htA6gmN2aTBwBobzuYsU1YYkGheyZVBqLjKKxn8cSmvuAAB4nGNgZGBg4AFiAQYJBiYgzQLEIJoRggEFbQBAAAAAAQAAAADeTO04AAAAAM/9o+4AAAAA32BrKXicY2BAAEYQsZ1BiIEBAAPpAMsA) format('woff'); - font-weight: normal; - font-style: normal; +.ui.one.statistics .statistic { + min-width: 100%; + margin: 0 0 1em; } -/* Dropdown Icon */ +/*-------------- + Horizontal + ---------------*/ -.ui.accordion .ui.header > .dropdown.icon, -.ui.accordion .title > .dropdown.icon, -.ui.accordion .accordion .title > .dropdown.icon { - font-family: Accordion; - line-height: 1; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - font-weight: normal; - font-style: normal; - text-align: center; +.ui.horizontal.statistic { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; } -.ui.accordion .ui.header > .dropdown.icon::before, -.ui.accordion .title > .dropdown.icon::before, -.ui.accordion .accordion .title > .dropdown.icon::before { - content: '\f0da' ; +.ui.horizontal.statistics { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin: 0; + max-width: none; } -/******************************* - User Overrides -*******************************/ - -/******************************* - Popup -*******************************/ - -.ui.calendar .ui.popup { +.ui.horizontal.statistics .statistic { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; max-width: none; - padding: 0; - border: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; + margin: 1em 0; } -/******************************* - Calendar -*******************************/ - -.ui.calendar .calendar:focus { - outline: 0; +.ui.horizontal.statistic > .text.value, +.ui.horizontal.statistics > .statistic > .text.value { + min-height: 0 !important; } -/******************************* - Grid -*******************************/ - -.ui.calendar .ui.popup .ui.grid { - display: block; - white-space: nowrap; +.ui.horizontal.statistics .statistic > .value > i.icon, +.ui.horizontal.statistic > .value > i.icon { + width: 1.18em; } -.ui.calendar .ui.popup .ui.grid > .column { - width: auto; +.ui.horizontal.statistics .statistic > .value, +.ui.horizontal.statistic > .value { + display: inline-block; + vertical-align: middle; } -/******************************* - Table -*******************************/ - -.ui.calendar .ui.table.year, -.ui.calendar .ui.table.month, -.ui.calendar .ui.table.minute { - min-width: 15em; +.ui.horizontal.statistics .statistic > .label, +.ui.horizontal.statistic > .label { + display: inline-block; + vertical-align: middle; + margin: 0 0 0 0.75em; } -.ui.calendar .ui.table.day { - min-width: 18em; -} +/*-------------- + Inverted + ---------------*/ -.ui.calendar .ui.table.day.andweek { - min-width: 22em; +.ui.inverted.statistics .statistic > .value, +.ui.inverted.statistic .value { + color: #FFFFFF; } -.ui.calendar .ui.table.hour { - min-width: 20em; +.ui.inverted.statistics .statistic > .label, +.ui.inverted.statistic .label { + color: rgba(255, 255, 255, 0.9); } -.ui.calendar .ui.table tr th, -.ui.calendar .ui.table tr td { - padding: 0.5em; - white-space: nowrap; -} +/*-------------- + Colors +---------------*/ -.ui.calendar .ui.table tr th { - border-left: none; +.ui.primary.statistics .statistic > .value, +.ui.statistics .primary.statistic > .value, +.ui.primary.statistic > .value { + color: #2185D0; } -.ui.calendar .ui.table tr th i.icon { - margin: 0; +.ui.inverted.primary.statistics .statistic > .value, +.ui.statistics .inverted.primary.statistic > .value, +.ui.inverted.primary.statistic > .value { + color: #54C8FF; } -.ui.calendar .ui.table tr:first-child th { - position: relative; - padding-left: 0; - padding-right: 0; +.ui.secondary.statistics .statistic > .value, +.ui.statistics .secondary.statistic > .value, +.ui.secondary.statistic > .value { + color: #1B1C1D; } -.ui.calendar .ui.table.day tr:first-child th { - border: none; +.ui.inverted.secondary.statistics .statistic > .value, +.ui.statistics .inverted.secondary.statistic > .value, +.ui.inverted.secondary.statistic > .value { + color: #545454; } -.ui.calendar .ui.table.day tr:nth-child(2) th { - padding-top: 0.2em; - padding-bottom: 0.3em; +.ui.red.statistics .statistic > .value, +.ui.statistics .red.statistic > .value, +.ui.red.statistic > .value { + color: #DB2828; } -.ui.calendar .ui.table tr td { - padding-left: 0.1em; - padding-right: 0.1em; +.ui.inverted.red.statistics .statistic > .value, +.ui.statistics .inverted.red.statistic > .value, +.ui.inverted.red.statistic > .value { + color: #FF695E; } -.ui.calendar .ui.table tr .link { - cursor: pointer; +.ui.orange.statistics .statistic > .value, +.ui.statistics .orange.statistic > .value, +.ui.orange.statistic > .value { + color: #F2711C; } -.ui.calendar .ui.table tr .prev.link { - width: 14.28571429%; - position: absolute; - left: 0; +.ui.inverted.orange.statistics .statistic > .value, +.ui.statistics .inverted.orange.statistic > .value, +.ui.inverted.orange.statistic > .value { + color: #FF851B; } -.ui.calendar .ui.table tr .next.link { - width: 14.28571429%; - position: absolute; - right: 0; +.ui.yellow.statistics .statistic > .value, +.ui.statistics .yellow.statistic > .value, +.ui.yellow.statistic > .value { + color: #FBBD08; } -.ui.ui.calendar .ui.table tr .disabled { - pointer-events: auto; - cursor: default; - color: rgba(40, 40, 40, 0.3); +.ui.inverted.yellow.statistics .statistic > .value, +.ui.statistics .inverted.yellow.statistic > .value, +.ui.inverted.yellow.statistic > .value { + color: #FFE21F; } -.ui.calendar .ui.table tr .adjacent:not(.disabled):not(.active) { - color: rgba(0, 0, 0, 0.6); - background: rgba(0, 0, 0, 0.03); +.ui.olive.statistics .statistic > .value, +.ui.statistics .olive.statistic > .value, +.ui.olive.statistic > .value { + color: #B5CC18; } -/*-------------- - States ----------------*/ - -.ui.calendar .ui.table tr td.today { - font-weight: 600; +.ui.inverted.olive.statistics .statistic > .value, +.ui.statistics .inverted.olive.statistic > .value, +.ui.inverted.olive.statistic > .value { + color: #D9E778; } -.ui.calendar .ui.table tr td.range { - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); - -webkit-box-shadow: none; - box-shadow: none; +.ui.green.statistics .statistic > .value, +.ui.statistics .green.statistic > .value, +.ui.green.statistic > .value { + color: #21BA45; } -.ui.calendar:not(.disabled) .calendar:focus .ui.table tbody tr td.focus, -.ui.calendar:not(.disabled) .calendar.active .ui.table tbody tr td.focus { - -webkit-box-shadow: inset 0 0 0 1px #85B7D9; - box-shadow: inset 0 0 0 1px #85B7D9; +.ui.inverted.green.statistics .statistic > .value, +.ui.statistics .inverted.green.statistic > .value, +.ui.inverted.green.statistic > .value { + color: #2ECC40; } -.ui.inverted.calendar .ui.table.inverted tr td.range { - background: rgba(255, 255, 255, 0.08); - color: #ffffff; - -webkit-box-shadow: none; - box-shadow: none; +.ui.teal.statistics .statistic > .value, +.ui.statistics .teal.statistic > .value, +.ui.teal.statistic > .value { + color: #00B5AD; } -.ui.inverted.calendar:not(.disabled) .calendar:focus .ui.table.inverted tbody tr td.focus, -.ui.inverted.calendar:not(.disabled) .calendar.active .ui.table.inverted tbody tr td.focus { - -webkit-box-shadow: inset 0 0 0 1px #85B7D9; - box-shadow: inset 0 0 0 1px #85B7D9; +.ui.inverted.teal.statistics .statistic > .value, +.ui.statistics .inverted.teal.statistic > .value, +.ui.inverted.teal.statistic > .value { + color: #6DFFFF; } -.ui.inverted.calendar .ui.inverted.table tr .disabled { - color: rgba(225, 225, 225, 0.3); +.ui.blue.statistics .statistic > .value, +.ui.statistics .blue.statistic > .value, +.ui.blue.statistic > .value { + color: #2185D0; } -.ui.inverted.calendar .ui.inverted.table tr .adjacent:not(.disabled):not(.active) { - color: rgba(255, 255, 255, 0.8); - background: rgba(255, 255, 255, 0.02); +.ui.inverted.blue.statistics .statistic > .value, +.ui.statistics .inverted.blue.statistic > .value, +.ui.inverted.blue.statistic > .value { + color: #54C8FF; } -.ui.calendar.popup > .ui.ui.grid { - margin: -1rem; +.ui.violet.statistics .statistic > .value, +.ui.statistics .violet.statistic > .value, +.ui.violet.statistic > .value { + color: #6435C9; } -.ui.calendar.popup > .ui.ui.grid > .column:not(:first-child) { - padding-left: 0; +.ui.inverted.violet.statistics .statistic > .value, +.ui.statistics .inverted.violet.statistic > .value, +.ui.inverted.violet.statistic > .value { + color: #A291FB; } -.ui.calendar.popup > .ui.ui.grid > .column:not(:first-child) > .ui.table { - border-top-left-radius: 0; - border-bottom-left-radius: 0; +.ui.purple.statistics .statistic > .value, +.ui.statistics .purple.statistic > .value, +.ui.purple.statistic > .value { + color: #A333C8; } -.ui.calendar.popup > .ui.ui.grid > .column:not(:last-child) { - padding-right: 0; +.ui.inverted.purple.statistics .statistic > .value, +.ui.statistics .inverted.purple.statistic > .value, +.ui.inverted.purple.statistic > .value { + color: #DC73FF; } -.ui.calendar.popup > .ui.ui.grid > .column:not(:last-child) > .ui.table { - border-top-right-radius: 0; - border-bottom-right-radius: 0; +.ui.pink.statistics .statistic > .value, +.ui.statistics .pink.statistic > .value, +.ui.pink.statistic > .value { + color: #E03997; } -/******************************* - States -*******************************/ - -/*-------------------- - Disabled - ---------------------*/ - -.ui.disabled.calendar { - opacity: 0.45; +.ui.inverted.pink.statistics .statistic > .value, +.ui.statistics .inverted.pink.statistic > .value, +.ui.inverted.pink.statistic > .value { + color: #FF8EDF; } -.ui.disabled.calendar > .input, -.ui.disabled.calendar .ui.table tr .link { - pointer-events: none; +.ui.brown.statistics .statistic > .value, +.ui.statistics .brown.statistic > .value, +.ui.brown.statistic > .value { + color: #A5673F; } -/******************************* - Theme Overrides -*******************************/ - -/******************************* - Checkbox -*******************************/ - -/*-------------- - Content ----------------*/ - -.ui.checkbox { - position: relative; - display: inline-block; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - outline: none; - vertical-align: baseline; - font-style: normal; - min-height: 17px; - font-size: 1em; - line-height: 17px; - min-width: 17px; +.ui.inverted.brown.statistics .statistic > .value, +.ui.statistics .inverted.brown.statistic > .value, +.ui.inverted.brown.statistic > .value { + color: #D67C1C; } -/* HTML Checkbox */ +.ui.grey.statistics .statistic > .value, +.ui.statistics .grey.statistic > .value, +.ui.grey.statistic > .value { + color: #767676; +} -.ui.checkbox input[type="checkbox"], -.ui.checkbox input[type="radio"] { - cursor: pointer; - position: absolute; - top: 0; - left: 0; - opacity: 0 !important; - outline: none; - z-index: 3; - width: 17px; - height: 17px; +.ui.inverted.grey.statistics .statistic > .value, +.ui.statistics .inverted.grey.statistic > .value, +.ui.inverted.grey.statistic > .value { + color: #DCDDDE; } -.ui.checkbox label { - cursor: auto; - position: relative; - display: block; - padding-left: 1.85714em; - outline: none; - font-size: 1em; +.ui.black.statistics .statistic > .value, +.ui.statistics .black.statistic > .value, +.ui.black.statistic > .value { + color: #1B1C1D; } -.ui.checkbox label::before { - position: absolute; - top: 0; - left: 0; - width: 17px; - height: 17px; - content: ''; - background: #FFFFFF; - border-radius: 0.21428571rem; - -webkit-transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease; - 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; - border: 1px solid #D4D4D5; +.ui.inverted.black.statistics .statistic > .value, +.ui.statistics .inverted.black.statistic > .value, +.ui.inverted.black.statistic > .value { + color: #545454; } /*-------------- - Checkmark ----------------*/ + Floated + ---------------*/ -.ui.checkbox label::after { - position: absolute; - font-size: 14px; - top: 0; - left: 0; - width: 17px; - height: 17px; - text-align: center; - opacity: 0; - color: rgba(0, 0, 0, 0.87); - -webkit-transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease; - 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; +.ui[class*="left floated"].statistic { + float: left; + margin: 0 2em 1em 0; } -.ui.right.aligned.checkbox label { - padding-left: 0; - padding-right: 1.85714em; +.ui[class*="right floated"].statistic { + float: right; + margin: 0 0 1em 2em; } -.ui.right.aligned.checkbox label::after, -.ui.right.aligned.checkbox label::before { - right: 0; - left: auto; +.ui.floated.statistic:last-child { + margin-bottom: 0; } /*-------------- - Label ----------------*/ - -/* Inside */ - -.ui.checkbox label, -.ui.checkbox + label { - color: rgba(0, 0, 0, 0.87); - -webkit-transition: color 0.1s ease; - transition: color 0.1s ease; -} + Stackable + ---------------*/ -/* Outside */ +@media only screen and (max-width: 767.98px) { + .ui.stackable.statistics { + width: auto; + margin-left: 0 !important; + margin-right: 0 !important; + } -.ui.checkbox + label { - vertical-align: middle; + .ui.stackable.statistics > .statistic { + width: 100% !important; + margin: 0 0 !important; + padding: 1rem 1rem !important; + } } -/******************************* - States -*******************************/ - /*-------------- - Hover + Sizes ---------------*/ -.ui.checkbox label:hover::before { - background: #FFFFFF; - border-color: rgba(34, 36, 38, 0.35); -} +/* Medium */ -.ui.checkbox label:hover, -.ui.checkbox + label:hover { - color: rgba(0, 0, 0, 0.8); +.ui.statistics .statistic > .value, +.ui.statistic > .value { + font-size: 4rem; } -/*-------------- - Down ----------------*/ - -.ui.checkbox label:active::before { - background: #F9FAFB; - border-color: rgba(34, 36, 38, 0.35); +.ui.horizontal.statistics .statistic > .value, +.ui.horizontal.statistic > .value { + font-size: 3rem; } -.ui.checkbox label:active::after { - color: rgba(0, 0, 0, 0.95); +.ui.statistics .statistic > .text.value, +.ui.statistic > .text.value { + font-size: 2rem; } -.ui.checkbox input:active ~ label { - color: rgba(0, 0, 0, 0.95); +.ui.mini.statistics .statistic > .value, +.ui.mini.statistic > .value { + font-size: 1.5rem; } -/*-------------- - Focus ----------------*/ - -.ui.checkbox input:focus ~ label::before { - background: #FFFFFF; - border-color: #96C8DA; +.ui.mini.horizontal.statistics .statistic > .value, +.ui.mini.horizontal.statistic > .value { + font-size: 1.5rem; } -.ui.checkbox input:focus ~ label::after { - color: rgba(0, 0, 0, 0.95); +.ui.mini.statistics .statistic > .text.value, +.ui.mini.statistic > .text.value { + font-size: 1rem; } -.ui.checkbox input:focus ~ label { - color: rgba(0, 0, 0, 0.95); +.ui.tiny.statistics .statistic > .value, +.ui.tiny.statistic > .value { + font-size: 2rem; } -/*-------------- - Active ----------------*/ - -.ui.checkbox input:checked ~ label::before { - background: #FFFFFF; - border-color: rgba(34, 36, 38, 0.35); +.ui.tiny.horizontal.statistics .statistic > .value, +.ui.tiny.horizontal.statistic > .value { + font-size: 2rem; } -.ui.checkbox input:checked ~ label::after { - opacity: 1; - color: rgba(0, 0, 0, 0.95); +.ui.tiny.statistics .statistic > .text.value, +.ui.tiny.statistic > .text.value { + font-size: 1rem; } -/*-------------- - Indeterminate - ---------------*/ - -.ui.checkbox input:not([type=radio]):indeterminate ~ label::before { - background: #FFFFFF; - border-color: rgba(34, 36, 38, 0.35); +.ui.small.statistics .statistic > .value, +.ui.small.statistic > .value { + font-size: 3rem; } -.ui.checkbox input:not([type=radio]):indeterminate ~ label::after { - opacity: 1; - color: rgba(0, 0, 0, 0.95); +.ui.small.horizontal.statistics .statistic > .value, +.ui.small.horizontal.statistic > .value { + font-size: 2rem; } -.ui.indeterminate.toggle.checkbox input:not([type=radio]):indeterminate ~ label::before { - background: rgba(0, 0, 0, 0.15); +.ui.small.statistics .statistic > .text.value, +.ui.small.statistic > .text.value { + font-size: 1rem; } -.ui.indeterminate.toggle.checkbox input:not([type=radio]) ~ label::after { - left: 1.075rem; +.ui.large.statistics .statistic > .value, +.ui.large.statistic > .value { + font-size: 5rem; } -.ui.right.aligned.indeterminate.toggle.checkbox input:not([type=radio]) ~ label::after { - left: auto; - right: 1.075rem; +.ui.large.horizontal.statistics .statistic > .value, +.ui.large.horizontal.statistic > .value { + font-size: 4rem; } -/*-------------- - Active Focus ----------------*/ +.ui.large.statistics .statistic > .text.value, +.ui.large.statistic > .text.value { + font-size: 2.5rem; +} -.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before, -.ui.checkbox input:checked:focus ~ label::before { - background: #FFFFFF; - border-color: #96C8DA; +.ui.big.statistics .statistic > .value, +.ui.big.statistic > .value { + font-size: 5.5rem; } -.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::after, -.ui.checkbox input:checked:focus ~ label::after { - color: rgba(0, 0, 0, 0.95); +.ui.big.horizontal.statistics .statistic > .value, +.ui.big.horizontal.statistic > .value { + font-size: 4.5rem; } -/*-------------- - Read-Only - ---------------*/ +.ui.big.statistics .statistic > .text.value, +.ui.big.statistic > .text.value { + font-size: 2.5rem; +} -.ui.read-only.checkbox, -.ui.read-only.checkbox label { - cursor: default; - pointer-events: none; +.ui.huge.statistics .statistic > .value, +.ui.huge.statistic > .value { + font-size: 6rem; } -/*-------------- - Disabled - ---------------*/ +.ui.huge.horizontal.statistics .statistic > .value, +.ui.huge.horizontal.statistic > .value { + font-size: 5rem; +} -.ui.disabled.checkbox label, -.ui.checkbox input[disabled] ~ label { - cursor: default; - opacity: 0.5; - color: #000000; - pointer-events: none; +.ui.huge.statistics .statistic > .text.value, +.ui.huge.statistic > .text.value { + font-size: 2.5rem; } -/*-------------- - Hidden ----------------*/ +.ui.massive.statistics .statistic > .value, +.ui.massive.statistic > .value { + font-size: 7rem; +} -/* Initialized checkbox moves input below element - to prevent manually triggering */ +.ui.massive.horizontal.statistics .statistic > .value, +.ui.massive.horizontal.statistic > .value { + font-size: 6rem; +} -.ui.checkbox input.hidden { - z-index: -1; +.ui.massive.statistics .statistic > .text.value, +.ui.massive.statistic > .text.value { + font-size: 3rem; } -/* Selectable Label */ +/******************************* + Theme Overrides +*******************************/ -.ui.checkbox input + label[for], -.ui.checkbox input.hidden + label { - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} +/******************************* + User Variable Overrides +*******************************/ /******************************* - Types + Accordion *******************************/ -/*-------------- - Radio - ---------------*/ - -.ui.radio.checkbox { - min-height: 15px; +.ui.accordion, +.ui.accordion .accordion { + max-width: 100%; } -.ui.radio.checkbox label { - padding-left: 1.85714em; +.ui.accordion .accordion { + margin: 1em 0 0; + padding: 0; } -/* Box */ +/* Title */ -.ui.radio.checkbox label::before { - content: ''; - -webkit-transform: none; - transform: none; - width: 15px; - height: 15px; - border-radius: 500rem; - top: 1px; - left: 0; +.ui.accordion .title, +.ui.accordion .accordion .title { + cursor: pointer; } -/* Bullet */ +/* Default Styling */ -.ui.radio.checkbox label::after { - border: none; - content: '' !important; - line-height: 15px; - top: 1px; - left: 0; - width: 15px; - height: 15px; - border-radius: 500rem; - -webkit-transform: scale(0.46666667); - transform: scale(0.46666667); - background-color: rgba(0, 0, 0, 0.87); +.ui.accordion .title:not(.ui) { + padding: 0.5em 0; + font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; + font-size: 1em; + color: rgba(0, 0, 0, 0.87); } -/* Focus */ +/* Default Styling */ -.ui.radio.checkbox input:focus ~ label::before { - background-color: #FFFFFF; +.ui.accordion:not(.styled) .title ~ .content:not(.ui), +.ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui) { + margin: ''; + padding: 0.5em 0 1em; } -.ui.radio.checkbox input:focus ~ label::after { - background-color: rgba(0, 0, 0, 0.95); +.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child { + padding-bottom: 0; } -/* Indeterminate */ +/* Arrow */ -.ui.radio.checkbox input:indeterminate ~ label::after { - opacity: 0; +.ui.accordion .title .dropdown.icon, +.ui.accordion .accordion .title .dropdown.icon { + display: inline-block; + float: none; + opacity: 1; + width: 1.25em; + height: 1em; + margin: 0 0.25rem 0 0; + padding: 0; + font-size: 1em; + -webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease; + transition: opacity 0.1s ease, -webkit-transform 0.1s ease; + transition: transform 0.1s ease, opacity 0.1s ease; + transition: transform 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease; + vertical-align: baseline; + -webkit-transform: none; + transform: none; } -/* Active */ +/*-------------- + Coupling +---------------*/ -.ui.radio.checkbox input:checked ~ label::before { - background-color: #FFFFFF; +/* Menu */ + +.ui.accordion.menu .item .title { + display: block; + padding: 0; } -.ui.radio.checkbox input:checked ~ label::after { - background-color: rgba(0, 0, 0, 0.95); +.ui.accordion.menu .item .title > .dropdown.icon { + float: right; + margin: 0.21425em 0 0 1em; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); } -/* Active Focus */ +/* Header */ -.ui.radio.checkbox input:focus:checked ~ label::before { - background-color: #FFFFFF; +.ui.accordion .ui.header .dropdown.icon { + font-size: 1em; + margin: 0 0.25rem 0 0; } -.ui.radio.checkbox input:focus:checked ~ label::after { - background-color: rgba(0, 0, 0, 0.95); +/******************************* + States +*******************************/ + +.ui.accordion .active.title .dropdown.icon, +.ui.accordion .accordion .active.title .dropdown.icon { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} + +.ui.accordion.menu .item .active.title > .dropdown.icon { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); } +/******************************* + Types +*******************************/ + /*-------------- - Slider + Styled ---------------*/ -.ui.slider.checkbox { - min-height: 1.25rem; +.ui.styled.accordion { + width: 600px; } -/* Input */ - -.ui.slider.checkbox input { - width: 3.5rem; - height: 1.25rem; +.ui.styled.accordion, +.ui.styled.accordion .accordion { + border-radius: 0.28571429rem; + background: #FFFFFF; + -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15); + box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15); } -/* Label */ - -.ui.slider.checkbox label { - padding-left: 4.5rem; - line-height: 1rem; +.ui.styled.accordion .title, +.ui.styled.accordion .accordion .title { + margin: 0; + padding: 0.75em 1em; color: rgba(0, 0, 0, 0.4); + font-weight: 600; + border-top: 1px solid rgba(34, 36, 38, 0.15); + -webkit-transition: background 0.1s ease, color 0.1s ease; + transition: background 0.1s ease, color 0.1s ease; } -/* Line */ - -.ui.slider.checkbox label::before { - display: block; - position: absolute; - content: ''; - -webkit-transform: none; - transform: none; - border: none !important; - left: 0; - z-index: 1; - top: 0.4rem; - background-color: rgba(0, 0, 0, 0.05); - width: 3.5rem; - height: 0.21428571rem; - border-radius: 500rem; - -webkit-transition: background 0.3s ease; - transition: background 0.3s ease; +.ui.styled.accordion > .title:first-child, +.ui.styled.accordion .accordion .title:first-child { + border-top: none; } -/* Handle */ +/* Content */ -.ui.slider.checkbox label::after { - background: #FFFFFF -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); - background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - position: absolute; - content: '' !important; - opacity: 1; - z-index: 2; - border: none; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - width: 1.5rem; - height: 1.5rem; - top: -0.25rem; - left: 0; - -webkit-transform: none; - transform: none; - border-radius: 500rem; - -webkit-transition: left 0.3s ease; - transition: left 0.3s ease; +.ui.styled.accordion .content, +.ui.styled.accordion .accordion .content { + margin: 0; + padding: 0.5em 1em 1.5em; } -/* Focus */ - -.ui.slider.checkbox input:focus ~ label::before { - background-color: rgba(0, 0, 0, 0.15); - border: none; +.ui.styled.accordion .accordion .content { + margin: 0; + padding: 0.5em 1em 1.5em; } /* Hover */ -.ui.slider.checkbox label:hover { - color: rgba(0, 0, 0, 0.8); +.ui.styled.accordion .title:hover, +.ui.styled.accordion .active.title, +.ui.styled.accordion .accordion .title:hover, +.ui.styled.accordion .accordion .active.title { + background: transparent; + color: rgba(0, 0, 0, 0.87); } -.ui.slider.checkbox label:hover::before { - background: rgba(0, 0, 0, 0.15); +.ui.styled.accordion .accordion .title:hover, +.ui.styled.accordion .accordion .active.title { + background: transparent; + color: rgba(0, 0, 0, 0.87); } /* Active */ -.ui.slider.checkbox input:checked ~ label { - color: rgba(0, 0, 0, 0.95) !important; -} - -.ui.slider.checkbox input:checked ~ label::before { - background-color: #545454 !important; +.ui.styled.accordion .active.title { + background: transparent; + color: rgba(0, 0, 0, 0.95); } -.ui.slider.checkbox input:checked ~ label::after { - left: 2rem; +.ui.styled.accordion .accordion .active.title { + background: transparent; + color: rgba(0, 0, 0, 0.95); } -/* Active Focus */ +/******************************* + States +*******************************/ -.ui.slider.checkbox input:focus:checked ~ label { - color: rgba(0, 0, 0, 0.95) !important; -} +/*-------------- + Not Active +---------------*/ -.ui.slider.checkbox input:focus:checked ~ label::before { - background-color: #000000 !important; +.ui.accordion .title ~ .content:not(.active), +.ui.accordion .accordion .title ~ .content:not(.active) { + display: none; } -.ui.right.aligned.slider.checkbox label { - padding-left: 0; - padding-right: 4.5rem; -} +/******************************* + Variations +*******************************/ -.ui.right.aligned.slider.checkbox label::after { - left: auto; - right: 2rem; - -webkit-transition: right 0.3s ease; - transition: right 0.3s ease; -} +/*-------------- + Fluid + ---------------*/ -.ui.right.aligned.slider.checkbox input:checked ~ label::after { - left: auto; - right: 0; +.ui.fluid.accordion, +.ui.fluid.accordion .accordion { + width: 100%; } /*-------------- - Toggle + Inverted ---------------*/ -.ui.toggle.checkbox { - min-height: 1.5rem; +.ui.inverted.accordion .title:not(.ui) { + color: rgba(255, 255, 255, 0.9); } -/* Input */ +/******************************* + Theme Overrides +*******************************/ -.ui.toggle.checkbox input { - width: 3.5rem; - height: 1.5rem; +@font-face { + font-family: 'Accordion'; + 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'); + font-weight: normal; + font-style: normal; } -/* Label */ +/* Dropdown Icon */ -.ui.toggle.checkbox label { - min-height: 1.5rem; - padding-left: 4.5rem; - color: rgba(0, 0, 0, 0.87); +.ui.accordion .title .dropdown.icon, +.ui.accordion .accordion .title .dropdown.icon { + font-family: Accordion; + line-height: 1; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + font-weight: normal; + font-style: normal; + text-align: center; } -.ui.toggle.checkbox label { - padding-top: 0.15em; +.ui.accordion .title .dropdown.icon:before, +.ui.accordion .accordion .title .dropdown.icon:before { + content: '\f0da' ; } -/* Switch */ +/******************************* + User Overrides +*******************************/ -.ui.toggle.checkbox label::before { - display: block; - position: absolute; - content: ''; - z-index: 1; - -webkit-transform: none; - transform: none; +/******************************* + Popup +*******************************/ + +.ui.calendar .ui.popup { + max-width: none; + padding: 0; border: none; - top: 0; - background: rgba(0, 0, 0, 0.05); - -webkit-box-shadow: none; - box-shadow: none; - width: 3.5rem; - height: 1.5rem; - border-radius: 500rem; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } -/* Handle */ +/******************************* + Calendar +*******************************/ -.ui.toggle.checkbox label::after { - background: #FFFFFF -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); - background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05)); - position: absolute; - content: '' !important; - opacity: 1; - z-index: 2; - border: none; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - width: 1.5rem; - height: 1.5rem; - top: 0; - left: 0; - border-radius: 500rem; - -webkit-transition: background 0.3s ease, left 0.3s ease; - transition: background 0.3s ease, left 0.3s ease; +.ui.calendar .calendar:focus { + outline: 0; } -.ui.toggle.checkbox input ~ label::after { - left: -0.05rem; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; -} +/******************************* + Grid +*******************************/ -/* Focus */ +.ui.calendar .ui.popup .ui.grid { + display: block; + white-space: nowrap; +} -.ui.toggle.checkbox input:focus ~ label::before { - background-color: rgba(0, 0, 0, 0.15); - border: none; +.ui.calendar .ui.popup .ui.grid > .column { + width: auto; } -/* Hover */ +/******************************* + Table +*******************************/ -.ui.toggle.checkbox label:hover::before { - background-color: rgba(0, 0, 0, 0.15); - border: none; +.ui.calendar .ui.table.year, +.ui.calendar .ui.table.month, +.ui.calendar .ui.table.minute { + min-width: 15em; } -/* Active */ - -.ui.toggle.checkbox input:checked ~ label { - color: rgba(0, 0, 0, 0.95) !important; +.ui.calendar .ui.table.day { + min-width: 18em; } -.ui.toggle.checkbox input:checked ~ label::before { - background-color: #2185D0 !important; +.ui.calendar .ui.table.day.andweek { + min-width: 22em; } -.ui.toggle.checkbox input:checked ~ label::after { - left: 2.15rem; - -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; +.ui.calendar .ui.table.hour { + min-width: 20em; } -/* Active Focus */ +.ui.calendar .ui.table tr th, +.ui.calendar .ui.table tr td { + padding: 0.5em; + white-space: nowrap; +} -.ui.toggle.checkbox input:focus:checked ~ label { - color: rgba(0, 0, 0, 0.95) !important; +.ui.calendar .ui.table tr th { + border-left: none; } -.ui.toggle.checkbox input:focus:checked ~ label::before { - background-color: #0d71bb !important; +.ui.calendar .ui.table tr th i.icon { + margin: 0; } -.ui.right.aligned.toggle.checkbox label { +.ui.calendar .ui.table tr:first-child th { + position: relative; padding-left: 0; - padding-right: 4.5rem; + padding-right: 0; } -.ui.right.aligned.toggle.checkbox input ~ label::after { - left: auto; - right: 2.15rem; - -webkit-transition: background 0.3s ease, right 0.3s ease; - transition: background 0.3s ease, right 0.3s ease; +.ui.calendar .ui.table.day tr:first-child th { + border: none; } -.ui.right.aligned.toggle.checkbox input:checked ~ label::after { - left: auto; - right: -0.05rem; +.ui.calendar .ui.table.day tr:nth-child(2) th { + padding-top: 0.2em; + padding-bottom: 0.3em; } -/******************************* - Variations -*******************************/ +.ui.calendar .ui.table tr td { + padding-left: 0.1em; + padding-right: 0.1em; +} -/*-------------- - Fitted - ---------------*/ +.ui.calendar .ui.table tr .link { + cursor: pointer; +} -.ui.fitted.checkbox label { - padding-left: 0 !important; +.ui.calendar .ui.table tr .prev.link { + width: 14.28571429%; + position: absolute; + left: 0; } -.ui.fitted.toggle.checkbox { - width: 3.5rem; +.ui.calendar .ui.table tr .next.link { + width: 14.28571429%; + position: absolute; + right: 0; } -.ui.fitted.slider.checkbox { - width: 3.5rem; +.ui.ui.calendar .ui.table tr .disabled { + pointer-events: auto; + cursor: default; + color: rgba(40, 40, 40, 0.3); +} + +.ui.calendar .ui.table tr .adjacent:not(.disabled):not(.active) { + color: rgba(0, 0, 0, 0.6); + background: rgba(0, 0, 0, 0.03); } /*-------------- - Inverted - ---------------*/ + States +---------------*/ -.ui.inverted.checkbox label, -.ui.inverted.checkbox + label { - color: rgba(255, 255, 255, 0.9) !important; +.ui.calendar .ui.table tr td.today { + font-weight: 600; } -/* Hover */ - -.ui.inverted.checkbox label:hover { - color: #ffffff !important; +.ui.calendar .ui.table tr td.range { + background: rgba(0, 0, 0, 0.05); + color: rgba(0, 0, 0, 0.95); + -webkit-box-shadow: none; + box-shadow: none; } -.ui.inverted.checkbox label:hover::before { - border-color: rgba(34, 36, 38, 0.5); +.ui.calendar:not(.disabled) .calendar:focus .ui.table tbody tr td.focus, +.ui.calendar:not(.disabled) .calendar.active .ui.table tbody tr td.focus { + -webkit-box-shadow: inset 0 0 0 1px #85B7D9; + box-shadow: inset 0 0 0 1px #85B7D9; } -/*Slider Label */ +.ui.inverted.calendar .ui.table.inverted tr td.range { + background: rgba(255, 255, 255, 0.08); + color: #ffffff; + -webkit-box-shadow: none; + box-shadow: none; +} -.ui.inverted.slider.checkbox label { - color: rgba(255, 255, 255, 0.5); +.ui.inverted.calendar:not(.disabled) .calendar:focus .ui.table.inverted tbody tr td.focus, +.ui.inverted.calendar:not(.disabled) .calendar.active .ui.table.inverted tbody tr td.focus { + -webkit-box-shadow: inset 0 0 0 1px #85B7D9; + box-shadow: inset 0 0 0 1px #85B7D9; } -/* Slider Line */ +.ui.inverted.calendar .ui.inverted.table tr .disabled { + color: rgba(225, 225, 225, 0.3); +} -.ui.inverted.slider.checkbox label::before { - background-color: rgba(255, 255, 255, 0.5) !important; +.ui.inverted.calendar .ui.inverted.table tr .adjacent:not(.disabled):not(.active) { + color: rgba(255, 255, 255, 0.8); + background: rgba(255, 255, 255, 0.02); } -/* Slider Hover */ +/******************************* + States +*******************************/ -.ui.inverted.slider.checkbox label:hover::before { - background: rgba(255, 255, 255, 0.7) !important; +/*-------------------- + Disabled + ---------------------*/ + +.ui.disabled.calendar { + opacity: 0.45; } -/* Slider Active */ +.ui.disabled.calendar > .input, +.ui.disabled.calendar .ui.table tr .link { + pointer-events: none; +} -.ui.inverted.slider.checkbox input:checked ~ label { - color: #ffffff !important; +/******************************* + Theme Overrides +*******************************/ + +/******************************* + Checkbox +*******************************/ + +/*-------------- + Content +---------------*/ + +.ui.checkbox { + position: relative; + display: inline-block; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + outline: none; + vertical-align: baseline; + font-style: normal; + min-height: 17px; + font-size: 1em; + line-height: 17px; + min-width: 17px; } -.ui.inverted.slider.checkbox input:checked ~ label::before { - background-color: rgba(255, 255, 255, 0.8) !important; -} +/* HTML Checkbox */ -/* Slider Active Focus */ +.ui.checkbox input[type="checkbox"], +.ui.checkbox input[type="radio"] { + cursor: pointer; + position: absolute; + top: 0; + left: 0; + opacity: 0 !important; + outline: none; + z-index: 3; + width: 17px; + height: 17px; +} -.ui.inverted.slider.checkbox input:focus:checked ~ label { - color: #ffffff !important; +.ui.checkbox label { + cursor: auto; + position: relative; + display: block; + padding-left: 1.85714em; + outline: none; + font-size: 1em; } -.ui.inverted.slider.checkbox input:focus:checked ~ label::before { - background-color: rgba(255, 255, 255, 0.8) !important; +.ui.checkbox label:before { + position: absolute; + top: 0; + left: 0; + width: 17px; + height: 17px; + content: ''; + background: #FFFFFF; + border-radius: 0.21428571rem; + -webkit-transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease; + 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; + border: 1px solid #D4D4D5; } -/* Toggle Switch */ +/*-------------- + Checkmark +---------------*/ -.ui.inverted.toggle.checkbox label::before { - background-color: rgba(255, 255, 255, 0.9) !important; +.ui.checkbox label:after { + position: absolute; + font-size: 14px; + top: 0; + left: 0; + width: 17px; + height: 17px; + text-align: center; + opacity: 0; + color: rgba(0, 0, 0, 0.87); + -webkit-transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease; + 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; } -/* Toggle Hover */ +.ui.right.aligned.checkbox label { + padding-left: 0; + padding-right: 1.85714em; +} -.ui.inverted.toggle.checkbox label:hover::before { - background: #ffffff !important; +.ui.right.aligned.checkbox label:after, +.ui.right.aligned.checkbox label:before { + right: 0; + left: auto; } -/* Toggle Active */ +/*-------------- + Label +---------------*/ -.ui.inverted.toggle.checkbox input:checked ~ label { - color: #ffffff !important; -} +/* Inside */ -.ui.inverted.toggle.checkbox input:checked ~ label::before { - background-color: #2185D0 !important; +.ui.checkbox label, +.ui.checkbox + label { + color: rgba(0, 0, 0, 0.87); + -webkit-transition: color 0.1s ease; + transition: color 0.1s ease; } -/* Toggle Active Focus */ +/* Outside */ -.ui.inverted.toggle.checkbox input:focus:checked ~ label { - color: #ffffff !important; +.ui.checkbox + label { + vertical-align: middle; } -.ui.inverted.toggle.checkbox input:focus:checked ~ label::before { - background-color: #0d71bb !important; -} +/******************************* + States +*******************************/ -/*-------------------- - Size ----------------------*/ +/*-------------- + Hover +---------------*/ -.ui.mini.checkbox { - font-size: 0.78571429em; +.ui.checkbox label:hover::before { + background: #FFFFFF; + border-color: rgba(34, 36, 38, 0.35); } -.ui.tiny.checkbox { - font-size: 0.85714286em; +.ui.checkbox label:hover, +.ui.checkbox + label:hover { + color: rgba(0, 0, 0, 0.8); } -.ui.small.checkbox { - font-size: 0.92857143em; -} +/*-------------- + Down +---------------*/ -.ui.large.checkbox { - font-size: 1.14285714em; +.ui.checkbox label:active::before { + background: #F9FAFB; + border-color: rgba(34, 36, 38, 0.35); } -.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label::after, -.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label::after, -.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label::before, -.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label::before { - -webkit-transform: scale(1.14285714); - transform: scale(1.14285714); - -webkit-transform-origin: left; - transform-origin: left; +.ui.checkbox label:active::after { + color: rgba(0, 0, 0, 0.95); } -.ui.large.form .checkbox.radio label::before, -.ui.large.checkbox.radio label::before { - -webkit-transform: scale(1.14285714); - transform: scale(1.14285714); - -webkit-transform-origin: left; - transform-origin: left; +.ui.checkbox input:active ~ label { + color: rgba(0, 0, 0, 0.95); } -.ui.large.form .checkbox.radio label::after, -.ui.large.checkbox.radio label::after { - -webkit-transform: scale(0.57142857); - transform: scale(0.57142857); - -webkit-transform-origin: left; - transform-origin: left; - left: 0.33571429em; -} +/*-------------- + Focus +---------------*/ -.ui.big.checkbox { - font-size: 1.28571429em; +.ui.checkbox input:focus ~ label:before { + background: #FFFFFF; + border-color: #96C8DA; } -.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label::after, -.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label::after, -.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label::before, -.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label::before { - -webkit-transform: scale(1.28571429); - transform: scale(1.28571429); - -webkit-transform-origin: left; - transform-origin: left; +.ui.checkbox input:focus ~ label:after { + color: rgba(0, 0, 0, 0.95); } -.ui.big.form .checkbox.radio label::before, -.ui.big.checkbox.radio label::before { - -webkit-transform: scale(1.28571429); - transform: scale(1.28571429); - -webkit-transform-origin: left; - transform-origin: left; +.ui.checkbox input:focus ~ label { + color: rgba(0, 0, 0, 0.95); } -.ui.big.form .checkbox.radio label::after, -.ui.big.checkbox.radio label::after { - -webkit-transform: scale(0.64285714); - transform: scale(0.64285714); - -webkit-transform-origin: left; - transform-origin: left; - left: 0.37142857em; -} +/*-------------- + Active +---------------*/ -.ui.huge.checkbox { - font-size: 1.42857143em; +.ui.checkbox input:checked ~ label:before { + background: #FFFFFF; + border-color: rgba(34, 36, 38, 0.35); } -.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label::after, -.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label::after, -.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label::before, -.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label::before { - -webkit-transform: scale(1.42857143); - transform: scale(1.42857143); - -webkit-transform-origin: left; - transform-origin: left; +.ui.checkbox input:checked ~ label:after { + opacity: 1; + color: rgba(0, 0, 0, 0.95); } -.ui.huge.form .checkbox.radio label::before, -.ui.huge.checkbox.radio label::before { - -webkit-transform: scale(1.42857143); - transform: scale(1.42857143); - -webkit-transform-origin: left; - transform-origin: left; -} +/*-------------- + Indeterminate + ---------------*/ -.ui.huge.form .checkbox.radio label::after, -.ui.huge.checkbox.radio label::after { - -webkit-transform: scale(0.71428571); - transform: scale(0.71428571); - -webkit-transform-origin: left; - transform-origin: left; - left: 0.40714286em; +.ui.checkbox input:not([type=radio]):indeterminate ~ label:before { + background: #FFFFFF; + border-color: rgba(34, 36, 38, 0.35); } -.ui.massive.checkbox { - font-size: 1.71428571em; +.ui.checkbox input:not([type=radio]):indeterminate ~ label:after { + opacity: 1; + color: rgba(0, 0, 0, 0.95); } -.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label::after, -.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label::after, -.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label::before, -.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label::before { - -webkit-transform: scale(1.71428571); - transform: scale(1.71428571); - -webkit-transform-origin: left; - transform-origin: left; +.ui.indeterminate.toggle.checkbox input:not([type=radio]):indeterminate ~ label:before { + background: rgba(0, 0, 0, 0.15); } -.ui.massive.form .checkbox.radio label::before, -.ui.massive.checkbox.radio label::before { - -webkit-transform: scale(1.71428571); - transform: scale(1.71428571); - -webkit-transform-origin: left; - transform-origin: left; +.ui.indeterminate.toggle.checkbox input:not([type=radio]) ~ label:after { + left: 1.075rem; } -.ui.massive.form .checkbox.radio label::after, -.ui.massive.checkbox.radio label::after { - -webkit-transform: scale(0.85714286); - transform: scale(0.85714286); - -webkit-transform-origin: left; - transform-origin: left; - left: 0.47857143em; +.ui.right.aligned.indeterminate.toggle.checkbox input:not([type=radio]) ~ label:after { + left: auto; + right: 1.075rem; } -/******************************* - Theme Overrides -*******************************/ +/*-------------- + Active Focus +---------------*/ -@font-face { - font-family: 'Checkbox'; - src: url(data:application/font-woff;base64,d09GRgABAAAAAAR8AA0AAAAABtwAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEYAAAABoAAAAcgbCWJ0dERUYAAARIAAAAFwAAABgAJQAAT1MvMgAAAZgAAABAAAAAYA8SBD9jbWFwAAAB9AAAAFMAAAFc71zo6Wdhc3AAAARAAAAACAAAAAgAAAAQZ2x5ZgAAAlwAAADJAAABVHshwGBoZWFkAAABMAAAAC4AAAA2Bj3tWWhoZWEAAAFgAAAAHQAAACQHfQPIaG10eAAAAdgAAAAZAAAAHg56AEVsb2NhAAACSAAAABIAAAASAQoAjG1heHAAAAGAAAAAGAAAACAACgAvbmFtZQAAAygAAADnAAABp5xOC4Fwb3N0AAAEEAAAADAAAABaHRtWW3icY2BkYGBgYmDgqbAVjee3+crAzcIAAhc3XilHppl3M+cBKQ6QWgYGAAHnCVsAAHicY2BkYGA+8P8AAwMLAwgw72ZgZEAF7ABaJgNOAAAAeJxjYGRgYOBg0GUA0QwMTAxoAAAFtQA6eJxjYGYWYpzAwMrAwDST6QwDA0M/hGZ8zWDMyMmAChgF0AQYHBgYXjAxH/h/gMGB+QCIx8CIJKvAwAgAIOcKW3icY2GAAMZQCM0ExCwMDK7MqiAeAAqXAM4AAAB4nN2NwQ2AMAwDL00pHYJH52AQ9n/w6BbFCS9WwJFlO3IUwHl5YAQuJctcOaVdU6TGmGWt7IxJuHXnvmcrnLPR2GWb6NnF4rrwhT5U/o0Hf5EJGAAAAAAAAAgACAAQABgASABsAKoAAHichY09CsJAEIVndiG2gyQ7IASJIbHQyvyIiFhZpBE8iNsIeiVvYOFx7FPbKE6yUcHGgZ23jzd8DxDeowAWCv77Dez0Vd1hAIB+D714NMa0yNdYZrMhum0CfaWnT4bpeSPaEjOd8djIltTBNBlhSGzES3Jqb5oW6UOrE1WBL7/A73lxNBqnK8znZRbNWMgJET8qJhlWF1HV3zvXSceBSifawrTjTLrd0uI3c4lFu4UcYvbh1/KsIaodUayx7Kxr+wb8Y+EFi+YsngAAAHicfc5BSsNAGMXxf9q0agURFy50M3shlOoNikIXddGFa5N0SEvLDKQp2KUH8AxuXXkkz+JL+NYJJPzmffNmAlzxS0L7JJxzYx5wxoN5qPzZnMrv5hGXfJrHyr/NE+74UytJL5Rcdye0Huiue/NQ+aM5lV/NI27ZmsfKv8wTnvhhzgZPyY6CyAfMN77cFVFaaVBxZE9OraWvjvtc6Kn0jN40qDnoVyIBx4yMqWJfH7YxuFk27a2/dLVGxUpbQndYrrVnrazgpO9C1chSb7s3UymGxlU++Dpv/NoVJ7co4zLGkPEPj0VARQB4nGNgYsAPOBgYGJkYmBiZGZgZWRhZGdnYS/MyDYAAShuCaFcLCB9Iw/hGAOPdCuMAAQAB//8AD3icY2BkYGDgAWIBIGYCYhYIDQACOwAmAHicY2BgYGQAgns+by1A9MWNV8phNABQ5wfrAAA=) format('woff'); +.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:before, +.ui.checkbox input:checked:focus ~ label:before { + background: #FFFFFF; + border-color: #96C8DA; } -/* Checkmark */ - -.ui.checkbox label::after, -.ui.checkbox .box::after { - font-family: 'Checkbox'; +.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:after, +.ui.checkbox input:checked:focus ~ label:after { + color: rgba(0, 0, 0, 0.95); } -/* Checked */ +/*-------------- + Read-Only + ---------------*/ -.ui.checkbox input:checked ~ .box::after, -.ui.checkbox input:checked ~ label::after { - content: '\e800'; +.ui.read-only.checkbox, +.ui.read-only.checkbox label { + cursor: default; + pointer-events: none; } -/* Indeterminate */ +/*-------------- + Disabled + ---------------*/ -.ui.checkbox input:indeterminate ~ .box::after, -.ui.checkbox input:indeterminate ~ label::after { - font-size: 12px; - content: '\e801'; +.ui.disabled.checkbox label, +.ui.checkbox input[disabled] ~ label { + cursor: default; + opacity: 0.5; + color: #000000; + pointer-events: none; } -/* UTF Reference -.check::before { content: '\e800'; } -.dash::before { content: '\e801'; } -.plus::before { content: '\e802'; } -*/ - -/******************************* - Site Overrides -*******************************/ +/*-------------- + Hidden +---------------*/ -/******************************* - Dimmer -*******************************/ +/* Initialized checkbox moves input below element + to prevent manually triggering */ -.dimmable:not(body) { - position: relative; +.ui.checkbox input.hidden { + z-index: -1; } -.ui.dimmer { - display: none; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - text-align: center; - vertical-align: middle; - padding: 1em; - background: rgba(0, 0, 0, 0.85); - opacity: 0; - line-height: 1; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; - -webkit-animation-duration: 0.5s; - animation-duration: 0.5s; - -webkit-transition: all 0.5s linear; - transition: all 0.5s linear; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; +/* Selectable Label */ + +.ui.checkbox input.hidden + label { + cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; - will-change: opacity; - z-index: 1000; -} - -/* Dimmer Content */ - -.ui.dimmer > .content { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - color: #FFFFFF; -} - -/* Loose Coupling */ - -.ui.segment > .ui.dimmer:not(.page) { - border-radius: inherit; } -/* Scrollbars */ +/******************************* + Types +*******************************/ -.ui.dimmer:not(.inverted)::-webkit-scrollbar-track { - background: rgba(255, 255, 255, 0.1); -} +/*-------------- + Radio + ---------------*/ -.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb { - background: rgba(255, 255, 255, 0.25); +.ui.radio.checkbox { + min-height: 15px; } -.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive { - background: rgba(255, 255, 255, 0.15); +.ui.radio.checkbox label { + padding-left: 1.85714em; } -.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover { - background: rgba(255, 255, 255, 0.35); -} +/* Box */ -.ui.dimmer:not(.inverted) { - /* IE11 */ - scrollbar-face-color: #656565; - scrollbar-shadow-color: #656565; - scrollbar-track-color: #323232; - scrollbar-arrow-color: #323232; - /* firefox : first color thumb, second track */ - scrollbar-color: rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.1); +.ui.radio.checkbox label:before { + content: ''; + -webkit-transform: none; + transform: none; + width: 15px; + height: 15px; + border-radius: 500rem; + top: 1px; + left: 0; } -/******************************* - States -*******************************/ - -/* Animating */ +/* Bullet */ -.animating.dimmable:not(body), -.dimmed.dimmable:not(body) { - overflow: hidden; +.ui.radio.checkbox label:after { + border: none; + content: '' !important; + line-height: 15px; + top: 1px; + left: 0; + width: 15px; + height: 15px; + border-radius: 500rem; + -webkit-transform: scale(0.46666667); + transform: scale(0.46666667); + background-color: rgba(0, 0, 0, 0.87); } -/* Animating / Active / Visible */ +/* Focus */ -.dimmed.dimmable > .ui.animating.dimmer, -.dimmed.dimmable > .ui.visible.dimmer, -.ui.active.dimmer { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - opacity: 1; +.ui.radio.checkbox input:focus ~ label:before { + background-color: #FFFFFF; } -/* Disabled */ - -.ui.disabled.dimmer { - width: 0 !important; - height: 0 !important; +.ui.radio.checkbox input:focus ~ label:after { + background-color: rgba(0, 0, 0, 0.95); } -/******************************* - Variations -*******************************/ - -/*-------------- - Legacy - ---------------*/ - -/* Animating / Active / Visible */ +/* Indeterminate */ -.dimmed.dimmable > .ui.animating.legacy.dimmer, -.dimmed.dimmable > .ui.visible.legacy.dimmer, -.ui.active.legacy.dimmer { - display: block; +.ui.radio.checkbox input:indeterminate ~ label:after { + opacity: 0; } -/*-------------- - Alignment - ---------------*/ - -.ui[class*="top aligned"].dimmer { - -webkit-box-pack: start; - -ms-flex-pack: start; - justify-content: flex-start; -} +/* Active */ -.ui[class*="bottom aligned"].dimmer { - -webkit-box-pack: end; - -ms-flex-pack: end; - justify-content: flex-end; +.ui.radio.checkbox input:checked ~ label:before { + background-color: #FFFFFF; } -/*-------------- - Page - ---------------*/ - -.ui.page.dimmer { - position: fixed; - -webkit-transform-style: ''; - transform-style: ''; - -webkit-perspective: 2000px; - perspective: 2000px; - -webkit-transform-origin: center center; - transform-origin: center center; +.ui.radio.checkbox input:checked ~ label:after { + background-color: rgba(0, 0, 0, 0.95); } -.ui.page.dimmer.modals { - -moz-perspective: none; -} +/* Active Focus */ -body.animating.in.dimmable, -body.dimmed.dimmable { - overflow: hidden; +.ui.radio.checkbox input:focus:checked ~ label:before { + background-color: #FFFFFF; } -body.dimmable > .dimmer { - position: fixed; +.ui.radio.checkbox input:focus:checked ~ label:after { + background-color: rgba(0, 0, 0, 0.95); } /*-------------- - Blurring + Slider ---------------*/ -@supports (not (-webkit-backdrop-filter: none)) and (not ((-webkit-backdrop-filter: none) or (backdrop-filter: none))) { - .blurring.dimmable > :not(.dimmer) { - -webkit-filter: initial; - filter: initial; - -webkit-transition: 800ms -webkit-filter ease; - transition: 800ms -webkit-filter ease; - transition: 800ms filter ease; - transition: 800ms filter ease, 800ms -webkit-filter ease; - } - - .blurring.dimmed.dimmable > :not(.dimmer):not(.popup) { - -webkit-filter: blur(5px) grayscale(0.7); - filter: blur(5px) grayscale(0.7); - } +.ui.slider.checkbox { + min-height: 1.25rem; } -/* Dimmer Color */ - -.blurring.dimmable > .dimmer { - background: rgba(0, 0, 0, 0.6); - -webkit-backdrop-filter: blur(5px) grayscale(0.7); - backdrop-filter: blur(5px) grayscale(0.7); -} +/* Input */ -.blurring.dimmable > .inverted.dimmer { - background: rgba(255, 255, 255, 0.6); +.ui.slider.checkbox input { + width: 3.5rem; + height: 1.25rem; } -/*-------------- - Aligned - ---------------*/ +/* Label */ -.ui.dimmer > .top.aligned.content > * { - vertical-align: top; +.ui.slider.checkbox label { + padding-left: 4.5rem; + line-height: 1rem; + color: rgba(0, 0, 0, 0.4); } -.ui.dimmer > .bottom.aligned.content > * { - vertical-align: bottom; +/* Line */ + +.ui.slider.checkbox label:before { + display: block; + position: absolute; + content: ''; + -webkit-transform: none; + transform: none; + border: none !important; + left: 0; + z-index: 1; + top: 0.4rem; + background-color: rgba(0, 0, 0, 0.05); + width: 3.5rem; + height: 0.21428571rem; + border-radius: 500rem; + -webkit-transition: background 0.3s ease; + transition: background 0.3s ease; } -/*-------------- - Shades - ---------------*/ +/* Handle */ -.medium.medium.medium.medium.medium.dimmer { - background: rgba(0, 0, 0, 0.65); +.ui.slider.checkbox label:after { + background: #FFFFFF -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); + background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); + background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05)); + position: absolute; + content: '' !important; + opacity: 1; + z-index: 2; + border: none; + -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; + box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; + width: 1.5rem; + height: 1.5rem; + top: -0.25rem; + left: 0; + -webkit-transform: none; + transform: none; + border-radius: 500rem; + -webkit-transition: left 0.3s ease; + transition: left 0.3s ease; } -.light.light.light.light.light.dimmer { - background: rgba(0, 0, 0, 0.45); -} +/* Focus */ -.very.light.light.light.light.dimmer { - background: rgba(0, 0, 0, 0.25); +.ui.slider.checkbox input:focus ~ label:before { + background-color: rgba(0, 0, 0, 0.15); + border: none; } -/*-------------- - Inverted - ---------------*/ +/* Hover */ -.ui.inverted.dimmer { - background: rgba(255, 255, 255, 0.85); +.ui.slider.checkbox label:hover { + color: rgba(0, 0, 0, 0.8); } -.ui.inverted.dimmer > .content, -.ui.inverted.dimmer > .content > * { - color: #000000; +.ui.slider.checkbox label:hover::before { + background: rgba(0, 0, 0, 0.15); } -/*-------------- - Inverted Shades - ---------------*/ +/* Active */ -.medium.medium.medium.medium.medium.inverted.dimmer { - background: rgba(255, 255, 255, 0.65); +.ui.slider.checkbox input:checked ~ label { + color: rgba(0, 0, 0, 0.95) !important; } -.light.light.light.light.light.inverted.dimmer { - background: rgba(255, 255, 255, 0.45); +.ui.slider.checkbox input:checked ~ label:before { + background-color: #545454 !important; } -.very.light.light.light.light.inverted.dimmer { - background: rgba(255, 255, 255, 0.25); +.ui.slider.checkbox input:checked ~ label:after { + left: 2rem; } -/*-------------- - Simple - ---------------*/ +/* Active Focus */ -/* Displays without javascript */ +.ui.slider.checkbox input:focus:checked ~ label { + color: rgba(0, 0, 0, 0.95) !important; +} -.ui.simple.dimmer { - display: block; - overflow: hidden; - opacity: 0; - width: 0; - height: 0; - z-index: -100; - background: rgba(0, 0, 0, 0); +.ui.slider.checkbox input:focus:checked ~ label:before { + background-color: #000000 !important; } -.dimmed.dimmable > .ui.simple.dimmer { - overflow: visible; - opacity: 1; - width: 100%; - height: 100%; - background: rgba(0, 0, 0, 0.85); - z-index: 1; +.ui.right.aligned.slider.checkbox label { + padding-left: 0; + padding-right: 4.5rem; } -.ui.simple.inverted.dimmer { - background: rgba(255, 255, 255, 0); +.ui.right.aligned.slider.checkbox label:after { + left: auto; + right: 2rem; + -webkit-transition: right 0.3s ease; + transition: right 0.3s ease; } -.dimmed.dimmable > .ui.simple.inverted.dimmer { - background: rgba(255, 255, 255, 0.85); +.ui.right.aligned.slider.checkbox input:checked ~ label:after { + left: auto; + right: 0; } /*-------------- - Partially - ----------------*/ + Toggle + ---------------*/ -.ui[class*="top dimmer"], -.ui[class*="center dimmer"], -.ui[class*="bottom dimmer"] { - height: auto; +.ui.toggle.checkbox { + min-height: 1.5rem; } -.ui[class*="bottom dimmer"] { - top: auto; - bottom: 0; -} +/* Input */ -.ui[class*="center dimmer"] { - top: 50%; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); +.ui.toggle.checkbox input { + width: 3.5rem; + height: 1.5rem; } -.ui.segment > .ui.ui[class*="top dimmer"] { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; -} +/* Label */ -.ui.segment > .ui.ui[class*="center dimmer"] { - border-radius: 0; +.ui.toggle.checkbox label { + min-height: 1.5rem; + padding-left: 4.5rem; + color: rgba(0, 0, 0, 0.87); } -.ui.segment > .ui.ui[class*="bottom dimmer"] { - border-top-left-radius: 0; - border-top-right-radius: 0; +.ui.toggle.checkbox label { + padding-top: 0.15em; } -.ui[class*="center dimmer"].transition[class*="fade up"].in { - -webkit-animation-name: fadeInUpCenter; - animation-name: fadeInUpCenter; -} +/* Switch */ -.ui[class*="center dimmer"].transition[class*="fade down"].in { - -webkit-animation-name: fadeInDownCenter; - animation-name: fadeInDownCenter; +.ui.toggle.checkbox label:before { + display: block; + position: absolute; + content: ''; + z-index: 1; + -webkit-transform: none; + transform: none; + border: none; + top: 0; + background: rgba(0, 0, 0, 0.05); + -webkit-box-shadow: none; + box-shadow: none; + width: 3.5rem; + height: 1.5rem; + border-radius: 500rem; } -.ui[class*="center dimmer"].transition[class*="fade up"].out { - -webkit-animation-name: fadeOutUpCenter; - animation-name: fadeOutUpCenter; -} +/* Handle */ -.ui[class*="center dimmer"].transition[class*="fade down"].out { - -webkit-animation-name: fadeOutDownCenter; - animation-name: fadeOutDownCenter; +.ui.toggle.checkbox label:after { + background: #FFFFFF -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05))); + background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05)); + background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05)); + position: absolute; + content: '' !important; + opacity: 1; + z-index: 2; + border: none; + -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; + box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; + width: 1.5rem; + height: 1.5rem; + top: 0; + left: 0; + border-radius: 500rem; + -webkit-transition: background 0.3s ease, left 0.3s ease; + transition: background 0.3s ease, left 0.3s ease; } -.ui[class*="center dimmer"].bounce.transition { - -webkit-animation-name: bounceCenter; - animation-name: bounceCenter; +.ui.toggle.checkbox input ~ label:after { + left: -0.05rem; + -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; + box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; } -@-webkit-keyframes fadeInUpCenter { - 0% { - opacity: 0; - transform: translateY(-40%); - -webkit-transform: translateY(calc(-40% - 0.5px)); - } +/* Focus */ - 100% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } +.ui.toggle.checkbox input:focus ~ label:before { + background-color: rgba(0, 0, 0, 0.15); + border: none; } -@keyframes fadeInUpCenter { - 0% { - opacity: 0; - transform: translateY(-40%); - -webkit-transform: translateY(calc(-40% - 0.5px)); - } +/* Hover */ - 100% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } +.ui.toggle.checkbox label:hover::before { + background-color: rgba(0, 0, 0, 0.15); + border: none; } -@-webkit-keyframes fadeInDownCenter { - 0% { - opacity: 0; - transform: translateY(-60%); - -webkit-transform: translateY(calc(-60% - 0.5px)); - } +/* Active */ - 100% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } +.ui.toggle.checkbox input:checked ~ label { + color: rgba(0, 0, 0, 0.95) !important; } -@keyframes fadeInDownCenter { - 0% { - opacity: 0; - transform: translateY(-60%); - -webkit-transform: translateY(calc(-60% - 0.5px)); - } - - 100% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } +.ui.toggle.checkbox input:checked ~ label:before { + background-color: #2185D0 !important; } -@-webkit-keyframes fadeOutUpCenter { - 0% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } - - 100% { - opacity: 0; - transform: translateY(-45%); - -webkit-transform: translateY(calc(-45% - 0.5px)); - } +.ui.toggle.checkbox input:checked ~ label:after { + left: 2.15rem; + -webkit-box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; + box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset; } -@keyframes fadeOutUpCenter { - 0% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } +/* Active Focus */ - 100% { - opacity: 0; - transform: translateY(-45%); - -webkit-transform: translateY(calc(-45% - 0.5px)); - } +.ui.toggle.checkbox input:focus:checked ~ label { + color: rgba(0, 0, 0, 0.95) !important; } -@-webkit-keyframes fadeOutDownCenter { - 0% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } +.ui.toggle.checkbox input:focus:checked ~ label:before { + background-color: #0d71bb !important; +} - 100% { - opacity: 0; - transform: translateY(-55%); - -webkit-transform: translateY(calc(-55% - 0.5px)); - } +.ui.right.aligned.toggle.checkbox label { + padding-left: 0; + padding-right: 4.5rem; } -@keyframes fadeOutDownCenter { - 0% { - opacity: 1; - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } +.ui.right.aligned.toggle.checkbox input ~ label:after { + left: auto; + right: 2.15rem; + -webkit-transition: background 0.3s ease, right 0.3s ease; + transition: background 0.3s ease, right 0.3s ease; +} - 100% { - opacity: 0; - transform: translateY(-55%); - -webkit-transform: translateY(calc(-55% - 0.5px)); - } +.ui.right.aligned.toggle.checkbox input:checked ~ label:after { + left: auto; + right: -0.05rem; } -@-webkit-keyframes bounceCenter { - 0%, 20%, 50%, 80%, 100% { - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } +/******************************* + Variations +*******************************/ - 40% { - -webkit-transform: translateY(calc(-50% - 30px)); - transform: translateY(calc(-50% - 30px)); - } +/*-------------- + Fitted + ---------------*/ - 60% { - -webkit-transform: translateY(calc(-50% - 15px)); - transform: translateY(calc(-50% - 15px)); - } +.ui.fitted.checkbox label { + padding-left: 0 !important; } -@keyframes bounceCenter { - 0%, 20%, 50%, 80%, 100% { - transform: translateY(-50%); - -webkit-transform: translateY(calc(-50% - 0.5px)); - } - - 40% { - -webkit-transform: translateY(calc(-50% - 30px)); - transform: translateY(calc(-50% - 30px)); - } +.ui.fitted.toggle.checkbox { + width: 3.5rem; +} - 60% { - -webkit-transform: translateY(calc(-50% - 15px)); - transform: translateY(calc(-50% - 15px)); - } +.ui.fitted.slider.checkbox { + width: 3.5rem; } -/******************************* - Theme Overrides -*******************************/ +/*-------------- + Inverted + ---------------*/ -/******************************* - User Overrides -*******************************/ +.ui.inverted.checkbox label, +.ui.inverted.checkbox + label { + color: rgba(255, 255, 255, 0.9) !important; +} -/******************************* - Dropdown -*******************************/ +/* Hover */ -.ui.dropdown { - cursor: pointer; - position: relative; - display: inline-block; - outline: none; - text-align: left; - -webkit-transition: width 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: width 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: box-shadow 0.1s ease, width 0.1s ease; - transition: box-shadow 0.1s ease, width 0.1s ease, -webkit-box-shadow 0.1s ease; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +.ui.inverted.checkbox label:hover { + color: #ffffff !important; } -/******************************* - Content -*******************************/ +.ui.inverted.checkbox label:hover::before { + border-color: rgba(34, 36, 38, 0.5); +} -/*-------------- - Menu ----------------*/ +/*Slider Label */ -.ui.dropdown .menu { - cursor: auto; - position: absolute; - display: none; - outline: none; - top: 100%; - min-width: -webkit-max-content; - min-width: -moz-max-content; - min-width: max-content; - margin: 0; - padding: 0 0; - background: #FFFFFF; - font-size: 1em; - text-shadow: none; - text-align: left; - -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - border: 1px solid rgba(34, 36, 38, 0.15); - border-radius: 0.28571429rem; - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; - z-index: 11; - will-change: transform, opacity; +.ui.inverted.slider.checkbox label { + color: rgba(255, 255, 255, 0.5); } -.ui.dropdown .menu > * { - white-space: nowrap; +/* Slider Line */ + +.ui.inverted.slider.checkbox label:before { + background-color: rgba(255, 255, 255, 0.5) !important; } -/*-------------- - Hidden Input ----------------*/ +/* Slider Hover */ -.ui.dropdown > input:not(.search):first-child, -.ui.dropdown > select { - display: none !important; +.ui.inverted.slider.checkbox label:hover::before { + background: rgba(255, 255, 255, 0.7) !important; } -/*-------------- - Dropdown Icon ----------------*/ +/* Slider Active */ -.ui.dropdown:not(.labeled) > .dropdown.icon { - position: relative; - width: auto; - min-width: 1em; - font-size: 0.85714286em; - margin: 0 0 0 1em; +.ui.inverted.slider.checkbox input:checked ~ label { + color: #ffffff !important; } -.ui.dropdown .menu > .item .dropdown.icon { - width: auto; - float: right; - margin: 0em 0 0 1em; +.ui.inverted.slider.checkbox input:checked ~ label:before { + background-color: rgba(255, 255, 255, 0.8) !important; } -.ui.dropdown .menu > .item .dropdown.icon + .text { - margin-right: 1em; +/* Slider Active Focus */ + +.ui.inverted.slider.checkbox input:focus:checked ~ label { + color: #ffffff !important; } -/*-------------- - Text ----------------*/ +.ui.inverted.slider.checkbox input:focus:checked ~ label:before { + background-color: rgba(255, 255, 255, 0.8) !important; +} -.ui.dropdown > .text { - display: inline-block; - -webkit-transition: none; - transition: none; +/* Toggle Switch */ + +.ui.inverted.toggle.checkbox label:before { + background-color: rgba(255, 255, 255, 0.9) !important; } -/*-------------- - Menu Item ----------------*/ +/* Toggle Hover */ -.ui.dropdown .menu > .item { - position: relative; - cursor: pointer; - display: block; - border: none; - height: auto; - min-height: 2.57142857rem; - text-align: left; - border-top: none; - line-height: 1em; - font-size: 1rem; - color: rgba(0, 0, 0, 0.87); - padding: 0.78571429rem 1.14285714rem; - text-transform: none; - font-weight: normal; - -webkit-box-shadow: none; - box-shadow: none; - -webkit-touch-callout: none; +.ui.inverted.toggle.checkbox label:hover::before { + background: #ffffff !important; } -.ui.dropdown .menu > .item:first-child { - border-top-width: 0; +/* Toggle Active */ + +.ui.inverted.toggle.checkbox input:checked ~ label { + color: #ffffff !important; } -.ui.dropdown .menu > .item.vertical { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-orient: vertical; - -webkit-box-direction: reverse; - -ms-flex-direction: column-reverse; - flex-direction: column-reverse; +.ui.inverted.toggle.checkbox input:checked ~ label:before { + background-color: #2185D0 !important; } -/*-------------- - Floated Content ----------------*/ +/* Toggle Active Focus */ -.ui.dropdown > .text > [class*="right floated"], -.ui.dropdown .menu .item > [class*="right floated"] { - float: right !important; - margin-right: 0 !important; - margin-left: 1em !important; +.ui.inverted.toggle.checkbox input:focus:checked ~ label { + color: #ffffff !important; } -.ui.dropdown > .text > [class*="left floated"], -.ui.dropdown .menu .item > [class*="left floated"] { - float: left !important; - margin-left: 0 !important; - margin-right: 1em !important; +.ui.inverted.toggle.checkbox input:focus:checked ~ label:before { + background-color: #0d71bb !important; } -.ui.dropdown .menu .item > i.icon.floated, -.ui.dropdown .menu .item > .flag.floated, -.ui.dropdown .menu .item > .image.floated, -.ui.dropdown .menu .item > img.floated { - margin-top: 0em; +/*-------------------- + Size +---------------------*/ + +.ui.mini.checkbox { + font-size: 0.78571429em; } -/*-------------- - Menu Divider ----------------*/ +.ui.tiny.checkbox { + font-size: 0.85714286em; +} -.ui.dropdown .menu > .header { - margin: 1rem 0 0.75rem; - padding: 0 1.14285714rem; - font-weight: 600; - text-transform: uppercase; +.ui.small.checkbox { + font-size: 0.92857143em; } -.ui.dropdown .menu > .header:not(.ui) { - color: rgba(0, 0, 0, 0.85); - font-size: 0.78571429em; +.ui.large.checkbox { + font-size: 1.14285714em; } -.ui.dropdown .menu > .divider { - border-top: 1px solid rgba(34, 36, 38, 0.1); - height: 0; - margin: 0.5em 0; +.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after, +.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label:after, +.ui.large.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before, +.ui.large.checkbox:not(.slider):not(.toggle):not(.radio) label:before { + -webkit-transform: scale(1.14285714); + transform: scale(1.14285714); + -webkit-transform-origin: left; + transform-origin: left; } -.ui.dropdown .menu > .horizontal.divider { - border-top: none; +.ui.large.form .checkbox.radio label:before, +.ui.large.checkbox.radio label:before { + -webkit-transform: scale(1.14285714); + transform: scale(1.14285714); + -webkit-transform-origin: left; + transform-origin: left; } -.ui.ui.ui.dropdown .menu > .input { - width: auto; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - margin: 1.14285714rem 0.78571429rem; - min-width: 10rem; +.ui.large.form .checkbox.radio label:after, +.ui.large.checkbox.radio label:after { + -webkit-transform: scale(0.57142857); + transform: scale(0.57142857); + -webkit-transform-origin: left; + transform-origin: left; + left: 0.33571429em; } -.ui.dropdown .menu > .header + .input { - margin-top: 0; +.ui.big.checkbox { + font-size: 1.28571429em; } -.ui.dropdown .menu > .input:not(.transparent) input { - padding: 0.5em 1em; +.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after, +.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label:after, +.ui.big.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before, +.ui.big.checkbox:not(.slider):not(.toggle):not(.radio) label:before { + -webkit-transform: scale(1.28571429); + transform: scale(1.28571429); + -webkit-transform-origin: left; + transform-origin: left; } -.ui.dropdown .menu > .input:not(.transparent) .button, -.ui.dropdown .menu > .input:not(.transparent) i.icon, -.ui.dropdown .menu > .input:not(.transparent) .label { - padding-top: 0.5em; - padding-bottom: 0.5em; +.ui.big.form .checkbox.radio label:before, +.ui.big.checkbox.radio label:before { + -webkit-transform: scale(1.28571429); + transform: scale(1.28571429); + -webkit-transform-origin: left; + transform-origin: left; } -/*----------------- - Item Description --------------------*/ - -.ui.dropdown > .text > .description, -.ui.dropdown .menu > .item > .description { - float: right; - margin: 0 0 0 1em; - color: rgba(0, 0, 0, 0.4); +.ui.big.form .checkbox.radio label:after, +.ui.big.checkbox.radio label:after { + -webkit-transform: scale(0.64285714); + transform: scale(0.64285714); + -webkit-transform-origin: left; + transform-origin: left; + left: 0.37142857em; } -.ui.dropdown .menu > .item.vertical > .description { - margin: 0; +.ui.huge.checkbox { + font-size: 1.42857143em; } -/*----------------- - Item Text --------------------*/ +.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after, +.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label:after, +.ui.huge.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before, +.ui.huge.checkbox:not(.slider):not(.toggle):not(.radio) label:before { + -webkit-transform: scale(1.42857143); + transform: scale(1.42857143); + -webkit-transform-origin: left; + transform-origin: left; +} -.ui.dropdown .menu > .item.vertical > .text { - margin-bottom: 0.25em; +.ui.huge.form .checkbox.radio label:before, +.ui.huge.checkbox.radio label:before { + -webkit-transform: scale(1.42857143); + transform: scale(1.42857143); + -webkit-transform-origin: left; + transform-origin: left; } -/*----------------- - Message --------------------*/ +.ui.huge.form .checkbox.radio label:after, +.ui.huge.checkbox.radio label:after { + -webkit-transform: scale(0.71428571); + transform: scale(0.71428571); + -webkit-transform-origin: left; + transform-origin: left; + left: 0.40714286em; +} -.ui.dropdown .menu > .message { - padding: 0.78571429rem 1.14285714rem; - font-weight: normal; +.ui.massive.checkbox { + font-size: 1.71428571em; } -.ui.dropdown .menu > .message:not(.ui) { - color: rgba(0, 0, 0, 0.4); +.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label:after, +.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label:after, +.ui.massive.form .checkbox:not(.slider):not(.toggle):not(.radio) label:before, +.ui.massive.checkbox:not(.slider):not(.toggle):not(.radio) label:before { + -webkit-transform: scale(1.71428571); + transform: scale(1.71428571); + -webkit-transform-origin: left; + transform-origin: left; } -/*-------------- - Sub Menu ----------------*/ +.ui.massive.form .checkbox.radio label:before, +.ui.massive.checkbox.radio label:before { + -webkit-transform: scale(1.71428571); + transform: scale(1.71428571); + -webkit-transform-origin: left; + transform-origin: left; +} -.ui.dropdown .menu .menu { - top: 0; - left: 100%; - right: auto; - margin: 0 -0.5em !important; - border-radius: 0.28571429rem !important; - z-index: 21 !important; +.ui.massive.form .checkbox.radio label:after, +.ui.massive.checkbox.radio label:after { + -webkit-transform: scale(0.85714286); + transform: scale(0.85714286); + -webkit-transform-origin: left; + transform-origin: left; + left: 0.47857143em; } -/* Hide Arrow */ +/******************************* + Theme Overrides +*******************************/ -.ui.dropdown .menu .menu::after { - display: none; +@font-face { + font-family: 'Checkbox'; + src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'); } -/*-------------- - Sub Elements ----------------*/ - -/* Icons / Flags / Labels / Image */ +/* Checkmark */ -.ui.dropdown > .text > i.icons, -.ui.dropdown > .text > i.icon, -.ui.dropdown > .text > .label, -.ui.dropdown > .text > .flag, -.ui.dropdown > .text > img, -.ui.dropdown > .text > .image { - margin-top: 0em; +.ui.checkbox label:after, +.ui.checkbox .box:after { + font-family: 'Checkbox'; } -.ui.dropdown .menu > .item > i.icons, -.ui.dropdown .menu > .item > i.icon, -.ui.dropdown .menu > .item > .label, -.ui.dropdown .menu > .item > .flag, -.ui.dropdown .menu > .item > .image, -.ui.dropdown .menu > .item > img { - margin-top: 0em; -} +/* Checked */ -.ui.dropdown > .text > i.icons, -.ui.dropdown > .text > i.icon, -.ui.dropdown > .text > .label, -.ui.dropdown > .text > .flag, -.ui.dropdown > .text > img, -.ui.dropdown > .text > .image, -.ui.dropdown .menu > .item > i.icons, -.ui.dropdown .menu > .item > i.icon, -.ui.dropdown .menu > .item > .label, -.ui.dropdown .menu > .item > .flag, -.ui.dropdown .menu > .item > .image, -.ui.dropdown .menu > .item > img { - margin-left: 0; - float: none; - margin-right: 0.78571429rem; +.ui.checkbox input:checked ~ .box:after, +.ui.checkbox input:checked ~ label:after { + content: '\e800'; } -/*-------------- - Image ----------------*/ +/* Indeterminate */ -.ui.dropdown > .text > img, -.ui.dropdown > .text > .image:not(.icon), -.ui.dropdown .menu > .item > .image:not(.icon), -.ui.dropdown .menu > .item > img { - display: inline-block; - vertical-align: top; - width: auto; - margin-top: -0.5em; - margin-bottom: -0.5em; - max-height: 2em; +.ui.checkbox input:indeterminate ~ .box:after, +.ui.checkbox input:indeterminate ~ label:after { + font-size: 12px; + content: '\e801'; } +/* UTF Reference +.check:before { content: '\e800'; } +.dash:before { content: '\e801'; } +.plus:before { content: '\e802'; } +*/ + /******************************* - Coupling + Site Overrides *******************************/ -/*-------------- - Menu ----------------*/ +/******************************* + Dimmer +*******************************/ -/* Remove Menu Item Divider */ +.dimmable:not(body) { + position: relative; +} -.ui.dropdown .ui.menu > .item::before, -.ui.menu .ui.dropdown .menu > .item::before { +.ui.dimmer { display: none; + position: absolute; + top: 0 !important; + left: 0 !important; + width: 100%; + height: 100%; + text-align: center; + vertical-align: middle; + padding: 1em; + background: rgba(0, 0, 0, 0.85); + opacity: 0; + line-height: 1; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-duration: 0.5s; + animation-duration: 0.5s; + -webkit-transition: background-color 0.5s linear; + transition: background-color 0.5s linear; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + will-change: opacity; + z-index: 1000; } -/* Prevent Menu Item Border */ +/* Dimmer Content */ -.ui.menu .ui.dropdown .menu .active.item { - border-left: none; +.ui.dimmer > .content { + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + color: #FFFFFF; } -/* Automatically float dropdown menu right on last menu item */ +/* Loose Coupling */ -.ui.menu .right.menu .dropdown:last-child > .menu:not(.left), -.ui.menu .right.dropdown.item > .menu:not(.left), -.ui.buttons > .ui.dropdown:last-child > .menu:not(.left) { - left: auto; - right: 0; +.ui.segment > .ui.dimmer:not(.page) { + border-radius: inherit; } -/*-------------- - Label - ---------------*/ - -/* Dropdown Menu */ +/* Scrollbars */ -.ui.label.dropdown .menu { - min-width: 100%; +.ui.dimmer:not(.inverted)::-webkit-scrollbar-track { + background: rgba(255, 255, 255, 0.1); } -/*-------------- - Button - ---------------*/ +.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb { + background: rgba(255, 255, 255, 0.25); +} -/* No Margin On Icon Button */ +.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive { + background: rgba(255, 255, 255, 0.15); +} -.ui.dropdown.icon.button > .dropdown.icon { - margin: 0; +.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover { + background: rgba(255, 255, 255, 0.35); } -.ui.dropdown.button .menu { - min-width: 100%; +/******************************* + States +*******************************/ + +/* Animating */ + +.animating.dimmable:not(body), +.dimmed.dimmable:not(body) { + overflow: hidden; } -.ui.dropdown.button:not(.pointing):not(.floating).active { - border-radius: 0.28571429rem 0.28571429rem 0 0; +/* Animating / Active / Visible */ + +.dimmed.dimmable > .ui.animating.dimmer, +.dimmed.dimmable > .ui.visible.dimmer, +.ui.active.dimmer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + opacity: 1; } -.ui.dropdown.button:not(.pointing):not(.floating) > .menu { - border-radius: 0 0 0.28571429rem 0.28571429rem; +/* Disabled */ + +.ui.disabled.dimmer { + width: 0 !important; + height: 0 !important; } /******************************* - Types + Variations *******************************/ -select.ui.dropdown { - height: 38px; - padding: 0.5em; - border: 1px solid rgba(34, 36, 38, 0.15); - visibility: visible; -} - /*-------------- - Selection + Legacy ---------------*/ -/* Displays like a select box */ +/* Animating / Active / Visible */ -.ui.selection.dropdown { - cursor: pointer; - word-wrap: break-word; - line-height: 1em; - white-space: normal; - outline: 0; - -webkit-transform: rotateZ(0deg); - transform: rotateZ(0deg); - min-width: 14em; - min-height: 2.71428571em; - background: #FFFFFF; - display: inline-block; - padding: 0.78571429em 3.2em 0.78571429em 1em; - color: rgba(0, 0, 0, 0.87); - -webkit-box-shadow: none; - box-shadow: none; - border: 1px solid rgba(34, 36, 38, 0.15); - border-radius: 0.28571429rem; - -webkit-transition: width 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: width 0.1s ease, -webkit-box-shadow 0.1s ease; - transition: box-shadow 0.1s ease, width 0.1s ease; - transition: box-shadow 0.1s ease, width 0.1s ease, -webkit-box-shadow 0.1s ease; +.dimmed.dimmable > .ui.animating.legacy.dimmer, +.dimmed.dimmable > .ui.visible.legacy.dimmer, +.ui.active.legacy.dimmer { + display: block; } -.ui.selection.dropdown.visible, -.ui.selection.dropdown.active { - z-index: 10; +/*-------------- + Alignment + ---------------*/ + +.ui[class*="top aligned"].dimmer { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } -.ui.selection.dropdown > .search.icon, -.ui.selection.dropdown > .delete.icon, -.ui.selection.dropdown > .dropdown.icon { - cursor: pointer; - position: absolute; - width: auto; - height: auto; - line-height: 1.21428571em; - top: 0.78571429em; - right: 1em; - z-index: 3; - margin: -0.78571429em; - padding: 0.91666667em; - opacity: 0.8; - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; +.ui[class*="bottom aligned"].dimmer { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; } -/* Compact */ +/*-------------- + Page + ---------------*/ -.ui.compact.selection.dropdown { - min-width: 0; +.ui.page.dimmer { + position: fixed; + -webkit-transform-style: ''; + transform-style: ''; + -webkit-perspective: 2000px; + perspective: 2000px; + -webkit-transform-origin: center center; + transform-origin: center center; } -/* Selection Menu */ +.ui.page.dimmer.modals { + -moz-perspective: none; +} -.ui.selection.dropdown .menu { - overflow-x: hidden; - overflow-y: auto; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-overflow-scrolling: touch; - border-top-width: 0 !important; - width: auto; - outline: none; - margin: 0 -1px; - min-width: calc(100% + 2px); - width: calc(100% + 2px); - border-radius: 0 0 0.28571429rem 0.28571429rem; - -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; +body.animating.in.dimmable, +body.dimmed.dimmable { + overflow: hidden; } -.ui.selection.dropdown .menu::after, -.ui.selection.dropdown .menu::before { - display: none; +body.dimmable > .dimmer { + position: fixed; } /*-------------- - Message + Blurring ---------------*/ -.ui.selection.dropdown .menu > .message { - padding: 0.78571429rem 1.14285714rem; +.blurring.dimmable > :not(.dimmer) { + -webkit-filter: initial; + filter: initial; + -webkit-transition: 800ms -webkit-filter ease; + transition: 800ms -webkit-filter ease; + transition: 800ms filter ease; + transition: 800ms filter ease, 800ms -webkit-filter ease; } -@media only screen and (max-width: 767.98px) { - .ui.selection.dropdown.short .menu { - max-height: 6.01071429rem; - } - - .ui.selection.dropdown[class*="very short"] .menu { - max-height: 4.00714286rem; - } - - .ui.selection.dropdown .menu { - max-height: 8.01428571rem; - } - - .ui.selection.dropdown.long .menu { - max-height: 16.02857143rem; - } - - .ui.selection.dropdown[class*="very long"] .menu { - max-height: 24.04285714rem; - } +.blurring.dimmed.dimmable > :not(.dimmer):not(.popup) { + -webkit-filter: blur(5px) grayscale(0.7); + filter: blur(5px) grayscale(0.7); } -@media only screen and (min-width: 768px) { - .ui.selection.dropdown.short .menu { - max-height: 8.01428571rem; - } - - .ui.selection.dropdown[class*="very short"] .menu { - max-height: 5.34285714rem; - } - - .ui.selection.dropdown .menu { - max-height: 10.68571429rem; - } - - .ui.selection.dropdown.long .menu { - max-height: 21.37142857rem; - } +/* Dimmer Color */ - .ui.selection.dropdown[class*="very long"] .menu { - max-height: 32.05714286rem; - } +.blurring.dimmable > .dimmer { + background: rgba(0, 0, 0, 0.6); } -@media only screen and (min-width: 992px) { - .ui.selection.dropdown.short .menu { - max-height: 12.02142857rem; - } - - .ui.selection.dropdown[class*="very short"] .menu { - max-height: 8.01428571rem; - } - - .ui.selection.dropdown .menu { - max-height: 16.02857143rem; - } +.blurring.dimmable > .inverted.dimmer { + background: rgba(255, 255, 255, 0.6); +} - .ui.selection.dropdown.long .menu { - max-height: 32.05714286rem; - } +/*-------------- + Aligned + ---------------*/ - .ui.selection.dropdown[class*="very long"] .menu { - max-height: 48.08571429rem; - } +.ui.dimmer > .top.aligned.content > * { + vertical-align: top; } -@media only screen and (min-width: 1920px) { - .ui.selection.dropdown.short .menu { - max-height: 16.02857143rem; - } +.ui.dimmer > .bottom.aligned.content > * { + vertical-align: bottom; +} - .ui.selection.dropdown[class*="very short"] .menu { - max-height: 10.68571429rem; - } +/*-------------- + Shades + ---------------*/ - .ui.selection.dropdown .menu { - max-height: 21.37142857rem; - } +.medium.medium.medium.medium.medium.dimmer { + background: rgba(0, 0, 0, 0.65); +} - .ui.selection.dropdown.long .menu { - max-height: 42.74285714rem; - } +.light.light.light.light.light.dimmer { + background: rgba(0, 0, 0, 0.45); +} - .ui.selection.dropdown[class*="very long"] .menu { - max-height: 64.11428571rem; - } +.very.light.light.light.light.dimmer { + background: rgba(0, 0, 0, 0.25); } -/* Menu Item */ +/*-------------- + Inverted + ---------------*/ -.ui.selection.dropdown .menu > .item { - border-top: 1px solid #FAFAFA; - padding: 0.78571429rem 1.14285714rem; - white-space: normal; - word-wrap: normal; +.ui.inverted.dimmer { + background: rgba(255, 255, 255, 0.85); } -/* User Item */ - -.ui.selection.dropdown .menu > .hidden.addition.item { - display: none; +.ui.inverted.dimmer > .content, +.ui.inverted.dimmer > .content > * { + color: #000000; } -/* User addition item */ +/*-------------- + Inverted Shades + ---------------*/ -.ui.dropdown > .menu > .stuck.addition.item:first-child { - position: sticky; - top: 0; - -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - background: #FFFFFF; - z-index: 14; +.medium.medium.medium.medium.medium.inverted.dimmer { + background: rgba(255, 255, 255, 0.65); } -/* Hover */ +.light.light.light.light.light.inverted.dimmer { + background: rgba(255, 255, 255, 0.45); +} -.ui.selection.dropdown:hover { - border-color: rgba(34, 36, 38, 0.35); - -webkit-box-shadow: none; - box-shadow: none; +.very.light.light.light.light.inverted.dimmer { + background: rgba(255, 255, 255, 0.25); } -/* Active */ +/*-------------- + Simple + ---------------*/ -.ui.selection.simple.dropdown:hover, -.ui.selection.active.dropdown { - border-color: #96C8DA; - -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); -} +/* Displays without javascript */ -.ui.selection.simple.dropdown:hover .menu, -.ui.selection.active.dropdown .menu { - border-color: #96C8DA; - -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); +.ui.simple.dimmer { + display: block; + overflow: hidden; + opacity: 0; + width: 0; + height: 0; + z-index: -100; + background: rgba(0, 0, 0, 0); } -/* Focus */ +.dimmed.dimmable > .ui.simple.dimmer { + overflow: visible; + opacity: 1; + width: 100%; + height: 100%; + background: rgba(0, 0, 0, 0.85); + z-index: 1; +} -.ui.selection.dropdown:focus { - border-color: #96C8DA; - -webkit-box-shadow: none; - box-shadow: none; +.ui.simple.inverted.dimmer { + background: rgba(255, 255, 255, 0); } -.ui.selection.dropdown:focus .menu { - border-color: #96C8DA; - -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); +.dimmed.dimmable > .ui.simple.inverted.dimmer { + background: rgba(255, 255, 255, 0.85); } -/* Visible */ +/*-------------- + Partially + ----------------*/ -.ui.selection.visible.dropdown > .text:not(.default) { - font-weight: normal; - color: rgba(0, 0, 0, 0.8); +.ui[class*="top dimmer"], +.ui[class*="center dimmer"], +.ui[class*="bottom dimmer"] { + height: auto; } -/* Visible Hover */ - -.ui.selection.active.dropdown:hover { - border-color: #96C8DA; - -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); +.ui[class*="bottom dimmer"] { + top: auto !important; + bottom: 0; } -.ui.selection.active.dropdown:hover .menu { - border-color: #96C8DA; - -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); - box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); +.ui[class*="center dimmer"] { + top: 50% !important; + transform: translateY(-50%); + -webkit-transform: translateY(calc(-50% - 0.5px)); } -/* Dropdown Icon */ +.ui.segment > .ui.ui[class*="top dimmer"] { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} -.ui.active.selection.dropdown > .dropdown.icon, -.ui.visible.selection.dropdown > .dropdown.icon { - opacity: ''; - z-index: 3; +.ui.segment > .ui.ui[class*="center dimmer"] { + border-radius: 0; } -/* Connecting Border */ +.ui.segment > .ui.ui[class*="bottom dimmer"] { + border-top-left-radius: 0; + border-top-right-radius: 0; +} -.ui.active.selection.dropdown { - border-bottom-left-radius: 0 !important; - border-bottom-right-radius: 0 !important; +.ui[class*="center dimmer"].transition[class*="fade up"].in { + -webkit-animation-name: fadeInUpCenter; + animation-name: fadeInUpCenter; } -/* Empty Connecting Border */ +.ui[class*="center dimmer"].transition[class*="fade down"].in { + -webkit-animation-name: fadeInDownCenter; + animation-name: fadeInDownCenter; +} -.ui.active.empty.selection.dropdown { - border-radius: 0.28571429rem !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; +.ui[class*="center dimmer"].transition[class*="fade up"].out { + -webkit-animation-name: fadeOutUpCenter; + animation-name: fadeOutUpCenter; } -.ui.active.empty.selection.dropdown .menu { - border: none !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; +.ui[class*="center dimmer"].transition[class*="fade down"].out { + -webkit-animation-name: fadeOutDownCenter; + animation-name: fadeOutDownCenter; } -/* CSS specific to iOS devices or firefox mobile only */ +.ui[class*="center dimmer"].bounce.transition { + -webkit-animation-name: bounceCenter; + animation-name: bounceCenter; +} -@supports (-webkit-touch-callout: none) or (-webkit-overflow-scrolling: touch) or (-moz-appearance:none) { -@media (-moz-touch-enabled), (pointer: coarse) { - .ui.dropdown .scrollhint.menu:not(.hidden)::before { - -webkit-animation: scrollhint 2s ease 2; - animation: scrollhint 2s ease 2; - content: ''; - z-index: 15; - display: block; - position: absolute; - opacity: 0; - right: 0.25em; - top: 0; - height: 100%; - border-right: 0.25em solid; - border-left: 0; - -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0))) 1 100%; - -webkit-border-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)) 1 100%; - -o-border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)) 1 100%; - border-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0))) 1 100%; - border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)) 1 100%; - } +@-webkit-keyframes fadeInUpCenter { + 0% { + opacity: 0; + transform: translateY(-40%); + -webkit-transform: translateY(calc(-40% - 0.5px)); + } - .ui.inverted.dropdown .scrollhint.menu:not(.hidden)::before { - -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.75)), to(rgba(255, 255, 255, 0))) 1 100%; - -webkit-border-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)) 1 100%; - -o-border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)) 1 100%; - border-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.75)), to(rgba(255, 255, 255, 0))) 1 100%; - border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)) 1 100%; - } + 100% { + opacity: 1; + transform: translateY(-50%); + -webkit-transform: translateY(calc(-50% - 0.5px)); + } +} -@-webkit-keyframes scrollhint { - 0% { - opacity: 1; - top: 100%; - } +@keyframes fadeInUpCenter { + 0% { + opacity: 0; + transform: translateY(-40%); + -webkit-transform: translateY(calc(-40% - 0.5px)); + } - 100% { - opacity: 0; - top: 0; - } + 100% { + opacity: 1; + transform: translateY(-50%); + -webkit-transform: translateY(calc(-50% - 0.5px)); + } } -@keyframes scrollhint { - 0% { - opacity: 1; - top: 100%; - } +@-webkit-keyframes fadeInDownCenter { + 0% { + opacity: 0; + transform: translateY(-60%); + -webkit-transform: translateY(calc(-60% - 0.5px)); + } - 100% { - opacity: 0; - top: 0; - } -} -} + 100% { + opacity: 1; + transform: translateY(-50%); + -webkit-transform: translateY(calc(-50% - 0.5px)); + } } -/*-------------- - Searchable - ---------------*/ - -/* Search Selection */ +@keyframes fadeInDownCenter { + 0% { + opacity: 0; + transform: translateY(-60%); + -webkit-transform: translateY(calc(-60% - 0.5px)); + } -.ui.search.dropdown { - min-width: ''; + 100% { + opacity: 1; + transform: translateY(-50%); + -webkit-transform: translateY(calc(-50% - 0.5px)); + } } -/* Search Dropdown */ +@-webkit-keyframes fadeOutUpCenter { + 0% { + opacity: 1; + transform: translateY(-50%); + -webkit-transform: translateY(calc(-50% - 0.5px)); + } -.ui.search.dropdown > input.search { - background: none transparent !important; - border: none !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - cursor: text; - top: 0; - left: 1px; - width: 100%; - outline: none; - -webkit-tap-highlight-color: rgba(255, 255, 255, 0); - padding: inherit; + 100% { + opacity: 0; + transform: translateY(-45%); + -webkit-transform: translateY(calc(-45% - 0.5px)); + } } -/* Text Layering */ +@keyframes fadeOutUpCenter { + 0% { + opacity: 1; + transform: translateY(-50%); + -webkit-transform: translateY(calc(-50% - 0.5px)); + } -.ui.search.dropdown > input.search { - position: absolute; - z-index: 2; + 100% { + opacity: 0; + transform: translateY(-45%); + -webkit-transform: translateY(calc(-45% - 0.5px)); + } } -.ui.search.dropdown > .text { - cursor: text; - position: relative; - left: 1px; - z-index: auto; +@-webkit-keyframes fadeOutDownCenter { + 0% { + opacity: 1; + transform: translateY(-50%); + -webkit-transform: translateY(calc(-50% - 0.5px)); + } + + 100% { + opacity: 0; + transform: translateY(-55%); + -webkit-transform: translateY(calc(-55% - 0.5px)); + } } -/* Search Selection */ +@keyframes fadeOutDownCenter { + 0% { + opacity: 1; + transform: translateY(-50%); + -webkit-transform: translateY(calc(-50% - 0.5px)); + } -.ui.search.selection.dropdown > input.search { - line-height: 1.21428571em; - padding: 0.67857143em 3.2em 0.67857143em 1em; + 100% { + opacity: 0; + transform: translateY(-55%); + -webkit-transform: translateY(calc(-55% - 0.5px)); + } } -/* Used to size multi select input to character width */ +@-webkit-keyframes bounceCenter { + 0%, 20%, 50%, 80%, 100% { + transform: translateY(-50%); + -webkit-transform: translateY(calc(-50% - 0.5px)); + } -.ui.search.selection.dropdown > span.sizer { - line-height: 1.21428571em; - padding: 0.67857143em 3.2em 0.67857143em 1em; - display: none; - white-space: pre; + 40% { + -webkit-transform: translateY(calc(-50% - 30px)); + transform: translateY(calc(-50% - 30px)); + } + + 60% { + -webkit-transform: translateY(calc(-50% - 15px)); + transform: translateY(calc(-50% - 15px)); + } } -/* Active/Visible Search */ +@keyframes bounceCenter { + 0%, 20%, 50%, 80%, 100% { + transform: translateY(-50%); + -webkit-transform: translateY(calc(-50% - 0.5px)); + } -.ui.search.dropdown.active > input.search, -.ui.search.dropdown.visible > input.search { - cursor: auto; -} + 40% { + -webkit-transform: translateY(calc(-50% - 30px)); + transform: translateY(calc(-50% - 30px)); + } -.ui.search.dropdown.active > .text, -.ui.search.dropdown.visible > .text { - pointer-events: none; + 60% { + -webkit-transform: translateY(calc(-50% - 15px)); + transform: translateY(calc(-50% - 15px)); + } } -/* Filtered Text */ +/******************************* + Theme Overrides +*******************************/ -.ui.active.search.dropdown input.search:focus + .text i.icon, -.ui.active.search.dropdown input.search:focus + .text .flag { - opacity: 0.45; -} +/******************************* + User Overrides +*******************************/ -.ui.active.search.dropdown input.search:focus + .text { - color: rgba(115, 115, 115, 0.87) !important; +/******************************* + Dropdown +*******************************/ + +.ui.dropdown { + cursor: pointer; + position: relative; + display: inline-block; + outline: none; + text-align: left; + -webkit-transition: width 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: width 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: box-shadow 0.1s ease, width 0.1s ease; + transition: box-shadow 0.1s ease, width 0.1s ease, -webkit-box-shadow 0.1s ease; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } -.ui.search.dropdown.button > span.sizer { +/******************************* + Content +*******************************/ + +/*-------------- + Menu +---------------*/ + +.ui.dropdown .menu { + cursor: auto; + position: absolute; display: none; + outline: none; + top: 100%; + min-width: -webkit-max-content; + min-width: -moz-max-content; + min-width: max-content; + margin: 0; + padding: 0 0; + background: #FFFFFF; + font-size: 1em; + text-shadow: none; + text-align: left; + -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); + border: 1px solid rgba(34, 36, 38, 0.15); + border-radius: 0.28571429rem; + -webkit-transition: opacity 0.1s ease; + transition: opacity 0.1s ease; + z-index: 11; + will-change: transform, opacity; } -/* Search Menu */ +.ui.dropdown .menu > * { + white-space: nowrap; +} -.ui.search.dropdown .menu { - overflow-x: hidden; - overflow-y: auto; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-overflow-scrolling: touch; +/*-------------- + Hidden Input +---------------*/ + +.ui.dropdown > input:not(.search):first-child, +.ui.dropdown > select { + display: none !important; } -@media only screen and (max-width: 767.98px) { - .ui.search.dropdown .menu { - max-height: 8.01428571rem; - } +/*-------------- + Dropdown Icon +---------------*/ + +.ui.dropdown:not(.labeled) > .dropdown.icon { + position: relative; + width: auto; + min-width: 1em; + font-size: 0.85714286em; + margin: 0 0 0 1em; } -@media only screen and (min-width: 768px) { - .ui.search.dropdown .menu { - max-height: 10.68571429rem; - } +.ui.dropdown .menu > .item .dropdown.icon { + width: auto; + float: right; + margin: 0em 0 0 1em; } -@media only screen and (min-width: 992px) { - .ui.search.dropdown .menu { - max-height: 16.02857143rem; - } +.ui.dropdown .menu > .item .dropdown.icon + .text { + margin-right: 1em; } -@media only screen and (min-width: 1920px) { - .ui.search.dropdown .menu { - max-height: 21.37142857rem; - } +/*-------------- + Text +---------------*/ + +.ui.dropdown > .text { + display: inline-block; + -webkit-transition: none; + transition: none; } -/* Clearable Selection */ +/*-------------- + Menu Item +---------------*/ -.ui.dropdown > .remove.icon { +.ui.dropdown .menu > .item { + position: relative; cursor: pointer; - font-size: 0.85714286em; - margin: -0.78571429em; - padding: 0.91666667em; - right: 2em; - top: 0.78571429em; - position: absolute; - opacity: 0.6; - z-index: 3; + display: block; + border: none; + height: auto; + min-height: 2.57142857rem; + text-align: left; + border-top: none; + line-height: 1em; + font-size: 1rem; + color: rgba(0, 0, 0, 0.87); + padding: 0.78571429rem 1.14285714rem !important; + text-transform: none; + font-weight: normal; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-touch-callout: none; } -.ui.selection.dropdown > .remove.icon { - right: 3em; +.ui.dropdown .menu > .item:first-child { + border-top-width: 0; } -.ui.inline.dropdown > .remove.icon { - right: 2.2em; +.ui.dropdown .menu > .item.vertical { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; } -.ui.clearable.dropdown .text, -.ui.clearable.dropdown a:last-of-type { - margin-right: 1.5em; -} +/*-------------- + Floated Content +---------------*/ -.ui.dropdown select.noselection ~ .remove.icon, -.ui.dropdown input[value=''] ~ .remove.icon, -.ui.dropdown input:not([value]) ~ .remove.icon, -.ui.dropdown.loading > .remove.icon { - display: none; +.ui.dropdown > .text > [class*="right floated"], +.ui.dropdown .menu .item > [class*="right floated"] { + float: right !important; + margin-right: 0 !important; + margin-left: 1em !important; } -.ui.dropdown:not(.selection) > .remove.icon ~ .dropdown.icon { - margin-left: 1.5em; +.ui.dropdown > .text > [class*="left floated"], +.ui.dropdown .menu .item > [class*="left floated"] { + float: left !important; + margin-left: 0 !important; + margin-right: 1em !important; } -.ui.dropdown:not(.selection) > .remove.icon { - margin-top: -1.35em; +.ui.dropdown .menu .item > i.icon.floated, +.ui.dropdown .menu .item > .flag.floated, +.ui.dropdown .menu .item > .image.floated, +.ui.dropdown .menu .item > img.floated { + margin-top: 0em; } /*-------------- - Multiple - ---------------*/ - -/* Multiple Selection */ + Menu Divider +---------------*/ -.ui.ui.multiple.dropdown { - padding: 0.22619048em 3.2em 0.22619048em 0.35714286em; +.ui.dropdown .menu > .header { + margin: 1rem 0 0.75rem; + padding: 0 1.14285714rem; + font-weight: 600; + text-transform: uppercase; } -.ui.multiple.dropdown .menu { - cursor: auto; +.ui.dropdown .menu > .header:not(.ui) { + color: rgba(0, 0, 0, 0.85); + font-size: 0.78571429em; } -/* Selection Label */ - -.ui.multiple.dropdown > .label { - display: inline-block; - white-space: normal; - font-size: 1em; - padding: 0.35714286em 0.78571429em; - margin: 0.14285714rem 0.28571429rem 0.14285714rem 0; - -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset; - box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset; +.ui.dropdown .menu > .divider { + border-top: 1px solid rgba(34, 36, 38, 0.1); + height: 0; + margin: 0.5em 0; } -/* Dropdown Icon */ - -.ui.multiple.dropdown .dropdown.icon { - margin: ''; - padding: ''; +.ui.dropdown .menu > .horizontal.divider { + border-top: none; } -/* Text */ - -.ui.multiple.dropdown > .text { - position: static; - padding: 0; - max-width: 100%; - margin: 0.45238095em 0 0.45238095em 0.64285714em; - line-height: 1.21428571em; +.ui.dropdown.dropdown .menu > .input { + width: auto; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin: 1.14285714rem 0.78571429rem; + min-width: 10rem; } -.ui.multiple.dropdown > .text.default { - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; +.ui.dropdown .menu > .header + .input { + margin-top: 0; } -.ui.multiple.dropdown > .label ~ input.search { - margin-left: 0.14285714em !important; +.ui.dropdown .menu > .input:not(.transparent) input { + padding: 0.5em 1em; } -.ui.multiple.dropdown > .label ~ .text { - display: none; +.ui.dropdown .menu > .input:not(.transparent) .button, +.ui.dropdown .menu > .input:not(.transparent) i.icon, +.ui.dropdown .menu > .input:not(.transparent) .label { + padding-top: 0.5em; + padding-bottom: 0.5em; } -.ui.multiple.dropdown > .label:not(.image) > img:not(.centered) { - margin-right: 0.78571429rem; -} +/*----------------- + Item Description +-------------------*/ -.ui.multiple.dropdown > .label:not(.image) > img.ui:not(.avatar) { - margin-bottom: 0.39285714rem; +.ui.dropdown > .text > .description, +.ui.dropdown .menu > .item > .description { + float: right; + margin: 0 0 0 1em; + color: rgba(0, 0, 0, 0.4); } -.ui.multiple.dropdown > .image.label img { - margin: -0.35714286em 0.78571429em -0.35714286em -0.78571429em; - height: 1.71428571em; +.ui.dropdown .menu > .item.vertical > .description { + margin: 0; } /*----------------- - Multiple Search - -----------------*/ - -/* Multiple Search Selection */ + Item Text +-------------------*/ -.ui.multiple.search.dropdown, -.ui.multiple.search.dropdown > input.search { - cursor: text; +.ui.dropdown .menu > .item.vertical > .text { + margin-bottom: 0.25em; } -/* Prompt Text */ +/*----------------- + Message +-------------------*/ -.ui.multiple.search.dropdown > .text { - display: inline-block; - position: absolute; - top: 0; - left: 0; - padding: inherit; - margin: 0.45238095em 0 0.45238095em 0.64285714em; - line-height: 1.21428571em; +.ui.dropdown .menu > .message { + padding: 0.78571429rem 1.14285714rem; + font-weight: normal; } -.ui.multiple.search.dropdown > .label ~ .text { - display: none; +.ui.dropdown .menu > .message:not(.ui) { + color: rgba(0, 0, 0, 0.4); } -/* Search */ +/*-------------- + Sub Menu +---------------*/ -.ui.multiple.search.dropdown > input.search { - position: static; - padding: 0; - max-width: 100%; - margin: 0.45238095em 0 0.45238095em 0.64285714em; - width: 2.2em; - line-height: 1.21428571em; +.ui.dropdown .menu .menu { + top: 0; + left: 100%; + right: auto; + margin: 0 -0.5em !important; + border-radius: 0.28571429rem !important; + z-index: 21 !important; } -.ui.multiple.search.dropdown.button { - min-width: 14em; +/* Hide Arrow */ + +.ui.dropdown .menu .menu:after { + display: none; } /*-------------- - Inline - ---------------*/ + Sub Elements +---------------*/ -.ui.inline.dropdown { - cursor: pointer; - display: inline-block; - color: inherit; +/* Icons / Flags / Labels / Image */ + +.ui.dropdown > .text > i.icons, +.ui.dropdown > .text > i.icon, +.ui.dropdown > .text > .label, +.ui.dropdown > .text > .flag, +.ui.dropdown > .text > img, +.ui.dropdown > .text > .image { + margin-top: 0em; } -.ui.inline.dropdown .dropdown.icon { - margin: 0 0.21428571em 0 0.21428571em; - vertical-align: baseline; +.ui.dropdown .menu > .item > i.icons, +.ui.dropdown .menu > .item > i.icon, +.ui.dropdown .menu > .item > .label, +.ui.dropdown .menu > .item > .flag, +.ui.dropdown .menu > .item > .image, +.ui.dropdown .menu > .item > img { + margin-top: 0em; } -.ui.inline.dropdown > .text { - font-weight: 600; +.ui.dropdown > .text > i.icons, +.ui.dropdown > .text > i.icon, +.ui.dropdown > .text > .label, +.ui.dropdown > .text > .flag, +.ui.dropdown > .text > img, +.ui.dropdown > .text > .image, +.ui.dropdown .menu > .item > i.icons, +.ui.dropdown .menu > .item > i.icon, +.ui.dropdown .menu > .item > .label, +.ui.dropdown .menu > .item > .flag, +.ui.dropdown .menu > .item > .image, +.ui.dropdown .menu > .item > img { + margin-left: 0; + float: none; + margin-right: 0.78571429rem; } -.ui.inline.dropdown .menu { - cursor: auto; - margin-top: 0.21428571em; - border-radius: 0.28571429rem; +/*-------------- + Image +---------------*/ + +.ui.dropdown > .text > img, +.ui.dropdown > .text > .image:not(.icon), +.ui.dropdown .menu > .item > .image:not(.icon), +.ui.dropdown .menu > .item > img { + display: inline-block; + vertical-align: top; + width: auto; + margin-top: -0.5em; + margin-bottom: -0.5em; + max-height: 2em; } /******************************* - States + Coupling *******************************/ -/*-------------------- - Active -----------------------*/ - -/* Menu Item Active */ - -.ui.dropdown .menu .active.item { - background: transparent; - font-weight: 600; - color: rgba(0, 0, 0, 0.95); - -webkit-box-shadow: none; - box-shadow: none; - z-index: 12; -} - -/*-------------------- - Hover -----------------------*/ +/*-------------- + Menu +---------------*/ -/* Menu Item Hover */ +/* Remove Menu Item Divider */ -.ui.dropdown .menu > .item:hover { - background: rgba(0, 0, 0, 0.05); - color: rgba(0, 0, 0, 0.95); - z-index: 13; +.ui.dropdown .ui.menu > .item:before, +.ui.menu .ui.dropdown .menu > .item:before { + display: none; } -/*-------------------- - Default Text -----------------------*/ - -.ui.dropdown:not(.button) > .default.text, -.ui.default.dropdown:not(.button) > .text { - color: rgba(191, 191, 191, 0.87); -} +/* Prevent Menu Item Border */ -.ui.dropdown:not(.button) > input:focus ~ .default.text, -.ui.default.dropdown:not(.button) > input:focus ~ .text { - color: rgba(115, 115, 115, 0.87); +.ui.menu .ui.dropdown .menu .active.item { + border-left: none; } -/*-------------------- - Loading - ---------------------*/ +/* Automatically float dropdown menu right on last menu item */ -.ui.loading.dropdown > i.icon { - height: 1em !important; +.ui.menu .right.menu .dropdown:last-child > .menu:not(.left), +.ui.menu .right.dropdown.item > .menu:not(.left), +.ui.buttons > .ui.dropdown:last-child > .menu:not(.left) { + left: auto; + right: 0; } -.ui.loading.selection.dropdown > i.icon { - padding: 1.5em 1.28571429em !important; -} +/*-------------- + Label + ---------------*/ -.ui.loading.dropdown > i.icon::before { - position: absolute; - content: ''; - top: 50%; - left: 50%; - margin: -0.64285714em 0 0 -0.64285714em; - width: 1.28571429em; - height: 1.28571429em; - border-radius: 500rem; - border: 0.2em solid rgba(0, 0, 0, 0.1); -} +/* Dropdown Menu */ -.ui.loading.dropdown > i.icon::after { - position: absolute; - content: ''; - top: 50%; - left: 50%; - -webkit-box-shadow: 0 0 0 1px transparent; - box-shadow: 0 0 0 1px transparent; - margin: -0.64285714em 0 0 -0.64285714em; - width: 1.28571429em; - height: 1.28571429em; - -webkit-animation: loader 0.6s infinite linear; - animation: loader 0.6s infinite linear; - border: 0.2em solid #767676; - border-radius: 500rem; +.ui.label.dropdown .menu { + min-width: 100%; } -/* Coupling */ +/*-------------- + Button + ---------------*/ -.ui.loading.dropdown.button > i.icon::before, -.ui.loading.dropdown.button > i.icon::after { - display: none; -} +/* No Margin On Icon Button */ -.ui.loading.dropdown > .text { - -webkit-transition: none; - transition: none; +.ui.dropdown.icon.button > .dropdown.icon { + margin: 0; } -/* Used To Check Position */ - -.ui.dropdown .loading.menu { - display: block; - visibility: hidden; - z-index: -1; +.ui.button.dropdown .menu { + min-width: 100%; } -.ui.dropdown > .loading.menu { - left: 0 !important; - right: auto !important; -} +/******************************* + Types +*******************************/ -.ui.dropdown > .menu .loading.menu { - left: 100% !important; - right: auto !important; +select.ui.dropdown { + height: 38px; + padding: 0.5em; + border: 1px solid rgba(34, 36, 38, 0.15); + visibility: visible; } -/*-------------------- - Keyboard Select -----------------------*/ +/*-------------- + Selection + ---------------*/ -/* Selected Item */ +/* Displays like a select box */ -.ui.dropdown.selected, -.ui.dropdown .menu .selected.item { - background: rgba(0, 0, 0, 0.03); - color: rgba(0, 0, 0, 0.95); +.ui.selection.dropdown { + cursor: pointer; + word-wrap: break-word; + line-height: 1em; + white-space: normal; + outline: 0; + -webkit-transform: rotateZ(0deg); + transform: rotateZ(0deg); + min-width: 14em; + min-height: 2.71428571em; + background: #FFFFFF; + display: inline-block; + padding: 0.78571429em 3.2em 0.78571429em 1em; + color: rgba(0, 0, 0, 0.87); + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid rgba(34, 36, 38, 0.15); + border-radius: 0.28571429rem; + -webkit-transition: width 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: width 0.1s ease, -webkit-box-shadow 0.1s ease; + transition: box-shadow 0.1s ease, width 0.1s ease; + transition: box-shadow 0.1s ease, width 0.1s ease, -webkit-box-shadow 0.1s ease; } -/*-------------------- - Search Filtered -----------------------*/ - -/* Filtered Item */ - -.ui.dropdown > .filtered.text { - visibility: hidden; +.ui.selection.dropdown.visible, +.ui.selection.dropdown.active { + z-index: 10; } -.ui.dropdown .filtered.item { - display: none !important; +.ui.selection.dropdown > .search.icon, +.ui.selection.dropdown > .delete.icon, +.ui.selection.dropdown > .dropdown.icon { + cursor: pointer; + position: absolute; + width: auto; + height: auto; + line-height: 1.21428571em; + top: 0.78571429em; + right: 1em; + z-index: 3; + margin: -0.78571429em; + padding: 0.91666667em; + opacity: 0.8; + -webkit-transition: opacity 0.1s ease; + transition: opacity 0.1s ease; } -/*-------------------- - States - ----------------------*/ +/* Compact */ -.ui.dropdown.error, -.ui.dropdown.error > .text, -.ui.dropdown.error > .default.text { - color: #9F3A38; +.ui.compact.selection.dropdown { + min-width: 0; } -.ui.selection.dropdown.error { - background: #FFF6F6; - border-color: #E0B4B4; -} +/* Selection Menu */ -.ui.selection.dropdown.error:hover { - border-color: #E0B4B4; +.ui.selection.dropdown .menu { + overflow-x: hidden; + overflow-y: auto; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-overflow-scrolling: touch; + border-top-width: 0 !important; + width: auto; + outline: none; + margin: 0 -1px; + min-width: calc(100% + 2px); + width: calc(100% + 2px); + border-radius: 0 0 0.28571429rem 0.28571429rem; + -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); + -webkit-transition: opacity 0.1s ease; + transition: opacity 0.1s ease; } -.ui.multiple.selection.error.dropdown > .label { - border-color: #E0B4B4; +.ui.selection.dropdown .menu:after, +.ui.selection.dropdown .menu:before { + display: none; } -.ui.dropdown.error > .menu, -.ui.dropdown.error > .menu .menu { - border-color: #E0B4B4; -} +/*-------------- + Message + ---------------*/ -.ui.dropdown.error > .menu > .item { - color: #9F3A38; +.ui.selection.dropdown .menu > .message { + padding: 0.78571429rem 1.14285714rem; } -/* Item Hover */ - -.ui.dropdown.error > .menu > .item:hover { - background-color: #FBE7E7; -} +@media only screen and (max-width: 767.98px) { + .ui.selection.dropdown.short .menu { + max-height: 6.01071429rem; + } -/* Item Active */ + .ui.selection.dropdown[class*="very short"] .menu { + max-height: 4.00714286rem; + } -.ui.dropdown.error > .menu .active.item { - background-color: #FDCFCF; -} + .ui.selection.dropdown .menu { + max-height: 8.01428571rem; + } -.ui.dropdown.info, -.ui.dropdown.info > .text, -.ui.dropdown.info > .default.text { - color: #276F86; -} + .ui.selection.dropdown.long .menu { + max-height: 16.02857143rem; + } -.ui.selection.dropdown.info { - background: #F8FFFF; - border-color: #A9D5DE; + .ui.selection.dropdown[class*="very long"] .menu { + max-height: 24.04285714rem; + } } -.ui.selection.dropdown.info:hover { - border-color: #A9D5DE; -} +@media only screen and (min-width: 768px) { + .ui.selection.dropdown.short .menu { + max-height: 8.01428571rem; + } -.ui.multiple.selection.info.dropdown > .label { - border-color: #A9D5DE; -} + .ui.selection.dropdown[class*="very short"] .menu { + max-height: 5.34285714rem; + } -.ui.dropdown.info > .menu, -.ui.dropdown.info > .menu .menu { - border-color: #A9D5DE; -} + .ui.selection.dropdown .menu { + max-height: 10.68571429rem; + } -.ui.dropdown.info > .menu > .item { - color: #276F86; + .ui.selection.dropdown.long .menu { + max-height: 21.37142857rem; + } + + .ui.selection.dropdown[class*="very long"] .menu { + max-height: 32.05714286rem; + } } -/* Item Hover */ +@media only screen and (min-width: 992px) { + .ui.selection.dropdown.short .menu { + max-height: 12.02142857rem; + } -.ui.dropdown.info > .menu > .item:hover { - background-color: #e9f2fb; -} + .ui.selection.dropdown[class*="very short"] .menu { + max-height: 8.01428571rem; + } -/* Item Active */ + .ui.selection.dropdown .menu { + max-height: 16.02857143rem; + } -.ui.dropdown.info > .menu .active.item { - background-color: #cef1fd; -} + .ui.selection.dropdown.long .menu { + max-height: 32.05714286rem; + } -.ui.dropdown.success, -.ui.dropdown.success > .text, -.ui.dropdown.success > .default.text { - color: #2C662D; + .ui.selection.dropdown[class*="very long"] .menu { + max-height: 48.08571429rem; + } } -.ui.selection.dropdown.success { - background: #FCFFF5; - border-color: #A3C293; -} +@media only screen and (min-width: 1920px) { + .ui.selection.dropdown.short .menu { + max-height: 16.02857143rem; + } -.ui.selection.dropdown.success:hover { - border-color: #A3C293; -} + .ui.selection.dropdown[class*="very short"] .menu { + max-height: 10.68571429rem; + } -.ui.multiple.selection.success.dropdown > .label { - border-color: #A3C293; -} + .ui.selection.dropdown .menu { + max-height: 21.37142857rem; + } -.ui.dropdown.success > .menu, -.ui.dropdown.success > .menu .menu { - border-color: #A3C293; -} + .ui.selection.dropdown.long .menu { + max-height: 42.74285714rem; + } -.ui.dropdown.success > .menu > .item { - color: #2C662D; + .ui.selection.dropdown[class*="very long"] .menu { + max-height: 64.11428571rem; + } } -/* Item Hover */ +/* Menu Item */ -.ui.dropdown.success > .menu > .item:hover { - background-color: #e9fbe9; +.ui.selection.dropdown .menu > .item { + border-top: 1px solid #FAFAFA; + padding: 0.78571429rem 1.14285714rem !important; + white-space: normal; + word-wrap: normal; } -/* Item Active */ +/* User Item */ -.ui.dropdown.success > .menu .active.item { - background-color: #dafdce; +.ui.selection.dropdown .menu > .hidden.addition.item { + display: none; } -.ui.dropdown.warning, -.ui.dropdown.warning > .text, -.ui.dropdown.warning > .default.text { - color: #573A08; -} +/* Hover */ -.ui.selection.dropdown.warning { - background: #FFFAF3; - border-color: #C9BA9B; +.ui.selection.dropdown:hover { + border-color: rgba(34, 36, 38, 0.35); + -webkit-box-shadow: none; + box-shadow: none; } -.ui.selection.dropdown.warning:hover { - border-color: #C9BA9B; -} +/* Active */ -.ui.multiple.selection.warning.dropdown > .label { - border-color: #C9BA9B; +.ui.selection.active.dropdown { + border-color: #96C8DA; + -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); } -.ui.dropdown.warning > .menu, -.ui.dropdown.warning > .menu .menu { - border-color: #C9BA9B; +.ui.selection.active.dropdown .menu { + border-color: #96C8DA; + -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); } -.ui.dropdown.warning > .menu > .item { - color: #573A08; -} +/* Focus */ -/* Item Hover */ +.ui.selection.dropdown:focus { + border-color: #96C8DA; + -webkit-box-shadow: none; + box-shadow: none; +} -.ui.dropdown.warning > .menu > .item:hover { - background-color: #fbfbe9; +.ui.selection.dropdown:focus .menu { + border-color: #96C8DA; + -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); } -/* Item Active */ +/* Visible */ -.ui.dropdown.warning > .menu .active.item { - background-color: #fdfdce; +.ui.selection.visible.dropdown > .text:not(.default) { + font-weight: normal; + color: rgba(0, 0, 0, 0.8); } -/*-------------------- - Clear -----------------------*/ +/* Visible Hover */ -.ui.dropdown > .remove.icon, -.ui.dropdown > .clear.dropdown.icon { - opacity: 0.6; - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; +.ui.selection.active.dropdown:hover { + border-color: #96C8DA; + -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); } -.ui.dropdown > .remove.icon:hover, -.ui.dropdown > .clear.dropdown.icon:hover { - opacity: 1; +.ui.selection.active.dropdown:hover .menu { + border-color: #96C8DA; + -webkit-box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); + box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15); } -/*-------------------- - Disabled - ----------------------*/ - -/* Disabled */ +/* Dropdown Icon */ -.ui.disabled.dropdown, -.ui.dropdown .menu > .disabled.item { - cursor: default; - pointer-events: none; - opacity: 0.45; +.ui.active.selection.dropdown > .dropdown.icon, +.ui.visible.selection.dropdown > .dropdown.icon { + opacity: ''; + z-index: 3; } -/*-------------------- - Read-Only - ----------------------*/ +/* Connecting Border */ -.ui.read-only.dropdown { - cursor: default; - pointer-events: none; +.ui.active.selection.dropdown { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; } -/******************************* - Variations -*******************************/ - -/*-------------- - Direction ----------------*/ +/* Empty Connecting Border */ -/* Flyout Direction */ +.ui.active.empty.selection.dropdown { + border-radius: 0.28571429rem !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} -.ui.dropdown .menu { - left: 0; +.ui.active.empty.selection.dropdown .menu { + border: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; } -/* Default Side (Right) */ +/* CSS specific to iOS devices or firefox mobile only */ -.ui.dropdown .right.menu > .menu, -.ui.dropdown .menu .right.menu { - left: 100% !important; - right: auto !important; - border-radius: 0.28571429rem !important; -} +@supports (-webkit-touch-callout: none) or (-webkit-overflow-scrolling: touch) or (-moz-appearance:none) { +@media (-moz-touch-enabled), (pointer: coarse) { + .ui.dropdown .scrollhint.menu:not(.hidden):before { + -webkit-animation: scrollhint 2s ease 2; + animation: scrollhint 2s ease 2; + content: ''; + z-index: 15; + display: block; + position: absolute; + opacity: 0; + right: 0.25em; + top: 0; + height: 100%; + border-right: 0.25em solid; + border-left: 0; + -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0))) 1 100%; + -webkit-border-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)) 1 100%; + -o-border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)) 1 100%; + border-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.75)), to(rgba(0, 0, 0, 0))) 1 100%; + border-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)) 1 100%; + } -/* Leftward Opening Menu */ + .ui.inverted.dropdown .scrollhint.menu:not(.hidden):before { + -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.75)), to(rgba(255, 255, 255, 0))) 1 100%; + -webkit-border-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)) 1 100%; + -o-border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)) 1 100%; + border-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.75)), to(rgba(255, 255, 255, 0))) 1 100%; + border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)) 1 100%; + } -.ui.dropdown > .left.menu { - left: auto !important; - right: 0 !important; -} +@-webkit-keyframes scrollhint { + 0% { + opacity: 1; + top: 100%; + } -.ui.dropdown > .left.menu .menu, -.ui.dropdown .menu .left.menu { - left: auto; - right: 100%; - margin: 0 -0.5em 0 0 !important; - border-radius: 0.28571429rem !important; + 100% { + opacity: 0; + top: 0; + } } -.ui.dropdown .item .left.dropdown.icon, -.ui.dropdown .left.menu .item .dropdown.icon { - width: auto; - float: left; - margin: 0em 0 0 0; -} +@keyframes scrollhint { + 0% { + opacity: 1; + top: 100%; + } -.ui.dropdown .item .left.dropdown.icon, -.ui.dropdown .left.menu .item .dropdown.icon { - width: auto; - float: left; - margin: 0em 0 0 0; + 100% { + opacity: 0; + top: 0; + } +} } - -.ui.dropdown .item .left.dropdown.icon + .text, -.ui.dropdown .left.menu .item .dropdown.icon + .text { - margin-left: 1em; - margin-right: 0; } /*-------------- - Upward + Searchable ---------------*/ -/* Upward Main Menu */ - -.ui.upward.dropdown > .menu { - top: auto; - bottom: 100%; - -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08); - box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08); -} - -/* Upward Sub Menu */ +/* Search Selection */ -.ui.dropdown .upward.menu { - top: auto !important; - bottom: 0 !important; +.ui.search.dropdown { + min-width: ''; } -/* Active Upward */ +/* Search Dropdown */ -.ui.simple.upward.active.dropdown, -.ui.simple.upward.dropdown:hover { - border-radius: 0 0 0.28571429rem 0.28571429rem; +.ui.search.dropdown > input.search { + background: none transparent !important; + border: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + cursor: text; + top: 0; + left: 1px; + width: 100%; + outline: none; + -webkit-tap-highlight-color: rgba(255, 255, 255, 0); + padding: inherit; } -/* Button */ +/* Text Layering */ -.ui.upward.dropdown.button:not(.pointing):not(.floating).active { - border-radius: 0 0 0.28571429rem 0.28571429rem; +.ui.search.dropdown > input.search { + position: absolute; + z-index: 2; } -.ui.upward.dropdown.button:not(.pointing):not(.floating) > .menu { - border-radius: 0.28571429rem 0.28571429rem 0 0; +.ui.search.dropdown > .text { + cursor: text; + position: relative; + left: 1px; + z-index: auto; } -/* Selection */ +/* Search Selection */ -.ui.ui.upward.selection.dropdown .menu { - border-top-width: 1px !important; - border-bottom-width: 0 !important; - -webkit-box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08); - box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08); - border-radius: 0.28571429rem 0.28571429rem 0 0; +.ui.search.selection.dropdown > input.search { + line-height: 1.21428571em; + padding: 0.67857143em 3.2em 0.67857143em 1em; } -.ui.upward.selection.dropdown:hover { - -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05); +/* Used to size multi select input to character width */ + +.ui.search.selection.dropdown > span.sizer { + line-height: 1.21428571em; + padding: 0.67857143em 3.2em 0.67857143em 1em; + display: none; + white-space: pre; } -/* Active Upward */ +/* Active/Visible Search */ -.ui.active.upward.selection.dropdown { - border-radius: 0 0 0.28571429rem 0.28571429rem !important; +.ui.search.dropdown.active > input.search, +.ui.search.dropdown.visible > input.search { + cursor: auto; } -/* Visible Upward */ - -.ui.upward.selection.dropdown.visible { - -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08); - box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08); - border-radius: 0 0 0.28571429rem 0.28571429rem !important; +.ui.search.dropdown.active > .text, +.ui.search.dropdown.visible > .text { + pointer-events: none; } -/* Visible Hover Upward */ +/* Filtered Text */ -.ui.upward.active.selection.dropdown:hover { - -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.05); +.ui.active.search.dropdown input.search:focus + .text i.icon, +.ui.active.search.dropdown input.search:focus + .text .flag { + opacity: 0.45; } -.ui.upward.active.selection.dropdown:hover .menu { - -webkit-box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08); - box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08); +.ui.active.search.dropdown input.search:focus + .text { + color: rgba(115, 115, 115, 0.87) !important; } -/*-------------- - Scrolling - ---------------*/ - -/* Selection Menu */ - -.ui.scrolling.dropdown .menu, -.ui.dropdown .scrolling.menu { - overflow-x: hidden; - overflow-y: auto; +.ui.search.dropdown.button > span.sizer { + display: none; } -.ui.scrolling.dropdown .menu { +/* Search Menu */ + +.ui.search.dropdown .menu { overflow-x: hidden; overflow-y: auto; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-overflow-scrolling: touch; - min-width: 100% !important; - width: auto !important; -} - -.ui.dropdown .scrolling.menu { - position: static; - overflow-y: auto; - border: none; - -webkit-box-shadow: none !important; - box-shadow: none !important; - border-radius: 0 !important; - margin: 0 !important; - min-width: 100% !important; - width: auto !important; - border-top: 1px solid rgba(34, 36, 38, 0.15); -} - -.ui.scrolling.dropdown .menu .item.item.item, -.ui.dropdown .scrolling.menu > .item.item.item { - border-top: none; -} - -.ui.scrolling.dropdown .menu .item:first-child, -.ui.dropdown .scrolling.menu .item:first-child { - border-top: none; -} - -.ui.dropdown > .animating.menu .scrolling.menu, -.ui.dropdown > .visible.menu .scrolling.menu { - display: block; -} - -/* Scrollbar in IE */ - -@media all and (-ms-high-contrast: none) { - .ui.scrolling.dropdown .menu, - .ui.dropdown .scrolling.menu { - min-width: calc(100% - 17px); - } } @media only screen and (max-width: 767.98px) { - .ui.scrolling.dropdown .menu, - .ui.dropdown .scrolling.menu { - max-height: 10.28571429rem; + .ui.search.dropdown .menu { + max-height: 8.01428571rem; } } @media only screen and (min-width: 768px) { - .ui.scrolling.dropdown .menu, - .ui.dropdown .scrolling.menu { - max-height: 15.42857143rem; + .ui.search.dropdown .menu { + max-height: 10.68571429rem; } } @media only screen and (min-width: 992px) { - .ui.scrolling.dropdown .menu, - .ui.dropdown .scrolling.menu { - max-height: 20.57142857rem; + .ui.search.dropdown .menu { + max-height: 16.02857143rem; } } @media only screen and (min-width: 1920px) { - .ui.scrolling.dropdown .menu, - .ui.dropdown .scrolling.menu { - max-height: 20.57142857rem; + .ui.search.dropdown .menu { + max-height: 21.37142857rem; } } -/*-------------------- - Labeled - ---------------------*/ +/* Clearable Selection */ -/* Regular Label on Left */ +.ui.dropdown > .remove.icon { + cursor: pointer; + font-size: 0.85714286em; + margin: -0.78571429em; + padding: 0.91666667em; + right: 2em; + top: 0.78571429em; + position: absolute; + opacity: 0.6; + z-index: 3; +} -.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + .dropdown { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - border-left-color: transparent; +.ui.selection.dropdown > .remove.icon { + right: 3em; +} + +.ui.inline.dropdown > .remove.icon { + right: 2.2em; +} + +.ui.clearable.dropdown .text, +.ui.clearable.dropdown a:last-of-type { + margin-right: 1.5em; +} + +.ui.dropdown select.noselection ~ .remove.icon, +.ui.dropdown input[value=''] ~ .remove.icon, +.ui.dropdown input:not([value]) ~ .remove.icon, +.ui.dropdown.loading > .remove.icon { + display: none; } -/* Regular Label on Right */ - -.ui[class*="right labeled"].input > .dropdown:not(:last-child) { - border-top-right-radius: 0 !important; - border-bottom-right-radius: 0 !important; - border-right-color: transparent !important; +.ui.dropdown:not(.selection) > .remove.icon ~ .dropdown.icon { + margin-left: 1.5em; } -.ui[class*="right labeled"].input > .dropdown + .label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; +.ui.dropdown:not(.selection) > .remove.icon { + margin-top: -1.35em; } /*-------------- - Columnar + Multiple ---------------*/ -.ui.column.dropdown > .menu { - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} +/* Multiple Selection */ -.ui.dropdown[class*="two column"] > .menu > .item { - width: 50%; +.ui.ui.multiple.dropdown { + padding: 0.22619048em 3.2em 0.22619048em 0.35714286em; } -.ui.dropdown[class*="three column"] > .menu > .item { - width: 33%; +.ui.multiple.dropdown .menu { + cursor: auto; } -.ui.dropdown[class*="four column"] > .menu > .item { - width: 25%; -} +/* Selection Label */ -.ui.dropdown[class*="five column"] > .menu > .item { - width: 20%; +.ui.multiple.dropdown > .label { + display: inline-block; + white-space: normal; + font-size: 1em; + padding: 0.35714286em 0.78571429em; + margin: 0.14285714rem 0.28571429rem 0.14285714rem 0; + -webkit-box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset; + box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset; } -/*-------------- - Simple - ---------------*/ +/* Dropdown Icon */ -/* Displays without javascript */ +.ui.multiple.dropdown .dropdown.icon { + margin: ''; + padding: ''; +} -.ui.simple.dropdown .menu::before, -.ui.simple.dropdown .menu::after { - display: none; +/* Text */ + +.ui.multiple.dropdown > .text { + position: static; + padding: 0; + max-width: 100%; + margin: 0.45238095em 0 0.45238095em 0.64285714em; + line-height: 1.21428571em; } -.ui.simple.dropdown .menu { - position: absolute; - /* IE hack to make dropdown icons appear inline */ - display: -ms-inline-flexbox !important; - display: block; +.ui.multiple.dropdown > .text.default { + white-space: nowrap; overflow: hidden; - top: -9999px; - opacity: 0; - width: 0; - height: 0; - -webkit-transition: opacity 0.1s ease; - transition: opacity 0.1s ease; - margin-top: 0 !important; + text-overflow: ellipsis; } -.ui.simple.dropdown .upward.menu { - margin-bottom: 1.5em; +.ui.multiple.dropdown > .label ~ input.search { + margin-left: 0.14285714em !important; } -.ui.simple.selection.dropdown .upward.menu { - margin-bottom: 2.5em; +.ui.multiple.dropdown > .label ~ .text { + display: none; } -.ui.menu:not(.vertical) .ui.simple.dropdown.item .upward.menu { - margin-bottom: 2.8em; +.ui.multiple.dropdown > .label:not(.image) > img:not(.centered) { + margin-right: 0.78571429rem; } -.ui.simple.active.dropdown, -.ui.simple.dropdown:hover { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; +.ui.multiple.dropdown > .label:not(.image) > img.ui:not(.avatar) { + margin-bottom: 0.39285714rem; } -.ui.simple.active.dropdown > .menu, -.ui.simple.dropdown:hover > .menu { - overflow: auto; - width: auto; - height: auto; - top: 100%; - opacity: 1; +.ui.multiple.dropdown > .image.label img { + margin: -0.35714286em 0.78571429em -0.35714286em -0.78571429em; + height: 1.71428571em; } -.ui.simple.dropdown > .menu > .item:active > .menu, -.ui.simple.dropdown .menu .item:hover > .menu { - overflow: auto; - width: auto; - height: auto; - top: 0 !important; - left: 100%; - opacity: 1; +/*----------------- + Multiple Search + -----------------*/ + +/* Multiple Search Selection */ + +.ui.multiple.search.dropdown, +.ui.multiple.search.dropdown > input.search { + cursor: text; } -.ui.simple.dropdown > .menu > .item:active > .left.menu, -.ui.simple.dropdown .menu .item:hover > .left.menu, -.right.menu .ui.simple.dropdown > .menu > .item:active > .menu:not(.right), -.right.menu .ui.simple.dropdown > .menu .item:hover > .menu:not(.right) { - left: auto; - right: 100%; +/* Prompt Text */ + +.ui.multiple.search.dropdown > .text { + display: inline-block; + position: absolute; + top: 0; + left: 0; + padding: inherit; + margin: 0.45238095em 0 0.45238095em 0.64285714em; + line-height: 1.21428571em; } -.ui.simple.disabled.dropdown:hover .menu { +.ui.multiple.search.dropdown > .label ~ .text { display: none; - height: 0; - width: 0; - overflow: hidden; } -/* Visible */ +/* Search */ -.ui.simple.visible.dropdown > .menu { - display: block; +.ui.multiple.search.dropdown > input.search { + position: static; + padding: 0; + max-width: 100%; + margin: 0.45238095em 0 0.45238095em 0.64285714em; + width: 2.2em; + line-height: 1.21428571em; } -/* Scrolling */ - -.ui.simple.scrolling.active.dropdown > .menu, -.ui.simple.scrolling.dropdown:hover > .menu { - overflow-x: hidden; - overflow-y: auto; +.ui.multiple.search.dropdown.button { + min-width: 14em; } /*-------------- - Fluid + Inline ---------------*/ -.ui.fluid.dropdown { - display: block; - width: 100% !important; - min-width: 0; +.ui.inline.dropdown { + cursor: pointer; + display: inline-block; + color: inherit; } -.ui.fluid.dropdown > .dropdown.icon { - float: right; +.ui.inline.dropdown .dropdown.icon { + margin: 0 0.21428571em 0 0.21428571em; + vertical-align: baseline; } -/*-------------- - Floating - ---------------*/ - -.ui.floating.dropdown > .menu { - left: 0; - right: auto; - -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15) !important; - box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15) !important; - border-radius: 0.28571429rem !important; +.ui.inline.dropdown > .text { + font-weight: 600; } -.ui.floating.dropdown > .menu { - border-radius: 0.28571429rem !important; +.ui.inline.dropdown .menu { + cursor: auto; + margin-top: 0.21428571em; + border-radius: 0.28571429rem; } -.ui:not(.upward).floating.dropdown > .menu { - margin-top: 0.5em; -} +/******************************* + States +*******************************/ -.ui.upward.floating.dropdown > .menu { - margin-bottom: 0.5em; +/*-------------------- + Active +----------------------*/ + +/* Menu Item Active */ + +.ui.dropdown .menu .active.item { + background: transparent; + font-weight: 600; + color: rgba(0, 0, 0, 0.95); + -webkit-box-shadow: none; + box-shadow: none; + z-index: 12; } -/*-------------- - Pointing - ---------------*/ +/*-------------------- + Hover +----------------------*/ -.ui.pointing.dropdown > .menu { - top: 100%; - margin-top: 0.78571429rem; - border-radius: 0.28571429rem; +/* Menu Item Hover */ + +.ui.dropdown .menu > .item:hover { + background: rgba(0, 0, 0, 0.05); + color: rgba(0, 0, 0, 0.95); + z-index: 13; } -.ui.pointing.dropdown > .menu:not(.hidden)::after { - display: block; - position: absolute; - pointer-events: none; - content: ''; - visibility: visible; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - width: 0.5em; - height: 0.5em; - -webkit-box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); - background: #FFFFFF; - z-index: 2; +/*-------------------- + Default Text +----------------------*/ + +.ui.dropdown:not(.button) > .default.text, +.ui.default.dropdown:not(.button) > .text { + color: rgba(191, 191, 191, 0.87); } -.ui.pointing.dropdown > .menu:not(.hidden)::after { - top: -0.25em; - left: 50%; - margin: 0 0 0 -0.25em; +.ui.dropdown:not(.button) > input:focus ~ .default.text, +.ui.default.dropdown:not(.button) > input:focus ~ .text { + color: rgba(115, 115, 115, 0.87); } -/* Top Left Pointing */ +/*-------------------- + Loading + ---------------------*/ -.ui.top.left.pointing.dropdown > .menu { - top: 100%; - bottom: auto; - left: 0; - right: auto; - margin: 1em 0 0; +.ui.loading.dropdown > i.icon { + height: 1em !important; } -.ui.top.left.pointing.dropdown > .menu { - top: 100%; - bottom: auto; - left: 0; - right: auto; - margin: 1em 0 0; +.ui.loading.selection.dropdown > i.icon { + padding: 1.5em 1.28571429em !important; } -.ui.top.left.pointing.dropdown > .menu::after { - top: -0.25em; - left: 1em; - right: auto; - margin: 0; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); +.ui.loading.dropdown > i.icon:before { + position: absolute; + content: ''; + top: 50%; + left: 50%; + margin: -0.64285714em 0 0 -0.64285714em; + width: 1.28571429em; + height: 1.28571429em; + border-radius: 500rem; + border: 0.2em solid rgba(0, 0, 0, 0.1); } -/* Top Right Pointing */ +.ui.loading.dropdown > i.icon:after { + position: absolute; + content: ''; + top: 50%; + left: 50%; + -webkit-box-shadow: 0 0 0 1px transparent; + box-shadow: 0 0 0 1px transparent; + margin: -0.64285714em 0 0 -0.64285714em; + width: 1.28571429em; + height: 1.28571429em; + -webkit-animation: loader 0.6s infinite linear; + animation: loader 0.6s infinite linear; + border: 0.2em solid #767676; + border-radius: 500rem; +} -.ui.top.right.pointing.dropdown > .menu { - top: 100%; - bottom: auto; - right: 0; - left: auto; - margin: 1em 0 0; +/* Coupling */ + +.ui.loading.dropdown.button > i.icon:before, +.ui.loading.dropdown.button > i.icon:after { + display: none; } -.ui.top.pointing.dropdown > .left.menu::after, -.ui.top.right.pointing.dropdown > .menu::after { - top: -0.25em; - left: auto !important; - right: 1em !important; - margin: 0; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); +.ui.loading.dropdown > .text { + -webkit-transition: none; + transition: none; } -/* Left Pointing */ +/* Used To Check Position */ -.ui.left.pointing.dropdown > .menu { - top: 0; - left: 100%; - right: auto; - margin: 0 0 0 1em; +.ui.dropdown .loading.menu { + display: block; + visibility: hidden; + z-index: -1; } -.ui.left.pointing.dropdown > .menu::after { - top: 1em; - left: -0.25em; - margin: 0 0 0 0; - -webkit-transform: rotate(-45deg); - transform: rotate(-45deg); +.ui.dropdown > .loading.menu { + left: 0 !important; + right: auto !important; } -.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu { - left: auto !important; - right: 100% !important; - margin: 0 1em 0 0; +.ui.dropdown > .menu .loading.menu { + left: 100% !important; + right: auto !important; } -.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu::after { - top: 1em; - left: auto; - right: -0.25em; - margin: 0 0 0 0; - -webkit-transform: rotate(135deg); - transform: rotate(135deg); -} +/*-------------------- + Keyboard Select +----------------------*/ -/* Right Pointing */ +/* Selected Item */ -.ui.right.pointing.dropdown > .menu { - top: 0; - left: auto; - right: 100%; - margin: 0 1em 0 0; +.ui.dropdown.selected, +.ui.dropdown .menu .selected.item { + background: rgba(0, 0, 0, 0.03); + color: rgba(0, 0, 0, 0.95); } -.ui.right.pointing.dropdown > .menu::after { - top: 1em; - left: auto; - right: -0.25em; - margin: 0 0 0 0; - -webkit-transform: rotate(135deg); - transform: rotate(135deg); -} +/*-------------------- + Search Filtered +----------------------*/ -/* Bottom Pointing */ +/* Filtered Item */ -.ui.bottom.pointing.dropdown > .menu { - top: auto; - bottom: 100%; - left: 0; - right: auto; - margin: 0 0 1em; +.ui.dropdown > .filtered.text { + visibility: hidden; } -.ui.bottom.pointing.dropdown > .menu::after { - top: auto; - bottom: -0.25em; - right: auto; - margin: 0; - -webkit-transform: rotate(-135deg); - transform: rotate(-135deg); +.ui.dropdown .filtered.item { + display: none !important; } -/* Reverse Sub-Menu Direction */ +/*-------------------- + States + ----------------------*/ -.ui.bottom.pointing.dropdown > .menu .menu { - top: auto !important; - bottom: 0 !important; +.ui.dropdown.error, +.ui.dropdown.error > .text, +.ui.dropdown.error > .default.text { + color: #9F3A38; } -/* Bottom Left */ - -.ui.bottom.left.pointing.dropdown > .menu { - left: 0; - right: auto; +.ui.selection.dropdown.error { + background: #FFF6F6; + border-color: #E0B4B4; } -.ui.bottom.left.pointing.dropdown > .menu::after { - left: 1em; - right: auto; +.ui.selection.dropdown.error:hover { + border-color: #E0B4B4; } -/* Bottom Right */ +.ui.multiple.selection.error.dropdown > .label { + border-color: #E0B4B4; +} -.ui.bottom.right.pointing.dropdown > .menu { - right: 0; - left: auto; +.ui.dropdown.error > .menu, +.ui.dropdown.error > .menu .menu { + border-color: #E0B4B4; } -.ui.bottom.right.pointing.dropdown > .menu::after { - left: auto; - right: 1em; +.ui.dropdown.error > .menu > .item { + color: #9F3A38; } -/* Upward pointing */ +/* Item Hover */ -.ui.pointing.upward.dropdown .menu, -.ui.top.pointing.upward.dropdown .menu { - top: auto !important; - bottom: 100% !important; - margin: 0 0 0.78571429rem; - border-radius: 0.28571429rem; +.ui.dropdown.error > .menu > .item:hover { + background-color: #FBE7E7; } -.ui.pointing.upward.dropdown .menu::after, -.ui.top.pointing.upward.dropdown .menu::after { - top: 100% !important; - bottom: auto !important; - -webkit-box-shadow: 1px 1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: 1px 1px 0 0 rgba(34, 36, 38, 0.15); - margin: -0.25em 0 0; +/* Item Active */ + +.ui.dropdown.error > .menu .active.item { + background-color: #FDCFCF; } -/* Right Pointing Upward */ +.ui.dropdown.info, +.ui.dropdown.info > .text, +.ui.dropdown.info > .default.text { + color: #276F86; +} -.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu { - top: auto !important; - bottom: 0 !important; - margin: 0 1em 0 0; +.ui.selection.dropdown.info { + background: #F8FFFF; + border-color: #A9D5DE; } -.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu::after { - top: auto !important; - bottom: 0 !important; - margin: 0 0 1em 0; - -webkit-box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); +.ui.selection.dropdown.info:hover { + border-color: #A9D5DE; } -/* Left Pointing Upward */ +.ui.multiple.selection.info.dropdown > .label { + border-color: #A9D5DE; +} -.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu { - top: auto !important; - bottom: 0 !important; - margin: 0 0 0 1em; +.ui.dropdown.info > .menu, +.ui.dropdown.info > .menu .menu { + border-color: #A9D5DE; } -.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu::after { - top: auto !important; - bottom: 0 !important; - margin: 0 0 1em 0; - -webkit-box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); - box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); +.ui.dropdown.info > .menu > .item { + color: #276F86; } -/*-------------------- - Sizes ----------------------*/ +/* Item Hover */ -.ui.dropdown, -.ui.dropdown .menu > .item { - font-size: 1rem; +.ui.dropdown.info > .menu > .item:hover { + background-color: #e9f2fb; } -.ui.mini.dropdown, -.ui.mini.dropdown .menu > .item { - font-size: 0.78571429rem; -} +/* Item Active */ -.ui.tiny.dropdown, -.ui.tiny.dropdown .menu > .item { - font-size: 0.85714286rem; +.ui.dropdown.info > .menu .active.item { + background-color: #cef1fd; } -.ui.small.dropdown, -.ui.small.dropdown .menu > .item { - font-size: 0.92857143rem; +.ui.dropdown.success, +.ui.dropdown.success > .text, +.ui.dropdown.success > .default.text { + color: #2C662D; } -.ui.large.dropdown, -.ui.large.dropdown .menu > .item { - font-size: 1.14285714rem; +.ui.selection.dropdown.success { + background: #FCFFF5; + border-color: #A3C293; } -.ui.big.dropdown, -.ui.big.dropdown .menu > .item { - font-size: 1.28571429rem; +.ui.selection.dropdown.success:hover { + border-color: #A3C293; } -.ui.huge.dropdown, -.ui.huge.dropdown .menu > .item { - font-size: 1.42857143rem; +.ui.multiple.selection.success.dropdown > .label { + border-color: #A3C293; } -.ui.massive.dropdown, -.ui.massive.dropdown .menu > .item { - font-size: 1.71428571rem; +.ui.dropdown.success > .menu, +.ui.dropdown.success > .menu .menu { + border-color: #A3C293; } -/*-------------- - Inverted - ---------------*/ +.ui.dropdown.success > .menu > .item { + color: #2C662D; +} -/* General rules and basic dropdowns */ +/* Item Hover */ -.ui.dropdown .inverted.menu, -.ui.inverted.dropdown .menu { - background: #1B1C1D; - -webkit-box-shadow: none; - box-shadow: none; - border: 1px solid rgba(255, 255, 255, 0.15); +.ui.dropdown.success > .menu > .item:hover { + background-color: #e9fbe9; } -.ui.dropdown .inverted.menu > .item, -.ui.inverted.dropdown .menu > .item { - color: rgba(255, 255, 255, 0.8); -} +/* Item Active */ -.ui.dropdown .inverted.menu .active.item, -.ui.inverted.dropdown .menu .active.item { - background: transparent; - color: rgba(255, 255, 255, 0.8); - -webkit-box-shadow: none; - box-shadow: none; +.ui.dropdown.success > .menu .active.item { + background-color: #dafdce; } -.ui.dropdown .inverted.menu > .item:hover, -.ui.inverted.dropdown .menu > .item:hover { - background: rgba(255, 255, 255, 0.08); - color: rgba(255, 255, 255, 0.8); +.ui.dropdown.warning, +.ui.dropdown.warning > .text, +.ui.dropdown.warning > .default.text { + color: #573A08; } -.ui.inverted.dropdown.selected, -.ui.dropdown .inverted.menu .selected.item, -.ui.inverted.dropdown .menu .selected.item { - background: rgba(255, 255, 255, 0.15); - color: rgba(255, 255, 255, 0.8); +.ui.selection.dropdown.warning { + background: #FFFAF3; + border-color: #C9BA9B; } -.ui.dropdown .inverted.menu > .header, -.ui.inverted.dropdown .menu > .header { - color: #FFFFFF; +.ui.selection.dropdown.warning:hover { + border-color: #C9BA9B; } -.ui.inverted.dropdown > .text > .description, -.ui.dropdown .inverted.menu > .item > .description, -.ui.inverted.dropdown .menu > .item > .description { - color: rgba(255, 255, 255, 0.5); +.ui.multiple.selection.warning.dropdown > .label { + border-color: #C9BA9B; } -.ui.dropdown .inverted.menu > .divider, -.ui.inverted.dropdown .menu > .divider { - border-top: 1px solid rgba(255, 255, 255, 0.15); +.ui.dropdown.warning > .menu, +.ui.dropdown.warning > .menu .menu { + border-color: #C9BA9B; } -.ui.dropdown .inverted.scrolling.menu, -.ui.inverted.dropdown .scrolling.menu { - border: none; - border-top: 1px solid rgba(255, 255, 255, 0.15); +.ui.dropdown.warning > .menu > .item { + color: #573A08; } -/* Selection */ +/* Item Hover */ -.ui.inverted.selection.dropdown { - border: 1px solid rgba(255, 255, 255, 0.15); - background: #1B1C1D; - color: rgba(255, 255, 255, 0.8); +.ui.dropdown.warning > .menu > .item:hover { + background-color: #fbfbe9; } -.ui.inverted.selection.dropdown:hover { - border-color: rgba(255, 255, 255, 0.25); - -webkit-box-shadow: none; - box-shadow: none; -} +/* Item Active */ -.ui.inverted.selection.dropdown input { - color: #FFFFFF; +.ui.dropdown.warning > .menu .active.item { + background-color: #fdfdce; } -.ui.inverted.selection.visible.dropdown > .text:not(.default) { - color: rgba(255, 255, 255, 0.9); -} +/*-------------------- + Clear +----------------------*/ -.ui.selection.simple.dropdown:hover .inverted.menu, -.ui.inverted.selection.simple.dropdown:hover .menu, -.ui.selection.active.dropdown .inverted.menu, -.ui.inverted.selection.active.dropdown .menu, -.ui.inverted.selection.active.dropdown:hover { - border-color: rgba(255, 255, 255, 0.15); +.ui.dropdown > .remove.icon, +.ui.dropdown > .clear.dropdown.icon { + opacity: 0.6; + -webkit-transition: opacity 0.1s ease; + transition: opacity 0.1s ease; } -.ui.selection.dropdown .inverted.menu > .item, -.ui.inverted.selection.dropdown .menu > .item { - border-top: 1px solid #242526; +.ui.dropdown > .remove.icon:hover, +.ui.dropdown > .clear.dropdown.icon:hover { + opacity: 1; } -.ui.inverted.dropdown:not(.button) > .default.text, -.ui.inverted.default.dropdown:not(.button) > .text { - color: rgba(255, 255, 255, 0.5); -} +/*-------------------- + Disabled + ----------------------*/ -.ui.inverted.dropdown:not(.button) > input:focus ~ .default.text, -.ui.inverted.default.dropdown:not(.button) > input:focus ~ .text { - color: rgba(255, 255, 255, 0.7); -} +/* Disabled */ -.ui.inverted.active.search.dropdown input.search:focus + .text i.icon, -.ui.inverted.active.search.dropdown input.search:focus + .text .flag { +.ui.disabled.dropdown, +.ui.dropdown .menu > .disabled.item { + cursor: default; + pointer-events: none; opacity: 0.45; } -.ui.inverted.active.search.dropdown input.search:focus + .text { - color: rgba(255, 255, 255, 0.7) !important; +/*-------------------- + Read-Only + ----------------------*/ + +.ui.read-only.dropdown { + cursor: default; + pointer-events: none; } -.ui.dropdown .inverted.menu > .message:not(.ui), -.ui.inverted.dropdown .menu > .message:not(.ui) { - color: rgba(255, 255, 255, 0.5); +/******************************* + Variations +*******************************/ + +/*-------------- + Direction +---------------*/ + +/* Flyout Direction */ + +.ui.dropdown .menu { + left: 0; } -/* Fixing the border */ +/* Default Side (Right) */ -.ui.dropdown .inverted.menu > .item:first-child, -.ui.inverted.dropdown .menu > .item:first-child { - border-top-width: 0; +.ui.dropdown .right.menu > .menu, +.ui.dropdown .menu .right.menu { + left: 100% !important; + right: auto !important; + border-radius: 0.28571429rem !important; } -/* Labels */ +/* Leftward Opening Menu */ -.ui.inverted.multiple.dropdown > .label { - background-color: rgba(255, 255, 255, 0.7); - background-image: none; - color: #000000; - -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0) inset; - box-shadow: 0 0 0 1px rgba(255, 255, 255, 0) inset; +.ui.dropdown > .left.menu { + left: auto !important; + right: 0 !important; } -.ui.inverted.multiple.dropdown > .label:hover { - background-color: rgba(255, 255, 255, 0.9); - border-color: rgba(255, 255, 255, 0.9); - background-image: none; - color: #000000; +.ui.dropdown > .left.menu .menu, +.ui.dropdown .menu .left.menu { + left: auto; + right: 100%; + margin: 0 -0.5em 0 0 !important; + border-radius: 0.28571429rem !important; } -.ui.inverted.multiple.dropdown > .label > .close.icon, -.ui.inverted.multiple.dropdown > .label > .delete.icon { - opacity: 0.6; +.ui.dropdown .item .left.dropdown.icon, +.ui.dropdown .left.menu .item .dropdown.icon { + width: auto; + float: left; + margin: 0em 0 0 0; } -.ui.inverted.multiple.dropdown > .label > .close.icon:hover, -.ui.inverted.multiple.dropdown > .label > .delete.icon:hover { - opacity: 0.8; +.ui.dropdown .item .left.dropdown.icon, +.ui.dropdown .left.menu .item .dropdown.icon { + width: auto; + float: left; + margin: 0em 0 0 0; } -/* Selection for form elements */ +.ui.dropdown .item .left.dropdown.icon + .text, +.ui.dropdown .left.menu .item .dropdown.icon + .text { + margin-left: 1em; + margin-right: 0; +} -.ui.inverted.dropdown textarea::-webkit-selection, -.ui.inverted.dropdown input::-webkit-selection { - background-color: rgba(255, 255, 255, 0.25); - color: rgba(255, 255, 255, 0.8); +/*-------------- + Upward + ---------------*/ + +/* Upward Main Menu */ + +.ui.upward.dropdown > .menu { + top: auto; + bottom: 100%; + -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08); + border-radius: 0.28571429rem 0.28571429rem 0 0; } -.ui.inverted.dropdown textarea::-moz-selection, -.ui.inverted.dropdown input::-moz-selection { - background-color: rgba(255, 255, 255, 0.25); - color: rgba(255, 255, 255, 0.8); +/* Upward Sub Menu */ + +.ui.dropdown .upward.menu { + top: auto !important; + bottom: 0 !important; } -.ui.inverted.dropdown textarea::-moz-selection, -.ui.inverted.dropdown input::-moz-selection { - background-color: rgba(255, 255, 255, 0.25); - color: rgba(255, 255, 255, 0.8); +/* Active Upward */ + +.ui.simple.upward.active.dropdown, +.ui.simple.upward.dropdown:hover { + border-radius: 0.28571429rem 0.28571429rem 0 0 !important; } -.ui.inverted.dropdown textarea::selection, -.ui.inverted.dropdown input::selection { - background-color: rgba(255, 255, 255, 0.25); - color: rgba(255, 255, 255, 0.8); +.ui.upward.dropdown.button:not(.pointing):not(.floating).active { + border-radius: 0.28571429rem 0.28571429rem 0 0; } -/* Scrollbars */ +/* Selection */ -.ui.dropdown .inverted.menu::-webkit-scrollbar-track, -.ui.inverted.dropdown .menu::-webkit-scrollbar-track { - background: rgba(255, 255, 255, 0.1); +.ui.upward.selection.dropdown .menu { + border-top-width: 1px !important; + border-bottom-width: 0 !important; + -webkit-box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08); } -.ui.dropdown .inverted.menu::-webkit-scrollbar-thumb, -.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb { - background: rgba(255, 255, 255, 0.25); +.ui.upward.selection.dropdown:hover { + -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.05); } -.ui.dropdown .inverted.menu::-webkit-scrollbar-thumb:window-inactive, -.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:window-inactive { - background: rgba(255, 255, 255, 0.15); +/* Active Upward */ + +.ui.active.upward.selection.dropdown { + border-radius: 0 0 0.28571429rem 0.28571429rem !important; } -.ui.dropdown .inverted.menu::-webkit-scrollbar-thumb:hover, -.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:hover { - background: rgba(255, 255, 255, 0.35); +/* Visible Upward */ + +.ui.upward.selection.dropdown.visible { + -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.08); + border-radius: 0 0 0.28571429rem 0.28571429rem !important; } -.ui.dropdown .inverted.menu, -.ui.inverted.dropdown .menu { - /* IE11 */ - scrollbar-face-color: #656565; - scrollbar-shadow-color: #656565; - scrollbar-track-color: #323232; - scrollbar-arrow-color: #323232; - /* firefox : first color thumb, second track */ - scrollbar-color: rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.1); +/* Visible Hover Upward */ + +.ui.upward.active.selection.dropdown:hover { + -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.05); + box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.05); } -.ui.pointing.dropdown > .inverted.menu::after, -.ui.inverted.pointing.dropdown > .menu::after { - background: #1B1C1D; - -webkit-box-shadow: -1px -1px 0 0 rgba(255, 255, 255, 0.15); - box-shadow: -1px -1px 0 0 rgba(255, 255, 255, 0.15); +.ui.upward.active.selection.dropdown:hover .menu { + -webkit-box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08); + box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, 0.08); } -/******************************* - Theme Overrides -*******************************/ +/*-------------- + Scrolling + ---------------*/ -/* Dropdown Carets */ +/* Selection Menu */ -@font-face { - font-family: 'Dropdown'; - src: url(data:application/font-woff;base64,d09GRk9UVE8AAASEAAsAAAAABwQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAC5AAAAU8AAAHrSr22AUZGVE0AAARQAAAAHAAAAByNrZ/TR0RFRgAABDQAAAAcAAAAIAAnABhPUy8yAAABYAAAAEIAAABgTadXCGNtYXAAAAKEAAAAVAAAAWQFcOKQaGVhZAAAAQgAAAAyAAAANg+j805oaGVhAAABPAAAABsAAAAkAwcBDWhtdHgAAARsAAAAFgAAAB4EAQASbWF4cAAAAVgAAAAGAAAABgAIUABuYW1lAAABpAAAAN8AAAG2rSbAM3Bvc3QAAALYAAAADAAAACAAAwAAeJxjYGRgYADiKjtG3nh+m68M3EwMIHCBwT0CRN9PyHYCUp6Mqox5QJqDASwNAMNOBrgAAHicY2BkYGB88P8BkFRlYACTjAyogB0AWWsDFgAAAFAAAAgAAHicY2Bm+Mg4gYGVgYHRhzGNgYHBHUp/ZZBkaGFABYwCSJyANNcUBgcGhg+3GB/8fwCUfMCgAFIDV6AAhIwAUbEMSQAAeJx1zTEKwkAUBNBJjIoKIggW2mwvBEVvIAgiNhY2VjEuQUh2YY2FeACPYOltvIH3cZJ8ywQS3p/d+QEwwAce/o8v9tDGUOzTU3GDXokD+ihuooeHuMX8Je5ijC9bXtCRP1T20Kcq+/RE3KAX4oDeipsYIRa3mD/FXSzxLtZeeGyR8bUwHGObWUvsoZHghhQRHEed3NLI1d+vyw/c43DleZErzBFixli768UaNQ9n9d11OedsJdxiyk0RZ40zsxPu/G7K7k66IUvW5CrRRrso12d1uqtNbHfcF+IHrnU+mwB4nGNgYGBmgGAZBkYGEIgD8hjBfBYGJyDNxcDBwASEjAwKH279//v/P1iVwofrYDbj/8dgPkQvGwMPkGRhYAWy2MHCbEDMxIAXMOOXHvIAAINhDt14nGNgZsALAAB9AAR4nE2Pv0rEQBCHZ3J7d4vGqEcOFaKC/zolZ6OWwmElNj6ClYWmyivcblyzE+RaK8EHsPMxBBtrwUdwA1fobpI7ZWBYfux8fD8ExgAR+fVVcpMkt4AeIAzLLSi3sdzxyt1WucqU31I+25iDtcvej1Kzh99V7+a19NoRPC1GAEsRvCxHwCP87MG8I7WgDRwWoAcrEMGmnT3YT+N0kB7G6Vk8PHLr2K0Tt04HB3FjMhUCQIESM7xDhfeYA3dcz5IZdOAcHuAD14MgeAu+zTNTRV5oTUR5obgZdwpVZFqQzEfKTiaE4JNwEralHGUuErnQNjE2oYxUwS0ldBTSxI3L7cOyKo60ib0lezSl1Rw+GXdq1pQiH03SdzKka4ymosLQTMcedSuIlEJUMqNcUi0jdIP5Ysb++leqLtSI/NWSTS0xq0WyYajQXPSVP/cLitO4NgB4nGNgZGBg4AFiAQYJBiYgzQLEIJoRggEFbQBAAAAAAQAAAADeTO04AAAAANAAR1gAAAAA32BrQnicY2BAAEYQVoVghu0MQgwMAAc/ARcAAA==) format('woff'); - font-weight: normal; - font-style: normal; +.ui.scrolling.dropdown .menu, +.ui.dropdown .scrolling.menu { + overflow-x: hidden; + overflow-y: auto; } -.ui.dropdown > .dropdown.icon { - font-family: 'Dropdown'; - line-height: 1; - height: 1em; - width: 1.23em; +.ui.scrolling.dropdown .menu { + overflow-x: hidden; + overflow-y: auto; -webkit-backface-visibility: hidden; backface-visibility: hidden; - font-weight: normal; - font-style: normal; - text-align: center; + -webkit-overflow-scrolling: touch; + min-width: 100% !important; + width: auto !important; } -.ui.dropdown > .dropdown.icon { - width: auto; +.ui.dropdown .scrolling.menu { + position: static; + overflow-y: auto; + border: none; + -webkit-box-shadow: none !important; + box-shadow: none !important; + border-radius: 0 !important; + margin: 0 !important; + min-width: 100% !important; + width: auto !important; + border-top: 1px solid rgba(34, 36, 38, 0.15); } -.ui.dropdown > .dropdown.icon::before { - content: '\f0d7'; +.ui.scrolling.dropdown .menu .item.item.item, +.ui.dropdown .scrolling.menu > .item.item.item { + border-top: none; } -/* Sub Menu */ - -.ui.dropdown .menu .item .dropdown.icon::before { - content: '\f0da' ; +.ui.scrolling.dropdown .menu .item:first-child, +.ui.dropdown .scrolling.menu .item:first-child { + border-top: none; } -.ui.dropdown .item .left.dropdown.icon::before, -.ui.dropdown .left.menu .item .dropdown.icon::before { - content: "\f0d9" ; +.ui.dropdown > .animating.menu .scrolling.menu, +.ui.dropdown > .visible.menu .scrolling.menu { + display: block; } -/* Vertical Menu Dropdown */ +/* Scrollbar in IE */ -.ui.vertical.menu .dropdown.item > .dropdown.icon::before { - content: "\f0da" ; +@media all and (-ms-high-contrast: none) { + .ui.scrolling.dropdown .menu, + .ui.dropdown .scrolling.menu { + min-width: calc(100% - 17px); + } } -/* Icons for Reference -.dropdown.down.icon { - content: "\f0d7"; -} -.dropdown.up.icon { - content: "\f0d8"; -} -.dropdown.left.icon { - content: "\f0d9"; -} -.dropdown.icon.icon { - content: "\f0da"; +@media only screen and (max-width: 767.98px) { + .ui.scrolling.dropdown .menu, + .ui.dropdown .scrolling.menu { + max-height: 10.28571429rem; + } } -*/ - -/******************************* - User Overrides -*******************************/ - -/******************************* - Types -*******************************/ -.ui.embed { - position: relative; - max-width: 100%; - height: 0; - overflow: hidden; - background: #DCDDDE; - padding-bottom: 56.25%; +@media only screen and (min-width: 768px) { + .ui.scrolling.dropdown .menu, + .ui.dropdown .scrolling.menu { + max-height: 15.42857143rem; + } } -/*----------------- - Embedded Content -------------------*/ - -.ui.embed iframe, -.ui.embed embed, -.ui.embed object { - position: absolute; - border: none; - width: 100%; - height: 100%; - top: 0; - left: 0; - margin: 0; - padding: 0; - overflow: hidden; +@media only screen and (min-width: 992px) { + .ui.scrolling.dropdown .menu, + .ui.dropdown .scrolling.menu { + max-height: 20.57142857rem; + } } -/*----------------- - Embed -------------------*/ - -.ui.embed > .embed { - display: none; +@media only screen and (min-width: 1920px) { + .ui.scrolling.dropdown .menu, + .ui.dropdown .scrolling.menu { + max-height: 20.57142857rem; + } } -/*-------------- - Placeholder ----------------*/ - -.ui.embed > .placeholder { - position: absolute; - cursor: pointer; - top: 0; - left: 0; - display: block; - width: 100%; - height: 100%; - background-color: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); -} +/*-------------------- + Labeled + ---------------------*/ -/*-------------- - Icon ----------------*/ +/* Regular Label on Left */ -.ui.embed > i.icon { - cursor: pointer; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 2; +.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + .dropdown { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left-color: transparent; } -.ui.embed > i.icon::after { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 3; - content: ''; - background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); - background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); - opacity: 0.5; - -webkit-transition: opacity 0.5s ease; - transition: opacity 0.5s ease; -} +/* Regular Label on Right */ -.ui.embed > i.icon::before { - position: absolute; - top: 50%; - left: 50%; - -webkit-transform: translateX(-50%) translateY(-50%); - transform: translateX(-50%) translateY(-50%); - color: #FFFFFF; - font-size: 6rem; - text-shadow: 0 2px 10px rgba(34, 36, 38, 0.2); - -webkit-transition: opacity 0.5s ease, color 0.5s ease; - transition: opacity 0.5s ease, color 0.5s ease; - z-index: 10; +.ui[class*="right labeled"].input > .dropdown:not(:last-child) { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; + border-right-color: transparent !important; } -/******************************* - States -*******************************/ +.ui[class*="right labeled"].input > .dropdown + .label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} /*-------------- - Hover + Columnar ---------------*/ -.ui.embed i.icon:hover::after { - background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); - background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); - opacity: 1; +.ui.column.dropdown > .menu { + -ms-flex-wrap: wrap; + flex-wrap: wrap; } -.ui.embed i.icon:hover::before { - color: #FFFFFF; +.ui.dropdown[class*="two column"] > .menu > .item { + width: 50%; +} + +.ui.dropdown[class*="three column"] > .menu > .item { + width: 33%; +} + +.ui.dropdown[class*="four column"] > .menu > .item { + width: 25%; +} + +.ui.dropdown[class*="five column"] > .menu > .item { + width: 20%; } /*-------------- - Active ----------------*/ + Simple + ---------------*/ -.ui.active.embed > i.icon, -.ui.active.embed > .placeholder { +/* Displays without javascript */ + +.ui.simple.dropdown .menu:before, +.ui.simple.dropdown .menu:after { display: none; } -.ui.active.embed > .embed { +.ui.simple.dropdown .menu { + position: absolute; + /* IE hack to make dropdown icons appear inline */ + display: -ms-inline-flexbox !important; display: block; + overflow: hidden; + top: -9999px; + opacity: 0; + width: 0; + height: 0; + -webkit-transition: opacity 0.1s ease; + transition: opacity 0.1s ease; + margin-top: 0 !important; } -/******************************* - Variations -*******************************/ - -.ui.square.embed { - padding-bottom: 100%; +.ui.simple.active.dropdown, +.ui.simple.dropdown:hover { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; } -.ui[class*="4:3"].embed { - padding-bottom: 75%; +.ui.simple.active.dropdown > .menu, +.ui.simple.dropdown:hover > .menu { + overflow: visible; + width: auto; + height: auto; + top: 100%; + opacity: 1; } -.ui[class*="16:9"].embed { - padding-bottom: 56.25%; +.ui.simple.dropdown > .menu > .item:active > .menu, +.ui.simple.dropdown .menu .item:hover > .menu { + overflow: visible; + width: auto; + height: auto; + top: 0 !important; + left: 100%; + opacity: 1; } -.ui[class*="21:9"].embed { - padding-bottom: 42.85714286%; +.ui.simple.dropdown > .menu > .item:active > .left.menu, +.ui.simple.dropdown .menu .item:hover > .left.menu, +.right.menu .ui.simple.dropdown > .menu > .item:active > .menu:not(.right), +.right.menu .ui.simple.dropdown > .menu .item:hover > .menu:not(.right) { + left: auto; + right: 100%; } -/******************************* - Video Overrides -*******************************/ +.ui.simple.disabled.dropdown:hover .menu { + display: none; + height: 0; + width: 0; + overflow: hidden; +} -/******************************* - Site Overrides -*******************************/ +/* Visible */ -/******************************* - Flyout -*******************************/ +.ui.simple.visible.dropdown > .menu { + display: block; +} -/* Flyout Menu */ +/* Scrolling */ -.ui.flyout { - position: fixed; - top: 0; - left: 0; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transition: none; - transition: none; - will-change: transform; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - visibility: hidden; - -webkit-overflow-scrolling: touch; - height: 100%; - max-height: 100%; - max-width: 100%; - border-radius: 0; - margin: 0; - overflow-y: hidden; - z-index: 102; - background: #FFFFFF; +.ui.simple.scrolling.active.dropdown > .menu, +.ui.simple.scrolling.dropdown:hover > .menu { + overflow-x: hidden; + overflow-y: auto; } -/* GPU Layers for Child Elements */ +/*-------------- + Fluid + ---------------*/ -.ui.flyout > * { - -webkit-backface-visibility: hidden; - backface-visibility: hidden; +.ui.fluid.dropdown { + display: block; + width: 100% !important; + min-width: 0; +} + +.ui.fluid.dropdown > .dropdown.icon { + float: right; } /*-------------- - Close ----------------*/ + Floating + ---------------*/ -.ui.flyout > .close { - cursor: pointer; - position: absolute; - top: 1.25rem; - right: 1.5rem; - z-index: 1; - opacity: 0.8; - font-size: 1.25em; - color: rgba(0, 0, 0, 0.85); - width: 2.25rem; - height: 2.25rem; - padding: 0; - margin: 0 0 0 0.25rem; - text-align: right; +.ui.floating.dropdown .menu { + left: 0; + right: auto; + -webkit-box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15) !important; + box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15) !important; + border-radius: 0.28571429rem !important; } -.ui.flyout > .close:focus, -.ui.flyout > .close:hover { - opacity: 1; - outline: none; +.ui.floating.dropdown > .menu { + border-radius: 0.28571429rem !important; } -/*-------------- - Header ----------------*/ +.ui:not(.upward).floating.dropdown > .menu { + margin-top: 0.5em; +} -.ui.flyout > .header { - display: block; - background: #FFFFFF; - margin: 0; - padding: 1.25rem 1.5rem; - -webkit-box-shadow: none; - box-shadow: none; - color: rgba(0, 0, 0, 0.85); - border-bottom: 1px solid rgba(34, 36, 38, 0.15); +.ui.upward.floating.dropdown > .menu { + margin-bottom: 0.5em; } /*-------------- - Content ----------------*/ + Pointing + ---------------*/ + +.ui.pointing.dropdown > .menu { + top: 100%; + margin-top: 0.78571429rem; + border-radius: 0.28571429rem; +} -.ui.flyout > .content { +.ui.pointing.dropdown > .menu:not(.hidden):after { display: block; - width: 100%; - font-size: 1em; - line-height: 1.4; - padding: 1.5rem; + position: absolute; + pointer-events: none; + content: ''; + visibility: visible; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + width: 0.5em; + height: 0.5em; + -webkit-box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); + box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); background: #FFFFFF; + z-index: 2; } -.ui.flyout.left > .content, -.ui.flyout.right > .content { - min-height: calc(100vh - 9.1rem); +.ui.pointing.dropdown > .menu:not(.hidden):after { + top: -0.25em; + left: 50%; + margin: 0 0 0 -0.25em; } -.ui.flyout.left > .scrolling.content, -.ui.flyout.right > .scrolling.content { - max-height: calc(100vh - 9.1rem); - overflow: auto; -} +/* Top Left Pointing */ -.ui.flyout.top > .scrolling.content, -.ui.flyout.bottom > .scrolling.content { - max-height: calc(80vh - 9.1rem); - overflow: auto; +.ui.top.left.pointing.dropdown > .menu { + top: 100%; + bottom: auto; + left: 0; + right: auto; + margin: 1em 0 0; } -/*-------------- - Actions - ---------------*/ +.ui.top.left.pointing.dropdown > .menu { + top: 100%; + bottom: auto; + left: 0; + right: auto; + margin: 1em 0 0; +} -.ui.flyout > .actions { - background: #F9FAFB; - padding: 1rem 1rem; - border-top: 1px solid rgba(34, 36, 38, 0.15); - text-align: right; +.ui.top.left.pointing.dropdown > .menu:after { + top: -0.25em; + left: 1em; + right: auto; + margin: 0; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); } -.ui.flyout .actions > .button:not(.fluid) { - margin-left: 0.75em; +/* Top Right Pointing */ + +.ui.top.right.pointing.dropdown > .menu { + top: 100%; + bottom: auto; + right: 0; + left: auto; + margin: 1em 0 0; } -.ui.ui.flyout > .basic.actions { - border-top: none; +.ui.top.pointing.dropdown > .left.menu:after, +.ui.top.right.pointing.dropdown > .menu:after { + top: -0.25em; + left: auto !important; + right: 1em !important; + margin: 0; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); } -.ui.flyout > .left.actions { - text-align: left; +/* Left Pointing */ + +.ui.left.pointing.dropdown > .menu { + top: 0; + left: 100%; + right: auto; + margin: 0 0 0 1em; } -.ui.flyout > .left.actions > .button:not(.fluid) { - margin-left: 0.5em; - margin-right: 0.5em; +.ui.left.pointing.dropdown > .menu:after { + top: 1em; + left: -0.25em; + margin: 0 0 0 0; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); } -.ui.flyout > .centered, -.ui.flyout > .center.aligned { - text-align: center; +.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu { + left: auto !important; + right: 100% !important; + margin: 0 1em 0 0; } -.ui.flyout > .centered.actions > .button:not(.fluid), -.ui.flyout > .center.aligned.actions > .button:not(.fluid) { - margin-left: 0.5em; - margin-right: 0.5em; +.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu:after { + top: 1em; + left: auto; + right: -0.25em; + margin: 0 0 0 0; + -webkit-transform: rotate(135deg); + transform: rotate(135deg); } -.ui.ui.flyout > .basic.header, -.ui.ui.flyout > .basic.actions { - background-color: transparent; +/* Right Pointing */ + +.ui.right.pointing.dropdown > .menu { + top: 0; + left: auto; + right: 100%; + margin: 0 1em 0 0; } -.ui.flyout > .basic.header { - border-bottom: none; +.ui.right.pointing.dropdown > .menu:after { + top: 1em; + left: auto; + right: -0.25em; + margin: 0 0 0 0; + -webkit-transform: rotate(135deg); + transform: rotate(135deg); } -/*-------------- - Direction ----------------*/ +/* Bottom Pointing */ + +.ui.bottom.pointing.dropdown > .menu { + top: auto; + bottom: 100%; + left: 0; + right: auto; + margin: 0 0 1em; +} -.ui.left.flyout { +.ui.bottom.pointing.dropdown > .menu:after { + top: auto; + bottom: -0.25em; right: auto; + margin: 0; + -webkit-transform: rotate(-135deg); + transform: rotate(-135deg); +} + +/* Reverse Sub-Menu Direction */ + +.ui.bottom.pointing.dropdown > .menu .menu { + top: auto !important; + bottom: 0 !important; +} + +/* Bottom Left */ + +.ui.bottom.left.pointing.dropdown > .menu { left: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); + right: auto; +} + +.ui.bottom.left.pointing.dropdown > .menu:after { + left: 1em; + right: auto; } -.ui.right.flyout { +/* Bottom Right */ + +.ui.bottom.right.pointing.dropdown > .menu { right: 0; left: auto; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); } -.ui.top.flyout, -.ui.bottom.flyout { - width: 100%; - height: auto; +.ui.bottom.right.pointing.dropdown > .menu:after { + left: auto; + right: 1em; } -.ui.top.flyout { - top: 0; - bottom: auto; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); +/* Upward pointing */ + +.ui.pointing.upward.dropdown .menu, +.ui.top.pointing.upward.dropdown .menu { + top: auto !important; + bottom: 100% !important; + margin: 0 0 0.78571429rem; + border-radius: 0.28571429rem; } -.ui.bottom.flyout { - top: auto; - bottom: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); +.ui.pointing.upward.dropdown .menu:after, +.ui.top.pointing.upward.dropdown .menu:after { + top: 100% !important; + bottom: auto !important; + -webkit-box-shadow: 1px 1px 0 0 rgba(34, 36, 38, 0.15); + box-shadow: 1px 1px 0 0 rgba(34, 36, 38, 0.15); + margin: -0.25em 0 0; } -/*-------------- - Pushable ----------------*/ +/* Right Pointing Upward */ -.pushable.pushable.pushable { - height: 100%; - overflow-x: hidden; - padding: 0; +.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu { + top: auto !important; + bottom: 0 !important; + margin: 0 1em 0 0; } -.pushable.pushable.pushable.locked { - overflow-y: hidden; - background: inherit; +.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after { + top: auto !important; + bottom: 0 !important; + margin: 0 0 1em 0; + -webkit-box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); + box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); } -/* Whole Page */ +/* Left Pointing Upward */ -body.pushable { - background: #545454; +.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu { + top: auto !important; + bottom: 0 !important; + margin: 0 0 0 1em; } -body.pushable.dimmed { - background: inherit; +.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after { + top: auto !important; + bottom: 0 !important; + margin: 0 0 1em 0; + -webkit-box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); + box-shadow: -1px -1px 0 0 rgba(34, 36, 38, 0.15); } -/* Page Context */ +/*-------------------- + Sizes +---------------------*/ -.pushable:not(body) { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - overflow-y: hidden; +.ui.dropdown, +.ui.dropdown .menu > .item { + font-size: 1rem; } -.pushable:not(body) > .ui.flyout, -.pushable:not(body) > .fixed, -.pushable:not(body) > .pusher::after { - position: absolute; +.ui.mini.dropdown, +.ui.mini.dropdown .menu > .item { + font-size: 0.78571429rem; } -/*-------------- - Fixed ----------------*/ +.ui.tiny.dropdown, +.ui.tiny.dropdown .menu > .item { + font-size: 0.85714286rem; +} -.pushable > .fixed { - position: fixed; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-transition: -webkit-transform 500ms ease; - transition: -webkit-transform 500ms ease; - transition: transform 500ms ease; - transition: transform 500ms ease, -webkit-transform 500ms ease; - will-change: transform; - z-index: 101; +.ui.small.dropdown, +.ui.small.dropdown .menu > .item { + font-size: 0.92857143rem; } -/*-------------- - Page ----------------*/ +.ui.large.dropdown, +.ui.large.dropdown .menu > .item { + font-size: 1.14285714rem; +} -.pushable > .pusher { - position: relative; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - min-height: 100%; - -webkit-transition: -webkit-transform 500ms ease; - transition: -webkit-transform 500ms ease; - transition: transform 500ms ease; - transition: transform 500ms ease, -webkit-transform 500ms ease; - z-index: 2; - /* Pusher should inherit background from context */ - background: inherit; +.ui.big.dropdown, +.ui.big.dropdown .menu > .item { + font-size: 1.28571429rem; } -.pushable > .pusher:not(.overflowing) { - overflow: hidden; +.ui.huge.dropdown, +.ui.huge.dropdown .menu > .item { + font-size: 1.42857143rem; } -body.pushable > .pusher { - background: #FFFFFF; +.ui.massive.dropdown, +.ui.massive.dropdown .menu > .item { + font-size: 1.71428571rem; } /*-------------- - Dimmer ----------------*/ + Inverted + ---------------*/ -.pushable > .pusher::after { - position: fixed; - top: 0; - right: 0; - content: ''; - background: rgba(0, 0, 0, 0.4); - overflow: hidden; - opacity: 0; - -webkit-transition: all 500ms; - transition: all 500ms; - will-change: opacity; - z-index: 1000; -} +/* General rules and basic dropdowns */ -/*-------------- - Coupling ----------------*/ +.ui.dropdown .inverted.menu, +.ui.inverted.dropdown .menu { + background: #1B1C1D; + -webkit-box-shadow: none; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.15); +} -.ui.flyout.menu .item { - border-radius: 0 !important; +.ui.dropdown .inverted.menu > .item, +.ui.inverted.dropdown .menu > .item { + color: rgba(255, 255, 255, 0.8); } -/******************************* - States -*******************************/ +.ui.dropdown .inverted.menu .active.item, +.ui.inverted.dropdown .menu .active.item { + background: transparent; + color: rgba(255, 255, 255, 0.8); + -webkit-box-shadow: none; + box-shadow: none; +} -/*-------------- - Dimmed ----------------*/ +.ui.dropdown .inverted.menu > .item:hover, +.ui.inverted.dropdown .menu > .item:hover { + background: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.8); +} -.pushable > .pusher.dimmed::after { - width: 100% !important; - height: 100% !important; - opacity: 1 !important; +.ui.inverted.dropdown.selected, +.ui.dropdown .inverted.menu .selected.item, +.ui.inverted.dropdown .menu .selected.item { + background: rgba(255, 255, 255, 0.15); + color: rgba(255, 255, 255, 0.8); } -.pushable > .pusher.dimmed.blurring:not(.closing)::after { - background: rgba(0, 0, 0, 0.6); - -webkit-backdrop-filter: blur(5px) grayscale(0.7); - backdrop-filter: blur(5px) grayscale(0.7); +.ui.dropdown .inverted.menu > .header, +.ui.inverted.dropdown .menu > .header { + color: #FFFFFF; } -.pushable > .pusher.closing.dimmed::after { - opacity: 0 !important; +.ui.inverted.dropdown > .text > .description, +.ui.dropdown .inverted.menu > .item > .description, +.ui.inverted.dropdown .menu > .item > .description { + color: rgba(255, 255, 255, 0.5); } -/*-------------- - Animating ----------------*/ +.ui.dropdown .inverted.menu > .divider, +.ui.inverted.dropdown .menu > .divider { + border-top: 1px solid rgba(255, 255, 255, 0.15); +} -.ui.animating.flyout { - visibility: visible; +.ui.dropdown .inverted.scrolling.menu, +.ui.inverted.dropdown .scrolling.menu { + border: none; + border-top: 1px solid rgba(255, 255, 255, 0.15); } -/*-------------- - Visible ----------------*/ +/* Selection */ -.ui.visible.flyout { - visibility: visible; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); +.ui.inverted.selection.dropdown { + border: 1px solid rgba(255, 255, 255, 0.15); + background: #1B1C1D; + color: rgba(255, 255, 255, 0.8); } -/* Shadow Direction */ +.ui.inverted.selection.dropdown:hover { + border-color: rgba(255, 255, 255, 0.25); + -webkit-box-shadow: none; + box-shadow: none; +} -.ui.left.visible.flyout, -.ui.right.visible.flyout { - -webkit-box-shadow: 0 0 20px rgba(34, 36, 38, 0.15); - box-shadow: 0 0 20px rgba(34, 36, 38, 0.15); +.ui.inverted.selection.dropdown input { + color: #FFFFFF; } -.ui.top.visible.flyout, -.ui.bottom.visible.flyout { - -webkit-box-shadow: 0 0 20px rgba(34, 36, 38, 0.15); - box-shadow: 0 0 20px rgba(34, 36, 38, 0.15); +.ui.inverted.selection.visible.dropdown > .text:not(.default) { + color: rgba(255, 255, 255, 0.9); } -/* Visible On Load */ +.ui.selection.active.dropdown .inverted.menu, +.ui.inverted.selection.active.dropdown .menu, +.ui.inverted.selection.active.dropdown:hover { + border-color: rgba(255, 255, 255, 0.15); +} -.ui.visible.left.flyout ~ .fixed, -.ui.visible.left.flyout ~ .pusher { - -webkit-transform: translate3d(400px, 0, 0); - transform: translate3d(400px, 0, 0); +.ui.selection.dropdown .inverted.menu > .item, +.ui.inverted.selection.dropdown .menu > .item { + border-top: 1px solid #242526; } -.ui.visible.right.flyout ~ .fixed, -.ui.visible.right.flyout ~ .pusher { - -webkit-transform: translate3d(-400px, 0, 0); - transform: translate3d(-400px, 0, 0); +.ui.inverted.dropdown:not(.button) > .default.text, +.ui.inverted.default.dropdown:not(.button) > .text { + color: rgba(255, 255, 255, 0.5); } -.ui.visible.top.flyout ~ .fixed, -.ui.visible.top.flyout ~ .pusher { - -webkit-transform: translate3d(0, 36px, 0); - transform: translate3d(0, 36px, 0); +.ui.inverted.dropdown:not(.button) > input:focus ~ .default.text, +.ui.inverted.default.dropdown:not(.button) > input:focus ~ .text { + color: rgba(255, 255, 255, 0.7); } -.ui.visible.bottom.flyout ~ .fixed, -.ui.visible.bottom.flyout ~ .pusher { - -webkit-transform: translate3d(0, -36px, 0); - transform: translate3d(0, -36px, 0); +.ui.inverted.active.search.dropdown input.search:focus + .text i.icon, +.ui.inverted.active.search.dropdown input.search:focus + .text .flag { + opacity: 0.45; } -/* opposite sides visible forces content overlay */ +.ui.inverted.active.search.dropdown input.search:focus + .text { + color: rgba(255, 255, 255, 0.7) !important; +} -.ui.visible.left.flyout ~ .ui.visible.right.flyout ~ .fixed, -.ui.visible.left.flyout ~ .ui.visible.right.flyout ~ .pusher, -.ui.visible.right.flyout ~ .ui.visible.left.flyout ~ .fixed, -.ui.visible.right.flyout ~ .ui.visible.left.flyout ~ .pusher { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); +.ui.dropdown .inverted.menu > .message:not(.ui), +.ui.inverted.dropdown .menu > .message:not(.ui) { + color: rgba(255, 255, 255, 0.5); } -/*-------------- - Inverted - ---------------*/ +/* Fixing the border */ -.ui.flyout.inverted { - background: #000000; +.ui.dropdown .inverted.menu > .item:first-child, +.ui.inverted.dropdown .menu > .item:first-child { + border-top-width: 0; } -.ui.flyout.inverted > .close { - color: #FFFFFF; -} +/* Labels */ -.ui.flyout.inverted > .header, -.ui.flyout.inverted > .content { - background: #000000; - color: #FFFFFF; +.ui.inverted.multiple.dropdown > .label { + background-color: rgba(255, 255, 255, 0.7); + background-image: none; + color: #000000; + -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0) inset; + box-shadow: 0 0 0 1px rgba(255, 255, 255, 0) inset; } -.ui.flyout.inverted > .actions { - background: #191A1B; - border-top: 1px solid rgba(34, 36, 38, 0.85); - color: #FFFFFF; +.ui.inverted.multiple.dropdown > .label:hover { + background-color: rgba(255, 255, 255, 0.9); + border-color: rgba(255, 255, 255, 0.9); + background-image: none; + color: #000000; } -/******************************* - Variations -*******************************/ +.ui.inverted.multiple.dropdown > .label > .close.icon, +.ui.inverted.multiple.dropdown > .label > .delete.icon { + opacity: 0.6; +} -/*-------------- - Width ----------------*/ +.ui.inverted.multiple.dropdown > .label > .close.icon:hover, +.ui.inverted.multiple.dropdown > .label > .delete.icon:hover { + opacity: 0.8; +} -/* Left / Right */ +/* Selection for form elements */ -.ui.left.flyout, -.ui.right.flyout { - width: 400px; +.ui.inverted.dropdown textarea::-webkit-selection, +.ui.inverted.dropdown input::-webkit-selection { + background-color: rgba(255, 255, 255, 0.25); + color: rgba(255, 255, 255, 0.8); } -.ui.thin.left.flyout, -.ui.thin.right.flyout { - width: 200px; +.ui.inverted.dropdown textarea::-moz-selection, +.ui.inverted.dropdown input::-moz-selection { + background-color: rgba(255, 255, 255, 0.25); + color: rgba(255, 255, 255, 0.8); } -.ui[class*="very thin"].left.flyout, -.ui[class*="very thin"].right.flyout { - width: 120px; +.ui.inverted.dropdown textarea::selection, +.ui.inverted.dropdown input::selection { + background-color: rgba(255, 255, 255, 0.25); + color: rgba(255, 255, 255, 0.8); } -.ui.wide.left.flyout, -.ui.wide.right.flyout { - width: 600px; -} +/* Scrollbars */ -.ui[class*="very wide"].left.flyout, -.ui[class*="very wide"].right.flyout { - width: 800px; +.ui.dropdown .inverted.menu::-webkit-scrollbar-track, +.ui.inverted.dropdown .menu::-webkit-scrollbar-track { + background: rgba(255, 255, 255, 0.1); } -/* Left Visible */ - -.ui.visible.thin.left.flyout ~ .fixed, -.ui.visible.thin.left.flyout ~ .pusher { - -webkit-transform: translate3d(200px, 0, 0); - transform: translate3d(200px, 0, 0); +.ui.dropdown .inverted.menu::-webkit-scrollbar-thumb, +.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb { + background: rgba(255, 255, 255, 0.25); } -.ui.visible[class*="very thin"].left.flyout ~ .fixed, -.ui.visible[class*="very thin"].left.flyout ~ .pusher { - -webkit-transform: translate3d(120px, 0, 0); - transform: translate3d(120px, 0, 0); +.ui.dropdown .inverted.menu::-webkit-scrollbar-thumb:window-inactive, +.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:window-inactive { + background: rgba(255, 255, 255, 0.15); } -.ui.visible.wide.left.flyout ~ .fixed, -.ui.visible.wide.left.flyout ~ .pusher { - -webkit-transform: translate3d(600px, 0, 0); - transform: translate3d(600px, 0, 0); +.ui.dropdown .inverted.menu::-webkit-scrollbar-thumb:hover, +.ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:hover { + background: rgba(255, 255, 255, 0.35); } -.ui.visible[class*="very wide"].left.flyout ~ .fixed, -.ui.visible[class*="very wide"].left.flyout ~ .pusher { - -webkit-transform: translate3d(800px, 0, 0); - transform: translate3d(800px, 0, 0); +.ui.pointing.dropdown > .inverted.menu:after, +.ui.inverted.pointing.dropdown > .menu:after { + background: #1B1C1D; + -webkit-box-shadow: -1px -1px 0 0 rgba(255, 255, 255, 0.15); + box-shadow: -1px -1px 0 0 rgba(255, 255, 255, 0.15); } -/* Right Visible */ +/******************************* + Theme Overrides +*******************************/ + +/* Dropdown Carets */ -.ui.visible.thin.right.flyout ~ .fixed, -.ui.visible.thin.right.flyout ~ .pusher { - -webkit-transform: translate3d(-200px, 0, 0); - transform: translate3d(-200px, 0, 0); +@font-face { + font-family: 'Dropdown'; + 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'); + font-weight: normal; + font-style: normal; } -.ui.visible[class*="very thin"].right.flyout ~ .fixed, -.ui.visible[class*="very thin"].right.flyout ~ .pusher { - -webkit-transform: translate3d(-120px, 0, 0); - transform: translate3d(-120px, 0, 0); +.ui.dropdown > .dropdown.icon { + font-family: 'Dropdown'; + line-height: 1; + height: 1em; + width: 1.23em; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + font-weight: normal; + font-style: normal; + text-align: center; } -.ui.visible.wide.right.flyout ~ .fixed, -.ui.visible.wide.right.flyout ~ .pusher { - -webkit-transform: translate3d(-600px, 0, 0); - transform: translate3d(-600px, 0, 0); +.ui.dropdown > .dropdown.icon { + width: auto; } -.ui.visible[class*="very wide"].right.flyout ~ .fixed, -.ui.visible[class*="very wide"].right.flyout ~ .pusher { - -webkit-transform: translate3d(-800px, 0, 0); - transform: translate3d(-800px, 0, 0); +.ui.dropdown > .dropdown.icon:before { + content: '\f0d7'; } -/* Fullscreen */ +/* Sub Menu */ -.ui.fullscreen.flyout { - width: 100%; +.ui.dropdown .menu .item .dropdown.icon:before { + content: '\f0da' ; } -/*------------------- - Column Width - --------------------*/ +.ui.dropdown .item .left.dropdown.icon:before, +.ui.dropdown .left.menu .item .dropdown.icon:before { + content: "\f0d9" ; +} -/* Sizing Combinations */ +/* Vertical Menu Dropdown */ -.ui[class*="one wide"].flyout:not(.fullscreen) { - width: 6.25%; +.ui.vertical.menu .dropdown.item > .dropdown.icon:before { + content: "\f0da" ; } -.ui[class*="two wide"].flyout:not(.fullscreen) { - width: 12.5%; +/* Icons for Reference +.dropdown.down.icon { + content: "\f0d7"; } - -.ui[class*="three wide"].flyout:not(.fullscreen) { - width: 18.75%; +.dropdown.up.icon { + content: "\f0d8"; } - -.ui[class*="four wide"].flyout:not(.fullscreen) { - width: 25%; +.dropdown.left.icon { + content: "\f0d9"; } - -.ui[class*="five wide"].flyout:not(.fullscreen) { - width: 31.25%; +.dropdown.icon.icon { + content: "\f0da"; } +*/ -.ui[class*="six wide"].flyout:not(.fullscreen) { - width: 37.5%; -} +/******************************* + User Overrides +*******************************/ -.ui[class*="seven wide"].flyout:not(.fullscreen) { - width: 43.75%; -} +/******************************* + Types +*******************************/ -.ui[class*="eight wide"].flyout:not(.fullscreen) { - width: 50%; +.ui.embed { + position: relative; + max-width: 100%; + height: 0; + overflow: hidden; + background: #DCDDDE; + padding-bottom: 56.25%; } -.ui[class*="nine wide"].flyout:not(.fullscreen) { - width: 56.25%; -} +/*----------------- + Embedded Content +------------------*/ -.ui[class*="ten wide"].flyout:not(.fullscreen) { - width: 62.5%; +.ui.embed iframe, +.ui.embed embed, +.ui.embed object { + position: absolute; + border: none; + width: 100%; + height: 100%; + top: 0; + left: 0; + margin: 0; + padding: 0; + overflow: hidden; } -.ui[class*="eleven wide"].flyout:not(.fullscreen) { - width: 68.75%; -} +/*----------------- + Embed +------------------*/ -.ui[class*="twelve wide"].flyout:not(.fullscreen) { - width: 75%; +.ui.embed > .embed { + display: none; } -.ui[class*="thirteen wide"].flyout:not(.fullscreen) { - width: 81.25%; -} +/*-------------- + Placeholder +---------------*/ -.ui[class*="fourteen wide"].flyout:not(.fullscreen) { - width: 87.5%; +.ui.embed > .placeholder { + position: absolute; + cursor: pointer; + top: 0; + left: 0; + display: block; + width: 100%; + height: 100%; + background-color: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); } -.ui[class*="fifteen wide"].flyout:not(.fullscreen) { - width: 93.75%; +/*-------------- + Icon +---------------*/ + +.ui.embed > i.icon { + cursor: pointer; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 2; } -.ui[class*="sixteen wide"].flyout:not(.fullscreen) { +.ui.embed > i.icon:after { + position: absolute; + top: 0; + left: 0; width: 100%; + height: 100%; + z-index: 3; + content: ''; + background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); + background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); + opacity: 0.5; + -webkit-transition: opacity 0.5s ease; + transition: opacity 0.5s ease; +} + +.ui.embed > i.icon:before { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translateX(-50%) translateY(-50%); + transform: translateX(-50%) translateY(-50%); + color: #FFFFFF; + font-size: 6rem; + text-shadow: 0 2px 10px rgba(34, 36, 38, 0.2); + -webkit-transition: opacity 0.5s ease, color 0.5s ease; + transition: opacity 0.5s ease, color 0.5s ease; + z-index: 10; } /******************************* - Animations + States *******************************/ /*-------------- - Overlay - ---------------*/ - -/* Set-up */ + Hover +---------------*/ -.ui.overlay.flyout { - z-index: 102; +.ui.embed i.icon:hover:after { + background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); + background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3)); + opacity: 1; } -/* Initial */ - -.ui.left.overlay.flyout { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); +.ui.embed i.icon:hover:before { + color: #FFFFFF; } -.ui.right.overlay.flyout { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); -} +/*-------------- + Active +---------------*/ -.ui.top.overlay.flyout { - -webkit-transform: translate3d(0%, -100%, 0); - transform: translate3d(0%, -100%, 0); +.ui.active.embed > i.icon, +.ui.active.embed > .placeholder { + display: none; } -.ui.bottom.overlay.flyout { - -webkit-transform: translate3d(0%, 100%, 0); - transform: translate3d(0%, 100%, 0); +.ui.active.embed > .embed { + display: block; } -/* Animation */ +/******************************* + Variations +*******************************/ -.animating.ui.overlay.flyout, -.ui.visible.overlay.flyout { - -webkit-transition: -webkit-transform 500ms ease; - transition: -webkit-transform 500ms ease; - transition: transform 500ms ease; - transition: transform 500ms ease, -webkit-transform 500ms ease; +.ui.square.embed { + padding-bottom: 100%; } -/* End - flyout */ - -.ui.visible.overlay.flyout { - -webkit-transform: translate3d(0%, 0, 0); - transform: translate3d(0%, 0, 0); +.ui[class*="4:3"].embed { + padding-bottom: 75%; } -/* End - Pusher */ +.ui[class*="16:9"].embed { + padding-bottom: 56.25%; +} -.ui.visible.overlay.flyout ~ .fixed, -.ui.visible.overlay.flyout ~ .pusher { - -webkit-transform: none !important; - transform: none !important; +.ui[class*="21:9"].embed { + padding-bottom: 42.85714286%; } /******************************* - Theme Overrides + Video Overrides +*******************************/ + +/******************************* + Site Overrides *******************************/ /******************************* @@ -49074,10 +44312,8 @@ body.pushable > .pusher { padding: 0.625rem 0 0 0; } -.ui.modal > .close:focus, .ui.modal > .close:hover { opacity: 1; - outline: none; } /*-------------- @@ -49186,8 +44422,8 @@ body.pushable > .pusher { } /*-------------- - Actions - ---------------*/ + Actions +---------------*/ .ui.modal > .actions { background: #F9FAFB; @@ -49200,20 +44436,10 @@ body.pushable > .pusher { margin-left: 0.75em; } -.ui.ui.modal > .basic.actions, .ui.basic.modal > .actions { border-top: none; } -.ui.modal > .left.actions { - text-align: left; -} - -.ui.modal > .left.actions > .button:not(.fluid) { - margin-left: 0.5em; - margin-right: 0.5em; -} - .ui.modal > .centered, .ui.modal > .center.aligned { text-align: center; @@ -49250,19 +44476,6 @@ body.pushable > .pusher { width: 850px; margin: 0 0 0 0; } - - .ui.modal:not(.fullscreen) > .active.dimmer + .close:not(.inside) { - pointer-events: none; - opacity: 0.1; - } - - .ui.dimmer > .ui.modal:not(.fullscreen) > .close:not(.inside) { - text-shadow: -1px -1px 2px rgba(0, 0, 0, 0.3), 1px -1px 2px rgba(0, 0, 0, 0.3), -1px 2px 2px rgba(0, 0, 0, 0.3), 1px 2px 2px rgba(0, 0, 0, 0.3); - } - - .ui.inverted.dimmer > .ui.modal:not(.fullscreen) > .close:not(.inside) { - text-shadow: -1px -1px 2px rgba(255, 255, 255, 0.3), 1px -1px 2px rgba(255, 255, 255, 0.3), -1px 2px 2px rgba(255, 255, 255, 0.3), 1px 2px 2px rgba(255, 255, 255, 0.3); - } } @media only screen and (min-width: 1200px) { @@ -49389,18 +44602,12 @@ body.pushable > .pusher { color: #FFFFFF; } -.ui.ui.modal > .basic.header, -.ui.ui.modal > .basic.actions, .ui.basic.modal > .header, .ui.basic.modal > .content, .ui.basic.modal > .actions { background-color: transparent; } -.ui.modal > .basic.header { - border-bottom: none; -} - .ui.basic.modal > .header { color: #FFFFFF; border-bottom: none; @@ -49500,13 +44707,6 @@ body.pushable > .pusher { position: fixed; } -.scrolling.dimmable:not(body) > .dimmer { - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - position: absolute; -} - .scrolling.dimmable.dimmed > .dimmer { overflow: auto; -webkit-overflow-scrolling: touch; @@ -49875,12 +45075,12 @@ body.pushable > .pusher { *******************************/ .ui.inverted.modal { - background: #000000; + background: rgba(0, 0, 0, 0.9); } .ui.inverted.modal > .header, .ui.inverted.modal > .content { - background: #000000; + background: rgba(0, 0, 0, 0.9); color: #FFFFFF; } @@ -50282,7 +45482,7 @@ a.ui.nag { padding-top: 0.5em; } -.ui.popup::before { +.ui.popup:before { position: absolute; content: ''; width: 0.71428571em; @@ -50311,7 +45511,7 @@ a.ui.nag { /* Arrow */ -[data-tooltip]::before { +[data-tooltip]:before { pointer-events: none; position: absolute; content: ''; @@ -50328,7 +45528,7 @@ a.ui.nag { /* Popup */ -[data-tooltip]::after { +[data-tooltip]:after { pointer-events: none; content: attr(data-tooltip); position: absolute; @@ -50353,7 +45553,7 @@ a.ui.nag { /* Default Position (Top Center) */ -[data-tooltip]:not([data-position])::before { +[data-tooltip]:not([data-position]):before { top: auto; right: auto; bottom: 100%; @@ -50363,7 +45563,7 @@ a.ui.nag { margin-bottom: 0.14285714rem; } -[data-tooltip]:not([data-position])::after { +[data-tooltip]:not([data-position]):after { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); @@ -50373,8 +45573,8 @@ a.ui.nag { /* Animation */ -[data-tooltip]::before, -[data-tooltip]::after { +[data-tooltip]:before, +[data-tooltip]:after { pointer-events: none; visibility: hidden; opacity: 0; @@ -50384,89 +45584,89 @@ a.ui.nag { transition: transform 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease; } -[data-tooltip]::before { +[data-tooltip]:before { -webkit-transform: rotate(45deg) scale(0) !important; transform: rotate(45deg) scale(0) !important; -webkit-transform-origin: center top; transform-origin: center top; } -[data-tooltip]::after { +[data-tooltip]:after { -webkit-transform-origin: center bottom; transform-origin: center bottom; } -[data-tooltip]:hover::before, -[data-tooltip]:hover::after { +[data-tooltip]:hover:before, +[data-tooltip]:hover:after { visibility: visible; pointer-events: auto; opacity: 1; } -[data-tooltip]:hover::before { +[data-tooltip]:hover:before { -webkit-transform: rotate(45deg) scale(1) !important; transform: rotate(45deg) scale(1) !important; } /* Animation Position */ -[data-tooltip]::after, -[data-tooltip][data-position="top center"]::after, -[data-tooltip][data-position="bottom center"]::after { +[data-tooltip]:after, +[data-tooltip][data-position="top center"]:after, +[data-tooltip][data-position="bottom center"]:after { -webkit-transform: translateX(-50%) scale(0) !important; transform: translateX(-50%) scale(0) !important; } -[data-tooltip]:hover::after, -[data-tooltip][data-position="bottom center"]:hover::after { +[data-tooltip]:hover:after, +[data-tooltip][data-position="bottom center"]:hover:after { -webkit-transform: translateX(-50%) scale(1) !important; transform: translateX(-50%) scale(1) !important; } -[data-tooltip][data-position="left center"]::after, -[data-tooltip][data-position="right center"]::after { +[data-tooltip][data-position="left center"]:after, +[data-tooltip][data-position="right center"]:after { -webkit-transform: translateY(-50%) scale(0) !important; transform: translateY(-50%) scale(0) !important; } -[data-tooltip][data-position="left center"]:hover::after, -[data-tooltip][data-position="right center"]:hover::after { +[data-tooltip][data-position="left center"]:hover:after, +[data-tooltip][data-position="right center"]:hover:after { -webkit-transform: translateY(-50%) scale(1) !important; transform: translateY(-50%) scale(1) !important; -moz-transform: translateY(-50%) scale(1.0001) !important; } -[data-tooltip][data-position="top left"]::after, -[data-tooltip][data-position="top right"]::after, -[data-tooltip][data-position="bottom left"]::after, -[data-tooltip][data-position="bottom right"]::after { +[data-tooltip][data-position="top left"]:after, +[data-tooltip][data-position="top right"]:after, +[data-tooltip][data-position="bottom left"]:after, +[data-tooltip][data-position="bottom right"]:after { -webkit-transform: scale(0) !important; transform: scale(0) !important; } -[data-tooltip][data-position="top left"]:hover::after, -[data-tooltip][data-position="top right"]:hover::after, -[data-tooltip][data-position="bottom left"]:hover::after, -[data-tooltip][data-position="bottom right"]:hover::after { +[data-tooltip][data-position="top left"]:hover:after, +[data-tooltip][data-position="top right"]:hover:after, +[data-tooltip][data-position="bottom left"]:hover:after, +[data-tooltip][data-position="bottom right"]:hover:after { -webkit-transform: scale(1) !important; transform: scale(1) !important; } -[data-tooltip][data-variation~="fixed"]::after { +[data-tooltip][data-variation~="fixed"]:after { white-space: normal; width: 250px; } -[data-tooltip][data-variation*="wide fixed"]::after { +[data-tooltip][data-variation*="wide fixed"]:after { width: 350px; } -[data-tooltip][data-variation*="very wide fixed"]::after { +[data-tooltip][data-variation*="very wide fixed"]:after { width: 550px; } @media only screen and (max-width: 767.98px) { - [data-tooltip][data-variation~="fixed"]::after { + [data-tooltip][data-variation~="fixed"]:after { width: 250px; } } @@ -50477,20 +45677,20 @@ a.ui.nag { /* Arrow */ -[data-tooltip][data-inverted]::before { +[data-tooltip][data-inverted]:before { -webkit-box-shadow: none !important; box-shadow: none !important; } /* Arrow Position */ -[data-tooltip][data-inverted]::before { +[data-tooltip][data-inverted]:before { background: #1B1C1D; } /* Popup */ -[data-tooltip][data-inverted]::after { +[data-tooltip][data-inverted]:after { background: #1B1C1D; color: #FFFFFF; border: none; @@ -50498,17 +45698,22 @@ a.ui.nag { box-shadow: none; } +[data-tooltip][data-inverted]:after .header { + background: none; + color: #FFFFFF; +} + /*-------------- Position ---------------*/ -[data-position~="top"][data-tooltip]::before { +[data-position~="top"][data-tooltip]:before { background: #FFFFFF; } /* Top Center */ -[data-position="top center"][data-tooltip]::after { +[data-position="top center"][data-tooltip]:after { top: auto; right: auto; left: 50%; @@ -50518,7 +45723,7 @@ a.ui.nag { margin-bottom: 0.5em; } -[data-position="top center"][data-tooltip]::before { +[data-position="top center"][data-tooltip]:before { top: auto; right: auto; bottom: 100%; @@ -50530,7 +45735,7 @@ a.ui.nag { /* Top Left */ -[data-position="top left"][data-tooltip]::after { +[data-position="top left"][data-tooltip]:after { top: auto; right: auto; left: 0; @@ -50538,7 +45743,7 @@ a.ui.nag { margin-bottom: 0.5em; } -[data-position="top left"][data-tooltip]::before { +[data-position="top left"][data-tooltip]:before { top: auto; right: auto; bottom: 100%; @@ -50549,7 +45754,7 @@ a.ui.nag { /* Top Right */ -[data-position="top right"][data-tooltip]::after { +[data-position="top right"][data-tooltip]:after { top: auto; left: auto; right: 0; @@ -50557,7 +45762,7 @@ a.ui.nag { margin-bottom: 0.5em; } -[data-position="top right"][data-tooltip]::before { +[data-position="top right"][data-tooltip]:before { top: auto; left: auto; bottom: 100%; @@ -50566,7 +45771,7 @@ a.ui.nag { margin-bottom: 0.14285714rem; } -[data-position~="bottom"][data-tooltip]::before { +[data-position~="bottom"][data-tooltip]:before { background: #FFFFFF; -webkit-box-shadow: -1px -1px 0 0 #bababc; box-shadow: -1px -1px 0 0 #bababc; @@ -50574,7 +45779,7 @@ a.ui.nag { /* Bottom Center */ -[data-position="bottom center"][data-tooltip]::after { +[data-position="bottom center"][data-tooltip]:after { bottom: auto; right: auto; left: 50%; @@ -50584,24 +45789,26 @@ a.ui.nag { margin-top: 0.5em; } -[data-position="bottom center"][data-tooltip]::before { +[data-position="bottom center"][data-tooltip]:before { bottom: auto; right: auto; top: 100%; left: 50%; margin-left: -0.07142857rem; margin-top: 0.30714286em; + -webkit-transform-origin: center top; + transform-origin: center top; } /* Bottom Left */ -[data-position="bottom left"][data-tooltip]::after { +[data-position="bottom left"][data-tooltip]:after { left: 0; top: 100%; margin-top: 0.5em; } -[data-position="bottom left"][data-tooltip]::before { +[data-position="bottom left"][data-tooltip]:before { bottom: auto; right: auto; top: 100%; @@ -50612,13 +45819,13 @@ a.ui.nag { /* Bottom Right */ -[data-position="bottom right"][data-tooltip]::after { +[data-position="bottom right"][data-tooltip]:after { right: 0; top: 100%; margin-top: 0.5em; } -[data-position="bottom right"][data-tooltip]::before { +[data-position="bottom right"][data-tooltip]:before { bottom: auto; left: auto; top: 100%; @@ -50629,7 +45836,7 @@ a.ui.nag { /* Left Center */ -[data-position="left center"][data-tooltip]::after { +[data-position="left center"][data-tooltip]:after { right: 100%; top: 50%; margin-right: 0.5em; @@ -50637,7 +45844,7 @@ a.ui.nag { transform: translateY(-50%); } -[data-position="left center"][data-tooltip]::before { +[data-position="left center"][data-tooltip]:before { right: 100%; top: 50%; margin-top: -0.14285714rem; @@ -50649,7 +45856,7 @@ a.ui.nag { /* Right Center */ -[data-position="right center"][data-tooltip]::after { +[data-position="right center"][data-tooltip]:after { left: 100%; top: 50%; margin-left: 0.5em; @@ -50657,7 +45864,7 @@ a.ui.nag { transform: translateY(-50%); } -[data-position="right center"][data-tooltip]::before { +[data-position="right center"][data-tooltip]:before { left: 100%; top: 50%; margin-top: -0.07142857rem; @@ -50669,59 +45876,54 @@ a.ui.nag { /* Inverted Arrow Color */ -[data-inverted][data-position~="bottom"][data-tooltip]::before { +[data-inverted][data-position~="bottom"][data-tooltip]:before { background: #1B1C1D; -webkit-box-shadow: -1px -1px 0 0 #bababc; box-shadow: -1px -1px 0 0 #bababc; } -[data-inverted][data-position="left center"][data-tooltip]::before { +[data-inverted][data-position="left center"][data-tooltip]:before { background: #1B1C1D; -webkit-box-shadow: 1px -1px 0 0 #bababc; box-shadow: 1px -1px 0 0 #bababc; } -[data-inverted][data-position="right center"][data-tooltip]::before { +[data-inverted][data-position="right center"][data-tooltip]:before { background: #1B1C1D; -webkit-box-shadow: -1px 1px 0 0 #bababc; box-shadow: -1px 1px 0 0 #bababc; } -[data-inverted][data-position~="top"][data-tooltip]::before { +[data-inverted][data-position~="top"][data-tooltip]:before { background: #1B1C1D; } -[data-position~="bottom"][data-tooltip]::before { +[data-position~="bottom"][data-tooltip]:before { -webkit-transform-origin: center bottom; transform-origin: center bottom; } -[data-position~="bottom"][data-tooltip]::after { - -webkit-transform-origin: center top; - transform-origin: center top; -} - -[data-position="bottom center"][data-tooltip]::before { +[data-position~="bottom"][data-tooltip]:after { -webkit-transform-origin: center top; transform-origin: center top; } -[data-position="left center"][data-tooltip]::before { +[data-position="left center"][data-tooltip]:before { -webkit-transform-origin: top center; transform-origin: top center; } -[data-position="left center"][data-tooltip]::after { +[data-position="left center"][data-tooltip]:after { -webkit-transform-origin: right center; transform-origin: right center; } -[data-position="right center"][data-tooltip]::before { +[data-position="right center"][data-tooltip]:before { -webkit-transform-origin: right center; transform-origin: right center; } -[data-position="right center"][data-tooltip]::after { +[data-position="right center"][data-tooltip]:after { -webkit-transform-origin: left center; transform-origin: left center; } @@ -50730,7 +45932,7 @@ a.ui.nag { Basic ---------------*/ -[data-tooltip][data-variation~="basic"]::before { +[data-tooltip][data-variation~="basic"]:before { display: none; } @@ -50804,7 +46006,7 @@ a.ui.nag { /*--- Below ---*/ -.ui.bottom.center.popup::before { +.ui.bottom.center.popup:before { margin-left: -0.30714286em; top: -0.30714286em; left: 50%; @@ -50820,7 +46022,7 @@ a.ui.nag { /*rtl:rename*/ -.ui.bottom.left.popup::before { +.ui.bottom.left.popup:before { top: -0.30714286em; left: 1em; right: auto; @@ -50836,7 +46038,7 @@ a.ui.nag { /*rtl:rename*/ -.ui.bottom.right.popup::before { +.ui.bottom.right.popup:before { top: -0.30714286em; right: 1em; bottom: auto; @@ -50848,7 +46050,7 @@ a.ui.nag { /*--- Above ---*/ -.ui.top.center.popup::before { +.ui.top.center.popup:before { top: auto; right: auto; bottom: -0.30714286em; @@ -50862,7 +46064,7 @@ a.ui.nag { /*rtl:rename*/ -.ui.top.left.popup::before { +.ui.top.left.popup:before { bottom: -0.30714286em; left: 1em; top: auto; @@ -50876,7 +46078,7 @@ a.ui.nag { /*rtl:rename*/ -.ui.top.right.popup::before { +.ui.top.right.popup:before { bottom: -0.30714286em; right: 1em; top: auto; @@ -50888,7 +46090,7 @@ a.ui.nag { /*rtl:rename*/ -.ui.left.center.popup::before { +.ui.left.center.popup:before { top: 50%; right: -0.30714286em; bottom: auto; @@ -50902,7 +46104,7 @@ a.ui.nag { /*rtl:rename*/ -.ui.right.center.popup::before { +.ui.right.center.popup:before { top: 50%; left: -0.30714286em; bottom: auto; @@ -50912,33 +46114,33 @@ a.ui.nag { box-shadow: -1px 1px 0 0 #bababc; } -.ui.right.center.popup::before, -.ui.left.center.popup::before { +.ui.right.center.popup:before, +.ui.left.center.popup:before { background: #FFFFFF; } /* Arrow Color By Location */ -.ui.bottom.popup::before { +.ui.bottom.popup:before { background: #FFFFFF; } -.ui.top.popup::before { +.ui.top.popup:before { background: #FFFFFF; } /* Inverted Arrow Color */ -.ui.inverted.bottom.popup::before { +.ui.inverted.bottom.popup:before { background: #1B1C1D; } -.ui.inverted.right.center.popup::before, -.ui.inverted.left.center.popup::before { +.ui.inverted.right.center.popup:before, +.ui.inverted.left.center.popup:before { background: #1B1C1D; } -.ui.inverted.top.popup::before { +.ui.inverted.top.popup:before { background: #1B1C1D; } @@ -50983,7 +46185,7 @@ a.ui.nag { Basic ---------------*/ -.ui.basic.popup::before { +.ui.basic.popup:before { display: none; } @@ -51051,7 +46253,7 @@ a.ui.nag { color: #FFFFFF; } -.ui.inverted.popup::before { +.ui.inverted.popup:before { background-color: #1B1C1D; -webkit-box-shadow: none !important; box-shadow: none !important; @@ -51077,8 +46279,8 @@ a.ui.nag { font-size: 0.78571429rem; } -[data-tooltip][data-variation~="mini"]::before, -[data-tooltip][data-variation~="mini"]::after { +[data-tooltip][data-variation~="mini"]:before, +[data-tooltip][data-variation~="mini"]:after { font-size: 0.78571429rem; } @@ -51086,8 +46288,8 @@ a.ui.nag { font-size: 0.85714286rem; } -[data-tooltip][data-variation~="tiny"]::before, -[data-tooltip][data-variation~="tiny"]::after { +[data-tooltip][data-variation~="tiny"]:before, +[data-tooltip][data-variation~="tiny"]:after { font-size: 0.85714286rem; } @@ -51095,8 +46297,8 @@ a.ui.nag { font-size: 0.92857143rem; } -[data-tooltip][data-variation~="small"]::before, -[data-tooltip][data-variation~="small"]::after { +[data-tooltip][data-variation~="small"]:before, +[data-tooltip][data-variation~="small"]:after { font-size: 0.92857143rem; } @@ -51104,8 +46306,8 @@ a.ui.nag { font-size: 1.14285714rem; } -[data-tooltip][data-variation~="large"]::before, -[data-tooltip][data-variation~="large"]::after { +[data-tooltip][data-variation~="large"]:before, +[data-tooltip][data-variation~="large"]:after { font-size: 1.14285714rem; } @@ -51113,8 +46315,8 @@ a.ui.nag { font-size: 1.28571429rem; } -[data-tooltip][data-variation~="big"]::before, -[data-tooltip][data-variation~="big"]::after { +[data-tooltip][data-variation~="big"]:before, +[data-tooltip][data-variation~="big"]:after { font-size: 1.28571429rem; } @@ -51122,8 +46324,8 @@ a.ui.nag { font-size: 1.42857143rem; } -[data-tooltip][data-variation~="huge"]::before, -[data-tooltip][data-variation~="huge"]::after { +[data-tooltip][data-variation~="huge"]:before, +[data-tooltip][data-variation~="huge"]:after { font-size: 1.42857143rem; } @@ -51131,8 +46333,8 @@ a.ui.nag { font-size: 1.71428571rem; } -[data-tooltip][data-variation~="massive"]::before, -[data-tooltip][data-variation~="massive"]::after { +[data-tooltip][data-variation~="massive"]:before, +[data-tooltip][data-variation~="massive"]:after { font-size: 1.71428571rem; } @@ -52316,7 +47518,7 @@ a.ui.nag { transform: translate(-50%, 100%); } -.ui.labeled.ticked.slider > .labels .label::after { +.ui.labeled.ticked.slider > .labels .label:after { content: ' '; height: 1.5em; width: 1px; @@ -52326,12 +47528,12 @@ a.ui.nag { left: 50%; } -.ui.bottom.aligned.labeled.ticked.slider > .labels .label::after { +.ui.bottom.aligned.labeled.ticked.slider > .labels .label:after { top: auto; bottom: 100%; } -.ui.labeled.ticked.slider > .labels .halftick.label::after { +.ui.labeled.ticked.slider > .labels .halftick.label:after { height: 0.75em; } @@ -52352,14 +47554,14 @@ a.ui.nag { transform: translate(-100%, -50%); } -.ui.labeled.vertical.slider > .labels .label::after { +.ui.labeled.vertical.slider > .labels .label:after { width: 1.5em; height: 1px; left: 100%; top: 50%; } -.ui.labeled.vertical.slider > .labels .halftick.label::after { +.ui.labeled.vertical.slider > .labels .halftick.label:after { width: 0.75em; height: 1px; } @@ -52932,11 +48134,11 @@ a.ui.nag { } .ui.small.labeled.slider:not(.vertical) > .labels, -.ui.small.labeled.slider:not(.vertical) > .labels .label::after { +.ui.small.labeled.slider:not(.vertical) > .labels .label:after { height: 1em; } -.ui.small.labeled.slider:not(.vertical) > .labels .halftick.label::after { +.ui.small.labeled.slider:not(.vertical) > .labels .halftick.label:after { height: 0.5em; } @@ -52953,11 +48155,11 @@ a.ui.nag { } .ui.small.labeled.vertical.slider > .labels, -.ui.small.labeled.vertical.slider > .labels .label::after { +.ui.small.labeled.vertical.slider > .labels .label:after { width: 1em; } -.ui.small.labeled.vertical.slider > .labels .halftick.label::after { +.ui.small.labeled.vertical.slider > .labels .halftick.label:after { width: 0.5em; } @@ -52977,11 +48179,11 @@ a.ui.nag { } .ui.large.labeled.slider:not(.vertical) > .labels, -.ui.large.labeled.slider:not(.vertical) > .labels .label::after { +.ui.large.labeled.slider:not(.vertical) > .labels .label:after { height: 2em; } -.ui.large.labeled.slider:not(.vertical) > .labels .halftick.label::after { +.ui.large.labeled.slider:not(.vertical) > .labels .halftick.label:after { height: 1em; } @@ -52998,11 +48200,11 @@ a.ui.nag { } .ui.large.labeled.vertical.slider > .labels, -.ui.large.labeled.vertical.slider > .labels .label::after { +.ui.large.labeled.vertical.slider > .labels .label:after { width: 2em; } -.ui.large.labeled.vertical.slider > .labels .halftick.label::after { +.ui.large.labeled.vertical.slider > .labels .halftick.label:after { width: 1em; } @@ -53022,11 +48224,11 @@ a.ui.nag { } .ui.big.labeled.slider:not(.vertical) > .labels, -.ui.big.labeled.slider:not(.vertical) > .labels .label::after { +.ui.big.labeled.slider:not(.vertical) > .labels .label:after { height: 2.5em; } -.ui.big.labeled.slider:not(.vertical) > .labels .halftick.label::after { +.ui.big.labeled.slider:not(.vertical) > .labels .halftick.label:after { height: 1.25em; } @@ -53043,11 +48245,11 @@ a.ui.nag { } .ui.big.labeled.vertical.slider > .labels, -.ui.big.labeled.vertical.slider > .labels .label::after { +.ui.big.labeled.vertical.slider > .labels .label:after { width: 2.5em; } -.ui.big.labeled.vertical.slider > .labels .halftick.label::after { +.ui.big.labeled.vertical.slider > .labels .halftick.label:after { width: 1.25em; } @@ -53120,15 +48322,8 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.85)), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.85) 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, rgba(0, 0, 0, 0.85) 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); -} - -/* central override for colors */ - -.ui.ui.rating .icon.partial.active { - -webkit-background-clip: text; background-clip: text; color: transparent; - text-shadow: none; } /* Selected Icon */ @@ -53164,7 +48359,10 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(#54C8FF), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, #54C8FF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, #54C8FF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); + text-shadow: none; -webkit-text-stroke: #2185D0 0.78px; + background-clip: text; + color: transparent; } .ui.secondary.rating .active.icon { @@ -53186,7 +48384,10 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(#545454), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, #545454 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, #545454 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); + text-shadow: none; -webkit-text-stroke: #1B1C1D 0.78px; + background-clip: text; + color: transparent; } .ui.red.rating .active.icon { @@ -53208,7 +48409,10 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(#FF695E), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, #FF695E 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, #FF695E 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); + text-shadow: none; -webkit-text-stroke: #DB2828 0.78px; + background-clip: text; + color: transparent; } .ui.orange.rating .active.icon { @@ -53230,7 +48434,10 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(#FF851B), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, #FF851B 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, #FF851B 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); + text-shadow: none; -webkit-text-stroke: #F2711C 0.78px; + background-clip: text; + color: transparent; } .ui.yellow.rating .active.icon { @@ -53252,7 +48459,10 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(#FFE21F), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, #FFE21F 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, #FFE21F 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); + text-shadow: none; -webkit-text-stroke: #FBBD08 0.78px; + background-clip: text; + color: transparent; } .ui.olive.rating .active.icon { @@ -53274,7 +48484,10 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(#D9E778), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, #D9E778 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, #D9E778 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); + text-shadow: none; -webkit-text-stroke: #B5CC18 0.78px; + background-clip: text; + color: transparent; } .ui.green.rating .active.icon { @@ -53296,7 +48509,10 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(#2ECC40), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, #2ECC40 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, #2ECC40 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); + text-shadow: none; -webkit-text-stroke: #21BA45 0.78px; + background-clip: text; + color: transparent; } .ui.teal.rating .active.icon { @@ -53318,7 +48534,10 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(#6DFFFF), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, #6DFFFF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, #6DFFFF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); + text-shadow: none; -webkit-text-stroke: #00B5AD 0.78px; + background-clip: text; + color: transparent; } .ui.blue.rating .active.icon { @@ -53340,7 +48559,10 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(#54C8FF), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, #54C8FF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, #54C8FF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); + text-shadow: none; -webkit-text-stroke: #2185D0 0.78px; + background-clip: text; + color: transparent; } .ui.violet.rating .active.icon { @@ -53362,7 +48584,10 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(#A291FB), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, #A291FB 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, #A291FB 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); + text-shadow: none; -webkit-text-stroke: #6435C9 0.78px; + background-clip: text; + color: transparent; } .ui.purple.rating .active.icon { @@ -53384,7 +48609,10 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(#DC73FF), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, #DC73FF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, #DC73FF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); + text-shadow: none; -webkit-text-stroke: #A333C8 0.78px; + background-clip: text; + color: transparent; } .ui.pink.rating .active.icon { @@ -53406,7 +48634,10 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(#FF8EDF), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, #FF8EDF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, #FF8EDF 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); + text-shadow: none; -webkit-text-stroke: #E03997 0.78px; + background-clip: text; + color: transparent; } .ui.brown.rating .active.icon { @@ -53428,7 +48659,10 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(#D67C1C), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, #D67C1C 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, #D67C1C 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); + text-shadow: none; -webkit-text-stroke: #A5673F 0.78px; + background-clip: text; + color: transparent; } .ui.grey.rating .active.icon { @@ -53450,7 +48684,10 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(#DCDDDE), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, #DCDDDE 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, #DCDDDE 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); + text-shadow: none; -webkit-text-stroke: #767676 0.78px; + background-clip: text; + color: transparent; } .ui.black.rating .active.icon { @@ -53472,7 +48709,10 @@ a.ui.nag { background: -webkit-gradient(linear, left top, right top, from(#545454), to(rgba(0, 0, 0, 0.15))); background: -webkit-linear-gradient(left, #545454 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); background: linear-gradient(to right, #545454 0% var(--full), rgba(0, 0, 0, 0.15) var(--full) 100%); + text-shadow: none; -webkit-text-stroke: #1B1C1D 0.78px; + background-clip: text; + color: transparent; } /******************************* @@ -53737,7 +48977,7 @@ a.ui.nag { Loading ---------------------*/ -.ui.loading.search .input > i.icon::before { +.ui.loading.search .input > i.icon:before { position: absolute; content: ''; top: 50%; @@ -53749,7 +48989,7 @@ a.ui.nag { border: 0.2em solid rgba(0, 0, 0, 0.1); } -.ui.loading.search .input > i.icon::after { +.ui.loading.search .input > i.icon:after { position: absolute; content: ''; top: 50%; @@ -54350,15 +49590,10 @@ a.ui.nag { Pushable ---------------*/ -.pushable.pushable.pushable { +.pushable { height: 100%; overflow-x: hidden; - padding: 0; -} - -.pushable.pushable.pushable.locked { - overflow-y: hidden; - background: inherit; + padding: 0 !important; } /* Whole Page */ @@ -54381,7 +49616,7 @@ body.pushable.dimmed { .pushable:not(body) > .ui.sidebar, .pushable:not(body) > .fixed, -.pushable:not(body) > .pusher::after { +.pushable:not(body) > .pusher:after { position: absolute; } @@ -54409,6 +49644,7 @@ body.pushable.dimmed { position: relative; -webkit-backface-visibility: hidden; backface-visibility: hidden; + overflow: hidden; min-height: 100%; -webkit-transition: -webkit-transform 500ms ease; transition: -webkit-transform 500ms ease; @@ -54419,10 +49655,6 @@ body.pushable.dimmed { background: inherit; } -.pushable > .pusher:not(.overflowing) { - overflow: hidden; -} - body.pushable > .pusher { background: #FFFFFF; } @@ -54431,7 +49663,7 @@ body.pushable > .pusher { Dimmer ---------------*/ -.pushable > .pusher::after { +.pushable > .pusher:after { position: fixed; top: 0; right: 0; @@ -54439,8 +49671,8 @@ body.pushable > .pusher { background: rgba(0, 0, 0, 0.4); overflow: hidden; opacity: 0; - -webkit-transition: all 500ms; - transition: all 500ms; + -webkit-transition: opacity 500ms; + transition: opacity 500ms; will-change: opacity; z-index: 1000; } @@ -54461,22 +49693,12 @@ body.pushable > .pusher { Dimmed ---------------*/ -.pushable > .pusher.dimmed::after { +.pushable > .pusher.dimmed:after { width: 100% !important; height: 100% !important; opacity: 1 !important; } -.pushable > .pusher.dimmed.blurring:not(.closing)::after { - background: rgba(0, 0, 0, 0.6); - -webkit-backdrop-filter: blur(5px) grayscale(0.7); - backdrop-filter: blur(5px) grayscale(0.7); -} - -.pushable > .pusher.closing.dimmed::after { - opacity: 0 !important; -} - /*-------------- Animating ---------------*/ @@ -55068,8 +50290,8 @@ body.pushable > .pusher { left: -10000px !important; } -.ui.tab.loading::before, -.ui.tab.loading.segment::before { +.ui.tab.loading:before, +.ui.tab.loading.segment:before { position: absolute; content: ''; top: 50%; @@ -55081,8 +50303,8 @@ body.pushable > .pusher { border: 0.2em solid rgba(0, 0, 0, 0.1); } -.ui.tab.loading::after, -.ui.tab.loading.segment::after { +.ui.tab.loading:after, +.ui.tab.loading.segment:after { position: absolute; content: ''; top: 50%; @@ -55115,10 +50337,6 @@ body.pushable > .pusher { z-index: 9999; } -.ui.toast-container.absolute { - position: absolute; -} - .ui.toast-container.ui.attached { width: 100%; left: 0; @@ -55215,13 +50433,6 @@ body.pushable > .pusher { bottom: 0.85714286em; } -.ui.toast-container.centered { - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - top: 50%; - left: 50%; -} - .ui.toast-container .visible.toast-box, .ui.toast-container .animating.toast-box, .ui.toast-container .toast-box { @@ -55246,7 +50457,6 @@ body.pushable > .pusher { margin-bottom: 0.5em; border-radius: 0.28571429rem; cursor: default; - will-change: transform, opacity; } .ui.toast-container .toast-box:hover { @@ -55713,18 +50923,6 @@ body.pushable > .pusher { top: calc(50% - 1.2em); } -.ui.toast.vertical > .content { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; -} - -.ui.toast.vertical.attached { - -webkit-box-flex: 1; - -ms-flex-positive: 1; - flex-grow: 1; -} - .ui.toast.vertical > .close.icon + .content { padding-left: 1em; } @@ -55758,34 +50956,6 @@ body.pushable > .pusher { border-bottom-right-radius: 0; } -.ui.toast.ui.ui.ui.image { - padding: 0; -} - -.ui.toast.ui.ui.ui.image > .content { - padding-top: 0.78571429em; - padding-bottom: 0.78571429em; - padding-right: 1em; -} - -.ui.toast.ui.ui.ui.image > .actions { - margin: 0; -} - -.ui.toast.ui.ui.ui.image > .ui.image { - border-top-left-radius: 0.28571429rem; - border-bottom-left-radius: 0.28571429rem; -} - -.ui.toast.ui.ui.ui.image > .ui.image.mini { - min-width: calc(0.7857142857142857em + 35px); -} - -.ui.toast.ui.ui.ui.image > .ui.image.mini + .content { - min-height: calc(0.7857142857142857em + 35px); - padding-left: 4.4em; -} - .ui.hoverfloating.message:hover { -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); 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); @@ -56094,10 +51264,6 @@ body.pushable > .pusher { } } -/******************************* - Theme Overrides -*******************************/ - /******************************* Transitions *******************************/ diff --git a/public/external/fomantic-ui/dist/semantic.js b/public/external/fomantic-ui/dist/semantic.js index 02ff409267..1ba9da4ba8 100644 --- a/public/external/fomantic-ui/dist/semantic.js +++ b/public/external/fomantic-ui/dist/semantic.js @@ -1,9 +1,9 @@ /* - * # Fomantic UI - 2.9.0 + * # Fomantic UI - 2.8.8 * https://github.com/fomantic/Fomantic-UI * http://fomantic-ui.com/ * - * Copyright 2022 Contributors + * Copyright 2021 Contributors * Released under the MIT license * http://opensource.org/licenses/MIT * @@ -360,7 +360,7 @@ $.site = $.fn.site = function(parameters) { response ; passedArguments = passedArguments || queryArguments; - context = context || element; + context = element || context; if(typeof query == 'string' && object !== undefined) { query = query.split(/[\. ]/); maxDepth = query.length - 1; @@ -617,11 +617,6 @@ $.fn.form = function(parameters) { $reset = $module.find(selector.reset); }, - refreshEvents: function() { - module.removeEvents(); - module.bindEvents(); - }, - submit: function() { module.verbose('Submitting form', $module); submitting = true; @@ -882,6 +877,7 @@ $.fn.form = function(parameters) { $module.off(eventNamespace); $field.off(eventNamespace); $submit.off(eventNamespace); + $field.off(eventNamespace); }, event: { @@ -909,7 +905,6 @@ $.fn.form = function(parameters) { $field.one('keyup' + eventNamespace, module.event.field.keyup); module.submit(); module.debug('Enter pressed on input submitting form'); - event.preventDefault(); } keyHeldDown = true; } @@ -951,7 +946,7 @@ $.fn.form = function(parameters) { }, beforeUnload: function(event) { if (module.is.dirty() && !submitting) { - event = event || window.event; + var event = event || window.event; // For modern browsers if (event) { @@ -1034,7 +1029,7 @@ $.fn.form = function(parameters) { parts, suffixPrompt ; - if(ancillary && ['integer', 'decimal', 'number'].indexOf(ruleName) >= 0 && ancillary.indexOf('..') >= 0) { + if(ancillary && ancillary.indexOf('..') >= 0) { parts = ancillary.split('..', 2); if(!rule.prompt) { suffixPrompt = ( @@ -1076,7 +1071,7 @@ $.fn.form = function(parameters) { if(isLegacySettings) { // 1.x (ducktyped) settings = $.extend(true, {}, $.fn.form.settings, legacyParameters); - validation = $.extend(true, {}, $.fn.form.settings.defaults, parameters); + validation = $.extend({}, $.fn.form.settings.defaults, parameters); module.error(settings.error.oldSyntax, element); module.verbose('Extending settings from legacy parameters', validation, settings); } @@ -1086,13 +1081,13 @@ $.fn.form = function(parameters) { parameters.fields = module.get.fieldsFromShorthand(parameters.fields); } settings = $.extend(true, {}, $.fn.form.settings, parameters); - validation = $.extend(true, {}, $.fn.form.settings.defaults, settings.fields); + validation = $.extend({}, $.fn.form.settings.defaults, settings.fields); module.verbose('Extending settings', validation, settings); } } else { - settings = $.extend(true, {}, $.fn.form.settings); - validation = $.extend(true, {}, $.fn.form.settings.defaults); + settings = $.fn.form.settings; + validation = $.fn.form.settings.defaults; module.verbose('Using default form validation', validation, settings); } @@ -1128,7 +1123,6 @@ $.fn.form = function(parameters) { if((t=$field.filter('[data-' + metadata.validate + '="'+ identifier +'"]')).length > 0 ) { return t; } - module.error(error.noField.replace('{identifier}',identifier)); return $(''); }, fields: function(fields) { @@ -1288,11 +1282,16 @@ $.fn.form = function(parameters) { if(typeof identifier !== 'string') { module.error(error.identifier, identifier); } - return ( - $field.filter('#' + identifier).length > 0 || - $field.filter('[name="' + identifier +'"]').length > 0 || - $field.filter('[data-' + metadata.validate + '="'+ identifier +'"]').length > 0 - ); + if($field.filter('#' + identifier).length > 0 ) { + return true; + } + else if( $field.filter('[name="' + identifier +'"]').length > 0 ) { + return true; + } + else if( $field.filter('[data-' + metadata.validate + '="'+ identifier +'"]').length > 0 ) { + return true; + } + return false; } }, @@ -1350,11 +1349,9 @@ $.fn.form = function(parameters) { } }); module.debug('Adding rules', newValidation.rules, validation); - module.refreshEvents(); }, fields: function(fields) { - validation = $.extend(true, {}, validation, module.get.fieldsFromShorthand(fields)); - module.refreshEvents(); + validation = $.extend({}, validation, module.get.fieldsFromShorthand(fields)); }, prompt: function(identifier, errors, internal) { var @@ -1375,13 +1372,13 @@ $.fn.form = function(parameters) { } if(settings.inline) { if(!promptExists) { - $prompt = $('
').addClass(className.label); + $prompt = settings.templates.prompt(errors, className.label); $prompt .appendTo($fieldGroup) ; } $prompt - .html(settings.templates.prompt(errors)) + .html(errors[0]) ; if(!promptExists) { if(settings.transition && module.can.useElement('transition') && $module.transition('is supported')) { @@ -1451,7 +1448,6 @@ $.fn.form = function(parameters) { $.each(fields, function(index, field) { module.remove.rule(field); }); - module.refreshEvents(); }, // alias rules: function(field, rules) { @@ -1575,15 +1571,12 @@ $.fn.form = function(parameters) { } else if(isCheckbox) { module.verbose('Setting checkbox value', value, $element); - if(value === true || value === 1 || value === 'on') { + if(value === true || value === 1) { $element.checkbox('check'); } else { $element.checkbox('uncheck'); } - if(typeof value === 'string') { - $field.val(value); - } } else if(isDropdown) { module.verbose('Setting dropdown value', value, $element); @@ -1696,10 +1689,10 @@ $.fn.form = function(parameters) { if(event && $module.data('moduleApi') !== undefined) { event.stopImmediatePropagation(); } - if(settings.errorFocus && ignoreCallbacks !== true) { + if(settings.errorFocus) { var focusElement, hasTabIndex = true; if (typeof settings.errorFocus === 'string') { - focusElement = $(document).find(settings.errorFocus); + focusElement = $(settings.errorFocus); hasTabIndex = focusElement.is('[tabindex]'); // to be able to focus/scroll into non input elements we need a tabindex if (!hasTabIndex) { @@ -1939,7 +1932,7 @@ $.fn.form = function(parameters) { response ; passedArguments = passedArguments || queryArguments; - context = context || element; + context = element || context; if(typeof query == 'string' && object !== undefined) { query = query.split(/[\. ]/); maxDepth = query.length - 1; @@ -2019,7 +2012,7 @@ $.fn.form.settings = { autoCheckRequired : false, preventLeaving : false, - errorFocus : true, + errorFocus : false, dateHandling : 'date', // 'date', 'input', 'formatter' onValid : function() {}, @@ -2075,6 +2068,7 @@ $.fn.form.settings = { doesntContain : '{name} cannot contain "{ruleValue}"', doesntContainExactly : '{name} cannot contain exactly "{ruleValue}"', minLength : '{name} must be at least {ruleValue} characters', + length : '{name} must be at least {ruleValue} characters', exactLength : '{name} must be exactly {ruleValue} characters', maxLength : '{name} cannot be longer than {ruleValue} characters', match : '{name} must match {ruleValue} field', @@ -2088,7 +2082,7 @@ $.fn.form.settings = { selector : { checkbox : 'input[type="checkbox"], input[type="radio"]', clear : '.clear', - field : 'input:not(.search):not([type="file"]):not([type="reset"]):not([type="button"]):not([type="submit"]), textarea, select', + field : 'input:not(.search):not([type="file"]), textarea, select', group : '.field', input : 'input:not([type="file"])', message : '.error.message', @@ -2115,7 +2109,6 @@ $.fn.form.settings = { method : 'The method you called is not defined.', noRule : 'There is no rule matching the one you specified', oldSyntax : 'Starting in 2.0 forms now only take a single settings object. Validation settings converted to new syntax automatically.', - noField : 'Field identifier {identifier} not found', noElement : 'This module requires ui {element}' }, @@ -2130,22 +2123,15 @@ $.fn.form.settings = { html += '
  • ' + value + '
  • '; }); html += ''; - return html; + return $(html); }, - // template that produces label content - prompt: function(errors) { - if(errors.length === 1){ - return errors[0]; - } - var - html = ''; - return html; } }, @@ -2355,6 +2341,14 @@ $.fn.form.settings = { ; }, + // see rls notes for 2.0.6 (this is a duplicate of minLength) + length: function(value, requiredLength) { + return (value !== undefined) + ? (value.length >= requiredLength) + : false + ; + }, + // is exactly length exactLength: function(value, requiredLength) { return (value !== undefined) @@ -2672,10 +2666,8 @@ $.fn.accordion = function(parameters) { }, event: { - click: function(event) { - if($(event.target).closest(selector.ignore).length === 0) { - module.toggle.call(this); - } + click: function() { + module.toggle.call(this); } }, @@ -2745,7 +2737,6 @@ $.fn.accordion = function(parameters) { useFailSafe : true, debug : settings.debug, verbose : settings.verbose, - silent : settings.silent, duration : settings.duration, skipInlineHidden : true, onComplete: function() { @@ -2811,7 +2802,6 @@ $.fn.accordion = function(parameters) { useFailSafe : true, debug : settings.debug, verbose : settings.verbose, - silent : settings.silent, duration : settings.duration, skipInlineHidden : true }) @@ -2882,7 +2872,6 @@ $.fn.accordion = function(parameters) { useFailSafe : true, debug : settings.debug, verbose : settings.verbose, - silent : settings.silent, duration : settings.duration, skipInlineHidden : true }) @@ -3051,7 +3040,7 @@ $.fn.accordion = function(parameters) { response ; passedArguments = passedArguments || queryArguments; - context = context || element; + context = element || context; if(typeof query == 'string' && object !== undefined) { query = query.split(/[\. ]/); maxDepth = query.length - 1; @@ -3162,7 +3151,6 @@ $.fn.accordion.settings = { accordion : '.accordion', title : '.title', trigger : '.title', - ignore : '.ui.dropdown', content : '.content' } @@ -3293,7 +3281,7 @@ $.fn.calendar = function(parameters) { module.set.maxDate($module.data(metadata.maxDate)); } module.setting('type', module.get.type()); - module.setting('on', settings.on || 'click'); + module.setting('on', settings.on || ($input.length ? 'focus' : 'click')); }, popup: function () { if (settings.inline) { @@ -3324,10 +3312,7 @@ $.fn.calendar = function(parameters) { module.refreshTooltips(); return settings.onVisible.apply($container, arguments); }; - var onHidden = function () { - module.blur(); - return settings.onHidden.apply($container, arguments) - } + var onHidden = settings.onHidden; if (!$input.length) { //no input, $container has to handle focus/blur $container.attr('tabindex', '0'); @@ -3336,6 +3321,10 @@ $.fn.calendar = function(parameters) { module.focus(); return settings.onVisible.apply($container, arguments); }; + onHidden = function () { + module.blur(); + return settings.onHidden.apply($container, arguments); + }; } var onShow = function () { //reset the focus date onShow @@ -3493,7 +3482,7 @@ $.fn.calendar = function(parameters) { var headerDate = isYear || isMonth ? new Date(year, 0, 1) : isDay ? new Date(year, month, 1) : new Date(year, month, day, hour, minute); var headerText = $('').addClass(className.link).appendTo(cell); - headerText.text(module.helper.dateFormat(formatter[mode+'Header'], headerDate)); + headerText.text(formatter.header(headerDate, mode, settings)); var newMode = isMonth ? (settings.disableYear ? 'day' : 'year') : isDay ? (settings.disableMonth ? 'year' : 'month') : 'day'; headerText.data(metadata.mode, newMode); @@ -3541,7 +3530,7 @@ $.fn.calendar = function(parameters) { isHour ? new Date(year, month, day, i) : new Date(year, month, day, hour, i * settings.minTimeGap); var cellText = isYear ? i : isMonth ? settings.text.monthsShort[i] : isDay ? cellDate.getDate() : - module.helper.dateFormat(formatter.cellTime,cellDate); + formatter.time(cellDate, settings, true); cell = $('').addClass(className.cell).appendTo(row); cell.text(cellText); cell.data(metadata.date, cellDate); @@ -3560,19 +3549,6 @@ $.fn.calendar = function(parameters) { cell.attr("data-variation", disabledDate[metadata.variation]); } } - if (mode === 'hour') { - var disabledHour = module.helper.findHourAsObject(cellDate, mode, settings.disabledHours); - if (disabledHour !== null && disabledHour[metadata.message]) { - cell.attr("data-tooltip", disabledHour[metadata.message]); - cell.attr("data-position", disabledHour[metadata.position] || tooltipPosition); - if(disabledHour[metadata.inverted] || (isInverted && disabledHour[metadata.inverted] === undefined)) { - cell.attr("data-inverted", ''); - } - if(disabledHour[metadata.variation]) { - cell.attr("data-variation", disabledHour[metadata.variation]); - } - } - } } else { eventDate = module.helper.findDayAsObject(cellDate, mode, settings.eventDates); if (eventDate !== null) { @@ -3673,7 +3649,7 @@ $.fn.calendar = function(parameters) { var winWidth = $(window).width(); $container.find('td[data-position]').each(function () { var cell = $(this); - var tooltipWidth = window.getComputedStyle(cell[0], '::after').width.replace(/[^0-9\.]/g,''); + var tooltipWidth = window.getComputedStyle(cell[0], ':after').width.replace(/[^0-9\.]/g,''); var tooltipPosition = cell.attr('data-position'); // use a fallback width of 250 (calendar width) for IE/Edge (which return "auto") var calcPosition = (winWidth - cell.width() - (parseInt(tooltipWidth,10) || 250)) > cell.offset().left ? 'right' : 'left'; @@ -3764,15 +3740,15 @@ $.fn.calendar = function(parameters) { }, keydown: function (event) { var keyCode = event.which; - if (keyCode === 9) { - //tab + if (keyCode === 27 || keyCode === 9) { + //esc || tab module.popup('hide'); } if (module.popup('is visible')) { - var mode = module.get.mode(); if (keyCode === 37 || keyCode === 38 || keyCode === 39 || keyCode === 40) { //arrow keys + var mode = module.get.mode(); var bigIncrement = mode === 'day' ? 7 : mode === 'hour' ? 4 : mode === 'minute' ? timeGap['column'] : 3; var increment = keyCode === 37 ? -1 : keyCode === 38 ? -bigIncrement : keyCode == 39 ? 1 : bigIncrement; increment *= mode === 'minute' ? settings.minTimeGap : 1; @@ -3791,18 +3767,14 @@ $.fn.calendar = function(parameters) { } } else if (keyCode === 13) { //enter + var mode = module.get.mode(); var date = module.get.focusDate(); if (date && !settings.isDisabled(date, mode) && !module.helper.isDisabled(date, mode) && module.helper.isEnabled(date, mode)) { - if (settings.onSelect.call(element, date, module.get.mode()) !== false) { - module.selectDate(date); - } + module.selectDate(date); } //disable form submission: event.preventDefault(); event.stopPropagation(); - } else if (keyCode === 27) { - module.popup('hide'); - event.stopPropagation(); } } @@ -3824,7 +3796,7 @@ $.fn.calendar = function(parameters) { $container.removeClass(className.active); if (settings.formatInput) { var date = module.get.date(); - var text = module.helper.dateFormat(formatter[settings.type], date); + var text = formatter.datetime(date, settings); $input.val(text); } if(selectionComplete){ @@ -3895,9 +3867,6 @@ $.fn.calendar = function(parameters) { return AWN - Math.floor(Date.UTC(Wyr, 0, 7) / ms7d) + 1; }(); }, - formattedDate: function(format, date) { - return module.helper.dateFormat(format || formatter[settings.type], date || module.get.date()); - }, date: function () { return module.helper.sanitiseDate($module.data(metadata.date)) || null; }, @@ -3922,7 +3891,7 @@ $.fn.calendar = function(parameters) { return $module.data(metadata.maxDate) || null; }, monthOffset: function () { - return $module.data(metadata.monthOffset) || settings.monthOffset || 0; + return $module.data(metadata.monthOffset) || 0; }, mode: function () { //only returns valid modes for the current settings @@ -3976,7 +3945,7 @@ $.fn.calendar = function(parameters) { return null; } if (!(selector instanceof $)) { - selector = $(document).find(selector).first(); + selector = $(selector).first(); } //assume range related calendars are using the same namespace return selector.data(moduleNamespace); @@ -3991,7 +3960,7 @@ $.fn.calendar = function(parameters) { date = module.helper.dateInRange(date); var mode = module.get.mode(); - var text = module.helper.dateFormat(formatter[settings.type],date); + var text = formatter.datetime(date, settings); if (fireChange && settings.onBeforeChange.call(element, date, text, mode) === false) { return false; @@ -4113,7 +4082,6 @@ $.fn.calendar = function(parameters) { //if this is a range calendar, focus the container or input. This will open the popup from its event listeners. var endModule = module.get.calendarModule(settings.endCalendar); if (endModule) { - endModule.refresh(); if (endModule.setting('on') !== 'focus') { endModule.popup('show'); } @@ -4162,62 +4130,8 @@ $.fn.calendar = function(parameters) { }, helper: { - dateFormat: function(format,date) { - if (!(date instanceof Date)) { - return ''; - } - if(typeof format === 'function') { - return format.call(module, date, settings); - } - - var D = date.getDate(), - M = date.getMonth(), - Y = date.getFullYear(), - d = date.getDay(), - H = date.getHours(), - m = date.getMinutes(), - s = date.getSeconds(), - w = module.get.weekOfYear(Y,M,D+1-settings.firstDayOfWeek), - h = H % 12 || 12, - a = H < 12 ? settings.text.am.toLowerCase() : settings.text.pm.toLowerCase(), - tokens = { - D: D, - DD: ('0'+D).slice(-2), - M: M + 1, - MM: ('0'+(M+1)).slice(-2), - MMM: settings.text.monthsShort[M], - MMMM: settings.text.months[M], - Y: Y, - YY: String(Y).slice(2), - YYYY: Y, - d: d, - dd: settings.text.dayNamesShort[d].slice(0,2), - ddd: settings.text.dayNamesShort[d], - dddd: settings.text.dayNames[d], - h: h, - hh: ('0'+h).slice(-2), - H: H, - HH: ('0'+H).slice(-2), - m: m, - mm: ('0'+m).slice(-2), - s: s, - ss: ('0'+s).slice(-2), - a: a, - A: a.toUpperCase(), - S: ['th', 'st', 'nd', 'rd'][D % 10 > 3 ? 0 : (D % 100 - D % 10 !== 10) * D % 10], - w: w, - ww: ('0'+w).slice(-2) - } - ; - return format.replace(settings.regExp.token, function (match) { - if (match in tokens) { - return tokens[match]; - } - return match.slice(1, match.length - 1); - }); - }, isDisabled: function(date, mode) { - return (mode === 'day' || mode === 'month' || mode === 'year' || mode === 'hour') && (((mode === 'day' && settings.disabledDaysOfWeek.indexOf(date.getDay()) !== -1) || settings.disabledDates.some(function(d){ + return (mode === 'day' || mode === 'month' || mode === 'year') && ((mode === 'day' && settings.disabledDaysOfWeek.indexOf(date.getDay()) !== -1) || settings.disabledDates.some(function(d){ if(typeof d === 'string') { d = module.helper.sanitiseDate(d); } @@ -4250,45 +4164,7 @@ $.fn.calendar = function(parameters) { } } } - })) || (mode === 'hour' && settings.disabledHours.some(function(d){ - if (typeof d === 'string') { - d = module.helper.sanitiseDate(d); - } - if (d instanceof Date) { - return module.helper.dateEqual(date, d, mode); - } else if (typeof d === 'number') { - return date.getHours() === d; - } - if (d !== null && typeof d === 'object') { - var blocked = true; - - if (d[metadata.date]) { - if (d[metadata.date] instanceof Date) { - blocked = module.helper.dateEqual(date, module.helper.sanitiseDate(d[metadata.date])); - } else if (Array.isArray(d[metadata.date])) { - return d[metadata.date].some(function(idate) { - blocked = module.helper.dateEqual(date, idate, mode); - }); - } - } - - if (d[metadata.days]) { - if (typeof d[metadata.days] === 'number') { - blocked = date.getDay() == d[metadata.days]; - } else if (Array.isArray(d[metadata.days])) { - blocked = d[metadata.days].indexOf(date.getDay()) > -1; - } - } - - if (d[metadata.hours]) { - if (typeof d[metadata.hours] === 'number') { - return blocked && date.getHours() == d[metadata.hours]; - } else if (Array.isArray(d[metadata.hours])) { - return blocked && d[metadata.hours].indexOf(date.getHours()) > -1; - } - } - } - }))); + })); }, isEnabled: function(date, mode) { if (mode === 'day') { @@ -4356,49 +4232,6 @@ $.fn.calendar = function(parameters) { } return null; }, - findHourAsObject: function(date, mode, hours) { - if (mode === 'hour') { - var d; - var hourCheck = function(date, d) { - if (d[metadata.hours]) { - if (typeof d[metadata.hours] === 'number' && date.getHours() == d[metadata.hours]) { - return d; - } else if (Array.isArray(d[metadata.hours])) { - if (d[metadata.hours].indexOf(date.getHours()) > -1) { - return d; - } - } - } - } - for (var i = 0; i < hours.length; i++) { - d = hours[i]; - if (typeof d === 'number' && date.getHours() == d) { - return null; - } else if (d !== null && typeof d === 'object') { - if (d[metadata.days] && hourCheck(date,d)) { - if (typeof d[metadata.days] === 'number' && date.getDay() == d[metadata.days]) { - return d; - } else if (Array.isArray(d[metadata.days])) { - if (d[metadata.days].indexOf(date.getDay()) > -1) { - return d; - } - } - } else if (d[metadata.date] && hourCheck(date,d)) { - if (d[metadata.date] instanceof Date && module.helper.dateEqual(date, module.helper.sanitiseDate(d[metadata.date]))) { - return d; - } else if (Array.isArray(d[metadata.date])) { - if (d[metadata.date].some(function(idate) { return module.helper.dateEqual(date, idate, mode); })) { - return d; - } - } - } else if (hourCheck(date,d)) { - return d; - } - } - } - } - return null; - }, sanitiseDate: function (date) { if (!(date instanceof Date)) { date = parser.date('' + date, settings); @@ -4583,7 +4416,7 @@ $.fn.calendar = function(parameters) { response ; passedArguments = passedArguments || queryArguments; - context = context || element; + context = element || context; if (typeof query == 'string' && object !== undefined) { query = query.split(/[\. ]/); maxDepth = query.length - 1; @@ -4659,14 +4492,14 @@ $.fn.calendar.settings = { silent: false, debug: false, verbose: false, - performance: true, + performance: false, type : 'datetime', // picker type, can be 'datetime', 'date', 'time', 'month', or 'year' firstDayOfWeek : 0, // day for first day column (0 = Sunday) constantHeight : true, // add rows to shorter months to keep day calendar height consistent (6 rows) today : false, // show a 'today/now' button at the bottom of the calendar closable : true, // close the popup after selecting a date/time - monthFirst : true, // month before day when parsing date from text + monthFirst : true, // month before day when parsing/converting date from/to text touchReadonly : true, // set input to readonly on touch devices inline : false, // create the calendar inline instead of inside a popup on : null, // when to show the popup (defaults to 'focus' for input, 'click' for others) @@ -4674,6 +4507,7 @@ $.fn.calendar.settings = { startMode : false, // display mode to start in, can be 'year', 'month', 'day', 'hour', 'minute' (false = 'day') minDate : null, // minimum date/time that can be selected, dates/times before are disabled maxDate : null, // maximum date/time that can be selected, dates/times after are disabled + ampm : true, // show am/pm in time mode disableYear : false, // disable year selection mode disableMonth : false, // disable month selection mode disableMinute : false, // disable minute selection mode @@ -4681,10 +4515,8 @@ $.fn.calendar.settings = { startCalendar : null, // jquery object or selector for another calendar that represents the start date of a date range endCalendar : null, // jquery object or selector for another calendar that represents the end date of a date range multiMonth : 1, // show multiple months when in 'day' mode - monthOffset : 0, // position current month by offset when multimonth > 1 minTimeGap : 5, - showWeekNumbers : false, // show Number of Week at the very first column of a dayView - disabledHours : [], // specific hour(s) which won't be selectable and contain additional information. + showWeekNumbers : null, // show Number of Week at the very first column of a dayView disabledDates : [], // specific day(s) which won't be selectable and contain additional information. disabledDaysOfWeek : [], // day(s) which won't be selectable(s) (0 = Sunday) enabledDates : [], // specific day(s) which will be selectable, all other days will be disabled @@ -4697,14 +4529,11 @@ $.fn.calendar.settings = { position: 'bottom left', lastResort: 'bottom left', prefer: 'opposite', - observeChanges: false, hideOnScroll: false }, text: { days: ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], - dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], months: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'], monthsShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], today: 'Today', @@ -4715,23 +4544,67 @@ $.fn.calendar.settings = { }, formatter: { + header: function (date, mode, settings) { + return mode === 'year' ? settings.formatter.yearHeader(date, settings) : + mode === 'month' ? settings.formatter.monthHeader(date, settings) : + mode === 'day' ? settings.formatter.dayHeader(date, settings) : + mode === 'hour' ? settings.formatter.hourHeader(date, settings) : + settings.formatter.minuteHeader(date, settings); + }, yearHeader: function (date, settings) { var decadeYear = Math.ceil(date.getFullYear() / 10) * 10; return (decadeYear - 9) + ' - ' + (decadeYear + 2); }, - monthHeader: 'YYYY', - dayHeader: 'MMMM YYYY', - hourHeader: 'MMMM D, YYYY', - minuteHeader: 'MMMM D, YYYY', + monthHeader: function (date, settings) { + return date.getFullYear(); + }, + dayHeader: function (date, settings) { + var month = settings.text.months[date.getMonth()]; + var year = date.getFullYear(); + return month + ' ' + year; + }, + hourHeader: function (date, settings) { + return settings.formatter.date(date, settings); + }, + minuteHeader: function (date, settings) { + return settings.formatter.date(date, settings); + }, dayColumnHeader: function (day, settings) { return settings.text.days[day]; }, - datetime: 'MMMM D, YYYY h:mm A', - date: 'MMMM D, YYYY', - time: 'h:mm A', - cellTime: 'h:mm A', - month: 'MMMM YYYY', - year: 'YYYY', + datetime: function (date, settings) { + if (!date) { + return ''; + } + var day = settings.type === 'time' ? '' : settings.formatter.date(date, settings); + var time = settings.type.indexOf('time') < 0 ? '' : settings.formatter.time(date, settings, false); + var separator = settings.type === 'datetime' ? ' ' : ''; + return day + separator + time; + }, + date: function (date, settings) { + if (!date) { + return ''; + } + var day = date.getDate(); + var month = settings.text.months[date.getMonth()]; + var year = date.getFullYear(); + return settings.type === 'year' ? year : + settings.type === 'month' ? month + ' ' + year : + (settings.monthFirst ? month + ' ' + day : day + ' ' + month) + ', ' + year; + }, + time: function (date, settings, forCalendar) { + if (!date) { + return ''; + } + var hour = date.getHours(); + var minute = date.getMinutes(); + var ampm = ''; + if (settings.ampm) { + ampm = ' ' + (hour < 12 ? settings.text.am : settings.text.pm); + hour = hour === 0 ? 12 : hour > 12 ? hour - 12 : hour; + } + return hour + ':' + (minute < 10 ? '0' : '') + minute + ampm; + }, today: function (settings) { return settings.type === 'date' ? settings.text.today : settings.text.now; }, @@ -4747,7 +4620,7 @@ $.fn.calendar.settings = { if (!text) { return null; } - text = String(text).trim().replace(/([.:\/\-])\s+/g,'$1').replace(/\s+([.:\/-])/g,'$1').replace(/\s+/g,' '); + text = String(text).trim(); if (text.length === 0) { return null; } @@ -5000,8 +4873,7 @@ $.fn.calendar.settings = { regExp: { dateWords: /[^A-Za-z\u00C0-\u024F]+/g, - dateNumbers: /[^\d:]+/g, - token: /d{1,4}|D{1,2}|M{1,4}|YY(?:YY)?|([Hhmsw])\1?|[SAaY]|"[^"]*"|'[^']*'/g + dateNumbers: /[^\d:]+/g }, error: { @@ -5050,9 +4922,7 @@ $.fn.calendar.settings = { variation: 'variation', position: 'position', month: 'month', - year: 'year', - hours: 'hours', - days: 'days' + year: 'year' }, eventClass: 'blue' @@ -5292,27 +5162,18 @@ $.fn.checkbox = function(parameters) { } } - shortcutPressed = false; if(key == keyCode.escape) { module.verbose('Escape key pressed blurring field'); $input.blur(); shortcutPressed = true; - event.stopPropagation(); } - else if(!event.ctrlKey && module.can.change()) { - if( key == keyCode.space || (key == keyCode.enter && settings.enableEnterKey) ) { - module.verbose('Enter/space key pressed, toggling checkbox'); - module.toggle(); - shortcutPressed = true; - } else if($module.is('.toggle, .slider') && !module.is.radio()) { - if(key == keyCode.left && module.is.checked()) { - module.uncheck(); - shortcutPressed = true; - } else if(key == keyCode.right && module.is.unchecked()) { - module.check(); - shortcutPressed = true; - } - } + else if(!event.ctrlKey && ( key == keyCode.space || (key == keyCode.enter && settings.enableEnterKey)) ) { + module.verbose('Enter/space key pressed, toggling checkbox'); + module.toggle(); + shortcutPressed = true; + } + else { + shortcutPressed = false; } }, keyup: function(event) { @@ -5385,6 +5246,7 @@ $.fn.checkbox = function(parameters) { settings.onEnable.call(input); // preserve legacy callbacks settings.onEnabled.call(input); + module.trigger.change(); } }, @@ -5399,6 +5261,7 @@ $.fn.checkbox = function(parameters) { settings.onDisable.call(input); // preserve legacy callbacks settings.onDisabled.call(input); + module.trigger.change(); } }, @@ -5807,7 +5670,7 @@ $.fn.checkbox = function(parameters) { response ; passedArguments = passedArguments || queryArguments; - context = context || element; + context = element || context; if(typeof query == 'string' && object !== undefined) { query = query.split(/[\. ]/); maxDepth = query.length - 1; @@ -5883,7 +5746,7 @@ $.fn.checkbox.settings = { silent : false, debug : false, - verbose : false, + verbose : true, performance : true, // delegated event context @@ -5926,7 +5789,7 @@ $.fn.checkbox.settings = { selector : { checkbox : '.ui.checkbox', - label : 'label', + label : 'label, .box', input : 'input[type="checkbox"], input[type="radio"]', link : 'a[href]' } @@ -6120,14 +5983,11 @@ $.fn.dimmer = function(parameters) { ? callback : function(){} ; + module.debug('Showing dimmer', $dimmer, settings); + module.set.variation(); if( (!module.is.dimmed() || module.is.animating()) && module.is.enabled() ) { - if(settings.onShow.call(element) === false) { - module.verbose('Show callback returned false cancelling dimmer show'); - return; - } - module.debug('Showing dimmer', $dimmer, settings); - module.set.variation(); module.animate.show(callback); + settings.onShow.call(element); settings.onChange.call(element); } else { @@ -6141,12 +6001,9 @@ $.fn.dimmer = function(parameters) { : function(){} ; if( module.is.dimmed() || module.is.animating() ) { - if(settings.onHide.call(element) === false) { - module.verbose('Hide callback returned false cancelling dimmer hide'); - return; - } module.debug('Hiding dimmer', $dimmer); module.animate.hide(callback); + settings.onHide.call(element); settings.onChange.call(element); } else { @@ -6186,9 +6043,6 @@ $.fn.dimmer = function(parameters) { } $dimmer .transition({ - debug : settings.debug, - verbose : settings.verbose, - silent : settings.silent, displayType : settings.useFlex ? 'flex' : 'block', @@ -6201,7 +6055,6 @@ $.fn.dimmer = function(parameters) { }, onComplete : function() { module.set.active(); - settings.onVisible.call($dimmer); callback(); } }) @@ -6223,7 +6076,6 @@ $.fn.dimmer = function(parameters) { .fadeTo(module.get.duration(), settings.opacity, function() { $dimmer.removeAttr('style'); module.set.active(); - settings.onVisible.call($dimmer); callback(); }) ; @@ -6238,9 +6090,6 @@ $.fn.dimmer = function(parameters) { module.verbose('Hiding dimmer with css'); $dimmer .transition({ - debug : settings.debug, - verbose : settings.verbose, - silent : settings.silent, displayType : settings.useFlex ? 'flex' : 'block', @@ -6252,7 +6101,6 @@ $.fn.dimmer = function(parameters) { module.remove.dimmed(); module.remove.variation(); module.remove.active(); - settings.onHidden.call($dimmer); callback(); } }) @@ -6266,7 +6114,6 @@ $.fn.dimmer = function(parameters) { module.remove.dimmed(); module.remove.active(); $dimmer.removeAttr('style'); - settings.onHidden.call($dimmer); callback(); }) ; @@ -6308,7 +6155,10 @@ $.fn.dimmer = function(parameters) { }, closable: function() { if(settings.closable == 'auto') { - return settings.on != 'hover'; + if(settings.on == 'hover') { + return false; + } + return true; } return settings.closable; }, @@ -6527,7 +6377,7 @@ $.fn.dimmer = function(parameters) { response ; passedArguments = passedArguments || queryArguments; - context = context || element; + context = element || context; if(typeof query == 'string' && object !== undefined) { query = query.split(/[\. ]/); maxDepth = query.length - 1; @@ -6645,8 +6495,6 @@ $.fn.dimmer.settings = { onChange : function(){}, onShow : function(){}, onHide : function(){}, - onVisible : function(){}, - onHidden : function(){}, error : { method : 'The method you called is not defined.' @@ -6715,6 +6563,11 @@ $.fn.dropdown = function(parameters) { moduleSelector = $allModules.selector || '', + hasTouch = ('ontouchstart' in document.documentElement), + clickEvent = hasTouch + ? 'touchstart' + : 'click', + time = new Date().getTime(), performance = [], @@ -6746,7 +6599,7 @@ $.fn.dropdown = function(parameters) { moduleNamespace = 'module-' + namespace, $module = $(this), - $context = [window,document].indexOf(settings.context) < 0 ? $document.find(settings.context) : $(settings.context), + $context = $(settings.context), $text = $module.find(selector.text), $search = $module.find(selector.search), $sizer = $module.find(selector.sizer), @@ -6796,7 +6649,6 @@ $.fn.dropdown = function(parameters) { module.error(error.noNormalize, element); } - module.create.id(); module.setup.layout(); if(settings.values) { @@ -6810,6 +6662,7 @@ $.fn.dropdown = function(parameters) { module.save.defaults(); module.restore.selected(); + module.create.id(); module.bind.events(); module.observeChanges(); @@ -6880,7 +6733,6 @@ $.fn.dropdown = function(parameters) { select: function() { if(module.has.input() && selectObserver) { selectObserver.observe($module[0], { - attributes: true, childList : true, subtree : true }); @@ -6905,7 +6757,7 @@ $.fn.dropdown = function(parameters) { create: { id: function() { - id = (Math.random().toString(16) + '000000000').slice(2, 10); + id = (Math.random().toString(16) + '000000000').substr(2, 8); elementNamespace = '.' + id; module.verbose('Creating unique id for element', id); }, @@ -6913,6 +6765,7 @@ $.fn.dropdown = function(parameters) { var $userChoices, $userChoice, + isUserValue, html ; values = values || module.get.userValues(); @@ -7050,20 +6903,11 @@ $.fn.dropdown = function(parameters) { } if( module.is.search() && !module.has.search() ) { module.verbose('Adding search input'); - var - labelNode = $module.prev('label') - ; $search = $('') .addClass(className.search) .prop('autocomplete', module.is.chrome() ? 'fomantic-search' : 'off') + .insertBefore($text) ; - if (labelNode.length) { - if (!labelNode.attr('id')) { - labelNode.attr('id', '_' + module.get.id() + '_formLabel'); - } - $search.attr('aria-labelledby', labelNode.attr('id')); - } - $search.insertBefore($text); } if( module.is.multiple() && module.is.searchSelection() && !module.has.sizer()) { module.create.sizer(); @@ -7110,9 +6954,6 @@ $.fn.dropdown = function(parameters) { module.debug('Disabling dropdown'); $module.addClass(className.disabled); } - if($input.is('[required]')) { - settings.forceSelection = true; - } $input .removeAttr('required') .removeAttr('class') @@ -7132,7 +6973,7 @@ $.fn.dropdown = function(parameters) { // replace module reference $module = $module.parent(selector.dropdown); instance = $module.data(moduleNamespace); - element = $module[0]; + element = $module.get(0); module.refresh(); module.setup.returnedObject(); }, @@ -7228,9 +7069,10 @@ $.fn.dropdown = function(parameters) { return true; } if(settings.onShow.call(element) !== false) { - module.remove.empty(); module.animate.show(function() { - module.bind.intent(); + if( module.can.click() ) { + module.bind.intent(); + } if(module.has.search() && !preventFocus) { module.focusSearch(); } @@ -7251,23 +7093,14 @@ $.fn.dropdown = function(parameters) { if(settings.onHide.call(element) !== false) { module.animate.hide(function() { module.remove.visible(); - // hiding search focus + // hidding search focus if ( module.is.focusedOnSearch() && preventBlur !== true ) { $search.blur(); } callback.call(element); }); - // Hide submenus explicitly. On some browsers (esp. mobile), they will not automatically receive a - // mouseleave event - var $subMenu = $module.find(selector.menu); - if($subMenu.length > 0) { - module.verbose('Hiding sub-menu', $subMenu); - $subMenu.each(function() { - module.animate.hide(false, $(this)); - }); - } } - } else { + } else if( module.can.click() ) { module.unbind.intent(); } iconClicked = false; @@ -7287,7 +7120,7 @@ $.fn.dropdown = function(parameters) { module.verbose('Hiding menu instantaneously'); module.remove.active(); module.remove.visible(); - $menu.transition('destroy').transition('hide'); + $menu.transition('hide'); }, hideSubMenus: function() { @@ -7325,18 +7158,13 @@ $.fn.dropdown = function(parameters) { $module .on('change' + eventNamespace, selector.input, module.event.change) ; - if(module.is.multiple() && module.is.searchSelection()) { - $module - .on('paste' + eventNamespace, selector.search, module.event.paste) - ; - } }, mouseEvents: function() { module.verbose('Binding mouse events'); if(module.is.multiple()) { $module - .on('click' + eventNamespace, selector.label, module.event.label.click) - .on('click' + eventNamespace, selector.remove, module.event.remove.click) + .on(clickEvent + eventNamespace, selector.label, module.event.label.click) + .on(clickEvent + eventNamespace, selector.remove, module.event.remove.click) ; } if( module.is.searchSelection() ) { @@ -7345,33 +7173,31 @@ $.fn.dropdown = function(parameters) { .on('mouseup' + eventNamespace, module.event.mouseup) .on('mousedown' + eventNamespace, selector.menu, module.event.menu.mousedown) .on('mouseup' + eventNamespace, selector.menu, module.event.menu.mouseup) - .on('click' + eventNamespace, selector.icon, module.event.icon.click) - .on('click' + eventNamespace, selector.clearIcon, module.event.clearIcon.click) + .on(clickEvent + eventNamespace, selector.icon, module.event.icon.click) + .on(clickEvent + eventNamespace, selector.clearIcon, module.event.clearIcon.click) .on('focus' + eventNamespace, selector.search, module.event.search.focus) - .on('click' + eventNamespace, selector.search, module.event.search.focus) + .on(clickEvent + eventNamespace, selector.search, module.event.search.focus) .on('blur' + eventNamespace, selector.search, module.event.search.blur) - .on('click' + eventNamespace, selector.text, module.event.text.focus) + .on(clickEvent + eventNamespace, selector.text, module.event.text.focus) ; if(module.is.multiple()) { $module - .on('click' + eventNamespace, module.event.click) - .on('click' + eventNamespace, module.event.search.focus) + .on(clickEvent + eventNamespace, module.event.click) + .on(clickEvent + eventNamespace, module.event.search.focus) ; } } else { if(settings.on == 'click') { $module - .on('click' + eventNamespace, selector.icon, module.event.icon.click) - .on('click' + eventNamespace, module.event.test.toggle) + .on(clickEvent + eventNamespace, selector.icon, module.event.icon.click) + .on(clickEvent + eventNamespace, module.event.test.toggle) ; } else if(settings.on == 'hover') { $module .on('mouseenter' + eventNamespace, module.delay.show) .on('mouseleave' + eventNamespace, module.delay.hide) - .on('touchstart' + eventNamespace, module.event.test.toggle) - .on('touchstart' + eventNamespace, selector.icon, module.event.icon.click) ; } else { @@ -7383,7 +7209,7 @@ $.fn.dropdown = function(parameters) { .on('mousedown' + eventNamespace, module.event.mousedown) .on('mouseup' + eventNamespace, module.event.mouseup) .on('focus' + eventNamespace, module.event.focus) - .on('click' + eventNamespace, selector.clearIcon, module.event.clearIcon.click) + .on(clickEvent + eventNamespace, selector.clearIcon, module.event.clearIcon.click) ; if(module.has.menuSearch() ) { $module @@ -7397,16 +7223,21 @@ $.fn.dropdown = function(parameters) { } } $menu - .on('mouseenter' + eventNamespace, selector.item, module.event.item.mouseenter) - .on('touchstart' + eventNamespace, selector.item, module.event.item.mouseenter) + .on((hasTouch ? 'touchstart' : 'mouseenter') + eventNamespace, selector.item, module.event.item.mouseenter) .on('mouseleave' + eventNamespace, selector.item, module.event.item.mouseleave) .on('click' + eventNamespace, selector.item, module.event.item.click) ; }, intent: function() { module.verbose('Binding hide intent event to document'); + if(hasTouch) { + $document + .on('touchstart' + elementNamespace, module.event.test.touch) + .on('touchmove' + elementNamespace, module.event.test.touch) + ; + } $document - .on('click' + elementNamespace, module.event.test.hide) + .on(clickEvent + elementNamespace, module.event.test.hide) ; } }, @@ -7414,8 +7245,14 @@ $.fn.dropdown = function(parameters) { unbind: { intent: function() { module.verbose('Removing hide intent event from document'); + if(hasTouch) { + $document + .off('touchstart' + elementNamespace) + .off('touchmove' + elementNamespace) + ; + } $document - .off('click' + elementNamespace) + .off(clickEvent + elementNamespace) ; } }, @@ -7448,7 +7285,6 @@ $.fn.dropdown = function(parameters) { } else { module.verbose('All items filtered, hiding dropdown', searchTerm); - module.set.empty(); module.hideMenu(); } } @@ -7459,7 +7295,7 @@ $.fn.dropdown = function(parameters) { if(settings.allowAdditions) { module.add.userSuggestion(module.escape.htmlEntities(query)); } - if(module.is.searchSelection() && module.can.show() && module.is.focusedOnSearch() && !module.is.empty()) { + if(module.is.searchSelection() && module.can.show() && module.is.focusedOnSearch() ) { module.show(); } } @@ -7509,28 +7345,20 @@ $.fn.dropdown = function(parameters) { throttle : settings.throttle, urlData : { query: query - } - }, - apiCallbacks = { - onError: function(errorMessage, $module, xhr) { + }, + onError: function() { module.add.message(message.serverError); iconClicked = false; focused = false; callback.apply(null, callbackParameters); - if(typeof settings.apiSettings.onError === 'function') { - settings.apiSettings.onError.call(this, errorMessage, $module, xhr); - } }, - onFailure: function(response, $module, xhr) { + onFailure: function() { module.add.message(message.serverError); iconClicked = false; focused = false; callback.apply(null, callbackParameters); - if(typeof settings.apiSettings.onFailure === 'function') { - settings.apiSettings.onFailure.call(this, response, $module, xhr); - } }, - onSuccess : function(response, $module, xhr) { + onSuccess : function(response) { var values = response[fields.remoteValues] ; @@ -7549,22 +7377,19 @@ $.fn.dropdown = function(parameters) { var value = module.is.multiple() ? module.get.values() : module.get.value(); if (value !== '') { module.verbose('Value(s) present after click icon, select value(s) in items'); - module.set.selected(value, null, true, true); + module.set.selected(value, null, null, true); } } iconClicked = false; focused = false; callback.apply(null, callbackParameters); - if(typeof settings.apiSettings.onSuccess === 'function') { - settings.apiSettings.onSuccess.call(this, response, $module, xhr); - } } } ; if( !$module.api('get request') ) { module.setup.api(); } - apiSettings = $.extend(true, {}, apiSettings, settings.apiSettings, apiCallbacks); + apiSettings = $.extend(true, {}, apiSettings, settings.apiSettings); $module .api('setting', apiSettings) .api('query') @@ -7600,18 +7425,30 @@ $.fn.dropdown = function(parameters) { } if(settings.match === 'both' || settings.match === 'text') { text = module.remove.diacritics(String(module.get.choiceText($choice, false))); - if(text.search(beginsWithRegExp) !== -1 || - (settings.fullTextSearch === 'exact' && module.exactSearch(searchTerm, text)) || - (settings.fullTextSearch === true && module.fuzzySearch(searchTerm, text))) { + if(text.search(beginsWithRegExp) !== -1) { + results.push(this); + return true; + } + else if (settings.fullTextSearch === 'exact' && module.exactSearch(searchTerm, text)) { + results.push(this); + return true; + } + else if (settings.fullTextSearch === true && module.fuzzySearch(searchTerm, text)) { results.push(this); return true; } } if(settings.match === 'both' || settings.match === 'value') { value = module.remove.diacritics(String(module.get.choiceValue($choice, text))); - if(value.search(beginsWithRegExp) !== -1 || - (settings.fullTextSearch === 'exact' && module.exactSearch(searchTerm, value)) || - (settings.fullTextSearch === true && module.fuzzySearch(searchTerm, value))) { + if(value.search(beginsWithRegExp) !== -1) { + results.push(this); + return true; + } + else if (settings.fullTextSearch === 'exact' && module.exactSearch(searchTerm, value)) { + results.push(this); + return true; + } + else if (settings.fullTextSearch === true && module.fuzzySearch(searchTerm, value)) { results.push(this); return true; } @@ -7740,7 +7577,7 @@ $.fn.dropdown = function(parameters) { menuConfig[fields.values] = values; module.setup.menu(menuConfig); $.each(values, function(index, item) { - if(item.selected === true) { + if(item.selected == true) { module.debug('Setting initial selection to', item[fields.value]); module.set.selected(item[fields.value]); if(!module.is.multiple()) { @@ -7761,7 +7598,7 @@ $.fn.dropdown = function(parameters) { settings.preserveHTML ) ; - $input.append(''); + $input.append(''); }); module.observe.select(); } @@ -7769,15 +7606,6 @@ $.fn.dropdown = function(parameters) { }, event: { - paste: function(event) { - var pasteValue = (event.originalEvent.clipboardData || window.clipboardData).getData('text'), - tokens = pasteValue.split(settings.delimiter) - ; - tokens.forEach(function(value){ - module.set.selected(module.escape.htmlEntities(value.trim()), null, true, true); - }); - event.preventDefault(); - }, change: function() { if(!internalChange) { module.debug('Input changed, updating selection'); @@ -7798,7 +7626,7 @@ $.fn.dropdown = function(parameters) { } }, mousedown: function() { - if(module.is.searchSelection(true)) { + if(module.is.searchSelection()) { // prevent menu hiding on immediate re-focus willRefocus = true; } @@ -7808,7 +7636,7 @@ $.fn.dropdown = function(parameters) { } }, mouseup: function() { - if(module.is.searchSelection(true)) { + if(module.is.searchSelection()) { // prevent menu hiding on immediate re-focus willRefocus = false; } @@ -7836,14 +7664,14 @@ $.fn.dropdown = function(parameters) { if(module.is.multiple()) { module.remove.activeLabel(); } - if(!focused && !module.is.active() && (settings.showOnFocus || (event.type !== 'focus' && event.type !== 'focusin')) && event.type !== 'touchstart') { + if(!focused && !module.is.active() && (settings.showOnFocus || (event.type !== 'focus' && event.type !== 'focusin'))) { focused = true; module.search(); } }, blur: function(event) { pageLostFocus = (document.activeElement === this); - if(module.is.searchSelection(true) && !willRefocus) { + if(module.is.searchSelection() && !willRefocus) { if(!itemActivated && !pageLostFocus) { if(settings.forceSelection) { module.forceSelection(); @@ -7954,12 +7782,23 @@ $.fn.dropdown = function(parameters) { if (!module.is.multiple() || (module.is.multiple() && !module.is.active())) { focused = true; } - if( module.determine.eventOnElement(event, toggleBehavior) && event.type !== 'touchstart') { - // do not preventDefault of touchstart; so emulated mouseenter is triggered on first touch and not later - // (when selecting an item). The double-showing of the dropdown through both events does not hurt. + if( module.determine.eventOnElement(event, toggleBehavior) ) { event.preventDefault(); } }, + touch: function(event) { + module.determine.eventOnElement(event, function() { + if(event.type == 'touchstart') { + module.timer = setTimeout(function() { + module.hide(); + }, settings.delay.touch); + } + else if(event.type == 'touchmove') { + clearTimeout(module.timer); + } + }); + event.stopPropagation(); + }, hide: function(event) { if(module.determine.eventInModule(event, module.hide)){ if(element.id && $(event.target).attr('for') === element.id){ @@ -7979,8 +7818,8 @@ $.fn.dropdown = function(parameters) { }, select: { mutation: function(mutations) { + module.debug(' modified, recreating menu'); module.disconnect.selectObserver(); module.refresh(); module.setup.select(); @@ -8043,15 +7882,13 @@ $.fn.dropdown = function(parameters) { }, mouseleave: function(event) { var - $subMenu = $(this).find(selector.menu) + $subMenu = $(this).children(selector.menu) ; if($subMenu.length > 0) { clearTimeout(module.itemTimer); module.itemTimer = setTimeout(function() { module.verbose('Hiding sub-menu', $subMenu); - $subMenu.each(function() { - module.animate.hide(false, $(this)); - }); + module.animate.hide(false, $subMenu); }, settings.delay.hide); } }, @@ -8076,12 +7913,8 @@ $.fn.dropdown = function(parameters) { if(settings.allowAdditions) { module.remove.userAddition(); } - module.remove.filteredItem(); - if(!module.is.visible()) { - module.show(); - } module.remove.searchTerm(); - if(!module.is.focusedOnSearch() && skipRefocus !== true) { + if(!module.is.focusedOnSearch() && !(skipRefocus == true)) { module.focusSearch(true); } } @@ -8116,7 +7949,8 @@ $.fn.dropdown = function(parameters) { isFocusedOnSearch = module.is.focusedOnSearch(), isFocused = module.is.focused(), caretAtStart = (isFocusedOnSearch && module.get.caretPosition(false) === 0), - isSelectedSearch = (caretAtStart && module.get.caretPosition(true) !== 0) + isSelectedSearch = (caretAtStart && module.get.caretPosition(true) !== 0), + $nextLabel ; if(isSearch && !hasActiveLabel && !isFocusedOnSearch) { return; @@ -8194,18 +8028,12 @@ $.fn.dropdown = function(parameters) { } $activeLabel.last().next(selector.siblingLabel).addClass(className.active); module.remove.activeLabels($activeLabel); - if(!module.is.visible()){ - module.show(); - } event.preventDefault(); } else if(caretAtStart && !isSelectedSearch && !hasActiveLabel && pressedKey == keys.backspace) { module.verbose('Removing last label on input backspace'); $activeLabel = $label.last().addClass(className.active); module.remove.activeLabels($activeLabel); - if(!module.is.visible()){ - module.show(); - } } } else { @@ -8218,7 +8046,7 @@ $.fn.dropdown = function(parameters) { keydown: function(event) { var pressedKey = event.which, - isShortcutKey = module.is.inObject(pressedKey, keys) || event.key === settings.delimiter + isShortcutKey = module.is.inObject(pressedKey, keys) ; if(isShortcutKey) { var @@ -8236,17 +8064,16 @@ $.fn.dropdown = function(parameters) { hasSubMenu = ($subMenu.length> 0), hasSelectedItem = ($selectedItem.length > 0), selectedIsSelectable = ($selectedItem.not(selector.unselectable).length > 0), - delimiterPressed = (event.key === settings.delimiter && module.is.multiple()), - isAdditionWithoutMenu = settings.allowAdditions && (pressedKey == keys.enter || delimiterPressed), + delimiterPressed = (pressedKey == keys.delimiter && settings.allowAdditions && module.is.multiple()), + isAdditionWithoutMenu = (settings.allowAdditions && settings.hideAdditions && (pressedKey == keys.enter || delimiterPressed) && selectedIsSelectable), $nextItem, - isSubMenuItem + isSubMenuItem, + newIndex ; // allow selection with menu closed if(isAdditionWithoutMenu) { - if (selectedIsSelectable && settings.hideAdditions) { - module.verbose('Selecting item from keyboard shortcut', $selectedItem); - module.event.item.click.call($selectedItem, event); - } + module.verbose('Selecting item from keyboard shortcut', $selectedItem); + module.event.item.click.call($selectedItem, event); if(module.is.searchSelection()) { module.remove.searchTerm(); } @@ -8335,7 +8162,7 @@ $.fn.dropdown = function(parameters) { .addClass(className.selected) ; module.set.scrollPosition($nextItem); - if(settings.selectOnKeydown && module.is.single() && !$nextItem.hasClass(className.actionable)) { + if(settings.selectOnKeydown && module.is.single()) { module.set.selectedItem($nextItem); } } @@ -8345,7 +8172,7 @@ $.fn.dropdown = function(parameters) { // down arrow (traverse menu down) if(pressedKey == keys.downArrow) { $nextItem = (hasSelectedItem && inVisibleMenu) - ? $selectedItem.nextAll(selector.item + ':not(' + selector.unselectable + ')').eq(0) + ? $nextItem = $selectedItem.nextAll(selector.item + ':not(' + selector.unselectable + ')').eq(0) : $item.eq(0) ; if($nextItem.length === 0) { @@ -8362,7 +8189,7 @@ $.fn.dropdown = function(parameters) { .addClass(className.selected) ; module.set.scrollPosition($nextItem); - if(settings.selectOnKeydown && module.is.single() && !$nextItem.hasClass(className.actionable)) { + if(settings.selectOnKeydown && module.is.single()) { module.set.selectedItem($nextItem); } } @@ -8383,13 +8210,12 @@ $.fn.dropdown = function(parameters) { if(pressedKey == keys.escape) { module.verbose('Escape key pressed, closing dropdown'); module.hide(); - event.stopPropagation(); } } else { // delimiter key - if(pressedKey == keys.enter || delimiterPressed) { + if(delimiterPressed) { event.preventDefault(); } // down arrow (open menu) @@ -8494,7 +8320,7 @@ $.fn.dropdown = function(parameters) { ; if( module.can.activate( $(element) ) ) { module.set.selected(value, $(element)); - if(!module.is.multiple() && !(!settings.collapseOnActionable && $(element).hasClass(className.actionable))) { + if(!module.is.multiple()) { module.hideAndClear(); } } @@ -8507,7 +8333,7 @@ $.fn.dropdown = function(parameters) { ; if( module.can.activate( $(element) ) ) { module.set.value(value, text, $(element)); - if(!module.is.multiple() && !(!settings.collapseOnActionable && $(element).hasClass(className.actionable))) { + if(!module.is.multiple()) { module.hideAndClear(); } } @@ -8558,7 +8384,7 @@ $.fn.dropdown = function(parameters) { ; $sizer.text(value); // prevent rounding issues - return Math.ceil( $sizer.width() + (module.is.edge() ? 3 : 1)); + return Math.ceil( $sizer.width() + 1); }, selectionCount: function() { var @@ -8585,7 +8411,7 @@ $.fn.dropdown = function(parameters) { }, userValues: function() { var - values = module.get.values(true) + values = module.get.values() ; if(!values) { return false; @@ -8605,7 +8431,7 @@ $.fn.dropdown = function(parameters) { }, caretPosition: function(returnEndPos) { var - input = $search[0], + input = $search.get(0), range, rangeLength ; @@ -9027,7 +8853,7 @@ $.fn.dropdown = function(parameters) { module.error(error.noStorage); return; } - name = sessionStorage.getItem(value + elementNamespace); + name = sessionStorage.getItem(value); return (name !== undefined) ? name : false @@ -9071,7 +8897,7 @@ $.fn.dropdown = function(parameters) { return; } module.verbose('Saving remote data to session storage', value, name); - sessionStorage.setItem(value + elementNamespace, name); + sessionStorage.setItem(value, name); } }, @@ -9100,6 +8926,7 @@ $.fn.dropdown = function(parameters) { currentScroll = $menu.scrollTop(), itemHeight = $item.eq(0).outerHeight(), itemsPerPage = Math.floor(menuHeight / itemHeight), + maxScroll = $menu.prop('scrollHeight'), newScroll = (direction == 'up') ? currentScroll - (itemHeight * itemsPerPage) : currentScroll + (itemHeight * itemsPerPage), @@ -9130,7 +8957,7 @@ $.fn.dropdown = function(parameters) { $nextSelectedItem .addClass(className.selected) ; - if(settings.selectOnKeydown && module.is.single() && !$nextItem.hasClass(className.actionable)) { + if(settings.selectOnKeydown && module.is.single()) { module.set.selectedItem($nextSelectedItem); } $menu @@ -9216,7 +9043,7 @@ $.fn.dropdown = function(parameters) { var length = module.get.query().length ; - $search.val( text.slice(0, length)); + $search.val( text.substr(0, length)); }, scrollPosition: function($item, forceScroll) { var @@ -9224,6 +9051,7 @@ $.fn.dropdown = function(parameters) { $menu, hasActive, offset, + itemHeight, itemOffset, menuOffset, menuScroll, @@ -9262,7 +9090,7 @@ $.fn.dropdown = function(parameters) { $menu.removeClass(className.loading); } }, - text: function(text, isNotPlaceholder) { + text: function(text) { if(settings.action === 'combo') { module.debug('Changing combo button text', text, $combo); if(settings.preserveHTML) { @@ -9273,7 +9101,7 @@ $.fn.dropdown = function(parameters) { } } else if(settings.action === 'activate') { - if(text !== module.get.placeholderText() || isNotPlaceholder) { + if(text !== module.get.placeholderText()) { $text.removeClass(className.placeholder); } module.debug('Changing text', text, $text); @@ -9292,7 +9120,7 @@ $.fn.dropdown = function(parameters) { var value = module.get.choiceValue($item), searchText = module.get.choiceText($item, false), - text = module.get.choiceText($item) + text = module.get.choiceText($item, true) ; module.debug('Setting user selection to item', $item); module.remove.activeItem(); @@ -9332,13 +9160,13 @@ $.fn.dropdown = function(parameters) { module.set.scrollPosition($nextValue); $selectedItem.removeClass(className.selected); $nextValue.addClass(className.selected); - if(settings.selectOnKeydown && module.is.single() && !$nextItem.hasClass(className.actionable)) { + if(settings.selectOnKeydown && module.is.single()) { module.set.selectedItem($nextValue); } } }, direction: function($menu) { - if(settings.direction === 'auto') { + if(settings.direction == 'auto') { // reset position, remove upward if it's base menu if (!$menu) { module.remove.upward(); @@ -9357,7 +9185,7 @@ $.fn.dropdown = function(parameters) { module.set.leftward($menu); } } - else if(settings.direction === 'upward') { + else if(settings.direction == 'upward') { module.set.upward($menu); } }, @@ -9370,11 +9198,6 @@ $.fn.dropdown = function(parameters) { $element.addClass(className.leftward); }, value: function(value, text, $selected, preventChangeTrigger) { - if(typeof text === 'boolean') { - preventChangeTrigger = text; - $selected = undefined; - text = undefined; - } if(value !== undefined && value !== '' && !(Array.isArray(value) && value.length === 0)) { $input.removeClass(className.noselection); } else { @@ -9386,7 +9209,8 @@ $.fn.dropdown = function(parameters) { currentValue = module.get.values(), stringValue = (value !== undefined) ? String(value) - : value + : value, + newValue ; if(hasInput) { if(!settings.allowReselection && stringValue == currentValue) { @@ -9437,21 +9261,12 @@ $.fn.dropdown = function(parameters) { visible: function() { $module.addClass(className.visible); }, - exactly: function(value, $selectedItem, preventChangeTrigger) { - if(typeof $selectedItem === 'boolean') { - preventChangeTrigger = $selectedItem; - $selectedItem = undefined; - } + exactly: function(value, $selectedItem) { module.debug('Setting selected to exact values'); module.clear(); - module.set.selected(value, $selectedItem, preventChangeTrigger); + module.set.selected(value, $selectedItem); }, selected: function(value, $selectedItem, preventChangeTrigger, keepSearchTerm) { - if(typeof $selectedItem === 'boolean') { - keepSearchTerm = preventChangeTrigger; - preventChangeTrigger = $selectedItem; - $selectedItem = undefined; - } var isMultiple = module.is.multiple() ; @@ -9483,30 +9298,23 @@ $.fn.dropdown = function(parameters) { isFiltered = $selected.hasClass(className.filtered), isActive = $selected.hasClass(className.active), - isActionable = $selected.hasClass(className.actionable), isUserValue = $selected.hasClass(className.addition), - shouldAnimate = (isMultiple && $selectedItem && $selectedItem.length === 1) + shouldAnimate = (isMultiple && $selectedItem.length == 1) ; - if(isActionable){ - if((!isMultiple || (!isActive || isUserValue)) && settings.apiSettings && settings.saveRemoteData) { - module.save.remoteData(selectedText, selectedValue); - } - settings.onActionable.call(element, selectedValue, selectedText, $selected); - } - else if(isMultiple) { + if(isMultiple) { if(!isActive || isUserValue) { if(settings.apiSettings && settings.saveRemoteData) { module.save.remoteData(selectedText, selectedValue); } if(settings.useLabels) { - module.add.value(selectedValue, selectedText, $selected, preventChangeTrigger); module.add.label(selectedValue, selectedText, shouldAnimate); + module.add.value(selectedValue, selectedText, $selected); module.set.activeItem($selected); module.filterActive(); module.select.nextAvailable($selectedItem); } else { - module.add.value(selectedValue, selectedText, $selected, preventChangeTrigger); + module.add.value(selectedValue, selectedText, $selected); module.set.text(module.add.variables(message.count)); module.set.activeItem($selected); } @@ -9520,8 +9328,8 @@ $.fn.dropdown = function(parameters) { if(settings.apiSettings && settings.saveRemoteData) { module.save.remoteData(selectedText, selectedValue); } - if (!keepSearchTerm && !$selected.hasClass(className.actionable)) { - module.set.text(selectedText, true); + if (!keepSearchTerm) { + module.set.text(selectedText); } module.set.value(selectedValue, selectedText, $selected, preventChangeTrigger); $selected @@ -9534,10 +9342,6 @@ $.fn.dropdown = function(parameters) { if (!keepSearchTerm) { module.remove.searchTerm(); } - if(module.is.allFiltered()) { - module.set.empty(); - module.hideMenu(); - } } }, @@ -9576,7 +9380,6 @@ $.fn.dropdown = function(parameters) { animation : settings.label.transition, debug : settings.debug, verbose : settings.verbose, - silent : settings.silent, duration : settings.label.duration }) ; @@ -9599,7 +9402,7 @@ $.fn.dropdown = function(parameters) { ; } else { - $('
    ') + $message = $('
    ') .html(html) .addClass(className.message) .appendTo($menu) @@ -9624,7 +9427,7 @@ $.fn.dropdown = function(parameters) { $('

    '; - } - return { - title : args.title, - content: args.content, - actions: [{ - text: settings.text.ok, - class: settings.className.ok, - click: function(){ - var settings = $this.get.settings(), - inputField = $this.get.element().find(settings.selector.prompt)[0] - ; - args.handler($(inputField).val()); - } - },{ - text: settings.text.cancel, - class: settings.className.cancel, - click: function(){args.handler(null)} - }] - } - } -}; - -})( jQuery, window, document ); - - -;(function ($, window, document, undefined) { - -'use strict'; - -$.isFunction = $.isFunction || function(obj) { - return typeof obj === "function" && typeof obj.nodeType !== "number"; -}; - -window = (typeof window != 'undefined' && window.Math == Math) - ? window - : (typeof self != 'undefined' && self.Math == Math) - ? self - : Function('return this')() -; - -$.modal = $.fn.modal = function(parameters) { - var - $allModules = $(this), - $window = $(window), - $document = $(document), - $body = $('body'), - - moduleSelector = $allModules.selector || '', - - time = new Date().getTime(), - performance = [], + time = new Date().getTime(), + performance = [], query = arguments[0], methodInvoked = (typeof query == 'string'), @@ -13344,10 +11621,8 @@ $.modal = $.fn.modal = function(parameters) { moduleNamespace = 'module-' + namespace, $module = $(this), - $context = [window,document].indexOf(settings.context) < 0 ? $document.find(settings.context) : $body, - isBody = $context[0] === $body[0], - $closeIcon = $module.find(selector.closeIcon), - $inputs, + $context = $(settings.context), + $close = $module.find(selector.close), $allModals, $otherModals, @@ -13355,10 +11630,8 @@ $.modal = $.fn.modal = function(parameters) { $dimmable, $dimmer, - isModalComponent = $module.hasClass('modal'), - element = this, - instance = isModalComponent ? $module.data(moduleNamespace) : undefined, + instance = $module.hasClass('modal') ? $module.data(moduleNamespace) : undefined, ignoreRepeatedEvents = false, @@ -13366,8 +11639,6 @@ $.modal = $.fn.modal = function(parameters) { initialMouseDownInScrollbar, initialBodyMargin = '', tempBodyMargin = '', - keepScrollingClass = false, - hadScrollbar = false, elementEventNamespace, id, @@ -13377,8 +11648,7 @@ $.modal = $.fn.modal = function(parameters) { module = { initialize: function() { - module.create.id(); - if(!isModalComponent) { + if(!$module.hasClass('modal')) { module.create.modal(); if(!$.isFunction(settings.onHidden)) { settings.onHidden = function () { @@ -13402,17 +11672,15 @@ $.modal = $.fn.modal = function(parameters) { $actions.empty(); } settings.actions.forEach(function (el) { - var icon = el[fields.icon] ? '' : '', + var icon = el[fields.icon] ? '' : '', text = module.helpers.escape(el[fields.text] || '', settings.preserveHTML), cls = module.helpers.deQuote(el[fields.class] || ''), click = el[fields.click] && $.isFunction(el[fields.click]) ? el[fields.click] : function () {}; $actions.append($('