--- a/assets/stylesheets/bootstrap/_variables.scss
+++ b/assets/stylesheets/bootstrap/_variables.scss
@@ -1,5 +1,4 @@
 $bootstrap-sass-asset-helper: false !default;
-@use "sass:math";
 //
 // Variables
 // --------------------------------------------------
@@ -366,8 +365,8 @@
 $navbar-height:                    50px !default;
 $navbar-margin-bottom:             $line-height-computed !default;
 $navbar-border-radius:             $border-radius-base !default;
-$navbar-padding-horizontal:        floor(math.div($grid-gutter-width, 2)) !default;
-$navbar-padding-vertical:          math.div(($navbar-height - $line-height-computed), 2) !default;
+$navbar-padding-horizontal:        floor(($grid-gutter-width / 2)) !default;
+$navbar-padding-vertical:          (($navbar-height - $line-height-computed) / 2) !default;
 $navbar-collapse-max-height:       340px !default;
 
 $navbar-default-color:             #777 !default;
--- a/assets/stylesheets/bootstrap/_code.scss
+++ b/assets/stylesheets/bootstrap/_code.scss
@@ -1,4 +1,3 @@
-@use "sass:math";
 //
 // Code (inline and block)
 // --------------------------------------------------
@@ -41,8 +40,8 @@
 // Blocks of code
 pre {
   display: block;
-  padding: math.div(($line-height-computed - 1), 2);
-  margin: 0 0 math.div($line-height-computed, 2);
+  padding: (($line-height-computed - 1) / 2);
+  margin: 0 0 ($line-height-computed / 2);
   font-size: ($font-size-base - 1); // 14px to 13px
   line-height: $line-height-base;
   color: $pre-color;
--- a/assets/stylesheets/bootstrap/_type.scss
+++ b/assets/stylesheets/bootstrap/_type.scss
@@ -1,4 +1,3 @@
-@use "sass:math";
 //
 // Typography
 // --------------------------------------------------
@@ -26,7 +25,7 @@
 h2, .h2,
 h3, .h3 {
   margin-top: $line-height-computed;
-  margin-bottom: math.div($line-height-computed, 2);
+  margin-bottom: ($line-height-computed / 2);
 
   small,
   .small {
@@ -36,8 +35,8 @@
 h4, .h4,
 h5, .h5,
 h6, .h6 {
-  margin-top: math.div($line-height-computed, 2);
-  margin-bottom: math.div($line-height-computed, 2);
+  margin-top: ($line-height-computed / 2);
+  margin-bottom: ($line-height-computed / 2);
 
   small,
   .small {
@@ -57,7 +56,7 @@
 // -------------------------
 
 p {
-  margin: 0 0 math.div($line-height-computed, 2);
+  margin: 0 0 ($line-height-computed / 2);
 }
 
 .lead {
@@ -78,7 +77,7 @@
 // Ex: math.div(12px small font, 14px base font) * 100% = about 85%
 small,
 .small {
-  font-size: floor(math.div(100% * $font-size-small, $font-size-base));
+  font-size: floor((100% * $font-size-small / $font-size-base));
 }
 
 mark,
@@ -137,7 +136,7 @@
 // -------------------------
 
 .page-header {
-  padding-bottom: (math.div($line-height-computed, 2) - 1);
+  padding-bottom: (($line-height-computed / 2) - 1);
   margin: ($line-height-computed * 2) 0 $line-height-computed;
   border-bottom: 1px solid $page-header-border-color;
 }
@@ -150,7 +149,7 @@
 ul,
 ol {
   margin-top: 0;
-  margin-bottom: math.div($line-height-computed, 2);
+  margin-bottom: ($line-height-computed / 2);
   ul,
   ol {
     margin-bottom: 0;
@@ -240,7 +239,7 @@
 
 // Blockquotes
 blockquote {
-  padding: math.div($line-height-computed, 2) $line-height-computed;
+  padding: ($line-height-computed / 2) $line-height-computed;
   margin: 0 0 $line-height-computed;
   font-size: $blockquote-font-size;
   border-left: 5px solid $blockquote-border-color;
--- a/assets/stylesheets/bootstrap/_carousel.scss
+++ b/assets/stylesheets/bootstrap/_carousel.scss
@@ -1,4 +1,3 @@
-@use "sass:math";
 //
 // Carousel
 // --------------------------------------------------
@@ -245,16 +244,16 @@
     .icon-next {
       width: ($carousel-control-font-size * 1.5);
       height: ($carousel-control-font-size * 1.5);
-      margin-top: math.div($carousel-control-font-size, -2);
+      margin-top: ($carousel-control-font-size / -2);
       font-size: ($carousel-control-font-size * 1.5);
     }
     .glyphicon-chevron-left,
     .icon-prev {
-      margin-left: math.div($carousel-control-font-size, -2);
+      margin-left: ($carousel-control-font-size / -2);
     }
     .glyphicon-chevron-right,
     .icon-next {
-      margin-right: math.div($carousel-control-font-size, -2);
+      margin-right: ($carousel-control-font-size / -2);
     }
   }
 
--- a/assets/stylesheets/bootstrap/_jumbotron.scss
+++ b/assets/stylesheets/bootstrap/_jumbotron.scss
@@ -1,4 +1,3 @@
-@use "sass:math";
 //
 // Jumbotron
 // --------------------------------------------------
@@ -17,7 +16,7 @@
   }
 
   p {
-    margin-bottom: math.div($jumbotron-padding, 2);
+    margin-bottom: ($jumbotron-padding / 2);
     font-size: $jumbotron-font-size;
     font-weight: 200;
   }
@@ -28,8 +27,8 @@
 
   .container &,
   .container-fluid & {
-    padding-right: math.div($grid-gutter-width, 2);
-    padding-left: math.div($grid-gutter-width, 2);
+    padding-right: ($grid-gutter-width / 2);
+    padding-left: ($grid-gutter-width / 2);
     border-radius: $border-radius-large; // Only round corners at higher resolutions if contained in a container
   }
 
--- a/assets/stylesheets/bootstrap/_forms.scss
+++ b/assets/stylesheets/bootstrap/_forms.scss
@@ -1,4 +1,3 @@
-@use "sass:math";
 //
 // Forms
 // --------------------------------------------------
@@ -582,7 +581,7 @@
   // Reposition the icon because it's now within a grid column and columns have
   // `position: relative;` on them. Also accounts for the grid gutter padding.
   .has-feedback .form-control-feedback {
-    right: floor(math.div($grid-gutter-width, 2));
+    right: floor(($grid-gutter-width / 2));
   }
 
   // Form group sizes
--- a/assets/stylesheets/bootstrap/_navbar.scss
+++ b/assets/stylesheets/bootstrap/_navbar.scss
@@ -1,4 +1,3 @@
-@use "sass:math";
 //
 // Navbars
 // --------------------------------------------------
@@ -229,7 +228,7 @@
 // the nav the full height of the horizontal nav (above 768px).
 
 .navbar-nav {
-  margin: math.div($navbar-padding-vertical, 2) (-$navbar-padding-horizontal);
+  margin: ($navbar-padding-vertical / 2) (-$navbar-padding-horizontal);
 
   > li > a {
     padding-top: 10px;
--- a/assets/stylesheets/bootstrap/mixins/_grid.scss
+++ b/assets/stylesheets/bootstrap/mixins/_grid.scss
@@ -1,12 +1,11 @@
-@use "sass:math";
 // Grid system
 //
 // Generate semantic grid columns with these mixins.
 
 // Centered container element
 @mixin container-fixed($gutter: $grid-gutter-width) {
-  padding-right: ceil(math.div($gutter, 2));
-  padding-left: floor(math.div($gutter, 2));
+  padding-right: ceil(($gutter / 2));
+  padding-left: floor(($gutter / 2));
   margin-right: auto;
   margin-left: auto;
   @include clearfix;
@@ -14,8 +13,8 @@
 
 // Creates a wrapper for a series of columns
 @mixin make-row($gutter: $grid-gutter-width) {
-  margin-right: floor(math.div($gutter, -2));
-  margin-left: ceil(math.div($gutter, -2));
+  margin-right: floor(($gutter / -2));
+  margin-left: ceil(($gutter / -2));
   @include clearfix;
 }
 
@@ -23,46 +22,46 @@
 @mixin make-xs-column($columns, $gutter: $grid-gutter-width) {
   position: relative;
   float: left;
-  width: percentage(math.div($columns, $grid-columns));
+  width: percentage(($columns / $grid-columns));
   min-height: 1px;
-  padding-right: math.div($gutter, 2);
-  padding-left: math.div($gutter, 2);
+  padding-right: ($gutter / 2);
+  padding-left: ($gutter / 2);
 }
 @mixin make-xs-column-offset($columns) {
-  margin-left: percentage(math.div($columns, $grid-columns));
+  margin-left: percentage(($columns / $grid-columns));
 }
 @mixin make-xs-column-push($columns) {
-  left: percentage(math.div($columns, $grid-columns));
+  left: percentage(($columns / $grid-columns));
 }
 @mixin make-xs-column-pull($columns) {
-  right: percentage(math.div($columns, $grid-columns));
+  right: percentage(($columns / $grid-columns));
 }
 
 // Generate the small columns
 @mixin make-sm-column($columns, $gutter: $grid-gutter-width) {
   position: relative;
   min-height: 1px;
-  padding-right: math.div($gutter, 2);
-  padding-left: math.div($gutter, 2);
+  padding-right: ($gutter / 2);
+  padding-left: ($gutter / 2);
 
   @media (min-width: $screen-sm-min) {
     float: left;
-    width: percentage(math.div($columns, $grid-columns));
+    width: percentage(($columns / $grid-columns));
   }
 }
 @mixin make-sm-column-offset($columns) {
   @media (min-width: $screen-sm-min) {
-    margin-left: percentage(math.div($columns, $grid-columns));
+    margin-left: percentage(($columns / $grid-columns));
   }
 }
 @mixin make-sm-column-push($columns) {
   @media (min-width: $screen-sm-min) {
-    left: percentage(math.div($columns, $grid-columns));
+    left: percentage(($columns / $grid-columns));
   }
 }
 @mixin make-sm-column-pull($columns) {
   @media (min-width: $screen-sm-min) {
-    right: percentage(math.div($columns, $grid-columns));
+    right: percentage(($columns / $grid-columns));
   }
 }
 
@@ -70,27 +69,27 @@
 @mixin make-md-column($columns, $gutter: $grid-gutter-width) {
   position: relative;
   min-height: 1px;
-  padding-right: math.div($gutter, 2);
-  padding-left: math.div($gutter, 2);
+  padding-right: ($gutter / 2);
+  padding-left: ($gutter / 2);
 
   @media (min-width: $screen-md-min) {
     float: left;
-    width: percentage(math.div($columns, $grid-columns));
+    width: percentage(($columns / $grid-columns));
   }
 }
 @mixin make-md-column-offset($columns) {
   @media (min-width: $screen-md-min) {
-    margin-left: percentage(math.div($columns, $grid-columns));
+    margin-left: percentage(($columns / $grid-columns));
   }
 }
 @mixin make-md-column-push($columns) {
   @media (min-width: $screen-md-min) {
-    left: percentage(math.div($columns, $grid-columns));
+    left: percentage(($columns / $grid-columns));
   }
 }
 @mixin make-md-column-pull($columns) {
   @media (min-width: $screen-md-min) {
-    right: percentage(math.div($columns, $grid-columns));
+    right: percentage(($columns / $grid-columns));
   }
 }
 
@@ -98,26 +97,26 @@
 @mixin make-lg-column($columns, $gutter: $grid-gutter-width) {
   position: relative;
   min-height: 1px;
-  padding-right: math.div($gutter, 2);
-  padding-left: math.div($gutter, 2);
+  padding-right: ($gutter / 2);
+  padding-left: ($gutter / 2);
 
   @media (min-width: $screen-lg-min) {
     float: left;
-    width: percentage(math.div($columns, $grid-columns));
+    width: percentage(($columns / $grid-columns));
   }
 }
 @mixin make-lg-column-offset($columns) {
   @media (min-width: $screen-lg-min) {
-    margin-left: percentage(math.div($columns, $grid-columns));
+    margin-left: percentage(($columns / $grid-columns));
   }
 }
 @mixin make-lg-column-push($columns) {
   @media (min-width: $screen-lg-min) {
-    left: percentage(math.div($columns, $grid-columns));
+    left: percentage(($columns / $grid-columns));
   }
 }
 @mixin make-lg-column-pull($columns) {
   @media (min-width: $screen-lg-min) {
-    right: percentage(math.div($columns, $grid-columns));
+    right: percentage(($columns / $grid-columns));
   }
 }
--- a/assets/stylesheets/bootstrap/mixins/_grid-framework.scss
+++ b/assets/stylesheets/bootstrap/mixins/_grid-framework.scss
@@ -1,4 +1,3 @@
-@use "sass:math";
 // Framework grid generation
 //
 // Used only by Bootstrap to generate the correct number of grid classes given
@@ -14,8 +13,8 @@
     // Prevent columns from collapsing when empty
     min-height: 1px;
     // Inner gutter via padding
-    padding-right: floor(math.div($grid-gutter-width, 2));
-    padding-left: ceil(math.div($grid-gutter-width, 2));
+    padding-right: floor(($grid-gutter-width / 2));
+    padding-left: ceil(($grid-gutter-width / 2));
   }
 }
 
@@ -34,12 +33,12 @@
 @mixin calc-grid-column($index, $class, $type) {
   @if ($type == width) and ($index > 0) {
     .col-#{$class}-#{$index} {
-      width: percentage(math.div($index, $grid-columns));
+      width: percentage(($index / $grid-columns));
     }
   }
   @if ($type == push) and ($index > 0) {
     .col-#{$class}-push-#{$index} {
-      left: percentage(math.div($index, $grid-columns));
+      left: percentage(($index / $grid-columns));
     }
   }
   @if ($type == push) and ($index == 0) {
@@ -49,7 +48,7 @@
   }
   @if ($type == pull) and ($index > 0) {
     .col-#{$class}-pull-#{$index} {
-      right: percentage(math.div($index, $grid-columns));
+      right: percentage(($index / $grid-columns));
     }
   }
   @if ($type == pull) and ($index == 0) {
@@ -59,7 +58,7 @@
   }
   @if ($type == offset) {
     .col-#{$class}-offset-#{$index} {
-      margin-left: percentage(math.div($index, $grid-columns));
+      margin-left: percentage(($index / $grid-columns));
     }
   }
 }
--- a/assets/stylesheets/bootstrap/mixins/_nav-vertical-align.scss
+++ b/assets/stylesheets/bootstrap/mixins/_nav-vertical-align.scss
@@ -1,10 +1,9 @@
-@use "sass:math";
 // Navbar vertical align
 //
 // Vertically center elements in the navbar.
 // Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.
 
 @mixin navbar-vertical-align($element-height) {
-  margin-top: math.div(($navbar-height - $element-height), 2);
-  margin-bottom: math.div(($navbar-height - $element-height), 2);
+  margin-top: (($navbar-height - $element-height) / 2);
+  margin-bottom: (($navbar-height - $element-height) / 2);
 }
--- a/assets/stylesheets/bootstrap/mixins/_nav-divider.scss
+++ b/assets/stylesheets/bootstrap/mixins/_nav-divider.scss
@@ -1,11 +1,10 @@
-@use "sass:math";
 // Horizontal dividers
 //
 // Dividers (basically an hr) within dropdowns and nav lists
 
 @mixin nav-divider($color: #e5e5e5) {
   height: 1px;
-  margin: (math.div($line-height-computed, 2) - 1) 0;
+  margin: (($line-height-computed / 2) - 1) 0;
   overflow: hidden;
   background-color: $color;
 }
