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.

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