.btn { padding: 0.5rem 1.2rem !important; font-size: 0.9rem; height: 38px; line-height: 0.1; border-radius: 0.2rem; box-shadow: $btn-shadow; cursor: pointer; } .btn-group { .btn { box-shadow: none; } .btn:not(.btn-white):hover { box-shadow: $shadow-200; } .btn.btn-white { box-shadow: $btn-group-btn-shadow; } box-shadow: $btn-shadow; } .btn-sm, .btn-group-sm > .btn { padding: 0.45rem 1rem !important; font-size: 0.6rem; line-height: 1; height: 30px; } //a.btn-sm, .btn-group-sm > a.btn { // padding: 0.6rem 1rem !important; //} // --------------------- btn-custom ----------------------- .btn-custom { background: $custom; border-color: $custom; color: $white; } .btn-custom:hover { color: $white; box-shadow: 0 8px 25px -8px $custom; } .btn-outline-custom { border: 1px solid $custom; color: $custom; box-shadow: none; } .btn-outline-custom:hover { background: rgba($custom, .15); color: $custom; } .btn-outline-custom:not(:disabled):not(.disabled):active, .btn-outline-custom:not(:disabled):not(.disabled).active, .show > .btn-outline-custom.dropdown-toggle { color: #fff; background-color: $custom; border-color: $custom; } .btn-outline-custom:not(:disabled):not(.disabled):active:focus, .btn-outline-custom:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-custom.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba($custom, 0.5); } // --------------------- btn-cyan ----------------------- .btn-cyan { background: $cyan; border-color: $cyan; color: $white; } .btn-cyan:hover { color: $white; box-shadow: 0 8px 25px -8px $cyan; } .btn-outline-cyan { border: 1px solid $cyan; color: $cyan; box-shadow: none; } .btn-outline-cyan:hover { background: rgba($cyan, .15); color: $cyan; } .btn-outline-cyan:not(:disabled):not(.disabled):active, .btn-outline-cyan:not(:disabled):not(.disabled).active, .show > .btn-outline-cyan.dropdown-toggle { color: #fff; background-color: $cyan; border-color: $cyan; } .btn-outline-cyan:not(:disabled):not(.disabled):active:focus, .btn-outline-cyan:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-cyan.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba($cyan, 0.5); } .btn.btn-white { color: $font-color; } .btn.btn-white.btn-primary, .btn.btn-white.btn-primary:hover, .btn.btn-white.btn-primary:focus { color: $white !important; } .btn-white:hover,.btn-white:focus,.btn-white.active { box-shadow: $btn-shadow-hover !important; } .btn-light { border-color: #f7f7f9!important; background-color: #f7f7f9!important; color: #444; } .btn-light:hover, .btn-light:focus { box-shadow: $btn-shadow-hover!important; color: #444!important; } .btn-no-shadow { box-shadow: none; } .btn-outline-primary, .btn-outline-success, .btn-outline-danger, .btn-outline-info, .btn-outline-warning, .btn-outline-dark, .btn-flat-primary, .btn-flat-success, .btn-flat-danger, .btn-flat-info, .btn-flat-warning, .btn-flat-dark { box-shadow: none; } .input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn { padding: 0.5rem .7rem; } // loading .btn:not(.btn-sm) .spinner-grow, a:not(.btn) .spinner-grow { margin-bottom: .15rem; }