summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Bohy <aab@odoo.com>2016-04-22 08:23:37 +0200
committerAaron Bohy <aab@odoo.com>2016-04-22 08:31:48 +0200
commitb0f3146d5efbbe4888472d37aab2803318a31af3 (patch)
treeb21d174f2902218a682a97181a88b9082957f7b1
parent6768bbfcc02e0f498110cda2ba9adbc2fd23d24c (diff)
[REM] web: forgotten base.sass/css
base.css is unused since rev. 6768bbfcc02e0f498110cda2ba9adbc2fd23d24c
-rw-r--r--addons/web/static/src/css/base.css3022
-rw-r--r--addons/web/static/src/css/base.sass2579
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