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.

1402 lines
33 KiB

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