body { /* 47px is the header height */ padding-top: 47px; } footer { margin-top: 25px; padding: 15px 0 16px; border-top: 1px solid #E5E5E5; } body, input, select { color: #202020; } ul, ol { margin-bottom: 10px !important; } a { color: #2F58A0; } a:hover { color: #002060; } a:focus { outline: none; } a.btn i { /* override for a links that look like bootstrap buttons */ vertical-align: text-bottom; } a.bugtraq { font-weight: bold; } .gray { color: #888; } .octicon-centered { text-align: center; width: 16px; } tr:hover .octicon-centered { color:#eee; } .label a.bugtraq { font-weight: normal; color: white; } .lwbadge { color: #888; font-size: 11px; background-color: #e8e8e8; padding: 1px 7px 2px; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; line-height: 14px; white-space: nowrap; vertical-align: baseline; } [class^="icon-"], [class*=" icon-"] i { /* override for a links that look like bootstrap buttons */ vertical-align: text-bottom; } .pagination-small, .pagination-small ul { margin: 0px !important; } .pagination-small ul { border-right: 1px solid #ddd; } .pagination-small ul > li > a, .pagination-small ul > li > span { padding: 2px 8px; font-size: 13px; line-height: 22px; border: 1px solid #ddd; border-right: 0px; border-radius: 0px !important; float: left; } .btn.disabled em, .pagination-small ul > li > span em { font-style: normal; color: #444; } hr { margin-top: 10px; margin-bottom: 10px; } .settings th { vertical-align: top; } .pageTitle { padding-bottom: 5px; margin: 0; border-bottom: 1px solid #eee; } .pageTitle h1, .pageTitle h2 { color: #0069D6; } .navbar .brand { padding: 0px 10px 0px 20px; } .navbar .btn-navbar { margin-top: 10px; } .navbar .pull-right { margin: 0; } .navbar ul.nav { margin: 0 !important; padding: 4px 0px 0px 0px; } .navbar ul.nav li a { color: white; text-shadow: none; outline: 0; } .navbar ul.nav li a:hover { color: #abd4ff !important; text-decoration: underline; } .navbar .nav .active > a:hover { text-decoration: underline; } .navbar-inner { background-color: #002060; background-image: none; box-shadow: none; border-bottom: 1px solid #002060 !important; } .navbar ul li:focus, .navbar .active { outline: 0; padding-bottom: 1px; border-bottom: 3px solid #ff9900; margin-bottom: -1px; } ul.nav { border-color: #ccc; } .nav-tabs > .active > a, .nav-tabs > .active > a:hover { border: 1px solid #ccc; border-bottom-color: transparent; } .navbar .active a { background-color: transparent !important; outline: 0; } .navbar div > ul .menu-dropdown .selected, .nav .menu-dropdown .selected, .navbar div > ul .dropdown-menu .selected, .nav .dropdown-menu .selected { background-image: url("bullet_blue.png"); background-repeat: no-repeat; background-position: left; } .navbar div>ul .dropdown-menu li a { color: #555; } 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{ background-color: #000070; color: #ffffff !important; } .nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-list > .active > a, .nav-list > .active > a:hover { color: #fff; background-color: #002060; } div.reflog { border-bottom: 1px solid #ddd; margin-bottom: 5px; padding-bottom: 5px; } div.reflog .icon { font-size: 42px; line-height: 42px; } div.reflog .when { color: #aaa; } div.reflog i { font-size: 42px; color: #bbb; vertical-align: middle; } div.reflog td.header { padding-left: 7px; vertical-align:middle; } div.reflog td.commits { padding-left: 7px; } div.reflog tr.commit td { vertical-align:top; padding-left: 5px; } div.reflog tr.commit img { max-width: none; } div.dashboardTitle { font-size: 1.75em; padding: 10px 0px 5px 0px; margin: 10px 0px; border-bottom: 1px solid #ccc; } div.dashboardTitle small { color: #888; font-size: 0.7em; } .repositorynavbar { background-color: #f8f8f8; border-bottom: 1px solid #ccc; margin-bottom: 10px; } .repositorynavbar .title { padding: 10px 0px; } .repositorynavbar .repository { font-weight: bold; } .title .repository a, .repositorynavbar .project a, .repositorynavbar .repository a { font-family: Helvetica,arial,freesans,clean,sans-serif; font-size: 22px; color: #002060; } .repositorynavbar .repositorynavbar-inner { padding-top: 2px; } .repositorynavbar ul { list-style: none outside; display: block; position: relative; border-top: 1px solid #ccc; } .repositorynavbar ul li { display: block; float: left; padding: 10px; } .repositorynavbar ul li:focus, .repositorynavbar .active { color: black; background-repeat:no-repeat; background-image: url(arrow_project.png); background-position: center bottom; font-weight: bold; outline: 0; } .repositorynavbar ul a { color: #002060; } .repositorynavbar ul li:hover { background-color: #eee; } .repositorynavbar ul li a:hover { background-color: inherit; text-decoration: underline; } @media (max-width: 767px) { .repositorynavbar { margin-right: -20px; margin-left: -20px; padding: 0px 5px; } } .btn-appmenu { border-radius: 4px !important; background-color: #002060; background-image:-khtml-gradient(linear, left top, left bottom, from(#4060A0), to(#002060)); background-image:-moz-linear-gradient(center top, #4060A0, #002060); background-image:-ms-linear-gradient(top, #4060A0, #002060); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4060A0), color-stop(100%, #002060)); background-image:-webkit-linear-gradient(top, #4060A0, #002060); background-image:-o-linear-gradient(top, #4060A0, #002060); background-image:linear-gradient(top, #4060A0, #002060); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .btn-appmenu:hover, .btn-appmenu:active, .btn-appmenu.active, .btn-appmenu.disabled, .btn-appmenu[disabled] { background-color: #002060; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .btn-appmenu .caret { border-bottom-color: #FFFFFF; border-top-color: #FFFFFF; opacity: 0.75; } .breadcrumb { margin-top: 10px !important; margin-bottom: 10px !important; } .pageTitle { margin-bottom: 5px; } .pageTitle h2 small { font-size: 80%; font-weight: bold; } .pageTitle { color: #888; font-size: 18px; line-height: 27px; } .pageTitle .project, .pageTitle .repository { font-family: Helvetica, arial, freesans, clean, sans-serif; font-size: 22px; } .pageTitle .controls { font-size: 12px; } .pageTitle .repository { font-weight: bold; } .originRepository { font-family: Helvetica, arial, freesans, clean, sans-serif; color: #888; font-size: 12px; line-height: 14px; margin: 0px; } .forkSource, .forkEntry { color: #888; } .forkSource { font-size: 18px; line-height: 20px; padding: 5px 0px; } .forkEntry { font-size: 14px; padding: 2px 0px; } .forkSource .forks, .forkEntry .forks { font-size: 10px; padding-left: 5px; text-decoration: underline; vertical-align: middle; } div.repositoryUrlContainer { padding: 2px; background-color: #F5F5F5; background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6); background-repeat: repeat-x; border-color: #E6E6E6 #E6E6E6 #B3B3B3; border-image: none; border-radius: 4px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05); color: #333333; vertical-align: middle; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); } div.repositoryUrlContainer:hover { background-color: #E6E6E6; background-position: 0 -15px; color: #333333; text-decoration: none; transition: background-position 0.1s linear 0s; } div.repositoryUrlContainer:hover .caret { opacity: 1; } div.repositoryUrlContainer:hover a:hover { text-decoration: none; } span.repositoryUrlLeftCap, span.repositoryUrlRightCap { text-align: center; color: black; padding: 3px; font-size: 11px; } span.repositoryUrlRightCap { font-weight: bold; font-family:menlo,consolas,monospace; } div.repositoryUrl { display: inline-block; font-size: 1em; padding: 1px 4px 2px 4px; background-color: #fff; border: 1px solid #ddd; margin: 1px; } div.repositoryIndicator { display:inline; padding-top:0px; margin-bottom:0px; } div.repositoryIndicator span.alert { padding: 2px 7px 2px 7px; vertical-align: middle; font-size:0.85em; font-weight:normal; } ul.urlMenu { min-width: 350px; } ul.urlMenu li.url { background-color: white; padding: 0px 5px; line-height: 24px; } ul.applicationMenu { background-color: whiteSmoke; min-width: 400px; } ul.applicationMenu li.action { background-color: white; padding: 0px 5px; line-height: 24px; } span.applicationTitle, span.applicationTitle a { display: inline; font-weight: bold; font-size:1.1em; color: black !important; padding: 0px; } div.applicationHeaderMenuItem { padding-left: 10px; color: black; } div.applicationLegalMenuItem { padding-left: 10px; color: #999; font-size: 0.85em; } a.applicationMenuItem, span.commandMenuItem { padding: 3px 10px; color: black; display: inline; padding: 0px; } span.commandMenuItem { font-size: 0.85em; font-family: menlo,consolas,monospace; } div.odd { } div.even { background-color: whiteSmoke; vertical-align: middle; } span.authorizationControl label { display: inline; color: #777; padding:5px 0px 5px 10px; } div.page_footer { clear: both; height: 17px; color: black; background-color: #ffffff; padding: 5px; border-top: 1px solid #bbb; font-style: italic; } pre, code, pre.prettyprint, pre.plainprint { background-color: #ffffff; color: black; font-family: monospace; font-size:12px; border:0px; padding: 0; line-height: 1.35em; } table { margin-bottom: 5px; font-size: inherit; } .table th { vertical-align: top; } th { vertical-align: middle; text-align: left; } table.tickets { border-bottom: 1px solid #ccc; } table.tickets td.indicators { width: 75px; text-align: right; padding-right: 5px; color: #888; } .ticketLabel, table.tickets .label { color: white; font-weight: normal; margin: 0px 2px; } div.featureWelcome { padding: 15px; background-color: #fbfbfb; border: 1px solid #ccc; border-radius: 5px; } div.featureWelcome div.icon { color: #ccc; font-size: 144px; } li.dynamicQuery { padding: 3px 0px; margin: 1px 0px; border-radius: 4px; } li.dynamicQuery i { color: rgba(255, 255, 255, 0.5); padding-right: 5px; } li.dynamicQuery a.active { color: white; } div.milestoneOverview { color:#888; border: 1px solid #ddd; padding: 2px 5px; text-align: center; font-size: 11px; background-color: #fbfbfb; } div.sourceview { overflow: hidden; } pre.prettyprint ol { padding-left:25px; } #nums { text-align: right; padding-right:10px; border-right:1px solid #ddd; font-family: monospace; line-height: 1.35em; vertical-align:top; } #nums pre { white-space: pre; } #nums pre, #lines pre { margin: 0; } #lines pre { padding: 0px !important; border: 0px !important; white-space: nowrap; } /* CSS trick to workaround #link topOfWindow offset problem */ #nums .jump { border-top: 50px solid transparent; margin-top: -50px; background: url(arrow_line.png) no-repeat scroll bottom right transparent; } #nums .jump:target { border-left: 7px solid transparent; margin-right: 3px; } #lines .line { padding-left: 5px; color: #888; } #nums a:hover { background-color: #ffffbf; color: black; font-weight: bold; border-top: 1px solid red; border-bottom: 1px solid red; text-decoration: none; } #lines table { margin: 0; } #lines td { padding: 0; } #lines a { padding-left: 5px; } #lines tr:hover { background-color: #ffffbf; } #lines .odd { background-color: white; } #lines .even { background-color: #fafafa; } .diffstat { padding: 1px 5px; font-size: smaller; background-color: #f5f5f5; border: 1px solid #ccc; color: #ccc; font-weight:bold; display: inline-block; } .diffstat-inline { font-size: smaller; color: #ccc; font-weight:bold; } .diffstat .diffstat-total { color: black; border-right: 1px solid #ccc; padding-right: 4px; margin-right: 2px; } .diffstat-inline .diffstat-total { color: #999; padding-right: 2px; } .diffstat-segments { vertical-align: baseline; } .diffstat-insert { color: #629E62; } .diffstat-delete { color: #B9583B; } .patch-group { margin-bottom: 0px; border: 1px solid #ccc; background-color: #fbfbfb; } .patch-group .accordion-inner { padding: 0px; } .ticket-meta-top { padding: 0px 10px 10px 10px; } .ticket-meta-middle { border: 1px solid #ccc; padding: 10px; background-color: #fbfbfb; } .ticket-meta-bottom { border: 1px solid #ccc; border-top: 0px; padding: 10px; } .ticket-title { font-size: 20px; } .ticket-number { color: #ccc; font-size: 20px; font-weight: normal; } .ticket-list-icon { padding: 8px 0px 8px 8px !important; width: 24px; font-size: 24px; vertical-align: middle !important; color: #888; } td.ticket-list-state { vertical-align: middle; } td.ticket-list-priority { vertical-align: middle; } .ticket-list-details { font-size: 11px; color: #888; } div.ticket-text { max-width: 600px; } .ticket-text-editor { height:7em; border:0px; border-radius: 0px; border-top:1px solid #ccc; margin-bottom:0px; padding:4px; background-color:#ffffff; box-shadow: none; } .indicator-large-dark { font-size: 20px; color: #888; } .indicator-large-light { font-size: 20px; color: #bbb; } .indicator-huge-light { font-size: 48px; color: #bbb; } .attribution-emphasize { font-weight: bold; } .attribution-text { color: #888; } .attribution-border { } .attribution-header { background-color: #fbfbfb; padding: 8px; border: 1px solid #ccc; } .attribution-header-pullright { float: right; text-align: right; padding-right: 1px; } .attribution-patch-pullright { float: right; text-align: right; margin: 5px 10px; } .attribution-date { color: #999; font-size: smaller; } .attribution-link { color: #999; padding-left: 5px; } .attribution-pullright { float: right; text-align: right; padding-right: 8px; } .attribution-triangle { position: absolute; margin-left: -23px; margin-top: 11px; height: 0px; width: 0px; border-image: none; border: 10px solid transparent; border-right: 13px solid #ddd; } .attribution-comment { padding: 10px 10px 0px 10px; /*border: 1px solid #ccc; border-top: 0px;*/ } .ticket-simple-event { padding: 5px 0px; } .status-display { text-align: center; font-weight: bold; } .status-change { font-size: 1.0em; text-shadow: none; padding: 5px 10px !important; font-weight: bold; display: inline-block; text-align: center; width: 50px; margin-right: 5px !important; } .submit-info { margin-bottom: 0px; border-radius: 0px; } .merge-panel { padding: 5px 7px; background-color: #fbfbfb; color: #444 } .merge-panel p.step { margin: 10px 0px 5px; } .gitcommand { margin-top: 5px; border: 1px solid #ccc; background-color: #333 !important; color: #ccc; border-radius: 3px; padding: 5px; margin-bottom: 5px; text-shadow: none; } a.commit { border: 1px solid #ccc; border-radius: 3px; background-color: #fbfbfb; padding: 2px 4px; line-heihgt:99%; font-size: 11px; text-transform: lowercase; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { color: #888; } .age0, .age1, .age2, .age3, .age4 { font-size: 12px; } /* age0: age < 2 hours */ .age0 { font-style: italic; color: #008000; font-weight: bold; } /* age1: 2 hours <= age < 2 days */ .age1 { font-style: italic; color: #0000ff; font-weight: bold; } /* age2: 2 days < age <= 7 days */ .age2 { font-style: italic; color: #2b60de; } /* age3: 7 days < age <= 30 days */ .age3 { color: #800080; } /* age4: > 30 days */ .age4 { } /* Ensure that hovered ages are white */ tr.light:hover .age0, tr.light:hover .age1, tr.light:hover .age2, tr.light:hover .age3, tr.light:hover .age4, tr.dark:hover .age0, tr.dark:hover .age1, tr.dark:hover .age2, tr.dark:hover .age3, tr.dark:hover .age4 { color: #ffffff !important; } a.list { text-decoration: none; color: inherit; } a.list-strikethrough { text-decoration: line-through; color: inherit; } a.list.subject { font-weight: bold; } a.list.name { font-weight: bold; } a.list:hover { text-decoration: underline; color: #880000; } span.empty { font-size: 0.9em; font-style: italic; padding-left:10px; color: #008000; } span.highlight { background-color: rgb(255, 255, 100); color: black; padding: 0px 2px; } span.link { color: #888; } span.link, span.link a { font-family: sans-serif; font-size: 11px; } span.link em, div.link span em { font-style: normal; font-family: sans-serif; font-size: 11px; } span.activitySwatch { border-radius: 3px; padding: 1px 4px 2px 4px; color: #ffffff; vertical-align: center; } span.activitySwatch a { color: inherit; } span.repositorySwatch { padding: 1px 1px 2px 1px; color: #ffffff; vertical-align: center; } span.repositorySwatch a { color: inherit; } img.inlineIcon { padding-left: 1px; padding-right: 1px; } img.overview { float:right; border:1px solid #CCCCCC; } img.gravatar { background-color: #ffffff; /*border: 1px solid #ddd;*/ border-radius: 5px; padding: 2px; } img.gravatar-round { background-color: #ffffff; border: 1px solid #ccc; border-radius: 100%; } img.navbarGravatar { border: 1px solid #fff; } div.searchResult { padding: 10px 5px 10px 5px; } div.searchResult .summary { font-weight: bold; } div.searchResult .branch { color: #008000; } div.searchResult .author { font-style: italic !important; } div.searchResult .date { color:#999; } div.searchResult .body { padding-left:20px; } div.searchResult .fragment { padding: 7px 0; } div.searchResult .highlight { background-color: #ccff66; padding: 0 2px; } div.searchResult .ellipses { padding-left:25px; color: #aaa; } div.searchResult pre { margin: 1px 0px; border: 0px; } div.searchResult .text { border-left: 2px solid #ccc; border-radius: 0px; padding: 0 0 0 15px; } div.searchResult ol { margin-bottom: 0px !important; } div.header, div.commitHeader, table.repositories th { background-color: #fbfbfb; } div.header { padding: 3px; border: 1px solid #ddd; border-bottom: 0; font-weight: bold; font-family: Helvetica,arial,freesans,clean,sans-serif; } div.diffHeader { /* CSS trick to workaround #link topOfWindow offset problem */ border-top: 65px solid transparent; margin-top: -65px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; } div.commitHeader { margin:0 0 2px; padding:7px 14px; border:1px solid #ddd; } div.header a, div.commitHeader a { color: black; text-decoration: none; font-weight: bold; } div.header a:hover, div.commitHeader a:hover { text-decoration: underline; } div.page_nav2 { padding: 5px 10px; margin: -10px 0px 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-radius: 0px 0px 3px 3px; background-color: #ECF1F4; color: #666; text-align: left; } div.page_nav2 a { color: #002060; } div.admin_nav { border-bottom: 0px; text-align: right; padding: 5px 5px 5px 2px; } div.admin_nav a { text-decoration: none; } div.admin_nav a:hover { text-decoration: underline; } span.search { height: 40px; padding-top:2px; } span.search input { -webkit-border-radius:0;-moz-border-radius:0x;border-radius:0; vertical-align: top; background: url(search-icon.png) no-repeat 4px center; background-color: transparent; border: 1px solid transparent; outline: none; padding: 2px 2px 2px 22px; text-shadow: none; margin: 0px; color: #ddd; } span.search input:hover, span.search input:focus { background-color: transparent; border: 1px solid transparent; padding: 2px 2px 2px 22px; box-shadow: none; color: #ddd; border-bottom: 1px solid #ff9900; } span.search input:focus { color: white; } /* div.search input:focused { */ /* background-color: transparent; */ /* border: 1px solid transparent; */ /* padding: 2px 2px 2px 22px; */ /* text-shadow: none; */ /* } */ span.login input:focus { background-color: rgba(255, 255, 255, 0.6); text-shadow: none; color: white; } .commit_message { padding: 8px; } .topborder { border: solid #ddd; border-width: 1px 0px 0px; border-radius: 0px; } div.bug_open, span.bug_open { padding: 2px; background-color: #803333; color: white; text-align: center; } div.bug_resolved, span.bug_resolved { padding: 2px; background-color: #408040; color: white; text-align: center; } div.bug_invalid, span.bug_invalid { padding: 2px; background-color: gray; text-align: center; } div.bug_hold, span.bug_hold { padding: 2px; background-color: orange; text-align: center; } div.diff { font-family: monospace; overflow: auto; } div.diff.header { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #EDECE6; border-color: #D9D8D1; border-style: solid; border-width: 1px; font-weight: bold; margin-top: 10px; padding: 4px 0 2px; } div.diff.extended_header { background-color: #F6F5EE; padding: 2px 0; font-family: inherit; } div.diff table { border: 1px solid #ddd; } span.diff.add { color: #008800; font-family: inherit; } span.diff.remove { color: #FFDDDD; font-family: inherit; } span.diff.unchanged { color: inherit; font-family: inherit; } span.diff.hunk_info { background-color: #FFEEFF; color: #990099; font-family: inherit; } span.diff.hunk_section { color: #AA22AA; font-family: inherit; } .diff-cell { margin: 0px; padding: 0 2px; border: 0; border-left: 1px solid #bbb; } .add2 { background-color: #DDFFDD; } .remove2 { background-color: #FFDDDD; } .context2 { background-color: #FEFEFE; } .trailingws-add { background-color: #99FF99; } .trailingws-sub { background-color: #FF9999; } div.diff > table { border-radius: 0; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; width: 100%; } .diff-line { background-color: #fbfbfb; text-align: center; color: #999; padding-left: 2px; padding-right: 2px; width: 3em; /* Font-size relative! */ min-width: 3em; } .diff-line:before { content: attr(data-lineno); } .diff-state { background-color: #fbfbfb; text-align: center; color: #999; padding-left: 2px; padding-right: 2px; width: 0.5em; /* Font-size relative! */ } .diff-state-add:before { color: green; font-weight: bold; content: '+'; } .diff-state-sub:before { color: red; font-weight: bold; content: '-'; } .hunk_header { background-color: #dAe2e5 !important; border-left: 1px solid #bbb; border-top: 1px solid #bac2c5; border-bottom: 1px solid #bac2c5; color: #555; } /* Image diffs. */ /* Note: can't use gradients; IE < 10 doesn't support them. Use pre-created pngs with transparency instead. */ /* Set on body during mouse tracking. */ .no-select { -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; } div.imgdiff-container { padding: 10px; background: #EEE; } div.imgdiff { margin: 10px 20px; position:relative; display: inline-block; /* Checkerboard background to reveal transparency. */ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAK0lEQVQoz2O8e/cuAzagpKSEVZyJgUQwqoEYwPj//3+sEvfu3RsNJfppAACQZwizxs5QrAAAAABJRU5ErkJggg==); background-repeat: repeat; /* Same with CSS: background-color: white; background-image: linear-gradient(45deg, #DDD 25%, transparent 25%, transparent 75%, #DDD 75%, #DDD), linear-gradient(45deg, #DDD 25%, transparent 25%, transparent 75%, #DDD 75%, #DDD); background-size:16px 16px; background-position:0 0, 8px 8px; */ } div.imgdiff-left { position: absolute; top: 0; bottom: 0; left: 0; width: 0; max-width: 100%; overflow: hidden; } img.imgdiff { user-select: none; border: 1px solid #0F0; } img.imgdiff-old { user-select: none; border: 1px solid #F00; } .imgdiff-opa-container { display: inline-block; width: 200px; height: 4px; margin: 12px 35px 6px 35px; padding: 0; position: relative; border: 1px solid #888; background-color: #DDD; } .imgdiff-opa-container:before { content: ''; position: absolute; left: -20px; top: -4px; width : 12px; height: 12px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7klEQVQoz13STUrDMRAF8N+02fQDhCpqNyJIvUEXXfYCXtlFsZeQLpRCpYJ01RakxM38IRgIQyZv3rx5SchVaw1c4xm36OEb7/jqcJHgPuZYYopx3h2xwwrriPgtyTzHCx5xg1ESnvJ8lR1fS8pYJvgBEwyywwlD9LGotX6W1DxNpknutkPgnGSzkgOOEzRoogY8zPx9L7VFa0Ku//lAlLTumO1PjYxuhnMT9yV93uUMw2Q+NwU/OGCL95KPskrr+o3mruCAD7xhU1LjOpkX6caoGXib4HVEXKLWKiK67/GEGe6SYJ+SNxFxqbX2/gBxKkhxx1tQIAAAAABJRU5ErkJggg==); /* With CSS: background-image: radial-gradient(6px at 50% 50%, rgba(255, 255, 255, 255) 50%, rgba(255, 255, 255, 0) 6px); */ } .imgdiff-opa-container:after { content: ''; position: absolute; right: -20px; top: -4px; width : 12px; height: 12px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAABlklEQVQoz02Rr45TYRTE5/z7ynebYNBIFFuLXV2FQRIgWcUDkN3bBNnbR0CQJvsGGLCbIEFgSCrgGXCw7b3fOT2ILQm/ZJIRI2YyhBObzaZm5kVmvszMs8wkJtoR0ZZUr/vLyz/DMBCdwg+PcfzUvC3cHRGBTICZUYpBVb+KyPO+73/SZrOpEccv03hYHMbRp9bk6EEJQITTzFqttZjZ59ls9kwz88K9LQ7j6IfDXsdxgrcGEEFEqJRSAAQzn7fWXmtmvnJ3tNZkHCfc3t5iahOQgJWCBKCq1FqDiDzVzHwcEYgIcndMU8N+v0dmogNQzODufLcrzxiZhAQyEwBASGSedPL/wyDaMTNEJEUEpRi6rkPXdShWoKoQkWBmENGOmWhrxWBmrZSCe7ViPp9jPp+j1opSSpoZmxmY+YOS6rVmvqi1PgEQqkruzgAgImFmXGslVb1h5u2/4x65+/uIOG+tISLu+jLDzKCqN6r6pu/7bzIMA61Wq1/L5fIjgN8ict/MHphZmNl3VX1nJm+vrvof6/Xa/gJuQtCzTqj1dQAAAABJRU5ErkJggg==); /* With CSS: background-image: radial-gradient(6px at 50% 50%, #888, #888 1px, transparent 6px); */ } .imgdiff-opa-slider { position:absolute; top : 0; left: -5px; bottom: 0; right: -5px; text-align: left; } .imgdiff-opa-handle { display: inline-block; width: 10px; height: 10px; position: absolute; top: -3px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABMklEQVQY022OsU7CUBRA723fpTS0NcVBJuOoQUed0MSJhOiP0IHK6g84ShoM/2HE1TjZxeCA0UF3RW2tLQ73mesgLuiZT3IOwoww7FSLYrrDzHUAMInUbblsX0RR9NJsNgEBAIIg2EjT9DDP8y2ttSsiqEhlTsW58TzvaDAYxBiGB9XJ5PkkSZJdZvZFRAEAIKImUm+et3BVqy11VFHkjTzPN2cS/a6ICDHrxWlR1N+zjz2DmddnOQVziIjJWnuaedUAAENEEP4iPweIImIYRDQmogwR9T+SVkplpVLpzrBt+9KpVEaK6BUReU6a2LY9dl33zIzj+LOx3XgUkRUQsADwSylzalnWk+M4I9/3o36/f42t/RYMT4fQ7XaX0zRpMes1ADAU0b3nuee9495DO2ib37s7ktpA7ddzAAAAAElFTkSuQmCC); /* With CSS: background-image: radial-gradient(5px at 50% 50%, #444, #888, transparent 5px); */ } .imgdiff-ovr-slider { display: inline-block; margin: 0; padding: 0; position: relative; text-align: left; } .imgdiff-ovr-handle { display: inline-block; width : 1px; height: 100%; top: 0px; background-color: #444; border-right: 1px solid #FFF; } .imgdiff-ovr-handle:before { content: ''; position: absolute; right: -4px; bottom: -5px; width : 10px; height: 10px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABMklEQVQY022OsU7CUBRA723fpTS0NcVBJuOoQUed0MSJhOiP0IHK6g84ShoM/2HE1TjZxeCA0UF3RW2tLQ73mesgLuiZT3IOwoww7FSLYrrDzHUAMInUbblsX0RR9NJsNgEBAIIg2EjT9DDP8y2ttSsiqEhlTsW58TzvaDAYxBiGB9XJ5PkkSZJdZvZFRAEAIKImUm+et3BVqy11VFHkjTzPN2cS/a6ICDHrxWlR1N+zjz2DmddnOQVziIjJWnuaedUAAENEEP4iPweIImIYRDQmogwR9T+SVkplpVLpzrBt+9KpVEaK6BUReU6a2LY9dl33zIzj+LOx3XgUkRUQsADwSylzalnWk+M4I9/3o36/f42t/RYMT4fQ7XaX0zRpMes1ADAU0b3nuee9495DO2ib37s7ktpA7ddzAAAAAElFTkSuQmCC); /* With CSS: background-image: radial-gradient(5px at 50% 50%, #444, #888, transparent 5px); */ } .imgdiff-ovr-handle:after { content: ''; position: absolute; right: -4px; top: -5px; width : 10px; height: 10px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABMklEQVQY022OsU7CUBRA723fpTS0NcVBJuOoQUed0MSJhOiP0IHK6g84ShoM/2HE1TjZxeCA0UF3RW2tLQ73mesgLuiZT3IOwoww7FSLYrrDzHUAMInUbblsX0RR9NJsNgEBAIIg2EjT9DDP8y2ttSsiqEhlTsW58TzvaDAYxBiGB9XJ5PkkSZJdZvZFRAEAIKImUm+et3BVqy11VFHkjTzPN2cS/a6ICDHrxWlR1N+zjz2DmddnOQVziIjJWnuaedUAAENEEP4iPweIImIYRDQmogwR9T+SVkplpVLpzrBt+9KpVEaK6BUReU6a2LY9dl33zIzj+LOx3XgUkRUQsADwSylzalnWk+M4I9/3o36/f42t/RYMT4fQ7XaX0zRpMes1ADAU0b3nuee9495DO2ib37s7ktpA7ddzAAAAAElFTkSuQmCC); /* With CSS: background-image: radial-gradient(5px at 50% 50%, #444, #888, transparent 5px); */ } .imgdiff-link { margin: 0px 4px; text-decoration: none; border: none; } .imgdiff-link > img { border: 1px solid transparent; /* Avoid jumping when we change the border */ width: 20px; height: 20px; margin-bottom: 10px; } /* End image diffs */ td.changeType { width: 15px; } span.addition, span.modification, span.deletion, span.rename { border: 1px solid #888; float: left; height: 0.8em; margin: 0.2em 0.5em 0 0; overflow: hidden; width: 0.8em; } span.addition { background-color: #ccffcc; } span.modification { background-color: #ffdd88; } span.deletion { background-color: #f8bbbb; } span.rename { background-color: #cAc2f5; } div.commitLegend { float: right; padding: 0.4em 0.4em 0.2em 0.4em; vertical-align:top; margin: 0px; } div.commitLegend span { font-size: 0.9em; vertical-align: top; } div.references { float: right; text-align: right; } table.plain, table.summary, table.ticket { width: 0 !important; border: 0; } table.plain th, table.plain td, table.summary th, table.summary td { white-space: nowrap; padding: 1px 3px; border: 0; } table.ticket th, table.ticket td { padding: 1px 3px; border: 0; } table.summary { margin: 0px; } table.summary th, table.ticket th { color: #999; padding-right: 10px; text-align: right; font-weight: normal; } table.pretty { border:1px solid #ddd; border-radius: 0 0 3px 3px; width: 100%; } table.pretty td.icon { padding: 0px 0px 0px 2px; width: 18px; vertical-align: middle; } table.pretty td.icon img { vertical-align: middle; } table.pretty td { padding: 2px 4px; border-left: 0; } table.pretty td.message { padding: 0px; } table.pretty table.nestedTable { width: 100%; margin-left: 4px !important; margin-bottom: 0px !important; } table.pretty td.graph { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 0px; /*width: 1px;*/ } table.pretty tr.commit { /* must match branch graph servlet row height definition */ height: 24px; } @media (min-width: 979px) { td.ellipsize { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } } @media (max-width: 979px) { td.ellipsize { text-overflow: inherit; overflow: visible; white-space: wrap; } } td.sha256 { max-width: 20em; overflow: hidden; text-overflow: ellipsis; } table.comments td { padding: 4px; line-height: 17px; } table.projectlist { margin-top: 10px; } table.repositories { border:1px solid #ddd; border-spacing: 0px; width: 100%; } table.repositories th { padding: 4px; border:0; } table.repositories th.right { border-right: 1px solid #ddd; } table.repositories td { padding: 2px; border-left: 0; } table.repositories td.rightAlign { text-align: right; border-right: 1px solid #ddd; } table.repositories td.icon img { vertical-align: top; } table.repositories tr.group { background-color: #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; } table.repositories tr.group td { font-weight: bold; color: black; background-color: #ddd; padding-left: 5px; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; } table.repositories tr.group td a { color: black; } table.palette { border:0; width: 0 !important; } table.palette td.header { font-weight: bold; background-color: #ffffff !important; padding-top: 0px !important; margin-bottom: 0 !important; border: 0 !important; border-radius: 0 !important; line-height: 1em; } table.palette td.pane { padding: 0px; width: 250px !important; } table.palette td.pane select { width: 250px !important; } table.gitnotes { border: 0; } table.gitnotes td { border-top: 1px solid #ddd; padding-top: 3px; vertical-align:top; } table.gitnotes table { border: none; } table.gitnotes td table td { border: none; padding: 0px; } table.gitnotes td.info { padding-right: 10px; } table.gitnotes td.message { width: 65%; border-left: 1px solid #ddd; padding-left: 10px; } table.annotated { width: 100%; border:1px solid #ddd; } table.annotated tr.even { background-color: white; } table.annotated tr.odd { background-color: #f5f5f5; } table.annotated td { padding: 0px; border: 0; } table.annotated td.lineCommit { padding-left: 5px; padding-right: 5px; } table.annotated td.lineNumber { border-right: 1px solid #ddd; border-left: 1px solid #ddd; padding-left: 5px; padding-right: 5px; text-align: right; } table.annotated td.lineContent { padding-left: 5px; font: monospace; } table.activity { width: 100%; margin-top: 10px; } table.activity td { padding-top:7px; padding-bottom:7px; } tr th a { background-position: right; padding-right: 15px; background-repeat:no-repeat; } tr th.wicket_orderDown a {background-image: url(arrow_down.png); } tr th.wicket_orderUp a { background-image: url(arrow_up.png); } tr th.wicket_orderNone a { background-image: url(arrow_off.png); } tr.light { background-color: #ffffff; } tr.dark { background-color: #f6f6f6; } /* currently both use the same, but it can change */ tr.light:hover, tr.dark:hover { background-color: #002060; color: white; } tr.light:hover a, tr.dark:hover a { color: white; } .merge { opacity: 0.5; } .merge:hover { opacity: 1; } td.author { font-style: italic !important; white-space: nowrap; } td.date { /*font-style: italic !important;*/ white-space: nowrap; } span.sha1, span.sha1 a, span.sha1 a span, .commit_message, span.shortsha1, td.sha1, td.sha256 { font-family: consolas, monospace; font-size: 13px; } span.shortsha1 { font-size: 12px; } td.mode { text-align: right; font-family: monospace; width: 8em; padding-right:15px; } td.filestore { text-align: right; width:1em; padding-right:15px; } td.size { text-align: right; width: 8em; padding-right:15px; } td.rightAlign { text-align: right; } td.treeLinks { text-align: right; width: 13em; } span.help-inline { color: #777; } span.metricsTitle { font-size: 2em; } .tagRef, .headRef, .localBranch, .remoteBranch, .otherRef, .pullRef { padding: 0px 3px; margin-right:2px; font-family: sans-serif; font-size: 9px; font-weight: normal; border: 1px solid; color: black; } .tagRef a, .headRef a, .localBranch a, .remoteBranch a, .otherRef a, .pullRef a { font-size: 9px; text-decoration: none; color: black !important; } .tagRef a:hover, .headRef a:hover, .localBranch a:hover, .remoteBranch a:hover, .otherRef a:hover, .pullRef a:hover { color: black !important; text-decoration: underline; } .otherRef { background-color: #b0e0f0; border-color: #80aaaa; } .pullRef { background-color: rgb(255, 221, 136); border-color: rgb(136, 136, 136); } .remoteBranch { background-color: #cAc2f5; border-color: #6c6cbf; } .tagRef { background-color: #ffffaa; border-color: #ffcc00; } .headRef { background-color: #ffaaff; border-color: #ff00ee; } .localBranch { background-color: #ccffcc; border-color: #00cc33; } table .palette td.buttons button { -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; border: 1px solid #ccc !important; padding: 10px; margin-bottom: 10px; } table .palette td.buttons button:hover { border: 1px solid #0069D6 !important; } table .palette td.buttons button:active { border: 1px solid orange !important; } .feedbackPanelERROR, .feedbackPanelINFO { list-style: none; line-height: 35px; } .feedbackPanelINFO span, .feedbackPanelERROR span { 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); } .feedbackPanelERROR span { color: #ffffff; 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); } /* google-code-prettify line numbers */ li.L0, li.L1, li.L2, li.L3, li.L4, li.L5, li.L6, li.L7, li.L8, li.L9 { color: #888; border-left: 1px solid #ccc; padding-left:5px; list-style-type: decimal !important; } /* Alternate shading for lines */ li.L1, li.L3, li.L5, li.L7, li.L9 { background: #fafafa !important; } div.docs ul.nav { margin-bottom: 0px !important; } div.docs div.docnav { display: inline-block; padding: 6px 5px 6px 5px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-radius: 0px 0px 3px 3px; background-color: #ECF1F4; color: #666; text-align: left; margin-top: -10px; } div.docs .content { margin-top: 10px; } div.docs div.markdown { margin-top: 10px; } div.markdown { line-height: 1.4; } div.markdown h1 { padding: 0px 0px 4px; border-bottom: 1px solid rgb(221, 221, 221); margin: 4px 0px 8px; } div.markdown h2 { padding: 4px 0px; border-bottom: 1px solid rgb(238, 238, 238); margin: 4px 0px 8px; } div.markdown h3 { padding: 8px 0px 4px; } div.markdown li { line-height: 1.4; } div.markdown pre { background-color: rgb(250, 250, 250); border: 1px solid rgb(221, 221, 221); border-radius: 4px 4px 4px 4px; display: block; font-size: 12px; line-height: 18px; margin: 9px 0; padding: 8.5px; white-space: pre-wrap; } div.markdown pre code { background-color: inherit; border: none; padding: 0; } div.markdown code { background-color: rgb(250, 250, 250); border: 1px solid rgb(221, 221, 221); border-radius: 3px; padding: 0 0.4em; } div.markdown table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0px; font-size: inherit; border-width: 0px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(221, 221, 221); border-image: none; border-collapse: separate; margin: 10px 0px 20px; } div.markdown table td, div.markdown table th { padding: 8px; line-height: 20px; text-align: left; vertical-align: top; border-top: 1px solid rgb(221, 221, 221); border-left: 1px solid rgb(221, 221, 221); } div.markdown table.text th, div.markdown table.text td { vertical-align: top; border-top: 1px solid #ccc; padding:5px; } .resolution { text-transform: uppercase; font-weight: bold !important; font-size: 11px; } .resolution-success, .resolution-success a { color: #14892c !important; } .resolution-success a:hover { color: white !important; } .resolution-error, .resolution-error a { color: #d04437 !important; } .resolution-error a:hover { color: white !important; } .resolution-complete, .resolution-complete a { color: #4a6785 !important } .resolution-complete a:hover { color: white !important; } .resolution-current, .resolution-current a { color: #594300 !important; } .resolution-current, .resolution-current a:hover { color: white; } /*! AUI Lozenge */ .aui-lozenge { background: #ccc; border: 1px solid #ccc; border-radius: 3px; color: #333; display: inline-block; font-size: 11px; font-weight: bold; line-height: 99%; /* cross-browser compromise to make the line-height match the font-size */ margin: 0; padding: 2px 5px; text-align: center; text-decoration: none; text-transform: uppercase; } .aui-lozenge.aui-lozenge-subtle { background-color: #fff; border-color: #ccc; color: #333; } .aui-lozenge-success { background-color: #14892c; border-color: #14892c; color: #fff; } .aui-lozenge-success.aui-lozenge-subtle { background-color: #fff; border-color: #b2d8b9; color: #14892c; } .aui-lozenge-error { background-color: #d04437; border-color: #d04437; color: #fff; } .aui-lozenge-error.aui-lozenge-subtle { background-color: #fff; border-color: #f8d3d1; color: #d04437; } .aui-lozenge-current { background-color: #ffd351; border-color: #ffd351; color: #594300; } .aui-lozenge-current.aui-lozenge-subtle { background-color: #fff; border-color: #ffe28c; color: #594300; } .aui-lozenge-complete { background-color: #4a6785; border-color: #4a6785; color: #fff; } .aui-lozenge-complete.aui-lozenge-subtle { background-color: #fff; border-color: #e4e8ed; color: #4a6785; } .aui-lozenge-moved { background-color: #815b3a; border-color: #815b3a; color: #fff; } .aui-lozenge-moved.aui-lozenge-subtle { background-color: #fff; border-color: #ece7e2; color: #815b3a; } .severity-catastrophic { color:#D51900; } .severity-catastrophic:after { font-family: Helvetica,arial,freesans,clean,sans-serif ; content: "●●●●●"; font-weight:900; font-size:.45em; font-variant:small-caps; display:flex; white-space: pre; } .severity-critical { color:#D55900; } .severity-critical:after { font-family: Helvetica,arial,freesans,clean,sans-serif ; content: " ●●●●"; font-weight:900; font-size:.45em; font-variant:small-caps; display:flex; white-space: pre; } .severity-serious { color:#E69F00; } .severity-serious:after { font-family: Helvetica,arial,freesans,clean,sans-serif ; content: " ●●●"; font-weight:900; font-size:.45em; font-variant:small-caps; display:flex; white-space: pre; } .severity-minor { color:#009E73; } .severity-minor:after { font-family: Helvetica,arial,freesans,clean,sans-serif ; content: " ●●"; font-weight:900; font-size:.45em; font-variant:small-caps; display:flex; white-space: pre; } .severity-negligible { color:#0072B2; } .severity-negligible:after { font-family: Helvetica,arial,freesans,clean,sans-serif ; content: " ●"; font-weight:900; font-size:.45em; font-variant:small-caps; display:flex; white-space: pre; } .severity-unrated { } .priority-urgent { color:#D51900; } .priority-high { color:#D55900; } .priority-normal { } .priority-low { color:#0072B2; } .file-positive { color:#009E73; } .file-negative { color:#D51900; } .filestore-item { color:#815b3a; } .filestore-status { display: inline; font-size: 1.2em; } table.filestore-status { border:none!important; border-spacing: 10px 0px; border-collapse: separate; } .filestore-status tr td a { border:none!important; margin-right:1.5em!important; padding:0.25em; } .filestore-status td a:hover, .filestore-status td a.filter-on { background-color: #eee; border-radius:5px; } .filestore-status span:nth-child(2) { font-weight:800; margin-left:0.25em; } .delete-patchset { color:#D51900; font-size: 1.2em; }