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.

1702 lines
34 KiB

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