// Cerulean 5.3.8 // Bootswatch // Variables $text-shadow: 0 1px 0 rgba(0, 0, 0, .05) !default; // Mixins @mixin btn-shadow($color){ @include gradient-y-three-colors(tint-color($color, 16%), $color, 60%, shade-color($color, 6%)); } @mixin btn-shadow-hover($color){ @include gradient-y-three-colors($color, shade-color($color, 5%), 60%, shade-color($color, 15%)); } @mixin btn-shadow-active($color){ @include gradient-y-three-colors(shade-color($color, 20%), shade-color($color, 20%), 60%, shade-color($color, 30%)); } // Tables .table-primary, .table-secondary, .table-success, .table-warning, .table-danger, .table-info, .table-light { --#{$prefix}table-color: #{$body-color}; } // Navbar .navbar { @each $color, $value in $theme-colors { &.bg-#{$color} { @include btn-shadow($value); } } } .navbar-brand, .nav-link { text-shadow: $text-shadow; } // Buttons .btn { text-shadow: $text-shadow; } .btn-secondary, .btn-outline-secondary { color: $gray-700; } @each $color, $value in $theme-colors { .btn-#{$color} { @include btn-shadow($value); } .btn-#{$color}:hover { @include btn-shadow-hover($value); } .btn-#{$color}:active { @include btn-shadow-active($value); } .btn-check:checked + .btn-#{$color} { @include btn-shadow-active($value); } } // Typography .text-secondary { color: $gray-500 !important; } .bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger, .bg-dark { h1, h2, h3, h4, h5, h6 { color: $white; } } // Navs .dropdown-menu { .dropdown-header { color: $gray-600; } } // Indicators .badge { &.bg-secondary, &.bg-light { color: $dark; } }