Changed login to be dependent only by login.css
[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 #hotkeyshelp {
233         text-align: right;
234         font-weight: bolder;
235 }
236
237 #footer {
238         position: relative;
239         bottom: -3px;
240 }
241
242 .footer {
243         font-family: Verdana, Arial, Helvetica;
244         color: #cccccc;
245         font-weight: normal;
246         font-size: 9px;
247 }
248
249 .tableheader {
250         font-weight: bold;
251         background-color: #dee7ec;
252         color: black;
253         text-align: center;
254 }
255
256 .tableheader2 {
257         font-weight: bold;
258         background-color: #dee7ec;
259         color: black;
260         text-align: left;
261 }
262
263 .tableseparator {
264         border-left: 1px solid #444466;
265 }
266
267 .titletext {
268         font-weight: bold;
269         font-size: 13px;
270         border-bottom: 1px solid #8cacbb;
271         padding: 5px;
272 }
273
274 .headingtext {
275         font-weight: bold;
276         font-size: 13px;
277         color: black;
278 }
279
280 .headingtext2 {
281         font-size: 13px;
282         color: black;
283 }
284
285 .headingtext3 {
286         font-weight: bold;
287         font-size: 10px;
288         color: black;
289 }
290
291 .errortext {
292         font-size: 13px;
293         color: #ff0000;
294         font-weight: bold;
295 }
296
297 .inputsubmit {
298         font-size: 11px;
299         border: 1px #0066cc solid;
300         padding: 1px 4px;
301 }
302
303 .ajaxsubmit {
304         font-size: 11px;
305         border: 1px #0066cc solid;
306         padding: 1px 4px;
307 }
308
309 .oddrow {
310         background-color: #eeeeee;
311 }
312
313 .evenrow {
314         background-color: #dddddd;
315 }
316
317 .overduebg {
318         background-color: #dd7777;
319 }
320
321 .overduefg {
322         color: #dd7777;
323 }
324
325 .currentfg {
326         color: #ff6666;
327 }
328
329 .redfg {
330         color: red;
331         font-weight: bold;
332 }
333
334 .settledbg {
335         background-color: #00bb00;
336 }
337
338 .settledfg {
339         color: #00bb00;
340 }
341
342 .inquirybg {
343         background-color: #fdfeef;
344 }
345
346 .currencybg {
347         background-color: #ee8888;
348 }
349
350 .stockmankobg {
351         background-color: pink;
352 }
353
354 .stockmankofg {
355         color: red;
356 }
357
358 .tablestyle {
359         border-collapse: collapse;
360 }
361
362 .tablestyle2 {
363         border-collapse: collapse;
364 }
365 .tablestyle_noborder {
366         padding: 3px;
367 }
368
369 .amount {
370         font-family: Verdana, Arial, Helvetica;
371         font-size: 11px;
372         text-align: right;
373 }
374
375 input.amount {
376         padding-right: 0px;
377         border-right: none;
378 }
379
380 .editbutton {
381    color:#0000FF;
382    background-color:transparent;
383    border-style:none;
384    text-decoration:underline;
385    cursor: pointer;
386 }
387
388 .navibutton[disabled], .navibutton[disabled] span {
389   color:#808080;
390   text-decoration: none;
391   cursor: auto;
392 }
393
394 button.navibutton {
395         font-family: Verdana, Arial, Helvetica;
396         font-size: 11px;
397         font-weight: bold;
398    color:#000;
399    padding: 0 3px;
400    background-color:transparent;
401    border-style:none;
402    cursor: pointer;
403 }
404
405 .navibutton span {
406         text-decoration: underline;
407 }       
408
409 .navibar {
410     padding: 0 3px;
411         color: #000;
412     border: 1px solid #8cacbb;
413     border-collapse: collapse;
414     background-color: #dee7ec;
415 }
416
417 .listsubmit {
418     display: none;
419 }
420
421 ul.ajaxtabs{
422         padding: 3px 0 0 0;
423         margin: 3px 3px 0 3px;
424         font: 12px Tahoma,Verdana;
425         font-weight: bold;
426 }
427
428 ul.ajaxtabs li{
429         list-style: none;
430         margin: 0;
431         display: inline;
432 }
433
434 ul.ajaxtabs li input{
435     background-color: #dee7ec;
436 /*      background-repeat: repeat-x;
437         background-position: top; */
438         padding: 3px 8px;
439         margin: 0px;
440         border-top: 1px solid #8cacbb;
441         border-right: 1px solid #8cacbb;
442         border-bottom: none;
443         border-left: none;
444         font-weight: bold;
445 }
446
447 ul.ajaxtabs li input:hover{
448         border-top: 1px solid #8cacbb;
449         color:#FFFFFF;
450 }
451 div.spaceBox{
452         background-color: #8cacbb;
453         height:8px;
454         border-bottom: 1px solid #8cacbb;
455         border-left: 1px solid #8cacbb;
456         border-right:1px solid #8cacbb;
457         margin: 0 3px 0px 3px
458 }
459
460 div.contentBox{
461         border: 1px solid #8cacbb;
462         margin: 0 3px 3px 3px
463 }
464
465 ul.ajaxtabs li input.current, ul.ajaxtabs li input.current:hover{
466         border-left: 1px solid #8cacbb;
467         background-color: #8cacbb;
468         color:#FFFFFF;
469 }
470 #hints {
471         font-size: 13px;
472         padding: 5px;
473         border-bottom: 1px solid #8cacbb;
474         margin: -4px -2px -2px;
475         border: 1px solid #8cacbb;
476         background-color: #FFFFE0;
477         white-space: nowrap;
478 }
479 /*
480         Calendar style
481 */
482 #CCIframe {
483         display: none;
484         left: 0px;
485         position: absolute;
486         top: 0px;
487         height: 250px;
488         width: 270px;
489         z-index: 99;
490 }
491 #CC { 
492         position:absolute;
493         background-color:#FFF;
494         margin:0; padding:0;
495         display:none;
496         z-index: 100;
497 }
498 #CC table { 
499         font-family: arial, verdana, helvetica, sans-serif;
500         font-size: 8pt;
501         border-left: 1px solid #336;
502         border-right: 1px solid #336;
503 }
504 #CC th {
505         font-weight: normal;
506         text-align: center;
507 }
508 #CC th a {
509         font-weight: normal;
510         text-decoration: none;
511         color: #FFF;
512         padding: 1px;
513 }
514 #CC td {
515         text-align: center;
516 }
517 #CC .header {
518         background-color: #285b86;
519 }
520 #CC .weekday {
521         background-color: #eee;
522         color: #000;
523 }
524 #CC .weekend {
525         background-color: #FFC;
526         color: #000;
527 }
528 #CC .weekno {
529         background-color: #c0daf8;
530         color: #555;
531 }
532 #CC .current {
533         border: 1px solid #339;
534         background-color: #285b86;
535         color: #FFF;
536 }
537 #CC .weekday, #CC .weekend, #CC .current {
538         display: block;
539         text-decoration: none;
540         border: 1px solid #FFF;
541         width: 2em;
542 }
543 #CC .weekday:hover, #CC .weekend:hover, #CC .current:hover {
544         color: #FFF;
545         background-color: #285b86;
546         border: 1px solid #999;
547 }
548 #CC .previous {
549         text-align: left;
550 }
551 #CC .next {
552         text-align: right;
553 }
554 #CC .previous, #CC .next {
555         padding: 1px 3px 1px 3px;
556         font-size: 1.4em;
557 }
558 #CC .previous a, #CC .next a {
559         color: #FFF;
560         text-decoration: none;
561         font-weight: bold;
562 }
563 #CC .title {
564         text-align: center;
565         font-weight: bold; 
566         color: #FFF;
567 }
568 #CC .empty {
569         background-color: #ddd;
570         border: 1px solid #FFF;
571 }
572
573 div.err_msg {
574         margin: 10px;
575         padding: 3px;
576         border: 1px solid #cc3300;
577         background-color: #ffcccc;
578         color: #dd2200;
579         text-align: center;
580 }
581
582 div.warn_msg {
583         margin: 10px;
584         padding: 3px;
585         border: 1px solid #ff9900;
586         background-color: #ffff00;
587         color: #ff5500;
588         text-align: center;
589 }
590
591 div.note_msg {
592         margin: 10px; 
593         padding: 3px;
594         border: 1px solid #33cc00;
595         background-color: #ccffcc;
596         color: #007700;
597         text-align: center;
598 }
599
600 #title {
601         margin-bottom: 10px;
602         width: 100%;
603 }