// ========================================================================== // jQuery UI Buttons // ========================================================================== .#{$selector} { .ui-widget-content .ui-button, .ui-button { background-color: $primary-color; color: $primary-color-text; border: 0 none; overflow: hidden; text-transform: uppercase; padding: 1em 28px; display: inline-block; margin: 0.2em 1em ($line-height-computed / 2) 0; border-radius: 2px; height: auto; .ui-button-text { text-transform: uppercase; padding: 0; margin: 0; font-weight: normal; } &.ui-button-text-icon-primary { padding-left: 49px; } &:last-child { margin-right: 0; } @include material__box-shadow(); @include material__smooth-tran( 200ms ); &:active, &:visited, &:focus { color: $primary-color-text; outline: none; } &:hover { background-color: lighten( $primary-color, 5% ); color: $primary-color-text; @include material__box-shadow-hover(); } &[disabled] { background-color: $disabled-color; color: $disabled-color-text; box-shadow: none; } .ui-icon { margin-left: -14px; margin-top: -2px; left: -4px; } &.secondary-button, &.ipt-ui-button { margin: 0; background: $preset-button-container; color: $preset-button-container-color; box-shadow: none; border-radius: 0; &:active, &:focus { color: $preset-button-container-color; } &:hover { background-color: $preset-button-container-button-hover; } &[disabled] { opacity: 0.5; } } &.small { font-size: 0.8em; padding: 1em 14px; .ui-icon { margin-left: 0; } } &.large { font-size: 1.2em; } } .ipt-eform-material-button-container { text-align: left; margin: 0.2em 0 ($line-height-computed / 2) 0; &.align-center { text-align: center; } &.align-right { text-align: right; } &.align-justify { display: table; width: 100%; border-collapse: collapse; overflow-y: auto; .eform-button-container-inner { display: table-row; width: 100%; border-collapse: collapse; .eform-material-button { display: table-cell; width: 1%; border-collapse: collapse; white-space: nowrap; &.ui-button { box-shadow: none; border: 1px solid $preset-button-container-button-hover; border-radius: 0; } } } } } }