// Buttons .btn { margin: $btn-margin-basic; color: inherit; text-transform: uppercase; word-wrap: break-word; white-space: normal; cursor: pointer; border: 0; border-radius: $border-radius-base; box-shadow: $z-depth-1; transition: $btn-transition; @include button-size($btn-padding-y-basic, $btn-padding-x-basic, $btn-font-size-basic); @include hover-focus-active { outline: 0; box-shadow: $z-depth-1-half; } .fas, .fab, .far { &.right { margin-left: $btn-icon-margin; } &.left { margin-right: $btn-icon-margin; } } &.btn-lg { @include button-size($btn-padding-y-large, $btn-padding-x-large, $btn-font-size-large); } &.btn-md { @include button-size($btn-padding-y-medium, $btn-padding-x-medium, $btn-font-size-medium); } &.btn-sm { @include button-size($btn-padding-y-small, $btn-padding-x-small, $btn-font-size-small); } &.disabled, &:disabled { @include hover-focus-active { box-shadow: $z-depth-1; } } &[class*="btn-outline-"] { padding-top: $btn-outline-padding-y-basic; padding-bottom: $btn-outline-padding-y-basic; &.btn-lg { padding-top: $btn-outline-padding-y-large; padding-bottom: $btn-outline-padding-y-large; } &.btn-md { padding-top: $btn-outline-padding-y-medium; padding-bottom: $btn-outline-padding-y-medium; } &.btn-sm { padding-top: $btn-outline-padding-y-small; padding-bottom: $btn-outline-padding-y-small; } } } .btn-link { color: $black-base; background-color: transparent; box-shadow: none; @include hover-focus-active { color: $black-base; background-color: transparent; box-shadow: none; } } .btn-group { > .btn:not(:first-child), > .btn-group:not(:first-child) { margin-left: -$btn-group-margin; } } @each $btn_name, $color_value in $mdb-colors { @include make-button($btn_name, $color_value); @include make-outline-button($btn_name, $color_value); } @each $name, $val in $gradients { @include make-gradient-button($name, $val); } .btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show>.btn-warning.dropdown-toggle { color: $white-base; }