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.

1403 lines
33 KiB

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