add ;plaintext=1 to view a plaintext invoice for debugging
[freeside.git] / httemplate / elements / freeside.css
1 * {
2   font-family: Arial, Verdana, Helvetica, sans-serif;
3   /* font-family: Verdana, Arial, Helvetica, sans-serif; */
4 }
5
6 pre {
7   font-family: monospace;
8 }
9
10 A:link IMG, A:visited { border-style: none }
11 /* A:focus {text-decoration: underline } */
12
13 a:link, a:visited {
14   /* text-decoration: none; */
15   color: #000000;
16
17
18 a[href]:hover {
19   text-decoration: underline;
20   color: #7e0079;
21 }
22
23 textarea, input[type="text"], input[type="password"] {
24   border: 1px solid #666666;
25   padding: 1px;
26          -moz-border-radius: 2px;
27          -webkit-border-radius: 2px;
28          border-radius: 2px;
29 }
30
31 textarea:hover, input[type="text"]:hover:not([disabled]), input[type="password"]:hover:not([disabled]) {
32   border: 1px solid #7e0079;
33   padding: 1px;
34          -moz-border-radius: 2px;
35          -webkit-border-radius: 2px;
36          border-radius: 2px;
37 }
38
39 textarea:focus, input[type="text"]:focus, input[type="password"]:focus {
40   background-color: #ffffdd;
41   border: 1px solid #7e0079;
42          -moz-border-radius: 2px;
43          -webkit-border-radius: 2px;
44          border-radius: 2px;
45 }
46
47 .fsdisabled {
48   background-color: #dddddd;
49   color: #666666;
50   border: 1px solid #999999;
51   padding: 1px;
52          -moz-border-radius: 2px;
53          -webkit-border-radius: 2px;
54          border-radius: 2px;
55 }
56
57 input[type="reset"], input[type="submit"], input[type="button"] {
58   background-color: #dddddd;
59   border: 1px solid #666666;
60          -moz-border-radius: 4px;
61          -webkit-border-radius: 4px;
62          border-radius: 4px;
63   -moz-box-shadow: #666666 1px 1px 2px;
64   -webkit-box-shadow: #666666 1px 1px 2px;
65   box-shadow: #666666 1px 1px 2px;
66   filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=2);
67 }
68
69 input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover {
70   background-color: #e4e4e4;
71   border: 1px solid #7e0079;
72   color: #7e0079;
73          -moz-border-radius: 4px;
74          -webkit-border-radius: 4px;
75          border-radius: 4px;
76   -moz-box-shadow: #7e0079 1px 1px 2px;
77   -webkit-box-shadow: #7e0079 1px 1px 2px;
78   box-shadow: #7e0079 1px 1px 2px;
79   filter: progid:DXImageTransform.Microsoft.Shadow(color='#7e0079', Direction=135, Strength=2);
80 }
81
82 /*input[type="select"] {
83   background-color: #eeeeee;
84   border: 1px solid #666666;
85          -moz-border-radius: 4px;
86          -webkit-border-radius: 4px;
87          border-radius: 4px;
88 }
89
90 input[type="select"]:hover {
91   background-color: #eeeeee;
92   border: 1px solid #7e0079;
93   color: #7e0079;
94          -moz-border-radius: 4px;
95          -webkit-border-radius: 4px;
96          border-radius: 4px;
97 }
98 */
99
100
101 /* a:focus { background-color: #ccccee } */
102
103 a.fstab {
104          background-color:#cccccc;
105          color: #666666;
106          border:1px solid;
107          border-top-color:#666666;
108          border-left-color:#666666;
109          border-right-color:#666666;
110          border-bottom-color:#7e0079;
111          -moz-border-radius-topleft:8px;
112          -moz-border-radius-topright:8px;
113          -webkit-border-radius-topleft:8px;
114          -webkit-border-radius-topright:8px;
115          border-top-left-radius:8px;
116          border-top-right-radius:8px;
117          /*font-weight:bold;*/
118          /*padding-left:12px;
119          padding-right:12px;*/
120          padding-left:4px;
121          padding-right:4px;
122          font-size:18px;
123          font-weight:bold;
124          text-decoration:none;
125          overflow:visible;
126     margin-left:6px;
127     margin-right:6px;
128 }
129 a.fstab:hover {
130   text-decoration:none;
131   border-color:#7e0079;
132 }
133
134 /* a:link:hover.fsblackbutton,
135 a:visited:hover.fsblackbutton
136 */
137 a.fstabselected {
138          background-color:#ffffff;
139          color: #000000;
140          border-top:1px solid #7e0079;
141          border-left:1px solid #7e0079;
142          border-right:1px solid #7e0079;
143          border-bottom:1px solid #ffffff;
144          -moz-border-radius-topleft:8px;
145          -moz-border-radius-topright:8px;
146          -webkit-border-radius-topleft:8px;
147          -webkit-border-radius-topright:8px;
148          border-top-left-radius:8px;
149          border-top-right-radius:8px;
150          /*font-weight:bold;*/
151          /*padding-left:12px;
152          padding-right:12px;*/
153          padding-left:4px;
154          padding-right:4px;
155          font-size:18px;
156          font-weight:bold;
157          text-decoration:none;
158          overflow:visible;
159     margin-left:6px;
160     margin-right:6px;
161 }
162 a.fstabselected:hover {
163   text-decoration:none;
164   color: #000000;
165 }
166
167 div.fstabs {
168   padding-left:8px;
169   border-bottom:1px solid #7e0079;
170 }
171
172 div.fstabcontainer {
173   background-color:#ffffff;
174   padding:8px;
175   border-left:1px solid #7e0079;
176   border-right:1px solid #7e0079;
177   border-bottom:1px solid #7e0079;
178          -moz-border-radius-bottomleft:8px;
179          -moz-border-radius-bottomright:8px;
180          -webkit-border-radius-bottomleft:8px;
181          -webkit-border-radius-bottomright:8px;
182          border-bottom-left-radius:8px;
183          border-bottom-right-radius:8px;
184   -moz-box-shadow: #666666 1px 1px 2px;
185   -webkit-box-shadow: #666666 1px 1px 2px;
186   box-shadow: #666666 1px 1px 2px;
187   filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=2);
188 }
189
190 .fscontainer {
191   overflow:hidden;
192   display:inline-block;
193 }
194 .fscontainer {
195   display:block;
196 }
197
198 .fsbox {
199
200   float:left;
201
202   background-color:#ffffff;
203
204   padding:8px;
205   border-top:1px solid #7e0079;
206   border-left:1px solid #7e0079;
207   border-right:1px solid #7e0079;
208   border-bottom:1px solid #7e0079;
209          -moz-border-radius-bottomleft:8px;
210          -moz-border-radius-bottomright:8px;
211          -webkit-border-radius-bottomleft:8px;
212          -webkit-border-radius-bottomright:8px;
213          border-bottom-left-radius:8px;
214          border-bottom-right-radius:8px;
215   -moz-box-shadow: #666666 1px 1px 2px;
216   -webkit-box-shadow: #666666 1px 1px 2px;
217   box-shadow: #666666 1px 1px 2px;
218   filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=2);
219 }
220
221 .fsbox .fsbox-title {
222   /*float:left;*/
223   font-size:150%;
224   font-weight:bold;
225 }
226
227 .fsinnerbox {
228   background-color:#cccccc;
229   padding:2px;
230   -moz-box-shadow:  1px 1px 2px #666666;
231   -webkit-box-shadow:  1px 1px 2px #666666;
232   box-shadow: 1px 1px 2px #666666;
233   filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=2);
234 }
235
236 .fsinnerbox-title {
237   font-size:110%;
238   font-weight:bold;
239   background-color:#cccccc;
240   padding:2px;
241          -moz-border-radius-topleft:8px;
242          -moz-border-radius-topright:8px;
243          -webkit-border-radius-topleft:8px;
244          -webkit-border-radius-topright:8px;
245          border-top-left-radius:8px;
246          border-top-right-radius:8px;
247   -moz-box-shadow:  1px 0px 1px #999999;
248   -webkit-box-shadow:  1px 0px 1px #999999;
249   box-shadow: 1px 0px 1px #999999;
250   filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=1);
251 }
252
253 .background {
254   background-color:#f8f8f8;
255 }
256
257 table.grid {
258   border: 1px solid #cccccc;  
259   -moz-box-shadow:  1px 1px 2px #666666;
260   -webkit-box-shadow:  1px 1px 2px #666666;
261   box-shadow: 1px 1px 2px #666666;
262   filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=2);
263 }
264
265 th.grid {
266   padding-left: 3px;
267   padding-right: 3px;
268   padding-bottom: 2px;
269   border: none;
270   empty-cells: show;
271 }
272
273 td.grid {
274   padding-left: 3px;
275   padding-right: 3px;
276   padding-bottom: 2px;
277   border: none;
278   empty-cells: show;
279 }
280
281 table.inv { border: none }
282 th.inv { border: none }
283 td.inv { border: none }
284