dropdown.css 32 KB

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