theme-default.style.css 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050
  1. /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  2. html {
  3. font-family: 'PT Sans', sans-serif;
  4. font-size: 1.2em;
  5. -ms-text-size-adjust: 100%;
  6. -webkit-text-size-adjust: 100%
  7. }
  8. body {
  9. margin: 0
  10. }
  11. article,
  12. aside,
  13. details,
  14. figcaption,
  15. figure,
  16. footer,
  17. header,
  18. hgroup,
  19. main,
  20. menu,
  21. nav,
  22. section {
  23. display: block
  24. }
  25. summary {
  26. cursor: pointer;
  27. }
  28. audio,
  29. canvas,
  30. progress,
  31. video {
  32. display: inline-block;
  33. vertical-align: baseline
  34. }
  35. audio:not([controls]) {
  36. display: none;
  37. height: 0
  38. }
  39. [hidden],
  40. template {
  41. display: none
  42. }
  43. a {
  44. background-color: transparent
  45. }
  46. a:active,
  47. a:hover {
  48. outline: 0
  49. }
  50. abbr[title] {
  51. border-bottom: 1px dotted
  52. }
  53. b,
  54. strong {
  55. font-weight: 700
  56. }
  57. dfn {
  58. font-style: italic
  59. }
  60. h1 {
  61. font-size: 2em;
  62. margin: .67em 0
  63. }
  64. mark {
  65. background: #ff0;
  66. color: #000
  67. }
  68. small {
  69. font-size: 80%
  70. }
  71. sub,
  72. sup {
  73. font-size: 75%;
  74. line-height: 0;
  75. position: relative;
  76. vertical-align: baseline
  77. }
  78. sup {
  79. top: -.5em
  80. }
  81. sub {
  82. bottom: -.25em
  83. }
  84. img {
  85. border: 0
  86. }
  87. svg:not(:root) {
  88. overflow: hidden
  89. }
  90. figure {
  91. margin: 1em 40px
  92. }
  93. hr {
  94. box-sizing: content-box;
  95. height: 0
  96. }
  97. pre {
  98. overflow: auto
  99. }
  100. code,
  101. kbd,
  102. pre,
  103. samp {
  104. font-family: monospace, monospace;
  105. font-size: 1em
  106. }
  107. button,
  108. input,
  109. optgroup,
  110. select,
  111. textarea {
  112. color: inherit;
  113. font: inherit;
  114. margin: 0
  115. }
  116. button {
  117. overflow: visible
  118. }
  119. button,
  120. select {
  121. text-transform: none
  122. }
  123. button,
  124. html input[type=button],
  125. input[type=reset],
  126. input[type=submit] {
  127. -webkit-appearance: button;
  128. cursor: pointer
  129. }
  130. button[disabled],
  131. html input[disabled] {
  132. cursor: default
  133. }
  134. button::-moz-focus-inner,
  135. input::-moz-focus-inner {
  136. border: 0;
  137. padding: 0
  138. }
  139. input {
  140. line-height: normal
  141. }
  142. input[type=checkbox],
  143. input[type=radio] {
  144. box-sizing: border-box;
  145. padding: 0
  146. }
  147. input[type=number]::-webkit-inner-spin-button,
  148. input[type=number]::-webkit-outer-spin-button {
  149. height: auto
  150. }
  151. input[type=search] {
  152. -webkit-appearance: textfield;
  153. box-sizing: content-box
  154. }
  155. input[type=search]::-webkit-search-cancel-button,
  156. input[type=search]::-webkit-search-decoration {
  157. -webkit-appearance: none
  158. }
  159. fieldset {
  160. border: 1px solid silver;
  161. margin: 0 2px;
  162. padding: .35em .625em .75em
  163. }
  164. legend {
  165. border: 0;
  166. padding: 0
  167. }
  168. textarea {
  169. overflow: auto
  170. }
  171. optgroup {
  172. font-weight: 700
  173. }
  174. table {
  175. border-collapse: collapse;
  176. border-spacing: 0
  177. }
  178. td,
  179. th {
  180. padding: 0
  181. }
  182. .content h1,
  183. .content h2,
  184. .content h3,
  185. .content h4,
  186. .content h5,
  187. .content h6,
  188. body,
  189. html {
  190. font-family: 'PT Sans', Helvetica Neue, Helvetica, Arial, Microsoft Yahei, 微软雅黑, STXihei, 华文细黑, sans-serif;
  191. font-size: 15px;
  192. }
  193. .content h1,
  194. .content h2,
  195. .content h3,
  196. .content h4,
  197. .content h5,
  198. .content h6 {
  199. font-weight: 700
  200. }
  201. .content code,
  202. .content pre {
  203. font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
  204. font-size: 12px;
  205. line-height: 1.5
  206. }
  207. .content code {
  208. word-break: break-all;
  209. word-break: break-word;
  210. -webkit-hyphens: auto;
  211. -ms-hyphens: auto;
  212. hyphens: auto
  213. }
  214. .content aside.notice:before,
  215. .content aside.success:before,
  216. .content aside.warning:before,
  217. .tocify-wrapper>.search:before {
  218. font-family: 'PT Sans', sans-serif;
  219. speak: none;
  220. font-style: normal;
  221. font-variant: normal;
  222. text-transform: none;
  223. line-height: 1
  224. }
  225. .content aside.warning:before {
  226. content: "✋"
  227. }
  228. .content aside.notice:before {
  229. content: "ℹ"
  230. }
  231. .content aside.success:before {
  232. content: "✅"
  233. }
  234. .tocify-wrapper>.search:before {
  235. content: "🔎"
  236. }
  237. .highlight .c,
  238. .highlight .c1,
  239. .highlight .cm,
  240. .highlight .cs {
  241. color: #909090
  242. }
  243. .highlight,
  244. .highlight .w {
  245. background-color: #292929
  246. }
  247. .hljs {
  248. display: block;
  249. overflow-x: auto;
  250. padding: .5em;
  251. background: #23241f
  252. }
  253. .hljs,
  254. .hljs-subst,
  255. .hljs-tag {
  256. color: #f8f8f2
  257. }
  258. .hljs-emphasis,
  259. .hljs-strong {
  260. color: #a8a8a2
  261. }
  262. .hljs-bullet,
  263. .hljs-link,
  264. .hljs-literal,
  265. .hljs-number,
  266. .hljs-quote,
  267. .hljs-regexp {
  268. color: #ae81ff
  269. }
  270. .hljs-code,
  271. .hljs-section,
  272. .hljs-selector-class,
  273. .hljs-title {
  274. color: #a6e22e
  275. }
  276. .hljs-strong {
  277. font-weight: 700
  278. }
  279. .hljs-emphasis {
  280. font-style: italic
  281. }
  282. .hljs-attr,
  283. .hljs-keyword,
  284. .hljs-name,
  285. .hljs-selector-tag {
  286. color: #f92672
  287. }
  288. .hljs-attribute,
  289. .hljs-symbol {
  290. color: #66d9ef
  291. }
  292. .hljs-class .hljs-title,
  293. .hljs-params {
  294. color: #f8f8f2
  295. }
  296. .hljs-addition,
  297. .hljs-built_in,
  298. .hljs-builtin-name,
  299. .hljs-selector-attr,
  300. .hljs-selector-id,
  301. .hljs-selector-pseudo,
  302. .hljs-string,
  303. .hljs-template-variable,
  304. .hljs-type,
  305. .hljs-variable {
  306. color: #e6db74
  307. }
  308. .hljs-comment,
  309. .hljs-deletion,
  310. .hljs-meta {
  311. color: #75715e
  312. }
  313. body,
  314. html {
  315. color: #333;
  316. padding: 0;
  317. margin: 0;
  318. -webkit-font-smoothing: antialiased;
  319. -moz-osx-font-smoothing: grayscale;
  320. background-color: whitesmoke;
  321. height: 100%;
  322. -webkit-text-size-adjust: none
  323. }
  324. #toc>ul>li>a>span {
  325. float: right;
  326. background-color: #2484ff;
  327. border-radius: 40px;
  328. width: 20px
  329. }
  330. .tocify-wrapper {
  331. transition: left .3s ease-in-out;
  332. overflow-y: auto;
  333. overflow-x: hidden;
  334. position: fixed;
  335. z-index: 30;
  336. top: 0;
  337. left: 0;
  338. bottom: 0;
  339. width: 230px;
  340. background-color: #393939;
  341. font-size: 13px;
  342. font-weight: 700
  343. }
  344. .tocify-wrapper .lang-selector {
  345. display: none
  346. }
  347. .tocify-wrapper .lang-selector a {
  348. padding-top: .5em;
  349. padding-bottom: .5em
  350. }
  351. .tocify-wrapper>img {
  352. display: block
  353. }
  354. .tocify-wrapper>.search {
  355. position: relative
  356. }
  357. .tocify-wrapper>.search input {
  358. background: #393939;
  359. border-width: 0 0 1px;
  360. border-color: #666;
  361. padding: 6px 0 6px 20px;
  362. box-sizing: border-box;
  363. margin: 10px 15px;
  364. width: 200px;
  365. outline: none;
  366. color: #fff;
  367. border-radius: 0
  368. }
  369. .tocify-wrapper>.search:before {
  370. position: absolute;
  371. top: 17px;
  372. left: 15px;
  373. color: #fff
  374. }
  375. .tocify-wrapper img+.tocify {
  376. margin-top: 20px
  377. }
  378. .tocify-wrapper .search-results {
  379. margin-top: 0;
  380. box-sizing: border-box;
  381. height: 0;
  382. overflow-y: auto;
  383. overflow-x: hidden;
  384. transition-property: height, margin;
  385. transition-duration: .18s;
  386. transition-timing-function: ease-in-out;
  387. background: linear-gradient(180deg, rgba(0, 0, 0, .2), transparent 8px), linear-gradient(0deg, rgba(0, 0, 0, .2), transparent 8px), linear-gradient(180deg, #000, transparent 1.5px), linear-gradient(0deg, #939393, hsla(0, 0%, 58%, 0) 1.5px), #262626
  388. }
  389. .tocify-wrapper .search-results.visible {
  390. height: 30%;
  391. margin-bottom: 1em
  392. }
  393. .tocify-wrapper .search-results li {
  394. margin: 1em 15px;
  395. line-height: 1
  396. }
  397. .tocify-wrapper .search-results a {
  398. color: #fff;
  399. text-decoration: none
  400. }
  401. .tocify-wrapper .search-results a:hover {
  402. text-decoration: underline
  403. }
  404. .tocify-wrapper .toc-footer li,
  405. .tocify-wrapper .tocify-item>a {
  406. padding: 0 15px;
  407. display: block;
  408. overflow-x: hidden;
  409. white-space: nowrap;
  410. text-overflow: ellipsis
  411. }
  412. .tocify-wrapper li,
  413. .tocify-wrapper ul {
  414. list-style: none;
  415. margin: 0;
  416. padding: 0;
  417. line-height: 28px
  418. }
  419. .tocify-wrapper li {
  420. color: #fff;
  421. transition-property: background;
  422. transition-timing-function: linear;
  423. transition-duration: .23s
  424. }
  425. .tocify-wrapper .tocify-focus {
  426. box-shadow: 0 1px 0 #000;
  427. background-color: #2467af;
  428. color: #fff
  429. }
  430. .tocify-wrapper .tocify-subheader {
  431. display: none;
  432. background-color: #262626;
  433. font-weight: 500;
  434. background: linear-gradient(180deg, rgba(0, 0, 0, .2), transparent 8px), linear-gradient(0deg, rgba(0, 0, 0, .2), transparent 8px), linear-gradient(180deg, #000, transparent 1.5px), linear-gradient(0deg, #939393, hsla(0, 0%, 58%, 0) 1.5px), #262626
  435. }
  436. .tocify-wrapper .tocify-subheader .tocify-item>a {
  437. padding-left: 25px;
  438. font-size: 12px
  439. }
  440. .tocify-wrapper .tocify-subheader>li:last-child {
  441. box-shadow: none
  442. }
  443. .tocify-wrapper .toc-footer {
  444. padding: 1em 0;
  445. margin-top: 1em;
  446. border-top: 1px dashed #666
  447. }
  448. .tocify-wrapper .toc-footer a,
  449. .tocify-wrapper .toc-footer li {
  450. color: #fff;
  451. text-decoration: none
  452. }
  453. .tocify-wrapper .toc-footer a:hover {
  454. text-decoration: underline
  455. }
  456. .tocify-wrapper .toc-footer li {
  457. font-size: .8em;
  458. line-height: 1.7;
  459. text-decoration: none
  460. }
  461. #nav-button {
  462. padding: 0 1.5em 5em 0;
  463. display: none;
  464. position: fixed;
  465. top: 0;
  466. left: 0;
  467. z-index: 100;
  468. color: #000;
  469. text-decoration: none;
  470. font-weight: 700;
  471. opacity: .7;
  472. line-height: 16px;
  473. transition: left .3s ease-in-out
  474. }
  475. #nav-button span {
  476. display: block;
  477. padding: 6px;
  478. background-color: rgba(234, 242, 246, .7);
  479. -webkit-transform-origin: 0 0;
  480. transform-origin: 0 0;
  481. -webkit-transform: rotate(-90deg) translate(-100%);
  482. transform: rotate(-90deg) translate(-100%);
  483. border-radius: 0 0 0 5px
  484. }
  485. #nav-button img {
  486. height: 16px;
  487. vertical-align: bottom
  488. }
  489. #nav-button:hover {
  490. opacity: 1
  491. }
  492. #nav-button.open {
  493. left: 230px
  494. }
  495. .page-wrapper {
  496. margin-left: 230px;
  497. position: relative;
  498. z-index: 10;
  499. background-color: #eaf2f6;
  500. min-height: 100%;
  501. padding-bottom: 1px
  502. }
  503. .page-wrapper .dark-box {
  504. width: 50%;
  505. background-color: #393939;
  506. position: absolute;
  507. right: 0;
  508. top: 0;
  509. bottom: 0
  510. }
  511. .page-wrapper .lang-selector {
  512. position: fixed;
  513. z-index: 50;
  514. border-bottom: 5px solid #393939
  515. }
  516. .lang-selector {
  517. background-color: #222;
  518. width: 100%;
  519. font-weight: 700
  520. }
  521. .lang-selector a {
  522. display: block;
  523. float: left;
  524. color: #fff;
  525. text-decoration: none;
  526. padding: 0 10px;
  527. line-height: 30px;
  528. outline: 0
  529. }
  530. .lang-selector a:active,
  531. .lang-selector a:focus {
  532. background-color: #111;
  533. color: #fff
  534. }
  535. .lang-selector a.active {
  536. background-color: #393939;
  537. color: #fff
  538. }
  539. .lang-selector:after {
  540. content: '';
  541. clear: both;
  542. display: block
  543. }
  544. .content {
  545. position: relative;
  546. z-index: 30
  547. }
  548. .content:after {
  549. content: '';
  550. display: block;
  551. clear: both
  552. }
  553. .content>aside,
  554. .content>details,
  555. .content>dl,
  556. .content>h1,
  557. .content>h2,
  558. .content>h3,
  559. .content>h4,
  560. .content>h5,
  561. .content>h6,
  562. .content>ol,
  563. .content>p,
  564. .content>table,
  565. .content>ul,
  566. .content>form>aside,
  567. .content>form>details,
  568. .content>form>h1,
  569. .content>form>h2,
  570. .content>form>h3,
  571. .content>form>h4,
  572. .content>form>h5,
  573. .content>form>h6,
  574. .content>form>p,
  575. .content>form>table,
  576. .content>form>ul {
  577. margin-right: 50%;
  578. padding: 0 28px;
  579. box-sizing: border-box;
  580. display: block;
  581. text-shadow: 0 1px 0 #fff
  582. }
  583. .content>ol,
  584. .content>ul {
  585. padding-left: 43px
  586. }
  587. .content>div,
  588. .content>h1,
  589. .content>h2 {
  590. clear: both
  591. }
  592. .content h1 {
  593. font-size: 30px;
  594. padding-top: .5em;
  595. padding-bottom: .5em;
  596. border-bottom: 1px solid #ccc;
  597. margin-bottom: 21px;
  598. margin-top: 2em;
  599. border-top: 1px solid #ddd;
  600. background-image: linear-gradient(180deg, #fff, #f9f9f9)
  601. }
  602. .content div:first-child+h1,
  603. .content h1:first-child {
  604. border-top-width: 0;
  605. margin-top: 0
  606. }
  607. .content h2 {
  608. font-size: 20px;
  609. margin-top: 4em;
  610. margin-bottom: 0;
  611. border-top: 1px solid #ccc;
  612. padding-top: 1.2em;
  613. padding-bottom: 1.2em;
  614. background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .4), hsla(0, 0%, 100%, 0))
  615. }
  616. .content h1+div+h2,
  617. .content h1+h2 {
  618. margin-top: -21px;
  619. border-top: none
  620. }
  621. .content h3,
  622. .content h4,
  623. .content h5,
  624. .content h6 {
  625. font-size: 15px;
  626. margin-top: 2.5em;
  627. margin-bottom: .8em
  628. }
  629. .content h4,
  630. .content h5,
  631. .content h6 {
  632. font-size: 10px
  633. }
  634. .content hr {
  635. margin: 2em 0;
  636. border-top: 2px solid #393939;
  637. border-bottom: 2px solid #eaf2f6
  638. }
  639. .content table {
  640. margin-bottom: 1em;
  641. overflow: auto
  642. }
  643. .content table td,
  644. .content table th {
  645. text-align: left;
  646. vertical-align: top;
  647. line-height: 1.6
  648. }
  649. .content table th {
  650. padding: 5px 10px;
  651. border-bottom: 1px solid #ccc;
  652. vertical-align: bottom
  653. }
  654. .content table td {
  655. padding: 10px
  656. }
  657. .content table tr:last-child {
  658. border-bottom: 1px solid #ccc
  659. }
  660. .content table tr:nth-child(odd)>td {
  661. background-color: #ebf3f6
  662. }
  663. .content table tr:nth-child(even)>td {
  664. background-color: #ebf2f6
  665. }
  666. .content dt {
  667. font-weight: 700
  668. }
  669. .content dd {
  670. margin-left: 15px
  671. }
  672. .content dd,
  673. .content dt,
  674. .content li,
  675. .content p {
  676. line-height: 1.6;
  677. margin-top: 0
  678. }
  679. .content img {
  680. max-width: 100%
  681. }
  682. .content code {
  683. background-color: rgba(0, 0, 0, .05);
  684. padding: 3px;
  685. border-radius: 3px
  686. }
  687. .content pre>code {
  688. background-color: transparent;
  689. padding: 0
  690. }
  691. .content aside {
  692. padding-top: 1em;
  693. padding-bottom: 1em;
  694. text-shadow: 0 1px 0 #a0c6da;
  695. margin-top: 1.5em;
  696. margin-bottom: 1.5em;
  697. background: #8fbcd4;
  698. line-height: 1.6
  699. }
  700. .content aside.warning {
  701. background-color: #c97a7e;
  702. text-shadow: 0 1px 0 #d18e91
  703. }
  704. .content aside.success {
  705. background-color: #6ac174;
  706. text-shadow: 0 1px 0 #80ca89
  707. }
  708. .content aside:before {
  709. vertical-align: middle;
  710. padding-right: .5em;
  711. font-size: 14px
  712. }
  713. .content .search-highlight {
  714. padding: 2px;
  715. margin: -2px;
  716. border-radius: 4px;
  717. border: 1px solid #f7e633;
  718. text-shadow: 1px 1px 0 #666;
  719. background: linear-gradient(to top left, #f7e633, #f1d32f)
  720. }
  721. .content blockquote,
  722. .content pre {
  723. background-color: #292929;
  724. color: #fff;
  725. padding: 2em 28px;
  726. margin: 0;
  727. width: 50%;
  728. float: right;
  729. clear: right;
  730. box-sizing: border-box;
  731. text-shadow: 0 1px 2px rgba(0, 0, 0, .4)
  732. }
  733. .content .annotation {
  734. background-color: #292929;
  735. color: #fff;
  736. padding: 0 28px;
  737. margin: 0;
  738. width: 50%;
  739. float: right;
  740. clear: right;
  741. box-sizing: border-box;
  742. text-shadow: 0 1px 2px rgba(0, 0, 0, .4)
  743. }
  744. .content .annotation pre {
  745. padding: 0 0;
  746. width: 100%;
  747. float: none;
  748. }
  749. .content blockquote>p,
  750. .content pre>p {
  751. margin: 0
  752. }
  753. .content blockquote a,
  754. .content pre a {
  755. color: #fff;
  756. text-decoration: none;
  757. border-bottom: 1px dashed #ccc
  758. }
  759. .content blockquote>p {
  760. background-color: #1c1c1c;
  761. border-radius: 5px;
  762. padding: 13px;
  763. color: #ccc;
  764. border-top: 1px solid #000;
  765. border-bottom: 1px solid #404040
  766. }
  767. @media (max-width:930px) {
  768. .tocify-wrapper {
  769. left: -230px
  770. }
  771. .tocify-wrapper.open {
  772. left: 0
  773. }
  774. .page-wrapper {
  775. margin-left: 0
  776. }
  777. #nav-button {
  778. display: block
  779. }
  780. .tocify-wrapper .tocify-item>a {
  781. padding-top: .3em;
  782. padding-bottom: .3em
  783. }
  784. }
  785. @media (max-width:700px) {
  786. .dark-box {
  787. display: none
  788. }
  789. .tocify-wrapper .lang-selector {
  790. display: block
  791. }
  792. .page-wrapper .lang-selector {
  793. display: none
  794. }
  795. .content aside,
  796. .content dl,
  797. .content h1,
  798. .content h2,
  799. .content h3,
  800. .content h4,
  801. .content h5,
  802. .content h6,
  803. .content ol,
  804. .content p,
  805. .content table,
  806. .content ul {
  807. margin-right: 0
  808. }
  809. .content>aside,
  810. .content>details,
  811. .content>dl,
  812. .content>h1,
  813. .content>h2,
  814. .content>h3,
  815. .content>h4,
  816. .content>h5,
  817. .content>h6,
  818. .content>ol,
  819. .content>p,
  820. .content>table,
  821. .content>ul,
  822. .content>form>aside,
  823. .content>form>details,
  824. .content>form>h1,
  825. .content>form>h2,
  826. .content>form>h3,
  827. .content>form>h4,
  828. .content>form>h5,
  829. .content>form>h6,
  830. .content>form>p,
  831. .content>form>table,
  832. .content>form>ul {
  833. margin-right: 0;
  834. }
  835. .content blockquote,
  836. .content pre {
  837. float: none;
  838. width: auto
  839. }
  840. .content .annotation {
  841. float: none;
  842. width: auto
  843. }
  844. }
  845. .badge {
  846. padding: 1px 9px 2px;
  847. white-space: nowrap;
  848. -webkit-border-radius: 9px;
  849. -moz-border-radius: 9px;
  850. border-radius: 9px;
  851. color: #ffffff;
  852. text-shadow: none !important;
  853. font-weight: bold;
  854. }
  855. .badge.badge-darkred {
  856. background-color: darkred;
  857. }
  858. .badge.badge-red {
  859. background-color: red;
  860. }
  861. .badge.badge-blue {
  862. background-color: blue;
  863. }
  864. .badge.badge-darkblue {
  865. background-color: darkblue;
  866. }
  867. .badge.badge-green {
  868. background-color: green;
  869. }
  870. .badge.badge-darkgreen {
  871. background-color: darkgreen;
  872. }
  873. .badge.badge-purple {
  874. background-color: purple;
  875. }
  876. .badge.badge-black {
  877. background-color: black;
  878. }
  879. .badge.badge-grey {
  880. background-color: grey;
  881. }
  882. .fancy-heading-panel {
  883. background-color: lightgrey;
  884. border-radius: 5px;
  885. padding-left: 5px !important;
  886. padding-top: 5px !important;
  887. padding-bottom: 5px !important;
  888. margin-left: 25px;
  889. margin-right: 10px;
  890. width: 47%;
  891. }
  892. @media screen and (max-width: 700px) {
  893. .fancy-heading-panel {
  894. width: 95%;
  895. }
  896. }