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.

1766 lines
34 KiB

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