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