Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

buttons.css 19 KiB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427
  1. /*
  2. http://hellohappy.org/css3-buttons/
  3. */
  4. button::-moz-focus-inner {
  5. border: 0; }
  6. /* minimal
  7. *******************************************************************************/
  8. button.minimal {
  9. background: #e3e3e3;
  10. border: 1px solid #bbb;
  11. -webkit-border-radius: 3px;
  12. -moz-border-radius: 3px;
  13. -ms-border-radius: 3px;
  14. -o-border-radius: 3px;
  15. border-radius: 3px;
  16. -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
  17. -moz-box-shadow: inset 0 0 1px 1px #f6f6f6;
  18. -ms-box-shadow: inset 0 0 1px 1px #f6f6f6;
  19. -o-box-shadow: inset 0 0 1px 1px #f6f6f6;
  20. box-shadow: inset 0 0 1px 1px #f6f6f6;
  21. color: #333;
  22. font: bold 12px "helvetica neue", helvetica, arial, sans-serif;
  23. line-height: 1;
  24. padding: 7px 21px;
  25. text-align: center;
  26. text-shadow: 0 1px 0 #fff;
  27. }
  28. button.minimal:hover {
  29. background: #d9d9d9;
  30. -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
  31. -moz-box-shadow: inset 0 0 1px 1px #eaeaea;
  32. -ms-box-shadow: inset 0 0 1px 1px #eaeaea;
  33. -o-box-shadow: inset 0 0 1px 1px #eaeaea;
  34. box-shadow: inset 0 0 1px 1px #eaeaea;
  35. color: #222;
  36. cursor: pointer; }
  37. button.minimal:active {
  38. background: #d0d0d0;
  39. -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
  40. -moz-box-shadow: inset 0 0 1px 1px #e3e3e3;
  41. -ms-box-shadow: inset 0 0 1px 1px #e3e3e3;
  42. -o-box-shadow: inset 0 0 1px 1px #e3e3e3;
  43. box-shadow: inset 0 0 1px 1px #e3e3e3;
  44. color: #000; }
  45. /* clean gray
  46. *******************************************************************************/
  47. button.clean-gray {
  48. background-color: #eeeeee;
  49. background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));
  50. /* Saf4+, Chrome */
  51. background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
  52. background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
  53. background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
  54. background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
  55. background-image: linear-gradient(top, #eeeeee, #dddddd);
  56. border: 1px solid #ccc;
  57. border-bottom: 1px solid #bbb;
  58. -webkit-border-radius: 3px;
  59. -moz-border-radius: 3px;
  60. -ms-border-radius: 3px;
  61. -o-border-radius: 3px;
  62. border-radius: 3px;
  63. color: #333;
  64. line-height: 1;
  65. font-size: 11px;
  66. padding: 3px 7px;
  67. text-align: center;
  68. text-shadow: 0 1px 0 #eee;
  69. }
  70. button.clean-gray:hover {
  71. background-color: #dddddd;
  72. background-image: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#bbbbbb));
  73. /* Saf4+, Chrome */
  74. background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
  75. background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
  76. background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
  77. background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
  78. background-image: linear-gradient(top, #dddddd, #bbbbbb);
  79. border: 1px solid #bbb;
  80. border-bottom: 1px solid #999;
  81. cursor: pointer;
  82. text-shadow: 0 1px 0 #ddd; }
  83. button.clean-gray:active {
  84. border: 1px solid #aaa;
  85. border-bottom: 1px solid #888;
  86. -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
  87. -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
  88. -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
  89. -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
  90. box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; }
  91. /* cupid green (inspired by okcupid.com)
  92. *******************************************************************************/
  93. button.cupid-green {
  94. background-color: #7fbf4d;
  95. background-image: -webkit-gradient(linear, left top, left bottom, from(#7fbf4d), to(#63a62f));
  96. /* Saf4+, Chrome */
  97. background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
  98. background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
  99. background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
  100. background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
  101. background-image: linear-gradient(top, #7fbf4d, #63a62f);
  102. border: 1px solid #63a62f;
  103. border-bottom: 1px solid #5b992b;
  104. -webkit-border-radius: 3px;
  105. -moz-border-radius: 3px;
  106. -ms-border-radius: 3px;
  107. -o-border-radius: 3px;
  108. border-radius: 3px;
  109. color: #fff;
  110. line-height: 1;
  111. font-size: 11px;
  112. padding: 3px 7px;
  113. text-align: center;
  114. text-shadow: 0 -1px 0 #4c9021;
  115. }
  116. button.cupid-green:hover {
  117. background-color: #76b347;
  118. background-image: -webkit-gradient(linear, left top, left bottom, from(#76b347), to(#5e9e2e));
  119. /* Saf4+, Chrome */
  120. background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
  121. background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
  122. background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
  123. background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
  124. background-image: linear-gradient(top, #76b347, #5e9e2e);
  125. -webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
  126. -moz-box-shadow: inset 0 1px 0 0 #8dbf67;
  127. -ms-box-shadow: inset 0 1px 0 0 #8dbf67;
  128. -o-box-shadow: inset 0 1px 0 0 #8dbf67;
  129. box-shadow: inset 0 1px 0 0 #8dbf67;
  130. cursor: pointer; }
  131. button.cupid-green:active {
  132. border: 1px solid #5b992b;
  133. border-bottom: 1px solid #538c27;
  134. -webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
  135. -moz-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
  136. -ms-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
  137. -o-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee;
  138. box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eeeeee; }
  139. /* cupid blue (inspired by okcupid.com)
  140. *******************************************************************************/
  141. button.cupid-blue {
  142. background-color: #d7e5f5;
  143. background-image: -webkit-gradient(linear, left top, left bottom, from(#d7e5f5), to(#cbe0f5));
  144. /* Saf4+, Chrome */
  145. background-image: -webkit-linear-gradient(top, #d7e5f5, #cbe0f5);
  146. background-image: -moz-linear-gradient(top, #d7e5f5, #cbe0f5);
  147. background-image: -ms-linear-gradient(top, #d7e5f5, #cbe0f5);
  148. background-image: -o-linear-gradient(top, #d7e5f5, #cbe0f5);
  149. background-image: linear-gradient(top, #d7e5f5, #cbe0f5);
  150. border-top: 1px solid #abbbcc;
  151. border-left: 1px solid #a7b6c7;
  152. border-bottom: 1px solid #a1afbf;
  153. border-right: 1px solid #a7b6c7;
  154. -webkit-border-radius: 12px;
  155. -moz-border-radius: 12px;
  156. -ms-border-radius: 12px;
  157. -o-border-radius: 12px;
  158. border-radius: 12px;
  159. -webkit-box-shadow: inset 0 1px 0 0 white;
  160. -moz-box-shadow: inset 0 1px 0 0 white;
  161. -ms-box-shadow: inset 0 1px 0 0 white;
  162. -o-box-shadow: inset 0 1px 0 0 white;
  163. box-shadow: inset 0 1px 0 0 white;
  164. color: #1a3e66;
  165. font: normal 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  166. line-height: 1;
  167. padding: 3px 5px;
  168. text-align: center;
  169. text-shadow: 0 1px 1px #fff;
  170. }
  171. button.cupid-blue:hover {
  172. background-color: #ccd9e8;
  173. background-image: -webkit-gradient(linear, left top, left bottom, from(#ccd9e8), to(#c1d4e8));
  174. /* Saf4+, Chrome */
  175. background-image: -webkit-linear-gradient(top, #ccd9e8, #c1d4e8);
  176. background-image: -moz-linear-gradient(top, #ccd9e8, #c1d4e8);
  177. background-image: -ms-linear-gradient(top, #ccd9e8, #c1d4e8);
  178. background-image: -o-linear-gradient(top, #ccd9e8, #c1d4e8);
  179. background-image: linear-gradient(top, #ccd9e8, #c1d4e8);
  180. border-top: 1px solid #a1afbf;
  181. border-left: 1px solid #9caaba;
  182. border-bottom: 1px solid #96a3b3;
  183. border-right: 1px solid #9caaba;
  184. -webkit-box-shadow: inset 0 1px 0 0 #f2f2f2;
  185. -moz-box-shadow: inset 0 1px 0 0 #f2f2f2;
  186. -ms-box-shadow: inset 0 1px 0 0 #f2f2f2;
  187. -o-box-shadow: inset 0 1px 0 0 #f2f2f2;
  188. box-shadow: inset 0 1px 0 0 #f2f2f2;
  189. color: #163659;
  190. cursor: pointer; }
  191. button.cupid-blue:active {
  192. border: 1px solid #8c98a7;
  193. -webkit-box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eeeeee;
  194. -moz-box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eeeeee;
  195. -ms-box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eeeeee;
  196. -o-box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eeeeee;
  197. box-shadow: inset 0 0 4px 2px #abbccf, 0 0 1px 0 #eeeeee; }
  198. /* blue pill (inspired by iTunes)
  199. *******************************************************************************/
  200. button.blue-pill {
  201. background-color: #a5b8da;
  202. background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
  203. /* Saf4+, Chrome */
  204. background-image: -webkit-linear-gradient(top, #a5b8da, #7089b3);
  205. background-image: -moz-linear-gradient(top, #a5b8da, #7089b3);
  206. background-image: -ms-linear-gradient(top, #a5b8da, #7089b3);
  207. background-image: -o-linear-gradient(top, #a5b8da, #7089b3);
  208. background-image: linear-gradient(top, #a5b8da, #7089b3);
  209. border-top: 1px solid #758fba;
  210. border-right: 1px solid #6c84ab;
  211. border-bottom: 1px solid #5c6f91;
  212. border-left: 1px solid #6c84ab;
  213. -webkit-border-radius: 18px;
  214. -moz-border-radius: 18px;
  215. -ms-border-radius: 18px;
  216. -o-border-radius: 18px;
  217. border-radius: 18px;
  218. -webkit-box-shadow: inset 0 1px 0 0 #aec3e5;
  219. -moz-box-shadow: inset 0 1px 0 0 #aec3e5;
  220. -ms-box-shadow: inset 0 1px 0 0 #aec3e5;
  221. -o-box-shadow: inset 0 1px 0 0 #aec3e5;
  222. box-shadow: inset 0 1px 0 0 #aec3e5;
  223. color: #fff;
  224. font: bold 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  225. line-height: 1;
  226. padding: 8px 0;
  227. text-align: center;
  228. text-shadow: 0 -1px 1px #64799e;
  229. text-transform: uppercase;
  230. }
  231. button.blue-pill:hover {
  232. background-color: #9badcc;
  233. background-image: -webkit-gradient(linear, left top, left bottom, from(#9badcc), to(#687fa6));
  234. /* Saf4+, Chrome */
  235. background-image: -webkit-linear-gradient(top, #9badcc, #687fa6);
  236. background-image: -moz-linear-gradient(top, #9badcc, #687fa6);
  237. background-image: -ms-linear-gradient(top, #9badcc, #687fa6);
  238. background-image: -o-linear-gradient(top, #9badcc, #687fa6);
  239. background-image: linear-gradient(top, #9badcc, #687fa6);
  240. border-top: 1px solid #6d86ad;
  241. border-right: 1px solid #647a9e;
  242. border-bottom: 1px solid #546685;
  243. border-left: 1px solid #647a9e;
  244. -webkit-box-shadow: inset 0 1px 0 0 #a5b9d9;
  245. -moz-box-shadow: inset 0 1px 0 0 #a5b9d9;
  246. -ms-box-shadow: inset 0 1px 0 0 #a5b9d9;
  247. -o-box-shadow: inset 0 1px 0 0 #a5b9d9;
  248. box-shadow: inset 0 1px 0 0 #a5b9d9;
  249. cursor: pointer; }
  250. button.blue-pill:active {
  251. border: 1px solid #546685;
  252. -webkit-box-shadow: inset 0 0 8px 2px #7e8da6, 0 1px 0 0 #eeeeee;
  253. -moz-box-shadow: inset 0 0 8px 2px #7e8da6, 0 1px 0 0 #eeeeee;
  254. -ms-box-shadow: inset 0 0 8px 2px #7e8da6, 0 1px 0 0 #eeeeee;
  255. -o-box-shadow: inset 0 0 8px 2px #7e8da6, 0 1px 0 0 #eeeeee;
  256. box-shadow: inset 0 0 8px 2px #7e8da6, 0 1px 0 0 #eeeeee; }
  257. /* slick black
  258. *******************************************************************************/
  259. button.slick-black {
  260. background-color: rgba(50, 50, 50, 0.9);
  261. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(50, 50, 50, 0.9) 0%), to(rgba(30, 30, 30, 0.9) 50%));
  262. /* Saf4+, Chrome */
  263. background-image: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.9) 0%, rgba(30, 30, 30, 0.9) 50%, rgba(20, 20, 20, 0.9) 50%, rgba(0, 0, 0, 0.9) 100%);
  264. background-image: -moz-linear-gradient(top, rgba(50, 50, 50, 0.9) 0%, rgba(30, 30, 30, 0.9) 50%, rgba(20, 20, 20, 0.9) 50%, rgba(0, 0, 0, 0.9) 100%);
  265. background-image: -ms-linear-gradient(top, rgba(50, 50, 50, 0.9) 0%, rgba(30, 30, 30, 0.9) 50%, rgba(20, 20, 20, 0.9) 50%, rgba(0, 0, 0, 0.9) 100%);
  266. background-image: -o-linear-gradient(top, rgba(50, 50, 50, 0.9) 0%, rgba(30, 30, 30, 0.9) 50%, rgba(20, 20, 20, 0.9) 50%, rgba(0, 0, 0, 0.9) 100%);
  267. background-image: linear-gradient(top, rgba(50, 50, 50, 0.9) 0%, rgba(30, 30, 30, 0.9) 50%, rgba(20, 20, 20, 0.9) 50%, rgba(0, 0, 0, 0.9) 100%);
  268. border: 0;
  269. -webkit-border-radius: 4px;
  270. -moz-border-radius: 4px;
  271. -ms-border-radius: 4px;
  272. -o-border-radius: 4px;
  273. border-radius: 4px;
  274. -webkit-box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);
  275. -moz-box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);
  276. -ms-box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);
  277. -o-box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);
  278. box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);
  279. color: #fff;
  280. font: lighter 22px "helvetica neue", helvetica, arial, sans-serif;
  281. line-height: 1;
  282. padding: 12px 0;
  283. text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.8), 0 1px 1px rgba(255, 255, 255, 0.3);
  284. }
  285. button.slick-black:hover {
  286. background-color: rgba(70, 70, 70, 0.9);
  287. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(70, 70, 70, 0.9) 0%), to(rgba(50, 50, 50, 0.9) 50%));
  288. /* Saf4+, Chrome */
  289. background-image: -webkit-linear-gradient(top, rgba(70, 70, 70, 0.9) 0%, rgba(50, 50, 50, 0.9) 50%, rgba(40, 40, 40, 0.9) 50%, rgba(20, 20, 20, 0.9) 100%);
  290. background-image: -moz-linear-gradient(top, rgba(70, 70, 70, 0.9) 0%, rgba(50, 50, 50, 0.9) 50%, rgba(40, 40, 40, 0.9) 50%, rgba(20, 20, 20, 0.9) 100%);
  291. background-image: -ms-linear-gradient(top, rgba(70, 70, 70, 0.9) 0%, rgba(50, 50, 50, 0.9) 50%, rgba(40, 40, 40, 0.9) 50%, rgba(20, 20, 20, 0.9) 100%);
  292. background-image: -o-linear-gradient(top, rgba(70, 70, 70, 0.9) 0%, rgba(50, 50, 50, 0.9) 50%, rgba(40, 40, 40, 0.9) 50%, rgba(20, 20, 20, 0.9) 100%);
  293. background-image: linear-gradient(top, rgba(70, 70, 70, 0.9) 0%, rgba(50, 50, 50, 0.9) 50%, rgba(40, 40, 40, 0.9) 50%, rgba(20, 20, 20, 0.9) 100%);
  294. cursor: pointer; }
  295. button.slick-black:active {
  296. background-color: rgba(30, 30, 30, 0.9);
  297. background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(30, 30, 30, 0.9) 0%), to(rgba(20, 20, 20, 0.9) 50%));
  298. /* Saf4+, Chrome */
  299. background-image: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.9) 0%, rgba(20, 20, 20, 0.9) 50%, rgba(10, 10, 10, 0.9) 50%, rgba(0, 0, 0, 0.9) 100%);
  300. background-image: -moz-linear-gradient(top, rgba(30, 30, 30, 0.9) 0%, rgba(20, 20, 20, 0.9) 50%, rgba(10, 10, 10, 0.9) 50%, rgba(0, 0, 0, 0.9) 100%);
  301. background-image: -ms-linear-gradient(top, rgba(30, 30, 30, 0.9) 0%, rgba(20, 20, 20, 0.9) 50%, rgba(10, 10, 10, 0.9) 50%, rgba(0, 0, 0, 0.9) 100%);
  302. background-image: -o-linear-gradient(top, rgba(30, 30, 30, 0.9) 0%, rgba(20, 20, 20, 0.9) 50%, rgba(10, 10, 10, 0.9) 50%, rgba(0, 0, 0, 0.9) 100%);
  303. background-image: linear-gradient(top, rgba(30, 30, 30, 0.9) 0%, rgba(20, 20, 20, 0.9) 50%, rgba(10, 10, 10, 0.9) 50%, rgba(0, 0, 0, 0.9) 100%); }
  304. /* download itunes
  305. I wrote a blog post about creating this button:
  306. http://robots.thoughtbot.com/post/2718077289/make-css3-buttons-like-a-boss
  307. *******************************************************************************/
  308. button.download-itunes {
  309. background-color: #52a8e8;
  310. background-image: -webkit-gradient(linear, left top, left bottom, from(#52a8e8), to(#377ad0));
  311. /* Saf4+, Chrome */
  312. background-image: -webkit-linear-gradient(top, #52a8e8, #377ad0);
  313. background-image: -moz-linear-gradient(top, #52a8e8, #377ad0);
  314. background-image: -ms-linear-gradient(top, #52a8e8, #377ad0);
  315. background-image: -o-linear-gradient(top, #52a8e8, #377ad0);
  316. background-image: linear-gradient(top, #52a8e8, #377ad0);
  317. border-top: 1px solid #4081af;
  318. border-right: 1px solid #2e69a3;
  319. border-bottom: 1px solid #20559a;
  320. border-left: 1px solid #2e69a3;
  321. -webkit-border-radius: 16px;
  322. -moz-border-radius: 16px;
  323. -ms-border-radius: 16px;
  324. -o-border-radius: 16px;
  325. border-radius: 16px;
  326. -webkit-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  327. -moz-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  328. -ms-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  329. -o-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  330. box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  331. color: #fff;
  332. font: normal 11px "lucida grande", sans-serif;
  333. line-height: 1;
  334. padding: 3px 5px;
  335. text-align: center;
  336. text-shadow: 0 -1px 1px #3275bc;
  337. width: 112px;
  338. -webkit-background-clip: padding-box; }
  339. button.download-itunes:hover {
  340. background-color: #3e9ee5;
  341. background-image: -webkit-gradient(linear, left top, left bottom, from(#3e9ee5 0%), to(#206bcb 100%));
  342. /* Saf4+, Chrome */
  343. background-image: -webkit-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
  344. background-image: -moz-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
  345. background-image: -ms-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
  346. background-image: -o-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
  347. background-image: linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
  348. border-top: 1px solid #2a73a6;
  349. border-right: 1px solid #165899;
  350. border-bottom: 1px solid #07428f;
  351. border-left: 1px solid #165899;
  352. -webkit-box-shadow: inset 0 1px 0 0 #62b1e9;
  353. -moz-box-shadow: inset 0 1px 0 0 #62b1e9;
  354. -ms-box-shadow: inset 0 1px 0 0 #62b1e9;
  355. -o-box-shadow: inset 0 1px 0 0 #62b1e9;
  356. box-shadow: inset 0 1px 0 0 #62b1e9;
  357. cursor: pointer;
  358. text-shadow: 0 -1px 1px #1d62ab;
  359. -webkit-background-clip: padding-box; }
  360. button.download-itunes:active {
  361. background: #3282d3;
  362. border: 1px solid #154c8c;
  363. border-bottom: 1px solid #0e408e;
  364. -webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
  365. -moz-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
  366. -ms-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
  367. -o-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
  368. box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
  369. text-shadow: 0 -1px 1px #2361a4;
  370. -webkit-background-clip: padding-box; }
  371. button[disabled].download-itunes,
  372. button[disabled].download-itunes:hover,
  373. button[disabled].download-itunes:active {
  374. background-color: #dadada;
  375. background-image: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#f3f3f3));
  376. /* Saf4+, Chrome */
  377. background-image: -webkit-linear-gradient(top, #dadada, #f3f3f3);
  378. background-image: -moz-linear-gradient(top, #dadada, #f3f3f3);
  379. background-image: -ms-linear-gradient(top, #dadada, #f3f3f3);
  380. background-image: -o-linear-gradient(top, #dadada, #f3f3f3);
  381. background-image: linear-gradient(top, #dadada, #f3f3f3);
  382. border-top: 1px solid #c5c5c5;
  383. border-right: 1px solid #cecece;
  384. border-bottom: 1px solid #d9d9d9;
  385. border-left: 1px solid #cecece;
  386. -webkit-box-shadow: none;
  387. -moz-box-shadow: none;
  388. -ms-box-shadow: none;
  389. -o-box-shadow: none;
  390. box-shadow: none;
  391. color: #8f8f8f;
  392. cursor: not-allowed;
  393. text-shadow: 0 -1px 1px #ebebeb; }
  394. button.download-itunes::-moz-focus-inner {
  395. border: 0;
  396. padding: 0; }
  397. /* disabled button styles
  398. works with this markup: <button disabled="disabled">Submit</button>
  399. *******************************************************************************/
  400. button[disabled],
  401. button[disabled]:hover,
  402. button[disabled]:active {
  403. background: #eee;
  404. border: 0;
  405. -webkit-box-shadow: none;
  406. -moz-box-shadow: none;
  407. -ms-box-shadow: none;
  408. -o-box-shadow: none;
  409. box-shadow: none;
  410. color: #aaa;
  411. cursor: not-allowed;
  412. text-shadow: none; }