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.

1983 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
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
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
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
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
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
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
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
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
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. -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: 0.28571429rem 0.28571429rem 0em 0em;
  522. }
  523. .ui.vertical.menu > .active.item:last-child {
  524. border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  525. }
  526. .ui.vertical.menu > .active.item:only-child {
  527. border-radius: 0.28571429rem;
  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. position: relative;
  586. width: calc(100% + 2px );
  587. left: -1px;
  588. }
  589. /* Bottom Vertical Tabular */
  590. .ui.bottom.tabular.menu {
  591. background: none transparent;
  592. border-radius: 0em;
  593. box-shadow: none !important;
  594. border-bottom: none;
  595. border-top: 1px solid #d4d4d5;
  596. }
  597. .ui.bottom.tabular.menu .item {
  598. background: none;
  599. border-left: 1px solid transparent;
  600. border-right: 1px solid transparent;
  601. border-bottom: 1px solid transparent;
  602. border-top: none;
  603. }
  604. .ui.bottom.tabular.menu .active.item {
  605. background: none #ffffff;
  606. color: rgba(0, 0, 0, 0.95);
  607. border-color: #d4d4d5;
  608. margin: -1px 0px 0px 0px;
  609. border-radius: 0px 0px 0.28571429rem 0.28571429rem !important;
  610. }
  611. /* Vertical Tabular (Left) */
  612. .ui.vertical.tabular.menu {
  613. background: none transparent;
  614. border-radius: 0em;
  615. box-shadow: none !important;
  616. border-bottom: none;
  617. border-right: 1px solid #d4d4d5;
  618. }
  619. .ui.vertical.tabular.menu .item {
  620. background: none;
  621. border-left: 1px solid transparent;
  622. border-bottom: 1px solid transparent;
  623. border-top: 1px solid transparent;
  624. border-right: none;
  625. }
  626. .ui.vertical.tabular.menu .active.item {
  627. background: none #ffffff;
  628. color: rgba(0, 0, 0, 0.95);
  629. border-color: #d4d4d5;
  630. margin: 0px -1px 0px 0px;
  631. border-radius: 0.28571429rem 0px 0px 0.28571429rem !important;
  632. }
  633. /* Vertical Right Tabular */
  634. .ui.vertical.right.tabular.menu {
  635. background: none transparent;
  636. border-radius: 0em;
  637. box-shadow: none !important;
  638. border-bottom: none;
  639. border-right: none;
  640. border-left: 1px solid #d4d4d5;
  641. }
  642. .ui.vertical.right.tabular.menu .item {
  643. background: none;
  644. border-right: 1px solid transparent;
  645. border-bottom: 1px solid transparent;
  646. border-top: 1px solid transparent;
  647. border-left: none;
  648. }
  649. .ui.vertical.right.tabular.menu .active.item {
  650. background: none #ffffff;
  651. color: rgba(0, 0, 0, 0.95);
  652. border-color: #d4d4d5;
  653. margin: 0px 0px 0px -1px;
  654. border-radius: 0px 0.28571429rem 0.28571429rem 0px !important;
  655. }
  656. /* Dropdown */
  657. .ui.tabular.menu .active.dropdown.item {
  658. margin-bottom: 0px;
  659. border-left: 1px solid transparent;
  660. border-right: 1px solid transparent;
  661. border-top: 2px solid transparent;
  662. border-bottom: none;
  663. }
  664. /*--------------
  665. Pagination
  666. ---------------*/
  667. .ui.pagination.menu {
  668. margin: 0em;
  669. display: -webkit-inline-box;
  670. display: -webkit-inline-flex;
  671. display: -ms-inline-flexbox;
  672. display: inline-flex;
  673. vertical-align: middle;
  674. }
  675. .ui.pagination.menu .item:last-child {
  676. border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  677. }
  678. .ui.compact.menu .item:last-child {
  679. border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  680. }
  681. .ui.pagination.menu .item:last-child:before {
  682. display: none;
  683. }
  684. .ui.pagination.menu .item {
  685. min-width: 3em;
  686. text-align: center;
  687. }
  688. .ui.pagination.menu .icon.item i.icon {
  689. vertical-align: top;
  690. }
  691. /* Active */
  692. .ui.pagination.menu .active.item {
  693. border-top: none;
  694. padding-top: 0.92857143em;
  695. background-color: rgba(0, 0, 0, 0.05);
  696. color: rgba(0, 0, 0, 0.95);
  697. box-shadow: none;
  698. }
  699. /*--------------
  700. Secondary
  701. ---------------*/
  702. .ui.secondary.menu {
  703. background: none;
  704. margin-left: -0.35714286em;
  705. margin-right: -0.35714286em;
  706. border-radius: 0em;
  707. border: none;
  708. box-shadow: none;
  709. }
  710. /* Item */
  711. .ui.secondary.menu .item {
  712. -webkit-align-self: center;
  713. -ms-flex-item-align: center;
  714. align-self: center;
  715. box-shadow: none;
  716. border: none;
  717. padding: 0.71428571em 0.92857143em;
  718. margin: 0em 0.35714286em;
  719. background: none;
  720. -webkit-transition: color 0.1s ease;
  721. transition: color 0.1s ease;
  722. border-radius: 0.28571429rem;
  723. }
  724. /* No Divider */
  725. .ui.secondary.menu .item:before {
  726. display: none !important;
  727. }
  728. /* Header */
  729. .ui.secondary.menu .header.item {
  730. border-radius: 0em;
  731. border-right: none;
  732. background: none transparent;
  733. }
  734. /* Image */
  735. .ui.secondary.menu .item > img:not(.ui) {
  736. margin: 0em;
  737. }
  738. /* Hover */
  739. .ui.secondary.menu .dropdown.item:hover,
  740. .ui.secondary.menu .link.item:hover,
  741. .ui.secondary.menu a.item:hover {
  742. background: rgba(0, 0, 0, 0.05);
  743. color: rgba(0, 0, 0, 0.95);
  744. }
  745. /* Active */
  746. .ui.secondary.menu .active.item {
  747. box-shadow: none;
  748. background: rgba(0, 0, 0, 0.05);
  749. color: rgba(0, 0, 0, 0.95);
  750. border-radius: 0.28571429rem;
  751. }
  752. /* Active Hover */
  753. .ui.secondary.menu .active.item:hover {
  754. box-shadow: none;
  755. background: rgba(0, 0, 0, 0.05);
  756. color: rgba(0, 0, 0, 0.95);
  757. }
  758. /* Inverted */
  759. .ui.secondary.inverted.menu .link.item,
  760. .ui.secondary.inverted.menu a.item {
  761. color: rgba(255, 255, 255, 0.7) !important;
  762. }
  763. .ui.secondary.inverted.menu .dropdown.item:hover,
  764. .ui.secondary.inverted.menu .link.item:hover,
  765. .ui.secondary.inverted.menu a.item:hover {
  766. background: rgba(255, 255, 255, 0.08);
  767. color: #ffffff !important;
  768. }
  769. .ui.secondary.inverted.menu .active.item {
  770. background: rgba(255, 255, 255, 0.15);
  771. color: #ffffff !important;
  772. }
  773. /* Fix item margins */
  774. .ui.secondary.item.menu {
  775. margin-left: 0em;
  776. margin-right: 0em;
  777. }
  778. .ui.secondary.item.menu .item:last-child {
  779. margin-right: 0em;
  780. }
  781. .ui.secondary.attached.menu {
  782. box-shadow: none;
  783. }
  784. /* Sub Menu */
  785. .ui.vertical.secondary.menu .item:not(.dropdown) > .menu {
  786. margin: 0em -0.92857143em;
  787. }
  788. .ui.vertical.secondary.menu .item:not(.dropdown) > .menu > .item {
  789. margin: 0em;
  790. padding: 0.5em 1.33333333em;
  791. }
  792. /*---------------------
  793. Secondary Vertical
  794. -----------------------*/
  795. .ui.secondary.vertical.menu > .item {
  796. border: none;
  797. margin: 0em 0em 0.35714286em;
  798. border-radius: 0.28571429rem !important;
  799. }
  800. .ui.secondary.vertical.menu > .header.item {
  801. border-radius: 0em;
  802. }
  803. /* Sub Menu */
  804. .ui.vertical.secondary.menu .item > .menu .item {
  805. background-color: transparent;
  806. }
  807. /* Inverted */
  808. .ui.secondary.inverted.menu {
  809. background-color: transparent;
  810. }
  811. /*---------------------
  812. Secondary Pointing
  813. -----------------------*/
  814. .ui.secondary.pointing.menu {
  815. margin-left: 0em;
  816. margin-right: 0em;
  817. border-bottom: 2px solid rgba(34, 36, 38, 0.15);
  818. }
  819. .ui.secondary.pointing.menu .item {
  820. border-bottom-color: transparent;
  821. border-bottom-style: solid;
  822. border-radius: 0em;
  823. -webkit-align-self: flex-end;
  824. -ms-flex-item-align: end;
  825. align-self: flex-end;
  826. margin: 0em 0em -2px;
  827. padding: 0.85714286em 1.14285714em;
  828. border-bottom-width: 2px;
  829. -webkit-transition: color 0.1s ease;
  830. transition: color 0.1s ease;
  831. }
  832. /* Item Types */
  833. .ui.secondary.pointing.menu .header.item {
  834. color: rgba(0, 0, 0, 0.85) !important;
  835. }
  836. .ui.secondary.pointing.menu .text.item {
  837. box-shadow: none !important;
  838. }
  839. .ui.secondary.pointing.menu .item:after {
  840. display: none;
  841. }
  842. /* Hover */
  843. .ui.secondary.pointing.menu .dropdown.item:hover,
  844. .ui.secondary.pointing.menu .link.item:hover,
  845. .ui.secondary.pointing.menu a.item:hover {
  846. background-color: transparent;
  847. color: rgba(0, 0, 0, 0.87);
  848. }
  849. /* Pressed */
  850. .ui.secondary.pointing.menu .dropdown.item:active,
  851. .ui.secondary.pointing.menu .link.item:active,
  852. .ui.secondary.pointing.menu a.item:active {
  853. background-color: transparent;
  854. border-color: rgba(34, 36, 38, 0.15);
  855. }
  856. /* Active */
  857. .ui.secondary.pointing.menu .active.item {
  858. background-color: transparent;
  859. box-shadow: none;
  860. border-color: #1b1c1d;
  861. font-weight: bold;
  862. color: rgba(0, 0, 0, 0.95);
  863. }
  864. /* Active Hover */
  865. .ui.secondary.pointing.menu .active.item:hover {
  866. border-color: #1b1c1d;
  867. color: rgba(0, 0, 0, 0.95);
  868. }
  869. /* Active Dropdown */
  870. .ui.secondary.pointing.menu .active.dropdown.item {
  871. border-color: transparent;
  872. }
  873. /* Vertical Pointing */
  874. .ui.secondary.vertical.pointing.menu {
  875. border-bottom-width: 0px;
  876. border-right-width: 2px;
  877. border-right-style: solid;
  878. border-right-color: rgba(34, 36, 38, 0.15);
  879. }
  880. .ui.secondary.vertical.pointing.menu .item {
  881. border-bottom: none;
  882. border-right-style: solid;
  883. border-right-color: transparent;
  884. border-radius: 0em !important;
  885. margin: 0em -2px 0em 0em;
  886. border-right-width: 2px;
  887. }
  888. /* Vertical Active */
  889. .ui.secondary.vertical.pointing.menu .active.item {
  890. border-color: #1b1c1d;
  891. }
  892. /* Inverted */
  893. .ui.secondary.inverted.pointing.menu {
  894. border-color: rgba(255, 255, 255, 0.1);
  895. }
  896. .ui.secondary.inverted.pointing.menu {
  897. border-width: 2px;
  898. border-color: rgba(34, 36, 38, 0.15);
  899. }
  900. .ui.secondary.inverted.pointing.menu .item {
  901. color: rgba(255, 255, 255, 0.9);
  902. }
  903. .ui.secondary.inverted.pointing.menu .header.item {
  904. color: #ffffff !important;
  905. }
  906. /* Hover */
  907. .ui.secondary.inverted.pointing.menu .item:hover {
  908. color: rgba(0, 0, 0, 0.95);
  909. }
  910. /* Active */
  911. .ui.secondary.inverted.pointing.menu .active.item {
  912. border-color: #ffffff;
  913. color: #ffffff;
  914. }
  915. /*--------------
  916. Text Menu
  917. ---------------*/
  918. .ui.text.menu {
  919. background: none transparent;
  920. border-radius: 0px;
  921. box-shadow: none;
  922. border: none;
  923. margin: 1em -0.5em;
  924. }
  925. .ui.text.menu .item {
  926. border-radius: 0px;
  927. box-shadow: none;
  928. -webkit-align-self: center;
  929. -ms-flex-item-align: center;
  930. align-self: center;
  931. margin: 0em 0em;
  932. padding: 0.35714286em 0.5em;
  933. font-weight: normal;
  934. color: rgba(0, 0, 0, 0.6);
  935. -webkit-transition: opacity 0.1s ease;
  936. transition: opacity 0.1s ease;
  937. }
  938. /* Border */
  939. .ui.text.menu .item:before,
  940. .ui.text.menu .menu .item:before {
  941. display: none !important;
  942. }
  943. /* Header */
  944. .ui.text.menu .header.item {
  945. background-color: transparent;
  946. opacity: 1;
  947. color: rgba(0, 0, 0, 0.85);
  948. font-size: 0.92857143em;
  949. text-transform: uppercase;
  950. font-weight: bold;
  951. }
  952. /* Image */
  953. .ui.text.menu .item > img:not(.ui) {
  954. margin: 0em;
  955. }
  956. /*--- fluid text ---*/
  957. .ui.text.item.menu .item {
  958. margin: 0em;
  959. }
  960. /*--- vertical text ---*/
  961. .ui.vertical.text.menu {
  962. margin: 1em 0em;
  963. }
  964. .ui.vertical.text.menu:first-child {
  965. margin-top: 0rem;
  966. }
  967. .ui.vertical.text.menu:last-child {
  968. margin-bottom: 0rem;
  969. }
  970. .ui.vertical.text.menu .item {
  971. margin: 0.57142857em 0em;
  972. }
  973. .ui.vertical.text.menu .item > i.icon {
  974. float: none;
  975. margin: 0em 0.35714286em 0em 0em;
  976. }
  977. .ui.vertical.text.menu .header.item {
  978. margin: 0.57142857em 0em 0.71428571em;
  979. }
  980. /* Vertical Sub Menu */
  981. .ui.vertical.text.menu .item:not(.dropdown) > .menu {
  982. margin: 0em;
  983. }
  984. .ui.vertical.text.menu .item:not(.dropdown) > .menu > .item {
  985. margin: 0em;
  986. padding: 0.5em 0em;
  987. }
  988. /*--- hover ---*/
  989. .ui.text.menu .item:hover {
  990. opacity: 1;
  991. background-color: transparent;
  992. }
  993. /*--- active ---*/
  994. .ui.text.menu .active.item {
  995. background-color: transparent;
  996. border: none;
  997. box-shadow: none;
  998. font-weight: normal;
  999. color: rgba(0, 0, 0, 0.95);
  1000. }
  1001. /*--- active hover ---*/
  1002. .ui.text.menu .active.item:hover {
  1003. background-color: transparent;
  1004. }
  1005. /* Disable Bariations */
  1006. .ui.text.pointing.menu .active.item:after {
  1007. box-shadow: none;
  1008. }
  1009. .ui.text.attached.menu {
  1010. box-shadow: none;
  1011. }
  1012. /* Inverted */
  1013. .ui.inverted.text.menu,
  1014. .ui.inverted.text.menu .item,
  1015. .ui.inverted.text.menu .item:hover,
  1016. .ui.inverted.text.menu .active.item {
  1017. background-color: transparent !important;
  1018. }
  1019. /* Fluid */
  1020. .ui.fluid.text.menu {
  1021. margin-left: 0em;
  1022. margin-right: 0em;
  1023. }
  1024. /*--------------
  1025. Icon Only
  1026. ---------------*/
  1027. /* Vertical Menu */
  1028. .ui.vertical.icon.menu {
  1029. display: inline-block;
  1030. width: auto;
  1031. }
  1032. /* Item */
  1033. .ui.icon.menu .item {
  1034. height: auto;
  1035. text-align: center;
  1036. color: #1b1c1d;
  1037. }
  1038. /* Icon */
  1039. .ui.icon.menu .item > .icon:not(.dropdown) {
  1040. margin: 0;
  1041. opacity: 1;
  1042. }
  1043. /* Icon Gylph */
  1044. .ui.icon.menu .icon:before {
  1045. opacity: 1;
  1046. }
  1047. /* (x) Item Icon */
  1048. .ui.menu .icon.item > .icon {
  1049. width: auto;
  1050. margin: 0em auto;
  1051. }
  1052. /* Vertical Icon */
  1053. .ui.vertical.icon.menu .item > .icon:not(.dropdown) {
  1054. display: block;
  1055. opacity: 1;
  1056. margin: 0em auto;
  1057. float: none;
  1058. }
  1059. /* Inverted */
  1060. .ui.inverted.icon.menu .item {
  1061. color: #ffffff;
  1062. }
  1063. /*--------------
  1064. Labeled Icon
  1065. ---------------*/
  1066. /* Menu */
  1067. .ui.labeled.icon.menu {
  1068. text-align: center;
  1069. }
  1070. /* Item */
  1071. .ui.labeled.icon.menu .item {
  1072. min-width: 6em;
  1073. -webkit-box-orient: vertical;
  1074. -webkit-box-direction: normal;
  1075. -webkit-flex-direction: column;
  1076. -ms-flex-direction: column;
  1077. flex-direction: column;
  1078. }
  1079. /* Icon */
  1080. .ui.labeled.icon.menu .item > .icon:not(.dropdown) {
  1081. height: 1em;
  1082. display: block;
  1083. font-size: 1.71428571em !important;
  1084. margin: 0em auto 0.5rem !important;
  1085. }
  1086. /* Fluid */
  1087. .ui.fluid.labeled.icon.menu > .item {
  1088. min-width: 0em;
  1089. }
  1090. /*******************************
  1091. Variations
  1092. *******************************/
  1093. /*--------------
  1094. Stackable
  1095. ---------------*/
  1096. @media only screen and (max-width: 767px) {
  1097. .ui.stackable.menu {
  1098. -webkit-box-orient: vertical;
  1099. -webkit-box-direction: normal;
  1100. -webkit-flex-direction: column;
  1101. -ms-flex-direction: column;
  1102. flex-direction: column;
  1103. }
  1104. .ui.stackable.menu .item {
  1105. width: 100% !important;
  1106. }
  1107. .ui.stackable.menu .item:before {
  1108. position: absolute;
  1109. content: '';
  1110. top: auto;
  1111. bottom: 0px;
  1112. left: 0px;
  1113. width: 100%;
  1114. background: rgba(34, 36, 38, 0.1);
  1115. height: 1px;
  1116. }
  1117. }
  1118. /*--------------
  1119. Colors
  1120. ---------------*/
  1121. /*--- Standard Colors ---*/
  1122. .ui.menu .red.active.item,
  1123. .ui.red.menu .active.item {
  1124. border-color: #db2828 !important;
  1125. color: #db2828 !important;
  1126. }
  1127. .ui.menu .orange.active.item,
  1128. .ui.orange.menu .active.item {
  1129. border-color: #f2711c !important;
  1130. color: #f2711c !important;
  1131. }
  1132. .ui.menu .yellow.active.item,
  1133. .ui.yellow.menu .active.item {
  1134. border-color: #fbbd08 !important;
  1135. color: #fbbd08 !important;
  1136. }
  1137. .ui.menu .olive.active.item,
  1138. .ui.olive.menu .active.item {
  1139. border-color: #b5cc18 !important;
  1140. color: #b5cc18 !important;
  1141. }
  1142. .ui.menu .green.active.item,
  1143. .ui.green.menu .active.item {
  1144. border-color: #21ba45 !important;
  1145. color: #21ba45 !important;
  1146. }
  1147. .ui.menu .teal.active.item,
  1148. .ui.teal.menu .active.item {
  1149. border-color: #00b5ad !important;
  1150. color: #00b5ad !important;
  1151. }
  1152. .ui.menu .blue.active.item,
  1153. .ui.blue.menu .active.item {
  1154. border-color: #2185d0 !important;
  1155. color: #2185d0 !important;
  1156. }
  1157. .ui.menu .violet.active.item,
  1158. .ui.violet.menu .active.item {
  1159. border-color: #6435c9 !important;
  1160. color: #6435c9 !important;
  1161. }
  1162. .ui.menu .purple.active.item,
  1163. .ui.purple.menu .active.item {
  1164. border-color: #a333c8 !important;
  1165. color: #a333c8 !important;
  1166. }
  1167. .ui.menu .pink.active.item,
  1168. .ui.pink.menu .active.item {
  1169. border-color: #e03997 !important;
  1170. color: #e03997 !important;
  1171. }
  1172. .ui.menu .brown.active.item,
  1173. .ui.brown.menu .active.item {
  1174. border-color: #a5673f !important;
  1175. color: #a5673f !important;
  1176. }
  1177. .ui.menu .grey.active.item,
  1178. .ui.grey.menu .active.item {
  1179. border-color: #767676 !important;
  1180. color: #767676 !important;
  1181. }
  1182. /*--------------
  1183. Inverted
  1184. ---------------*/
  1185. .ui.inverted.menu {
  1186. border: 0px solid transparent;
  1187. background: #1b1c1d;
  1188. box-shadow: none;
  1189. }
  1190. /* Menu Item */
  1191. .ui.inverted.menu .item,
  1192. .ui.inverted.menu .item > a:not(.ui) {
  1193. background: transparent;
  1194. color: rgba(255, 255, 255, 0.9);
  1195. }
  1196. .ui.inverted.menu .item.menu {
  1197. background: transparent;
  1198. }
  1199. /*--- Border ---*/
  1200. .ui.inverted.menu .item:before {
  1201. background: rgba(255, 255, 255, 0.08);
  1202. }
  1203. .ui.vertical.inverted.menu .item:before {
  1204. background: rgba(255, 255, 255, 0.08);
  1205. }
  1206. /* Sub Menu */
  1207. .ui.vertical.inverted.menu .menu .item,
  1208. .ui.vertical.inverted.menu .menu .item a:not(.ui) {
  1209. color: rgba(255, 255, 255, 0.5);
  1210. }
  1211. /* Header */
  1212. .ui.inverted.menu .header.item {
  1213. margin: 0em;
  1214. background: transparent;
  1215. box-shadow: none;
  1216. }
  1217. /* Disabled */
  1218. .ui.inverted.menu .item.disabled,
  1219. .ui.inverted.menu .item.disabled:hover {
  1220. color: rgba(225, 225, 225, 0.3);
  1221. }
  1222. /*--- Hover ---*/
  1223. .ui.link.inverted.menu .item:hover,
  1224. .ui.inverted.menu .dropdown.item:hover,
  1225. .ui.inverted.menu .link.item:hover,
  1226. .ui.inverted.menu a.item:hover {
  1227. background: rgba(255, 255, 255, 0.08);
  1228. color: #ffffff;
  1229. }
  1230. .ui.vertical.inverted.menu .item .menu a.item:hover,
  1231. .ui.vertical.inverted.menu .item .menu .link.item:hover {
  1232. background: transparent;
  1233. color: #ffffff;
  1234. }
  1235. /*--- Pressed ---*/
  1236. .ui.inverted.menu a.item:active,
  1237. .ui.inverted.menu .link.item:active,
  1238. .ui.inverted.menu a.item:active {
  1239. background: rgba(255, 255, 255, 0.08);
  1240. color: #ffffff;
  1241. }
  1242. /*--- Active ---*/
  1243. .ui.inverted.menu .active.item {
  1244. background: rgba(255, 255, 255, 0.15);
  1245. color: #ffffff !important;
  1246. }
  1247. .ui.inverted.vertical.menu .item .menu .active.item {
  1248. background: transparent;
  1249. color: #ffffff;
  1250. }
  1251. .ui.inverted.pointing.menu .active.item:after {
  1252. background: #3d3e3f !important;
  1253. margin: 0em !important;
  1254. box-shadow: none !important;
  1255. border: none !important;
  1256. }
  1257. /*--- Active Hover ---*/
  1258. .ui.inverted.menu .active.item:hover {
  1259. background: rgba(255, 255, 255, 0.15);
  1260. color: #ffffff !important;
  1261. }
  1262. .ui.inverted.pointing.menu .active.item:hover:after {
  1263. background: #3d3e3f !important;
  1264. }
  1265. /*--------------
  1266. Floated
  1267. ---------------*/
  1268. .ui.floated.menu {
  1269. float: left;
  1270. margin: 0rem 0.5rem 0rem 0rem;
  1271. }
  1272. .ui.floated.menu .item:last-child:before {
  1273. display: none;
  1274. }
  1275. .ui.right.floated.menu {
  1276. float: right;
  1277. margin: 0rem 0rem 0rem 0.5rem;
  1278. }
  1279. /*--------------
  1280. Inverted
  1281. ---------------*/
  1282. /* Red */
  1283. .ui.inverted.menu .red.active.item,
  1284. .ui.inverted.red.menu {
  1285. background-color: #db2828;
  1286. }
  1287. .ui.inverted.red.menu .item:before {
  1288. background-color: rgba(34, 36, 38, 0.1);
  1289. }
  1290. .ui.inverted.red.menu .active.item {
  1291. background-color: rgba(0, 0, 0, 0.1) !important;
  1292. }
  1293. /* Orange */
  1294. .ui.inverted.menu .orange.active.item,
  1295. .ui.inverted.orange.menu {
  1296. background-color: #f2711c;
  1297. }
  1298. .ui.inverted.orange.menu .item:before {
  1299. background-color: rgba(34, 36, 38, 0.1);
  1300. }
  1301. .ui.inverted.orange.menu .active.item {
  1302. background-color: rgba(0, 0, 0, 0.1) !important;
  1303. }
  1304. /* Yellow */
  1305. .ui.inverted.menu .yellow.active.item,
  1306. .ui.inverted.yellow.menu {
  1307. background-color: #fbbd08;
  1308. }
  1309. .ui.inverted.yellow.menu .item:before {
  1310. background-color: rgba(34, 36, 38, 0.1);
  1311. }
  1312. .ui.inverted.yellow.menu .active.item {
  1313. background-color: rgba(0, 0, 0, 0.1) !important;
  1314. }
  1315. /* Olive */
  1316. .ui.inverted.menu .olive.active.item,
  1317. .ui.inverted.olive.menu {
  1318. background-color: #b5cc18;
  1319. }
  1320. .ui.inverted.olive.menu .item:before {
  1321. background-color: rgba(34, 36, 38, 0.1);
  1322. }
  1323. .ui.inverted.olive.menu .active.item {
  1324. background-color: rgba(0, 0, 0, 0.1) !important;
  1325. }
  1326. /* Green */
  1327. .ui.inverted.menu .green.active.item,
  1328. .ui.inverted.green.menu {
  1329. background-color: #21ba45;
  1330. }
  1331. .ui.inverted.green.menu .item:before {
  1332. background-color: rgba(34, 36, 38, 0.1);
  1333. }
  1334. .ui.inverted.green.menu .active.item {
  1335. background-color: rgba(0, 0, 0, 0.1) !important;
  1336. }
  1337. /* Teal */
  1338. .ui.inverted.menu .teal.active.item,
  1339. .ui.inverted.teal.menu {
  1340. background-color: #00b5ad;
  1341. }
  1342. .ui.inverted.teal.menu .item:before {
  1343. background-color: rgba(34, 36, 38, 0.1);
  1344. }
  1345. .ui.inverted.teal.menu .active.item {
  1346. background-color: rgba(0, 0, 0, 0.1) !important;
  1347. }
  1348. /* Blue */
  1349. .ui.inverted.menu .blue.active.item,
  1350. .ui.inverted.blue.menu {
  1351. background-color: #2185d0;
  1352. }
  1353. .ui.inverted.blue.menu .item:before {
  1354. background-color: rgba(34, 36, 38, 0.1);
  1355. }
  1356. .ui.inverted.blue.menu .active.item {
  1357. background-color: rgba(0, 0, 0, 0.1) !important;
  1358. }
  1359. /* Violet */
  1360. .ui.inverted.menu .violet.active.item,
  1361. .ui.inverted.violet.menu {
  1362. background-color: #6435c9;
  1363. }
  1364. .ui.inverted.violet.menu .item:before {
  1365. background-color: rgba(34, 36, 38, 0.1);
  1366. }
  1367. .ui.inverted.violet.menu .active.item {
  1368. background-color: rgba(0, 0, 0, 0.1) !important;
  1369. }
  1370. /* Purple */
  1371. .ui.inverted.menu .purple.active.item,
  1372. .ui.inverted.purple.menu {
  1373. background-color: #a333c8;
  1374. }
  1375. .ui.inverted.purple.menu .item:before {
  1376. background-color: rgba(34, 36, 38, 0.1);
  1377. }
  1378. .ui.inverted.purple.menu .active.item {
  1379. background-color: rgba(0, 0, 0, 0.1) !important;
  1380. }
  1381. /* Pink */
  1382. .ui.inverted.menu .pink.active.item,
  1383. .ui.inverted.pink.menu {
  1384. background-color: #e03997;
  1385. }
  1386. .ui.inverted.pink.menu .item:before {
  1387. background-color: rgba(34, 36, 38, 0.1);
  1388. }
  1389. .ui.inverted.pink.menu .active.item {
  1390. background-color: rgba(0, 0, 0, 0.1) !important;
  1391. }
  1392. /* Brown */
  1393. .ui.inverted.menu .brown.active.item,
  1394. .ui.inverted.brown.menu {
  1395. background-color: #a5673f;
  1396. }
  1397. .ui.inverted.brown.menu .item:before {
  1398. background-color: rgba(34, 36, 38, 0.1);
  1399. }
  1400. .ui.inverted.brown.menu .active.item {
  1401. background-color: rgba(0, 0, 0, 0.1) !important;
  1402. }
  1403. /* Grey */
  1404. .ui.inverted.menu .grey.active.item,
  1405. .ui.inverted.grey.menu {
  1406. background-color: #767676;
  1407. }
  1408. .ui.inverted.grey.menu .item:before {
  1409. background-color: rgba(34, 36, 38, 0.1);
  1410. }
  1411. .ui.inverted.grey.menu .active.item {
  1412. background-color: rgba(0, 0, 0, 0.1) !important;
  1413. }
  1414. /*--------------
  1415. Fitted
  1416. ---------------*/
  1417. .ui.fitted.menu .item,
  1418. .ui.fitted.menu .item .menu .item,
  1419. .ui.menu .fitted.item {
  1420. padding: 0em;
  1421. }
  1422. .ui.horizontally.fitted.menu .item,
  1423. .ui.horizontally.fitted.menu .item .menu .item,
  1424. .ui.menu .horizontally.fitted.item {
  1425. padding-top: 0.92857143em;
  1426. padding-bottom: 0.92857143em;
  1427. }
  1428. .ui.vertically.fitted.menu .item,
  1429. .ui.vertically.fitted.menu .item .menu .item,
  1430. .ui.menu .vertically.fitted.item {
  1431. padding-left: 1.14285714em;
  1432. padding-right: 1.14285714em;
  1433. }
  1434. /*--------------
  1435. Borderless
  1436. ---------------*/
  1437. .ui.borderless.menu .item:before,
  1438. .ui.borderless.menu .item .menu .item:before,
  1439. .ui.menu .borderless.item:before {
  1440. background: none !important;
  1441. }
  1442. /*-------------------
  1443. Compact
  1444. --------------------*/
  1445. .ui.compact.menu {
  1446. display: -webkit-inline-box;
  1447. display: -webkit-inline-flex;
  1448. display: -ms-inline-flexbox;
  1449. display: inline-flex;
  1450. margin: 0em;
  1451. vertical-align: middle;
  1452. }
  1453. .ui.compact.vertical.menu {
  1454. display: inline-block;
  1455. }
  1456. .ui.compact.menu .item:last-child {
  1457. border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  1458. }
  1459. .ui.compact.menu .item:last-child:before {
  1460. display: none;
  1461. }
  1462. .ui.compact.vertical.menu {
  1463. width: auto !important;
  1464. }
  1465. .ui.compact.vertical.menu .item:last-child::before {
  1466. display: block;
  1467. }
  1468. /*-------------------
  1469. Fluid
  1470. --------------------*/
  1471. .ui.menu.fluid,
  1472. .ui.vertical.menu.fluid {
  1473. width: 100% !important;
  1474. }
  1475. /*-------------------
  1476. Evenly Sized
  1477. --------------------*/
  1478. .ui.item.menu,
  1479. .ui.item.menu .item {
  1480. width: 100%;
  1481. padding-left: 0em !important;
  1482. padding-right: 0em !important;
  1483. margin-left: 0em !important;
  1484. margin-right: 0em !important;
  1485. text-align: center;
  1486. -webkit-box-pack: center;
  1487. -webkit-justify-content: center;
  1488. -ms-flex-pack: center;
  1489. justify-content: center;
  1490. }
  1491. .ui.item.menu .item:last-child:before {
  1492. display: none;
  1493. }
  1494. .ui.menu.two.item .item {
  1495. width: 50%;
  1496. }
  1497. .ui.menu.three.item .item {
  1498. width: 33.333%;
  1499. }
  1500. .ui.menu.four.item .item {
  1501. width: 25%;
  1502. }
  1503. .ui.menu.five.item .item {
  1504. width: 20%;
  1505. }
  1506. .ui.menu.six.item .item {
  1507. width: 16.666%;
  1508. }
  1509. .ui.menu.seven.item .item {
  1510. width: 14.285%;
  1511. }
  1512. .ui.menu.eight.item .item {
  1513. width: 12.500%;
  1514. }
  1515. .ui.menu.nine.item .item {
  1516. width: 11.11%;
  1517. }
  1518. .ui.menu.ten.item .item {
  1519. width: 10.0%;
  1520. }
  1521. .ui.menu.eleven.item .item {
  1522. width: 9.09%;
  1523. }
  1524. .ui.menu.twelve.item .item {
  1525. width: 8.333%;
  1526. }
  1527. /*--------------
  1528. Fixed
  1529. ---------------*/
  1530. .ui.menu.fixed {
  1531. position: fixed;
  1532. z-index: 101;
  1533. margin: 0em;
  1534. width: 100%;
  1535. }
  1536. .ui.menu.fixed,
  1537. .ui.menu.fixed .item:first-child,
  1538. .ui.menu.fixed .item:last-child {
  1539. border-radius: 0px !important;
  1540. }
  1541. .ui.fixed.menu,
  1542. .ui[class*="top fixed"].menu {
  1543. top: 0px;
  1544. left: 0px;
  1545. right: auto;
  1546. bottom: auto;
  1547. }
  1548. .ui[class*="top fixed"].menu {
  1549. border-top: none;
  1550. border-left: none;
  1551. border-right: none;
  1552. }
  1553. .ui[class*="right fixed"].menu {
  1554. border-top: none;
  1555. border-bottom: none;
  1556. border-right: none;
  1557. top: 0px;
  1558. right: 0px;
  1559. left: auto;
  1560. bottom: auto;
  1561. width: auto;
  1562. height: 100%;
  1563. }
  1564. .ui[class*="bottom fixed"].menu {
  1565. border-bottom: none;
  1566. border-left: none;
  1567. border-right: none;
  1568. bottom: 0px;
  1569. left: 0px;
  1570. top: auto;
  1571. right: auto;
  1572. }
  1573. .ui[class*="left fixed"].menu {
  1574. border-top: none;
  1575. border-bottom: none;
  1576. border-left: none;
  1577. top: 0px;
  1578. left: 0px;
  1579. right: auto;
  1580. bottom: auto;
  1581. width: auto;
  1582. height: 100%;
  1583. }
  1584. /* Coupling with Grid */
  1585. .ui.fixed.menu + .ui.grid {
  1586. padding-top: 2.75rem;
  1587. }
  1588. /*-------------------
  1589. Pointing
  1590. --------------------*/
  1591. .ui.pointing.menu .item:after {
  1592. visibility: hidden;
  1593. position: absolute;
  1594. content: '';
  1595. top: 100%;
  1596. left: 50%;
  1597. -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  1598. -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  1599. transform: translateX(-50%) translateY(-50%) rotate(45deg);
  1600. background: none;
  1601. margin: 0.5px 0em 0em;
  1602. width: 0.57142857em;
  1603. height: 0.57142857em;
  1604. border: none;
  1605. border-bottom: 1px solid #d4d4d5;
  1606. border-right: 1px solid #d4d4d5;
  1607. z-index: 2;
  1608. -webkit-transition: background 0.1s ease;
  1609. transition: background 0.1s ease;
  1610. }
  1611. .ui.vertical.pointing.menu .item:after {
  1612. position: absolute;
  1613. top: 50%;
  1614. right: 0%;
  1615. bottom: auto;
  1616. left: auto;
  1617. -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
  1618. -ms-transform: translateX(50%) translateY(-50%) rotate(45deg);
  1619. transform: translateX(50%) translateY(-50%) rotate(45deg);
  1620. margin: 0em -0.5px 0em 0em;
  1621. border: none;
  1622. border-top: 1px solid #d4d4d5;
  1623. border-right: 1px solid #d4d4d5;
  1624. }
  1625. /* Active */
  1626. .ui.pointing.menu .active.item:after {
  1627. visibility: visible;
  1628. }
  1629. .ui.pointing.menu .active.dropdown.item:after {
  1630. visibility: hidden;
  1631. }
  1632. /* Don't double up pointers */
  1633. .ui.pointing.menu .dropdown.active.item:after,
  1634. .ui.pointing.menu .active.item .menu .active.item:after {
  1635. display: none;
  1636. }
  1637. /* Colors */
  1638. .ui.pointing.menu .active.item:hover:after {
  1639. background-color: #f2f2f2;
  1640. }
  1641. .ui.pointing.menu .active.item:after {
  1642. background-color: #f2f2f2;
  1643. }
  1644. .ui.pointing.menu .active.item:hover:after {
  1645. background-color: #f2f2f2;
  1646. }
  1647. .ui.vertical.pointing.menu .active.item:hover:after {
  1648. background-color: #f2f2f2;
  1649. }
  1650. .ui.vertical.pointing.menu .active.item:after {
  1651. background-color: #f2f2f2;
  1652. }
  1653. .ui.vertical.pointing.menu .menu .active.item:after {
  1654. background-color: #ffffff;
  1655. }
  1656. /*--------------
  1657. Attached
  1658. ---------------*/
  1659. /* Middle */
  1660. .ui.attached.menu {
  1661. top: 0px;
  1662. bottom: 0px;
  1663. border-radius: 0px;
  1664. margin: 0em -1px;
  1665. width: calc(100% + 2px );
  1666. max-width: calc(100% + 2px );
  1667. box-shadow: none;
  1668. }
  1669. .ui.attached + .ui.attached.menu:not(.top) {
  1670. border-top: none;
  1671. }
  1672. /* Top */
  1673. .ui[class*="top attached"].menu {
  1674. bottom: 0px;
  1675. margin-bottom: 0em;
  1676. top: 0px;
  1677. margin-top: 1rem;
  1678. border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  1679. }
  1680. .ui.menu[class*="top attached"]:first-child {
  1681. margin-top: 0em;
  1682. }
  1683. /* Bottom */
  1684. .ui[class*="bottom attached"].menu {
  1685. bottom: 0px;
  1686. margin-top: 0em;
  1687. top: 0px;
  1688. margin-bottom: 1rem;
  1689. box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  1690. border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  1691. }
  1692. .ui[class*="bottom attached"].menu:last-child {
  1693. margin-bottom: 0em;
  1694. }
  1695. /* Attached Menu Item */
  1696. .ui.top.attached.menu > .item:first-child {
  1697. border-radius: 0.28571429rem 0em 0em 0em;
  1698. }
  1699. .ui.bottom.attached.menu > .item:first-child {
  1700. border-radius: 0em 0em 0em 0.28571429rem;
  1701. }
  1702. /* Tabular Attached */
  1703. .ui.attached.menu:not(.tabular) {
  1704. border: 1px solid #d4d4d5;
  1705. }
  1706. .ui.attached.inverted.menu {
  1707. border: none;
  1708. }
  1709. .ui.attached.tabular.menu {
  1710. margin-left: 0;
  1711. margin-right: 0;
  1712. width: 100%;
  1713. }
  1714. /*--------------
  1715. Sizes
  1716. ---------------*/
  1717. /* Small */
  1718. .ui.small.menu {
  1719. font-size: 0.92857143rem;
  1720. }
  1721. .ui.small.vertical.menu {
  1722. width: 13rem;
  1723. }
  1724. /* Medium */
  1725. .ui.menu {
  1726. font-size: 1rem;
  1727. }
  1728. .ui.vertical.menu {
  1729. width: 15rem;
  1730. }
  1731. /* Large */
  1732. .ui.large.menu {
  1733. font-size: 1.14285714rem;
  1734. }
  1735. .ui.large.vertical.menu {
  1736. width: 18rem;
  1737. }
  1738. /* Huge */
  1739. .ui.huge.menu {
  1740. font-size: 1.42857143rem;
  1741. }
  1742. .ui.huge.vertical.menu {
  1743. width: 20rem;
  1744. }
  1745. /*******************************
  1746. Theme Overrides
  1747. *******************************/
  1748. /*******************************
  1749. Site Overrides
  1750. *******************************/