diff --git a/styles.css b/styles.css
index e234da987e530a8da6d02863199ba5d6d94ff6db..09f6436312e6e33dccba9560eef33458e84c098a 100644
--- a/styles.css
+++ b/styles.css
@@ -391,7 +391,10 @@ ul.nav.navbar-nav.ml-auto {
 
 
 .iena-progress-legend #caption-iena .caption-status .pointer-help .icon-progress{
-	line-height: 17px;
+	line-height: 0;
+    width: 100%;
+    height: 100%;
+    display: block;
 }
 
 
@@ -466,12 +469,15 @@ ul.nav.navbar-nav.ml-auto {
 }
 
 
-.details-progress:target::before{
+.details-progress:target::before, #progress-details.iena-h-prog-sect.row.collapse.show::before{
 	display: none!important;
 }
 .details-progress:before{
 	display: none!important;
 }
+.details-progress::before{
+	display: none!important;
+}
 
 
 /* Represent a course module link as a bullet */
@@ -500,7 +506,10 @@ ul.nav.navbar-nav.ml-auto {
 }
 
 .section-progress .iena-prog-bubble .icon-progress{
-	line-height: 17px;
+	line-height: 0;
+    width: 100%;
+    height: 100%;
+    display: block;
 }
 
 .iena-prog-bubble .icon-progress{