e5898c47506e580bd9dd2d6c939c6c51f2d14671
[fa-stable.git] / themes / aqua / default.css
1 /*--------------------------------------------------\
2 | aqua         |               | default.css        |
3 |---------------------------------------------------|
4 | For use with:                                     |
5 | FrontAccounting                                                                       |
6 | http://FrontAccounting.com/                           |
7 | by Joe Hunt Consulting                            |
8 |---------------------------------------------------|
9 | Developer:                                        |
10 | Joe Hunt                                          |
11 |                                                   |
12 |---------------------------------------------------|
13 | Note:                                             |
14 | Changes can be made to this CSS that will be      |
15 | reflected throughout FrontAccounting.             |
16 |                                                   |
17 \--------------------------------------------------*/
18
19 body {
20         font-family: Verdana, Arial, Helvetica;
21         background: #518fad;
22         font-size: 10px;
23         margin: 5px 0 0 5px;
24         padding: 0;
25 }
26
27 tr, td, th {
28         font-size: 11px;
29         line-height: 19px;
30 }
31
32 table {
33         text-align: left;
34 }
35
36 textarea {
37         font-size: 12px;
38 }
39
40 input, select {
41         font-size: 11px;
42         padding: 1px;
43 }
44
45 select {
46     max-width: 200px;
47 }
48
49 option.inactive {
50         text-decoration: line-through;
51         color: gray;
52 }
53
54 input.big {
55         width: 100px;
56 }
57
58 input.small {
59         width: 50px;
60 }
61
62 a {
63         color: #0000bb;
64         font-size: 11px;
65         text-decoration: none;
66 }
67
68 a:link {
69         color: #0000bb;
70         text-decoration: none;
71 }
72
73 a:active {
74         color: #000000;
75         text-decoration: none;
76 }
77
78 a:hover, a:focus {
79         color: #2d8628;
80         text-decoration: underline;
81 }
82
83 .inactive {
84         color: gray;
85 }
86
87 button {
88         font-size: 11px;
89         border: 1px #0066cc solid;
90         padding: 1px 0px;
91 }
92
93 button img, span {
94         padding: 0px 2px ;
95         vertical-align: middle;
96 }
97
98 .login {
99         background-color: #ffffff;
100         border: none;
101 }
102
103 .callout_main {
104         font-family: Verdana, Arial, Helvetica;
105         border: none;
106         width: 99%;
107         margin: 0;
108         padding: 0;
109 }
110
111 .main_page {
112         background-color: #f9f9f9;
113         border: none;
114         width: 100%;
115         margin: 0;
116         padding: 0;
117 }
118
119 .quick_menu {
120         background-color: #518fad;
121         border: 0;
122         margin: 0;
123         padding: 0;
124         /*text-align: right;*/
125 }
126
127 .quick_menu_selected{
128         font-family: Verdana, Arial, Helvetica;
129         font-size: 13px;
130         border: none;
131         white-space: nowrap;
132         margin: 2px;
133         padding: 2px;
134         color: #00cc00;
135         font-weight: bolder;
136 }
137
138 .logoutBar {
139         padding-right: 1em;
140         background: #a7d6ce;
141         color: black;
142         border-bottom: 1px solid #8cacbb;
143         width: 100%;
144 }
145
146 .bottomBar {
147         padding-right: 1em;
148         background: #a7d6ce;
149         color: black;
150         border-bottom: 1px solid #8cacbb;
151         width: 100%;
152 }
153
154 .bottomBarCell {
155         font-size: 10px;
156         line-height: 12px;
157 }
158
159 .bottomBar2 {
160         padding-right: 1em;
161         background: #a7d6ce;
162         color: black;
163         border-top: 1px solid #8cacbb;
164         border-bottom: 1px solid #8cacbb;
165         width: 100%;
166 }
167
168 .logoutBarRight {
169         text-align: right;
170 }
171
172 div.logoutBar {
173         padding-right: 1em;
174         background: #a7d6ce;
175         color: black;
176         border-bottom: 1px solid #8cacbb;
177         text-align: right;
178 }
179 div.logoutBar a {
180         font-weight: normal;
181         margin-left: 1em;
182         color: #436976;
183         background-color: transparent;
184 }
185 div.logoutBar img {
186         vertical-align: top;
187 }
188
189 div.tabs {
190         padding: 3px 0 0 0;
191         background: none transparent scroll repeat 0% 0%;
192         white-space: nowrap;
193         border-collapse: collapse;
194         border-bottom: 1px solid #8cacbb;
195
196 }
197 div.tabs a {
198         border: 1px solid #8cacbb;
199         padding: 3px 10px;
200         font-weight: normal;
201         background: white scroll repeat 0% 0%;
202         color: #436976;
203         margin-right: 0.0em;
204         height: 1.0em;
205 }
206 div.tabs a.selected {
207         border-top: 1px solid #8cacbb;
208         border-right: 1px solid #8cacbb;
209         border-bottom:  1px solid #a7d6ce;
210         border-left: 1px solid #8cacbb;
211         font-weight: normal;
212         background: #a7d6ce;
213         color: #436976;
214 }
215 div.tabs a:hover {
216         background: #a7d6ce;
217         color: #436976;
218 }
219
220 .menu_group {
221         font-size: 13px;
222         padding: 0px;
223         color: #000000;
224         background-color: #a7d6ce;
225         padding-left: 3px;
226         font-weight: bold;
227 }
228
229 .menu_group_items {
230         background-color: #f9f9f9;
231         font-weight: normal;
232         padding: 9px;
233         border: 1px solid #8cacbb;
234 }
235
236 #hotkeyshelp {
237         text-align: right;
238         font-weight: bolder;
239 }
240
241 #footer {
242         position: relative;
243         bottom: -3px;
244 }
245
246 .footer {
247         font-family: Verdana, Arial, Helvetica;
248         color: #cccccc;
249         font-weight: normal;
250         font-size: 9px;
251 }
252
253 .tableheader {
254         font-weight: bold;
255         background-color: #d5cea7;
256         color: black;
257         text-align: center;
258 }
259
260 .tableheader2 {
261         font-weight: bold;
262         background-color: #d5cea7;
263         color: black;
264         text-align: left;
265 }
266
267 .tableseparator {
268         border-left: 1px solid #444466;
269 }
270
271 .titletext {
272         font-weight: bold;
273         font-size: 13px;
274         border-bottom: 1px solid #8cacbb;
275         padding: 5px;
276 }
277
278 .headingtext {
279         font-weight: bold;
280         font-size: 13px;
281         color: black;
282 }
283
284 .headingtext2 {
285         font-size: 13px;
286         color: black;
287 }
288
289 .headingtext3 {
290         font-weight: bold;
291         font-size: 10px;
292         color: black;
293 }
294
295 .errortext {
296         font-size: 13px;
297         color: #ff0000;
298         font-weight: bold;
299 }
300
301 .inputsubmit {
302         font-size: 8pt;
303         border: 1px solid #0066cc;
304         padding: 1px 4px;
305 }
306
307 .ajaxsubmit {
308         font-size: 11px;
309         border: 1px #0066cc solid;
310         padding: 1px 4px;
311 }
312
313 .oddrow {
314         background-color: #eeeeee;
315 }
316
317 .evenrow {
318         background-color: #dddddd;
319 }
320
321 .overduebg {
322         background-color: #dd7777;
323 }
324
325 .overduefg {
326         color: #dd7777;
327 }
328
329 .currentfg {
330         color: #ff6666;
331 }
332
333 .redfg {
334         color: red;
335         font-weight: bold;
336 }
337
338 .settledbg {
339         background-color: #00bb00;
340 }
341
342 .settledfg {
343         color: #00bb00;
344 }
345
346 .inquirybg {
347         background-color: #fdfeef;
348 }
349
350 .currencybg {
351         background-color: #ee8888;
352 }
353
354 .stockmankobg {
355         background-color: pink;
356 }
357
358 .stockmankofg {
359         color: red;
360 }
361
362 .tablestyle {
363         border-collapse: collapse;
364 }
365
366 .tablestyle2 {
367         border-collapse: collapse;
368 }
369 .tablestyle_noborder {
370         padding: 3px;
371 }
372
373 .amount {
374         font-family: Verdana, Arial, Helvetica;
375         font-size: 11px;
376         text-align: right;
377 }
378
379 input.amount {
380         padding-right: 0px;
381         border-right: none;
382 }
383
384 .editbutton {
385    color:#0000FF;
386    background-color:transparent;
387    border-style:none;
388    text-decoration:underline;
389    cursor: pointer;
390 }
391
392 .navibutton[disabled], .navibutton[disabled] span {
393   color:#808080;
394   cursor: inherit;
395 }
396
397 button.navibutton {
398         font-family: Verdana, Arial, Helvetica;
399         font-size: 11px;
400         font-weight: bold;
401    color:#000;
402    padding: 0 3px;
403    background-color:transparent;
404    border-style:none;
405    cursor: pointer;
406 }
407
408 .navibutton span {
409         text-decoration: underline;
410 }       
411
412 .navibar {
413     padding: 0 3px;
414         color: #000;
415         border: 1px solid #8cacbb;
416     border-collapse: collapse;
417     background-color: #d5cea7;
418 }
419
420 .listsubmit {
421     display: none;
422 }
423
424 ul.ajaxtabs{
425         padding: 3px 0 0 0;
426         margin: 3px 3px 0 3px;
427         font: 12px Tahoma,Verdana;
428         font-weight: bold;
429 }
430
431 ul.ajaxtabs li{
432         list-style: none;
433         margin: 0;
434         display: inline;
435 }
436
437 ul.ajaxtabs li input{
438     background-color: #dee7ec;
439 /*      background-repeat: repeat-x;
440         background-position: top; */
441         padding: 3px 8px;
442         margin: 0px;
443         border-top: 1px solid #8cacbb;
444         border-right: 1px solid #8cacbb;
445         border-bottom: none;
446         border-left: none;
447         font-weight: bold;
448 }
449
450 ul.ajaxtabs li input:hover{
451         border-top: 1px solid #8cacbb;
452         color:#FFFFFF;
453 }
454 div.spaceBox{
455         background-color: #8cacbb;
456         height:8px;
457         border-bottom: 1px solid #8cacbb;
458         border-left: 1px solid #8cacbb;
459         border-right:1px solid #8cacbb;
460         margin: 0 3px 0px 3px
461 }
462
463 div.contentBox{
464         border: 1px solid #8cacbb;
465         margin: 0 3px 3px 3px
466 }
467
468 ul.ajaxtabs li input.current, ul.ajaxtabs li input.current:hover{
469         border-left: 1px solid #8cacbb;
470         background-color: #8cacbb;
471         color:#FFFFFF;
472 }
473 #hints {
474         font-size: 13px;
475         padding: 5px;
476         border-bottom: 1px solid #8cacbb;
477         margin: -4px -2px -2px;
478         border: 1px solid #8cacbb;
479         background-color: #FFFFE0;
480         white-space: nowrap;
481 }
482 /*
483         Calendar style
484 */
485 #CCIframe {
486         display: none;
487         left: 0px;
488         position: absolute;
489         top: 0px;
490         height: 250px;
491         width: 270px;
492         z-index: 99;
493 }
494 #CC { 
495         position:absolute;
496         background-color:#FFF;
497         margin:0; padding:0;
498         display:none;
499         z-index: 100;
500 }
501 #CC table { 
502         font-family: arial, verdana, helvetica, sans-serif;
503         font-size: 8pt;
504         border-left: 1px solid #336;
505         border-right: 1px solid #336;
506 }
507 #CC th {
508         font-weight: normal;
509         text-align: center;
510 }
511 #CC th a {
512         font-weight: normal;
513         text-decoration: none;
514         color: #FFF;
515         padding: 1px;
516 }
517 #CC td {
518         text-align: center;
519 }
520 #CC .header {
521         background-color: #518fad;
522 }
523 #CC .weekday {
524         background-color: #eee;
525         color: #000;
526 }
527 #CC .weekend {
528         background-color: #FFC;
529         color: #000;
530 }
531 #CC .weekno {
532         background-color: #d5cea7;
533         color: #555;
534 }
535 #CC .current {
536         border: 1px solid #339;
537         background-color: #518fad;
538         color: #FFF;
539 }
540 #CC .weekday, #CC .weekend, #CC .current {
541         display: block;
542         text-decoration: none;
543         border: 1px solid #FFF;
544         width: 2em;
545 }
546 #CC .weekday:hover, #CC .weekend:hover, #CC .current:hover {
547         color: #FFF;
548         background-color: #518fad;
549         border: 1px solid #999;
550 }
551 #CC .previous {
552         text-align: left;
553 }
554 #CC .next {
555         text-align: right;
556 }
557 #CC .previous, #CC .next {
558         padding: 1px 3px 1px 3px;
559         font-size: 1.4em;
560 }
561 #CC .previous a, #CC .next a {
562         color: #FFF;
563         text-decoration: none;
564         font-weight: bold;
565 }
566 #CC .title {
567         text-align: center;
568         font-weight: bold; 
569         color: #FFF;
570 }
571 #CC .empty {
572         background-color: #ddd;
573         border: 1px solid #FFF;
574 }
575
576 div.err_msg {
577         margin: 10px;
578         padding: 3px;
579         border: 1px solid #cc3300;
580         background-color: #ffcccc;
581         color: #dd2200;
582         text-align: center;
583 }
584
585 div.warn_msg {
586         margin: 10px;
587         padding: 3px;
588         border: 1px solid #ff9900;
589         background-color: #ffff00;
590         color: #ff5500;
591         text-align: center;
592 }
593
594 div.note_msg {
595         margin: 10px;
596         padding: 3px;
597         border: 1px solid #33cc00;
598         background-color: #ccffcc;
599         color: #007700;
600         text-align: center;
601 }
602
603 #title {
604         margin-bottom: 10px; 
605         width: 100%;
606 }