diff options
| author | Aaron Bohy <aab@odoo.com> | 2016-04-22 08:23:37 +0200 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2016-04-22 08:31:48 +0200 |
| commit | b0f3146d5efbbe4888472d37aab2803318a31af3 (patch) | |
| tree | b21d174f2902218a682a97181a88b9082957f7b1 /addons/web/static | |
| parent | 6768bbfcc02e0f498110cda2ba9adbc2fd23d24c (diff) | |
[REM] web: forgotten base.sass/css
base.css is unused since rev. 6768bbfcc02e0f498110cda2ba9adbc2fd23d24c
Diffstat (limited to 'addons/web/static')
| -rw-r--r-- | addons/web/static/src/css/base.css | 3022 | ||||
| -rw-r--r-- | addons/web/static/src/css/base.sass | 2579 |
2 files changed, 0 insertions, 5601 deletions
diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css deleted file mode 100644 index df54051e65e..00000000000 --- a/addons/web/static/src/css/base.css +++ /dev/null @@ -1,3022 +0,0 @@ -@charset "UTF-8"; -@font-face { - font-family: "mnmliconsRegular"; - src: url("/web/static/src/font/mnmliconsv21-webfont.eot") format("eot"); - src: url("/web/static/src/font/mnmliconsv21-webfont.woff") format("woff"); - src: url("/web/static/src/font/mnmliconsv21-webfont.ttf") format("truetype"); - src: url("/web/static/src/font/mnmliconsv21-webfont.svg") format("svg") active; - font-weight: normal; - font-style: normal; -} -#oe_main_menu_navbar { - min-height: 34px; - z-index: 1001; - border-radius: 0; -} -#oe_main_menu_navbar li a, #oe_main_menu_navbar li button { - padding: 4px 8px 4px 8px; - margin-top: 2px; - font-size: 13px; -} -#oe_main_menu_navbar .oe_topbar_avatar { - max-height: 18px; - width: 18px; -} - -#oe_main_menu_navbar.navbar { - margin-bottom: 0px; -} - -.oe_systray { - margin-right: 0px !important; -} - -.apps-client { - border: 0; -} - -.oe_tz_warning { - color: red; - float: right; - margin: 4px; -} - -.oe_indicator { - z-index: 99999; - position: absolute; - display: inline-block; - color: white; - background: #a4498b; - padding: 6px 16px; - border-radius: 4px; - box-shadow: 0 0 1px black; - left: 50%; - transform: translate(-50%, 0); - -webkit-filter: blur(0); -} - -.oe_notification { - z-index: 1600; -} - -.oe_timezone_systray span { - margin-top: 1px; - background-color: #f6cf3b; -} - -.navbar .oe_topbar_name { - max-width: 150px; - display: inline-block; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; - vertical-align: middle; -} - -.o_hidden { - display: none !important; -} - -.openerp { - padding: 0; - margin: 0; - font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; - color: #4c4c4c; - font-size: 13px; - background: white; - /* http://www.quirksmode.org/dom/inputfile.html - * http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image - */ -} -.openerp.openerp_webclient_container { - height: 95%; - height: -webkit-calc(100% - 34px); - height: calc(100% - 34px); - display: -ms-flexbox; - display: -webkit-flex; - display: flex; -} -@media (max-width: 768px) { - .openerp.openerp_webclient_container { - height: 95%; - height: -webkit-calc(100% - 52px); - height: calc(100% - 52px); - } -} -.openerp :-moz-placeholder { - color: #afafb6 !important; - font-style: italic !important; -} -.openerp ::-webkit-input-placeholder { - color: #afafb6 !important; - font-style: italic !important; -} -.openerp :-ms-input-placeholder { - color: #afafb6 !important; - font-style: italic !important; -} -.openerp a { - text-decoration: none; - cursor: pointer !important; -} -.openerp table { - padding: 0; - border-collapse: collapse; -} -.openerp thead { - font-weight: bold; - background-color: #f0f0f0; -} -.openerp thead th { - border-left: 1px solid #dfdfdf; -} -.openerp thead th:first-child { - border-left: none; -} -.openerp thead th.null { - border-left: none; -} -.openerp th, .openerp td { - padding: 0; - text-align: left; -} -.openerp th { - font-weight: bold; - vertical-align: middle; -} -.openerp td { - vertical-align: top; -} -.openerp .oe_title:after { - content: "."; - display: block; - height: 0; - clear: both; - visibility: hidden; -} -.openerp .oe_form_group { - clear: both; -} -.openerp .zebra tbody tr:nth-child(odd) td { - background-color: #f0f0fa; - background-color: #efeff8; - background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6)); - background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6); - background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6); - background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6); - background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6); - background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6); -} -.openerp .zebra tbody tr:hover td { - background-color: #e6e6e6; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#dedede)); - background-image: -webkit-linear-gradient(top, #eee, #dedede); - background-image: -moz-linear-gradient(top, #eee, #dedede); - background-image: -ms-linear-gradient(top, #eee, #dedede); - background-image: -o-linear-gradient(top, #eee, #dedede); - background-image: linear-gradient(to bottom, #eee, #dedede); -} -.openerp input, .openerp textarea, .openerp select { - padding: 2px 4px; - border: 1px solid #ccc; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - background: white; -} -.openerp img { - vertical-align: middle; -} -.openerp h4 { - margin: 4px 0; - font-weight: bold; - font-size: inherit; -} -.openerp .ui-widget-content a { - color: #7C7BAD; -} -.openerp .oe_bounce_container { - display: inline-block; -} -.openerp .text-tag .text-button { - height: auto !important; - min-height: 16px; -} -.openerp .ui-tabs { - position: static; -} -.openerp .oe_i { - font-family: "mnmliconsRegular" !important; - font-size: 21px; - font-weight: 300 !important; -} -.openerp .oe_left { - float: left; - margin-right: 8px; - width: 305px; -} -.openerp .oe_right { - float: right; - margin-left: 8px; -} -.openerp .oe_text_center { - text-align: center; -} -.openerp .oe_text_left { - text-align: left; -} -.openerp .oe_text_right { - text-align: right; -} -.openerp .oe_clear { - clear: both; -} -.openerp .oe_wait { - cursor: wait; -} -.openerp .oe_fade { - color: #888; - font-weight: normal; -} -.openerp .oe_bold { - font-weight: bold; -} -.openerp .oe_inline { - width: auto !important; -} -.openerp .oe_background_grey { - background: #eee !important; -} -.openerp .oe_warning_redirect { - border: none !important; - padding: 0 !important; - margin-left: 20px !important; - background: #f5f7f9 !important; - box-shadow: none !important; -} -.openerp .oe_warning_redirect:hover { - text-decoration: underline !important; -} -.openerp .oe_stat_button { - font-weight: normal; - width: 132px !important; - height: 40px; - color: #666; - margin: 0px -1px -1px 0px; - padding: 0; - border-radius: 0; - box-shadow: none; - background: white; -} -.openerp .oe_stat_button > div { - display: table-cell; - vertical-align: middle; - text-align: left; - padding: 0; - line-height: 120%; -} -.openerp .oe_stat_button .o_button_icon { - color: #7C7BAD; - font-size: 24px; - padding: 0px 3px; - width: 37px; - text-align: center; -} -.openerp .oe_stat_button .oe_form_field_percent_pie { - width: 42px; -} -.openerp .oe_stat_button .oe_form_field_bar_chart { - width: 42px; -} -.openerp .oe_stat_button svg { - width: 38px; - height: 38px; - display: inline; - vertical-align: middle; -} -.openerp .oe_button_box { - width: 400px; - text-align: right; -} -.openerp .oe_button_box .oe_stat_button { - display: inline-table; -} -.openerp .oe_button_box .oe_stat_button:not(:hover) .o_stat_info > .o_hover { - display: none !important; -} -.openerp .oe_button_box .oe_stat_button:hover .o_stat_info > .o_not_hover { - display: none !important; -} -.openerp button.oe_toggle_button { - box-shadow: none; - white-space: nowrap; - background: transparent; - outline: none; - border: none; -} -.openerp .oe_avatar > img { - max-height: 90px; - max-width: 90px; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); - border: none; - margin-bottom: 10px; -} -.openerp .oe_avatar + div { - margin-left: 5px; -} -.openerp .oe_image_small > img { - max-width: 50px; - max-height: 50px; -} -.openerp .oe_image_medium > img { - max-width: 180px; - max-height: 180px; -} -.openerp .oe_star_on, .openerp .oe_star_off { - color: #cccccc; - text-shadow: 0 0 2px black; - vertical-align: top; - position: relative; - top: 4px; - font-size: 22px; -} -.openerp .oe_star_on:hover, .openerp .oe_star_off:hover { - text-decoration: none; -} -.openerp .oe_star_on { - color: gold; -} -.openerp p.oe_grey { - max-width: 650px; -} -.openerp .oe_grey { - color: #aaa; -} -.openerp .oe_error_detail hr { - display: block; - -webkit-margin-before: 0.5em; - -webkit-margin-after: 0.5em; - -webkit-margin-start: auto; - -webkit-margin-end: auto; - border-style: inset; - border-width: 1px; -} -.openerp .oe_kanban_status { - position: relative; - display: inline-block; - height: 12px; - width: 12px; - -moz-border-radius: 6px; - -webkit-border-radius: 6px; - border-radius: 6px; - background-position: center center; - background-image: -webkit-radial-gradient(circle, #eee 0%, #ccc 40%, #bbb 100%); - background-image: -moz-radial-gradient(#eee 0%, #ccc 40%, #bbb 100%); - background-image: -ms-radial-gradient(#eee 0%, #ccc 40%, #bbb 100%); - background-image: radial-gradient(circle, #eeeeee 0%, #cccccc 40%, #bbbbbb 100%); -} -.openerp .oe_kanban_status_green { - background: green; - background-position: center center; - background-image: -webkit-radial-gradient(circle, #55dd55 0%, #44aa44 40%, #339933 100%); - background-image: -moz-radial-gradient(#55dd55 0%, #44aa44 40%, #339933 100%); - background-image: -ms-radial-gradient(#55dd55 0%, #44aa44 40%, #339933 100%); - background-image: radial-gradient(circle, #55dd55 0%, #44aa44 40%, #339933 100%); -} -.openerp .oe_kanban_status_red { - background: red; - background-position: center center; - background-image: -webkit-radial-gradient(circle, #ee7777 0%, #cc3333 40%, #bb0808 100%); - background-image: -moz-radial-gradient(#ee7777 0%, #cc3333 40%, #bb0808 100%); - background-image: -ms-radial-gradient(#ee7777 0%, #cc3333 40%, #bb0808 100%); - background-image: radial-gradient(circle, #ee7777 0%, #cc3333 40%, #bb0808 100%); -} -.openerp .btn-group.kanban_state { - padding-top: 8px; - margin-right: 4px !important; -} -.openerp .btn-group.kanban_state a { - color: #333333; -} -.openerp .oe_tag { - border: 1px solid #afafb6; - font-size: 11px; - padding: 2px 4px; - margin: 0 2px 2px 0; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - background: #f0f0fa; - color: #4C4C4C; - display: inline-block; - word-break: break-word; -} -.openerp .oe_tag_dark { - background: #7C7BAD; - color: #eee; -} -.openerp .oe_form_field_radio.oe_horizontal label { - display: inline-block; - margin-left: 20px; -} -.openerp .oe_form_field_radio.oe_horizontal > span > div { - display: inline-block; -} -.openerp .oe_form_field_radio.oe_vertical label { - display: inline-block; - margin-left: 20px; -} -.openerp .oe_form_field_radio .oe_radio_input { - border: 2px solid transparent; - display: inline-block; - height: 12px; - width: 12px; - vertical-align: top; - border-radius: 10px; - margin: 1px 0; - position: absolute; -} -.openerp .oe_form_field_radio.oe_form_required.oe_form_invalid .oe_radio_input { - border-color: red; -} -.openerp .oe_tags { - margin-bottom: 1px; -} -.openerp .oe_tags.oe_inline { - min-width: 250px; -} -.openerp .oe_tags .text-wrap { - width: 100% !important; - position: static; -} -.openerp .oe_tags .text-wrap textarea { - width: 100% !important; -} -.openerp .oe_tags .text-core { - height: initial !important; - word-break: break-word; -} -.openerp .oe_tags .text-core .text-wrap .text-dropdown .text-list .text-suggestion em { - font-style: italic; - text-decoration: none; -} -.openerp .oe_dropdown, .openerp .oe_dropdown_hover, .openerp .oe_dropdown_toggle { - position: relative; - cursor: pointer; -} -.openerp .oe_dropdown_toggle { - color: #2B2B2B; - font-weight: normal; -} -.openerp .oe_dropdown_hover:hover .oe_dropdown_menu, .openerp .oe_dropdown_menu.oe_opened { - display: block; -} -.openerp .oe_dropdown_menu { - display: none; - position: absolute; - z-index: 3; - margin: 0; - border: 1px solid #afafb6; - background: white; - padding: 4px 0; - min-width: 140px; - text-align: left; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); -} -.openerp .oe_dropdown_menu > li { - list-style-type: none; - float: none; - display: block; - position: relative; - margin: 0; - padding: 2px 8px; -} -.openerp .oe_dropdown_menu > li:hover { - background-color: #efeff8; - background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6)); - background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6); - background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6); - background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6); - background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6); - background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6); - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; -} -.openerp .oe_dropdown_menu > li > a { - white-space: nowrap; - display: block; - color: #4c4c4c; - text-decoration: none; -} -.openerp .oe_dropdown_menu > li > a:hover { - text-decoration: none; -} -.openerp .oe_dropdown_arrow:after { - vertical-align: top; - margin-top: 8px; - margin-left: 3px; - border-left: 4px solid transparent; - border-right: 4px solid transparent; - border-top: 4px solid #404040; - filter: alpha(opacity=50); - opacity: 0.5; -} -.openerp .oe_loading { - display: none; - z-index: 1001; - position: fixed; - top: 0; - right: 50%; - padding: 4px 12px; - background: #a4498b; - color: white; - text-align: center; - border: 1px solid #92417c; - border-top: none; - -moz-border-radius-bottomright: 8px; - -moz-border-radius-bottomleft: 8px; - border-bottom-right-radius: 8px; - border-bottom-left-radius: 8px; -} -.openerp .oe_dialog_warning { - width: 100%; -} -.openerp .oe_dialog_warning p { - text-align: center; -} -.openerp .oe_dialog_icon { - padding: 5px; - width: 32px; -} -.openerp .oe_database_manager { - background: #fff; - color: #000; - text-align: left; -} -.openerp .oe_database_manager .oe_database_manager_menu { - color: #000; -} -.openerp .oe_content_full_screen .oe_application { - top: 0; - left: 0; -} -.openerp .oe_content_full_screen .oe_topbar, .openerp .oe_content_full_screen .oe_leftbar { - display: none; -} -.openerp .oe_leftbar { - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - -ms-flex-direction: column; - -webkit-flex-direction: column; - flex-direction: column; - -webkit-justify-content: space-between; - justify-content: space-between; - -ms-flex: 0 0 auto; - -webkit-flex-shrink: 0; - flex-shrink: 0; - -webkit-flex-grow: 0; - flex-grow: 0; - width: 220px; - height: 100%; - background: #f0eeee; - border-right: 1px solid #afafb6; - position: relative; - display: inline-block\9; - vertical-align: top\9; -} -.openerp .oe_leftbar a.oe_logo { - text-align: center; - -webkit-flex-shrink: 0; - flex-shrink: 0; -} -.openerp .oe_leftbar a.oe_logo img { - margin: 14px 0; - border: 0; -} -.openerp .oe_leftbar a.oe_logo .oe_logo_edit { - margin: 14px 0; - position: absolute; - top: 1px; - padding: 4px; - width: 100%; - display: none; - text-align: center; - color: #eee; - background: rgba(37, 37, 37, 0.9); - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; -} -.openerp .oe_leftbar a.oe_logo:hover .oe_logo_edit_admin { - display: block; -} -.openerp .oe_leftbar .oe_secondary_menus_container { - -webkit-flex-grow: 1; - flex-grow: 1; - overflow-y: auto; -} -.openerp .oe_leftbar .oe_footer { - background: #f0eeee; - text-align: center; - -webkit-flex-shrink: 0; - flex-shrink: 0; -} -.openerp .oe_leftbar .oe_footer a { - font-weight: bold; -} -.openerp .oe_leftbar .oe_footer a span { - color: #a24689; -} -.openerp .oe_secondary_menu_section { - font-weight: bold; - margin-left: 8px; - color: #7C7BAD; -} -.openerp .oe_secondary_menu_section > .oe_menu_leaf { - font-weight: bold; - color: #7C7BAD; -} -.openerp .oe_secondary_submenu { - margin-bottom: 10px !important; - line-height: 1.1em; - margin-top: 3px; -} -.openerp .oe_secondary_submenu .oe_menu_text { - white-space: nowrap; - overflow: hidden; - display: inline-block; - text-overflow: ellipsis; - max-width: 85%; - margin-top: 1px; -} -.openerp .oe_secondary_submenu .badge:hover { - cursor: pointer; - -webkit-transform: scale(1.1); - -moz-transform: scale(1.1); - -ms-transform: scale(1.1); - -o-transform: scale(1.1); - transform: scale(1.1); -} -.openerp .oe_secondary_submenu .oe_menu_toggler:before { - width: 0; - height: 0; - display: inline-block; - content: "&darr"; - text-indent: -99999px; - vertical-align: top; - margin-left: -12px; - margin-top: 4px; - margin-right: 4px; - border-top: 4px solid transparent; - border-bottom: 4px solid transparent; - border-left: 4px solid #4c4c4c; - filter: alpha(opacity=50); - opacity: 0.5; -} -.openerp .oe_secondary_submenu .oe_menu_opened:before { - margin-top: 6px; - margin-left: -16px; - margin-right: 4px; - border-left: 4px solid transparent; - border-right: 4px solid transparent; - border-top: 4px solid #4c4c4c; -} -.openerp .oe_secondary_submenu .oe_secondary_submenu li { - margin-left: 20px; -} -.openerp .oe_about .label { - background-color: #a24689; -} -.openerp .oe_about a { - color: #a24689; -} -.openerp .oe_about .user-details { - padding: 0; -} -.openerp .oe_about .user-details .user-image { - width: 100%; - text-align: center; -} -.openerp .oe_about .user-details .user-info-block { - width: 100%; - margin-top: -25px; -} -.openerp .oe_about .user-details .user-info-block .user-heading { - text-align: center; - margin: 10px 0 0; -} -.openerp .oe_about .user-details .user-info-block .user-body { - text-align: center; -} -.openerp .oe_about #social i { - margin: 10px; -} -.openerp .oe_about #social i:hover { - -webkit-transform: scale(1.3); - -moz-transform: scale(1.3); - -ms-transform: scale(1.3); - -o-transform: scale(1.3); - transform: scale(1.3); -} -.openerp .oe_about #social .social-fb:hover { - color: #3B5998; -} -.openerp .oe_about #social .social-tw:hover { - color: #4099FF; -} -.openerp .oe_about #social .social-gp:hover { - color: #d34836; -} -.openerp .oe_about #social .social-lk:hover { - color: #007bb6; -} -.openerp .oe_application { - height: 100%; - width: 100%; - display: -webkit-box; - display: -moz-box; - display: -ms-flexbox; - display: -webkit-flex; - display: flex; - -ms-flex-direction: column; - -webkit-flex-direction: column; - flex-direction: column; -} -.openerp .oe_application .oe_application { - width: 100%; -} -.openerp .oe_application .oe_client_action { - height: 100%; - overflow: auto; - position: relative; -} -.openerp .oe-view-manager { - -webkit-box-flex: 1; - -webkit-flex: 1 1 auto; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - overflow: auto; - position: relative; -} -.openerp .oe-view-manager .oe-view-manager-content { - position: absolute; - top: 0; - bottom: 0; - right: 0; - left: 0; -} -.openerp .oe-view-manager .oe-view-manager-content > div { - height: 100%; - position: static; - display: none; -} -.openerp .oe-view-manager .oe-view-manager-content .oe-view-manager-content { - position: static; -} -.openerp .oe-view-manager .oe-view-manager-content .oe-view-manager-content > div { - display: block; -} -.openerp .oe-x2m-control-panel { - width: 100%; -} -.openerp .oe-x2m-control-panel .oe-cp-buttons div { - display: inline-block; - padding: 5px 5px; -} -.openerp .oe-x2m-control-panel .oe-cp-pager div { - display: inline-block; - padding: 5px 5px; -} -.openerp .oe-control-panel { - background-color: #f0eeee; - border-bottom: 1px solid #afafb6; - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - user-select: none; -} -.openerp .oe-control-panel > .container-fluid { - width: 100%; -} -.openerp .oe-control-panel .oe-button-column { - height: 30px; -} -.openerp .oe-control-panel .dropdown-menu { - max-height: calc(100vh - 125px); - overflow: auto; - overflow-x: hidden; -} -.openerp .oe-control-panel .dropdown-menu li { - position: relative; -} -.openerp .oe-control-panel .dropdown-menu li a { - padding: 3px 25px; -} -.openerp .oe-control-panel .dropdown-menu .oe_searchview_custom_public a:after, .openerp .oe-control-panel .dropdown-menu .oe-share-filter:after { - font-family: FontAwesome; - content: ""; - color: #666; - margin-left: 3px; -} -.openerp .oe-control-panel .selected { - display: block; -} -.openerp .oe-control-panel .selected a { - font-weight: bold; -} -.openerp .oe-control-panel .selected a:before { - font-family: FontAwesome; - position: absolute; - left: 6px; - top: 3px; - content: ""; -} -.openerp .oe-control-panel .oe-right-toolbar { - float: right; -} -.openerp .oe-control-panel .oe-right-toolbar > div { - display: inline-block; -} -.openerp .oe-control-panel .row:first-child { - padding-top: 3px; - padding-bottom: 3px; -} -.openerp .oe-control-panel .row:last-child { - padding-bottom: 10px; -} -.openerp .oe-control-panel .oe_tag { - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; -} -.openerp .oe-control-panel .oe-view-title { - font-size: 18px; - padding-left: 0; - margin: 0; - background-color: #f0eeee; -} -.openerp .oe-control-panel .oe-view-title li { - -moz-user-select: initial; - -webkit-user-select: initial; - user-select: initial; -} -.openerp .oe-control-panel .oe-cp-search-view { - padding-top: 5px; -} -.openerp .oe-control-panel .oe-cp-switch-buttons button { - width: 34px; -} -.openerp .oe-control-panel .oe-cp-buttons { - display: inline-block; -} -.openerp .oe-control-panel .oe-cp-sidebar { - display: inline-block; - float: right; -} -.openerp .oe-control-panel .oe-cp-sidebar .o_form_binary_form { - cursor: pointer; -} -.openerp .oe-control-panel .oe-cp-sidebar .o_form_binary_form span { - padding: 3px 20px; -} -.openerp .oe-control-panel .oe-cp-sidebar .o_form_binary_form input.o_form_input_file { - width: 100%; -} -.openerp .oe-control-panel .oe-cp-sidebar .o_form_binary_form:hover { - background-color: #f5f5f5; -} -.openerp .oe-control-panel .oe-cp-sidebar .oe_file_attachment { - padding: 3px 20px; - display: inline-block; -} -.openerp .oe-control-panel .oe-cp-sidebar .oe_sidebar_delete_item { - padding: 0; - position: absolute; - right: 10px; -} -.openerp .oe-control-panel .oe-cp-sidebar .dropdown-menu li a { - width: 100%; -} -.openerp .oe-control-panel .oe_form_buttons { - padding: 0; -} -.openerp .oe-control-panel .o_form_buttons_view > button { - float: left; -} -.openerp .oe-control-panel .o_form_buttons_view > button:last-child { - float: right; - margin-left: 4px; -} -.openerp .oe-control-panel .oe-pager-buttons { - min-height: 30px; -} -.openerp .oe_searchview { - cursor: text; - position: relative; - height: auto; - padding-top: 1px; - padding-bottom: 1px; -} -.openerp .oe_searchview .oe_searchview_unfold_drawer { - position: absolute; - top: 8px; - right: 5px; - cursor: pointer; -} -.openerp .oe_searchview .oe_searchview_search { - cursor: pointer; - position: absolute; - top: 8px; - left: 5px; -} -.openerp .oe_searchview .oe_searchview_facets { - min-height: 22px; - margin: 2px 20px 0 0; -} -.openerp .oe_searchview .oe_searchview_facets * { - vertical-align: top; - display: inline-block; - font-size: 100%; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet { - margin: 1px 0; - font-size: 11px; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus { - outline: none; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .label { - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_input { - padding: 2px 0 0 6px; - font-size: 12px; - height: 16px; - -webkit-user-select: initial; - -moz-user-select: initial; - user-select: initial; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:focus { - outline: none; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_input:first-child { - margin-left: 10px; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet { - position: relative; - cursor: pointer; - padding: 0; - -webkit-font-smoothing: auto; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet:focus { - border-color: #a6a6fe; - -moz-box-shadow: 0 0 3px 1px #a6a6fe; - -webkit-box-shadow: 0 0 3px 1px #a6a6fe; - box-shadow: 0 0 3px 1px #a6a6fe; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values { - background: #f0f0fa; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category, .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value { - padding: 0 4px; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category { - color: white; - text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_category.oe_i { - font-size: 16px; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value { - border-left: 1px solid #afafb6; - color: #4C4C4C; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:last-child { - padding-right: 16px; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_value:first-child { - border-left: none; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove { - position: absolute; - top: 3px; - right: 3px; - color: #8786b7; - line-height: 8px; - width: 12px; - height: 12px; - padding-top: 1px; - text-align: center; - font-weight: bold; - cursor: pointer; - text-shadow: 0 1px 1px white; -} -.openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_remove:hover { - color: white; - background: #8786b7; - text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - border-radius: 2px; -} -.openerp .oe_searchview .oe-autocomplete { - display: none; - position: absolute; - background-color: white; - width: 400px; - border: 1px solid #afafb6; - z-index: 666; - margin-top: 2px; - cursor: default; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; -} -.openerp .oe_searchview .oe-autocomplete ul { - list-style-type: none; - padding-left: 0; - margin: 5px 0px; -} -.openerp .oe_searchview .oe-autocomplete ul li { - padding-left: 20px; - text-shadow: 0 0 0 white; -} -.openerp .oe_searchview .oe-autocomplete ul li span:first-child { - margin-right: 5px; -} -.openerp .oe_searchview .oe-autocomplete ul li span.oe-expand { - cursor: pointer; -} -.openerp .oe_searchview .oe-autocomplete ul li.oe-indent { - margin-left: 20px; -} -.openerp .oe_searchview .oe-autocomplete ul li.oe-selection-focus { - background-color: #7c7bad; - color: white; -} -.openerp .oe_searchview .oe-autocomplete ul li.oe-separator { - margin-top: 2px; - margin-bottom: 2px; - border-top: 1px solid #afafb6; -} -.openerp .oe_searchview .oe-autocomplete ul li.oe-separator:last-child { - display: none; -} -.openerp .oe-search-options a { - padding-left: 25px; - padding-right: 25px; - width: 100%; - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} -.openerp .oe-search-options .oe-apply-filter { - margin-left: 25px; -} -.openerp .oe-search-options .oe-add-filter-menu { - display: none; -} -.openerp .oe-search-options .oe-add-condition { - width: auto; - margin-left: 10px; - padding-left: 0; - padding-right: 10px; -} -.openerp .oe-search-options .oe-group-selector { - margin: 3px 25px; - min-width: -webkit-calc(100% - 40px); - min-width: calc(100% - 40px); - max-width: 250px; - width: auto; -} -.openerp .oe-search-options .divider { - display: none; -} -.openerp .oe-search-options .filters-menu .divider { - display: list-item; -} -.openerp .oe-search-options .oe-select-group { - margin: 3px 25px; -} -.openerp .oe-search-options .oe-add-group { - display: none; -} -.openerp .oe-search-options .oe-save-name { - display: none; - margin: 3px 25px; -} -.openerp .oe-search-options .oe-save-name span { - white-space: nowrap; -} -.openerp .oe-search-options .oe-save-name span input { - margin-left: 0; -} -.openerp .oe-search-options .searchview_extended_prop_field { - display: inline; - width: -webkic-calc(100% - 20px); - width: calc(100% - 20px); -} -.openerp .oe-search-options .searchview_extended_prop_op { - margin: 3px 0; - width: -webkit-calc(100% - 20px); - width: calc(100% - 20px); -} -.openerp .oe-search-options .searchview_extended_delete_prop { - float: right; - display: inline; - cursor: pointer; -} -.openerp .oe-search-options .searchview_extended_prop_value { - width: -webkit-calc(100% - 20px); - width: calc(100% - 20px); -} -.openerp .oe-search-options .searchview_extended_prop_value > select, .openerp .oe-search-options .searchview_extended_prop_value > input { - width: -webkit-calc(100% - 20px); - width: calc(100% - 20px); -} -.openerp .oe-search-options .searchview_extended_prop_value .o_datepicker { - width: -webkit-calc(100% - 20px); - width: calc(100% - 20px); -} -.openerp .oe-search-options .searchview_extended_prop_value .o_datepicker .o_datepicker_input { - width: 100%; -} -.openerp .oe-search-options .searchview_extended_prop_value .o_datepicker .o_datepicker_button { - margin-left: -21px; - cursor: pointer; -} -.openerp .oe-search-options span.remove-filter { - position: absolute; - top: 6px; - right: 10px; - cursor: pointer; -} -.openerp .oe-search-options .dropdown-menu > li { - position: relative; - white-space: nowrap; -} -.openerp .oe-search-options .dropdown-menu li.oe-filter-condition { - white-space: normal; - padding-left: 25px; - padding-right: 10px; - margin-bottom: 5px; -} -.openerp .oe-search-options .dropdown-menu li.oe-filter-condition .o-or-filter { - display: none; -} -.openerp .oe-search-options .dropdown-menu li.oe-filter-condition + li.oe-filter-condition { - margin-top: 10px; -} -.openerp .oe-search-options .dropdown-menu li.oe-filter-condition + li.oe-filter-condition .o-or-filter { - display: block; -} -.openerp .oe-search-options .dropdown-menu .o-or-filter { - position: absolute; - left: 5px; - top: 5px; -} -.openerp .oe-search-options a { - display: inline-block; -} -.openerp input.oe-save-name { - width: auto; -} -.openerp .oe_pager_value { - display: inline-block; -} -.openerp .oe_view_nocontent { - padding: 15px; - margin-top: 0; - color: #777777; - font-size: 125%; - max-width: 700px; -} -.openerp .oe_view_nocontent .oe_view_nocontent_create { - margin-top: 0; - padding-top: 35px; - color: #4c4c4c; -} -.openerp .oe_view_nocontent .oe_view_nocontent_create:before { - content: ""; - display: inline-block; - position: absolute; - width: 70px; - height: 80px; - margin-left: -70px; - margin-top: -50px; - background: transparent url(/web/static/src/img/view_empty_arrow.png) no-repeat 0px 0px; -} -.openerp .oe_view_nocontent > p { - padding-left: 78px; -} -.openerp .oe_view_nocontent .oe_empty_custom_dashboard { - background: transparent url(/web/static/src/img/graph_background.png) no-repeat 0 0; - margin-top: -15px; - padding: 100px 0 0 137px; - min-height: 327px; - margin-left: -15px; -} -.openerp .oe_view.oe_cannot_create .oe_view_nocontent_create { - display: none; -} -.openerp .oe_pivot table { - width: auto; -} -.openerp .oe_pivot col.hover { - background-color: #f5f5f5; -} -.openerp .oe_pivot th { - background-color: #ffffff; - font-weight: normal; - vertical-align: top; - border: 1px solid #bfbfb6; - border-top: none; -} -.openerp .oe_pivot th.oe-total { - background-color: #f0eeee; - font-weight: bold; - vertical-align: bottom; -} -.openerp .oe_pivot td { - border: 1px solid #bfbfb6; - text-align: right; -} -.openerp .oe_pivot td.oe-closed, .openerp .oe_pivot td.oe-opened { - cursor: pointer; -} -.openerp .oe_pivot .oe-closed, .openerp .oe_pivot .oe-opened { - cursor: pointer; - background-color: #f0eeee; - border-left: none; - text-align: left; -} -.openerp .oe_pivot .oe-closed:hover, .openerp .oe_pivot .oe-opened:hover { - background-color: #e6e6e6; -} -.openerp .oe_pivot.oe-enable-linking td:not(.oe-closed):not(.oe-opened):not(.oe-empty) { - cursor: pointer; -} -.openerp .oe_pivot.oe-enable-linking td:not(.oe-closed):not(.oe-opened):not(.oe-empty):hover { - color: #428bca; -} -.openerp .oe_pivot .oe-closed:before { - font-family: FontAwesome; - margin-right: 5px; - content: ""; -} -.openerp .oe_pivot .oe-opened:before { - font-family: FontAwesome; - margin-right: 5px; - content: ""; - text-align: left; -} -.openerp .oe_pivot .measure-row { - background-color: #f0eeee; - cursor: pointer; -} -.openerp .oe_pivot .o-sorted:after { - font-family: FontAwesome; - margin-left: 5px; -} -.openerp .oe_pivot .o-sorted-asc:after { - content: ""; -} -.openerp .oe_pivot .o-sorted-desc:after { - content: ""; -} -.openerp .oe_pivot .dropdown-menu a { - color: black; -} -.openerp .oe_pivot .dropdown-menu .pivot-dropdown-submenu { - position: relative; -} -.openerp .oe_pivot .dropdown-menu .pivot-dropdown-submenu > .dropdown-menu { - top: 0; - left: 100%; -} -.openerp .oe_pivot .dropdown-menu .pivot-dropdown-submenu .field-selection:after { - content: ""; - width: 3px; - float: right; - margin-left: 5px; - color: #333; - font-family: FontAwesome; -} -.openerp .oe_pivot .dropdown-menu .pivot-dropdown-submenu:hover > .dropdown-menu { - display: block; -} -.openerp .o_dashboard .oe_pivot th { - border-top: 1px solid #bfbfb6; -} -.openerp .o_dashboard .oe_pivot th, .openerp .o_dashboard .oe_pivot .oe-closed, .openerp .o_dashboard .oe_pivot .oe-opened { - border-left: 1px solid #bfbfb6; -} -.openerp .o_dashboard .oe_graph svg { - min-height: 250px; -} -.openerp .o_dashboard .oe_graph .nv-pieLabels { - display: none; -} -.openerp .oe_graph { - height: 100%; -} -.openerp .oe_graph > div { - height: 100%; -} -.openerp .oe_formview { - background: white; -} -.openerp .oe_form_dropdown_section { - position: relative; - display: inline-block; -} -.openerp .oe_form_invalid input, .openerp .oe_form_invalid select, .openerp .oe_form_invalid textarea { - background-color: #F66 !important; - border: 1px solid #D00 !important; -} -.openerp .o_form_invisible { - display: none !important; -} -.openerp .oe_form_editable .oe_read_only { - display: none !important; -} -.openerp .oe_form_readonly .oe_edit_only, .openerp .oe_form_readonly .oe_form_field:empty { - display: none !important; -} -.openerp .oe_form_readonly .oe_form .oe_form_field_date { - width: auto; -} -.openerp .oe_form_readonly .oe_form_field_boolean.boolean { - position: relative; - top: -20px; - width: 14px; - height: 14px; - z-index: 10000; - backgroundColor: "#fff"; - opacity: 0; -} -.openerp .oe_form_nosheet { - margin: 16px; -} -.openerp .oe_form_nosheet > header { - margin: -16px -16px 0 -16px; - padding: 0; -} -.openerp .oe_form_nosheet.oe_form_nomargin { - margin: 0; -} -.openerp .oe_form_nosheet.oe_form_nomargin > header { - margin: 0; -} -.openerp .oe_form_sheetbg { - padding: 16px 0; - position: relative; -} -.openerp .oe_form_sheet_width { - min-width: 650px; - max-width: 860px; - margin: 0 auto; -} -.openerp .oe_form_sheet { - background: white; - min-height: 330px; - padding: 16px; -} -.openerp .oe_form_sheet .oe_list { - overflow-x: auto; -} -.openerp .oe_application .oe_form_sheetbg { - background: url(/web/static/src/img/form_sheetbg.png); - border-bottom: 1px solid #ddd; -} -.openerp .oe_application .oe_form_sheetbg .oe_subtotal_footer label { - font-weight: bold; -} -.openerp .oe_application .oe_form_sheetbg table label { - font-weight: normal; -} -.openerp .oe_application .oe_form_sheet { - border: 1px solid #c8c8d3; - -moz-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); - -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); - box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); -} -.openerp .oe_application .oe_form_sheet .ui-tabs { - margin: 0 -16px; -} -.openerp .oe_application .oe_form_sheet .oe_notebook_page { - padding: 0 16px; -} -.openerp .oe_form > :not(.oe_form_nosheet) header, .openerp .oe_form > .oe_form_nosheet header { - padding-left: 14px; -} -.openerp .oe_form > :not(.oe_form_nosheet) header ul:not(.oe_tooltip_technical):not(.oe_dropdown_menu), .openerp .oe_form > .oe_form_nosheet header ul:not(.oe_tooltip_technical):not(.oe_dropdown_menu) { - display: inline-block; - float: right; -} -.openerp .oe_form > :not(.oe_form_nosheet) header > button, .openerp .oe_form > .oe_form_nosheet header > button { - margin: 0 2px; -} -.openerp .oe_form header { - border-bottom: 1px solid #cacaca; - padding-left: 2px; - background-color: #ededed; - background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede)); - background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede); - background-image: -moz-linear-gradient(top, #fcfcfc, #dedede); - background-image: -ms-linear-gradient(top, #fcfcfc, #dedede); - background-image: -o-linear-gradient(top, #fcfcfc, #dedede); - background-image: linear-gradient(to bottom, #fcfcfc, #dedede); -} -.openerp .oe_form header > span { - margin-left: 4px; -} -.openerp .oe_form header .oe_tags { - margin: 5px 0 0 5px; - width: 400px; - padding-bottom: 0; -} -.openerp .oe_form div.oe_chatter { - box-sizing: border-box; - min-width: 682px; - max-width: 892px; - margin: 0 auto; - padding: 16px 16px 48px; -} -.openerp .oe_form div.oe_form_configuration p, .openerp .oe_form div.oe_form_configuration ul, .openerp .oe_form div.oe_form_configuration ol { - color: #aaa; - max-width: 650px; -} -.openerp .oe_form div.oe_form_configuration label { - min-width: 150px; -} -.openerp .oe_form div.oe_form_configuration .oe_form_group_cell_label { - padding: 1px 0; -} -.openerp .oe_form div.oe_form_configuration .oe_form_group_cell div div { - padding: 1px 0; -} -.openerp .oe_form .oe_subtotal_footer { - width: 1% !important; -} -.openerp .oe_form .oe_subtotal_footer td.oe_form_group_cell { - text-align: right; - padding: 0 !important; -} -.openerp .oe_form .oe_subtotal_footer td.oe_form_group_cell_label { - border-right: none; -} -.openerp .oe_form .oe_subtotal_footer .oe_subtotal_footer_separator { - min-width: 108px; - border-top: 1px solid #cacaca; - margin-top: 4px; - padding-top: 4px; - font-weight: bold; - font-size: 18px; -} -.openerp .oe_form .oe_subtotal_footer label:after { - content: ":"; -} -.openerp .oe_form .oe_subtotal_footer label.oe_subtotal_footer_separator { - font-weight: bold !important; - padding: 2px 11px 2px 0px !important; -} -.openerp .oe_form .oe_subtotal_footer label.oe_form_label_help { - font-weight: normal !important; -} -.openerp .oe_form .oe_form_box_info { - background: #fe9; - border-bottom: 1px solid #cb6; - padding: 4px; -} -.openerp .oe_form .oe_form_box_info > p { - margin: auto; -} -.openerp .oe_form .oe_form_box_warning { - background: #bd362f; - border-bottom: 1px solid #900; - padding: 4px; -} -.openerp .oe_form .oe_form_box_warning * { - color: white; - text-shadow: none; -} -.openerp .oe_form .oe_form_box_warning > p { - margin: auto; -} -.openerp .oe_form .oe_form_button { - margin: 2px; -} -.openerp .oe_form td.oe_form_group_cell_label { - border-right: 1px solid #ddd; - padding: 2px 0px; -} -.openerp .oe_form td.oe_form_group_cell_label label { - line-height: 18px; - display: block; - min-width: 150px; - font-weight: bold !important; -} -.openerp .oe_form td.oe_form_group_cell + .oe_form_group_cell { - padding: 2px 0 2px 8px; -} -.openerp .oe_form .oe_form_group { - width: 100%; - margin: 9px 0 9px 0; -} -.openerp .oe_form .oe_form_group .oe_form_group_cell.oe_group_right { - padding-left: 20px; -} -.openerp .oe_form .oe_form_label_help[for], .openerp .oe_form .oe_form_label[for] { - white-space: nowrap; - padding-right: 8px; -} -.openerp .oe_form .oe_form_label_help[for] span, .openerp .oe_form .oe_form_label[for] span { - font-size: 80%; - color: darkGreen; - vertical-align: top; - position: relative; - top: -4px; - padding: 0 2px; -} -.openerp .oe_horizontal_border { - border-bottom: 1px solid black; -} -.openerp .oe_horizontal_separator { - font-weight: bold; - font-size: 20px; - margin: 15px 0px 10px 0px; - color: #7C7BAD; -} -.openerp .oe_horizontal_separator:empty { - height: 5px; -} -.openerp .oe_vertical_separator { - border-left: 1px solid #666; - padding: 0 4px 0 4px; -} -.openerp .oe_form_field_progressbar { - display: inline-block; - min-width: 70px; -} -.openerp .oe_form_field_progressbar.ui-progressbar { - height: 22px; - font-size: 10px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - border: 1px solid #999; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - background: white; - min-width: 50px; -} -.openerp .oe_form_field_progressbar.ui-progressbar span { - position: absolute; - margin-left: 10px; - font-weight: bold; -} -.openerp .oe_form .oe_form_field_text { - width: 100%; -} -.openerp .oe_form .oe_form_field_text .oe_form_text_content { - text-overflow: ellipsis; - display: inline-block; - white-space: pre-wrap; - overflow-x: hidden; - width: 100%; -} -.openerp .oe_form .oe_form_field_char input, -.openerp .oe_form .oe_form_field_url input, -.openerp .oe_form .oe_form_field_email input, -.openerp .oe_form .oe_form_field_text textarea, -.openerp .oe_form .oe_form_field_selection select { - width: 100%; -} -.openerp .oe_form .oe_notebook_page .oe_form_field_text textarea { - min-height: 96px; -} -.openerp .oe_form .oe_form_field_text.oe_inline, .openerp .oe_form .oe_form_field_text.oe_inline > textarea { - width: 500px; -} -.openerp .oe_form h1, .openerp .oe_form h2, .openerp .oe_form h3, .openerp .oe_form h4, .openerp .oe_form h5, .openerp .oe_form h6 { - margin: 0 0 4px 0; -} -.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 { - height: inherit !important; - font-size: inherit; -} -.openerp .oe_form .oe_title h1, .openerp .oe_form h1 { - font-weight: bold; - font-size: 2em; -} -.openerp .oe_form h2 { - font-size: 1.5em; -} -.openerp .oe_form label { - font-weight: bold; - margin-bottom: 0px; - display: inline; -} -.openerp .oe_form .oe_form_field { - width: 100%; - display: inline-block; - padding: 2px 2px 2px 0px; - vertical-align: top; -} -.openerp .oe_form .oe_form_field input { - margin: 0px; -} -.openerp .oe_form input[type="text"], .openerp .oe_form input[type="password"], .openerp .oe_form input[type="file"], .openerp .oe_form select { - height: 22px; - padding-top: 2px; -} -.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 { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - background: white; - min-width: 60px; - color: #1f1f1f; - font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; -} -.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] { - background: #E5E5E5 !important; - color: #666; -} -.openerp .oe_form textarea[disabled] { - border: none; - padding-left: 8px; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border-radius: 0px; - color: #4c4c4c; -} -.openerp .oe_form textarea.oe_inline[disabled] { - border-left: 8px solid #eee; -} -.openerp .oe_form .oe_form_field_url button img { - vertical-align: top; -} -.openerp .oe_form .oe_form_field_monetary, -.openerp .oe_form .oe_form_field_date, -.openerp .oe_form .oe_form_field_datetime { - white-space: nowrap; -} -.openerp .oe_form .oe_form_field_boolean { - width: auto; -} -.openerp .oe_form .oe_datepicker_root { - display: inline-block; -} -.openerp .oe_form .oe_datepicker_root .datepickerbutton { - margin-left: 5px; - cursor: pointer; -} -.openerp .oe_form .oe_form_required input:not([disabled]):not([readonly]), .openerp .oe_form .oe_form_required select:not([disabled]):not([readonly]), .openerp .oe_form .oe_form_required textarea:not([disabled]):not([readonly]) { - background-color: #D2D2FF !important; -} -.openerp .oe_form .oe_form_invalid input, .openerp .oe_form .oe_form_invalid select, .openerp .oe_form .oe_form_invalid textarea { - background-color: #F66 !important; - border: 1px solid #D00 !important; -} -.openerp .oe_form .oe_input_icon { - cursor: pointer; - margin: 3px 0 0 -21px; - vertical-align: top; -} -.openerp .oe_form .oe_input_icon_disabled { - position: absolute; - cursor: default; - opacity: 0.5; - filter: alpha(opacity=50); - right: 5px; - top: 3px; -} -.openerp .oe_form .oe_form_field_with_button.oe_no_button > .oe_button { - display: none; -} -.openerp .oe_form .oe_form_field_with_button:not(.oe_no_button) > .oe_button { - float: right; - -moz-border-radius: 0; - -webkit-border-radius: 0; - border-radius: 0; - border-bottom-left-radius: 0px; - height: 22px; -} -.openerp .oe_form .oe_form_field_with_button input { - width: 100%; -} -.openerp .oe_form .oe_form_field_with_button > div { - position: relative; - overflow: hidden; -} -.openerp .oe_form .oe_form_embedded_html { - position: relative; - width: 100%; - margin: auto; - overflow: auto; - text-align: justify; -} -.openerp .oe_form .oe_form_field_html .oe_input_icon { - float: right; - margin: 4px 7px; -} -.openerp .oe_form .oe-view-manager-content { - overflow: hidden; -} -.openerp .oe_form_editable .oe_form .oe_form_field_integer input { - width: 6em; -} -.openerp .oe_form_editable .oe_form .oe_form_field_float input { - width: 7em; -} -.openerp .oe_form_editable .oe_form .oe_form_field_date input { - width: 100px; -} -.openerp .oe_form_editable .oe_form .oe_form_field_datetime input { - width: 150px; -} -.openerp .oe_hidden_input_file { - position: relative; -} -.openerp .oe_hidden_input_file input.o_form_input_file { - z-index: 0; - line-height: 0; - font-size: 12px; - position: absolute; - top: 1px; - left: 0; - right: 0; - opacity: 0; - filter: alpha(opacity=0); - -ms-filter: "alpha(opacity=0)"; - margin: 0; - padding: 0; -} -.openerp .oe_form .oe_form_field_binary { - display: inline-block; -} -.openerp .oe_form .oe_form_field_image { - padding: 0; - position: relative; - display: inline-block; - width: auto; - vertical-align: top; -} -.openerp .oe_form .oe_form_field_image .oe_form_field_image_controls { - position: absolute; - top: 1px; - padding: 6px 0; - width: 100%; - display: none; - text-align: center; - color: #eee; - background: rgba(37, 37, 37, 0.9); - -moz-border-radius: 3px 3px 0 0; - -webkit-border-radius: 3px 3px 0 0; - border-radius: 3px 3px 0 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; -} -.openerp .oe_form .oe_form_field_image:hover .oe_form_field_image_controls { - display: block; -} -.openerp .oe_form .oe_form_field_image img { - max-width: 256px; - max-height: 256px; -} -.openerp .oe_fileupload { - display: inline-block; - clear: both; - width: 100%; - margin-bottom: -15px; -} -.openerp .oe_fileupload .oe_add { - float: left; - position: relative; - width: 100%; - left: 2px; - margin: 9px 0; - overflow: hidden; -} -.openerp .oe_fileupload .oe_add button { - display: inline; - height: 24px; - font-size: 12px; - line-height: 12px; - vertical-align: middle; -} -.openerp .oe_fileupload .oe_add button.oe_attach { - width: 24px; - background: transparent; - color: #7C7BAD; - box-shadow: none; - border: none; - text-shadow: none; -} -.openerp .oe_fileupload .oe_add button.oe_attach .fa { - position: relative; - font-size: 18px; -} -.openerp .oe_fileupload .oe_add input.o_form_input_file { - display: inline-block; - margin-left: -85px; - height: 22px; - width: 152px; - margin-top: -24px; - cursor: pointer; -} -.openerp .oe_fileupload .oe_add .oe_attach_label { - color: #7C7BAD; - margin-left: -3px; -} -.openerp .oe_fileupload .oe_attachments { - margin-bottom: 4px; - margin-right: 0px; - font-size: 12px; - border-radius: 2px; - border: solid 1px rgba(124, 123, 173, 0.14); -} -.openerp .oe_fileupload .oe_attachments .oe_attachment { - background-repeat: no-repeat; - word-wrap: break-word; - padding: 2px; - padding-left: 4px; - padding-right: 4px; - overflow: hidden; - position: relative; -} -.openerp .oe_fileupload .oe_attachments .oe_attachment a { - display: block; - background-repeat: no-repeat; - background-size: contain; - word-wrap: break-word; - width: 100px; - height: 80px; -} -.openerp .oe_fileupload .oe_attachments .oe_attachment > .fa { - font-size: 23px; - position: absolute; - top: -5px; - right: -8px; -} -.openerp .oe_fileupload .oe_attachments .oe_attachment > .fa:hover { - text-decoration: none; -} -.openerp .oe_fileupload .oe_attachments .oe_attachment .fa-inverse { - font-size: 1.15em; - margin-top: 1px; -} -.openerp .oe_fileupload .oe_attachments .oe_attachment:nth-child(odd) { - background: white; -} -.openerp .oe_fileupload .oe_attachments .oe_attachment:nth-child(even) { - background: #F4F5FA; -} -.openerp .oe_form_field_many2one { - display: inline-block; -} -.openerp .oe_form_field_many2one td:first-child { - position: relative; -} -.openerp .oe_form_field_many2one span.oe_m2o_drop_down_button { - position: absolute; - top: 2px; - right: 0px; -} -.openerp .oe_form_field_many2one .oe_m2o_cm_button { - line-height: 27px; - float: right; - padding-left: 2px; - font-size: 19px; - color: #7C7BAD; - cursor: pointer; -} -.openerp .oe_form_field_many2one input { - padding-right: 13px; -} -.openerp.ui-autocomplete { - top: 0; - left: 0; -} -.openerp.ui-autocomplete li.oe_m2o_dropdown_option a { - font-style: italic; - padding-left: 2em; -} -.openerp.ui-autocomplete li:not(.oe_m2o_dropdown_option) + li.oe_m2o_dropdown_option { - margin-top: 10px; -} -.openerp ul.oe_form_status, .openerp ul.oe_form_status_clickable { - display: inline-block; - margin: 0; - padding: 0 18px 0 0; -} -.openerp ul.oe_form_status li, .openerp ul.oe_form_status_clickable li { - display: inline-block; - list-style-type: none; - margin: 0 -18px 0 0; - padding: 0; - background-color: #ededed; - background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede)); - background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede); - background-image: -moz-linear-gradient(top, #fcfcfc, #dedede); - background-image: -ms-linear-gradient(top, #fcfcfc, #dedede); - background-image: -o-linear-gradient(top, #fcfcfc, #dedede); - background-image: linear-gradient(to bottom, #fcfcfc, #dedede); -} -.openerp ul.oe_form_status li:first-child > .label, .openerp ul.oe_form_status_clickable li:first-child > .label { - border-left: 1px solid #cacaca; - padding-left: 14px; -} -.openerp ul.oe_form_status li:last-child, .openerp ul.oe_form_status_clickable li:last-child { - border-right: 1px solid #cacaca; -} -.openerp ul.oe_form_status li:last-child > .label, .openerp ul.oe_form_status_clickable li:last-child > .label { - padding-right: 14px; -} -.openerp ul.oe_form_status li:last-child > .arrow, .openerp ul.oe_form_status_clickable li:last-child > .arrow { - display: none; -} -.openerp ul.oe_form_status li > .label, .openerp ul.oe_form_status_clickable li > .label { - color: #4c4c4c; - text-shadow: 0 1px 1px #fcfcfc, 0 -1px 1px #dedede; - padding: 7px; - display: inline-block; - padding-left: 24px; - margin: 0; - position: relative; - line-height: normal; - font-size: 100%; - font-weight: normal; -} -.openerp ul.oe_form_status li > .arrow, .openerp ul.oe_form_status_clickable li > .arrow { - width: 17px; - height: 30px; - display: inline-block; - vertical-align: top; - overflow: hidden; - margin-left: -5px; -} -.openerp ul.oe_form_status li > .arrow span, .openerp ul.oe_form_status_clickable li > .arrow span { - position: relative; - width: 24px; - height: 24px; - display: inline-block; - margin-left: -12px; - margin-top: 3px; - box-shadow: -1px 1px 2px rgba(255, 255, 255, 0.2), inset -1px 1px 1px rgba(0, 0, 0, 0.2); - background-color: #dedede; - background: -moz-linear-gradient(135deg, #dedede, #fcfcfc); - background: -o-linear-gradient(135deg, #fcfcfc, #dedede); - background: -webkit-gradient(linear, left top, right bottom, from(#fcfcfc), to(#dedede)); - background: -ms-linear-gradient(top, #fcfcfc, #dedede); - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - -webkit-transform: rotate(45deg); - -moz-transform: rotate(45deg); - -ms-transform: rotate(45deg); - -o-transform: rotate(45deg); - transform: rotate(45deg); -} -.openerp ul.oe_form_status ul.oe_dropdown_menu, .openerp ul.oe_form_status_clickable ul.oe_dropdown_menu { - display: none; - padding: 0; - min-width: 0; -} -.openerp ul.oe_form_status ul.oe_dropdown_menu.oe_opened, .openerp ul.oe_form_status_clickable ul.oe_dropdown_menu.oe_opened { - display: block; -} -.openerp ul.oe_form_status ul.oe_dropdown_menu li, .openerp ul.oe_form_status_clickable ul.oe_dropdown_menu li { - margin: 0; - width: 100%; -} -.openerp ul.oe_form_status ul.oe_dropdown_menu li span.label, .openerp ul.oe_form_status_clickable ul.oe_dropdown_menu li span.label { - padding-left: 14px; -} -.openerp ul.oe_form_status li.oe_active, .openerp ul.oe_form_status_clickable li.oe_active { - background-color: #5382ba; - background-image: -webkit-gradient(linear, left top, left bottom, from(#729fcf), to(#3465a4)); - background-image: -webkit-linear-gradient(top, #729fcf, #3465a4); - background-image: -moz-linear-gradient(top, #729fcf, #3465a4); - background-image: -ms-linear-gradient(top, #729fcf, #3465a4); - background-image: -o-linear-gradient(top, #729fcf, #3465a4); - background-image: linear-gradient(to bottom, #729fcf, #3465a4); -} -.openerp ul.oe_form_status li.oe_active > .arrow span, .openerp ul.oe_form_status_clickable li.oe_active > .arrow span { - background-color: #3465a4; - background: -moz-linear-gradient(135deg, #3465a4, #729fcf); - background: -o-linear-gradient(135deg, #729fcf, #3465a4); - background: -webkit-gradient(linear, left top, right bottom, from(#729fcf), to(#3465a4)); - background: -ms-linear-gradient(top, #729fcf, #3465a4); -} -.openerp ul.oe_form_status li.oe_active > .label, .openerp ul.oe_form_status_clickable li.oe_active > .label { - color: white; - text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4; -} -.openerp ul.oe_form_status_clickable li { - cursor: pointer; -} -.openerp ul.oe_form_status_clickable li:hover { - background-color: #d9d9d9; - background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca)); - background-image: -webkit-linear-gradient(top, #e8e8e8, #cacaca); - background-image: -moz-linear-gradient(top, #e8e8e8, #cacaca); - background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca); - background-image: -o-linear-gradient(top, #e8e8e8, #cacaca); - background-image: linear-gradient(to bottom, #e8e8e8, #cacaca); -} -.openerp ul.oe_form_status_clickable li:hover > .label { - text-shadow: 0 -1px 1px #fcfcfc, 0 1px 1px #dedede; -} -.openerp ul.oe_form_status_clickable li:hover > .arrow span { - background-color: #d9d9d9; - background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca)); - background-image: -webkit-linear-gradient(top, #e8e8e8, #cacaca); - background-image: -moz-linear-gradient(top, #e8e8e8, #cacaca); - background-image: -ms-linear-gradient(top, #e8e8e8, #cacaca); - background-image: -o-linear-gradient(top, #e8e8e8, #cacaca); - background-image: linear-gradient(to bottom, #e8e8e8, #cacaca); -} -.openerp ul.oe_form_status_clickable li > .label { - color: #7C7BAD; -} -.openerp ul.oe_form_status_clickable li.oe_active:hover { - background-color: #3a69a0; - background-image: -webkit-gradient(linear, left top, left bottom, from(#4c85c2), to(#284d7d)); - background-image: -webkit-linear-gradient(top, #4c85c2, #284d7d); - background-image: -moz-linear-gradient(top, #4c85c2, #284d7d); - background-image: -ms-linear-gradient(top, #4c85c2, #284d7d); - background-image: -o-linear-gradient(top, #4c85c2, #284d7d); - background-image: linear-gradient(to bottom, #4c85c2, #284d7d); -} -.openerp ul.oe_form_status_clickable li.oe_active:hover > .label { - text-shadow: 0 -1px 1px #729fcf, 0 1px 1px #3465a4; -} -.openerp ul.oe_form_status_clickable li.oe_active:hover > .arrow span { - background-color: #284d7d; - background: -moz-linear-gradient(135deg, #284d7d, #4c85c2); - background: -o-linear-gradient(135deg, #4c85c2, #284d7d); - background: -webkit-gradient(linear, left top, right bottom, from(#4c85c2), to(#284d7d)); - background: -ms-linear-gradient(top, #4c85c2, #284d7d); -} -.openerp .oe_form .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page { - display: none; -} -.openerp .oe_form .oe_form_field_one2many > .oe-view-manager .oe_list_pager { - float: right; -} -.openerp .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page, .openerp .oe_form_field_many2many > .oe_view_manager .oe_list_pager_single_page { - display: none !important; -} -.openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_view_list, .openerp .oe_form_field_many2many > .oe_view_manager .oe_view_manager_view_list { - min-height: 132px; -} -.openerp .oe_form_field_one2many .oe_form_field_x2many_list_row_add, .openerp .oe_form_field_many2many .oe_form_field_x2many_list_row_add { - font-weight: bold; -} -.openerp .oe_form_field_one2many .oe_list_content > thead, .openerp .oe_form_field_many2many .oe_list_content > thead { - border-bottom: 1px; -} -.openerp .oe_form_field_one2many .oe_list_content > tbody tr:nth-child(odd), .openerp .oe_form_field_many2many .oe_list_content > tbody tr:nth-child(odd) { - background: transparent; -} -.openerp .oe_form_field_one2many .oe_list .oe_list_edit_row_save, .openerp .oe_form_field_many2many .oe_list .oe_list_edit_row_save { - background: url(/web/static/src/img/iconset-b-remove.png) 50% 50% no-repeat; -} -.openerp .oe_form_field_one2many .oe_list .oe_list_edit_row_save:before, .openerp .oe_form_field_many2many .oe_list .oe_list_edit_row_save:before { - visibility: hidden; -} -.openerp .oe_form_field_one2many > .oe_view_manager .oe_header_row_top, .openerp .oe_form_field_many2many > .oe_view_manager .oe_header_row_top { - display: none; -} -.openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td, .openerp .oe_form_field_many2many > .oe_view_manager .oe_view_manager_header2 td { - padding: 0px 8px; - line-height: 16px; -} -.openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_i, .openerp .oe_form_field_many2many > .oe_view_manager .oe_view_manager_header2 td .oe_i { - font-size: 13px; -} -.openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group, .openerp .oe_form_field_many2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group { - height: auto; - line-height: 16px; -} -.openerp .oe_form_field_one2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group li, .openerp .oe_form_field_many2many > .oe_view_manager .oe_view_manager_header2 td .oe_pager_group li { - height: auto; - line-height: 16px; -} -.openerp .oe_form_field_one2many .oe_list_buttons.oe_editing .o_list_button_save, .openerp .oe_form_field_many2many .oe_list_buttons.oe_editing .o_list_button_save { - visibility: hidden; -} -.openerp .oe_form_editable .oe_list_editable .oe_list_content td.oe_required { - background-color: #d2d2ff; -} -.openerp .oe_form_editable .oe_list_editable .oe_list_content td.oe_readonly { - background-color: #eee; -} -.openerp .oe_list_editable .oe_list_content td.oe_list_field_cell { - padding: 4px 6px 3px; -} -.openerp .oe_list_editable .o_temp_visible { - opacity: 0; - display: block !important; -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_edition .oe_list_field_cell:not(.oe-button) { - color: transparent; - text-shadow: none; -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_edition .oe_list_field_cell:not(.oe-button) * { - visibility: hidden; -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_m2o_drop_down_button { - top: 5px; -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_m2o_cm_button { - line-height: 19px; -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_input_icon { - margin-top: 5px; -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field { - min-width: 0; - max-width: none; -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_list_field_handle { - color: transparent; -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_readonly { - padding: 4px 6px 3px; - text-align: left; -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field input, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field textarea { - height: 27px; - -moz-border-radius: 0; - -webkit-border-radius: 0; - border-radius: 0; - border: 1px solid #aaf; - margin: 0; -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field input, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field textarea, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field select { - min-width: 0; -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_float.oe_readonly, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_view_integer.oe_readonly { - padding: 6px 0px 0px; - text-align: right; -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_float span, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_view_integer span { - padding: 0px 6px; -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_float input, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_view_integer input { - width: 100% !important; - text-align: right; -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_datetime input.o_datepicker_input, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_date input.o_datepicker_input { - width: 100% !important; -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_datetime .o_datepicker, .openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_date .o_datepicker { - width: -webkit-calc(100% - 20px); - width: calc(100% - 20px); -} -.openerp .oe_list.oe_list_editable.oe_editing .oe_form_field.oe_form_field_reference { - display: table; -} -.openerp .oe_list_group_name { - white-space: nowrap; -} -.openerp .oe_form .oe_form_field_many2many > .oe_list .oe_list_pager_single_page { - display: none; -} -.openerp .oe_list_buttons .o_list_button_save, .openerp .oe_list_buttons .o_list_button_discard { - display: none; -} -.openerp .oe_list_buttons.oe_editing .o_list_button_add { - display: none; -} -.openerp .oe_list_buttons.oe_editing .o_list_button_save { - display: inline-block; -} -.openerp .oe_list_buttons.oe_editing .o_list_button_discard { - display: inline; -} -.openerp .oe_list.oe_cannot_edit .oe_list_header_handle, .openerp .oe_list.oe_cannot_edit .oe_list_field_handle { - display: none !important; - padding: 0 !important; -} -.openerp .oe_list.oe_cannot_delete .oe_list_record_delete { - display: none !important; -} -.openerp .oe_list .oe_form .oe_form_nosheet { - margin: 0; - padding: 0; - border: none; -} -.openerp .oe_list .oe_form .oe_form_field { - width: auto; - position: absolute; - margin: 0 !important; - padding: 0; -} -.openerp .oe_list .oe_form .oe_form_field_boolean input { - margin: 1px 0 0 10px !important; -} -.openerp .oe_list .oe_list_content .oe_group_header { - background-color: #ededed; - background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#dedede)); - background-image: -webkit-linear-gradient(top, #fcfcfc, #dedede); - background-image: -moz-linear-gradient(top, #fcfcfc, #dedede); - background-image: -ms-linear-gradient(top, #fcfcfc, #dedede); - background-image: -o-linear-gradient(top, #fcfcfc, #dedede); - background-image: linear-gradient(to bottom, #fcfcfc, #dedede); -} -.openerp .oe_list_content { - width: 100%; -} -.openerp .oe_list_content td:first-child:after, .openerp .oe_list_content th:first-child:after { - border-width: 0; -} -.openerp .oe_list_content td.oe_number { - text-align: right !important; - white-space: nowrap !important; - max-width: 100px; -} -.openerp .oe_list_content td.oe_list_field_date, .openerp .oe_list_content th.oe_list_header_date { - min-width: 6em; -} -.openerp .oe_list_content > thead { - border-bottom: 2px solid #cacaca; - background: #eee; - vertical-align: top; -} -.openerp .oe_list_content td, .openerp .oe_list_content th { - padding: 3px 6px; - line-height: 18px; -} -.openerp .oe_list_content th.oe_sortable, .openerp .oe_list_content th.oe_sortable div { - cursor: pointer; -} -.openerp .oe_list_content th.oe_sortable div { - position: relative; -} -.openerp .oe_list_content th.oe_sortable div:after { - margin-right: 6px; - content: ""; - margin-top: 7px; - border-width: 0 4px 4px; - border-style: solid; - border-color: #000 transparent; - visibility: hidden; -} -.openerp .oe_list_content th.sortup div:after { - float: right; - visibility: visible; - filter: alpha(opacity=60); - opacity: 0.6; -} -.openerp .oe_list_content .oe_list_header_many2many_tags { - min-width: 70px; -} -.openerp .oe_list_content th.sortdown div:after { - float: right; - border-bottom: none; - border-left: 4px solid transparent; - border-right: 4px solid transparent; - border-top: 4px solid #000; - visibility: visible; - -moz-box-shadow: none; - -webkit-box-shadow: none; - box-shadow: none; - filter: alpha(opacity=60); - opacity: 0.6; -} -.openerp .oe_list_content > tbody { - cursor: pointer; -} -.openerp .oe_list_content > tbody > tr { - height: 27px; - border-top: 1px solid #ddd; -} -.openerp .oe_list_content > tbody > tr.text-bf { - font-weight: bold; -} -.openerp .oe_list_content > tbody > tr.text-it { - font-style: italic; -} -.openerp .oe_list_content > tbody > tr > td.oe_list_field_cell { - padding: 3px 6px; - white-space: pre-line; -} -.openerp .oe_list_content > tbody > tr > td > button, .openerp .oe_list_content > tbody > tr > th > button { - border: none; - background: transparent; - padding: 0; -} -.openerp .oe_list_content > tbody > tr > td > button.btn_txt, .openerp .oe_list_content > tbody > tr > th > button.btn_txt { - border: 1px solid rgba(0, 0, 0, 0.4); - background: #e3e3e3; - padding: 3px 12px; -} -.openerp .oe_list_content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe_list_content > tbody > tr th.oe_list_checkbox:first-child { - width: 17px; -} -.openerp .oe_list_content > tbody > tr > td.oe_list_checkbox:first-child:after, .openerp .oe_list_content > tbody > tr th.oe_list_checkbox:first-child:after { - border-width: 0; -} -.openerp .oe_list_content > tbody > tr > td.oe_list_field_boolean input { - filter: alpha(opacity=50); - opacity: 0.5; -} -.openerp .oe_list_content > tbody > tr > td.oe_list_field_boolean input:-moz-read-only { - filter: alpha(opacity=100); - opacity: 1; -} -.openerp .oe_list_content > tbody > tr:nth-child(odd) { - background-color: #f0f0fa; - background-color: #efeff8; - background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0fa), to(#eeeef6)); - background-image: -webkit-linear-gradient(top, #f0f0fa, #eeeef6); - background-image: -moz-linear-gradient(top, #f0f0fa, #eeeef6); - background-image: -ms-linear-gradient(top, #f0f0fa, #eeeef6); - background-image: -o-linear-gradient(top, #f0f0fa, #eeeef6); - background-image: linear-gradient(to bottom, #f0f0fa, #eeeef6); -} -.openerp .oe_list_content > tfoot { - border-top: 2px solid #cacaca; - border-bottom: 1px solid #cacaca; - background: #eee; - font-weight: bold; -} -.openerp .oe_list_content .numeric { - text-align: right; - width: 82px; -} -.openerp .oe_list_content .numeric input { - text-align: right; -} -.openerp .oe_list_content th.oe_list_header_handle { - font-size: 1px; - overflow: hidden; - text-indent: -9001px; -} -.openerp .oe_list_content td.oe_list_field_handle { - width: 1em; - padding: 0 !important; - cursor: ns-resize; -} -.openerp .oe_list_content td.oe_list_field_handle .oe_list_handle { - font-size: 7px; - color: #E0E0E0; - margin-right: 10px; - margin-top: 8px; -} -.openerp .oe_list_content .oe_list_field_progressbar progress { - width: 100%; -} -.openerp .tree_header { - background-color: #f0f0f0; - border-bottom: 1px solid #cacaca; - color: #4c4c4c; - padding: 5px; - height: 25px; -} -.openerp .tree_header button { - float: right; - height: 27px; - margin-right: 5px; -} -.openerp .oe-treeview-table { - width: 100%; - background-color: white; - border-spacing: 0; - color: #4c4c4c; -} -.openerp .oe-treeview-table th { - padding: 10px; - font-weight: bold; - background-color: #f0f0f0; - border-bottom: 2px solid #cacaca; -} -.openerp .oe-treeview-table td { - cursor: pointer; - vertical-align: middle; - text-align: left; - vertical-align: middle; - height: 20px; - padding-left: 4px; - padding-right: 4px; - border-right: 1px solid #e7e7e7; -} -.openerp .oe-treeview-table td.oe_number { - text-align: right !important; -} -.openerp .oe-treeview-table tr { - border-bottom: 1px solid #d6d6d6; -} -.openerp .oe-treeview-table tr:hover { - background-color: #e7e7e7; -} -.openerp .oe-treeview-table span { - font-size: 90%; - font-weight: normal; - white-space: nowrap; - display: block; -} -.openerp .oe-treeview-table .treeview-tr.oe-treeview-first { - background: transparent url(/web/static/src/img/expand.gif) 0 50% no-repeat; -} -.openerp .oe-treeview-table .oe_open .treeview-tr.oe-treeview-first { - background-image: url(/web/static/src/img/collapse.gif); -} -.openerp .oe-treeview-table .treeview-tr.oe-treeview-first span, .openerp .oe-treeview-table .treeview-td.oe-treeview-first span { - margin-left: 16px; -} -.openerp .oe_layout_debugging .oe_form_group { - outline: 2px dashed green; -} -.openerp .oe_layout_debugging .oe_form_group_cell { - outline: 1px solid blue; -} -.openerp .oe_layout_debugging .oe_form_group:hover, .openerp .oe_layout_debugging .oe_form_group_cell:hover { - outline-color: red; -} -.openerp .oe_layout_debugging .oe_form_group_row_incomplete > td:last-child:after { - content: "[Incomplete Row]"; - background: red; - padding: 2px; - font-weight: bold; - color: white; - float: right; -} -.openerp .oe_layout_debugging .oe_form_group_row_incomplete.oe_form_group_row_newline > td:last-child:after { - content: "[newline]"; -} -.openerp .oe_debug_menu_log { - font-size: 95%; - line-height: 1.2em; -} -.openerp .oe_navbar .dropdown-menu { - font-size: 13px; - padding: 4px 0; - background: #333333 !important; - background: rgba(37, 37, 37, 0.9) !important; - border-color: #999999; - border-color: rgba(0, 0, 0, 0.2); - background-color: #414141; - text-shadow: none; - background-color: #454343; - background-image: -webkit-gradient(linear, left top, left bottom, from(#646060), to(#262626)); - background-image: -webkit-linear-gradient(top, #646060, #262626); - background-image: -moz-linear-gradient(top, #646060, #262626); - background-image: -ms-linear-gradient(top, #646060, #262626); - background-image: -o-linear-gradient(top, #646060, #262626); - background-image: linear-gradient(to bottom, #646060, #262626); - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; -} -.openerp .oe_navbar .dropdown-menu li a, .openerp .oe_navbar .dropdown-menu li a:hover, .openerp .oe_navbar .dropdown-menu li a:focus { - color: #eeeeee; -} -.openerp .oe_view_manager_new .oe_form_nosheet { - margin-top: 8px; -} -.openerp .oe_view_manager_new .oe_form_nosheet .oe_form_label { - font-weight: normal; -} -.openerp .nav-pills li > a { - padding: 6px 4px 2px 18px; - color: #4c4c4c; -} -.openerp .nav-pills .nav-stacked > li > ul { - padding-left: 16px; -} -.openerp .nav-pills > li.active > a, .openerp a.list-group-item.active > a { - background-color: #7c7bad; - color: white; - border-radius: 0; -} -.openerp .nav-pills > li.active a:hover, .openerp .nav-pills > li.active a:focus, .openerp a.list-group-item.active a:hover, .openerp a.list-group-item.active a:focus { - background-color: #7c7bad; -} -.openerp .nav-pills > li.active .badge, .openerp a.list-group-item.active .badge { - background-color: white; - color: #7c7bad; - text-shadow: none; -} -.openerp .badge { - font-weight: normal; - font-size: 11px; - background-color: #7c7bad; -} -.openerp h1, .openerp h2 { - font-weight: bold; -} -.openerp h3 { - font-size: 1.17em; - font-weight: bold; -} -.openerp p { - display: block; - -webkit-margin-before: 1em; - -webkit-margin-after: 1em; - -webkit-margin-start: 0px; - -webkit-margin-end: 0px; -} -.openerp pre { - background-color: #FFFFFF; - border: none; - padding: 10px 0 3px 0; -} -.openerp h5 { - font-weight: bold; - font-size: smaller; -} -.openerp .oe_form .oe_subtype label, .openerp .oe_subtype label { - font-weight: normal; -} -.openerp .oe_msg_subtype_check { - margin: 3px 3px 0 !important; -} - -.jqstooltip { - height: auto !important; - width: auto !important; - padding: 0; -} - -@-moz-document url-prefix() { - .openerp .oe_form_field_many2one .oe_m2o_cm_button { - line-height: 18px; - } - .openerp .oe_webclient .oe_star_on, .openerp .oe_webclient .oe_star_off { - top: 0px; - } -} -.kitten-mode-activated { - background-size: cover; - background-attachment: fixed; -} -.kitten-mode-activated > * { - opacity: 0.7; -} - -.loading-kitten { - -moz-border-radius: 15px; - -webkit-border-radius: 15px; - border-radius: 15px; - -moz-box-shadow: 0 0 5px 5px #999; - -webkit-box-shadow: 0 0 5px 5px #999; - box-shadow: 0 0 5px 5px #999; -} - -div.ui-widget-overlay { - background: black; - filter: alpha(opacity=30); - opacity: 0.3; -} - -.ui-widget { - font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; - color: #4c4c4c; - font-size: 13px; - z-index: 1051; -} - -.ui-menu { - padding: 2px 0; - -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3); - margin-top: 4px; - border: 1px solid #afafb6; -} -.ui-menu .ui-menu-item { - width: 100%; - padding: 0; -} -.ui-menu .ui-menu-item a { - padding: 1px 16px; - color: #000000 !important; -} -.ui-menu .ui-menu-item a.ui-corner-all { - -moz-border-radius: 0; - -webkit-border-radius: 0; - border-radius: 0; -} -.ui-menu .ui-state-focus, .ui-menu .ui-state-active { - background: #7c7bad !important; - border: 1px solid #7c7bad !important; -} -.ui-menu .ui-state-focus a, .ui-menu .ui-state-active a { - color: #ffffff !important; - font-weight: normal !important; -} - -.ui-corner-all { - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; -} - -.openerp .db_option_table td { - padding-bottom: 10px !important; -} - -body.oe_single_form { - background: #eee url(/web/static/src/img/form_sheetbg.png); - height: 100%; -} -body.oe_single_form .oe_single_form_logo { - padding: 10px; - text-align: center; - margin-bottom: 10px; -} -body.oe_single_form .oe_single_form_footer { - position: absolute; - bottom: -30px; - right: 0px; - width: 100%; - text-align: center; -} -body.oe_single_form .oe_single_form_container { - padding: 10px; - position: absolute; - left: 50%; - top: 50%; - width: 400px; - /* Set margins to offset 50% of the w/h */ - margin-top: -200px; - margin-left: -200px; -} - -.openerp_ie .placeholder { - color: #afafb6 !important; - font-style: italic !important; -} -.openerp_ie .o_form_input_file { - width: 80px; -} -.openerp_ie .oe_form_field_boolean input { - background: #fff; -} -.openerp_ie .db_option_table .oe_form_field_selection { - width: auto; -} -.openerp_ie input[type='checkbox'] { - border: none; - background: none; - box-shadow: none; -} -.openerp_ie .oe_logo img { - border: none; -} -.openerp_ie .oe_view_manager_view_kanban { - display: table-cell; -} -.openerp_ie .oe_kanban_image { - border: none; -} -.openerp_ie .oe_msg_icon { - border: none; -} -.openerp_ie .oe_form header ul { - height: 29px; -} -.openerp_ie .oe_attach { - filter: none; -} -.openerp_ie .oe_link { - filter: none; -} -.openerp_ie .oe_kanban_show_more { - clear: both; - text-align: center; -} -.openerp_ie.oe_kanban_grouped .oe_kanban_show_more .oe_button { - width: 100%; - padding: 3px 12px; -} -.openerp_ie .oe_form_buttons button { - padding-top: 0; - padding-bottom: 0; -} -.openerp_ie .oe_sidebar button { - padding-top: 0; - padding-bottom: 0; -} -.openerp_ie img { - border: none; -} -.openerp_ie .oe_dropdown_arrow { - line-height: 1.7em; -} -.openerp_ie .oe_form_buttons button, .openerp_ie .oe_view_manager_buttons button { - line-height: 1.7em; -} -.openerp_ie .oe_form_buttons .oe_highlight, .openerp_ie .oe_view_manager_buttons .oe_highlight { - line-height: 1.7em; -} -.openerp_ie .oe_topbar { - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#646060', endColorstr='#262626'); -} -.openerp_ie .ui-state-error, .openerp_ie .ui-widget-content .ui-state-error, .openerp_ie .ui-widget-header .ui-state-error { - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -} -.openerp_ie .oe_popup_form { - width: 99% !important; -} -.openerp_ie .oe_form_label { - white-space: normal !important; -} -.openerp_ie ul.oe_form_status li, .openerp_ie ul.oe_form_status_clickable li { - display: inline-block; - clear: both; -} -.openerp_ie ul.oe_form_status li:last-child, .openerp_ie ul.oe_form_status_clickable li:last-child { - overflow: hidden; - border-right: 1px solid #cacaca; -} -.openerp_ie ul.oe_form_status li:last-child > .label, .openerp_ie ul.oe_form_status_clickable li:last-child > .label { - padding-right: 14px; - border-right: none; -} -.openerp_ie ul.oe_form_status li:last-child > .arrow, .openerp_ie ul.oe_form_status_clickable li:last-child > .arrow { - display: inline-block; - opacity: 0; - filter: alpha(opacity=0); - border: none; - width: 0; - border-right: none; -} -.openerp_ie ul.oe_form_status li > .label, .openerp_ie ul.oe_form_status_clickable li > .label { - border-bottom: 1px solid #cacaca; - background: transparent; -} -.openerp_ie ul.oe_form_status li > .arrow span, .openerp_ie ul.oe_form_status_clickable li > .arrow span { - background-color: #eeeeee !important; -} -.openerp_ie ul.oe_form_status li.oe_active > .label, .openerp_ie ul.oe_form_status_clickable li.oe_active > .label { - border-bottom: 1px solid #729fcf; -} -.openerp_ie ul.oe_form_status li.oe_active > .arrow span, .openerp_ie ul.oe_form_status_clickable li.oe_active > .arrow span { - background-color: #729fcf !important; -} -.openerp_ie .oe_webclient { - height: auto !important; -} - -@media print { - body { - height: auto !important; - overflow: visible !important; - } - - tr, td { - page-break-inside: avoid; - page-break-after: auto; - } - - .openerp#announcement_bar_table { - display: none; - } - - .openerp { - text-shadow: none; - } - .openerp.openerp_webclient_container { - display: block; - height: auto !important; - } - .openerp .oe-view-manager { - display: block; - overflow: visible; - } - .openerp .oe_application, .openerp .oe_view_manager_wrapper { - height: auto !important; - } - .openerp .oe_application > div > .oe_view_manager > .oe_view_manager_wrapper > div > .oe_view_manager_body { - overflow: visible; - position: relative !important; - } - .openerp .oe_header_row, .openerp ul.oe_header, .openerp div.oe_mail_thread_action, .openerp .oe_mail_recthread_actions, .openerp .oe_button_box, .openerp .oe_form button, .openerp button.oe_invite, .openerp .oe_form header, .openerp .openerp .oe_notebook > li.ui-state-default, .openerp .oe_topbar, .openerp .oe_leftbar, .openerp .oe_loading { - display: none !important; - } - .openerp .oe_list_content button, .openerp .oe_list_content input[type=checkbox] { - visibility: hidden; - } - .openerp .tree_header button, .openerp .oe_mail .oe_mail_thread_msg .oe_mail_unread, .openerp .oe_mail_fetch_more, .openerp .oe_m2o_drop_down_button img, .openerp .oe_form_field_x2many_list_row_add { - visibility: hidden; - } - .openerp a.oe_m2o_cm_button, .openerp a.fa { - visibility: hidden; - } - .openerp .oe_form .oe_form_field_date img, .openerp .oe_form .oe_form_field_datetime img { - visibility: hidden; - } - .openerp .oe_notebook > li.ui-tabs-selected { - display: block; - } - .openerp .oe_application { - width: auto; - } - .openerp .oe_application .oe_form_sheet, .openerp .oe_application .oe_form_sheetbg { - border: 0px !important; - box-shadow: 0px 0px 0px; - } - .openerp .oe_application .oe_form_sheet .oe_list, .openerp .oe_application .oe_form_sheetbg .oe_list { - overflow-x: visible; - } - .openerp .oe-control-panel, .openerp .oe-x2m-control-panel { - border: 0px !important; - box-shadow: 0px 0px 0px; - } - .openerp .text-core .text-wrap .text-arrow { - background: none; - } - .openerp .openerp div.oe_mail_wall { - overflow: hidden !important; - } - .openerp .oe-view-manager .oe-view-manager-content { - overflow: visible; - } - - .openerp.openerp_webclient_container { - overflow: visible; - } -} -.tooltip { - padding: 0; - margin: 0; - font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; - color: #4c4c4c; - font-size: 12px; - background: white; - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5); - background-color: transparent; - z-index: 1800; -} -.tooltip .tooltip-inner { - text-align: left !important; - max-width: 350px; -} -.tooltip .tooltip-inner .oe_tooltip_string { - color: #FD5; - font-weight: bold; - font-size: 13px; -} -.tooltip .tooltip-inner .oe_tooltip_help { - white-space: pre-wrap; -} -.tooltip .tooltip-inner .oe_tooltip_technical { - padding: 0 0 4px 0; - margin: 5px 0 0 15px; -} -.tooltip .tooltip-inner .oe_tooltip_technical li { - list-style: circle; -} -.tooltip .tooltip-inner .oe_tooltip_technical_title { - font-weight: bold; -} -.tooltip .tooltip-inner .oe_tooltip_close { - margin: -5px 0 0 2px; - cursor: default; - float: right; - color: white; -} -.tooltip .tooltip-inner .oe_tooltip_close:hover { - color: #999; - cursor: pointer; -} -.tooltip .tooltip-inner .oe_tooltip_message { - max-width: 310px; -} - -.ui-icon { - width: 18px; - height: 18px; -} - -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { - border: 1px solid #000000; - color: #ffffff; -} - -.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { - color: #ffffff; -} - -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { - background-image: url("/web/static/lib/jquery.ui/images/ui-icons_ffffff_256x240.png"); -} - -.ui-datepicker { - z-index: 1500 !important; -} - -input[type="radio"], input[type="checkbox"] { - margin-right: 4px; - margin-left: 4px; -} - -.blockUI.blockOverlay { - background-color: black; - opacity: 0.6; -} - -/* ---- EDITOR TOUR ---- {{{ */ -div.tour-backdrop { - z-index: 2009; -} - -.popover.tour.orphan .arrow { - display: none; -} -.popover.tour .popover-navigation { - padding: 9px 14px; -} -.popover.tour .popover-navigation *[data-role="end"] { - float: right; -} -.popover.tour .popover-navigation *[data-role="next"], .popover.tour .popover-navigation *[data-role="end"] { - cursor: pointer; -} - -.popover.fixed { - position: fixed; -} - -.tour-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1100; - background-color: #000; - opacity: 0.8; -} - -body { - overflow: hidden; -} - -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { - .oe-view-manager-content > div { - position: absolute !important; - } - .oe-view-manager-content .oe-view-manager-content > div { - position: relative !important; - } -} -.o_progressbar > div { - display: inline-block; -} -.o_progressbar .o_progressbar_title { - white-space: nowrap; - padding-right: 10px; -} -.o_progressbar .o_progress { - width: 100px; - height: 15px; - vertical-align: middle; - border: 1px solid silver; - border-radius: 10px; - overflow: hidden; - background-color: white; -} -.o_progressbar .o_progress.o_progress_overflow { - background-color: gray; -} -.o_progressbar .o_progress .o_progressbar_complete { - background-color: #3071A9; - height: 100%; -} -.o_progressbar .o_progressbar_value { - width: 100px; - white-space: nowrap; - padding-left: 10px; -} diff --git a/addons/web/static/src/css/base.sass b/addons/web/static/src/css/base.sass deleted file mode 100644 index 9d138ce8301..00000000000 --- a/addons/web/static/src/css/base.sass +++ /dev/null @@ -1,2579 +0,0 @@ -@charset "utf-8" - -// Variables {{{ -$facets-border: #afafb6 -$section-title-color: #7C7BAD -$tag-bg-light: #f0f0fa -$tag-bg-dark: #7C7BAD -$tag-border: #afafb6 -$tag-border-selected: #a6a6fe -$hover-background: #f0f0fa -$link-color: #7C7BAD -$sheet-max-width: 860px -$sheet-min-width: 650px -$sheet-padding: 16px -// }}} -// Mixins {{{ -@font-face - font-family: 'mnmliconsRegular' - src: url('/web/static/src/font/mnmliconsv21-webfont.eot') format('eot') - src: url('/web/static/src/font/mnmliconsv21-webfont.woff') format('woff') - src: url('/web/static/src/font/mnmliconsv21-webfont.ttf') format('truetype') - src: url('/web/static/src/font/mnmliconsv21-webfont.svg') format('svg') active - font-weight: normal - font-style: normal - -@mixin reset() - border: none - padding: 0 - margin: 0 - background: none - @include radius(0) - @include box-shadow(none) - -@mixin vertical-gradient($startColor: #555, $endColor: #333) - background-color: mix($startColor, $endColor) - background-image: -webkit-gradient(linear, left top, left bottom, from($startColor), to($endColor)) /* Saf4+, Chrome */ - background-image: -webkit-linear-gradient(top, $startColor, $endColor) /* Chrome 10+, Saf5.1+, iOS 5+ */ - background-image: -moz-linear-gradient(top, $startColor, $endColor) /* FF3.6 */ - background-image: -ms-linear-gradient(top, $startColor, $endColor) /* IE10 */ - background-image: -o-linear-gradient(top, $startColor, $endColor) /* Opera 11.10+ */ - background-image: linear-gradient(to bottom, $startColor, $endColor) - -@mixin radial-gradient($gradient) - background-position: center center - background-image: -webkit-radial-gradient(circle, $gradient) - background-image: -moz-radial-gradient($gradient) - background-image: -ms-radial-gradient($gradient) - background-image: radial-gradient(circle, $gradient) - -@mixin radius($radius: 5px) - -moz-border-radius: $radius - -webkit-border-radius: $radius - border-radius: $radius - -@mixin box-shadow($bsval: 0px 1px 4px #777) - -moz-box-shadow: $bsval - -webkit-box-shadow: $bsval - box-shadow: $bsval - -@mixin transition($transval: (border linear 0.2s, box-shadow linear 0.2s)) - -webkit-transition: $transval - -moz-transition: $transval - -ms-transition: $transval - -o-transition: $transval - transition: $transval - -@mixin opacity($opacity: .5) - filter: alpha(opacity=$opacity * 100) - opacity: $opacity - -@mixin background-clip($clip: padding-box) - -webkit-background-clip: $clip - -moz-background-clip: $clip - background-clip: $clip - -@mixin box-sizing($type: content) - // type = border || content || padding - -webkit-box-sizing: #{$type}-box - -moz-box-sizing: #{$type}-box - -ms-box-sizing: #{$type}-box - box-sizing: #{$type}-box - -@mixin skew-gradient($startColor: #555, $endColor: #333) - background-color: $endColor - background: -moz-linear-gradient(135deg, $endColor, $startColor) - background: -o-linear-gradient(135deg, $startColor, $endColor) - background: -webkit-gradient(linear, left top, right bottom, from($startColor), to($endColor)) - background: -ms-linear-gradient(top, $startColor, $endColor) /* IE10 */ - -@mixin transform($transform) - -webkit-transform: $transform - -moz-transform: $transform - -ms-transform: $transform - -o-transform: $transform - transform: $transform - -@mixin keyframes($name) - @-webkit-keyframes #{$name} - @content - @-moz-keyframes #{$name} - @content - @-ms-keyframes #{$name} - @content - @-o-keyframes #{$name} - @content - @keyframes #{$name} - @content - - -// Transforms the (readable) text of an inline element into an mmlicons icon, -// allows for actual readable text in-code (and in readers?) with iconic looks -@mixin text-to-icon($icon-name, $color: #404040) - font-size: 1px - letter-spacing: -1px - color: transparent - text-shadow: none - font-weight: normal - &:before - font: 21px "mnmliconsRegular" - content: $icon-name - color: $color - -// }}} - -#oe_main_menu_navbar - min-height: 34px - z-index: 1001 - border-radius: 0 - li a, li button - padding: 4px 8px 4px 8px - margin-top: 2px - font-size: 13px - .oe_topbar_avatar - max-height: 18px - width: 18px - -#oe_main_menu_navbar.navbar - margin-bottom: 0px - -.oe_systray - margin-right: 0px !important - -.apps-client - border: 0 - -// Notifications {{{ - -.oe_tz_warning - color: red - float: right - margin: 4px - -.oe_indicator - z-index: 99999 - position: absolute - display: inline-block - color: white - background: #a4498b - padding: 6px 16px - border-radius: 4px - box-shadow: 0 0 1px black - left: 50% - transform: translate(-50%, 0) - -webkit-filter: blur(0) - -.oe_notification - z-index: 1600 - -.oe_timezone_systray - span - margin-top: 1px - background-color: #f6cf3b -// }}} -// Top Menu {{{ -.navbar - .oe_topbar_name - max-width: 150px - display: inline-block - text-overflow: ellipsis - white-space: nowrap - overflow: hidden // Customize to bring ellipsis when topbar_name is over sized. - vertical-align: middle -// }}} - -.o_hidden - display: none!important - -.openerp - // Global style {{{ - padding: 0 - margin: 0 - font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif - color: #4c4c4c - font-size: 13px - background: white - &.openerp_webclient_container - height: 95% // fallback for browsers without support for calc() - height: -webkit-calc(100% - 34px) - height: calc(100% - 34px) - display: -ms-flexbox - display: -webkit-flex - display: flex - @media (max-width: 768px) - &.openerp_webclient_container - height: 95% // fallback for browsers without support for calc() - height: -webkit-calc(100% - 52px) - height: calc(100% - 52px) - // }}} - //Placeholder style{{{ - \:-moz-placeholder - color: $tag-border !important - font-style: italic !important - \::-webkit-input-placeholder - color: $tag-border !important - font-style: italic !important - \:-ms-input-placeholder - color: $tag-border !important - font-style: italic !important - //}}} - // Tag reset {{{ - a - text-decoration: none - cursor: pointer !important - table - padding: 0 - border-collapse: collapse - thead - font-weight: bold - background-color: #f0f0f0 - th - border-left: 1px solid #dfdfdf - &:first-child - border-left: none - &.null - border-left: none - th, td - padding: 0 - text-align: left - th - font-weight: bold - vertical-align: middle - td - vertical-align: top - .oe_title:after - content: "." - display: block - height: 0 - clear: both - visibility: hidden - .oe_form_group - clear: both - .zebra tbody tr:nth-child(odd) td - background-color: #f0f0fa - @include vertical-gradient(#f0f0fa, #eeeef6) - .zebra tbody tr:hover td - @include vertical-gradient(#eee, #dedede) - input, textarea, select - padding: 2px 4px - border: 1px solid #ccc - @include radius(3px) - background: white - img - vertical-align: middle - h4 - margin: 4px 0 - font-weight: bold - font-size: inherit - // }}} - // Jquery ui Overrides {{{ - .ui-widget-content a - color: $link-color - .oe_bounce_container - display: inline-block - - // Bug lp:1051746 - .text-tag .text-button - height: auto !important - min-height: 16px - - // bug noted in jquery ui CSS doesn't seem to occur in IE9, - // so remove position:relative - .ui-tabs - position: static - - // }}} - // Generic classes {{{ - .oe_i - font-family: "mnmliconsRegular" !important - font-size: 21px - font-weight: 300 !important - .oe_left - float: left - margin-right: 8px - width: 305px - .oe_right - float: right - margin-left: 8px - .oe_text_center - text-align: center - .oe_text_left - text-align: left - .oe_text_right - text-align: right - .oe_clear - clear: both - .oe_wait - cursor: wait - .oe_fade - color: #888 - font-weight: normal - .oe_bold - font-weight: bold - .oe_inline - width: auto !important - .oe_background_grey - background: #eee !important - - .oe_warning_redirect - border: none !important - padding: 0 !important - margin-left: 20px !important - background: #f5f7f9 !important - box-shadow: none !important - &:hover - text-decoration: underline !important - .oe_stat_button - font-weight: normal - width: 132px !important - height: 40px - color: #666 - margin: 0px -1px -1px 0px - padding: 0 - border-radius: 0 - box-shadow: none - background: white - > div - display: table-cell - vertical-align: middle - text-align: left - padding: 0 - line-height: 120% - .o_button_icon - color: #7C7BAD - font-size: 24px - padding: 0px 3px - width: 37px - text-align: center - .oe_form_field_percent_pie - width: 42px - .oe_form_field_bar_chart - width: 42px - svg - width: 38px - height: 38px - display: inline - vertical-align: middle - .oe_button_box - width: 400px - text-align: right - .oe_stat_button - display: inline-table - // boolean_button rules: show the elements depending on hover status - .oe_stat_button:not(:hover) .o_stat_info > .o_hover - display: none !important - .oe_stat_button:hover .o_stat_info > .o_not_hover - display: none !important - button.oe_toggle_button - box-shadow: none - white-space: nowrap - background: transparent - outline: none - border: none - .oe_avatar - > img - max-height: 90px - max-width: 90px - @include radius(3px) - @include box-shadow(0 1px 4px rgba(0, 0, 0, 0.4)) - border: none - margin-bottom: 10px - .oe_avatar + div - margin-left: 5px - .oe_image_small > img - max-width: 50px - max-height: 50px - .oe_image_medium > img - max-width: 180px - max-height: 180px - .oe_star_on, .oe_star_off - color: #cccccc - text-shadow: 0 0 2px black - vertical-align: top - position: relative - top: 4px - font-size: 22px - .oe_star_on:hover, .oe_star_off:hover - text-decoration: none - .oe_star_on - color: gold - p.oe_grey - max-width: 650px - .oe_grey - color: #aaa - // Added for generic error message and customize bootstrap3 <pre>,<hr> - .oe_error_detail - hr - display: block - -webkit-margin-before: 0.5em - -webkit-margin-after: 0.5em - -webkit-margin-start: auto - -webkit-margin-end: auto - border-style: inset - border-width: 1px - // }}} - // Kanban state (used in form and kanban) {{{ - .oe_kanban_status - position: relative - display: inline-block - height: 12px - width: 12px - @include radius(6px) - @include radial-gradient((#eee 0%, #ccc 40%, #bbb 100%)) - // +background-image(radial-gradient(45px 45px, #0ff 10px, #1e90ff 30px)) - .oe_kanban_status_green - background: green - @include radial-gradient((#55dd55 0%, #44aa44 40%, #339933 100%)) - .oe_kanban_status_red - background: red - @include radial-gradient((#ee7777 0%, #cc3333 40%, #bb0808 100%)) - .btn-group.kanban_state - padding-top: 8px - margin-right: 4px !important - a - color: #333333 - // }}} - // Tags (for many2many tags, among others) {{{ - .oe_tag - border: 1px solid $tag-border - font-size: 11px - padding: 2px 4px - margin: 0 2px 2px 0 - @include radius(3px) - background: $tag-bg-light - color: #4C4C4C - display: inline-block - word-break: break-word - .oe_tag_dark - background: $tag-bg-dark - color: #eee - .oe_form_field_radio - &.oe_horizontal - label - display: inline-block - margin-left: 20px - > span > div - display: inline-block - &.oe_vertical - label - display: inline-block - margin-left: 20px - .oe_radio_input - border: 2px solid transparent - display: inline-block - height: 12px - width: 12px - vertical-align: top - border-radius: 10px - margin: 1px 0 - position: absolute - &.oe_form_required.oe_form_invalid .oe_radio_input - border-color: red - .oe_tags - &.oe_inline - min-width: 250px - .text-wrap - width: 100% !important - position: static - textarea - width: 100% !important - .text-core - height: initial !important - word-break: break-word - .text-wrap .text-dropdown .text-list .text-suggestion em - font-style: italic - text-decoration: none - margin-bottom: 1px - // }}} - // Dropdown {{{ - .oe_dropdown, .oe_dropdown_hover, .oe_dropdown_toggle - position: relative - cursor: pointer - .oe_dropdown_toggle - color: #2B2B2B - font-weight: normal - .oe_dropdown_hover:hover .oe_dropdown_menu, .oe_dropdown_menu.oe_opened - display: block - .oe_dropdown_menu - display: none - position: absolute - z-index: 3 - margin: 0 - border: 1px solid $tag-border - background: white - padding: 4px 0 - min-width: 140px - text-align: left - @include radius(3px) - @include box-shadow(0 1px 4px rgba(0,0,0,0.3)) - > li - &:hover - @include vertical-gradient(#f0f0fa, #eeeef6) - @include box-shadow(none) - list-style-type: none - float: none - display: block - position: relative - margin: 0 - padding: 2px 8px - > a - white-space: nowrap - display: block - color: #4c4c4c - text-decoration: none - &:hover - text-decoration: none - .oe_dropdown_arrow:after - vertical-align: top - margin-top: 8px - //margin-left set at 3px to avoid a strange overflow - margin-left: 3px - border-left: 4px solid transparent - border-right: 4px solid transparent - border-top: 4px solid#404040 - @include opacity(0.5) - // }}} - // Loading {{{ - .oe_loading - display: none - z-index: 1001 - position: fixed - top: 0 - right: 50% - padding: 4px 12px - background: #a4498b - color: white - text-align: center - border: 1px solid #92417c - border-top: none - -moz-border-radius-bottomright: 8px - -moz-border-radius-bottomleft: 8px - border-bottom-right-radius: 8px - border-bottom-left-radius: 8px - // }}} - // CrashManager {{{ - .oe_dialog_warning - width: 100% - p - text-align: center - .oe_dialog_icon - padding: 5px - width: 32px - // }}} - // DatabaseManager {{{ - .oe_database_manager - background: #fff - color: #000 - text-align: left - .oe_database_manager_menu - color: #000 - // }}} - // WebClient.fullscreen {{{ - .oe_content_full_screen - .oe_application - top: 0 - left: 0 - .oe_topbar, .oe_leftbar - display: none - // }}} - // Webclient.leftbar {{{ - .oe_leftbar - display: -ms-flexbox - display: -webkit-flex - display: flex - -ms-flex-direction: column - -webkit-flex-direction: column - flex-direction: column - -webkit-justify-content: space-between - justify-content: space-between - -ms-flex: 0 0 auto - -webkit-flex-shrink: 0 - flex-shrink: 0 - -webkit-flex-grow: 0 - flex-grow: 0 - width: 220px - height: 100% - background: #f0eeee - border-right: 1px solid $tag-border - position: relative - display: inline-block\9 - vertical-align: top\9 - a.oe_logo - text-align: center - -webkit-flex-shrink: 0 - flex-shrink: 0 - img - margin: 14px 0 - border: 0 - .oe_logo_edit - margin: 14px 0 - position: absolute - top: 1px - padding: 4px - width: 100% - display: none - text-align: center - color: #eee - background: rgba(37,37,37,0.9) - @include box-sizing(border) - &:hover .oe_logo_edit_admin - display: block - .oe_secondary_menus_container - -webkit-flex-grow: 1 - flex-grow: 1 - overflow-y: auto - .oe_footer - background: #f0eeee - text-align: center - -webkit-flex-shrink: 0 - flex-shrink: 0 - a - font-weight: bold - span - color: #a24689 - // }}} - // Webclient.leftbar items {{{ - - .oe_secondary_menu_section - font-weight: bold - margin-left: 8px - color: $link-color - > .oe_menu_leaf - font-weight: bold - color: $link-color - .oe_secondary_submenu - margin-bottom: 10px !important - line-height: 1.1em - margin-top: 3px - .oe_menu_text - white-space: nowrap - overflow: hidden - display: inline-block - text-overflow: ellipsis - max-width: 85% - margin-top: 1px - .badge - &:hover - cursor: pointer - @include transform(scale(1.1)) - .oe_menu_toggler:before - width: 0 - height: 0 - display: inline-block - content: "&darr" - text-indent: -99999px - vertical-align: top - margin-left: -12px - margin-top: 4px - margin-right: 4px - border-top: 4px solid transparent - border-bottom: 4px solid transparent - border-left: 4px solid #4c4c4c - @include opacity(0.5) - .oe_menu_opened:before - margin-top: 6px - margin-left: -16px - margin-right: 4px - border-left: 4px solid transparent - border-right: 4px solid transparent - border-top: 4px solid #4c4c4c - .oe_secondary_submenu li - margin-left: 20px - // }}} - // About openerp {{{ - $link-color-odoo: #a24689 - .oe_about - .label - background-color: $link-color-odoo - a - color: $link-color-odoo - - .user-details - padding: 0 - .user-image - width: 100% - text-align: center - .user-info-block - width: 100% - margin-top: -25px - .user-heading - text-align: center - margin: 10px 0 0 - .user-body - text-align: center - #social - i - margin: 10px - &:hover - @include transform(scale(1.3)) - .social-fb:hover - color: #3B5998 - .social-tw:hover - color: #4099FF - .social-gp:hover - color: #d34836 - .social-lk:hover - color: #007bb6 - // }}} - // ActionManager {{{ - .oe_application - height: 100% - width: 100% - display: -webkit-box - display: -moz-box - display: -ms-flexbox - display: -webkit-flex - display: flex - -ms-flex-direction: column - -webkit-flex-direction: column - flex-direction: column - .oe_application - width: 100% - - .oe_client_action - height: 100% - overflow: auto - position: relative - // }}} - // ViewManager common {{{ - .oe-view-manager - -webkit-box-flex: 1 - -webkit-flex: 1 1 auto - -ms-flex: 1 1 auto - flex: 1 1 auto - overflow: auto - position: relative - .oe-view-manager-content - position: absolute - top: 0 - bottom: 0 - right: 0 - left: 0 - > div - height: 100% - position: static - display: none - .oe-view-manager-content - position: static - > div - display: block - .oe-x2m-control-panel - width: 100% - .oe-cp-buttons - div - display: inline-block - padding: 5px 5px - .oe-cp-pager - div - display: inline-block - padding: 5px 5px - .oe-control-panel - background-color: rgb(240, 238, 238) - border-bottom: 1px solid #afafb6 - -webkit-box-flex: 0 - -webkit-flex: 0 0 auto - -ms-flex: 0 0 auto - flex: 0 0 auto - user-select: none - > .container-fluid - width: 100% - .oe-button-column - height: 30px - .dropdown-menu - max-height: calc(100vh - 125px) - overflow: auto - overflow-x: hidden - li - position: relative - a - padding: 3px 25px - .oe_searchview_custom_public a:after,.oe-share-filter:after - font-family: FontAwesome - content: "\f0c0" - color: #666 - margin-left: 3px - .selected - display: block - a - font-weight: bold - a:before - font-family: FontAwesome - position: absolute - left: 6px - top: 3px - content: "\f00c" - .oe-right-toolbar - float: right - > div - display: inline-block - .row:first-child - padding-top: 3px - padding-bottom: 3px - .row:last-child - padding-bottom: 10px - .oe_tag - @include radius(0px) - .oe-view-title - font-size: 18px - padding-left: 0 - margin: 0 - background-color: rgb(240, 238, 238) - li - -moz-user-select: initial - -webkit-user-select: initial - user-select: initial - .oe-cp-search-view - padding-top: 5px - .oe-cp-switch-buttons - button - width: 34px - .oe-cp-buttons - display: inline-block - .oe-cp-sidebar - display: inline-block - float: right - .o_form_binary_form - cursor: pointer - span - padding: 3px 20px - input.o_form_input_file - width: 100% - - .o_form_binary_form:hover - background-color: #f5f5f5 - .oe_file_attachment - padding: 3px 20px - display: inline-block - .oe_sidebar_delete_item - padding: 0 - position: absolute - right: 10px - .dropdown-menu - li - a - width: 100% - .oe_form_buttons - padding: 0 - .o_form_buttons_view - > button - float: left - &:last-child - float: right - margin-left: 4px - - .oe-pager-buttons - min-height: 30px - - // }}} - // SearchView {{{ - .oe_searchview - cursor: text - position: relative - height: auto - padding-top: 1px - padding-bottom: 1px - .oe_searchview_unfold_drawer - position: absolute - top: 8px - right: 5px - cursor: pointer - .oe_searchview_search - cursor: pointer - position: absolute - top: 8px - left: 5px - .oe_searchview_facets - min-height: 22px - margin: 2px 20px 0 0 - * - vertical-align: top - display: inline-block - font-size: 100% - .oe_searchview_facet - margin: 1px 0 - font-size: 11px - &:focus - outline: none - .label - @include radius(0px) - .oe_searchview_input - padding: 2px 0 0 6px - font-size: 12px - height: 16px - -webkit-user-select: initial - -moz-user-select: initial - user-select: initial - &:focus - outline: none - .oe_searchview_input:first-child - margin-left: 10px - .oe_searchview_facet - position: relative - cursor: pointer - padding: 0 - -webkit-font-smoothing: auto - // spacing for opera, FF - &:focus - border-color: $tag-border-selected - @include box-shadow(0 0 3px 1px $tag-border-selected) - .oe_facet_values - background: $tag-bg-light - .oe_facet_category, .oe_facet_value - padding: 0 4px - .oe_facet_category - color: white - text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) - .oe_facet_category.oe_i - font-size: 16px - .oe_facet_value - border-left: 1px solid #afafb6 - color: #4C4C4C - &:last-child - padding-right: 16px - &:first-child - border-left: none - .oe_facet_remove - position: absolute - top: 3px - right: 3px - color: #8786b7 - line-height: 8px - width: 12px - height: 12px - padding-top: 1px - text-align: center - font-weight: bold - cursor: pointer - text-shadow: 0 1px 1px white - &:hover - color: white - background: #8786b7 - text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) - @include radius(2px) - - .oe-autocomplete - display: none - position: absolute - background-color: white - width: 400px - border: 1px solid #afafb6 - z-index: 666 - margin-top: 2px - cursor: default - @include radius(3px) - ul - list-style-type: none - padding-left: 0 - margin: 5px 0px - li - padding-left: 20px - text-shadow: 0 0 0 white - span:first-child - margin-right: 5px - span.oe-expand - cursor: pointer - li.oe-indent - margin-left: 20px - li.oe-selection-focus - background-color: #7c7bad - color: white - li.oe-separator - margin-top: 2px - margin-bottom: 2px - border-top: 1px solid #afafb6 - li.oe-separator:last-child - display: none - - .oe-search-options - a - padding-left: 25px - padding-right: 25px - width: 100% - -webkit-user-select: none - -moz-user-select: none - user-select: none - .oe-apply-filter - margin-left: 25px - .oe-add-filter-menu - display: none - .oe-add-condition - width: auto - margin-left: 10px - padding-left: 0 - padding-right: 10px - .oe-group-selector - margin: 3px 25px - min-width: -webkit-calc(100% - 40px) - min-width: calc(100% - 40px) - max-width: 250px - width: auto - .divider - display: none - .filters-menu - .divider - display: list-item - .oe-select-group - margin: 3px 25px - .oe-add-group - display: none - .oe-save-name - display: none - margin: 3px 25px - span - white-space: nowrap - input - margin-left: 0 - .searchview_extended_prop_field - display: inline - width: -webkic-calc(100% - 20px) - width: calc(100% - 20px) - - .searchview_extended_prop_op - margin: 3px 0 - width: -webkit-calc(100% - 20px) - width: calc(100% - 20px) - .searchview_extended_delete_prop - float: right - display: inline - cursor: pointer - .searchview_extended_prop_value - width: -webkit-calc(100% - 20px) - width: calc(100% - 20px) - > select, > input - width: -webkit-calc(100% - 20px) - width: calc(100% - 20px) - .o_datepicker - width: -webkit-calc(100% - 20px) - width: calc(100% - 20px) - .o_datepicker_input - width: 100% - .o_datepicker_button - margin-left: -21px - cursor: pointer - span.remove-filter - position: absolute - top: 6px - right: 10px - cursor: pointer - .dropdown-menu - > li - position: relative - white-space: nowrap - li.oe-filter-condition - white-space: normal - padding-left: 25px - padding-right: 10px - margin-bottom: 5px - .o-or-filter - display: none - li.oe-filter-condition + li.oe-filter-condition - margin-top: 10px - .o-or-filter - display: block - .o-or-filter - position: absolute - left: 5px - top: 5px - a - display: inline-block - - input.oe-save-name - width: auto - .oe_pager_value - display: inline-block - - // }}} - // Views Common {{{ - .oe_view_nocontent - padding: 15px - margin-top: 0 - color: #777777 - font-size: 125% - max-width: 700px - .oe_view_nocontent_create - margin-top: 0 - padding-top: 35px - color: #4c4c4c - &:before - content: "" - display: inline-block - position: absolute - width: 70px - height: 80px - margin-left: -70px - margin-top: -50px - background: transparent url(/web/static/src/img/view_empty_arrow.png) no-repeat 0px 0px - > p - padding-left: 78px - .oe_empty_custom_dashboard - background: transparent url(/web/static/src/img/graph_background.png) no-repeat 0 0 - margin-top: -15px - padding: 100px 0 0 137px - min-height: 327px - margin-left: -15px - .oe_view.oe_cannot_create - .oe_view_nocontent_create - display: none - // }}} - // PivotView.base and dynamic tags {{{ - .oe_pivot - table - width: auto - col.hover - background-color: #f5f5f5 - th - background-color: #ffffff - font-weight: normal - vertical-align: top - border: 1px solid #bfbfb6 - border-top: none - th.oe-total - background-color: #f0eeee - font-weight: bold - vertical-align: bottom - td - border: 1px solid #bfbfb6 - text-align: right - td.oe-closed,td.oe-opened - cursor: pointer - .oe-closed, .oe-opened - cursor: pointer - background-color: #f0eeee - border-left: none - text-align: left - &:hover - background-color: #e6e6e6 - &.oe-enable-linking - td:not(.oe-closed):not(.oe-opened):not(.oe-empty) - cursor: pointer - &:hover - color: #428bca - .oe-closed:before - font-family: FontAwesome - margin-right: 5px - content: "\f067" - .oe-opened:before - font-family: FontAwesome - margin-right: 5px - content: "\f068" - text-align: left - .measure-row - background-color: #f0eeee - cursor: pointer - .o-sorted:after - font-family: FontAwesome - margin-left: 5px - .o-sorted-asc:after - content: "\f0d7" - .o-sorted-desc:after - content: "\f0d8" - .dropdown-menu - a - color: black - .pivot-dropdown-submenu - position: relative - > .dropdown-menu - top: 0 - left: 100% - .field-selection:after - content: "\f0da" - width: 3px - float: right - margin-left: 5px - color: #333 - font-family: FontAwesome - .pivot-dropdown-submenu:hover - > .dropdown-menu - display: block - .o_dashboard - .oe_pivot - th - border-top: 1px solid #bfbfb6 - th, .oe-closed, .oe-opened - border-left: 1px solid #bfbfb6 - .oe_graph - svg - min-height: 250px - .nv-pieLabels - display: none - - // }}} - // GraphView.base and dynamic tags {{{ - .oe_graph - height: 100% - > div - height: 100% - - // }}} - // FormView.base and dynamic tags {{{ - .oe_formview - background: white - .oe_form_dropdown_section - position: relative - display: inline-block - .oe_form_invalid - input, select, textarea - background-color: #F66 !important - border: 1px solid #D00 !important - .o_form_invisible - display: none !important - .oe_form_editable - .oe_read_only - display: none !important - .oe_form_readonly - .oe_edit_only, .oe_form_field:empty - display: none !important - .oe_form .oe_form_field_date - width: auto - .oe_form_field_boolean.boolean - position: relative - top: -20px - width: 14px - height: 14px - z-index: 10000 - // IE needs a color in order for the layer to respond to mouse events - backgroundColor: "#fff" - opacity: 0 - // Sheet and padding - .oe_form_nosheet - margin: 16px - > header - margin: -16px -16px 0 -16px - padding: 0 - .oe_form_nosheet.oe_form_nomargin - margin: 0 - > header - margin: 0 - .oe_form_sheetbg - padding: 16px 0 - position: relative - .oe_form_sheet_width - min-width: 650px - max-width: $sheet-max-width - margin: 0 auto - .oe_form_sheet - background: white - min-height: 330px - padding: 16px - .oe_list - overflow-x: auto - // Sheet inline mode - .oe_application - .oe_form_sheetbg - background: url(/web/static/src/img/form_sheetbg.png) - border-bottom: 1px solid #ddd - // Customize font weight according bootstrap3 - .oe_subtotal_footer label - font-weight: bold - table label - font-weight: normal - // End of customize - .oe_form_sheet - border: 1px solid #c8c8d3 //$tag-border - @include box-shadow(0 4px 20px rgba(0,0,0,0.15)) - .ui-tabs - margin: 0 -16px - .oe_notebook_page - padding: 0 16px - // }}} - // FormView.header {{{ - .oe_form > :not(.oe_form_nosheet) header, .oe_form > .oe_form_nosheet header - padding-left: 14px - ul:not(.oe_tooltip_technical):not(.oe_dropdown_menu) - display: inline-block - float: right - > button - margin: 0 2px - - .oe_form header - border-bottom: 1px solid #cacaca - padding-left: 2px - @include vertical-gradient(#fcfcfc, #dedede) - > span - margin-left: 4px - - // }}} - // FormView.custom tags and classes {{{ - .oe_form - header - .oe_tags - margin: 5px 0 0 5px - width: 400px - padding-bottom: 0 - div.oe_chatter - box-sizing: border-box - min-width: $sheet-min-width + 2* $sheet-padding - max-width: $sheet-max-width + 2* $sheet-padding - margin: 0 auto - padding: 16px 16px 48px - div.oe_form_configuration - p, ul, ol - color: #aaa - max-width: 650px - label - min-width: 150px - .oe_form_group_cell_label - padding: 1px 0 - .oe_form_group_cell div div - padding: 1px 0 - .oe_subtotal_footer - width: 1% !important - td.oe_form_group_cell - text-align: right - padding: 0 !important - td.oe_form_group_cell_label - border-right: none - .oe_subtotal_footer_separator - min-width: 108px - border-top: 1px solid #cacaca - margin-top: 4px - padding-top: 4px - font-weight: bold - font-size: 18px - label:after - content: ":" - label.oe_subtotal_footer_separator - font-weight: bold !important - padding: 2px 11px 2px 0px !important - label.oe_form_label_help - font-weight: normal !important - .oe_form_box_info - background: #fe9 - border-bottom: 1px solid #cb6 - padding: 4px - > p - margin: auto - .oe_form_box_warning - background: #bd362f - border-bottom: 1px solid #900 - padding: 4px - * - color: white - text-shadow: none - > p - margin: auto - // }}} - // FormView.group {{{ - .oe_form - .oe_form_button - margin: 2px - td.oe_form_group_cell_label - border-right: 1px solid #ddd - padding: 2px 0px - label - line-height: 18px - display: block - min-width: 150px - font-weight: bold !important - td.oe_form_group_cell + .oe_form_group_cell - padding: 2px 0 2px 8px - .oe_form_group - width: 100% - margin: 9px 0 9px 0 - .oe_form_group_cell.oe_group_right - padding-left: 20px - // }}} - // FormView.label {{{ - .oe_form - .oe_form_label_help[for], .oe_form_label[for] - white-space: nowrap - padding-right: 8px - span - font-size: 80% - color: darkGreen - vertical-align: top - position: relative - top: -4px - padding: 0 2px - // }}} - // FormView.separator {{{ - .oe_horizontal_border - border-bottom: 1px solid black - .oe_horizontal_separator - font-weight: bold - font-size: 20px - margin: 15px 0px 10px 0px - color: $section-title-color - &:empty - height: 5px - .oe_vertical_separator - border-left: 1px solid #666 - padding: 0 4px 0 4px - // }}} - // FormView.progressbar {{{ - .oe_form_field_progressbar - display: inline-block - min-width: 70px - .oe_form_field_progressbar.ui-progressbar - height: 22px - font-size: 10px - @include box-sizing(border) - border: 1px solid #999 - @include radius(3px) - background: white - min-width: 50px - span - position: absolute - margin-left: 10px - font-weight: bold - // }}} - // FormView.fields {{{ - .oe_form - .oe_form_field_text - width: 100% - .oe_form_text_content - text-overflow: ellipsis - display: inline-block - white-space: pre-wrap - overflow-x: hidden - width: 100% - .oe_form_field_char input, - .oe_form_field_url input, - .oe_form_field_email input, - .oe_form_field_text textarea, - .oe_form_field_selection select - width: 100% - .oe_notebook_page .oe_form_field_text textarea - min-height: 96px - .oe_form_field_text.oe_inline, .oe_form_field_text.oe_inline > textarea - width: 500px - h1, h2, h3, h4, h5, h6 - margin: 0 0 4px 0 - input - height: inherit !important - font-size: inherit - // Customize for formview - .oe_title h1, h1 - font-weight: bold - font-size: 2em - h2 - font-size: 1.5em - label - font-weight: bold - margin-bottom: 0px - display: inline - // End of customize - .oe_form_field - width: 100% - display: inline-block - padding: 2px 2px 2px 0px - vertical-align: top - input - margin: 0px - input[type="text"], input[type="password"], input[type="file"], select - height: 22px - padding-top: 2px - input[type="text"], input[type="password"], input[type="file"], select, textarea - @include box-sizing(border) - background: white - min-width: 60px - color: #1f1f1f - font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif - input[readonly], select[readonly], textarea[readonly], input[disabled], select[disabled] - background: #E5E5E5 !important - color: #666 - textarea[disabled] - border: none - padding-left: 8px - @include box-shadow(none) - @include radius(0px) - color: #4c4c4c - textarea.oe_inline[disabled] - border-left: 8px solid #eee - .oe_form_field_url button img - vertical-align: top - .oe_form_field_monetary, - .oe_form_field_date, - .oe_form_field_datetime - white-space: nowrap - .oe_form_field_boolean - width: auto - .oe_datepicker_root - display: inline-block - .datepickerbutton - margin-left: 5px - cursor: pointer - .oe_form_required - input:not([disabled]):not([readonly]), select:not([disabled]):not([readonly]), textarea:not([disabled]):not([readonly]) - background-color: #D2D2FF !important - .oe_form_invalid - input, select, textarea - background-color: #F66 !important - border: 1px solid #D00 !important - .oe_input_icon - cursor: pointer - margin: 3px 0 0 -21px - vertical-align: top - .oe_input_icon_disabled - position: absolute - cursor: default - opacity: 0.5 - filter: alpha(opacity=50) - right: 5px - top: 3px - .oe_form_field_with_button.oe_no_button > .oe_button - display: none - .oe_form_field_with_button:not(.oe_no_button) - > .oe_button - float: right - @include radius(0) - border-bottom-left-radius: 0px - height: 22px - .oe_form_field_with_button - input - width: 100% - > div - position: relative - overflow: hidden - .oe_form_embedded_html - position: relative - width: 100% - margin: auto - overflow: auto - text-align: justify - .oe_form_field_html .oe_input_icon - float: right - margin: 4px 7px - // Override ViewManager overflow auto for One2Many fields - .oe-view-manager-content - overflow: hidden - .oe_form_editable - .oe_form - .oe_form_field_integer input - width: 6em - .oe_form_field_float input - width: 7em - .oe_form_field_date input - width: 100px - .oe_form_field_datetime input - width: 150px - // }}} - // FormView.fields_binary {{{ - /* http://www.quirksmode.org/dom/inputfile.html - * http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image - */ - .oe_hidden_input_file - // Position: relative is used for the hidden input[type=file] - // Do not remove it anymore ! - position: relative - input.o_form_input_file - z-index: 0 - line-height: 0 - font-size: 12px - position: absolute - top: 1px - left: 0 - right: 0 - opacity: 0 - filter: alpha(opacity = 0) - -ms-filter: "alpha(opacity=0)" - margin: 0 - padding: 0 - .oe_form - .oe_form_field_binary - display: inline-block - .oe_form_field_image - padding: 0 - position: relative - display: inline-block - width: auto - vertical-align: top - .oe_form_field_image_controls - position: absolute - top: 1px - padding: 6px 0 - width: 100% - display: none - text-align: center - color: #eee - background: rgba(37,37,37,0.9) - @include radius(3px 3px 0 0) - @include box-sizing(border) - &:hover .oe_form_field_image_controls - display: block - img - max-width: 256px - max-height: 256px - .oe_fileupload - display: inline-block - clear: both - width: 100% - margin-bottom: -15px - .oe_add - float: left - position: relative - width: 100% - left: +2px - margin: 9px 0 /* Customize margin according bootstrap3 */ - overflow: hidden - button - display: inline - height: 24px - font-size: 12px - line-height: 12px - vertical-align: middle - button.oe_attach - width: 24px - background: transparent - color: #7C7BAD - box-shadow: none - border: none - text-shadow: none - .fa - position: relative - font-size: 18px - input.o_form_input_file - display: inline-block - margin-left: -85px - height: 22px - width: 152px - margin-top: -24px - cursor: pointer - .oe_attach_label - color: #7C7BAD - margin-left: -3px - .oe_attachments - margin-bottom: 4px - margin-right: 0px - font-size: 12px - border-radius: 2px - border: solid 1px rgba(124,123,173,0.14) - .oe_attachment - background-repeat: no-repeat - word-wrap: break-word - padding: 2px - padding-left: 4px - padding-right: 4px - overflow: hidden - position: relative - a - display: block - background-repeat: no-repeat - background-size: contain - word-wrap: break-word - width: 100px - height: 80px - > .fa - font-size: 23px - position: absolute - top: -5px - right: -8px - > .fa:hover - text-decoration: none - .fa-inverse - font-size: 1.15em - margin-top: 1px - .oe_attachment:nth-child(odd) - background: white - .oe_attachment:nth-child(even) - background: #F4F5FA - // }}} - // FormView.many2one {{{ - .oe_form_field_many2one - display: inline-block - td:first-child - position: relative - span.oe_m2o_drop_down_button - position: absolute - top: 2px - right: 0px - .oe_m2o_cm_button - line-height: 27px - float: right - padding-left: 2px - font-size: 19px - color: #7C7BAD - cursor: pointer - input - padding-right: 13px - &.ui-autocomplete - // http://bugs.jqueryui.com/ticket/8749 - // https://github.com/jquery/jquery-ui/commit/d693ce5324f6f3be8479ef083e4eaf3c705ef043 - // Odoo 8.0 currently uses JQuery 1.9.1, and the above fix, that we need, is in 1.9.2. - top: 0 - left: 0 - li.oe_m2o_dropdown_option a - font-style: italic - padding-left: 2em - li:not(.oe_m2o_dropdown_option) + li.oe_m2o_dropdown_option - margin-top: 10px - // }}} - // FormView.fieldstatus {{{ - ul.oe_form_status, ul.oe_form_status_clickable - display: inline-block - margin: 0 - padding: 0 18px 0 0 - li - display: inline-block - list-style-type: none - // It is probably a bad idea to modify this margin - margin: 0 -18px 0 0 - padding: 0 - @include vertical-gradient(#fcfcfc, #dedede) - &:first-child > .label - border-left: 1px solid #cacaca - padding-left: 14px - &:last-child - border-right: 1px solid #cacaca - > .label - padding-right: 14px - > .arrow - display: none - > .label - color: #4c4c4c - text-shadow: 0 1px 1px #fcfcfc, 0 -1px 1px #dedede - padding: 7px - display: inline-block - padding-left: 24px - margin: 0 - position: relative - // Customize for statusbar label - line-height: normal - font-size: 100% - font-weight: normal - // End of customize - > .arrow - width: 17px - height: 30px - display: inline-block - vertical-align: top - overflow: hidden - margin-left: -5px - span - position: relative - width: 24px - height: 24px - display: inline-block - margin-left: -12px - margin-top: 3px - box-shadow: -1px 1px 2px rgba(255,255,255,0.2), inset -1px 1px 1px rgba(0,0,0,0.2) - @include skew-gradient(#fcfcfc, #dedede) - @include radius(3px) - @include transform(rotate(45deg)) - ul.oe_dropdown_menu - display: none - padding: 0 - min-width: 0 - &.oe_opened - display: block - li - margin: 0 - width: 100% - span.label - padding-left: 14px - - li.oe_active - @include vertical-gradient(#729fcf, #3465a4) - > .arrow span - @include skew-gradient(#729fcf, #3465a4) - > .label - color: white - text-shadow: 0 1px 1px #729fcf, 0 -1px 1px #3465a4 - ul.oe_form_status_clickable - li - cursor: pointer - &:hover - @include vertical-gradient(darken(#fcfcfc, 8%), darken(#dedede, 8%)) - > .label - text-shadow: 0 -1px 1px #fcfcfc, 0 1px 1px #dedede - > .arrow span - @include vertical-gradient(darken(#fcfcfc, 8%), darken(#dedede, 8%)) - > .label - color: $link-color - li.oe_active - &:hover - @include vertical-gradient(darken(#729fcf, 10%), darken(#3465a4, 10%)) - > .label - text-shadow: 0 -1px 1px #729fcf, 0 1px 1px #3465a4 - > .arrow span - @include skew-gradient(darken(#729fcf, 10%), darken(#3465a4, 10%)) - // }}} - // FormView.one2many {{{ - .oe_form .oe_form_field_one2many > .oe_view_manager - .oe_list_pager_single_page - display: none - .oe_form .oe_form_field_one2many > .oe-view-manager - .oe_list_pager - float: right - .oe_form_field_one2many,.oe_form_field_many2many - // TODO: oe_form_field_one2many_list? - > .oe_view_manager - .oe_list_pager_single_page - display: none !important - .oe_view_manager_view_list - min-height: 132px - - .oe_form_field_x2many_list_row_add - font-weight: bold - .oe_list_content - > thead - border-bottom: 1px - > tbody - tr:nth-child(odd) - background: transparent - .oe_list .oe_list_edit_row_save - background: url(/web/static/src/img/iconset-b-remove.png) 50% 50% no-repeat - &:before - visibility: hidden - - &> .oe_view_manager - .oe_header_row_top - display: none - .oe_view_manager_header2 - td - padding: 0px 8px - line-height: 16px - .oe_i - font-size: 13px - .oe_pager_group - height: auto - line-height: 16px - li - height: auto - line-height: 16px - .oe_list_buttons.oe_editing .o_list_button_save - // keep "save row" button hidden in o2m - visibility: hidden - .oe_form_editable - .oe_list_editable - .oe_list_content - td.oe_required - background-color: #d2d2ff - td.oe_readonly - background-color: #eee - $row-height: 27px - .oe_list_editable - .oe_list_content td.oe_list_field_cell - padding: 4px 6px 3px - .o_temp_visible - opacity: 0 - display: block !important - .oe_list.oe_list_editable.oe_editing - .oe_edition .oe_list_field_cell:not(.oe-button) - * - visibility: hidden - color: transparent - text-shadow: none - .oe_m2o_drop_down_button - top: 5px - .oe_m2o_cm_button - line-height: 19px - .oe_input_icon - margin-top: 5px - .oe_form_field - &.oe_list_field_handle - color: transparent - &.oe_readonly - padding: 4px 6px 3px - text-align: left - min-width: 0 - max-width: none - input, textarea - height: $row-height - @include radius(0) - border: 1px solid #aaf - margin: 0 - input, textarea, select - min-width: 0 - &.oe_form_field_float,&.oe_form_view_integer - &.oe_readonly - padding: 6px 0px 0px - text-align: right - span - padding: 0px 6px - input - width: 100% !important - text-align: right - &.oe_form_field_datetime,&.oe_form_field_date - input.o_datepicker_input - width: 100% !important - .o_datepicker - width: -webkit-calc(100% - 20px) - width: calc(100% - 20px) - &.oe_form_field_reference - display: table - .oe_list_group_name - white-space: nowrap - // }}} - // FormView.many2many {{{ - .oe_form .oe_form_field_many2many > .oe_list - .oe_list_pager_single_page - display: none - // }}} - // ListView {{{ - .oe_list_buttons - .o_list_button_save, .o_list_button_discard - display: none - &.oe_editing - .o_list_button_add - display: none - .o_list_button_save - display: inline-block - .o_list_button_discard - display: inline - - .oe_list - &.oe_cannot_edit - .oe_list_header_handle, .oe_list_field_handle - display: none !important - padding: 0 !important - &.oe_cannot_delete - .oe_list_record_delete - display: none !important - - .oe_form - .oe_form_nosheet - margin: 0 // FIXME: either class or border should not be by default - padding: 0 - border: none - .oe_form_field - width: auto - position: absolute - margin: 0 !important // dammit - padding: 0 - .oe_form_field_boolean input - margin: 1px 0 0 10px !important - .oe_list_content .oe_group_header - @include vertical-gradient(#fcfcfc, #dedede) - - .oe_list_content - width: 100% - td:first-child, th:first-child - &:after - border-width: 0 - td.oe_number - text-align: right !important - white-space: nowrap !important - max-width: 100px - td.oe_list_field_date, th.oe_list_header_date - min-width: 6em - > thead - border-bottom: 2px solid #cacaca - background: #eee - vertical-align: top - td, th - padding: 3px 6px - line-height: 18px - th.oe_sortable, th.oe_sortable div - cursor: pointer - th.oe_sortable div - position: relative - th.oe_sortable div:after - margin-right: 6px - content: "" - margin-top: 7px - border-width: 0 4px 4px - border-style: solid - border-color: #000 transparent - visibility: hidden - th.sortup div:after - float: right - visibility: visible - @include opacity(0.6) - .oe_list_header_many2many_tags - min-width: 70px - th.sortdown div:after - float: right - border-bottom: none - border-left: 4px solid transparent - border-right: 4px solid transparent - border-top: 4px solid #000 - visibility: visible - @include box-shadow(none) - @include opacity(0.6) - > tbody - cursor: pointer - > tr - height: $row-height - border-top: 1px solid #ddd - &.text-bf - font-weight: bold - &.text-it - font-style: italic - > td.oe_list_field_cell - padding: 3px 6px - white-space: pre-line - > td, > th - > button - border: none - background: transparent - padding: 0 - > button.btn_txt - border: 1px solid rgba(0,0,0,0.4) - background: #e3e3e3 - padding: 3px 12px - > td.oe_list_checkbox:first-child, th.oe_list_checkbox:first-child - width: 17px - &:after - border-width: 0 - > td.oe_list_field_boolean input - @include opacity() - > td.oe_list_field_boolean input:-moz-read-only - @include opacity(1.0) - > tr:nth-child(odd) - background-color: #f0f0fa - @include vertical-gradient(#f0f0fa, #eeeef6) - - > tfoot - border-top: 2px solid #cacaca - border-bottom: 1px solid #cacaca - background: #eee - font-weight: bold - - - .numeric - text-align: right - width: 82px - input - text-align: right - th.oe_list_header_handle - font-size: 1px - overflow: hidden - text-indent: -9001px - td.oe_list_field_handle - width: 1em - padding: 0 !important - cursor: ns-resize - .oe_list_handle - font-size: 7px - color: #E0E0E0 - margin-right: 10px - margin-top: 8px - .oe_list_field_progressbar progress - width: 100% - // }}} - // Tree view {{{ - .tree_header - background-color: #f0f0f0 - border-bottom: 1px solid #cacaca - color: #4c4c4c - padding: 5px - height: 25px - button - float: right - height: 27px - margin-right: 5px - .oe-treeview-table - width: 100% - background-color: white - border-spacing: 0 - color: #4c4c4c - th - padding: 10px - font-weight: bold - background-color: #f0f0f0 - border-bottom: 2px solid #cacaca - - td - cursor: pointer - vertical-align: middle - text-align: left - vertical-align: middle - height: 20px - padding-left: 4px - padding-right: 4px - border-right: 1px solid #e7e7e7 - - td.oe_number - text-align: right !important - tr - border-bottom: 1px solid #d6d6d6 - &:hover - background-color: #e7e7e7 - 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 - // }}} - // Debugging stuff {{{ - .oe_layout_debugging - .oe_form_group - outline: 2px dashed green - .oe_form_group_cell - outline: 1px solid blue - .oe_form_group:hover, .oe_form_group_cell:hover - outline-color: red - .oe_form_group_row_incomplete > td:last-child:after - content: "[Incomplete Row]" - background: red - padding: 2px - font-weight: bold - color: white - float: right - .oe_form_group_row_incomplete.oe_form_group_row_newline > td:last-child:after - content: "[newline]" - .oe_debug_menu_log - font-size: 95% - line-height: 1.2em - // }}} - // Bootstrap HACKS {{{ - .oe_navbar .dropdown-menu - font-size: 13px - padding: 4px 0 - background: #333333 !important - background: rgba(37, 37, 37, 0.9) !important - border-color: #999999 - border-color: rgba(0, 0, 0, 0.2) - background-color: #414141 - text-shadow: none - @include vertical-gradient(#646060, #262626) - @include radius(3px) - li - a,a:hover,a:focus - color: #eeeeee - - // Minimized unused white space and label weight for wizard popup - .oe_view_manager_new .oe_form_nosheet - margin-top: 8px - .oe_form_label - font-weight: normal - - // Customize bootstrap3 for leftbar - .nav-pills - li > a - padding: 6px 4px 2px 18px - color: #4c4c4c - .nav-stacked > li > ul - padding-left: 16px - .nav-pills > li.active,a.list-group-item.active - > a - background-color: #7c7bad - color: white - border-radius: 0 - a:hover,a:focus - background-color: #7c7bad - .badge - background-color: white - color: #7c7bad - text-shadow: none - .badge - font-weight: normal - font-size: 11px - background-color: #7c7bad - - // Customize for global tags - h1,h2 - font-weight: bold - h3 - font-size: 1.17em - font-weight: bold - p - display: block - -webkit-margin-before: 1em - -webkit-margin-after: 1em - -webkit-margin-start: 0px - -webkit-margin-end: 0px - pre - background-color: #FFFFFF - border: none - padding: 10px 0 3px 0 - - - - // Customize for chatter - h5 - font-weight: bold - font-size: smaller - .oe_form .oe_subtype label, .oe_subtype label - font-weight: normal - .oe_msg_subtype_check - margin: 3px 3px 0 !important - // }}} -// Customize for kanban tooltip -.jqstooltip - height: auto !important - width: auto !important - padding: 0 - -@-moz-document url-prefix() - .openerp - .oe_form_field_many2one .oe_m2o_cm_button - line-height: 18px - .oe_webclient - .oe_star_on, .oe_star_off - top: 0px - -// Kitten Mode {{{ -.kitten-mode-activated - background-size: cover - background-attachment: fixed - >* - opacity: 0.70 -.loading-kitten - @include radius(15px) - @include box-shadow(0 0 5px 5px #999) -// }}} - -// jQueryUI top level {{{ -// The jQuery-ui overlay and Autocomplete are outside the .openerp div, please don't add indentation !!! -div.ui-widget-overlay - background: black - @include opacity(0.3) -// TODO: I think only the overlay is problematic, the other top level widgets should use $.fn.openerpClass() -// eg: $el.autocomplete().openerpClass(); -.ui-widget - font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif - color: #4c4c4c - font-size: 13px - z-index: 1051 - -.ui-menu - padding: 2px 0 - @include box-shadow(0 1px 4px rgba(0,0,0,0.3)) - margin-top: 4px - border: 1px solid $tag-border - .ui-menu-item - width: 100% - padding: 0 - a - padding: 1px 16px - color: #000000 !important - a.ui-corner-all - @include radius(0) - .ui-state-focus, .ui-state-active - background: #7c7bad !important - border: 1px solid #7c7bad !important - a - color: #ffffff !important - font-weight: normal !important - -.ui-corner-all - @include radius(3px) -// }}} - -.openerp - .db_option_table - td - padding-bottom: 10px !important - -// Server side single forms {{{ -@mixin single-form($width: 400px) - padding: 10px - position: absolute - left: 50% - top: 50% - width: $width - /* Set margins to offset 50% of the w/h */ - margin-top: -($width / 2) - margin-left: -($width / 2) - -body.oe_single_form - background: #eee url(/web/static/src/img/form_sheetbg.png) - height: 100% - - .oe_single_form_logo - padding: 10px - text-align: center - margin-bottom: 10px - - .oe_single_form_footer - position: absolute - bottom: -30px - right: 0px - width: 100% - text-align: center - - .oe_single_form_container - @include single-form(400px) - -// }}} - -// Internet Explorer 9+ specifics {{{ -.openerp_ie - .placeholder - color: $tag-border !important - font-style: italic !important - .o_form_input_file - width: 80px - .oe_form_field_boolean input - background: #fff - .db_option_table .oe_form_field_selection - width: auto - input[type='checkbox'] - border: none - background: none - box-shadow: none - .oe_logo - img - border: none - .oe_view_manager_view_kanban - display: table-cell - .oe_kanban_image - border: none - .oe_msg_icon - border: none - .oe_form - header - ul - height: 29px - .oe_attach - filter: none - .oe_link - filter: none - .oe_kanban_show_more - clear: both - text-align: center - &.oe_kanban_grouped .oe_kanban_show_more .oe_button - width: 100% - padding: 3px 12px - - .oe_form_buttons button - padding-top: 0 - padding-bottom: 0 - .oe_sidebar button - padding-top: 0 - padding-bottom: 0 - img - border: none - //buttons. - .oe_dropdown_arrow - line-height: 1.7em - .oe_form_buttons, .oe_view_manager_buttons - button - line-height: 1.7em - .oe_highlight - line-height: 1.7em - .oe_topbar - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#646060', endColorstr='#262626') - .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error - filter: progid:DXImageTransform.Microsoft.gradient(enabled=false) - .oe_popup_form - width: 99% !important - .oe_form_label - white-space: normal !important - ul.oe_form_status, ul.oe_form_status_clickable - li - display: inline-block - clear: both - &:last-child - overflow: hidden - border-right: 1px solid #cacaca - > .label - padding-right: 14px - border-right: none - > .arrow - display: inline-block - opacity: 0 - filter: alpha(opacity = 0) - border: none - width: 0 - border-right: none - > .label - border-bottom: 1px solid #cacaca - background: transparent - > .arrow - span - background-color: #eeeeee !important - li.oe_active - > .label - border-bottom: 1px solid #729fcf - > .arrow span - background-color: #729fcf !important - - .oe_webclient - height: auto !important -// }}} - -// @media print {{{ -@media print - body - height: auto !important - overflow: visible !important - tr, td - page-break-inside: avoid - page-break-after: auto - .openerp#announcement_bar_table - display: none - .openerp - &.openerp_webclient_container - display: block - height: auto !important - .oe-view-manager - display: block - overflow: visible - .oe_application, .oe_view_manager_wrapper - height: auto !important - .oe_application > div > .oe_view_manager > .oe_view_manager_wrapper > div > .oe_view_manager_body - overflow: visible - position: relative !important - .oe_header_row, ul.oe_header, div.oe_mail_thread_action, .oe_mail_recthread_actions, .oe_button_box, .oe_form button, button.oe_invite, .oe_form header, .openerp .oe_notebook > li.ui-state-default, .oe_topbar, .oe_leftbar, .oe_loading - // We use !important here because jQuery adds @style = display: block on elements when using $.fn.show() - display: none !important - .oe_list_content - button, input[type=checkbox] - visibility: hidden - .tree_header button, .oe_mail .oe_mail_thread_msg .oe_mail_unread, .oe_mail_fetch_more, .oe_m2o_drop_down_button img, .oe_form_field_x2many_list_row_add - visibility: hidden - a - &.oe_m2o_cm_button, &.fa - visibility: hidden - .oe_form - .oe_form_field_date img, .oe_form_field_datetime img - visibility: hidden - .oe_notebook > li.ui-tabs-selected - display: block - .oe_application - .oe_form_sheet, .oe_form_sheetbg - border: 0px !important - box-shadow: 0px 0px 0px - .oe_list - overflow-x: visible - width: auto - .oe-control-panel, .oe-x2m-control-panel - border: 0px !important - box-shadow: 0px 0px 0px - text-shadow: none - .text-core .text-wrap .text-arrow - background: none - .openerp div.oe_mail_wall - overflow: hidden !important - .oe-view-manager .oe-view-manager-content - overflow: visible - .openerp.openerp_webclient_container - overflow: visible -// }}} - -// End of customize - -// Customize bootstrap3 for tooltip -.tooltip - padding: 0 - margin: 0 - font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif - color: #4c4c4c - font-size: 12px - background: white - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5) - background-color: transparent - z-index: 1800 - .tooltip-inner - text-align: left !important - max-width: 350px - .oe_tooltip_string - color: #FD5 - font-weight: bold - font-size: 13px - .oe_tooltip_help - white-space: pre-wrap - .oe_tooltip_technical - padding: 0 0 4px 0 - margin: 5px 0 0 15px - li - list-style: circle - .oe_tooltip_technical_title - font-weight: bold - .oe_tooltip_close - margin: -5px 0 0 2px - cursor: default - float: right - color: white - &:hover - color: #999 - cursor: pointer - .oe_tooltip_message - max-width: 310px - -// jquery-ui override {{{ -.ui-icon - width: 18px - height: 18px -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error - border: 1px solid #000000 - color: #ffffff -.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a - color: #ffffff -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon - background-image: url("/web/static/lib/jquery.ui/images/ui-icons_ffffff_256x240.png") -// End jquery-ui override}}} - -.ui-datepicker - z-index: 1500 !important - -input[type="radio"], input[type="checkbox"] - margin-right: 4px - margin-left: 4px - -.blockUI.blockOverlay - background-color: black - opacity: 0.6000000238418579 - -/* ---- EDITOR TOUR ---- {{{ */ - -div.tour-backdrop - z-index: 2009 -.popover.tour - &.orphan .arrow - display: none - .popover-navigation - padding: 9px 14px - *[data-role="end"] - float: right - *[data-role="next"],*[data-role="end"] - cursor: pointer -.popover.fixed - position: fixed -.tour-backdrop - position: fixed - top: 0 - right: 0 - bottom: 0 - left: 0 - z-index: 1100 - background-color: #000 - opacity: 0.8 - - -// }}} - -body - overflow: hidden - -@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) - .oe-view-manager-content - > div - position: absolute !important - .oe-view-manager-content - > div - position: relative !important - - -// au BufWritePost,FileWritePost *.sass :!sass --style expanded --line-numbers <afile> > "%:p:r.css" - -// ProgresBar widget - -.o_progressbar - > div - display: inline-block - - .o_progressbar_title - white-space: nowrap - padding-right: 10px - - .o_progress - width: 100px - height: 15px - vertical-align: middle - - border: 1px solid silver - border-radius: 10px - overflow: hidden - - background-color: white - &.o_progress_overflow - background-color: gray - - .o_progressbar_complete - background-color: #3071A9 - height: 100% - - .o_progressbar_value - width: 100px - white-space: nowrap - padding-left: 10px |
