Show error message if user enter wrong email or password
diff --git a/app/views/devise/sessions/new.html.slim b/app/views/devise/sessions/new.html.slim
index f2c9c7d..59c1178 100644
--- a/app/views/devise/sessions/new.html.slim
+++ b/app/views/devise/sessions/new.html.slim
@@ -8,7 +8,11 @@
       p.login-box-msg
         | Sign in to start your session
       = form_for(resource, as: resource_name, url: session_path(resource_name)) do |f|
-        = devise_error_messages!
+        .alert.alert-danger.alert-dismissable
+          button.close aria-hidden="true" data-dismiss="alert" type="button"  ×
+          h5
+            i.icon.fa.fa-ban
+            = flash.alert
         .form-group.has-feedback
           = f.email_field :email, autofocus: true, class: 'form-control', placeholder: 'Email'
           span.glyphicon.glyphicon-envelope.form-control-feedback
diff --git a/spec/feature/devise/session_spec.rb b/spec/feature/devise/session_spec.rb
index 9b9d528..739da5c 100644
--- a/spec/feature/devise/session_spec.rb
+++ b/spec/feature/devise/session_spec.rb
@@ -40,6 +40,7 @@
     it 'incorrect email' do
       fill_in 'user_password', with: user.password
       click_button 'sign_in'
+      expect(page).to have_content 'Invalid email or password.'
       expect(current_path).to eq(new_user_session_path)
     end
 
@@ -47,6 +48,7 @@
       fill_in 'user_email', with: user.email
       fill_in 'user_password', with: '111'
       click_button 'sign_in'
+      expect(page).to have_content 'Invalid email or password.'
       expect(current_path).to eq(new_user_session_path)
     end
   end