@charset "UTF-8";
/*
* Report account invoice
*/
div[data-view-xmlid="account.report_invoice"] > h2:nth-of-type(1){
    display: none;
}

div[data-view-xmlid="account.report_invoice"] > div[data-to-hide="artetxe-hide-element"] {
    display: none;
}

.artetxe_invoice_header, .artetxe_out_picking_header {
  padding-bottom: 16px;
}

.artetxe_invoice_header img, .artetxe_out_picking_header img {
  max-height: 25mm;
}

.artetxe_invoice_header .gibak_logo img, .artetxe_out_picking_header .gibak_logo img {
  height: 20mm;
  padding-left: 48px;
}

.artetxe_invoice_header .artetxe_invoice_type, .artetxe_out_picking_header .artetxe_picking_type {
  text-align: right;
}

.artetxe_invoice_header .artetxe_invoice_type span, .artetxe_out_picking_header .artetxe_picking_type span {
  font-weight: bold;
  font-size: 36px;
  border-bottom: 3px solid grey;
}

/*
* Forzar escalado del logo de Artetxe, la imagen en producción actualmente tiene un tamaño de 240x72 px
*/
.img_artetxe_header, .artetxe_invoice_header .artetxe_logo img, .artetxe_out_picking_header .artetxe_logo img {
  display: block;
  width: 290px;
  height: auto;
}

.artetxe_header {
  font-weight: bold;
  font-size: 36px;
}

.artetxe_thanks {
  font-size: 10px;
}

.artetxe_entreprise_data {
  font-weight: bold;
  font-size: 10px;
}

.artetxe_registro_mercantil {
  font-size: 8px;
}

.artetxe_picking_expiry_date {
  font-size: 10px !important;
  margin-bottom: 1px !important;
}

.artetxe_customer_line_warn {
  font-size: 13px !important;
  margin-bottom: 1px !important;
  color: #CE0000;
}

.artetxe_picking_discount_msg {
  font-size: 10px !important;
}

.artetxe_ul_sale_line_name {
  margin-bottom: 1px !important;
}

.artetxe_ul_picking_move_name {
  margin-bottom: 1px !important;
}

.artetxe_ul_invoice_line_name {
  margin-bottom: 1px !important;
}

.artetxe_padding_left_zero {
  padding-left: 0px !important;
}

.artetxe_padding_right_zero {
  padding-right: 0px !important;
}

.artetxe_padding_right {
  padding-right: 10px !important;
}

div#artetxe_invoice_header_data, div#artetxe_picking_header_data {
  margin-bottom: 10px !important;
}

table#artetxe_invoice_line_table_id, table#invoice_totals_table_id, table#artetxe_invoice_line_table_2_id, table#invoice_totals_table_2_id {
  margin-bottom: 5px !important;
}

table#artetxe_move_line_table_id, table#picking_totals_table_id {
  margin-bottom: 5px !important;
}

table#artetxe_invoice_line_table_id td, table#artetxe_invoice_line_table_2_id td, table#invoice_totals_table_id td, table#invoice_totals_table_2_id td {
  border-top-style: none !important;
}

table#artetxe_invoice_line_table_id th, table#artetxe_invoice_line_table_2_id th, table#invoice_totals_table_id th, table#invoice_totals_table_2_id th {
  border-collapse: collapse !important;
  border-spacing: 0px 0px !important;
  border-bottom-color: rgb(128,128,128) !important;
  border-bottom-style: solid !important;
  border-bottom-width: 3px !important;
}

table#artetxe_invoice_line_table_id td, table#artetxe_invoice_line_table_2_id td {
  line-height: 1 !important;
  padding-top: 10px !important;
  padding-bottom: 0 !important;
}

table#invoice_totals_table_id td, table#invoice_totals_table_2_id td {
  line-height: 1 !important;
  padding-top: 5px !important;
  padding-bottom: 0 !important;
}

table#artetxe_move_line_table_id td, table#picking_totals_table_id td {
  line-height: 1 !important;
  padding-top: 2px !important;
  padding-bottom: 0 !important;
  border-top-style: none !important;
}

table#artetxe_move_line_table_id th, table#picking_totals_table_id th {
  border-collapse: collapse !important;
  border-spacing: 0px 0px !important;
  border-bottom-color: rgb(128,128,128) !important;
  border-bottom-style: solid !important;
  border-bottom-width: 3px !important;
}

table#artetxe_so_line_table_id td, table#artetxe_sale_order_totals_table_id td {
  border-top-style: none !important;
}

table#artetxe_so_line_table_id th, table#artetxe_sale_order_totals_table_id th {
  border-collapse: collapse !important;
  border-spacing: 0px 0px !important;
  border-bottom-color: rgb(128,128,128) !important;
  border-bottom-style: solid !important;
  border-bottom-width: 3px !important;
}

table#artetxe_po_line_table_id td, table#artetxe_purchase_order_totals_table_id td {
  border-top-style: none !important;
}

table#artetxe_po_line_table_id th, table#artetxe_purchase_order_totals_table_id th {
  border-collapse: collapse !important;
  border-spacing: 0px 0px !important;
  border-bottom-color: rgb(128,128,128) !important;
  border-bottom-style: solid !important;
  border-bottom-width: 3px !important;
}

table#artetxe_purchase_quotation_line_table_id td {
  border-top-style: none !important;
}

table#artetxe_purchase_quotation_line_table_id th {
  border-collapse: collapse !important;
  border-spacing: 0px 0px !important;
  border-bottom-color: rgb(128,128,128) !important;
  border-bottom-style: solid !important;
  border-bottom-width: 3px !important;
}

div#artetxe_pre_footer_data, div#artetxe_pre_footer_data_2 {
  border-collapse: collapse !important;
  border-spacing: 0px 0px !important;
  border-top-color: rgb(128,128,128) !important;
  border-top-style: solid !important;
  border-top-width: 3px !important;
}

div#artetxe_invoice_header_data_id span {
  float: right;
}

th.account_invoice_line_invoice_line_tax_ids::after {
    content: " (%)";
}

/* primera línea de la dirección de entrega de las facturas/albaranes en negrita */
#artetxe_invoice_header_data div.delivery-address span[data-oe-model="res.partner"][data-oe-field="comercial"],
#artetxe_invoice_header_data div.delivery-address span[data-oe-model="res.partner"][data-oe-field="name"],
#artetxe_picking_header_data div.delivery-address span[data-oe-model="res.partner"][data-oe-field="comercial"],
#artetxe_picking_header_data div.delivery-address span[data-oe-model="res.partner"][data-oe-field="name"] {
    font-weight: bold;
}

/* fondo gris */
.artetxe-bg-gray {
    background-color: lightgray;
}
.artetxe-border-gray {
    border-color: grey !important;
}
