[MERGE] forward port of branch 8.0 up to c825d05
authorChristophe Simonis <chs@odoo.com>
Wed, 5 Nov 2014 20:49:01 +0000 (21:49 +0100)
committerChristophe Simonis <chs@odoo.com>
Wed, 5 Nov 2014 20:49:01 +0000 (21:49 +0100)
1  2 
addons/web/static/src/css/base.css
addons/web_kanban/static/src/css/kanban.sass

     */
  }
  .openerp.openerp_webclient_container {
 +  height: 95%;
 +  height: -webkit-calc(100% - 34px);
    height: calc(100% - 34px);
 -  overflow: auto;
 +  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);
    }
  }
    font-weight: bold;
    font-size: inherit;
  }
 -.openerp a.button:link, .openerp a.button:visited, .openerp button, .openerp .oe_button, .openerp input[type='submit'] {
 +.openerp a.button:link, .openerp a.button:visited, .openerp .oe_button, .openerp input[type='submit'] {
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0.4);
    color: #4c4c4c;
    -webkit-font-smoothing: antialiased;
    outline: none;
  }
 -.openerp a.button:hover, .openerp button:hover, .openerp .oe_button:hover, .openerp input[type='submit']:hover {
 +.openerp a.button:hover, .openerp .oe_button:hover, .openerp input[type='submit']:hover {
    background-color: #ececec;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3));
    background-image: -webkit-linear-gradient(top, #f6f6f6, #e3e3e3);
    cursor: pointer;
    background-position: 0;
  }
 -.openerp a.button:focus, .openerp button:focus, .openerp .oe_button:focus, .openerp input[type='submit']:focus {
 +.openerp a.button:focus, .openerp .oe_button:focus, .openerp input[type='submit']:focus {
    border: 1px solid #80bfff;
    background-position: 0;
    background-color: #ececec;
    -webkit-box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
    box-shadow: 0 0 3px #80bfff, 0 1px 1px rgba(255, 255, 255, 0.8) inset;
  }
 -.openerp a.button:active, .openerp a.button.active, .openerp button:active, .openerp .oe_button:active, .openerp .oe_button.active, .openerp input[type='submit']:active, .openerp input[type='submit'].active {
 +.openerp a.button:active, .openerp a.button.active, .openerp .oe_button:active, .openerp .oe_button.active, .openerp input[type='submit']:active, .openerp input[type='submit'].active {
    background-color: #ececec;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6));
    background-image: -webkit-linear-gradient(top, #e3e3e3, #f6f6f6);
    -webkit-box-shadow: none;
    box-shadow: none;
  }
 -.openerp a.button.disabled, .openerp button:disabled, .openerp .oe_button:disabled, .openerp input[type='submit']:disabled {
 +.openerp a.button.disabled, .openerp .oe_button:disabled, .openerp input[type='submit']:disabled {
    background: #efefef !important;
    border: 1px solid #d1d1d1 !important;
    -moz-box-shadow: none !important;
  .openerp .oe_button.oe_link span:hover {
    text-decoration: underline;
  }
 -.openerp .oe_webclient .oe_star_on, .openerp .oe_webclient .oe_star_off {
 +.openerp .oe_star_on, .openerp .oe_star_off {
    color: #cccccc;
    text-shadow: 0 0 2px black;
    vertical-align: top;
    position: relative;
    top: -8px;
  }
 -.openerp .oe_webclient .oe_star_on:hover, .openerp .oe_webclient .oe_star_off:hover {
 +.openerp .oe_star_on:hover, .openerp .oe_star_off:hover {
    text-decoration: none;
  }
 -.openerp .oe_webclient .oe_star_on {
 +.openerp .oe_star_on {
    color: gold;
  }
  .openerp p.oe_grey {
    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, #eee 0%, #ccc 40%, #bbb 100%);
+   background-image: radial-gradient(circle, #eeeeee 0%, #cccccc 40%, #bbbbbb 100%);
  }
  .openerp .oe_kanban_status_green {
    background: green;
    height: 16px;
  }
  .openerp .oe_form_field_radio.oe_vertical label {
 -  margin-left: 4px;
 +  display: inline-block;
 +  margin-left: 20px;
  }
 -.openerp .oe_form_field_radio.oe_form_required .oe_radio_input {
 +.openerp .oe_form_field_radio .oe_radio_input {
    border: 2px solid transparent;
    display: inline-block;
    height: 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;
    filter: alpha(opacity=50);
    opacity: 0.5;
  }
 -.openerp .oe_sidebar {
 -  white-space: nowrap;
 -}
 -.openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment {
 -  height: 20px;
 -  cursor: pointer;
 -  padding-left: 6px;
 -  margin-top: 6px;
 -}
 -.openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment span {
 -  font-weight: bold;
 -}
 -.openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment .oe_hidden_input_file {
 -  width: 200px;
 -}
 -.openerp .oe_sidebar .oe_dropdown_menu .oe_sidebar_add_attachment: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_sidebar .oe_dropdown_menu li .oe_sidebar_delete_item {
 -  position: absolute;
 -  top: 4px;
 -  right: 4px;
 -  display: none;
 -  width: 12px;
 -  height: 12px;
 -  padding: 1px;
 -  color: #8786b7;
 -  line-height: 8px;
 -  text-align: center;
 -  font-weight: bold;
 -  text-shadow: 0 1px 1px white;
 -}
 -.openerp .oe_sidebar .oe_dropdown_menu li .oe_sidebar_delete_item:hover {
 -  text-decoration: none;
 -  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_sidebar .oe_dropdown_menu li:hover .oe_sidebar_delete_item {
 -  display: inline-block;
 -}
  .openerp .oe_loading {
    display: none;
    z-index: 1001;
  .openerp .oe_database_manager .oe_database_manager_menu {
    color: #000;
  }
 -.openerp .oe_webclient {
 -  width: 100%;
 -  height: 100%;
 -  border-spacing: 0px;
 -}
  .openerp .oe_content_full_screen .oe_application {
    top: 0;
    left: 0;
    display: none;
  }
  .openerp .oe_leftbar {
 -  display: none;
 +  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;
 -  text-shadow: none;
 -}
 -.openerp .oe_leftbar > div {
 -  height: 100%;
 -  display: table;
 -  width: 220px;
    position: relative;
 +  display: inline-block\9;
 +  vertical-align: top\9;
  }
 -.openerp .oe_leftbar > div a.oe_logo {
 -  display: table-row;
 +.openerp .oe_leftbar a.oe_logo {
    text-align: center;
 +  -webkit-flex-shrink: 0;
 +  flex-shrink: 0;
  }
 -.openerp .oe_leftbar > div a.oe_logo img {
 +.openerp .oe_leftbar a.oe_logo img {
    margin: 14px 0;
    border: 0;
  }
 -.openerp .oe_leftbar > div a.oe_logo .oe_logo_edit {
 +.openerp .oe_leftbar a.oe_logo .oe_logo_edit {
    margin: 14px 0;
    position: absolute;
    top: 1px;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
 -.openerp .oe_leftbar > div a.oe_logo:hover .oe_logo_edit_admin {
 +.openerp .oe_leftbar a.oe_logo:hover .oe_logo_edit_admin {
    display: block;
  }
 -.openerp .oe_leftbar > div > div {
 -  display: table-row;
 -  height: 100%;
 -}
 -.openerp .oe_leftbar > div > div > div {
 -  position: relative;
 -  height: 100%;
 -}
 -.openerp .oe_leftbar > div > div > div > div.oe_secondary_menus_container {
 -  position: absolute;
 -  position: static\9;
 -  top: 0;
 -  bottom: 0;
 -  left: 0;
 -  right: 0;
 -  overflow-x: hidden;
 +.openerp .oe_leftbar .oe_secondary_menus_container {
 +  -webkit-flex-grow: 1;
 +  flex-grow: 1;
    overflow-y: auto;
  }
 -.openerp .oe_leftbar > div .oe_footer {
 +.openerp .oe_leftbar .oe_footer {
    background: #f0eeee;
    text-align: center;
 +  -webkit-flex-shrink: 0;
 +  flex-shrink: 0;
  }
 -.openerp .oe_leftbar > div .oe_footer a {
 +.openerp .oe_leftbar .oe_footer a {
    font-weight: bold;
 -  color: black;
  }
 -.openerp .oe_leftbar > div .oe_footer a span {
 +.openerp .oe_leftbar .oe_footer a span {
    color: #a24689;
  }
  .openerp .oe_secondary_menu_section {
    text-decoration: underline;
  }
  .openerp .oe_application {
 -  width: 100%;
 -  height: 100%;
 -}
 -.openerp .oe_application a {
 -  color: #7C7BAD;
 -}
 -.openerp .oe_application > div {
 -  position: relative;
    height: 100%;
 +  -webkit-flex-grow: 1;
 +  flex-grow: 1;
 +  -ms-flex-negative: 1;
 +  display: inline-block\9;
 +  overflow: auto\9;
 +  width: -webkit-calc(100% - 220px);
 +  width: calc(100% - 220px);
 +}
 +.openerp .oe_application .oe_application {
 +  width: 100%;
  }
 -.openerp .oe_application > div > .oe_view_manager > .oe_view_manager_wrapper {
 -  display: table-row;
 +.openerp .oe-view-manager {
 +  width: 100%;
    height: 100%;
 +  display: -webkit-flex;
 +  display: flex;
 +  -webkit-flex-direction: column;
 +  flex-direction: column;
  }
 -.openerp .oe_application > div > .oe_view_manager > .oe_view_manager_wrapper > div {
 +.openerp .oe-view-manager .oe-view-manager-content {
 +  overflow: auto;
 +  -webkit-flex-grow: 1;
 +  flex-grow: 1;
    position: relative;
 -  height: 100%;
  }
 -.openerp .oe_application > div > .oe_view_manager > .oe_view_manager_wrapper > div > .oe_view_manager_body {
 +.openerp .oe-view-manager .oe-view-manager-content a {
 +  color: #7C7BAD;
 +}
 +.openerp .oe-view-manager .oe-view-manager-content > div {
    position: absolute;
    position: static\9;
    top: 0;
    bottom: 0;
 -  left: 0;
    right: 0;
 -  overflow: auto;
 -}
 -.openerp .oe_application .oe_breadcrumb_item:not(:last-child) {
 -  max-width: 7em;
 -  white-space: nowrap;
 -  text-overflow: ellipsis;
 -}
 -.openerp .oe_application .oe_breadcrumb_title > * {
 -  display: inline-block;
 -  overflow: hidden;
 -  font-weight: bold;
 -}
 -.openerp .oe_view_manager {
 -  display: table;
 -  height: inherit;
 -  width: 100%;
 +  left: 0;
 +  display: none;
  }
 -.openerp .oe_view_manager .oe_view_manager_view_kanban:not(:empty) {
 -  height: 100%;
 +.openerp .oe-view-manager .oe-view-manager-content .oe-view-manager-content > div {
 +  position: relative;
 +  display: block;
  }
 -.openerp .oe_view_manager[data-view-type=kanban] .oe_view_manager_body {
 -  display: table-row;
 +.openerp .oe-view-manager .oe-view-manager-debug {
 +  margin-right: 5px;
  }
 -.openerp .oe_view_manager table.oe_view_manager_header {
 -  border-collapse: separate;
 +.openerp .oe-view-manager-header {
 +  background-color: #f0eeee;
 +  border-bottom: 1px solid #afafb6;
 +  -webkit-flex-shrink: 0;
 +  flex-shrink: 0;
    width: 100%;
 -  table-layout: fixed;
 +  -webkit-user-select: none;
 +  -moz-user-select: none;
 +  user-select: none;
  }
 -.openerp .oe_view_manager table.oe_view_manager_header .oe_header_row {
 -  clear: both;
 -  text-shadow: 0 1px 1px white;
 -}
 -.openerp .oe_view_manager table.oe_view_manager_header .oe_header_row:last-child td {
 -  padding-top: 0;
 +.openerp .oe-view-manager-header .dropdown-menu li {
 +  position: relative;
  }
 -.openerp .oe_view_manager table.oe_view_manager_header .oe_header_row:first-child td {
 -  padding-top: 8px;
 +.openerp .oe-view-manager-header .dropdown-menu li a {
 +  padding: 3px 25px;
  }
 -.openerp .oe_view_manager table.oe_view_manager_header .oe_view_manager_sidebar {
 -  margin: 0px auto;
 -  text-align: center;
 -}
 -.openerp .oe_view_manager table.oe_view_manager_header .oe_view_manager_sidebar .oe_dropdown_arrow:after {
 -  opacity: 0.9;
 +.openerp .oe-view-manager-header .dropdown-menu .oe_searchview_custom_public a:after {
 +  font-family: FontAwesome;
 +  content: "";
 +  color: #666;
 +  margin-left: 3px;
  }
 -.openerp .oe_view_manager table.oe_view_manager_header td {
 -  line-height: 26px;
 +.openerp .oe-view-manager-header .selected {
 +  display: block;
  }
 -.openerp .oe_view_manager table.oe_view_manager_header h2 {
 -  font-size: 18px;
 -  margin: 0;
 -  float: left;
 -  line-height: 30px;
 +.openerp .oe-view-manager-header .selected a {
 +  font-weight: bold;
  }
 -.openerp .oe_view_manager table.oe_view_manager_header h2 a {
 -  color: #7C7BAD;
 +.openerp .oe-view-manager-header .selected a:before {
 +  font-family: FontAwesome;
 +  position: absolute;
 +  left: 6px;
 +  top: 3px;
 +  content: "";
  }
 -.openerp .oe_view_manager table.oe_view_manager_header .oe_dropdown_menu {
 -  line-height: normal;
 +.openerp .oe-view-manager-header .oe-right-toolbar {
 +  float: right;
  }
 -.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group {
 +.openerp .oe-view-manager-header .oe-right-toolbar > div {
    display: inline-block;
 -  border: 1px solid #ababab;
 -  -moz-border-radius: 5px;
 -  -webkit-border-radius: 5px;
 -  border-radius: 5px;
  }
 -.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group li {
 -  float: left;
 -  border-right: 1px solid #ababab;
 +.openerp .oe-view-manager-header .row:first-child {
 +  padding-top: 3px;
 +  padding-bottom: 3px;
  }
 -.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group li:last-child {
 -  border: none;
 +.openerp .oe-view-manager-header .row:last-child {
 +  padding-bottom: 10px;
  }
 -.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group a {
 -  color: #4c4c4c;
 +.openerp .oe-view-manager-header .oe_tag {
 +  -moz-border-radius: 0px;
 +  -webkit-border-radius: 0px;
 +  border-radius: 0px;
  }
 -.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group a:hover {
 -  text-decoration: none;
 +.openerp .oe-view-manager-header .oe-view-title {
 +  font-size: 18px;
 +  padding-left: 0;
 +  margin: 0;
 +  background-color: #f0eeee;
  }
 -.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group .active {
 -  background: #999;
 -  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
 -  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
 -  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
 +.openerp .oe-view-manager-header .oe-view-title li {
 +  -moz-user-select: initial;
 +  -webkit-user-select: initial;
 +  user-select: initial;
  }
 -.openerp .oe_view_manager table.oe_view_manager_header .oe_button_group .active a {
 -  color: #fff;
 -  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
 +.openerp .oe-view-manager-header .oe-view-manager-search-view {
 +  padding-top: 5px;
  }
 -.openerp .oe_view_manager table.oe_view_manager_header .oe_view_manager_buttons {
 -  white-space: nowrap;
 +.openerp .oe-view-manager-header .oe-view-manager-switch .oe-vm-switch-kanban:before {
 +  content: "";
  }
 -.openerp .oe_view_manager .oe_view_manager_switch {
 -  padding: 0;
 -  margin: 0 0 0 8px;
 +.openerp .oe-view-manager-header .oe-view-manager-switch .oe-vm-switch-list:before {
 +  content: "";
  }
 -.openerp .oe_view_manager .oe_view_manager_switch li {
 -  margin: 0;
 -  width: 24px;
 -  height: 24px;
 -  line-height: 16px;
 -  padding: 0;
 -  text-align: center;
 -  list-style-type: none;
 +.openerp .oe-view-manager-header .oe-view-manager-switch .oe-vm-switch-form:before {
 +  content: "";
  }
 -.openerp .oe_view_manager .oe_view_manager_switch li a {
 -  position: relative;
 +.openerp .oe-view-manager-header .oe-view-manager-switch .oe-vm-switch-graph:before {
 +  content: "";
  }
 -.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_list:after, .openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_tree:after {
 -  padding: 2px;
 -  content: "i";
 +.openerp .oe-view-manager-header .oe-view-manager-switch .oe-vm-switch-calendar:before {
 +  content: "";
  }
 -.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_form:after {
 -  content: "m";
 +.openerp .oe-view-manager-header .oe-view-manager-switch .oe-vm-switch-gantt:before {
 +  content: "";
  }
 -.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_graph:after {
 -  font-family: "mnmliconsRegular" !important;
 -  font-size: 21px;
 -  font-weight: 300 !important;
 -  content: "}";
 -  top: -2px;
 -  position: relative;
 +.openerp .oe-view-manager-header .oe-view-manager-switch .oe-vm-switch-pivot:before {
 +  content: "";
  }
 -.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_gantt:after {
 -  font-family: "mnmliconsRegular" !important;
 -  font-size: 21px;
 -  font-weight: 300 !important;
 -  content: "y";
 -  top: -2px;
 -  position: relative;
 +.openerp .oe-view-manager-header .oe-view-manager-buttons {
 +  display: inline-block;
  }
 -.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_calendar:after {
 -  content: "P";
 +.openerp .oe-view-manager-header .oe-view-manager-buttons > div {
 +  display: none;
  }
 -.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_kanban:after {
 -  content: "k";
 +.openerp .oe-view-manager-header .oe-view-manager-sidebar {
 +  display: inline-block;
 +  float: right;
  }
 -.openerp .oe_view_manager .oe_view_manager_switch .oe_vm_switch_diagram:after {
 -  content: "f";
 +.openerp .oe-view-manager-header .oe-view-manager-sidebar .oe_form_binary_form {
 +  cursor: pointer;
  }
 -.openerp .oe_list_pager {
 -  line-height: 26px;
 +.openerp .oe-view-manager-header .oe-view-manager-sidebar .oe_form_binary_form span {
 +  padding: 3px 20px;
  }
 -.openerp .oe_pager_value {
 -  float: left;
 -  margin-right: 8px;
 +.openerp .oe-view-manager-header .oe-view-manager-sidebar .oe_form_binary_form input.oe_form_binary_file {
 +  width: 100%;
  }
 -.openerp ul.oe_pager_group {
 -  padding: 0;
 -  margin: 0;
 +.openerp .oe-view-manager-header .oe-view-manager-sidebar .oe_form_binary_form:hover {
 +  background-color: #f5f5f5;
  }
 -.openerp .oe_pager_group {
 -  float: left;
 -  height: 24px;
 -  line-height: 24px;
 +.openerp .oe-view-manager-header .oe-view-manager-sidebar .oe_file_attachment {
 +  padding: 3px 20px;
    display: inline-block;
 -  border: 1px solid #ababab;
 -  cursor: pointer;
 -  -moz-border-radius: 5px;
 -  -webkit-border-radius: 5px;
 -  border-radius: 5px;
  }
 -.openerp .oe_pager_group li {
 -  height: 24px;
 -  line-height: 24px;
 +.openerp .oe-view-manager-header .oe-view-manager-sidebar .oe_sidebar_delete_item {
    padding: 0;
 -  margin: 0;
 -  list-style-type: none;
 -  float: left;
 -  border-right: 1px solid #ababab;
 -}
 -.openerp .oe_pager_group li:last-child {
 -  border: none;
 -}
 -.openerp .oe_pager_group a {
 -  color: #4c4c4c;
 -  padding: 0 8px;
 +  display: inline-block;
  }
 -.openerp .oe_pager_group a:hover {
 -  text-decoration: none;
 +.openerp .oe-view-manager-header .oe-view-manager-sidebar .dropdown-menu li a {
 +  width: 100%;
  }
 -.openerp .oe_pager_group .active {
 -  background: #999;
 -  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
 -  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
 -  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3) inset;
 +.openerp .oe-view-manager-header .oe_form_buttons {
 +  padding: 0;
  }
 -.openerp .oe_pager_group .active a {
 -  color: #fff;
 -  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
 +.openerp .oe-view-manager-header .oe-pager-buttons {
 +  min-height: 30px;
  }
 -.openerp .oe_list_pager.oe_list_pager_single_page .oe_pager_group {
 +.openerp .oe_view_manager_inline > .oe-view-manager-header, .openerp .oe_view_manager_inlineview > .oe-view-manager-header {
    display: none;
  }
 -.openerp .oe_view_manager_current {
 -  height: 100%;
 -}
 -.openerp .oe_view_manager_current > .oe_view_manager_header {
 -  border-bottom: 1px solid #cacaca;
 -  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);
 -  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
 -  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
 -  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 9px rgba(0, 0, 0, 0.1);
 -}
 -.openerp .oe_view_manager_current > .oe_view_manager_header .oe_header_row td {
 -  padding: 8px;
 -}
 -.openerp .oe_view_manager_current > .oe_view_manager_header .oe_header_row:first-child td {
 -  padding-top: 8px;
 -}
 -.openerp .oe_view_manager_inline, .openerp .oe_view_manager_inlineview {
 -  height: 100%;
 -}
 -.openerp .oe_view_manager_inline > .oe_view_manager_header, .openerp .oe_view_manager_inlineview > .oe_view_manager_header {
 -  display: none;
 +.openerp .o-modal-header > div {
 +  margin-left: 45%;
  }
  .openerp .oe_popup_form {
 -  display: table;
 +  display: none;
  }
  .openerp .oe_popup_form .oe_formview .oe_form_pager {
    display: none !important;
  .openerp .oe_searchview {
    cursor: text;
    position: relative;
 -  float: right;
 -  padding: 1px 0;
 -  line-height: 18px;
 -  min-width: 400px;
 -  border: 1px solid #ababab;
 -  background: white;
 -  -moz-border-radius: 13px;
 -  -webkit-border-radius: 13px;
 -  border-radius: 13px;
 -  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
 -  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
 -  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
 -}
 -.openerp .oe_searchview input, .openerp .oe_searchview textarea {
 -  padding: 3px;
 -  height: 14px;
 -  font-size: 12px;
 -  line-height: 18px;
 -}
 -.openerp .oe_searchview input:not([type]), .openerp .oe_searchview input[type="text"], .openerp .oe_searchview input[type="number"] {
 -  width: 156px;
 -  height: 22px;
 -}
 -.openerp .oe_searchview input[type="checkbox"] {
 -  margin: 3px 3px 3px 4px;
 -}
 -.openerp .oe_searchview select {
 -  margin: 2px 4px 2px 0;
 -}
 -.openerp .oe_searchview.oe_focused {
 -  border-color: #a6a6fe;
 -  -moz-box-shadow: 0 1px 2px #a6a6fe inset;
 -  -webkit-box-shadow: 0 1px 2px #a6a6fe inset;
 -  box-shadow: 0 1px 2px #a6a6fe inset;
 -}
 -.openerp .oe_searchview .oe_searchview_clear {
 -  cursor: pointer;
 -  position: absolute;
 -  top: 0;
 -  right: 18px;
 -  width: 15px;
 -  height: 24px;
 -  background: url(../img/search_reset.gif) center center no-repeat;
 +  display: none;
 +  height: auto;
 +  padding-top: 1px;
 +  padding-bottom: 1px;
  }
  .openerp .oe_searchview .oe_searchview_unfold_drawer {
    position: absolute;
 -  top: 0;
 -  right: 0;
 -  height: 24px;
 -  padding: 0 7px 0 4px;
 -  color: #ccc;
 +  top: 8px;
 +  right: 5px;
    cursor: pointer;
  }
 -.openerp .oe_searchview .oe_searchview_unfold_drawer:hover {
 -  color: #999;
 -}
 -.openerp .oe_searchview .oe_searchview_unfold_drawer:before {
 -  position: absolute;
 -  top: 10px;
 -  right: 7px;
 -  width: 0;
 -  height: 0;
 -  display: inline-block;
 -  content: "";
 -  vertical-align: top;
 -  border-top: 5px solid #4C4C4C;
 -  border-left: 5px solid transparent;
 -  border-right: 5px solid transparent;
 -  filter: alpha(opacity=50);
 -  opacity: 0.5;
 -}
  .openerp .oe_searchview .oe_searchview_search {
 -  font-size: 1px;
 -  letter-spacing: -1px;
 -  color: transparent;
 -  text-shadow: none;
 -  font-weight: normal;
 -  -moz-box-shadow: none;
 -  -webkit-box-shadow: none;
 -  box-shadow: none;
 -  -moz-border-radius: 0;
 -  -webkit-border-radius: 0;
 -  border-radius: 0;
 +  cursor: pointer;
    position: absolute;
 -  left: 3px;
 -  top: 1px;
 -  padding: 0;
 -  border: none;
 -  background: transparent;
 -}
 -.openerp .oe_searchview .oe_searchview_search:before {
 -  font: 21px "mnmliconsRegular";
 -  content: "r";
 -  color: #a3a3a3;
 +  top: 8px;
 +  left: 5px;
  }
  .openerp .oe_searchview .oe_searchview_facets {
    min-height: 22px;
 -  margin: 0 35px 0 15px;
 +  margin: 2px 20px 0 0;
  }
  .openerp .oe_searchview .oe_searchview_facets * {
    vertical-align: top;
    display: inline-block;
 -  line-height: 17px;
 +  font-size: 100%;
  }
  .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet {
    margin: 1px 0;
  .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: 0 0 0 6px;
 +  padding: 2px 0 0 6px;
    font-size: 12px;
    height: 16px;
 -  margin-top: 3px;
 +  -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;
  }
  .openerp .oe_searchview .oe_searchview_facets .oe_searchview_facet .oe_facet_values {
    background: #f0f0fa;
 -  -moz-border-radius: 0 3px 3px 0;
 -  -webkit-border-radius: 0 3px 3px 0;
 -  border-radius: 0 3px 3px 0;
  }
  .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_value {
    border-left: 1px solid #afafb6;
 -  text-shadow: 0 1px 1px white;
    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;
  .openerp .oe_searchview .oe-autocomplete {
    display: none;
    position: absolute;
 -  width: 300px;
    background-color: white;
 +  width: 400px;
    border: 1px solid #afafb6;
    z-index: 666;
    margin-top: 2px;
    -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_searchview .oe-autocomplete ul {
    list-style-type: none;
  .openerp .oe_searchview .oe-autocomplete ul li.oe-separator:last-child {
    display: none;
  }
 -.openerp .oe_searchview_drawer_container {
 -  overflow: auto;
 -}
 -.openerp .oe_searchview_drawer {
 -  display: none;
 +.openerp .oe-search-options a {
 +  padding-left: 25px;
 +  padding-right: 25px;
    width: 100%;
 -  cursor: default;
 -  display: none;
 -  overflow: hidden;
 -  border-bottom: 1px solid #afafb6;
 -  text-align: left;
 -  padding: 8px 0;
 +  -webkit-user-select: none;
 +  -moz-user-select: none;
 +  user-select: none;
  }
 -.openerp .oe_searchview_drawer .badge {
 -  font-size: 12px;
 -  line-height: 12px;
 +.openerp .oe-search-options .oe-apply-filter {
 +  margin-left: 25px;
  }
 -.openerp .oe_searchview_drawer > div:first-child {
 -  border: none;
 -  padding-left: 0;
 -}
 -.openerp .oe_searchview_drawer > div:first-child li:hover:not(.badge) {
 -  background-color: #f0f0fa;
 +.openerp .oe-search-options .oe-add-filter-menu {
 +  display: none;
  }
 -.openerp .oe_searchview_drawer .col-md-5 {
 +.openerp .oe-search-options .oe-add-condition {
 +  width: auto;
 +  margin-left: 10px;
    padding-left: 0;
 +  padding-right: 10px;
  }
 -.openerp .oe_searchview_drawer dl {
 -  margin-bottom: 0;
 -}
 -.openerp .oe_searchview_drawer dt {
 -  color: #7C7BAD;
 -  font-size: 13px;
 -  line-height: 24px;
 -}
 -.openerp .oe_searchview_drawer dd {
 -  line-height: 24px;
 -  font-size: 13px;
 -  padding-top: 3px;
 -}
 -.openerp .oe_searchview_drawer h4, .openerp .oe_searchview_drawer h4 * {
 -  margin: 0 0 0 2px;
 -  padding-left: 20px;
 -  cursor: pointer;
 -  font-weight: normal;
 -  display: inline-block;
 -}
 -.openerp .oe_searchview_drawer h4:hover, .openerp .oe_searchview_drawer h4 *:hover {
 -  background-color: #f0f0fa;
 -}
 -.openerp .oe_searchview_drawer h4:before {
 -  content: "▸ ";
 -  color: #a3a3a3;
 -}
 -.openerp .oe_searchview_drawer button {
 -  margin: 4px 0;
 -}
 -.openerp .oe_searchview_drawer .button {
 -  border: none;
 -  background: transparent;
 -  padding: 0 2px;
 -  -moz-box-shadow: none;
 -  -webkit-box-shadow: none;
 -  box-shadow: none;
 -  -moz-border-radius: 0;
 -  -webkit-border-radius: 0;
 -  border-radius: 0;
 -}
 -.openerp .oe_searchview_drawer .oe_searchview_section ul {
 -  margin: 0 8px;
 -  padding: 0;
 -  list-style: none;
 -  display: inline;
 +.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_searchview_drawer .oe_searchview_section li {
 -  display: inline-block;
 -  cursor: pointer;
 -  position: relative;
 -  margin-right: 8px;
 +.openerp .oe-search-options .divider {
 +  display: none;
  }
 -.openerp .oe_searchview_drawer .oe_searchview_section li > span {
 -  display: inline-block;
 -  max-width: 250px;
 -  text-overflow: ellipsis;
 -  vertical-align: bottom;
 -  overflow: hidden;
 +.openerp .oe-search-options .filters-menu .divider {
 +  display: list-item;
  }
 -.openerp .oe_searchview_drawer form {
 -  margin-left: 12px;
 +.openerp .oe-search-options .closed-menu a:before {
 +  font-family: FontAwesome;
 +  position: absolute;
 +  left: 12px;
 +  top: 3px;
 +  content: "";
  }
 -.openerp .oe_searchview_drawer form p {
 -  margin: 4px 0;
 -  line-height: 18px;
 +.openerp .oe-search-options .open-menu a:before {
 +  font-family: FontAwesome;
 +  position: absolute;
 +  left: 9px;
 +  top: 3px;
 +  content: "";
  }
 -.openerp .oe_searchview_drawer form button {
 -  margin: 0 0 8px -3px;
 +.openerp .oe-search-options .oe-select-group {
 +  margin: 3px 25px;
  }
 -.openerp .oe_searchview_drawer .oe_searchview_savefilter form {
 +.openerp .oe-search-options .oe-add-group {
    display: none;
  }
 -.openerp .oe_searchview_drawer .oe_searchview_custom {
 +.openerp .oe-search-options .oe-save-name {
    display: none;
 +  margin: 3px 25px;
  }
 -.openerp .oe_searchview_drawer .oe_searchview_custom li {
 -  cursor: pointer;
 -  position: relative;
 -  line-height: 14px;
 -  margin-right: 0;
 +.openerp .oe-search-options .oe-save-name span {
 +  white-space: nowrap;
  }
 -.openerp .oe_searchview_drawer .oe_searchview_custom li button {
 -  position: absolute;
 -  top: 0;
 -  right: 5px;
 +.openerp .oe-search-options .oe-save-name span input {
 +  margin-left: 0;
  }
 -.openerp .oe_searchview_drawer .oe_searchview_custom li a {
 -  margin-left: 10px;
 -  position: inherit;
 -  visibility: hidden;
 -  display: inline-block;
 +.openerp .oe-search-options .searchview_extended_prop_field {
 +  display: inline;
 +  width: -webkic-calc(100% - 20px);
 +  width: calc(100% - 20px);
  }
 -.openerp .oe_searchview_drawer .oe_searchview_custom li span:hover:not(.badge) {
 -  background-color: #f0f0fa;
 +.openerp .oe-search-options .searchview_extended_prop_op {
 +  margin: 3px 0;
 +  width: -webkit-calc(100% - 20px);
 +  width: calc(100% - 20px);
  }
 -.openerp .oe_searchview_drawer .oe_searchview_custom li:hover a {
 -  visibility: visible;
 +.openerp .oe-search-options .searchview_extended_delete_prop {
 +  float: right;
 +  display: inline;
 +  cursor: pointer;
  }
 -.openerp .oe_searchview_drawer .oe_searchview_custom label {
 -  font-weight: normal;
 +.openerp .oe-search-options .searchview_extended_prop_value {
 +  width: -webkit-calc(100% - 20px);
 +  width: calc(100% - 20px);
  }
 -.openerp .oe_searchview_drawer .oe_searchview_dashboard form {
 -  display: none;
 -  margin-top: 2px;
 +.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_searchview_drawer .oe_searchview_advanced {
 -  overflow: auto;
 +.openerp .oe-search-options .searchview_extended_prop_value .oe_datepicker_main {
 +  width: -webkit-calc(100% - 20px);
 +  width: calc(100% - 20px);
  }
 -.openerp .oe_searchview_drawer .oe_searchview_advanced form {
 -  display: none;
 -  margin-top: 8px;
 +.openerp .oe-search-options .searchview_extended_prop_value .oe_datepicker_master {
 +  width: 100%;
  }
 -.openerp .oe_searchview_drawer .oe_searchview_advanced button.oe_add_condition:before {
 -  content: "Z";
 -  font-family: "entypoRegular" !important;
 -  font-size: 24px;
 -  font-weight: 300 !important;
 -  margin-right: 4px;
 +.openerp .oe-search-options .searchview_extended_prop_value .fa-calendar {
 +  margin-left: -21px;
 +  cursor: pointer;
  }
 -.openerp .oe_searchview_drawer .oe_searchview_advanced ul {
 -  list-style: none;
 -  padding: 0;
 +.openerp .oe-search-options span.remove-filter {
 +  position: absolute;
 +  top: 6px;
 +  right: 10px;
 +  cursor: pointer;
  }
 -.openerp .oe_searchview_drawer .oe_searchview_advanced li {
 +.openerp .oe-search-options .dropdown-menu > li {
    position: relative;
 -  list-style: none;
 -  margin: 0;
    white-space: nowrap;
  }
 -.openerp .oe_searchview_drawer .oe_searchview_advanced li:first-child .searchview_extended_prop_or {
 -  visibility: hidden;
 -  margin-left: -14px;
 +.openerp .oe-search-options .dropdown-menu li.oe-filter-condition {
 +  white-space: normal;
 +  padding-left: 25px;
 +  padding-right: 10px;
 +  margin-bottom: 5px;
  }
 -.openerp .oe_searchview_drawer .oe_searchview_advanced .searchview_extended_prop_or {
 -  opacity: 0.5;
 -  margin-left: -14px;
 +.openerp .oe-search-options .dropdown-menu li.oe-filter-condition .o-or-filter {
 +  display: none;
  }
 -.openerp .oe_searchview_drawer .oe_opened h4:before {
 -  content: "▾ ";
 -  position: relative;
 -  top: -1px;
 +.openerp .oe-search-options .dropdown-menu li.oe-filter-condition + li.oe-filter-condition {
 +  margin-top: 10px;
  }
 -.openerp .oe_searchview_drawer .oe_opened form {
 +.openerp .oe-search-options .dropdown-menu li.oe-filter-condition + li.oe-filter-condition .o-or-filter {
    display: block;
  }
 -.openerp .oe_searchview_drawer .oe_searchview_custom_delete, .openerp .oe_searchview_drawer .searchview_extended_delete_prop {
 -  display: inline-block;
 -  width: 12px;
 -  height: 12px;
 -  line-height: 12px;
 -  padding: 1px;
 -  color: #8786b7;
 -  line-height: 8px;
 -  text-align: center;
 -  font-weight: bold;
 -  text-shadow: 0 1px 1px white;
 -}
 -.openerp .oe_searchview_drawer .oe_searchview_custom_delete:hover, .openerp .oe_searchview_drawer .searchview_extended_delete_prop:hover {
 -  text-decoration: none;
 -  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_drawer .oe_searchview_custom_delete {
 -  display: none;
 +.openerp .oe-search-options .dropdown-menu .o-or-filter {
    position: absolute;
 -  bottom: 1px;
 -  right: 4px;
 +  left: 5px;
 +  top: 5px;
  }
 -.openerp .oe_searchview_drawer .oe_searchview_custom_private:hover .oe_searchview_custom_delete, .openerp .oe_searchview_drawer .oe_searchview_custom_public:hover .oe_searchview_custom_delete {
 +.openerp .oe-search-options a {
    display: inline-block;
  }
 -.openerp .oe_searchview_drawer .oe_searchview_custom_public:after {
 -  content: ",";
 -  font-family: "entypoRegular" !important;
 -  font-size: 22px;
 -  font-weight: 300 !important;
 -  margin: 0 0 0 4px;
 -  padding: 0;
 +.openerp input.oe-save-name {
 +  width: auto;
 +}
 +.openerp .oe_pager_value {
 +  display: inline-block;
  }
  .openerp .oe_view_nocontent {
    padding: 15px;
  .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_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_one2many_list_row_add, .openerp .oe_form_field_many2many .oe_form_field_one2many_list_row_add {
 +.openerp .oe_form_field_one2many .oe_form_field_one2many_list_row_add, .openerp .oe_form_field_one2many .oe_form_field_many2many_list_row_add, .openerp .oe_form_field_many2many .oe_form_field_one2many_list_row_add, .openerp .oe_form_field_many2many .oe_form_field_many2many_list_row_add {
    font-weight: bold;
  }
  .openerp .oe_form_field_one2many .oe_list_content > thead, .openerp .oe_form_field_many2many .oe_list_content > thead {
  }
  .openerp .oe_debug_view {
    float: left;
 +  margin-top: 5px;
 +  width: auto;
  }
  .openerp .oe_debug_view_log {
    font-size: 95%;
    font-size: 11px;
    background-color: #7c7bad;
  }
 -.openerp button, .openerp body {
 -  line-height: normal;
 -}
  .openerp h1, .openerp h2 {
    font-weight: bold;
  }
  }
  
  @-moz-document url-prefix() {
 -  .openerp .oe_searchview .oe_searchview_search {
 -    top: -1px;
 -  }
    .openerp .oe_form_field_many2one .oe_m2o_cm_button {
      line-height: 18px;
    }
@@@ -3085,21 -3357,7 +3085,21 @@@ body.oe_single_form .oe_single_form_con
    font-size: 20px;
  }
  .modal .modal-body {
 -  overflow-x: auto;
 +  overflow: auto;
 +  padding: 0;
 +}
 +.modal .modal-body .oe_application {
 +  width: 100%;
 +}
 +.modal .modal-body .oe_popup_list {
 +  display: none;
 +  min-height: 150px;
 +}
 +.modal .modal-body .oe-view-manager {
 +  min-height: 150px;
 +}
 +.modal .modal-body .oe_form_sheetbg .oe_form_sheet {
 +  padding: 0;
  }
  .modal .modal-footer {
    text-align: left;
  .modal .oe_act_window.modal-body {
    padding: 0;
  }
 +.modal .oe-view-manager-content > div {
 +  position: static !important;
 +}
  
 +@media (min-width: 768px) {
 +  .modal .modal-body {
 +    max-height: -webkit-calc(100vh - 170px);
 +    max-height: calc(100vh - 170px);
 +  }
 +}
  .ui-datepicker {
    z-index: 1500 !important;
  }
@@@ -3172,10 -3421,7 +3172,10 @@@ body 
  }
  
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 -  .oe_secondary_menus_container {
 -    position: static !important;
 +  .oe-view-manager-content > div {
 +    position: absolute !important;
 +  }
 +  .oe-view-manager-content .oe-view-manager-content > div {
 +    position: relative !important;
    }
  }
@@@ -15,7 -15,7 +15,7 @@@
      background-image: -webkit-radial-gradient(circle, $gradient)
      background-image: -moz-radial-gradient($gradient)
      background-image: -ms-radial-gradient($gradient)
-     background-image: radial-gradient($gradient)
+     background-image: radial-gradient(circle, $gradient)
  
  @mixin radius($radius: 5px)
      -moz-border-radius: $radius
      transition: $transition
  // }}}
  
 +.ui-tabs 
 +    .oe-view-manager-view-kanban
 +        position: static
  .openerp .oe_kanban_view
      // KanbanView {{{
      //background: url(data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAKElEQVQIHWP8DwTv379nAAFBQUEGhnfv3oHEwADEZgJLIRGMIClkLQCr3x2Htp/lLwAAAABJRU5ErkJggg==)
      background: white
 -    height: inherit
 +    height: 100%
      .oe_kanban_column_higlight
          background: #eeddf6 !important
      .oe_view_nocontent
          position: relative
          max-width: none
 -        height: 100%
 +        height: auto
          .oe_view_nocontent_content
              margin-left: 90px
              margin-top: 5px
      .oe_kanban_group_title_undefined
          color: #666666
      .oe_kanban_group_title_vertical
 -        writing-mode: tb-rl
 +        writing-mode: vertical-rl
          -webkit-transform: rotate(90deg)
          -moz-transform: rotate(90deg)
          -o-transform: rotate(90deg)