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.

1733 lines
32 KiB

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