You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1507 lines
36 KiB

9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
7 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
7 years ago
10 years ago
7 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
7 years ago
10 years ago
8 years ago
9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
7 years ago
9 years ago
9 years ago
7 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
8 years ago
8 years ago
10 years ago
9 years ago
9 years ago
7 years ago
8 years ago
7 years ago
8 years ago
9 years ago
9 years ago
8 years ago
7 years ago
9 years ago
9 years ago
9 years ago
8 years ago
8 years ago
7 years ago
9 years ago
7 years ago
7 years ago
9 years ago
10 years ago
10 years ago
10 years ago
8 years ago
9 years ago
10 years ago
10 years ago
8 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
9 years ago
9 years ago
9 years ago
9 years ago
8 years ago
7 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
8 years ago
10 years ago
7 years ago
8 years ago
10 years ago
10 years ago
9 years ago
7 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
7 years ago
7 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
7 years ago
10 years ago
7 years ago
10 years ago
10 years ago
10 years ago
10 years ago
7 years ago
7 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
  1. /*!
  2. * # Semantic UI 2.2.14 - Dropdown
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Released under the MIT license
  7. * http://opensource.org/licenses/MIT
  8. *
  9. */
  10. /*******************************
  11. Dropdown
  12. *******************************/
  13. .ui.dropdown {
  14. cursor: pointer;
  15. position: relative;
  16. display: inline-block;
  17. outline: none;
  18. text-align: left;
  19. -webkit-transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
  20. transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
  21. transition: box-shadow 0.1s ease, width 0.1s ease;
  22. transition: box-shadow 0.1s ease, width 0.1s ease, -webkit-box-shadow 0.1s ease;
  23. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  24. }
  25. /*******************************
  26. Content
  27. *******************************/
  28. /*--------------
  29. Menu
  30. ---------------*/
  31. .ui.dropdown .menu {
  32. cursor: auto;
  33. position: absolute;
  34. display: none;
  35. outline: none;
  36. top: 100%;
  37. min-width: -webkit-max-content;
  38. min-width: -moz-max-content;
  39. min-width: max-content;
  40. margin: 0em;
  41. padding: 0em 0em;
  42. background: #FFFFFF;
  43. font-size: 1em;
  44. text-shadow: none;
  45. text-align: left;
  46. -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  47. box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  48. border: 1px solid rgba(34, 36, 38, 0.15);
  49. border-radius: 0.28571429rem;
  50. -webkit-transition: opacity 0.1s ease;
  51. transition: opacity 0.1s ease;
  52. z-index: 11;
  53. will-change: transform, opacity;
  54. }
  55. .ui.dropdown .menu > * {
  56. white-space: nowrap;
  57. }
  58. /*--------------
  59. Hidden Input
  60. ---------------*/
  61. .ui.dropdown > input:not(.search):first-child,
  62. .ui.dropdown > select {
  63. display: none !important;
  64. }
  65. /*--------------
  66. Dropdown Icon
  67. ---------------*/
  68. .ui.dropdown > .dropdown.icon {
  69. position: relative;
  70. width: auto;
  71. font-size: 0.85714286em;
  72. margin: 0em 0em 0em 1em;
  73. }
  74. .ui.dropdown .menu > .item .dropdown.icon {
  75. width: auto;
  76. float: right;
  77. margin: 0em 0em 0em 1em;
  78. }
  79. .ui.dropdown .menu > .item .dropdown.icon + .text {
  80. margin-right: 1em;
  81. }
  82. /*--------------
  83. Text
  84. ---------------*/
  85. .ui.dropdown > .text {
  86. display: inline-block;
  87. -webkit-transition: none;
  88. transition: none;
  89. }
  90. /*--------------
  91. Menu Item
  92. ---------------*/
  93. .ui.dropdown .menu > .item {
  94. position: relative;
  95. cursor: pointer;
  96. display: block;
  97. border: none;
  98. height: auto;
  99. text-align: left;
  100. border-top: none;
  101. line-height: 1em;
  102. color: rgba(0, 0, 0, 0.87);
  103. padding: 0.78571429rem 1.14285714rem !important;
  104. font-size: 1rem;
  105. text-transform: none;
  106. font-weight: normal;
  107. -webkit-box-shadow: none;
  108. box-shadow: none;
  109. -webkit-touch-callout: none;
  110. }
  111. .ui.dropdown .menu > .item:first-child {
  112. border-top-width: 0px;
  113. }
  114. /*--------------
  115. Floated Content
  116. ---------------*/
  117. .ui.dropdown > .text > [class*="right floated"],
  118. .ui.dropdown .menu .item > [class*="right floated"] {
  119. float: right !important;
  120. margin-right: 0em !important;
  121. margin-left: 1em !important;
  122. }
  123. .ui.dropdown > .text > [class*="left floated"],
  124. .ui.dropdown .menu .item > [class*="left floated"] {
  125. float: left !important;
  126. margin-left: 0em !important;
  127. margin-right: 1em !important;
  128. }
  129. .ui.dropdown .menu .item > .icon.floated,
  130. .ui.dropdown .menu .item > .flag.floated,
  131. .ui.dropdown .menu .item > .image.floated,
  132. .ui.dropdown .menu .item > img.floated {
  133. margin-top: 0em;
  134. }
  135. /*--------------
  136. Menu Divider
  137. ---------------*/
  138. .ui.dropdown .menu > .header {
  139. margin: 1rem 0rem 0.75rem;
  140. padding: 0em 1.14285714rem;
  141. color: rgba(0, 0, 0, 0.85);
  142. font-size: 0.78571429em;
  143. font-weight: bold;
  144. text-transform: uppercase;
  145. }
  146. .ui.dropdown .menu > .divider {
  147. border-top: 1px solid rgba(34, 36, 38, 0.1);
  148. height: 0em;
  149. margin: 0.5em 0em;
  150. }
  151. .ui.dropdown.dropdown .menu > .input {
  152. width: auto;
  153. display: -webkit-box;
  154. display: -ms-flexbox;
  155. display: flex;
  156. margin: 1.14285714rem 0.78571429rem;
  157. min-width: 10rem;
  158. }
  159. .ui.dropdown .menu > .header + .input {
  160. margin-top: 0em;
  161. }
  162. .ui.dropdown .menu > .input:not(.transparent) input {
  163. padding: 0.5em 1em;
  164. }
  165. .ui.dropdown .menu > .input:not(.transparent) .button,
  166. .ui.dropdown .menu > .input:not(.transparent) .icon,
  167. .ui.dropdown .menu > .input:not(.transparent) .label {
  168. padding-top: 0.5em;
  169. padding-bottom: 0.5em;
  170. }
  171. /*-----------------
  172. Item Description
  173. -------------------*/
  174. .ui.dropdown > .text > .description,
  175. .ui.dropdown .menu > .item > .description {
  176. float: right;
  177. margin: 0em 0em 0em 1em;
  178. color: rgba(0, 0, 0, 0.4);
  179. }
  180. /*-----------------
  181. Message
  182. -------------------*/
  183. .ui.dropdown .menu > .message {
  184. padding: 0.78571429rem 1.14285714rem;
  185. font-weight: normal;
  186. }
  187. .ui.dropdown .menu > .message:not(.ui) {
  188. color: rgba(0, 0, 0, 0.4);
  189. }
  190. /*--------------
  191. Sub Menu
  192. ---------------*/
  193. .ui.dropdown .menu .menu {
  194. top: 0% !important;
  195. left: 100%;
  196. right: auto;
  197. margin: 0em 0em 0em -0.5em !important;
  198. border-radius: 0.28571429rem !important;
  199. z-index: 21 !important;
  200. }
  201. /* Hide Arrow */
  202. .ui.dropdown .menu .menu:after {
  203. display: none;
  204. }
  205. /*--------------
  206. Sub Elements
  207. ---------------*/
  208. /* Icons / Flags / Labels / Image */
  209. .ui.dropdown > .text > .icon,
  210. .ui.dropdown > .text > .label,
  211. .ui.dropdown > .text > .flag,
  212. .ui.dropdown > .text > img,
  213. .ui.dropdown > .text > .image {
  214. margin-top: 0em;
  215. }
  216. .ui.dropdown .menu > .item > .icon,
  217. .ui.dropdown .menu > .item > .label,
  218. .ui.dropdown .menu > .item > .flag,
  219. .ui.dropdown .menu > .item > .image,
  220. .ui.dropdown .menu > .item > img {
  221. margin-top: 0em;
  222. }
  223. .ui.dropdown > .text > .icon,
  224. .ui.dropdown > .text > .label,
  225. .ui.dropdown > .text > .flag,
  226. .ui.dropdown > .text > img,
  227. .ui.dropdown > .text > .image,
  228. .ui.dropdown .menu > .item > .icon,
  229. .ui.dropdown .menu > .item > .label,
  230. .ui.dropdown .menu > .item > .flag,
  231. .ui.dropdown .menu > .item > .image,
  232. .ui.dropdown .menu > .item > img {
  233. margin-left: 0em;
  234. float: none;
  235. margin-right: 0.78571429rem;
  236. }
  237. /*--------------
  238. Image
  239. ---------------*/
  240. .ui.dropdown > .text > img,
  241. .ui.dropdown > .text > .image,
  242. .ui.dropdown .menu > .item > .image,
  243. .ui.dropdown .menu > .item > img {
  244. display: inline-block;
  245. vertical-align: top;
  246. width: auto;
  247. margin-top: -0.5em;
  248. margin-bottom: -0.5em;
  249. max-height: 2em;
  250. }
  251. /*******************************
  252. Coupling
  253. *******************************/
  254. /*--------------
  255. Menu
  256. ---------------*/
  257. /* Remove Menu Item Divider */
  258. .ui.dropdown .ui.menu > .item:before,
  259. .ui.menu .ui.dropdown .menu > .item:before {
  260. display: none;
  261. }
  262. /* Prevent Menu Item Border */
  263. .ui.menu .ui.dropdown .menu .active.item {
  264. border-left: none;
  265. }
  266. /* Automatically float dropdown menu right on last menu item */
  267. .ui.menu .right.menu .dropdown:last-child .menu,
  268. .ui.menu .right.dropdown.item .menu,
  269. .ui.buttons > .ui.dropdown:last-child .menu {
  270. left: auto;
  271. right: 0em;
  272. }
  273. /*--------------
  274. Label
  275. ---------------*/
  276. /* Dropdown Menu */
  277. .ui.label.dropdown .menu {
  278. min-width: 100%;
  279. }
  280. /*--------------
  281. Button
  282. ---------------*/
  283. /* No Margin On Icon Button */
  284. .ui.dropdown.icon.button > .dropdown.icon {
  285. margin: 0em;
  286. }
  287. .ui.button.dropdown .menu {
  288. min-width: 100%;
  289. }
  290. /*******************************
  291. Types
  292. *******************************/
  293. /*--------------
  294. Selection
  295. ---------------*/
  296. /* Displays like a select box */
  297. .ui.selection.dropdown {
  298. cursor: pointer;
  299. word-wrap: break-word;
  300. line-height: 1em;
  301. white-space: normal;
  302. outline: 0;
  303. -webkit-transform: rotateZ(0deg);
  304. transform: rotateZ(0deg);
  305. min-width: 14em;
  306. min-height: 2.71428571em;
  307. background: #FFFFFF;
  308. display: inline-block;
  309. padding: 0.78571429em 2.1em 0.78571429em 1em;
  310. color: rgba(0, 0, 0, 0.87);
  311. -webkit-box-shadow: none;
  312. box-shadow: none;
  313. border: 1px solid rgba(34, 36, 38, 0.15);
  314. border-radius: 0.28571429rem;
  315. -webkit-transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
  316. transition: width 0.1s ease, -webkit-box-shadow 0.1s ease;
  317. transition: box-shadow 0.1s ease, width 0.1s ease;
  318. transition: box-shadow 0.1s ease, width 0.1s ease, -webkit-box-shadow 0.1s ease;
  319. }
  320. .ui.selection.dropdown.visible,
  321. .ui.selection.dropdown.active {
  322. z-index: 10;
  323. }
  324. select.ui.dropdown {
  325. height: 38px;
  326. padding: 0.5em;
  327. border: 1px solid rgba(34, 36, 38, 0.15);
  328. visibility: visible;
  329. }
  330. .ui.selection.dropdown > .search.icon,
  331. .ui.selection.dropdown > .delete.icon,
  332. .ui.selection.dropdown > .dropdown.icon {
  333. cursor: pointer;
  334. position: absolute;
  335. width: auto;
  336. height: auto;
  337. line-height: 1.21428571em;
  338. top: 0.78571429em;
  339. right: 1em;
  340. z-index: 3;
  341. margin: -0.78571429em;
  342. padding: 0.91666667em;
  343. opacity: 0.8;
  344. -webkit-transition: opacity 0.1s ease;
  345. transition: opacity 0.1s ease;
  346. }
  347. /* Compact */
  348. .ui.compact.selection.dropdown {
  349. min-width: 0px;
  350. }
  351. /* Selection Menu */
  352. .ui.selection.dropdown .menu {
  353. overflow-x: hidden;
  354. overflow-y: auto;
  355. -webkit-backface-visibility: hidden;
  356. backface-visibility: hidden;
  357. -webkit-overflow-scrolling: touch;
  358. border-top-width: 0px !important;
  359. width: auto;
  360. outline: none;
  361. margin: 0px -1px;
  362. min-width: calc(100% + 2px );
  363. width: calc(100% + 2px );
  364. border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  365. -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  366. box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  367. -webkit-transition: opacity 0.1s ease;
  368. transition: opacity 0.1s ease;
  369. }
  370. .ui.selection.dropdown .menu:after,
  371. .ui.selection.dropdown .menu:before {
  372. display: none;
  373. }
  374. /*--------------
  375. Message
  376. ---------------*/
  377. .ui.selection.dropdown .menu > .message {
  378. padding: 0.78571429rem 1.14285714rem;
  379. }
  380. @media only screen and (max-width: 767px) {
  381. .ui.selection.dropdown .menu {
  382. max-height: 8.01428571rem;
  383. }
  384. }
  385. @media only screen and (min-width: 768px) {
  386. .ui.selection.dropdown .menu {
  387. max-height: 10.68571429rem;
  388. }
  389. }
  390. @media only screen and (min-width: 992px) {
  391. .ui.selection.dropdown .menu {
  392. max-height: 16.02857143rem;
  393. }
  394. }
  395. @media only screen and (min-width: 1920px) {
  396. .ui.selection.dropdown .menu {
  397. max-height: 21.37142857rem;
  398. }
  399. }
  400. /* Menu Item */
  401. .ui.selection.dropdown .menu > .item {
  402. border-top: 1px solid #FAFAFA;
  403. padding: 0.78571429rem 1.14285714rem !important;
  404. white-space: normal;
  405. word-wrap: normal;
  406. }
  407. /* User Item */
  408. .ui.selection.dropdown .menu > .hidden.addition.item {
  409. display: none;
  410. }
  411. /* Hover */
  412. .ui.selection.dropdown:hover {
  413. border-color: rgba(34, 36, 38, 0.35);
  414. -webkit-box-shadow: none;
  415. box-shadow: none;
  416. }
  417. /* Active */
  418. .ui.selection.active.dropdown {
  419. border-color: #96C8DA;
  420. -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  421. box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  422. }
  423. .ui.selection.active.dropdown .menu {
  424. border-color: #96C8DA;
  425. -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  426. box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  427. }
  428. /* Focus */
  429. .ui.selection.dropdown:focus {
  430. border-color: #96C8DA;
  431. -webkit-box-shadow: none;
  432. box-shadow: none;
  433. }
  434. .ui.selection.dropdown:focus .menu {
  435. border-color: #96C8DA;
  436. -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  437. box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  438. }
  439. /* Visible */
  440. .ui.selection.visible.dropdown > .text:not(.default) {
  441. font-weight: normal;
  442. color: rgba(0, 0, 0, 0.8);
  443. }
  444. /* Visible Hover */
  445. .ui.selection.active.dropdown:hover {
  446. border-color: #96C8DA;
  447. -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  448. box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  449. }
  450. .ui.selection.active.dropdown:hover .menu {
  451. border-color: #96C8DA;
  452. -webkit-box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  453. box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  454. }
  455. /* Dropdown Icon */
  456. .ui.active.selection.dropdown > .dropdown.icon,
  457. .ui.visible.selection.dropdown > .dropdown.icon {
  458. opacity: 1;
  459. z-index: 3;
  460. }
  461. /* Connecting Border */
  462. .ui.active.selection.dropdown {
  463. border-bottom-left-radius: 0em !important;
  464. border-bottom-right-radius: 0em !important;
  465. }
  466. /* Empty Connecting Border */
  467. .ui.active.empty.selection.dropdown {
  468. border-radius: 0.28571429rem !important;
  469. -webkit-box-shadow: none !important;
  470. box-shadow: none !important;
  471. }
  472. .ui.active.empty.selection.dropdown .menu {
  473. border: none !important;
  474. -webkit-box-shadow: none !important;
  475. box-shadow: none !important;
  476. }
  477. /*--------------
  478. Searchable
  479. ---------------*/
  480. /* Search Selection */
  481. .ui.search.dropdown {
  482. min-width: '';
  483. }
  484. /* Search Dropdown */
  485. .ui.search.dropdown > input.search {
  486. background: none transparent !important;
  487. border: none !important;
  488. -webkit-box-shadow: none !important;
  489. box-shadow: none !important;
  490. cursor: text;
  491. top: 0em;
  492. left: 1px;
  493. width: 100%;
  494. outline: none;
  495. -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  496. padding: inherit;
  497. }
  498. /* Text Layering */
  499. .ui.search.dropdown > input.search {
  500. position: absolute;
  501. z-index: 2;
  502. }
  503. .ui.search.dropdown > .text {
  504. cursor: text;
  505. position: relative;
  506. left: 1px;
  507. z-index: 3;
  508. }
  509. /* Search Selection */
  510. .ui.search.selection.dropdown > input.search {
  511. line-height: 1.21428571em;
  512. padding: 0.67857143em 2.1em 0.67857143em 1em;
  513. }
  514. /* Used to size multi select input to character width */
  515. .ui.search.selection.dropdown > span.sizer {
  516. line-height: 1.21428571em;
  517. padding: 0.67857143em 2.1em 0.67857143em 1em;
  518. display: none;
  519. white-space: pre;
  520. }
  521. /* Active/Visible Search */
  522. .ui.search.dropdown.active > input.search,
  523. .ui.search.dropdown.visible > input.search {
  524. cursor: auto;
  525. }
  526. .ui.search.dropdown.active > .text,
  527. .ui.search.dropdown.visible > .text {
  528. pointer-events: none;
  529. }
  530. /* Filtered Text */
  531. .ui.active.search.dropdown input.search:focus + .text .icon,
  532. .ui.active.search.dropdown input.search:focus + .text .flag {
  533. opacity: 0.45;
  534. }
  535. .ui.active.search.dropdown input.search:focus + .text {
  536. color: rgba(115, 115, 115, 0.87) !important;
  537. }
  538. /* Search Menu */
  539. .ui.search.dropdown .menu {
  540. overflow-x: hidden;
  541. overflow-y: auto;
  542. -webkit-backface-visibility: hidden;
  543. backface-visibility: hidden;
  544. -webkit-overflow-scrolling: touch;
  545. }
  546. @media only screen and (max-width: 767px) {
  547. .ui.search.dropdown .menu {
  548. max-height: 8.01428571rem;
  549. }
  550. }
  551. @media only screen and (min-width: 768px) {
  552. .ui.search.dropdown .menu {
  553. max-height: 10.68571429rem;
  554. }
  555. }
  556. @media only screen and (min-width: 992px) {
  557. .ui.search.dropdown .menu {
  558. max-height: 16.02857143rem;
  559. }
  560. }
  561. @media only screen and (min-width: 1920px) {
  562. .ui.search.dropdown .menu {
  563. max-height: 21.37142857rem;
  564. }
  565. }
  566. /*--------------
  567. Multiple
  568. ---------------*/
  569. /* Multiple Selection */
  570. .ui.multiple.dropdown {
  571. padding: 0.22619048em 2.1em 0.22619048em 0.35714286em;
  572. }
  573. .ui.multiple.dropdown .menu {
  574. cursor: auto;
  575. }
  576. /* Multiple Search Selection */
  577. .ui.multiple.search.dropdown,
  578. .ui.multiple.search.dropdown > input.search {
  579. cursor: text;
  580. }
  581. /* Selection Label */
  582. .ui.multiple.dropdown > .label {
  583. -webkit-user-select: none;
  584. -moz-user-select: none;
  585. -ms-user-select: none;
  586. user-select: none;
  587. display: inline-block;
  588. vertical-align: top;
  589. white-space: normal;
  590. font-size: 1em;
  591. padding: 0.35714286em 0.78571429em;
  592. margin: 0.14285714rem 0.28571429rem 0.14285714rem 0em;
  593. -webkit-box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  594. box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  595. }
  596. /* Dropdown Icon */
  597. .ui.multiple.dropdown .dropdown.icon {
  598. margin: '';
  599. padding: '';
  600. }
  601. /* Text */
  602. .ui.multiple.dropdown > .text {
  603. position: static;
  604. padding: 0;
  605. max-width: 100%;
  606. margin: 0.45238095em 0em 0.45238095em 0.64285714em;
  607. line-height: 1.21428571em;
  608. }
  609. .ui.multiple.dropdown > .label ~ input.search {
  610. margin-left: 0.14285714em !important;
  611. }
  612. .ui.multiple.dropdown > .label ~ .text {
  613. display: none;
  614. }
  615. /*-----------------
  616. Multiple Search
  617. -----------------*/
  618. /* Prompt Text */
  619. .ui.multiple.search.dropdown > .text {
  620. display: inline-block;
  621. position: absolute;
  622. top: 0;
  623. left: 0;
  624. padding: inherit;
  625. margin: 0.45238095em 0em 0.45238095em 0.64285714em;
  626. line-height: 1.21428571em;
  627. }
  628. .ui.multiple.search.dropdown > .label ~ .text {
  629. display: none;
  630. }
  631. /* Search */
  632. .ui.multiple.search.dropdown > input.search {
  633. position: static;
  634. padding: 0;
  635. max-width: 100%;
  636. margin: 0.45238095em 0em 0.45238095em 0.64285714em;
  637. width: 2.2em;
  638. line-height: 1.21428571em;
  639. }
  640. /*--------------
  641. Inline
  642. ---------------*/
  643. .ui.inline.dropdown {
  644. cursor: pointer;
  645. display: inline-block;
  646. color: inherit;
  647. }
  648. .ui.inline.dropdown .dropdown.icon {
  649. margin: 0em 0.5em 0em 0.21428571em;
  650. vertical-align: baseline;
  651. }
  652. .ui.inline.dropdown > .text {
  653. font-weight: bold;
  654. }
  655. .ui.inline.dropdown .menu {
  656. cursor: auto;
  657. margin-top: 0.21428571em;
  658. border-radius: 0.28571429rem;
  659. }
  660. /*******************************
  661. States
  662. *******************************/
  663. /*--------------------
  664. Active
  665. ----------------------*/
  666. /* Menu Item Active */
  667. .ui.dropdown .menu .active.item {
  668. background: transparent;
  669. font-weight: bold;
  670. color: rgba(0, 0, 0, 0.95);
  671. -webkit-box-shadow: none;
  672. box-shadow: none;
  673. z-index: 12;
  674. }
  675. /*--------------------
  676. Hover
  677. ----------------------*/
  678. /* Menu Item Hover */
  679. .ui.dropdown .menu > .item:hover {
  680. background: rgba(0, 0, 0, 0.05);
  681. color: rgba(0, 0, 0, 0.95);
  682. z-index: 13;
  683. }
  684. /*--------------------
  685. Loading
  686. ---------------------*/
  687. .ui.loading.dropdown > i.icon {
  688. height: 1em !important;
  689. }
  690. .ui.loading.selection.dropdown > i.icon {
  691. padding: 1.5em 1.28571429em !important;
  692. }
  693. .ui.loading.dropdown > i.icon:before {
  694. position: absolute;
  695. content: '';
  696. top: 50%;
  697. left: 50%;
  698. margin: -0.64285714em 0em 0em -0.64285714em;
  699. width: 1.28571429em;
  700. height: 1.28571429em;
  701. border-radius: 500rem;
  702. border: 0.2em solid rgba(0, 0, 0, 0.1);
  703. }
  704. .ui.loading.dropdown > i.icon:after {
  705. position: absolute;
  706. content: '';
  707. top: 50%;
  708. left: 50%;
  709. -webkit-box-shadow: 0px 0px 0px 1px transparent;
  710. box-shadow: 0px 0px 0px 1px transparent;
  711. margin: -0.64285714em 0em 0em -0.64285714em;
  712. width: 1.28571429em;
  713. height: 1.28571429em;
  714. -webkit-animation: dropdown-spin 0.6s linear;
  715. animation: dropdown-spin 0.6s linear;
  716. -webkit-animation-iteration-count: infinite;
  717. animation-iteration-count: infinite;
  718. border-radius: 500rem;
  719. border-color: #767676 transparent transparent;
  720. border-style: solid;
  721. border-width: 0.2em;
  722. }
  723. /* Coupling */
  724. .ui.loading.dropdown.button > i.icon:before,
  725. .ui.loading.dropdown.button > i.icon:after {
  726. display: none;
  727. }
  728. @-webkit-keyframes dropdown-spin {
  729. from {
  730. -webkit-transform: rotate(0deg);
  731. transform: rotate(0deg);
  732. }
  733. to {
  734. -webkit-transform: rotate(360deg);
  735. transform: rotate(360deg);
  736. }
  737. }
  738. @keyframes dropdown-spin {
  739. from {
  740. -webkit-transform: rotate(0deg);
  741. transform: rotate(0deg);
  742. }
  743. to {
  744. -webkit-transform: rotate(360deg);
  745. transform: rotate(360deg);
  746. }
  747. }
  748. /*--------------------
  749. Default Text
  750. ----------------------*/
  751. .ui.dropdown:not(.button) > .default.text,
  752. .ui.default.dropdown:not(.button) > .text {
  753. color: rgba(191, 191, 191, 0.87);
  754. }
  755. .ui.dropdown:not(.button) > input:focus ~ .default.text,
  756. .ui.default.dropdown:not(.button) > input:focus ~ .text {
  757. color: rgba(115, 115, 115, 0.87);
  758. }
  759. /*--------------------
  760. Loading
  761. ----------------------*/
  762. .ui.loading.dropdown > .text {
  763. -webkit-transition: none;
  764. transition: none;
  765. }
  766. /* Used To Check Position */
  767. .ui.dropdown .loading.menu {
  768. display: block;
  769. visibility: hidden;
  770. z-index: -1;
  771. }
  772. .ui.dropdown > .loading.menu {
  773. left: 0px !important;
  774. right: auto !important;
  775. }
  776. .ui.dropdown > .menu .loading.menu {
  777. left: 100% !important;
  778. right: auto !important;
  779. }
  780. /*--------------------
  781. Keyboard Select
  782. ----------------------*/
  783. /* Selected Item */
  784. .ui.dropdown.selected,
  785. .ui.dropdown .menu .selected.item {
  786. background: rgba(0, 0, 0, 0.03);
  787. color: rgba(0, 0, 0, 0.95);
  788. }
  789. /*--------------------
  790. Search Filtered
  791. ----------------------*/
  792. /* Filtered Item */
  793. .ui.dropdown > .filtered.text {
  794. visibility: hidden;
  795. }
  796. .ui.dropdown .filtered.item {
  797. display: none !important;
  798. }
  799. /*--------------------
  800. Error
  801. ----------------------*/
  802. .ui.dropdown.error,
  803. .ui.dropdown.error > .text,
  804. .ui.dropdown.error > .default.text {
  805. color: #9F3A38;
  806. }
  807. .ui.selection.dropdown.error {
  808. background: #FFF6F6;
  809. border-color: #E0B4B4;
  810. }
  811. .ui.selection.dropdown.error:hover {
  812. border-color: #E0B4B4;
  813. }
  814. .ui.dropdown.error > .menu,
  815. .ui.dropdown.error > .menu .menu {
  816. border-color: #E0B4B4;
  817. }
  818. .ui.dropdown.error > .menu > .item {
  819. color: #9F3A38;
  820. }
  821. .ui.multiple.selection.error.dropdown > .label {
  822. border-color: #E0B4B4;
  823. }
  824. /* Item Hover */
  825. .ui.dropdown.error > .menu > .item:hover {
  826. background-color: #FFF2F2;
  827. }
  828. /* Item Active */
  829. .ui.dropdown.error > .menu .active.item {
  830. background-color: #FDCFCF;
  831. }
  832. /*--------------------
  833. Disabled
  834. ----------------------*/
  835. /* Disabled */
  836. .ui.disabled.dropdown,
  837. .ui.dropdown .menu > .disabled.item {
  838. cursor: default;
  839. pointer-events: none;
  840. opacity: 0.45;
  841. }
  842. /*******************************
  843. Variations
  844. *******************************/
  845. /*--------------
  846. Direction
  847. ---------------*/
  848. /* Flyout Direction */
  849. .ui.dropdown .menu {
  850. left: 0px;
  851. }
  852. /* Default Side (Right) */
  853. .ui.dropdown .right.menu > .menu,
  854. .ui.dropdown .menu .right.menu {
  855. left: 100% !important;
  856. right: auto !important;
  857. border-radius: 0.28571429rem !important;
  858. }
  859. /* Leftward Opening Menu */
  860. .ui.dropdown > .left.menu {
  861. left: auto !important;
  862. right: 0px !important;
  863. }
  864. .ui.dropdown > .left.menu .menu,
  865. .ui.dropdown .menu .left.menu {
  866. left: auto;
  867. right: 100%;
  868. margin: 0em -0.5em 0em 0em !important;
  869. border-radius: 0.28571429rem !important;
  870. }
  871. .ui.dropdown .item .left.dropdown.icon,
  872. .ui.dropdown .left.menu .item .dropdown.icon {
  873. width: auto;
  874. float: left;
  875. margin: 0em 0em 0em 0em;
  876. }
  877. .ui.dropdown .item .left.dropdown.icon,
  878. .ui.dropdown .left.menu .item .dropdown.icon {
  879. width: auto;
  880. float: left;
  881. margin: 0em 0em 0em 0em;
  882. }
  883. .ui.dropdown .item .left.dropdown.icon + .text,
  884. .ui.dropdown .left.menu .item .dropdown.icon + .text {
  885. margin-left: 1em;
  886. margin-right: 0em;
  887. }
  888. /*--------------
  889. Upward
  890. ---------------*/
  891. /* Upward Main Menu */
  892. .ui.upward.dropdown > .menu {
  893. top: auto;
  894. bottom: 100%;
  895. -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  896. box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  897. border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  898. }
  899. /* Upward Sub Menu */
  900. .ui.dropdown .upward.menu {
  901. top: auto !important;
  902. bottom: 0 !important;
  903. }
  904. /* Active Upward */
  905. .ui.simple.upward.active.dropdown,
  906. .ui.simple.upward.dropdown:hover {
  907. border-radius: 0.28571429rem 0.28571429rem 0em 0em !important;
  908. }
  909. .ui.upward.dropdown.button:not(.pointing):not(.floating).active {
  910. border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  911. }
  912. /* Selection */
  913. .ui.upward.selection.dropdown .menu {
  914. border-top-width: 1px !important;
  915. border-bottom-width: 0px !important;
  916. -webkit-box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
  917. box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
  918. }
  919. .ui.upward.selection.dropdown:hover {
  920. -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
  921. box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
  922. }
  923. /* Active Upward */
  924. .ui.active.upward.selection.dropdown {
  925. border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
  926. }
  927. /* Visible Upward */
  928. .ui.upward.selection.dropdown.visible {
  929. -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  930. box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  931. border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
  932. }
  933. /* Visible Hover Upward */
  934. .ui.upward.active.selection.dropdown:hover {
  935. -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
  936. box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
  937. }
  938. .ui.upward.active.selection.dropdown:hover .menu {
  939. -webkit-box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
  940. box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
  941. }
  942. /*--------------
  943. Simple
  944. ---------------*/
  945. /* Selection Menu */
  946. .ui.scrolling.dropdown .menu,
  947. .ui.dropdown .scrolling.menu {
  948. overflow-x: hidden;
  949. overflow-y: auto;
  950. }
  951. .ui.scrolling.dropdown .menu {
  952. overflow-x: hidden;
  953. overflow-y: auto;
  954. -webkit-backface-visibility: hidden;
  955. backface-visibility: hidden;
  956. -webkit-overflow-scrolling: touch;
  957. min-width: 100% !important;
  958. width: auto !important;
  959. }
  960. .ui.dropdown .scrolling.menu {
  961. position: static;
  962. overflow-y: auto;
  963. border: none;
  964. -webkit-box-shadow: none !important;
  965. box-shadow: none !important;
  966. border-radius: 0 !important;
  967. margin: 0 !important;
  968. min-width: 100% !important;
  969. width: auto !important;
  970. border-top: 1px solid rgba(34, 36, 38, 0.15);
  971. }
  972. .ui.scrolling.dropdown .menu .item.item.item,
  973. .ui.dropdown .scrolling.menu > .item.item.item {
  974. border-top: none;
  975. }
  976. .ui.scrolling.dropdown .menu .item:first-child,
  977. .ui.dropdown .scrolling.menu .item:first-child {
  978. border-top: none;
  979. }
  980. .ui.dropdown > .animating.menu .scrolling.menu,
  981. .ui.dropdown > .visible.menu .scrolling.menu {
  982. display: block;
  983. }
  984. /* Scrollbar in IE */
  985. @media all and (-ms-high-contrast: none) {
  986. .ui.scrolling.dropdown .menu,
  987. .ui.dropdown .scrolling.menu {
  988. min-width: calc(100% - 17px );
  989. }
  990. }
  991. @media only screen and (max-width: 767px) {
  992. .ui.scrolling.dropdown .menu,
  993. .ui.dropdown .scrolling.menu {
  994. max-height: 10.28571429rem;
  995. }
  996. }
  997. @media only screen and (min-width: 768px) {
  998. .ui.scrolling.dropdown .menu,
  999. .ui.dropdown .scrolling.menu {
  1000. max-height: 15.42857143rem;
  1001. }
  1002. }
  1003. @media only screen and (min-width: 992px) {
  1004. .ui.scrolling.dropdown .menu,
  1005. .ui.dropdown .scrolling.menu {
  1006. max-height: 20.57142857rem;
  1007. }
  1008. }
  1009. @media only screen and (min-width: 1920px) {
  1010. .ui.scrolling.dropdown .menu,
  1011. .ui.dropdown .scrolling.menu {
  1012. max-height: 20.57142857rem;
  1013. }
  1014. }
  1015. /*--------------
  1016. Simple
  1017. ---------------*/
  1018. /* Displays without javascript */
  1019. .ui.simple.dropdown .menu:before,
  1020. .ui.simple.dropdown .menu:after {
  1021. display: none;
  1022. }
  1023. .ui.simple.dropdown .menu {
  1024. position: absolute;
  1025. display: block;
  1026. overflow: hidden;
  1027. top: -9999px !important;
  1028. opacity: 0;
  1029. width: 0;
  1030. height: 0;
  1031. -webkit-transition: opacity 0.1s ease;
  1032. transition: opacity 0.1s ease;
  1033. }
  1034. .ui.simple.active.dropdown,
  1035. .ui.simple.dropdown:hover {
  1036. border-bottom-left-radius: 0em !important;
  1037. border-bottom-right-radius: 0em !important;
  1038. }
  1039. .ui.simple.active.dropdown > .menu,
  1040. .ui.simple.dropdown:hover > .menu {
  1041. overflow: visible;
  1042. width: auto;
  1043. height: auto;
  1044. top: 100% !important;
  1045. opacity: 1;
  1046. }
  1047. .ui.simple.dropdown > .menu > .item:active > .menu,
  1048. .ui.simple.dropdown:hover > .menu > .item:hover > .menu {
  1049. overflow: visible;
  1050. width: auto;
  1051. height: auto;
  1052. top: 0% !important;
  1053. left: 100% !important;
  1054. opacity: 1;
  1055. }
  1056. .ui.simple.disabled.dropdown:hover .menu {
  1057. display: none;
  1058. height: 0px;
  1059. width: 0px;
  1060. overflow: hidden;
  1061. }
  1062. /* Visible */
  1063. .ui.simple.visible.dropdown > .menu {
  1064. display: block;
  1065. }
  1066. /*--------------
  1067. Fluid
  1068. ---------------*/
  1069. .ui.fluid.dropdown {
  1070. display: block;
  1071. width: 100%;
  1072. min-width: 0em;
  1073. }
  1074. .ui.fluid.dropdown > .dropdown.icon {
  1075. float: right;
  1076. }
  1077. /*--------------
  1078. Floating
  1079. ---------------*/
  1080. .ui.floating.dropdown .menu {
  1081. left: 0;
  1082. right: auto;
  1083. -webkit-box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15) !important;
  1084. box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15) !important;
  1085. border-radius: 0.28571429rem !important;
  1086. }
  1087. .ui.floating.dropdown > .menu {
  1088. margin-top: 0.5em !important;
  1089. border-radius: 0.28571429rem !important;
  1090. }
  1091. /*--------------
  1092. Pointing
  1093. ---------------*/
  1094. .ui.pointing.dropdown > .menu {
  1095. top: 100%;
  1096. margin-top: 0.78571429rem;
  1097. border-radius: 0.28571429rem;
  1098. }
  1099. .ui.pointing.dropdown > .menu:after {
  1100. display: block;
  1101. position: absolute;
  1102. pointer-events: none;
  1103. content: '';
  1104. visibility: visible;
  1105. -webkit-transform: rotate(45deg);
  1106. transform: rotate(45deg);
  1107. width: 0.5em;
  1108. height: 0.5em;
  1109. -webkit-box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
  1110. box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
  1111. background: #FFFFFF;
  1112. z-index: 2;
  1113. }
  1114. .ui.pointing.dropdown > .menu:after {
  1115. top: -0.25em;
  1116. left: 50%;
  1117. margin: 0em 0em 0em -0.25em;
  1118. }
  1119. /* Top Left Pointing */
  1120. .ui.top.left.pointing.dropdown > .menu {
  1121. top: 100%;
  1122. bottom: auto;
  1123. left: 0%;
  1124. right: auto;
  1125. margin: 1em 0em 0em;
  1126. }
  1127. .ui.top.left.pointing.dropdown > .menu {
  1128. top: 100%;
  1129. bottom: auto;
  1130. left: 0%;
  1131. right: auto;
  1132. margin: 1em 0em 0em;
  1133. }
  1134. .ui.top.left.pointing.dropdown > .menu:after {
  1135. top: -0.25em;
  1136. left: 1em;
  1137. right: auto;
  1138. margin: 0em;
  1139. -webkit-transform: rotate(45deg);
  1140. transform: rotate(45deg);
  1141. }
  1142. /* Top Right Pointing */
  1143. .ui.top.right.pointing.dropdown > .menu {
  1144. top: 100%;
  1145. bottom: auto;
  1146. right: 0%;
  1147. left: auto;
  1148. margin: 1em 0em 0em;
  1149. }
  1150. .ui.top.pointing.dropdown > .left.menu:after,
  1151. .ui.top.right.pointing.dropdown > .menu:after {
  1152. top: -0.25em;
  1153. left: auto !important;
  1154. right: 1em !important;
  1155. margin: 0em;
  1156. -webkit-transform: rotate(45deg);
  1157. transform: rotate(45deg);
  1158. }
  1159. /* Left Pointing */
  1160. .ui.left.pointing.dropdown > .menu {
  1161. top: 0%;
  1162. left: 100%;
  1163. right: auto;
  1164. margin: 0em 0em 0em 1em;
  1165. }
  1166. .ui.left.pointing.dropdown > .menu:after {
  1167. top: 1em;
  1168. left: -0.25em;
  1169. margin: 0em 0em 0em 0em;
  1170. -webkit-transform: rotate(-45deg);
  1171. transform: rotate(-45deg);
  1172. }
  1173. .ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu {
  1174. left: auto !important;
  1175. right: 100% !important;
  1176. margin: 0em 1em 0em 0em;
  1177. }
  1178. .ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu:after {
  1179. top: 1em;
  1180. left: auto;
  1181. right: -0.25em;
  1182. margin: 0em 0em 0em 0em;
  1183. -webkit-transform: rotate(135deg);
  1184. transform: rotate(135deg);
  1185. }
  1186. /* Right Pointing */
  1187. .ui.right.pointing.dropdown > .menu {
  1188. top: 0%;
  1189. left: auto;
  1190. right: 100%;
  1191. margin: 0em 1em 0em 0em;
  1192. }
  1193. .ui.right.pointing.dropdown > .menu:after {
  1194. top: 1em;
  1195. left: auto;
  1196. right: -0.25em;
  1197. margin: 0em 0em 0em 0em;
  1198. -webkit-transform: rotate(135deg);
  1199. transform: rotate(135deg);
  1200. }
  1201. /* Bottom Pointing */
  1202. .ui.bottom.pointing.dropdown > .menu {
  1203. top: auto;
  1204. bottom: 100%;
  1205. left: 0%;
  1206. right: auto;
  1207. margin: 0em 0em 1em;
  1208. }
  1209. .ui.bottom.pointing.dropdown > .menu:after {
  1210. top: auto;
  1211. bottom: -0.25em;
  1212. right: auto;
  1213. margin: 0em;
  1214. -webkit-transform: rotate(-135deg);
  1215. transform: rotate(-135deg);
  1216. }
  1217. /* Reverse Sub-Menu Direction */
  1218. .ui.bottom.pointing.dropdown > .menu .menu {
  1219. top: auto !important;
  1220. bottom: 0px !important;
  1221. }
  1222. /* Bottom Left */
  1223. .ui.bottom.left.pointing.dropdown > .menu {
  1224. left: 0%;
  1225. right: auto;
  1226. }
  1227. .ui.bottom.left.pointing.dropdown > .menu:after {
  1228. left: 1em;
  1229. right: auto;
  1230. }
  1231. /* Bottom Right */
  1232. .ui.bottom.right.pointing.dropdown > .menu {
  1233. right: 0%;
  1234. left: auto;
  1235. }
  1236. .ui.bottom.right.pointing.dropdown > .menu:after {
  1237. left: auto;
  1238. right: 1em;
  1239. }
  1240. /* Upward pointing */
  1241. .ui.pointing.upward.dropdown .menu,
  1242. .ui.top.pointing.upward.dropdown .menu {
  1243. top: auto !important;
  1244. bottom: 100% !important;
  1245. margin: 0em 0em 0.78571429rem;
  1246. border-radius: 0.28571429rem;
  1247. }
  1248. .ui.pointing.upward.dropdown .menu:after,
  1249. .ui.top.pointing.upward.dropdown .menu:after {
  1250. top: 100% !important;
  1251. bottom: auto !important;
  1252. -webkit-box-shadow: 1px 1px 0px 0px rgba(34, 36, 38, 0.15);
  1253. box-shadow: 1px 1px 0px 0px rgba(34, 36, 38, 0.15);
  1254. margin: -0.25em 0em 0em;
  1255. }
  1256. /* Right Pointing Upward */
  1257. .ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu {
  1258. top: auto !important;
  1259. bottom: 0 !important;
  1260. margin: 0em 1em 0em 0em;
  1261. }
  1262. .ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after {
  1263. top: auto !important;
  1264. bottom: 0 !important;
  1265. margin: 0em 0em 1em 0em;
  1266. -webkit-box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
  1267. box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
  1268. }
  1269. /* Left Pointing Upward */
  1270. .ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu {
  1271. top: auto !important;
  1272. bottom: 0 !important;
  1273. margin: 0em 0em 0em 1em;
  1274. }
  1275. .ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after {
  1276. top: auto !important;
  1277. bottom: 0 !important;
  1278. margin: 0em 0em 1em 0em;
  1279. -webkit-box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
  1280. box-shadow: -1px -1px 0px 0px rgba(34, 36, 38, 0.15);
  1281. }
  1282. /*******************************
  1283. Theme Overrides
  1284. *******************************/
  1285. /* Dropdown Carets */
  1286. @font-face {
  1287. font-family: 'Dropdown';
  1288. 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');
  1289. font-weight: normal;
  1290. font-style: normal;
  1291. }
  1292. .ui.dropdown > .dropdown.icon {
  1293. font-family: 'Dropdown';
  1294. line-height: 1;
  1295. height: 1em;
  1296. width: 1.23em;
  1297. -webkit-backface-visibility: hidden;
  1298. backface-visibility: hidden;
  1299. font-weight: normal;
  1300. font-style: normal;
  1301. text-align: center;
  1302. }
  1303. .ui.dropdown > .dropdown.icon {
  1304. width: auto;
  1305. }
  1306. .ui.dropdown > .dropdown.icon:before {
  1307. content: '\f0d7';
  1308. }
  1309. /* Sub Menu */
  1310. .ui.dropdown .menu .item .dropdown.icon:before {
  1311. content: '\f0da' /*rtl:'\f0d9'*/;
  1312. }
  1313. .ui.dropdown .item .left.dropdown.icon:before,
  1314. .ui.dropdown .left.menu .item .dropdown.icon:before {
  1315. content: "\f0d9" /*rtl:"\f0da"*/;
  1316. }
  1317. /* Vertical Menu Dropdown */
  1318. .ui.vertical.menu .dropdown.item > .dropdown.icon:before {
  1319. content: "\f0da" /*rtl:"\f0d9"*/;
  1320. }
  1321. /* Icons for Reference
  1322. .dropdown.down.icon {
  1323. content: "\f0d7";
  1324. }
  1325. .dropdown.up.icon {
  1326. content: "\f0d8";
  1327. }
  1328. .dropdown.left.icon {
  1329. content: "\f0d9";
  1330. }
  1331. .dropdown.icon.icon {
  1332. content: "\f0da";
  1333. }
  1334. */
  1335. /*******************************
  1336. User Overrides
  1337. *******************************/