.openerp { padding: 0; margin: 0; font-size: 80%; font-family: Ubuntu, Helvetica, sans-serif; } .openerp.openerp-web-client-container { height: 100%; } .openerp, .openerp textarea, .openerp input, .openerp select, .openerp option, .openerp button, .openerp .ui-widget { font-family: Ubuntu, Helvetica, sans-serif; font-size:85%; } .openerp .view-manager-main-content { width: 100%; } .openerp .oe_form_group_cell .view-manager-main-content { padding: 0; } .oe_box { border: 1px solid #aaf; padding: 2px; margin: 2px; } #oe_errors pre { margin: 0; } .openerp .oe-listview .oe-number { text-align: right !important; } .oe-listview-header-columns { background: #d1d1d1; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #d1d1d1 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d1d1d1)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#d1d1d1 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#d1d1d1 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #ffffff 0%,#d1d1d1 100%); /* W3C */ } .openerp .oe_hide { display: none !important; } /* STATES */ .openerp .on_logged, .openerp .db_options_row { display: none; } /* Database */ .login .oe-database-manager { display: none; height: 100%; width: 100%; background-color: white; } .login.database_block .bottom, .login.database_block .login_error_message, .login.database_block .pane { display: none; } .login.database_block .oe-database-manager { display: block; } .login .database { float: left; width: 202px; height: 100%; background: #666666; } .login .oe_db_options { margin-left: 202px; color: black; padding-top: 20px; } .login .database ul { margin-top: 65px; } ul.db_options li { padding: 5px 0 10px 5px; background: #949292; /* Old browsers */ background: -moz-linear-gradient(top, #949292 30%, #6d6b6b 95%, #282828 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(30%,#949292), color-stop(95%,#6d6b6b), color-stop(100%,#282828)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #949292 30%,#6d6b6b 95%,#282828 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #949292 30%,#6d6b6b 95%,#282828 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #949292 30%,#6d6b6b 95%,#282828 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949292', endColorstr='#282828',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #949292 30%,#6d6b6b 95%,#282828 100%); /* W3C */ /* for ie9 */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#949292', endColorstr='#5B5A5A',GradientType=0 ); /* IE6-9 */ border: none; /* overriding jquery ui */ -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; display: block; font-weight: bold; text-transform: uppercase; margin: 1px; color: #EEEEEE; cursor: pointer; width: 195px; font-size: 12px; } .db_option_table { border: 1px solid #5A5858; padding: 5px; -moz-border-radius: 10px; } table.db_option_table input.required { background-color: #D2D2FF !important; } .db_option_table label { display: block; text-align: right; } .db_option_table input[type="text"], .db_option_table input[type="password"], .db_option_table input[type="file"], .db_option_table select { width: 300px; } .option_string { font-weight: bold; color: #555; width: 100%; text-align: center; padding: 10px 0; font-size: large; } label.error { float: none; color: red; padding-left: .5em; vertical-align: top; } /* Main*/ .openerp .main_table { width: 100%; height: 100%; background: #f0eeee; } .openerp .oe-application { height: 100%; } .openerp .oe-application-container { width: 100%; height: 100%; } /* IE Hack - for IE < 9 * Avoids footer to be placed statically at 100% cutting the middle of the views * */ .openerp .oe-application-container { height: auto\9; min-height: 100%\9; } /* Main Application */ .openerp .oe-main-content { padding: 0; height: 100%; } .openerp h2.oe_view_title { font-size: 110%; font-weight: normal; margin: 2px 0; color: #252424; text-shadow: white 0 1px 0; } .openerp div[id^="notebook"] .oe_view_title { font-size:85%; padding-bottom:4px; } /* View Manager */ .openerp .oe_vm_switch { float: right; } .openerp .oe-view-manager-header .oe_view_title { font-size:150%; padding:2px 0 0 0; } /* SearchView */ .openerp .oe_searchview_field > div { position: relative; white-space: nowrap; } .openerp .oe_searchview_field .oe_input_icon { top: auto; bottom: 3px; } .openerp .filter_label, .openerp .filter_icon { background: #F0F0F0; border: 1px solid #999; background: -moz-linear-gradient(top, #F0F0F0 0%, #C0C0C0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#C0C0C0)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#C0C0C0',GradientType=0 ); } .openerp .filter_label:hover, .openerp .filter_icon:hover { background: #F0F0F0; background: -moz-linear-gradient(top, #F0F0F0 0%, #A1A7CE 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#A1A7CE)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#A1A7CE',GradientType=0 ); } .openerp .filter_label:active, .openerp .filter_icon:active { background: #aaa; background: -moz-linear-gradient(top, #999999 0%, #EEEEEE 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#EEEEEE)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#EEEEEE',GradientType=0 ); } .openerp .filter_label.enabled, .openerp .filter_icon.enabled { background: #aaa; filter: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; box-shadow: none; } .openerp .filter_icon { height: 22px; padding: 1px 2px 0 2px; margin: 0; vertical-align: bottom; } .openerp .filter_label { font-weight: bold; text-transform: uppercase; text-shadow: #EEE 0 1px 0; color: #4C4C4C; white-space: nowrap; min-height: 40px; min-width: 75px; padding: 2px 4px; margin: 0; } .openerp .filter_label_group { padding-right: 0.4em; white-space: nowrap; } .openerp .filter_label_group button { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-right: none; } .openerp .filter_label_group button:first-child { -webkit-border-top-left-radius: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-bottomleft: 7px; border-top-left-radius: 7px; border-bottom-left-radius: 7px; border-right: none; } .openerp .filter_label_group button:last-child { -webkit-border-top-right-radius: 7px; -webkit-border-bottom-right-radius: 7px; -moz-border-radius-topright: 7px; -moz-border-radius-bottomright: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-right: 1px solid #999; } .openerp .filter_label_group button.filter_icon img { padding: 1px 8px 0 8px; } .openerp .filter_label_group button.filter_icon:first-child { border-left: solid 1px #999; margin-left: -7px; -webkit-border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; } .openerp .searchview_group_string { display: block; color: #7D7979; font-weight: bold; padding: 2px 0 2px 10px; text-decoration: none; } .openerp .searchview_group_string:hover { background-color: #ccc; } .openerp .searchview_group.folded .searchview_group_string { background: url("/web/static/src/img/ui/group-folded.png") no-repeat scroll 0 50%; } .openerp .searchview_group.folded .searchview_group_content { display: none; } .openerp .searchview_group.expanded .searchview_group_string { background: url("/web/static/src/img/ui/group-expanded.png") no-repeat scroll 0 50%; } .openerp .searchview_group.expanded .searchview_group_content { display: block; padding-bottom:3px; } .openerp .searchview_extended_group { padding: 3px; margin: 2px; } .openerp .searchview_extended_group .oe_adv_filters_and { border-bottom: 1px solid #8E8E8E; text-align: center; margin-top: -10px; } .openerp .searchview_extended_group .oe_adv_filters_and span { background: #F0EEEE; position: relative; top: 0.5em; padding: 0 1em 0 1em; color: #8E8E8E; } .openerp .searchview_extended_group.last_group .oe_adv_filters_and { display: none; } .openerp .oe_search-view-buttons { padding: 2px 0 10px 0; vertical-align:middle; } .openerp .oe_search-view-filters-management { float: right; } .openerp .oe_search-view-filters-management, .openerp .oe_search-view-custom-filter-btn { float:right; } .openerp .searchview_extended_add_proposition span { font-size: 0.9em; background: url(/web/static/src/img/icons/gtk-add.png) repeat-y; padding-left: 18px; } .openerp .searchview_extended_delete_group { float:right; display: none; } .openerp .searchview_extended_delete_prop { text-decoration: none; } .openerp .searchview_extended_delete_group span, .openerp .searchview_extended_delete_prop span { font-size: 0.9em; background: url(/web/static/src/img/icons/gtk-close.png) repeat-y; padding-left: 18px; } /* List */ .openerp table.oe-listview-content { clear: right; width: 100%; border-spacing: 0; border: 1px solid silver; } .openerp .oe-listview thead table { width: 100%; border: none; } .openerp .oe-listview tr.odd { background-color: #f3f3f3; } .openerp .oe-listview tbody tr:hover { background-color: #ecebf2; } .openerp .oe-listview tbody tr:hover { background-color: #eae9f0; } .openerp .oe-listview thead table tr, .openerp .oe-listview thead table tr:hover { background: none; } .openerp .oe-listview > table > tbody > tr > td, .openerp .oe-listview th { vertical-align: middle; text-align: left; padding: 1px 2px; } .openerp .oe-record-delete button, .openerp button.oe-edit-row-save { border: none; height: 12px; width: 12px; background: url("/web/static/src/img/iconset-b-remove.png") no-repeat scroll center center transparent; cursor: pointer; } .openerp button.oe-edit-row-save { background-image: url('/web/static/src/img/icons/save-document.png'); } /* Could use :not selectors if they were supported by MSIE8... */ .openerp .oe-listview > table > tbody > tr > td { border-left: 1px solid #dadada; /*currently commenting to test with no vertical lines in list view*/ } .openerp .oe-listview tbody td:first-child, .openerp .oe-listview tbody td.oe-button, .openerp .oe-listview tbody td.oe-button, .openerp .oe-listview tbody th.oe-record-selector, .openerp .oe-listview tbody td.oe-record-delete { border-left: none; } .openerp .oe-listview td.oe-record-delete { text-align: right; } .openerp .oe-listview th.oe-sortable { cursor: pointer; font-size: 75%; text-transform: uppercase; padding: 0; margin: 0; padding-left: 3px; color: #333; } .openerp .oe-listview th.oe-sortable .ui-icon { height: 60%; margin: -6px 0 0; display: inline; display: inline-block; vertical-align: middle; } .openerp .oe-listview > table > tbody > tr > td { border-bottom: 1px solid #E3E3E3; } .openerp .oe-listview td.oe-actions { border-bottom:none; } .openerp .oe-listview .oe-record-selector, .openerp .oe-listview .oe-record-edit-link { border-bottom: 1px solid #E3E3E3; } .openerp .oe-listview .oe-record-edit-link { cursor: pointer; } .openerp .oe-listview .oe-field-cell { cursor: pointer; margin-top: 0; margin-bottom: 0; padding-top: 3px; padding-bottom: 3px; font-size: 80%; } .openerp .oe-listview .oe-field-cell progress { width: 100%; } .openerp .oe-listview .oe-field-cell.oe-button button, .openerp .oe-listview .oe_form_button button { margin: 0; padding: 0; border: none; background: none; width: 16px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; } .openerp .oe-listview .oe-field-cell button:active { opacity: 0.5; } .openerp .oe-listview .oe-field-cell button img { cursor: pointer; } .openerp .oe-listview .oe-field-cell button img:hover { opacity: 0.75; } .openerp .oe-listview .oe-field-cell .oe-listview-button-disabled img { opacity: 0.5; } .openerp .oe-listview th.oe-actions { text-align: left; white-space: nowrap; } .openerp .oe-listview th.oe-list-pager { text-align: right; white-space: nowrap; } .openerp .oe-list-pager .oe-pager-state { cursor: pointer; font-size: 90%; color: #555; } .openerp .oe_button.oe_button_pager, .openerp .oe-list-pager > span, .openerp .oe_form_pager > span { line-height: 17px; height: 17px; cursor: pointer; color: gray; font-weight: bold; vertical-align: middle; } .openerp .oe_button.oe_button_pager, .openerp .oe_button.oe_button_pager:disabled { padding: 0 3px 0 3px; margin: 0; height: 17px; } .openerp .oe-listview .oe-group-name { padding-right: 1em; } .openerp .oe-listview .oe-group-name, .openerp .oe-listview .oe-group-pagination { white-space: nowrap; } .openerp .oe-listview tfoot td { padding: 3px 3px 0; } .openerp .oe-listview .oe-list-footer { text-align: center; white-space: nowrap; color: #444; font-size: 85%; } .openerp .oe-listview .oe-list-footer span { margin: 0 1em; } .openerp .oe-listview .oe-list-footer progress { vertical-align:-10% !important; width: 100%; } /** list rounded corners rounded corners are a pain on tables: need to round not only table, but also on the first and last children of the first and last row */ .openerp .oe-listview table.oe-listview-content { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .openerp .oe-listview table.oe-listview-content thead tr:first-child th:first-child { -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; } .openerp .oe-listview table.oe-listview-content thead tr:first-child th:last-child { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; } .openerp .oe-listview table.oe-listview-content tfoot tr:last-child th:first-child, .openerp .oe-listview table.oe-listview-content tfoot tr:last-child td:first-child, .openerp .oe-listview table.oe-listview-content tbody:last-child tr:last-child th:first-child { -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; } .openerp .oe-listview table.oe-listview-content tfoot tr:last-child th:last-child, .openerp .oe-listview table.oe-listview-content tfoot tr:last-child td:last-child, .openerp .oe-listview table.oe-listview-content tbody:last-child tr:last-child td:last-child { -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; } /* Unedit Form */ .openerp .oe_form_group_cell > .oe_form_field_many2one, .openerp .oe_form_group_cell > .oe_form_field_many2one input, .openerp .oe_form_group_cell > .oe_form_field_char input, .openerp .oe_form_group_cell > .oe_form_field_email, .openerp .oe_form_group_cell > .oe_form_field_email input, .openerp .oe_form_group_cell > .oe_form_field_url, .openerp .oe_form_group_cell > .oe_form_field_url input, .openerp .oe_form_group_cell > .oe_form_field_date input, .openerp .oe_form_group_cell > .oe_form_field_float input, .openerp .oe_form_group_cell > .oe_form_field_selection select { width: 100%; } /* Form */ .openerp .oe_form_button_save_dirty { display: none; } .openerp .oe_form_dirty > .oe_form_header > .oe_form_buttons > .oe_form_button_save { color: white; background: #dc5f59; background: -moz-linear-gradient(#dc5f59, #b33630); background: -webkit-gradient(linear, left top, left bottom, from(#dc5f59), to(#b33630)); background: -webkit-linear-gradient(#dc5f59, #b33630); -moz-box-shadow: none; -webkit-box-shadow: none; -box-shadow: none; font-weight: bold; } .openerp .oe_form_group_cell input[type="checkbox"] { margin-top: 3px; vertical-align: middle; } .openerp .oe_form_group_cell .input[type="text"] { padding-bottom: 1px; } .openerp table.oe_form_group td { color: #4c4c4c; } .openerp table.oe_form_group { color: #4c4c4c; } .openerp fieldset.oe_group_box { border: 1px solid #AAAAAA; moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: #F9F9F9; padding: 4px; } .openerp fieldset.oe_group_box legend { font-weight: bold; } .openerp .oe_form_field_translatable, .openerp .oe_form_field_many2one, .openerp .oe_form_field_date, .openerp .oe_form_field_datetime { white-space: nowrap; } .openerp .oe_form_field_boolean { padding-top: 4px; } .openerp td.oe_form_group_cell.oe_form_group_nested { padding: 0; } .openerp .required.error { border: 1px solid #900; } .openerp .oe_form_buttons, .openerp .oe_list_buttons { float: left; } .openerp .oe_form_pager, .openerp .oe_list_pager { float: right; font-size: 80%; color: gray; font-weight: bold; } .openerp .oe_form_pager { margin-right: 3px; } .openerp #tiptip_content { font-size: 12px; } .openerp .oe_tooltip_string { color: #FD5; font-weight: bold; font-size: 13px; } .openerp .oe_tooltip_help { white-space: pre-wrap; } .openerp .oe_tooltip_technical { padding: 0 0 4px 0; margin: 5px 0 0 15px; list-style: circle; } .openerp .oe_tooltip_technical_title { font-weight: bold; } .openerp .oe_align_left { text-align: left; } .openerp .oe_align_right { text-align: right; } .openerp .oe_align_center { text-align: center; } .openerp .oe_form .oe_form_paragraph { margin: 3px 0 0 0; white-space: normal; } .openerp .oe_form .oe_form_paragraph.oe_multilines { white-space: pre; } .openerp .oe_form_field_one2many .oe-actions h3.oe_view_title, .openerp .oe_form_field_one2many_list .oe-actions h3.oe_view_title{ display: inline; margin: 0 0.5em 0 0; } .openerp .oe_form .oe-listview th.oe-sortable .ui-icon, .openerp .oe_form .oe-listview th.oe-sortable .ui-icon { height: 100%; margin-top: -9px; } .openerp table.oe_form_group .oe-listview-content td { color: inherit; } /* Uneditable Form View */ .openerp .oe_form_readonly { } .openerp .oe_form_readonly .oe_form_group_cell .field_text, .openerp .oe_form_readonly .field_char, .openerp .oe_form_readonly .field_int, .openerp .oe_form_readonly .field_float, .openerp .oe_form_readonly .field_email, .openerp .oe_form_readonly .field_date, .openerp .oe_form_readonly .field_selection, .openerp .oe_form_readonly .oe_form_field_many2one { padding: 3px 2px 2px 2px; background-color: white; height: 17px; } .openerp .oe_form_readonly .oe_form_group_cell .field_text { height: auto; } .openerp .oe_form_readonly .field_datetime { padding: 1px 2px 2px 2px; background-color: white; height:19px; } .openerp .oe_form_readonly .oe_form_field_many2one div { background-color:white; height:18px; margin-bottom:1px; padding: 0px 2px 5px 2px; } .openerp .oe_form_readonly .oe_form_field_email div { background-color: white; padding: 1px 2px 3px 2px; } .openerp .oe_form_readonly .oe_form_field_text div.field_text, .openerp .oe_form_readonly .oe_form_field_text_html div.field_text_html { white-space: pre-wrap; } .openerp .oe_form_readonly .oe_form_group_cell .field_text { min-height:100px; } /* Inputs */ .openerp .oe_form input[type="text"], .openerp .oe_form input[type="password"], .openerp .oe_form input[type="file"], .openerp .oe_form select, .openerp .oe_form textarea { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; padding: 0 2px; margin: 0 2px; border: 1px solid #999; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: white; min-width: 90px; color: #1f1f1f; } .openerp .oe_form .oe_form_field_many2one input, .openerp .oe_form .oe_form_field_binary input, .openerp .oe_form .oe_form_field_binary input, .openerp .oe_form .oe_form_field_email input, .openerp .oe_form .oe_form_field_url input { border-right: none; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .openerp .oe_button.oe_field_button { -webkit-border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomleft: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; margin-right:-1px; height: 22px; } .openerp .oe_form_field_email button img, .openerp .oe_form_field_url button img { vertical-align: top; } /* vertically recentering filter management select tag */ .openerp select.oe_search-view-filters-management { margin-top:2px; } .openerp .oe_form select{ padding-top: 2px; } .openerp .oe_form input[readonly], .openerp .oe_form select[readonly], .openerp .oe_form textarea[readonly], .openerp .oe_form input[disabled], .openerp .oe_form select[disabled], .openerp .oe_form textarea[disabled]{ background: #E5E5E5 !important; color: #666; } .openerp .oe_form textarea { resize:vertical; } .openerp .oe_form input[type="text"], .openerp .oe_form input[type="password"], .openerp .oe_form input[type="file"], .openerp .oe_form select, .openerp .oe_form .oe_button { height: 22px; } .openerp .oe_form input.oe_form_field_datetime { min-width: 11em; } .openerp .oe_form .oe_form_button .oe_button { color: #4c4c4c; white-space: nowrap; min-width: 100%; width: 100%; } @-moz-document url-prefix() { /* Strange firefox behaviour on width: 100% + white-space: nowrap */ .openerp .oe_form .oe_form_button .oe_button { width: auto; } } /* IE Hack - for IE < 9 * Avoids buttons overflow * */ .openerp .oe_form .oe_form_button .oe_button { min-width: auto\9; } .openerp .oe_form .button { height: 22px; } .openerp .oe_form .oe_button span { position: relative; vertical-align: top; } .openerp .oe_input_icon { cursor: pointer; margin: 3px 0 0 -21px; vertical-align: top; } .openerp .oe_datepicker_container { display: none; } .openerp .oe_datepicker_root { display: inline-block; } .openerp .oe_form_group_cell .oe_datepicker_root { width: 100%; } .openerp .oe_input_icon_disabled { position: absolute; cursor: default; opacity: 0.5; filter:alpha(opacity=50); right: 5px; top: 3px; } .openerp .oe_trad_field.touched { border: 1px solid green !important; } /* Widgets */ .openerp .oe_form_required input, .openerp .oe_form_required select, .openerp .oe_form_required textarea { background-color: #D2D2FF !important; } .openerp .oe_form_invalid input, .openerp .oe_form_invalid select, .openerp .oe_form_invalid textarea { background-color: #F66 !important; border: 1px solid #D00 !important; } /* jQuery UI override */ .openerp .ui-widget { font-size: 1em; } .openerp tbody.ui-widget-content { margin-bottom: 10px; border-spacing: 4px; } .openerp .ui-widget-header { background: white none; } /* Sidebar */ .openerp .view-manager-main-table { margin: 0; width:100%; border-collapse:collapse; height:100%; } .openerp .view-manager-main-table tbody { vertical-align: top; } .openerp .oe-view-manager-header { overflow: auto; background: url("/web/static/src/img/sep-a.gif") 0 100% repeat-x; margin:6px 0 6px 2px; } .openerp .oe_form_group_cell .oe-view-manager-header { /* Trick: remove the background when element is in a formular */ background: none; } .openerp .oe-view-manager-header h2 { float: left; } .openerp .oe_view_manager_menu_tips blockquote { display: none; font-size: 85%; margin: 0; background: #fff; border-bottom: 1px solid #CECBCB; padding: 1px 10px; color: #4C4C4C; } .openerp .oe_view_manager_menu_tips blockquote p { margin: 0; padding: 6px 1px 4px; } .openerp .oe_view_manager_menu_tips blockquote div { text-align: right; margin-right:10px; } .openerp .oe_view_manager_menu_tips blockquote div button { border: none; background: none; padding: 0 4px; margin: 0; display: inline; text-decoration: underline; color: inherit; } .openerp .view-manager-main-sidebar { width: 180px; padding: 0; margin: 0; } .openerp .sidebar-main-div { height: 100%; border-left: 1px solid #D2CFCF; } .openerp .sidebar-content { padding: 0; margin: 0; width: 180px; height: 100%; font-size: 0.9em; } .openerp .closed-sidebar .sidebar-content { width: 22px; } .openerp .closed-sidebar .sidebar-content { display: none; } .openerp .sidebar-main-div a { color: #555; text-decoration: none; } .openerp .sidebar-main-div a:hover { color: black; } .openerp .oe-sidebar-attachments-toolbar { margin: 4px 0 0 4px; } .openerp .oe-sidebar-attachments-items { clear: both; padding-top: 5px !important; } .openerp .oe-sidebar-attachments-items li { position: relative; padding: 0 0 3px 10px !important; } .openerp .oe-sidebar-attachments-items li:hover { background: #ddd; } .openerp .oe-sidebar-attachments-link { display: block; margin-right: 15px; overflow: hidden; } .openerp .oe-sidebar-attachment-delete { position: absolute; right: 2px; top: 1px; overflow: hidden; width: 15px; height: 15px; padding: 1px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; } .openerp .oe-sidebar-attachment-delete:hover { background-color: white; } .openerp .view-manager-main-sidebar h2 { margin:0; font-size: 1.15em; color: #8E8E8E; text-shadow: white 0 1px 0; padding-left: 10px; padding-right: 21px; height: 21px; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #ebe9e9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebe9e9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#ebe9e9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#ebe9e9 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#ebe9e9 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBE9E9',GradientType=0 ); /* IE6-9 */ background: linear-gradient(top, #ffffff 0%,#ebe9e9 100%); /* W3C */ border: 1px solid #D2CFCF; border-right-width: 0; border-left-width: 0; } .openerp .view-manager-main-sidebar h2 { border-top-width: 0; } .openerp .view-manager-main-sidebar ul { list-style-type: none; margin: 0; padding: 0; display: block; } .openerp .view-manager-main-sidebar li { display: block; padding: 3px 3px 3px 10px; } .openerp .toggle-sidebar { cursor: pointer; border: 1px solid #D2CFCF; border-top-width: 0; display: block; background: url(/web/static/src/img/toggle-a-bg.png); width: 21px; height: 21px; z-index: 10; } .openerp .open-sidebar .toggle-sidebar { margin-left: 158px; background-position: 21px 0; position: absolute; } .openerp .closed-sidebar .toggle-sidebar { border-left: none; } .openerp li.oe_sidebar_print { padding-left: 20px; background: 1px 3px url(/web/static/src/img/icons/gtk-print.png) no-repeat; } .openerp .oe_sidebar_print ul { padding-left:8px; } .openerp.kitten-mode-activated .main_table { background: url(http://placekitten.com/g/1500/800) repeat; } .openerp.kitten-mode-activated.clark-gable .main_table { background: url(http://amigrave.com/ClarkGable.jpg); background-size: 100%; } .openerp.kitten-mode-activated .header { background: url(http://placekitten.com/g/211/65) repeat; } .openerp.kitten-mode-activated .menu { background: #828282; background: -moz-linear-gradient(top, #828282 0%, #4D4D4D 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#828282), color-stop(100%,#4D4D4D)); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#4D4D4D',GradientType=0 ); } .openerp.kitten-mode-activated .menu a { background: none; } .openerp.kitten-mode-activated .menu span { background: none; } .openerp.kitten-mode-activated .sidebar-content li a, .openerp.kitten-mode-activated .oe-application .view-manager-main-content h2.oe_view_title, .openerp.kitten-mode-activated .oe-application .view-manager-main-content a.searchview_group_string, .openerp.kitten-mode-activated .oe-application .view-manager-main-content label { color: white; } .openerp.kitten-mode-activated .menu, .openerp.kitten-mode-activated .header_corner, .openerp.kitten-mode-activated .header_title, .openerp.kitten-mode-activated .oe-application, .openerp.kitten-mode-activated .oe_footer, .openerp.kitten-mode-activated .loading, .openerp.kitten-mode-activated .ui-dialog { opacity:0.8; filter:alpha(opacity=80); } .openerp.kitten-mode-activated .header .company_logo { background: url(http://placekitten.com/g/180/46); } .openerp.kitten-mode-activated .loading { background: #828282; border-color: #828282; } .openerp .oe-m2o-drop-down-button { margin-left: -24px; } .openerp .oe-m2o-drop-down-button img { margin-bottom: -4px; cursor: pointer; } .openerp .oe-m2o input { border-right: none; margin-right: 0px !important; padding-bottom: 2px !important; } .openerp .oe-m2o-disabled-cm { color: grey; } .openerp ul[role="listbox"] li a { font-size:80%; } .parent_top { vertical-align: text-top; } .openerp .oe-dialog-warning p { padding-left: 1em; font-size: 1.2em; font-weight: bold; } .openerp .dhx_mini_calendar { -moz-box-shadow: none; -khtml-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; } .openerp .oe-treeview-table { width: 100%; background-color : #FFFFFF; border-spacing: 0; } .openerp .oe-treeview-table tr:hover{ color: blue; background-color : #D8D8D8; } .treeview-tr, .treeview-td { cursor: pointer; vertical-align: top; text-align: left; border-bottom: 1px solid #CFCCCC; } .openerp .oe-treeview-table .oe-number { text-align: right !important; } .treeview-tr span, .treeview-td span { font-size: 90%; font-weight: normal; white-space: nowrap; display: block; } .treeview-tr.oe-treeview-first { background: transparent url(/web/static/src/img/expand.gif) 0 50% no-repeat; } .oe-open .treeview-tr.oe-treeview-first { background-image: url(/web/static/src/img/collapse.gif); } .treeview-tr.oe-treeview-first span, .treeview-td.oe-treeview-first span { margin-left: 16px; } .treeview-header { vertical-align: top; background-color : #D8D8D8; white-space: nowrap; text-align: left; padding: 4px 5px; } /* Shortcuts*/ .oe-shortcut-toggle { height: 20px; margin-top: 3px; padding: 0; width: 24px; cursor: pointer; display: block; background: url(/web/static/src/img/add-shortcut.png) no-repeat center center; float: left; } .oe-shortcut-remove{ background: url(/web/static/src/img/remove-shortcut.png) no-repeat center center; } .oe-shortcuts { position: absolute; margin: 0; padding: 6px 15px; top: 37px; left: 197px; right: 0; height: 17px; line-height: 1.2; } .oe-shortcuts ul { display: block; overflow: hidden; list-style: none; white-space: nowrap; padding: 0; margin: 0; } .oe-shortcuts li { cursor: pointer; display: -moz-inline-stack; display: inline-block; display: inline; /*IE7 */ color: #fff; text-align: center; border-left: 1px solid #909090; padding: 0 4px; font-size: 80%; font-weight: normal; vertical-align: top; } .oe-shortcuts li:hover { background-color: #666; } .oe-shortcuts li:first-child { border-left: none; padding-left: 0; } ul.oe-arrow-list { padding-left: 1.1em; margin: 0; white-space: nowrap; } ul.oe-arrow-list li { display: inline-block; margin-left: -1em; } ul.oe-arrow-list li span { vertical-align: top; display: inline-block; border: 1em solid #DEDEDE; line-height:0em; } ul.oe-arrow-list .oe-arrow-list-before { border-left-color: rgba(0,0,0,0); border-right-width:0; } ul.oe-arrow-list .oe-arrow-list-after { border-color: rgba(0,0,0,0); border-left-color: #DEDEDE; border-right-width:0; } ul.oe-arrow-list li.oe-arrow-list-selected span { border-color: #B5B9FF; } ul.oe-arrow-list li.oe-arrow-list-selected .oe-arrow-list-before { border-left-color: rgba(0,0,0,0); } ul.oe-arrow-list li.oe-arrow-list-selected .oe-arrow-list-after { border-color: rgba(0,0,0,0); border-left-color: #B5B9FF; } .openerp ul.oe-arrow-list li:first-child span:first-child{ -webkit-border-top-left-radius: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px; } .openerp ul.oe-arrow-list li:last-child span:last-child{ -webkit-border-top-right-radius: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px; } .openerp .oe_view_editor { width:100%; border-collapse : collapse; margin-left: -12px; width: 100%; background-color : white; border-spacing: 0; } .openerp .oe_view_editor td{ text-align: center; white-space: nowrap; border: 1px solid #D8D8D8; cursor: pointer; font-size: 90%; } .openerp .oe_view_editor_field td{ border: 0px !important; } .openerp .oe_view_editor tr:hover { background-color: #ecebf2; } /* Dialog traceback cases */ .openerp .oe_error_detail{ display: block; } .openerp .oe_error_send{ display:block; } .openerp .oe_fielddiv{ display:inline-block; width:100%; } .openerp .oe_fielddiv input[type=text],textarea{ width:100%; } /* for Alignment center */ .openerp .oe_centeralign{ text-align:center; } .openerp .oe_applications_tiles { color: #4C4C4C; text-shadow: #EEE 0 1px 0; margin: 0 20px; } .openerp select.oe_search-view-filters-management { font-style: oblique; color: #999999; } .openerp .oe_search-view-filters-management option, .openerp .oe_search-view-filters-management optgroup { font-style: normal; color: black; } /* Internet Explorer Fix */ a img { border: none; }