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.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510
  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. }
  732. .topborder {
  733. border: solid #ddd;
  734. border-width: 1px 0px 0px;
  735. border-radius: 0px;
  736. }
  737. div.bug_open, span.bug_open {
  738. padding: 2px;
  739. background-color: #803333;
  740. color: white;
  741. text-align: center;
  742. }
  743. div.bug_resolved, span.bug_resolved {
  744. padding: 2px;
  745. background-color: #408040;
  746. color: white;
  747. text-align: center;
  748. }
  749. div.bug_invalid, span.bug_invalid {
  750. padding: 2px;
  751. background-color: gray;
  752. text-align: center;
  753. }
  754. div.bug_hold, span.bug_hold {
  755. padding: 2px;
  756. background-color: orange;
  757. text-align: center;
  758. }
  759. div.diff {
  760. font-family: monospace;
  761. overflow: auto;
  762. }
  763. div.diff.header {
  764. -moz-border-bottom-colors: none;
  765. -moz-border-image: none;
  766. -moz-border-left-colors: none;
  767. -moz-border-right-colors: none;
  768. -moz-border-top-colors: none;
  769. background-color: #EDECE6;
  770. border-color: #D9D8D1;
  771. border-style: solid;
  772. border-width: 1px;
  773. font-weight: bold;
  774. margin-top: 10px;
  775. padding: 4px 0 2px;
  776. }
  777. div.diff.extended_header {
  778. background-color: #F6F5EE;
  779. padding: 2px 0;
  780. font-family: inherit;
  781. }
  782. div.diff table {
  783. border: 1px solid #ddd;
  784. }
  785. span.diff.add {
  786. color: #008800;
  787. font-family: inherit;
  788. }
  789. span.diff.remove {
  790. color: #FFDDDD;
  791. font-family: inherit;
  792. }
  793. span.diff.unchanged {
  794. color: inherit;
  795. font-family: inherit;
  796. }
  797. div.diff.hunk_header {
  798. -moz-border-bottom-colors: none;
  799. -moz-border-image: none;
  800. -moz-border-left-colors: none;
  801. -moz-border-right-colors: none;
  802. -moz-border-top-colors: none;
  803. border-color: #FFE0FF;
  804. border-style: dotted;
  805. border-width: 1px 0 0;
  806. margin-top: 2px;
  807. font-family: inherit;
  808. }
  809. span.diff.hunk_info {
  810. background-color: #FFEEFF;
  811. color: #990099;
  812. font-family: inherit;
  813. }
  814. span.diff.hunk_section {
  815. color: #AA22AA;
  816. font-family: inherit;
  817. }
  818. div.diff.add2 {
  819. background-color: #DDFFDD;
  820. font-family: inherit;
  821. }
  822. div.diff.remove2 {
  823. background-color: #FFDDDD;
  824. font-family: inherit;
  825. }
  826. div.diff table {
  827. border-radius: 0;
  828. border-right: 1px solid #bbb;
  829. border-bottom: 1px solid #bbb;
  830. width: 100%;
  831. }
  832. div.diff table th, div.diff table td {
  833. margin: 0px;
  834. padding: 0px;
  835. font-family: monospace;
  836. border: 0;
  837. }
  838. div.diff table th {
  839. background-color: #f0f0f0;
  840. text-align: center;
  841. color: #999;
  842. padding-left: 5px;
  843. padding-right: 5px;
  844. width: 30px;
  845. }
  846. div.diff table th.header {
  847. background-color: #D2C3AF;
  848. border-right: 0px;
  849. border-bottom: 1px solid #808080;
  850. font-family: inherit;
  851. font-size:0.9em;
  852. color: black;
  853. padding: 2px;
  854. text-align: left;
  855. }
  856. div.diff table td.hunk_header {
  857. background-color: #dAe2e5 !important;
  858. border-top: 1px solid #bac2c5;
  859. border-bottom: 1px solid #bac2c5;
  860. color: #555;
  861. }
  862. div.diff table td {
  863. border-left: 1px solid #bbb;
  864. background-color: #fbfbfb;
  865. }
  866. td.changeType {
  867. width: 15px;
  868. }
  869. span.addition, span.modification, span.deletion, span.rename {
  870. border: 1px solid #888;
  871. float: left;
  872. height: 0.8em;
  873. margin: 0.2em 0.5em 0 0;
  874. overflow: hidden;
  875. width: 0.8em;
  876. }
  877. span.addition {
  878. background-color: #ccffcc;
  879. }
  880. span.modification {
  881. background-color: #ffdd88;
  882. }
  883. span.deletion {
  884. background-color: #f8bbbb;
  885. }
  886. span.rename {
  887. background-color: #cAc2f5;
  888. }
  889. div.commitLegend {
  890. float: right;
  891. padding: 0.4em 0.4em 0.2em 0.4em;
  892. vertical-align:top;
  893. margin: 0px;
  894. }
  895. div.commitLegend span {
  896. font-size: 0.9em;
  897. vertical-align: top;
  898. }
  899. div.references {
  900. float: right;
  901. text-align: right;
  902. }
  903. table.plain, table.summary {
  904. width: 0 !important;
  905. border: 0;
  906. }
  907. table.plain th, table.plain td, table.summary th, table.summary td {
  908. white-space: nowrap;
  909. padding: 1px 3px;
  910. border: 0;
  911. }
  912. table.summary {
  913. margin: 0px;
  914. }
  915. table.summary th {
  916. color: #999;
  917. padding-right: 10px;
  918. text-align: right;
  919. font-weight: normal;
  920. }
  921. table.pretty {
  922. border:1px solid #ddd;
  923. border-radius: 0 0 3px 3px;
  924. width: 100%;
  925. }
  926. table.pretty td.icon {
  927. padding: 0px 0px 0px 2px;
  928. width: 18px;
  929. vertical-align: middle;
  930. }
  931. table.pretty td.icon img {
  932. vertical-align: middle;
  933. }
  934. table.pretty td {
  935. padding: 2px 4px;
  936. border-left: 0;
  937. }
  938. table.pretty td.message {
  939. padding: 0px;
  940. }
  941. table.pretty table.nestedTable {
  942. width: 100%;
  943. margin-left: 4px !important;
  944. margin-bottom: 0px !important;
  945. }
  946. table.pretty td.graph {
  947. border-right: 1px solid #ddd;
  948. border-bottom: 1px solid #ddd;
  949. }
  950. table.pretty tr.commit {
  951. /* must match branch graph servlet row height definition */
  952. height: 24px;
  953. }
  954. @media (min-width: 979px) {
  955. td.ellipsize {
  956. text-overflow: ellipsis;
  957. overflow: hidden;
  958. white-space: nowrap;
  959. }
  960. }
  961. @media (max-width: 979px) {
  962. td.ellipsize {
  963. text-overflow: inherit;
  964. overflow: visible;
  965. white-space: wrap;
  966. }
  967. }
  968. table.comments td {
  969. padding: 4px;
  970. line-height: 17px;
  971. }
  972. table.repositories {
  973. border:1px solid #ddd;
  974. border-spacing: 0px;
  975. width: 100%;
  976. }
  977. table.repositories th {
  978. padding: 4px;
  979. border:0;
  980. }
  981. table.repositories th.right {
  982. border-right: 1px solid #ddd;
  983. }
  984. table.repositories td {
  985. padding: 2px;
  986. border-left: 0;
  987. }
  988. table.repositories td.rightAlign {
  989. text-align: right;
  990. border-right: 1px solid #ddd;
  991. }
  992. table.repositories td.icon img {
  993. vertical-align: top;
  994. }
  995. table.repositories tr.group {
  996. background-color: #ccc;
  997. border-left: 1px solid #ccc;
  998. border-right: 1px solid #ccc;
  999. }
  1000. table.repositories tr.group td {
  1001. font-weight: bold;
  1002. color: black;
  1003. background-color: #ddd;
  1004. padding-left: 5px;
  1005. border-top: 1px solid #aaa;
  1006. border-bottom: 1px solid #aaa;
  1007. }
  1008. table.repositories tr.group td a {
  1009. color: black;
  1010. }
  1011. table.palette { border:0; width: 0 !important; }
  1012. table.palette td.header {
  1013. font-weight: bold;
  1014. background-color: #ffffff !important;
  1015. padding-top: 0px !important;
  1016. margin-bottom: 0 !important;
  1017. border: 0 !important;
  1018. border-radius: 0 !important;
  1019. line-height: 1em;
  1020. }
  1021. table.palette td.pane {
  1022. padding: 0px;
  1023. }
  1024. table.gitnotes {
  1025. border: 0;
  1026. }
  1027. table.gitnotes td {
  1028. border-top: 1px solid #ddd;
  1029. padding-top: 3px;
  1030. vertical-align:top;
  1031. }
  1032. table.gitnotes table {
  1033. border: none;
  1034. }
  1035. table.gitnotes td table td {
  1036. border: none;
  1037. padding: 0px;
  1038. }
  1039. table.gitnotes td.info {
  1040. padding-right: 10px;
  1041. }
  1042. table.gitnotes td.message {
  1043. width: 65%;
  1044. border-left: 1px solid #ddd;
  1045. padding-left: 10px;
  1046. }
  1047. table.annotated {
  1048. border:1px solid #ddd;
  1049. }
  1050. table.annotated tr.even {
  1051. background-color: white;
  1052. }
  1053. table.annotated tr.odd {
  1054. background-color: #f5f5f5;
  1055. }
  1056. table.annotated td {
  1057. padding: 0px;
  1058. border: 0;
  1059. }
  1060. table.activity {
  1061. width: 100%;
  1062. margin-top: 10px;
  1063. }
  1064. table.activity td {
  1065. padding-top:7px;
  1066. padding-bottom:7px;
  1067. }
  1068. tr th a { background-position: right; padding-right: 15px; background-repeat:no-repeat; }
  1069. tr th.wicket_orderDown a {background-image: url(arrow_down.png); }
  1070. tr th.wicket_orderUp a { background-image: url(arrow_up.png); }
  1071. tr th.wicket_orderNone a { background-image: url(arrow_off.png); }
  1072. tr.light {
  1073. background-color: #ffffff;
  1074. }
  1075. tr.dark {
  1076. background-color: #f6f6f6;
  1077. }
  1078. /* currently both use the same, but it can change */
  1079. tr.light:hover,
  1080. tr.dark:hover {
  1081. background-color: #002060;
  1082. color: white;
  1083. }
  1084. tr.light:hover a,
  1085. tr.dark:hover a {
  1086. color: white;
  1087. }
  1088. td.author {
  1089. font-style: italic !important;
  1090. white-space: nowrap;
  1091. }
  1092. td.date {
  1093. /*font-style: italic !important;*/
  1094. white-space: nowrap;
  1095. }
  1096. span.sha1, span.sha1 a, span.sha1 a span, .commit_message, span.shortsha1 {
  1097. font-family: consolas, monospace;
  1098. font-size: 13px;
  1099. }
  1100. span.shortsha1 {
  1101. font-size: 12px;
  1102. }
  1103. td.mode {
  1104. text-align: right;
  1105. font-family: monospace;
  1106. width: 8em;
  1107. padding-right:15px;
  1108. }
  1109. td.size {
  1110. text-align: right;
  1111. width: 8em;
  1112. padding-right:15px;
  1113. }
  1114. td.rightAlign {
  1115. text-align: right;
  1116. }
  1117. td.treeLinks {
  1118. text-align: right;
  1119. width: 13em;
  1120. }
  1121. span.help-inline {
  1122. color: #777;
  1123. }
  1124. span.metricsTitle {
  1125. font-size: 2em;
  1126. }
  1127. .tagRef, .headRef, .localBranch, .remoteBranch, .otherRef, .pullRef {
  1128. padding: 0px 3px;
  1129. margin-right:2px;
  1130. font-family: sans-serif;
  1131. font-size: 9px;
  1132. font-weight: normal;
  1133. border: 1px solid;
  1134. color: black;
  1135. }
  1136. .tagRef a, .headRef a, .localBranch a, .remoteBranch a, .otherRef a, .pullRef a {
  1137. font-size: 9px;
  1138. text-decoration: none;
  1139. color: black !important;
  1140. }
  1141. .tagRef a:hover, .headRef a:hover, .localBranch a:hover, .remoteBranch a:hover, .otherRef a:hover, .pullRef a:hover {
  1142. color: black !important;
  1143. text-decoration: underline;
  1144. }
  1145. .otherRef {
  1146. background-color: #b0e0f0;
  1147. border-color: #80aaaa;
  1148. }
  1149. .pullRef {
  1150. background-color: rgb(255, 221, 136);
  1151. border-color: rgb(136, 136, 136);
  1152. }
  1153. .remoteBranch {
  1154. background-color: #cAc2f5;
  1155. border-color: #6c6cbf;
  1156. }
  1157. .tagRef {
  1158. background-color: #ffffaa;
  1159. border-color: #ffcc00;
  1160. }
  1161. .headRef {
  1162. background-color: #ffaaff;
  1163. border-color: #ff00ee;
  1164. }
  1165. .localBranch {
  1166. background-color: #ccffcc;
  1167. border-color: #00cc33;
  1168. }
  1169. table .palette td.buttons button {
  1170. -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
  1171. border: 1px solid #ccc !important;
  1172. padding: 10px;
  1173. margin-bottom: 10px;
  1174. }
  1175. table .palette td.buttons button:hover {
  1176. border: 1px solid #0069D6 !important;
  1177. }
  1178. table .palette td.buttons button:active {
  1179. border: 1px solid orange !important;
  1180. }
  1181. .feedbackPanelERROR, .feedbackPanelINFO {
  1182. list-style: none;
  1183. line-height: 35px;
  1184. }
  1185. .feedbackPanelINFO span, .feedbackPanelERROR span {
  1186. 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);
  1187. }
  1188. .feedbackPanelERROR span {
  1189. color: #ffffff;
  1190. 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);
  1191. }
  1192. /* google-code-prettify line numbers */
  1193. li.L0,
  1194. li.L1,
  1195. li.L2,
  1196. li.L3,
  1197. li.L4,
  1198. li.L5,
  1199. li.L6,
  1200. li.L7,
  1201. li.L8,
  1202. li.L9 { color: #888; border-left: 1px solid #ccc; padding-left:5px; list-style-type: decimal !important; }
  1203. /* Alternate shading for lines */
  1204. li.L1,
  1205. li.L3,
  1206. li.L5,
  1207. li.L7,
  1208. li.L9 { background: #fafafa !important; }
  1209. div.markdown pre {
  1210. background-color: #F5F5F5;
  1211. border: 1px solid rgba(0, 0, 0, 0.15);
  1212. border-radius: 4px 4px 4px 4px;
  1213. display: block;
  1214. font-size: 12px;
  1215. line-height: 18px;
  1216. margin: 0 0 9px;
  1217. padding: 8.5px;
  1218. white-space: pre-wrap;
  1219. }
  1220. div.markdown pre code {
  1221. background-color: inherit;
  1222. border: none;
  1223. padding: 0;
  1224. }
  1225. div.markdown code {
  1226. background-color: #ffffe0;
  1227. border: 1px solid orange;
  1228. border-radius: 3px;
  1229. padding: 0 0.2em;
  1230. }
  1231. div.markdown a {
  1232. text-decoration: underline;
  1233. }
  1234. div.markdown em {
  1235. color: #b05000;
  1236. }
  1237. div.markdown table.text th, div.markdown table.text td {
  1238. vertical-align: top;
  1239. border-top: 1px solid #ccc;
  1240. padding:5px;
  1241. }