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.

1770 lines
48 KiB

10 years ago
10 years ago
  1. /*
  2. * # Semantic - Button
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Copyright 2013 Contributors
  7. * Released under the MIT license
  8. * http://opensource.org/licenses/MIT
  9. *
  10. */
  11. /*******************************
  12. Theme
  13. *******************************/
  14. /*
  15. */
  16. /*******************************
  17. Folders
  18. *******************************/
  19. /* Path to theme packages */
  20. /* Path to site override folder */
  21. /*******************************
  22. Themes
  23. *******************************/
  24. /* To override a theme for an individual element
  25. specify theme name below
  26. Be sure to update the user folder name (see README)
  27. */
  28. /* Global */
  29. /* Elements */
  30. /* Collections */
  31. /* Modules */
  32. /* Views */
  33. /*******************************
  34. Import Directives
  35. *******************************/
  36. /*------------------
  37. Load Default
  38. -------------------*/
  39. /*******************************
  40. Global Variables
  41. *******************************/
  42. /*-------------------
  43. Paths
  44. --------------------*/
  45. /*-------------------
  46. Page
  47. --------------------*/
  48. /*-------------------
  49. Breakpoints
  50. --------------------*/
  51. /*-------------------
  52. Fonts
  53. --------------------*/
  54. /*-------------------
  55. Icons
  56. --------------------*/
  57. /* Max Width of Icon */
  58. /*-------------------
  59. Easing
  60. --------------------*/
  61. /*******************************
  62. BG Colors
  63. *******************************/
  64. /*******************************
  65. Colors
  66. *******************************/
  67. /*--- Colors ---*/
  68. /*--- Neutrals ---*/
  69. /*--- Text Colors ---*/
  70. /* Preserve */
  71. /* Adjust for Legibility */
  72. /*--- Backgrounds ---*/
  73. /*-------------------
  74. Emotive Colors
  75. --------------------*/
  76. /* Positive / Negative */
  77. /* Messages */
  78. /*-------------------
  79. Text Colors
  80. --------------------*/
  81. /*-------------------
  82. Brand Colors
  83. --------------------*/
  84. /*-------------------
  85. Borders
  86. --------------------*/
  87. /*-------------------
  88. Sizes
  89. --------------------*/
  90. /*-------------------
  91. Transitions
  92. --------------------*/
  93. /*******************************
  94. States
  95. *******************************/
  96. /*-------------------
  97. Disabled
  98. --------------------*/
  99. /*-------------------
  100. Hover
  101. --------------------*/
  102. /*--- Colors ---*/
  103. /*--- Emotive ---*/
  104. /*--- Neutrals ---*/
  105. /*-------------------
  106. Down (:active)
  107. --------------------*/
  108. /*--- Colors ---*/
  109. /*--- Emotive ---*/
  110. /*--- Neutrals ---*/
  111. /*-------------------
  112. Active
  113. --------------------*/
  114. /*--- Standard ---*/
  115. /*--- Emotive ---*/
  116. /*--- Neutrals ---*/
  117. /*-------------------
  118. Globals Used
  119. --------------------*/
  120. /*-------------------
  121. Button
  122. --------------------*/
  123. /* transitions */
  124. /* Padding */
  125. /* Shadow */
  126. /* Icon */
  127. /* Loader */
  128. /*-------------------
  129. Group
  130. --------------------*/
  131. /*-------------------
  132. States
  133. --------------------*/
  134. /*-------------------
  135. Types
  136. --------------------*/
  137. /* Or */
  138. /* Icon */
  139. /* Labeled Icon */
  140. /* Basic */
  141. /*-------------------
  142. Variations
  143. --------------------*/
  144. /* Colors */
  145. /* Compact */
  146. /* Attached */
  147. /* Floated */
  148. /* Animated */
  149. /* Sizing */
  150. /*------------------
  151. Load Theme
  152. -------------------*/
  153. /*------------------
  154. Load Site
  155. -------------------*/
  156. /*******************************
  157. User Global Variables
  158. *******************************/
  159. /*******************************
  160. User Variable Overrides
  161. *******************************/
  162. /*------------------
  163. Override Mix-in
  164. -------------------*/
  165. /*******************************
  166. Button
  167. *******************************/
  168. /* Prototype */
  169. .ui.button {
  170. cursor: pointer;
  171. display: inline-block;
  172. vertical-align: middle;
  173. min-height: 1em;
  174. outline: none;
  175. border: none;
  176. background-color: #fafafa;
  177. color: rgba(0, 0, 0, 0.6);
  178. margin: 0em 0.25em 0em 0em;
  179. padding: 0.8em 1.5em 0.8em;
  180. font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  181. text-transform: none;
  182. text-shadow: none;
  183. font-weight: bold;
  184. line-height: 1;
  185. font-style: normal;
  186. text-align: center;
  187. text-decoration: none;
  188. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.09)));
  189. background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.09));
  190. background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.09));
  191. border-radius: 0.25em;
  192. -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset, 0px 0em 0px 0px rgba(0, 0, 0, 0.1) inset;
  193. box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset, 0px 0em 0px 0px rgba(0, 0, 0, 0.1) inset;
  194. -webkit-user-select: none;
  195. -moz-user-select: none;
  196. -ms-user-select: none;
  197. user-select: none;
  198. -webkit-box-sizing: border-box;
  199. -moz-box-sizing: border-box;
  200. box-sizing: border-box;
  201. -webkit-transition: opacity 0.25s ease, background-color 0.25s ease, color 0.25s ease, background 0.25s ease, -webkit-box-shadow 0.25s ease;
  202. transition: opacity 0.25s ease, background-color 0.25s ease, color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;
  203. }
  204. /*******************************
  205. States
  206. *******************************/
  207. /*--------------
  208. Hover
  209. ---------------*/
  210. .ui.button:hover {
  211. background-color: '';
  212. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.13)));
  213. background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.13));
  214. background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.13));
  215. color: rgba(0, 0, 0, 0.8);
  216. }
  217. .ui.button:hover .icon {
  218. opacity: 0.85;
  219. }
  220. /*--------------
  221. Focus
  222. ---------------*/
  223. .ui.button:focus {
  224. background-color: '';
  225. background-image: '';
  226. -webkit-box-shadow: 0 0 1px rgba(81, 167, 232, 0.8) inset, 0 0 3px 2px rgba(81, 167, 232, 0.8);
  227. box-shadow: 0 0 1px rgba(81, 167, 232, 0.8) inset, 0 0 3px 2px rgba(81, 167, 232, 0.8);
  228. color: rgba(0, 0, 0, 0.8);
  229. }
  230. .ui.button:focus .icon {
  231. opacity: 0.85;
  232. }
  233. /*--------------
  234. Down
  235. ---------------*/
  236. .ui.button:active,
  237. .ui.active.button:active {
  238. background-color: #f1f1f1;
  239. background-image: '';
  240. color: rgba(0, 0, 0, 0.8);
  241. -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05) inset;
  242. box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05) inset;
  243. }
  244. /*--------------
  245. Active
  246. ---------------*/
  247. .ui.active.button {
  248. background-color: #dddddd;
  249. background-image: none;
  250. -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05) inset;
  251. box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.05) inset;
  252. color: rgba(0, 0, 0, 0.6);
  253. }
  254. .ui.button.active:hover {
  255. background-color: #dddddd;
  256. background-image: none;
  257. }
  258. .ui.button.active:active {
  259. background-color: #dddddd;
  260. background-image: none;
  261. }
  262. /*--------------
  263. Loading
  264. ---------------*/
  265. .ui.loading.button {
  266. position: relative;
  267. cursor: default;
  268. background-color: #ffffff !important;
  269. text-shadow: none !important;
  270. color: transparent !important;
  271. -webkit-transition: all 0s linear;
  272. transition: all 0s linear;
  273. }
  274. .ui.loading.button:after {
  275. position: absolute;
  276. top: 0em;
  277. left: 0em;
  278. width: 100%;
  279. height: 100%;
  280. content: '';
  281. background: transparent url("../../themes/packages/default/assets/images/loader-mini.gif") no-repeat 50% 50%;
  282. }
  283. .ui.labeled.icon.loading.button .icon {
  284. background-color: transparent;
  285. -webkit-box-shadow: none;
  286. box-shadow: none;
  287. }
  288. /*-------------------
  289. Disabled
  290. --------------------*/
  291. .ui.buttons .disabled.button,
  292. .ui.disabled.button,
  293. .ui.disabled.button:hover,
  294. .ui.disabled.button.active {
  295. cursor: default;
  296. background-color: #dcddde !important;
  297. color: rgba(0, 0, 0, 0.4) !important;
  298. opacity: 0.3 !important;
  299. background-image: none !important;
  300. -webkit-box-shadow: none !important;
  301. box-shadow: none !important;
  302. }
  303. /*******************************
  304. Types
  305. *******************************/
  306. /*-------------------
  307. Animated
  308. --------------------*/
  309. .ui.animated.button {
  310. position: relative;
  311. overflow: hidden;
  312. }
  313. .ui.animated.button .visible.content {
  314. position: relative;
  315. }
  316. .ui.animated.button .hidden.content {
  317. position: absolute;
  318. width: 100%;
  319. }
  320. /* Horizontal */
  321. .ui.animated.button .visible.content,
  322. .ui.animated.button .hidden.content {
  323. -webkit-transition: right 0.3s ease 0s;
  324. transition: right 0.3s ease 0s;
  325. }
  326. .ui.animated.button .visible.content {
  327. left: auto;
  328. right: 0%;
  329. }
  330. .ui.animated.button .hidden.content {
  331. top: 50%;
  332. left: auto;
  333. right: -100%;
  334. margin-top: -0.5em;
  335. }
  336. .ui.animated.button:hover .visible.content {
  337. left: auto;
  338. right: 200%;
  339. }
  340. .ui.animated.button:hover .hidden.content {
  341. left: auto;
  342. right: 0%;
  343. }
  344. /* Vertical */
  345. .ui.vertical.animated.button .visible.content,
  346. .ui.vertical.animated.button .hidden.content {
  347. -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease;
  348. transition: top 0.3s ease, transform 0.3s ease;
  349. }
  350. .ui.vertical.animated.button .visible.content {
  351. -webkit-transform: translateY(0%);
  352. -ms-transform: translateY(0%);
  353. transform: translateY(0%);
  354. right: auto;
  355. }
  356. .ui.vertical.animated.button .hidden.content {
  357. top: -100%;
  358. left: 0%;
  359. right: auto;
  360. }
  361. .ui.vertical.animated.button:hover .visible.content {
  362. -webkit-transform: translateY(200%);
  363. -ms-transform: translateY(200%);
  364. transform: translateY(200%);
  365. right: auto;
  366. }
  367. .ui.vertical.animated.button:hover .hidden.content {
  368. top: 50%;
  369. right: auto;
  370. }
  371. /* Fade */
  372. .ui.fade.animated.button .visible.content,
  373. .ui.fade.animated.button .hidden.content {
  374. -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
  375. transition: opacity 0.3s ease, transform 0.3s ease;
  376. }
  377. .ui.fade.animated.button .visible.content {
  378. left: auto;
  379. right: auto;
  380. opacity: 1;
  381. -webkit-transform: scale(1);
  382. -ms-transform: scale(1);
  383. transform: scale(1);
  384. }
  385. .ui.fade.animated.button .hidden.content {
  386. opacity: 0;
  387. left: 0%;
  388. right: auto;
  389. -webkit-transform: scale(1.5);
  390. -ms-transform: scale(1.5);
  391. transform: scale(1.5);
  392. }
  393. .ui.fade.animated.button:hover .visible.content {
  394. left: auto;
  395. right: auto;
  396. opacity: 0;
  397. -webkit-transform: scale(0.75);
  398. -ms-transform: scale(0.75);
  399. transform: scale(0.75);
  400. }
  401. .ui.fade.animated.button:hover .hidden.content {
  402. left: 0%;
  403. right: auto;
  404. opacity: 1;
  405. -webkit-transform: scale(1);
  406. -ms-transform: scale(1);
  407. transform: scale(1);
  408. }
  409. /*-------------------
  410. Inverted
  411. --------------------*/
  412. .ui.inverted.button {
  413. -webkit-box-shadow: 0px 0px 0px 2px #ffffff inset !important;
  414. box-shadow: 0px 0px 0px 2px #ffffff inset !important;
  415. background: transparent none;
  416. color: #ffffff;
  417. text-shadow: none !important;
  418. }
  419. .ui.inverted.button:hover {
  420. background: #ffffff none;
  421. -webkit-box-shadow: 0px 0px 0px 2px #ffffff inset !important;
  422. box-shadow: 0px 0px 0px 2px #ffffff inset !important;
  423. color: rgba(0, 0, 0, 0.6);
  424. }
  425. /*-------------------
  426. Primary
  427. --------------------*/
  428. .ui.primary.buttons .button,
  429. .ui.primary.button {
  430. background-color: #39cccc;
  431. color: #ffffff;
  432. text-shadow: none;
  433. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  434. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  435. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  436. -webkit-box-shadow: none;
  437. box-shadow: none;
  438. }
  439. .ui.primary.buttons .button:hover,
  440. .ui.primary.button:hover {
  441. background-color: #4dd1d1;
  442. color: #ffffff;
  443. text-shadow: none;
  444. }
  445. .ui.primary.buttons .button:active,
  446. .ui.primary.button:active {
  447. background-color: #2eb3b3;
  448. color: #ffffff;
  449. text-shadow: none;
  450. }
  451. .ui.primary.buttons .active.button,
  452. .ui.primary.button.active {
  453. background-color: #30bbbb;
  454. color: #ffffff;
  455. text-shadow: none;
  456. }
  457. /*-------------------
  458. Secondary
  459. --------------------*/
  460. .ui.secondary.buttons .button,
  461. .ui.secondary.button {
  462. background-color: #555555;
  463. color: #ffffff;
  464. text-shadow: none;
  465. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  466. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  467. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  468. -webkit-box-shadow: none;
  469. box-shadow: none;
  470. }
  471. .ui.secondary.buttons .button:hover,
  472. .ui.secondary.button:hover {
  473. background-color: #626262;
  474. color: #ffffff;
  475. text-shadow: none;
  476. }
  477. .ui.secondary.buttons .button:active,
  478. .ui.secondary.button:active {
  479. background-color: #434343;
  480. color: #ffffff;
  481. text-shadow: none;
  482. }
  483. .ui.secondary.buttons .active.button,
  484. .ui.secondary.button.active {
  485. background-color: #484848;
  486. color: #ffffff;
  487. text-shadow: none;
  488. }
  489. /*-------------------
  490. Social
  491. --------------------*/
  492. /* Facebook */
  493. .ui.facebook.button {
  494. background-color: #3b579d;
  495. color: #ffffff;
  496. text-shadow: none;
  497. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  498. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  499. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  500. -webkit-box-shadow: none;
  501. box-shadow: none;
  502. }
  503. .ui.facebook.button:hover {
  504. background-color: #4261b0;
  505. color: #ffffff;
  506. text-shadow: none;
  507. }
  508. .ui.facebook.button:active {
  509. background-color: #314983;
  510. color: #ffffff;
  511. text-shadow: none;
  512. }
  513. /* Twitter */
  514. .ui.twitter.button {
  515. background-color: #4092cc;
  516. color: #ffffff;
  517. text-shadow: none;
  518. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  519. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  520. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  521. -webkit-box-shadow: none;
  522. box-shadow: none;
  523. }
  524. .ui.twitter.button:hover {
  525. background-color: #549dd1;
  526. color: #ffffff;
  527. text-shadow: none;
  528. }
  529. .ui.twitter.button:active {
  530. background-color: #3180b7;
  531. color: #ffffff;
  532. text-shadow: none;
  533. }
  534. /* Google Plus */
  535. .ui.google.plus.button {
  536. background-color: #d34836;
  537. color: #ffffff;
  538. text-shadow: none;
  539. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  540. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  541. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  542. -webkit-box-shadow: none;
  543. box-shadow: none;
  544. }
  545. .ui.google.plus.button:hover {
  546. background-color: #d85b4b;
  547. color: #ffffff;
  548. text-shadow: none;
  549. }
  550. .ui.google.plus.button:active {
  551. background-color: #bc3a29;
  552. color: #ffffff;
  553. text-shadow: none;
  554. }
  555. /* Linked In */
  556. .ui.linkedin.button {
  557. background-color: #1f88be;
  558. color: #ffffff;
  559. text-shadow: none;
  560. }
  561. .ui.linkedin.button:hover {
  562. background-color: #2398d4;
  563. color: #ffffff;
  564. text-shadow: none;
  565. }
  566. .ui.linkedin.button:active {
  567. background-color: #1a729f;
  568. color: #ffffff;
  569. text-shadow: none;
  570. }
  571. /* YouTube */
  572. .ui.youtube.button {
  573. background-color: #cc181e;
  574. color: #ffffff;
  575. text-shadow: none;
  576. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  577. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  578. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  579. -webkit-box-shadow: none;
  580. box-shadow: none;
  581. }
  582. .ui.youtube.button:hover {
  583. background-color: #e31b21;
  584. color: #ffffff;
  585. text-shadow: none;
  586. }
  587. .ui.youtube.button:active {
  588. background-color: #ac1419;
  589. color: #ffffff;
  590. text-shadow: none;
  591. }
  592. /* Instagram */
  593. .ui.instagram.button {
  594. background-color: #49769c;
  595. color: #ffffff;
  596. text-shadow: none;
  597. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  598. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  599. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  600. -webkit-box-shadow: none;
  601. box-shadow: none;
  602. }
  603. .ui.instagram.button:hover {
  604. background-color: #5183ad;
  605. color: #ffffff;
  606. text-shadow: none;
  607. }
  608. .ui.instagram.button:active {
  609. background-color: #3e6484;
  610. color: #ffffff;
  611. text-shadow: none;
  612. }
  613. /* Pinterest */
  614. .ui.pinterest.button {
  615. background-color: #00aced;
  616. color: #ffffff;
  617. text-shadow: none;
  618. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  619. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  620. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  621. -webkit-box-shadow: none;
  622. box-shadow: none;
  623. }
  624. .ui.pinterest.button:hover {
  625. background-color: #08bbff;
  626. color: #ffffff;
  627. text-shadow: none;
  628. }
  629. .ui.pinterest.button:active {
  630. background-color: #0092c9;
  631. color: #ffffff;
  632. text-shadow: none;
  633. }
  634. /* VK */
  635. .ui.vk.button {
  636. background-color: #4D7198;
  637. color: #ffffff;
  638. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  639. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  640. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  641. -webkit-box-shadow: none;
  642. box-shadow: none;
  643. }
  644. .ui.vk.button:hover {
  645. background-color: #567ea9;
  646. color: #ffffff;
  647. }
  648. .ui.vk.button:active {
  649. background-color: #415f80;
  650. color: #ffffff;
  651. }
  652. /*--------------
  653. Icon
  654. ---------------*/
  655. .ui.button > .icon {
  656. margin-right: 0.6em;
  657. line-height: 1;
  658. -webkit-transition: opacity 0.1s ease;
  659. transition: opacity 0.1s ease;
  660. }
  661. /*******************************
  662. Variations
  663. *******************************/
  664. /*-------------------
  665. Floated
  666. --------------------*/
  667. .ui.left.floated.buttons,
  668. .ui.left.floated.button {
  669. float: left;
  670. margin-left: 0em;
  671. margin-right: 0.25em;
  672. }
  673. .ui.right.floated.buttons,
  674. .ui.right.floated.button {
  675. float: right;
  676. margin-right: 0em;
  677. margin-left: 0.25em;
  678. }
  679. /*-------------------
  680. Compact
  681. --------------------*/
  682. .ui.compact.buttons .button,
  683. .ui.compact.button {
  684. padding: 0.6em 1.125em 0.6em;
  685. }
  686. .ui.compact.icon.buttons .button,
  687. .ui.compact.icon.button {
  688. padding: 0.6em 0.6em 0.6em;
  689. }
  690. .ui.compact.labeled.icon.buttons .button,
  691. .ui.compact.labeled.icon.button {
  692. padding: 0.6em 3.955em 0.6em;
  693. }
  694. .ui.compact.labeled.icon.buttons > .button > .icon,
  695. .ui.compact.labeled.icon.button > .icon {
  696. padding-top: 0.65em !important;
  697. }
  698. /*-------------------
  699. Sizes
  700. --------------------*/
  701. .ui.mini.buttons .button,
  702. .ui.mini.buttons .or,
  703. .ui.mini.button {
  704. font-size: 0.7rem;
  705. }
  706. .ui.tiny.buttons .button,
  707. .ui.tiny.buttons .or,
  708. .ui.tiny.button {
  709. font-size: 0.8rem;
  710. }
  711. .ui.small.buttons .button,
  712. .ui.small.buttons .or,
  713. .ui.small.button {
  714. font-size: 0.875rem;
  715. }
  716. .ui.buttons .button,
  717. .ui.button {
  718. font-size: 1rem;
  719. }
  720. .ui.large.buttons .button,
  721. .ui.large.buttons .or,
  722. .ui.large.button {
  723. font-size: 1.125rem;
  724. }
  725. .ui.big.buttons .button,
  726. .ui.big.buttons .or,
  727. .ui.big.button {
  728. font-size: 1.25rem;
  729. }
  730. .ui.huge.buttons .button,
  731. .ui.huge.buttons .or,
  732. .ui.huge.button {
  733. font-size: 1.375rem;
  734. }
  735. .ui.massive.buttons .button,
  736. .ui.massive.buttons .or,
  737. .ui.massive.button {
  738. font-size: 1.5rem;
  739. }
  740. /* Or resize */
  741. .ui.tiny.buttons .or:before,
  742. .ui.mini.buttons .or:before {
  743. width: 1.45em;
  744. height: 1.55em;
  745. line-height: 1.4;
  746. margin-left: -0.725em;
  747. margin-top: -0.25em;
  748. }
  749. .ui.tiny.buttons .or:after,
  750. .ui.mini.buttons .or:after {
  751. height: 1.45em;
  752. }
  753. /* Loading Resize */
  754. .ui.huge.loading.button:after,
  755. .ui.huge.loading.button.active:after {
  756. background-image: url("../../themes/packages/default/assets/images/loader-small.gif");
  757. }
  758. .ui.massive.buttons .loading.button:after,
  759. .ui.gigantic.buttons .loading.button:after,
  760. .ui.massive.loading.button:after,
  761. .ui.gigantic.loading.button:after,
  762. .ui.massive.buttons .loading.button.active:after,
  763. .ui.gigantic.buttons .loading.button.active:after,
  764. .ui.massive.loading.button.active:after,
  765. .ui.gigantic.loading.button.active:after {
  766. background-image: url("../../themes/packages/default/assets/images/loader-medium.gif");
  767. }
  768. /*--------------
  769. Icon Only
  770. ---------------*/
  771. .ui.icon.buttons .button,
  772. .ui.icon.button {
  773. padding: 0.8em 0.8em 0.8em;
  774. }
  775. .ui.icon.buttons .button > .icon,
  776. .ui.icon.button > .icon {
  777. opacity: 0.9;
  778. margin: 0em;
  779. }
  780. .ui.icon.buttons .button > .icon,
  781. .ui.icon.button > .icon {
  782. height: 0em;
  783. vertical-align: top;
  784. }
  785. /*-------------------
  786. Basic
  787. --------------------*/
  788. .ui.basic.buttons .button,
  789. .ui.basic.button {
  790. background-color: transparent !important;
  791. background-image: none;
  792. color: rgba(0, 0, 0, 0.6) !important;
  793. font-weight: normal;
  794. text-transform: none;
  795. text-shadow: none !important;
  796. -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
  797. box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
  798. }
  799. .ui.basic.labeled.icon.button > .icon {
  800. padding-top: 0.85em !important;
  801. }
  802. .ui.basic.buttons {
  803. -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
  804. box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
  805. border-radius: 0.25em;
  806. }
  807. .ui.basic.buttons .button:hover,
  808. .ui.basic.button:hover {
  809. background: none transparent;
  810. color: rgba(0, 0, 0, 0.8) !important;
  811. -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15);
  812. box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15);
  813. }
  814. .ui.basic.buttons .button:active,
  815. .ui.basic.button:active {
  816. background: rgba(0, 0, 0, 0.02) !important;
  817. color: rgba(0, 0, 0, 0.8) !important;
  818. -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  819. box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.2);
  820. }
  821. .ui.basic.buttons .button.active,
  822. .ui.basic.button.active {
  823. background: rgba(0, 0, 0, 0.05) !important;
  824. color: rgba(0, 0, 0, 0.8);
  825. -webkit-box-shadow: rgba(0, 0, 0, 0.2);
  826. box-shadow: rgba(0, 0, 0, 0.2);
  827. }
  828. .ui.basic.buttons .button.active:hover,
  829. .ui.basic.button.active:hover {
  830. background-color: rgba(0, 0, 0, 0.05);
  831. }
  832. /* Inverted */
  833. .ui.basic.inverted.buttons .button,
  834. .ui.basic.inverted.button {
  835. color: #fafafa !important;
  836. -webkit-box-shadow: rgba(255, 255, 255, 0.3);
  837. box-shadow: rgba(255, 255, 255, 0.3);
  838. }
  839. .ui.basic.inverted.buttons .button:hover,
  840. .ui.basic.inverted.button:hover {
  841. color: #ffffff !important;
  842. -webkit-box-shadow: rgba(255, 255, 255, 0.3);
  843. box-shadow: rgba(255, 255, 255, 0.3);
  844. }
  845. .ui.basic.inverted.buttons .button:active,
  846. .ui.basic.inverted.button:active {
  847. background-color: rgba(255, 255, 255, 0.05) !important;
  848. color: #ffffff !important;
  849. -webkit-box-shadow: rgba(255, 255, 255, 0.8) !important;
  850. box-shadow: rgba(255, 255, 255, 0.8) !important;
  851. }
  852. .ui.basic.inverted.buttons .button.active,
  853. .ui.basic.inverted.button.active {
  854. background-color: rgba(255, 255, 255, 0.05);
  855. color: #ffffff;
  856. text-shadow: none;
  857. -webkit-box-shadow: none;
  858. box-shadow: none;
  859. }
  860. .ui.basic.inverted.buttons .button.active:hover,
  861. .ui.basic.inverted.button.active:hover {
  862. background-color: rgba(255, 255, 255, 0.01);
  863. }
  864. /* Loading */
  865. .ui.basic.loading.button:after {
  866. background-color: #ffffff;
  867. border-radius: 0.25em;
  868. }
  869. /* Basic Group */
  870. .ui.basic.buttons .button {
  871. border-left: 1px solid rgba(0, 0, 0, 0.1);
  872. -webkit-box-shadow: none;
  873. box-shadow: none;
  874. }
  875. /*--------------
  876. Labeled Icon
  877. ---------------*/
  878. .ui.labeled.icon.buttons .button,
  879. .ui.labeled.icon.button {
  880. position: relative;
  881. padding-left: 4.33em !important;
  882. padding-right: 1.5em !important;
  883. }
  884. .ui.labeled.icon.buttons > .button > .icon,
  885. .ui.labeled.icon.button > .icon {
  886. position: absolute;
  887. top: 0em;
  888. left: 0em;
  889. -webkit-box-sizing: border-box;
  890. -moz-box-sizing: border-box;
  891. box-sizing: border-box;
  892. width: 2.83em;
  893. height: 100%;
  894. padding-top: 0.85em;
  895. background-color: rgba(0, 0, 0, 0.05);
  896. text-align: center;
  897. color: '';
  898. border-radius: 0.25em 0px 0px 0.25em;
  899. line-height: 1;
  900. -webkit-box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.05) inset;
  901. box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.05) inset;
  902. }
  903. .ui.labeled.icon.buttons .button > .icon {
  904. border-radius: 0em;
  905. }
  906. .ui.labeled.icon.buttons .button:first-child > .icon {
  907. border-top-left-radius: 0.25em;
  908. border-bottom-left-radius: 0.25em;
  909. }
  910. .ui.labeled.icon.buttons .button:last-child > .icon {
  911. border-top-right-radius: 0.25em;
  912. border-bottom-right-radius: 0.25em;
  913. }
  914. .ui.vertical.labeled.icon.buttons .button:first-child > .icon {
  915. border-radius: 0em;
  916. border-top-left-radius: 0.25em;
  917. }
  918. .ui.vertical.labeled.icon.buttons .button:last-child > .icon {
  919. border-radius: 0em;
  920. border-bottom-left-radius: 0.25em;
  921. }
  922. .ui.right.labeled.icon.button {
  923. padding-right: 4.33em !important;
  924. padding-left: 1.5em !important;
  925. }
  926. .ui.left.fluid.labeled.icon.button,
  927. .ui.right.fluid.labeled.icon.button {
  928. padding-left: 1.5em !important;
  929. padding-right: 1.5em !important;
  930. }
  931. .ui.right.labeled.icon.button .icon {
  932. left: auto;
  933. right: 0em;
  934. border-radius: 0em 0.25em 0.25em 0em;
  935. -webkit-box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, 0.05) inset;
  936. box-shadow: 1px 0px 0px 0px rgba(0, 0, 0, 0.05) inset;
  937. }
  938. /*--------------
  939. Toggle
  940. ---------------*/
  941. /* Toggle (Modifies active state to give affordances) */
  942. .ui.toggle.buttons .active.button,
  943. .ui.buttons .button.toggle.active,
  944. .ui.button.toggle.active {
  945. background-color: #2ecc40 !important;
  946. -webkit-box-shadow: none !important;
  947. box-shadow: none !important;
  948. text-shadow: none;
  949. color: #ffffff !important;
  950. }
  951. .ui.button.toggle.active:hover {
  952. background-color: #40d451 !important;
  953. text-shadow: none;
  954. color: #ffffff !important;
  955. }
  956. /*--------------
  957. Circular
  958. ---------------*/
  959. .ui.circular.button {
  960. border-radius: 10em;
  961. }
  962. /*--------------
  963. Attached
  964. ---------------*/
  965. .ui.attached.button {
  966. display: block;
  967. margin: 0em;
  968. -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) !important;
  969. box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) !important;
  970. }
  971. .ui.attached.top.button {
  972. border-radius: 0.25em 0.25em 0em 0em;
  973. }
  974. .ui.attached.bottom.button {
  975. border-radius: 0em 0em 0.25em 0.25em;
  976. }
  977. .ui.attached.left.button {
  978. display: inline-block;
  979. border-left: none;
  980. padding-right: 0.75em;
  981. text-align: right;
  982. border-radius: 0.25em 0em 0em 0.25em;
  983. }
  984. .ui.attached.right.button {
  985. display: inline-block;
  986. padding-left: 0.75em;
  987. text-align: left;
  988. border-radius: 0em 0.25em 0.25em 0em;
  989. }
  990. /*-------------------
  991. Or Buttons
  992. --------------------*/
  993. .ui.buttons .or {
  994. position: relative;
  995. float: left;
  996. width: 0.3em;
  997. height: 1.1em;
  998. z-index: 3;
  999. }
  1000. .ui.buttons .or:before {
  1001. position: absolute;
  1002. top: 50%;
  1003. left: 50%;
  1004. content: 'or';
  1005. background-color: #ffffff;
  1006. text-shadow: none;
  1007. margin-top: -0.1em;
  1008. margin-left: -0.9em;
  1009. width: 1.8em;
  1010. height: 1.8em;
  1011. line-height: 1.6;
  1012. color: rgba(0, 0, 0, 0.4);
  1013. font-style: normal;
  1014. font-weight: bold;
  1015. text-align: center;
  1016. border-radius: 500em;
  1017. -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
  1018. box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
  1019. -webkit-box-sizing: border-box;
  1020. -moz-box-sizing: border-box;
  1021. box-sizing: border-box;
  1022. }
  1023. .ui.buttons .or:after {
  1024. position: absolute;
  1025. top: 0em;
  1026. left: 0em;
  1027. content: ' ';
  1028. background-color: transparent;
  1029. width: 0.3em;
  1030. height: 2.1em;
  1031. border-top: 0.5em solid #ffffff;
  1032. border-bottom: 0.5em solid #ffffff;
  1033. }
  1034. /* Fluid Or */
  1035. .ui.fluid.buttons .or {
  1036. width: 0em !important;
  1037. }
  1038. .ui.fluid.buttons .or:after {
  1039. display: none;
  1040. }
  1041. /*-------------------
  1042. Attached
  1043. --------------------*/
  1044. /* Plural Attached */
  1045. .attached.ui.buttons {
  1046. margin: 0px;
  1047. border-radius: 0.25em 0.25em 0em 0em;
  1048. }
  1049. .attached.ui.buttons .button:first-child {
  1050. border-radius: 0.25em 0em 0em 0em;
  1051. }
  1052. .attached.ui.buttons .button:last-child {
  1053. border-radius: 0em 0.25em 0em 0em;
  1054. }
  1055. /* Bottom Side */
  1056. .bottom.attached.ui.buttons {
  1057. margin-top: -1px;
  1058. border-radius: 0em 0em 0.25em 0.25em;
  1059. }
  1060. .bottom.attached.ui.buttons .button:first-child {
  1061. border-radius: 0em 0em 0em 0.25em;
  1062. }
  1063. .bottom.attached.ui.buttons .button:last-child {
  1064. border-radius: 0em 0em 0.25em 0em;
  1065. }
  1066. /* Left Side */
  1067. .left.attached.ui.buttons {
  1068. margin-left: -1px;
  1069. border-radius: 0em 0.25em 0.25em 0em;
  1070. }
  1071. .left.attached.ui.buttons .button:first-child {
  1072. margin-left: -1px;
  1073. border-radius: 0em 0.25em 0em 0em;
  1074. }
  1075. .left.attached.ui.buttons .button:last-child {
  1076. margin-left: -1px;
  1077. border-radius: 0em 0em 0.25em 0em;
  1078. }
  1079. /* Right Side */
  1080. .right.attached.ui.buttons,
  1081. .right.attached.ui.buttons .button {
  1082. margin-right: -1px;
  1083. border-radius: 0.25em 0em 0em 0.25em;
  1084. }
  1085. .right.attached.ui.buttons .button:first-child {
  1086. margin-left: -1px;
  1087. border-radius: 0.25em 0em 0em 0em;
  1088. }
  1089. .right.attached.ui.buttons .button:last-child {
  1090. margin-left: -1px;
  1091. border-radius: 0em 0em 0em 0.25em;
  1092. }
  1093. /* Fluid */
  1094. .ui.fluid.buttons,
  1095. .ui.button.fluid,
  1096. .ui.fluid.buttons > .button {
  1097. display: block;
  1098. width: 100%;
  1099. }
  1100. .ui.\32.buttons > .button,
  1101. .ui.two.buttons > .button {
  1102. width: 50%;
  1103. }
  1104. .ui.\33.buttons > .button,
  1105. .ui.three.buttons > .button {
  1106. width: 33.333%;
  1107. }
  1108. .ui.\34.buttons > .button,
  1109. .ui.four.buttons > .button {
  1110. width: 25%;
  1111. }
  1112. .ui.\35.buttons > .button,
  1113. .ui.five.buttons > .button {
  1114. width: 20%;
  1115. }
  1116. .ui.\36.buttons > .button,
  1117. .ui.six.buttons > .button {
  1118. width: 16.666%;
  1119. }
  1120. .ui.\37.buttons > .button,
  1121. .ui.seven.buttons > .button {
  1122. width: 14.285%;
  1123. }
  1124. .ui.\38.buttons > .button,
  1125. .ui.eight.buttons > .button {
  1126. width: 12.500%;
  1127. }
  1128. .ui.\39.buttons > .button,
  1129. .ui.nine.buttons > .button {
  1130. width: 11.11%;
  1131. }
  1132. .ui.\31\30.buttons > .button,
  1133. .ui.ten.buttons > .button {
  1134. width: 10%;
  1135. }
  1136. .ui.\31\31.buttons > .button,
  1137. .ui.eleven.buttons > .button {
  1138. width: 9.09%;
  1139. }
  1140. .ui.\31\32.buttons > .button,
  1141. .ui.twelve.buttons > .button {
  1142. width: 8.3333%;
  1143. }
  1144. /* Fluid Vertical Buttons */
  1145. .ui.fluid.vertical.buttons,
  1146. .ui.fluid.vertical.buttons > .button {
  1147. display: block;
  1148. width: auto;
  1149. -webkit-box-sizing: border-box;
  1150. -moz-box-sizing: border-box;
  1151. box-sizing: border-box;
  1152. }
  1153. .ui.\32.vertical.buttons > .button,
  1154. .ui.two.vertical.buttons > .button {
  1155. height: 50%;
  1156. }
  1157. .ui.\33.vertical.buttons > .button,
  1158. .ui.three.vertical.buttons > .button {
  1159. height: 33.333%;
  1160. }
  1161. .ui.\34.vertical.buttons > .button,
  1162. .ui.four.vertical.buttons > .button {
  1163. height: 25%;
  1164. }
  1165. .ui.\35.vertical.buttons > .button,
  1166. .ui.five.vertical.buttons > .button {
  1167. height: 20%;
  1168. }
  1169. .ui.\36.vertical.buttons > .button,
  1170. .ui.six.vertical.buttons > .button {
  1171. height: 16.666%;
  1172. }
  1173. .ui.\37.vertical.buttons > .button,
  1174. .ui.seven.vertical.buttons > .button {
  1175. height: 14.285%;
  1176. }
  1177. .ui.\38.vertical.buttons > .button,
  1178. .ui.eight.vertical.buttons > .button {
  1179. height: 12.500%;
  1180. }
  1181. .ui.\39.vertical.buttons > .button,
  1182. .ui.nine.vertical.buttons > .button {
  1183. height: 11.11%;
  1184. }
  1185. .ui.\31\30.vertical.buttons > .button,
  1186. .ui.ten.vertical.buttons > .button {
  1187. height: 10%;
  1188. }
  1189. .ui.\31\31.vertical.buttons > .button,
  1190. .ui.eleven.vertical.buttons > .button {
  1191. height: 9.09%;
  1192. }
  1193. .ui.\31\32.vertical.buttons > .button,
  1194. .ui.twelve.vertical.buttons > .button {
  1195. height: 8.3333%;
  1196. }
  1197. /*-------------------
  1198. Colors
  1199. --------------------*/
  1200. /*--- Black ---*/
  1201. .ui.black.buttons .button,
  1202. .ui.black.button {
  1203. background-color: #555555;
  1204. color: #ffffff;
  1205. text-shadow: none;
  1206. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  1207. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1208. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1209. -webkit-box-shadow: none;
  1210. box-shadow: none;
  1211. }
  1212. .ui.black.buttons .button:hover,
  1213. .ui.black.button:hover {
  1214. background-color: #626262;
  1215. color: #ffffff;
  1216. text-shadow: none;
  1217. }
  1218. .ui.black.buttons .button:active,
  1219. .ui.black.button:active {
  1220. background-color: #434343;
  1221. color: #ffffff;
  1222. text-shadow: none;
  1223. }
  1224. .ui.black.buttons .button.active,
  1225. .ui.black.buttons .button.active:active,
  1226. .ui.black.button.active,
  1227. .ui.black.button .button.active:active {
  1228. background-color: #484848;
  1229. color: #ffffff;
  1230. text-shadow: none;
  1231. }
  1232. .ui.inverted.black.buttons .button,
  1233. .ui.inverted.black.button {
  1234. background-color: transparent;
  1235. -webkit-box-shadow: 0px 0px 0px 2px #999999 inset !important;
  1236. box-shadow: 0px 0px 0px 2px #999999 inset !important;
  1237. color: #999999;
  1238. }
  1239. .ui.inverted.black.buttons .button:hover,
  1240. .ui.inverted.black.button:hover {
  1241. -webkit-box-shadow: 0px 0px 0px 2px #555555 inset !important;
  1242. box-shadow: 0px 0px 0px 2px #555555 inset !important;
  1243. background-color: #555555;
  1244. color: #ffffff;
  1245. }
  1246. /*--- Blue ---*/
  1247. .ui.blue.buttons .button,
  1248. .ui.blue.button {
  1249. background-color: #0074d9;
  1250. color: #ffffff;
  1251. text-shadow: none;
  1252. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  1253. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1254. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1255. -webkit-box-shadow: none;
  1256. box-shadow: none;
  1257. }
  1258. .ui.blue.buttons .button:hover,
  1259. .ui.blue.button:hover {
  1260. background-color: #0082f3;
  1261. color: #ffffff;
  1262. text-shadow: none;
  1263. }
  1264. .ui.blue.buttons .button:active,
  1265. .ui.blue.button:active {
  1266. background-color: #0061b5;
  1267. color: #ffffff;
  1268. text-shadow: none;
  1269. }
  1270. .ui.blue.buttons .button.active,
  1271. .ui.blue.buttons .button.active:active,
  1272. .ui.blue.button.active,
  1273. .ui.blue.button .button.active:active {
  1274. background-color: #0066c0;
  1275. color: #ffffff;
  1276. text-shadow: none;
  1277. }
  1278. /* Inverted */
  1279. .ui.inverted.blue.buttons .button,
  1280. .ui.inverted.blue.button {
  1281. background-color: transparent;
  1282. -webkit-box-shadow: 0px 0px 0px 2px #54c8ff inset !important;
  1283. box-shadow: 0px 0px 0px 2px #54c8ff inset !important;
  1284. color: #54c8ff;
  1285. }
  1286. .ui.inverted.blue.buttons .button:hover,
  1287. .ui.inverted.blue.button:hover {
  1288. -webkit-box-shadow: 0px 0px 0px 2px #0074d9 inset !important;
  1289. box-shadow: 0px 0px 0px 2px #0074d9 inset !important;
  1290. background-color: #0074d9;
  1291. color: #ffffff;
  1292. }
  1293. /*--- Green ---*/
  1294. .ui.green.buttons .button,
  1295. .ui.green.button {
  1296. background-color: #2ecc40;
  1297. color: #ffffff;
  1298. text-shadow: none;
  1299. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  1300. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1301. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1302. -webkit-box-shadow: none;
  1303. box-shadow: none;
  1304. }
  1305. .ui.green.buttons .button:hover,
  1306. .ui.green.button:hover {
  1307. background-color: #40d451;
  1308. color: #ffffff;
  1309. text-shadow: none;
  1310. }
  1311. .ui.green.buttons .button:active,
  1312. .ui.green.button:active {
  1313. background-color: #27af37;
  1314. color: #ffffff;
  1315. text-shadow: none;
  1316. }
  1317. .ui.green.buttons .button.active,
  1318. .ui.green.buttons .button.active:active,
  1319. .ui.green.button.active,
  1320. .ui.green.button .button.active:active {
  1321. background-color: #29b739;
  1322. color: #ffffff;
  1323. text-shadow: none;
  1324. }
  1325. /* Inverted */
  1326. .ui.inverted.green.buttons .button,
  1327. .ui.inverted.green.button {
  1328. background-color: transparent;
  1329. -webkit-box-shadow: 0px 0px 0px 2px #2ecc40 inset !important;
  1330. box-shadow: 0px 0px 0px 2px #2ecc40 inset !important;
  1331. color: #2ecc40;
  1332. }
  1333. .ui.inverted.green.buttons .button:hover,
  1334. .ui.inverted.green.button:hover {
  1335. -webkit-box-shadow: 0px 0px 0px 2px #2ecc40 inset !important;
  1336. box-shadow: 0px 0px 0px 2px #2ecc40 inset !important;
  1337. background-color: #2ecc40;
  1338. color: #ffffff;
  1339. }
  1340. /*--- Orange ---*/
  1341. .ui.orange.buttons .button,
  1342. .ui.orange.button {
  1343. background-color: #ff851b;
  1344. color: #ffffff;
  1345. text-shadow: none;
  1346. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  1347. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1348. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1349. -webkit-box-shadow: none;
  1350. box-shadow: none;
  1351. }
  1352. .ui.orange.buttons .button:hover,
  1353. .ui.orange.button:hover {
  1354. background-color: #ff9335;
  1355. color: #ffffff;
  1356. text-shadow: none;
  1357. }
  1358. .ui.orange.buttons .button:active,
  1359. .ui.orange.button:active {
  1360. background-color: #f67300;
  1361. color: #ffffff;
  1362. text-shadow: none;
  1363. }
  1364. .ui.orange.buttons .button.active,
  1365. .ui.orange.buttons .button.active:active,
  1366. .ui.orange.button.active,
  1367. .ui.orange.button .button.active:active {
  1368. background-color: #484848;
  1369. color: #ffffff;
  1370. text-shadow: none;
  1371. }
  1372. /* Inverted */
  1373. .ui.inverted.orange.buttons .button,
  1374. .ui.inverted.orange.button {
  1375. background-color: transparent;
  1376. -webkit-box-shadow: 0px 0px 0px 2px #ff851b inset !important;
  1377. box-shadow: 0px 0px 0px 2px #ff851b inset !important;
  1378. color: #ff851b;
  1379. }
  1380. .ui.inverted.orange.buttons .button:hover,
  1381. .ui.inverted.orange.button:hover {
  1382. -webkit-box-shadow: 0px 0px 0px 2px #ff851b inset !important;
  1383. box-shadow: 0px 0px 0px 2px #ff851b inset !important;
  1384. background-color: #ff851b;
  1385. color: #ffffff;
  1386. }
  1387. /*--- Pink ---*/
  1388. .ui.pink.buttons .button,
  1389. .ui.pink.button {
  1390. background-color: #d9499a;
  1391. color: #ffffff;
  1392. text-shadow: none;
  1393. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  1394. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1395. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1396. -webkit-box-shadow: none;
  1397. box-shadow: none;
  1398. }
  1399. .ui.pink.buttons .button:hover,
  1400. .ui.pink.button:hover {
  1401. background-color: #dd5ea6;
  1402. color: #ffffff;
  1403. text-shadow: none;
  1404. }
  1405. .ui.pink.buttons .button:active,
  1406. .ui.pink.button:active {
  1407. background-color: #d22c8a;
  1408. color: #ffffff;
  1409. text-shadow: none;
  1410. }
  1411. .ui.pink.buttons .button.active,
  1412. .ui.pink.buttons .button.active:active,
  1413. .ui.pink.button.active,
  1414. .ui.pink.button .button.active:active {
  1415. background-color: #d5348e;
  1416. color: #ffffff;
  1417. text-shadow: none;
  1418. }
  1419. /* Inverted */
  1420. .ui.inverted.pink.buttons .button,
  1421. .ui.inverted.pink.button {
  1422. background-color: transparent;
  1423. -webkit-box-shadow: 0px 0px 0px 2px #ff8edf inset !important;
  1424. box-shadow: 0px 0px 0px 2px #ff8edf inset !important;
  1425. color: #ff8edf;
  1426. }
  1427. .ui.inverted.pink.buttons .button:hover,
  1428. .ui.inverted.pink.button:hover {
  1429. -webkit-box-shadow: 0px 0px 0px 2px #ff8edf inset !important;
  1430. box-shadow: 0px 0px 0px 2px #ff8edf inset !important;
  1431. background-color: #ff8edf;
  1432. color: #ffffff;
  1433. }
  1434. /*--- Purple ---*/
  1435. .ui.purple.buttons .button,
  1436. .ui.purple.button {
  1437. background-color: #564f8a;
  1438. color: #ffffff;
  1439. text-shadow: none;
  1440. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  1441. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1442. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1443. -webkit-box-shadow: none;
  1444. box-shadow: none;
  1445. }
  1446. .ui.purple.buttons .button:hover,
  1447. .ui.purple.button:hover {
  1448. background-color: #60589a;
  1449. color: #ffffff;
  1450. text-shadow: none;
  1451. }
  1452. .ui.purple.buttons .button:active,
  1453. .ui.purple.button:active {
  1454. background-color: #484273;
  1455. color: #ffffff;
  1456. text-shadow: none;
  1457. }
  1458. .ui.purple.buttons .button.active,
  1459. .ui.purple.buttons .button.active:active,
  1460. .ui.purple.button.active,
  1461. .ui.purple.button .button.active:active {
  1462. background-color: #4c467a;
  1463. color: #ffffff;
  1464. text-shadow: none;
  1465. }
  1466. /* Inverted */
  1467. .ui.inverted.purple.buttons .button,
  1468. .ui.inverted.purple.button {
  1469. background-color: transparent;
  1470. -webkit-box-shadow: 0px 0px 0px 2px #cdc6ff inset !important;
  1471. box-shadow: 0px 0px 0px 2px #cdc6ff inset !important;
  1472. color: #cdc6ff;
  1473. }
  1474. .ui.inverted.purple.buttons .button:hover,
  1475. .ui.inverted.purple.button:hover {
  1476. -webkit-box-shadow: 0px 0px 0px 2px #cdc6ff inset !important;
  1477. box-shadow: 0px 0px 0px 2px #cdc6ff inset !important;
  1478. background-color: #cdc6ff;
  1479. color: #ffffff;
  1480. }
  1481. /*--- Red ---*/
  1482. .ui.red.buttons .button,
  1483. .ui.red.button {
  1484. background-color: #ff4136;
  1485. color: #ffffff;
  1486. text-shadow: none;
  1487. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  1488. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1489. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1490. -webkit-box-shadow: none;
  1491. box-shadow: none;
  1492. }
  1493. .ui.red.buttons .button:hover,
  1494. .ui.red.button:hover {
  1495. background-color: #ff5950;
  1496. color: #ffffff;
  1497. text-shadow: none;
  1498. }
  1499. .ui.red.buttons .button:active,
  1500. .ui.red.button:active {
  1501. background-color: #ff1f12;
  1502. color: #ffffff;
  1503. text-shadow: none;
  1504. }
  1505. .ui.red.buttons .button.active,
  1506. .ui.red.buttons .button.active:active,
  1507. .ui.red.button.active,
  1508. .ui.red.button .button.active:active {
  1509. background-color: #ff291c;
  1510. color: #ffffff;
  1511. text-shadow: none;
  1512. }
  1513. /* Inverted */
  1514. .ui.inverted.red.buttons .button,
  1515. .ui.inverted.red.button {
  1516. background-color: transparent;
  1517. -webkit-box-shadow: 0px 0px 0px 2px #ff695e inset !important;
  1518. box-shadow: 0px 0px 0px 2px #ff695e inset !important;
  1519. color: #ff695e;
  1520. }
  1521. .ui.inverted.red.buttons .button:hover,
  1522. .ui.inverted.red.button:hover {
  1523. -webkit-box-shadow: 0px 0px 0px 2px #ff695e inset !important;
  1524. box-shadow: 0px 0px 0px 2px #ff695e inset !important;
  1525. background-color: #ff695e;
  1526. color: #ffffff;
  1527. }
  1528. /*--- Teal ---*/
  1529. .ui.teal.buttons .button,
  1530. .ui.teal.button {
  1531. background-color: #39cccc;
  1532. color: #ffffff;
  1533. text-shadow: none;
  1534. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  1535. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1536. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1537. -webkit-box-shadow: none;
  1538. box-shadow: none;
  1539. }
  1540. .ui.teal.buttons .button:hover,
  1541. .ui.teal.button:hover {
  1542. background-color: #4dd1d1;
  1543. color: #ffffff;
  1544. text-shadow: none;
  1545. }
  1546. .ui.teal.buttons .button:active,
  1547. .ui.teal.button:active {
  1548. background-color: #2eb3b3;
  1549. color: #ffffff;
  1550. text-shadow: none;
  1551. }
  1552. .ui.teal.buttons .button.active,
  1553. .ui.teal.buttons .button.active:active,
  1554. .ui.teal.button.active,
  1555. .ui.teal.button .button.active:active {
  1556. background-color: #30bbbb;
  1557. color: #ffffff;
  1558. text-shadow: none;
  1559. }
  1560. /* Inverted */
  1561. .ui.inverted.teal.buttons .button,
  1562. .ui.inverted.teal.button {
  1563. background-color: transparent;
  1564. -webkit-box-shadow: 0px 0px 0px 2px #6dffff inset !important;
  1565. box-shadow: 0px 0px 0px 2px #6dffff inset !important;
  1566. color: #6dffff;
  1567. }
  1568. .ui.inverted.teal.buttons .button:hover,
  1569. .ui.inverted.teal.button:hover {
  1570. -webkit-box-shadow: 0px 0px 0px 2px #6dffff inset !important;
  1571. box-shadow: 0px 0px 0px 2px #6dffff inset !important;
  1572. background-color: #6dffff;
  1573. color: #ffffff;
  1574. }
  1575. /*--- Yellow ---*/
  1576. .ui.yellow.buttons .button,
  1577. .ui.yellow.button {
  1578. background-color: #ffcb08;
  1579. color: #ffffff;
  1580. text-shadow: none;
  1581. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  1582. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1583. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1584. -webkit-box-shadow: none;
  1585. box-shadow: none;
  1586. }
  1587. .ui.yellow.buttons .button:hover,
  1588. .ui.yellow.button:hover {
  1589. background-color: #ffd021;
  1590. color: #ffffff;
  1591. text-shadow: none;
  1592. }
  1593. .ui.yellow.buttons .button:active,
  1594. .ui.yellow.button:active {
  1595. background-color: #e3b300;
  1596. color: #ffffff;
  1597. text-shadow: none;
  1598. }
  1599. .ui.yellow.buttons .button.active,
  1600. .ui.yellow.buttons .button.active:active,
  1601. .ui.yellow.button.active,
  1602. .ui.yellow.button .button.active:active {
  1603. background-color: #edbb00;
  1604. color: #ffffff;
  1605. text-shadow: none;
  1606. }
  1607. /* Inverted */
  1608. .ui.inverted.yellow.buttons .button,
  1609. .ui.inverted.yellow.button {
  1610. background-color: transparent;
  1611. -webkit-box-shadow: 0px 0px 0px 2px #ffe21f inset !important;
  1612. box-shadow: 0px 0px 0px 2px #ffe21f inset !important;
  1613. color: #ffe21f;
  1614. }
  1615. .ui.inverted.yellow.buttons .button:hover,
  1616. .ui.inverted.yellow.button:hover {
  1617. -webkit-box-shadow: 0px 0px 0px 2px #ffe21f inset !important;
  1618. box-shadow: 0px 0px 0px 2px #ffe21f inset !important;
  1619. background-color: #ffe21f;
  1620. color: #ffffff;
  1621. }
  1622. /*---------------
  1623. Positive
  1624. ----------------*/
  1625. .ui.positive.buttons .button,
  1626. .ui.positive.button {
  1627. background-color: #2ecc40 !important;
  1628. color: #ffffff;
  1629. text-shadow: none;
  1630. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  1631. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1632. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1633. -webkit-box-shadow: none;
  1634. box-shadow: none;
  1635. }
  1636. .ui.positive.buttons .button:hover,
  1637. .ui.positive.button:hover,
  1638. .ui.positive.buttons .active.button,
  1639. .ui.positive.button.active {
  1640. background-color: #40d451 !important;
  1641. color: #ffffff;
  1642. text-shadow: none;
  1643. }
  1644. .ui.positive.buttons .button:active,
  1645. .ui.positive.button:active {
  1646. background-color: #27af37 !important;
  1647. color: #ffffff;
  1648. text-shadow: none;
  1649. }
  1650. .ui.positive.buttons .button.active,
  1651. .ui.positive.buttons .button.active:active,
  1652. .ui.positive.button.active,
  1653. .ui.positive.button .button.active:active {
  1654. background-color: #29b739;
  1655. color: #ffffff;
  1656. text-shadow: none;
  1657. }
  1658. /*---------------
  1659. Negative
  1660. ----------------*/
  1661. .ui.negative.buttons .button,
  1662. .ui.negative.button {
  1663. background-color: #ff4136 !important;
  1664. color: #ffffff;
  1665. text-shadow: none;
  1666. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.1)));
  1667. background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1668. background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.1));
  1669. -webkit-box-shadow: none;
  1670. box-shadow: none;
  1671. }
  1672. .ui.negative.buttons .button:hover,
  1673. .ui.negative.button:hover,
  1674. .ui.negative.buttons .active.button,
  1675. .ui.negative.button.active {
  1676. background-color: #ff5950 !important;
  1677. color: #ffffff;
  1678. text-shadow: none;
  1679. }
  1680. .ui.negative.buttons .button:active,
  1681. .ui.negative.button:active {
  1682. background-color: #ff1f12 !important;
  1683. color: #ffffff;
  1684. text-shadow: none;
  1685. }
  1686. .ui.negative.buttons .button.active,
  1687. .ui.negative.buttons .button.active:active,
  1688. .ui.negative.button.active,
  1689. .ui.negative.button .button.active:active {
  1690. background-color: #ff291c;
  1691. color: #ffffff;
  1692. text-shadow: none;
  1693. }
  1694. /*******************************
  1695. Groups
  1696. *******************************/
  1697. .ui.buttons {
  1698. display: inline-block;
  1699. vertical-align: middle;
  1700. margin: 0em 0.25em 0em 0em;
  1701. }
  1702. .ui.buttons:after {
  1703. content: ".";
  1704. display: block;
  1705. height: 0;
  1706. clear: both;
  1707. visibility: hidden;
  1708. }
  1709. .ui.buttons .button:first-child {
  1710. border-left: none;
  1711. }
  1712. .ui.buttons .button {
  1713. margin: 0em;
  1714. float: left;
  1715. border-radius: 0em;
  1716. margin: 0px 0px 0px -1px;
  1717. }
  1718. .ui.buttons .button:first-child {
  1719. margin-left: 0em;
  1720. border-top-left-radius: 0.25em;
  1721. border-bottom-left-radius: 0.25em;
  1722. }
  1723. .ui.buttons .button:last-child {
  1724. border-top-right-radius: 0.25em;
  1725. border-bottom-right-radius: 0.25em;
  1726. }
  1727. /* Vertical Style */
  1728. .ui.vertical.buttons {
  1729. display: inline-block;
  1730. }
  1731. .ui.vertical.buttons .button {
  1732. display: block;
  1733. float: none;
  1734. margin: 0px 0px -1px 0px;
  1735. -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
  1736. box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;
  1737. }
  1738. .ui.vertical.buttons .button:first-child,
  1739. .ui.vertical.buttons .mini.button:first-child,
  1740. .ui.vertical.buttons .tiny.button:first-child,
  1741. .ui.vertical.buttons .small.button:first-child,
  1742. .ui.vertical.buttons .massive.button:first-child,
  1743. .ui.vertical.buttons .huge.button:first-child {
  1744. border-radius: 0.25em 0.25em 0px 0px;
  1745. }
  1746. .ui.vertical.buttons .button:last-child,
  1747. .ui.vertical.buttons .mini.button:last-child,
  1748. .ui.vertical.buttons .tiny.button:last-child,
  1749. .ui.vertical.buttons .small.button:last-child,
  1750. .ui.vertical.buttons .massive.button:last-child,
  1751. .ui.vertical.buttons .huge.button:last-child,
  1752. .ui.vertical.buttons .gigantic.button:last-child {
  1753. margin-bottom: 0px;
  1754. border-radius: 0px 0px 0.25em 0.25em;
  1755. }
  1756. /*******************************
  1757. Overrides
  1758. *******************************/
  1759. /*******************************
  1760. Overrides
  1761. *******************************/