// We use `button:not(.btn)` because `button` has a higher priority than CSS classes // which makes it impossible to use btn-lg or similar additional classes. button:not(.btn), input[type="submit"]:not(.btn), .btn { display: inline-block; .border-radius(3px); background: none; color: @theme-color-brand-contrast; background-color: @theme-color-brand; box-shadow: 0 1px 1px 0 rgba(13, 13, 13, 0.3); #gradient > .vertical(rgba(255,255,255,.15), rgba(255,255,255,0)); .font-default(12px, 16px); font-weight: normal; padding: 5px 15px; text-align: center; text-decoration: none; cursor: pointer; border: 0; &:hover, &:focus { color: @theme-color-brand-contrast; background: @theme-color-brand; text-decoration: none; } em { font-style: normal; } } // Bootstrap classes (can be removed in the future) .btn { display: inline-block; } .btn-lg { padding: 12px 40px; font-size: 14px; } .btn-block { display: block; width: 100%; } .btn-block + .btn-block { margin-top: 5px; } .btn.disabled, .btn[disabled], fieldset[disabled] .btn { pointer-events: none; cursor: not-allowed; filter: alpha(opacity=65); opacity: .65; } // See http://getbootstrap.com/css/#buttons-options .btn.btn-link { background: transparent; color: @theme-color-link; text-decoration: underline; box-shadow: none; } .btn.btn-noop { background: transparent; color: @theme-color-text; pointer-events: none; cursor: not-allowed; box-shadow: none; } .btn.btn-flat { background: transparent; border-radius: 0; color: @theme-color-text-light; box-shadow: none; padding: 5px 10px; &:hover { background-color: #eaeaea; text-decoration: none; } &.btn-lg { padding: 12px; } }