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.

1389 lines
32 KiB

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