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.

1384 lines
33 KiB

  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: rgba(0, 0, 0, 0.35);
  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 !important;
  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. Tabular
  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. border-left: 1px solid transparent;
  513. border-right: 1px solid transparent;
  514. border-top: 1px solid transparent;
  515. padding-left: 1.4em;
  516. padding-right: 1.4em;
  517. color: rgba(0, 0, 0, 0.6);
  518. }
  519. .ui.tabular.menu .item:before {
  520. display: none;
  521. }
  522. /* Hover */
  523. .ui.tabular.menu .item:hover {
  524. background-color: transparent;
  525. color: rgba(0, 0, 0, 0.8);
  526. }
  527. /* Active */
  528. .ui.tabular.menu .active.item {
  529. position: relative;
  530. top: 1px;
  531. background-color: #FFFFFF;
  532. color: rgba(0, 0, 0, 0.8);
  533. border-color: #DCDDDE;
  534. padding-top: 0.83em;
  535. -webkit-box-shadow: none;
  536. -moz-box-shadow: none;
  537. box-shadow: none;
  538. -webkit-border-radius: 5px 5px 0 0;
  539. -moz-border-radius: 5px 5px 0 0;
  540. border-radius: 5px 5px 0 0;
  541. }
  542. /*--------------
  543. Pagination
  544. ---------------*/
  545. .ui.pagination.menu {
  546. margin: 0em;
  547. display: inline-block;
  548. }
  549. .ui.pagination.menu .item {
  550. min-width: 2.7em;
  551. min-height: 2.66em;
  552. text-align: center;
  553. }
  554. .ui.pagination.menu.floated {
  555. display: block;
  556. }
  557. /* active */
  558. .ui.pagination.menu .active.item {
  559. border-top: none;
  560. padding-top: 0.83em;
  561. background-color: transparent;
  562. -webkit-box-shadow: none;
  563. -moz-box-shadow: none;
  564. box-shadow: none;
  565. }
  566. /*--------------
  567. Secondary
  568. ---------------*/
  569. .ui.secondary.menu {
  570. background-color: transparent;
  571. -webkit-border-radius: 0px;
  572. -moz-border-radius: 0px;
  573. border-radius: 0px;
  574. -webkit-box-shadow: none;
  575. -moz-box-shadow: none;
  576. box-shadow: none;
  577. }
  578. .ui.secondary.menu > .item {
  579. -webkit-box-shadow: none;
  580. -moz-box-shadow: none;
  581. box-shadow: none;
  582. border: none;
  583. height: auto !important;
  584. margin: 0em 0.25em;
  585. padding: 0.5em 1em;
  586. -webkit-border-radius: 0.3125em;
  587. -moz-border-radius: 0.3125em;
  588. border-radius: 0.3125em;
  589. }
  590. .ui.secondary.menu > .item:before {
  591. display: none !important;
  592. }
  593. .ui.secondary.menu .link.item,
  594. .ui.secondary.menu a.item {
  595. opacity: 0.8;
  596. -webkit-transition: opacity 0.2s ease;
  597. -moz-transition: opacity 0.2s ease;
  598. -o-transition: opacity 0.2s ease;
  599. -ms-transition: opacity 0.2s ease;
  600. transition: opacity 0.2s ease;
  601. }
  602. .ui.secondary.menu .header.item {
  603. border-right: 0.1em solid rgba(0, 0, 0, 0.1);
  604. background-color: transparent;
  605. -webkit-border-radius: 0em;
  606. -moz-border-radius: 0em;
  607. border-radius: 0em;
  608. }
  609. /* hover */
  610. .ui.secondary.menu .link.item:hover,
  611. .ui.secondary.menu a.item:hover {
  612. opacity: 1;
  613. }
  614. /* active */
  615. .ui.secondary.menu > .active.item {
  616. background-color: rgba(0, 0, 0, 0.08);
  617. opacity: 1;
  618. -webkit-box-shadow: none;
  619. -moz-box-shadow: none;
  620. box-shadow: none;
  621. }
  622. .ui.secondary.vertical.menu > .active.item {
  623. -webkit-border-radius: 0.3125em;
  624. -moz-border-radius: 0.3125em;
  625. border-radius: 0.3125em;
  626. }
  627. /* inverted */
  628. .ui.secondary.inverted.menu .link.item,
  629. .ui.secondary.inverted.menu a.item {
  630. color: rgba(255, 255, 255, 0.5);
  631. }
  632. .ui.secondary.inverted.menu .link.item:hover,
  633. .ui.secondary.inverted.menu a.item:hover {
  634. color: rgba(255, 255, 255, 0.9);
  635. }
  636. .ui.secondary.inverted.menu > .active.item {
  637. background-color: rgba(255, 255, 255, 0.9);
  638. }
  639. /* disable variations */
  640. .ui.secondary.item.menu > .item {
  641. margin: 0em;
  642. }
  643. .ui.secondary.attached.menu {
  644. -webkit-box-shadow: none;
  645. -moz-box-shadow: none;
  646. box-shadow: none;
  647. }
  648. /*---------------------
  649. Secondary Pointing
  650. -----------------------*/
  651. .ui.secondary.pointing.menu {
  652. border-bottom: 3px solid rgba(0, 0, 0, 0.1);
  653. }
  654. .ui.secondary.pointing.menu .header.item {
  655. border-right-width: 0px;
  656. font-weight: bold;
  657. }
  658. .ui.secondary.pointing.menu .text.item {
  659. box-shadow: none !important;
  660. }
  661. .ui.secondary.pointing.menu > .item {
  662. margin: 0em 0em -3px;
  663. padding: 0.6em 0.95em;
  664. border-bottom: 3px solid rgba(0, 0, 0, 0);
  665. -webkit-border-radius: 0em;
  666. -moz-border-radius: 0em;
  667. border-radius: 0em;
  668. -webkit-transition: color 0.2s
  669. ;
  670. -moz-transition: color 0.2s
  671. ;
  672. -o-transition: color 0.2s
  673. ;
  674. -ms-transition: color 0.2s
  675. ;
  676. transition: color 0.2s
  677. ;
  678. }
  679. .ui.secondary.pointing.menu > .item:after {
  680. display: none;
  681. }
  682. /* Hover */
  683. .ui.secondary.pointing.menu > .item.hover,
  684. .ui.secondary.pointing.menu > .item:hover {
  685. background-color: transparent;
  686. color: rgba(0, 0, 0, 0.7);
  687. }
  688. /* Down */
  689. .ui.secondary.pointing.menu > .item:active,
  690. .ui.secondary.pointing.menu > .item.down {
  691. background-color: transparent;
  692. border-color: rgba(0, 0, 0, 0.2);
  693. }
  694. /* Active */
  695. .ui.secondary.pointing.menu > .item.active {
  696. background-color: transparent;
  697. border-color: rgba(0, 0, 0, 0.4);
  698. -webkit-box-shadow: none;
  699. -moz-box-shadow: none;
  700. box-shadow: none;
  701. }
  702. /*---------------------
  703. Secondary Vertical
  704. -----------------------*/
  705. .ui.secondary.vertical.pointing.menu {
  706. border: none;
  707. border-right: 3px solid rgba(0, 0, 0, 0.1);
  708. }
  709. .ui.secondary.vertical.menu > .item {
  710. border: none;
  711. margin: 0em 0em 0.3em;
  712. padding: 0.6em 0.8em;
  713. -webkit-border-radius: 0.1875em;
  714. -moz-border-radius: 0.1875em;
  715. border-radius: 0.1875em;
  716. }
  717. .ui.secondary.vertical.menu > .header.item {
  718. -webkit-border-radius: 0em;
  719. -moz-border-radius: 0em;
  720. border-radius: 0em;
  721. }
  722. .ui.secondary.vertical.pointing.menu > .item {
  723. margin: 0em -3px 0em 0em;
  724. border-bottom: none;
  725. border-right: 3px solid transparent;
  726. -webkit-border-radius: 0em;
  727. -moz-border-radius: 0em;
  728. border-radius: 0em;
  729. }
  730. /* Hover */
  731. .ui.secondary.vertical.pointing.menu > .item.hover,
  732. .ui.secondary.vertical.pointing.menu > .item:hover {
  733. background-color: transparent;
  734. color: rgba(0, 0, 0, 0.7);
  735. }
  736. /* Down */
  737. .ui.secondary.vertical.pointing.menu > .item:active,
  738. .ui.secondary.vertical.pointing.menu > .item.down {
  739. background-color: transparent;
  740. border-color: rgba(0, 0, 0, 0.2);
  741. }
  742. /* Active */
  743. .ui.secondary.vertical.pointing.menu > .item.active {
  744. background-color: transparent;
  745. border-color: rgba(0, 0, 0, 0.4);
  746. color: rgba(0, 0, 0, 0.85);
  747. }
  748. /*--------------
  749. Inverted
  750. ---------------*/
  751. .ui.secondary.inverted.menu {
  752. background-color: transparent;
  753. }
  754. .ui.secondary.inverted.pointing.menu {
  755. border-bottom: 3px solid rgba(255, 255, 255, 0.1);
  756. }
  757. .ui.secondary.inverted.pointing.menu > .item {
  758. color: rgba(255, 255, 255, 0.7);
  759. }
  760. /* Hover */
  761. .ui.secondary.inverted.pointing.menu > .item.hover,
  762. .ui.secondary.inverted.pointing.menu > .item:hover {
  763. color: rgba(255, 255, 255, 0.85);
  764. }
  765. /* Down */
  766. .ui.secondary.inverted.pointing.menu > .item:active,
  767. .ui.secondary.inverted.pointing.menu > .item.down {
  768. border-color: rgba(255, 255, 255, 0.4) !important;
  769. }
  770. /* Active */
  771. .ui.secondary.inverted.pointing.menu > .item.active {
  772. border-color: rgba(255, 255, 255, 0.8) !important;
  773. color: #ffffff;
  774. }
  775. /*---------------------
  776. Inverted Vertical
  777. ----------------------*/
  778. .ui.secondary.inverted.vertical.pointing.menu {
  779. border-right: 3px solid rgba(255, 255, 255, 0.1);
  780. border-bottom: none;
  781. }
  782. /*--------------
  783. Text Menu
  784. ---------------*/
  785. .ui.text.menu {
  786. background-color: transparent;
  787. margin: 1rem -1rem;
  788. -moz-border-radius: 0px;
  789. -webkit-border-radius: 0px;
  790. border-radius: 0px;
  791. -webkit-box-shadow: none;
  792. -moz-box-shadow: none;
  793. box-shadow: none;
  794. }
  795. .ui.text.menu > .item {
  796. opacity: 0.8;
  797. margin: 0em 1em;
  798. padding: 0em;
  799. height: auto !important;
  800. -webkit-border-radius: 0px;
  801. -moz-border-radius: 0px;
  802. border-radius: 0px;
  803. -webkit-box-shadow: none;
  804. -moz-box-shadow: none;
  805. box-shadow: none;
  806. -webkit-transition: opacity 0.2s ease
  807. ;
  808. -moz-transition: opacity 0.2s ease
  809. ;
  810. -o-transition: opacity 0.2s ease
  811. ;
  812. -ms-transition: opacity 0.2s ease
  813. ;
  814. transition: opacity 0.2s ease
  815. ;
  816. }
  817. .ui.text.menu > .item:before {
  818. display: none !important;
  819. }
  820. .ui.text.menu .header.item {
  821. background-color: transparent;
  822. opacity: 1;
  823. color: rgba(50, 50, 50, 0.8);
  824. font-size: 0.875rem;
  825. padding: 0em;
  826. text-transform: uppercase;
  827. font-weight: bold;
  828. }
  829. /*--- fluid text ---*/
  830. .ui.text.item.menu .item {
  831. margin: 0em;
  832. }
  833. /*--- vertical text ---*/
  834. .ui.vertical.text.menu {
  835. margin: 1rem 0em;
  836. }
  837. .ui.vertical.text.menu:first-child {
  838. margin-top: 0rem;
  839. }
  840. .ui.vertical.text.menu:last-child {
  841. margin-bottom: 0rem;
  842. }
  843. .ui.vertical.text.menu .item {
  844. float: left;
  845. clear: left;
  846. margin: 0.5em 0em;
  847. }
  848. .ui.vertical.text.menu .item > .icon {
  849. float: none;
  850. margin: 0em 0.83em 0em 0em;
  851. }
  852. .ui.vertical.text.menu .header.item {
  853. margin: 0.8em 0em;
  854. }
  855. /*--- hover ---*/
  856. .ui.text.menu .item.hover,
  857. .ui.text.menu .item:hover {
  858. opacity: 1;
  859. background-color: transparent;
  860. }
  861. /*--- active ---*/
  862. .ui.text.menu .active.item {
  863. background-color: transparent;
  864. padding: 0em;
  865. border: none;
  866. opacity: 1;
  867. font-weight: bold;
  868. }
  869. /* disable variations */
  870. .ui.text.pointing.menu .active.item:after {
  871. -webkit-box-shadow: none;
  872. -moz-box-shadow: none;
  873. box-shadow: none;
  874. }
  875. .ui.text.attached.menu {
  876. -webkit-box-shadow: none;
  877. -moz-box-shadow: none;
  878. box-shadow: none;
  879. }
  880. .ui.inverted.text.menu,
  881. .ui.inverted.text.menu .item,
  882. .ui.inverted.text.menu .item:hover,
  883. .ui.inverted.text.menu .item.active {
  884. background-color: transparent;
  885. }
  886. /*--------------
  887. Icon Only
  888. ---------------*/
  889. .ui.icon.menu,
  890. .ui.vertical.icon.menu {
  891. width: auto;
  892. display: inline-block;
  893. height: auto;
  894. }
  895. .ui.icon.menu > .item {
  896. height: auto;
  897. text-align: center;
  898. color: rgba(60, 60, 60, 0.7);
  899. }
  900. .ui.icon.menu > .item > .icon {
  901. display: block;
  902. float: none !important;
  903. opacity: 1;
  904. margin: 0em auto !important;
  905. }
  906. .ui.icon.menu .icon:before {
  907. opacity: 1;
  908. }
  909. /* Item Icon Only */
  910. .ui.menu .icon.item .icon {
  911. margin: 0em;
  912. }
  913. .ui.vertical.icon.menu {
  914. float: none;
  915. }
  916. /*--- inverted ---*/
  917. .ui.inverted.icon.menu .item {
  918. color: rgba(255, 255, 255, 0.8);
  919. }
  920. .ui.inverted.icon.menu .icon {
  921. color: #ffffff;
  922. }
  923. /*--------------
  924. Labeled Icon
  925. ---------------*/
  926. .ui.labeled.icon.menu {
  927. text-align: center;
  928. }
  929. .ui.labeled.icon.menu > .item > .icon {
  930. display: block;
  931. font-size: 1.5em !important;
  932. margin: 0em auto 0.3em !important;
  933. }
  934. /*******************************
  935. Variations
  936. *******************************/
  937. /*--------------
  938. Colors
  939. ---------------*/
  940. /*--- Light Colors ---*/
  941. .ui.menu .green.active.item,
  942. .ui.green.menu .active.item {
  943. border-color: #A1CF64 !important;
  944. color: #A1CF64 !important;
  945. }
  946. .ui.menu .red.active.item,
  947. .ui.red.menu .active.item {
  948. border-color: #D95C5C !important;
  949. color: #D95C5C !important;
  950. }
  951. .ui.menu .blue.active.item,
  952. .ui.blue.menu .active.item {
  953. border-color: #6ECFF5 !important;
  954. color: #6ECFF5 !important;
  955. }
  956. .ui.menu .purple.active.item,
  957. .ui.purple.menu .active.item {
  958. border-color: #564F8A !important;
  959. color: #564F8A !important;
  960. }
  961. .ui.menu .orange.active.item,
  962. .ui.orange.menu .active.item {
  963. border-color: #F05940 !important;
  964. color: #F05940 !important;
  965. }
  966. .ui.menu .teal.active.item,
  967. .ui.teal.menu .active.item {
  968. border-color: #00B5AD !important;
  969. color: #00B5AD !important;
  970. }
  971. /*--------------
  972. Inverted
  973. ---------------*/
  974. .ui.inverted.menu {
  975. background-color: #333333;
  976. box-shadow: none;
  977. }
  978. .ui.inverted.menu .header.item {
  979. margin: 0em;
  980. background-color: rgba(0, 0, 0, 0.3);
  981. -webkit-box-shadow: none;
  982. -moz-box-shadow: none;
  983. box-shadow: none;
  984. }
  985. .ui.inverted.menu .item,
  986. .ui.inverted.menu .item > a {
  987. color: #FFFFFF;
  988. }
  989. .ui.inverted.menu .item .item,
  990. .ui.inverted.menu .item .item > a {
  991. color: rgba(255, 255, 255, 0.8);
  992. }
  993. .ui.inverted.menu .dropdown.item .menu .item,
  994. .ui.inverted.menu .dropdown.item .menu .item a {
  995. color: rgba(0, 0, 0, 0.75) !important;
  996. }
  997. .ui.inverted.menu .item.disabled,
  998. .ui.inverted.menu .item.disabled:hover,
  999. .ui.inverted.menu .item.disabled.hover {
  1000. color: rgba(255, 255, 255, 0.2);
  1001. }
  1002. /*--- Border ---*/
  1003. .ui.inverted.menu .item:before {
  1004. 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%);
  1005. 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%);
  1006. 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%);
  1007. 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%);
  1008. 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%);
  1009. }
  1010. .ui.vertical.inverted.menu .item:before {
  1011. 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%);
  1012. 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%);
  1013. 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%);
  1014. 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%);
  1015. 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%);
  1016. }
  1017. /*--- Hover ---*/
  1018. .ui.link.inverted.menu .item:hover,
  1019. .ui.inverted.menu .item.hover,
  1020. .ui.inverted.menu .link.item:hover,
  1021. .ui.inverted.menu a.item:hover,
  1022. .ui.inverted.menu .dropdown.item.hover,
  1023. .ui.inverted.menu .dropdown.item:hover {
  1024. background-color: rgba(255, 255, 255, 0.1);
  1025. }
  1026. .ui.inverted.menu a.item:hover,
  1027. .ui.inverted.menu .item.hover,
  1028. .ui.inverted.menu .item > a:hover,
  1029. .ui.inverted.menu .item .menu a.item:hover,
  1030. .ui.inverted.menu .item .menu a.item.hover,
  1031. .ui.inverted.menu .item .menu .link.item:hover,
  1032. .ui.inverted.menu .item .menu .link.item.hover {
  1033. color: #ffffff;
  1034. }
  1035. /*--- Down ---*/
  1036. .ui.inverted.menu .item.down,
  1037. .ui.inverted.menu a.item:active,
  1038. .ui.inverted.menu .item.down,
  1039. .ui.inverted.menu .dropdown.item:active,
  1040. .ui.inverted.menu .link.item:active,
  1041. .ui.inverted.menu a.item:active {
  1042. background-color: rgba(255, 255, 255, 0.15);
  1043. }
  1044. /*--- Active ---*/
  1045. .ui.inverted.menu .active.item {
  1046. box-shadow: none !important;
  1047. background-color: rgba(255, 255, 255, 0.2);
  1048. }
  1049. .ui.inverted.menu .active.item,
  1050. .ui.inverted.menu .active.item a {
  1051. color: #ffffff !important;
  1052. }
  1053. .ui.inverted.vertical.menu .item .menu .active.item {
  1054. background-color: rgba(255, 255, 255, 0.2);
  1055. color: #ffffff;
  1056. }
  1057. /*--- Pointers ---*/
  1058. .ui.inverted.pointing.menu .active.item:after {
  1059. background-color: #505050;
  1060. box-shadow: none;
  1061. }
  1062. .ui.inverted.pointing.menu .active.item:hover:after {
  1063. background-color: #3B3B3B;
  1064. }
  1065. /*--------------
  1066. Selection
  1067. ---------------*/
  1068. .ui.selection.menu > .item {
  1069. color: rgba(0, 0, 0, 0.4);
  1070. }
  1071. .ui.selection.menu > .item:hover {
  1072. color: rgba(0, 0, 0, 0.6);
  1073. }
  1074. .ui.selection.menu > .item.active {
  1075. color: rgba(0, 0, 0, 0.85);
  1076. }
  1077. .ui.inverted.selection.menu > .item {
  1078. color: rgba(255, 255, 255, 0.4);
  1079. }
  1080. .ui.inverted.selection.menu > .item:hover {
  1081. color: rgba(255, 255, 255, 0.9);
  1082. }
  1083. .ui.inverted.selection.menu > .item.active {
  1084. color: #FFFFFF;
  1085. }
  1086. /*--------------
  1087. Floated
  1088. ---------------*/
  1089. .ui.floated.menu {
  1090. float: left;
  1091. margin: 0rem 0.5rem 0rem 0rem;
  1092. }
  1093. .ui.right.floated.menu {
  1094. float: right;
  1095. margin: 0rem 0rem 0rem 0.5rem;
  1096. }
  1097. /*--------------
  1098. Inverted Colors
  1099. ---------------*/
  1100. /*--- Light Colors ---*/
  1101. .ui.grey.menu {
  1102. background-color: #F0F0F0;
  1103. }
  1104. /*--- Inverted Colors ---*/
  1105. .ui.inverted.green.menu {
  1106. background-color: #A1CF64;
  1107. }
  1108. .ui.inverted.green.pointing.menu .active.item:after {
  1109. background-color: #A1CF64;
  1110. }
  1111. .ui.inverted.red.menu {
  1112. background-color: #D95C5C;
  1113. }
  1114. .ui.inverted.red.pointing.menu .active.item:after {
  1115. background-color: #F16883;
  1116. }
  1117. .ui.inverted.blue.menu {
  1118. background-color: #6ECFF5;
  1119. }
  1120. .ui.inverted.blue.pointing.menu .active.item:after {
  1121. background-color: #6ECFF5;
  1122. }
  1123. .ui.inverted.purple.menu {
  1124. background-color: #564F8A;
  1125. }
  1126. .ui.inverted.purple.pointing.menu .active.item:after {
  1127. background-color: #564F8A;
  1128. }
  1129. .ui.inverted.orange.menu {
  1130. background-color: #F05940;
  1131. }
  1132. .ui.inverted.orange.pointing.menu .active.item:after {
  1133. background-color: #F05940;
  1134. }
  1135. .ui.inverted.teal.menu {
  1136. background-color: #00B5AD;
  1137. }
  1138. .ui.inverted.teal.pointing.menu .active.item:after {
  1139. background-color: #00B5AD;
  1140. }
  1141. /*--------------
  1142. Fitted
  1143. ---------------*/
  1144. .ui.fitted.menu .item,
  1145. .ui.fitted.menu .item .menu .item,
  1146. .ui.menu .fitted.item {
  1147. padding-top: 0em;
  1148. padding-bottom: 0em;
  1149. }
  1150. /*--------------
  1151. Tight
  1152. ---------------*/
  1153. .ui.tight.menu .item,
  1154. .ui.tight.menu .item .menu .item,
  1155. .ui.menu .tight.item {
  1156. padding: 0em;
  1157. }
  1158. /*--------------
  1159. Borderless
  1160. ---------------*/
  1161. .ui.borderless.menu .item:before,
  1162. .ui.borderless.menu .item .menu .item:before,
  1163. .ui.menu .borderless.item:before {
  1164. background-image: none;
  1165. }
  1166. /*-------------------
  1167. Compact
  1168. --------------------*/
  1169. .ui.compact.menu {
  1170. display: inline-block;
  1171. margin: 0em;
  1172. vertical-align: middle;
  1173. }
  1174. .ui.compact.vertical.menu {
  1175. width: auto !important;
  1176. }
  1177. .ui.compact.vertical.menu .item:last-child::before {
  1178. display: block;
  1179. }
  1180. /*-------------------
  1181. Fluid
  1182. --------------------*/
  1183. .ui.menu.fluid,
  1184. .ui.vertical.menu.fluid {
  1185. display: block;
  1186. width: 100% !important;
  1187. }
  1188. /*-------------------
  1189. Evenly Sized
  1190. --------------------*/
  1191. .ui.item.menu,
  1192. .ui.item.menu .item {
  1193. width: 100%;
  1194. padding-left: 0px !important;
  1195. padding-right: 0px !important;
  1196. text-align: center;
  1197. }
  1198. .ui.menu.two.item .item {
  1199. width: 50%;
  1200. }
  1201. .ui.menu.three.item .item {
  1202. width: 33.333%;
  1203. }
  1204. .ui.menu.four.item .item {
  1205. width: 25%;
  1206. }
  1207. .ui.menu.five.item .item {
  1208. width: 20%;
  1209. }
  1210. .ui.menu.six.item .item {
  1211. width: 16.666%;
  1212. }
  1213. .ui.menu.seven.item .item {
  1214. width: 14.285%;
  1215. }
  1216. .ui.menu.eight.item .item {
  1217. width: 12.500%;
  1218. }
  1219. .ui.menu.nine.item .item {
  1220. width: 11.11%;
  1221. }
  1222. .ui.menu.ten.item .item {
  1223. width: 10.0%;
  1224. }
  1225. .ui.menu.eleven.item .item {
  1226. width: 9.09%;
  1227. }
  1228. .ui.menu.twelve.item .item {
  1229. width: 8.333%;
  1230. }
  1231. /*--------------
  1232. Fixed
  1233. ---------------*/
  1234. .ui.menu.fixed {
  1235. position: fixed;
  1236. z-index: 10;
  1237. margin: 0em;
  1238. border: none;
  1239. width: 100%;
  1240. }
  1241. .ui.menu.fixed,
  1242. .ui.menu.fixed .item:first-child,
  1243. .ui.menu.fixed .item:last-child {
  1244. -webkit-border-radius: 0px !important;
  1245. -moz-border-radius: 0px !important;
  1246. border-radius: 0px !important;
  1247. }
  1248. .ui.menu.fixed.top {
  1249. top: 0px;
  1250. left: 0px;
  1251. right: auto;
  1252. bottom: auto;
  1253. }
  1254. .ui.menu.fixed.right {
  1255. top: 0px;
  1256. right: 0px;
  1257. left: auto;
  1258. bottom: auto;
  1259. width: auto;
  1260. height: 100%;
  1261. }
  1262. .ui.menu.fixed.bottom {
  1263. bottom: 0px;
  1264. left: 0px;
  1265. top: auto;
  1266. right: auto;
  1267. }
  1268. .ui.menu.fixed.left {
  1269. top: 0px;
  1270. left: 0px;
  1271. right: auto;
  1272. bottom: auto;
  1273. width: auto;
  1274. height: 100%;
  1275. }
  1276. /*-------------------
  1277. Pointing
  1278. --------------------*/
  1279. .ui.pointing.menu .active.item:after {
  1280. position: absolute;
  1281. bottom: -0.35em;
  1282. left: 50%;
  1283. content: "";
  1284. margin-left: -0.3em;
  1285. width: 0.6em;
  1286. height: 0.6em;
  1287. border: none;
  1288. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  1289. border-right: 1px solid rgba(0, 0, 0, 0.1);
  1290. background-image: none;
  1291. -webkit-transform: rotate(45deg);
  1292. -moz-transform: rotate(45deg);
  1293. transform: rotate(45deg);
  1294. z-index: 2;
  1295. -webkit-transition: background 0.2s ease
  1296. ;
  1297. -moz-transition: background 0.2s ease
  1298. ;
  1299. -o-transition: background 0.2s ease
  1300. ;
  1301. -ms-transition: background 0.2s ease
  1302. ;
  1303. transition: background 0.2s ease
  1304. ;
  1305. }
  1306. /* Don't double up pointers */
  1307. .ui.pointing.menu .active.item .menu .active.item:after {
  1308. display: none;
  1309. }
  1310. .ui.vertical.pointing.menu .active.item:after {
  1311. position: absolute;
  1312. top: 50%;
  1313. margin-top: -0.3em;
  1314. right: -0.4em;
  1315. bottom: auto;
  1316. left: auto;
  1317. border: none;
  1318. border-top: 1px solid rgba(0, 0, 0, 0.1);
  1319. border-right: 1px solid rgba(0, 0, 0, 0.1);
  1320. }
  1321. /* Colors */
  1322. .ui.pointing.menu .active.item:after {
  1323. background-color: #FCFCFC;
  1324. }
  1325. .ui.pointing.menu .active.item.hover:after,
  1326. .ui.pointing.menu .active.item:hover:after {
  1327. background-color: #FAFAFA;
  1328. }
  1329. .ui.vertical.pointing.menu .menu .active.item:after {
  1330. background-color: #F4F4F4;
  1331. }
  1332. .ui.pointing.menu .active.item.down:after,
  1333. .ui.pointing.menu .active.item:active:after {
  1334. background-color: #F0F0F0;
  1335. }
  1336. /*--------------
  1337. Attached
  1338. ---------------*/
  1339. .ui.menu.attached {
  1340. margin: 0rem;
  1341. -moz-border-radius: 0px;
  1342. -webkit-border-radius: 0px;
  1343. border-radius: 0px;
  1344. /* avoid rgba multiplying */
  1345. -moz-box-shadow: 0px 0px 0px 1px #DDDDDD;
  1346. -webkit-box-shadow: 0px 0px 0px 1px #DDDDDD;
  1347. box-shadow: 0px 0px 0px 1px #DDDDDD;
  1348. }
  1349. .ui.top.attached.menu {
  1350. -moz-border-radius: 0.1875em 0.1875em 0px 0px;
  1351. -webkit-border-radius: 0.1875em 0.1875em 0px 0px;
  1352. border-radius: 0.1875em 0.1875em 0px 0px;
  1353. }
  1354. .ui.menu.bottom.attached {
  1355. -moz-border-radius: 0px 0px 0.1875em 0.1875em;
  1356. -webkit-border-radius: 0px 0px 0.1875em 0.1875em;
  1357. border-radius: 0px 0px 0.1875em 0.1875em;
  1358. }
  1359. /*--------------
  1360. Sizes
  1361. ---------------*/
  1362. .ui.small.menu .item {
  1363. font-size: 0.875rem;
  1364. }
  1365. .ui.small.vertical.menu {
  1366. width: 13rem;
  1367. }
  1368. .ui.menu .item {
  1369. font-size: 1rem;
  1370. height: 2.66em;
  1371. }
  1372. .ui.vertical.menu {
  1373. width: 15rem;
  1374. }
  1375. .ui.large.menu .item {
  1376. font-size: 1.125rem;
  1377. }
  1378. .ui.large.menu .item .item {
  1379. font-size: 0.875rem;
  1380. }
  1381. .ui.large.vertical.menu {
  1382. width: 18rem;
  1383. }