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