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