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