Merge lp:~openerp-dev/openerp-web/trunk-statusbar-folded-chm2 into lp:openerp-web

Proposed by Christophe Matthieu (OpenERP)
Status: Work in progress
Proposed branch: lp:~openerp-dev/openerp-web/trunk-statusbar-folded-chm2
Merge into: lp:openerp-web
Diff against target: 6338 lines (+3383/-2692)
4 files modified
addons/web/static/src/css/base.css (+3307/-2653)
addons/web/static/src/css/base.sass (+23/-22)
addons/web/static/src/js/view_form.js (+40/-16)
addons/web/static/src/xml/base.xml (+13/-1)
To merge this branch: bzr merge lp:~openerp-dev/openerp-web/trunk-statusbar-folded-chm2
Reviewer Review Type Date Requested Status
OpenERP R&D Web Team Pending
Review via email: mp+162080@code.launchpad.net
To post a comment you must log in.

Unmerged revisions

3729. By Christophe Matthieu (OpenERP)

[MERGE] trunk-statusbar-folded-chm

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'addons/web/static/src/css/base.css'
2--- addons/web/static/src/css/base.css 2013-04-24 10:20:25 +0000
3+++ addons/web/static/src/css/base.css 2013-05-02 12:11:26 +0000
4@@ -6,7 +6,8 @@
5 src: url("/web/static/src/font/mnmliconsv21-webfont.ttf") format("truetype");
6 src: url("/web/static/src/font/mnmliconsv21-webfont.svg") format("svg") active;
7 font-weight: normal;
8- font-style: normal; }
9+ font-style: normal;
10+}
11
12 @font-face {
13 font-family: "EntypoRegular";
14@@ -16,7 +17,8 @@
15 src: url("/web/static/src/font/entypo-webfont.ttf") format("truetype");
16 src: url("/web/static/src/font/entypo-webfont.svg") format("svg") active;
17 font-weight: normal;
18- font-style: normal; }
19+ font-style: normal;
20+}
21
22 .openerp {
23 padding: 0;
24@@ -28,2570 +30,3159 @@
25 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
26 /* http://www.quirksmode.org/dom/inputfile.html
27 * http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image
28- */ }
29- .openerp.openerp_webclient_container {
30- height: 100%; }
31- .openerp :-moz-placeholder {
32- color: #afafb6 !important;
33- font-style: italic !important; }
34- .openerp ::-webkit-input-placeholder {
35- color: #afafb6 !important;
36- font-style: italic !important; }
37- .openerp :-ms-input-placeholder {
38- color: #afafb6 !important;
39- font-style: italic !important; }
40- .openerp a {
41- text-decoration: none;
42- cursor: pointer !important; }
43- .openerp table {
44- padding: 0;
45- border-collapse: collapse; }
46- .openerp thead {
47- font-weight: bold;
48- background-color: #f0f0f0; }
49- .openerp thead th {
50- border-left: 1px solid #dfdfdf; }
51- .openerp thead th:first-child {
52- border-left: none; }
53- .openerp thead th.null {
54- border-left: none; }
55- .openerp th, .openerp td {
56- padding: 0;
57- text-align: left; }
58- .openerp th {
59- font-weight: bold;
60- vertical-align: middle; }
61- .openerp td {
62- vertical-align: top; }
63- .openerp .zebra tbody tr:nth-child(odd) td {
64- background-color: #f0f0fa;
65- background-color: #efeff8;
66- background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
67- background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
68- background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
69- background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
70- background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
71- background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6); }
72- .openerp .zebra tbody tr:hover td {
73- background-color: #e6e6e6;
74- background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
75- background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
76- background-image: -moz-linear-gradient(top, #eeeeee, #dedede);
77- background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
78- background-image: -o-linear-gradient(top, #eeeeee, #dedede);
79- background-image: linear-gradient(to bottom, #eeeeee, #dedede); }
80- .openerp input, .openerp textarea, .openerp select {
81- padding: 2px 4px;
82- border: 1px solid #cccccc;
83- -moz-border-radius: 3px;
84- -webkit-border-radius: 3px;
85- border-radius: 3px;
86- background: white; }
87- .openerp img {
88- vertical-align: middle; }
89- .openerp h4 {
90- margin: 4px 0; }
91- .openerp a.button:link, .openerp a.button:visited, .openerp button, .openerp input[type='submit'], .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
92- display: inline-block;
93- border: 1px solid rgba(0, 0, 0, 0.4);
94- color: #4c4c4c;
95- margin: 0;
96- padding: 3px 12px;
97- font-size: 13px;
98- text-align: center;
99- background-color: #e3e3e3;
100- background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
101- background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
102- background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
103- background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
104- background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
105- background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
106- -moz-border-radius: 3px;
107- -webkit-border-radius: 3px;
108- border-radius: 3px;
109- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
110- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
111- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
112- text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
113- -webkit-font-smoothing: antialiased;
114- outline: none; }
115- .openerp a.button:hover, .openerp button:hover, .openerp input[type='submit']:hover, .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover {
116- background-color: #ececec;
117- background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
118- background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
119- background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
120- background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
121- background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
122- background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
123- cursor: pointer;
124- background-position: 0; }
125- .openerp a.button:focus, .openerp button:focus, .openerp input[type='submit']:focus, .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-focus {
126- border: 1px solid #80bfff;
127- background-position: 0;
128- background-color: #ececec;
129- background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
130- background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
131- background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
132- background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
133- background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
134- background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
135- -moz-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
136- -webkit-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
137- box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset; }
138- .openerp a.button:active, .openerp a.button.active, .openerp button:active, .openerp button.active, .openerp input[type='submit']:active, .openerp input[type='submit'].active, .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-active {
139- background-color: #ececec;
140- background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6));
141- background-image: -webkit-linear-gradient(top, #e3e3e3, #f6f6f6);
142- background-image: -moz-linear-gradient(top, #e3e3e3, #f6f6f6);
143- background-image: -ms-linear-gradient(top, #e3e3e3, #f6f6f6);
144- background-image: -o-linear-gradient(top, #e3e3e3, #f6f6f6);
145- background-image: linear-gradient(to bottom, #e3e3e3, #f6f6f6);
146- -moz-box-shadow: none;
147- -webkit-box-shadow: none;
148- box-shadow: none; }
149- .openerp a.button.disabled, .openerp button:disabled, .openerp input[type='submit']:disabled {
150- background: #efefef !important;
151- border: 1px solid #d1d1d1 !important;
152- -moz-box-shadow: none !important;
153- -webkit-box-shadow: none !important;
154- box-shadow: none !important;
155- color: #aaaaaa !important;
156- cursor: default;
157- text-shadow: 0 1px 1px white !important; }
158- .openerp .ui-widget-content a {
159- color: #7c7bad; }
160- .openerp .oe_bounce_container {
161- display: inline-block; }
162- .openerp .text-tag .text-button {
163- height: auto !important;
164- min-height: 16px; }
165- .openerp .ui-tabs {
166- position: static; }
167- .openerp.ui-dialog {
168- display: none;
169- padding: 6px;
170- background-color: rgba(60, 60, 60, 0.7);
171- border: 1px solid;
172- border-color: #888888 #555555 #444444;
173- -moz-border-radius: 8px;
174- -webkit-border-radius: 8px;
175- border-radius: 8px;
176- -moz-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
177- -webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
178- box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
179- -webkit-background-clip: padding-box;
180- -moz-background-clip: padding-box;
181- background-clip: padding-box; }
182- .openerp.ui-dialog .ui-dialog-content {
183- padding: 0; }
184- .openerp.ui-dialog .ui-dialog-titlebar, .openerp.ui-dialog .ui-dialog-content, .openerp.ui-dialog .ui-dialog-buttonpane {
185- padding: 16px; }
186- .openerp.ui-dialog .ui-dialog-titlebar {
187- border-bottom: 1px solid #cacaca;
188- -moz-border-radius: 2px 2px 0 0;
189- -webkit-border-radius: 2px 2px 0 0;
190- border-radius: 2px 2px 0 0;
191- background-color: #ededed;
192- background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
193- background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
194- background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
195- background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
196- background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
197- background-image: linear-gradient(to bottom, #fcfcfc, #dedede); }
198- .openerp.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
199- margin: 0;
200- padding: 0; }
201- .openerp.ui-dialog .ui-widget-header {
202- border: none; }
203- .openerp.ui-dialog .ui-dialog-content {
204- background: white; }
205- .openerp.ui-dialog .ui-dialog-buttonpane {
206- border-top: 1px solid #e0e0e0;
207- background: #f5f7f9;
208- margin: 0;
209- -moz-border-radius: 0 0 2px 2px;
210- -webkit-border-radius: 0 0 2px 2px;
211- border-radius: 0 0 2px 2px; }
212- .openerp.ui-dialog .ui-dialog-buttonpane button {
213- margin: 0 4px 0 0; }
214- .openerp.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
215- float: left; }
216- .openerp.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
217- margin-right: 4px; }
218- .openerp.ui-dialog .ui-dialog-titlebar-close {
219- padding: 0; }
220- .openerp.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
221- display: none; }
222- .openerp.ui-dialog .ui-dialog-titlebar-close:before {
223- content: "×";
224- font-size: 18px;
225- font-weight: bold;
226- line-height: 16px;
227- color: black;
228- text-shadow: 0 1px 0 white;
229- padding: 0;
230- cursor: pointer;
231- background: transparent;
232- border: 0; }
233- .openerp.ui-dialog .ui-dialog-titlebar-close:before:hover {
234- color: black;
235- text-decoration: none; }
236- .openerp.ui-dialog .oe_about {
237- background-color: white;
238- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAKUlEQVQIHWO8e/fufwYsgAUkJigoiCIF5DMyoYggcUiXgNnBiGQKmAkARpcEQeriln4AAAAASUVORK5CYII=);
239- -moz-border-radius: 0 0 2px 2px;
240- -webkit-border-radius: 0 0 2px 2px;
241- border-radius: 0 0 2px 2px; }
242- .openerp.ui-dialog .oe_about a {
243- color: #7c7bad; }
244- .openerp.ui-dialog .oe_about a:hover {
245- text-decoration: underline; }
246- .openerp.ui-dialog .oe_about a:focus {
247- outline: none; }
248- .openerp.ui-dialog .oe_about .oe_logo {
249- margin-left: -6px; }
250- .openerp.ui-dialog .oe_about .oe_bottom {
251- position: absolute;
252- top: 50%;
253- left: 0;
254- right: 0;
255- bottom: 0;
256- text-shadow: 0 1px 1px #999999;
257- background-color: #8a0e0e;
258- background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
259- background-image: -webkit-linear-gradient(top, #b41616, #600606);
260- background-image: -moz-linear-gradient(top, #b41616, #600606);
261- background-image: -ms-linear-gradient(top, #b41616, #600606);
262- background-image: -o-linear-gradient(top, #b41616, #600606);
263- background-image: linear-gradient(to bottom, #b41616, #600606);
264- color: #eeeeee;
265- padding: 0 16px;
266- -moz-border-radius: 0 0 2px 2px;
267- -webkit-border-radius: 0 0 2px 2px;
268- border-radius: 0 0 2px 2px; }
269- .openerp.ui-dialog .oe_about .oe_bottom a {
270- color: #eeeeee; }
271- .openerp.ui-dialog.oe_act_window .ui-dialog-content {
272- padding: 0px; }
273- .openerp .modal-backdrop {
274- position: fixed;
275- top: 0;
276- right: 0;
277- bottom: 0;
278- left: 0;
279- z-index: 1040;
280- background-color: black;
281- filter: alpha(opacity=30);
282- opacity: 0.3; }
283- .openerp .oe_i {
284- font-family: "mnmliconsRegular" !important;
285- font-size: 21px;
286- font-weight: 300 !important; }
287- .openerp .oe_e {
288- font-family: "entypoRegular" !important;
289- font-size: 34px;
290- font-weight: 300 !important; }
291- .openerp .oe_left {
292- float: left;
293- margin-right: 8px; }
294- .openerp .oe_right {
295- float: right;
296- margin-left: 8px; }
297- .openerp .oe_text_center {
298- text-align: center; }
299- .openerp .oe_text_left {
300- text-align: left; }
301- .openerp .oe_text_right {
302- text-align: right; }
303- .openerp .oe_clear {
304- clear: both; }
305- .openerp .oe_wait {
306- cursor: wait; }
307- .openerp .oe_fade {
308- color: #888888;
309- font-weight: normal; }
310- .openerp .oe_bold {
311- font-weight: bold; }
312- .openerp .oe_inline {
313- width: auto !important; }
314- .openerp .oe_highlight {
315- color: white;
316- background: #dc5f59; }
317- .openerp button.oe_highlight {
318- background-color: #c02c2c;
319- background-image: -webkit-gradient(linear, left top, left bottom, from(#df3f3f), to(#a21a1a));
320- background-image: -webkit-linear-gradient(top, #df3f3f, #a21a1a);
321- background-image: -moz-linear-gradient(top, #df3f3f, #a21a1a);
322- background-image: -ms-linear-gradient(top, #df3f3f, #a21a1a);
323- background-image: -o-linear-gradient(top, #df3f3f, #a21a1a);
324- background-image: linear-gradient(to bottom, #df3f3f, #a21a1a);
325- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
326- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
327- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset; }
328- .openerp button.oe_highlight:hover {
329- background-color: #c63939;
330- background-image: -webkit-gradient(linear, left top, left bottom, from(#e25858), to(#ab1b1b));
331- background-image: -webkit-linear-gradient(top, #e25858, #ab1b1b);
332- background-image: -moz-linear-gradient(top, #e25858, #ab1b1b);
333- background-image: -ms-linear-gradient(top, #e25858, #ab1b1b);
334- background-image: -o-linear-gradient(top, #e25858, #ab1b1b);
335- background-image: linear-gradient(to bottom, #e25858, #ab1b1b); }
336- .openerp button.oe_highlight:active {
337- background-color: #cb2121;
338- background-image: -webkit-gradient(linear, left top, left bottom, from(#c52020), to(#d22323));
339- background-image: -webkit-linear-gradient(top, #c52020, #d22323);
340- background-image: -moz-linear-gradient(top, #c52020, #d22323);
341- background-image: -ms-linear-gradient(top, #c52020, #d22323);
342- background-image: -o-linear-gradient(top, #c52020, #d22323);
343- background-image: linear-gradient(to bottom, #c52020, #d22323); }
344- .openerp .oe_background_grey {
345- background: #eeeeee !important; }
346- .openerp .oe_form_dirty .oe_highlight_on_dirty {
347- color: white;
348- background: #dc5f59;
349- font-weight: bold; }
350- .openerp .oe_form_dirty button.oe_highlight_on_dirty {
351- background-color: #c74a44;
352- background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
353- background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
354- background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
355- background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
356- background-image: -o-linear-gradient(top, #dc5f59, #b33630);
357- background-image: linear-gradient(to bottom, #dc5f59, #b33630);
358- -moz-box-shadow: none;
359- -webkit-box-shadow: none;
360- box-shadow: none; }
361- .openerp .oe_form_dirty button.oe_highlight_on_dirty:hover {
362- background: #ed6f6a; }
363- .openerp .oe_title {
364- width: 50%;
365- float: left; }
366- .openerp .oe_title:after {
367- content: ".";
368- display: block;
369- height: 0;
370- clear: both;
371- visibility: hidden; }
372- .openerp .oe_button_box {
373- width: 270px;
374- text-align: right; }
375- .openerp .oe_button_box button {
376- margin: 4px; }
377- .openerp .oe_avatar > img {
378- max-height: 90px;
379- max-width: 90px;
380- -moz-border-radius: 3px;
381- -webkit-border-radius: 3px;
382- border-radius: 3px;
383- -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
384- -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
385- box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
386- border: none;
387- margin-bottom: 10px; }
388- .openerp .oe_avatar + div {
389- margin-left: 5px; }
390- .openerp .oe_image_small > img {
391- max-width: 50px;
392- max-height: 50px; }
393- .openerp .oe_image_medium > img {
394- max-width: 180px;
395- max-height: 180px; }
396- .openerp .oe_button.oe_link {
397- border: none;
398- padding: 0;
399- margin: 0;
400- background: none;
401- -moz-border-radius: 0;
402- -webkit-border-radius: 0;
403- border-radius: 0;
404- -moz-box-shadow: none;
405- -webkit-box-shadow: none;
406- box-shadow: none; }
407- .openerp .oe_button.oe_link img {
408- display: inline-block; }
409- .openerp .oe_button.oe_link span {
410- border: none;
411- padding: 0;
412- margin: 0;
413- background: none;
414- -moz-border-radius: 0;
415- -webkit-border-radius: 0;
416- border-radius: 0;
417- -moz-box-shadow: none;
418- -webkit-box-shadow: none;
419- box-shadow: none;
420- color: #7c7bad;
421- font-weight: bold; }
422- .openerp .oe_button.oe_link span:hover {
423- text-decoration: underline; }
424- .openerp .oe_webclient .oe_star_on, .openerp .oe_webclient .oe_star_off {
425- color: #cccccc;
426- text-shadow: 0 0 2px black;
427- vertical-align: top;
428- position: relative;
429- top: -5px; }
430- .openerp .oe_webclient .oe_star_on:hover, .openerp .oe_webclient .oe_star_off:hover {
431- text-decoration: none; }
432- .openerp .oe_webclient .oe_star_on {
433- color: gold; }
434- .openerp p.oe_grey {
435- max-width: 650px; }
436- .openerp .oe_grey {
437- color: #aaaaaa; }
438- .openerp .oe_tag {
439- border: 1px solid #afafb6;
440- font-size: 11px;
441- padding: 2px 4px;
442- margin: 0 2px 2px 0;
443- -moz-border-radius: 3px;
444- -webkit-border-radius: 3px;
445- border-radius: 3px;
446- background: #f0f0fa;
447- color: #4c4c4c; }
448- .openerp .oe_tag_dark {
449- background: #7c7bad;
450- color: #eeeeee; }
451- .openerp .oe_form_field_radio.oe_horizontal {
452- white-space: nowrap; }
453- .openerp .oe_form_field_radio.oe_horizontal label {
454- display: inline-block;
455- text-align: center;
456- height: 16px; }
457- .openerp .oe_form_field_radio.oe_vertical label {
458- margin-left: 4px; }
459- .openerp .oe_form_field_radio.oe_form_required .oe_radio_input {
460- border: 2px solid transparent;
461- display: inline-block;
462- height: 12px;
463- width: 12px;
464- vertical-align: bottom;
465- border-radius: 10px;
466- margin: 1px 0; }
467- .openerp .oe_form_field_radio.oe_form_required.oe_form_invalid .oe_radio_input {
468- border-color: red; }
469- .openerp .oe_tags {
470- margin-bottom: 1px; }
471- .openerp .oe_tags.oe_inline {
472- min-width: 250px; }
473- .openerp .oe_tags .text-wrap {
474- width: 100% !important; }
475- .openerp .oe_tags .text-wrap textarea {
476- width: 100% !important; }
477- .openerp .oe_tags .text-core .text-wrap .text-dropdown .text-list .text-suggestion em {
478- font-style: italic;
479- text-decoration: none; }
480- .openerp.oe_tooltip {
481- font-size: 12px; }
482- .openerp.oe_tooltip .oe_tooltip_string {
483- color: #ffdd55;
484- font-weight: bold;
485- font-size: 13px; }
486- .openerp.oe_tooltip .oe_tooltip_help {
487- white-space: pre-wrap; }
488- .openerp.oe_tooltip .oe_tooltip_technical {
489- padding: 0 0 4px 0;
490- margin: 5px 0 0 15px; }
491- .openerp.oe_tooltip .oe_tooltip_technical li {
492- list-style: circle; }
493- .openerp.oe_tooltip .oe_tooltip_technical_title {
494- font-weight: bold; }
495- .openerp.oe_tooltip .oe_tooltip_close {
496- margin: -5px 0 0 2px;
497- cursor: default;
498- float: right;
499- color: white; }
500- .openerp.oe_tooltip .oe_tooltip_close:hover {
501- color: #999999;
502- cursor: pointer; }
503- .openerp.oe_tooltip .oe_tooltip_message {
504- max-width: 310px; }
505- .openerp .oe_notebook {
506- margin: 8px 0;
507- padding: 0 16px;
508- list-style: none;
509- zoom: 1; }
510- .openerp .oe_notebook.ui-corner-all {
511- -moz-border-radius: 0;
512- -webkit-border-radius: 0;
513- border-radius: 0; }
514- .openerp .oe_notebook:before, .openerp .oe_notebook:after {
515- display: table;
516- content: "";
517- zoom: 1; }
518- .openerp .oe_notebook:after {
519- clear: both; }
520- .openerp .oe_notebook > li {
521- float: left; }
522- .openerp .oe_notebook > li > a {
523- display: block;
524- color: gray; }
525- .openerp .oe_notebook > li.ui-tabs-active > a {
526- color: #4c4c4c; }
527- .openerp .oe_notebook {
528- border-color: #dddddd;
529- border-style: solid;
530- border-width: 0 0 1px; }
531- .openerp .oe_notebook > li {
532- position: relative; }
533- .openerp .oe_notebook > li > a {
534- padding: 0 12px;
535- margin-right: 2px;
536- line-height: 30px;
537- border: 1px solid transparent;
538- -moz-border-radius: 4px 4px 0 0;
539- -webkit-border-radius: 4px 4px 0 0;
540- border-radius: 4px 4px 0 0; }
541- .openerp .oe_notebook > li > a:hover {
542- text-decoration: none;
543- background-color: #eeeeee;
544- border-color: #eeeeee #eeeeee #dddddd; }
545- .openerp .oe_notebook > li.ui-state-active > a, .openerp .oe_notebook > li.ui-state-active > a:hover {
546- background-color: white;
547- border: 1px solid #dddddd;
548- border-bottom-color: transparent;
549- cursor: default; }
550- .openerp .oe_notebook_page {
551- padding: 0; }
552- .openerp div.ui-tabs {
553- padding: 3px 0px 3px 0px; }
554- .openerp .ui-tabs-hide {
555- display: none; }
556- .openerp .oe_dropdown, .openerp .oe_dropdown_hover, .openerp .oe_dropdown_toggle {
557- position: relative;
558- cursor: pointer; }
559- .openerp .oe_dropdown_toggle {
560- color: #4c4c4c;
561- font-weight: normal; }
562- .openerp .oe_dropdown_hover:hover .oe_dropdown_menu, .openerp .oe_dropdown_menu.oe_opened {
563- display: block; }
564- .openerp .oe_dropdown_menu {
565- display: none;
566- position: absolute;
567- top: 26px;
568- left: 0;
569- z-index: 3;
570- margin: 0;
571- padding: 0;
572- border: 1px solid #afafb6;
573- background: white;
574- padding: 4px 0;
575- min-width: 140px;
576- text-align: left;
577- -moz-border-radius: 3px;
578- -webkit-border-radius: 3px;
579- border-radius: 3px;
580- -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
581- -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
582- box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); }
583- .openerp .oe_dropdown_menu > li {
584- list-style-type: none;
585- float: none;
586- display: block;
587- position: relative;
588- margin: 0;
589- padding: 2px 8px; }
590- .openerp .oe_dropdown_menu > li:hover {
591- background-color: #efeff8;
592- background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
593- background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
594- background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
595- background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
596- background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
597- background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
598- -moz-box-shadow: none;
599- -webkit-box-shadow: none;
600- box-shadow: none; }
601- .openerp .oe_dropdown_menu > li > a {
602- white-space: nowrap;
603- display: block;
604- color: #4c4c4c;
605- text-decoration: none;
606- width: 200px;
607- text-overflow: ellipsis;
608- overflow: hidden; }
609- .openerp .oe_dropdown_menu > li > a:hover {
610- text-decoration: none; }
611- .openerp .oe_dropdown_arrow:after {
612- width: 0;
613- height: 0;
614- display: inline-block;
615- content: "&darr";
616- text-indent: -99999px;
617- vertical-align: top;
618- margin-top: 8px;
619- margin-left: 3px;
620- border-left: 4px solid transparent;
621- border-right: 4px solid transparent;
622- border-top: 4px solid #404040;
623- filter: alpha(opacity=50);
624- opacity: 0.5; }
625- .openerp .oe_sidebar {
626- white-space: nowrap; }
627- .openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment {
628- height: 20px;
629- cursor: pointer;
630- padding-left: 6px;
631- margin-top: 6px; }
632- .openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment span {
633- font-weight: bold; }
634- .openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment .oe_hidden_input_file {
635- width: 200px; }
636- .openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment:hover {
637- background-color: #efeff8;
638- background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
639- background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
640- background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
641- background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
642- background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
643- background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
644- -moz-box-shadow: none;
645- -webkit-box-shadow: none;
646- box-shadow: none; }
647- .openerp .oe_sidebar .oe_dropdown_menu li .oe_sidebar_delete_item {
648- position: absolute;
649- top: 4px;
650- right: 4px;
651- display: none;
652- width: 12px;
653- height: 12px;
654- padding: 1px;
655- color: #8786b7;
656- line-height: 8px;
657- text-align: center;
658- font-weight: bold;
659- text-shadow: 0 1px 1px white; }
660- .openerp .oe_sidebar .oe_dropdown_menu li .oe_sidebar_delete_item:hover {
661- text-decoration: none;
662- color: white;
663- background: #8786b7;
664- text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
665- -moz-border-radius: 2px;
666- -webkit-border-radius: 2px;
667- border-radius: 2px; }
668- .openerp .oe_sidebar .oe_dropdown_menu li:hover .oe_sidebar_delete_item {
669- display: inline-block; }
670- .openerp .oe_loading {
671- display: none;
672- z-index: 100;
673- position: fixed;
674- top: 0;
675- right: 50%;
676- padding: 4px 12px;
677- background: #a61300;
678- color: white;
679- text-align: center;
680- border: 1px solid #990000;
681- border-top: none;
682- -moz-border-radius-bottomright: 8px;
683- -moz-border-radius-bottomleft: 8px;
684- border-bottom-right-radius: 8px;
685- border-bottom-left-radius: 8px; }
686- .openerp .oe_notification {
687- z-index: 1050; }
688- .openerp .oe_webclient_timezone_notification a {
689- color: white;
690- text-decoration: underline; }
691- .openerp .oe_webclient_timezone_notification p {
692- margin-top: 1em; }
693- .openerp .oe_webclient_timezone_notification dt {
694- font-weight: bold; }
695- .openerp .oe_timezone_systray span {
696- margin-top: 1px;
697- background-color: #f6cf3b; }
698- .openerp .oe_dialog_warning {
699- width: 100%; }
700- .openerp .oe_dialog_warning p {
701- text-align: center; }
702- .openerp .oe_dialog_icon {
703- padding: 5px;
704- width: 32px; }
705- .openerp .oe_login {
706- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAKUlEQVQIHWO8e/fufwYsgAUkJigoiCIF5DMyoYggcUiXgNnBiGQKmAkARpcEQeriln4AAAAASUVORK5CYII=);
707- text-align: center;
708- font-size: 14px;
709- height: 100%; }
710- .openerp .oe_login ul, .openerp .oe_login li {
711- margin: 0;
712- list-style-type: none;
713- padding: 0 0 4px 0; }
714- .openerp .oe_login button {
715- cursor: pointer;
716- padding: 6px 16px;
717- border: 1px solid #222222;
718- color: white;
719- margin: 0;
720- background-color: #8c1313;
721- background-image: -webkit-gradient(linear, left top, left bottom, from(#b92020), to(#600606));
722- background-image: -webkit-linear-gradient(top, #b92020, #600606);
723- background-image: -moz-linear-gradient(top, #b92020, #600606);
724- background-image: -ms-linear-gradient(top, #b92020, #600606);
725- background-image: -o-linear-gradient(top, #b92020, #600606);
726- background-image: linear-gradient(to bottom, #b92020, #600606);
727- -moz-border-radius: 4px;
728- -webkit-border-radius: 4px;
729- border-radius: 4px;
730- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
731- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
732- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset; }
733- .openerp .oe_login input, .openerp .oe_login select {
734- width: 252px;
735- font-family: "Lucida Grande", Helvetica, Verdana, Arial;
736- border: 1px solid #999999;
737- background: whitesmoke;
738- -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.4);
739- -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.4);
740- box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.4);
741- -moz-border-radius: 3px;
742- -webkit-border-radius: 3px;
743- border-radius: 3px; }
744- .openerp .oe_login input {
745- margin-bottom: 9px;
746- padding: 5px 6px; }
747- .openerp .oe_login select {
748- padding: 1px; }
749- .openerp .oe_login .oe_login_dbpane {
750- position: fixed;
751- top: 0;
752- right: 8px;
753- padding: 5px 10px;
754- color: #eeeeee;
755- border: solid 1px #333333;
756- background: #1e1e1e;
757- background: rgba(30, 30, 30, 0.94);
758- -moz-border-radius: 0 0 8px 8px;
759- -webkit-border-radius: 0 0 8px 8px;
760- border-radius: 0 0 8px 8px; }
761- .openerp .oe_login .oe_login_dbpane input {
762- padding: 2px 4px;
763- margin: 4px 0; }
764- .openerp .oe_login .oe_login_bottom {
765- position: absolute;
766- top: 50%;
767- left: 0;
768- right: 0;
769- bottom: 0;
770- text-shadow: 0 1px 1px #999999;
771- background-color: #8a0e0e;
772- background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
773- background-image: -webkit-linear-gradient(top, #b41616, #600606);
774- background-image: -moz-linear-gradient(top, #b41616, #600606);
775- background-image: -ms-linear-gradient(top, #b41616, #600606);
776- background-image: -o-linear-gradient(top, #b41616, #600606);
777- background-image: linear-gradient(to bottom, #b41616, #600606); }
778- .openerp .oe_login .oe_login_pane {
779- position: absolute;
780- top: 50%;
781- left: 50%;
782- margin: -160px -166px;
783- border: solid 1px #333333;
784- background: #1e1e1e;
785- background: rgba(30, 30, 30, 0.94);
786- padding: 22px 32px;
787- color: #eeeeee;
788- text-align: left;
789- -moz-border-radius: 8px;
790- -webkit-border-radius: 8px;
791- border-radius: 8px;
792- -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
793- -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
794- box-shadow: 0 0 18px rgba(0, 0, 0, 0.9); }
795- .openerp .oe_login .oe_login_pane h2 {
796- margin-top: 0;
797- font-size: 18px; }
798- .openerp .oe_login .oe_login_logo {
799- position: absolute;
800- top: -70px;
801- left: 0;
802- width: 100%;
803- margin: 0 auto;
804- text-align: center; }
805- .openerp .oe_login .oe_login_footer {
806- position: absolute;
807- bottom: -40px;
808- left: 0;
809- width: 100%;
810- text-align: center; }
811- .openerp .oe_login .oe_login_footer a {
812- color: #eeeeee;
813- margin: 0 8px; }
814- .openerp .oe_login .oe_login_footer a:hover {
815- text-decoration: underline; }
816- .openerp .oe_login .oe_login_footer span {
817- font-weight: bold;
818- font-size: 16px; }
819- .openerp .oe_login .oe_login_error_message {
820- display: none;
821- background-color: #b41616;
822- color: #eeeeee;
823- padding: 14px 18px;
824- margin-top: 15px;
825- text-align: center;
826- -moz-border-radius: 4px;
827- -webkit-border-radius: 4px;
828- border-radius: 4px;
829- -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
830- -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
831- box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8); }
832- .openerp .oe_login_invalid .oe_login_error_message {
833- display: inline-block; }
834- .openerp .oe_database_manager {
835- background: white;
836- color: black;
837- text-align: left; }
838- .openerp .oe_database_manager .oe_database_manager_menu {
839- color: black; }
840- .openerp .oe_webclient {
841- width: 100%;
842- height: 100%;
843- border-spacing: 0px; }
844- .openerp .oe_content_full_screen .oe_application {
845- top: 0;
846- left: 0; }
847- .openerp .oe_content_full_screen .oe_topbar, .openerp .oe_content_full_screen .oe_leftbar {
848- display: none; }
849- .openerp .oe_topbar {
850- width: 100%;
851- height: 32px;
852- background-color: #414141;
853- background-color: #454343;
854- background-image: -webkit-gradient(linear, left top, left bottom, from(#646060), to(#262626));
855- background-image: -webkit-linear-gradient(top, #646060, #262626);
856- background-image: -moz-linear-gradient(top, #646060, #262626);
857- background-image: -ms-linear-gradient(top, #646060, #262626);
858- background-image: -o-linear-gradient(top, #646060, #262626);
859- background-image: linear-gradient(to bottom, #646060, #262626); }
860- .openerp .oe_topbar .oe_topbar_anonymous_login {
861- background-color: #dc5f59;
862- color: #eeeeee;
863- background-color: #be4343;
864- background-image: -webkit-gradient(linear, left top, left bottom, from(#fc8787), to(maroon));
865- background-image: -webkit-linear-gradient(top, #fc8787, maroon);
866- background-image: -moz-linear-gradient(top, #fc8787, maroon);
867- background-image: -ms-linear-gradient(top, #fc8787, maroon);
868- background-image: -o-linear-gradient(top, #fc8787, maroon);
869- background-image: linear-gradient(to bottom, #fc8787, maroon); }
870- .openerp .oe_topbar .oe_topbar_anonymous_login a {
871- display: block;
872- padding: 5px 10px 7px;
873- line-height: 20px;
874- height: 20px;
875- text-decoration: none;
876- color: white;
877- background: transparent;
878- -webkit-transition: all 0.2s ease-out;
879- -moz-transition: all 0.2s ease-out;
880- -ms-transition: all 0.2s ease-out;
881- -o-transition: all 0.2s ease-out;
882- transition: all 0.2s ease-out; }
883- .openerp .oe_topbar .oe_topbar_anonymous_login a:hover {
884- background: rgba(0, 0, 0, 0.1);
885- color: white;
886- text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
887- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
888- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
889- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset; }
890- .openerp .oe_topbar .oe_topbar_item {
891- display: block;
892- padding: 5px 10px 7px;
893- line-height: 20px;
894- height: 20px;
895- text-decoration: none;
896- color: #eeeeee;
897- vertical-align: top;
898- text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
899- -webkit-transition: all 0.2s ease-out;
900- -moz-transition: all 0.2s ease-out;
901- -ms-transition: all 0.2s ease-out;
902- -o-transition: all 0.2s ease-out;
903- transition: all 0.2s ease-out; }
904- .openerp .oe_topbar .oe_topbar_item:hover {
905- background: rgba(0, 0, 0, 0.2);
906- text-shadow: black 0px 0px 3px;
907- color: white;
908- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
909- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
910- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; }
911- .openerp .oe_topbar .oe_topbar_avatar {
912- width: 24px;
913- height: 24px;
914- margin: -2px 2px 0 0;
915- -moz-border-radius: 3px;
916- -webkit-border-radius: 3px;
917- border-radius: 3px; }
918- .openerp .oe_topbar .oe_topbar_avatar {
919- vertical-align: top; }
920- .openerp .oe_topbar .oe_dropdown_arrow:after {
921- border-top: 4px solid white; }
922- .openerp .oe_topbar .oe_dropdown_menu {
923- top: 32px;
924- background: #333333;
925- background: rgba(37, 37, 37, 0.9);
926- border-color: #999999;
927- border-color: rgba(0, 0, 0, 0.2);
928- border-style: solid;
929- border-width: 0 1px 1px;
930- -moz-border-radius: 0 0 6px 6px;
931- -webkit-border-radius: 0 0 6px 6px;
932- border-radius: 0 0 6px 6px;
933- -webkit-background-clip: padding-box;
934- -moz-background-clip: padding-box;
935- background-clip: padding-box; }
936- .openerp .oe_topbar .oe_dropdown_menu li {
937- float: none;
938- padding: 3px 12px; }
939- .openerp .oe_topbar .oe_dropdown_menu li a {
940- color: #eeeeee; }
941- .openerp .oe_topbar .oe_dropdown_menu li:hover {
942- background-color: #212121;
943- background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
944- background-image: -webkit-linear-gradient(top, #292929, #191919);
945- background-image: -moz-linear-gradient(top, #292929, #191919);
946- background-image: -ms-linear-gradient(top, #292929, #191919);
947- background-image: -o-linear-gradient(top, #292929, #191919);
948- background-image: linear-gradient(to bottom, #292929, #191919);
949- -moz-box-shadow: none;
950- -webkit-box-shadow: none;
951- box-shadow: none; }
952- .openerp .oe_topbar .oe_topbar_name {
953- max-width: 150px;
954- overflow: hidden;
955- display: inline-block;
956- max-height: 100%;
957- text-overflow: ellipsis;
958- white-space: nowrap; }
959- .openerp .oe_menu {
960- float: left;
961- padding: 0;
962- margin: 0;
963- font-size: 13px; }
964- .openerp .oe_menu > li {
965- list-style-type: none;
966- padding: 0;
967- margin: 0;
968- float: left;
969- display: block;
970- color: #eeeeee; }
971- .openerp .oe_menu > li > a {
972- display: block;
973- padding: 5px 10px 7px;
974- line-height: 20px;
975- height: 20px;
976- text-decoration: none;
977- color: #eeeeee;
978- vertical-align: top;
979- text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
980- -webkit-transition: all 0.2s ease-out;
981- -moz-transition: all 0.2s ease-out;
982- -ms-transition: all 0.2s ease-out;
983- -o-transition: all 0.2s ease-out;
984- transition: all 0.2s ease-out; }
985- .openerp .oe_menu > li > a:hover {
986- background: rgba(0, 0, 0, 0.2);
987- text-shadow: black 0px 0px 3px;
988- color: white;
989- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
990- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
991- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; }
992- .openerp .oe_menu > li > .oe_active {
993- background: rgba(0, 0, 0, 0.3);
994- text-shadow: black 0px 0px 3px;
995- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
996- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
997- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset; }
998- .openerp .oe_user_menu {
999- float: right;
1000- padding: 0;
1001- margin: 0; }
1002- .openerp .oe_user_menu li {
1003- list-style-type: none;
1004- float: left; }
1005- .openerp .oe_user_menu .oe_dropdown_menu {
1006- right: -1px; }
1007- .openerp .oe_systray > div {
1008- float: left;
1009- padding: 0 4px 0 4px; }
1010- .openerp .oe_systray {
1011- float: right; }
1012- .openerp .oe_leftbar {
1013- display: none;
1014- width: 220px;
1015- background: #f0eeee;
1016- border-right: 1px solid #afafb6;
1017- text-shadow: 0 1px 1px white;
1018- padding-bottom: 16px; }
1019- .openerp a.oe_logo {
1020- position: relative;
1021- width: 220px;
1022- display: block;
1023- text-align: center; }
1024- .openerp a.oe_logo img {
1025- margin: 14px 0;
1026- border: 0; }
1027- .openerp a.oe_logo .oe_logo_edit {
1028- margin: 14px 0;
1029- position: absolute;
1030- top: 1px;
1031- padding: 4px;
1032- width: 100%;
1033- display: none;
1034- text-align: center;
1035- color: #eeeeee;
1036- background: rgba(37, 37, 37, 0.9);
1037- -webkit-box-sizing: border-box;
1038- -moz-box-sizing: border-box;
1039- -ms-box-sizing: border-box;
1040- box-sizing: border-box; }
1041- .openerp a.oe_logo:hover .oe_logo_edit_admin {
1042- display: block; }
1043- .openerp .oe_footer {
1044- position: fixed;
1045- bottom: 0;
1046- padding: 4px 0;
1047- background: #f0eeee;
1048- width: 220px;
1049- text-align: center; }
1050- .openerp .oe_footer a {
1051- font-weight: bold;
1052- color: black; }
1053- .openerp .oe_footer a span {
1054- color: #c81010; }
1055- .openerp .oe_secondary_menu_section {
1056- font-weight: bold;
1057- margin-left: 8px;
1058- color: #7c7bad; }
1059- .openerp .oe_secondary_submenu {
1060- padding: 2px 0 8px 0;
1061- margin: 0; }
1062- .openerp .oe_secondary_submenu li {
1063- position: relative;
1064- margin: 0;
1065- padding: 1px 0 1px 20px !important;
1066- list-style-type: none; }
1067- .openerp .oe_secondary_submenu li a {
1068- display: block;
1069- color: #4c4c4c;
1070- padding: 2px 4px 2px 0; }
1071- .openerp .oe_secondary_submenu li .oe_menu_label {
1072- position: absolute;
1073- top: 1px;
1074- right: 1px;
1075- font-size: 10px;
1076- background: #7c7bad;
1077- color: white;
1078- padding: 2px 4px;
1079- margin: 1px 6px 0 0;
1080- border: 1px solid lightGray;
1081- text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1082- -moz-border-radius: 4px;
1083- -webkit-border-radius: 4px;
1084- border-radius: 4px;
1085- -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1086- -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1087- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2); }
1088- .openerp .oe_secondary_submenu .oe_menu_text {
1089- white-space: nowrap;
1090- overflow: hidden;
1091- display: inline-block;
1092- text-overflow: ellipsis;
1093- max-width: 85%; }
1094- .openerp .oe_secondary_submenu .oe_menu_counter {
1095- float: right;
1096- text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1097- margin: 1px;
1098- padding: 1px 4px;
1099- border: none; }
1100- .openerp .oe_secondary_submenu .oe_menu_counter:hover {
1101- cursor: pointer;
1102- -webkit-transform: scale(1.1);
1103- -moz-transform: scale(1.1);
1104- -ms-transform: scale(1.1);
1105- -o-transform: scale(1.1);
1106- transform: scale(1.1); }
1107- .openerp .oe_secondary_submenu .oe_active {
1108- border-top: 1px solid lightGray;
1109- border-bottom: 1px solid #dedede;
1110- text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1111- -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), inset 0 -1px 3px rgba(40, 40, 40, 0.2);
1112- -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), inset 0 -1px 3px rgba(40, 40, 40, 0.2);
1113- box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), inset 0 -1px 3px rgba(40, 40, 40, 0.2);
1114- background: #7c7bad; }
1115- .openerp .oe_secondary_submenu .oe_active a {
1116- color: white; }
1117- .openerp .oe_secondary_submenu .oe_active .oe_menu_label {
1118- background: #eeeeee;
1119- color: #7c7bad;
1120- text-shadow: 0 1px 1px white;
1121- -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1122- -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1123- box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
1124- .openerp .oe_secondary_submenu .oe_active .oe_menu_counter {
1125- background: #eeeeee;
1126- color: #7c7bad;
1127- -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
1128- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
1129- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); }
1130- .openerp .oe_secondary_submenu .oe_menu_toggler:before {
1131- width: 0;
1132- height: 0;
1133- display: inline-block;
1134- content: "&darr";
1135- text-indent: -99999px;
1136- vertical-align: top;
1137- margin-left: -12px;
1138- margin-top: 4px;
1139- margin-right: 4px;
1140- border-top: 4px solid transparent;
1141- border-bottom: 4px solid transparent;
1142- border-left: 4px solid #4c4c4c;
1143- filter: alpha(opacity=50);
1144- opacity: 0.5; }
1145- .openerp .oe_secondary_submenu .oe_menu_opened:before {
1146- margin-top: 6px;
1147- margin-left: -16px;
1148- margin-right: 4px;
1149- border-left: 4px solid transparent;
1150- border-right: 4px solid transparent;
1151- border-top: 4px solid #4c4c4c; }
1152- .openerp .oe_secondary_submenu .oe_secondary_submenu {
1153- margin-left: -20px; }
1154- .openerp .oe_secondary_submenu .oe_secondary_submenu li {
1155- margin-left: 20px; }
1156- .openerp .oe_about {
1157- background-color: white;
1158- background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAKUlEQVQIHWO8e/fufwYsgAUkJigoiCIF5DMyoYggcUiXgNnBiGQKmAkARpcEQeriln4AAAAASUVORK5CYII=);
1159- -moz-border-radius: 0 0 2px 2px;
1160- -webkit-border-radius: 0 0 2px 2px;
1161- border-radius: 0 0 2px 2px; }
1162- .openerp .oe_about a {
1163- color: #7c7bad; }
1164- .openerp .oe_about a:hover {
1165- text-decoration: underline; }
1166- .openerp .oe_about a:focus {
1167- outline: none; }
1168- .openerp .oe_about .oe_logo {
1169- margin-left: -6px; }
1170- .openerp .oe_about .oe_bottom {
1171- position: absolute;
1172- top: 50%;
1173- left: 0;
1174- right: 0;
1175- bottom: 0;
1176- text-shadow: 0 1px 1px #999999;
1177- background-color: #8a0e0e;
1178- background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
1179- background-image: -webkit-linear-gradient(top, #b41616, #600606);
1180- background-image: -moz-linear-gradient(top, #b41616, #600606);
1181- background-image: -ms-linear-gradient(top, #b41616, #600606);
1182- background-image: -o-linear-gradient(top, #b41616, #600606);
1183- background-image: linear-gradient(to bottom, #b41616, #600606);
1184- color: #eeeeee;
1185- padding: 0 16px;
1186- -moz-border-radius: 0 0 2px 2px;
1187- -webkit-border-radius: 0 0 2px 2px;
1188- border-radius: 0 0 2px 2px; }
1189- .openerp .oe_about .oe_bottom a {
1190- color: #eeeeee; }
1191- .openerp .oe_application {
1192- width: 100%;
1193- height: 100%; }
1194- .openerp .oe_application a {
1195- color: #7c7bad; }
1196- .openerp .oe_application a:hover {
1197- text-decoration: underline; }
1198- .openerp .oe_application > div {
1199- height: 100%; }
1200- .openerp .oe_application .oe_breadcrumb_item:not(:last-child) {
1201- max-width: 7em;
1202- white-space: nowrap;
1203- text-overflow: ellipsis; }
1204- .openerp .oe_application .oe_breadcrumb_title > * {
1205- display: inline-block;
1206- overflow: hidden; }
1207- .openerp .oe_view_manager {
1208- display: table;
1209- height: inherit;
1210- width: 100%; }
1211- .openerp .oe_view_manager .oe_view_manager_body {
1212- display: table-row;
1213- height: inherit; }
1214- .openerp .oe_view_manager .oe_view_manager_view_kanban {
1215- height: inherit; }
1216- .openerp .oe_view_manager table.oe_view_manager_header {
1217- border-collapse: separate;
1218- width: 100%;
1219- table-layout: fixed; }
1220- .openerp .oe_view_manager table.oe_view_manager_header .oe_header_row {
1221- clear: both;
1222- text-shadow: 0 1px 1px white; }
1223- .openerp .oe_view_manager table.oe_view_manager_header .oe_header_row:last-child td {
1224- padding-top: 0; }
1225- .openerp .oe_view_manager table.oe_view_manager_header .oe_header_row:first-child td {
1226- padding-top: 8px; }
1227- .openerp .oe_view_manager table.oe_view_manager_header .oe_view_manager_sidebar {
1228- margin: 0px auto;
1229- text-align: center; }
1230- .openerp .oe_view_manager table.oe_view_manager_header td {
1231- line-height: 26px; }
1232- .openerp .oe_view_manager table.oe_view_manager_header h2 {
1233- font-size: 18px;
1234- margin: 0;
1235- float: left; }
1236- .openerp .oe_view_manager table.oe_view_manager_header h2 a {
1237- color: #7c7bad; }
1238- .openerp .oe_view_manager table.oe_view_manager_header .oe_dropdown_menu {
1239- line-height: normal; }
1240- .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group {
1241- display: inline-block;
1242- border: 1px solid #ababab;
1243- -moz-border-radius: 5px;
1244- -webkit-border-radius: 5px;
1245- border-radius: 5px; }
1246- .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group li {
1247- float: left;
1248- border-right: 1px solid #ababab; }
1249- .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group li:last-child {
1250- border: none; }
1251- .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group a {
1252- color: #4c4c4c; }
1253- .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group a:hover {
1254- text-decoration: none; }
1255- .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group .active {
1256- background: #999999;
1257- -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1258- -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1259- box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset; }
1260- .openerp .oe_view_manager table.oe_view_manager_header .oe_button_group .active a {
1261- color: white;
1262- text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); }
1263- .openerp .oe_view_manager table.oe_view_manager_header .oe_view_manager_buttons {
1264- white-space: nowrap; }
1265- .openerp .oe_view_manager .oe_view_manager_switch {
1266- padding: 0;
1267- margin: 0 0 0 8px; }
1268- .openerp .oe_view_manager .oe_view_manager_switch li {
1269- margin: 0;
1270- width: 24px;
1271- height: 24px;
1272- line-height: 16px;
1273- padding: 0;
1274- text-align: center;
1275- list-style-type: none; }
1276- .openerp .oe_view_manager .oe_view_manager_switch li a {
1277- position: relative; }
1278- .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_list:after, .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_tree:after {
1279- padding: 2px;
1280- content: "i"; }
1281- .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_form:after {
1282- content: "m"; }
1283- .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_graph:after {
1284- font-family: "mnmliconsRegular" !important;
1285- font-size: 21px;
1286- font-weight: 300 !important;
1287- content: "}";
1288- top: -2px;
1289- position: relative; }
1290- .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_gantt:after {
1291- font-family: "mnmliconsRegular" !important;
1292- font-size: 21px;
1293- font-weight: 300 !important;
1294- content: "y";
1295- top: -2px;
1296- position: relative; }
1297- .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_calendar:after {
1298- content: "P"; }
1299- .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_kanban:after {
1300- content: "k"; }
1301- .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_diagram:after {
1302- content: "f"; }
1303- .openerp .oe_list_pager {
1304- line-height: 26px; }
1305- .openerp .oe_pager_value {
1306- float: left;
1307- margin-right: 8px; }
1308- .openerp ul.oe_pager_group {
1309- padding: 0;
1310- margin: 0; }
1311- .openerp .oe_pager_group {
1312- float: left;
1313- height: 24px;
1314- line-height: 24px;
1315- display: inline-block;
1316- border: 1px solid #ababab;
1317- cursor: pointer;
1318- -moz-border-radius: 5px;
1319- -webkit-border-radius: 5px;
1320- border-radius: 5px; }
1321- .openerp .oe_pager_group li {
1322- height: 24px;
1323- line-height: 24px;
1324- padding: 0;
1325- margin: 0;
1326- list-style-type: none;
1327- float: left;
1328- border-right: 1px solid #ababab; }
1329- .openerp .oe_pager_group li:last-child {
1330- border: none; }
1331- .openerp .oe_pager_group a {
1332- color: #4c4c4c;
1333- padding: 0 8px; }
1334- .openerp .oe_pager_group a:hover {
1335- text-decoration: none; }
1336- .openerp .oe_pager_group .active {
1337- background: #999999;
1338- -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1339- -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1340- box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset; }
1341- .openerp .oe_pager_group .active a {
1342- color: white;
1343- text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); }
1344- .openerp .oe_list_pager.oe_list_pager_single_page .oe_pager_group {
1345- display: none; }
1346- .openerp .oe_view_manager_current {
1347- height: 100%; }
1348- .openerp .oe_view_manager_current > .oe_view_manager_header {
1349- border-bottom: 1px solid #cacaca;
1350- background-color: #ededed;
1351- background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1352- background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1353- background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1354- background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1355- background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1356- background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1357- -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1358- -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1359- box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1); }
1360- .openerp .oe_view_manager_current > .oe_view_manager_header .oe_header_row td {
1361- padding: 8px; }
1362- .openerp .oe_view_manager_current > .oe_view_manager_header .oe_header_row:first-child td {
1363- padding-top: 8px; }
1364- .openerp .oe_view_manager_inline, .openerp .oe_view_manager_inlineview {
1365- height: 100%; }
1366- .openerp .oe_view_manager_inline > .oe_view_manager_header, .openerp .oe_view_manager_inlineview > .oe_view_manager_header {
1367- display: none; }
1368- .openerp .oe_popup_form > .oe_formview > .oe_form_pager {
1369- display: none !important; }
1370- .openerp .oe_popup_list_pager {
1371- float: right; }
1372- .openerp .oe_searchview {
1373- cursor: text;
1374- position: relative;
1375- float: right;
1376- padding: 1px 0;
1377- line-height: 18px;
1378- width: 400px;
1379- border: 1px solid #ababab;
1380- background: white;
1381- -moz-border-radius: 13px;
1382- -webkit-border-radius: 13px;
1383- border-radius: 13px;
1384- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1385- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1386- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset; }
1387- .openerp .oe_searchview input, .openerp .oe_searchview textarea {
1388- padding: 3px;
1389- height: 14px;
1390- font-size: 12px;
1391- line-height: 18px; }
1392- .openerp .oe_searchview.oe_focused {
1393- border-color: #a6a6fe;
1394- -moz-box-shadow: 0 1px 2px #a6a6fe inset;
1395- -webkit-box-shadow: 0 1px 2px #a6a6fe inset;
1396- box-shadow: 0 1px 2px #a6a6fe inset; }
1397- .openerp .oe_searchview .oe_searchview_clear {
1398- cursor: pointer;
1399- position: absolute;
1400- top: 0;
1401- right: 18px;
1402- width: 15px;
1403- height: 100%;
1404- background: url(../img/search_reset.gif) center center no-repeat; }
1405- .openerp .oe_searchview .oe_searchview_unfold_drawer {
1406- position: absolute;
1407- top: 0;
1408- right: 0;
1409- height: 100%;
1410- padding: 0 7px 0 4px;
1411- color: #cccccc;
1412- cursor: pointer; }
1413- .openerp .oe_searchview .oe_searchview_unfold_drawer:hover {
1414- color: #999999; }
1415- .openerp .oe_searchview .oe_searchview_unfold_drawer:before {
1416- position: absolute;
1417- top: 10px;
1418- right: 7px;
1419- width: 0;
1420- height: 0;
1421- display: inline-block;
1422- content: "";
1423- vertical-align: top;
1424- border-top: 5px solid #4c4c4c;
1425- border-left: 5px solid transparent;
1426- border-right: 5px solid transparent;
1427- filter: alpha(opacity=50);
1428- opacity: 0.5; }
1429- .openerp .oe_searchview .oe_searchview_search {
1430- font-size: 1px;
1431- letter-spacing: -1px;
1432- color: transparent;
1433- text-shadow: none;
1434- font-weight: normal;
1435- -moz-box-shadow: none;
1436- -webkit-box-shadow: none;
1437- box-shadow: none;
1438- -moz-border-radius: 0;
1439- -webkit-border-radius: 0;
1440- border-radius: 0;
1441- position: absolute;
1442- left: 3px;
1443- top: 1px;
1444- padding: 0;
1445- border: none;
1446- background: transparent; }
1447- .openerp .oe_searchview .oe_searchview_search:before {
1448- font: 21px "mnmliconsRegular";
1449- content: "r";
1450- color: #a3a3a3; }
1451- .openerp .oe_searchview .oe_searchview_facets {
1452- min-height: 22px;
1453- margin-left: 15px; }
1454- .openerp .oe_searchview .oe_searchview_facets * {
1455- vertical-align: top;
1456- display: inline-block;
1457- line-height: 17px; }
1458- .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1459- height: 18px;
1460- margin: 1px 0;
1461- font-size: 11px; }
1462- .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1463- outline: none; }
1464- .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input {
1465- padding: 0 0 0 6px;
1466- font-size: 12px;
1467- height: 16px;
1468- margin-top: 3px; }
1469- .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:focus {
1470- outline: none; }
1471- .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1472- position: relative;
1473- cursor: pointer;
1474- padding: 0;
1475- -webkit-font-smoothing: auto; }
1476- .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1477- border-color: #a6a6fe;
1478- -moz-box-shadow: 0 0 3px 1px #a6a6fe;
1479- -webkit-box-shadow: 0 0 3px 1px #a6a6fe;
1480- box-shadow: 0 0 3px 1px #a6a6fe; }
1481- .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values {
1482- background: #f0f0fa;
1483- -moz-border-radius: 0 3px 3px 0;
1484- -webkit-border-radius: 0 3px 3px 0;
1485- border-radius: 0 3px 3px 0; }
1486- .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1487- height: 18px;
1488- padding: 0 4px; }
1489- .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category {
1490- color: white;
1491- text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }
1492- .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category.oe_i {
1493- font-size: 16px; }
1494- .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1495- border-left: 1px solid #afafb6;
1496- text-shadow: 0 1px 1px white;
1497- color: #4c4c4c; }
1498- .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:last-child {
1499- padding-right: 16px; }
1500- .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove {
1501- position: absolute;
1502- top: 3px;
1503- right: 3px;
1504- color: #8786b7;
1505- line-height: 8px;
1506- width: 12px;
1507- height: 12px;
1508- padding-top: 1px;
1509- text-align: center;
1510- font-weight: bold;
1511- cursor: pointer;
1512- text-shadow: 0 1px 1px white; }
1513- .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove:hover {
1514- color: white;
1515- background: #8786b7;
1516- text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1517- -moz-border-radius: 2px;
1518- -webkit-border-radius: 2px;
1519- border-radius: 2px; }
1520- .openerp .oe_searchview.oe_searchview_open_drawer .oe_searchview_drawer {
1521- display: block; }
1522- .openerp .oe_searchview .oe_searchview_drawer {
1523- position: absolute;
1524- z-index: 2;
1525- margin-top: 4px;
1526- top: 100%;
1527- right: -1px;
1528- background-color: white;
1529- min-width: 100%;
1530- display: none;
1531- border: 1px solid #afafb6;
1532- text-align: left;
1533- -moz-border-radius: 4px;
1534- -webkit-border-radius: 4px;
1535- border-radius: 4px;
1536- -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1537- -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1538- box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); }
1539- .openerp .oe_searchview .oe_searchview_drawer > div {
1540- border-top: 1px solid #cccccc;
1541- margin: 0;
1542- padding: 8px; }
1543- .openerp .oe_searchview .oe_searchview_drawer > div:first-child {
1544- border-top: none;
1545- margin: 0; }
1546- .openerp .oe_searchview .oe_searchview_drawer h3 {
1547- margin: 8px 4px 4px 12px;
1548- color: #7c7bad;
1549- font-size: 13px; }
1550- .openerp .oe_searchview .oe_searchview_drawer h4, .openerp .oe_searchview .oe_searchview_drawer h4 * {
1551- margin: 0;
1552- cursor: pointer;
1553- font-weight: normal;
1554- display: inline-block; }
1555- .openerp .oe_searchview .oe_searchview_drawer h4:hover, .openerp .oe_searchview .oe_searchview_drawer h4 *:hover {
1556- background-color: #f0f0fa; }
1557- .openerp .oe_searchview .oe_searchview_drawer h4:before {
1558- content: "▸ ";
1559- color: #a3a3a3; }
1560- .openerp .oe_searchview .oe_searchview_drawer button {
1561- margin: 4px 0; }
1562- .openerp .oe_searchview .oe_searchview_drawer .button {
1563- border: none;
1564- background: transparent;
1565- padding: 0 2px;
1566- -moz-box-shadow: none;
1567- -webkit-box-shadow: none;
1568- box-shadow: none;
1569- -moz-border-radius: 0;
1570- -webkit-border-radius: 0;
1571- border-radius: 0; }
1572- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section {
1573- display: table;
1574- width: 100%; }
1575- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section > div {
1576- -webkit-box-sizing: border-box;
1577- -moz-box-sizing: border-box;
1578- -ms-box-sizing: border-box;
1579- box-sizing: border-box;
1580- display: table-cell;
1581- width: 50%; }
1582- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section ul {
1583- margin: 0 8px 8px;
1584- padding: 0;
1585- list-style: none; }
1586- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li {
1587- list-style: none;
1588- padding: 2px 4px 2px 20px;
1589- line-height: 14px;
1590- color: inherit;
1591- cursor: pointer;
1592- position: relative; }
1593- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li.oe_selected:before {
1594- content: "W";
1595- font-family: "entypoRegular" !important;
1596- font-size: 24px;
1597- font-weight: 300 !important;
1598- color: #a3a3a3;
1599- position: absolute;
1600- left: 4px;
1601- top: -2px; }
1602- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li:hover {
1603- background-color: #f0f0fa; }
1604- .openerp .oe_searchview .oe_searchview_drawer form {
1605- margin-left: 12px; }
1606- .openerp .oe_searchview .oe_searchview_drawer form p {
1607- margin: 4px 0;
1608- line-height: 18px; }
1609- .openerp .oe_searchview .oe_searchview_drawer form button {
1610- margin: 0 0 8px 0; }
1611- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom {
1612- padding: 0 8px 8px 8px; }
1613- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom form {
1614- display: none; }
1615- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li {
1616- cursor: pointer;
1617- position: relative;
1618- line-height: 14px;
1619- padding: 2px 4px 2px 20px; }
1620- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li:hover {
1621- background-color: #f0f0fa; }
1622- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li button {
1623- position: absolute;
1624- top: 0;
1625- right: 5px; }
1626- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_dashboard form {
1627- display: none;
1628- margin-top: 2px; }
1629- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced form {
1630- display: none;
1631- margin-top: 8px; }
1632- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced button.oe_add_condition:before {
1633- content: "Z";
1634- font-family: "entypoRegular" !important;
1635- font-size: 24px;
1636- font-weight: 300 !important;
1637- margin-right: 4px; }
1638- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced ul {
1639- list-style: none;
1640- padding: 0; }
1641- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced li {
1642- cursor: pointer;
1643- position: relative;
1644- list-style: none;
1645- margin: 0;
1646- white-space: nowrap; }
1647- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced li:first-child .searchview_extended_prop_or {
1648- visibility: hidden; }
1649- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced .searchview_extended_prop_or {
1650- opacity: 0.5;
1651- margin-left: -14px; }
1652- .openerp .oe_searchview .oe_searchview_drawer .oe_opened h4:before {
1653- content: "▾ ";
1654- position: relative;
1655- top: -1px; }
1656- .openerp .oe_searchview .oe_searchview_drawer .oe_opened form {
1657- display: block; }
1658- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop {
1659- display: inline-block;
1660- width: 12px;
1661- height: 12px;
1662- line-height: 12px;
1663- padding: 1px;
1664- color: #8786b7;
1665- line-height: 8px;
1666- text-align: center;
1667- font-weight: bold;
1668- text-shadow: 0 1px 1px white; }
1669- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete:hover, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop:hover {
1670- text-decoration: none;
1671- color: white;
1672- background: #8786b7;
1673- text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1674- -moz-border-radius: 2px;
1675- -webkit-border-radius: 2px;
1676- border-radius: 2px; }
1677- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete {
1678- display: none;
1679- position: absolute;
1680- bottom: 1px;
1681- right: 4px; }
1682- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_private:hover .oe_searchview_custom_delete, .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_public:hover .oe_searchview_custom_delete {
1683- display: inline-block; }
1684- .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_public:after {
1685- content: ",";
1686- font-family: "entypoRegular" !important;
1687- font-size: 22px;
1688- font-weight: 300 !important;
1689- margin: 0 0 0 4px;
1690- padding: 0; }
1691- .openerp .oe_view_nocontent {
1692- padding: 15px;
1693- margin-top: 0;
1694- color: #777777;
1695- font-size: 125%;
1696- max-width: 700px; }
1697- .openerp .oe_view_nocontent .oe_view_nocontent_create {
1698- margin-top: 0;
1699- padding-top: 35px;
1700- color: #4c4c4c; }
1701- .openerp .oe_view_nocontent .oe_view_nocontent_create:before {
1702- content: "";
1703- display: inline-block;
1704- position: absolute;
1705- width: 70px;
1706- height: 80px;
1707- margin-left: -70px;
1708- margin-top: -50px;
1709- background: transparent url(/web/static/src/img/view_empty_arrow.png) no-repeat 0px 0px; }
1710- .openerp .oe_view_nocontent > p {
1711- padding-left: 78px; }
1712- .openerp .oe_view_nocontent .oe_empty_custom_dashboard {
1713- background: transparent url(/web/static/src/img/graph_background.png) no-repeat 0 0;
1714- margin-top: -15px;
1715- padding: 100px 0 0 137px;
1716- min-height: 327px;
1717- margin-left: -15px; }
1718- .openerp .oe_view.oe_cannot_create .oe_view_nocontent_create {
1719- display: none; }
1720- .openerp .oe_formview {
1721- background: white; }
1722- .openerp .oe_form_dropdown_section {
1723- position: relative;
1724- display: inline-block; }
1725- .openerp .oe_form_invalid input, .openerp .oe_form_invalid select, .openerp .oe_form_invalid textarea {
1726- background-color: #ff6666 !important;
1727- border: 1px solid #dd0000 !important; }
1728- .openerp .oe_view_manager_current .oe_form_editable .oe_highlight {
1729- color: #404040;
1730- background: none; }
1731- .openerp .oe_view_manager_current .oe_form_editable button.oe_highlight {
1732- background-color: #e3e3e3;
1733- background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
1734- background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
1735- background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
1736- background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
1737- background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
1738- background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
1739- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1740- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1741- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset; }
1742- .openerp .oe_view_manager_current .oe_form_editable button.oe_highlight:active {
1743- background-color: #ececec;
1744- background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6));
1745- background-image: -webkit-linear-gradient(top, #e3e3e3, #f6f6f6);
1746- background-image: -moz-linear-gradient(top, #e3e3e3, #f6f6f6);
1747- background-image: -ms-linear-gradient(top, #e3e3e3, #f6f6f6);
1748- background-image: -o-linear-gradient(top, #e3e3e3, #f6f6f6);
1749- background-image: linear-gradient(to bottom, #e3e3e3, #f6f6f6);
1750- -moz-box-shadow: none;
1751- -webkit-box-shadow: none;
1752- box-shadow: none; }
1753- .openerp .oe_view_manager_current .oe_form_editable button.oe_highlight:hover {
1754- background-color: #ececec;
1755- background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
1756- background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
1757- background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
1758- background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
1759- background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
1760- background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
1761- -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1762- -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
1763- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset; }
1764- .openerp .oe_form_invisible {
1765- display: none !important; }
1766- .openerp .oe_form_editable .oe_read_only {
1767- display: none !important; }
1768- .openerp .oe_form_readonly .oe_edit_only, .openerp .oe_form_readonly .oe_form_field:empty {
1769- display: none !important; }
1770- .openerp .oe_form_readonly .oe_form .oe_form_field_date {
1771- width: auto; }
1772- .openerp .oe_form_nosheet {
1773- margin: 16px; }
1774- .openerp .oe_form_nosheet > header {
1775- margin: -16px -16px 0 -16px;
1776- padding: 0; }
1777- .openerp .oe_form_nosheet.oe_form_nomargin {
1778- margin: 0; }
1779- .openerp .oe_form_nosheet.oe_form_nomargin > header {
1780- margin: 0; }
1781- .openerp .oe_form_sheetbg {
1782- padding: 16px 0; }
1783- .openerp .oe_form_sheet_width {
1784- min-width: 650px;
1785- max-width: 860px;
1786- margin: 0 auto; }
1787- .openerp .oe_form_sheet {
1788- background: white;
1789- min-height: 330px;
1790- padding: 16px; }
1791- .openerp .oe_form_sheet .oe_list {
1792- overflow-x: auto; }
1793- .openerp .oe_application .oe_form_sheetbg {
1794- background: url(/web/static/src/img/form_sheetbg.png);
1795- border-bottom: 1px solid #dddddd; }
1796- .openerp .oe_application .oe_form_sheet {
1797- border: 1px solid #c8c8d3;
1798- -moz-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
1799- -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
1800- box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); }
1801- .openerp .oe_application .oe_form_sheet .ui-tabs {
1802- margin: 0 -16px; }
1803- .openerp .oe_application .oe_form_sheet .oe_notebook_page {
1804- padding: 0 16px; }
1805- .openerp .oe_form header {
1806- position: relative;
1807- border-bottom: 1px solid #cacaca;
1808- padding-left: 2px;
1809- background-color: #ededed;
1810- background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1811- background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1812- background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1813- background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1814- background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1815- background-image: linear-gradient(to bottom, #fcfcfc, #dedede); }
1816- .openerp .oe_form header > span {
1817- margin-left: 4px; }
1818- .openerp .oe_form header ul {
1819- display: inline-block;
1820- float: right; }
1821- .openerp .oe_form header .oe_button {
1822- margin: 3px 2px 1px; }
1823- .openerp .oe_form header .oe_button:first-child {
1824- margin-left: 6px; }
1825- .openerp .oe_form header .oe_tags {
1826- margin: 5px 0 0 5px;
1827- width: 400px;
1828- padding-bottom: 0; }
1829- .openerp .oe_form div.oe_chatter {
1830- box-sizing: border-box;
1831- min-width: 682px;
1832- max-width: 892px;
1833- margin: 0 auto;
1834- padding: 16px 16px 48px; }
1835- .openerp .oe_form div.oe_form_configuration p, .openerp .oe_form div.oe_form_configuration ul, .openerp .oe_form div.oe_form_configuration ol {
1836- color: #aaaaaa;
1837- max-width: 650px; }
1838- .openerp .oe_form div.oe_form_configuration label {
1839- min-width: 150px; }
1840- .openerp .oe_form div.oe_form_configuration .oe_form_group_cell_label {
1841- padding: 1px 0; }
1842- .openerp .oe_form div.oe_form_configuration .oe_form_group_cell div div {
1843- padding: 1px 0; }
1844- .openerp .oe_form .oe_subtotal_footer {
1845- width: 1% !important; }
1846- .openerp .oe_form .oe_subtotal_footer td.oe_form_group_cell {
1847- text-align: right;
1848- padding: 0 !important; }
1849- .openerp .oe_form .oe_subtotal_footer td.oe_form_group_cell_label {
1850- border-right: none; }
1851- .openerp .oe_form .oe_subtotal_footer .oe_subtotal_footer_separator {
1852- width: 108px;
1853- border-top: 1px solid #cacaca;
1854- margin-top: 4px;
1855- padding-top: 4px;
1856- font-weight: bold;
1857- font-size: 18px; }
1858- .openerp .oe_form .oe_subtotal_footer label:after {
1859- content: ":"; }
1860- .openerp .oe_form .oe_subtotal_footer label.oe_subtotal_footer_separator {
1861- font-weight: bold !important;
1862- padding: 2px 11px 2px 0px !important; }
1863- .openerp .oe_form .oe_subtotal_footer label.oe_form_label_help {
1864- font-weight: normal; }
1865- .openerp .oe_form .oe_form_box_info {
1866- background: #ffee99;
1867- border-bottom: 1px solid #ccbb66;
1868- padding: 4px; }
1869- .openerp .oe_form .oe_form_box_info > p {
1870- margin: auto; }
1871- .openerp .oe_form .oe_form_box_warning {
1872- background: #bd362f;
1873- border-bottom: 1px solid #990000;
1874- padding: 4px; }
1875- .openerp .oe_form .oe_form_box_warning * {
1876- color: white;
1877- text-shadow: none; }
1878- .openerp .oe_form .oe_form_box_warning > p {
1879- margin: auto; }
1880- .openerp .oe_form .oe_form_button {
1881- margin: 2px; }
1882- .openerp .oe_form td.oe_form_group_cell_label {
1883- border-right: 1px solid #dddddd;
1884- padding: 2px 0px; }
1885- .openerp .oe_form td.oe_form_group_cell_label label {
1886- line-height: 18px;
1887- display: block;
1888- min-width: 140px; }
1889- .openerp .oe_form td.oe_form_group_cell + .oe_form_group_cell {
1890- padding: 2px 0 2px 8px; }
1891- .openerp .oe_form .oe_form_group {
1892- width: 100%;
1893- margin: 9px 0 9px 0; }
1894- .openerp .oe_form .oe_form_group .oe_form_group_cell.oe_group_right {
1895- padding-left: 20px; }
1896- .openerp .oe_form .oe_form_label_help[for], .openerp .oe_form .oe_form_label[for] {
1897- font-weight: bold;
1898- white-space: nowrap;
1899- padding-right: 8px; }
1900- .openerp .oe_form .oe_form_label_help[for] span, .openerp .oe_form .oe_form_label[for] span {
1901- font-size: 80%;
1902- color: darkGreen;
1903- vertical-align: top;
1904- position: relative;
1905- top: -4px;
1906- padding: 0 2px; }
1907- .openerp .oe_horizontal_border {
1908- border-bottom: 1px solid black; }
1909- .openerp .oe_horizontal_separator {
1910- font-weight: bold;
1911- font-size: 20px;
1912- margin: 15px 0px 10px 0px;
1913- color: #7c7bad; }
1914- .openerp .oe_horizontal_separator:empty {
1915- height: 5px; }
1916- .openerp .oe_vertical_separator {
1917- border-left: 1px solid #666666;
1918- padding: 0 4px 0 4px; }
1919- .openerp .oe_form_field_progressbar {
1920- display: inline-block;
1921- min-width: 70px; }
1922- .openerp .oe_form_field_progressbar.ui-progressbar {
1923- height: 22px;
1924- font-size: 10px;
1925- -webkit-box-sizing: border-box;
1926- -moz-box-sizing: border-box;
1927- -ms-box-sizing: border-box;
1928- box-sizing: border-box;
1929- border: 1px solid #999999;
1930- -moz-border-radius: 3px;
1931- -webkit-border-radius: 3px;
1932- border-radius: 3px;
1933- background: white;
1934- min-width: 50px; }
1935- .openerp .oe_form_field_progressbar.ui-progressbar span {
1936- position: absolute;
1937- margin-left: 10px;
1938- font-weight: bold; }
1939- .openerp .oe_form_field_progressbar.ui-progressbar .ui-widget-header {
1940- background: #cccccc url(/web/static/lib/jquery.ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; }
1941- .openerp .oe_form .oe_form_field_text {
1942- width: 100%; }
1943- .openerp .oe_form .oe_form_field_text .oe_form_text_content {
1944- text-overflow: ellipsis;
1945- display: inline-block;
1946- white-space: pre-wrap;
1947- overflow-x: hidden;
1948- width: 100%; }
1949- .openerp .oe_form .oe_form_field_char input,
1950- .openerp .oe_form .oe_form_field_url input,
1951- .openerp .oe_form .oe_form_field_email input,
1952- .openerp .oe_form .oe_form_field_text textarea,
1953- .openerp .oe_form .oe_form_field_selection select {
1954- width: 100%; }
1955- .openerp .oe_form .oe_form_field_text.oe_inline, .openerp .oe_form .oe_form_field_text.oe_inline > textarea {
1956- width: 500px; }
1957- .openerp .oe_form h1, .openerp .oe_form h2, .openerp .oe_form h3, .openerp .oe_form h4, .openerp .oe_form h5, .openerp .oe_form h6 {
1958- margin: 0 0 4px 0; }
1959- .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 {
1960- height: inherit !important;
1961- font-size: inherit; }
1962- .openerp .oe_form .oe_form_field {
1963- width: 100%;
1964- display: inline-block;
1965- padding: 2px 2px 2px 0px;
1966- vertical-align: top; }
1967- .openerp .oe_form .oe_form_field input {
1968- margin: 0px; }
1969- .openerp .oe_form input[type="text"], .openerp .oe_form input[type="password"], .openerp .oe_form input[type="file"], .openerp .oe_form select {
1970- height: 22px;
1971- padding-top: 2px; }
1972- .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 {
1973- -webkit-box-sizing: border-box;
1974- -moz-box-sizing: border-box;
1975- -ms-box-sizing: border-box;
1976- box-sizing: border-box;
1977- background: white;
1978- min-width: 60px;
1979- color: #1f1f1f;
1980- font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; }
1981- .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] {
1982- background: #e5e5e5 !important;
1983- color: #666666; }
1984- .openerp .oe_form textarea[disabled] {
1985- border: none;
1986- padding-left: 8px;
1987- -moz-box-shadow: none;
1988- -webkit-box-shadow: none;
1989- box-shadow: none;
1990- -moz-border-radius: 0px;
1991- -webkit-border-radius: 0px;
1992- border-radius: 0px;
1993- color: #4c4c4c; }
1994- .openerp .oe_form textarea.oe_inline[disabled] {
1995- border-left: 8px solid #eeeeee; }
1996- .openerp .oe_form .oe_form_field_url button img {
1997- vertical-align: top; }
1998- .openerp .oe_form .oe_form_field_monetary,
1999- .openerp .oe_form .oe_form_field_date,
2000- .openerp .oe_form .oe_form_field_datetime {
2001- white-space: nowrap; }
2002- .openerp .oe_form .oe_form_field_boolean {
2003- width: auto; }
2004- .openerp .oe_form .oe_datepicker_container {
2005- display: none; }
2006- .openerp .oe_form .oe_datepicker_root {
2007- display: inline-block; }
2008- .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]) {
2009- background-color: #d2d2ff !important; }
2010- .openerp .oe_form .oe_form_invalid input, .openerp .oe_form .oe_form_invalid select, .openerp .oe_form .oe_form_invalid textarea {
2011- background-color: #ff6666 !important;
2012- border: 1px solid #dd0000 !important; }
2013- .openerp .oe_form .oe_input_icon {
2014- cursor: pointer;
2015- margin: 3px 0 0 -21px;
2016- vertical-align: top; }
2017- .openerp .oe_form .oe_input_icon_disabled {
2018- position: absolute;
2019- cursor: default;
2020- opacity: 0.5;
2021- filter: alpha(opacity=50);
2022- right: 5px;
2023- top: 3px; }
2024- .openerp .oe_form .oe_form_field_with_button.oe_no_button > .oe_button {
2025- display: none; }
2026- .openerp .oe_form .oe_form_field_with_button:not(.oe_no_button) > .oe_button {
2027- float: right;
2028- -moz-border-radius: 0;
2029- -webkit-border-radius: 0;
2030- border-radius: 0;
2031- border-bottom-left-radius: 0px;
2032- height: 22px; }
2033- .openerp .oe_form .oe_form_field_with_button input {
2034- width: 100%; }
2035- .openerp .oe_form .oe_form_field_with_button > div {
2036- position: relative;
2037- overflow: hidden; }
2038- .openerp .oe_form .oe_form_embedded_html {
2039- position: relative;
2040- width: 600px;
2041- margin-left: 130px;
2042- margin-top: 32px;
2043- margin-bottom: 32px;
2044- text-align: justify; }
2045- .openerp .oe_form_editable .oe_form .oe_form_field_integer input {
2046- width: 6em; }
2047- .openerp .oe_form_editable .oe_form .oe_form_field_float input {
2048- width: 7em; }
2049- .openerp .oe_form_editable .oe_form .oe_form_field_date input {
2050- width: 100px; }
2051- .openerp .oe_form_editable .oe_form .oe_form_field_datetime input {
2052- width: 150px; }
2053- .openerp .oe_hidden_input_file {
2054- position: relative; }
2055- .openerp .oe_hidden_input_file input.oe_form_binary_file {
2056- z-index: 0;
2057- line-height: 0;
2058- font-size: 12px;
2059- position: absolute;
2060- top: 1px;
2061- left: 0;
2062- right: 0;
2063- opacity: 0;
2064- filter: alpha(opacity=0);
2065- -ms-filter: "alpha(opacity=0)";
2066- margin: 0;
2067- padding: 0; }
2068- .openerp .oe_form .oe_form_field_image {
2069- padding: 0;
2070- position: relative;
2071- display: inline-block;
2072- width: auto;
2073- vertical-align: top; }
2074- .openerp .oe_form .oe_form_field_image .oe_form_field_image_controls {
2075- position: absolute;
2076- top: 1px;
2077- padding: 4px 0;
2078- width: 100%;
2079- display: none;
2080- text-align: center;
2081- color: #eeeeee;
2082- background: rgba(37, 37, 37, 0.9);
2083- -moz-border-radius: 3px 3px 0 0;
2084- -webkit-border-radius: 3px 3px 0 0;
2085- border-radius: 3px 3px 0 0;
2086- -webkit-box-sizing: border-box;
2087- -moz-box-sizing: border-box;
2088- -ms-box-sizing: border-box;
2089- box-sizing: border-box; }
2090- .openerp .oe_form .oe_form_field_image:hover .oe_form_field_image_controls {
2091- display: block; }
2092- .openerp .oe_fileupload {
2093- display: inline-block;
2094- clear: both;
2095- width: 100%; }
2096- .openerp .oe_fileupload .oe_add {
2097- float: left;
2098- position: relative;
2099- width: 100%;
2100- left: 2px;
2101- top: 7px;
2102- overflow: hidden; }
2103- .openerp .oe_fileupload .oe_add button {
2104- display: inline;
2105- height: 24px;
2106- font-size: 12px;
2107- line-height: 12px;
2108- vertical-align: middle; }
2109- .openerp .oe_fileupload .oe_add button.oe_attach {
2110- width: 24px;
2111- overflow: hidden;
2112- width: 24px;
2113- overflow: hidden;
2114- background: transparent;
2115- color: #7c7bad;
2116- box-shadow: none;
2117- border: none;
2118- text-shadow: none; }
2119- .openerp .oe_fileupload .oe_add button.oe_attach .oe_e {
2120- position: relative;
2121- top: -1px;
2122- left: -9px; }
2123- .openerp .oe_fileupload .oe_add input.oe_form_binary_file {
2124- display: inline-block;
2125- margin-left: -85px;
2126- height: 22px;
2127- width: 152px;
2128- margin-top: -24px;
2129- cursor: pointer; }
2130- .openerp .oe_fileupload .oe_add .oe_attach_label {
2131- color: #7c7bad;
2132- margin-left: -3px; }
2133- .openerp .oe_fileupload .oe_attachments {
2134- margin-bottom: 4px;
2135- margin-right: 0px;
2136- font-size: 12px;
2137- border-radius: 2px;
2138- border: solid 1px rgba(124, 123, 173, 0.14); }
2139- .openerp .oe_fileupload .oe_attachments .oe_attachment {
2140- padding: 2px;
2141- padding-left: 4px;
2142- padding-right: 4px; }
2143- .openerp .oe_fileupload .oe_attachments .oe_attachment .oe_e {
2144- font-size: 23px;
2145- margin-top: -5px; }
2146- .openerp .oe_fileupload .oe_attachments .oe_attachment .oe_e:hover {
2147- text-decoration: none; }
2148- .openerp .oe_fileupload .oe_attachments .oe_attachment:nth-child(odd) {
2149- background: white; }
2150- .openerp .oe_fileupload .oe_attachments .oe_attachment:nth-child(even) {
2151- background: #f4f5fa; }
2152- .openerp .oe_form_field_many2one td:first-child {
2153- position: relative; }
2154- .openerp .oe_form_field_many2one span.oe_m2o_drop_down_button {
2155- position: absolute;
2156- top: 2px;
2157- right: 0px; }
2158- .openerp .oe_form_field_many2one .oe_m2o_cm_button {
2159- line-height: 14px;
2160- float: right;
2161- padding-left: 2px; }
2162- .openerp .oe_form_field_many2one input {
2163- padding-right: 13px; }
2164- .openerp.ui-autocomplete li.oe_m2o_dropdown_option a {
2165- font-style: italic;
2166- padding-left: 2em; }
2167- .openerp.ui-autocomplete li:not(.oe_m2o_dropdown_option) + li.oe_m2o_dropdown_option {
2168- margin-top: 10px; }
2169- .openerp ul.oe_form_status, .openerp ul.oe_form_status_clickable {
2170- display: inline-block;
2171- margin: 0;
2172- padding: 0 18px 0 0; }
2173- .openerp ul.oe_form_status li, .openerp ul.oe_form_status_clickable li {
2174- display: inline-block;
2175- list-style-type: none;
2176- margin: 0 -18px 0 0;
2177- padding: 0;
2178- background-color: #ededed;
2179- background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
2180- background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
2181- background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
2182- background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
2183- background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
2184- background-image: linear-gradient(to bottom, #fcfcfc, #dedede); }
2185- .openerp ul.oe_form_status li:first-child .label, .openerp ul.oe_form_status_clickable li:first-child .label {
2186- border-left: 1px solid #cacaca;
2187- padding-left: 14px; }
2188- .openerp ul.oe_form_status li:last-child, .openerp ul.oe_form_status_clickable li:last-child {
2189- border-right: 1px solid #cacaca; }
2190- .openerp ul.oe_form_status li:last-child .label, .openerp ul.oe_form_status_clickable li:last-child .label {
2191- padding-right: 14px; }
2192- .openerp ul.oe_form_status li:last-child .arrow, .openerp ul.oe_form_status_clickable li:last-child .arrow {
2193- display: none; }
2194- .openerp ul.oe_form_status li .label, .openerp ul.oe_form_status_clickable li .label {
2195- color: #4c4c4c;
2196- text-shadow: 0 1px 1px #fcfcfc, 0 -1px 1px #dedede;
2197- padding: 7px;
2198- display: inline-block;
2199- padding-left: 24px;
2200- margin: 0;
2201- position: relative; }
2202- .openerp ul.oe_form_status li .arrow, .openerp ul.oe_form_status_clickable li .arrow {
2203- width: 17px;
2204- display: inline-block;
2205- vertical-align: top;
2206- overflow: hidden;
2207- margin-left: -5px; }
2208- .openerp ul.oe_form_status li .arrow span, .openerp ul.oe_form_status_clickable li .arrow span {
2209- position: relative;
2210- width: 24px;
2211- height: 24px;
2212- display: inline-block;
2213- margin-left: -12px;
2214- margin-top: 3px;
2215- box-shadow: -1px 1px 2px rgba(255, 255, 255, 0.2), inset -1px 1px 1px rgba(0, 0, 0, 0.2);
2216- background-color: #dedede;
2217- background: -moz-linear-gradient(135deg, #dedede, #fcfcfc);
2218- background: -o-linear-gradient(135deg, #fcfcfc, #dedede);
2219- background: -webkit-gradient(linear, left top, right bottom, from(#fcfcfc), to(#dedede));
2220- background: -ms-linear-gradient(top, #fcfcfc, #dedede);
2221- -moz-border-radius: 3px;
2222- -webkit-border-radius: 3px;
2223- border-radius: 3px;
2224- -webkit-transform: rotate(45deg);
2225- -moz-transform: rotate(45deg);
2226- -ms-transform: rotate(45deg);
2227- -o-transform: rotate(45deg);
2228- transform: rotate(45deg); }
2229- .openerp ul.oe_form_status li.oe_active, .openerp ul.oe_form_status_clickable li.oe_active {
2230- background-color: #5382b9;
2231- background-image: -webkit-gradient(linear, left top, left bottom, from(#729fcf), to(#3465a4));
2232- background-image: -webkit-linear-gradient(top, #729fcf, #3465a4);
2233- background-image: -moz-linear-gradient(top, #729fcf, #3465a4);
2234- background-image: -ms-linear-gradient(top, #729fcf, #3465a4);
2235- background-image: -o-linear-gradient(top, #729fcf, #3465a4);
2236- background-image: linear-gradient(to bottom, #729fcf, #3465a4); }
2237- .openerp ul.oe_form_status li.oe_active .arrow span, .openerp ul.oe_form_status_clickable li.oe_active .arrow span {
2238- background-color: #3465a4;
2239- background: -moz-linear-gradient(135deg, #3465a4, #729fcf);
2240- background: -o-linear-gradient(135deg, #729fcf, #3465a4);
2241- background: -webkit-gradient(linear, left top, right bottom, from(#729fcf), to(#3465a4));
2242- background: -ms-linear-gradient(top, #729fcf, #3465a4); }
2243- .openerp ul.oe_form_status li.oe_active .label, .openerp ul.oe_form_status_clickable li.oe_active .label {
2244- color: white;
2245- text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4; }
2246- .openerp ul.oe_form_status_clickable li {
2247- cursor: pointer; }
2248- .openerp ul.oe_form_status_clickable li:hover {
2249- background-color: #d9d9d9;
2250- background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca));
2251- background-image: -webkit-linear-gradient(top, #e8e8e8, #cacaca);
2252- background-image: -moz-linear-gradient(top, #e8e8e8, #cacaca);
2253- background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca);
2254- background-image: -o-linear-gradient(top, #e8e8e8, #cacaca);
2255- background-image: linear-gradient(to bottom, #e8e8e8, #cacaca); }
2256- .openerp ul.oe_form_status_clickable li:hover .label {
2257- text-shadow: 0 -1px 1px #fcfcfc, 0 1px 1px #dedede; }
2258- .openerp ul.oe_form_status_clickable li:hover .arrow span {
2259- background-color: #d9d9d9;
2260- background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca));
2261- background-image: -webkit-linear-gradient(top, #e8e8e8, #cacaca);
2262- background-image: -moz-linear-gradient(top, #e8e8e8, #cacaca);
2263- background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca);
2264- background-image: -o-linear-gradient(top, #e8e8e8, #cacaca);
2265- background-image: linear-gradient(to bottom, #e8e8e8, #cacaca); }
2266- .openerp ul.oe_form_status_clickable li .label {
2267- color: #7c7bad; }
2268- .openerp ul.oe_form_status_clickable li.oe_active:hover {
2269- background-color: #3a699f;
2270- background-image: -webkit-gradient(linear, left top, left bottom, from(#4c85c2), to(#284d7d));
2271- background-image: -webkit-linear-gradient(top, #4c85c2, #284d7d);
2272- background-image: -moz-linear-gradient(top, #4c85c2, #284d7d);
2273- background-image: -ms-linear-gradient(top, #4c85c2, #284d7d);
2274- background-image: -o-linear-gradient(top, #4c85c2, #284d7d);
2275- background-image: linear-gradient(to bottom, #4c85c2, #284d7d); }
2276- .openerp ul.oe_form_status_clickable li.oe_active:hover .label {
2277- text-shadow: 0 -1px 1px #729fcf, 0 1px 1px #3465a4; }
2278- .openerp ul.oe_form_status_clickable li.oe_active:hover .arrow span {
2279- background-color: #284d7d;
2280- background: -moz-linear-gradient(135deg, #284d7d, #4c85c2);
2281- background: -o-linear-gradient(135deg, #4c85c2, #284d7d);
2282- background: -webkit-gradient(linear, left top, right bottom, from(#4c85c2), to(#284d7d));
2283- background: -ms-linear-gradient(top, #4c85c2, #284d7d); }
2284- .openerp .oe_form .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page {
2285- display: none; }
2286- .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 {
2287- display: none !important; }
2288- .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 {
2289- min-height: 132px; }
2290- .openerp .oe_form_field_one2many .oe_form_field_one2many_list_row_add, .openerp .oe_form_field_many2many .oe_form_field_one2many_list_row_add {
2291- font-weight: bold; }
2292- .openerp .oe_form_field_one2many .oe_list_content > thead, .openerp .oe_form_field_many2many .oe_list_content > thead {
2293- border-bottom: 1px; }
2294- .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) {
2295- background: transparent; }
2296- .openerp .oe_form_field_one2many .oe_list .oe_list_edit_row_save, .openerp .oe_form_field_many2many .oe_list .oe_list_edit_row_save {
2297- background: url(/web/static/src/img/iconset-b-remove.png) 50% 50% no-repeat; }
2298- .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 {
2299- visibility: hidden; }
2300- .openerp .oe_form_field_one2many > .oe_view_manager .oe_header_row_top, .openerp .oe_form_field_many2many > .oe_view_manager .oe_header_row_top {
2301- display: none; }
2302- .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 {
2303- padding: 0px 8px;
2304- line-height: 16px; }
2305- .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 {
2306- font-size: 13px; }
2307- .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 {
2308- height: auto;
2309- line-height: 16px; }
2310- .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 {
2311- height: auto;
2312- line-height: 16px; }
2313- .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 {
2314- visibility: hidden; }
2315- .openerp .oe_form_editable .oe_list_editable .oe_list_content td.oe_required {
2316- background-color: #d2d2ff; }
2317- .openerp .oe_form_editable .oe_list_editable .oe_list_content td.oe_readonly {
2318- background-color: #eeeeee; }
2319- .openerp .oe_list_editable .oe_list_content td.oe_list_field_cell {
2320- padding: 4px 6px 3px; }
2321- .openerp .oe_list.oe_list_editable.oe_editing .oe_edition .oe_list_field_cell:not(.oe_readonly) {
2322- color: transparent;
2323- text-shadow: none; }
2324- .openerp .oe_list.oe_list_editable.oe_editing .oe_edition .oe_list_field_cell:not(.oe_readonly) * {
2325- visibility: hidden; }
2326- .openerp .oe_list.oe_list_editable.oe_editing .oe_m2o_drop_down_button {
2327- top: 5px; }
2328- .openerp .oe_list.oe_list_editable.oe_editing .oe_m2o_cm_button {
2329- line-height: 19px; }
2330- .openerp .oe_list.oe_list_editable.oe_editing .oe_input_icon {
2331- margin-top: 5px; }
2332- .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field {
2333- min-width: 0;
2334- max-width: none; }
2335- .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field input, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field textarea {
2336- height: 27px;
2337- -moz-border-radius: 0;
2338- -webkit-border-radius: 0;
2339- border-radius: 0;
2340- border: 1px solid #aaaaff;
2341- margin: 0; }
2342- .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 {
2343- min-width: 0; }
2344- .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 {
2345- text-align: right;
2346- width: 100% !important; }
2347- .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 {
2348- width: 100% !important; }
2349- .openerp .oe_list_group_name {
2350- white-space: nowrap; }
2351- .openerp .oe_form .oe_form_field_many2many > .oe_list .oe_list_pager_single_page {
2352- display: none; }
2353- .openerp .oe_list_buttons .oe_alternative {
2354- visibility: hidden; }
2355- .openerp .oe_list_buttons .oe_list_save, .openerp .oe_list_buttons .oe_list_discard {
2356- display: none; }
2357- .openerp .oe_list_buttons.oe_editing .oe_list_add {
2358- display: none; }
2359- .openerp .oe_list_buttons.oe_editing .oe_list_save {
2360- display: inline-block; }
2361- .openerp .oe_list_buttons.oe_editing .oe_list_discard {
2362- display: inline; }
2363- .openerp .oe_list_buttons.oe_editing .oe_alternative {
2364- visibility: visible; }
2365- .openerp .oe_list.oe_cannot_edit .oe_list_header_handle, .openerp .oe_list.oe_cannot_edit .oe_list_field_handle {
2366- display: none !important;
2367- padding: 0 !important; }
2368- .openerp .oe_list.oe_cannot_delete .oe_list_record_delete {
2369- display: none !important; }
2370- .openerp .oe_list .oe_form .oe_form_nosheet {
2371- margin: 0;
2372- padding: 0;
2373- border: none; }
2374- .openerp .oe_list .oe_form .oe_form_field {
2375- width: auto;
2376- position: absolute;
2377- margin: 0 !important;
2378- padding: 0; }
2379- .openerp .oe_list .oe_form .oe_form_field_boolean {
2380- padding: 1px 6px 3px; }
2381- .openerp .oe_list .oe_list_content .oe_group_header {
2382- background-color: #ededed;
2383- background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
2384- background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
2385- background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
2386- background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
2387- background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
2388- background-image: linear-gradient(to bottom, #fcfcfc, #dedede); }
2389- .openerp .oe_list_content {
2390- width: 100%; }
2391- .openerp .oe_list_content td:first-child:after, .openerp .oe_list_content th:first-child:after {
2392- border-width: 0; }
2393- .openerp .oe_list_content td.oe_number {
2394- text-align: right !important;
2395- max-width: 100px; }
2396- .openerp .oe_list_content td.oe_list_field_date, .openerp .oe_list_content th.oe_list_header_date {
2397- min-width: 6em; }
2398- .openerp .oe_list_content > thead {
2399- border-bottom: 2px solid #cacaca;
2400- background: #eeeeee;
2401- vertical-align: top; }
2402- .openerp .oe_list_content td, .openerp .oe_list_content th {
2403- padding: 3px 6px;
2404- line-height: 18px; }
2405- .openerp .oe_list_content th.oe_sortable, .openerp .oe_list_content th.oe_sortable div {
2406- cursor: pointer; }
2407- .openerp .oe_list_content th.oe_sortable div {
2408- position: relative; }
2409- .openerp .oe_list_content th.oe_sortable div:after {
2410- float: right;
2411- margin-right: 6px;
2412- content: "";
2413- margin-top: 7px;
2414- border-width: 0 4px 4px;
2415- border-style: solid;
2416- border-color: black transparent;
2417- visibility: hidden; }
2418- .openerp .oe_list_content th.sortup div:after {
2419- visibility: visible;
2420- filter: alpha(opacity=60);
2421- opacity: 0.6; }
2422- .openerp .oe_list_content .oe_list_header_many2many_tags {
2423- min-width: 70px; }
2424- .openerp .oe_list_content th.sortdown div:after {
2425- border-bottom: none;
2426- border-left: 4px solid transparent;
2427- border-right: 4px solid transparent;
2428- border-top: 4px solid black;
2429- visibility: visible;
2430- -moz-box-shadow: none;
2431- -webkit-box-shadow: none;
2432- box-shadow: none;
2433- filter: alpha(opacity=60);
2434- opacity: 0.6; }
2435- .openerp .oe_list_content > tbody {
2436- cursor: pointer; }
2437- .openerp .oe_list_content > tbody > tr {
2438- height: 27px;
2439- border-top: 1px solid #dddddd; }
2440- .openerp .oe_list_content > tbody > tr > td.oe_list_field_cell {
2441- padding: 3px 6px;
2442- white-space: pre-line; }
2443- .openerp .oe_list_content > tbody > tr > td > button, .openerp .oe_list_content > tbody > tr > th > button {
2444- border: none;
2445- background: transparent;
2446- padding: 0;
2447- -moz-box-shadow: none;
2448- -webkit-box-shadow: none;
2449- box-shadow: none; }
2450- .openerp .oe_list_content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe_list_content > tbody > tr th.oe_list_checkbox:first-child {
2451- width: 17px; }
2452- .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 {
2453- border-width: 0; }
2454- .openerp .oe_list_content > tbody > tr > td.oe_list_field_boolean input {
2455- filter: alpha(opacity=50);
2456- opacity: 0.5; }
2457- .openerp .oe_list_content > tbody > tr:nth-child(odd) {
2458- background-color: #f0f0fa;
2459- background-color: #efeff8;
2460- background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
2461- background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
2462- background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
2463- background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
2464- background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
2465- background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6); }
2466- .openerp .oe_list_content > tfoot {
2467- border-top: 2px solid #cacaca;
2468- border-bottom: 1px solid #cacaca;
2469- background: #eeeeee;
2470- font-weight: bold; }
2471- .openerp .oe_list_content .numeric {
2472- text-align: right;
2473- width: 82px; }
2474- .openerp .oe_list_content .numeric input {
2475- text-align: right; }
2476- .openerp .oe_list_content th.oe_list_header_handle {
2477- font-size: 1px;
2478- overflow: hidden;
2479- text-indent: -9001px; }
2480- .openerp .oe_list_content td.oe_list_field_handle {
2481- width: 1em;
2482- padding: 0 !important;
2483- cursor: ns-resize; }
2484- .openerp .oe_list_content td.oe_list_field_handle .oe_list_handle {
2485- font-size: 1px;
2486- letter-spacing: -1px;
2487- color: transparent;
2488- text-shadow: none;
2489- font-weight: normal;
2490- margin-right: 7px; }
2491- .openerp .oe_list_content td.oe_list_field_handle .oe_list_handle:before {
2492- font: 18px "entypoRegular";
2493- content: "}";
2494- color: #e0e0e0; }
2495- .openerp .oe_list_content .oe_list_field_progressbar progress {
2496- width: 100%; }
2497- .openerp .tree_header {
2498- background-color: #f0f0f0;
2499- border-bottom: 1px solid #cacaca;
2500- color: #4c4c4c;
2501- padding: 5px;
2502- height: 25px; }
2503- .openerp .tree_header button {
2504- float: right;
2505- height: 27px;
2506- margin-right: 5px; }
2507- .openerp .oe-treeview-table {
2508- width: 100%;
2509- background-color: white;
2510- border-spacing: 0;
2511- color: #4c4c4c; }
2512- .openerp .oe-treeview-table th {
2513- padding: 10px;
2514- font-weight: bold;
2515- background-color: #f0f0f0;
2516- border-bottom: 2px solid #cacaca; }
2517- .openerp .oe-treeview-table td {
2518- cursor: pointer;
2519- vertical-align: middle;
2520- text-align: left;
2521- vertical-align: middle;
2522- height: 20px;
2523- padding-left: 4px;
2524- padding-right: 4px;
2525- border-right: 1px solid #e7e7e7; }
2526- .openerp .oe-treeview-table td.oe_number {
2527- text-align: right !important; }
2528- .openerp .oe-treeview-table tr {
2529- border-bottom: 1px solid #d6d6d6; }
2530- .openerp .oe-treeview-table tr:hover {
2531- background-color: #e7e7e7; }
2532- .openerp .oe-treeview-table span {
2533- font-size: 90%;
2534- font-weight: normal;
2535- white-space: nowrap;
2536- display: block; }
2537- .openerp .oe-treeview-table .treeview-tr.oe-treeview-first {
2538- background: transparent url(/web/static/src/img/expand.gif) 0 50% no-repeat; }
2539- .openerp .oe-treeview-table .oe_open .treeview-tr.oe-treeview-first {
2540- background-image: url(/web/static/src/img/collapse.gif); }
2541- .openerp .oe-treeview-table .treeview-tr.oe-treeview-first span, .openerp .oe-treeview-table .treeview-td.oe-treeview-first span {
2542- margin-left: 16px; }
2543- .openerp .oe_layout_debugging .oe_form_group {
2544- outline: 2px dashed green; }
2545- .openerp .oe_layout_debugging .oe_form_group_cell {
2546- outline: 1px solid blue; }
2547- .openerp .oe_layout_debugging .oe_form_group:hover, .openerp .oe_layout_debugging .oe_form_group_cell:hover {
2548- outline-color: red; }
2549- .openerp .oe_layout_debugging .oe_form_group_row_incomplete > td:last-child:after {
2550- content: "[Incomplete Row]";
2551- background: red;
2552- padding: 2px;
2553- font-weight: bold;
2554- color: white;
2555- float: right; }
2556- .openerp .oe_layout_debugging .oe_form_group_row_incomplete.oe_form_group_row_newline > td:last-child:after {
2557- content: "[newline]"; }
2558- .openerp .oe_debug_view {
2559- float: left; }
2560- .openerp .oe_debug_view_log {
2561- font-size: 95%; }
2562- .openerp .oe_debug_view_log label {
2563- display: block;
2564- width: 49%;
2565- text-align: right;
2566- float: left;
2567- font-weight: bold;
2568- color: #000099; }
2569- .openerp .oe_debug_view_log span {
2570- display: block;
2571- width: 49%;
2572- float: right;
2573- color: #333333; }
2574+ */
2575+}
2576+.openerp.openerp_webclient_container {
2577+ height: 100%;
2578+}
2579+.openerp :-moz-placeholder {
2580+ color: #afafb6 !important;
2581+ font-style: italic !important;
2582+}
2583+.openerp ::-webkit-input-placeholder {
2584+ color: #afafb6 !important;
2585+ font-style: italic !important;
2586+}
2587+.openerp :-ms-input-placeholder {
2588+ color: #afafb6 !important;
2589+ font-style: italic !important;
2590+}
2591+.openerp a {
2592+ text-decoration: none;
2593+ cursor: pointer !important;
2594+}
2595+.openerp table {
2596+ padding: 0;
2597+ border-collapse: collapse;
2598+}
2599+.openerp thead {
2600+ font-weight: bold;
2601+ background-color: #f0f0f0;
2602+}
2603+.openerp thead th {
2604+ border-left: 1px solid #dfdfdf;
2605+}
2606+.openerp thead th:first-child {
2607+ border-left: none;
2608+}
2609+.openerp thead th.null {
2610+ border-left: none;
2611+}
2612+.openerp th, .openerp td {
2613+ padding: 0;
2614+ text-align: left;
2615+}
2616+.openerp th {
2617+ font-weight: bold;
2618+ vertical-align: middle;
2619+}
2620+.openerp td {
2621+ vertical-align: top;
2622+}
2623+.openerp .zebra tbody tr:nth-child(odd) td {
2624+ background-color: #f0f0fa;
2625+ background-color: #efeff8;
2626+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
2627+ background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
2628+ background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
2629+ background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
2630+ background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
2631+ background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
2632+}
2633+.openerp .zebra tbody tr:hover td {
2634+ background-color: #e6e6e6;
2635+ background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
2636+ background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
2637+ background-image: -moz-linear-gradient(top, #eeeeee, #dedede);
2638+ background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
2639+ background-image: -o-linear-gradient(top, #eeeeee, #dedede);
2640+ background-image: linear-gradient(to bottom, #eeeeee, #dedede);
2641+}
2642+.openerp input, .openerp textarea, .openerp select {
2643+ padding: 2px 4px;
2644+ border: 1px solid #cccccc;
2645+ -moz-border-radius: 3px;
2646+ -webkit-border-radius: 3px;
2647+ border-radius: 3px;
2648+ background: white;
2649+}
2650+.openerp img {
2651+ vertical-align: middle;
2652+}
2653+.openerp h4 {
2654+ margin: 4px 0;
2655+}
2656+.openerp a.button:link, .openerp a.button:visited, .openerp button, .openerp input[type='submit'], .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
2657+ display: inline-block;
2658+ border: 1px solid rgba(0, 0, 0, 0.4);
2659+ color: #4c4c4c;
2660+ margin: 0;
2661+ padding: 3px 12px;
2662+ font-size: 13px;
2663+ text-align: center;
2664+ background-color: #e3e3e3;
2665+ background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
2666+ background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
2667+ background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
2668+ background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
2669+ background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
2670+ background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
2671+ -moz-border-radius: 3px;
2672+ -webkit-border-radius: 3px;
2673+ border-radius: 3px;
2674+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
2675+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
2676+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
2677+ text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
2678+ -webkit-font-smoothing: antialiased;
2679+ outline: none;
2680+}
2681+.openerp a.button:hover, .openerp button:hover, .openerp input[type='submit']:hover, .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover {
2682+ background-color: #ececec;
2683+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
2684+ background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
2685+ background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
2686+ background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
2687+ background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
2688+ background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
2689+ cursor: pointer;
2690+ background-position: 0;
2691+}
2692+.openerp a.button:focus, .openerp button:focus, .openerp input[type='submit']:focus, .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-focus {
2693+ border: 1px solid #80bfff;
2694+ background-position: 0;
2695+ background-color: #ececec;
2696+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
2697+ background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
2698+ background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
2699+ background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
2700+ background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
2701+ background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
2702+ -moz-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
2703+ -webkit-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
2704+ box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
2705+}
2706+.openerp a.button:active, .openerp a.button.active, .openerp button:active, .openerp button.active, .openerp input[type='submit']:active, .openerp input[type='submit'].active, .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-active {
2707+ background-color: #ececec;
2708+ background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6));
2709+ background-image: -webkit-linear-gradient(top, #e3e3e3, #f6f6f6);
2710+ background-image: -moz-linear-gradient(top, #e3e3e3, #f6f6f6);
2711+ background-image: -ms-linear-gradient(top, #e3e3e3, #f6f6f6);
2712+ background-image: -o-linear-gradient(top, #e3e3e3, #f6f6f6);
2713+ background-image: linear-gradient(to bottom, #e3e3e3, #f6f6f6);
2714+ -moz-box-shadow: none;
2715+ -webkit-box-shadow: none;
2716+ box-shadow: none;
2717+}
2718+.openerp a.button.disabled, .openerp button:disabled, .openerp input[type='submit']:disabled {
2719+ background: #efefef !important;
2720+ border: 1px solid #d1d1d1 !important;
2721+ -moz-box-shadow: none !important;
2722+ -webkit-box-shadow: none !important;
2723+ box-shadow: none !important;
2724+ color: #aaaaaa !important;
2725+ cursor: default;
2726+ text-shadow: 0 1px 1px white !important;
2727+}
2728+.openerp .ui-widget-content a {
2729+ color: #7c7bad;
2730+}
2731+.openerp .oe_bounce_container {
2732+ display: inline-block;
2733+}
2734+.openerp .text-tag .text-button {
2735+ height: auto !important;
2736+ min-height: 16px;
2737+}
2738+.openerp .ui-tabs {
2739+ position: static;
2740+}
2741+.openerp.ui-dialog {
2742+ display: none;
2743+ padding: 6px;
2744+ background-color: rgba(60, 60, 60, 0.7);
2745+ border: 1px solid;
2746+ border-color: #888888 #555555 #444444;
2747+ -moz-border-radius: 8px;
2748+ -webkit-border-radius: 8px;
2749+ border-radius: 8px;
2750+ -moz-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
2751+ -webkit-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
2752+ box-shadow: 0 1px 12px rgba(0, 0, 0, 0.6);
2753+ -webkit-background-clip: padding-box;
2754+ -moz-background-clip: padding-box;
2755+ background-clip: padding-box;
2756+}
2757+.openerp.ui-dialog .ui-dialog-content {
2758+ padding: 0;
2759+}
2760+.openerp.ui-dialog .ui-dialog-titlebar, .openerp.ui-dialog .ui-dialog-content, .openerp.ui-dialog .ui-dialog-buttonpane {
2761+ padding: 16px;
2762+}
2763+.openerp.ui-dialog .ui-dialog-titlebar {
2764+ border-bottom: 1px solid #cacaca;
2765+ -moz-border-radius: 2px 2px 0 0;
2766+ -webkit-border-radius: 2px 2px 0 0;
2767+ border-radius: 2px 2px 0 0;
2768+ background-color: #ededed;
2769+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
2770+ background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
2771+ background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
2772+ background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
2773+ background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
2774+ background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
2775+}
2776+.openerp.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
2777+ margin: 0;
2778+ padding: 0;
2779+}
2780+.openerp.ui-dialog .ui-widget-header {
2781+ border: none;
2782+}
2783+.openerp.ui-dialog .ui-dialog-content {
2784+ background: white;
2785+}
2786+.openerp.ui-dialog .ui-dialog-buttonpane {
2787+ border-top: 1px solid #e0e0e0;
2788+ background: #f5f7f9;
2789+ margin: 0;
2790+ -moz-border-radius: 0 0 2px 2px;
2791+ -webkit-border-radius: 0 0 2px 2px;
2792+ border-radius: 0 0 2px 2px;
2793+}
2794+.openerp.ui-dialog .ui-dialog-buttonpane button {
2795+ margin: 0 4px 0 0;
2796+}
2797+.openerp.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
2798+ float: left;
2799+}
2800+.openerp.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
2801+ margin-right: 4px;
2802+}
2803+.openerp.ui-dialog .ui-dialog-titlebar-close {
2804+ padding: 0;
2805+}
2806+.openerp.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick {
2807+ display: none;
2808+}
2809+.openerp.ui-dialog .ui-dialog-titlebar-close:before {
2810+ content: "×";
2811+ font-size: 18px;
2812+ font-weight: bold;
2813+ line-height: 16px;
2814+ color: black;
2815+ text-shadow: 0 1px 0 white;
2816+ padding: 0;
2817+ cursor: pointer;
2818+ background: transparent;
2819+ border: 0;
2820+}
2821+.openerp.ui-dialog .ui-dialog-titlebar-close:before:hover {
2822+ color: black;
2823+ text-decoration: none;
2824+}
2825+.openerp.ui-dialog .oe_about {
2826+ background-color: white;
2827+ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAKUlEQVQIHWO8e/fufwYsgAUkJigoiCIF5DMyoYggcUiXgNnBiGQKmAkARpcEQeriln4AAAAASUVORK5CYII=);
2828+ -moz-border-radius: 0 0 2px 2px;
2829+ -webkit-border-radius: 0 0 2px 2px;
2830+ border-radius: 0 0 2px 2px;
2831+}
2832+.openerp.ui-dialog .oe_about a {
2833+ color: #7c7bad;
2834+}
2835+.openerp.ui-dialog .oe_about a:hover {
2836+ text-decoration: underline;
2837+}
2838+.openerp.ui-dialog .oe_about a:focus {
2839+ outline: none;
2840+}
2841+.openerp.ui-dialog .oe_about .oe_logo {
2842+ margin-left: -6px;
2843+}
2844+.openerp.ui-dialog .oe_about .oe_bottom {
2845+ position: absolute;
2846+ top: 50%;
2847+ left: 0;
2848+ right: 0;
2849+ bottom: 0;
2850+ text-shadow: 0 1px 1px #999999;
2851+ background-color: #8a0e0e;
2852+ background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
2853+ background-image: -webkit-linear-gradient(top, #b41616, #600606);
2854+ background-image: -moz-linear-gradient(top, #b41616, #600606);
2855+ background-image: -ms-linear-gradient(top, #b41616, #600606);
2856+ background-image: -o-linear-gradient(top, #b41616, #600606);
2857+ background-image: linear-gradient(to bottom, #b41616, #600606);
2858+ color: #eeeeee;
2859+ padding: 0 16px;
2860+ -moz-border-radius: 0 0 2px 2px;
2861+ -webkit-border-radius: 0 0 2px 2px;
2862+ border-radius: 0 0 2px 2px;
2863+}
2864+.openerp.ui-dialog .oe_about .oe_bottom a {
2865+ color: #eeeeee;
2866+}
2867+.openerp.ui-dialog.oe_act_window .ui-dialog-content {
2868+ padding: 0px;
2869+}
2870+.openerp .modal-backdrop {
2871+ position: fixed;
2872+ top: 0;
2873+ right: 0;
2874+ bottom: 0;
2875+ left: 0;
2876+ z-index: 1040;
2877+ background-color: black;
2878+ filter: alpha(opacity=30);
2879+ opacity: 0.3;
2880+}
2881+.openerp .oe_i {
2882+ font-family: "mnmliconsRegular" !important;
2883+ font-size: 21px;
2884+ font-weight: 300 !important;
2885+}
2886+.openerp .oe_e {
2887+ font-family: "entypoRegular" !important;
2888+ font-size: 34px;
2889+ font-weight: 300 !important;
2890+}
2891+.openerp .oe_left {
2892+ float: left;
2893+ margin-right: 8px;
2894+}
2895+.openerp .oe_right {
2896+ float: right;
2897+ margin-left: 8px;
2898+}
2899+.openerp .oe_text_center {
2900+ text-align: center;
2901+}
2902+.openerp .oe_text_left {
2903+ text-align: left;
2904+}
2905+.openerp .oe_text_right {
2906+ text-align: right;
2907+}
2908+.openerp .oe_clear {
2909+ clear: both;
2910+}
2911+.openerp .oe_wait {
2912+ cursor: wait;
2913+}
2914+.openerp .oe_fade {
2915+ color: #888888;
2916+ font-weight: normal;
2917+}
2918+.openerp .oe_bold {
2919+ font-weight: bold;
2920+}
2921+.openerp .oe_inline {
2922+ width: auto !important;
2923+}
2924+.openerp .oe_highlight {
2925+ color: white;
2926+ background: #dc5f59;
2927+}
2928+.openerp button.oe_highlight {
2929+ background-color: #c02c2c;
2930+ background-image: -webkit-gradient(linear, left top, left bottom, from(#df3f3f), to(#a21a1a));
2931+ background-image: -webkit-linear-gradient(top, #df3f3f, #a21a1a);
2932+ background-image: -moz-linear-gradient(top, #df3f3f, #a21a1a);
2933+ background-image: -ms-linear-gradient(top, #df3f3f, #a21a1a);
2934+ background-image: -o-linear-gradient(top, #df3f3f, #a21a1a);
2935+ background-image: linear-gradient(to bottom, #df3f3f, #a21a1a);
2936+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
2937+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
2938+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
2939+}
2940+.openerp button.oe_highlight:hover {
2941+ background-color: #c63939;
2942+ background-image: -webkit-gradient(linear, left top, left bottom, from(#e25858), to(#ab1b1b));
2943+ background-image: -webkit-linear-gradient(top, #e25858, #ab1b1b);
2944+ background-image: -moz-linear-gradient(top, #e25858, #ab1b1b);
2945+ background-image: -ms-linear-gradient(top, #e25858, #ab1b1b);
2946+ background-image: -o-linear-gradient(top, #e25858, #ab1b1b);
2947+ background-image: linear-gradient(to bottom, #e25858, #ab1b1b);
2948+}
2949+.openerp button.oe_highlight:active {
2950+ background-color: #cb2121;
2951+ background-image: -webkit-gradient(linear, left top, left bottom, from(#c52020), to(#d22323));
2952+ background-image: -webkit-linear-gradient(top, #c52020, #d22323);
2953+ background-image: -moz-linear-gradient(top, #c52020, #d22323);
2954+ background-image: -ms-linear-gradient(top, #c52020, #d22323);
2955+ background-image: -o-linear-gradient(top, #c52020, #d22323);
2956+ background-image: linear-gradient(to bottom, #c52020, #d22323);
2957+}
2958+.openerp .oe_background_grey {
2959+ background: #eeeeee !important;
2960+}
2961+.openerp .oe_form_dirty .oe_highlight_on_dirty {
2962+ color: white;
2963+ background: #dc5f59;
2964+ font-weight: bold;
2965+}
2966+.openerp .oe_form_dirty button.oe_highlight_on_dirty {
2967+ background-color: #c74a44;
2968+ background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
2969+ background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
2970+ background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
2971+ background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
2972+ background-image: -o-linear-gradient(top, #dc5f59, #b33630);
2973+ background-image: linear-gradient(to bottom, #dc5f59, #b33630);
2974+ -moz-box-shadow: none;
2975+ -webkit-box-shadow: none;
2976+ box-shadow: none;
2977+}
2978+.openerp .oe_form_dirty button.oe_highlight_on_dirty:hover {
2979+ background: #ed6f6a;
2980+}
2981+.openerp .oe_title {
2982+ width: 50%;
2983+ float: left;
2984+}
2985+.openerp .oe_title:after {
2986+ content: ".";
2987+ display: block;
2988+ height: 0;
2989+ clear: both;
2990+ visibility: hidden;
2991+}
2992+.openerp .oe_button_box {
2993+ width: 270px;
2994+ text-align: right;
2995+}
2996+.openerp .oe_button_box button {
2997+ margin: 4px;
2998+}
2999+.openerp .oe_avatar > img {
3000+ max-height: 90px;
3001+ max-width: 90px;
3002+ -moz-border-radius: 3px;
3003+ -webkit-border-radius: 3px;
3004+ border-radius: 3px;
3005+ -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
3006+ -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
3007+ box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
3008+ border: none;
3009+ margin-bottom: 10px;
3010+}
3011+.openerp .oe_avatar + div {
3012+ margin-left: 5px;
3013+}
3014+.openerp .oe_image_small > img {
3015+ max-width: 50px;
3016+ max-height: 50px;
3017+}
3018+.openerp .oe_image_medium > img {
3019+ max-width: 180px;
3020+ max-height: 180px;
3021+}
3022+.openerp .oe_button.oe_link {
3023+ border: none;
3024+ padding: 0;
3025+ margin: 0;
3026+ background: none;
3027+ -moz-border-radius: 0;
3028+ -webkit-border-radius: 0;
3029+ border-radius: 0;
3030+ -moz-box-shadow: none;
3031+ -webkit-box-shadow: none;
3032+ box-shadow: none;
3033+}
3034+.openerp .oe_button.oe_link img {
3035+ display: inline-block;
3036+}
3037+.openerp .oe_button.oe_link span {
3038+ border: none;
3039+ padding: 0;
3040+ margin: 0;
3041+ background: none;
3042+ -moz-border-radius: 0;
3043+ -webkit-border-radius: 0;
3044+ border-radius: 0;
3045+ -moz-box-shadow: none;
3046+ -webkit-box-shadow: none;
3047+ box-shadow: none;
3048+ color: #7c7bad;
3049+ font-weight: bold;
3050+}
3051+.openerp .oe_button.oe_link span:hover {
3052+ text-decoration: underline;
3053+}
3054+.openerp .oe_webclient .oe_star_on, .openerp .oe_webclient .oe_star_off {
3055+ color: #cccccc;
3056+ text-shadow: 0 0 2px black;
3057+ vertical-align: top;
3058+ position: relative;
3059+ top: -5px;
3060+}
3061+.openerp .oe_webclient .oe_star_on:hover, .openerp .oe_webclient .oe_star_off:hover {
3062+ text-decoration: none;
3063+}
3064+.openerp .oe_webclient .oe_star_on {
3065+ color: gold;
3066+}
3067+.openerp p.oe_grey {
3068+ max-width: 650px;
3069+}
3070+.openerp .oe_grey {
3071+ color: #aaaaaa;
3072+}
3073+.openerp .oe_tag {
3074+ border: 1px solid #afafb6;
3075+ font-size: 11px;
3076+ padding: 2px 4px;
3077+ margin: 0 2px 2px 0;
3078+ -moz-border-radius: 3px;
3079+ -webkit-border-radius: 3px;
3080+ border-radius: 3px;
3081+ background: #f0f0fa;
3082+ color: #4c4c4c;
3083+}
3084+.openerp .oe_tag_dark {
3085+ background: #7c7bad;
3086+ color: #eeeeee;
3087+}
3088+.openerp .oe_form_field_radio.oe_horizontal {
3089+ white-space: nowrap;
3090+}
3091+.openerp .oe_form_field_radio.oe_horizontal label {
3092+ display: inline-block;
3093+ text-align: center;
3094+ height: 16px;
3095+}
3096+.openerp .oe_form_field_radio.oe_vertical label {
3097+ margin-left: 4px;
3098+}
3099+.openerp .oe_form_field_radio.oe_form_required .oe_radio_input {
3100+ border: 2px solid transparent;
3101+ display: inline-block;
3102+ height: 12px;
3103+ width: 12px;
3104+ vertical-align: bottom;
3105+ border-radius: 10px;
3106+ margin: 1px 0;
3107+}
3108+.openerp .oe_form_field_radio.oe_form_required.oe_form_invalid .oe_radio_input {
3109+ border-color: red;
3110+}
3111+.openerp .oe_tags {
3112+ margin-bottom: 1px;
3113+}
3114+.openerp .oe_tags.oe_inline {
3115+ min-width: 250px;
3116+}
3117+.openerp .oe_tags .text-wrap {
3118+ width: 100% !important;
3119+}
3120+.openerp .oe_tags .text-wrap textarea {
3121+ width: 100% !important;
3122+}
3123+.openerp .oe_tags .text-core .text-wrap .text-dropdown .text-list .text-suggestion em {
3124+ font-style: italic;
3125+ text-decoration: none;
3126+}
3127+.openerp.oe_tooltip {
3128+ font-size: 12px;
3129+}
3130+.openerp.oe_tooltip .oe_tooltip_string {
3131+ color: #ffdd55;
3132+ font-weight: bold;
3133+ font-size: 13px;
3134+}
3135+.openerp.oe_tooltip .oe_tooltip_help {
3136+ white-space: pre-wrap;
3137+}
3138+.openerp.oe_tooltip .oe_tooltip_technical {
3139+ padding: 0 0 4px 0;
3140+ margin: 5px 0 0 15px;
3141+}
3142+.openerp.oe_tooltip .oe_tooltip_technical li {
3143+ list-style: circle;
3144+}
3145+.openerp.oe_tooltip .oe_tooltip_technical_title {
3146+ font-weight: bold;
3147+}
3148+.openerp.oe_tooltip .oe_tooltip_close {
3149+ margin: -5px 0 0 2px;
3150+ cursor: default;
3151+ float: right;
3152+ color: white;
3153+}
3154+.openerp.oe_tooltip .oe_tooltip_close:hover {
3155+ color: #999999;
3156+ cursor: pointer;
3157+}
3158+.openerp.oe_tooltip .oe_tooltip_message {
3159+ max-width: 310px;
3160+}
3161+.openerp .oe_notebook {
3162+ margin: 8px 0;
3163+ padding: 0 16px;
3164+ list-style: none;
3165+ zoom: 1;
3166+}
3167+.openerp .oe_notebook.ui-corner-all {
3168+ -moz-border-radius: 0;
3169+ -webkit-border-radius: 0;
3170+ border-radius: 0;
3171+}
3172+.openerp .oe_notebook:before, .openerp .oe_notebook:after {
3173+ display: table;
3174+ content: "";
3175+ zoom: 1;
3176+}
3177+.openerp .oe_notebook:after {
3178+ clear: both;
3179+}
3180+.openerp .oe_notebook > li {
3181+ float: left;
3182+}
3183+.openerp .oe_notebook > li > a {
3184+ display: block;
3185+ color: gray;
3186+}
3187+.openerp .oe_notebook > li.ui-tabs-active > a {
3188+ color: #4c4c4c;
3189+}
3190+.openerp .oe_notebook {
3191+ border-color: #dddddd;
3192+ border-style: solid;
3193+ border-width: 0 0 1px;
3194+}
3195+.openerp .oe_notebook > li {
3196+ position: relative;
3197+}
3198+.openerp .oe_notebook > li > a {
3199+ padding: 0 12px;
3200+ margin-right: 2px;
3201+ line-height: 30px;
3202+ border: 1px solid transparent;
3203+ -moz-border-radius: 4px 4px 0 0;
3204+ -webkit-border-radius: 4px 4px 0 0;
3205+ border-radius: 4px 4px 0 0;
3206+}
3207+.openerp .oe_notebook > li > a:hover {
3208+ text-decoration: none;
3209+ background-color: #eeeeee;
3210+ border-color: #eeeeee #eeeeee #dddddd;
3211+}
3212+.openerp .oe_notebook > li.ui-state-active > a, .openerp .oe_notebook > li.ui-state-active > a:hover {
3213+ background-color: white;
3214+ border: 1px solid #dddddd;
3215+ border-bottom-color: transparent;
3216+ cursor: default;
3217+}
3218+.openerp .oe_notebook_page {
3219+ padding: 0;
3220+}
3221+.openerp div.ui-tabs {
3222+ padding: 3px 0px 3px 0px;
3223+}
3224+.openerp .ui-tabs-hide {
3225+ display: none;
3226+}
3227+.openerp .oe_dropdown, .openerp .oe_dropdown_hover, .openerp .oe_dropdown_toggle {
3228+ position: relative;
3229+ cursor: pointer;
3230+}
3231+.openerp .oe_dropdown_toggle {
3232+ color: #4c4c4c;
3233+ font-weight: normal;
3234+}
3235+.openerp .oe_dropdown_hover:hover .oe_dropdown_menu, .openerp .oe_dropdown_menu.oe_opened {
3236+ display: block;
3237+}
3238+.openerp .oe_dropdown_menu {
3239+ display: none;
3240+ position: absolute;
3241+ top: 26px;
3242+ left: 0;
3243+ z-index: 3;
3244+ margin: 0;
3245+ padding: 0;
3246+ border: 1px solid #afafb6;
3247+ background: white;
3248+ padding: 4px 0;
3249+ min-width: 140px;
3250+ text-align: left;
3251+ -moz-border-radius: 3px;
3252+ -webkit-border-radius: 3px;
3253+ border-radius: 3px;
3254+ -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
3255+ -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
3256+ box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
3257+}
3258+.openerp .oe_dropdown_menu > li {
3259+ list-style-type: none;
3260+ float: none;
3261+ display: block;
3262+ position: relative;
3263+ margin: 0;
3264+ padding: 2px 8px;
3265+}
3266+.openerp .oe_dropdown_menu > li:hover {
3267+ background-color: #efeff8;
3268+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
3269+ background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
3270+ background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
3271+ background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
3272+ background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
3273+ background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
3274+ -moz-box-shadow: none;
3275+ -webkit-box-shadow: none;
3276+ box-shadow: none;
3277+}
3278+.openerp .oe_dropdown_menu > li > a {
3279+ white-space: nowrap;
3280+ display: block;
3281+ color: #4c4c4c;
3282+ text-decoration: none;
3283+ width: 200px;
3284+ text-overflow: ellipsis;
3285+ overflow: hidden;
3286+}
3287+.openerp .oe_dropdown_menu > li > a:hover {
3288+ text-decoration: none;
3289+}
3290+.openerp .oe_dropdown_arrow:after {
3291+ width: 0;
3292+ height: 0;
3293+ display: inline-block;
3294+ content: "&darr";
3295+ text-indent: -99999px;
3296+ vertical-align: top;
3297+ margin-top: 8px;
3298+ margin-left: 3px;
3299+ border-left: 4px solid transparent;
3300+ border-right: 4px solid transparent;
3301+ border-top: 4px solid #404040;
3302+ filter: alpha(opacity=50);
3303+ opacity: 0.5;
3304+}
3305+.openerp .oe_sidebar {
3306+ white-space: nowrap;
3307+}
3308+.openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment {
3309+ height: 20px;
3310+ cursor: pointer;
3311+ padding-left: 6px;
3312+ margin-top: 6px;
3313+}
3314+.openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment span {
3315+ font-weight: bold;
3316+}
3317+.openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment .oe_hidden_input_file {
3318+ width: 200px;
3319+}
3320+.openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment:hover {
3321+ background-color: #efeff8;
3322+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
3323+ background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
3324+ background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
3325+ background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
3326+ background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
3327+ background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
3328+ -moz-box-shadow: none;
3329+ -webkit-box-shadow: none;
3330+ box-shadow: none;
3331+}
3332+.openerp .oe_sidebar .oe_dropdown_menu li .oe_sidebar_delete_item {
3333+ position: absolute;
3334+ top: 4px;
3335+ right: 4px;
3336+ display: none;
3337+ width: 12px;
3338+ height: 12px;
3339+ padding: 1px;
3340+ color: #8786b7;
3341+ line-height: 8px;
3342+ text-align: center;
3343+ font-weight: bold;
3344+ text-shadow: 0 1px 1px white;
3345+}
3346+.openerp .oe_sidebar .oe_dropdown_menu li .oe_sidebar_delete_item:hover {
3347+ text-decoration: none;
3348+ color: white;
3349+ background: #8786b7;
3350+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
3351+ -moz-border-radius: 2px;
3352+ -webkit-border-radius: 2px;
3353+ border-radius: 2px;
3354+}
3355+.openerp .oe_sidebar .oe_dropdown_menu li:hover .oe_sidebar_delete_item {
3356+ display: inline-block;
3357+}
3358+.openerp .oe_loading {
3359+ display: none;
3360+ z-index: 100;
3361+ position: fixed;
3362+ top: 0;
3363+ right: 50%;
3364+ padding: 4px 12px;
3365+ background: #a61300;
3366+ color: white;
3367+ text-align: center;
3368+ border: 1px solid #990000;
3369+ border-top: none;
3370+ -moz-border-radius-bottomright: 8px;
3371+ -moz-border-radius-bottomleft: 8px;
3372+ border-bottom-right-radius: 8px;
3373+ border-bottom-left-radius: 8px;
3374+}
3375+.openerp .oe_notification {
3376+ z-index: 1050;
3377+}
3378+.openerp .oe_webclient_timezone_notification a {
3379+ color: white;
3380+ text-decoration: underline;
3381+}
3382+.openerp .oe_webclient_timezone_notification p {
3383+ margin-top: 1em;
3384+}
3385+.openerp .oe_webclient_timezone_notification dt {
3386+ font-weight: bold;
3387+}
3388+.openerp .oe_timezone_systray span {
3389+ margin-top: 1px;
3390+ background-color: #f6cf3b;
3391+}
3392+.openerp .oe_dialog_warning {
3393+ width: 100%;
3394+}
3395+.openerp .oe_dialog_warning p {
3396+ text-align: center;
3397+}
3398+.openerp .oe_dialog_icon {
3399+ padding: 5px;
3400+ width: 32px;
3401+}
3402+.openerp .oe_login {
3403+ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAKUlEQVQIHWO8e/fufwYsgAUkJigoiCIF5DMyoYggcUiXgNnBiGQKmAkARpcEQeriln4AAAAASUVORK5CYII=);
3404+ text-align: center;
3405+ font-size: 14px;
3406+ height: 100%;
3407+}
3408+.openerp .oe_login ul, .openerp .oe_login li {
3409+ margin: 0;
3410+ list-style-type: none;
3411+ padding: 0 0 4px 0;
3412+}
3413+.openerp .oe_login button {
3414+ cursor: pointer;
3415+ padding: 6px 16px;
3416+ border: 1px solid #222222;
3417+ color: white;
3418+ margin: 0;
3419+ background-color: #8c1313;
3420+ background-image: -webkit-gradient(linear, left top, left bottom, from(#b92020), to(#600606));
3421+ background-image: -webkit-linear-gradient(top, #b92020, #600606);
3422+ background-image: -moz-linear-gradient(top, #b92020, #600606);
3423+ background-image: -ms-linear-gradient(top, #b92020, #600606);
3424+ background-image: -o-linear-gradient(top, #b92020, #600606);
3425+ background-image: linear-gradient(to bottom, #b92020, #600606);
3426+ -moz-border-radius: 4px;
3427+ -webkit-border-radius: 4px;
3428+ border-radius: 4px;
3429+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
3430+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
3431+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
3432+}
3433+.openerp .oe_login input, .openerp .oe_login select {
3434+ width: 252px;
3435+ font-family: "Lucida Grande", Helvetica, Verdana, Arial;
3436+ border: 1px solid #999999;
3437+ background: whitesmoke;
3438+ -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.4);
3439+ -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.4);
3440+ box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.4);
3441+ -moz-border-radius: 3px;
3442+ -webkit-border-radius: 3px;
3443+ border-radius: 3px;
3444+}
3445+.openerp .oe_login input {
3446+ margin-bottom: 9px;
3447+ padding: 5px 6px;
3448+}
3449+.openerp .oe_login select {
3450+ padding: 1px;
3451+}
3452+.openerp .oe_login .oe_login_dbpane {
3453+ position: fixed;
3454+ top: 0;
3455+ right: 8px;
3456+ padding: 5px 10px;
3457+ color: #eeeeee;
3458+ border: solid 1px #333333;
3459+ background: #1e1e1e;
3460+ background: rgba(30, 30, 30, 0.94);
3461+ -moz-border-radius: 0 0 8px 8px;
3462+ -webkit-border-radius: 0 0 8px 8px;
3463+ border-radius: 0 0 8px 8px;
3464+}
3465+.openerp .oe_login .oe_login_dbpane input {
3466+ padding: 2px 4px;
3467+ margin: 4px 0;
3468+}
3469+.openerp .oe_login .oe_login_bottom {
3470+ position: absolute;
3471+ top: 50%;
3472+ left: 0;
3473+ right: 0;
3474+ bottom: 0;
3475+ text-shadow: 0 1px 1px #999999;
3476+ background-color: #8a0e0e;
3477+ background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
3478+ background-image: -webkit-linear-gradient(top, #b41616, #600606);
3479+ background-image: -moz-linear-gradient(top, #b41616, #600606);
3480+ background-image: -ms-linear-gradient(top, #b41616, #600606);
3481+ background-image: -o-linear-gradient(top, #b41616, #600606);
3482+ background-image: linear-gradient(to bottom, #b41616, #600606);
3483+}
3484+.openerp .oe_login .oe_login_pane {
3485+ position: absolute;
3486+ top: 50%;
3487+ left: 50%;
3488+ margin: -160px -166px;
3489+ border: solid 1px #333333;
3490+ background: #1e1e1e;
3491+ background: rgba(30, 30, 30, 0.94);
3492+ padding: 22px 32px;
3493+ color: #eeeeee;
3494+ text-align: left;
3495+ -moz-border-radius: 8px;
3496+ -webkit-border-radius: 8px;
3497+ border-radius: 8px;
3498+ -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
3499+ -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
3500+ box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
3501+}
3502+.openerp .oe_login .oe_login_pane h2 {
3503+ margin-top: 0;
3504+ font-size: 18px;
3505+}
3506+.openerp .oe_login .oe_login_logo {
3507+ position: absolute;
3508+ top: -70px;
3509+ left: 0;
3510+ width: 100%;
3511+ margin: 0 auto;
3512+ text-align: center;
3513+}
3514+.openerp .oe_login .oe_login_footer {
3515+ position: absolute;
3516+ bottom: -40px;
3517+ left: 0;
3518+ width: 100%;
3519+ text-align: center;
3520+}
3521+.openerp .oe_login .oe_login_footer a {
3522+ color: #eeeeee;
3523+ margin: 0 8px;
3524+}
3525+.openerp .oe_login .oe_login_footer a:hover {
3526+ text-decoration: underline;
3527+}
3528+.openerp .oe_login .oe_login_footer span {
3529+ font-weight: bold;
3530+ font-size: 16px;
3531+}
3532+.openerp .oe_login .oe_login_error_message {
3533+ display: none;
3534+ background-color: #b41616;
3535+ color: #eeeeee;
3536+ padding: 14px 18px;
3537+ margin-top: 15px;
3538+ text-align: center;
3539+ -moz-border-radius: 4px;
3540+ -webkit-border-radius: 4px;
3541+ border-radius: 4px;
3542+ -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
3543+ -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
3544+ box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
3545+}
3546+.openerp .oe_login_invalid .oe_login_error_message {
3547+ display: inline-block;
3548+}
3549+.openerp .oe_database_manager {
3550+ background: white;
3551+ color: black;
3552+ text-align: left;
3553+}
3554+.openerp .oe_database_manager .oe_database_manager_menu {
3555+ color: black;
3556+}
3557+.openerp .oe_webclient {
3558+ width: 100%;
3559+ height: 100%;
3560+ border-spacing: 0px;
3561+}
3562+.openerp .oe_content_full_screen .oe_application {
3563+ top: 0;
3564+ left: 0;
3565+}
3566+.openerp .oe_content_full_screen .oe_topbar, .openerp .oe_content_full_screen .oe_leftbar {
3567+ display: none;
3568+}
3569+.openerp .oe_topbar {
3570+ width: 100%;
3571+ height: 32px;
3572+ background-color: #414141;
3573+ background-color: #454343;
3574+ background-image: -webkit-gradient(linear, left top, left bottom, from(#646060), to(#262626));
3575+ background-image: -webkit-linear-gradient(top, #646060, #262626);
3576+ background-image: -moz-linear-gradient(top, #646060, #262626);
3577+ background-image: -ms-linear-gradient(top, #646060, #262626);
3578+ background-image: -o-linear-gradient(top, #646060, #262626);
3579+ background-image: linear-gradient(to bottom, #646060, #262626);
3580+}
3581+.openerp .oe_topbar .oe_topbar_anonymous_login {
3582+ background-color: #dc5f59;
3583+ color: #eeeeee;
3584+ background-color: #be4343;
3585+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fc8787), to(maroon));
3586+ background-image: -webkit-linear-gradient(top, #fc8787, maroon);
3587+ background-image: -moz-linear-gradient(top, #fc8787, maroon);
3588+ background-image: -ms-linear-gradient(top, #fc8787, maroon);
3589+ background-image: -o-linear-gradient(top, #fc8787, maroon);
3590+ background-image: linear-gradient(to bottom, #fc8787, maroon);
3591+}
3592+.openerp .oe_topbar .oe_topbar_anonymous_login a {
3593+ display: block;
3594+ padding: 5px 10px 7px;
3595+ line-height: 20px;
3596+ height: 20px;
3597+ text-decoration: none;
3598+ color: white;
3599+ background: transparent;
3600+ -webkit-transition: all 0.2s ease-out;
3601+ -moz-transition: all 0.2s ease-out;
3602+ -ms-transition: all 0.2s ease-out;
3603+ -o-transition: all 0.2s ease-out;
3604+ transition: all 0.2s ease-out;
3605+}
3606+.openerp .oe_topbar .oe_topbar_anonymous_login a:hover {
3607+ background: rgba(0, 0, 0, 0.1);
3608+ color: white;
3609+ text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
3610+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
3611+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
3612+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
3613+}
3614+.openerp .oe_topbar .oe_topbar_item {
3615+ display: block;
3616+ padding: 5px 10px 7px;
3617+ line-height: 20px;
3618+ height: 20px;
3619+ text-decoration: none;
3620+ color: #eeeeee;
3621+ vertical-align: top;
3622+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
3623+ -webkit-transition: all 0.2s ease-out;
3624+ -moz-transition: all 0.2s ease-out;
3625+ -ms-transition: all 0.2s ease-out;
3626+ -o-transition: all 0.2s ease-out;
3627+ transition: all 0.2s ease-out;
3628+}
3629+.openerp .oe_topbar .oe_topbar_item:hover {
3630+ background: rgba(0, 0, 0, 0.2);
3631+ text-shadow: black 0px 0px 3px;
3632+ color: white;
3633+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
3634+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
3635+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
3636+}
3637+.openerp .oe_topbar .oe_topbar_avatar {
3638+ width: 24px;
3639+ height: 24px;
3640+ margin: -2px 2px 0 0;
3641+ -moz-border-radius: 3px;
3642+ -webkit-border-radius: 3px;
3643+ border-radius: 3px;
3644+}
3645+.openerp .oe_topbar .oe_topbar_avatar {
3646+ vertical-align: top;
3647+}
3648+.openerp .oe_topbar .oe_dropdown_arrow:after {
3649+ border-top: 4px solid white;
3650+}
3651+.openerp .oe_topbar .oe_dropdown_menu {
3652+ top: 32px;
3653+ background: #333333;
3654+ background: rgba(37, 37, 37, 0.9);
3655+ border-color: #999999;
3656+ border-color: rgba(0, 0, 0, 0.2);
3657+ border-style: solid;
3658+ border-width: 0 1px 1px;
3659+ -moz-border-radius: 0 0 6px 6px;
3660+ -webkit-border-radius: 0 0 6px 6px;
3661+ border-radius: 0 0 6px 6px;
3662+ -webkit-background-clip: padding-box;
3663+ -moz-background-clip: padding-box;
3664+ background-clip: padding-box;
3665+}
3666+.openerp .oe_topbar .oe_dropdown_menu li {
3667+ float: none;
3668+ padding: 3px 12px;
3669+}
3670+.openerp .oe_topbar .oe_dropdown_menu li a {
3671+ color: #eeeeee;
3672+}
3673+.openerp .oe_topbar .oe_dropdown_menu li:hover {
3674+ background-color: #212121;
3675+ background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
3676+ background-image: -webkit-linear-gradient(top, #292929, #191919);
3677+ background-image: -moz-linear-gradient(top, #292929, #191919);
3678+ background-image: -ms-linear-gradient(top, #292929, #191919);
3679+ background-image: -o-linear-gradient(top, #292929, #191919);
3680+ background-image: linear-gradient(to bottom, #292929, #191919);
3681+ -moz-box-shadow: none;
3682+ -webkit-box-shadow: none;
3683+ box-shadow: none;
3684+}
3685+.openerp .oe_topbar .oe_topbar_name {
3686+ max-width: 150px;
3687+ overflow: hidden;
3688+ display: inline-block;
3689+ max-height: 100%;
3690+ text-overflow: ellipsis;
3691+ white-space: nowrap;
3692+}
3693+.openerp .oe_menu {
3694+ float: left;
3695+ padding: 0;
3696+ margin: 0;
3697+ font-size: 13px;
3698+}
3699+.openerp .oe_menu > li {
3700+ list-style-type: none;
3701+ padding: 0;
3702+ margin: 0;
3703+ float: left;
3704+ display: block;
3705+ color: #eeeeee;
3706+}
3707+.openerp .oe_menu > li > a {
3708+ display: block;
3709+ padding: 5px 10px 7px;
3710+ line-height: 20px;
3711+ height: 20px;
3712+ text-decoration: none;
3713+ color: #eeeeee;
3714+ vertical-align: top;
3715+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
3716+ -webkit-transition: all 0.2s ease-out;
3717+ -moz-transition: all 0.2s ease-out;
3718+ -ms-transition: all 0.2s ease-out;
3719+ -o-transition: all 0.2s ease-out;
3720+ transition: all 0.2s ease-out;
3721+}
3722+.openerp .oe_menu > li > a:hover {
3723+ background: rgba(0, 0, 0, 0.2);
3724+ text-shadow: black 0px 0px 3px;
3725+ color: white;
3726+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
3727+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
3728+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
3729+}
3730+.openerp .oe_menu > li > .oe_active {
3731+ background: rgba(0, 0, 0, 0.3);
3732+ text-shadow: black 0px 0px 3px;
3733+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
3734+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
3735+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
3736+}
3737+.openerp .oe_user_menu {
3738+ float: right;
3739+ padding: 0;
3740+ margin: 0;
3741+}
3742+.openerp .oe_user_menu li {
3743+ list-style-type: none;
3744+ float: left;
3745+}
3746+.openerp .oe_user_menu .oe_dropdown_menu {
3747+ right: -1px;
3748+}
3749+.openerp .oe_systray > div {
3750+ float: left;
3751+ padding: 0 4px 0 4px;
3752+}
3753+.openerp .oe_systray {
3754+ float: right;
3755+}
3756+.openerp .oe_leftbar {
3757+ display: none;
3758+ width: 220px;
3759+ background: #f0eeee;
3760+ border-right: 1px solid #afafb6;
3761+ text-shadow: 0 1px 1px white;
3762+ padding-bottom: 16px;
3763+}
3764+.openerp a.oe_logo {
3765+ position: relative;
3766+ width: 220px;
3767+ display: block;
3768+ text-align: center;
3769+}
3770+.openerp a.oe_logo img {
3771+ margin: 14px 0;
3772+ border: 0;
3773+}
3774+.openerp a.oe_logo .oe_logo_edit {
3775+ margin: 14px 0;
3776+ position: absolute;
3777+ top: 1px;
3778+ padding: 4px;
3779+ width: 100%;
3780+ display: none;
3781+ text-align: center;
3782+ color: #eeeeee;
3783+ background: rgba(37, 37, 37, 0.9);
3784+ -webkit-box-sizing: border-box;
3785+ -moz-box-sizing: border-box;
3786+ -ms-box-sizing: border-box;
3787+ box-sizing: border-box;
3788+}
3789+.openerp a.oe_logo:hover .oe_logo_edit_admin {
3790+ display: block;
3791+}
3792+.openerp .oe_footer {
3793+ position: fixed;
3794+ bottom: 0;
3795+ padding: 4px 0;
3796+ background: #f0eeee;
3797+ width: 220px;
3798+ text-align: center;
3799+}
3800+.openerp .oe_footer a {
3801+ font-weight: bold;
3802+ color: black;
3803+}
3804+.openerp .oe_footer a span {
3805+ color: #c81010;
3806+}
3807+.openerp .oe_secondary_menu_section {
3808+ font-weight: bold;
3809+ margin-left: 8px;
3810+ color: #7c7bad;
3811+}
3812+.openerp .oe_secondary_submenu {
3813+ padding: 2px 0 8px 0;
3814+ margin: 0;
3815+}
3816+.openerp .oe_secondary_submenu li {
3817+ position: relative;
3818+ margin: 0;
3819+ padding: 1px 0 1px 20px !important;
3820+ list-style-type: none;
3821+}
3822+.openerp .oe_secondary_submenu li a {
3823+ display: block;
3824+ color: #4c4c4c;
3825+ padding: 2px 4px 2px 0;
3826+}
3827+.openerp .oe_secondary_submenu li .oe_menu_label {
3828+ position: absolute;
3829+ top: 1px;
3830+ right: 1px;
3831+ font-size: 10px;
3832+ background: #7c7bad;
3833+ color: white;
3834+ padding: 2px 4px;
3835+ margin: 1px 6px 0 0;
3836+ border: 1px solid lightGray;
3837+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
3838+ -moz-border-radius: 4px;
3839+ -webkit-border-radius: 4px;
3840+ border-radius: 4px;
3841+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
3842+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
3843+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
3844+}
3845+.openerp .oe_secondary_submenu .oe_menu_text {
3846+ white-space: nowrap;
3847+ overflow: hidden;
3848+ display: inline-block;
3849+ text-overflow: ellipsis;
3850+ max-width: 85%;
3851+}
3852+.openerp .oe_secondary_submenu .oe_menu_counter {
3853+ float: right;
3854+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
3855+ margin: 1px;
3856+ padding: 1px 4px;
3857+ border: none;
3858+}
3859+.openerp .oe_secondary_submenu .oe_menu_counter:hover {
3860+ cursor: pointer;
3861+ -webkit-transform: scale(1.1);
3862+ -moz-transform: scale(1.1);
3863+ -ms-transform: scale(1.1);
3864+ -o-transform: scale(1.1);
3865+ transform: scale(1.1);
3866+}
3867+.openerp .oe_secondary_submenu .oe_active {
3868+ border-top: 1px solid lightGray;
3869+ border-bottom: 1px solid #dedede;
3870+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
3871+ -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), inset 0 -1px 3px rgba(40, 40, 40, 0.2);
3872+ -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), inset 0 -1px 3px rgba(40, 40, 40, 0.2);
3873+ box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2), inset 0 -1px 3px rgba(40, 40, 40, 0.2);
3874+ background: #7c7bad;
3875+}
3876+.openerp .oe_secondary_submenu .oe_active a {
3877+ color: white;
3878+}
3879+.openerp .oe_secondary_submenu .oe_active .oe_menu_label {
3880+ background: #eeeeee;
3881+ color: #7c7bad;
3882+ text-shadow: 0 1px 1px white;
3883+ -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
3884+ -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
3885+ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
3886+}
3887+.openerp .oe_secondary_submenu .oe_active .oe_menu_counter {
3888+ background: #eeeeee;
3889+ color: #7c7bad;
3890+ -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
3891+ -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
3892+ box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
3893+}
3894+.openerp .oe_secondary_submenu .oe_menu_toggler:before {
3895+ width: 0;
3896+ height: 0;
3897+ display: inline-block;
3898+ content: "&darr";
3899+ text-indent: -99999px;
3900+ vertical-align: top;
3901+ margin-left: -12px;
3902+ margin-top: 4px;
3903+ margin-right: 4px;
3904+ border-top: 4px solid transparent;
3905+ border-bottom: 4px solid transparent;
3906+ border-left: 4px solid #4c4c4c;
3907+ filter: alpha(opacity=50);
3908+ opacity: 0.5;
3909+}
3910+.openerp .oe_secondary_submenu .oe_menu_opened:before {
3911+ margin-top: 6px;
3912+ margin-left: -16px;
3913+ margin-right: 4px;
3914+ border-left: 4px solid transparent;
3915+ border-right: 4px solid transparent;
3916+ border-top: 4px solid #4c4c4c;
3917+}
3918+.openerp .oe_secondary_submenu .oe_secondary_submenu {
3919+ margin-left: -20px;
3920+}
3921+.openerp .oe_secondary_submenu .oe_secondary_submenu li {
3922+ margin-left: 20px;
3923+}
3924+.openerp .oe_about {
3925+ background-color: white;
3926+ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAKUlEQVQIHWO8e/fufwYsgAUkJigoiCIF5DMyoYggcUiXgNnBiGQKmAkARpcEQeriln4AAAAASUVORK5CYII=);
3927+ -moz-border-radius: 0 0 2px 2px;
3928+ -webkit-border-radius: 0 0 2px 2px;
3929+ border-radius: 0 0 2px 2px;
3930+}
3931+.openerp .oe_about a {
3932+ color: #7c7bad;
3933+}
3934+.openerp .oe_about a:hover {
3935+ text-decoration: underline;
3936+}
3937+.openerp .oe_about a:focus {
3938+ outline: none;
3939+}
3940+.openerp .oe_about .oe_logo {
3941+ margin-left: -6px;
3942+}
3943+.openerp .oe_about .oe_bottom {
3944+ position: absolute;
3945+ top: 50%;
3946+ left: 0;
3947+ right: 0;
3948+ bottom: 0;
3949+ text-shadow: 0 1px 1px #999999;
3950+ background-color: #8a0e0e;
3951+ background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
3952+ background-image: -webkit-linear-gradient(top, #b41616, #600606);
3953+ background-image: -moz-linear-gradient(top, #b41616, #600606);
3954+ background-image: -ms-linear-gradient(top, #b41616, #600606);
3955+ background-image: -o-linear-gradient(top, #b41616, #600606);
3956+ background-image: linear-gradient(to bottom, #b41616, #600606);
3957+ color: #eeeeee;
3958+ padding: 0 16px;
3959+ -moz-border-radius: 0 0 2px 2px;
3960+ -webkit-border-radius: 0 0 2px 2px;
3961+ border-radius: 0 0 2px 2px;
3962+}
3963+.openerp .oe_about .oe_bottom a {
3964+ color: #eeeeee;
3965+}
3966+.openerp .oe_application {
3967+ width: 100%;
3968+ height: 100%;
3969+}
3970+.openerp .oe_application a {
3971+ color: #7c7bad;
3972+}
3973+.openerp .oe_application a:hover {
3974+ text-decoration: underline;
3975+}
3976+.openerp .oe_application > div {
3977+ height: 100%;
3978+}
3979+.openerp .oe_application .oe_breadcrumb_item:not(:last-child) {
3980+ max-width: 7em;
3981+ white-space: nowrap;
3982+ text-overflow: ellipsis;
3983+}
3984+.openerp .oe_application .oe_breadcrumb_title > * {
3985+ display: inline-block;
3986+ overflow: hidden;
3987+}
3988+.openerp .oe_view_manager {
3989+ display: table;
3990+ height: inherit;
3991+ width: 100%;
3992+}
3993+.openerp .oe_view_manager .oe_view_manager_body {
3994+ display: table-row;
3995+ height: inherit;
3996+}
3997+.openerp .oe_view_manager .oe_view_manager_view_kanban {
3998+ height: inherit;
3999+}
4000+.openerp .oe_view_manager table.oe_view_manager_header {
4001+ border-collapse: separate;
4002+ width: 100%;
4003+ table-layout: fixed;
4004+}
4005+.openerp .oe_view_manager table.oe_view_manager_header .oe_header_row {
4006+ clear: both;
4007+ text-shadow: 0 1px 1px white;
4008+}
4009+.openerp .oe_view_manager table.oe_view_manager_header .oe_header_row:last-child td {
4010+ padding-top: 0;
4011+}
4012+.openerp .oe_view_manager table.oe_view_manager_header .oe_header_row:first-child td {
4013+ padding-top: 8px;
4014+}
4015+.openerp .oe_view_manager table.oe_view_manager_header .oe_view_manager_sidebar {
4016+ margin: 0px auto;
4017+ text-align: center;
4018+}
4019+.openerp .oe_view_manager table.oe_view_manager_header td {
4020+ line-height: 26px;
4021+}
4022+.openerp .oe_view_manager table.oe_view_manager_header h2 {
4023+ font-size: 18px;
4024+ margin: 0;
4025+ float: left;
4026+}
4027+.openerp .oe_view_manager table.oe_view_manager_header h2 a {
4028+ color: #7c7bad;
4029+}
4030+.openerp .oe_view_manager table.oe_view_manager_header .oe_dropdown_menu {
4031+ line-height: normal;
4032+}
4033+.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group {
4034+ display: inline-block;
4035+ border: 1px solid #ababab;
4036+ -moz-border-radius: 5px;
4037+ -webkit-border-radius: 5px;
4038+ border-radius: 5px;
4039+}
4040+.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group li {
4041+ float: left;
4042+ border-right: 1px solid #ababab;
4043+}
4044+.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group li:last-child {
4045+ border: none;
4046+}
4047+.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group a {
4048+ color: #4c4c4c;
4049+}
4050+.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group a:hover {
4051+ text-decoration: none;
4052+}
4053+.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group .active {
4054+ background: #999999;
4055+ -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
4056+ -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
4057+ box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
4058+}
4059+.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group .active a {
4060+ color: white;
4061+ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
4062+}
4063+.openerp .oe_view_manager table.oe_view_manager_header .oe_view_manager_buttons {
4064+ white-space: nowrap;
4065+}
4066+.openerp .oe_view_manager .oe_view_manager_switch {
4067+ padding: 0;
4068+ margin: 0 0 0 8px;
4069+}
4070+.openerp .oe_view_manager .oe_view_manager_switch li {
4071+ margin: 0;
4072+ width: 24px;
4073+ height: 24px;
4074+ line-height: 16px;
4075+ padding: 0;
4076+ text-align: center;
4077+ list-style-type: none;
4078+}
4079+.openerp .oe_view_manager .oe_view_manager_switch li a {
4080+ position: relative;
4081+}
4082+.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_list:after, .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_tree:after {
4083+ padding: 2px;
4084+ content: "i";
4085+}
4086+.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_form:after {
4087+ content: "m";
4088+}
4089+.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_graph:after {
4090+ font-family: "mnmliconsRegular" !important;
4091+ font-size: 21px;
4092+ font-weight: 300 !important;
4093+ content: "}";
4094+ top: -2px;
4095+ position: relative;
4096+}
4097+.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_gantt:after {
4098+ font-family: "mnmliconsRegular" !important;
4099+ font-size: 21px;
4100+ font-weight: 300 !important;
4101+ content: "y";
4102+ top: -2px;
4103+ position: relative;
4104+}
4105+.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_calendar:after {
4106+ content: "P";
4107+}
4108+.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_kanban:after {
4109+ content: "k";
4110+}
4111+.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_diagram:after {
4112+ content: "f";
4113+}
4114+.openerp .oe_list_pager {
4115+ line-height: 26px;
4116+}
4117+.openerp .oe_pager_value {
4118+ float: left;
4119+ margin-right: 8px;
4120+}
4121+.openerp ul.oe_pager_group {
4122+ padding: 0;
4123+ margin: 0;
4124+}
4125+.openerp .oe_pager_group {
4126+ float: left;
4127+ height: 24px;
4128+ line-height: 24px;
4129+ display: inline-block;
4130+ border: 1px solid #ababab;
4131+ cursor: pointer;
4132+ -moz-border-radius: 5px;
4133+ -webkit-border-radius: 5px;
4134+ border-radius: 5px;
4135+}
4136+.openerp .oe_pager_group li {
4137+ height: 24px;
4138+ line-height: 24px;
4139+ padding: 0;
4140+ margin: 0;
4141+ list-style-type: none;
4142+ float: left;
4143+ border-right: 1px solid #ababab;
4144+}
4145+.openerp .oe_pager_group li:last-child {
4146+ border: none;
4147+}
4148+.openerp .oe_pager_group a {
4149+ color: #4c4c4c;
4150+ padding: 0 8px;
4151+}
4152+.openerp .oe_pager_group a:hover {
4153+ text-decoration: none;
4154+}
4155+.openerp .oe_pager_group .active {
4156+ background: #999999;
4157+ -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
4158+ -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
4159+ box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
4160+}
4161+.openerp .oe_pager_group .active a {
4162+ color: white;
4163+ text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
4164+}
4165+.openerp .oe_list_pager.oe_list_pager_single_page .oe_pager_group {
4166+ display: none;
4167+}
4168+.openerp .oe_view_manager_current {
4169+ height: 100%;
4170+}
4171+.openerp .oe_view_manager_current > .oe_view_manager_header {
4172+ border-bottom: 1px solid #cacaca;
4173+ background-color: #ededed;
4174+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
4175+ background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
4176+ background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
4177+ background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
4178+ background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
4179+ background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
4180+ -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
4181+ -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
4182+ box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
4183+}
4184+.openerp .oe_view_manager_current > .oe_view_manager_header .oe_header_row td {
4185+ padding: 8px;
4186+}
4187+.openerp .oe_view_manager_current > .oe_view_manager_header .oe_header_row:first-child td {
4188+ padding-top: 8px;
4189+}
4190+.openerp .oe_view_manager_inline, .openerp .oe_view_manager_inlineview {
4191+ height: 100%;
4192+}
4193+.openerp .oe_view_manager_inline > .oe_view_manager_header, .openerp .oe_view_manager_inlineview > .oe_view_manager_header {
4194+ display: none;
4195+}
4196+.openerp .oe_popup_form > .oe_formview > .oe_form_pager {
4197+ display: none !important;
4198+}
4199+.openerp .oe_popup_list_pager {
4200+ float: right;
4201+}
4202+.openerp .oe_searchview {
4203+ cursor: text;
4204+ position: relative;
4205+ float: right;
4206+ padding: 1px 0;
4207+ line-height: 18px;
4208+ width: 400px;
4209+ border: 1px solid #ababab;
4210+ background: white;
4211+ -moz-border-radius: 13px;
4212+ -webkit-border-radius: 13px;
4213+ border-radius: 13px;
4214+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
4215+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
4216+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
4217+}
4218+.openerp .oe_searchview input, .openerp .oe_searchview textarea {
4219+ padding: 3px;
4220+ height: 14px;
4221+ font-size: 12px;
4222+ line-height: 18px;
4223+}
4224+.openerp .oe_searchview.oe_focused {
4225+ border-color: #a6a6fe;
4226+ -moz-box-shadow: 0 1px 2px #a6a6fe inset;
4227+ -webkit-box-shadow: 0 1px 2px #a6a6fe inset;
4228+ box-shadow: 0 1px 2px #a6a6fe inset;
4229+}
4230+.openerp .oe_searchview .oe_searchview_clear {
4231+ cursor: pointer;
4232+ position: absolute;
4233+ top: 0;
4234+ right: 18px;
4235+ width: 15px;
4236+ height: 100%;
4237+ background: url(../img/search_reset.gif) center center no-repeat;
4238+}
4239+.openerp .oe_searchview .oe_searchview_unfold_drawer {
4240+ position: absolute;
4241+ top: 0;
4242+ right: 0;
4243+ height: 100%;
4244+ padding: 0 7px 0 4px;
4245+ color: #cccccc;
4246+ cursor: pointer;
4247+}
4248+.openerp .oe_searchview .oe_searchview_unfold_drawer:hover {
4249+ color: #999999;
4250+}
4251+.openerp .oe_searchview .oe_searchview_unfold_drawer:before {
4252+ position: absolute;
4253+ top: 10px;
4254+ right: 7px;
4255+ width: 0;
4256+ height: 0;
4257+ display: inline-block;
4258+ content: "";
4259+ vertical-align: top;
4260+ border-top: 5px solid #4c4c4c;
4261+ border-left: 5px solid transparent;
4262+ border-right: 5px solid transparent;
4263+ filter: alpha(opacity=50);
4264+ opacity: 0.5;
4265+}
4266+.openerp .oe_searchview .oe_searchview_search {
4267+ font-size: 1px;
4268+ letter-spacing: -1px;
4269+ color: transparent;
4270+ text-shadow: none;
4271+ font-weight: normal;
4272+ -moz-box-shadow: none;
4273+ -webkit-box-shadow: none;
4274+ box-shadow: none;
4275+ -moz-border-radius: 0;
4276+ -webkit-border-radius: 0;
4277+ border-radius: 0;
4278+ position: absolute;
4279+ left: 3px;
4280+ top: 1px;
4281+ padding: 0;
4282+ border: none;
4283+ background: transparent;
4284+}
4285+.openerp .oe_searchview .oe_searchview_search:before {
4286+ font: 21px "mnmliconsRegular";
4287+ content: "r";
4288+ color: #a3a3a3;
4289+}
4290+.openerp .oe_searchview .oe_searchview_facets {
4291+ min-height: 22px;
4292+ margin-left: 15px;
4293+}
4294+.openerp .oe_searchview .oe_searchview_facets * {
4295+ vertical-align: top;
4296+ display: inline-block;
4297+ line-height: 17px;
4298+}
4299+.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
4300+ height: 18px;
4301+ margin: 1px 0;
4302+ font-size: 11px;
4303+}
4304+.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
4305+ outline: none;
4306+}
4307+.openerp .oe_searchview .oe_searchview_facets .oe_searchview_input {
4308+ padding: 0 0 0 6px;
4309+ font-size: 12px;
4310+ height: 16px;
4311+ margin-top: 3px;
4312+}
4313+.openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:focus {
4314+ outline: none;
4315+}
4316+.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
4317+ position: relative;
4318+ cursor: pointer;
4319+ padding: 0;
4320+ -webkit-font-smoothing: auto;
4321+}
4322+.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
4323+ border-color: #a6a6fe;
4324+ -moz-box-shadow: 0 0 3px 1px #a6a6fe;
4325+ -webkit-box-shadow: 0 0 3px 1px #a6a6fe;
4326+ box-shadow: 0 0 3px 1px #a6a6fe;
4327+}
4328+.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values {
4329+ background: #f0f0fa;
4330+ -moz-border-radius: 0 3px 3px 0;
4331+ -webkit-border-radius: 0 3px 3px 0;
4332+ border-radius: 0 3px 3px 0;
4333+}
4334+.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
4335+ height: 18px;
4336+ padding: 0 4px;
4337+}
4338+.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category {
4339+ color: white;
4340+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
4341+}
4342+.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category.oe_i {
4343+ font-size: 16px;
4344+}
4345+.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
4346+ border-left: 1px solid #afafb6;
4347+ text-shadow: 0 1px 1px white;
4348+ color: #4c4c4c;
4349+}
4350+.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:last-child {
4351+ padding-right: 16px;
4352+}
4353+.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove {
4354+ position: absolute;
4355+ top: 3px;
4356+ right: 3px;
4357+ color: #8786b7;
4358+ line-height: 8px;
4359+ width: 12px;
4360+ height: 12px;
4361+ padding-top: 1px;
4362+ text-align: center;
4363+ font-weight: bold;
4364+ cursor: pointer;
4365+ text-shadow: 0 1px 1px white;
4366+}
4367+.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove:hover {
4368+ color: white;
4369+ background: #8786b7;
4370+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
4371+ -moz-border-radius: 2px;
4372+ -webkit-border-radius: 2px;
4373+ border-radius: 2px;
4374+}
4375+.openerp .oe_searchview.oe_searchview_open_drawer .oe_searchview_drawer {
4376+ display: block;
4377+}
4378+.openerp .oe_searchview .oe_searchview_drawer {
4379+ position: absolute;
4380+ z-index: 2;
4381+ margin-top: 4px;
4382+ top: 100%;
4383+ right: -1px;
4384+ background-color: white;
4385+ min-width: 100%;
4386+ display: none;
4387+ border: 1px solid #afafb6;
4388+ text-align: left;
4389+ -moz-border-radius: 4px;
4390+ -webkit-border-radius: 4px;
4391+ border-radius: 4px;
4392+ -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
4393+ -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
4394+ box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
4395+}
4396+.openerp .oe_searchview .oe_searchview_drawer > div {
4397+ border-top: 1px solid #cccccc;
4398+ margin: 0;
4399+ padding: 8px;
4400+}
4401+.openerp .oe_searchview .oe_searchview_drawer > div:first-child {
4402+ border-top: none;
4403+ margin: 0;
4404+}
4405+.openerp .oe_searchview .oe_searchview_drawer h3 {
4406+ margin: 8px 4px 4px 12px;
4407+ color: #7c7bad;
4408+ font-size: 13px;
4409+}
4410+.openerp .oe_searchview .oe_searchview_drawer h4, .openerp .oe_searchview .oe_searchview_drawer h4 * {
4411+ margin: 0;
4412+ cursor: pointer;
4413+ font-weight: normal;
4414+ display: inline-block;
4415+}
4416+.openerp .oe_searchview .oe_searchview_drawer h4:hover, .openerp .oe_searchview .oe_searchview_drawer h4 *:hover {
4417+ background-color: #f0f0fa;
4418+}
4419+.openerp .oe_searchview .oe_searchview_drawer h4:before {
4420+ content: "▸ ";
4421+ color: #a3a3a3;
4422+}
4423+.openerp .oe_searchview .oe_searchview_drawer button {
4424+ margin: 4px 0;
4425+}
4426+.openerp .oe_searchview .oe_searchview_drawer .button {
4427+ border: none;
4428+ background: transparent;
4429+ padding: 0 2px;
4430+ -moz-box-shadow: none;
4431+ -webkit-box-shadow: none;
4432+ box-shadow: none;
4433+ -moz-border-radius: 0;
4434+ -webkit-border-radius: 0;
4435+ border-radius: 0;
4436+}
4437+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section {
4438+ display: table;
4439+ width: 100%;
4440+}
4441+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section > div {
4442+ -webkit-box-sizing: border-box;
4443+ -moz-box-sizing: border-box;
4444+ -ms-box-sizing: border-box;
4445+ box-sizing: border-box;
4446+ display: table-cell;
4447+ width: 50%;
4448+}
4449+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section ul {
4450+ margin: 0 8px 8px;
4451+ padding: 0;
4452+ list-style: none;
4453+}
4454+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li {
4455+ list-style: none;
4456+ padding: 2px 4px 2px 20px;
4457+ line-height: 14px;
4458+ color: inherit;
4459+ cursor: pointer;
4460+ position: relative;
4461+}
4462+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li.oe_selected:before {
4463+ content: "W";
4464+ font-family: "entypoRegular" !important;
4465+ font-size: 24px;
4466+ font-weight: 300 !important;
4467+ color: #a3a3a3;
4468+ position: absolute;
4469+ left: 4px;
4470+ top: -2px;
4471+}
4472+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li:hover {
4473+ background-color: #f0f0fa;
4474+}
4475+.openerp .oe_searchview .oe_searchview_drawer form {
4476+ margin-left: 12px;
4477+}
4478+.openerp .oe_searchview .oe_searchview_drawer form p {
4479+ margin: 4px 0;
4480+ line-height: 18px;
4481+}
4482+.openerp .oe_searchview .oe_searchview_drawer form button {
4483+ margin: 0 0 8px 0;
4484+}
4485+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom {
4486+ padding: 0 8px 8px 8px;
4487+}
4488+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom form {
4489+ display: none;
4490+}
4491+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li {
4492+ cursor: pointer;
4493+ position: relative;
4494+ line-height: 14px;
4495+ padding: 2px 4px 2px 20px;
4496+}
4497+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li:hover {
4498+ background-color: #f0f0fa;
4499+}
4500+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li button {
4501+ position: absolute;
4502+ top: 0;
4503+ right: 5px;
4504+}
4505+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_dashboard form {
4506+ display: none;
4507+ margin-top: 2px;
4508+}
4509+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced form {
4510+ display: none;
4511+ margin-top: 8px;
4512+}
4513+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced button.oe_add_condition:before {
4514+ content: "Z";
4515+ font-family: "entypoRegular" !important;
4516+ font-size: 24px;
4517+ font-weight: 300 !important;
4518+ margin-right: 4px;
4519+}
4520+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced ul {
4521+ list-style: none;
4522+ padding: 0;
4523+}
4524+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced li {
4525+ cursor: pointer;
4526+ position: relative;
4527+ list-style: none;
4528+ margin: 0;
4529+ white-space: nowrap;
4530+}
4531+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced li:first-child .searchview_extended_prop_or {
4532+ visibility: hidden;
4533+}
4534+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced .searchview_extended_prop_or {
4535+ opacity: 0.5;
4536+ margin-left: -14px;
4537+}
4538+.openerp .oe_searchview .oe_searchview_drawer .oe_opened h4:before {
4539+ content: "▾ ";
4540+ position: relative;
4541+ top: -1px;
4542+}
4543+.openerp .oe_searchview .oe_searchview_drawer .oe_opened form {
4544+ display: block;
4545+}
4546+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop {
4547+ display: inline-block;
4548+ width: 12px;
4549+ height: 12px;
4550+ line-height: 12px;
4551+ padding: 1px;
4552+ color: #8786b7;
4553+ line-height: 8px;
4554+ text-align: center;
4555+ font-weight: bold;
4556+ text-shadow: 0 1px 1px white;
4557+}
4558+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete:hover, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop:hover {
4559+ text-decoration: none;
4560+ color: white;
4561+ background: #8786b7;
4562+ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
4563+ -moz-border-radius: 2px;
4564+ -webkit-border-radius: 2px;
4565+ border-radius: 2px;
4566+}
4567+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete {
4568+ display: none;
4569+ position: absolute;
4570+ bottom: 1px;
4571+ right: 4px;
4572+}
4573+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_private:hover .oe_searchview_custom_delete, .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_public:hover .oe_searchview_custom_delete {
4574+ display: inline-block;
4575+}
4576+.openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_public:after {
4577+ content: ",";
4578+ font-family: "entypoRegular" !important;
4579+ font-size: 22px;
4580+ font-weight: 300 !important;
4581+ margin: 0 0 0 4px;
4582+ padding: 0;
4583+}
4584+.openerp .oe_view_nocontent {
4585+ padding: 15px;
4586+ margin-top: 0;
4587+ color: #777777;
4588+ font-size: 125%;
4589+ max-width: 700px;
4590+}
4591+.openerp .oe_view_nocontent .oe_view_nocontent_create {
4592+ margin-top: 0;
4593+ padding-top: 35px;
4594+ color: #4c4c4c;
4595+}
4596+.openerp .oe_view_nocontent .oe_view_nocontent_create:before {
4597+ content: "";
4598+ display: inline-block;
4599+ position: absolute;
4600+ width: 70px;
4601+ height: 80px;
4602+ margin-left: -70px;
4603+ margin-top: -50px;
4604+ background: transparent url(/web/static/src/img/view_empty_arrow.png) no-repeat 0px 0px;
4605+}
4606+.openerp .oe_view_nocontent > p {
4607+ padding-left: 78px;
4608+}
4609+.openerp .oe_view_nocontent .oe_empty_custom_dashboard {
4610+ background: transparent url(/web/static/src/img/graph_background.png) no-repeat 0 0;
4611+ margin-top: -15px;
4612+ padding: 100px 0 0 137px;
4613+ min-height: 327px;
4614+ margin-left: -15px;
4615+}
4616+.openerp .oe_view.oe_cannot_create .oe_view_nocontent_create {
4617+ display: none;
4618+}
4619+.openerp .oe_formview {
4620+ background: white;
4621+}
4622+.openerp .oe_form_dropdown_section {
4623+ position: relative;
4624+ display: inline-block;
4625+}
4626+.openerp .oe_form_invalid input, .openerp .oe_form_invalid select, .openerp .oe_form_invalid textarea {
4627+ background-color: #ff6666 !important;
4628+ border: 1px solid #dd0000 !important;
4629+}
4630+.openerp .oe_view_manager_current .oe_form_editable .oe_highlight {
4631+ color: #404040;
4632+ background: none;
4633+}
4634+.openerp .oe_view_manager_current .oe_form_editable button.oe_highlight {
4635+ background-color: #e3e3e3;
4636+ background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
4637+ background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
4638+ background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
4639+ background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
4640+ background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
4641+ background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
4642+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
4643+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
4644+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
4645+}
4646+.openerp .oe_view_manager_current .oe_form_editable button.oe_highlight:active {
4647+ background-color: #ececec;
4648+ background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6));
4649+ background-image: -webkit-linear-gradient(top, #e3e3e3, #f6f6f6);
4650+ background-image: -moz-linear-gradient(top, #e3e3e3, #f6f6f6);
4651+ background-image: -ms-linear-gradient(top, #e3e3e3, #f6f6f6);
4652+ background-image: -o-linear-gradient(top, #e3e3e3, #f6f6f6);
4653+ background-image: linear-gradient(to bottom, #e3e3e3, #f6f6f6);
4654+ -moz-box-shadow: none;
4655+ -webkit-box-shadow: none;
4656+ box-shadow: none;
4657+}
4658+.openerp .oe_view_manager_current .oe_form_editable button.oe_highlight:hover {
4659+ background-color: #ececec;
4660+ background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
4661+ background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
4662+ background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
4663+ background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
4664+ background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
4665+ background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
4666+ -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
4667+ -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
4668+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
4669+}
4670+.openerp .oe_form_invisible {
4671+ display: none !important;
4672+}
4673+.openerp .oe_form_editable .oe_read_only {
4674+ display: none !important;
4675+}
4676+.openerp .oe_form_readonly .oe_edit_only, .openerp .oe_form_readonly .oe_form_field:empty {
4677+ display: none !important;
4678+}
4679+.openerp .oe_form_readonly .oe_form .oe_form_field_date {
4680+ width: auto;
4681+}
4682+.openerp .oe_form_nosheet {
4683+ margin: 16px;
4684+}
4685+.openerp .oe_form_nosheet > header {
4686+ margin: -16px -16px 0 -16px;
4687+ padding: 0;
4688+}
4689+.openerp .oe_form_nosheet.oe_form_nomargin {
4690+ margin: 0;
4691+}
4692+.openerp .oe_form_nosheet.oe_form_nomargin > header {
4693+ margin: 0;
4694+}
4695+.openerp .oe_form_sheetbg {
4696+ padding: 16px 0;
4697+}
4698+.openerp .oe_form_sheet_width {
4699+ min-width: 650px;
4700+ max-width: 860px;
4701+ margin: 0 auto;
4702+}
4703+.openerp .oe_form_sheet {
4704+ background: white;
4705+ min-height: 330px;
4706+ padding: 16px;
4707+}
4708+.openerp .oe_form_sheet .oe_list {
4709+ overflow-x: auto;
4710+}
4711+.openerp .oe_application .oe_form_sheetbg {
4712+ background: url(/web/static/src/img/form_sheetbg.png);
4713+ border-bottom: 1px solid #dddddd;
4714+}
4715+.openerp .oe_application .oe_form_sheet {
4716+ border: 1px solid #c8c8d3;
4717+ -moz-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
4718+ -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
4719+ box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
4720+}
4721+.openerp .oe_application .oe_form_sheet .ui-tabs {
4722+ margin: 0 -16px;
4723+}
4724+.openerp .oe_application .oe_form_sheet .oe_notebook_page {
4725+ padding: 0 16px;
4726+}
4727+.openerp .oe_form header {
4728+ position: relative;
4729+ z-index: 1;
4730+ border-bottom: 1px solid #cacaca;
4731+ padding-left: 2px;
4732+ background-color: #ededed;
4733+ background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
4734+ background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
4735+ background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
4736+ background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
4737+ background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
4738+ background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
4739+}
4740+.openerp .oe_form header > span {
4741+ margin-left: 4px;
4742+}
4743+.openerp .oe_form header ul {
4744+ display: inline-block;
4745+ float: right;
4746+}
4747+.openerp .oe_form header .oe_button {
4748+ margin: 3px 2px 1px;
4749+}
4750+.openerp .oe_form header .oe_button:first-child {
4751+ margin-left: 6px;
4752+}
4753+.openerp .oe_form header .oe_tags {
4754+ margin: 5px 0 0 5px;
4755+ width: 400px;
4756+ padding-bottom: 0;
4757+}
4758+.openerp .oe_form div.oe_chatter {
4759+ box-sizing: border-box;
4760+ min-width: 682px;
4761+ max-width: 892px;
4762+ margin: 0 auto;
4763+ padding: 16px 16px 48px;
4764+}
4765+.openerp .oe_form div.oe_form_configuration p, .openerp .oe_form div.oe_form_configuration ul, .openerp .oe_form div.oe_form_configuration ol {
4766+ color: #aaaaaa;
4767+ max-width: 650px;
4768+}
4769+.openerp .oe_form div.oe_form_configuration label {
4770+ min-width: 150px;
4771+}
4772+.openerp .oe_form div.oe_form_configuration .oe_form_group_cell_label {
4773+ padding: 1px 0;
4774+}
4775+.openerp .oe_form div.oe_form_configuration .oe_form_group_cell div div {
4776+ padding: 1px 0;
4777+}
4778+.openerp .oe_form .oe_subtotal_footer {
4779+ width: 1% !important;
4780+}
4781+.openerp .oe_form .oe_subtotal_footer td.oe_form_group_cell {
4782+ text-align: right;
4783+ padding: 0 !important;
4784+}
4785+.openerp .oe_form .oe_subtotal_footer td.oe_form_group_cell_label {
4786+ border-right: none;
4787+}
4788+.openerp .oe_form .oe_subtotal_footer .oe_subtotal_footer_separator {
4789+ width: 108px;
4790+ border-top: 1px solid #cacaca;
4791+ margin-top: 4px;
4792+ padding-top: 4px;
4793+ font-weight: bold;
4794+ font-size: 18px;
4795+}
4796+.openerp .oe_form .oe_subtotal_footer label:after {
4797+ content: ":";
4798+}
4799+.openerp .oe_form .oe_subtotal_footer label.oe_subtotal_footer_separator {
4800+ font-weight: bold !important;
4801+ padding: 2px 11px 2px 0px !important;
4802+}
4803+.openerp .oe_form .oe_subtotal_footer label.oe_form_label_help {
4804+ font-weight: normal;
4805+}
4806+.openerp .oe_form .oe_form_box_info {
4807+ background: #ffee99;
4808+ border-bottom: 1px solid #ccbb66;
4809+ padding: 4px;
4810+}
4811+.openerp .oe_form .oe_form_box_info > p {
4812+ margin: auto;
4813+}
4814+.openerp .oe_form .oe_form_box_warning {
4815+ background: #bd362f;
4816+ border-bottom: 1px solid #990000;
4817+ padding: 4px;
4818+}
4819+.openerp .oe_form .oe_form_box_warning * {
4820+ color: white;
4821+ text-shadow: none;
4822+}
4823+.openerp .oe_form .oe_form_box_warning > p {
4824+ margin: auto;
4825+}
4826+.openerp .oe_form .oe_form_button {
4827+ margin: 2px;
4828+}
4829+.openerp .oe_form td.oe_form_group_cell_label {
4830+ border-right: 1px solid #dddddd;
4831+ padding: 2px 0px;
4832+}
4833+.openerp .oe_form td.oe_form_group_cell_label label {
4834+ line-height: 18px;
4835+ display: block;
4836+ min-width: 140px;
4837+}
4838+.openerp .oe_form td.oe_form_group_cell + .oe_form_group_cell {
4839+ padding: 2px 0 2px 8px;
4840+}
4841+.openerp .oe_form .oe_form_group {
4842+ width: 100%;
4843+ margin: 9px 0 9px 0;
4844+}
4845+.openerp .oe_form .oe_form_group .oe_form_group_cell.oe_group_right {
4846+ padding-left: 20px;
4847+}
4848+.openerp .oe_form .oe_form_label_help[for], .openerp .oe_form .oe_form_label[for] {
4849+ font-weight: bold;
4850+ white-space: nowrap;
4851+ padding-right: 8px;
4852+}
4853+.openerp .oe_form .oe_form_label_help[for] span, .openerp .oe_form .oe_form_label[for] span {
4854+ font-size: 80%;
4855+ color: darkGreen;
4856+ vertical-align: top;
4857+ position: relative;
4858+ top: -4px;
4859+ padding: 0 2px;
4860+}
4861+.openerp .oe_horizontal_border {
4862+ border-bottom: 1px solid black;
4863+}
4864+.openerp .oe_horizontal_separator {
4865+ font-weight: bold;
4866+ font-size: 20px;
4867+ margin: 15px 0px 10px 0px;
4868+ color: #7c7bad;
4869+}
4870+.openerp .oe_horizontal_separator:empty {
4871+ height: 5px;
4872+}
4873+.openerp .oe_vertical_separator {
4874+ border-left: 1px solid #666666;
4875+ padding: 0 4px 0 4px;
4876+}
4877+.openerp .oe_form_field_progressbar {
4878+ display: inline-block;
4879+ min-width: 70px;
4880+}
4881+.openerp .oe_form_field_progressbar.ui-progressbar {
4882+ height: 22px;
4883+ font-size: 10px;
4884+ -webkit-box-sizing: border-box;
4885+ -moz-box-sizing: border-box;
4886+ -ms-box-sizing: border-box;
4887+ box-sizing: border-box;
4888+ border: 1px solid #999999;
4889+ -moz-border-radius: 3px;
4890+ -webkit-border-radius: 3px;
4891+ border-radius: 3px;
4892+ background: white;
4893+ min-width: 50px;
4894+}
4895+.openerp .oe_form_field_progressbar.ui-progressbar span {
4896+ position: absolute;
4897+ margin-left: 10px;
4898+ font-weight: bold;
4899+}
4900+.openerp .oe_form_field_progressbar.ui-progressbar .ui-widget-header {
4901+ background: #cccccc url(/web/static/lib/jquery.ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
4902+}
4903+.openerp .oe_form .oe_form_field_text {
4904+ width: 100%;
4905+}
4906+.openerp .oe_form .oe_form_field_text .oe_form_text_content {
4907+ text-overflow: ellipsis;
4908+ display: inline-block;
4909+ white-space: pre-wrap;
4910+ overflow-x: hidden;
4911+ width: 100%;
4912+}
4913+.openerp .oe_form .oe_form_field_char input,
4914+.openerp .oe_form .oe_form_field_url input,
4915+.openerp .oe_form .oe_form_field_email input,
4916+.openerp .oe_form .oe_form_field_text textarea,
4917+.openerp .oe_form .oe_form_field_selection select {
4918+ width: 100%;
4919+}
4920+.openerp .oe_form .oe_form_field_text.oe_inline, .openerp .oe_form .oe_form_field_text.oe_inline > textarea {
4921+ width: 500px;
4922+}
4923+.openerp .oe_form h1, .openerp .oe_form h2, .openerp .oe_form h3, .openerp .oe_form h4, .openerp .oe_form h5, .openerp .oe_form h6 {
4924+ margin: 0 0 4px 0;
4925+}
4926+.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 {
4927+ height: inherit !important;
4928+ font-size: inherit;
4929+}
4930+.openerp .oe_form .oe_form_field {
4931+ width: 100%;
4932+ display: inline-block;
4933+ padding: 2px 2px 2px 0px;
4934+ vertical-align: top;
4935+}
4936+.openerp .oe_form .oe_form_field input {
4937+ margin: 0px;
4938+}
4939+.openerp .oe_form input[type="text"], .openerp .oe_form input[type="password"], .openerp .oe_form input[type="file"], .openerp .oe_form select {
4940+ height: 22px;
4941+ padding-top: 2px;
4942+}
4943+.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 {
4944+ -webkit-box-sizing: border-box;
4945+ -moz-box-sizing: border-box;
4946+ -ms-box-sizing: border-box;
4947+ box-sizing: border-box;
4948+ background: white;
4949+ min-width: 60px;
4950+ color: #1f1f1f;
4951+ font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
4952+}
4953+.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] {
4954+ background: #e5e5e5 !important;
4955+ color: #666666;
4956+}
4957+.openerp .oe_form textarea[disabled] {
4958+ border: none;
4959+ padding-left: 8px;
4960+ -moz-box-shadow: none;
4961+ -webkit-box-shadow: none;
4962+ box-shadow: none;
4963+ -moz-border-radius: 0px;
4964+ -webkit-border-radius: 0px;
4965+ border-radius: 0px;
4966+ color: #4c4c4c;
4967+}
4968+.openerp .oe_form textarea.oe_inline[disabled] {
4969+ border-left: 8px solid #eeeeee;
4970+}
4971+.openerp .oe_form .oe_form_field_url button img {
4972+ vertical-align: top;
4973+}
4974+.openerp .oe_form .oe_form_field_monetary,
4975+.openerp .oe_form .oe_form_field_date,
4976+.openerp .oe_form .oe_form_field_datetime {
4977+ white-space: nowrap;
4978+}
4979+.openerp .oe_form .oe_form_field_boolean {
4980+ width: auto;
4981+}
4982+.openerp .oe_form .oe_datepicker_container {
4983+ display: none;
4984+}
4985+.openerp .oe_form .oe_datepicker_root {
4986+ display: inline-block;
4987+}
4988+.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]) {
4989+ background-color: #d2d2ff !important;
4990+}
4991+.openerp .oe_form .oe_form_invalid input, .openerp .oe_form .oe_form_invalid select, .openerp .oe_form .oe_form_invalid textarea {
4992+ background-color: #ff6666 !important;
4993+ border: 1px solid #dd0000 !important;
4994+}
4995+.openerp .oe_form .oe_input_icon {
4996+ cursor: pointer;
4997+ margin: 3px 0 0 -21px;
4998+ vertical-align: top;
4999+}
5000+.openerp .oe_form .oe_input_icon_disabled {
The diff has been truncated for viewing.