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.

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