style.css 62 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289
  1. /* Reset -------------------------------------------------*/
  2. html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; }
  3. article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
  4. body { line-height:1; }
  5. ol,ul { list-style:none; }
  6. blockquote,q { quotes:none; }
  7. blockquote:before,blockquote:after,q:before,q:after { content:''; content:none; }
  8. table { border-collapse:collapse; border-spacing:0; }
  9. /* Screen behavior -------------------------------------------------*/
  10. @media only screen and (max-width: 900px) {
  11. #title span { display: none; }
  12. }
  13. @media only screen and (max-width: 600px) {
  14. #title { display: none; }
  15. }
  16. /* Basics -------------------------------------------------*/
  17. html, body {
  18. min-height: 100%;
  19. -webkit-user-select: none;
  20. -moz-user-select: none;
  21. -o-user-select: none;
  22. user-select: none;
  23. }
  24. body { background-color: #222; background-image: url(../img/background.jpg); font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 12px; -webkit-font-smoothing: antialiased; }
  25. .center { left: 50%; top:50%; position: absolute; }
  26. * {
  27. -webkit-transition: opacity .3s ease-out, -webkit-transform .3s ease-out, box-shadow .3s;
  28. -moz-transition: opacity .3s ease-out, -moz-transform .3s ease-out, box-shadow .3s;
  29. -o-transition: opacity .3s ease-out, -o-transform .3s ease-out, box-shadow .3s;
  30. transition: opacity .3s ease-out, transform .3s ease-out, box-shadow .3s;
  31. }
  32. /* Tooltip ------------------------------------------------*/
  33. .tipsy {
  34. padding: 4px;
  35. font-size: 12px;
  36. position: absolute;
  37. z-index: 100000;
  38. /* Animation */
  39. -webkit-animation-name: fadeIn;
  40. -webkit-animation-duration: .3s;
  41. -webkit-animation-fill-mode: forwards;
  42. -moz-animation-name: fadeIn;
  43. -moz-animation-duration: .3s;
  44. -moz-animation-fill-mode: forwards;
  45. -o-animation-name: fadeIn;
  46. -o-animation-duration: .3s;
  47. -o-animation-fill-mode: forwards;
  48. animation-name: fadeIn;
  49. animation-duration: .3s;
  50. animation-fill-mode: forwards;
  51. }
  52. .tipsy-inner {
  53. padding: 7px 10px 6px 10px;
  54. color: white;
  55. max-width: 200px;
  56. text-align: center;
  57. text-shadow: 0 -1px 0 #000;
  58. background: #000;
  59. box-shadow: 0 1px 2px hsla(0, 0%, 0%, .29);
  60. border-radius: 3px;
  61. }
  62. .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
  63. .tipsy-arrow-n { border-bottom-color: #000; }
  64. .tipsy-arrow-s { border-top-color: #000; }
  65. .tipsy-arrow-e { border-left-color: #000; }
  66. .tipsy-arrow-w { border-right-color: #000; }
  67. .tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
  68. .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
  69. .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
  70. .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  71. .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  72. .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  73. .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
  74. .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
  75. /* Overlay ------------------------------------------------*/
  76. .fadeIn {
  77. -webkit-animation-name: fadeIn;
  78. -webkit-animation-duration: .3s;
  79. -webkit-animation-fill-mode: forwards;
  80. -moz-animation-name: fadeIn;
  81. -moz-animation-duration: .3s;
  82. -moz-animation-fill-mode: forwards;
  83. -o-animation-name: fadeIn;
  84. -o-animation-duration: .3s;
  85. -o-animation-fill-mode: forwards;
  86. animation-name: fadeIn;
  87. animation-duration: .3s;
  88. animation-fill-mode: forwards;
  89. }
  90. .fadeOut {
  91. -webkit-animation-name: fadeOut;
  92. -webkit-animation-duration: .3s;
  93. -webkit-animation-fill-mode: forwards;
  94. -moz-animation-name: fadeOut;
  95. -moz-animation-duration: .3s;
  96. -moz-animation-fill-mode: forwards;
  97. -o-animation-name: fadeOut;
  98. -o-animation-duration: .3s;
  99. -o-animation-fill-mode: forwards;
  100. animation-name: fadeOut;
  101. animation-duration: .3s;
  102. animation-fill-mode: forwards;
  103. }
  104. .contentFadeIn {
  105. -webkit-animation-name: bounceInDown;
  106. -webkit-animation-duration: 1s;
  107. -webkit-animation-timing-function: ease-out;
  108. -webkit-animation-fill-mode: forwards;
  109. -moz-animation-name: bounceInDown;
  110. -moz-animation-duration: .3s;
  111. -moz-animation-fill-mode: forwards;
  112. -o-animation-name: bounceInDown;
  113. -o-animation-duration: 1s;
  114. -o-animation-timing-function: ease-out;
  115. -o-animation-fill-mode: forwards;
  116. animation-name: bounceInDown;
  117. animation-duration: 1s;
  118. animation-timing-function: ease-out;
  119. animation-fill-mode: forwards;
  120. }
  121. .contentFadeOut {
  122. -webkit-animation-name: bounceOutUp;
  123. -webkit-animation-duration: 1s;
  124. -webkit-animation-timing-function: ease-out;
  125. -webkit-animation-fill-mode: forwards;
  126. -moz-animation-name: bounceOutUp;
  127. -moz-animation-duration: .3s;
  128. -moz-animation-fill-mode: forwards;
  129. -o-animation-name: bounceOutUp;
  130. -o-animation-duration: 1s;
  131. -o-animation-timing-function: ease-out;
  132. -o-animation-fill-mode: forwards;
  133. animation-name: bounceOutUp;
  134. animation-duration: 1s;
  135. animation-timing-function: ease-out;
  136. animation-fill-mode: forwards;
  137. }
  138. .contentZoomOut {
  139. -webkit-animation-name: zoomOut;
  140. -webkit-animation-duration: .3s;
  141. -webkit-animation-fill-mode: forwards;
  142. -moz-animation-name: zoomOut;
  143. -moz-animation-duration: .3s;
  144. -moz-animation-fill-mode: forwards;
  145. -o-animation-name: zoomOut;
  146. -o-animation-duration: .3s;
  147. -o-animation-fill-mode: forwards;
  148. animation-name: zoomOut;
  149. animation-duration: .3s;
  150. animation-fill-mode: forwards;
  151. }
  152. .contentZoomIn {
  153. -webkit-animation-name: zoomIn;
  154. -webkit-animation-duration: .3s;
  155. -webkit-animation-fill-mode: forwards;
  156. -moz-animation-name: zoomIn;
  157. -moz-animation-duration: .3s;
  158. -moz-animation-fill-mode: forwards;
  159. -o-animation-name: zoomIn;
  160. -o-animation-duration: .3s;
  161. -o-animation-fill-mode: forwards;
  162. animation-name: zoomIn;
  163. animation-duration: .3s;
  164. animation-fill-mode: forwards;
  165. }
  166. .shake {
  167. -webkit-animation-name: shake;
  168. -webkit-animation-duration: 1s;
  169. -webkit-animation-timing-function: ease-out;
  170. -webkit-animation-fill-mode: forwards;
  171. -moz-animation-name: shake;
  172. -moz-animation-duration: .3s;
  173. -moz-animation-fill-mode: forwards;
  174. -o-animation-name: shake;
  175. -o-animation-duration: 1s;
  176. -o-animation-timing-function: ease-out;
  177. -o-animation-fill-mode: forwards;
  178. animation-name: shake;
  179. animation-duration: 1s;
  180. animation-timing-function: ease-out;
  181. animation-fill-mode: forwards;
  182. }
  183. /* Loading ------------------------------------------------*/
  184. #loading {
  185. position: fixed;
  186. width: 100%;
  187. height: 2px;
  188. background-color: #2f0d0e;
  189. background-repeat: repeat-x;
  190. z-index: 1;
  191. /* Animation */
  192. -webkit-animation-name: moveBackground;
  193. -webkit-animation-duration: .2s;
  194. -webkit-animation-timing-function: linear;
  195. -webkit-animation-iteration-count: infinite;
  196. -moz-animation-name: moveBackground;
  197. -moz-animation-duration: .2s;
  198. -moz-animation-timing-function: linear;
  199. -moz-animation-iteration-count: infinite;
  200. -o-animation-name: moveBackground;
  201. -o-animation-duration: .2s;
  202. -o-animation-timing-function: linear;
  203. -o-animation-iteration-count: infinite;
  204. animation-name: moveBackground;
  205. animation-duration: .2s;
  206. animation-timing-function: linear;
  207. animation-iteration-count: infinite;
  208. }
  209. #loading h1 {
  210. margin: 13px;
  211. color: #ddd;
  212. font-size: 14px;
  213. font-weight: bold;
  214. text-shadow: 0px 1px 0px #000;
  215. text-transform: capitalize;
  216. }
  217. #loading h1 span {
  218. margin-left: 10px;
  219. font-weight: normal;
  220. text-transform: none;
  221. }
  222. #loading.loading {
  223. background-image: url(../img/bar/loading.png);
  224. }
  225. #loading.error {
  226. background-image: url(../img/bar/error.png);
  227. }
  228. /* Header ------------------------------------------------*/
  229. header {
  230. position: fixed;
  231. height: 40px;
  232. width: 100%;
  233. background-color: #333;
  234. background-image: -webkit-gradient(linear, left top, left bottom, from(#555), to(#333));
  235. background-image: -webkit-linear-gradient(top, #555, #333);
  236. background-image: -moz-linear-gradient(top, #555, #333);
  237. background-image: -o-linear-gradient(top, #555, #333);
  238. background-image: -ms-linear-gradient(top, #555, #333);
  239. background-image: linear-gradient(top, #555, #333);
  240. box-shadow: inset 0px 1px 0px #666, inset 0px -1px 0px #393939, 0px 0px 3px #000;
  241. border-top: 1px solid #222;
  242. z-index: 1;
  243. -webkit-transition: opacity .3s ease-out, -webkit-transform .3s ease-out, box-shadow .3s, margin-top .3s;
  244. -moz-transition: opacity .3s ease-out, -moz-transform .3s ease-out, box-shadow .3s, margin-top .3s;
  245. -o-transition: opacity .3s ease-out, -o-transform .3s ease-out, box-shadow .3s, margin-top .3s;
  246. transition: opacity .3s ease-out, transform .3s ease-out, box-shadow .3s, margin-top .3s;
  247. /* Animation */
  248. -webkit-animation-name: moveDown;
  249. -webkit-animation-duration: .3s;
  250. -webkit-animation-timing-function: ease-out;
  251. -webkit-animation-fill-mode: forwards;
  252. -moz-animation-name: moveDown;
  253. -moz-animation-duration: .3s;
  254. -moz-animation-timing-function: ease-out;
  255. -moz-animation-fill-mode: forwards;
  256. -o-animation-name: moveDown;
  257. -o-animation-duration: .3s;
  258. -o-animation-timing-function: ease-out;
  259. -o-animation-fill-mode: forwards;
  260. animation-name: moveDown;
  261. animation-duration: .3s;
  262. animation-timing-function: ease-out;
  263. animation-fill-mode: forwards;
  264. }
  265. /* Title ------------------------------------------------*/
  266. #title {
  267. position: absolute;
  268. margin: 0px 30%;
  269. width: 40%;
  270. margin-top: 11px;
  271. color: #fff;
  272. font-size: 16px;
  273. font-weight: bold;
  274. text-align: center;
  275. text-shadow: 0px -1px 0px #000;
  276. }
  277. #title.editable {
  278. cursor: pointer;
  279. }
  280. #title span {
  281. color: #aaa;
  282. font-size: 16px;
  283. font-weight: normal;
  284. }
  285. /* Button ------------------------------------------------*/
  286. header .button {
  287. float: left;
  288. position: absolute;
  289. padding: 7px 10px 8px 10px;
  290. margin: 6px 0px 0px 8px;
  291. font-size: 12px;
  292. font-weight: bold;
  293. color: #fff;
  294. text-shadow: 0px -1px 0px #000;
  295. text-decoration: none !important;
  296. background: #555;
  297. background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1, #555), color-stop(0, #333));
  298. background-image: -webkit-linear-gradient(top, #555 0%, #333 100%);
  299. background-image: -moz-linear-gradient(top, #555 0%, #333 100%);
  300. background-image: -o-linear-gradient(top, #555 0%, #333 100%);
  301. background: linear-gradient(top, #555 0%, #333 100%);
  302. border: 1px solid #252525;
  303. border-radius: 3px;
  304. box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0px 1px 0px #444;
  305. cursor: pointer;
  306. }
  307. header .button:hover {
  308. background-color: #5c5c5c;
  309. background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(92, 92, 92)), to(rgb(57, 57, 57)));
  310. background-image: -webkit-linear-gradient(top, rgb(92, 92, 92), rgb(57, 57, 57));
  311. background-image: -moz-linear-gradient(top, rgb(92, 92, 92), rgb(57, 57, 57));
  312. background-image: -o-linear-gradient(top, rgb(92, 92, 92), rgb(57, 57, 57));
  313. background-image: -ms-linear-gradient(top, rgb(92, 92, 92), rgb(57, 57, 57));
  314. background-image: linear-gradient(top, rgb(92, 92, 92), rgb(57, 57, 57));
  315. }
  316. header .button:active {
  317. background-color: #393939;
  318. background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(57, 57, 57)), to(rgb(68, 68, 68)));
  319. background-image: -webkit-linear-gradient(top, rgb(57, 57, 57), rgb(68, 68, 68));
  320. background-image: -moz-linear-gradient(top, rgb(57, 57, 57), rgb(68, 68, 68));
  321. background-image: -o-linear-gradient(top, rgb(57, 57, 57), rgb(68, 68, 68));
  322. background-image: -ms-linear-gradient(top, rgb(57, 57, 57), rgb(68, 68, 68));
  323. background-image: linear-gradient(top, rgb(57, 57, 57), rgb(68, 68, 68));
  324. }
  325. header .button.icon {
  326. float: right;
  327. position: relative;
  328. padding: 7px 11px 4px 11px;
  329. margin: 6px 8px 0px 0px;
  330. font-family: 'FontAwesome';
  331. font-size: 16px;
  332. }
  333. #tools_albums, #tools_album, #tools_photo {
  334. display: none;
  335. }
  336. /* Button Custom ------------------------------------------------*/
  337. header .button.icon-refresh {
  338. padding: 7px 10px 4px 10px;
  339. }
  340. /* Button Divider ------------------------------------------------*/
  341. header .button_divider {
  342. float: right;
  343. position: relative;
  344. margin-right: 11px;
  345. margin-top: 1px;
  346. width: 1px;
  347. height: 39px;
  348. background-color: transparent;
  349. background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(68, 68, 68)), to(rgb(37, 37, 37)));
  350. background-image: -webkit-linear-gradient(top, rgba(68, 68, 68, 0), rgb(25, 25, 25));
  351. background-image: -moz-linear-gradient(top, rgb(68, 68, 68), rgb(37, 37, 37));
  352. background-image: -o-linear-gradient(top, rgb(68, 68, 68), rgb(37, 37, 37));
  353. background-image: -ms-linear-gradient(top, rgb(68, 68, 68), rgb(37, 37, 37));
  354. background-image: linear-gradient(top, rgb(68, 68, 68), rgb(37, 37, 37));
  355. border-right: 1px solid #555;
  356. }
  357. header .button_divider.less {
  358. margin-right: 8px;
  359. }
  360. /* Search ------------------------------------------------*/
  361. #search {
  362. float: right;
  363. width: 80px;
  364. margin: 7px 8px 0px 0px;
  365. padding: 5px 10px 7px 10px;
  366. background-color: #444;
  367. color: #fff;
  368. border: none;
  369. border: 1px solid #111;
  370. box-shadow: 0px 1px 0px #555;
  371. outline: none;
  372. border-radius: 5px;
  373. opacity: .6;
  374. -webkit-transition: opacity .3s ease-out, -webkit-transform .3s ease-out, box-shadow .3s, width .2s ease-out;
  375. -moz-transition: opacity .3s ease-out, -moz-transform .3s ease-out, box-shadow .3s, width .2s ease-out;
  376. -o-transition: opacity .3s ease-out, -o-transform .3s ease-out, box-shadow .3s, width .2s ease-out;
  377. transition: opacity .3s ease-out, transform .3s ease-out, box-shadow .3s, width .2s ease-out;
  378. }
  379. #search:focus {
  380. box-shadow: 0px 1px 0px #555, inset 0px 0px 2px #333;
  381. opacity: 1;
  382. width: 180px;
  383. }
  384. /* Tools ------------------------------------------------*/
  385. .tools {
  386. float: right;
  387. padding: 5px 5px 5px 5px;
  388. margin: 5px 8px 0px 0px;
  389. font-family: 'IconicStroke';
  390. color: #aaa;
  391. font-size: 21px;
  392. text-shadow: 0px -1px 0px #222;
  393. border-radius: 3px;
  394. cursor: pointer;
  395. }
  396. .tools a.list {
  397. line-height: 21px;
  398. }
  399. .tools:hover a {
  400. color: #fff;
  401. }
  402. .tools .icon-star {
  403. color: #f0ef77;
  404. }
  405. .tools .icon-rss.active {
  406. color: #ff9737;
  407. }
  408. /* Content ------------------------------------------------*/
  409. #content {
  410. position: absolute;
  411. padding: 41px 0px 33px 0px;
  412. width: 100%;
  413. }
  414. /* Photo ------------------------------------------------*/
  415. .photo {
  416. float: left;
  417. display: inline-block;
  418. width: 206px;
  419. height: 206px;
  420. margin: 30px 0px 0px 30px;
  421. cursor: pointer;
  422. }
  423. .photo img {
  424. position: absolute;
  425. width: 200px;
  426. height: 200px;
  427. background-image: url(../img/checks.png);
  428. border-radius: 3px;
  429. box-shadow: 0px 1px 5px #111;
  430. border: 3px solid #ccc;
  431. }
  432. .photo:hover img, .photo.active img {
  433. box-shadow: 0px 0px 10px #005ecc;
  434. }
  435. /* Album ------------------------------------------------*/
  436. .album {
  437. float: left;
  438. display: inline-block;
  439. width: 206px;
  440. height: 206px;
  441. margin: 30px 0px 0px 30px;
  442. cursor: pointer;
  443. }
  444. .album img:first-child, .album img:nth-child(2) {
  445. -webkit-transform: rotate(0deg) translateY(0px) translateX(0px);
  446. -moz-transform: rotate(0deg) translateY(0px) translateX(0px);
  447. -o-transform: rotate(0deg) translateY(0px) translateX(0px);
  448. transform: rotate(0deg) translateY(0px) translateX(0px);
  449. opacity: 0;
  450. }
  451. .album:hover img:first-child {
  452. -webkit-transform: rotate(-2deg) translateY(10px) translateX(-12px);
  453. -moz-transform: rotate(-2deg) translateY(10px) translateX(-12px);
  454. -o-transform: rotate(-2deg) translateY(10px) translateX(-12px);
  455. transform: rotate(-2deg) translateY(10px) translateX(-12px);
  456. opacity: 1;
  457. }
  458. .album:hover img:nth-child(2) {
  459. -webkit-transform: rotate(5deg) translateY(-8px) translateX(12px);
  460. -moz-transform: rotate(5deg) translateY(-8px) translateX(12px);
  461. -o-transform: rotate(5deg) translateY(-8px) translateX(12px);
  462. transform: rotate(5deg) translateY(-8px) translateX(12px);
  463. opacity: 1;
  464. }
  465. .album img {
  466. position: absolute;
  467. width: 200px;
  468. height: 200px;
  469. background-image: url(../img/checks.png);
  470. border-radius: 3px;
  471. box-shadow: 0px 1px 5px #111;
  472. border: 3px solid #ccc;
  473. }
  474. .album:hover img {
  475. box-shadow: 0px 0px 10px #005ecc;
  476. }
  477. /* Album/Photo Overlay ------------------------------------------------*/
  478. .album .overlay, .photo .overlay {
  479. position: absolute;
  480. width: 200px;
  481. height: 200px;
  482. margin: 3px;
  483. background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 20%, rgba(0,0,0,0.9) 100%); /* FF3.6+ */
  484. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(20%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
  485. background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
  486. background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
  487. background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* IE10+ */
  488. background: linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0.9) 100%); /* W3C */
  489. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 ); /* IE6-9 */
  490. }
  491. .photo .overlay {
  492. opacity: 0;
  493. }
  494. .photo:hover .overlay, .photo.active .overlay {
  495. opacity: 1;
  496. }
  497. .album .overlay h1, .photo .overlay h1 {
  498. min-height: 19px;
  499. width: 190px;
  500. margin: 153px 0px 3px 15px;
  501. color: #fff;
  502. font-size: 16px;
  503. font-weight: bold;
  504. text-shadow: 0px 1px 0px #000;
  505. overflow: hidden;
  506. }
  507. .album .overlay a {
  508. margin-left: 15px;
  509. font-size: 11px;
  510. color: #aaa;
  511. text-shadow: 0px 1px 0px #000;
  512. }
  513. .photo .overlay a {
  514. margin: 155px 0px 5px 15px;
  515. font-size: 11px;
  516. color: #aaa;
  517. text-shadow: 0px 1px 0px #000;
  518. }
  519. /* Badges ------------------------------------------------*/
  520. .album .badge, .photo .badge {
  521. position: absolute;
  522. margin-top: -1px;
  523. margin-left: 12px;
  524. padding: 12px 7px 3px 7px;
  525. box-shadow: 0px 0px 3px #000;
  526. border-radius: 0px 0px 3px 3px;
  527. border: 1px solid #fff;
  528. border-top: none;
  529. color: #fff;
  530. font-size: 24px;
  531. text-shadow: 0px 1px 0px #000;
  532. font-family: 'IconicStroke';
  533. opacity: 0.9;
  534. }
  535. .album .badge::after, .photo .badge::after {
  536. content: "";
  537. position: absolute;
  538. margin-top: -12px;
  539. margin-left: -26px;
  540. width: 34px;
  541. height: 5px;
  542. /* inset 0px 1px 1px rgba(0,0,0,.3); */
  543. background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
  544. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
  545. background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
  546. background: -o-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
  547. background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
  548. background: linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); /* W3C */
  549. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
  550. opacity: .4;
  551. }
  552. .album .badge.icon-star::after {
  553. margin-left: -28px;
  554. width: 36px;
  555. }
  556. .album .badge.icon-reorder::after {
  557. margin-left: -30px;
  558. width: 38px;
  559. }
  560. .album .badge:nth-child(2n), .photo .badge:nth-child(2n) {
  561. margin-left: 55px;
  562. }
  563. .album .badge.red, .photo .badge.red {
  564. background: #d64b4b;
  565. background: -webkit-gradient(linear, left top, left bottom, from(#d64b4b), to(#ab2c2c));
  566. background: -webkit-linear-gradient(top, #d64b4b, #ab2c2c);
  567. background: -moz-linear-gradient(top, #d64b4b, #ab2c2c);
  568. background: -ms-linear-gradient(top, #d64b4b, #ab2c2c);
  569. background: -o-linear-gradient(top, #d64b4b, #ab2c2c);
  570. }
  571. .album .badge.blue, .photo .badge.blue {
  572. background: #d64b4b;
  573. background: -webkit-gradient(linear, left top, left bottom, from(#347cd6), to(#2945ab));
  574. background: -webkit-linear-gradient(top, #347cd6, #2945ab);
  575. background: -moz-linear-gradient(top, #347cd6, #2945ab);
  576. background: -ms-linear-gradient(top, #347cd6, #2945ab);
  577. background: -o-linear-gradient(top, #347cd6, #2945ab);
  578. }
  579. /* Divider ------------------------------------------------*/
  580. .divider {
  581. float: left;
  582. width: 100%;
  583. height: 31px;
  584. margin-top: 50px;
  585. opacity: 0;
  586. background-color: #2b2b2b;
  587. background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(43, 43, 43)), to(rgb(35, 35, 35)));
  588. background-image: -webkit-linear-gradient(top, rgb(43, 43, 43), rgb(35, 35, 35));
  589. background-image: -moz-linear-gradient(top, rgb(43, 43, 43), rgb(35, 35, 35));
  590. background-image: -o-linear-gradient(top, rgb(43, 43, 43), rgb(35, 35, 35));
  591. background-image: -ms-linear-gradient(top, rgb(43, 43, 43), rgb(35, 35, 35));
  592. background-image: linear-gradient(top, rgb(43, 43, 43), rgb(35, 35, 35));
  593. box-shadow: 0px 1px 0px #111, inset 0px 1px 0px rgba(255, 255, 255, .1);
  594. }
  595. .divider:first-child {
  596. margin-top: 1px;
  597. }
  598. .divider h1 {
  599. margin: 8px 0px 0px 30px;
  600. color: #fff;
  601. font-size: 14px;
  602. font-weight: bold;
  603. text-shadow: 0px -1px 0px #000;
  604. }
  605. /* Overlay ------------------------------------------------*/
  606. .message_overlay {
  607. position: fixed;
  608. width: 100%;
  609. height: 100%;
  610. background-color: rgba(0,0,0,.3);
  611. background-image: -webkit-gradient(radial, 50% 50%,0,50% 50%,200, from(rgba(0, 0, 0, 0.85)), to(rgba(0, 0, 0, 0.50)));
  612. background-image: -webkit-radial-gradient(50% 50%, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 0.85));
  613. background-image: -moz-radial-gradient(50% 50%, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 0.85));
  614. background-image: -o-radial-gradient(50% 50%, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 0.85));
  615. background-image: -ms-radial-gradient(50% 50%, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 0.85));
  616. background-image: radial-gradient(50% 50%, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 0.85));
  617. z-index: 1000;
  618. }
  619. .message {
  620. position: absolute;
  621. display: inline-block;
  622. width: 500px;
  623. margin-left: -250px;
  624. margin-top: -85px;
  625. background-color: #505050;
  626. background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(80, 80, 80)), to(rgb(43, 42, 42)));
  627. background-image: -webkit-linear-gradient(top, rgb(80, 80, 80), rgb(43, 42, 42));
  628. background-image: -moz-linear-gradient(top, rgb(80, 80, 80), rgb(43, 42, 42));
  629. background-image: -o-linear-gradient(top, rgb(80, 80, 80), rgb(43, 42, 42));
  630. background-image: -ms-linear-gradient(top, rgb(80, 80, 80), rgb(43, 42, 42));
  631. background-image: linear-gradient(top, rgb(80, 80, 80), rgb(43, 42, 42));
  632. border-radius: 5px;
  633. border-bottom: 1px solid #000;
  634. box-shadow: 0px 0px 5px #000, inset 0px 1px 0px rgba(255,255,255,.2), inset 1px 0px 0px rgba(255,255,255,.05), inset -1px 0px 0px rgba(255,255,255,.05);
  635. /* Animation */
  636. -webkit-animation-name: bounceInDown;
  637. -webkit-animation-duration: 1s;
  638. -webkit-animation-timing-function: ease-out;
  639. -webkit-animation-fill-mode: forwards;
  640. -moz-animation-name: bounceInDown;
  641. -moz-animation-duration: 1s;
  642. -moz-animation-timing-function: ease-out;
  643. -moz-animation-fill-mode: forwards;
  644. -o-animation-name: bounceInDown;
  645. -o-animation-duration: 1s;
  646. -o-animation-timing-function: ease-out;
  647. -o-animation-fill-mode: forwards;
  648. animation-name: bounceInDown;
  649. animation-duration: 1s;
  650. animation-timing-function: ease-out;
  651. animation-fill-mode: forwards;
  652. }
  653. .message.add {
  654. margin-top: -155px;
  655. }
  656. .message h1 {
  657. float: left;
  658. width: 100%;
  659. padding: 12px 0px;
  660. background-color: rgba(0, 0, 0, .2);
  661. color: #fff;
  662. font-size: 16px;
  663. font-weight: bold;
  664. text-shadow: 0px -1px 0px #000;
  665. text-align: center;
  666. border-bottom: 1px solid #111;
  667. box-shadow: 0px 1px 0px rgba(255,255,255,.2);
  668. }
  669. .message .close {
  670. position: absolute;
  671. top: 10px;
  672. right: 12px;
  673. color: #aaa;
  674. font-size: 20px;
  675. text-shadow: 0px -1px 0px #111;
  676. cursor: pointer;
  677. }
  678. .message p {
  679. float: left;
  680. width: 470px;
  681. margin-top: 1px;
  682. padding: 12px 15px 15px 15px;
  683. color: #eee;
  684. font-size: 14px;
  685. background-color: #555;
  686. text-shadow: 0px -1px 0px #222;
  687. line-height: 20px;
  688. border-bottom: 1px solid #111;
  689. box-shadow: 0px 1px 0px rgba(255,255,255,.1);
  690. }
  691. .message .button {
  692. float: right;
  693. margin: 15px 15px 15px 0px;
  694. padding: 6px 10px 8px 10px;
  695. background-color: #4e4e4e;
  696. background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(78, 78, 78)), to(rgb(45, 45, 45)));
  697. background-image: -webkit-linear-gradient(top, rgb(78, 78, 78), rgb(45, 45, 45));
  698. background-image: -moz-linear-gradient(top, rgb(78, 78, 78), rgb(45, 45, 45));
  699. background-image: -o-linear-gradient(top, rgb(78, 78, 78), rgb(45, 45, 45));
  700. background-image: -ms-linear-gradient(top, rgb(78, 78, 78), rgb(45, 45, 45));
  701. background-image: linear-gradient(top, rgb(78, 78, 78), rgb(45, 45, 45));
  702. color: #ccc;
  703. font-size: 14px;
  704. font-weight: bold;
  705. text-align: center;
  706. text-shadow: 0px -1px 0px #000;
  707. border-radius: 5px;
  708. border: 1px solid #111;
  709. box-shadow: inset 0px 1px 0px rgba(255,255,255,.2), 0px 1px 0px rgba(255,255,255,.1);
  710. cursor: pointer;
  711. }
  712. .message .button.active {
  713. color: #fff;
  714. box-shadow: inset 0px 1px 0px rgba(255,255,255,.2), 0px 1px 0px rgba(255,255,255,.1), 0px 0px 5px #005ecc;
  715. }
  716. .message .button:hover {
  717. background-color: #565757;
  718. background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(86, 87, 87)), to(rgb(57, 57, 57)));
  719. background-image: -webkit-linear-gradient(top, rgb(86, 87, 87), rgb(57, 57, 57));
  720. background-image: -moz-linear-gradient(top, rgb(86, 87, 87), rgb(57, 57, 57));
  721. background-image: -o-linear-gradient(top, rgb(86, 87, 87), rgb(57, 57, 57));
  722. background-image: -ms-linear-gradient(top, rgb(86, 87, 87), rgb(57, 57, 57));
  723. background-image: linear-gradient(top, rgb(86, 87, 87), rgb(57, 57, 57));
  724. }
  725. .message .button:active, .message .button.pressed {
  726. background-color: #393939;
  727. background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(57, 57, 57)), to(rgb(75, 76, 76)));
  728. background-image: -webkit-linear-gradient(top, rgb(57, 57, 57), rgb(75, 76, 76));
  729. background-image: -moz-linear-gradient(top, rgb(57, 57, 57), rgb(75, 76, 76));
  730. background-image: -o-linear-gradient(top, rgb(57, 57, 57), rgb(75, 76, 76));
  731. background-image: -ms-linear-gradient(top, rgb(57, 57, 57), rgb(75, 76, 76));
  732. background-image: linear-gradient(top, rgb(57, 57, 57), rgb(75, 76, 76));
  733. }
  734. /* Add Album ------------------------------------------------*/
  735. .add_album {
  736. float: left;
  737. display: inline-block;
  738. width: 200px;
  739. height: 200px;
  740. margin: 30px 0px 30px 30px;
  741. border-radius: 3px;
  742. border: 3px dashed #777;
  743. cursor: pointer;
  744. -webkit-transition: border .3s;
  745. -moz-transition: border .3s;
  746. -o-transition: border .3s;
  747. transition: border .3s;
  748. }
  749. .add_album:hover {
  750. border: 3px dashed #fff;
  751. }
  752. .add_album .icon {
  753. margin: 55px 65px 0px 65px;
  754. color: #777;
  755. font-family: 'FontAwesome';
  756. font-size: 80px;
  757. text-shadow: 0px 1px 2px #000;
  758. -webkit-transition: color .3s;
  759. -moz-transition: color .3s;
  760. -o-transition: color .3s;
  761. transition: color .3s;
  762. }
  763. .add_album:hover .icon {
  764. color: #fff;
  765. }
  766. .add_album a {
  767. float: left;
  768. width: 100%;
  769. color: #777;
  770. font-size: 14px;
  771. font-weight: bold;
  772. text-shadow: 0px 1px 0px #000;
  773. text-align: center;
  774. -webkit-transition: color .3s;
  775. -moz-transition: color .3s;
  776. -o-transition: color .3s;
  777. transition: color .3s;
  778. }
  779. .add_album:hover a {
  780. color: #fff;
  781. }
  782. /* Sign in ------------------------------------------------*/
  783. .sign_in {
  784. float: left;
  785. width: 500px;
  786. margin-top: 1px;
  787. padding: 20px 0px;
  788. color: #eee;
  789. font-size: 14px;
  790. background-color: #555;
  791. text-shadow: 0px -1px 0px #222;
  792. line-height: 20px;
  793. border-bottom: 1px solid #111;
  794. box-shadow: 0px 1px 0px rgba(255,255,255,.1);
  795. }
  796. .sign_in label {
  797. float: left;
  798. width: 20%;
  799. margin: 6px 0px 0px 10%;
  800. }
  801. .sign_in label:first-of-type {
  802. margin-bottom: 10px;
  803. }
  804. .sign_in input {
  805. float: left;
  806. width: 55%;
  807. padding: 7px 10px 9px 10px;
  808. background-color: #444;
  809. color: #fff;
  810. text-shadow: 0px 1px 0px #222;
  811. border: none;
  812. border: 1px solid #111;
  813. box-shadow: 0px 1px 0px #777;
  814. outline: none;
  815. border-radius: 5px;
  816. }
  817. .sign_in input:first-of-type {
  818. margin-bottom: 10px;
  819. }
  820. .sign_in input:focus {
  821. box-shadow: 0px 1px 0px #777, inset 0px 0px 3px #333, 0px 0px 5px #005ecc;
  822. }
  823. .sign_in input.error:focus {
  824. box-shadow: 0px 1px 0px #777, inset 0px 0px 3px #333, 0px 0px 5px #cc0007;
  825. }
  826. .message #version {
  827. display: inline-block;
  828. margin-top: 23px;
  829. margin-left: 19px;
  830. color: #888;
  831. text-shadow: 0px -1px 0px #111;
  832. }
  833. /* Sign in ------------------------------------------------*/
  834. .copylink {
  835. float: left;
  836. width: 95%;
  837. padding: 7px 10px 9px 10px;
  838. margin-top: 10px;
  839. background-color: #444;
  840. color: #fff;
  841. text-shadow: 0px 1px 0px #222;
  842. border: none;
  843. border: 1px solid #111;
  844. box-shadow: 0px 1px 0px #777;
  845. outline: none;
  846. border-radius: 5px;
  847. }
  848. /* Image View ------------------------------------------------*/
  849. #image_view {
  850. position: fixed;
  851. display: none;
  852. width: 100%;
  853. min-height: 100%;
  854. background-color: rgba(30,30,30,.99);
  855. box-shadow: 0px 2px 4px #000;
  856. -webkit-transition: background-color .3s;
  857. }
  858. #image_view #image {
  859. position: absolute;
  860. top: 70px;
  861. right: 30px;
  862. bottom: 30px;
  863. left: 30px;
  864. background-repeat: no-repeat;
  865. background-position: 50% 50%;
  866. background-size: contain;
  867. -webkit-transition: top .3s, bottom .3s, margin-top .3s;
  868. -webkit-animation-name: zoomIn;
  869. -webkit-animation-duration: .3s;
  870. -webkit-animation-fill-mode: forwards;
  871. -moz-animation-name: zoomIn;
  872. -moz-animation-duration: .3s;
  873. -moz-animation-fill-mode: forwards;
  874. -o-animation-name: zoomIn;
  875. -o-animation-duration: .3s;
  876. -o-animation-fill-mode: forwards;
  877. animation-name: zoomIn;
  878. animation-duration: .3s;
  879. animation-fill-mode: forwards;
  880. }
  881. #image_view #image.small {
  882. top: 50%;
  883. right: auto;
  884. bottom: auto;
  885. left: 50%;
  886. }
  887. /* Previous/Next Buttons ------------------------------------------------*/
  888. #image_view a {
  889. position: fixed;
  890. top: 50%;
  891. margin-top: -10px;
  892. color: #fff;
  893. font-size: 50px;
  894. text-shadow: 0px 1px 2px #000;
  895. cursor: pointer;
  896. opacity: .1;
  897. z-index: 1;
  898. }
  899. #image_view a:hover {
  900. opacity: .9;
  901. }
  902. #image_view a#previous {
  903. left: 20px;
  904. -webkit-transition: left .3s;
  905. }
  906. #image_view a#next {
  907. right: 20px;
  908. -webkit-transition: right .3s
  909. }
  910. /* InfoBox ------------------------------------------------*/
  911. #infobox_overlay {
  912. z-index: 2;
  913. position: fixed;
  914. width: 100%;
  915. height: 100%;
  916. background-color: rgba(0,0,0,.7);
  917. -webkit-animation-name: fadeIn;
  918. -webkit-animation-duration: .5s;
  919. -webkit-animation-fill-mode: forwards;
  920. -moz-animation-name: fadeIn;
  921. -moz-animation-duration: .5s;
  922. -moz-animation-fill-mode: forwards;
  923. -o-animation-name: fadeIn;
  924. -o-animation-duration: .5s;
  925. -o-animation-fill-mode: forwards;
  926. animation-name: fadeIn;
  927. animation-duration: .5s;
  928. animation-fill-mode: forwards;
  929. }
  930. #infobox {
  931. z-index: 3;
  932. position: fixed;
  933. right: -320px;
  934. width: 300px;
  935. height: 100%;
  936. background-color: rgba(20,20,20,0.98);
  937. box-shadow: -1px 0px 2px #000;
  938. display: none;
  939. -webkit-user-select: text;
  940. -moz-user-select: text;
  941. -o-user-select: text;
  942. user-select: text;
  943. -webkit-transition: right .5s ease-out;
  944. -moz-transition: right .5s;
  945. -o-transition: right .5s;
  946. transition: right .5s;
  947. }
  948. #infobox .wrapper {
  949. float: left;
  950. height: 100%;
  951. overflow: scroll;
  952. }
  953. #infobox .header {
  954. float: left;
  955. height: 41px;
  956. width: 100%;
  957. background-color: #1d1d1d;
  958. background-image: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(#050505));
  959. background-image: -webkit-linear-gradient(top, #1d1d1d, #050505);
  960. background-image: -moz-linear-gradient(top, #1d1d1d, #050505);
  961. background-image: -o-linear-gradient(top, #1d1d1d, #050505);
  962. background-image: -ms-linear-gradient(top, #1d1d1d, #050505);
  963. background-image: linear-gradient(top, #1d1d1d, #050505);
  964. box-shadow: inset 0px 1px 0px #111, inset 0px -1px 0px #000;
  965. border-top: 1px solid #000;
  966. }
  967. #infobox .header h1 {
  968. position: absolute;
  969. margin: 0px 30%;
  970. width: 40%;
  971. margin-top: 11px;
  972. color: #fff;
  973. font-size: 16px;
  974. font-weight: bold;
  975. text-align: center;
  976. text-shadow: 0px -1px 0px #000;
  977. }
  978. #infobox .header a {
  979. position: absolute;
  980. right: 15px;
  981. margin: 10px 0px;
  982. color: #fff;
  983. font-size: 21px;
  984. font-weight: bold;
  985. text-shadow: 0px -1px 0px #000;
  986. opacity: .5;
  987. cursor: pointer;
  988. }
  989. #infobox .header a:hover {
  990. opacity: 1;
  991. }
  992. #infobox .separater {
  993. float: left;
  994. width: 100%;
  995. height: 27px;
  996. background-color: #2b2b2b;
  997. background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(43, 43, 43)), to(rgb(35, 35, 35)));
  998. background-image: -webkit-linear-gradient(top, rgb(43, 43, 43), rgb(35, 35, 35));
  999. background-image: -moz-linear-gradient(top, rgb(43, 43, 43), rgb(35, 35, 35));
  1000. background-image: -o-linear-gradient(top, rgb(43, 43, 43), rgb(35, 35, 35));
  1001. background-image: -ms-linear-gradient(top, rgb(43, 43, 43), rgb(35, 35, 35));
  1002. background-image: linear-gradient(top, rgb(43, 43, 43), rgb(35, 35, 35));
  1003. box-shadow: 0px 1px 0px #000, inset 0px 1px 0px rgba(255, 255, 255, .1);
  1004. }
  1005. #infobox .separater h1 {
  1006. margin: 5px 0px 0px 15px;
  1007. color: #fff;
  1008. font-size: 14px;
  1009. font-weight: bold;
  1010. text-shadow: 0px -1px 0px #000;
  1011. }
  1012. #infobox table {
  1013. float: left;
  1014. margin: 10px 0px 15px 15px;
  1015. }
  1016. #infobox table tr td {
  1017. padding: 5px 0px;
  1018. color: #fff;
  1019. font-size: 14px;
  1020. line-height: 19px;
  1021. }
  1022. #infobox table tr td:first-child {
  1023. width: 110px;
  1024. }
  1025. #infobox table tr td:last-child {
  1026. padding-right: 10px;
  1027. }
  1028. #infobox .bumper {
  1029. float: left;
  1030. width: 100%;
  1031. height: 35px;
  1032. }
  1033. #infobox #edit_description {
  1034. display: inline;
  1035. margin-left: 3px;
  1036. width: 20px;
  1037. height: 5px;
  1038. cursor: pointer;
  1039. }
  1040. /* ContextMenu ------------------------------------------------*/
  1041. .contextmenu_bg {
  1042. position: fixed;
  1043. height: 100%;
  1044. width: 100%;
  1045. z-index: 1000;
  1046. }
  1047. .contextmenu {
  1048. position: fixed;
  1049. top: 110%;
  1050. left: 110%;
  1051. padding: 5px 0px;
  1052. background-color: #393939;
  1053. background-image: -webkit-gradient(linear, left top, left bottom, from(#393939), to(#2d2d2d));
  1054. background-image: -webkit-linear-gradient(top, #444, #2d2d2d);
  1055. background-image: -moz-linear-gradient(top, #393939, #2d2d2d);
  1056. background-image: -o-linear-gradient(top, #393939, #2d2d2d);
  1057. background-image: -ms-linear-gradient(top, #393939, #2d2d2d);
  1058. background-image: linear-gradient(top, #393939, #2d2d2d);
  1059. border: 1px solid rgba(0,0,0,0.7);
  1060. border-bottom: 1px solid rgba(0,0,0,.9);
  1061. border-radius: 5px;
  1062. box-shadow: 0px 3px 5px rgba(0,0,0,0.4), inset 0px 1px 0px rgba(255,255,255,0.2), inset 1px 0px 0px rgba(255,255,255,0.05), inset -1px 0px 0px rgba(255,255,255,0.05);
  1063. opacity: .98;
  1064. z-index: 1001;
  1065. }
  1066. /* Items ------------------------------------------------*/
  1067. .contextmenu tr {
  1068. font-size: 14px;
  1069. color: #eee;
  1070. text-shadow: 0px -1px 0px rgba(0,0,0,.7);
  1071. cursor: pointer;
  1072. }
  1073. .contextmenu tr:hover {
  1074. background-color: #6a84f2;
  1075. background-image: -webkit-gradient(linear, left top, left bottom, from(#6a84f2), to(#3959ef));
  1076. background-image: -webkit-linear-gradient(top, #6a84f2, #3959ef);
  1077. background-image: -moz-linear-gradient(top, #6a84f2, #3959ef);
  1078. background-image: -o-linear-gradient(top, #6a84f2, #3959ef);
  1079. background-image: -ms-linear-gradient(top, #6a84f2, #3959ef);
  1080. background-image: linear-gradient(top, #6a84f2, #3959ef);
  1081. }
  1082. .contextmenu tr td {
  1083. padding: 5px 20px 5px 10px;
  1084. -webkit-transition: none;
  1085. -moz-transition: none;
  1086. -o-transition: none;
  1087. transition: none;
  1088. }
  1089. .contextmenu tr:hover td {
  1090. color: #fff;
  1091. box-shadow: inset 0px 1px 0px rgba(255,255,255,.1);
  1092. text-shadow: 0px -1px 0px rgba(0,0,0,.7);
  1093. }
  1094. .contextmenu tr a {
  1095. float: left;
  1096. width: 10px;
  1097. margin-right: 10px;
  1098. text-align: center;
  1099. }
  1100. /* Upload ------------------------------------------------*/
  1101. #upload {
  1102. display: none;
  1103. }
  1104. .upload_overlay {
  1105. position: fixed;
  1106. width: 100%;
  1107. height: 100%;
  1108. background-color: rgba(0,0,0,.3);
  1109. background-image: -webkit-gradient(radial, 50% 50%,0,50% 50%,200, from(rgba(0, 0, 0, 0.85)), to(rgba(0, 0, 0, 0.50)));
  1110. background-image: -webkit-radial-gradient(50% 50%, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 0.85));
  1111. background-image: -moz-radial-gradient(50% 50%, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 0.85));
  1112. background-image: -o-radial-gradient(50% 50%, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 0.85));
  1113. background-image: -ms-radial-gradient(50% 50%, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 0.85));
  1114. background-image: radial-gradient(50% 50%, rgba(0, 0, 0, 0.50), rgba(0, 0, 0, 0.85));
  1115. z-index: 1000;
  1116. }
  1117. .upload_message {
  1118. position: absolute;
  1119. display: inline-block;
  1120. width: 200px;
  1121. margin-left: -100px;
  1122. margin-top: -85px;
  1123. background-color: #505050;
  1124. background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(80, 80, 80)), to(rgb(43, 42, 42)));
  1125. background-image: -webkit-linear-gradient(top, rgb(80, 80, 80), rgb(43, 42, 42));
  1126. background-image: -moz-linear-gradient(top, rgb(80, 80, 80), rgb(43, 42, 42));
  1127. background-image: -o-linear-gradient(top, rgb(80, 80, 80), rgb(43, 42, 42));
  1128. background-image: -ms-linear-gradient(top, rgb(80, 80, 80), rgb(43, 42, 42));
  1129. background-image: linear-gradient(top, rgb(80, 80, 80), rgb(43, 42, 42));
  1130. border-radius: 5px;
  1131. border-bottom: 1px solid #000;
  1132. box-shadow: 0px 0px 5px #000, inset 0px 1px 0px rgba(255,255,255,.2), inset 1px 0px 0px rgba(255,255,255,.05), inset -1px 0px 0px rgba(255,255,255,.05);
  1133. /* Animation */
  1134. -webkit-animation-name: bounceInDown;
  1135. -webkit-animation-duration: 1s;
  1136. -webkit-animation-timing-function: ease-out;
  1137. -webkit-animation-fill-mode: forwards;
  1138. -moz-animation-name: bounceInDown;
  1139. -moz-animation-duration: 1s;
  1140. -moz-animation-timing-function: ease-out;
  1141. -moz-animation-fill-mode: forwards;
  1142. -o-animation-name: bounceInDown;
  1143. -o-animation-duration: 1s;
  1144. -o-animation-timing-function: ease-out;
  1145. -o-animation-fill-mode: forwards;
  1146. animation-name: bounceInDown;
  1147. animation-duration: 1s;
  1148. animation-timing-function: ease-out;
  1149. animation-fill-mode: forwards;
  1150. }
  1151. .upload_message a {
  1152. float: left;
  1153. margin: 35px 69px 5px 69px;
  1154. color: #fff;
  1155. font-size: 80px;
  1156. text-shadow: 0px 1px 2px #000;
  1157. z-index: 2;
  1158. /* Animation */
  1159. -webkit-animation-name: pulse;
  1160. -webkit-animation-duration: 2s;
  1161. -webkit-animation-timing-function: ease-in-out;
  1162. -webkit-animation-iteration-count: infinite;
  1163. -moz-animation-name: pulse;
  1164. -moz-animation-duration: 2s;
  1165. -moz-animation-timing-function: ease-in-out;
  1166. -moz-animation-iteration-count: infinite;
  1167. -o-animation-name: pulse;
  1168. -o-animation-duration: 2s;
  1169. -o-animation-timing-function: ease-in-out;
  1170. -o-animation-iteration-count: infinite;
  1171. animation-name: pulse;
  1172. animation-duration: 2s;
  1173. animation-timing-function: ease-in-out;
  1174. animation-iteration-count: infinite;
  1175. }
  1176. .upload_message p {
  1177. float: left;
  1178. width: 200px;
  1179. margin: 10px 0px;
  1180. color: #fff;
  1181. font-size: 14px;
  1182. text-align: center;
  1183. text-shadow: 0px -1px 0px #000;
  1184. }
  1185. .upload_message .progressbar {
  1186. float: left;
  1187. width: 170px;
  1188. height: 25px;
  1189. margin: 15px;
  1190. background-image: url(data:image/png;base64,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bj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yNTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6c3ViamVjdD4KICAgICAgICAgICAgPHJkZjpCYWcvPgogICAgICAgICA8L2RjOnN1YmplY3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMi0wOS0yOFQxNDowOTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjEuMTwveG1wOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KhsXwcAAAABJQTFRFAAAA////////////////////PlKtOgAAAAZ0Uk5TAAECAwQF749peAAAAF1JREFUGNNjYIAA11AICIDyGZigAqEGMBFWmAhMgMEUKhAEFwlFN4YZJqIAExGFCoTgNoYRpskBJsICExHAbQzMC4EYxhjgNkYVKhCM2xhiQgLTGCJCgpWckMAwBgAeZ0aFTqsxyQAAAABJRU5ErkJggg==), #101010;
  1191. background-image: url(data:image/png;base64,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bj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yNTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6c3ViamVjdD4KICAgICAgICAgICAgPHJkZjpCYWcvPgogICAgICAgICA8L2RjOnN1YmplY3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMi0wOS0yOFQxNDowOTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjEuMTwveG1wOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KhsXwcAAAABJQTFRFAAAA////////////////////PlKtOgAAAAZ0Uk5TAAECAwQF749peAAAAF1JREFUGNNjYIAA11AICIDyGZigAqEGMBFWmAhMgMEUKhAEFwlFN4YZJqIAExGFCoTgNoYRpskBJsICExHAbQzMC4EYxhjgNkYVKhCM2xhiQgLTGCJCgpWckMAwBgAeZ0aFTqsxyQAAAABJRU5ErkJggg==), -webkit-linear-gradient(top, #101010, #1f1f1f);
  1192. background-image: url(data:image/png;base64,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bj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yNTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6c3ViamVjdD4KICAgICAgICAgICAgPHJkZjpCYWcvPgogICAgICAgICA8L2RjOnN1YmplY3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMi0wOS0yOFQxNDowOTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjEuMTwveG1wOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KhsXwcAAAABJQTFRFAAAA////////////////////PlKtOgAAAAZ0Uk5TAAECAwQF749peAAAAF1JREFUGNNjYIAA11AICIDyGZigAqEGMBFWmAhMgMEUKhAEFwlFN4YZJqIAExGFCoTgNoYRpskBJsICExHAbQzMC4EYxhjgNkYVKhCM2xhiQgLTGCJCgpWckMAwBgAeZ0aFTqsxyQAAAABJRU5ErkJggg==), -moz-linear-gradient(top, #101010, #1f1f1f);
  1193. background-image: url(data:image/png;base64,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bj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yNTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6c3ViamVjdD4KICAgICAgICAgICAgPHJkZjpCYWcvPgogICAgICAgICA8L2RjOnN1YmplY3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMi0wOS0yOFQxNDowOTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjEuMTwveG1wOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KhsXwcAAAABJQTFRFAAAA////////////////////PlKtOgAAAAZ0Uk5TAAECAwQF749peAAAAF1JREFUGNNjYIAA11AICIDyGZigAqEGMBFWmAhMgMEUKhAEFwlFN4YZJqIAExGFCoTgNoYRpskBJsICExHAbQzMC4EYxhjgNkYVKhCM2xhiQgLTGCJCgpWckMAwBgAeZ0aFTqsxyQAAAABJRU5ErkJggg==), -o-linear-gradient(top, #101010, #1f1f1f);
  1194. background-image: url(data:image/png;base64,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bj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yNTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6c3ViamVjdD4KICAgICAgICAgICAgPHJkZjpCYWcvPgogICAgICAgICA8L2RjOnN1YmplY3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMi0wOS0yOFQxNDowOTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjEuMTwveG1wOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KhsXwcAAAABJQTFRFAAAA////////////////////PlKtOgAAAAZ0Uk5TAAECAwQF749peAAAAF1JREFUGNNjYIAA11AICIDyGZigAqEGMBFWmAhMgMEUKhAEFwlFN4YZJqIAExGFCoTgNoYRpskBJsICExHAbQzMC4EYxhjgNkYVKhCM2xhiQgLTGCJCgpWckMAwBgAeZ0aFTqsxyQAAAABJRU5ErkJggg==), -ms-linear-gradient(top, #101010, #1f1f1f);
  1195. background-image: url(data:image/png;base64,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bj4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yNTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6c3ViamVjdD4KICAgICAgICAgICAgPHJkZjpCYWcvPgogICAgICAgICA8L2RjOnN1YmplY3Q+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxMi0wOS0yOFQxNDowOTozMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+UGl4ZWxtYXRvciAyLjEuMTwveG1wOkNyZWF0b3JUb29sPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KhsXwcAAAABJQTFRFAAAA////////////////////PlKtOgAAAAZ0Uk5TAAECAwQF749peAAAAF1JREFUGNNjYIAA11AICIDyGZigAqEGMBFWmAhMgMEUKhAEFwlFN4YZJqIAExGFCoTgNoYRpskBJsICExHAbQzMC4EYxhjgNkYVKhCM2xhiQgLTGCJCgpWckMAwBgAeZ0aFTqsxyQAAAABJRU5ErkJggg==), linear-gradient(top, #101010, #1f1f1f);
  1196. border: 1px solid #000;
  1197. box-shadow: 0 1px 0 rgba(255,255,255,.2), inset 0px 0px 2px #111;
  1198. border-radius: 5px;
  1199. /* Animation */
  1200. -webkit-animation-name: moveBackground;
  1201. -webkit-animation-duration: .6s;
  1202. -webkit-animation-timing-function: linear;
  1203. -webkit-animation-iteration-count: infinite;
  1204. -moz-animation-name: moveBackground;
  1205. -moz-animation-duration: .6s;
  1206. -moz-animation-timing-function: linear;
  1207. -moz-animation-iteration-count: infinite;
  1208. -o-animation-name: moveBackground;
  1209. -o-animation-duration: .6s;
  1210. -o-animation-timing-function: linear;
  1211. -o-animation-iteration-count: infinite;
  1212. animation-name: moveBackground;
  1213. animation-duration: .6s;
  1214. animation-timing-function: linear;
  1215. animation-iteration-count: infinite;
  1216. }
  1217. .upload_message .progressbar div {
  1218. float: left;
  1219. width: 0%;
  1220. height: 100%;
  1221. box-shadow: 0 1px 0 #000, 1px 0px 2px #000;
  1222. background: rgb(255,255,255); /* Old browsers */
  1223. background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); /* FF3.6+ */
  1224. background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); /* Chrome,Safari4+ */
  1225. background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Chrome10+,Safari5.1+ */
  1226. background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* Opera11.10+ */
  1227. background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* IE10+ */
  1228. background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); /* W3C */
  1229. border-radius: 5px;
  1230. -webkit-transition: width .2s;
  1231. -moz-transition: width .2s;
  1232. -o-transition: width .2s;
  1233. transition: width .2s;
  1234. }