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.

801 lines
16 KiB

  1. /*
  2. * # Semantic Menu - Flat
  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. background-color: #FFFFFF;
  20. font-size: 0px;
  21. -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
  22. -moz-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. -webkit-border-radius: 5px;
  25. -moz-border-radius: 5px;
  26. border-radius: 5px;
  27. }
  28. .ui.menu .item,
  29. .ui.menu .item > a {
  30. -webkit-user-select: none;
  31. -moz-user-select: none;
  32. -ms-user-select: none;
  33. user-select: none;
  34. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  35. vertical-align: middle;
  36. min-height: 1.25em;
  37. -webkit-transition:
  38. opacity 0.1s linear,
  39. background 0.1s linear,
  40. box-shadow 0.1s linear
  41. ;
  42. -moz-transition:
  43. opacity 0.1s linear,
  44. background 0.1s linear,
  45. box-shadow 0.1s linear
  46. ;
  47. -o-transition:
  48. opacity 0.1s linear,
  49. background 0.1s linear,
  50. box-shadow 0.1s linear
  51. ;
  52. -ms-transition:
  53. opacity 0.1s linear,
  54. background 0.1s linear,
  55. box-shadow 0.1s linear
  56. ;
  57. transition:
  58. opacity 0.1s linear,
  59. background 0.1s linear,
  60. box-shadow 0.1s linear
  61. ;
  62. }
  63. /*--------------
  64. Colors
  65. ---------------*/
  66. /* Text Color */
  67. .ui.menu .item,
  68. .ui.menu .item > a {
  69. color: rgba(0, 0, 0, 0.8);
  70. }
  71. .ui.menu .item > a:hover {
  72. background-color: rgba(0, 0, 0, 0.03);
  73. color: rgba(0, 0, 0, 0.95);
  74. }
  75. .ui.menu .item .item,
  76. .ui.menu .item .item > a {
  77. color: rgba(0, 0, 0, 0.6);
  78. }
  79. .ui.menu .item .item > a:hover {
  80. background-color: rgba(0, 0, 0, 0.02);
  81. color: rgba(0, 0, 0, 0.9);
  82. }
  83. /*--------------
  84. Items
  85. ---------------*/
  86. .ui.menu .item {
  87. position: relative;
  88. display: inline-block;
  89. padding: 0.75em 0.95em;
  90. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  91. -moz-user-select: -moz-none;
  92. -khtml-user-select: none;
  93. user-select: none;
  94. }
  95. .ui.menu .item > a {
  96. display: block;
  97. margin: -0.75em -0.95em;
  98. padding: 0.75em 0.95em;
  99. }
  100. .ui.menu .menu.left,
  101. .ui.menu .item.left {
  102. float: left;
  103. }
  104. .ui.menu .menu.right,
  105. .ui.menu .item.right {
  106. float: right;
  107. }
  108. /*--------------
  109. Borders
  110. ---------------*/
  111. .ui.menu .item:before {
  112. position: absolute;
  113. content: '';
  114. top: 0%;
  115. right: 0px;
  116. width: 1px;
  117. height: 100%;
  118. background-image: -webkit-linear-gradient(top,
  119. rgba(0, 0, 0, 0.05) 0%,
  120. rgba(0, 0, 0, 0.1) 50%,
  121. rgba(0, 0, 0, 0.05) 100%)
  122. ;
  123. background-image: -moz-linear-gradient(top,
  124. rgba(0, 0, 0, 0.05) 0%,
  125. rgba(0, 0, 0, 0.1) 50%,
  126. rgba(0, 0, 0, 0.05) 100%)
  127. ;
  128. background-image: -o-linear-gradient(top,
  129. rgba(0, 0, 0, 0.05) 0%,
  130. rgba(0, 0, 0, 0.1) 50%,
  131. rgba(0, 0, 0, 0.05) 100%)
  132. ;
  133. background-image: -ms-linear-gradient(top,
  134. rgba(0, 0, 0, 0.05) 0%,
  135. rgba(0, 0, 0, 0.1) 50%,
  136. rgba(0, 0, 0, 0.05) 100%)
  137. ;
  138. background-image: linear-gradient(top,
  139. rgba(0, 0, 0, 0.05) 0%,
  140. rgba(0, 0, 0, 0.1) 50%,
  141. rgba(0, 0, 0, 0.05) 100%)
  142. ;
  143. }
  144. .ui.menu .menu.right .item:before,
  145. .ui.menu .item.right:before {
  146. right: auto;
  147. left: 0px;
  148. }
  149. /*--------------
  150. Icons
  151. ---------------*/
  152. .ui.menu .item > i:only-child,
  153. .ui.menu .item > a > i:only-child {
  154. margin: 0em;
  155. }
  156. /*--------------
  157. Images
  158. ---------------*/
  159. .ui.menu .item > img {
  160. display: block;
  161. max-width: 100%;
  162. margin: 0em auto;
  163. }
  164. /*--------------
  165. Dropdowns
  166. ---------------*/
  167. .ui.menu .dropdown.item {
  168. box-shadow: none !important;
  169. z-index: 10;
  170. }
  171. .ui.menu .dropdown.item .menu {
  172. overflow: hidden;
  173. height: 0px;
  174. width: 0px;
  175. position: absolute;
  176. top: 100%;
  177. left: 0px;
  178. background-color: #FFFFFF;
  179. opacity: 0;
  180. -moz-border-radius: 5px;
  181. -webkit-border-radius: 5px;
  182. border-radius: 5px;
  183. -webkit-transition: opacity 0.2s ease-out;
  184. -moz-transition: opacity 0.2s ease-out;
  185. -o-transition: opacity 0.2s ease-out;
  186. -ms-transition: opacity 0.2s ease-out;
  187. transition: opacity 0.2s ease-out;
  188. z-index: 11;
  189. }
  190. .ui.menu .dropdown.item .menu .item {
  191. border: none;
  192. border-top: 1px solid rgba(0, 0, 0, 0.1);
  193. font-size: 0.9em;
  194. display: block;
  195. color: rgba(0, 0, 0, 0.75);
  196. -webkit-touch-callout: none;
  197. -webkit-user-select: none;
  198. -khtml-user-select: none;
  199. -moz-user-select: none;
  200. -ms-user-select: none;
  201. user-select: none;
  202. }
  203. .ui.menu .dropdown.item .menu .item:first-child {
  204. border-top: none;
  205. }
  206. .ui.menu .dropdown.item:last-child .menu {
  207. left: auto;
  208. right: 0px;
  209. }
  210. /*--------------
  211. Notification
  212. ---------------*/
  213. .ui.menu .item .alert {
  214. position: absolute;
  215. top: -8px;
  216. left: 75%;
  217. background-color: #EEEEEE;
  218. padding: 3px 5px;
  219. background: -webkit-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
  220. background: -moz-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
  221. background: -o-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
  222. background: -ms-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
  223. background: linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
  224. border: 1px solid #E5E5E5;
  225. border-radius: 5px;
  226. -webkit-box-shadow:
  227. 0px 1px 0px rgba(0, 0, 0, 0.3),
  228. 0px 1px 0px rgba(255, 255, 255, 0.6) inset
  229. ;
  230. -moz-box-shadow:
  231. 0px 1px 0px rgba(0, 0, 0, 0.3),
  232. 0px 1px 0px rgba(255, 255, 255, 0.6) inset
  233. ;
  234. box-shadow:
  235. 0px 1px 0px rgba(0, 0, 0, 0.3),
  236. 0px 1px 0px rgba(255, 255, 255, 0.6) inset
  237. ;
  238. font-size: 11px;
  239. line-height: 1;
  240. text-transform: uppercase;
  241. color: #555555;
  242. z-index: 100;
  243. }
  244. /*******************************
  245. States
  246. *******************************/
  247. /*--------------
  248. Hover
  249. ---------------*/
  250. /* Pseudo states cautiously used for convenience */
  251. .ui.menu .item.hover,
  252. .ui.menu .link.item:hover,
  253. .ui.menu a.item:hover,
  254. .ui.menu .dropdown.item.hover,
  255. .ui.menu .dropdown.item:hover,
  256. .ui.menu .dropdown.item .menu .item.hover,
  257. .ui.menu .dropdown.item .menu .item:hover {
  258. cursor: pointer;
  259. background-color: rgba(0, 0, 0, 0.05);
  260. }
  261. /* Dropdown Display */
  262. .ui.menu .dropdown.item:hover .menu {
  263. display: block;
  264. overflow: visible;
  265. min-width: 150px;
  266. width: 100%;
  267. height: auto;
  268. opacity: 1;
  269. border: 1px solid rgba(0, 0, 0, 0.1);
  270. border-top: none;
  271. -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  272. -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  273. box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  274. }
  275. /*--------------
  276. Down
  277. ---------------*/
  278. .ui.menu .item.down,
  279. .ui.menu .link.item:active,
  280. .ui.menu a.item:active,
  281. .ui.menu .item > a:active,
  282. .ui.menu .dropdown.item .menu .item:active {
  283. background-color: rgba(0, 0, 0, 0.05);
  284. -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
  285. -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
  286. box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
  287. }
  288. /*--------------
  289. Active
  290. ---------------*/
  291. .ui.menu .item.active {
  292. border-top: 0.2em solid #999999;
  293. padding-top: 0.55em;
  294. background-color: rgba(0, 0, 0, 0.05);
  295. text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  296. -webkit-box-shadow:
  297. 0px 0px 0px 1px rgba(0, 0, 0, 0.1),
  298. 0px 0px 2px 0px rgba(0, 0, 0, 0.1) inset
  299. ;
  300. -moz-box-shadow:
  301. 0px 0px 0px 1px rgba(0, 0, 0, 0.1),
  302. 0px 0px 2px 0px rgba(0, 0, 0, 0.1) inset
  303. ;
  304. box-shadow:
  305. 0px 0px 0px 1px rgba(0, 0, 0, 0.1),
  306. 0px 0px 2px 0px rgba(0, 0, 0, 0.1) inset
  307. ;
  308. }
  309. .ui.vertical.menu .item.active {
  310. border-top: none;
  311. border-left: 0.2em solid #999999;
  312. padding-top: 0.75em;
  313. padding-left: 0.75em;
  314. }
  315. .ui.vertical.menu .item .menu .item.active {
  316. padding-left: 1.35em;
  317. padding-top: 0.5em;
  318. }
  319. /*--------------
  320. Disabled
  321. ---------------*/
  322. .ui.menu .item.disabled,
  323. .ui.menu .item.disabled:hover,
  324. .ui.menu .item.disabled.hover {
  325. cursor: default;
  326. opacity: 0.3;
  327. background-color: transparent;
  328. }
  329. /*******************************
  330. Variations
  331. *******************************/
  332. /*--------------
  333. Colors
  334. ---------------*/
  335. .ui.black.menu {
  336. background-color: #333333;
  337. }
  338. .ui.black.menu .item,
  339. .ui.black.menu .item > a {
  340. color: rgba(255, 255, 255, 0.95);
  341. }
  342. .ui.black.menu .item > a:hover {
  343. background-color: rgba(255, 255, 255, 0.08);
  344. color: rgba(255, 255, 255, 0.95);
  345. }
  346. .ui.black.menu .item .item,
  347. .ui.black.menu .item .item > a {
  348. color: rgba(255, 255, 255, 0.6);
  349. }
  350. .ui.black.menu .item .item > a:hover {
  351. background-color: rgba(255, 255, 255, 0.05);
  352. color: rgba(255, 255, 255, 0.9);
  353. }
  354. /*--- Border ---*/
  355. .ui.black.menu .item:before {
  356. background-image: -webkit-linear-gradient(top,
  357. rgba(255, 255, 255, 0.03) 0%,
  358. rgba(255, 255, 255, 0.1) 50%,
  359. rgba(255, 255, 255, 0.03) 100%)
  360. ;
  361. background-image: -moz-linear-gradient(top,
  362. rgba(255, 255, 255, 0.03) 0%,
  363. rgba(255, 255, 255, 0.1) 50%,
  364. rgba(255, 255, 255, 0.03) 100%)
  365. ;
  366. background-image: -o-linear-gradient(top,
  367. rgba(255, 255, 255, 0.03) 0%,
  368. rgba(255, 255, 255, 0.1) 50%,
  369. rgba(255, 255, 255, 0.03) 100%)
  370. ;
  371. background-image: -ms-linear-gradient(top,
  372. rgba(255, 255, 255, 0.03) 0%,
  373. rgba(255, 255, 255, 0.1) 50%,
  374. rgba(255, 255, 255, 0.03) 100%)
  375. ;
  376. background-image: linear-gradient(top,
  377. rgba(255, 255, 255, 0.03) 0%,
  378. rgba(255, 255, 255, 0.1) 50%,
  379. rgba(255, 255, 255, 0.03) 100%)
  380. ;
  381. }
  382. .ui.vertical.black.menu .item:before {
  383. background-image: -webkit-linear-gradient(left,
  384. rgba(255, 255, 255, 0.03) 0%,
  385. rgba(255, 255, 255, 0.1) 50%,
  386. rgba(255, 255, 255, 0.03) 100%)
  387. ;
  388. background-image: -moz-linear-gradient(left,
  389. rgba(255, 255, 255, 0.03) 0%,
  390. rgba(255, 255, 255, 0.1) 50%,
  391. rgba(255, 255, 255, 0.03) 100%)
  392. ;
  393. background-image: -o-linear-gradient(left,
  394. rgba(255, 255, 255, 0.03) 0%,
  395. rgba(255, 255, 255, 0.1) 50%,
  396. rgba(255, 255, 255, 0.03) 100%)
  397. ;
  398. background-image: -ms-linear-gradient(left,
  399. rgba(255, 255, 255, 0.03) 0%,
  400. rgba(255, 255, 255, 0.1) 50%,
  401. rgba(255, 255, 255, 0.03) 100%)
  402. ;
  403. background-image: linear-gradient(left,
  404. rgba(255, 255, 255, 0.03) 0%,
  405. rgba(255, 255, 255, 0.1) 50%,
  406. rgba(255, 255, 255, 0.03) 100%)
  407. ;
  408. }
  409. /*--- Hover ---*/
  410. .ui.black.menu .link.item.hover,
  411. .ui.black.menu .link.item:hover,
  412. .ui.black.menu .dropdown.item:hover,
  413. .ui.black.menu a.item:hover {
  414. cursor: pointer;
  415. background-color: rgba(255, 255, 255, .15);
  416. }
  417. /*--- Down ---*/
  418. .ui.black.menu .item.down,
  419. .ui.black.menu .dropdown.item:active,
  420. .ui.black.menu .link.item:active,
  421. .ui.black.menu a.item:active {
  422. background-color: rgba(255, 255, 255, .1);
  423. -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
  424. -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
  425. box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
  426. }
  427. /*--- Active ---*/
  428. .ui.black.menu .item.active {
  429. border-color: transparent;
  430. background-color: rgba(255, 255, 255, 0.05);
  431. text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.8);
  432. -webkit-box-shadow:
  433. 0px 0px 1px rgba(0, 0, 0, 0.1) inset
  434. ;
  435. -moz-box-shadow:
  436. 0px 0px 1px rgba(0, 0, 0, 0.1) inset
  437. ;
  438. box-shadow:
  439. 0px 0px 1px rgba(0, 0, 0, 0.1) inset
  440. ;
  441. }
  442. /*--- Pointers ---*/
  443. .ui.black.pointing.menu .item.active:after {
  444. background-color: #3E3E3E;
  445. }
  446. .ui.black.pointing.menu .item.active:hover:after {
  447. background-color: #3B3B3B;
  448. }
  449. /*--------------
  450. Transparent
  451. ---------------*/
  452. .ui.transparent.menu {
  453. opacity: 0.95;
  454. }
  455. /*--------------
  456. Vertical
  457. ---------------*/
  458. .ui.vertical.menu {
  459. width: 200px;
  460. }
  461. .ui.vertical.menu .item {
  462. display: block;
  463. border-left: none;
  464. border-right: none;
  465. }
  466. /*--- Border ---*/
  467. .ui.vertical.menu .item:before {
  468. position: absolute;
  469. content: '';
  470. top: 0%;
  471. left: 0px;
  472. width: 100%;
  473. height: 1px;
  474. background-image: -webkit-linear-gradient(left,
  475. rgba(0, 0, 0, 0.03) 0%,
  476. rgba(0, 0, 0, 0.1) 1.5em,
  477. rgba(0, 0, 0, 0.03) 100%)
  478. ;
  479. background-image: -moz-linear-gradient(left,
  480. rgba(0, 0, 0, 0.03) 0%,
  481. rgba(0, 0, 0, 0.1) 1.5em,
  482. rgba(0, 0, 0, 0.03) 100%)
  483. ;
  484. background-image: -o-linear-gradient(left,
  485. rgba(0, 0, 0, 0.03) 0%,
  486. rgba(0, 0, 0, 0.1) 1.5em,
  487. rgba(0, 0, 0, 0.03) 100%)
  488. ;
  489. background-image: -ms-linear-gradient(left,
  490. rgba(0, 0, 0, 0.03) 0%,
  491. rgba(0, 0, 0, 0.1) 1.5em,
  492. rgba(0, 0, 0, 0.03) 100%)
  493. ;
  494. background-image: linear-gradient(left,
  495. rgba(0, 0, 0, 0.03) 0%,
  496. rgba(0, 0, 0, 0.1) 1.5em,
  497. rgba(0, 0, 0, 0.03) 100%)
  498. ;
  499. }
  500. .ui.vertical.menu .item:first-child:before {
  501. background-image: none;
  502. }
  503. /*--- Dropdown ---*/
  504. .ui.vertical.menu .dropdown.item > i {
  505. float: right;
  506. }
  507. .ui.vertical.menu .dropdown.item .menu {
  508. top: 0%;
  509. left: 100%;
  510. margin: 0px;
  511. border-left: none;
  512. border: 1px solid rgba(0, 0, 0, 0.1);
  513. font-size: 1em;
  514. }
  515. .ui.vertical.menu .dropdown.item .menu .item {
  516. font-size: 1em;
  517. }
  518. /*--- Sub Menu ---*/
  519. .ui.vertical.menu .item > .menu {
  520. margin: 0.5em -1em -0.75em;
  521. }
  522. .ui.vertical.menu .item > .menu > .item {
  523. padding: 0.5em 1.5em;
  524. font-size: 0.85em;
  525. }
  526. .ui.vertical.menu .item > .menu > .item:before {
  527. display: none;
  528. }
  529. .ui.vertical.menu .item > .menu > .item > a {
  530. margin: -0.5em -1.5em;
  531. padding: 0.5em 1.5em;
  532. }
  533. /*--------------
  534. Fitted
  535. ---------------*/
  536. .ui.fitted.menu .item,
  537. .ui.fitted.menu .item > a,
  538. .ui.fitted.menu .item .menu .item,
  539. .ui.fitted.menu .item .menu .item > a,
  540. .ui.menu .fitted.item,
  541. .ui.menu .fitted.item > a {
  542. padding-top: 0em;
  543. padding-bottom: 0em;
  544. }
  545. /*--------------
  546. Borderless
  547. ---------------*/
  548. .ui.borderless.menu .item:before,
  549. .ui.borderless.menu .item > a:before,
  550. .ui.borderless.menu .item .menu .item:before,
  551. .ui.borderless.menu .item .menu .item > a:before,
  552. .ui.menu .borderless.item:before,
  553. .ui.menu .borderless.item > a:before {
  554. background-image: none;
  555. }
  556. /*--------------
  557. Tight
  558. ---------------*/
  559. .ui.tight.menu .item,
  560. .ui.tight.menu .item > a,
  561. .ui.tight.menu .item .menu .item,
  562. .ui.tight.menu .item .menu .item > a,
  563. .ui.menu .tight.item,
  564. .ui.menu .tight.item > a {
  565. padding: 0em;
  566. }
  567. /*--------------
  568. Fixed
  569. ---------------*/
  570. .ui.menu.fixed {
  571. position: fixed;
  572. z-index: 10;
  573. width: 100%;
  574. border: none;
  575. }
  576. .ui.menu.fixed.top {
  577. top: 0px;
  578. left: 0px;
  579. right: auto;
  580. bottom: auto;
  581. }
  582. .ui.menu.fixed.right {
  583. top: 0px;
  584. right: 0px;
  585. left: auto;
  586. bottom: auto;
  587. width: auto;
  588. height: 100%;
  589. }
  590. .ui.menu.fixed.bottom {
  591. bottom: 0px;
  592. left: 0px;
  593. top: auto;
  594. right: auto;
  595. }
  596. .ui.menu.fixed.left {
  597. top: 0px;
  598. left: 0px;
  599. right: auto;
  600. bottom: auto;
  601. width: auto;
  602. height: 100%;
  603. }
  604. /*-------------------
  605. Pointing
  606. --------------------*/
  607. .ui.pointing.menu .item.active:after {
  608. position: absolute;
  609. bottom: -0.3em;
  610. left: 50%;
  611. content: "";
  612. margin-left: -0.3em;
  613. width: 0.6em;
  614. height: 0.6em;
  615. -webkit-box-shadow: -1px -1px 0px 1px rgba(0, 0, 0, 0.1) inset;
  616. -moz-box-shadow: -1px -1px 0px 1px rgba(0, 0, 0, 0.1) inset;
  617. box-shadow: -1px -1px 0px 1px rgba(0, 0, 0, 0.1) inset;
  618. background-image: none;
  619. -webkit-transform: rotate(45deg);
  620. -moz-transform: rotate(45deg);
  621. transform: rotate(45deg);
  622. z-index: 2;
  623. -webkit-transition:
  624. background 0.1s linear
  625. ;
  626. -moz-transition:
  627. background 0.1s linear
  628. ;
  629. -o-transition:
  630. background 0.1s linear
  631. ;
  632. -ms-transition:
  633. background 0.1s linear
  634. ;
  635. transition:
  636. background 0.1s linear
  637. ;
  638. }
  639. .ui.vertical.pointing.menu .item.active:after {
  640. position: absolute;
  641. top: 50%;
  642. right: -0.22em;
  643. bottom: auto;
  644. left: auto;
  645. -webkit-box-shadow: 1px -1px 0px 1px rgba(0, 0, 0, 0.15);
  646. -moz-box-shadow: 1px -1px 0px 1px rgba(0, 0, 0, 0.15);
  647. box-shadow: 1px -1px 0px 1px rgba(0, 0, 0, 0.15);
  648. margin-top: -0.3em;
  649. }
  650. /* Colors */
  651. .ui.pointing.menu .item.active:after {
  652. background-color: #F3F3F3;
  653. }
  654. .ui.pointing.menu .item.active:hover:after {
  655. background-color: #EAEAEA;
  656. }
  657. /*--------------
  658. Attached
  659. ---------------*/
  660. .ui.menu.attached {
  661. -moz-border-radius: 0px;
  662. -webkit-border-radius: 0px;
  663. border-radius: 0px;
  664. /* avoid rgba multiplying */
  665. -moz-box-shadow: 0px 0px 0px 1px #DDDDDD;
  666. -webkit-box-shadow: 0px 0px 0px 1px #DDDDDD;
  667. box-shadow: 0px 0px 0px 1px #DDDDDD;
  668. }
  669. .ui.top.attached.menu {
  670. -moz-border-radius: 5px 5px 0px 0px;
  671. -webkit-border-radius: 5px 5px 0px 0px;
  672. border-radius: 5px 5px 0px 0px;
  673. }
  674. .ui.menu.bottom.attached {
  675. -moz-border-radius: 0px 0px 5px 5px;
  676. -webkit-border-radius: 0px 0px 5px 5px;
  677. border-radius: 0px 0px 5px 5px;
  678. }
  679. /*--------------
  680. Sizes
  681. ---------------*/
  682. .ui.small.menu .item {
  683. font-size: 14px;
  684. }
  685. .ui.menu .item {
  686. font-size: 16px;
  687. }
  688. .ui.large.menu .item {
  689. font-size: 18px;
  690. }