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.

1881 lines
49 KiB

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