Lungo.theme.default.css 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769
  1. @import "lungo.theme.default.font.css";
  2. /**
  3. * Stylesheet
  4. *
  5. * @namespace LUNGO.Theme
  6. * @class Default
  7. *
  8. * @author Javier Jimenez Villar <javi@tapquo.com> || @soyjavi
  9. */
  10. /* DIMENSIONS */
  11. /* COLORS */
  12. .app {
  13. background: #000000;
  14. font-family: 'Roboto', Helvetica, Arial, sans-serif;
  15. }
  16. /* @group <header> & <footer> & <article> */
  17. section > header {
  18. background-image: -webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  19. background-image: -moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  20. background-image: -ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  21. background-image: -o-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  22. background-image: linear-gradient(top , #2c8bca 0% , #154f93 100%);
  23. background-image: -webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  24. background-image: -moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  25. background-image: -ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  26. background-image: -o-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  27. background-image: linear-gradient(top , #2c8bca 0% , #154f93 100%);
  28. -webkit-box-shadow: inset 0 1px 0 #64b9e2 , inset 0 -1px 0 #2566a4;
  29. -moz-box-shadow: inset 0 1px 0 #64b9e2 , inset 0 -1px 0 #2566a4;
  30. box-shadow: inset 0 1px 0 #64b9e2 , inset 0 -1px 0 #2566a4;
  31. -webkit-box-shadow: inset 0 1px 0 #64b9e2 , inset 0 -1px 0 #2566a4;
  32. -moz-box-shadow: inset 0 1px 0 #64b9e2 , inset 0 -1px 0 #2566a4;
  33. box-shadow: inset 0 1px 0 #64b9e2 , inset 0 -1px 0 #2566a4;
  34. -webkit-border-radius: 4px 4px 0px 0px;
  35. -moz-border-radius: 4px 4px 0px 0px;
  36. border-radius: 4px 4px 0px 0px;
  37. -webkit-background-clip: padding-box;
  38. -moz-background-clip: padding;
  39. background-clip: padding-box;
  40. -webkit-border-radius: 4px 4px 0px 0px;
  41. -moz-border-radius: 4px 4px 0px 0px;
  42. border-radius: 4px 4px 0px 0px;
  43. -webkit-background-clip: padding-box;
  44. -moz-background-clip: padding;
  45. background-clip: padding-box;
  46. border-bottom: 1px solid #1a2838;
  47. z-index: 2;
  48. }
  49. section > header .title {
  50. color: #ffffff;
  51. text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  52. }
  53. section > header .subtitle {
  54. color: rgba(255, 255, 255, 0.6);
  55. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
  56. }
  57. section > footer {
  58. background-image: -webkit-linear-gradient(top , #353b42 0% , #272a2d 60%);
  59. background-image: -moz-linear-gradient(top , #353b42 0% , #272a2d 60%);
  60. background-image: -ms-linear-gradient(top , #353b42 0% , #272a2d 60%);
  61. background-image: -o-linear-gradient(top , #353b42 0% , #272a2d 60%);
  62. background-image: linear-gradient(top , #353b42 0% , #272a2d 60%);
  63. background-image: -webkit-linear-gradient(top , #353b42 0% , #272a2d 60%);
  64. background-image: -moz-linear-gradient(top , #353b42 0% , #272a2d 60%);
  65. background-image: -ms-linear-gradient(top , #353b42 0% , #272a2d 60%);
  66. background-image: -o-linear-gradient(top , #353b42 0% , #272a2d 60%);
  67. background-image: linear-gradient(top , #353b42 0% , #272a2d 60%);
  68. border-top: 1px inset #2A2A2A;
  69. color: #353b42;
  70. -webkit-border-radius: 0px 0px 4px 4px;
  71. -moz-border-radius: 0px 0px 4px 4px;
  72. border-radius: 0px 0px 4px 4px;
  73. -webkit-background-clip: padding-box;
  74. -moz-background-clip: padding;
  75. background-clip: padding-box;
  76. -webkit-border-radius: 0px 0px 4px 4px;
  77. -moz-border-radius: 0px 0px 4px 4px;
  78. border-radius: 0px 0px 4px 4px;
  79. -webkit-background-clip: padding-box;
  80. -moz-background-clip: padding;
  81. background-clip: padding-box;
  82. }
  83. article {
  84. background-color: #EBEBEB;
  85. }
  86. article .title {
  87. color: #797979;
  88. text-shadow: 0px 1px 0px #fff;
  89. }
  90. /* @end */
  91. /* @group <nav> */
  92. header nav a {
  93. color: #ffffff;
  94. text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  95. }
  96. header nav:not(.plain) a {
  97. -webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(0,0,0,0.2);
  98. -moz-box-shadow: 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(0,0,0,0.2);
  99. box-shadow: 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(0,0,0,0.2);
  100. -webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(0,0,0,0.2);
  101. -moz-box-shadow: 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(0,0,0,0.2);
  102. box-shadow: 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(0,0,0,0.2);
  103. }
  104. header nav:not(.plain) a.accept {
  105. background: rgba(0, 255, 0, 0.4);
  106. }
  107. header nav:not(.plain) a.cancel {
  108. background: rgba(255, 0, 0, 0.4);
  109. }
  110. header nav:not(.plain).onright a {
  111. -webkit-box-shadow: -1px 0 0 rgba(255,255,255,0.2), inset 1px 0 0 rgba(0,0,0,0.2);
  112. -moz-box-shadow: -1px 0 0 rgba(255,255,255,0.2), inset 1px 0 0 rgba(0,0,0,0.2);
  113. box-shadow: -1px 0 0 rgba(255,255,255,0.2), inset 1px 0 0 rgba(0,0,0,0.2);
  114. -webkit-box-shadow: -1px 0 0 rgba(255,255,255,0.2), inset 1px 0 0 rgba(0,0,0,0.2);
  115. -moz-box-shadow: -1px 0 0 rgba(255,255,255,0.2), inset 1px 0 0 rgba(0,0,0,0.2);
  116. box-shadow: -1px 0 0 rgba(255,255,255,0.2), inset 1px 0 0 rgba(0,0,0,0.2);
  117. }
  118. header nav:not(.plain) a:active {
  119. -webkit-box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 0 42px rgba(0,0,0,0.5);
  120. -moz-box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 0 42px rgba(0,0,0,0.5);
  121. box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 0 42px rgba(0,0,0,0.5);
  122. -webkit-box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 0 42px rgba(0,0,0,0.5);
  123. -moz-box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 0 42px rgba(0,0,0,0.5);
  124. box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 0 42px rgba(0,0,0,0.5);
  125. }
  126. header nav.plain a:active {
  127. text-shadow: 0 0 4px rgba(255, 255, 255, 0.5);
  128. }
  129. .toolbar a {
  130. color: #cdd9e3;
  131. -webkit-border-radius: 4px;
  132. -moz-border-radius: 4px;
  133. border-radius: 4px;
  134. -webkit-background-clip: padding-box;
  135. -moz-background-clip: padding;
  136. background-clip: padding-box;
  137. -webkit-border-radius: 4px;
  138. -moz-border-radius: 4px;
  139. border-radius: 4px;
  140. -webkit-background-clip: padding-box;
  141. -moz-background-clip: padding;
  142. background-clip: padding-box;
  143. }
  144. .toolbar a.current,
  145. .toolbar a.active {
  146. background: #111;
  147. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,1), -1px 0 0 rgba(255,255,255,0.05), 1px 1px 0 rgba(255,255,255,0.05);
  148. -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,1), -1px 0 0 rgba(255,255,255,0.05), 1px 1px 0 rgba(255,255,255,0.05);
  149. box-shadow: inset 0 1px 1px rgba(0,0,0,1), -1px 0 0 rgba(255,255,255,0.05), 1px 1px 0 rgba(255,255,255,0.05);
  150. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,1), -1px 0 0 rgba(255,255,255,0.05), 1px 1px 0 rgba(255,255,255,0.05);
  151. -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,1), -1px 0 0 rgba(255,255,255,0.05), 1px 1px 0 rgba(255,255,255,0.05);
  152. box-shadow: inset 0 1px 1px rgba(0,0,0,1), -1px 0 0 rgba(255,255,255,0.05), 1px 1px 0 rgba(255,255,255,0.05);
  153. }
  154. .groupbar {
  155. background: #272a2d;
  156. border-bottom: solid 1px #000000;
  157. -webkit-box-shadow: inset 0 1px 8px rgba(0,0,0,0.3);
  158. -moz-box-shadow: inset 0 1px 8px rgba(0,0,0,0.3);
  159. box-shadow: inset 0 1px 8px rgba(0,0,0,0.3);
  160. -webkit-box-shadow: inset 0 1px 8px rgba(0,0,0,0.3);
  161. -moz-box-shadow: inset 0 1px 8px rgba(0,0,0,0.3);
  162. box-shadow: inset 0 1px 8px rgba(0,0,0,0.3);
  163. }
  164. .groupbar a {
  165. color: #6e6e6e;
  166. }
  167. .groupbar a.current {
  168. color: #fff;
  169. border-bottom: solid 3px #2566a4;
  170. }
  171. /* @end */
  172. /* @group <aside> */
  173. aside {
  174. color: #fff;
  175. background: #323d4c;
  176. }
  177. aside header,
  178. aside footer {
  179. -webkit-box-shadow: inset 0 1px 0 #434b55, inset 0 -1px 0 #384352;
  180. -moz-box-shadow: inset 0 1px 0 #434b55, inset 0 -1px 0 #384352;
  181. box-shadow: inset 0 1px 0 #434b55, inset 0 -1px 0 #384352;
  182. -webkit-box-shadow: inset 0 1px 0 #434b55, inset 0 -1px 0 #384352;
  183. -moz-box-shadow: inset 0 1px 0 #434b55, inset 0 -1px 0 #384352;
  184. box-shadow: inset 0 1px 0 #434b55, inset 0 -1px 0 #384352;
  185. background-image: -webkit-linear-gradient(top ,#2c3440 0% ,#242d38 100%);
  186. background-image: -moz-linear-gradient(top ,#2c3440 0% ,#242d38 100%);
  187. background-image: -ms-linear-gradient(top ,#2c3440 0% ,#242d38 100%);
  188. background-image: -o-linear-gradient(top ,#2c3440 0% ,#242d38 100%);
  189. background-image: linear-gradient(top ,#2c3440 0% ,#242d38 100%);
  190. background-image: -webkit-linear-gradient(top ,#2c3440 0% ,#242d38 100%);
  191. background-image: -moz-linear-gradient(top ,#2c3440 0% ,#242d38 100%);
  192. background-image: -ms-linear-gradient(top ,#2c3440 0% ,#242d38 100%);
  193. background-image: -o-linear-gradient(top ,#2c3440 0% ,#242d38 100%);
  194. background-image: linear-gradient(top ,#2c3440 0% ,#242d38 100%);
  195. }
  196. aside header nav a,
  197. aside footer nav a {
  198. -webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.1), inset -1px 0 0 rgba(0,0,0,0.1);
  199. -moz-box-shadow: 1px 0 0 rgba(255,255,255,0.1), inset -1px 0 0 rgba(0,0,0,0.1);
  200. box-shadow: 1px 0 0 rgba(255,255,255,0.1), inset -1px 0 0 rgba(0,0,0,0.1);
  201. -webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.1), inset -1px 0 0 rgba(0,0,0,0.1);
  202. -moz-box-shadow: 1px 0 0 rgba(255,255,255,0.1), inset -1px 0 0 rgba(0,0,0,0.1);
  203. box-shadow: 1px 0 0 rgba(255,255,255,0.1), inset -1px 0 0 rgba(0,0,0,0.1);
  204. }
  205. aside .list li {
  206. color: #F0F0F0;
  207. background: none;
  208. border-bottom: 1px solid #434b55;
  209. }
  210. aside .list li strong {
  211. text-shadow: 0 1px 1px black;
  212. }
  213. aside .list li small {
  214. color: rgba(255, 255, 255, 0.3);
  215. }
  216. aside a {
  217. color: #fff !important;
  218. opacity: 0.5;
  219. }
  220. aside a.current {
  221. opacity: 1;
  222. }
  223. section.aside {
  224. -webkit-box-shadow: -4px 0 8px rgba(0,0,0,0.5);
  225. -moz-box-shadow: -4px 0 8px rgba(0,0,0,0.5);
  226. box-shadow: -4px 0 8px rgba(0,0,0,0.5);
  227. -webkit-box-shadow: -4px 0 8px rgba(0,0,0,0.5);
  228. -moz-box-shadow: -4px 0 8px rgba(0,0,0,0.5);
  229. box-shadow: -4px 0 8px rgba(0,0,0,0.5);
  230. }
  231. section.aside.onright {
  232. -webkit-box-shadow: 4px 0 8px rgba(0,0,0,0.5);
  233. -moz-box-shadow: 4px 0 8px rgba(0,0,0,0.5);
  234. box-shadow: 4px 0 8px rgba(0,0,0,0.5);
  235. -webkit-box-shadow: 4px 0 8px rgba(0,0,0,0.5);
  236. -moz-box-shadow: 4px 0 8px rgba(0,0,0,0.5);
  237. box-shadow: 4px 0 8px rgba(0,0,0,0.5);
  238. }
  239. @media handheld, only screen and (min-width: 768px) {
  240. section.current,
  241. section.show {
  242. -webkit-box-shadow: -4px 0 8px rgba(0,0,0,0.5);
  243. -moz-box-shadow: -4px 0 8px rgba(0,0,0,0.5);
  244. box-shadow: -4px 0 8px rgba(0,0,0,0.5);
  245. -webkit-box-shadow: -4px 0 8px rgba(0,0,0,0.5);
  246. -moz-box-shadow: -4px 0 8px rgba(0,0,0,0.5);
  247. box-shadow: -4px 0 8px rgba(0,0,0,0.5);
  248. }
  249. section.current.onright,
  250. section.show.onright {
  251. -webkit-box-shadow: 4px 0 8px rgba(0,0,0,0.5);
  252. -moz-box-shadow: 4px 0 8px rgba(0,0,0,0.5);
  253. box-shadow: 4px 0 8px rgba(0,0,0,0.5);
  254. -webkit-box-shadow: 4px 0 8px rgba(0,0,0,0.5);
  255. -moz-box-shadow: 4px 0 8px rgba(0,0,0,0.5);
  256. box-shadow: 4px 0 8px rgba(0,0,0,0.5);
  257. }
  258. }
  259. /* @end */
  260. /* @group .list */
  261. .list,
  262. .list li:not(.toolbar) a {
  263. color: #2a2a2a;
  264. }
  265. .list li {
  266. background: #fff;
  267. border-bottom: 1px inset #f8f8f8;
  268. }
  269. .list li:last-child {
  270. border-bottom: none;
  271. }
  272. .list li.selectable:active {
  273. background: #93d6e7;
  274. color: #1b6777;
  275. text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  276. }
  277. .list li.selectable:active small,
  278. .list li.selectable:active .onright:not(.bubble) {
  279. color: #ffffff;
  280. text-shadow: none;
  281. }
  282. .list li small,
  283. .list li .onright:not(.bubble) {
  284. color: #888;
  285. }
  286. .list li strong {
  287. color: #134c81;
  288. }
  289. .list.indented li {
  290. border-left: solid 1px #e1e1e1;
  291. border-right: solid 1px #e1e1e1;
  292. }
  293. .list.indented li:first-child {
  294. border-top: solid 1px #e1e1e1;
  295. }
  296. .list.indented li:last-child {
  297. border-bottom: solid 1px #e1e1e1;
  298. }
  299. .list .anchor {
  300. color: #ffffff;
  301. background-image: -webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  302. background-image: -moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  303. background-image: -ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  304. background-image: -o-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  305. background-image: linear-gradient(top , #2c8bca 0% , #154f93 100%);
  306. background-image: -webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  307. background-image: -moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  308. background-image: -ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  309. background-image: -o-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  310. background-image: linear-gradient(top , #2c8bca 0% , #154f93 100%);
  311. border: none;
  312. }
  313. .list .tip {
  314. color: #7a7a7a;
  315. }
  316. .list .tip.theme {
  317. color: #fff;
  318. background-image: -webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  319. background-image: -moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  320. background-image: -ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  321. background-image: -o-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  322. background-image: linear-gradient(top , #2c8bca 0% , #154f93 100%);
  323. background-image: -webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  324. background-image: -moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  325. background-image: -ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  326. background-image: -o-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  327. background-image: linear-gradient(top , #2c8bca 0% , #154f93 100%);
  328. }
  329. .list .tip.dark {
  330. background-image: -webkit-linear-gradient(top , #353b42 0% , #272a2d 100%);
  331. background-image: -moz-linear-gradient(top , #353b42 0% , #272a2d 100%);
  332. background-image: -ms-linear-gradient(top , #353b42 0% , #272a2d 100%);
  333. background-image: -o-linear-gradient(top , #353b42 0% , #272a2d 100%);
  334. background-image: linear-gradient(top , #353b42 0% , #272a2d 100%);
  335. background-image: -webkit-linear-gradient(top , #353b42 0% , #272a2d 100%);
  336. background-image: -moz-linear-gradient(top , #353b42 0% , #272a2d 100%);
  337. background-image: -ms-linear-gradient(top , #353b42 0% , #272a2d 100%);
  338. background-image: -o-linear-gradient(top , #353b42 0% , #272a2d 100%);
  339. background-image: linear-gradient(top , #353b42 0% , #272a2d 100%);
  340. color: #fff;
  341. text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.5);
  342. }
  343. .list .tip.dark a {
  344. color: #fff !important;
  345. }
  346. .list .toolbar {
  347. border-bottom-color: rgba(0, 0, 0, 0.2);
  348. }
  349. .list .toolbar .toolbar a {
  350. -webkit-box-shadow: 1px 0px 0px #d9d9d9;
  351. -moz-box-shadow: 1px 0px 0px #d9d9d9;
  352. box-shadow: 1px 0px 0px #d9d9d9;
  353. -webkit-box-shadow: 1px 0px 0px #d9d9d9;
  354. -moz-box-shadow: 1px 0px 0px #d9d9d9;
  355. box-shadow: 1px 0px 0px #d9d9d9;
  356. }
  357. .list .toolbar .toolbar a:last-child {
  358. -webkit-box-shadow: none;
  359. -moz-box-shadow: none;
  360. box-shadow: none;
  361. -webkit-box-shadow: none;
  362. -moz-box-shadow: none;
  363. box-shadow: none;
  364. }
  365. .list .toolbar .toolbar a.current {
  366. background: transparent;
  367. color: #333;
  368. text-shadow: none !important;
  369. }
  370. /* @end */
  371. /* @group widgets */
  372. .splash {
  373. background: #07acd0;
  374. color: #fff;
  375. text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
  376. }
  377. .indented ul {
  378. -webkit-border-radius: 3px;
  379. -moz-border-radius: 3px;
  380. border-radius: 3px;
  381. -webkit-background-clip: padding-box;
  382. -moz-background-clip: padding;
  383. background-clip: padding-box;
  384. -webkit-border-radius: 3px;
  385. -moz-border-radius: 3px;
  386. border-radius: 3px;
  387. -webkit-background-clip: padding-box;
  388. -moz-background-clip: padding;
  389. background-clip: padding-box;
  390. }
  391. .indented li:first-child {
  392. -webkit-border-radius: 3px 3px 0px 0px;
  393. -moz-border-radius: 3px 3px 0px 0px;
  394. border-radius: 3px 3px 0px 0px;
  395. -webkit-background-clip: padding-box;
  396. -moz-background-clip: padding;
  397. background-clip: padding-box;
  398. -webkit-border-radius: 3px 3px 0px 0px;
  399. -moz-border-radius: 3px 3px 0px 0px;
  400. border-radius: 3px 3px 0px 0px;
  401. -webkit-background-clip: padding-box;
  402. -moz-background-clip: padding;
  403. background-clip: padding-box;
  404. }
  405. .indented li:last-child {
  406. -webkit-border-radius: 0px 0px 3px 3px;
  407. -moz-border-radius: 0px 0px 3px 3px;
  408. border-radius: 0px 0px 3px 3px;
  409. -webkit-background-clip: padding-box;
  410. -moz-background-clip: padding;
  411. background-clip: padding-box;
  412. -webkit-border-radius: 0px 0px 3px 3px;
  413. -moz-border-radius: 0px 0px 3px 3px;
  414. border-radius: 0px 0px 3px 3px;
  415. -webkit-background-clip: padding-box;
  416. -moz-background-clip: padding;
  417. background-clip: padding-box;
  418. -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  419. -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  420. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  421. -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  422. -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  423. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  424. }
  425. /* @group .button */
  426. .button {
  427. -webkit-border-radius: 3px;
  428. -moz-border-radius: 3px;
  429. border-radius: 3px;
  430. -webkit-background-clip: padding-box;
  431. -moz-background-clip: padding;
  432. background-clip: padding-box;
  433. -webkit-border-radius: 3px;
  434. -moz-border-radius: 3px;
  435. border-radius: 3px;
  436. -webkit-background-clip: padding-box;
  437. -moz-background-clip: padding;
  438. background-clip: padding-box;
  439. -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,0.1), inset 0 1px 0 rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 rgba(0,0,0,0.25), inset 0 -3px 0 rgba(255,255,255, 0.05), 0 1px 2px rgba(0,0,0,0.3);
  440. -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,0.1), inset 0 1px 0 rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 rgba(0,0,0,0.25), inset 0 -3px 0 rgba(255,255,255, 0.05), 0 1px 2px rgba(0,0,0,0.3);
  441. box-shadow: inset 1px 0 0 rgba(0,0,0,0.1), inset 0 1px 0 rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 rgba(0,0,0,0.25), inset 0 -3px 0 rgba(255,255,255, 0.05), 0 1px 2px rgba(0,0,0,0.3);
  442. -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,0.1), inset 0 1px 0 rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 rgba(0,0,0,0.25), inset 0 -3px 0 rgba(255,255,255, 0.05), 0 1px 2px rgba(0,0,0,0.3);
  443. -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,0.1), inset 0 1px 0 rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 rgba(0,0,0,0.25), inset 0 -3px 0 rgba(255,255,255, 0.05), 0 1px 2px rgba(0,0,0,0.3);
  444. box-shadow: inset 1px 0 0 rgba(0,0,0,0.1), inset 0 1px 0 rgba(0,0,0,0.1), inset -1px 0 0 rgba(0,0,0,0.1), inset 0 -2px 0 rgba(0,0,0,0.25), inset 0 -3px 0 rgba(255,255,255, 0.05), 0 1px 2px rgba(0,0,0,0.3);
  445. font-weight: bold;
  446. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  447. }
  448. .button:active {
  449. -webkit-box-shadow: inset 0 10px 30px rgba(0,0,0,0.2), inset 0 -2px 4px rgba(0,0,0,0.3);
  450. -moz-box-shadow: inset 0 10px 30px rgba(0,0,0,0.2), inset 0 -2px 4px rgba(0,0,0,0.3);
  451. box-shadow: inset 0 10px 30px rgba(0,0,0,0.2), inset 0 -2px 4px rgba(0,0,0,0.3);
  452. -webkit-box-shadow: inset 0 10px 30px rgba(0,0,0,0.2), inset 0 -2px 4px rgba(0,0,0,0.3);
  453. -moz-box-shadow: inset 0 10px 30px rgba(0,0,0,0.2), inset 0 -2px 4px rgba(0,0,0,0.3);
  454. box-shadow: inset 0 10px 30px rgba(0,0,0,0.2), inset 0 -2px 4px rgba(0,0,0,0.3);
  455. }
  456. .button.default {
  457. background: #2c4579;
  458. }
  459. .button.default:active,
  460. .button.default.active {
  461. background: #213761;
  462. }
  463. /* @end */
  464. /* @group <form> */
  465. form,
  466. .form {
  467. font-weight: bold;
  468. }
  469. form li,
  470. .form li {
  471. min-height: 27px;
  472. }
  473. form label,
  474. .form label {
  475. color: #999;
  476. }
  477. input,
  478. textarea,
  479. select {
  480. border: 1px solid #b2b2b2;
  481. -webkit-border-radius: 3px;
  482. -moz-border-radius: 3px;
  483. border-radius: 3px;
  484. -webkit-background-clip: padding-box;
  485. -moz-background-clip: padding;
  486. background-clip: padding-box;
  487. -webkit-border-radius: 3px;
  488. -moz-border-radius: 3px;
  489. border-radius: 3px;
  490. -webkit-background-clip: padding-box;
  491. -moz-background-clip: padding;
  492. background-clip: padding-box;
  493. color: #858585;
  494. font-family: 'Roboto', Helvetica, Arial, sans-serif;
  495. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), 3px 0 #f0eeef, 0 3px #f0eeef, -3px 0 #f0eeef, 0 -3px #f0eeef;
  496. -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), 3px 0 #f0eeef, 0 3px #f0eeef, -3px 0 #f0eeef, 0 -3px #f0eeef;
  497. box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), 3px 0 #f0eeef, 0 3px #f0eeef, -3px 0 #f0eeef, 0 -3px #f0eeef;
  498. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), 3px 0 #f0eeef, 0 3px #f0eeef, -3px 0 #f0eeef, 0 -3px #f0eeef;
  499. -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), 3px 0 #f0eeef, 0 3px #f0eeef, -3px 0 #f0eeef, 0 -3px #f0eeef;
  500. box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), 3px 0 #f0eeef, 0 3px #f0eeef, -3px 0 #f0eeef, 0 -3px #f0eeef;
  501. }
  502. input:focus,
  503. textarea:focus,
  504. select:focus {
  505. color: #64b9e2;
  506. border-color: #64b9e2;
  507. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), 3px 0 #f0eeef, 0 3px #f0eeef, -3px 0 #f0eeef, 0 -3px #f0eeef;
  508. -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), 3px 0 #f0eeef, 0 3px #f0eeef, -3px 0 #f0eeef, 0 -3px #f0eeef;
  509. box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), 3px 0 #f0eeef, 0 3px #f0eeef, -3px 0 #f0eeef, 0 -3px #f0eeef;
  510. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), 3px 0 #f0eeef, 0 3px #f0eeef, -3px 0 #f0eeef, 0 -3px #f0eeef;
  511. -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), 3px 0 #f0eeef, 0 3px #f0eeef, -3px 0 #f0eeef, 0 -3px #f0eeef;
  512. box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), 3px 0 #f0eeef, 0 3px #f0eeef, -3px 0 #f0eeef, 0 -3px #f0eeef;
  513. }
  514. .select:after {
  515. background: #858585;
  516. color: white;
  517. border-top-right-radius: 3px;
  518. border-bottom-right-radius: 3px;
  519. }
  520. /* @group .range */
  521. input[type="checkbox"] + span,
  522. input[type="radio"] + span {
  523. color: #fff;
  524. background: #a0a0a0;
  525. -webkit-border-radius: 3px;
  526. -moz-border-radius: 3px;
  527. border-radius: 3px;
  528. -webkit-background-clip: padding-box;
  529. -moz-background-clip: padding;
  530. background-clip: padding-box;
  531. -webkit-border-radius: 3px;
  532. -moz-border-radius: 3px;
  533. border-radius: 3px;
  534. -webkit-background-clip: padding-box;
  535. -moz-background-clip: padding;
  536. background-clip: padding-box;
  537. }
  538. input[type="checkbox"] + span::before,
  539. input[type="radio"] + span::before {
  540. background: #c1c1c1;
  541. -webkit-border-radius: 3px;
  542. -moz-border-radius: 3px;
  543. border-radius: 3px;
  544. -webkit-background-clip: padding-box;
  545. -moz-background-clip: padding;
  546. background-clip: padding-box;
  547. -webkit-border-radius: 3px;
  548. -moz-border-radius: 3px;
  549. border-radius: 3px;
  550. -webkit-background-clip: padding-box;
  551. -moz-background-clip: padding;
  552. background-clip: padding-box;
  553. }
  554. input[type="checkbox"]:checked + span,
  555. input[type="radio"]:checked + span {
  556. background-image: -webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  557. background-image: -moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  558. background-image: -ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  559. background-image: -o-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  560. background-image: linear-gradient(top , #2c8bca 0% , #154f93 100%);
  561. background-image: -webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  562. background-image: -moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  563. background-image: -ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  564. background-image: -o-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  565. background-image: linear-gradient(top , #2c8bca 0% , #154f93 100%);
  566. -webkit-border-radius: 3px;
  567. -moz-border-radius: 3px;
  568. border-radius: 3px;
  569. -webkit-background-clip: padding-box;
  570. -moz-background-clip: padding;
  571. background-clip: padding-box;
  572. -webkit-border-radius: 3px;
  573. -moz-border-radius: 3px;
  574. border-radius: 3px;
  575. -webkit-background-clip: padding-box;
  576. -moz-background-clip: padding;
  577. background-clip: padding-box;
  578. }
  579. /* @end */
  580. /* @group range */
  581. input[type="range"] {
  582. background-color: #c7c7c7;
  583. -webkit-border-radius: 3px;
  584. -moz-border-radius: 3px;
  585. border-radius: 3px;
  586. -webkit-background-clip: padding-box;
  587. -moz-background-clip: padding;
  588. background-clip: padding-box;
  589. -webkit-border-radius: 3px;
  590. -moz-border-radius: 3px;
  591. border-radius: 3px;
  592. -webkit-background-clip: padding-box;
  593. -moz-background-clip: padding;
  594. background-clip: padding-box;
  595. -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  596. -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  597. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  598. -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  599. -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  600. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  601. }
  602. input[type="range"]:active {
  603. -webkit-box-shadow: none;
  604. -moz-box-shadow: none;
  605. box-shadow: none;
  606. -webkit-box-shadow: none;
  607. -moz-box-shadow: none;
  608. box-shadow: none;
  609. background-image: -webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  610. background-image: -moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  611. background-image: -ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  612. background-image: -o-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  613. background-image: linear-gradient(top , #2c8bca 0% , #154f93 100%);
  614. background-image: -webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  615. background-image: -moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  616. background-image: -ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  617. background-image: -o-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  618. background-image: linear-gradient(top , #2c8bca 0% , #154f93 100%);
  619. }
  620. input[type="range"]::-webkit-slider-thumb {
  621. -webkit-box-shadow: 0 0 4px #333333;
  622. -moz-box-shadow: 0 0 4px #333333;
  623. box-shadow: 0 0 4px #333333;
  624. -webkit-box-shadow: 0 0 4px #333333;
  625. -moz-box-shadow: 0 0 4px #333333;
  626. box-shadow: 0 0 4px #333333;
  627. background: #fff;
  628. }
  629. input[type="range"]:active::-webkit-slider-thumb {
  630. -webkit-box-shadow: 0px 0px 4px #34b7dc;
  631. -moz-box-shadow: 0px 0px 4px #34b7dc;
  632. box-shadow: 0px 0px 4px #34b7dc;
  633. -webkit-box-shadow: 0px 0px 4px #34b7dc;
  634. -moz-box-shadow: 0px 0px 4px #34b7dc;
  635. box-shadow: 0px 0px 4px #34b7dc;
  636. }
  637. /* @end */
  638. /* @group .progress */
  639. .progress .labels {
  640. font-size: 12px;
  641. font-weight: bold;
  642. line-height: 18px;
  643. color: #858585;
  644. }
  645. .progress .bar {
  646. background: #c7c7c7;
  647. -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  648. -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  649. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  650. -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  651. -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  652. box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  653. -webkit-border-radius: 3px;
  654. -moz-border-radius: 3px;
  655. border-radius: 3px;
  656. -webkit-background-clip: padding-box;
  657. -moz-background-clip: padding;
  658. background-clip: padding-box;
  659. -webkit-border-radius: 3px;
  660. -moz-border-radius: 3px;
  661. border-radius: 3px;
  662. -webkit-background-clip: padding-box;
  663. -moz-background-clip: padding;
  664. background-clip: padding-box;
  665. }
  666. .progress .bar .value {
  667. background-image: -webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  668. background-image: -moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  669. background-image: -ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  670. background-image: -o-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  671. background-image: linear-gradient(top , #2c8bca 0% , #154f93 100%);
  672. background-image: -webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  673. background-image: -moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  674. background-image: -ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  675. background-image: -o-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  676. background-image: linear-gradient(top , #2c8bca 0% , #154f93 100%);
  677. -webkit-border-radius: 3px;
  678. -moz-border-radius: 3px;
  679. border-radius: 3px;
  680. -webkit-background-clip: padding-box;
  681. -moz-background-clip: padding;
  682. background-clip: padding-box;
  683. -webkit-border-radius: 3px;
  684. -moz-border-radius: 3px;
  685. border-radius: 3px;
  686. -webkit-background-clip: padding-box;
  687. -moz-background-clip: padding;
  688. background-clip: padding-box;
  689. }
  690. .progress .bar .value .label {
  691. float: right;
  692. margin-right: 3px;
  693. font-weight: bold;
  694. color: rgba(0, 0, 0, 0.6);
  695. text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) !important;
  696. font-size: 12px;
  697. }
  698. /* @end */
  699. /* @end */
  700. .bubble {
  701. color: #fff;
  702. -webkit-border-radius: 8px;
  703. -moz-border-radius: 8px;
  704. border-radius: 8px;
  705. -webkit-background-clip: padding-box;
  706. -moz-background-clip: padding;
  707. background-clip: padding-box;
  708. -webkit-border-radius: 8px;
  709. -moz-border-radius: 8px;
  710. border-radius: 8px;
  711. -webkit-background-clip: padding-box;
  712. -moz-background-clip: padding;
  713. background-clip: padding-box;
  714. text-shadow: 0 0 1px #000000;
  715. }
  716. .bubble.count {
  717. background-image: -webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  718. background-image: -moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  719. background-image: -ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  720. background-image: -o-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  721. background-image: linear-gradient(top , #2c8bca 0% , #154f93 100%);
  722. background-image: -webkit-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  723. background-image: -moz-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  724. background-image: -ms-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  725. background-image: -o-linear-gradient(top , #2c8bca 0% , #154f93 100%);
  726. background-image: linear-gradient(top , #2c8bca 0% , #154f93 100%);
  727. -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  728. -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  729. box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  730. -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  731. -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  732. box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  733. }
  734. header .bubble.count {
  735. background-image: -webkit-linear-gradient(top , #353b42 0% , #272a2d 100%);
  736. background-image: -moz-linear-gradient(top , #353b42 0% , #272a2d 100%);
  737. background-image: -ms-linear-gradient(top , #353b42 0% , #272a2d 100%);
  738. background-image: -o-linear-gradient(top , #353b42 0% , #272a2d 100%);
  739. background-image: linear-gradient(top , #353b42 0% , #272a2d 100%);
  740. background-image: -webkit-linear-gradient(top , #353b42 0% , #272a2d 100%);
  741. background-image: -moz-linear-gradient(top , #353b42 0% , #272a2d 100%);
  742. background-image: -ms-linear-gradient(top , #353b42 0% , #272a2d 100%);
  743. background-image: -o-linear-gradient(top , #353b42 0% , #272a2d 100%);
  744. background-image: linear-gradient(top , #353b42 0% , #272a2d 100%);
  745. }
  746. article .list .bubble {
  747. -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(0,0,0,0.3), inset -1px 0 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.3);
  748. -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(0,0,0,0.3), inset -1px 0 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.3);
  749. box-shadow: inset 1px 0 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(0,0,0,0.3), inset -1px 0 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.3);
  750. -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(0,0,0,0.3), inset -1px 0 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.3);
  751. -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(0,0,0,0.3), inset -1px 0 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.3);
  752. box-shadow: inset 1px 0 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(0,0,0,0.3), inset -1px 0 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(0,0,0,0.3);
  753. }
  754. aside .list .bubble {
  755. background: rgba(0, 0, 0, 0.25);
  756. -webkit-box-shadow: inset 0 1px 0 #1b212a), inset 0 -1px 0 #454c56;
  757. -moz-box-shadow: inset 0 1px 0 #1b212a), inset 0 -1px 0 #454c56;
  758. box-shadow: inset 0 1px 0 #1b212a), inset 0 -1px 0 #454c56;
  759. -webkit-box-shadow: inset 0 1px 0 #1b212a), inset 0 -1px 0 #454c56;
  760. -moz-box-shadow: inset 0 1px 0 #1b212a), inset 0 -1px 0 #454c56;
  761. box-shadow: inset 0 1px 0 #1b212a), inset 0 -1px 0 #454c56;
  762. -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(255,255,255,0.2);
  763. -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(255,255,255,0.2);
  764. box-shadow: inset 0 1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(255,255,255,0.2);
  765. -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(255,255,255,0.2);
  766. -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(255,255,255,0.2);
  767. box-shadow: inset 0 1px 0 rgba(0,0,0,0.3), inset 0 -1px 0 rgba(255,255,255,0.2);
  768. }
  769. /* @end */