added hover effect to menu counter
[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 @-moz-keyframes bounce {
24   0% {
25     -moz-transform: scale(0);
26     opacity: 0;
27   }
28
29   50% {
30     -moz-transform: scale(1.3);
31     opacity: 0.4;
32   }
33
34   75% {
35     -moz-transform: scale(0.9);
36     opacity: 0.7;
37   }
38
39   100% {
40     -moz-transform: scale(1);
41     opacity: 1;
42   }
43 }
44
45 @-webkit-keyframes bounce {
46   0% {
47     -webkit-transform: scale(0);
48     opacity: 0;
49   }
50
51   50% {
52     -webkit-transform: scale(1.3);
53     opacity: 0.4;
54   }
55
56   75% {
57     -webkit-transform: scale(0.9);
58     opacity: 0.7;
59   }
60
61   100% {
62     -webkit-transform: scale(1);
63     opacity: 1;
64   }
65 }
66
67 @media print {
68   .oe_topbar, .oe_leftbar, .oe_loading {
69     display: none !important;
70   }
71 }
72 .openerp.openerp_webclient_container {
73   height: 100%;
74   position: relative;
75 }
76
77 .openerp {
78   padding: 0;
79   margin: 0;
80   font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
81   color: #4c4c4c;
82   font-size: 13px;
83   background: white;
84   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
85   /* http://www.quirksmode.org/dom/inputfile.html
86    * http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image
87    */
88 }
89 .openerp :-moz-placeholder {
90   color: #afafb6 !important;
91   font-style: italic !important;
92 }
93 .openerp ::-webkit-input-placeholder {
94   color: #afafb6 !important;
95   font-style: italic !important;
96 }
97 .openerp a {
98   text-decoration: none;
99 }
100 .openerp table {
101   padding: 0;
102   border-collapse: collapse;
103 }
104 .openerp thead {
105   font-weight: bold;
106   background-color: #f0f0f0;
107 }
108 .openerp thead th {
109   border-right: 1px dotted #afafb6;
110 }
111 .openerp thead th:last-child {
112   border-right: none;
113 }
114 .openerp th, .openerp td {
115   padding: 0;
116   text-align: left;
117 }
118 .openerp th {
119   font-weight: bold;
120   vertical-align: middle;
121 }
122 .openerp td {
123   vertical-align: top;
124 }
125 .openerp .zebra tbody tr:nth-child(odd) td {
126   background-color: #f0f0fa;
127   background-color: #f0f0fa;
128   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
129   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
130   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
131   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
132   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
133   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
134 }
135 .openerp .zebra tbody tr:hover td {
136   background-color: #eeeeee;
137   background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
138   background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
139   background-image: -moz-linear-gradient(top, #eeeeee, #dedede);
140   background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
141   background-image: -o-linear-gradient(top, #eeeeee, #dedede);
142   background-image: linear-gradient(to bottom, #eeeeee, #dedede);
143 }
144 .openerp ul, .openerp li, .openerp ol {
145   margin: 0;
146   padding: 0;
147 }
148 .openerp li {
149   list-style-type: none;
150 }
151 .openerp input, .openerp textarea, .openerp select {
152   padding: 2px 4px;
153   border: 1px solid #cccccc;
154   -moz-border-radius: 3px;
155   -webkit-border-radius: 3px;
156   border-radius: 3px;
157   background: white;
158 }
159 .openerp img {
160   vertical-align: middle;
161 }
162 .openerp h4 {
163   margin: 4px 0;
164 }
165 .openerp a.button:link, .openerp a.button:visited, .openerp button, .openerp input[type='submit'], .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
166   display: inline-block;
167   border: 1px solid #ababab;
168   color: #4c4c4c;
169   margin: 0;
170   padding: 3px 12px;
171   font-size: 13px;
172   text-align: center;
173   background-color: #efefef;
174   background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
175   background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
176   background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
177   background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
178   background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
179   background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
180   -moz-border-radius: 3px;
181   -webkit-border-radius: 3px;
182   border-radius: 3px;
183   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
184   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
185   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
186   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
187   -webkit-font-smoothing: antialiased;
188   outline: none;
189 }
190 .openerp a.button:hover, .openerp button:hover, .openerp input[type='submit']:hover, .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover {
191   background-color: #f6f6f6;
192   background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
193   background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
194   background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
195   background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
196   background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
197   background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
198   cursor: pointer;
199   background-position: 0;
200 }
201 .openerp a.button:focus, .openerp button:focus, .openerp input[type='submit']:focus, .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-focus {
202   border: 1px solid #80bfff;
203   background-position: 0;
204   background-color: #f6f6f6;
205   background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
206   background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
207   background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
208   background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
209   background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
210   background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
211   -moz-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
212   -webkit-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
213   box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
214 }
215 .openerp a.button:active, .openerp a.button.active, .openerp button:active, .openerp button.active, .openerp input[type='submit']:active, .openerp input[type='submit'].active, .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-active {
216   background-color: #e3e3e3;
217   background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6));
218   background-image: -webkit-linear-gradient(top, #e3e3e3, #f6f6f6);
219   background-image: -moz-linear-gradient(top, #e3e3e3, #f6f6f6);
220   background-image: -ms-linear-gradient(top, #e3e3e3, #f6f6f6);
221   background-image: -o-linear-gradient(top, #e3e3e3, #f6f6f6);
222   background-image: linear-gradient(to bottom, #e3e3e3, #f6f6f6);
223   -moz-box-shadow: none;
224   -webkit-box-shadow: none;
225   box-shadow: none;
226 }
227 .openerp a.button.disabled, .openerp button:disabled, .openerp input[type='submit']:disabled {
228   background: #efefef !important;
229   border: 1px solid #d1d1d1 !important;
230   -moz-box-shadow: none !important;
231   -webkit-box-shadow: none !important;
232   box-shadow: none !important;
233   color: #aaaaaa !important;
234   cursor: default;
235   text-shadow: 0 1px 1px white !important;
236 }
237 .openerp .ui-widget-content a {
238   color: #7c7bad;
239 }
240 .openerp.ui-dialog {
241   display: none;
242   padding: 6px;
243   background-color: rgba(60, 60, 60, 0.7);
244   border: 1px solid;
245   border-color: #888888 #555555 #444444;
246   -moz-border-radius: 8px;
247   -webkit-border-radius: 8px;
248   border-radius: 8px;
249   -moz-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
250   -webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
251   box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
252   -webkit-background-clip: padding-box;
253   -moz-background-clip: padding-box;
254   background-clip: padding-box;
255 }
256 .openerp.ui-dialog .ui-dialog-content {
257   padding: 0px;
258 }
259 .openerp.ui-dialog .ui-dialog-titlebar, .openerp.ui-dialog .ui-dialog-content, .openerp.ui-dialog .ui-dialog-buttonpane {
260   padding: 16px;
261 }
262 .openerp.ui-dialog .ui-dialog-titlebar {
263   border-bottom: 1px solid #cacaca;
264   -moz-border-radius: 2px 2px 0 0;
265   -webkit-border-radius: 2px 2px 0 0;
266   border-radius: 2px 2px 0 0;
267   background-color: #fcfcfc;
268   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
269   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
270   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
271   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
272   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
273   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
274 }
275 .openerp.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
276   margin: 0;
277   padding: 0;
278 }
279 .openerp.ui-dialog .ui-widget-header {
280   border: none;
281 }
282 .openerp.ui-dialog .ui-dialog-content {
283   background: white;
284 }
285 .openerp.ui-dialog .ui-dialog-buttonpane {
286   border-top: 1px solid #e0e0e0;
287   background: #f5f7f9;
288   margin: 0;
289   -moz-border-radius: 0 0 2px 2px;
290   -webkit-border-radius: 0 0 2px 2px;
291   border-radius: 0 0 2px 2px;
292 }
293 .openerp.ui-dialog .ui-dialog-buttonpane button {
294   margin: 0;
295 }
296 .openerp.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
297   float: left;
298 }
299 .openerp.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
300   margin-right: 4px;
301 }
302 .openerp.ui-dialog .ui-dialog-titlebar-close {
303   padding: 0;
304 }
305 .openerp.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
306   display: none;
307 }
308 .openerp.ui-dialog .ui-dialog-titlebar-close:before {
309   content: "ร—";
310   font-size: 18px;
311   font-weight: bold;
312   line-height: 16px;
313   color: black;
314   text-shadow: 0 1px 0 white;
315   padding: 0;
316   cursor: pointer;
317   background: transparent;
318   border: 0;
319 }
320 .openerp.ui-dialog .ui-dialog-titlebar-close:before:hover {
321   color: black;
322   text-decoration: none;
323 }
324 .openerp.ui-dialog .oe_about {
325   background-color: white;
326   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAKUlEQVQIHWO8e/fufwYsgAUkJigoiCIF5DMyoYggcUiXgNnBiGQKmAkARpcEQeriln4AAAAASUVORK5CYII=);
327   -moz-border-radius: 0 0 2px 2px;
328   -webkit-border-radius: 0 0 2px 2px;
329   border-radius: 0 0 2px 2px;
330 }
331 .openerp.ui-dialog .oe_about a {
332   color: #7c7bad;
333 }
334 .openerp.ui-dialog .oe_about a:hover {
335   text-decoration: underline;
336 }
337 .openerp.ui-dialog .oe_about a:focus {
338   outline: none;
339 }
340 .openerp.ui-dialog .oe_about .oe_logo {
341   margin-left: -6px;
342 }
343 .openerp.ui-dialog .oe_about .oe_bottom {
344   position: absolute;
345   top: 50%;
346   left: 0;
347   right: 0;
348   bottom: 0;
349   text-shadow: 0 1px 1px #999999;
350   background-color: #b41616;
351   background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
352   background-image: -webkit-linear-gradient(top, #b41616, #600606);
353   background-image: -moz-linear-gradient(top, #b41616, #600606);
354   background-image: -ms-linear-gradient(top, #b41616, #600606);
355   background-image: -o-linear-gradient(top, #b41616, #600606);
356   background-image: linear-gradient(to bottom, #b41616, #600606);
357   color: #eeeeee;
358   padding: 0 16px;
359   -moz-border-radius: 0 0 2px 2px;
360   -webkit-border-radius: 0 0 2px 2px;
361   border-radius: 0 0 2px 2px;
362 }
363 .openerp.ui-dialog .oe_about .oe_bottom a {
364   color: #eeeeee;
365 }
366 .openerp.ui-dialog.oe_act_window .ui-dialog-content {
367   padding: 0px;
368 }
369 .openerp .modal-backdrop {
370   position: fixed;
371   top: 0;
372   right: 0;
373   bottom: 0;
374   left: 0;
375   z-index: 1040;
376   background-color: black;
377   filter: alpha(opacity=30);
378   opacity: 0.3;
379 }
380 .openerp .oe_i {
381   font-family: "mnmliconsRegular" !important;
382   font-size: 21px;
383   font-weight: 300 !important;
384 }
385 .openerp .oe_e {
386   font-family: "entypoRegular" !important;
387   font-size: 34px;
388   font-weight: 300 !important;
389 }
390 .openerp .oe_left {
391   float: left;
392   margin-right: 8px;
393 }
394 .openerp .oe_right {
395   float: right;
396   margin-left: 8px;
397 }
398 .openerp .oe_text_right {
399   text-align: right;
400 }
401 .openerp .oe_clear {
402   clear: both;
403 }
404 .openerp .oe_wait {
405   cursor: wait;
406 }
407 .openerp .oe_fade {
408   color: #888888;
409   font-weight: normal;
410 }
411 .openerp .oe_bold {
412   font-weight: bold;
413 }
414 .openerp .oe_inline {
415   width: auto !important;
416 }
417 .openerp .oe_highlight {
418   color: white;
419   background: #dc5f59;
420 }
421 .openerp button.oe_highlight {
422   background-color: #dc5f59;
423   background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
424   background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
425   background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
426   background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
427   background-image: -o-linear-gradient(top, #dc5f59, #b33630);
428   background-image: linear-gradient(to bottom, #dc5f59, #b33630);
429   -moz-box-shadow: none;
430   -webkit-box-shadow: none;
431   box-shadow: none;
432 }
433 .openerp button.oe_highlight:active {
434   background-color: #b33630;
435   background-image: -webkit-gradient(linear, left top, left bottom, from(#b33630), to(#dc5f59));
436   background-image: -webkit-linear-gradient(top, #b33630, #dc5f59);
437   background-image: -moz-linear-gradient(top, #b33630, #dc5f59);
438   background-image: -ms-linear-gradient(top, #b33630, #dc5f59);
439   background-image: -o-linear-gradient(top, #b33630, #dc5f59);
440   background-image: linear-gradient(to bottom, #b33630, #dc5f59);
441   -moz-box-shadow: none;
442   -webkit-box-shadow: none;
443   box-shadow: none;
444 }
445 .openerp button.oe_highlight:hover {
446   background-color: #df6b66;
447   background-image: -webkit-gradient(linear, left top, left bottom, from(#df6b66), to(#bf3a33));
448   background-image: -webkit-linear-gradient(top, #df6b66, #bf3a33);
449   background-image: -moz-linear-gradient(top, #df6b66, #bf3a33);
450   background-image: -ms-linear-gradient(top, #df6b66, #bf3a33);
451   background-image: -o-linear-gradient(top, #df6b66, #bf3a33);
452   background-image: linear-gradient(to bottom, #df6b66, #bf3a33);
453   -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
454   -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
455   box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
456 }
457 .openerp .oe_form_dirty .oe_highlight_on_dirty {
458   color: white;
459   background: #dc5f59;
460   font-weight: bold;
461 }
462 .openerp .oe_form_dirty button.oe_highlight_on_dirty {
463   background-color: #dc5f59;
464   background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
465   background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
466   background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
467   background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
468   background-image: -o-linear-gradient(top, #dc5f59, #b33630);
469   background-image: linear-gradient(to bottom, #dc5f59, #b33630);
470   -moz-box-shadow: none;
471   -webkit-box-shadow: none;
472   box-shadow: none;
473 }
474 .openerp .oe_form_dirty button.oe_highlight_on_dirty:hover {
475   background: #ed6f6a;
476 }
477 .openerp .oe_title {
478   width: 50%;
479   float: left;
480 }
481 .openerp .oe_title:after {
482   content: ".";
483   display: block;
484   height: 0;
485   clear: both;
486   visibility: hidden;
487 }
488 .openerp .oe_button_box {
489   width: 270px;
490   text-align: right;
491 }
492 .openerp .oe_button_box button {
493   margin: 4px;
494 }
495 .openerp .oe_avatar > img {
496   height: 90px;
497   max-width: 100px;
498   -moz-border-radius: 3px;
499   -webkit-border-radius: 3px;
500   border-radius: 3px;
501   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
502   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
503   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
504   border: none;
505 }
506 .openerp .oe_avatar + div {
507   margin-left: 5px;
508 }
509 .openerp .oe_image_small > img {
510   max-width: 50px;
511   max-height: 50px;
512 }
513 .openerp .oe_image_medium > img {
514   max-width: 180px;
515   max-height: 180px;
516 }
517 .openerp .oe_button.oe_link {
518   border: none;
519   padding: 0;
520   margin: 0;
521   background: none;
522   -moz-border-radius: none;
523   -webkit-border-radius: none;
524   border-radius: none;
525   -moz-box-shadow: none;
526   -webkit-box-shadow: none;
527   box-shadow: none;
528 }
529 .openerp .oe_button.oe_link img {
530   display: none;
531 }
532 .openerp .oe_button.oe_link span {
533   border: none;
534   padding: 0;
535   margin: 0;
536   background: none;
537   -moz-border-radius: none;
538   -webkit-border-radius: none;
539   border-radius: none;
540   -moz-box-shadow: none;
541   -webkit-box-shadow: none;
542   box-shadow: none;
543   color: #7c7bad;
544   font-weight: bold;
545 }
546 .openerp .oe_button.oe_link span:hover {
547   text-decoration: underline;
548 }
549 .openerp .oe_webclient .oe_star_on, .openerp .oe_webclient .oe_star_off {
550   color: #cccccc;
551   text-shadow: 0 0 2px black;
552   vertical-align: top;
553   position: relative;
554   top: -5px;
555 }
556 .openerp .oe_webclient .oe_star_on:hover, .openerp .oe_webclient .oe_star_off:hover {
557   text-decoration: none;
558 }
559 .openerp .oe_webclient .oe_star_on {
560   color: gold;
561 }
562 .openerp .oe_tag {
563   border: 1px solid #afafb6;
564   font-size: 11px;
565   padding: 2px 4px;
566   margin: 0 2px 2px 0;
567   -moz-border-radius: 3px;
568   -webkit-border-radius: 3px;
569   border-radius: 3px;
570   background: #f0f0fa;
571   color: #4c4c4c;
572 }
573 .openerp .oe_tag_dark {
574   background: #7c7bad;
575   color: #eeeeee;
576 }
577 .openerp .oe_tags.oe_inline {
578   min-width: 250px;
579 }
580 .openerp .oe_tags .text-wrap {
581   width: 100% !important;
582 }
583 .openerp .oe_tags .text-wrap textarea {
584   width: 100% !important;
585 }
586 .openerp .oe_tags .text-core .text-wrap .text-dropdown .text-list .text-suggestion em {
587   font-style: italic;
588   text-decoration: none;
589 }
590 .openerp.oe_tooltip {
591   font-size: 12px;
592 }
593 .openerp.oe_tooltip .oe_tooltip_string {
594   color: #ffdd55;
595   font-weight: bold;
596   font-size: 13px;
597 }
598 .openerp.oe_tooltip .oe_tooltip_help {
599   white-space: pre-wrap;
600 }
601 .openerp.oe_tooltip .oe_tooltip_technical {
602   padding: 0 0 4px 0;
603   margin: 5px 0 0 15px;
604 }
605 .openerp.oe_tooltip .oe_tooltip_technical li {
606   list-style: circle;
607 }
608 .openerp.oe_tooltip .oe_tooltip_technical_title {
609   font-weight: bold;
610 }
611 .openerp.oe_tooltip .oe_tooltip_close {
612   margin: -5px 0 0 2px;
613   cursor: default;
614   float: right;
615   color: white;
616 }
617 .openerp.oe_tooltip .oe_tooltip_close:hover {
618   color: #999999;
619   cursor: pointer;
620 }
621 .openerp.oe_tooltip .oe_tooltip_message {
622   max-width: 310px;
623 }
624 .openerp .oe_notebook {
625   margin: 8px 0;
626   padding: 0 16px;
627   list-style: none;
628   zoom: 1;
629 }
630 .openerp .oe_notebook.ui-corner-all {
631   -moz-border-radius: 0;
632   -webkit-border-radius: 0;
633   border-radius: 0;
634 }
635 .openerp .oe_notebook:before, .openerp .oe_notebook:after {
636   display: table;
637   content: "";
638   zoom: 1;
639 }
640 .openerp .oe_notebook:after {
641   clear: both;
642 }
643 .openerp .oe_notebook > li {
644   float: left;
645 }
646 .openerp .oe_notebook > li > a {
647   display: block;
648   color: #4c4c4c;
649 }
650 .openerp .oe_notebook {
651   border-color: #dddddd;
652   border-style: solid;
653   border-width: 0 0 1px;
654 }
655 .openerp .oe_notebook > li {
656   position: relative;
657 }
658 .openerp .oe_notebook > li > a {
659   padding: 0 12px;
660   margin-right: 2px;
661   line-height: 30px;
662   border: 1px solid transparent;
663   -moz-border-radius: 4px 4px 0 0;
664   -webkit-border-radius: 4px 4px 0 0;
665   border-radius: 4px 4px 0 0;
666 }
667 .openerp .oe_notebook > li > a:hover {
668   text-decoration: none;
669   background-color: #eeeeee;
670   border-color: #eeeeee #eeeeee #dddddd;
671 }
672 .openerp .oe_notebook > li.ui-state-active > a, .openerp .oe_notebook > li.ui-state-active > a:hover {
673   background-color: white;
674   border: 1px solid #dddddd;
675   border-bottom-color: transparent;
676   cursor: default;
677 }
678 .openerp .oe_notebook_page {
679   padding: 0;
680 }
681 .openerp div.ui-tabs {
682   padding: 3px 0px 3px 0px;
683 }
684 .openerp .ui-tabs-hide {
685   display: none;
686 }
687 .openerp .oe_dropdown, .openerp .oe_dropdown_hover, .openerp .oe_dropdown_toggle {
688   position: relative;
689   cursor: pointer;
690 }
691 .openerp .oe_dropdown_toggle {
692   color: #404040;
693   font-weight: normal;
694 }
695 .openerp .oe_dropdown_hover:hover .oe_dropdown_menu, .openerp .oe_dropdown_menu.oe_opened {
696   display: block;
697 }
698 .openerp .oe_dropdown_menu {
699   display: none;
700   position: absolute;
701   top: 26px;
702   left: 0;
703   z-index: 1;
704   border: 1px solid #afafb6;
705   background: white;
706   padding: 4px 0;
707   min-width: 140px;
708   text-align: left;
709   -moz-border-radius: 3px;
710   -webkit-border-radius: 3px;
711   border-radius: 3px;
712   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
713   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
714   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
715 }
716 .openerp .oe_dropdown_menu > li {
717   list-style-type: none;
718   float: none;
719   display: block;
720   position: relative;
721   padding: 2px 8px;
722 }
723 .openerp .oe_dropdown_menu > li:hover {
724   background-color: #f0f0fa;
725   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
726   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
727   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
728   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
729   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
730   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
731   -moz-box-shadow: none;
732   -webkit-box-shadow: none;
733   box-shadow: none;
734 }
735 .openerp .oe_dropdown_menu > li > a {
736   white-space: nowrap;
737   display: block;
738   color: #4c4c4c;
739   text-decoration: none;
740 }
741 .openerp .oe_dropdown_menu > li > a:hover {
742   text-decoration: none;
743 }
744 .openerp .oe_dropdown_arrow:after {
745   width: 0;
746   height: 0;
747   display: inline-block;
748   content: "&darr";
749   text-indent: -99999px;
750   vertical-align: top;
751   margin-top: 8px;
752   margin-left: 4px;
753   border-left: 4px solid transparent;
754   border-right: 4px solid transparent;
755   border-top: 4px solid #404040;
756   filter: alpha(opacity=50);
757   opacity: 0.5;
758 }
759 .openerp .oe_sidebar {
760   white-space: nowrap;
761 }
762 .openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment {
763   height: 20px;
764   cursor: pointer;
765   padding-left: 6px;
766   margin-top: 6px;
767 }
768 .openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment span {
769   font-weight: bold;
770 }
771 .openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment .oe_hidden_input_file {
772   width: 200px;
773 }
774 .openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment:hover {
775   background-color: #f0f0fa;
776   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
777   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
778   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
779   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
780   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
781   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
782   -moz-box-shadow: none;
783   -webkit-box-shadow: none;
784   box-shadow: none;
785 }
786 .openerp .oe_sidebar .oe_dropdown_menu li .oe_sidebar_delete_item {
787   position: absolute;
788   top: 4px;
789   right: 4px;
790   display: none;
791   width: 12px;
792   height: 12px;
793   padding: 1px;
794   color: #8786b7;
795   line-height: 8px;
796   text-align: center;
797   font-weight: bold;
798   text-shadow: 0 1px 1px white;
799 }
800 .openerp .oe_sidebar .oe_dropdown_menu li .oe_sidebar_delete_item:hover {
801   text-decoration: none;
802   color: white;
803   background: #8786b7;
804   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
805   -moz-border-radius: 2px;
806   -webkit-border-radius: 2px;
807   border-radius: 2px;
808 }
809 .openerp .oe_sidebar .oe_dropdown_menu li:hover .oe_sidebar_delete_item {
810   display: inline-block;
811 }
812 .openerp .oe_loading {
813   display: none;
814   z-index: 100;
815   position: fixed;
816   top: 0;
817   right: 50%;
818   padding: 4px 12px;
819   background: #a61300;
820   color: white;
821   text-align: center;
822   border: 1px solid #990000;
823   border-top: none;
824   -moz-border-radius-bottomright: 8px;
825   -moz-border-radius-bottomleft: 8px;
826   border-bottom-right-radius: 8px;
827   border-bottom-left-radius: 8px;
828 }
829 .openerp .oe_notification {
830   z-index: 1050;
831 }
832 .openerp .oe_login {
833   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAKUlEQVQIHWO8e/fufwYsgAUkJigoiCIF5DMyoYggcUiXgNnBiGQKmAkARpcEQeriln4AAAAASUVORK5CYII=);
834   text-align: center;
835   font-size: 14px;
836   height: 100%;
837 }
838 .openerp .oe_login li {
839   list-style-type: none;
840   padding-bottom: 4px;
841 }
842 .openerp .oe_login button {
843   float: right;
844   display: inline-block;
845   cursor: pointer;
846   padding: 6px 16px;
847   border: 1px solid #222222;
848   color: white;
849   margin: 0;
850   background-color: #b92020;
851   background-image: -webkit-gradient(linear, left top, left bottom, from(#b92020), to(#600606));
852   background-image: -webkit-linear-gradient(top, #b92020, #600606);
853   background-image: -moz-linear-gradient(top, #b92020, #600606);
854   background-image: -ms-linear-gradient(top, #b92020, #600606);
855   background-image: -o-linear-gradient(top, #b92020, #600606);
856   background-image: linear-gradient(to bottom, #b92020, #600606);
857   -moz-border-radius: 4px;
858   -webkit-border-radius: 4px;
859   border-radius: 4px;
860   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
861   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
862   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
863 }
864 .openerp .oe_login input, .openerp .oe_login select {
865   width: 252px;
866   font-family: "Lucida Grande", Helvetica, Verdana, Arial;
867   border: 1px solid #999999;
868   background: whitesmoke;
869   -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
870   -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
871   box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
872   -moz-border-radius: 3px;
873   -webkit-border-radius: 3px;
874   border-radius: 3px;
875 }
876 .openerp .oe_login input {
877   margin-bottom: 9px;
878   padding: 5px 6px;
879 }
880 .openerp .oe_login select {
881   padding: 1px;
882 }
883 .openerp .oe_login .oe_login_dbpane {
884   position: fixed;
885   top: 0;
886   right: 8px;
887   padding: 5px 10px;
888   color: #eeeeee;
889   border: solid 1px #333333;
890   background: #1e1e1e;
891   background: rgba(30, 30, 30, 0.94);
892   -moz-border-radius: 0 0 8px 8px;
893   -webkit-border-radius: 0 0 8px 8px;
894   border-radius: 0 0 8px 8px;
895 }
896 .openerp .oe_login .oe_login_dbpane input {
897   padding: 2px 4px;
898   margin: 4px 0;
899 }
900 .openerp .oe_login .oe_login_bottom {
901   position: absolute;
902   top: 50%;
903   left: 0;
904   right: 0;
905   bottom: 0;
906   text-shadow: 0 1px 1px #999999;
907   background-color: #b41616;
908   background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
909   background-image: -webkit-linear-gradient(top, #b41616, #600606);
910   background-image: -moz-linear-gradient(top, #b41616, #600606);
911   background-image: -ms-linear-gradient(top, #b41616, #600606);
912   background-image: -o-linear-gradient(top, #b41616, #600606);
913   background-image: linear-gradient(to bottom, #b41616, #600606);
914 }
915 .openerp .oe_login .oe_login_pane {
916   position: absolute;
917   top: 50%;
918   left: 50%;
919   margin: -160px -166px;
920   border: solid 1px #333333;
921   background: #1e1e1e;
922   background: rgba(30, 30, 30, 0.94);
923   padding: 22px 32px;
924   color: #eeeeee;
925   text-align: left;
926   -moz-border-radius: 8px;
927   -webkit-border-radius: 8px;
928   border-radius: 8px;
929   -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
930   -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
931   box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
932 }
933 .openerp .oe_login .oe_login_pane h2 {
934   margin-top: 0;
935   font-size: 18px;
936 }
937 .openerp .oe_login .oe_login_logo {
938   position: absolute;
939   top: -70px;
940   left: 0;
941   width: 100%;
942   margin: 0 auto;
943   text-align: center;
944 }
945 .openerp .oe_login .oe_login_footer {
946   position: absolute;
947   bottom: -40px;
948   left: 0;
949   width: 100%;
950   text-align: center;
951 }
952 .openerp .oe_login .oe_login_footer a {
953   color: #eeeeee;
954   margin: 0 8px;
955 }
956 .openerp .oe_login .oe_login_footer a:hover {
957   text-decoration: underline;
958 }
959 .openerp .oe_login .oe_login_footer span {
960   font-weight: bold;
961   font-size: 16px;
962 }
963 .openerp .oe_login .oe_login_error_message {
964   display: none;
965   background-color: #b41616;
966   color: #eeeeee;
967   padding: 14px 18px;
968   margin-top: 15px;
969   text-align: center;
970   -moz-border-radius: 4px;
971   -webkit-border-radius: 4px;
972   border-radius: 4px;
973   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
974   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
975   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
976 }
977 .openerp .oe_login_invalid .oe_login_error_message {
978   display: inline-block;
979 }
980 .openerp .oe_database_manager {
981   background: white;
982   color: black;
983   text-align: left;
984 }
985 .openerp .oe_database_manager .oe_database_manager_menu {
986   color: black;
987 }
988 .openerp .oe_webclient {
989   width: 100%;
990   height: 100%;
991   border-spacing: 0px;
992 }
993 .openerp .oe_content_full_screen .oe_application {
994   top: 0;
995   left: 0;
996 }
997 .openerp .oe_content_full_screen .oe_topbar, .openerp .oe_content_full_screen .oe_leftbar {
998   display: none;
999 }
1000 .openerp .oe_topbar {
1001   width: 100%;
1002   height: 31px;
1003   border-top: solid 1px #d3d3d3;
1004   background-color: #646060;
1005   background-image: -webkit-gradient(linear, left top, left bottom, from(#646060), to(#262626));
1006   background-image: -webkit-linear-gradient(top, #646060, #262626);
1007   background-image: -moz-linear-gradient(top, #646060, #262626);
1008   background-image: -ms-linear-gradient(top, #646060, #262626);
1009   background-image: -o-linear-gradient(top, #646060, #262626);
1010   background-image: linear-gradient(to bottom, #646060, #262626);
1011 }
1012 .openerp .oe_topbar .oe_topbar_item {
1013   display: block;
1014   padding: 5px 10px 7px;
1015   line-height: 20px;
1016   height: 20px;
1017   color: #eeeeee;
1018   vertical-align: top;
1019   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1020 }
1021 .openerp .oe_topbar .oe_topbar_item:hover {
1022   background: #303030;
1023   color: white;
1024   -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
1025   -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
1026   box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
1027 }
1028 .openerp .oe_topbar .oe_topbar_avatar {
1029   width: 24px;
1030   height: 24px;
1031   margin: -2px 2px 0 0;
1032   -moz-border-radius: 3px;
1033   -webkit-border-radius: 3px;
1034   border-radius: 3px;
1035 }
1036 .openerp .oe_topbar .oe_topbar_avatar {
1037   vertical-align: top;
1038 }
1039 .openerp .oe_topbar .oe_dropdown_arrow:after {
1040   border-top: 4px solid white;
1041 }
1042 .openerp .oe_topbar .oe_dropdown_menu {
1043   top: 32px;
1044   background: #333333;
1045   background: rgba(37, 37, 37, 0.9);
1046   border-color: #999999;
1047   border-color: rgba(0, 0, 0, 0.2);
1048   border-style: solid;
1049   border-width: 0 1px 1px;
1050   -moz-border-radius: 0 0 6px 6px;
1051   -webkit-border-radius: 0 0 6px 6px;
1052   border-radius: 0 0 6px 6px;
1053   -webkit-background-clip: padding-box;
1054   -moz-background-clip: padding-box;
1055   background-clip: padding-box;
1056 }
1057 .openerp .oe_topbar .oe_dropdown_menu li {
1058   float: none;
1059   padding: 3px 12px;
1060 }
1061 .openerp .oe_topbar .oe_dropdown_menu li a {
1062   color: #eeeeee;
1063 }
1064 .openerp .oe_topbar .oe_dropdown_menu li:hover {
1065   background-color: #292929;
1066   background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
1067   background-image: -webkit-linear-gradient(top, #292929, #191919);
1068   background-image: -moz-linear-gradient(top, #292929, #191919);
1069   background-image: -ms-linear-gradient(top, #292929, #191919);
1070   background-image: -o-linear-gradient(top, #292929, #191919);
1071   background-image: linear-gradient(to bottom, #292929, #191919);
1072   -moz-box-shadow: none;
1073   -webkit-box-shadow: none;
1074   box-shadow: none;
1075 }
1076 .openerp .oe_leftbar {
1077   display: none;
1078   width: 220px;
1079   background: #f0eeee;
1080   border-right: 1px solid #afafb6;
1081   text-shadow: 0 1px 1px white;
1082   padding-bottom: 16px;
1083 }
1084 .openerp a.oe_logo {
1085   width: 220px;
1086   display: block;
1087   text-align: center;
1088   height: 70px;
1089   line-height: 70px;
1090 }
1091 .openerp a.oe_logo img {
1092   height: 40px;
1093   width: 157px;
1094   margin: 14px 0;
1095 }
1096 .openerp .oe_footer {
1097   position: fixed;
1098   bottom: 0;
1099   padding: 4px 0;
1100   background: #f0eeee;
1101   width: 220px;
1102   text-align: center;
1103 }
1104 .openerp .oe_footer a {
1105   font-weight: 800;
1106   font-family: serif;
1107   font-size: 16px;
1108   color: black;
1109 }
1110 .openerp .oe_footer a span {
1111   color: #c81010;
1112   font-style: italic;
1113 }
1114 .openerp .oe_user_menu {
1115   float: right;
1116   padding: 0;
1117   margin: 0;
1118 }
1119 .openerp .oe_user_menu li {
1120   list-style-type: none;
1121   float: left;
1122 }
1123 .openerp .oe_user_menu .oe_dropdown_menu {
1124   right: -1px;
1125 }
1126 .openerp .oe_systray > div {
1127   float: left;
1128   padding: 0 4px 0 4px;
1129 }
1130 .openerp .oe_systray {
1131   float: right;
1132 }
1133 .openerp .oe_menu {
1134   float: left;
1135   padding: 0;
1136   margin: 0;
1137 }
1138 .openerp .oe_menu > li {
1139   float: left;
1140 }
1141 .openerp .oe_menu > li > a {
1142   display: block;
1143   padding: 5px 10px 7px;
1144   line-height: 20px;
1145   height: 20px;
1146   color: #eeeeee;
1147   vertical-align: top;
1148   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1149 }
1150 .openerp .oe_menu > li > a:hover {
1151   background: #303030;
1152   color: white;
1153   -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
1154   -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
1155   box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
1156 }
1157 .openerp .oe_menu > li > .oe_active {
1158   background: #303030;
1159   font-weight: bold;
1160   color: white;
1161   -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
1162   -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
1163   box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
1164 }
1165 .openerp .oe_secondary_menu_section {
1166   font-weight: bold;
1167   margin-left: 8px;
1168   color: #7c7bad;
1169 }
1170 .openerp .oe_secondary_submenu {
1171   padding: 2px 0 8px 0;
1172   margin: 0;
1173   width: 100%;
1174   display: inline-block;
1175 }
1176 .openerp .oe_secondary_submenu > li {
1177   position: relative;
1178   padding: 1px 0 1px 20px;
1179 }
1180 .openerp .oe_secondary_submenu > li a {
1181   display: block;
1182   color: #4c4c4c;
1183   padding: 2px 4px 2px 0;
1184 }
1185 .openerp .oe_secondary_submenu > li .oe_menu_label {
1186   position: absolute;
1187   top: 1px;
1188   right: 1px;
1189   font-size: 10px;
1190   background: #7c7bad;
1191   color: white;
1192   padding: 2px 4px;
1193   margin: 1px 6px 0 0;
1194   border: 1px solid lightGray;
1195   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1196   -moz-border-radius: 4px;
1197   -webkit-border-radius: 4px;
1198   border-radius: 4px;
1199   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1200   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1201   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1202 }
1203 .openerp .oe_secondary_submenu .oe_menu_counter {
1204   float: right;
1205   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1206   margin: 0px;
1207   padding: 1px 4px;
1208 }
1209 .openerp .oe_secondary_submenu .oe_menu_counter:hover {
1210   cursor: pointer;
1211   border: 1px solid #c81010;
1212   -moz-box-shadow: 0 0 2px #c81010;
1213   -webkit-box-shadow: 0 0 2px #c81010;
1214   box-shadow: 0 0 2px #c81010;
1215 }
1216 .openerp .oe_secondary_submenu .oe_active {
1217   background: #7c7bad;
1218   border-top: 1px solid lightGray;
1219   border-bottom: 1px solid lightGray;
1220   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1221   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1222   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1223   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1224 }
1225 .openerp .oe_secondary_submenu .oe_active a {
1226   color: white;
1227 }
1228 .openerp .oe_secondary_submenu .oe_active .oe_menu_label {
1229   background: #eeeeee;
1230   color: #7c7bad;
1231   text-shadow: 0 1px 1px white;
1232   -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1233   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1234   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1235 }
1236 .openerp .oe_secondary_submenu .oe_active .oe_menu_counter {
1237   background: #eeeeee;
1238   color: #7c7bad;
1239 }
1240 .openerp .oe_secondary_submenu .oe_menu_toggler:before {
1241   width: 0;
1242   height: 0;
1243   display: inline-block;
1244   content: "&darr";
1245   text-indent: -99999px;
1246   vertical-align: top;
1247   margin-left: -12px;
1248   margin-top: 4px;
1249   margin-right: 4px;
1250   border-top: 4px solid transparent;
1251   border-bottom: 4px solid transparent;
1252   border-left: 4px solid #4c4c4c;
1253   filter: alpha(opacity=50);
1254   opacity: 0.5;
1255 }
1256 .openerp .oe_secondary_submenu .oe_menu_opened:before {
1257   margin-top: 6px;
1258   margin-left: -16px;
1259   margin-right: 4px;
1260   border-left: 4px solid transparent;
1261   border-right: 4px solid transparent;
1262   border-top: 4px solid #4c4c4c;
1263 }
1264 .openerp .oe_application {
1265   width: 100%;
1266 }
1267 .openerp .oe_application a {
1268   color: #7c7bad;
1269 }
1270 .openerp .oe_application a:hover {
1271   text-decoration: underline;
1272 }
1273 .openerp .oe_application > div {
1274   height: 100%;
1275 }
1276 .openerp .oe_view_manager .oe_view_manager_body {
1277   height: inherit;
1278 }
1279 .openerp .oe_view_manager .oe_view_manager_view_kanban {
1280   height: inherit;
1281 }
1282 .openerp .oe_view_manager table.oe_view_manager_header {
1283   width: 100%;
1284   table-layout: fixed;
1285 }
1286 .openerp .oe_view_manager table.oe_view_manager_header .oe_header_row {
1287   clear: both;
1288   text-shadow: 0 1px 1px white;
1289 }
1290 .openerp .oe_view_manager table.oe_view_manager_header .oe_header_row:last-child td {
1291   padding-top: 0;
1292 }
1293 .openerp .oe_view_manager table.oe_view_manager_header .oe_header_row:first-child td {
1294   padding-top: 8px;
1295 }
1296 .openerp .oe_view_manager table.oe_view_manager_header .oe_view_manager_sidebar {
1297   margin: 0px auto;
1298   text-align: center;
1299 }
1300 .openerp .oe_view_manager table.oe_view_manager_header td {
1301   line-height: 26px;
1302 }
1303 .openerp .oe_view_manager table.oe_view_manager_header h2 {
1304   font-size: 18px;
1305   margin: 0;
1306   float: left;
1307 }
1308 .openerp .oe_view_manager table.oe_view_manager_header h2 a {
1309   color: #7c7bad;
1310 }
1311 .openerp .oe_view_manager table.oe_view_manager_header .oe_dropdown_menu {
1312   line-height: normal;
1313 }
1314 .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group {
1315   display: inline-block;
1316   border: 1px solid #ababab;
1317   -moz-border-radius: 5px;
1318   -webkit-border-radius: 5px;
1319   border-radius: 5px;
1320 }
1321 .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group li {
1322   float: left;
1323   border-right: 1px solid #ababab;
1324 }
1325 .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group li:last-child {
1326   border: none;
1327 }
1328 .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group a {
1329   color: #4c4c4c;
1330 }
1331 .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group a:hover {
1332   text-decoration: none;
1333 }
1334 .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group .active {
1335   background: #999999;
1336   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1337   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1338   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1339 }
1340 .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group .active a {
1341   color: white;
1342   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1343 }
1344 .openerp .oe_view_manager table.oe_view_manager_header .oe_view_manager_buttons {
1345   white-space: nowrap;
1346 }
1347 .openerp .oe_view_manager .oe_view_manager_pager {
1348   line-height: 26px;
1349 }
1350 .openerp .oe_view_manager .oe_view_manager_pager .oe_list_pager_single_page .oe_pager_group {
1351   display: none;
1352 }
1353 .openerp .oe_view_manager .oe_pager_value {
1354   float: left;
1355   margin-right: 8px;
1356 }
1357 .openerp .oe_view_manager .oe_pager_group {
1358   float: left;
1359   height: 24px;
1360   line-height: 24px;
1361   display: inline-block;
1362   border: 1px solid #ababab;
1363   cursor: pointer;
1364   -moz-border-radius: 5px;
1365   -webkit-border-radius: 5px;
1366   border-radius: 5px;
1367 }
1368 .openerp .oe_view_manager .oe_pager_group li {
1369   height: 24px;
1370   line-height: 24px;
1371   padding: 0;
1372   float: left;
1373   border-right: 1px solid #ababab;
1374 }
1375 .openerp .oe_view_manager .oe_pager_group li:last-child {
1376   border: none;
1377 }
1378 .openerp .oe_view_manager .oe_pager_group a {
1379   color: #4c4c4c;
1380   padding: 0 8px;
1381 }
1382 .openerp .oe_view_manager .oe_pager_group a:hover {
1383   text-decoration: none;
1384 }
1385 .openerp .oe_view_manager .oe_pager_group .active {
1386   background: #999999;
1387   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1388   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1389   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1390 }
1391 .openerp .oe_view_manager .oe_pager_group .active a {
1392   color: white;
1393   text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1394 }
1395 .openerp .oe_view_manager .oe_view_manager_switch li {
1396   text-align: center;
1397   width: 24px;
1398   height: 24px;
1399   line-height: 16px;
1400 }
1401 .openerp .oe_view_manager .oe_view_manager_switch li a {
1402   position: relative;
1403 }
1404 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_list:after, .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_tree:after {
1405   padding: 2px;
1406   content: "i";
1407 }
1408 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_form:after {
1409   content: "m";
1410 }
1411 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_graph:after {
1412   font-family: "mnmliconsRegular" !important;
1413   font-size: 21px;
1414   font-weight: 300 !important;
1415   content: "}";
1416   top: -2px;
1417   position: relative;
1418 }
1419 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_gantt:after {
1420   font-family: "mnmliconsRegular" !important;
1421   font-size: 21px;
1422   font-weight: 300 !important;
1423   content: "y";
1424   top: -2px;
1425   position: relative;
1426 }
1427 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_calendar:after {
1428   content: "P";
1429 }
1430 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_kanban:after {
1431   content: "k";
1432 }
1433 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_diagram:after {
1434   content: "f";
1435 }
1436 .openerp .oe_view_manager_current {
1437   height: 100%;
1438 }
1439 .openerp .oe_view_manager_current > .oe_view_manager_header {
1440   border-top: 1px solid #cacaca;
1441   border-bottom: 1px solid #cacaca;
1442   background-color: #fcfcfc;
1443   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1444   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1445   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1446   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1447   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1448   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1449   -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1450   -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1451   box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1452 }
1453 .openerp .oe_view_manager_current > .oe_view_manager_header .oe_header_row td {
1454   padding: 8px;
1455 }
1456 .openerp .oe_view_manager_current > .oe_view_manager_header .oe_header_row:first-child td {
1457   padding-top: 8px;
1458 }
1459 .openerp .oe_view_manager_inline {
1460   height: 100%;
1461 }
1462 .openerp .oe_view_manager_inline > .oe_view_manager_header {
1463   display: none;
1464 }
1465 .openerp .oe_popup_form > .oe_formview > .oe_form_pager {
1466   display: none !important;
1467 }
1468 .openerp .oe_searchview {
1469   cursor: text;
1470   position: relative;
1471   float: right;
1472   padding: 1px 0;
1473   line-height: 18px;
1474   width: 400px;
1475   border: 1px solid #ababab;
1476   background: white;
1477   -moz-border-radius: 13px;
1478   -webkit-border-radius: 13px;
1479   border-radius: 13px;
1480   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1481   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1482   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1483 }
1484 .openerp .oe_searchview input, .openerp .oe_searchview textarea {
1485   padding: 3px;
1486   height: 14px;
1487   font-size: 12px;
1488   line-height: 18px;
1489 }
1490 .openerp .oe_searchview.oe_focused {
1491   border-color: #a6a6fe;
1492   -moz-box-shadow: 0 1px 2px #a6a6fe inset;
1493   -webkit-box-shadow: 0 1px 2px #a6a6fe inset;
1494   box-shadow: 0 1px 2px #a6a6fe inset;
1495 }
1496 .openerp .oe_searchview .oe_searchview_clear {
1497   cursor: pointer;
1498   position: absolute;
1499   top: 0;
1500   right: 18px;
1501   width: 15px;
1502   height: 100%;
1503   background: url(../img/search_reset.gif) center center no-repeat;
1504 }
1505 .openerp .oe_searchview .oe_searchview_unfold_drawer {
1506   position: absolute;
1507   top: 0;
1508   right: 0;
1509   height: 100%;
1510   padding: 0 7px 0 4px;
1511   color: #cccccc;
1512   cursor: pointer;
1513 }
1514 .openerp .oe_searchview .oe_searchview_unfold_drawer:hover {
1515   color: #999999;
1516 }
1517 .openerp .oe_searchview .oe_searchview_unfold_drawer:before {
1518   position: absolute;
1519   top: 10px;
1520   right: 7px;
1521   width: 0;
1522   height: 0;
1523   display: inline-block;
1524   content: "";
1525   vertical-align: top;
1526   border-top: 5px solid #4c4c4c;
1527   border-left: 5px solid transparent;
1528   border-right: 5px solid transparent;
1529   filter: alpha(opacity=50);
1530   opacity: 0.5;
1531 }
1532 .openerp .oe_searchview .oe_searchview_search {
1533   font-size: 1px;
1534   letter-spacing: -1px;
1535   color: transparent;
1536   -moz-box-shadow: none;
1537   -webkit-box-shadow: none;
1538   box-shadow: none;
1539   -moz-border-radius: 0;
1540   -webkit-border-radius: 0;
1541   border-radius: 0;
1542   position: absolute;
1543   left: 3px;
1544   top: 1px;
1545   padding: 0;
1546   border: none;
1547   background: transparent;
1548 }
1549 .openerp .oe_searchview .oe_searchview_search:before {
1550   font: 21px "mnmliconsRegular";
1551   content: "r";
1552   color: #a3a3a3;
1553 }
1554 .openerp .oe_searchview .oe_searchview_facets {
1555   min-height: 22px;
1556   margin-left: 15px;
1557 }
1558 .openerp .oe_searchview .oe_searchview_facets * {
1559   vertical-align: top;
1560   display: inline-block;
1561   line-height: 17px;
1562 }
1563 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1564   height: 18px;
1565   margin: 1px 0;
1566   font-size: 11px;
1567 }
1568 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1569   outline: none;
1570 }
1571 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input {
1572   padding: 0 0 0 6px;
1573   font-size: 12px;
1574   height: 16px;
1575   margin-top: 3px;
1576 }
1577 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:focus {
1578   outline: none;
1579 }
1580 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1581   position: relative;
1582   cursor: pointer;
1583   padding: 0;
1584   -webkit-font-smoothing: auto;
1585 }
1586 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1587   border-color: #a6a6fe;
1588   -moz-box-shadow: 0 0 3px 1px #a6a6fe;
1589   -webkit-box-shadow: 0 0 3px 1px #a6a6fe;
1590   box-shadow: 0 0 3px 1px #a6a6fe;
1591 }
1592 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values {
1593   background: #f0f0fa;
1594   -moz-border-radius: 0 3px 3px 0;
1595   -webkit-border-radius: 0 3px 3px 0;
1596   border-radius: 0 3px 3px 0;
1597 }
1598 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1599   height: 18px;
1600   padding: 0 4px;
1601 }
1602 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category {
1603   color: white;
1604   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1605 }
1606 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category.oe_i {
1607   font-size: 16px;
1608 }
1609 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1610   border-left: 1px solid #afafb6;
1611   text-shadow: 0 1px 1px white;
1612   color: #4c4c4c;
1613 }
1614 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:last-child {
1615   padding-right: 16px;
1616 }
1617 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove {
1618   position: absolute;
1619   top: 3px;
1620   right: 3px;
1621   color: #8786b7;
1622   line-height: 8px;
1623   width: 12px;
1624   height: 12px;
1625   padding-top: 1px;
1626   text-align: center;
1627   font-weight: bold;
1628   cursor: pointer;
1629   text-shadow: 0 1px 1px white;
1630 }
1631 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove:hover {
1632   color: white;
1633   background: #8786b7;
1634   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1635   -moz-border-radius: 2px;
1636   -webkit-border-radius: 2px;
1637   border-radius: 2px;
1638 }
1639 .openerp .oe_searchview.oe_searchview_open_drawer .oe_searchview_drawer {
1640   display: block;
1641 }
1642 .openerp .oe_searchview .oe_searchview_drawer {
1643   position: absolute;
1644   z-index: 100;
1645   margin-top: 4px;
1646   top: 100%;
1647   right: -1px;
1648   background-color: white;
1649   min-width: 100%;
1650   display: none;
1651   border: 1px solid #afafb6;
1652   text-align: left;
1653   -moz-border-radius: 4px;
1654   -webkit-border-radius: 4px;
1655   border-radius: 4px;
1656   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1657   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1658   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1659 }
1660 .openerp .oe_searchview .oe_searchview_drawer > div {
1661   border-top: 1px solid #cccccc;
1662   margin: 0;
1663   padding: 8px;
1664 }
1665 .openerp .oe_searchview .oe_searchview_drawer > div:first-child {
1666   border-top: none;
1667   margin: 0;
1668 }
1669 .openerp .oe_searchview .oe_searchview_drawer h3 {
1670   margin: 8px 4px 4px 12px;
1671   color: #7c7bad;
1672   font-size: 13px;
1673 }
1674 .openerp .oe_searchview .oe_searchview_drawer h4, .openerp .oe_searchview .oe_searchview_drawer h4 * {
1675   margin: 0;
1676   cursor: pointer;
1677   font-weight: normal;
1678   display: inline-block;
1679 }
1680 .openerp .oe_searchview .oe_searchview_drawer h4:hover, .openerp .oe_searchview .oe_searchview_drawer h4 *:hover {
1681   background-color: #f0f0fa;
1682 }
1683 .openerp .oe_searchview .oe_searchview_drawer h4:before {
1684   content: "โ–ธ ";
1685   color: #a3a3a3;
1686 }
1687 .openerp .oe_searchview .oe_searchview_drawer button {
1688   margin: 4px 0;
1689 }
1690 .openerp .oe_searchview .oe_searchview_drawer .button {
1691   border: none;
1692   background: transparent;
1693   padding: 0 2px;
1694   -moz-box-shadow: none;
1695   -webkit-box-shadow: none;
1696   box-shadow: none;
1697   -moz-border-radius: 0;
1698   -webkit-border-radius: 0;
1699   border-radius: 0;
1700 }
1701 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section {
1702   display: table;
1703   width: 100%;
1704 }
1705 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section > div {
1706   -webkit-box-sizing: border-box;
1707   -moz-box-sizing: border-box;
1708   -ms-box-sizing: border-box;
1709   box-sizing: border-box;
1710   display: table-cell;
1711   width: 50%;
1712 }
1713 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section ul {
1714   margin: 0 8px 8px;
1715   padding: 0;
1716   list-style: none;
1717 }
1718 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li {
1719   list-style: none;
1720   padding: 2px 4px 2px 20px;
1721   line-height: 14px;
1722   color: inherit;
1723   cursor: pointer;
1724   position: relative;
1725 }
1726 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li.oe_selected:before {
1727   content: "W";
1728   font-family: "entypoRegular" !important;
1729   font-size: 24px;
1730   font-weight: 300 !important;
1731   color: #a3a3a3;
1732   position: absolute;
1733   left: 4px;
1734   top: -2px;
1735 }
1736 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li:hover {
1737   background-color: #f0f0fa;
1738 }
1739 .openerp .oe_searchview .oe_searchview_drawer form {
1740   margin-left: 12px;
1741 }
1742 .openerp .oe_searchview .oe_searchview_drawer form p {
1743   margin: 4px 0;
1744   line-height: 18px;
1745 }
1746 .openerp .oe_searchview .oe_searchview_drawer form button {
1747   margin: 0 0 8px 0;
1748 }
1749 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom {
1750   padding: 0 8px 8px 8px;
1751 }
1752 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom form {
1753   display: none;
1754 }
1755 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li {
1756   cursor: pointer;
1757   position: relative;
1758   line-height: 14px;
1759   padding: 2px 4px 2px 20px;
1760 }
1761 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li:hover {
1762   background-color: #f0f0fa;
1763 }
1764 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li button {
1765   position: absolute;
1766   top: 0;
1767   right: 5px;
1768 }
1769 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_dashboard form {
1770   display: none;
1771   margin-top: 2px;
1772 }
1773 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced form {
1774   display: none;
1775   margin-top: 8px;
1776 }
1777 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced button.oe_add_condition:before {
1778   content: "Z";
1779   font-family: "entypoRegular" !important;
1780   font-size: 24px;
1781   font-weight: 300 !important;
1782   margin-right: 4px;
1783 }
1784 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced ul {
1785   list-style: none;
1786   padding: 0;
1787 }
1788 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced li {
1789   position: relative;
1790   list-style: none;
1791   margin: 0;
1792   white-space: nowrap;
1793 }
1794 .openerp .oe_searchview .oe_searchview_drawer .oe_opened h4:before {
1795   content: "โ–พ ";
1796   position: relative;
1797   top: -1px;
1798 }
1799 .openerp .oe_searchview .oe_searchview_drawer .oe_opened form {
1800   display: block;
1801 }
1802 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop {
1803   display: inline-block;
1804   width: 12px;
1805   height: 12px;
1806   line-height: 12px;
1807   padding: 1px;
1808   color: #8786b7;
1809   line-height: 8px;
1810   text-align: center;
1811   font-weight: bold;
1812   text-shadow: 0 1px 1px white;
1813 }
1814 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete:hover, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop:hover {
1815   text-decoration: none;
1816   color: white;
1817   background: #8786b7;
1818   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1819   -moz-border-radius: 2px;
1820   -webkit-border-radius: 2px;
1821   border-radius: 2px;
1822 }
1823 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete {
1824   display: none;
1825   position: absolute;
1826   bottom: 1px;
1827   right: 4px;
1828 }
1829 .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 {
1830   display: inline-block;
1831 }
1832 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_public:after {
1833   content: ",";
1834   font-family: "entypoRegular" !important;
1835   font-size: 22px;
1836   font-weight: 300 !important;
1837   margin: 0 0 0 4px;
1838   padding: 0;
1839 }
1840 .openerp .oe_view_nocontent {
1841   padding: 15px;
1842   margin-top: 0;
1843   color: #777777;
1844   font-size: 125%;
1845   max-width: 700px;
1846 }
1847 .openerp .oe_view_nocontent .oe_view_nocontent_create {
1848   background: transparent url(/web/static/src/img/view_empty_arrow.png) no-repeat 7px 0;
1849   margin-top: 0;
1850   padding-top: 35px;
1851   min-height: 28px;
1852   color: #4c4c4c;
1853 }
1854 .openerp .oe_view_nocontent > p {
1855   padding-left: 95px;
1856 }
1857 .openerp .oe_view_nocontent .oe_empty_custom_dashboard {
1858   background: transparent url(/web/static/src/img/graph_background.png) no-repeat 0 0;
1859   margin-top: -15px;
1860   padding: 100px 0 0 137px;
1861   min-height: 327px;
1862   margin-left: -15px;
1863 }
1864 .openerp .oe_formview {
1865   background: white;
1866 }
1867 .openerp .oe_form_dropdown_section {
1868   position: relative;
1869   display: inline-block;
1870 }
1871 .openerp .oe_form_invalid input, .openerp .oe_form_invalid select, .openerp .oe_form_invalid textarea {
1872   background-color: #ff6666 !important;
1873   border: 1px solid #dd0000 !important;
1874 }
1875 .openerp .oe_view_manager_current .oe_form_editable .oe_highlight {
1876   color: #404040;
1877   background: none;
1878 }
1879 .openerp .oe_view_manager_current .oe_form_editable button.oe_highlight {
1880   background-color: #efefef;
1881   background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
1882   background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
1883   background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
1884   background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
1885   background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
1886   background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
1887   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1888   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1889   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1890 }
1891 .openerp .oe_view_manager_current .oe_form_editable button.oe_highlight:active {
1892   background-color: #e3e3e3;
1893   background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6));
1894   background-image: -webkit-linear-gradient(top, #e3e3e3, #f6f6f6);
1895   background-image: -moz-linear-gradient(top, #e3e3e3, #f6f6f6);
1896   background-image: -ms-linear-gradient(top, #e3e3e3, #f6f6f6);
1897   background-image: -o-linear-gradient(top, #e3e3e3, #f6f6f6);
1898   background-image: linear-gradient(to bottom, #e3e3e3, #f6f6f6);
1899   -moz-box-shadow: none;
1900   -webkit-box-shadow: none;
1901   box-shadow: none;
1902 }
1903 .openerp .oe_view_manager_current .oe_form_editable button.oe_highlight:hover {
1904   background-color: #f6f6f6;
1905   background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
1906   background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
1907   background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
1908   background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
1909   background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
1910   background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
1911   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1912   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1913   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1914 }
1915 .openerp .oe_form_invisible {
1916   display: none !important;
1917 }
1918 .openerp .oe_form_readonly .oe_edit_only, .openerp .oe_form_readonly .oe_form_field:empty {
1919   display: none !important;
1920 }
1921 .openerp .oe_form_readonly .oe_form .oe_form_field_date {
1922   width: auto;
1923 }
1924 .openerp .oe_form_nosheet {
1925   margin: 16px;
1926 }
1927 .openerp .oe_form_nosheet > header {
1928   margin: -16px -16px 0 -16px;
1929   padding: 8px;
1930 }
1931 .openerp .oe_form header {
1932   position: relative;
1933   border-bottom: 1px solid #cacaca;
1934   background-color: #fcfcfc;
1935   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1936   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1937   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1938   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1939   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1940   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1941 }
1942 .openerp .oe_form header ul {
1943   display: inline-block;
1944   float: right;
1945 }
1946 .openerp .oe_form div.oe_chatter {
1947   min-width: 650px;
1948   max-width: 860px;
1949   margin: 0 auto;
1950   padding: 16px 0 48px;
1951 }
1952 .openerp .oe_form div.oe_form_configuration div.oe_horizontal_separator {
1953   margin: 12px 0 8px 0;
1954 }
1955 .openerp .oe_form div.oe_form_configuration p {
1956   color: #aaaaaa;
1957   max-width: 650px;
1958 }
1959 .openerp .oe_form div.oe_form_configuration label {
1960   min-width: 150px;
1961 }
1962 .openerp .oe_form div.oe_form_configuration .oe_form_group_cell_label {
1963   padding: 2px 0;
1964 }
1965 .openerp .oe_form div.oe_form_configuration .oe_form_group_cell div div {
1966   padding: 1px 0;
1967 }
1968 .openerp ul.oe_form_steps, .openerp ul.oe_form_steps_clickable {
1969   display: inline-block;
1970   padding-right: 18px;
1971 }
1972 .openerp ul.oe_form_steps li, .openerp ul.oe_form_steps_clickable li {
1973   display: inline-block;
1974   margin-right: -20px;
1975   background-color: #fcfcfc;
1976   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1977   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1978   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1979   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1980   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1981   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1982 }
1983 .openerp ul.oe_form_steps li:first-child .label, .openerp ul.oe_form_steps_clickable li:first-child .label {
1984   border-left: 1px solid #cacaca;
1985   padding-left: 14px;
1986 }
1987 .openerp ul.oe_form_steps li:last-child, .openerp ul.oe_form_steps_clickable li:last-child {
1988   border-right: 1px solid #cacaca;
1989 }
1990 .openerp ul.oe_form_steps li:last-child .label, .openerp ul.oe_form_steps_clickable li:last-child .label {
1991   padding-right: 14px;
1992 }
1993 .openerp ul.oe_form_steps li:last-child .arrow, .openerp ul.oe_form_steps_clickable li:last-child .arrow {
1994   display: none;
1995 }
1996 .openerp ul.oe_form_steps li .label, .openerp ul.oe_form_steps_clickable li .label {
1997   color: #4c4c4c;
1998   text-shadow: 0 1px 1px #fcfcfc, 0 -1px 1px #dedede;
1999   padding: 7px;
2000   display: inline-block;
2001   padding-left: 24px;
2002   margin: 0;
2003   position: relative;
2004   z-index: 10;
2005 }
2006 .openerp ul.oe_form_steps li .arrow, .openerp ul.oe_form_steps_clickable li .arrow {
2007   width: 17px;
2008   display: inline-block;
2009   vertical-align: top;
2010   overflow: hidden;
2011   margin-left: -5px;
2012 }
2013 .openerp ul.oe_form_steps li .arrow span, .openerp ul.oe_form_steps_clickable li .arrow span {
2014   position: relative;
2015   z-index: 11;
2016   width: 24px;
2017   height: 24px;
2018   display: inline-block;
2019   margin-left: -12px;
2020   margin-top: 3px;
2021   box-shadow: -1px 1px 2px rgba(255, 255, 255, 0.2), inset -1px 1px 1px rgba(0, 0, 0, 0.2);
2022   background-color: #dedede;
2023   background: -moz-linear-gradient(135deg, #dedede, #fcfcfc);
2024   background: -o-linear-gradient(135deg, #fcfcfc, #dedede);
2025   background: -webkit-gradient(linear, left top, right bottom, from(#fcfcfc), to(#dedede));
2026   -moz-border-radius: 3px;
2027   -webkit-border-radius: 3px;
2028   border-radius: 3px;
2029   -moz-transform: rotate(45deg);
2030   -webkit-transform: rotate(45deg);
2031   -o-transform: rotate(45deg);
2032   -ms-transform: rotate(45deg);
2033 }
2034 .openerp ul.oe_form_steps li.oe_active, .openerp ul.oe_form_steps_clickable li.oe_active {
2035   background-color: #729fcf;
2036   background-image: -webkit-gradient(linear, left top, left bottom, from(#729fcf), to(#3465a4));
2037   background-image: -webkit-linear-gradient(top, #729fcf, #3465a4);
2038   background-image: -moz-linear-gradient(top, #729fcf, #3465a4);
2039   background-image: -ms-linear-gradient(top, #729fcf, #3465a4);
2040   background-image: -o-linear-gradient(top, #729fcf, #3465a4);
2041   background-image: linear-gradient(to bottom, #729fcf, #3465a4);
2042 }
2043 .openerp ul.oe_form_steps li.oe_active .arrow span, .openerp ul.oe_form_steps_clickable li.oe_active .arrow span {
2044   background-color: #3465a4;
2045   background: -moz-linear-gradient(135deg, #3465a4, #729fcf);
2046   background: -o-linear-gradient(135deg, #729fcf, #3465a4);
2047   background: -webkit-gradient(linear, left top, right bottom, from(#729fcf), to(#3465a4));
2048 }
2049 .openerp ul.oe_form_steps li.oe_active .label, .openerp ul.oe_form_steps_clickable li.oe_active .label {
2050   color: white;
2051   text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4;
2052 }
2053 .openerp ul.oe_form_steps_clickable li {
2054   cursor: pointer;
2055 }
2056 .openerp ul.oe_form_steps_clickable li:hover {
2057   background-color: #e8e8e8;
2058   background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca));
2059   background-image: -webkit-linear-gradient(top, #e8e8e8, #cacaca);
2060   background-image: -moz-linear-gradient(top, #e8e8e8, #cacaca);
2061   background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca);
2062   background-image: -o-linear-gradient(top, #e8e8e8, #cacaca);
2063   background-image: linear-gradient(to bottom, #e8e8e8, #cacaca);
2064 }
2065 .openerp ul.oe_form_steps_clickable li:hover .label {
2066   text-shadow: 0 -1px 1px #fcfcfc, 0 1px 1px #dedede;
2067 }
2068 .openerp ul.oe_form_steps_clickable li:hover .arrow span {
2069   background-color: #e8e8e8;
2070   background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca));
2071   background-image: -webkit-linear-gradient(top, #e8e8e8, #cacaca);
2072   background-image: -moz-linear-gradient(top, #e8e8e8, #cacaca);
2073   background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca);
2074   background-image: -o-linear-gradient(top, #e8e8e8, #cacaca);
2075   background-image: linear-gradient(to bottom, #e8e8e8, #cacaca);
2076 }
2077 .openerp ul.oe_form_steps_clickable li .label {
2078   color: #7c7bad;
2079 }
2080 .openerp ul.oe_form_steps_clickable li.oe_active:hover {
2081   background-color: #4c85c2;
2082   background-image: -webkit-gradient(linear, left top, left bottom, from(#4c85c2), to(#284d7d));
2083   background-image: -webkit-linear-gradient(top, #4c85c2, #284d7d);
2084   background-image: -moz-linear-gradient(top, #4c85c2, #284d7d);
2085   background-image: -ms-linear-gradient(top, #4c85c2, #284d7d);
2086   background-image: -o-linear-gradient(top, #4c85c2, #284d7d);
2087   background-image: linear-gradient(to bottom, #4c85c2, #284d7d);
2088 }
2089 .openerp ul.oe_form_steps_clickable li.oe_active:hover .label {
2090   text-shadow: 0 -1px 1px #729fcf, 0 1px 1px #3465a4;
2091 }
2092 .openerp ul.oe_form_steps_clickable li.oe_active:hover .arrow span {
2093   background-color: #284d7d;
2094   background: -moz-linear-gradient(135deg, #284d7d, #4c85c2);
2095   background: -o-linear-gradient(135deg, #4c85c2, #284d7d);
2096   background: -webkit-gradient(linear, left top, right bottom, from(#4c85c2), to(#284d7d));
2097 }
2098 .openerp .oe_form .oe_subtotal_footer {
2099   width: 1% !important;
2100 }
2101 .openerp .oe_form .oe_subtotal_footer td.oe_form_group_cell {
2102   text-align: right;
2103   padding: 0 !important;
2104 }
2105 .openerp .oe_form .oe_subtotal_footer td.oe_form_group_cell_label {
2106   border-right: none;
2107 }
2108 .openerp .oe_form .oe_subtotal_footer .oe_subtotal_footer_separator {
2109   width: 108px;
2110   border-top: 1px solid #cacaca;
2111   font-weight: bold;
2112   font-size: 18px;
2113 }
2114 .openerp .oe_form .oe_subtotal_footer label:after {
2115   content: ":";
2116 }
2117 .openerp .oe_form .oe_subtotal_footer label.oe_subtotal_footer_separator {
2118   font-weight: bold !important;
2119   padding: 2px 11px 2px 0px !important;
2120 }
2121 .openerp .oe_form .oe_subtotal_footer label.oe_form_label_help {
2122   font-weight: normal;
2123 }
2124 .openerp .oe_application .oe_form_sheetbg {
2125   background: url(/web/static/src/img/form_sheetbg.png);
2126   padding: 8px 0;
2127   border-bottom: 1px solid #dddddd;
2128 }
2129 .openerp .oe_application .oe_form_sheet_width {
2130   min-width: 650px;
2131   max-width: 860px;
2132   margin: 0 auto;
2133 }
2134 .openerp .oe_application .oe_form_sheet {
2135   background: white;
2136   min-height: 330px;
2137   padding: 16px;
2138   border: 1px solid #afafb6;
2139   -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
2140   -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
2141   box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
2142 }
2143 .openerp .oe_application .oe_form_sheet .ui-tabs {
2144   margin: 0 -16px;
2145 }
2146 .openerp .oe_application .oe_form_sheet .oe_notebook_page {
2147   padding: 0 16px;
2148 }
2149 .openerp .oe_form .oe_form_button {
2150   margin: 2px;
2151 }
2152 .openerp .oe_form td.oe_form_group_cell_label {
2153   border-right: 1px solid #dddddd;
2154   padding: 4px 0px 4px 0px;
2155 }
2156 .openerp .oe_form td.oe_form_group_cell_label label {
2157   line-height: 18px;
2158   display: block;
2159   min-width: 160px;
2160 }
2161 .openerp .oe_form td.oe_form_group_cell + .oe_form_group_cell {
2162   padding-left: 6px;
2163 }
2164 .openerp .oe_form .oe_form_group {
2165   width: 100%;
2166   margin: 9px 0 9px 0;
2167 }
2168 .openerp .oe_form .oe_form_group .oe_form_group_cell.oe_group_right {
2169   padding-left: 20px;
2170 }
2171 .openerp .oe_form .oe_form_label_help[for], .openerp .oe_form .oe_form_label[for] {
2172   font-weight: bold;
2173   white-space: nowrap;
2174   padding-right: 6px;
2175 }
2176 .openerp .oe_form .oe_form_label_help[for] span, .openerp .oe_form .oe_form_label[for] span {
2177   font-size: 80%;
2178   color: darkGreen;
2179   vertical-align: top;
2180   position: relative;
2181   top: -4px;
2182   padding: 0 2px;
2183 }
2184 .openerp .oe_horizontal_border {
2185   border-bottom: 1px solid black;
2186 }
2187 .openerp .oe_horizontal_separator {
2188   font-weight: bold;
2189   font-size: 20px;
2190   margin: 8px 0px 8px 0px;
2191   color: #7c7bad;
2192 }
2193 .openerp .oe_horizontal_separator:empty {
2194   height: 5px;
2195 }
2196 .openerp .oe_vertical_separator {
2197   border-left: 1px solid #666666;
2198   padding: 0 4px 0 4px;
2199 }
2200 .openerp .oe_form_field_progressbar {
2201   display: inline-block;
2202   min-width: 70px;
2203 }
2204 .openerp .oe_form_field_progressbar.ui-progressbar {
2205   height: 22px;
2206   font-size: 10px;
2207   -webkit-box-sizing: border-box;
2208   -moz-box-sizing: border-box;
2209   -ms-box-sizing: border-box;
2210   box-sizing: border-box;
2211   border: 1px solid #999999;
2212   -moz-border-radius: 3px;
2213   -webkit-border-radius: 3px;
2214   border-radius: 3px;
2215   background: white;
2216   min-width: 50px;
2217 }
2218 .openerp .oe_form_field_progressbar.ui-progressbar span {
2219   position: absolute;
2220   margin-left: 10px;
2221   font-weight: bold;
2222 }
2223 .openerp .oe_form_field_progressbar.ui-progressbar .ui-widget-header {
2224   background: #cccccc url(/web/static/lib/jquery.ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
2225 }
2226 .openerp .oe_form .oe_form_field_text {
2227   width: 100%;
2228 }
2229 .openerp .oe_form .oe_form_field_char input,
2230 .openerp .oe_form .oe_form_field_url input,
2231 .openerp .oe_form .oe_form_field_email input,
2232 .openerp .oe_form .oe_form_field_text textarea,
2233 .openerp .oe_form .oe_form_field_selection select {
2234   width: 100%;
2235 }
2236 .openerp .oe_form .oe_form_field_text.oe_inline, .openerp .oe_form .oe_form_field_text.oe_inline > textarea {
2237   width: 500px;
2238 }
2239 .openerp .oe_form h1, .openerp .oe_form h2, .openerp .oe_form h3, .openerp .oe_form h4, .openerp .oe_form h5, .openerp .oe_form h6 {
2240   margin: 0 0 4px 0;
2241 }
2242 .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 {
2243   height: inherit !important;
2244   font-size: inherit;
2245 }
2246 .openerp .oe_form .oe_form_field {
2247   width: 100%;
2248   display: inline-block;
2249   padding: 2px 2px 2px 0px;
2250   line-height: 1em;
2251 }
2252 .openerp .oe_form .oe_form_field input {
2253   margin: 0px;
2254 }
2255 .openerp .oe_form input[type="text"], .openerp .oe_form input[type="password"], .openerp .oe_form input[type="file"], .openerp .oe_form select {
2256   height: 22px;
2257   padding-top: 2px;
2258 }
2259 .openerp .oe_form input[type="text"], .openerp .oe_form input[type="password"], .openerp .oe_form input[type="file"], .openerp .oe_form select, .openerp .oe_form textarea {
2260   -webkit-box-sizing: border-box;
2261   -moz-box-sizing: border-box;
2262   -ms-box-sizing: border-box;
2263   box-sizing: border-box;
2264   background: white;
2265   min-width: 70px;
2266   color: #1f1f1f;
2267 }
2268 .openerp .oe_form input[readonly], .openerp .oe_form select[readonly], .openerp .oe_form textarea[readonly], .openerp .oe_form input[disabled], .openerp .oe_form select[disabled] {
2269   background: #e5e5e5 !important;
2270   color: #666666;
2271 }
2272 .openerp .oe_form textarea[disabled] {
2273   border: none;
2274   border-left: 8px solid #eeeeee;
2275   padding-left: 8px;
2276   -moz-box-shadow: none;
2277   -webkit-box-shadow: none;
2278   box-shadow: none;
2279   -moz-border-radius: 0px;
2280   -webkit-border-radius: 0px;
2281   border-radius: 0px;
2282 }
2283 .openerp .oe_form .oe_form_field_url button img {
2284   vertical-align: top;
2285 }
2286 .openerp .oe_form .oe_form_field_date,
2287 .openerp .oe_form .oe_form_field_datetime {
2288   white-space: nowrap;
2289 }
2290 .openerp .oe_form .oe_form_field_boolean {
2291   padding-top: 4px;
2292   width: auto;
2293 }
2294 .openerp .oe_form .oe_datepicker_container {
2295   display: none;
2296 }
2297 .openerp .oe_form .oe_datepicker_root {
2298   display: inline-block;
2299 }
2300 .openerp .oe_form .oe_form_required input, .openerp .oe_form .oe_form_required select, .openerp .oe_form .oe_form_required textarea {
2301   background-color: #d2d2ff !important;
2302 }
2303 .openerp .oe_form .oe_form_invalid input, .openerp .oe_form .oe_form_invalid select, .openerp .oe_form .oe_form_invalid textarea {
2304   background-color: #ff6666 !important;
2305   border: 1px solid #dd0000 !important;
2306 }
2307 .openerp .oe_form .oe_input_icon {
2308   cursor: pointer;
2309   margin: 3px 0 0 -21px;
2310   vertical-align: top;
2311 }
2312 .openerp .oe_form .oe_input_icon_disabled {
2313   position: absolute;
2314   cursor: default;
2315   opacity: 0.5;
2316   filter: alpha(opacity=50);
2317   right: 5px;
2318   top: 3px;
2319 }
2320 .openerp .oe_form .oe_form_field_with_button.oe_no_button > .oe_button {
2321   display: none;
2322 }
2323 .openerp .oe_form .oe_form_field_with_button:not(.oe_no_button) > .oe_button {
2324   float: right;
2325   -moz-border-radius: 0;
2326   -webkit-border-radius: 0;
2327   border-radius: 0;
2328   border-bottom-left-radius: 0px;
2329   height: 22px;
2330 }
2331 .openerp .oe_form .oe_form_field_with_button input {
2332   width: 100%;
2333 }
2334 .openerp .oe_form .oe_form_field_with_button > div {
2335   position: relative;
2336   overflow: hidden;
2337 }
2338 .openerp .oe_form_editable .oe_form .oe_form_field_integer {
2339   width: 6em !important;
2340 }
2341 .openerp .oe_form_editable .oe_form .oe_form_field_float {
2342   width: 7em !important;
2343 }
2344 .openerp .oe_form_editable .oe_form .oe_form_field_date {
2345   width: 7.5em !important;
2346 }
2347 .openerp .oe_form_editable .oe_form .oe_form_field_datetime {
2348   width: 11.5em !important;
2349 }
2350 .openerp .oe_hidden_input_file input.oe_form_binary_file {
2351   z-index: 0;
2352   line-height: 0;
2353   font-size: 12px;
2354   position: absolute;
2355   top: 1px;
2356   left: 0;
2357   right: 0;
2358   opacity: 0;
2359   filter: alpha(opacity=0);
2360   -ms-filter: "alpha(opacity=0)";
2361   margin: 0;
2362   padding: 0;
2363 }
2364 .openerp .oe_form .oe_form_field_image {
2365   padding: 0;
2366   position: relative;
2367   display: inline-block;
2368   width: auto;
2369   vertical-align: top;
2370 }
2371 .openerp .oe_form .oe_form_field_image .oe_form_field_image_controls {
2372   position: absolute;
2373   top: 1px;
2374   padding: 4px;
2375   width: 100%;
2376   display: none;
2377   text-align: center;
2378   color: #eeeeee;
2379   background: rgba(37, 37, 37, 0.9);
2380   -moz-border-radius: 3px 3px 0 0;
2381   -webkit-border-radius: 3px 3px 0 0;
2382   border-radius: 3px 3px 0 0;
2383   -webkit-box-sizing: border-box;
2384   -moz-box-sizing: border-box;
2385   -ms-box-sizing: border-box;
2386   box-sizing: border-box;
2387 }
2388 .openerp .oe_form .oe_form_field_image:hover .oe_form_field_image_controls {
2389   display: block;
2390 }
2391 .openerp .oe_form_field_many2one td:first-child {
2392   position: relative;
2393 }
2394 .openerp .oe_form_field_many2one span.oe_m2o_drop_down_button {
2395   position: absolute;
2396   top: 2px;
2397   right: 0px;
2398 }
2399 .openerp .oe_form_field_many2one .oe_m2o_cm_button {
2400   line-height: 14px;
2401   float: right;
2402   padding-left: 2px;
2403 }
2404 .openerp .oe_form .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page {
2405   display: none;
2406 }
2407 .openerp .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page, .openerp .oe_form_field_many2many > .oe_view_manager .oe_list_pager_single_page {
2408   display: none !important;
2409 }
2410 .openerp .oe_form_field_one2many .oe_form_field_one2many_list_row_add, .openerp .oe_form_field_many2many .oe_form_field_one2many_list_row_add {
2411   font-weight: bold;
2412 }
2413 .openerp .oe_form_field_one2many .oe_list_content > thead, .openerp .oe_form_field_many2many .oe_list_content > thead {
2414   border-bottom: 1px;
2415 }
2416 .openerp .oe_form_field_one2many .oe_list_content > tbody tr:nth-child(odd), .openerp .oe_form_field_many2many .oe_list_content > tbody tr:nth-child(odd) {
2417   background: transparent;
2418 }
2419 .openerp .oe_form_field_one2many .oe_list .oe_list_edit_row_save, .openerp .oe_form_field_many2many .oe_list .oe_list_edit_row_save {
2420   background: url(/web/static/src/img/iconset-b-remove.png) 50% 50% no-repeat;
2421 }
2422 .openerp .oe_form_field_one2many .oe_list .oe_list_edit_row_save:before, .openerp .oe_form_field_many2many .oe_list .oe_list_edit_row_save:before {
2423   visibility: hidden;
2424 }
2425 .openerp .oe_form_field_one2many > .oe_view_manager .oe_header_row_top, .openerp .oe_form_field_many2many > .oe_view_manager .oe_header_row_top {
2426   display: none;
2427 }
2428 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td, .openerp .oe_form_field_many2many > .oe_view_manager .oe_view_manager_header2 td {
2429   padding: 0px 8px;
2430   line-height: 16px;
2431 }
2432 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_i, .openerp .oe_form_field_many2many > .oe_view_manager .oe_view_manager_header2 td .oe_i {
2433   font-size: 13px;
2434 }
2435 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group, .openerp .oe_form_field_many2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group {
2436   height: auto;
2437   line-height: 16px;
2438 }
2439 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group li, .openerp .oe_form_field_many2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group li {
2440   height: auto;
2441   line-height: 16px;
2442 }
2443 .openerp .oe_form_field_one2many .oe_list_buttons.oe_editing .oe_list_save, .openerp .oe_form_field_many2many .oe_list_buttons.oe_editing .oe_list_save {
2444   visibility: hidden;
2445 }
2446 .openerp .oe_form_editable .oe_list_editable .oe_list_content td.oe_required {
2447   background-color: #d2d2ff;
2448 }
2449 .openerp .oe_form_editable .oe_list_editable .oe_list_content td.oe_readonly {
2450   background-color: #eeeeee;
2451 }
2452 .openerp .oe_list_editable .oe_list_content td.oe_list_field_cell {
2453   padding: 4px 6px 3px 6px;
2454 }
2455 .openerp .oe_list.oe_list_editable td.oe_list_record_delete {
2456   position: absolute;
2457 }
2458 .openerp .oe_list.oe_list_editable.oe_editing .oe_m2o_drop_down_button {
2459   top: 5px;
2460 }
2461 .openerp .oe_list.oe_list_editable.oe_editing .oe_m2o_cm_button {
2462   display: none;
2463 }
2464 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field input {
2465   height: 27px;
2466 }
2467 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field input, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field textarea {
2468   border: 1px solid #aaaaff;
2469   border-radius: 0px;
2470   margin: 0px;
2471   -webkit-border-radius: 0px;
2472 }
2473 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field textarea {
2474   height: 60px;
2475 }
2476 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_float input, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_view_integer input {
2477   text-align: right;
2478 }
2479 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_datetime > span, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_date > span {
2480   width: 100%;
2481 }
2482 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_datetime input.oe_datepicker_master, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_date input.oe_datepicker_master {
2483   width: 100% !important;
2484 }
2485 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field .oe_form_field_float, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field .oe_form_view_integer, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_datetime, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_date {
2486   min-width: 0 !important;
2487   max-width: none !important;
2488 }
2489 .openerp .oe_form .oe_form_field_many2many > .oe_list .oe_list_pager_single_page {
2490   display: none;
2491 }
2492 .openerp .oe_list_buttons .oe_list_save, .openerp .oe_list_buttons .oe_list_discard {
2493   display: none;
2494 }
2495 .openerp .oe_list_buttons.oe_editing .oe_list_add, .openerp .oe_list_buttons.oe_editing .oe_list_button_import {
2496   display: none;
2497 }
2498 .openerp .oe_list_buttons.oe_editing .oe_list_save {
2499   display: inline-block;
2500 }
2501 .openerp .oe_list_buttons.oe_editing .oe_list_discard {
2502   display: inline;
2503 }
2504 .openerp .oe_list {
2505   position: relative;
2506 }
2507 .openerp .oe_list .oe_form .oe_form_nosheet {
2508   margin: 0;
2509   padding: 0;
2510   border: none;
2511 }
2512 .openerp .oe_list .oe_form .oe_form_field {
2513   width: auto;
2514   position: absolute;
2515   margin: 0 !important;
2516   padding: 0;
2517 }
2518 .openerp .oe_list_content {
2519   width: 100%;
2520 }
2521 .openerp .oe_list_content td:first-child:after, .openerp .oe_list_content th:first-child:after {
2522   border-width: 0;
2523 }
2524 .openerp .oe_list_content td.oe_number {
2525   text-align: right !important;
2526   max-width: 100px;
2527 }
2528 .openerp .oe_list_content > thead {
2529   border-bottom: 2px solid #cacaca;
2530   background: #eeeeee;
2531   vertical-align: top;
2532 }
2533 .openerp .oe_list_content > thead th {
2534   position: relative;
2535 }
2536 .openerp .oe_list_content td, .openerp .oe_list_content th {
2537   padding: 3px 6px;
2538   line-height: 18px;
2539 }
2540 .openerp .oe_list_content th:after {
2541   position: absolute;
2542   right: 6px;
2543   content: "";
2544   margin-top: 7px;
2545   border-width: 0 4px 4px;
2546   border-style: solid;
2547   border-color: black transparent;
2548   visibility: hidden;
2549 }
2550 .openerp .oe_list_content th.sortup:after {
2551   visibility: visible;
2552   filter: alpha(opacity=60);
2553   opacity: 0.6;
2554 }
2555 .openerp .oe_list_content th.sortdown:after {
2556   border-bottom: none;
2557   border-left: 4px solid transparent;
2558   border-right: 4px solid transparent;
2559   border-top: 4px solid black;
2560   visibility: visible;
2561   -moz-box-shadow: none;
2562   -webkit-box-shadow: none;
2563   box-shadow: none;
2564   filter: alpha(opacity=60);
2565   opacity: 0.6;
2566 }
2567 .openerp .oe_list_content > tbody {
2568   cursor: pointer;
2569 }
2570 .openerp .oe_list_content > tbody > tr {
2571   border-top: 1px solid #dddddd;
2572 }
2573 .openerp .oe_list_content > tbody > tr > td.oe_list_field_cell {
2574   padding: 3px 6px;
2575   white-space: pre-line;
2576 }
2577 .openerp .oe_list_content > tbody > tr > td > button, .openerp .oe_list_content > tbody > tr > th > button {
2578   border: none;
2579   background: transparent;
2580   padding: 0;
2581   -moz-box-shadow: none;
2582   -webkit-box-shadow: none;
2583   box-shadow: none;
2584 }
2585 .openerp .oe_list_content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe_list_content > tbody > tr th.oe_list_checkbox:first-child {
2586   width: 17px;
2587 }
2588 .openerp .oe_list_content > tbody > tr > td.oe_list_checkbox:first-child:after, .openerp .oe_list_content > tbody > tr th.oe_list_checkbox:first-child:after {
2589   border-width: 0;
2590 }
2591 .openerp .oe_list_content > tbody > tr:nth-child(odd) {
2592   background-color: #f0f0fa;
2593   background-color: #f0f0fa;
2594   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
2595   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
2596   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
2597   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
2598   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
2599   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
2600 }
2601 .openerp .oe_list_content > tfoot {
2602   border-top: 2px solid #cacaca;
2603   border-bottom: 1px solid #cacaca;
2604   background: #eeeeee;
2605   font-weight: bold;
2606 }
2607 .openerp .oe_list_content .numeric {
2608   text-align: right;
2609   width: 82px;
2610 }
2611 .openerp .oe_list_content .numeric input {
2612   text-align: right;
2613 }
2614 .openerp .oe_list_content th.oe_list_header_handle {
2615   font-size: 1px;
2616   overflow: hidden;
2617   text-indent: -9001px;
2618 }
2619 .openerp .oe_list_content td.oe_list_field_handle {
2620   width: 1em;
2621   cursor: ns-resize;
2622 }
2623 .openerp .oe_list_content td.oe_list_field_handle .oe_list_handle {
2624   font-size: 1px;
2625   letter-spacing: -1px;
2626   color: transparent;
2627 }
2628 .openerp .oe_list_content td.oe_list_field_handle .oe_list_handle:before {
2629   font: 21px "mnmliconsRegular";
2630   content: "รถ";
2631   color: #404040;
2632 }
2633 .openerp .tree_header {
2634   background-color: #f0f0f0;
2635   border-bottom: 1px solid #cacaca;
2636   color: #4c4c4c;
2637   padding: 5px;
2638   height: 25px;
2639 }
2640 .openerp .tree_header button {
2641   float: right;
2642   height: 27px;
2643   margin-right: 5px;
2644 }
2645 .openerp .oe-treeview-table {
2646   width: 100%;
2647   background-color: white;
2648   border-spacing: 0;
2649 }
2650 .openerp .oe-treeview-table th {
2651   padding: 10px;
2652   color: #4c4c4c;
2653   font-weight: bold;
2654   background-color: #f0f0f0;
2655   border-bottom: 2px solid #cacaca;
2656 }
2657 .openerp .oe-treeview-table .treeview-tr, .openerp .oe-treeview-table .treeview-td {
2658   cursor: pointer;
2659   border-right: 1px dotted #afafb6;
2660   vertical-align: top;
2661   text-align: left;
2662   border-bottom: 1px solid #cfcccc;
2663 }
2664 .openerp .oe-treeview-table tr:hover {
2665   background-color: #e0e0f8;
2666 }
2667 .openerp .oe-treeview-table .oe-number {
2668   text-align: right !important;
2669 }
2670 .openerp .oe-treeview-table span {
2671   font-size: 90%;
2672   font-weight: normal;
2673   white-space: nowrap;
2674   display: block;
2675 }
2676 .openerp .oe-treeview-table .treeview-tr.oe-treeview-first {
2677   background: transparent url(/web/static/src/img/expand.gif) 0 50% no-repeat;
2678 }
2679 .openerp .oe-treeview-table .oe_open .treeview-tr.oe-treeview-first {
2680   background-image: url(/web/static/src/img/collapse.gif);
2681 }
2682 .openerp .oe-treeview-table .treeview-tr.oe-treeview-first span, .openerp .oe-treeview-table .treeview-td.oe-treeview-first span {
2683   margin-left: 16px;
2684 }
2685 .openerp .oe_trad_field.touched {
2686   border: 1px solid green !important;
2687 }
2688 .openerp .oe_layout_debugging .oe_form_group {
2689   outline: 2px dashed green;
2690 }
2691 .openerp .oe_layout_debugging .oe_form_group_cell {
2692   outline: 1px solid blue;
2693 }
2694 .openerp .oe_layout_debugging .oe_form_group:hover, .openerp .oe_layout_debugging .oe_form_group_cell:hover {
2695   outline-color: red;
2696 }
2697 .openerp .oe_layout_debugging .oe_form_group_row_incomplete > td:last-child:after {
2698   content: "[Incomplete Row]";
2699   background: red;
2700   padding: 2px;
2701   font-weight: bold;
2702   color: white;
2703   float: right;
2704 }
2705 .openerp .oe_layout_debugging .oe_form_group_row_incomplete.oe_form_group_row_newline > td:last-child:after {
2706   content: "[newline]";
2707 }
2708 .openerp .oe_debug_view {
2709   float: left;
2710 }
2711 .openerp .oe_debug_view_log {
2712   font-size: 95%;
2713 }
2714 .openerp .oe_debug_view_log label {
2715   display: block;
2716   width: 49%;
2717   text-align: right;
2718   float: left;
2719   font-weight: bold;
2720   color: #000099;
2721 }
2722 .openerp .oe_debug_view_log span {
2723   display: block;
2724   width: 49%;
2725   float: right;
2726   color: #333333;
2727 }
2728
2729 .kitten-mode-activated {
2730   background-image: url(http://placekitten.com/g/1365/769);
2731   background-size: cover;
2732   background-attachment: fixed;
2733 }
2734 .kitten-mode-activated > * {
2735   opacity: 0.7;
2736 }
2737
2738 div.ui-widget-overlay {
2739   background: black;
2740   filter: alpha(opacity=30);
2741   opacity: 0.3;
2742 }
2743
2744 .ui-widget {
2745   font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
2746   color: #4c4c4c;
2747   font-size: 13px;
2748 }
2749
2750 .ui-menu {
2751   padding: 2px 0;
2752   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
2753   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
2754   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
2755   margin-top: 4px;
2756   border: 1px solid #afafb6;
2757 }
2758 .ui-menu .ui-menu-item {
2759   width: 100%;
2760   padding: 0;
2761 }
2762 .ui-menu .ui-menu-item a {
2763   padding: 1px 16px;
2764 }
2765 .ui-menu .ui-menu-item a.ui-corner-all {
2766   -moz-border-radius: 0;
2767   -webkit-border-radius: 0;
2768   border-radius: 0;
2769 }
2770 .ui-menu .ui-menu-item a.ui-state-active {
2771   background: #f0f0fa;
2772 }
2773 .ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
2774   background: #7c7bad;
2775 }
2776
2777 .ui-corner-all {
2778   -moz-border-radius: 3px;
2779   -webkit-border-radius: 3px;
2780   border-radius: 3px;
2781 }