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