/*! * # Fomantic-UI 2.8.8 - Dropdown * http://github.com/fomantic/Fomantic-UI/ * * * Released under the MIT license * http://opensource.org/licenses/MIT * */ /******************************* 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); } /******************************* 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.33333333rem; -webkit-transition: opacity 0.1s ease; transition: opacity 0.1s ease; z-index: 103; will-change: transform, opacity; } .ui.dropdown .menu > * { white-space: nowrap; } /*-------------- Hidden Input ---------------*/ .ui.dropdown > input:not(.search):first-child, .ui.dropdown > select { display: none !important; } /*-------------- Dropdown Icon ---------------*/ .ui.dropdown:not(.labeled) > .dropdown.icon { position: relative; width: auto; min-width: 1em; font-size: 1em; margin: 0 0 0 1em; } .ui.dropdown .menu > .item .dropdown.icon { width: auto; float: right; margin: 0em 0 0 1em; } .ui.dropdown .menu > .item .dropdown.icon + .text { margin-right: 1em; } /*-------------- Text ---------------*/ .ui.dropdown > .text { display: inline-block; -webkit-transition: none; transition: none; } /*-------------- Menu Item ---------------*/ .ui.dropdown .menu > .item { position: relative; cursor: pointer; display: block; border: none; height: auto; min-height: 2.5rem; text-align: left; border-top: none; line-height: 1em; font-size: 1rem; color: rgba(0, 0, 0, 0.87); padding: 0.75rem 1.16666667rem !important; text-transform: none; font-weight: normal; -webkit-box-shadow: none; box-shadow: none; -webkit-touch-callout: none; } .ui.dropdown .menu > .item:first-child { border-top-width: 0; } .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; } /*-------------- Floated Content ---------------*/ .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 > .text > [class*="left floated"], .ui.dropdown .menu .item > [class*="left floated"] { float: left !important; margin-left: 0 !important; margin-right: 1em !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; } /*-------------- Menu Divider ---------------*/ .ui.dropdown .menu > .header { margin: 1rem 0 0.75rem; padding: 0 1.16666667rem; font-weight: bold; text-transform: uppercase; } .ui.dropdown .menu > .header:not(.ui) { color: rgba(0, 0, 0, 0.85); font-size: 0.91666667em; } .ui.dropdown .menu > .divider { border-top: 1px solid rgba(34, 36, 38, 0.1); height: 0; margin: 0.5em 0; } .ui.dropdown .menu > .horizontal.divider { border-top: none; } .ui.dropdown.dropdown .menu > .input { width: auto; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 1.16666667rem 0.75rem; min-width: 10rem; } .ui.dropdown .menu > .header + .input { margin-top: 0; } .ui.dropdown .menu > .input:not(.transparent) input { padding: 0.5em 1.16666667em; } .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; } /*----------------- 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.dropdown .menu > .item.vertical > .description { margin: 0; } /*----------------- Item Text -------------------*/ .ui.dropdown .menu > .item.vertical > .text { margin-bottom: 0.25em; } /*----------------- Message -------------------*/ .ui.dropdown .menu > .message { padding: 0.75rem 1.16666667rem; font-weight: normal; } .ui.dropdown .menu > .message:not(.ui) { color: rgba(0, 0, 0, 0.4); } /*-------------- Sub Menu ---------------*/ .ui.dropdown .menu .menu { top: 0; left: 100%; right: auto; margin: 0 -0.5em !important; border-radius: 0.33333333rem !important; z-index: 21 !important; } /* Hide Arrow */ .ui.dropdown .menu .menu:after { display: none; } /*-------------- Sub Elements ---------------*/ /* 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.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.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.75rem; } /*-------------- 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; } /******************************* Coupling *******************************/ /*-------------- Menu ---------------*/ /* Remove Menu Item Divider */ .ui.dropdown .ui.menu > .item:before, .ui.menu .ui.dropdown .menu > .item:before { display: none; } /* Prevent Menu Item Border */ .ui.menu .ui.dropdown .menu .active.item { border-left: none; } /* Automatically float dropdown menu right on last menu item */ .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; } /*-------------- Label ---------------*/ /* Dropdown Menu */ .ui.label.dropdown .menu { min-width: 100%; } /*-------------- Button ---------------*/ /* No Margin On Icon Button */ .ui.dropdown.icon.button > .dropdown.icon { margin: 0; } .ui.button.dropdown .menu { min-width: 100%; } /******************************* Types *******************************/ select.ui.dropdown { height: 38px; padding: 0.5em; border: 1px solid rgba(34, 36, 38, 0.15); visibility: visible; } /*-------------- Selection ---------------*/ /* Displays like a select box */ .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.96428571em; background: #FFFFFF; display: inline-block; padding: 0.91666667em 3.36666667em 0.91666667em 1.16666667em; 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.33333333rem; -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; } .ui.selection.dropdown.visible, .ui.selection.dropdown.active { z-index: 10; } .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.91666667em; right: 1.16666667em; z-index: 3; margin: -0.91666667em; padding: 0.91666667em; opacity: 0.8; -webkit-transition: opacity 0.1s ease; transition: opacity 0.1s ease; } /* Compact */ .ui.compact.selection.dropdown { min-width: 0; } /* Selection Menu */ .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.33333333rem 0.33333333rem; -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.selection.dropdown .menu:after, .ui.selection.dropdown .menu:before { display: none; } /*-------------- Message ---------------*/ .ui.selection.dropdown .menu > .message { padding: 0.75rem 1.16666667rem; } @media only screen and (max-width: 767.98px) { .ui.selection.dropdown.short .menu { max-height: 5.85rem; } .ui.selection.dropdown[class*="very short"] .menu { max-height: 3.9rem; } .ui.selection.dropdown .menu { max-height: 7.8rem; } .ui.selection.dropdown.long .menu { max-height: 15.6rem; } .ui.selection.dropdown[class*="very long"] .menu { max-height: 23.4rem; } } @media only screen and (min-width: 768px) { .ui.selection.dropdown.short .menu { max-height: 7.8rem; } .ui.selection.dropdown[class*="very short"] .menu { max-height: 5.2rem; } .ui.selection.dropdown .menu { max-height: 10.4rem; } .ui.selection.dropdown.long .menu { max-height: 20.8rem; } .ui.selection.dropdown[class*="very long"] .menu { max-height: 31.2rem; } } @media only screen and (min-width: 992px) { .ui.selection.dropdown.short .menu { max-height: 11.7rem; } .ui.selection.dropdown[class*="very short"] .menu { max-height: 7.8rem; } .ui.selection.dropdown .menu { max-height: 15.6rem; } .ui.selection.dropdown.long .menu { max-height: 31.2rem; } .ui.selection.dropdown[class*="very long"] .menu { max-height: 46.8rem; } } @media only screen and (min-width: 1920px) { .ui.selection.dropdown.short .menu { max-height: 15.6rem; } .ui.selection.dropdown[class*="very short"] .menu { max-height: 10.4rem; } .ui.selection.dropdown .menu { max-height: 20.8rem; } .ui.selection.dropdown.long .menu { max-height: 41.6rem; } .ui.selection.dropdown[class*="very long"] .menu { max-height: 62.4rem; } } /* Menu Item */ .ui.selection.dropdown .menu > .item { border-top: 1px solid #FAFAFA; padding: 0.75rem 1.16666667rem !important; white-space: normal; word-wrap: normal; } /* User Item */ .ui.selection.dropdown .menu > .hidden.addition.item { display: none; } /* Hover */ .ui.selection.dropdown:hover { border-color: rgba(34, 36, 38, 0.35); -webkit-box-shadow: none; box-shadow: none; } /* Active */ .ui.selection.active.dropdown { border-color: #a285df; -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.selection.active.dropdown .menu { border-color: #a285df; -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); } /* Focus */ .ui.selection.dropdown:focus { border-color: #a285df; -webkit-box-shadow: none; box-shadow: none; } .ui.selection.dropdown:focus .menu { border-color: #a285df; -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); } /* Visible */ .ui.selection.visible.dropdown > .text:not(.default) { font-weight: normal; color: rgba(0, 0, 0, 0.8); } /* Visible Hover */ .ui.selection.active.dropdown:hover { border-color: #a285df; -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.selection.active.dropdown:hover .menu { border-color: #a285df; -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); } /* Dropdown Icon */ .ui.active.selection.dropdown > .dropdown.icon, .ui.visible.selection.dropdown > .dropdown.icon { opacity: ''; z-index: 3; } /* Connecting Border */ .ui.active.selection.dropdown { border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; } /* Empty Connecting Border */ .ui.active.empty.selection.dropdown { border-radius: 0.33333333rem !important; -webkit-box-shadow: none !important; box-shadow: none !important; } .ui.active.empty.selection.dropdown .menu { border: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; } /* CSS specific to iOS devices or firefox mobile only */ @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%; } .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%; } @-webkit-keyframes scrollhint { 0% { opacity: 1; top: 100%; } 100% { opacity: 0; top: 0; } } @keyframes scrollhint { 0% { opacity: 1; top: 100%; } 100% { opacity: 0; top: 0; } } } } /*-------------- Searchable ---------------*/ /* Search Selection */ .ui.search.dropdown { min-width: ''; } /* Search Dropdown */ .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; } /* Text Layering */ .ui.search.dropdown > input.search { position: absolute; z-index: 2; } .ui.search.dropdown > .text { cursor: text; position: relative; left: 1px; z-index: auto; } /* Search Selection */ .ui.search.selection.dropdown > input.search { line-height: 1.21428571em; padding: 0.80952381em 3.36666667em 0.80952381em 1.16666667em; } /* Used to size multi select input to character width */ .ui.search.selection.dropdown > span.sizer { line-height: 1.21428571em; padding: 0.80952381em 3.36666667em 0.80952381em 1.16666667em; display: none; white-space: pre; } /* Active/Visible Search */ .ui.search.dropdown.active > input.search, .ui.search.dropdown.visible > input.search { cursor: auto; } .ui.search.dropdown.active > .text, .ui.search.dropdown.visible > .text { pointer-events: none; } /* Filtered Text */ .ui.active.search.dropdown input.search:focus + .text i.icon, .ui.active.search.dropdown input.search:focus + .text .flag { opacity: 0.45; } .ui.active.search.dropdown input.search:focus + .text { color: rgba(115, 115, 115, 0.87) !important; } .ui.search.dropdown.button > span.sizer { display: none; } /* Search Menu */ .ui.search.dropdown .menu { overflow-x: hidden; overflow-y: auto; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-overflow-scrolling: touch; } @media only screen and (max-width: 767.98px) { .ui.search.dropdown .menu { max-height: 7.8rem; } } @media only screen and (min-width: 768px) { .ui.search.dropdown .menu { max-height: 10.4rem; } } @media only screen and (min-width: 992px) { .ui.search.dropdown .menu { max-height: 15.6rem; } } @media only screen and (min-width: 1920px) { .ui.search.dropdown .menu { max-height: 20.8rem; } } /* Clearable Selection */ .ui.dropdown > .remove.icon { cursor: pointer; font-size: 1em; margin: -0.91666667em; padding: 0.91666667em; right: 2em; top: 0.91666667em; position: absolute; opacity: 0.6; z-index: 3; } .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; } .ui.dropdown:not(.selection) > .remove.icon ~ .dropdown.icon { margin-left: 1.5em; } .ui.dropdown:not(.selection) > .remove.icon { margin-top: -1.35em; } /*-------------- Multiple ---------------*/ /* Multiple Selection */ .ui.ui.multiple.dropdown { padding: 0.26984127em 3.36666667em 0.26984127em 0.41666667em; } .ui.multiple.dropdown .menu { cursor: auto; } /* Selection Label */ .ui.multiple.dropdown > .label { display: inline-block; white-space: normal; font-size: 1em; padding: 0.41666667em 0.75em; margin: 0.16666667rem 0.33333333rem 0.16666667rem 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; } /* Dropdown Icon */ .ui.multiple.dropdown .dropdown.icon { margin: ''; padding: ''; } /* Text */ .ui.multiple.dropdown > .text { position: static; padding: 0; max-width: 100%; margin: 0.53968254em 0 0.53968254em 0.75em; line-height: 1.41666667em; } .ui.multiple.dropdown > .text.default { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .ui.multiple.dropdown > .label ~ input.search { margin-left: 0.16666667em !important; } .ui.multiple.dropdown > .label ~ .text { display: none; } .ui.multiple.dropdown > .label:not(.image) > img:not(.centered) { margin-right: 0.75rem; } .ui.multiple.dropdown > .label:not(.image) > img.ui:not(.avatar) { margin-bottom: 0.375rem; } .ui.multiple.dropdown > .image.label img { margin: -0.41666667em 0.75em -0.41666667em -0.75em; height: 1.83333333em; } /*----------------- Multiple Search -----------------*/ /* Multiple Search Selection */ .ui.multiple.search.dropdown, .ui.multiple.search.dropdown > input.search { cursor: text; } /* Prompt Text */ .ui.multiple.search.dropdown > .text { display: inline-block; position: absolute; top: 0; left: 0; padding: inherit; margin: 0.53968254em 0 0.53968254em 0.75em; line-height: 1.41666667em; } .ui.multiple.search.dropdown > .label ~ .text { display: none; } /* Search */ .ui.multiple.search.dropdown > input.search { position: static; padding: 0; max-width: 100%; margin: 0.53968254em 0 0.53968254em 0.75em; width: 2.2em; line-height: 1.41666667em; } .ui.multiple.search.dropdown.button { min-width: 14em; } /*-------------- Inline ---------------*/ .ui.inline.dropdown { cursor: pointer; display: inline-block; color: inherit; } .ui.inline.dropdown .dropdown.icon { margin: 0 0.25em 0 0.25em; vertical-align: baseline; } .ui.inline.dropdown > .text { font-weight: bold; } .ui.inline.dropdown .menu { cursor: auto; margin-top: 0.25em; border-radius: 0.33333333rem; } /******************************* States *******************************/ /*-------------------- Active ----------------------*/ /* Menu Item Active */ .ui.dropdown .menu .active.item { background: transparent; font-weight: bold; color: rgba(0, 0, 0, 0.95); -webkit-box-shadow: none; box-shadow: none; z-index: 104; } /*-------------------- Hover ----------------------*/ /* Menu Item Hover */ .ui.dropdown .menu > .item:hover { background: rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, 0.95); z-index: 105; } /*-------------------- Default Text ----------------------*/ .ui.dropdown:not(.button) > .default.text, .ui.default.dropdown:not(.button) > .text { color: rgba(191, 191, 191, 0.87); } .ui.dropdown:not(.button) > input:focus ~ .default.text, .ui.default.dropdown:not(.button) > input:focus ~ .text { color: rgba(115, 115, 115, 0.87); } /*-------------------- Loading ---------------------*/ .ui.loading.dropdown > i.icon { height: 1.16666667em !important; } .ui.loading.selection.dropdown > i.icon { padding: 1.75em 1.5em !important; } .ui.loading.dropdown > i.icon:before { position: absolute; content: ''; top: 50%; left: 50%; margin: -0.625em 0 0 -0.625em; width: 1.25em; height: 1.25em; border-radius: 500rem; border: 0.2em solid rgba(0, 0, 0, 0.1); } .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.625em 0 0 -0.625em; width: 1.25em; height: 1.25em; -webkit-animation: loader 0.6s infinite linear; animation: loader 0.6s infinite linear; border: 0.2em solid #767676; border-radius: 500rem; } /* Coupling */ .ui.loading.dropdown.button > i.icon:before, .ui.loading.dropdown.button > i.icon:after { display: none; } .ui.loading.dropdown > .text { -webkit-transition: none; transition: none; } /* Used To Check Position */ .ui.dropdown .loading.menu { display: block; visibility: hidden; z-index: -1; } .ui.dropdown > .loading.menu { left: 0 !important; right: auto !important; } .ui.dropdown > .menu .loading.menu { left: 100% !important; right: auto !important; } /*-------------------- Keyboard Select ----------------------*/ /* Selected Item */ .ui.dropdown.selected, .ui.dropdown .menu .selected.item { background: rgba(0, 0, 0, 0.03); color: rgba(0, 0, 0, 0.95); } /*-------------------- Search Filtered ----------------------*/ /* Filtered Item */ .ui.dropdown > .filtered.text { visibility: hidden; } .ui.dropdown .filtered.item { display: none !important; } /*-------------------- States ----------------------*/ .ui.dropdown.error, .ui.dropdown.error > .text, .ui.dropdown.error > .default.text { color: #9F3A38; } .ui.selection.dropdown.error { background: #FFF6F6; border-color: #E0B4B4; } .ui.selection.dropdown.error:hover { border-color: #E0B4B4; } .ui.multiple.selection.error.dropdown > .label { border-color: #E0B4B4; } .ui.dropdown.error > .menu, .ui.dropdown.error > .menu .menu { border-color: #E0B4B4; } .ui.dropdown.error > .menu > .item { color: #9F3A38; } /* Item Hover */ .ui.dropdown.error > .menu > .item:hover { background-color: #FBE7E7; } /* Item Active */ .ui.dropdown.error > .menu .active.item { background-color: #FDCFCF; } .ui.dropdown.info, .ui.dropdown.info > .text, .ui.dropdown.info > .default.text { color: #276F86; } .ui.selection.dropdown.info { background: #F8FFFF; border-color: #A9D5DE; } .ui.selection.dropdown.info:hover { border-color: #A9D5DE; } .ui.multiple.selection.info.dropdown > .label { border-color: #A9D5DE; } .ui.dropdown.info > .menu, .ui.dropdown.info > .menu .menu { border-color: #A9D5DE; } .ui.dropdown.info > .menu > .item { color: #276F86; } /* Item Hover */ .ui.dropdown.info > .menu > .item:hover { background-color: #e9f2fb; } /* Item Active */ .ui.dropdown.info > .menu .active.item { background-color: #cef1fd; } .ui.dropdown.success, .ui.dropdown.success > .text, .ui.dropdown.success > .default.text { color: #2C662D; } .ui.selection.dropdown.success { background: #FCFFF5; border-color: #A3C293; } .ui.selection.dropdown.success:hover { border-color: #A3C293; } .ui.multiple.selection.success.dropdown > .label { border-color: #A3C293; } .ui.dropdown.success > .menu, .ui.dropdown.success > .menu .menu { border-color: #A3C293; } .ui.dropdown.success > .menu > .item { color: #2C662D; } /* Item Hover */ .ui.dropdown.success > .menu > .item:hover { background-color: #e9fbe9; } /* Item Active */ .ui.dropdown.success > .menu .active.item { background-color: #dafdce; } .ui.dropdown.warning, .ui.dropdown.warning > .text, .ui.dropdown.warning > .default.text { color: #573A08; } .ui.selection.dropdown.warning { background: #FFFAF3; border-color: #C9BA9B; } .ui.selection.dropdown.warning:hover { border-color: #C9BA9B; } .ui.multiple.selection.warning.dropdown > .label { border-color: #C9BA9B; } .ui.dropdown.warning > .menu, .ui.dropdown.warning > .menu .menu { border-color: #C9BA9B; } .ui.dropdown.warning > .menu > .item { color: #573A08; } /* Item Hover */ .ui.dropdown.warning > .menu > .item:hover { background-color: #fbfbe9; } /* Item Active */ .ui.dropdown.warning > .menu .active.item { background-color: #fdfdce; } /*-------------------- Clear ----------------------*/ .ui.dropdown > .remove.icon, .ui.dropdown > .clear.dropdown.icon { opacity: 0.6; -webkit-transition: opacity 0.1s ease; transition: opacity 0.1s ease; } .ui.dropdown > .remove.icon:hover, .ui.dropdown > .clear.dropdown.icon:hover { opacity: 1; } /*-------------------- Disabled ----------------------*/ /* Disabled */ .ui.disabled.dropdown, .ui.dropdown .menu > .disabled.item { cursor: default; pointer-events: none; opacity: 0.45; } /*-------------------- Read-Only ----------------------*/ .ui.read-only.dropdown { cursor: default; pointer-events: none; } /******************************* Variations *******************************/ /*-------------- Direction ---------------*/ /* Flyout Direction */ .ui.dropdown .menu { left: 0; } /* Default Side (Right) */ .ui.dropdown .right.menu > .menu, .ui.dropdown .menu .right.menu { left: 100% !important; right: auto !important; border-radius: 0.33333333rem !important; } /* Leftward Opening Menu */ .ui.dropdown > .left.menu { left: auto !important; right: 0 !important; } .ui.dropdown > .left.menu .menu, .ui.dropdown .menu .left.menu { left: auto; right: 100%; margin: 0 -0.5em 0 0 !important; border-radius: 0.33333333rem !important; } .ui.dropdown .item .left.dropdown.icon, .ui.dropdown .left.menu .item .dropdown.icon { width: auto; float: left; margin: 0em 0 0 0; } .ui.dropdown .item .left.dropdown.icon, .ui.dropdown .left.menu .item .dropdown.icon { width: auto; float: left; margin: 0em 0 0 0; } .ui.dropdown .item .left.dropdown.icon + .text, .ui.dropdown .left.menu .item .dropdown.icon + .text { margin-left: 1em; margin-right: 0; } /*-------------- 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.33333333rem 0.33333333rem 0 0; } /* Upward Sub Menu */ .ui.dropdown .upward.menu { top: auto !important; bottom: 0 !important; } /* Active Upward */ .ui.simple.upward.active.dropdown, .ui.simple.upward.dropdown:hover { border-radius: 0.33333333rem 0.33333333rem 0 0 !important; } .ui.upward.dropdown.button:not(.pointing):not(.floating).active { border-radius: 0.33333333rem 0.33333333rem 0 0; } /* Selection */ .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.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); } /* Active Upward */ .ui.active.upward.selection.dropdown { border-radius: 0 0 0.33333333rem 0.33333333rem !important; } /* 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.33333333rem 0.33333333rem !important; } /* 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.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); } /*-------------- Scrolling ---------------*/ /* Selection Menu */ .ui.scrolling.dropdown .menu, .ui.dropdown .scrolling.menu { overflow-x: hidden; overflow-y: auto; } .ui.scrolling.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: 10rem; } } @media only screen and (min-width: 768px) { .ui.scrolling.dropdown .menu, .ui.dropdown .scrolling.menu { max-height: 15rem; } } @media only screen and (min-width: 992px) { .ui.scrolling.dropdown .menu, .ui.dropdown .scrolling.menu { max-height: 20rem; } } @media only screen and (min-width: 1920px) { .ui.scrolling.dropdown .menu, .ui.dropdown .scrolling.menu { max-height: 20rem; } } /*-------------------- Labeled ---------------------*/ /* Regular Label on Left */ .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; } /* 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[class*="right labeled"].input > .dropdown + .label { border-top-left-radius: 0; border-bottom-left-radius: 0; } /*-------------- Columnar ---------------*/ .ui.column.dropdown > .menu { -ms-flex-wrap: wrap; flex-wrap: wrap; } .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%; } /*-------------- Simple ---------------*/ /* Displays without javascript */ .ui.simple.dropdown .menu:before, .ui.simple.dropdown .menu:after { display: none; } .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; } .ui.simple.active.dropdown, .ui.simple.dropdown:hover { border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; } .ui.simple.active.dropdown > .menu, .ui.simple.dropdown:hover > .menu { overflow: visible; width: auto; height: auto; top: 100%; opacity: 1; } .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.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%; } .ui.simple.disabled.dropdown:hover .menu { display: none; height: 0; width: 0; overflow: hidden; } /* Visible */ .ui.simple.visible.dropdown > .menu { display: block; } /* Scrolling */ .ui.simple.scrolling.active.dropdown > .menu, .ui.simple.scrolling.dropdown:hover > .menu { overflow-x: hidden; overflow-y: auto; } /*-------------- Fluid ---------------*/ .ui.fluid.dropdown { display: block; width: 100% !important; min-width: 0; } .ui.fluid.dropdown > .dropdown.icon { float: right; } /*-------------- 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.33333333rem !important; } .ui.floating.dropdown > .menu { border-radius: 0.33333333rem !important; } .ui:not(.upward).floating.dropdown > .menu { margin-top: 0.5em; } .ui.upward.floating.dropdown > .menu { margin-bottom: 0.5em; } /*-------------- Pointing ---------------*/ .ui.pointing.dropdown > .menu { top: 100%; margin-top: 0.75rem; border-radius: 0.33333333rem; } .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.58333333em; height: 0.58333333em; -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.pointing.dropdown > .menu:not(.hidden):after { top: -0.29166667em; left: 50%; margin: 0 0 0 -0.29166667em; } /* Top Left Pointing */ .ui.top.left.pointing.dropdown > .menu { top: 100%; bottom: auto; left: 0; right: auto; margin: 1em 0 0; } .ui.top.left.pointing.dropdown > .menu { top: 100%; bottom: auto; left: 0; right: auto; margin: 1em 0 0; } .ui.top.left.pointing.dropdown > .menu:after { top: -0.29166667em; left: 1em; right: auto; margin: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } /* Top Right Pointing */ .ui.top.right.pointing.dropdown > .menu { top: 100%; bottom: auto; right: 0; left: auto; margin: 1em 0 0; } .ui.top.pointing.dropdown > .left.menu:after, .ui.top.right.pointing.dropdown > .menu:after { top: -0.29166667em; left: auto !important; right: 1em !important; margin: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } /* Left Pointing */ .ui.left.pointing.dropdown > .menu { top: 0; left: 100%; right: auto; margin: 0 0 0 1em; } .ui.left.pointing.dropdown > .menu:after { top: 1em; left: -0.29166667em; margin: 0 0 0 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu { left: auto !important; right: 100% !important; margin: 0 1em 0 0; } .ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu:after { top: 1em; left: auto; right: -0.29166667em; margin: 0 0 0 0; -webkit-transform: rotate(135deg); transform: rotate(135deg); } /* Right Pointing */ .ui.right.pointing.dropdown > .menu { top: 0; left: auto; right: 100%; margin: 0 1em 0 0; } .ui.right.pointing.dropdown > .menu:after { top: 1em; left: auto; right: -0.29166667em; margin: 0 0 0 0; -webkit-transform: rotate(135deg); transform: rotate(135deg); } /* Bottom Pointing */ .ui.bottom.pointing.dropdown > .menu { top: auto; bottom: 100%; left: 0; right: auto; margin: 0 0 1em; } .ui.bottom.pointing.dropdown > .menu:after { top: auto; bottom: -0.29166667em; 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; right: auto; } .ui.bottom.left.pointing.dropdown > .menu:after { left: 1em; right: auto; } /* Bottom Right */ .ui.bottom.right.pointing.dropdown > .menu { right: 0; left: auto; } .ui.bottom.right.pointing.dropdown > .menu:after { left: auto; right: 1em; } /* Upward pointing */ .ui.pointing.upward.dropdown .menu, .ui.top.pointing.upward.dropdown .menu { top: auto !important; bottom: 100% !important; margin: 0 0 0.75rem; border-radius: 0.33333333rem; } .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.29166667em 0 0; } /* Right Pointing Upward */ .ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu { top: auto !important; bottom: 0 !important; margin: 0 1em 0 0; } .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); } /* Left Pointing Upward */ .ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu { top: auto !important; bottom: 0 !important; margin: 0 0 0 1em; } .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); } /*-------------------- Sizes ---------------------*/ .ui.dropdown, .ui.dropdown .menu > .item { font-size: 1rem; } .ui.mini.dropdown, .ui.mini.dropdown .menu > .item { font-size: 0.75rem; } .ui.tiny.dropdown, .ui.tiny.dropdown .menu > .item { font-size: 0.83333333rem; } .ui.small.dropdown, .ui.small.dropdown .menu > .item { font-size: 0.91666667rem; } .ui.large.dropdown, .ui.large.dropdown .menu > .item { font-size: 1.16666667rem; } .ui.big.dropdown, .ui.big.dropdown .menu > .item { font-size: 1.25rem; } .ui.huge.dropdown, .ui.huge.dropdown .menu > .item { font-size: 1.41666667rem; } .ui.massive.dropdown, .ui.massive.dropdown .menu > .item { font-size: 1.75rem; } /*-------------- Inverted ---------------*/ /* General rules and basic dropdowns */ .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 .inverted.menu > .item, .ui.inverted.dropdown .menu > .item { color: rgba(255, 255, 255, 0.8); } .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 .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.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.dropdown .inverted.menu > .header, .ui.inverted.dropdown .menu > .header { color: #FFFFFF; } .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.dropdown .inverted.menu > .divider, .ui.inverted.dropdown .menu > .divider { border-top: 1px solid rgba(255, 255, 255, 0.15); } .ui.dropdown .inverted.scrolling.menu, .ui.inverted.dropdown .scrolling.menu { border: none; border-top: 1px solid rgba(255, 255, 255, 0.15); } /* Selection */ .ui.inverted.selection.dropdown { border: 1px solid rgba(255, 255, 255, 0.15); background: #1B1C1D; color: rgba(255, 255, 255, 0.8); } .ui.inverted.selection.dropdown:hover { border-color: rgba(255, 255, 255, 0.25); -webkit-box-shadow: none; box-shadow: none; } .ui.inverted.selection.dropdown input { color: #FFFFFF; } .ui.inverted.selection.visible.dropdown > .text:not(.default) { color: rgba(255, 255, 255, 0.9); } .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.selection.dropdown .inverted.menu > .item, .ui.inverted.selection.dropdown .menu > .item { border-top: 1px solid #242526; } .ui.inverted.dropdown:not(.button) > .default.text, .ui.inverted.default.dropdown:not(.button) > .text { color: rgba(255, 255, 255, 0.5); } .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.inverted.active.search.dropdown input.search:focus + .text i.icon, .ui.inverted.active.search.dropdown input.search:focus + .text .flag { opacity: 0.45; } .ui.inverted.active.search.dropdown input.search:focus + .text { color: rgba(255, 255, 255, 0.7) !important; } .ui.dropdown .inverted.menu > .message:not(.ui), .ui.inverted.dropdown .menu > .message:not(.ui) { color: rgba(255, 255, 255, 0.5); } /* Fixing the border */ .ui.dropdown .inverted.menu > .item:first-child, .ui.inverted.dropdown .menu > .item:first-child { border-top-width: 0; } /* Labels */ .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.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.inverted.multiple.dropdown > .label > .close.icon, .ui.inverted.multiple.dropdown > .label > .delete.icon { opacity: 0.6; } .ui.inverted.multiple.dropdown > .label > .close.icon:hover, .ui.inverted.multiple.dropdown > .label > .delete.icon:hover { opacity: 0.8; } /* Selection for form elements */ .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.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.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.inverted.dropdown textarea::selection, .ui.inverted.dropdown input::selection { background-color: rgba(255, 255, 255, 0.25); color: rgba(255, 255, 255, 0.8); } /* Scrollbars */ .ui.dropdown .inverted.menu::-webkit-scrollbar-track, .ui.inverted.dropdown .menu::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.1); } .ui.dropdown .inverted.menu::-webkit-scrollbar-thumb, .ui.inverted.dropdown .menu::-webkit-scrollbar-thumb { background: rgba(255, 255, 255, 0.25); } .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.dropdown .inverted.menu::-webkit-scrollbar-thumb:hover, .ui.inverted.dropdown .menu::-webkit-scrollbar-thumb:hover { background: rgba(255, 255, 255, 0.35); } .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); } /******************************* Theme Overrides *******************************/ /* Dropdown Carets */ @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.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.dropdown > .dropdown.icon { width: auto; } .ui.dropdown > .dropdown.icon:before { content: '\f0d7'; } /* Sub Menu */ .ui.dropdown .menu .item .dropdown.icon:before { content: '\f0da' /*rtl:'\f0d9'*/; } .ui.dropdown .item .left.dropdown.icon:before, .ui.dropdown .left.menu .item .dropdown.icon:before { content: "\f0d9" /*rtl:"\f0da"*/; } /* Vertical Menu Dropdown */ .ui.vertical.menu .dropdown.item > .dropdown.icon:before { content: "\f0da" /*rtl:"\f0d9"*/; } /* Icons for Reference .dropdown.down.icon { content: "\f0d7"; } .dropdown.up.icon { content: "\f0d8"; } .dropdown.left.icon { content: "\f0d9"; } .dropdown.icon.icon { content: "\f0da"; } */ /******************************* User Overrides *******************************/