diff --git a/C4/Auth.pm b/C4/Auth.pm
index e3aececa32..9c07333292 100644
--- a/C4/Auth.pm
+++ b/C4/Auth.pm
@@ -1249,6 +1249,7 @@ sub checkauth {
opac_css_override => $ENV{'OPAC_CSS_OVERRIDE'},
);
+ $template->param( SCO_login => 1 ) if ( $query->param('sco_user_login') );
$template->param( OpacPublic => C4::Context->preference("OpacPublic") );
$template->param( loginprompt => 1 ) unless $info{'nopermission'};
diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc
index e346689687..47918a4291 100644
--- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc
+++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/doc-head-close.inc
@@ -37,7 +37,14 @@
[% IF ( bidi ) %]
[% END %]
-[% IF ( OPACUserCSS ) %][% END %]
+[% IF SCO_login %]
+ [% SET SCOUserCSS = Koha.Preference('SCOUserCSS') %]
+ [% IF SCOUserCSS %]
+
+ [% END %]
+[% ELSE %]
+ [% IF ( OPACUserCSS ) %][% END %]
+[% END %]
[% PROCESS cssinclude %]
diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-bottom.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-bottom.inc
index 63c562ffdb..aae5c24a6c 100644
--- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-bottom.inc
+++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/opac-bottom.inc
@@ -266,13 +266,23 @@ $(document).ready(function() {
});
[% PROCESS jsinclude %]
-
-[% IF ( OPACUserJS ) %]
-
+[% IF SCO_login %]
+ [% SET SCOUserJS = Koha.Preference('SCOUserJS') %]
+ [% IF ( SCOUserJS ) %]
+
+ [% END %]
+[% ELSE %]
+ [% IF ( OPACUserJS ) %]
+
+ [% END %]
[% END %]