The default login page looks like
So, lets make it like following…….
Instructions to deploy it in production
# Download it from here
#Open sharepoint 2013 management shell and run following commands
- Add-SPSolution -LiteralPath "Path with file wsp name" (Example "c:\Sp.Login.Custom.wsp" )
- Install-SPSolution -Identity Sp.Login.Custom.wsp -GACDeployment
Then open central administration
--> Central Administration
--> Application Management
--> Manage web application
--> Select Web application
--> Click on authentication providers in the ribbon bar
--> Click on the zone where you want to apply custom login page
--> Scroll down to the Sign In Page URL
--> Click Custom Sign In Page and paste "~/_layouts/Sp.Login.Custom/Login.aspx" in the text box
-->Click save
Now check it in the browser and cool!