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 {
94 border: 1px solid #cccccc;
95 -moz-border-radius: 3px;
96 -webkit-border-radius: 3px;
100 vertical-align: middle;
105 .openerp a.button:link, .openerp a.button:visited, .openerp button, .openerp input[type='submit'] {
106 display: inline-block;
107 border: 1px solid #ababab;
113 background-color: #efefef;
114 background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8));
115 background-image: -webkit-linear-gradient(top, #efefef, #d8d8d8);
116 background-image: -moz-linear-gradient(top, #efefef, #d8d8d8);
117 background-image: -ms-linear-gradient(top, #efefef, #d8d8d8);
118 background-image: -o-linear-gradient(top, #efefef, #d8d8d8);
119 background-image: linear-gradient(to bottom, #efefef, #d8d8d8);
120 -moz-border-radius: 3px;
121 -webkit-border-radius: 3px;
123 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
124 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
125 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset;
126 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
127 -webkit-font-smoothing: antialiased;
130 .openerp a.button:hover, .openerp button:hover, .openerp input[type='submit']:hover {
131 background-color: #f6f6f6;
132 background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
133 background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
134 background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
135 background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
136 background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
137 background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
140 .openerp a.button:focus, .openerp button:focus, .openerp input[type='submit']:focus {
141 border: 1px solid #80bfff;
142 background-color: #f6f6f6;
143 background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
144 background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
145 background-image: -moz-linear-gradient(top, #f6f6f6, #e3e3e3);
146 background-image: -ms-linear-gradient(top, #f6f6f6, #e3e3e3);
147 background-image: -o-linear-gradient(top, #f6f6f6, #e3e3e3);
148 background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3);
149 -moz-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
150 -webkit-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
151 box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
153 .openerp a.button:active, .openerp a.button.active, .openerp button:active, .openerp button.active, .openerp input[type='submit']:active, .openerp input[type='submit'].active {
155 background: -moz-linear-gradient(top, #e3e3e3, #f6f6f6) #1b468f;
156 background: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6)) #1b468f;
157 background: linear-gradient(top, #e3e3e3, #f6f6f6) #1b468f;
158 -moz-box-shadow: none;
159 -webkit-box-shadow: none;
162 .openerp a.button.disabled, .openerp button:disabled, .openerp input[type='submit']:disabled {
163 background: #efefef !important;
164 border: 1px solid #d1d1d1 !important;
165 -moz-box-shadow: none !important;
166 -webkit-box-shadow: none !important;
167 box-shadow: none !important;
168 color: #aaaaaa !important;
170 text-shadow: 0 1px 1px white !important;
172 .openerp button.primary {
174 background-color: #dc5f59;
175 background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
176 background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
177 background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
178 background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
179 background-image: -o-linear-gradient(top, #dc5f59, #b33630);
180 background-image: linear-gradient(to bottom, #dc5f59, #b33630);
181 -moz-box-shadow: none;
182 -webkit-box-shadow: none;
185 .openerp button.primary:hover {
186 background-color: #df6b66;
187 background-image: -webkit-gradient(linear, left top, left bottom, from(#df6b66), to(#bf3a33));
188 background-image: -webkit-linear-gradient(top, #df6b66, #bf3a33);
189 background-image: -moz-linear-gradient(top, #df6b66, #bf3a33);
190 background-image: -ms-linear-gradient(top, #df6b66, #bf3a33);
191 background-image: -o-linear-gradient(top, #df6b66, #bf3a33);
192 background-image: linear-gradient(to bottom, #df6b66, #bf3a33);
193 -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
194 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
195 box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
197 .openerp button.primary:active {
198 background-color: #b33630;
199 background-image: -webkit-gradient(linear, left top, left bottom, from(#b33630), to(#dc5f59));
200 background-image: -webkit-linear-gradient(top, #b33630, #dc5f59);
201 background-image: -moz-linear-gradient(top, #b33630, #dc5f59);
202 background-image: -ms-linear-gradient(top, #b33630, #dc5f59);
203 background-image: -o-linear-gradient(top, #b33630, #dc5f59);
204 background-image: linear-gradient(to bottom, #b33630, #dc5f59);
205 -moz-box-shadow: none;
206 -webkit-box-shadow: none;
209 .openerp button.following {
212 background-color: #8a89ba;
213 background-image: -webkit-gradient(linear, left top, left bottom, from(#8a89ba), to(#807fb4));
214 background-image: -webkit-linear-gradient(top, #8a89ba, #807fb4);
215 background-image: -moz-linear-gradient(top, #8a89ba, #807fb4);
216 background-image: -ms-linear-gradient(top, #8a89ba, #807fb4);
217 background-image: -o-linear-gradient(top, #8a89ba, #807fb4);
218 background-image: linear-gradient(to bottom, #8a89ba, #807fb4);
220 .openerp button.unfollow {
224 background-color: #dc5f59;
225 background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
226 background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
227 background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
228 background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
229 background-image: -o-linear-gradient(top, #dc5f59, #b33630);
230 background-image: linear-gradient(to bottom, #dc5f59, #b33630);
232 .openerp .ui-widget {
233 font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;
236 .openerp .ui-menu .ui-menu-item {
241 .openerp .ui-menu .ui-menu-item a.ui-state-active {
245 font-family: "mnmliconsRegular" !important;
247 font-weight: 300 !important;
250 font-family: "entypoRegular" !important;
252 font-weight: 300 !important;
262 .openerp .oe_text_right {
277 .openerp .oe_inline {
280 .openerp .oe_highlight {
284 .openerp button.oe_highlight {
285 background-color: #dc5f59;
286 background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
287 background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
288 background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
289 background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
290 background-image: -o-linear-gradient(top, #dc5f59, #b33630);
291 background-image: linear-gradient(to bottom, #dc5f59, #b33630);
292 -moz-box-shadow: none;
293 -webkit-box-shadow: none;
296 .openerp button.oe_highlight:hover {
298 background-color: #df6b66;
299 background-image: -webkit-gradient(linear, left top, left bottom, from(#df6b66), to(#bf3a33));
300 background-image: -webkit-linear-gradient(top, #df6b66, #bf3a33);
301 background-image: -moz-linear-gradient(top, #df6b66, #bf3a33);
302 background-image: -ms-linear-gradient(top, #df6b66, #bf3a33);
303 background-image: -o-linear-gradient(top, #df6b66, #bf3a33);
304 background-image: linear-gradient(to bottom, #df6b66, #bf3a33);
305 -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
306 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
307 box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
309 .openerp.oe_tooltip {
312 .openerp.oe_tooltip .oe_tooltip_string {
317 .openerp.oe_tooltip .oe_tooltip_help {
318 white-space: pre-wrap;
320 .openerp.oe_tooltip .oe_tooltip_technical {
322 margin: 5px 0 0 15px;
324 .openerp.oe_tooltip .oe_tooltip_technical li {
327 .openerp.oe_tooltip .oe_tooltip_technical_title {
330 .openerp .oe_notebook {
336 .openerp .oe_notebook:before, .openerp .oe_notebook:after {
341 .openerp .oe_notebook:after {
344 .openerp .oe_notebook > li {
347 .openerp .oe_notebook > li > a {
351 .openerp .oe_notebook {
352 border-color: #dddddd;
354 border-width: 0 0 1px;
356 .openerp .oe_notebook > li {
360 .openerp .oe_notebook > li > a {
364 border: 1px solid transparent;
365 -moz-border-radius: 4px 4px 0 0;
366 -webkit-border-radius: 4px 4px 0 0;
367 border-radius: 4px 4px 0 0;
369 .openerp .oe_notebook > li > a:hover {
370 text-decoration: none;
371 background-color: #eeeeee;
372 border-color: #eeeeee #eeeeee #dddddd;
374 .openerp .oe_notebook > li.ui-state-active > a, .openerp .oe_notebook > li.ui-state-active > a:hover {
375 background-color: white;
376 border: 1px solid #dddddd;
377 border-bottom-color: transparent;
380 .openerp .oe_notebook_page {
383 .openerp div.ui-tabs {
384 padding: 3px 0px 3px 0px;
386 .openerp .ui-tabs-hide {
389 .openerp .oe_dropdown_toggle:after {
392 display: inline-block;
394 text-indent: -99999px;
396 border-left: 4px solid transparent;
397 border-right: 4px solid transparent;
398 border-top: 4px solid white;
399 filter: alpha(opacity=50);
403 border-top-color: #404040;
405 .openerp .oe_dropdown_menu {
411 border: 1px solid #afafb6;
417 -moz-border-radius: 3px;
418 -webkit-border-radius: 3px;
420 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
421 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
422 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
424 .openerp .oe_dropdown_menu li {
426 list-style-type: none;
429 background-color: none;
431 .openerp .oe_dropdown_menu li:hover {
432 background-color: #f0f0fa;
433 background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
434 background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
435 background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
436 background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
437 background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
438 background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
439 -moz-box-shadow: none;
440 -webkit-box-shadow: none;
443 .openerp .oe_dropdown_menu li a {
450 text-decoration: none;
453 .openerp .oe_dropdown_menu li a:hover {
454 text-decoration: none;
456 .openerp .oe_dropdown_menu li .oe_sidebar_delete_item {
469 text-shadow: 0 1px 1px white;
471 .openerp .oe_dropdown_menu li .oe_sidebar_delete_item:hover {
472 text-decoration: none;
475 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
476 -moz-border-radius: 2px;
477 -webkit-border-radius: 2px;
480 .openerp .oe_dropdown_menu li:hover .oe_sidebar_delete_item {
481 display: inline-block;
483 .openerp .oe_sidebar {
486 .openerp .oe_sidebar .oe_dropdown_menu li {
489 .openerp .oe_sidebar .oe_sidebar_add_attachment {
494 .openerp .oe_sidebar .oe_sidebar_add_attachment span {
497 .openerp .oe_sidebar .oe_sidebar_add_attachment .oe_hidden_input_file {
500 .openerp .oe_sidebar .oe_sidebar_add_attachment:hover {
501 background-color: #f0f0fa;
502 background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
503 background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
504 background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
505 background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
506 background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
507 background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
508 -moz-box-shadow: none;
509 -webkit-box-shadow: none;
512 .openerp .oe_loading {
522 border: 1px solid #990000;
524 -moz-border-radius-bottomright: 8px;
525 -moz-border-radius-bottomleft: 8px;
526 border-bottom-right-radius: 8px;
527 border-bottom-left-radius: 8px;
529 .openerp .oe_notification {
533 background: url("/web/static/src/img/pattern.png") repeat;
538 .openerp .oe_login li {
539 list-style-type: none;
542 .openerp .oe_login button {
544 display: inline-block;
547 border: 1px solid #222222;
550 background-color: #b92020;
551 background-image: -webkit-gradient(linear, left top, left bottom, from(#b92020), to(#600606));
552 background-image: -webkit-linear-gradient(top, #b92020, #600606);
553 background-image: -moz-linear-gradient(top, #b92020, #600606);
554 background-image: -ms-linear-gradient(top, #b92020, #600606);
555 background-image: -o-linear-gradient(top, #b92020, #600606);
556 background-image: linear-gradient(to bottom, #b92020, #600606);
557 -moz-border-radius: 4px;
558 -webkit-border-radius: 4px;
560 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
561 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
562 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
564 .openerp .oe_login input, .openerp .oe_login select {
566 font-family: "Lucida Grande", Helvetica, Verdana, Arial;
567 border: 1px solid #999999;
568 background: whitesmoke;
569 -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
570 -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
571 box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
572 -moz-border-radius: 3px;
573 -webkit-border-radius: 3px;
576 .openerp .oe_login input {
580 .openerp .oe_login select {
583 .openerp .oe_login .oe_login_dbpane {
589 border: solid 1px #333333;
591 background: rgba(30, 30, 30, 0.94);
592 -moz-border-radius: 0 0 8px 8px;
593 -webkit-border-radius: 0 0 8px 8px;
594 border-radius: 0 0 8px 8px;
596 .openerp .oe_login .oe_login_dbpane input {
600 .openerp .oe_login .oe_login_bottom {
606 text-shadow: 0 1px 1px #999999;
607 background-color: #b41616;
608 background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
609 background-image: -webkit-linear-gradient(top, #b41616, #600606);
610 background-image: -moz-linear-gradient(top, #b41616, #600606);
611 background-image: -ms-linear-gradient(top, #b41616, #600606);
612 background-image: -o-linear-gradient(top, #b41616, #600606);
613 background-image: linear-gradient(to bottom, #b41616, #600606);
615 .openerp .oe_login .oe_login_pane {
619 margin: -160px -166px;
620 border: solid 1px #333333;
622 background: rgba(30, 30, 30, 0.94);
626 -moz-border-radius: 8px;
627 -webkit-border-radius: 8px;
629 -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
630 -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
631 box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
633 .openerp .oe_login .oe_login_pane h2 {
637 .openerp .oe_login .oe_login_logo {
645 .openerp .oe_login .oe_login_footer {
652 .openerp .oe_login .oe_login_footer a {
656 .openerp .oe_login .oe_login_footer a:hover {
657 text-decoration: underline;
659 .openerp .oe_login .oe_login_footer span {
663 .openerp .oe_login .oe_login_error_message {
665 background-color: #b41616;
670 -moz-border-radius: 4px;
671 -webkit-border-radius: 4px;
673 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
674 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
675 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
677 .openerp .oe_login_invalid .oe_login_error_message {
678 display: inline-block;
680 .openerp .oe_database_manager {
685 .openerp .oe_database_manager .oe_database_manager_menu {
688 .openerp .oe_webclient {
693 .openerp .oe_content_full_screen .oe_application {
697 .openerp .oe_content_full_screen .oe_topbar, .openerp .oe_content_full_screen .oe_leftbar {
700 .openerp .oe_topbar {
703 border-top: solid 1px #d3d3d3;
704 background-color: #646060;
705 background-image: -webkit-gradient(linear, left top, left bottom, from(#646060), to(#262626));
706 background-image: -webkit-linear-gradient(top, #646060, #262626);
707 background-image: -moz-linear-gradient(top, #646060, #262626);
708 background-image: -ms-linear-gradient(top, #646060, #262626);
709 background-image: -o-linear-gradient(top, #646060, #262626);
710 background-image: linear-gradient(to bottom, #646060, #262626);
712 .openerp .oe_topbar .oe_topbar_item li {
715 .openerp .oe_topbar .oe_topbar_item li a {
717 padding: 5px 10px 7px;
722 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
724 .openerp .oe_topbar .oe_topbar_item li a:hover {
727 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
728 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
729 box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
731 .openerp .oe_topbar .oe_topbar_item .oe_active {
735 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
736 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
737 box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
739 .openerp .oe_topbar .oe_topbar_avatar {
742 margin: -2px 2px 0 0;
743 -moz-border-radius: 3px;
744 -webkit-border-radius: 3px;
747 .openerp .oe_topbar .oe_topbar_avatar {
750 .openerp .oe_topbar .oe_dropdown_toggle:after {
753 display: inline-block;
755 text-indent: -99999px;
759 border-left: 4px solid transparent;
760 border-right: 4px solid transparent;
761 border-top: 4px solid white;
762 filter: alpha(opacity=50);
765 .openerp .oe_leftbar {
769 border-right: 1px solid #afafb6;
770 text-shadow: 0 1px 1px white;
771 padding-bottom: 16px;
781 .openerp a.oe_logo img {
786 .openerp .oe_footer {
794 .openerp .oe_footer a {
800 .openerp .oe_footer a span {
804 .openerp .oe_user_menu {
809 .openerp .oe_user_menu li {
810 list-style-type: none;
813 .openerp .oe_user_menu .oe_dropdown {
816 .openerp .oe_user_menu .oe_dropdown_options {
819 background: rgba(37, 37, 37, 0.9);
830 border-color: #999999;
831 border-color: rgba(0, 0, 0, 0.2);
833 border-width: 0 1px 1px;
834 -moz-border-radius: 0 0 6px 6px;
835 -webkit-border-radius: 0 0 6px 6px;
836 border-radius: 0 0 6px 6px;
837 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
838 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
839 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
840 -webkit-background-clip: padding-box;
841 -moz-background-clip: padding-box;
842 background-clip: padding-box;
844 .openerp .oe_user_menu .oe_dropdown_options li {
847 background-color: none;
849 .openerp .oe_user_menu .oe_dropdown_options li a {
858 .openerp .oe_user_menu .oe_dropdown_options li a:hover {
859 background-color: #292929;
860 background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
861 background-image: -webkit-linear-gradient(top, #292929, #191919);
862 background-image: -moz-linear-gradient(top, #292929, #191919);
863 background-image: -ms-linear-gradient(top, #292929, #191919);
864 background-image: -o-linear-gradient(top, #292929, #191919);
865 background-image: linear-gradient(to bottom, #292929, #191919);
866 -moz-box-shadow: none;
867 -webkit-box-shadow: none;
870 .openerp .oe_user_menu .oe_dropdown_options li hr {
871 border-top: 1px solid #999999;
874 .openerp .oe_systray > div {
876 padding: 0 4px 0 4px;
878 .openerp .oe_systray {
881 .openerp .oe_systray .oe_systray_dropdown {
884 .openerp .oe_systray .oe_systray_dropdown:hover .oe_systray_dropdown_options {
887 .openerp .oe_systray .oe_systray_dropdown_options {
889 background: rgba(37, 37, 37, 0.9);
897 border-color: #999999;
898 border-color: rgba(0, 0, 0, 0.2);
900 border-width: 0 1px 1px;
901 -moz-border-radius: 0 0 6px 6px;
902 -webkit-border-radius: 0 0 6px 6px;
903 border-radius: 0 0 6px 6px;
904 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
905 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
906 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
907 -webkit-background-clip: padding-box;
908 -moz-background-clip: padding-box;
909 background-clip: padding-box;
911 .openerp .oe_systray .oe_systray_dropdown_options li {
914 background-color: none;
916 .openerp .oe_systray .oe_systray_dropdown_options li a {
924 .openerp .oe_systray .oe_systray_dropdown_options li a:hover {
925 background-color: #292929;
926 background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
927 background-image: -webkit-linear-gradient(top, #292929, #191919);
928 background-image: -moz-linear-gradient(top, #292929, #191919);
929 background-image: -ms-linear-gradient(top, #292929, #191919);
930 background-image: -o-linear-gradient(top, #292929, #191919);
931 background-image: linear-gradient(to bottom, #292929, #191919);
932 -moz-box-shadow: none;
933 -webkit-box-shadow: none;
941 .openerp .oe_menu li {
944 .openerp .oe_menu a {
946 padding: 5px 10px 7px;
951 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
953 .openerp .oe_menu a:hover {
956 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
957 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
958 box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
960 .openerp .oe_menu .oe_active {
964 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
965 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
966 box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
968 .openerp .oe_menu_more_container {
971 .openerp .oe_menu_more_container .oe_menu_more {
974 background-color: #646060;
976 border: 1px solid black;
977 border-bottom-left-radius: 5px;
978 border-bottom-right-radius: 5px;
980 .openerp .oe_menu_more_container .oe_menu_more li {
983 .openerp .oe_menu_more_container .oe_menu_more li a {
986 .openerp .oe_secondary_menu_section {
991 .openerp .oe_secondary_submenu {
992 padding: 2px 0 8px 0;
995 display: inline-block;
997 .openerp .oe_secondary_submenu > li {
999 padding: 1px 0 1px 20px;
1001 .openerp .oe_secondary_submenu > li a {
1004 padding: 2px 4px 2px 0;
1006 .openerp .oe_secondary_submenu > li .oe_menu_label {
1011 background: #8a89ba;
1014 margin: 1px 6px 0 0;
1015 border: 1px solid lightGray;
1016 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1017 -moz-border-radius: 4px;
1018 -webkit-border-radius: 4px;
1020 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1021 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1022 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1024 .openerp .oe_secondary_submenu .oe_menu_counter {
1026 background: #8a89ba;
1029 border: 1px solid lightgray;
1030 padding: 0px 4px 0px 4px;
1031 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1033 -moz-border-radius: 4px;
1034 -webkit-border-radius: 4px;
1037 .openerp .oe_secondary_submenu .oe_active {
1038 background: #8a89ba;
1039 border-top: 1px solid lightGray;
1040 border-bottom: 1px solid lightGray;
1041 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1042 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1043 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1044 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1046 .openerp .oe_secondary_submenu .oe_active a {
1049 .openerp .oe_secondary_submenu .oe_active .oe_menu_label {
1050 background: #eeeeee;
1052 text-shadow: 0 1px 1px white;
1053 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1054 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1055 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1057 .openerp .oe_secondary_submenu .oe_active .oe_menu_counter {
1058 background: #eeeeee;
1061 .openerp .oe_secondary_submenu .oe_menu_toggler:before {
1064 display: inline-block;
1066 text-indent: -99999px;
1067 vertical-align: top;
1071 border-top: 4px solid transparent;
1072 border-bottom: 4px solid transparent;
1073 border-left: 4px solid #4c4c4c;
1074 filter: alpha(opacity=50);
1077 .openerp .oe_secondary_submenu .oe_menu_opened:before {
1081 border-left: 4px solid transparent;
1082 border-right: 4px solid transparent;
1083 border-top: 4px solid #4c4c4c;
1085 .openerp .oe_application {
1088 .openerp .oe_application a {
1091 .openerp .oe_application a:hover {
1092 text-decoration: underline;
1094 .openerp .oe_application > div {
1097 .openerp .oe_view_manager .oe_view_manager_body {
1100 .openerp .oe_view_manager .oe_view_manager_view_kanban {
1103 .openerp .oe_view_manager .oe_view_manager_header {
1106 .openerp .oe_view_manager .oe_view_manager_header .oe_header_row {
1108 text-shadow: 0 1px 1px white;
1110 .openerp .oe_view_manager .oe_view_manager_header .oe_header_row:last-child td {
1113 .openerp .oe_view_manager .oe_view_manager_header .oe_view_manager_sidebar {
1118 .openerp .oe_view_manager .oe_view_manager_header td {
1121 .openerp .oe_view_manager .oe_view_manager_header h2 {
1126 .openerp .oe_view_manager .oe_view_manager_header h2 a {
1129 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group {
1130 display: inline-block;
1131 border: 1px solid #ababab;
1132 -moz-border-radius: 5px;
1133 -webkit-border-radius: 5px;
1136 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group li {
1138 border-right: 1px solid #ababab;
1140 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group li:last-child {
1143 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group a {
1146 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group a:hover {
1147 text-decoration: none;
1149 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group .active {
1150 background: #999999;
1151 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1152 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1153 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1155 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group .active a {
1157 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1159 .openerp .oe_view_manager .oe_view_manager_header .oe_view_manager_buttons {
1160 white-space: nowrap;
1162 .openerp .oe_view_manager .oe_view_manager_pager {
1165 .openerp .oe_view_manager .oe_pager_value {
1169 .openerp .oe_view_manager .oe_pager_group {
1173 display: inline-block;
1174 border: 1px solid #ababab;
1176 -moz-border-radius: 5px;
1177 -webkit-border-radius: 5px;
1180 .openerp .oe_view_manager .oe_pager_group li {
1185 border-right: 1px solid #ababab;
1187 .openerp .oe_view_manager .oe_pager_group li:last-child {
1190 .openerp .oe_view_manager .oe_pager_group a {
1194 .openerp .oe_view_manager .oe_pager_group a:hover {
1195 text-decoration: none;
1197 .openerp .oe_view_manager .oe_pager_group .active {
1198 background: #999999;
1199 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1200 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1201 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1203 .openerp .oe_view_manager .oe_pager_group .active a {
1205 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1207 .openerp .oe_view_manager .oe_view_manager_switch li {
1213 .openerp .oe_view_manager .oe_view_manager_switch li a {
1216 .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 {
1220 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_graph:after {
1221 font-family: "mnmliconsRegular" !important;
1223 font-weight: 300 !important;
1228 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_gantt:after {
1229 font-family: "mnmliconsRegular" !important;
1231 font-weight: 300 !important;
1236 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_calendar:after {
1239 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_kanban:after {
1242 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_diagram:after {
1245 .openerp .oe_view_manager_global {
1248 .openerp .oe_view_manager_global > .oe_view_manager_header {
1249 border-top: 1px solid #cacaca;
1250 border-bottom: 1px solid #cacaca;
1251 background-color: #fcfcfc;
1252 background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1253 background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1254 background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1255 background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1256 background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1257 background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1258 -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1259 -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1260 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1262 .openerp .oe_view_manager_global > .oe_view_manager_header .oe_header_row td {
1265 .openerp .oe_view_manager_global > .oe_view_manager_header .oe_header_row:first-child td {
1268 .openerp .oe-select-create-popup-view-form > .oe_formview > .oe_form_pager {
1269 display: none !important;
1271 .openerp .oe_searchview {
1278 border: 1px solid #ababab;
1280 -moz-border-radius: 13px;
1281 -webkit-border-radius: 13px;
1282 border-radius: 13px;
1283 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1284 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1285 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1287 .openerp .oe_searchview input, .openerp .oe_searchview textarea {
1292 border: 1px solid #cccccc;
1293 -moz-border-radius: 3px;
1294 -webkit-border-radius: 3px;
1297 .openerp .oe_searchview.oe_focused {
1298 border-color: #a6a6fe;
1299 -moz-box-shadow: 0 1px 2px #a6a6fe inset;
1300 -webkit-box-shadow: 0 1px 2px #a6a6fe inset;
1301 box-shadow: 0 1px 2px #a6a6fe inset;
1303 .openerp .oe_searchview .oe_searchview_clear {
1310 background: url(../img/search_reset.gif) center center no-repeat;
1312 .openerp .oe_searchview .oe_searchview_unfold_drawer {
1317 padding: 0 7px 0 4px;
1321 .openerp .oe_searchview .oe_searchview_unfold_drawer:hover {
1324 .openerp .oe_searchview .oe_searchview_unfold_drawer:before {
1330 display: inline-block;
1332 vertical-align: top;
1333 border-top: 5px solid #4c4c4c;
1334 border-left: 5px solid transparent;
1335 border-right: 5px solid transparent;
1336 filter: alpha(opacity=50);
1339 .openerp .oe_searchview .oe_searchview_facets {
1342 .openerp .oe_searchview .oe_searchview_facets:before {
1344 font-family: "mnmliconsRegular";
1354 .openerp .oe_searchview .oe_searchview_facets * {
1355 vertical-align: top;
1356 display: inline-block;
1359 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1364 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:focus, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1367 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input {
1370 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1373 border: 1px solid #afafb6;
1374 -moz-border-radius: 3px;
1375 -webkit-border-radius: 3px;
1377 background: #8786b7;
1378 -webkit-font-smoothing: auto;
1380 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1381 border-color: #a6a6fe;
1382 -moz-box-shadow: 0 0 3px 1px #a6a6fe;
1383 -webkit-box-shadow: 0 0 3px 1px #a6a6fe;
1384 box-shadow: 0 0 3px 1px #a6a6fe;
1386 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values {
1387 background: #f0f0fa;
1388 -moz-border-radius: 0 3px 3px 0;
1389 -webkit-border-radius: 0 3px 3px 0;
1390 border-radius: 0 3px 3px 0;
1392 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1396 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category {
1398 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1400 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category.oe_i {
1403 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1404 border-left: 1px solid #afafb6;
1405 text-shadow: 0 1px 1px white;
1407 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:last-child {
1408 padding-right: 16px;
1410 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove {
1421 text-shadow: 0 1px 1px white;
1423 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove:hover {
1425 background: #8786b7;
1426 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1427 -moz-border-radius: 2px;
1428 -webkit-border-radius: 2px;
1431 .openerp .oe_searchview.oe_searchview_open_drawer .oe_searchview_drawer {
1434 .openerp .oe_searchview .oe_searchview_drawer {
1440 background-color: white;
1443 border: 1px solid #afafb6;
1445 -moz-border-radius: 4px;
1446 -webkit-border-radius: 4px;
1448 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1449 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1450 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1452 .openerp .oe_searchview .oe_searchview_drawer > div {
1453 border-top: 1px solid #cccccc;
1457 .openerp .oe_searchview .oe_searchview_drawer > div:first-child {
1461 .openerp .oe_searchview .oe_searchview_drawer h3 {
1462 margin: 8px 4px 4px 12px;
1466 .openerp .oe_searchview .oe_searchview_drawer h4, .openerp .oe_searchview .oe_searchview_drawer h4 * {
1469 font-weight: normal;
1470 display: inline-block;
1472 .openerp .oe_searchview .oe_searchview_drawer h4:hover, .openerp .oe_searchview .oe_searchview_drawer h4 *:hover {
1473 background-color: #f0f0fa;
1475 .openerp .oe_searchview .oe_searchview_drawer h4:before {
1479 .openerp .oe_searchview .oe_searchview_drawer button {
1482 .openerp .oe_searchview .oe_searchview_drawer .button {
1484 background: transparent;
1486 -moz-box-shadow: none;
1487 -webkit-box-shadow: none;
1489 -moz-border-radius: 0;
1490 -webkit-border-radius: 0;
1493 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section {
1497 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section > div {
1498 -webkit-box-sizing: border-box;
1499 -moz-box-sizing: border-box;
1500 -ms-box-sizing: border-box;
1501 box-sizing: border-box;
1502 display: table-cell;
1505 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section ul {
1510 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li {
1512 padding: 2px 4px 2px 20px;
1518 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li.oe_selected:before {
1520 font-family: "entypoRegular" !important;
1522 font-weight: 300 !important;
1528 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li:hover {
1529 background-color: #f0f0fa;
1531 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section form {
1534 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section form p {
1538 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section form button {
1541 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom {
1542 padding: 0 8px 8px 8px;
1544 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom form {
1547 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li {
1551 padding: 2px 4px 2px 20px;
1553 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li:hover {
1554 background-color: #f0f0fa;
1556 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li button {
1561 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced form {
1565 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced button.oe_add_condition:before {
1567 font-family: "entypoRegular" !important;
1569 font-weight: 300 !important;
1572 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced ul {
1576 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced li {
1580 white-space: nowrap;
1582 .openerp .oe_searchview .oe_searchview_drawer .oe_opened h4:before {
1587 .openerp .oe_searchview .oe_searchview_drawer .oe_opened form {
1590 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop {
1591 display: inline-block;
1600 text-shadow: 0 1px 1px white;
1602 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete:hover, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop:hover {
1603 text-decoration: none;
1605 background: #8786b7;
1606 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1607 -moz-border-radius: 2px;
1608 -webkit-border-radius: 2px;
1611 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete {
1617 .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 {
1618 display: inline-block;
1620 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_public:after {
1622 font-family: "entypoRegular" !important;
1624 font-weight: 300 !important;
1628 .openerp .oe_view_nocontent > img {
1632 .openerp .oe_view_nocontent > div {
1634 padding: 35px 0px 0px 0px;
1638 .openerp .oe_view_topbar {
1639 border-bottom: 1px solid #cacaca;
1640 background-color: #fcfcfc;
1641 background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1642 background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1643 background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1644 background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1645 background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1646 background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1650 .openerp .oe_form_dropdown_section {
1652 display: inline-block;
1654 .openerp .oe_formview {
1657 .openerp .oe_form_header {
1660 .openerp .oe_form_invalid input, .openerp .oe_form_invalid select, .openerp .oe_form_invalid textarea {
1661 background-color: #ff6666 !important;
1662 border: 1px solid #dd0000 !important;
1664 .openerp .oe_form_button_save_dirty {
1666 background: #dc5f59;
1667 background-color: #dc5f59;
1668 background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
1669 background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
1670 background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
1671 background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
1672 background-image: -o-linear-gradient(top, #dc5f59, #b33630);
1673 background-image: linear-gradient(to bottom, #dc5f59, #b33630);
1674 -moz-box-shadow: none;
1675 -webkit-box-shadow: none;
1679 .openerp .oe_form_button_save_dirty:hover {
1680 background: #ed6f6a;
1682 .openerp .oe_form header {
1684 border-bottom: 1px solid #cacaca;
1685 background-color: #fcfcfc;
1686 background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1687 background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1688 background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1689 background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1690 background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1691 background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1695 .openerp .oe_form header button {
1698 height: 24px !important;
1700 vertical-align: top;
1702 margin: 3px 4px 3px 0;
1704 .openerp .oe_form header button span.i {
1708 .openerp .oe_form header ul {
1712 text-shadow: 0 1px 1px white;
1713 border-left: 1px solid #cacaca;
1714 border-right: 1px solid #cacaca;
1716 .openerp .oe_form header ul li {
1720 vertical-align: top;
1721 border-right: 1px solid #cacaca;
1725 .openerp .oe_form header ul li:first-child {
1726 border-left: 1px solid #cacaca;
1728 .openerp .oe_form header ul li a {
1731 .openerp .oe_form header ul li a:hover {
1734 .openerp .oe_form header .oe_form_steps {
1735 display: inline-block;
1738 .openerp .oe_form header .oe_form_steps img {
1740 vertical-align: top;
1742 .openerp .oe_form header .oe_form_steps li {
1746 .openerp .oe_form header .oe_form_steps li:first-child {
1750 .openerp .oe_form header .oe_form_steps li:last-child {
1753 .openerp .oe_form header .oe_form_steps_active {
1757 .openerp .oe_form td.oe_form_group_cell_label {
1758 border-right: 1px solid #dddddd;
1759 padding: 2px 0px 2px 0px;
1761 .openerp .oe_form td.oe_form_group_cell_label label {
1766 .openerp .oe_form td.oe_form_group_cell + .oe_form_group_cell {
1769 .openerp .oe_form .oe_form_subtotal_footer {
1773 .openerp .oe_form .oe_form_subtotal_footer td.oe_form_group_cell {
1777 .openerp .oe_form .oe_form_subtotal_footer td.oe_form_group_cell_label {
1780 .openerp .oe_form .oe_form_subtotal_footer .oe_form_field {
1781 width: auto !important;
1783 .openerp .oe_form .oe_form_subtotal_footer .oe_form_subtotal_footer_separator {
1784 border-top: 1px solid #cacaca;
1788 .openerp .oe_form .oe_form_subtotal_footer label.oe_form_subtotal_footer_separator {
1789 font-weight: bold !important;
1790 padding: 2px 8px 2px 0px !important;
1792 .openerp .oe_application .oe_form_sheetbg {
1793 background: url(/web/static/src/img/form_sheetbg.png);
1795 border-bottom: 1px solid #dddddd;
1797 .openerp .oe_application .oe_form_sheet_width, .openerp .oe_application footer {
1802 .openerp .oe_application .oe_form_sheet {
1806 border: 1px solid #afafb6;
1807 -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1808 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1809 box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1811 .openerp .oe_form_invisible {
1812 display: none !important;
1814 .openerp .oe_form_editable .oe_edit_only {
1815 display: none !important;
1817 .openerp .oe_form_readonly .oe_edit_only, .openerp .oe_form_readonly .oe_form_field:empty {
1818 display: none !important;
1820 .openerp .oe_form .oe_form_field_text {
1823 .openerp .oe_form .oe_form_field_char input,
1824 .openerp .oe_form .oe_form_field_text textarea,
1825 .openerp .oe_form .oe_form_field_url input,
1826 .openerp .oe_form .oe_form_field_selection select {
1829 .openerp .oe_form .oe_form_field_float input {
1832 .openerp .oe_form h1 .oe_form_field_float input {
1835 .openerp .oe_form h2 .oe_form_field_float input {
1838 .openerp .oe_form h1, .openerp .oe_form h2, .openerp .oe_form h3, .openerp .oe_form h4, .openerp .oe_form h5, .openerp .oe_form h6 {
1841 .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 {
1842 height: inherit !important;
1845 .openerp .oe_form_nosheet > *:not(.oe_form_topbar) {
1846 margin-left: 10px !important;
1847 margin-right: 10px !important;
1849 .openerp .oe_form .oe_form_label_help[for], .openerp .oe_form .oe_form_label[for] {
1851 white-space: nowrap;
1854 .openerp .oe_form .oe_form_label_help[for] span, .openerp .oe_form .oe_form_label[for] span {
1857 vertical-align: top;
1862 .openerp .oe_form .oe_form_field_text textarea {
1865 .openerp .oe_form .oe_form_field {
1867 display: inline-block;
1868 padding: 2px 2px 2px 0px;
1871 .openerp .oe_form .oe_form_field input {
1874 .openerp .oe_form .oe_form_field_integer {
1877 .openerp .oe_form .oe_form_field_float {
1880 .openerp .oe_form .oe_form_field_date {
1883 .openerp .oe_form .oe_form_field_datetime {
1886 .openerp .oe_form input[type="text"],
1887 .openerp .oe_form input[type="password"],
1888 .openerp .oe_form input[type="file"],
1889 .openerp .oe_form select {
1893 .openerp .oe_form input[type="text"],
1894 .openerp .oe_form input[type="password"],
1895 .openerp .oe_form input[type="file"],
1896 .openerp .oe_form select,
1897 .openerp .oe_form textarea {
1898 -webkit-box-sizing: border-box;
1899 -moz-box-sizing: border-box;
1900 -ms-box-sizing: border-box;
1901 box-sizing: border-box;
1903 border: 1px solid #999999;
1904 -moz-border-radius: 3px;
1905 -webkit-border-radius: 3px;
1911 .openerp .oe_form input[readonly],
1912 .openerp .oe_form select[readonly],
1913 .openerp .oe_form textarea[readonly],
1914 .openerp .oe_form input[disabled],
1915 .openerp .oe_form select[disabled] {
1916 background: #e5e5e5 !important;
1919 .openerp .oe_form textarea[disabled] {
1921 border-left: 8px solid #eeeeee;
1923 -moz-box-shadow: none;
1924 -webkit-box-shadow: none;
1926 -moz-border-radius: 0px;
1927 -webkit-border-radius: 0px;
1930 .openerp .oe_form .oe_form_field_many2one input,
1931 .openerp .oe_form .oe_form_field_binary input,
1932 .openerp .oe_form .oe_form_field_binary input,
1933 .openerp .oe_form .oe_form_field_email input,
1934 .openerp .oe_form .oe_form_field_url input {
1936 -webkit-border-top-right-radius: 0px;
1937 -webkit-border-bottom-right-radius: 0px;
1938 -moz-border-radius-topright: 0px;
1939 -moz-border-radius-bottomright: 0px;
1940 border-top-right-radius: 0px;
1941 border-bottom-right-radius: 0px;
1943 .openerp .oe_form .oe_form_field_email button img,
1944 .openerp .oe_form .oe_form_field_url button img {
1945 vertical-align: top;
1947 .openerp .oe_form .oe_form_field_date,
1948 .openerp .oe_form .oe_form_field_datetime {
1949 white-space: nowrap;
1951 .openerp .oe_form .oe_form_field_boolean {
1954 .openerp .oe_form .oe_form_field_many2manytags .text-wrap {
1955 width: 100% !important;
1957 .openerp .oe_form .oe_form_field_many2manytags .text-wrap textarea {
1958 width: 100% !important;
1960 .openerp .oe_form .oe_form_field_many2manytags .oe_form_field_many2manytags_box {
1962 -webkit-box-sizing: border-box;
1963 -moz-box-sizing: border-box;
1964 -ms-box-sizing: border-box;
1965 box-sizing: border-box;
1968 border: 1px solid #9daccc;
1969 background: #e2e6f0;
1971 padding: 0px 3px 0px 3px;
1972 margin: 0 2px 2px 0;
1974 font: 11px "lucida grande", tahoma, verdana, arial, sans-serif;
1976 .openerp .oe_form .oe_form_field_many2manytags .text-core .text-wrap .text-dropdown .text-list .text-suggestion em {
1978 text-decoration: none;
1980 .openerp .oe_form .oe_datepicker_container {
1983 .openerp .oe_form .oe_datepicker_root {
1984 display: inline-block;
1986 .openerp .oe_form .oe_form_required input, .openerp .oe_form .oe_form_required select, .openerp .oe_form .oe_form_required textarea {
1987 background-color: #d2d2ff !important;
1989 .openerp .oe_form .oe_form_invalid input, .openerp .oe_form .oe_form_invalid select, .openerp .oe_form .oe_form_invalid textarea {
1990 background-color: #ff6666 !important;
1991 border: 1px solid #dd0000 !important;
1993 .openerp .oe_form .oe_input_icon {
1995 margin: 3px 0 0 -21px;
1996 vertical-align: top;
1998 .openerp .oe_form .oe_input_icon_disabled {
2002 filter: alpha(opacity=50);
2006 .openerp .oe_form .oe_form_field_with_button input {
2009 .openerp .oe_form .oe_form_field_with_button > .oe_button {
2011 -webkit-border-top-left-radius: 0px;
2012 -webkit-border-bottom-left-radius: 0px;
2013 -moz-border-radius-topleft: 0px;
2014 -moz-border-radius-bottomleft: 0px;
2015 border-top-left-radius: 0px;
2016 border-bottom-left-radius: 0px;
2019 .openerp .oe_form .oe_form_field_with_button > div {
2023 .openerp .oe_form .oe_form_title {
2026 .openerp .oe_form .oe_form_title:after {
2033 .openerp .oe_form .oe_form_button_box {
2037 .openerp .oe_form .oe_form_group {
2038 margin: 5px 0px 5px 0px;
2040 .openerp .oe_form .oe_form_button.oe_button {
2042 white-space: nowrap;
2044 .openerp .oe_form .oe_form_button.oe_button span {
2046 vertical-align: top;
2048 .openerp .oe_form .oe_form_button > img {
2049 vertical-align: -3px;
2052 .openerp .oe_hidden_input_file {
2055 display: inline-block;
2059 .openerp .oe_hidden_input_file input.oe-binary-file {
2067 filter: alpha(opacity=0);
2068 -ms-filter: "alpha(opacity=0)";
2072 .openerp .oe_form .oe_form_field_image {
2075 display: inline-block;
2077 vertical-align: top;
2079 .openerp .oe_form .oe_form_field_image > img {
2082 .openerp .oe_form .oe_form_field_image .oe_form_field_image_controls {
2090 background: url(/web/static/src/img/form_sheetbg.png);
2091 border-bottom: 1px dotted black;
2092 -webkit-box-sizing: border-box;
2093 -moz-box-sizing: border-box;
2094 -ms-box-sizing: border-box;
2095 box-sizing: border-box;
2097 .openerp .oe_form .oe_form_field_image:hover .oe_form_field_image_controls {
2100 .openerp .oe_horizontal_border {
2101 border-bottom: 1px solid black;
2103 .openerp .oe_horizontal_separator {
2106 margin: 20px 0px 10px 0px;
2109 .openerp .oe_horizontal_separator:empty {
2112 .openerp .oe_vertical_separator {
2113 border-left: 1px solid #666666;
2114 padding: 0 4px 0 4px;
2116 .openerp .oe_form .oe_form_field_progressbar {
2117 display: inline-block;
2120 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar {
2123 -webkit-box-sizing: border-box;
2124 -moz-box-sizing: border-box;
2125 -ms-box-sizing: border-box;
2126 box-sizing: border-box;
2127 border: 1px solid #999999;
2128 -moz-border-radius: 3px;
2129 -webkit-border-radius: 3px;
2134 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar span {
2139 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar .ui-widget-header {
2140 background: #cccccc url(/web/static/lib/jquery.ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
2142 .openerp .oe_form .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page {
2145 .openerp .oe_form_field_one2many > .oe_view_manager .oe_header_row_top {
2148 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td {
2152 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_i {
2155 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group {
2159 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group li {
2163 .openerp .oe_form .oe_form_field_many2many > .oe-listview .oe_list_pager_single_page {
2166 .openerp .oe-listview-content {
2169 .openerp .oe-listview-content td:first-child, .openerp .oe-listview-content th:first-child {
2172 .openerp .oe-listview-content td:first-child:after, .openerp .oe-listview-content th:first-child:after {
2175 .openerp .oe-listview-content > thead {
2176 border-bottom: 2px solid #cacaca;
2177 background: #eeeeee;
2178 vertical-align: top;
2180 .openerp .oe-listview-content > thead th {
2183 .openerp .oe-listview-content td, .openerp .oe-listview-content th {
2187 .openerp .oe-listview-content th:after {
2192 border-width: 0 4px 4px;
2193 border-style: solid;
2194 border-color: black transparent;
2197 .openerp .oe-listview-content th.sortup:after {
2198 visibility: visible;
2199 filter: alpha(opacity=60);
2202 .openerp .oe-listview-content th.sortdown:after {
2203 border-bottom: none;
2204 border-left: 4px solid transparent;
2205 border-right: 4px solid transparent;
2206 border-top: 4px solid black;
2207 visibility: visible;
2208 -moz-box-shadow: none;
2209 -webkit-box-shadow: none;
2211 filter: alpha(opacity=60);
2214 .openerp .oe-listview-content > tbody {
2218 .openerp .oe-listview-content > tbody > tr {
2219 border-top: 1px solid #dddddd;
2221 .openerp .oe-listview-content > tbody > tr > td.oe-field-cell {
2224 .openerp .oe-listview-content > tbody > tr > td, .openerp .oe-listview-content > tbody > tr > th {
2227 .openerp .oe-listview-content > tbody > tr > td > button, .openerp .oe-listview-content > tbody > tr > th > button {
2229 background: transparent;
2231 -moz-box-shadow: none;
2232 -webkit-box-shadow: none;
2235 .openerp .oe-listview-content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe-listview-content > tbody > tr th.oe_list_checkbox:first-child {
2238 .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 {
2241 .openerp .oe-listview-content > tbody > tr > td.oe_number {
2242 text-align: right !important;
2244 .openerp .oe-listview-content > tbody > tr:nth-child(odd) {
2245 background-color: #f0f0fa;
2246 background-color: #f0f0fa;
2247 background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
2248 background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
2249 background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
2250 background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
2251 background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
2252 background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
2254 .openerp .oe-listview-content > tfoot {
2255 border-top: 2px solid #cacaca;
2256 border-bottom: 1px solid #cacaca;
2257 background: #eeeeee;
2260 .openerp .oe-listview-content > tbody tr:hover td, .openerp .oe-listview-content tbody tr:hover th {
2261 background-color: #eeeeee;
2262 background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
2263 background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
2264 background-image: -moz-linear-gradient(top, #eeeeee, #dedede);
2265 background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
2266 background-image: -o-linear-gradient(top, #eeeeee, #dedede);
2267 background-image: linear-gradient(to bottom, #eeeeee, #dedede);
2269 .openerp .oe-listview-content .numeric {
2273 .openerp .oe-listview-content .numeric input {
2276 .openerp .oe_trad_field.touched {
2277 border: 1px solid green !important;
2279 .openerp .oe_view_editor {
2281 border-collapse: collapse;
2284 background-color: white;
2287 .openerp .oe_view_editor td {
2289 white-space: nowrap;
2290 border: 1px solid #d8d8d8;
2294 .openerp .oe_view_editor_field td {
2295 border: 0px !important;
2297 .openerp .oe_view_editor tr:hover {
2298 background-color: #ecebf2;
2300 .openerp .oe_layout_debugging .oe_form_group {
2301 outline: 2px dashed green;
2303 .openerp .oe_layout_debugging .oe_form_group_cell {
2304 outline: 1px solid blue;
2306 .openerp .oe_layout_debugging .oe_form_group:hover, .openerp .oe_layout_debugging .oe_form_group_cell:hover {
2309 .openerp .oe_layout_debugging .oe_form_group_row_incomplete > td:last-child:after {
2310 content: "[Incomplete Row]";
2317 .openerp .oe_layout_debugging .oe_form_group_row_incomplete.oe_form_group_row_newline > td:last-child:after {
2318 content: "[newline]";
2320 .openerp .oe_debug_view {
2323 .openerp .oe_debug_view_log {
2326 .openerp .oe_debug_view_log label {
2334 .openerp .oe_debug_view_log span {
2341 .kitten-mode-activated {
2342 background-image: url(http://placekitten.com/g/1365/769);
2343 background-size: cover;
2344 background-attachment: fixed;
2346 .kitten-mode-activated > * {
2350 .openerp .oe_form_field_many2one td:first-child {
2353 .openerp .oe_form_field_many2one span.oe-m2o-drop-down-button {