theme-default.style.css 17 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061
  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 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. font-weight: bold;
  432. }
  433. .tocify-wrapper .tocify-subheader {
  434. display: none;
  435. background-color: #262626;
  436. font-weight: 500;
  437. 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
  438. }
  439. .tocify-wrapper .jets-searching .tocify-subheader,
  440. .tocify-wrapper .tocify-subheader.visible {
  441. display: block;
  442. }
  443. .tocify-wrapper .tocify-subheader .tocify-item>a {
  444. padding-left: 25px;
  445. font-size: 12px
  446. }
  447. .tocify-wrapper .tocify-subheader>li:last-child {
  448. box-shadow: none
  449. }
  450. .tocify-wrapper .toc-footer {
  451. padding: 1em 0;
  452. margin-top: 1em;
  453. border-top: 1px dashed #666
  454. }
  455. .tocify-wrapper .toc-footer a,
  456. .tocify-wrapper .toc-footer li {
  457. color: #fff;
  458. text-decoration: none
  459. }
  460. .tocify-wrapper .toc-footer a:hover {
  461. text-decoration: underline
  462. }
  463. .tocify-wrapper .toc-footer li {
  464. font-size: .8em;
  465. line-height: 1.7;
  466. text-decoration: none
  467. }
  468. #nav-button {
  469. padding: 0 1.5em 5em 0;
  470. display: none;
  471. position: fixed;
  472. top: 0;
  473. left: 0;
  474. z-index: 100;
  475. color: #000;
  476. text-decoration: none;
  477. font-weight: 700;
  478. opacity: .7;
  479. line-height: 16px;
  480. transition: left .3s ease-in-out
  481. }
  482. #nav-button span {
  483. display: block;
  484. padding: 6px;
  485. background-color: rgba(234, 242, 246, .7);
  486. -webkit-transform-origin: 0 0;
  487. transform-origin: 0 0;
  488. -webkit-transform: rotate(-90deg) translate(-100%);
  489. transform: rotate(-90deg) translate(-100%);
  490. border-radius: 0 0 0 5px
  491. }
  492. #nav-button img {
  493. height: 16px;
  494. vertical-align: bottom
  495. }
  496. #nav-button:hover {
  497. opacity: 1
  498. }
  499. #nav-button.open {
  500. left: 230px
  501. }
  502. .page-wrapper {
  503. margin-left: 230px;
  504. position: relative;
  505. z-index: 10;
  506. background-color: #eaf2f6;
  507. min-height: 100%;
  508. padding-bottom: 1px
  509. }
  510. .page-wrapper .dark-box {
  511. width: 50%;
  512. background-color: #393939;
  513. position: absolute;
  514. right: 0;
  515. top: 0;
  516. bottom: 0
  517. }
  518. .page-wrapper .lang-selector {
  519. position: fixed;
  520. z-index: 50;
  521. border-bottom: 5px solid #393939
  522. }
  523. .lang-selector {
  524. background-color: #222;
  525. width: 100%;
  526. font-weight: 700
  527. }
  528. .lang-selector button {
  529. display: block;
  530. float: left;
  531. color: #fff;
  532. text-decoration: none;
  533. padding: 0 10px;
  534. line-height: 30px;
  535. outline: 0;
  536. background: transparent;
  537. border: none;
  538. }
  539. .lang-selector button:active,
  540. .lang-selector button:hover,
  541. .lang-selector button:focus {
  542. background-color: #111;
  543. color: #fff
  544. }
  545. .lang-selector button.active {
  546. background-color: #393939;
  547. color: #fff
  548. }
  549. .lang-selector:after {
  550. content: '';
  551. clear: both;
  552. display: block
  553. }
  554. .content {
  555. position: relative;
  556. z-index: 30
  557. }
  558. .content:after {
  559. content: '';
  560. display: block;
  561. clear: both
  562. }
  563. .content>aside,
  564. .content>details,
  565. .content>dl,
  566. .content>h1,
  567. .content>h2,
  568. .content>h3,
  569. .content>h4,
  570. .content>h5,
  571. .content>h6,
  572. .content>ol,
  573. .content>p,
  574. .content>table,
  575. .content>ul,
  576. .content>form>aside,
  577. .content>form>details,
  578. .content>form>h1,
  579. .content>form>h2,
  580. .content>form>h3,
  581. .content>form>h4,
  582. .content>form>h5,
  583. .content>form>h6,
  584. .content>form>p,
  585. .content>form>table,
  586. .content>form>ul {
  587. margin-right: 50%;
  588. padding: 0 28px;
  589. box-sizing: border-box;
  590. display: block;
  591. text-shadow: 0 1px 0 #fff
  592. }
  593. .content>ol,
  594. .content>ul {
  595. padding-left: 43px
  596. }
  597. .content>div,
  598. .content>h1,
  599. .content>h2 {
  600. clear: both
  601. }
  602. .content h1 {
  603. font-size: 30px;
  604. padding-top: .5em;
  605. padding-bottom: .5em;
  606. border-bottom: 1px solid #ccc;
  607. margin-bottom: 21px;
  608. margin-top: 2em;
  609. border-top: 1px solid #ddd;
  610. background-image: linear-gradient(180deg, #fff, #f9f9f9)
  611. }
  612. .content div:first-child+h1,
  613. .content h1:first-child {
  614. border-top-width: 0;
  615. margin-top: 0
  616. }
  617. .content h2 {
  618. font-size: 20px;
  619. margin-top: 4em;
  620. margin-bottom: 0;
  621. border-top: 1px solid #ccc;
  622. padding-top: 1.2em;
  623. padding-bottom: 1.2em;
  624. background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .4), hsla(0, 0%, 100%, 0))
  625. }
  626. .content h1+div+h2,
  627. .content h1+h2 {
  628. margin-top: -21px;
  629. border-top: none
  630. }
  631. .content h3,
  632. .content h4,
  633. .content h5,
  634. .content h6 {
  635. font-size: 15px;
  636. margin-top: 2.5em;
  637. margin-bottom: .8em
  638. }
  639. .content h4,
  640. .content h5,
  641. .content h6 {
  642. font-size: 10px
  643. }
  644. .content hr {
  645. margin: 2em 0;
  646. border-top: 2px solid #393939;
  647. border-bottom: 2px solid #eaf2f6
  648. }
  649. .content table {
  650. margin-bottom: 1em;
  651. overflow: auto
  652. }
  653. .content table td,
  654. .content table th {
  655. text-align: left;
  656. vertical-align: top;
  657. line-height: 1.6
  658. }
  659. .content table th {
  660. padding: 5px 10px;
  661. border-bottom: 1px solid #ccc;
  662. vertical-align: bottom
  663. }
  664. .content table td {
  665. padding: 10px
  666. }
  667. .content table tr:last-child {
  668. border-bottom: 1px solid #ccc
  669. }
  670. .content table tr:nth-child(odd)>td {
  671. background-color: #ebf3f6
  672. }
  673. .content table tr:nth-child(even)>td {
  674. background-color: #ebf2f6
  675. }
  676. .content dt {
  677. font-weight: 700
  678. }
  679. .content dd {
  680. margin-left: 15px
  681. }
  682. .content dd,
  683. .content dt,
  684. .content li,
  685. .content p {
  686. line-height: 1.6;
  687. margin-top: 0
  688. }
  689. .content img {
  690. max-width: 100%
  691. }
  692. .content code {
  693. padding: 3px;
  694. border-radius: 3px
  695. }
  696. .content pre>code {
  697. background-color: transparent;
  698. padding: 0
  699. }
  700. .content aside {
  701. padding-top: 1em;
  702. padding-bottom: 1em;
  703. text-shadow: 0 1px 0 #a0c6da;
  704. margin-top: 1.5em;
  705. margin-bottom: 1.5em;
  706. background: #8fbcd4;
  707. line-height: 1.6
  708. }
  709. .content aside.warning {
  710. background-color: #c97a7e;
  711. text-shadow: 0 1px 0 #d18e91
  712. }
  713. .content aside.success {
  714. background-color: #6ac174;
  715. text-shadow: 0 1px 0 #80ca89
  716. }
  717. .content aside:before {
  718. vertical-align: middle;
  719. padding-right: .5em;
  720. font-size: 14px
  721. }
  722. .content .search-highlight {
  723. padding: 2px;
  724. margin: -2px;
  725. border-radius: 4px;
  726. border: 1px solid #f7e633;
  727. text-shadow: 1px 1px 0 #666;
  728. background: linear-gradient(to top left, #f7e633, #f1d32f)
  729. }
  730. .content blockquote,
  731. .content pre {
  732. background-color: #292929;
  733. color: #fff;
  734. padding: 1.5em 28px;
  735. margin: 0;
  736. width: 50%;
  737. float: right;
  738. clear: right;
  739. box-sizing: border-box;
  740. text-shadow: 0 1px 2px rgba(0, 0, 0, .4)
  741. }
  742. .content .annotation {
  743. background-color: #292929;
  744. color: #fff;
  745. padding: 0 28px;
  746. margin: 0;
  747. width: 50%;
  748. float: right;
  749. clear: right;
  750. box-sizing: border-box;
  751. text-shadow: 0 1px 2px rgba(0, 0, 0, .4)
  752. }
  753. .content .annotation pre {
  754. padding: 0 0;
  755. width: 100%;
  756. float: none;
  757. }
  758. .content blockquote>p,
  759. .content pre>p {
  760. margin: 0
  761. }
  762. .content blockquote a,
  763. .content pre a {
  764. color: #fff;
  765. text-decoration: none;
  766. border-bottom: 1px dashed #ccc
  767. }
  768. .content blockquote>p {
  769. background-color: #1c1c1c;
  770. border-radius: 5px;
  771. padding: 13px;
  772. color: #ccc;
  773. border-top: 1px solid #000;
  774. border-bottom: 1px solid #404040
  775. }
  776. @media (max-width:930px) {
  777. .tocify-wrapper {
  778. left: -230px
  779. }
  780. .tocify-wrapper.open {
  781. left: 0
  782. }
  783. .page-wrapper {
  784. margin-left: 0
  785. }
  786. #nav-button {
  787. display: block
  788. }
  789. .tocify-wrapper .tocify-item>a {
  790. padding-top: .3em;
  791. padding-bottom: .3em
  792. }
  793. }
  794. @media (max-width:700px) {
  795. .dark-box {
  796. display: none
  797. }
  798. .tocify-wrapper .lang-selector {
  799. display: block
  800. }
  801. .page-wrapper .lang-selector {
  802. display: none
  803. }
  804. .content aside,
  805. .content dl,
  806. .content h1,
  807. .content h2,
  808. .content h3,
  809. .content h4,
  810. .content h5,
  811. .content h6,
  812. .content ol,
  813. .content p,
  814. .content table,
  815. .content ul {
  816. margin-right: 0
  817. }
  818. .content>aside,
  819. .content>details,
  820. .content>dl,
  821. .content>h1,
  822. .content>h2,
  823. .content>h3,
  824. .content>h4,
  825. .content>h5,
  826. .content>h6,
  827. .content>ol,
  828. .content>p,
  829. .content>table,
  830. .content>ul,
  831. .content>form>aside,
  832. .content>form>details,
  833. .content>form>h1,
  834. .content>form>h2,
  835. .content>form>h3,
  836. .content>form>h4,
  837. .content>form>h5,
  838. .content>form>h6,
  839. .content>form>p,
  840. .content>form>table,
  841. .content>form>ul {
  842. margin-right: 0;
  843. }
  844. .content blockquote,
  845. .content pre {
  846. float: none;
  847. width: auto
  848. }
  849. .content .annotation {
  850. float: none;
  851. width: auto
  852. }
  853. }
  854. .badge {
  855. padding: 1px 9px 2px;
  856. white-space: nowrap;
  857. -webkit-border-radius: 9px;
  858. -moz-border-radius: 9px;
  859. border-radius: 9px;
  860. color: #ffffff;
  861. text-shadow: none !important;
  862. font-weight: bold;
  863. }
  864. .badge.badge-darkred {
  865. background-color: darkred;
  866. }
  867. .badge.badge-red {
  868. background-color: red;
  869. }
  870. .badge.badge-blue {
  871. background-color: blue;
  872. }
  873. .badge.badge-darkblue {
  874. background-color: darkblue;
  875. }
  876. .badge.badge-green {
  877. background-color: green;
  878. }
  879. .badge.badge-darkgreen {
  880. background-color: darkgreen;
  881. }
  882. .badge.badge-purple {
  883. background-color: purple;
  884. }
  885. .badge.badge-black {
  886. background-color: black;
  887. }
  888. .badge.badge-grey {
  889. background-color: grey;
  890. }
  891. .fancy-heading-panel {
  892. background-color: lightgrey;
  893. border-radius: 5px;
  894. padding-left: 5px !important;
  895. padding-top: 5px !important;
  896. padding-bottom: 5px !important;
  897. margin-left: 25px;
  898. margin-right: 10px;
  899. width: 47%;
  900. }
  901. @media screen and (max-width: 700px) {
  902. .fancy-heading-panel {
  903. width: 95%;
  904. }
  905. }