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.

1597 lines
36 KiB

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. /*--- Light Colors ---*/
  53. /*-------------------
  54. Page
  55. --------------------*/
  56. /*-------------------
  57. Background Colors
  58. --------------------*/
  59. /* Used for differentiating neutrals */
  60. /* Used for differentiating layers */
  61. /*-------------------
  62. Grid
  63. --------------------*/
  64. /*-------------------
  65. Breakpoints
  66. --------------------*/
  67. /*******************************
  68. Power-User
  69. *******************************/
  70. /*-------------------
  71. Icons
  72. --------------------*/
  73. /* Max Width of Icon */
  74. /*-------------------
  75. Easing
  76. --------------------*/
  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 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 Mix-in
  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:first-child {
  210. margin-top: 0rem;
  211. }
  212. .ui.menu:last-child {
  213. margin-bottom: 0rem;
  214. }
  215. .ui.menu:after {
  216. content: ".";
  217. display: block;
  218. height: 0;
  219. clear: both;
  220. visibility: hidden;
  221. }
  222. .ui.menu > .item:first-child {
  223. border-radius: 0.1875rem 0px 0px 0.1875rem;
  224. }
  225. /*--------------
  226. Colors
  227. ---------------*/
  228. /* Text Color */
  229. .ui.menu .item {
  230. color: rgba(0, 0, 0, 0.8);
  231. }
  232. .ui.menu .item .item {
  233. color: rgba(0, 0, 0, 0.8);
  234. }
  235. /* Hover */
  236. .ui.menu .item .menu a.item:hover,
  237. .ui.menu .item .menu .link.item:hover {
  238. color: rgba(0, 0, 0, 0.85);
  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: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: 1px 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 .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: 1px 0px 0px 1px;
  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.1);
  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. /* Coupling with accordion */
  756. .ui.accordion.menu .item .title > i.dropdown.icon {
  757. float: right;
  758. margin-left: 1em;
  759. }
  760. /*--------------
  761. Pagination
  762. ---------------*/
  763. .ui.pagination.menu {
  764. margin: 0em;
  765. display: inline-block;
  766. vertical-align: middle;
  767. }
  768. .ui.pagination.menu .item {
  769. min-width: 3em;
  770. text-align: center;
  771. }
  772. .ui.pagination.menu .icon.item i.icon {
  773. vertical-align: top;
  774. }
  775. .ui.pagination.menu.floated {
  776. display: block;
  777. }
  778. /* Active */
  779. .ui.pagination.menu .active.item {
  780. border-top: none;
  781. padding-top: 0.83em;
  782. background-color: rgba(0, 0, 0, 0.03);
  783. box-shadow: none;
  784. }
  785. /*--------------
  786. Secondary
  787. ---------------*/
  788. .ui.secondary.menu {
  789. background: none;
  790. border-radius: 0em;
  791. box-shadow: none;
  792. }
  793. .ui.secondary.menu > .menu > .item,
  794. .ui.secondary.menu > .item {
  795. box-shadow: none;
  796. border: none;
  797. height: auto !important;
  798. background: none;
  799. margin: 0em 0.25em;
  800. padding: 0.5em 1em;
  801. border-radius: 0.3125em;
  802. }
  803. .ui.secondary.menu > .menu > .item:before,
  804. .ui.secondary.menu > .item:before {
  805. display: none !important;
  806. }
  807. .ui.secondary.menu .item > .input input {
  808. background-color: transparent;
  809. border: none;
  810. }
  811. .ui.secondary.menu .link.item,
  812. .ui.secondary.menu a.item {
  813. opacity: 0.8;
  814. -webkit-transition: none;
  815. transition: none;
  816. }
  817. .ui.secondary.menu .header.item {
  818. border-right: 0.1em solid rgba(0, 0, 0, 0.1);
  819. background: none transparent;
  820. border-radius: 0em;
  821. }
  822. /* Hover */
  823. .ui.secondary.menu .link.item:hover,
  824. .ui.secondary.menu a.item:hover {
  825. opacity: 1;
  826. }
  827. /* Active */
  828. .ui.secondary.menu > .menu > .active.item,
  829. .ui.secondary.menu > .active.item {
  830. background: rgba(0, 0, 0, 0.05);
  831. opacity: 1;
  832. box-shadow: none;
  833. }
  834. .ui.secondary.vertical.menu > .active.item {
  835. border-radius: 0.3125em;
  836. }
  837. /* Inverted */
  838. .ui.secondary.inverted.menu .link.item,
  839. .ui.secondary.inverted.menu a.item {
  840. color: rgba(255, 255, 255, 0.8);
  841. }
  842. .ui.secondary.inverted.menu .link.item:hover,
  843. .ui.secondary.inverted.menu a.item:hover {
  844. color: #ffffff;
  845. }
  846. .ui.secondary.inverted.menu .active.item {
  847. background-color: rgba(255, 255, 255, 0.05);
  848. }
  849. /* Disable variations */
  850. .ui.secondary.item.menu > .item {
  851. margin: 0em;
  852. }
  853. .ui.secondary.attached.menu {
  854. box-shadow: none;
  855. }
  856. /*---------------------
  857. Secondary Vertical
  858. -----------------------*/
  859. .ui.secondary.vertical.menu > .item {
  860. border: none;
  861. margin: 0em 0em 0.3em;
  862. border-radius: 0.1875rem;
  863. }
  864. .ui.secondary.vertical.menu > .header.item {
  865. border-radius: 0em;
  866. }
  867. /* Inverted */
  868. .ui.secondary.inverted.menu {
  869. background-color: transparent;
  870. }
  871. .ui.secondary.inverted.pointing.menu {
  872. border-bottom: 3px solid rgba(255, 255, 255, 0.1);
  873. }
  874. .ui.secondary.inverted.pointing.menu > .item {
  875. color: rgba(255, 255, 255, 0.7);
  876. }
  877. .ui.secondary.inverted.pointing.menu > .header.item {
  878. color: #FFFFFF !important;
  879. }
  880. /* Hover */
  881. .ui.secondary.inverted.pointing.menu > .menu > .item:hover,
  882. .ui.secondary.inverted.pointing.menu > .item:hover {
  883. color: rgba(255, 255, 255, 0.85);
  884. }
  885. /* Pressed */
  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.4);
  889. }
  890. /* Active */
  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.8);
  894. color: #ffffff;
  895. }
  896. /*---------------------
  897. Secondary Pointing
  898. -----------------------*/
  899. .ui.secondary.pointing.menu {
  900. border-bottom: 3px solid rgba(0, 0, 0, 0.1);
  901. }
  902. .ui.secondary.pointing.menu > .menu > .item,
  903. .ui.secondary.pointing.menu > .item {
  904. margin: 0em 0em -3px;
  905. padding: 0.6em 0.95em;
  906. border-bottom: 3px solid transparent;
  907. border-radius: 0em;
  908. -webkit-transition: color 0.2s ease;
  909. transition: color 0.2s ease;
  910. }
  911. /* Item Types */
  912. .ui.secondary.pointing.menu .header.item {
  913. margin-bottom: -3px;
  914. background-color: transparent !important;
  915. border-right-width: 0px !important;
  916. font-weight: bold !important;
  917. color: rgba(0, 0, 0, 0.85) !important;
  918. }
  919. .ui.secondary.pointing.menu .text.item {
  920. box-shadow: none !important;
  921. }
  922. .ui.secondary.pointing.menu > .menu > .item:after,
  923. .ui.secondary.pointing.menu > .item:after {
  924. display: none;
  925. }
  926. /* Hover */
  927. .ui.secondary.pointing.menu > .menu > .link.item:hover,
  928. .ui.secondary.pointing.menu > .link.item:hover,
  929. .ui.secondary.pointing.menu > .menu > a.item:hover,
  930. .ui.secondary.pointing.menu > a.item:hover {
  931. background-color: transparent;
  932. color: rgba(0, 0, 0, 0.8);
  933. }
  934. /* Pressed */
  935. .ui.secondary.pointing.menu > .menu > .link.item:active,
  936. .ui.secondary.pointing.menu > .link.item:active,
  937. .ui.secondary.pointing.menu > .menu > a.item:active,
  938. .ui.secondary.pointing.menu > a.item:active {
  939. background-color: transparent;
  940. border-color: rgba(0, 0, 0, 0.2);
  941. }
  942. /* Active */
  943. .ui.secondary.pointing.menu > .menu > .item.active,
  944. .ui.secondary.pointing.menu > .item.active {
  945. background-color: transparent;
  946. border-color: rgba(0, 0, 0, 0.4);
  947. box-shadow: none;
  948. color: rgba(0, 0, 0, 0.8);
  949. }
  950. /* Secondary Vertical Pointing */
  951. .ui.secondary.vertical.pointing.menu {
  952. border: none;
  953. border-right: 3px solid rgba(0, 0, 0, 0.1);
  954. }
  955. .ui.secondary.vertical.pointing.menu > .item {
  956. margin: 0em -3px 0em 0em;
  957. border-bottom: none;
  958. border-right: 3px solid transparent;
  959. border-radius: 0em;
  960. }
  961. /* Hover */
  962. .ui.secondary.vertical.pointing.menu > .item:hover {
  963. background-color: transparent;
  964. color: rgba(0, 0, 0, 0.7);
  965. }
  966. /* Pressed */
  967. .ui.secondary.vertical.pointing.menu > .item:active {
  968. background-color: transparent;
  969. border-color: rgba(0, 0, 0, 0.2);
  970. }
  971. /* Active */
  972. .ui.secondary.vertical.pointing.menu > .item.active {
  973. background-color: transparent;
  974. border-color: rgba(0, 0, 0, 0.4);
  975. color: rgba(0, 0, 0, 0.85);
  976. }
  977. /* Inverted Vertical Pointing Secondary */
  978. .ui.secondary.inverted.vertical.pointing.menu {
  979. border-right: 3px solid rgba(255, 255, 255, 0.1);
  980. border-bottom: none;
  981. }
  982. /*--------------
  983. Text Menu
  984. ---------------*/
  985. .ui.text.menu {
  986. background: none transparent;
  987. margin: 1rem -1rem;
  988. border-radius: 0px;
  989. box-shadow: none;
  990. }
  991. .ui.text.menu > .item {
  992. opacity: 0.8;
  993. margin: 0em 1em;
  994. padding: 0em;
  995. height: auto !important;
  996. border-radius: 0px;
  997. box-shadow: none;
  998. -webkit-transition: opacity 0.2s ease;
  999. transition: opacity 0.2s ease;
  1000. }
  1001. .ui.text.menu > .item:before {
  1002. display: none !important;
  1003. }
  1004. .ui.text.menu .header.item {
  1005. background-color: transparent;
  1006. opacity: 1;
  1007. color: rgba(50, 50, 50, 0.8);
  1008. font-size: 0.875rem;
  1009. padding: 0em;
  1010. text-transform: uppercase;
  1011. font-weight: bold;
  1012. }
  1013. .ui.text.menu .text.item {
  1014. opacity: 1;
  1015. color: rgba(50, 50, 50, 0.8);
  1016. font-weight: bold;
  1017. }
  1018. /*--- fluid text ---*/
  1019. .ui.text.item.menu .item {
  1020. margin: 0em;
  1021. }
  1022. /*--- vertical text ---*/
  1023. .ui.vertical.text.menu {
  1024. margin: 1rem 0em;
  1025. }
  1026. .ui.vertical.text.menu:first-child {
  1027. margin-top: 0rem;
  1028. }
  1029. .ui.vertical.text.menu:last-child {
  1030. margin-bottom: 0rem;
  1031. }
  1032. .ui.vertical.text.menu .item {
  1033. float: left;
  1034. clear: left;
  1035. margin: 0.5em 0em;
  1036. }
  1037. .ui.vertical.text.menu .item > i.icon {
  1038. float: none;
  1039. margin: 0em 0.83em 0em 0em;
  1040. }
  1041. .ui.vertical.text.menu .header.item {
  1042. margin: 0.8em 0em;
  1043. }
  1044. /*--- hover ---*/
  1045. .ui.text.menu .item:hover {
  1046. opacity: 1;
  1047. background-color: transparent;
  1048. }
  1049. /*--- active ---*/
  1050. .ui.text.menu .active.item {
  1051. background-color: transparent;
  1052. padding: 0em;
  1053. border: none;
  1054. opacity: 1;
  1055. font-weight: bold;
  1056. box-shadow: none;
  1057. }
  1058. /* disable variations */
  1059. .ui.text.pointing.menu .active.item:after {
  1060. box-shadow: none;
  1061. }
  1062. .ui.text.attached.menu {
  1063. box-shadow: none;
  1064. }
  1065. .ui.inverted.text.menu,
  1066. .ui.inverted.text.menu .item,
  1067. .ui.inverted.text.menu .item:hover,
  1068. .ui.inverted.text.menu .item.active {
  1069. background-color: transparent;
  1070. }
  1071. /*--------------
  1072. Icon Only
  1073. ---------------*/
  1074. .ui.icon.menu,
  1075. .ui.vertical.icon.menu {
  1076. width: auto;
  1077. display: inline-block;
  1078. height: auto;
  1079. }
  1080. .ui.icon.menu > .item {
  1081. height: auto;
  1082. text-align: center;
  1083. color: rgba(60, 60, 60, 0.7);
  1084. }
  1085. .ui.icon.menu > .item > .icon {
  1086. display: block;
  1087. float: none !important;
  1088. opacity: 1;
  1089. margin: 0em auto !important;
  1090. }
  1091. .ui.icon.menu .icon:before {
  1092. opacity: 1;
  1093. }
  1094. /* Item Icon Only */
  1095. .ui.menu .icon.item .icon {
  1096. margin: 0em;
  1097. }
  1098. .ui.vertical.icon.menu {
  1099. float: none;
  1100. }
  1101. /*--- inverted ---*/
  1102. .ui.inverted.icon.menu .item {
  1103. color: rgba(255, 255, 255, 0.8);
  1104. }
  1105. .ui.inverted.icon.menu .icon {
  1106. color: #ffffff;
  1107. }
  1108. /*--------------
  1109. Labeled Icon
  1110. ---------------*/
  1111. .ui.labeled.icon.menu {
  1112. text-align: center;
  1113. }
  1114. .ui.labeled.icon.menu > .item {
  1115. min-width: 6em;
  1116. }
  1117. .ui.labeled.icon.menu > .item > .icon {
  1118. display: block;
  1119. font-size: 1.5em !important;
  1120. margin: 0em auto 0.3em !important;
  1121. }
  1122. /*******************************
  1123. Variations
  1124. *******************************/
  1125. /*--------------
  1126. Colors
  1127. ---------------*/
  1128. /*--- Light Colors ---*/
  1129. .ui.menu .blue.active.item,
  1130. .ui.blue.menu .active.item {
  1131. border-color: #0074d9 !important;
  1132. color: #0074d9 !important;
  1133. }
  1134. .ui.menu .green.active.item,
  1135. .ui.green.menu .active.item {
  1136. border-color: #2ecc40 !important;
  1137. color: #2ecc40 !important;
  1138. }
  1139. .ui.menu .orange.active.item,
  1140. .ui.orange.menu .active.item {
  1141. border-color: #ff851b !important;
  1142. color: #ff851b !important;
  1143. }
  1144. .ui.menu .pink.active.item,
  1145. .ui.pink.menu .active.item {
  1146. border-color: #d9499a !important;
  1147. color: #d9499a !important;
  1148. }
  1149. .ui.menu .purple.active.item,
  1150. .ui.purple.menu .active.item {
  1151. border-color: #a24096 !important;
  1152. color: #a24096 !important;
  1153. }
  1154. .ui.menu .red.active.item,
  1155. .ui.red.menu .active.item {
  1156. border-color: #ff4136 !important;
  1157. color: #ff4136 !important;
  1158. }
  1159. .ui.menu .teal.active.item,
  1160. .ui.teal.menu .active.item {
  1161. border-color: #39cccc !important;
  1162. color: #39cccc !important;
  1163. }
  1164. .ui.menu .yellow.active.item,
  1165. .ui.yellow.menu .active.item {
  1166. border-color: #ffcb08 !important;
  1167. color: #ffcb08 !important;
  1168. }
  1169. /*--------------
  1170. Inverted
  1171. ---------------*/
  1172. .ui.inverted.menu {
  1173. background: #191919;
  1174. box-shadow: none;
  1175. }
  1176. .ui.inverted.menu .header.item {
  1177. margin: 0em;
  1178. background: rgba(0, 0, 0, 0.3);
  1179. box-shadow: none;
  1180. }
  1181. .ui.inverted.menu .item,
  1182. .ui.inverted.menu .item > a:not(.ui) {
  1183. color: #ffffff;
  1184. }
  1185. .ui.inverted.menu .item:not(.dropdown).menu {
  1186. background: transparent;
  1187. }
  1188. .ui.inverted.menu .item .item,
  1189. .ui.inverted.menu .item .item > a:not(.ui) {
  1190. color: rgba(255, 255, 255, 0.5);
  1191. }
  1192. .ui.inverted.menu .dropdown .menu .item {
  1193. color: rgba(0, 0, 0, 0.8) !important;
  1194. }
  1195. .ui.inverted.menu .item.disabled,
  1196. .ui.inverted.menu .item.disabled:hover {
  1197. color: rgba(255, 255, 255, 0.3);
  1198. }
  1199. /*--- Border ---*/
  1200. .ui.inverted.menu .item:before {
  1201. 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%);
  1202. background: linear-gradient(rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.03) 100%);
  1203. }
  1204. .ui.vertical.inverted.menu .item:before {
  1205. 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%);
  1206. 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%);
  1207. }
  1208. /*--- Hover ---*/
  1209. .ui.link.inverted.menu .item:hover,
  1210. .ui.inverted.menu .link.item:hover,
  1211. .ui.inverted.menu a.item:hover,
  1212. .ui.inverted.menu .dropdown.item:hover {
  1213. background: rgba(255, 255, 255, 0.1);
  1214. color: #ffffff;
  1215. }
  1216. .ui.inverted.menu .item .menu a.item:hover,
  1217. .ui.inverted.menu .item .menu .link.item:hover {
  1218. background: transparent;
  1219. color: #ffffff;
  1220. }
  1221. /*--- Pressed ---*/
  1222. .ui.inverted.menu a.item:active,
  1223. .ui.inverted.menu .dropdown.item:active,
  1224. .ui.inverted.menu .link.item:active,
  1225. .ui.inverted.menu a.item:active {
  1226. background: rgba(255, 255, 255, 0.15);
  1227. color: #ffffff;
  1228. }
  1229. /*--- Active ---*/
  1230. .ui.inverted.menu .active.item {
  1231. box-shadow: none !important;
  1232. background: rgba(255, 255, 255, 0.2);
  1233. color: #ffffff !important;
  1234. }
  1235. .ui.inverted.vertical.menu .item .menu .active.item {
  1236. background: transparent;
  1237. color: #ffffff;
  1238. }
  1239. /*--- Pointers ---*/
  1240. .ui.inverted.pointing.menu .active.item:after {
  1241. background: #5B5B5B;
  1242. box-shadow: none;
  1243. }
  1244. .ui.inverted.pointing.menu .active.item:hover:after {
  1245. background: #4A4A4A;
  1246. }
  1247. /*--------------
  1248. Selection
  1249. ---------------*/
  1250. .ui.selection.menu > .item {
  1251. color: rgba(0, 0, 0, 0.4);
  1252. }
  1253. .ui.selection.menu > .item:hover {
  1254. color: rgba(0, 0, 0, 0.6);
  1255. }
  1256. .ui.selection.menu > .item.active {
  1257. color: rgba(0, 0, 0, 0.85);
  1258. }
  1259. .ui.inverted.selection.menu > .item {
  1260. color: rgba(255, 255, 255, 0.4);
  1261. }
  1262. .ui.inverted.selection.menu > .item:hover {
  1263. color: rgba(255, 255, 255, 0.9);
  1264. }
  1265. .ui.inverted.selection.menu > .item.active {
  1266. color: #FFFFFF;
  1267. }
  1268. /*--------------
  1269. Floated
  1270. ---------------*/
  1271. .ui.floated.menu {
  1272. float: left;
  1273. margin: 0rem 0.5rem 0rem 0rem;
  1274. }
  1275. .ui.right.floated.menu {
  1276. float: right;
  1277. margin: 0rem 0rem 0rem 0.5rem;
  1278. }
  1279. /*--------------
  1280. Inverted Colors
  1281. ---------------*/
  1282. /*--- Light Colors ---*/
  1283. .ui.grey.menu {
  1284. background-color: #fafafa;
  1285. }
  1286. /*--- Inverted Colors ---*/
  1287. /* Blue */
  1288. .ui.inverted.blue.menu {
  1289. background-color: #0074d9;
  1290. }
  1291. .ui.inverted.blue.pointing.menu .active.item:after {
  1292. background-color: #0074d9;
  1293. }
  1294. /* Green */
  1295. .ui.inverted.green.menu {
  1296. background-color: #2ecc40;
  1297. }
  1298. .ui.inverted.green.pointing.menu .active.item:after {
  1299. background-color: #2ecc40;
  1300. }
  1301. /* Orange */
  1302. .ui.inverted.orange.menu {
  1303. background-color: #ff851b;
  1304. }
  1305. .ui.inverted.orange.pointing.menu .active.item:after {
  1306. background-color: #ff851b;
  1307. }
  1308. /* Pink */
  1309. .ui.inverted.pink.menu {
  1310. background-color: #d9499a;
  1311. }
  1312. .ui.inverted.pink.pointing.menu .active.item:after {
  1313. background-color: #d9499a;
  1314. }
  1315. /* Purple */
  1316. .ui.inverted.purple.menu {
  1317. background-color: #a24096;
  1318. }
  1319. .ui.inverted.purple.pointing.menu .active.item:after {
  1320. background-color: #a24096;
  1321. }
  1322. /* Red */
  1323. .ui.inverted.red.menu {
  1324. background-color: #ff4136;
  1325. }
  1326. .ui.inverted.red.pointing.menu .active.item:after {
  1327. background-color: #ff4136;
  1328. }
  1329. /* Teal */
  1330. .ui.inverted.teal.menu {
  1331. background-color: #39cccc;
  1332. }
  1333. .ui.inverted.teal.pointing.menu .active.item:after {
  1334. background-color: #39cccc;
  1335. }
  1336. /* Yellow */
  1337. .ui.inverted.yellow.menu {
  1338. background-color: #ffcb08;
  1339. }
  1340. .ui.inverted.yellow.pointing.menu .active.item:after {
  1341. background-color: #ffcb08;
  1342. }
  1343. /*--------------
  1344. Fitted
  1345. ---------------*/
  1346. .ui.fitted.menu .item,
  1347. .ui.fitted.menu .item .menu .item,
  1348. .ui.menu .fitted.item {
  1349. padding: 0em;
  1350. }
  1351. .ui.horizontally.fitted.menu .item,
  1352. .ui.horizontally.fitted.menu .item .menu .item,
  1353. .ui.menu .horizontally.fitted.item {
  1354. padding-top: 0.83em;
  1355. padding-bottom: 0.83em;
  1356. }
  1357. .ui.vertically.fitted.menu .item,
  1358. .ui.vertically.fitted.menu .item .menu .item,
  1359. .ui.menu .vertically.fitted.item {
  1360. padding-left: 0.95em;
  1361. padding-right: 0.95em;
  1362. }
  1363. /*--------------
  1364. Borderless
  1365. ---------------*/
  1366. .ui.borderless.menu .item:before,
  1367. .ui.borderless.menu .item .menu .item:before,
  1368. .ui.menu .borderless.item:before {
  1369. background: none;
  1370. }
  1371. /*-------------------
  1372. Compact
  1373. --------------------*/
  1374. .ui.compact.menu {
  1375. display: inline-block;
  1376. margin: 0em;
  1377. vertical-align: middle;
  1378. }
  1379. .ui.compact.vertical.menu {
  1380. width: auto !important;
  1381. }
  1382. .ui.compact.vertical.menu .item:last-child::before {
  1383. display: block;
  1384. }
  1385. /*-------------------
  1386. Fluid
  1387. --------------------*/
  1388. .ui.menu.fluid,
  1389. .ui.vertical.menu.fluid {
  1390. display: block;
  1391. width: 100% !important;
  1392. }
  1393. /*-------------------
  1394. Evenly Sized
  1395. --------------------*/
  1396. .ui.item.menu,
  1397. .ui.item.menu .item {
  1398. width: 100%;
  1399. padding-left: 0px !important;
  1400. padding-right: 0px !important;
  1401. text-align: center;
  1402. }
  1403. .ui.item.menu > .item:last-child {
  1404. border-radius: 0px 0.1875rem 0.1875rem 0px;
  1405. }
  1406. .ui.menu.two.item .item {
  1407. width: 50%;
  1408. }
  1409. .ui.menu.three.item .item {
  1410. width: 33.333%;
  1411. }
  1412. .ui.menu.four.item .item {
  1413. width: 25%;
  1414. }
  1415. .ui.menu.five.item .item {
  1416. width: 20%;
  1417. }
  1418. .ui.menu.six.item .item {
  1419. width: 16.666%;
  1420. }
  1421. .ui.menu.seven.item .item {
  1422. width: 14.285%;
  1423. }
  1424. .ui.menu.eight.item .item {
  1425. width: 12.500%;
  1426. }
  1427. .ui.menu.nine.item .item {
  1428. width: 11.11%;
  1429. }
  1430. .ui.menu.ten.item .item {
  1431. width: 10.0%;
  1432. }
  1433. .ui.menu.eleven.item .item {
  1434. width: 9.09%;
  1435. }
  1436. .ui.menu.twelve.item .item {
  1437. width: 8.333%;
  1438. }
  1439. /*--------------
  1440. Fixed
  1441. ---------------*/
  1442. .ui.menu.fixed {
  1443. position: fixed;
  1444. z-index: 999;
  1445. margin: 0em;
  1446. border: none;
  1447. width: 100%;
  1448. }
  1449. .ui.menu.fixed,
  1450. .ui.menu.fixed .item:first-child,
  1451. .ui.menu.fixed .item:last-child {
  1452. border-radius: 0px !important;
  1453. }
  1454. .ui.menu.fixed.top {
  1455. top: 0px;
  1456. left: 0px;
  1457. right: auto;
  1458. bottom: auto;
  1459. }
  1460. .ui.menu.fixed.right {
  1461. top: 0px;
  1462. right: 0px;
  1463. left: auto;
  1464. bottom: auto;
  1465. width: auto;
  1466. height: 100%;
  1467. }
  1468. .ui.menu.fixed.bottom {
  1469. bottom: 0px;
  1470. left: 0px;
  1471. top: auto;
  1472. right: auto;
  1473. }
  1474. .ui.menu.fixed.left {
  1475. top: 0px;
  1476. left: 0px;
  1477. right: auto;
  1478. bottom: auto;
  1479. width: auto;
  1480. height: 100%;
  1481. }
  1482. /* Coupling with Grid */
  1483. .ui.fixed.menu + .ui.grid {
  1484. padding-top: 2.75rem;
  1485. }
  1486. /*-------------------
  1487. Pointing
  1488. --------------------*/
  1489. .ui.pointing.menu .active.item:after {
  1490. position: absolute;
  1491. bottom: -0.3em;
  1492. left: 50%;
  1493. content: '';
  1494. margin-left: -0.3em;
  1495. width: 0.6em;
  1496. height: 0.6em;
  1497. border: none;
  1498. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  1499. border-right: 1px solid rgba(0, 0, 0, 0.1);
  1500. background: none;
  1501. -webkit-transform: rotate(45deg);
  1502. -ms-transform: rotate(45deg);
  1503. transform: rotate(45deg);
  1504. z-index: 2;
  1505. -webkit-transition: background 0.2s ease
  1506. ;
  1507. transition: background 0.2s ease
  1508. ;
  1509. }
  1510. /* Don't double up pointers */
  1511. .ui.pointing.menu .active.item .menu .active.item:after {
  1512. display: none;
  1513. }
  1514. .ui.vertical.pointing.menu .active.item:after {
  1515. position: absolute;
  1516. top: 50%;
  1517. margin-top: -0.3em;
  1518. right: -0.3em;
  1519. bottom: auto;
  1520. left: auto;
  1521. border: none;
  1522. border-top: 1px solid rgba(0, 0, 0, 0.1);
  1523. border-right: 1px solid rgba(0, 0, 0, 0.1);
  1524. }
  1525. /* Colors */
  1526. .ui.pointing.menu .active.item:hover:after {
  1527. background-color: #fafafa;
  1528. }
  1529. .ui.pointing.menu .active.item:after {
  1530. background-color: #f6f6f6;
  1531. }
  1532. .ui.vertical.pointing.menu .item:hover:after {
  1533. background-color: #fafafa;
  1534. }
  1535. .ui.vertical.pointing.menu .active.item:after {
  1536. background-color: #fcfcfc;
  1537. }
  1538. /*--------------
  1539. Attached
  1540. ---------------*/
  1541. .ui.menu.attached {
  1542. margin: 0rem;
  1543. border-radius: 0px;
  1544. /* avoid rgba multiplying */
  1545. box-shadow: 0px 0px 0px 1px #dddddd;
  1546. }
  1547. .ui.top.attached.menu {
  1548. border-radius: 0.1875rem 0.1875rem 0em 0em;
  1549. }
  1550. .ui.menu.bottom.attached {
  1551. border-radius: 0em 0em 0.1875rem 0.1875rem;
  1552. }
  1553. /*--------------
  1554. Sizes
  1555. ---------------*/
  1556. /* Small */
  1557. .ui.small.menu .item {
  1558. font-size: 0.875rem;
  1559. }
  1560. .ui.small.vertical.menu {
  1561. width: 13rem;
  1562. }
  1563. /* Medium */
  1564. .ui.menu .item {
  1565. font-size: 1rem;
  1566. }
  1567. .ui.vertical.menu {
  1568. width: 15rem;
  1569. }
  1570. /* Large */
  1571. .ui.large.menu .item {
  1572. font-size: 1.125rem;
  1573. }
  1574. .ui.large.menu .item .item {
  1575. font-size: 0.875rem;
  1576. }
  1577. .ui.large.menu .dropdown .item {
  1578. font-size: 1rem;
  1579. }
  1580. .ui.large.vertical.menu {
  1581. width: 18rem;
  1582. }
  1583. /*******************************
  1584. Overrides
  1585. *******************************/
  1586. /*******************************
  1587. Overrides
  1588. *******************************/