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.

1557 lines
43 KiB

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