You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

gitblit.css 28KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480
  1. body {
  2. /* 47px is the header height */
  3. padding-top: 47px;
  4. }
  5. footer {
  6. margin-top: 25px;
  7. padding: 15px 0 16px;
  8. border-top: 1px solid #E5E5E5;
  9. }
  10. body, input, select {
  11. color: #202020;
  12. }
  13. ul, ol {
  14. margin-bottom: 10px !important;
  15. }
  16. a {
  17. color: #2F58A0;
  18. }
  19. a:hover {
  20. color: #002060;
  21. }
  22. a:focus {
  23. outline: none;
  24. }
  25. a.btn i {
  26. /* override for a links that look like bootstrap buttons */
  27. vertical-align: text-bottom;
  28. }
  29. [class^="icon-"], [class*=" icon-"] i {
  30. /* override for a links that look like bootstrap buttons */
  31. vertical-align: text-bottom;
  32. }
  33. hr {
  34. margin-top: 10px;
  35. margin-bottom: 10px;
  36. }
  37. .settings th {
  38. vertical-align: top;
  39. }
  40. .pageTitle {
  41. padding-bottom: 5px;
  42. margin: 0;
  43. border-bottom: 1px solid #eee;
  44. }
  45. .pageTitle h1, .pageTitle h2 {
  46. color: #0069D6;
  47. }
  48. .navbar .brand {
  49. padding: 0px 10px 0px 20px;
  50. }
  51. .navbar .btn-navbar {
  52. margin-top: 10px;
  53. }
  54. .navbar .pull-right {
  55. margin: 0;
  56. }
  57. .navbar ul.nav {
  58. margin: 0 !important;
  59. padding: 4px 0px 0px 0px;
  60. }
  61. .navbar ul.nav li a {
  62. color: white;
  63. text-shadow: none;
  64. outline: 0;
  65. }
  66. .navbar ul.nav li a:hover {
  67. color: #abd4ff !important;
  68. text-decoration: underline;
  69. }
  70. .navbar .nav .active > a:hover {
  71. text-decoration: underline;
  72. }
  73. .navbar-inner {
  74. background-color: #002060;
  75. background-image: none;
  76. box-shadow: none;
  77. border-bottom: 1px solid #002060 !important;
  78. }
  79. .navbar ul li:focus, .navbar .active {
  80. outline: 0;
  81. padding-bottom: 1px;
  82. border-bottom: 3px solid #ff9900;
  83. margin-bottom: -1px;
  84. }
  85. .navbar .active a {
  86. background-color: transparent !important;
  87. outline: 0;
  88. }
  89. .navbar div > ul .menu-dropdown .selected, .nav .menu-dropdown .selected, .navbar div > ul .dropdown-menu .selected, .nav .dropdown-menu .selected {
  90. background-image: url("bullet_blue.png");
  91. background-repeat: no-repeat;
  92. background-position: left;
  93. }
  94. .navbar div>ul .dropdown-menu li a {
  95. color: #555;
  96. }
  97. navbar div>ul .menu-dropdown li a:hover,.nav .menu-dropdown li a:hover,.navbar div>ul .dropdown-menu li a:hover,.nav .dropdown-menu li a:hover{
  98. background-color: #000070;
  99. color: #ffffff !important;
  100. }
  101. .nav-pills > .active > a, .nav-pills > .active > a:hover {
  102. color: #fff;
  103. background-color: #002060;
  104. }
  105. div.reflog {
  106. border-bottom: 1px solid #ddd;
  107. margin-bottom: 5px;
  108. padding-bottom: 5px;
  109. }
  110. div.reflog .icon {
  111. font-size: 42px;
  112. line-height: 42px;
  113. }
  114. div.reflog .when {
  115. color: #aaa;
  116. }
  117. div.reflog i {
  118. font-size: 42px;
  119. color: #bbb;
  120. vertical-align: middle;
  121. }
  122. div.reflog td.header {
  123. padding-left: 7px;
  124. vertical-align:middle;
  125. }
  126. div.reflog td.commits {
  127. padding-left: 7px;
  128. }
  129. div.reflog tr.commit td {
  130. vertical-align:top;
  131. padding-left: 5px;
  132. }
  133. div.reflog tr.commit img {
  134. max-width: none;
  135. }
  136. div.dashboardTitle {
  137. font-size: 1.75em;
  138. padding: 10px 0px 5px 0px;
  139. margin: 10px 0px;
  140. border-bottom: 1px solid #ccc;
  141. }
  142. div.dashboardTitle small {
  143. color: #888;
  144. font-size: 0.7em;
  145. }
  146. .repositorynavbar {
  147. background-color: #fbfbfb;
  148. border-bottom: 1px solid #ccc;
  149. margin-bottom: 10px;
  150. }
  151. .repositorynavbar .title {
  152. line-height: 32px;
  153. padding: 5px 0px;
  154. }
  155. .repositorynavbar .repository {
  156. font-weight: bold;
  157. }
  158. .title .repository a, .repositorynavbar .project a, .repositorynavbar .repository a {
  159. font-family: Helvetica,arial,freesans,clean,sans-serif;
  160. font-size: 22px;
  161. color: #002060;
  162. }
  163. .repositorynavbar .repositorynavbar-inner {
  164. padding-top: 2px;
  165. }
  166. .repositorynavbar ul {
  167. list-style: none outside;
  168. display: block;
  169. position: relative;
  170. border-top: 1px solid #ccc;
  171. }
  172. .repositorynavbar ul li {
  173. display: block;
  174. float: left;
  175. padding: 10px;
  176. }
  177. .repositorynavbar ul li:focus, .repositorynavbar .active {
  178. color: black;
  179. background-repeat:no-repeat;
  180. background-image: url(arrow_project.png);
  181. background-position: center bottom;
  182. font-weight: bold;
  183. outline: 0;
  184. }
  185. .repositorynavbar ul a {
  186. color: #002060;
  187. }
  188. .repositorynavbar ul li:hover {
  189. background-color: #eee;
  190. }
  191. .repositorynavbar ul li a:hover {
  192. background-color: inherit;
  193. text-decoration: underline;
  194. }
  195. @media (max-width: 767px) {
  196. .repositorynavbar {
  197. margin-right: -20px;
  198. margin-left: -20px;
  199. padding: 0px 5px;
  200. }
  201. }
  202. .btn-appmenu {
  203. border-radius: 4px !important;
  204. background-color: #002060;
  205. background-image:-khtml-gradient(linear, left top, left bottom, from(#4060A0), to(#002060));
  206. background-image:-moz-linear-gradient(center top, #4060A0, #002060);
  207. background-image:-ms-linear-gradient(top, #4060A0, #002060);
  208. background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4060A0), color-stop(100%, #002060));
  209. background-image:-webkit-linear-gradient(top, #4060A0, #002060);
  210. background-image:-o-linear-gradient(top, #4060A0, #002060);
  211. background-image:linear-gradient(top, #4060A0, #002060);
  212. background-repeat: repeat-x;
  213. border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  214. color: #ffffff;
  215. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  216. }
  217. .btn-appmenu:hover, .btn-appmenu:active, .btn-appmenu.active, .btn-appmenu.disabled, .btn-appmenu[disabled] {
  218. background-color: #002060;
  219. color: #ffffff;
  220. text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  221. }
  222. .btn-appmenu .caret {
  223. border-bottom-color: #FFFFFF;
  224. border-top-color: #FFFFFF;
  225. opacity: 0.75;
  226. }
  227. .breadcrumb {
  228. margin-top: 10px !important;
  229. margin-bottom: 10px !important;
  230. }
  231. .pageTitle {
  232. margin-bottom: 5px;
  233. }
  234. .pageTitle h2 small {
  235. font-size: 80%;
  236. font-weight: bold;
  237. }
  238. .pageTitle {
  239. color: #888;
  240. font-size: 18px;
  241. line-height: 27px;
  242. }
  243. .pageTitle .project, .pageTitle .repository {
  244. font-family: Helvetica, arial, freesans, clean, sans-serif;
  245. font-size: 22px;
  246. }
  247. .pageTitle .controls {
  248. font-size: 12px;
  249. }
  250. .pageTitle .repository {
  251. font-weight: bold;
  252. }
  253. .originRepository {
  254. font-family: Helvetica, arial, freesans, clean, sans-serif;
  255. color: #888;
  256. font-size: 12px;
  257. line-height: 14px;
  258. margin: 0px;
  259. }
  260. .forkSource, .forkEntry {
  261. color: #888;
  262. }
  263. .forkSource {
  264. font-size: 18px;
  265. line-height: 20px;
  266. padding: 5px 0px;
  267. }
  268. .forkEntry {
  269. font-size: 14px;
  270. padding: 2px 0px;
  271. }
  272. .forkSource .forks, .forkEntry .forks {
  273. font-size: 10px;
  274. padding-left: 5px;
  275. text-decoration: underline;
  276. vertical-align: middle;
  277. }
  278. div.repositoryUrlContainer {
  279. padding: 2px;
  280. background-color: #F5F5F5;
  281. background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
  282. background-repeat: repeat-x;
  283. border-color: #E6E6E6 #E6E6E6 #B3B3B3;
  284. border-image: none;
  285. border-radius: 4px;
  286. border-style: solid;
  287. border-width: 1px;
  288. box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  289. color: #333333;
  290. vertical-align: middle;
  291. border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  292. }
  293. div.repositoryUrlContainer:hover {
  294. background-color: #E6E6E6;
  295. background-position: 0 -15px;
  296. color: #333333;
  297. text-decoration: none;
  298. transition: background-position 0.1s linear 0s;
  299. }
  300. div.repositoryUrlContainer:hover .caret {
  301. opacity: 1;
  302. }
  303. div.repositoryUrlContainer:hover a:hover {
  304. text-decoration: none;
  305. }
  306. span.repositoryUrlLeftCap, span.repositoryUrlRightCap {
  307. text-align: center;
  308. color: black;
  309. padding: 3px;
  310. font-size: 11px;
  311. }
  312. span.repositoryUrlRightCap {
  313. font-weight: bold;
  314. font-family:menlo,consolas,monospace;
  315. }
  316. div.repositoryUrl {
  317. display: inline-block;
  318. font-size: 1em;
  319. padding: 1px 4px 2px 4px;
  320. background-color: #fff;
  321. border: 1px solid #ddd;
  322. margin: 1px;
  323. }
  324. div.repositoryIndicator {
  325. display:inline;
  326. padding-top:0px;
  327. margin-bottom:0px;
  328. }
  329. div.repositoryIndicator span.alert {
  330. padding: 2px 7px 2px 7px;
  331. vertical-align: middle;
  332. font-size:0.85em;
  333. font-weight:normal;
  334. }
  335. ul.urlMenu {
  336. min-width: 350px;
  337. }
  338. ul.urlMenu li.url {
  339. background-color: white;
  340. padding: 0px 5px;
  341. line-height: 24px;
  342. }
  343. ul.applicationMenu {
  344. background-color: whiteSmoke;
  345. min-width: 400px;
  346. }
  347. ul.applicationMenu li.action {
  348. background-color: white;
  349. padding: 0px 5px;
  350. line-height: 24px;
  351. }
  352. span.applicationTitle, span.applicationTitle a {
  353. display: inline;
  354. font-weight: bold;
  355. font-size:1.1em;
  356. color: black !important;
  357. padding: 0px;
  358. }
  359. div.applicationHeaderMenuItem {
  360. padding-left: 10px;
  361. color: black;
  362. }
  363. div.applicationLegalMenuItem {
  364. padding-left: 10px;
  365. color: #999;
  366. font-size: 0.85em;
  367. }
  368. a.applicationMenuItem, span.commandMenuItem {
  369. padding: 3px 10px;
  370. color: black;
  371. display: inline;
  372. padding: 0px;
  373. }
  374. span.commandMenuItem {
  375. font-size: 0.85em;
  376. font-family: menlo,consolas,monospace;
  377. }
  378. div.odd {
  379. }
  380. div.even {
  381. background-color: whiteSmoke;
  382. vertical-align: middle;
  383. }
  384. span.authorizationControl label {
  385. display: inline;
  386. color: #777;
  387. padding:5px 0px 5px 10px;
  388. }
  389. div.page_footer {
  390. clear: both;
  391. height: 17px;
  392. color: black;
  393. background-color: #ffffff;
  394. padding: 5px;
  395. border-top: 1px solid #bbb;
  396. font-style: italic;
  397. }
  398. pre, code, pre.prettyprint, pre.plainprint {
  399. background-color: #ffffff;
  400. color: black;
  401. font-family: monospace;
  402. font-size:12px;
  403. border:0px;
  404. padding: 0;
  405. line-height: 1.35em;
  406. vertical-align:top;
  407. }
  408. table {
  409. margin-bottom: 5px;
  410. font-size: inherit;
  411. }
  412. .table th {
  413. vertical-align: top;
  414. }
  415. th {
  416. vertical-align: middle;
  417. text-align: left;
  418. }
  419. div.sourceview {
  420. overflow: hidden;
  421. }
  422. pre.prettyprint ol {
  423. padding-left:25px;
  424. }
  425. #nums {
  426. text-align: right;
  427. padding-right:10px;
  428. border-right:1px solid #ddd;
  429. font-family: monospace;
  430. line-height: 1.35em;
  431. vertical-align:top;
  432. }
  433. #nums pre {
  434. white-space: pre;
  435. }
  436. #nums pre, #lines pre {
  437. margin: 0;
  438. }
  439. #lines pre {
  440. padding: 0px !important;
  441. border: 0px !important;
  442. white-space: nowrap;
  443. }
  444. /* CSS trick to workaround #link topOfWindow offset problem */
  445. #nums .num {
  446. border-top: 160px solid transparent;
  447. margin-top: -160px;
  448. -webkit-background-clip: padding-box;
  449. -moz-background-clip: padding;
  450. background-clip: padding-box;
  451. color: #888;
  452. }
  453. #nums span:target {
  454. background-color: #ffffbf;
  455. color: black;
  456. font-weight: bold;
  457. border-bottom: 1px solid red;
  458. }
  459. #lines table {
  460. margin: 0;
  461. }
  462. #lines td {
  463. padding: 0;
  464. }
  465. #lines a {
  466. padding-left: 5px;
  467. }
  468. #lines a:hover {
  469. background-color: #ffffbf;
  470. text-decoration: none;
  471. }
  472. #lines tr:hover {
  473. background-color: #ffffbf;
  474. }
  475. #lines .odd {
  476. background-color: white;
  477. }
  478. #lines .even {
  479. background-color: #fafafa;
  480. }
  481. h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  482. color: #888;
  483. }
  484. .age0, .age1, .age2, .age3, .age4 {
  485. font-size: 12px;
  486. }
  487. /* age0: age < 2 hours */
  488. .age0 {
  489. font-style: italic;
  490. color: #008000;
  491. font-weight: bold;
  492. }
  493. /* age1: 2 hours <= age < 2 days */
  494. .age1 {
  495. font-style: italic;
  496. color: #0000ff;
  497. font-weight: bold;
  498. }
  499. /* age2: 2 days < age <= 7 days */
  500. .age2 {
  501. font-style: italic;
  502. color: #2b60de;
  503. }
  504. /* age3: 7 days < age <= 30 days */
  505. .age3 {
  506. color: #800080;
  507. }
  508. /* age4: > 30 days */
  509. .age4 {
  510. }
  511. /* Ensure that hovered ages are white */
  512. tr.light:hover .age0,
  513. tr.light:hover .age1,
  514. tr.light:hover .age2,
  515. tr.light:hover .age3,
  516. tr.light:hover .age4,
  517. tr.dark:hover .age0,
  518. tr.dark:hover .age1,
  519. tr.dark:hover .age2,
  520. tr.dark:hover .age3,
  521. tr.dark:hover .age4 {
  522. color: #ffffff !important;
  523. }
  524. a.list {
  525. text-decoration: none;
  526. color: inherit;
  527. }
  528. a.list.subject {
  529. font-weight: bold;
  530. }
  531. a.list.name {
  532. font-weight: bold;
  533. }
  534. a.list:hover {
  535. text-decoration: underline;
  536. color: #880000;
  537. }
  538. span.empty {
  539. font-size: 0.9em;
  540. font-style: italic;
  541. padding-left:10px;
  542. color: #008000;
  543. }
  544. span.link {
  545. color: #888;
  546. }
  547. span.link, span.link a {
  548. font-family: sans-serif;
  549. font-size: 11px;
  550. }
  551. span.link em, div.link span em {
  552. font-style: normal;
  553. font-family: sans-serif;
  554. font-size: 11px;
  555. }
  556. span.activitySwatch {
  557. border-radius: 3px;
  558. padding: 1px 4px 2px 4px;
  559. color: #ffffff;
  560. vertical-align: center;
  561. }
  562. span.activitySwatch a {
  563. color: inherit;
  564. }
  565. span.repositorySwatch {
  566. padding: 1px 1px 2px 1px;
  567. color: #ffffff;
  568. vertical-align: center;
  569. }
  570. span.repositorySwatch a {
  571. color: inherit;
  572. }
  573. img.inlineIcon {
  574. padding-left: 1px;
  575. padding-right: 1px;
  576. }
  577. img.overview {
  578. float:right;
  579. border:1px solid #CCCCCC;
  580. }
  581. img.gravatar {
  582. background-color: #ffffff;
  583. border: 1px solid #ddd;
  584. border-radius: 5px;
  585. padding: 2px;
  586. }
  587. img.navbarGravatar {
  588. border: 1px solid #fff;
  589. }
  590. div.searchResult {
  591. padding: 10px 5px 10px 5px;
  592. }
  593. div.searchResult .summary {
  594. font-weight: bold;
  595. }
  596. div.searchResult .branch {
  597. color: #008000;
  598. }
  599. div.searchResult .author {
  600. font-style: italic !important;
  601. }
  602. div.searchResult .date {
  603. color:#999;
  604. }
  605. div.searchResult .body {
  606. padding-left:20px;
  607. }
  608. div.searchResult .fragment {
  609. padding: 7px 0;
  610. }
  611. div.searchResult .highlight {
  612. background-color: #ccff66;
  613. padding: 0 2px;
  614. }
  615. div.searchResult .ellipses {
  616. padding-left:25px;
  617. color: #aaa;
  618. }
  619. div.searchResult pre {
  620. margin: 1px 0px;
  621. border: 0px;
  622. }
  623. div.searchResult .text {
  624. border-left: 2px solid #ccc;
  625. border-radius: 0px;
  626. padding: 0 0 0 15px;
  627. }
  628. div.searchResult ol {
  629. margin-bottom: 0px !important;
  630. }
  631. div.header, div.commitHeader, table.repositories th {
  632. background-color: #fbfbfb;
  633. }
  634. div.header {
  635. padding: 3px;
  636. border: 1px solid #ddd;
  637. border-bottom: 0;
  638. border-radius: 3px 3px 0 0;
  639. font-weight: bold;
  640. font-family: Helvetica,arial,freesans,clean,sans-serif;
  641. }
  642. div.diffHeader {
  643. /* CSS trick to workaround #link topOfWindow offset problem */
  644. border-top: 65px solid transparent;
  645. margin-top: -65px;
  646. -webkit-background-clip: padding-box;
  647. -moz-background-clip: padding;
  648. background-clip: padding-box;
  649. }
  650. div.commitHeader {
  651. margin:0 0 2px;
  652. padding:7px 14px;
  653. border:1px solid #ddd;
  654. border-radius: 3px;
  655. -webkit-border-radius:3px;
  656. -moz-border-radius:3px;border-radius:3px;
  657. }
  658. div.header a, div.commitHeader a {
  659. color: black;
  660. text-decoration: none;
  661. font-weight: bold;
  662. }
  663. div.header a:hover, div.commitHeader a:hover {
  664. text-decoration: underline;
  665. }
  666. div.page_nav2 {
  667. padding: 5px 10px;
  668. margin: -10px 0px 10px;
  669. border-left: 1px solid #ccc;
  670. border-right: 1px solid #ccc;
  671. border-bottom: 1px solid #ccc;
  672. border-radius: 0px 0px 3px 3px;
  673. background-color: #ECF1F4;
  674. color: #666;
  675. text-align: left;
  676. }
  677. div.page_nav2 a {
  678. color: #002060;
  679. }
  680. div.admin_nav {
  681. border-bottom: 0px;
  682. text-align: right;
  683. padding: 5px 5px 5px 2px;
  684. }
  685. div.admin_nav a {
  686. text-decoration: none;
  687. }
  688. div.admin_nav a:hover {
  689. text-decoration: underline;
  690. }
  691. span.search {
  692. height: 40px;
  693. padding-top:2px;
  694. }
  695. span.search input {
  696. -webkit-border-radius:0;-moz-border-radius:0x;border-radius:0;
  697. vertical-align: top;
  698. background: url(search-icon.png) no-repeat 4px center;
  699. background-color: transparent;
  700. border: 1px solid transparent;
  701. outline: none;
  702. padding: 2px 2px 2px 22px;
  703. text-shadow: none;
  704. margin: 0px;
  705. color: #ddd;
  706. }
  707. span.search input:hover, span.search input:focus {
  708. background-color: transparent;
  709. border: 1px solid transparent;
  710. padding: 2px 2px 2px 22px;
  711. box-shadow: none;
  712. color: #ddd;
  713. border-bottom: 1px solid #ff9900;
  714. }
  715. span.search input:focus {
  716. color: white;
  717. }
  718. /* div.search input:focused { */
  719. /* background-color: transparent; */
  720. /* border: 1px solid transparent; */
  721. /* padding: 2px 2px 2px 22px; */
  722. /* text-shadow: none; */
  723. /* } */
  724. span.login input:focus {
  725. background-color: rgba(255, 255, 255, 0.6);
  726. text-shadow: none;
  727. color: white;
  728. }
  729. .commit_message {
  730. padding: 8px;
  731. border: solid #ddd;
  732. border-width: 1px 0px 0px;
  733. border-radius: 0px;
  734. }
  735. div.bug_open, span.bug_open {
  736. padding: 2px;
  737. background-color: #803333;
  738. color: white;
  739. text-align: center;
  740. }
  741. div.bug_resolved, span.bug_resolved {
  742. padding: 2px;
  743. background-color: #408040;
  744. color: white;
  745. text-align: center;
  746. }
  747. div.bug_invalid, span.bug_invalid {
  748. padding: 2px;
  749. background-color: gray;
  750. text-align: center;
  751. }
  752. div.bug_hold, span.bug_hold {
  753. padding: 2px;
  754. background-color: orange;
  755. text-align: center;
  756. }
  757. div.diff {
  758. font-family: monospace;
  759. overflow: auto;
  760. }
  761. div.diff.header {
  762. -moz-border-bottom-colors: none;
  763. -moz-border-image: none;
  764. -moz-border-left-colors: none;
  765. -moz-border-right-colors: none;
  766. -moz-border-top-colors: none;
  767. background-color: #EDECE6;
  768. border-color: #D9D8D1;
  769. border-style: solid;
  770. border-width: 1px;
  771. font-weight: bold;
  772. margin-top: 10px;
  773. padding: 4px 0 2px;
  774. }
  775. div.diff.extended_header {
  776. background-color: #F6F5EE;
  777. padding: 2px 0;
  778. font-family: inherit;
  779. }
  780. div.diff table {
  781. border: 1px solid #ddd;
  782. }
  783. span.diff.add {
  784. color: #008800;
  785. font-family: inherit;
  786. }
  787. span.diff.remove {
  788. color: #FFDDDD;
  789. font-family: inherit;
  790. }
  791. span.diff.unchanged {
  792. color: inherit;
  793. font-family: inherit;
  794. }
  795. div.diff.hunk_header {
  796. -moz-border-bottom-colors: none;
  797. -moz-border-image: none;
  798. -moz-border-left-colors: none;
  799. -moz-border-right-colors: none;
  800. -moz-border-top-colors: none;
  801. border-color: #FFE0FF;
  802. border-style: dotted;
  803. border-width: 1px 0 0;
  804. margin-top: 2px;
  805. font-family: inherit;
  806. }
  807. span.diff.hunk_info {
  808. background-color: #FFEEFF;
  809. color: #990099;
  810. font-family: inherit;
  811. }
  812. span.diff.hunk_section {
  813. color: #AA22AA;
  814. font-family: inherit;
  815. }
  816. div.diff.add2 {
  817. background-color: #DDFFDD;
  818. font-family: inherit;
  819. }
  820. div.diff.remove2 {
  821. background-color: #FFDDDD;
  822. font-family: inherit;
  823. }
  824. div.diff table {
  825. border-radius: 0;
  826. border-right: 1px solid #bbb;
  827. border-bottom: 1px solid #bbb;
  828. width: 100%;
  829. }
  830. div.diff table th, div.diff table td {
  831. margin: 0px;
  832. padding: 0px;
  833. font-family: monospace;
  834. border: 0;
  835. }
  836. div.diff table th {
  837. background-color: #f0f0f0;
  838. text-align: center;
  839. color: #999;
  840. padding-left: 5px;
  841. padding-right: 5px;
  842. width: 30px;
  843. }
  844. div.diff table th.header {
  845. background-color: #D2C3AF;
  846. border-right: 0px;
  847. border-bottom: 1px solid #808080;
  848. font-family: inherit;
  849. font-size:0.9em;
  850. color: black;
  851. padding: 2px;
  852. text-align: left;
  853. }
  854. div.diff table td.hunk_header {
  855. background-color: #dAe2e5 !important;
  856. border-top: 1px solid #bac2c5;
  857. border-bottom: 1px solid #bac2c5;
  858. color: #555;
  859. }
  860. div.diff table td {
  861. border-left: 1px solid #bbb;
  862. background-color: #fbfbfb;
  863. }
  864. td.changeType {
  865. width: 15px;
  866. }
  867. span.addition, span.modification, span.deletion, span.rename {
  868. border: 1px solid #888;
  869. float: left;
  870. height: 0.8em;
  871. margin: 0.2em 0.5em 0 0;
  872. overflow: hidden;
  873. width: 0.8em;
  874. }
  875. span.addition {
  876. background-color: #ccffcc;
  877. }
  878. span.modification {
  879. background-color: #ffdd88;
  880. }
  881. span.deletion {
  882. background-color: #f8bbbb;
  883. }
  884. span.rename {
  885. background-color: #cAc2f5;
  886. }
  887. div.commitLegend {
  888. float: right;
  889. padding: 0.4em 0.4em 0.2em 0.4em;
  890. vertical-align:top;
  891. margin: 0px;
  892. }
  893. div.commitLegend span {
  894. font-size: 0.9em;
  895. vertical-align: top;
  896. }
  897. div.references {
  898. float: right;
  899. text-align: right;
  900. }
  901. table.plain, table.summary {
  902. width: 0 !important;
  903. border: 0;
  904. }
  905. table.plain th, table.plain td, table.summary th, table.summary td {
  906. white-space: nowrap;
  907. padding: 1px 3px;
  908. border: 0;
  909. }
  910. table.summary {
  911. margin: 0px;
  912. }
  913. table.summary th {
  914. color: #999;
  915. padding-right: 10px;
  916. text-align: right;
  917. font-weight: normal;
  918. }
  919. table.pretty {
  920. border:1px solid #ddd;
  921. border-radius: 0 0 3px 3px;
  922. width: 100%;
  923. }
  924. table.pretty td.icon {
  925. padding: 0px 0px 0px 2px;
  926. width: 18px;
  927. vertical-align: middle;
  928. }
  929. table.pretty td.icon img {
  930. vertical-align: top;
  931. }
  932. table.pretty td {
  933. padding: 2px 4px;
  934. border-left: 0;
  935. }
  936. table.pretty td.message {
  937. padding: 0px;
  938. }
  939. table.pretty table.nestedTable {
  940. width: 100%;
  941. margin-left: 4px !important;
  942. margin-bottom: 0px !important;
  943. }
  944. table.comments td {
  945. padding: 4px;
  946. line-height: 17px;
  947. }
  948. table.repositories {
  949. border:1px solid #ddd;
  950. border-spacing: 0px;
  951. width: 100%;
  952. }
  953. table.repositories th {
  954. padding: 4px;
  955. border:0;
  956. }
  957. table.repositories th.right {
  958. border-right: 1px solid #ddd;
  959. }
  960. table.repositories td {
  961. padding: 2px;
  962. border-left: 0;
  963. }
  964. table.repositories td.rightAlign {
  965. text-align: right;
  966. border-right: 1px solid #ddd;
  967. }
  968. table.repositories td.icon img {
  969. vertical-align: top;
  970. }
  971. table.repositories tr.group {
  972. background-color: #ccc;
  973. border-left: 1px solid #ccc;
  974. border-right: 1px solid #ccc;
  975. }
  976. table.repositories tr.group td {
  977. font-weight: bold;
  978. color: black;
  979. background-color: #ddd;
  980. padding-left: 5px;
  981. border-top: 1px solid #aaa;
  982. border-bottom: 1px solid #aaa;
  983. }
  984. table.repositories tr.group td a {
  985. color: black;
  986. }
  987. table.palette { border:0; width: 0 !important; }
  988. table.palette td.header {
  989. font-weight: bold;
  990. background-color: #ffffff !important;
  991. padding-top: 0px !important;
  992. margin-bottom: 0 !imporant;
  993. border: 0 !important;
  994. border-radius: 0 !important;
  995. line-height: 1em;
  996. }
  997. table.palette td.pane {
  998. padding: 0px;
  999. }
  1000. table.gitnotes {
  1001. border: 0;
  1002. }
  1003. table.gitnotes td {
  1004. border-top: 1px solid #ddd;
  1005. padding-top: 3px;
  1006. vertical-align:top;
  1007. }
  1008. table.gitnotes table {
  1009. border: none;
  1010. }
  1011. table.gitnotes td table td {
  1012. border: none;
  1013. padding: 0px;
  1014. }
  1015. table.gitnotes td.info {
  1016. padding-right: 10px;
  1017. }
  1018. table.gitnotes td.message {
  1019. width: 65%;
  1020. border-left: 1px solid #ddd;
  1021. padding-left: 10px;
  1022. }
  1023. table.annotated {
  1024. border:1px solid #ddd;
  1025. }
  1026. table.annotated tr.even {
  1027. background-color: white;
  1028. }
  1029. table.annotated tr.odd {
  1030. background-color: #f5f5f5;
  1031. }
  1032. table.annotated td {
  1033. padding: 0px;
  1034. border: 0;
  1035. }
  1036. table.activity {
  1037. width: 100%;
  1038. margin-top: 10px;
  1039. }
  1040. table.activity td {
  1041. padding-top:7px;
  1042. padding-bottom:7px;
  1043. }
  1044. tr th a { background-position: right; padding-right: 15px; background-repeat:no-repeat; }
  1045. tr th.wicket_orderDown a {background-image: url(arrow_down.png); }
  1046. tr th.wicket_orderUp a { background-image: url(arrow_up.png); }
  1047. tr th.wicket_orderNone a { background-image: url(arrow_off.png); }
  1048. tr.light {
  1049. background-color: #ffffff;
  1050. }
  1051. tr.dark {
  1052. background-color: #f6f6f6;
  1053. }
  1054. /* currently both use the same, but it can change */
  1055. tr.light:hover,
  1056. tr.dark:hover {
  1057. background-color: #002060;
  1058. color: white;
  1059. }
  1060. tr.light:hover a,
  1061. tr.dark:hover a {
  1062. color: white;
  1063. }
  1064. td.author {
  1065. font-style: italic !important;
  1066. }
  1067. td.date {
  1068. /*font-style: italic !important;*/
  1069. white-space: nowrap;
  1070. }
  1071. span.sha1, span.sha1 a, span.sha1 a span, .commit_message, span.shortsha1 {
  1072. font-family: consolas, monospace;
  1073. font-size: 13px;
  1074. }
  1075. span.shortsha1 {
  1076. font-size: 12px;
  1077. }
  1078. td.mode {
  1079. text-align: right;
  1080. font-family: monospace;
  1081. width: 8em;
  1082. padding-right:15px;
  1083. }
  1084. td.size {
  1085. text-align: right;
  1086. width: 8em;
  1087. padding-right:15px;
  1088. }
  1089. td.rightAlign {
  1090. text-align: right;
  1091. }
  1092. td.treeLinks {
  1093. text-align: right;
  1094. width: 13em;
  1095. }
  1096. span.help-inline {
  1097. color: #777;
  1098. }
  1099. span.metricsTitle {
  1100. font-size: 2em;
  1101. }
  1102. .tagRef, .headRef, .localBranch, .remoteBranch, .otherRef, .pullRef {
  1103. padding: 0px 3px;
  1104. margin-right:2px;
  1105. font-family: sans-serif;
  1106. font-size: 9px;
  1107. font-weight: normal;
  1108. border: 1px solid;
  1109. color: black;
  1110. }
  1111. .tagRef a, .headRef a, .localBranch a, .remoteBranch a, .otherRef a, .pullRef a {
  1112. font-size: 9px;
  1113. text-decoration: none;
  1114. color: black !important;
  1115. }
  1116. .tagRef a:hover, .headRef a:hover, .localBranch a:hover, .remoteBranch a:hover, .otherRef a:hover, .pullRef a:hover {
  1117. color: black !important;
  1118. text-decoration: underline;
  1119. }
  1120. .otherRef {
  1121. background-color: #b0e0f0;
  1122. border-color: #80aaaa;
  1123. }
  1124. .pullRef {
  1125. background-color: rgb(255, 221, 136);
  1126. border-color: rgb(136, 136, 136);
  1127. }
  1128. .remoteBranch {
  1129. background-color: #cAc2f5;
  1130. border-color: #6c6cbf;
  1131. }
  1132. .tagRef {
  1133. background-color: #ffffaa;
  1134. border-color: #ffcc00;
  1135. }
  1136. .headRef {
  1137. background-color: #ffaaff;
  1138. border-color: #ff00ee;
  1139. }
  1140. .localBranch {
  1141. background-color: #ccffcc;
  1142. border-color: #00cc33;
  1143. }
  1144. table .palette td.buttons button {
  1145. -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
  1146. border: 1px solid #ccc !important;
  1147. padding: 10px;
  1148. margin-bottom: 10px;
  1149. }
  1150. table .palette td.buttons button:hover {
  1151. border: 1px solid #0069D6 !important;
  1152. }
  1153. table .palette td.buttons button:active {
  1154. border: 1px solid orange !important;
  1155. }
  1156. .feedbackPanelERROR, .feedbackPanelINFO {
  1157. list-style: none;
  1158. line-height: 35px;
  1159. }
  1160. .feedbackPanelINFO span, .feedbackPanelERROR span {
  1161. position:relative;padding:7px 15px;margin-top:5px;margin-bottom:5px;color:#404040;background-color:#eedc94;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));background-image:-moz-linear-gradient(top, #fceec1, #eedc94);background-image:-ms-linear-gradient(top, #fceec1, #eedc94);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));background-image:-webkit-linear-gradient(top, #fceec1, #eedc94);background-image:-o-linear-gradient(top, #fceec1, #eedc94);background-image:linear-gradient(top, #fceec1, #eedc94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#eedc94 #eedc94 #e4c652;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);border-width:1px;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);
  1162. }
  1163. .feedbackPanelERROR span {
  1164. color: #ffffff;
  1165. background-color:#c43c35;background-repeat:repeat-x;background-image:-khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(top, #ee5f5b, #c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);border-color:#c43c35 #c43c35 #882a25;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  1166. }
  1167. /* google-code-prettify line numbers */
  1168. li.L0,
  1169. li.L1,
  1170. li.L2,
  1171. li.L3,
  1172. li.L4,
  1173. li.L5,
  1174. li.L6,
  1175. li.L7,
  1176. li.L8,
  1177. li.L9 { color: #888; border-left: 1px solid #ccc; padding-left:5px; list-style-type: decimal !important; }
  1178. /* Alternate shading for lines */
  1179. li.L1,
  1180. li.L3,
  1181. li.L5,
  1182. li.L7,
  1183. li.L9 { background: #fafafa !important; }
  1184. div.markdown pre {
  1185. background-color: #F5F5F5;
  1186. border: 1px solid rgba(0, 0, 0, 0.15);
  1187. border-radius: 4px 4px 4px 4px;
  1188. display: block;
  1189. font-size: 12px;
  1190. line-height: 18px;
  1191. margin: 0 0 9px;
  1192. padding: 8.5px;
  1193. white-space: pre-wrap;
  1194. }
  1195. div.markdown pre code {
  1196. background-color: inherit;
  1197. border: none;
  1198. padding: 0;
  1199. }
  1200. div.markdown code {
  1201. background-color: #ffffe0;
  1202. border: 1px solid orange;
  1203. border-radius: 3px;
  1204. padding: 0 0.2em;
  1205. }
  1206. div.markdown a {
  1207. text-decoration: underline;
  1208. }
  1209. div.markdown em {
  1210. color: #b05000;
  1211. }
  1212. div.markdown table.text th, div.markdown table.text td {
  1213. vertical-align: top;
  1214. border-top: 1px solid #ccc;
  1215. padding:5px;
  1216. }