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