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.

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