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