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