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