Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
[kivitendo-erp.git] / css / kivitendo / main.css
1 /* Stylesheet for kivitendo * Name:kivitendo.css*/
2 /* Colortable
3
4 Background:     #EBEBEB burlywood
5 Links:                  #006400 DarkGreen
6 Link-hover              #FE5F14 Orange / #FFFFE0 lightyellow
7 Titles, BG/VG:  #79B61B Mid-green FFFFFF White
8 Tabcolor: #CAFFA3
9 */
10
11
12 body {
13         font-family: Verdana, Arial, Helvetica;
14         background-color: #FFFFFF;
15         color: #000000;
16     font-size: 9pt;
17 }
18
19
20 /* The look of links */
21 a {
22         padding: 0 0.2em;
23         text-decoration: none;
24         /* border-bottom: thin solid; */
25         /* font-weight: bold; */
26 }
27 A:link, A:visited, A:active {
28         color: #000000;
29         border-bottom: thin solid #FE5F14;
30 }
31 a:hover {
32         color: #FE5F14;
33         background-color: #D1D1D1;
34 }
35 a.selected:hover {
36         color:#EBEBEB;
37 }
38 a.nomobile {
39         background-color:transparent;
40         border:none;
41 }
42
43 table {
44     font-size: 90% !important;
45         table-layout: auto;
46         border-spacing: 0.3em;
47 }
48
49 /* table a {
50         color:#FE5F14 !important;
51         border-bottom:none;
52 } */
53
54 ul {
55 }
56
57 hr {
58         background-color: #006400;
59         border: none;
60         color: #79B61B;
61         height: 2px;
62 }
63
64 /* I.E. & Chrome können das nicht! */
65 /* input[type="radio"], input[type="checkbox"]{
66         width:1.15em;
67         height:1.15em;
68         border:1px solid;
69         color: #006400;
70 } */
71 input:focus, textarea:focus, select:focus {
72         background-color: #FFFFA0;
73         border: 2px solid #FE5F14;
74         /* border-bottom: medium solid #FE5F14; */
75 }
76 /* Fängt den "Schrink" beim focus - problem für i.e. und chrome */
77 /* input[type="radio"]:focus, input[type="checkbox"]:focus{
78         width:1.2em;
79         height:1.2em;
80 } */
81 td {
82         color: #000000;
83         font-weight: normal;
84 }
85 /* td.hover:hover {
86         color: #006400;
87         background-color: #FFFFE0;
88 } */
89 th {
90         color: #000000;
91         font-weight: bold;
92 }
93 /* login and admin */
94 .login a, .login a:visited, .login a:hover {
95         text-decoration: none !important;
96         background-color:transparent !important;
97         border:none;
98 }
99 .login a:hover {
100         background: none;
101 }
102 body.login {
103         background-color: #FFFFE0;
104         color: #000000;
105 }
106 h1.login {
107 }
108 table.login {
109         background-color: #FFFFE0;
110         padding: 20px;
111 }
112 td.login {
113         text-align: center;
114 }
115 th.login {
116         text-align: right;
117 }
118 div.admin {
119         background-color: #FFFFE0;
120     padding: 8px;
121         color: #000000;
122 }
123 body.menu {
124         color: #000000;
125 }
126 /* Warnings */
127 .message_error_login {
128         color: #000000;
129         border: 1px solid #8b0000;
130         background-color: #ffcccc;
131         padding: 3px;
132 }
133 .message_ok {
134         padding: 5px;
135         background-color: #ADFFB6;
136         color: black;
137         font-weight: bolder;
138         text-align: center;
139         border-style: solid;
140         border-width: thin;
141 }
142 .message_error {
143         padding: 5px;
144         background-color: #CC0000;
145         color: white;
146         font-weight: bolder;
147         text-align: center;
148         border-style: solid;
149         border-width: thin;
150 }
151 .message_hint {
152         padding: 0.5em;
153         background-color: #FFEE66;
154         color: black;
155         font-weight: bolder;
156         text-align: center;
157         border-style: solid;
158         border-width: thin;
159 }
160 .message_error_label {
161         padding: 0.5em;
162         background-color: #E00000;
163   color: white;
164         font-weight: normal;
165         text-align: left;
166         border-style: solid;
167         border-width: thin;
168 }
169 /*    Headings */
170 .listtop, h1 {
171     font-size:125%;
172         background-color: #006400;
173         text-align: left;
174         padding: 0.5em;
175         color: #FFFFFF;
176         font-weight: bolder;
177         border-style: none;
178         border-width: thin;
179         -moz-border-radius:0.4em; /* Firefox */
180         -webkit-border-radius:0.4em; /* Safari, Chrome */
181         -khtml-border-radius:0.4em; /* Konqueror */
182         border-radius:0.4em; /* CSS3 */
183         behavior:url(border-radius.htc);
184 }
185
186 /* .listelement {
187         background-color: #f8ffb3;
188         color: #000000;
189 }
190 .listelement2 {
191         background-color: #8ee085;
192         color: #000000;
193 } */
194 .listheading {
195         padding: 0.2em;
196         background-color: #EBEBEB;
197         color: #006400;
198         font-weight: bolder;
199         text-align: left;
200         border-style: none;
201 }
202
203 /* .listheadingcontent {
204         background-color: #EBEBEB;
205         color: #006400;
206         font-weight: bolder;
207         text-align: left;
208 } */
209
210 .accountlistheading {
211         padding: 0.3em;
212         color: #006400;
213         font-weight: bold;
214         text-align: left;
215         background-color: #EBEBEB;
216 }
217 .subsubheading {
218         color: #000000;
219         font-weight: bolder;
220         text-decoration: underline;
221 }
222 .optionen {
223         border: dashed;
224         border-width: 1px;
225         background: #FFFFE0;
226 }
227 .listrow1 {
228         background-color: #FFFFFF;
229         color: black;
230         vertical-align: top;
231 }
232 .listrow0 {
233         background-color: #FFFF99;
234         color: black;
235         vertical-align: top;
236 }
237 .listsubtotal {
238         background-color: rgb(236,233,216);
239         color: black;
240         font-weight: bolder;
241 }
242 .listtotal, .listtotal td {
243         background-color: rgb(236,233,216);
244         color: black;
245         font-weight: bolder;
246 }
247 /* Verkaufsbericht */
248 .listmainsortheader {
249         background-color: rgb(236,233,216);
250         color: red;
251         font-weight: bolder;
252         padding-left: 10px;
253         padding-top: 0px;
254 }
255 .listmainsortsubtotal {
256         background-color: rgb(236,233,216);
257         color: red;
258         font-weight: bolder;
259         padding-left: 10px;
260 }
261 .listsubsortheader {
262         background-color: rgb(236,233,216);
263         color: green;
264         font-weight: bolder;
265         padding-left: 20px
266 }
267 .listsubsortsubtotal {
268         background-color: rgb(236,233,216);
269         color: green;
270         font-weight: bolder;
271         padding-left: 20px
272 }
273 .listsortdescription {
274         background-color: rgb(236,233,216);
275         color: black;
276         font-weight: normal;
277         padding-left: 30px
278 }
279 .submit {
280         font-family: Verdana, Arial, Helvetica;
281         color: #000000;
282 }
283 .checkbox, .radio {
284         font-family: Verdana, Arial, Helvetica;
285         color: #778899;
286 }
287 .plus0 {
288 /* font color for negative numbers */
289         color: red;
290 }
291 .plus1 {
292         color: green;
293 }
294 h2.confirm {
295         color: blue;
296 }
297 h2.error {
298         color: red;
299 }
300 fieldset {
301         margin-top: 15px;
302         color: black;
303         font-weight: bolder;
304 }
305 /* media stuff */
306 @media screen {
307 .noscreen {
308 /* items with this class won't display */
309         display: none;
310 }
311 }
312 @media print {
313 .noprint {
314 /* items with this class won't print */
315         display: none;
316 }
317 }
318 .filecontent {
319         border: 1px solid blue;
320         padding-left: 2px;
321         padding-right: 2px;
322 }
323 label {
324         cursor: pointer;
325         vertical-align: top;
326 }
327 .unbalanced_ledger {
328         background-color: #ffa0a0;
329 }
330 .clearfix:after {
331         clear: both;
332         content: ".";
333         display: block;
334         height: 0;
335         visibility: hidden;
336 }
337 .flash_message_error {
338         background-color: #FFD6D6;
339         border: 1px solid #AE0014;
340         margin-top: 5px;
341         margin-bottom: 5px;
342         padding: 5px;
343 }
344 .flash_message_warning {
345         background-color: #FFE8C7;
346         border: 1px solid #FF6600;
347         margin-top: 5px;
348         margin-bottom: 5px;
349         padding: 5px;
350 }
351 .flash_message_info {
352         background-color: #DCF2FF;
353         border: 1px solid #4690FF;
354         margin-top: 5px;
355         margin-bottom: 5px;
356         padding: 5px;
357 }