[IMP] CSS of logo
[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 @font-face {
13   font-family: "EntypoRegular";
14   src: url("/web/static/src/font/entypo-webfont.eot") format("eot");
15   src: url("/web/static/src/font/entypo-webfont.eot?#iefix") format("embedded-opentype");
16   src: url("/web/static/src/font/entypo-webfont.woff") format("woff");
17   src: url("/web/static/src/font/entypo-webfont.ttf") format("truetype");
18   src: url("/web/static/src/font/entypo-webfont.svg") format("svg") active;
19   font-weight: normal;
20   font-style: normal;
21 }
22
23 .openerp {
24   padding: 0;
25   margin: 0;
26   font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
27   color: #4c4c4c;
28   font-size: 13px;
29   background: white;
30   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
31   /* http://www.quirksmode.org/dom/inputfile.html
32    * http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image
33    */ */
34 }
35 .openerp.openerp_webclient_container {
36   height: 100%;
37 }
38 .openerp :-moz-placeholder {
39   color: #afafb6 !important;
40   font-style: italic !important;
41 }
42 .openerp ::-webkit-input-placeholder {
43   color: #afafb6 !important;
44   font-style: italic !important;
45 }
46 .openerp :-ms-input-placeholder {
47   color: #afafb6 !important;
48   font-style: italic !important;
49 }
50 .openerp a {
51   text-decoration: none;
52   cursor: pointer !important;
53 }
54 .openerp table {
55   padding: 0;
56   border-collapse: collapse;
57 }
58 .openerp thead {
59   font-weight: bold;
60   background-color: #f0f0f0;
61 }
62 .openerp thead th {
63   border-left: 1px solid #dfdfdf;
64 }
65 .openerp thead th:first-child {
66   border-left: none;
67 }
68 .openerp thead th.null {
69   border-left: none;
70 }
71 .openerp th, .openerp td {
72   padding: 0;
73   text-align: left;
74 }
75 .openerp th {
76   font-weight: bold;
77   vertical-align: middle;
78 }
79 .openerp td {
80   vertical-align: top;
81 }
82 .openerp .zebra tbody tr:nth-child(odd) td {
83   background-color: #f0f0fa;
84   background-color: #f0f0fa;
85   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
86   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
87   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
88   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
89   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
90   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
91 }
92 .openerp .zebra tbody tr:hover td {
93   background-color: #eeeeee;
94   background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
95   background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
96   background-image: -moz-linear-gradient(top, #eeeeee, #dedede);
97   background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
98   background-image: -o-linear-gradient(top, #eeeeee, #dedede);
99   background-image: linear-gradient(to bottom, #eeeeee, #dedede);
100 }
101 .openerp input, .openerp textarea, .openerp select {
102   padding: 2px 4px;
103   border: 1px solid #cccccc;
104   -moz-border-radius: 3px;
105   -webkit-border-radius: 3px;
106   border-radius: 3px;
107   background: white;
108 }
109 .openerp img {
110   vertical-align: middle;
111 }
112 .openerp h4 {
113   margin: 4px 0;
114 }
115 .openerp a.button:link, .openerp a.button:visited, .openerp button, .openerp input[type='submit'], .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
116   display: inline-block;
117   border: 1px solid rgba(0, 0, 0, 0.4);
118   color: #4c4c4c;
119   margin: 0;
120   padding: 3px 12px;
121   font-size: 13px;
122   text-align: center;
123   background-color: #efefef;
124   background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
125   background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
126   background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
127   background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
128   background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
129   background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
130   -moz-border-radius: 3px;
131   -webkit-border-radius: 3px;
132   border-radius: 3px;
133   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
134   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
135   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
136   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
137   -webkit-font-smoothing: antialiased;
138   outline: none;
139 }
140 .openerp a.button:hover, .openerp button:hover, .openerp input[type='submit']:hover, .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover {
141   background-color: #f6f6f6;
142   background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
143   background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
144   background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
145   background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
146   background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
147   background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
148   cursor: pointer;
149   background-position: 0;
150 }
151 .openerp a.button:focus, .openerp button:focus, .openerp input[type='submit']:focus, .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-focus {
152   border: 1px solid #80bfff;
153   background-position: 0;
154   background-color: #f6f6f6;
155   background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
156   background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
157   background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
158   background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
159   background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
160   background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
161   -moz-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
162   -webkit-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
163   box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
164 }
165 .openerp a.button:active, .openerp a.button.active, .openerp button:active, .openerp button.active, .openerp input[type='submit']:active, .openerp input[type='submit'].active, .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-active {
166   background-color: #e3e3e3;
167   background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6));
168   background-image: -webkit-linear-gradient(top, #e3e3e3, #f6f6f6);
169   background-image: -moz-linear-gradient(top, #e3e3e3, #f6f6f6);
170   background-image: -ms-linear-gradient(top, #e3e3e3, #f6f6f6);
171   background-image: -o-linear-gradient(top, #e3e3e3, #f6f6f6);
172   background-image: linear-gradient(to bottom, #e3e3e3, #f6f6f6);
173   -moz-box-shadow: none;
174   -webkit-box-shadow: none;
175   box-shadow: none;
176 }
177 .openerp a.button.disabled, .openerp button:disabled, .openerp input[type='submit']:disabled {
178   background: #efefef !important;
179   border: 1px solid #d1d1d1 !important;
180   -moz-box-shadow: none !important;
181   -webkit-box-shadow: none !important;
182   box-shadow: none !important;
183   color: #aaaaaa !important;
184   cursor: default;
185   text-shadow: 0 1px 1px white !important;
186 }
187 .openerp .ui-widget-content a {
188   color: #7c7bad;
189 }
190 .openerp .oe_bounce_container {
191   display: inline-block;
192 }
193 .openerp .text-tag .text-button {
194   height: auto !important;
195   min-height: 16px;
196 }
197 .openerp .ui-tabs {
198   position: static;
199 }
200 .openerp.ui-dialog {
201   display: none;
202   padding: 6px;
203   background-color: rgba(60, 60, 60, 0.7);
204   border: 1px solid;
205   border-color: #888888 #555555 #444444;
206   -moz-border-radius: 8px;
207   -webkit-border-radius: 8px;
208   border-radius: 8px;
209   -moz-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
210   -webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
211   box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
212   -webkit-background-clip: padding-box;
213   -moz-background-clip: padding-box;
214   background-clip: padding-box;
215 }
216 .openerp.ui-dialog .ui-dialog-content {
217   padding: 0;
218 }
219 .openerp.ui-dialog .ui-dialog-titlebar, .openerp.ui-dialog .ui-dialog-content, .openerp.ui-dialog .ui-dialog-buttonpane {
220   padding: 16px;
221 }
222 .openerp.ui-dialog .ui-dialog-titlebar {
223   border-bottom: 1px solid #cacaca;
224   -moz-border-radius: 2px 2px 0 0;
225   -webkit-border-radius: 2px 2px 0 0;
226   border-radius: 2px 2px 0 0;
227   background-color: #fcfcfc;
228   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
229   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
230   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
231   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
232   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
233   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
234 }
235 .openerp.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
236   margin: 0;
237   padding: 0;
238 }
239 .openerp.ui-dialog .ui-widget-header {
240   border: none;
241 }
242 .openerp.ui-dialog .ui-dialog-content {
243   background: white;
244 }
245 .openerp.ui-dialog .ui-dialog-buttonpane {
246   border-top: 1px solid #e0e0e0;
247   background: #f5f7f9;
248   margin: 0;
249   -moz-border-radius: 0 0 2px 2px;
250   -webkit-border-radius: 0 0 2px 2px;
251   border-radius: 0 0 2px 2px;
252 }
253 .openerp.ui-dialog .ui-dialog-buttonpane button {
254   margin: 0 4px 0 0;
255 }
256 .openerp.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
257   float: left;
258 }
259 .openerp.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
260   margin-right: 4px;
261 }
262 .openerp.ui-dialog .ui-dialog-titlebar-close {
263   padding: 0;
264 }
265 .openerp.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
266   display: none;
267 }
268 .openerp.ui-dialog .ui-dialog-titlebar-close:before {
269   content: "×";
270   font-size: 18px;
271   font-weight: bold;
272   line-height: 16px;
273   color: black;
274   text-shadow: 0 1px 0 white;
275   padding: 0;
276   cursor: pointer;
277   background: transparent;
278   border: 0;
279 }
280 .openerp.ui-dialog .ui-dialog-titlebar-close:before:hover {
281   color: black;
282   text-decoration: none;
283 }
284 .openerp.ui-dialog .oe_about {
285   background-color: white;
286   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAKUlEQVQIHWO8e/fufwYsgAUkJigoiCIF5DMyoYggcUiXgNnBiGQKmAkARpcEQeriln4AAAAASUVORK5CYII=);
287   -moz-border-radius: 0 0 2px 2px;
288   -webkit-border-radius: 0 0 2px 2px;
289   border-radius: 0 0 2px 2px;
290 }
291 .openerp.ui-dialog .oe_about a {
292   color: #7c7bad;
293 }
294 .openerp.ui-dialog .oe_about a:hover {
295   text-decoration: underline;
296 }
297 .openerp.ui-dialog .oe_about a:focus {
298   outline: none;
299 }
300 .openerp.ui-dialog .oe_about .oe_logo {
301   margin-left: -6px;
302 }
303 .openerp.ui-dialog .oe_about .oe_bottom {
304   position: absolute;
305   top: 50%;
306   left: 0;
307   right: 0;
308   bottom: 0;
309   text-shadow: 0 1px 1px #999999;
310   background-color: #b41616;
311   background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
312   background-image: -webkit-linear-gradient(top, #b41616, #600606);
313   background-image: -moz-linear-gradient(top, #b41616, #600606);
314   background-image: -ms-linear-gradient(top, #b41616, #600606);
315   background-image: -o-linear-gradient(top, #b41616, #600606);
316   background-image: linear-gradient(to bottom, #b41616, #600606);
317   color: #eeeeee;
318   padding: 0 16px;
319   -moz-border-radius: 0 0 2px 2px;
320   -webkit-border-radius: 0 0 2px 2px;
321   border-radius: 0 0 2px 2px;
322 }
323 .openerp.ui-dialog .oe_about .oe_bottom a {
324   color: #eeeeee;
325 }
326 .openerp.ui-dialog.oe_act_window .ui-dialog-content {
327   padding: 0px;
328 }
329 .openerp .modal-backdrop {
330   position: fixed;
331   top: 0;
332   right: 0;
333   bottom: 0;
334   left: 0;
335   z-index: 1040;
336   background-color: black;
337   filter: alpha(opacity=30);
338   opacity: 0.3;
339 }
340 .openerp .oe_i {
341   font-family: "mnmliconsRegular" !important;
342   font-size: 21px;
343   font-weight: 300 !important;
344 }
345 .openerp .oe_e {
346   font-family: "entypoRegular" !important;
347   font-size: 34px;
348   font-weight: 300 !important;
349 }
350 .openerp .oe_left {
351   float: left;
352   margin-right: 8px;
353 }
354 .openerp .oe_right {
355   float: right;
356   margin-left: 8px;
357 }
358 .openerp .oe_text_right {
359   text-align: right;
360 }
361 .openerp .oe_clear {
362   clear: both;
363 }
364 .openerp .oe_wait {
365   cursor: wait;
366 }
367 .openerp .oe_fade {
368   color: #888888;
369   font-weight: normal;
370 }
371 .openerp .oe_bold {
372   font-weight: bold;
373 }
374 .openerp .oe_inline {
375   width: auto !important;
376 }
377 .openerp .oe_highlight {
378   color: white;
379   background: #dc5f59;
380 }
381 .openerp button.oe_highlight {
382   background-color: #df3f3f;
383   background-image: -webkit-gradient(linear, left top, left bottom, from(#df3f3f), to(#a21a1a));
384   background-image: -webkit-linear-gradient(top, #df3f3f, #a21a1a);
385   background-image: -moz-linear-gradient(top, #df3f3f, #a21a1a);
386   background-image: -ms-linear-gradient(top, #df3f3f, #a21a1a);
387   background-image: -o-linear-gradient(top, #df3f3f, #a21a1a);
388   background-image: linear-gradient(to bottom, #df3f3f, #a21a1a);
389   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
390   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
391   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
392 }
393 .openerp button.oe_highlight:hover {
394   background-color: #e25858;
395   background-image: -webkit-gradient(linear, left top, left bottom, from(#e25858), to(#ab1b1b));
396   background-image: -webkit-linear-gradient(top, #e25858, #ab1b1b);
397   background-image: -moz-linear-gradient(top, #e25858, #ab1b1b);
398   background-image: -ms-linear-gradient(top, #e25858, #ab1b1b);
399   background-image: -o-linear-gradient(top, #e25858, #ab1b1b);
400   background-image: linear-gradient(to bottom, #e25858, #ab1b1b);
401 }
402 .openerp button.oe_highlight:active {
403   background-color: #c52020;
404   background-image: -webkit-gradient(linear, left top, left bottom, from(#c52020), to(#d22323));
405   background-image: -webkit-linear-gradient(top, #c52020, #d22323);
406   background-image: -moz-linear-gradient(top, #c52020, #d22323);
407   background-image: -ms-linear-gradient(top, #c52020, #d22323);
408   background-image: -o-linear-gradient(top, #c52020, #d22323);
409   background-image: linear-gradient(to bottom, #c52020, #d22323);
410 }
411 .openerp .oe_background_grey {
412   background: #eeeeee !important;
413 }
414 .openerp .oe_form_dirty .oe_highlight_on_dirty {
415   color: white;
416   background: #dc5f59;
417   font-weight: bold;
418 }
419 .openerp .oe_form_dirty button.oe_highlight_on_dirty {
420   background-color: #dc5f59;
421   background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
422   background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
423   background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
424   background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
425   background-image: -o-linear-gradient(top, #dc5f59, #b33630);
426   background-image: linear-gradient(to bottom, #dc5f59, #b33630);
427   -moz-box-shadow: none;
428   -webkit-box-shadow: none;
429   box-shadow: none;
430 }
431 .openerp .oe_form_dirty button.oe_highlight_on_dirty:hover {
432   background: #ed6f6a;
433 }
434 .openerp .oe_title {
435   width: 50%;
436   float: left;
437 }
438 .openerp .oe_title:after {
439   content: ".";
440   display: block;
441   height: 0;
442   clear: both;
443   visibility: hidden;
444 }
445 .openerp .oe_button_box {
446   width: 270px;
447   text-align: right;
448 }
449 .openerp .oe_button_box button {
450   margin: 4px;
451 }
452 .openerp .oe_avatar > img {
453   max-height: 90px;
454   max-width: 90px;
455   -moz-border-radius: 3px;
456   -webkit-border-radius: 3px;
457   border-radius: 3px;
458   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
459   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
460   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
461   border: none;
462   margin-bottom: 10px;
463 }
464 .openerp .oe_avatar + div {
465   margin-left: 5px;
466 }
467 .openerp .oe_image_small > img {
468   max-width: 50px;
469   max-height: 50px;
470 }
471 .openerp .oe_image_medium > img {
472   max-width: 180px;
473   max-height: 180px;
474 }
475 .openerp .oe_button.oe_link {
476   border: none;
477   padding: 0;
478   margin: 0;
479   background: none;
480   -moz-border-radius: 0;
481   -webkit-border-radius: 0;
482   border-radius: 0;
483   -moz-box-shadow: none;
484   -webkit-box-shadow: none;
485   box-shadow: none;
486 }
487 .openerp .oe_button.oe_link img {
488   display: none;
489 }
490 .openerp .oe_button.oe_link span {
491   border: none;
492   padding: 0;
493   margin: 0;
494   background: none;
495   -moz-border-radius: 0;
496   -webkit-border-radius: 0;
497   border-radius: 0;
498   -moz-box-shadow: none;
499   -webkit-box-shadow: none;
500   box-shadow: none;
501   color: #7c7bad;
502   font-weight: bold;
503 }
504 .openerp .oe_button.oe_link span:hover {
505   text-decoration: underline;
506 }
507 .openerp .oe_webclient .oe_star_on, .openerp .oe_webclient .oe_star_off {
508   color: #cccccc;
509   text-shadow: 0 0 2px black;
510   vertical-align: top;
511   position: relative;
512   top: -5px;
513 }
514 .openerp .oe_webclient .oe_star_on:hover, .openerp .oe_webclient .oe_star_off:hover {
515   text-decoration: none;
516 }
517 .openerp .oe_webclient .oe_star_on {
518   color: gold;
519 }
520 .openerp p.oe_grey {
521   max-width: 650px;
522 }
523 .openerp .oe_grey {
524   color: #aaaaaa;
525 }
526 .openerp .oe_tag {
527   border: 1px solid #afafb6;
528   font-size: 11px;
529   padding: 2px 4px;
530   margin: 0 2px 2px 0;
531   -moz-border-radius: 3px;
532   -webkit-border-radius: 3px;
533   border-radius: 3px;
534   background: #f0f0fa;
535   color: #4c4c4c;
536 }
537 .openerp .oe_tag_dark {
538   background: #7c7bad;
539   color: #eeeeee;
540 }
541 .openerp .oe_tags {
542   margin-bottom: 1px;
543 }
544 .openerp .oe_tags.oe_inline {
545   min-width: 250px;
546 }
547 .openerp .oe_tags .text-wrap {
548   width: 100% !important;
549 }
550 .openerp .oe_tags .text-wrap textarea {
551   width: 100% !important;
552 }
553 .openerp .oe_tags .text-core .text-wrap .text-dropdown .text-list .text-suggestion em {
554   font-style: italic;
555   text-decoration: none;
556 }
557 .openerp.oe_tooltip {
558   font-size: 12px;
559 }
560 .openerp.oe_tooltip .oe_tooltip_string {
561   color: #ffdd55;
562   font-weight: bold;
563   font-size: 13px;
564 }
565 .openerp.oe_tooltip .oe_tooltip_help {
566   white-space: pre-wrap;
567 }
568 .openerp.oe_tooltip .oe_tooltip_technical {
569   padding: 0 0 4px 0;
570   margin: 5px 0 0 15px;
571 }
572 .openerp.oe_tooltip .oe_tooltip_technical li {
573   list-style: circle;
574 }
575 .openerp.oe_tooltip .oe_tooltip_technical_title {
576   font-weight: bold;
577 }
578 .openerp.oe_tooltip .oe_tooltip_close {
579   margin: -5px 0 0 2px;
580   cursor: default;
581   float: right;
582   color: white;
583 }
584 .openerp.oe_tooltip .oe_tooltip_close:hover {
585   color: #999999;
586   cursor: pointer;
587 }
588 .openerp.oe_tooltip .oe_tooltip_message {
589   max-width: 310px;
590 }
591 .openerp .oe_notebook {
592   margin: 8px 0;
593   padding: 0 16px;
594   list-style: none;
595   zoom: 1;
596 }
597 .openerp .oe_notebook.ui-corner-all {
598   -moz-border-radius: 0;
599   -webkit-border-radius: 0;
600   border-radius: 0;
601 }
602 .openerp .oe_notebook:before, .openerp .oe_notebook:after {
603   display: table;
604   content: "";
605   zoom: 1;
606 }
607 .openerp .oe_notebook:after {
608   clear: both;
609 }
610 .openerp .oe_notebook > li {
611   float: left;
612 }
613 .openerp .oe_notebook > li > a {
614   display: block;
615   color: gray;
616 }
617 .openerp .oe_notebook > li.ui-tabs-active > a {
618   color: #4c4c4c;
619 }
620 .openerp .oe_notebook {
621   border-color: #dddddd;
622   border-style: solid;
623   border-width: 0 0 1px;
624 }
625 .openerp .oe_notebook > li {
626   position: relative;
627 }
628 .openerp .oe_notebook > li > a {
629   padding: 0 12px;
630   margin-right: 2px;
631   line-height: 30px;
632   border: 1px solid transparent;
633   -moz-border-radius: 4px 4px 0 0;
634   -webkit-border-radius: 4px 4px 0 0;
635   border-radius: 4px 4px 0 0;
636 }
637 .openerp .oe_notebook > li > a:hover {
638   text-decoration: none;
639   background-color: #eeeeee;
640   border-color: #eeeeee #eeeeee #dddddd;
641 }
642 .openerp .oe_notebook > li.ui-state-active > a, .openerp .oe_notebook > li.ui-state-active > a:hover {
643   background-color: white;
644   border: 1px solid #dddddd;
645   border-bottom-color: transparent;
646   cursor: default;
647 }
648 .openerp .oe_notebook_page {
649   padding: 0;
650 }
651 .openerp div.ui-tabs {
652   padding: 3px 0px 3px 0px;
653 }
654 .openerp .ui-tabs-hide {
655   display: none;
656 }
657 .openerp .oe_dropdown, .openerp .oe_dropdown_hover, .openerp .oe_dropdown_toggle {
658   position: relative;
659   cursor: pointer;
660 }
661 .openerp .oe_dropdown_toggle {
662   color: #4c4c4c;
663   font-weight: normal;
664 }
665 .openerp .oe_dropdown_hover:hover .oe_dropdown_menu, .openerp .oe_dropdown_menu.oe_opened {
666   display: block;
667 }
668 .openerp .oe_dropdown_menu {
669   display: none;
670   position: absolute;
671   top: 26px;
672   left: 0;
673   z-index: 3;
674   margin: 0;
675   padding: 0;
676   border: 1px solid #afafb6;
677   background: white;
678   padding: 4px 0;
679   min-width: 140px;
680   text-align: left;
681   -moz-border-radius: 3px;
682   -webkit-border-radius: 3px;
683   border-radius: 3px;
684   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
685   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
686   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
687 }
688 .openerp .oe_dropdown_menu > li {
689   list-style-type: none;
690   float: none;
691   display: block;
692   position: relative;
693   margin: 0;
694   padding: 2px 8px;
695 }
696 .openerp .oe_dropdown_menu > li:hover {
697   background-color: #f0f0fa;
698   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
699   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
700   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
701   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
702   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
703   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
704   -moz-box-shadow: none;
705   -webkit-box-shadow: none;
706   box-shadow: none;
707 }
708 .openerp .oe_dropdown_menu > li > a {
709   white-space: nowrap;
710   display: block;
711   color: #4c4c4c;
712   text-decoration: none;
713   width: 200px;
714   text-overflow: ellipsis;
715   overflow: hidden;
716 }
717 .openerp .oe_dropdown_menu > li > a:hover {
718   text-decoration: none;
719 }
720 .openerp .oe_dropdown_arrow:after {
721   width: 0;
722   height: 0;
723   display: inline-block;
724   content: "&darr";
725   text-indent: -99999px;
726   vertical-align: top;
727   margin-top: 8px;
728   margin-left: 3px;
729   border-left: 4px solid transparent;
730   border-right: 4px solid transparent;
731   border-top: 4px solid #404040;
732   filter: alpha(opacity=50);
733   opacity: 0.5;
734 }
735 .openerp .oe_sidebar {
736   white-space: nowrap;
737 }
738 .openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment {
739   height: 20px;
740   cursor: pointer;
741   padding-left: 6px;
742   margin-top: 6px;
743 }
744 .openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment span {
745   font-weight: bold;
746 }
747 .openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment .oe_hidden_input_file {
748   width: 200px;
749 }
750 .openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment:hover {
751   background-color: #f0f0fa;
752   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
753   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
754   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
755   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
756   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
757   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
758   -moz-box-shadow: none;
759   -webkit-box-shadow: none;
760   box-shadow: none;
761 }
762 .openerp .oe_sidebar .oe_dropdown_menu li .oe_sidebar_delete_item {
763   position: absolute;
764   top: 4px;
765   right: 4px;
766   display: none;
767   width: 12px;
768   height: 12px;
769   padding: 1px;
770   color: #8786b7;
771   line-height: 8px;
772   text-align: center;
773   font-weight: bold;
774   text-shadow: 0 1px 1px white;
775 }
776 .openerp .oe_sidebar .oe_dropdown_menu li .oe_sidebar_delete_item:hover {
777   text-decoration: none;
778   color: white;
779   background: #8786b7;
780   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
781   -moz-border-radius: 2px;
782   -webkit-border-radius: 2px;
783   border-radius: 2px;
784 }
785 .openerp .oe_sidebar .oe_dropdown_menu li:hover .oe_sidebar_delete_item {
786   display: inline-block;
787 }
788 .openerp .oe_loading {
789   display: none;
790   z-index: 100;
791   position: fixed;
792   top: 0;
793   right: 50%;
794   padding: 4px 12px;
795   background: #a61300;
796   color: white;
797   text-align: center;
798   border: 1px solid #990000;
799   border-top: none;
800   -moz-border-radius-bottomright: 8px;
801   -moz-border-radius-bottomleft: 8px;
802   border-bottom-right-radius: 8px;
803   border-bottom-left-radius: 8px;
804 }
805 .openerp .oe_notification {
806   z-index: 1050;
807 }
808 .openerp .oe_webclient_timezone_notification a {
809   color: white;
810   text-decoration: underline;
811 }
812 .openerp .oe_webclient_timezone_notification p {
813   margin-top: 1em;
814 }
815 .openerp .oe_webclient_timezone_notification dt {
816   font-weight: bold;
817 }
818 .openerp .oe_timezone_systray span {
819   margin-top: 1px;
820   background-color: #f6cf3b;
821 }
822 .openerp .oe_login {
823   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAKUlEQVQIHWO8e/fufwYsgAUkJigoiCIF5DMyoYggcUiXgNnBiGQKmAkARpcEQeriln4AAAAASUVORK5CYII=);
824   text-align: center;
825   font-size: 14px;
826   height: 100%;
827 }
828 .openerp .oe_login ul, .openerp .oe_login li {
829   margin: 0;
830   list-style-type: none;
831   padding: 0 0 4px 0;
832 }
833 .openerp .oe_login button {
834   cursor: pointer;
835   padding: 6px 16px;
836   border: 1px solid #222222;
837   color: white;
838   margin: 0;
839   background-color: #b92020;
840   background-image: -webkit-gradient(linear, left top, left bottom, from(#b92020), to(#600606));
841   background-image: -webkit-linear-gradient(top, #b92020, #600606);
842   background-image: -moz-linear-gradient(top, #b92020, #600606);
843   background-image: -ms-linear-gradient(top, #b92020, #600606);
844   background-image: -o-linear-gradient(top, #b92020, #600606);
845   background-image: linear-gradient(to bottom, #b92020, #600606);
846   -moz-border-radius: 4px;
847   -webkit-border-radius: 4px;
848   border-radius: 4px;
849   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
850   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
851   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
852 }
853 .openerp .oe_login input, .openerp .oe_login select {
854   width: 252px;
855   font-family: "Lucida Grande", Helvetica, Verdana, Arial;
856   border: 1px solid #999999;
857   background: whitesmoke;
858   -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.4);
859   -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.4);
860   box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.4);
861   -moz-border-radius: 3px;
862   -webkit-border-radius: 3px;
863   border-radius: 3px;
864 }
865 .openerp .oe_login input {
866   margin-bottom: 9px;
867   padding: 5px 6px;
868 }
869 .openerp .oe_login select {
870   padding: 1px;
871 }
872 .openerp .oe_login .oe_login_dbpane {
873   position: fixed;
874   top: 0;
875   right: 8px;
876   padding: 5px 10px;
877   color: #eeeeee;
878   border: solid 1px #333333;
879   background: #1e1e1e;
880   background: rgba(30, 30, 30, 0.94);
881   -moz-border-radius: 0 0 8px 8px;
882   -webkit-border-radius: 0 0 8px 8px;
883   border-radius: 0 0 8px 8px;
884 }
885 .openerp .oe_login .oe_login_dbpane input {
886   padding: 2px 4px;
887   margin: 4px 0;
888 }
889 .openerp .oe_login .oe_login_bottom {
890   position: absolute;
891   top: 50%;
892   left: 0;
893   right: 0;
894   bottom: 0;
895   text-shadow: 0 1px 1px #999999;
896   background-color: #b41616;
897   background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
898   background-image: -webkit-linear-gradient(top, #b41616, #600606);
899   background-image: -moz-linear-gradient(top, #b41616, #600606);
900   background-image: -ms-linear-gradient(top, #b41616, #600606);
901   background-image: -o-linear-gradient(top, #b41616, #600606);
902   background-image: linear-gradient(to bottom, #b41616, #600606);
903 }
904 .openerp .oe_login .oe_login_pane {
905   position: absolute;
906   top: 50%;
907   left: 50%;
908   margin: -160px -166px;
909   border: solid 1px #333333;
910   background: #1e1e1e;
911   background: rgba(30, 30, 30, 0.94);
912   padding: 22px 32px;
913   color: #eeeeee;
914   text-align: left;
915   -moz-border-radius: 8px;
916   -webkit-border-radius: 8px;
917   border-radius: 8px;
918   -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
919   -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
920   box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
921 }
922 .openerp .oe_login .oe_login_pane h2 {
923   margin-top: 0;
924   font-size: 18px;
925 }
926 .openerp .oe_login .oe_login_logo {
927   position: absolute;
928   top: -70px;
929   left: 0;
930   width: 100%;
931   margin: 0 auto;
932   text-align: center;
933 }
934 .openerp .oe_login .oe_login_footer {
935   position: absolute;
936   bottom: -40px;
937   left: 0;
938   width: 100%;
939   text-align: center;
940 }
941 .openerp .oe_login .oe_login_footer a {
942   color: #eeeeee;
943   margin: 0 8px;
944 }
945 .openerp .oe_login .oe_login_footer a:hover {
946   text-decoration: underline;
947 }
948 .openerp .oe_login .oe_login_footer span {
949   font-weight: bold;
950   font-size: 16px;
951 }
952 .openerp .oe_login .oe_login_error_message {
953   display: none;
954   background-color: #b41616;
955   color: #eeeeee;
956   padding: 14px 18px;
957   margin-top: 15px;
958   text-align: center;
959   -moz-border-radius: 4px;
960   -webkit-border-radius: 4px;
961   border-radius: 4px;
962   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
963   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
964   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
965 }
966 .openerp .oe_login_invalid .oe_login_error_message {
967   display: inline-block;
968 }
969 .openerp .oe_database_manager {
970   background: white;
971   color: black;
972   text-align: left;
973 }
974 .openerp .oe_database_manager .oe_database_manager_menu {
975   color: black;
976 }
977 .openerp .oe_webclient {
978   width: 100%;
979   height: 100%;
980   border-spacing: 0px;
981 }
982 .openerp .oe_content_full_screen .oe_application {
983   top: 0;
984   left: 0;
985 }
986 .openerp .oe_content_full_screen .oe_topbar, .openerp .oe_content_full_screen .oe_leftbar {
987   display: none;
988 }
989 .openerp .oe_topbar {
990   width: 100%;
991   height: 32px;
992   background-color: #414141;
993   background-color: #646060;
994   background-image: -webkit-gradient(linear, left top, left bottom, from(#646060), to(#262626));
995   background-image: -webkit-linear-gradient(top, #646060, #262626);
996   background-image: -moz-linear-gradient(top, #646060, #262626);
997   background-image: -ms-linear-gradient(top, #646060, #262626);
998   background-image: -o-linear-gradient(top, #646060, #262626);
999   background-image: linear-gradient(to bottom, #646060, #262626);
1000 }
1001 .openerp .oe_topbar .oe_topbar_item {
1002   display: block;
1003   padding: 5px 10px 7px;
1004   line-height: 20px;
1005   height: 20px;
1006   text-decoration: none;
1007   color: #eeeeee;
1008   vertical-align: top;
1009   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1010   -webkit-transition: all 0.2s ease-out;
1011   -moz-transition: all 0.2s ease-out;
1012   -ms-transition: all 0.2s ease-out;
1013   -o-transition: all 0.2s ease-out;
1014   transition: all 0.2s ease-out;
1015 }
1016 .openerp .oe_topbar .oe_topbar_item:hover {
1017   background: rgba(0, 0, 0, 0.2);
1018   text-shadow: black 0px 0px 3px;
1019   color: white;
1020   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
1021   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
1022   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
1023 }
1024 .openerp .oe_topbar .oe_topbar_avatar {
1025   width: 24px;
1026   height: 24px;
1027   margin: -2px 2px 0 0;
1028   -moz-border-radius: 3px;
1029   -webkit-border-radius: 3px;
1030   border-radius: 3px;
1031 }
1032 .openerp .oe_topbar .oe_topbar_avatar {
1033   vertical-align: top;
1034 }
1035 .openerp .oe_topbar .oe_dropdown_arrow:after {
1036   border-top: 4px solid white;
1037 }
1038 .openerp .oe_topbar .oe_dropdown_menu {
1039   top: 32px;
1040   background: #333333;
1041   background: rgba(37, 37, 37, 0.9);
1042   border-color: #999999;
1043   border-color: rgba(0, 0, 0, 0.2);
1044   border-style: solid;
1045   border-width: 0 1px 1px;
1046   -moz-border-radius: 0 0 6px 6px;
1047   -webkit-border-radius: 0 0 6px 6px;
1048   border-radius: 0 0 6px 6px;
1049   -webkit-background-clip: padding-box;
1050   -moz-background-clip: padding-box;
1051   background-clip: padding-box;
1052 }
1053 .openerp .oe_topbar .oe_dropdown_menu li {
1054   float: none;
1055   padding: 3px 12px;
1056 }
1057 .openerp .oe_topbar .oe_dropdown_menu li a {
1058   color: #eeeeee;
1059 }
1060 .openerp .oe_topbar .oe_dropdown_menu li:hover {
1061   background-color: #292929;
1062   background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
1063   background-image: -webkit-linear-gradient(top, #292929, #191919);
1064   background-image: -moz-linear-gradient(top, #292929, #191919);
1065   background-image: -ms-linear-gradient(top, #292929, #191919);
1066   background-image: -o-linear-gradient(top, #292929, #191919);
1067   background-image: linear-gradient(to bottom, #292929, #191919);
1068   -moz-box-shadow: none;
1069   -webkit-box-shadow: none;
1070   box-shadow: none;
1071 }
1072 .openerp .oe_topbar .oe_topbar_name {
1073   max-width: 150px;
1074   overflow: hidden;
1075   display: inline-block;
1076   max-height: 100%;
1077   text-overflow: ellipsis;
1078   white-space: nowrap;
1079 }
1080 .openerp .oe_menu {
1081   float: left;
1082   padding: 0;
1083   margin: 0;
1084   font-size: 13px;
1085 }
1086 .openerp .oe_menu > li {
1087   list-style-type: none;
1088   padding: 0;
1089   margin: 0;
1090   float: left;
1091   display: block;
1092   color: #eeeeee;
1093 }
1094 .openerp .oe_menu > li > a {
1095   display: block;
1096   padding: 5px 10px 7px;
1097   line-height: 20px;
1098   height: 20px;
1099   text-decoration: none;
1100   color: #eeeeee;
1101   vertical-align: top;
1102   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1103   -webkit-transition: all 0.2s ease-out;
1104   -moz-transition: all 0.2s ease-out;
1105   -ms-transition: all 0.2s ease-out;
1106   -o-transition: all 0.2s ease-out;
1107   transition: all 0.2s ease-out;
1108 }
1109 .openerp .oe_menu > li > a:hover {
1110   background: rgba(0, 0, 0, 0.2);
1111   text-shadow: black 0px 0px 3px;
1112   color: white;
1113   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
1114   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
1115   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
1116 }
1117 .openerp .oe_menu > li > .oe_active {
1118   background: rgba(0, 0, 0, 0.3);
1119   text-shadow: black 0px 0px 3px;
1120   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
1121   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
1122   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
1123 }
1124 .openerp .oe_user_menu {
1125   float: right;
1126   padding: 0;
1127   margin: 0;
1128 }
1129 .openerp .oe_user_menu li {
1130   list-style-type: none;
1131   float: left;
1132 }
1133 .openerp .oe_user_menu .oe_dropdown_menu {
1134   right: -1px;
1135 }
1136 .openerp .oe_systray > div {
1137   float: left;
1138   padding: 0 4px 0 4px;
1139 }
1140 .openerp .oe_systray {
1141   float: right;
1142 }
1143 .openerp .oe_leftbar {
1144   display: none;
1145   width: 220px;
1146   background: #f0eeee;
1147   border-right: 1px solid #afafb6;
1148   text-shadow: 0 1px 1px white;
1149   padding-bottom: 16px;
1150 }
1151 .openerp a.oe_logo {
1152   width: 220px;
1153   display: block;
1154   text-align: center;
1155 }
1156 .openerp a.oe_logo img {
1157   margin: 14px 0;
1158   border: 0;
1159 }
1160 .openerp .oe_footer {
1161   position: fixed;
1162   bottom: 0;
1163   padding: 4px 0;
1164   background: #f0eeee;
1165   width: 220px;
1166   text-align: center;
1167 }
1168 .openerp .oe_footer a {
1169   font-weight: bold;
1170   color: black;
1171 }
1172 .openerp .oe_footer a span {
1173   color: #c81010;
1174 }
1175 .openerp .oe_secondary_menu_section {
1176   font-weight: bold;
1177   margin-left: 8px;
1178   color: #7c7bad;
1179 }
1180 .openerp .oe_secondary_submenu {
1181   padding: 2px 0 8px 0;
1182   margin: 0;
1183   width: 100%;
1184   display: inline-block;
1185 }
1186 .openerp .oe_secondary_submenu li {
1187   position: relative;
1188   margin: 0;
1189   padding: 1px 0 1px 20px !important;
1190   list-style-type: none;
1191 }
1192 .openerp .oe_secondary_submenu li a {
1193   display: block;
1194   color: #4c4c4c;
1195   padding: 2px 4px 2px 0;
1196 }
1197 .openerp .oe_secondary_submenu li .oe_menu_label {
1198   position: absolute;
1199   top: 1px;
1200   right: 1px;
1201   font-size: 10px;
1202   background: #7c7bad;
1203   color: white;
1204   padding: 2px 4px;
1205   margin: 1px 6px 0 0;
1206   border: 1px solid lightGray;
1207   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1208   -moz-border-radius: 4px;
1209   -webkit-border-radius: 4px;
1210   border-radius: 4px;
1211   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1212   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1213   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1214 }
1215 .openerp .oe_secondary_submenu .oe_menu_counter {
1216   float: right;
1217   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1218   margin: 1px;
1219   padding: 1px 4px;
1220   border: none;
1221 }
1222 .openerp .oe_secondary_submenu .oe_menu_counter:hover {
1223   cursor: pointer;
1224   -webkit-transform: scale(1.1);
1225   -moz-transform: scale(1.1);
1226   -ms-transform: scale(1.1);
1227   -o-transform: scale(1.1);
1228   transform: scale(1.1);
1229 }
1230 .openerp .oe_secondary_submenu .oe_active {
1231   border-top: 1px solid lightGray;
1232   border-bottom: 1px solid #dedede;
1233   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1234   -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), inset 0 -1px 3px rgba(40, 40, 40, 0.2);
1235   -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), inset 0 -1px 3px rgba(40, 40, 40, 0.2);
1236   box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), inset 0 -1px 3px rgba(40, 40, 40, 0.2);
1237   background: #7c7bad;
1238 }
1239 .openerp .oe_secondary_submenu .oe_active a {
1240   color: white;
1241 }
1242 .openerp .oe_secondary_submenu .oe_active .oe_menu_label {
1243   background: #eeeeee;
1244   color: #7c7bad;
1245   text-shadow: 0 1px 1px white;
1246   -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1247   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1248   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1249 }
1250 .openerp .oe_secondary_submenu .oe_active .oe_menu_counter {
1251   background: #eeeeee;
1252   color: #7c7bad;
1253   -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
1254   -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
1255   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
1256 }
1257 .openerp .oe_secondary_submenu .oe_menu_toggler:before {
1258   width: 0;
1259   height: 0;
1260   display: inline-block;
1261   content: "&darr";
1262   text-indent: -99999px;
1263   vertical-align: top;
1264   margin-left: -12px;
1265   margin-top: 4px;
1266   margin-right: 4px;
1267   border-top: 4px solid transparent;
1268   border-bottom: 4px solid transparent;
1269   border-left: 4px solid #4c4c4c;
1270   filter: alpha(opacity=50);
1271   opacity: 0.5;
1272 }
1273 .openerp .oe_secondary_submenu .oe_menu_opened:before {
1274   margin-top: 6px;
1275   margin-left: -16px;
1276   margin-right: 4px;
1277   border-left: 4px solid transparent;
1278   border-right: 4px solid transparent;
1279   border-top: 4px solid #4c4c4c;
1280 }
1281 .openerp .oe_about {
1282   background-color: white;
1283   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAKUlEQVQIHWO8e/fufwYsgAUkJigoiCIF5DMyoYggcUiXgNnBiGQKmAkARpcEQeriln4AAAAASUVORK5CYII=);
1284   -moz-border-radius: 0 0 2px 2px;
1285   -webkit-border-radius: 0 0 2px 2px;
1286   border-radius: 0 0 2px 2px;
1287 }
1288 .openerp .oe_about a {
1289   color: #7c7bad;
1290 }
1291 .openerp .oe_about a:hover {
1292   text-decoration: underline;
1293 }
1294 .openerp .oe_about a:focus {
1295   outline: none;
1296 }
1297 .openerp .oe_about .oe_logo {
1298   margin-left: -6px;
1299 }
1300 .openerp .oe_about .oe_bottom {
1301   position: absolute;
1302   top: 50%;
1303   left: 0;
1304   right: 0;
1305   bottom: 0;
1306   text-shadow: 0 1px 1px #999999;
1307   background-color: #b41616;
1308   background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
1309   background-image: -webkit-linear-gradient(top, #b41616, #600606);
1310   background-image: -moz-linear-gradient(top, #b41616, #600606);
1311   background-image: -ms-linear-gradient(top, #b41616, #600606);
1312   background-image: -o-linear-gradient(top, #b41616, #600606);
1313   background-image: linear-gradient(to bottom, #b41616, #600606);
1314   color: #eeeeee;
1315   padding: 0 16px;
1316   -moz-border-radius: 0 0 2px 2px;
1317   -webkit-border-radius: 0 0 2px 2px;
1318   border-radius: 0 0 2px 2px;
1319 }
1320 .openerp .oe_about .oe_bottom a {
1321   color: #eeeeee;
1322 }
1323 .openerp .oe_application {
1324   width: 100%;
1325 }
1326 .openerp .oe_application a {
1327   color: #7c7bad;
1328 }
1329 .openerp .oe_application a:hover {
1330   text-decoration: underline;
1331 }
1332 .openerp .oe_application > div {
1333   height: 100%;
1334 }
1335 .openerp .oe_application .oe_breadcrumb_item:not(:last-child) {
1336   max-width: 7em;
1337   white-space: nowrap;
1338   text-overflow: ellipsis;
1339 }
1340 .openerp .oe_application .oe_breadcrumb_title > * {
1341   display: inline-block;
1342   overflow: hidden;
1343 }
1344 .openerp .oe_view_manager .oe_view_manager_body {
1345   height: inherit;
1346 }
1347 .openerp .oe_view_manager .oe_view_manager_view_kanban {
1348   height: inherit;
1349 }
1350 .openerp .oe_view_manager table.oe_view_manager_header {
1351   border-collapse: separate;
1352   width: 100%;
1353   table-layout: fixed;
1354 }
1355 .openerp .oe_view_manager table.oe_view_manager_header .oe_header_row {
1356   clear: both;
1357   text-shadow: 0 1px 1px white;
1358 }
1359 .openerp .oe_view_manager table.oe_view_manager_header .oe_header_row:last-child td {
1360   padding-top: 0;
1361 }
1362 .openerp .oe_view_manager table.oe_view_manager_header .oe_header_row:first-child td {
1363   padding-top: 8px;
1364 }
1365 .openerp .oe_view_manager table.oe_view_manager_header .oe_view_manager_sidebar {
1366   margin: 0px auto;
1367   text-align: center;
1368 }
1369 .openerp .oe_view_manager table.oe_view_manager_header td {
1370   line-height: 26px;
1371 }
1372 .openerp .oe_view_manager table.oe_view_manager_header h2 {
1373   font-size: 18px;
1374   margin: 0;
1375   float: left;
1376 }
1377 .openerp .oe_view_manager table.oe_view_manager_header h2 a {
1378   color: #7c7bad;
1379 }
1380 .openerp .oe_view_manager table.oe_view_manager_header .oe_dropdown_menu {
1381   line-height: normal;
1382 }
1383 .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group {
1384   display: inline-block;
1385   border: 1px solid #ababab;
1386   -moz-border-radius: 5px;
1387   -webkit-border-radius: 5px;
1388   border-radius: 5px;
1389 }
1390 .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group li {
1391   float: left;
1392   border-right: 1px solid #ababab;
1393 }
1394 .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group li:last-child {
1395   border: none;
1396 }
1397 .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group a {
1398   color: #4c4c4c;
1399 }
1400 .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group a:hover {
1401   text-decoration: none;
1402 }
1403 .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group .active {
1404   background: #999999;
1405   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1406   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1407   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1408 }
1409 .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group .active a {
1410   color: white;
1411   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1412 }
1413 .openerp .oe_view_manager table.oe_view_manager_header .oe_view_manager_buttons {
1414   white-space: nowrap;
1415 }
1416 .openerp .oe_view_manager .oe_view_manager_switch {
1417   padding: 0;
1418   margin: 0 0 0 8px;
1419 }
1420 .openerp .oe_view_manager .oe_view_manager_switch li {
1421   margin: 0;
1422   width: 24px;
1423   height: 24px;
1424   line-height: 16px;
1425   padding: 0;
1426   text-align: center;
1427   list-style-type: none;
1428 }
1429 .openerp .oe_view_manager .oe_view_manager_switch li a {
1430   position: relative;
1431 }
1432 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_list:after, .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_tree:after {
1433   padding: 2px;
1434   content: "i";
1435 }
1436 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_form:after {
1437   content: "m";
1438 }
1439 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_graph:after {
1440   font-family: "mnmliconsRegular" !important;
1441   font-size: 21px;
1442   font-weight: 300 !important;
1443   content: "}";
1444   top: -2px;
1445   position: relative;
1446 }
1447 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_gantt:after {
1448   font-family: "mnmliconsRegular" !important;
1449   font-size: 21px;
1450   font-weight: 300 !important;
1451   content: "y";
1452   top: -2px;
1453   position: relative;
1454 }
1455 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_calendar:after {
1456   content: "P";
1457 }
1458 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_kanban:after {
1459   content: "k";
1460 }
1461 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_diagram:after {
1462   content: "f";
1463 }
1464 .openerp .oe_list_pager {
1465   line-height: 26px;
1466 }
1467 .openerp .oe_pager_value {
1468   float: left;
1469   margin-right: 8px;
1470 }
1471 .openerp ul.oe_pager_group {
1472   padding: 0;
1473   margin: 0;
1474 }
1475 .openerp .oe_pager_group {
1476   float: left;
1477   height: 24px;
1478   line-height: 24px;
1479   display: inline-block;
1480   border: 1px solid #ababab;
1481   cursor: pointer;
1482   -moz-border-radius: 5px;
1483   -webkit-border-radius: 5px;
1484   border-radius: 5px;
1485 }
1486 .openerp .oe_pager_group li {
1487   height: 24px;
1488   line-height: 24px;
1489   padding: 0;
1490   margin: 0;
1491   list-style-type: none;
1492   float: left;
1493   border-right: 1px solid #ababab;
1494 }
1495 .openerp .oe_pager_group li:last-child {
1496   border: none;
1497 }
1498 .openerp .oe_pager_group a {
1499   color: #4c4c4c;
1500   padding: 0 8px;
1501 }
1502 .openerp .oe_pager_group a:hover {
1503   text-decoration: none;
1504 }
1505 .openerp .oe_pager_group .active {
1506   background: #999999;
1507   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1508   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1509   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1510 }
1511 .openerp .oe_pager_group .active a {
1512   color: white;
1513   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1514 }
1515 .openerp .oe_list_pager.oe_list_pager_single_page .oe_pager_group {
1516   display: none;
1517 }
1518 .openerp .oe_view_manager_current {
1519   height: 100%;
1520 }
1521 .openerp .oe_view_manager_current > .oe_view_manager_header {
1522   border-bottom: 1px solid #cacaca;
1523   background-color: #fcfcfc;
1524   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1525   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1526   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1527   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1528   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1529   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1530   -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1531   -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1532   box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1533 }
1534 .openerp .oe_view_manager_current > .oe_view_manager_header .oe_header_row td {
1535   padding: 8px;
1536 }
1537 .openerp .oe_view_manager_current > .oe_view_manager_header .oe_header_row:first-child td {
1538   padding-top: 8px;
1539 }
1540 .openerp .oe_view_manager_inline, .openerp .oe_view_manager_inlineview {
1541   height: 100%;
1542 }
1543 .openerp .oe_view_manager_inline > .oe_view_manager_header, .openerp .oe_view_manager_inlineview > .oe_view_manager_header {
1544   display: none;
1545 }
1546 .openerp .oe_popup_form > .oe_formview > .oe_form_pager {
1547   display: none !important;
1548 }
1549 .openerp .oe_popup_list_pager {
1550   float: right;
1551 }
1552 .openerp .oe_searchview {
1553   cursor: text;
1554   position: relative;
1555   float: right;
1556   padding: 1px 0;
1557   line-height: 18px;
1558   width: 400px;
1559   border: 1px solid #ababab;
1560   background: white;
1561   -moz-border-radius: 13px;
1562   -webkit-border-radius: 13px;
1563   border-radius: 13px;
1564   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1565   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1566   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1567 }
1568 .openerp .oe_searchview input, .openerp .oe_searchview textarea {
1569   padding: 3px;
1570   height: 14px;
1571   font-size: 12px;
1572   line-height: 18px;
1573 }
1574 .openerp .oe_searchview.oe_focused {
1575   border-color: #a6a6fe;
1576   -moz-box-shadow: 0 1px 2px #a6a6fe inset;
1577   -webkit-box-shadow: 0 1px 2px #a6a6fe inset;
1578   box-shadow: 0 1px 2px #a6a6fe inset;
1579 }
1580 .openerp .oe_searchview .oe_searchview_clear {
1581   cursor: pointer;
1582   position: absolute;
1583   top: 0;
1584   right: 18px;
1585   width: 15px;
1586   height: 100%;
1587   background: url(../img/search_reset.gif) center center no-repeat;
1588 }
1589 .openerp .oe_searchview .oe_searchview_unfold_drawer {
1590   position: absolute;
1591   top: 0;
1592   right: 0;
1593   height: 100%;
1594   padding: 0 7px 0 4px;
1595   color: #cccccc;
1596   cursor: pointer;
1597 }
1598 .openerp .oe_searchview .oe_searchview_unfold_drawer:hover {
1599   color: #999999;
1600 }
1601 .openerp .oe_searchview .oe_searchview_unfold_drawer:before {
1602   position: absolute;
1603   top: 10px;
1604   right: 7px;
1605   width: 0;
1606   height: 0;
1607   display: inline-block;
1608   content: "";
1609   vertical-align: top;
1610   border-top: 5px solid #4c4c4c;
1611   border-left: 5px solid transparent;
1612   border-right: 5px solid transparent;
1613   filter: alpha(opacity=50);
1614   opacity: 0.5;
1615 }
1616 .openerp .oe_searchview .oe_searchview_search {
1617   font-size: 1px;
1618   letter-spacing: -1px;
1619   color: transparent;
1620   font-weight: normal;
1621   -moz-box-shadow: none;
1622   -webkit-box-shadow: none;
1623   box-shadow: none;
1624   -moz-border-radius: 0;
1625   -webkit-border-radius: 0;
1626   border-radius: 0;
1627   position: absolute;
1628   left: 3px;
1629   top: 1px;
1630   padding: 0;
1631   border: none;
1632   background: transparent;
1633 }
1634 .openerp .oe_searchview .oe_searchview_search:before {
1635   font: 21px "mnmliconsRegular";
1636   content: "r";
1637   color: #a3a3a3;
1638 }
1639 .openerp .oe_searchview .oe_searchview_facets {
1640   min-height: 22px;
1641   margin-left: 15px;
1642 }
1643 .openerp .oe_searchview .oe_searchview_facets * {
1644   vertical-align: top;
1645   display: inline-block;
1646   line-height: 17px;
1647 }
1648 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1649   height: 18px;
1650   margin: 1px 0;
1651   font-size: 11px;
1652 }
1653 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1654   outline: none;
1655 }
1656 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input {
1657   padding: 0 0 0 6px;
1658   font-size: 12px;
1659   height: 16px;
1660   margin-top: 3px;
1661 }
1662 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:focus {
1663   outline: none;
1664 }
1665 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1666   position: relative;
1667   cursor: pointer;
1668   padding: 0;
1669   -webkit-font-smoothing: auto;
1670 }
1671 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1672   border-color: #a6a6fe;
1673   -moz-box-shadow: 0 0 3px 1px #a6a6fe;
1674   -webkit-box-shadow: 0 0 3px 1px #a6a6fe;
1675   box-shadow: 0 0 3px 1px #a6a6fe;
1676 }
1677 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values {
1678   background: #f0f0fa;
1679   -moz-border-radius: 0 3px 3px 0;
1680   -webkit-border-radius: 0 3px 3px 0;
1681   border-radius: 0 3px 3px 0;
1682 }
1683 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1684   height: 18px;
1685   padding: 0 4px;
1686 }
1687 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category {
1688   color: white;
1689   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1690 }
1691 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category.oe_i {
1692   font-size: 16px;
1693 }
1694 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1695   border-left: 1px solid #afafb6;
1696   text-shadow: 0 1px 1px white;
1697   color: #4c4c4c;
1698 }
1699 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:last-child {
1700   padding-right: 16px;
1701 }
1702 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove {
1703   position: absolute;
1704   top: 3px;
1705   right: 3px;
1706   color: #8786b7;
1707   line-height: 8px;
1708   width: 12px;
1709   height: 12px;
1710   padding-top: 1px;
1711   text-align: center;
1712   font-weight: bold;
1713   cursor: pointer;
1714   text-shadow: 0 1px 1px white;
1715 }
1716 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove:hover {
1717   color: white;
1718   background: #8786b7;
1719   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1720   -moz-border-radius: 2px;
1721   -webkit-border-radius: 2px;
1722   border-radius: 2px;
1723 }
1724 .openerp .oe_searchview.oe_searchview_open_drawer .oe_searchview_drawer {
1725   display: block;
1726 }
1727 .openerp .oe_searchview .oe_searchview_drawer {
1728   position: absolute;
1729   z-index: 100;
1730   margin-top: 4px;
1731   top: 100%;
1732   right: -1px;
1733   background-color: white;
1734   min-width: 100%;
1735   display: none;
1736   border: 1px solid #afafb6;
1737   text-align: left;
1738   -moz-border-radius: 4px;
1739   -webkit-border-radius: 4px;
1740   border-radius: 4px;
1741   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1742   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1743   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1744 }
1745 .openerp .oe_searchview .oe_searchview_drawer > div {
1746   border-top: 1px solid #cccccc;
1747   margin: 0;
1748   padding: 8px;
1749 }
1750 .openerp .oe_searchview .oe_searchview_drawer > div:first-child {
1751   border-top: none;
1752   margin: 0;
1753 }
1754 .openerp .oe_searchview .oe_searchview_drawer h3 {
1755   margin: 8px 4px 4px 12px;
1756   color: #7c7bad;
1757   font-size: 13px;
1758 }
1759 .openerp .oe_searchview .oe_searchview_drawer h4, .openerp .oe_searchview .oe_searchview_drawer h4 * {
1760   margin: 0;
1761   cursor: pointer;
1762   font-weight: normal;
1763   display: inline-block;
1764 }
1765 .openerp .oe_searchview .oe_searchview_drawer h4:hover, .openerp .oe_searchview .oe_searchview_drawer h4 *:hover {
1766   background-color: #f0f0fa;
1767 }
1768 .openerp .oe_searchview .oe_searchview_drawer h4:before {
1769   content: "â–¸ ";
1770   color: #a3a3a3;
1771 }
1772 .openerp .oe_searchview .oe_searchview_drawer button {
1773   margin: 4px 0;
1774 }
1775 .openerp .oe_searchview .oe_searchview_drawer .button {
1776   border: none;
1777   background: transparent;
1778   padding: 0 2px;
1779   -moz-box-shadow: none;
1780   -webkit-box-shadow: none;
1781   box-shadow: none;
1782   -moz-border-radius: 0;
1783   -webkit-border-radius: 0;
1784   border-radius: 0;
1785 }
1786 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section {
1787   display: table;
1788   width: 100%;
1789 }
1790 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section > div {
1791   -webkit-box-sizing: border-box;
1792   -moz-box-sizing: border-box;
1793   -ms-box-sizing: border-box;
1794   box-sizing: border-box;
1795   display: table-cell;
1796   width: 50%;
1797 }
1798 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section ul {
1799   margin: 0 8px 8px;
1800   padding: 0;
1801   list-style: none;
1802 }
1803 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li {
1804   list-style: none;
1805   padding: 2px 4px 2px 20px;
1806   line-height: 14px;
1807   color: inherit;
1808   cursor: pointer;
1809   position: relative;
1810 }
1811 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li.oe_selected:before {
1812   content: "W";
1813   font-family: "entypoRegular" !important;
1814   font-size: 24px;
1815   font-weight: 300 !important;
1816   color: #a3a3a3;
1817   position: absolute;
1818   left: 4px;
1819   top: -2px;
1820 }
1821 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li:hover {
1822   background-color: #f0f0fa;
1823 }
1824 .openerp .oe_searchview .oe_searchview_drawer form {
1825   margin-left: 12px;
1826 }
1827 .openerp .oe_searchview .oe_searchview_drawer form p {
1828   margin: 4px 0;
1829   line-height: 18px;
1830 }
1831 .openerp .oe_searchview .oe_searchview_drawer form button {
1832   margin: 0 0 8px 0;
1833 }
1834 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom {
1835   padding: 0 8px 8px 8px;
1836 }
1837 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom form {
1838   display: none;
1839 }
1840 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li {
1841   cursor: pointer;
1842   position: relative;
1843   line-height: 14px;
1844   padding: 2px 4px 2px 20px;
1845 }
1846 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li:hover {
1847   background-color: #f0f0fa;
1848 }
1849 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li button {
1850   position: absolute;
1851   top: 0;
1852   right: 5px;
1853 }
1854 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_dashboard form {
1855   display: none;
1856   margin-top: 2px;
1857 }
1858 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced form {
1859   display: none;
1860   margin-top: 8px;
1861 }
1862 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced button.oe_add_condition:before {
1863   content: "Z";
1864   font-family: "entypoRegular" !important;
1865   font-size: 24px;
1866   font-weight: 300 !important;
1867   margin-right: 4px;
1868 }
1869 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced ul {
1870   list-style: none;
1871   padding: 0;
1872 }
1873 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced li {
1874   cursor: pointer;
1875   position: relative;
1876   list-style: none;
1877   margin: 0;
1878   white-space: nowrap;
1879 }
1880 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced li:first-child .searchview_extended_prop_or {
1881   visibility: hidden;
1882 }
1883 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced .searchview_extended_prop_or {
1884   opacity: 0.5;
1885   margin-left: -14px;
1886 }
1887 .openerp .oe_searchview .oe_searchview_drawer .oe_opened h4:before {
1888   content: "â–¾ ";
1889   position: relative;
1890   top: -1px;
1891 }
1892 .openerp .oe_searchview .oe_searchview_drawer .oe_opened form {
1893   display: block;
1894 }
1895 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop {
1896   display: inline-block;
1897   width: 12px;
1898   height: 12px;
1899   line-height: 12px;
1900   padding: 1px;
1901   color: #8786b7;
1902   line-height: 8px;
1903   text-align: center;
1904   font-weight: bold;
1905   text-shadow: 0 1px 1px white;
1906 }
1907 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete:hover, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop:hover {
1908   text-decoration: none;
1909   color: white;
1910   background: #8786b7;
1911   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1912   -moz-border-radius: 2px;
1913   -webkit-border-radius: 2px;
1914   border-radius: 2px;
1915 }
1916 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete {
1917   display: none;
1918   position: absolute;
1919   bottom: 1px;
1920   right: 4px;
1921 }
1922 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_private:hover .oe_searchview_custom_delete, .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_public:hover .oe_searchview_custom_delete {
1923   display: inline-block;
1924 }
1925 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_public:after {
1926   content: ",";
1927   font-family: "entypoRegular" !important;
1928   font-size: 22px;
1929   font-weight: 300 !important;
1930   margin: 0 0 0 4px;
1931   padding: 0;
1932 }
1933 .openerp .oe_view_nocontent {
1934   padding: 15px;
1935   margin-top: 0;
1936   color: #777777;
1937   font-size: 125%;
1938   max-width: 700px;
1939 }
1940 .openerp .oe_view_nocontent .oe_view_nocontent_create {
1941   margin-top: 0;
1942   padding-top: 35px;
1943   color: #4c4c4c;
1944 }
1945 .openerp .oe_view_nocontent .oe_view_nocontent_create:before {
1946   content: "";
1947   display: inline-block;
1948   position: absolute;
1949   width: 70px;
1950   height: 80px;
1951   margin-left: -70px;
1952   margin-top: -50px;
1953   background: transparent url(/web/static/src/img/view_empty_arrow.png) no-repeat 0px 0px;
1954 }
1955 .openerp .oe_view_nocontent > p {
1956   padding-left: 78px;
1957 }
1958 .openerp .oe_view_nocontent .oe_empty_custom_dashboard {
1959   background: transparent url(/web/static/src/img/graph_background.png) no-repeat 0 0;
1960   margin-top: -15px;
1961   padding: 100px 0 0 137px;
1962   min-height: 327px;
1963   margin-left: -15px;
1964 }
1965 .openerp .oe_view.oe_cannot_create .oe_view_nocontent_create {
1966   display: none;
1967 }
1968 .openerp .oe_formview {
1969   background: white;
1970 }
1971 .openerp .oe_form_dropdown_section {
1972   position: relative;
1973   display: inline-block;
1974 }
1975 .openerp .oe_form_invalid input, .openerp .oe_form_invalid select, .openerp .oe_form_invalid textarea {
1976   background-color: #ff6666 !important;
1977   border: 1px solid #dd0000 !important;
1978 }
1979 .openerp .oe_view_manager_current .oe_form_editable .oe_highlight {
1980   color: #404040;
1981   background: none;
1982 }
1983 .openerp .oe_view_manager_current .oe_form_editable button.oe_highlight {
1984   background-color: #efefef;
1985   background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
1986   background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
1987   background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
1988   background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
1989   background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
1990   background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
1991   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1992   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1993   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1994 }
1995 .openerp .oe_view_manager_current .oe_form_editable button.oe_highlight:active {
1996   background-color: #e3e3e3;
1997   background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6));
1998   background-image: -webkit-linear-gradient(top, #e3e3e3, #f6f6f6);
1999   background-image: -moz-linear-gradient(top, #e3e3e3, #f6f6f6);
2000   background-image: -ms-linear-gradient(top, #e3e3e3, #f6f6f6);
2001   background-image: -o-linear-gradient(top, #e3e3e3, #f6f6f6);
2002   background-image: linear-gradient(to bottom, #e3e3e3, #f6f6f6);
2003   -moz-box-shadow: none;
2004   -webkit-box-shadow: none;
2005   box-shadow: none;
2006 }
2007 .openerp .oe_view_manager_current .oe_form_editable button.oe_highlight:hover {
2008   background-color: #f6f6f6;
2009   background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
2010   background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
2011   background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
2012   background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
2013   background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
2014   background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
2015   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
2016   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
2017   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
2018 }
2019 .openerp .oe_form_invisible {
2020   display: none !important;
2021 }
2022 .openerp .oe_form_readonly .oe_edit_only, .openerp .oe_form_readonly .oe_form_field:empty {
2023   display: none !important;
2024 }
2025 .openerp .oe_form_readonly .oe_form .oe_form_field_date {
2026   width: auto;
2027 }
2028 .openerp .oe_form_nosheet {
2029   margin: 16px;
2030 }
2031 .openerp .oe_form_nosheet > header {
2032   margin: -16px -16px 0 -16px;
2033   padding: 0;
2034 }
2035 .openerp .oe_form_nosheet.oe_form_nomargin {
2036   margin: 0;
2037 }
2038 .openerp .oe_form_nosheet.oe_form_nomargin > header {
2039   margin: 0;
2040 }
2041 .openerp .oe_form_sheetbg {
2042   padding: 16px 0;
2043 }
2044 .openerp .oe_form_sheet_width {
2045   min-width: 650px;
2046   max-width: 860px;
2047   margin: 0 auto;
2048 }
2049 .openerp .oe_form_sheet {
2050   background: white;
2051   min-height: 330px;
2052   padding: 16px;
2053 }
2054 .openerp .oe_form_sheet .oe_list {
2055   overflow-x: auto;
2056 }
2057 .openerp .oe_application .oe_form_sheetbg {
2058   background: url(/web/static/src/img/form_sheetbg.png);
2059   border-bottom: 1px solid #dddddd;
2060 }
2061 .openerp .oe_application .oe_form_sheet {
2062   border: 1px solid #c8c8d3;
2063   -moz-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
2064   -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
2065   box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
2066 }
2067 .openerp .oe_application .oe_form_sheet .ui-tabs {
2068   margin: 0 -16px;
2069 }
2070 .openerp .oe_application .oe_form_sheet .oe_notebook_page {
2071   padding: 0 16px;
2072 }
2073 .openerp .oe_form header {
2074   position: relative;
2075   border-bottom: 1px solid #cacaca;
2076   padding-left: 2px;
2077   background-color: #fcfcfc;
2078   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
2079   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
2080   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
2081   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
2082   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
2083   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
2084 }
2085 .openerp .oe_form header > span {
2086   margin-left: 4px;
2087 }
2088 .openerp .oe_form header ul {
2089   display: inline-block;
2090   float: right;
2091 }
2092 .openerp .oe_form header .oe_button {
2093   margin: 3px 2px 1px;
2094 }
2095 .openerp .oe_form header .oe_button:first-child {
2096   margin-left: 6px;
2097 }
2098 .openerp .oe_form header .oe_tags {
2099   margin: 5px 0 0 5px;
2100   width: 400px;
2101   padding-bottom: 0;
2102 }
2103 .openerp .oe_form div.oe_chatter {
2104   box-sizing: border-box;
2105   min-width: 682px;
2106   max-width: 892px;
2107   margin: 0 auto;
2108   padding: 16px 16px 48px;
2109 }
2110 .openerp .oe_form div.oe_form_configuration p, .openerp .oe_form div.oe_form_configuration ul, .openerp .oe_form div.oe_form_configuration ol {
2111   color: #aaaaaa;
2112   max-width: 650px;
2113 }
2114 .openerp .oe_form div.oe_form_configuration label {
2115   min-width: 150px;
2116 }
2117 .openerp .oe_form div.oe_form_configuration .oe_form_group_cell_label {
2118   padding: 1px 0;
2119 }
2120 .openerp .oe_form div.oe_form_configuration .oe_form_group_cell div div {
2121   padding: 1px 0;
2122 }
2123 .openerp .oe_form .oe_subtotal_footer {
2124   width: 1% !important;
2125 }
2126 .openerp .oe_form .oe_subtotal_footer td.oe_form_group_cell {
2127   text-align: right;
2128   padding: 0 !important;
2129 }
2130 .openerp .oe_form .oe_subtotal_footer td.oe_form_group_cell_label {
2131   border-right: none;
2132 }
2133 .openerp .oe_form .oe_subtotal_footer .oe_subtotal_footer_separator {
2134   width: 108px;
2135   border-top: 1px solid #cacaca;
2136   margin-top: 4px;
2137   padding-top: 4px;
2138   font-weight: bold;
2139   font-size: 18px;
2140 }
2141 .openerp .oe_form .oe_subtotal_footer label:after {
2142   content: ":";
2143 }
2144 .openerp .oe_form .oe_subtotal_footer label.oe_subtotal_footer_separator {
2145   font-weight: bold !important;
2146   padding: 2px 11px 2px 0px !important;
2147 }
2148 .openerp .oe_form .oe_subtotal_footer label.oe_form_label_help {
2149   font-weight: normal;
2150 }
2151 .openerp .oe_form .oe_form_button {
2152   margin: 2px;
2153 }
2154 .openerp .oe_form td.oe_form_group_cell_label {
2155   border-right: 1px solid #dddddd;
2156   padding: 2px 0px;
2157 }
2158 .openerp .oe_form td.oe_form_group_cell_label label {
2159   line-height: 18px;
2160   display: block;
2161   min-width: 140px;
2162 }
2163 .openerp .oe_form td.oe_form_group_cell + .oe_form_group_cell {
2164   padding: 2px 0 2px 8px;
2165 }
2166 .openerp .oe_form .oe_form_group {
2167   width: 100%;
2168   margin: 9px 0 9px 0;
2169 }
2170 .openerp .oe_form .oe_form_group .oe_form_group_cell.oe_group_right {
2171   padding-left: 20px;
2172 }
2173 .openerp .oe_form .oe_form_label_help[for], .openerp .oe_form .oe_form_label[for] {
2174   font-weight: bold;
2175   white-space: nowrap;
2176   padding-right: 8px;
2177 }
2178 .openerp .oe_form .oe_form_label_help[for] span, .openerp .oe_form .oe_form_label[for] span {
2179   font-size: 80%;
2180   color: darkGreen;
2181   vertical-align: top;
2182   position: relative;
2183   top: -4px;
2184   padding: 0 2px;
2185 }
2186 .openerp .oe_horizontal_border {
2187   border-bottom: 1px solid black;
2188 }
2189 .openerp .oe_horizontal_separator {
2190   font-weight: bold;
2191   font-size: 20px;
2192   margin: 15px 0px 10px 0px;
2193   color: #7c7bad;
2194 }
2195 .openerp .oe_horizontal_separator:empty {
2196   height: 5px;
2197 }
2198 .openerp .oe_vertical_separator {
2199   border-left: 1px solid #666666;
2200   padding: 0 4px 0 4px;
2201 }
2202 .openerp .oe_form_field_progressbar {
2203   display: inline-block;
2204   min-width: 70px;
2205 }
2206 .openerp .oe_form_field_progressbar.ui-progressbar {
2207   height: 22px;
2208   font-size: 10px;
2209   -webkit-box-sizing: border-box;
2210   -moz-box-sizing: border-box;
2211   -ms-box-sizing: border-box;
2212   box-sizing: border-box;
2213   border: 1px solid #999999;
2214   -moz-border-radius: 3px;
2215   -webkit-border-radius: 3px;
2216   border-radius: 3px;
2217   background: white;
2218   min-width: 50px;
2219 }
2220 .openerp .oe_form_field_progressbar.ui-progressbar span {
2221   position: absolute;
2222   margin-left: 10px;
2223   font-weight: bold;
2224 }
2225 .openerp .oe_form_field_progressbar.ui-progressbar .ui-widget-header {
2226   background: #cccccc url(/web/static/lib/jquery.ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
2227 }
2228 .openerp .oe_form .oe_form_field_text {
2229   width: 100%;
2230 }
2231 .openerp .oe_form .oe_form_field_char input,
2232 .openerp .oe_form .oe_form_field_url input,
2233 .openerp .oe_form .oe_form_field_email input,
2234 .openerp .oe_form .oe_form_field_text textarea,
2235 .openerp .oe_form .oe_form_field_selection select {
2236   width: 100%;
2237 }
2238 .openerp .oe_form .oe_form_field_text.oe_inline, .openerp .oe_form .oe_form_field_text.oe_inline > textarea {
2239   width: 500px;
2240 }
2241 .openerp .oe_form h1, .openerp .oe_form h2, .openerp .oe_form h3, .openerp .oe_form h4, .openerp .oe_form h5, .openerp .oe_form h6 {
2242   margin: 0 0 4px 0;
2243 }
2244 .openerp .oe_form h1 input, .openerp .oe_form h2 input, .openerp .oe_form h3 input, .openerp .oe_form h4 input, .openerp .oe_form h5 input, .openerp .oe_form h6 input {
2245   height: inherit !important;
2246   font-size: inherit;
2247 }
2248 .openerp .oe_form .oe_form_field {
2249   width: 100%;
2250   display: inline-block;
2251   padding: 2px 2px 2px 0px;
2252 }
2253 .openerp .oe_form .oe_form_field input {
2254   margin: 0px;
2255 }
2256 .openerp .oe_form input[type="text"], .openerp .oe_form input[type="password"], .openerp .oe_form input[type="file"], .openerp .oe_form select {
2257   height: 22px;
2258   padding-top: 2px;
2259 }
2260 .openerp .oe_form input[type="text"], .openerp .oe_form input[type="password"], .openerp .oe_form input[type="file"], .openerp .oe_form select, .openerp .oe_form textarea {
2261   -webkit-box-sizing: border-box;
2262   -moz-box-sizing: border-box;
2263   -ms-box-sizing: border-box;
2264   box-sizing: border-box;
2265   background: white;
2266   min-width: 60px;
2267   color: #1f1f1f;
2268 }
2269 .openerp .oe_form input[readonly], .openerp .oe_form select[readonly], .openerp .oe_form textarea[readonly], .openerp .oe_form input[disabled], .openerp .oe_form select[disabled] {
2270   background: #e5e5e5 !important;
2271   color: #666666;
2272 }
2273 .openerp .oe_form textarea[disabled] {
2274   border: none;
2275   padding-left: 8px;
2276   -moz-box-shadow: none;
2277   -webkit-box-shadow: none;
2278   box-shadow: none;
2279   -moz-border-radius: 0px;
2280   -webkit-border-radius: 0px;
2281   border-radius: 0px;
2282 }
2283 .openerp .oe_form textarea.oe_inline[disabled] {
2284   border-left: 8px solid #eeeeee;
2285 }
2286 .openerp .oe_form .oe_form_field_url button img {
2287   vertical-align: top;
2288 }
2289 .openerp .oe_form .oe_form_field_monetary,
2290 .openerp .oe_form .oe_form_field_date,
2291 .openerp .oe_form .oe_form_field_datetime {
2292   white-space: nowrap;
2293 }
2294 .openerp .oe_form .oe_form_field_boolean {
2295   padding-top: 4px;
2296   width: auto;
2297 }
2298 .openerp .oe_form .oe_datepicker_container {
2299   display: none;
2300 }
2301 .openerp .oe_form .oe_datepicker_root {
2302   display: inline-block;
2303 }
2304 .openerp .oe_form .oe_form_required input:not([disabled]):not([readonly]), .openerp .oe_form .oe_form_required select:not([disabled]):not([readonly]), .openerp .oe_form .oe_form_required textarea:not([disabled]):not([readonly]) {
2305   background-color: #d2d2ff !important;
2306 }
2307 .openerp .oe_form .oe_form_invalid input, .openerp .oe_form .oe_form_invalid select, .openerp .oe_form .oe_form_invalid textarea {
2308   background-color: #ff6666 !important;
2309   border: 1px solid #dd0000 !important;
2310 }
2311 .openerp .oe_form .oe_input_icon {
2312   cursor: pointer;
2313   margin: 3px 0 0 -21px;
2314   vertical-align: top;
2315 }
2316 .openerp .oe_form .oe_input_icon_disabled {
2317   position: absolute;
2318   cursor: default;
2319   opacity: 0.5;
2320   filter: alpha(opacity=50);
2321   right: 5px;
2322   top: 3px;
2323 }
2324 .openerp .oe_form .oe_form_field_with_button.oe_no_button > .oe_button {
2325   display: none;
2326 }
2327 .openerp .oe_form .oe_form_field_with_button:not(.oe_no_button) > .oe_button {
2328   float: right;
2329   -moz-border-radius: 0;
2330   -webkit-border-radius: 0;
2331   border-radius: 0;
2332   border-bottom-left-radius: 0px;
2333   height: 22px;
2334 }
2335 .openerp .oe_form .oe_form_field_with_button input {
2336   width: 100%;
2337 }
2338 .openerp .oe_form .oe_form_field_with_button > div {
2339   position: relative;
2340   overflow: hidden;
2341 }
2342 .openerp .oe_form .oe_form_embedded_html {
2343   position: relative;
2344   width: 600px;
2345   margin-left: 130px;
2346   margin-top: 32px;
2347   margin-bottom: 32px;
2348   text-align: justify;
2349 }
2350 .openerp .oe_form_editable .oe_form .oe_form_field_integer input {
2351   width: 6em;
2352 }
2353 .openerp .oe_form_editable .oe_form .oe_form_field_float input {
2354   width: 7em;
2355 }
2356 .openerp .oe_form_editable .oe_form .oe_form_field_date input {
2357   width: 7.5em;
2358 }
2359 .openerp .oe_form_editable .oe_form .oe_form_field_datetime input {
2360   width: 11.5em;
2361 }
2362 .openerp .oe_hidden_input_file {
2363   position: relative;
2364 }
2365 .openerp .oe_hidden_input_file input.oe_form_binary_file {
2366   z-index: 0;
2367   line-height: 0;
2368   font-size: 12px;
2369   position: absolute;
2370   top: 1px;
2371   left: 0;
2372   right: 0;
2373   opacity: 0;
2374   filter: alpha(opacity=0);
2375   -ms-filter: "alpha(opacity=0)";
2376   margin: 0;
2377   padding: 0;
2378 }
2379 .openerp .oe_form .oe_form_field_image {
2380   padding: 0;
2381   position: relative;
2382   display: inline-block;
2383   width: auto;
2384   vertical-align: top;
2385 }
2386 .openerp .oe_form .oe_form_field_image .oe_form_field_image_controls {
2387   position: absolute;
2388   top: 1px;
2389   padding: 4px 0;
2390   width: 100%;
2391   display: none;
2392   text-align: center;
2393   color: #eeeeee;
2394   background: rgba(37, 37, 37, 0.9);
2395   -moz-border-radius: 3px 3px 0 0;
2396   -webkit-border-radius: 3px 3px 0 0;
2397   border-radius: 3px 3px 0 0;
2398   -webkit-box-sizing: border-box;
2399   -moz-box-sizing: border-box;
2400   -ms-box-sizing: border-box;
2401   box-sizing: border-box;
2402 }
2403 .openerp .oe_form .oe_form_field_image:hover .oe_form_field_image_controls {
2404   display: block;
2405 }
2406 .openerp .oe_fileupload {
2407   display: inline-block;
2408   clear: both;
2409   width: 100%;
2410 }
2411 .openerp .oe_fileupload .oe_add {
2412   float: left;
2413   position: relative;
2414   width: 100%;
2415   left: 2px;
2416   top: 7px;
2417   overflow: hidden;
2418 }
2419 .openerp .oe_fileupload .oe_add button {
2420   display: inline;
2421   height: 24px;
2422   font-size: 12px;
2423   line-height: 12px;
2424   vertical-align: middle;
2425 }
2426 .openerp .oe_fileupload .oe_add button.oe_attach {
2427   width: 24px;
2428   overflow: hidden;
2429   width: 24px;
2430   overflow: hidden;
2431   background: transparent;
2432   color: #7c7bad;
2433   box-shadow: none;
2434   border: none;
2435   text-shadow: none;
2436 }
2437 .openerp .oe_fileupload .oe_add button.oe_attach .oe_e {
2438   position: relative;
2439   top: -1px;
2440   left: -9px;
2441 }
2442 .openerp .oe_fileupload .oe_add input.oe_form_binary_file {
2443   display: inline-block;
2444   margin-left: -85px;
2445   height: 22px;
2446   width: 152px;
2447   margin-top: -24px;
2448   cursor: pointer;
2449 }
2450 .openerp .oe_fileupload .oe_add .oe_attach_label {
2451   color: #7c7bad;
2452   margin-left: -3px;
2453 }
2454 .openerp .oe_fileupload .oe_attachments {
2455   margin-bottom: 4px;
2456   margin-right: 0px;
2457   font-size: 12px;
2458   border-radius: 2px;
2459   border: solid 1px rgba(124, 123, 173, 0.14);
2460 }
2461 .openerp .oe_fileupload .oe_attachments .oe_attachment {
2462   padding: 2px;
2463   padding-left: 4px;
2464   padding-right: 4px;
2465 }
2466 .openerp .oe_fileupload .oe_attachments .oe_attachment .oe_e {
2467   font-size: 23px;
2468   margin-top: -5px;
2469 }
2470 .openerp .oe_fileupload .oe_attachments .oe_attachment .oe_e:hover {
2471   text-decoration: none;
2472 }
2473 .openerp .oe_fileupload .oe_attachments .oe_attachment:nth-child(odd) {
2474   background: white;
2475 }
2476 .openerp .oe_fileupload .oe_attachments .oe_attachment:nth-child(even) {
2477   background: #f4f5fa;
2478 }
2479 .openerp .oe_form_field_many2one td:first-child {
2480   position: relative;
2481 }
2482 .openerp .oe_form_field_many2one span.oe_m2o_drop_down_button {
2483   position: absolute;
2484   top: 2px;
2485   right: 0px;
2486 }
2487 .openerp .oe_form_field_many2one .oe_m2o_cm_button {
2488   line-height: 14px;
2489   float: right;
2490   padding-left: 2px;
2491 }
2492 .openerp .oe_form_field_many2one input {
2493   padding-right: 13px;
2494 }
2495 .openerp.ui-autocomplete li.oe_m2o_dropdown_option a {
2496   font-style: italic;
2497   padding-left: 2em;
2498 }
2499 .openerp.ui-autocomplete li:not(.oe_m2o_dropdown_option) + li.oe_m2o_dropdown_option {
2500   margin-top: 10px;
2501 }
2502 .openerp ul.oe_form_status, .openerp ul.oe_form_status_clickable {
2503   display: inline-block;
2504   margin: 0;
2505   padding: 0 18px 0 0;
2506 }
2507 .openerp ul.oe_form_status li, .openerp ul.oe_form_status_clickable li {
2508   display: inline-block;
2509   list-style-type: none;
2510   margin: 0 -18px 0 0;
2511   padding: 0;
2512   background-color: #fcfcfc;
2513   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
2514   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
2515   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
2516   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
2517   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
2518   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
2519 }
2520 .openerp ul.oe_form_status li:first-child .label, .openerp ul.oe_form_status_clickable li:first-child .label {
2521   border-left: 1px solid #cacaca;
2522   padding-left: 14px;
2523 }
2524 .openerp ul.oe_form_status li:last-child, .openerp ul.oe_form_status_clickable li:last-child {
2525   border-right: 1px solid #cacaca;
2526 }
2527 .openerp ul.oe_form_status li:last-child .label, .openerp ul.oe_form_status_clickable li:last-child .label {
2528   padding-right: 14px;
2529 }
2530 .openerp ul.oe_form_status li:last-child .arrow, .openerp ul.oe_form_status_clickable li:last-child .arrow {
2531   display: none;
2532 }
2533 .openerp ul.oe_form_status li .label, .openerp ul.oe_form_status_clickable li .label {
2534   color: #4c4c4c;
2535   text-shadow: 0 1px 1px #fcfcfc, 0 -1px 1px #dedede;
2536   padding: 7px;
2537   display: inline-block;
2538   padding-left: 24px;
2539   margin: 0;
2540   position: relative;
2541 }
2542 .openerp ul.oe_form_status li .arrow, .openerp ul.oe_form_status_clickable li .arrow {
2543   width: 17px;
2544   display: inline-block;
2545   vertical-align: top;
2546   overflow: hidden;
2547   margin-left: -5px;
2548 }
2549 .openerp ul.oe_form_status li .arrow span, .openerp ul.oe_form_status_clickable li .arrow span {
2550   position: relative;
2551   width: 24px;
2552   height: 24px;
2553   display: inline-block;
2554   margin-left: -12px;
2555   margin-top: 3px;
2556   box-shadow: -1px 1px 2px rgba(255, 255, 255, 0.2), inset -1px 1px 1px rgba(0, 0, 0, 0.2);
2557   background-color: #dedede;
2558   background: -moz-linear-gradient(135deg, #dedede, #fcfcfc);
2559   background: -o-linear-gradient(135deg, #fcfcfc, #dedede);
2560   background: -webkit-gradient(linear, left top, right bottom, from(#fcfcfc), to(#dedede));
2561   background: -ms-linear-gradient(top, #fcfcfc, #dedede);
2562   -moz-border-radius: 3px;
2563   -webkit-border-radius: 3px;
2564   border-radius: 3px;
2565   -webkit-transform: rotate(45deg);
2566   -moz-transform: rotate(45deg);
2567   -ms-transform: rotate(45deg);
2568   -o-transform: rotate(45deg);
2569   transform: rotate(45deg);
2570 }
2571 .openerp ul.oe_form_status li.oe_active, .openerp ul.oe_form_status_clickable li.oe_active {
2572   background-color: #729fcf;
2573   background-image: -webkit-gradient(linear, left top, left bottom, from(#729fcf), to(#3465a4));
2574   background-image: -webkit-linear-gradient(top, #729fcf, #3465a4);
2575   background-image: -moz-linear-gradient(top, #729fcf, #3465a4);
2576   background-image: -ms-linear-gradient(top, #729fcf, #3465a4);
2577   background-image: -o-linear-gradient(top, #729fcf, #3465a4);
2578   background-image: linear-gradient(to bottom, #729fcf, #3465a4);
2579 }
2580 .openerp ul.oe_form_status li.oe_active .arrow span, .openerp ul.oe_form_status_clickable li.oe_active .arrow span {
2581   background-color: #3465a4;
2582   background: -moz-linear-gradient(135deg, #3465a4, #729fcf);
2583   background: -o-linear-gradient(135deg, #729fcf, #3465a4);
2584   background: -webkit-gradient(linear, left top, right bottom, from(#729fcf), to(#3465a4));
2585   background: -ms-linear-gradient(top, #729fcf, #3465a4);
2586 }
2587 .openerp ul.oe_form_status li.oe_active .label, .openerp ul.oe_form_status_clickable li.oe_active .label {
2588   color: white;
2589   text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4;
2590 }
2591 .openerp ul.oe_form_status_clickable li {
2592   cursor: pointer;
2593 }
2594 .openerp ul.oe_form_status_clickable li:hover {
2595   background-color: #e8e8e8;
2596   background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca));
2597   background-image: -webkit-linear-gradient(top, #e8e8e8, #cacaca);
2598   background-image: -moz-linear-gradient(top, #e8e8e8, #cacaca);
2599   background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca);
2600   background-image: -o-linear-gradient(top, #e8e8e8, #cacaca);
2601   background-image: linear-gradient(to bottom, #e8e8e8, #cacaca);
2602 }
2603 .openerp ul.oe_form_status_clickable li:hover .label {
2604   text-shadow: 0 -1px 1px #fcfcfc, 0 1px 1px #dedede;
2605 }
2606 .openerp ul.oe_form_status_clickable li:hover .arrow span {
2607   background-color: #e8e8e8;
2608   background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca));
2609   background-image: -webkit-linear-gradient(top, #e8e8e8, #cacaca);
2610   background-image: -moz-linear-gradient(top, #e8e8e8, #cacaca);
2611   background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca);
2612   background-image: -o-linear-gradient(top, #e8e8e8, #cacaca);
2613   background-image: linear-gradient(to bottom, #e8e8e8, #cacaca);
2614 }
2615 .openerp ul.oe_form_status_clickable li .label {
2616   color: #7c7bad;
2617 }
2618 .openerp ul.oe_form_status_clickable li.oe_active:hover {
2619   background-color: #4c85c2;
2620   background-image: -webkit-gradient(linear, left top, left bottom, from(#4c85c2), to(#284d7d));
2621   background-image: -webkit-linear-gradient(top, #4c85c2, #284d7d);
2622   background-image: -moz-linear-gradient(top, #4c85c2, #284d7d);
2623   background-image: -ms-linear-gradient(top, #4c85c2, #284d7d);
2624   background-image: -o-linear-gradient(top, #4c85c2, #284d7d);
2625   background-image: linear-gradient(to bottom, #4c85c2, #284d7d);
2626 }
2627 .openerp ul.oe_form_status_clickable li.oe_active:hover .label {
2628   text-shadow: 0 -1px 1px #729fcf, 0 1px 1px #3465a4;
2629 }
2630 .openerp ul.oe_form_status_clickable li.oe_active:hover .arrow span {
2631   background-color: #284d7d;
2632   background: -moz-linear-gradient(135deg, #284d7d, #4c85c2);
2633   background: -o-linear-gradient(135deg, #4c85c2, #284d7d);
2634   background: -webkit-gradient(linear, left top, right bottom, from(#4c85c2), to(#284d7d));
2635   background: -ms-linear-gradient(top, #4c85c2, #284d7d);
2636 }
2637 .openerp .oe_form .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page {
2638   display: none;
2639 }
2640 .openerp .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page, .openerp .oe_form_field_many2many > .oe_view_manager .oe_list_pager_single_page {
2641   display: none !important;
2642 }
2643 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_view_list, .openerp .oe_form_field_many2many > .oe_view_manager .oe_view_manager_view_list {
2644   min-height: 132px;
2645 }
2646 .openerp .oe_form_field_one2many .oe_form_field_one2many_list_row_add, .openerp .oe_form_field_many2many .oe_form_field_one2many_list_row_add {
2647   font-weight: bold;
2648 }
2649 .openerp .oe_form_field_one2many .oe_list_content > thead, .openerp .oe_form_field_many2many .oe_list_content > thead {
2650   border-bottom: 1px;
2651 }
2652 .openerp .oe_form_field_one2many .oe_list_content > tbody tr:nth-child(odd), .openerp .oe_form_field_many2many .oe_list_content > tbody tr:nth-child(odd) {
2653   background: transparent;
2654 }
2655 .openerp .oe_form_field_one2many .oe_list .oe_list_edit_row_save, .openerp .oe_form_field_many2many .oe_list .oe_list_edit_row_save {
2656   background: url(/web/static/src/img/iconset-b-remove.png) 50% 50% no-repeat;
2657 }
2658 .openerp .oe_form_field_one2many .oe_list .oe_list_edit_row_save:before, .openerp .oe_form_field_many2many .oe_list .oe_list_edit_row_save:before {
2659   visibility: hidden;
2660 }
2661 .openerp .oe_form_field_one2many > .oe_view_manager .oe_header_row_top, .openerp .oe_form_field_many2many > .oe_view_manager .oe_header_row_top {
2662   display: none;
2663 }
2664 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td, .openerp .oe_form_field_many2many > .oe_view_manager .oe_view_manager_header2 td {
2665   padding: 0px 8px;
2666   line-height: 16px;
2667 }
2668 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_i, .openerp .oe_form_field_many2many > .oe_view_manager .oe_view_manager_header2 td .oe_i {
2669   font-size: 13px;
2670 }
2671 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group, .openerp .oe_form_field_many2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group {
2672   height: auto;
2673   line-height: 16px;
2674 }
2675 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group li, .openerp .oe_form_field_many2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group li {
2676   height: auto;
2677   line-height: 16px;
2678 }
2679 .openerp .oe_form_field_one2many .oe_list_buttons.oe_editing .oe_list_save, .openerp .oe_form_field_many2many .oe_list_buttons.oe_editing .oe_list_save {
2680   visibility: hidden;
2681 }
2682 .openerp .oe_form_editable .oe_list_editable .oe_list_content td.oe_required {
2683   background-color: #d2d2ff;
2684 }
2685 .openerp .oe_form_editable .oe_list_editable .oe_list_content td.oe_readonly {
2686   background-color: #eeeeee;
2687 }
2688 .openerp .oe_list_editable .oe_list_content td.oe_list_field_cell {
2689   padding: 4px 6px 3px;
2690 }
2691 .openerp .oe_list.oe_list_editable.oe_editing .oe_edition .oe_list_field_cell:not(.oe_readonly) {
2692   color: transparent;
2693   text-shadow: none;
2694 }
2695 .openerp .oe_list.oe_list_editable.oe_editing .oe_edition .oe_list_field_cell:not(.oe_readonly) * {
2696   visibility: hidden;
2697 }
2698 .openerp .oe_list.oe_list_editable.oe_editing .oe_m2o_drop_down_button {
2699   top: 5px;
2700 }
2701 .openerp .oe_list.oe_list_editable.oe_editing .oe_m2o_cm_button {
2702   line-height: 19px;
2703 }
2704 .openerp .oe_list.oe_list_editable.oe_editing .oe_input_icon {
2705   margin-top: 5px;
2706 }
2707 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field {
2708   min-width: 0;
2709   max-width: none;
2710 }
2711 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field input, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field textarea {
2712   height: 27px;
2713   -moz-border-radius: 0;
2714   -webkit-border-radius: 0;
2715   border-radius: 0;
2716   border: 1px solid #aaaaff;
2717   margin: 0;
2718 }
2719 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field input, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field textarea, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field select {
2720   min-width: 0;
2721 }
2722 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_float input, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_view_integer input {
2723   text-align: right;
2724   width: 100% !important;
2725 }
2726 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_datetime input.oe_datepicker_master, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_date input.oe_datepicker_master {
2727   width: 100% !important;
2728 }
2729 .openerp .oe_list_group_name {
2730   white-space: nowrap;
2731 }
2732 .openerp .oe_form .oe_form_field_many2many > .oe_list .oe_list_pager_single_page {
2733   display: none;
2734 }
2735 .openerp .oe_list_buttons .oe_alternative {
2736   visibility: hidden;
2737 }
2738 .openerp .oe_list_buttons .oe_list_save, .openerp .oe_list_buttons .oe_list_discard {
2739   display: none;
2740 }
2741 .openerp .oe_list_buttons.oe_editing .oe_list_add {
2742   display: none;
2743 }
2744 .openerp .oe_list_buttons.oe_editing .oe_list_save {
2745   display: inline-block;
2746 }
2747 .openerp .oe_list_buttons.oe_editing .oe_list_discard {
2748   display: inline;
2749 }
2750 .openerp .oe_list_buttons.oe_editing .oe_alternative {
2751   visibility: visible;
2752 }
2753 .openerp .oe_list.oe_cannot_edit .oe_list_header_handle, .openerp .oe_list.oe_cannot_edit .oe_list_field_handle {
2754   display: none !important;
2755   padding: 0 !important;
2756 }
2757 .openerp .oe_list.oe_cannot_delete .oe_list_record_delete {
2758   display: none !important;
2759 }
2760 .openerp .oe_list .oe_form .oe_form_nosheet {
2761   margin: 0;
2762   padding: 0;
2763   border: none;
2764 }
2765 .openerp .oe_list .oe_form .oe_form_field {
2766   width: auto;
2767   position: absolute;
2768   margin: 0 !important;
2769   padding: 0;
2770 }
2771 .openerp .oe_list .oe_form .oe_form_field_boolean {
2772   padding: 1px 6px 3px;
2773 }
2774 .openerp .oe_list .oe_list_content .oe_group_header {
2775   background-color: #fcfcfc;
2776   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
2777   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
2778   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
2779   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
2780   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
2781   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
2782 }
2783 .openerp .oe_list_content {
2784   width: 100%;
2785 }
2786 .openerp .oe_list_content td:first-child:after, .openerp .oe_list_content th:first-child:after {
2787   border-width: 0;
2788 }
2789 .openerp .oe_list_content td.oe_number {
2790   text-align: right !important;
2791   max-width: 100px;
2792 }
2793 .openerp .oe_list_content td.oe_list_field_date, .openerp .oe_list_content th.oe_list_header_date {
2794   min-width: 6em;
2795 }
2796 .openerp .oe_list_content > thead {
2797   border-bottom: 2px solid #cacaca;
2798   background: #eeeeee;
2799   vertical-align: top;
2800 }
2801 .openerp .oe_list_content td, .openerp .oe_list_content th {
2802   padding: 3px 6px;
2803   line-height: 18px;
2804 }
2805 .openerp .oe_list_content th.oe_sortable, .openerp .oe_list_content th.oe_sortable div {
2806   cursor: pointer;
2807 }
2808 .openerp .oe_list_content th.oe_sortable div {
2809   position: relative;
2810 }
2811 .openerp .oe_list_content th.oe_sortable div:after {
2812   position: absolute;
2813   right: 6px;
2814   content: "";
2815   margin-top: 7px;
2816   border-width: 0 4px 4px;
2817   border-style: solid;
2818   border-color: black transparent;
2819   visibility: hidden;
2820 }
2821 .openerp .oe_list_content th.sortup div:after {
2822   visibility: visible;
2823   filter: alpha(opacity=60);
2824   opacity: 0.6;
2825 }
2826 .openerp .oe_list_content th.sortdown div:after {
2827   border-bottom: none;
2828   border-left: 4px solid transparent;
2829   border-right: 4px solid transparent;
2830   border-top: 4px solid black;
2831   visibility: visible;
2832   -moz-box-shadow: none;
2833   -webkit-box-shadow: none;
2834   box-shadow: none;
2835   filter: alpha(opacity=60);
2836   opacity: 0.6;
2837 }
2838 .openerp .oe_list_content > tbody {
2839   cursor: pointer;
2840 }
2841 .openerp .oe_list_content > tbody > tr {
2842   height: 27px;
2843   border-top: 1px solid #dddddd;
2844 }
2845 .openerp .oe_list_content > tbody > tr > td.oe_list_field_cell {
2846   padding: 3px 6px;
2847   white-space: pre-line;
2848 }
2849 .openerp .oe_list_content > tbody > tr > td > button, .openerp .oe_list_content > tbody > tr > th > button {
2850   border: none;
2851   background: transparent;
2852   padding: 0;
2853   -moz-box-shadow: none;
2854   -webkit-box-shadow: none;
2855   box-shadow: none;
2856 }
2857 .openerp .oe_list_content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe_list_content > tbody > tr th.oe_list_checkbox:first-child {
2858   width: 17px;
2859 }
2860 .openerp .oe_list_content > tbody > tr > td.oe_list_checkbox:first-child:after, .openerp .oe_list_content > tbody > tr th.oe_list_checkbox:first-child:after {
2861   border-width: 0;
2862 }
2863 .openerp .oe_list_content > tbody > tr > td.oe_list_field_boolean input {
2864   filter: alpha(opacity=50);
2865   opacity: 0.5;
2866 }
2867 .openerp .oe_list_content > tbody > tr:nth-child(odd) {
2868   background-color: #f0f0fa;
2869   background-color: #f0f0fa;
2870   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
2871   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
2872   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
2873   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
2874   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
2875   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
2876 }
2877 .openerp .oe_list_content > tfoot {
2878   border-top: 2px solid #cacaca;
2879   border-bottom: 1px solid #cacaca;
2880   background: #eeeeee;
2881   font-weight: bold;
2882 }
2883 .openerp .oe_list_content .numeric {
2884   text-align: right;
2885   width: 82px;
2886 }
2887 .openerp .oe_list_content .numeric input {
2888   text-align: right;
2889 }
2890 .openerp .oe_list_content th.oe_list_header_handle {
2891   font-size: 1px;
2892   overflow: hidden;
2893   text-indent: -9001px;
2894 }
2895 .openerp .oe_list_content td.oe_list_field_handle {
2896   width: 1em;
2897   padding: 0 !important;
2898   cursor: ns-resize;
2899 }
2900 .openerp .oe_list_content td.oe_list_field_handle .oe_list_handle {
2901   font-size: 1px;
2902   letter-spacing: -1px;
2903   color: transparent;
2904   font-weight: normal;
2905   margin-right: 7px;
2906 }
2907 .openerp .oe_list_content td.oe_list_field_handle .oe_list_handle:before {
2908   font: 18px "entypoRegular";
2909   content: "}";
2910   color: #e0e0e0;
2911 }
2912 .openerp .oe_list_content .oe_list_field_progressbar progress {
2913   width: 100%;
2914 }
2915 .openerp .tree_header {
2916   background-color: #f0f0f0;
2917   border-bottom: 1px solid #cacaca;
2918   color: #4c4c4c;
2919   padding: 5px;
2920   height: 25px;
2921 }
2922 .openerp .tree_header button {
2923   float: right;
2924   height: 27px;
2925   margin-right: 5px;
2926 }
2927 .openerp .oe-treeview-table {
2928   width: 100%;
2929   background-color: white;
2930   border-spacing: 0;
2931   color: #4c4c4c;
2932 }
2933 .openerp .oe-treeview-table th {
2934   padding: 10px;
2935   font-weight: bold;
2936   background-color: #f0f0f0;
2937   border-bottom: 2px solid #cacaca;
2938 }
2939 .openerp .oe-treeview-table td {
2940   cursor: pointer;
2941   vertical-align: middle;
2942   text-align: left;
2943   vertical-align: middle;
2944   height: 20px;
2945   padding-left: 4px;
2946   padding-right: 4px;
2947   border-right: 1px solid #e7e7e7;
2948 }
2949 .openerp .oe-treeview-table td.oe_number {
2950   text-align: right !important;
2951 }
2952 .openerp .oe-treeview-table tr {
2953   border-bottom: 1px solid #d6d6d6;
2954 }
2955 .openerp .oe-treeview-table tr:hover {
2956   background-color: #e7e7e7;
2957 }
2958 .openerp .oe-treeview-table span {
2959   font-size: 90%;
2960   font-weight: normal;
2961   white-space: nowrap;
2962   display: block;
2963 }
2964 .openerp .oe-treeview-table .treeview-tr.oe-treeview-first {
2965   background: transparent url(/web/static/src/img/expand.gif) 0 50% no-repeat;
2966 }
2967 .openerp .oe-treeview-table .oe_open .treeview-tr.oe-treeview-first {
2968   background-image: url(/web/static/src/img/collapse.gif);
2969 }
2970 .openerp .oe-treeview-table .treeview-tr.oe-treeview-first span, .openerp .oe-treeview-table .treeview-td.oe-treeview-first span {
2971   margin-left: 16px;
2972 }
2973 .openerp .oe_layout_debugging .oe_form_group {
2974   outline: 2px dashed green;
2975 }
2976 .openerp .oe_layout_debugging .oe_form_group_cell {
2977   outline: 1px solid blue;
2978 }
2979 .openerp .oe_layout_debugging .oe_form_group:hover, .openerp .oe_layout_debugging .oe_form_group_cell:hover {
2980   outline-color: red;
2981 }
2982 .openerp .oe_layout_debugging .oe_form_group_row_incomplete > td:last-child:after {
2983   content: "[Incomplete Row]";
2984   background: red;
2985   padding: 2px;
2986   font-weight: bold;
2987   color: white;
2988   float: right;
2989 }
2990 .openerp .oe_layout_debugging .oe_form_group_row_incomplete.oe_form_group_row_newline > td:last-child:after {
2991   content: "[newline]";
2992 }
2993 .openerp .oe_debug_view {
2994   float: left;
2995 }
2996 .openerp .oe_debug_view_log {
2997   font-size: 95%;
2998 }
2999 .openerp .oe_debug_view_log label {
3000   display: block;
3001   width: 49%;
3002   text-align: right;
3003   float: left;
3004   font-weight: bold;
3005   color: #000099;
3006 }
3007 .openerp .oe_debug_view_log span {
3008   display: block;
3009   width: 49%;
3010   float: right;
3011   color: #333333;
3012 }
3013
3014 .kitten-mode-activated {
3015   background-image: url(http://placekitten.com/g/1365/769);
3016   background-size: cover;
3017   background-attachment: fixed;
3018 }
3019 .kitten-mode-activated > * {
3020   opacity: 0.7;
3021 }
3022
3023 div.ui-widget-overlay {
3024   background: black;
3025   filter: alpha(opacity=30);
3026   opacity: 0.3;
3027 }
3028
3029 .ui-widget {
3030   font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
3031   color: #4c4c4c;
3032   font-size: 13px;
3033 }
3034
3035 .ui-menu {
3036   padding: 2px 0;
3037   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
3038   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
3039   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
3040   margin-top: 4px;
3041   border: 1px solid #afafb6;
3042 }
3043 .ui-menu .ui-menu-item {
3044   width: 100%;
3045   padding: 0;
3046 }
3047 .ui-menu .ui-menu-item a {
3048   padding: 1px 16px;
3049 }
3050 .ui-menu .ui-menu-item a.ui-corner-all {
3051   -moz-border-radius: 0;
3052   -webkit-border-radius: 0;
3053   border-radius: 0;
3054 }
3055 .ui-menu .ui-menu-item a.ui-state-active {
3056   background: #f0f0fa;
3057 }
3058 .ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
3059   background: #7c7bad;
3060 }
3061
3062 .ui-corner-all {
3063   -moz-border-radius: 3px;
3064   -webkit-border-radius: 3px;
3065   border-radius: 3px;
3066 }
3067
3068 .openerp_ie input[type='checkbox'] {
3069   border: none;
3070   background: none;
3071   box-shadow: none;
3072 }
3073 .openerp_ie .oe_logo img {
3074   border: none;
3075 }
3076 .openerp_ie .oe_header_row button.oe_highlight {
3077   padding-top: 0;
3078   padding-bottom: 0;
3079 }
3080 .openerp_ie .oe_view_manager_buttons button.oe_write_full {
3081   padding-top: 0;
3082   padding-bottom: 0;
3083 }
3084 .openerp_ie .oe_view_manager_buttons button.oe_highlight {
3085   padding-top: 0;
3086   padding-bottom: 0;
3087 }
3088 .openerp_ie .oe_view_manager_buttons button .oe_form_button_edit {
3089   padding-top: 0;
3090   padding-bottom: 0;
3091 }
3092 .openerp_ie .oe_view_manager_buttons button .oe_form_button_create {
3093   padding-top: 0;
3094   padding-bottom: 0;
3095 }
3096 .openerp_ie .oe_kanban_image {
3097   border: none;
3098 }
3099 .openerp_ie .oe_msg_icon {
3100   border: none;
3101 }
3102 .openerp_ie .oe_form header ul {
3103   height: 29px;
3104 }
3105 .openerp_ie .oe_attach {
3106   filter: none;
3107 }
3108 .openerp_ie .oe_link {
3109   filter: none;
3110 }
3111 .openerp_ie .oe_kanban_show_more {
3112   clear: both;
3113   text-align: center;
3114 }
3115 .openerp_ie.oe_kanban_grouped .oe_kanban_show_more .oe_button {
3116   width: 100%;
3117   padding: 3px 12px;
3118 }
3119 .openerp_ie .oe_form_buttons button {
3120   padding-top: 0;
3121   padding-bottom: 0;
3122 }
3123 .openerp_ie .oe_sidebar button {
3124   padding-top: 0;
3125   padding-bottom: 0;
3126 }
3127 .openerp_ie .oe_form_field.oe_tags {
3128   float: left;
3129 }
3130
3131 @media print {
3132   .openerp {
3133     text-shadow: none;
3134   }
3135   .openerp .oe_header_row, .openerp ul.oe_header, .openerp div.oe_mail_thread_action, .openerp .oe_mail_recthread_actions, .openerp .oe_button_box, .openerp .oe_form button, .openerp button.oe_invite, .openerp .oe_form header, .openerp .openerp .oe_notebook > li.ui-state-default, .openerp .oe_topbar, .openerp .oe_leftbar, .openerp .oe_loading {
3136     display: none !important;
3137   }
3138   .openerp .oe_list_content button, .openerp .oe_list_content input[type=checkbox] {
3139     visibility: hidden;
3140   }
3141   .openerp .tree_header button, .openerp .oe_mail .oe_mail_thread_msg .oe_mail_unread, .openerp .oe_mail_fetch_more, .openerp .oe_m2o_drop_down_button img, .openerp .oe_form_field_one2many_list_row_add {
3142     visibility: hidden;
3143   }
3144   .openerp a.oe_m2o_cm_button, .openerp a.oe_e {
3145     visibility: hidden;
3146   }
3147   .openerp .oe_form .oe_form_field_date img, .openerp .oe_form .oe_form_field_datetime img {
3148     visibility: hidden;
3149   }
3150   .openerp .oe_notebook > li.ui-tabs-selected {
3151     display: block;
3152   }
3153   .openerp .oe_application .oe_form_sheet, .openerp .oe_application .oe_form_sheetbg {
3154     border: 0px !important;
3155     box-shadow: 0px 0px 0px;
3156   }
3157   .openerp .oe_application .oe_form_sheet .oe_list, .openerp .oe_application .oe_form_sheetbg .oe_list {
3158     overflow-x: visible;
3159   }
3160   .openerp .oe_view_manager_current > .oe_view_manager_header {
3161     border: 0px !important;
3162     box-shadow: 0px 0px 0px;
3163   }
3164   .openerp .text-core .text-wrap .text-arrow {
3165     background: none;
3166   }
3167   .openerp .openerp div.oe_mail_wall {
3168     overflow: hidden !important;
3169   }
3170 }