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