xref: /OpenGrok/opengrok-web/src/main/webapp/default/style-1.0.4.css (revision 9408fc29f098c7654965d63c7acb0e5241dd60c7)
10f28cab5SVladimir Kotal/* common stuff */
20f28cab5SVladimir Kotalbody {
30f28cab5SVladimir Kotal    background-color: #ffffff;
40f28cab5SVladimir Kotal    color: black;
50f28cab5SVladimir Kotal    font-family: sans-serif;
60f28cab5SVladimir Kotal    margin: 0;
70f28cab5SVladimir Kotal}
80f28cab5SVladimir Kotal
90f28cab5SVladimir Kotala {
100f28cab5SVladimir Kotal    text-decoration: none;
110f28cab5SVladimir Kotal}
120f28cab5SVladimir Kotal
130f28cab5SVladimir Kotaldiv#src a.l:after, div#src a.hl:after,
140f28cab5SVladimir Kotaldiv#src0 a.l:after, div#src0 a.hl:after {
150f28cab5SVladimir Kotal    content: "\0020";
160f28cab5SVladimir Kotal}
170f28cab5SVladimir Kotal
180f28cab5SVladimir Kotaldiv#src a.l.selected:after, div#src a.hl.selected:after,
190f28cab5SVladimir Kotaldiv#src0 a.l.selected:after, div#src0 a.hl.selected:after{
200f28cab5SVladimir Kotal    content: "";
210f28cab5SVladimir Kotal}
220f28cab5SVladimir Kotal
230f28cab5SVladimir Kotal/* highlight line number with anchor */
240f28cab5SVladimir Kotaldiv[id^='src'] a.l.target, div[id^='src'] a.hl.target {
250f28cab5SVladimir Kotal    background: orange;
260f28cab5SVladimir Kotal    color:yellow;
270f28cab5SVladimir Kotal}
280f28cab5SVladimir Kotal
290f28cab5SVladimir Kotala:link {
300f28cab5SVladimir Kotal    color: #2030A2;
310f28cab5SVladimir Kotal}
320f28cab5SVladimir Kotal
330f28cab5SVladimir Kotala:visited, a:active, a:hover {
340f28cab5SVladimir Kotal    color: #202062;
350f28cab5SVladimir Kotal}
360f28cab5SVladimir Kotal
370f28cab5SVladimir Kotala:active, a:hover {
380f28cab5SVladimir Kotal    text-decoration: underline;
390f28cab5SVladimir Kotal}
400f28cab5SVladimir Kotal
410f28cab5SVladimir Kotalimg, form, pre, code, samp {
420f28cab5SVladimir Kotal    border: 0;
430f28cab5SVladimir Kotal}
440f28cab5SVladimir Kotal
450f28cab5SVladimir Kotaldel {
460f28cab5SVladimir Kotal    text-decoration: line-through;
470f28cab5SVladimir Kotal}
480f28cab5SVladimir Kotal
490f28cab5SVladimir Kotalcaption {
500f28cab5SVladimir Kotal    caption-side:top;
510f28cab5SVladimir Kotal    margin: 1ex 0;
520f28cab5SVladimir Kotal    text-align: left;
530f28cab5SVladimir Kotal}
540f28cab5SVladimir Kotal
550f28cab5SVladimir Kotalthead {
560f28cab5SVladimir Kotal    background-color: #c5d5a9;
570f28cab5SVladimir Kotal}
580f28cab5SVladimir Kotal
590f28cab5SVladimir Kotal/* alternate color for odd rows, search-result class handles this by itself */
600f28cab5SVladimir Kotaltbody:not(.search-result) tr:nth-child(EVEN) {
610f28cab5SVladimir Kotal    background-color: #e8e8f0;
620f28cab5SVladimir Kotal}
630f28cab5SVladimir Kotal
640f28cab5SVladimir Kotal.search-result-even-row {
650f28cab5SVladimir Kotal    background-color: #e8e8f0;
660f28cab5SVladimir Kotal}
670f28cab5SVladimir Kotal
68a0fd4785SVladimir Kotal.bold {
69a0fd4785SVladimir Kotal    font-weight: bold;
70a0fd4785SVladimir Kotal}
71a0fd4785SVladimir Kotal
720f28cab5SVladimir Kotal.btn {
730f28cab5SVladimir Kotal    padding-left: 7px;
740f28cab5SVladimir Kotal    padding-right: 7px;
750f28cab5SVladimir Kotal    text-align: center;
760f28cab5SVladimir Kotal    font-size: 14px;
770f28cab5SVladimir Kotal    font-family: inherit;
780f28cab5SVladimir Kotal}
790f28cab5SVladimir Kotal
800f28cab5SVladimir Kotal.btn:hover, .btn:active {
810f28cab5SVladimir Kotal    text-decoration: none;
820f28cab5SVladimir Kotal}
830f28cab5SVladimir Kotal
840f28cab5SVladimir Kotala.btn {
850f28cab5SVladimir Kotal    color: rgb(76, 76, 76);
860f28cab5SVladimir Kotal}
870f28cab5SVladimir Kotal
880f28cab5SVladimir Kotalinput, button, .btn {
890f28cab5SVladimir Kotal    border: 1px solid #bbbbff;
900f28cab5SVladimir Kotal    border-radius: 0.75ex;
910f28cab5SVladimir Kotal    -moz-border-radius: 0.75ex;
920f28cab5SVladimir Kotal    background-color: #a3b8cb;
930f28cab5SVladimir Kotal}
940f28cab5SVladimir Kotal
950f28cab5SVladimir Kotal/* below seems to be a problem for input boxes, where the color will overwrite
960f28cab5SVladimir Kotal * the text inside, let's leave it for buttons though for search and clear
970f28cab5SVladimir Kotal * buttons will make it part of submit class ONLY
980f28cab5SVladimir Kotal */
990f28cab5SVladimir Kotalinput.submit:hover, input.submit:active,
1000f28cab5SVladimir Kotalbutton:hover, button:active, .btn:hover, .btn:active {
1010f28cab5SVladimir Kotal    color: #ffffff;
1020f28cab5SVladimir Kotal}
1030f28cab5SVladimir Kotal
1040f28cab5SVladimir Kotallabel {
1050f28cab5SVladimir Kotal}
1060f28cab5SVladimir Kotal
1070f28cab5SVladimir Kotal.pre { /* the diff content */
1080f28cab5SVladimir Kotal    white-space: pre-wrap;
1090f28cab5SVladimir Kotal    font-family: monospace;
1100f28cab5SVladimir Kotal    margin: 0;
1110f28cab5SVladimir Kotal}
1120f28cab5SVladimir Kotal
1130f28cab5SVladimir Kotal.edited {
1140f28cab5SVladimir Kotal    font-size: 50%;
1150f28cab5SVladimir Kotal    display: block;
1160f28cab5SVladimir Kotal}
1170f28cab5SVladimir Kotal
1180f28cab5SVladimir Kotal#page { }
1190f28cab5SVladimir Kotal
1200f28cab5SVladimir Kotal.error { /* error messages */
1210f28cab5SVladimir Kotal    color: #a52a2a;
1220f28cab5SVladimir Kotal}
1230f28cab5SVladimir Kotal
1240f28cab5SVladimir Kotal.active {
1250f28cab5SVladimir Kotal    font-weight: bold;
1260f28cab5SVladimir Kotal    /* color: #c20097; */
1270f28cab5SVladimir Kotal}
1280f28cab5SVladimir Kotal
1290f28cab5SVladimir Kotal/*
1300f28cab5SVladimir Kotal * Project list on the index page
1310f28cab5SVladimir Kotal */
1320f28cab5SVladimir Kotal.projects {
1330f28cab5SVladimir Kotal    list-style-type: none;
1340f28cab5SVladimir Kotal}
1350f28cab5SVladimir Kotal
1360f28cab5SVladimir Kotal.panel {
1370f28cab5SVladimir Kotal    margin-bottom: 10px;
1380f28cab5SVladimir Kotal    background-color: #fff;
1390f28cab5SVladimir Kotal    border-color: #ddd;
1400f28cab5SVladimir Kotal    border: 1px solid transparent;
1410f28cab5SVladimir Kotal    border-bottom: 0;
1420f28cab5SVladimir Kotal    border-radius: 4px;
1430f28cab5SVladimir Kotal}
1440f28cab5SVladimir Kotal
1450f28cab5SVladimir Kotal.projects > .toggle-buttons {
1460f28cab5SVladimir Kotal    border: none;
1470f28cab5SVladimir Kotal    text-align: right;
1480f28cab5SVladimir Kotal}
1490f28cab5SVladimir Kotal
1500f28cab5SVladimir Kotal.projects > .panel {
1510f28cab5SVladimir Kotal    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
1520f28cab5SVladimir Kotal            box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
1530f28cab5SVladimir Kotal}
1540f28cab5SVladimir Kotal
1550f28cab5SVladimir Kotal.projects .panel-body-accordion {
1560f28cab5SVladimir Kotal    display: none;
1570f28cab5SVladimir Kotal}
1580f28cab5SVladimir Kotal
1590f28cab5SVladimir Kotal.projects .panel-body-accordion.favourite, .projects .panel-body-accordion[data-accordion-visible="true"] {
1600f28cab5SVladimir Kotal    display: block;
1610f28cab5SVladimir Kotal}
1620f28cab5SVladimir Kotal
1630f28cab5SVladimir Kotal.projects .subrepository {
1640f28cab5SVladimir Kotal    padding-left: 20px;
1650f28cab5SVladimir Kotal}
1660f28cab5SVladimir Kotal
1670f28cab5SVladimir Kotal/* Leave some space between the tables of repositories and projects */
1680f28cab5SVladimir Kotal.projects table tbody:not(:last-child):after {
1690f28cab5SVladimir Kotal    content: '';
1700f28cab5SVladimir Kotal    display: block;
1710f28cab5SVladimir Kotal    height: 20px;
1720f28cab5SVladimir Kotal}
1730f28cab5SVladimir Kotal
1740f28cab5SVladimir Kotal.panel > .panel-heading, .panel > .panel-heading-accordion {
1750f28cab5SVladimir Kotal    padding: 0 15px;
1760f28cab5SVladimir Kotal    border-bottom: 1px solid transparent;
1770f28cab5SVladimir Kotal    border-top-left-radius: 3px;
1780f28cab5SVladimir Kotal    border-top-right-radius: 3px;
1790f28cab5SVladimir Kotal    color: #333;
1800f28cab5SVladimir Kotal    background-color: #e0e0e0;
1810f28cab5SVladimir Kotal    border-color: #ddd;
1820f28cab5SVladimir Kotal}
1830f28cab5SVladimir Kotal
1840f28cab5SVladimir Kotal.panel > .panel-heading:hover,
1850f28cab5SVladimir Kotal.panel > .panel-heading-accordion:hover {
1860f28cab5SVladimir Kotal    cursor: pointer;
1870f28cab5SVladimir Kotal}
1880f28cab5SVladimir Kotal
1890f28cab5SVladimir Kotal.panel > .panel-heading h1,
1900f28cab5SVladimir Kotal.panel > .panel-heading h2,
1910f28cab5SVladimir Kotal.panel > .panel-heading h3,
1920f28cab5SVladimir Kotal.panel > .panel-heading h4,
1930f28cab5SVladimir Kotal.panel > .panel-heading h5,
1940f28cab5SVladimir Kotal.panel > .panel-heading h6,
1950f28cab5SVladimir Kotal.panel > .panel-heading-accordion h1,
1960f28cab5SVladimir Kotal.panel > .panel-heading-accordion h2,
1970f28cab5SVladimir Kotal.panel > .panel-heading-accordion h3,
1980f28cab5SVladimir Kotal.panel > .panel-heading-accordion h4,
1990f28cab5SVladimir Kotal.panel > .panel-heading-accordion h5,
2000f28cab5SVladimir Kotal.panel > .panel-heading-accordion h6 {
2010f28cab5SVladimir Kotal    padding-top: 15px;
2020f28cab5SVladimir Kotal    padding-bottom: 15px;
2030f28cab5SVladimir Kotal    margin: 0;
2040f28cab5SVladimir Kotal}
2050f28cab5SVladimir Kotal
2060f28cab5SVladimir Kotal.panel > .panel-body-accordion + .panel-body, .panel > .panel-body-accordion {
2070f28cab5SVladimir Kotal    padding: 15px;
2080f28cab5SVladimir Kotal}
2090f28cab5SVladimir Kotal
2100f28cab5SVladimir Kotal.panel-group {
2110f28cab5SVladimir Kotal    margin-bottom: 20px;
2120f28cab5SVladimir Kotal}
2130f28cab5SVladimir Kotal
2140f28cab5SVladimir Kotal.panel-group .panel {
2150f28cab5SVladimir Kotal    margin-bottom: 0;
2160f28cab5SVladimir Kotal    border-radius: 4px;
2170f28cab5SVladimir Kotal}
2180f28cab5SVladimir Kotal
2190f28cab5SVladimir Kotal.panel-group .panel + .panel {
2200f28cab5SVladimir Kotal    margin-top: 0px;
2210f28cab5SVladimir Kotal}
2220f28cab5SVladimir Kotal
2230f28cab5SVladimir Kotal.panel-group .panel-heading, .panel-group .panel-heading-accordion {
2240f28cab5SVladimir Kotal    border-bottom: 0;
2250f28cab5SVladimir Kotal}
2260f28cab5SVladimir Kotal
2270f28cab5SVladimir Kotal.panel-body > table, .panel-body-accordion > table {
2280f28cab5SVladimir Kotal    margin-bottom: 10px;
2290f28cab5SVladimir Kotal    width: 100%;
2300f28cab5SVladimir Kotal}
2310f28cab5SVladimir Kotal
2320f28cab5SVladimir Kotal.panel-body > table:last-child, .panel-body-accordion > table:last-child {
2330f28cab5SVladimir Kotal    margin-bottom: 0;
2340f28cab5SVladimir Kotal}
2350f28cab5SVladimir Kotal
2360f28cab5SVladimir Kotal.panel-body > table {
2370f28cab5SVladimir Kotal    table-layout: fixed;
2380f28cab5SVladimir Kotal}
2390f28cab5SVladimir Kotal
2400f28cab5SVladimir Kotal/* These are wanted for all but the last child hence last child below resets these. */
2410f28cab5SVladimir Kotal.panel-body > table tr td, .panel-body-accordion > table tr td {
2420f28cab5SVladimir Kotal    word-wrap: break-word;
2430f28cab5SVladimir Kotal    padding-right: 10px;
2440f28cab5SVladimir Kotal}
2450f28cab5SVladimir Kotal
2460f28cab5SVladimir Kotal/* 'Current version' column */
2470f28cab5SVladimir Kotal.panel-body > table tr td:last-child, .panel-body-accordion > table tr td:last-child {
2480f28cab5SVladimir Kotal    width: 400px;
2490f28cab5SVladimir Kotal    word-wrap: normal;
2500f28cab5SVladimir Kotal    padding-right: 0px;
2510f28cab5SVladimir Kotal}
2520f28cab5SVladimir Kotal
2530f28cab5SVladimir Kotal/*
2540f28cab5SVladimir Kotal * Changesets colorization
2550f28cab5SVladimir Kotal * 1 is the most recent changeset
2560f28cab5SVladimir Kotal * class is set in web/Util.java
2570f28cab5SVladimir Kotal *
2580f28cab5SVladimir Kotal * version class is generated for every version number
2590f28cab5SVladimir Kotal * by setting those classes in style.css (or generating them) you can adjust
2600f28cab5SVladimir Kotal * the colorification for more versions than 10 versions
2610f28cab5SVladimir Kotal */
2620f28cab5SVladimir Kotal.version_color_1  { background-color: rgb( 255, 231, 38 ) !important; }
2630f28cab5SVladimir Kotal.version_color_2  { background-color: rgb( 255, 221, 38 ) !important; }
2640f28cab5SVladimir Kotal.version_color_3  { background-color: rgb( 255, 215, 38 ) !important; }
2650f28cab5SVladimir Kotal.version_color_4  { background-color: rgb( 255, 204, 38 ) !important; }
2660f28cab5SVladimir Kotal.version_color_5  { background-color: rgb( 255, 199, 38 ) !important; }
2670f28cab5SVladimir Kotal.version_color_6  { background-color: rgb( 255, 187, 38 ) !important; }
2680f28cab5SVladimir Kotal.version_color_7  { background-color: rgb( 255, 183, 38 ) !important; }
2690f28cab5SVladimir Kotal.version_color_8  { background-color: rgb( 255, 170, 38 ) !important; }
2700f28cab5SVladimir Kotal.version_color_9  { background-color: rgb( 255, 167, 38 ) !important; }
2710f28cab5SVladimir Kotal.version_color_10 { background-color: rgb( 255, 153, 38 ) !important; }
2720f28cab5SVladimir Kotal
2730f28cab5SVladimir Kotal/* ############### start of header ############## */
2740f28cab5SVladimir Kotal#whole_header { }
2750f28cab5SVladimir Kotal
2760f28cab5SVladimir Kotalhtml.xref #whole_header,
2770f28cab5SVladimir Kotalhtml.history #whole_header,
2780f28cab5SVladimir Kotalhtml.more #whole_header,
2790f28cab5SVladimir Kotalhtml.diff #whole_header {
2800f28cab5SVladimir Kotal    position: fixed;
2810f28cab5SVladimir Kotal    top: 0;
2820f28cab5SVladimir Kotal    background: #ffffff;
2830f28cab5SVladimir Kotal    height: 70px;
2840f28cab5SVladimir Kotal    width: 100%;
2850f28cab5SVladimir Kotal}
2860f28cab5SVladimir Kotal
2870f28cab5SVladimir Kotal/* *** banner/deco above navbar *** */
2880f28cab5SVladimir Kotal#header { }
2890f28cab5SVladimir Kotal
2900f28cab5SVladimir Kotal#MastheadLogo {
2910f28cab5SVladimir Kotal    width: 171px;
2920f28cab5SVladimir Kotal    height: 40px;
2930f28cab5SVladimir Kotal    float: left;
2940f28cab5SVladimir Kotal    background-image: url(./img/Logo.png);
2950f28cab5SVladimir Kotal    background-repeat: no-repeat;
2960f28cab5SVladimir Kotal    margin: 0 0 0.5ex 0;
2970f28cab5SVladimir Kotal}
2980f28cab5SVladimir Kotal
2990f28cab5SVladimir Kotal#dtag { /* short verbal summary/description of the shown content */
3000f28cab5SVladimir Kotal}
3010f28cab5SVladimir Kotal
3020f28cab5SVladimir Kotal#filename { /* "Cross Reference: ..." */
3030f28cab5SVladimir Kotal    font-size: x-large;
3040f28cab5SVladimir Kotal    font-weight: bold;
3050f28cab5SVladimir Kotal    margin-right: 1em;
3060f28cab5SVladimir Kotal    float: right;
3070f28cab5SVladimir Kotal}
3080f28cab5SVladimir Kotal
3090f28cab5SVladimir Kotal#Masthead {
3100f28cab5SVladimir Kotal    font-family: monospace; /* ala <kbd> */
3110f28cab5SVladimir Kotal    clear: left;
3120f28cab5SVladimir Kotal    margin-bottom: 1ex;
3130f28cab5SVladimir Kotal    margin-left: 1ex;
3140f28cab5SVladimir Kotal    margin-top: 1ex;
3150f28cab5SVladimir Kotal    margin-right: 1ex;
3160f28cab5SVladimir Kotal}
3170f28cab5SVladimir Kotal
3180f28cab5SVladimir Kotal#sbar, #bar { /* default navbar */
3190f28cab5SVladimir Kotal    border-top: 4px solid #ffc726;
3200f28cab5SVladimir Kotal    margin: 0;
3210f28cab5SVladimir Kotal    padding-top: 1ex;
3220f28cab5SVladimir Kotal    clear: both;
3230f28cab5SVladimir Kotal}
3240f28cab5SVladimir Kotal
3250f28cab5SVladimir Kotal/* *** full search navbar *** */
3260f28cab5SVladimir Kotal#qtbl {
3270f28cab5SVladimir Kotal    display: inline-block;
3280f28cab5SVladimir Kotal    vertical-align: top;
3290f28cab5SVladimir Kotal}
3300f28cab5SVladimir Kotal
3310f28cab5SVladimir Kotal#qtbl tr {
3320f28cab5SVladimir Kotal    background: none; /* remove alternating colors */
3330f28cab5SVladimir Kotal}
3340f28cab5SVladimir Kotal
3350f28cab5SVladimir Kotal/* eops = end of project search */
3360f28cab5SVladimir Kotal#ptbl tr:nth-child(2) td {
3370f28cab5SVladimir Kotal    border-bottom: 1px solid #ddd;
3380f28cab5SVladimir Kotal    padding-bottom: 1ex;
3390f28cab5SVladimir Kotal}
3400f28cab5SVladimir Kotal
3410f28cab5SVladimir Kotal#ptbl button {
3420f28cab5SVladimir Kotal    font-size: small;
3430f28cab5SVladimir Kotal}
3440f28cab5SVladimir Kotal
3450f28cab5SVladimir Kotal/* padding so that the border created above has equal space around */
3460f28cab5SVladimir Kotal#qtbl tbody:nth-child(2) tr:first-child td {
3470f28cab5SVladimir Kotal    padding-top: 1ex;
3480f28cab5SVladimir Kotal}
3490f28cab5SVladimir Kotal
3500f28cab5SVladimir Kotal#qtbl td:first-child {
3510f28cab5SVladimir Kotal    text-align: right;
3520f28cab5SVladimir Kotal}
3530f28cab5SVladimir Kotal
3540f28cab5SVladimir Kotal#qtbl td:nth-child(2) {
3550f28cab5SVladimir Kotal    width: 90%;
3560f28cab5SVladimir Kotal}
3570f28cab5SVladimir Kotal
3580f28cab5SVladimir Kotal#qtbl table {
3590f28cab5SVladimir Kotal    width: 100%;
3600f28cab5SVladimir Kotal}
3610f28cab5SVladimir Kotal
3620f28cab5SVladimir Kotal#qtbl input.q, #qtbl select.q {
3630f28cab5SVladimir Kotal    width: 100%;
3640f28cab5SVladimir Kotal}
3650f28cab5SVladimir Kotal
3660f28cab5SVladimir Kotal#qtbl input.q {
3670f28cab5SVladimir Kotal    height: 1.3em;
3680f28cab5SVladimir Kotal}
3690f28cab5SVladimir Kotal
3700f28cab5SVladimir Kotal#qtbl {
3710f28cab5SVladimir Kotal    float: left;
3720f28cab5SVladimir Kotal    width: 35%;
3730f28cab5SVladimir Kotal    min-width: 300px;
3740f28cab5SVladimir Kotal    margin-left: unset;
3750f28cab5SVladimir Kotal    margin-top: 0.5em;
3760f28cab5SVladimir Kotal    margin-right: 2em;
3770f28cab5SVladimir Kotal    height: 100%;
3780f28cab5SVladimir Kotal}
3790f28cab5SVladimir Kotal
3800f28cab5SVladimir Kotal#ltbl {
3810f28cab5SVladimir Kotal    float: left;
3820f28cab5SVladimir Kotal    width: 60%;
3830f28cab5SVladimir Kotal    min-width: 300px;
3840f28cab5SVladimir Kotal    margin-top: 0.5em;
3850f28cab5SVladimir Kotal    height: 100%;
3860f28cab5SVladimir Kotal}
3870f28cab5SVladimir Kotal
3880f28cab5SVladimir Kotal/** file type selection container (next to the file type select box) */
3890f28cab5SVladimir Kotal
3900f28cab5SVladimir Kotal#type-select-container .sol-selected-display-item,
3910f28cab5SVladimir Kotal#type-select-container .sol-results-count,
3920f28cab5SVladimir Kotal#type-select-container .sol-selected-display-item-text{
3930f28cab5SVladimir Kotal    margin-bottom: 0;
3940f28cab5SVladimir Kotal    margin-right: 0;
3950f28cab5SVladimir Kotal    padding-top: 0;
3960f28cab5SVladimir Kotal    padding-bottom: 0;
3970f28cab5SVladimir Kotal}
3980f28cab5SVladimir Kotal
3990f28cab5SVladimir Kotal#form-controls {
4000f28cab5SVladimir Kotal    white-space: nowrap;
4010f28cab5SVladimir Kotal    /* 11ex = width(#qtbl td:first-child) + margin-left(body) */
4020f28cab5SVladimir Kotal    margin: 1ex 0 0.5ex 11ex;
4030f28cab5SVladimir Kotal}
4040f28cab5SVladimir Kotal
4050f28cab5SVladimir Kotal#form-controls > :nth-child(n+2) {
4060f28cab5SVladimir Kotal    margin-left: 1ex;
4070f28cab5SVladimir Kotal}
4080f28cab5SVladimir Kotal
4090f28cab5SVladimir Kotal/* *** default navbar *** */
4100f28cab5SVladimir Kotal#bar {
4110f28cab5SVladimir Kotal    padding: 0.2em 0.5em;
4120f28cab5SVladimir Kotal}
4130f28cab5SVladimir Kotal
4140f28cab5SVladimir Kotal#bar ul { /* every list item is displayed as a "menu" item */
4150f28cab5SVladimir Kotal    display: inline-block;
4160f28cab5SVladimir Kotal    list-style: none outside none;
4170f28cab5SVladimir Kotal    margin: 0;
4180f28cab5SVladimir Kotal    padding: 0;
4190f28cab5SVladimir Kotal    /* white-space: nowrap; */ /* hmm, sometimes good, sometimes not ;-) */
4200f28cab5SVladimir Kotal}
4210f28cab5SVladimir Kotal
4220f28cab5SVladimir Kotal#bar li { /* menu items */
4230f28cab5SVladimir Kotal    display: inline-block;
4240f28cab5SVladimir Kotal}
4250f28cab5SVladimir Kotal
4260f28cab5SVladimir Kotal#history::before, #bar .annotate::before, #line::before, #defbox::before, #download::before, #raw::before, #scopes::before {
4270f28cab5SVladimir Kotal    content: "|";
4280f28cab5SVladimir Kotal    padding: 0.5ex;
4290f28cab5SVladimir Kotal    color: black;
4300f28cab5SVladimir Kotal    font-size: large;
4310f28cab5SVladimir Kotal    font-weight: normal;
4320f28cab5SVladimir Kotal}
4330f28cab5SVladimir Kotal
4340f28cab5SVladimir Kotal#search {
4350f28cab5SVladimir Kotal    margin-left: 0.5ex;
4360f28cab5SVladimir Kotal}
4370f28cab5SVladimir Kotal
4380f28cab5SVladimir Kotal#annotate.c, #history.c { /* indicate annotation/history available */
4390f28cab5SVladimir Kotal    color: #666;
4400f28cab5SVladimir Kotal}
4410f28cab5SVladimir Kotal
4420f28cab5SVladimir Kotalinput.q { /* text input fields */
4430f28cab5SVladimir Kotal    background-color: #ffffff;
4440f28cab5SVladimir Kotal    border: 1px solid #bbbbff;
4450f28cab5SVladimir Kotal}
4460f28cab5SVladimir Kotal
4470f28cab5SVladimir Kotalinput.submit { /* start search button , clear button */
4480f28cab5SVladimir Kotal    font-weight: bold;
4490f28cab5SVladimir Kotal}
4500f28cab5SVladimir Kotal
4510f28cab5SVladimir Kotal#sortfield {
4520f28cab5SVladimir Kotal    display: inline-block;
4530f28cab5SVladimir Kotal    margin-left: 6ex;
4540f28cab5SVladimir Kotal}
4550f28cab5SVladimir Kotal
4560f28cab5SVladimir Kotal#sortfield label {
4570f28cab5SVladimir Kotal    margin-right: 1ex;
4580f28cab5SVladimir Kotal}
4590f28cab5SVladimir Kotal
4600f28cab5SVladimir Kotal#sortfield label:after {
4610f28cab5SVladimir Kotal    content: ": ";
4620f28cab5SVladimir Kotal}
4630f28cab5SVladimir Kotal
4640f28cab5SVladimir Kotal#sortby li:nth-child(n+2) :first-child::before {
4650f28cab5SVladimir Kotal    content: "|";
4660f28cab5SVladimir Kotal    padding: 0 1ex;
4670f28cab5SVladimir Kotal    font-size: large;
4680f28cab5SVladimir Kotal    font-weight: normal;
4690f28cab5SVladimir Kotal}
4700f28cab5SVladimir Kotal
4710f28cab5SVladimir Kotal/* ############### end of header ############## */
4720f28cab5SVladimir Kotal
4730f28cab5SVladimir Kotal/* ############### start of content ############## */
4740f28cab5SVladimir Kotal
4750f28cab5SVladimir Kotalhtml.xref #content,
4760f28cab5SVladimir Kotalhtml.diff #content,
4770f28cab5SVladimir Kotalhtml.more #content,
4780f28cab5SVladimir Kotalhtml.history #content{
4790f28cab5SVladimir Kotal    margin-top: 70px;
4800f28cab5SVladimir Kotal}
4810f28cab5SVladimir Kotal
4820f28cab5SVladimir Kotal/* *** help page *** */
4830f28cab5SVladimir Kotal#help h4 {
4840f28cab5SVladimir Kotal    font-style: italic;
4850f28cab5SVladimir Kotal    text-decoration: underline;
4860f28cab5SVladimir Kotal}
4870f28cab5SVladimir Kotal
4880f28cab5SVladimir Kotal#help dfn { /* definitions */
4890f28cab5SVladimir Kotal    text-decoration: underline;
4900f28cab5SVladimir Kotal}
4910f28cab5SVladimir Kotal
4920f28cab5SVladimir Kotal#help .fields, #help .example {
4930f28cab5SVladimir Kotal    margin-left: 3em;
4940f28cab5SVladimir Kotal}
4950f28cab5SVladimir Kotal
4960f28cab5SVladimir Kotal#help dt {
4970f28cab5SVladimir Kotal    font-weight: bold;
4980f28cab5SVladimir Kotal}
4990f28cab5SVladimir Kotal
5000f28cab5SVladimir Kotal
5010f28cab5SVladimir Kotal/* *** more page ***/
5020f28cab5SVladimir Kotal#more {
5030f28cab5SVladimir Kotal    line-height: 1.25em;
5040f28cab5SVladimir Kotal}
5050f28cab5SVladimir Kotal
5060f28cab5SVladimir Kotal#more b { /* highlight matches */
5070f28cab5SVladimir Kotal    background-color: #ffff99;
5080f28cab5SVladimir Kotal}
5090f28cab5SVladimir Kotal
5100f28cab5SVladimir Kotal
5110f28cab5SVladimir Kotal/* *** history page *** */
5120f28cab5SVladimir Kotaltable#revisions {
5130f28cab5SVladimir Kotal    /* width: 100%; */ /* table with the history info for a file */
5140f28cab5SVladimir Kotal    /* border-collapse: collapse; */ /* looks better with a small divider */
5150f28cab5SVladimir Kotal}
5160f28cab5SVladimir Kotal
5170f28cab5SVladimir Kotal#revisions a.h    { /* modified file list content */
5180f28cab5SVladimir Kotal    font-size: small;
5190f28cab5SVladimir Kotal    margin-left: 2em;
5200f28cab5SVladimir Kotal}
5210f28cab5SVladimir Kotal
5220f28cab5SVladimir Kotal#revisions .filelist-hidden { /* "Hide modified files" */
5230f28cab5SVladimir Kotal    display: none;
5240f28cab5SVladimir Kotal}
5250f28cab5SVladimir Kotal
5260f28cab5SVladimir Kotal#revisions tr.revtags { /* "Show revision tags" */
5270f28cab5SVladimir Kotal    display: table-row;
5280f28cab5SVladimir Kotal}
5290f28cab5SVladimir Kotal
5300f28cab5SVladimir Kotal#revisions span.revtags { /* "Show revision tags" */
5310f28cab5SVladimir Kotal    display: inline;
5320f28cab5SVladimir Kotal}
5330f28cab5SVladimir Kotal
5340f28cab5SVladimir Kotal#revisions tr.revtags-hidden, #revisions span.revtags-hidden { /* "Hide revision tags" */
5350f28cab5SVladimir Kotal    display: none;
5360f28cab5SVladimir Kotal}
5370f28cab5SVladimir Kotal
5380f28cab5SVladimir Kotal#revisions td {
5390f28cab5SVladimir Kotal    padding: 0.5ex;
5400f28cab5SVladimir Kotal    text-align: center;
5410f28cab5SVladimir Kotal}
5420f28cab5SVladimir Kotal
5430f28cab5SVladimir Kotal#revisions td:first-child {
5440f28cab5SVladimir Kotal    /* rev number - git/mercurial revs numbers look bad with prop. fonts */
5450f28cab5SVladimir Kotal    font-family: monospace;
5460f28cab5SVladimir Kotal    text-align: right;
5470f28cab5SVladimir Kotal}
5480f28cab5SVladimir Kotal
5490f28cab5SVladimir Kotal#revisions td > p {
5500f28cab5SVladimir Kotal    /* log message in comment column */
5510f28cab5SVladimir Kotal    margin: 0;
5520f28cab5SVladimir Kotal    text-align: left;
5530f28cab5SVladimir Kotal}
5540f28cab5SVladimir Kotal
5550f28cab5SVladimir Kotal#revisions td > div {
5560f28cab5SVladimir Kotal    /* modified file list in comment column */
5570f28cab5SVladimir Kotal    font-family: monospace;
5580f28cab5SVladimir Kotal    text-align: left;
5590f28cab5SVladimir Kotal    float: left;
5600f28cab5SVladimir Kotal}
5610f28cab5SVladimir Kotal
5620f28cab5SVladimir Kotal#revisions tbody td.revtags { /* tags row */
5630f28cab5SVladimir Kotal    text-align: left;
5640f28cab5SVladimir Kotal    color: #777777;
5650f28cab5SVladimir Kotal}
5660f28cab5SVladimir Kotal
5670f28cab5SVladimir Kotaltable#revisions tbody tr td p {
5680f28cab5SVladimir Kotal    -ms-word-break: break-all;
5690f28cab5SVladimir Kotal    -ms-word-wrap: break-all;
5700f28cab5SVladimir Kotal    -webkit-word-break: break-word;
5710f28cab5SVladimir Kotal    -webkit-word-wrap: break-word;
5720f28cab5SVladimir Kotal    word-break: break-word;
5730f28cab5SVladimir Kotal    word-wrap: break-word;
5740f28cab5SVladimir Kotal    -webkit-hyphens: auto;
5750f28cab5SVladimir Kotal    -moz-hyphens: auto;
5760f28cab5SVladimir Kotal    -ms-hyphens: auto;
5770f28cab5SVladimir Kotal    hyphens: auto;
5780f28cab5SVladimir Kotal}
5790f28cab5SVladimir Kotal
5800f28cab5SVladimir Kotal@-moz-document url-prefix() {
5810f28cab5SVladimir Kotal    table#revisions tbody tr td p {
5820f28cab5SVladimir Kotal        word-break: break-all;
5830f28cab5SVladimir Kotal    }
5840f28cab5SVladimir Kotal}
5850f28cab5SVladimir Kotal
5860f28cab5SVladimir Kotal.rev-message-hidden {
5870f28cab5SVladimir Kotal    display: none;
5880f28cab5SVladimir Kotal}
5890f28cab5SVladimir Kotal
5900f28cab5SVladimir Kotal.rssbadge { /* RSS/XML Feed on history page */
5910f28cab5SVladimir Kotal    text-align: right;
5920f28cab5SVladimir Kotal    margin: 1ex 0;
5930f28cab5SVladimir Kotal}
5940f28cab5SVladimir Kotal
5950f28cab5SVladimir Kotal/* *** diff page *** */
5960f28cab5SVladimir Kotal#diffbar { /* diff navbar: contains the tabs to select diff format */
5970f28cab5SVladimir Kotal    padding-top: 1.5ex;
5980f28cab5SVladimir Kotal    border-bottom: 1px solid #999;
5990f28cab5SVladimir Kotal    white-space: nowrap;
6000f28cab5SVladimir Kotal}
6010f28cab5SVladimir Kotal
6020f28cab5SVladimir Kotal#diffbar .d, #difftable .d {
6030f28cab5SVladimir Kotal    /* "Deleted" heading + highlight of deleted text in diff lines */
6040f28cab5SVladimir Kotal    background-color: #ffcc40;
6050f28cab5SVladimir Kotal}
6060f28cab5SVladimir Kotal
6070f28cab5SVladimir Kotal#diffbar .a, #difftable .a {
6080f28cab5SVladimir Kotal    /* "Added" heading + highlight of added text in diff lines */
6090f28cab5SVladimir Kotal    background-color: #8bd98b;
6100f28cab5SVladimir Kotal}
6110f28cab5SVladimir Kotal
612515292a8SVladimir Kotal#diffbar .it, #difftable .it {
613515292a8SVladimir Kotal    font-style: italic;
614515292a8SVladimir Kotal}
615515292a8SVladimir Kotal
6160f28cab5SVladimir Kotal#diffbar .legend, #diffbar .tabs, #diffbar .ctype {
6170f28cab5SVladimir Kotal    display: inline-block;
6180f28cab5SVladimir Kotal}
6190f28cab5SVladimir Kotal
6200f28cab5SVladimir Kotal#diffbar .legend {
6210f28cab5SVladimir Kotal    /* bottom must be the same as .tabs span(padding-bottom) */
6220f28cab5SVladimir Kotal    margin: 0 3ex 0.75ex 1ex;
6230f28cab5SVladimir Kotal}
6240f28cab5SVladimir Kotal
6250f28cab5SVladimir Kotal#diffbar .legend span, #diffbar .ctype span {
6260f28cab5SVladimir Kotal    padding: 0.2ex 1ex; /* bottom must be less than margin-bottom(.legend) */
6270f28cab5SVladimir Kotal}
6280f28cab5SVladimir Kotal
6290f28cab5SVladimir Kotal#diffbar .tabs span {
6300f28cab5SVladimir Kotal    padding: 0.75ex 1ex;
6310f28cab5SVladimir Kotal    margin-left: 1ex;
6320f28cab5SVladimir Kotal    border: 1px solid #999; /* should be the same as for #diffbar above */
6330f28cab5SVladimir Kotal    border-radius: 0.75ex 0.75ex 0 00;
6340f28cab5SVladimir Kotal    -moz-border-radius: 0.75ex 0.75ex 0 00;
6350f28cab5SVladimir Kotal    background-color: #fafae0; /* navbar like */
6360f28cab5SVladimir Kotal}
6370f28cab5SVladimir Kotal
6380f28cab5SVladimir Kotal#diffbar .tabs span.active, #diffbar .ctype span.active {
6390f28cab5SVladimir Kotal    background-color: #c5d5a9; /* same as for table thead */
6400f28cab5SVladimir Kotal}
6410f28cab5SVladimir Kotal
6420f28cab5SVladimir Kotal#diffbar .tabs span.active {
6430f28cab5SVladimir Kotal    border-bottom-style: dashed;
6440f28cab5SVladimir Kotal}
6450f28cab5SVladimir Kotal
6460f28cab5SVladimir Kotal#diffbar .ctype {
6470f28cab5SVladimir Kotal    margin-left: 3ex; /* see margin-left .legend */
6480f28cab5SVladimir Kotal}
6490f28cab5SVladimir Kotal
6500f28cab5SVladimir Kotal#diffbar .ctype span {
6510f28cab5SVladimir Kotal    border: 1px solid #755; /* same as for input */
6520f28cab5SVladimir Kotal    border-radius: 0.75ex;
6530f28cab5SVladimir Kotal    -moz-border-radius: 0.75ex;
6540f28cab5SVladimir Kotal    background-color: #fafae0; /* navbar like */
6550f28cab5SVladimir Kotal    margin-left: 1ex;
6560f28cab5SVladimir Kotal}
6570f28cab5SVladimir Kotal
6580f28cab5SVladimir Kotal#difftable {
6590f28cab5SVladimir Kotal    font-size: small;
6600f28cab5SVladimir Kotal}
6610f28cab5SVladimir Kotal
6620f28cab5SVladimir Kotal#difftable table { /* left side == prev. rev; right side "current" rev */
6630f28cab5SVladimir Kotal    table-layout: fixed;
6640f28cab5SVladimir Kotal    border-collapse: collapse;
6650f28cab5SVladimir Kotal}
6660f28cab5SVladimir Kotal
6670f28cab5SVladimir Kotal#difftable table th { /* usually both rev. have changes: eq. space for both */
6680f28cab5SVladimir Kotal    padding-top: 1ex;
6690f28cab5SVladimir Kotal    width: 50%;
6700f28cab5SVladimir Kotal}
6710f28cab5SVladimir Kotal
6720f28cab5SVladimir Kotal#difftable th:last-child, #difftable td:last-child {
6730f28cab5SVladimir Kotal    border-left: 1px solid black;
6740f28cab5SVladimir Kotal}
6750f28cab5SVladimir Kotal
6760f28cab5SVladimir Kotal#difftable .plain td {
6770f28cab5SVladimir Kotal    padding: 2px;
6780f28cab5SVladimir Kotal}
6790f28cab5SVladimir Kotal
6800f28cab5SVladimir Kotal#difftable .image td {
6810f28cab5SVladimir Kotal    padding: 5px;
6820f28cab5SVladimir Kotal}
6830f28cab5SVladimir Kotal
6840f28cab5SVladimir Kotal#difftable .k { /* border between the context and real diff lines */
6850f28cab5SVladimir Kotal    border-bottom: 1px dashed #ccc;
6860f28cab5SVladimir Kotal}
6870f28cab5SVladimir Kotal
6880f28cab5SVladimir Kotal
6890f28cab5SVladimir Kotal/* *** list aka xref stuff *** */
6900f28cab5SVladimir Kotal
6910f28cab5SVladimir Kotal/* directory listing */
6920f28cab5SVladimir Kotaltable#dirlist { /* the "Name" column */
6930f28cab5SVladimir Kotal    font-family: monospace;
6940f28cab5SVladimir Kotal    border-style: none;
6950f28cab5SVladimir Kotal    border-collapse: collapse;
6960f28cab5SVladimir Kotal}
6970f28cab5SVladimir Kotal
6980f28cab5SVladimir Kotaltable#dirlist thead tr:nth-child(1) {
6990f28cab5SVladimir Kotal    height: 22px;
7000f28cab5SVladimir Kotal}
7010f28cab5SVladimir Kotal
7020f28cab5SVladimir Kotal/* The tablersorter jQuery plugin makes the header fields clickable. */
7030f28cab5SVladimir Kotal#dirlist th {
7040f28cab5SVladimir Kotal    cursor: pointer;
7050f28cab5SVladimir Kotal}
7060f28cab5SVladimir Kotal
7070f28cab5SVladimir Kotal#dirlist .r, #dirlist .p {
7080f28cab5SVladimir Kotal    padding: 0;
7090f28cab5SVladimir Kotal    margin: 0 0 0 1em;
7100f28cab5SVladimir Kotal}
7110f28cab5SVladimir Kotal
7120f28cab5SVladimir Kotal#dirlist td:nth-child(n+3) { /* all but the first 2 columns */
7130f28cab5SVladimir Kotal    padding-right: 1em;
7140f28cab5SVladimir Kotal}
7150f28cab5SVladimir Kotal
7160f28cab5SVladimir Kotal#dirlist tbody td:nth-child(5) {
7170f28cab5SVladimir Kotal    text-align: right; /* CSS3 may allow " " (single space char) */
7180f28cab5SVladimir Kotal}
7190f28cab5SVladimir Kotal
7200f28cab5SVladimir Kotal#dirlist td.q { /* 2nd column: H A D */
7210f28cab5SVladimir Kotal    white-space: nowrap;
7220f28cab5SVladimir Kotal    font-size: small;
7230f28cab5SVladimir Kotal    padding-left: 16px;
7240f28cab5SVladimir Kotal    width: 3em;
7250f28cab5SVladimir Kotal}
7260f28cab5SVladimir Kotal
7270f28cab5SVladimir Kotal#dirlist td.numlines { /* 5th column: #Lines */
7280f28cab5SVladimir Kotal    text-align: right; /* CSS3 may allow " " (single space char) */
7290f28cab5SVladimir Kotal}
7300f28cab5SVladimir Kotal
7310f28cab5SVladimir Kotal#dirlist td.loc { /* 6th column: LOC */
7320f28cab5SVladimir Kotal    text-align: right; /* CSS3 may allow " " (single space char) */
7330f28cab5SVladimir Kotal}
7340f28cab5SVladimir Kotal
7350f28cab5SVladimir Kotalspan.simplified-path {
7360f28cab5SVladimir Kotal    color: #888;
7370f28cab5SVladimir Kotal}
7380f28cab5SVladimir Kotal
7390f28cab5SVladimir Kotal/* file display */
7400f28cab5SVladimir Kotaldiv[id^='src'] {
7410f28cab5SVladimir Kotal}
7420f28cab5SVladimir Kotal
7430f28cab5SVladimir Kotaldiv[id^='src'] pre {
7440f28cab5SVladimir Kotal    margin: 0;
7450f28cab5SVladimir Kotal}
7460f28cab5SVladimir Kotal
7470f28cab5SVladimir Kotal/* hidden line number/annotation block */
7480f28cab5SVladimir Kotal.lines-hidden .l, .lines-hidden .hl, .blame-hidden .blame {
7490f28cab5SVladimir Kotal    display: none
7500f28cab5SVladimir Kotal}
7510f28cab5SVladimir Kotal
7520f28cab5SVladimir Kotal.l, .hl, .blame .r, .blame .a,
7530f28cab5SVladimir Kotal#results .l, #more .l,
754515292a8SVladimir Kotal#difftable .it, del.d { /* line number/annotation block */
7550f28cab5SVladimir Kotal    display: inline-block;
7560f28cab5SVladimir Kotal    width: 6ex;
7570f28cab5SVladimir Kotal    text-align: right;
7580f28cab5SVladimir Kotal    padding-right: 0;
7590f28cab5SVladimir Kotal    background-color: #dddddd;
7600f28cab5SVladimir Kotal    color: #666;
7610f28cab5SVladimir Kotal    margin-right: .5ex;
7620f28cab5SVladimir Kotal}
7630f28cab5SVladimir Kotal
7640f28cab5SVladimir Kotal.blame .search {
7650f28cab5SVladimir Kotal    /* font-size: small; */
7660f28cab5SVladimir Kotal        padding-left: .5ex;
7670f28cab5SVladimir Kotal    background-color: #dddddd;
7680f28cab5SVladimir Kotal        margin-right: .5ex;
7690f28cab5SVladimir Kotal}
7700f28cab5SVladimir Kotal
7710f28cab5SVladimir Kotaldiv[id^='src'] .hl { /* highlighted line number */
7720f28cab5SVladimir Kotal    color: #000;
7730f28cab5SVladimir Kotal}
7740f28cab5SVladimir Kotal
7750f28cab5SVladimir Kotal/* highlight line number with anchor */
7760f28cab5SVladimir Kotaldiv[id^='src'] a.l:target, div[id^='src'] a.hl:target {
7770f28cab5SVladimir Kotal    background: orange;
7780f28cab5SVladimir Kotal    color:yellow;
7790f28cab5SVladimir Kotal}
7800f28cab5SVladimir Kotal
7810f28cab5SVladimir Kotal.blame .r { /* revision number "column" (annotation) */
7820f28cab5SVladimir Kotal    text-align: right;
7830f28cab5SVladimir Kotal}
7840f28cab5SVladimir Kotal
7850f28cab5SVladimir Kotal.blame .a { /* author name "column" (annotation) */
7860f28cab5SVladimir Kotal    text-align: center;
7870f28cab5SVladimir Kotal}
7880f28cab5SVladimir Kotal
7890f28cab5SVladimir Kotal.most_recent_revision {
7900f28cab5SVladimir Kotal    font-weight: bold;
7910f28cab5SVladimir Kotal}
7920f28cab5SVladimir Kotal
7930f28cab5SVladimir Kotal/* source code highlighting - see org/opengrok/analysis/$lang/*Xref.lex */
7940f28cab5SVladimir Kotaldiv[id^='src'] .n  { /* numbers/label      */ color: #a52a2a;                                           }
7950f28cab5SVladimir Kotaldiv[id^='src'] .s  { /* strings            */ color: green;                                             }
7960f28cab5SVladimir Kotaldiv[id^='src'] .c  { /* comment            */ color: #666;                                              }
7970f28cab5SVladimir Kotaldiv[id^='src'] .b  { /* heading/title/bold */ color: #000;       font-weight: bold;                     }
7980f28cab5SVladimir Kotaldiv[id^='src'] .k  { /* block display      */ color: #000;       font-family: monospace;                }
7990f28cab5SVladimir Kotaldiv[id^='src'] a.d { /* symbol definition  */ color: #909;       font-weight: bold;                     }
8000f28cab5SVladimir Kotal
8010f28cab5SVladimir Kotala.xlbl           { /* label              */ color: red;       font-weight: bold; background-color: yellow }
8020f28cab5SVladimir Kotala.xm              { /* macro              */ color: #c66;       font-weight: bold;                     }
8030f28cab5SVladimir Kotala.xa               { /* argument           */ color: #60c;       font-weight: bold;                     }
8040f28cab5SVladimir Kotala.xl               { /* local              */ color: #963;       font-weight: bold;                     }
8050f28cab5SVladimir Kotala.xv               { /* variable           */ color: #c30;       font-weight: bold;                     }
8060f28cab5SVladimir Kotala.xc               { /* class              */ color: #909;       font-weight: bold; font-style: italic; }
8070f28cab5SVladimir Kotala.xp               { /* package            */ color: #909;       font-weight: bold; font-style: italic; }
8080f28cab5SVladimir Kotala.xi               { /* interface          */ color: #909;       font-weight: bold; font-style: italic; }
8090f28cab5SVladimir Kotala.xn               { /* namespace          */ color: #909;       font-weight: bold; font-style: italic; }
8100f28cab5SVladimir Kotala.xe               { /* enum               */ color: #909;       font-weight: bold; font-style: italic; }
8110f28cab5SVladimir Kotala.xer              { /* enumerator         */ color: #909;       font-weight: bold; font-style: italic; }
8120f28cab5SVladimir Kotala.xs               { /* struct             */ color: #909;       font-weight: bold; font-style: italic; }
8130f28cab5SVladimir Kotala.xt               { /* typedef            */ color: #909;       font-weight: bold; font-style: italic; }
8140f28cab5SVladimir Kotala.xts              { /* typedefs           */ color: #909;       font-weight: bold; font-style: italic; }
8150f28cab5SVladimir Kotala.xu               { /* union              */ color: #909;       font-weight: bold; font-style: italic; }
8160f28cab5SVladimir Kotala.xfld             { /* field              */ color: #090;       font-weight: bold;                     }
8170f28cab5SVladimir Kotala.xmb              { /* member             */ color: #090;       font-weight: bold;                     }
8180f28cab5SVladimir Kotala.xf               { /* function           */ color: #00f;       font-weight: bold;                     }
8190f28cab5SVladimir Kotala.xmt              { /* method             */ color: #00f;       font-weight: bold;                     }
8200f28cab5SVladimir Kotala.xsr              { /* subroutine         */ color: #00f;       font-weight: bold;                     }
8210f28cab5SVladimir Kotala.scope            { /* scope              */ color: steelblue; font-weight: bold; padding-left: 1ex;  }
8220f28cab5SVladimir Kotal
8230f28cab5SVladimir Kotal#man table, #man td  { /* #man == troff src */
8240f28cab5SVladimir Kotal    background-color: #ddddcc;
8250f28cab5SVladimir Kotal    border: 1px;
8260f28cab5SVladimir Kotal    padding: 2px;
8270f28cab5SVladimir Kotal}
8280f28cab5SVladimir Kotal
8290f28cab5SVladimir Kotal#man p { /* a troff paragraph */
8300f28cab5SVladimir Kotal    margin-top: 0.5em;
8310f28cab5SVladimir Kotal    margin-bottom: 0;
8320f28cab5SVladimir Kotal}
8330f28cab5SVladimir Kotal
8340f28cab5SVladimir Kotal#man div.b { /* man section headings etc. */
8350f28cab5SVladimir Kotal    margin-top: 2em;
8360f28cab5SVladimir Kotal}
8370f28cab5SVladimir Kotal
8380f28cab5SVladimir Kotal#man div.rs { /* a right-shifted block */
8390f28cab5SVladimir Kotal    margin-left: 3em;
8400f28cab5SVladimir Kotal    margin-bottom: 1em;
8410f28cab5SVladimir Kotal}
8420f28cab5SVladimir Kotal
8430f28cab5SVladimir Kotal/* "Tooltip Style (minor information)" */
8440f28cab5SVladimir Kotal.tooltip {
8450f28cab5SVladimir Kotal    position: absolute;
8460f28cab5SVladimir Kotal}
8470f28cab5SVladimir Kotal
8480f28cab5SVladimir Kotal/* Window plugins */
8490f28cab5SVladimir Kotal
8500f28cab5SVladimir Kotal.window {
8510f28cab5SVladimir Kotal    position: fixed;
8520f28cab5SVladimir Kotal    font-size: 12px;
8530f28cab5SVladimir Kotal    font-family: monospace;
8540f28cab5SVladimir Kotal    overflow: hidden;
8550f28cab5SVladimir Kotal    z-index: 10;
8560f28cab5SVladimir Kotal}
8570f28cab5SVladimir Kotal
8580f28cab5SVladimir Kotal.window-header {
8590f28cab5SVladimir Kotal    padding: 10px;
8600f28cab5SVladimir Kotal    min-height: 20px;
8610f28cab5SVladimir Kotal    border-bottom: 1px solid black;
8620f28cab5SVladimir Kotal}
8630f28cab5SVladimir Kotal
8640f28cab5SVladimir Kotal.window-body {
8650f28cab5SVladimir Kotal    overflow: auto;
8660f28cab5SVladimir Kotal    height: calc(
8670f28cab5SVladimir Kotal        100% /* whole window */
8680f28cab5SVladimir Kotal        - 40px /* height of the header + its padding-top + padding-bottom */
8690f28cab5SVladimir Kotal        - 1px /* border of the header */
8700f28cab5SVladimir Kotal        - 20px /* padding-top + padding-bottom */
8710f28cab5SVladimir Kotal        );
8720f28cab5SVladimir Kotal    padding-left: 10px;
8730f28cab5SVladimir Kotal    padding-bottom: 10px;
8740f28cab5SVladimir Kotal    padding-right: 10px;
8750f28cab5SVladimir Kotal    padding-top: 10px;
8760f28cab5SVladimir Kotal    width: calc(
8770f28cab5SVladimir Kotal        100% /* whole window */
8780f28cab5SVladimir Kotal        - 20px /* padding-left + padding-right */
8790f28cab5SVladimir Kotal    );
8800f28cab5SVladimir Kotal}
8810f28cab5SVladimir Kotal
8820f28cab5SVladimir Kotal.intelli-window {
8830f28cab5SVladimir Kotal    width: 504px;
8840f28cab5SVladimir Kotal    max-height: 400px;
8850f28cab5SVladimir Kotal}
8860f28cab5SVladimir Kotal
8870f28cab5SVladimir Kotal.symbol-highlighted.hightlight-color-1 {
8880f28cab5SVladimir Kotal    /* yellow */
8890f28cab5SVladimir Kotal    background-color: #ffd700;
8900f28cab5SVladimir Kotal}
8910f28cab5SVladimir Kotal
8920f28cab5SVladimir Kotal.symbol-highlighted.hightlight-color-2 {
8930f28cab5SVladimir Kotal    /* green */
8940f28cab5SVladimir Kotal    background-color: #00ff00;
8950f28cab5SVladimir Kotal}
8960f28cab5SVladimir Kotal
8970f28cab5SVladimir Kotal.symbol-highlighted.hightlight-color-3 {
8980f28cab5SVladimir Kotal    /* blue */
8990f28cab5SVladimir Kotal    background-color: #00ccff;
900*9408fc29SKrystof Tulinger}
901*9408fc29SKrystof Tulinger
902*9408fc29SKrystof Tulinger.symbol-highlighted.hightlight-color-4 {
903*9408fc29SKrystof Tulinger    /* purple */
904*9408fc29SKrystof Tulinger    background-color: #F653F8;
905*9408fc29SKrystof Tulinger}
906*9408fc29SKrystof Tulinger
907*9408fc29SKrystof Tulinger.symbol-highlighted.hightlight-color-5 {
908*9408fc29SKrystof Tulinger    /* orange */
909*9408fc29SKrystof Tulinger    background-color: rgb(242, 132, 34);
910*9408fc29SKrystof Tulinger}
911*9408fc29SKrystof Tulinger
912*9408fc29SKrystof Tulinger.symbol-highlighted.hightlight-color-6 {
913*9408fc29SKrystof Tulinger    /* light green */
914*9408fc29SKrystof Tulinger    background-color: #B6EBB5;
9150f28cab5SVladimir Kotal}
9160f28cab5SVladimir Kotal
9170f28cab5SVladimir Kotal.messages-window {
9180f28cab5SVladimir Kotal    width: 40%;
9190f28cab5SVladimir Kotal    max-height: 400px;
9200f28cab5SVladimir Kotal}
9210f28cab5SVladimir Kotal
9220f28cab5SVladimir Kotal.scopes-window {
9230f28cab5SVladimir Kotal    min-width: 150px;
9240f28cab5SVladimir Kotal    max-width: 40%;
9250f28cab5SVladimir Kotal    max-height: 400px;
9260f28cab5SVladimir Kotal}
9270f28cab5SVladimir Kotal
9280f28cab5SVladimir Kotal.navigate-window {
9290f28cab5SVladimir Kotal    min-width: 200px;
9300f28cab5SVladimir Kotal    max-width: 300px;
9310f28cab5SVladimir Kotal    max-height: 480px;
9320f28cab5SVladimir Kotal}
9330f28cab5SVladimir Kotal
9340f28cab5SVladimir Kotal/**** DIFF NAVIGATION/JUMPER *****/
9350f28cab5SVladimir Kotal
9360f28cab5SVladimir Kotal.diff_navigation_style {
9370f28cab5SVladimir Kotal    border: solid 1px #c0c0c0;
9380f28cab5SVladimir Kotal    border-radius: 5px;
9390f28cab5SVladimir Kotal    box-shadow: 10px 10px 5px #888888;
9400f28cab5SVladimir Kotal    background-color: rgb(255,255,204);
9410f28cab5SVladimir Kotal}
9420f28cab5SVladimir Kotal
9430f28cab5SVladimir Kotal.diff_navigation {
9440f28cab5SVladimir Kotal    position: fixed;
9450f28cab5SVladimir Kotal    top: 250px;
9460f28cab5SVladimir Kotal    right: 25px;
9470f28cab5SVladimir Kotal    width: 30%;
9480f28cab5SVladimir Kotal    max-width: 250px;
9490f28cab5SVladimir Kotal
9500f28cab5SVladimir Kotal    background-color: rgba(255,255,204,0.80);
9510f28cab5SVladimir Kotal    overflow: auto;
9520f28cab5SVladimir Kotal    padding: 0;
9530f28cab5SVladimir Kotal}
9540f28cab5SVladimir Kotal
9550f28cab5SVladimir Kotal.diff_navigation div.controls {
9560f28cab5SVladimir Kotal    margin-top: 1.5em;
9570f28cab5SVladimir Kotal    border-top: solid 2px #c0c0c0;
9580f28cab5SVladimir Kotal}
9590f28cab5SVladimir Kotal
9600f28cab5SVladimir Kotal.diff_navigation_style .minimize {
9610f28cab5SVladimir Kotal    padding: 1px;
9620f28cab5SVladimir Kotal    padding-left: 4px;
9630f28cab5SVladimir Kotal    padding-right: 4px;
9640f28cab5SVladimir Kotal    border: 2px outset black;
9650f28cab5SVladimir Kotal    border-radius: 3px;
9660f28cab5SVladimir Kotal}
9670f28cab5SVladimir Kotal
9680f28cab5SVladimir Kotal.diff_navigation .header .minimize {
9690f28cab5SVladimir Kotal    float: right;
9700f28cab5SVladimir Kotal}
9710f28cab5SVladimir Kotal
9720f28cab5SVladimir Kotal.diff_navigation div {
9730f28cab5SVladimir Kotal    clear: both;
9740f28cab5SVladimir Kotal    padding-right: 1em;
9750f28cab5SVladimir Kotal    padding-left: 1em;
9760f28cab5SVladimir Kotal    padding-top: 0.2em;
9770f28cab5SVladimir Kotal    padding-bottom: 0.2em;
9780f28cab5SVladimir Kotal}
9790f28cab5SVladimir Kotal
9800f28cab5SVladimir Kotal.diff_navigation div:empty {
9810f28cab5SVladimir Kotal    padding: 0;
9820f28cab5SVladimir Kotal}
9830f28cab5SVladimir Kotal
9840f28cab5SVladimir Kotal.diff_navigation .errors,
9850f28cab5SVladimir Kotal.diff_navigation .summary,
9860f28cab5SVladimir Kotal.diff_navigation .progress {
9870f28cab5SVladimir Kotal    text-align: center;
9880f28cab5SVladimir Kotal}
9890f28cab5SVladimir Kotal
9900f28cab5SVladimir Kotal.diff_navigation a {
9910f28cab5SVladimir Kotal    /*border: 1px solid #bbbbff;
9920f28cab5SVladimir Kotal    border-radius: 0.75ex;
9930f28cab5SVladimir Kotal    -moz-border-radius: 0.75ex;
9940f28cab5SVladimir Kotal    background-color: #a3b8cb;*/
9950f28cab5SVladimir Kotal}
9960f28cab5SVladimir Kotal
9970f28cab5SVladimir Kotal.diff_navigation .prev {
9980f28cab5SVladimir Kotal    float: left;
9990f28cab5SVladimir Kotal}
10000f28cab5SVladimir Kotal
10010f28cab5SVladimir Kotal.diff_navigation .next {
10020f28cab5SVladimir Kotal    float: right;
10030f28cab5SVladimir Kotal}
10040f28cab5SVladimir Kotal
10050f28cab5SVladimir Kotal.diff_navigation .error {
10060f28cab5SVladimir Kotal    color: red;
10070f28cab5SVladimir Kotal}
10080f28cab5SVladimir Kotal/**** DIFF NAVIGATION/JUMPER *****/
10090f28cab5SVladimir Kotal
10100f28cab5SVladimir Kotal/* search result page */
10110f28cab5SVladimir Kotal#results {
10120f28cab5SVladimir Kotal}
10130f28cab5SVladimir Kotal
10140f28cab5SVladimir Kotal#results p, #revisions p { /* pagetitle and slider */
10150f28cab5SVladimir Kotal    padding: 0.1em;
10160f28cab5SVladimir Kotal}
10170f28cab5SVladimir Kotal
10180f28cab5SVladimir Kotal#results table {
10190f28cab5SVladimir Kotal    border-collapse: collapse;
10200f28cab5SVladimir Kotal    width: 100%;
10210f28cab5SVladimir Kotal}
10220f28cab5SVladimir Kotal
10230f28cab5SVladimir Kotal#results .dir { /* directory row above matched files */
10240f28cab5SVladimir Kotal    background-color: #c5d5a9;
10250f28cab5SVladimir Kotal}
10260f28cab5SVladimir Kotal
10270f28cab5SVladimir Kotal#results .dir td { /* directory link */
10280f28cab5SVladimir Kotal    padding-left: 1em;
10290f28cab5SVladimir Kotal}
10300f28cab5SVladimir Kotal
10310f28cab5SVladimir Kotal#results .l {
10320f28cab5SVladimir Kotal}
10330f28cab5SVladimir Kotal
10340f28cab5SVladimir Kotal#results td.q { /* 1st column: H A D */
10350f28cab5SVladimir Kotal    white-space: nowrap;
10360f28cab5SVladimir Kotal    font-size: xx-small;
10370f28cab5SVladimir Kotal    padding: 3px;
10380f28cab5SVladimir Kotal    width: 3em;
10390f28cab5SVladimir Kotal}
10400f28cab5SVladimir Kotal
10410f28cab5SVladimir Kotal#results td.f { /* 2nd column: filename */
10420f28cab5SVladimir Kotal    width: 3em;
10430f28cab5SVladimir Kotal    padding: 3px 0.5em 3px 2em;
10440f28cab5SVladimir Kotal}
10450f28cab5SVladimir Kotal
10460f28cab5SVladimir Kotal#results .con { /* 3rd column: line number + matched line contents */
10470f28cab5SVladimir Kotal    font-size: small;
10480f28cab5SVladimir Kotal}
10490f28cab5SVladimir Kotal
10500f28cab5SVladimir Kotal#results .con .all {
10510f28cab5SVladimir Kotal    margin-left: 6ex; /* width(div[id^='src'] .l) + 1ex */
10520f28cab5SVladimir Kotal}
10530f28cab5SVladimir Kotal
10540f28cab5SVladimir Kotal#results .s, #more .s { /* matched line contents */
10550f28cab5SVladimir Kotal    color: #000;
10560f28cab5SVladimir Kotal}
10570f28cab5SVladimir Kotal
10580f28cab5SVladimir Kotal#results i { /* match type description (method, interface etc.) */
10590f28cab5SVladimir Kotal    color: green;
10600f28cab5SVladimir Kotal    font-weight: bold;
10610f28cab5SVladimir Kotal    padding-left: 1ex;
10620f28cab5SVladimir Kotal}
10630f28cab5SVladimir Kotal
10640f28cab5SVladimir Kotal#results .sel, #revisions .sel { /* slider item for the shown search result page */
10650f28cab5SVladimir Kotal    background-color: #a3b8cb;
10660f28cab5SVladimir Kotal    border: 1px #333366 solid;
10670f28cab5SVladimir Kotal    padding: .5em;
10680f28cab5SVladimir Kotal    margin: 1px;
10690f28cab5SVladimir Kotal}
10700f28cab5SVladimir Kotal
10710f28cab5SVladimir Kotal#results .more, #revisions .more { /* slider item for the n-th search result page */
10720f28cab5SVladimir Kotal    border: 1px #bba solid;
10730f28cab5SVladimir Kotal    padding: .3em;
10740f28cab5SVladimir Kotal    margin: 1px;
10750f28cab5SVladimir Kotal}
10760f28cab5SVladimir Kotal
10770f28cab5SVladimir Kotal.slider {
10780f28cab5SVladimir Kotal    font-family: sans-serif;
10790f28cab5SVladimir Kotal}
10800f28cab5SVladimir Kotal
10810f28cab5SVladimir Kotal/* ############### start of footer ############## */
10820f28cab5SVladimir Kotal#footer {
10830f28cab5SVladimir Kotal    color: #777777;
10840f28cab5SVladimir Kotal    font-size: small;
10850f28cab5SVladimir Kotal    margin: 1ex 0;
10860f28cab5SVladimir Kotal}
10870f28cab5SVladimir Kotal
10880f28cab5SVladimir Kotal#footer p { /* footer text */
10890f28cab5SVladimir Kotal    padding: 0;
10900f28cab5SVladimir Kotal    margin: 0.2em;
10910f28cab5SVladimir Kotal    text-align: center;
10920f28cab5SVladimir Kotal}
10930f28cab5SVladimir Kotal
10940f28cab5SVladimir Kotal@font-face {
10950f28cab5SVladimir Kotal    font-display: swap;
10960f28cab5SVladimir Kotal    font-family: SunSans;
10970f28cab5SVladimir Kotal    src: url('./font/SunSansRegular.woff2') format('woff2');
10980f28cab5SVladimir Kotal}
10990f28cab5SVladimir Kotal
11000f28cab5SVladimir Kotal.link-no-decoration {
11010f28cab5SVladimir Kotal    text-decoration: none !important;
11020f28cab5SVladimir Kotal}
11030f28cab5SVladimir Kotal
11040f28cab5SVladimir Kotal.logo {
11050f28cab5SVladimir Kotal    font-family: SunSans, sans-serif;
11060f28cab5SVladimir Kotal    font-size: 1.6153846153846154em;
11070f28cab5SVladimir Kotal    vertical-align: middle;
11080f28cab5SVladimir Kotal}
11090f28cab5SVladimir Kotal
11100f28cab5SVladimir Kotal.logo-gray-color {
11110f28cab5SVladimir Kotal    color: #656664;
11120f28cab5SVladimir Kotal}
11130f28cab5SVladimir Kotal
11140f28cab5SVladimir Kotal.logo-blue-color {
11150f28cab5SVladimir Kotal    color: #4783A3;
11160f28cab5SVladimir Kotal}
11170f28cab5SVladimir Kotal
11180f28cab5SVladimir Kotal#served-by {
11190f28cab5SVladimir Kotal    color: #B8BAB7;
11200f28cab5SVladimir Kotal    font-family: SunSans, sans-serif;
11210f28cab5SVladimir Kotal    font-size: 1.1538461538461537em;
11220f28cab5SVladimir Kotal    vertical-align: middle;
11230f28cab5SVladimir Kotal}
11240f28cab5SVladimir Kotal
11250f28cab5SVladimir Kotal#rssi { /* rss.png */
11260f28cab5SVladimir Kotal    display: inline-block;
11270f28cab5SVladimir Kotal    width: 80px;
11280f28cab5SVladimir Kotal    height: 15px;
11290f28cab5SVladimir Kotal    vertical-align: middle;
11300f28cab5SVladimir Kotal    background-image: url(./img/rss.png);
11310f28cab5SVladimir Kotal    background-repeat: no-repeat;
11320f28cab5SVladimir Kotal}
11330f28cab5SVladimir Kotal/* ############### end of footer ############## */
11340f28cab5SVladimir Kotal
11350f28cab5SVladimir Kotal/* *** scopes *** */
11360f28cab5SVladimir Kotal
11370f28cab5SVladimir Kotalspan.scope-head {
11380f28cab5SVladimir Kotal    display: inline;
11390f28cab5SVladimir Kotal}
11400f28cab5SVladimir Kotal
11410f28cab5SVladimir Kotalspan.scope-body {
11420f28cab5SVladimir Kotal    display: inline;
11430f28cab5SVladimir Kotal}
11440f28cab5SVladimir Kotal
11450f28cab5SVladimir Kotalspan.unfold-icon {
11460f28cab5SVladimir Kotal    margin-left: 0.2em;
11470f28cab5SVladimir Kotal    margin-right: 0.2em;
11480f28cab5SVladimir Kotal    background-image: url('./img/unfolding.png');
11490f28cab5SVladimir Kotal    width: 11px;
11500f28cab5SVladimir Kotal    height: 11px;
11510f28cab5SVladimir Kotal    display: inline-block;
11520f28cab5SVladimir Kotal}
11530f28cab5SVladimir Kotal
11540f28cab5SVladimir Kotalspan.fold-icon {
11550f28cab5SVladimir Kotal    margin-left: 0.2em;
11560f28cab5SVladimir Kotal    margin-right: 0.2em;
11570f28cab5SVladimir Kotal    background-image: url('./img/folding.png');
11580f28cab5SVladimir Kotal    width: 11px;
11590f28cab5SVladimir Kotal    height: 11px;
11600f28cab5SVladimir Kotal    display: inline-block;
11610f28cab5SVladimir Kotal}
11620f28cab5SVladimir Kotal
11630f28cab5SVladimir Kotalspan.fold-space {
11640f28cab5SVladimir Kotal    margin-left: 0.2em;
11650f28cab5SVladimir Kotal    margin-right: 0.2em;
11660f28cab5SVladimir Kotal    width: 11px;
11670f28cab5SVladimir Kotal    height: 11px;
11680f28cab5SVladimir Kotal    display: inline-block;
11690f28cab5SVladimir Kotal}
11700f28cab5SVladimir Kotal
11710f28cab5SVladimir Kotalspan.scope-signature {
11720f28cab5SVladimir Kotal    display: none;
11730f28cab5SVladimir Kotal}
11740f28cab5SVladimir Kotal
11750f28cab5SVladimir Kotal/** --------------- fold arrows for main page ------------ */
11760f28cab5SVladimir Kotal
11770f28cab5SVladimir Kotal.fold-down:before {
11780f28cab5SVladimir Kotal    content: url(./img/unfolding.png);
11790f28cab5SVladimir Kotal}
11800f28cab5SVladimir Kotal
11810f28cab5SVladimir Kotal.fold-up:before {
11820f28cab5SVladimir Kotal    content: url(./img/folding.png);
11830f28cab5SVladimir Kotal}
11840f28cab5SVladimir Kotal
11850f28cab5SVladimir Kotal.fold {
11860f28cab5SVladimir Kotal    vertical-align: central;
11870f28cab5SVladimir Kotal}
11880f28cab5SVladimir Kotal
11890f28cab5SVladimir Kotal/** --------------- application messages ------------ */
11900f28cab5SVladimir Kotal
11910f28cab5SVladimir Kotal.message-group {
11920f28cab5SVladimir Kotal    padding-left: 0;
11930f28cab5SVladimir Kotal    margin: 0 0 5px 0;
11940f28cab5SVladimir Kotal}
11950f28cab5SVladimir Kotal
11960f28cab5SVladimir Kotal.message-group.limited {
11970f28cab5SVladimir Kotal    max-height: 125px;
11980f28cab5SVladimir Kotal    overflow-y: auto;
11990f28cab5SVladimir Kotal    margin-left: auto;
12000f28cab5SVladimir Kotal    margin-right: auto;
12010f28cab5SVladimir Kotal}
12020f28cab5SVladimir Kotal
12030f28cab5SVladimir Kotal.message-group-item {
12040f28cab5SVladimir Kotal    position: relative;
12050f28cab5SVladimir Kotal    display: block;
12060f28cab5SVladimir Kotal    padding: 2px 10px;
12070f28cab5SVladimir Kotal    background-color: #fff;
12080f28cab5SVladimir Kotal    margin-bottom: 3px;
12090f28cab5SVladimir Kotal}
12100f28cab5SVladimir Kotal
12110f28cab5SVladimir Kotalh4.message-group-caption, h5.message-group-caption,
12120f28cab5SVladimir Kotalh6.message-group-caption {
12130f28cab5SVladimir Kotal    margin: 6px;
12140f28cab5SVladimir Kotal}
12150f28cab5SVladimir Kotal
12160f28cab5SVladimir Kotal.message-group.limited .message-group-item {
12170f28cab5SVladimir Kotal    margin-left: auto;
12180f28cab5SVladimir Kotal    margin-right: auto;
12190f28cab5SVladimir Kotal}
12200f28cab5SVladimir Kotal
12210f28cab5SVladimir Kotal.message-group-item:first-child {
12220f28cab5SVladimir Kotal    border-top-left-radius: 4px;
12230f28cab5SVladimir Kotal    border-top-right-radius: 4px;
12240f28cab5SVladimir Kotal}
12250f28cab5SVladimir Kotal
12260f28cab5SVladimir Kotal.message-group-item:last-child {
12270f28cab5SVladimir Kotal    margin-bottom: 0;
12280f28cab5SVladimir Kotal    border-bottom-right-radius: 4px;
12290f28cab5SVladimir Kotal    border-bottom-left-radius: 4px;
12300f28cab5SVladimir Kotal}
12310f28cab5SVladimir Kotal
12320f28cab5SVladimir Kotal.message-group-item.disabled,
12330f28cab5SVladimir Kotal.message-group-item.disabled:hover,
12340f28cab5SVladimir Kotal.message-group-item.disabled:focus {
12350f28cab5SVladimir Kotal    color: #777;
12360f28cab5SVladimir Kotal    cursor: not-allowed;
12370f28cab5SVladimir Kotal    background-color: #eee;
12380f28cab5SVladimir Kotal}
12390f28cab5SVladimir Kotal
12400f28cab5SVladimir Kotal.message-group-item.active,
12410f28cab5SVladimir Kotal.message-group-item.active:hover,
12420f28cab5SVladimir Kotal.message-group-item.active:focus {
12430f28cab5SVladimir Kotal    z-index: 2;
12440f28cab5SVladimir Kotal    color: #fff;
12450f28cab5SVladimir Kotal    background-color: #337ab7;
12460f28cab5SVladimir Kotal    border-color: #337ab7;
12470f28cab5SVladimir Kotal}
12480f28cab5SVladimir Kotal
12490f28cab5SVladimir Kotal.message-group-item.success {
12500f28cab5SVladimir Kotal    color: #3c763d;
12510f28cab5SVladimir Kotal    background-color: #dff0d8;
12520f28cab5SVladimir Kotal}
12530f28cab5SVladimir Kotal
12540f28cab5SVladimir Kotal.message-group-item.info {
12550f28cab5SVladimir Kotal    color: #31708f;
12560f28cab5SVladimir Kotal    background-color: #d9edf7;
12570f28cab5SVladimir Kotal}
12580f28cab5SVladimir Kotal
12590f28cab5SVladimir Kotal.message-group-item.warning {
12600f28cab5SVladimir Kotal    color: #8a6d3b;
12610f28cab5SVladimir Kotal    background-color: #fcf8e3;
12620f28cab5SVladimir Kotal}
12630f28cab5SVladimir Kotal
12640f28cab5SVladimir Kotal.message-group-item.error {
12650f28cab5SVladimir Kotal    color: #a94442;
12660f28cab5SVladimir Kotal    background-color: #f2dede;
12670f28cab5SVladimir Kotal}
12680f28cab5SVladimir Kotal
12690f28cab5SVladimir Kotal.message-group-item-heading {
12700f28cab5SVladimir Kotal    margin-top: 0;
12710f28cab5SVladimir Kotal    margin-bottom: 5px;
12720f28cab5SVladimir Kotal}
12730f28cab5SVladimir Kotal
12740f28cab5SVladimir Kotal.message-group-item-text {
12750f28cab5SVladimir Kotal    margin-bottom: 0;
12760f28cab5SVladimir Kotal    line-height: 1.3;
12770f28cab5SVladimir Kotal}
12780f28cab5SVladimir Kotal
12790f28cab5SVladimir Kotal.important-note {
12800f28cab5SVladimir Kotal    text-align: center;
12810f28cab5SVladimir Kotal    display: inline-block;
12820f28cab5SVladimir Kotal    max-height: 100%;
12830f28cab5SVladimir Kotal}
12840f28cab5SVladimir Kotal
12850f28cab5SVladimir Kotal.important-note.note-success {
12860f28cab5SVladimir Kotal    background-color: #3c763d;
12870f28cab5SVladimir Kotal}
12880f28cab5SVladimir Kotal
12890f28cab5SVladimir Kotal.important-note.note-info {
12900f28cab5SVladimir Kotal    background-color: #31708f;
12910f28cab5SVladimir Kotal}
12920f28cab5SVladimir Kotal
12930f28cab5SVladimir Kotal.important-note.note-warning {
12940f28cab5SVladimir Kotal    background-color: #8a6d3b;
12950f28cab5SVladimir Kotal}
12960f28cab5SVladimir Kotal
12970f28cab5SVladimir Kotal.important-note.note-error {
12980f28cab5SVladimir Kotal    background-color: #a94442;
12990f28cab5SVladimir Kotal}
13000f28cab5SVladimir Kotal
13010f28cab5SVladimir Kotal.important-note.important-note-rounded {
13020f28cab5SVladimir Kotal    border-radius: 50%;
13030f28cab5SVladimir Kotal    max-width: 100%;
13040f28cab5SVladimir Kotal    min-width: 20px;
13050f28cab5SVladimir Kotal}
13060f28cab5SVladimir Kotal
13070f28cab5SVladimir Kotal/** --------------- quick pull class ------------ */
13080f28cab5SVladimir Kotal
13090f28cab5SVladimir Kotal.pull-left {
13100f28cab5SVladimir Kotal    display: inline-block;
13110f28cab5SVladimir Kotal    float: left;
13120f28cab5SVladimir Kotal}
13130f28cab5SVladimir Kotal
13140f28cab5SVladimir Kotal.pull-right {
13150f28cab5SVladimir Kotal    display: inline-block;
13160f28cab5SVladimir Kotal    float: right;
13170f28cab5SVladimir Kotal}
13180f28cab5SVladimir Kotal
13190f28cab5SVladimir Kotal/** --------------- clear fix class ------------ */
13200f28cab5SVladimir Kotal
13210f28cab5SVladimir Kotal.clearfix:after {
13220f28cab5SVladimir Kotal    content: " ";
13230f28cab5SVladimir Kotal    display: table;
13240f28cab5SVladimir Kotal}
13250f28cab5SVladimir Kotal
13260f28cab5SVladimir Kotal.clearfix:after {
13270f28cab5SVladimir Kotal    clear: both;
13280f28cab5SVladimir Kotal}
13290f28cab5SVladimir Kotal
13300f28cab5SVladimir Kotal.clearfix {
13310f28cab5SVladimir Kotal    *zoom: 1;
13320f28cab5SVladimir Kotal}
13330f28cab5SVladimir Kotal
13340f28cab5SVladimir Kotal/** --------------- sol workaround ------------ */
13350f28cab5SVladimir Kotal
13360f28cab5SVladimir Kotalselect#project, select#type {
13370f28cab5SVladimir Kotal    height: 20px;
13380f28cab5SVladimir Kotal    width: 30px;
13390f28cab5SVladimir Kotal    visibility: hidden;
13400f28cab5SVladimir Kotal}
13410f28cab5SVladimir Kotal
13420f28cab5SVladimir Kotaltd#projectLabelTd {
13430f28cab5SVladimir Kotal    height: 24px;
13440f28cab5SVladimir Kotal}
13450f28cab5SVladimir Kotal
13460f28cab5SVladimir Kotaltd#typeLabelTd {
13470f28cab5SVladimir Kotal    height: 26px;
13480f28cab5SVladimir Kotal}
13490f28cab5SVladimir Kotal
13500f28cab5SVladimir Kotal/** ---------------- markdown readme format ----- */
13510f28cab5SVladimir Kotal
13520f28cab5SVladimir Kotal.markdown {
13530f28cab5SVladimir Kotal    margin-top: 15px;
13540f28cab5SVladimir Kotal    width: 70%;
13550f28cab5SVladimir Kotal    padding: 15px;
13560f28cab5SVladimir Kotal    background-color: #F7F7F7 !important;
13570f28cab5SVladimir Kotal    border-radius: 4px;
13580f28cab5SVladimir Kotal    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .3);
13590f28cab5SVladimir Kotal}
13600f28cab5SVladimir Kotal
13610f28cab5SVladimir Kotal.markdown .markdown-heading {
13620f28cab5SVladimir Kotal    border-bottom: 1px solid grey
13630f28cab5SVladimir Kotal}
13640f28cab5SVladimir Kotal
13650f28cab5SVladimir Kotal[data-markdown] .markdown-content {
13660f28cab5SVladimir Kotal    display: none;
13670f28cab5SVladimir Kotal}
13680f28cab5SVladimir Kotal
13690f28cab5SVladimir Kotal/** --------------- autocomplete ---------------- */
13700f28cab5SVladimir Kotal
13710f28cab5SVladimir Kotal.ui-autocomplete-loading {
13720f28cab5SVladimir Kotal    background:url('img/indicator.gif') no-repeat right center;
13730f28cab5SVladimir Kotal}
13740f28cab5SVladimir Kotal
13750f28cab5SVladimir Kotal/** --------------- settings -------------------- */
13760f28cab5SVladimir Kotal
13770f28cab5SVladimir Kotal.local-setting {
13780f28cab5SVladimir Kotal    background-color: inherit;
13790f28cab5SVladimir Kotal}
13800f28cab5SVladimir Kotal
13810f28cab5SVladimir Kotal.header-half-bottom-margin {
13820f28cab5SVladimir Kotal    margin-bottom: 0.5rem;
13830f28cab5SVladimir Kotal}
13840f28cab5SVladimir Kotal
13850f28cab5SVladimir Kotal.no-margin-left {
13860f28cab5SVladimir Kotal    margin-left: 0;
13870f28cab5SVladimir Kotal}
1388