button, .button, .submit { font-size: 1em; @include fontFamilyBold; text-transform: none; border-radius: 3px; padding: .5rem 2rem .5rem; height: auto; border: 0; overflow: hidden; &:hover { cursor: pointer; } &.disabled { color: $btn__disabled-txt; &:hover { cursor: default; background: transparent; text-decoration: none; } } } .btn-primary { color: $primebtn__text; background: $primebtn__bg; min-height: 40px; &:hover { background: lighten($primebtn__bg, 8%); @include fastTransition-all; } &.disabled { background: $primebtn__disabled-bg; color: $primebtn__disabled-txt; @include fastTransition-all; &:hover { cursor: default; } } i { //button symbol font-style: normal; text-transform: none; font-size: 1.5em; transform: rotate(80deg); display: inline-block; } img{ width: 18px; height: 18px; display: inline-block; } } .btn-secondary { color: $secbtn__text; background: transparent; border: 2px solid $secbtn__border; min-height: 40px; &:hover { color: $secbtn__text; cursor: pointer; background: $secbtn__bg; @include fastTransition-all; } &.disabled { border: 2px solid $lightgrey; background: $btn__disabled-bg; @include fastTransition-all; &:hover { background: $btn__disabled-bg; } } i { // button symbol font-style: normal; font-weight: 400; text-transform: none; font-size: 1.5em; transform: rotate(80deg) translate(-2px); display: inline-block; vertical-align: middle; } img{ width: 18px; height: 18px; display: inline-block; margin-right: .5em; margin-top: -3px; } } .btn-pop-out { position: relative; padding: 0 0 1em 2em; color: $black; &:hover { text-decoration: underline; } &:before { content: ''; position: absolute; left: 0; top: 0px; width: 25px; height: 20px; display: inline-block; border: 1px solid $black; border-top: 4px solid $black; } &:after { content: '\2794'; position: absolute; transform: rotate(-45deg); font-size: .9em; font-weight: 700; vertical-align: middle; display: inline-block; left: 11px; top: 0px; } }