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.

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