/* ============== Buttons ===================*/ .badge { padding: 8px 10px; } .dataTables_wrapper { .dt-buttons { span { i { margin-right: 8px; } } .dt-button { box-shadow: none; &.buttons-csv { background-color: $success; &:hover { box-shadow: none; background-color: $success; } } &.buttons-excel { background-color: #236C45; } &.buttons-pdf { background-color: #AD0B00; } &.buttons-print { background-color: $warning; } &.buttons-reload { background-color: $muted; } } } } .btn-pdf { background-color: #AD0B00; color: #fff; } .btn-excel { background-color: #236C45; color: #fff; } .btn.focus, .btn:focus { outline: 0; box-shadow: none; } .btn { border-radius: 3px; font-size: $base-font; span { padding-left: 6px; } } button { &:focus { box-shadow: none; outline: 0; } } .btn-sm { font-size: (calc($base-font / 1.2)); } .btn-lg { font-size: (calc($base-font * 1.2)); } .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger, .btn-dark, .btn-pink, .btn-purple, .btn-indigo, .btn-teal, .btn-lime, .btn-orange, .btn-brown, .btn-blue-grey { color: $white; } .btn-primary { background-color: $primary; border: 1px solid $primary; } .btn-muted { background-color: $gray-light; border: 1px solid $gray-light; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary, .btn-outline-primary.active, .btn-outline-primary:active, .show>.btn-outline-primary.dropdown-toggle, .btn-outline-primary:hover, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .btn-outline-primary:not([disabled]):not(.disabled).active, .btn-outline-primary:not([disabled]):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle { background-color: $primary; border: 1px solid $primary; } .btn-primary.focus, .btn-primary:focus, .btn-outline-primary.focus, .btn-outline-primary:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-primary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 2px $primary; box-shadow: 0 0 0 2px $primary; } .btn-secondary.focus, .btn-secondary:focus, .btn-outline-secondary.focus, .btn-outline-secondary:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-secondary.dropdown-toggle:focus { box-shadow: none; } .btn-secondary { background-color: $secondary; border: 1px solid $secondary; &:hover { background: $secondary2; border: 1px solid $secondary2; } } .btn-secondary2 { background-color: $secondary2; border: 1px solid $secondary2; color: #fff; &:hover { background: $secondary; border: 1px solid $secondary; color: #fff; } } .btn-success { background-color: $success; border: 1px solid $success; } .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open>.dropdown-toggle.btn-success, .btn-outline-success.active, .btn-outline-success:active, .show>.btn-outline-success.dropdown-toggle, .btn-outline-success:hover, .btn-success.active, .btn-success:active, .show>.btn-success.dropdown-toggle, .btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus, .btn-outline-success:not([disabled]):not(.disabled).active, .btn-outline-success:not([disabled]):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle { background-color: darken($success, 5%); border: 1px solid darken($success, 5%); } .btn-success.focus, .btn-success:focus, .btn-outline-success.focus, .btn-outline-success:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-success.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 2px rgba($success, .3); box-shadow: 0 0 0 2px rgba($success, .3); } .btn-info { background-color: $info; border: 1px solid $info; } .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open>.dropdown-toggle.btn-info, .btn-outline-info.active, .btn-outline-info:active, .show>.btn-outline-info.dropdown-toggle, .btn-outline-info:hover, .btn-info.active, .btn-info:active, .show>.btn-info.dropdown-toggle, .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle, .btn-outline-info:not([disabled]):not(.disabled).active, .btn-outline-info:not([disabled]):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle { background-color: darken($info, 5%); border: 1px solid darken($info, 5%); } .btn-info.focus, .btn-info:focus, .btn-outline-info.focus, .btn-outline-info:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show>.btn-info.dropdown-toggle:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-info.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 2px rgba($info, .3); box-shadow: 0 0 0 2px rgba($info, .3); } .btn-warning { background-color: $warning; border: 1px solid $warning; } .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open>.dropdown-toggle.btn-warning, .btn-outline-warning.active, .btn-outline-warning:active, .show>.btn-outline-warning.dropdown-toggle, .btn-outline-warning:hover, .btn-warning.active, .btn-warning:active, .show>.btn-warning.dropdown-toggle, .btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show>.btn-warning.dropdown-toggle, .btn-outline-warning:not([disabled]):not(.disabled).active, .btn-outline-warning:not([disabled]):not(.disabled):active, .show>.btn-outline-warning.dropdown-toggle { background-color: darken($warning, 5%); border: 1px solid darken($warning, 5%); color: $white; } .btn-warning.focus, .btn-warning:focus, .btn-outline-warning.focus, .btn-outline-warning:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-warning.dropdown-toggle:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-warning.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 2px rgba($warning, .3); box-shadow: 0 0 0 2px rgba($warning, .3); } .btn-danger { background-color: $danger; border: 1px solid $danger; } .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open>.dropdown-toggle.btn-danger, .btn-outline-danger.active, .btn-outline-danger:active, .show>.btn-outline-danger.dropdown-toggle, .btn-outline-danger:hover, .btn-danger.active, .btn-danger:active, .show>.btn-danger.dropdown-toggle, .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle, .btn-outline-danger:not([disabled]):not(.disabled).active, .btn-outline-danger:not([disabled]):not(.disabled):active, .show>.btn-outline-danger.dropdown-toggle { background-color: darken($danger, 5%); border: 1px solid darken($danger, 5%); } .btn-danger.focus, .btn-danger:focus, .btn-outline-danger.focus, .btn-outline-danger:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-danger.dropdown-toggle:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-danger.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 2px rgba($danger, .3); box-shadow: 0 0 0 2px rgba($danger, .3); } .btn-dark { background-color: $dark; border: 1px solid $dark; color: $white; } .btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .btn-dark.focus, .btn-dark:active, .btn-dark:focus, .btn-dark:hover, .open>.dropdown-toggle.btn-dark, .btn-outline-dark.active, .btn-outline-dark:active, .show>.btn-outline-dark.dropdown-toggle, .btn-outline-dark:hover, .btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show>.btn-dark.dropdown-toggle, .btn-outline-dark:not([disabled]):not(.disabled).active, .btn-outline-dark:not([disabled]):not(.disabled):active, .show>.btn-outline-dark.dropdown-toggle { background-color: darken($dark, 5%); border: 1px solid darken($dark, 5%); color: $white; } .btn-dark.focus, .btn-dark:focus, .btn-outline-dark.focus, .btn-outline-dark:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-dark.dropdown-toggle:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-dark.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 2px rgba($dark, .3); box-shadow: 0 0 0 2px rgba($dark, .3); } .btn-link { color: $dark; &:hover { color: $primary; } } /* button Outline */ .btn-outline-primary { color: $primary; border-color: $primary; } .btn-outline-success { color: $success; border-color: $success; } .btn-outline-info { color: $info; border-color: $info; } .btn-outline-warning { color: $warning; border-color: $warning; } .btn-outline-danger { color: $danger; border-color: $danger; } .btn-outline-dark { color: $dark; background-image: none; background-color: transparent; border-color: $dark; }