Advertisement
Guest User

Untitled

a guest
Oct 4th, 2015
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 216.03 KB | None | 0 0
  1. #!/usr/bin/env ruby
  2.  
  3. require 'octokit'
  4. client = Octokit::Client.new(access_token:"***********");
  5.  
  6.  
  7. str = ARGF.read
  8. css = DATA.read
  9. ret = client.markdown(str, mode:"gfm" )
  10.  
  11.  
  12. print <<"EOS"
  13. <html>
  14. <head>
  15. <style>
  16. .markdown-body{
  17. margin:auto;
  18. padding:0px;
  19. max-width: 1280px;
  20. min-width: 800px;
  21. }
  22. </style>
  23. </head>
  24. <body>
  25. <article class="markdown-body">
  26. #{ret}
  27. </article>
  28. <style>
  29. #{css}
  30. </style>
  31. </body>
  32. </html>
  33.  
  34. EOS
  35.  
  36. __END__
  37. /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
  38. html {
  39. font-family: sans-serif;
  40. -webkit-text-size-adjust: 100%;
  41. text-size-adjust: 100%
  42. }
  43.  
  44. body {
  45. margin: 0
  46. }
  47.  
  48. article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
  49. display: block
  50. }
  51.  
  52. audio,canvas,progress,video {
  53. display: inline-block;
  54. vertical-align: baseline
  55. }
  56.  
  57. audio:not([controls]) {
  58. display: none;
  59. height: 0
  60. }
  61.  
  62. [hidden],template {
  63. display: none
  64. }
  65.  
  66. a {
  67. background-color: transparent
  68. }
  69.  
  70. a:active,a:hover {
  71. outline: 0
  72. }
  73.  
  74. abbr[title] {
  75. border-bottom: 1px dotted
  76. }
  77.  
  78. b,strong {
  79. font-weight: bold
  80. }
  81.  
  82. dfn {
  83. font-style: italic
  84. }
  85.  
  86. h1 {
  87. font-size: 2em;
  88. margin: 0.67em 0
  89. }
  90.  
  91. mark {
  92. background: #ff0;
  93. color: #000
  94. }
  95.  
  96. small {
  97. font-size: 80%
  98. }
  99.  
  100. sub,sup {
  101. font-size: 75%;
  102. line-height: 0;
  103. position: relative;
  104. vertical-align: baseline
  105. }
  106.  
  107. sup {
  108. top: -0.5em
  109. }
  110.  
  111. sub {
  112. bottom: -0.25em
  113. }
  114.  
  115. img {
  116. border: 0
  117. }
  118.  
  119. svg:not(:root) {
  120. overflow: hidden
  121. }
  122.  
  123. figure {
  124. margin: 1em 40px
  125. }
  126.  
  127. hr {
  128. box-sizing: content-box;
  129. height: 0
  130. }
  131.  
  132. pre {
  133. overflow: auto
  134. }
  135.  
  136. code,kbd,pre,samp {
  137. font-family: monospace, monospace;
  138. font-size: 1em
  139. }
  140.  
  141. button,input,optgroup,select,textarea {
  142. color: inherit;
  143. font: inherit;
  144. margin: 0
  145. }
  146.  
  147. button {
  148. overflow: visible
  149. }
  150.  
  151. button,select {
  152. text-transform: none
  153. }
  154.  
  155. button,html input[type="button"],input[type="reset"],input[type="submit"] {
  156. -webkit-appearance: button;
  157. cursor: pointer
  158. }
  159.  
  160. button[disabled],html input[disabled] {
  161. cursor: default
  162. }
  163.  
  164. button::-moz-focus-inner,input::-moz-focus-inner {
  165. border: 0;
  166. padding: 0
  167. }
  168.  
  169. input {
  170. line-height: normal
  171. }
  172.  
  173. input[type="checkbox"],input[type="radio"] {
  174. box-sizing: border-box;
  175. padding: 0
  176. }
  177.  
  178. input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
  179. height: auto
  180. }
  181.  
  182. input[type="search"] {
  183. -webkit-appearance: textfield;
  184. box-sizing: content-box
  185. }
  186.  
  187. input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
  188. -webkit-appearance: none
  189. }
  190.  
  191. fieldset {
  192. border: 1px solid #c0c0c0;
  193. margin: 0 2px;
  194. padding: 0.35em 0.625em 0.75em
  195. }
  196.  
  197. legend {
  198. border: 0;
  199. padding: 0
  200. }
  201.  
  202. textarea {
  203. overflow: auto
  204. }
  205.  
  206. optgroup {
  207. font-weight: bold
  208. }
  209.  
  210. table {
  211. border-collapse: collapse;
  212. border-spacing: 0
  213. }
  214.  
  215. td,th {
  216. padding: 0
  217. }
  218.  
  219. * {
  220. box-sizing: border-box
  221. }
  222.  
  223. input,select,textarea,button {
  224. font: 13px/1.4 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"
  225. }
  226.  
  227. body {
  228. font: 13px/1.4 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
  229. color: #333;
  230. background-color: #fff
  231. }
  232.  
  233. a {
  234. color: #4078c0;
  235. text-decoration: none
  236. }
  237.  
  238. a:hover,a:active {
  239. text-decoration: underline
  240. }
  241.  
  242. hr,.rule {
  243. height: 0;
  244. margin: 15px 0;
  245. overflow: hidden;
  246. background: transparent;
  247. border: 0;
  248. border-bottom: 1px solid #ddd
  249. }
  250.  
  251. hr:before,.rule:before {
  252. display: table;
  253. content: ""
  254. }
  255.  
  256. hr:after,.rule:after {
  257. display: table;
  258. clear: both;
  259. content: ""
  260. }
  261.  
  262. h1,h2,h3,h4,h5,h6 {
  263. margin-top: 15px;
  264. margin-bottom: 15px;
  265. line-height: 1.1
  266. }
  267.  
  268. h1 {
  269. font-size: 30px
  270. }
  271.  
  272. h2 {
  273. font-size: 21px
  274. }
  275.  
  276. h3 {
  277. font-size: 16px
  278. }
  279.  
  280. h4 {
  281. font-size: 14px
  282. }
  283.  
  284. h5 {
  285. font-size: 12px
  286. }
  287.  
  288. h6 {
  289. font-size: 11px
  290. }
  291.  
  292. small {
  293. font-size: 90%
  294. }
  295.  
  296. blockquote {
  297. margin: 0
  298. }
  299.  
  300. .lead {
  301. margin-bottom: 30px;
  302. font-size: 20px;
  303. font-weight: 300;
  304. color: #555
  305. }
  306.  
  307. .text-muted {
  308. color: #767676
  309. }
  310.  
  311. .text-danger {
  312. color: #bd2c00
  313. }
  314.  
  315. .text-emphasized {
  316. font-weight: bold;
  317. color: #333
  318. }
  319.  
  320. ul,ol {
  321. padding: 0;
  322. margin-top: 0;
  323. margin-bottom: 0
  324. }
  325.  
  326. ol ol,ul ol {
  327. list-style-type: lower-roman
  328. }
  329.  
  330. ul ul ol,ul ol ol,ol ul ol,ol ol ol {
  331. list-style-type: lower-alpha
  332. }
  333.  
  334. dd {
  335. margin-left: 0
  336. }
  337.  
  338. tt,code {
  339. font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  340. font-size: 12px
  341. }
  342.  
  343. pre {
  344. margin-top: 0;
  345. margin-bottom: 0;
  346. font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace
  347. }
  348.  
  349. .container {
  350. width: 980px;
  351. margin-right: auto;
  352. margin-left: auto
  353. }
  354.  
  355. .container:before {
  356. display: table;
  357. content: ""
  358. }
  359.  
  360. .container:after {
  361. display: table;
  362. clear: both;
  363. content: ""
  364. }
  365.  
  366. .columns {
  367. margin-right: -10px;
  368. margin-left: -10px
  369. }
  370.  
  371. .columns:before {
  372. display: table;
  373. content: ""
  374. }
  375.  
  376. .columns:after {
  377. display: table;
  378. clear: both;
  379. content: ""
  380. }
  381.  
  382. .column {
  383. float: left;
  384. padding-right: 10px;
  385. padding-left: 10px
  386. }
  387.  
  388. .one-third {
  389. width: 33.333333%
  390. }
  391.  
  392. .two-thirds {
  393. width: 66.666667%
  394. }
  395.  
  396. .one-fourth {
  397. width: 25%
  398. }
  399.  
  400. .one-half {
  401. width: 50%
  402. }
  403.  
  404. .three-fourths {
  405. width: 75%
  406. }
  407.  
  408. .one-fifth {
  409. width: 20%
  410. }
  411.  
  412. .four-fifths {
  413. width: 80%
  414. }
  415.  
  416. .single-column {
  417. padding-right: 10px;
  418. padding-left: 10px
  419. }
  420.  
  421. .table-column {
  422. display: table-cell;
  423. width: 1%;
  424. padding-right: 10px;
  425. padding-left: 10px;
  426. vertical-align: top
  427. }
  428.  
  429. fieldset {
  430. padding: 0;
  431. margin: 0;
  432. border: 0
  433. }
  434.  
  435. label {
  436. font-size: 13px;
  437. font-weight: bold
  438. }
  439.  
  440. .form-control,input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="tel"],input[type="url"],select,textarea {
  441. min-height: 34px;
  442. padding: 7px 8px;
  443. font-size: 13px;
  444. color: #333;
  445. vertical-align: middle;
  446. background-color: #fff;
  447. background-repeat: no-repeat;
  448. background-position: right 8px center;
  449. border: 1px solid #ccc;
  450. border-radius: 3px;
  451. outline: none;
  452. box-shadow: inset 0 1px 2px rgba(0,0,0,0.075)
  453. }
  454.  
  455. .form-control.focus,.form-control:focus,input[type="text"].focus,input[type="text"]:focus,.focused .drag-and-drop,input[type="password"].focus,input[type="password"]:focus,input[type="email"].focus,input[type="email"]:focus,input[type="number"].focus,input[type="number"]:focus,input[type="tel"].focus,input[type="tel"]:focus,input[type="url"].focus,input[type="url"]:focus,select.focus,select:focus,textarea.focus,textarea:focus {
  456. border-color: #51a7e8;
  457. box-shadow: inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(81,167,232,0.5)
  458. }
  459.  
  460. select:not([multiple]) {
  461. height: 34px;
  462. vertical-align: middle
  463. }
  464.  
  465. input.input-contrast,.input-contrast {
  466. background-color: #fafafa
  467. }
  468.  
  469. input.input-contrast:focus,.input-contrast:focus {
  470. background-color: #fff
  471. }
  472.  
  473. ::-webkit-input-placeholder {
  474. color: #aaa
  475. }
  476.  
  477. ::-moz-placeholder {
  478. color: #aaa
  479. }
  480.  
  481. :-ms-input-placeholder {
  482. color: #aaa
  483. }
  484.  
  485. ::placeholder {
  486. color: #aaa
  487. }
  488.  
  489. input.input-mini {
  490. min-height: 26px;
  491. padding-top: 4px;
  492. padding-bottom: 4px;
  493. font-size: 12px
  494. }
  495.  
  496. input.input-large {
  497. padding: 6px 10px;
  498. font-size: 16px
  499. }
  500.  
  501. .input-block {
  502. display: block;
  503. width: 100%
  504. }
  505.  
  506. .input-monospace {
  507. font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace
  508. }
  509.  
  510. dl.form {
  511. margin: 15px 0
  512. }
  513.  
  514. dl.form input[type="text"],dl.form input[type="password"],dl.form input[type="email"],dl.form input[type="url"],dl.form select,dl.form textarea {
  515. background-color: #fafafa
  516. }
  517.  
  518. dl.form input[type="text"]:focus,dl.form .focused .drag-and-drop,.focused dl.form .drag-and-drop,dl.form input[type="password"]:focus,dl.form input[type="email"]:focus,dl.form input[type="url"]:focus,dl.form select:focus,dl.form textarea:focus {
  519. background-color: #fff
  520. }
  521.  
  522. dl.form>dt {
  523. margin: 0 0 6px
  524. }
  525.  
  526. dl.form>dt label {
  527. position: relative
  528. }
  529.  
  530. dl.form.flattened>dt {
  531. float: left;
  532. margin: 0;
  533. line-height: 32px
  534. }
  535.  
  536. dl.form.flattened>dd {
  537. line-height: 32px
  538. }
  539.  
  540. dl.form>dd input[type="text"],dl.form>dd input[type="password"],dl.form>dd input[type="email"],dl.form>dd input[type="url"] {
  541. width: 440px;
  542. max-width: 100%;
  543. margin-right: 5px
  544. }
  545.  
  546. dl.form>dd input.shorter {
  547. width: 130px
  548. }
  549.  
  550. dl.form>dd input.short {
  551. width: 250px
  552. }
  553.  
  554. dl.form>dd input.long {
  555. width: 100%
  556. }
  557.  
  558. dl.form>dd textarea {
  559. width: 100%;
  560. height: 200px;
  561. min-height: 200px
  562. }
  563.  
  564. dl.form>dd textarea.short {
  565. height: 50px;
  566. min-height: 50px
  567. }
  568.  
  569. dl.form>dd h4 {
  570. margin: 4px 0 0
  571. }
  572.  
  573. dl.form>dd h4.is-error {
  574. color: #bd2c00
  575. }
  576.  
  577. dl.form>dd h4.is-success {
  578. color: #6cc644
  579. }
  580.  
  581. dl.form>dd h4+p.note {
  582. margin-top: 0
  583. }
  584.  
  585. dl.form.required>dt>label:after {
  586. padding-left: 5px;
  587. color: #9f1006;
  588. content: "*"
  589. }
  590.  
  591. dl.form .success,dl.form .error,dl.form .indicator {
  592. display: none;
  593. font-size: 12px;
  594. font-weight: bold
  595. }
  596.  
  597. dl.form.loading {
  598. opacity: 0.5
  599. }
  600.  
  601. dl.form.loading .indicator {
  602. display: inline
  603. }
  604.  
  605. dl.form.loading .spinner {
  606. display: inline-block;
  607. vertical-align: middle
  608. }
  609.  
  610. dl.form.successful .success {
  611. display: inline;
  612. color: #390
  613. }
  614.  
  615. dl.form.warn dd.warning,dl.form.warn dd.error,dl.form.errored dd.warning,dl.form.errored dd.error {
  616. display: inline-block;
  617. position: absolute;
  618. max-width: 450px;
  619. z-index: 10;
  620. margin: 2px 0 0;
  621. padding: 5px 8px;
  622. font-size: 13px;
  623. font-weight: normal;
  624. border-radius: 3px
  625. }
  626.  
  627. dl.form.warn dd.warning:after,dl.form.warn dd.warning:before,dl.form.warn dd.error:after,dl.form.warn dd.error:before,dl.form.errored dd.warning:after,dl.form.errored dd.warning:before,dl.form.errored dd.error:after,dl.form.errored dd.error:before {
  628. bottom: 100%;
  629. z-index: 15;
  630. left: 10px;
  631. border: solid transparent;
  632. content: " ";
  633. height: 0;
  634. width: 0;
  635. position: absolute;
  636. pointer-events: none
  637. }
  638.  
  639. dl.form.warn dd.warning:after,dl.form.warn dd.error:after,dl.form.errored dd.warning:after,dl.form.errored dd.error:after {
  640. border-width: 5px
  641. }
  642.  
  643. dl.form.warn dd.warning:before,dl.form.warn dd.error:before,dl.form.errored dd.warning:before,dl.form.errored dd.error:before {
  644. border-width: 6px;
  645. margin-left: -1px
  646. }
  647.  
  648. dl.form.warn dd.warning {
  649. color: #4e401e;
  650. background-color: #ffe5a7;
  651. border: 1px solid #e7ce94
  652. }
  653.  
  654. dl.form.warn dd.warning:after {
  655. border-bottom-color: #ffe5a7
  656. }
  657.  
  658. dl.form.warn dd.warning:before {
  659. border-bottom-color: #cdb683
  660. }
  661.  
  662. dl.form.errored>dt label {
  663. color: #bd2c00
  664. }
  665.  
  666. dl.form.errored dd.error {
  667. color: #fff;
  668. background-color: #bf1515;
  669. border-color: #911;
  670. font-size: 13px
  671. }
  672.  
  673. dl.form.errored dd.error:after {
  674. border-bottom-color: #bf1515
  675. }
  676.  
  677. dl.form.errored dd.error:before {
  678. border-bottom-color: #911
  679. }
  680.  
  681. .note {
  682. min-height: 17px;
  683. margin: 4px 0 2px;
  684. font-size: 12px;
  685. color: #767676
  686. }
  687.  
  688. .note .spinner {
  689. margin-right: 3px;
  690. vertical-align: middle
  691. }
  692.  
  693. .form-checkbox {
  694. padding-left: 20px;
  695. margin: 15px 0;
  696. vertical-align: middle
  697. }
  698.  
  699. .form-checkbox label em.highlight {
  700. position: relative;
  701. left: -4px;
  702. padding: 2px 4px;
  703. font-style: normal;
  704. background: #fffbdc;
  705. border-radius: 3px
  706. }
  707.  
  708. .form-checkbox input[type=checkbox],.form-checkbox input[type=radio] {
  709. float: left;
  710. margin: 2px 0 0 -20px;
  711. vertical-align: middle
  712. }
  713.  
  714. .form-checkbox .note {
  715. display: block;
  716. margin: 0;
  717. font-size: 12px;
  718. font-weight: normal;
  719. color: #666
  720. }
  721.  
  722. .hfields {
  723. margin: 15px 0
  724. }
  725.  
  726. .hfields:before {
  727. display: table;
  728. content: ""
  729. }
  730.  
  731. .hfields:after {
  732. display: table;
  733. clear: both;
  734. content: ""
  735. }
  736.  
  737. .hfields dl.form {
  738. float: left;
  739. margin: 0 30px 0 0
  740. }
  741.  
  742. .hfields dl.form>dt label {
  743. display: inline-block;
  744. margin: 5px 0 0;
  745. color: #666
  746. }
  747.  
  748. .hfields dl.form>dt img {
  749. position: relative;
  750. top: -2px
  751. }
  752.  
  753. .hfields .btn {
  754. float: left;
  755. margin: 28px 25px 0 -20px
  756. }
  757.  
  758. .hfields select {
  759. margin-top: 5px
  760. }
  761.  
  762. input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
  763. margin: 0;
  764. -webkit-appearance: none
  765. }
  766.  
  767. .input-group {
  768. display: table
  769. }
  770.  
  771. .input-group input {
  772. position: relative;
  773. width: 100%
  774. }
  775.  
  776. .input-group input:focus {
  777. z-index: 2
  778. }
  779.  
  780. .input-group input[type="text"]+.btn {
  781. margin-left: 0
  782. }
  783.  
  784. .input-group.inline {
  785. display: inline-table
  786. }
  787.  
  788. .input-group input,.input-group-button {
  789. display: table-cell
  790. }
  791.  
  792. .input-group-button {
  793. width: 1%;
  794. vertical-align: middle
  795. }
  796.  
  797. .input-group input:first-child,.input-group-button:first-child .btn {
  798. border-top-right-radius: 0;
  799. border-bottom-right-radius: 0
  800. }
  801.  
  802. .input-group-button:first-child .btn {
  803. margin-right: -1px
  804. }
  805.  
  806. .input-group input:last-child,.input-group-button:last-child .btn {
  807. border-top-left-radius: 0;
  808. border-bottom-left-radius: 0
  809. }
  810.  
  811. .input-group-button:last-child .btn {
  812. margin-left: -1px
  813. }
  814.  
  815. .form-actions:before {
  816. display: table;
  817. content: ""
  818. }
  819.  
  820. .form-actions:after {
  821. display: table;
  822. clear: both;
  823. content: ""
  824. }
  825.  
  826. .form-actions .btn {
  827. float: right
  828. }
  829.  
  830. .form-actions .btn+.btn {
  831. margin-right: 5px
  832. }
  833.  
  834. .form-warning {
  835. padding: 8px 10px;
  836. margin: 10px 0;
  837. font-size: 14px;
  838. color: #333;
  839. background: #ffffe2;
  840. border: 1px solid #e7e4c2;
  841. border-radius: 4px
  842. }
  843.  
  844. .form-warning p {
  845. margin: 0;
  846. line-height: 1.5
  847. }
  848.  
  849. .form-warning strong {
  850. color: #000
  851. }
  852.  
  853. .form-warning a {
  854. font-weight: bold
  855. }
  856.  
  857. .status-indicator {
  858. font: normal normal 16px/1 "octicons";
  859. display: inline-block;
  860. text-decoration: none;
  861. -webkit-font-smoothing: antialiased;
  862. margin-left: 5px
  863. }
  864.  
  865. .status-indicator-success:before {
  866. color: #6cc644;
  867. content: "\f03a"
  868. }
  869.  
  870. .status-indicator-failed:before {
  871. color: #bd2c00;
  872. content: "\f02d"
  873. }
  874.  
  875. .select {
  876. display: inline-block;
  877. max-width: 100%;
  878. padding: 7px 24px 7px 8px;
  879. vertical-align: middle;
  880. background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right 8px center;
  881. background-size: 8px 10px;
  882. box-shadow: inset 0 -1px 2px rgba(0,0,0,0.075);
  883. -webkit-appearance: none;
  884. -moz-appearance: none;
  885. appearance: none;
  886. padding-right: 8px \9;
  887. background-image: none \9
  888. }
  889.  
  890. .select:focus {
  891. outline: none;
  892. border-color: #51a7e8;
  893. box-shadow: inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(81,167,232,0.5)
  894. }
  895.  
  896. .select::-ms-expand {
  897. opacity: 0
  898. }
  899.  
  900. .select-sm {
  901. padding-top: 3px;
  902. padding-bottom: 3px;
  903. font-size: 12px
  904. }
  905.  
  906. .select-sm:not([multiple]) {
  907. height: 26px;
  908. min-height: 26px
  909. }
  910.  
  911. .flash {
  912. position: relative;
  913. padding: 15px;
  914. font-size: 14px;
  915. line-height: 1.5;
  916. color: #246;
  917. background-color: #e2eef9;
  918. border: 1px solid #bac6d3;
  919. border-radius: 3px
  920. }
  921.  
  922. .flash p:last-child {
  923. margin-bottom: 0
  924. }
  925.  
  926. .flash-messages {
  927. margin-bottom: 20px
  928. }
  929.  
  930. .flash-close {
  931. float: right;
  932. width: 34px;
  933. height: 44px;
  934. margin: -11px;
  935. color: inherit;
  936. line-height: 40px;
  937. text-align: center;
  938. cursor: pointer;
  939. opacity: 0.6;
  940. background: none;
  941. border: 0;
  942. -webkit-appearance: none
  943. }
  944.  
  945. .flash-close:hover {
  946. opacity: 1
  947. }
  948.  
  949. .flash-action {
  950. float: right;
  951. margin-top: -4px;
  952. margin-left: 20px
  953. }
  954.  
  955. .flash-warn {
  956. color: #4c4a42;
  957. background-color: #fff9ea;
  958. border-color: #dfd8c2
  959. }
  960.  
  961. .flash-error {
  962. color: #911;
  963. background-color: #fcdede;
  964. border-color: #d2b2b2
  965. }
  966.  
  967. .flash-full {
  968. margin-top: -1px;
  969. border-width: 1px 0;
  970. border-radius: 0
  971. }
  972.  
  973. .flash-with-icon .container {
  974. padding-left: 40px
  975. }
  976.  
  977. .flash-with-icon .flash-icon {
  978. float: left;
  979. margin-top: 3px;
  980. margin-left: -25px
  981. }
  982.  
  983. .flash-content {
  984. margin-top: 0;
  985. margin-bottom: 0;
  986. line-height: 1.5
  987. }
  988.  
  989. .avatar {
  990. display: inline-block;
  991. overflow: hidden;
  992. line-height: 1;
  993. vertical-align: middle;
  994. border-radius: 3px
  995. }
  996.  
  997. .avatar-small {
  998. border-radius: 2px
  999. }
  1000.  
  1001. .avatar-link {
  1002. float: left;
  1003. line-height: 1
  1004. }
  1005.  
  1006. .avatar-group-item {
  1007. display: inline-block;
  1008. margin-bottom: 3px
  1009. }
  1010.  
  1011. .avatar-parent-child {
  1012. position: relative
  1013. }
  1014.  
  1015. .avatar-child {
  1016. position: absolute;
  1017. right: -15%;
  1018. bottom: -9%;
  1019. background-color: #fff;
  1020. border-radius: 2px;
  1021. box-shadow: -2px -2px 0 rgba(255,255,255,0.8)
  1022. }
  1023.  
  1024. .blankslate {
  1025. position: relative;
  1026. padding: 30px;
  1027. text-align: center;
  1028. background-color: #fafafa;
  1029. border: 1px solid #e5e5e5;
  1030. border-radius: 3px;
  1031. box-shadow: inset 0 0 10px rgba(0,0,0,0.05)
  1032. }
  1033.  
  1034. .blankslate.clean-background {
  1035. background: none;
  1036. border: 0;
  1037. box-shadow: none
  1038. }
  1039.  
  1040. .blankslate.capped {
  1041. border-radius: 0 0 3px 3px
  1042. }
  1043.  
  1044. .blankslate.spacious {
  1045. padding: 100px 60px 120px
  1046. }
  1047.  
  1048. .blankslate.has-fixed-width {
  1049. width: 485px;
  1050. margin: 0 auto
  1051. }
  1052.  
  1053. .blankslate.large-format h3 {
  1054. margin: 0.75em 0;
  1055. font-size: 20px
  1056. }
  1057.  
  1058. .blankslate.large-format p {
  1059. font-size: 16px
  1060. }
  1061.  
  1062. .blankslate.large-format p.has-fixed-width {
  1063. width: 540px;
  1064. margin: 0 auto;
  1065. text-align: left
  1066. }
  1067.  
  1068. .blankslate.large-format .mega-octicon {
  1069. width: 40px;
  1070. height: 40px;
  1071. font-size: 40px;
  1072. color: #aaa
  1073. }
  1074.  
  1075. .blankslate.large-format .octicon-inbox {
  1076. font-size: 48px;
  1077. line-height: 40px
  1078. }
  1079.  
  1080. .blankslate code {
  1081. padding: 2px 5px 3px;
  1082. font-size: 14px;
  1083. background: #fff;
  1084. border: 1px solid #eee;
  1085. border-radius: 3px
  1086. }
  1087.  
  1088. .blankslate>.mega-octicon {
  1089. color: #aaa
  1090. }
  1091.  
  1092. .blankslate .mega-octicon+.mega-octicon {
  1093. margin-left: 10px
  1094. }
  1095.  
  1096. .tabnav+.blankslate {
  1097. margin-top: 20px
  1098. }
  1099.  
  1100. .blankslate .context-loader.large-format-loader {
  1101. padding-top: 50px
  1102. }
  1103.  
  1104. .counter {
  1105. display: inline-block;
  1106. padding: 2px 5px;
  1107. font-size: 11px;
  1108. font-weight: bold;
  1109. line-height: 1;
  1110. color: #666;
  1111. background-color: #eee;
  1112. border-radius: 20px
  1113. }
  1114.  
  1115. .btn {
  1116. position: relative;
  1117. display: inline-block;
  1118. padding: 6px 12px;
  1119. font-size: 13px;
  1120. font-weight: bold;
  1121. line-height: 20px;
  1122. color: #333;
  1123. white-space: nowrap;
  1124. vertical-align: middle;
  1125. cursor: pointer;
  1126. background-color: #eee;
  1127. background-image: -webkit-linear-gradient(#fcfcfc, #eee);
  1128. background-image: linear-gradient(#fcfcfc, #eee);
  1129. border: 1px solid #d5d5d5;
  1130. border-radius: 3px;
  1131. -webkit-user-select: none;
  1132. -moz-user-select: none;
  1133. -ms-user-select: none;
  1134. user-select: none;
  1135. -webkit-appearance: none
  1136. }
  1137.  
  1138. .btn i {
  1139. font-style: normal;
  1140. font-weight: 500;
  1141. opacity: 0.6
  1142. }
  1143.  
  1144. .btn .octicon {
  1145. vertical-align: text-top
  1146. }
  1147.  
  1148. .btn .counter {
  1149. text-shadow: none;
  1150. background-color: #e5e5e5
  1151. }
  1152.  
  1153. .btn:focus {
  1154. text-decoration: none;
  1155. border-color: #51a7e8;
  1156. outline: none;
  1157. box-shadow: 0 0 5px rgba(81,167,232,0.5)
  1158. }
  1159.  
  1160. .btn:focus:hover,.btn.selected:focus {
  1161. border-color: #51a7e8
  1162. }
  1163.  
  1164. .btn:hover,.btn:active,.btn.zeroclipboard-is-hover,.btn.zeroclipboard-is-active {
  1165. text-decoration: none;
  1166. background-color: #ddd;
  1167. background-image: -webkit-linear-gradient(#eee, #ddd);
  1168. background-image: linear-gradient(#eee, #ddd);
  1169. border-color: #ccc
  1170. }
  1171.  
  1172. .btn:active,.btn.selected,.btn.zeroclipboard-is-active {
  1173. background-color: #dcdcdc;
  1174. background-image: none;
  1175. border-color: #b5b5b5;
  1176. box-shadow: inset 0 2px 4px rgba(0,0,0,0.15)
  1177. }
  1178.  
  1179. .btn.selected:hover {
  1180. background-color: #cfcfcf
  1181. }
  1182.  
  1183. .btn:disabled,.btn:disabled:hover,.btn.disabled,.btn.disabled:hover {
  1184. color: rgba(102,102,102,0.5);
  1185. cursor: default;
  1186. background-color: rgba(229,229,229,0.5);
  1187. background-image: none;
  1188. border-color: rgba(197,197,197,0.5);
  1189. box-shadow: none
  1190. }
  1191.  
  1192. .btn-primary {
  1193. color: #fff;
  1194. text-shadow: 0 -1px 0 rgba(0,0,0,0.15);
  1195. background-color: #60b044;
  1196. background-image: -webkit-linear-gradient(#8add6d, #60b044);
  1197. background-image: linear-gradient(#8add6d, #60b044);
  1198. border-color: #5ca941
  1199. }
  1200.  
  1201. .btn-primary .counter {
  1202. color: #60b044;
  1203. background-color: #fff
  1204. }
  1205.  
  1206. .btn-primary:hover {
  1207. color: #fff;
  1208. background-color: #569e3d;
  1209. background-image: -webkit-linear-gradient(#79d858, #569e3d);
  1210. background-image: linear-gradient(#79d858, #569e3d);
  1211. border-color: #4a993e
  1212. }
  1213.  
  1214. .btn-primary:active,.btn-primary.selected {
  1215. text-shadow: 0 1px 0 rgba(0,0,0,0.15);
  1216. background-color: #569e3d;
  1217. background-image: none;
  1218. border-color: #418737
  1219. }
  1220.  
  1221. .btn-primary.selected:hover {
  1222. background-color: #4c8b36
  1223. }
  1224.  
  1225. .btn-primary:disabled,.btn-primary:disabled:hover,.btn-primary.disabled,.btn-primary.disabled:hover {
  1226. color: #fefefe;
  1227. background-color: #add39f;
  1228. background-image: -webkit-linear-gradient(#c3ecb4, #add39f);
  1229. background-image: linear-gradient(#c3ecb4, #add39f);
  1230. border-color: #b9dcac #b9dcac #a7c89b
  1231. }
  1232.  
  1233. .btn-danger {
  1234. color: #900
  1235. }
  1236.  
  1237. .btn-danger:hover {
  1238. color: #fff;
  1239. background-color: #b33630;
  1240. background-image: -webkit-linear-gradient(#dc5f59, #b33630);
  1241. background-image: linear-gradient(#dc5f59, #b33630);
  1242. border-color: #cd504a
  1243. }
  1244.  
  1245. .btn-danger:active,.btn-danger.selected {
  1246. color: #fff;
  1247. background-color: #b33630;
  1248. background-image: none;
  1249. border-color: #9f312c
  1250. }
  1251.  
  1252. .btn-danger.selected:hover {
  1253. background-color: #9f302b
  1254. }
  1255.  
  1256. .btn-danger:disabled,.btn-danger:disabled:hover,.btn-danger.disabled,.btn-danger.disabled:hover {
  1257. color: #cb7f7f;
  1258. background-color: #efefef;
  1259. background-image: -webkit-linear-gradient(#fefefe, #efefef);
  1260. background-image: linear-gradient(#fefefe, #efefef);
  1261. border-color: #e1e1e1
  1262. }
  1263.  
  1264. .btn-danger:hover .counter,.btn-danger:active .counter,.btn-danger.selected .counter {
  1265. color: #b33630;
  1266. background-color: #fff
  1267. }
  1268.  
  1269. .btn-outline {
  1270. color: #4078c0;
  1271. background-color: #fff;
  1272. background-image: none;
  1273. border: 1px solid #e5e5e5
  1274. }
  1275.  
  1276. .btn-outline .counter {
  1277. background-color: #eee
  1278. }
  1279.  
  1280. .btn-outline:hover,.btn-outline:active,.btn-outline.selected,.btn-outline.zeroclipboard-is-hover,.btn-outline.zeroclipboard-is-active {
  1281. color: #fff;
  1282. background-color: #4078c0;
  1283. background-image: none;
  1284. border-color: #4078c0
  1285. }
  1286.  
  1287. .btn-outline:hover .counter,.btn-outline:active .counter,.btn-outline.selected .counter,.btn-outline.zeroclipboard-is-hover .counter,.btn-outline.zeroclipboard-is-active .counter {
  1288. color: #4078c0;
  1289. background-color: #fff
  1290. }
  1291.  
  1292. .btn-outline.selected:hover {
  1293. background-color: #396cad
  1294. }
  1295.  
  1296. .btn-outline:disabled,.btn-outline:disabled:hover,.btn-outline.disabled,.btn-outline.disabled:hover {
  1297. color: #767676;
  1298. background-color: #fff;
  1299. background-image: none;
  1300. border-color: #e5e5e5
  1301. }
  1302.  
  1303. .btn-with-count {
  1304. float: left;
  1305. border-top-right-radius: 0;
  1306. border-bottom-right-radius: 0
  1307. }
  1308.  
  1309. .btn-sm {
  1310. padding: 2px 10px
  1311. }
  1312.  
  1313. .hidden-text-expander {
  1314. display: block
  1315. }
  1316.  
  1317. .hidden-text-expander.inline {
  1318. position: relative;
  1319. top: -1px;
  1320. display: inline-block;
  1321. margin-left: 5px;
  1322. line-height: 0
  1323. }
  1324.  
  1325. .hidden-text-expander a {
  1326. display: inline-block;
  1327. height: 12px;
  1328. padding: 0 5px;
  1329. font-size: 12px;
  1330. font-weight: bold;
  1331. line-height: 6px;
  1332. color: #555;
  1333. text-decoration: none;
  1334. vertical-align: middle;
  1335. background: #ddd;
  1336. border-radius: 1px
  1337. }
  1338.  
  1339. .hidden-text-expander a:hover {
  1340. text-decoration: none;
  1341. background-color: #ccc
  1342. }
  1343.  
  1344. .hidden-text-expander a:active {
  1345. color: #fff;
  1346. background-color: #4183c4
  1347. }
  1348.  
  1349. .social-count {
  1350. float: left;
  1351. padding: 2px 7px;
  1352. font-size: 11px;
  1353. font-weight: bold;
  1354. line-height: 20px;
  1355. color: #333;
  1356. vertical-align: middle;
  1357. background-color: #fff;
  1358. border: 1px solid #ddd;
  1359. border-left: 0;
  1360. border-top-right-radius: 3px;
  1361. border-bottom-right-radius: 3px
  1362. }
  1363.  
  1364. .social-count:hover,.social-count:active {
  1365. text-decoration: none
  1366. }
  1367.  
  1368. .social-count:hover {
  1369. color: #4078c0;
  1370. cursor: pointer
  1371. }
  1372.  
  1373. .btn-block {
  1374. display: block;
  1375. width: 100%;
  1376. text-align: center
  1377. }
  1378.  
  1379. .btn-group {
  1380. display: inline-block;
  1381. vertical-align: middle
  1382. }
  1383.  
  1384. .btn-group:before {
  1385. display: table;
  1386. content: ""
  1387. }
  1388.  
  1389. .btn-group:after {
  1390. display: table;
  1391. clear: both;
  1392. content: ""
  1393. }
  1394.  
  1395. .btn-group .btn {
  1396. position: relative;
  1397. float: left
  1398. }
  1399.  
  1400. .btn-group .btn:not(:first-child):not(:last-child) {
  1401. border-radius: 0
  1402. }
  1403.  
  1404. .btn-group .btn:first-child:not(:last-child) {
  1405. border-top-right-radius: 0;
  1406. border-bottom-right-radius: 0
  1407. }
  1408.  
  1409. .btn-group .btn:last-child:not(:first-child) {
  1410. border-top-left-radius: 0;
  1411. border-bottom-left-radius: 0
  1412. }
  1413.  
  1414. .btn-group .btn:hover,.btn-group .btn:active,.btn-group .btn.selected {
  1415. z-index: 2
  1416. }
  1417.  
  1418. .btn-group .btn:focus {
  1419. z-index: 3
  1420. }
  1421.  
  1422. .btn-group .btn+.btn {
  1423. margin-left: -1px
  1424. }
  1425.  
  1426. .btn-group .btn+.button_to,.btn-group .button_to+.btn,.btn-group .button_to+.button_to {
  1427. margin-left: -1px
  1428. }
  1429.  
  1430. .btn-group .button_to {
  1431. float: left
  1432. }
  1433.  
  1434. .btn-group .button_to .btn {
  1435. border-radius: 0
  1436. }
  1437.  
  1438. .btn-group .button_to:first-child .btn {
  1439. border-top-left-radius: 3px;
  1440. border-bottom-left-radius: 3px
  1441. }
  1442.  
  1443. .btn-group .button_to:last-child .btn {
  1444. border-top-right-radius: 3px;
  1445. border-bottom-right-radius: 3px
  1446. }
  1447.  
  1448. .btn-group+.btn-group,.btn-group+.btn {
  1449. margin-left: 5px
  1450. }
  1451.  
  1452. .btn-link {
  1453. display: inline-block;
  1454. padding: 0;
  1455. font-size: inherit;
  1456. color: #4078c0;
  1457. white-space: nowrap;
  1458. cursor: pointer;
  1459. background-color: transparent;
  1460. border: 0;
  1461. -webkit-user-select: none;
  1462. -moz-user-select: none;
  1463. -ms-user-select: none;
  1464. user-select: none;
  1465. -webkit-appearance: none
  1466. }
  1467.  
  1468. .btn-link:hover,.btn-link:focus {
  1469. text-decoration: underline
  1470. }
  1471.  
  1472. .btn-link:focus {
  1473. outline: none
  1474. }
  1475.  
  1476. .menu {
  1477. margin-bottom: 15px;
  1478. list-style: none;
  1479. background-color: #fff;
  1480. border: 1px solid #d8d8d8;
  1481. border-radius: 3px
  1482. }
  1483.  
  1484. .menu-item {
  1485. position: relative;
  1486. display: block;
  1487. padding: 8px 10px;
  1488. text-shadow: 0 1px 0 #fff;
  1489. border-bottom: 1px solid #eee
  1490. }
  1491.  
  1492. .menu-item:first-child {
  1493. border-top: 0;
  1494. border-top-right-radius: 2px;
  1495. border-top-left-radius: 2px
  1496. }
  1497.  
  1498. .menu-item:first-child:before {
  1499. border-top-left-radius: 2px
  1500. }
  1501.  
  1502. .menu-item:last-child {
  1503. border-bottom: 0;
  1504. border-bottom-right-radius: 2px;
  1505. border-bottom-left-radius: 2px
  1506. }
  1507.  
  1508. .menu-item:last-child:before {
  1509. border-bottom-left-radius: 2px
  1510. }
  1511.  
  1512. .menu-item:hover {
  1513. text-decoration: none;
  1514. background-color: #f9f9f9
  1515. }
  1516.  
  1517. .menu-item.selected {
  1518. font-weight: bold;
  1519. color: #222;
  1520. cursor: default;
  1521. background-color: #fff
  1522. }
  1523.  
  1524. .menu-item.selected:before {
  1525. position: absolute;
  1526. top: 0;
  1527. left: 0;
  1528. bottom: 0;
  1529. width: 2px;
  1530. content: "";
  1531. background-color: #d26911
  1532. }
  1533.  
  1534. .menu-item .octicon {
  1535. margin-right: 5px;
  1536. width: 16px;
  1537. color: #333;
  1538. text-align: center
  1539. }
  1540.  
  1541. .menu-item .counter {
  1542. float: right;
  1543. margin-left: 5px
  1544. }
  1545.  
  1546. .menu-item .menu-warning {
  1547. float: right;
  1548. color: #d26911
  1549. }
  1550.  
  1551. .menu-item .avatar {
  1552. float: left;
  1553. margin-right: 5px
  1554. }
  1555.  
  1556. .menu-item.alert .counter {
  1557. color: #bd2c00
  1558. }
  1559.  
  1560. .menu-heading {
  1561. display: block;
  1562. padding: 8px 10px;
  1563. margin-top: 0;
  1564. margin-bottom: 0;
  1565. font-size: 13px;
  1566. font-weight: bold;
  1567. line-height: 20px;
  1568. color: #555;
  1569. background-color: #f7f7f7;
  1570. border-bottom: 1px solid #eee
  1571. }
  1572.  
  1573. .menu-heading:hover {
  1574. text-decoration: none
  1575. }
  1576.  
  1577. .menu-heading:first-child {
  1578. border-top-right-radius: 2px;
  1579. border-top-left-radius: 2px
  1580. }
  1581.  
  1582. .menu-heading:last-child {
  1583. border-bottom-right-radius: 2px;
  1584. border-bottom-left-radius: 2px;
  1585. border-bottom: 0
  1586. }
  1587.  
  1588. .tabnav {
  1589. margin-top: 0;
  1590. margin-bottom: 15px;
  1591. border-bottom: 1px solid #ddd
  1592. }
  1593.  
  1594. .tabnav .counter {
  1595. margin-left: 5px
  1596. }
  1597.  
  1598. .tabnav-tabs {
  1599. margin-bottom: -1px
  1600. }
  1601.  
  1602. .tabnav-tab {
  1603. display: inline-block;
  1604. padding: 8px 12px;
  1605. font-size: 14px;
  1606. line-height: 20px;
  1607. color: #666;
  1608. text-decoration: none;
  1609. border: 1px solid transparent;
  1610. border-bottom: 0
  1611. }
  1612.  
  1613. .tabnav-tab.selected {
  1614. color: #333;
  1615. background-color: #fff;
  1616. border-color: #ddd;
  1617. border-radius: 3px 3px 0 0
  1618. }
  1619.  
  1620. .tabnav-tab:hover {
  1621. text-decoration: none
  1622. }
  1623.  
  1624. .tabnav-extra {
  1625. display: inline-block;
  1626. padding-top: 10px;
  1627. margin-left: 10px;
  1628. font-size: 12px;
  1629. color: #666
  1630. }
  1631.  
  1632. .tabnav-extra>.octicon {
  1633. margin-right: 2px
  1634. }
  1635.  
  1636. a.tabnav-extra:hover {
  1637. color: #4078c0;
  1638. text-decoration: none
  1639. }
  1640.  
  1641. .tabnav-btn {
  1642. margin-left: 10px
  1643. }
  1644.  
  1645. .filter-list {
  1646. list-style-type: none
  1647. }
  1648.  
  1649. .filter-list.small .filter-item {
  1650. padding: 4px 10px;
  1651. margin: 0 0 2px;
  1652. font-size: 12px
  1653. }
  1654.  
  1655. .filter-list.pjax-active .filter-item {
  1656. color: #767676;
  1657. background-color: transparent
  1658. }
  1659.  
  1660. .filter-list.pjax-active .filter-item.pjax-active {
  1661. color: #fff;
  1662. background-color: #4078c0
  1663. }
  1664.  
  1665. .filter-item {
  1666. position: relative;
  1667. display: block;
  1668. padding: 8px 10px;
  1669. margin-bottom: 5px;
  1670. overflow: hidden;
  1671. font-size: 14px;
  1672. color: #767676;
  1673. text-decoration: none;
  1674. text-overflow: ellipsis;
  1675. white-space: nowrap;
  1676. cursor: pointer;
  1677. border-radius: 3px
  1678. }
  1679.  
  1680. .filter-item:hover {
  1681. text-decoration: none;
  1682. background-color: #eee
  1683. }
  1684.  
  1685. .filter-item.selected {
  1686. color: #fff;
  1687. background-color: #4078c0
  1688. }
  1689.  
  1690. .filter-item.selected .octicon-remove-close {
  1691. float: right;
  1692. opacity: 0.8
  1693. }
  1694.  
  1695. .filter-item .count {
  1696. float: right;
  1697. font-weight: bold
  1698. }
  1699.  
  1700. .filter-item .bar {
  1701. position: absolute;
  1702. top: 2px;
  1703. right: 0;
  1704. bottom: 2px;
  1705. z-index: -1;
  1706. display: inline-block;
  1707. background-color: #f1f1f1
  1708. }
  1709.  
  1710. .state {
  1711. display: inline-block;
  1712. padding: 4px 8px;
  1713. font-weight: bold;
  1714. line-height: 20px;
  1715. color: #fff;
  1716. text-align: center;
  1717. border-radius: 3px;
  1718. background-color: #999
  1719. }
  1720.  
  1721. .state-open,.state-proposed,.state-reopened {
  1722. background-color: #6cc644
  1723. }
  1724.  
  1725. .state-merged {
  1726. background-color: #6e5494
  1727. }
  1728.  
  1729. .state-closed {
  1730. background-color: #bd2c00
  1731. }
  1732.  
  1733. .state-renamed {
  1734. background-color: #fffa5d
  1735. }
  1736.  
  1737. .tooltipped {
  1738. position: relative
  1739. }
  1740.  
  1741. .tooltipped:after {
  1742. position: absolute;
  1743. z-index: 1000000;
  1744. display: none;
  1745. padding: 5px 8px;
  1746. font: normal normal 11px/1.5 Helvetica,arial,nimbussansl,liberationsans,freesans,clean,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";
  1747. color: #fff;
  1748. text-align: center;
  1749. text-decoration: none;
  1750. text-shadow: none;
  1751. text-transform: none;
  1752. letter-spacing: normal;
  1753. word-wrap: break-word;
  1754. white-space: pre;
  1755. pointer-events: none;
  1756. content: attr(aria-label);
  1757. background: rgba(0,0,0,0.8);
  1758. border-radius: 3px;
  1759. -webkit-font-smoothing: subpixel-antialiased
  1760. }
  1761.  
  1762. .tooltipped:before {
  1763. position: absolute;
  1764. z-index: 1000001;
  1765. display: none;
  1766. width: 0;
  1767. height: 0;
  1768. color: rgba(0,0,0,0.8);
  1769. pointer-events: none;
  1770. content: "";
  1771. border: 5px solid transparent
  1772. }
  1773.  
  1774. .tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after {
  1775. display: inline-block;
  1776. text-decoration: none
  1777. }
  1778.  
  1779. .tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after {
  1780. display: table-cell
  1781. }
  1782.  
  1783. .tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after {
  1784. top: 100%;
  1785. right: 50%;
  1786. margin-top: 5px
  1787. }
  1788.  
  1789. .tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before {
  1790. top: auto;
  1791. right: 50%;
  1792. bottom: -5px;
  1793. margin-right: -5px;
  1794. border-bottom-color: rgba(0,0,0,0.8)
  1795. }
  1796.  
  1797. .tooltipped-se:after {
  1798. right: auto;
  1799. left: 50%;
  1800. margin-left: -15px
  1801. }
  1802.  
  1803. .tooltipped-sw:after {
  1804. margin-right: -15px
  1805. }
  1806.  
  1807. .tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after {
  1808. right: 50%;
  1809. bottom: 100%;
  1810. margin-bottom: 5px
  1811. }
  1812.  
  1813. .tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before {
  1814. top: -5px;
  1815. right: 50%;
  1816. bottom: auto;
  1817. margin-right: -5px;
  1818. border-top-color: rgba(0,0,0,0.8)
  1819. }
  1820.  
  1821. .tooltipped-ne:after {
  1822. right: auto;
  1823. left: 50%;
  1824. margin-left: -15px
  1825. }
  1826.  
  1827. .tooltipped-nw:after {
  1828. margin-right: -15px
  1829. }
  1830.  
  1831. .tooltipped-s:after,.tooltipped-n:after {
  1832. -webkit-transform: translateX(50%);
  1833. transform: translateX(50%)
  1834. }
  1835.  
  1836. .tooltipped-w:after {
  1837. right: 100%;
  1838. bottom: 50%;
  1839. margin-right: 5px;
  1840. -webkit-transform: translateY(50%);
  1841. transform: translateY(50%)
  1842. }
  1843.  
  1844. .tooltipped-w:before {
  1845. top: 50%;
  1846. bottom: 50%;
  1847. left: -5px;
  1848. margin-top: -5px;
  1849. border-left-color: rgba(0,0,0,0.8)
  1850. }
  1851.  
  1852. .tooltipped-e:after {
  1853. bottom: 50%;
  1854. left: 100%;
  1855. margin-left: 5px;
  1856. -webkit-transform: translateY(50%);
  1857. transform: translateY(50%)
  1858. }
  1859.  
  1860. .tooltipped-e:before {
  1861. top: 50%;
  1862. right: -5px;
  1863. bottom: 50%;
  1864. margin-top: -5px;
  1865. border-right-color: rgba(0,0,0,0.8)
  1866. }
  1867.  
  1868. .tooltipped-multiline:after {
  1869. width: -webkit-max-content;
  1870. width: -moz-max-content;
  1871. width: max-content;
  1872. max-width: 250px;
  1873. word-break: break-word;
  1874. word-wrap: normal;
  1875. white-space: pre-line;
  1876. border-collapse: separate
  1877. }
  1878.  
  1879. .tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after {
  1880. right: auto;
  1881. left: 50%;
  1882. -webkit-transform: translateX(-50%);
  1883. transform: translateX(-50%)
  1884. }
  1885.  
  1886. .tooltipped-multiline.tooltipped-w:after,.tooltipped-multiline.tooltipped-e:after {
  1887. right: 100%
  1888. }
  1889.  
  1890. @media screen and (min-width: 0 \0) {
  1891. .tooltipped-multiline:after {
  1892. width:250px
  1893. }
  1894. }
  1895.  
  1896. .tooltipped-sticky:before,.tooltipped-sticky:after {
  1897. display: inline-block
  1898. }
  1899.  
  1900. .tooltipped-sticky.tooltipped-multiline:after {
  1901. display: table-cell
  1902. }
  1903.  
  1904. .fullscreen-overlay-enabled.dark-theme .tooltipped:after {
  1905. color: #000;
  1906. background: rgba(255,255,255,0.8)
  1907. }
  1908.  
  1909. .fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-s:before,.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-se:before,.fullscreen-overlay-enabled.dark-theme .tooltipped .tooltipped-sw:before {
  1910. border-bottom-color: rgba(255,255,255,0.8)
  1911. }
  1912.  
  1913. .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-n:before,.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-ne:before,.fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-nw:before {
  1914. border-top-color: rgba(255,255,255,0.8)
  1915. }
  1916.  
  1917. .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-e:before {
  1918. border-right-color: rgba(255,255,255,0.8)
  1919. }
  1920.  
  1921. .fullscreen-overlay-enabled.dark-theme .tooltipped.tooltipped-w:before {
  1922. border-left-color: rgba(255,255,255,0.8)
  1923. }
  1924.  
  1925. .flex-table {
  1926. display: table
  1927. }
  1928.  
  1929. .flex-table-item {
  1930. display: table-cell;
  1931. width: 1%;
  1932. white-space: nowrap;
  1933. vertical-align: middle
  1934. }
  1935.  
  1936. .flex-table-item-primary {
  1937. width: 99%
  1938. }
  1939.  
  1940. .css-truncate.css-truncate-target,.css-truncate .css-truncate-target {
  1941. display: inline-block;
  1942. max-width: 125px;
  1943. overflow: hidden;
  1944. text-overflow: ellipsis;
  1945. white-space: nowrap;
  1946. vertical-align: top
  1947. }
  1948.  
  1949. .css-truncate.expandable.zeroclipboard-is-hover .css-truncate-target,.css-truncate.expandable.zeroclipboard-is-hover.css-truncate-target,.css-truncate.expandable:hover .css-truncate-target,.css-truncate.expandable:hover.css-truncate-target {
  1950. max-width: 10000px !important
  1951. }
  1952.  
  1953. .sunken-menu {
  1954. position: relative;
  1955. padding-top: 15px;
  1956. padding-bottom: 15px;
  1957. background-image: -webkit-linear-gradient(left, #f6f6f6 0%, #fff 8px);
  1958. background-image: linear-gradient(to right, #f6f6f6 0%, #fff 8px);
  1959. box-shadow: inset 1px 0 0 #eee
  1960. }
  1961.  
  1962. .sunken-menu:before,.sunken-menu:after {
  1963. position: absolute;
  1964. left: 0;
  1965. width: 100%;
  1966. height: 15px;
  1967. content: "";
  1968. background-color: transparent
  1969. }
  1970.  
  1971. .sunken-menu:before {
  1972. top: 0;
  1973. background-color: transparent;
  1974. background-image: -webkit-linear-gradient(#fff, rgba(255,255,255,0));
  1975. background-image: linear-gradient(#fff, rgba(255,255,255,0))
  1976. }
  1977.  
  1978. .sunken-menu:after {
  1979. bottom: 0;
  1980. background-color: transparent;
  1981. background-image: -webkit-linear-gradient(rgba(255,255,255,0), #fff);
  1982. background-image: linear-gradient(rgba(255,255,255,0), #fff)
  1983. }
  1984.  
  1985. .sunken-menu-separator {
  1986. position: relative;
  1987. height: 5px;
  1988. margin: 8px 0 6px 1px;
  1989. background-image: -webkit-radial-gradient(farthest-side at left top, #f4f4f4, rgba(244,244,244,0));
  1990. background-image: radial-gradient(farthest-side at left top, #f4f4f4, rgba(244,244,244,0))
  1991. }
  1992.  
  1993. .sunken-menu-separator:before {
  1994. position: absolute;
  1995. top: 0;
  1996. width: 100%;
  1997. height: 1px;
  1998. content: "";
  1999. background-image: -webkit-linear-gradient(left, #eee 70%, #fff 100%);
  2000. background-image: linear-gradient(to right, #eee 70%, #fff 100%);
  2001. border-top: 1px solid #eee \9
  2002. }
  2003.  
  2004. .sunken-menu-group {
  2005. list-style-type: none
  2006. }
  2007.  
  2008. .sunken-menu-item {
  2009. display: block;
  2010. padding: 8px 10px;
  2011. margin-top: 5px;
  2012. margin-bottom: 5px;
  2013. border: 1px solid transparent;
  2014. outline: 0
  2015. }
  2016.  
  2017. .sunken-menu-item .counter {
  2018. position: absolute;
  2019. top: 8px;
  2020. right: 10px
  2021. }
  2022.  
  2023. .sunken-menu-item .octicon {
  2024. left: -1px;
  2025. width: 16px;
  2026. color: #999;
  2027. text-align: center
  2028. }
  2029.  
  2030. .sunken-menu-item .mini-loader {
  2031. position: absolute;
  2032. top: 9px;
  2033. left: 11px;
  2034. display: none
  2035. }
  2036.  
  2037. .sunken-menu-item:focus,.sunken-menu-item:hover {
  2038. text-decoration: none;
  2039. box-shadow: inset 2px 0 0 #ccc
  2040. }
  2041.  
  2042. .sunken-menu-item:focus .octicon,.sunken-menu-item:hover .octicon {
  2043. color: #333
  2044. }
  2045.  
  2046. .sunken-menu-item.selected {
  2047. font-weight: bold;
  2048. color: #333;
  2049. background-color: #fff;
  2050. border-color: #eee #eee #eee transparent;
  2051. border-radius: 0 3px 3px 0;
  2052. box-shadow: 1px 1px 3px rgba(0,0,0,0.05)
  2053. }
  2054.  
  2055. .sunken-menu-item.selected:after {
  2056. position: absolute;
  2057. top: 0;
  2058. right: 0;
  2059. bottom: 0;
  2060. width: 3px;
  2061. content: "";
  2062. background-color: #d26911;
  2063. border-radius: 0 3px 3px 0
  2064. }
  2065.  
  2066. .sunken-menu-item.selected .octicon {
  2067. color: #333
  2068. }
  2069.  
  2070. .sunken-menu-item.is-loading .mini-loader {
  2071. display: inline-block;
  2072. -webkit-animation: mini-nav-loader,0.4s,forwards;
  2073. animation: mini-nav-loader,0.4s,forwards
  2074. }
  2075.  
  2076. .sunken-menu-item.is-loading .octicon {
  2077. color: #fff
  2078. }
  2079.  
  2080. @-webkit-keyframes mini-nav-loader {
  2081. 0%,90% {
  2082. opacity: 0
  2083. }
  2084.  
  2085. 100% {
  2086. opacity: 1
  2087. }
  2088. }
  2089.  
  2090. @keyframes mini-nav-loader {
  2091. 0%,90% {
  2092. opacity: 0
  2093. }
  2094.  
  2095. 100% {
  2096. opacity: 1
  2097. }
  2098. }
  2099.  
  2100. @font-face {
  2101. font-family: 'octicons';
  2102. src: url("/static/fonts/octicons/octicons.eot?#iefix&v=396334ee3da78f4302d25c758ae3e3ce5dc3c97d") format("embedded-opentype"),url("/static/fonts/octicons/octicons.woff?v=396334ee3da78f4302d25c758ae3e3ce5dc3c97d") format("woff"),url("/static/fonts/octicons/octicons.ttf?v=396334ee3da78f4302d25c758ae3e3ce5dc3c97d") format("truetype"),url("/static/fonts/octicons/octicons.svg?v=396334ee3da78f4302d25c758ae3e3ce5dc3c97d#octicons") format("svg");
  2103. font-weight: normal;
  2104. font-style: normal
  2105. }
  2106.  
  2107. .octicon,.mega-octicon {
  2108. font: normal normal normal 16px/1 octicons;
  2109. display: inline-block;
  2110. text-decoration: none;
  2111. text-rendering: auto;
  2112. -webkit-font-smoothing: antialiased;
  2113. -moz-osx-font-smoothing: grayscale;
  2114. -webkit-user-select: none;
  2115. -moz-user-select: none;
  2116. -ms-user-select: none;
  2117. user-select: none
  2118. }
  2119.  
  2120. .mega-octicon {
  2121. font-size: 32px
  2122. }
  2123.  
  2124. .octicon-alert:before {
  2125. content: '\f02d'
  2126. }
  2127.  
  2128. .octicon-arrow-down:before {
  2129. content: '\f03f'
  2130. }
  2131.  
  2132. .octicon-arrow-left:before {
  2133. content: '\f040'
  2134. }
  2135.  
  2136. .octicon-arrow-right:before {
  2137. content: '\f03e'
  2138. }
  2139.  
  2140. .octicon-arrow-small-down:before {
  2141. content: '\f0a0'
  2142. }
  2143.  
  2144. .octicon-arrow-small-left:before {
  2145. content: '\f0a1'
  2146. }
  2147.  
  2148. .octicon-arrow-small-right:before {
  2149. content: '\f071'
  2150. }
  2151.  
  2152. .octicon-arrow-small-up:before {
  2153. content: '\f09f'
  2154. }
  2155.  
  2156. .octicon-arrow-up:before {
  2157. content: '\f03d'
  2158. }
  2159.  
  2160. .octicon-microscope:before,.octicon-beaker:before {
  2161. content: '\f0dd'
  2162. }
  2163.  
  2164. .octicon-bell:before {
  2165. content: '\f0de'
  2166. }
  2167.  
  2168. .octicon-book:before {
  2169. content: '\f007'
  2170. }
  2171.  
  2172. .octicon-bookmark:before {
  2173. content: '\f07b'
  2174. }
  2175.  
  2176. .octicon-briefcase:before {
  2177. content: '\f0d3'
  2178. }
  2179.  
  2180. .octicon-broadcast:before {
  2181. content: '\f048'
  2182. }
  2183.  
  2184. .octicon-browser:before {
  2185. content: '\f0c5'
  2186. }
  2187.  
  2188. .octicon-bug:before {
  2189. content: '\f091'
  2190. }
  2191.  
  2192. .octicon-calendar:before {
  2193. content: '\f068'
  2194. }
  2195.  
  2196. .octicon-check:before {
  2197. content: '\f03a'
  2198. }
  2199.  
  2200. .octicon-checklist:before {
  2201. content: '\f076'
  2202. }
  2203.  
  2204. .octicon-chevron-down:before {
  2205. content: '\f0a3'
  2206. }
  2207.  
  2208. .octicon-chevron-left:before {
  2209. content: '\f0a4'
  2210. }
  2211.  
  2212. .octicon-chevron-right:before {
  2213. content: '\f078'
  2214. }
  2215.  
  2216. .octicon-chevron-up:before {
  2217. content: '\f0a2'
  2218. }
  2219.  
  2220. .octicon-circle-slash:before {
  2221. content: '\f084'
  2222. }
  2223.  
  2224. .octicon-circuit-board:before {
  2225. content: '\f0d6'
  2226. }
  2227.  
  2228. .octicon-clippy:before {
  2229. content: '\f035'
  2230. }
  2231.  
  2232. .octicon-clock:before {
  2233. content: '\f046'
  2234. }
  2235.  
  2236. .octicon-cloud-download:before {
  2237. content: '\f00b'
  2238. }
  2239.  
  2240. .octicon-cloud-upload:before {
  2241. content: '\f00c'
  2242. }
  2243.  
  2244. .octicon-code:before {
  2245. content: '\f05f'
  2246. }
  2247.  
  2248. .octicon-color-mode:before {
  2249. content: '\f065'
  2250. }
  2251.  
  2252. .octicon-comment-add:before,.octicon-comment:before {
  2253. content: '\f02b'
  2254. }
  2255.  
  2256. .octicon-comment-discussion:before {
  2257. content: '\f04f'
  2258. }
  2259.  
  2260. .octicon-credit-card:before {
  2261. content: '\f045'
  2262. }
  2263.  
  2264. .octicon-dash:before {
  2265. content: '\f0ca'
  2266. }
  2267.  
  2268. .octicon-dashboard:before {
  2269. content: '\f07d'
  2270. }
  2271.  
  2272. .octicon-database:before {
  2273. content: '\f096'
  2274. }
  2275.  
  2276. .octicon-clone:before,.octicon-desktop-download:before {
  2277. content: '\f0dc'
  2278. }
  2279.  
  2280. .octicon-device-camera:before {
  2281. content: '\f056'
  2282. }
  2283.  
  2284. .octicon-device-camera-video:before {
  2285. content: '\f057'
  2286. }
  2287.  
  2288. .octicon-device-desktop:before {
  2289. content: '\f27c'
  2290. }
  2291.  
  2292. .octicon-device-mobile:before {
  2293. content: '\f038'
  2294. }
  2295.  
  2296. .octicon-diff:before {
  2297. content: '\f04d'
  2298. }
  2299.  
  2300. .octicon-diff-added:before {
  2301. content: '\f06b'
  2302. }
  2303.  
  2304. .octicon-diff-ignored:before {
  2305. content: '\f099'
  2306. }
  2307.  
  2308. .octicon-diff-modified:before {
  2309. content: '\f06d'
  2310. }
  2311.  
  2312. .octicon-diff-removed:before {
  2313. content: '\f06c'
  2314. }
  2315.  
  2316. .octicon-diff-renamed:before {
  2317. content: '\f06e'
  2318. }
  2319.  
  2320. .octicon-ellipsis:before {
  2321. content: '\f09a'
  2322. }
  2323.  
  2324. .octicon-eye-unwatch:before,.octicon-eye-watch:before,.octicon-eye:before {
  2325. content: '\f04e'
  2326. }
  2327.  
  2328. .octicon-file-binary:before {
  2329. content: '\f094'
  2330. }
  2331.  
  2332. .octicon-file-code:before {
  2333. content: '\f010'
  2334. }
  2335.  
  2336. .octicon-file-directory:before {
  2337. content: '\f016'
  2338. }
  2339.  
  2340. .octicon-file-media:before {
  2341. content: '\f012'
  2342. }
  2343.  
  2344. .octicon-file-pdf:before {
  2345. content: '\f014'
  2346. }
  2347.  
  2348. .octicon-file-submodule:before {
  2349. content: '\f017'
  2350. }
  2351.  
  2352. .octicon-file-symlink-directory:before {
  2353. content: '\f0b1'
  2354. }
  2355.  
  2356. .octicon-file-symlink-file:before {
  2357. content: '\f0b0'
  2358. }
  2359.  
  2360. .octicon-file-text:before {
  2361. content: '\f011'
  2362. }
  2363.  
  2364. .octicon-file-zip:before {
  2365. content: '\f013'
  2366. }
  2367.  
  2368. .octicon-flame:before {
  2369. content: '\f0d2'
  2370. }
  2371.  
  2372. .octicon-fold:before {
  2373. content: '\f0cc'
  2374. }
  2375.  
  2376. .octicon-gear:before {
  2377. content: '\f02f'
  2378. }
  2379.  
  2380. .octicon-gift:before {
  2381. content: '\f042'
  2382. }
  2383.  
  2384. .octicon-gist:before {
  2385. content: '\f00e'
  2386. }
  2387.  
  2388. .octicon-gist-secret:before {
  2389. content: '\f08c'
  2390. }
  2391.  
  2392. .octicon-git-branch-create:before,.octicon-git-branch-delete:before,.octicon-git-branch:before {
  2393. content: '\f020'
  2394. }
  2395.  
  2396. .octicon-git-commit:before {
  2397. content: '\f01f'
  2398. }
  2399.  
  2400. .octicon-git-compare:before {
  2401. content: '\f0ac'
  2402. }
  2403.  
  2404. .octicon-git-merge:before {
  2405. content: '\f023'
  2406. }
  2407.  
  2408. .octicon-git-pull-request-abandoned:before,.octicon-git-pull-request:before {
  2409. content: '\f009'
  2410. }
  2411.  
  2412. .octicon-globe:before {
  2413. content: '\f0b6'
  2414. }
  2415.  
  2416. .octicon-graph:before {
  2417. content: '\f043'
  2418. }
  2419.  
  2420. .octicon-heart:before {
  2421. content: '\2665'
  2422. }
  2423.  
  2424. .octicon-history:before {
  2425. content: '\f07e'
  2426. }
  2427.  
  2428. .octicon-home:before {
  2429. content: '\f08d'
  2430. }
  2431.  
  2432. .octicon-horizontal-rule:before {
  2433. content: '\f070'
  2434. }
  2435.  
  2436. .octicon-hubot:before {
  2437. content: '\f09d'
  2438. }
  2439.  
  2440. .octicon-inbox:before {
  2441. content: '\f0cf'
  2442. }
  2443.  
  2444. .octicon-info:before {
  2445. content: '\f059'
  2446. }
  2447.  
  2448. .octicon-issue-closed:before {
  2449. content: '\f028'
  2450. }
  2451.  
  2452. .octicon-issue-opened:before {
  2453. content: '\f026'
  2454. }
  2455.  
  2456. .octicon-issue-reopened:before {
  2457. content: '\f027'
  2458. }
  2459.  
  2460. .octicon-jersey:before {
  2461. content: '\f019'
  2462. }
  2463.  
  2464. .octicon-key:before {
  2465. content: '\f049'
  2466. }
  2467.  
  2468. .octicon-keyboard:before {
  2469. content: '\f00d'
  2470. }
  2471.  
  2472. .octicon-law:before {
  2473. content: '\f0d8'
  2474. }
  2475.  
  2476. .octicon-light-bulb:before {
  2477. content: '\f000'
  2478. }
  2479.  
  2480. .octicon-link:before {
  2481. content: '\f05c'
  2482. }
  2483.  
  2484. .octicon-link-external:before {
  2485. content: '\f07f'
  2486. }
  2487.  
  2488. .octicon-list-ordered:before {
  2489. content: '\f062'
  2490. }
  2491.  
  2492. .octicon-list-unordered:before {
  2493. content: '\f061'
  2494. }
  2495.  
  2496. .octicon-location:before {
  2497. content: '\f060'
  2498. }
  2499.  
  2500. .octicon-gist-private:before,.octicon-mirror-private:before,.octicon-git-fork-private:before,.octicon-lock:before {
  2501. content: '\f06a'
  2502. }
  2503.  
  2504. .octicon-logo-github:before {
  2505. content: '\f092'
  2506. }
  2507.  
  2508. .octicon-mail:before {
  2509. content: '\f03b'
  2510. }
  2511.  
  2512. .octicon-mail-read:before {
  2513. content: '\f03c'
  2514. }
  2515.  
  2516. .octicon-mail-reply:before {
  2517. content: '\f051'
  2518. }
  2519.  
  2520. .octicon-mark-github:before {
  2521. content: '\f00a'
  2522. }
  2523.  
  2524. .octicon-markdown:before {
  2525. content: '\f0c9'
  2526. }
  2527.  
  2528. .octicon-megaphone:before {
  2529. content: '\f077'
  2530. }
  2531.  
  2532. .octicon-mention:before {
  2533. content: '\f0be'
  2534. }
  2535.  
  2536. .octicon-milestone:before {
  2537. content: '\f075'
  2538. }
  2539.  
  2540. .octicon-mirror-public:before,.octicon-mirror:before {
  2541. content: '\f024'
  2542. }
  2543.  
  2544. .octicon-mortar-board:before {
  2545. content: '\f0d7'
  2546. }
  2547.  
  2548. .octicon-mute:before {
  2549. content: '\f080'
  2550. }
  2551.  
  2552. .octicon-no-newline:before {
  2553. content: '\f09c'
  2554. }
  2555.  
  2556. .octicon-octoface:before {
  2557. content: '\f008'
  2558. }
  2559.  
  2560. .octicon-organization:before {
  2561. content: '\f037'
  2562. }
  2563.  
  2564. .octicon-package:before {
  2565. content: '\f0c4'
  2566. }
  2567.  
  2568. .octicon-paintcan:before {
  2569. content: '\f0d1'
  2570. }
  2571.  
  2572. .octicon-pencil:before {
  2573. content: '\f058'
  2574. }
  2575.  
  2576. .octicon-person-add:before,.octicon-person-follow:before,.octicon-person:before {
  2577. content: '\f018'
  2578. }
  2579.  
  2580. .octicon-pin:before {
  2581. content: '\f041'
  2582. }
  2583.  
  2584. .octicon-plug:before {
  2585. content: '\f0d4'
  2586. }
  2587.  
  2588. .octicon-repo-create:before,.octicon-gist-new:before,.octicon-file-directory-create:before,.octicon-file-add:before,.octicon-plus:before {
  2589. content: '\f05d'
  2590. }
  2591.  
  2592. .octicon-primitive-dot:before {
  2593. content: '\f052'
  2594. }
  2595.  
  2596. .octicon-primitive-square:before {
  2597. content: '\f053'
  2598. }
  2599.  
  2600. .octicon-pulse:before {
  2601. content: '\f085'
  2602. }
  2603.  
  2604. .octicon-question:before {
  2605. content: '\f02c'
  2606. }
  2607.  
  2608. .octicon-quote:before {
  2609. content: '\f063'
  2610. }
  2611.  
  2612. .octicon-radio-tower:before {
  2613. content: '\f030'
  2614. }
  2615.  
  2616. .octicon-repo-delete:before,.octicon-repo:before {
  2617. content: '\f001'
  2618. }
  2619.  
  2620. .octicon-repo-clone:before {
  2621. content: '\f04c'
  2622. }
  2623.  
  2624. .octicon-repo-force-push:before {
  2625. content: '\f04a'
  2626. }
  2627.  
  2628. .octicon-gist-fork:before,.octicon-repo-forked:before {
  2629. content: '\f002'
  2630. }
  2631.  
  2632. .octicon-repo-pull:before {
  2633. content: '\f006'
  2634. }
  2635.  
  2636. .octicon-repo-push:before {
  2637. content: '\f005'
  2638. }
  2639.  
  2640. .octicon-rocket:before {
  2641. content: '\f033'
  2642. }
  2643.  
  2644. .octicon-rss:before {
  2645. content: '\f034'
  2646. }
  2647.  
  2648. .octicon-ruby:before {
  2649. content: '\f047'
  2650. }
  2651.  
  2652. .octicon-screen-full:before {
  2653. content: '\f066'
  2654. }
  2655.  
  2656. .octicon-screen-normal:before {
  2657. content: '\f067'
  2658. }
  2659.  
  2660. .octicon-search-save:before,.octicon-search:before {
  2661. content: '\f02e'
  2662. }
  2663.  
  2664. .octicon-server:before {
  2665. content: '\f097'
  2666. }
  2667.  
  2668. .octicon-settings:before {
  2669. content: '\f07c'
  2670. }
  2671.  
  2672. .octicon-shield:before {
  2673. content: '\f0e1'
  2674. }
  2675.  
  2676. .octicon-log-in:before,.octicon-sign-in:before {
  2677. content: '\f036'
  2678. }
  2679.  
  2680. .octicon-log-out:before,.octicon-sign-out:before {
  2681. content: '\f032'
  2682. }
  2683.  
  2684. .octicon-squirrel:before {
  2685. content: '\f0b2'
  2686. }
  2687.  
  2688. .octicon-star-add:before,.octicon-star-delete:before,.octicon-star:before {
  2689. content: '\f02a'
  2690. }
  2691.  
  2692. .octicon-stop:before {
  2693. content: '\f08f'
  2694. }
  2695.  
  2696. .octicon-repo-sync:before,.octicon-sync:before {
  2697. content: '\f087'
  2698. }
  2699.  
  2700. .octicon-tag-remove:before,.octicon-tag-add:before,.octicon-tag:before {
  2701. content: '\f015'
  2702. }
  2703.  
  2704. .octicon-telescope:before {
  2705. content: '\f088'
  2706. }
  2707.  
  2708. .octicon-terminal:before {
  2709. content: '\f0c8'
  2710. }
  2711.  
  2712. .octicon-three-bars:before {
  2713. content: '\f05e'
  2714. }
  2715.  
  2716. .octicon-thumbsdown:before {
  2717. content: '\f0db'
  2718. }
  2719.  
  2720. .octicon-thumbsup:before {
  2721. content: '\f0da'
  2722. }
  2723.  
  2724. .octicon-tools:before {
  2725. content: '\f031'
  2726. }
  2727.  
  2728. .octicon-trashcan:before {
  2729. content: '\f0d0'
  2730. }
  2731.  
  2732. .octicon-triangle-down:before {
  2733. content: '\f05b'
  2734. }
  2735.  
  2736. .octicon-triangle-left:before {
  2737. content: '\f044'
  2738. }
  2739.  
  2740. .octicon-triangle-right:before {
  2741. content: '\f05a'
  2742. }
  2743.  
  2744. .octicon-triangle-up:before {
  2745. content: '\f0aa'
  2746. }
  2747.  
  2748. .octicon-unfold:before {
  2749. content: '\f039'
  2750. }
  2751.  
  2752. .octicon-unmute:before {
  2753. content: '\f0ba'
  2754. }
  2755.  
  2756. .octicon-versions:before {
  2757. content: '\f064'
  2758. }
  2759.  
  2760. .octicon-watch:before {
  2761. content: '\f0e0'
  2762. }
  2763.  
  2764. .octicon-remove-close:before,.octicon-x:before {
  2765. content: '\f081'
  2766. }
  2767.  
  2768. .octicon-zap:before {
  2769. content: '\26A1'
  2770. }
  2771.  
  2772. .date_selector {
  2773. width: 225px;
  2774. text-align: left;
  2775. text-decoration: none;
  2776. z-index: 9;
  2777. display: none
  2778. }
  2779.  
  2780. .date_selector .month_nav,.date_selector .year_nav {
  2781. margin-top: 5px;
  2782. margin-bottom: 5px;
  2783. padding: 0;
  2784. display: block;
  2785. position: relative;
  2786. text-align: center;
  2787. line-height: 20px
  2788. }
  2789.  
  2790. .date_selector .month_nav {
  2791. float: left;
  2792. width: 55%
  2793. }
  2794.  
  2795. .date_selector .year_nav {
  2796. float: right;
  2797. width: 35%
  2798. }
  2799.  
  2800. .date_selector .date-button {
  2801. position: absolute;
  2802. top: 0;
  2803. width: 18px;
  2804. height: 18px;
  2805. padding: 4px;
  2806. color: #4078c0;
  2807. font-size: 12px;
  2808. cursor: pointer;
  2809. line-height: 12px
  2810. }
  2811.  
  2812. .date_selector .prev {
  2813. left: 0
  2814. }
  2815.  
  2816. .date_selector .next {
  2817. right: 0
  2818. }
  2819.  
  2820. .date_selector table {
  2821. width: 100%;
  2822. clear: both
  2823. }
  2824.  
  2825. .date_selector tr {
  2826. font-size: 0
  2827. }
  2828.  
  2829. .date_selector th,.date_selector td {
  2830. width: 32px;
  2831. height: 32px;
  2832. line-height: 28px;
  2833. padding: 0;
  2834. text-align: center;
  2835. font-weight: normal;
  2836. display: inline-block;
  2837. font-size: 12px;
  2838. margin-top: -1px;
  2839. margin-left: -1px
  2840. }
  2841.  
  2842. .date_selector td {
  2843. border: 1px solid #ccc;
  2844. color: #4078c0;
  2845. background: #fff;
  2846. cursor: default
  2847. }
  2848.  
  2849. .date_selector td.today {
  2850. background: #eee
  2851. }
  2852.  
  2853. .date_selector td.selected,.date_selector td.selectable_day:hover {
  2854. background: #4078c0;
  2855. color: #fff;
  2856. border-color: #33609a;
  2857. z-index: 10;
  2858. position: relative;
  2859. cursor: pointer
  2860. }
  2861.  
  2862. .date_selector td.unselected_month {
  2863. color: #ccc
  2864. }
  2865.  
  2866. .jcrop-holder {
  2867. direction: ltr;
  2868. text-align: left;
  2869. touch-action: none
  2870. }
  2871.  
  2872. .jcrop-vline,.jcrop-hline {
  2873. background: #fff url("/images/spinners/Jcrop.gif");
  2874. font-size: 0;
  2875. position: absolute
  2876. }
  2877.  
  2878. .jcrop-vline {
  2879. height: 100%;
  2880. width: 1px !important
  2881. }
  2882.  
  2883. .jcrop-vline.right {
  2884. right: 0
  2885. }
  2886.  
  2887. .jcrop-hline {
  2888. height: 1px !important;
  2889. width: 100%
  2890. }
  2891.  
  2892. .jcrop-hline.bottom {
  2893. bottom: 0
  2894. }
  2895.  
  2896. .jcrop-tracker {
  2897. height: 100%;
  2898. width: 100%;
  2899. -webkit-tap-highlight-color: transparent;
  2900. -webkit-touch-callout: none;
  2901. -webkit-user-select: none;
  2902. -moz-user-select: none;
  2903. -ms-user-select: none;
  2904. user-select: none
  2905. }
  2906.  
  2907. .jcrop-handle {
  2908. background-color: #333;
  2909. border: 1px #eee solid;
  2910. width: 7px;
  2911. height: 7px;
  2912. font-size: 1px
  2913. }
  2914.  
  2915. .jcrop-handle.ord-n {
  2916. left: 50%;
  2917. margin-left: -4px;
  2918. margin-top: -4px;
  2919. top: 0
  2920. }
  2921.  
  2922. .jcrop-handle.ord-s {
  2923. bottom: 0;
  2924. left: 50%;
  2925. margin-bottom: -4px;
  2926. margin-left: -4px
  2927. }
  2928.  
  2929. .jcrop-handle.ord-e {
  2930. margin-right: -4px;
  2931. margin-top: -4px;
  2932. right: 0;
  2933. top: 50%
  2934. }
  2935.  
  2936. .jcrop-handle.ord-w {
  2937. left: 0;
  2938. margin-left: -4px;
  2939. margin-top: -4px;
  2940. top: 50%
  2941. }
  2942.  
  2943. .jcrop-handle.ord-nw {
  2944. left: 0;
  2945. margin-left: -4px;
  2946. margin-top: -4px;
  2947. top: 0
  2948. }
  2949.  
  2950. .jcrop-handle.ord-ne {
  2951. margin-right: -4px;
  2952. margin-top: -4px;
  2953. right: 0;
  2954. top: 0
  2955. }
  2956.  
  2957. .jcrop-handle.ord-se {
  2958. bottom: 0;
  2959. margin-bottom: -4px;
  2960. margin-right: -4px;
  2961. right: 0
  2962. }
  2963.  
  2964. .jcrop-handle.ord-sw {
  2965. bottom: 0;
  2966. left: 0;
  2967. margin-bottom: -4px;
  2968. margin-left: -4px
  2969. }
  2970.  
  2971. .jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s {
  2972. height: 7px;
  2973. width: 100%
  2974. }
  2975.  
  2976. .jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w {
  2977. height: 100%;
  2978. width: 7px
  2979. }
  2980.  
  2981. .jcrop-dragbar.ord-n {
  2982. margin-top: -4px
  2983. }
  2984.  
  2985. .jcrop-dragbar.ord-s {
  2986. bottom: 0;
  2987. margin-bottom: -4px
  2988. }
  2989.  
  2990. .jcrop-dragbar.ord-e {
  2991. margin-right: -4px;
  2992. right: 0
  2993. }
  2994.  
  2995. .jcrop-dragbar.ord-w {
  2996. margin-left: -4px
  2997. }
  2998.  
  2999. .jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline {
  3000. background: #fff;
  3001. opacity: 0.7 !important
  3002. }
  3003.  
  3004. .jcrop-light .jcrop-handle {
  3005. background-color: #000;
  3006. border-color: #fff;
  3007. border-radius: 3px
  3008. }
  3009.  
  3010. .jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline {
  3011. background: #000;
  3012. opacity: 0.7 !important
  3013. }
  3014.  
  3015. .jcrop-dark .jcrop-handle {
  3016. background-color: #fff;
  3017. border-color: #000;
  3018. border-radius: 3px
  3019. }
  3020.  
  3021. .jcrop-holder img,img.jcrop-preview {
  3022. max-width: none
  3023. }
  3024.  
  3025. .axis {
  3026. fill: #aaa;
  3027. font-size: 10px
  3028. }
  3029.  
  3030. .axis line {
  3031. shape-rendering: crispedges;
  3032. stroke: #eee
  3033. }
  3034.  
  3035. .axis path {
  3036. display: none
  3037. }
  3038.  
  3039. .axis .zero line {
  3040. stroke-width: 1.5;
  3041. stroke: #4078c0;
  3042. stroke-dasharray: 3 3
  3043. }
  3044.  
  3045. .graphs .is-graph-loading {
  3046. min-height: 500px
  3047. }
  3048.  
  3049. .graphs.wheader h2 {
  3050. padding: 1px
  3051. }
  3052.  
  3053. .graphs .area {
  3054. fill: #1db34f;
  3055. fill-opacity: 0.5
  3056. }
  3057.  
  3058. .graphs .path {
  3059. stroke: #1db34f;
  3060. stroke-width: 2px;
  3061. stroke-opacity: 1;
  3062. fill: none
  3063. }
  3064.  
  3065. .graphs .dot {
  3066. fill: #1db34f;
  3067. stroke: #16873c;
  3068. stroke-width: 2px
  3069. }
  3070.  
  3071. .graphs .dot.padded {
  3072. stroke: #fff;
  3073. stroke-width: 1px
  3074. }
  3075.  
  3076. .graphs .dot.padded circle:hover {
  3077. fill: #4078c0
  3078. }
  3079.  
  3080. .graphs .d3-tip {
  3081. fill: #333
  3082. }
  3083.  
  3084. .graphs .d3-tip text {
  3085. fill: #fff;
  3086. font-size: 11px
  3087. }
  3088.  
  3089. .graphs .dir {
  3090. font-size: 12px;
  3091. font-weight: normal;
  3092. color: #555;
  3093. line-height: 100%;
  3094. padding-top: 5px;
  3095. float: right
  3096. }
  3097.  
  3098. .graphs .selection rect {
  3099. fill: #333;
  3100. fill-opacity: 0.1;
  3101. stroke: #333;
  3102. stroke-width: 1px;
  3103. stroke-opacity: 0.4;
  3104. shape-rendering: crispedges;
  3105. stroke-dasharray: 3 3
  3106. }
  3107.  
  3108. .graph-filter h3 {
  3109. display: inline-block;
  3110. margin: 10px 0 0;
  3111. font-weight: 300;
  3112. font-size: 24px
  3113. }
  3114.  
  3115. .graph-filter .info {
  3116. margin-top: 5px;
  3117. margin-bottom: 20px;
  3118. color: #767676
  3119. }
  3120.  
  3121. .graph-filter .select-menu {
  3122. float: right;
  3123. margin-top: 13px
  3124. }
  3125.  
  3126. h2.ghead:after {
  3127. content: ".";
  3128. height: 0;
  3129. display: block;
  3130. visibility: hidden;
  3131. clear: both
  3132. }
  3133.  
  3134. .graph-canvas .activity {
  3135. text-align: center;
  3136. width: 400px;
  3137. margin: 100px auto 0;
  3138. color: #444;
  3139. border-radius: 3px;
  3140. padding: 10px
  3141. }
  3142.  
  3143. .graph-canvas .error {
  3144. color: #900;
  3145. background: #feeaea;
  3146. padding: 10px;
  3147. border-radius: 3px
  3148. }
  3149.  
  3150. .graph-canvas .dots {
  3151. margin: 0 auto
  3152. }
  3153.  
  3154. .graph-canvas>.activity {
  3155. display: none
  3156. }
  3157.  
  3158. .graph-loading,.graph-error,.graph-no-usable-data,.graph-empty {
  3159. display: none
  3160. }
  3161.  
  3162. .graph-canvas.is-graph-loading>.activity,.graph-canvas.is-graph-without-usable-data>.activity,.graph-canvas.is-graph-empty>.activity {
  3163. display: block
  3164. }
  3165.  
  3166. .is-graph-loading .graph-loading,.is-graph-empty .graph-empty,.is-graph-without-usable-data .graph-no-usable-data,.is-graph-load-error .graph-error {
  3167. display: block
  3168. }
  3169.  
  3170. .svg-tip {
  3171. padding: 10px;
  3172. background: rgba(0,0,0,0.8);
  3173. color: #bbb;
  3174. font-size: 12px;
  3175. position: absolute;
  3176. z-index: 99999;
  3177. text-align: center;
  3178. border-radius: 3px
  3179. }
  3180.  
  3181. .svg-tip strong {
  3182. color: #ddd
  3183. }
  3184.  
  3185. .svg-tip.is-visible {
  3186. display: block
  3187. }
  3188.  
  3189. .svg-tip:after {
  3190. box-sizing: border-box;
  3191. position: absolute;
  3192. left: 50%;
  3193. height: 5px;
  3194. width: 5px;
  3195. bottom: -10px;
  3196. margin: 0 0 0 -5px;
  3197. content: " ";
  3198. border: 5px solid transparent;
  3199. border-top-color: rgba(0,0,0,0.8)
  3200. }
  3201.  
  3202. .svg-tip.comparison {
  3203. text-align: left;
  3204. pointer-events: none;
  3205. padding: 0
  3206. }
  3207.  
  3208. .svg-tip.comparison .title {
  3209. display: block;
  3210. padding: 10px;
  3211. margin: 0;
  3212. line-height: 1;
  3213. font-weight: bold;
  3214. pointer-events: none
  3215. }
  3216.  
  3217. .svg-tip.comparison ul {
  3218. list-style: none;
  3219. margin: 0;
  3220. white-space: nowrap
  3221. }
  3222.  
  3223. .svg-tip.comparison li {
  3224. display: inline-block;
  3225. padding: 10px
  3226. }
  3227.  
  3228. .svg-tip.comparison li:first-child {
  3229. border-top: 3px solid #1db34f;
  3230. border-right: 1px solid #333
  3231. }
  3232.  
  3233. .svg-tip.comparison li:last-child {
  3234. border-top: 3px solid #1d7fb3
  3235. }
  3236.  
  3237. .svg-tip-one-line {
  3238. white-space: nowrap
  3239. }
  3240.  
  3241. .code-frequency .addition {
  3242. fill-opacity: 1;
  3243. fill: #6cc644
  3244. }
  3245.  
  3246. .code-frequency .deletion {
  3247. fill-opacity: 1;
  3248. fill: #bd2c00
  3249. }
  3250.  
  3251. .cadd {
  3252. font-weight: bold;
  3253. color: #6cc644
  3254. }
  3255.  
  3256. .cdel {
  3257. font-weight: bold;
  3258. color: #bd2c00
  3259. }
  3260.  
  3261. .commit-activity-graphs .dots {
  3262. display: none
  3263. }
  3264.  
  3265. #commit-activity-master {
  3266. margin-top: 20px
  3267. }
  3268.  
  3269. .is-graph-loading #commit-activity-master {
  3270. display: none
  3271. }
  3272.  
  3273. rect {
  3274. shape-rendering: crispedges
  3275. }
  3276.  
  3277. rect.max {
  3278. fill: #ffc644
  3279. }
  3280.  
  3281. g.bar {
  3282. fill: #1db34f
  3283. }
  3284.  
  3285. g.mini {
  3286. fill: #f17f49
  3287. }
  3288.  
  3289. g.active rect {
  3290. fill: #bd380f
  3291. }
  3292.  
  3293. circle.focus {
  3294. fill: #555
  3295. }
  3296.  
  3297. .dot text {
  3298. stroke: none;
  3299. fill: #555
  3300. }
  3301.  
  3302. .tint-box {
  3303. border-radius: 6px;
  3304. background: #f3f3f3;
  3305. position: relative;
  3306. margin-bottom: 10px
  3307. }
  3308.  
  3309. .tint-box.transparent {
  3310. background: #fff
  3311. }
  3312.  
  3313. .tint-box .activity {
  3314. margin-top: 0;
  3315. padding-top: 100px
  3316. }
  3317.  
  3318. .contrib-data {
  3319. margin: 0 0 10px;
  3320. list-style: none;
  3321. padding: 0
  3322. }
  3323.  
  3324. #contributors .capped-card .avatar {
  3325. float: left;
  3326. width: 32px;
  3327. height: 32px;
  3328. margin-right: 5px
  3329. }
  3330.  
  3331. #contributors .capped-card h3 {
  3332. font-weight: normal
  3333. }
  3334.  
  3335. #contributors .capped-card .ameta {
  3336. display: block;
  3337. font-size: 12px;
  3338. color: #ccc
  3339. }
  3340.  
  3341. #contributors .capped-card .rank {
  3342. float: right;
  3343. color: #767676;
  3344. font-size: 13px
  3345. }
  3346.  
  3347. #contributors .capped-card .cmt {
  3348. color: #767676
  3349. }
  3350.  
  3351. #contributors .capped-card path {
  3352. fill: #f17f49
  3353. }
  3354.  
  3355. #contributors .capped-card .midlabel {
  3356. fill: #ccc
  3357. }
  3358.  
  3359. .d {
  3360. color: #bd2c00
  3361. }
  3362.  
  3363. .a {
  3364. color: #6cc644
  3365. }
  3366.  
  3367. .day-name {
  3368. fill: #555
  3369. }
  3370.  
  3371. circle.day {
  3372. stroke-width: 0;
  3373. fill: #444
  3374. }
  3375.  
  3376. circle.day:hover {
  3377. fill: #4078c0
  3378. }
  3379.  
  3380. line.axis {
  3381. stroke-width: 1;
  3382. stroke: #eee;
  3383. shape-rendering: crispedges
  3384. }
  3385.  
  3386. line.axis.even {
  3387. stroke: #e0e0e0
  3388. }
  3389.  
  3390. .traffic-graph {
  3391. min-height: 150px
  3392. }
  3393.  
  3394. .traffic-graph .activity {
  3395. margin-top: 0
  3396. }
  3397.  
  3398. .traffic-graph .activity .dots {
  3399. margin-top: 40px
  3400. }
  3401.  
  3402. .traffic-graph .path {
  3403. fill: none;
  3404. stroke-width: 2
  3405. }
  3406.  
  3407. .traffic-graph path.total {
  3408. stroke: #1db34f
  3409. }
  3410.  
  3411. .traffic-graph path.unique {
  3412. stroke: #1d7fb3
  3413. }
  3414.  
  3415. .traffic-graph .x.axis .tick:first-child line {
  3416. stroke: #1db34f;
  3417. stroke-width: 2px
  3418. }
  3419.  
  3420. .traffic-graph .y line {
  3421. stroke: #1db34f
  3422. }
  3423.  
  3424. .traffic-graph .y.unique line {
  3425. stroke: #1d7fb3
  3426. }
  3427.  
  3428. .traffic-graph .overlay {
  3429. fill-opacity: 0
  3430. }
  3431.  
  3432. .uniques-graph .x.axis .tick:nth-child(14) line {
  3433. stroke: #1d7fb3;
  3434. stroke-width: 2px
  3435. }
  3436.  
  3437. .svg-tip .date {
  3438. color: #fff
  3439. }
  3440.  
  3441. #top-domains .dots {
  3442. margin: 167px auto 0;
  3443. display: block
  3444. }
  3445.  
  3446. #top-domains .favicon {
  3447. width: 16px;
  3448. height: 16px
  3449. }
  3450.  
  3451. table.capped-list {
  3452. width: 100%;
  3453. line-height: 100%
  3454. }
  3455.  
  3456. table.capped-list th {
  3457. text-align: left;
  3458. padding: 8px;
  3459. border-bottom: 1px solid #ddd;
  3460. background: #f4f4f4
  3461. }
  3462.  
  3463. table.capped-list td {
  3464. padding: 8px;
  3465. border-bottom: 1px solid #eee;
  3466. font-size: 12px
  3467. }
  3468.  
  3469. table.capped-list th.middle,table.capped-list td.middle {
  3470. text-align: center
  3471. }
  3472.  
  3473. table.capped-list .favicon {
  3474. width: 16px;
  3475. height: 16px;
  3476. vertical-align: middle;
  3477. margin: 0 5px
  3478. }
  3479.  
  3480. table.capped-list .octicon {
  3481. margin-right: 10px;
  3482. vertical-align: -1px;
  3483. color: #555
  3484. }
  3485.  
  3486. table.capped-list tr:nth-child(even) {
  3487. background-color: #fcfcfc
  3488. }
  3489.  
  3490. table.capped-list.mini-icons .mini-icon {
  3491. margin-right: 5px;
  3492. color: #555
  3493. }
  3494.  
  3495. .capped-list-label {
  3496. overflow: hidden;
  3497. white-space: nowrap;
  3498. max-width: 200px;
  3499. text-overflow: ellipsis
  3500. }
  3501.  
  3502. .traffic-graph-stats {
  3503. border-top: 1px solid #ddd
  3504. }
  3505.  
  3506. .traffic-graph-stats .summary-stats {
  3507. width: 100%
  3508. }
  3509.  
  3510. .traffic-graph-stats .summary-stats:before {
  3511. display: table;
  3512. content: ""
  3513. }
  3514.  
  3515. .traffic-graph-stats .summary-stats:after {
  3516. display: table;
  3517. clear: both;
  3518. content: ""
  3519. }
  3520.  
  3521. .traffic-graph-stats .summary-stats li {
  3522. width: 50%;
  3523. display: block;
  3524. float: left;
  3525. padding-bottom: 10px
  3526. }
  3527.  
  3528. .totals circle {
  3529. fill: #1db34f;
  3530. stroke: #fff;
  3531. stroke-width: 2
  3532. }
  3533.  
  3534. .uniques circle {
  3535. fill: #1d7fb3;
  3536. stroke: #fff;
  3537. stroke-width: 2
  3538. }
  3539.  
  3540. .top-lists .is-loading {
  3541. text-align: center;
  3542. margin: 40px
  3543. }
  3544.  
  3545. ul.web-views li {
  3546. width: 140px
  3547. }
  3548.  
  3549. ul.clones li {
  3550. width: 170px
  3551. }
  3552.  
  3553. .markdown-body {
  3554. font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif;
  3555. font-size: 16px;
  3556. line-height: 1.6;
  3557. word-wrap: break-word
  3558. }
  3559.  
  3560. .markdown-body>*:first-child {
  3561. margin-top: 0 !important
  3562. }
  3563.  
  3564. .markdown-body>*:last-child {
  3565. margin-bottom: 0 !important
  3566. }
  3567.  
  3568. .markdown-body a:not([href]) {
  3569. color: inherit;
  3570. text-decoration: none
  3571. }
  3572.  
  3573. .markdown-body .absent {
  3574. color: #c00
  3575. }
  3576.  
  3577. .markdown-body .anchor {
  3578. position: absolute;
  3579. top: 0;
  3580. left: 0;
  3581. display: block;
  3582. padding-right: 6px;
  3583. padding-left: 30px;
  3584. margin-left: -30px
  3585. }
  3586.  
  3587. .markdown-body .anchor:focus {
  3588. outline: none
  3589. }
  3590.  
  3591. .markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6 {
  3592. position: relative;
  3593. margin-top: 1em;
  3594. margin-bottom: 16px;
  3595. font-weight: bold;
  3596. line-height: 1.4
  3597. }
  3598.  
  3599. .markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link {
  3600. display: none;
  3601. color: #000;
  3602. vertical-align: middle
  3603. }
  3604.  
  3605. .markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor {
  3606. padding-left: 8px;
  3607. margin-left: -30px;
  3608. text-decoration: none
  3609. }
  3610.  
  3611. .markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link {
  3612. display: inline-block
  3613. }
  3614.  
  3615. .markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code {
  3616. font-size: inherit
  3617. }
  3618.  
  3619. .markdown-body h1 {
  3620. padding-bottom: 0.3em;
  3621. font-size: 2.25em;
  3622. line-height: 1.2;
  3623. border-bottom: 1px solid #eee
  3624. }
  3625.  
  3626. .markdown-body h1 .anchor {
  3627. line-height: 1
  3628. }
  3629.  
  3630. .markdown-body h2 {
  3631. padding-bottom: 0.3em;
  3632. font-size: 1.75em;
  3633. line-height: 1.225;
  3634. border-bottom: 1px solid #eee
  3635. }
  3636.  
  3637. .markdown-body h2 .anchor {
  3638. line-height: 1
  3639. }
  3640.  
  3641. .markdown-body h3 {
  3642. font-size: 1.5em;
  3643. line-height: 1.43
  3644. }
  3645.  
  3646. .markdown-body h3 .anchor {
  3647. line-height: 1.2
  3648. }
  3649.  
  3650. .markdown-body h4 {
  3651. font-size: 1.25em
  3652. }
  3653.  
  3654. .markdown-body h4 .anchor {
  3655. line-height: 1.2
  3656. }
  3657.  
  3658. .markdown-body h5 {
  3659. font-size: 1em
  3660. }
  3661.  
  3662. .markdown-body h5 .anchor {
  3663. line-height: 1.1
  3664. }
  3665.  
  3666. .markdown-body h6 {
  3667. font-size: 1em;
  3668. color: #777
  3669. }
  3670.  
  3671. .markdown-body h6 .anchor {
  3672. line-height: 1.1
  3673. }
  3674.  
  3675. .markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre {
  3676. margin-top: 0;
  3677. margin-bottom: 16px
  3678. }
  3679.  
  3680. .markdown-body hr {
  3681. height: 4px;
  3682. padding: 0;
  3683. margin: 16px 0;
  3684. background-color: #e7e7e7;
  3685. border: 0 none
  3686. }
  3687.  
  3688. .markdown-body ul,.markdown-body ol {
  3689. padding-left: 2em
  3690. }
  3691.  
  3692. .markdown-body ul.no-list,.markdown-body ol.no-list {
  3693. padding: 0;
  3694. list-style-type: none
  3695. }
  3696.  
  3697. .markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul {
  3698. margin-top: 0;
  3699. margin-bottom: 0
  3700. }
  3701.  
  3702. .markdown-body li>p {
  3703. margin-top: 16px
  3704. }
  3705.  
  3706. .markdown-body dl {
  3707. padding: 0
  3708. }
  3709.  
  3710. .markdown-body dl dt {
  3711. padding: 0;
  3712. margin-top: 16px;
  3713. font-size: 1em;
  3714. font-style: italic;
  3715. font-weight: bold
  3716. }
  3717.  
  3718. .markdown-body dl dd {
  3719. padding: 0 16px;
  3720. margin-bottom: 16px
  3721. }
  3722.  
  3723. .markdown-body blockquote {
  3724. padding: 0 15px;
  3725. color: #777;
  3726. border-left: 4px solid #ddd
  3727. }
  3728.  
  3729. .markdown-body blockquote>:first-child {
  3730. margin-top: 0
  3731. }
  3732.  
  3733. .markdown-body blockquote>:last-child {
  3734. margin-bottom: 0
  3735. }
  3736.  
  3737. .markdown-body table {
  3738. display: block;
  3739. /* width: 100%;*/
  3740. overflow: auto;
  3741. word-break: normal;
  3742. word-break: keep-all
  3743. }
  3744.  
  3745. .markdown-body table th {
  3746. font-weight: bold
  3747. }
  3748.  
  3749. .markdown-body table th,.markdown-body table td {
  3750. padding: 6px 13px;
  3751. border: 1px solid #ddd
  3752. }
  3753.  
  3754. .markdown-body table tr {
  3755. background-color: #fff;
  3756. border-top: 1px solid #ccc
  3757. }
  3758.  
  3759. .markdown-body table tr:nth-child(2n) {
  3760. background-color: #f8f8f8
  3761. }
  3762.  
  3763. .markdown-body img {
  3764. max-width: 100%;
  3765. box-sizing: border-box
  3766. }
  3767.  
  3768. .markdown-body .emoji {
  3769. max-width: none
  3770. }
  3771.  
  3772. .markdown-body span.frame {
  3773. display: block;
  3774. overflow: hidden
  3775. }
  3776.  
  3777. .markdown-body span.frame>span {
  3778. display: block;
  3779. float: left;
  3780. width: auto;
  3781. padding: 7px;
  3782. margin: 13px 0 0;
  3783. overflow: hidden;
  3784. border: 1px solid #ddd
  3785. }
  3786.  
  3787. .markdown-body span.frame span img {
  3788. display: block;
  3789. float: left
  3790. }
  3791.  
  3792. .markdown-body span.frame span span {
  3793. display: block;
  3794. padding: 5px 0 0;
  3795. clear: both;
  3796. color: #333
  3797. }
  3798.  
  3799. .markdown-body span.align-center {
  3800. display: block;
  3801. overflow: hidden;
  3802. clear: both
  3803. }
  3804.  
  3805. .markdown-body span.align-center>span {
  3806. display: block;
  3807. margin: 13px auto 0;
  3808. overflow: hidden;
  3809. text-align: center
  3810. }
  3811.  
  3812. .markdown-body span.align-center span img {
  3813. margin: 0 auto;
  3814. text-align: center
  3815. }
  3816.  
  3817. .markdown-body span.align-right {
  3818. display: block;
  3819. overflow: hidden;
  3820. clear: both
  3821. }
  3822.  
  3823. .markdown-body span.align-right>span {
  3824. display: block;
  3825. margin: 13px 0 0;
  3826. overflow: hidden;
  3827. text-align: right
  3828. }
  3829.  
  3830. .markdown-body span.align-right span img {
  3831. margin: 0;
  3832. text-align: right
  3833. }
  3834.  
  3835. .markdown-body span.float-left {
  3836. display: block;
  3837. float: left;
  3838. margin-right: 13px;
  3839. overflow: hidden
  3840. }
  3841.  
  3842. .markdown-body span.float-left span {
  3843. margin: 13px 0 0
  3844. }
  3845.  
  3846. .markdown-body span.float-right {
  3847. display: block;
  3848. float: right;
  3849. margin-left: 13px;
  3850. overflow: hidden
  3851. }
  3852.  
  3853. .markdown-body span.float-right>span {
  3854. display: block;
  3855. margin: 13px auto 0;
  3856. overflow: hidden;
  3857. text-align: right
  3858. }
  3859.  
  3860. .markdown-body code,.markdown-body tt {
  3861. padding: 0;
  3862. padding-top: 0.2em;
  3863. padding-bottom: 0.2em;
  3864. margin: 0;
  3865. font-size: 85%;
  3866. background-color: rgba(0,0,0,0.04);
  3867. border-radius: 3px
  3868. }
  3869.  
  3870. .markdown-body code:before,.markdown-body code:after,.markdown-body tt:before,.markdown-body tt:after {
  3871. letter-spacing: -0.2em;
  3872. content: "\00a0"
  3873. }
  3874.  
  3875. .markdown-body code br,.markdown-body tt br {
  3876. display: none
  3877. }
  3878.  
  3879. .markdown-body del code {
  3880. text-decoration: inherit
  3881. }
  3882.  
  3883. .markdown-body pre>code {
  3884. padding: 0;
  3885. margin: 0;
  3886. font-size: 100%;
  3887. word-break: normal;
  3888. white-space: pre;
  3889. background: transparent;
  3890. border: 0
  3891. }
  3892.  
  3893. .markdown-body .highlight {
  3894. margin-bottom: 16px
  3895. }
  3896.  
  3897. .markdown-body .highlight pre,.markdown-body pre {
  3898. padding: 16px;
  3899. overflow: auto;
  3900. font-size: 85%;
  3901. line-height: 1.45;
  3902. background-color: #f7f7f7;
  3903. border-radius: 3px
  3904. }
  3905.  
  3906. .markdown-body .highlight pre {
  3907. margin-bottom: 0;
  3908. word-break: normal
  3909. }
  3910.  
  3911. .markdown-body pre {
  3912. word-wrap: normal
  3913. }
  3914.  
  3915. .markdown-body pre code,.markdown-body pre tt {
  3916. display: inline;
  3917. max-width: initial;
  3918. padding: 0;
  3919. margin: 0;
  3920. overflow: initial;
  3921. line-height: inherit;
  3922. word-wrap: normal;
  3923. background-color: transparent;
  3924. border: 0
  3925. }
  3926.  
  3927. .markdown-body pre code:before,.markdown-body pre code:after,.markdown-body pre tt:before,.markdown-body pre tt:after {
  3928. content: normal
  3929. }
  3930.  
  3931. .markdown-body kbd {
  3932. display: inline-block;
  3933. padding: 3px 5px;
  3934. font-size: 11px;
  3935. line-height: 10px;
  3936. color: #555;
  3937. vertical-align: middle;
  3938. background-color: #fcfcfc;
  3939. border: solid 1px #ccc;
  3940. border-bottom-color: #bbb;
  3941. border-radius: 3px;
  3942. box-shadow: inset 0 -1px 0 #bbb
  3943. }
  3944.  
  3945. .pl-c {
  3946. color: #969896
  3947. }
  3948.  
  3949. .pl-c1,.pl-s .pl-v {
  3950. color: #0086b3
  3951. }
  3952.  
  3953. .pl-e,.pl-en {
  3954. color: #795da3
  3955. }
  3956.  
  3957. .pl-s .pl-s1,.pl-smi {
  3958. color: #333
  3959. }
  3960.  
  3961. .pl-ent {
  3962. color: #63a35c
  3963. }
  3964.  
  3965. .pl-k {
  3966. color: #a71d5d
  3967. }
  3968.  
  3969. .pl-pds,.pl-s,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sra,.pl-sr .pl-sre {
  3970. color: #183691
  3971. }
  3972.  
  3973. .pl-v {
  3974. color: #ed6a43
  3975. }
  3976.  
  3977. .pl-id {
  3978. color: #b52a1d
  3979. }
  3980.  
  3981. .pl-ii {
  3982. background-color: #b52a1d;
  3983. color: #f8f8f8
  3984. }
  3985.  
  3986. .pl-sr .pl-cce {
  3987. color: #63a35c;
  3988. font-weight: bold
  3989. }
  3990.  
  3991. .pl-ml {
  3992. color: #693a17
  3993. }
  3994.  
  3995. .pl-mh,.pl-mh .pl-en,.pl-ms {
  3996. color: #1d3e81;
  3997. font-weight: bold
  3998. }
  3999.  
  4000. .pl-mq {
  4001. color: #008080
  4002. }
  4003.  
  4004. .pl-mi {
  4005. color: #333;
  4006. font-style: italic
  4007. }
  4008.  
  4009. .pl-mb {
  4010. color: #333;
  4011. font-weight: bold
  4012. }
  4013.  
  4014. .pl-md {
  4015. background-color: #ffecec;
  4016. color: #bd2c00
  4017. }
  4018.  
  4019. .pl-mi1 {
  4020. background-color: #eaffea;
  4021. color: #55a532
  4022. }
  4023.  
  4024. .pl-mdr {
  4025. color: #795da3;
  4026. font-weight: bold
  4027. }
  4028.  
  4029. .pl-mo {
  4030. color: #1d3e81
  4031. }
  4032.  
  4033. .ace_gutter {
  4034. background: #ffffff;
  4035. color: #999999
  4036. }
  4037.  
  4038. .ace_print-margin {
  4039. width: 1px;
  4040. background: #e8e8e8
  4041. }
  4042.  
  4043. .ace-github-light {
  4044. background-color: #ffffff;
  4045. color: #333333
  4046. }
  4047.  
  4048. .ace_cursor {
  4049. color: #000000
  4050. }
  4051.  
  4052. .ace_marker-layer .ace_selection {
  4053. background: #c8c8fa
  4054. }
  4055.  
  4056. .ace_multiselect .ace_selection.ace_start {
  4057. box-shadow: 0 0 3px 0px #fff;
  4058. border-radius: 2px
  4059. }
  4060.  
  4061. .ace_marker-layer .ace_step {
  4062. background: #c6dbae
  4063. }
  4064.  
  4065. .ace_marker-layer .ace_bracket {
  4066. margin: -1px 0 0 -1px;
  4067. border: 1px solid #c0c0c0
  4068. }
  4069.  
  4070. .ace_marker-layer .ace_active-line {
  4071. background: #f5f5f5
  4072. }
  4073.  
  4074. .ace_gutter-active-line {
  4075. background-color: #f5f5f5
  4076. }
  4077.  
  4078. .ace_marker-layer .ace_selected-word {
  4079. border: 1px solid #c8c8fa
  4080. }
  4081.  
  4082. .ace_fold {
  4083. background-color: #a71d5d;
  4084. border-color: #333333
  4085. }
  4086.  
  4087. .ace_keyword {
  4088. color: #a71d5d
  4089. }
  4090.  
  4091. .ace_constant {
  4092. color: #0086b3
  4093. }
  4094.  
  4095. .ace_support {
  4096. color: #0086b3
  4097. }
  4098.  
  4099. .ace_support.ace_constant {
  4100. color: #0086b3
  4101. }
  4102.  
  4103. .ace_support.ace_type {
  4104. color: #a71d5d
  4105. }
  4106.  
  4107. .ace_storage {
  4108. color: #a71d5d
  4109. }
  4110.  
  4111. .ace_storage.ace_type {
  4112. color: #a71d5d
  4113. }
  4114.  
  4115. .ace_invalid.ace_illegal {
  4116. text-decoration: underline;
  4117. font-style: italic;
  4118. color: #f8f8f8;
  4119. background-color: #b52a1d
  4120. }
  4121.  
  4122. .ace_invalid.ace_deprecated {
  4123. text-decoration: underline;
  4124. font-style: italic;
  4125. color: #b52a1d
  4126. }
  4127.  
  4128. .ace_string {
  4129. color: #183691
  4130. }
  4131.  
  4132. .ace_string.ace_regexp {
  4133. color: #183691
  4134. }
  4135.  
  4136. .ace_comment {
  4137. color: #969896
  4138. }
  4139.  
  4140. .ace_variable {
  4141. color: #ed6a43
  4142. }
  4143.  
  4144. .ace_entity.ace_name {
  4145. color: #795da3
  4146. }
  4147.  
  4148. .ace_entity.ace_name.ace_tag {
  4149. color: #63a35c
  4150. }
  4151.  
  4152. .ace_markup.ace_heading {
  4153. color: #1d3e81
  4154. }
  4155.  
  4156. .ace_markup.ace_list {
  4157. color: #693a17
  4158. }
  4159.  
  4160. body {
  4161. word-wrap: break-word
  4162. }
  4163.  
  4164. .focus-content {
  4165. width: 620px
  4166. }
  4167.  
  4168. .page-content {
  4169. padding-top: 20px
  4170. }
  4171.  
  4172. .emoji-icon {
  4173. display: inline-block;
  4174. height: 20px;
  4175. width: 20px;
  4176. vertical-align: middle;
  4177. background-repeat: no-repeat;
  4178. background-size: 20px 20px
  4179. }
  4180.  
  4181. .labels {
  4182. position: relative
  4183. }
  4184.  
  4185. .label {
  4186. display: inline-block;
  4187. padding: 3px 4px;
  4188. font-size: 11px;
  4189. font-weight: bold;
  4190. line-height: 1;
  4191. color: #fff;
  4192. border-radius: 2px;
  4193. box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12)
  4194. }
  4195.  
  4196. .label:hover {
  4197. text-decoration: none
  4198. }
  4199.  
  4200. .label-admin {
  4201. color: #666;
  4202. background-color: #eee
  4203. }
  4204.  
  4205. .label-generic {
  4206. margin-top: -1px;
  4207. margin-bottom: -1px;
  4208. color: #767676;
  4209. font-weight: normal;
  4210. background-color: transparent;
  4211. border: 1px solid #eee;
  4212. box-shadow: none
  4213. }
  4214.  
  4215. .label-recommended {
  4216. color: #60b044;
  4217. border: 1px solid #60b044
  4218. }
  4219.  
  4220. .label-neutral {
  4221. background-color: #767676
  4222. }
  4223.  
  4224. .label-private {
  4225. color: #a1882b;
  4226. background-color: #ffefc6
  4227. }
  4228.  
  4229. a.label-link {
  4230. border: 1px solid transparent
  4231. }
  4232.  
  4233. a.label-link:hover {
  4234. text-decoration: none
  4235. }
  4236.  
  4237. .label-membership-pending {
  4238. background-color: #c9510c
  4239. }
  4240.  
  4241. .label-coming-soon {
  4242. background-color: #f93
  4243. }
  4244.  
  4245. .label-active {
  4246. background-color: #6cc644
  4247. }
  4248.  
  4249. .facebox {
  4250. position: absolute;
  4251. top: 0;
  4252. left: 0;
  4253. z-index: 100;
  4254. padding-bottom: 40px
  4255. }
  4256.  
  4257. .facebox ul {
  4258. margin-left: 25px;
  4259. margin-bottom: 15px
  4260. }
  4261.  
  4262. .facebox .facebox-staff-links {
  4263. margin: -15px -15px 15px;
  4264. padding: 10px 15px;
  4265. background-color: #f5f5f5;
  4266. border-bottom: 1px solid #e5e5e5
  4267. }
  4268.  
  4269. .facebox .facebox-staff-links li {
  4270. display: inline-block;
  4271. margin-right: 10px;
  4272. color: #767676;
  4273. list-style: none
  4274. }
  4275.  
  4276. .facebox .facebox-staff-links a {
  4277. font-weight: bold
  4278. }
  4279.  
  4280. .facebox pre {
  4281. padding: 10px;
  4282. background-color: #eee;
  4283. border: 1px solid #ddd;
  4284. border-radius: 3px
  4285. }
  4286.  
  4287. .facebox .shortcuts {
  4288. width: 860px
  4289. }
  4290.  
  4291. .facebox .facebox-user-list {
  4292. margin-left: 0;
  4293. margin-bottom: 0;
  4294. max-height: 400px;
  4295. overflow: auto
  4296. }
  4297.  
  4298. .facebox .lineprofiler {
  4299. width: 900px
  4300. }
  4301.  
  4302. .facebox .lineprofiler pre {
  4303. overflow-x: scroll;
  4304. white-space: pre;
  4305. word-wrap: normal
  4306. }
  4307.  
  4308. .facebox .allocation-trace-facebox {
  4309. width: 900px;
  4310. overflow-x: scroll;
  4311. padding-left: 0;
  4312. padding-right: 0
  4313. }
  4314.  
  4315. .facebox-popup {
  4316. position: relative;
  4317. background-color: #fff;
  4318. border: 1px solid rgba(0,0,0,0.25);
  4319. border-radius: 5px;
  4320. box-shadow: 0 0 18px rgba(0,0,0,0.4);
  4321. background-clip: padding-box
  4322. }
  4323.  
  4324. .facebox-content {
  4325. width: 455px;
  4326. padding: 15px
  4327. }
  4328.  
  4329. .facebox-content:before {
  4330. display: table;
  4331. content: ""
  4332. }
  4333.  
  4334. .facebox-content:after {
  4335. display: table;
  4336. clear: both;
  4337. content: ""
  4338. }
  4339.  
  4340. .facebox-close {
  4341. position: absolute;
  4342. top: 8px;
  4343. right: 5px;
  4344. padding: 10px;
  4345. -webkit-appearance: none;
  4346. background-color: transparent;
  4347. border: 0;
  4348. opacity: 0.25;
  4349. cursor: pointer
  4350. }
  4351.  
  4352. .facebox-close:hover {
  4353. opacity: 1
  4354. }
  4355.  
  4356. .facebox-overlay {
  4357. position: fixed;
  4358. top: 0;
  4359. left: 0;
  4360. width: 100%;
  4361. height: 100%
  4362. }
  4363.  
  4364. .facebox-overlay-hide {
  4365. z-index: -100
  4366. }
  4367.  
  4368. .facebox-overlay-active {
  4369. z-index: 99;
  4370. background-color: #000
  4371. }
  4372.  
  4373. .facebox-loading {
  4374. min-height: 64px;
  4375. background-image: url("/images/spinners/octocat-spinner-64.gif");
  4376. background-position: center center;
  4377. background-repeat: no-repeat
  4378. }
  4379.  
  4380. @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  4381. .facebox-loading {
  4382. background-image:url("/images/spinners/octocat-spinner-128.gif");
  4383. background-size: 64px 64px
  4384. }
  4385. }
  4386.  
  4387. .facebox-header {
  4388. margin: -15px -15px 15px;
  4389. padding: 15px;
  4390. border-bottom: 1px solid #e5e5e5;
  4391. font-size: 18px;
  4392. font-weight: normal
  4393. }
  4394.  
  4395. .facebox-header:focus {
  4396. outline: none
  4397. }
  4398.  
  4399. .facebox-footer {
  4400. margin: 0 -15px -15px;
  4401. padding: 10px 15px;
  4402. border-top: 1px solid #e5e5e5;
  4403. border-bottom-right-radius: 5px;
  4404. border-bottom-left-radius: 5px;
  4405. background: #fafafa;
  4406. text-align: right
  4407. }
  4408.  
  4409. .facebox-footer .help {
  4410. margin: 0;
  4411. text-align: center;
  4412. color: #767676
  4413. }
  4414.  
  4415. .facebox-alert,.facebox-danger {
  4416. margin: -16px -15px 15px;
  4417. padding: 10px 15px;
  4418. border-style: solid;
  4419. border-width: 1px 0
  4420. }
  4421.  
  4422. .facebox-alert {
  4423. color: #796620;
  4424. background-color: #f8eec7;
  4425. border-color: #f2e09a
  4426. }
  4427.  
  4428. .facebox-danger {
  4429. padding-left: 40px;
  4430. color: #9c342e;
  4431. background-color: #f7d9d7;
  4432. border-color: #f2c4c2
  4433. }
  4434.  
  4435. .facebox-danger .octicon {
  4436. float: left;
  4437. margin-left: -25px
  4438. }
  4439.  
  4440. .facebox-separator {
  4441. margin: 20px -15px
  4442. }
  4443.  
  4444. .facebox-staff-search .hfields {
  4445. margin-top: 0;
  4446. margin-bottom: 0
  4447. }
  4448.  
  4449. .facebox-staff-search .hfields input[type="text"] {
  4450. width: 340px;
  4451. margin-right: 0
  4452. }
  4453.  
  4454. .facebox-staff-search .hfields .btn {
  4455. margin-top: 29px;
  4456. margin-right: 0
  4457. }
  4458.  
  4459. .facebox-staff-search .status-check-list {
  4460. float: none;
  4461. margin: 15px 0 0
  4462. }
  4463.  
  4464. #facebox .billing-credit-cards {
  4465. margin: 0 0 15px
  4466. }
  4467.  
  4468. #facebox .billing-credit-cards li {
  4469. margin: 0 4px 0 0
  4470. }
  4471.  
  4472. .keyboard-shortcuts {
  4473. float: right
  4474. }
  4475.  
  4476. .keyboard-shortcuts .mini-icon {
  4477. position: relative;
  4478. top: 2px;
  4479. margin-left: 5px
  4480. }
  4481.  
  4482. .keyboard-mappings {
  4483. font-size: 12px;
  4484. color: #555
  4485. }
  4486.  
  4487. .keyboard-mappings th {
  4488. padding-top: 25px;
  4489. font-size: 14px;
  4490. line-height: 1.5;
  4491. color: #333;
  4492. text-align: left
  4493. }
  4494.  
  4495. .keyboard-mappings tbody:first-child tr:first-child th {
  4496. padding-top: 0
  4497. }
  4498.  
  4499. .keyboard-mappings td {
  4500. padding-top: 3px;
  4501. padding-bottom: 3px;
  4502. vertical-align: top;
  4503. line-height: 20px
  4504. }
  4505.  
  4506. .keyboard-mappings .keys {
  4507. padding-right: 10px;
  4508. color: #767676;
  4509. text-align: right;
  4510. white-space: nowrap
  4511. }
  4512.  
  4513. .keyboard-mappings .platform-mac {
  4514. display: none
  4515. }
  4516.  
  4517. .macintosh .keyboard-mappings .platform-mac {
  4518. display: inline
  4519. }
  4520.  
  4521. .macintosh .keyboard-mappings .platform-other {
  4522. display: none
  4523. }
  4524.  
  4525. .facebox-user-list-item {
  4526. padding: 3px 0;
  4527. list-style: none;
  4528. font-weight: bold;
  4529. vertical-align: middle
  4530. }
  4531.  
  4532. .facebox-user-list-item a {
  4533. color: #000
  4534. }
  4535.  
  4536. .facebox-user-list-item img {
  4537. margin-right: 5px;
  4538. border-radius: 3px;
  4539. vertical-align: middle
  4540. }
  4541.  
  4542. .linejump .linejump-input {
  4543. width: 340px;
  4544. background-color: #fafafa
  4545. }
  4546.  
  4547. .linejump .linejump-input,.linejump .btn {
  4548. font-size: 16px;
  4549. padding: 10px 15px
  4550. }
  4551.  
  4552. .linejump+.facebox-close {
  4553. top: 18px
  4554. }
  4555.  
  4556. .repo-transfer-tip {
  4557. margin-bottom: 0
  4558. }
  4559.  
  4560. .user-mention,.team-mention {
  4561. font-weight: bold;
  4562. color: #333;
  4563. white-space: nowrap
  4564. }
  4565.  
  4566. dl.form>dd input[type="text"].is-autocheck-loading,dl.form>dd input[type="text"].is-autocheck-successful,dl.form>dd input[type="text"].is-autocheck-errored,dl.form>dd input[type="password"].is-autocheck-loading,dl.form>dd input[type="password"].is-autocheck-successful,dl.form>dd input[type="password"].is-autocheck-errored,dl.form>dd input[type="email"].is-autocheck-loading,dl.form>dd input[type="email"].is-autocheck-successful,dl.form>dd input[type="email"].is-autocheck-errored {
  4567. padding-right: 30px
  4568. }
  4569.  
  4570. dl.form>dd input[type="text"].is-autocheck-loading,dl.form>dd input[type="password"].is-autocheck-loading,dl.form>dd input[type="email"].is-autocheck-loading {
  4571. background-image: url("/images/spinners/octocat-spinner-16.gif")
  4572. }
  4573.  
  4574. dl.form>dd input[type="text"].is-autocheck-successful,dl.form>dd input[type="password"].is-autocheck-successful,dl.form>dd input[type="email"].is-autocheck-successful {
  4575. background-image: url("/images/modules/ajax/success.png")
  4576. }
  4577.  
  4578. dl.form>dd input[type="text"].is-autocheck-errored,dl.form>dd input[type="password"].is-autocheck-errored,dl.form>dd input[type="email"].is-autocheck-errored {
  4579. background-image: url("/images/modules/ajax/error.png")
  4580. }
  4581.  
  4582. @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  4583. dl.form>dd input[type="text"].is-autocheck-loading,dl.form>dd input[type="text"].is-autocheck-successful,dl.form>dd input[type="text"].is-autocheck-errored,dl.form>dd input[type="password"].is-autocheck-loading,dl.form>dd input[type="password"].is-autocheck-successful,dl.form>dd input[type="password"].is-autocheck-errored,dl.form>dd input[type="email"].is-autocheck-loading,dl.form>dd input[type="email"].is-autocheck-successful,dl.form>dd input[type="email"].is-autocheck-errored {
  4584. background-size:16px 16px
  4585. }
  4586.  
  4587. dl.form>dd input[type="text"].is-autocheck-loading,dl.form>dd input[type="password"].is-autocheck-loading,dl.form>dd input[type="email"].is-autocheck-loading {
  4588. background-image: url("/images/spinners/octocat-spinner-32.gif")
  4589. }
  4590.  
  4591. dl.form>dd input[type="text"].is-autocheck-successful,dl.form>dd input[type="password"].is-autocheck-successful,dl.form>dd input[type="email"].is-autocheck-successful {
  4592. background-image: url("/images/modules/ajax/success@2x.png")
  4593. }
  4594.  
  4595. dl.form>dd input[type="text"].is-autocheck-errored,dl.form>dd input[type="password"].is-autocheck-errored,dl.form>dd input[type="email"].is-autocheck-errored {
  4596. background-image: url("/images/modules/ajax/error@2x.png")
  4597. }
  4598. }
  4599.  
  4600. .form-cards {
  4601. height: 31px;
  4602. margin: 0 0 15px
  4603. }
  4604.  
  4605. .form-cards .card {
  4606. float: left;
  4607. width: 47px;
  4608. height: 31px;
  4609. text-indent: -9999px;
  4610. background-image: url("/images/modules/pricing/credit-cards-@1x.png");
  4611. background-position: 0 0;
  4612. opacity: 0.6
  4613. }
  4614.  
  4615. .form-cards .card.visa {
  4616. background-position: 0 0
  4617. }
  4618.  
  4619. .form-cards .card.amex {
  4620. background-position: -50px 0
  4621. }
  4622.  
  4623. .form-cards .card.mastercard {
  4624. background-position: -100px 0
  4625. }
  4626.  
  4627. .form-cards .card.discover {
  4628. background-position: -150px 0
  4629. }
  4630.  
  4631. .form-cards .card.jcb {
  4632. background-position: -200px 0
  4633. }
  4634.  
  4635. .form-cards .card.dinersclub {
  4636. background-position: -250px 0
  4637. }
  4638.  
  4639. .form-cards .card.enabled {
  4640. opacity: 1
  4641. }
  4642.  
  4643. .form-cards .card.disabled {
  4644. opacity: 0.2
  4645. }
  4646.  
  4647. .form-cards>.cards {
  4648. margin: 0
  4649. }
  4650.  
  4651. .form-cards>.cards>li {
  4652. float: left;
  4653. margin: 0 4px 0 0;
  4654. list-style-type: none
  4655. }
  4656.  
  4657. .form-cards>.cards>li.text {
  4658. line-height: 31px
  4659. }
  4660.  
  4661. @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  4662. .form-cards>.cards .card {
  4663. background-image:url("/images/modules/pricing/credit-cards-@2x.png");
  4664. background-size: 300px 31px
  4665. }
  4666. }
  4667.  
  4668. .status-indicator-loading {
  4669. position: relative;
  4670. top: 3px;
  4671. width: 16px;
  4672. height: 16px;
  4673. margin-top: -4px;
  4674. background: url("/images/spinners/octocat-spinner-32-EAF2F5.gif") 0 0 no-repeat;
  4675. background-size: 16px
  4676. }
  4677.  
  4678. .inline-form {
  4679. display: inline-block
  4680. }
  4681.  
  4682. .inline-form .btn-plain {
  4683. background-color: transparent;
  4684. border: 0
  4685. }
  4686.  
  4687. html.no-dnd-uploads .drag-and-drop {
  4688. min-height: 32px
  4689. }
  4690.  
  4691. html.no-dnd-uploads .drag-and-drop .default {
  4692. display: none
  4693. }
  4694.  
  4695. html.no-dnd-uploads .upload-enabled textarea {
  4696. border-bottom: 1px solid #ddd
  4697. }
  4698.  
  4699. .drag-and-drop {
  4700. padding: 7px 10px;
  4701. margin: 0;
  4702. font-size: 13px;
  4703. line-height: 16px;
  4704. color: #767676;
  4705. background-color: #fafafa;
  4706. border: 1px solid #ccc;
  4707. border-top: 0;
  4708. border-bottom-right-radius: 3px;
  4709. border-bottom-left-radius: 3px
  4710. }
  4711.  
  4712. .drag-and-drop .default,.drag-and-drop .loading,.drag-and-drop .error {
  4713. display: none
  4714. }
  4715.  
  4716. .drag-and-drop .error {
  4717. color: #bd2c00
  4718. }
  4719.  
  4720. .drag-and-drop img {
  4721. vertical-align: top
  4722. }
  4723.  
  4724. .word-upload-callout {
  4725. position: absolute;
  4726. float: left;
  4727. padding: 0;
  4728. width: 365px;
  4729. bottom: -108px;
  4730. z-index: 9999;
  4731. background-color: #fff;
  4732. border: 1px solid #ccc;
  4733. border-radius: 3px;
  4734. box-shadow: 0 2px 10px #e2e2e2
  4735. }
  4736.  
  4737. .word-upload-callout .callout-close {
  4738. position: absolute;
  4739. top: 10px;
  4740. right: 10px
  4741. }
  4742.  
  4743. .word-upload-callout .callout-text {
  4744. padding: 15px 15px 15px 85px
  4745. }
  4746.  
  4747. .word-upload-callout .note {
  4748. clear: both;
  4749. padding: 10px;
  4750. border-top: 1px solid #ddd;
  4751. font-size: 12px
  4752. }
  4753.  
  4754. .word-upload-callout .callout-title {
  4755. margin: 0 0 5px
  4756. }
  4757.  
  4758. .word-upload-callout .callout-message {
  4759. margin: 0
  4760. }
  4761.  
  4762. .word-upload-callout .callout-icons {
  4763. padding-top: 15px;
  4764. padding-left: 15px;
  4765. float: left
  4766. }
  4767.  
  4768. .word-upload-callout .octicon-file-pdf {
  4769. color: #cc0323;
  4770. position: relative;
  4771. top: 5px;
  4772. left: 3px
  4773. }
  4774.  
  4775. .word-upload-callout .docx {
  4776. color: #174b90
  4777. }
  4778.  
  4779. .word-upload-callout .pptx {
  4780. color: #cc3b26;
  4781. position: absolute;
  4782. left: 20px;
  4783. top: 48px
  4784. }
  4785.  
  4786. .word-upload-callout::before,.word-upload-callout::after {
  4787. border: 10px solid transparent;
  4788. content: " ";
  4789. position: absolute;
  4790. height: 0;
  4791. width: 0
  4792. }
  4793.  
  4794. .word-upload-callout::before {
  4795. border-bottom-color: #fff;
  4796. position: absolute;
  4797. top: -19px;
  4798. left: 15px;
  4799. z-index: 2
  4800. }
  4801.  
  4802. .word-upload-callout::after {
  4803. border-bottom-color: #ccc;
  4804. position: absolute;
  4805. top: -20px;
  4806. left: 15px;
  4807. z-index: 1
  4808. }
  4809.  
  4810. .is-default .drag-and-drop .default {
  4811. display: inline-block
  4812. }
  4813.  
  4814. .is-uploading .drag-and-drop .loading {
  4815. display: inline-block
  4816. }
  4817.  
  4818. .is-bad-file .drag-and-drop .bad-file {
  4819. display: inline-block
  4820. }
  4821.  
  4822. .is-duplicate-filename .drag-and-drop .duplicate-filename {
  4823. display: inline-block
  4824. }
  4825.  
  4826. .is-too-big .drag-and-drop .too-big {
  4827. display: inline-block
  4828. }
  4829.  
  4830. .is-empty .drag-and-drop .empty {
  4831. display: inline-block
  4832. }
  4833.  
  4834. .is-bad-browser .drag-and-drop .bad-browser {
  4835. display: inline-block
  4836. }
  4837.  
  4838. .drag-and-drop-error-info {
  4839. font-weight: normal;
  4840. color: #767676
  4841. }
  4842.  
  4843. .drag-and-drop-error-info a {
  4844. color: #4078c0
  4845. }
  4846.  
  4847. .is-failed .drag-and-drop .failed-request {
  4848. display: inline-block
  4849. }
  4850.  
  4851. .manual-file-chooser {
  4852. position: absolute;
  4853. width: 240px;
  4854. padding: 5px;
  4855. margin-left: -80px;
  4856. cursor: pointer;
  4857. opacity: 0.0001
  4858. }
  4859.  
  4860. .manual-file-chooser:hover+.manual-file-chooser-text {
  4861. text-decoration: underline
  4862. }
  4863.  
  4864. .btn .manual-file-chooser {
  4865. top: 0;
  4866. padding: 0;
  4867. line-height: 34px
  4868. }
  4869.  
  4870. .upload-enabled textarea {
  4871. display: block;
  4872. border-bottom: 1px dashed #ddd;
  4873. border-bottom-right-radius: 0;
  4874. border-bottom-left-radius: 0
  4875. }
  4876.  
  4877. .focused .drag-and-drop {
  4878. box-shadow: rgba(81,167,232,0.5) 0 0 3px
  4879. }
  4880.  
  4881. .dragover textarea,.dragover .drag-and-drop {
  4882. box-shadow: #c9ff00 0 0 3px
  4883. }
  4884.  
  4885. .write-content {
  4886. position: relative
  4887. }
  4888.  
  4889. .previewable-comment-form {
  4890. position: relative
  4891. }
  4892.  
  4893. .previewable-comment-form .tabnav {
  4894. position: relative;
  4895. padding: 10px 10px 0
  4896. }
  4897.  
  4898. .previewable-comment-form .comment {
  4899. border: 1px solid #cacaca
  4900. }
  4901.  
  4902. .previewable-comment-form .comment-form-error {
  4903. margin-bottom: 10px
  4904. }
  4905.  
  4906. .previewable-comment-form .write-content,.previewable-comment-form .preview-content {
  4907. display: none;
  4908. padding: 0 0 10px;
  4909. margin: 0 10px
  4910. }
  4911.  
  4912. .previewable-comment-form.write-selected .write-content,.previewable-comment-form.preview-selected .preview-content {
  4913. display: block
  4914. }
  4915.  
  4916. .previewable-comment-form textarea {
  4917. display: block;
  4918. width: 100%;
  4919. min-height: 100px;
  4920. max-height: 500px;
  4921. padding: 10px;
  4922. resize: vertical
  4923. }
  4924.  
  4925. .form-action-spacious {
  4926. margin-top: 10px
  4927. }
  4928.  
  4929. div.composer {
  4930. margin-top: 0;
  4931. border: 0
  4932. }
  4933.  
  4934. .composer .comment-form-textarea {
  4935. height: 200px;
  4936. min-height: 200px
  4937. }
  4938.  
  4939. .composer .tabnav {
  4940. margin: 0 0 10px
  4941. }
  4942.  
  4943. h2.account {
  4944. margin: 15px 0 0;
  4945. font-size: 18px;
  4946. font-weight: normal;
  4947. color: #666
  4948. }
  4949.  
  4950. p.explain {
  4951. position: relative;
  4952. font-size: 12px;
  4953. color: #666
  4954. }
  4955.  
  4956. p.explain strong {
  4957. color: #333
  4958. }
  4959.  
  4960. p.explain .octicon {
  4961. margin-right: 5px;
  4962. color: #bbb
  4963. }
  4964.  
  4965. p.explain .minibutton {
  4966. top: -4px;
  4967. float: right
  4968. }
  4969.  
  4970. .callout {
  4971. padding: 10px;
  4972. margin: 15px 0;
  4973. font-size: 13px;
  4974. color: #4c4a42;
  4975. background-color: #fff9ea;
  4976. border-color: #dfd8c2;
  4977. border-radius: 3px
  4978. }
  4979.  
  4980. .callout strong {
  4981. font-weight: bold;
  4982. color: #000
  4983. }
  4984.  
  4985. .callout h2 {
  4986. margin: 0;
  4987. font-size: 16px;
  4988. font-weight: 300
  4989. }
  4990.  
  4991. .callout p:last-child {
  4992. margin-bottom: 0
  4993. }
  4994.  
  4995. .callout p:first-child {
  4996. margin-top: 0
  4997. }
  4998.  
  4999. .callout hr {
  5000. width: 100%;
  5001. padding: 0 10px;
  5002. margin: 10px 0 10px -10px;
  5003. background: transparent;
  5004. border-top: 1px solid #e5e2c8;
  5005. border-bottom: 1px solid #fff
  5006. }
  5007.  
  5008. .infotip {
  5009. padding: 10px;
  5010. margin: 15px 0;
  5011. font-size: 12px;
  5012. color: #4c4a42;
  5013. background-color: #fff9ea;
  5014. border: 1px solid #dfd8c2;
  5015. border-radius: 3px
  5016. }
  5017.  
  5018. .infotip p {
  5019. margin: 0
  5020. }
  5021.  
  5022. .infotip p+p {
  5023. margin-top: 15px
  5024. }
  5025.  
  5026. .dashboard-notice {
  5027. position: relative;
  5028. padding: 15px 15px 15px 55px;
  5029. margin-bottom: 20px;
  5030. font-size: 14px;
  5031. background-color: #fafafa;
  5032. border: solid 1px #d8d8d8;
  5033. border-radius: 3px
  5034. }
  5035.  
  5036. .dashboard-notice .dismiss {
  5037. position: absolute;
  5038. top: 10px;
  5039. right: 10px;
  5040. width: 16px;
  5041. height: 16px;
  5042. color: #bbb;
  5043. cursor: pointer
  5044. }
  5045.  
  5046. .dashboard-notice .dismiss:hover {
  5047. color: #666
  5048. }
  5049.  
  5050. .dashboard-notice .mega-octicon {
  5051. position: absolute;
  5052. top: 15px;
  5053. left: 15px
  5054. }
  5055.  
  5056. .dashboard-notice .octicon-organization {
  5057. color: #4078c0
  5058. }
  5059.  
  5060. .dashboard-notice h2 {
  5061. margin-top: 9px;
  5062. margin-bottom: 16px;
  5063. font-size: 18px;
  5064. font-weight: normal;
  5065. color: #000
  5066. }
  5067.  
  5068. .dashboard-notice p {
  5069. margin-top: 0
  5070. }
  5071.  
  5072. .dashboard-notice p.no-title {
  5073. padding-right: 5px;
  5074. margin-top: 0
  5075. }
  5076.  
  5077. .dashboard-notice .inset-figure {
  5078. float: right;
  5079. margin-bottom: 15px;
  5080. margin-left: 20px
  5081. }
  5082.  
  5083. .dashboard-notice ul {
  5084. margin-left: 18px
  5085. }
  5086.  
  5087. .dashboard-notice li {
  5088. padding-bottom: 15px
  5089. }
  5090.  
  5091. .dashboard-notice .coupon {
  5092. padding: 10px;
  5093. margin: 15px 0;
  5094. font-size: 20px;
  5095. font-weight: bold;
  5096. text-align: center;
  5097. background: #fff;
  5098. border: 1px dashed #d1e5ff
  5099. }
  5100.  
  5101. kbd {
  5102. display: inline-block;
  5103. padding: 3px 5px;
  5104. font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
  5105. line-height: 10px;
  5106. color: #555;
  5107. vertical-align: middle;
  5108. background-color: #fcfcfc;
  5109. border: solid 1px #ccc;
  5110. border-bottom-color: #bbb;
  5111. border-radius: 3px;
  5112. box-shadow: inset 0 -1px 0 #bbb
  5113. }
  5114.  
  5115. .badmono {
  5116. font-family: sans-serif;
  5117. font-weight: bold
  5118. }
  5119.  
  5120. .select-menu-button:after {
  5121. display: inline-block;
  5122. width: 0;
  5123. height: 0;
  5124. content: "";
  5125. vertical-align: -2px;
  5126. border: 4px solid;
  5127. border-right-color: transparent;
  5128. border-left-color: transparent;
  5129. border-bottom-color: transparent
  5130. }
  5131.  
  5132. .select-menu-button.icon-only {
  5133. padding-left: 7px
  5134. }
  5135.  
  5136. .select-menu-button.primary:after {
  5137. border-top-color: #fff
  5138. }
  5139.  
  5140. .select-menu-button.primary:after:active {
  5141. background-color: #4a993e
  5142. }
  5143.  
  5144. .select-menu .spinner {
  5145. float: left;
  5146. margin: 4px 0 0 -24px
  5147. }
  5148.  
  5149. .select-menu.active .select-menu-modal-holder {
  5150. display: block
  5151. }
  5152.  
  5153. .select-menu.select-menu-modal-right {
  5154. position: relative
  5155. }
  5156.  
  5157. .select-menu.select-menu-modal-right .select-menu-modal-holder {
  5158. right: 0
  5159. }
  5160.  
  5161. .select-menu .select-menu-clear-item {
  5162. display: block
  5163. }
  5164.  
  5165. .select-menu .select-menu-clear-item .octicon {
  5166. color: inherit
  5167. }
  5168.  
  5169. .select-menu .select-menu-clear-item+.select-menu-no-results {
  5170. display: none !important
  5171. }
  5172.  
  5173. .select-menu.is-loading .select-menu-loading-overlay {
  5174. display: block
  5175. }
  5176.  
  5177. .select-menu.is-loading .select-menu-modal {
  5178. min-height: 200px
  5179. }
  5180.  
  5181. .select-menu-loading-overlay {
  5182. display: none;
  5183. text-indent: 100%;
  5184. height: 100%;
  5185. width: 100%;
  5186. position: absolute;
  5187. top: 0;
  5188. z-index: 5;
  5189. border-radius: 5px;
  5190. border: 1px solid transparent;
  5191. background-color: rgba(255,255,255,0.8);
  5192. -webkit-animation: pulse 2s infinite linear;
  5193. animation: pulse 2s infinite linear
  5194. }
  5195.  
  5196. .select-menu-loading-overlay:before {
  5197. position: absolute;
  5198. left: 50%;
  5199. top: 50%;
  5200. margin: -16px 0 0 -16px;
  5201. width: 32px;
  5202. content: "\f008";
  5203. font: normal normal 32px/1 "octicons";
  5204. display: inline-block;
  5205. text-decoration: none;
  5206. -webkit-font-smoothing: antialiased;
  5207. text-indent: 0
  5208. }
  5209.  
  5210. @-webkit-keyframes pulse {
  5211. 0% {
  5212. color: rgba(170,170,170,0.1)
  5213. }
  5214.  
  5215. 10% {
  5216. color: #aaaaaa
  5217. }
  5218.  
  5219. 100% {
  5220. color: rgba(170,170,170,0.1)
  5221. }
  5222. }
  5223.  
  5224. @keyframes pulse {
  5225. 0% {
  5226. color: rgba(170,170,170,0.1)
  5227. }
  5228.  
  5229. 10% {
  5230. color: #aaaaaa
  5231. }
  5232.  
  5233. 100% {
  5234. color: rgba(170,170,170,0.1)
  5235. }
  5236. }
  5237.  
  5238. .select-menu-modal-holder {
  5239. position: absolute;
  5240. display: none;
  5241. z-index: 21
  5242. }
  5243.  
  5244. .select-menu-modal {
  5245. position: relative;
  5246. width: 300px;
  5247. margin-top: 4px;
  5248. margin-bottom: 20px;
  5249. overflow: hidden;
  5250. font-size: 12px;
  5251. color: #666;
  5252. background-color: #fff;
  5253. background-clip: padding-box;
  5254. border: 1px solid rgba(200,200,200,0.4);
  5255. border-radius: 3px;
  5256. box-shadow: 0 3px 12px rgba(0,0,0,0.15)
  5257. }
  5258.  
  5259. .select-menu-header {
  5260. padding: 8px 10px;
  5261. background: #f5f5f5;
  5262. border-bottom: 1px solid rgba(200,200,200,0.4)
  5263. }
  5264.  
  5265. .select-menu-header .select-menu-title {
  5266. font-weight: bold;
  5267. color: #333;
  5268. text-shadow: 0 1px 0 #fff
  5269. }
  5270.  
  5271. .select-menu-header .octicon {
  5272. display: block;
  5273. float: right;
  5274. color: #ccc;
  5275. cursor: pointer
  5276. }
  5277.  
  5278. .select-menu-header .octicon:hover {
  5279. color: #555
  5280. }
  5281.  
  5282. .select-menu-filters {
  5283. background-color: #f8f8f8
  5284. }
  5285.  
  5286. .select-menu-text-filter {
  5287. padding: 10px 10px 0
  5288. }
  5289.  
  5290. .select-menu-text-filter:first-child:last-child {
  5291. padding-bottom: 10px;
  5292. border-bottom: 1px solid #ddd
  5293. }
  5294.  
  5295. .select-menu-text-filter input {
  5296. display: block;
  5297. width: 100%;
  5298. max-width: 100%;
  5299. padding: 5px;
  5300. border: 1px solid #ddd;
  5301. border-radius: 3px
  5302. }
  5303.  
  5304. .select-menu-text-filter input::-webkit-input-placeholder {
  5305. color: #aaa
  5306. }
  5307.  
  5308. .select-menu-text-filter input::-moz-placeholder {
  5309. color: #aaa
  5310. }
  5311.  
  5312. .select-menu-text-filter input:-ms-input-placeholder {
  5313. color: #aaa
  5314. }
  5315.  
  5316. .select-menu-text-filter input::placeholder {
  5317. color: #aaa
  5318. }
  5319.  
  5320. .select-menu-tabs {
  5321. height: 33px;
  5322. border-bottom: 1px solid #ddd
  5323. }
  5324.  
  5325. .select-menu-tabs ul {
  5326. overflow: hidden;
  5327. padding: 14px 10px 0
  5328. }
  5329.  
  5330. .select-menu-tabs .select-menu-tab {
  5331. display: inline-block
  5332. }
  5333.  
  5334. .select-menu-tabs a {
  5335. height: 20px;
  5336. padding: 5px 8px;
  5337. font-size: 11px;
  5338. font-weight: bold;
  5339. color: #888;
  5340. text-decoration: none;
  5341. line-height: 20px;
  5342. border-radius: 3px 3px 0 0;
  5343. cursor: pointer
  5344. }
  5345.  
  5346. .select-menu-tabs a:hover {
  5347. color: #333
  5348. }
  5349.  
  5350. .select-menu-tabs a.selected {
  5351. padding: 4px 5px;
  5352. border: 1px solid #ddd;
  5353. border-bottom: 1px solid #fff;
  5354. background-color: #fff;
  5355. color: #333
  5356. }
  5357.  
  5358. .select-menu-list {
  5359. max-height: 400px;
  5360. overflow: auto;
  5361. position: relative;
  5362. line-height: 1.4
  5363. }
  5364.  
  5365. .select-menu-list.select-menu-tab-bucket {
  5366. display: none
  5367. }
  5368.  
  5369. .select-menu-list.select-menu-tab-bucket.selected {
  5370. display: block
  5371. }
  5372.  
  5373. .select-menu-list.is-showing-new-item-form .select-menu-new-item-form {
  5374. display: table
  5375. }
  5376.  
  5377. .select-menu-list.is-showing-new-item-form .select-menu-no-results,.select-menu-list.is-showing-new-item-form .select-menu-clear-item {
  5378. display: none
  5379. }
  5380.  
  5381. .select-menu-item {
  5382. cursor: pointer;
  5383. border-bottom: 1px solid #eee;
  5384. display: table;
  5385. table-layout: fixed;
  5386. width: 100%;
  5387. overflow: hidden;
  5388. color: inherit
  5389. }
  5390.  
  5391. .select-menu-item:hover {
  5392. text-decoration: none
  5393. }
  5394.  
  5395. .select-menu-item.select-menu-item-template {
  5396. display: none
  5397. }
  5398.  
  5399. .select-menu-item.disabled,.select-menu-item.disabled.selected {
  5400. color: #767676
  5401. }
  5402.  
  5403. .select-menu-item.disabled .select-menu-item-gravatar,.select-menu-item.disabled.selected .select-menu-item-gravatar {
  5404. opacity: 0.5
  5405. }
  5406.  
  5407. .select-menu-item .octicon {
  5408. vertical-align: middle
  5409. }
  5410.  
  5411. .select-menu-item .octicon-check {
  5412. visibility: hidden
  5413. }
  5414.  
  5415. .select-menu-item input[type="radio"] {
  5416. display: none
  5417. }
  5418.  
  5419. .select-menu-item .select-menu-item-icon {
  5420. display: table-cell;
  5421. color: transparent;
  5422. vertical-align: top;
  5423. padding: 8px 0 8px 8px;
  5424. width: 24px;
  5425. text-align: center
  5426. }
  5427.  
  5428. .select-menu-item.navigation-focus,.select-menu-item.navigation-focus.selected,.select-menu-item.navigation-focus.select-menu-action,.select-menu-item.navigation-focus .description-inline {
  5429. background-color: #4078c0;
  5430. color: #fff
  5431. }
  5432.  
  5433. .select-menu-item.navigation-focus>.octicon,.select-menu-item.navigation-focus.selected>.octicon,.select-menu-item.navigation-focus.select-menu-action>.octicon,.select-menu-item.navigation-focus .description-inline>.octicon {
  5434. color: #fff
  5435. }
  5436.  
  5437. .select-menu-item.navigation-focus .text-danger,.select-menu-item.navigation-focus .description,.select-menu-item.navigation-focus.selected .text-danger,.select-menu-item.navigation-focus.selected .description,.select-menu-item.navigation-focus.select-menu-action .text-danger,.select-menu-item.navigation-focus.select-menu-action .description,.select-menu-item.navigation-focus .description-inline .text-danger,.select-menu-item.navigation-focus .description-inline .description {
  5438. color: #fff
  5439. }
  5440.  
  5441. .select-menu-item>.octicon-dash {
  5442. display: none
  5443. }
  5444.  
  5445. .select-menu-item.indeterminate>.octicon-check {
  5446. display: none
  5447. }
  5448.  
  5449. .select-menu-item.indeterminate>.octicon-dash {
  5450. display: table-cell
  5451. }
  5452.  
  5453. .select-menu-item.selected {
  5454. color: #333
  5455. }
  5456.  
  5457. .select-menu-item.selected .description {
  5458. color: #666
  5459. }
  5460.  
  5461. .select-menu-item.selected .octicon-check {
  5462. visibility: visible
  5463. }
  5464.  
  5465. .select-menu-item.selected>.octicon {
  5466. color: #333
  5467. }
  5468.  
  5469. .select-menu[data-multiple] .select-menu-item:active {
  5470. background-color: transparent !important
  5471. }
  5472.  
  5473. .select-menu-item a {
  5474. color: inherit;
  5475. text-decoration: none
  5476. }
  5477.  
  5478. .select-menu-item .hidden-select-button-text {
  5479. display: none
  5480. }
  5481.  
  5482. .select-menu-item .css-truncate-target {
  5483. display: table-cell;
  5484. max-width: 100%
  5485. }
  5486.  
  5487. form.select-menu-item>div:first-child {
  5488. display: none !important
  5489. }
  5490.  
  5491. .select-menu-list:last-child .select-menu-item:last-child {
  5492. border-bottom: 0;
  5493. border-radius: 0 0 3px 3px
  5494. }
  5495.  
  5496. .select-menu-action {
  5497. color: #555;
  5498. font-weight: normal
  5499. }
  5500.  
  5501. .select-menu-action>.octicon {
  5502. color: inherit
  5503. }
  5504.  
  5505. .select-menu-action:hover {
  5506. color: #4078c0
  5507. }
  5508.  
  5509. .select-menu-no-results {
  5510. padding: 9px;
  5511. display: none;
  5512. cursor: auto;
  5513. color: #767676
  5514. }
  5515.  
  5516. .select-menu-list.filterable-empty .select-menu-no-results,.select-menu-no-results:only-child {
  5517. display: block
  5518. }
  5519.  
  5520. .select-menu-button-gravatar,.select-menu-item-gravatar {
  5521. overflow: hidden;
  5522. line-height: 0;
  5523. width: 20px
  5524. }
  5525.  
  5526. .select-menu-button-gravatar img,.select-menu-item-gravatar img {
  5527. height: 20px;
  5528. width: 20px;
  5529. display: inline-block;
  5530. border-radius: 3px
  5531. }
  5532.  
  5533. .select-menu-item-gravatar {
  5534. display: table-cell;
  5535. padding: 6px 0 6px 8px;
  5536. vertical-align: top;
  5537. width: 28px
  5538. }
  5539.  
  5540. .select-menu-button-gravatar {
  5541. float: left;
  5542. margin-right: 5px
  5543. }
  5544.  
  5545. .select-menu-item-text {
  5546. display: table-cell;
  5547. vertical-align: top;
  5548. padding: 8px;
  5549. text-align: left
  5550. }
  5551.  
  5552. .select-menu-item-text:first-child {
  5553. margin-left: 5px
  5554. }
  5555.  
  5556. .select-menu-item-text .description {
  5557. color: #767676;
  5558. font-size: 12px;
  5559. max-width: 265px;
  5560. display: block;
  5561. margin-top: 3px
  5562. }
  5563.  
  5564. .select-menu-item-text .description-inline {
  5565. color: #767676;
  5566. font-size: 10px
  5567. }
  5568.  
  5569. .select-menu-item-heading {
  5570. display: block;
  5571. margin-top: 0;
  5572. margin-bottom: 0;
  5573. font-size: 14px;
  5574. font-weight: bold;
  5575. line-height: 1.1
  5576. }
  5577.  
  5578. .select-menu-item-heading .description {
  5579. font-weight: normal;
  5580. display: inline
  5581. }
  5582.  
  5583. .select-menu-new-item-form {
  5584. display: none
  5585. }
  5586.  
  5587. .select-menu-new-item-form .octicon {
  5588. color: #4078c0
  5589. }
  5590.  
  5591. .modal-backdrop {
  5592. display: none;
  5593. -webkit-user-select: none;
  5594. -moz-user-select: none;
  5595. -ms-user-select: none;
  5596. user-select: none
  5597. }
  5598.  
  5599. body.menu-active .modal-backdrop {
  5600. display: block;
  5601. position: fixed;
  5602. top: 0;
  5603. left: 0;
  5604. height: 100%;
  5605. width: 100%;
  5606. z-index: 20
  5607. }
  5608.  
  5609. .dropdown {
  5610. position: relative
  5611. }
  5612.  
  5613. .dropdown-caret {
  5614. display: inline-block;
  5615. width: 0;
  5616. height: 0;
  5617. content: "";
  5618. vertical-align: -2px;
  5619. border: 4px solid;
  5620. border-right-color: transparent;
  5621. border-left-color: transparent;
  5622. border-bottom-color: transparent
  5623. }
  5624.  
  5625. .dropdown-menu {
  5626. position: absolute;
  5627. top: 100%;
  5628. left: 0;
  5629. z-index: 100;
  5630. width: 160px;
  5631. margin-top: 2px;
  5632. padding-top: 5px;
  5633. padding-bottom: 5px;
  5634. background-color: #fff;
  5635. background-clip: padding-box;
  5636. border: 1px solid rgba(0,0,0,0.15);
  5637. border-radius: 4px;
  5638. box-shadow: 0 3px 12px rgba(0,0,0,0.15)
  5639. }
  5640.  
  5641. .dropdown-menu:before {
  5642. position: absolute;
  5643. display: inline-block;
  5644. content: "";
  5645. border: 8px solid transparent;
  5646. border-bottom-color: rgba(0,0,0,0.15)
  5647. }
  5648.  
  5649. .dropdown-menu:after {
  5650. position: absolute;
  5651. display: inline-block;
  5652. content: "";
  5653. border: 7px solid transparent;
  5654. border-bottom-color: #fff
  5655. }
  5656.  
  5657. .dropdown-item {
  5658. display: block;
  5659. padding: 4px 10px 4px 15px;
  5660. color: #333;
  5661. white-space: nowrap;
  5662. overflow: hidden;
  5663. text-overflow: ellipsis
  5664. }
  5665.  
  5666. .dropdown-item:hover,.dropdown-item.zeroclipboard-is-hover {
  5667. color: #fff;
  5668. text-decoration: none;
  5669. background-color: #4078c0
  5670. }
  5671.  
  5672. .dropdown-item:hover>.octicon,.dropdown-item.zeroclipboard-is-hover>.octicon {
  5673. color: inherit;
  5674. opacity: 1
  5675. }
  5676.  
  5677. .dropdown-signout {
  5678. width: 100%;
  5679. text-align: left;
  5680. background: none;
  5681. border: 0
  5682. }
  5683.  
  5684. .dropdown-divider {
  5685. height: 1px;
  5686. margin: 8px 1px;
  5687. background-color: #e5e5e5
  5688. }
  5689.  
  5690. .dropdown-header {
  5691. color: #767676;
  5692. padding: 4px 15px;
  5693. font-size: 12px
  5694. }
  5695.  
  5696. .accounts-dropdown-header {
  5697. color: #333;
  5698. padding: 10px 15px;
  5699. font-size: 16px
  5700. }
  5701.  
  5702. .dropdown-menu-content {
  5703. display: none
  5704. }
  5705.  
  5706. .manage-account-item {
  5707. position: relative;
  5708. margin: 5px 0;
  5709. padding: 8px 10px 8px 15px;
  5710. font-size: 11px
  5711. }
  5712.  
  5713. .manage-account-item:hover .view-user-description {
  5714. color: #fff
  5715. }
  5716.  
  5717. .view-user-description {
  5718. color: #767676;
  5719. margin: 0;
  5720. line-height: 15px
  5721. }
  5722.  
  5723. .manage-accounts-link,.manage-account-label {
  5724. margin-left: 15px
  5725. }
  5726.  
  5727. .manage-account-label {
  5728. font-size: 11px
  5729. }
  5730.  
  5731. .tenant-avatar {
  5732. position: absolute;
  5733. top: 12px;
  5734. right: 10px
  5735. }
  5736.  
  5737. .dropdown-profile-item,.hosted-logout-form {
  5738. display: inline-block;
  5739. margin-top: 5px;
  5740. margin-bottom: 2px
  5741. }
  5742.  
  5743. .dropdown-profile-item .divider-bullets,.hosted-logout-form .divider-bullets {
  5744. margin: 0 5px;
  5745. color: #767676
  5746. }
  5747.  
  5748. .dropdown-menu-w {
  5749. left: auto;
  5750. right: 100%;
  5751. width: auto;
  5752. margin-top: 0;
  5753. margin-right: 10px
  5754. }
  5755.  
  5756. .dropdown-menu-w:before {
  5757. top: 10px;
  5758. right: -16px;
  5759. left: auto;
  5760. border-color: transparent;
  5761. border-left-color: rgba(0,0,0,0.15)
  5762. }
  5763.  
  5764. .dropdown-menu-w:after {
  5765. top: 11px;
  5766. right: -14px;
  5767. left: auto;
  5768. border-color: transparent;
  5769. border-left-color: #fff
  5770. }
  5771.  
  5772. .dropdown-menu-e {
  5773. left: 100%;
  5774. width: auto;
  5775. margin-top: 0;
  5776. margin-left: 10px
  5777. }
  5778.  
  5779. .dropdown-menu-e:before {
  5780. top: 10px;
  5781. left: -16px;
  5782. border-color: transparent;
  5783. border-right-color: rgba(0,0,0,0.15)
  5784. }
  5785.  
  5786. .dropdown-menu-e:after {
  5787. top: 11px;
  5788. left: -14px;
  5789. border-color: transparent;
  5790. border-right-color: #fff
  5791. }
  5792.  
  5793. .dropdown-menu-sw {
  5794. left: auto;
  5795. right: 0
  5796. }
  5797.  
  5798. .dropdown-menu-sw:before {
  5799. top: -16px;
  5800. left: auto;
  5801. right: 9px
  5802. }
  5803.  
  5804. .dropdown-menu-sw:after {
  5805. top: -14px;
  5806. left: auto;
  5807. right: 10px
  5808. }
  5809.  
  5810. .dropdown-menu-se:before {
  5811. top: -16px;
  5812. left: 9px
  5813. }
  5814.  
  5815. .dropdown-menu-se:after {
  5816. top: -14px;
  5817. left: 10px
  5818. }
  5819.  
  5820. include-fragment,poll-include-fragment {
  5821. display: block
  5822. }
  5823.  
  5824. .pagination:before {
  5825. display: table;
  5826. content: ""
  5827. }
  5828.  
  5829. .pagination:after {
  5830. display: table;
  5831. clear: both;
  5832. content: ""
  5833. }
  5834.  
  5835. .pagination a,.pagination span,.pagination em {
  5836. position: relative;
  5837. float: left;
  5838. margin-left: -1px;
  5839. font-size: 13px;
  5840. font-weight: bold;
  5841. font-style: normal;
  5842. padding: 7px 12px;
  5843. color: #4078c0;
  5844. white-space: nowrap;
  5845. vertical-align: middle;
  5846. cursor: pointer;
  5847. background: #fff;
  5848. border: 1px solid #e5e5e5;
  5849. -webkit-user-select: none;
  5850. -moz-user-select: none;
  5851. -ms-user-select: none;
  5852. user-select: none
  5853. }
  5854.  
  5855. .pagination a:first-child,.pagination span:first-child,.pagination em:first-child {
  5856. margin-left: 0;
  5857. border-top-left-radius: 3px;
  5858. border-bottom-left-radius: 3px
  5859. }
  5860.  
  5861. .pagination a:last-child,.pagination span:last-child,.pagination em:last-child {
  5862. border-top-right-radius: 3px;
  5863. border-bottom-right-radius: 3px
  5864. }
  5865.  
  5866. .pagination a:hover,.pagination a:focus,.pagination span:hover,.pagination span:focus,.pagination em:hover,.pagination em:focus {
  5867. z-index: 2;
  5868. background-color: #e7e7e7;
  5869. border-color: #e5e5e5;
  5870. text-decoration: none
  5871. }
  5872.  
  5873. .pagination .selected {
  5874. z-index: 3
  5875. }
  5876.  
  5877. .pagination .current,.pagination .current:hover {
  5878. z-index: 3;
  5879. color: #fff;
  5880. background-color: #4078c0;
  5881. border-color: #4078c0
  5882. }
  5883.  
  5884. .pagination .gap,.pagination .disabled,.pagination .gap:hover,.pagination .disabled:hover {
  5885. background-color: #fafafa;
  5886. cursor: default;
  5887. color: #d3d3d3
  5888. }
  5889.  
  5890. .ajax_paginate {
  5891. display: block;
  5892. margin-top: 20px
  5893. }
  5894.  
  5895. .ajax_paginate a {
  5896. float: none;
  5897. display: block;
  5898. padding: 6px;
  5899. text-align: center
  5900. }
  5901.  
  5902. .ajax_paginate.loading a {
  5903. text-indent: -3000px;
  5904. background-color: #eaeaea;
  5905. background-image: url("/images/spinners/octocat-spinner-16px-EAF2F5.gif");
  5906. background-repeat: no-repeat;
  5907. background-position: center center;
  5908. border-color: #c5c5c5
  5909. }
  5910.  
  5911. @media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
  5912. .ajax_paginate.loading a {
  5913. background-image: url("/images/spinners/octocat-spinner-32-EAF2F5.gif");
  5914. background-size: 16px auto
  5915. }
  5916. }
  5917.  
  5918. .paginate-container {
  5919. margin-top: 20px;
  5920. margin-bottom: 15px;
  5921. text-align: center
  5922. }
  5923.  
  5924. .paginate-container .pagination {
  5925. display: inline-block
  5926. }
  5927.  
  5928. .tab-size[data-tab-size="1"] {
  5929. -moz-tab-size: 1;
  5930. tab-size: 1
  5931. }
  5932.  
  5933. .tab-size[data-tab-size="2"] {
  5934. -moz-tab-size: 2;
  5935. tab-size: 2
  5936. }
  5937.  
  5938. .tab-size[data-tab-size="3"] {
  5939. -moz-tab-size: 3;
  5940. tab-size: 3
  5941. }
  5942.  
  5943. .tab-size[data-tab-size="4"] {
  5944. -moz-tab-size: 4;
  5945. tab-size: 4
  5946. }
  5947.  
  5948. .tab-size[data-tab-size="5"] {
  5949. -moz-tab-size: 5;
  5950. tab-size: 5
  5951. }
  5952.  
  5953. .tab-size[data-tab-size="6"] {
  5954. -moz-tab-size: 6;
  5955. tab-size: 6
  5956. }
  5957.  
  5958. .tab-size[data-tab-size="7"] {
  5959. -moz-tab-size: 7;
  5960. tab-size: 7
  5961. }
  5962.  
  5963. .tab-size[data-tab-size="8"] {
  5964. -moz-tab-size: 8;
  5965. tab-size: 8
  5966. }
  5967.  
  5968. .tab-size[data-tab-size="9"] {
  5969. -moz-tab-size: 9;
  5970. tab-size: 9
  5971. }
  5972.  
  5973. .tab-size[data-tab-size="10"] {
  5974. -moz-tab-size: 10;
  5975. tab-size: 10
  5976. }
  5977.  
  5978. .tab-size[data-tab-size="11"] {
  5979. -moz-tab-size: 11;
  5980. tab-size: 11
  5981. }
  5982.  
  5983. .tab-size[data-tab-size="12"] {
  5984. -moz-tab-size: 12;
  5985. tab-size: 12
  5986. }
  5987.  
  5988. .user-select-contain {
  5989. -ms-user-select: element;
  5990. -webkit-user-select: contain;
  5991. -moz-user-select: contain;
  5992. user-select: contain
  5993. }
  5994.  
  5995. .header {
  5996. padding-top: 10px;
  5997. padding-bottom: 10px;
  5998. min-width: 1000px;
  5999. background-color: #f5f5f5;
  6000. border-bottom: 1px solid #e5e5e5
  6001. }
  6002.  
  6003. .header-logged-out {
  6004. padding-top: 15px;
  6005. padding-bottom: 15px
  6006. }
  6007.  
  6008. .read-only-mode-banner {
  6009. background-color: #f8e45f;
  6010. border-bottom-color: #f6dc2e;
  6011. text-align: center
  6012. }
  6013.  
  6014. .header-logo-invertocat {
  6015. float: left;
  6016. margin-right: 10px;
  6017. margin-left: -2px;
  6018. color: #333;
  6019. white-space: nowrap
  6020. }
  6021.  
  6022. .header-logo-invertocat .octicon-mark-github {
  6023. float: left;
  6024. width: 28px;
  6025. height: 28px;
  6026. font-size: 28px
  6027. }
  6028.  
  6029. .header-logo-invertocat:hover {
  6030. color: #4078c0;
  6031. text-decoration: none
  6032. }
  6033.  
  6034. .logo-subbrand {
  6035. float: left;
  6036. margin-left: 6px;
  6037. font-size: 16px;
  6038. font-weight: bold;
  6039. line-height: 28px
  6040. }
  6041.  
  6042. .header-logo-wordmark {
  6043. position: relative;
  6044. float: left;
  6045. height: 26px;
  6046. margin-right: 15px;
  6047. color: #333
  6048. }
  6049.  
  6050. .header-logo-wordmark:hover {
  6051. color: #4078c0
  6052. }
  6053.  
  6054. .header-logo-wordmark .octicon-logo-github {
  6055. height: 26px;
  6056. font-size: 32px
  6057. }
  6058.  
  6059. .notification-indicator .mail-status {
  6060. background-image: -webkit-linear-gradient(#7aa1d3, #4078c0);
  6061. background-image: linear-gradient(#7aa1d3, #4078c0);
  6062. position: absolute;
  6063. top: -2px;
  6064. right: 3px;
  6065. z-index: 2;
  6066. display: none;
  6067. width: 14px;
  6068. height: 14px;
  6069. color: #fff;
  6070. text-align: center;
  6071. background-clip: padding-box;
  6072. border-radius: 50%;
  6073. border: 2px solid #f3f3f3
  6074. }
  6075.  
  6076. .notification-indicator .mail-status.unread {
  6077. display: inline-block
  6078. }
  6079.  
  6080. .notification-indicator:hover .mail-status {
  6081. background-color: #4078c0
  6082. }
  6083.  
  6084. .site-search {
  6085. position: relative;
  6086. float: left
  6087. }
  6088.  
  6089. .site-search form {
  6090. position: relative;
  6091. float: left;
  6092. width: 360px;
  6093. margin-right: 10px
  6094. }
  6095.  
  6096. .site-search .form-control {
  6097. position: relative;
  6098. width: 100%;
  6099. min-height: 26px;
  6100. padding: 2px;
  6101. font-size: 12px;
  6102. display: block;
  6103. line-height: 17px
  6104. }
  6105.  
  6106. .site-search .chromeless-input {
  6107. background: none;
  6108. border: 0;
  6109. box-shadow: none;
  6110. min-height: 22px;
  6111. display: inline-block;
  6112. font-size: 12px;
  6113. padding: 3px 5px;
  6114. line-height: 16px;
  6115. width: 250px
  6116. }
  6117.  
  6118. .site-search .chromeless-input:focus {
  6119. border: 0;
  6120. box-shadow: none
  6121. }
  6122.  
  6123. .site-search .chromeless-input::-ms-clear {
  6124. display: none
  6125. }
  6126.  
  6127. .site-search .scope-badge {
  6128. display: none;
  6129. padding: 0 5px;
  6130. line-height: 22px;
  6131. font-size: 12px;
  6132. font-weight: normal;
  6133. color: #767676;
  6134. background-color: #eee;
  6135. border-radius: 2px;
  6136. vertical-align: middle
  6137. }
  6138.  
  6139. .site-search.repo-scope .scope-badge {
  6140. display: inline-block
  6141. }
  6142.  
  6143. .site-search.repo-scope .form-control.focus .scope-badge {
  6144. background-color: #e1eaf5;
  6145. color: #4078c0
  6146. }
  6147.  
  6148. .header-nav {
  6149. list-style: none
  6150. }
  6151.  
  6152. .header-nav-item {
  6153. float: left
  6154. }
  6155.  
  6156. .header-nav-item.active .dropdown-menu-content {
  6157. display: block
  6158. }
  6159.  
  6160. .header-nav-item.active .tooltipped:before,.header-nav-item.active .tooltipped:after {
  6161. display: none
  6162. }
  6163.  
  6164. .header-nav-item .dropdown-menu {
  6165. margin-top: 13px;
  6166. width: 180px
  6167. }
  6168.  
  6169. .header-nav-item .accounts-dropdown-menu {
  6170. margin-top: 13px;
  6171. width: 280px
  6172. }
  6173.  
  6174. .header-nav-link {
  6175. display: block;
  6176. padding: 4px 8px;
  6177. font-size: 13px;
  6178. font-weight: bold;
  6179. line-height: 20px;
  6180. color: #333
  6181. }
  6182.  
  6183. .header-nav-link:hover,.header-nav-link:focus {
  6184. color: #4078c0;
  6185. text-decoration: none
  6186. }
  6187.  
  6188. .header-nav-link:hover .dropdown-caret,.header-nav-link:focus .dropdown-caret {
  6189. border-top-color: #4078c0
  6190. }
  6191.  
  6192. .user-nav {
  6193. margin-right: -8px
  6194. }
  6195.  
  6196. .user-nav .header-nav-link {
  6197. height: 28px
  6198. }
  6199.  
  6200. .user-nav .octicon {
  6201. width: 16px;
  6202. margin-top: 1px;
  6203. text-align: center
  6204. }
  6205.  
  6206. .user-nav .octicon-plus {
  6207. margin-right: 1px
  6208. }
  6209.  
  6210. .user-nav .avatar {
  6211. float: left;
  6212. margin-right: 5px
  6213. }
  6214.  
  6215. .header-nav-current-user {
  6216. padding-bottom: 0;
  6217. font-size: inherit
  6218. }
  6219.  
  6220. .header-nav-current-user .css-truncate-target {
  6221. max-width: 100%
  6222. }
  6223.  
  6224. .header-actions {
  6225. float: right;
  6226. margin-top: -3px;
  6227. margin-bottom: -3px
  6228. }
  6229.  
  6230. .header-actions .btn {
  6231. margin-left: 5px
  6232. }
  6233.  
  6234. .enterprise .header {
  6235. background-color: #2a2c2e;
  6236. border-bottom-color: #121213
  6237. }
  6238.  
  6239. .is-stats .enterprise .header {
  6240. box-shadow: inset 0 1px 0 rgba(255,255,255,0.05)
  6241. }
  6242.  
  6243. .enterprise .header-logo-wordmark,.enterprise .header-logo-invertocat,.enterprise .header-nav-link {
  6244. color: #c8c8ca
  6245. }
  6246.  
  6247. .enterprise .header-logo-wordmark:hover,.enterprise .header-logo-wordmark:focus,.enterprise .header-logo-invertocat:hover,.enterprise .header-logo-invertocat:focus,.enterprise .header-nav-link:hover,.enterprise .header-nav-link:focus {
  6248. color: #fafafa
  6249. }
  6250.  
  6251. .enterprise .header-nav-link:hover .dropdown-caret,.enterprise .header-nav-link:focus .dropdown-caret {
  6252. border-top-color: #fafafa
  6253. }
  6254.  
  6255. .enterprise .notification-indicator .mail-status {
  6256. border-color: #2a2c2e
  6257. }
  6258.  
  6259. .enterprise .notification-indicator:hover .mail-status {
  6260. background-color: #d26911
  6261. }
  6262.  
  6263. .enterprise .header-actions .btn {
  6264. border: 0;
  6265. box-shadow: inset 0 1px 0 rgba(255,255,255,0.25),0 1px 1px rgba(0,0,0,0.5)
  6266. }
  6267.  
  6268. .enterprise .site-search .scope-badge {
  6269. background-color: #5b5f63;
  6270. color: #c8c8ca
  6271. }
  6272.  
  6273. .enterprise .site-search .form-control {
  6274. color: #fafafa;
  6275. background-color: #4f5256;
  6276. border-color: #121213
  6277. }
  6278.  
  6279. .enterprise .site-search .form-control.focus {
  6280. background-color: #55595d;
  6281. border-color: #000;
  6282. box-shadow: inset 0 1px 0 rgba(0,0,0,0.075)
  6283. }
  6284.  
  6285. .enterprise .site-search .form-control.focus .scope-badge {
  6286. background-color: #676c71;
  6287. color: #fff
  6288. }
  6289.  
  6290. .enterprise .chromeless-input {
  6291. color: #fff
  6292. }
  6293.  
  6294. .hosted.logged_in .site-search form {
  6295. width: 280px
  6296. }
  6297.  
  6298. .hosted.logged_in .site-search .chromeless-input {
  6299. width: 180px
  6300. }
  6301.  
  6302. .logo-instance-name {
  6303. float: left;
  6304. margin-left: 6px;
  6305. font-size: 16px;
  6306. font-weight: normal;
  6307. line-height: 28px;
  6308. max-width: 200px;
  6309. overflow: hidden;
  6310. text-overflow: ellipsis;
  6311. white-space: nowrap
  6312. }
  6313.  
  6314. .unsupported-browser {
  6315. padding: 15px 0;
  6316. color: #211e14;
  6317. background-image: -webkit-linear-gradient(#feefae, #fae692);
  6318. background-image: linear-gradient(#feefae, #fae692);
  6319. border-bottom: 1px solid #b3a569
  6320. }
  6321.  
  6322. .unsupported-browser .container {
  6323. background: url("/images/icons/ie-notice.png") no-repeat 0 5px
  6324. }
  6325.  
  6326. .unsupported-browser h5 {
  6327. font-size: 13px;
  6328. margin: 5px 0 2px;
  6329. padding-left: 48px
  6330. }
  6331.  
  6332. .unsupported-browser p {
  6333. margin: 0;
  6334. padding-left: 48px
  6335. }
  6336.  
  6337. .unsupported-browser .btn {
  6338. float: right;
  6339. margin-top: 5px;
  6340. margin-left: 8px
  6341. }
  6342.  
  6343. .mobile-banner button.switch-to-mobile {
  6344. display: block;
  6345. width: 100%;
  6346. padding: 30px 0 45px;
  6347. border: 0;
  6348. background-color: #444;
  6349. color: #eaeaea;
  6350. font-size: 60px;
  6351. text-align: center;
  6352. font-weight: bold
  6353. }
  6354.  
  6355. .mobile-banner button.switch-to-mobile .mega-octicon {
  6356. position: relative;
  6357. top: -8px;
  6358. margin-right: 5px;
  6359. color: #ddd;
  6360. font-size: 48px
  6361. }
  6362.  
  6363. .accessibility-aid {
  6364. height: 1px;
  6365. width: 1px;
  6366. clip: rect(1px, 1px, 1px, 1px);
  6367. overflow: hidden;
  6368. position: absolute;
  6369. margin: 0
  6370. }
  6371.  
  6372. .accessibility-aid:focus {
  6373. height: auto;
  6374. width: auto;
  6375. clip: auto;
  6376. z-index: 1;
  6377. top: 0;
  6378. line-height: 49px;
  6379. padding: 0 10px;
  6380. background: #f5f5f5;
  6381. font-weight: bold;
  6382. text-decoration: none;
  6383. color: #333
  6384. }
  6385.  
  6386. .is-stats .accessibility-aid:focus {
  6387. top: 34px
  6388. }
  6389.  
  6390. .site-footer {
  6391. position: relative;
  6392. margin-top: 40px;
  6393. padding-top: 40px;
  6394. padding-bottom: 40px;
  6395. font-size: 12px;
  6396. line-height: 1.5;
  6397. color: #767676;
  6398. border-top: 1px solid #eee
  6399. }
  6400.  
  6401. .site-footer:before {
  6402. display: table;
  6403. content: ""
  6404. }
  6405.  
  6406. .site-footer:after {
  6407. display: table;
  6408. clear: both;
  6409. content: ""
  6410. }
  6411.  
  6412. .site-footer .octicon-mark-github {
  6413. position: absolute;
  6414. top: 38px;
  6415. left: 50%;
  6416. height: 24px;
  6417. width: 24px;
  6418. margin-left: -12px;
  6419. font-size: 24px;
  6420. color: #ccc
  6421. }
  6422.  
  6423. .site-footer .octicon-mark-github:hover {
  6424. color: #bbb
  6425. }
  6426.  
  6427. .site-footer-links {
  6428. margin: 0;
  6429. list-style: none
  6430. }
  6431.  
  6432. .site-footer-links li {
  6433. display: inline-block;
  6434. line-height: 16px
  6435. }
  6436.  
  6437. .site-footer-links li+li {
  6438. margin-left: 10px
  6439. }
  6440.  
  6441. .billing-plans tbody td {
  6442. width: 25%;
  6443. vertical-align: middle
  6444. }
  6445.  
  6446. .billing-plans .current {
  6447. background-color: #f2ffed
  6448. }
  6449.  
  6450. .billing-plans .name {
  6451. font-size: 14px;
  6452. font-weight: bold;
  6453. color: #333
  6454. }
  6455.  
  6456. .billing-plans .coupon {
  6457. font-size: 12px
  6458. }
  6459.  
  6460. .billing-plans .coupon td {
  6461. color: #fff;
  6462. background-color: #6cc644
  6463. }
  6464.  
  6465. .billing-plans .coupon .text-right {
  6466. white-space: nowrap
  6467. }
  6468.  
  6469. .billing-plans .coupon.expiring td {
  6470. background-color: #df6e00
  6471. }
  6472.  
  6473. .billing-plans .coupon.expiring .coupon-label:after {
  6474. border-bottom-color: #df6e00
  6475. }
  6476.  
  6477. .billing-plans tbody>.selected {
  6478. background-color: #fdffce
  6479. }
  6480.  
  6481. .coupon-label {
  6482. position: relative;
  6483. padding: 9px;
  6484. margin: -9px
  6485. }
  6486.  
  6487. .coupon-label:after {
  6488. position: absolute;
  6489. bottom: 100%;
  6490. left: 15px;
  6491. width: 0;
  6492. height: 0;
  6493. pointer-events: none;
  6494. content: " ";
  6495. border: solid transparent;
  6496. border-width: 5px;
  6497. border-bottom-color: #6cc644
  6498. }
  6499.  
  6500. .boxed-group-table .toggle-currency {
  6501. font-size: 11px;
  6502. font-weight: normal
  6503. }
  6504.  
  6505. .is-hidden,.has-removed-contents {
  6506. display: none
  6507. }
  6508.  
  6509. .currency-notice {
  6510. margin-bottom: 10px
  6511. }
  6512.  
  6513. .org-login {
  6514. margin-top: -30px;
  6515. margin-bottom: 30px
  6516. }
  6517.  
  6518. .org-login img {
  6519. width: 450px;
  6520. padding: 1px;
  6521. margin: 10px -25px;
  6522. border: 1px solid #ccc
  6523. }
  6524.  
  6525. .plan-notice {
  6526. border-top: 1px solid #eee;
  6527. margin-bottom: 0;
  6528. padding: 10px
  6529. }
  6530.  
  6531. .auth-form {
  6532. width: 400px;
  6533. margin: 60px auto
  6534. }
  6535.  
  6536. .auth-form .password-note {
  6537. margin: 15px 0;
  6538. text-align: center
  6539. }
  6540.  
  6541. .auth-form-header {
  6542. position: relative;
  6543. padding: 10px 20px;
  6544. margin: 0;
  6545. color: #fff;
  6546. text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
  6547. background-color: #829aa8;
  6548. border: 1px solid #768995;
  6549. border-radius: 3px 3px 0 0
  6550. }
  6551.  
  6552. .auth-form-header h1 {
  6553. margin-top: 0;
  6554. margin-bottom: 0;
  6555. font-size: 16px
  6556. }
  6557.  
  6558. .auth-form-header h1 a {
  6559. color: #fff
  6560. }
  6561.  
  6562. .auth-form-header .octicon {
  6563. position: absolute;
  6564. top: 10px;
  6565. right: 20px;
  6566. color: rgba(0,0,0,0.4);
  6567. text-shadow: 0 1px 0 rgba(255,255,255,0.1)
  6568. }
  6569.  
  6570. .auth-form-body {
  6571. padding: 20px;
  6572. font-size: 14px;
  6573. background-color: #fff;
  6574. border: 1px solid #d8dee2;
  6575. border-top: 0;
  6576. border-radius: 0 0 3px 3px
  6577. }
  6578.  
  6579. .auth-form-body .input-block {
  6580. margin-top: 5px;
  6581. margin-bottom: 15px
  6582. }
  6583.  
  6584. .auth-form-body p {
  6585. margin: 0 0 10px
  6586. }
  6587.  
  6588. .two-factor-help {
  6589. position: relative;
  6590. padding: 10px 10px 10px 36px;
  6591. margin: 60px 0 auto auto;
  6592. border: 1px solid #eaeaea;
  6593. border-radius: 3px
  6594. }
  6595.  
  6596. .two-factor-help h4 {
  6597. margin-top: 0;
  6598. margin-bottom: 5px
  6599. }
  6600.  
  6601. .two-factor-help .octicon-device-mobile {
  6602. position: absolute;
  6603. top: 10px;
  6604. left: 10px
  6605. }
  6606.  
  6607. .two-factor-help .octicon-key {
  6608. position: absolute;
  6609. left: 10px
  6610. }
  6611.  
  6612. .two-factor-help .spinner {
  6613. position: absolute;
  6614. top: 10px;
  6615. right: 10px
  6616. }
  6617.  
  6618. .two-factor-help .btn-sm {
  6619. float: right
  6620. }
  6621.  
  6622. .two-factor-help ul {
  6623. list-style-type: none
  6624. }
  6625.  
  6626. .u2f-login-spinner {
  6627. position: relative;
  6628. top: 2px
  6629. }
  6630.  
  6631. .u2f-auth-header {
  6632. border-bottom: 1px solid #eaeaea;
  6633. padding-bottom: 10px;
  6634. margin-bottom: 20px
  6635. }
  6636.  
  6637. .u2f-auth-form-body {
  6638. text-align: center;
  6639. padding: 30px 30px 20px
  6640. }
  6641.  
  6642. .u2f-auth-form-body button {
  6643. margin-top: 20px
  6644. }
  6645.  
  6646. .u2f-auth-icon {
  6647. color: #aaa;
  6648. font-size: 4em
  6649. }
  6650.  
  6651. .flash.sms-error,.flash.sms-success {
  6652. display: none;
  6653. margin: 0 0 10px
  6654. }
  6655.  
  6656. .is-sent .sms-success {
  6657. display: block
  6658. }
  6659.  
  6660. .is-sent .sms-error {
  6661. display: none
  6662. }
  6663.  
  6664. .is-not-sent .sms-success {
  6665. display: none
  6666. }
  6667.  
  6668. .is-not-sent .sms-error {
  6669. display: block
  6670. }
  6671.  
  6672. .autocomplete-results {
  6673. position: absolute;
  6674. z-index: 99;
  6675. display: none;
  6676. max-height: 20em;
  6677. overflow-y: auto;
  6678. font-size: 13px;
  6679. list-style: none;
  6680. background: #fff;
  6681. border: 1px solid #c1c1c1;
  6682. border-radius: 3px;
  6683. box-shadow: 0 0 5px rgba(0,0,0,0.3)
  6684. }
  6685.  
  6686. .autocomplete-results .no-results {
  6687. display: none
  6688. }
  6689.  
  6690. .autocomplete-group {
  6691. width: 100%;
  6692. overflow: hidden
  6693. }
  6694.  
  6695. .autocomplete-item {
  6696. display: block;
  6697. padding: 5px;
  6698. overflow: hidden;
  6699. font-weight: bold;
  6700. text-decoration: none;
  6701. text-overflow: ellipsis;
  6702. white-space: nowrap;
  6703. cursor: pointer
  6704. }
  6705.  
  6706. .autocomplete-item.selected,.autocomplete-item.navigation-focus {
  6707. color: #fff;
  6708. text-decoration: none;
  6709. background-color: #4078c0
  6710. }
  6711.  
  6712. .autocomplete-item.selected .organization-member,.autocomplete-item.selected .ldap-group-dn,.autocomplete-item.navigation-focus .organization-member,.autocomplete-item.navigation-focus .ldap-group-dn {
  6713. color: #f2f2f2
  6714. }
  6715.  
  6716. .autocomplete-item .secondary-label {
  6717. font-weight: normal
  6718. }
  6719.  
  6720. .autocomplete-item .organization-member {
  6721. float: right;
  6722. padding-top: 1px;
  6723. color: #808080
  6724. }
  6725.  
  6726. .suggester-container {
  6727. position: absolute;
  6728. top: 0;
  6729. left: 0;
  6730. z-index: 30
  6731. }
  6732.  
  6733. .suggester {
  6734. position: relative;
  6735. top: 0;
  6736. left: 0;
  6737. display: none;
  6738. min-width: 180px;
  6739. margin-top: 20px;
  6740. background: #fff;
  6741. border: 1px solid #ddd;
  6742. border-radius: 3px;
  6743. box-shadow: 0 0 5px rgba(0,0,0,0.1)
  6744. }
  6745.  
  6746. .suggester.active {
  6747. display: block
  6748. }
  6749.  
  6750. .suggester ul {
  6751. padding: 0;
  6752. margin: 0;
  6753. list-style: none
  6754. }
  6755.  
  6756. .suggester li {
  6757. display: block;
  6758. padding: 5px 10px;
  6759. font-weight: bold;
  6760. border-bottom: 1px solid #ddd
  6761. }
  6762.  
  6763. .suggester li small {
  6764. font-weight: normal;
  6765. color: #767676
  6766. }
  6767.  
  6768. .suggester li:last-child {
  6769. border-bottom: 0;
  6770. border-bottom-right-radius: 3px;
  6771. border-bottom-left-radius: 3px
  6772. }
  6773.  
  6774. .suggester li:first-child a {
  6775. border-top-left-radius: 3px;
  6776. border-top-right-radius: 3px
  6777. }
  6778.  
  6779. .suggester li.navigation-focus {
  6780. color: #fff;
  6781. text-decoration: none;
  6782. background: #4078c0
  6783. }
  6784.  
  6785. .suggester li.navigation-focus small {
  6786. color: #fff
  6787. }
  6788.  
  6789. .breadcrumb {
  6790. margin-bottom: 10px;
  6791. font-size: 18px;
  6792. color: #767676
  6793. }
  6794.  
  6795. .breadcrumb .separator:before,.breadcrumb .separator:after {
  6796. content: " "
  6797. }
  6798.  
  6799. .breadcrumb strong.final-path {
  6800. color: #000
  6801. }
  6802.  
  6803. .breadcrumb .zeroclipboard-button {
  6804. display: inline-block;
  6805. margin-left: 5px
  6806. }
  6807.  
  6808. .breadcrumb .repo-root {
  6809. font-weight: bold
  6810. }
  6811.  
  6812. .editor-license-template,.editor-gitignore-template {
  6813. position: relative;
  6814. top: 3px;
  6815. display: none;
  6816. float: right;
  6817. font-size: 14px
  6818. }
  6819.  
  6820. .editor-license-template.is-visible,.editor-gitignore-template.is-visible {
  6821. display: block
  6822. }
  6823.  
  6824. .editor-license-template .select-menu-git-ignore,.editor-license-template .select-menu-license-picker,.editor-gitignore-template .select-menu-git-ignore,.editor-gitignore-template .select-menu-license-picker {
  6825. right: 0
  6826. }
  6827.  
  6828. .editor-abort {
  6829. display: inline;
  6830. font-size: 14px
  6831. }
  6832.  
  6833. .blob-interaction-bar {
  6834. position: relative;
  6835. background-color: #f2f2f2;
  6836. border-bottom: 1px solid #e5e5e5
  6837. }
  6838.  
  6839. .blob-interaction-bar:before {
  6840. display: table;
  6841. content: ""
  6842. }
  6843.  
  6844. .blob-interaction-bar:after {
  6845. display: table;
  6846. clear: both;
  6847. content: ""
  6848. }
  6849.  
  6850. .blob-interaction-bar .octicon-search {
  6851. position: absolute;
  6852. top: 10px;
  6853. left: 10px;
  6854. font-size: 12px;
  6855. color: #767676
  6856. }
  6857.  
  6858. input.blob-filter {
  6859. padding: 4px 20px 5px 30px;
  6860. width: 100%;
  6861. font-size: 12px;
  6862. border: 0;
  6863. border-radius: 0;
  6864. outline: none
  6865. }
  6866.  
  6867. input.blob-filter:focus {
  6868. outline: none
  6869. }
  6870.  
  6871. .html-blob {
  6872. margin-bottom: 15px
  6873. }
  6874.  
  6875. .markdown-body .csv-data td,.markdown-body .csv-data th {
  6876. padding: 5px;
  6877. overflow: hidden;
  6878. font-size: 12px;
  6879. line-height: 1;
  6880. text-align: left;
  6881. white-space: nowrap
  6882. }
  6883.  
  6884. .markdown-body .csv-data .blob-num {
  6885. padding: 10px 8px 9px;
  6886. text-align: right;
  6887. background: #fff;
  6888. border: 0
  6889. }
  6890.  
  6891. .markdown-body .csv-data tr {
  6892. border-top: 0
  6893. }
  6894.  
  6895. .markdown-body .csv-data th {
  6896. font-weight: bold;
  6897. background: #f8f8f8;
  6898. border-top: 0
  6899. }
  6900.  
  6901. .too-long-message {
  6902. display: none;
  6903. color: #cea61b
  6904. }
  6905.  
  6906. .is-too-long-error .too-long-message {
  6907. display: block
  6908. }
  6909.  
  6910. .check-for-fork {
  6911. display: inline-block
  6912. }
  6913.  
  6914. .check-for-fork img {
  6915. vertical-align: text-bottom
  6916. }
  6917.  
  6918. .check-for-fork.is-error .check-for-fork-loading {
  6919. display: none
  6920. }
  6921.  
  6922. .check-for-fork.is-error .check-for-fork-error {
  6923. display: inline-block
  6924. }
  6925.  
  6926. .check-for-fork-error {
  6927. display: none
  6928. }
  6929.  
  6930. .file-commit-form {
  6931. padding-left: 64px
  6932. }
  6933.  
  6934. .file-commit-form .commit-form-avatar {
  6935. float: left;
  6936. margin-left: -64px;
  6937. border-radius: 4px
  6938. }
  6939.  
  6940. .file-commit-form .commit-form {
  6941. position: relative;
  6942. padding: 15px;
  6943. margin-bottom: 10px;
  6944. border: 1px solid #ddd;
  6945. border-radius: 3px
  6946. }
  6947.  
  6948. .file-commit-form .commit-form:after,.file-commit-form .commit-form:before {
  6949. position: absolute;
  6950. top: 11px;
  6951. left: -16px;
  6952. right: 100%;
  6953. width: 0;
  6954. height: 0;
  6955. display: block;
  6956. content: " ";
  6957. border-color: transparent;
  6958. border-style: solid solid outset;
  6959. pointer-events: none
  6960. }
  6961.  
  6962. .file-commit-form .commit-form:after {
  6963. border-width: 7px;
  6964. border-right-color: #fff;
  6965. margin-top: 1px;
  6966. margin-left: 2px
  6967. }
  6968.  
  6969. .file-commit-form .commit-form:before {
  6970. border-right-color: #ddd;
  6971. border-width: 8px
  6972. }
  6973.  
  6974. .file-commit-form .commit-message {
  6975. min-height: 100px
  6976. }
  6977.  
  6978. .file-commit-form-heading {
  6979. margin-top: 0;
  6980. margin-bottom: 10px
  6981. }
  6982.  
  6983. .quick-pull-choice .form-checkbox {
  6984. padding-left: 25px;
  6985. margin: 10px 0
  6986. }
  6987.  
  6988. .quick-pull-choice .form-checkbox label {
  6989. font-weight: normal
  6990. }
  6991.  
  6992. .quick-pull-choice .form-checkbox .octicon {
  6993. width: 16px;
  6994. margin-right: 3px;
  6995. text-align: center
  6996. }
  6997.  
  6998. .quick-pull-choice dl.form,.quick-pull-choice .form-checkbox:last-child {
  6999. margin-bottom: 0
  7000. }
  7001.  
  7002. .quick-pull-choice .quick-pull-branch-name {
  7003. display: none;
  7004. padding-left: 48px;
  7005. margin-top: 5px
  7006. }
  7007.  
  7008. .quick-pull-choice .new-branch-name-input {
  7009. position: relative;
  7010. margin-top: 5px
  7011. }
  7012.  
  7013. .quick-pull-choice .new-branch-name-input input {
  7014. width: 240px;
  7015. padding-left: 26px;
  7016. font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace
  7017. }
  7018.  
  7019. .quick-pull-choice .new-branch-name-input .quick-pull-new-branch-icon {
  7020. position: absolute;
  7021. top: 9px;
  7022. left: 10px;
  7023. color: #b0c4ce
  7024. }
  7025.  
  7026. .quick-pull-choice.will-normalize-ref .quick-pull-normalization-info {
  7027. display: inline-block
  7028. }
  7029.  
  7030. .quick-pull-choice.will-create-branch .quick-pull-branch-name {
  7031. display: inline-block
  7032. }
  7033.  
  7034. .quick-pull-normalization-info {
  7035. position: absolute;
  7036. top: 34px;
  7037. left: 0;
  7038. z-index: 10;
  7039. display: none;
  7040. padding: 5px;
  7041. font-size: 11px;
  7042. color: #494620;
  7043. background: #f7ea57;
  7044. border: 1px solid #c0b536;
  7045. border-top-color: #fff;
  7046. border-bottom-right-radius: 3px;
  7047. border-bottom-left-radius: 3px
  7048. }
  7049.  
  7050. .merge-pr {
  7051. padding-top: 10px;
  7052. margin: 20px 0 0;
  7053. border-top: 1px solid #ddd
  7054. }
  7055.  
  7056. .merge-pr.open .merge-branch-form {
  7057. display: block
  7058. }
  7059.  
  7060. .merge-pr.open .branch-action {
  7061. display: none
  7062. }
  7063.  
  7064. .status-heading {
  7065. margin-top: 0;
  7066. margin-bottom: 1px
  7067. }
  7068.  
  7069. .build-statuses-list {
  7070. max-height: 0;
  7071. padding: 0;
  7072. margin: 15px -15px -16px -55px;
  7073. overflow-y: auto;
  7074. border: solid #eee;
  7075. border-width: 1px 0 0;
  7076. -webkit-transition: max-height 0.25s ease-in-out;
  7077. transition: max-height 0.25s ease-in-out
  7078. }
  7079.  
  7080. .statuses-toggle-opened {
  7081. display: none
  7082. }
  7083.  
  7084. .build-status-item {
  7085. padding: 10px 15px 10px 53px;
  7086. background-color: #fafafa;
  7087. border-bottom: 1px solid #eee
  7088. }
  7089.  
  7090. .build-status-item:last-child {
  7091. border-bottom: 0
  7092. }
  7093.  
  7094. .build-status-item .css-truncate-target {
  7095. width: 75%;
  7096. max-width: 75%
  7097. }
  7098.  
  7099. .status-meta {
  7100. color: #767676
  7101. }
  7102.  
  7103. .branch-action-item-icon {
  7104. float: left;
  7105. margin-left: -40px
  7106. }
  7107.  
  7108. .build-status-icon {
  7109. width: 16px;
  7110. text-align: center
  7111. }
  7112.  
  7113. .build-status-details {
  7114. margin-left: 10px
  7115. }
  7116.  
  7117. .merge-pr-more-commits {
  7118. margin-top: 10px;
  7119. margin-bottom: 10px;
  7120. margin-left: 64px;
  7121. font-size: 12px;
  7122. color: #767676
  7123. }
  7124.  
  7125. .branch-action {
  7126. padding-left: 64px;
  7127. margin-top: 15px;
  7128. margin-bottom: 15px
  7129. }
  7130.  
  7131. .branch-action .merge-branch-heading {
  7132. margin-bottom: 2px
  7133. }
  7134.  
  7135. .branch-action-icon {
  7136. float: left;
  7137. width: 48px;
  7138. height: 48px;
  7139. margin-left: -64px;
  7140. line-height: 48px;
  7141. color: #fff;
  7142. text-align: center;
  7143. border-radius: 3px
  7144. }
  7145.  
  7146. .branch-action-body {
  7147. position: relative;
  7148. background-color: #fff;
  7149. border: 1px solid #ddd;
  7150. border-radius: 3px
  7151. }
  7152.  
  7153. .branch-action-body:after,.branch-action-body:before {
  7154. position: absolute;
  7155. top: 11px;
  7156. left: -16px;
  7157. right: 100%;
  7158. width: 0;
  7159. height: 0;
  7160. display: block;
  7161. content: " ";
  7162. border-color: transparent;
  7163. border-style: solid solid outset;
  7164. pointer-events: none
  7165. }
  7166.  
  7167. .branch-action-body:after {
  7168. border-width: 7px;
  7169. border-right-color: #fff;
  7170. margin-top: 1px;
  7171. margin-left: 2px
  7172. }
  7173.  
  7174. .branch-action-body:before {
  7175. border-right-color: #ddd;
  7176. border-width: 8px
  7177. }
  7178.  
  7179. .branch-action-body .spinner {
  7180. display: block;
  7181. float: left;
  7182. width: 32px;
  7183. height: 32px;
  7184. margin-right: 15px;
  7185. background: url("/images/spinners/octocat-spinner-32.gif") no-repeat
  7186. }
  7187.  
  7188. .branch-action-body .merge-message,.branch-action-body .merge-branch-form {
  7189. padding: 15px;
  7190. background-color: #fafafa;
  7191. border-top: solid 1px #e5e5e5;
  7192. border-bottom-right-radius: 2px;
  7193. border-bottom-left-radius: 2px
  7194. }
  7195.  
  7196. .post-merge-message {
  7197. padding: 15px
  7198. }
  7199.  
  7200. .branch-action-item {
  7201. padding: 15px 15px 15px 55px;
  7202. line-height: 1.4
  7203. }
  7204.  
  7205. .branch-action-item+.branch-action-item,.branch-action-item+.mergeability-details {
  7206. border-top: 1px solid #e5e5e5
  7207. }
  7208.  
  7209. .branch-action-item.open>.build-statuses-list {
  7210. max-height: 215px;
  7211. margin-bottom: -15px
  7212. }
  7213.  
  7214. .branch-action-item.open .statuses-toggle-opened {
  7215. display: inline
  7216. }
  7217.  
  7218. .branch-action-item.open .statuses-toggle-closed {
  7219. display: none
  7220. }
  7221.  
  7222. .branch-action-btn {
  7223. margin-left: 15px
  7224. }
  7225.  
  7226. .branch-action-item-simple {
  7227. padding-left: 15px
  7228. }
  7229.  
  7230. .branch-action-item-simple .build-statuses-list {
  7231. margin-left: -15px
  7232. }
  7233.  
  7234. .branch-action-item-simple .build-status-item {
  7235. padding-left: 12px
  7236. }
  7237.  
  7238. .branch-action-state-clean .branch-action-icon {
  7239. background-color: #6cc644
  7240. }
  7241.  
  7242. .branch-action-state-clean .branch-action-body {
  7243. border-color: #95c97e
  7244. }
  7245.  
  7246. .branch-action-state-clean .branch-action-body:before {
  7247. border-right-color: #95c97e
  7248. }
  7249.  
  7250. .branch-action-state-unknown .branch-action-icon,.branch-action-state-unstable .branch-action-icon {
  7251. background-color: #cea61b
  7252. }
  7253.  
  7254. .branch-action-state-unknown .branch-action-body,.branch-action-state-unstable .branch-action-body {
  7255. border-color: #e2cc7a
  7256. }
  7257.  
  7258. .branch-action-state-unknown .branch-action-body:before,.branch-action-state-unstable .branch-action-body:before {
  7259. border-right-color: #e2cc7a
  7260. }
  7261.  
  7262. .branch-action-state-merged .branch-action-icon {
  7263. background-color: #6e5494
  7264. }
  7265.  
  7266. .branch-action-state-merged .branch-action-body {
  7267. border-color: #cbc0db
  7268. }
  7269.  
  7270. .branch-action-state-merged .branch-action-body:before {
  7271. border-right-color: #cbc0db
  7272. }
  7273.  
  7274. .branch-action-state-dirty .branch-action-icon,.branch-action-state-closed-dirty .branch-action-icon {
  7275. background-color: #888
  7276. }
  7277.  
  7278. .branch-action-state-error .branch-action-icon {
  7279. background-color: #d84837
  7280. }
  7281.  
  7282. .branch-action-state-error .branch-action-body {
  7283. border-color: #e97a74
  7284. }
  7285.  
  7286. .branch-action-state-error .branch-action-body:before {
  7287. border-right-color: #e97a74
  7288. }
  7289.  
  7290. @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  7291. .branch-action-body .spinner {
  7292. background-image:url("/images/spinners/octocat-spinner-64.gif");
  7293. background-size: 32px 32px
  7294. }
  7295. }
  7296.  
  7297. .merge-branch-form {
  7298. display: none;
  7299. margin: 15px 0
  7300. }
  7301.  
  7302. .merge-branch-form .commit-form {
  7303. border-color: #95c97e
  7304. }
  7305.  
  7306. .merge-branch-form .commit-form:before {
  7307. border-right-color: #95c97e
  7308. }
  7309.  
  7310. .merge-branch-form.error .commit-form {
  7311. border-color: #e97a74
  7312. }
  7313.  
  7314. .merge-branch-form.error .commit-form:before {
  7315. border-right-color: #e97a74
  7316. }
  7317.  
  7318. .merge-button-matrix-merge-form .merge-branch-form {
  7319. display: block
  7320. }
  7321.  
  7322. .completeness-indicator {
  7323. width: 30px;
  7324. height: 30px;
  7325. text-align: center
  7326. }
  7327.  
  7328. .completeness-indicator .octicon {
  7329. display: block;
  7330. margin-top: 7px;
  7331. margin-right: auto;
  7332. margin-left: auto
  7333. }
  7334.  
  7335. .completeness-indicator-success {
  7336. color: #fff;
  7337. background-color: #6cc644;
  7338. border-radius: 50%
  7339. }
  7340.  
  7341. .completeness-indicator-error {
  7342. color: #fff;
  7343. background-color: #bd2c00;
  7344. border-radius: 50%
  7345. }
  7346.  
  7347. .completeness-indicator-problem {
  7348. color: #fff;
  7349. background-color: #888;
  7350. border-radius: 50%
  7351. }
  7352.  
  7353. .completeness-indicator-blank {
  7354. color: #aaa;
  7355. background-color: #f3f3f3;
  7356. border-radius: 50%
  7357. }
  7358.  
  7359. .completeness-indicator-blank .octicon {
  7360. margin-top: 6px
  7361. }
  7362.  
  7363. .pull-merging .pull-merging-error {
  7364. display: none
  7365. }
  7366.  
  7367. .pull-merging.is-error .pull-merging-error {
  7368. display: block
  7369. }
  7370.  
  7371. .pull-merging.is-error .merge-pr {
  7372. display: none
  7373. }
  7374.  
  7375. p.recently-touched-branches-description {
  7376. margin: 0
  7377. }
  7378.  
  7379. .recently-touched-branches {
  7380. padding: 0;
  7381. margin: 5px 0 10px;
  7382. color: #4c4a42;
  7383. background-color: #fff9ea;
  7384. border: solid 1px #dfd8c2;
  7385. border-radius: 3px
  7386. }
  7387.  
  7388. .recently-touched-branches.default-branch {
  7389. padding: 7px 7px 7px 0;
  7390. background-color: #e2eef9;
  7391. border-color: #bac6d3
  7392. }
  7393.  
  7394. .recently-touched-branches li {
  7395. height: 36px;
  7396. padding: 5px;
  7397. margin: 0;
  7398. line-height: 23px;
  7399. list-style-type: none;
  7400. border-bottom: 1px solid #e5e2c8
  7401. }
  7402.  
  7403. .recently-touched-branches li:last-child {
  7404. border-bottom: 0
  7405. }
  7406.  
  7407. .recently-pushed-branch-actions {
  7408. float: right
  7409. }
  7410.  
  7411. .recently-pushed-branch-details {
  7412. display: inline-block;
  7413. margin: 0 0 0 7px;
  7414. font-size: 13px;
  7415. line-height: 26px;
  7416. color: #a19e7f
  7417. }
  7418.  
  7419. .recently-pushed-branch-details a {
  7420. color: #6b694f
  7421. }
  7422.  
  7423. .recently-pushed-branch-details .css-truncate-target {
  7424. max-width: 400px
  7425. }
  7426.  
  7427. .recently-pushed-branch-details.default-branch {
  7428. color: #325472
  7429. }
  7430.  
  7431. .recently-pushed-branch-details .default-branch-link {
  7432. color: #4078c0
  7433. }
  7434.  
  7435. .branch-name {
  7436. display: inline-block;
  7437. padding: 2px 6px;
  7438. font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
  7439. color: rgba(0,0,0,0.5);
  7440. background-color: rgba(209,227,237,0.5);
  7441. border-radius: 3px
  7442. }
  7443.  
  7444. .branch-name .octicon {
  7445. margin: 1px -2px 0 0;
  7446. color: #b0c4ce
  7447. }
  7448.  
  7449. a.branch-name {
  7450. color: #4078c0
  7451. }
  7452.  
  7453. .range-editor {
  7454. position: relative;
  7455. padding: 5px 15px 5px 40px;
  7456. margin-top: 15px;
  7457. margin-bottom: 15px;
  7458. line-height: 26px;
  7459. background-color: #fafafa;
  7460. border: 1px solid #e5e5e5;
  7461. border-radius: 3px
  7462. }
  7463.  
  7464. .range-editor .dots {
  7465. font-size: 16px
  7466. }
  7467.  
  7468. .range-editor .select-menu {
  7469. position: relative;
  7470. display: inline-block
  7471. }
  7472.  
  7473. .range-editor .select-menu .btn-sm {
  7474. vertical-align: top
  7475. }
  7476.  
  7477. .range-editor .select-menu.fork-suggester {
  7478. display: none
  7479. }
  7480.  
  7481. .range-editor .branch-name {
  7482. line-height: 22px
  7483. }
  7484.  
  7485. .range-editor .branch .css-truncate-target,.range-editor .fork-suggester .css-truncate-target {
  7486. max-width: 180px
  7487. }
  7488.  
  7489. .range-editor .pre-mergability {
  7490. display: inline-block;
  7491. padding: 5px;
  7492. line-height: 26px;
  7493. vertical-align: middle
  7494. }
  7495.  
  7496. .range-editor.is-cross-repo .select-menu.fork-suggester {
  7497. display: inline-block
  7498. }
  7499.  
  7500. .range-editor-icon {
  7501. float: left;
  7502. margin-top: 10px;
  7503. margin-left: -25px;
  7504. color: #767676
  7505. }
  7506.  
  7507. .gh-header-new-pr {
  7508. margin-bottom: 15px
  7509. }
  7510.  
  7511. .gh-header-new-pr .gh-header-meta {
  7512. margin-top: 5px;
  7513. border-bottom: 0;
  7514. padding-bottom: 0
  7515. }
  7516.  
  7517. .gh-header-new-pr .branch-name {
  7518. display: inline
  7519. }
  7520.  
  7521. .compare-pr-header {
  7522. display: none
  7523. }
  7524.  
  7525. .is-pr-composer-expanded .compare-show-header {
  7526. display: none
  7527. }
  7528.  
  7529. .is-pr-composer-expanded .compare-pr-header {
  7530. display: block
  7531. }
  7532.  
  7533. .range-cross-repo-pair {
  7534. display: inline-block;
  7535. padding: 5px;
  7536. white-space: nowrap
  7537. }
  7538.  
  7539. ul.comparison-list {
  7540. width: 350px;
  7541. margin: 25px auto 15px;
  7542. font-size: 14px;
  7543. text-align: left;
  7544. background: #fff;
  7545. border: 1px solid #ddd;
  7546. border-radius: 3px
  7547. }
  7548.  
  7549. ul.comparison-list>li {
  7550. padding: 7px 10px;
  7551. list-style-type: none;
  7552. border-top: 1px solid #eee
  7553. }
  7554.  
  7555. ul.comparison-list>li a {
  7556. font-weight: bold
  7557. }
  7558.  
  7559. ul.comparison-list>li em {
  7560. float: right;
  7561. font-style: normal;
  7562. color: #767676
  7563. }
  7564.  
  7565. ul.comparison-list>li .octicon {
  7566. position: relative;
  7567. top: 1px;
  7568. color: #aaa
  7569. }
  7570.  
  7571. ul.comparison-list>li .css-truncate-target {
  7572. max-width: 200px
  7573. }
  7574.  
  7575. ul.comparison-list>li.title {
  7576. font-size: 12px;
  7577. font-weight: bold;
  7578. color: #aaa;
  7579. text-transform: uppercase;
  7580. background: #fafafa;
  7581. border-top: 0;
  7582. border-top-left-radius: 3px;
  7583. border-top-right-radius: 3px
  7584. }
  7585.  
  7586. .recently-touched-branches-wrapper {
  7587. margin: 15px 0
  7588. }
  7589.  
  7590. .starring-container .unstarred,.starring-container.on .starred {
  7591. display: block
  7592. }
  7593.  
  7594. .starring-container.on .unstarred,.starring-container .starred {
  7595. display: none
  7596. }
  7597.  
  7598. .starring-container.loading {
  7599. opacity: 0.5
  7600. }
  7601.  
  7602. .user-following-container .follow,.user-following-container.on .unfollow {
  7603. display: inline-block
  7604. }
  7605.  
  7606. .user-following-container.on .follow,.user-following-container .unfollow {
  7607. display: none
  7608. }
  7609.  
  7610. .user-following-container.loading {
  7611. opacity: 0.5
  7612. }
  7613.  
  7614. .members .user-following-container {
  7615. float: right
  7616. }
  7617.  
  7618. .close-button {
  7619. background: transparent;
  7620. border: 0;
  7621. padding: 0;
  7622. outline: none
  7623. }
  7624.  
  7625. .code-list .file-box {
  7626. border: 1px solid #ddd;
  7627. border-radius: 3px
  7628. }
  7629.  
  7630. .code-list em {
  7631. background-color: rgba(255,255,140,0.5);
  7632. padding: 3px;
  7633. border-radius: 3px;
  7634. font-weight: bold;
  7635. font-style: normal;
  7636. color: #333
  7637. }
  7638.  
  7639. .code-list .title {
  7640. margin: -3px 0 10px 38px;
  7641. min-height: 24px;
  7642. font-weight: bold;
  7643. line-height: 1.2
  7644. }
  7645.  
  7646. .code-list .repo-specific .title,.code-list .repo-specific .full-path {
  7647. margin-left: 0
  7648. }
  7649.  
  7650. .code-list .match-count,.code-list .updated-at {
  7651. margin: 0;
  7652. font-weight: normal
  7653. }
  7654.  
  7655. .code-list .language {
  7656. float: right;
  7657. color: rgba(51,51,51,0.75);
  7658. font-size: 12px;
  7659. margin-left: 10px
  7660. }
  7661.  
  7662. .code-list .avatar {
  7663. float: left
  7664. }
  7665.  
  7666. .code-list .code-list-item+.code-list-item {
  7667. margin-top: 20px;
  7668. padding-top: 20px;
  7669. border-top: 1px solid #eee;
  7670. margin-bottom: 10px
  7671. }
  7672.  
  7673. .code-list .blob-num {
  7674. padding: 0
  7675. }
  7676.  
  7677. .code-list .blob-num:before {
  7678. content: normal
  7679. }
  7680.  
  7681. .code-list .blob-num a {
  7682. color: inherit;
  7683. padding: 0 10px
  7684. }
  7685.  
  7686. .code-list .blob-num a:hover {
  7687. color: #4078c0
  7688. }
  7689.  
  7690. .code-list .blob-code {
  7691. white-space: pre-wrap
  7692. }
  7693.  
  7694. .code-list .divider .blob-num,.code-list .divider .blob-code {
  7695. background-color: #f8fafd;
  7696. padding-top: 0;
  7697. padding-bottom: 0;
  7698. cursor: default
  7699. }
  7700.  
  7701. .code-list .divider .blob-num {
  7702. background-color: #f0f5fa;
  7703. line-height: 15px;
  7704. padding: 0 10px;
  7705. height: 18px
  7706. }
  7707.  
  7708. .code-list .full-path {
  7709. margin: 0 0 0 40px
  7710. }
  7711.  
  7712. .code-list .full-path .octicon-repo {
  7713. color: #767676
  7714. }
  7715.  
  7716. .code-list .full-path .octicon-lock {
  7717. color: #e9dba4
  7718. }
  7719.  
  7720. .code-list .full-path a {
  7721. color: #999
  7722. }
  7723.  
  7724. .code-list-item-private .file-box {
  7725. border: 1px solid #fadda5
  7726. }
  7727.  
  7728. .code-list-item-private .blob-num {
  7729. background-color: #fff9ea;
  7730. border-right: 1px solid #fadda5
  7731. }
  7732.  
  7733. .code-list-item-private .blob-num a {
  7734. color: #a1882b
  7735. }
  7736.  
  7737. .code-list-item-private .divider .blob-num,.code-list-item-private .divider .blob-code {
  7738. background-color: #fff9ea;
  7739. color: #a1882b
  7740. }
  7741.  
  7742. .codesearch-head {
  7743. padding-bottom: 20px
  7744. }
  7745.  
  7746. .codesearch-head.pagehead h1 {
  7747. float: left;
  7748. width: 250px;
  7749. line-height: 33px
  7750. }
  7751.  
  7752. .advanced-search-form h3 {
  7753. margin-top: 20px
  7754. }
  7755.  
  7756. .advanced-search-form .flattened dt {
  7757. width: 230px
  7758. }
  7759.  
  7760. .advanced-search-form .flattened dt label {
  7761. font-weight: normal
  7762. }
  7763.  
  7764. .advanced-search-form .flattened dd {
  7765. margin-left: 250px
  7766. }
  7767.  
  7768. .advanced-search-form .form-checkbox {
  7769. margin-left: 250px
  7770. }
  7771.  
  7772. .advanced-search-form fieldset {
  7773. border-bottom: 1px solid #f1f1f1;
  7774. padding-bottom: 20px;
  7775. margin-bottom: 30px
  7776. }
  7777.  
  7778. .codesearch-results .large-format-loader {
  7779. padding-top: 5%
  7780. }
  7781.  
  7782. .codesearch-results .repo-list {
  7783. margin-top: -20px
  7784. }
  7785.  
  7786. .codesearch-results .repo-list-name {
  7787. font-weight: normal
  7788. }
  7789.  
  7790. .codesearch-results .repo-list-name a,.codesearch-results .code-list .title a {
  7791. word-wrap: break-word
  7792. }
  7793.  
  7794. .codesearch-results .repo-list-name em,.codesearch-results .repo-list-description em {
  7795. padding: 3px;
  7796. font-style: normal;
  7797. font-weight: bold;
  7798. background-color: rgba(255,255,140,0.5);
  7799. border-radius: 3px
  7800. }
  7801.  
  7802. .meta-search-links {
  7803. margin-top: 20px
  7804. }
  7805.  
  7806. .meta-search-links a {
  7807. margin-right: 10px
  7808. }
  7809.  
  7810. .codesearch-aside .menu .octicon {
  7811. width: 16px;
  7812. text-align: center;
  7813. margin-right: 5px
  7814. }
  7815.  
  7816. .codesearch-aside .meta-search-links {
  7817. margin-top: 20px
  7818. }
  7819.  
  7820. .codesearch-aside .meta-search-links a {
  7821. margin-right: 10px
  7822. }
  7823.  
  7824. .codesearch-aside .filter-list {
  7825. border-bottom: 1px solid #f1f1f1;
  7826. margin-bottom: 20px;
  7827. padding-bottom: 20px
  7828. }
  7829.  
  7830. .codesearch-aside .filter-list li {
  7831. position: relative
  7832. }
  7833.  
  7834. .codesearch-aside .filter-list li span.bar {
  7835. background: #f1f1f1;
  7836. display: inline-block;
  7837. position: absolute;
  7838. z-index: -1;
  7839. top: 2px;
  7840. bottom: 2px;
  7841. right: 0
  7842. }
  7843.  
  7844. .simple-search-page {
  7845. width: 740px;
  7846. padding-top: 100px;
  7847. padding-bottom: 100px
  7848. }
  7849.  
  7850. .simple-search-page h2 {
  7851. font-weight: normal
  7852. }
  7853.  
  7854. .simple-search-page h2 .mega-octicon {
  7855. vertical-align: middle
  7856. }
  7857.  
  7858. .search-form-fluid .flex-table-item-primary {
  7859. position: relative;
  7860. padding-right: 10px
  7861. }
  7862.  
  7863. .search-form-fluid .completed-query {
  7864. position: absolute;
  7865. top: 7px;
  7866. left: 8px;
  7867. right: 8px;
  7868. z-index: 1;
  7869. margin: 0;
  7870. overflow: hidden;
  7871. white-space: nowrap
  7872. }
  7873.  
  7874. .search-form-fluid .completed-query span {
  7875. opacity: 0
  7876. }
  7877.  
  7878. .search-form-fluid .search-page-label {
  7879. position: relative;
  7880. display: block;
  7881. font-weight: normal;
  7882. cursor: text
  7883. }
  7884.  
  7885. .search-form-fluid .search-page-label.focus .completed-query {
  7886. opacity: 0.6
  7887. }
  7888.  
  7889. .search-form-fluid .search-page-input {
  7890. position: relative;
  7891. z-index: 2;
  7892. min-height: 0;
  7893. margin: 0;
  7894. padding: 0;
  7895. background: none;
  7896. border: 0;
  7897. box-shadow: none
  7898. }
  7899.  
  7900. .search-form-fluid .search-page-input:focus {
  7901. box-shadow: none
  7902. }
  7903.  
  7904. .token-warning {
  7905. position: absolute;
  7906. top: 10px;
  7907. right: 18px;
  7908. color: #000
  7909. }
  7910.  
  7911. .sort-bar {
  7912. border-bottom: 1px solid #f1f1f1;
  7913. margin-bottom: 20px;
  7914. padding-bottom: 20px
  7915. }
  7916.  
  7917. .sort-bar .sort-label {
  7918. padding-right: 5px;
  7919. font-weight: 200;
  7920. font-size: 13px;
  7921. color: #666
  7922. }
  7923.  
  7924. .sort-bar .select-menu {
  7925. float: right
  7926. }
  7927.  
  7928. .sort-bar h3 {
  7929. margin: 0
  7930. }
  7931.  
  7932. .file-editor-textarea {
  7933. width: 100%;
  7934. padding: 5px 4px;
  7935. font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
  7936. resize: vertical;
  7937. border: 0;
  7938. border-radius: 0;
  7939. outline: none
  7940. }
  7941.  
  7942. .container-preview .tabnav-tabs {
  7943. margin: -6px 0 -6px -11px
  7944. }
  7945.  
  7946. .container-preview .tabnav-tabs .tabnav-tab {
  7947. padding: 12px 15px;
  7948. border-radius: 0
  7949. }
  7950.  
  7951. .container-preview .tabnav-tabs>.selected:first-child {
  7952. border-top-left-radius: 3px
  7953. }
  7954.  
  7955. .container-preview .tabnav-tabs .selected {
  7956. font-weight: bold
  7957. }
  7958.  
  7959. .container-preview.show-code .commit-create,.container-preview.show-code .actions {
  7960. display: block
  7961. }
  7962.  
  7963. .container-preview.show-code .commit-preview,.container-preview.show-code .loading-preview-msg,.container-preview.show-code .no-changes-preview-msg,.container-preview.show-code .error-preview-msg {
  7964. display: none
  7965. }
  7966.  
  7967. .container-preview:not(.show-code) .commit-create,.container-preview:not(.show-code) .actions {
  7968. display: none
  7969. }
  7970.  
  7971. .container-preview.loading-preview .loading-preview-msg {
  7972. display: block
  7973. }
  7974.  
  7975. .container-preview.loading-preview .no-changes-preview-msg,.container-preview.loading-preview .error-preview-msg,.container-preview.loading-preview .commit-preview {
  7976. display: none
  7977. }
  7978.  
  7979. .container-preview.show-preview .commit-preview {
  7980. display: block
  7981. }
  7982.  
  7983. .container-preview.show-preview .loading-preview-msg,.container-preview.show-preview .no-changes-preview-msg,.container-preview.show-preview .error-preview-msg {
  7984. display: none
  7985. }
  7986.  
  7987. .container-preview.no-changes-preview .no-changes-preview-msg {
  7988. display: block
  7989. }
  7990.  
  7991. .container-preview.no-changes-preview .loading-preview-msg,.container-preview.no-changes-preview .error-preview-msg,.container-preview.no-changes-preview .commit-preview {
  7992. display: none
  7993. }
  7994.  
  7995. .container-preview.error-preview .error-preview-msg {
  7996. display: block
  7997. }
  7998.  
  7999. .container-preview.error-preview .loading-preview-msg,.container-preview.error-preview .no-changes-preview-msg,.container-preview.error-preview .commit-preview {
  8000. display: none
  8001. }
  8002.  
  8003. .container-preview p.preview-msg {
  8004. padding: 30px;
  8005. font-size: 16px
  8006. }
  8007.  
  8008. .ace_editor.ace-github-light {
  8009. position: relative;
  8010. font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  8011. font-size: 12px;
  8012. line-height: 18px
  8013. }
  8014.  
  8015. .ace_editor.ace-github-light .ace_scroller.ace_scroll-left {
  8016. box-shadow: none
  8017. }
  8018.  
  8019. .ace_gutter {
  8020. border-right: 1px solid #eee
  8021. }
  8022.  
  8023. .ace_gutter-layer {
  8024. min-width: 50px
  8025. }
  8026.  
  8027. .ace_nobold .ace_line>span {
  8028. font-weight: normal !important
  8029. }
  8030.  
  8031. .ace_marker-layer .ace_step {
  8032. background-color: #fcff00
  8033. }
  8034.  
  8035. .ace_marker-layer .ace_stack {
  8036. background-color: #a4e565
  8037. }
  8038.  
  8039. .ace_marker-layer .ace_selected-word {
  8040. background-color: #fafaff
  8041. }
  8042.  
  8043. .ace_indent-guide {
  8044. box-shadow: inset -1px 0 0 rgba(0,0,0,0.1)
  8045. }
  8046.  
  8047. .details-collapse .collapse {
  8048. position: relative;
  8049. display: none;
  8050. height: 0;
  8051. overflow: hidden;
  8052. -webkit-transition: height 0.35s ease-in-out;
  8053. transition: height 0.35s ease-in-out
  8054. }
  8055.  
  8056. .details-collapse.open .collapse {
  8057. display: block;
  8058. height: auto;
  8059. overflow: visible
  8060. }
  8061.  
  8062. .comment .email-format {
  8063. line-height: 1.5
  8064. }
  8065.  
  8066. .comment .context-loader {
  8067. display: none
  8068. }
  8069.  
  8070. .previewable-edit .previewable-comment-form {
  8071. display: none
  8072. }
  8073.  
  8074. .previewable-edit .previewable-comment-form .form-actions {
  8075. margin-bottom: 10px;
  8076. margin-right: 10px
  8077. }
  8078.  
  8079. .previewable-edit.is-comment-editing .timeline-comment-header {
  8080. display: none
  8081. }
  8082.  
  8083. .is-comment-editing .timeline-comment-actions,.is-comment-editing .edit-comment-hide {
  8084. display: none
  8085. }
  8086.  
  8087. .is-comment-editing .previewable-comment-form {
  8088. display: block
  8089. }
  8090.  
  8091. .is-comment-loading .context-loader {
  8092. display: block
  8093. }
  8094.  
  8095. .is-comment-loading .previewable-comment-form {
  8096. opacity: 0.5
  8097. }
  8098.  
  8099. .is-comment-stale .comment-form-stale {
  8100. display: block
  8101. }
  8102.  
  8103. .is-comment-stale .comment-content {
  8104. padding-top: 10px
  8105. }
  8106.  
  8107. .is-comment-stale .previewable-comment-form {
  8108. opacity: 0.75
  8109. }
  8110.  
  8111. .comment-body {
  8112. width: 100%;
  8113. padding: 15px;
  8114. overflow: visible;
  8115. font-size: 14px
  8116. }
  8117.  
  8118. .comment-body:before {
  8119. display: table;
  8120. content: ""
  8121. }
  8122.  
  8123. .comment-body:after {
  8124. display: table;
  8125. clear: both;
  8126. content: ""
  8127. }
  8128.  
  8129. .comment-body .highlight {
  8130. overflow: visible !important;
  8131. background-color: transparent
  8132. }
  8133.  
  8134. .comment-form-textarea {
  8135. width: 100%;
  8136. max-width: 100%;
  8137. height: 100px;
  8138. min-height: 100px;
  8139. margin: 0;
  8140. font-size: 14px;
  8141. line-height: 1.6;
  8142. -webkit-transform: translateZ(0);
  8143. transform: translateZ(0)
  8144. }
  8145.  
  8146. .comment-form-textarea.dragover {
  8147. border: solid 1px #4078c0
  8148. }
  8149.  
  8150. .discussion-topic-header {
  8151. position: relative;
  8152. padding: 10px;
  8153. word-wrap: break-word
  8154. }
  8155.  
  8156. .comment-form-error,.comment-form-stale {
  8157. display: none;
  8158. padding: 5px 10px;
  8159. margin: 0 10px;
  8160. font-weight: bold;
  8161. color: #900;
  8162. background-color: #ffeaea;
  8163. border: 1px solid #e2a0a0
  8164. }
  8165.  
  8166. .comment-form-error.comment-form-bottom,.comment-form-stale.comment-form-bottom {
  8167. margin-bottom: 10px
  8168. }
  8169.  
  8170. .comment-form-stale {
  8171. margin-top: 0
  8172. }
  8173.  
  8174. .email-format {
  8175. line-height: 1.5em !important
  8176. }
  8177.  
  8178. .email-format div {
  8179. white-space: pre-wrap
  8180. }
  8181.  
  8182. .email-format .email-hidden-reply {
  8183. display: none;
  8184. white-space: pre-wrap
  8185. }
  8186.  
  8187. .email-format .email-quoted-reply,.email-format .email-signature-reply {
  8188. padding: 0 15px;
  8189. margin: 15px 0;
  8190. color: #767676;
  8191. border-left: 4px solid #ddd
  8192. }
  8193.  
  8194. .email-format .email-hidden-toggle a {
  8195. display: inline-block;
  8196. height: 12px;
  8197. padding: 0 9px;
  8198. font-size: 12px;
  8199. font-weight: bold;
  8200. line-height: 6px;
  8201. color: #555;
  8202. text-decoration: none;
  8203. vertical-align: middle;
  8204. background: #ddd;
  8205. border-radius: 1px
  8206. }
  8207.  
  8208. .email-format .email-hidden-toggle a:hover {
  8209. background-color: #ccc
  8210. }
  8211.  
  8212. .email-format .email-hidden-toggle a:active {
  8213. color: #fff;
  8214. background-color: #4078c0
  8215. }
  8216.  
  8217. .comment-email-format div {
  8218. white-space: normal
  8219. }
  8220.  
  8221. .comment-email-format .email-hidden-reply {
  8222. display: none;
  8223. white-space: normal
  8224. }
  8225.  
  8226. .comment-email-format blockquote,.comment-email-format p {
  8227. margin: 0
  8228. }
  8229.  
  8230. .blankslate.conversation-limited {
  8231. padding: 20px 0 10px;
  8232. margin: 15px
  8233. }
  8234.  
  8235. .locked-conversation .write-tab,.locked-conversation .preview-tab {
  8236. color: #ccc
  8237. }
  8238.  
  8239. .commit-sha {
  8240. padding: 0.2em 0.4em;
  8241. font-size: 90%;
  8242. font-weight: normal;
  8243. background-color: #f5f5f5;
  8244. border: 1px solid #eee;
  8245. border-radius: 0.2em
  8246. }
  8247.  
  8248. .commit-partial-notice {
  8249. margin-top: 20px;
  8250. margin-bottom: 20px
  8251. }
  8252.  
  8253. .commit-paginate-container {
  8254. float: right;
  8255. margin: -5px 0 0;
  8256. text-align: inherit
  8257. }
  8258.  
  8259. .commit .commit-title,.commit .commit-title a {
  8260. color: #4e575b
  8261. }
  8262.  
  8263. .commit .commit-title.blank,.commit .commit-title.blank a {
  8264. color: #9cabb1
  8265. }
  8266.  
  8267. .commit .commit-title .issue-link {
  8268. font-weight: bold;
  8269. color: #4078c0
  8270. }
  8271.  
  8272. .commit .sha-block,.commit .sha {
  8273. font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  8274. font-size: 12px
  8275. }
  8276.  
  8277. .commit.open .commit-desc {
  8278. display: block
  8279. }
  8280.  
  8281. .commit-link {
  8282. font-weight: normal;
  8283. color: #4078c0
  8284. }
  8285.  
  8286. .commit-email-flash {
  8287. display: inline
  8288. }
  8289.  
  8290. .commit-desc {
  8291. display: none
  8292. }
  8293.  
  8294. .commit-desc pre {
  8295. max-width: 700px;
  8296. margin: 10px 0;
  8297. font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  8298. line-height: 1.45;
  8299. color: #596063;
  8300. white-space: pre-wrap
  8301. }
  8302.  
  8303. .commit-desc+.commit-branches {
  8304. padding-top: 8px;
  8305. margin-top: 2px;
  8306. border-top: solid 1px #d1e2eb
  8307. }
  8308.  
  8309. .commit-tease {
  8310. padding: 8px 8px 0;
  8311. background: #e6f1f6;
  8312. border: 1px solid #b7c7cf;
  8313. border-bottom: 0;
  8314. border-top-left-radius: 3px;
  8315. border-top-right-radius: 3px
  8316. }
  8317.  
  8318. .commit-tease p.commit-title {
  8319. margin: 0 0 6px
  8320. }
  8321.  
  8322. .commit-tease .commit-desc {
  8323. margin: -3px 0 10px
  8324. }
  8325.  
  8326. .commit-tease .commit-meta {
  8327. padding: 8px;
  8328. margin-right: -8px;
  8329. margin-left: -8px;
  8330. background: #f8f8f8;
  8331. border-top: 1px solid #d8e6ec
  8332. }
  8333.  
  8334. .commit-tease .commit-meta .loader-loading {
  8335. margin: 0 0 -9px
  8336. }
  8337.  
  8338. .commit-tease .zeroclipboard-link {
  8339. float: right;
  8340. margin-top: -2px;
  8341. margin-left: 5px
  8342. }
  8343.  
  8344. .commit-tease .sha-block {
  8345. float: right;
  8346. color: #888
  8347. }
  8348.  
  8349. .commit-tease .sha-block>.sha {
  8350. color: #444
  8351. }
  8352.  
  8353. .commit-tease .sha-block>a {
  8354. color: #444;
  8355. text-decoration: none
  8356. }
  8357.  
  8358. .commit-tease .authorship {
  8359. margin: -2px 0 -4px -4px;
  8360. font-size: 12px;
  8361. color: #767676
  8362. }
  8363.  
  8364. .commit-tease .authorship a {
  8365. font-weight: bold;
  8366. color: #444;
  8367. text-decoration: none
  8368. }
  8369.  
  8370. .commit-tease .authorship a:hover {
  8371. text-decoration: underline
  8372. }
  8373.  
  8374. .commit-tease .authorship .avatar {
  8375. margin: -2px 3px 0 0
  8376. }
  8377.  
  8378. .commit-tease .authorship .author-name {
  8379. color: #444
  8380. }
  8381.  
  8382. .commit-tease .authorship .committer {
  8383. display: block;
  8384. margin-left: 30px;
  8385. font-size: 11px
  8386. }
  8387.  
  8388. .comment-count {
  8389. float: right;
  8390. margin-top: 1px;
  8391. font-size: 11px;
  8392. color: #7f9199
  8393. }
  8394.  
  8395. .comment-count .octicon {
  8396. margin-left: 5px;
  8397. vertical-align: middle
  8398. }
  8399.  
  8400. .commits-listing {
  8401. position: relative;
  8402. padding-bottom: 20px;
  8403. margin-bottom: 15px
  8404. }
  8405.  
  8406. .commits-listing:before {
  8407. position: absolute;
  8408. top: 0;
  8409. bottom: 0;
  8410. left: 14px;
  8411. z-index: -1;
  8412. display: block;
  8413. width: 2px;
  8414. content: "";
  8415. background-color: #f3f3f3
  8416. }
  8417.  
  8418. .commits-listing .discussion-item-icon {
  8419. margin-right: 5px;
  8420. margin-left: -1px
  8421. }
  8422.  
  8423. .commits-listing .timeline-commits {
  8424. padding-left: 8px;
  8425. margin-bottom: 20px
  8426. }
  8427.  
  8428. .commits-listing .timeline-commits:last-child {
  8429. margin-bottom: 0
  8430. }
  8431.  
  8432. .commits-listing-padded {
  8433. padding-left: 39px
  8434. }
  8435.  
  8436. .commit-group {
  8437. margin-top: 10px;
  8438. list-style-type: none
  8439. }
  8440.  
  8441. .commit-group-title {
  8442. margin-top: 15px;
  8443. margin-left: -31px;
  8444. color: #767676
  8445. }
  8446.  
  8447. .commit-group-title .octicon-git-commit {
  8448. margin-right: 17px;
  8449. color: #ccc;
  8450. background: #fff
  8451. }
  8452.  
  8453. .commits-list-item.navigation-focus {
  8454. background: #f7fbfc
  8455. }
  8456.  
  8457. .commits-list-item .commit-title {
  8458. margin: 0;
  8459. font-size: 15px;
  8460. font-weight: bold;
  8461. color: #333
  8462. }
  8463.  
  8464. .commits-list-item .commit-meta {
  8465. margin-top: 1px;
  8466. font-weight: normal;
  8467. color: #767676
  8468. }
  8469.  
  8470. .commits-list-item .status .octicon {
  8471. height: 14px;
  8472. line-height: 14px
  8473. }
  8474.  
  8475. .commits-list-item .commit-author {
  8476. color: #767676
  8477. }
  8478.  
  8479. .commits-list-item .octicon-arrow-right {
  8480. margin: 0 3px
  8481. }
  8482.  
  8483. .commits-list-item .btn-outline {
  8484. margin-top: 2px
  8485. }
  8486.  
  8487. .commits-list-item .commit-desc pre {
  8488. padding-left: 8px;
  8489. margin-top: 5px;
  8490. margin-bottom: 10px;
  8491. font-size: 12px;
  8492. color: #596063;
  8493. border-left: 1px solid #e5e5e5
  8494. }
  8495.  
  8496. .commits-list-item .commit-desc pre a {
  8497. word-break: break-word
  8498. }
  8499.  
  8500. .commits-comments-link {
  8501. margin-top: 9px;
  8502. color: #767676;
  8503. vertical-align: middle
  8504. }
  8505.  
  8506. .commits-comments-link:hover {
  8507. color: #4183c4;
  8508. text-decoration: none
  8509. }
  8510.  
  8511. .commit-avatar-cell {
  8512. width: 47px
  8513. }
  8514.  
  8515. .commit-avatar-cell.table-list-cell {
  8516. padding-right: 0
  8517. }
  8518.  
  8519. .commit-indicator {
  8520. margin-left: 5px
  8521. }
  8522.  
  8523. .commit-links-cell {
  8524. width: 230px;
  8525. text-align: right
  8526. }
  8527.  
  8528. .commit-links-group {
  8529. margin-right: 5px
  8530. }
  8531.  
  8532. .timeline-commits {
  8533. width: 100%;
  8534. margin-top: 5px;
  8535. border-collapse: separate
  8536. }
  8537.  
  8538. .timeline-commits+.timeline-commits {
  8539. margin-top: 15px
  8540. }
  8541.  
  8542. .timeline-commits td {
  8543. padding-top: 4px;
  8544. padding-right: 8px;
  8545. padding-bottom: 4px;
  8546. font-size: 12px;
  8547. line-height: 16px;
  8548. vertical-align: top;
  8549. background-color: transparent
  8550. }
  8551.  
  8552. .discussion-item .timeline-commits .commit-author {
  8553. display: none
  8554. }
  8555.  
  8556. .timeline-commits .commit-gravatar {
  8557. width: 16px;
  8558. padding-left: 10px
  8559. }
  8560.  
  8561. .timeline-commits .commit-author {
  8562. width: 200px;
  8563. padding-right: 20px;
  8564. white-space: nowrap
  8565. }
  8566.  
  8567. .timeline-commits .author {
  8568. font-weight: bold;
  8569. color: #555
  8570. }
  8571.  
  8572. .timeline-commits .commit-message {
  8573. min-height: 0;
  8574. max-width: 550px
  8575. }
  8576.  
  8577. .timeline-commits .commit-message a {
  8578. color: #555
  8579. }
  8580.  
  8581. .timeline-commits .commit-message a:hover {
  8582. color: #4078c0
  8583. }
  8584.  
  8585. .timeline-commits .commit-desc pre {
  8586. padding-left: 10px;
  8587. border-left: 1px solid #eee;
  8588. overflow: visible
  8589. }
  8590.  
  8591. .timeline-commits .hidden-text-expander {
  8592. margin-top: 3px;
  8593. margin-left: 0;
  8594. vertical-align: top
  8595. }
  8596.  
  8597. .timeline-commits .hidden-text-expander a {
  8598. height: 13px;
  8599. background-color: #eee
  8600. }
  8601.  
  8602. .timeline-commits .hidden-text-expander a:hover {
  8603. color: #fff;
  8604. background-color: #4078c0
  8605. }
  8606.  
  8607. .timeline-commits .commit-meta {
  8608. text-align: right;
  8609. white-space: nowrap
  8610. }
  8611.  
  8612. .timeline-commits .commit-meta .status {
  8613. width: 16px;
  8614. text-align: center
  8615. }
  8616.  
  8617. .timeline-commits .commit-meta .status.status-pending {
  8618. color: #cea61b
  8619. }
  8620.  
  8621. .timeline-commits .commit-meta .octicon {
  8622. margin-right: 1px;
  8623. margin-left: 1px
  8624. }
  8625.  
  8626. .commit-icon {
  8627. display: table-cell;
  8628. width: 16px;
  8629. color: #ccc
  8630. }
  8631.  
  8632. .commit-icon .octicon {
  8633. background-color: #fff
  8634. }
  8635.  
  8636. .commit-id {
  8637. color: #bbb
  8638. }
  8639.  
  8640. .commit-id:hover {
  8641. color: #4078c0
  8642. }
  8643.  
  8644. .full-commit {
  8645. padding: 8px 8px 0;
  8646. margin: 10px 0;
  8647. background: #e6f1f6;
  8648. border: 1px solid #c5d5dd;
  8649. border-radius: 3px
  8650. }
  8651.  
  8652. .full-commit:first-child {
  8653. margin-top: 0
  8654. }
  8655.  
  8656. .full-commit .btn-outline {
  8657. background: none;
  8658. border: 1px solid #cedee5
  8659. }
  8660.  
  8661. .full-commit .btn-outline:hover {
  8662. color: #4078c0;
  8663. border: 1px solid #4078c0
  8664. }
  8665.  
  8666. .full-commit p.commit-title {
  8667. margin: 0 0 8px;
  8668. font-size: 18px;
  8669. font-weight: bold;
  8670. color: #213f4d
  8671. }
  8672.  
  8673. .full-commit .branches-list {
  8674. display: inline;
  8675. margin-right: 10px;
  8676. margin-left: 2px;
  8677. vertical-align: middle;
  8678. list-style: none
  8679. }
  8680.  
  8681. .full-commit .branches-list li {
  8682. display: inline-block;
  8683. padding-left: 3px;
  8684. font-weight: bold;
  8685. color: #596063
  8686. }
  8687.  
  8688. .full-commit .branches-list li:before {
  8689. padding-right: 6px;
  8690. font-weight: normal;
  8691. content: "+"
  8692. }
  8693.  
  8694. .full-commit .branches-list li:first-child {
  8695. padding-left: 0
  8696. }
  8697.  
  8698. .full-commit .branches-list li:first-child:before {
  8699. padding-right: 0;
  8700. content: ""
  8701. }
  8702.  
  8703. .full-commit .branches-list li.loading {
  8704. font-weight: normal;
  8705. color: #818c90
  8706. }
  8707.  
  8708. .full-commit .branches-list li.pull-request {
  8709. font-weight: normal;
  8710. color: #818c90
  8711. }
  8712.  
  8713. .full-commit .branches-list li.pull-request:before {
  8714. margin-left: -8px;
  8715. content: ""
  8716. }
  8717.  
  8718. .full-commit .branches-list li.pull-request-error {
  8719. margin-bottom: -1px
  8720. }
  8721.  
  8722. .full-commit .branches-list li a {
  8723. color: inherit
  8724. }
  8725.  
  8726. .full-commit .commit-meta {
  8727. padding: 8px;
  8728. margin-right: -8px;
  8729. margin-left: -8px;
  8730. background: #fff;
  8731. border-top: 1px solid #d8e6ec;
  8732. border-bottom-right-radius: 3px;
  8733. border-bottom-left-radius: 3px
  8734. }
  8735.  
  8736. .full-commit .sha-block {
  8737. float: right;
  8738. margin-left: 15px;
  8739. font-size: 12px;
  8740. color: #888
  8741. }
  8742.  
  8743. .full-commit.merge-commit .sha-block {
  8744. clear: right
  8745. }
  8746.  
  8747. .full-commit.merge-commit .sha-block+.sha-block {
  8748. margin-top: 2px
  8749. }
  8750.  
  8751. .full-commit .sha-block>.sha {
  8752. color: #444
  8753. }
  8754.  
  8755. .full-commit .sha-block>a {
  8756. color: #444;
  8757. text-decoration: none;
  8758. border-bottom: 1px dotted #ccc
  8759. }
  8760.  
  8761. .full-commit .sha-block>a:hover {
  8762. border-bottom: 1px solid #444
  8763. }
  8764.  
  8765. .full-commit .authorship {
  8766. margin-top: -2px;
  8767. margin-bottom: -4px;
  8768. margin-left: -4px;
  8769. font-size: 14px;
  8770. color: #767676
  8771. }
  8772.  
  8773. .full-commit .authorship .gravatar {
  8774. margin-top: -2px;
  8775. margin-right: 3px;
  8776. vertical-align: middle;
  8777. border-radius: 3px
  8778. }
  8779.  
  8780. .full-commit .authorship a {
  8781. font-weight: bold;
  8782. color: #444;
  8783. text-decoration: none
  8784. }
  8785.  
  8786. .full-commit .authorship a:hover {
  8787. text-decoration: underline
  8788. }
  8789.  
  8790. .full-commit .authorship .author-name {
  8791. color: #444
  8792. }
  8793.  
  8794. .full-commit .authorship .hint a {
  8795. color: #4078c0
  8796. }
  8797.  
  8798. .full-commit .authorship .committer {
  8799. display: block;
  8800. margin-top: -2px;
  8801. margin-left: 34px;
  8802. font-size: 12px
  8803. }
  8804.  
  8805. .full-commit .commit-desc {
  8806. display: block;
  8807. margin: -5px 0 10px
  8808. }
  8809.  
  8810. .full-commit .commit-desc pre {
  8811. max-width: 100%;
  8812. overflow: visible;
  8813. font-size: 13px;
  8814. word-wrap: break-word
  8815. }
  8816.  
  8817. .branches-tag-list {
  8818. display: inline;
  8819. margin-right: 10px;
  8820. margin-left: 2px;
  8821. vertical-align: middle;
  8822. list-style: none
  8823. }
  8824.  
  8825. .branches-tag-list .more-commit-details,.branches-tag-list.open .hidden-text-expander {
  8826. display: none
  8827. }
  8828.  
  8829. .branches-tag-list.open .more-commit-details {
  8830. display: inline-block
  8831. }
  8832.  
  8833. .branches-tag-list li {
  8834. display: inline-block;
  8835. padding-left: 3px
  8836. }
  8837.  
  8838. .branches-tag-list li:first-child {
  8839. padding-left: 0;
  8840. font-weight: bold;
  8841. color: #596063
  8842. }
  8843.  
  8844. .branches-tag-list li.loading {
  8845. font-weight: normal;
  8846. color: #818c90
  8847. }
  8848.  
  8849. .branches-tag-list li.abbrev-tags {
  8850. cursor: pointer
  8851. }
  8852.  
  8853. .branches-tag-list li a {
  8854. color: inherit
  8855. }
  8856.  
  8857. .branches-tag-list li .hidden-text-expander a {
  8858. background-color: #dae5eb
  8859. }
  8860.  
  8861. .branches-tag-list li .hidden-text-expander a:hover {
  8862. background-color: #d1dbe0
  8863. }
  8864.  
  8865. .commit-branches {
  8866. min-height: 18px;
  8867. margin-top: -6px;
  8868. margin-bottom: 8px;
  8869. font-size: 12px;
  8870. color: #818c90;
  8871. vertical-align: middle
  8872. }
  8873.  
  8874. .commit-branches .octicon {
  8875. vertical-align: middle
  8876. }
  8877.  
  8878. .commit-loader .loader-error {
  8879. display: none;
  8880. margin: 0;
  8881. font-size: 12px;
  8882. font-weight: bold;
  8883. color: #bd2c00
  8884. }
  8885.  
  8886. .commit-loader.error .loader-loading {
  8887. display: none
  8888. }
  8889.  
  8890. .commit-loader.error .loader-error {
  8891. display: block
  8892. }
  8893.  
  8894. .historical-banner {
  8895. padding: 15px 20px 15px 130px;
  8896. margin-bottom: 20px;
  8897. overflow: hidden;
  8898. color: #333;
  8899. background: #fff;
  8900. border: 1px solid #e5e5e5;
  8901. border-radius: 5px
  8902. }
  8903.  
  8904. .historical-banner h2 {
  8905. margin: 0 0 5px
  8906. }
  8907.  
  8908. .historical-banner p {
  8909. margin: 0
  8910. }
  8911.  
  8912. .historical-banner .illustration {
  8913. position: absolute;
  8914. top: 12px;
  8915. left: 20px;
  8916. color: rgba(0,0,0,0.1)
  8917. }
  8918.  
  8919. .roses-divider {
  8920. margin-bottom: 20px;
  8921. text-align: center
  8922. }
  8923.  
  8924. .file-history-tease {
  8925. margin-bottom: 10px;
  8926. font-size: 14px;
  8927. color: #7b878c;
  8928. background: #e7ecee;
  8929. border: 1px solid #d2d9dd;
  8930. border-radius: 3px
  8931. }
  8932.  
  8933. .file-history-tease .author a {
  8934. font-weight: bold;
  8935. color: #000
  8936. }
  8937.  
  8938. .file-history-tease .commit-title {
  8939. display: inline
  8940. }
  8941.  
  8942. .file-history-tease .sha {
  8943. font-size: 13px
  8944. }
  8945.  
  8946. .file-history-tease .loader-loading,.file-history-tease .loader-error {
  8947. margin: 0
  8948. }
  8949.  
  8950. .file-history-tease .loader-loading img,.file-history-tease .loader-error img {
  8951. vertical-align: middle
  8952. }
  8953.  
  8954. .file-history-tease .participation {
  8955. padding: 5px 8px;
  8956. font-size: 12px;
  8957. font-weight: normal;
  8958. line-height: 20px;
  8959. color: #666;
  8960. background-color: #fff;
  8961. border-top: 1px solid #d8e6ec;
  8962. border-bottom-right-radius: 3px;
  8963. border-bottom-left-radius: 3px
  8964. }
  8965.  
  8966. .file-history-tease .participation:before {
  8967. display: table;
  8968. content: ""
  8969. }
  8970.  
  8971. .file-history-tease .participation:after {
  8972. display: table;
  8973. clear: both;
  8974. content: ""
  8975. }
  8976.  
  8977. .file-history-tease .participation .quickstat {
  8978. float: left;
  8979. margin: 0 10px 0 0
  8980. }
  8981.  
  8982. .file-history-tease .participation .quickstat strong {
  8983. color: #000
  8984. }
  8985.  
  8986. .file-history-tease .participation a {
  8987. color: #888;
  8988. text-decoration: none
  8989. }
  8990.  
  8991. .file-history-tease .participation .avatar-link {
  8992. margin-right: 3px
  8993. }
  8994.  
  8995. .file-history-tease-header {
  8996. padding: 5px 8px;
  8997. line-height: 24px
  8998. }
  8999.  
  9000. .file-history-tease-header .avatar {
  9001. float: left;
  9002. margin-right: 5px
  9003. }
  9004.  
  9005. .commit-comments-heading {
  9006. max-width: 780px;
  9007. margin-bottom: 15px
  9008. }
  9009.  
  9010. .commit-comment-count {
  9011. display: inline-block;
  9012. margin-right: 15px;
  9013. margin-bottom: 0
  9014. }
  9015.  
  9016. .commit-build-statuses {
  9017. position: relative;
  9018. display: inline-block;
  9019. text-align: left
  9020. }
  9021.  
  9022. .commit-build-statuses.active .dropdown-menu-content {
  9023. display: block
  9024. }
  9025.  
  9026. .commit-build-statuses.active .tooltipped:before,.commit-build-statuses.active .tooltipped:after {
  9027. display: none
  9028. }
  9029.  
  9030. .commit-build-statuses .dropdown-menu {
  9031. min-width: 400px;
  9032. max-width: 500px;
  9033. padding-top: 0;
  9034. padding-bottom: 0
  9035. }
  9036.  
  9037. .commit-build-statuses .dropdown-menu .build-statuses-list {
  9038. max-height: 170px;
  9039. border-bottom: 0
  9040. }
  9041.  
  9042. .commit-build-statuses .dropdown-menu-w,.commit-build-statuses .dropdown-menu-e {
  9043. top: -11px
  9044. }
  9045.  
  9046. .commit-build-statuses .build-status-item:last-child {
  9047. border-radius: 0 0 2px 2px
  9048. }
  9049.  
  9050. .commit-ref {
  9051. position: relative;
  9052. display: inline-block;
  9053. padding: 0 5px;
  9054. border-radius: 3px;
  9055. font: 0.75em/2 Consolas, "Liberation Mono", Menlo, Courier, monospace;
  9056. color: #336479;
  9057. white-space: nowrap;
  9058. background-color: #e8f0f8
  9059. }
  9060.  
  9061. .commit-ref .user {
  9062. color: #598a9f
  9063. }
  9064.  
  9065. a.commit-ref:hover {
  9066. text-shadow: -1px -1px 0 rgba(0,0,0,0.2);
  9067. background-image: -webkit-linear-gradient(#74a4d4, #2a5177);
  9068. background-image: linear-gradient(#74a4d4, #2a5177);
  9069. border-color: #2a5177;
  9070. text-decoration: none
  9071. }
  9072.  
  9073. .compare-cutoff,.diff-cutoff {
  9074. margin: 5px 0;
  9075. padding: 8px 0;
  9076. font-weight: bold;
  9077. text-align: center;
  9078. border-radius: 3px;
  9079. color: #4c4a42;
  9080. background-color: #fff9ea;
  9081. border: solid 1px #dfd8c2
  9082. }
  9083.  
  9084. .table-of-contents {
  9085. margin: 15px 0
  9086. }
  9087.  
  9088. .table-of-contents li {
  9089. padding: 7px 0;
  9090. list-style-type: none
  9091. }
  9092.  
  9093. .table-of-contents li+li {
  9094. border-top: 1px solid #eee
  9095. }
  9096.  
  9097. .table-of-contents li>.octicon {
  9098. margin-right: 3px;
  9099. vertical-align: -1px
  9100. }
  9101.  
  9102. .table-of-contents .octicon-diff-removed {
  9103. color: #bd2c00
  9104. }
  9105.  
  9106. .table-of-contents .octicon-diff-renamed {
  9107. color: #677a85
  9108. }
  9109.  
  9110. .table-of-contents .octicon-diff-modified {
  9111. color: #d0b44c
  9112. }
  9113.  
  9114. .table-of-contents .octicon-diff-added {
  9115. color: #6cc644
  9116. }
  9117.  
  9118. .toc-diff-stats {
  9119. padding-left: 20px;
  9120. line-height: 26px
  9121. }
  9122.  
  9123. .toc-diff-stats .octicon {
  9124. float: left;
  9125. margin-top: 3px;
  9126. margin-left: -20px;
  9127. color: #ccc
  9128. }
  9129.  
  9130. .toc-diff-stats .btn-link {
  9131. font-weight: bold
  9132. }
  9133.  
  9134. .toc-diff-stats+.content {
  9135. padding-top: 5px
  9136. }
  9137.  
  9138. span.no-nl-marker {
  9139. position: relative;
  9140. color: #bd2c00;
  9141. vertical-align: middle
  9142. }
  9143.  
  9144. .symlink .no-nl-marker {
  9145. display: none
  9146. }
  9147.  
  9148. .existing-pull {
  9149. margin: 10px 0
  9150. }
  9151.  
  9152. .existing-pull .list-group-item:before {
  9153. display: table;
  9154. content: ""
  9155. }
  9156.  
  9157. .existing-pull .list-group-item:after {
  9158. display: table;
  9159. clear: both;
  9160. content: ""
  9161. }
  9162.  
  9163. .existing-pull .existing-pull-contents {
  9164. float: left;
  9165. width: 680px
  9166. }
  9167.  
  9168. .existing-pull .existing-pull-button {
  9169. float: right;
  9170. margin-top: 3px
  9171. }
  9172.  
  9173. .existing-pull .existing-pull-number {
  9174. font-weight: normal;
  9175. color: #aaa
  9176. }
  9177.  
  9178. .existing-pull .css-truncate {
  9179. max-width: 700px
  9180. }
  9181.  
  9182. .existing-pull .css-truncate p {
  9183. display: inline
  9184. }
  9185.  
  9186. .compare-pr-placeholder {
  9187. margin: 10px 0;
  9188. padding: 15px;
  9189. font-size: 14px;
  9190. color: #4c4a42;
  9191. background-color: #fff9ea;
  9192. border: solid 1px #dfd8c2;
  9193. border-radius: 3px
  9194. }
  9195.  
  9196. .compare-pr-placeholder p {
  9197. margin: 7px 0;
  9198. color: #6d6c60
  9199. }
  9200.  
  9201. .compare-pr-placeholder .btn {
  9202. margin-right: 10px;
  9203. margin-bottom: -2px
  9204. }
  9205.  
  9206. .compare-pr-placeholder .btn .octicon {
  9207. vertical-align: -1px
  9208. }
  9209.  
  9210. .compare-pr-placeholder .help-link {
  9211. margin-top: 5px;
  9212. margin-right: -3px;
  9213. padding: 3px;
  9214. color: #9c997d;
  9215. text-decoration: none
  9216. }
  9217.  
  9218. .compare-pr .new-pr-form {
  9219. display: none
  9220. }
  9221.  
  9222. .compare-pr .contributing {
  9223. display: none
  9224. }
  9225.  
  9226. .compare-pr.open .compare-pr-placeholder {
  9227. display: none
  9228. }
  9229.  
  9230. .compare-pr.open .new-pr-form {
  9231. display: block
  9232. }
  9233.  
  9234. .compare-pr.open .contributing {
  9235. display: block
  9236. }
  9237.  
  9238. .contributing {
  9239. padding: 15px;
  9240. margin-bottom: 15px;
  9241. font-size: 14px;
  9242. color: #4c4a42;
  9243. background-color: #fff9ea;
  9244. border: 1px solid #dfd8c2;
  9245. border-radius: 3px
  9246. }
  9247.  
  9248. #contact-github textarea {
  9249. height: 100px;
  9250. resize: vertical
  9251. }
  9252.  
  9253. #contact-github .contact-checklist {
  9254. margin: 20px 0
  9255. }
  9256.  
  9257. #contact-github .contact-checklist>li {
  9258. margin: 15px 0 15px 18px;
  9259. list-style-position: outside
  9260. }
  9261.  
  9262. .heartocat {
  9263. display: block;
  9264. margin: 50px auto 0
  9265. }
  9266.  
  9267. .documentation-results-wrapper {
  9268. position: relative;
  9269. top: -19px
  9270. }
  9271.  
  9272. .documentation-results {
  9273. position: absolute;
  9274. top: 0;
  9275. z-index: 2;
  9276. width: 400px;
  9277. margin-top: 5px;
  9278. clear: both;
  9279. box-shadow: 0 0 5px rgba(0,0,0,0.2)
  9280. }
  9281.  
  9282. .documentation-results ul {
  9283. width: 100%
  9284. }
  9285.  
  9286. .documentation-results ul li:first-child a {
  9287. border-top-left-radius: 3px;
  9288. border-top-right-radius: 3px
  9289. }
  9290.  
  9291. .documentation-results .documentation-results-footer a {
  9292. border-bottom-left-radius: 3px;
  9293. border-bottom-right-radius: 3px
  9294. }
  9295.  
  9296. .documentation-results a {
  9297. outline: none;
  9298. padding: 5px 10px;
  9299. display: block;
  9300. color: #333;
  9301. font-weight: bold;
  9302. cursor: pointer;
  9303. text-decoration: none;
  9304. border: solid #ddd;
  9305. border-width: 0 1px 1px;
  9306. background-color: #fff
  9307. }
  9308.  
  9309. .documentation-results a:hover {
  9310. background-color: #3586c3;
  9311. color: #fff
  9312. }
  9313.  
  9314. .documentation-results a.selected {
  9315. background-color: #3586c3;
  9316. color: #fff
  9317. }
  9318.  
  9319. ul.documentation-results-group {
  9320. list-style-type: none
  9321. }
  9322.  
  9323. .contact-form-extras {
  9324. display: none
  9325. }
  9326.  
  9327. .context-loader-container .context-loader {
  9328. display: none
  9329. }
  9330.  
  9331. .context-loader-container .context-loader.is-context-loading {
  9332. display: block;
  9333. white-space: nowrap
  9334. }
  9335.  
  9336. .context-loader-container .context-loader-overlay {
  9337. opacity: 1;
  9338. -webkit-transition: opacity 0.25s ease-in-out;
  9339. transition: opacity 0.25s ease-in-out
  9340. }
  9341.  
  9342. .context-loader-container .context-loader-overlay.is-context-loading {
  9343. opacity: 0.5
  9344. }
  9345.  
  9346. .page-context-loader {
  9347. margin-left: 10px;
  9348. display: none
  9349. }
  9350.  
  9351. .page-context-loader.is-context-loading {
  9352. display: inline-block
  9353. }
  9354.  
  9355. body.disables-context-loader .page-context-loader,body.disables-context-loader .context-loader {
  9356. display: none !important
  9357. }
  9358.  
  9359. .contributions-tab {
  9360. margin-top: 20px
  9361. }
  9362.  
  9363. .contributions-tab .simple-conversation-list .state {
  9364. margin-top: 3px
  9365. }
  9366.  
  9367. .calendar-graph {
  9368. padding: 5px 0 0;
  9369. height: 126px;
  9370. text-align: center
  9371. }
  9372.  
  9373. .calendar-graph.days-selected rect.day {
  9374. opacity: 0.5
  9375. }
  9376.  
  9377. .calendar-graph.days-selected rect.day.active {
  9378. opacity: 1
  9379. }
  9380.  
  9381. .calendar-graph .activity {
  9382. margin-top: 0
  9383. }
  9384.  
  9385. .calendar-graph .dots {
  9386. margin: 20px auto 0;
  9387. width: 64px;
  9388. height: 64px
  9389. }
  9390.  
  9391. .calendar-graph text.month {
  9392. font-size: 10px;
  9393. fill: #aaa
  9394. }
  9395.  
  9396. .calendar-graph text.wday {
  9397. fill: #ccc;
  9398. font-size: 9px
  9399. }
  9400.  
  9401. #contributions-calendar rect.day {
  9402. shape-rendering: crispedges
  9403. }
  9404.  
  9405. #contributions-calendar rect.day.empty:hover {
  9406. stroke: none
  9407. }
  9408.  
  9409. #contributions-calendar rect.day:hover {
  9410. stroke: #555;
  9411. stroke-width: 1px
  9412. }
  9413.  
  9414. .contrib-column {
  9415. padding: 15px 0;
  9416. text-align: center;
  9417. border-left: 1px solid #ddd;
  9418. border-top: 1px solid #ddd;
  9419. font-size: 11px
  9420. }
  9421.  
  9422. .contrib-column-first {
  9423. border-left: 0
  9424. }
  9425.  
  9426. .contrib-number {
  9427. font-weight: 300;
  9428. line-height: 1.3em;
  9429. font-size: 24px;
  9430. display: block;
  9431. color: #333
  9432. }
  9433.  
  9434. .contrib-footer {
  9435. font-size: 11px;
  9436. padding: 0 10px 12px
  9437. }
  9438.  
  9439. .contrib-legend {
  9440. float: right
  9441. }
  9442.  
  9443. .contrib-legend .legend {
  9444. display: inline-block;
  9445. list-style: none;
  9446. margin: 0 5px;
  9447. position: relative;
  9448. bottom: -1px
  9449. }
  9450.  
  9451. .contrib-legend .legend li {
  9452. display: inline-block;
  9453. width: 10px;
  9454. height: 10px
  9455. }
  9456.  
  9457. .new-user-contrib-intro {
  9458. border-top: solid 1px #ddd;
  9459. padding: 5px 20px;
  9460. font-size: 16px
  9461. }
  9462.  
  9463. .contrib-square {
  9464. color: #d6e685;
  9465. font-size: 22px;
  9466. line-height: 1
  9467. }
  9468.  
  9469. .contribution-activity h2 {
  9470. font-size: 18px;
  9471. font-weight: normal;
  9472. margin: 30px 0 15px
  9473. }
  9474.  
  9475. .contribution-activity .select-menu-button {
  9476. position: relative;
  9477. top: -4px
  9478. }
  9479.  
  9480. .contribution-activity.loading .contribution-activity-listing {
  9481. display: none
  9482. }
  9483.  
  9484. .contribution-activity.loading .contribution-activity-spinner {
  9485. display: block
  9486. }
  9487.  
  9488. .contribution-activity-spinner {
  9489. margin: 20px auto 0;
  9490. width: 64px;
  9491. height: 64px;
  9492. display: none
  9493. }
  9494.  
  9495. ul.simple-conversation-list a.meta {
  9496. color: #767676
  9497. }
  9498.  
  9499. li.contribution {
  9500. list-style: none;
  9501. padding: 10px 0
  9502. }
  9503.  
  9504. li.contribution:last-child {
  9505. border-bottom: 0
  9506. }
  9507.  
  9508. li.contribution h3 {
  9509. font-size: 14px;
  9510. display: inline-block;
  9511. margin: 0
  9512. }
  9513.  
  9514. li.contribution .cmeta {
  9515. display: block;
  9516. font-size: 12px
  9517. }
  9518.  
  9519. li.contribution .cmt {
  9520. color: #767676
  9521. }
  9522.  
  9523. li.contribution .d {
  9524. color: #c00
  9525. }
  9526.  
  9527. li.contribution .a {
  9528. color: #8cac29
  9529. }
  9530.  
  9531. li.contribution .num {
  9532. color: #767676
  9533. }
  9534.  
  9535. .subscribe-feed {
  9536. display: inline-block;
  9537. color: #333
  9538. }
  9539.  
  9540. .subscribe-feed .octicon {
  9541. margin-right: 5px
  9542. }
  9543.  
  9544. .new-user-panel {
  9545. position: relative;
  9546. padding: 18px;
  9547. margin-bottom: 30px;
  9548. font-size: 16px;
  9549. border: dashed 2px #ccc;
  9550. border-radius: 3px
  9551. }
  9552.  
  9553. .new-user-panel-close {
  9554. position: absolute;
  9555. top: 10px;
  9556. right: 18px;
  9557. color: #ccc
  9558. }
  9559.  
  9560. .new-user-panel-close:hover {
  9561. color: #666
  9562. }
  9563.  
  9564. .new-user-intro {
  9565. margin: 0 120px;
  9566. font-size: 36px;
  9567. font-weight: normal;
  9568. line-height: 1.3;
  9569. text-align: center
  9570. }
  9571.  
  9572. .new-user-heading-small {
  9573. margin: 5px 170px 20px;
  9574. font-size: 20px;
  9575. color: #888;
  9576. text-align: center
  9577. }
  9578.  
  9579. .button-hello-world {
  9580. font-size: 16px;
  9581. padding: 10px 50px
  9582. }
  9583.  
  9584. .welcome-guides {
  9585. position: relative;
  9586. padding: 30px;
  9587. margin-bottom: 30px;
  9588. border: 2px dashed #ddd;
  9589. border-radius: 3px
  9590. }
  9591.  
  9592. .welcome-guides h1 {
  9593. margin-top: 0;
  9594. margin-bottom: 0;
  9595. text-align: center
  9596. }
  9597.  
  9598. .welcome-guides .lead {
  9599. margin-top: 0;
  9600. margin-bottom: 20px;
  9601. text-align: center
  9602. }
  9603.  
  9604. .welcome-guides .guides-list-item {
  9605. color: #767676
  9606. }
  9607.  
  9608. .welcome-guides .guides-list-item:hover {
  9609. color: #4078c0;
  9610. text-decoration: none
  9611. }
  9612.  
  9613. .welcome-guides .guides-list-item p {
  9614. margin-bottom: 0
  9615. }
  9616.  
  9617. .welcome-guides .dismiss-guides {
  9618. position: absolute;
  9619. top: 30px;
  9620. right: 28px;
  9621. display: block;
  9622. padding-left: 5px;
  9623. color: #ccc
  9624. }
  9625.  
  9626. .welcome-guides .dismiss-guides:hover {
  9627. color: #4078c0
  9628. }
  9629.  
  9630. .guides-bootcamp {
  9631. text-align: center
  9632. }
  9633.  
  9634. .guides-bootcamp p {
  9635. margin-top: 0;
  9636. margin-bottom: 0
  9637. }
  9638.  
  9639. .guides-bootcamp .guides-list-item {
  9640. padding-right: 15px;
  9641. padding-left: 15px
  9642. }
  9643.  
  9644. .guides-bootcamp .guides-image {
  9645. display: block;
  9646. width: auto;
  9647. height: 100px;
  9648. margin: 10px auto 20px
  9649. }
  9650.  
  9651. .guides-bootcamp .guides-list-title {
  9652. margin-top: 0;
  9653. margin-bottom: 5px;
  9654. color: #4078c0
  9655. }
  9656.  
  9657. .bootcamp {
  9658. margin: 0 0 20px
  9659. }
  9660.  
  9661. .bootcamp h1 {
  9662. position: relative;
  9663. padding: 8px 10px;
  9664. margin: 0;
  9665. font-size: 16px;
  9666. font-weight: bold;
  9667. color: #fff;
  9668. text-shadow: 0 -1px 0 rgba(0,0,0,0.4);
  9669. background-color: #829aa8;
  9670. border: 1px solid #677c89;
  9671. border-bottom-color: #6b808d;
  9672. border-radius: 3px 3px 0 0
  9673. }
  9674.  
  9675. .bootcamp h1 a {
  9676. color: #fff;
  9677. text-decoration: none
  9678. }
  9679.  
  9680. .bootcamp .octicon-x {
  9681. position: relative;
  9682. top: -2px;
  9683. font-size: 16px;
  9684. line-height: 16px
  9685. }
  9686.  
  9687. .bootcamp .dismiss-bootcamp {
  9688. position: absolute;
  9689. top: 9px;
  9690. right: 9px;
  9691. display: block;
  9692. width: 16px;
  9693. height: 16px;
  9694. background-repeat: no-repeat;
  9695. background-position: 0 0
  9696. }
  9697.  
  9698. .bootcamp .dismiss-bootcamp:hover {
  9699. background-position: 0 -19px
  9700. }
  9701.  
  9702. .bootcamp .bootcamp-body {
  9703. padding: 10px 1%;
  9704. overflow: hidden;
  9705. background-color: #e9f1f4;
  9706. border-color: #e9f1f4 #d8dee2 #d8dee2;
  9707. border-style: solid;
  9708. border-width: 1px;
  9709. border-radius: 0 0 3px 3px
  9710. }
  9711.  
  9712. .bootcamp ul li {
  9713. background-image: -webkit-linear-gradient(#fffff5, #f5f3b4);
  9714. background-image: linear-gradient(#fffff5, #f5f3b4);
  9715. position: relative;
  9716. display: block;
  9717. float: left;
  9718. width: 24.25%;
  9719. height: 215px;
  9720. margin: 0 1% 0 0;
  9721. overflow: hidden;
  9722. font-size: 13px;
  9723. font-weight: normal;
  9724. color: #666;
  9725. border: 1px solid #dfddb5;
  9726. border-radius: 3px;
  9727. box-shadow: 0 1px 0 #fff
  9728. }
  9729.  
  9730. .bootcamp ul li.be-social {
  9731. margin-right: 0
  9732. }
  9733.  
  9734. .bootcamp ul li:hover {
  9735. background-image: -webkit-linear-gradient(#fcfce9, #f1eea3);
  9736. background-image: linear-gradient(#fcfce9, #f1eea3);
  9737. border: 1px solid #d6d4ad
  9738. }
  9739.  
  9740. .bootcamp ul li a {
  9741. color: #666;
  9742. text-decoration: none
  9743. }
  9744.  
  9745. .bootcamp .image {
  9746. position: relative;
  9747. display: block;
  9748. height: 133px;
  9749. background-repeat: no-repeat;
  9750. background-position: center center
  9751. }
  9752.  
  9753. .bootcamp .setup .image {
  9754. background-image: url("/images/modules/dashboard/bootcamp/octocat_setup.png");
  9755. background-size: 129px 96px
  9756. }
  9757.  
  9758. .bootcamp .create-a-repo .image {
  9759. background-image: url("/images/modules/dashboard/bootcamp/octocat_repo.png");
  9760. background-size: 129px 96px
  9761. }
  9762.  
  9763. .bootcamp .fork-a-repo .image {
  9764. background-image: url("/images/modules/dashboard/bootcamp/octocat_fork.png");
  9765. background-size: 178px 96px
  9766. }
  9767.  
  9768. .bootcamp .be-social .image {
  9769. background-image: url("/images/modules/dashboard/bootcamp/octocat_collabocats.png");
  9770. background-position: center 27px;
  9771. background-size: 207px 96px
  9772. }
  9773.  
  9774. .bootcamp .desc {
  9775. position: relative;
  9776. z-index: 2;
  9777. padding: 10px 15px 20px;
  9778. overflow: hidden;
  9779. text-align: center;
  9780. background-repeat: no-repeat
  9781. }
  9782.  
  9783. .bootcamp .desc>h2 {
  9784. padding: 0;
  9785. margin: 0 0 5px;
  9786. font-size: 15px;
  9787. color: #393939
  9788. }
  9789.  
  9790. .bootcamp .desc p {
  9791. padding: 0;
  9792. margin: 0;
  9793. line-height: 1.2em
  9794. }
  9795.  
  9796. .bootcamp .step-number {
  9797. position: absolute;
  9798. top: -1px;
  9799. left: 10px;
  9800. font-size: 36px;
  9801. font-weight: bold;
  9802. color: #e4e1a8;
  9803. opacity: 0.75
  9804. }
  9805.  
  9806. .user-repos .mini-repo-list-item {
  9807. padding-right: 6px
  9808. }
  9809.  
  9810. .user-repos .mini-repo-list-item .repo-and-owner {
  9811. max-width: 100%
  9812. }
  9813.  
  9814. .user-repos .mini-repo-list-item .owner {
  9815. max-width: 145px
  9816. }
  9817.  
  9818. #example_octofication {
  9819. float: right;
  9820. width: 335px;
  9821. margin: 0
  9822. }
  9823.  
  9824. .octofication {
  9825. margin-bottom: 15px
  9826. }
  9827.  
  9828. .octofication .message {
  9829. min-height: 56px;
  9830. padding: 10px 10px 10px 50px;
  9831. border: solid 1px #4078c0;
  9832. border-radius: 3px
  9833. }
  9834.  
  9835. .octofication .message h3 {
  9836. margin: 1px 20px 3px 0;
  9837. font-size: 14px;
  9838. line-height: 1.2
  9839. }
  9840.  
  9841. .octofication .message p {
  9842. padding: 0;
  9843. margin: 0;
  9844. font-size: 12px;
  9845. color: #555
  9846. }
  9847.  
  9848. .octofication .message p+p {
  9849. margin-top: 15px
  9850. }
  9851.  
  9852. .octofication .broadcast-icon {
  9853. position: relative;
  9854. float: left;
  9855. margin-left: -40px;
  9856. color: #4078c0
  9857. }
  9858.  
  9859. .octofication .broadcast-icon-mask {
  9860. position: absolute;
  9861. top: 0;
  9862. width: 10px;
  9863. height: 16px;
  9864. background-color: #fff;
  9865. opacity: 0;
  9866. -webkit-animation: broadCastMaskFade 1s ease-in-out 2s 2;
  9867. animation: broadCastMaskFade 1s ease-in-out 2s 2
  9868. }
  9869.  
  9870. .octofication .broadcast-icon-mask.left {
  9871. left: 0
  9872. }
  9873.  
  9874. .octofication .broadcast-icon-mask.right {
  9875. right: 0
  9876. }
  9877.  
  9878. .octofication .notice-dismiss {
  9879. position: relative;
  9880. top: -2px;
  9881. float: right;
  9882. color: #bbb
  9883. }
  9884.  
  9885. .octofication .notice-dismiss:hover {
  9886. color: #666
  9887. }
  9888.  
  9889. .octofication-more {
  9890. margin: 5px 0;
  9891. font-size: 11px;
  9892. text-align: right
  9893. }
  9894.  
  9895. @-webkit-keyframes broadCastMaskFade {
  9896. 0% {
  9897. opacity: 0
  9898. }
  9899.  
  9900. 30% {
  9901. opacity: 1
  9902. }
  9903.  
  9904. 70% {
  9905. opacity: 1
  9906. }
  9907.  
  9908. 100% {
  9909. opacity: 0
  9910. }
  9911. }
  9912.  
  9913. @keyframes broadCastMaskFade {
  9914. 0% {
  9915. opacity: 0
  9916. }
  9917.  
  9918. 30% {
  9919. opacity: 1
  9920. }
  9921.  
  9922. 70% {
  9923. opacity: 1
  9924. }
  9925.  
  9926. 100% {
  9927. opacity: 0
  9928. }
  9929. }
  9930.  
  9931. .github-jobs-promotion {
  9932. margin-bottom: 15px
  9933. }
  9934.  
  9935. .github-jobs-promotion p {
  9936. background-image: -webkit-linear-gradient(#f5fbff, #e4f0ff);
  9937. background-image: linear-gradient(#f5fbff, #e4f0ff);
  9938. position: relative;
  9939. padding: 10px 18px;
  9940. font-size: 12px;
  9941. color: #1b3650;
  9942. text-align: center;
  9943. border: 1px solid #cee0e7;
  9944. border-radius: 3px
  9945. }
  9946.  
  9947. .github-jobs-promotion p a {
  9948. color: #1b3650
  9949. }
  9950.  
  9951. .github-jobs-promotion a.jobs-logo {
  9952. display: block;
  9953. text-align: center
  9954. }
  9955.  
  9956. .github-jobs-promotion a.jobs-logo:hover {
  9957. text-decoration: none
  9958. }
  9959.  
  9960. .github-jobs-promotion a.jobs-logo strong {
  9961. display: inline-block;
  9962. width: 62px;
  9963. height: 12px;
  9964. text-indent: -9999px;
  9965. vertical-align: middle;
  9966. background: url("/images/modules/jobs/logo.png") 0 0 no-repeat;
  9967. background-size: 62px auto
  9968. }
  9969.  
  9970. .github-jobs-promotion .job-location {
  9971. white-space: nowrap
  9972. }
  9973.  
  9974. .github-jobs-promotion a.octicon-info {
  9975. position: absolute;
  9976. right: 5px;
  9977. bottom: 5px;
  9978. color: #a9b8be;
  9979. text-decoration: none;
  9980. cursor: pointer;
  9981. opacity: 0.8
  9982. }
  9983.  
  9984. .github-jobs-promotion p:hover .octicon-info {
  9985. opacity: 1
  9986. }
  9987.  
  9988. #dashboard h1 {
  9989. margin-bottom: 0.5em;
  9990. font-size: 160%
  9991. }
  9992.  
  9993. #dashboard h1 a {
  9994. font-size: 70%;
  9995. font-weight: normal
  9996. }
  9997.  
  9998. #dashboard .notice {
  9999. padding: 15px;
  10000. margin-top: 0;
  10001. margin-bottom: 0;
  10002. text-align: center
  10003. }
  10004.  
  10005. .news .account-switcher {
  10006. margin-bottom: 20px
  10007. }
  10008.  
  10009. .news .release {
  10010. margin-top: 0;
  10011. margin-bottom: 0
  10012. }
  10013.  
  10014. .news blockquote {
  10015. color: #666
  10016. }
  10017.  
  10018. .news h1 {
  10019. margin-bottom: 0
  10020. }
  10021.  
  10022. .news .alert {
  10023. position: relative;
  10024. padding: 0 0 1em 45px;
  10025. overflow: hidden;
  10026. border-top: 1px solid #f1f1f1
  10027. }
  10028.  
  10029. .news .alert .commits {
  10030. padding-left: 40px
  10031. }
  10032.  
  10033. .news .alert .css-truncate.css-truncate-target,.news .alert .css-truncate .css-truncate-target {
  10034. max-width: 180px
  10035. }
  10036.  
  10037. .news .alert p {
  10038. margin: 0
  10039. }
  10040.  
  10041. .news .alert .markdown-body blockquote {
  10042. padding: 0 0 0 40px;
  10043. border: 0 none
  10044. }
  10045.  
  10046. .news .alert .mega-octicon {
  10047. position: absolute;
  10048. top: 14px;
  10049. left: 0;
  10050. width: 32px;
  10051. height: 32px;
  10052. padding: 3px;
  10053. color: #bbb
  10054. }
  10055.  
  10056. .news .alert .mega-octicon::before {
  10057. color: inherit
  10058. }
  10059.  
  10060. .news .alert .octicon {
  10061. width: 16px;
  10062. height: 16px;
  10063. color: #bbb
  10064. }
  10065.  
  10066. .news .alert .body {
  10067. padding: 1em 0 0;
  10068. overflow: hidden;
  10069. font-size: 14px;
  10070. border-bottom: 0
  10071. }
  10072.  
  10073. .news .alert .time {
  10074. font-size: 12px;
  10075. color: #bbb
  10076. }
  10077.  
  10078. .news .alert .title {
  10079. padding: 0;
  10080. font-weight: bold
  10081. }
  10082.  
  10083. .news .alert .title .subtle {
  10084. color: #bbb
  10085. }
  10086.  
  10087. .news .alert .gravatar {
  10088. float: left;
  10089. margin-right: 0.6em;
  10090. line-height: 0;
  10091. background-color: #fff;
  10092. border-radius: 3px
  10093. }
  10094.  
  10095. .news .alert .simple>.octicon {
  10096. position: absolute !important;
  10097. left: 11px;
  10098. width: 16px;
  10099. height: 16px
  10100. }
  10101.  
  10102. .news .alert .simple .title {
  10103. display: inline-block;
  10104. font-size: 13px;
  10105. font-weight: normal;
  10106. color: #666
  10107. }
  10108.  
  10109. .news .alert .simple .time {
  10110. display: inline-block
  10111. }
  10112.  
  10113. .news .alert .branch-link,.news .alert .pull-info {
  10114. display: inline-block;
  10115. padding: 3px 7px;
  10116. margin-top: 5px;
  10117. font-size: 12px;
  10118. color: rgba(0,0,0,0.5);
  10119. background: #e8f1f6;
  10120. border-radius: 3px
  10121. }
  10122.  
  10123. .news .alert .branch-link em,.news .alert .pull-info em {
  10124. font-style: normal;
  10125. font-weight: bold
  10126. }
  10127.  
  10128. .news .alert .branch-link {
  10129. position: relative;
  10130. top: -2px;
  10131. margin: 0;
  10132. font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  10133. color: #4183c4
  10134. }
  10135.  
  10136. .news .alert .branch-link .octicon {
  10137. display: none
  10138. }
  10139.  
  10140. .news .alert:first-child {
  10141. border-top: 0
  10142. }
  10143.  
  10144. .news .alert:first-child .body {
  10145. padding-top: 0
  10146. }
  10147.  
  10148. .news .alert:first-child .mega-octicon {
  10149. top: 0
  10150. }
  10151.  
  10152. .news .git_hub .done {
  10153. color: #666;
  10154. text-decoration: line-through
  10155. }
  10156.  
  10157. .news .commits li {
  10158. margin-top: 0.15em;
  10159. list-style-type: none
  10160. }
  10161.  
  10162. .news .commits li.more {
  10163. padding-top: 2px;
  10164. font-size: 11px
  10165. }
  10166.  
  10167. .news .commits li .committer {
  10168. display: none;
  10169. padding-left: 0.5em
  10170. }
  10171.  
  10172. .news .commits li img {
  10173. margin: 0 1px 0 0;
  10174. vertical-align: middle;
  10175. background-color: #fff;
  10176. border-radius: 2px
  10177. }
  10178.  
  10179. .news .commits li img.emoji {
  10180. padding: 0;
  10181. margin: 0;
  10182. border: 0
  10183. }
  10184.  
  10185. .news .commits li .message {
  10186. display: inline-block;
  10187. max-width: 390px;
  10188. margin-top: 2px;
  10189. overflow: hidden;
  10190. font-size: 13px;
  10191. line-height: 1.3;
  10192. text-overflow: ellipsis;
  10193. white-space: nowrap;
  10194. vertical-align: top
  10195. }
  10196.  
  10197. .news div.message,.news li blockquote {
  10198. display: inline;
  10199. font-size: 13px;
  10200. color: #666
  10201. }
  10202.  
  10203. .release-assets {
  10204. padding-left: 40px
  10205. }
  10206.  
  10207. .release-assets li {
  10208. margin-top: 0.15em;
  10209. list-style-type: none
  10210. }
  10211.  
  10212. .release-assets .more {
  10213. padding-top: 2px;
  10214. font-size: 11px
  10215. }
  10216.  
  10217. .news-full,.page-profile .news {
  10218. float: none;
  10219. width: auto
  10220. }
  10221.  
  10222. .activity-tab .blankslate {
  10223. margin-top: 10px
  10224. }
  10225.  
  10226. .activity-tab .news .markdown-body blockquote,.activity-tab .news .alert .commits {
  10227. padding-left: 0
  10228. }
  10229.  
  10230. .activity-tab .news a.gravatar,.activity-tab .news div.gravatar {
  10231. display: none
  10232. }
  10233.  
  10234. .saml-signed-out-notice {
  10235. position: relative;
  10236. width: 450px;
  10237. padding: 10px 10px 10px 70px;
  10238. margin: 50px auto 30px;
  10239. border: 1px solid #eee;
  10240. border-radius: 3px
  10241. }
  10242.  
  10243. .saml-signed-out-notice .mega-octicon {
  10244. position: absolute;
  10245. top: 30px;
  10246. left: 20px;
  10247. color: #ddd
  10248. }
  10249.  
  10250. .saml-signed-out-notice h3 {
  10251. margin-bottom: 0
  10252. }
  10253.  
  10254. .saml-signed-out-notice p {
  10255. margin-top: 5px
  10256. }
  10257.  
  10258. .survey-box.simple-box {
  10259. max-width: 400px;
  10260. position: fixed;
  10261. right: 25px;
  10262. bottom: -20px;
  10263. z-index: 25;
  10264. padding-bottom: 0;
  10265. border-bottom: 0;
  10266. border-radius: 4px 4px 0 0;
  10267. background-color: #f9f9f9;
  10268. box-shadow: 0 0 10px rgba(0,0,0,0.05);
  10269. -webkit-animation: slideUp 0.5s ease 1.25s both;
  10270. animation: slideUp 0.5s ease 1.25s both;
  10271. -webkit-transform: translate3d(0, 0, 0);
  10272. transform: translate3d(0, 0, 0)
  10273. }
  10274.  
  10275. .survey-box.simple-box .simple-box-title {
  10276. margin-bottom: -7px;
  10277. padding-bottom: 0;
  10278. border-bottom: 0;
  10279. font-size: 14px;
  10280. line-height: 1.3
  10281. }
  10282.  
  10283. .survey-box.simple-box .simple-box-footer {
  10284. margin: 0 -15px;
  10285. padding: 7px;
  10286. background-color: #fff
  10287. }
  10288.  
  10289. .survey-box.simple-box .close-button {
  10290. margin-top: -5px;
  10291. color: #aaa
  10292. }
  10293.  
  10294. @-webkit-keyframes slideUp {
  10295. 0% {
  10296. -webkit-transform: translate3d(0, 500px, 0);
  10297. transform: translate3d(0, 500px, 0)
  10298. }
  10299.  
  10300. 100% {
  10301. -webkit-transform: translate3d(0, 0, 0);
  10302. transform: translate3d(0, 0, 0)
  10303. }
  10304. }
  10305.  
  10306. @keyframes slideUp {
  10307. 0% {
  10308. -webkit-transform: translate3d(0, 500px, 0);
  10309. transform: translate3d(0, 500px, 0)
  10310. }
  10311.  
  10312. 100% {
  10313. -webkit-transform: translate3d(0, 0, 0);
  10314. transform: translate3d(0, 0, 0)
  10315. }
  10316. }
  10317.  
  10318. .dashboards-overview-lead {
  10319. width: 700px
  10320. }
  10321.  
  10322. .dashboards-overview-cards .boxed-group {
  10323. margin: 10px 0;
  10324. width: 100%
  10325. }
  10326.  
  10327. .dashboards-overview-cards .boxed-group path {
  10328. stroke: #1db34f;
  10329. stroke-opacity: 0.5
  10330. }
  10331.  
  10332. .dashboards-overview-cards .blankslate {
  10333. border: 0;
  10334. background-color: #fff;
  10335. box-shadow: none;
  10336. padding-top: 47px
  10337. }
  10338.  
  10339. .dashboards-overview-cards .octicon-arrow-down {
  10340. color: #bd2c00
  10341. }
  10342.  
  10343. .dashboards-overview-cards .octicon-arrow-up {
  10344. color: #1db34f
  10345. }
  10346.  
  10347. .dashboards-overview-cards .graph-canvas .dots {
  10348. padding: 43px 0
  10349. }
  10350.  
  10351. .dashboards-overview-cards .summary-stats {
  10352. height: 78px
  10353. }
  10354.  
  10355. .dashboards-overview-cards .summary-stats .created_at {
  10356. color: #1db34f
  10357. }
  10358.  
  10359. .dashboards-overview-cards .summary-stats .closed_at,.dashboards-overview-cards .summary-stats .merged_at {
  10360. color: #4078c0
  10361. }
  10362.  
  10363. .dashboards-overview-cards .summary-stats .totals-num {
  10364. margin: 0 7px
  10365. }
  10366.  
  10367. .dashboards-overview-cards .summary-stats .single {
  10368. width: 100%
  10369. }
  10370.  
  10371. .dashboards-overview-graph {
  10372. height: 160px
  10373. }
  10374.  
  10375. .dashboards-overview-graph .path {
  10376. fill: none;
  10377. stroke-width: 2
  10378. }
  10379.  
  10380. .dashboards-overview-graph path.created_at {
  10381. stroke: #1db34f
  10382. }
  10383.  
  10384. .dashboards-overview-graph path.merged_at,.dashboards-overview-graph path.closed_at {
  10385. stroke: #1d7fb3
  10386. }
  10387.  
  10388. .dashboards-overview-graph .y line {
  10389. stroke: #1db34f
  10390. }
  10391.  
  10392. .dashboards-overview-graph .y.unique line {
  10393. stroke: #1d7fb3
  10394. }
  10395.  
  10396. .dashboards-overview-graph .overlay {
  10397. fill-opacity: 0
  10398. }
  10399.  
  10400. .created_at circle {
  10401. fill: #1db34f;
  10402. stroke: #fff;
  10403. stroke-width: 2
  10404. }
  10405.  
  10406. .merged_at circle,.closed_at circle {
  10407. fill: #1d7fb3;
  10408. stroke: #fff;
  10409. stroke-width: 2
  10410. }
  10411.  
  10412. .diffstat {
  10413. font-size: 12px;
  10414. font-weight: bold;
  10415. color: #666;
  10416. white-space: nowrap;
  10417. cursor: default
  10418. }
  10419.  
  10420. .diffstat-bar {
  10421. display: inline-block;
  10422. margin-left: 3px;
  10423. font-size: 16px;
  10424. color: #ddd;
  10425. letter-spacing: 1px;
  10426. text-align: left;
  10427. text-decoration: none;
  10428. font: normal normal 16px/1 "octicons";
  10429. display: inline-block;
  10430. text-decoration: none;
  10431. -webkit-font-smoothing: antialiased
  10432. }
  10433.  
  10434. .discussion-timeline {
  10435. position: relative;
  10436. width: 760px;
  10437. float: left
  10438. }
  10439.  
  10440. .discussion-timeline:before {
  10441. display: block;
  10442. content: "";
  10443. position: absolute;
  10444. top: 0;
  10445. bottom: 0;
  10446. left: 79px;
  10447. width: 2px;
  10448. background-color: #f3f3f3;
  10449. z-index: -1
  10450. }
  10451.  
  10452. .discussion-timeline .email-hidden-container {
  10453. margin: 3px 0
  10454. }
  10455.  
  10456. .discussion-sidebar {
  10457. position: -webkit-sticky;
  10458. position: sticky;
  10459. top: 0;
  10460. z-index: 21;
  10461. float: right;
  10462. width: 140px
  10463. }
  10464.  
  10465. .discussion-sidebar-wide {
  10466. width: 200px
  10467. }
  10468.  
  10469. .discussion-sidebar-item {
  10470. padding-top: 15px;
  10471. font-size: 12px;
  10472. color: #767676
  10473. }
  10474.  
  10475. .discussion-sidebar-item .btn .octicon {
  10476. margin-right: 0
  10477. }
  10478.  
  10479. .discussion-sidebar-item .btn-block {
  10480. margin-bottom: 8px
  10481. }
  10482.  
  10483. .discussion-sidebar-item+.discussion-sidebar-item {
  10484. margin-top: 15px;
  10485. border-top: 1px solid #eee
  10486. }
  10487.  
  10488. .discussion-sidebar-item .select-menu {
  10489. position: relative
  10490. }
  10491.  
  10492. .discussion-sidebar-item .select-menu-modal-holder {
  10493. top: 25px;
  10494. left: auto;
  10495. right: -1px
  10496. }
  10497.  
  10498. .discussion-sidebar-heading {
  10499. margin-top: 0;
  10500. margin-bottom: 10px;
  10501. font-size: 12px;
  10502. line-height: 16px;
  10503. color: #767676
  10504. }
  10505.  
  10506. .discussion-sidebar-toggle {
  10507. padding: 5px 0;
  10508. margin: -5px 0 5px
  10509. }
  10510.  
  10511. .discussion-sidebar-toggle .octicon {
  10512. float: right;
  10513. padding: 5px;
  10514. margin: -6px -5px -5px 5px;
  10515. color: #ccc
  10516. }
  10517.  
  10518. .discussion-sidebar-toggle:hover {
  10519. color: #4078c0;
  10520. text-decoration: none;
  10521. cursor: pointer
  10522. }
  10523.  
  10524. .discussion-sidebar-toggle:hover .octicon {
  10525. color: inherit
  10526. }
  10527.  
  10528. button.discussion-sidebar-toggle {
  10529. display: block;
  10530. width: 100%;
  10531. font-weight: bold;
  10532. text-align: left;
  10533. background: none;
  10534. border: 0
  10535. }
  10536.  
  10537. .sidebar-labels .labels .label {
  10538. display: block;
  10539. max-width: 100%;
  10540. padding: 6px 10px;
  10541. font-size: 12px;
  10542. box-shadow: none
  10543. }
  10544.  
  10545. .sidebar-labels .labels .label+.label {
  10546. margin-top: 3px
  10547. }
  10548.  
  10549. .sidebar-milestone .progress-bar {
  10550. margin-bottom: 2px;
  10551. border-radius: 2px;
  10552. height: 8px
  10553. }
  10554.  
  10555. .milestone-name {
  10556. display: block;
  10557. margin-top: 5px;
  10558. font-weight: bold;
  10559. color: #555
  10560. }
  10561.  
  10562. .milestone-name .css-truncate-target {
  10563. max-width: 100%
  10564. }
  10565.  
  10566. .milestone-name:hover {
  10567. color: #4078c0;
  10568. text-decoration: none
  10569. }
  10570.  
  10571. .sidebar-assignee .css-truncate-target {
  10572. max-width: 110px
  10573. }
  10574.  
  10575. .sidebar-assignee .avatar {
  10576. margin-top: -1px;
  10577. margin-right: 2px;
  10578. border-radius: 2px
  10579. }
  10580.  
  10581. .sidebar-assignee .assignee {
  10582. color: #555;
  10583. font-weight: bold
  10584. }
  10585.  
  10586. .sidebar-assignee .assignee:hover {
  10587. color: #4078c0;
  10588. text-decoration: none
  10589. }
  10590.  
  10591. .sidebar-notifications {
  10592. position: relative
  10593. }
  10594.  
  10595. .sidebar-notifications .thread-subscription-status {
  10596. margin: 0;
  10597. padding: 0;
  10598. border: 0
  10599. }
  10600.  
  10601. .sidebar-notifications .thread-subscription-status .thread-subscribe-form {
  10602. display: block
  10603. }
  10604.  
  10605. .sidebar-notifications .thread-subscription-status .mega-octicon {
  10606. display: none
  10607. }
  10608.  
  10609. .sidebar-notifications .thread-subscription-status .reason {
  10610. padding: 0;
  10611. margin: 5px 0 0
  10612. }
  10613.  
  10614. .sidebar-notifications .thread-subscription-status .btn-sm {
  10615. display: block;
  10616. width: 100%
  10617. }
  10618.  
  10619. .participation .participant-avatar {
  10620. float: left;
  10621. margin: 3px 0 0 3px
  10622. }
  10623.  
  10624. .participation a {
  10625. color: #767676
  10626. }
  10627.  
  10628. .participation a:hover {
  10629. color: #4078c0;
  10630. text-decoration: none
  10631. }
  10632.  
  10633. .participation-avatars {
  10634. margin-left: -3px
  10635. }
  10636.  
  10637. .participation-avatars:before {
  10638. display: table;
  10639. content: ""
  10640. }
  10641.  
  10642. .participation-avatars:after {
  10643. display: table;
  10644. clear: both;
  10645. content: ""
  10646. }
  10647.  
  10648. .participation-more {
  10649. float: left;
  10650. margin: 6px 0 0;
  10651. line-height: 14px
  10652. }
  10653.  
  10654. .lock-toggle-link {
  10655. color: #767676;
  10656. font-weight: bold
  10657. }
  10658.  
  10659. .lock-toggle-link:hover {
  10660. color: #4078c0;
  10661. text-decoration: none
  10662. }
  10663.  
  10664. .inline-comment-form .form-actions,.timeline-new-comment .form-actions {
  10665. padding: 0 10px 10px
  10666. }
  10667.  
  10668. .gh-header-actions {
  10669. float: right;
  10670. margin-top: 3px
  10671. }
  10672.  
  10673. .gh-header-actions .btn-sm {
  10674. float: left;
  10675. margin-left: 5px
  10676. }
  10677.  
  10678. .gh-header-actions .btn-sm .octicon {
  10679. margin-right: 0
  10680. }
  10681.  
  10682. .gh-header .gh-header-edit {
  10683. display: none
  10684. }
  10685.  
  10686. .gh-header.open .gh-header-show {
  10687. display: none
  10688. }
  10689.  
  10690. .gh-header.open .gh-header-edit {
  10691. display: block
  10692. }
  10693.  
  10694. .gh-header-title {
  10695. margin-top: 0;
  10696. margin-bottom: 0;
  10697. margin-right: 150px;
  10698. font-weight: normal;
  10699. line-height: 1.1;
  10700. word-wrap: break-word
  10701. }
  10702.  
  10703. .gh-header-no-access .gh-header-title {
  10704. margin-right: 0
  10705. }
  10706.  
  10707. .gh-header-number {
  10708. font-weight: 300;
  10709. color: #aaa;
  10710. letter-spacing: -1px
  10711. }
  10712.  
  10713. .gh-header-edit {
  10714. margin-top: -5px
  10715. }
  10716.  
  10717. .gh-header-edit:before {
  10718. display: table;
  10719. content: ""
  10720. }
  10721.  
  10722. .gh-header-edit:after {
  10723. display: table;
  10724. clear: both;
  10725. content: ""
  10726. }
  10727.  
  10728. .gh-header-edit .edit-issue-title {
  10729. float: left;
  10730. width: 760px;
  10731. padding: 6px 10px;
  10732. margin-right: 10px;
  10733. font-size: 16px;
  10734. background-color: #fafafa
  10735. }
  10736.  
  10737. .gh-header-edit .edit-issue-title:focus {
  10738. background-color: #fff
  10739. }
  10740.  
  10741. .gh-header-edit .btn {
  10742. float: left;
  10743. padding: 7px 15px
  10744. }
  10745.  
  10746. .gh-header-edit .btn-link {
  10747. float: left;
  10748. margin: 9px 10px
  10749. }
  10750.  
  10751. .gh-header-meta {
  10752. margin-top: 9px;
  10753. font-size: 14px;
  10754. line-height: 20px;
  10755. color: #767676;
  10756. padding-bottom: 20px;
  10757. border-bottom: 1px solid #eee
  10758. }
  10759.  
  10760. .gh-header.issue .gh-header-meta {
  10761. margin-bottom: 15px
  10762. }
  10763.  
  10764. .gh-header.pull .gh-header-meta {
  10765. border-bottom: 0;
  10766. padding-bottom: 0
  10767. }
  10768.  
  10769. .gh-header-meta .flex-table-item {
  10770. vertical-align: top
  10771. }
  10772.  
  10773. .gh-header-meta .flex-table-item-primary {
  10774. padding-top: 4px;
  10775. white-space: normal;
  10776. word-wrap: break-word
  10777. }
  10778.  
  10779. .gh-header-meta .flex-table-item-primary .commit-ref .css-truncate-target,.gh-header-meta .flex-table-item-primary .commit-ref:hover .css-truncate-target {
  10780. max-width: 780px !important
  10781. }
  10782.  
  10783. .gh-header-meta .state {
  10784. margin-right: 8px
  10785. }
  10786.  
  10787. .gh-header-meta .avatar {
  10788. float: left;
  10789. margin-top: -3px;
  10790. margin-right: 5px
  10791. }
  10792.  
  10793. .gh-header-meta .author {
  10794. color: #555;
  10795. font-weight: bold
  10796. }
  10797.  
  10798. .gh-header-meta .noun {
  10799. text-transform: lowercase
  10800. }
  10801.  
  10802. .tabnav-pr {
  10803. margin: 15px 0 20px;
  10804. border-color: #e5e5e5
  10805. }
  10806.  
  10807. .tabnav-pr .tabnav-tab {
  10808. position: relative;
  10809. padding: 9px 14px;
  10810. font-size: 13px;
  10811. color: #767676
  10812. }
  10813.  
  10814. .tabnav-pr .tabnav-tab.selected {
  10815. color: #333;
  10816. border-color: #e5e5e5
  10817. }
  10818.  
  10819. .tabnav-pr .diffstat-bar {
  10820. padding-bottom: 3px
  10821. }
  10822.  
  10823. .timeline-comment-wrapper>.timeline-comment:after,.timeline-comment-wrapper>.timeline-comment:before,.timeline-new-comment .timeline-comment:after,.timeline-new-comment .timeline-comment:before {
  10824. position: absolute;
  10825. top: 11px;
  10826. left: -16px;
  10827. right: 100%;
  10828. width: 0;
  10829. height: 0;
  10830. display: block;
  10831. content: " ";
  10832. border-color: transparent;
  10833. border-style: solid solid outset;
  10834. pointer-events: none
  10835. }
  10836.  
  10837. .timeline-comment-wrapper>.timeline-comment:after,.timeline-new-comment .timeline-comment:after {
  10838. border-width: 7px;
  10839. border-right-color: #f7f7f7;
  10840. margin-top: 1px;
  10841. margin-left: 2px
  10842. }
  10843.  
  10844. .timeline-comment-wrapper>.timeline-comment:before,.timeline-new-comment .timeline-comment:before {
  10845. border-right-color: #ddd;
  10846. border-width: 8px
  10847. }
  10848.  
  10849. .timeline-comment-wrapper {
  10850. position: relative;
  10851. padding-left: 64px;
  10852. margin-top: 15px;
  10853. margin-bottom: 15px;
  10854. border-top: 2px solid #fff;
  10855. border-bottom: 2px solid #fff
  10856. }
  10857.  
  10858. .timeline-comment-wrapper:first-child {
  10859. margin-top: 0
  10860. }
  10861.  
  10862. .discussion-timeline-actions .timeline-comment-wrapper:first-child {
  10863. margin-top: 15px
  10864. }
  10865.  
  10866. .timeline-comment-wrapper .timeline-comment.current-user:after,.timeline-comment-wrapper .timeline-comment.current-user:before {
  10867. position: absolute;
  10868. top: 11px;
  10869. left: -16px;
  10870. right: 100%;
  10871. width: 0;
  10872. height: 0;
  10873. display: block;
  10874. content: " ";
  10875. border-color: transparent;
  10876. border-style: solid solid outset;
  10877. pointer-events: none
  10878. }
  10879.  
  10880. .timeline-comment-wrapper .timeline-comment.current-user:after {
  10881. border-width: 7px;
  10882. border-right-color: #f2f8fa;
  10883. margin-top: 1px;
  10884. margin-left: 2px
  10885. }
  10886.  
  10887. .timeline-comment-wrapper .timeline-comment.current-user:before {
  10888. border-right-color: #bfccd1;
  10889. border-width: 8px
  10890. }
  10891.  
  10892. .timeline-comment-wrapper .timeline-comment.unread-item:after,.timeline-comment-wrapper .timeline-comment.unread-item:before {
  10893. position: absolute;
  10894. top: 11px;
  10895. left: -16px;
  10896. right: 100%;
  10897. width: 0;
  10898. height: 0;
  10899. display: block;
  10900. content: " ";
  10901. border-color: transparent;
  10902. border-style: solid solid outset;
  10903. pointer-events: none
  10904. }
  10905.  
  10906. .timeline-comment-wrapper .timeline-comment.unread-item:after {
  10907. border-width: 7px;
  10908. border-right-color: #fff9ea;
  10909. margin-top: 1px;
  10910. margin-left: 2px
  10911. }
  10912.  
  10913. .timeline-comment-wrapper .timeline-comment.unread-item:before {
  10914. border-right-color: #dfd8c2;
  10915. border-width: 8px
  10916. }
  10917.  
  10918. .timeline-comment-avatar {
  10919. float: left;
  10920. margin-left: -64px;
  10921. border-radius: 3px
  10922. }
  10923.  
  10924. .timeline-comment {
  10925. position: relative;
  10926. background-color: #fff;
  10927. border: 1px solid #ddd;
  10928. border-radius: 3px
  10929. }
  10930.  
  10931. .timeline-comment.will-transition-once {
  10932. -webkit-transition: border-color 0.65s ease-in-out;
  10933. transition: border-color 0.65s ease-in-out
  10934. }
  10935.  
  10936. .timeline-comment.will-transition-once .timeline-comment-header {
  10937. -webkit-transition: background-color 0.65s ease,border-bottom-color 0.65s ease-in-out;
  10938. transition: background-color 0.65s ease,border-bottom-color 0.65s ease-in-out
  10939. }
  10940.  
  10941. .timeline-comment.will-transition-once .timeline-comment-label {
  10942. -webkit-transition: border-color 0.65s ease-in-out;
  10943. transition: border-color 0.65s ease-in-out
  10944. }
  10945.  
  10946. .timeline-comment.will-transition-once:before,.timeline-comment.will-transition-once:after {
  10947. -webkit-transition: border-right-color 0.65s ease-in-out;
  10948. transition: border-right-color 0.65s ease-in-out
  10949. }
  10950.  
  10951. .timeline-comment.current-user {
  10952. border-color: #bfccd1
  10953. }
  10954.  
  10955. .timeline-comment.current-user .timeline-comment-header {
  10956. background-color: #f2f8fa;
  10957. border-bottom-color: #dde4e6
  10958. }
  10959.  
  10960. .timeline-comment.current-user .timeline-comment-label {
  10961. border-color: #bfccd1
  10962. }
  10963.  
  10964. .timeline-comment.current-user .previewable-comment-form .comment-form-head.tabnav {
  10965. color: #8e9597;
  10966. background-color: #f2f8fa;
  10967. border-bottom-color: #e1edf1
  10968. }
  10969.  
  10970. .timeline-comment.unread-item {
  10971. border-color: #dfd8c2
  10972. }
  10973.  
  10974. .timeline-comment.unread-item .timeline-comment-header {
  10975. background-color: #fff9ea;
  10976. border-bottom-color: #f1ede3
  10977. }
  10978.  
  10979. .timeline-comment.unread-item .timeline-comment-label {
  10980. border-color: #dfd8c2
  10981. }
  10982.  
  10983. .timeline-comment.unread-item .previewable-comment-form .comment-form-head.tabnav {
  10984. color: #8e9597;
  10985. background-color: #f2f8fa;
  10986. border-bottom-color: #e1edf1
  10987. }
  10988.  
  10989. .timeline-comment:empty {
  10990. display: none
  10991. }
  10992.  
  10993. .timeline-comment .comment+.comment {
  10994. border-top: 1px solid #e5e5e5
  10995. }
  10996.  
  10997. .timeline-comment .comment+.comment:before,.timeline-comment .comment+.comment:after {
  10998. display: none
  10999. }
  11000.  
  11001. .timeline-comment .comment+.comment .timeline-comment-header {
  11002. border-top-left-radius: 0;
  11003. border-top-right-radius: 0
  11004. }
  11005.  
  11006. .timeline-comment-header {
  11007. padding-left: 15px;
  11008. padding-right: 15px;
  11009. color: #767676;
  11010. background-color: #f7f7f7;
  11011. border-bottom: 1px solid #eee;
  11012. border-top-left-radius: 3px;
  11013. border-top-right-radius: 3px
  11014. }
  11015.  
  11016. .timeline-comment-header .author {
  11017. font-weight: bold;
  11018. color: #555
  11019. }
  11020.  
  11021. .timeline-comment-header .timestamp {
  11022. white-space: nowrap;
  11023. color: inherit
  11024. }
  11025.  
  11026. .timeline-comment-header code {
  11027. word-break: break-all
  11028. }
  11029.  
  11030. .comment-type-icon {
  11031. color: inherit
  11032. }
  11033.  
  11034. .timeline-comment-label {
  11035. float: right;
  11036. margin: 8px 0 0 10px;
  11037. padding: 2px 5px;
  11038. font-size: 12px;
  11039. border: 1px solid rgba(0,0,0,0.1);
  11040. border-radius: 3px
  11041. }
  11042.  
  11043. .timeline-comment-label-spammy {
  11044. color: #bd2c00;
  11045. border-color: #bd2c00
  11046. }
  11047.  
  11048. .timeline-comment-header-text {
  11049. max-width: 78%;
  11050. padding-top: 10px;
  11051. padding-bottom: 10px
  11052. }
  11053.  
  11054. .timeline-comment-header-text code a {
  11055. color: #555
  11056. }
  11057.  
  11058. .timeline-comment-header-avatar {
  11059. float: left;
  11060. margin-top: 10px;
  11061. margin-right: 5px
  11062. }
  11063.  
  11064. .timeline-comment-actions {
  11065. float: right;
  11066. margin-right: -5px;
  11067. margin-left: 10px
  11068. }
  11069.  
  11070. .timeline-comment-action {
  11071. display: inline-block;
  11072. padding: 10px 5px;
  11073. color: inherit;
  11074. opacity: 0.5
  11075. }
  11076.  
  11077. .timeline-comment-action:hover {
  11078. opacity: 1;
  11079. color: #4078c0;
  11080. text-decoration: none
  11081. }
  11082.  
  11083. .timeline-comment-action .octicon-check {
  11084. height: 16px;
  11085. font-size: 18px
  11086. }
  11087.  
  11088. .timeline-comment-action.disabled {
  11089. color: #bbb;
  11090. cursor: default
  11091. }
  11092.  
  11093. .timeline-comment-action.disabled:hover {
  11094. color: #bbb
  11095. }
  11096.  
  11097. .compare-tab-comments .timeline-comment-actions {
  11098. display: none
  11099. }
  11100.  
  11101. .discussion-item-ref .commit-gravatar {
  11102. padding-left: 2px;
  11103. padding-right: 5px
  11104. }
  11105.  
  11106. .discussion-item-ref .task-progress {
  11107. display: block;
  11108. margin-bottom: -2px
  11109. }
  11110.  
  11111. .discussion-item-ref .task-progress .progress-bar {
  11112. margin-bottom: 0
  11113. }
  11114.  
  11115. .discussion-item-ref .task-progress .octicon {
  11116. font-size: 16px
  11117. }
  11118.  
  11119. .discussion-item-ref .discussion-item-body .title {
  11120. margin-top: 10px
  11121. }
  11122.  
  11123. .discussion-item-ref .state {
  11124. padding: 1px 5px;
  11125. margin-top: -4px;
  11126. margin-left: 8px;
  11127. font-size: 12px
  11128. }
  11129.  
  11130. .discussion-item-ref .state .octicon {
  11131. width: 1em;
  11132. font-size: 14px
  11133. }
  11134.  
  11135. .timeline-new-comment {
  11136. max-width: 780px;
  11137. margin-bottom: 0
  11138. }
  11139.  
  11140. .timeline-new-comment .comment-form-head {
  11141. margin-bottom: 10px
  11142. }
  11143.  
  11144. .timeline-new-comment .previewable-comment-form .comment-body {
  11145. padding: 5px 5px 15px;
  11146. border-bottom: 1px solid #eee
  11147. }
  11148.  
  11149. .discussion-item {
  11150. position: relative;
  11151. margin: 15px 0 15px 79px;
  11152. padding-left: 25px
  11153. }
  11154.  
  11155. .discussion-item+.discussion-item {
  11156. padding-top: 15px;
  11157. border-top: 1px solid #f5f5f5
  11158. }
  11159.  
  11160. .discussion-item .author {
  11161. color: #555;
  11162. font-weight: bold
  11163. }
  11164.  
  11165. .discussion-item .timestamp {
  11166. color: inherit;
  11167. white-space: nowrap
  11168. }
  11169.  
  11170. .discussion-item .label-color {
  11171. padding: 2px 4px;
  11172. font-size: 12px;
  11173. font-weight: bold;
  11174. border-radius: 2px;
  11175. box-shadow: inset 0 -1px 0 rgba(0,0,0,0.12)
  11176. }
  11177.  
  11178. .discussion-item .label-color a:hover {
  11179. text-decoration: none
  11180. }
  11181.  
  11182. .discussion-item.open .discussion-item-details {
  11183. display: block
  11184. }
  11185.  
  11186. .discussion-item.open .discussion-item-toggler-opened {
  11187. display: inline
  11188. }
  11189.  
  11190. .discussion-item.open .discussion-item-toggler-closed {
  11191. display: none
  11192. }
  11193.  
  11194. .discussion-item-details {
  11195. display: none
  11196. }
  11197.  
  11198. .discussion-item-toggler-opened {
  11199. display: none
  11200. }
  11201.  
  11202. .discussion-item-icon {
  11203. float: left;
  11204. width: 32px;
  11205. height: 32px;
  11206. margin-top: -7px;
  11207. margin-left: -40px;
  11208. line-height: 28px;
  11209. color: #767676;
  11210. text-align: center;
  11211. background-color: #f3f3f3;
  11212. border: 2px solid #fff;
  11213. border-radius: 50%
  11214. }
  11215.  
  11216. .discussion-item-icon.octicon-pencil {
  11217. font-size: 14px
  11218. }
  11219.  
  11220. .discussion-item-header {
  11221. min-height: 30px;
  11222. padding-top: 5px;
  11223. padding-bottom: 5px;
  11224. color: #767676;
  11225. line-height: 20px;
  11226. word-wrap: break-word
  11227. }
  11228.  
  11229. .discussion-item-header .avatar {
  11230. float: left;
  11231. margin-top: 2px;
  11232. margin-right: 5px
  11233. }
  11234.  
  11235. .discussion-item-header .discussion-item-private {
  11236. vertical-align: -1px
  11237. }
  11238.  
  11239. .discussion-item-header:last-child {
  11240. padding-bottom: 0
  11241. }
  11242.  
  11243. .discussion-item-header .commit-ref {
  11244. font-size: 85%;
  11245. vertical-align: baseline
  11246. }
  11247.  
  11248. .discussion-item-header .btn-outline {
  11249. float: right;
  11250. padding: 4px 8px;
  11251. margin-top: -5px;
  11252. margin-left: 10px
  11253. }
  11254.  
  11255. .discussion-item-body {
  11256. margin-top: 5px
  11257. }
  11258.  
  11259. .discussion-item-footer {
  11260. padding-left: 21px;
  11261. font-size: 12px
  11262. }
  11263.  
  11264. .discussion-item-link {
  11265. color: #767676
  11266. }
  11267.  
  11268. .discussion-item-link:hover {
  11269. color: #4078c0
  11270. }
  11271.  
  11272. .discussion-item-entity {
  11273. font-weight: bold;
  11274. color: #333
  11275. }
  11276.  
  11277. .discussion-item-entity:hover {
  11278. color: #4078c0;
  11279. text-decoration: none
  11280. }
  11281.  
  11282. .discussion-item-ref-title {
  11283. margin-top: 0;
  11284. margin-bottom: 0;
  11285. line-height: 1.2
  11286. }
  11287.  
  11288. .discussion-item-ref-title .issue-num {
  11289. font-weight: normal;
  11290. color: #767676
  11291. }
  11292.  
  11293. .discussion-item-ref-title .title-link {
  11294. color: #333
  11295. }
  11296.  
  11297. .discussion-item-ref-title .title-link:hover {
  11298. color: #4078c0;
  11299. text-decoration: none
  11300. }
  11301.  
  11302. .discussion-item-ref-title .title-link:hover .issue-num {
  11303. color: inherit
  11304. }
  11305.  
  11306. .discussion-item-context-icon {
  11307. display: inline-block;
  11308. line-height: 22px;
  11309. margin-top: -2px;
  11310. margin-left: 10px
  11311. }
  11312.  
  11313. .discussion-item-help {
  11314. color: #767676
  11315. }
  11316.  
  11317. .discussion-item-help:hover {
  11318. color: #4078c0
  11319. }
  11320.  
  11321. .discussion-item-private {
  11322. color: #a1882b
  11323. }
  11324.  
  11325. .discussion-item-rollup-ref .state {
  11326. margin-top: 2px
  11327. }
  11328.  
  11329. .discussion-item-rollup-ref .discussion-item-context-icon {
  11330. margin-top: 2px
  11331. }
  11332.  
  11333. .discussion-item-reopened .discussion-item-icon {
  11334. color: #fff;
  11335. background-color: #6cc644
  11336. }
  11337.  
  11338. .discussion-item-closed .discussion-item-icon {
  11339. color: #fff;
  11340. background-color: #bd2c00
  11341. }
  11342.  
  11343. .discussion-item-head_ref_deleted .discussion-item-icon {
  11344. padding-left: 2px;
  11345. color: #fff;
  11346. background-color: #767676
  11347. }
  11348.  
  11349. .discussion-item-locked .discussion-item-icon,.discussion-item-unlocked .discussion-item-icon {
  11350. color: #fff;
  11351. background-color: #333
  11352. }
  11353.  
  11354. .discussion-item-integrations-callout .discussion-item-icon {
  11355. color: #fff;
  11356. background-color: #4095c6
  11357. }
  11358.  
  11359. .discussion-item-integrations-callout .pull-request-integrations-dismiss {
  11360. padding: 4px 8px;
  11361. margin: -3px 0 0 10px;
  11362. color: #767676
  11363. }
  11364.  
  11365. .pull-request-integrations-title {
  11366. margin: 0;
  11367. font-size: 15px;
  11368. color: #333
  11369. }
  11370.  
  11371. .pull-request-integrations-body {
  11372. margin-top: 5px;
  11373. color: #666
  11374. }
  11375.  
  11376. .discussion-item .renamed-was,.discussion-item .renamed-is {
  11377. color: #333;
  11378. font-weight: bold
  11379. }
  11380.  
  11381. .discussion-commits .discussion-item-icon {
  11382. padding-top: 1px
  11383. }
  11384.  
  11385. .discussion-commits .discussion-item-body {
  11386. margin-top: 0;
  11387. margin-left: -31px
  11388. }
  11389.  
  11390. .discussion-item-toggle-open {
  11391. display: none
  11392. }
  11393.  
  11394. .discussion-item-toggle {
  11395. float: right;
  11396. color: #767676
  11397. }
  11398.  
  11399. .discussion-item-toggle:hover {
  11400. color: #4078c0;
  11401. text-decoration: none
  11402. }
  11403.  
  11404. .discussion-item-toggle .octicon {
  11405. vertical-align: middle
  11406. }
  11407.  
  11408. .outdated-diff-comment-container .discussion-item-body {
  11409. display: none
  11410. }
  11411.  
  11412. .outdated-diff-comment-container.open .discussion-item-body,.outdated-diff-comment-container.open .discussion-item-toggle-open {
  11413. display: block
  11414. }
  11415.  
  11416. .outdated-diff-comment-container.open .discussion-item-toggle-closed {
  11417. display: none
  11418. }
  11419.  
  11420. .new-discussion-timeline .previewable-comment-form .comment-form-head.tabnav {
  11421. background: #f7f7f7;
  11422. padding: 6px 10px 0;
  11423. border-radius: 3px 3px 0 0
  11424. }
  11425.  
  11426. .new-discussion-timeline .previewable-comment-form .draft-indicator {
  11427. position: relative;
  11428. top: -1px
  11429. }
  11430.  
  11431. .new-discussion-timeline .previewable-comment-form .comment {
  11432. border: 0
  11433. }
  11434.  
  11435. .new-discussion-timeline .previewable-comment-form .comment-body {
  11436. padding: 5px 5px 15px;
  11437. border-bottom: 1px solid #eee;
  11438. background-color: transparent
  11439. }
  11440.  
  11441. .new-discussion-timeline .previewable-comment-form .timeline-comment .timeline-comment-actions {
  11442. display: none
  11443. }
  11444.  
  11445. .new-discussion-timeline .closed-banner {
  11446. position: relative;
  11447. margin: 15px 0 -15px;
  11448. height: 19px;
  11449. overflow: visible;
  11450. background: #f3f3f3;
  11451. border-radius: 0;
  11452. border-bottom: 15px solid #fff
  11453. }
  11454.  
  11455. .new-discussion-timeline .composer .timeline-comment {
  11456. margin-bottom: 10px
  11457. }
  11458.  
  11459. .new-discussion-timeline .composer .timeline-comment:after {
  11460. border-right-color: #fff
  11461. }
  11462.  
  11463. .new-discussion-timeline .composer .comment-form-head.tabnav {
  11464. padding-top: 0;
  11465. background-color: #fff
  11466. }
  11467.  
  11468. .discussion-timeline-actions {
  11469. border-top: 2px solid #f3f3f3;
  11470. background-color: #fff
  11471. }
  11472.  
  11473. .discussion-timeline-actions .merge-pr {
  11474. padding-top: 0;
  11475. border-top: 0
  11476. }
  11477.  
  11478. .discussion-timeline-actions .thread-subscription-status {
  11479. margin-top: 20px
  11480. }
  11481.  
  11482. .discussion-timeline-actions .thread-subscription-status .mega-octicon {
  11483. display: none
  11484. }
  11485.  
  11486. .discussion-item-merged .discussion-item-icon {
  11487. padding-left: 2px;
  11488. color: #fff;
  11489. background-color: #6e5494
  11490. }
  11491.  
  11492. .discussion-item-merged.open .discussion-item-footer {
  11493. display: none
  11494. }
  11495.  
  11496. .discussion-item-merged.open .discussion-item-details {
  11497. margin-top: 5px;
  11498. margin-bottom: 10px;
  11499. border: 1px solid #ddd;
  11500. border-radius: 3px
  11501. }
  11502.  
  11503. .discussion-item-merged.open .discussion-item-details-header {
  11504. padding: 12px 15px;
  11505. margin-top: 0;
  11506. margin-bottom: 0;
  11507. font-size: inherit;
  11508. border-top: 1px solid #ddd
  11509. }
  11510.  
  11511. .discussion-item-merged.open .discussion-item-details-header:first-child {
  11512. border-top: 0
  11513. }
  11514.  
  11515. .discussion-item-merged.open .build-statuses-list {
  11516. max-height: 370px;
  11517. margin: 0;
  11518. border-top-color: #ddd
  11519. }
  11520.  
  11521. .discussion-item-merged.open .build-status-item {
  11522. padding-left: 15px
  11523. }
  11524.  
  11525. .donut-chart>.error,.donut-chart>.failure {
  11526. fill: #bd2c00
  11527. }
  11528.  
  11529. .donut-chart>.expected,.donut-chart>.pending {
  11530. fill: #cea61b
  11531. }
  11532.  
  11533. .donut-chart>.success {
  11534. fill: #6cc644
  11535. }
  11536.  
  11537. .survey-question-form .other-text-form,.survey-question-form .other-text-form-block {
  11538. display: none;
  11539. margin-top: 0
  11540. }
  11541.  
  11542. .survey-question-form.is-other-selected .other-text-form {
  11543. display: inline-block
  11544. }
  11545.  
  11546. .survey-question-form.is-other-selected .other-text-form-block {
  11547. display: block
  11548. }
  11549.  
  11550. .setup-header .large-file-storage-header {
  11551. font-size: 44px
  11552. }
  11553.  
  11554. .early-acccess-setup-form .form {
  11555. margin-top: 0;
  11556. margin-bottom: 30px
  11557. }
  11558.  
  11559. .early-acccess-setup-form select {
  11560. display: block;
  11561. width: 200px
  11562. }
  11563.  
  11564. .early-access-setup-list {
  11565. padding: 0 15px 15px;
  11566. margin: 0;
  11567. font-size: 14px
  11568. }
  11569.  
  11570. .early-access-setup-list .early-access-setup-list-item {
  11571. margin-top: 10px;
  11572. margin-left: 20px
  11573. }
  11574.  
  11575. .early-access-setup-list .early-access-setup-list-item:first-child {
  11576. margin-top: 0
  11577. }
  11578.  
  11579. .early-access-thanks-wrapper {
  11580. position: relative;
  11581. height: 80vh;
  11582. z-index: 1;
  11583. margin-bottom: -41px;
  11584. background-color: #fcfcfc;
  11585. border-bottom: 1px solid #ddd
  11586. }
  11587.  
  11588. .early-access-thanks-content {
  11589. position: relative;
  11590. top: 50%;
  11591. margin: 0 auto;
  11592. width: 500px;
  11593. -webkit-transform: translateY(-50%);
  11594. transform: translateY(-50%)
  11595. }
  11596.  
  11597. .early-access-thanks-content .simple-box {
  11598. padding: 30px;
  11599. font-size: 16px
  11600. }
  11601.  
  11602. .early-access-thanks-title {
  11603. margin-top: 0;
  11604. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  11605. font-weight: normal
  11606. }
  11607.  
  11608. .early-access-thanks-lead {
  11609. margin-top: 0;
  11610. margin-bottom: 0
  11611. }
  11612.  
  11613. .eap-error-state-title {
  11614. margin-top: 0
  11615. }
  11616.  
  11617. .explore-head .container {
  11618. position: relative
  11619. }
  11620.  
  11621. .explore-content {
  11622. margin-top: -15px
  11623. }
  11624.  
  11625. .explore-content .blankslate {
  11626. margin-top: 15px
  11627. }
  11628.  
  11629. .repo-collection>ul {
  11630. list-style-type: none;
  11631. background: #f7f7f7;
  11632. border: 1px solid #ddd;
  11633. border-radius: 3px
  11634. }
  11635.  
  11636. .repo-collection .author-gravatar {
  11637. float: left;
  11638. margin-right: 10px;
  11639. background: #fff;
  11640. border-radius: 3px
  11641. }
  11642.  
  11643. .collection-stat {
  11644. float: right;
  11645. margin-left: 10px;
  11646. font-size: 12px;
  11647. color: #444
  11648. }
  11649.  
  11650. .collection-stat .octicon {
  11651. margin-right: 5px;
  11652. color: #a7a7a7
  11653. }
  11654.  
  11655. .collection-item {
  11656. position: relative;
  11657. float: left;
  11658. width: 50%;
  11659. height: 70px;
  11660. padding: 15px
  11661. }
  11662.  
  11663. .collection-item .octicon-x {
  11664. position: absolute;
  11665. top: 10px;
  11666. right: 10px;
  11667. color: #ccc;
  11668. text-decoration: none
  11669. }
  11670.  
  11671. .collection-item .repo-name {
  11672. display: block;
  11673. font-size: 16px;
  11674. font-weight: bold
  11675. }
  11676.  
  11677. .collection-item .css-truncate-target {
  11678. max-width: 380px
  11679. }
  11680.  
  11681. .collection-item .repo-description {
  11682. margin: 0
  11683. }
  11684.  
  11685. .explore-collection h2 {
  11686. margin: 0 0 10px;
  11687. font-size: 18px;
  11688. font-weight: normal;
  11689. color: #2a2a2a
  11690. }
  11691.  
  11692. .explore-collection h2 .select-menu {
  11693. position: relative;
  11694. display: inline-block
  11695. }
  11696.  
  11697. .explore-collection h2 .select-menu-button {
  11698. font-weight: bold;
  11699. cursor: pointer
  11700. }
  11701.  
  11702. .explore-collection h2 .mega-octicon {
  11703. vertical-align: middle
  11704. }
  11705.  
  11706. .explore-collection .see-more-link {
  11707. float: right;
  11708. margin-top: 7px
  11709. }
  11710.  
  11711. .explore-page .see-more-link {
  11712. font-size: 14px;
  11713. color: inherit
  11714. }
  11715.  
  11716. .explore-page .see-more-link .octicon {
  11717. margin-left: 5px
  11718. }
  11719.  
  11720. .explore-page.marketing-section {
  11721. border-bottom: 0
  11722. }
  11723.  
  11724. .explore-page.marketing-section .thread-subscription-status {
  11725. border: 0
  11726. }
  11727.  
  11728. .explore-page.marketing-section .signed-out-comment {
  11729. margin-left: 0
  11730. }
  11731.  
  11732. .explore-page .language-filter-list {
  11733. margin-bottom: 10px
  11734. }
  11735.  
  11736. .explore-section {
  11737. position: relative;
  11738. padding: 40px 0;
  11739. border-bottom: 1px solid #eee
  11740. }
  11741.  
  11742. .explore-section:nth-child(even) {
  11743. background: #f9f9f9
  11744. }
  11745.  
  11746. .explore-section:nth-child(even) .repo-collection>ul {
  11747. background: #fff
  11748. }
  11749.  
  11750. .explore-section:first-child {
  11751. padding-top: 0
  11752. }
  11753.  
  11754. .explore-section:nth-child(odd):last-child {
  11755. padding-bottom: 0;
  11756. border-bottom: 0
  11757. }
  11758.  
  11759. .explore-pjax-container {
  11760. position: relative
  11761. }
  11762.  
  11763. .user-leaderboard-list .follow-list-info {
  11764. margin-top: 12px;
  11765. margin-bottom: 0;
  11766. font-size: 12px;
  11767. color: #666
  11768. }
  11769.  
  11770. .user-leaderboard-list .follow-list-info .css-truncate.css-truncate-target {
  11771. max-width: none
  11772. }
  11773.  
  11774. .user-leaderboard-list .repo-list-item {
  11775. padding-top: 10px;
  11776. padding-bottom: 0;
  11777. padding-left: 21px;
  11778. border-top: 0
  11779. }
  11780.  
  11781. .user-leaderboard-list .repo-list-item .repo-description,.user-leaderboard-list .repo-list-item .repo-and-owner {
  11782. max-width: 530px
  11783. }
  11784.  
  11785. .user-leaderboard-list .repo-list-item .repo {
  11786. color: #5c5c5c
  11787. }
  11788.  
  11789. .leaderboard-list {
  11790. margin: 0;
  11791. list-style-type: none
  11792. }
  11793.  
  11794. .user-leaderboard-list-name {
  11795. margin: 0;
  11796. font-size: 18px;
  11797. font-weight: normal
  11798. }
  11799.  
  11800. .user-leaderboard-list-name .full-name {
  11801. margin-left: 5px;
  11802. font-weight: bold;
  11803. color: #5c5c5c
  11804. }
  11805.  
  11806. .repo-snipit {
  11807. display: inline-block;
  11808. margin-top: 7px
  11809. }
  11810.  
  11811. .repo-snipit:hover {
  11812. text-decoration: none
  11813. }
  11814.  
  11815. .repo-snipit .octicon {
  11816. font-size: 14px;
  11817. color: #767676
  11818. }
  11819.  
  11820. .repo-snipit-name {
  11821. max-width: 200px;
  11822. color: #666
  11823. }
  11824.  
  11825. .repo-snipit-description {
  11826. max-width: 300px;
  11827. color: #767676
  11828. }
  11829.  
  11830. .repo-snipit:hover .repo-snipit-name,.repo-snipit:hover .repo-snipit-description {
  11831. color: #4078c0
  11832. }
  11833.  
  11834. .leaderboard-action {
  11835. float: right;
  11836. margin-top: -3px;
  11837. margin-left: 10px
  11838. }
  11839.  
  11840. .leaderboard-list-rank {
  11841. position: absolute;
  11842. top: 25px;
  11843. left: 0;
  11844. width: 20px;
  11845. font-weight: 300;
  11846. text-align: right;
  11847. text-transform: uppercase
  11848. }
  11849.  
  11850. .leaderboard-list-item {
  11851. position: relative;
  11852. padding-top: 20px;
  11853. padding-bottom: 20px;
  11854. padding-left: 35px;
  11855. border-bottom: 1px solid #eee
  11856. }
  11857.  
  11858. .leaderboard-list-item:last-child {
  11859. border-bottom: 0
  11860. }
  11861.  
  11862. .leaderboard-gravatar {
  11863. float: left;
  11864. width: 48px;
  11865. height: 48px;
  11866. border-radius: 3px
  11867. }
  11868.  
  11869. .leaderboard-list-content {
  11870. min-height: 48px;
  11871. margin-left: 58px
  11872. }
  11873.  
  11874. .collection-page .signed-out-comment {
  11875. margin-left: 0
  11876. }
  11877.  
  11878. .explore-mail-tease {
  11879. padding-top: 20px;
  11880. overflow: hidden;
  11881. background: #202021 url("/images/modules/home/octicons-bg.png") center repeat;
  11882. border-bottom: 1px solid #ddd
  11883. }
  11884.  
  11885. .explore-mail-tease h3 {
  11886. color: #fff;
  11887. text-align: center
  11888. }
  11889.  
  11890. .explore-mail-tease img {
  11891. margin-bottom: -5px
  11892. }
  11893.  
  11894. .newsletter-frequency-choice {
  11895. display: -webkit-box;
  11896. display: -webkit-flex;
  11897. display: flex;
  11898. margin: 40px 0;
  11899. list-style-type: none;
  11900. -webkit-flex-flow: row wrap;
  11901. flex-flow: row wrap;
  11902. -webkit-justify-content: space-around;
  11903. justify-content: space-around
  11904. }
  11905.  
  11906. .newsletter-frequency-choice .choice {
  11907. position: relative;
  11908. width: 25%
  11909. }
  11910.  
  11911. .newsletter-frequency-choice .choice>label {
  11912. display: block;
  11913. height: 100%;
  11914. margin: 0 10px;
  11915. font-weight: normal;
  11916. text-align: center;
  11917. cursor: pointer;
  11918. background: #fff;
  11919. border: 3px solid #eee;
  11920. border-radius: 4px
  11921. }
  11922.  
  11923. .newsletter-frequency-choice .choice:hover label {
  11924. border-color: #4078c0
  11925. }
  11926.  
  11927. .newsletter-frequency-choice .choice:hover h3 {
  11928. color: #fff;
  11929. background: #4078c0;
  11930. border-color: #4078c0
  11931. }
  11932.  
  11933. .newsletter-frequency-choice .choice.selected label {
  11934. border-color: #6cc644;
  11935. box-shadow: 0 0 5px rgba(0,0,0,0.2)
  11936. }
  11937.  
  11938. .newsletter-frequency-choice .choice.selected h3 {
  11939. color: #fff;
  11940. background: #6cc644;
  11941. border-color: #6cc644
  11942. }
  11943.  
  11944. .newsletter-frequency-choice .choice.selected p {
  11945. color: #333
  11946. }
  11947.  
  11948. .newsletter-frequency-choice .choice .notice {
  11949. position: absolute;
  11950. right: 0;
  11951. bottom: 1em;
  11952. left: 0;
  11953. z-index: -1;
  11954. font-weight: bold;
  11955. color: #6cc644;
  11956. text-align: center;
  11957. opacity: 0
  11958. }
  11959.  
  11960. .newsletter-frequency-choice .choice .notice.visible {
  11961. bottom: -2em;
  11962. opacity: 1;
  11963. -webkit-transition: opacity 0.15s ease-in-out;
  11964. transition: opacity 0.15s ease-in-out
  11965. }
  11966.  
  11967. .newsletter-frequency-choice h3 {
  11968. padding: 10px;
  11969. margin: 0;
  11970. font-weight: normal;
  11971. background: #fafafa;
  11972. border-bottom: 1px solid #eee
  11973. }
  11974.  
  11975. .newsletter-frequency-choice h3 input {
  11976. position: relative;
  11977. top: -2px;
  11978. margin: 0 3px 0 -19px
  11979. }
  11980.  
  11981. .newsletter-frequency-choice p {
  11982. height: 7em;
  11983. margin: 15px;
  11984. color: #767676;
  11985. text-align: left
  11986. }
  11987.  
  11988. .explore-signup-entice {
  11989. position: relative;
  11990. padding: 15px;
  11991. font-size: 14px;
  11992. background: #f7f7f7;
  11993. border: 1px solid #ddd;
  11994. border-radius: 3px
  11995. }
  11996.  
  11997. .explore-signup-entice h3 {
  11998. margin-bottom: 10px;
  11999. font-size: 18px
  12000. }
  12001.  
  12002. .explore-signup-entice-inner {
  12003. position: absolute;
  12004. top: 3px;
  12005. right: 3px;
  12006. bottom: 3px;
  12007. left: 3px;
  12008. padding-top: 30px;
  12009. text-align: center;
  12010. background: rgba(247,247,247,0.9)
  12011. }
  12012.  
  12013. .explore-signup-entice-wrapper {
  12014. max-width: 500px;
  12015. padding: 5px;
  12016. margin: 0 auto;
  12017. background: rgba(247,247,247,0.6)
  12018. }
  12019.  
  12020. .explore-signup-cta {
  12021. margin-right: -10px;
  12022. font-size: 13px;
  12023. vertical-align: middle
  12024. }
  12025.  
  12026. .explore-signup-cta a {
  12027. font-weight: bold
  12028. }
  12029.  
  12030. .explore-signup-cta .btn {
  12031. position: relative;
  12032. top: -1px
  12033. }
  12034.  
  12035. @-webkit-keyframes fadein {
  12036. 0% {
  12037. opacity: 0
  12038. }
  12039.  
  12040. 100% {
  12041. opacity: 1
  12042. }
  12043. }
  12044.  
  12045. @keyframes fadein {
  12046. 0% {
  12047. opacity: 0
  12048. }
  12049.  
  12050. 100% {
  12051. opacity: 1
  12052. }
  12053. }
  12054.  
  12055. .explore-marketing-header {
  12056. margin: 10px auto 30px;
  12057. text-align: center
  12058. }
  12059.  
  12060. .explore-marketing-header.is-animating {
  12061. -webkit-animation: fadein 1s;
  12062. animation: fadein 1s
  12063. }
  12064.  
  12065. .explore-marketing-header h2 {
  12066. margin: 0 0 5px;
  12067. font-size: 32px;
  12068. font-weight: normal
  12069. }
  12070.  
  12071. .explore-marketing-header .lead {
  12072. margin: 5px 0 0
  12073. }
  12074.  
  12075. .flash-banner {
  12076. border-top: 0;
  12077. border-left: 0;
  12078. border-right: 0;
  12079. border-radius: 0;
  12080. position: fixed;
  12081. top: 0;
  12082. width: 100%;
  12083. z-index: 42
  12084. }
  12085.  
  12086. .signed-in-tab-flash,.signed-out-tab-flash {
  12087. display: none
  12088. }
  12089.  
  12090. .stale-session-flash.is-signed-in .signed-in-tab-flash {
  12091. display: inline
  12092. }
  12093.  
  12094. .stale-session-flash.is-signed-out .signed-out-tab-flash {
  12095. display: inline
  12096. }
  12097.  
  12098. .linux .show-mac,.macintosh .show-mac {
  12099. display: block
  12100. }
  12101.  
  12102. .linux .hide-mac,.macintosh .hide-mac {
  12103. display: none
  12104. }
  12105.  
  12106. .windows .show-mac {
  12107. display: none
  12108. }
  12109.  
  12110. .homepage .main-content {
  12111. font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
  12112. }
  12113.  
  12114. .homepage .header-logged-out .primary {
  12115. display: none
  12116. }
  12117.  
  12118. .homepage .site-footer {
  12119. border-top: 0;
  12120. margin-top: 0
  12121. }
  12122.  
  12123. .marketing-section-depth {
  12124. position: absolute;
  12125. right: 0;
  12126. bottom: 0;
  12127. left: 0;
  12128. z-index: 10;
  12129. height: 30px;
  12130. background-image: -webkit-linear-gradient(transparent, rgba(0,0,0,0.15));
  12131. background-image: linear-gradient(transparent, rgba(0,0,0,0.15));
  12132. box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25)
  12133. }
  12134.  
  12135. .marketing-section-signup {
  12136. text-shadow: 0 1px 3px #222;
  12137. background: #202021 url("/images/modules/home/octicons-bg.png") center repeat;
  12138. padding-top: 80px;
  12139. padding-bottom: 80px;
  12140. position: relative
  12141. }
  12142.  
  12143. .marketing-section-signup .heading {
  12144. margin-top: 0;
  12145. padding-top: 50px;
  12146. font-size: 62px;
  12147. font-weight: normal;
  12148. line-height: 1;
  12149. color: #fff;
  12150. letter-spacing: -1px
  12151. }
  12152.  
  12153. .marketing-section-signup .subheading {
  12154. margin: 10px 0 0;
  12155. font-size: 21px;
  12156. line-height: 1.5;
  12157. color: #fff;
  12158. font-weight: 300;
  12159. letter-spacing: 0.2px
  12160. }
  12161.  
  12162. .marketing-section-signup .subheading a {
  12163. font-weight: normal
  12164. }
  12165.  
  12166. .marketing-section-signup.logged-in {
  12167. text-align: center
  12168. }
  12169.  
  12170. .marketing-section-signup.logged-in .heading {
  12171. padding-top: 0
  12172. }
  12173.  
  12174. .form-signup-home {
  12175. float: right;
  12176. width: 320px;
  12177. margin-left: 40px
  12178. }
  12179.  
  12180. .form-signup-home .text-muted:last-child {
  12181. margin-bottom: 0
  12182. }
  12183.  
  12184. .form-signup-home dl.form {
  12185. position: relative;
  12186. margin-top: 0;
  12187. margin-bottom: 10px
  12188. }
  12189.  
  12190. .form-signup-home dl.form dd+.text-muted {
  12191. margin-top: 5px
  12192. }
  12193.  
  12194. .form-signup-home .btn,.form-signup-home dl.form input[type="text"],.form-signup-home dl.form input[type="password"] {
  12195. padding: 10px;
  12196. font-size: 16px;
  12197. border-radius: 5px
  12198. }
  12199.  
  12200. .form-signup-home .btn {
  12201. border: 0
  12202. }
  12203.  
  12204. .form-signup-home .btn:focus {
  12205. box-shadow: 0 1px 3px rgba(0,0,0,0.05),0 0 12px rgba(255,255,255,0.75)
  12206. }
  12207.  
  12208. .form-signup-home dl.form input[type="text"],.form-signup-home dl.form input[type="password"] {
  12209. width: 100%;
  12210. margin-right: 0;
  12211. border-color: #fff
  12212. }
  12213.  
  12214. .form-signup-home dl.form input[type="text"]:focus,.form-signup-home dl.form .focused .drag-and-drop,.focused .form-signup-home dl.form .drag-and-drop,.form-signup-home dl.form input[type="password"]:focus {
  12215. background-color: #fff;
  12216. border-color: #fff;
  12217. box-shadow: inset 0 1px 2px rgba(0,0,0,0.075),0 0 12px rgba(255,255,255,0.75)
  12218. }
  12219.  
  12220. .form-signup-home dl.form.errored dd.error,.form-signup-home dl.form.errored dd.warning {
  12221. position: absolute;
  12222. top: 100%;
  12223. left: 0;
  12224. right: 0;
  12225. z-index: 5;
  12226. margin-top: 2px;
  12227. font-weight: normal;
  12228. padding: 10px;
  12229. border: 0;
  12230. text-align: left;
  12231. border-radius: 3px;
  12232. color: #fff;
  12233. background-color: #bf1515;
  12234. font-size: 13px;
  12235. text-shadow: none
  12236. }
  12237.  
  12238. .form-signup-home dl.form.errored dd.error:after,.form-signup-home dl.form.errored dd.warning:after {
  12239. position: absolute;
  12240. bottom: 100%;
  12241. z-index: 15;
  12242. left: 10px;
  12243. border: 5px solid rgba(191,21,21,0);
  12244. content: " ";
  12245. height: 0;
  12246. width: 0;
  12247. pointer-events: none;
  12248. border-bottom-color: #bf1515
  12249. }
  12250.  
  12251. .form-signup-home dl.form.errored dd.error:empty,.form-signup-home dl.form.errored dd.warning:empty {
  12252. display: none
  12253. }
  12254.  
  12255. .form-signup-home dl.form dd input.is-autocheck-successful,.form-signup-home dl.form dd input.is-autocheck-errored,.form-signup-home dl.form dd input.is-autocheck-loading {
  12256. background-image: none
  12257. }
  12258.  
  12259. .form-signup-home dl.successed:after,.form-signup-home dl.errored:after {
  12260. position: absolute;
  12261. top: 15px;
  12262. right: 10px;
  12263. text-shadow: none;
  12264. font: normal normal 16px/1 "octicons";
  12265. display: inline-block;
  12266. text-decoration: none;
  12267. -webkit-font-smoothing: antialiased
  12268. }
  12269.  
  12270. .form-signup-home dl.successed:after {
  12271. content: "\f03a";
  12272. color: #6cc644
  12273. }
  12274.  
  12275. .form-signup-home dl.errored:after {
  12276. content: "\f02d";
  12277. color: #bd2c00
  12278. }
  12279.  
  12280. .form-signup-home dl.is-loading:after {
  12281. position: absolute;
  12282. top: 15px;
  12283. right: 10px;
  12284. display: block;
  12285. width: 16px;
  12286. height: 16px;
  12287. content: "";
  12288. background-image: url("/images/spinners/octocat-spinner-16px.gif")
  12289. }
  12290.  
  12291. @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  12292. .form-signup-home dl.is-loading:after {
  12293. background-image:url("/images/spinners/octocat-spinner-32.gif");
  12294. background-size: 16px 16px
  12295. }
  12296. }
  12297.  
  12298. .text-muted .notice-highlight {
  12299. color: #fff
  12300. }
  12301.  
  12302. .marketing-section-img {
  12303. display: block;
  12304. max-width: 980px;
  12305. margin: 40px auto;
  12306. border-radius: 5px;
  12307. border: 1px solid rgba(0,0,0,0.25);
  12308. box-shadow: 0 5px 15px rgba(0,0,0,0.15)
  12309. }
  12310.  
  12311. .marketing-section-enterprise {
  12312. overflow: hidden;
  12313. max-height: 375px;
  12314. padding-bottom: 20px;
  12315. margin-top: -1px;
  12316. text-shadow: 0 1px 2px rgba(0,0,0,0.3);
  12317. background-image: -webkit-linear-gradient(#202d5f, #614381);
  12318. background-image: linear-gradient(#202d5f, #614381);
  12319. border-bottom: 0;
  12320. box-shadow: inset 0 10px 20px rgba(0,0,0,0.1);
  12321. color: #fff
  12322. }
  12323.  
  12324. .marketing-section-enterprise.marketing-inline {
  12325. margin-bottom: 30px
  12326. }
  12327.  
  12328. .marketing-section-enterprise h1>a {
  12329. color: inherit;
  12330. text-decoration: none
  12331. }
  12332.  
  12333. .marketing-section-enterprise .marketing-header .lead {
  12334. color: #cecbda
  12335. }
  12336.  
  12337. .btn-marketing {
  12338. padding: 9px 15px;
  12339. margin-top: 20px;
  12340. margin-bottom: 20px;
  12341. font-size: 18px;
  12342. color: #fff;
  12343. text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  12344. background-color: #1d6ac8;
  12345. background-image: -webkit-linear-gradient(#45b3f3, #1d6ac8);
  12346. background-image: linear-gradient(#45b3f3, #1d6ac8);
  12347. border: 0;
  12348. box-shadow: 0 1px 1px rgba(0,0,0,0.25)
  12349. }
  12350.  
  12351. .btn-marketing:hover {
  12352. color: #fff;
  12353. background-image: -webkit-linear-gradient(#2da9f1, #1a5eb2);
  12354. background-image: linear-gradient(#2da9f1, #1a5eb2)
  12355. }
  12356.  
  12357. .btn-marketing:active {
  12358. text-shadow: 0 1px 0 rgba(0,0,0,0.15);
  12359. background-color: #1a5eb2;
  12360. background-image: none
  12361. }
  12362.  
  12363. @-webkit-keyframes cloud1animation {
  12364. 0% {
  12365. -webkit-transform: translateX(-50px);
  12366. transform: translateX(-50px)
  12367. }
  12368.  
  12369. 100% {
  12370. -webkit-transform: translateX(0);
  12371. transform: translateX(0)
  12372. }
  12373. }
  12374.  
  12375. @keyframes cloud1animation {
  12376. 0% {
  12377. -webkit-transform: translateX(-50px);
  12378. transform: translateX(-50px)
  12379. }
  12380.  
  12381. 100% {
  12382. -webkit-transform: translateX(0);
  12383. transform: translateX(0)
  12384. }
  12385. }
  12386.  
  12387. @-webkit-keyframes cloud2animation {
  12388. 0% {
  12389. -webkit-transform: translateX(50px);
  12390. transform: translateX(50px)
  12391. }
  12392.  
  12393. 100% {
  12394. -webkit-transform: translateX(0);
  12395. transform: translateX(0)
  12396. }
  12397. }
  12398.  
  12399. @keyframes cloud2animation {
  12400. 0% {
  12401. -webkit-transform: translateX(50px);
  12402. transform: translateX(50px)
  12403. }
  12404.  
  12405. 100% {
  12406. -webkit-transform: translateX(0);
  12407. transform: translateX(0)
  12408. }
  12409. }
  12410.  
  12411. .issue-list em {
  12412. font-weight: bold;
  12413. background-color: rgba(255,255,140,0.5);
  12414. padding: 3px;
  12415. border-radius: 3px;
  12416. font-style: normal
  12417. }
  12418.  
  12419. .issue-list .title {
  12420. padding: 0;
  12421. min-height: 24px;
  12422. font-weight: normal;
  12423. font-size: 18px;
  12424. line-height: 24px;
  12425. margin: 0 80px 10px 0;
  12426. word-wrap: break-word
  12427. }
  12428.  
  12429. .issue-list .title .mega-octicon {
  12430. position: absolute;
  12431. top: -4px;
  12432. left: 0;
  12433. width: 32px;
  12434. color: #888;
  12435. text-align: center
  12436. }
  12437.  
  12438. .issue-list .title .closed.mega-octicon {
  12439. color: #bd2c00
  12440. }
  12441.  
  12442. .issue-list .title .open.mega-octicon {
  12443. color: #6cc644
  12444. }
  12445.  
  12446. .issue-list .title .merged.mega-octicon {
  12447. color: #6e5494
  12448. }
  12449.  
  12450. .issue-list .description {
  12451. margin: 0 0 10px;
  12452. line-height: 20px;
  12453. overflow: hidden
  12454. }
  12455.  
  12456. .issue-list-meta {
  12457. margin: 0;
  12458. list-style-type: none
  12459. }
  12460.  
  12461. .issue-list-meta:before {
  12462. display: table;
  12463. content: ""
  12464. }
  12465.  
  12466. .issue-list-meta:after {
  12467. display: table;
  12468. clear: both;
  12469. content: ""
  12470. }
  12471.  
  12472. .issue-list-meta>li {
  12473. display: inline-block;
  12474. margin-right: 10px
  12475. }
  12476.  
  12477. .issue-list-meta a {
  12478. color: #333
  12479. }
  12480.  
  12481. .issue-list-meta .octicon {
  12482. color: #838383;
  12483. vertical-align: middle
  12484. }
  12485.  
  12486. .issue-list-item {
  12487. border-bottom: 1px solid #f1f1f1;
  12488. padding: 0 0 20px 40px;
  12489. margin: 0 0 20px;
  12490. position: relative
  12491. }
  12492.  
  12493. .labels-list .blankslate {
  12494. display: none
  12495. }
  12496.  
  12497. .labels-list .table-list-header {
  12498. display: block
  12499. }
  12500.  
  12501. .labels-list.is-empty .blankslate {
  12502. display: block
  12503. }
  12504.  
  12505. .labels-list.is-empty .table-list-header {
  12506. display: none
  12507. }
  12508.  
  12509. .labels-list-item .table-list-cell {
  12510. width: 100%
  12511. }
  12512.  
  12513. .labels-list-item .label {
  12514. display: inline-block;
  12515. height: 34px;
  12516. padding: 0 10px;
  12517. margin-right: 5px;
  12518. font-size: 16px;
  12519. font-weight: bold;
  12520. line-height: 34px;
  12521. text-align: center;
  12522. border-radius: 3px;
  12523. -webkit-transition: all 0.2s linear;
  12524. transition: all 0.2s linear
  12525. }
  12526.  
  12527. .labels-list-item .label .octicon {
  12528. margin-right: 3px
  12529. }
  12530.  
  12531. .labels-list-item .label:hover {
  12532. opacity: 0.85
  12533. }
  12534.  
  12535. .labels-list-item.open .label,.labels-list-item.open .label-description,.labels-list-item.open .labels-list-action {
  12536. display: none
  12537. }
  12538.  
  12539. .labels-list-item.open .label-delete {
  12540. display: block;
  12541. text-align: left
  12542. }
  12543.  
  12544. .labels-list-item.edit .label,.labels-list-item.edit .label-description,.labels-list-item.edit .labels-list-action {
  12545. display: none
  12546. }
  12547.  
  12548. .labels-list-item.edit .label-edit {
  12549. display: block
  12550. }
  12551.  
  12552. .label-description {
  12553. padding: 8px 10px;
  12554. color: #767676
  12555. }
  12556.  
  12557. .label-delete-confirmation {
  12558. line-height: 34px
  12559. }
  12560.  
  12561. .labels-list-actions {
  12562. margin-left: 60px
  12563. }
  12564.  
  12565. .labels-list-action {
  12566. float: left;
  12567. display: block;
  12568. color: #767676;
  12569. padding: 8px 10px
  12570. }
  12571.  
  12572. .labels-list-action .octicon {
  12573. margin-right: 2px
  12574. }
  12575.  
  12576. .labels-list-action .octicon-pencil {
  12577. font-size: 14px
  12578. }
  12579.  
  12580. .labels-list-action:hover {
  12581. color: #4078c0;
  12582. cursor: pointer
  12583. }
  12584.  
  12585. .new-label {
  12586. display: none;
  12587. padding: 10px;
  12588. margin-bottom: 15px;
  12589. background-color: #fafafa;
  12590. border: 1px solid #e5e5e5;
  12591. border-radius: 3px
  12592. }
  12593.  
  12594. .new-label .label-edit {
  12595. display: block
  12596. }
  12597.  
  12598. .new-label .label-edit:before {
  12599. display: table;
  12600. content: ""
  12601. }
  12602.  
  12603. .new-label .label-edit:after {
  12604. display: table;
  12605. clear: both;
  12606. content: ""
  12607. }
  12608.  
  12609. .new-label-actions {
  12610. float: right
  12611. }
  12612.  
  12613. .open .new-label {
  12614. display: block
  12615. }
  12616.  
  12617. .label-spinner {
  12618. display: none;
  12619. float: left;
  12620. margin-left: -35px;
  12621. margin-top: 9px
  12622. }
  12623.  
  12624. .label-edit:before {
  12625. display: table;
  12626. content: ""
  12627. }
  12628.  
  12629. .label-edit:after {
  12630. display: table;
  12631. clear: both;
  12632. content: ""
  12633. }
  12634.  
  12635. .label-edit label {
  12636. display: block;
  12637. margin-bottom: 5px
  12638. }
  12639.  
  12640. .label-edit .error {
  12641. float: left;
  12642. margin-top: 8px;
  12643. margin-left: 10px;
  12644. color: #f00
  12645. }
  12646.  
  12647. .label-edit.is-valid .color-editor .octicon-check {
  12648. display: block
  12649. }
  12650.  
  12651. .label-edit.loading .label-spinner {
  12652. display: block
  12653. }
  12654.  
  12655. .color-editor {
  12656. position: relative;
  12657. float: left;
  12658. width: 100px
  12659. }
  12660.  
  12661. .color-editor.open .label-colors {
  12662. display: block
  12663. }
  12664.  
  12665. .color-editor-bg {
  12666. position: absolute;
  12667. left: 0;
  12668. z-index: 10;
  12669. width: 20px;
  12670. height: 20px;
  12671. margin-top: 7px;
  12672. margin-left: 7px;
  12673. cursor: pointer;
  12674. border-radius: 3px
  12675. }
  12676.  
  12677. input.color-editor-input {
  12678. width: 100px;
  12679. padding-left: 34px;
  12680. border-color: #ccc !important
  12681. }
  12682.  
  12683. input.color-editor-input:focus {
  12684. border-color: #51a7e8 !important
  12685. }
  12686.  
  12687. input.color-editor-input:focus ~ .label-colors {
  12688. display: block
  12689. }
  12690.  
  12691. .invalid-color-indicator {
  12692. display: none;
  12693. position: absolute;
  12694. top: 7px;
  12695. left: 7px;
  12696. z-index: 11;
  12697. width: 20px;
  12698. height: 20px;
  12699. line-height: 20px;
  12700. font-weight: bold;
  12701. color: #fff;
  12702. text-align: center
  12703. }
  12704.  
  12705. .label-edit-name {
  12706. width: 40%;
  12707. float: left;
  12708. margin-right: 10px
  12709. }
  12710.  
  12711. .label-colors {
  12712. float: left;
  12713. display: none;
  12714. width: auto;
  12715. padding-left: 5px;
  12716. padding-right: 5px
  12717. }
  12718.  
  12719. .label-edit,.label-delete {
  12720. display: none
  12721. }
  12722.  
  12723. .label-delete-form {
  12724. display: inline
  12725. }
  12726.  
  12727. .label-delete-form.loading .label-delete-spinner {
  12728. display: block
  12729. }
  12730.  
  12731. .label-delete-spinner {
  12732. display: none;
  12733. margin-top: 10px;
  12734. margin-right: 10px;
  12735. float: left
  12736. }
  12737.  
  12738. .color-chooser {
  12739. display: table-row;
  12740. height: 25px;
  12741. list-style: none
  12742. }
  12743.  
  12744. .color-chooser li {
  12745. display: table-cell;
  12746. width: 1%
  12747. }
  12748.  
  12749. .color-chooser li:hover {
  12750. position: relative;
  12751. z-index: 2;
  12752. outline: 2px solid #fff;
  12753. box-shadow: 0 0 5px 2px rgba(0,0,0,0.25)
  12754. }
  12755.  
  12756. .color-chooser .color-cooser-color {
  12757. display: block;
  12758. width: 25px;
  12759. height: 25px;
  12760. text-align: center;
  12761. cursor: pointer
  12762. }
  12763.  
  12764. .repository-lang-stats {
  12765. position: relative
  12766. }
  12767.  
  12768. .repository-lang-stats ol.repository-lang-stats-numbers li {
  12769. display: table-cell;
  12770. width: 1%;
  12771. padding: 10px 5px;
  12772. text-align: center;
  12773. white-space: nowrap;
  12774. border-bottom: 0
  12775. }
  12776.  
  12777. .repository-lang-stats ol.repository-lang-stats-numbers li span.percent {
  12778. float: none
  12779. }
  12780.  
  12781. .repository-lang-stats ol.repository-lang-stats-numbers li>a,.repository-lang-stats ol.repository-lang-stats-numbers li>span {
  12782. font-weight: bold;
  12783. color: #999;
  12784. text-decoration: none
  12785. }
  12786.  
  12787. .repository-lang-stats ol.repository-lang-stats-numbers li .lang {
  12788. color: #333
  12789. }
  12790.  
  12791. .repository-lang-stats ol.repository-lang-stats-numbers li .language-color {
  12792. display: inline-block;
  12793. width: 10px;
  12794. height: 10px;
  12795. border-radius: 50%
  12796. }
  12797.  
  12798. .repository-lang-stats ol.repository-lang-stats-numbers li a:hover {
  12799. background: transparent
  12800. }
  12801.  
  12802. .stats-switcher-viewport {
  12803. height: 38px;
  12804. overflow: hidden
  12805. }
  12806.  
  12807. .stats-switcher-viewport .stats-switcher-wrapper {
  12808. position: relative;
  12809. top: 0;
  12810. -webkit-transition: top 0.25s ease-in-out;
  12811. transition: top 0.25s ease-in-out
  12812. }
  12813.  
  12814. .stats-switcher-viewport.is-revealing-lang-stats .stats-switcher-wrapper {
  12815. top: -38px
  12816. }
  12817.  
  12818. .stats-switcher-viewport.is-revealing-overview .stats-switcher-wrapper {
  12819. top: 38px
  12820. }
  12821.  
  12822. .repository-lang-stats-graph {
  12823. display: table;
  12824. width: 100%;
  12825. overflow: hidden;
  12826. white-space: nowrap;
  12827. cursor: pointer;
  12828. -webkit-user-select: none;
  12829. -moz-user-select: none;
  12830. -ms-user-select: none;
  12831. user-select: none;
  12832. border: 1px solid #ddd;
  12833. border-top: 0;
  12834. border-bottom-right-radius: 3px;
  12835. border-bottom-left-radius: 3px
  12836. }
  12837.  
  12838. .repository-lang-stats-graph .language-color {
  12839. display: table-cell;
  12840. line-height: 8px;
  12841. text-indent: -9999px
  12842. }
  12843.  
  12844. .list-group-item {
  12845. position: relative;
  12846. display: block;
  12847. margin-bottom: -1px;
  12848. padding: 8px 10px 10px 40px;
  12849. border: 1px solid #e5e5e5
  12850. }
  12851.  
  12852. .list-group-item a:hover {
  12853. text-decoration: none
  12854. }
  12855.  
  12856. .list-group-item:first-child {
  12857. border-top-left-radius: 3px;
  12858. border-top-right-radius: 3px
  12859. }
  12860.  
  12861. .list-group-item:last-child {
  12862. margin-bottom: 0;
  12863. border-bottom-left-radius: 3px;
  12864. border-bottom-right-radius: 3px
  12865. }
  12866.  
  12867. .list-group-item.closed {
  12868. background-color: #fcfcfc
  12869. }
  12870.  
  12871. .list-group-item.selectable {
  12872. padding-left: 60px
  12873. }
  12874.  
  12875. .list-group-item.selected {
  12876. background-color: #ffffef
  12877. }
  12878.  
  12879. .list-group-item.navigation-focus {
  12880. background-color: #f5f9fc
  12881. }
  12882.  
  12883. .list-group-item .list-group-item-summary a {
  12884. color: #767676
  12885. }
  12886.  
  12887. .list-group-item .list-group-item-summary a.quiet {
  12888. color: #999
  12889. }
  12890.  
  12891. .list-group-item .status {
  12892. position: relative;
  12893. top: 2px;
  12894. margin-right: -9px;
  12895. float: right
  12896. }
  12897.  
  12898. .list-group-item .type-icon {
  12899. vertical-align: middle;
  12900. position: relative;
  12901. top: 1px;
  12902. width: 16px;
  12903. text-align: center
  12904. }
  12905.  
  12906. .list-group-item .assignee {
  12907. float: right
  12908. }
  12909.  
  12910. .list-group-item .assignee img {
  12911. display: block;
  12912. border-radius: 2px
  12913. }
  12914.  
  12915. .list-group-item .labels {
  12916. display: inline-block;
  12917. top: -2px;
  12918. margin-bottom: -2px;
  12919. margin-left: 4px
  12920. }
  12921.  
  12922. .list-group-item-name {
  12923. margin: 0 60px 2px 0;
  12924. font-size: 15px;
  12925. line-height: 1.3;
  12926. word-wrap: break-word
  12927. }
  12928.  
  12929. .list-group-item-name .type-icon {
  12930. float: left;
  12931. margin-top: 1px;
  12932. margin-left: -24px
  12933. }
  12934.  
  12935. .list-group-item-link {
  12936. color: #333
  12937. }
  12938.  
  12939. .closed.octicon,.reverted.octicon {
  12940. color: #bd2c00
  12941. }
  12942.  
  12943. .open.octicon {
  12944. color: #6cc644
  12945. }
  12946.  
  12947. .merged.octicon {
  12948. color: #6e5494
  12949. }
  12950.  
  12951. .list-group-item-summary {
  12952. margin-top: 2px
  12953. }
  12954.  
  12955. .list-group-item-summary p {
  12956. margin: 0 0 5px
  12957. }
  12958.  
  12959. .standalone .list-group-item-summary p {
  12960. margin-bottom: 0
  12961. }
  12962.  
  12963. .animated-ellipsis-container {
  12964. display: inline-block;
  12965. overflow: hidden;
  12966. height: 12px;
  12967. width: 12px;
  12968. -webkit-transform: translateZ(0);
  12969. transform: translateZ(0)
  12970. }
  12971.  
  12972. .animated-ellipsis-container>.animated-ellipsis {
  12973. overflow: hidden;
  12974. display: inline-block;
  12975. vertical-align: bottom
  12976. }
  12977.  
  12978. @-webkit-keyframes ellipsis {
  12979. from {
  12980. width: 2px
  12981. }
  12982.  
  12983. to {
  12984. width: 12px
  12985. }
  12986. }
  12987.  
  12988. @keyframes ellipsis {
  12989. from {
  12990. width: 2px
  12991. }
  12992.  
  12993. to {
  12994. width: 12px
  12995. }
  12996. }
  12997.  
  12998. .large-loading-area {
  12999. text-align: center;
  13000. padding: 100px 0
  13001. }
  13002.  
  13003. .context-loader.large-format-loader {
  13004. position: fixed;
  13005. display: none;
  13006. top: 0;
  13007. left: 0;
  13008. bottom: 0;
  13009. right: 0;
  13010. margin: 0;
  13011. width: auto;
  13012. padding: 190px 0 0;
  13013. font-weight: normal;
  13014. background: rgba(255,255,255,0.8);
  13015. border: 0;
  13016. z-index: 9999;
  13017. text-align: center;
  13018. color: #767676
  13019. }
  13020.  
  13021. .context-loader.large-format-loader.is-loading {
  13022. display: block
  13023. }
  13024.  
  13025. #quick-issue-modal {
  13026. display: none
  13027. }
  13028.  
  13029. .quick-issue-modal-footer {
  13030. margin-bottom: 0
  13031. }
  13032.  
  13033. .quick-issue-thanks {
  13034. display: none;
  13035. font-size: 18px
  13036. }
  13037.  
  13038. .quick-issue-link {
  13039. margin-left: 30px
  13040. }
  13041.  
  13042. .quick-issue-body {
  13043. display: block;
  13044. width: 100%
  13045. }
  13046.  
  13047. .quick-issue-form {
  13048. position: relative
  13049. }
  13050.  
  13051. .quick-issue-form .suggestions {
  13052. margin-left: 0;
  13053. margin-bottom: 0
  13054. }
  13055.  
  13056. .quick-issue-form .drag-and-drop {
  13057. font-size: 10px
  13058. }
  13059.  
  13060. .clearfix:before {
  13061. display: table;
  13062. content: ""
  13063. }
  13064.  
  13065. .clearfix:after {
  13066. display: table;
  13067. clear: both;
  13068. content: ""
  13069. }
  13070.  
  13071. .right {
  13072. float: right
  13073. }
  13074.  
  13075. .left {
  13076. float: left
  13077. }
  13078.  
  13079. .centered {
  13080. display: block;
  13081. float: none;
  13082. margin-left: auto;
  13083. margin-right: auto
  13084. }
  13085.  
  13086. .text-right {
  13087. text-align: right
  13088. }
  13089.  
  13090. .text-left {
  13091. text-align: left
  13092. }
  13093.  
  13094. .text-center {
  13095. text-align: center
  13096. }
  13097.  
  13098. .danger {
  13099. color: #c00
  13100. }
  13101.  
  13102. .mute {
  13103. color: #000
  13104. }
  13105.  
  13106. .text-diff-added {
  13107. color: #55a532
  13108. }
  13109.  
  13110. .text-diff-deleted {
  13111. color: #bd2c00
  13112. }
  13113.  
  13114. .text-open,.text-success {
  13115. color: #6cc644
  13116. }
  13117.  
  13118. .text-closed {
  13119. color: #bd2c00
  13120. }
  13121.  
  13122. .text-reverted {
  13123. color: #bd2c00
  13124. }
  13125.  
  13126. .text-merged {
  13127. color: #6e5494
  13128. }
  13129.  
  13130. .text-renamed {
  13131. color: #fffa5d
  13132. }
  13133.  
  13134. .text-pending {
  13135. color: #cea61b
  13136. }
  13137.  
  13138. .text-error,.text-failure {
  13139. color: #bd2c00
  13140. }
  13141.  
  13142. .muted-link {
  13143. color: #767676
  13144. }
  13145.  
  13146. .muted-link:hover {
  13147. color: #4078c0;
  13148. text-decoration: none
  13149. }
  13150.  
  13151. .hidden {
  13152. display: none
  13153. }
  13154.  
  13155. .warning {
  13156. padding: 0.5em;
  13157. margin-bottom: 0.8em;
  13158. font-weight: bold;
  13159. background-color: #fffccc
  13160. }
  13161.  
  13162. .error_box {
  13163. padding: 1em;
  13164. font-weight: bold;
  13165. background-color: #ffebe8;
  13166. border: 1px solid #dd3c10
  13167. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement