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