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.

1413 lines
34 KiB

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