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.