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