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