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.

1777 lines
36 KiB

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