MCC/b2uploader: b2uploader - backup to server - SVN.BY: Go Git Service

b2uploader - backup to server

stylesheet.css 15KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882
  1. /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  2. /**
  3. * 1. Set default font family to sans-serif.
  4. * 2. Prevent iOS text size adjust after orientation change, without disabling
  5. * user zoom.
  6. */
  7. html {
  8. font-family: sans-serif; /* 1 */
  9. -webkit-text-size-adjust: 100%; /* 2 */
  10. -ms-text-size-adjust: 100%; /* 2 */
  11. }
  12. /**
  13. * Remove default margin.
  14. */
  15. body {
  16. margin: 0;
  17. }
  18. /* HTML5 display definitions
  19. ========================================================================== */
  20. /**
  21. * Correct `block` display not defined for any HTML5 element in IE 8/9.
  22. * Correct `block` display not defined for `details` or `summary` in IE 10/11
  23. * and Firefox.
  24. * Correct `block` display not defined for `main` in IE 11.
  25. */
  26. article,
  27. aside,
  28. details,
  29. figcaption,
  30. figure,
  31. footer,
  32. header,
  33. hgroup,
  34. main,
  35. menu,
  36. nav,
  37. section,
  38. summary {
  39. display: block;
  40. }
  41. /**
  42. * 1. Correct `inline-block` display not defined in IE 8/9.
  43. * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
  44. */
  45. audio,
  46. canvas,
  47. progress,
  48. video {
  49. display: inline-block; /* 1 */
  50. vertical-align: baseline; /* 2 */
  51. }
  52. /**
  53. * Prevent modern browsers from displaying `audio` without controls.
  54. * Remove excess height in iOS 5 devices.
  55. */
  56. audio:not([controls]) {
  57. display: none;
  58. height: 0;
  59. }
  60. /**
  61. * Address `[hidden]` styling not present in IE 8/9/10.
  62. * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
  63. */
  64. [hidden],
  65. template {
  66. display: none;
  67. }
  68. /* Links
  69. ========================================================================== */
  70. /**
  71. * Remove the gray background color from active links in IE 10.
  72. */
  73. a {
  74. background-color: transparent;
  75. }
  76. /**
  77. * Improve readability when focused and also mouse hovered in all browsers.
  78. */
  79. a:active,
  80. a:hover {
  81. outline: 0;
  82. }
  83. /* Text-level semantics
  84. ========================================================================== */
  85. /**
  86. * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
  87. */
  88. abbr[title] {
  89. border-bottom: 1px dotted;
  90. }
  91. /**
  92. * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
  93. */
  94. b,
  95. strong {
  96. font-weight: bold;
  97. }
  98. /**
  99. * Address styling not present in Safari and Chrome.
  100. */
  101. dfn {
  102. font-style: italic;
  103. }
  104. /**
  105. * Address variable `h1` font-size and margin within `section` and `article`
  106. * contexts in Firefox 4+, Safari, and Chrome.
  107. */
  108. h1 {
  109. margin: 0.67em 0;
  110. font-size: 2em;
  111. }
  112. /**
  113. * Address styling not present in IE 8/9.
  114. */
  115. mark {
  116. color: #000;
  117. background: #ff0;
  118. }
  119. /**
  120. * Address inconsistent and variable font size in all browsers.
  121. */
  122. small {
  123. font-size: 80%;
  124. }
  125. /**
  126. * Prevent `sub` and `sup` affecting `line-height` in all browsers.
  127. */
  128. sub,
  129. sup {
  130. position: relative;
  131. font-size: 75%;
  132. line-height: 0;
  133. vertical-align: baseline;
  134. }
  135. sup {
  136. top: -0.5em;
  137. }
  138. sub {
  139. bottom: -0.25em;
  140. }
  141. /* Embedded content
  142. ========================================================================== */
  143. /**
  144. * Remove border when inside `a` element in IE 8/9/10.
  145. */
  146. img {
  147. border: 0;
  148. }
  149. /**
  150. * Correct overflow not hidden in IE 9/10/11.
  151. */
  152. svg:not(:root) {
  153. overflow: hidden;
  154. }
  155. /* Grouping content
  156. ========================================================================== */
  157. /**
  158. * Address margin not present in IE 8/9 and Safari.
  159. */
  160. figure {
  161. margin: 1em 40px;
  162. }
  163. /**
  164. * Address differences between Firefox and other browsers.
  165. */
  166. hr {
  167. height: 0;
  168. -moz-box-sizing: content-box;
  169. box-sizing: content-box;
  170. }
  171. /**
  172. * Contain overflow in all browsers.
  173. */
  174. pre {
  175. overflow: auto;
  176. }
  177. /**
  178. * Address odd `em`-unit font size rendering in all browsers.
  179. */
  180. code,
  181. kbd,
  182. pre,
  183. samp {
  184. font-family: monospace, monospace;
  185. font-size: 1em;
  186. }
  187. /* Forms
  188. ========================================================================== */
  189. /**
  190. * Known limitation: by default, Chrome and Safari on OS X allow very limited
  191. * styling of `select`, unless a `border` property is set.
  192. */
  193. /**
  194. * 1. Correct color not being inherited.
  195. * Known issue: affects color of disabled elements.
  196. * 2. Correct font properties not being inherited.
  197. * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
  198. */
  199. button,
  200. input,
  201. optgroup,
  202. select,
  203. textarea {
  204. margin: 0; /* 3 */
  205. font: inherit; /* 2 */
  206. color: inherit; /* 1 */
  207. }
  208. /**
  209. * Address `overflow` set to `hidden` in IE 8/9/10/11.
  210. */
  211. button {
  212. overflow: visible;
  213. }
  214. /**
  215. * Address inconsistent `text-transform` inheritance for `button` and `select`.
  216. * All other form control elements do not inherit `text-transform` values.
  217. * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
  218. * Correct `select` style inheritance in Firefox.
  219. */
  220. button,
  221. select {
  222. text-transform: none;
  223. }
  224. /**
  225. * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
  226. * and `video` controls.
  227. * 2. Correct inability to style clickable `input` types in iOS.
  228. * 3. Improve usability and consistency of cursor style between image-type
  229. * `input` and others.
  230. */
  231. button,
  232. html input[type="button"], /* 1 */
  233. input[type="reset"],
  234. input[type="submit"] {
  235. -webkit-appearance: button; /* 2 */
  236. cursor: pointer; /* 3 */
  237. }
  238. /**
  239. * Re-set default cursor for disabled elements.
  240. */
  241. button[disabled],
  242. html input[disabled] {
  243. cursor: default;
  244. }
  245. /**
  246. * Remove inner padding and border in Firefox 4+.
  247. */
  248. button::-moz-focus-inner,
  249. input::-moz-focus-inner {
  250. padding: 0;
  251. border: 0;
  252. }
  253. /**
  254. * Address Firefox 4+ setting `line-height` on `input` using `!important` in
  255. * the UA stylesheet.
  256. */
  257. input {
  258. line-height: normal;
  259. }
  260. /**
  261. * It's recommended that you don't attempt to style these elements.
  262. * Firefox's implementation doesn't respect box-sizing, padding, or width.
  263. *
  264. * 1. Address box sizing set to `content-box` in IE 8/9/10.
  265. * 2. Remove excess padding in IE 8/9/10.
  266. */
  267. input[type="checkbox"],
  268. input[type="radio"] {
  269. box-sizing: border-box; /* 1 */
  270. padding: 0; /* 2 */
  271. }
  272. /**
  273. * Fix the cursor style for Chrome's increment/decrement buttons. For certain
  274. * `font-size` values of the `input`, it causes the cursor style of the
  275. * decrement button to change from `default` to `text`.
  276. */
  277. input[type="number"]::-webkit-inner-spin-button,
  278. input[type="number"]::-webkit-outer-spin-button {
  279. height: auto;
  280. }
  281. /**
  282. * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
  283. * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
  284. * (include `-moz` to future-proof).
  285. */
  286. input[type="search"] {
  287. -webkit-box-sizing: content-box; /* 2 */
  288. -moz-box-sizing: content-box;
  289. box-sizing: content-box;
  290. -webkit-appearance: textfield; /* 1 */
  291. }
  292. /**
  293. * Remove inner padding and search cancel button in Safari and Chrome on OS X.
  294. * Safari (but not Chrome) clips the cancel button when the search input has
  295. * padding (and `textfield` appearance).
  296. */
  297. input[type="search"]::-webkit-search-cancel-button,
  298. input[type="search"]::-webkit-search-decoration {
  299. -webkit-appearance: none;
  300. }
  301. /**
  302. * Define consistent border, margin, and padding.
  303. */
  304. fieldset {
  305. padding: 0.35em 0.625em 0.75em;
  306. margin: 0 2px;
  307. border: 1px solid #c0c0c0;
  308. }
  309. /**
  310. * 1. Correct `color` not being inherited in IE 8/9/10/11.
  311. * 2. Remove padding so people aren't caught out if they zero out fieldsets.
  312. */
  313. legend {
  314. padding: 0; /* 2 */
  315. border: 0; /* 1 */
  316. }
  317. /**
  318. * Remove default vertical scrollbar in IE 8/9/10/11.
  319. */
  320. textarea {
  321. overflow: auto;
  322. }
  323. /**
  324. * Don't inherit the `font-weight` (applied by a rule above).
  325. * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
  326. */
  327. optgroup {
  328. font-weight: bold;
  329. }
  330. /* Tables
  331. ========================================================================== */
  332. /**
  333. * Remove most spacing between table cells.
  334. */
  335. table {
  336. border-spacing: 0;
  337. border-collapse: collapse;
  338. }
  339. td,
  340. th {
  341. padding: 0;
  342. }
  343. /* LAYOUT STYLES */
  344. body {
  345. font-family: 'Helvetica Neue', Helvetica, Arial, serif;
  346. font-size: 15px;
  347. font-weight: 400;
  348. line-height: 1.5;
  349. color: #666;
  350. background: #fafafa url(../images/body-bg.jpg) 0 0 repeat;
  351. }
  352. p {
  353. margin-top: 0;
  354. }
  355. a {
  356. color: #2879d0;
  357. }
  358. a:hover {
  359. color: #2268b2;
  360. }
  361. header {
  362. padding-top: 40px;
  363. padding-bottom: 40px;
  364. font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
  365. background: #2e7bcf url(../images/header-bg.jpg) 0 0 repeat-x;
  366. border-bottom: solid 1px #275da1;
  367. }
  368. header h1 {
  369. width: 540px;
  370. margin-top: 0;
  371. margin-bottom: 0.2em;
  372. font-size: 72px;
  373. font-weight: normal;
  374. line-height: 1;
  375. color: #fff;
  376. letter-spacing: -1px;
  377. }
  378. header h2 {
  379. width: 540px;
  380. margin-top: 0;
  381. margin-bottom: 0;
  382. font-size: 26px;
  383. font-weight: normal;
  384. line-height: 1.3;
  385. color: #9ddcff;
  386. letter-spacing: 0;
  387. }
  388. .inner {
  389. position: relative;
  390. width: 940px;
  391. margin: 0 auto;
  392. }
  393. #content-wrapper {
  394. padding-top: 30px;
  395. border-top: solid 1px #fff;
  396. }
  397. #main-content {
  398. float: left;
  399. width: 690px;
  400. }
  401. #main-content img {
  402. max-width: 100%;
  403. }
  404. aside#sidebar {
  405. float: right;
  406. width: 200px;
  407. min-height: 504px;
  408. padding-left: 20px;
  409. font-size: 12px;
  410. line-height: 1.3;
  411. background: transparent url(../images/sidebar-bg.jpg) 0 0 no-repeat;
  412. }
  413. aside#sidebar p.repo-owner,
  414. aside#sidebar p.repo-owner a {
  415. font-weight: bold;
  416. }
  417. #downloads {
  418. margin-bottom: 40px;
  419. }
  420. a.button {
  421. width: 134px;
  422. height: 58px;
  423. padding-top: 22px;
  424. padding-left: 68px;
  425. font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
  426. font-size: 23px;
  427. line-height: 1.2;
  428. color: #fff;
  429. }
  430. a.button small {
  431. display: block;
  432. font-size: 11px;
  433. }
  434. header a.button {
  435. position: absolute;
  436. top: 0;
  437. right: 0;
  438. background: transparent url(../images/github-button.png) 0 0 no-repeat;
  439. }
  440. aside a.button {
  441. display: block;
  442. width: 138px;
  443. padding-left: 64px;
  444. margin-bottom: 20px;
  445. font-size: 21px;
  446. background: transparent url(../images/download-button.png) 0 0 no-repeat;
  447. }
  448. code, pre {
  449. margin-bottom: 30px;
  450. font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;
  451. font-size: 13px;
  452. color: #222;
  453. }
  454. code {
  455. padding: 0 3px;
  456. background-color: #f2f8fc;
  457. border: solid 1px #dbe7f3;
  458. }
  459. pre {
  460. padding: 20px;
  461. overflow: auto;
  462. text-shadow: none;
  463. background: #fff;
  464. border: solid 1px #f2f2f2;
  465. }
  466. pre code {
  467. padding: 0;
  468. color: #2879d0;
  469. background-color: #fff;
  470. border: none;
  471. }
  472. ul, ol, dl {
  473. margin-bottom: 20px;
  474. }
  475. /* COMMON STYLES */
  476. hr {
  477. height: 0;
  478. margin-top: 1em;
  479. margin-bottom: 1em;
  480. border: 0;
  481. border-top: solid 1px #ddd;
  482. }
  483. table {
  484. width: 100%;
  485. border: 1px solid #ebebeb;
  486. }
  487. th {
  488. font-weight: 500;
  489. }
  490. td {
  491. font-weight: 300;
  492. text-align: center;
  493. border: 1px solid #ebebeb;
  494. }
  495. form {
  496. padding: 20px;
  497. background: #f2f2f2;
  498. }
  499. /* GENERAL ELEMENT TYPE STYLES */
  500. #main-content h1 {
  501. margin-top: 0;
  502. margin-bottom: 0;
  503. font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
  504. font-size: 2.8em;
  505. font-weight: normal;
  506. color: #474747;
  507. text-indent: 6px;
  508. letter-spacing: -1px;
  509. }
  510. #main-content h1:before {
  511. padding-right: 0.3em;
  512. margin-left: -0.9em;
  513. color: #9ddcff;
  514. content: "/";
  515. }
  516. #main-content h2 {
  517. margin-bottom: 8px;
  518. font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
  519. font-size: 22px;
  520. font-weight: bold;
  521. color: #474747;
  522. text-indent: 4px;
  523. }
  524. #main-content h2:before {
  525. padding-right: 0.3em;
  526. margin-left: -1.5em;
  527. content: "//";
  528. color: #9ddcff;
  529. }
  530. #main-content h3 {
  531. margin-top: 24px;
  532. margin-bottom: 8px;
  533. font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
  534. font-size: 18px;
  535. font-weight: bold;
  536. color: #474747;
  537. text-indent: 3px;
  538. }
  539. #main-content h3:before {
  540. padding-right: 0.3em;
  541. margin-left: -2em;
  542. content: "///";
  543. color: #9ddcff;
  544. }
  545. #main-content h4 {
  546. margin-bottom: 8px;
  547. font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
  548. font-size: 15px;
  549. font-weight: bold;
  550. color: #474747;
  551. text-indent: 3px;
  552. }
  553. h4:before {
  554. padding-right: 0.3em;
  555. margin-left: -2.8em;
  556. content: "////";
  557. color: #9ddcff;
  558. }
  559. #main-content h5 {
  560. margin-bottom: 8px;
  561. font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
  562. font-size: 14px;
  563. color: #474747;
  564. text-indent: 3px;
  565. }
  566. h5:before {
  567. padding-right: 0.3em;
  568. margin-left: -3.2em;
  569. content: "/////";
  570. color: #9ddcff;
  571. }
  572. #main-content h6 {
  573. margin-bottom: 8px;
  574. font-family: 'Architects Daughter', 'Helvetica Neue', Helvetica, Arial, serif;
  575. font-size: .8em;
  576. color: #474747;
  577. text-indent: 3px;
  578. }
  579. h6:before {
  580. padding-right: 0.3em;
  581. margin-left: -3.7em;
  582. content: "//////";
  583. color: #9ddcff;
  584. }
  585. p {
  586. margin-bottom: 20px;
  587. }
  588. a {
  589. text-decoration: none;
  590. }
  591. p a {
  592. font-weight: 400;
  593. }
  594. blockquote {
  595. padding: 0 0 0 30px;
  596. margin-bottom: 20px;
  597. font-size: 1.6em;
  598. border-left: 10px solid #e9e9e9;
  599. }
  600. ul {
  601. list-style-position: inside;
  602. list-style: disc;
  603. padding-left: 20px;
  604. }
  605. ol {
  606. list-style-position: inside;
  607. list-style: decimal;
  608. padding-left: 3px;
  609. }
  610. dl dd {
  611. font-style: italic;
  612. font-weight: 100;
  613. }
  614. footer {
  615. padding-top: 20px;
  616. padding-bottom: 30px;
  617. margin-top: 40px;
  618. font-size: 13px;
  619. color: #aaa;
  620. background: transparent url('../images/hr.png') 0 0 no-repeat;
  621. }
  622. footer a {
  623. color: #666;
  624. }
  625. footer a:hover {
  626. color: #444;
  627. }
  628. /* MISC */
  629. .clearfix:after {
  630. display: block;
  631. height: 0;
  632. clear: both;
  633. visibility: hidden;
  634. content: '.';
  635. }
  636. .clearfix {display: inline-block;}
  637. * html .clearfix {height: 1%;}
  638. .clearfix {display: block;}
  639. /* #Media Queries
  640. ================================================== */
  641. /* Smaller than standard 960 (devices and browsers) */
  642. @media only screen and (max-width: 959px) { }
  643. /* Tablet Portrait size to standard 960 (devices and browsers) */
  644. @media only screen and (min-width: 768px) and (max-width: 959px) {
  645. .inner {
  646. width: 740px;
  647. }
  648. header h1, header h2 {
  649. width: 340px;
  650. }
  651. header h1 {
  652. font-size: 60px;
  653. }
  654. header h2 {
  655. font-size: 30px;
  656. }
  657. #main-content {
  658. width: 490px;
  659. }
  660. #main-content h1:before,
  661. #main-content h2:before,
  662. #main-content h3:before,
  663. #main-content h4:before,
  664. #main-content h5:before,
  665. #main-content h6:before {
  666. padding-right: 0;
  667. margin-left: 0;
  668. content: none;
  669. }
  670. }
  671. /* All Mobile Sizes (devices and browser) */
  672. @media only screen and (max-width: 767px) {
  673. .inner {
  674. width: 93%;
  675. }
  676. header {
  677. padding: 20px 0;
  678. }
  679. header .inner {
  680. position: relative;
  681. }
  682. header h1, header h2 {
  683. width: 100%;
  684. }
  685. header h1 {
  686. font-size: 48px;
  687. }
  688. header h2 {
  689. font-size: 24px;
  690. }
  691. header a.button {
  692. position: relative;
  693. display: inline-block;
  694. width: auto;
  695. height: auto;
  696. padding: 5px 10px;
  697. margin-top: 15px;
  698. font-size: 13px;
  699. line-height: 1;
  700. color: #2879d0;
  701. text-align: center;
  702. background-color: #9ddcff;
  703. background-image: none;
  704. border-radius: 5px;
  705. -moz-border-radius: 5px;
  706. -webkit-border-radius: 5px;
  707. }
  708. header a.button small {
  709. display: inline;
  710. font-size: 13px;
  711. }
  712. #main-content,
  713. aside#sidebar {
  714. float: none;
  715. width: 100% ! important;
  716. }
  717. aside#sidebar {
  718. min-height: 0;
  719. padding: 20px 0;
  720. margin-top: 20px;
  721. background-image: none;
  722. border-top: solid 1px #ddd;
  723. }
  724. aside#sidebar a.button {
  725. display: none;
  726. }
  727. #main-content h1:before,
  728. #main-content h2:before,
  729. #main-content h3:before,
  730. #main-content h4:before,
  731. #main-content h5:before,
  732. #main-content h6:before {
  733. padding-right: 0;
  734. margin-left: 0;
  735. content: none;
  736. }
  737. }
  738. /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  739. @media only screen and (min-width: 480px) and (max-width: 767px) { }
  740. /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
  741. @media only screen and (max-width: 479px) { }