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