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.

1600 lines
36 KiB

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