Es mejor ocultarlo directamente con display:none, que en vez de hide() en jquery.
    
Código HTML:
Ver original<div class="alert alert-danger" id="div_msg_fail" align="center" style="display:none">                         <h4>Datos incorrectos
</h4> 
  
Eso ara que siempre este oculto, hasta que tu le indiques cuando mostrarse. 
Saludos.