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