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