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