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.

1740 lines
34 KiB

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