theme-default.style.css 17 KB

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