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.

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