/*
Copyright (C) 2025 Romain DENIS-REMIS <rdr at denis-remis.fr>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
/*
    Created on : 2025-02-23, 04:55:58
    Updated on : 2025-02-23
    Author     : Romain DENIS-REMIS <rdr at denis-remis.fr>
*/
/*$primary:       $gray-800 !default;*/
.btn {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  border-color: rgba(0, 0, 0, 0.6);
}
.btn:not([disabled]):not(.disabled).active, .btn.disabled {
  border-color: rgba(0, 0, 0, 0.6);
  box-shadow: none;
}
.btn:hover, .btn:focus, .btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled):active:hover, .btn:not([disabled]):not(.disabled).active:hover {
  border-color: rgba(0, 0, 0, 0.6);
}
.btn-primary {
  background-image: linear-gradient(#3e7cc3, #3475c0 20%, #2a5e9a);
  filter: none;
}
.btn-primary:not([disabled]):not(.disabled):hover {
  background-image: linear-gradient(#2c62a1, #2f69ad 40%, #316eb4);
  filter: none;
}
.btn-primary:not([disabled]):not(.disabled):active:hover, .btn-primary:not([disabled]):not(.disabled).active:hover {
  background-image: linear-gradient(#214b7b, #245286 40%, #26578e);
  filter: none;
}
.btn-secondary {
  background-image: linear-gradient(#81888e, #7a8288 20%, #62686d);
  filter: none;
}
.btn-secondary:not([disabled]):not(.disabled):hover {
  background-image: linear-gradient(#666d72, #6e757a 40%, #737a80);
  filter: none;
}
.btn-secondary:not([disabled]):not(.disabled):active:hover, .btn-secondary:not([disabled]):not(.disabled).active:hover {
  background-image: linear-gradient(#4e5357, #555b5f 40%, #5a6065);
  filter: none;
}
.btn-success {
  background-image: linear-gradient(#6ac76a, #62c462 20%, #4e9d4e);
  filter: none;
}
.btn-success:not([disabled]):not(.disabled):hover {
  background-image: linear-gradient(#52a552, #58b058 40%, #5cb85c);
  filter: none;
}
.btn-success:not([disabled]):not(.disabled):active:hover, .btn-success:not([disabled]):not(.disabled).active:hover {
  background-image: linear-gradient(#3f7d3f, #458945 40%, #499149);
  filter: none;
}
.btn-info {
  background-image: linear-gradient(#63c3e0, #5bc0de 20%, #499ab2);
  filter: none;
}
.btn-info:not([disabled]):not(.disabled):hover {
  background-image: linear-gradient(#4ca1ba, #52adc8 40%, #56b4d1);
  filter: none;
}
.btn-info:not([disabled]):not(.disabled):active:hover, .btn-info:not([disabled]):not(.disabled).active:hover {
  background-image: linear-gradient(#3a7b8e, #40869b 40%, #438ea4);
  filter: none;
}
.btn-warning {
  background-image: linear-gradient(#f89912, #f89406 20%, #c67605);
  filter: none;
}
.btn-warning:not([disabled]):not(.disabled):hover {
  background-image: linear-gradient(#d07c05, #df8505 40%, #e98b06);
  filter: none;
}
.btn-warning:not([disabled]):not(.disabled):active:hover, .btn-warning:not([disabled]):not(.disabled).active:hover {
  background-image: linear-gradient(#9f5f04, #ae6804 40%, #b86e04);
  filter: none;
}
.btn-danger {
  background-image: linear-gradient(#ef6763, #ee5f5b 20%, #be4c49);
  filter: none;
}
.btn-danger:not([disabled]):not(.disabled):hover {
  background-image: linear-gradient(#c8504c, #d65652 40%, #e05956);
  filter: none;
}
.btn-danger:not([disabled]):not(.disabled):active:hover, .btn-danger:not([disabled]):not(.disabled).active:hover {
  background-image: linear-gradient(#983d3a, #a74340 40%, #b04643);
  filter: none;
}
.btn-light {
  background-image: linear-gradient(#eaedf0, #e9ecef 20%, #babdbf);
  filter: none;
}
.btn-light:not([disabled]):not(.disabled):hover {
  background-image: linear-gradient(#c4c6c9, #d2d4d7 40%, #dbdee1);
  filter: none;
}
.btn-light:not([disabled]):not(.disabled):active:hover, .btn-light:not([disabled]):not(.disabled).active:hover {
  background-image: linear-gradient(#959799, #a3a5a7 40%, #acafb1);
  filter: none;
}
.btn-dark {
  background-image: linear-gradient(#32363a, #272b30 20%, #1f2226);
  filter: none;
}
.btn-dark:not([disabled]):not(.disabled):hover {
  background-image: linear-gradient(#212428, #23272b 40%, #25282d);
  filter: none;
}
.btn-dark:not([disabled]):not(.disabled):active:hover, .btn-dark:not([disabled]):not(.disabled).active:hover {
  background-image: linear-gradient(#191c1f, #1b1e22 40%, #1d2024);
  filter: none;
}
.btn-sun {
  background-image: linear-gradient(#ebeb47, #eaea3d 20%, #bbbb31);
  filter: none;
}
.btn-sun:not([disabled]):not(.disabled):hover {
  background-image: linear-gradient(#c5c533, #d3d337 40%, #dcdc39);
  filter: none;
}
.btn-sun:not([disabled]):not(.disabled):active:hover, .btn-sun:not([disabled]):not(.disabled).active:hover {
  background-image: linear-gradient(#969627, #a4a42b 40%, #adad2d);
  filter: none;
}

.btn-outline-primary {
  color: #fff;
}

.btn-link,
.btn-link:hover {
  border-color: transparent;
}

.btn-group .btn.active,
.btn-group-vertical .btn.active {
  border-color: rgba(0, 0, 0, 0.6);
}

.btn-check:checked + .btn,
.btn-check + .btn:hover {
  color: #fff;
  border-color: rgba(0, 0, 0, 0.6);
}

/*# sourceMappingURL=slate.css.map */
