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.

531 lines
13 KiB

  1. /*******************************
  2. UI Panel
  3. *******************************/
  4. .ui.panel {
  5. margin: 0px 0px 25px;
  6. height: 41px;
  7. border: 1px solid #DADADA;
  8. border: 1px solid rgba(0, 0, 0, 0.12);
  9. -webkit-border-radius: 4px;
  10. -moz-border-radius: 4px;
  11. border-radius: 4px;
  12. background-color: #FAFAFA;
  13. background: -webkit-linear-gradient(top, #FAFAFA 0%, #ECECEC 100%);
  14. background: -moz-linear-gradient(top, #FAFAFA 0%, #ECECEC 100%);
  15. background: -o-linear-gradient(top, #FAFAFA 0%, #ECECEC 100%);
  16. background: -ms-linear-gradient(top, #FAFAFA 0%, #ECECEC 100%);
  17. background: linear-gradient(top, #FAFAFA 0%, #ECECEC 100%);
  18. }
  19. .ui.panel li {
  20. position: relative;
  21. cursor: pointer;
  22. float: left;
  23. list-style-type: none;
  24. line-height: 1;
  25. padding: 14px 35px;
  26. vertical-align: middle;
  27. font-size: 13px;
  28. font-weight: bold;
  29. color: #555555;
  30. -webkit-box-shadow:
  31. 1px 0px 0px rgba(255, 255, 255, 0.5) inset,
  32. -1px 0px 0px rgba(0, 0, 0, 0.06)
  33. ;
  34. -moz-box-shadow:
  35. 1px 0px 0px rgba(255, 255, 255, 0.5) inset,
  36. -1px 0px 0px rgba(0, 0, 0, 0.06)
  37. ;
  38. box-shadow:
  39. 1px 0px 0px rgba(255, 255, 255, 0.5) inset,
  40. -1px 0px 0px rgba(0, 0, 0, 0.06)
  41. ;
  42. background-color: #FAFAFA;
  43. background: -webkit-linear-gradient(top, #FAFAFA 0%, #ECECEC 100%);
  44. background: -moz-linear-gradient(top, #FAFAFA 0%, #ECECEC 100%);
  45. background: -o-linear-gradient(top, #FAFAFA 0%, #ECECEC 100%);
  46. background: -ms-linear-gradient(top, #FAFAFA 0%, #ECECEC 100%);
  47. background: linear-gradient(top, #FAFAFA 0%, #ECECEC 100%);
  48. -webkit-user-select: none;
  49. -moz-user-select: none;
  50. -ms-user-select: none;
  51. user-select: none;
  52. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  53. -webkit-transition: color 0.3s linear;
  54. -moz-transition: color 0.3s linear;
  55. -o-transition: color 0.3s linear;
  56. -ms-transition: color 0.3s linear;
  57. transition: color 0.3s linear;
  58. }
  59. .ui.panel li a {
  60. color: #555555;
  61. }
  62. .ui.panel li:first-child {
  63. -webkit-border-radius: 4px 0px 0px 4px;
  64. -moz-border-radius: 4px 0px 0px 4px;
  65. border-radius: 4px 0px 0px 4px;
  66. }
  67. /* Icons */
  68. .ui.panel i {
  69. line-height: 1;
  70. margin-right: 0.5em;
  71. }
  72. /* left arrow icons */
  73. .ui.panel i.icon.left,
  74. .ui.panel i.icon.left-open,
  75. .ui.panel i.icon.left-dir {
  76. margin: 0em 0.5em 0em;
  77. }
  78. /* right positioned icons */
  79. .ui.panel i.icon.up,
  80. .ui.panel i.icon.up-open,
  81. .ui.panel i.icon.up-dir,
  82. .ui.panel i.icon.down,
  83. .ui.panel i.icon.down-open,
  84. .ui.panel i.icon.down-dir,
  85. .ui.panel i.icon.right,
  86. .ui.panel i.icon.right-open,
  87. .ui.panel i.icon.right-dir {
  88. margin: 0em 0em 0em 0.5em;
  89. }
  90. /* States */
  91. .ui.panel li.hover {
  92. background: -webkit-linear-gradient(top, #F6F6F6 0%, #EAEAEA 100%);
  93. background: -moz-linear-gradient(top, #F6F6F6 0%, #EAEAEA 100%);
  94. background: -o-linear-gradient(top, #F6F6F6 0%, #EAEAEA 100%);
  95. background: -ms-linear-gradient(top, #F6F6F6 0%, #EAEAEA 100%);
  96. background: linear-gradient(top, #F6F6F6 0%, #EAEAEA 100%);
  97. color: #333333;
  98. }
  99. .ui.panel li.hover a {
  100. color: #333333;
  101. }
  102. .ui.panel li.down,
  103. .ui.panel li.active {
  104. text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
  105. -webkit-box-shadow:
  106. 0px 1px 5px rgba(0, 0, 0, 0.1) inset,
  107. 0px 0px 0px 1px #DDDDDD inset,
  108. 0px 0px 0px 1px #CCCCCC
  109. ;
  110. -moz-box-shadow:
  111. 0px 1px 5px rgba(0, 0, 0, 0.1) inset,
  112. 0px 0px 0px 1px #DDDDDD inset,
  113. 0px 0px 0px 1px #CCCCCC
  114. ;
  115. box-shadow:
  116. 0px 1px 5px rgba(0, 0, 0, 0.1) inset,
  117. 0px 0px 0px 1px #DDDDDD inset,
  118. 0px 0px 0px 1px #CCCCCC
  119. ;
  120. background-color: #EAEAEA;
  121. background: -webkit-linear-gradient(top, #EAEAEA 0%, #ECECEC 100%);
  122. background: -moz-linear-gradient(top, #EAEAEA 0%, #ECECEC 100%);
  123. background: -o-linear-gradient(top, #EAEAEA 0%, #ECECEC 100%);
  124. background: -ms-linear-gradient(top, #EAEAEA 0%, #ECECEC 100%);
  125. background: linear-gradient(top, #EAEAEA 0%, #ECECEC 100%);
  126. }
  127. .ui.panel li.active,
  128. .ui.panel li.active.hover {
  129. cursor: default;
  130. color: #333333;
  131. }
  132. .ui.panel li.active a,
  133. .ui.panel li.active.hover a {
  134. color: #333333;
  135. }
  136. /*-------------------
  137. Pointing
  138. --------------------*/
  139. .ui.pointing.panel li.active:after {
  140. position: absolute;
  141. bottom: -6px;
  142. left: 50%;
  143. content: "";
  144. margin-left: -5px;
  145. width: 12px;
  146. height: 12px;
  147. -webkit-box-shadow: -1px -1px 1px 0px rgba(0, 0, 0, 0.2) inset;
  148. -moz-box-shadow: -1px -1px 1px 0px rgba(0, 0, 0, 0.2) inset;
  149. box-shadow: -1px -1px 1px 0px rgba(0, 0, 0, 0.2) inset;
  150. background-color: #ECECEC;
  151. background-image: none;
  152. -webkit-transform: rotate(45deg);
  153. -moz-transform: rotate(45deg);
  154. transform: rotate(45deg);
  155. z-index: 2;
  156. }
  157. .ui.vertical.pointing.panel li.active:after {
  158. position: absolute;
  159. top: 50%;
  160. right: -6px;
  161. bottom: auto;
  162. left: auto;
  163. -webkit-box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.2) inset;
  164. -moz-box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.2) inset;
  165. box-shadow: -1px 1px 1px 0 rgba(0, 0, 0, 0.2) inset;
  166. margin-top: -7px;
  167. width: 12px;
  168. height: 12px;
  169. }
  170. .ui.simple.pointing.panel li.active:after {
  171. background-color: #ECECEC;
  172. background-image: none;
  173. }
  174. .ui.vertical.pointing.panel li.active:after {
  175. background: -webkit-linear-gradient(top, #E9E9E9, #EBEBEB);
  176. background: -moz-linear-gradient(top, #E9E9E9, #EBEBEB);
  177. background: -o-linear-gradient(top, #E9E9E9, #EBEBEB);
  178. background: -ms-linear-gradient(top, #E9E9E9, #EBEBEB);
  179. background: linear-gradient(top, #E9E9E9, #EBEBEB);
  180. }
  181. .ui.simple.vertical.pointing.panel li.active:after {
  182. background: -webkit-linear-gradient(top, #F2F2F2, #ECECEC);
  183. background: -moz-linear-gradient(top, #F2F2F2, #ECECEC);
  184. background: -o-linear-gradient(top, #F2F2F2, #ECECEC);
  185. background: -ms-linear-gradient(top, #F2F2F2, #ECECEC);
  186. background: linear-gradient(top, #F2F2F2, #ECECEC);
  187. }
  188. /*-------------------
  189. Alerts
  190. --------------------*/
  191. .ui.panel li .alert {
  192. position: absolute;
  193. top: -8px;
  194. left: 75%;
  195. background-color: #EEEEEE;
  196. padding: 3px 5px;
  197. background: -webkit-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
  198. background: -moz-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
  199. background: -o-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
  200. background: -ms-linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
  201. background: linear-gradient(top, #FFFFFF 0%, #F4F4F4 100%);
  202. border: 1px solid #E5E5E5;
  203. border-radius: 5px;
  204. -webkit-box-shadow:
  205. 0px 1px 0px rgba(0, 0, 0, 0.3),
  206. 0px 1px 0px rgba(255, 255, 255, 0.6) inset
  207. ;
  208. -moz-box-shadow:
  209. 0px 1px 0px rgba(0, 0, 0, 0.3),
  210. 0px 1px 0px rgba(255, 255, 255, 0.6) inset
  211. ;
  212. box-shadow:
  213. 0px 1px 0px rgba(0, 0, 0, 0.3),
  214. 0px 1px 0px rgba(255, 255, 255, 0.6) inset
  215. ;
  216. font-size: 11px;
  217. line-height: 1;
  218. text-transform: uppercase;
  219. color: #555555;
  220. z-index: 100;
  221. }
  222. /*-------------------
  223. Attached
  224. --------------------*/
  225. .attached.ui.panel {
  226. margin: 0px;
  227. -webkit-border-radius: 4px 4px 0px 0px;
  228. -moz-border-radius: 4px 4px 0px 0px;
  229. border-radius: 4px 4px 0px 0px;
  230. }
  231. .attached.ui.panel li:first-child {
  232. -webkit-border-radius: 4px 0px 0px 0px;
  233. -moz-border-radius: 4px 0px 0px 0px;
  234. border-radius: 4px 0px 0px 0px;
  235. }
  236. .attached.ui.panel li:last-child {
  237. -webkit-border-radius: 0px 4px 0px 0px;
  238. -moz-border-radius: 0px 4px 0px 0px;
  239. border-radius: 0px 4px 0px 0px;
  240. }
  241. /* Bottom Side */
  242. .bottom.attached.ui.panel {
  243. margin-top: -1px;
  244. -webkit-border-radius: 0px 0px 4px 4px;
  245. -moz-border-radius: 0px 0px 4px 4px;
  246. border-radius: 0px 0px 4px 4px;
  247. }
  248. .bottom.attached.ui.panel li:first-child {
  249. -webkit-border-radius: 0px 0px 0px 4px;
  250. -moz-border-radius: 0px 0px 0px 4px;
  251. border-radius: 0px 0px 0px 4px;
  252. }
  253. .bottom.attached.ui.panel li:last-child {
  254. -webkit-border-radius: 0px 0px 4px 0px;
  255. -moz-border-radius: 0px 0px 4px 0px;
  256. border-radius: 0px 0px 4px 0px;
  257. }
  258. /*-------------------
  259. Vertical
  260. --------------------*/
  261. .vertical.ui.panel {
  262. float: left;
  263. width: 150px;
  264. height: auto;
  265. }
  266. .vertical.ui.panel li {
  267. float: none;
  268. border-top: 1px solid #DDDDDD;
  269. border-top: 1px solid rgba(0, 0, 0, 0.08);
  270. padding: 12px 15px;
  271. }
  272. .vertical.ui.panel li:first-child {
  273. border-top: 1px solid transparent;
  274. -webkit-border-radius: 4px 4px 0px 0px;
  275. -moz-border-radius: 4px 4px 0px 0px;
  276. border-radius: 4px 4px 0px 0px;
  277. }
  278. .vertical.ui.panel li:last-child {
  279. -webkit-border-radius: 0px 0px 4px 4px;
  280. -moz-border-radius: 0px 0px 4px 4px;
  281. border-radius: 0px 0px 4px 4px;
  282. }
  283. .vertical.ui.panel li.down,
  284. .vertical.ui.panel li.active {
  285. border-top: 1px solid #CCCCCC;
  286. }
  287. .vertical.fluid.ui.panel {
  288. height: auto;
  289. }
  290. .bottom.attached.vertical.ui.panel li:first-child {
  291. -moz-border-radius: 0px;
  292. -webkit-border-radius: 0px;
  293. border-radius: 0px;
  294. }
  295. .bottom.attached.vertical.ui.panel li:last-child {
  296. -moz-border-radius: 0px 0px 4px 4px;
  297. -webkit-border-radius: 0px 0px 4px 4px;
  298. border-radius: 0px 0px 4px 4px;
  299. }
  300. .attached.vertical.ui.panel li:first-child:last-child {
  301. -moz-border-radius: 4px;
  302. -webkit-border-radius: 4px;
  303. border-radius: 4px;
  304. }
  305. /*-------------------
  306. Simple
  307. --------------------*/
  308. .simple.ui.panel {
  309. background-image: -webkit-linear-gradient(top , #FFFFFF 0px, #F6F6F6 100%);
  310. background-image: -moz-linear-gradient(top , #FFFFFF 0px, #F6F6F6 100%);
  311. background-image: -o-linear-gradient(top , #FFFFFF 0px, #F6F6F6 100%);
  312. background-image: -ms-linear-gradient(top , #FFFFFF 0px, #F6F6F6 100%);
  313. background-image: linear-gradient(top , #FFFFFF 0px, #F6F6F6 100%);
  314. border-color: #EDEDED #E6E6E6 #E6E6E6 #EDEDED;
  315. border-color: rgba(0, 0, 0, 0.09) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.12) rgba(0, 0, 0, 0.09);
  316. }
  317. .simple.ui.panel li {
  318. background-image: -webkit-linear-gradient(top , #FFFFFF 0px, #F6F6F6 100%);
  319. background-image: -moz-linear-gradient(top , #FFFFFF 0px, #F6F6F6 100%);
  320. background-image: -o-linear-gradient(top , #FFFFFF 0px, #F6F6F6 100%);
  321. background-image: -ms-linear-gradient(top , #FFFFFF 0px, #F6F6F6 100%);
  322. background-image: linear-gradient(top , #FFFFFF 0px, #F6F6F6 100%);
  323. }
  324. .simple.ui.panel li.hover {
  325. background-image: -webkit-linear-gradient(top , #FFFFFF 0px, #FCFCFC 100%);
  326. background-image: -moz-linear-gradient(top , #FFFFFF 0px, #FCFCFC 100%);
  327. background-image: -o-linear-gradient(top , #FFFFFF 0px, #FCFCFC 100%);
  328. background-image: -ms-linear-gradient(top , #FFFFFF 0px, #FCFCFC 100%);
  329. background-image: linear-gradient(top , #FFFFFF 0px, #FCFCFC 100%);
  330. }
  331. .simple.ui.panel li.down,
  332. .simple.ui.panel li.active {
  333. background-image: -webkit-linear-gradient(top , #F2F2F2 0px, #ECECEC 100%);
  334. background-image: -moz-linear-gradient(top , #F2F2F2 0px, #ECECEC 100%);
  335. background-image: -o-linear-gradient(top , #F2F2F2 0px, #ECECEC 100%);
  336. background-image: -ms-linear-gradient(top , #F2F2F2 0px, #ECECEC 100%);
  337. background-image: linear-gradient(top , #F2F2F2 0px, #ECECEC 100%);
  338. -webkit-box-shadow:
  339. 0px 1px 3px rgba(0, 0, 0, 0.05) inset,
  340. 0px 0px 0px 1px rgba(0, 0, 0, 0.1),
  341. 0px -1px 0px 0px rgba(0, 0, 0, 0.05) inset
  342. ;
  343. -moz-box-shadow:
  344. 0px 1px 3px rgba(0, 0, 0, 0.05) inset,
  345. 0px 0px 0px 1px rgba(0, 0, 0, 0.1),
  346. 0px -1px 0px 0px rgba(0, 0, 0, 0.05) inset
  347. ;
  348. box-shadow:
  349. 0px 1px 3px rgba(0, 0, 0, 0.05) inset,
  350. 0px 0px 0px 1px rgba(0, 0, 0, 0.1),
  351. 0px -1px 0px 0px rgba(0, 0, 0, 0.05) inset
  352. ;
  353. }
  354. .ui.simple.panel li.active,
  355. .ui.simple.panel li.active.hover {
  356. cursor: default;
  357. color: #333333;
  358. }
  359. .ui.simple.panel li.active a,
  360. .ui.simple.panel li.active.hover a {
  361. color: #333333;
  362. }
  363. .simple.vertical.ui.panel li.down,
  364. .simple.vertical.ui.panel li.active {
  365. border-top: 1px solid #DDDDDD;
  366. border-left: none;
  367. border-right: none;
  368. border-bottom: none;
  369. }
  370. /*-------------------
  371. Fluid
  372. --------------------*/
  373. .ui.panel.fluid {
  374. width: 100%;
  375. height: 43px;
  376. }
  377. .ui.panel.fluid,
  378. .ui.panel.fluid li {
  379. -webkit-box-sizing: border-box;
  380. -moz-box-sizing: border-box;
  381. -ms-box-sizing: border-box;
  382. box-sizing: border-box;
  383. text-align: center;
  384. }
  385. .ui.panel.fluid li {
  386. padding-left: 0px !important;
  387. padding-right: 0px !important;
  388. }
  389. .ui.panel.two.fluid li {
  390. width: 50%;
  391. }
  392. .ui.panel.three.fluid li {
  393. width: 33.333%;
  394. }
  395. .ui.panel.four.fluid li {
  396. width: 25%;
  397. }
  398. .ui.panel.five.fluid li {
  399. width: 20%;
  400. }
  401. .ui.panel.six.fluid li {
  402. width: 16.666%;
  403. }
  404. .ui.panel.seven.fluid li {
  405. width: 14.285%;
  406. }
  407. .ui.panel.eight.fluid li {
  408. width: 12.500%;
  409. }
  410. .ui.panel.nine.fluid li {
  411. width: 11.11%;
  412. }
  413. .ui.panel.ten.fluid li {
  414. width: 10.0%;
  415. }
  416. .ui.panel.eleven.fluid li {
  417. width: 9.09%;
  418. }
  419. .ui.panel.twelve.fluid li {
  420. width: 8.333%;
  421. }
  422. /*-------------------
  423. Resizes
  424. --------------------*/
  425. .small.ui.panel {
  426. height: 32px;
  427. margin: 0px 0px 15px;
  428. }
  429. .small.fluid.ui.panel {
  430. height: 34px;
  431. }
  432. .small.ui.panel li {
  433. font-size: 12px;
  434. font-weight: bold;
  435. padding: 10px 25px;
  436. }
  437. /* Small Vertical Panel */
  438. .small.vertical.ui.panel,
  439. .small.vertical.ui.panel li {
  440. height: auto;
  441. }
  442. .small.vertical.ui.panel li {
  443. padding: 5px 9px;
  444. }
  445. .small.vertical.ui.panel li.down,
  446. .small.vertical.ui.panel li.active {
  447. border-top: 1px solid #CCCCCC;
  448. }
  449. .large.ui.panel {
  450. height: 47px;
  451. }
  452. .large.fluid.ui.panel {
  453. height: 49px;
  454. }
  455. .large.ui.panel li {
  456. font-size: 15px;
  457. font-weight: bold;
  458. padding: 16px 35px;
  459. }
  460. /* Large Vertical Panel */
  461. .large.vertical.ui.panel,
  462. .large.vertical.ui.panel li {
  463. height: auto;
  464. }
  465. .large.vertical.ui.panel li {
  466. padding: 15px 20px;
  467. }
  468. .large.vertical.ui.panel li.down,
  469. .large.vertical.ui.panel li.active {
  470. border-top: 1px solid #CCCCCC;
  471. }