neocgit

a more 'modern' version of cgit
Log | Files | Refs | Submodules | README | LICENSE | git clone https://git.ne02ptzero.me/git/neocgit

cgit.css (26285B)


      1 html, body {
      2     width: 100%;
      3     height: 100%;
      4     padding: 0;
      5     margin: 0;
      6     overflow-x: hidden;
      7 }
      8 
      9 div#cgit {
     10 	padding: 0em;
     11 	margin: 0em;
     12 	font-family: sans-serif;
     13 	font-size: 10pt;
     14 	color: #333;
     15 	background: #FFFFFF;
     16 }
     17 
     18 div#cgit a {
     19 	color: blue;
     20 	text-decoration: none;
     21 }
     22 
     23 div#cgit a:hover {
     24 	text-decoration: underline;
     25 }
     26 
     27 div#cgit table {
     28 	border-collapse: collapse;
     29 }
     30 
     31 .input-copy {
     32     font-family: "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas",
     33         "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace;
     34     font-size: 14px;
     35 }
     36 
     37 select:-moz-focusring {
     38     color: transparent;
     39     text-shadow: 0 0 0 #000;
     40 }
     41 
     42 option:not(:checked) {
     43   color: black; /* prevent <option>s from becoming transparent as well */
     44 }
     45 
     46 .hidden {
     47     display: none;
     48 }
     49 
     50 #header {
     51     width: 100%;
     52     padding: 0;
     53     margin: 0;
     54     font-size: 1.5em;
     55     font-family: monospace;
     56 }
     57 
     58 .sub-title {
     59     text-align: center;
     60     margin-top: 40px;
     61     margin-bottom: 40px;
     62 }
     63 
     64 .repo-list {
     65     list-style: none;
     66     padding: 0 15px;
     67     margin: 0;
     68 }
     69 
     70 .repo-list h5 {
     71     margin-bottom: 0;
     72     font-weight: 600;
     73 }
     74 
     75 .repo-list ul {
     76     list-style: none;
     77     margin: 0;
     78     padding: 0;
     79 }
     80 
     81 .repo-entry {
     82     border-bottom: 1px solid #eee;
     83     padding: 7px 0;
     84 }
     85 
     86 .repo-pad {
     87     width: 100%;
     88     display: inline-block;
     89 }
     90 
     91 .repo-logo {
     92     width: 2%;
     93     padding-right: 5px;
     94 }
     95 
     96 .repo-logo img {
     97     height: auto;
     98     width: 100%;
     99 }
    100 
    101 .repo-desc a {
    102     color: black !important;
    103 }
    104 
    105 .repo-pad li {
    106     display: inline-block;
    107 }
    108 
    109 .repo-title {
    110     width: 100%;
    111     padding-bottom: 5px;
    112 }
    113 
    114 .repo-title a {
    115     color: black !important;
    116     font-weight: 600;
    117 }
    118 
    119 .repo-infos {
    120     width: 55%;
    121 }
    122 
    123 .repo-details {
    124     width: 40%;
    125     text-align: right;
    126     display: inline-block;
    127 }
    128 
    129 .repo-links {
    130     display: inline;
    131     width: 100%;
    132     padding-bottom: 5px;
    133 }
    134 
    135 .repo-links li {
    136     display: inline-block;
    137 }
    138 
    139 .summary-header {
    140     height: 20%;
    141     width: 100%;
    142     border-bottom: 1px solid #eee;
    143     padding: 20px 20px;
    144 }
    145 
    146 .summary-header img {
    147     height: 35px;
    148     width: auto;
    149     margin-bottom: -10px;
    150     margin-right: 20px;
    151 }
    152 
    153 .summary-header h3 {
    154     font-size: 24px;
    155     margin-bottom: 5px;
    156 }
    157 
    158 .summary-header span {
    159     font-size: 1rem;
    160 }
    161 
    162 .summary-header .repo-name {
    163     font-size: 1.5em;
    164     font-weight: bold;
    165     margin-right: 20px;
    166 }
    167 
    168 .summary-header .repo-desc {
    169     margin-right: 20px;
    170     font-family: monospace;
    171 }
    172 
    173 .summary-header .repo-author {
    174     margin-right: 20px;
    175     font-style: italic;
    176     font-size: 1em;
    177 }
    178 
    179 .summary-menu .site-desc {
    180     border-right: 0;
    181     font-weight: bold;
    182     color: black;
    183 }
    184 
    185 .summary-header .repo-url-container {
    186     border: 1px solid #e5e5e5;
    187     width: auto;
    188     margin-left: auto;
    189     margin-right: auto;
    190     display: inline-block;
    191     border-radius: 3px;
    192     padding: 0;
    193     overflow: hidden;
    194     height: 28px;
    195     float: right;
    196     margin-right: 35px;
    197 }
    198 
    199 .summary-header .repo-url {
    200     display: inline;
    201     list-style: none;
    202     padding: 0;
    203     margin: 0;
    204     position: relative;
    205 }
    206 
    207 .summary-header .repo-url li {
    208     display: inline-block;
    209     margin: 0;
    210     height: 100%;
    211 }
    212 
    213 .summary-header .repo-url input {
    214     width: 250px;
    215     text-align: center;
    216     padding: 6px 15px;
    217     font-size: 14px;
    218     line-height: 1em;
    219     border: 0;
    220 }
    221 
    222 .select select {
    223     background: transparent;
    224     border: 0;
    225     -moz-appearance: none; /* Firefox */
    226     -webkit-appearance: none; /* Safari and Chrome */
    227     appearance: none;
    228     text-align: left;
    229     font-size: 14px;
    230     padding: 0px 25px 0 10px;
    231     display: block;
    232     position: relative;
    233     z-index: 999;
    234 }
    235 
    236 .select-arrow {
    237     margin-left: -20px !important;
    238     padding-right: 10px;
    239     padding: 6px 10px 6px 0;
    240     border-right: 1px solid #e5e5e5;
    241     z-index: 1;
    242 }
    243 
    244 .summary-header .repo-url li .copy {
    245     text-align: center;
    246     padding: 6px 15px 6px;
    247     color: #7e7c7c !important;
    248     vertical-align: middle;
    249     transition-duration: 0.3s;
    250     transition-property: all;
    251     border-left: 1px solid #e5e5e5;
    252 }
    253 
    254 .summary-header .repo-url li .copy:hover {
    255     background: #e6e3e3;
    256     cursor: pointer;
    257 }
    258 
    259 .summary-menu {
    260     padding: 0;
    261 }
    262 
    263 .summary-menu ul {
    264     padding: 0;
    265     margin: 0;
    266     height: 100%;
    267     width: 100%;
    268 }
    269 
    270 .summary-menu {
    271     display: inline-block;
    272     width: 100%;
    273     border-bottom: 1px solid #eee;
    274     color: #707070;
    275 }
    276 
    277 .summary-menu li {
    278     display: inline-block;
    279     margin: 0;
    280     height: 100%;
    281     padding: 10px 20px;
    282     text-align: center;
    283     border-right: 1px solid #eee;
    284 }
    285 
    286 .summary-menu .path {
    287     margin-left: 0;
    288     margin-right: 0;
    289     padding-right: 20px;
    290     padding-left: 30px;
    291     background: #0000001a;
    292 }
    293 
    294 .summary-menu .separation {
    295     border-left: 1px solid #eee;
    296     color: white;
    297     padding-right: 0;
    298 }
    299 
    300 .summary-menu .path a {
    301     font-weight: bold;
    302 }
    303 
    304 .summary-menu a {
    305     color: #707070 !important;
    306     transition-property: all;
    307     transition-duration: 0.3s;
    308 }
    309 
    310 .summary-menu a:hover {
    311     color: black !important;
    312 }
    313 
    314 .summary-branches {
    315     width: 100%;
    316     padding: 10px 15px;
    317 }
    318 
    319 .summary-branches ul {
    320     list-style: none;
    321     display: table;
    322     margin: 0;
    323     padding: 0;
    324     width: calc(100% - 30px);
    325 }
    326 
    327 .summary-branches ul li {
    328     display: table-cell;
    329     width: 20%;
    330     margin: 0;
    331 }
    332 
    333 .summary-branches ul li .select-container {
    334     display: inline-block;
    335     width: 100%;
    336     border: 1px solid #e5e5e5;
    337     border-radius: 3px;
    338 }
    339 
    340 .summary-branches ul li .select-container li {
    341     display: inline-block;
    342 }
    343 
    344 .summary-branches ul li .select-container .select {
    345     width: 100%;
    346 }
    347 
    348 .summary-branches ul li .select-container .select select {
    349     border: 0;
    350     line-height: 1em;
    351 }
    352 
    353 .summary-branches ul li .select-container .select-arrow {
    354     width: 10%;
    355     border: 0;
    356     text-align: center;
    357     margin-left: 0 !important;
    358     float: right;
    359     margin-top: -32px;
    360 }
    361 
    362 .summary-branches ul li select {
    363     background: transparent;
    364     border: 1px solid #eee;
    365     width: 100%;
    366     padding: 5px 5px;
    367     border-radius: 3px;
    368 }
    369 
    370 .summary-branches ul .repo-name {
    371     width: 60%;
    372     color: #999;
    373     padding-left: 10px;
    374 }
    375 
    376 .summary-branches ul .repo-name a {
    377     color: black !important;
    378     margin-left: 10px;
    379     margin-right: 10px;
    380 }
    381 
    382 .summary-branches ul .history {
    383     text-align: right;
    384 }
    385 
    386 .summary-branches ul .history a {
    387     border-radius: 3px;
    388     font-size: 14px;
    389     font-weight: 400;
    390     padding: 6px 10px;
    391     color: #2e2e2e !important;
    392     border: 1px solid #e5e5e5;
    393     transition-duration: 0.3s;
    394     transition-property: all;
    395     text-decoration: none !important;
    396 }
    397 
    398 .summary-branches ul .history a:hover {
    399     background: #0000001a;
    400 }
    401 
    402 .summary-last-commit {
    403     padding: 10px 15px;
    404     margin-top: -10px;
    405 }
    406 
    407 .last-commit {
    408     background: #fafafa;
    409     border-radius: 3px;
    410     border: 1px solid #e5e5e5;
    411     padding: 16px;
    412 }
    413 
    414 .commit ul {
    415     display: inline-block;
    416     width: 100%;
    417     padding: 0;
    418     margin: 0;
    419 }
    420 
    421 .commit ul li {
    422     display: inline-grid;
    423     vertical-align: middle;
    424     margin: 0;
    425     padding: 0;
    426 }
    427 
    428 .commit .avatar {
    429     width: 5%;
    430     text-align: center;
    431 }
    432 
    433 .commit .avatar img {
    434     width: 100%;
    435     height: auto;
    436     max-width: 40px;
    437     margin-left: auto;
    438     margin-right: auto;
    439 }
    440 
    441 .commit ul .commit-info {
    442     width: 85%;
    443     padding: 0;
    444     margin: 0;
    445 }
    446 
    447 .commit ul .commit-info ul {
    448     padding: 0;
    449     margin: 0;
    450     padding-left: 16px;
    451     list-style: none;
    452 }
    453 
    454 .commit ul .commit-info ul li {
    455     width: 100%;
    456     display: inline-block;
    457 }
    458 
    459 .commit ul .commit-info ul .title a {
    460     font-weight: bold;
    461     color: #333 !important;
    462 }
    463 
    464 .commit .hash {
    465     border: 1px solid #eee;
    466     border-radius: 3px;
    467     border-radius: 3px;
    468     border-radius: 3px;
    469     width: 9%;
    470 }
    471 
    472 .commit .hash ul {
    473     margin: 0;
    474     padding: 0;
    475     width: 100%;
    476     list-style: none;
    477 }
    478 
    479 .commit .hash ul li {
    480     display: inline-block;
    481     margin: 0;
    482     height: 100%;
    483     vertical-align: middle;
    484 }
    485 
    486 .commit .hash ul .input {
    487     width: calc(50% - 1px);
    488     overflow: hidden;
    489     border-right: 1px solid #eee;
    490     padding-right: -1px;
    491 }
    492 
    493 .last-commit .hash ul .input {
    494     width: calc(80% - 1px);
    495 }
    496 
    497 .commit .hash ul .input input {
    498     background: transparent;
    499     padding: 5px 5px;
    500     font-size: 14px;
    501     border: 0;
    502     width: 100%;
    503 }
    504 
    505 .copy, .commit-list .hash .tree {
    506     text-align: center;
    507     color: #7e7c7c !important;
    508     transition-duration: 0.3s;
    509     transition-property: all;
    510     font-size: 14px;
    511     width: calc(25% - 1px);
    512     vertical-align: middle;
    513 }
    514 
    515 .commit-list .hash .tree {
    516     width: 25%;
    517 }
    518 
    519 .commit-list .hash .tree a {
    520     color: #7e7c7c !important;
    521     padding-top: 7px;
    522     display: block;
    523 }
    524 
    525 .copy {
    526     border-right: 1px solid #eee;
    527 }
    528 
    529 .copy span {
    530     padding-top: 7px;
    531     display: block !important;
    532 }
    533 
    534 .last-commit .copy {
    535     width: 20%;
    536     border: 0;
    537 }
    538 
    539 .repo-url .copy {
    540     border: 0;
    541     width: 35%;
    542 }
    543 
    544 .commit .copy:hover, .commit-list .hash .tree:hover {
    545     background: #e6e3e3;
    546     cursor: pointer;
    547 }
    548 
    549 .commit .title button {
    550     border-radius: 2px;
    551     border: 1px solid #eee;
    552     background: #fff;
    553     margin-left: 10px;
    554     transition-duration: 0.3s;
    555     transition-property: all;
    556 }
    557 
    558 .commit pre {
    559     margin-left: 25px;
    560     border-left: 2px solid rgb(112, 112, 112);;
    561     padding-left: 10px;
    562     color: #00000080;
    563 }
    564 
    565 .commit .title button:hover {
    566     background: #e6e3e3;
    567     cursor: pointer;
    568 }
    569 
    570 .repository-tree {
    571     padding: 10px 15px;
    572 }
    573 
    574 .repo-tree table {
    575     width: 100%;
    576     border-top: 1px solid #e5e5e5;
    577     border-bottom: 1px solid #e5e5e5;
    578 }
    579 
    580 .repo-tree table tr {
    581     border-top: 1px solid #f0f0f0;
    582 }
    583 
    584 .repo-tree table .tree-entry:hover {
    585     cursor: pointer;
    586     background: #fafafa;
    587     border-top: 1px solid #7575ea4d;
    588     border-bottom: 1px solid #7575ea4d;
    589 }
    590 
    591 .repo-tree table tr td {
    592     padding: 10px 16px;
    593     color: #707070;
    594 }
    595 
    596 .repo-tree table tr td a {
    597     color: #707070 !important;
    598 }
    599 
    600 .repo-tree table tr .file-path span {
    601     color: black !important;
    602 }
    603 
    604 .repo-tree table tr .file-path i {
    605     color: #2e2e2e;
    606     margin-right: 7px;
    607 }
    608 
    609 .repo-tree table tr th {
    610     background-color: #fafafa;
    611     font-weight: 400;
    612     line-height: 21px;
    613     border-bottom: 0;
    614     padding: 10px 16px;
    615 }
    616 
    617 .repo-tree table .table-left {
    618     text-align: left;
    619 }
    620 
    621 .repo-tree table .table-right {
    622     text-align: right;
    623 }
    624 
    625 .repo-tree .file-path {
    626     max-width: 320px;
    627 }
    628 
    629 .repo-file {
    630     margin: 10px 15px;
    631     border: 1px solid #e5e5e5;
    632     border-radius: 4px;
    633 }
    634 
    635 .repo-file .header {
    636     background: #fafafa;
    637     border-bottom: 1px solid #e5e5e5;
    638     padding: 10px 16px;
    639     border-radius: 4px 4px 0 0;
    640 }
    641 
    642 .repo-file .header i {
    643     margin-right: 5px;
    644     font-size: 14px;
    645 }
    646 
    647 .repo-file .header .size {
    648     font-weight: 400;
    649     font-size: 80%;
    650     margin-left: 5px;
    651 }
    652 
    653 .repo-file .header ul {
    654     display: inline-block;
    655     list-style: none;
    656     float: right;
    657     margin-top: 1px;
    658 }
    659 
    660 .repo-file .header ul li {
    661     display: inline-block;
    662 }
    663 
    664 .repo-file .header ul li a {
    665     padding: 5px 10px;
    666     background: #fff;
    667     border-radius: 3px;
    668     border: 1px solid #e5e5e5;
    669     color: #2e2e2e !important;
    670     text-decoration: none;
    671     transition-property: all;
    672     transition-duration: 0.3s;
    673 }
    674 
    675 .repo-file .header ul li a:hover {
    676     background: #f0f0f0;
    677     text-decoration: none !important;
    678 }
    679 
    680 .repo-file .header ul .blame a {
    681     border-bottom-right-radius: 0;
    682     border-top-right-radius: 0;
    683 }
    684 
    685 .repo-file .header ul .raw a {
    686     border-bottom-left-radius: 0;
    687     border-top-left-radius: 0;
    688     margin-left: -1px;
    689 }
    690 
    691 .repo-file .content {
    692     padding: 32px;
    693 }
    694 
    695 .commit-list-container {
    696     padding: 10px 15px;
    697 }
    698 
    699 .commit-list {
    700     list-style: none;
    701     padding: 0;
    702     margin: 0;
    703     padding: 16px;
    704 }
    705 
    706 .commit-list .commit ul .commit-info {
    707     width: calc(95% - 200px);
    708     padding: 0;
    709     margin: 0;
    710 }
    711 
    712 .repo-file .content {
    713     padding: 32px;
    714 }
    715 
    716 .commit-list-container {
    717     padding: 10px 15px;
    718 }
    719 
    720 .commit-list {
    721     list-style: none;
    722     padding: 0;
    723     margin: 0;
    724     padding: 16px;
    725 }
    726 
    727 .commit-list .commit ul .commit-info {
    728     width: calc(95% - 200px);
    729     padding: 0;
    730     margin: 0;
    731 }
    732 
    733 .commit-list .commit {
    734     padding: 10px 0px;
    735     border-bottom: 1px solid #eee;
    736 }
    737 
    738 .commit-list .hash {
    739     width: 180px;
    740 }
    741 
    742 .commit-list .hash input {
    743     width: calc(100% - 100px);
    744 }
    745 
    746 .issue-header strong {
    747     margin-right: 20px;
    748 }
    749 
    750 .issue-header span {
    751     color: #292626cc;
    752     margin-right: 10px;
    753 }
    754 
    755 .issue-header span i {
    756     margin-right: 5px !important;
    757 }
    758 
    759 .issue-list {
    760     list-style: none;
    761     padding: 0;
    762     margin: 0;
    763     width: 100%;
    764 }
    765 
    766 .issue-list .issue-entry {
    767     padding: 0;
    768     margin: 0;
    769     border-bottom: 1px solid #eee;
    770     width: 100%;
    771     padding-bottom: 10px;
    772     padding-top: 10px;
    773 }
    774 
    775 .issue-list .issue-entry:hover {
    776     cursor: pointer;
    777     background: #fafafa;
    778     border-bottom: 1px solid #7575ea4d;
    779 }
    780 
    781 .issue-list .issue-entry ul {
    782     list-style: none;
    783     padding: 0;
    784     margin: 0;
    785     width: 100%;
    786     height: 100%;
    787 }
    788 
    789 .issue-list .issue-entry ul li {
    790     display: inline-block;
    791     margin: 0;
    792 }
    793 
    794 .issue-list .issue-entry ul .issue-icon {
    795     width: 5%;
    796     text-align: center;
    797     font-size: 2em;
    798     height: 100%;
    799     vertical-align: top;
    800     padding-top: 5px;
    801 }
    802 
    803 .issue-list .issue-entry ul .issue-comment {
    804     width: calc(5% - 5px);
    805     text-align: center;
    806     vertical-align: top;
    807     color: #000c;
    808     padding-right: 5px;
    809 }
    810 
    811 .issue-list .issue-entry ul .issue-opened {
    812     color: #349c34;
    813 }
    814 
    815 .issue-list .issue-entry ul .issue-closed {
    816     color: #b42727;
    817 }
    818 
    819 .issue-list .issue-entry ul .issue-infos {
    820     width: 90%;
    821 }
    822 
    823 .issue-list .issue-entry ul .issue-infos ul li {
    824     width: 100%;
    825 }
    826 
    827 .issue-list .issue-entry ul .issue-infos ul .issue-title {
    828     padding-bottom: 5px;
    829 }
    830 
    831 .issue-list .issue-entry ul .issue-infos ul .issue-title .main-title {
    832     font-size: 1.3em;
    833     font-weight: bold;
    834     margin-right: 10px;
    835 }
    836 
    837 .label {
    838     margin-right: 5px;
    839     padding: 2px 10px;
    840     background: #919adb;
    841     border-radius: 3px;
    842     font-size: 0.9em;
    843 }
    844 
    845 .issue-list .issue-entry ul .issue-infos ul .issue-desc {
    846     color: #0009;
    847 }
    848 
    849 .issue-list .issue-entry ul .issue-infos ul .issue-desc a {
    850     color: black !important;
    851 }
    852 
    853 .issue-main-title {
    854     padding-bottom: 20px;
    855     border-bottom: 1px solid #eee;
    856     margin-bottom: 20px;
    857 }
    858 .issue-main-title .issue-status {
    859     padding: 5px 10px;
    860     margin-right: 10px;
    861     color: white;
    862     font-weight: bold;
    863     border-radius: 3px;
    864 }
    865 
    866 .issue-main-title .issue-opened {
    867     background: #115f11;
    868 }
    869 
    870 .issue-main-title .issue-closed {
    871     background: #bd1e1e;
    872 }
    873 
    874 .issue-main-title .issue-status i {
    875     margin-right: 5px;
    876 }
    877 
    878 .issue-main-title .label {
    879     margin-top: 10px;
    880     font-size: 1em;
    881     font-weight: bold;
    882     color: white;
    883     background: #2f397d;
    884 }
    885 
    886 .issue-comment {
    887     list-style: none;
    888     padding: 0;
    889     margin: 0;
    890 }
    891 
    892 .issue-comment li {
    893     display: inline-block;
    894 }
    895 
    896 .issue-comment .issue-comment-picture {
    897     width: 3%;
    898     text-align: center;
    899 }
    900 
    901 .issue-comment .issue-comment-content {
    902     width: 97%;
    903 }
    904 
    905 .issue-content {
    906     margin-bottom: 0px;
    907     margin-top: 0px;
    908 }
    909 
    910 .issue-separator {
    911     border-left: 3px solid #eee;
    912     width: 1px;
    913     margin: 0;
    914     height: 15px;
    915     margin-left: 5%;
    916 }
    917 
    918 .issue-change {
    919     margin-left: 5%;
    920     margin-top: 9px;
    921 }
    922 
    923 .issue-change img {
    924     vertical-align: middle;
    925     margin-right: 5px;
    926 }
    927 
    928 .issue-change .icon-status {
    929     padding: 5px 5px;
    930     border-radius: 20px;
    931     color: white;
    932     border: 3px solid #eee;
    933     margin-left: -14px;
    934     margin-right: 10px;
    935 }
    936 
    937 .icon-rename {
    938     background: #5f5fd8;
    939 }
    940 
    941 .icon-label {
    942     background: #290d83;
    943 }
    944 
    945 .icon-close {
    946     background: #bd1e1e;
    947 }
    948 
    949 .icon-open {
    950     background: #57a194;
    951 }
    952 
    953 div#cgit div.path {
    954 	margin: 0px;
    955 	padding: 5px 2em 2px 2em;
    956 	color: #000;
    957 	background-color: #eee;
    958 }
    959 
    960 div#cgit div.content {
    961 	margin: 0px;
    962 }
    963 
    964 div#cgit img {
    965 	border: none;
    966 }
    967 
    968 div#cgit input#switch-btn {
    969 	margin: 2px 0px 0px 0px;
    970 }
    971 
    972 div#cgit td#sidebar input.txt {
    973 	width: 100%;
    974 	margin: 2px 0px 0px 0px;
    975 }
    976 
    977 div#cgit table#grid {
    978 	margin: 0px;
    979 }
    980 
    981 div#cgit td#content {
    982 	vertical-align: top;
    983 	padding: 1em 2em 1em 1em;
    984 	border: none;
    985 }
    986 
    987 div#cgit div#summary {
    988 	vertical-align: top;
    989 	margin-bottom: 1em;
    990 }
    991 
    992 div#cgit table#downloads {
    993 	float: right;
    994 	border-collapse: collapse;
    995 	border: solid 1px #777;
    996 	margin-left: 0.5em;
    997 	margin-bottom: 0.5em;
    998 }
    999 
   1000 div#cgit table#downloads th {
   1001 	background-color: #ccc;
   1002 }
   1003 
   1004 div#cgit div#blob {
   1005 	border: solid 1px black;
   1006 }
   1007 
   1008 div#cgit div.error {
   1009 	color: red;
   1010 	font-weight: bold;
   1011 	margin: 1em 2em;
   1012 }
   1013 
   1014 div#cgit a.ls-blob, div#cgit a.ls-dir, div#cgit .ls-mod {
   1015 	font-family: monospace;
   1016 }
   1017 
   1018 div#cgit td.ls-size {
   1019 	text-align: right;
   1020 	font-family: monospace;
   1021 	width: 10em;
   1022 }
   1023 
   1024 div#cgit td.ls-mode {
   1025 	font-family: monospace;
   1026 	width: 10em;
   1027 }
   1028 
   1029 div#cgit table.blob td.hashes,
   1030 div#cgit table.blob td.lines {
   1031 	margin: 0; padding: 0 0 0 0.5em;
   1032 	vertical-align: top;
   1033 	color: black;
   1034         padding-top: 10px;
   1035         padding-left: 10px;
   1036 }
   1037 
   1038 div#cgit table.blob td.linenumbers {
   1039 	margin: 0; padding: 0 0.5em 0 0.5em;
   1040 	vertical-align: top;
   1041 	text-align: right;
   1042         background: #fafafa;
   1043         padding-left: 15px;
   1044         padding-top: 10px;
   1045         border-right: 1px solid #f0f0f0;
   1046 }
   1047 
   1048 div#cgit table.blob td.linenumbers pre a {
   1049         color: rgba(0,0,0,0.3) !important;
   1050 }
   1051 
   1052 div#cgit table.blob td.linenumbers pre a:hover {
   1053     text-decoration: underline;
   1054 }
   1055 
   1056 div#cgit table.blob {
   1057         padding-top: 15px;
   1058 }
   1059 
   1060 div#cgit table.blob pre {
   1061 	padding: 0; margin: 0;
   1062 }
   1063 
   1064 div#cgit table.blob td.linenumbers a,
   1065 div#cgit table.ssdiff td.lineno a {
   1066 	color: gray;
   1067 	text-align: right;
   1068 	text-decoration: none;
   1069 }
   1070 
   1071 div#cgit table.blob td.linenumbers a:hover,
   1072 div#cgit table.ssdiff td.lineno a:hover {
   1073 	color: black;
   1074 }
   1075 
   1076 div#cgit table.blame td.hashes,
   1077 div#cgit table.blame td.lines,
   1078 div#cgit table.blame td.linenumbers {
   1079 	padding: 0;
   1080 }
   1081 
   1082 div#cgit table.blame td.hashes div.alt,
   1083 div#cgit table.blame td.lines div.alt {
   1084 	padding: 0 0.5em 0 0.5em;
   1085 }
   1086 
   1087 div#cgit table.blame td.linenumbers div.alt {
   1088 	padding: 0 0.5em 0 0;
   1089 }
   1090 
   1091 div#cgit table.blame div.alt:nth-child(even) {
   1092 	background: #eee;
   1093 }
   1094 
   1095 div#cgit table.blame div.alt:nth-child(odd) {
   1096 	background: white;
   1097 }
   1098 
   1099 div#cgit table.blame td.lines > div {
   1100 	position: relative;
   1101 }
   1102 
   1103 div#cgit table.blame td.lines > div > pre {
   1104 	padding: 0 0 0 0.5em;
   1105 	position: absolute;
   1106 	top: 0;
   1107 }
   1108 
   1109 div#cgit table.bin-blob {
   1110 	margin-top: 0.5em;
   1111 	border: solid 1px black;
   1112 }
   1113 
   1114 div#cgit table.bin-blob th {
   1115 	font-family: monospace;
   1116 	white-space: pre;
   1117 	border: solid 1px #777;
   1118 	padding: 0.5em 1em;
   1119 }
   1120 
   1121 div#cgit table.bin-blob td {
   1122 	font-family: monospace;
   1123 	white-space: pre;
   1124 	border-left: solid 1px #777;
   1125 	padding: 0em 1em;
   1126 }
   1127 
   1128 div#cgit table.nowrap td {
   1129 	white-space: nowrap;
   1130 }
   1131 
   1132 div#cgit table.commit-info {
   1133 	border-collapse: collapse;
   1134 	margin-top: 1.5em;
   1135 }
   1136 
   1137 div#cgit div.cgit-panel {
   1138 	float: right;
   1139 	margin-top: 1.5em;
   1140 }
   1141 
   1142 div#cgit div.cgit-panel table {
   1143 	border-collapse: collapse;
   1144 	border: solid 1px #aaa;
   1145 	background-color: #eee;
   1146 }
   1147 
   1148 div#cgit div.cgit-panel th {
   1149 	text-align: center;
   1150 }
   1151 
   1152 div#cgit div.cgit-panel td {
   1153 	padding: 0.25em 0.5em;
   1154 }
   1155 
   1156 div#cgit div.cgit-panel td.label {
   1157 	padding-right: 0.5em;
   1158 }
   1159 
   1160 div#cgit div.cgit-panel td.ctrl {
   1161 	padding-left: 0.5em;
   1162 }
   1163 
   1164 div#cgit table.commit-info th {
   1165 	text-align: left;
   1166 	font-weight: normal;
   1167 	padding: 0.1em 1em 0.1em 0.1em;
   1168 	vertical-align: top;
   1169 }
   1170 
   1171 div#cgit table.commit-info td {
   1172 	font-weight: normal;
   1173 	padding: 0.1em 1em 0.1em 0.1em;
   1174 }
   1175 
   1176 div#cgit div.commit-subject {
   1177 	font-weight: bold;
   1178 	font-size: 125%;
   1179 	margin: 1.5em 0em 0.5em 0em;
   1180 	padding: 0em;
   1181 }
   1182 
   1183 div#cgit div.commit-msg {
   1184 	white-space: pre;
   1185 	font-family: monospace;
   1186 }
   1187 
   1188 div#cgit div.notes-header {
   1189 	font-weight: bold;
   1190 	padding-top: 1.5em;
   1191 }
   1192 
   1193 div#cgit div.notes {
   1194 	white-space: pre;
   1195 	font-family: monospace;
   1196 	border: solid 1px #ee9;
   1197 	background-color: #ffd;
   1198 	padding: 0.3em 2em 0.3em 1em;
   1199 	float: left;
   1200 }
   1201 
   1202 div#cgit div.notes-footer {
   1203 	clear: left;
   1204 }
   1205 
   1206 div#cgit div.diffstat-header {
   1207 	font-weight: bold;
   1208 	padding-top: 1.5em;
   1209 }
   1210 
   1211 div#cgit table.diffstat {
   1212 	border-collapse: collapse;
   1213 	border: solid 1px #aaa;
   1214 	background-color: #eee;
   1215 }
   1216 
   1217 div#cgit table.diffstat th {
   1218 	font-weight: normal;
   1219 	text-align: left;
   1220 	text-decoration: underline;
   1221 	padding: 0.1em 1em 0.1em 0.1em;
   1222 	font-size: 100%;
   1223 }
   1224 
   1225 div#cgit table.diffstat td {
   1226 	padding: 0.2em 0.2em 0.1em 0.1em;
   1227 	font-size: 100%;
   1228 	border: none;
   1229 }
   1230 
   1231 div#cgit table.diffstat td.mode {
   1232 	white-space: nowrap;
   1233 }
   1234 
   1235 div#cgit table.diffstat td span.modechange {
   1236 	padding-left: 1em;
   1237 	color: red;
   1238 }
   1239 
   1240 div#cgit table.diffstat td.add a {
   1241 	color: green;
   1242 }
   1243 
   1244 div#cgit table.diffstat td.del a {
   1245 	color: red;
   1246 }
   1247 
   1248 div#cgit table.diffstat td.upd a {
   1249 	color: blue;
   1250 }
   1251 
   1252 div#cgit table.diffstat td.graph {
   1253 	width: 500px;
   1254 	vertical-align: middle;
   1255 }
   1256 
   1257 div#cgit table.diffstat td.graph table {
   1258 	border: none;
   1259 }
   1260 
   1261 div#cgit table.diffstat td.graph td {
   1262 	padding: 0px;
   1263 	border: 0px;
   1264 	height: 7pt;
   1265 }
   1266 
   1267 div#cgit table.diffstat td.graph td.add {
   1268 	background-color: #5c5;
   1269 }
   1270 
   1271 div#cgit table.diffstat td.graph td.rem {
   1272 	background-color: #c55;
   1273 }
   1274 
   1275 div#cgit div.diffstat-summary {
   1276 	color: #888;
   1277 	padding-top: 0.5em;
   1278 }
   1279 
   1280 div#cgit table.diff {
   1281 	width: 100%;
   1282 }
   1283 
   1284 div#cgit table.diff td {
   1285 	font-family: monospace;
   1286 	white-space: pre;
   1287 }
   1288 
   1289 div#cgit table.diff td div.head {
   1290 	font-weight: bold;
   1291 	margin-top: 1em;
   1292 	color: black;
   1293 }
   1294 
   1295 div#cgit table.diff td div.hunk {
   1296 	color: #009;
   1297 }
   1298 
   1299 div#cgit table.diff td div.add {
   1300 	color: green;
   1301 }
   1302 
   1303 div#cgit table.diff td div.del {
   1304 	color: red;
   1305 }
   1306 
   1307 div#cgit .sha1 {
   1308 	font-family: monospace;
   1309 	font-size: 90%;
   1310 }
   1311 
   1312 div#cgit .left {
   1313 	text-align: left;
   1314 }
   1315 
   1316 div#cgit .right {
   1317 	text-align: right;
   1318 }
   1319 
   1320 div#cgit table.list td.reposection {
   1321 	font-style: italic;
   1322 	color: #888;
   1323 }
   1324 
   1325 div#cgit a.button {
   1326 	font-size: 80%;
   1327 	padding: 0em 0.5em;
   1328 }
   1329 
   1330 div#cgit a.primary {
   1331 	font-size: 100%;
   1332 }
   1333 
   1334 div#cgit a.secondary {
   1335 	font-size: 90%;
   1336 }
   1337 
   1338 div#cgit td.toplevel-repo {
   1339 
   1340 }
   1341 
   1342 div#cgit table.list td.sublevel-repo {
   1343 	padding-left: 1.5em;
   1344 }
   1345 
   1346 div#cgit ul.pager {
   1347 	list-style-type: none;
   1348 	text-align: center;
   1349 	margin: 1em 0em 0em 0em;
   1350 	padding: 0;
   1351 }
   1352 
   1353 div#cgit ul.pager li {
   1354 	display: inline-block;
   1355 	margin: 0.25em 0.5em;
   1356 }
   1357 
   1358 div#cgit ul.pager a {
   1359 	color: #777;
   1360 }
   1361 
   1362 div#cgit ul.pager .current {
   1363 	font-weight: bold;
   1364 }
   1365 
   1366 div#cgit span.age-mins {
   1367 	font-weight: bold;
   1368 	color: #080;
   1369 }
   1370 
   1371 div#cgit span.age-hours {
   1372 	color: #080;
   1373 }
   1374 
   1375 div#cgit span.age-days {
   1376 	color: #040;
   1377 }
   1378 
   1379 div#cgit span.age-weeks {
   1380 	color: #444;
   1381 }
   1382 
   1383 div#cgit span.age-months {
   1384 	color: #888;
   1385 }
   1386 
   1387 div#cgit span.age-years {
   1388 	color: #bbb;
   1389 }
   1390 
   1391 div#cgit span.insertions {
   1392 	color: #080;
   1393 }
   1394 
   1395 div#cgit span.deletions {
   1396 	color: #800;
   1397 }
   1398 
   1399 div#cgit div.footer {
   1400 	margin-top: 0.5em;
   1401 	text-align: center;
   1402 	font-size: 80%;
   1403 	color: #ccc;
   1404 }
   1405 
   1406 div#cgit div.footer a {
   1407 	color: #ccc;
   1408 	text-decoration: none;
   1409 }
   1410 
   1411 div#cgit div.footer a:hover {
   1412 	text-decoration: underline;
   1413 }
   1414 
   1415 div#cgit a.branch-deco {
   1416 	color: #000;
   1417 	margin: 0px 0.5em;
   1418 	padding: 0px 0.25em;
   1419 	background-color: #88ff88;
   1420 	border: solid 1px #007700;
   1421 }
   1422 
   1423 div#cgit a.tag-deco {
   1424 	color: #000;
   1425 	margin: 0px 0.5em;
   1426 	padding: 0px 0.25em;
   1427 	background-color: #ffff88;
   1428 	border: solid 1px #777700;
   1429 }
   1430 
   1431 div#cgit a.tag-annotated-deco {
   1432 	color: #000;
   1433 	margin: 0px 0.5em;
   1434 	padding: 0px 0.25em;
   1435 	background-color: #ffcc88;
   1436 	border: solid 1px #777700;
   1437 }
   1438 
   1439 div#cgit a.remote-deco {
   1440 	color: #000;
   1441 	margin: 0px 0.5em;
   1442 	padding: 0px 0.25em;
   1443 	background-color: #ccccff;
   1444 	border: solid 1px #000077;
   1445 }
   1446 
   1447 div#cgit a.deco {
   1448 	color: #000;
   1449 	margin: 0px 0.5em;
   1450 	padding: 0px 0.25em;
   1451 	background-color: #ff8888;
   1452 	border: solid 1px #770000;
   1453 }
   1454 
   1455 div#cgit div.commit-subject a.branch-deco,
   1456 div#cgit div.commit-subject a.tag-deco,
   1457 div#cgit div.commit-subject a.remote-deco,
   1458 div#cgit div.commit-subject a.deco {
   1459 	margin-left: 1em;
   1460 	font-size: 75%;
   1461 }
   1462 
   1463 div#cgit table.stats {
   1464 	border: solid 1px black;
   1465 	border-collapse: collapse;
   1466 }
   1467 
   1468 div#cgit table.stats th {
   1469 	text-align: left;
   1470 	padding: 1px 0.5em;
   1471 	background-color: #eee;
   1472 	border: solid 1px black;
   1473 }
   1474 
   1475 div#cgit table.stats td {
   1476 	text-align: right;
   1477 	padding: 1px 0.5em;
   1478 	border: solid 1px black;
   1479 }
   1480 
   1481 div#cgit table.stats td.total {
   1482 	font-weight: bold;
   1483 	text-align: left;
   1484 }
   1485 
   1486 div#cgit table.stats td.sum {
   1487 	color: #c00;
   1488 	font-weight: bold;
   1489 /*	background-color: #eee; */
   1490 }
   1491 
   1492 div#cgit table.stats td.left {
   1493 	text-align: left;
   1494 }
   1495 
   1496 div#cgit table.vgraph {
   1497 	border-collapse: separate;
   1498 	border: solid 1px black;
   1499 	height: 200px;
   1500 }
   1501 
   1502 div#cgit table.vgraph th {
   1503 	background-color: #eee;
   1504 	font-weight: bold;
   1505 	border: solid 1px white;
   1506 	padding: 1px 0.5em;
   1507 }
   1508 
   1509 div#cgit table.vgraph td {
   1510 	vertical-align: bottom;
   1511 	padding: 0px 10px;
   1512 }
   1513 
   1514 div#cgit table.vgraph div.bar {
   1515 	background-color: #eee;
   1516 }
   1517 
   1518 div#cgit table.hgraph {
   1519 	border: solid 1px black;
   1520 	width: 800px;
   1521 }
   1522 
   1523 div#cgit table.hgraph th {
   1524 	background-color: #eee;
   1525 	font-weight: bold;
   1526 	border: solid 1px black;
   1527 	padding: 1px 0.5em;
   1528 }
   1529 
   1530 div#cgit table.hgraph td {
   1531 	vertical-align: middle;
   1532 	padding: 2px 2px;
   1533 }
   1534 
   1535 div#cgit table.hgraph div.bar {
   1536 	background-color: #eee;
   1537 	height: 1em;
   1538 }
   1539 
   1540 div#cgit table.ssdiff {
   1541 	width: 100%;
   1542 }
   1543 
   1544 div#cgit table.ssdiff td {
   1545 	font-size: 75%;
   1546 	font-family: monospace;
   1547 	white-space: pre;
   1548 	padding: 1px 4px 1px 4px;
   1549 	border-left: solid 1px #aaa;
   1550 	border-right: solid 1px #aaa;
   1551 }
   1552 
   1553 div#cgit table.ssdiff td.add {
   1554 	color: black;
   1555 	background: #cfc;
   1556 	min-width: 50%;
   1557 }
   1558 
   1559 div#cgit table.ssdiff td.add_dark {
   1560 	color: black;
   1561 	background: #aca;
   1562 	min-width: 50%;
   1563 }
   1564 
   1565 div#cgit table.ssdiff span.add {
   1566 	background: #cfc;
   1567 	font-weight: bold;
   1568 }
   1569 
   1570 div#cgit table.ssdiff td.del {
   1571 	color: black;
   1572 	background: #fcc;
   1573 	min-width: 50%;
   1574 }
   1575 
   1576 div#cgit table.ssdiff td.del_dark {
   1577 	color: black;
   1578 	background: #caa;
   1579 	min-width: 50%;
   1580 }
   1581 
   1582 div#cgit table.ssdiff span.del {
   1583 	background: #fcc;
   1584 	font-weight: bold;
   1585 }
   1586 
   1587 div#cgit table.ssdiff td.changed {
   1588 	color: black;
   1589 	background: #ffc;
   1590 	min-width: 50%;
   1591 }
   1592 
   1593 div#cgit table.ssdiff td.changed_dark {
   1594 	color: black;
   1595 	background: #cca;
   1596 	min-width: 50%;
   1597 }
   1598 
   1599 div#cgit table.ssdiff td.lineno {
   1600 	color: black;
   1601 	background: #eee;
   1602 	text-align: right;
   1603 	width: 3em;
   1604 	min-width: 3em;
   1605 }
   1606 
   1607 div#cgit table.ssdiff td.hunk {
   1608 	color: black;
   1609 	background: #ccf;
   1610 	border-top: solid 1px #aaa;
   1611 	border-bottom: solid 1px #aaa;
   1612 }
   1613 
   1614 div#cgit table.ssdiff td.head {
   1615 	border-top: solid 1px #aaa;
   1616 	border-bottom: solid 1px #aaa;
   1617 }
   1618 
   1619 div#cgit table.ssdiff td.head div.head {
   1620 	font-weight: bold;
   1621 	color: black;
   1622 }
   1623 
   1624 div#cgit table.ssdiff td.foot {
   1625 	border-top: solid 1px #aaa;
   1626 	border-left: none;
   1627 	border-right: none;
   1628 	border-bottom: none;
   1629 }
   1630 
   1631 div#cgit table.ssdiff td.space {
   1632 	border: none;
   1633 }
   1634 
   1635 div#cgit table.ssdiff td.space div {
   1636 	min-height: 3em;
   1637 }