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.

848 lines
20 KiB

10 years ago
  1. /*
  2. * # Semantic UI
  3. * git://github.com/Semantic-Org/Semantic-UI.git
  4. *
  5. *
  6. * Copyright 2014 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. line-height: 1;
  19. -webkit-transition: border-radius 0.1s ease, width 0.2s ease;
  20. transition: border-radius 0.1s ease, width 0.2s ease;
  21. tap-highlight-color: rgba(0, 0, 0, 0);
  22. outline: none;
  23. text-align: left;
  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. margin: 0em;
  38. padding: 0em 0em;
  39. background: #ffffff;
  40. min-width: 100%;
  41. white-space: nowrap;
  42. font-size: 1rem;
  43. text-shadow: none;
  44. text-align: left;
  45. box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.15);
  46. border: 1px solid rgba(39, 41, 43, 0.15);
  47. border-radius: 0em 0em 0.2857rem 0.2857rem;
  48. -webkit-transition: opacity 0.2s ease;
  49. transition: opacity 0.2s ease;
  50. z-index: 11;
  51. will-change: transform, opacity;
  52. }
  53. /*--------------
  54. Hidden Input
  55. ---------------*/
  56. .ui.dropdown > input[type="hidden"],
  57. .ui.dropdown > select {
  58. display: none !important;
  59. }
  60. /*--------------
  61. Dropdown Icon
  62. ---------------*/
  63. .ui.dropdown > .dropdown.icon {
  64. width: auto;
  65. margin: 0em 0em 0em 1em;
  66. }
  67. .ui.dropdown .menu > .item .dropdown.icon {
  68. width: auto;
  69. float: right;
  70. margin: 0.2em 0em 0em;
  71. }
  72. /*--------------
  73. Text
  74. ---------------*/
  75. .ui.dropdown > .text {
  76. display: inline-block;
  77. -webkit-transition: color 0.2s ease;
  78. transition: color 0.2s ease;
  79. }
  80. /*--------------
  81. Menu Item
  82. ---------------*/
  83. .ui.dropdown .menu > .item {
  84. position: relative;
  85. cursor: pointer;
  86. display: block;
  87. border: none;
  88. height: auto;
  89. border-top: none;
  90. line-height: 1.2em;
  91. color: rgba(0, 0, 0, 0.8);
  92. padding: 0.65rem 1.25rem !important;
  93. font-size: 1rem;
  94. text-transform: none;
  95. font-weight: normal;
  96. box-shadow: none;
  97. -webkit-touch-callout: none;
  98. }
  99. .ui.dropdown .menu > .item:first-child {
  100. border-top: none;
  101. }
  102. /*--------------
  103. Menu Divider
  104. ---------------*/
  105. .ui.dropdown .menu > .header {
  106. margin: 1rem 0rem 0.75rem;
  107. padding: 0em 1.25rem;
  108. color: rgba(0, 0, 0, 0.85);
  109. font-size: 0.8em;
  110. font-weight: bold;
  111. text-transform: uppercase;
  112. }
  113. .ui.dropdown .menu > .divider {
  114. border-top: 1px solid rgba(0, 0, 0, 0.05);
  115. height: 0em;
  116. margin: 0.5em 0em;
  117. }
  118. .ui.dropdown .menu > .input {
  119. margin: 0.75rem 1.25rem 0.25rem;
  120. min-width: 200px;
  121. }
  122. .ui.dropdown .menu > .header + .input {
  123. margin-top: 0em;
  124. }
  125. .ui.dropdown .menu > .input:not(.transparent) input {
  126. padding: 0.5em 1em;
  127. }
  128. /*--------------
  129. Item Image
  130. ---------------*/
  131. .ui.dropdown > .text > img,
  132. .ui.dropdown > .text > .image,
  133. .ui.dropdown .menu > .item > .image,
  134. .ui.dropdown .menu > .item > img {
  135. display: inline-block;
  136. vertical-align: middle;
  137. width: auto;
  138. max-height: 2.5em;
  139. margin: 0em 0.75em 0em 0em;
  140. }
  141. /*--------------
  142. Sub Menu
  143. ---------------*/
  144. .ui.dropdown .menu .menu {
  145. top: 0% !important;
  146. left: 100% !important;
  147. right: auto !important;
  148. margin: 0em 0em 0em -0.5em !important;
  149. border-radius: 0em 0.2857rem 0.2857rem 0em !important;
  150. z-index: 21 !important;
  151. }
  152. /* Hide Arrow */
  153. .ui.dropdown .menu .menu:after {
  154. display: none;
  155. }
  156. /*******************************
  157. Coupling
  158. *******************************/
  159. /* Icons / Flags / Labels */
  160. .ui.dropdown > .text > .icon,
  161. .ui.dropdown .menu > .item > .icon {
  162. margin: 0em 0.75em 0em 0em;
  163. }
  164. .ui.dropdown > .text > .label,
  165. .ui.dropdown .menu > .item > .label {
  166. margin: 0em 0.75em 0em 0em;
  167. }
  168. .ui.dropdown > .text > .flag,
  169. .ui.dropdown .menu > .item > .flag {
  170. margin: 0em 0.75em 0em 0em;
  171. }
  172. .ui.dropdown .menu > .item > .icon + .text {
  173. display: block;
  174. margin-right: 1em;
  175. }
  176. /* Remove Menu Item Divider */
  177. .ui.dropdown .ui.menu > .item:before,
  178. .ui.menu .ui.dropdown .menu > .item:before {
  179. display: none;
  180. }
  181. /* Prevent Menu Item Border */
  182. .ui.menu .ui.dropdown .menu .active.item {
  183. border-left: none;
  184. }
  185. /* No Margin On Icon Button */
  186. .ui.dropdown.icon.button > .dropdown.icon {
  187. margin: 0em;
  188. }
  189. .ui.dropdown.button:not(.pointing):not(.floating).active,
  190. .ui.dropdown.button:not(.pointing):not(.floating).visible {
  191. border-bottom-left-radius: 0em;
  192. border-bottom-right-radius: 0em;
  193. }
  194. /* Automatically float dropdown menu right on last menu item */
  195. .ui.menu .right.menu .dropdown:last-child .menu,
  196. .ui.buttons > .ui.dropdown:last-child .menu {
  197. left: auto;
  198. right: 0em;
  199. }
  200. /*******************************
  201. Types
  202. *******************************/
  203. /*--------------
  204. Selection
  205. ---------------*/
  206. /* Displays like a select box */
  207. .ui.selection.dropdown {
  208. cursor: pointer;
  209. word-wrap: break-word;
  210. white-space: normal;
  211. outline: 0;
  212. -webkit-transform: rotateZ(0deg);
  213. transform: rotateZ(0deg);
  214. min-width: 180px;
  215. background: #ffffff;
  216. display: inline-block;
  217. padding: 0.8em 1.1em;
  218. color: rgba(0, 0, 0, 0.8);
  219. box-shadow: none;
  220. border: 1px solid rgba(39, 41, 43, 0.15);
  221. border-radius: 0.2857rem;
  222. -webkit-transition: border-radius 0.1s ease, width 0.2s ease, box-shadow 0.2s ease, border 0.2s ease;
  223. transition: border-radius 0.1s ease, width 0.2s ease, box-shadow 0.2s ease, border 0.2s ease;
  224. }
  225. .ui.selection.dropdown.visible,
  226. .ui.selection.dropdown.active {
  227. z-index: 10;
  228. }
  229. select.ui.dropdown {
  230. height: 38px;
  231. padding: 0em;
  232. margin: 0em;
  233. visibility: hidden;
  234. }
  235. .ui.selection.dropdown > .text {
  236. margin-right: 2em;
  237. }
  238. .ui.selection.dropdown > .search.icon,
  239. .ui.selection.dropdown > .delete.icon,
  240. .ui.selection.dropdown > .dropdown.icon {
  241. position: absolute;
  242. top: auto;
  243. margin: 0em;
  244. width: auto;
  245. right: 1.1em;
  246. opacity: 0.8;
  247. -webkit-transition: opacity 0.2s ease;
  248. transition: opacity 0.2s ease;
  249. }
  250. /* Compact */
  251. .ui.compact.selection.dropdown {
  252. min-width: 0px;
  253. }
  254. /* Remove Selection */
  255. .ui.selection.dropdown > .delete.icon {
  256. opacity: 0.6;
  257. }
  258. .ui.selection.dropdown > .delete.icon:hover {
  259. opacity: 1;
  260. }
  261. /* Search Selection Input */
  262. .ui.selection > input.search {
  263. cursor: pointer;
  264. background: none transparent;
  265. border: none;
  266. position: absolute;
  267. top: 0em;
  268. left: 0em;
  269. width: 100%;
  270. line-height: 1.2em;
  271. padding: 0.8em 1.1em;
  272. outline: none;
  273. -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  274. }
  275. .ui.selection.active > input.search,
  276. .ui.selection.visible > input.search {
  277. cursor: auto;
  278. }
  279. .ui.selection > input.search:focus + .text {
  280. color: rgba(0, 0, 0, 0.4) !important;
  281. }
  282. /* Selection Menu */
  283. .ui.selection.dropdown .menu {
  284. overflow-x: hidden;
  285. overflow-y: auto;
  286. -webkit-backface-visibility: hidden;
  287. backface-visibility: hidden;
  288. -webkit-overflow-scrolling: touch;
  289. border-top: none !important;
  290. width: auto;
  291. margin: 0px -1px;
  292. min-width: -webkit-calc(100% + 2px);
  293. min-width: calc(100% + 2px);
  294. outline: none;
  295. box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
  296. -webkit-transition: box-shadow 0.2s ease, border 0.2s ease;
  297. transition: box-shadow 0.2s ease, border 0.2s ease;
  298. }
  299. .ui.selection.dropdown .menu:after,
  300. .ui.selection.dropdown .menu:before {
  301. display: none;
  302. }
  303. @media only screen and (max-width: 767px) {
  304. .ui.selection.dropdown .menu {
  305. max-height: 7.7142rem;
  306. }
  307. }
  308. @media only screen and (min-width: 768px) {
  309. .ui.selection.dropdown .menu {
  310. max-height: 10.2856rem;
  311. }
  312. }
  313. @media only screen and (min-width: 992px) {
  314. .ui.selection.dropdown .menu {
  315. max-height: 15.4284rem;
  316. }
  317. }
  318. @media only screen and (min-width: 1920px) {
  319. .ui.selection.dropdown .menu {
  320. max-height: 20.5712rem;
  321. }
  322. }
  323. /* Menu Item */
  324. .ui.selection.dropdown .menu > .item {
  325. border-top: 1px solid rgba(0, 0, 0, 0.05);
  326. padding-left: 1.1em !important;
  327. /* Add in spacing for scroll bar */
  328. padding-right: -webkit-calc(2.1em) !important;
  329. padding-right: calc(2.1em) !important;
  330. white-space: normal;
  331. word-wrap: normal;
  332. }
  333. /* Hover */
  334. .ui.selection.dropdown:hover {
  335. border-color: rgba(39, 41, 43, 0.2);
  336. box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
  337. }
  338. /* Visible Hover */
  339. .ui.selection.visible.dropdown:hover {
  340. border-color: rgba(39, 41, 43, 0.2);
  341. box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08);
  342. }
  343. .ui.selection.visible.dropdown:hover .menu {
  344. border: 1px solid rgba(39, 41, 43, 0.2);
  345. box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.08);
  346. }
  347. /* Visible */
  348. .ui.selection.dropdown.visible {
  349. border-color: rgba(39, 41, 43, 0.15);
  350. box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.08);
  351. }
  352. .ui.visible.selection.dropdown > .dropdown.icon {
  353. opacity: 1;
  354. }
  355. /* Active Item */
  356. .ui.selection.active.dropdown > .text:not(.default),
  357. .ui.selection.visible.dropdown > .text:not(.default) {
  358. font-weight: normal;
  359. color: rgba(0, 0, 0, 0.8);
  360. }
  361. /* Connecting Border */
  362. .ui.active.selection.dropdown,
  363. .ui.visible.selection.dropdown {
  364. border-bottom-left-radius: 0em !important;
  365. border-bottom-right-radius: 0em !important;
  366. }
  367. /*--------------
  368. Inline
  369. ---------------*/
  370. .ui.inline.dropdown {
  371. cursor: pointer;
  372. display: inline-block;
  373. color: inherit;
  374. }
  375. .ui.inline.dropdown .dropdown.icon {
  376. margin: 0em 0.5em 0em 0.25em;
  377. vertical-align: top;
  378. }
  379. .ui.inline.dropdown > .text {
  380. font-weight: bold;
  381. }
  382. .ui.inline.dropdown .menu {
  383. cursor: auto;
  384. margin-top: 0.25em;
  385. border-radius: 0.2857rem;
  386. }
  387. /*******************************
  388. States
  389. *******************************/
  390. /*--------------------
  391. Hover
  392. ----------------------*/
  393. /* Menu Item Hover */
  394. .ui.dropdown .menu > .item:hover {
  395. background: rgba(0, 0, 0, 0.05);
  396. color: rgba(0, 0, 0, 0.8);
  397. z-index: 12;
  398. }
  399. /*--------------------
  400. Active
  401. ----------------------*/
  402. /* Menu Item Active */
  403. .ui.dropdown .menu .active.item {
  404. background: transparent;
  405. font-weight: bold;
  406. color: rgba(0, 0, 0, 0.8);
  407. box-shadow: none;
  408. z-index: 12;
  409. }
  410. /*--------------------
  411. Default Text
  412. ----------------------*/
  413. .ui.dropdown > .default.text,
  414. .ui.default.dropdown > .text {
  415. color: rgba(179, 179, 179, 0.7);
  416. }
  417. .ui.dropdown:hover > .default.text,
  418. .ui.default.dropdown:hover > .text {
  419. color: rgba(140, 140, 140, 0.7);
  420. }
  421. /*--------------------
  422. Keyboard Select
  423. ----------------------*/
  424. /* Selected Item */
  425. .ui.dropdown.selected,
  426. .ui.dropdown .menu .selected.item {
  427. background: rgba(0, 0, 0, 0.03);
  428. color: rgba(0, 0, 0, 0.8);
  429. }
  430. /*--------------------
  431. Search Filtered
  432. ----------------------*/
  433. /* Filtered Item */
  434. .ui.dropdown > .filtered.text {
  435. visibility: hidden;
  436. }
  437. .ui.dropdown .filtered.item {
  438. display: none;
  439. }
  440. /*--------------------
  441. Error
  442. ----------------------*/
  443. .ui.dropdown.error,
  444. .ui.dropdown.error > .text,
  445. .ui.dropdown.error > .default.text {
  446. color: #a94442;
  447. }
  448. .ui.selection.dropdown.error {
  449. background: #fff0f0;
  450. border-color: #dbb1b1;
  451. }
  452. .ui.selection.dropdown.error:hover {
  453. border-color: #dbb1b1;
  454. }
  455. .ui.dropdown.error > .menu,
  456. .ui.dropdown.error > .menu .menu {
  457. border-color: #dbb1b1;
  458. }
  459. .ui.dropdown.error > .menu > .item {
  460. color: #d95c5c;
  461. }
  462. /* Item Hover */
  463. .ui.dropdown.error > .menu > .item:hover {
  464. background-color: #fff2f2;
  465. }
  466. /* Item Active */
  467. .ui.dropdown.error > .menu .active.item {
  468. background-color: #fdcfcf;
  469. }
  470. /*******************************
  471. Variations
  472. *******************************/
  473. /*--------------
  474. Direction
  475. ---------------*/
  476. /* Flyout Direction */
  477. .ui.dropdown .menu {
  478. left: 0px;
  479. }
  480. /*--------------
  481. Simple
  482. ---------------*/
  483. /* Displays without javascript */
  484. .ui.simple.dropdown .menu:before,
  485. .ui.simple.dropdown .menu:after {
  486. display: none;
  487. }
  488. .ui.simple.dropdown .menu {
  489. position: absolute;
  490. display: block;
  491. overflow: hidden;
  492. top: -9999px !important;
  493. opacity: 0;
  494. width: 0;
  495. height: 0;
  496. -webkit-transition: opacity 0.2s ease;
  497. transition: opacity 0.2s ease;
  498. }
  499. .ui.simple.active.dropdown,
  500. .ui.simple.dropdown:hover {
  501. border-bottom-left-radius: 0em !important;
  502. border-bottom-right-radius: 0em !important;
  503. }
  504. .ui.simple.active.dropdown > .menu,
  505. .ui.simple.dropdown:hover > .menu {
  506. overflow: visible;
  507. width: auto;
  508. height: auto;
  509. top: 100% !important;
  510. opacity: 1;
  511. }
  512. .ui.simple.dropdown > .menu > .item:active > .menu,
  513. .ui.simple.dropdown:hover > .menu > .item:hover > .menu {
  514. overflow: visible;
  515. width: auto;
  516. height: auto;
  517. top: 0% !important;
  518. left: 100% !important;
  519. opacity: 1;
  520. }
  521. .ui.simple.disabled.dropdown:hover .menu {
  522. display: none;
  523. height: 0px;
  524. width: 0px;
  525. overflow: hidden;
  526. }
  527. /* Visible */
  528. .ui.simple.visible.dropdown > .menu {
  529. display: block;
  530. }
  531. /*--------------
  532. Fluid
  533. ---------------*/
  534. .ui.fluid.dropdown {
  535. display: block;
  536. width: 100%;
  537. min-width: 0em;
  538. }
  539. .ui.fluid.dropdown > .dropdown.icon {
  540. float: right;
  541. }
  542. /*--------------
  543. Floating
  544. ---------------*/
  545. .ui.floating.dropdown .menu {
  546. left: 0;
  547. right: auto;
  548. margin-top: 0.5em !important;
  549. box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
  550. border-radius: 0.2857rem;
  551. }
  552. /*--------------
  553. Pointing
  554. ---------------*/
  555. .ui.pointing.dropdown > .menu {
  556. top: 100%;
  557. margin-top: 0.75em;
  558. border-radius: 0.2857rem;
  559. }
  560. .ui.pointing.dropdown > .menu:after {
  561. display: block;
  562. position: absolute;
  563. pointer-events: none;
  564. content: '';
  565. visibility: visible;
  566. -webkit-transform: rotate(45deg);
  567. -ms-transform: rotate(45deg);
  568. transform: rotate(45deg);
  569. width: 0.5em;
  570. height: 0.5em;
  571. box-shadow: -1px -1px 0px 1px rgba(0, 0, 0, 0.1);
  572. background: #ffffff;
  573. z-index: 2;
  574. }
  575. .ui.pointing.dropdown > .menu:after {
  576. top: -0.25em;
  577. left: 50%;
  578. margin: 0em 0em 0em -0.25em;
  579. }
  580. /* Top Left Pointing */
  581. .ui.top.left.pointing.dropdown > .menu {
  582. top: 100%;
  583. bottom: auto;
  584. left: 0%;
  585. right: auto;
  586. margin: 1em 0em 0em;
  587. }
  588. .ui.top.left.pointing.dropdown > .menu {
  589. top: 100%;
  590. bottom: auto;
  591. left: 0%;
  592. right: auto;
  593. margin: 1em 0em 0em;
  594. }
  595. .ui.top.left.pointing.dropdown > .menu:after {
  596. top: -0.25em;
  597. left: 1em;
  598. right: auto;
  599. margin: 0em;
  600. -webkit-transform: rotate(45deg);
  601. -ms-transform: rotate(45deg);
  602. transform: rotate(45deg);
  603. }
  604. /* Top Right Pointing */
  605. .ui.top.right.pointing.dropdown > .menu {
  606. top: 100%;
  607. bottom: auto;
  608. right: 0%;
  609. left: auto;
  610. margin: 1em 0em 0em;
  611. }
  612. .ui.top.right.pointing.dropdown > .menu:after {
  613. top: -0.25em;
  614. left: auto;
  615. right: 1em;
  616. margin: 0em;
  617. -webkit-transform: rotate(45deg);
  618. -ms-transform: rotate(45deg);
  619. transform: rotate(45deg);
  620. }
  621. /* Left Pointing */
  622. .ui.left.pointing.dropdown > .menu {
  623. top: 0%;
  624. left: 100%;
  625. right: auto;
  626. margin: 0em 0em 0em 1em;
  627. }
  628. .ui.left.pointing.dropdown > .menu:after {
  629. top: 1em;
  630. left: -0.25em;
  631. margin: 0em 0em 0em 0em;
  632. -webkit-transform: rotate(-45deg);
  633. -ms-transform: rotate(-45deg);
  634. transform: rotate(-45deg);
  635. }
  636. /* Right Pointing */
  637. .ui.right.pointing.dropdown > .menu {
  638. top: 0%;
  639. left: auto;
  640. right: 100%;
  641. margin: 0em 1em 0em 0em;
  642. }
  643. .ui.right.pointing.dropdown > .menu:after {
  644. top: 1em;
  645. left: auto;
  646. right: -0.25em;
  647. margin: 0em 0em 0em 0em;
  648. -webkit-transform: rotate(135deg);
  649. -ms-transform: rotate(135deg);
  650. transform: rotate(135deg);
  651. }
  652. /* Bottom Pointing */
  653. .ui.bottom.pointing.dropdown > .menu {
  654. top: auto;
  655. bottom: 100%;
  656. left: 0%;
  657. right: auto;
  658. margin: 0em 0em 1em;
  659. }
  660. .ui.bottom.pointing.dropdown > .menu:after {
  661. top: auto;
  662. bottom: -0.25em;
  663. right: auto;
  664. margin: 0em;
  665. -webkit-transform: rotate(-135deg);
  666. -ms-transform: rotate(-135deg);
  667. transform: rotate(-135deg);
  668. }
  669. /* Reverse Sub-Menu Direction */
  670. .ui.bottom.pointing.dropdown > .menu .menu {
  671. top: auto !important;
  672. bottom: 0px !important;
  673. }
  674. /* Bottom Left */
  675. .ui.bottom.left.pointing.dropdown > .menu {
  676. left: 0%;
  677. right: auto;
  678. }
  679. .ui.bottom.left.pointing.dropdown > .menu:after {
  680. left: 1em;
  681. right: auto;
  682. }
  683. /* Bottom Right */
  684. .ui.bottom.right.pointing.dropdown > .menu {
  685. right: 0%;
  686. left: auto;
  687. }
  688. .ui.bottom.right.pointing.dropdown > .menu:after {
  689. left: auto;
  690. right: 1em;
  691. }
  692. /*******************************
  693. Theme Overrides
  694. *******************************/
  695. /* Dropdown Carets */
  696. @font-face {
  697. font-family: 'Dropdown';
  698. 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');
  699. font-weight: normal;
  700. font-style: normal;
  701. }
  702. .ui.dropdown > .dropdown.icon {
  703. font-family: 'Dropdown';
  704. line-height: 1;
  705. height: 1em;
  706. width: 1.23em;
  707. -webkit-backface-visibility: hidden;
  708. backface-visibility: hidden;
  709. font-weight: normal;
  710. font-style: normal;
  711. text-align: center;
  712. }
  713. .ui.dropdown > .dropdown.icon {
  714. width: auto;
  715. }
  716. .ui.dropdown > .dropdown.icon:before {
  717. content: '\f0d7';
  718. }
  719. /* Sub Menu */
  720. .ui.dropdown .menu .item .dropdown.icon:before {
  721. content: '\f0da' /*rtl:'\f0d9'*/;
  722. }
  723. /* Vertical Menu Dropdown */
  724. .ui.vertical.menu .dropdown.item > .dropdown.icon:before {
  725. content: "\f0da" /*rtl:"\f0d9"*/;
  726. }
  727. /* Icons for Reference
  728. .dropdown.down.icon {
  729. content: "\f0d7";
  730. }
  731. .dropdown.up.icon {
  732. content: "\f0d8";
  733. }
  734. .dropdown.left.icon {
  735. content: "\f0d9";
  736. }
  737. .dropdown.icon.icon {
  738. content: "\f0da";
  739. }
  740. */
  741. /*******************************
  742. User Overrides
  743. *******************************/