[class*="shadow"] { @if $enable-transitions { transition: $transition-base; } } // Additional shadow classes .shadow-xl { box-shadow: $box-shadow-xl !important; } .shadow-2xl { box-shadow: $box-shadow-2xl !important; } // Shadow classes for hover .hover-shadow-sm:hover { box-shadow: $box-shadow-sm !important; } .hover-shadow:hover { box-shadow: $box-shadow !important; } .hover-shadow-lg:hover { box-shadow: $box-shadow-lg !important; } .hover-shadow-xl:hover { box-shadow: $box-shadow-xl !important; } .hover-shadow-2xl:hover { box-shadow: $box-shadow-2xl !important; } .shadow-none, .hover-shadow-none:hover { box-shadow: none !important; } // Colored shadow classes @each $color, $value in $theme-colors { .shadow-#{$color}-sm { @include box-shadow(0 .125rem .25rem rgba(theme-color($color), .4) !important); } .shadow-#{$color} { @include box-shadow(0 .5rem 1rem rgba(theme-color($color), .4) !important); } .shadow-#{$color}-lg { @include box-shadow(0 1rem 3rem rgba(theme-color($color), .4) !important); } }