website.css 9.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587
  1. body {
  2. padding-top: 10px;
  3. font-family: Segoe UI Light, Segoe UI, Trebuchet MS, Verdana, Arial, Sans-serif;
  4. font-weight: Lighter;
  5. overflow-x: hidden;
  6. }
  7. b {
  8. font-weight: bold;
  9. }
  10. h1 {
  11. margin-top: 5px;
  12. }
  13. h1,
  14. h2,
  15. h3,
  16. h4 {
  17. font-weight: 100;
  18. }
  19. h1 span,
  20. h2 span,
  21. h3 span,
  22. h4 span {
  23. color: #65AEFF;
  24. font-style: italic;
  25. font-weight: 100;
  26. }
  27. a#read-more { }
  28. pre.code,
  29. code {
  30. padding: 5px;
  31. background-color: #eee;
  32. border: 2px dashed gray
  33. }
  34. pre.code span {
  35. color: green;
  36. }
  37. pre.code span span {
  38. color: #770;
  39. }
  40. #breadcrumb,
  41. #logo {
  42. float: right;
  43. margin: 2px;
  44. _margin-top: 12px;
  45. font-size: 80%;
  46. position: relative;
  47. }
  48. #breadcrumb a,
  49. #logo a {
  50. text-decoration: none;
  51. }
  52. #breadcrumb {
  53. top: 10px;
  54. }
  55. th {
  56. text-align: left;
  57. border: 1px solid gray;
  58. background-color: #ddd;
  59. padding: 3px;
  60. vertical-align: top;
  61. }
  62. td {
  63. vertical-align: top;
  64. }
  65. table#message-list td {
  66. font-weight: normal;
  67. }
  68. ol li {
  69. margin-top: 20px;
  70. }
  71. ol#implementation li code {
  72. margin-top: 5px;
  73. }
  74. ol.compact li {
  75. margin-top: 0;
  76. }
  77. td.description {
  78. background-color: #eee;
  79. padding: 3px;
  80. border: 1px solid #ddd;
  81. }
  82. td.chart {
  83. text-align: center;
  84. }
  85. .example_boxout {
  86. background-color: #eee;
  87. padding: 3px;
  88. border: 1px solid #aaa;
  89. }
  90. div#devtag {
  91. -moz-border-radius: 5px;
  92. -webkit-border-radius: 5px;
  93. border-radius: 5px;
  94. -webkit-box-shadow: #999 3px 3px 3px;
  95. -moz-box-shadow: #999 3px 3px 3px;
  96. box-shadow: #999 3px 3px 3px;
  97. filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135);
  98. position: fixed;
  99. top: 2px;
  100. left: 2px;
  101. width: 145px;
  102. border: 2px solid black;
  103. text-align: center;
  104. font-weight: bold;
  105. font-family: Arial;
  106. background-color: #fdd;
  107. z-index: 1001;
  108. opacity: 0.3;
  109. }
  110. ol#colors li {
  111. margin: 0;
  112. }
  113. div.list-item {
  114. width: 220px;
  115. display: inline-block;
  116. }
  117. div.list-item.label {
  118. width: 170px;
  119. }
  120. legend {
  121. background-color: #efefef;
  122. border: 1px solid #75736e;
  123. }
  124. body#licensing span {
  125. font-size: 120%;
  126. }
  127. div.warning {
  128. border: 1px solid black;
  129. _text-align: center;
  130. background-color: #ffa;
  131. padding: 5px;
  132. margin-top: 5px;
  133. border-radius: 15px;
  134. -moz-border-radius: 15px;
  135. -webkit-border-radius: 15px;
  136. webkit-box-shadow: #aaa 1px 1px 15px;
  137. -moz-box-shadow: #aaa 1px 1px 15px;
  138. box-shadow: #aaa 1px 1px 15px;
  139. filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135); z-index: 98;
  140. opacity: 0.9;
  141. }
  142. div#title {}
  143. div#title div#image {
  144. float: left;
  145. margin-right: 15px;
  146. }
  147. div#title div#text {
  148. padding-top: 5px;
  149. margin-left: 70px;
  150. }
  151. div.warning p {
  152. text-align: center;
  153. margin-top: 5px;
  154. margin-bottom: 5px;
  155. font-weight: bold;
  156. }
  157. div.description {
  158. border: 1px dashed gray;
  159. background-color: #eee;
  160. font-size: 75%;
  161. padding: 3px;
  162. }
  163. div#social {
  164. display: inline;
  165. display: inline-block;
  166. }
  167. .upgrade_notice {
  168. display: inline;
  169. display: inline-block;
  170. text-align: center;
  171. background-color: yellow;
  172. border: 1px black solid;
  173. border-radius: 10px;
  174. -webkit-border-radius: 10px;
  175. -moz-border-radius: 10px;
  176. padding: 3px;
  177. padding-left: 5px;
  178. padding-right: 5px;
  179. }
  180. div.testimonial {
  181. font-size: 80%;
  182. background-color: rgba(248,248,248, 0.5);
  183. padding: 6px;
  184. border: 1px solid #ddd;
  185. border-radius: 15px;
  186. box-shadow: 0 0 15px #ddd;
  187. background-image: linear-gradient(0deg, white, #eee);
  188. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
  189. }
  190. div#social_icons img {
  191. border: none;
  192. }
  193. span.javascript-comment {
  194. color: #090;
  195. }
  196. .ModalDialog_dialog {
  197. box-shadow: 0 0 25px gray ! important;
  198. }
  199. div.navigation {
  200. border-left: 1px solid #ddd;
  201. border-right: 1px solid #ddd;
  202. box-shadow: 0 0 15px #ddd;
  203. padding: 6px;
  204. background-color: rgba(248,248,248, 0.5);
  205. background-image: linear-gradient(0deg, white, #eee);
  206. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
  207. display: inline-block;
  208. margin-top: 10px;
  209. position: relative;
  210. left: -8px;
  211. width: 102%;
  212. border-radius: 0;
  213. white-space: nowrap;
  214. text-align:center;
  215. }
  216. div.navigation div {
  217. display: inline-block;
  218. margin-left: 5px;
  219. margin-right: 5px;
  220. font-size: 150%;
  221. }
  222. div.navigation span:hover {
  223. text-decoration: underline;
  224. }
  225. div.navigation span.selected {
  226. background-color: rgb(255,228,228);
  227. background-color: rgba(255,0,0,0.2);
  228. padding: 3px;
  229. border-radius: 10px;
  230. border: 1px solid #aaa;
  231. background: -webkit-radial-gradient(0 0, rgba(255,128,128,0), rgba(255,128,128,0.5));
  232. background: -moz-radial-gradient(0 0, rgba(255,128,128,0), rgba(255,128,128,0.5));
  233. background: -ms-radial-gradient(0 0, rgba(255,128,128,0), rgba(255,128,128,0.5));
  234. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeee', endColorstr='#888888');
  235. }
  236. div.navigation span a {
  237. text-decoration: none;
  238. }
  239. ul {
  240. list-style-image: url('/images/bullet.png');
  241. }
  242. div#recent {
  243. width: 50%;
  244. color: #333;
  245. padding: 10px;
  246. margin-left: 10px;
  247. font-size: 90%;
  248. float: right;
  249. background-color: #f6f6f6;
  250. }
  251. div#recent div {
  252. letter-spacing: 2px;
  253. margin-top: 5px;
  254. }
  255. div#recent a {
  256. text-decoration: none;
  257. font-style: italic;
  258. }
  259. div#recent b {
  260. color: #666;
  261. }
  262. p#blog-social-links a {
  263. margin: 2%;
  264. }
  265. canvas.grayscale {
  266. filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  267. filter: gray;
  268. -webkit-filter: grayscale(100%);
  269. }
  270. div.testimonial {
  271. background-color: none;
  272. background: none;
  273. box-shadow: none;
  274. border: none;
  275. }
  276. .documentation_header {
  277. border: 1px solid #aaa;
  278. background-color: #eee;
  279. font-style: italic;
  280. padding: 5px;
  281. -moz-border-radius: 10px;
  282. -webkit-border-radius: 10px;
  283. border-radius: 10px;
  284. }
  285. h1,
  286. h2,
  287. h3 {
  288. text-shadow: 1px 1px 2px #ccc;
  289. }
  290. span#byline {
  291. position: relative;
  292. top: -15px;
  293. }
  294. table#message-list th {
  295. height: 25px;
  296. background-color: white;
  297. border: 0;
  298. border-bottom: 1px #aaa solid;
  299. }
  300. table#message-list th.subject {
  301. font-weight: bold;
  302. }
  303. table#message-list th.date {
  304. font-weight: bold;
  305. width: 150px;
  306. }
  307. table#message-list th.author {
  308. font-weight: bold;
  309. width: 150px;
  310. }
  311. table#message-list td.subject a {
  312. text-decoration: none;
  313. }
  314. div.donationimageblock {
  315. width: 120px;
  316. text-align:center;
  317. display: inline-block;
  318. }
  319. @media all and (min-width: 1280px) {
  320. div.navigation div {
  321. margin-left: 20px;
  322. margin-right: 20px;
  323. }
  324. }
  325. @media all and (max-width: 950px) {
  326. div#example-charts {
  327. display: none ! important;
  328. }
  329. div#menubar-placeholder {
  330. height: 45px ! important;
  331. }
  332. img#share-icon-large-linkedin {
  333. display: none;
  334. }
  335. }
  336. @media all and (max-width: 890px) {
  337. img#rgraph-support-banner {
  338. width: 95%;
  339. height: 10%
  340. }
  341. }
  342. @media all and (max-width: 880px) {
  343. body {
  344. font-size: 75%
  345. }
  346. canvas#cvs,
  347. canvas#cvs_bar,
  348. canvas#cvs3 {
  349. width: 50%;
  350. }
  351. {
  352. width: 50%
  353. }
  354. img#share-icon-large-googleplus {
  355. display: none;
  356. }
  357. }
  358. @media all and (max-width: 800px) {
  359. img#share-icon-large-facebook {
  360. display: none;
  361. }
  362. }
  363. @media all and (max-width: 700px) {
  364. img#share-icon-large-twitter {
  365. display: none;
  366. }
  367. }
  368. #floater {
  369. padding: 5px;
  370. font-weight: bold;
  371. font-size: 16pt;
  372. }
  373. #floater a {
  374. color: white ! important;
  375. text-decoration: none;
  376. }
  377. body { /* Addresses a small issue in webkit: http://bit.ly/NEdoDq */
  378. -webkit-backface-visibility: hidden;
  379. }
  380. .animated {
  381. //-webkit-transform-origin: 0 0;
  382. //-moz-transform-origin: 0 0;
  383. //-o-transform-origin: 0 0;
  384. //-ms-transform-origin: 0 0;
  385. //transform-origin: 0 0;
  386. -webkit-animation-duration: 0.75s;
  387. -moz-animation-duration: 0.75s;
  388. -o-animation-duration: 0.75s;
  389. -ms-animation-duration: 0.75s;
  390. animation-duration: 0.75s;
  391. -webkit-animation-fill-mode: both;
  392. -moz-animation-fill-mode: both;
  393. -o-animation-fill-mode: both;
  394. -ms-animation-fill-mode: both;
  395. animation-fill-mode: both;
  396. }
  397. @-webkit-keyframes expand {
  398. 0% { opacity: 0; -webkit-transform: scale(.3) rotate(-45deg); }
  399. 100% { -webkit-transform: scale(1) rotate(0deg); }
  400. }
  401. @-moz-keyframes expand {
  402. 0% { opacity: 0; -moz-transform: scale(.3) rotate(-45deg); }
  403. 100% { -moz-transform: scale(10) rotate(0deg); }
  404. }
  405. @-ms-keyframes expand {
  406. 0% { opacity: 0; -ms-transform: scale(.3) rotate(-45deg); }
  407. 100% { -ms-transform: scale(1) rotate(0deg); }
  408. }
  409. @-o-keyframes expand {
  410. 0% { opacity: 0; -o-transform: scale(.3) rotate(-45deg); }
  411. 100% { -o-transform: scale(1) rotate(0deg); }
  412. }
  413. @keyframes expand {
  414. 0% {opacity: 0; transform: scale(.3) rotate(-45deg); }
  415. 100% { transform: scale(1) rotate(0deg); }
  416. }
  417. .expand {
  418. -webkit-animation-name: expand;
  419. -moz-animation-name: expand;
  420. -o-animation-name: expand;
  421. -ms-animation-name: expand;
  422. animation-name: expand;
  423. }
  424. /**
  425. * Share images
  426. */
  427. img#share-icon-large-googleplus,
  428. img#share-icon-large-linkedin,
  429. img#share-icon-large-twitter,
  430. img#share-icon-large-facebook {
  431. }
  432. #footer-share-bar {
  433. background-image: linear-gradient(90deg, transparent 0%, transparent 60%, #ddd 65%);
  434. width: 100%;
  435. height: 20px;
  436. padding: 5px;
  437. bottom: 0;
  438. right: 0;
  439. position: fixed;
  440. left: 0;
  441. text-align: right
  442. }
  443. p#copyright {
  444. text-align: left;
  445. font-size: 70%;
  446. }