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