[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   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   white-space: nowrap;
609   display: block;
610   padding: 4px 15px;
611   clear: both;
612   font-weight: normal;
613   line-height: 18px;
614   color: #eeeeee;
615 }
616 .openerp .oe_user_menu .oe_dropdown_options li a:hover {
617   background-color: #292929;
618   background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
619   background-image: -webkit-linear-gradient(top, #292929, #191919);
620   background-image: -moz-linear-gradient(top, #292929, #191919);
621   background-image: -ms-linear-gradient(top, #292929, #191919);
622   background-image: -o-linear-gradient(top, #292929, #191919);
623   background-image: linear-gradient(to bottom, #292929, #191919);
624   -moz-box-shadow: none;
625   -webkit-box-shadow: none;
626   -box-shadow: none;
627 }
628 .openerp .oe_user_menu .oe_dropdown_options li hr {
629   border-top: 1px solid #999999;
630   border-bottom: 0;
631 }
632 .openerp .oe_systray > div {
633   float: left;
634   padding: 0 4px 0 4px;
635 }
636 .openerp .oe_systray {
637   float: right;
638 }
639 .openerp .oe_systray .oe_systray_dropdown {
640   position: relative;
641 }
642 .openerp .oe_systray .oe_systray_dropdown:hover .oe_systray_dropdown_options {
643   display: block;
644 }
645 .openerp .oe_systray .oe_systray_dropdown_options {
646   background: #333333;
647   background: rgba(37, 37, 37, 0.9);
648   display: none;
649   position: absolute;
650   z-index: 900;
651   border: 0;
652   margin-left: 0;
653   margin-right: 0;
654   padding: 6px 0;
655   border-color: #999999;
656   border-color: rgba(0, 0, 0, 0.2);
657   border-style: solid;
658   border-width: 0 1px 1px;
659   -moz-border-radius: 0 0 6px 6px;
660   -webkit-border-radius: 0 0 6px 6px;
661   border-radius: 0 0 6px 6px;
662   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
663   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
664   -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
665   -webkit-background-clip: padding-box;
666   -moz-background-clip: padding-box;
667   background-clip: padding-box;
668 }
669 .openerp .oe_systray .oe_systray_dropdown_options li {
670   float: none;
671   display: block;
672   background-color: none;
673 }
674 .openerp .oe_systray .oe_systray_dropdown_options li a {
675   display: block;
676   padding: 4px 15px;
677   clear: both;
678   font-weight: normal;
679   line-height: 18px;
680   color: #eeeeee;
681 }
682 .openerp .oe_systray .oe_systray_dropdown_options li a:hover {
683   background-color: #292929;
684   background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
685   background-image: -webkit-linear-gradient(top, #292929, #191919);
686   background-image: -moz-linear-gradient(top, #292929, #191919);
687   background-image: -ms-linear-gradient(top, #292929, #191919);
688   background-image: -o-linear-gradient(top, #292929, #191919);
689   background-image: linear-gradient(to bottom, #292929, #191919);
690   -moz-box-shadow: none;
691   -webkit-box-shadow: none;
692   -box-shadow: none;
693 }
694 .openerp .oe_menu {
695   float: left;
696   padding: 0;
697   margin: 0;
698 }
699 .openerp .oe_menu li {
700   float: left;
701 }
702 .openerp .oe_menu a {
703   display: block;
704   padding: 5px 10px 7px;
705   line-height: 20px;
706   height: 20px;
707   color: #eeeeee;
708   vertical-align: top;
709   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
710 }
711 .openerp .oe_menu a:hover {
712   background: #303030;
713   color: white;
714   -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
715   -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
716   -box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
717 }
718 .openerp .oe_menu .oe_active {
719   background: #303030;
720   font-weight: bold;
721   color: white;
722   -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
723   -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
724   -box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
725 }
726 .openerp .oe_menu_more_container {
727   position: relative;
728 }
729 .openerp .oe_menu_more_container .oe_menu_more {
730   position: absolute;
731   padding: 0;
732   background-color: #646060;
733   z-index: 1;
734   border: 1px solid black;
735   border-bottom-left-radius: 5px;
736   border-bottom-right-radius: 5px;
737 }
738 .openerp .oe_menu_more_container .oe_menu_more li {
739   float: none;
740 }
741 .openerp .oe_menu_more_container .oe_menu_more li a {
742   white-space: nowrap;
743 }
744 .openerp .oe_secondary_menu_section {
745   font-weight: bold;
746   margin-left: 8px;
747   color: #8a89ba;
748 }
749 .openerp .oe_secondary_submenu {
750   padding: 2px 0 8px 0;
751   margin: 0;
752   width: 100%;
753   display: inline-block;
754 }
755 .openerp .oe_secondary_submenu > li {
756   position: relative;
757   padding: 1px 0 1px 20px;
758 }
759 .openerp .oe_secondary_submenu > li a {
760   display: block;
761   color: #4c4c4c;
762   padding: 2px 4px 2px 0;
763 }
764 .openerp .oe_secondary_submenu > li .oe_menu_label {
765   position: absolute;
766   top: 1px;
767   right: 1px;
768   font-size: 10px;
769   background: #8a89ba;
770   color: white;
771   padding: 2px 4px;
772   margin: 1px 6px 0 0;
773   border: 1px solid lightGray;
774   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
775   -moz-border-radius: 4px;
776   -webkit-border-radius: 4px;
777   border-radius: 4px;
778   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
779   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
780   -box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
781 }
782 .openerp .oe_secondary_submenu .oe_menu_counter {
783   float: right;
784   background: #8a89ba;
785   color: #eeeeee;
786   font-size: 12px;
787   border: 1px solid lightgray;
788   padding: 0px 4px 0px 4px;
789   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
790   margin: 0px;
791   -moz-border-radius: 4px;
792   -webkit-border-radius: 4px;
793   border-radius: 4px;
794 }
795 .openerp .oe_secondary_submenu .oe_active {
796   background: #8a89ba;
797   border-top: 1px solid lightGray;
798   border-bottom: 1px solid lightGray;
799   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
800   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
801   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
802   -box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
803 }
804 .openerp .oe_secondary_submenu .oe_active a {
805   color: white;
806 }
807 .openerp .oe_secondary_submenu .oe_active .oe_menu_label {
808   background: #eeeeee;
809   color: #8a89ba;
810   text-shadow: 0 1px 1px white;
811   -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
812   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
813   -box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
814 }
815 .openerp .oe_secondary_submenu .oe_active .oe_menu_counter {
816   background: #eeeeee;
817   color: #8a89ba;
818 }
819 .openerp .oe_secondary_submenu .oe_menu_toggler:before {
820   width: 0;
821   height: 0;
822   display: inline-block;
823   content: "&darr";
824   text-indent: -99999px;
825   vertical-align: top;
826   margin-left: -12px;
827   margin-top: 4px;
828   margin-right: 4px;
829   border-top: 4px solid transparent;
830   border-bottom: 4px solid transparent;
831   border-left: 4px solid #4c4c4c;
832   filter: alpha(opacity=50);
833   opacity: 0.5;
834 }
835 .openerp .oe_secondary_submenu .oe_menu_opened:before {
836   margin-top: 6px;
837   margin-left: -16px;
838   margin-right: 4px;
839   border-left: 4px solid transparent;
840   border-right: 4px solid transparent;
841   border-top: 4px solid #4c4c4c;
842 }
843 .openerp .oe_application {
844   width: 100%;
845 }
846 .openerp .oe_application a {
847   color: #8a89ba;
848 }
849 .openerp .oe_application a:hover {
850   text-decoration: underline;
851 }
852 .openerp .oe-view-manager-header {
853   border-top: 1px solid #cacaca;
854   border-bottom: 1px solid #cacaca;
855   background-color: #fcfcfc;
856   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
857   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
858   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
859   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
860   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
861   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
862   -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
863   -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
864   -box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
865 }
866 .openerp .oe-view-manager-header h2 {
867   float: left;
868   font-size: 18px;
869   margin: 1px 0;
870 }
871 .openerp .oe-view-manager-header h2 a {
872   color: #8a89ba;
873 }
874 .openerp .oe-view-manager-header .buttons {
875   padding-right: 8px;
876 }
877 .openerp .oe-view-manager-header .buttons li {
878   float: left;
879   margin-right: 12px;
880 }
881 .openerp .oe-view-manager-header .filter {
882   vertical-align: top;
883 }
884 .openerp .oe-view-manager-header .filter li {
885   height: 24px;
886   line-height: 24px;
887   padding: 0 8px;
888 }
889 .openerp .oe-view-manager-header .header-row {
890   height: 26px;
891   line-height: 26px;
892   margin: 8px;
893   clear: both;
894   text-shadow: 0 1px 1px white;
895 }
896 .openerp .oe-view-manager-header .header-row .dropdown-toggle:after {
897   margin-top: 7px;
898   margin-left: 6px;
899   border-top-color: #404040;
900 }
901 .openerp .oe-view-manager-header .oe_vm_switch li {
902   padding-left: 1px;
903   text-align: center;
904   width: 24px;
905   height: 24px;
906   line-height: 24px;
907 }
908 .openerp .oe-view-manager-header .pagination li {
909   height: 24px;
910   line-height: 24px;
911   padding: 0 8px;
912 }
913 .openerp .oe-view-manager-header .button-group {
914   display: inline-block;
915   border: 1px solid #ababab;
916   -moz-border-radius: 5px;
917   -webkit-border-radius: 5px;
918   border-radius: 5px;
919 }
920 .openerp .oe-view-manager-header .button-group li {
921   float: left;
922   border-right: 1px solid #ababab;
923 }
924 .openerp .oe-view-manager-header .button-group li:last-child {
925   border: none;
926 }
927 .openerp .oe-view-manager-header .button-group a {
928   color: #4c4c4c;
929 }
930 .openerp .oe-view-manager-header .button-group a:hover {
931   text-decoration: none;
932 }
933 .openerp .oe-view-manager-header .button-group .active {
934   width: 100%;
935   background: #999999;
936   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
937   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
938   -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
939   color: white;
940   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
941 }
942 .openerp .oe_view_manager_header {
943   width: 100%;
944   border-top: 1px solid #cacaca;
945   border-bottom: 1px solid #cacaca;
946   background-color: #fcfcfc;
947   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
948   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
949   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
950   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
951   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
952   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
953   -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
954   -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
955   -box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
956 }
957 .openerp .oe_view_manager_header .oe_header_row {
958   clear: both;
959   text-shadow: 0 1px 1px white;
960 }
961 .openerp .oe_view_manager_header .oe_header_row td {
962   padding: 8px;
963 }
964 .openerp .oe_view_manager_header .oe_header_row:last-child td {
965   padding-top: 0;
966 }
967 .openerp .oe_view_manager_header .oe_header_row:first-child td {
968   padding-top: 8px;
969 }
970 .openerp .oe_view_manager_header .oe_view_manager_sidebar {
971   margin: 0px auto;
972   width: 400px;
973   text-align: center;
974 }
975 .openerp .oe_view_manager_header td {
976   line-height: 26px;
977 }
978 .openerp .oe_view_manager_header h2 {
979   font-size: 18px;
980   margin: 0;
981   float: left;
982 }
983 .openerp .oe_view_manager_header h2 a {
984   color: #8a89ba;
985 }
986 .openerp .oe_view_manager_header .oe_button_group {
987   display: inline-block;
988   border: 1px solid #ababab;
989   -moz-border-radius: 5px;
990   -webkit-border-radius: 5px;
991   border-radius: 5px;
992 }
993 .openerp .oe_view_manager_header .oe_button_group li {
994   float: left;
995   border-right: 1px solid #ababab;
996 }
997 .openerp .oe_view_manager_header .oe_button_group li:last-child {
998   border: none;
999 }
1000 .openerp .oe_view_manager_header .oe_button_group a {
1001   color: #4c4c4c;
1002 }
1003 .openerp .oe_view_manager_header .oe_button_group a:hover {
1004   text-decoration: none;
1005 }
1006 .openerp .oe_view_manager_header .oe_button_group .active {
1007   background: #999999;
1008   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1009   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1010   -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1011 }
1012 .openerp .oe_view_manager_header .oe_button_group .active a {
1013   color: white;
1014   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1015 }
1016 .openerp .oe_view_manager_header .oe_view_manager_buttons {
1017   white-space: nowrap;
1018 }
1019 .openerp .oe_view_manager_pager {
1020   line-height: 26px;
1021 }
1022 .openerp .oe_pager_value {
1023   float: left;
1024   margin-right: 8px;
1025 }
1026 .openerp .oe_pager_group {
1027   float: left;
1028   height: 24px;
1029   line-height: 24px;
1030   display: inline-block;
1031   border: 1px solid #ababab;
1032   cursor: pointer;
1033   -moz-border-radius: 5px;
1034   -webkit-border-radius: 5px;
1035   border-radius: 5px;
1036 }
1037 .openerp .oe_pager_group li {
1038   height: 24px;
1039   line-height: 24px;
1040   padding: 0;
1041   float: left;
1042   border-right: 1px solid #ababab;
1043 }
1044 .openerp .oe_pager_group li:last-child {
1045   border: none;
1046 }
1047 .openerp .oe_pager_group a {
1048   color: #4c4c4c;
1049   padding: 0 8px;
1050 }
1051 .openerp .oe_pager_group a:hover {
1052   text-decoration: none;
1053 }
1054 .openerp .oe_pager_group .active {
1055   background: #999999;
1056   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1057   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1058   -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1059 }
1060 .openerp .oe_pager_group .active a {
1061   color: white;
1062   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1063 }
1064 .openerp .oe_view_manager_switch li {
1065   text-align: center;
1066   width: 24px;
1067   height: 24px;
1068   line-height: 16px;
1069 }
1070 .openerp .oe_view_manager_switch li a {
1071   position: relative;
1072 }
1073 .openerp .oe_view_manager_switch .oe_vm_switch_list:after, .openerp .oe_view_manager_switch .oe_vm_switch_tree:after {
1074   padding: 2px;
1075   content: "i";
1076 }
1077 .openerp .oe_view_manager_switch .oe_vm_switch_graph:after {
1078   font-family: "mnmliconsRegular" !important;
1079   font-size: 21px;
1080   font-weight: 300 !important;
1081   content: "}";
1082   top: -2px;
1083   position: relative;
1084 }
1085 .openerp .oe_view_manager_switch .oe_vm_switch_gantt:after {
1086   font-family: "mnmliconsRegular" !important;
1087   font-size: 21px;
1088   font-weight: 300 !important;
1089   content: "y";
1090   top: -2px;
1091   position: relative;
1092 }
1093 .openerp .oe_view_manager_switch .oe_vm_switch_calendar:after {
1094   content: "P";
1095 }
1096 .openerp .oe_view_manager_switch .oe_vm_switch_kanban:after {
1097   content: "k";
1098 }
1099 .openerp .oe_view_manager_switch .oe_vm_switch_diagram:after {
1100   content: "f";
1101 }
1102 .openerp .oe_form_dropdown_section {
1103   position: relative;
1104   display: inline-block;
1105 }
1106 .openerp .oe_dropdown_toggle:after {
1107   width: 0;
1108   height: 0;
1109   display: inline-block;
1110   content: "&darr";
1111   text-indent: -99999px;
1112   vertical-align: top;
1113   border-left: 4px solid transparent;
1114   border-right: 4px solid transparent;
1115   border-top: 4px solid white;
1116   filter: alpha(opacity=50);
1117   opacity: 0.5;
1118   margin-top: 7px;
1119   margin-left: 6px;
1120   border-top-color: #404040;
1121 }
1122 .openerp .oe_dropdown_menu {
1123   display: none;
1124   position: absolute;
1125   top: 28px;
1126   left: 0px;
1127   padding: 8px;
1128   border: 1px solid #afafb6;
1129   width: 120px;
1130   overflow-x: hidden;
1131   z-index: 900;
1132   text-align: left;
1133   background: white;
1134   -moz-border-radius: 3px;
1135   -webkit-border-radius: 3px;
1136   border-radius: 3px;
1137   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1138   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1139   -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1140 }
1141 .openerp .oe_dropdown_menu li {
1142   list-style-type: none;
1143   float: none;
1144   display: block;
1145   background-color: none;
1146 }
1147 .openerp .oe_dropdown_menu li a {
1148   display: block;
1149   padding: 3px 6px;
1150   clear: both;
1151   font-weight: normal;
1152   line-height: 14px;
1153   color: #4c4c4c;
1154   text-decoration: none;
1155   cursor: pointer;
1156 }
1157 .openerp .oe_dropdown_menu li a:hover {
1158   text-decoration: none;
1159   background-color: #f0f0fa;
1160   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
1161   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
1162   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
1163   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
1164   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
1165   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
1166   -moz-box-shadow: none;
1167   -webkit-box-shadow: none;
1168   -box-shadow: none;
1169 }
1170 .openerp .oe_sidebar {
1171   white-space: nowrap;
1172 }
1173 .openerp .oe_searchview {
1174   cursor: text;
1175   position: relative;
1176   float: right;
1177   padding: 1px 0;
1178   line-height: 18px;
1179   width: 480px;
1180   border: 1px solid #ababab;
1181   background: white;
1182   -moz-border-radius: 13px;
1183   -webkit-border-radius: 13px;
1184   border-radius: 13px;
1185   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1186   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1187   -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1188 }
1189 .openerp .oe_searchview.oe_focused {
1190   border-color: #a6a6fe;
1191   -moz-box-shadow: 0 1px 2px #a6a6fe inset;
1192   -webkit-box-shadow: 0 1px 2px #a6a6fe inset;
1193   -box-shadow: 0 1px 2px #a6a6fe inset;
1194 }
1195 .openerp .oe_searchview .oe_searchview_clear {
1196   cursor: pointer;
1197   position: absolute;
1198   top: 0;
1199   right: 18px;
1200   width: 15px;
1201   height: 100%;
1202   background: url(../img/search_reset.gif) center center no-repeat;
1203 }
1204 .openerp .oe_searchview .oe_searchview_unfold_drawer {
1205   position: absolute;
1206   top: 0;
1207   right: 0;
1208   height: 100%;
1209   padding: 0 7px 0 4px;
1210   color: #cccccc;
1211   cursor: pointer;
1212 }
1213 .openerp .oe_searchview .oe_searchview_unfold_drawer:hover {
1214   color: #999999;
1215 }
1216 .openerp .oe_searchview .oe_searchview_unfold_drawer:before {
1217   position: absolute;
1218   top: 10px;
1219   right: 7px;
1220   width: 0;
1221   height: 0;
1222   display: inline-block;
1223   content: "";
1224   vertical-align: top;
1225   border-top: 5px solid #4c4c4c;
1226   border-left: 5px solid transparent;
1227   border-right: 5px solid transparent;
1228   filter: alpha(opacity=50);
1229   opacity: 0.5;
1230 }
1231 .openerp .oe_searchview .oe_searchview_facets {
1232   min-height: 22px;
1233 }
1234 .openerp .oe_searchview .oe_searchview_facets:before {
1235   color: #cccccc;
1236   font-family: "mnmliconsRegular";
1237   content: "r";
1238   font-size: 130%;
1239   display: inline;
1240   position: relative;
1241   left: 6px;
1242   top: 2px;
1243   color: #a3a3a3;
1244   padding-right: 4px;
1245 }
1246 .openerp .oe_searchview .oe_searchview_facets * {
1247   vertical-align: top;
1248   display: inline-block;
1249   line-height: 17px;
1250 }
1251 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1252   height: 18px;
1253   margin: 1px 0;
1254   font-size: 11px;
1255 }
1256 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:focus, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1257   outline: none;
1258 }
1259 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input {
1260   padding: 0 3px;
1261 }
1262 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1263   position: relative;
1264   cursor: pointer;
1265   border: 1px solid #afafb6;
1266   -moz-border-radius: 3px;
1267   -webkit-border-radius: 3px;
1268   border-radius: 3px;
1269   background: #8786b7;
1270   -webkit-font-smoothing: auto;
1271 }
1272 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1273   border-color: #a6a6fe;
1274   -moz-box-shadow: 0 0 3px 1px #a6a6fe;
1275   -webkit-box-shadow: 0 0 3px 1px #a6a6fe;
1276   -box-shadow: 0 0 3px 1px #a6a6fe;
1277 }
1278 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values {
1279   background: #f0f0fa;
1280   -moz-border-radius: 0 3px 3px 0;
1281   -webkit-border-radius: 0 3px 3px 0;
1282   border-radius: 0 3px 3px 0;
1283 }
1284 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1285   height: 18px;
1286   padding: 0 4px;
1287 }
1288 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category {
1289   color: white;
1290   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1291 }
1292 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category.oe_i {
1293   font-size: 16px;
1294 }
1295 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1296   border-left: 1px solid #afafb6;
1297   text-shadow: 0 1px 1px white;
1298 }
1299 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:last-child {
1300   padding-right: 16px;
1301 }
1302 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove {
1303   position: absolute;
1304   top: 3px;
1305   right: 3px;
1306   color: #8786b7;
1307   line-height: 8px;
1308   width: 12px;
1309   height: 12px;
1310   text-align: center;
1311   font-weight: bold;
1312   cursor: pointer;
1313   text-shadow: 0 1px 1px white;
1314 }
1315 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove:hover {
1316   color: white;
1317   background: #8786b7;
1318   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1319   -moz-border-radius: 2px;
1320   -webkit-border-radius: 2px;
1321   border-radius: 2px;
1322 }
1323 .openerp .oe_searchview.oe_searchview_open_drawer .oe_searchview_drawer {
1324   display: block;
1325 }
1326 .openerp .oe_searchview .oe_searchview_drawer {
1327   position: absolute;
1328   z-index: 1;
1329   margin-top: 4px;
1330   top: 100%;
1331   right: -1px;
1332   background-color: white;
1333   min-width: 100%;
1334   display: none;
1335   border: 1px solid #afafb6;
1336   text-align: left;
1337   -moz-border-radius: 4px;
1338   -webkit-border-radius: 4px;
1339   border-radius: 4px;
1340   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1341   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1342   -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1343 }
1344 .openerp .oe_searchview .oe_searchview_drawer > div {
1345   border-top: 1px solid #cccccc;
1346   margin: 0;
1347   padding: 8px;
1348 }
1349 .openerp .oe_searchview .oe_searchview_drawer > div:first-child {
1350   border-top: none;
1351   margin: 0;
1352 }
1353 .openerp .oe_searchview .oe_searchview_drawer h4, .openerp .oe_searchview .oe_searchview_drawer h4 * {
1354   margin: 0;
1355   cursor: pointer;
1356   font-weight: normal;
1357   display: inline-block;
1358 }
1359 .openerp .oe_searchview .oe_searchview_drawer h4:hover, .openerp .oe_searchview .oe_searchview_drawer h4 *:hover {
1360   background-color: #f0f0fa;
1361 }
1362 .openerp .oe_searchview .oe_searchview_drawer h4:before {
1363   content: "â–¸ ";
1364   color: #a3a3a3;
1365 }
1366 .openerp .oe_searchview .oe_searchview_drawer button {
1367   margin: 4px 0;
1368 }
1369 .openerp .oe_searchview .oe_searchview_drawer .button {
1370   border: none;
1371   background: transparent;
1372   padding: 0 2px;
1373   -moz-box-shadow: none;
1374   -webkit-box-shadow: none;
1375   -box-shadow: none;
1376   -moz-border-radius: 0;
1377   -webkit-border-radius: 0;
1378   border-radius: 0;
1379 }
1380 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters {
1381   display: table;
1382   width: 100%;
1383 }
1384 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters > div {
1385   -moz-box-sizing: border-box;
1386   -webkit-box-sizing: border-box;
1387   box-sizing: border-box;
1388   display: table-cell;
1389   width: 50%;
1390 }
1391 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters h3 {
1392   margin: 8px 4px 4px 12px;
1393   color: #8786b7;
1394   font-size: 13px;
1395 }
1396 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters ul {
1397   margin: 0 8px 8px;
1398   padding: 0;
1399   list-style: none;
1400 }
1401 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters li {
1402   list-style: none;
1403   padding: 2px 4px 2px 20px;
1404   line-height: 14px;
1405   color: inherit;
1406   cursor: pointer;
1407   position: relative;
1408 }
1409 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters li.oe_selected:before {
1410   content: "W";
1411   font-family: "entypoRegular" !important;
1412   font-size: 24px;
1413   font-weight: 300 !important;
1414   color: #a3a3a3;
1415   position: absolute;
1416   left: 4px;
1417   top: -2px;
1418 }
1419 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters li:hover {
1420   background-color: #f0f0fa;
1421 }
1422 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom form {
1423   display: none;
1424 }
1425 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li {
1426   cursor: pointer;
1427   position: relative;
1428   line-height: 1.2em;
1429   padding: 2px 20px 2px 25px;
1430 }
1431 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li.oe_searchview_custom_private {
1432   background: url(/web/static/src/img/icons/terp-locked.png) 5px center no-repeat;
1433 }
1434 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li:hover {
1435   background-color: #f0f0fa;
1436 }
1437 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li button {
1438   position: absolute;
1439   top: 0;
1440   right: 5px;
1441 }
1442 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced form {
1443   display: none;
1444 }
1445 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced button.oe_add_condition:before {
1446   content: "Z";
1447   font-family: "entypoRegular" !important;
1448   font-size: 24px;
1449   font-weight: 300 !important;
1450   margin-right: 4px;
1451 }
1452 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced ul {
1453   list-style: none;
1454   padding: 0;
1455 }
1456 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced li {
1457   list-style: none;
1458   margin: 0;
1459   white-space: nowrap;
1460 }
1461 .openerp .oe_searchview .oe_searchview_drawer .oe_opened h4:before {
1462   content: "â–¾ ";
1463   position: relative;
1464   top: -1px;
1465 }
1466 .openerp .oe_searchview .oe_searchview_drawer .oe_opened form {
1467   display: block;
1468 }
1469 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop {
1470   font-size: 1px;
1471   letter-spacing: -1px;
1472   color: transparent;
1473 }
1474 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete:before, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop:before {
1475   font-family: "mnmliconsRegular";
1476   content: "d";
1477   font-size: 20px;
1478   color: #404040;
1479 }
1480 .openerp .oe_view_nocontent > img {
1481   float: left;
1482   margin: 1.5em;
1483 }
1484 .openerp .oe_view_nocontent > div {
1485   overflow: hidden;
1486   padding: 35px 0px 0px 0px;
1487   max-width: 700px;
1488   font-size: 125%;
1489 }
1490 .openerp .oe_view_topbar {
1491   border-bottom: 1px solid #cacaca;
1492   background-color: #fcfcfc;
1493   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1494   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1495   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1496   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1497   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1498   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1499   padding: 0 8px;
1500   line-height: 30px;
1501 }
1502 .openerp .oe_formview {
1503   background: white;
1504 }
1505 .openerp .oe_form_header {
1506   padding: 8px;
1507 }
1508 .openerp .oe_form_invalid input, .openerp .oe_form_invalid select, .openerp .oe_form_invalid textarea {
1509   background-color: #ff6666 !important;
1510   border: 1px solid #dd0000 !important;
1511 }
1512 .openerp .oe_form_button_save_dirty {
1513   color: white;
1514   background: #dc5f59;
1515   background: -moz-linear-gradient(#dc5f59, #b33630);
1516   background: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
1517   background: -webkit-linear-gradient(#dc5f59, #b33630);
1518   -moz-box-shadow: none;
1519   -webkit-box-shadow: none;
1520   -box-shadow: none;
1521   font-weight: bold;
1522 }
1523 .openerp .oe_form_button_save_dirty:hover {
1524   background: #ed6f6a;
1525 }
1526 .openerp .oe_form_topbar {
1527   border-bottom: 1px solid #cacaca;
1528   background-color: #fcfcfc;
1529   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1530   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1531   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1532   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1533   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1534   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1535   padding: 0 8px;
1536   line-height: 30px;
1537 }
1538 .openerp .oe_form_topbar button {
1539   font-size: 12px;
1540   height: 24px !important;
1541   line-height: 24px;
1542   vertical-align: top;
1543   padding: 0 10px;
1544   margin: 3px 4px 3px 0;
1545 }
1546 .openerp .oe_form_topbar button span.i {
1547   line-height: 20px;
1548   height: 24px;
1549 }
1550 .openerp .oe_form_topbar ul {
1551   height: 30px;
1552   padding: 0;
1553   margin: 0;
1554   text-shadow: 0 1px 1px white;
1555   border-left: 1px solid #cacaca;
1556   border-right: 1px solid #cacaca;
1557 }
1558 .openerp .oe_form_topbar ul li {
1559   padding: 0;
1560   margin: 0;
1561   float: left;
1562   vertical-align: top;
1563   border-right: 1px solid #cacaca;
1564   height: 30px;
1565   padding: 0 12px;
1566 }
1567 .openerp .oe_form_topbar ul li:first-child {
1568   border-left: 1px solid #cacaca;
1569 }
1570 .openerp .oe_form_topbar ul li a {
1571   color: #4c4c4c;
1572 }
1573 .openerp .oe_form_topbar ul li a:hover {
1574   color: black;
1575 }
1576 .openerp .oe_form_topbar .oe_form_steps img {
1577   margin: 0 8px;
1578   vertical-align: top;
1579 }
1580 .openerp .oe_form_topbar .oe_form_steps li {
1581   border-right: none;
1582   padding: 0;
1583 }
1584 .openerp .oe_form_topbar .oe_form_steps li:first-child {
1585   margin-left: 12px;
1586   border-left: none;
1587 }
1588 .openerp .oe_form_topbar .oe_form_steps li:last-child {
1589   margin-right: 12px;
1590 }
1591 .openerp .oe_form_topbar .oe_form_steps_active {
1592   font-weight: bold;
1593   color: #b33630;
1594 }
1595 .openerp .oe_form_topbar.oe_form_topbar_hifirst button:first-child, .openerp button.oe_form_button_hi {
1596   color: white;
1597   background: #dc5f59;
1598   background: -moz-linear-gradient(#dc5f59, #b33630);
1599   background: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
1600   background: -webkit-linear-gradient(#dc5f59, #b33630);
1601   -moz-box-shadow: none;
1602   -webkit-box-shadow: none;
1603   -box-shadow: none;
1604 }
1605 .openerp .oe_form_topbar.oe_form_topbar_hifirst button:first-child:hover, .openerp button.oe_form_button_hi:hover {
1606   background: #df6b66;
1607   background: -moz-linear-gradient(#df6b66, #bf3a33);
1608   background: -webkit-gradient(linear, left top, left bottom, from(#df6b66), to(#bf3a33));
1609   background: -webkit-linear-gradient(#df6b66, #bf3a33);
1610   -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
1611   -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
1612   -box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
1613 }
1614 .openerp .oe_application .oe_form_sheetbg {
1615   background: url(/web/static/src/img/form_sheetbg.png);
1616   padding: 8px 0;
1617   border-bottom: 1px solid #dddddd;
1618 }
1619 .openerp .oe_application .oe_form_sheet_width, .openerp .oe_application .oe_form_bottom {
1620   min-width: 650px;
1621   max-width: 980px;
1622   margin: 0 auto;
1623 }
1624 .openerp .oe_application .oe_form_sheet {
1625   padding: 8px 8px 8px 8px;
1626   background: white;
1627   min-height: 420px;
1628   border: 1px solid #afafb6;
1629   -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1630   -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1631   -box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1632 }
1633 .openerp .oe_form .oe_form_group_cell {
1634   line-height: 18px;
1635   padding: 2px;
1636   height: 20px;
1637 }
1638 .openerp .oe_form .oe_form_group_cell > .oe_form_field_many2one,
1639 .openerp .oe_form .oe_form_group_cell > .oe_form_field_many2one input,
1640 .openerp .oe_form .oe_form_group_cell > .oe_form_field_char input,
1641 .openerp .oe_form .oe_form_group_cell > .oe_form_field_text textarea,
1642 .openerp .oe_form .oe_form_group_cell > .oe_form_field_email,
1643 .openerp .oe_form .oe_form_group_cell > .oe_form_field_email input,
1644 .openerp .oe_form .oe_form_group_cell > .oe_form_field_url,
1645 .openerp .oe_form .oe_form_group_cell > .oe_form_field_url input,
1646 .openerp .oe_form .oe_form_group_cell > .oe_form_field_float input,
1647 .openerp .oe_form .oe_form_group_cell > .oe_form_field_selection select,
1648 .openerp .oe_form .oe_form_group_cell > div > .oe_datepicker_root,
1649 .openerp .oe_form .oe_form_group_cell > div > .oe_datepicker_root > input.oe_datepicker_master {
1650   width: 100%;
1651 }
1652 .openerp .oe_form .oe_form_group_cell.oe_form_group_nested {
1653   padding: 0;
1654 }
1655 .openerp .oe_form .oe_form_label_help[for], .openerp .oe_form .oe_form_label[for] {
1656   font-weight: bold;
1657   white-space: nowrap;
1658   padding-right: 8px;
1659 }
1660 .openerp .oe_form .oe_form_label_help[for] span, .openerp .oe_form .oe_form_label[for] span {
1661   font-size: 80%;
1662   color: darkGreen;
1663   vertical-align: top;
1664   position: relative;
1665   top: -4px;
1666   padding: 0 2px;
1667 }
1668 .openerp .oe_form textarea {
1669   resize: vertical;
1670 }
1671 .openerp .oe_form input[type="text"],
1672 .openerp .oe_form input[type="password"],
1673 .openerp .oe_form input[type="file"],
1674 .openerp .oe_form select {
1675   height: 22px;
1676   padding-top: 2px;
1677 }
1678 .openerp .oe_form input[type="text"],
1679 .openerp .oe_form input[type="password"],
1680 .openerp .oe_form input[type="file"],
1681 .openerp .oe_form select,
1682 .openerp .oe_form textarea {
1683   -moz-box-sizing: border-box;
1684   -webkit-box-sizing: border-box;
1685   -ms-box-sizing: border-box;
1686   box-sizing: border-box;
1687   padding: 0 2px;
1688   margin: 0 2px;
1689   border: 1px solid #999999;
1690   -moz-border-radius: 3px;
1691   -webkit-border-radius: 3px;
1692   border-radius: 3px;
1693   background: white;
1694   min-width: 90px;
1695   color: #1f1f1f;
1696 }
1697 .openerp .oe_form input[readonly],
1698 .openerp .oe_form select[readonly],
1699 .openerp .oe_form textarea[readonly],
1700 .openerp .oe_form input[disabled],
1701 .openerp .oe_form select[disabled] {
1702   background: #e5e5e5 !important;
1703   color: #666666;
1704 }
1705 .openerp .oe_form textarea[disabled] {
1706   border: none;
1707   border-left: 8px solid #eeeeee;
1708   padding-left: 8px;
1709   -moz-box-shadow: none;
1710   -webkit-box-shadow: none;
1711   -box-shadow: none;
1712   -moz-border-radius: 0px;
1713   -webkit-border-radius: 0px;
1714   border-radius: 0px;
1715 }
1716 .openerp .oe_form .oe_form_field_many2one input,
1717 .openerp .oe_form .oe_form_field_binary input,
1718 .openerp .oe_form .oe_form_field_binary input,
1719 .openerp .oe_form .oe_form_field_email input,
1720 .openerp .oe_form .oe_form_field_url input {
1721   border-right: none;
1722   -webkit-border-top-right-radius: 0px;
1723   -webkit-border-bottom-right-radius: 0px;
1724   -moz-border-radius-topright: 0px;
1725   -moz-border-radius-bottomright: 0px;
1726   border-top-right-radius: 0px;
1727   border-bottom-right-radius: 0px;
1728 }
1729 .openerp .oe_form .oe_form_field_email button img,
1730 .openerp .oe_form .oe_form_field_url button img {
1731   vertical-align: top;
1732 }
1733 .openerp .oe_form .oe_form_field_translatable,
1734 .openerp .oe_form .oe_form_field_many2one,
1735 .openerp .oe_form .oe_form_field_date,
1736 .openerp .oe_form .oe_form_field_datetime {
1737   white-space: nowrap;
1738 }
1739 .openerp .oe_form .oe_form_field_boolean {
1740   padding-top: 4px;
1741 }
1742 .openerp .oe_form .oe_form_field_datetime input {
1743   min-width: 11em;
1744 }
1745 .openerp .oe_form .oe_form_field_many2manytags .text-wrap {
1746   width: 100% !important;
1747 }
1748 .openerp .oe_form .oe_form_field_many2manytags .text-wrap textarea {
1749   width: 100% !important;
1750 }
1751 .openerp .oe_form .oe_form_field_many2manytags .oe_form_field_many2manytags_box {
1752   border-radius: 2px;
1753   box-sizing: border-box;
1754   position: relative;
1755   float: left;
1756   border: 1px solid #9daccc;
1757   background: #e2e6f0;
1758   color: black;
1759   padding: 0px 3px 0px 3px;
1760   margin: 0 2px 2px 0;
1761   cursor: pointer;
1762   height: 16px;
1763   font: 11px "lucida grande", tahoma, verdana, arial, sans-serif;
1764 }
1765 .openerp .oe_form .oe_form_field_many2manytags .text-core .text-wrap .text-dropdown .text-list .text-suggestion em {
1766   font-style: italic;
1767   text-decoration: none;
1768 }
1769 .openerp .oe_form .oe_datepicker_container {
1770   display: none;
1771 }
1772 .openerp .oe_form .oe_datepicker_root {
1773   display: inline-block;
1774 }
1775 .openerp .oe_form .oe_form_required input, .openerp .oe_form .oe_form_required select, .openerp .oe_form .oe_form_required textarea {
1776   background-color: #d2d2ff !important;
1777 }
1778 .openerp .oe_form .oe_form_invalid input, .openerp .oe_form .oe_form_invalid select, .openerp .oe_form .oe_form_invalid textarea {
1779   background-color: #ff6666 !important;
1780   border: 1px solid #dd0000 !important;
1781 }
1782 .openerp .oe_form .oe_button.oe_field_button {
1783   display: block;
1784   -webkit-border-top-left-radius: 0px;
1785   -webkit-border-bottom-left-radius: 0px;
1786   -moz-border-radius-topleft: 0px;
1787   -moz-border-radius-bottomleft: 0px;
1788   border-top-left-radius: 0px;
1789   border-bottom-left-radius: 0px;
1790   margin-right: -1px;
1791   height: 22px;
1792 }
1793 .openerp .oe_form .oe_input_icon {
1794   cursor: pointer;
1795   margin: 3px 0 0 -21px;
1796   vertical-align: top;
1797 }
1798 .openerp .oe_form .oe_input_icon_disabled {
1799   position: absolute;
1800   cursor: default;
1801   opacity: 0.5;
1802   filter: alpha(opacity=50);
1803   right: 5px;
1804   top: 3px;
1805 }
1806 .openerp .oe_form .oe_form_group_cell .oe_kanban_view {
1807   position: static;
1808 }
1809 .openerp .oe_form .oe_form_button.oe_button {
1810   height: 22px;
1811   color: #4c4c4c;
1812 }
1813 .openerp .oe_form .oe_form_button.oe_button span {
1814   position: relative;
1815   vertical-align: top;
1816 }
1817 .openerp .oe_form .oe_form_button > img {
1818   vertical-align: -3px;
1819   padding: 0 2px;
1820 }
1821 .openerp .oe_form .oe_form_group_cell > .oe_form_button.oe_button {
1822   display: block;
1823   white-space: nowrap;
1824   min-width: 100%;
1825   width: 100%;
1826 }
1827 .openerp .oe_form .oe-binary-file-set {
1828   overflow: hidden;
1829   position: relative;
1830   width: 45px;
1831   height: 30px;
1832 }
1833 .openerp .oe_form input.oe-binary-file {
1834   z-index: 0;
1835   line-height: 0;
1836   font-size: 12px;
1837   position: absolute;
1838   top: 1px;
1839   right: 10px;
1840   opacity: 0;
1841   filter: alpha(opacity=0);
1842   -ms-filter: "alpha(opacity=0)";
1843   margin: 0;
1844   padding: 0;
1845 }
1846 .openerp .oe_horizontal_border {
1847   border-bottom: 1px solid black;
1848 }
1849 .openerp .oe_horizontal_separator {
1850   font-weight: bold;
1851   font-size: 16px;
1852   margin: 4px 0;
1853 }
1854 .openerp .oe_horizontal_separator:empty {
1855   height: 5px;
1856 }
1857 .openerp .oe_vertical_separator {
1858   border-left: 1px solid #666666;
1859   padding: 0 4px 0 4px;
1860 }
1861 .openerp .oe_form_notebook {
1862   margin: 8px 0;
1863   padding: 0 8px;
1864   list-style: none;
1865   zoom: 1;
1866 }
1867 .openerp .oe_form_notebook:before, .openerp .oe_form_notebook:after {
1868   display: table;
1869   content: "";
1870   zoom: 1;
1871 }
1872 .openerp .oe_form_notebook:after {
1873   clear: both;
1874 }
1875 .openerp .oe_form_notebook > li {
1876   float: left;
1877 }
1878 .openerp .oe_form_notebook > li > a {
1879   display: block;
1880   color: #4c4c4c;
1881 }
1882 .openerp .oe_form_notebook {
1883   border-color: #dddddd;
1884   border-style: solid;
1885   border-width: 0 0 1px;
1886 }
1887 .openerp .oe_form_notebook > li {
1888   position: relative;
1889   margin-bottom: -1px;
1890 }
1891 .openerp .oe_form_notebook > li > a {
1892   padding: 0 12px;
1893   margin-right: 2px;
1894   line-height: 30px;
1895   border: 1px solid transparent;
1896   -moz-border-radius: 4px 4px 0 0;
1897   -webkit-border-radius: 4px 4px 0 0;
1898   border-radius: 4px 4px 0 0;
1899 }
1900 .openerp .oe_form_notebook > li > a:hover {
1901   text-decoration: none;
1902   background-color: #eeeeee;
1903   border-color: #eeeeee #eeeeee #dddddd;
1904 }
1905 .openerp .oe_form_notebook > li.ui-state-active > a, .openerp .oe_form_notebook > li.ui-state-active > a:hover {
1906   background-color: white;
1907   border: 1px solid #dddddd;
1908   border-bottom-color: transparent;
1909   cursor: default;
1910 }
1911 .openerp .oe_form_notebook_page {
1912   padding: 0;
1913 }
1914 .openerp .ui-tabs-hide {
1915   display: none;
1916 }
1917 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar {
1918   height: 22px;
1919   font-size: 10px;
1920   -moz-box-sizing: border-box;
1921   -webkit-box-sizing: border-box;
1922   -ms-box-sizing: border-box;
1923   box-sizing: border-box;
1924   border: 1px solid #999999;
1925   -moz-border-radius: 3px;
1926   -webkit-border-radius: 3px;
1927   border-radius: 3px;
1928   background: white;
1929   min-width: 90px;
1930 }
1931 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar span {
1932   position: absolute;
1933   margin-left: 10px;
1934   font-weight: bold;
1935 }
1936 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar .ui-widget-header {
1937   background: #cccccc url(/web/static/lib/jquery.ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
1938 }
1939 .openerp .oe_form .oe_view_manager_header2 td {
1940   padding: 0px 8px;
1941   line-height: 16px;
1942 }
1943 .openerp .oe_form .oe_view_manager_header2 td .oe_i {
1944   font-size: 13px;
1945 }
1946 .openerp .oe_form .oe_view_manager_header2 td .oe_pager_group {
1947   height: auto;
1948   line-height: 16px;
1949 }
1950 .openerp .oe_form .oe_view_manager_header2 td .oe_pager_group li {
1951   height: auto;
1952   line-height: 16px;
1953 }
1954 .openerp .oe-select-create-popup-view-form > .oe_formview > .oe_form_pager {
1955   display: none;
1956 }
1957 .openerp .oe_form .oe_form_title, .openerp .oe_form .oe_form_title input {
1958   font-size: 20px;
1959   font-weight: bold;
1960   height: 30px;
1961 }
1962 .openerp .oe_form .oe_form_group_odd_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell:nth-child(odd),
1963 .openerp .oe_form .oe_form_group_label_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell_label {
1964   border-right: 1px solid #dddddd;
1965 }
1966 .openerp .oe_form .oe_form_group_odd_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell:nth-child(odd) label,
1967 .openerp .oe_form .oe_form_group_label_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell_label label {
1968   display: block;
1969   min-width: 120px;
1970 }
1971 .openerp .oe_form .oe_form_group_odd_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell,
1972 .openerp .oe_form .oe_form_group_label_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell {
1973   padding-left: 8px;
1974 }
1975 .openerp .oe_form .oe_form_subtotal_footer {
1976   float: right;
1977 }
1978 .openerp .oe_form .oe_form_subtotal_footer > div {
1979   text-align: right;
1980   padding: 3px;
1981 }
1982 .openerp .oe_form .oe_form_subtotal_footer label {
1983   font-weight: normal !important;
1984 }
1985 .openerp .oe_form .oe_form_subtotal_footer span {
1986   display: inline-block;
1987   min-width: 80px;
1988   text-align: right;
1989 }
1990 .openerp .oe_form .oe_form_subtotal_footer .oe_form_subtotal_footer_separator {
1991   border-top: 1px solid #cacaca;
1992   font-size: 120%;
1993   font-weight: bold;
1994 }
1995 .openerp .oe_form .oe_form_subtotal_footer .oe_form_subtotal_footer_separator label {
1996   font-weight: bold !important;
1997 }
1998 .openerp .oe-listview-content {
1999   width: 100%;
2000 }
2001 .openerp .oe-listview-content > thead {
2002   border-bottom: 2px solid #cacaca;
2003   background: #eeeeee;
2004   vertical-align: top;
2005 }
2006 .openerp .oe-listview-content > thead td, .openerp .oe-listview-content > thead th {
2007   padding: 3px 6px;
2008   line-height: 18px;
2009 }
2010 .openerp .oe-listview-content > thead th:after {
2011   content: "";
2012   float: right;
2013   margin-top: 7px;
2014   border-width: 0 4px 4px;
2015   border-style: solid;
2016   border-color: black transparent;
2017   visibility: hidden;
2018 }
2019 .openerp .oe-listview-content > thead th.sortup:after {
2020   visibility: visible;
2021   filter: alpha(opacity=60);
2022   opacity: 0.6;
2023 }
2024 .openerp .oe-listview-content > thead th.sortdown:after {
2025   border-bottom: none;
2026   border-left: 4px solid transparent;
2027   border-right: 4px solid transparent;
2028   border-top: 4px solid black;
2029   visibility: visible;
2030   -moz-box-shadow: none;
2031   -webkit-box-shadow: none;
2032   -box-shadow: none;
2033   filter: alpha(opacity=60);
2034   opacity: 0.6;
2035 }
2036 .openerp .oe-listview-content > tbody {
2037   cursor: pointer;
2038   background: white;
2039 }
2040 .openerp .oe-listview-content > tbody > tr {
2041   border-top: 1px solid #dddddd;
2042 }
2043 .openerp .oe-listview-content > tbody > tr > td, .openerp .oe-listview-content > tbody > tr > th {
2044   padding: 3px 6px;
2045   line-height: 18px;
2046 }
2047 .openerp .oe-listview-content > tbody > tr > td > button, .openerp .oe-listview-content > tbody > tr > th > button {
2048   border: none;
2049   background: transparent;
2050   padding: 0;
2051   -moz-box-shadow: none;
2052   -webkit-box-shadow: none;
2053   -box-shadow: none;
2054 }
2055 .openerp .oe-listview-content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe-listview-content > tbody > tr th.oe_list_checkbox:first-child {
2056   width: 17px;
2057 }
2058 .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 {
2059   border-width: 0;
2060 }
2061 .openerp .oe-listview-content > tbody > tr > td.oe-number {
2062   text-align: right !important;
2063 }
2064 .openerp .oe-listview-content > tbody > tr:nth-child(odd) {
2065   background-color: #f0f0fa;
2066   background-color: #f0f0fa;
2067   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
2068   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
2069   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
2070   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
2071   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
2072   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
2073 }
2074 .openerp .oe-listview-content > tfoot {
2075   border-top: 2px solid #cacaca;
2076   border-bottom: 1px solid #cacaca;
2077   background: #eeeeee;
2078   font-weight: bold;
2079 }
2080 .openerp .oe-listview-content > tbody tr:hover td, .openerp .oe-listview-content tbody tr:hover th {
2081   background-color: #eeeeee;
2082   background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
2083   background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
2084   background-image: -moz-linear-gradient(top, #eeeeee, #dedede);
2085   background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
2086   background-image: -o-linear-gradient(top, #eeeeee, #dedede);
2087   background-image: linear-gradient(to bottom, #eeeeee, #dedede);
2088 }
2089 .openerp .oe-listview-content .numeric {
2090   text-align: right;
2091   width: 82px;
2092 }
2093 .openerp .oe-listview-content .numeric input {
2094   text-align: right;
2095 }
2096 .openerp .oe_trad_field.touched {
2097   border: 1px solid green !important;
2098 }
2099 .openerp.oe_tooltip {
2100   font-size: 12px;
2101 }
2102 .openerp.oe_tooltip .oe_tooltip_string {
2103   color: #ffdd55;
2104   font-weight: bold;
2105   font-size: 13px;
2106 }
2107 .openerp.oe_tooltip .oe_tooltip_help {
2108   white-space: pre-wrap;
2109 }
2110 .openerp.oe_tooltip .oe_tooltip_technical {
2111   padding: 0 0 4px 0;
2112   margin: 5px 0 0 15px;
2113 }
2114 .openerp.oe_tooltip .oe_tooltip_technical li {
2115   list-style: circle;
2116 }
2117 .openerp.oe_tooltip .oe_tooltip_technical_title {
2118   font-weight: bold;
2119 }
2120 .openerp .oe_layout_debugging .oe_form_group {
2121   outline: 2px dashed green;
2122 }
2123 .openerp .oe_layout_debugging .oe_form_group_cell {
2124   outline: 1px solid blue;
2125 }
2126 .openerp .oe_layout_debugging .oe_form_group:hover, .openerp .oe_layout_debugging .oe_form_group_cell:hover {
2127   outline-color: red;
2128 }
2129 .openerp .oe_layout_debugging .oe_form_group_row_incomplete > td:last-child:after {
2130   content: "[Incomplete Row]";
2131   background: red;
2132   padding: 2px;
2133   font-weight: bold;
2134   color: white;
2135   float: right;
2136 }
2137 .openerp .oe_layout_debugging .oe_form_group_row_incomplete.oe_form_group_row_newline > td:last-child:after {
2138   content: "[newline]";
2139 }
2140 .openerp .oe_debug_view {
2141   float: left;
2142 }
2143 .openerp .oe_debug_view_log {
2144   font-size: 95%;
2145 }
2146 .openerp .oe_debug_view_log label {
2147   display: block;
2148   width: 49%;
2149   text-align: right;
2150   float: left;
2151   font-weight: bold;
2152   color: #000099;
2153 }
2154 .openerp .oe_debug_view_log span {
2155   display: block;
2156   width: 49%;
2157   float: right;
2158   color: #333333;
2159 }
2160
2161 .kitten-mode-activated {
2162   background-image: url(http://placekitten.com/g/1365/769);
2163   background-size: cover;
2164   background-attachment: fixed;
2165 }
2166 .kitten-mode-activated > * {
2167   opacity: 0.7;
2168 }
2169
2170 .openerp .oe_form_field_many2one td:first-child {
2171   position: relative;
2172 }
2173 .openerp .oe_form_field_many2one span.oe-m2o-drop-down-button {
2174   position: absolute;
2175   top: 3px;
2176   right: 2px;
2177 }