.tabla-registro-ventas .medicamento{
  margin-top: 5px;
}

.div-guardar-ft-ventas{
  margin-top: 25px;
}

.btn-guardar-ft-ventas{
  border-radius: 20px;
  padding: 5px 20px;
  width: 200px;
}

table.dataTable tbody tr.selected{
  background-color: blue;
}

/*
Boton cargar archivo
*/
.file-select {
  position: relative;
  display: inline-block;
}

.file-select::before {
  background-color: #5678EF;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  content: 'Subir comprobante'; /* testo por defecto */
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.file-select input[type="file"] {
  opacity: 0;
  width: 200px;
  height: 32px;
  display: inline-block;
  cursor: pointer;
}

.borrarcomprobante{
  display: flex;
  text-align: center;
}

.itemseleccionft{
  cursor: pointer;
}
.contenidocuadropuntos{
  min-height: 300px;
}
div.loading{
  margin-top: 20px;
}
div.loading::before {
  content:url('loading.svg');
}
.tablecuadropuntos{
  padding: 40px;
}
.itemcuadropuntos{
  padding: 20px;
}
.columnaitemcuadropuntos{
  text-align: center;
}
.mensajevacioft{
  padding: 40px;
}
.imagencomprobante{
  width: 200px;
  height: auto;
}
.tablacomprobanteproductos tr.productocomprobanteok td{
  background-color: #55c800;
  color: #fff;
}
.mensajepuntajecomprobante{
  font-weight: bold;
}