| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 | 
							- //
 
- // Component: Button
 
- //
 
- .btn {
 
-   &.disabled,
 
-   &:disabled {
 
-     cursor: not-allowed;
 
-   }
 
-   // Flat buttons
 
-   &.btn-flat {
 
-     @include border-radius(0);
 
-     border-width: 1px;
 
-     box-shadow: none;
 
-   }
 
-   // input file btn
 
-   &.btn-file {
 
-     overflow: hidden;
 
-     position: relative;
 
-     > input[type="file"] {
 
-       background-color: $white;
 
-       cursor: inherit;
 
-       display: block;
 
-       font-size: 100px;
 
-       min-height: 100%;
 
-       min-width: 100%;
 
-       opacity: 0;
 
-       outline: none;
 
-       position: absolute;
 
-       right: 0;
 
-       text-align: right;
 
-       top: 0;
 
-     }
 
-   }
 
-   .text-sm & {
 
-     font-size: $font-size-sm !important;
 
-   }
 
- }
 
- // Button color variations
 
- .btn-default {
 
-   background-color: $button-default-background-color;
 
-   border-color: $button-default-border-color;
 
-   color: $button-default-color;
 
-   &:hover,
 
-   &:active,
 
-   &.hover {
 
-     background-color: darken($button-default-background-color, 5%);
 
-     color: darken($button-default-color, 10%);
 
-   }
 
-   &.disabled,
 
-   &:disabled {
 
-     color: $button-default-color;
 
-     background-color: $button-default-background-color;
 
-   }
 
- }
 
- .btn-outline-light {
 
-   color: darken($light, 20%);
 
-   border-color: darken($light, 20%);
 
-   &.disabled,
 
-   &:disabled {
 
-     color: darken($light, 20%);
 
-     border-color: darken($light, 20%);
 
-   }
 
- }
 
- // Application buttons
 
- .btn-app {
 
-   @include border-radius(3px);
 
-   background-color: $button-default-background-color;
 
-   border: 1px solid $button-default-border-color;
 
-   color: $gray-600;
 
-   font-size: 12px;
 
-   height: 60px;
 
-   margin: 0 0 10px 10px;
 
-   min-width: 80px;
 
-   padding: 15px 5px;
 
-   position: relative;
 
-   text-align: center;
 
-   /* stylelint-disable selector-class-pattern */
 
-   // Icons within the btn
 
-   > .fa,
 
-   > .fas,
 
-   > .far,
 
-   > .fab,
 
-   > .fal,
 
-   > .fad,
 
-   > .svg-inline--fa,
 
-   > .ion {
 
-     display: block;
 
-     font-size: 20px;
 
-   }
 
-   > .svg-inline--fa {
 
-     margin: 0 auto;
 
-   }
 
-   /* stylelint-enable selector-class-pattern */
 
-   &:hover {
 
-     background-color: $button-default-background-color;
 
-     border-color: darken($button-default-border-color, 20%);
 
-     color: $button-default-color;
 
-   }
 
-   &:active,
 
-   &:focus {
 
-     @include box-shadow(inset 0 3px 5px rgba($black, .125));
 
-   }
 
-   // The badge
 
-   > .badge {
 
-     font-size: 10px;
 
-     font-weight: 400;
 
-     position: absolute;
 
-     right: -10px;
 
-     top: -3px;
 
-   }
 
- }
 
- // Extra Button Size
 
- .btn-xs {
 
-   @include button-size($button-padding-y-xs, $button-padding-x-xs, $button-font-size-xs, $button-line-height-xs, $button-border-radius-xs);
 
- }
 
- @include dark-mode () {
 
-   .btn-default,
 
-   .btn-app {
 
-     background-color: lighten($dark, 2.5%);
 
-     color: $white;
 
-     border-color: $gray-600;
 
-     &:hover,
 
-     &:focus {
 
-       background-color: lighten($dark, 5%);
 
-       color: $gray-300;
 
-       border-color: lighten($gray-600, 2.5%);
 
-     }
 
-   }
 
-   .btn-light {
 
-     background-color: lighten($dark, 7.5%);
 
-     color: $white;
 
-     border-color: $gray-600;
 
-     &:hover,
 
-     &:focus {
 
-       background-color: lighten($dark, 10%);
 
-       color: $gray-300;
 
-       border-color: lighten($gray-600, 5%);
 
-     }
 
-   }
 
-   @each $color, $value in $theme-colors-alt {
 
-     .btn-#{$color} {
 
-       @if $color == dark {
 
-         @include button-variant(darken($value, 5%), lighten($value, 10%));
 
-       } @else {
 
-         @include button-variant($value, $value);
 
-       }
 
-     }
 
-   }
 
-   @each $color, $value in $theme-colors-alt {
 
-     .btn-outline-#{$color} {
 
-       @if $color == dark {
 
-         @include button-outline-variant(darken($value, 20%));
 
-       } @else {
 
-         @include button-outline-variant($value);
 
-       }
 
-     }
 
-   }
 
- }
 
 
  |