[MERGE] trunk
[odoo/odoo.git] / addons / web / static / src / css / base.css
1 @charset "utf-8";
2 @font-face {
3   font-family: "mnmliconsRegular";
4   src: url("/web/static/src/font/mnmliconsv21-webfont.eot") format("eot");
5   src: url("/web/static/src/font/mnmliconsv21-webfont.woff") format("woff");
6   src: url("/web/static/src/font/mnmliconsv21-webfont.ttf") format("truetype");
7   src: url("/web/static/src/font/mnmliconsv21-webfont.svg") format("svg") active;
8   font-weight: normal;
9   font-style: normal;
10 }
11
12 @font-face {
13   font-family: "EntypoRegular";
14   src: url("/web/static/src/font/entypo-webfont.eot") format("eot");
15   src: url("/web/static/src/font/entypo-webfont.eot?#iefix") format("embedded-opentype");
16   src: url("/web/static/src/font/entypo-webfont.woff") format("woff");
17   src: url("/web/static/src/font/entypo-webfont.ttf") format("truetype");
18   src: url("/web/static/src/font/entypo-webfont.svg") format("svg") active;
19   font-weight: normal;
20   font-style: normal;
21 }
22
23 .openerp.openerp-web-client-container {
24   height: 100%;
25   position: relative;
26 }
27
28 .openerp {
29   padding: 0;
30   margin: 0;
31   font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
32   color: #4c4c4c;
33   font-size: 13px;
34   background: white;
35   /* http://www.quirksmode.org/dom/inputfile.html
36    * http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image
37    */
38 }
39 .openerp a {
40   text-decoration: none;
41 }
42 .openerp table {
43   padding: 0;
44   font-size: 13px;
45   border-collapse: collapse;
46 }
47 .openerp thead {
48   font-weight: bold;
49   background-color: #f0f0f0;
50 }
51 .openerp thead th {
52   border-right: 1px dotted #afafb6;
53 }
54 .openerp thead th:last-child {
55   border-right: none;
56 }
57 .openerp th, .openerp td {
58   padding: 0;
59   text-align: left;
60 }
61 .openerp th {
62   font-weight: bold;
63   vertical-align: middle;
64 }
65 .openerp td {
66   vertical-align: top;
67 }
68 .openerp .zebra tbody tr:nth-child(odd) td {
69   background-color: #f0f0fa;
70   background-color: #f0f0fa;
71   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
72   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
73   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
74   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
75   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
76   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
77 }
78 .openerp .zebra tbody tr:hover td {
79   background-color: #eeeeee;
80   background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
81   background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
82   background-image: -moz-linear-gradient(top, #eeeeee, #dedede);
83   background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
84   background-image: -o-linear-gradient(top, #eeeeee, #dedede);
85   background-image: linear-gradient(to bottom, #eeeeee, #dedede);
86 }
87 .openerp .numeric {
88   text-align: right;
89   width: 82px;
90 }
91 .openerp .numeric input {
92   text-align: right;
93 }
94 .openerp ul, .openerp li, .openerp ol {
95   margin: 0;
96   padding: 0;
97 }
98 .openerp li {
99   list-style-type: none;
100 }
101 .openerp input, .openerp textarea {
102   border: 1px solid #cccccc;
103   -moz-border-radius: 3px;
104   -webkit-border-radius: 3px;
105   border-radius: 3px;
106 }
107 .openerp img {
108   vertical-align: middle;
109 }
110 .openerp h4 {
111   margin: 4px 0;
112 }
113 .openerp .oe_i {
114   font-family: "mnmliconsRegular" !important;
115   font-size: 21px;
116   font-weight: 300 !important;
117 }
118 .openerp .oe_e {
119   font-family: "entypoRegular" !important;
120   font-size: 34px;
121   font-weight: 300 !important;
122 }
123 .openerp .oe_left {
124   float: left;
125   margin-right: 8px;
126 }
127 .openerp .oe_right {
128   float: right;
129   margin-left: 8px;
130 }
131 .openerp .oe_text_right {
132   text-align: right;
133 }
134 .openerp .oe_clear {
135   clear: both;
136 }
137 .openerp .oe_wait {
138   cursor: wait;
139 }
140 .openerp .oe_fade {
141   color: #888888;
142 }
143 .openerp .oe_bold {
144   font-weight: bold;
145 }
146 .openerp a.button:link, .openerp a.button:visited, .openerp button, .openerp input[type='submit'] {
147   display: inline-block;
148   border: 1px solid #ababab;
149   color: #404040;
150   margin: 0;
151   padding: 3px 12px;
152   font-size: 13px;
153   text-align: center;
154   background-color: #efefef;
155   background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
156   background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
157   background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
158   background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
159   background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
160   background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
161   -moz-border-radius: 3px;
162   -webkit-border-radius: 3px;
163   border-radius: 3px;
164   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
165   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
166   -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
167   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
168   -webkit-font-smoothing: antialiased;
169   outline: none;
170 }
171 .openerp a.button:hover, .openerp button:hover, .openerp input[type='submit']:hover {
172   background-color: #f6f6f6;
173   background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
174   background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
175   background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
176   background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
177   background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
178   background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
179   cursor: pointer;
180 }
181 .openerp a.button:focus, .openerp button:focus, .openerp input[type='submit']:focus {
182   border: 1px solid #80bfff;
183   background-color: #f6f6f6;
184   background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
185   background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
186   background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
187   background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
188   background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
189   background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
190   -moz-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
191   -webkit-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
192   -box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
193 }
194 .openerp a.button:active, .openerp a.button.active, .openerp button:active, .openerp button.active, .openerp input[type='submit']:active, .openerp input[type='submit'].active {
195   background: #e3e3e3;
196   background: -moz-linear-gradient(top, #e3e3e3, #f6f6f6) #1b468f;
197   background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6)) #1b468f;
198   background: linear-gradient(top, #e3e3e3, #f6f6f6) #1b468f;
199   -moz-box-shadow: none;
200   -webkit-box-shadow: none;
201   -box-shadow: none;
202 }
203 .openerp a.button.disabled, .openerp button:disabled, .openerp input[type='submit']:disabled {
204   background: #efefef !important;
205   border: 1px solid #d1d1d1 !important;
206   -moz-box-shadow: none !important;
207   -webkit-box-shadow: none !important;
208   -box-shadow: none !important;
209   color: #aaaaaa !important;
210   cursor: default;
211   text-shadow: 0 1px 1px white !important;
212 }
213 .openerp button.primary {
214   color: white;
215   background-color: #dc5f59;
216   background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
217   background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
218   background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
219   background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
220   background-image: -o-linear-gradient(top, #dc5f59, #b33630);
221   background-image: linear-gradient(to bottom, #dc5f59, #b33630);
222   -moz-box-shadow: none;
223   -webkit-box-shadow: none;
224   -box-shadow: none;
225 }
226 .openerp button.primary:hover {
227   background-color: #df6b66;
228   background-image: -webkit-gradient(linear, left top, left bottom, from(#df6b66), to(#bf3a33));
229   background-image: -webkit-linear-gradient(top, #df6b66, #bf3a33);
230   background-image: -moz-linear-gradient(top, #df6b66, #bf3a33);
231   background-image: -ms-linear-gradient(top, #df6b66, #bf3a33);
232   background-image: -o-linear-gradient(top, #df6b66, #bf3a33);
233   background-image: linear-gradient(to bottom, #df6b66, #bf3a33);
234   -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
235   -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
236   -box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
237 }
238 .openerp button.primary:active {
239   background-color: #b33630;
240   background-image: -webkit-gradient(linear, left top, left bottom, from(#b33630), to(#dc5f59));
241   background-image: -webkit-linear-gradient(top, #b33630, #dc5f59);
242   background-image: -moz-linear-gradient(top, #b33630, #dc5f59);
243   background-image: -ms-linear-gradient(top, #b33630, #dc5f59);
244   background-image: -o-linear-gradient(top, #b33630, #dc5f59);
245   background-image: linear-gradient(to bottom, #b33630, #dc5f59);
246   -moz-box-shadow: none;
247   -webkit-box-shadow: none;
248   -box-shadow: none;
249 }
250 .openerp button.following {
251   color: white;
252   width: 120px;
253   background-color: #8a89ba;
254   background-image: -webkit-gradient(linear, left top, left bottom, from(#8a89ba), to(#807fb4));
255   background-image: -webkit-linear-gradient(top, #8a89ba, #807fb4);
256   background-image: -moz-linear-gradient(top, #8a89ba, #807fb4);
257   background-image: -ms-linear-gradient(top, #8a89ba, #807fb4);
258   background-image: -o-linear-gradient(top, #8a89ba, #807fb4);
259   background-image: linear-gradient(to bottom, #8a89ba, #807fb4);
260 }
261 .openerp button.unfollow {
262   display: none;
263   color: white;
264   width: 120px;
265   background-color: #dc5f59;
266   background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
267   background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
268   background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
269   background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
270   background-image: -o-linear-gradient(top, #dc5f59, #b33630);
271   background-image: linear-gradient(to bottom, #dc5f59, #b33630);
272 }
273 .openerp .oe_loading {
274   display: none;
275   z-index: 100;
276   position: fixed;
277   top: 0;
278   right: 50%;
279   padding: 4px 12px;
280   background: #a61300;
281   color: white;
282   text-align: center;
283   border: 1px solid #990000;
284   border-top: none;
285   -moz-border-radius-bottomright: 8px;
286   -moz-border-radius-bottomleft: 8px;
287   border-bottom-right-radius: 8px;
288   border-bottom-left-radius: 8px;
289 }
290 .openerp .oe_notification {
291   z-index: 1050;
292 }
293 .openerp .oe_login {
294   background: url("/web/static/src/img/pattern.png") repeat;
295   text-align: center;
296   font-size: 14px;
297   height: 100%;
298 }
299 .openerp .oe_login li {
300   list-style-type: none;
301   padding-bottom: 4px;
302 }
303 .openerp .oe_login button {
304   float: right;
305   display: inline-block;
306   cursor: pointer;
307   padding: 6px 16px;
308   border: 1px solid #222222;
309   color: white;
310   margin: 0;
311   background-color: #b92020;
312   background-image: -webkit-gradient(linear, left top, left bottom, from(#b92020), to(#600606));
313   background-image: -webkit-linear-gradient(top, #b92020, #600606);
314   background-image: -moz-linear-gradient(top, #b92020, #600606);
315   background-image: -ms-linear-gradient(top, #b92020, #600606);
316   background-image: -o-linear-gradient(top, #b92020, #600606);
317   background-image: linear-gradient(to bottom, #b92020, #600606);
318   -moz-border-radius: 4px;
319   -webkit-border-radius: 4px;
320   border-radius: 4px;
321   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
322   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
323   -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
324 }
325 .openerp .oe_login input, .openerp .oe_login select {
326   width: 252px;
327   font-family: "Lucida Grande", Helvetica, Verdana, Arial;
328   border: 1px solid #999999;
329   background: whitesmoke;
330   -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
331   -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
332   -box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
333   -moz-border-radius: 3px;
334   -webkit-border-radius: 3px;
335   border-radius: 3px;
336 }
337 .openerp .oe_login input {
338   margin-bottom: 9px;
339   padding: 5px 6px;
340 }
341 .openerp .oe_login select {
342   padding: 1px;
343 }
344 .openerp .oe_login .oe_login_dbpane {
345   position: fixed;
346   top: 0;
347   right: 8px;
348   padding: 5px 10px;
349   color: #eeeeee;
350   border: solid 1px #333333;
351   background: #1e1e1e;
352   background: rgba(30, 30, 30, 0.94);
353   -moz-border-radius: 0 0 8px 8px;
354   -webkit-border-radius: 0 0 8px 8px;
355   border-radius: 0 0 8px 8px;
356 }
357 .openerp .oe_login .oe_login_dbpane input {
358   padding: 2px 4px;
359   margin: 4px 0;
360 }
361 .openerp .oe_login .oe_login_bottom {
362   position: absolute;
363   top: 50%;
364   left: 0;
365   right: 0;
366   bottom: 0;
367   text-shadow: 0 1px 1px #999999;
368   background-color: #b41616;
369   background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
370   background-image: -webkit-linear-gradient(top, #b41616, #600606);
371   background-image: -moz-linear-gradient(top, #b41616, #600606);
372   background-image: -ms-linear-gradient(top, #b41616, #600606);
373   background-image: -o-linear-gradient(top, #b41616, #600606);
374   background-image: linear-gradient(to bottom, #b41616, #600606);
375 }
376 .openerp .oe_login .oe_login_pane {
377   position: absolute;
378   top: 50%;
379   left: 50%;
380   margin: -160px -166px;
381   border: solid 1px #333333;
382   background: #1e1e1e;
383   background: rgba(30, 30, 30, 0.94);
384   padding: 22px 32px;
385   color: #eeeeee;
386   text-align: left;
387   -moz-border-radius: 8px;
388   -webkit-border-radius: 8px;
389   border-radius: 8px;
390   -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
391   -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
392   -box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
393 }
394 .openerp .oe_login .oe_login_pane h2 {
395   margin-top: 0;
396   font-size: 18px;
397 }
398 .openerp .oe_login .oe_login_logo {
399   position: absolute;
400   top: -70px;
401   left: 0;
402   width: 100%;
403   margin: 0 auto;
404   text-align: center;
405 }
406 .openerp .oe_login .oe_login_footer {
407   position: absolute;
408   bottom: -40px;
409   left: 0;
410   width: 100%;
411   text-align: center;
412 }
413 .openerp .oe_login .oe_login_footer a {
414   color: #eeeeee;
415   margin: 0 8px;
416 }
417 .openerp .oe_login .oe_login_footer a:hover {
418   text-decoration: underline;
419 }
420 .openerp .oe_login .oe_login_footer span {
421   font-weight: bold;
422   font-size: 16px;
423 }
424 .openerp .oe_login .oe_login_error_message {
425   display: none;
426   background-color: #b41616;
427   color: #eeeeee;
428   padding: 14px 18px;
429   margin-top: 15px;
430   text-align: center;
431   -moz-border-radius: 4px;
432   -webkit-border-radius: 4px;
433   border-radius: 4px;
434   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
435   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
436   -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
437 }
438 .openerp .oe_login_invalid .oe_login_error_message {
439   display: inline-block;
440 }
441 .openerp .oe_database_manager {
442   background: white;
443   color: black;
444   text-align: left;
445 }
446 .openerp .oe_database_manager .oe_database_manager_menu {
447   color: black;
448 }
449 .openerp .oe_webclient {
450   width: 100%;
451   height: 100%;
452   border-spacing: 0px;
453 }
454 .openerp .oe_content_full_screen .oe_application {
455   top: 0;
456   left: 0;
457 }
458 .openerp .oe_content_full_screen .oe_topbar, .openerp .oe_content_full_screen .oe_leftbar {
459   display: none;
460 }
461 .openerp .oe_topbar {
462   width: 100%;
463   height: 31px;
464   border-top: solid 1px #d3d3d3;
465   background-color: #646060;
466   background-image: -webkit-gradient(linear, left top, left bottom, from(#646060), to(#262626));
467   background-image: -webkit-linear-gradient(top, #646060, #262626);
468   background-image: -moz-linear-gradient(top, #646060, #262626);
469   background-image: -ms-linear-gradient(top, #646060, #262626);
470   background-image: -o-linear-gradient(top, #646060, #262626);
471   background-image: linear-gradient(to bottom, #646060, #262626);
472 }
473 .openerp .oe_topbar .oe_topbar_item li {
474   float: left;
475 }
476 .openerp .oe_topbar .oe_topbar_item li a {
477   display: block;
478   padding: 5px 10px 7px;
479   line-height: 20px;
480   height: 20px;
481   color: #eeeeee;
482   vertical-align: top;
483   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
484 }
485 .openerp .oe_topbar .oe_topbar_item li a:hover {
486   background: #303030;
487   color: white;
488   -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
489   -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
490   -box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
491 }
492 .openerp .oe_topbar .oe_topbar_item .oe_active {
493   background: #303030;
494   font-weight: bold;
495   color: white;
496   -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
497   -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
498   -box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
499 }
500 .openerp .oe_topbar .oe_topbar_avatar {
501   width: 24px;
502   height: 24px;
503   margin: -2px 2px 0 0;
504   -moz-border-radius: 3px;
505   -webkit-border-radius: 3px;
506   border-radius: 3px;
507 }
508 .openerp .oe_topbar .oe_topbar_avatar {
509   vertical-align: top;
510 }
511 .openerp .oe_topbar .oe_dropdown_toggle:after {
512   width: 0;
513   height: 0;
514   display: inline-block;
515   content: "&darr";
516   text-indent: -99999px;
517   vertical-align: top;
518   margin-top: 8px;
519   margin-left: 4px;
520   border-left: 4px solid transparent;
521   border-right: 4px solid transparent;
522   border-top: 4px solid white;
523   filter: alpha(opacity=50);
524   opacity: 0.5;
525 }
526 .openerp .oe_leftbar {
527   display: none;
528   width: 220px;
529   background: #f0eeee;
530   border-right: 1px solid #afafb6;
531   text-shadow: 0 1px 1px white;
532   padding-bottom: 16px;
533   line-height: 18px;
534 }
535 .openerp a.oe_logo {
536   width: 220px;
537   display: block;
538   text-align: center;
539   height: 70px;
540   line-height: 70px;
541 }
542 .openerp a.oe_logo img {
543   height: 40px;
544   width: 157px;
545   margin: 14px 0;
546 }
547 .openerp .oe_footer {
548   position: fixed;
549   bottom: 0;
550   padding: 4px 0;
551   background: #f0eeee;
552   width: 220px;
553   text-align: center;
554 }
555 .openerp .oe_footer a {
556   font-weight: 800;
557   font-family: serif;
558   font-size: 16px;
559   color: black;
560 }
561 .openerp .oe_footer a span {
562   color: #c81010;
563   font-style: italic;
564 }
565 .openerp .oe_user_menu {
566   float: right;
567   padding: 0;
568   margin: 0;
569 }
570 .openerp .oe_user_menu li {
571   list-style-type: none;
572   float: left;
573 }
574 .openerp .oe_user_menu .oe_dropdown {
575   position: relative;
576 }
577 .openerp .oe_user_menu .oe_dropdown_options {
578   float: left;
579   background: #333333;
580   background: rgba(37, 37, 37, 0.9);
581   display: none;
582   position: absolute;
583   top: 32px;
584   right: -1px;
585   border: 0;
586   z-index: 900;
587   margin-left: 0;
588   margin-right: 0;
589   padding: 6px 0;
590   zoom: 1;
591   border-color: #999999;
592   border-color: rgba(0, 0, 0, 0.2);
593   border-style: solid;
594   border-width: 0 1px 1px;
595   -moz-border-radius: 0 0 6px 6px;
596   -webkit-border-radius: 0 0 6px 6px;
597   border-radius: 0 0 6px 6px;
598   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
599   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
600   -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
601   -webkit-background-clip: padding-box;
602   -moz-background-clip: padding-box;
603   background-clip: padding-box;
604 }
605 .openerp .oe_user_menu .oe_dropdown_options li {
606   float: none;
607   display: block;
608   background-color: none;
609 }
610 .openerp .oe_user_menu .oe_dropdown_options li a {
611   white-space: nowrap;
612   display: block;
613   padding: 4px 15px;
614   clear: both;
615   font-weight: normal;
616   line-height: 18px;
617   color: #eeeeee;
618 }
619 .openerp .oe_user_menu .oe_dropdown_options li a:hover {
620   background-color: #292929;
621   background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
622   background-image: -webkit-linear-gradient(top, #292929, #191919);
623   background-image: -moz-linear-gradient(top, #292929, #191919);
624   background-image: -ms-linear-gradient(top, #292929, #191919);
625   background-image: -o-linear-gradient(top, #292929, #191919);
626   background-image: linear-gradient(to bottom, #292929, #191919);
627   -moz-box-shadow: none;
628   -webkit-box-shadow: none;
629   -box-shadow: none;
630 }
631 .openerp .oe_user_menu .oe_dropdown_options li hr {
632   border-top: 1px solid #999999;
633   border-bottom: 0;
634 }
635 .openerp .oe_systray > div {
636   float: left;
637   padding: 0 4px 0 4px;
638 }
639 .openerp .oe_systray {
640   float: right;
641 }
642 .openerp .oe_systray .oe_systray_dropdown {
643   position: relative;
644 }
645 .openerp .oe_systray .oe_systray_dropdown:hover .oe_systray_dropdown_options {
646   display: block;
647 }
648 .openerp .oe_systray .oe_systray_dropdown_options {
649   background: #333333;
650   background: rgba(37, 37, 37, 0.9);
651   display: none;
652   position: absolute;
653   z-index: 900;
654   border: 0;
655   margin-left: 0;
656   margin-right: 0;
657   padding: 6px 0;
658   border-color: #999999;
659   border-color: rgba(0, 0, 0, 0.2);
660   border-style: solid;
661   border-width: 0 1px 1px;
662   -moz-border-radius: 0 0 6px 6px;
663   -webkit-border-radius: 0 0 6px 6px;
664   border-radius: 0 0 6px 6px;
665   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
666   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
667   -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
668   -webkit-background-clip: padding-box;
669   -moz-background-clip: padding-box;
670   background-clip: padding-box;
671 }
672 .openerp .oe_systray .oe_systray_dropdown_options li {
673   float: none;
674   display: block;
675   background-color: none;
676 }
677 .openerp .oe_systray .oe_systray_dropdown_options li a {
678   display: block;
679   padding: 4px 15px;
680   clear: both;
681   font-weight: normal;
682   line-height: 18px;
683   color: #eeeeee;
684 }
685 .openerp .oe_systray .oe_systray_dropdown_options li a:hover {
686   background-color: #292929;
687   background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
688   background-image: -webkit-linear-gradient(top, #292929, #191919);
689   background-image: -moz-linear-gradient(top, #292929, #191919);
690   background-image: -ms-linear-gradient(top, #292929, #191919);
691   background-image: -o-linear-gradient(top, #292929, #191919);
692   background-image: linear-gradient(to bottom, #292929, #191919);
693   -moz-box-shadow: none;
694   -webkit-box-shadow: none;
695   -box-shadow: none;
696 }
697 .openerp .oe_menu {
698   float: left;
699   padding: 0;
700   margin: 0;
701 }
702 .openerp .oe_menu li {
703   float: left;
704 }
705 .openerp .oe_menu a {
706   display: block;
707   padding: 5px 10px 7px;
708   line-height: 20px;
709   height: 20px;
710   color: #eeeeee;
711   vertical-align: top;
712   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
713 }
714 .openerp .oe_menu a:hover {
715   background: #303030;
716   color: white;
717   -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
718   -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
719   -box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
720 }
721 .openerp .oe_menu .oe_active {
722   background: #303030;
723   font-weight: bold;
724   color: white;
725   -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
726   -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
727   -box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
728 }
729 .openerp .oe_menu_more_container {
730   position: relative;
731 }
732 .openerp .oe_menu_more_container .oe_menu_more {
733   position: absolute;
734   padding: 0;
735   background-color: #646060;
736   z-index: 1;
737   border: 1px solid black;
738   border-bottom-left-radius: 5px;
739   border-bottom-right-radius: 5px;
740 }
741 .openerp .oe_menu_more_container .oe_menu_more li {
742   float: none;
743 }
744 .openerp .oe_menu_more_container .oe_menu_more li a {
745   white-space: nowrap;
746 }
747 .openerp .oe_secondary_menu_section {
748   font-weight: bold;
749   margin-left: 8px;
750   color: #8a89ba;
751 }
752 .openerp .oe_secondary_submenu {
753   padding: 2px 0 8px 0;
754   margin: 0;
755   width: 100%;
756   display: inline-block;
757 }
758 .openerp .oe_secondary_submenu > li {
759   position: relative;
760   padding: 1px 0 1px 20px;
761 }
762 .openerp .oe_secondary_submenu > li a {
763   display: block;
764   color: #4c4c4c;
765   padding: 2px 4px 2px 0;
766 }
767 .openerp .oe_secondary_submenu > li .oe_menu_label {
768   position: absolute;
769   top: 1px;
770   right: 1px;
771   font-size: 10px;
772   background: #8a89ba;
773   color: white;
774   padding: 2px 4px;
775   margin: 1px 6px 0 0;
776   border: 1px solid lightGray;
777   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
778   -moz-border-radius: 4px;
779   -webkit-border-radius: 4px;
780   border-radius: 4px;
781   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
782   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
783   -box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
784 }
785 .openerp .oe_secondary_submenu .oe_menu_counter {
786   float: right;
787   background: #8a89ba;
788   color: #eeeeee;
789   font-size: 12px;
790   border: 1px solid lightgray;
791   padding: 0px 4px 0px 4px;
792   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
793   margin: 0px;
794   -moz-border-radius: 4px;
795   -webkit-border-radius: 4px;
796   border-radius: 4px;
797 }
798 .openerp .oe_secondary_submenu .oe_active {
799   background: #8a89ba;
800   border-top: 1px solid lightGray;
801   border-bottom: 1px solid lightGray;
802   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
803   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
804   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
805   -box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
806 }
807 .openerp .oe_secondary_submenu .oe_active a {
808   color: white;
809 }
810 .openerp .oe_secondary_submenu .oe_active .oe_menu_label {
811   background: #eeeeee;
812   color: #8a89ba;
813   text-shadow: 0 1px 1px white;
814   -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
815   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
816   -box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
817 }
818 .openerp .oe_secondary_submenu .oe_active .oe_menu_counter {
819   background: #eeeeee;
820   color: #8a89ba;
821 }
822 .openerp .oe_secondary_submenu .oe_menu_toggler:before {
823   width: 0;
824   height: 0;
825   display: inline-block;
826   content: "&darr";
827   text-indent: -99999px;
828   vertical-align: top;
829   margin-left: -12px;
830   margin-top: 4px;
831   margin-right: 4px;
832   border-top: 4px solid transparent;
833   border-bottom: 4px solid transparent;
834   border-left: 4px solid #4c4c4c;
835   filter: alpha(opacity=50);
836   opacity: 0.5;
837 }
838 .openerp .oe_secondary_submenu .oe_menu_opened:before {
839   margin-top: 6px;
840   margin-left: -16px;
841   margin-right: 4px;
842   border-left: 4px solid transparent;
843   border-right: 4px solid transparent;
844   border-top: 4px solid #4c4c4c;
845 }
846 .openerp .oe_application {
847   width: 100%;
848 }
849 .openerp .oe_application a {
850   color: #8a89ba;
851 }
852 .openerp .oe_application a:hover {
853   text-decoration: underline;
854 }
855 .openerp .oe-view-manager-header {
856   border-top: 1px solid #cacaca;
857   border-bottom: 1px solid #cacaca;
858   background-color: #fcfcfc;
859   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
860   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
861   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
862   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
863   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
864   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
865   -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
866   -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
867   -box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
868 }
869 .openerp .oe-view-manager-header h2 {
870   float: left;
871   font-size: 18px;
872   margin: 1px 0;
873 }
874 .openerp .oe-view-manager-header h2 a {
875   color: #8a89ba;
876 }
877 .openerp .oe-view-manager-header .buttons {
878   padding-right: 8px;
879 }
880 .openerp .oe-view-manager-header .buttons li {
881   float: left;
882   margin-right: 12px;
883 }
884 .openerp .oe-view-manager-header .filter {
885   vertical-align: top;
886 }
887 .openerp .oe-view-manager-header .filter li {
888   height: 24px;
889   line-height: 24px;
890   padding: 0 8px;
891 }
892 .openerp .oe-view-manager-header .header-row {
893   height: 26px;
894   line-height: 26px;
895   margin: 8px;
896   clear: both;
897   text-shadow: 0 1px 1px white;
898 }
899 .openerp .oe-view-manager-header .header-row .dropdown-toggle:after {
900   margin-top: 7px;
901   margin-left: 6px;
902   border-top-color: #404040;
903 }
904 .openerp .oe-view-manager-header .oe_vm_switch li {
905   padding-left: 1px;
906   text-align: center;
907   width: 24px;
908   height: 24px;
909   line-height: 24px;
910 }
911 .openerp .oe-view-manager-header .pagination li {
912   height: 24px;
913   line-height: 24px;
914   padding: 0 8px;
915 }
916 .openerp .oe-view-manager-header .button-group {
917   display: inline-block;
918   border: 1px solid #ababab;
919   -moz-border-radius: 5px;
920   -webkit-border-radius: 5px;
921   border-radius: 5px;
922 }
923 .openerp .oe-view-manager-header .button-group li {
924   float: left;
925   border-right: 1px solid #ababab;
926 }
927 .openerp .oe-view-manager-header .button-group li:last-child {
928   border: none;
929 }
930 .openerp .oe-view-manager-header .button-group a {
931   color: #4c4c4c;
932 }
933 .openerp .oe-view-manager-header .button-group a:hover {
934   text-decoration: none;
935 }
936 .openerp .oe-view-manager-header .button-group .active {
937   width: 100%;
938   background: #999999;
939   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
940   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
941   -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
942   color: white;
943   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
944 }
945 .openerp .oe_view_manager_header {
946   width: 100%;
947   border-top: 1px solid #cacaca;
948   border-bottom: 1px solid #cacaca;
949   background-color: #fcfcfc;
950   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
951   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
952   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
953   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
954   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
955   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
956   -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
957   -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
958   -box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
959 }
960 .openerp .oe_view_manager_header .oe_header_row {
961   clear: both;
962   text-shadow: 0 1px 1px white;
963 }
964 .openerp .oe_view_manager_header .oe_header_row td {
965   padding: 8px;
966 }
967 .openerp .oe_view_manager_header .oe_header_row:last-child td {
968   padding-top: 0;
969 }
970 .openerp .oe_view_manager_header .oe_header_row:first-child td {
971   padding-top: 8px;
972 }
973 .openerp .oe_view_manager_header .oe_view_manager_sidebar {
974   margin: 0px auto;
975   width: 400px;
976   text-align: center;
977 }
978 .openerp .oe_view_manager_header td {
979   line-height: 26px;
980 }
981 .openerp .oe_view_manager_header h2 {
982   font-size: 18px;
983   margin: 0;
984   float: left;
985 }
986 .openerp .oe_view_manager_header h2 a {
987   color: #8a89ba;
988 }
989 .openerp .oe_view_manager_header .oe_button_group {
990   display: inline-block;
991   border: 1px solid #ababab;
992   -moz-border-radius: 5px;
993   -webkit-border-radius: 5px;
994   border-radius: 5px;
995 }
996 .openerp .oe_view_manager_header .oe_button_group li {
997   float: left;
998   border-right: 1px solid #ababab;
999 }
1000 .openerp .oe_view_manager_header .oe_button_group li:last-child {
1001   border: none;
1002 }
1003 .openerp .oe_view_manager_header .oe_button_group a {
1004   color: #4c4c4c;
1005 }
1006 .openerp .oe_view_manager_header .oe_button_group a:hover {
1007   text-decoration: none;
1008 }
1009 .openerp .oe_view_manager_header .oe_button_group .active {
1010   background: #999999;
1011   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1012   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1013   -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1014 }
1015 .openerp .oe_view_manager_header .oe_button_group .active a {
1016   color: white;
1017   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1018 }
1019 .openerp .oe_view_manager_header .oe_view_manager_buttons {
1020   white-space: nowrap;
1021 }
1022 .openerp .oe_view_manager_pager {
1023   line-height: 26px;
1024 }
1025 .openerp .oe_pager_value {
1026   float: left;
1027   margin-right: 8px;
1028 }
1029 .openerp .oe_pager_group {
1030   float: left;
1031   height: 24px;
1032   line-height: 24px;
1033   display: inline-block;
1034   border: 1px solid #ababab;
1035   cursor: pointer;
1036   -moz-border-radius: 5px;
1037   -webkit-border-radius: 5px;
1038   border-radius: 5px;
1039 }
1040 .openerp .oe_pager_group li {
1041   height: 24px;
1042   line-height: 24px;
1043   padding: 0;
1044   float: left;
1045   border-right: 1px solid #ababab;
1046 }
1047 .openerp .oe_pager_group li:last-child {
1048   border: none;
1049 }
1050 .openerp .oe_pager_group a {
1051   color: #4c4c4c;
1052   padding: 0 8px;
1053 }
1054 .openerp .oe_pager_group a:hover {
1055   text-decoration: none;
1056 }
1057 .openerp .oe_pager_group .active {
1058   background: #999999;
1059   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1060   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1061   -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1062 }
1063 .openerp .oe_pager_group .active a {
1064   color: white;
1065   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1066 }
1067 .openerp .oe_view_manager_switch li {
1068   text-align: center;
1069   width: 24px;
1070   height: 24px;
1071   line-height: 16px;
1072 }
1073 .openerp .oe_view_manager_switch li a {
1074   position: relative;
1075 }
1076 .openerp .oe_view_manager_switch .oe_vm_switch_list:after, .openerp .oe_view_manager_switch .oe_vm_switch_tree:after {
1077   padding: 2px;
1078   content: "i";
1079 }
1080 .openerp .oe_view_manager_switch .oe_vm_switch_graph:after {
1081   font-family: "mnmliconsRegular" !important;
1082   font-size: 21px;
1083   font-weight: 300 !important;
1084   content: "}";
1085   top: -2px;
1086   position: relative;
1087 }
1088 .openerp .oe_view_manager_switch .oe_vm_switch_gantt:after {
1089   font-family: "mnmliconsRegular" !important;
1090   font-size: 21px;
1091   font-weight: 300 !important;
1092   content: "y";
1093   top: -2px;
1094   position: relative;
1095 }
1096 .openerp .oe_view_manager_switch .oe_vm_switch_calendar:after {
1097   content: "P";
1098 }
1099 .openerp .oe_view_manager_switch .oe_vm_switch_kanban:after {
1100   content: "k";
1101 }
1102 .openerp .oe_view_manager_switch .oe_vm_switch_diagram:after {
1103   content: "f";
1104 }
1105 .openerp .oe_form_dropdown_section {
1106   position: relative;
1107   display: inline-block;
1108 }
1109 .openerp .oe_dropdown_toggle:after {
1110   width: 0;
1111   height: 0;
1112   display: inline-block;
1113   content: "&darr";
1114   text-indent: -99999px;
1115   vertical-align: top;
1116   border-left: 4px solid transparent;
1117   border-right: 4px solid transparent;
1118   border-top: 4px solid white;
1119   filter: alpha(opacity=50);
1120   opacity: 0.5;
1121   margin-top: 7px;
1122   margin-left: 6px;
1123   border-top-color: #404040;
1124 }
1125 .openerp .oe_dropdown_menu {
1126   display: none;
1127   position: absolute;
1128   top: 28px;
1129   left: 0px;
1130   padding: 8px;
1131   border: 1px solid #afafb6;
1132   min-width: 120px;
1133   overflow-x: hidden;
1134   z-index: 900;
1135   text-align: left;
1136   background: white;
1137   -moz-border-radius: 3px;
1138   -webkit-border-radius: 3px;
1139   border-radius: 3px;
1140   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1141   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1142   -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1143 }
1144 .openerp .oe_dropdown_menu li {
1145   list-style-type: none;
1146   float: none;
1147   display: block;
1148   background-color: none;
1149 }
1150 .openerp .oe_dropdown_menu li a {
1151   display: block;
1152   padding: 3px 6px;
1153   clear: both;
1154   font-weight: normal;
1155   line-height: 14px;
1156   color: #4c4c4c;
1157   text-decoration: none;
1158   cursor: pointer;
1159 }
1160 .openerp .oe_dropdown_menu li a:hover {
1161   text-decoration: none;
1162   background-color: #f0f0fa;
1163   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
1164   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
1165   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
1166   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
1167   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
1168   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
1169   -moz-box-shadow: none;
1170   -webkit-box-shadow: none;
1171   -box-shadow: none;
1172 }
1173 .openerp .oe_sidebar {
1174   white-space: nowrap;
1175 }
1176 .openerp .oe_searchview {
1177   cursor: text;
1178   position: relative;
1179   float: right;
1180   padding: 1px 0;
1181   line-height: 18px;
1182   width: 480px;
1183   border: 1px solid #ababab;
1184   background: white;
1185   -moz-border-radius: 13px;
1186   -webkit-border-radius: 13px;
1187   border-radius: 13px;
1188   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1189   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1190   -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1191 }
1192 .openerp .oe_searchview input, .openerp .oe_searchview textarea {
1193   padding: 3px;
1194   height: 14px;
1195   font-size: 11px;
1196   line-height: 18px;
1197   border: 1px solid #cccccc;
1198   -moz-border-radius: 3px;
1199   -webkit-border-radius: 3px;
1200   border-radius: 3px;
1201 }
1202 .openerp .oe_searchview.oe_focused {
1203   border-color: #a6a6fe;
1204   -moz-box-shadow: 0 1px 2px #a6a6fe inset;
1205   -webkit-box-shadow: 0 1px 2px #a6a6fe inset;
1206   -box-shadow: 0 1px 2px #a6a6fe inset;
1207 }
1208 .openerp .oe_searchview .oe_searchview_clear {
1209   cursor: pointer;
1210   position: absolute;
1211   top: 0;
1212   right: 18px;
1213   width: 15px;
1214   height: 100%;
1215   background: url(../img/search_reset.gif) center center no-repeat;
1216 }
1217 .openerp .oe_searchview .oe_searchview_unfold_drawer {
1218   position: absolute;
1219   top: 0;
1220   right: 0;
1221   height: 100%;
1222   padding: 0 7px 0 4px;
1223   color: #cccccc;
1224   cursor: pointer;
1225 }
1226 .openerp .oe_searchview .oe_searchview_unfold_drawer:hover {
1227   color: #999999;
1228 }
1229 .openerp .oe_searchview .oe_searchview_unfold_drawer:before {
1230   position: absolute;
1231   top: 10px;
1232   right: 7px;
1233   width: 0;
1234   height: 0;
1235   display: inline-block;
1236   content: "";
1237   vertical-align: top;
1238   border-top: 5px solid #4c4c4c;
1239   border-left: 5px solid transparent;
1240   border-right: 5px solid transparent;
1241   filter: alpha(opacity=50);
1242   opacity: 0.5;
1243 }
1244 .openerp .oe_searchview .oe_searchview_facets {
1245   min-height: 22px;
1246 }
1247 .openerp .oe_searchview .oe_searchview_facets:before {
1248   color: #cccccc;
1249   font-family: "mnmliconsRegular";
1250   content: "r";
1251   font-size: 130%;
1252   display: inline;
1253   position: relative;
1254   left: 6px;
1255   top: 2px;
1256   color: #a3a3a3;
1257   padding-right: 4px;
1258 }
1259 .openerp .oe_searchview .oe_searchview_facets * {
1260   vertical-align: top;
1261   display: inline-block;
1262   line-height: 17px;
1263 }
1264 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1265   height: 18px;
1266   margin: 1px 0;
1267   font-size: 11px;
1268 }
1269 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:focus, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1270   outline: none;
1271 }
1272 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input {
1273   padding: 0 3px;
1274 }
1275 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1276   position: relative;
1277   cursor: pointer;
1278   border: 1px solid #afafb6;
1279   -moz-border-radius: 3px;
1280   -webkit-border-radius: 3px;
1281   border-radius: 3px;
1282   background: #8786b7;
1283   -webkit-font-smoothing: auto;
1284 }
1285 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1286   border-color: #a6a6fe;
1287   -moz-box-shadow: 0 0 3px 1px #a6a6fe;
1288   -webkit-box-shadow: 0 0 3px 1px #a6a6fe;
1289   -box-shadow: 0 0 3px 1px #a6a6fe;
1290 }
1291 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values {
1292   background: #f0f0fa;
1293   -moz-border-radius: 0 3px 3px 0;
1294   -webkit-border-radius: 0 3px 3px 0;
1295   border-radius: 0 3px 3px 0;
1296 }
1297 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1298   height: 18px;
1299   padding: 0 4px;
1300 }
1301 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category {
1302   color: white;
1303   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1304 }
1305 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category.oe_i {
1306   font-size: 16px;
1307 }
1308 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1309   border-left: 1px solid #afafb6;
1310   text-shadow: 0 1px 1px white;
1311 }
1312 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:last-child {
1313   padding-right: 16px;
1314 }
1315 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove {
1316   position: absolute;
1317   top: 3px;
1318   right: 3px;
1319   color: #8786b7;
1320   line-height: 8px;
1321   width: 12px;
1322   height: 12px;
1323   text-align: center;
1324   font-weight: bold;
1325   cursor: pointer;
1326   text-shadow: 0 1px 1px white;
1327 }
1328 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove:hover {
1329   color: white;
1330   background: #8786b7;
1331   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1332   -moz-border-radius: 2px;
1333   -webkit-border-radius: 2px;
1334   border-radius: 2px;
1335 }
1336 .openerp .oe_searchview.oe_searchview_open_drawer .oe_searchview_drawer {
1337   display: block;
1338 }
1339 .openerp .oe_searchview .oe_searchview_drawer {
1340   position: absolute;
1341   z-index: 1;
1342   margin-top: 4px;
1343   top: 100%;
1344   right: -1px;
1345   background-color: white;
1346   min-width: 100%;
1347   display: none;
1348   border: 1px solid #afafb6;
1349   text-align: left;
1350   -moz-border-radius: 4px;
1351   -webkit-border-radius: 4px;
1352   border-radius: 4px;
1353   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1354   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1355   -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1356 }
1357 .openerp .oe_searchview .oe_searchview_drawer > div {
1358   border-top: 1px solid #cccccc;
1359   margin: 0;
1360   padding: 8px;
1361 }
1362 .openerp .oe_searchview .oe_searchview_drawer > div:first-child {
1363   border-top: none;
1364   margin: 0;
1365 }
1366 .openerp .oe_searchview .oe_searchview_drawer h3 {
1367   margin: 8px 4px 4px 12px;
1368   color: #8786b7;
1369   font-size: 13px;
1370 }
1371 .openerp .oe_searchview .oe_searchview_drawer h4, .openerp .oe_searchview .oe_searchview_drawer h4 * {
1372   margin: 0;
1373   cursor: pointer;
1374   font-weight: normal;
1375   display: inline-block;
1376 }
1377 .openerp .oe_searchview .oe_searchview_drawer h4:hover, .openerp .oe_searchview .oe_searchview_drawer h4 *:hover {
1378   background-color: #f0f0fa;
1379 }
1380 .openerp .oe_searchview .oe_searchview_drawer h4:before {
1381   content: "â–¸ ";
1382   color: #a3a3a3;
1383 }
1384 .openerp .oe_searchview .oe_searchview_drawer button {
1385   margin: 4px 0;
1386 }
1387 .openerp .oe_searchview .oe_searchview_drawer .button {
1388   border: none;
1389   background: transparent;
1390   padding: 0 2px;
1391   -moz-box-shadow: none;
1392   -webkit-box-shadow: none;
1393   -box-shadow: none;
1394   -moz-border-radius: 0;
1395   -webkit-border-radius: 0;
1396   border-radius: 0;
1397 }
1398 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section {
1399   display: table;
1400   width: 100%;
1401 }
1402 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section > div {
1403   -moz-box-sizing: border-box;
1404   -webkit-box-sizing: border-box;
1405   box-sizing: border-box;
1406   display: table-cell;
1407   width: 50%;
1408 }
1409 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section ul {
1410   margin: 0 8px 8px;
1411   padding: 0;
1412   list-style: none;
1413 }
1414 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li {
1415   list-style: none;
1416   padding: 2px 4px 2px 20px;
1417   line-height: 14px;
1418   color: inherit;
1419   cursor: pointer;
1420   position: relative;
1421 }
1422 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li.oe_selected:before {
1423   content: "W";
1424   font-family: "entypoRegular" !important;
1425   font-size: 24px;
1426   font-weight: 300 !important;
1427   color: #a3a3a3;
1428   position: absolute;
1429   left: 4px;
1430   top: -2px;
1431 }
1432 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li:hover {
1433   background-color: #f0f0fa;
1434 }
1435 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section form {
1436   margin-left: 12px;
1437 }
1438 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section form p {
1439   margin: 4px 0;
1440   line-height: 18px;
1441 }
1442 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section form button {
1443   margin: 0 0 8px 0;
1444 }
1445 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom {
1446   padding: 0 8px 8px 8px;
1447 }
1448 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom form {
1449   display: none;
1450 }
1451 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li {
1452   cursor: pointer;
1453   position: relative;
1454   line-height: 14px;
1455   padding: 2px 4px 2px 20px;
1456 }
1457 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li:hover {
1458   background-color: #f0f0fa;
1459 }
1460 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li button {
1461   position: absolute;
1462   top: 0;
1463   right: 5px;
1464 }
1465 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced form {
1466   display: none;
1467   margin-top: 8px;
1468 }
1469 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced button.oe_add_condition:before {
1470   content: "Z";
1471   font-family: "entypoRegular" !important;
1472   font-size: 24px;
1473   font-weight: 300 !important;
1474   margin-right: 4px;
1475 }
1476 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced ul {
1477   list-style: none;
1478   padding: 0;
1479 }
1480 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced li {
1481   position: relative;
1482   list-style: none;
1483   margin: 0;
1484   white-space: nowrap;
1485 }
1486 .openerp .oe_searchview .oe_searchview_drawer .oe_opened h4:before {
1487   content: "â–¾ ";
1488   position: relative;
1489   top: -1px;
1490 }
1491 .openerp .oe_searchview .oe_searchview_drawer .oe_opened form {
1492   display: block;
1493 }
1494 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop {
1495   display: inline-block;
1496   width: 12px;
1497   height: 12px;
1498   line-height: 12px;
1499   padding: 1px;
1500   color: #8786b7;
1501   line-height: 8px;
1502   text-align: center;
1503   font-weight: bold;
1504   text-shadow: 0 1px 1px white;
1505 }
1506 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete:hover, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop:hover {
1507   text-decoration: none;
1508   color: white;
1509   background: #8786b7;
1510   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1511   -moz-border-radius: 2px;
1512   -webkit-border-radius: 2px;
1513   border-radius: 2px;
1514 }
1515 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete {
1516   display: none;
1517   position: absolute;
1518   bottom: 1px;
1519   right: 4px;
1520 }
1521 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_private:hover .oe_searchview_custom_delete, .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_public:hover .oe_searchview_custom_delete {
1522   display: inline-block;
1523 }
1524 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_public:after {
1525   content: ",";
1526   font-family: "entypoRegular" !important;
1527   font-size: 22px;
1528   font-weight: 300 !important;
1529   margin: 0 0 0 4px;
1530   padding: 0;
1531 }
1532 .openerp .oe_view_nocontent > img {
1533   float: left;
1534   margin: 1.5em;
1535 }
1536 .openerp .oe_view_nocontent > div {
1537   overflow: hidden;
1538   padding: 35px 0px 0px 0px;
1539   max-width: 700px;
1540   font-size: 125%;
1541 }
1542 .openerp .oe_view_topbar {
1543   border-bottom: 1px solid #cacaca;
1544   background-color: #fcfcfc;
1545   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1546   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1547   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1548   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1549   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1550   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1551   padding: 0 8px;
1552   line-height: 30px;
1553 }
1554 .openerp .oe_formview {
1555   background: white;
1556 }
1557 .openerp .oe_form_header {
1558   padding: 8px;
1559 }
1560 .openerp .oe_form_invalid input, .openerp .oe_form_invalid select, .openerp .oe_form_invalid textarea {
1561   background-color: #ff6666 !important;
1562   border: 1px solid #dd0000 !important;
1563 }
1564 .openerp .oe_form_button_save_dirty {
1565   color: white;
1566   background: #dc5f59;
1567   background: -moz-linear-gradient(#dc5f59, #b33630);
1568   background: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
1569   background: -webkit-linear-gradient(#dc5f59, #b33630);
1570   -moz-box-shadow: none;
1571   -webkit-box-shadow: none;
1572   -box-shadow: none;
1573   font-weight: bold;
1574 }
1575 .openerp .oe_form_button_save_dirty:hover {
1576   background: #ed6f6a;
1577 }
1578 .openerp .oe_form header {
1579   position: relative;
1580   border-bottom: 1px solid #cacaca;
1581   background-color: #fcfcfc;
1582   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1583   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1584   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1585   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1586   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1587   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1588   padding: 0 8px;
1589   line-height: 30px;
1590 }
1591 .openerp .oe_form header button {
1592   font-size: 12px;
1593   float: left;
1594   height: 24px !important;
1595   line-height: 24px;
1596   vertical-align: top;
1597   padding: 0 10px;
1598   margin: 3px 4px 3px 0;
1599 }
1600 .openerp .oe_form header button span.i {
1601   line-height: 20px;
1602   height: 24px;
1603 }
1604 .openerp .oe_form header ul {
1605   height: 30px;
1606   padding: 0;
1607   margin: 0;
1608   text-shadow: 0 1px 1px white;
1609   border-left: 1px solid #cacaca;
1610   border-right: 1px solid #cacaca;
1611 }
1612 .openerp .oe_form header ul li {
1613   padding: 0;
1614   margin: 0;
1615   float: left;
1616   vertical-align: top;
1617   border-right: 1px solid #cacaca;
1618   height: 30px;
1619   padding: 0 12px;
1620 }
1621 .openerp .oe_form header ul li:first-child {
1622   border-left: 1px solid #cacaca;
1623 }
1624 .openerp .oe_form header ul li a {
1625   color: #4c4c4c;
1626 }
1627 .openerp .oe_form header ul li a:hover {
1628   color: black;
1629 }
1630 .openerp .oe_form header .oe_form_steps {
1631   display: inline-block;
1632   float: right;
1633 }
1634 .openerp .oe_form header .oe_form_steps img {
1635   margin: 0 8px;
1636   vertical-align: top;
1637 }
1638 .openerp .oe_form header .oe_form_steps li {
1639   border-right: none;
1640   padding: 0;
1641 }
1642 .openerp .oe_form header .oe_form_steps li:first-child {
1643   margin-left: 12px;
1644   border-left: none;
1645 }
1646 .openerp .oe_form header .oe_form_steps li:last-child {
1647   margin-right: 12px;
1648 }
1649 .openerp .oe_form header .oe_form_steps_active {
1650   font-weight: bold;
1651   color: #b33630;
1652 }
1653 .openerp .oe_form_readonly button.oe_form_button_hi {
1654   color: white;
1655   background: #dc5f59;
1656   background: -moz-linear-gradient(#dc5f59, #b33630);
1657   background: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
1658   background: -webkit-linear-gradient(#dc5f59, #b33630);
1659   -moz-box-shadow: none;
1660   -webkit-box-shadow: none;
1661   -box-shadow: none;
1662 }
1663 .openerp .oe_form_readonly button.oe_form_button_hi:hover {
1664   background: #df6b66;
1665   background: -moz-linear-gradient(#df6b66, #bf3a33);
1666   background: -webkit-gradient(linear, left top, left bottom, from(#df6b66), to(#bf3a33));
1667   background: -webkit-linear-gradient(#df6b66, #bf3a33);
1668   -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
1669   -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
1670   -box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
1671 }
1672 .openerp .oe_application .oe_form_sheetbg {
1673   background: url(/web/static/src/img/form_sheetbg.png);
1674   padding: 8px 0;
1675   border-bottom: 1px solid #dddddd;
1676 }
1677 .openerp .oe_application .oe_form_sheet_width, .openerp .oe_application footer {
1678   min-width: 650px;
1679   max-width: 960px;
1680   margin: 0 auto;
1681 }
1682 .openerp .oe_application .oe_form_sheet {
1683   padding: 18px;
1684   background: white;
1685   min-height: 330px;
1686   border: 1px solid #afafb6;
1687   -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1688   -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1689   -box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1690 }
1691 .openerp .oe_form_invisible {
1692   display: none;
1693 }
1694 .openerp .oe_form_editable .oe_form_editable_hidden {
1695   display: none;
1696 }
1697 .openerp .oe_form_readonly .oe_form_readonly_hidden, .openerp .oe_form_readonly .oe_form_field:empty {
1698   display: none;
1699 }
1700 .openerp .oe_form .oe_form_field_text {
1701   width: 100%;
1702 }
1703 .openerp .oe_form .oe_form_field_char input,
1704 .openerp .oe_form .oe_form_field_text textarea,
1705 .openerp .oe_form .oe_form_field_url input,
1706 .openerp .oe_form .oe_form_field_selection select {
1707   width: inherit;
1708 }
1709 .openerp .oe_form .oe_form_field_float input {
1710   width: 100px;
1711 }
1712 .openerp .oe_form h1 .oe_form_field_float input {
1713   width: 140px;
1714 }
1715 .openerp .oe_form h2 .oe_form_field_float input {
1716   width: 120px;
1717 }
1718 .openerp .oe_form h1, .openerp .oe_form h2, .openerp .oe_form h3, .openerp .oe_form h4, .openerp .oe_form h5, .openerp .oe_form h6 {
1719   margin: 0 0 4px 0;
1720 }
1721 .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 {
1722   height: inherit !important;
1723   font-size: inherit;
1724 }
1725 .openerp .oe_form_nosheet > *:not(.oe_form_topbar) {
1726   margin-left: 10px !important;
1727   margin-right: 10px !important;
1728 }
1729 .openerp .oe_form .oe_form_label_help[for], .openerp .oe_form .oe_form_label[for] {
1730   font-weight: bold;
1731   white-space: nowrap;
1732   padding-right: 8px;
1733 }
1734 .openerp .oe_form .oe_form_label_help[for] span, .openerp .oe_form .oe_form_label[for] span {
1735   font-size: 80%;
1736   color: darkGreen;
1737   vertical-align: top;
1738   position: relative;
1739   top: -4px;
1740   padding: 0 2px;
1741 }
1742 .openerp .oe_form .oe_form_field_text textarea {
1743   resize: vertical;
1744 }
1745 .openerp .oe_form .oe_form_field {
1746   width: 100%;
1747   display: inline-block;
1748   padding: 2px 2px 2px 0px;
1749   line-height: 18px;
1750 }
1751 .openerp .oe_form .oe_form_field input {
1752   margin: 0px;
1753 }
1754 .openerp .oe_form .oe_form_field_integer {
1755   width: 180px;
1756 }
1757 .openerp .oe_form .oe_form_field_float {
1758   width: 180px;
1759 }
1760 .openerp .oe_form .oe_form_field_date {
1761   width: 7em;
1762 }
1763 .openerp .oe_form .oe_form_field_datetime {
1764   width: 11em;
1765 }
1766 .openerp .oe_form .oe_form_inline {
1767   width: auto;
1768 }
1769 .openerp .oe_form input[type="text"],
1770 .openerp .oe_form input[type="password"],
1771 .openerp .oe_form input[type="file"],
1772 .openerp .oe_form select {
1773   height: 22px;
1774   padding-top: 2px;
1775 }
1776 .openerp .oe_form input[type="text"],
1777 .openerp .oe_form input[type="password"],
1778 .openerp .oe_form input[type="file"],
1779 .openerp .oe_form select,
1780 .openerp .oe_form textarea {
1781   -moz-box-sizing: border-box;
1782   -webkit-box-sizing: border-box;
1783   -ms-box-sizing: border-box;
1784   box-sizing: border-box;
1785   padding: 0 2px;
1786   border: 1px solid #999999;
1787   -moz-border-radius: 3px;
1788   -webkit-border-radius: 3px;
1789   border-radius: 3px;
1790   background: white;
1791   min-width: 70px;
1792   color: #1f1f1f;
1793 }
1794 .openerp .oe_form input[readonly],
1795 .openerp .oe_form select[readonly],
1796 .openerp .oe_form textarea[readonly],
1797 .openerp .oe_form input[disabled],
1798 .openerp .oe_form select[disabled] {
1799   background: #e5e5e5 !important;
1800   color: #666666;
1801 }
1802 .openerp .oe_form textarea[disabled] {
1803   border: none;
1804   border-left: 8px solid #eeeeee;
1805   padding-left: 8px;
1806   -moz-box-shadow: none;
1807   -webkit-box-shadow: none;
1808   -box-shadow: none;
1809   -moz-border-radius: 0px;
1810   -webkit-border-radius: 0px;
1811   border-radius: 0px;
1812 }
1813 .openerp .oe_form .oe_form_field_many2one input,
1814 .openerp .oe_form .oe_form_field_binary input,
1815 .openerp .oe_form .oe_form_field_binary input,
1816 .openerp .oe_form .oe_form_field_email input,
1817 .openerp .oe_form .oe_form_field_url input {
1818   border-right: none;
1819   -webkit-border-top-right-radius: 0px;
1820   -webkit-border-bottom-right-radius: 0px;
1821   -moz-border-radius-topright: 0px;
1822   -moz-border-radius-bottomright: 0px;
1823   border-top-right-radius: 0px;
1824   border-bottom-right-radius: 0px;
1825 }
1826 .openerp .oe_form .oe_form_field_email button img,
1827 .openerp .oe_form .oe_form_field_url button img {
1828   vertical-align: top;
1829 }
1830 .openerp .oe_form .oe_form_field_date,
1831 .openerp .oe_form .oe_form_field_datetime {
1832   white-space: nowrap;
1833 }
1834 .openerp .oe_form .oe_form_field_boolean {
1835   padding-top: 4px;
1836 }
1837 .openerp .oe_form .oe_form_field_many2manytags .text-wrap {
1838   width: 100% !important;
1839 }
1840 .openerp .oe_form .oe_form_field_many2manytags .text-wrap textarea {
1841   width: 100% !important;
1842 }
1843 .openerp .oe_form .oe_form_field_many2manytags .oe_form_field_many2manytags_box {
1844   border-radius: 2px;
1845   box-sizing: border-box;
1846   position: relative;
1847   float: left;
1848   border: 1px solid #9daccc;
1849   background: #e2e6f0;
1850   color: black;
1851   padding: 0px 3px 0px 3px;
1852   margin: 0 2px 2px 0;
1853   height: 16px;
1854   font: 11px "lucida grande", tahoma, verdana, arial, sans-serif;
1855 }
1856 .openerp .oe_form .oe_form_field_many2manytags .text-core .text-wrap .text-dropdown .text-list .text-suggestion em {
1857   font-style: italic;
1858   text-decoration: none;
1859 }
1860 .openerp .oe_form .oe_datepicker_container {
1861   display: none;
1862 }
1863 .openerp .oe_form .oe_datepicker_root {
1864   display: inline-block;
1865 }
1866 .openerp .oe_form .oe_form_required input, .openerp .oe_form .oe_form_required select, .openerp .oe_form .oe_form_required textarea {
1867   background-color: #d2d2ff !important;
1868 }
1869 .openerp .oe_form .oe_form_invalid input, .openerp .oe_form .oe_form_invalid select, .openerp .oe_form .oe_form_invalid textarea {
1870   background-color: #ff6666 !important;
1871   border: 1px solid #dd0000 !important;
1872 }
1873 .openerp .oe_form .oe_input_icon {
1874   cursor: pointer;
1875   margin: 3px 0 0 -21px;
1876   vertical-align: top;
1877 }
1878 .openerp .oe_form .oe_input_icon_disabled {
1879   position: absolute;
1880   cursor: default;
1881   opacity: 0.5;
1882   filter: alpha(opacity=50);
1883   right: 5px;
1884   top: 3px;
1885 }
1886 .openerp .oe_form .oe_form_group_cell .oe_kanban_view {
1887   position: static;
1888 }
1889 .openerp .oe_form .oe_form_field_with_button input {
1890   width: 100%;
1891 }
1892 .openerp .oe_form .oe_form_field_with_button > .oe_button {
1893   float: right;
1894   -webkit-border-top-left-radius: 0px;
1895   -webkit-border-bottom-left-radius: 0px;
1896   -moz-border-radius-topleft: 0px;
1897   -moz-border-radius-bottomleft: 0px;
1898   border-top-left-radius: 0px;
1899   border-bottom-left-radius: 0px;
1900   height: 22px;
1901 }
1902 .openerp .oe_form .oe_form_field_with_button > div {
1903   position: relative;
1904   overflow: hidden;
1905 }
1906 .openerp .oe_form .oe_form_title {
1907   width: 55%;
1908 }
1909 .openerp .oe_form .oe_form_title:after {
1910   content: ".";
1911   display: block;
1912   height: 0;
1913   clear: both;
1914   visibility: hidden;
1915 }
1916 .openerp .oe_form .oe_form_button_box {
1917   width: 200px;
1918   text-align: center;
1919 }
1920 .openerp .oe_form .oe_form_group {
1921   margin: 5px 0px 5px 0px;
1922 }
1923 .openerp .oe_form .oe_form_group_cell .oe_kanban_view {
1924   position: static;
1925 }
1926 .openerp .oe_form .oe_form_button.oe_button {
1927   height: 22px;
1928   white-space: nowrap;
1929 }
1930 .openerp .oe_form .oe_form_button.oe_button span {
1931   position: relative;
1932   vertical-align: top;
1933 }
1934 .openerp .oe_form .oe_form_button > img {
1935   vertical-align: -3px;
1936   padding: 0 2px;
1937 }
1938 .openerp .oe_form .oe-binary-file-set {
1939   overflow: hidden;
1940   position: relative;
1941   display: inline-block;
1942   width: 45px;
1943   height: 30px;
1944 }
1945 .openerp .oe_form input.oe-binary-file {
1946   z-index: 0;
1947   line-height: 0;
1948   font-size: 12px;
1949   position: absolute;
1950   top: 1px;
1951   right: 10px;
1952   opacity: 0;
1953   filter: alpha(opacity=0);
1954   -ms-filter: "alpha(opacity=0)";
1955   margin: 0;
1956   padding: 0;
1957 }
1958 .openerp .oe_form .oe_form_field_image {
1959   padding: 0;
1960   position: relative;
1961   display: inline-block;
1962   width: auto;
1963   vertical-align: top;
1964 }
1965 .openerp .oe_form .oe_form_field_image > img {
1966   min-width: 100px;
1967 }
1968 .openerp .oe_form .oe_form_field_image .oe_form_field_image_controls {
1969   position: absolute;
1970   top: 1px;
1971   padding: 3px 0 0 0;
1972   margin: 0 1px;
1973   filter: alpha(opacity=70);
1974   opacity: 0.7;
1975   width: 99%;
1976   text-align: center;
1977   background: url(/web/static/src/img/form_sheetbg.png);
1978   border-bottom: 1px dotted black;
1979   -moz-box-sizing: border-box;
1980   -webkit-box-sizing: border-box;
1981   -ms-box-sizing: border-box;
1982   box-sizing: border-box;
1983 }
1984 .openerp .oe_form .oe_form_field_image:hover .oe_form_field_image_controls {
1985   filter: alpha(opacity=100);
1986   opacity: 1;
1987 }
1988 .openerp .oe_horizontal_border {
1989   border-bottom: 1px solid black;
1990 }
1991 .openerp .oe_horizontal_separator {
1992   font-weight: bold;
1993   font-size: 20px;
1994   margin: 20px 0px 10px 0px;
1995   color: #aaaabb;
1996 }
1997 .openerp .oe_horizontal_separator:empty {
1998   height: 5px;
1999 }
2000 .openerp .oe_vertical_separator {
2001   border-left: 1px solid #666666;
2002   padding: 0 4px 0 4px;
2003 }
2004 .openerp .oe_form_notebook {
2005   margin: 8px 0;
2006   padding: 0 8px;
2007   list-style: none;
2008   zoom: 1;
2009 }
2010 .openerp .oe_form_notebook:before, .openerp .oe_form_notebook:after {
2011   display: table;
2012   content: "";
2013   zoom: 1;
2014 }
2015 .openerp .oe_form_notebook:after {
2016   clear: both;
2017 }
2018 .openerp .oe_form_notebook > li {
2019   float: left;
2020 }
2021 .openerp .oe_form_notebook > li > a {
2022   display: block;
2023   color: #4c4c4c;
2024 }
2025 .openerp .oe_form_notebook {
2026   border-color: #dddddd;
2027   border-style: solid;
2028   border-width: 0 0 1px;
2029 }
2030 .openerp .oe_form_notebook > li {
2031   position: relative;
2032   margin-bottom: -1px;
2033 }
2034 .openerp .oe_form_notebook > li > a {
2035   padding: 0 12px;
2036   margin-right: 2px;
2037   line-height: 30px;
2038   border: 1px solid transparent;
2039   -moz-border-radius: 4px 4px 0 0;
2040   -webkit-border-radius: 4px 4px 0 0;
2041   border-radius: 4px 4px 0 0;
2042 }
2043 .openerp .oe_form_notebook > li > a:hover {
2044   text-decoration: none;
2045   background-color: #eeeeee;
2046   border-color: #eeeeee #eeeeee #dddddd;
2047 }
2048 .openerp .oe_form_notebook > li.ui-state-active > a, .openerp .oe_form_notebook > li.ui-state-active > a:hover {
2049   background-color: white;
2050   border: 1px solid #dddddd;
2051   border-bottom-color: transparent;
2052   cursor: default;
2053 }
2054 .openerp .oe_form_notebook_page {
2055   padding: 0;
2056 }
2057 .openerp div.ui-tabs {
2058   padding: 3px 0px 3px 0px;
2059 }
2060 .openerp .ui-tabs-hide {
2061   display: none;
2062 }
2063 .openerp .oe_form .oe_form_field_progressbar {
2064   display: inline-block;
2065   min-width: 70px;
2066 }
2067 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar {
2068   height: 22px;
2069   font-size: 10px;
2070   -moz-box-sizing: border-box;
2071   -webkit-box-sizing: border-box;
2072   -ms-box-sizing: border-box;
2073   box-sizing: border-box;
2074   border: 1px solid #999999;
2075   -moz-border-radius: 3px;
2076   -webkit-border-radius: 3px;
2077   border-radius: 3px;
2078   background: white;
2079   min-width: 50px;
2080 }
2081 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar span {
2082   position: absolute;
2083   margin-left: 10px;
2084   font-weight: bold;
2085 }
2086 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar .ui-widget-header {
2087   background: #cccccc url(/web/static/lib/jquery.ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
2088 }
2089 .openerp .oe_form .oe_view_manager_header2 td {
2090   padding: 0px 8px;
2091   line-height: 16px;
2092 }
2093 .openerp .oe_form .oe_view_manager_header2 td .oe_i {
2094   font-size: 13px;
2095 }
2096 .openerp .oe_form .oe_view_manager_header2 td .oe_pager_group {
2097   height: auto;
2098   line-height: 16px;
2099 }
2100 .openerp .oe_form .oe_view_manager_header2 td .oe_pager_group li {
2101   height: auto;
2102   line-height: 16px;
2103 }
2104 .openerp .oe-select-create-popup-view-form > .oe_formview > .oe_form_pager {
2105   display: none;
2106 }
2107 .openerp .oe_form td.oe_form_group_cell_label {
2108   border-right: 1px solid #dddddd;
2109   padding: 2px 0px 2px 0px;
2110 }
2111 .openerp .oe_form td.oe_form_group_cell_label label {
2112   line-height: 18px;
2113   display: block;
2114   min-width: 120px;
2115 }
2116 .openerp .oe_form td.oe_form_group_cell + .oe_form_group_cell {
2117   padding-left: 8px;
2118 }
2119 .openerp .oe_form .oe_form_subtotal_footer {
2120   width: auto;
2121   float: right;
2122 }
2123 .openerp .oe_form .oe_form_subtotal_footer td.oe_form_group_cell {
2124   text-align: right;
2125   padding: 0;
2126 }
2127 .openerp .oe_form .oe_form_subtotal_footer td.oe_form_group_cell_label {
2128   border: none;
2129 }
2130 .openerp .oe_form .oe_form_subtotal_footer .oe_form_field {
2131   width: auto !important;
2132 }
2133 .openerp .oe_form .oe_form_subtotal_footer .oe_form_subtotal_footer_separator {
2134   border-top: 1px solid #cacaca;
2135   font-size: 120%;
2136   font-weight: bold;
2137 }
2138 .openerp .oe_form .oe_form_subtotal_footer label.oe_form_subtotal_footer_separator {
2139   font-weight: bold !important;
2140   padding: 2px 8px 2px 0px !important;
2141 }
2142 .openerp .oe-listview-content {
2143   width: 100%;
2144 }
2145 .openerp .oe-listview-content td:first-child, .openerp .oe-listview-content th:first-child {
2146   width: 17px;
2147 }
2148 .openerp .oe-listview-content td:first-child:after, .openerp .oe-listview-content th:first-child:after {
2149   border-width: 0;
2150 }
2151 .openerp .oe-listview-content > thead {
2152   border-bottom: 2px solid #cacaca;
2153   background: #eeeeee;
2154   vertical-align: top;
2155 }
2156 .openerp .oe-listview-content > thead th {
2157   position: relative;
2158 }
2159 .openerp .oe-listview-content td, .openerp .oe-listview-content th {
2160   padding: 3px 6px;
2161   line-height: 18px;
2162 }
2163 .openerp .oe-listview-content th:after {
2164   position: absolute;
2165   right: 6px;
2166   content: "";
2167   margin-top: 7px;
2168   border-width: 0 4px 4px;
2169   border-style: solid;
2170   border-color: black transparent;
2171   visibility: hidden;
2172 }
2173 .openerp .oe-listview-content th.sortup:after {
2174   visibility: visible;
2175   filter: alpha(opacity=60);
2176   opacity: 0.6;
2177 }
2178 .openerp .oe-listview-content th.sortdown:after {
2179   border-bottom: none;
2180   border-left: 4px solid transparent;
2181   border-right: 4px solid transparent;
2182   border-top: 4px solid black;
2183   visibility: visible;
2184   -moz-box-shadow: none;
2185   -webkit-box-shadow: none;
2186   -box-shadow: none;
2187   filter: alpha(opacity=60);
2188   opacity: 0.6;
2189 }
2190 .openerp .oe-listview-content > tbody {
2191   cursor: pointer;
2192   background: white;
2193 }
2194 .openerp .oe-listview-content > tbody > tr {
2195   border-top: 1px solid #dddddd;
2196 }
2197 .openerp .oe-listview-content > tbody > tr > td.oe-field-cell {
2198   padding: 3px 6px;
2199 }
2200 .openerp .oe-listview-content > tbody > tr > td, .openerp .oe-listview-content > tbody > tr > th {
2201   line-height: 18px;
2202 }
2203 .openerp .oe-listview-content > tbody > tr > td > button, .openerp .oe-listview-content > tbody > tr > th > button {
2204   border: none;
2205   background: transparent;
2206   padding: 0;
2207   -moz-box-shadow: none;
2208   -webkit-box-shadow: none;
2209   -box-shadow: none;
2210 }
2211 .openerp .oe-listview-content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe-listview-content > tbody > tr th.oe_list_checkbox:first-child {
2212   width: 17px;
2213 }
2214 .openerp .oe-listview-content > tbody > tr > td.oe_list_checkbox:first-child:after, .openerp .oe-listview-content > tbody > tr th.oe_list_checkbox:first-child:after {
2215   border-width: 0;
2216 }
2217 .openerp .oe-listview-content > tbody > tr > td.oe_number {
2218   text-align: right !important;
2219 }
2220 .openerp .oe-listview-content > tbody > tr:nth-child(odd) {
2221   background-color: #f0f0fa;
2222   background-color: #f0f0fa;
2223   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
2224   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
2225   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
2226   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
2227   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
2228   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
2229 }
2230 .openerp .oe-listview-content > tfoot {
2231   border-top: 2px solid #cacaca;
2232   border-bottom: 1px solid #cacaca;
2233   background: #eeeeee;
2234   font-weight: bold;
2235 }
2236 .openerp .oe-listview-content > tbody tr:hover td, .openerp .oe-listview-content tbody tr:hover th {
2237   background-color: #eeeeee;
2238   background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
2239   background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
2240   background-image: -moz-linear-gradient(top, #eeeeee, #dedede);
2241   background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
2242   background-image: -o-linear-gradient(top, #eeeeee, #dedede);
2243   background-image: linear-gradient(to bottom, #eeeeee, #dedede);
2244 }
2245 .openerp .oe-listview-content .numeric {
2246   text-align: right;
2247   width: 82px;
2248 }
2249 .openerp .oe-listview-content .numeric input {
2250   text-align: right;
2251 }
2252 .openerp .oe_trad_field.touched {
2253   border: 1px solid green !important;
2254 }
2255 .openerp.oe_tooltip {
2256   font-size: 12px;
2257 }
2258 .openerp.oe_tooltip .oe_tooltip_string {
2259   color: #ffdd55;
2260   font-weight: bold;
2261   font-size: 13px;
2262 }
2263 .openerp.oe_tooltip .oe_tooltip_help {
2264   white-space: pre-wrap;
2265 }
2266 .openerp.oe_tooltip .oe_tooltip_technical {
2267   padding: 0 0 4px 0;
2268   margin: 5px 0 0 15px;
2269 }
2270 .openerp.oe_tooltip .oe_tooltip_technical li {
2271   list-style: circle;
2272 }
2273 .openerp.oe_tooltip .oe_tooltip_technical_title {
2274   font-weight: bold;
2275 }
2276 .openerp .oe_layout_debugging .oe_form_group {
2277   outline: 2px dashed green;
2278 }
2279 .openerp .oe_layout_debugging .oe_form_group_cell {
2280   outline: 1px solid blue;
2281 }
2282 .openerp .oe_layout_debugging .oe_form_group:hover, .openerp .oe_layout_debugging .oe_form_group_cell:hover {
2283   outline-color: red;
2284 }
2285 .openerp .oe_layout_debugging .oe_form_group_row_incomplete > td:last-child:after {
2286   content: "[Incomplete Row]";
2287   background: red;
2288   padding: 2px;
2289   font-weight: bold;
2290   color: white;
2291   float: right;
2292 }
2293 .openerp .oe_layout_debugging .oe_form_group_row_incomplete.oe_form_group_row_newline > td:last-child:after {
2294   content: "[newline]";
2295 }
2296 .openerp .oe_debug_view {
2297   float: left;
2298 }
2299 .openerp .oe_debug_view_log {
2300   font-size: 95%;
2301 }
2302 .openerp .oe_debug_view_log label {
2303   display: block;
2304   width: 49%;
2305   text-align: right;
2306   float: left;
2307   font-weight: bold;
2308   color: #000099;
2309 }
2310 .openerp .oe_debug_view_log span {
2311   display: block;
2312   width: 49%;
2313   float: right;
2314   color: #333333;
2315 }
2316
2317 .openerp .oe_view_editor {
2318   width: 100%;
2319   border-collapse: collapse;
2320   margin-left: -12px;
2321   width: 100%;
2322   background-color: white;
2323   border-spacing: 0;
2324 }
2325 .openerp .oe_view_editor td {
2326   text-align: center;
2327   white-space: nowrap;
2328   border: 1px solid #d8d8d8;
2329   cursor: pointer;
2330   font-size: 90%;
2331 }
2332 .openerp .oe_view_editor_field td {
2333   border: 0px !important;
2334 }
2335 .openerp .oe_view_editor tr:hover {
2336   background-color: #ecebf2;
2337 }
2338
2339 .kitten-mode-activated {
2340   background-image: url(http://placekitten.com/g/1365/769);
2341   background-size: cover;
2342   background-attachment: fixed;
2343 }
2344 .kitten-mode-activated > * {
2345   opacity: 0.7;
2346 }
2347
2348 .openerp .oe_form_field_many2one td:first-child {
2349   position: relative;
2350 }
2351 .openerp .oe_form_field_many2one span.oe-m2o-drop-down-button {
2352   position: absolute;
2353   top: 3px;
2354   right: 2px;
2355 }