3ec0404d223b7c0a69e10cbd1a888939155f5851
[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 #oe_main_menu_navbar {
23   min-height: 34px;
24   z-index: 1001;
25   border-radius: 0;
26 }
27 #oe_main_menu_navbar li a, #oe_main_menu_navbar li button {
28   padding: 4px 8px 4px 8px;
29   margin-top: 2px;
30   font-size: 13px;
31 }
32 #oe_main_menu_navbar .oe_topbar_avatar {
33   max-height: 18px;
34   width: auto;
35 }
36
37 #oe_main_menu_navbar.navbar {
38   margin-bottom: 0px;
39 }
40
41 .oe_systray {
42   margin-right: 0px !important;
43 }
44
45 .oe_notification {
46   z-index: 1600;
47 }
48
49 .oe_webclient_timezone_notification a {
50   color: white;
51   text-decoration: underline;
52 }
53 .oe_webclient_timezone_notification p {
54   margin-top: 1em;
55 }
56 .oe_webclient_timezone_notification dt {
57   font-weight: bold;
58 }
59
60 .oe_timezone_systray span {
61   margin-top: 1px;
62   background-color: #f6cf3b;
63 }
64
65 .navbar .oe_topbar_name {
66   max-width: 150px;
67   display: inline-block;
68   height: 15px;
69   text-overflow: ellipsis;
70   white-space: nowrap;
71   overflow: hidden;
72 }
73
74 .openerp {
75   padding: 0;
76   margin: 0;
77   font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
78   color: #4c4c4c;
79   font-size: 13px;
80   background: white;
81   /* http://www.quirksmode.org/dom/inputfile.html
82    * http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image
83    */
84 }
85 .openerp.openerp_webclient_container {
86   height: 95%;
87   height: -webkit-calc(100% - 34px);
88   height: calc(100% - 34px);
89   display: -ms-flexbox;
90   display: -webkit-flex;
91   display: flex;
92 }
93 @media (max-width: 768px) {
94   .openerp.openerp_webclient_container {
95     height: 95%;
96     height: -webkit-calc(100% - 52px);
97     height: calc(100% - 52px);
98   }
99 }
100 .openerp :-moz-placeholder {
101   color: #afafb6 !important;
102   font-style: italic !important;
103 }
104 .openerp ::-webkit-input-placeholder {
105   color: #afafb6 !important;
106   font-style: italic !important;
107 }
108 .openerp :-ms-input-placeholder {
109   color: #afafb6 !important;
110   font-style: italic !important;
111 }
112 .openerp a {
113   text-decoration: none;
114   cursor: pointer !important;
115 }
116 .openerp table {
117   padding: 0;
118   border-collapse: collapse;
119 }
120 .openerp thead {
121   font-weight: bold;
122   background-color: #f0f0f0;
123 }
124 .openerp thead th {
125   border-left: 1px solid #dfdfdf;
126 }
127 .openerp thead th:first-child {
128   border-left: none;
129 }
130 .openerp thead th.null {
131   border-left: none;
132 }
133 .openerp th, .openerp td {
134   padding: 0;
135   text-align: left;
136 }
137 .openerp th {
138   font-weight: bold;
139   vertical-align: middle;
140 }
141 .openerp td {
142   vertical-align: top;
143 }
144 .openerp .oe_title {
145   float: left;
146 }
147 .openerp .oe_title:after {
148   content: ".";
149   display: block;
150   height: 0;
151   clear: both;
152   visibility: hidden;
153 }
154 .openerp .oe_form_group {
155   clear: both;
156 }
157 .openerp .zebra tbody tr:nth-child(odd) td {
158   background-color: #f0f0fa;
159   background-color: #efeff8;
160   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
161   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
162   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
163   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
164   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
165   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
166 }
167 .openerp .zebra tbody tr:hover td {
168   background-color: #e6e6e6;
169   background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#dedede));
170   background-image: -webkit-linear-gradient(top, #eee, #dedede);
171   background-image: -moz-linear-gradient(top, #eee, #dedede);
172   background-image: -ms-linear-gradient(top, #eee, #dedede);
173   background-image: -o-linear-gradient(top, #eee, #dedede);
174   background-image: linear-gradient(to bottom, #eee, #dedede);
175 }
176 .openerp input, .openerp textarea, .openerp select {
177   padding: 2px 4px;
178   border: 1px solid #ccc;
179   -moz-border-radius: 3px;
180   -webkit-border-radius: 3px;
181   border-radius: 3px;
182   background: white;
183 }
184 .openerp img {
185   vertical-align: middle;
186 }
187 .openerp h4 {
188   margin: 4px 0;
189   font-weight: bold;
190   font-size: inherit;
191 }
192 .openerp a.button:link, .openerp a.button:visited, .openerp .oe_button, .openerp input[type='submit'] {
193   display: inline-block;
194   border: 1px solid rgba(0, 0, 0, 0.4);
195   color: #4c4c4c;
196   margin: 0;
197   padding: 3px 12px;
198   font-size: 13px;
199   text-align: center;
200   background-color: #e3e3e3;
201   background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
202   background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
203   background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
204   background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
205   background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
206   background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
207   -moz-border-radius: 3px;
208   -webkit-border-radius: 3px;
209   border-radius: 3px;
210   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
211   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
212   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
213   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
214   -webkit-font-smoothing: antialiased;
215   outline: none;
216 }
217 .openerp a.button:hover, .openerp .oe_button:hover, .openerp input[type='submit']:hover {
218   background-color: #ececec;
219   background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
220   background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
221   background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
222   background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
223   background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
224   background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
225   cursor: pointer;
226   background-position: 0;
227 }
228 .openerp a.button:focus, .openerp .oe_button:focus, .openerp input[type='submit']:focus {
229   border: 1px solid #80bfff;
230   background-position: 0;
231   background-color: #ececec;
232   background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
233   background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
234   background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
235   background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
236   background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
237   background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
238   -moz-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
239   -webkit-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
240   box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
241 }
242 .openerp a.button:active, .openerp a.button.active, .openerp .oe_button:active, .openerp .oe_button.active, .openerp input[type='submit']:active, .openerp input[type='submit'].active {
243   background-color: #ececec;
244   background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6));
245   background-image: -webkit-linear-gradient(top, #e3e3e3, #f6f6f6);
246   background-image: -moz-linear-gradient(top, #e3e3e3, #f6f6f6);
247   background-image: -ms-linear-gradient(top, #e3e3e3, #f6f6f6);
248   background-image: -o-linear-gradient(top, #e3e3e3, #f6f6f6);
249   background-image: linear-gradient(to bottom, #e3e3e3, #f6f6f6);
250   -moz-box-shadow: none;
251   -webkit-box-shadow: none;
252   box-shadow: none;
253 }
254 .openerp a.button.disabled, .openerp .oe_button:disabled, .openerp input[type='submit']:disabled {
255   background: #efefef !important;
256   border: 1px solid #d1d1d1 !important;
257   -moz-box-shadow: none !important;
258   -webkit-box-shadow: none !important;
259   box-shadow: none !important;
260   color: #aaa !important;
261   cursor: default;
262   text-shadow: 0 1px 1px #fff !important;
263 }
264 .openerp .ui-widget-content a {
265   color: #7C7BAD;
266 }
267 .openerp .oe_bounce_container {
268   display: inline-block;
269 }
270 .openerp .text-tag .text-button {
271   height: auto !important;
272   min-height: 16px;
273 }
274 .openerp .ui-tabs {
275   position: static;
276 }
277 .openerp .oe_i {
278   font-family: "mnmliconsRegular" !important;
279   font-size: 21px;
280   font-weight: 300 !important;
281 }
282 .openerp .oe_e {
283   font-family: "entypoRegular" !important;
284   font-size: 34px;
285   font-weight: 300 !important;
286   line-height: 100%;
287 }
288 .openerp .oe_left {
289   float: left;
290   margin-right: 8px;
291   width: 305px;
292 }
293 .openerp .oe_right {
294   float: right;
295   margin-left: 8px;
296 }
297 .openerp .oe_text_center {
298   text-align: center;
299 }
300 .openerp .oe_text_left {
301   text-align: left;
302 }
303 .openerp .oe_text_right {
304   text-align: right;
305 }
306 .openerp .oe_clear {
307   clear: both;
308 }
309 .openerp .oe_wait {
310   cursor: wait;
311 }
312 .openerp .oe_fade {
313   color: #888;
314   font-weight: normal;
315 }
316 .openerp .oe_bold {
317   font-weight: bold;
318 }
319 .openerp .oe_inline {
320   width: auto !important;
321 }
322 .openerp .oe_highlight {
323   color: white;
324   background: #DC5F59;
325 }
326 .openerp button.oe_highlight {
327   background-color: #c02c2c;
328   background-image: -webkit-gradient(linear, left top, left bottom, from(#df3f3f), to(#a21a1a));
329   background-image: -webkit-linear-gradient(top, #df3f3f, #a21a1a);
330   background-image: -moz-linear-gradient(top, #df3f3f, #a21a1a);
331   background-image: -ms-linear-gradient(top, #df3f3f, #a21a1a);
332   background-image: -o-linear-gradient(top, #df3f3f, #a21a1a);
333   background-image: linear-gradient(to bottom, #df3f3f, #a21a1a);
334   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
335   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
336   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
337 }
338 .openerp button.oe_highlight:hover {
339   background-color: #c63939;
340   background-image: -webkit-gradient(linear, left top, left bottom, from(#e25858), to(#ab1b1b));
341   background-image: -webkit-linear-gradient(top, #e25858, #ab1b1b);
342   background-image: -moz-linear-gradient(top, #e25858, #ab1b1b);
343   background-image: -ms-linear-gradient(top, #e25858, #ab1b1b);
344   background-image: -o-linear-gradient(top, #e25858, #ab1b1b);
345   background-image: linear-gradient(to bottom, #e25858, #ab1b1b);
346 }
347 .openerp button.oe_highlight:active {
348   background-color: #cb2121;
349   background-image: -webkit-gradient(linear, left top, left bottom, from(#c52020), to(#d22323));
350   background-image: -webkit-linear-gradient(top, #c52020, #d22323);
351   background-image: -moz-linear-gradient(top, #c52020, #d22323);
352   background-image: -ms-linear-gradient(top, #c52020, #d22323);
353   background-image: -o-linear-gradient(top, #c52020, #d22323);
354   background-image: linear-gradient(to bottom, #c52020, #d22323);
355 }
356 .openerp .oe_background_grey {
357   background: #eee !important;
358 }
359 .openerp .oe_form_dirty .oe_highlight_on_dirty {
360   color: white;
361   background: #dc5f59;
362   font-weight: bold;
363 }
364 .openerp .oe_form_dirty button.oe_highlight_on_dirty {
365   background-color: #c74a44;
366   background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
367   background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
368   background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
369   background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
370   background-image: -o-linear-gradient(top, #dc5f59, #b33630);
371   background-image: linear-gradient(to bottom, #dc5f59, #b33630);
372   -moz-box-shadow: none;
373   -webkit-box-shadow: none;
374   box-shadow: none;
375 }
376 .openerp .oe_form_dirty button.oe_highlight_on_dirty:hover {
377   background: #ED6F6A;
378 }
379 .openerp .oe_warning_redirect {
380   border: none !important;
381   padding: 0 !important;
382   margin-left: 20px !important;
383   background: #f5f7f9 !important;
384   box-shadow: none !important;
385 }
386 .openerp .oe_warning_redirect:hover {
387   text-decoration: underline !important;
388 }
389 .openerp .oe_stat_button {
390   font-weight: normal;
391   width: 132px !important;
392   height: 40px;
393   color: #666;
394   margin: 0px -1px -1px 0px;
395   padding: 0;
396   border: 1px solid #dddddd;
397   border-radius: 0;
398   box-shadow: none;
399   background: white;
400 }
401 .openerp .oe_stat_button > div {
402   display: table-cell;
403   vertical-align: middle;
404   text-align: left;
405   padding: 0;
406   line-height: 120%;
407 }
408 .openerp .oe_stat_button .stat_button_icon {
409   color: #7C7BAD;
410   font-size: 24px;
411   padding: 0px 3px;
412   width: 37px;
413   text-align: center;
414 }
415 .openerp .oe_stat_button .oe_form_field_percent_pie {
416   width: 42px;
417 }
418 .openerp .oe_stat_button .oe_form_field_bar_chart {
419   width: 42px;
420 }
421 .openerp .oe_stat_button svg {
422   width: 38px;
423   height: 38px;
424   display: inline;
425   vertical-align: middle;
426 }
427 .openerp .oe_stat_button:hover {
428   background: #7c7bad;
429   color: white;
430 }
431 .openerp .oe_stat_button:hover .fa {
432   color: white;
433 }
434 .openerp .oe_button_box {
435   width: 400px;
436   text-align: right;
437 }
438 .openerp .oe_button_box .oe_stat_button {
439   display: inline-table;
440 }
441 .openerp .oe_avatar > img {
442   max-height: 90px;
443   max-width: 90px;
444   -moz-border-radius: 3px;
445   -webkit-border-radius: 3px;
446   border-radius: 3px;
447   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
448   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
449   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
450   border: none;
451   margin-bottom: 10px;
452 }
453 .openerp .oe_avatar + div {
454   margin-left: 5px;
455 }
456 .openerp .oe_image_small > img {
457   max-width: 50px;
458   max-height: 50px;
459 }
460 .openerp .oe_image_medium > img {
461   max-width: 180px;
462   max-height: 180px;
463 }
464 .openerp .oe_button.oe_link {
465   border: none;
466   padding: 0;
467   margin: 0;
468   background: none;
469   -moz-border-radius: 0;
470   -webkit-border-radius: 0;
471   border-radius: 0;
472   -moz-box-shadow: none;
473   -webkit-box-shadow: none;
474   box-shadow: none;
475 }
476 .openerp .oe_button.oe_link img {
477   display: inline-block;
478 }
479 .openerp .oe_button.oe_link span {
480   border: none;
481   padding: 0;
482   margin: 0;
483   background: none;
484   -moz-border-radius: 0;
485   -webkit-border-radius: 0;
486   border-radius: 0;
487   -moz-box-shadow: none;
488   -webkit-box-shadow: none;
489   box-shadow: none;
490   color: #7C7BAD;
491   font-weight: bold;
492 }
493 .openerp .oe_button.oe_link span:hover {
494   text-decoration: underline;
495 }
496 .openerp .oe_star_on, .openerp .oe_star_off {
497   color: #cccccc;
498   text-shadow: 0 0 2px black;
499   vertical-align: top;
500   position: relative;
501   top: -8px;
502 }
503 .openerp .oe_star_on:hover, .openerp .oe_star_off:hover {
504   text-decoration: none;
505 }
506 .openerp .oe_star_on {
507   color: gold;
508 }
509 .openerp p.oe_grey {
510   max-width: 650px;
511 }
512 .openerp .oe_grey {
513   color: #aaa;
514 }
515 .openerp .oe_error_detail hr {
516   display: block;
517   -webkit-margin-before: 0.5em;
518   -webkit-margin-after: 0.5em;
519   -webkit-margin-start: auto;
520   -webkit-margin-end: auto;
521   border-style: inset;
522   border-width: 1px;
523 }
524 .openerp .oe_kanban_status {
525   position: relative;
526   display: inline-block;
527   height: 12px;
528   width: 12px;
529   -moz-border-radius: 6px;
530   -webkit-border-radius: 6px;
531   border-radius: 6px;
532   background-position: center center;
533   background-image: -webkit-radial-gradient(circle, #eee 0%, #ccc 40%, #bbb 100%);
534   background-image: -moz-radial-gradient(#eee 0%, #ccc 40%, #bbb 100%);
535   background-image: -ms-radial-gradient(#eee 0%, #ccc 40%, #bbb 100%);
536   background-image: radial-gradient(circle, #eee 0%, #ccc 40%, #bbb 100%);
537 }
538 .openerp .oe_kanban_status_green {
539   background: green;
540   background-position: center center;
541   background-image: -webkit-radial-gradient(circle, #55dd55 0%, #44aa44 40%, #339933 100%);
542   background-image: -moz-radial-gradient(#55dd55 0%, #44aa44 40%, #339933 100%);
543   background-image: -ms-radial-gradient(#55dd55 0%, #44aa44 40%, #339933 100%);
544   background-image: radial-gradient(circle, #55dd55 0%, #44aa44 40%, #339933 100%);
545 }
546 .openerp .oe_kanban_status_red {
547   background: red;
548   background-position: center center;
549   background-image: -webkit-radial-gradient(circle, #ee7777 0%, #cc3333 40%, #bb0808 100%);
550   background-image: -moz-radial-gradient(#ee7777 0%, #cc3333 40%, #bb0808 100%);
551   background-image: -ms-radial-gradient(#ee7777 0%, #cc3333 40%, #bb0808 100%);
552   background-image: radial-gradient(circle, #ee7777 0%, #cc3333 40%, #bb0808 100%);
553 }
554 .openerp .btn-group.kanban_state {
555   padding-top: 8px;
556   margin-right: 4px !important;
557 }
558 .openerp .btn-group.kanban_state a {
559   color: #333333;
560 }
561 .openerp .oe_tag {
562   border: 1px solid #afafb6;
563   font-size: 11px;
564   padding: 2px 4px;
565   margin: 0 2px 2px 0;
566   -moz-border-radius: 3px;
567   -webkit-border-radius: 3px;
568   border-radius: 3px;
569   background: #f0f0fa;
570   color: #4C4C4C;
571 }
572 .openerp .oe_tag_dark {
573   background: #7C7BAD;
574   color: #eee;
575 }
576 .openerp .oe_form_field_radio.oe_horizontal {
577   white-space: nowrap;
578 }
579 .openerp .oe_form_field_radio.oe_horizontal label {
580   display: inline-block;
581   text-align: center;
582   height: 16px;
583 }
584 .openerp .oe_form_field_radio.oe_vertical label {
585   display: inline-block;
586   margin-left: 20px;
587 }
588 .openerp .oe_form_field_radio .oe_radio_input {
589   border: 2px solid transparent;
590   display: inline-block;
591   height: 12px;
592   width: 12px;
593   vertical-align: top;
594   border-radius: 10px;
595   margin: 1px 0;
596   position: absolute;
597 }
598 .openerp .oe_form_field_radio.oe_form_required.oe_form_invalid .oe_radio_input {
599   border-color: red;
600 }
601 .openerp .oe_tags {
602   margin-bottom: 1px;
603 }
604 .openerp .oe_tags.oe_inline {
605   min-width: 250px;
606 }
607 .openerp .oe_tags .text-wrap {
608   width: 100% !important;
609 }
610 .openerp .oe_tags .text-wrap textarea {
611   width: 100% !important;
612 }
613 .openerp .oe_tags .text-core {
614   min-height: 22px;
615 }
616 .openerp .oe_tags .text-core .text-wrap .text-dropdown .text-list .text-suggestion em {
617   font-style: italic;
618   text-decoration: none;
619 }
620 .openerp .oe_notebook {
621   margin: 8px 0;
622   padding: 0 16px;
623   list-style: none;
624   zoom: 1;
625 }
626 .openerp .oe_notebook.ui-corner-all {
627   -moz-border-radius: 0;
628   -webkit-border-radius: 0;
629   border-radius: 0;
630 }
631 .openerp .oe_notebook:before, .openerp .oe_notebook:after {
632   display: table;
633   content: "";
634   zoom: 1;
635 }
636 .openerp .oe_notebook:after {
637   clear: both;
638 }
639 .openerp .oe_notebook > li {
640   float: left;
641 }
642 .openerp .oe_notebook > li > a {
643   display: block;
644   color: #808080;
645 }
646 .openerp .oe_notebook > li.ui-tabs-active > a {
647   color: #4c4c4c;
648 }
649 .openerp .oe_notebook {
650   border-color: #ddd;
651   border-style: solid;
652   border-width: 0 0 1px;
653 }
654 .openerp .oe_notebook > li {
655   position: relative;
656 }
657 .openerp .oe_notebook > li > a {
658   padding: 0 12px;
659   margin-right: 2px;
660   line-height: 30px;
661   border: 1px solid transparent;
662   -moz-border-radius: 4px 4px 0 0;
663   -webkit-border-radius: 4px 4px 0 0;
664   border-radius: 4px 4px 0 0;
665 }
666 .openerp .oe_notebook > li > a:hover {
667   text-decoration: none;
668   background-color: #eee;
669   border-color: #eee #eee #ddd;
670 }
671 .openerp .ui-tabs .oe_notebook.ui-tabs-nav li.ui-tabs-active {
672   border-bottom: none;
673   padding-bottom: 1px;
674 }
675 .openerp .oe_notebook > li.ui-state-active > a, .openerp .oe_notebook > li.ui-state-active > a:hover {
676   background-color: #ffffff;
677   border: 1px solid #ddd;
678   border-bottom-color: transparent;
679   cursor: default;
680 }
681 .openerp .oe_notebook_page {
682   padding: 0;
683 }
684 .openerp .oe_notebook_page > label:not([for]) {
685   font-weight: normal !important;
686 }
687 .openerp div.ui-tabs {
688   padding: 3px 0px 3px 0px;
689 }
690 .openerp .ui-tabs-hide {
691   display: none;
692 }
693 .openerp .oe_dropdown, .openerp .oe_dropdown_hover, .openerp .oe_dropdown_toggle {
694   position: relative;
695   cursor: pointer;
696 }
697 .openerp .oe_dropdown_toggle {
698   color: #2B2B2B;
699   font-weight: normal;
700 }
701 .openerp .oe_dropdown_hover:hover .oe_dropdown_menu, .openerp .oe_dropdown_menu.oe_opened {
702   display: block;
703 }
704 .openerp .oe_dropdown_menu {
705   display: none;
706   position: absolute;
707   z-index: 3;
708   margin: 0;
709   border: 1px solid #afafb6;
710   background: white;
711   padding: 4px 0;
712   min-width: 140px;
713   text-align: left;
714   -moz-border-radius: 3px;
715   -webkit-border-radius: 3px;
716   border-radius: 3px;
717   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
718   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
719   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
720 }
721 .openerp .oe_dropdown_menu > li {
722   list-style-type: none;
723   float: none;
724   display: block;
725   position: relative;
726   margin: 0;
727   padding: 2px 8px;
728 }
729 .openerp .oe_dropdown_menu > li:hover {
730   background-color: #efeff8;
731   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
732   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
733   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
734   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
735   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
736   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
737   -moz-box-shadow: none;
738   -webkit-box-shadow: none;
739   box-shadow: none;
740 }
741 .openerp .oe_dropdown_menu > li > a {
742   white-space: nowrap;
743   display: block;
744   color: #4c4c4c;
745   text-decoration: none;
746 }
747 .openerp .oe_dropdown_menu > li > a:hover {
748   text-decoration: none;
749 }
750 .openerp .oe_dropdown_arrow:after {
751   vertical-align: top;
752   margin-top: 8px;
753   margin-left: 3px;
754   border-left: 4px solid transparent;
755   border-right: 4px solid transparent;
756   border-top: 4px solid #404040;
757   filter: alpha(opacity=50);
758   opacity: 0.5;
759 }
760 .openerp .oe_loading {
761   display: none;
762   z-index: 1001;
763   position: fixed;
764   top: 0;
765   right: 50%;
766   padding: 4px 12px;
767   background: #A61300;
768   color: white;
769   text-align: center;
770   border: 1px solid #900;
771   border-top: none;
772   -moz-border-radius-bottomright: 8px;
773   -moz-border-radius-bottomleft: 8px;
774   border-bottom-right-radius: 8px;
775   border-bottom-left-radius: 8px;
776 }
777 .openerp .oe_dialog_warning {
778   width: 100%;
779 }
780 .openerp .oe_dialog_warning p {
781   text-align: center;
782 }
783 .openerp .oe_dialog_icon {
784   padding: 5px;
785   width: 32px;
786 }
787 .openerp .oe_database_manager {
788   background: #fff;
789   color: #000;
790   text-align: left;
791 }
792 .openerp .oe_database_manager .oe_database_manager_menu {
793   color: #000;
794 }
795 .openerp .oe_content_full_screen .oe_application {
796   top: 0;
797   left: 0;
798 }
799 .openerp .oe_content_full_screen .oe_topbar, .openerp .oe_content_full_screen .oe_leftbar {
800   display: none;
801 }
802 .openerp .oe_leftbar {
803   display: -ms-flexbox;
804   display: -webkit-flex;
805   display: flex;
806   -ms-flex-direction: column;
807   -webkit-flex-direction: column;
808   flex-direction: column;
809   -webkit-justify-content: space-between;
810   justify-content: space-between;
811   -ms-flex: 0 0 auto;
812   -webkit-flex-shrink: 0;
813   flex-shrink: 0;
814   -webkit-flex-grow: 0;
815   flex-grow: 0;
816   width: 220px;
817   height: 100%;
818   background: #f0eeee;
819   border-right: 1px solid #afafb6;
820   position: relative;
821   display: inline-block\9;
822   vertical-align: top\9;
823 }
824 .openerp .oe_leftbar a.oe_logo {
825   text-align: center;
826   -webkit-flex-shrink: 0;
827   flex-shrink: 0;
828 }
829 .openerp .oe_leftbar a.oe_logo img {
830   margin: 14px 0;
831   border: 0;
832 }
833 .openerp .oe_leftbar a.oe_logo .oe_logo_edit {
834   margin: 14px 0;
835   position: absolute;
836   top: 1px;
837   padding: 4px;
838   width: 100%;
839   display: none;
840   text-align: center;
841   color: #eee;
842   background: rgba(37, 37, 37, 0.9);
843   -webkit-box-sizing: border-box;
844   -moz-box-sizing: border-box;
845   -ms-box-sizing: border-box;
846   box-sizing: border-box;
847 }
848 .openerp .oe_leftbar a.oe_logo:hover .oe_logo_edit_admin {
849   display: block;
850 }
851 .openerp .oe_leftbar .oe_secondary_menus_container {
852   -webkit-flex-grow: 1;
853   flex-grow: 1;
854   overflow-y: auto;
855 }
856 .openerp .oe_leftbar .oe_footer {
857   background: #f0eeee;
858   text-align: center;
859   -webkit-flex-shrink: 0;
860   flex-shrink: 0;
861 }
862 .openerp .oe_leftbar .oe_footer a {
863   font-weight: bold;
864 }
865 .openerp .oe_leftbar .oe_footer a span {
866   color: #a24689;
867 }
868 .openerp .oe_secondary_menu_section {
869   font-weight: bold;
870   margin-left: 8px;
871   color: #7C7BAD;
872 }
873 .openerp .oe_secondary_submenu {
874   margin-bottom: 10px !important;
875   line-height: 1.1em;
876   margin-top: 3px;
877 }
878 .openerp .oe_secondary_submenu .oe_menu_text {
879   white-space: nowrap;
880   overflow: hidden;
881   display: inline-block;
882   text-overflow: ellipsis;
883   max-width: 85%;
884   margin-top: 1px;
885 }
886 .openerp .oe_secondary_submenu .badge:hover {
887   cursor: pointer;
888   -webkit-transform: scale(1.1);
889   -moz-transform: scale(1.1);
890   -ms-transform: scale(1.1);
891   -o-transform: scale(1.1);
892   transform: scale(1.1);
893 }
894 .openerp .oe_secondary_submenu .oe_menu_toggler:before {
895   width: 0;
896   height: 0;
897   display: inline-block;
898   content: "&darr";
899   text-indent: -99999px;
900   vertical-align: top;
901   margin-left: -12px;
902   margin-top: 4px;
903   margin-right: 4px;
904   border-top: 4px solid transparent;
905   border-bottom: 4px solid transparent;
906   border-left: 4px solid #4c4c4c;
907   filter: alpha(opacity=50);
908   opacity: 0.5;
909 }
910 .openerp .oe_secondary_submenu .oe_menu_opened:before {
911   margin-top: 6px;
912   margin-left: -16px;
913   margin-right: 4px;
914   border-left: 4px solid transparent;
915   border-right: 4px solid transparent;
916   border-top: 4px solid #4c4c4c;
917 }
918 .openerp .oe_secondary_submenu .oe_secondary_submenu li {
919   margin-left: 20px;
920 }
921 .openerp .oe_about .label {
922   background-color: #a24689;
923 }
924 .openerp .oe_about a {
925   color: #a24689;
926 }
927 .openerp .oe_about .user-details {
928   position: relative;
929   padding: 0;
930   margin-bottom: 275px;
931 }
932 .openerp .oe_about .user-details .user-image {
933   width: 100%;
934   text-align: center;
935 }
936 .openerp .oe_about .user-details .user-info-block {
937   width: 100%;
938   position: absolute;
939   top: 55px;
940   padding-top: 35px;
941 }
942 .openerp .oe_about .user-details .user-info-block .user-heading {
943   text-align: center;
944   margin: 10px 0 0;
945 }
946 .openerp .oe_about .user-details .user-info-block .navigation li a {
947   padding: 10px 20px;
948 }
949 .openerp .oe_about .user-details .user-info-block .navigation li.active a {
950   background: #a24689;
951   color: #fff;
952 }
953 .openerp .oe_about .user-details .user-info-block .user-body {
954   text-align: center;
955 }
956 .openerp .oe_about .user-details .user-info-block .user-body .tab-content > div {
957   float: left;
958   width: 100%;
959 }
960 .openerp .oe_about a.oe_activate_debug_mode {
961   color: white !important;
962   font-size: 100%;
963 }
964 .openerp .oe_about #social i {
965   margin: 10px;
966 }
967 .openerp .oe_about #social i:hover {
968   -webkit-transform: scale(1.3);
969   -moz-transform: scale(1.3);
970   -ms-transform: scale(1.3);
971   -o-transform: scale(1.3);
972   transform: scale(1.3);
973 }
974 .openerp .oe_about #social .social-fb:hover {
975   color: #3B5998;
976 }
977 .openerp .oe_about #social .social-tw:hover {
978   color: #4099FF;
979 }
980 .openerp .oe_about #social .social-gp:hover {
981   color: #d34836;
982 }
983 .openerp .oe_about #social .social-lk:hover {
984   color: #007bb6;
985 }
986 .openerp a.oe_form_uri:hover {
987   text-decoration: underline;
988 }
989 .openerp .oe_application {
990   height: 100%;
991   -webkit-flex-grow: 1;
992   flex-grow: 1;
993   -ms-flex-negative: 1;
994   display: inline-block\9;
995   overflow: auto\9;
996   width: -webkit-calc(100% - 220px);
997   width: calc(100% - 220px);
998 }
999 .openerp .oe_application .oe_application {
1000   width: 100%;
1001 }
1002 .openerp .oe-view-manager {
1003   width: 100%;
1004   height: 100%;
1005   display: -webkit-flex;
1006   display: flex;
1007   -webkit-flex-direction: column;
1008   flex-direction: column;
1009 }
1010 .openerp .oe-view-manager .oe-view-manager-content {
1011   overflow: auto;
1012   -webkit-flex-grow: 1;
1013   flex-grow: 1;
1014   position: relative;
1015 }
1016 .openerp .oe-view-manager .oe-view-manager-content a {
1017   color: #7C7BAD;
1018 }
1019 .openerp .oe-view-manager .oe-view-manager-content > div {
1020   position: absolute;
1021   position: static\9;
1022   top: 0;
1023   bottom: 0;
1024   right: 0;
1025   left: 0;
1026   display: none;
1027 }
1028 .openerp .oe-view-manager .oe-view-manager-content .oe-view-manager-content > div {
1029   position: relative;
1030   display: block;
1031 }
1032 .openerp .oe-view-manager .oe-view-manager-debug {
1033   margin-right: 5px;
1034 }
1035 .openerp .oe-view-manager-header {
1036   background-color: #f0eeee;
1037   border-bottom: 1px solid #afafb6;
1038   -webkit-flex-shrink: 0;
1039   flex-shrink: 0;
1040   width: 100%;
1041   -webkit-user-select: none;
1042   -moz-user-select: none;
1043   user-select: none;
1044 }
1045 .openerp .oe-view-manager-header .dropdown-menu li {
1046   position: relative;
1047 }
1048 .openerp .oe-view-manager-header .dropdown-menu li a {
1049   padding: 3px 25px;
1050 }
1051 .openerp .oe-view-manager-header .dropdown-menu .oe_searchview_custom_public a:after {
1052   font-family: FontAwesome;
1053   content: "";
1054   color: #666;
1055   margin-left: 3px;
1056 }
1057 .openerp .oe-view-manager-header .selected {
1058   display: block;
1059 }
1060 .openerp .oe-view-manager-header .selected a {
1061   font-weight: bold;
1062 }
1063 .openerp .oe-view-manager-header .selected a:before {
1064   font-family: FontAwesome;
1065   position: absolute;
1066   left: 6px;
1067   top: 3px;
1068   content: "";
1069 }
1070 .openerp .oe-view-manager-header .oe-right-toolbar {
1071   float: right;
1072 }
1073 .openerp .oe-view-manager-header .oe-right-toolbar > div {
1074   display: inline-block;
1075 }
1076 .openerp .oe-view-manager-header .row:first-child {
1077   padding-top: 3px;
1078   padding-bottom: 3px;
1079 }
1080 .openerp .oe-view-manager-header .row:last-child {
1081   padding-bottom: 10px;
1082 }
1083 .openerp .oe-view-manager-header .oe_tag {
1084   -moz-border-radius: 0px;
1085   -webkit-border-radius: 0px;
1086   border-radius: 0px;
1087 }
1088 .openerp .oe-view-manager-header .oe-view-title {
1089   font-size: 18px;
1090   padding-left: 0;
1091   margin: 0;
1092   background-color: #f0eeee;
1093 }
1094 .openerp .oe-view-manager-header .oe-view-title li {
1095   -moz-user-select: initial;
1096   -webkit-user-select: initial;
1097   user-select: initial;
1098 }
1099 .openerp .oe-view-manager-header .oe-view-manager-search-view {
1100   padding-top: 5px;
1101 }
1102 .openerp .oe-view-manager-header .oe-view-manager-switch .oe-vm-switch-kanban:before {
1103   content: "";
1104 }
1105 .openerp .oe-view-manager-header .oe-view-manager-switch .oe-vm-switch-list:before {
1106   content: "";
1107 }
1108 .openerp .oe-view-manager-header .oe-view-manager-switch .oe-vm-switch-form:before {
1109   content: "";
1110 }
1111 .openerp .oe-view-manager-header .oe-view-manager-switch .oe-vm-switch-graph:before {
1112   content: "";
1113 }
1114 .openerp .oe-view-manager-header .oe-view-manager-switch .oe-vm-switch-calendar:before {
1115   content: "";
1116 }
1117 .openerp .oe-view-manager-header .oe-view-manager-switch .oe-vm-switch-gantt:before {
1118   content: "";
1119 }
1120 .openerp .oe-view-manager-header .oe-view-manager-switch .oe-vm-switch-pivot:before {
1121   content: "";
1122 }
1123 .openerp .oe-view-manager-header .oe-view-manager-buttons {
1124   display: inline-block;
1125 }
1126 .openerp .oe-view-manager-header .oe-view-manager-buttons > div {
1127   display: none;
1128 }
1129 .openerp .oe-view-manager-header .oe-view-manager-sidebar {
1130   display: inline-block;
1131   float: right;
1132 }
1133 .openerp .oe-view-manager-header .oe-view-manager-sidebar .oe_form_binary_form {
1134   cursor: pointer;
1135 }
1136 .openerp .oe-view-manager-header .oe-view-manager-sidebar .oe_form_binary_form span {
1137   padding: 3px 20px;
1138 }
1139 .openerp .oe-view-manager-header .oe-view-manager-sidebar .oe_form_binary_form input.oe_form_binary_file {
1140   width: 100%;
1141 }
1142 .openerp .oe-view-manager-header .oe-view-manager-sidebar .oe_form_binary_form:hover {
1143   background-color: #f5f5f5;
1144 }
1145 .openerp .oe-view-manager-header .oe-view-manager-sidebar .oe_file_attachment {
1146   padding: 3px 20px;
1147   display: inline-block;
1148 }
1149 .openerp .oe-view-manager-header .oe-view-manager-sidebar .oe_sidebar_delete_item {
1150   padding: 0;
1151   display: inline-block;
1152 }
1153 .openerp .oe-view-manager-header .oe-view-manager-sidebar .dropdown-menu li a {
1154   width: 100%;
1155 }
1156 .openerp .oe-view-manager-header .oe_form_buttons {
1157   padding: 0;
1158 }
1159 .openerp .oe-view-manager-header .oe_form_buttons_view > button {
1160   float: left;
1161 }
1162 .openerp .oe-view-manager-header .oe_form_buttons_view > button:last-child {
1163   float: right;
1164   margin-left: 4px;
1165 }
1166 .openerp .oe-view-manager-header .oe-pager-buttons {
1167   min-height: 30px;
1168 }
1169 .openerp .oe_view_manager_inline > .oe-view-manager-header, .openerp .oe_view_manager_inlineview > .oe-view-manager-header {
1170   display: none;
1171 }
1172 .openerp .o-modal-header > div {
1173   margin-left: 45%;
1174 }
1175 .openerp .oe_popup_form {
1176   display: none;
1177 }
1178 .openerp .oe_popup_form .oe_formview .oe_form_pager {
1179   display: none !important;
1180 }
1181 .openerp .oe_popup_form table label {
1182   font-weight: normal;
1183 }
1184 .openerp .oe_popup_list_pager {
1185   float: right;
1186 }
1187 .openerp .oe_searchview {
1188   cursor: text;
1189   position: relative;
1190   display: none;
1191   height: auto;
1192   padding-top: 1px;
1193   padding-bottom: 1px;
1194 }
1195 .openerp .oe_searchview .oe_searchview_unfold_drawer {
1196   position: absolute;
1197   top: 8px;
1198   right: 5px;
1199   cursor: pointer;
1200 }
1201 .openerp .oe_searchview .oe_searchview_search {
1202   cursor: pointer;
1203   position: absolute;
1204   top: 8px;
1205   left: 5px;
1206 }
1207 .openerp .oe_searchview .oe_searchview_facets {
1208   min-height: 22px;
1209   margin: 2px 20px 0 0;
1210 }
1211 .openerp .oe_searchview .oe_searchview_facets * {
1212   vertical-align: top;
1213   display: inline-block;
1214   font-size: 100%;
1215 }
1216 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1217   margin: 1px 0;
1218   font-size: 11px;
1219 }
1220 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1221   outline: none;
1222 }
1223 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .label {
1224   -moz-border-radius: 0px;
1225   -webkit-border-radius: 0px;
1226   border-radius: 0px;
1227 }
1228 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input {
1229   padding: 2px 0 0 6px;
1230   font-size: 12px;
1231   height: 16px;
1232   -webkit-user-select: initial;
1233   -moz-user-select: initial;
1234   user-select: initial;
1235 }
1236 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:focus {
1237   outline: none;
1238 }
1239 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:first-child {
1240   margin-left: 10px;
1241 }
1242 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1243   position: relative;
1244   cursor: pointer;
1245   padding: 0;
1246   -webkit-font-smoothing: auto;
1247 }
1248 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1249   border-color: #a6a6fe;
1250   -moz-box-shadow: 0 0 3px 1px #a6a6fe;
1251   -webkit-box-shadow: 0 0 3px 1px #a6a6fe;
1252   box-shadow: 0 0 3px 1px #a6a6fe;
1253 }
1254 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values {
1255   background: #f0f0fa;
1256 }
1257 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1258   padding: 0 4px;
1259 }
1260 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category {
1261   color: white;
1262   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1263 }
1264 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category.oe_i {
1265   font-size: 16px;
1266 }
1267 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1268   border-left: 1px solid #afafb6;
1269   color: #4C4C4C;
1270 }
1271 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:last-child {
1272   padding-right: 16px;
1273 }
1274 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:first-child {
1275   border-left: none;
1276 }
1277 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove {
1278   position: absolute;
1279   top: 3px;
1280   right: 3px;
1281   color: #8786b7;
1282   line-height: 8px;
1283   width: 12px;
1284   height: 12px;
1285   padding-top: 1px;
1286   text-align: center;
1287   font-weight: bold;
1288   cursor: pointer;
1289   text-shadow: 0 1px 1px white;
1290 }
1291 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove:hover {
1292   color: white;
1293   background: #8786b7;
1294   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1295   -moz-border-radius: 2px;
1296   -webkit-border-radius: 2px;
1297   border-radius: 2px;
1298 }
1299 .openerp .oe_searchview .oe-autocomplete {
1300   display: none;
1301   position: absolute;
1302   background-color: white;
1303   width: 400px;
1304   border: 1px solid #afafb6;
1305   z-index: 666;
1306   margin-top: 2px;
1307   cursor: default;
1308   -moz-border-radius: 3px;
1309   -webkit-border-radius: 3px;
1310   border-radius: 3px;
1311 }
1312 .openerp .oe_searchview .oe-autocomplete ul {
1313   list-style-type: none;
1314   padding-left: 0;
1315   margin: 5px 0px;
1316 }
1317 .openerp .oe_searchview .oe-autocomplete ul li {
1318   padding-left: 20px;
1319   text-shadow: 0 0 0 white;
1320 }
1321 .openerp .oe_searchview .oe-autocomplete ul li span:first-child {
1322   margin-right: 5px;
1323 }
1324 .openerp .oe_searchview .oe-autocomplete ul li span.oe-expand {
1325   cursor: pointer;
1326 }
1327 .openerp .oe_searchview .oe-autocomplete ul li.oe-indent {
1328   margin-left: 20px;
1329 }
1330 .openerp .oe_searchview .oe-autocomplete ul li.oe-selection-focus {
1331   background-color: #7c7bad;
1332   color: white;
1333 }
1334 .openerp .oe_searchview .oe-autocomplete ul li.oe-separator {
1335   margin-top: 2px;
1336   margin-bottom: 2px;
1337   border-top: 1px solid #afafb6;
1338 }
1339 .openerp .oe_searchview .oe-autocomplete ul li.oe-separator:last-child {
1340   display: none;
1341 }
1342 .openerp .oe-search-options a {
1343   padding-left: 25px;
1344   padding-right: 25px;
1345   width: 100%;
1346   -webkit-user-select: none;
1347   -moz-user-select: none;
1348   user-select: none;
1349 }
1350 .openerp .oe-search-options .oe-apply-filter {
1351   margin-left: 25px;
1352 }
1353 .openerp .oe-search-options .oe-add-filter-menu {
1354   display: none;
1355 }
1356 .openerp .oe-search-options .oe-add-condition {
1357   width: auto;
1358   margin-left: 10px;
1359   padding-left: 0;
1360   padding-right: 10px;
1361 }
1362 .openerp .oe-search-options .oe-group-selector {
1363   margin: 3px 25px;
1364   min-width: -webkit-calc(100% - 40px);
1365   min-width: calc(100% - 40px);
1366   max-width: 250px;
1367   width: auto;
1368 }
1369 .openerp .oe-search-options .divider {
1370   display: none;
1371 }
1372 .openerp .oe-search-options .filters-menu {
1373   overflow: auto;
1374   overflow-x: hidden;
1375 }
1376 .openerp .oe-search-options .filters-menu .divider {
1377   display: list-item;
1378 }
1379 .openerp .oe-search-options .closed-menu a:before {
1380   font-family: FontAwesome;
1381   position: absolute;
1382   left: 12px;
1383   top: 3px;
1384   content: "";
1385 }
1386 .openerp .oe-search-options .open-menu a:before {
1387   font-family: FontAwesome;
1388   position: absolute;
1389   left: 9px;
1390   top: 3px;
1391   content: "";
1392 }
1393 .openerp .oe-search-options .oe-select-group {
1394   margin: 3px 25px;
1395 }
1396 .openerp .oe-search-options .oe-add-group {
1397   display: none;
1398 }
1399 .openerp .oe-search-options .oe-save-name {
1400   display: none;
1401   margin: 3px 25px;
1402 }
1403 .openerp .oe-search-options .oe-save-name span {
1404   white-space: nowrap;
1405 }
1406 .openerp .oe-search-options .oe-save-name span input {
1407   margin-left: 0;
1408 }
1409 .openerp .oe-search-options .searchview_extended_prop_field {
1410   display: inline;
1411   width: -webkic-calc(100% - 20px);
1412   width: calc(100% - 20px);
1413 }
1414 .openerp .oe-search-options .searchview_extended_prop_op {
1415   margin: 3px 0;
1416   width: -webkit-calc(100% - 20px);
1417   width: calc(100% - 20px);
1418 }
1419 .openerp .oe-search-options .searchview_extended_delete_prop {
1420   float: right;
1421   display: inline;
1422   cursor: pointer;
1423 }
1424 .openerp .oe-search-options .searchview_extended_prop_value {
1425   width: -webkit-calc(100% - 20px);
1426   width: calc(100% - 20px);
1427 }
1428 .openerp .oe-search-options .searchview_extended_prop_value > select, .openerp .oe-search-options .searchview_extended_prop_value > input {
1429   width: -webkit-calc(100% - 20px);
1430   width: calc(100% - 20px);
1431 }
1432 .openerp .oe-search-options .searchview_extended_prop_value .oe_datepicker_main {
1433   width: -webkit-calc(100% - 20px);
1434   width: calc(100% - 20px);
1435 }
1436 .openerp .oe-search-options .searchview_extended_prop_value .oe_datepicker_master {
1437   width: 100%;
1438 }
1439 .openerp .oe-search-options .searchview_extended_prop_value .fa-calendar {
1440   margin-left: -21px;
1441   cursor: pointer;
1442 }
1443 .openerp .oe-search-options span.remove-filter {
1444   position: absolute;
1445   top: 6px;
1446   right: 10px;
1447   cursor: pointer;
1448 }
1449 .openerp .oe-search-options .dropdown-menu > li {
1450   position: relative;
1451   white-space: nowrap;
1452 }
1453 .openerp .oe-search-options .dropdown-menu li.oe-filter-condition {
1454   white-space: normal;
1455   padding-left: 25px;
1456   padding-right: 10px;
1457   margin-bottom: 5px;
1458 }
1459 .openerp .oe-search-options .dropdown-menu li.oe-filter-condition .o-or-filter {
1460   display: none;
1461 }
1462 .openerp .oe-search-options .dropdown-menu li.oe-filter-condition + li.oe-filter-condition {
1463   margin-top: 10px;
1464 }
1465 .openerp .oe-search-options .dropdown-menu li.oe-filter-condition + li.oe-filter-condition .o-or-filter {
1466   display: block;
1467 }
1468 .openerp .oe-search-options .dropdown-menu .o-or-filter {
1469   position: absolute;
1470   left: 5px;
1471   top: 5px;
1472 }
1473 .openerp .oe-search-options a {
1474   display: inline-block;
1475 }
1476 .openerp input.oe-save-name {
1477   width: auto;
1478 }
1479 .openerp .oe_pager_value {
1480   display: inline-block;
1481 }
1482 .openerp .oe_view_nocontent {
1483   padding: 15px;
1484   margin-top: 0;
1485   color: #777777;
1486   font-size: 125%;
1487   max-width: 700px;
1488 }
1489 .openerp .oe_view_nocontent .oe_view_nocontent_create {
1490   margin-top: 0;
1491   padding-top: 35px;
1492   color: #4c4c4c;
1493 }
1494 .openerp .oe_view_nocontent .oe_view_nocontent_create:before {
1495   content: "";
1496   display: inline-block;
1497   position: absolute;
1498   width: 70px;
1499   height: 80px;
1500   margin-left: -70px;
1501   margin-top: -50px;
1502   background: transparent url(/web/static/src/img/view_empty_arrow.png) no-repeat 0px 0px;
1503 }
1504 .openerp .oe_view_nocontent > p {
1505   padding-left: 78px;
1506 }
1507 .openerp .oe_view_nocontent .oe_empty_custom_dashboard {
1508   background: transparent url(/web/static/src/img/graph_background.png) no-repeat 0 0;
1509   margin-top: -15px;
1510   padding: 100px 0 0 137px;
1511   min-height: 327px;
1512   margin-left: -15px;
1513 }
1514 .openerp .oe_view.oe_cannot_create .oe_view_nocontent_create {
1515   display: none;
1516 }
1517 .openerp .oe_formview {
1518   background: white;
1519 }
1520 .openerp .oe_form_dropdown_section {
1521   position: relative;
1522   display: inline-block;
1523 }
1524 .openerp .oe_form_invalid input, .openerp .oe_form_invalid select, .openerp .oe_form_invalid textarea {
1525   background-color: #F66 !important;
1526   border: 1px solid #D00 !important;
1527 }
1528 .openerp .oe_view_manager_current .oe_form_editable .oe_highlight {
1529   color: #404040;
1530   background: none;
1531 }
1532 .openerp .oe_view_manager_current .oe_form_editable button.oe_highlight {
1533   background-color: #e3e3e3;
1534   background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
1535   background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
1536   background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
1537   background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
1538   background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
1539   background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
1540   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1541   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1542   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1543 }
1544 .openerp .oe_view_manager_current .oe_form_editable button.oe_highlight:active {
1545   background-color: #ececec;
1546   background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6));
1547   background-image: -webkit-linear-gradient(top, #e3e3e3, #f6f6f6);
1548   background-image: -moz-linear-gradient(top, #e3e3e3, #f6f6f6);
1549   background-image: -ms-linear-gradient(top, #e3e3e3, #f6f6f6);
1550   background-image: -o-linear-gradient(top, #e3e3e3, #f6f6f6);
1551   background-image: linear-gradient(to bottom, #e3e3e3, #f6f6f6);
1552   -moz-box-shadow: none;
1553   -webkit-box-shadow: none;
1554   box-shadow: none;
1555 }
1556 .openerp .oe_view_manager_current .oe_form_editable button.oe_highlight:hover {
1557   background-color: #ececec;
1558   background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
1559   background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
1560   background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
1561   background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
1562   background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
1563   background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
1564   -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1565   -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1566   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1567 }
1568 .openerp .oe_form_invisible {
1569   display: none !important;
1570 }
1571 .openerp .oe_form_editable .oe_read_only {
1572   display: none !important;
1573 }
1574 .openerp .oe_form_readonly .oe_edit_only, .openerp .oe_form_readonly .oe_form_field:empty {
1575   display: none !important;
1576 }
1577 .openerp .oe_form_readonly .oe_form .oe_form_field_date {
1578   width: auto;
1579 }
1580 .openerp .oe_form_readonly .oe_form_field_boolean.boolean {
1581   position: relative;
1582   top: -20px;
1583   width: 14px;
1584   height: 14px;
1585   z-index: 10000;
1586   backgroundColor: "#fff";
1587   opacity: 0;
1588 }
1589 .openerp .oe_form_nosheet {
1590   margin: 16px;
1591 }
1592 .openerp .oe_form_nosheet > header {
1593   margin: -16px -16px 0 -16px;
1594   padding: 0;
1595 }
1596 .openerp .oe_form_nosheet.oe_form_nomargin {
1597   margin: 0;
1598 }
1599 .openerp .oe_form_nosheet.oe_form_nomargin > header {
1600   margin: 0;
1601 }
1602 .openerp .oe_form_sheetbg {
1603   padding: 16px 0;
1604 }
1605 .openerp .oe_form_sheet_width {
1606   min-width: 650px;
1607   max-width: 860px;
1608   margin: 0 auto;
1609 }
1610 .openerp .oe_form_sheet {
1611   background: white;
1612   min-height: 330px;
1613   padding: 16px;
1614 }
1615 .openerp .oe_form_sheet .oe_list {
1616   overflow-x: auto;
1617 }
1618 .openerp .oe_application .oe_form_sheetbg {
1619   background: url(/web/static/src/img/form_sheetbg.png);
1620   border-bottom: 1px solid #ddd;
1621 }
1622 .openerp .oe_application .oe_form_sheetbg .oe_subtotal_footer label {
1623   font-weight: bold;
1624 }
1625 .openerp .oe_application .oe_form_sheetbg table label {
1626   font-weight: normal;
1627 }
1628 .openerp .oe_application .oe_form_sheet {
1629   border: 1px solid #c8c8d3;
1630   -moz-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
1631   -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
1632   box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
1633 }
1634 .openerp .oe_application .oe_form_sheet .ui-tabs {
1635   margin: 0 -16px;
1636 }
1637 .openerp .oe_application .oe_form_sheet .oe_notebook_page {
1638   padding: 0 16px;
1639 }
1640 .openerp .oe_form > :not(.oe_form_nosheet) header, .openerp .oe_form > .oe_form_nosheet header {
1641   padding-left: 2px;
1642 }
1643 .openerp .oe_form > :not(.oe_form_nosheet) header ul:not(.oe_tooltip_technical):not(.oe_dropdown_menu), .openerp .oe_form > .oe_form_nosheet header ul:not(.oe_tooltip_technical):not(.oe_dropdown_menu) {
1644   display: inline-block;
1645   float: right;
1646 }
1647 .openerp .oe_form > :not(.oe_form_nosheet) header .oe_button, .openerp .oe_form > .oe_form_nosheet header .oe_button {
1648   margin: 3px 2px 1px;
1649 }
1650 .openerp .oe_form > :not(.oe_form_nosheet) header .oe_button:first-child, .openerp .oe_form > .oe_form_nosheet header .oe_button:first-child {
1651   margin-left: 6px;
1652 }
1653 .openerp .oe_form header {
1654   border-bottom: 1px solid #cacaca;
1655   padding-left: 2px;
1656   background-color: #ededed;
1657   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1658   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1659   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1660   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1661   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1662   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1663 }
1664 .openerp .oe_form header > span {
1665   margin-left: 4px;
1666 }
1667 .openerp .oe_form header .oe_tags {
1668   margin: 5px 0 0 5px;
1669   width: 400px;
1670   padding-bottom: 0;
1671 }
1672 .openerp .oe_form div.oe_chatter {
1673   box-sizing: border-box;
1674   min-width: 682px;
1675   max-width: 892px;
1676   margin: 0 auto;
1677   padding: 16px 16px 48px;
1678 }
1679 .openerp .oe_form div.oe_form_configuration p, .openerp .oe_form div.oe_form_configuration ul, .openerp .oe_form div.oe_form_configuration ol {
1680   color: #aaa;
1681   max-width: 650px;
1682 }
1683 .openerp .oe_form div.oe_form_configuration label {
1684   min-width: 150px;
1685 }
1686 .openerp .oe_form div.oe_form_configuration .oe_form_group_cell_label {
1687   padding: 1px 0;
1688 }
1689 .openerp .oe_form div.oe_form_configuration .oe_form_group_cell div div {
1690   padding: 1px 0;
1691 }
1692 .openerp .oe_form .oe_subtotal_footer {
1693   width: 1% !important;
1694 }
1695 .openerp .oe_form .oe_subtotal_footer td.oe_form_group_cell {
1696   text-align: right;
1697   padding: 0 !important;
1698 }
1699 .openerp .oe_form .oe_subtotal_footer td.oe_form_group_cell_label {
1700   border-right: none;
1701 }
1702 .openerp .oe_form .oe_subtotal_footer .oe_subtotal_footer_separator {
1703   width: 108px;
1704   border-top: 1px solid #cacaca;
1705   margin-top: 4px;
1706   padding-top: 4px;
1707   font-weight: bold;
1708   font-size: 18px;
1709 }
1710 .openerp .oe_form .oe_subtotal_footer label:after {
1711   content: ":";
1712 }
1713 .openerp .oe_form .oe_subtotal_footer label.oe_subtotal_footer_separator {
1714   font-weight: bold !important;
1715   padding: 2px 11px 2px 0px !important;
1716 }
1717 .openerp .oe_form .oe_subtotal_footer label.oe_form_label_help {
1718   font-weight: normal !important;
1719 }
1720 .openerp .oe_form .oe_form_box_info {
1721   background: #fe9;
1722   border-bottom: 1px solid #cb6;
1723   padding: 4px;
1724 }
1725 .openerp .oe_form .oe_form_box_info > p {
1726   margin: auto;
1727 }
1728 .openerp .oe_form .oe_form_box_warning {
1729   background: #bd362f;
1730   border-bottom: 1px solid #900;
1731   padding: 4px;
1732 }
1733 .openerp .oe_form .oe_form_box_warning * {
1734   color: white;
1735   text-shadow: none;
1736 }
1737 .openerp .oe_form .oe_form_box_warning > p {
1738   margin: auto;
1739 }
1740 .openerp .oe_form .oe_form_button {
1741   margin: 2px;
1742 }
1743 .openerp .oe_form td.oe_form_group_cell_label {
1744   border-right: 1px solid #ddd;
1745   padding: 2px 0px;
1746 }
1747 .openerp .oe_form td.oe_form_group_cell_label label {
1748   line-height: 18px;
1749   display: block;
1750   min-width: 150px;
1751   font-weight: bold !important;
1752 }
1753 .openerp .oe_form td.oe_form_group_cell + .oe_form_group_cell {
1754   padding: 2px 0 2px 8px;
1755 }
1756 .openerp .oe_form .oe_form_group {
1757   width: 100%;
1758   margin: 9px 0 9px 0;
1759 }
1760 .openerp .oe_form .oe_form_group .oe_form_group_cell.oe_group_right {
1761   padding-left: 20px;
1762 }
1763 .openerp .oe_form .oe_form_label_help[for], .openerp .oe_form .oe_form_label[for] {
1764   white-space: nowrap;
1765   padding-right: 8px;
1766 }
1767 .openerp .oe_form .oe_form_label_help[for] span, .openerp .oe_form .oe_form_label[for] span {
1768   font-size: 80%;
1769   color: darkGreen;
1770   vertical-align: top;
1771   position: relative;
1772   top: -4px;
1773   padding: 0 2px;
1774 }
1775 .openerp .oe_horizontal_border {
1776   border-bottom: 1px solid black;
1777 }
1778 .openerp .oe_horizontal_separator {
1779   font-weight: bold;
1780   font-size: 20px;
1781   margin: 15px 0px 10px 0px;
1782   color: #7C7BAD;
1783 }
1784 .openerp .oe_horizontal_separator:empty {
1785   height: 5px;
1786 }
1787 .openerp .oe_vertical_separator {
1788   border-left: 1px solid #666;
1789   padding: 0 4px 0 4px;
1790 }
1791 .openerp .oe_form_field_progressbar {
1792   display: inline-block;
1793   min-width: 70px;
1794 }
1795 .openerp .oe_form_field_progressbar.ui-progressbar {
1796   height: 22px;
1797   font-size: 10px;
1798   -webkit-box-sizing: border-box;
1799   -moz-box-sizing: border-box;
1800   -ms-box-sizing: border-box;
1801   box-sizing: border-box;
1802   border: 1px solid #999;
1803   -moz-border-radius: 3px;
1804   -webkit-border-radius: 3px;
1805   border-radius: 3px;
1806   background: white;
1807   min-width: 50px;
1808 }
1809 .openerp .oe_form_field_progressbar.ui-progressbar span {
1810   position: absolute;
1811   margin-left: 10px;
1812   font-weight: bold;
1813 }
1814 .openerp .oe_form_field_progressbar.ui-progressbar .ui-widget-header {
1815   background: #cccccc url(/web/static/lib/jquery.ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
1816 }
1817 .openerp .oe_form .oe_form_field_text {
1818   width: 100%;
1819 }
1820 .openerp .oe_form .oe_form_field_text .oe_form_text_content {
1821   text-overflow: ellipsis;
1822   display: inline-block;
1823   white-space: pre-wrap;
1824   overflow-x: hidden;
1825   width: 100%;
1826 }
1827 .openerp .oe_form .oe_form_field_char input,
1828 .openerp .oe_form .oe_form_field_url input,
1829 .openerp .oe_form .oe_form_field_email input,
1830 .openerp .oe_form .oe_form_field_text textarea,
1831 .openerp .oe_form .oe_form_field_selection select {
1832   width: 100%;
1833 }
1834 .openerp .oe_form .oe_notebook_page .oe_form_field_text textarea {
1835   min-height: 96px;
1836 }
1837 .openerp .oe_form .oe_form_field_text.oe_inline, .openerp .oe_form .oe_form_field_text.oe_inline > textarea {
1838   width: 500px;
1839 }
1840 .openerp .oe_form h1, .openerp .oe_form h2, .openerp .oe_form h3, .openerp .oe_form h4, .openerp .oe_form h5, .openerp .oe_form h6 {
1841   margin: 0 0 4px 0;
1842 }
1843 .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 {
1844   height: inherit !important;
1845   font-size: inherit;
1846 }
1847 .openerp .oe_form .oe_title h1, .openerp .oe_form h1 {
1848   font-weight: bold;
1849   font-size: 2em;
1850 }
1851 .openerp .oe_form h2 {
1852   font-size: 1.5em;
1853 }
1854 .openerp .oe_form label {
1855   font-weight: bold;
1856   margin-bottom: 0px;
1857   display: inline;
1858 }
1859 .openerp .oe_form .oe_form_field {
1860   width: 100%;
1861   display: inline-block;
1862   padding: 2px 2px 2px 0px;
1863   vertical-align: top;
1864 }
1865 .openerp .oe_form .oe_form_field input {
1866   margin: 0px;
1867 }
1868 .openerp .oe_form input[type="text"], .openerp .oe_form input[type="password"], .openerp .oe_form input[type="file"], .openerp .oe_form select {
1869   height: 22px;
1870   padding-top: 2px;
1871 }
1872 .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 {
1873   -webkit-box-sizing: border-box;
1874   -moz-box-sizing: border-box;
1875   -ms-box-sizing: border-box;
1876   box-sizing: border-box;
1877   background: white;
1878   min-width: 60px;
1879   color: #1f1f1f;
1880   font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
1881 }
1882 .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] {
1883   background: #E5E5E5 !important;
1884   color: #666;
1885 }
1886 .openerp .oe_form textarea[disabled] {
1887   border: none;
1888   padding-left: 8px;
1889   -moz-box-shadow: none;
1890   -webkit-box-shadow: none;
1891   box-shadow: none;
1892   -moz-border-radius: 0px;
1893   -webkit-border-radius: 0px;
1894   border-radius: 0px;
1895   color: #4c4c4c;
1896 }
1897 .openerp .oe_form textarea.oe_inline[disabled] {
1898   border-left: 8px solid #eee;
1899 }
1900 .openerp .oe_form .oe_form_field_url button img {
1901   vertical-align: top;
1902 }
1903 .openerp .oe_form .oe_form_field_monetary,
1904 .openerp .oe_form .oe_form_field_date,
1905 .openerp .oe_form .oe_form_field_datetime {
1906   white-space: nowrap;
1907 }
1908 .openerp .oe_form .oe_form_field_boolean {
1909   width: auto;
1910 }
1911 .openerp .oe_form .oe_datepicker_root {
1912   display: inline-block;
1913 }
1914 .openerp .oe_form .oe_datepicker_root .datepickerbutton {
1915   margin-left: 5px;
1916   cursor: pointer;
1917 }
1918 .openerp .oe_form .oe_form_required input:not([disabled]):not([readonly]), .openerp .oe_form .oe_form_required select:not([disabled]):not([readonly]), .openerp .oe_form .oe_form_required textarea:not([disabled]):not([readonly]) {
1919   background-color: #D2D2FF !important;
1920 }
1921 .openerp .oe_form .oe_form_invalid input, .openerp .oe_form .oe_form_invalid select, .openerp .oe_form .oe_form_invalid textarea {
1922   background-color: #F66 !important;
1923   border: 1px solid #D00 !important;
1924 }
1925 .openerp .oe_form .oe_input_icon {
1926   cursor: pointer;
1927   margin: 3px 0 0 -21px;
1928   vertical-align: top;
1929 }
1930 .openerp .oe_form .oe_input_icon_disabled {
1931   position: absolute;
1932   cursor: default;
1933   opacity: 0.5;
1934   filter: alpha(opacity=50);
1935   right: 5px;
1936   top: 3px;
1937 }
1938 .openerp .oe_form .oe_form_field_with_button.oe_no_button > .oe_button {
1939   display: none;
1940 }
1941 .openerp .oe_form .oe_form_field_with_button:not(.oe_no_button) > .oe_button {
1942   float: right;
1943   -moz-border-radius: 0;
1944   -webkit-border-radius: 0;
1945   border-radius: 0;
1946   border-bottom-left-radius: 0px;
1947   height: 22px;
1948 }
1949 .openerp .oe_form .oe_form_field_with_button input {
1950   width: 100%;
1951 }
1952 .openerp .oe_form .oe_form_field_with_button > div {
1953   position: relative;
1954   overflow: hidden;
1955 }
1956 .openerp .oe_form .oe_form_embedded_html {
1957   position: relative;
1958   width: 100%;
1959   margin: auto;
1960   overflow: auto;
1961   text-align: justify;
1962 }
1963 .openerp .oe_form .oe_form_field_html .oe_input_icon {
1964   float: right;
1965   margin: 4px 7px;
1966 }
1967 .openerp .oe_form_editable .oe_form .oe_form_field_integer input {
1968   width: 6em;
1969 }
1970 .openerp .oe_form_editable .oe_form .oe_form_field_float input {
1971   width: 7em;
1972 }
1973 .openerp .oe_form_editable .oe_form .oe_form_field_date input {
1974   width: 100px;
1975 }
1976 .openerp .oe_form_editable .oe_form .oe_form_field_datetime input {
1977   width: 150px;
1978 }
1979 .openerp .oe_hidden_input_file {
1980   position: relative;
1981 }
1982 .openerp .oe_hidden_input_file input.oe_form_binary_file {
1983   z-index: 0;
1984   line-height: 0;
1985   font-size: 12px;
1986   position: absolute;
1987   top: 1px;
1988   left: 0;
1989   right: 0;
1990   opacity: 0;
1991   filter: alpha(opacity=0);
1992   -ms-filter: "alpha(opacity=0)";
1993   margin: 0;
1994   padding: 0;
1995 }
1996 .openerp .oe_form .oe_form_field_binary {
1997   display: inline-block;
1998 }
1999 .openerp .oe_form .oe_form_field_image {
2000   padding: 0;
2001   position: relative;
2002   display: inline-block;
2003   width: auto;
2004   vertical-align: top;
2005 }
2006 .openerp .oe_form .oe_form_field_image .oe_form_field_image_controls {
2007   position: absolute;
2008   top: 1px;
2009   padding: 6px 0;
2010   width: 100%;
2011   display: none;
2012   text-align: center;
2013   color: #eee;
2014   background: rgba(37, 37, 37, 0.9);
2015   -moz-border-radius: 3px 3px 0 0;
2016   -webkit-border-radius: 3px 3px 0 0;
2017   border-radius: 3px 3px 0 0;
2018   -webkit-box-sizing: border-box;
2019   -moz-box-sizing: border-box;
2020   -ms-box-sizing: border-box;
2021   box-sizing: border-box;
2022 }
2023 .openerp .oe_form .oe_form_field_image:hover .oe_form_field_image_controls {
2024   display: block;
2025 }
2026 .openerp .oe_form .oe_form_field_image img {
2027   max-width: 256px;
2028   max-height: 256px;
2029 }
2030 .openerp .oe_fileupload {
2031   display: inline-block;
2032   clear: both;
2033   width: 100%;
2034   margin-bottom: -15px;
2035 }
2036 .openerp .oe_fileupload .oe_add {
2037   float: left;
2038   position: relative;
2039   width: 100%;
2040   left: 2px;
2041   margin: 9px 0;
2042   overflow: hidden;
2043 }
2044 .openerp .oe_fileupload .oe_add button {
2045   display: inline;
2046   height: 24px;
2047   font-size: 12px;
2048   line-height: 12px;
2049   vertical-align: middle;
2050 }
2051 .openerp .oe_fileupload .oe_add button.oe_attach {
2052   width: 24px;
2053   background: transparent;
2054   color: #7C7BAD;
2055   box-shadow: none;
2056   border: none;
2057   text-shadow: none;
2058 }
2059 .openerp .oe_fileupload .oe_add button.oe_attach .oe_e {
2060   position: relative;
2061   top: -10px;
2062   left: -9px;
2063 }
2064 .openerp .oe_fileupload .oe_add input.oe_form_binary_file {
2065   display: inline-block;
2066   margin-left: -85px;
2067   height: 22px;
2068   width: 152px;
2069   margin-top: -24px;
2070   cursor: pointer;
2071 }
2072 .openerp .oe_fileupload .oe_add .oe_attach_label {
2073   color: #7C7BAD;
2074   margin-left: -3px;
2075 }
2076 .openerp .oe_fileupload .oe_attachments {
2077   margin-bottom: 4px;
2078   margin-right: 0px;
2079   font-size: 12px;
2080   border-radius: 2px;
2081   border: solid 1px rgba(124, 123, 173, 0.14);
2082 }
2083 .openerp .oe_fileupload .oe_attachments .oe_attachment {
2084   padding: 2px;
2085   padding-left: 4px;
2086   padding-right: 4px;
2087 }
2088 .openerp .oe_fileupload .oe_attachments .oe_attachment .oe_e {
2089   font-size: 23px;
2090   margin-top: -5px;
2091 }
2092 .openerp .oe_fileupload .oe_attachments .oe_attachment .oe_e:hover {
2093   text-decoration: none;
2094 }
2095 .openerp .oe_fileupload .oe_attachments .oe_attachment:nth-child(odd) {
2096   background: white;
2097 }
2098 .openerp .oe_fileupload .oe_attachments .oe_attachment:nth-child(even) {
2099   background: #F4F5FA;
2100 }
2101 .openerp .oe_form_field_many2one {
2102   display: inline-block;
2103 }
2104 .openerp .oe_form_field_many2one td:first-child {
2105   position: relative;
2106 }
2107 .openerp .oe_form_field_many2one span.oe_m2o_drop_down_button {
2108   position: absolute;
2109   top: 2px;
2110   right: 0px;
2111 }
2112 .openerp .oe_form_field_many2one .oe_m2o_cm_button {
2113   line-height: 14px;
2114   float: right;
2115   padding-left: 2px;
2116 }
2117 .openerp .oe_form_field_many2one input {
2118   padding-right: 13px;
2119 }
2120 .openerp.ui-autocomplete li.oe_m2o_dropdown_option a {
2121   font-style: italic;
2122   padding-left: 2em;
2123 }
2124 .openerp.ui-autocomplete li:not(.oe_m2o_dropdown_option) + li.oe_m2o_dropdown_option {
2125   margin-top: 10px;
2126 }
2127 .openerp ul.oe_form_status, .openerp ul.oe_form_status_clickable {
2128   display: inline-block;
2129   margin: 0;
2130   padding: 0 18px 0 0;
2131 }
2132 .openerp ul.oe_form_status li, .openerp ul.oe_form_status_clickable li {
2133   display: inline-block;
2134   list-style-type: none;
2135   margin: 0 -18px 0 0;
2136   padding: 0;
2137   background-color: #ededed;
2138   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
2139   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
2140   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
2141   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
2142   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
2143   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
2144 }
2145 .openerp ul.oe_form_status li:first-child > .label, .openerp ul.oe_form_status_clickable li:first-child > .label {
2146   border-left: 1px solid #cacaca;
2147   padding-left: 14px;
2148 }
2149 .openerp ul.oe_form_status li:last-child, .openerp ul.oe_form_status_clickable li:last-child {
2150   border-right: 1px solid #cacaca;
2151 }
2152 .openerp ul.oe_form_status li:last-child > .label, .openerp ul.oe_form_status_clickable li:last-child > .label {
2153   padding-right: 14px;
2154 }
2155 .openerp ul.oe_form_status li:last-child > .arrow, .openerp ul.oe_form_status_clickable li:last-child > .arrow {
2156   display: none;
2157 }
2158 .openerp ul.oe_form_status li > .label, .openerp ul.oe_form_status_clickable li > .label {
2159   color: #4c4c4c;
2160   text-shadow: 0 1px 1px #fcfcfc, 0 -1px 1px #dedede;
2161   padding: 7px;
2162   display: inline-block;
2163   padding-left: 24px;
2164   margin: 0;
2165   position: relative;
2166   line-height: normal;
2167   font-size: 100%;
2168   font-weight: normal;
2169 }
2170 .openerp ul.oe_form_status li > .arrow, .openerp ul.oe_form_status_clickable li > .arrow {
2171   width: 17px;
2172   height: 30px;
2173   display: inline-block;
2174   vertical-align: top;
2175   overflow: hidden;
2176   margin-left: -5px;
2177 }
2178 .openerp ul.oe_form_status li > .arrow span, .openerp ul.oe_form_status_clickable li > .arrow span {
2179   position: relative;
2180   width: 24px;
2181   height: 24px;
2182   display: inline-block;
2183   margin-left: -12px;
2184   margin-top: 3px;
2185   box-shadow: -1px 1px 2px rgba(255, 255, 255, 0.2), inset -1px 1px 1px rgba(0, 0, 0, 0.2);
2186   background-color: #dedede;
2187   background: -moz-linear-gradient(135deg, #dedede, #fcfcfc);
2188   background: -o-linear-gradient(135deg, #fcfcfc, #dedede);
2189   background: -webkit-gradient(linear, left top, right bottom, from(#fcfcfc), to(#dedede));
2190   background: -ms-linear-gradient(top, #fcfcfc, #dedede);
2191   -moz-border-radius: 3px;
2192   -webkit-border-radius: 3px;
2193   border-radius: 3px;
2194   -webkit-transform: rotate(45deg);
2195   -moz-transform: rotate(45deg);
2196   -ms-transform: rotate(45deg);
2197   -o-transform: rotate(45deg);
2198   transform: rotate(45deg);
2199 }
2200 .openerp ul.oe_form_status ul.oe_dropdown_menu, .openerp ul.oe_form_status_clickable ul.oe_dropdown_menu {
2201   display: none;
2202   padding: 0;
2203   min-width: 0;
2204 }
2205 .openerp ul.oe_form_status ul.oe_dropdown_menu.oe_opened, .openerp ul.oe_form_status_clickable ul.oe_dropdown_menu.oe_opened {
2206   display: block;
2207 }
2208 .openerp ul.oe_form_status ul.oe_dropdown_menu li, .openerp ul.oe_form_status_clickable ul.oe_dropdown_menu li {
2209   margin: 0;
2210   width: 100%;
2211 }
2212 .openerp ul.oe_form_status ul.oe_dropdown_menu li span.label, .openerp ul.oe_form_status_clickable ul.oe_dropdown_menu li span.label {
2213   padding-left: 14px;
2214 }
2215 .openerp ul.oe_form_status li.oe_active, .openerp ul.oe_form_status_clickable li.oe_active {
2216   background-color: #5382b9;
2217   background-image: -webkit-gradient(linear, left top, left bottom, from(#729fcf), to(#3465a4));
2218   background-image: -webkit-linear-gradient(top, #729fcf, #3465a4);
2219   background-image: -moz-linear-gradient(top, #729fcf, #3465a4);
2220   background-image: -ms-linear-gradient(top, #729fcf, #3465a4);
2221   background-image: -o-linear-gradient(top, #729fcf, #3465a4);
2222   background-image: linear-gradient(to bottom, #729fcf, #3465a4);
2223 }
2224 .openerp ul.oe_form_status li.oe_active > .arrow span, .openerp ul.oe_form_status_clickable li.oe_active > .arrow span {
2225   background-color: #3465a4;
2226   background: -moz-linear-gradient(135deg, #3465a4, #729fcf);
2227   background: -o-linear-gradient(135deg, #729fcf, #3465a4);
2228   background: -webkit-gradient(linear, left top, right bottom, from(#729fcf), to(#3465a4));
2229   background: -ms-linear-gradient(top, #729fcf, #3465a4);
2230 }
2231 .openerp ul.oe_form_status li.oe_active > .label, .openerp ul.oe_form_status_clickable li.oe_active > .label {
2232   color: white;
2233   text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4;
2234 }
2235 .openerp ul.oe_form_status_clickable li {
2236   cursor: pointer;
2237 }
2238 .openerp ul.oe_form_status_clickable li:hover {
2239   background-color: #d9d9d9;
2240   background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca));
2241   background-image: -webkit-linear-gradient(top, #e8e8e8, #cacaca);
2242   background-image: -moz-linear-gradient(top, #e8e8e8, #cacaca);
2243   background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca);
2244   background-image: -o-linear-gradient(top, #e8e8e8, #cacaca);
2245   background-image: linear-gradient(to bottom, #e8e8e8, #cacaca);
2246 }
2247 .openerp ul.oe_form_status_clickable li:hover > .label {
2248   text-shadow: 0 -1px 1px #fcfcfc, 0 1px 1px #dedede;
2249 }
2250 .openerp ul.oe_form_status_clickable li:hover > .arrow span {
2251   background-color: #d9d9d9;
2252   background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca));
2253   background-image: -webkit-linear-gradient(top, #e8e8e8, #cacaca);
2254   background-image: -moz-linear-gradient(top, #e8e8e8, #cacaca);
2255   background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca);
2256   background-image: -o-linear-gradient(top, #e8e8e8, #cacaca);
2257   background-image: linear-gradient(to bottom, #e8e8e8, #cacaca);
2258 }
2259 .openerp ul.oe_form_status_clickable li > .label {
2260   color: #7C7BAD;
2261 }
2262 .openerp ul.oe_form_status_clickable li.oe_active:hover {
2263   background-color: #3a699f;
2264   background-image: -webkit-gradient(linear, left top, left bottom, from(#4c85c2), to(#284d7d));
2265   background-image: -webkit-linear-gradient(top, #4c85c2, #284d7d);
2266   background-image: -moz-linear-gradient(top, #4c85c2, #284d7d);
2267   background-image: -ms-linear-gradient(top, #4c85c2, #284d7d);
2268   background-image: -o-linear-gradient(top, #4c85c2, #284d7d);
2269   background-image: linear-gradient(to bottom, #4c85c2, #284d7d);
2270 }
2271 .openerp ul.oe_form_status_clickable li.oe_active:hover > .label {
2272   text-shadow: 0 -1px 1px #729fcf, 0 1px 1px #3465a4;
2273 }
2274 .openerp ul.oe_form_status_clickable li.oe_active:hover > .arrow span {
2275   background-color: #284d7d;
2276   background: -moz-linear-gradient(135deg, #284d7d, #4c85c2);
2277   background: -o-linear-gradient(135deg, #4c85c2, #284d7d);
2278   background: -webkit-gradient(linear, left top, right bottom, from(#4c85c2), to(#284d7d));
2279   background: -ms-linear-gradient(top, #4c85c2, #284d7d);
2280 }
2281 .openerp .oe_form .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page {
2282   display: none;
2283 }
2284 .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 {
2285   display: none !important;
2286 }
2287 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_view_list, .openerp .oe_form_field_many2many > .oe_view_manager .oe_view_manager_view_list {
2288   min-height: 132px;
2289 }
2290 .openerp .oe_form_field_one2many .oe_form_field_one2many_list_row_add, .openerp .oe_form_field_one2many .oe_form_field_many2many_list_row_add, .openerp .oe_form_field_many2many .oe_form_field_one2many_list_row_add, .openerp .oe_form_field_many2many .oe_form_field_many2many_list_row_add {
2291   font-weight: bold;
2292 }
2293 .openerp .oe_form_field_one2many .oe_list_content > thead, .openerp .oe_form_field_many2many .oe_list_content > thead {
2294   border-bottom: 1px;
2295 }
2296 .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) {
2297   background: transparent;
2298 }
2299 .openerp .oe_form_field_one2many .oe_list .oe_list_edit_row_save, .openerp .oe_form_field_many2many .oe_list .oe_list_edit_row_save {
2300   background: url(/web/static/src/img/iconset-b-remove.png) 50% 50% no-repeat;
2301 }
2302 .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 {
2303   visibility: hidden;
2304 }
2305 .openerp .oe_form_field_one2many > .oe_view_manager .oe_header_row_top, .openerp .oe_form_field_many2many > .oe_view_manager .oe_header_row_top {
2306   display: none;
2307 }
2308 .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 {
2309   padding: 0px 8px;
2310   line-height: 16px;
2311 }
2312 .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 {
2313   font-size: 13px;
2314 }
2315 .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 {
2316   height: auto;
2317   line-height: 16px;
2318 }
2319 .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 {
2320   height: auto;
2321   line-height: 16px;
2322 }
2323 .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 {
2324   visibility: hidden;
2325 }
2326 .openerp .oe_form_editable .oe_list_editable .oe_list_content td.oe_required {
2327   background-color: #d2d2ff;
2328 }
2329 .openerp .oe_form_editable .oe_list_editable .oe_list_content td.oe_readonly {
2330   background-color: #eee;
2331 }
2332 .openerp .oe_list_editable .oe_list_content td.oe_list_field_cell {
2333   padding: 4px 6px 3px;
2334 }
2335 .openerp .oe_list.oe_list_editable.oe_editing .oe_edition .oe_list_field_cell {
2336   color: transparent;
2337   text-shadow: none;
2338 }
2339 .openerp .oe_list.oe_list_editable.oe_editing .oe_edition .oe_list_field_cell * {
2340   visibility: hidden;
2341 }
2342 .openerp .oe_list.oe_list_editable.oe_editing .oe_m2o_drop_down_button {
2343   top: 5px;
2344 }
2345 .openerp .oe_list.oe_list_editable.oe_editing .oe_m2o_cm_button {
2346   line-height: 19px;
2347 }
2348 .openerp .oe_list.oe_list_editable.oe_editing .oe_input_icon {
2349   margin-top: 5px;
2350 }
2351 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field {
2352   min-width: 0;
2353   max-width: none;
2354 }
2355 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_list_field_handle {
2356   color: transparent;
2357 }
2358 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_readonly {
2359   padding: 4px 6px 3px;
2360   text-align: left;
2361 }
2362 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field input, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field textarea {
2363   height: 27px;
2364   -moz-border-radius: 0;
2365   -webkit-border-radius: 0;
2366   border-radius: 0;
2367   border: 1px solid #aaf;
2368   margin: 0;
2369 }
2370 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field input, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field textarea, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field select {
2371   min-width: 0;
2372 }
2373 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_float.oe_readonly, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_view_integer.oe_readonly {
2374   padding: 6px 0px 0px;
2375   text-align: right;
2376 }
2377 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_float span, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_view_integer span {
2378   padding: 0px 6px;
2379 }
2380 .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 {
2381   width: 100% !important;
2382   text-align: right;
2383 }
2384 .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 {
2385   width: 100% !important;
2386 }
2387 .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_reference {
2388   display: table;
2389 }
2390 .openerp .oe_list_group_name {
2391   white-space: nowrap;
2392 }
2393 .openerp .oe_form .oe_form_field_many2many > .oe_list .oe_list_pager_single_page {
2394   display: none;
2395 }
2396 .openerp .oe_list_buttons .oe_alternative {
2397   visibility: hidden;
2398 }
2399 .openerp .oe_list_buttons .oe_list_save, .openerp .oe_list_buttons .oe_list_discard {
2400   display: none;
2401 }
2402 .openerp .oe_list_buttons.oe_editing .oe_list_add {
2403   display: none;
2404 }
2405 .openerp .oe_list_buttons.oe_editing .oe_list_save {
2406   display: inline-block;
2407 }
2408 .openerp .oe_list_buttons.oe_editing .oe_list_discard {
2409   display: inline;
2410 }
2411 .openerp .oe_list_buttons.oe_editing .oe_alternative {
2412   visibility: visible;
2413 }
2414 .openerp .oe_list.oe_cannot_edit .oe_list_header_handle, .openerp .oe_list.oe_cannot_edit .oe_list_field_handle {
2415   display: none !important;
2416   padding: 0 !important;
2417 }
2418 .openerp .oe_list.oe_cannot_delete .oe_list_record_delete {
2419   display: none !important;
2420 }
2421 .openerp .oe_list .oe_form .oe_form_nosheet {
2422   margin: 0;
2423   padding: 0;
2424   border: none;
2425 }
2426 .openerp .oe_list .oe_form .oe_form_field {
2427   width: auto;
2428   position: absolute;
2429   margin: 0 !important;
2430   padding: 0;
2431 }
2432 .openerp .oe_list .oe_form .oe_form_field_boolean input {
2433   margin: 1px 0 0 10px !important;
2434 }
2435 .openerp .oe_list .oe_list_content .oe_group_header {
2436   background-color: #ededed;
2437   background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
2438   background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
2439   background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
2440   background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
2441   background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
2442   background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
2443 }
2444 .openerp .oe_list_content {
2445   width: 100%;
2446 }
2447 .openerp .oe_list_content td:first-child:after, .openerp .oe_list_content th:first-child:after {
2448   border-width: 0;
2449 }
2450 .openerp .oe_list_content td.oe_number {
2451   text-align: right !important;
2452   max-width: 100px;
2453 }
2454 .openerp .oe_list_content td.oe_list_field_date, .openerp .oe_list_content th.oe_list_header_date {
2455   min-width: 6em;
2456 }
2457 .openerp .oe_list_content > thead {
2458   border-bottom: 2px solid #cacaca;
2459   background: #eee;
2460   vertical-align: top;
2461 }
2462 .openerp .oe_list_content td, .openerp .oe_list_content th {
2463   padding: 3px 6px;
2464   line-height: 18px;
2465 }
2466 .openerp .oe_list_content th.oe_sortable, .openerp .oe_list_content th.oe_sortable div {
2467   cursor: pointer;
2468 }
2469 .openerp .oe_list_content th.oe_sortable div {
2470   position: relative;
2471 }
2472 .openerp .oe_list_content th.oe_sortable div:after {
2473   margin-right: 6px;
2474   content: "";
2475   margin-top: 7px;
2476   border-width: 0 4px 4px;
2477   border-style: solid;
2478   border-color: #000 transparent;
2479   visibility: hidden;
2480 }
2481 .openerp .oe_list_content th.sortup div:after {
2482   float: right;
2483   visibility: visible;
2484   filter: alpha(opacity=60);
2485   opacity: 0.6;
2486 }
2487 .openerp .oe_list_content .oe_list_header_many2many_tags {
2488   min-width: 70px;
2489 }
2490 .openerp .oe_list_content th.sortdown div:after {
2491   float: right;
2492   border-bottom: none;
2493   border-left: 4px solid transparent;
2494   border-right: 4px solid transparent;
2495   border-top: 4px solid #000;
2496   visibility: visible;
2497   -moz-box-shadow: none;
2498   -webkit-box-shadow: none;
2499   box-shadow: none;
2500   filter: alpha(opacity=60);
2501   opacity: 0.6;
2502 }
2503 .openerp .oe_list_content > tbody {
2504   cursor: pointer;
2505 }
2506 .openerp .oe_list_content > tbody > tr {
2507   height: 27px;
2508   border-top: 1px solid #ddd;
2509 }
2510 .openerp .oe_list_content > tbody > tr > td.oe_list_field_cell {
2511   padding: 3px 6px;
2512   white-space: pre-line;
2513 }
2514 .openerp .oe_list_content > tbody > tr > td > button, .openerp .oe_list_content > tbody > tr > th > button {
2515   border: none;
2516   background: transparent;
2517   padding: 0;
2518 }
2519 .openerp .oe_list_content > tbody > tr > td > button.btn_txt, .openerp .oe_list_content > tbody > tr > th > button.btn_txt {
2520   border: 1px solid rgba(0, 0, 0, 0.4);
2521   background: #e3e3e3;
2522   padding: 3px 12px;
2523 }
2524 .openerp .oe_list_content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe_list_content > tbody > tr th.oe_list_checkbox:first-child {
2525   width: 17px;
2526 }
2527 .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 {
2528   border-width: 0;
2529 }
2530 .openerp .oe_list_content > tbody > tr > td.oe_list_field_boolean input {
2531   filter: alpha(opacity=50);
2532   opacity: 0.5;
2533 }
2534 .openerp .oe_list_content > tbody > tr:nth-child(odd) {
2535   background-color: #f0f0fa;
2536   background-color: #efeff8;
2537   background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
2538   background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
2539   background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
2540   background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
2541   background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
2542   background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
2543 }
2544 .openerp .oe_list_content > tfoot {
2545   border-top: 2px solid #cacaca;
2546   border-bottom: 1px solid #cacaca;
2547   background: #eee;
2548   font-weight: bold;
2549 }
2550 .openerp .oe_list_content .numeric {
2551   text-align: right;
2552   width: 82px;
2553 }
2554 .openerp .oe_list_content .numeric input {
2555   text-align: right;
2556 }
2557 .openerp .oe_list_content th.oe_list_header_handle {
2558   font-size: 1px;
2559   overflow: hidden;
2560   text-indent: -9001px;
2561 }
2562 .openerp .oe_list_content td.oe_list_field_handle {
2563   width: 1em;
2564   padding: 0 !important;
2565   cursor: ns-resize;
2566 }
2567 .openerp .oe_list_content td.oe_list_field_handle .oe_list_handle {
2568   font-size: 1px;
2569   letter-spacing: -1px;
2570   color: transparent;
2571   text-shadow: none;
2572   font-weight: normal;
2573   margin-right: 7px;
2574 }
2575 .openerp .oe_list_content td.oe_list_field_handle .oe_list_handle:before {
2576   font: 18px "entypoRegular";
2577   content: "}";
2578   color: #E0E0E0;
2579 }
2580 .openerp .oe_list_content .oe_list_field_progressbar progress {
2581   width: 100%;
2582 }
2583 .openerp .tree_header {
2584   background-color: #f0f0f0;
2585   border-bottom: 1px solid #cacaca;
2586   color: #4c4c4c;
2587   padding: 5px;
2588   height: 25px;
2589 }
2590 .openerp .tree_header button {
2591   float: right;
2592   height: 27px;
2593   margin-right: 5px;
2594 }
2595 .openerp .oe-treeview-table {
2596   width: 100%;
2597   background-color: white;
2598   border-spacing: 0;
2599   color: #4c4c4c;
2600 }
2601 .openerp .oe-treeview-table th {
2602   padding: 10px;
2603   font-weight: bold;
2604   background-color: #f0f0f0;
2605   border-bottom: 2px solid #cacaca;
2606 }
2607 .openerp .oe-treeview-table td {
2608   cursor: pointer;
2609   vertical-align: middle;
2610   text-align: left;
2611   vertical-align: middle;
2612   height: 20px;
2613   padding-left: 4px;
2614   padding-right: 4px;
2615   border-right: 1px solid #e7e7e7;
2616 }
2617 .openerp .oe-treeview-table td.oe_number {
2618   text-align: right !important;
2619 }
2620 .openerp .oe-treeview-table tr {
2621   border-bottom: 1px solid #d6d6d6;
2622 }
2623 .openerp .oe-treeview-table tr:hover {
2624   background-color: #e7e7e7;
2625 }
2626 .openerp .oe-treeview-table span {
2627   font-size: 90%;
2628   font-weight: normal;
2629   white-space: nowrap;
2630   display: block;
2631 }
2632 .openerp .oe-treeview-table .treeview-tr.oe-treeview-first {
2633   background: transparent url(/web/static/src/img/expand.gif) 0 50% no-repeat;
2634 }
2635 .openerp .oe-treeview-table .oe_open .treeview-tr.oe-treeview-first {
2636   background-image: url(/web/static/src/img/collapse.gif);
2637 }
2638 .openerp .oe-treeview-table .treeview-tr.oe-treeview-first span, .openerp .oe-treeview-table .treeview-td.oe-treeview-first span {
2639   margin-left: 16px;
2640 }
2641 .openerp .oe_layout_debugging .oe_form_group {
2642   outline: 2px dashed green;
2643 }
2644 .openerp .oe_layout_debugging .oe_form_group_cell {
2645   outline: 1px solid blue;
2646 }
2647 .openerp .oe_layout_debugging .oe_form_group:hover, .openerp .oe_layout_debugging .oe_form_group_cell:hover {
2648   outline-color: red;
2649 }
2650 .openerp .oe_layout_debugging .oe_form_group_row_incomplete > td:last-child:after {
2651   content: "[Incomplete Row]";
2652   background: red;
2653   padding: 2px;
2654   font-weight: bold;
2655   color: white;
2656   float: right;
2657 }
2658 .openerp .oe_layout_debugging .oe_form_group_row_incomplete.oe_form_group_row_newline > td:last-child:after {
2659   content: "[newline]";
2660 }
2661 .openerp .oe_debug_view {
2662   float: left;
2663   margin-top: 5px;
2664   width: auto;
2665 }
2666 .openerp .oe_debug_view_log {
2667   font-size: 95%;
2668   line-height: 1.2em;
2669 }
2670 .openerp .oe_navbar .dropdown-menu {
2671   font-size: 13px;
2672   padding: 4px 0;
2673   background: #333333 !important;
2674   background: rgba(37, 37, 37, 0.9) !important;
2675   border-color: #999999;
2676   border-color: rgba(0, 0, 0, 0.2);
2677   background-color: #414141;
2678   text-shadow: none;
2679   background-color: #454343;
2680   background-image: -webkit-gradient(linear, left top, left bottom, from(#646060), to(#262626));
2681   background-image: -webkit-linear-gradient(top, #646060, #262626);
2682   background-image: -moz-linear-gradient(top, #646060, #262626);
2683   background-image: -ms-linear-gradient(top, #646060, #262626);
2684   background-image: -o-linear-gradient(top, #646060, #262626);
2685   background-image: linear-gradient(to bottom, #646060, #262626);
2686   -moz-border-radius: 3px;
2687   -webkit-border-radius: 3px;
2688   border-radius: 3px;
2689 }
2690 .openerp .oe_navbar .dropdown-menu li a, .openerp .oe_navbar .dropdown-menu li a:hover, .openerp .oe_navbar .dropdown-menu li a:focus {
2691   color: #eeeeee;
2692 }
2693 .openerp .oe_view_manager_new .oe_form_nosheet {
2694   margin-top: 8px;
2695 }
2696 .openerp .oe_view_manager_new .oe_form_nosheet .oe_form_label {
2697   font-weight: normal;
2698 }
2699 .openerp .nav-pills li > a {
2700   padding: 6px 4px 2px 18px;
2701   color: #4c4c4c;
2702 }
2703 .openerp .nav-pills .nav-stacked > li > ul {
2704   padding-left: 16px;
2705 }
2706 .openerp .nav-pills > li.active > a, .openerp a.list-group-item.active > a {
2707   background-color: #7c7bad;
2708   color: white;
2709   border-radius: 0;
2710 }
2711 .openerp .nav-pills > li.active a:hover, .openerp .nav-pills > li.active a:focus, .openerp a.list-group-item.active a:hover, .openerp a.list-group-item.active a:focus {
2712   background-color: #7c7bad;
2713 }
2714 .openerp .nav-pills > li.active .badge, .openerp a.list-group-item.active .badge {
2715   background-color: white;
2716   color: #7c7bad;
2717   text-shadow: none;
2718 }
2719 .openerp .badge {
2720   font-weight: normal;
2721   font-size: 11px;
2722   background-color: #7c7bad;
2723 }
2724 .openerp h1, .openerp h2 {
2725   font-weight: bold;
2726 }
2727 .openerp h3 {
2728   font-size: 1.17em;
2729   font-weight: bold;
2730 }
2731 .openerp p {
2732   display: block;
2733   -webkit-margin-before: 1em;
2734   -webkit-margin-after: 1em;
2735   -webkit-margin-start: 0px;
2736   -webkit-margin-end: 0px;
2737 }
2738 .openerp pre {
2739   background-color: #FFFFFF;
2740   border: none;
2741   padding: 10px 0 3px 0;
2742 }
2743 .openerp h5 {
2744   font-weight: bold;
2745   font-size: smaller;
2746 }
2747 .openerp .oe_form .oe_subtype label, .openerp .oe_subtype label {
2748   font-weight: normal;
2749 }
2750 .openerp .oe_msg_subtype_check {
2751   margin: 3px 3px 0 !important;
2752 }
2753
2754 .jqstooltip {
2755   height: auto !important;
2756   width: auto !important;
2757   padding: 0;
2758 }
2759
2760 @-moz-document url-prefix() {
2761   .openerp .oe_form_field_many2one .oe_m2o_cm_button {
2762     line-height: 18px;
2763   }
2764   .openerp .oe_webclient .oe_star_on, .openerp .oe_webclient .oe_star_off {
2765     top: 0px;
2766   }
2767 }
2768
2769 .kitten-mode-activated {
2770   background-size: cover;
2771   background-attachment: fixed;
2772 }
2773 .kitten-mode-activated > * {
2774   opacity: 0.7;
2775 }
2776
2777 .loading-kitten {
2778   -moz-border-radius: 15px;
2779   -webkit-border-radius: 15px;
2780   border-radius: 15px;
2781   -moz-box-shadow: 0 0 5px 5px #999;
2782   -webkit-box-shadow: 0 0 5px 5px #999;
2783   box-shadow: 0 0 5px 5px #999;
2784 }
2785
2786 div.ui-widget-overlay {
2787   background: black;
2788   filter: alpha(opacity=30);
2789   opacity: 0.3;
2790 }
2791
2792 .ui-widget {
2793   font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
2794   color: #4c4c4c;
2795   font-size: 13px;
2796 }
2797
2798 .ui-menu {
2799   padding: 2px 0;
2800   -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
2801   -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
2802   box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
2803   margin-top: 4px;
2804   border: 1px solid #afafb6;
2805 }
2806 .ui-menu .ui-menu-item {
2807   width: 100%;
2808   padding: 0;
2809 }
2810 .ui-menu .ui-menu-item a {
2811   padding: 1px 16px;
2812 }
2813 .ui-menu .ui-menu-item a.ui-corner-all {
2814   -moz-border-radius: 0;
2815   -webkit-border-radius: 0;
2816   border-radius: 0;
2817 }
2818 .ui-menu .ui-menu-item a.ui-state-active {
2819   background: #f0f0fa;
2820 }
2821 .ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
2822   background: #7C7BAD;
2823 }
2824
2825 .ui-corner-all {
2826   -moz-border-radius: 3px;
2827   -webkit-border-radius: 3px;
2828   border-radius: 3px;
2829 }
2830
2831 .openerp .db_option_table td {
2832   padding-bottom: 10px !important;
2833 }
2834
2835 body.oe_single_form {
2836   background: #eee url(/web/static/src/img/form_sheetbg.png);
2837   height: 100%;
2838 }
2839 body.oe_single_form .oe_single_form_logo {
2840   padding: 10px;
2841   text-align: center;
2842   margin-bottom: 10px;
2843 }
2844 body.oe_single_form .oe_single_form_footer {
2845   position: absolute;
2846   bottom: -30px;
2847   right: 0px;
2848   width: 100%;
2849   text-align: center;
2850 }
2851 body.oe_single_form .oe_single_form_container {
2852   padding: 10px;
2853   position: absolute;
2854   left: 50%;
2855   top: 50%;
2856   width: 400px;
2857   /* Set margins to offset 50% of the w/h */
2858   margin-top: -200px;
2859   margin-left: -200px;
2860 }
2861
2862 .openerp_ie .placeholder {
2863   color: #afafb6 !important;
2864   font-style: italic !important;
2865 }
2866 .openerp_ie .oe_form_binary_file {
2867   width: 80px;
2868 }
2869 .openerp_ie .oe_form_field_boolean input {
2870   background: #fff;
2871 }
2872 .openerp_ie .db_option_table .oe_form_field_selection {
2873   width: auto;
2874 }
2875 .openerp_ie input[type='checkbox'] {
2876   border: none;
2877   background: none;
2878   box-shadow: none;
2879 }
2880 .openerp_ie .oe_logo img {
2881   border: none;
2882 }
2883 .openerp_ie .oe_header_row button.oe_highlight {
2884   padding-top: 0;
2885   padding-bottom: 0;
2886 }
2887 .openerp_ie .oe_view_manager_view_kanban {
2888   display: table-cell;
2889 }
2890 .openerp_ie .oe_view_manager_buttons button.oe_write_full {
2891   padding-top: 0;
2892   padding-bottom: 0;
2893 }
2894 .openerp_ie .oe_view_manager_buttons button.oe_highlight {
2895   padding-top: 0;
2896   padding-bottom: 0;
2897 }
2898 .openerp_ie .oe_view_manager_buttons button .oe_form_button_edit {
2899   padding-top: 0;
2900   padding-bottom: 0;
2901 }
2902 .openerp_ie .oe_view_manager_buttons button .oe_form_button_create {
2903   padding-top: 0;
2904   padding-bottom: 0;
2905 }
2906 .openerp_ie .oe_kanban_image {
2907   border: none;
2908 }
2909 .openerp_ie .oe_msg_icon {
2910   border: none;
2911 }
2912 .openerp_ie .oe_form header ul {
2913   height: 29px;
2914 }
2915 .openerp_ie .oe_attach {
2916   filter: none;
2917 }
2918 .openerp_ie .oe_link {
2919   filter: none;
2920 }
2921 .openerp_ie .oe_kanban_show_more {
2922   clear: both;
2923   text-align: center;
2924 }
2925 .openerp_ie.oe_kanban_grouped .oe_kanban_show_more .oe_button {
2926   width: 100%;
2927   padding: 3px 12px;
2928 }
2929 .openerp_ie .oe_form_buttons button {
2930   padding-top: 0;
2931   padding-bottom: 0;
2932 }
2933 .openerp_ie .oe_sidebar button {
2934   padding-top: 0;
2935   padding-bottom: 0;
2936 }
2937 .openerp_ie img {
2938   border: none;
2939 }
2940 .openerp_ie .oe_dropdown_arrow {
2941   line-height: 1.7em;
2942 }
2943 .openerp_ie .oe_form_buttons button, .openerp_ie .oe_view_manager_buttons button {
2944   line-height: 1.7em;
2945 }
2946 .openerp_ie .oe_form_buttons .oe_highlight, .openerp_ie .oe_view_manager_buttons .oe_highlight {
2947   line-height: 1.7em;
2948 }
2949 .openerp_ie .oe_topbar {
2950   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#646060', endColorstr='#262626');
2951 }
2952 .openerp_ie .ui-state-error, .openerp_ie .ui-widget-content .ui-state-error, .openerp_ie .ui-widget-header .ui-state-error {
2953   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
2954 }
2955 .openerp_ie .oe_popup_form {
2956   width: 99% !important;
2957 }
2958 .openerp_ie .oe_form_label {
2959   white-space: normal !important;
2960 }
2961 .openerp_ie ul.oe_form_status li, .openerp_ie ul.oe_form_status_clickable li {
2962   display: inline-block;
2963   clear: both;
2964 }
2965 .openerp_ie ul.oe_form_status li:last-child, .openerp_ie ul.oe_form_status_clickable li:last-child {
2966   overflow: hidden;
2967   border-right: 1px solid #cacaca;
2968 }
2969 .openerp_ie ul.oe_form_status li:last-child > .label, .openerp_ie ul.oe_form_status_clickable li:last-child > .label {
2970   padding-right: 14px;
2971   border-right: none;
2972 }
2973 .openerp_ie ul.oe_form_status li:last-child > .arrow, .openerp_ie ul.oe_form_status_clickable li:last-child > .arrow {
2974   display: inline-block;
2975   opacity: 0;
2976   filter: alpha(opacity=0);
2977   border: none;
2978   width: 0;
2979   border-right: none;
2980 }
2981 .openerp_ie ul.oe_form_status li > .label, .openerp_ie ul.oe_form_status_clickable li > .label {
2982   border-bottom: 1px solid #cacaca;
2983   background: transparent;
2984 }
2985 .openerp_ie ul.oe_form_status li > .arrow span, .openerp_ie ul.oe_form_status_clickable li > .arrow span {
2986   background-color: #eeeeee !important;
2987 }
2988 .openerp_ie ul.oe_form_status li.oe_active > .label, .openerp_ie ul.oe_form_status_clickable li.oe_active > .label {
2989   border-bottom: 1px solid #729fcf;
2990 }
2991 .openerp_ie ul.oe_form_status li.oe_active > .arrow span, .openerp_ie ul.oe_form_status_clickable li.oe_active > .arrow span {
2992   background-color: #729fcf !important;
2993 }
2994 .openerp_ie .oe_webclient {
2995   height: auto !important;
2996 }
2997
2998 @media print {
2999   .openerp {
3000     text-shadow: none;
3001   }
3002   .openerp .oe_application > div > .oe_view_manager > .oe_view_manager_wrapper > div > .oe_view_manager_body {
3003     overflow: visible;
3004   }
3005   .openerp .oe_header_row, .openerp ul.oe_header, .openerp div.oe_mail_thread_action, .openerp .oe_mail_recthread_actions, .openerp .oe_button_box, .openerp .oe_form button, .openerp button.oe_invite, .openerp .oe_form header, .openerp .openerp .oe_notebook > li.ui-state-default, .openerp .oe_topbar, .openerp .oe_leftbar, .openerp .oe_loading {
3006     display: none !important;
3007   }
3008   .openerp .oe_list_content button, .openerp .oe_list_content input[type=checkbox] {
3009     visibility: hidden;
3010   }
3011   .openerp .tree_header button, .openerp .oe_mail .oe_mail_thread_msg .oe_mail_unread, .openerp .oe_mail_fetch_more, .openerp .oe_m2o_drop_down_button img, .openerp .oe_form_field_one2many_list_row_add {
3012     visibility: hidden;
3013   }
3014   .openerp a.oe_m2o_cm_button, .openerp a.oe_e {
3015     visibility: hidden;
3016   }
3017   .openerp .oe_form .oe_form_field_date img, .openerp .oe_form .oe_form_field_datetime img {
3018     visibility: hidden;
3019   }
3020   .openerp .oe_notebook > li.ui-tabs-selected {
3021     display: block;
3022   }
3023   .openerp .oe_application .oe_form_sheet, .openerp .oe_application .oe_form_sheetbg {
3024     border: 0px !important;
3025     box-shadow: 0px 0px 0px;
3026   }
3027   .openerp .oe_application .oe_form_sheet .oe_list, .openerp .oe_application .oe_form_sheetbg .oe_list {
3028     overflow-x: visible;
3029   }
3030   .openerp .oe_view_manager_current > .oe_view_manager_header {
3031     border: 0px !important;
3032     box-shadow: 0px 0px 0px;
3033   }
3034   .openerp .text-core .text-wrap .text-arrow {
3035     background: none;
3036   }
3037   .openerp .openerp div.oe_mail_wall {
3038     overflow: hidden !important;
3039   }
3040
3041   .openerp.openerp_webclient_container {
3042     overflow: visible;
3043   }
3044 }
3045 .tooltip {
3046   padding: 0;
3047   margin: 0;
3048   font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
3049   color: #4c4c4c;
3050   font-size: 12px;
3051   background: white;
3052   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
3053   background-color: transparent;
3054   z-index: 1800;
3055 }
3056 .tooltip .tooltip-inner {
3057   text-align: left !important;
3058   max-width: 350px;
3059 }
3060 .tooltip .tooltip-inner .oe_tooltip_string {
3061   color: #FD5;
3062   font-weight: bold;
3063   font-size: 13px;
3064 }
3065 .tooltip .tooltip-inner .oe_tooltip_help {
3066   white-space: pre-wrap;
3067 }
3068 .tooltip .tooltip-inner .oe_tooltip_technical {
3069   padding: 0 0 4px 0;
3070   margin: 5px 0 0 15px;
3071 }
3072 .tooltip .tooltip-inner .oe_tooltip_technical li {
3073   list-style: circle;
3074 }
3075 .tooltip .tooltip-inner .oe_tooltip_technical_title {
3076   font-weight: bold;
3077 }
3078 .tooltip .tooltip-inner .oe_tooltip_close {
3079   margin: -5px 0 0 2px;
3080   cursor: default;
3081   float: right;
3082   color: white;
3083 }
3084 .tooltip .tooltip-inner .oe_tooltip_close:hover {
3085   color: #999;
3086   cursor: pointer;
3087 }
3088 .tooltip .tooltip-inner .oe_tooltip_message {
3089   max-width: 310px;
3090 }
3091
3092 .ui-icon {
3093   width: 18px;
3094   height: 18px;
3095 }
3096
3097 .modal .modal-header button.close {
3098   border: none;
3099   background: none;
3100   padding: 1px;
3101   height: 18px;
3102   font-size: 20px;
3103 }
3104 .modal .modal-body {
3105   overflow: auto;
3106   padding: 0;
3107 }
3108 .modal .modal-body .oe_application {
3109   width: 100%;
3110 }
3111 .modal .modal-body .oe_popup_list {
3112   display: none;
3113   min-height: 150px;
3114 }
3115 .modal .modal-body .oe-view-manager {
3116   min-height: 150px;
3117 }
3118 .modal .modal-body .oe_form_sheetbg .oe_form_sheet {
3119   padding: 0;
3120 }
3121 .modal .modal-footer {
3122   text-align: left;
3123 }
3124 .modal .oe_button {
3125   margin: 0 4px 0 0;
3126 }
3127 .modal .oe_act_window.modal-body {
3128   padding: 0;
3129 }
3130 .modal .oe-view-manager-content > div {
3131   position: static !important;
3132 }
3133
3134 @media (min-width: 768px) {
3135   .modal .modal-body {
3136     max-height: -webkit-calc(100vh - 170px);
3137     max-height: calc(100vh - 170px);
3138   }
3139 }
3140 .ui-datepicker {
3141   z-index: 1500 !important;
3142 }
3143
3144 input[type="radio"], input[type="checkbox"] {
3145   margin-right: 4px;
3146   margin-left: 4px;
3147 }
3148
3149 .blockUI.blockOverlay {
3150   background-color: black;
3151   opacity: 0.6;
3152 }
3153
3154 /* ---- EDITOR TOUR ---- {{{ */
3155 div.tour-backdrop {
3156   z-index: 2009;
3157 }
3158
3159 .popover.tour.orphan .arrow {
3160   display: none;
3161 }
3162 .popover.tour .popover-navigation {
3163   padding: 9px 14px;
3164 }
3165 .popover.tour .popover-navigation *[data-role="end"] {
3166   float: right;
3167 }
3168 .popover.tour .popover-navigation *[data-role="next"], .popover.tour .popover-navigation *[data-role="end"] {
3169   cursor: pointer;
3170 }
3171
3172 .popover.fixed {
3173   position: fixed;
3174 }
3175
3176 .tour-backdrop {
3177   position: fixed;
3178   top: 0;
3179   right: 0;
3180   bottom: 0;
3181   left: 0;
3182   z-index: 1100;
3183   background-color: #000;
3184   opacity: 0.8;
3185 }
3186
3187 body {
3188   overflow: hidden;
3189 }
3190
3191 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
3192   .oe-view-manager-content > div {
3193     position: absolute !important;
3194   }
3195   .oe-view-manager-content .oe-view-manager-content > div {
3196     position: relative !important;
3197   }
3198 }