2013-11-06 14:50:21 +01:00
|
|
|
div.skip-topbar {
|
|
|
|
padding-top: 40px;
|
|
|
|
margin-bottom: 1.5em;
|
|
|
|
}
|
|
|
|
|
|
|
|
@media (max-width: 979px) {
|
|
|
|
div.skip-topbar {
|
|
|
|
padding-top: 0;
|
|
|
|
margin-bottom: 0;
|
2013-11-06 13:32:56 +01:00
|
|
|
}
|
2013-02-19 14:34:53 +01:00
|
|
|
}
|
|
|
|
|
2012-04-13 10:05:02 +02:00
|
|
|
.logo {
|
2013-02-23 15:25:59 +01:00
|
|
|
margin-top: -10px;
|
|
|
|
height: 25px;
|
2012-04-13 10:05:02 +02:00
|
|
|
}
|
|
|
|
|
2012-04-12 21:03:25 +02:00
|
|
|
th {
|
|
|
|
text-align: left;
|
|
|
|
vertical-align: top;
|
|
|
|
}
|
2012-04-13 11:47:05 +02:00
|
|
|
|
|
|
|
.template {
|
|
|
|
display: none;
|
2012-04-15 18:48:29 +02:00
|
|
|
}
|
|
|
|
|
2015-07-31 00:57:30 +02:00
|
|
|
table.table-small {
|
|
|
|
width: auto !important;
|
|
|
|
}
|
|
|
|
|
2013-02-20 13:56:41 +01:00
|
|
|
span:target > span.dep-tree-line {
|
2013-02-20 01:28:29 +01:00
|
|
|
font-style: italic;
|
2013-02-20 13:56:41 +01:00
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
|
2013-02-22 16:21:50 +01:00
|
|
|
span.disabled-project, span.disabled-jobset, span.disabled-job {
|
2013-02-21 11:57:48 +01:00
|
|
|
text-decoration: line-through;
|
|
|
|
}
|
|
|
|
|
|
|
|
span.hidden-project a, span.hidden-jobset a {
|
|
|
|
color: gray;
|
|
|
|
}
|
2013-02-21 13:42:44 +01:00
|
|
|
|
|
|
|
table.info-table th {
|
|
|
|
padding-right: 1.0em;
|
|
|
|
padding-bottom: 0.2em;
|
|
|
|
}
|
2013-02-22 16:41:42 +01:00
|
|
|
|
2013-02-22 18:13:18 +01:00
|
|
|
table.clickable-rows > tbody > tr {
|
|
|
|
cursor: pointer;
|
2013-02-22 16:41:42 +01:00
|
|
|
}
|
2013-02-26 16:00:46 +01:00
|
|
|
|
2013-04-26 14:45:20 +02:00
|
|
|
h2 {
|
|
|
|
font-size: 150%;
|
|
|
|
margin-bottom: 0em;
|
|
|
|
}
|
|
|
|
|
2013-02-26 16:00:46 +01:00
|
|
|
h3 {
|
2013-04-26 14:45:20 +02:00
|
|
|
font-size: 120%;
|
2013-02-26 16:00:46 +01:00
|
|
|
margin-top: 0.5em;
|
2013-04-26 14:45:20 +02:00
|
|
|
margin-bottom: 0em;
|
|
|
|
}
|
|
|
|
|
|
|
|
div.page-header {
|
2013-11-06 13:32:56 +01:00
|
|
|
margin-top: 1em;
|
2013-04-26 14:45:20 +02:00
|
|
|
margin-bottom: 1em;
|
2013-11-06 13:32:56 +01:00
|
|
|
padding-top: 0em;
|
|
|
|
padding-bottom: 0.5em;
|
|
|
|
color: #999999;
|
|
|
|
font-size: 123.809%;
|
|
|
|
font-weight: normal;
|
2013-02-26 16:00:46 +01:00
|
|
|
}
|
2013-04-26 17:47:30 +02:00
|
|
|
|
|
|
|
.shell-prompt {
|
|
|
|
color: gray;
|
|
|
|
}
|
2013-05-07 17:04:42 +02:00
|
|
|
|
|
|
|
div.news-item:not(:first-child) {
|
|
|
|
margin-top: 1em;
|
|
|
|
}
|
2013-05-29 14:58:44 +02:00
|
|
|
|
|
|
|
td.nowrap {
|
|
|
|
white-space: nowrap;
|
|
|
|
}
|
2013-08-27 13:45:27 +00:00
|
|
|
|
|
|
|
.override-link a {
|
|
|
|
color: inherit;
|
|
|
|
}
|
2013-10-08 13:32:46 +02:00
|
|
|
|
|
|
|
.actions {
|
2013-10-14 20:07:26 +02:00
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
|
|
|
|
.star {
|
|
|
|
color: black;
|
|
|
|
font-size: 110%;
|
2013-10-08 13:32:46 +02:00
|
|
|
}
|
2013-10-14 20:07:26 +02:00
|
|
|
|
|
|
|
.star:hover {
|
|
|
|
cursor: pointer;
|
2013-11-06 14:38:36 +01:00
|
|
|
}
|
2014-08-13 17:25:08 +02:00
|
|
|
|
|
|
|
span.keep-whitespace {
|
|
|
|
white-space: pre-wrap;
|
2014-12-03 13:54:22 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
.build-status {
|
|
|
|
max-width: none; /* don't apply responsive design to status images */
|
|
|
|
}
|
2015-04-02 17:29:48 +02:00
|
|
|
|
2017-04-05 17:55:56 +02:00
|
|
|
pre.log {
|
2015-04-02 17:29:48 +02:00
|
|
|
line-height: 1.2em;
|
|
|
|
}
|
2016-03-25 14:32:36 +01:00
|
|
|
|
|
|
|
div.flot-tooltip {
|
|
|
|
display: none;
|
|
|
|
position: absolute;
|
|
|
|
border: 1px solid #fdd;
|
|
|
|
padding: 2px;
|
|
|
|
background-color: #fee;
|
|
|
|
opacity: 0.80;
|
|
|
|
z-index: 100;
|
|
|
|
}
|
2016-12-07 15:57:13 +01:00
|
|
|
|
|
|
|
td.step-status span.error {
|
|
|
|
color: red;
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
|
|
|
|
td.step-status span.warn {
|
|
|
|
color: #aaaa00;
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
2018-12-16 22:26:44 -08:00
|
|
|
|
|
|
|
/* Assumes borders are never desired in multi-row table heads */
|
|
|
|
.table thead th {
|
|
|
|
border-top: 0;
|
|
|
|
}
|
2019-03-17 17:16:37 -04:00
|
|
|
|
2019-01-21 19:58:53 -05:00
|
|
|
.date {
|
2022-01-10 19:33:51 +01:00
|
|
|
cursor: help;
|
|
|
|
border-bottom: 1px dotted #999;
|
2019-01-21 19:58:53 -05:00
|
|
|
}
|
2021-03-31 21:10:18 -04:00
|
|
|
|
|
|
|
.tab-content > .tab-pane {
|
|
|
|
padding-top: 1.5rem;
|
2022-01-10 19:33:51 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
@media (prefers-color-scheme: dark) {
|
|
|
|
/* Prevent some flickering */
|
|
|
|
html {
|
|
|
|
background-color: #1f1f1f;
|
|
|
|
}
|
|
|
|
body, div.popover {
|
|
|
|
background-color: #1f1f1f;
|
|
|
|
color: #fafafa !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
Navbar
|
|
|
|
*/
|
|
|
|
nav.navbar {
|
|
|
|
background-color: #303030 !important;
|
|
|
|
border-bottom: solid 1px #404040;
|
|
|
|
}
|
|
|
|
|
|
|
|
nav.navbar a {
|
|
|
|
color: #fafafa !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.dropdown-menu {
|
|
|
|
background-color: #1f1f1f;
|
|
|
|
}
|
|
|
|
|
|
|
|
.dropdown-header {
|
|
|
|
color: #999999;
|
|
|
|
font-weight: 700;
|
|
|
|
}
|
|
|
|
|
|
|
|
.dropdown-menu .dropdown-item:hover,
|
|
|
|
.dropdown-menu .dropdown-item.active {
|
|
|
|
background-color: #2f2f30;
|
|
|
|
color: white;
|
|
|
|
}
|
|
|
|
|
|
|
|
.dropdown-menu .dropdown-item.active {
|
|
|
|
font-weight: 700;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
UI Elements
|
|
|
|
*/
|
|
|
|
label.btn-secondary,
|
|
|
|
button.btn,
|
|
|
|
a.btn-secondary {
|
|
|
|
background-color: #333;
|
|
|
|
border: none;
|
|
|
|
box-shadow: inset 0 0 0 1px #525252;
|
|
|
|
cursor: pointer;
|
|
|
|
}
|
|
|
|
|
|
|
|
input,
|
|
|
|
select,
|
|
|
|
textarea {
|
|
|
|
color: white !important;
|
|
|
|
background-color: #404040 !important;
|
|
|
|
border-color: #c4c4c4;
|
|
|
|
box-shadow: inset 0 0 0 1px #4f4f4f;
|
|
|
|
border: none !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
div.card.bg-light,
|
|
|
|
div.card,
|
|
|
|
pre {
|
|
|
|
background-color: #333333 !important;
|
|
|
|
color: white;
|
|
|
|
}
|
|
|
|
|
|
|
|
div.page-header {
|
|
|
|
color: white;
|
|
|
|
font-weight: 600;
|
|
|
|
}
|
|
|
|
|
|
|
|
div.dropdown.show > div.dropdown-menu a {
|
|
|
|
color: white;
|
|
|
|
}
|
|
|
|
|
|
|
|
span.muted {
|
|
|
|
color: #666666;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
Tables
|
|
|
|
*/
|
|
|
|
table {
|
|
|
|
border: 1px solid #404040;
|
|
|
|
border-radius: 4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
table.info-table, #tabs-summary table:nth-of-type(1) {
|
|
|
|
border: none;
|
|
|
|
}
|
|
|
|
/* Weird fix */
|
|
|
|
#tabs-summary table:nth-of-type(1) tr:hover a,
|
|
|
|
div.popover td:hover a, div.popover td:hover a tt {
|
|
|
|
text-decoration: none !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
th,
|
|
|
|
td {
|
|
|
|
color: white;
|
|
|
|
}
|
|
|
|
|
|
|
|
thead tr th, table:not(.info-table) > tbody > tr > th {
|
|
|
|
background-color: #303030;
|
|
|
|
border-bottom: 1px solid #333 !important;
|
|
|
|
border-top: 1px solid #333;
|
|
|
|
}
|
|
|
|
|
|
|
|
table.clickable-rows tbody tr:hover {
|
|
|
|
background-color: #033464 !important;
|
|
|
|
border-top: 1px solid #0b5cad;
|
|
|
|
border-bottom: 1px solid #0b5cad;
|
|
|
|
}
|
|
|
|
|
|
|
|
tbody tr:hover a:not(.btn-secondary),
|
|
|
|
tbody tr:hover a > tt {
|
|
|
|
text-decoration: underline;
|
|
|
|
}
|
|
|
|
|
|
|
|
tbody td {
|
|
|
|
border-color: #404040 !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.table-striped tbody tr:nth-of-type(2n+1) {
|
|
|
|
background-color: initial;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
Tabs
|
|
|
|
*/
|
|
|
|
ul.nav-tabs {
|
|
|
|
border-bottom: 1px solid #404040;
|
|
|
|
}
|
|
|
|
|
|
|
|
ul.nav-tabs > li.nav-item a {
|
|
|
|
padding: 8px;
|
|
|
|
font-size: 14px;
|
|
|
|
line-height: 28px;
|
|
|
|
color: #999;
|
|
|
|
}
|
|
|
|
|
|
|
|
ul.nav-tabs > li.nav-item a.active {
|
|
|
|
color: #fff !important;
|
|
|
|
border: none;
|
|
|
|
border-bottom: 2px solid #868686 !important;
|
|
|
|
background: transparent;
|
|
|
|
font-weight: 600;
|
|
|
|
}
|
|
|
|
|
|
|
|
ul.nav-tabs a {
|
|
|
|
border: none !important;
|
|
|
|
transition: background-color 100ms linear, color 100ms linear, border 100ms linear;
|
|
|
|
border-bottom: 2px solid transparent !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
ul.nav-tabs li:not(.dropdown.show) a:hover {
|
|
|
|
color: #fff !important;
|
|
|
|
border-bottom: 2px solid #c4c4c4 !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
ul.nav-tabs a.dropdown-item {
|
|
|
|
color: white !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
Pagination
|
|
|
|
*/
|
|
|
|
ul.pagination {
|
|
|
|
border: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
ul.pagination li.disabled a {
|
|
|
|
background-color: #1f1f1f;
|
|
|
|
border-color: #525252 !important;
|
|
|
|
color: #868686;
|
|
|
|
}
|
|
|
|
|
|
|
|
ul.pagination li.disabled:hover a {
|
|
|
|
background-color: initial !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
ul.pagination li a {
|
|
|
|
color: rgb(250, 250, 250);
|
|
|
|
background-color: #1d1d1d !important;
|
|
|
|
border-color: #525252;
|
|
|
|
line-height: 1rem;
|
|
|
|
padding-left: 0.75rem;
|
|
|
|
padding-right: 0.75rem;
|
|
|
|
padding-top: 0.5rem;
|
|
|
|
padding-bottom: 0.5rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
ul.pagination li:hover:not(.disabled) a {
|
|
|
|
background: #303030 !important;
|
|
|
|
box-shadow: inset 0 0 0 2px #868686,0 2px 2px 0 rgba(0,0,0,0.08);
|
|
|
|
border-color: #525252 !important;
|
|
|
|
color: rgb(250,250, 250);
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
Popover
|
|
|
|
*/
|
|
|
|
div.popover {
|
|
|
|
border: solid 1px white;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
Modal Dialogs
|
|
|
|
*/
|
|
|
|
div.modal-content {
|
|
|
|
background-color: #1f1f1f;
|
|
|
|
}
|
|
|
|
}
|