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.

1697 lines
34 KiB

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