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.

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