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