5 font-family: Ubuntu, Helvetica, sans-serif;
8 .openerp.openerp-web-client-container {
12 .openerp, .openerp textarea, .openerp input, .openerp select, .openerp option,
13 .openerp button, .openerp .ui-widget {
14 font-family: Ubuntu, Helvetica, sans-serif;
18 .openerp .view-manager-main-content {
22 .openerp .oe_form_group_cell .view-manager-main-content {
27 border: 1px solid #aaf;
37 .openerp .oe-listview .oe-number {
38 text-align: right !important;
40 .oe-listview-header-columns {
41 background: #d1d1d1; /* Old browsers */
42 background: -moz-linear-gradient(top, #ffffff 0%, #d1d1d1 100%); /* FF3.6+ */
43 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d1d1d1)); /* Chrome,Safari4+ */
44 background: -webkit-linear-gradient(top, #ffffff 0%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */
45 background: -o-linear-gradient(top, #ffffff 0%,#d1d1d1 100%); /* Opera11.10+ */
46 background: -ms-linear-gradient(top, #ffffff 0%,#d1d1d1 100%); /* IE10+ */
47 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
48 background: linear-gradient(top, #ffffff 0%,#d1d1d1 100%); /* W3C */
52 display: none !important;
57 .openerp .db_options_row {
64 .login .oe-database-manager {
68 background-color: white;
70 .login.database_block .bottom,
71 .login.database_block .login_error_message,
72 .login.database_block .pane {
75 .login.database_block .oe-database-manager {
85 .login .oe_db_options {
96 padding: 5px 0 10px 5px;
97 background: #949292; /* Old browsers */
98 background: -moz-linear-gradient(top, #949292 30%, #6d6b6b 95%, #282828 100%); /* FF3.6+ */
99 background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#949292), color-stop(95%,#6d6b6b), color-stop(100%,#282828)); /* Chrome,Safari4+ */
100 background: -webkit-linear-gradient(top, #949292 30%,#6d6b6b 95%,#282828 100%); /* Chrome10+,Safari5.1+ */
101 background: -o-linear-gradient(top, #949292 30%,#6d6b6b 95%,#282828 100%); /* Opera11.10+ */
102 background: -ms-linear-gradient(top, #949292 30%,#6d6b6b 95%,#282828 100%); /* IE10+ */
103 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949292', endColorstr='#282828',GradientType=0 ); /* IE6-9 */
104 background: linear-gradient(top, #949292 30%,#6d6b6b 95%,#282828 100%); /* W3C */
106 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949292', endColorstr='#5B5A5A',GradientType=0 ); /* IE6-9 */
108 /* overriding jquery ui */
109 -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
112 text-transform: uppercase;
121 border: 1px solid #5A5858;
123 -moz-border-radius: 10px;
126 table.db_option_table input.required {
127 background-color: #D2D2FF !important;
130 .db_option_table label {
135 .db_option_table input[type="text"],
136 .db_option_table input[type="password"],
137 .db_option_table input[type="file"],
138 .db_option_table select {
159 .openerp .main_table {
164 .openerp .oe-application {
167 .openerp .oe-application-container {
172 /* IE Hack - for IE < 9
173 * Avoids footer to be placed statically at 100% cutting the middle of the views
175 .openerp .oe-application-container {
181 /* Main Application */
182 .openerp .oe-main-content {
187 .openerp h2.oe_view_title {
192 text-shadow: white 0 1px 0;
194 .openerp div[id^="notebook"] .oe_view_title {
200 .openerp .oe_vm_switch {
203 .openerp .oe-view-manager-header .oe_view_title {
209 .openerp .oe_searchview_field > div {
213 .openerp .oe_searchview_field .oe_input_icon {
218 .openerp .filter_label, .openerp .filter_icon {
220 border: 1px solid #999;
221 background: -moz-linear-gradient(top, #F0F0F0 0%, #C0C0C0 100%);
222 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#C0C0C0));
223 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#C0C0C0',GradientType=0 );
225 .openerp .filter_label:hover, .openerp .filter_icon:hover {
227 background: -moz-linear-gradient(top, #F0F0F0 0%, #A1A7CE 100%);
228 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#A1A7CE));
229 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#A1A7CE',GradientType=0 );
231 .openerp .filter_label:active, .openerp .filter_icon:active {
233 background: -moz-linear-gradient(top, #999999 0%, #EEEEEE 100%);
234 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#EEEEEE));
235 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#EEEEEE',GradientType=0 );
237 .openerp .filter_label.enabled, .openerp .filter_icon.enabled {
240 -moz-box-shadow: none;
241 -webkit-box-shadow: none;
245 .openerp .filter_icon {
247 padding: 1px 2px 0 2px;
249 vertical-align: bottom;
251 .openerp .filter_label {
253 text-transform: uppercase;
254 text-shadow: #EEE 0 1px 0;
262 .openerp .filter_label_group {
263 padding-right: 0.4em;
267 .openerp .filter_label_group button {
268 -webkit-border-radius: 0;
269 -moz-border-radius: 0;
273 .openerp .filter_label_group button:first-child {
274 -webkit-border-top-left-radius: 7px;
275 -webkit-border-bottom-left-radius: 7px;
276 -moz-border-radius-topleft: 7px;
277 -moz-border-radius-bottomleft: 7px;
278 border-top-left-radius: 7px;
279 border-bottom-left-radius: 7px;
282 .openerp .filter_label_group button:last-child {
283 -webkit-border-top-right-radius: 7px;
284 -webkit-border-bottom-right-radius: 7px;
285 -moz-border-radius-topright: 7px;
286 -moz-border-radius-bottomright: 7px;
287 border-top-right-radius: 7px;
288 border-bottom-right-radius: 7px;
289 border-right: 1px solid #999;
291 .openerp .filter_label_group button.filter_icon img {
292 padding: 1px 8px 0 8px;
294 .openerp .filter_label_group button.filter_icon:first-child {
295 border-left: solid 1px #999;
297 -webkit-border-top-left-radius: 0;
298 -webkit-border-bottom-left-radius: 0;
299 -moz-border-radius-topleft: 0;
300 -moz-border-radius-bottomleft: 0;
301 border-top-left-radius: 0;
302 border-bottom-left-radius: 0;
305 .openerp .searchview_group_string {
309 padding: 2px 0 2px 10px;
310 text-decoration: none;
312 .openerp .searchview_group_string:hover {
313 background-color: #ccc;
315 .openerp .searchview_group.folded .searchview_group_string {
316 background: url("/web/static/src/img/ui/group-folded.png") no-repeat scroll 0 50%;
318 .openerp .searchview_group.folded .searchview_group_content {
321 .openerp .searchview_group.expanded .searchview_group_string {
322 background: url("/web/static/src/img/ui/group-expanded.png") no-repeat scroll 0 50%;
324 .openerp .searchview_group.expanded .searchview_group_content {
330 .openerp .searchview_extended_group {
335 .openerp .searchview_extended_group .oe_adv_filters_and {
336 border-bottom: 1px solid #8E8E8E;
340 .openerp .searchview_extended_group .oe_adv_filters_and span {
344 padding: 0 1em 0 1em;
348 .openerp .searchview_extended_group.last_group .oe_adv_filters_and {
352 .openerp .oe_search-view-buttons {
353 padding: 2px 0 10px 0;
354 vertical-align:middle;
356 .openerp .oe_search-view-filters-management {
359 .openerp .oe_search-view-filters-management, .openerp .oe_search-view-custom-filter-btn {
363 .openerp .searchview_extended_add_proposition span {
365 background: url(/web/static/src/img/icons/gtk-add.png) repeat-y;
369 .openerp .searchview_extended_delete_group {
374 .openerp .searchview_extended_delete_prop {
375 text-decoration: none;
378 .openerp .searchview_extended_delete_group span,
379 .openerp .searchview_extended_delete_prop span {
381 background: url(/web/static/src/img/icons/gtk-close.png) repeat-y;
385 .openerp table.oe-listview-content {
389 border: 1px solid silver;
392 .openerp .oe-listview thead table {
396 .openerp .oe-listview tr.odd {
397 background-color: #f3f3f3;
399 .openerp .oe-listview tbody tr:hover {
400 background-color: #ecebf2;
402 .openerp .oe-listview tbody tr:hover {
403 background-color: #eae9f0;
405 .openerp .oe-listview thead table tr,
406 .openerp .oe-listview thead table tr:hover {
410 .openerp .oe-listview > table > tbody > tr > td,
411 .openerp .oe-listview th {
412 vertical-align: middle;
417 .openerp .oe-record-delete button,
418 .openerp button.oe-edit-row-save {
422 background: url("/web/static/src/img/iconset-b-remove.png") no-repeat scroll center center transparent;
425 .openerp button.oe-edit-row-save {
426 background-image: url('/web/static/src/img/icons/save-document.png');
429 /* Could use :not selectors if they were supported by MSIE8... */
430 .openerp .oe-listview > table > tbody > tr > td {
431 border-left: 1px solid #dadada; /*currently commenting to test with no vertical lines in list view*/
433 .openerp .oe-listview tbody td:first-child,
434 .openerp .oe-listview tbody td.oe-button,
435 .openerp .oe-listview tbody td.oe-button,
436 .openerp .oe-listview tbody th.oe-record-selector,
437 .openerp .oe-listview tbody td.oe-record-delete {
441 .openerp .oe-listview td.oe-record-delete {
444 .openerp .oe-listview th.oe-sortable {
447 text-transform: uppercase;
453 .openerp .oe-listview th.oe-sortable .ui-icon {
457 display: inline-block;
458 vertical-align: middle;
461 .openerp .oe-listview > table > tbody > tr > td {
462 border-bottom: 1px solid #E3E3E3;
466 .openerp .oe-listview td.oe-actions {
470 .openerp .oe-listview .oe-record-selector, .openerp .oe-listview .oe-record-edit-link {
471 border-bottom: 1px solid #E3E3E3;
473 .openerp .oe-listview .oe-record-edit-link {
477 .openerp .oe-listview .oe-field-cell {
485 .openerp .oe-listview .oe-field-cell progress {
488 .openerp .oe-listview .oe-field-cell.oe-button button,
489 .openerp .oe-listview .oe_form_button button {
496 -moz-box-shadow: none;
497 -webkit-box-shadow: none;
499 .openerp .oe-listview .oe-field-cell button:active {
502 .openerp .oe-listview .oe-field-cell button img {
505 .openerp .oe-listview .oe-field-cell button img:hover {
509 .openerp .oe-listview .oe-field-cell .oe-listview-button-disabled img {
513 .openerp .oe-listview th.oe-actions {
517 .openerp .oe-listview th.oe-list-pager {
521 .openerp .oe-list-pager .oe-pager-state {
527 .openerp .oe_button.oe_button_pager,
528 .openerp .oe-list-pager > span,
529 .openerp .oe_form_pager > span {
535 vertical-align: middle;
537 .openerp .oe_button.oe_button_pager,
538 .openerp .oe_button.oe_button_pager:disabled {
539 padding: 0 3px 0 3px;
543 .openerp .oe-listview .oe-group-name {
546 .openerp .oe-listview .oe-group-name,
547 .openerp .oe-listview .oe-group-pagination {
551 .openerp .oe-listview tfoot td {
554 .openerp .oe-listview .oe-list-footer {
560 .openerp .oe-listview .oe-list-footer span {
563 .openerp .oe-listview .oe-list-footer progress {
564 vertical-align:-10% !important;
568 /** list rounded corners
570 rounded corners are a pain on tables: need to round not only table, but
571 also on the first and last children of the first and last row
573 .openerp .oe-listview table.oe-listview-content {
574 -webkit-border-radius: 4px;
575 -moz-border-radius: 4px;
578 .openerp .oe-listview table.oe-listview-content thead tr:first-child th:first-child {
579 -webkit-border-top-left-radius: 4px;
580 -moz-border-radius-topleft: 4px;
581 border-top-left-radius: 4px;
583 .openerp .oe-listview table.oe-listview-content thead tr:first-child th:last-child {
584 -webkit-border-top-right-radius: 4px;
585 -moz-border-radius-topright: 4px;
586 border-top-right-radius: 4px;
588 .openerp .oe-listview table.oe-listview-content tfoot tr:last-child th:first-child,
589 .openerp .oe-listview table.oe-listview-content tfoot tr:last-child td:first-child,
590 .openerp .oe-listview table.oe-listview-content tbody:last-child tr:last-child th:first-child {
591 -webkit-border-bottom-left-radius: 4px;
592 -moz-border-radius-bottomleft: 4px;
593 border-bottom-left-radius: 4px;
595 .openerp .oe-listview table.oe-listview-content tfoot tr:last-child th:last-child,
596 .openerp .oe-listview table.oe-listview-content tfoot tr:last-child td:last-child,
597 .openerp .oe-listview table.oe-listview-content tbody:last-child tr:last-child td:last-child {
598 -webkit-border-bottom-right-radius: 4px;
599 -moz-border-radius-bottomright: 4px;
600 border-bottom-right-radius: 4px;
604 .openerp .oe_form_group_cell > .oe_form_field_many2one,
605 .openerp .oe_form_group_cell > .oe_form_field_many2one input,
606 .openerp .oe_form_group_cell > .oe_form_field_char input,
607 .openerp .oe_form_group_cell > .oe_form_field_email,
608 .openerp .oe_form_group_cell > .oe_form_field_email input,
609 .openerp .oe_form_group_cell > .oe_form_field_url,
610 .openerp .oe_form_group_cell > .oe_form_field_url input,
611 .openerp .oe_form_group_cell > .oe_form_field_date input,
612 .openerp .oe_form_group_cell > .oe_form_field_float input,
613 .openerp .oe_form_group_cell > .oe_form_field_selection select {
618 .openerp .oe_form_button_save_dirty {
621 .openerp .oe_form_dirty > .oe_form_header > .oe_form_buttons > .oe_form_button_save {
624 background: -moz-linear-gradient(#dc5f59, #b33630);
625 background: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630));
626 background: -webkit-linear-gradient(#dc5f59, #b33630);
627 -moz-box-shadow: none;
628 -webkit-box-shadow: none;
632 .openerp .oe_form_group_cell input[type="checkbox"] {
634 vertical-align: middle;
636 .openerp .oe_form_group_cell .input[type="text"] {
640 .openerp table.oe_form_group td {
643 .openerp table.oe_form_group {
646 .openerp fieldset.oe_group_box {
647 border: 1px solid #AAAAAA;
648 moz-border-radius: 4px;
649 -webkit-border-radius: 4px;
654 .openerp fieldset.oe_group_box legend {
657 .openerp .oe_form_field_translatable,
658 .openerp .oe_form_field_many2one,
659 .openerp .oe_form_field_date,
660 .openerp .oe_form_field_datetime {
663 .openerp .oe_form_field_boolean {
666 .openerp td.oe_form_group_cell.oe_form_group_nested {
669 .openerp .required.error {
670 border: 1px solid #900;
672 .openerp .oe_form_buttons, .openerp .oe_list_buttons {
675 .openerp .oe_form_pager, .openerp .oe_list_pager {
682 .openerp .oe_form_pager {
687 .openerp #tiptip_content {
690 .openerp .oe_tooltip_string {
695 .openerp .oe_tooltip_help {
696 white-space: pre-wrap;
698 .openerp .oe_tooltip_technical {
700 margin: 5px 0 0 15px;
703 .openerp .oe_tooltip_technical_title {
707 .openerp .oe_align_left {
710 .openerp .oe_align_right {
713 .openerp .oe_align_center {
716 .openerp .oe_form .oe_form_paragraph {
721 .openerp .oe_form .oe_form_paragraph.oe_multilines {
725 .openerp .oe_form_field_one2many .oe-actions h3.oe_view_title,
726 .openerp .oe_form_field_one2many_list .oe-actions h3.oe_view_title{
731 .openerp .oe_form .oe-listview th.oe-sortable .ui-icon,
732 .openerp .oe_form .oe-listview th.oe-sortable .ui-icon {
737 .openerp table.oe_form_group .oe-listview-content td {
741 /* Uneditable Form View */
742 .openerp .oe_form_readonly {
745 .openerp .oe_form_readonly .oe_form_group_cell .field_text,
746 .openerp .oe_form_readonly .field_char,
747 .openerp .oe_form_readonly .field_int,
748 .openerp .oe_form_readonly .field_float,
749 .openerp .oe_form_readonly .field_email,
750 .openerp .oe_form_readonly .field_date,
751 .openerp .oe_form_readonly .field_selection,
752 .openerp .oe_form_readonly .oe_form_field_many2one {
753 padding: 3px 2px 2px 2px;
754 background-color: white;
757 .openerp .oe_form_readonly .oe_form_group_cell .field_text {
760 .openerp .oe_form_readonly .field_datetime {
761 padding: 1px 2px 2px 2px;
762 background-color: white;
765 .openerp .oe_form_readonly .oe_form_field_many2one div {
766 background-color:white;
769 padding: 0px 2px 5px 2px;
772 .openerp .oe_form_readonly .oe_form_field_email div {
773 background-color: white;
774 padding: 1px 2px 3px 2px;
778 .openerp .oe_form_readonly .oe_form_field_text div.field_text,
779 .openerp .oe_form_readonly .oe_form_field_text_html div.field_text_html {
780 white-space: pre-wrap;
782 .openerp .oe_form_readonly .oe_form_group_cell .field_text {
786 .openerp .oe_form input[type="text"],
787 .openerp .oe_form input[type="password"],
788 .openerp .oe_form input[type="file"],
789 .openerp .oe_form select,
790 .openerp .oe_form textarea {
791 -moz-box-sizing: border-box;
792 -webkit-box-sizing: border-box;
793 -ms-box-sizing: border-box;
794 box-sizing: border-box;
797 border: 1px solid #999;
798 -moz-border-radius: 3px;
799 -webkit-border-radius: 3px;
806 .openerp .oe_form .oe_form_field_many2one input,
807 .openerp .oe_form .oe_form_field_binary input,
808 .openerp .oe_form .oe_form_field_binary input,
809 .openerp .oe_form .oe_form_field_email input,
810 .openerp .oe_form .oe_form_field_url input {
812 -webkit-border-top-right-radius: 0px;
813 -webkit-border-bottom-right-radius: 0px;
814 -moz-border-radius-topright: 0px;
815 -moz-border-radius-bottomright: 0px;
816 border-top-right-radius: 0px;
817 border-bottom-right-radius: 0px;
819 .openerp .oe_button.oe_field_button {
820 -webkit-border-top-left-radius: 0px;
821 -webkit-border-bottom-left-radius: 0px;
822 -moz-border-radius-topleft: 0px;
823 -moz-border-radius-bottomleft: 0px;
824 border-top-left-radius: 0px;
825 border-bottom-left-radius: 0px;
830 .openerp .oe_form_field_email button img,
831 .openerp .oe_form_field_url button img {
834 /* vertically recentering filter management select tag */
835 .openerp select.oe_search-view-filters-management {
839 .openerp .oe_form select{
842 .openerp .oe_form input[readonly],
843 .openerp .oe_form select[readonly],
844 .openerp .oe_form textarea[readonly],
845 .openerp .oe_form input[disabled],
846 .openerp .oe_form select[disabled],
847 .openerp .oe_form textarea[disabled]{
848 background: #E5E5E5 !important;
851 .openerp .oe_form textarea {
854 .openerp .oe_form input[type="text"],
855 .openerp .oe_form input[type="password"],
856 .openerp .oe_form input[type="file"],
857 .openerp .oe_form select,
858 .openerp .oe_form .oe_button {
862 .openerp .oe_form input.oe_form_field_datetime {
865 .openerp .oe_form .oe_form_button .oe_button {
871 @-moz-document url-prefix() {
872 /* Strange firefox behaviour on width: 100% + white-space: nowrap */
873 .openerp .oe_form .oe_form_button .oe_button {
877 /* IE Hack - for IE < 9
878 * Avoids buttons overflow
880 .openerp .oe_form .oe_form_button .oe_button {
883 .openerp .oe_form .button {
886 .openerp .oe_form .oe_button span {
890 .openerp .oe_input_icon {
892 margin: 3px 0 0 -21px;
895 .openerp .oe_datepicker_container {
898 .openerp .oe_datepicker_root {
899 display: inline-block;
901 .openerp .oe_form_group_cell .oe_datepicker_root {
904 .openerp .oe_input_icon_disabled {
908 filter:alpha(opacity=50);
912 .openerp .oe_trad_field.touched {
913 border: 1px solid green !important;
917 .openerp .oe_form_required input, .openerp .oe_form_required select, .openerp .oe_form_required textarea {
918 background-color: #D2D2FF !important;
920 .openerp .oe_form_invalid input, .openerp .oe_form_invalid select, .openerp .oe_form_invalid textarea {
921 background-color: #F66 !important;
922 border: 1px solid #D00 !important;
925 /* jQuery UI override */
926 .openerp .ui-widget {
929 .openerp tbody.ui-widget-content {
933 .openerp .ui-widget-header {
934 background: white none;
938 .openerp .view-manager-main-table {
941 border-collapse:collapse;
945 .openerp .view-manager-main-table tbody {
949 .openerp .oe-view-manager-header {
951 background: url("/web/static/src/img/sep-a.gif") 0 100% repeat-x;
952 margin:6px 0 6px 2px;
954 .openerp .oe_form_group_cell .oe-view-manager-header { /* Trick: remove the background when element is in a formular */
958 .openerp .oe-view-manager-header h2 {
962 .openerp .oe_view_manager_menu_tips blockquote {
967 border-bottom: 1px solid #CECBCB;
971 .openerp .oe_view_manager_menu_tips blockquote p {
973 padding: 6px 1px 4px;
976 .openerp .oe_view_manager_menu_tips blockquote div {
981 .openerp .oe_view_manager_menu_tips blockquote div button {
987 text-decoration: underline;
991 .openerp .view-manager-main-sidebar {
997 .openerp .sidebar-main-div {
999 border-left: 1px solid #D2CFCF;
1002 .openerp .sidebar-content {
1010 .openerp .closed-sidebar .sidebar-content {
1014 .openerp .closed-sidebar .sidebar-content {
1018 .openerp .sidebar-main-div a {
1020 text-decoration: none;
1023 .openerp .sidebar-main-div a:hover {
1027 .openerp .oe-sidebar-attachments-toolbar {
1028 margin: 4px 0 0 4px;
1030 .openerp .oe-sidebar-attachments-items {
1032 padding-top: 5px !important;
1034 .openerp .oe-sidebar-attachments-items li {
1036 padding: 0 0 3px 10px !important;
1038 .openerp .oe-sidebar-attachments-items li:hover {
1041 .openerp .oe-sidebar-attachments-link {
1046 .openerp .oe-sidebar-attachment-delete {
1055 -moz-border-radius: 7px;
1056 -webkit-border-radius: 7px;
1058 .openerp .oe-sidebar-attachment-delete:hover {
1059 background-color: white;
1062 .openerp .view-manager-main-sidebar h2 {
1066 text-shadow: white 0 1px 0;
1068 padding-right: 21px;
1071 background: #ffffff; /* Old browsers */
1072 background: -moz-linear-gradient(top, #ffffff 0%, #ebe9e9 100%); /* FF3.6+ */
1073 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebe9e9)); /* Chrome,Safari4+ */
1074 background: -webkit-linear-gradient(top, #ffffff 0%,#ebe9e9 100%); /* Chrome10+,Safari5.1+ */
1075 background: -o-linear-gradient(top, #ffffff 0%,#ebe9e9 100%); /* Opera11.10+ */
1076 background: -ms-linear-gradient(top, #ffffff 0%,#ebe9e9 100%); /* IE10+ */
1077 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBE9E9',GradientType=0 ); /* IE6-9 */
1078 background: linear-gradient(top, #ffffff 0%,#ebe9e9 100%); /* W3C */
1080 border: 1px solid #D2CFCF;
1081 border-right-width: 0;
1082 border-left-width: 0;
1084 .openerp .view-manager-main-sidebar h2 {
1085 border-top-width: 0;
1088 .openerp .view-manager-main-sidebar ul {
1089 list-style-type: none;
1095 .openerp .view-manager-main-sidebar li {
1097 padding: 3px 3px 3px 10px;
1100 .openerp .toggle-sidebar {
1102 border: 1px solid #D2CFCF;
1103 border-top-width: 0;
1105 background: url(/web/static/src/img/toggle-a-bg.png);
1110 .openerp .open-sidebar .toggle-sidebar {
1112 background-position: 21px 0;
1115 .openerp .closed-sidebar .toggle-sidebar {
1118 .openerp li.oe_sidebar_print {
1120 background: 1px 3px url(/web/static/src/img/icons/gtk-print.png) no-repeat;
1123 .openerp .oe_sidebar_print ul {
1127 .openerp.kitten-mode-activated .main_table {
1128 background: url(http://placekitten.com/g/1500/800) repeat;
1130 .openerp.kitten-mode-activated.clark-gable .main_table {
1131 background: url(http://amigrave.com/ClarkGable.jpg);
1132 background-size: 100%;
1135 .openerp.kitten-mode-activated .header {
1136 background: url(http://placekitten.com/g/211/65) repeat;
1139 .openerp.kitten-mode-activated .menu {
1140 background: #828282;
1141 background: -moz-linear-gradient(top, #828282 0%, #4D4D4D 100%);
1142 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#828282), color-stop(100%,#4D4D4D));
1143 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#4D4D4D',GradientType=0 );
1145 .openerp.kitten-mode-activated .menu a {
1148 .openerp.kitten-mode-activated .menu span {
1151 .openerp.kitten-mode-activated .sidebar-content li a,
1152 .openerp.kitten-mode-activated .oe-application .view-manager-main-content h2.oe_view_title,
1153 .openerp.kitten-mode-activated .oe-application .view-manager-main-content a.searchview_group_string,
1154 .openerp.kitten-mode-activated .oe-application .view-manager-main-content label {
1157 .openerp.kitten-mode-activated .menu,
1158 .openerp.kitten-mode-activated .header_corner,
1159 .openerp.kitten-mode-activated .header_title,
1160 .openerp.kitten-mode-activated .oe-application,
1161 .openerp.kitten-mode-activated .oe_footer,
1162 .openerp.kitten-mode-activated .loading,
1163 .openerp.kitten-mode-activated .ui-dialog {
1165 filter:alpha(opacity=80);
1167 .openerp.kitten-mode-activated .header .company_logo {
1168 background: url(http://placekitten.com/g/180/46);
1170 .openerp.kitten-mode-activated .loading {
1171 background: #828282;
1172 border-color: #828282;
1175 .openerp .oe-m2o-drop-down-button {
1178 .openerp .oe-m2o-drop-down-button img {
1179 margin-bottom: -4px;
1182 .openerp .oe-m2o input {
1184 margin-right: 0px !important;
1185 padding-bottom: 2px !important;
1187 .openerp .oe-m2o-disabled-cm {
1190 .openerp ul[role="listbox"] li a {
1194 vertical-align: text-top;
1197 .openerp .oe-dialog-warning p {
1203 .openerp .dhx_mini_calendar {
1204 -moz-box-shadow: none;
1205 -khtml-box-shadow: none;
1206 -webkit-box-shadow: none;
1209 .openerp .oe-treeview-table {
1211 background-color : #FFFFFF;
1215 .openerp .oe-treeview-table tr:hover{
1217 background-color : #D8D8D8;
1219 .treeview-tr, .treeview-td {
1221 vertical-align: top;
1223 border-bottom: 1px solid #CFCCCC;
1225 .openerp .oe-treeview-table .oe-number {
1226 text-align: right !important;
1228 .treeview-tr span, .treeview-td span {
1230 font-weight: normal;
1231 white-space: nowrap;
1234 .treeview-tr.oe-treeview-first {
1235 background: transparent url(/web/static/src/img/expand.gif) 0 50% no-repeat;
1237 .oe-open .treeview-tr.oe-treeview-first {
1238 background-image: url(/web/static/src/img/collapse.gif);
1240 .treeview-tr.oe-treeview-first span,
1241 .treeview-td.oe-treeview-first span {
1246 vertical-align: top;
1247 background-color : #D8D8D8;
1248 white-space: nowrap;
1253 .oe-shortcut-toggle {
1260 background: url(/web/static/src/img/add-shortcut.png) no-repeat center center;
1263 .oe-shortcut-remove{
1264 background: url(/web/static/src/img/remove-shortcut.png) no-repeat center center;
1280 white-space: nowrap;
1286 display: -moz-inline-stack;
1287 display: inline-block;
1288 display: inline; /*IE7 */
1291 border-left: 1px solid #909090;
1294 font-weight: normal;
1295 vertical-align: top;
1298 .oe-shortcuts li:hover {
1299 background-color: #666;
1301 .oe-shortcuts li:first-child {
1307 padding-left: 1.1em;
1309 white-space: nowrap;
1311 ul.oe-arrow-list li {
1312 display: inline-block;
1315 ul.oe-arrow-list li span {
1316 vertical-align: top;
1317 display: inline-block;
1318 border: 1em solid #DEDEDE;
1321 ul.oe-arrow-list .oe-arrow-list-before {
1322 border-left-color: rgba(0,0,0,0);
1323 border-right-width:0;
1325 ul.oe-arrow-list .oe-arrow-list-after {
1326 border-color: rgba(0,0,0,0);
1327 border-left-color: #DEDEDE;
1328 border-right-width:0;
1330 ul.oe-arrow-list li.oe-arrow-list-selected span {
1331 border-color: #B5B9FF;
1333 ul.oe-arrow-list li.oe-arrow-list-selected .oe-arrow-list-before {
1334 border-left-color: rgba(0,0,0,0);
1336 ul.oe-arrow-list li.oe-arrow-list-selected .oe-arrow-list-after {
1337 border-color: rgba(0,0,0,0);
1338 border-left-color: #B5B9FF;
1340 .openerp ul.oe-arrow-list li:first-child span:first-child{
1341 -webkit-border-top-left-radius: 3px;
1342 -moz-border-radius-topleft: 3px;
1343 border-top-left-radius: 3px;
1344 -webkit-border-bottom-left-radius: 3px;
1345 -moz-border-radius-bottomleft: 3px;
1346 border-bottom-left-radius: 3px;
1348 .openerp ul.oe-arrow-list li:last-child span:last-child{
1349 -webkit-border-top-right-radius: 3px;
1350 -moz-border-radius-topright: 3px;
1351 border-top-right-radius: 3px;
1352 -webkit-border-bottom-right-radius: 3px;
1353 -moz-border-radius-bottomright: 3px;
1354 border-bottom-right-radius: 3px;
1356 .openerp .oe_view_editor {
1358 border-collapse : collapse;
1362 background-color : white;
1365 .openerp .oe_view_editor td{
1367 white-space: nowrap;
1368 border: 1px solid #D8D8D8;
1373 .openerp .oe_view_editor_field td{
1374 border: 0px !important;
1377 .openerp .oe_view_editor tr:hover {
1378 background-color: #ecebf2;
1382 /* Dialog traceback cases */
1383 .openerp .oe_error_detail{
1386 .openerp .oe_error_send{
1389 .openerp .oe_fielddiv{
1390 display:inline-block;
1393 .openerp .oe_fielddiv input[type=text],textarea{
1396 /* for Alignment center */
1397 .openerp .oe_centeralign{
1401 .openerp .oe_applications_tiles {
1403 text-shadow: #EEE 0 1px 0;
1407 .openerp select.oe_search-view-filters-management {
1408 font-style: oblique;
1412 .openerp .oe_search-view-filters-management option,
1413 .openerp .oe_search-view-filters-management optgroup {
1419 /* Internet Explorer Fix */