1364N/A/* ##################################################################
1364N/A * Silghtly modified CSS versions of YUI 3.5.0pr2 (build 4560):
1364N/A * Copyright 2011 Yahoo! Inc. All rights reserved.
1364N/A * Licensed under the BSD License.
1364N/A * http://yuilibrary.com/license/
1364N/A * ############################# YUI3 ############################### */
1364N/A
1364N/A/* YUI CSS Detection Stamps - don't change names to avoid redundant downloads */
1364N/A#yui3-css-stamp.cssbutton,
1364N/A#yui3-css-stamp.skin-sam-widget-base, #yui3-css-stamp.skin-sam-widget-buttons,
1364N/A#yui3-css-stamp.skin-sam-widget-stack, #yui3-css-stamp.skin-sam-panel,
1364N/A#yui3-css-stamp.skin-sam-resize-base, #yui3-css-stamp.cssbutton {
1364N/A display: none
1364N/A}
1364N/A
1364N/A/* ### widget-base/assets/widget-base-core.css ### */
1364N/A.yui3-widget-hidden {
1364N/A display: none
1364N/A}
1364N/A.yui3-widget-content {
1383N/A overflow: hidden;
1364N/A}
1364N/A.yui3-widget-content-expanded {
1364N/A -moz-box-sizing: border-box;
1364N/A -webkit-box-sizing: border-box;
1364N/A -ms-box-sizing: border-box;
1364N/A box-sizing: border-box;
1364N/A height: 100%;
1364N/A}
1364N/A
1364N/A/* ### cssbutton/cssbutton.css ### */
1364N/A.yui3-button {
1364N/A /* Structure */
1364N/A display: inline-block;
1389N/A/* font-size: 100%; // causes strange padding on .yui3-button-close:before */
1364N/A margin: 0;
1364N/A padding: 2px;
1383N/A line-height: normal;
1364N/A white-space: nowrap;
1364N/A vertical-align: baseline;
1364N/A text-align: center;
1364N/A cursor: pointer;
1364N/A /* Presentation */
1364N/A color: rgba(0,0,0, 0.80);
1364N/A background-color: #e6e6e6;
1364N/A background-image: linear-gradient(rgba(255,255,255, 0.30),
1364N/A rgba(255,255,255, 0.15) 40%, transparent);
1364N/A text-decoration: none;
1383N/A border: medium none transparent;
1364N/A border-radius: 4px;
1364N/A box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.25) inset,
1364N/A 0 2px 0 rgba(255,255,255, 0.3) inset, 0 1px 2px rgba(0,0,0, 0.15);
1364N/A /* Transitions */
1364N/A transition: 0.1s linear box-shadow;
1364N/A}
1383N/A.yui3-button::-moz-focus-inner { /* otherwise alignment calc gets cumbersum */
1383N/A border: 0 none;
1383N/A padding: 0;
1383N/A}
1364N/Aa.yui3-button {
1364N/A color: rgba(0,0,0, 0.80);
1364N/A text-decoration: none;
1364N/A}
1364N/A.yui3-button:hover {
1364N/A background-image: linear-gradient(transparent, rgba(0,0,0, 0.05) 40%,
1364N/A rgba(0,0,0, 0.15));
1364N/A}
1364N/A.yui3-button:active {
1364N/A background-image: linear-gradient(rgba(0,0,0, 0.10), rgba(0,0,0, 0.15));
1364N/A box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset, 0 2px 4px rgba(0,0,0, 0.30) inset;
1364N/A}
1364N/A.yui3-button-disabled, .yui3-button-disabled:hover, .yui3-button-disabled:active {
1364N/A cursor: default;
1364N/A background-image: none;
1364N/A opacity: 0.55;
1364N/A box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset;
1364N/A}
1383N/A.yui3-button-primary, .yui3-button-selected {
1364N/A background-color: #345fcb;
1364N/A color: #fff;
1364N/A box-shadow: 0 0 0 1px rgba(0,0,0, 0.25) inset,
1364N/A 0 2px 0 rgba(255,255,255, 0.17) inset, 0 1px 2px rgba(0,0,0, 0.15);
1364N/A}
1364N/A
1364N/A/* ### panel/assets/panel-core.css ### */
1370N/A.yui3-symbolspanel {
1364N/A position: absolute;
1364N/A}
1370N/A.yui3-symbolspanel-hidden {
1364N/A visibility: hidden;
1364N/A}
1370N/A.yui3-symbolspanel-content {
1364N/A overflow: hidden !important;
1364N/A}
1364N/A/* widget head */
1370N/A.yui3-symbolspanel .yui3-widget-hd {
1364N/A position: relative;
1364N/A}
1383N/A.yui3-symbolspanel .yui3-widget-hd .yui3-widget-buttons {
1364N/A position: absolute;
1364N/A top: 0;
1389N/A right: 0;
1383N/A line-height: 0; /* bad if bigger than icon height + margin+padding+border */
1364N/A}
1370N/A.yui3-symbolspanel .yui3-widget-ft .yui3-widget-buttons {
1364N/A display: inline-block;
1364N/A}
1364N/A
1364N/A/* ### panel/assets/skins/sam/panel-skin.css ### */
1383N/A/* don't need it yet
1364N/A.yui3-skin-sam .yui3-widget-mask {
1364N/A background-color: black;
1383N/A opacity: 0.4;
1364N/A}
1383N/A*/
1383N/A
1370N/A.yui3-skin-sam .yui3-symbolspanel-content {
1364N/A box-shadow: 0 0 5px #333;
1364N/A border: 1px solid black;
1364N/A background: white;
1364N/A}
1370N/A.yui3-skin-sam .yui3-symbolspanel-content .yui3-widget-hd {
1364N/A color: white;
1364N/A background-color: #3961c5;
1364N/A background-image: linear-gradient(to top, #2647a0, #2647a0 7%, #3d67ce 50%, #426fd9);
1383N/A font-weight: bold;
1383N/A padding: 0.5ex;
1364N/A}
1383N/A.yui3-skin-sam .yui3-symbolspanel-content .yui3-widget-hd .yui3-widget-buttons {
1383N/A margin: 0.5ex; /* should be the same as for.yui3-widget-hd padding above */
1364N/A}
1370N/A.yui3-skin-sam .yui3-symbolspanel-content .yui3-widget-bd {
1364N/A padding: 0.75ex;
1364N/A}
1370N/A.yui3-skin-sam .yui3-symbolspanel-content .yui3-widget-ft {
1364N/A background: #edf5ff;
1364N/A padding: 8px;
1364N/A text-align: right;
1364N/A}
1383N/A.yui3-skin-sam .yui3-symbolspanel .yui3-widget-hd .yui3-button-close {
1383N/A background: transparent;
1383N/A border: none;
1383N/A box-shadow: none;
1389N/A width: 10px; /* same width as the close icon below */
1389N/A /* height: 10px; // let the background determine */
1383N/A overflow: hidden;
1383N/A vertical-align: top;
1383N/A padding: 0;
1383N/A}
1383N/A.yui3-skin-sam .yui3-symbolspanel .yui3-widget-hd .yui3-button-close:before {
1389N/A /* btn_close.gif which in turn got extracted from sprite_icons.png */
1389N/A background-image: url(img/combined.png);
1389N/A background-position: -577px 0px;
1389N/A content: "";
1383N/A display: inline-block;
1383N/A text-align: center;
1383N/A font-size: 0;
1383N/A line-height: 0;
1383N/A margin: 0;
1389N/A width: 10px;
1389N/A height: 10px;
1383N/A}
1383N/A.yui3-skin-sam .yui3-symbolspanel-hidden .yui3-widget-hd .yui3-button-close {
1383N/A display: none;
1383N/A}
1364N/A
1364N/A/* ### resize-base/assets/skins/sam/resize-base.css ### */
1389N/A/* usage postponed: may be later:
1364N/A.yui3-resize,.yui3-resize-wrapper {
1364N/A z-index: 0;
1364N/A}
1364N/A.yui3-resize-handle {
1364N/A position: absolute;
1364N/A display: block;
1364N/A z-index: 100;
1364N/A}
1364N/A.yui3-resize-proxy {
1364N/A position: absolute;
1364N/A border: 1px dashed #000;
1364N/A position: absolute;
1364N/A z-index: 10000;
1364N/A}
1364N/A.yui3-resize-hidden-handles .yui3-resize-handle {
1364N/A opacity: 0;
1364N/A}
1364N/A.yui3-resize-handle-t, .yui3-resize-handle-b {
1364N/A width: 100%;
1364N/A left: 0;
1364N/A height: 6px;
1364N/A}
1364N/A.yui3-resize-handle-l, .yui3-resize-handle-r {
1364N/A height: 100%;
1364N/A top: 0;
1364N/A width: 6px;
1364N/A}
1364N/A.yui3-resize-handle-t {
1364N/A cursor: n-resize;
1364N/A top: 0;
1364N/A}
1364N/A.yui3-resize-handle-b {
1364N/A cursor: s-resize;
1364N/A bottom: 0;
1364N/A}
1364N/A.yui3-resize-handle-l {
1364N/A cursor: w-resize;
1364N/A left: 0;
1364N/A}
1364N/A.yui3-resize-handle-r {
1364N/A cursor: e-resize;
1364N/A right: 0;
1364N/A}
1364N/A.yui3-resize-handle-inner {
1364N/A position: absolute;
1364N/A}
1364N/A.yui3-resize-handle-inner-t, .yui3-resize-handle-inner-b {
1364N/A margin-left: -8px;
1364N/A left: 50%;
1364N/A}
1364N/A.yui3-resize-handle-inner-l, .yui3-resize-handle-inner-r {
1364N/A margin-top: -8px;
1364N/A top: 50%;
1364N/A}
1364N/A.yui3-resize-handle-inner-t {
1364N/A top: -4px;
1364N/A}
1364N/A.yui3-resize-handle-inner-b {
1364N/A bottom: -4px;
1364N/A}
1364N/A.yui3-resize-handle-inner-l {
1364N/A left: -4px;
1364N/A}
1364N/A.yui3-resize-handle-inner-r {
1364N/A right: -4px;
1364N/A}
1364N/A.yui3-resize-handle-tr, .yui3-resize-handle-br,
1364N/A.yui3-resize-handle-tl, .yui3-resize-handle-bl {
1364N/A height: 15px;
1364N/A width: 15px;
1364N/A z-index: 200;
1364N/A}
1364N/A.yui3-resize-handle-tr {
1364N/A cursor: ne-resize;
1364N/A top: 0;
1364N/A right: 0;
1364N/A}
1364N/A.yui3-resize-handle-tl {
1364N/A cursor: nw-resize;
1364N/A top: 0;
1364N/A left: 0;
1364N/A}
1364N/A.yui3-resize-handle-br {
1364N/A cursor: se-resize;
1364N/A bottom: 0;
1364N/A right: 0;
1364N/A}
1364N/A.yui3-resize-handle-bl {
1364N/A cursor: sw-resize;
1364N/A bottom: 0;
1364N/A left: 0;
1364N/A}
1364N/A.yui3-resize-handle-inner-r, .yui3-resize-handle-inner-l,
1364N/A.yui3-resize-handle-inner-t, .yui3-resize-handle-inner-b,
1364N/A.yui3-resize-handle-inner-tr, .yui3-resize-handle-inner-br,
1364N/A.yui3-resize-handle-inner-tl, .yui3-resize-handle-inner-bl {
1364N/A background-repeat: no-repeat;
1364N/A background: url(img/arrows.png) no-repeat 0 0;
1364N/A display: block;
1364N/A height: 15px;
1364N/A overflow: hidden;
1364N/A text-indent: -99999em;
1364N/A width: 15px;
1364N/A}
1364N/A.yui3-resize-handle-inner-br {
1364N/A background-position: -30px 0;
1364N/A bottom: -2px;
1364N/A right: -2px;
1364N/A}
1364N/A.yui3-resize-handle-inner-tr {
1364N/A background-position: -58px 0;
1364N/A bottom: 0;
1364N/A right: -2px;
1364N/A}
1364N/A.yui3-resize-handle-inner-bl {
1364N/A background-position: -75px 0;
1364N/A bottom: -2px;
1364N/A right: -2px;
1364N/A}
1364N/A.yui3-resize-handle-inner-tl {
1364N/A background-position: -47px 0;
1364N/A bottom: 0;
1364N/A right: -2px;
1364N/A}
1364N/A.yui3-resize-handle-inner-b,.yui3-resize-handle-inner-t {
1364N/A background-position: -15px 0;
1364N/A}
1389N/A*/
1364N/A
1364N/A/* ##################################################################
1364N/A * OpenGrok specific stuff
1364N/A * ################################################################## */
949N/Abody {
949N/A background-color: #ededd5;
949N/A color: black;
1294N/A font-family: sans-serif;
1186N/A margin: 1ex 1ex 0 1ex;
949N/A}
949N/A
1186N/Aa {
949N/A text-decoration: none;
1186N/A color: #2030A2;
1186N/A}
1186N/Aa:active, a:hover {
1186N/A text-decoration: underline;
1186N/A}
1186N/A
1186N/Aimg, tt, form, pre {
1186N/A border: 0;
1186N/A}
1186N/A
1186N/Adel {
1186N/A text-decoration: line-through;
1186N/A}
1186N/A
1186N/Acaption {
1186N/A caption-side:top;
1186N/A margin: 1ex 0;
1186N/A text-align: left;
1186N/A}
1186N/A
1186N/Athead {
1186N/A background-color: #d6d6c0;
949N/A}
949N/A
1186N/Atbody tr:nth-child(EVEN) { /* alternate color for odd rows */
1186N/A background-color: #e4e4cf;
1186N/A}
1186N/A
1186N/Ainput, button {
1186N/A border: 1px solid #755;
1186N/A border-radius: 0.75ex;
1186N/A -moz-border-radius: 0.75ex;
1390N/A}
1390N/Ainput {
1390N/A background-color: #ffffff;
1390N/A}
1390N/Abutton {
1186N/A background-color: #d6d6c0;
1186N/A}
1390N/Abutton.submit { /* start search button */
1390N/A font-weight: bold;
1390N/A}
1390N/Abutton:hover, button:active {
1186N/A background-color: #e0e0d0;
1186N/A}
1186N/A
1186N/Alabel {
1186N/A font-weight: bold;
1186N/A}
1186N/A
1186N/A#page { }
1186N/A
1186N/A.error { /* error messages */
1186N/A color: #a52a2a;
1186N/A}
1186N/A
1388N/A.active { /* search: sort order, diffs: full|compact display */
1186N/A font-weight: bold;
1186N/A color: #c20097;
949N/A}
949N/A
1186N/A/* ############### start of header ############## */
1186N/A#whole_header { }
1186N/A
1186N/A/* *** banner/deco above navbar *** */
1186N/A#header { }
1389N/A#MastheadLogo { /* Logo.png */
1389N/A width: 167px; /*171px; */
1389N/A height: 43px; /* 40px; */
1186N/A float: right;
1389N/A background-image: url(img/combined.png);
1186N/A background-repeat: no-repeat;
1389N/A background-position: -153px 0;
1186N/A margin: 0 0 1ex 0;
1186N/A}
1186N/A#pagetitle { /* short verbal summary/description of the shown content */
1186N/A}
1186N/A#filename { /* "Cross Reference: ..." */
1186N/A font-size: xx-large;
1186N/A font-weight: bold;
1186N/A margin-right: 1em;
1186N/A}
1186N/A#Masthead {
1186N/A clear: left;
1390N/A font-family: monospace;
1390N/A color: #888; /* slashes in the xref: line */
1186N/A}
1186N/A#sbar, #bar { /* full search and default navbar */
1186N/A border-bottom: 1px solid #bba;
1186N/A border-top: 1px solid #bba;
1186N/A background-color: #FFFFE5;
1186N/A margin: 0;
1186N/A clear: both;
949N/A}
949N/A
1186N/A/* *** full search navbar *** */
1390N/A/* search form (#sbox) */
1390N/A#sbox > p:last-of-type {
1390N/A white-space: nowrap;
1390N/A /* 11ex = width(#qtbl td:first-child) + margin-left(body) */
1390N/A margin: 1ex 0 0.5ex 11ex;
1390N/A}
1390N/A#sbox > p:last-of-type > :nth-child(n+2) {
1390N/A margin-left: 1ex;
1390N/A}
1186N/A#qtbl, #ptbl {
1186N/A display: inline-block;
1186N/A vertical-align: top;
1390N/A}
1390N/A/* query box */
1186N/A#qtbl tr {
1186N/A background: none; /* remove alternating colors */
1186N/A}
1390N/A#qtbl td:first-child {
1390N/A width: 10ex;
1390N/A text-align: right;
1390N/A}
1390N/A#qtbl td:nth-child(2) {
1390N/A width: 45ex;
1390N/A}
1390N/A#qtbl input {
1390N/A width: 100%;
1390N/A}
1390N/A/* project selection box */
1390N/A#ptbl {
1390N/A margin-left: 2em;
1390N/A}
1186N/A#ptbl > p {
1186N/A text-align: center;
1186N/A white-space: nowrap;
1186N/A margin: 0.5ex 1ex;
1186N/A}
1186N/A#ptbl button {
1186N/A font-size: small;
1186N/A}
1186N/A#ptbl button:first-of-type {
1186N/A margin-left: 1em;
1186N/A}
1186N/A#ptbl select {
1186N/A width: 100%;
1186N/A}
1186N/A#ptbl option {
1186N/A padding: 0 1ex;
1186N/A}
1186N/A
1186N/A/* *** default navbar *** */
1186N/A#bar {
1186N/A padding: 0.2em 0.5em;
1186N/A}
1186N/A#bar ul { /* every list item is displayed as a "menu" item */
1186N/A display: inline-block;
1186N/A list-style: none outside none;
1186N/A margin: 0;
1186N/A padding: 0;
1186N/A /* white-space: nowrap; */ /* hmm, sometimes good, sometimes not ;-) */
1186N/A}
1186N/A#bar li { /* menu item */
1186N/A display: inline-block;
1186N/A margin-right: 1ex;
1186N/A}
1186N/A#bar li:last-child { /* avoid early line wrap */
1186N/A margin-right: 0;
1186N/A}
1469N/A#bar a {
1469N/A cursor: pointer;
1469N/A}
1389N/A#home, #history, #download, #annotate, #line, #defbox { /* menu item icons */
1186N/A display: inline-block;
1186N/A width: 18px;
1186N/A height: 18px;
1186N/A vertical-align: middle;
1389N/A background-image: url(img/combined.png);
949N/A background-repeat: no-repeat;
1186N/A margin-right: 0.25ex; /* distance between the icon and the label */
949N/A}
1186N/A#home { /* h.gif */
1186N/A background-position: 0 0;
1186N/A}
1186N/A#history { /* l.gif */
1186N/A background-position: -18px 0;
1186N/A}
1186N/A#download { /* w.gif */
1186N/A background-position: -36px 0;
949N/A}
1389N/A#annotate { /* a.gif */
1389N/A background-position: -54px 0;
1389N/A}
1389N/A#line { /* lno.gif */
1389N/A background-position: -72px 0;
1186N/A}
1389N/A#defbox { /* slst.gif */
1389N/A background-position: -90px 0;
1186N/A}
1186N/A#search { /* q.gif */
1389N/A background-image: url(img/combined.png);
1186N/A background-repeat: no-repeat;
1389N/A background-position: -587px 2px; /* 2px padding */
1186N/A padding-left: 19px;
1186N/A min-height: 20px; /* 18px img + 2px padding */
1186N/A}
1186N/A
1186N/A#sortfield {
1186N/A display: inline-block;
1186N/A margin-left: 6ex;
949N/A}
1186N/A#sortfield label {
1186N/A margin-right: 1ex;
1186N/A}
1186N/A#sortfield label:after {
1186N/A content: ": ";
1186N/A}
1186N/A#sortby li:nth-child(n+2) :first-child::before {
1186N/A content: "|";
1186N/A padding: 0 1ex 0 0;
1186N/A color: black;
1186N/A font-size: large;
1186N/A font-weight: normal;
1390N/A display: inline-block;
1186N/A}
1186N/A/* ############### end of header ############## */
1186N/A
1186N/A
1186N/A/* ############### start of content ############## */
1186N/A#content {
1186N/A position: fixed;
1186N/A left: 0;
1186N/A right: 0;
1186N/A overflow: auto;
1186N/A padding: 1ex; /* should be the same as body's margin */
1186N/A}
1186N/A
1186N/A
1390N/A/* *** help page - css prefix: hlp *** */
1186N/A#help dfn { /* definitions */
1186N/A text-decoration: underline;
1186N/A}
1186N/A#help dt {
1186N/A font-weight: bold;
1186N/A}
1390N/A.hlpfields, .hlpexample {
1390N/A margin-left: 3em;
1186N/A}
1186N/A
1186N/A
1390N/A/* *** history page - css prefix: rev *** */
1390N/A#revisions {
1186N/A /* width: 100%; */ /* table with the history info for a file */
1186N/A /* border-collapse: collapse; */ /* looks better with a small divider */
949N/A}
1476N/A#revisions > thead > tr > th > a, #revisions > tbody > tr > td > p {
1476N/A cursor: row-resize;
1469N/A}
1423N/A#revisions th:last-child {
1423N/A text-align: left;
1423N/A padding: 0 0.5ex;
1186N/A}
1423N/A#revisions td {
1423N/A padding: 0.5ex;
1423N/A text-align: center;
1423N/A}
1423N/A#revisions td:first-child {
1186N/A /* rev number - git/mercurial revs numbers look bad with prop. fonts */
1294N/A font-family: monospace;
1186N/A text-align: right;
1186N/A}
1423N/A#revisions td > p { /* log message in comment column */
1423N/A margin: 0;
1423N/A white-space: pre;
1423N/A text-align: left;
949N/A}
1423N/A#revisions td > div { /* modified file list in comment column */
1423N/A text-align: left;
1423N/A}
1423N/A.revh { /* modified file list content */
1423N/A font-size: small;
1423N/A margin-left: 2em;
1423N/A display: block;
1186N/A}
1186N/A
1186N/A.rssbadge { /* RSS/XML Feed on history page */
1186N/A text-align: right;
1186N/A margin: 1ex 0;
1186N/A}
1186N/A
1186N/A
1186N/A/* *** diff page *** */
1388N/A
1388N/A/* diff sub navigation bar: css prefix: db */
1186N/A#diffbar { /* diff navbar: contains the tabs to select diff format */
1186N/A margin-top: 1.5ex;
1186N/A border-bottom: 1px solid #999;
1186N/A white-space: nowrap;
1186N/A}
1388N/A.m, .dtm {
1388N/A /* -: "Deleted" heading + highlight of deleted text in diff lines */
1186N/A background-color: #ffcc40;
1186N/A}
1388N/A.p, .dtp {
1388N/A /* +: "Added" heading + highlight of added text in diff lines */
1186N/A background-color: #8bd98b;
1186N/A}
1388N/A.dblegend, .dbtabs, .dbformats {
1186N/A display: inline-block;
1186N/A}
1388N/A.dblegend {
1186N/A /* bottom must be the same as .tabs span(padding-bottom) */
1186N/A margin: 0 3ex 0.75ex 1ex;
1186N/A}
1388N/A.dblegend .m, .dblegend .p, .dbformat {
1388N/A padding: 0.2ex 1ex; /* bottom must be less than margin-bottom(.dblegend) */
1186N/A}
1388N/A.dbtab {
1186N/A padding: 0.75ex 1ex;
1186N/A margin-left: 1ex;
1186N/A border: 1px solid #999; /* should be the same as for #diffbar above */
1186N/A border-radius: 0.75ex 0.75ex 0 00;
1186N/A -moz-border-radius: 0.75ex 0.75ex 0 00;
1186N/A background-color: #f5f5dc; /* navbar like */
1186N/A}
1388N/A.dbtabs .active, .dbformats .active {
1388N/A background-color: #d6d6c0; /* same as for table thead */
1186N/A}
1388N/A.dbtabs .active {
1186N/A border-bottom-style: dashed;
1186N/A}
1388N/A.dbformats {
1388N/A margin-left: 3ex; /* see margin-left .dblegend */
1186N/A}
1388N/A.dbformat {
1186N/A border: 1px solid #755; /* same as for input */
1186N/A border-radius: 0.75ex;
1186N/A -moz-border-radius: 0.75ex;
1388N/A background-color: #f5f5dc; /* #bar like */
1186N/A margin-left: 1ex;
1186N/A}
1128N/A
1388N/A/* the diff content sections (sdiff, new, old, udiff, tdiff): css prefix: dt */
1186N/A#difftable {
1388N/A font-family: monospace;
1186N/A font-size: small;
1388N/A margin: 1ex 0 0 0; /* margin-top should be the same as for the footer */
1388N/A white-space: pre;
1186N/A}
1468N/A#dtsdiff, #dtudiff, #dtwdiff, #dtnew, #dtold { /* tables */
1186N/A table-layout: fixed;
1186N/A border-collapse: collapse;
1388N/A border-right: 1px solid black;
1186N/A border-left: 1px solid black;
1186N/A}
1468N/A#dtsdiff td:nth-child(2), #dtsdiff th:first-child, #dtwdiff th:first-child {
1388N/A border-right: 1px solid black; /* same as above */
1388N/A}
1388N/A#dtsdiff th { /* the table head cells for sdiffs */
1388N/A padding-top: 1ex;
1388N/A width: 50%; /* usually both rev. have changes: eq. space for both */
1186N/A}
1468N/A.dtn, .dtm, .dtp { /* linenum cells: normal, deleted, added indicator */
1388N/A font-style: italic;
1388N/A color: #888; /* should be the same as for #nums */
1388N/A border-right: 1px solid #ddd;
1468N/A padding: 0.5em 1ex;
1388N/A text-align: right;
1388N/A}
1468N/A.dtn { /* table cell with normal line numbers for unchanged source */
1388N/A background-color: #e4e4c8; /* should be the same as for #nums */
1388N/A}
1468N/A.dtm { /* table cell with line numbers with deleted source */
1388N/A text-decoration: line-through;
1388N/A}
1468N/A.dts { /* table cell with source code */
1468N/A padding: 0.5em;
1388N/A}
1468N/A.dti { /* table cell with an image */
1186N/A padding: 5px;
1186N/A}
1388N/A.dtk { /* border between the context and real diff lines */
1186N/A border-bottom: 1px dashed #ccc;
1186N/A}
1468N/A.dtl { /* hidden block info row */
1468N/A background-color: #67c4eb !important;
1468N/A}
1468N/A.dth { /* hidden block info cell */
1468N/A padding: 1ex;
1468N/A text-align: center;
1468N/A border: 1px solid #ff9900;
1468N/A}
1468N/A.dte { /* common [hidden] source block row */
1468N/A display: none;
1468N/A}
1468N/A.dtl, .dte { /* for wdiff indicate expandable/collapseable source rows */
1468N/A cursor: row-resize;
1468N/A}
1468N/A.dte .dtn, .dte .dts {
1468N/A border: 1px solid #ff9900;
1468N/A}
1186N/A
1186N/A
1186N/A/* *** list aka xref stuff *** */
1186N/A
1186N/A/* directory listing */
1389N/A#dirlist { /* the "Name" column */
1294N/A font-family: monospace;
1186N/A border-style: none;
1186N/A border-collapse: collapse;
1186N/A}
1389N/A.u, .v, .w {
1389N/A background-image: url(img/combined.png);
1186N/A background-repeat: no-repeat;
1186N/A width: 15px;
1186N/A height: 15px;
1186N/A padding: 0;
1186N/A vertical-align: middle;
1186N/A margin: 0 1ex 0 1em;
1186N/A}
1389N/A.u { /* directory open: do.gif */
1389N/A background-position: -108px 0;
1186N/A}
1389N/A.v { /* directory: d.gif */
1389N/A background-position: -123px 0;
1186N/A}
1389N/A.w { /* file: p.gif */
1389N/A background-position: -138px 0;
1389N/A}
1463N/A.x { /* last modified date highlighting */
1463N/A color: #b200b2;
1463N/A}
1186N/A#dirlist td:nth-child(n+2) { /* all but the first column */
1186N/A padding-right: 1em;
1186N/A}
1186N/A#dirlist tbody td:nth-child(4) {
1186N/A text-align: right; /* CSS3 may allow " " (single space char) */
1186N/A}
1186N/A
1128N/A
1370N/A/* source file display */
1384N/A#src {
1370N/A font-family: monospace;
1370N/A white-space: pre;
1384N/A padding: 0;
1384N/A font-weight: normal;
1384N/A display: block;
1384N/A width: auto;
1384N/A overflow: hidden; /* avoid 2nd scrollbar */
1186N/A}
1384N/A#linenums, #annos, #lines { /* line number, annotation, source code container */
1384N/A vertical-align: top;
1384N/A}
1384N/A#linenums, #annos {
1384N/A display: none; /* and inline-block after calculation */
1384N/A}
1384N/A#lines {
1384N/A display: inline-block;
1384N/A}
1384N/A#nids, #nums, #revision, #author, #lines { /* sub containers of the above */
1384N/A display: inline-block;
1384N/A vertical-align: baseline;
1384N/A}
1384N/A#nums, #revision, #author {
1384N/A background-color: #e4e4c8;
1384N/A border-right: 1px solid #ddd;
1384N/A color: #888;
1384N/A margin-right: .5ex;
1370N/A cursor: pointer;
1384N/A padding: 0 1ex;
1384N/A}
1384N/A#nums, #revision {
1384N/A text-align: right;
1370N/A}
1384N/A#author {
1384N/A text-align: center;
1384N/A}
1384N/A#nums > div:nth-child(10n) { /* highlighted line number */
1384N/A color: #000;
1384N/A}
1390N/A.l, .hl, /* old [highlighted] linenumber "column" in #src, #results, #more */
1390N/A.r, .a { /* old annotation block: revision, author */
1186N/A display: inline-block;
1186N/A width: 6ex;
1186N/A text-align: right;
1186N/A padding: 0 1ex;
1186N/A margin-right: .5ex;
1186N/A background-color: #e4e4c8;
1186N/A border-right: 1px solid #ddd;
1186N/A color: #888;
949N/A}
1390N/A.hl { /* old highlighted line number */
1186N/A color: #000;
949N/A}
1390N/A.a { /* old author name "column" (annotation) */
1186N/A text-align: center;
949N/A}
1186N/A/* source code highlighting - see org/opengrok/analysis/$lang/*Xref.lex */
1390N/A.n { /* numbers/label */ color: #a52a2a; }
1390N/A.s { /* strings */ color: green; }
1390N/A.c { /* comment */ color: #666; }
1390N/A.b { /* bold */ color: #000; font-weight: bold; }
1390N/A.k { /* block display */ color: #000; font-family: monospace; }
1390N/A.d { /* symbol definition */ color: #909; font-weight: bold; }
1370N/A/* source code entities, which can be used in references */
1390N/A.xm { /* macro */ color: #c66; font-weight: bold; }
1390N/A.xa { /* argument */ color: #60c; font-weight: bold; }
1390N/A.xl { /* local */ color: #963; font-weight: bold; }
1390N/A.xv { /* variable */ color: #c30; font-weight: bold; }
1390N/A.xc { /* class */ color: #909; font-weight: bold; font-style: italic; }
1390N/A.xp { /* package */ color: #909; font-weight: bold; font-style: italic; }
1390N/A.xi { /* interface */ color: #909; font-weight: bold; font-style: italic; }
1390N/A.xn { /* namespace */ color: #909; font-weight: bold; font-style: italic; }
1390N/A.xe { /* enum */ color: #909; font-weight: bold; font-style: italic; }
1390N/A.xer{ /* enumerator */ color: #909; font-weight: bold; font-style: italic; }
1390N/A.xs { /* struct */ color: #909; font-weight: bold; font-style: italic; }
1390N/A.xt { /* typedef */ color: #909; font-weight: bold; font-style: italic; }
1390N/A.xts{ /* typedefs */ color: #909; font-weight: bold; font-style: italic; }
1390N/A.xu { /* union */ color: #909; font-weight: bold; font-style: italic; }
1390N/A.xfld{ /* field */ color: #090; font-weight: bold; }
1390N/A.xmb{ /* member */ color: #090; font-weight: bold; }
1390N/A.xf { /* function */ color: #00f; font-weight: bold; }
1390N/A.xmt{ /* method */ color: #00f; font-weight: bold; }
1390N/A.xsr{ /* subroutine */ color: #00f; font-weight: bold; }
1186N/A
1390N/A/* troff source pages - css prefix: mn */
1390N/A#man table, #man td {
1186N/A background-color: #ddddcc;
1186N/A border: 1px;
1186N/A padding: 2px;
949N/A}
1186N/A#man p { /* a troff paragraph */
1186N/A margin-top: 0.5em;
1186N/A margin-bottom: 0;
949N/A}
1390N/A.mnhd { /* man section heading/title etc., supplements .b */
1390N/A color: #000;
1390N/A font-weight: bold;
1186N/A margin-top: 2em;
1186N/A}
1390N/A.mnrs { /* a right-shifted block */
1186N/A margin-left: 3em;
1186N/A margin-bottom: 1em;
1186N/A}
949N/A
1364N/A/* Symbol list popup */
1370N/A#symbolsBB { /* the container aka Bounding Box of the content box */
1370N/A resize: both;
1370N/A overflow: hidden;
1370N/A box-shadow: 0 0 5px #333333;
1370N/A}
1370N/A#symbolsCB { /* the container aka Content Box of the head, body and footer */
1186N/A border: solid 1px #c0c0c0;
1370N/A background: none;
1370N/A overflow: hidden;
1364N/A}
1364N/A#symbolsHd { /* the head */
1370N/A overflow: hidden;
1370N/A cursor: move;
1364N/A}
1364N/A#symbolsHd h3 { /* the title in the head */
1364N/A font-size: medium;
1364N/A margin: 0;
1383N/A padding: 0;
1364N/A text-align: center;
1364N/A}
1364N/A#symbols { /* the body */
1364N/A overflow: auto;
1370N/A padding: 0 0 0 1ex;
1370N/A background-color: rgba(255, 255, 204, 0.75);
1364N/A}
1370N/A#symbols h4 { /* symbols section titles */
1364N/A margin: 1.5ex 0 0 0;
1364N/A}
1370N/A#symbols h4:first-child { /* first symbols section title */
1364N/A margin: 0.25ex 0 0 0;
1186N/A}
1370N/A#symbols ul { /* a list of symbols */
1364N/A list-style: none;
1364N/A margin: 0;
1364N/A padding: 0 1ex;
1364N/A}
1370N/A#symbols a { /* entries aka symbols */
1364N/A font-size: medium;
1364N/A font-weight: normal;
1364N/A}
1370N/A#symbolsFt { /* the footer */
1364N/A background-color: rgba(255,255,204,0.75);
1364N/A overflow: hidden;
1364N/A padding: 0;
1364N/A margin: 0;
1364N/A height: 0;
1364N/A}
1389N/A/* usage postponed
1364N/A.yui3-resize-handle-t, .yui3-resize-handle-tr, .yui3-resize-handle-tl {
1364N/A top: -0.5ex;
1364N/A}
1364N/A.yui3-resize-handle-b, .yui3-resize-handle-br, .yui3-resize-handle-bl {
1364N/A bottom: -0.5ex;
1364N/A}
1364N/A.yui3-resize-handle-tr, .yui3-resize-handle-r, .yui3-resize-handle-br {
1364N/A right: -0.5ex;
1364N/A}
1364N/A.yui3-resize-handle-tl, .yui3-resize-handle-l, .yui3-resize-handle-bl {
1364N/A left: -0.5ex;
1364N/A}
1389N/A*/
1389N/A
1389N/A
1390N/A/* *** search result page (#results) - css prefix: rs ***/
1186N/A#results p { /* pagetitle and slider */
1186N/A padding: 0.5em;
1186N/A}
1390N/A.rsd { /* directory row above matched files */
1390N/A background-color: #d6d6c0 !important;
1186N/A}
1390N/A.rsdl { /* directory link within .rsdir */
1186N/A padding-left: 1em;
949N/A}
1390N/A.rsdd { /* directory description */
1390N/A font-style: italic;
1390N/A color: green;
1390N/A font-weight: bold;
1390N/A}
1390N/A.rsq { /* 1st column: H A D */
1186N/A white-space: nowrap;
1186N/A font-size: xx-small;
1186N/A padding: 0 1ex;
1186N/A}
1390N/A.rsf { /* 2nd column: filename */
1186N/A min-width: 5em;
1186N/A padding: 0 1ex;
1186N/A}
1390N/A.rscon { /* 3rd column: line number + matched line contents */
1186N/A font-size: small;
1186N/A}
1390N/A.rsh { /* hit aka matched line contents via search.jsp/more.jsp
1390N/A (PlainLineTokenizer.lex, Context.java) */
1186N/A color: #000;
949N/A}
1390N/A/* .rshh - hit highlite - unused? */
1390N/A.rshd { /* hit aka match type description (method, interface etc.) */
1390N/A font-style: italic;
1186N/A color: green;
1186N/A font-weight: bold;
1186N/A}
1390N/A/* page slider (.slider) components */
1390N/A.rsps { /* page number of the shown search results page */
1186N/A background-color: #d6d6c0;
1186N/A border: 1px #998 solid;
1186N/A padding: .5em;
1186N/A margin: 1px;
1186N/A}
1390N/A.rspn { /* page numbers of not shown serach result pages */
1186N/A border: 1px #bba solid;
1186N/A padding: .3em;
1186N/A margin: 1px;
1186N/A}
1186N/A
1390N/A
1390N/A/* *** more results page ***/
1390N/A#more {
1390N/A line-height: 1.25em;
1390N/A}
1390N/A#more b { /* highlight matches */
1390N/A background-color: #d6d6c0;
1390N/A}
1390N/A
1390N/A
1186N/A/* ############### start of footer ############## */
1186N/A#footer {
949N/A color: #755;
1186N/A font-size: small;
1186N/A margin: 1ex 0;
949N/A border-top: 1px solid #bba;
949N/A}
1186N/A#footer p { /* footer text */
1186N/A padding: 0;
1186N/A margin: 0.2em;
1186N/A text-align: center;
949N/A}
1186N/A#fti { /* servedby.png */
1186N/A display: inline-block;
1186N/A width: 177px;
1186N/A height: 37px;
1186N/A vertical-align: middle;
1389N/A background-image: url(img/combined.png);
1186N/A background-repeat: no-repeat;
1389N/A background-position: -320px 0;
1146N/A}
1186N/A#rssi { /* rss.png */
1186N/A display: inline-block;
1186N/A width: 80px;
1186N/A height: 15px;
1186N/A vertical-align: middle;
1389N/A background-image: url(img/combined.png);
1186N/A background-repeat: no-repeat;
1389N/A background-position: -497px 0;
1146N/A}
1254N/A/* ############### end of footer ############## */
1356N/A
1356N/A.yui3-tooltip {
1356N/A position: absolute;
1356N/A overflow: hidden;
1364N/A width: inherit;
1364N/A height: inherit;
1356N/A}
1356N/A.yui3-tooltip-hidden {
1356N/A visibility: hidden; /* do NOT use display: none - we rely on this */
1356N/A}
1356N/A.yui3-tooltip-content {
1356N/A color: #000;
1356N/A font-size: small;
1384N/A font-weight: normal;
1356N/A padding: 2px 5px;
1370N/A border-color: #d4c237 #a6982b #a6982b #a6982b;
1356N/A border-width: 1px;
1356N/A border-style: solid;
1356N/A background-color: rgba(255,255,204,0.75);
1356N/A}