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.

1955 lines
39 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
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
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
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
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
10 years ago
10 years ago
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
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
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
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
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
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
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
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
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
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
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
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. }
  218. /* Menu Items */
  219. .ui.menu .ui.dropdown .menu > .item {
  220. margin: 0;
  221. text-align: left;
  222. font-size: 1em !important;
  223. padding: 0.71428571em 1.14285714em !important;
  224. background: transparent !important;
  225. color: rgba(0, 0, 0, 0.87) !important;
  226. text-transform: none !important;
  227. font-weight: normal !important;
  228. box-shadow: none !important;
  229. -webkit-transition: none !important;
  230. transition: none !important;
  231. }
  232. .ui.menu .ui.dropdown .menu > .item:hover {
  233. background: rgba(0, 0, 0, 0.05) !important;
  234. color: rgba(0, 0, 0, 0.95) !important;
  235. }
  236. .ui.menu .ui.dropdown .menu > .selected.item {
  237. background: rgba(0, 0, 0, 0.05) !important;
  238. color: rgba(0, 0, 0, 0.95) !important;
  239. }
  240. .ui.menu .ui.dropdown .menu > .active.item {
  241. background: rgba(0, 0, 0, 0.03) !important;
  242. font-weight: bold !important;
  243. color: rgba(0, 0, 0, 0.95) !important;
  244. }
  245. .ui.menu .ui.dropdown.item .menu .item:not(.filtered) {
  246. display: block;
  247. }
  248. .ui.menu .ui.dropdown .menu > .item .icon:not(.dropdown) {
  249. display: inline-block;
  250. font-size: 1em !important;
  251. float: none;
  252. margin: 0em 0.75em 0em 0em;
  253. }
  254. /* Secondary */
  255. .ui.secondary.menu .dropdown.item > .menu,
  256. .ui.text.menu .dropdown.item > .menu {
  257. border-radius: 0.28571429rem;
  258. margin-top: 0.35714286em;
  259. }
  260. /* Pointing */
  261. .ui.menu .pointing.dropdown.item .menu {
  262. margin-top: 0.75em;
  263. }
  264. /* Inverted */
  265. .ui.inverted.menu .search.dropdown.item > .search,
  266. .ui.inverted.menu .search.dropdown.item > .text {
  267. color: rgba(255, 255, 255, 0.9);
  268. }
  269. /* Vertical */
  270. .ui.vertical.menu .dropdown.item > .icon {
  271. float: right;
  272. content: "\f0da";
  273. margin-left: 1em;
  274. }
  275. .ui.vertical.menu .dropdown.item .menu {
  276. top: 0% !important;
  277. left: 100%;
  278. min-width: 0;
  279. margin: 0em 0em 0em 0em;
  280. box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.08);
  281. border-radius: 0em 0.28571429rem 0.28571429rem 0.28571429rem;
  282. }
  283. .ui.vertical.menu .active.dropdown.item {
  284. border-top-right-radius: 0em;
  285. border-bottom-right-radius: 0em;
  286. }
  287. .ui.vertical.menu .dropdown.active.item {
  288. box-shadow: none;
  289. }
  290. /* Evenly Divided */
  291. .ui.item.menu .dropdown .menu .item {
  292. width: 100%;
  293. }
  294. /*--------------
  295. Labels
  296. ---------------*/
  297. .ui.menu .item > .label {
  298. background: #999999;
  299. color: #ffffff;
  300. margin-left: 1em;
  301. padding: 0.3em 0.71428571em;
  302. }
  303. .ui.vertical.menu .item > .label {
  304. background: #999999;
  305. color: #ffffff;
  306. margin-top: -0.15em;
  307. margin-bottom: -0.15em;
  308. padding: 0.3em 0.71428571em;
  309. }
  310. .ui.menu .item > .label:before {
  311. background-color: #999999;
  312. }
  313. .ui.menu .item > .floating.label {
  314. padding: 0.3em 0.71428571em;
  315. }
  316. /*--------------
  317. Images
  318. ---------------*/
  319. .ui.menu .item > img:not(.ui) {
  320. display: inline-block;
  321. vertical-align: middle;
  322. margin: -0.3em 0em;
  323. width: 2.5em;
  324. }
  325. .ui.vertical.menu .item > img:not(.ui):only-child {
  326. display: block;
  327. max-width: 100%;
  328. width: auto;
  329. }
  330. /*******************************
  331. Coupling
  332. *******************************/
  333. /*--------------
  334. Sidebar
  335. ---------------*/
  336. /* Show vertical dividers below last */
  337. .ui.vertical.sidebar.menu > .item:first-child:before {
  338. display: block !important;
  339. }
  340. .ui.vertical.sidebar.menu > .item::before {
  341. top: auto;
  342. bottom: 0px;
  343. }
  344. /*--------------
  345. Container
  346. ---------------*/
  347. @media only screen and (max-width: 767px) {
  348. .ui.menu > .ui.container {
  349. width: 100%;
  350. margin-left: 0em !important;
  351. margin-right: 0em !important;
  352. }
  353. }
  354. @media only screen and (min-width: 768px) {
  355. .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .item:not(.right):not(.borderless):first-child {
  356. border-left: 1px solid rgba(34, 36, 38, 0.1);
  357. }
  358. }
  359. /*******************************
  360. States
  361. *******************************/
  362. /*--------------
  363. Hover
  364. ---------------*/
  365. .ui.link.menu .item:hover,
  366. .ui.menu .dropdown.item:hover,
  367. .ui.menu .link.item:hover,
  368. .ui.menu a.item:hover {
  369. cursor: pointer;
  370. background: rgba(0, 0, 0, 0.03);
  371. color: rgba(0, 0, 0, 0.95);
  372. }
  373. /*--------------
  374. Pressed
  375. ---------------*/
  376. .ui.link.menu .item:active,
  377. .ui.menu .link.item:active,
  378. .ui.menu a.item:active {
  379. background: rgba(0, 0, 0, 0.03);
  380. color: rgba(0, 0, 0, 0.95);
  381. }
  382. /*--------------
  383. Active
  384. ---------------*/
  385. .ui.menu .active.item {
  386. background: rgba(0, 0, 0, 0.05);
  387. color: rgba(0, 0, 0, 0.95);
  388. font-weight: normal;
  389. box-shadow: none;
  390. }
  391. .ui.menu .active.item > i.icon {
  392. opacity: 1;
  393. }
  394. /*--------------
  395. Active Hover
  396. ---------------*/
  397. .ui.menu .active.item:hover,
  398. .ui.vertical.menu .active.item:hover {
  399. background-color: rgba(0, 0, 0, 0.05);
  400. color: rgba(0, 0, 0, 0.95);
  401. }
  402. /*--------------
  403. Disabled
  404. ---------------*/
  405. .ui.menu .item.disabled,
  406. .ui.menu .item.disabled:hover {
  407. cursor: default;
  408. background-color: transparent !important;
  409. color: rgba(40, 40, 40, 0.3);
  410. }
  411. /*******************************
  412. Types
  413. *******************************/
  414. /*------------------
  415. Floated Menu / Item
  416. -------------------*/
  417. /* Left Floated */
  418. .ui.menu:not(.vertical) .left.item,
  419. .ui.menu:not(.vertical) .left.menu {
  420. display: -webkit-box;
  421. display: -webkit-flex;
  422. display: -ms-flexbox;
  423. display: flex;
  424. margin-right: auto !important;
  425. }
  426. /* Right Floated */
  427. .ui.menu:not(.vertical) .right.item,
  428. .ui.menu:not(.vertical) .right.menu {
  429. display: -webkit-box;
  430. display: -webkit-flex;
  431. display: -ms-flexbox;
  432. display: flex;
  433. margin-left: auto !important;
  434. }
  435. /* Swapped Borders */
  436. .ui.menu .right.item::before,
  437. .ui.menu .right.menu > .item::before {
  438. right: auto;
  439. left: 0;
  440. }
  441. /*--------------
  442. Vertical
  443. ---------------*/
  444. .ui.vertical.menu {
  445. display: block;
  446. -webkit-box-orient: vertical;
  447. -webkit-box-direction: normal;
  448. -webkit-flex-direction: column;
  449. -ms-flex-direction: column;
  450. flex-direction: column;
  451. background: #ffffff;
  452. box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  453. }
  454. /*--- Item ---*/
  455. .ui.vertical.menu .item {
  456. display: block;
  457. background: none;
  458. border-top: none;
  459. border-right: none;
  460. }
  461. .ui.vertical.menu > .item:first-child {
  462. border-radius: 0.28571429rem 0.28571429rem 0px 0px;
  463. }
  464. .ui.vertical.menu > .item:last-child {
  465. border-radius: 0px 0px 0.28571429rem 0.28571429rem;
  466. }
  467. /*--- Label ---*/
  468. .ui.vertical.menu .item > .label {
  469. float: right;
  470. text-align: center;
  471. }
  472. /*--- Icon ---*/
  473. .ui.vertical.menu .item > i.icon {
  474. width: 1.18em;
  475. float: right;
  476. margin: 0em 0em 0em 0.5em;
  477. }
  478. .ui.vertical.menu .item > .label + i.icon {
  479. float: none;
  480. margin: 0em 0.5em 0em 0em;
  481. }
  482. /*--- Border ---*/
  483. .ui.vertical.menu .item:before {
  484. position: absolute;
  485. content: '';
  486. top: 0%;
  487. left: 0px;
  488. width: 100%;
  489. background: rgba(34, 36, 38, 0.1);
  490. height: 1px;
  491. }
  492. .ui.vertical.menu .item:first-child:before {
  493. display: none !important;
  494. }
  495. /*--- Sub Menu ---*/
  496. .ui.vertical.menu .item > .menu {
  497. margin: 0.5em -1.14285714em 0em;
  498. }
  499. .ui.vertical.menu .menu .item {
  500. background: none;
  501. padding: 0.5em 1.33333333em;
  502. font-size: 0.85714286em;
  503. color: rgba(0, 0, 0, 0.5);
  504. }
  505. .ui.vertical.menu .item .menu a.item:hover,
  506. .ui.vertical.menu .item .menu .link.item:hover {
  507. color: rgba(0, 0, 0, 0.85);
  508. }
  509. .ui.vertical.menu .menu .item:before {
  510. display: none;
  511. }
  512. /* Vertical Active */
  513. .ui.vertical.menu .active.item {
  514. background: rgba(0, 0, 0, 0.05);
  515. border-radius: 0em;
  516. box-shadow: none;
  517. }
  518. .ui.vertical.menu > .active.item:first-child {
  519. border-radius: 0em 0.28571429rem 0em 0em;
  520. }
  521. .ui.vertical.menu > .active.item:last-child {
  522. border-radius: 0em 0em 0.28571429rem 0em;
  523. }
  524. .ui.vertical.menu > .active.item:only-child {
  525. border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  526. }
  527. .ui.vertical.menu .active.item .menu .active.item {
  528. border-left: none;
  529. }
  530. .ui.vertical.menu .item .menu .active.item {
  531. background-color: transparent;
  532. font-weight: bold;
  533. color: rgba(0, 0, 0, 0.95);
  534. }
  535. /*--------------
  536. Tabular
  537. ---------------*/
  538. .ui.tabular.menu {
  539. border-radius: 0em;
  540. box-shadow: none !important;
  541. border: none;
  542. background: none transparent;
  543. border-bottom: 1px solid #d4d4d5;
  544. }
  545. .ui.tabular.fluid.menu {
  546. width: calc(100% + 2px ) !important;
  547. }
  548. .ui.tabular.menu .item {
  549. background: transparent;
  550. border-bottom: none;
  551. border-left: 1px solid transparent;
  552. border-right: 1px solid transparent;
  553. border-top: 2px solid transparent;
  554. padding: 0.92857143em 1.42857143em;
  555. color: rgba(0, 0, 0, 0.87);
  556. }
  557. .ui.tabular.menu .item:before {
  558. display: none;
  559. }
  560. /* Hover */
  561. .ui.tabular.menu .item:hover {
  562. background-color: transparent;
  563. color: rgba(0, 0, 0, 0.8);
  564. }
  565. /* Active */
  566. .ui.tabular.menu .active.item {
  567. background: none #ffffff;
  568. color: rgba(0, 0, 0, 0.95);
  569. border-top-width: 1px;
  570. border-color: #d4d4d5;
  571. font-weight: bold;
  572. margin-bottom: -1px;
  573. box-shadow: none;
  574. border-radius: 0.28571429rem 0.28571429rem 0px 0px !important;
  575. }
  576. /* Coupling with segment for attachment */
  577. .ui.tabular.menu + .bottom.attached.segment {
  578. border-top: none;
  579. margin: 0px;
  580. width: 100%;
  581. }
  582. .top.attached.segment + .ui.bottom.tabular.menu {
  583. width: calc(100% + 2px );
  584. margin: 0px 0px 0px -1px;
  585. }
  586. /* Bottom Vertical Tabular */
  587. .ui.bottom.tabular.menu {
  588. background: none transparent;
  589. border-radius: 0em;
  590. box-shadow: none !important;
  591. border-bottom: none;
  592. border-top: 1px solid #d4d4d5;
  593. }
  594. .ui.bottom.tabular.menu .item {
  595. background: none;
  596. border-left: 1px solid transparent;
  597. border-right: 1px solid transparent;
  598. border-bottom: 1px solid transparent;
  599. border-top: none;
  600. }
  601. .ui.bottom.tabular.menu .active.item {
  602. background: none #ffffff;
  603. color: rgba(0, 0, 0, 0.95);
  604. border-color: #d4d4d5;
  605. margin: -1px 0px 0px 0px;
  606. border-radius: 0px 0px 0.28571429rem 0.28571429rem !important;
  607. }
  608. /* Vertical Tabular (Left) */
  609. .ui.vertical.tabular.menu {
  610. background: none transparent;
  611. border-radius: 0em;
  612. box-shadow: none !important;
  613. border-bottom: none;
  614. border-right: 1px solid #d4d4d5;
  615. }
  616. .ui.vertical.tabular.menu .item {
  617. background: none;
  618. border-left: 1px solid transparent;
  619. border-bottom: 1px solid transparent;
  620. border-top: 1px solid transparent;
  621. border-right: none;
  622. }
  623. .ui.vertical.tabular.menu .active.item {
  624. background: none #ffffff;
  625. color: rgba(0, 0, 0, 0.95);
  626. border-color: #d4d4d5;
  627. margin: 0px -1px 0px 0px;
  628. border-radius: 0.28571429rem 0px 0px 0.28571429rem !important;
  629. }
  630. /* Vertical Right Tabular */
  631. .ui.vertical.right.tabular.menu {
  632. background: none transparent;
  633. border-radius: 0em;
  634. box-shadow: none !important;
  635. border-bottom: none;
  636. border-right: none;
  637. border-left: 1px solid #d4d4d5;
  638. }
  639. .ui.vertical.right.tabular.menu .item {
  640. background: none;
  641. border-right: 1px solid transparent;
  642. border-bottom: 1px solid transparent;
  643. border-top: 1px solid transparent;
  644. border-left: none;
  645. }
  646. .ui.vertical.right.tabular.menu .active.item {
  647. background: none #ffffff;
  648. color: rgba(0, 0, 0, 0.95);
  649. border-color: #d4d4d5;
  650. margin: 0px 0px 0px -1px;
  651. border-radius: 0px 0.28571429rem 0.28571429rem 0px !important;
  652. }
  653. /* Dropdown */
  654. .ui.tabular.menu .active.dropdown.item {
  655. margin-bottom: 0px;
  656. border-left: 1px solid transparent;
  657. border-right: 1px solid transparent;
  658. border-top: 2px solid transparent;
  659. border-bottom: none;
  660. }
  661. /*--------------
  662. Pagination
  663. ---------------*/
  664. .ui.pagination.menu {
  665. margin: 0em;
  666. display: -webkit-inline-box;
  667. display: -webkit-inline-flex;
  668. display: -ms-inline-flexbox;
  669. display: inline-flex;
  670. vertical-align: middle;
  671. }
  672. .ui.pagination.menu .item:last-child {
  673. border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  674. }
  675. .ui.compact.menu .item:last-child {
  676. border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  677. }
  678. .ui.pagination.menu .item:last-child:before {
  679. display: none;
  680. }
  681. .ui.pagination.menu .item {
  682. min-width: 3em;
  683. text-align: center;
  684. }
  685. .ui.pagination.menu .icon.item i.icon {
  686. vertical-align: top;
  687. }
  688. /* Active */
  689. .ui.pagination.menu .active.item {
  690. border-top: none;
  691. padding-top: 0.92857143em;
  692. background-color: rgba(0, 0, 0, 0.05);
  693. color: rgba(0, 0, 0, 0.95);
  694. box-shadow: none;
  695. }
  696. /*--------------
  697. Secondary
  698. ---------------*/
  699. .ui.secondary.menu {
  700. background: none;
  701. margin-left: -0.35714286em;
  702. margin-right: -0.35714286em;
  703. border-radius: 0em;
  704. border: none;
  705. box-shadow: none;
  706. }
  707. /* Item */
  708. .ui.secondary.menu .item {
  709. -webkit-align-self: center;
  710. -ms-flex-item-align: center;
  711. align-self: center;
  712. box-shadow: none;
  713. border: none;
  714. padding: 0.71428571em 0.92857143em;
  715. margin: 0em 0.35714286em;
  716. background: none;
  717. -webkit-transition: color 0.1s ease;
  718. transition: color 0.1s ease;
  719. border-radius: 0.28571429rem;
  720. }
  721. /* No Divider */
  722. .ui.secondary.menu .item:before {
  723. display: none !important;
  724. }
  725. /* Header */
  726. .ui.secondary.menu .header.item {
  727. border-radius: 0em;
  728. border-right: 1px solid rgba(34, 36, 38, 0.15);
  729. background: none transparent;
  730. }
  731. /* Image */
  732. .ui.secondary.menu .item > img:not(.ui) {
  733. margin: 0em;
  734. }
  735. /* Hover */
  736. .ui.secondary.menu .dropdown.item:hover,
  737. .ui.secondary.menu .link.item:hover,
  738. .ui.secondary.menu a.item:hover {
  739. background: rgba(0, 0, 0, 0.05);
  740. color: rgba(0, 0, 0, 0.95);
  741. }
  742. /* Active */
  743. .ui.secondary.menu .active.item {
  744. box-shadow: none;
  745. background: rgba(0, 0, 0, 0.05);
  746. color: rgba(0, 0, 0, 0.95);
  747. border-radius: 0.28571429rem;
  748. }
  749. /* Active Hover */
  750. .ui.secondary.menu .active.item:hover {
  751. box-shadow: none;
  752. background: rgba(0, 0, 0, 0.05);
  753. color: rgba(0, 0, 0, 0.95);
  754. }
  755. /* Inverted */
  756. .ui.secondary.inverted.menu .link.item,
  757. .ui.secondary.inverted.menu a.item {
  758. color: rgba(255, 255, 255, 0.7) !important;
  759. }
  760. .ui.secondary.inverted.menu .dropdown.item:hover,
  761. .ui.secondary.inverted.menu .link.item:hover,
  762. .ui.secondary.inverted.menu a.item:hover {
  763. background: rgba(255, 255, 255, 0.08);
  764. color: #ffffff !important;
  765. }
  766. .ui.secondary.inverted.menu .active.item {
  767. background: rgba(255, 255, 255, 0.15);
  768. color: #ffffff !important;
  769. }
  770. /* Fix item margins */
  771. .ui.secondary.item.menu {
  772. margin-left: 0em;
  773. margin-right: 0em;
  774. }
  775. .ui.secondary.item.menu .item:last-child {
  776. margin-right: 0em;
  777. }
  778. .ui.secondary.attached.menu {
  779. box-shadow: none;
  780. }
  781. /*---------------------
  782. Secondary Vertical
  783. -----------------------*/
  784. .ui.secondary.vertical.menu > .item {
  785. border: none;
  786. margin: 0em 0em 0.35714286em;
  787. border-radius: 0.28571429rem !important;
  788. }
  789. .ui.secondary.vertical.menu > .header.item {
  790. border-radius: 0em;
  791. }
  792. /* Sub Menu */
  793. .ui.vertical.secondary.menu .item > .menu .item {
  794. background-color: transparent;
  795. }
  796. /* Inverted */
  797. .ui.secondary.inverted.menu {
  798. background-color: transparent;
  799. }
  800. /*---------------------
  801. Secondary Pointing
  802. -----------------------*/
  803. .ui.secondary.pointing.menu {
  804. margin-left: 0em;
  805. margin-right: 0em;
  806. border-bottom: 2px solid rgba(34, 36, 38, 0.15);
  807. }
  808. .ui.secondary.pointing.menu .item {
  809. border-bottom-color: transparent;
  810. border-bottom-style: solid;
  811. border-radius: 0em;
  812. -webkit-align-self: flex-end;
  813. -ms-flex-item-align: end;
  814. align-self: flex-end;
  815. margin: 0em 0em -2px;
  816. padding: 0.85714286em 1.14285714em;
  817. border-bottom-width: 2px;
  818. -webkit-transition: color 0.1s ease;
  819. transition: color 0.1s ease;
  820. }
  821. /* Item Types */
  822. .ui.secondary.pointing.menu .header.item {
  823. color: rgba(0, 0, 0, 0.85) !important;
  824. }
  825. .ui.secondary.pointing.menu .text.item {
  826. box-shadow: none !important;
  827. }
  828. .ui.secondary.pointing.menu .item:after {
  829. display: none;
  830. }
  831. /* Hover */
  832. .ui.secondary.pointing.menu .dropdown.item:hover,
  833. .ui.secondary.pointing.menu .link.item:hover,
  834. .ui.secondary.pointing.menu a.item:hover {
  835. background-color: transparent;
  836. color: rgba(0, 0, 0, 0.87);
  837. }
  838. /* Pressed */
  839. .ui.secondary.pointing.menu .dropdown.item:active,
  840. .ui.secondary.pointing.menu .link.item:active,
  841. .ui.secondary.pointing.menu a.item:active {
  842. background-color: transparent;
  843. border-color: rgba(34, 36, 38, 0.15);
  844. }
  845. /* Active */
  846. .ui.secondary.pointing.menu .active.item {
  847. background-color: transparent;
  848. box-shadow: none;
  849. border-color: #1b1c1d;
  850. font-weight: bold;
  851. color: rgba(0, 0, 0, 0.95);
  852. }
  853. /* Active Hover */
  854. .ui.secondary.pointing.menu .active.item:hover {
  855. border-color: #1b1c1d;
  856. color: rgba(0, 0, 0, 0.95);
  857. }
  858. /* Active Dropdown */
  859. .ui.secondary.pointing.menu .active.dropdown.item {
  860. border-color: transparent;
  861. }
  862. /* Vertical Pointing */
  863. .ui.secondary.vertical.pointing.menu {
  864. border-bottom-width: 0px;
  865. border-right-width: 2px;
  866. border-right-style: solid;
  867. border-right-color: rgba(34, 36, 38, 0.15);
  868. }
  869. .ui.secondary.vertical.pointing.menu .item {
  870. border-bottom: none;
  871. border-right-style: solid;
  872. border-right-color: transparent;
  873. border-radius: 0em !important;
  874. margin: 0em -2px 0em 0em;
  875. border-right-width: 2px;
  876. }
  877. /* Vertical Active */
  878. .ui.secondary.vertical.pointing.menu .active.item {
  879. border-color: #1b1c1d;
  880. }
  881. /* Inverted */
  882. .ui.secondary.inverted.pointing.menu {
  883. border-color: rgba(255, 255, 255, 0.1);
  884. }
  885. .ui.secondary.inverted.pointing.menu {
  886. border-width: 2px;
  887. border-color: rgba(34, 36, 38, 0.15);
  888. }
  889. .ui.secondary.inverted.pointing.menu .item {
  890. color: rgba(255, 255, 255, 0.9);
  891. }
  892. .ui.secondary.inverted.pointing.menu .header.item {
  893. color: #ffffff !important;
  894. }
  895. /* Hover */
  896. .ui.secondary.inverted.pointing.menu .item:hover {
  897. color: rgba(0, 0, 0, 0.95);
  898. }
  899. /* Active */
  900. .ui.secondary.inverted.pointing.menu .active.item {
  901. border-color: #ffffff;
  902. color: #ffffff;
  903. }
  904. /*--------------
  905. Text Menu
  906. ---------------*/
  907. .ui.text.menu {
  908. background: none transparent;
  909. border-radius: 0px;
  910. box-shadow: none;
  911. border: none;
  912. margin: 1em -0.5em;
  913. }
  914. .ui.text.menu .item {
  915. border-radius: 0px;
  916. box-shadow: none;
  917. -webkit-align-self: center;
  918. -ms-flex-item-align: center;
  919. align-self: center;
  920. margin: 0em 0em;
  921. padding: 0.35714286em 0.5em;
  922. font-weight: normal;
  923. color: rgba(0, 0, 0, 0.6);
  924. -webkit-transition: opacity 0.1s ease;
  925. transition: opacity 0.1s ease;
  926. }
  927. /* Sub Menu */
  928. .ui.vertical.text.menu > .menu {
  929. margin: 0em;
  930. }
  931. /* Border */
  932. .ui.text.menu .item:before,
  933. .ui.text.menu .menu .item:before {
  934. display: none !important;
  935. }
  936. /* Header */
  937. .ui.text.menu .header.item {
  938. background-color: transparent;
  939. padding: 0em;
  940. opacity: 1;
  941. color: rgba(0, 0, 0, 0.85);
  942. font-size: 0.92857143em;
  943. text-transform: uppercase;
  944. font-weight: bold;
  945. }
  946. /* Image */
  947. .ui.text.menu .item > img:not(.ui) {
  948. margin: 0em;
  949. }
  950. /*--- fluid text ---*/
  951. .ui.text.item.menu .item {
  952. margin: 0em;
  953. }
  954. /*--- vertical text ---*/
  955. .ui.vertical.text.menu {
  956. margin: 1em 0em;
  957. }
  958. .ui.vertical.text.menu:first-child {
  959. margin-top: 0rem;
  960. }
  961. .ui.vertical.text.menu:last-child {
  962. margin-bottom: 0rem;
  963. }
  964. .ui.vertical.text.menu .item {
  965. margin: 0.57142857em 0em;
  966. }
  967. .ui.vertical.text.menu .item > i.icon {
  968. float: none;
  969. margin: 0em 0.35714286em 0em 0em;
  970. }
  971. .ui.vertical.text.menu .header.item {
  972. margin: 0.57142857em 0em 0.71428571em;
  973. }
  974. /*--- hover ---*/
  975. .ui.text.menu .item:hover {
  976. opacity: 1;
  977. background-color: transparent;
  978. }
  979. /*--- active ---*/
  980. .ui.text.menu .active.item {
  981. background-color: transparent;
  982. border: none;
  983. box-shadow: none;
  984. padding: 0.35714286em 0.5em;
  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.red.menu {
  1271. background-color: #db2828;
  1272. }
  1273. .ui.inverted.red.menu .item:before {
  1274. background-color: rgba(34, 36, 38, 0.1);
  1275. }
  1276. .ui.inverted.red.menu .active.item {
  1277. background-color: rgba(0, 0, 0, 0.1) !important;
  1278. }
  1279. /* Orange */
  1280. .ui.inverted.orange.menu {
  1281. background-color: #f2711c;
  1282. }
  1283. .ui.inverted.orange.menu .item:before {
  1284. background-color: rgba(34, 36, 38, 0.1);
  1285. }
  1286. .ui.inverted.orange.menu .active.item {
  1287. background-color: rgba(0, 0, 0, 0.1) !important;
  1288. }
  1289. /* Yellow */
  1290. .ui.inverted.yellow.menu {
  1291. background-color: #fbbd08;
  1292. }
  1293. .ui.inverted.yellow.menu .item:before {
  1294. background-color: rgba(34, 36, 38, 0.1);
  1295. }
  1296. .ui.inverted.yellow.menu .active.item {
  1297. background-color: rgba(0, 0, 0, 0.1) !important;
  1298. }
  1299. /* Olive */
  1300. .ui.inverted.olive.menu {
  1301. background-color: #b5cc18;
  1302. }
  1303. .ui.inverted.olive.menu .item:before {
  1304. background-color: rgba(34, 36, 38, 0.1);
  1305. }
  1306. .ui.inverted.olive.menu .active.item {
  1307. background-color: rgba(0, 0, 0, 0.1) !important;
  1308. }
  1309. /* Green */
  1310. .ui.inverted.green.menu {
  1311. background-color: #21ba45;
  1312. }
  1313. .ui.inverted.green.menu .item:before {
  1314. background-color: rgba(34, 36, 38, 0.1);
  1315. }
  1316. .ui.inverted.green.menu .active.item {
  1317. background-color: rgba(0, 0, 0, 0.1) !important;
  1318. }
  1319. /* Teal */
  1320. .ui.inverted.teal.menu {
  1321. background-color: #00b5ad;
  1322. }
  1323. .ui.inverted.teal.menu .item:before {
  1324. background-color: rgba(34, 36, 38, 0.1);
  1325. }
  1326. .ui.inverted.teal.menu .active.item {
  1327. background-color: rgba(0, 0, 0, 0.1) !important;
  1328. }
  1329. /* Blue */
  1330. .ui.inverted.blue.menu {
  1331. background-color: #2185d0;
  1332. }
  1333. .ui.inverted.blue.menu .item:before {
  1334. background-color: rgba(34, 36, 38, 0.1);
  1335. }
  1336. .ui.inverted.blue.menu .active.item {
  1337. background-color: rgba(0, 0, 0, 0.1) !important;
  1338. }
  1339. /* Violet */
  1340. .ui.inverted.violet.menu {
  1341. background-color: #6435c9;
  1342. }
  1343. .ui.inverted.violet.menu .item:before {
  1344. background-color: rgba(34, 36, 38, 0.1);
  1345. }
  1346. .ui.inverted.violet.menu .active.item {
  1347. background-color: rgba(0, 0, 0, 0.1) !important;
  1348. }
  1349. /* Purple */
  1350. .ui.inverted.purple.menu {
  1351. background-color: #a333c8;
  1352. }
  1353. .ui.inverted.purple.menu .item:before {
  1354. background-color: rgba(34, 36, 38, 0.1);
  1355. }
  1356. .ui.inverted.purple.menu .active.item {
  1357. background-color: rgba(0, 0, 0, 0.1) !important;
  1358. }
  1359. /* Pink */
  1360. .ui.inverted.pink.menu {
  1361. background-color: #e03997;
  1362. }
  1363. .ui.inverted.pink.menu .item:before {
  1364. background-color: rgba(34, 36, 38, 0.1);
  1365. }
  1366. .ui.inverted.pink.menu .active.item {
  1367. background-color: rgba(0, 0, 0, 0.1) !important;
  1368. }
  1369. /* Brown */
  1370. .ui.inverted.brown.menu {
  1371. background-color: #a5673f;
  1372. }
  1373. .ui.inverted.brown.menu .item:before {
  1374. background-color: rgba(34, 36, 38, 0.1);
  1375. }
  1376. .ui.inverted.brown.menu .active.item {
  1377. background-color: rgba(0, 0, 0, 0.1) !important;
  1378. }
  1379. /* Grey */
  1380. .ui.inverted.grey.menu {
  1381. background-color: #767676;
  1382. }
  1383. .ui.inverted.grey.menu .item:before {
  1384. background-color: rgba(34, 36, 38, 0.1);
  1385. }
  1386. .ui.inverted.grey.menu .active.item {
  1387. background-color: rgba(0, 0, 0, 0.1) !important;
  1388. }
  1389. /*--------------
  1390. Fitted
  1391. ---------------*/
  1392. .ui.fitted.menu .item,
  1393. .ui.fitted.menu .item .menu .item,
  1394. .ui.menu .fitted.item {
  1395. padding: 0em;
  1396. }
  1397. .ui.horizontally.fitted.menu .item,
  1398. .ui.horizontally.fitted.menu .item .menu .item,
  1399. .ui.menu .horizontally.fitted.item {
  1400. padding-top: 0.92857143em;
  1401. padding-bottom: 0.92857143em;
  1402. }
  1403. .ui.vertically.fitted.menu .item,
  1404. .ui.vertically.fitted.menu .item .menu .item,
  1405. .ui.menu .vertically.fitted.item {
  1406. padding-left: 1.14285714em;
  1407. padding-right: 1.14285714em;
  1408. }
  1409. /*--------------
  1410. Borderless
  1411. ---------------*/
  1412. .ui.borderless.menu .item:before,
  1413. .ui.borderless.menu .item .menu .item:before,
  1414. .ui.menu .borderless.item:before {
  1415. background: none !important;
  1416. }
  1417. /*-------------------
  1418. Compact
  1419. --------------------*/
  1420. .ui.compact.menu {
  1421. display: -webkit-inline-box;
  1422. display: -webkit-inline-flex;
  1423. display: -ms-inline-flexbox;
  1424. display: inline-flex;
  1425. margin: 0em;
  1426. vertical-align: middle;
  1427. }
  1428. .ui.compact.vertical.menu {
  1429. display: inline-block;
  1430. }
  1431. .ui.compact.menu .item:last-child {
  1432. border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  1433. }
  1434. .ui.compact.menu .item:last-child:before {
  1435. display: none;
  1436. }
  1437. .ui.compact.vertical.menu {
  1438. width: auto !important;
  1439. }
  1440. .ui.compact.vertical.menu .item:last-child::before {
  1441. display: block;
  1442. }
  1443. /*-------------------
  1444. Fluid
  1445. --------------------*/
  1446. .ui.menu.fluid,
  1447. .ui.vertical.menu.fluid {
  1448. width: 100% !important;
  1449. }
  1450. /*-------------------
  1451. Evenly Sized
  1452. --------------------*/
  1453. .ui.item.menu,
  1454. .ui.item.menu .item {
  1455. width: 100%;
  1456. padding-left: 0px !important;
  1457. padding-right: 0px !important;
  1458. text-align: center;
  1459. -webkit-box-pack: center;
  1460. -webkit-justify-content: center;
  1461. -ms-flex-pack: center;
  1462. justify-content: center;
  1463. }
  1464. .ui.item.menu .item:last-child:before {
  1465. display: none;
  1466. }
  1467. .ui.menu.two.item .item {
  1468. width: 50%;
  1469. }
  1470. .ui.menu.three.item .item {
  1471. width: 33.333%;
  1472. }
  1473. .ui.menu.four.item .item {
  1474. width: 25%;
  1475. }
  1476. .ui.menu.five.item .item {
  1477. width: 20%;
  1478. }
  1479. .ui.menu.six.item .item {
  1480. width: 16.666%;
  1481. }
  1482. .ui.menu.seven.item .item {
  1483. width: 14.285%;
  1484. }
  1485. .ui.menu.eight.item .item {
  1486. width: 12.500%;
  1487. }
  1488. .ui.menu.nine.item .item {
  1489. width: 11.11%;
  1490. }
  1491. .ui.menu.ten.item .item {
  1492. width: 10.0%;
  1493. }
  1494. .ui.menu.eleven.item .item {
  1495. width: 9.09%;
  1496. }
  1497. .ui.menu.twelve.item .item {
  1498. width: 8.333%;
  1499. }
  1500. /*--------------
  1501. Fixed
  1502. ---------------*/
  1503. .ui.menu.fixed {
  1504. position: fixed;
  1505. z-index: 101;
  1506. margin: 0em;
  1507. width: 100%;
  1508. }
  1509. .ui.menu.fixed,
  1510. .ui.menu.fixed .item:first-child,
  1511. .ui.menu.fixed .item:last-child {
  1512. border-radius: 0px !important;
  1513. }
  1514. .ui.fixed.menu,
  1515. .ui[class*="top fixed"].menu {
  1516. top: 0px;
  1517. left: 0px;
  1518. right: auto;
  1519. bottom: auto;
  1520. }
  1521. .ui[class*="top fixed"].menu {
  1522. border-top: none;
  1523. border-left: none;
  1524. border-right: none;
  1525. }
  1526. .ui[class*="right fixed"].menu {
  1527. border-top: none;
  1528. border-bottom: none;
  1529. border-right: none;
  1530. top: 0px;
  1531. right: 0px;
  1532. left: auto;
  1533. bottom: auto;
  1534. width: auto;
  1535. height: 100%;
  1536. }
  1537. .ui[class*="bottom fixed"].menu {
  1538. border-bottom: none;
  1539. border-left: none;
  1540. border-right: none;
  1541. bottom: 0px;
  1542. left: 0px;
  1543. top: auto;
  1544. right: auto;
  1545. }
  1546. .ui[class*="left fixed"].menu {
  1547. border-top: none;
  1548. border-bottom: none;
  1549. border-left: none;
  1550. top: 0px;
  1551. left: 0px;
  1552. right: auto;
  1553. bottom: auto;
  1554. width: auto;
  1555. height: 100%;
  1556. }
  1557. /* Coupling with Grid */
  1558. .ui.fixed.menu + .ui.grid {
  1559. padding-top: 2.75rem;
  1560. }
  1561. /*-------------------
  1562. Pointing
  1563. --------------------*/
  1564. .ui.pointing.menu .item:after {
  1565. visibility: hidden;
  1566. position: absolute;
  1567. content: '';
  1568. top: 100%;
  1569. left: 50%;
  1570. -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  1571. -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  1572. transform: translateX(-50%) translateY(-50%) rotate(45deg);
  1573. background: none;
  1574. margin: 0.5px 0em 0em;
  1575. width: 0.57142857em;
  1576. height: 0.57142857em;
  1577. border: none;
  1578. border-bottom: 1px solid #d4d4d5;
  1579. border-right: 1px solid #d4d4d5;
  1580. z-index: 2;
  1581. -webkit-transition: background 0.1s ease;
  1582. transition: background 0.1s ease;
  1583. }
  1584. .ui.vertical.pointing.menu .item:after {
  1585. position: absolute;
  1586. top: 50%;
  1587. right: 0%;
  1588. bottom: auto;
  1589. left: auto;
  1590. -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
  1591. -ms-transform: translateX(50%) translateY(-50%) rotate(45deg);
  1592. transform: translateX(50%) translateY(-50%) rotate(45deg);
  1593. margin: 0em -0.5px 0em 0em;
  1594. border: none;
  1595. border-top: 1px solid #d4d4d5;
  1596. border-right: 1px solid #d4d4d5;
  1597. }
  1598. /* Active */
  1599. .ui.pointing.menu .active.item:after {
  1600. visibility: visible;
  1601. }
  1602. .ui.pointing.menu .active.dropdown.item:after {
  1603. visibility: hidden;
  1604. }
  1605. /* Don't double up pointers */
  1606. .ui.pointing.menu .dropdown.active.item:after,
  1607. .ui.pointing.menu .active.item .menu .active.item:after {
  1608. display: none;
  1609. }
  1610. /* Colors */
  1611. .ui.pointing.menu .active.item:hover:after {
  1612. background-color: #f2f2f2;
  1613. }
  1614. .ui.pointing.menu .active.item:after {
  1615. background-color: #f2f2f2;
  1616. }
  1617. .ui.pointing.menu .active.item:hover:after {
  1618. background-color: #f2f2f2;
  1619. }
  1620. .ui.vertical.pointing.menu .active.item:hover:after {
  1621. background-color: #f2f2f2;
  1622. }
  1623. .ui.vertical.pointing.menu .active.item:after {
  1624. background-color: #f2f2f2;
  1625. }
  1626. .ui.vertical.pointing.menu .menu .active.item:after {
  1627. background-color: #ffffff;
  1628. }
  1629. /*--------------
  1630. Attached
  1631. ---------------*/
  1632. /* Middle */
  1633. .ui.attached.menu {
  1634. top: 0px;
  1635. bottom: 0px;
  1636. border-radius: 0px;
  1637. margin: 0em -1px;
  1638. width: calc(100% + 2px );
  1639. max-width: calc(100% + 2px );
  1640. box-shadow: none;
  1641. }
  1642. .ui.attached + .ui.attached.menu:not(.top) {
  1643. border-top: none;
  1644. }
  1645. /* Top */
  1646. .ui[class*="top attached"].menu {
  1647. bottom: 0px;
  1648. margin-bottom: 0em;
  1649. top: 0px;
  1650. margin-top: 1rem;
  1651. border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  1652. }
  1653. .ui.menu[class*="top attached"]:first-child {
  1654. margin-top: 0em;
  1655. }
  1656. /* Bottom */
  1657. .ui[class*="bottom attached"].menu {
  1658. bottom: 0px;
  1659. margin-top: 0em;
  1660. top: 0px;
  1661. margin-bottom: 1rem;
  1662. box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  1663. border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  1664. }
  1665. .ui[class*="bottom attached"].menu:last-child {
  1666. margin-bottom: 0em;
  1667. }
  1668. /* Attached Menu Item */
  1669. .ui.top.attached.menu > .item:first-child {
  1670. border-radius: 0.28571429rem 0em 0em 0em;
  1671. }
  1672. .ui.bottom.attached.menu > .item:first-child {
  1673. border-radius: 0em 0em 0em 0.28571429rem;
  1674. }
  1675. /* Tabular Attached */
  1676. .ui.attached.menu:not(.tabular) {
  1677. border: 1px solid #d4d4d5;
  1678. }
  1679. .ui.attached.inverted.menu {
  1680. border: none;
  1681. }
  1682. .ui.attached.tabular.menu {
  1683. margin-left: 0;
  1684. margin-right: 0;
  1685. width: 100%;
  1686. }
  1687. /*--------------
  1688. Sizes
  1689. ---------------*/
  1690. /* Small */
  1691. .ui.small.menu {
  1692. font-size: 0.92857143rem;
  1693. }
  1694. .ui.small.vertical.menu {
  1695. width: 13rem;
  1696. }
  1697. /* Medium */
  1698. .ui.menu {
  1699. font-size: 1rem;
  1700. }
  1701. .ui.vertical.menu {
  1702. width: 15rem;
  1703. }
  1704. /* Large */
  1705. .ui.large.menu {
  1706. font-size: 1.14285714rem;
  1707. }
  1708. .ui.large.vertical.menu {
  1709. width: 18rem;
  1710. }
  1711. /* Huge */
  1712. .ui.huge.menu {
  1713. font-size: 1.42857143rem;
  1714. }
  1715. .ui.huge.vertical.menu {
  1716. width: 20rem;
  1717. }
  1718. /*******************************
  1719. Theme Overrides
  1720. *******************************/
  1721. /*******************************
  1722. Site Overrides
  1723. *******************************/