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