[IMP]render action_manager and apply css.
[odoo/odoo.git] / addons / web / static / src / css / base.css
1 @charset "utf-8";
2 @font-face {
3   font-family: "mnmliconsRegular";
4   src: url("/web/static/src/font/mnmliconsv21-webfont.eot") format("eot");
5   src: url("/web/static/src/font/mnmliconsv21-webfont.woff") format("woff");
6   src: url("/web/static/src/font/mnmliconsv21-webfont.ttf") format("truetype");
7   src: url("/web/static/src/font/mnmliconsv21-webfont.svg") format("svg") active;
8   font-weight: normal;
9   font-style: normal; }
10
11 @font-face {
12   font-family: "EntypoRegular";
13   src: url("/web/static/src/font/entypo-webfont.eot") format("eot");
14   src: url("/web/static/src/font/entypo-webfont.eot?#iefix") format("embedded-opentype");
15   src: url("/web/static/src/font/entypo-webfont.woff") format("woff");
16   src: url("/web/static/src/font/entypo-webfont.ttf") format("truetype");
17   src: url("/web/static/src/font/entypo-webfont.svg") format("svg") active;
18   font-weight: normal;
19   font-style: normal; }
20
21 .openerp.openerp-web-client-container {
22   height: 100%;
23   position: relative; }
24
25 .openerp {
26   padding: 0;
27   margin: 0;
28   font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
29   color: #4c4c4c;
30   font-size: 13px;
31   background: white;
32   /* http://www.quirksmode.org/dom/inputfile.html
33    * http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image
34    */ }
35   .openerp a {
36     text-decoration: none; }
37   .openerp table {
38     padding: 0;
39     font-size: 13px;
40     border-collapse: collapse; }
41   .openerp thead {
42     font-weight: bold;
43     background-color: #f0f0f0; }
44     .openerp thead th {
45       border-right: 1px dotted #afafb6; }
46       .openerp thead th:last-child {
47         border-right: none; }
48   .openerp th, .openerp td {
49     padding: 0;
50     text-align: left; }
51   .openerp th {
52     font-weight: bold;
53     vertical-align: middle; }
54   .openerp td {
55     vertical-align: top; }
56   .openerp .zebra tbody tr:nth-child(odd) td {
57     background-color: #f0f0fa;
58     background-color: #f0f0fa;
59     background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
60     background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
61     background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
62     background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
63     background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
64     background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6); }
65   .openerp .zebra tbody tr:hover td {
66     background-color: #eeeeee;
67     background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
68     background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
69     background-image: -moz-linear-gradient(top, #eeeeee, #dedede);
70     background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
71     background-image: -o-linear-gradient(top, #eeeeee, #dedede);
72     background-image: linear-gradient(to bottom, #eeeeee, #dedede); }
73   .openerp .numeric {
74     text-align: right;
75     width: 82px; }
76     .openerp .numeric input {
77       text-align: right; }
78   .openerp ul, .openerp li, .openerp ol {
79     margin: 0;
80     padding: 0; }
81   .openerp li {
82     list-style-type: none; }
83   .openerp .oe_i {
84     font-family: "mnmliconsRegular" !important;
85     font-size: 21px;
86     font-weight: 300 !important; }
87   .openerp .oe_e {
88     font-family: "entypoRegular" !important;
89     font-size: 34px;
90     font-weight: 300 !important; }
91   .openerp .oe_left {
92     float: left;
93     margin-right: 8px; }
94   .openerp .oe_right {
95     float: right;
96     margin-left: 8px; }
97   .openerp .oe_text_right {
98     text-align: right; }
99   .openerp .oe_clear {
100     clear: both; }
101   .openerp .oe_wait {
102     cursor: wait; }
103   .openerp .oe_fade {
104     color: #888888; }
105   .openerp .oe_bold {
106     font-weight: bold; }
107   .openerp a.button:link, .openerp a.button:visited, .openerp button, .openerp input[type='submit'] {
108     display: inline-block;
109     border: 1px solid #ababab;
110     color: #404040;
111     margin: 0;
112     padding: 4px 12px;
113     font-size: 13px;
114     text-align: center;
115     background-color: #efefef;
116     background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
117     background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
118     background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
119     background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
120     background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
121     background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
122     -moz-border-radius: 3px;
123     -webkit-border-radius: 3px;
124     border-radius: 3px;
125     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
126     -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
127     -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
128     text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
129     -webkit-font-smoothing: antialiased;
130     outline: none; }
131   .openerp a.button:hover, .openerp button:hover, .openerp input[type='submit']:hover {
132     background-color: #f6f6f6;
133     background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
134     background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
135     background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
136     background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
137     background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
138     background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
139     cursor: pointer; }
140   .openerp a.button:focus, .openerp button:focus, .openerp input[type='submit']:focus {
141     border: 1px solid #80bfff;
142     background-color: #f6f6f6;
143     background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
144     background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
145     background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
146     background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
147     background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
148     background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
149     -moz-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
150     -webkit-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
151     -box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset; }
152   .openerp a.button:active, .openerp a.button.active, .openerp button:active, .openerp button.active, .openerp input[type='submit']:active, .openerp input[type='submit'].active {
153     background: #e3e3e3;
154     background: -moz-linear-gradient(top, #e3e3e3, #f6f6f6) #1b468f;
155     background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6)) #1b468f;
156     background: linear-gradient(top, #e3e3e3, #f6f6f6) #1b468f;
157     -moz-box-shadow: none;
158     -webkit-box-shadow: none;
159     -box-shadow: none; }
160   .openerp a.button.disabled, .openerp button:disabled, .openerp input[type='submit']:disabled {
161     background: #efefef !important;
162     border: 1px solid #d1d1d1 !important;
163     -moz-box-shadow: none !important;
164     -webkit-box-shadow: none !important;
165     -box-shadow: none !important;
166     color: #aaaaaa !important;
167     cursor: default;
168     text-shadow: 0 1px 1px white !important; }
169   .openerp button.primary {
170     color: white;
171     background-color: #dc5f59;
172     background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
173     background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
174     background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
175     background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
176     background-image: -o-linear-gradient(top, #dc5f59, #b33630);
177     background-image: linear-gradient(to bottom, #dc5f59, #b33630);
178     -moz-box-shadow: none;
179     -webkit-box-shadow: none;
180     -box-shadow: none; }
181   .openerp button.primary:hover {
182     background-color: #df6b66;
183     background-image: -webkit-gradient(linear, left top, left bottom, from(#df6b66), to(#bf3a33));
184     background-image: -webkit-linear-gradient(top, #df6b66, #bf3a33);
185     background-image: -moz-linear-gradient(top, #df6b66, #bf3a33);
186     background-image: -ms-linear-gradient(top, #df6b66, #bf3a33);
187     background-image: -o-linear-gradient(top, #df6b66, #bf3a33);
188     background-image: linear-gradient(to bottom, #df6b66, #bf3a33);
189     -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
190     -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
191     -box-shadow: 0 0 1px rgba(0, 0, 0, 0.2); }
192   .openerp button.primary:active {
193     background-color: #b33630;
194     background-image: -webkit-gradient(linear, left top, left bottom, from(#b33630), to(#dc5f59));
195     background-image: -webkit-linear-gradient(top, #b33630, #dc5f59);
196     background-image: -moz-linear-gradient(top, #b33630, #dc5f59);
197     background-image: -ms-linear-gradient(top, #b33630, #dc5f59);
198     background-image: -o-linear-gradient(top, #b33630, #dc5f59);
199     background-image: linear-gradient(to bottom, #b33630, #dc5f59);
200     -moz-box-shadow: none;
201     -webkit-box-shadow: none;
202     -box-shadow: none; }
203   .openerp button.following {
204     color: white;
205     width: 120px;
206     background-color: #8a89ba;
207     background-image: -webkit-gradient(linear, left top, left bottom, from(#8a89ba), to(#807fb4));
208     background-image: -webkit-linear-gradient(top, #8a89ba, #807fb4);
209     background-image: -moz-linear-gradient(top, #8a89ba, #807fb4);
210     background-image: -ms-linear-gradient(top, #8a89ba, #807fb4);
211     background-image: -o-linear-gradient(top, #8a89ba, #807fb4);
212     background-image: linear-gradient(to bottom, #8a89ba, #807fb4); }
213   .openerp button.unfollow {
214     display: none;
215     color: white;
216     width: 120px;
217     background-color: #dc5f59;
218     background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
219     background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
220     background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
221     background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
222     background-image: -o-linear-gradient(top, #dc5f59, #b33630);
223     background-image: linear-gradient(to bottom, #dc5f59, #b33630); }
224   .openerp .oe_loading {
225     display: none;
226     z-index: 100;
227     position: fixed;
228     top: 0;
229     right: 50%;
230     padding: 4px 12px;
231     background: #a61300;
232     color: white;
233     text-align: center;
234     border: 1px solid #990000;
235     border-top: none;
236     -moz-border-radius-bottomright: 8px;
237     -moz-border-radius-bottomleft: 8px;
238     border-bottom-right-radius: 8px;
239     border-bottom-left-radius: 8px; }
240   .openerp .oe_notification {
241     z-index: 1050; }
242   .openerp .oe_login {
243     background: url("/web/static/src/img/pattern.png") repeat;
244     text-align: center;
245     font-size: 14px;
246     height: 100%; }
247     .openerp .oe_login li {
248       list-style-type: none;
249       padding-bottom: 4px; }
250     .openerp .oe_login button {
251       float: right;
252       display: inline-block;
253       cursor: pointer;
254       padding: 6px 16px;
255       border: 1px solid #222222;
256       color: white;
257       margin: 0;
258       background-color: #b92020;
259       background-image: -webkit-gradient(linear, left top, left bottom, from(#b92020), to(#600606));
260       background-image: -webkit-linear-gradient(top, #b92020, #600606);
261       background-image: -moz-linear-gradient(top, #b92020, #600606);
262       background-image: -ms-linear-gradient(top, #b92020, #600606);
263       background-image: -o-linear-gradient(top, #b92020, #600606);
264       background-image: linear-gradient(to bottom, #b92020, #600606);
265       -moz-border-radius: 4px;
266       -webkit-border-radius: 4px;
267       border-radius: 4px;
268       -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
269       -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
270       -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset; }
271     .openerp .oe_login input, .openerp .oe_login select {
272       width: 252px;
273       font-family: "Lucida Grande", Helvetica, Verdana, Arial;
274       border: 1px solid #999999;
275       background: whitesmoke;
276       -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
277       -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
278       -box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
279       -moz-border-radius: 3px;
280       -webkit-border-radius: 3px;
281       border-radius: 3px; }
282     .openerp .oe_login input {
283       margin-bottom: 9px;
284       padding: 5px 6px; }
285     .openerp .oe_login select {
286       padding: 1px; }
287     .openerp .oe_login .oe_login_dbpane {
288       position: fixed;
289       top: 0;
290       right: 8px;
291       padding: 5px 10px;
292       color: #eeeeee;
293       border: solid 1px #333333;
294       background: #1e1e1e;
295       background: rgba(30, 30, 30, 0.94);
296       -moz-border-radius: 0 0 8px 8px;
297       -webkit-border-radius: 0 0 8px 8px;
298       border-radius: 0 0 8px 8px; }
299       .openerp .oe_login .oe_login_dbpane input {
300         padding: 2px 4px;
301         margin: 4px 0; }
302     .openerp .oe_login .oe_login_bottom {
303       position: absolute;
304       top: 50%;
305       left: 0;
306       right: 0;
307       bottom: 0;
308       text-shadow: 0 1px 1px #999999;
309       background-color: #b41616;
310       background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
311       background-image: -webkit-linear-gradient(top, #b41616, #600606);
312       background-image: -moz-linear-gradient(top, #b41616, #600606);
313       background-image: -ms-linear-gradient(top, #b41616, #600606);
314       background-image: -o-linear-gradient(top, #b41616, #600606);
315       background-image: linear-gradient(to bottom, #b41616, #600606); }
316     .openerp .oe_login .oe_login_pane {
317       position: absolute;
318       top: 50%;
319       left: 50%;
320       margin: -160px -166px;
321       border: solid 1px #333333;
322       background: #1e1e1e;
323       background: rgba(30, 30, 30, 0.94);
324       padding: 22px 32px;
325       color: #eeeeee;
326       text-align: left;
327       -moz-border-radius: 8px;
328       -webkit-border-radius: 8px;
329       border-radius: 8px;
330       -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
331       -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
332       -box-shadow: 0 0 18px rgba(0, 0, 0, 0.9); }
333       .openerp .oe_login .oe_login_pane h2 {
334         margin-top: 0;
335         font-size: 18px; }
336     .openerp .oe_login .oe_login_logo {
337       position: absolute;
338       top: -70px;
339       left: 0;
340       width: 100%;
341       margin: 0 auto;
342       text-align: center; }
343     .openerp .oe_login .oe_login_footer {
344       position: absolute;
345       bottom: -40px;
346       left: 0;
347       width: 100%;
348       text-align: center; }
349       .openerp .oe_login .oe_login_footer a {
350         color: #eeeeee;
351         margin: 0 8px; }
352         .openerp .oe_login .oe_login_footer a:hover {
353           text-decoration: underline; }
354       .openerp .oe_login .oe_login_footer span {
355         font-weight: bold;
356         font-size: 16px; }
357     .openerp .oe_login .oe_login_error_message {
358       display: none;
359       background-color: #b41616;
360       color: #eeeeee;
361       padding: 14px 18px;
362       margin-top: 15px;
363       text-align: center;
364       -moz-border-radius: 4px;
365       -webkit-border-radius: 4px;
366       border-radius: 4px;
367       -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
368       -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
369       -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8); }
370   .openerp .oe_login_invalid .oe_login_error_message {
371     display: inline-block; }
372   .openerp .oe_database_manager {
373     background: white;
374     color: black;
375     text-align: left; }
376     .openerp .oe_database_manager .oe_database_manager_menu {
377       color: black; }
378   .openerp .oe_webclient {
379     width: 100%;
380     height: 100%;
381     border-spacing: 0px; }
382   .openerp .oe_content_full_screen .oe_application {
383     top: 0;
384     left: 0; }
385   .openerp .oe_content_full_screen .oe_topbar, .openerp .oe_content_full_screen .oe_leftbar {
386     display: none; }
387   .openerp .oe_topbar {
388     width: 100%;
389     height: 31px;
390     border-top: solid 1px #d3d3d3;
391     background-color: #646060;
392     background-image: -webkit-gradient(linear, left top, left bottom, from(#646060), to(#262626));
393     background-image: -webkit-linear-gradient(top, #646060, #262626);
394     background-image: -moz-linear-gradient(top, #646060, #262626);
395     background-image: -ms-linear-gradient(top, #646060, #262626);
396     background-image: -o-linear-gradient(top, #646060, #262626);
397     background-image: linear-gradient(to bottom, #646060, #262626); }
398     .openerp .oe_topbar .oe_topbar_item li {
399       float: left; }
400       .openerp .oe_topbar .oe_topbar_item li a {
401         display: block;
402         padding: 5px 10px 7px;
403         line-height: 20px;
404         height: 20px;
405         color: #eeeeee;
406         vertical-align: top;
407         text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
408         .openerp .oe_topbar .oe_topbar_item li a:hover {
409           background: #303030;
410           color: white;
411           -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
412           -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
413           -box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset; }
414     .openerp .oe_topbar .oe_topbar_item .oe_active {
415       background: #303030;
416       font-weight: bold;
417       color: white;
418       -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
419       -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
420       -box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset; }
421     .openerp .oe_topbar .oe_topbar_avatar {
422       width: 24px;
423       height: 24px;
424       margin: -2px 2px 0 0;
425       -moz-border-radius: 4px;
426       -webkit-border-radius: 4px;
427       border-radius: 4px; }
428     .openerp .oe_topbar .oe_topbar_avatar {
429       vertical-align: top; }
430     .openerp .oe_topbar .oe_dropdown_toggle:after {
431       width: 0;
432       height: 0;
433       display: inline-block;
434       content: "&darr";
435       text-indent: -99999px;
436       vertical-align: top;
437       margin-top: 8px;
438       margin-left: 4px;
439       border-left: 4px solid transparent;
440       border-right: 4px solid transparent;
441       border-top: 4px solid white;
442       filter: alpha(opacity=50);
443       opacity: 0.5; }
444   .openerp .oe_leftbar {
445     width: 220px;
446     background: #f0eeee;
447     border-right: 1px solid #afafb6;
448     text-shadow: 0 1px 1px white;
449     padding-bottom: 16px;
450     line-height: 18px; }
451   .openerp a.oe_logo {
452     width: 220px;
453     display: block;
454     text-align: center;
455     height: 70px;
456     line-height: 70px; }
457     .openerp a.oe_logo img {
458       height: 40px;
459       width: 157px;
460       margin: 14px 0; }
461   .openerp .oe_footer {
462     position: fixed;
463     bottom: 0;
464     padding: 4px 0;
465     background: #f0eeee;
466     width: 220px;
467     text-align: center; }
468     .openerp .oe_footer a {
469       font-weight: 800;
470       font-family: serif;
471       font-size: 16px;
472       color: black; }
473       .openerp .oe_footer a span {
474         color: #c81010;
475         font-style: italic; }
476   .openerp .oe_user_menu {
477     float: right;
478     padding: 0;
479     margin: 0; }
480     .openerp .oe_user_menu li {
481       list-style-type: none;
482       float: left; }
483     .openerp .oe_user_menu .oe_dropdown {
484       position: relative; }
485     .openerp .oe_user_menu .oe_dropdown_options {
486       float: left;
487       background: #333333;
488       background: rgba(37, 37, 37, 0.9);
489       display: none;
490       position: absolute;
491       top: 32px;
492       right: -1px;
493       border: 0;
494       z-index: 900;
495       margin-left: 0;
496       margin-right: 0;
497       padding: 6px 0;
498       zoom: 1;
499       border-color: #999999;
500       border-color: rgba(0, 0, 0, 0.2);
501       border-style: solid;
502       border-width: 0 1px 1px;
503       -moz-border-radius: 0 0 6px 6px;
504       -webkit-border-radius: 0 0 6px 6px;
505       border-radius: 0 0 6px 6px;
506       -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
507       -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
508       -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
509       -webkit-background-clip: padding-box;
510       -moz-background-clip: padding-box;
511       background-clip: padding-box; }
512       .openerp .oe_user_menu .oe_dropdown_options li {
513         float: none;
514         display: block;
515         background-color: none; }
516         .openerp .oe_user_menu .oe_dropdown_options li a {
517           display: block;
518           padding: 4px 15px;
519           clear: both;
520           font-weight: normal;
521           line-height: 18px;
522           color: #eeeeee; }
523           .openerp .oe_user_menu .oe_dropdown_options li a:hover {
524             background-color: #292929;
525             background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
526             background-image: -webkit-linear-gradient(top, #292929, #191919);
527             background-image: -moz-linear-gradient(top, #292929, #191919);
528             background-image: -ms-linear-gradient(top, #292929, #191919);
529             background-image: -o-linear-gradient(top, #292929, #191919);
530             background-image: linear-gradient(to bottom, #292929, #191919);
531             -moz-box-shadow: none;
532             -webkit-box-shadow: none;
533             -box-shadow: none; }
534         .openerp .oe_user_menu .oe_dropdown_options li hr {
535           border-top: 1px solid #999999;
536           border-bottom: 0; }
537   .openerp .oe_systray > div {
538     float: left;
539     padding: 0 4px 0 4px; }
540   .openerp .oe_systray {
541     float: right; }
542     .openerp .oe_systray .oe_systray_dropdown {
543       position: relative; }
544     .openerp .oe_systray .oe_systray_dropdown:hover .oe_systray_dropdown_options {
545       display: block; }
546     .openerp .oe_systray .oe_systray_dropdown_options {
547       background: #333333;
548       background: rgba(37, 37, 37, 0.9);
549       display: none;
550       position: absolute;
551       z-index: 900;
552       border: 0;
553       margin-left: 0;
554       margin-right: 0;
555       padding: 6px 0;
556       border-color: #999999;
557       border-color: rgba(0, 0, 0, 0.2);
558       border-style: solid;
559       border-width: 0 1px 1px;
560       -moz-border-radius: 0 0 6px 6px;
561       -webkit-border-radius: 0 0 6px 6px;
562       border-radius: 0 0 6px 6px;
563       -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
564       -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
565       -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
566       -webkit-background-clip: padding-box;
567       -moz-background-clip: padding-box;
568       background-clip: padding-box; }
569       .openerp .oe_systray .oe_systray_dropdown_options li {
570         float: none;
571         display: block;
572         background-color: none; }
573         .openerp .oe_systray .oe_systray_dropdown_options li a {
574           display: block;
575           padding: 4px 15px;
576           clear: both;
577           font-weight: normal;
578           line-height: 18px;
579           color: #eeeeee; }
580           .openerp .oe_systray .oe_systray_dropdown_options li a:hover {
581             background-color: #292929;
582             background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
583             background-image: -webkit-linear-gradient(top, #292929, #191919);
584             background-image: -moz-linear-gradient(top, #292929, #191919);
585             background-image: -ms-linear-gradient(top, #292929, #191919);
586             background-image: -o-linear-gradient(top, #292929, #191919);
587             background-image: linear-gradient(to bottom, #292929, #191919);
588             -moz-box-shadow: none;
589             -webkit-box-shadow: none;
590             -box-shadow: none; }
591   .openerp .oe_menu {
592     float: left;
593     padding: 0;
594     margin: 0; }
595     .openerp .oe_menu li {
596       float: left; }
597     .openerp .oe_menu a {
598       display: block;
599       padding: 5px 10px 7px;
600       line-height: 20px;
601       height: 20px;
602       color: #eeeeee;
603       vertical-align: top;
604       text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
605       .openerp .oe_menu a:hover {
606         background: #303030;
607         color: white;
608         -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
609         -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
610         -box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset; }
611     .openerp .oe_menu .oe_active {
612       background: #303030;
613       font-weight: bold;
614       color: white;
615       -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
616       -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
617       -box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset; }
618   .openerp .oe_menu_more_container {
619     position: relative; }
620     .openerp .oe_menu_more_container .oe_menu_more {
621       position: absolute;
622       padding: 0;
623       background-color: #646060;
624       z-index: 1;
625       border: 1px solid black;
626       border-bottom-left-radius: 5px;
627       border-bottom-right-radius: 5px; }
628       .openerp .oe_menu_more_container .oe_menu_more li {
629         float: none; }
630         .openerp .oe_menu_more_container .oe_menu_more li a {
631           white-space: nowrap; }
632   .openerp .oe_secondary_menu_section {
633     font-weight: bold;
634     margin-left: 8px;
635     color: #8a89ba; }
636   .openerp .oe_secondary_submenu {
637     padding: 2px 0 8px 0;
638     margin: 0;
639     width: 100%;
640     display: inline-block; }
641     .openerp .oe_secondary_submenu > li {
642       position: relative;
643       padding: 1px 0 1px 20px; }
644       .openerp .oe_secondary_submenu > li a {
645         display: block;
646         color: #4c4c4c;
647         padding: 2px 4px 2px 0; }
648       .openerp .oe_secondary_submenu > li .oe_menu_label {
649         position: absolute;
650         top: 1px;
651         right: 1px;
652         font-size: 10px;
653         background: #8a89ba;
654         color: white;
655         padding: 2px 4px;
656         margin: 1px 6px 0 0;
657         border: 1px solid lightGray;
658         text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
659         -moz-border-radius: 4px;
660         -webkit-border-radius: 4px;
661         border-radius: 4px;
662         -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
663         -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
664         -box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2); }
665     .openerp .oe_secondary_submenu .oe_menu_counter {
666       float: right;
667       background: #8a89ba;
668       color: #eeeeee;
669       font-size: 12px;
670       border: 1px solid lightgray;
671       padding: 0px 4px 0px 4px;
672       text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
673       margin: 0px;
674       -moz-border-radius: 4px;
675       -webkit-border-radius: 4px;
676       border-radius: 4px; }
677     .openerp .oe_secondary_submenu .oe_active {
678       background: #8a89ba;
679       border-top: 1px solid lightGray;
680       border-bottom: 1px solid lightGray;
681       text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
682       -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
683       -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
684       -box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2); }
685       .openerp .oe_secondary_submenu .oe_active a {
686         color: white; }
687       .openerp .oe_secondary_submenu .oe_active .oe_menu_label {
688         background: #eeeeee;
689         color: #8a89ba;
690         text-shadow: 0 1px 1px white;
691         -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
692         -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
693         -box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
694       .openerp .oe_secondary_submenu .oe_active .oe_menu_counter {
695         background: #eeeeee;
696         color: #8a89ba; }
697     .openerp .oe_secondary_submenu .oe_menu_toggler:before {
698       width: 0;
699       height: 0;
700       display: inline-block;
701       content: "&darr";
702       text-indent: -99999px;
703       vertical-align: top;
704       margin-left: -12px;
705       margin-top: 4px;
706       margin-right: 4px;
707       border-top: 4px solid transparent;
708       border-bottom: 4px solid transparent;
709       border-left: 4px solid #4c4c4c;
710       filter: alpha(opacity=50);
711       opacity: 0.5; }
712     .openerp .oe_secondary_submenu .oe_menu_opened:before {
713       margin-top: 6px;
714       margin-left: -16px;
715       margin-right: 4px;
716       border-left: 4px solid transparent;
717       border-right: 4px solid transparent;
718       border-top: 4px solid #4c4c4c; }
719   .openerp .oe_application {
720     width: 100%; }
721     .openerp .oe_application a {
722       color: #8a89ba; }
723       .openerp .oe_application a:hover {
724         text-decoration: underline; }
725   .openerp .oe-view-manager-header {
726     border-top: 1px solid #cacaca;
727     border-bottom: 1px solid #cacaca;
728     background-color: #fcfcfc;
729     background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
730     background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
731     background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
732     background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
733     background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
734     background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
735     -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
736     -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
737     -box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1); }
738     .openerp .oe-view-manager-header h2 {
739       float: left;
740       font-size: 18px;
741       margin: 1px 0; }
742       .openerp .oe-view-manager-header h2 a {
743         color: #8a89ba; }
744     .openerp .oe-view-manager-header .buttons {
745       padding-right: 8px; }
746       .openerp .oe-view-manager-header .buttons li {
747         float: left;
748         margin-right: 12px; }
749     .openerp .oe-view-manager-header .filter {
750       vertical-align: top; }
751       .openerp .oe-view-manager-header .filter li {
752         height: 24px;
753         line-height: 24px;
754         padding: 0 8px; }
755     .openerp .oe-view-manager-header .header-row {
756       height: 26px;
757       line-height: 26px;
758       margin: 8px;
759       clear: both;
760       text-shadow: 0 1px 1px white; }
761       .openerp .oe-view-manager-header .header-row .dropdown-toggle:after {
762         margin-top: 7px;
763         margin-left: 6px;
764         border-top-color: #404040; }
765     .openerp .oe-view-manager-header .oe_vm_switch li {
766       padding-left: 1px;
767       text-align: center;
768       width: 24px;
769       height: 24px;
770       line-height: 24px; }
771     .openerp .oe-view-manager-header .pagination li {
772       height: 24px;
773       line-height: 24px;
774       padding: 0 8px; }
775     .openerp .oe-view-manager-header .button-group {
776       display: inline-block;
777       border: 1px solid #ababab;
778       -moz-border-radius: 5px;
779       -webkit-border-radius: 5px;
780       border-radius: 5px; }
781       .openerp .oe-view-manager-header .button-group li {
782         float: left;
783         border-right: 1px solid #ababab; }
784         .openerp .oe-view-manager-header .button-group li:last-child {
785           border: none; }
786       .openerp .oe-view-manager-header .button-group a {
787         color: #4c4c4c; }
788         .openerp .oe-view-manager-header .button-group a:hover {
789           text-decoration: none; }
790       .openerp .oe-view-manager-header .button-group .active {
791         width: 100%;
792         background: #999999;
793         -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
794         -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
795         -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
796         color: white;
797         text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); }
798   .openerp .oe_view_manager_header {
799     width: 100%;
800     border-top: 1px solid #cacaca;
801     border-bottom: 1px solid #cacaca;
802     background-color: #fcfcfc;
803     background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
804     background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
805     background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
806     background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
807     background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
808     background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
809     -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
810     -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
811     -box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1); }
812     .openerp .oe_view_manager_header .oe_header_row {
813       clear: both;
814       text-shadow: 0 1px 1px white; }
815       .openerp .oe_view_manager_header .oe_header_row td {
816         padding: 8px; }
817     .openerp .oe_view_manager_header .oe_header_row:last-child td {
818       padding-top: 0; }
819     .openerp .oe_view_manager_header .oe_header_row:first-child td {
820       padding-top: 8px; }
821     .openerp .oe_view_manager_header .oe_view_manager_sidebar {
822       margin: 0px auto;
823       width: 400px;
824       text-align: center; }
825     .openerp .oe_view_manager_header td {
826       line-height: 26px; }
827     .openerp .oe_view_manager_header h2 {
828       font-size: 18px;
829       margin: 0;
830       float: left; }
831       .openerp .oe_view_manager_header h2 a {
832         color: #8a89ba; }
833     .openerp .oe_view_manager_header .oe_button_group {
834       display: inline-block;
835       border: 1px solid #ababab;
836       -moz-border-radius: 5px;
837       -webkit-border-radius: 5px;
838       border-radius: 5px; }
839       .openerp .oe_view_manager_header .oe_button_group li {
840         float: left;
841         border-right: 1px solid #ababab; }
842         .openerp .oe_view_manager_header .oe_button_group li:last-child {
843           border: none; }
844       .openerp .oe_view_manager_header .oe_button_group a {
845         color: #4c4c4c; }
846         .openerp .oe_view_manager_header .oe_button_group a:hover {
847           text-decoration: none; }
848       .openerp .oe_view_manager_header .oe_button_group .active {
849         background: #999999;
850         -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
851         -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
852         -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset; }
853         .openerp .oe_view_manager_header .oe_button_group .active a {
854           color: white;
855           text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); }
856     .openerp .oe_view_manager_header .oe_view_manager_buttons {
857       white-space: nowrap; }
858   .openerp .oe_view_manager_pager {
859     line-height: 26px; }
860   .openerp .oe_pager_value {
861     float: left;
862     margin-right: 8px; }
863   .openerp .oe_pager_group {
864     float: left;
865     height: 24px;
866     line-height: 24px;
867     display: inline-block;
868     border: 1px solid #ababab;
869     cursor: pointer;
870     -moz-border-radius: 5px;
871     -webkit-border-radius: 5px;
872     border-radius: 5px; }
873     .openerp .oe_pager_group li {
874       height: 24px;
875       line-height: 24px;
876       padding: 0;
877       float: left;
878       border-right: 1px solid #ababab; }
879       .openerp .oe_pager_group li:last-child {
880         border: none; }
881     .openerp .oe_pager_group a {
882       color: #4c4c4c;
883       padding: 0 8px; }
884       .openerp .oe_pager_group a:hover {
885         text-decoration: none; }
886     .openerp .oe_pager_group .active {
887       background: #999999;
888       -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
889       -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
890       -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset; }
891       .openerp .oe_pager_group .active a {
892         color: white;
893         text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); }
894   .openerp .oe_view_manager_switch li {
895     text-align: center;
896     width: 24px;
897     height: 24px;
898     line-height: 16px; }
899     .openerp .oe_view_manager_switch li a {
900       position: relative; }
901   .openerp .oe_view_manager_switch .oe_vm_switch_list:after, .openerp .oe_view_manager_switch .oe_vm_switch_tree:after {
902     padding: 2px;
903     content: "i"; }
904   .openerp .oe_view_manager_switch .oe_vm_switch_graph:after {
905     font-family: "mnmliconsRegular" !important;
906     font-size: 21px;
907     font-weight: 300 !important;
908     content: "}";
909     top: -2px;
910     position: relative; }
911   .openerp .oe_view_manager_switch .oe_vm_switch_gantt:after {
912     font-family: "mnmliconsRegular" !important;
913     font-size: 21px;
914     font-weight: 300 !important;
915     content: "y";
916     top: -2px;
917     position: relative; }
918   .openerp .oe_view_manager_switch .oe_vm_switch_calendar:after {
919     content: "P"; }
920   .openerp .oe_view_manager_switch .oe_vm_switch_kanban:after {
921     content: "k"; }
922   .openerp .oe_view_manager_switch .oe_vm_switch_diagram:after {
923     content: "f"; }
924   .openerp .oe_form_dropdown_section {
925     position: relative;
926     display: inline-block; }
927   .openerp .oe_dropdown_toggle:after {
928     width: 0;
929     height: 0;
930     display: inline-block;
931     content: "&darr";
932     text-indent: -99999px;
933     vertical-align: top;
934     border-left: 4px solid transparent;
935     border-right: 4px solid transparent;
936     border-top: 4px solid white;
937     filter: alpha(opacity=50);
938     opacity: 0.5;
939     margin-top: 7px;
940     margin-left: 6px;
941     border-top-color: #404040; }
942   .openerp .oe_dropdown_menu {
943     display: none;
944     position: absolute;
945     top: 28px;
946     left: 0px;
947     padding: 8px;
948     border: 1px solid #afafb6;
949     width: 120px;
950     overflow-x: hidden;
951     z-index: 900;
952     text-align: left;
953     background: white;
954     -moz-border-radius: 3px;
955     -webkit-border-radius: 3px;
956     border-radius: 3px;
957     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
958     -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
959     -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); }
960     .openerp .oe_dropdown_menu li {
961       list-style-type: none;
962       float: none;
963       display: block;
964       background-color: none; }
965       .openerp .oe_dropdown_menu li a {
966         display: block;
967         padding: 3px 6px;
968         clear: both;
969         font-weight: normal;
970         line-height: 14px;
971         color: #4c4c4c;
972         text-decoration: none;
973         cursor: pointer; }
974         .openerp .oe_dropdown_menu li a:hover {
975           text-decoration: none;
976           background-color: #f0f0fa;
977           background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
978           background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
979           background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
980           background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
981           background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
982           background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
983           -moz-box-shadow: none;
984           -webkit-box-shadow: none;
985           -box-shadow: none; }
986   .openerp .oe_sidebar {
987     white-space: nowrap; }
988   .openerp .oe_searchview {
989     position: relative;
990     float: right; }
991     .openerp .oe_searchview .VS-search .VS-search-box {
992       min-height: 0;
993       padding: 0;
994       width: 480px;
995       border: 1px solid #ababab;
996       -moz-border-radius: 13px;
997       -webkit-border-radius: 13px;
998       border-radius: 13px;
999       -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1000       -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1001       -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset; }
1002     .openerp .oe_searchview .VS-search .VS-icon {
1003       top: 6px; }
1004     .openerp .oe_searchview .VS-search .VS-icon-search {
1005       left: 2px;
1006       top: 3px;
1007       height: 18px;
1008       width: 18px; }
1009     .openerp .oe_searchview .VS-search .VS-search-inner {
1010       margin: 0 40px 0 17px;
1011       padding: 1px 0;
1012       font-size: 13px; }
1013       .openerp .oe_searchview .VS-search .VS-search-inner input {
1014         font-size: inherit;
1015         line-height: inherit;
1016         height: auto;
1017         padding: 0; }
1018       .openerp .oe_searchview .VS-search .VS-search-inner .VS-input-width-tester {
1019         font-size: inherit;
1020         padding: 0; }
1021       .openerp .oe_searchview .VS-search .VS-search-inner .search_input {
1022         margin-left: 0;
1023         height: 22px; }
1024         .openerp .oe_searchview .VS-search .VS-search-inner .search_input input, .openerp .oe_searchview .VS-search .VS-search-inner .search_input .VS-input-width-tester {
1025           height: inherit;
1026           margin: 0; }
1027       .openerp .oe_searchview .VS-search .VS-search-inner .search_facet {
1028         padding: 0;
1029         margin: 1px 0;
1030         border: 1px solid #afafb6;
1031         -moz-border-radius: 3px;
1032         -webkit-border-radius: 3px;
1033         border-radius: 3px;
1034         background: #f0f0fa;
1035         height: 18px; }
1036         .openerp .oe_searchview .VS-search .VS-search-inner .search_facet.is_selected {
1037           border-color: #a6a6fe;
1038           -moz-box-shadow: 0 0 3px 1px #a6a6fe;
1039           -webkit-box-shadow: 0 0 3px 1px #a6a6fe;
1040           -box-shadow: 0 0 3px 1px #a6a6fe; }
1041           .openerp .oe_searchview .VS-search .VS-search-inner .search_facet.is_selected .category {
1042             margin-left: 0; }
1043           .openerp .oe_searchview .VS-search .VS-search-inner .search_facet.is_selected .VS-icon-cancel {
1044             filter: alpha(opacity=100);
1045             opacity: 1;
1046             background-position: center 0; }
1047         .openerp .oe_searchview .VS-search .VS-search-inner .search_facet .category {
1048           padding: 0 4px 0 14px;
1049           color: white;
1050           background: #8786b7;
1051           text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1052           font-weight: normal;
1053           text-transform: none;
1054           height: 18px;
1055           line-height: 18px;
1056           font-size: inherit; }
1057         .openerp .oe_searchview .VS-search .VS-search-inner .search_facet .search_facet_input_container {
1058           border-left: 1px solid #afafb6;
1059           height: 18px;
1060           line-height: 18px;
1061           padding: 0 4px;
1062           cursor: pointer; }
1063         .openerp .oe_searchview .VS-search .VS-search-inner .search_facet .search_facet_remove {
1064           left: 1px;
1065           top: 3px; }
1066     .openerp .oe_searchview .VS-search .VS-icon-cancel {
1067       right: 24px; }
1068     .openerp .oe_searchview .VS-search .oe_vs_unfold_drawer {
1069       position: absolute;
1070       top: 0;
1071       right: 0;
1072       height: 100%;
1073       line-height: 23px;
1074       padding: 0 7px 0 4px;
1075       color: #4c4c4c;
1076       cursor: pointer; }
1077       .openerp .oe_searchview .VS-search .oe_vs_unfold_drawer:before {
1078         position: absolute;
1079         top: 9px;
1080         right: 8px;
1081         width: 0;
1082         height: 0;
1083         display: inline-block;
1084         content: "";
1085         vertical-align: top;
1086         border-top: 5px solid #4c4c4c;
1087         border-left: 5px solid transparent;
1088         border-right: 5px solid transparent;
1089         filter: alpha(opacity=50);
1090         opacity: 0.5; }
1091     .openerp .oe_searchview.oe_searchview_open_drawer .oe_searchview_drawer {
1092       display: block; }
1093     .openerp .oe_searchview .oe_searchview_drawer {
1094       position: absolute;
1095       z-index: 1;
1096       top: 100%;
1097       right: 0;
1098       background-color: white;
1099       width: 480px;
1100       display: none;
1101       border: 1px solid #cccccc;
1102       text-align: left; }
1103       .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters {
1104         display: table;
1105         width: 100%; }
1106         .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters > div {
1107           -moz-box-sizing: border-box;
1108           -webkit-box-sizing: border-box;
1109           box-sizing: border-box;
1110           display: table-cell;
1111           width: 50%; }
1112         .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters h3 {
1113           margin: 2px 4px 2px 8px;
1114           color: #8786b7; }
1115         .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters ul {
1116           margin: 0 12px 3px;
1117           padding: 0;
1118           list-style: none; }
1119         .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters li {
1120           list-style: none;
1121           padding: 3px 6px;
1122           height: 14px;
1123           color: inherit;
1124           cursor: pointer; }
1125           .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters li:hover {
1126             background-color: #f0f0fa; }
1127       .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced h4 {
1128         border-top: 1px solid #cccccc;
1129         margin: 5px 0 3px;
1130         cursor: pointer; }
1131       .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced h4:before {
1132         content: "â–¸ "; }
1133       .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced div {
1134         display: none; }
1135       .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced button.oe_add_condition:before {
1136         content: "⊞ "; }
1137       .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced button.oe_apply:before {
1138         content: "âš¡ "; }
1139       .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced ul {
1140         list-style: none;
1141         padding: 0; }
1142       .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced li {
1143         list-style: none;
1144         margin: 0; }
1145       .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced.oe_opened h4:before {
1146         content: "â–¾ "; }
1147       .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced.oe_opened div {
1148         display: block; }
1149   .openerp .oe_view_nocontent > img {
1150     float: left;
1151     margin: 1.5em; }
1152   .openerp .oe_view_nocontent > div {
1153     overflow: hidden;
1154     padding: 35px 0px 0px 0px;
1155     max-width: 700px;
1156     font-size: 125%; }
1157   .openerp .oe_view_topbar {
1158     border-bottom: 1px solid #cacaca;
1159     background-color: #fcfcfc;
1160     background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1161     background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1162     background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1163     background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1164     background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1165     background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1166     padding: 0 8px;
1167     line-height: 30px; }
1168   .openerp .oe_formview {
1169     background: white; }
1170   .openerp .oe_form_header {
1171     padding: 8px; }
1172   .openerp .oe_form_invalid input, .openerp .oe_form_invalid select, .openerp .oe_form_invalid textarea {
1173     background-color: #ff6666 !important;
1174     border: 1px solid #dd0000 !important; }
1175   .openerp .oe_form_button_save_dirty {
1176     color: white;
1177     background: #dc5f59;
1178     background: -moz-linear-gradient(#dc5f59, #b33630);
1179     background: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
1180     background: -webkit-linear-gradient(#dc5f59, #b33630);
1181     -moz-box-shadow: none;
1182     -webkit-box-shadow: none;
1183     -box-shadow: none;
1184     font-weight: bold; }
1185     .openerp .oe_form_button_save_dirty:hover {
1186       background: #ed6f6a; }
1187   .openerp .oe_form_topbar {
1188     border-bottom: 1px solid #cacaca;
1189     background-color: #fcfcfc;
1190     background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1191     background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1192     background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1193     background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1194     background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1195     background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1196     padding: 0 8px;
1197     line-height: 30px; }
1198     .openerp .oe_form_topbar button {
1199       font-size: 12px;
1200       height: 24px !important;
1201       line-height: 24px;
1202       vertical-align: top;
1203       padding: 0 10px;
1204       margin: 3px 4px 3px 0; }
1205       .openerp .oe_form_topbar button span.i {
1206         line-height: 20px;
1207         height: 24px; }
1208     .openerp .oe_form_topbar ul {
1209       height: 30px;
1210       padding: 0;
1211       margin: 0;
1212       text-shadow: 0 1px 1px white;
1213       border-left: 1px solid #cacaca;
1214       border-right: 1px solid #cacaca; }
1215       .openerp .oe_form_topbar ul li {
1216         padding: 0;
1217         margin: 0;
1218         float: left;
1219         vertical-align: top;
1220         border-right: 1px solid #cacaca;
1221         height: 30px;
1222         padding: 0 12px; }
1223         .openerp .oe_form_topbar ul li:first-child {
1224           border-left: 1px solid #cacaca; }
1225         .openerp .oe_form_topbar ul li a {
1226           color: #4c4c4c; }
1227           .openerp .oe_form_topbar ul li a:hover {
1228             color: black; }
1229     .openerp .oe_form_topbar .oe_form_steps img {
1230       margin: 0 8px;
1231       vertical-align: top; }
1232     .openerp .oe_form_topbar .oe_form_steps li {
1233       border-right: none;
1234       padding: 0; }
1235       .openerp .oe_form_topbar .oe_form_steps li:first-child {
1236         margin-left: 12px;
1237         border-left: none; }
1238       .openerp .oe_form_topbar .oe_form_steps li:last-child {
1239         margin-right: 12px; }
1240     .openerp .oe_form_topbar .oe_form_steps_active {
1241       font-weight: bold;
1242       color: #b33630; }
1243   .openerp .oe_form_topbar.oe_form_topbar_hifirst button:first-child, .openerp button.oe_form_button_hi {
1244     color: white;
1245     background: #dc5f59;
1246     background: -moz-linear-gradient(#dc5f59, #b33630);
1247     background: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
1248     background: -webkit-linear-gradient(#dc5f59, #b33630);
1249     -moz-box-shadow: none;
1250     -webkit-box-shadow: none;
1251     -box-shadow: none; }
1252   .openerp .oe_form_topbar.oe_form_topbar_hifirst button:first-child:hover, .openerp button.oe_form_button_hi:hover {
1253     background: #df6b66;
1254     background: -moz-linear-gradient(#df6b66, #bf3a33);
1255     background: -webkit-gradient(linear, left top, left bottom, from(#df6b66), to(#bf3a33));
1256     background: -webkit-linear-gradient(#df6b66, #bf3a33);
1257     -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
1258     -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
1259     -box-shadow: 0 0 1px rgba(0, 0, 0, 0.2); }
1260   .openerp .oe_application .oe_form_sheetbg {
1261     background: url(/web/static/src/img/form_sheetbg.png);
1262     padding: 8px 0;
1263     border-bottom: 1px solid #dddddd; }
1264   .openerp .oe_application .oe_form_sheet_width, .openerp .oe_application .oe_form_bottom {
1265     min-width: 650px;
1266     max-width: 980px;
1267     margin: 0 auto; }
1268   .openerp .oe_application .oe_form_sheet {
1269     padding: 8px 8px 8px 8px;
1270     background: white;
1271     min-height: 420px;
1272     border: 1px solid #afafb6;
1273     -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1274     -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1275     -box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
1276   .openerp .oe_form .oe_form_group_cell {
1277     line-height: 18px;
1278     padding: 2px;
1279     height: 20px; }
1280   .openerp .oe_form .oe_form_group_cell > .oe_form_field_many2one,
1281   .openerp .oe_form .oe_form_group_cell > .oe_form_field_many2one input,
1282   .openerp .oe_form .oe_form_group_cell > .oe_form_field_char input,
1283   .openerp .oe_form .oe_form_group_cell > .oe_form_field_text textarea,
1284   .openerp .oe_form .oe_form_group_cell > .oe_form_field_email,
1285   .openerp .oe_form .oe_form_group_cell > .oe_form_field_email input,
1286   .openerp .oe_form .oe_form_group_cell > .oe_form_field_url,
1287   .openerp .oe_form .oe_form_group_cell > .oe_form_field_url input,
1288   .openerp .oe_form .oe_form_group_cell > .oe_form_field_float input,
1289   .openerp .oe_form .oe_form_group_cell > .oe_form_field_selection select,
1290   .openerp .oe_form .oe_form_group_cell > div > .oe_datepicker_root,
1291   .openerp .oe_form .oe_form_group_cell > div > .oe_datepicker_root > input.oe_datepicker_master {
1292     width: 100%; }
1293   .openerp .oe_form .oe_form_group_cell.oe_form_group_nested {
1294     padding: 0; }
1295   .openerp .oe_form .oe_form_label_help[for], .openerp .oe_form .oe_form_label[for] {
1296     font-weight: bold;
1297     white-space: nowrap;
1298     padding-right: 8px; }
1299     .openerp .oe_form .oe_form_label_help[for] span, .openerp .oe_form .oe_form_label[for] span {
1300       font-size: 80%;
1301       color: darkGreen;
1302       vertical-align: top;
1303       position: relative;
1304       top: -4px;
1305       padding: 0 2px; }
1306   .openerp .oe_form textarea {
1307     resize: vertical; }
1308   .openerp .oe_form input[type="text"],
1309   .openerp .oe_form input[type="password"],
1310   .openerp .oe_form input[type="file"],
1311   .openerp .oe_form select {
1312     height: 22px;
1313     padding-top: 2px; }
1314   .openerp .oe_form input[type="text"],
1315   .openerp .oe_form input[type="password"],
1316   .openerp .oe_form input[type="file"],
1317   .openerp .oe_form select,
1318   .openerp .oe_form textarea {
1319     -moz-box-sizing: border-box;
1320     -webkit-box-sizing: border-box;
1321     -ms-box-sizing: border-box;
1322     box-sizing: border-box;
1323     padding: 0 2px;
1324     margin: 0 2px;
1325     border: 1px solid #999999;
1326     -moz-border-radius: 3px;
1327     -webkit-border-radius: 3px;
1328     border-radius: 3px;
1329     background: white;
1330     min-width: 90px;
1331     color: #1f1f1f; }
1332   .openerp .oe_form input[readonly],
1333   .openerp .oe_form select[readonly],
1334   .openerp .oe_form textarea[readonly],
1335   .openerp .oe_form input[disabled],
1336   .openerp .oe_form select[disabled] {
1337     background: #e5e5e5 !important;
1338     color: #666666; }
1339   .openerp .oe_form textarea[disabled] {
1340     border: none;
1341     border-left: 8px solid #eeeeee;
1342     padding-left: 8px;
1343     -moz-box-shadow: none;
1344     -webkit-box-shadow: none;
1345     -box-shadow: none;
1346     -moz-border-radius: 0px;
1347     -webkit-border-radius: 0px;
1348     border-radius: 0px; }
1349   .openerp .oe_form .oe_form_field_many2one input,
1350   .openerp .oe_form .oe_form_field_binary input,
1351   .openerp .oe_form .oe_form_field_binary input,
1352   .openerp .oe_form .oe_form_field_email input,
1353   .openerp .oe_form .oe_form_field_url input {
1354     border-right: none;
1355     -webkit-border-top-right-radius: 0px;
1356     -webkit-border-bottom-right-radius: 0px;
1357     -moz-border-radius-topright: 0px;
1358     -moz-border-radius-bottomright: 0px;
1359     border-top-right-radius: 0px;
1360     border-bottom-right-radius: 0px; }
1361   .openerp .oe_form .oe_form_field_email button img,
1362   .openerp .oe_form .oe_form_field_url button img {
1363     vertical-align: top; }
1364   .openerp .oe_form .oe_form_field_translatable,
1365   .openerp .oe_form .oe_form_field_many2one,
1366   .openerp .oe_form .oe_form_field_date,
1367   .openerp .oe_form .oe_form_field_datetime {
1368     white-space: nowrap; }
1369   .openerp .oe_form .oe_form_field_boolean {
1370     padding-top: 4px; }
1371   .openerp .oe_form .oe_form_field_datetime input {
1372     min-width: 11em; }
1373   .openerp .oe_form .oe_form_field_many2manytags .text-wrap {
1374     width: 100% !important; }
1375     .openerp .oe_form .oe_form_field_many2manytags .text-wrap textarea {
1376       width: 100% !important; }
1377   .openerp .oe_form .oe_form_field_many2manytags .oe_form_field_many2manytags_box {
1378     border-radius: 2px;
1379     box-sizing: border-box;
1380     position: relative;
1381     float: left;
1382     border: 1px solid #9daccc;
1383     background: #e2e6f0;
1384     color: black;
1385     padding: 0px 3px 0px 3px;
1386     margin: 0 2px 2px 0;
1387     cursor: pointer;
1388     height: 16px;
1389     font: 11px "lucida grande", tahoma, verdana, arial, sans-serif; }
1390   .openerp .oe_form .oe_form_field_many2manytags .text-core .text-wrap .text-dropdown .text-list .text-suggestion em {
1391     font-style: italic;
1392     text-decoration: none; }
1393   .openerp .oe_form .oe_datepicker_container {
1394     display: none; }
1395   .openerp .oe_form .oe_datepicker_root {
1396     display: inline-block; }
1397   .openerp .oe_form .oe_form_required input, .openerp .oe_form .oe_form_required select, .openerp .oe_form .oe_form_required textarea {
1398     background-color: #d2d2ff !important; }
1399   .openerp .oe_form .oe_form_invalid input, .openerp .oe_form .oe_form_invalid select, .openerp .oe_form .oe_form_invalid textarea {
1400     background-color: #ff6666 !important;
1401     border: 1px solid #dd0000 !important; }
1402   .openerp .oe_form .oe_button.oe_field_button {
1403     display: block;
1404     -webkit-border-top-left-radius: 0px;
1405     -webkit-border-bottom-left-radius: 0px;
1406     -moz-border-radius-topleft: 0px;
1407     -moz-border-radius-bottomleft: 0px;
1408     border-top-left-radius: 0px;
1409     border-bottom-left-radius: 0px;
1410     margin-right: -1px;
1411     height: 22px; }
1412   .openerp .oe_form .oe_input_icon {
1413     cursor: pointer;
1414     margin: 3px 0 0 -21px;
1415     vertical-align: top; }
1416   .openerp .oe_form .oe_input_icon_disabled {
1417     position: absolute;
1418     cursor: default;
1419     opacity: 0.5;
1420     filter: alpha(opacity=50);
1421     right: 5px;
1422     top: 3px; }
1423   .openerp .oe_form .oe_form_button.oe_button {
1424     height: 22px;
1425     color: #4c4c4c; }
1426     .openerp .oe_form .oe_form_button.oe_button span {
1427       position: relative;
1428       vertical-align: top; }
1429   .openerp .oe_form .oe_form_button > img {
1430     vertical-align: -3px;
1431     padding: 0 2px; }
1432   .openerp .oe_form .oe_form_group_cell > .oe_form_button.oe_button {
1433     display: block;
1434     white-space: nowrap;
1435     min-width: 100%;
1436     width: 100%; }
1437   .openerp .oe_form .oe-binary-file-set {
1438     overflow: hidden;
1439     position: relative;
1440     width: 45px;
1441     height: 30px; }
1442   .openerp .oe_form input.oe-binary-file {
1443     z-index: 0;
1444     line-height: 0;
1445     font-size: 12px;
1446     position: absolute;
1447     top: 1px;
1448     right: 10px;
1449     opacity: 0;
1450     filter: alpha(opacity=0);
1451     -ms-filter: "alpha(opacity=0)";
1452     margin: 0;
1453     padding: 0; }
1454   .openerp .oe_horizontal_border {
1455     border-bottom: 1px solid black; }
1456   .openerp .oe_horizontal_separator {
1457     font-weight: bold;
1458     font-size: 16px;
1459     margin: 4px 0; }
1460   .openerp .oe_horizontal_separator:empty {
1461     height: 5px; }
1462   .openerp .oe_vertical_separator {
1463     border-left: 1px solid #666666;
1464     padding: 0 4px 0 4px; }
1465   .openerp .oe_form_notebook {
1466     margin: 8px 0;
1467     padding: 0 8px;
1468     list-style: none;
1469     zoom: 1; }
1470   .openerp .oe_form_notebook:before, .openerp .oe_form_notebook:after {
1471     display: table;
1472     content: "";
1473     zoom: 1; }
1474   .openerp .oe_form_notebook:after {
1475     clear: both; }
1476   .openerp .oe_form_notebook > li {
1477     float: left; }
1478   .openerp .oe_form_notebook > li > a {
1479     display: block;
1480     color: #4c4c4c; }
1481   .openerp .oe_form_notebook {
1482     border-color: #dddddd;
1483     border-style: solid;
1484     border-width: 0 0 1px; }
1485   .openerp .oe_form_notebook > li {
1486     position: relative;
1487     margin-bottom: -1px; }
1488   .openerp .oe_form_notebook > li > a {
1489     padding: 0 12px;
1490     margin-right: 2px;
1491     line-height: 30px;
1492     border: 1px solid transparent;
1493     -moz-border-radius: 4px 4px 0 0;
1494     -webkit-border-radius: 4px 4px 0 0;
1495     border-radius: 4px 4px 0 0; }
1496   .openerp .oe_form_notebook > li > a:hover {
1497     text-decoration: none;
1498     background-color: #eeeeee;
1499     border-color: #eeeeee #eeeeee #dddddd; }
1500   .openerp .oe_form_notebook > li.ui-state-active > a, .openerp .oe_form_notebook > li.ui-state-active > a:hover {
1501     background-color: white;
1502     border: 1px solid #dddddd;
1503     border-bottom-color: transparent;
1504     cursor: default; }
1505   .openerp .oe_form_notebook_page {
1506     padding: 0; }
1507   .openerp .ui-tabs-hide {
1508     display: none; }
1509   .openerp .oe_form .oe_form_field_progressbar.ui-progressbar {
1510     height: 22px;
1511     font-size: 10px;
1512     -moz-box-sizing: border-box;
1513     -webkit-box-sizing: border-box;
1514     -ms-box-sizing: border-box;
1515     box-sizing: border-box;
1516     border: 1px solid #999999;
1517     -moz-border-radius: 3px;
1518     -webkit-border-radius: 3px;
1519     border-radius: 3px;
1520     background: white;
1521     min-width: 90px; }
1522     .openerp .oe_form .oe_form_field_progressbar.ui-progressbar span {
1523       position: absolute;
1524       margin-left: 10px;
1525       font-weight: bold; }
1526     .openerp .oe_form .oe_form_field_progressbar.ui-progressbar .ui-widget-header {
1527       background: #cccccc url(/web/static/lib/jquery.ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; }
1528   .openerp .oe_form .oe_view_manager_header2 td {
1529     padding: 0px 8px;
1530     line-height: 16px; }
1531     .openerp .oe_form .oe_view_manager_header2 td .oe_i {
1532       font-size: 13px; }
1533     .openerp .oe_form .oe_view_manager_header2 td .oe_pager_group {
1534       height: auto;
1535       line-height: 16px; }
1536       .openerp .oe_form .oe_view_manager_header2 td .oe_pager_group li {
1537         height: auto;
1538         line-height: 16px; }
1539   .openerp .oe-select-create-popup-view-form > .oe_formview > .oe_form_pager {
1540     display: none; }
1541   .openerp .oe_form .oe_form_title, .openerp .oe_form .oe_form_title input {
1542     font-size: 20px;
1543     font-weight: bold;
1544     height: 30px; }
1545   .openerp .oe_form .oe_form_group_odd_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell:nth-child(odd),
1546   .openerp .oe_form .oe_form_group_label_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell_label {
1547     border-right: 1px solid #dddddd; }
1548     .openerp .oe_form .oe_form_group_odd_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell:nth-child(odd) label,
1549     .openerp .oe_form .oe_form_group_label_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell_label label {
1550       display: block;
1551       min-width: 120px; }
1552   .openerp .oe_form .oe_form_group_odd_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell,
1553   .openerp .oe_form .oe_form_group_label_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell {
1554     padding-left: 8px; }
1555   .openerp .oe_form .oe_form_subtotal_footer {
1556     float: right; }
1557     .openerp .oe_form .oe_form_subtotal_footer > div {
1558       text-align: right;
1559       padding: 3px; }
1560     .openerp .oe_form .oe_form_subtotal_footer label {
1561       font-weight: normal !important; }
1562     .openerp .oe_form .oe_form_subtotal_footer span {
1563       display: inline-block;
1564       min-width: 80px;
1565       text-align: right; }
1566     .openerp .oe_form .oe_form_subtotal_footer .oe_form_subtotal_footer_separator {
1567       border-top: 1px solid #cacaca;
1568       font-size: 120%;
1569       font-weight: bold; }
1570       .openerp .oe_form .oe_form_subtotal_footer .oe_form_subtotal_footer_separator label {
1571         font-weight: bold !important; }
1572   .openerp .oe-listview-content {
1573     width: 100%; }
1574     .openerp .oe-listview-content > thead {
1575       border-bottom: 2px solid #cacaca;
1576       background: #eeeeee;
1577       vertical-align: top; }
1578       .openerp .oe-listview-content > thead td, .openerp .oe-listview-content > thead th {
1579         padding: 3px 6px;
1580         line-height: 18px; }
1581       .openerp .oe-listview-content > thead th:after {
1582         content: "";
1583         float: right;
1584         margin-top: 7px;
1585         border-width: 0 4px 4px;
1586         border-style: solid;
1587         border-color: black transparent;
1588         visibility: hidden; }
1589       .openerp .oe-listview-content > thead th.sortup:after {
1590         visibility: visible;
1591         filter: alpha(opacity=60);
1592         opacity: 0.6; }
1593       .openerp .oe-listview-content > thead th.sortdown:after {
1594         border-bottom: none;
1595         border-left: 4px solid transparent;
1596         border-right: 4px solid transparent;
1597         border-top: 4px solid black;
1598         visibility: visible;
1599         -moz-box-shadow: none;
1600         -webkit-box-shadow: none;
1601         -box-shadow: none;
1602         filter: alpha(opacity=60);
1603         opacity: 0.6; }
1604     .openerp .oe-listview-content > tbody {
1605       cursor: pointer;
1606       background: white; }
1607       .openerp .oe-listview-content > tbody > tr {
1608         border-top: 1px solid #dddddd; }
1609         .openerp .oe-listview-content > tbody > tr > td, .openerp .oe-listview-content > tbody > tr > th {
1610           padding: 3px 6px;
1611           line-height: 18px; }
1612           .openerp .oe-listview-content > tbody > tr > td > button, .openerp .oe-listview-content > tbody > tr > th > button {
1613             border: none;
1614             background: transparent;
1615             padding: 0;
1616             -moz-box-shadow: none;
1617             -webkit-box-shadow: none;
1618             -box-shadow: none; }
1619         .openerp .oe-listview-content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe-listview-content > tbody > tr th.oe_list_checkbox:first-child {
1620           width: 17px; }
1621           .openerp .oe-listview-content > tbody > tr > td.oe_list_checkbox:first-child:after, .openerp .oe-listview-content > tbody > tr th.oe_list_checkbox:first-child:after {
1622             border-width: 0; }
1623         .openerp .oe-listview-content > tbody > tr > td.oe-number {
1624           text-align: right !important; }
1625       .openerp .oe-listview-content > tbody > tr:nth-child(odd) {
1626         background-color: #f0f0fa;
1627         background-color: #f0f0fa;
1628         background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
1629         background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
1630         background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
1631         background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
1632         background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
1633         background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6); }
1634     .openerp .oe-listview-content > tfoot {
1635       border-top: 2px solid #cacaca;
1636       border-bottom: 1px solid #cacaca;
1637       background: #eeeeee;
1638       font-weight: bold; }
1639     .openerp .oe-listview-content > tbody tr:hover td, .openerp .oe-listview-content tbody tr:hover th {
1640       background-color: #eeeeee;
1641       background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
1642       background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
1643       background-image: -moz-linear-gradient(top, #eeeeee, #dedede);
1644       background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
1645       background-image: -o-linear-gradient(top, #eeeeee, #dedede);
1646       background-image: linear-gradient(to bottom, #eeeeee, #dedede); }
1647     .openerp .oe-listview-content .numeric {
1648       text-align: right;
1649       width: 82px; }
1650       .openerp .oe-listview-content .numeric input {
1651         text-align: right; }
1652   .openerp .oe_kanban_group_title {
1653     margin: 1px 1px 4px;
1654     font-size: 15px;
1655     font-weight: bold;
1656     text-shadow: 0 1px 0 white; }
1657   .openerp .oe_kanban_column, .openerp .oe_kanban_group_header {
1658     width: 240px;
1659     vertical-align: top;
1660     padding: 6px 7px 6px 6px;
1661     background: #f0eeee;
1662     border-left: 1px solid #f0f8f8;
1663     border-right: 1px solid #b9b9b9; }
1664   .openerp .oe_kanban_record {
1665     position: relative;
1666     display: block;
1667     min-height: 50px;
1668     margin: 6px 0;
1669     display: block;
1670     -moz-border-radius: 4px;
1671     -webkit-border-radius: 4px;
1672     border-radius: 4px; }
1673     .openerp .oe_kanban_record:last-child {
1674       margin-bottom: 0; }
1675     .openerp .oe_kanban_record .oe_kanban_title {
1676       font-weight: bold;
1677       margin: 2px 4px; }
1678   .openerp .oe_kanban_gravatar {
1679     width: 20px;
1680     height: 20px;
1681     -moz-border-radius: 3px;
1682     -webkit-border-radius: 3px;
1683     border-radius: 3px;
1684     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
1685     -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
1686     -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
1687   .openerp .oe_kanban_avatar_toto {
1688     height: 40px;
1689     width: 40px;
1690     border: 1px solid;
1691     border-color: #e5e5e5 #dbdbdb #d2d2d2;
1692     -moz-border-radius: 3px;
1693     -webkit-border-radius: 3px;
1694     border-radius: 3px;
1695     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
1696     -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
1697     -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
1698   .openerp .oe_trad_field.touched {
1699     border: 1px solid green !important; }
1700   .openerp.oe_tooltip {
1701     font-size: 12px; }
1702     .openerp.oe_tooltip .oe_tooltip_string {
1703       color: #ffdd55;
1704       font-weight: bold;
1705       font-size: 13px; }
1706     .openerp.oe_tooltip .oe_tooltip_help {
1707       white-space: pre-wrap; }
1708     .openerp.oe_tooltip .oe_tooltip_technical {
1709       padding: 0 0 4px 0;
1710       margin: 5px 0 0 15px; }
1711       .openerp.oe_tooltip .oe_tooltip_technical li {
1712         list-style: circle; }
1713     .openerp.oe_tooltip .oe_tooltip_technical_title {
1714       font-weight: bold; }
1715   .openerp .oe_layout_debugging .oe_form_group {
1716     outline: 2px dashed green; }
1717   .openerp .oe_layout_debugging .oe_form_group_cell {
1718     outline: 1px solid blue; }
1719   .openerp .oe_layout_debugging .oe_form_group:hover, .openerp .oe_layout_debugging .oe_form_group_cell:hover {
1720     outline-color: red; }
1721   .openerp .oe_layout_debugging .oe_form_group_row_incomplete > td:last-child:after {
1722     content: "[Incomplete Row]";
1723     background: red;
1724     padding: 2px;
1725     font-weight: bold;
1726     color: white;
1727     float: right; }
1728   .openerp .oe_layout_debugging .oe_form_group_row_incomplete.oe_form_group_row_newline > td:last-child:after {
1729     content: "[newline]"; }
1730   .openerp .oe_debug_view {
1731     float: left; }
1732   .openerp .oe_debug_view_log {
1733     font-size: 95%; }
1734   .openerp .oe_debug_view_log label {
1735     display: block;
1736     width: 49%;
1737     text-align: right;
1738     float: left;
1739     font-weight: bold;
1740     color: #000099; }
1741   .openerp .oe_debug_view_log span {
1742     display: block;
1743     width: 49%;
1744     float: right;
1745     color: #333333; }
1746
1747 .openerp .oe_form_field_many2one td:first-child {
1748   position: relative; }
1749 .openerp .oe_form_field_many2one span.oe-m2o-drop-down-button {
1750   position: absolute;
1751   top: 3px;
1752   right: 2px; }
1753
1754 .openerp .oe_view_editor {
1755   width: 100%;
1756   border-collapse: collapse;
1757   margin-left: -12px;
1758   width: 100%;
1759   background-color: white;
1760   border-spacing: 0; }
1761   .openerp .oe_view_editor td {
1762     text-align: center;
1763     white-space: nowrap;
1764     border: 1px solid #d8d8d8;
1765     cursor: pointer;
1766     font-size: 90%; }
1767 .openerp .oe_view_editor_field td {
1768   border: 0px !important; }
1769 .openerp .oe_view_editor tr:hover {
1770   background-color: #ecebf2; }