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_button_box {
313 .openerp.oe_tooltip {
316 .openerp.oe_tooltip .oe_tooltip_string {
321 .openerp.oe_tooltip .oe_tooltip_help {
322 white-space: pre-wrap;
324 .openerp.oe_tooltip .oe_tooltip_technical {
326 margin: 5px 0 0 15px;
328 .openerp.oe_tooltip .oe_tooltip_technical li {
331 .openerp.oe_tooltip .oe_tooltip_technical_title {
334 .openerp .oe_notebook {
340 .openerp .oe_notebook:before, .openerp .oe_notebook:after {
345 .openerp .oe_notebook:after {
348 .openerp .oe_notebook > li {
351 .openerp .oe_notebook > li > a {
355 .openerp .oe_notebook {
356 border-color: #dddddd;
358 border-width: 0 0 1px;
360 .openerp .oe_notebook > li {
364 .openerp .oe_notebook > li > a {
368 border: 1px solid transparent;
369 -moz-border-radius: 4px 4px 0 0;
370 -webkit-border-radius: 4px 4px 0 0;
371 border-radius: 4px 4px 0 0;
373 .openerp .oe_notebook > li > a:hover {
374 text-decoration: none;
375 background-color: #eeeeee;
376 border-color: #eeeeee #eeeeee #dddddd;
378 .openerp .oe_notebook > li.ui-state-active > a, .openerp .oe_notebook > li.ui-state-active > a:hover {
379 background-color: white;
380 border: 1px solid #dddddd;
381 border-bottom-color: transparent;
384 .openerp .oe_notebook_page {
387 .openerp div.ui-tabs {
388 padding: 3px 0px 3px 0px;
390 .openerp .ui-tabs-hide {
393 .openerp .oe_dropdown_toggle:after {
396 display: inline-block;
398 text-indent: -99999px;
400 border-left: 4px solid transparent;
401 border-right: 4px solid transparent;
402 border-top: 4px solid white;
403 filter: alpha(opacity=50);
407 border-top-color: #404040;
409 .openerp .oe_dropdown_menu {
415 border: 1px solid #afafb6;
421 -moz-border-radius: 3px;
422 -webkit-border-radius: 3px;
424 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
425 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
426 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
428 .openerp .oe_dropdown_menu li {
430 list-style-type: none;
433 background-color: none;
435 .openerp .oe_dropdown_menu li:hover {
436 background-color: #f0f0fa;
437 background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
438 background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
439 background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
440 background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
441 background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
442 background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
443 -moz-box-shadow: none;
444 -webkit-box-shadow: none;
447 .openerp .oe_dropdown_menu li a {
454 text-decoration: none;
457 .openerp .oe_dropdown_menu li a:hover {
458 text-decoration: none;
460 .openerp .oe_dropdown_menu li .oe_sidebar_delete_item {
473 text-shadow: 0 1px 1px white;
475 .openerp .oe_dropdown_menu li .oe_sidebar_delete_item:hover {
476 text-decoration: none;
479 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
480 -moz-border-radius: 2px;
481 -webkit-border-radius: 2px;
484 .openerp .oe_dropdown_menu li:hover .oe_sidebar_delete_item {
485 display: inline-block;
487 .openerp .oe_sidebar {
490 .openerp .oe_sidebar .oe_dropdown_menu li {
493 .openerp .oe_sidebar .oe_sidebar_add_attachment {
498 .openerp .oe_sidebar .oe_sidebar_add_attachment span {
501 .openerp .oe_sidebar .oe_sidebar_add_attachment .oe_hidden_input_file {
504 .openerp .oe_sidebar .oe_sidebar_add_attachment:hover {
505 background-color: #f0f0fa;
506 background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
507 background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
508 background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
509 background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
510 background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
511 background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
512 -moz-box-shadow: none;
513 -webkit-box-shadow: none;
516 .openerp .oe_loading {
526 border: 1px solid #990000;
528 -moz-border-radius-bottomright: 8px;
529 -moz-border-radius-bottomleft: 8px;
530 border-bottom-right-radius: 8px;
531 border-bottom-left-radius: 8px;
533 .openerp .oe_notification {
537 background: url("/web/static/src/img/pattern.png") repeat;
542 .openerp .oe_login li {
543 list-style-type: none;
546 .openerp .oe_login button {
548 display: inline-block;
551 border: 1px solid #222222;
554 background-color: #b92020;
555 background-image: -webkit-gradient(linear, left top, left bottom, from(#b92020), to(#600606));
556 background-image: -webkit-linear-gradient(top, #b92020, #600606);
557 background-image: -moz-linear-gradient(top, #b92020, #600606);
558 background-image: -ms-linear-gradient(top, #b92020, #600606);
559 background-image: -o-linear-gradient(top, #b92020, #600606);
560 background-image: linear-gradient(to bottom, #b92020, #600606);
561 -moz-border-radius: 4px;
562 -webkit-border-radius: 4px;
564 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
565 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
566 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(155, 155, 155, 0.4) inset;
568 .openerp .oe_login input, .openerp .oe_login select {
570 font-family: "Lucida Grande", Helvetica, Verdana, Arial;
571 border: 1px solid #999999;
572 background: whitesmoke;
573 -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
574 -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
575 box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
576 -moz-border-radius: 3px;
577 -webkit-border-radius: 3px;
580 .openerp .oe_login input {
584 .openerp .oe_login select {
587 .openerp .oe_login .oe_login_dbpane {
593 border: solid 1px #333333;
595 background: rgba(30, 30, 30, 0.94);
596 -moz-border-radius: 0 0 8px 8px;
597 -webkit-border-radius: 0 0 8px 8px;
598 border-radius: 0 0 8px 8px;
600 .openerp .oe_login .oe_login_dbpane input {
604 .openerp .oe_login .oe_login_bottom {
610 text-shadow: 0 1px 1px #999999;
611 background-color: #b41616;
612 background-image: -webkit-gradient(linear, left top, left bottom, from(#b41616), to(#600606));
613 background-image: -webkit-linear-gradient(top, #b41616, #600606);
614 background-image: -moz-linear-gradient(top, #b41616, #600606);
615 background-image: -ms-linear-gradient(top, #b41616, #600606);
616 background-image: -o-linear-gradient(top, #b41616, #600606);
617 background-image: linear-gradient(to bottom, #b41616, #600606);
619 .openerp .oe_login .oe_login_pane {
623 margin: -160px -166px;
624 border: solid 1px #333333;
626 background: rgba(30, 30, 30, 0.94);
630 -moz-border-radius: 8px;
631 -webkit-border-radius: 8px;
633 -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
634 -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
635 box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
637 .openerp .oe_login .oe_login_pane h2 {
641 .openerp .oe_login .oe_login_logo {
649 .openerp .oe_login .oe_login_footer {
656 .openerp .oe_login .oe_login_footer a {
660 .openerp .oe_login .oe_login_footer a:hover {
661 text-decoration: underline;
663 .openerp .oe_login .oe_login_footer span {
667 .openerp .oe_login .oe_login_error_message {
669 background-color: #b41616;
674 -moz-border-radius: 4px;
675 -webkit-border-radius: 4px;
677 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
678 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
679 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
681 .openerp .oe_login_invalid .oe_login_error_message {
682 display: inline-block;
684 .openerp .oe_database_manager {
689 .openerp .oe_database_manager .oe_database_manager_menu {
692 .openerp .oe_webclient {
697 .openerp .oe_content_full_screen .oe_application {
701 .openerp .oe_content_full_screen .oe_topbar, .openerp .oe_content_full_screen .oe_leftbar {
704 .openerp .oe_topbar {
707 border-top: solid 1px #d3d3d3;
708 background-color: #646060;
709 background-image: -webkit-gradient(linear, left top, left bottom, from(#646060), to(#262626));
710 background-image: -webkit-linear-gradient(top, #646060, #262626);
711 background-image: -moz-linear-gradient(top, #646060, #262626);
712 background-image: -ms-linear-gradient(top, #646060, #262626);
713 background-image: -o-linear-gradient(top, #646060, #262626);
714 background-image: linear-gradient(to bottom, #646060, #262626);
716 .openerp .oe_topbar .oe_topbar_item li {
719 .openerp .oe_topbar .oe_topbar_item li a {
721 padding: 5px 10px 7px;
726 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
728 .openerp .oe_topbar .oe_topbar_item li a:hover {
731 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
732 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
733 box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
735 .openerp .oe_topbar .oe_topbar_item .oe_active {
739 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
740 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
741 box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
743 .openerp .oe_topbar .oe_topbar_avatar {
746 margin: -2px 2px 0 0;
747 -moz-border-radius: 3px;
748 -webkit-border-radius: 3px;
751 .openerp .oe_topbar .oe_topbar_avatar {
754 .openerp .oe_topbar .oe_dropdown_toggle:after {
757 display: inline-block;
759 text-indent: -99999px;
763 border-left: 4px solid transparent;
764 border-right: 4px solid transparent;
765 border-top: 4px solid white;
766 filter: alpha(opacity=50);
769 .openerp .oe_leftbar {
773 border-right: 1px solid #afafb6;
774 text-shadow: 0 1px 1px white;
775 padding-bottom: 16px;
785 .openerp a.oe_logo img {
790 .openerp .oe_footer {
798 .openerp .oe_footer a {
804 .openerp .oe_footer a span {
808 .openerp .oe_user_menu {
813 .openerp .oe_user_menu li {
814 list-style-type: none;
817 .openerp .oe_user_menu .oe_dropdown {
820 .openerp .oe_user_menu .oe_dropdown_options {
823 background: rgba(37, 37, 37, 0.9);
834 border-color: #999999;
835 border-color: rgba(0, 0, 0, 0.2);
837 border-width: 0 1px 1px;
838 -moz-border-radius: 0 0 6px 6px;
839 -webkit-border-radius: 0 0 6px 6px;
840 border-radius: 0 0 6px 6px;
841 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
842 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
843 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
844 -webkit-background-clip: padding-box;
845 -moz-background-clip: padding-box;
846 background-clip: padding-box;
848 .openerp .oe_user_menu .oe_dropdown_options li {
851 background-color: none;
853 .openerp .oe_user_menu .oe_dropdown_options li a {
862 .openerp .oe_user_menu .oe_dropdown_options li a:hover {
863 background-color: #292929;
864 background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
865 background-image: -webkit-linear-gradient(top, #292929, #191919);
866 background-image: -moz-linear-gradient(top, #292929, #191919);
867 background-image: -ms-linear-gradient(top, #292929, #191919);
868 background-image: -o-linear-gradient(top, #292929, #191919);
869 background-image: linear-gradient(to bottom, #292929, #191919);
870 -moz-box-shadow: none;
871 -webkit-box-shadow: none;
874 .openerp .oe_user_menu .oe_dropdown_options li hr {
875 border-top: 1px solid #999999;
878 .openerp .oe_systray > div {
880 padding: 0 4px 0 4px;
882 .openerp .oe_systray {
885 .openerp .oe_systray .oe_systray_dropdown {
888 .openerp .oe_systray .oe_systray_dropdown:hover .oe_systray_dropdown_options {
891 .openerp .oe_systray .oe_systray_dropdown_options {
893 background: rgba(37, 37, 37, 0.9);
901 border-color: #999999;
902 border-color: rgba(0, 0, 0, 0.2);
904 border-width: 0 1px 1px;
905 -moz-border-radius: 0 0 6px 6px;
906 -webkit-border-radius: 0 0 6px 6px;
907 border-radius: 0 0 6px 6px;
908 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
909 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
910 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
911 -webkit-background-clip: padding-box;
912 -moz-background-clip: padding-box;
913 background-clip: padding-box;
915 .openerp .oe_systray .oe_systray_dropdown_options li {
918 background-color: none;
920 .openerp .oe_systray .oe_systray_dropdown_options li a {
928 .openerp .oe_systray .oe_systray_dropdown_options li a:hover {
929 background-color: #292929;
930 background-image: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#191919));
931 background-image: -webkit-linear-gradient(top, #292929, #191919);
932 background-image: -moz-linear-gradient(top, #292929, #191919);
933 background-image: -ms-linear-gradient(top, #292929, #191919);
934 background-image: -o-linear-gradient(top, #292929, #191919);
935 background-image: linear-gradient(to bottom, #292929, #191919);
936 -moz-box-shadow: none;
937 -webkit-box-shadow: none;
945 .openerp .oe_menu li {
948 .openerp .oe_menu a {
950 padding: 5px 10px 7px;
955 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
957 .openerp .oe_menu a:hover {
960 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
961 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
962 box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
964 .openerp .oe_menu .oe_active {
968 -moz-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
969 -webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
970 box-shadow: 0 1px 2px rgba(255, 255, 255, 0.3) inset;
972 .openerp .oe_menu_more_container {
975 .openerp .oe_menu_more_container .oe_menu_more {
978 background-color: #646060;
980 border: 1px solid black;
981 border-bottom-left-radius: 5px;
982 border-bottom-right-radius: 5px;
984 .openerp .oe_menu_more_container .oe_menu_more li {
987 .openerp .oe_menu_more_container .oe_menu_more li a {
990 .openerp .oe_secondary_menu_section {
995 .openerp .oe_secondary_submenu {
996 padding: 2px 0 8px 0;
999 display: inline-block;
1001 .openerp .oe_secondary_submenu > li {
1003 padding: 1px 0 1px 20px;
1005 .openerp .oe_secondary_submenu > li a {
1008 padding: 2px 4px 2px 0;
1010 .openerp .oe_secondary_submenu > li .oe_menu_label {
1015 background: #8a89ba;
1018 margin: 1px 6px 0 0;
1019 border: 1px solid lightGray;
1020 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1021 -moz-border-radius: 4px;
1022 -webkit-border-radius: 4px;
1024 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1025 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1026 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1028 .openerp .oe_secondary_submenu .oe_menu_counter {
1030 background: #8a89ba;
1033 border: 1px solid lightgray;
1034 padding: 0px 4px 0px 4px;
1035 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1037 -moz-border-radius: 4px;
1038 -webkit-border-radius: 4px;
1041 .openerp .oe_secondary_submenu .oe_active {
1042 background: #8a89ba;
1043 border-top: 1px solid lightGray;
1044 border-bottom: 1px solid lightGray;
1045 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1046 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1047 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1048 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
1050 .openerp .oe_secondary_submenu .oe_active a {
1053 .openerp .oe_secondary_submenu .oe_active .oe_menu_label {
1054 background: #eeeeee;
1056 text-shadow: 0 1px 1px white;
1057 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1058 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1059 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
1061 .openerp .oe_secondary_submenu .oe_active .oe_menu_counter {
1062 background: #eeeeee;
1065 .openerp .oe_secondary_submenu .oe_menu_toggler:before {
1068 display: inline-block;
1070 text-indent: -99999px;
1071 vertical-align: top;
1075 border-top: 4px solid transparent;
1076 border-bottom: 4px solid transparent;
1077 border-left: 4px solid #4c4c4c;
1078 filter: alpha(opacity=50);
1081 .openerp .oe_secondary_submenu .oe_menu_opened:before {
1085 border-left: 4px solid transparent;
1086 border-right: 4px solid transparent;
1087 border-top: 4px solid #4c4c4c;
1089 .openerp .oe_application {
1092 .openerp .oe_application a {
1095 .openerp .oe_application a:hover {
1096 text-decoration: underline;
1098 .openerp .oe_application > div {
1101 .openerp .oe_view_manager .oe_view_manager_body {
1104 .openerp .oe_view_manager .oe_view_manager_view_kanban {
1107 .openerp .oe_view_manager .oe_view_manager_header {
1110 .openerp .oe_view_manager .oe_view_manager_header .oe_header_row {
1112 text-shadow: 0 1px 1px white;
1114 .openerp .oe_view_manager .oe_view_manager_header .oe_header_row:last-child td {
1117 .openerp .oe_view_manager .oe_view_manager_header .oe_view_manager_sidebar {
1122 .openerp .oe_view_manager .oe_view_manager_header td {
1125 .openerp .oe_view_manager .oe_view_manager_header h2 {
1130 .openerp .oe_view_manager .oe_view_manager_header h2 a {
1133 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group {
1134 display: inline-block;
1135 border: 1px solid #ababab;
1136 -moz-border-radius: 5px;
1137 -webkit-border-radius: 5px;
1140 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group li {
1142 border-right: 1px solid #ababab;
1144 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group li:last-child {
1147 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group a {
1150 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group a:hover {
1151 text-decoration: none;
1153 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group .active {
1154 background: #999999;
1155 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1156 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1157 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1159 .openerp .oe_view_manager .oe_view_manager_header .oe_button_group .active a {
1161 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1163 .openerp .oe_view_manager .oe_view_manager_header .oe_view_manager_buttons {
1164 white-space: nowrap;
1166 .openerp .oe_view_manager .oe_view_manager_pager {
1169 .openerp .oe_view_manager .oe_pager_value {
1173 .openerp .oe_view_manager .oe_pager_group {
1177 display: inline-block;
1178 border: 1px solid #ababab;
1180 -moz-border-radius: 5px;
1181 -webkit-border-radius: 5px;
1184 .openerp .oe_view_manager .oe_pager_group li {
1189 border-right: 1px solid #ababab;
1191 .openerp .oe_view_manager .oe_pager_group li:last-child {
1194 .openerp .oe_view_manager .oe_pager_group a {
1198 .openerp .oe_view_manager .oe_pager_group a:hover {
1199 text-decoration: none;
1201 .openerp .oe_view_manager .oe_pager_group .active {
1202 background: #999999;
1203 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1204 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1205 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
1207 .openerp .oe_view_manager .oe_pager_group .active a {
1209 text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
1211 .openerp .oe_view_manager .oe_view_manager_switch li {
1217 .openerp .oe_view_manager .oe_view_manager_switch li a {
1220 .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 {
1224 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_graph:after {
1225 font-family: "mnmliconsRegular" !important;
1227 font-weight: 300 !important;
1232 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_gantt:after {
1233 font-family: "mnmliconsRegular" !important;
1235 font-weight: 300 !important;
1240 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_calendar:after {
1243 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_kanban:after {
1246 .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_diagram:after {
1249 .openerp .oe_view_manager_global {
1252 .openerp .oe_view_manager_global > .oe_view_manager_header {
1253 border-top: 1px solid #cacaca;
1254 border-bottom: 1px solid #cacaca;
1255 background-color: #fcfcfc;
1256 background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1257 background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1258 background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1259 background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1260 background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1261 background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1262 -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1263 -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1264 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
1266 .openerp .oe_view_manager_global > .oe_view_manager_header .oe_header_row td {
1269 .openerp .oe_view_manager_global > .oe_view_manager_header .oe_header_row:first-child td {
1272 .openerp .oe-select-create-popup-view-form > .oe_formview > .oe_form_pager {
1273 display: none !important;
1275 .openerp .oe_searchview {
1282 border: 1px solid #ababab;
1284 -moz-border-radius: 13px;
1285 -webkit-border-radius: 13px;
1286 border-radius: 13px;
1287 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1288 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1289 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
1291 .openerp .oe_searchview input, .openerp .oe_searchview textarea {
1296 border: 1px solid #cccccc;
1297 -moz-border-radius: 3px;
1298 -webkit-border-radius: 3px;
1301 .openerp .oe_searchview.oe_focused {
1302 border-color: #a6a6fe;
1303 -moz-box-shadow: 0 1px 2px #a6a6fe inset;
1304 -webkit-box-shadow: 0 1px 2px #a6a6fe inset;
1305 box-shadow: 0 1px 2px #a6a6fe inset;
1307 .openerp .oe_searchview .oe_searchview_clear {
1314 background: url(../img/search_reset.gif) center center no-repeat;
1316 .openerp .oe_searchview .oe_searchview_unfold_drawer {
1321 padding: 0 7px 0 4px;
1325 .openerp .oe_searchview .oe_searchview_unfold_drawer:hover {
1328 .openerp .oe_searchview .oe_searchview_unfold_drawer:before {
1334 display: inline-block;
1336 vertical-align: top;
1337 border-top: 5px solid #4c4c4c;
1338 border-left: 5px solid transparent;
1339 border-right: 5px solid transparent;
1340 filter: alpha(opacity=50);
1343 .openerp .oe_searchview .oe_searchview_facets {
1346 .openerp .oe_searchview .oe_searchview_facets:before {
1348 font-family: "mnmliconsRegular";
1358 .openerp .oe_searchview .oe_searchview_facets * {
1359 vertical-align: top;
1360 display: inline-block;
1363 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1368 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:focus, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1371 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_input {
1374 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
1377 border: 1px solid #afafb6;
1378 -moz-border-radius: 3px;
1379 -webkit-border-radius: 3px;
1381 background: #8786b7;
1382 -webkit-font-smoothing: auto;
1384 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus {
1385 border-color: #a6a6fe;
1386 -moz-box-shadow: 0 0 3px 1px #a6a6fe;
1387 -webkit-box-shadow: 0 0 3px 1px #a6a6fe;
1388 box-shadow: 0 0 3px 1px #a6a6fe;
1390 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values {
1391 background: #f0f0fa;
1392 -moz-border-radius: 0 3px 3px 0;
1393 -webkit-border-radius: 0 3px 3px 0;
1394 border-radius: 0 3px 3px 0;
1396 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1400 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category {
1402 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1404 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category.oe_i {
1407 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value {
1408 border-left: 1px solid #afafb6;
1409 text-shadow: 0 1px 1px white;
1411 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:last-child {
1412 padding-right: 16px;
1414 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove {
1425 text-shadow: 0 1px 1px white;
1427 .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove:hover {
1429 background: #8786b7;
1430 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1431 -moz-border-radius: 2px;
1432 -webkit-border-radius: 2px;
1435 .openerp .oe_searchview.oe_searchview_open_drawer .oe_searchview_drawer {
1438 .openerp .oe_searchview .oe_searchview_drawer {
1444 background-color: white;
1447 border: 1px solid #afafb6;
1449 -moz-border-radius: 4px;
1450 -webkit-border-radius: 4px;
1452 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1453 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1454 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
1456 .openerp .oe_searchview .oe_searchview_drawer > div {
1457 border-top: 1px solid #cccccc;
1461 .openerp .oe_searchview .oe_searchview_drawer > div:first-child {
1465 .openerp .oe_searchview .oe_searchview_drawer h3 {
1466 margin: 8px 4px 4px 12px;
1470 .openerp .oe_searchview .oe_searchview_drawer h4, .openerp .oe_searchview .oe_searchview_drawer h4 * {
1473 font-weight: normal;
1474 display: inline-block;
1476 .openerp .oe_searchview .oe_searchview_drawer h4:hover, .openerp .oe_searchview .oe_searchview_drawer h4 *:hover {
1477 background-color: #f0f0fa;
1479 .openerp .oe_searchview .oe_searchview_drawer h4:before {
1483 .openerp .oe_searchview .oe_searchview_drawer button {
1486 .openerp .oe_searchview .oe_searchview_drawer .button {
1488 background: transparent;
1490 -moz-box-shadow: none;
1491 -webkit-box-shadow: none;
1493 -moz-border-radius: 0;
1494 -webkit-border-radius: 0;
1497 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section {
1501 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section > div {
1502 -webkit-box-sizing: border-box;
1503 -moz-box-sizing: border-box;
1504 -ms-box-sizing: border-box;
1505 box-sizing: border-box;
1506 display: table-cell;
1509 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section ul {
1514 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li {
1516 padding: 2px 4px 2px 20px;
1522 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li.oe_selected:before {
1524 font-family: "entypoRegular" !important;
1526 font-weight: 300 !important;
1532 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section li:hover {
1533 background-color: #f0f0fa;
1535 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section form {
1538 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section form p {
1542 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_section form button {
1545 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom {
1546 padding: 0 8px 8px 8px;
1548 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom form {
1551 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li {
1555 padding: 2px 4px 2px 20px;
1557 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li:hover {
1558 background-color: #f0f0fa;
1560 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom li button {
1565 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced form {
1569 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced button.oe_add_condition:before {
1571 font-family: "entypoRegular" !important;
1573 font-weight: 300 !important;
1576 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced ul {
1580 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_advanced li {
1584 white-space: nowrap;
1586 .openerp .oe_searchview .oe_searchview_drawer .oe_opened h4:before {
1591 .openerp .oe_searchview .oe_searchview_drawer .oe_opened form {
1594 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop {
1595 display: inline-block;
1604 text-shadow: 0 1px 1px white;
1606 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete:hover, .openerp .oe_searchview .oe_searchview_drawer .searchview_extended_delete_prop:hover {
1607 text-decoration: none;
1609 background: #8786b7;
1610 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
1611 -moz-border-radius: 2px;
1612 -webkit-border-radius: 2px;
1615 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_delete {
1621 .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 {
1622 display: inline-block;
1624 .openerp .oe_searchview .oe_searchview_drawer .oe_searchview_custom_public:after {
1626 font-family: "entypoRegular" !important;
1628 font-weight: 300 !important;
1632 .openerp .oe_view_nocontent > img {
1636 .openerp .oe_view_nocontent > div {
1638 padding: 35px 0px 0px 0px;
1642 .openerp .oe_view_topbar {
1643 border-bottom: 1px solid #cacaca;
1644 background-color: #fcfcfc;
1645 background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1646 background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1647 background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1648 background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1649 background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1650 background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1654 .openerp .oe_form_dropdown_section {
1656 display: inline-block;
1658 .openerp .oe_formview {
1661 .openerp .oe_form_header {
1664 .openerp .oe_form_invalid input, .openerp .oe_form_invalid select, .openerp .oe_form_invalid textarea {
1665 background-color: #ff6666 !important;
1666 border: 1px solid #dd0000 !important;
1668 .openerp .oe_form_button_save_dirty {
1670 background: #dc5f59;
1671 background-color: #dc5f59;
1672 background-image: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
1673 background-image: -webkit-linear-gradient(top, #dc5f59, #b33630);
1674 background-image: -moz-linear-gradient(top, #dc5f59, #b33630);
1675 background-image: -ms-linear-gradient(top, #dc5f59, #b33630);
1676 background-image: -o-linear-gradient(top, #dc5f59, #b33630);
1677 background-image: linear-gradient(to bottom, #dc5f59, #b33630);
1678 -moz-box-shadow: none;
1679 -webkit-box-shadow: none;
1683 .openerp .oe_form_button_save_dirty:hover {
1684 background: #ed6f6a;
1686 .openerp .oe_form header {
1688 border-bottom: 1px solid #cacaca;
1689 background-color: #fcfcfc;
1690 background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede));
1691 background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede);
1692 background-image: -moz-linear-gradient(top, #fcfcfc, #dedede);
1693 background-image: -ms-linear-gradient(top, #fcfcfc, #dedede);
1694 background-image: -o-linear-gradient(top, #fcfcfc, #dedede);
1695 background-image: linear-gradient(to bottom, #fcfcfc, #dedede);
1699 .openerp .oe_form header button {
1702 height: 24px !important;
1704 vertical-align: top;
1706 margin: 3px 4px 3px 0;
1708 .openerp .oe_form header button span.i {
1712 .openerp .oe_form header ul {
1713 display: inline-block;
1716 .openerp .oe_form footer {
1721 .openerp ul.oe_form_steps {
1725 text-shadow: 0 1px 1px white;
1727 .openerp ul.oe_form_steps img {
1728 vertical-align: top;
1731 .openerp ul.oe_form_steps li {
1736 vertical-align: top;
1738 padding: 0 0 0 12px;
1740 .openerp ul.oe_form_steps li:first-child {
1741 border-left: 1px solid #cacaca;
1743 .openerp ul.oe_form_steps li:last-child {
1745 padding-right: 12px;
1746 border-right: 1px solid #cacaca;
1748 .openerp ul.oe_form_steps li a {
1751 .openerp ul.oe_form_steps li a:hover {
1754 .openerp ul.oe_form_steps .oe_form_steps_active {
1758 .openerp .oe_application .oe_form_sheetbg {
1759 background: url(/web/static/src/img/form_sheetbg.png);
1761 border-bottom: 1px solid #dddddd;
1763 .openerp .oe_application .oe_form_sheet_width {
1768 .openerp .oe_application .oe_form_sheet {
1772 border: 1px solid #afafb6;
1773 -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1774 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1775 box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
1777 .openerp .oe_form .oe_form_subtotal_footer {
1781 .openerp .oe_form .oe_form_subtotal_footer td.oe_form_group_cell {
1785 .openerp .oe_form .oe_form_subtotal_footer td.oe_form_group_cell_label {
1788 .openerp .oe_form .oe_form_subtotal_footer .oe_form_field {
1789 width: auto !important;
1791 .openerp .oe_form .oe_form_subtotal_footer .oe_form_subtotal_footer_separator {
1792 border-top: 1px solid #cacaca;
1796 .openerp .oe_form .oe_form_subtotal_footer label.oe_form_subtotal_footer_separator {
1797 font-weight: bold !important;
1798 padding: 2px 8px 2px 0px !important;
1800 .openerp .oe_form_invisible {
1801 display: none !important;
1803 .openerp .oe_form_editable .oe_edit_only {
1804 display: none !important;
1806 .openerp .oe_form_readonly .oe_edit_only, .openerp .oe_form_readonly .oe_form_field:empty {
1807 display: none !important;
1809 .openerp .oe_form .oe_form_field_text {
1812 .openerp .oe_form .oe_form_field_char input,
1813 .openerp .oe_form .oe_form_field_text textarea,
1814 .openerp .oe_form .oe_form_field_url input,
1815 .openerp .oe_form .oe_form_field_selection select {
1818 .openerp .oe_form .oe_form_field_float input {
1821 .openerp .oe_form h1 .oe_form_field_float input {
1824 .openerp .oe_form h2 .oe_form_field_float input {
1827 .openerp .oe_form h1, .openerp .oe_form h2, .openerp .oe_form h3, .openerp .oe_form h4, .openerp .oe_form h5, .openerp .oe_form h6 {
1830 .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 {
1831 height: inherit !important;
1834 .openerp .oe_form_nosheet > *:not(.oe_form_topbar) {
1835 margin-left: 10px !important;
1836 margin-right: 10px !important;
1838 .openerp .oe_form td.oe_form_group_cell_label {
1839 border-right: 1px solid #dddddd;
1840 padding: 2px 0px 2px 0px;
1842 .openerp .oe_form td.oe_form_group_cell_label label {
1847 .openerp .oe_form td.oe_form_group_cell + .oe_form_group_cell {
1850 .openerp .oe_form .oe_form_label_help[for], .openerp .oe_form .oe_form_label[for] {
1852 white-space: nowrap;
1855 .openerp .oe_form .oe_form_label_help[for] span, .openerp .oe_form .oe_form_label[for] span {
1858 vertical-align: top;
1863 .openerp .oe_form .oe_form_field_text textarea {
1866 .openerp .oe_form .oe_form_field {
1868 display: inline-block;
1869 padding: 2px 2px 2px 0px;
1872 .openerp .oe_form .oe_form_field input {
1875 .openerp .oe_form .oe_form_field_integer {
1878 .openerp .oe_form .oe_form_field_float {
1881 .openerp .oe_form .oe_form_field_date {
1884 .openerp .oe_form .oe_form_field_datetime {
1887 .openerp .oe_form input[type="text"],
1888 .openerp .oe_form input[type="password"],
1889 .openerp .oe_form input[type="file"],
1890 .openerp .oe_form select {
1894 .openerp .oe_form input[type="text"],
1895 .openerp .oe_form input[type="password"],
1896 .openerp .oe_form input[type="file"],
1897 .openerp .oe_form select,
1898 .openerp .oe_form textarea {
1899 -webkit-box-sizing: border-box;
1900 -moz-box-sizing: border-box;
1901 -ms-box-sizing: border-box;
1902 box-sizing: border-box;
1904 border: 1px solid #999999;
1905 -moz-border-radius: 3px;
1906 -webkit-border-radius: 3px;
1912 .openerp .oe_form input[readonly],
1913 .openerp .oe_form select[readonly],
1914 .openerp .oe_form textarea[readonly],
1915 .openerp .oe_form input[disabled],
1916 .openerp .oe_form select[disabled] {
1917 background: #e5e5e5 !important;
1920 .openerp .oe_form textarea[disabled] {
1922 border-left: 8px solid #eeeeee;
1924 -moz-box-shadow: none;
1925 -webkit-box-shadow: none;
1927 -moz-border-radius: 0px;
1928 -webkit-border-radius: 0px;
1931 .openerp .oe_form .oe_form_field_many2one input,
1932 .openerp .oe_form .oe_form_field_binary input,
1933 .openerp .oe_form .oe_form_field_binary input,
1934 .openerp .oe_form .oe_form_field_email input,
1935 .openerp .oe_form .oe_form_field_url input {
1937 -webkit-border-top-right-radius: 0px;
1938 -webkit-border-bottom-right-radius: 0px;
1939 -moz-border-radius-topright: 0px;
1940 -moz-border-radius-bottomright: 0px;
1941 border-top-right-radius: 0px;
1942 border-bottom-right-radius: 0px;
1944 .openerp .oe_form .oe_form_field_email button img,
1945 .openerp .oe_form .oe_form_field_url button img {
1946 vertical-align: top;
1948 .openerp .oe_form .oe_form_field_date,
1949 .openerp .oe_form .oe_form_field_datetime {
1950 white-space: nowrap;
1952 .openerp .oe_form .oe_form_field_boolean {
1955 .openerp .oe_form .oe_form_field_many2manytags .text-wrap {
1956 width: 100% !important;
1958 .openerp .oe_form .oe_form_field_many2manytags .text-wrap textarea {
1959 width: 100% !important;
1961 .openerp .oe_form .oe_form_field_many2manytags .oe_form_field_many2manytags_box {
1963 -webkit-box-sizing: border-box;
1964 -moz-box-sizing: border-box;
1965 -ms-box-sizing: border-box;
1966 box-sizing: border-box;
1969 border: 1px solid #9daccc;
1970 background: #e2e6f0;
1972 padding: 0px 3px 0px 3px;
1973 margin: 0 2px 2px 0;
1975 font: 11px "lucida grande", tahoma, verdana, arial, sans-serif;
1977 .openerp .oe_form .oe_form_field_many2manytags .text-core .text-wrap .text-dropdown .text-list .text-suggestion em {
1979 text-decoration: none;
1981 .openerp .oe_form .oe_datepicker_container {
1984 .openerp .oe_form .oe_datepicker_root {
1985 display: inline-block;
1987 .openerp .oe_form .oe_form_required input, .openerp .oe_form .oe_form_required select, .openerp .oe_form .oe_form_required textarea {
1988 background-color: #d2d2ff !important;
1990 .openerp .oe_form .oe_form_invalid input, .openerp .oe_form .oe_form_invalid select, .openerp .oe_form .oe_form_invalid textarea {
1991 background-color: #ff6666 !important;
1992 border: 1px solid #dd0000 !important;
1994 .openerp .oe_form .oe_input_icon {
1996 margin: 3px 0 0 -21px;
1997 vertical-align: top;
1999 .openerp .oe_form .oe_input_icon_disabled {
2003 filter: alpha(opacity=50);
2007 .openerp .oe_form .oe_form_field_with_button input {
2010 .openerp .oe_form .oe_form_field_with_button > .oe_button {
2012 -webkit-border-top-left-radius: 0px;
2013 -webkit-border-bottom-left-radius: 0px;
2014 -moz-border-radius-topleft: 0px;
2015 -moz-border-radius-bottomleft: 0px;
2016 border-top-left-radius: 0px;
2017 border-bottom-left-radius: 0px;
2020 .openerp .oe_form .oe_form_field_with_button > div {
2024 .openerp .oe_form .oe_form_title {
2027 .openerp .oe_form .oe_form_title:after {
2034 .openerp .oe_form .oe_form_group {
2035 margin: 5px 0px 5px 0px;
2037 .openerp .oe_form .oe_form_button.oe_button {
2039 white-space: nowrap;
2041 .openerp .oe_form .oe_form_button.oe_button span {
2043 vertical-align: top;
2045 .openerp .oe_form .oe_form_button > img {
2046 vertical-align: -3px;
2049 .openerp .oe_hidden_input_file {
2052 display: inline-block;
2056 .openerp .oe_hidden_input_file input.oe-binary-file {
2064 filter: alpha(opacity=0);
2065 -ms-filter: "alpha(opacity=0)";
2069 .openerp .oe_form .oe_form_field_image {
2072 display: inline-block;
2074 vertical-align: top;
2076 .openerp .oe_form .oe_form_field_image > img {
2079 .openerp .oe_form .oe_form_field_image .oe_form_field_image_controls {
2087 background: url(/web/static/src/img/form_sheetbg.png);
2088 border-bottom: 1px dotted black;
2089 -webkit-box-sizing: border-box;
2090 -moz-box-sizing: border-box;
2091 -ms-box-sizing: border-box;
2092 box-sizing: border-box;
2094 .openerp .oe_form .oe_form_field_image:hover .oe_form_field_image_controls {
2097 .openerp .oe_horizontal_border {
2098 border-bottom: 1px solid black;
2100 .openerp .oe_horizontal_separator {
2103 margin: 20px 0px 10px 0px;
2106 .openerp .oe_horizontal_separator:empty {
2109 .openerp .oe_vertical_separator {
2110 border-left: 1px solid #666666;
2111 padding: 0 4px 0 4px;
2113 .openerp .oe_form .oe_form_field_progressbar {
2114 display: inline-block;
2117 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar {
2120 -webkit-box-sizing: border-box;
2121 -moz-box-sizing: border-box;
2122 -ms-box-sizing: border-box;
2123 box-sizing: border-box;
2124 border: 1px solid #999999;
2125 -moz-border-radius: 3px;
2126 -webkit-border-radius: 3px;
2131 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar span {
2136 .openerp .oe_form .oe_form_field_progressbar.ui-progressbar .ui-widget-header {
2137 background: #cccccc url(/web/static/lib/jquery.ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
2139 .openerp .oe_form .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page {
2142 .openerp .oe_form_field_one2many > .oe_view_manager .oe_header_row_top {
2145 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td {
2149 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_i {
2152 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group {
2156 .openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group li {
2160 .openerp .oe_form .oe_form_field_many2many > .oe-listview .oe_list_pager_single_page {
2163 .openerp .oe-listview-content {
2166 .openerp .oe-listview-content td:first-child, .openerp .oe-listview-content th:first-child {
2169 .openerp .oe-listview-content td:first-child:after, .openerp .oe-listview-content th:first-child:after {
2172 .openerp .oe-listview-content > thead {
2173 border-bottom: 2px solid #cacaca;
2174 background: #eeeeee;
2175 vertical-align: top;
2177 .openerp .oe-listview-content > thead th {
2180 .openerp .oe-listview-content td, .openerp .oe-listview-content th {
2184 .openerp .oe-listview-content th:after {
2189 border-width: 0 4px 4px;
2190 border-style: solid;
2191 border-color: black transparent;
2194 .openerp .oe-listview-content th.sortup:after {
2195 visibility: visible;
2196 filter: alpha(opacity=60);
2199 .openerp .oe-listview-content th.sortdown:after {
2200 border-bottom: none;
2201 border-left: 4px solid transparent;
2202 border-right: 4px solid transparent;
2203 border-top: 4px solid black;
2204 visibility: visible;
2205 -moz-box-shadow: none;
2206 -webkit-box-shadow: none;
2208 filter: alpha(opacity=60);
2211 .openerp .oe-listview-content > tbody {
2215 .openerp .oe-listview-content > tbody > tr {
2216 border-top: 1px solid #dddddd;
2218 .openerp .oe-listview-content > tbody > tr > td.oe-field-cell {
2221 .openerp .oe-listview-content > tbody > tr > td, .openerp .oe-listview-content > tbody > tr > th {
2224 .openerp .oe-listview-content > tbody > tr > td > button, .openerp .oe-listview-content > tbody > tr > th > button {
2226 background: transparent;
2228 -moz-box-shadow: none;
2229 -webkit-box-shadow: none;
2232 .openerp .oe-listview-content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe-listview-content > tbody > tr th.oe_list_checkbox:first-child {
2235 .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 {
2238 .openerp .oe-listview-content > tbody > tr > td.oe_number {
2239 text-align: right !important;
2241 .openerp .oe-listview-content > tbody > tr:nth-child(odd) {
2242 background-color: #f0f0fa;
2243 background-color: #f0f0fa;
2244 background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6));
2245 background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6);
2246 background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6);
2247 background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6);
2248 background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6);
2249 background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6);
2251 .openerp .oe-listview-content > tfoot {
2252 border-top: 2px solid #cacaca;
2253 border-bottom: 1px solid #cacaca;
2254 background: #eeeeee;
2257 .openerp .oe-listview-content > tbody tr:hover td, .openerp .oe-listview-content tbody tr:hover th {
2258 background-color: #eeeeee;
2259 background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dedede));
2260 background-image: -webkit-linear-gradient(top, #eeeeee, #dedede);
2261 background-image: -moz-linear-gradient(top, #eeeeee, #dedede);
2262 background-image: -ms-linear-gradient(top, #eeeeee, #dedede);
2263 background-image: -o-linear-gradient(top, #eeeeee, #dedede);
2264 background-image: linear-gradient(to bottom, #eeeeee, #dedede);
2266 .openerp .oe-listview-content .numeric {
2270 .openerp .oe-listview-content .numeric input {
2273 .openerp .oe_trad_field.touched {
2274 border: 1px solid green !important;
2276 .openerp .oe_view_editor {
2278 border-collapse: collapse;
2281 background-color: white;
2284 .openerp .oe_view_editor td {
2286 white-space: nowrap;
2287 border: 1px solid #d8d8d8;
2291 .openerp .oe_view_editor_field td {
2292 border: 0px !important;
2294 .openerp .oe_view_editor tr:hover {
2295 background-color: #ecebf2;
2297 .openerp .oe_layout_debugging .oe_form_group {
2298 outline: 2px dashed green;
2300 .openerp .oe_layout_debugging .oe_form_group_cell {
2301 outline: 1px solid blue;
2303 .openerp .oe_layout_debugging .oe_form_group:hover, .openerp .oe_layout_debugging .oe_form_group_cell:hover {
2306 .openerp .oe_layout_debugging .oe_form_group_row_incomplete > td:last-child:after {
2307 content: "[Incomplete Row]";
2314 .openerp .oe_layout_debugging .oe_form_group_row_incomplete.oe_form_group_row_newline > td:last-child:after {
2315 content: "[newline]";
2317 .openerp .oe_debug_view {
2320 .openerp .oe_debug_view_log {
2323 .openerp .oe_debug_view_log label {
2331 .openerp .oe_debug_view_log span {
2338 .kitten-mode-activated {
2339 background-image: url(http://placekitten.com/g/1365/769);
2340 background-size: cover;
2341 background-attachment: fixed;
2343 .kitten-mode-activated > * {
2347 .openerp .oe_form_field_many2one td:first-child {
2350 .openerp .oe_form_field_many2one span.oe-m2o-drop-down-button {