.header {

    display: flex;
    flex-direction: row;
    
}

/*
.header-logo, .header-dropdown {
    display: inline-block;
	width: 49%;
}



.Select-control {
    width: 256px;
    height: 48px;
}

.Select--single > .Select-control .Select-value, .Select-placeholder {
    line-height: 48px;
}

.Select--multi .Select-value-label {
    line-height: 32px;
}
*/

.dropdown-title {
    font-weight: bold;
    color: #07369a;
}


/* Estilos Fichas de Producto */
.grid_productos {
    display:flex;
    flex-direction: row;
    overflow-x: auto;
}

.ficha_producto{
    margin:10px;
    flex: 0 0 200px;
    border: 1px solid #e7e7e7;
    border-radius: 7px;
}

.ficha_producto .imagen_ficha img{
    display: block;
    padding: 20px;
    border-radius: 7px;
    width: auto;
    height: 170px;
    max-width: 200px;
    max-height: 170px;
}

.info_producto_ficha{
    padding:0px 10px;
}

.primera_linea_ficha{
    font-size:0.9rem;
}

.segunda_linea_ficha{
    display:flex;
    align-items: center;
    justify-content: space-between;
}

.precio_producto_ficha{
    width:70%;
}



.grid_productos::-webkit-scrollbar{
	width: 10px;
    height: 10px;
}

.grid_productos::-webkit-scrollbar-track-piece{
	background-color: #FFF;
}


.grid_productos::-webkit-scrollbar-thumb:hover{
	background-color: #909090;
}

.grid_productos::-webkit-scrollbar-track-piece{
	background-color: #FFF;
}

.grid_productos::-webkit-scrollbar-thumb{
	background-color: #CBCBCB;
    border-radius: 7px;
	outline: 2px solid #FFF;
	outline-offset: -2px;
	border: .1px solid #B7B7B7;
}

.grid_productos::-webkit-scrollbar-thumb:hover{
	background-color: #909090;
}

.titulo_grid{
    width:auto;
    display: inline-block;
}

.titulo_grid:after {
    content:"";
    display:block;
    width: auto;
    border-bottom: 2px solid #000000;
    border-radius:7px;
}

span.nombre_producto_ficha {
    overflow:hidden;
    width:100%;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    font-size:0.7rem;
    text-transform: capitalize;
}

.ficha_producto:hover .imagen_ficha img{
    transition:0.4s ease;
    transform:scale(1.2);
}

@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@300;400;700&display=swap');
*{
    font-family: 'Libre Franklin', sans-serif;
}

.header {
    max-width:1200px; 
    margin:auto; 
    display:flex;
    justify-content:space-between;
    padding:10px;
    padding-top:30px;
}

.header-logo{
    max-width:150px;
}

#contenido{
    max-width:1200px;
    margin:auto;
}

/* Cambio de estilo los elementos consumidos por el cliente */

#grid_productos-comsumidos-por-el-cliente{
    background:#d7d7d700;
  }
  
  #grid_productos-comsumidos-por-el-cliente .ficha_producto{
    background:white;
  }
  
  #grid_productos-comsumidos-por-el-cliente .grid_productos{
    overflow-y:hidden !important;
  }
  
  #grid_productos-comsumidos-por-el-cliente .titulo_grid{
    text-transform:uppercase;
  }
  
  #grid_productos-comsumidos-por-el-cliente .titulo_grid:after{
    content:none;
  }
  
  #grid_productos-comsumidos-por-el-cliente .ficha_producto {
      margin: 10px;
      flex: 0 0 400px;
      border: 1px solid rgb(231, 231, 231);
      border-radius: 7px;
      display: flex;
      flex-direction: row;
  }
  
  #grid_productos-comsumidos-por-el-cliente .info_producto_ficha{
    display:flex;
    flex-direction: column;
    align-content:center;
    justify-content: space-between;
    padding: 20px;
  }
  
  #grid_productos-comsumidos-por-el-cliente .nombre_producto_ficha{
        -webkit-line-clamp: 5;
    font-size: 0.5rem;
  }

  .referencia_producto_ficha {
    font-size:0.5rem;
}

.marca_producto_ficha img{
    max-width:30px;
    height:auto;
    float:right;
}

