This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
lcs/root/css/lcs.css

319 lines
4.1 KiB
CSS

@import url(common.css);
/* derived from soFresh, a DotClear theme by Maurice Svay (GPL)
* http://www.svay.com/files/soFresh/theme-sofresh-1.2.zip */
html, body {
font-family: sans-serif;
text-align: center;
background: #eee;
color: black;
}
div#page {
width: 800px;
margin: 2em auto;
text-align: justify;
background: white url(img/page.png) repeat-y;
color: black;
}
#top {
color: #09F;
background: #FFF url(img/top.jpg) no-repeat;
height: 100px;
margin: 0;
}
#top h1 {
margin: 0;
padding-left: 30px;
padding-right: 30px;
line-height: 100px;
height: 100px;
overflow: hidden;
}
#footer {
background: #FFF url(img/footer.jpg) no-repeat;
color: #999;
text-align: center;
min-height: 30px;
}
div#main-content {
margin: 0 2em;
}
div#main-content h1 {
color: #09F;
}
#steps {
height: 32px;
margin-bottom: 1em;
}
#steps ol {
list-style: none;
padding: 0 20px;
}
#steps li {
display: inline;
padding-right: 1em;
display: block;
float: left;
width: 30%;
list-style: none;
}
#steps ol ul {
border: 1px solid #ffa500;
margin-left: 2em;
background: #ffdb94;
margin-bottom: 1em;
padding: 0;
width: auto;
}
#steps li li {
display: block;
width: auto;
float: none;
text-align: left;
margin-left: 1em;
font-size: 90%;
}
#steps li li.current {
color: black;
}
#steps span.marker {
font-size: 26px;
padding: 2px 9px;
font-weight: bold;
color: white;
text-align: center;
background: #ddd;
border: 1px solid #ddd;
-moz-border-radius: 0.7ex;
}
#steps li.current span.marker {
background: #ffa500;
border: 1px solid #ffc400;
}
#steps span.label {
font-size: 90%;
}
#steps li.current span.label {
color: black;
}
#steps {
background: #f0f0f0;
color: #aaa;
}
#steps ol ul {
display: none;
}
#steps ol li.current ul {
display: block;
}
form {
clear: both;
}
p#receiver {
margin: 0;
margin-left: 2em;
margin-top: -0.7em;
margin-bottom: 1em;
padding: 2px 5px;
border: 1px solid #ccc;
float: left;
background: #ffe;
}
p#login,
p#logout {
margin-top: 2em;
text-align: right;
}
p#login a, p#logout a {
text-decoration: underline;
/*
text-decoration: none;
-moz-border-radius: 2em !important;
padding: 1px 6px !important;
border: 1px solid #ccc !important;
border-bottom: 2px solid #999 !important;*/
}
p#login a:hover {
background-color: #ddeeff;
}
h2#submitted, h2#done {
margin-top: 2em;
color: #09F;
font-size: 130%;
}
h2#done {
margin-top: 1em;
}
ul li {
list-style-image: url(img/li.png);
}
h2, h3 {
color: #09F;
margin-left: 0.5em;
margin-bottom: 0;
}
h3 {
margin-left: 1em;
}
table#listing {
margin: 1em 0;
}
table#listing th {
text-align: left;
border-bottom: 1px solid #999;
background: #eee;
}
table#listing td {
padding-right: 1ex;
}
table#listing th a {
text-decoration: none;
color: #666;
}
table.sortable span.sortarrow {
color: black;
text-decoration: none;
}
table#listing tr.status-new {
background: #aea;
}
table#listing tr.status-finished,
table#listing tr.status-rejected {
color: #444;
}
table#listing tr.status-rejected td {
text-decoration: line-through;
}
div.question p.label {
font-weight: bold;
}
img.bar {
border: 1px solid black;
}
div.question table {
margin-left: 10px;
}
div.question table td {
}
div.question table td.percent {
text-align: right;
padding: 0 1em;
width: 6em;
}
div.question table td.label {
width: 6em;
}
span.user {
margin-left: 1em;
font-style: italic;
}
a.listing {
font-size: 80%;
padding-left: 1em;
}
a {
text-decoration: none;
color: #113;
}
a:hover {
color: #06C;
text-decoration: underline;
}
#prelude {
color: #aaa;
background: transparent;
text-align: right;
position: relative;
top: -85px;
margin: 0;
}
p#breadcrumb {
margin-top: 0;
}
div.error-page {
margin-bottom: 2em;
}
div.hint {
display: inline;
padding-left: 1ex;
font-style: italic;
}
a.standalone {
background: white url(img/h2.png) top left no-repeat;
padding-left: 20px;
}
div#welcome-message a {
text-decoration: underline;
}
input.cancel {
margin-left: 5em;
}
hr {
border: none;
border-top: 1px solid #666;
height: 1px;
width: 80%;
}
div.buttons {
clear: both;
}