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.

1967 lines
40 KiB

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