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.

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