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.

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