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;
44 border-collapse: collapse;
48 background-color: #f0f0f0;
51 border-right: 1px dotted #afafb6;
53 .openerp thead th:last-child {
56 .openerp th, .openerp td {
62 vertical-align: middle;
67 .openerp .zebra tbody tr:nth-child(odd) td {
68 background-color: #f0f0fa;
69 background-color: #f0f0fa;
70 background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
71 background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
72 background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
73 background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
74 background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
75 background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
77 .openerp .zebra tbody tr:hover td {
78 background-color: #eeeeee;
79 background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
80 background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
81 background-image: -moz-linear-gradient(top, #eeeeee, #dedede);
82 background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
83 background-image: -o-linear-gradient(top, #eeeeee, #dedede);
84 background-image: linear-gradient(to bottom, #eeeeee, #dedede);
86 .openerp ul, .openerp li, .openerp ol {
91 list-style-type: none;
93 .openerp input, .openerp textarea, .openerp select {
95 border: 1px solid #cccccc;
96 -moz-border-radius: 3px;
97 -webkit-border-radius: 3px;
101 vertical-align: middle;
106 .openerp a.button:link, .openerp a.button:visited, .openerp button, .openerp input[type='submit'] {
107 display: inline-block;
108 border: 1px solid #ababab;
114 background-color: #efefef;
115 background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
116 background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
117 background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
118 background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
119 background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
120 background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
121 -moz-border-radius: 3px;
122 -webkit-border-radius: 3px;
124 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
125 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
126 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
127 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
128 -webkit-font-smoothing: antialiased;
131 .openerp a.button:hover, .openerp button:hover, .openerp input[type='submit']:hover {
132 background-color: #f6f6f6;
133 background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
134 background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
135 background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
136 background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
137 background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
138 background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
141 .openerp a.button:focus, .openerp button:focus, .openerp input[type='submit']:focus {
142 border: 1px solid #80bfff;
143 background-color: #f6f6f6;
144 background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
145 background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
146 background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
147 background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
148 background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
149 background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
150 -moz-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
151 -webkit-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
152 box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
154 .openerp a.button:active, .openerp a.button.active, .openerp button:active, .openerp button.active, .openerp input[type='submit']:active, .openerp input[type='submit'].active {
156 background: -moz-linear-gradient(top, #e3e3e3, #f6f6f6) #1b468f;
157 background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6)) #1b468f;
158 background: linear-gradient(top, #e3e3e3, #f6f6f6) #1b468f;
159 -moz-box-shadow: none;
160 -webkit-box-shadow: none;
163 .openerp a.button.disabled, .openerp button:disabled, .openerp input[type='submit']:disabled {
164 background: #efefef !important;
165 border: 1px solid #d1d1d1 !important;
166 -moz-box-shadow: none !important;
167 -webkit-box-shadow: none !important;
168 box-shadow: none !important;
169 color: #aaaaaa !important;
171 text-shadow: 0 1px 1px white !important;
173 .openerp .ui-widget {
174 font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
177 .openerp .ui-menu .ui-menu-item {
182 .openerp .ui-menu .ui-menu-item a.ui-state-active {
189 font-family: "mnmliconsRegular" !important;
191 font-weight: 300 !important;
194 font-family: "entypoRegular" !important;
196 font-weight: 300 !important;
206 .openerp .oe_text_right {
221 .openerp .oe_inlineĀ {
224 .openerp .oe_highlight {
228 .openerp button.oe_highlight {
229 background-color: #dc5f59;
230 background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
231 background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
232 background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
233 background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
234 background-image: -o-linear-gradient(top, #dc5f59, #b33630);
235 background-image: linear-gradient(to bottom, #dc5f59, #b33630);
236 -moz-box-shadow: none;
237 -webkit-box-shadow: none;
240 .openerp button.oe_highlight:active {
241 background-color: #b33630;
242 background-image: -webkit-gradient(linear, left top, left bottom, from(#b33630), to(#dc5f59));
243 background-image: -webkit-linear-gradient(top, #b33630, #dc5f59);
244 background-image: -moz-linear-gradient(top, #b33630, #dc5f59);
245 background-image: -ms-linear-gradient(top, #b33630, #dc5f59);
246 background-image: -o-linear-gradient(top, #b33630, #dc5f59);
247 background-image: linear-gradient(to bottom, #b33630, #dc5f59);
248 -moz-box-shadow: none;
249 -webkit-box-shadow: none;
252 .openerp button.oe_highlight:hover {
253 background-color: #df6b66;
254 background-image: -webkit-gradient(linear, left top, left bottom, from(#df6b66), to(#bf3a33));
255 background-image: -webkit-linear-gradient(top, #df6b66, #bf3a33);
256 background-image: -moz-linear-gradient(top, #df6b66, #bf3a33);
257 background-image: -ms-linear-gradient(top, #df6b66, #bf3a33);
258 background-image: -o-linear-gradient(top, #df6b66, #bf3a33);
259 background-image: linear-gradient(to bottom, #df6b66, #bf3a33);
260 -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
261 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
262 box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
264 .openerp .oe_button_box {
268 .openerp .oe_avatar {
272 .openerp .oe_avatar img {
274 -moz-border-radius: 3px;
275 -webkit-border-radius: 3px;
277 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
278 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
279 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
282 .openerp.oe_tooltip {
285 .openerp.oe_tooltip .oe_tooltip_string {
290 .openerp.oe_tooltip .oe_tooltip_help {
291 white-space: pre-wrap;
293 .openerp.oe_tooltip .oe_tooltip_technical {
295 margin: 5px 0 0 15px;
297 .openerp.oe_tooltip .oe_tooltip_technical li {
300 .openerp.oe_tooltip .oe_tooltip_technical_title {
303 .openerp .oe_notebook {
309 .openerp .oe_notebook:before, .openerp .oe_notebook:after {
314 .openerp .oe_notebook:after {
317 .openerp .oe_notebook > li {
320 .openerp .oe_notebook > li > a {
324 .openerp .oe_notebook {
325 border-color: #dddddd;
327 border-width: 0 0 1px;
329 .openerp .oe_notebook > li {
333 .openerp .oe_notebook > li > a {
337 border: 1px solid transparent;
338 -moz-border-radius: 4px 4px 0 0;
339 -webkit-border-radius: 4px 4px 0 0;
340 border-radius: 4px 4px 0 0;
342 .openerp .oe_notebook > li > a:hover {
343 text-decoration: none;
344 background-color: #eeeeee;
345 border-color: #eeeeee #eeeeee #dddddd;
347 .openerp .oe_notebook > li.ui-state-active > a, .openerp .oe_notebook > li.ui-state-active > a:hover {
348 background-color: white;
349 border: 1px solid #dddddd;
350 border-bottom-color: transparent;
353 .openerp .oe_notebook_page {
356 .openerp div.ui-tabs {
357 padding: 3px 0px 3px 0px;
359 .openerp .ui-tabs-hide {
362 .openerp .oe_dropdown_toggle:after {
365 display: inline-block;
367 text-indent: -99999px;
369 border-left: 4px solid transparent;
370 border-right: 4px solid transparent;
371 border-top: 4px solid white;
372 filter: alpha(opacity=50);
376 border-top-color: #404040;
378 .openerp .oe_dropdown_menu {
384 border: 1px solid #afafb6;
390 -moz-border-radius: 3px;
391 -webkit-border-radius: 3px;
393 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
394 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
395 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
397 .openerp .oe_dropdown_menu li {
399 list-style-type: none;
402 background-color: none;
404 .openerp .oe_dropdown_menu li:hover {
405 background-color: #f0f0fa;
406 background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
407 background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
408 background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
409 background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
410 background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
411 background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
412 -moz-box-shadow: none;
413 -webkit-box-shadow: none;
416 .openerp .oe_dropdown_menu li a {
423 text-decoration: none;
426 .openerp .oe_dropdown_menu li a:hover {
427 text-decoration: none;
429 .openerp .oe_dropdown_menu li .oe_sidebar_delete_item {
442 text-shadow: 0 1px 1px white;
444 .openerp .oe_dropdown_menu li .oe_sidebar_delete_item:hover {
445 text-decoration: none;
448 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
449 -moz-border-radius: 2px;
450 -webkit-border-radius: 2px;
453 .openerp .oe_dropdown_menu li:hover .oe_sidebar_delete_item {
454 display: inline-block;
456 .openerp .oe_sidebar {
459 .openerp .oe_sidebar .oe_dropdown_menu li {
462 .openerp .oe_sidebar .oe_sidebar_add_attachment {
467 .openerp .oe_sidebar .oe_sidebar_add_attachment span {
470 .openerp .oe_sidebar .oe_sidebar_add_attachment .oe_hidden_input_file {
473 .openerp .oe_sidebar .oe_sidebar_add_attachment:hover {
474 background-color: #f0f0fa;
475 background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
476 background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
477 background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
478 background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
479 background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
480 background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
481 -moz-box-shadow: none;
482 -webkit-box-shadow: none;
485 .openerp .oe_loading {
495 border: 1px solid #990000;
497 -moz-border-radius-bottomright: 8px;
498 -moz-border-radius-bottomleft: 8px;
499 border-bottom-right-radius: 8px;
500 border-bottom-left-radius: 8px;
502 .openerp .oe_notification {
506 background: url("/web/static/src/img/pattern.png") repeat;
511 .openerp .oe_login li {
512 list-style-type: none;
515 .openerp .oe_login button {
517 display: inline-block;
520 border: 1px solid #222222;
523 background-color: #b92020;
524 background-image: -webkit-gradient(linear, left top, left bottom, from(#b92020), to(#600606));
525 background-image: -webkit-linear-gradient(top, #b92020, #600606);
526 background-image: -moz-linear-gradient(top, #b92020, #600606);
527 background-image: -ms-linear-gradient(top, #b92020, #600606);
528 background-image: -o-linear-gradient(top, #b92020, #600606);
529 background-image: linear-gradient(to bottom, #b92020, #600606);
530 -moz-border-radius: 4px;
531 -webkit-border-radius: 4px;
533 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
534 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
535 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
537 .openerp .oe_login input, .openerp .oe_login select {
539 font-family: "Lucida Grande", Helvetica, Verdana, Arial;
540 border: 1px solid #999999;
541 background: whitesmoke;
542 -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
543 -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
544 box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
545 -moz-border-radius: 3px;
546 -webkit-border-radius: 3px;
549 .openerp .oe_login input {
553 .openerp .oe_login select {
556 .openerp .oe_login .oe_login_dbpane {
562 border: solid 1px #333333;
564 background: rgba(30, 30, 30, 0.94);
565 -moz-border-radius: 0 0 8px 8px;
566 -webkit-border-radius: 0 0 8px 8px;
567 border-radius: 0 0 8px 8px;
569 .openerp .oe_login .oe_login_dbpane input {
573 .openerp .oe_login .oe_login_bottom {
579 text-shadow: 0 1px 1px #999999;
580 background-color: #b41616;
581 background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
582 background-image: -webkit-linear-gradient(top, #b41616, #600606);
583 background-image: -moz-linear-gradient(top, #b41616, #600606);
584 background-image: -ms-linear-gradient(top, #b41616, #600606);
585 background-image: -o-linear-gradient(top, #b41616, #600606);
586 background-image: linear-gradient(to bottom, #b41616, #600606);
588 .openerp .oe_login .oe_login_pane {
592 margin: -160px -166px;
593 border: solid 1px #333333;
595 background: rgba(30, 30, 30, 0.94);
599 -moz-border-radius: 8px;
600 -webkit-border-radius: 8px;
602 -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
603 -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
604 box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
606 .openerp .oe_login .oe_login_pane h2 {
610 .openerp .oe_login .oe_login_logo {
618 .openerp .oe_login .oe_login_footer {
625 .openerp .oe_login .oe_login_footer a {
629 .openerp .oe_login .oe_login_footer a:hover {
630 text-decoration: underline;
632 .openerp .oe_login .oe_login_footer span {
636 .openerp .oe_login .oe_login_error_message {
638 background-color: #b41616;
643 -moz-border-radius: 4px;
644 -webkit-border-radius: 4px;
646 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
647 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
648 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
650 .openerp .oe_login_invalid .oe_login_error_message {
651 display: inline-block;
653 .openerp .oe_database_manager {
658 .openerp .oe_database_manager .oe_database_manager_menu {
661 .openerp .oe_webclient {
666 .openerp .oe_content_full_screen .oe_application {
670 .openerp .oe_content_full_screen .oe_topbar, .openerp .oe_content_full_screen .oe_leftbar {
673 .openerp .oe_topbar {
676 border-top: solid 1px #d3d3d3;
677 background-color: #646060;
678 background-image: -webkit-gradient(linear, left top, left bottom, from(#646060), to(#262626));
679 background-image: -webkit-linear-gradient(top, #646060, #262626);
680 background-image: -moz-linear-gradient(top, #646060, #262626);
681 background-image: -ms-linear-gradient(top, #646060, #262626);
682 background-image: -o-linear-gradient(top, #646060, #262626);
683 background-image: linear-gradient(to bottom, #646060, #262626);
685 .openerp .oe_topbar .oe_topbar_item {
687 padding: 5px 10px 7px;
692 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
694 .openerp .oe_topbar .oe_topbar_item:hover {
697 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
698 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
699 box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
701 .openerp .oe_topbar .oe_topbar_item .oe_active {
705 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
706 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
707 box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
709 .openerp .oe_topbar .oe_topbar_avatar {
712 margin: -2px 2px 0 0;
713 -moz-border-radius: 3px;
714 -webkit-border-radius: 3px;
717 .openerp .oe_topbar .oe_topbar_avatar {
720 .openerp .oe_topbar .oe_dropdown_toggle:after {
723 display: inline-block;
725 text-indent: -99999px;
729 border-left: 4px solid transparent;
730 border-right: 4px solid transparent;
731 border-top: 4px solid white;
732 filter: alpha(opacity=50);
735 .openerp .oe_leftbar {
739 border-right: 1px solid #afafb6;
740 text-shadow: 0 1px 1px white;
741 padding-bottom: 16px;
750 .openerp a.oe_logo img {
755 .openerp .oe_footer {
763 .openerp .oe_footer a {
769 .openerp .oe_footer a span {
773 .openerp .oe_user_menu {
778 .openerp .oe_user_menu li {
779 list-style-type: none;
782 .openerp .oe_user_menu .oe_dropdown {
785 .openerp .oe_user_menu .oe_dropdown_options {
788 background: rgba(37, 37, 37, 0.9);
799 border-color: #999999;
800 border-color: rgba(0, 0, 0, 0.2);
802 border-width: 0 1px 1px;
803 -moz-border-radius: 0 0 6px 6px;
804 -webkit-border-radius: 0 0 6px 6px;
805 border-radius: 0 0 6px 6px;
806 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
807 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
808 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
809 -webkit-background-clip: padding-box;
810 -moz-background-clip: padding-box;
811 background-clip: padding-box;
813 .openerp .oe_user_menu .oe_dropdown_options li {
816 background-color: none;
818 .openerp .oe_user_menu .oe_dropdown_options li a {
827 .openerp .oe_user_menu .oe_dropdown_options li a:hover {
828 background-color: #292929;
829 background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
830 background-image: -webkit-linear-gradient(top, #292929, #191919);
831 background-image: -moz-linear-gradient(top, #292929, #191919);
832 background-image: -ms-linear-gradient(top, #292929, #191919);
833 background-image: -o-linear-gradient(top, #292929, #191919);
834 background-image: linear-gradient(to bottom, #292929, #191919);
835 -moz-box-shadow: none;
836 -webkit-box-shadow: none;
839 .openerp .oe_user_menu .oe_dropdown_options li hr {
840 border-top: 1px solid #999999;
843 .openerp .oe_systray > div {
845 padding: 0 4px 0 4px;
847 .openerp .oe_systray {
850 .openerp .oe_systray .oe_systray_dropdown {
853 .openerp .oe_systray .oe_systray_dropdown:hover .oe_systray_dropdown_options {
856 .openerp .oe_systray .oe_systray_dropdown_options {
858 background: rgba(37, 37, 37, 0.9);
866 border-color: #999999;
867 border-color: rgba(0, 0, 0, 0.2);
869 border-width: 0 1px 1px;
870 -moz-border-radius: 0 0 6px 6px;
871 -webkit-border-radius: 0 0 6px 6px;
872 border-radius: 0 0 6px 6px;
873 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
874 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
875 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
876 -webkit-background-clip: padding-box;
877 -moz-background-clip: padding-box;
878 background-clip: padding-box;
880 .openerp .oe_systray .oe_systray_dropdown_options li {
883 background-color: none;
885 .openerp .oe_systray .oe_systray_dropdown_options li a {
893 .openerp .oe_systray .oe_systray_dropdown_options li a:hover {
894 background-color: #292929;
895 background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
896 background-image: -webkit-linear-gradient(top, #292929, #191919);
897 background-image: -moz-linear-gradient(top, #292929, #191919);
898 background-image: -ms-linear-gradient(top, #292929, #191919);
899 background-image: -o-linear-gradient(top, #292929, #191919);
900 background-image: linear-gradient(to bottom, #292929, #191919);
901 -moz-box-shadow: none;
902 -webkit-box-shadow: none;
910 .openerp .oe_menu li {
913 .openerp .oe_menu a {
915 padding: 5px 10px 7px;
920 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
922 .openerp .oe_menu a:hover {
925 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
926 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
927 box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
929 .openerp .oe_menu .oe_active {
933 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
934 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
935 box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
937 .openerp .oe_menu_more_container {
940 .openerp .oe_menu_more_container .oe_menu_more {
943 background-color: #646060;
945 border: 1px solid black;
946 border-bottom-left-radius: 5px;
947 border-bottom-right-radius: 5px;
949 .openerp .oe_menu_more_container .oe_menu_more li {
952 .openerp .oe_menu_more_container .oe_menu_more li a {
955 .openerp .oe_secondary_menu_section {
960 .openerp .oe_secondary_submenu {
961 padding: 2px 0 8px 0;
964 display: inline-block;
966 .openerp .oe_secondary_submenu > li {
968 padding: 1px 0 1px 20px;
970 .openerp .oe_secondary_submenu > li a {
973 padding: 2px 4px 2px 0;
975 .openerp .oe_secondary_submenu > li .oe_menu_label {
984 border: 1px solid lightGray;
985 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
986 -moz-border-radius: 4px;
987 -webkit-border-radius: 4px;
989 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
990 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
991 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
993 .openerp .oe_secondary_submenu .oe_menu_counter {
998 border: 1px solid lightgray;
1000 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1002 -moz-border-radius: 4px;
1003 -webkit-border-radius: 4px;
1006 .openerp .oe_secondary_submenu .oe_active {
1007 background: #8a89ba;
1008 border-top: 1px solid lightGray;
1009 border-bottom: 1px solid lightGray;
1010 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1011 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1012 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1013 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1015 .openerp .oe_secondary_submenu .oe_active a {
1018 .openerp .oe_secondary_submenu .oe_active .oe_menu_label {
1019 background: #eeeeee;
1021 text-shadow: 0 1px 1px white;
1022 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1023 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1024 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1026 .openerp .oe_secondary_submenu .oe_active .oe_menu_counter {
1027 background: #eeeeee;
1030 .openerp .oe_secondary_submenu .oe_menu_toggler:before {
1033 display: inline-block;
1035 text-indent: -99999px;
1036 vertical-align: top;
1040 border-top: 4px solid transparent;
1041 border-bottom: 4px solid transparent;
1042 border-left: 4px solid #4c4c4c;
1043 filter: alpha(opacity=50);
1046 .openerp .oe_secondary_submenu .oe_menu_opened:before {
1050 border-left: 4px solid transparent;
1051 border-right: 4px solid transparent;
1052 border-top: 4px solid #4c4c4c;
1054 .openerp .oe_application {
1057 .openerp .oe_application a {
1060 .openerp .oe_application a:hover {
1061 text-decoration: underline;
1063 .openerp .oe_application > div {
1066 .openerp .oe_view_manager .oe_view_manager_body {
1069 .openerp .oe_view_manager .oe_view_manager_view_kanban {
1072 .openerp .oe_view_manager .oe_view_manager_header {
1075 .openerp .oe_view_manager .oe_view_manager_header .oe_header_row {
1077 text-shadow: 0 1px 1px white;
1079 .openerp .oe_view_manager .oe_view_manager_header .oe_header_row:last-child td {
1082 .openerp .oe_view_manager .oe_view_manager_header .oe_view_manager_sidebar {
1087 .openerp .oe_view_manager .oe_view_manager_header td {
1090 .openerp .oe_view_manager .oe_view_manager_header h2 {
1095 .openerp .oe_view_manager .oe_view_manager_header h2 a {
1098 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group {
1099 display: inline-block;
1100 border: 1px solid #ababab;
1101 -moz-border-radius: 5px;
1102 -webkit-border-radius: 5px;
1105 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group li {
1107 border-right: 1px solid #ababab;
1109 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group li:last-child {
1112 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group a {
1115 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group a:hover {
1116 text-decoration: none;
1118 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group .active {
1119 background: #999999;
1120 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1121 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1122 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1124 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group .active a {
1126 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1128 .openerp .oe_view_manager .oe_view_manager_header .oe_view_manager_buttons {
1129 white-space: nowrap;
1131 .openerp .oe_view_manager .oe_view_manager_pager {
1134 .openerp .oe_view_manager .oe_pager_value {
1138 .openerp .oe_view_manager .oe_pager_group {
1142 display: inline-block;
1143 border: 1px solid #ababab;
1145 -moz-border-radius: 5px;
1146 -webkit-border-radius: 5px;
1149 .openerp .oe_view_manager .oe_pager_group li {
1154 border-right: 1px solid #ababab;
1156 .openerp .oe_view_manager .oe_pager_group li:last-child {
1159 .openerp .oe_view_manager .oe_pager_group a {
1163 .openerp .oe_view_manager .oe_pager_group a:hover {
1164 text-decoration: none;
1166 .openerp .oe_view_manager .oe_pager_group .active {
1167 background: #999999;
1168 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1169 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1170 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1172 .openerp .oe_view_manager .oe_pager_group .active a {
1174 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1176 .openerp .oe_view_manager .oe_view_manager_switch li {
1182 .openerp .oe_view_manager .oe_view_manager_switch li a {
1185 .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 {
1189 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_graph:after {
1190 font-family: "mnmliconsRegular" !important;
1192 font-weight: 300 !important;
1197 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_gantt:after {
1198 font-family: "mnmliconsRegular" !important;
1200 font-weight: 300 !important;
1205 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_calendar:after {
1208 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_kanban:after {
1211 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_diagram:after {
1214 .openerp .oe_view_manager_global {
1217 .openerp .oe_view_manager_global > .oe_view_manager_header {
1218 border-top: 1px solid #cacaca;
1219 border-bottom: 1px solid #cacaca;
1220 background-color: #fcfcfc;
1221 background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1222 background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1223 background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1224 background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1225 background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1226 background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1227 -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1228 -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1229 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1231 .openerp .oe_view_manager_global > .oe_view_manager_header .oe_header_row td {
1234 .openerp .oe_view_manager_global > .oe_view_manager_header .oe_header_row:first-child td {
1237 .openerp .oe-select-create-popup-view-form > .oe_formview > .oe_form_pager {
1238 display: none !important;
1240 .openerp .oe_searchview {
1247 border: 1px solid #ababab;
1249 -moz-border-radius: 13px;
1250 -webkit-border-radius: 13px;
1251 border-radius: 13px;
1252 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1253 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1254 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1256 .openerp .oe_searchview input, .openerp .oe_searchview textarea {
1262 .openerp .oe_searchview.oe_focused {
1263 border-color: #a6a6fe;
1264 -moz-box-shadow: 0 1px 2px #a6a6fe inset;
1265 -webkit-box-shadow: 0 1px 2px #a6a6fe inset;
1266 box-shadow: 0 1px 2px #a6a6fe inset;
1268 .openerp .oe_searchview .oe_searchview_clear {
1275 background: url(../img/search_reset.gif) center center no-repeat;
1277 .openerp .oe_searchview .oe_searchview_unfold_drawer {
1282 padding: 0 7px 0 4px;
1286 .openerp .oe_searchview .oe_searchview_unfold_drawer:hover {
1289 .openerp .oe_searchview .oe_searchview_unfold_drawer:before {
1295 display: inline-block;
1297 vertical-align: top;
1298 border-top: 5px solid #4c4c4c;
1299 border-left: 5px solid transparent;
1300 border-right: 5px solid transparent;
1301 filter: alpha(opacity=50);
1304 .openerp .oe_searchview .oe_searchview_facets {
1307 .openerp .oe_searchview .oe_searchview_facets:before {
1309 font-family: "mnmliconsRegular";
1319 .openerp .oe_searchview .oe_searchview_facets * {
1320 vertical-align: top;
1321 display: inline-block;
1324 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1329 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:focus, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1332 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input {
1335 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1338 border: 1px solid #afafb6;
1339 -moz-border-radius: 3px;
1340 -webkit-border-radius: 3px;
1342 background: #8786b7;
1343 -webkit-font-smoothing: auto;
1345 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1346 border-color: #a6a6fe;
1347 -moz-box-shadow: 0 0 3px 1px #a6a6fe;
1348 -webkit-box-shadow: 0 0 3px 1px #a6a6fe;
1349 box-shadow: 0 0 3px 1px #a6a6fe;
1351 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values {
1352 background: #f0f0fa;
1353 -moz-border-radius: 0 3px 3px 0;
1354 -webkit-border-radius: 0 3px 3px 0;
1355 border-radius: 0 3px 3px 0;
1357 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1361 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category {
1363 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1365 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category.oe_i {
1368 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1369 border-left: 1px solid #afafb6;
1370 text-shadow: 0 1px 1px white;
1372 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:last-child {
1373 padding-right: 16px;
1375 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove {
1386 text-shadow: 0 1px 1px white;
1388 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove:hover {
1390 background: #8786b7;
1391 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1392 -moz-border-radius: 2px;
1393 -webkit-border-radius: 2px;
1396 .openerp .oe_searchview.oe_searchview_open_drawer .oe_searchview_drawer {
1399 .openerp .oe_searchview .oe_searchview_drawer {
1405 background-color: white;
1408 border: 1px solid #afafb6;
1410 -moz-border-radius: 4px;
1411 -webkit-border-radius: 4px;
1413 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1414 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1415 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1417 .openerp .oe_searchview .oe_searchview_drawer > div {
1418 border-top: 1px solid #cccccc;
1422 .openerp .oe_searchview .oe_searchview_drawer > div:first-child {
1426 .openerp .oe_searchview .oe_searchview_drawer h3 {
1427 margin: 8px 4px 4px 12px;
1431 .openerp .oe_searchview .oe_searchview_drawer h4, .openerp .oe_searchview .oe_searchview_drawer h4 * {
1434 font-weight: normal;
1435 display: inline-block;
1437 .openerp .oe_searchview .oe_searchview_drawer h4:hover, .openerp .oe_searchview .oe_searchview_drawer h4 *:hover {
1438 background-color: #f0f0fa;
1440 .openerp .oe_searchview .oe_searchview_drawer h4:before {
1444 .openerp .oe_searchview .oe_searchview_drawer button {
1447 .openerp .oe_searchview .oe_searchview_drawer .button {
1449 background: transparent;
1451 -moz-box-shadow: none;
1452 -webkit-box-shadow: none;
1454 -moz-border-radius: 0;
1455 -webkit-border-radius: 0;
1458 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section {
1462 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section > div {
1463 -webkit-box-sizing: border-box;
1464 -moz-box-sizing: border-box;
1465 -ms-box-sizing: border-box;
1466 box-sizing: border-box;
1467 display: table-cell;
1470 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section ul {
1475 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li {
1477 padding: 2px 4px 2px 20px;
1483 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li.oe_selected:before {
1485 font-family: "entypoRegular" !important;
1487 font-weight: 300 !important;
1493 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li:hover {
1494 background-color: #f0f0fa;
1496 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section form {
1499 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section form p {
1503 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section form button {
1506 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom {
1507 padding: 0 8px 8px 8px;
1509 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom form {
1512 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li {
1516 padding: 2px 4px 2px 20px;
1518 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li:hover {
1519 background-color: #f0f0fa;
1521 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li button {
1526 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced form {
1530 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced button.oe_add_condition:before {
1532 font-family: "entypoRegular" !important;
1534 font-weight: 300 !important;
1537 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced ul {
1541 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced li {
1545 white-space: nowrap;
1547 .openerp .oe_searchview .oe_searchview_drawer .oe_opened h4:before {
1552 .openerp .oe_searchview .oe_searchview_drawer .oe_opened form {
1555 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop {
1556 display: inline-block;
1565 text-shadow: 0 1px 1px white;
1567 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete:hover, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop:hover {
1568 text-decoration: none;
1570 background: #8786b7;
1571 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1572 -moz-border-radius: 2px;
1573 -webkit-border-radius: 2px;
1576 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete {
1582 .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 {
1583 display: inline-block;
1585 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_public:after {
1587 font-family: "entypoRegular" !important;
1589 font-weight: 300 !important;
1593 .openerp .oe_view_nocontent > img {
1597 .openerp .oe_view_nocontent > div {
1599 padding: 35px 0px 0px 0px;
1603 .openerp .oe_view_topbar {
1604 border-bottom: 1px solid #cacaca;
1605 background-color: #fcfcfc;
1606 background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1607 background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1608 background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1609 background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1610 background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1611 background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1615 .openerp .oe_form_dropdown_section {
1617 display: inline-block;
1619 .openerp .oe_formview {
1622 .openerp .oe_form_header {
1625 .openerp .oe_form_invalid input, .openerp .oe_form_invalid select, .openerp .oe_form_invalid textarea {
1626 background-color: #ff6666 !important;
1627 border: 1px solid #dd0000 !important;
1629 .openerp .oe_form_button_save_dirty {
1631 background: #dc5f59;
1632 background-color: #dc5f59;
1633 background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
1634 background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
1635 background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
1636 background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
1637 background-image: -o-linear-gradient(top, #dc5f59, #b33630);
1638 background-image: linear-gradient(to bottom, #dc5f59, #b33630);
1639 -moz-box-shadow: none;
1640 -webkit-box-shadow: none;
1644 .openerp .oe_form_button_save_dirty:hover {
1645 background: #ed6f6a;
1647 .openerp .oe_form header {
1649 border-bottom: 1px solid #cacaca;
1650 background-color: #fcfcfc;
1651 background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1652 background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1653 background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1654 background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1655 background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1656 background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1660 .openerp .oe_form header ul {
1661 display: inline-block;
1664 .openerp .oe_form footer {
1669 .openerp ul.oe_form_steps {
1673 text-shadow: 0 1px 1px white;
1675 .openerp ul.oe_form_steps img {
1676 vertical-align: top;
1679 .openerp ul.oe_form_steps li {
1684 vertical-align: top;
1686 padding: 0 0 0 12px;
1688 .openerp ul.oe_form_steps li:first-child {
1689 border-left: 1px solid #cacaca;
1691 .openerp ul.oe_form_steps li:last-child {
1693 padding-right: 12px;
1694 border-right: 1px solid #cacaca;
1696 .openerp ul.oe_form_steps li a {
1699 .openerp ul.oe_form_steps li a:hover {
1702 .openerp ul.oe_form_steps .oe_form_steps_active {
1706 .openerp .oe_application .oe_form_sheetbg {
1707 background: url(/web/static/src/img/form_sheetbg.png);
1709 border-bottom: 1px solid #dddddd;
1711 .openerp .oe_application .oe_form_sheet_width {
1716 .openerp .oe_application .oe_form_sheet {
1720 border: 1px solid #afafb6;
1721 -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1722 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1723 box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1725 .openerp .oe_form .oe_form_subtotal_footer {
1729 .openerp .oe_form .oe_form_subtotal_footer td.oe_form_group_cell {
1733 .openerp .oe_form .oe_form_subtotal_footer td.oe_form_group_cell_label {
1736 .openerp .oe_form .oe_form_subtotal_footer .oe_form_field {
1737 width: auto !important;
1739 .openerp .oe_form .oe_form_subtotal_footer .oe_form_subtotal_footer_separator {
1740 border-top: 1px solid #cacaca;
1744 .openerp .oe_form .oe_form_subtotal_footer label.oe_form_subtotal_footer_separator {
1745 font-weight: bold !important;
1746 padding: 2px 8px 2px 0px !important;
1748 .openerp .oe_form_invisible {
1749 display: none !important;
1751 .openerp .oe_form_editable .oe_edit_only {
1752 display: none !important;
1754 .openerp .oe_form_readonly .oe_edit_only, .openerp .oe_form_readonly .oe_form_field:empty {
1755 display: none !important;
1757 .openerp .oe_form .oe_form_field_text {
1760 .openerp .oe_form .oe_form_field_char input,
1761 .openerp .oe_form .oe_form_field_url input,
1762 .openerp .oe_form .oe_form_field_text textarea,
1763 .openerp .oe_form .oe_form_field_selection select {
1766 .openerp .oe_form .oe_form_sheet textarea {
1769 .openerp .oe_form .oe_form_field_float input {
1772 .openerp .oe_form h1 .oe_form_field_float input {
1775 .openerp .oe_form h2 .oe_form_field_float input {
1778 .openerp .oe_form h1, .openerp .oe_form h2, .openerp .oe_form h3, .openerp .oe_form h4, .openerp .oe_form h5, .openerp .oe_form h6 {
1781 .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 {
1782 height: inherit !important;
1785 .openerp .oe_form_nosheet > *:not(.oe_form_topbar) {
1786 margin-left: 10px !important;
1787 margin-right: 10px !important;
1789 .openerp .oe_form td.oe_form_group_cell_label {
1790 border-right: 1px solid #dddddd;
1791 padding: 2px 0px 2px 0px;
1793 .openerp .oe_form td.oe_form_group_cell_label label {
1798 .openerp .oe_form td.oe_form_group_cell + .oe_form_group_cell {
1801 .openerp .oe_form .oe_form_label_help[for], .openerp .oe_form .oe_form_label[for] {
1803 white-space: nowrap;
1806 .openerp .oe_form .oe_form_label_help[for] span, .openerp .oe_form .oe_form_label[for] span {
1809 vertical-align: top;
1814 .openerp .oe_form .oe_form_field_text textarea {
1817 .openerp .oe_form .oe_form_field {
1819 display: inline-block;
1820 padding: 2px 2px 2px 0px;
1823 .openerp .oe_form .oe_form_field input {
1826 .openerp .oe_form .oe_form_field_integer {
1829 .openerp .oe_form .oe_form_field_float {
1832 .openerp .oe_form .oe_form_field_date {
1835 .openerp .oe_form .oe_form_field_datetime {
1838 .openerp .oe_form input[type="text"],
1839 .openerp .oe_form input[type="password"],
1840 .openerp .oe_form input[type="file"],
1841 .openerp .oe_form select {
1845 .openerp .oe_form input[type="text"],
1846 .openerp .oe_form input[type="password"],
1847 .openerp .oe_form input[type="file"],
1848 .openerp .oe_form select,
1849 .openerp .oe_form textarea {
1850 -webkit-box-sizing: border-box;
1851 -moz-box-sizing: border-box;
1852 -ms-box-sizing: border-box;
1853 box-sizing: border-box;
1858 .openerp .oe_form input[readonly],
1859 .openerp .oe_form select[readonly],
1860 .openerp .oe_form textarea[readonly],
1861 .openerp .oe_form input[disabled],
1862 .openerp .oe_form select[disabled] {
1863 background: #e5e5e5 !important;
1866 .openerp .oe_form textarea[disabled] {
1868 border-left: 8px solid #eeeeee;
1870 -moz-box-shadow: none;
1871 -webkit-box-shadow: none;
1873 -moz-border-radius: 0px;
1874 -webkit-border-radius: 0px;
1877 .openerp .oe_form .oe_form_field_many2one input,
1878 .openerp .oe_form .oe_form_field_binary input,
1879 .openerp .oe_form .oe_form_field_binary input,
1880 .openerp .oe_form .oe_form_field_url input {
1882 -webkit-border-top-right-radius: 0px;
1883 -webkit-border-bottom-right-radius: 0px;
1884 -moz-border-radius-topright: 0px;
1885 -moz-border-radius-bottomright: 0px;
1886 border-top-right-radius: 0px;
1887 border-bottom-right-radius: 0px;
1889 .openerp .oe_form .oe_form_field_url button img {
1890 vertical-align: top;
1892 .openerp .oe_form .oe_form_field_date,
1893 .openerp .oe_form .oe_form_field_datetime {
1894 white-space: nowrap;
1896 .openerp .oe_form .oe_form_field_boolean {
1899 .openerp .oe_form .oe_form_field_many2manytags .text-wrap {
1900 width: 100% !important;
1902 .openerp .oe_form .oe_form_field_many2manytags .text-wrap textarea {
1903 width: 100% !important;
1905 .openerp .oe_form .oe_form_field_many2manytags .oe_form_field_many2manytags_box {
1907 -webkit-box-sizing: border-box;
1908 -moz-box-sizing: border-box;
1909 -ms-box-sizing: border-box;
1910 box-sizing: border-box;
1913 border: 1px solid #9daccc;
1914 background: #e2e6f0;
1916 padding: 0px 3px 0px 3px;
1917 margin: 0 2px 2px 0;
1919 font: 11px "lucida grande", tahoma, verdana, arial, sans-serif;
1921 .openerp .oe_form .oe_form_field_many2manytags .text-core .text-wrap .text-dropdown .text-list .text-suggestion em {
1923 text-decoration: none;
1925 .openerp .oe_form .oe_datepicker_container {
1928 .openerp .oe_form .oe_datepicker_root {
1929 display: inline-block;
1931 .openerp .oe_form .oe_form_required input, .openerp .oe_form .oe_form_required select, .openerp .oe_form .oe_form_required textarea {
1932 background-color: #d2d2ff !important;
1934 .openerp .oe_form .oe_form_invalid input, .openerp .oe_form .oe_form_invalid select, .openerp .oe_form .oe_form_invalid textarea {
1935 background-color: #ff6666 !important;
1936 border: 1px solid #dd0000 !important;
1938 .openerp .oe_form .oe_input_icon {
1940 margin: 3px 0 0 -21px;
1941 vertical-align: top;
1943 .openerp .oe_form .oe_input_icon_disabled {
1947 filter: alpha(opacity=50);
1951 .openerp .oe_form .oe_form_field_with_button input {
1954 .openerp .oe_form .oe_form_field_with_button > .oe_button {
1956 -moz-border-radius: 0;
1957 -webkit-border-radius: 0;
1959 border-bottom-left-radius: 0px;
1962 .openerp .oe_form .oe_form_field_with_button > div {
1966 .openerp .oe_form .oe_form_title {
1969 .openerp .oe_form .oe_form_title:after {
1976 .openerp .oe_form .oe_form_group {
1977 margin: 5px 0px 5px 0px;
1979 .openerp .oe_hidden_input_file {
1982 display: inline-block;
1986 .openerp .oe_hidden_input_file input.oe-binary-file {
1994 filter: alpha(opacity=0);
1995 -ms-filter: "alpha(opacity=0)";
1999 .openerp .oe_form .oe_form_field_image {
2002 display: inline-block;
2004 vertical-align: top;
2006 .openerp .oe_form .oe_form_field_image .oe_form_field_image_controls {
2014 background: url(/web/static/src/img/form_sheetbg.png);
2015 border-bottom: 1px dotted black;
2016 -webkit-box-sizing: border-box;
2017 -moz-box-sizing: border-box;
2018 -ms-box-sizing: border-box;
2019 box-sizing: border-box;
2021 .openerp .oe_form .oe_form_field_image:hover .oe_form_field_image_controls {
2024 .openerp .oe_horizontal_border {
2025 border-bottom: 1px solid black;
2027 .openerp .oe_horizontal_separator {
2030 margin: 20px 0px 10px 0px;
2033 .openerp .oe_horizontal_separator:empty {
2036 .openerp .oe_vertical_separator {
2037 border-left: 1px solid #666666;
2038 padding: 0 4px 0 4px;
2040 .openerp .oe_form .oe_form_field_progressbar {
2041 display: inline-block;
2044 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar {
2047 -webkit-box-sizing: border-box;
2048 -moz-box-sizing: border-box;
2049 -ms-box-sizing: border-box;
2050 box-sizing: border-box;
2051 border: 1px solid #999999;
2052 -moz-border-radius: 3px;
2053 -webkit-border-radius: 3px;
2058 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar span {
2063 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar .ui-widget-header {
2064 background: #cccccc url(/web/static/lib/jquery.ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
2066 .openerp .oe_form .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page {
2069 .openerp .oe_form_field_one2many > .oe_view_manager .oe_header_row_top {
2072 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td {
2076 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_i {
2079 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group {
2083 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group li {
2087 .openerp .oe_form .oe_form_field_many2many > .oe-listview .oe_list_pager_single_page {
2090 .openerp .oe-listview-content {
2093 .openerp .oe-listview-content td:first-child, .openerp .oe-listview-content th:first-child {
2096 .openerp .oe-listview-content td:first-child:after, .openerp .oe-listview-content th:first-child:after {
2099 .openerp .oe-listview-content > thead {
2100 border-bottom: 2px solid #cacaca;
2101 background: #eeeeee;
2102 vertical-align: top;
2104 .openerp .oe-listview-content > thead th {
2107 .openerp .oe-listview-content td, .openerp .oe-listview-content th {
2111 .openerp .oe-listview-content th:after {
2116 border-width: 0 4px 4px;
2117 border-style: solid;
2118 border-color: black transparent;
2121 .openerp .oe-listview-content th.sortup:after {
2122 visibility: visible;
2123 filter: alpha(opacity=60);
2126 .openerp .oe-listview-content th.sortdown:after {
2127 border-bottom: none;
2128 border-left: 4px solid transparent;
2129 border-right: 4px solid transparent;
2130 border-top: 4px solid black;
2131 visibility: visible;
2132 -moz-box-shadow: none;
2133 -webkit-box-shadow: none;
2135 filter: alpha(opacity=60);
2138 .openerp .oe-listview-content > tbody {
2142 .openerp .oe-listview-content > tbody > tr {
2143 border-top: 1px solid #dddddd;
2145 .openerp .oe-listview-content > tbody > tr > td.oe-field-cell {
2148 .openerp .oe-listview-content > tbody > tr > td, .openerp .oe-listview-content > tbody > tr > th {
2151 .openerp .oe-listview-content > tbody > tr > td > button, .openerp .oe-listview-content > tbody > tr > th > button {
2153 background: transparent;
2155 -moz-box-shadow: none;
2156 -webkit-box-shadow: none;
2159 .openerp .oe-listview-content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe-listview-content > tbody > tr th.oe_list_checkbox:first-child {
2162 .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 {
2165 .openerp .oe-listview-content > tbody > tr > td.oe_number {
2166 text-align: right !important;
2168 .openerp .oe-listview-content > tbody > tr:nth-child(odd) {
2169 background-color: #f0f0fa;
2170 background-color: #f0f0fa;
2171 background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
2172 background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
2173 background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
2174 background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
2175 background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
2176 background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
2178 .openerp .oe-listview-content > tfoot {
2179 border-top: 2px solid #cacaca;
2180 border-bottom: 1px solid #cacaca;
2181 background: #eeeeee;
2184 .openerp .oe-listview-content > tbody tr:hover td, .openerp .oe-listview-content tbody tr:hover th {
2185 background-color: #eeeeee;
2186 background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
2187 background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
2188 background-image: -moz-linear-gradient(top, #eeeeee, #dedede);
2189 background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
2190 background-image: -o-linear-gradient(top, #eeeeee, #dedede);
2191 background-image: linear-gradient(to bottom, #eeeeee, #dedede);
2193 .openerp .oe-listview-content .numeric {
2197 .openerp .oe-listview-content .numeric input {
2200 .openerp .oe_trad_field.touched {
2201 border: 1px solid green !important;
2203 .openerp .oe_view_editor {
2205 border-collapse: collapse;
2208 background-color: white;
2211 .openerp .oe_view_editor td {
2213 white-space: nowrap;
2214 border: 1px solid #d8d8d8;
2218 .openerp .oe_view_editor_field td {
2219 border: 0px !important;
2221 .openerp .oe_view_editor tr:hover {
2222 background-color: #ecebf2;
2224 .openerp .oe_layout_debugging .oe_form_group {
2225 outline: 2px dashed green;
2227 .openerp .oe_layout_debugging .oe_form_group_cell {
2228 outline: 1px solid blue;
2230 .openerp .oe_layout_debugging .oe_form_group:hover, .openerp .oe_layout_debugging .oe_form_group_cell:hover {
2233 .openerp .oe_layout_debugging .oe_form_group_row_incomplete > td:last-child:after {
2234 content: "[Incomplete Row]";
2241 .openerp .oe_layout_debugging .oe_form_group_row_incomplete.oe_form_group_row_newline > td:last-child:after {
2242 content: "[newline]";
2244 .openerp .oe_debug_view {
2247 .openerp .oe_debug_view_log {
2250 .openerp .oe_debug_view_log label {
2258 .openerp .oe_debug_view_log span {
2265 .kitten-mode-activated {
2266 background-image: url(http://placekitten.com/g/1365/769);
2267 background-size: cover;
2268 background-attachment: fixed;
2270 .kitten-mode-activated > * {
2274 .openerp .oe_form_field_many2one td:first-child {
2277 .openerp .oe_form_field_many2one span.oe-m2o-drop-down-button {