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