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.

1984 lines
40 KiB

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