diff --git a/languages/en.ini b/languages/en.ini
index 644f3487995072a6d1f05d031ca5508cd069b996..d0675c1a275546bece166c0d236378576040eef2 100644
--- a/languages/en.ini
+++ b/languages/en.ini
@@ -136,7 +136,9 @@ callnumber_abbrev = "Call #"
 Cannot find record = "Cannot find record"
 Cannot find similar records = "Cannot find similar records"
 Cassette = Cassette
+Catalog Login = "Catalog Login"
 Catalog Results = "Catalog Results"
+catalog_login_desc = "Enter your library catalog credentials."
 cat_establish_account = "In order to establish your account profile, please enter the following information:"
 cat_password_abbrev = "Catalog Password"
 cat_username_abbrev = "Catalog Username"
diff --git a/themes/blueprint/templates/Auth/AbstractBase/logindesc.phtml b/themes/blueprint/templates/Auth/AbstractBase/logindesc.phtml
new file mode 100644
index 0000000000000000000000000000000000000000..9f4088f8d270f09bc536fa26d8dd35282a49294a
--- /dev/null
+++ b/themes/blueprint/templates/Auth/AbstractBase/logindesc.phtml
@@ -0,0 +1 @@
+<h3><?=$this->transEsc('Login')?></h3>
\ No newline at end of file
diff --git a/themes/blueprint/templates/Auth/CAS/logindesc.phtml b/themes/blueprint/templates/Auth/CAS/logindesc.phtml
new file mode 100644
index 0000000000000000000000000000000000000000..fab51a92a722fa166127618844ea2ac4bdf3c765
--- /dev/null
+++ b/themes/blueprint/templates/Auth/CAS/logindesc.phtml
@@ -0,0 +1,2 @@
+<h3><?=$this->transEsc('Institutional Login')?></h3>
+<p><?=$this->transEsc('institutional_login_desc')?></p>
\ No newline at end of file
diff --git a/themes/blueprint/templates/Auth/ILS/logindesc.phtml b/themes/blueprint/templates/Auth/ILS/logindesc.phtml
new file mode 100644
index 0000000000000000000000000000000000000000..73ac1374e787e6fcedcf9ed95a8293f66808ea10
--- /dev/null
+++ b/themes/blueprint/templates/Auth/ILS/logindesc.phtml
@@ -0,0 +1,2 @@
+<h3><?=$this->transEsc('Catalog Login')?></h3>
+<p><?=$this->transEsc('catalog_login_desc')?></p>
\ No newline at end of file
diff --git a/themes/blueprint/templates/Auth/LDAP/logindesc.phtml b/themes/blueprint/templates/Auth/LDAP/logindesc.phtml
new file mode 100644
index 0000000000000000000000000000000000000000..fab51a92a722fa166127618844ea2ac4bdf3c765
--- /dev/null
+++ b/themes/blueprint/templates/Auth/LDAP/logindesc.phtml
@@ -0,0 +1,2 @@
+<h3><?=$this->transEsc('Institutional Login')?></h3>
+<p><?=$this->transEsc('institutional_login_desc')?></p>
\ No newline at end of file
diff --git a/themes/bootstrap/templates/Auth/AbstractBase/logindesc.phtml b/themes/bootstrap/templates/Auth/AbstractBase/logindesc.phtml
new file mode 100644
index 0000000000000000000000000000000000000000..9f4088f8d270f09bc536fa26d8dd35282a49294a
--- /dev/null
+++ b/themes/bootstrap/templates/Auth/AbstractBase/logindesc.phtml
@@ -0,0 +1 @@
+<h3><?=$this->transEsc('Login')?></h3>
\ No newline at end of file
diff --git a/themes/bootstrap/templates/Auth/CAS/logindesc.phtml b/themes/bootstrap/templates/Auth/CAS/logindesc.phtml
new file mode 100644
index 0000000000000000000000000000000000000000..fab51a92a722fa166127618844ea2ac4bdf3c765
--- /dev/null
+++ b/themes/bootstrap/templates/Auth/CAS/logindesc.phtml
@@ -0,0 +1,2 @@
+<h3><?=$this->transEsc('Institutional Login')?></h3>
+<p><?=$this->transEsc('institutional_login_desc')?></p>
\ No newline at end of file
diff --git a/themes/bootstrap/templates/Auth/ILS/logindesc.phtml b/themes/bootstrap/templates/Auth/ILS/logindesc.phtml
new file mode 100644
index 0000000000000000000000000000000000000000..73ac1374e787e6fcedcf9ed95a8293f66808ea10
--- /dev/null
+++ b/themes/bootstrap/templates/Auth/ILS/logindesc.phtml
@@ -0,0 +1,2 @@
+<h3><?=$this->transEsc('Catalog Login')?></h3>
+<p><?=$this->transEsc('catalog_login_desc')?></p>
\ No newline at end of file
diff --git a/themes/bootstrap/templates/Auth/LDAP/logindesc.phtml b/themes/bootstrap/templates/Auth/LDAP/logindesc.phtml
new file mode 100644
index 0000000000000000000000000000000000000000..fab51a92a722fa166127618844ea2ac4bdf3c765
--- /dev/null
+++ b/themes/bootstrap/templates/Auth/LDAP/logindesc.phtml
@@ -0,0 +1,2 @@
+<h3><?=$this->transEsc('Institutional Login')?></h3>
+<p><?=$this->transEsc('institutional_login_desc')?></p>
\ No newline at end of file