diff --git a/resources/assets/stylesheets/scss/courseware.scss b/resources/assets/stylesheets/scss/courseware.scss
index 87d7bc734ee510e49fa8b4f758d5c18d779ae25c..e333c6be30f1e53d14787e97c67936e015d91381 100644
--- a/resources/assets/stylesheets/scss/courseware.scss
+++ b/resources/assets/stylesheets/scss/courseware.scss
@@ -5085,142 +5085,139 @@ cw tiles
             background-color: $color;
         }
     };
-}
 
-.preview-image {
-    height: 180px;
-    width: 100%;
-    background-size: auto 180px;
-    background-repeat: no-repeat;
-    background-color: $content-color-20;
-    background-position: center;
-    &.default-image {
-            @include background-icon(courseware, clickable, 128);
-    }
+    .preview-image {
+        height: 180px;
+        width: 100%;
+        background-size: auto 180px;
+        background-repeat: no-repeat;
+        background-color: $content-color-20;
+        background-position: center;
+        &.default-image {
+                @include background-icon(courseware, clickable, 128);
+        }
 
-    .overlay-text {
-        padding: 6px 7px;
-        margin: 4px;
-        background-color: rgba(255,255,255,0.8);
-        width: fit-content;
-        max-width: 100%;
-        height: 1.25em;
-        overflow: hidden;
-        text-overflow: ellipsis;
-        float: right;
-        text-align: right;
-    }
+        .overlay-text {
+            padding: 6px 7px;
+            margin: 4px;
+            background-color: rgba(255,255,255,0.8);
+            width: fit-content;
+            max-width: 100%;
+            height: 1.25em;
+            overflow: hidden;
+            text-overflow: ellipsis;
+            float: right;
+            text-align: right;
+        }
 
-    .overlay-action-menu {
-        padding: 0;
-        margin: 0.25em;
-        background-color: rgba(255,255,255,0.8);
-        width: fit-content;
-        max-width: 100%;
-        overflow: hidden;
-        float: right;
-        text-align: right;
-        .action-menu {
-            margin: 5px;
+        .overlay-action-menu {
+            padding: 0;
+            margin: 0.25em;
+            background-color: rgba(255,255,255,0.8);
+            width: fit-content;
+            max-width: 100%;
+            overflow: hidden;
+            float: right;
+            text-align: right;
+            .action-menu {
+                margin: 5px;
+            }
         }
     }
-}
-
-.description {
-    height: 220px;
-    padding: 14px;
-    color: $white;
-    position: relative;
-    display: block;
 
-    header {
-        font-size: 20px;
-        line-height: 22px;
+    .description {
+        height: 220px;
+        padding: 14px;
         color: $white;
-        border: none;
-        width: 240px;
-        overflow: hidden;
-        text-overflow: ellipsis;
-        white-space: nowrap;
-        background-repeat: no-repeat;
-        background-position: 0 0;
+        position: relative;
+        display: block;
+
+        header {
+            font-size: 20px;
+            line-height: 22px;
+            color: $white;
+            border: none;
+            width: 240px;
+            overflow: hidden;
+            text-overflow: ellipsis;
+            white-space: nowrap;
+            background-repeat: no-repeat;
+            background-position: 0 0;
 
-        @each $type, $icon in $element-icons {
-            &.description-icon-#{$type} {
-                width: 212px;
-                padding-left: 28px;
-                @include background-icon(#{$icon}, info_alt, 22);
+            @each $type, $icon in $element-icons {
+                &.description-icon-#{$type} {
+                    width: 212px;
+                    padding-left: 28px;
+                    @include background-icon(#{$icon}, info_alt, 22);
+                }
             }
         }
-    }
 
-    .progress-wrapper {
-        width: 100%;
-        padding: 1em 0;
-        border: none;
-        background: none;
-
-        progress {
-            display: block;
+        .progress-wrapper {
             width: 100%;
-            height: 3px;
-            margin: 0;
+            padding: 1em 0;
             border: none;
-            background: rgba(0,0,0,0.3);
-            &:-webkit-progress-bar {
-                background:  rgba(0,0,0,0.3);
-            }
-            &::-webkit-progress-value {
-                background: white;
-            }
-            &::-moz-progress-bar {
-                background: white;
+            background: none;
+
+            progress {
+                display: block;
+                width: 100%;
+                height: 3px;
+                margin: 0;
+                border: none;
+                background: rgba(0,0,0,0.3);
+                &:-webkit-progress-bar {
+                    background:  rgba(0,0,0,0.3);
+                }
+                &::-webkit-progress-value {
+                    background: white;
+                }
+                &::-moz-progress-bar {
+                    background: white;
+                }
             }
         }
-    }
 
-
-
-    .description-text-wrapper {
-        overflow: hidden;
-        height: 10em;
-        margin-top: 0.5em;
-        display: -webkit-box;
-        margin-bottom: 1em;
-        -webkit-line-clamp: 7;
-        -webkit-box-orient: vertical;
-        p {
-            text-align: left;
+        .description-text-wrapper {
+            overflow: hidden;
+            height: 10em;
+            margin-top: 0.5em;
+            display: -webkit-box;
+            margin-bottom: 1em;
+            -webkit-line-clamp: 7;
+            -webkit-box-orient: vertical;
+            p {
+                text-align: left;
+            }
         }
-    }
 
-    footer {
-        width: 242px;
-        text-align: right;
-        color: $white;
-        white-space: nowrap;
-        overflow: hidden;
-        text-overflow: ellipsis;
+        footer {
+            width: 242px;
+            text-align: right;
+            color: $white;
+            white-space: nowrap;
+            overflow: hidden;
+            text-overflow: ellipsis;
 
-        img {
-            vertical-align: text-bottom;
+            img {
+                vertical-align: text-bottom;
+            }
         }
     }
-}
 
-a[href].description {
-    transition: unset;
-}
+    a[href].description {
+        transition: unset;
+    }
 
-a.description,
-a.description:link,
-a.description:visited,
-a.description:hover {
-    height: 210px;
-    color: $white;
-    text-decoration: unset;
+    a.description,
+    a.description:link,
+    a.description:visited,
+    a.description:hover {
+        height: 210px;
+        color: $white;
+        text-decoration: unset;
+    }
 }
-
 /*
 cw tiles end
 */