/*-----------------------------------------------------*/	
/*-- DESPLIEGA IMAGEN EN LUGAR DE TEXTO EN FILE INPUT--*/
/*-----------------------------------------------------*/	

.image-upload>input {
  display: none;
}


/*----------------------------------------------------------*/	
/*-- HTML DESPLIEGA IMAGEN EN LUGAR DE TEXTO EN FILE INPUT--*/
/*----------------------------------------------------------*/	

/*          <div class="image-upload">
              <label for="file-input">
                <img src="../dcenter/vistas/img/plantilla/icono-negro.png"/>
              </label>

              <input id="file-input" type="file" />
          </div>
*/

/*-----------------------------------------------------*/ 
/*-- DESPLIEGA TEXTO CONCILIACION EN FILE INPUT      --*/
/*-----------------------------------------------------*/ 

.custom-file-inputConciliacion::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-inputConciliacion::before {
  content: 'Conciliación (PDF/Imagen)';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-inputConciliacion:hover::before {
  border-color: black;
}
.custom-file-inputConciliacion:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}


/*-----------------------------------------------------*/	
/*-- DESPLIEGA TEXTO XML EN FILE INPUT               --*/
/*-----------------------------------------------------*/	

.custom-file-inputXml::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-inputXml::before {
  content: 'Factura global (XML y PDF)';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-inputXml:hover::before {
  border-color: black;
}
.custom-file-inputXml:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}


/*-----------------------------------------------------*/	
/*-- DESPLIEGA TEXTO TPV EN FILE INPUT               --*/
/*-----------------------------------------------------*/	

.custom-file-inputTpv::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-inputTpv::before {
  content: 'Archivo(s) Corte TPV (PDF/Imagen)';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-inputTpv:hover::before {
  border-color: black;
}
.custom-file-inputTpv:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}


/*-----------------------------------------------------*/	
/*-- DESPLIEGA TEXTO FICHAS DEPOSITO EN FILE INPUT   --*/
/*-----------------------------------------------------*/	

.custom-file-inputFichasDeposito::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-inputFichasDeposito::before {
  content: 'Fichas depósito (PDF/Imagen)';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-inputFichasDeposito:hover::before {
  border-color: black;
}
.custom-file-inputFichasDeposito:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}



/*-----------------------------------------------------*/ 
/*-- DESPLIEGA TEXTO FICHAS DEPOSITO 2 EN FILE INPUT   --*/
/*-----------------------------------------------------*/ 

.custom-file-inputFichasDeposito2::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-inputFichasDeposito2::before {
  content: 'Fichas adicionales (PDF/Imagen)';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-inputFichasDeposito2:hover::before {
  border-color: black;
}
.custom-file-inputFichasDeposito2:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}


/*-----------------------------------------------------*/	
/*-- DESPLIEGA TEXTO CORTE CAJA EN FILE INPUT   --*/
/*-----------------------------------------------------*/	

.custom-file-inputCorteCaja::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-inputCorteCaja::before {
  content: 'Corte caja (PDF/Imagen)';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-inputCorteCaja:hover::before {
  border-color: black;
}
.custom-file-inputCorteCaja:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}


/*-----------------------------------------------------*/	
/*-- DESPLIEGA TEXTO DEVOLUCIONES EN FILE INPUT   --*/
/*-----------------------------------------------------*/	

.custom-file-inputDevoluciones::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-inputDevoluciones::before {
  content: 'Devoluciones (PDF/Imagen)';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-inputDevoluciones:hover::before {
  border-color: black;
}
.custom-file-inputDevoluciones:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

/*--------------------------------------------------------*/	
/*-- DESPLIEGA TEXTO AJUSTES INVENTARIO EN FILE INPUT   --*/
/*--------------------------------------------------------*/	

.custom-file-inputAjustesInventario::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-inputAjustesInventario::before {
  content: 'Ajustes inventario (PDF/Imagen)';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-inputAjustesInventario:hover::before {
  border-color: black;
}
.custom-file-inputAjustesInventario:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}


/* ===================================================
/*            REEMBOLSOS
/* ===================================================

/*-----------------------------------------------------*/ 
/*-- DESPLIEGA TEXTO XML REEMBOLSO EN FILE INPUT     --*/
/*-----------------------------------------------------*/ 

.custom-file-inputXmlReembolso::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-inputXmlReembolso::before {
  content: 'XML';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-inputXmlReembolso:hover::before {
  border-color: black;
}
.custom-file-inputXmlReembolso:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

/*-----------------------------------------------------*/ 
/*-- DESPLIEGA TEXTO PDF REEMBOLSO EN FILE INPUT     --*/
/*-----------------------------------------------------*/ 

.custom-file-inputPdfReembolso::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-inputPdfReembolso::before {
  content: 'PDF';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-inputPdfReembolso:hover::before {
  border-color: black;
}
.custom-file-inputPdfReembolso:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}


/*-----------------------------------------------------------*/ 
/*-- DESPLIEGA TEXTO AUTORIZACION REEMBOLSO EN FILE INPUT  --*/
/*-----------------------------------------------------------*/ 

.custom-file-inputAutorizacionReembolso::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-inputAutorizacionReembolso::before {
  content: 'Soporte';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-inputAutorizacionReembolso:hover::before {
  border-color: black;
}
.custom-file-inputAutorizacionReembolso:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}


/*-----------------------------------------------------*/ 
/*-- DESPLIEGA REPORTE DE VENTAS EN FILE INPUT   --*/
/*-----------------------------------------------------*/ 

.custom-file-inputNuevoReporteVentas::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-inputNuevoReporteVentas::before {
  content: 'Reporte de Ventas (PDF/Imagen)';
  display: inline-block;
  background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
}
.custom-file-inputNuevoReporteVentas:hover::before {
  border-color: black;
}
.custom-file-inputNuevoReporteVentas:active::before {
  background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}

