// Buttons components .trans-button { @extend %large; font-family: 'ostrichSans'; &:hover { @include transition (color .3s linear); color: $green-taiga; } .icon { margin-right: .3rem; } } %button { @extend %large; display: inline-block; font-family: 'ostrichSans'; padding: 8px 40px; .icon { margin-right: .3rem; } } .button-green, .button-gray, .button-red { @extend %button; @include transition (background .3s linear); span { color: $white; position: relative; top: 2px; } &:hover { @include transition (background .3s linear); } } .button-green { background: $green-taiga; &:hover { background: $fresh-taiga; } } .button-gray { background: $button-gray; &:hover { background: $button-gray-hover; color: $white; } } .button-red { background: $red-light; &:hover { background: $red; color: $white; } } .button-bulk { @extend %button; background: $green-taiga; font-size: 22px; margin-left: 2px; padding: 5px; vertical-align: middle; span { color: $white; } .icon { margin-right: 0; } &:hover { @include transition (background .3s linear); background: $fresh-taiga; } }