@import '../mixins/buttons'; /** ===================== Button css start ========================== **/ .btn-theme, a.btn-theme { background: $theme-color; color: #fff; box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2); border-color: #1de1c2; border-radius: 0.25rem; padding: 11px 25px; &:active, &:focus, &:not(:disabled):not(.disabled):active { background-image: $theme-color; color: #fff; box-shadow: none; } &.active { background-image: #fff !important; color: $default-color; border: 1px solid $theme-border; box-shadow: none; } } .btn-outline-theme { background-image: #fff !important; color: $default-color; border: 1px solid $theme-border; box-shadow: none; &:active, &:focus, &:not(:disabled):not(.disabled):active { background-image: #fff; color: $default-color; border: 1px solid $theme-border; } &.active { background: $theme-color !important; color: #fff; box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2); border: 1px solid transparent; } } .btn-theme2 { background: $theme-color2; color: #fff; box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2); border: 1px solid transparent; border-radius: 10px; padding: 14px 25px; &:active, &:focus, &:not(:disabled):not(.disabled):active { background-image: $theme-color2; color: #fff; box-shadow: none; } &.active { background-image: #fff !important; color: $default-color; border: 1px solid $theme-border; box-shadow: none; } } .btn-outline-theme2 { background-image: #fff !important; color: $default-color; border: 1px solid $theme-border; box-shadow: none; &:active, &:focus, &:not(:disabled):not(.disabled):active { background-image: #fff; color: $default-color; border: 1px solid $theme-border; } &.active { background: $theme-color2 !important; color: #fff; box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2); border: 1px solid transparent; } } .btn { padding: 10px 20px; border-radius: 0.25rem; font-size: 14px; margin-bottom: 5px; margin-right: 10px; transition: all 0.3s ease-in-out; > i { margin-right: 12px; } &.btn-icon, &.drp-icon { width: 45px; height: 45px; padding: 10px 12px; > i { margin-right: 0; } } &.drp-icon { &.dropdown-toggle:after { display: none; } + .dropdown-menu { margin-left: -10px; } } &:active, &:focus { box-shadow: none; } &-square { border-radius: 0; } &.disabled { cursor: not-allowed; opacity: 0.55; } &-rounded { border-radius: 30px; } } .btn-group { .btn { margin-bottom: 0; margin-right: 0; } } .btn-group-sm > .btn, .btn-sm { padding: 6px 14px; font-size: 13px; } .btn-group-lg > .btn, .btn-lg { padding: 13px 23px; font-size: 16px; } .shadow-1 { box-shadow: 0 7px 12px 0 rgba(62, 57, 107, 0.16); } .shadow-2 { box-shadow: 0 10px 18px 0 rgba(62, 57, 107, 0.2); } .shadow-3 { box-shadow: 0 14px 24px 0 rgba(62, 57, 107, 0.26); } .shadow-4 { box-shadow: 0 16px 28px 0 rgba(62, 57, 107, 0.3); } .shadow-5 { box-shadow: 0 20px 24px 0 rgba(62, 57, 107, 0.36); } /* Alternate buttons */ @each $color, $value in $theme-colors { .btn-#{$color} { @include button-variant-pc($value, $value); } } /* outline buttons */ @each $color, $value in $theme-colors { .btn-outline-#{$color} { @include button-outline-variant-pc($value); } } /* glow buttons */ @each $color, $value in $theme-colors { .btn-glow-#{$color} { @include button-glow-variant-pc($value); } } /**====== Button css end ======**/ .drp-icon { .btn { width: 45px; height: 45px; padding: 10px 12px; > i { margin-right: 0; } &.dropdown-toggle:after { display: none; } } + .dropdown-menu { margin-left: -10px; } &.btn-rounded { .btn { &.dropdown-toggle { border-radius: 30px; } } } } .btn:not(:disabled):not(.disabled) { cursor: pointer; }