3 font-family: "mnmliconsRegular";
4 src: url("/web/static/src/font/mnmliconsv21-webfont.eot") format("eot");
5 src: url("/web/static/src/font/mnmliconsv21-webfont.woff") format("woff");
6 src: url("/web/static/src/font/mnmliconsv21-webfont.ttf") format("truetype");
7 src: url("/web/static/src/font/mnmliconsv21-webfont.svg") format("svg") active;
13 font-family: "EntypoRegular";
14 src: url("/web/static/src/font/entypo-webfont.eot") format("eot");
15 src: url("/web/static/src/font/entypo-webfont.eot?#iefix") format("embedded-opentype");
16 src: url("/web/static/src/font/entypo-webfont.woff") format("woff");
17 src: url("/web/static/src/font/entypo-webfont.ttf") format("truetype");
18 src: url("/web/static/src/font/entypo-webfont.svg") format("svg") active;
23 .openerp.openerp-web-client-container {
31 font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
35 /* http://www.quirksmode.org/dom/inputfile.html
36 * http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image
40 text-decoration: none;
45 border-collapse: collapse;
49 background-color: #f0f0f0;
52 border-right: 1px dotted #afafb6;
54 .openerp thead th:last-child {
57 .openerp th, .openerp td {
64 vertical-align: middle;
69 .openerp .zebra tbody tr:nth-child(odd) td {
70 background-color: #f0f0fa;
71 background-color: #f0f0fa;
72 background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
73 background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
74 background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
75 background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
76 background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
77 background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
79 .openerp .zebra tbody tr:hover td {
80 background-color: #eeeeee;
81 background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
82 background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
83 background-image: -moz-linear-gradient(top, #eeeeee, #dedede);
84 background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
85 background-image: -o-linear-gradient(top, #eeeeee, #dedede);
86 background-image: linear-gradient(to bottom, #eeeeee, #dedede);
92 .openerp .numeric input {
95 .openerp ul, .openerp li, .openerp ol {
100 list-style-type: none;
103 font-family: "mnmliconsRegular" !important;
105 font-weight: 300 !important;
108 font-family: "entypoRegular" !important;
110 font-weight: 300 !important;
132 .openerp a.button:link, .openerp a.button:visited, .openerp button, .openerp input[type='submit'] {
133 display: inline-block;
134 border: 1px solid #ababab;
140 background-color: #efefef;
141 background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
142 background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
143 background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
144 background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
145 background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
146 background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
147 -moz-border-radius: 3px;
148 -webkit-border-radius: 3px;
150 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
151 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
152 -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
153 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
154 -webkit-font-smoothing: antialiased;
157 .openerp a.button:hover, .openerp button:hover, .openerp input[type='submit']:hover {
158 background-color: #f6f6f6;
159 background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
160 background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
161 background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
162 background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
163 background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
164 background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
167 .openerp a.button:focus, .openerp button:focus, .openerp input[type='submit']:focus {
168 border: 1px solid #80bfff;
169 background-color: #f6f6f6;
170 background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
171 background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
172 background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
173 background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
174 background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
175 background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
176 -moz-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
177 -webkit-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
178 -box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
180 .openerp a.button:active, .openerp a.button.active, .openerp button:active, .openerp button.active, .openerp input[type='submit']:active, .openerp input[type='submit'].active {
182 background: -moz-linear-gradient(top, #e3e3e3, #f6f6f6) #1b468f;
183 background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6)) #1b468f;
184 background: linear-gradient(top, #e3e3e3, #f6f6f6) #1b468f;
185 -moz-box-shadow: none;
186 -webkit-box-shadow: none;
189 .openerp a.button.disabled, .openerp button:disabled, .openerp input[type='submit']:disabled {
190 background: #efefef !important;
191 border: 1px solid #d1d1d1 !important;
192 -moz-box-shadow: none !important;
193 -webkit-box-shadow: none !important;
194 -box-shadow: none !important;
195 color: #aaaaaa !important;
197 text-shadow: 0 1px 1px white !important;
199 .openerp button.primary {
201 background-color: #dc5f59;
202 background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
203 background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
204 background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
205 background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
206 background-image: -o-linear-gradient(top, #dc5f59, #b33630);
207 background-image: linear-gradient(to bottom, #dc5f59, #b33630);
208 -moz-box-shadow: none;
209 -webkit-box-shadow: none;
212 .openerp button.primary:hover {
213 background-color: #df6b66;
214 background-image: -webkit-gradient(linear, left top, left bottom, from(#df6b66), to(#bf3a33));
215 background-image: -webkit-linear-gradient(top, #df6b66, #bf3a33);
216 background-image: -moz-linear-gradient(top, #df6b66, #bf3a33);
217 background-image: -ms-linear-gradient(top, #df6b66, #bf3a33);
218 background-image: -o-linear-gradient(top, #df6b66, #bf3a33);
219 background-image: linear-gradient(to bottom, #df6b66, #bf3a33);
220 -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
221 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
222 -box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
224 .openerp button.primary:active {
225 background-color: #b33630;
226 background-image: -webkit-gradient(linear, left top, left bottom, from(#b33630), to(#dc5f59));
227 background-image: -webkit-linear-gradient(top, #b33630, #dc5f59);
228 background-image: -moz-linear-gradient(top, #b33630, #dc5f59);
229 background-image: -ms-linear-gradient(top, #b33630, #dc5f59);
230 background-image: -o-linear-gradient(top, #b33630, #dc5f59);
231 background-image: linear-gradient(to bottom, #b33630, #dc5f59);
232 -moz-box-shadow: none;
233 -webkit-box-shadow: none;
236 .openerp button.following {
239 background-color: #8a89ba;
240 background-image: -webkit-gradient(linear, left top, left bottom, from(#8a89ba), to(#807fb4));
241 background-image: -webkit-linear-gradient(top, #8a89ba, #807fb4);
242 background-image: -moz-linear-gradient(top, #8a89ba, #807fb4);
243 background-image: -ms-linear-gradient(top, #8a89ba, #807fb4);
244 background-image: -o-linear-gradient(top, #8a89ba, #807fb4);
245 background-image: linear-gradient(to bottom, #8a89ba, #807fb4);
247 .openerp button.unfollow {
251 background-color: #dc5f59;
252 background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
253 background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
254 background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
255 background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
256 background-image: -o-linear-gradient(top, #dc5f59, #b33630);
257 background-image: linear-gradient(to bottom, #dc5f59, #b33630);
259 .openerp .oe_loading {
269 border: 1px solid #990000;
271 -moz-border-radius-bottomright: 8px;
272 -moz-border-radius-bottomleft: 8px;
273 border-bottom-right-radius: 8px;
274 border-bottom-left-radius: 8px;
276 .openerp .oe_notification {
280 background: url("/web/static/src/img/pattern.png") repeat;
285 .openerp .oe_login li {
286 list-style-type: none;
289 .openerp .oe_login button {
291 display: inline-block;
294 border: 1px solid #222222;
297 background-color: #b92020;
298 background-image: -webkit-gradient(linear, left top, left bottom, from(#b92020), to(#600606));
299 background-image: -webkit-linear-gradient(top, #b92020, #600606);
300 background-image: -moz-linear-gradient(top, #b92020, #600606);
301 background-image: -ms-linear-gradient(top, #b92020, #600606);
302 background-image: -o-linear-gradient(top, #b92020, #600606);
303 background-image: linear-gradient(to bottom, #b92020, #600606);
304 -moz-border-radius: 4px;
305 -webkit-border-radius: 4px;
307 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
308 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
309 -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
311 .openerp .oe_login input, .openerp .oe_login select {
313 font-family: "Lucida Grande", Helvetica, Verdana, Arial;
314 border: 1px solid #999999;
315 background: whitesmoke;
316 -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
317 -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
318 -box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
319 -moz-border-radius: 3px;
320 -webkit-border-radius: 3px;
323 .openerp .oe_login input {
327 .openerp .oe_login select {
330 .openerp .oe_login .oe_login_dbpane {
336 border: solid 1px #333333;
338 background: rgba(30, 30, 30, 0.94);
339 -moz-border-radius: 0 0 8px 8px;
340 -webkit-border-radius: 0 0 8px 8px;
341 border-radius: 0 0 8px 8px;
343 .openerp .oe_login .oe_login_dbpane input {
347 .openerp .oe_login .oe_login_bottom {
353 text-shadow: 0 1px 1px #999999;
354 background-color: #b41616;
355 background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
356 background-image: -webkit-linear-gradient(top, #b41616, #600606);
357 background-image: -moz-linear-gradient(top, #b41616, #600606);
358 background-image: -ms-linear-gradient(top, #b41616, #600606);
359 background-image: -o-linear-gradient(top, #b41616, #600606);
360 background-image: linear-gradient(to bottom, #b41616, #600606);
362 .openerp .oe_login .oe_login_pane {
366 margin: -160px -166px;
367 border: solid 1px #333333;
369 background: rgba(30, 30, 30, 0.94);
373 -moz-border-radius: 8px;
374 -webkit-border-radius: 8px;
376 -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
377 -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
378 -box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
380 .openerp .oe_login .oe_login_pane h2 {
384 .openerp .oe_login .oe_login_logo {
392 .openerp .oe_login .oe_login_footer {
399 .openerp .oe_login .oe_login_footer a {
403 .openerp .oe_login .oe_login_footer a:hover {
404 text-decoration: underline;
406 .openerp .oe_login .oe_login_footer span {
410 .openerp .oe_login .oe_login_error_message {
412 background-color: #b41616;
417 -moz-border-radius: 4px;
418 -webkit-border-radius: 4px;
420 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
421 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
422 -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
424 .openerp .oe_login_invalid .oe_login_error_message {
425 display: inline-block;
427 .openerp .oe_database_manager {
432 .openerp .oe_database_manager .oe_database_manager_menu {
435 .openerp .oe_webclient {
440 .openerp .oe_content_full_screen .oe_application {
444 .openerp .oe_content_full_screen .oe_topbar, .openerp .oe_content_full_screen .oe_leftbar {
447 .openerp .oe_topbar {
450 border-top: solid 1px #d3d3d3;
451 background-color: #646060;
452 background-image: -webkit-gradient(linear, left top, left bottom, from(#646060), to(#262626));
453 background-image: -webkit-linear-gradient(top, #646060, #262626);
454 background-image: -moz-linear-gradient(top, #646060, #262626);
455 background-image: -ms-linear-gradient(top, #646060, #262626);
456 background-image: -o-linear-gradient(top, #646060, #262626);
457 background-image: linear-gradient(to bottom, #646060, #262626);
459 .openerp .oe_topbar .oe_topbar_item li {
462 .openerp .oe_topbar .oe_topbar_item li a {
464 padding: 5px 10px 7px;
469 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
471 .openerp .oe_topbar .oe_topbar_item li a:hover {
474 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
475 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
476 -box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
478 .openerp .oe_topbar .oe_topbar_item .oe_active {
482 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
483 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
484 -box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
486 .openerp .oe_topbar .oe_topbar_avatar {
489 margin: -2px 2px 0 0;
490 -moz-border-radius: 4px;
491 -webkit-border-radius: 4px;
494 .openerp .oe_topbar .oe_topbar_avatar {
497 .openerp .oe_topbar .oe_dropdown_toggle:after {
500 display: inline-block;
502 text-indent: -99999px;
506 border-left: 4px solid transparent;
507 border-right: 4px solid transparent;
508 border-top: 4px solid white;
509 filter: alpha(opacity=50);
512 .openerp .oe_leftbar {
515 border-right: 1px solid #afafb6;
516 text-shadow: 0 1px 1px white;
517 padding-bottom: 16px;
526 .openerp a.oe_logo img {
531 .openerp .oe_footer {
539 .openerp .oe_footer a {
545 .openerp .oe_footer a span {
549 .openerp .oe_user_menu {
554 .openerp .oe_user_menu li {
555 list-style-type: none;
558 .openerp .oe_user_menu .oe_dropdown {
561 .openerp .oe_user_menu .oe_dropdown_options {
564 background: rgba(37, 37, 37, 0.9);
575 border-color: #999999;
576 border-color: rgba(0, 0, 0, 0.2);
578 border-width: 0 1px 1px;
579 -moz-border-radius: 0 0 6px 6px;
580 -webkit-border-radius: 0 0 6px 6px;
581 border-radius: 0 0 6px 6px;
582 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
583 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
584 -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
585 -webkit-background-clip: padding-box;
586 -moz-background-clip: padding-box;
587 background-clip: padding-box;
589 .openerp .oe_user_menu .oe_dropdown_options li {
592 background-color: none;
594 .openerp .oe_user_menu .oe_dropdown_options li a {
602 .openerp .oe_user_menu .oe_dropdown_options li a:hover {
603 background-color: #292929;
604 background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
605 background-image: -webkit-linear-gradient(top, #292929, #191919);
606 background-image: -moz-linear-gradient(top, #292929, #191919);
607 background-image: -ms-linear-gradient(top, #292929, #191919);
608 background-image: -o-linear-gradient(top, #292929, #191919);
609 background-image: linear-gradient(to bottom, #292929, #191919);
610 -moz-box-shadow: none;
611 -webkit-box-shadow: none;
614 .openerp .oe_user_menu .oe_dropdown_options li hr {
615 border-top: 1px solid #999999;
618 .openerp .oe_systray > div {
620 padding: 0 4px 0 4px;
622 .openerp .oe_systray {
625 .openerp .oe_systray .oe_systray_dropdown {
628 .openerp .oe_systray .oe_systray_dropdown:hover .oe_systray_dropdown_options {
631 .openerp .oe_systray .oe_systray_dropdown_options {
633 background: rgba(37, 37, 37, 0.9);
641 border-color: #999999;
642 border-color: rgba(0, 0, 0, 0.2);
644 border-width: 0 1px 1px;
645 -moz-border-radius: 0 0 6px 6px;
646 -webkit-border-radius: 0 0 6px 6px;
647 border-radius: 0 0 6px 6px;
648 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
649 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
650 -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
651 -webkit-background-clip: padding-box;
652 -moz-background-clip: padding-box;
653 background-clip: padding-box;
655 .openerp .oe_systray .oe_systray_dropdown_options li {
658 background-color: none;
660 .openerp .oe_systray .oe_systray_dropdown_options li a {
668 .openerp .oe_systray .oe_systray_dropdown_options li a:hover {
669 background-color: #292929;
670 background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
671 background-image: -webkit-linear-gradient(top, #292929, #191919);
672 background-image: -moz-linear-gradient(top, #292929, #191919);
673 background-image: -ms-linear-gradient(top, #292929, #191919);
674 background-image: -o-linear-gradient(top, #292929, #191919);
675 background-image: linear-gradient(to bottom, #292929, #191919);
676 -moz-box-shadow: none;
677 -webkit-box-shadow: none;
685 .openerp .oe_menu li {
688 .openerp .oe_menu a {
690 padding: 5px 10px 7px;
695 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
697 .openerp .oe_menu a:hover {
700 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
701 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
702 -box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
704 .openerp .oe_menu .oe_active {
708 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
709 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
710 -box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
712 .openerp .oe_menu_more_container {
715 .openerp .oe_menu_more_container .oe_menu_more {
718 background-color: #646060;
720 border: 1px solid black;
721 border-bottom-left-radius: 5px;
722 border-bottom-right-radius: 5px;
724 .openerp .oe_menu_more_container .oe_menu_more li {
727 .openerp .oe_menu_more_container .oe_menu_more li a {
730 .openerp .oe_secondary_menu_section {
735 .openerp .oe_secondary_submenu {
736 padding: 2px 0 8px 0;
739 display: inline-block;
741 .openerp .oe_secondary_submenu > li {
743 padding: 1px 0 1px 20px;
745 .openerp .oe_secondary_submenu > li a {
748 padding: 2px 4px 2px 0;
750 .openerp .oe_secondary_submenu > li .oe_menu_label {
759 border: 1px solid lightGray;
760 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
761 -moz-border-radius: 4px;
762 -webkit-border-radius: 4px;
764 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
765 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
766 -box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
768 .openerp .oe_secondary_submenu .oe_menu_counter {
773 border: 1px solid lightgray;
774 padding: 0px 4px 0px 4px;
775 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
777 -moz-border-radius: 4px;
778 -webkit-border-radius: 4px;
781 .openerp .oe_secondary_submenu .oe_active {
783 border-top: 1px solid lightGray;
784 border-bottom: 1px solid lightGray;
785 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
786 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
787 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
788 -box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
790 .openerp .oe_secondary_submenu .oe_active a {
793 .openerp .oe_secondary_submenu .oe_active .oe_menu_label {
796 text-shadow: 0 1px 1px white;
797 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
798 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
799 -box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
801 .openerp .oe_secondary_submenu .oe_active .oe_menu_counter {
805 .openerp .oe_secondary_submenu .oe_menu_toggler:before {
808 display: inline-block;
810 text-indent: -99999px;
815 border-top: 4px solid transparent;
816 border-bottom: 4px solid transparent;
817 border-left: 4px solid #4c4c4c;
818 filter: alpha(opacity=50);
821 .openerp .oe_secondary_submenu .oe_menu_opened:before {
825 border-left: 4px solid transparent;
826 border-right: 4px solid transparent;
827 border-top: 4px solid #4c4c4c;
829 .openerp .oe_application {
832 .openerp .oe_application a {
835 .openerp .oe_application a:hover {
836 text-decoration: underline;
838 .openerp .oe-view-manager-header {
839 border-top: 1px solid #cacaca;
840 border-bottom: 1px solid #cacaca;
841 background-color: #fcfcfc;
842 background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
843 background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
844 background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
845 background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
846 background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
847 background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
848 -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
849 -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
850 -box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
852 .openerp .oe-view-manager-header h2 {
857 .openerp .oe-view-manager-header h2 a {
860 .openerp .oe-view-manager-header .buttons {
863 .openerp .oe-view-manager-header .buttons li {
867 .openerp .oe-view-manager-header .filter {
870 .openerp .oe-view-manager-header .filter li {
875 .openerp .oe-view-manager-header .header-row {
880 text-shadow: 0 1px 1px white;
882 .openerp .oe-view-manager-header .header-row .dropdown-toggle:after {
885 border-top-color: #404040;
887 .openerp .oe-view-manager-header .oe_vm_switch li {
894 .openerp .oe-view-manager-header .pagination li {
899 .openerp .oe-view-manager-header .button-group {
900 display: inline-block;
901 border: 1px solid #ababab;
902 -moz-border-radius: 5px;
903 -webkit-border-radius: 5px;
906 .openerp .oe-view-manager-header .button-group li {
908 border-right: 1px solid #ababab;
910 .openerp .oe-view-manager-header .button-group li:last-child {
913 .openerp .oe-view-manager-header .button-group a {
916 .openerp .oe-view-manager-header .button-group a:hover {
917 text-decoration: none;
919 .openerp .oe-view-manager-header .button-group .active {
922 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
923 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
924 -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
926 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
928 .openerp .oe_view_manager_header {
930 border-top: 1px solid #cacaca;
931 border-bottom: 1px solid #cacaca;
932 background-color: #fcfcfc;
933 background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
934 background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
935 background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
936 background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
937 background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
938 background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
939 -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
940 -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
941 -box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
943 .openerp .oe_view_manager_header .oe_header_row {
945 text-shadow: 0 1px 1px white;
947 .openerp .oe_view_manager_header .oe_header_row td {
950 .openerp .oe_view_manager_header .oe_header_row:last-child td {
953 .openerp .oe_view_manager_header .oe_header_row:first-child td {
956 .openerp .oe_view_manager_header .oe_view_manager_sidebar {
961 .openerp .oe_view_manager_header td {
964 .openerp .oe_view_manager_header h2 {
969 .openerp .oe_view_manager_header h2 a {
972 .openerp .oe_view_manager_header .oe_button_group {
973 display: inline-block;
974 border: 1px solid #ababab;
975 -moz-border-radius: 5px;
976 -webkit-border-radius: 5px;
979 .openerp .oe_view_manager_header .oe_button_group li {
981 border-right: 1px solid #ababab;
983 .openerp .oe_view_manager_header .oe_button_group li:last-child {
986 .openerp .oe_view_manager_header .oe_button_group a {
989 .openerp .oe_view_manager_header .oe_button_group a:hover {
990 text-decoration: none;
992 .openerp .oe_view_manager_header .oe_button_group .active {
994 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
995 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
996 -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
998 .openerp .oe_view_manager_header .oe_button_group .active a {
1000 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1002 .openerp .oe_view_manager_header .oe_view_manager_buttons {
1003 white-space: nowrap;
1005 .openerp .oe_view_manager_body h4 {
1008 .openerp .oe_view_manager_pager {
1011 .openerp .oe_pager_value {
1015 .openerp .oe_pager_group {
1019 display: inline-block;
1020 border: 1px solid #ababab;
1022 -moz-border-radius: 5px;
1023 -webkit-border-radius: 5px;
1026 .openerp .oe_pager_group li {
1031 border-right: 1px solid #ababab;
1033 .openerp .oe_pager_group li:last-child {
1036 .openerp .oe_pager_group a {
1040 .openerp .oe_pager_group a:hover {
1041 text-decoration: none;
1043 .openerp .oe_pager_group .active {
1044 background: #999999;
1045 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1046 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1047 -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1049 .openerp .oe_pager_group .active a {
1051 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1053 .openerp .oe_view_manager_switch li {
1059 .openerp .oe_view_manager_switch li a {
1062 .openerp .oe_view_manager_switch .oe_vm_switch_list:after, .openerp .oe_view_manager_switch .oe_vm_switch_tree:after {
1066 .openerp .oe_view_manager_switch .oe_vm_switch_graph:after {
1067 font-family: "mnmliconsRegular" !important;
1069 font-weight: 300 !important;
1074 .openerp .oe_view_manager_switch .oe_vm_switch_gantt:after {
1075 font-family: "mnmliconsRegular" !important;
1077 font-weight: 300 !important;
1082 .openerp .oe_view_manager_switch .oe_vm_switch_calendar:after {
1085 .openerp .oe_view_manager_switch .oe_vm_switch_kanban:after {
1088 .openerp .oe_view_manager_switch .oe_vm_switch_diagram:after {
1091 .openerp .oe_form_dropdown_section {
1093 display: inline-block;
1095 .openerp .oe_dropdown_toggle:after {
1098 display: inline-block;
1100 text-indent: -99999px;
1101 vertical-align: top;
1102 border-left: 4px solid transparent;
1103 border-right: 4px solid transparent;
1104 border-top: 4px solid white;
1105 filter: alpha(opacity=50);
1109 border-top-color: #404040;
1111 .openerp .oe_dropdown_menu {
1117 border: 1px solid #afafb6;
1123 -moz-border-radius: 3px;
1124 -webkit-border-radius: 3px;
1126 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1127 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1128 -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1130 .openerp .oe_dropdown_menu li {
1131 list-style-type: none;
1134 background-color: none;
1136 .openerp .oe_dropdown_menu li a {
1140 font-weight: normal;
1143 text-decoration: none;
1146 .openerp .oe_dropdown_menu li a:hover {
1147 text-decoration: none;
1148 background-color: #f0f0fa;
1149 background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
1150 background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
1151 background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
1152 background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
1153 background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
1154 background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
1155 -moz-box-shadow: none;
1156 -webkit-box-shadow: none;
1159 .openerp .oe_sidebar {
1160 white-space: nowrap;
1162 .openerp .oe_searchview {
1166 padding-right: 20px;
1168 border: 1px solid #ababab;
1170 -moz-border-radius: 1em;
1171 -webkit-border-radius: 1em;
1173 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1174 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1175 -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1177 .openerp .oe_searchview.oe_focused {
1178 border-color: #a6a6fe;
1179 -moz-box-shadow: 0 1px 2px #a6a6fe inset;
1180 -webkit-box-shadow: 0 1px 2px #a6a6fe inset;
1181 -box-shadow: 0 1px 2px #a6a6fe inset;
1183 .openerp .oe_searchview .oe_searchview_clear {
1190 background: url(../img/attachments-close.png) center center no-repeat;
1192 .openerp .oe_searchview .oe_searchview_unfold_drawer {
1198 padding: 0 7px 0 4px;
1202 .openerp .oe_searchview .oe_searchview_unfold_drawer:hover {
1205 .openerp .oe_searchview .oe_searchview_unfold_drawer:before {
1208 .openerp .oe_searchview .oe_searchview_facets:before {
1210 font-family: "mnmliconsRegular";
1213 padding: 0 1px 0 3px;
1216 .openerp .oe_searchview .oe_searchview_facets * {
1217 vertical-align: top;
1218 display: inline-block;
1221 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1224 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:focus, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1227 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input {
1230 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1233 border: 1px solid #afafb6;
1234 -moz-border-radius: 3px;
1235 -webkit-border-radius: 3px;
1237 background: #8786b7;
1238 -webkit-font-smoothing: auto;
1239 padding-left: 1.1em;
1242 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1243 border-color: #a6a6fe;
1244 -moz-box-shadow: 0 0 3px 1px #a6a6fe;
1245 -webkit-box-shadow: 0 0 3px 1px #a6a6fe;
1246 -box-shadow: 0 0 3px 1px #a6a6fe;
1248 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values {
1249 background: #f0f0fa;
1250 -moz-border-radius: 0 3px 3px 0;
1251 -webkit-border-radius: 0 3px 3px 0;
1252 border-radius: 0 3px 3px 0;
1254 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1258 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category {
1260 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1262 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1263 border-left: 1px solid #afafb6;
1265 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove {
1271 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove:hover {
1274 .openerp .oe_searchview.oe_searchview_open_drawer .oe_searchview_drawer {
1277 .openerp .oe_searchview.oe_searchview_open_drawer .oe_searchview_unfold_drawer:before {
1280 .openerp .oe_searchview .oe_searchview_drawer {
1286 background-color: white;
1289 border: 1px solid #cccccc;
1291 padding-bottom: 0.5em;
1292 -moz-border-radius: 1em;
1293 -webkit-border-radius: 1em;
1296 .openerp .oe_searchview .oe_searchview_drawer > div {
1297 border-top: 1px solid #cccccc;
1300 .openerp .oe_searchview .oe_searchview_drawer > div:first-child {
1304 .openerp .oe_searchview .oe_searchview_drawer h4, .openerp .oe_searchview .oe_searchview_drawer h4 * {
1308 .openerp .oe_searchview .oe_searchview_drawer h4:before {
1311 .openerp .oe_searchview .oe_searchview_drawer button, .openerp .oe_searchview .oe_searchview_drawer .button {
1313 background: transparent;
1315 -moz-box-shadow: none;
1316 -webkit-box-shadow: none;
1318 -moz-border-radius: 0;
1319 -webkit-border-radius: 0;
1322 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters {
1326 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters > div {
1327 -moz-box-sizing: border-box;
1328 -webkit-box-sizing: border-box;
1329 box-sizing: border-box;
1330 display: table-cell;
1333 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters h3 {
1334 margin: 2px 4px 2px 8px;
1337 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters ul {
1342 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters li {
1344 padding: 3px 6px 3px 18px;
1349 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters li.oe_selected {
1350 background: url(/web/static/src/img/icons/gtk-apply.png) left 2px no-repeat;
1352 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_filters li:hover {
1353 background-color: #f0f0fa;
1355 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom form {
1358 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom form button {
1360 letter-spacing: -1px;
1363 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom form button:before {
1364 font-family: "mnmliconsRegular";
1369 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li {
1373 padding: 2px 20px 2px 25px;
1375 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li.oe_searchview_custom_private {
1376 background: url(/web/static/src/img/icons/terp-locked.png) 5px center no-repeat;
1378 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li:hover {
1379 background-color: #f0f0fa;
1381 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li button {
1386 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced form {
1389 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced button.oe_add_condition:before {
1392 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced button.oe_apply:before {
1395 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced ul {
1399 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced li {
1402 white-space: nowrap;
1404 .openerp .oe_searchview .oe_searchview_drawer .oe_opened h4:before {
1407 .openerp .oe_searchview .oe_searchview_drawer .oe_opened form {
1410 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop {
1412 letter-spacing: -1px;
1415 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete:before, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop:before {
1416 font-family: "mnmliconsRegular";
1421 .openerp .oe_view_nocontent > img {
1423 margin-right: 1.5em;
1425 .openerp .oe_view_nocontent > div {
1430 .openerp .oe_view_topbar {
1431 border-bottom: 1px solid #cacaca;
1432 background-color: #fcfcfc;
1433 background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1434 background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1435 background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1436 background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1437 background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1438 background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1442 .openerp .oe_formview {
1445 .openerp .oe_form_header {
1448 .openerp .oe_form_invalid input, .openerp .oe_form_invalid select, .openerp .oe_form_invalid textarea {
1449 background-color: #ff6666 !important;
1450 border: 1px solid #dd0000 !important;
1452 .openerp .oe_form_button_save_dirty {
1454 background: #dc5f59;
1455 background: -moz-linear-gradient(#dc5f59, #b33630);
1456 background: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
1457 background: -webkit-linear-gradient(#dc5f59, #b33630);
1458 -moz-box-shadow: none;
1459 -webkit-box-shadow: none;
1463 .openerp .oe_form_button_save_dirty:hover {
1464 background: #ed6f6a;
1466 .openerp .oe_form_topbar {
1467 border-bottom: 1px solid #cacaca;
1468 background-color: #fcfcfc;
1469 background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1470 background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1471 background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1472 background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1473 background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1474 background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1478 .openerp .oe_form_topbar button {
1482 vertical-align: top;
1484 margin: 3px 4px 3px 0;
1486 .openerp .oe_form_topbar button span.i {
1490 .openerp .oe_form_topbar ul {
1494 text-shadow: 0 1px 1px white;
1495 border-left: 1px solid #cacaca;
1496 border-right: 1px solid #cacaca;
1498 .openerp .oe_form_topbar ul li {
1502 vertical-align: top;
1503 border-right: 1px solid #cacaca;
1507 .openerp .oe_form_topbar ul li:first-child {
1508 border-left: 1px solid #cacaca;
1510 .openerp .oe_form_topbar ul li a {
1513 .openerp .oe_form_topbar ul li a:hover {
1516 .openerp .oe_form_topbar .oe_form_steps img {
1518 vertical-align: top;
1520 .openerp .oe_form_topbar .oe_form_steps li {
1524 .openerp .oe_form_topbar .oe_form_steps li:first-child {
1528 .openerp .oe_form_topbar .oe_form_steps li:last-child {
1531 .openerp .oe_form_topbar .oe_form_steps_active {
1535 .openerp .oe_form_topbar.oe_form_topbar_hifirst button:first-child, .openerp button.oe_form_button_hi {
1537 background: #dc5f59;
1538 background: -moz-linear-gradient(#dc5f59, #b33630);
1539 background: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
1540 background: -webkit-linear-gradient(#dc5f59, #b33630);
1541 -moz-box-shadow: none;
1542 -webkit-box-shadow: none;
1545 .openerp .oe_form_topbar.oe_form_topbar_hifirst button:first-child:hover, .openerp button.oe_form_button_hi:hover {
1546 background: #df6b66;
1547 background: -moz-linear-gradient(#df6b66, #bf3a33);
1548 background: -webkit-gradient(linear, left top, left bottom, from(#df6b66), to(#bf3a33));
1549 background: -webkit-linear-gradient(#df6b66, #bf3a33);
1550 -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
1551 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
1552 -box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
1554 .openerp .oe_application .oe_form_sheetbg {
1555 background: url(/web/static/src/img/form_sheetbg.png);
1557 border-bottom: 1px solid #dddddd;
1559 .openerp .oe_application .oe_form_sheet_width {
1564 .openerp .oe_application .oe_form_sheet {
1565 padding: 8px 8px 8px 8px;
1568 border: 1px solid #afafb6;
1569 -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1570 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1571 -box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1573 .openerp .oe_form_autolayout .oe_button {
1576 .openerp .oe_form_autolayout .oe_form_group_cell {
1581 .openerp .oe_form_autolayout .oe_form_group_cell > .oe_form_field_many2one,
1582 .openerp .oe_form_autolayout .oe_form_group_cell > .oe_form_field_many2one input,
1583 .openerp .oe_form_autolayout .oe_form_group_cell > .oe_form_field_char input,
1584 .openerp .oe_form_autolayout .oe_form_group_cell > .oe_form_field_text textarea,
1585 .openerp .oe_form_autolayout .oe_form_group_cell > .oe_form_field_email,
1586 .openerp .oe_form_autolayout .oe_form_group_cell > .oe_form_field_email input,
1587 .openerp .oe_form_autolayout .oe_form_group_cell > .oe_form_field_url,
1588 .openerp .oe_form_autolayout .oe_form_group_cell > .oe_form_field_url input,
1589 .openerp .oe_form_autolayout .oe_form_group_cell > .oe_form_field_float input,
1590 .openerp .oe_form_autolayout .oe_form_group_cell > .oe_form_field_selection select,
1591 .openerp .oe_form_autolayout .oe_form_group_cell > div > .oe_datepicker_root,
1592 .openerp .oe_form_autolayout .oe_form_group_cell > div > .oe_datepicker_root > input.oe_datepicker_master {
1595 .openerp .oe_form_autolayout .oe_form_button.oe_button {
1598 .openerp .oe_form_autolayout .oe_form_button.oe_button span {
1600 vertical-align: top;
1602 .openerp .oe_form_autolayout .oe_form_group_cell > .oe_form_button.oe_button {
1603 white-space: nowrap;
1607 .openerp .oe_form_autolayout .oe_form_group_cell.oe_form_group_nested {
1610 .openerp .oe_form .oe_form_label_help[for], .openerp .oe_form .oe_form_label[for] {
1611 white-space: nowrap;
1614 .openerp .oe_form .oe_form_label_help[for] span, .openerp .oe_form .oe_form_label[for] span {
1617 vertical-align: top;
1622 .openerp .oe_form textarea {
1625 .openerp .oe_form input[type="text"],
1626 .openerp .oe_form input[type="password"],
1627 .openerp .oe_form input[type="file"],
1628 .openerp .oe_form select {
1632 .openerp .oe_form input[type="text"],
1633 .openerp .oe_form input[type="password"],
1634 .openerp .oe_form input[type="file"],
1635 .openerp .oe_form select,
1636 .openerp .oe_form textarea {
1637 -moz-box-sizing: border-box;
1638 -webkit-box-sizing: border-box;
1639 -ms-box-sizing: border-box;
1640 box-sizing: border-box;
1643 border: 1px solid #999999;
1644 -moz-border-radius: 3px;
1645 -webkit-border-radius: 3px;
1651 .openerp .oe_form input[readonly],
1652 .openerp .oe_form select[readonly],
1653 .openerp .oe_form textarea[readonly],
1654 .openerp .oe_form input[disabled],
1655 .openerp .oe_form select[disabled] {
1656 background: #e5e5e5 !important;
1659 .openerp .oe_form textarea[disabled] {
1661 border-left: 8px solid #eeeeee;
1663 -moz-box-shadow: none;
1664 -webkit-box-shadow: none;
1666 -moz-border-radius: 0px;
1667 -webkit-border-radius: 0px;
1671 .openerp .oe_form .oe_form_field_many2one input,
1672 .openerp .oe_form .oe_form_field_binary input,
1673 .openerp .oe_form .oe_form_field_binary input,
1674 .openerp .oe_form .oe_form_field_email input,
1675 .openerp .oe_form .oe_form_field_url input {
1677 -webkit-border-top-right-radius: 0px;
1678 -webkit-border-bottom-right-radius: 0px;
1679 -moz-border-radius-topright: 0px;
1680 -moz-border-radius-bottomright: 0px;
1681 border-top-right-radius: 0px;
1682 border-bottom-right-radius: 0px;
1684 .openerp .oe_form .oe_form_field_email button img,
1685 .openerp .oe_form .oe_form_field_url button img {
1686 vertical-align: top;
1688 .openerp .oe_form .oe_form_field_translatable,
1689 .openerp .oe_form .oe_form_field_many2one,
1690 .openerp .oe_form .oe_form_field_date,
1691 .openerp .oe_form .oe_form_field_datetime {
1692 white-space: nowrap;
1694 .openerp .oe_form .oe_form_field_boolean {
1697 .openerp .oe_form .oe_form_field_datetime input {
1700 .openerp .oe_form .oe_form_field_many2manytags .text-wrap {
1701 width: 100% !important;
1703 .openerp .oe_form .oe_form_field_many2manytags .text-wrap textarea {
1704 width: 100% !important;
1706 .openerp .oe_form .oe_form_field_many2manytags .oe_form_field_many2manytags_box {
1708 box-sizing: border-box;
1711 border: 1px solid #9daccc;
1712 background: #e2e6f0;
1714 padding: 0px 3px 0px 3px;
1715 margin: 0 2px 2px 0;
1718 font: 11px "lucida grande", tahoma, verdana, arial, sans-serif;
1720 .openerp .oe_form .oe_form_field_many2manytags .text-core .text-wrap .text-dropdown .text-list .text-suggestion em {
1722 text-decoration: none;
1724 .openerp .oe_form .oe_datepicker_container {
1727 .openerp .oe_form .oe_datepicker_root {
1728 display: inline-block;
1730 .openerp .oe_form .oe_form_required input, .openerp .oe_form .oe_form_required select, .openerp .oe_form .oe_form_required textarea {
1731 background-color: #d2d2ff !important;
1733 .openerp .oe_form .oe_form_invalid input, .openerp .oe_form .oe_form_invalid select, .openerp .oe_form .oe_form_invalid textarea {
1734 background-color: #ff6666 !important;
1735 border: 1px solid #dd0000 !important;
1737 .openerp .oe_form .oe_button.oe_field_button {
1738 -webkit-border-top-left-radius: 0px;
1739 -webkit-border-bottom-left-radius: 0px;
1740 -moz-border-radius-topleft: 0px;
1741 -moz-border-radius-bottomleft: 0px;
1742 border-top-left-radius: 0px;
1743 border-bottom-left-radius: 0px;
1747 .openerp .oe_form .oe_input_icon {
1749 margin: 3px 0 0 -21px;
1750 vertical-align: top;
1752 .openerp .oe_form .oe_input_icon_disabled {
1756 filter: alpha(opacity=50);
1760 .openerp .oe_form .oe_form_button > img {
1761 vertical-align: -3px;
1764 .openerp .oe_form .oe-binary-file-set {
1770 .openerp .oe_form input.oe-binary-file {
1778 filter: alpha(opacity=0);
1779 -ms-filter: "alpha(opacity=0)";
1783 .openerp .oe_horizontal_separator {
1788 .openerp .oe_horizontal_separator:empty {
1791 .openerp .oe_vertical_separator {
1792 border-left: 1px solid #666666;
1793 padding: 0 4px 0 4px;
1795 .openerp .oe_form_notebook {
1801 .openerp .oe_form_notebook:before, .openerp .oe_form_notebook:after {
1806 .openerp .oe_form_notebook:after {
1809 .openerp .oe_form_notebook > li {
1812 .openerp .oe_form_notebook > li > a {
1816 .openerp .oe_form_notebook {
1817 border-color: #dddddd;
1818 border-style: solid;
1819 border-width: 0 0 1px;
1821 .openerp .oe_form_notebook > li {
1823 margin-bottom: -1px;
1825 .openerp .oe_form_notebook > li > a {
1829 border: 1px solid transparent;
1830 -moz-border-radius: 4px 4px 0 0;
1831 -webkit-border-radius: 4px 4px 0 0;
1832 border-radius: 4px 4px 0 0;
1834 .openerp .oe_form_notebook > li > a:hover {
1835 text-decoration: none;
1836 background-color: #eeeeee;
1837 border-color: #eeeeee #eeeeee #dddddd;
1839 .openerp .oe_form_notebook > li.ui-state-active > a, .openerp .oe_form_notebook > li.ui-state-active > a:hover {
1840 background-color: white;
1841 border: 1px solid #dddddd;
1842 border-bottom-color: transparent;
1845 .openerp .oe_form_notebook_page {
1848 .openerp .ui-tabs-hide {
1851 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar {
1854 -moz-box-sizing: border-box;
1855 -webkit-box-sizing: border-box;
1856 -ms-box-sizing: border-box;
1857 box-sizing: border-box;
1858 border: 1px solid #999999;
1859 -moz-border-radius: 3px;
1860 -webkit-border-radius: 3px;
1865 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar span {
1870 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar .ui-widget-header {
1871 background: #cccccc url(/web/static/lib/jquery.ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
1873 .openerp .oe_form .oe_view_manager_header2 td {
1877 .openerp .oe_form .oe_view_manager_header2 td .oe_i {
1880 .openerp .oe_form .oe_view_manager_header2 td .oe_pager_group {
1884 .openerp .oe_form .oe_view_manager_header2 td .oe_pager_group li {
1888 .openerp .oe-select-create-popup-view-form > .oe_formview > .oe_form_pager {
1891 .openerp .oe_form .oe_form_title, .openerp .oe_form .oe_form_title input {
1896 .openerp .oe_form .oe_form_group_odd_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell:nth-child(odd),
1897 .openerp .oe_form .oe_form_group_label_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell_label {
1898 border-right: 1px solid #dddddd;
1900 .openerp .oe_form .oe_form_group_odd_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell:nth-child(odd) label,
1901 .openerp .oe_form .oe_form_group_label_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell_label label {
1905 .openerp .oe_form .oe_form_group_odd_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell,
1906 .openerp .oe_form .oe_form_group_label_border > tbody > tr.oe_form_group_row > td.oe_form_group_cell {
1907 padding: 2px 2px 2px 8px !important;
1909 .openerp .oe-listview-content {
1912 .openerp .oe-listview-content > thead {
1913 border-bottom: 2px solid #cacaca;
1914 background: #eeeeee;
1915 vertical-align: top;
1917 .openerp .oe-listview-content > thead td, .openerp .oe-listview-content > thead th {
1921 .openerp .oe-listview-content > thead th:after {
1925 border-width: 0 4px 4px;
1926 border-style: solid;
1927 border-color: black transparent;
1930 .openerp .oe-listview-content > thead th.sortup:after {
1931 visibility: visible;
1932 filter: alpha(opacity=60);
1935 .openerp .oe-listview-content > thead th.sortdown:after {
1936 border-bottom: none;
1937 border-left: 4px solid transparent;
1938 border-right: 4px solid transparent;
1939 border-top: 4px solid black;
1940 visibility: visible;
1941 -moz-box-shadow: none;
1942 -webkit-box-shadow: none;
1944 filter: alpha(opacity=60);
1947 .openerp .oe-listview-content > tbody {
1951 .openerp .oe-listview-content > tbody > tr {
1952 border-top: 1px solid #dddddd;
1954 .openerp .oe-listview-content > tbody > tr > td, .openerp .oe-listview-content > tbody > tr > th {
1958 .openerp .oe-listview-content > tbody > tr > td > button, .openerp .oe-listview-content > tbody > tr > th > button {
1960 background: transparent;
1962 -moz-box-shadow: none;
1963 -webkit-box-shadow: none;
1966 .openerp .oe-listview-content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe-listview-content > tbody > tr th.oe_list_checkbox:first-child {
1969 .openerp .oe-listview-content > tbody > tr > td.oe_list_checkbox:first-child:after, .openerp .oe-listview-content > tbody > tr th.oe_list_checkbox:first-child:after {
1972 .openerp .oe-listview-content > tbody > tr > td.oe-number {
1973 text-align: right !important;
1975 .openerp .oe-listview-content > tbody > tr:nth-child(odd) {
1976 background-color: #f0f0fa;
1977 background-color: #f0f0fa;
1978 background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
1979 background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
1980 background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
1981 background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
1982 background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
1983 background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
1985 .openerp .oe-listview-content > tfoot {
1986 border-top: 2px solid #cacaca;
1987 border-bottom: 1px solid #cacaca;
1988 background: #eeeeee;
1991 .openerp .oe-listview-content > tbody tr:hover td, .openerp .oe-listview-content tbody tr:hover th {
1992 background-color: #eeeeee;
1993 background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
1994 background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
1995 background-image: -moz-linear-gradient(top, #eeeeee, #dedede);
1996 background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
1997 background-image: -o-linear-gradient(top, #eeeeee, #dedede);
1998 background-image: linear-gradient(to bottom, #eeeeee, #dedede);
2000 .openerp .oe-listview-content .numeric {
2004 .openerp .oe-listview-content .numeric input {
2007 .openerp .oe_kanban_group_title {
2008 margin: 1px 1px 4px;
2011 text-shadow: 0 1px 0 white;
2013 .openerp .oe_kanban_column, .openerp .oe_kanban_group_header {
2015 vertical-align: top;
2016 padding: 6px 7px 6px 6px;
2017 background: #f0eeee;
2018 border-left: 1px solid #f0f8f8;
2019 border-right: 1px solid #b9b9b9;
2021 .openerp .oe_kanban_record {
2027 -moz-border-radius: 4px;
2028 -webkit-border-radius: 4px;
2031 .openerp .oe_kanban_record:last-child {
2034 .openerp .oe_kanban_record .oe_kanban_title {
2038 .openerp .oe_kanban_gravatar {
2041 -moz-border-radius: 3px;
2042 -webkit-border-radius: 3px;
2044 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
2045 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
2046 -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
2048 .openerp .oe_kanban_avatar_toto {
2052 border-color: #e5e5e5 #dbdbdb #d2d2d2;
2053 -moz-border-radius: 3px;
2054 -webkit-border-radius: 3px;
2056 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
2057 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
2058 -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
2060 .openerp .oe_trad_field.touched {
2061 border: 1px solid green !important;
2063 .openerp.oe_tooltip {
2066 .openerp.oe_tooltip .oe_tooltip_string {
2071 .openerp.oe_tooltip .oe_tooltip_help {
2072 white-space: pre-wrap;
2074 .openerp.oe_tooltip .oe_tooltip_technical {
2076 margin: 5px 0 0 15px;
2078 .openerp.oe_tooltip .oe_tooltip_technical li {
2081 .openerp.oe_tooltip .oe_tooltip_technical_title {
2084 .openerp .oe_layout_debugging .oe_form_group {
2085 outline: 2px dashed green;
2087 .openerp .oe_layout_debugging .oe_form_group_cell {
2088 outline: 1px solid blue;
2090 .openerp .oe_layout_debugging .oe_form_group:hover, .openerp .oe_layout_debugging .oe_form_group_cell:hover {
2093 .openerp .oe_layout_debugging .oe_form_group_row_incomplete > td:last-child:after {
2094 content: "[Incomplete Row]";
2101 .openerp .oe_layout_debugging .oe_form_group_row_incomplete.oe_form_group_row_newline > td:last-child:after {
2102 content: "[newline]";
2104 .openerp .oe_debug_view {
2107 .openerp .oe_debug_view_log {
2110 .openerp .oe_debug_view_log label {
2118 .openerp .oe_debug_view_log span {
2125 .openerp .oe_form_field_many2one td:first-child {
2128 .openerp .oe_form_field_many2one span.oe-m2o-drop-down-button {