/* * = Buttons */ .btn { &.btn-circle { border-radius: $circle-radius; } &.btn-md{ padding: 0.65rem 1.25rem; } &.btn-xs{ padding: .2rem 0.35rem; font-size: 0.55rem; box-shadow: none; } &.large-form-btn{ padding: 1.2rem 1rem; } &.dashed-outline { border-style: dashed; } } .btn-icon-only { width: 2.575rem; height: 2.575rem; padding: 0; @include display-flex(); @include justify-content(center); @include align-items(center); &.btn-xs { width: 1.7rem; height: 1.7rem; } &.btn-sm { width: 2rem; height: 2rem; } } .btn-upgrade-pro { position: fixed; bottom: 15px; right: 15px; width: 190px; @include media-breakpoint-up(md) { left: 35px; } } // Fix for darken background color @each $color, $value in $theme-colors { .btn-#{$color} { &:hover{ background-color: darken( $value, 5% ); border-color: darken( $value, 5% ); } } } // Brand (social) buttons @each $color, $value in $brand-colors { .btn-#{$color} { @include button-variant($value, $value); &.btn-link { color: $value; background: transparent; box-shadow: none; border:0; border-style: none; &:hover, &:focus, &.active { background-color: transparent !important; box-shadow: none; border: 0; color: $value; } } } }