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