@charset "UTF-8";
.btn {
  outline: none;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.75rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn:focus {
  outline: 0;
}
.btn.btn-primary {
  color: #fff;
  background-color: #f76801;
  border: 1px solid transparent;
}
.btn.btn-primary:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgba(0, 0, 0, 0);
}
.btn.btn-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-primary:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgba(0, 0, 0, 0);
}
.btn.btn-primary:disabled, .btn.btn-primary.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.primary-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-primary.primary-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-primary.primary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-primary.primary-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-primary.primary-color:disabled, .btn.btn-primary.primary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.secondary-color {
  color: #fff;
  background-color: #eb5605;
  border: 1px solid #eb5605;
}
.btn.btn-primary.secondary-color:hover {
  background-color: rgb(185.0625, 67.725, 3.9375);
  border-color: rgb(185.0625, 67.725, 3.9375);
}
.btn.btn-primary.secondary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(235, 86, 5, 0.5);
}
.btn.btn-primary.secondary-color:active {
  background-color: rgb(160.09375, 58.5875, 3.40625);
  border-color: rgb(160.09375, 58.5875, 3.40625);
}
.btn.btn-primary.secondary-color:disabled, .btn.btn-primary.secondary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.orange-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-primary.orange-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-primary.orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-primary.orange-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-primary.orange-color:disabled, .btn.btn-primary.orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.dark-orange-color {
  color: #fff;
  background-color: #923d00;
  border: 1px solid #923d00;
}
.btn.btn-primary.dark-orange-color:hover {
  background-color: rgb(95, 39.6917808219, 0);
  border-color: rgb(95, 39.6917808219, 0);
}
.btn.btn-primary.dark-orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(146, 61, 0, 0.5);
}
.btn.btn-primary.dark-orange-color:active {
  background-color: rgb(69.5, 29.0376712329, 0);
  border-color: rgb(69.5, 29.0376712329, 0);
}
.btn.btn-primary.dark-orange-color:disabled, .btn.btn-primary.dark-orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.light-gray-color {
  color: #fff;
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
}
.btn.btn-primary.light-gray-color:hover {
  background-color: rgb(223.5, 223.5, 223.5);
  border-color: rgb(223.5, 223.5, 223.5);
}
.btn.btn-primary.light-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(249, 249, 249, 0.5);
}
.btn.btn-primary.light-gray-color:active {
  background-color: rgb(210.75, 210.75, 210.75);
  border-color: rgb(210.75, 210.75, 210.75);
}
.btn.btn-primary.light-gray-color:disabled, .btn.btn-primary.light-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.gray-color {
  color: #fff;
  background-color: #7d7d7d;
  border: 1px solid #7d7d7d;
}
.btn.btn-primary.gray-color:hover {
  background-color: rgb(99.5, 99.5, 99.5);
  border-color: rgb(99.5, 99.5, 99.5);
}
.btn.btn-primary.gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(125, 125, 125, 0.5);
}
.btn.btn-primary.gray-color:active {
  background-color: rgb(86.75, 86.75, 86.75);
  border-color: rgb(86.75, 86.75, 86.75);
}
.btn.btn-primary.gray-color:disabled, .btn.btn-primary.gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.dark-gray-color {
  color: #fff;
  background-color: #596067;
  border: 1px solid #596067;
}
.btn.btn-primary.dark-gray-color:hover {
  background-color: rgb(65.359375, 70.5, 75.640625);
  border-color: rgb(65.359375, 70.5, 75.640625);
}
.btn.btn-primary.dark-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(89, 96, 103, 0.5);
}
.btn.btn-primary.dark-gray-color:active {
  background-color: rgb(53.5390625, 57.75, 61.9609375);
  border-color: rgb(53.5390625, 57.75, 61.9609375);
}
.btn.btn-primary.dark-gray-color:disabled, .btn.btn-primary.dark-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.black-color {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
}
.btn.btn-primary.black-color:hover {
  background-color: black;
  border-color: black;
}
.btn.btn-primary.black-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn.btn-primary.black-color:active {
  background-color: black;
  border-color: black;
}
.btn.btn-primary.black-color:disabled, .btn.btn-primary.black-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.white-color {
  color: #fff;
  background-color: #fff;
  border: 1px solid #fff;
}
.btn.btn-primary.white-color:hover {
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn.btn-primary.white-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn.btn-primary.white-color:active {
  background-color: rgb(216.75, 216.75, 216.75);
  border-color: rgb(216.75, 216.75, 216.75);
}
.btn.btn-primary.white-color:disabled, .btn.btn-primary.white-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.blue-color {
  color: #fff;
  background-color: #007bff;
  border: 1px solid #007bff;
}
.btn.btn-primary.blue-color:hover {
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 98.4, 204);
}
.btn.btn-primary.blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.5);
}
.btn.btn-primary.blue-color:active {
  background-color: rgb(0, 86.1, 178.5);
  border-color: rgb(0, 86.1, 178.5);
}
.btn.btn-primary.blue-color:disabled, .btn.btn-primary.blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.dark-blue-color {
  color: #fff;
  background-color: #003566;
  border: 1px solid #003566;
}
.btn.btn-primary.dark-blue-color:hover {
  background-color: rgb(0, 26.5, 51);
  border-color: rgb(0, 26.5, 51);
}
.btn.btn-primary.dark-blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 53, 102, 0.5);
}
.btn.btn-primary.dark-blue-color:active {
  background-color: rgb(0, 13.25, 25.5);
  border-color: rgb(0, 13.25, 25.5);
}
.btn.btn-primary.dark-blue-color:disabled, .btn.btn-primary.dark-blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.green-color {
  color: #fff;
  background-color: #28a745;
  border: 1px solid #28a745;
}
.btn.btn-primary.green-color:hover {
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn.btn-primary.green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5);
}
.btn.btn-primary.green-color:active {
  background-color: rgb(25.2173913043, 105.2826086957, 43.5);
  border-color: rgb(25.2173913043, 105.2826086957, 43.5);
}
.btn.btn-primary.green-color:disabled, .btn.btn-primary.green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.dark-green-color {
  color: #fff;
  background-color: #218338;
  border: 1px solid #218338;
}
.btn.btn-primary.dark-green-color:hover {
  background-color: rgb(22.737804878, 90.262195122, 38.5853658537);
  border-color: rgb(22.737804878, 90.262195122, 38.5853658537);
}
.btn.btn-primary.dark-green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 131, 56, 0.5);
}
.btn.btn-primary.dark-green-color:active {
  background-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
  border-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
}
.btn.btn-primary.dark-green-color:disabled, .btn.btn-primary.dark-green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.red-color {
  color: #fff;
  background-color: #dc3545;
  border: 1px solid #dc3545;
}
.btn.btn-primary.red-color:hover {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn.btn-primary.red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn.btn-primary.red-color:active {
  background-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
  border-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
}
.btn.btn-primary.red-color:disabled, .btn.btn-primary.red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.dark-red-color {
  color: #fff;
  background-color: #ba1c2b;
  border: 1px solid #ba1c2b;
}
.btn.btn-primary.dark-red-color:hover {
  background-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
  border-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
}
.btn.btn-primary.dark-red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(186, 28, 43, 0.5);
}
.btn.btn-primary.dark-red-color:active {
  background-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
  border-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
}
.btn.btn-primary.dark-red-color:disabled, .btn.btn-primary.dark-red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.aqua-color {
  color: #fff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
}
.btn.btn-primary.aqua-color:hover {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn.btn-primary.aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5);
}
.btn.btn-primary.aqua-color:active {
  background-color: rgb(14.5, 102.1304347826, 116);
  border-color: rgb(14.5, 102.1304347826, 116);
}
.btn.btn-primary.aqua-color:disabled, .btn.btn-primary.aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-primary.dark-aqua-color {
  color: #fff;
  background-color: #0c8396;
  border: 1px solid #0c8396;
}
.btn.btn-primary.dark-aqua-color:hover {
  background-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
  border-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
}
.btn.btn-primary.dark-aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(12, 131, 150, 0.5);
}
.btn.btn-primary.dark-aqua-color:active {
  background-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
  border-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
}
.btn.btn-primary.dark-aqua-color:disabled, .btn.btn-primary.dark-aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary {
  color: #f76801;
  background-color: transparent;
  border: 1px solid #f76801;
  color: #f76801;
  background-color: transparent;
  border: 1px solid #f76801;
}
.btn.btn-secondary:hover {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn.btn-secondary:active {
  background-color: rgba(0, 0, 0, 0);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-secondary:disabled, .btn.btn-secondary.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.primary-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-secondary.primary-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-secondary.primary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-secondary.primary-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-secondary.primary-color:disabled, .btn.btn-secondary.primary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.secondary-color {
  color: #fff;
  background-color: #eb5605;
  border: 1px solid #eb5605;
}
.btn.btn-secondary.secondary-color:hover {
  background-color: rgb(185.0625, 67.725, 3.9375);
  border-color: rgb(185.0625, 67.725, 3.9375);
}
.btn.btn-secondary.secondary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(235, 86, 5, 0.5);
}
.btn.btn-secondary.secondary-color:active {
  background-color: rgb(160.09375, 58.5875, 3.40625);
  border-color: rgb(160.09375, 58.5875, 3.40625);
}
.btn.btn-secondary.secondary-color:disabled, .btn.btn-secondary.secondary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.orange-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-secondary.orange-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-secondary.orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-secondary.orange-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-secondary.orange-color:disabled, .btn.btn-secondary.orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.dark-orange-color {
  color: #fff;
  background-color: #923d00;
  border: 1px solid #923d00;
}
.btn.btn-secondary.dark-orange-color:hover {
  background-color: rgb(95, 39.6917808219, 0);
  border-color: rgb(95, 39.6917808219, 0);
}
.btn.btn-secondary.dark-orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(146, 61, 0, 0.5);
}
.btn.btn-secondary.dark-orange-color:active {
  background-color: rgb(69.5, 29.0376712329, 0);
  border-color: rgb(69.5, 29.0376712329, 0);
}
.btn.btn-secondary.dark-orange-color:disabled, .btn.btn-secondary.dark-orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.light-gray-color {
  color: #fff;
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
}
.btn.btn-secondary.light-gray-color:hover {
  background-color: rgb(223.5, 223.5, 223.5);
  border-color: rgb(223.5, 223.5, 223.5);
}
.btn.btn-secondary.light-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(249, 249, 249, 0.5);
}
.btn.btn-secondary.light-gray-color:active {
  background-color: rgb(210.75, 210.75, 210.75);
  border-color: rgb(210.75, 210.75, 210.75);
}
.btn.btn-secondary.light-gray-color:disabled, .btn.btn-secondary.light-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.gray-color {
  color: #fff;
  background-color: #7d7d7d;
  border: 1px solid #7d7d7d;
}
.btn.btn-secondary.gray-color:hover {
  background-color: rgb(99.5, 99.5, 99.5);
  border-color: rgb(99.5, 99.5, 99.5);
}
.btn.btn-secondary.gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(125, 125, 125, 0.5);
}
.btn.btn-secondary.gray-color:active {
  background-color: rgb(86.75, 86.75, 86.75);
  border-color: rgb(86.75, 86.75, 86.75);
}
.btn.btn-secondary.gray-color:disabled, .btn.btn-secondary.gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.dark-gray-color {
  color: #fff;
  background-color: #596067;
  border: 1px solid #596067;
}
.btn.btn-secondary.dark-gray-color:hover {
  background-color: rgb(65.359375, 70.5, 75.640625);
  border-color: rgb(65.359375, 70.5, 75.640625);
}
.btn.btn-secondary.dark-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(89, 96, 103, 0.5);
}
.btn.btn-secondary.dark-gray-color:active {
  background-color: rgb(53.5390625, 57.75, 61.9609375);
  border-color: rgb(53.5390625, 57.75, 61.9609375);
}
.btn.btn-secondary.dark-gray-color:disabled, .btn.btn-secondary.dark-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.black-color {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
}
.btn.btn-secondary.black-color:hover {
  background-color: black;
  border-color: black;
}
.btn.btn-secondary.black-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn.btn-secondary.black-color:active {
  background-color: black;
  border-color: black;
}
.btn.btn-secondary.black-color:disabled, .btn.btn-secondary.black-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.white-color {
  color: #fff;
  background-color: #fff;
  border: 1px solid #fff;
}
.btn.btn-secondary.white-color:hover {
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn.btn-secondary.white-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn.btn-secondary.white-color:active {
  background-color: rgb(216.75, 216.75, 216.75);
  border-color: rgb(216.75, 216.75, 216.75);
}
.btn.btn-secondary.white-color:disabled, .btn.btn-secondary.white-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.blue-color {
  color: #fff;
  background-color: #007bff;
  border: 1px solid #007bff;
}
.btn.btn-secondary.blue-color:hover {
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 98.4, 204);
}
.btn.btn-secondary.blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.5);
}
.btn.btn-secondary.blue-color:active {
  background-color: rgb(0, 86.1, 178.5);
  border-color: rgb(0, 86.1, 178.5);
}
.btn.btn-secondary.blue-color:disabled, .btn.btn-secondary.blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.dark-blue-color {
  color: #fff;
  background-color: #003566;
  border: 1px solid #003566;
}
.btn.btn-secondary.dark-blue-color:hover {
  background-color: rgb(0, 26.5, 51);
  border-color: rgb(0, 26.5, 51);
}
.btn.btn-secondary.dark-blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 53, 102, 0.5);
}
.btn.btn-secondary.dark-blue-color:active {
  background-color: rgb(0, 13.25, 25.5);
  border-color: rgb(0, 13.25, 25.5);
}
.btn.btn-secondary.dark-blue-color:disabled, .btn.btn-secondary.dark-blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.green-color {
  color: #fff;
  background-color: #28a745;
  border: 1px solid #28a745;
}
.btn.btn-secondary.green-color:hover {
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn.btn-secondary.green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5);
}
.btn.btn-secondary.green-color:active {
  background-color: rgb(25.2173913043, 105.2826086957, 43.5);
  border-color: rgb(25.2173913043, 105.2826086957, 43.5);
}
.btn.btn-secondary.green-color:disabled, .btn.btn-secondary.green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.dark-green-color {
  color: #fff;
  background-color: #218338;
  border: 1px solid #218338;
}
.btn.btn-secondary.dark-green-color:hover {
  background-color: rgb(22.737804878, 90.262195122, 38.5853658537);
  border-color: rgb(22.737804878, 90.262195122, 38.5853658537);
}
.btn.btn-secondary.dark-green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 131, 56, 0.5);
}
.btn.btn-secondary.dark-green-color:active {
  background-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
  border-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
}
.btn.btn-secondary.dark-green-color:disabled, .btn.btn-secondary.dark-green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.red-color {
  color: #fff;
  background-color: #dc3545;
  border: 1px solid #dc3545;
}
.btn.btn-secondary.red-color:hover {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn.btn-secondary.red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn.btn-secondary.red-color:active {
  background-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
  border-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
}
.btn.btn-secondary.red-color:disabled, .btn.btn-secondary.red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.dark-red-color {
  color: #fff;
  background-color: #ba1c2b;
  border: 1px solid #ba1c2b;
}
.btn.btn-secondary.dark-red-color:hover {
  background-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
  border-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
}
.btn.btn-secondary.dark-red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(186, 28, 43, 0.5);
}
.btn.btn-secondary.dark-red-color:active {
  background-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
  border-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
}
.btn.btn-secondary.dark-red-color:disabled, .btn.btn-secondary.dark-red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.aqua-color {
  color: #fff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
}
.btn.btn-secondary.aqua-color:hover {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn.btn-secondary.aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5);
}
.btn.btn-secondary.aqua-color:active {
  background-color: rgb(14.5, 102.1304347826, 116);
  border-color: rgb(14.5, 102.1304347826, 116);
}
.btn.btn-secondary.aqua-color:disabled, .btn.btn-secondary.aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.dark-aqua-color {
  color: #fff;
  background-color: #0c8396;
  border: 1px solid #0c8396;
}
.btn.btn-secondary.dark-aqua-color:hover {
  background-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
  border-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
}
.btn.btn-secondary.dark-aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(12, 131, 150, 0.5);
}
.btn.btn-secondary.dark-aqua-color:active {
  background-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
  border-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
}
.btn.btn-secondary.dark-aqua-color:disabled, .btn.btn-secondary.dark-aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary:hover {
  color: #fff;
  background-color: #f76801;
  border-color: #f76801;
}
.btn.btn-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-secondary:active {
  color: #fff;
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-secondary:disabled, .btn.btn-secondary.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.primary-color {
  color: #f76801;
  background-color: transparent;
  border: 1px solid #f76801;
}
.btn.btn-secondary.primary-color:hover {
  color: #fff;
  background-color: #f76801;
  border-color: #f76801;
}
.btn.btn-secondary.primary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-secondary.primary-color:active {
  color: #fff;
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-secondary.primary-color:disabled, .btn.btn-secondary.primary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.secondary-color {
  color: #eb5605;
  background-color: transparent;
  border: 1px solid #eb5605;
}
.btn.btn-secondary.secondary-color:hover {
  color: #fff;
  background-color: #eb5605;
  border-color: #eb5605;
}
.btn.btn-secondary.secondary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(235, 86, 5, 0.5);
}
.btn.btn-secondary.secondary-color:active {
  color: #fff;
  background-color: rgb(160.09375, 58.5875, 3.40625);
  border-color: rgb(160.09375, 58.5875, 3.40625);
}
.btn.btn-secondary.secondary-color:disabled, .btn.btn-secondary.secondary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.orange-color {
  color: #f76801;
  background-color: transparent;
  border: 1px solid #f76801;
}
.btn.btn-secondary.orange-color:hover {
  color: #fff;
  background-color: #f76801;
  border-color: #f76801;
}
.btn.btn-secondary.orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-secondary.orange-color:active {
  color: #fff;
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-secondary.orange-color:disabled, .btn.btn-secondary.orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.dark-orange-color {
  color: #923d00;
  background-color: transparent;
  border: 1px solid #923d00;
}
.btn.btn-secondary.dark-orange-color:hover {
  color: #fff;
  background-color: #923d00;
  border-color: #923d00;
}
.btn.btn-secondary.dark-orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(146, 61, 0, 0.5);
}
.btn.btn-secondary.dark-orange-color:active {
  color: #fff;
  background-color: rgb(69.5, 29.0376712329, 0);
  border-color: rgb(69.5, 29.0376712329, 0);
}
.btn.btn-secondary.dark-orange-color:disabled, .btn.btn-secondary.dark-orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.light-gray-color {
  color: #f9f9f9;
  background-color: transparent;
  border: 1px solid #f9f9f9;
}
.btn.btn-secondary.light-gray-color:hover {
  color: #fff;
  background-color: #f9f9f9;
  border-color: #f9f9f9;
}
.btn.btn-secondary.light-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(249, 249, 249, 0.5);
}
.btn.btn-secondary.light-gray-color:active {
  color: #fff;
  background-color: rgb(210.75, 210.75, 210.75);
  border-color: rgb(210.75, 210.75, 210.75);
}
.btn.btn-secondary.light-gray-color:disabled, .btn.btn-secondary.light-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.gray-color {
  color: #7d7d7d;
  background-color: transparent;
  border: 1px solid #7d7d7d;
}
.btn.btn-secondary.gray-color:hover {
  color: #fff;
  background-color: #7d7d7d;
  border-color: #7d7d7d;
}
.btn.btn-secondary.gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(125, 125, 125, 0.5);
}
.btn.btn-secondary.gray-color:active {
  color: #fff;
  background-color: rgb(86.75, 86.75, 86.75);
  border-color: rgb(86.75, 86.75, 86.75);
}
.btn.btn-secondary.gray-color:disabled, .btn.btn-secondary.gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.dark-gray-color {
  color: #596067;
  background-color: transparent;
  border: 1px solid #596067;
}
.btn.btn-secondary.dark-gray-color:hover {
  color: #fff;
  background-color: #596067;
  border-color: #596067;
}
.btn.btn-secondary.dark-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(89, 96, 103, 0.5);
}
.btn.btn-secondary.dark-gray-color:active {
  color: #fff;
  background-color: rgb(53.5390625, 57.75, 61.9609375);
  border-color: rgb(53.5390625, 57.75, 61.9609375);
}
.btn.btn-secondary.dark-gray-color:disabled, .btn.btn-secondary.dark-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.black-color {
  color: #000;
  background-color: transparent;
  border: 1px solid #000;
}
.btn.btn-secondary.black-color:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn.btn-secondary.black-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn.btn-secondary.black-color:active {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn.btn-secondary.black-color:disabled, .btn.btn-secondary.black-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.white-color {
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
}
.btn.btn-secondary.white-color:hover {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.btn.btn-secondary.white-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn.btn-secondary.white-color:active {
  color: #fff;
  background-color: rgb(216.75, 216.75, 216.75);
  border-color: rgb(216.75, 216.75, 216.75);
}
.btn.btn-secondary.white-color:disabled, .btn.btn-secondary.white-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.blue-color {
  color: #007bff;
  background-color: transparent;
  border: 1px solid #007bff;
}
.btn.btn-secondary.blue-color:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn.btn-secondary.blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.5);
}
.btn.btn-secondary.blue-color:active {
  color: #fff;
  background-color: rgb(0, 86.1, 178.5);
  border-color: rgb(0, 86.1, 178.5);
}
.btn.btn-secondary.blue-color:disabled, .btn.btn-secondary.blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.dark-blue-color {
  color: #003566;
  background-color: transparent;
  border: 1px solid #003566;
}
.btn.btn-secondary.dark-blue-color:hover {
  color: #fff;
  background-color: #003566;
  border-color: #003566;
}
.btn.btn-secondary.dark-blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 53, 102, 0.5);
}
.btn.btn-secondary.dark-blue-color:active {
  color: #fff;
  background-color: rgb(0, 13.25, 25.5);
  border-color: rgb(0, 13.25, 25.5);
}
.btn.btn-secondary.dark-blue-color:disabled, .btn.btn-secondary.dark-blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.green-color {
  color: #28a745;
  background-color: transparent;
  border: 1px solid #28a745;
}
.btn.btn-secondary.green-color:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn.btn-secondary.green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5);
}
.btn.btn-secondary.green-color:active {
  color: #fff;
  background-color: rgb(25.2173913043, 105.2826086957, 43.5);
  border-color: rgb(25.2173913043, 105.2826086957, 43.5);
}
.btn.btn-secondary.green-color:disabled, .btn.btn-secondary.green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.dark-green-color {
  color: #218338;
  background-color: transparent;
  border: 1px solid #218338;
}
.btn.btn-secondary.dark-green-color:hover {
  color: #fff;
  background-color: #218338;
  border-color: #218338;
}
.btn.btn-secondary.dark-green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 131, 56, 0.5);
}
.btn.btn-secondary.dark-green-color:active {
  color: #fff;
  background-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
  border-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
}
.btn.btn-secondary.dark-green-color:disabled, .btn.btn-secondary.dark-green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.red-color {
  color: #dc3545;
  background-color: transparent;
  border: 1px solid #dc3545;
}
.btn.btn-secondary.red-color:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn.btn-secondary.red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn.btn-secondary.red-color:active {
  color: #fff;
  background-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
  border-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
}
.btn.btn-secondary.red-color:disabled, .btn.btn-secondary.red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.dark-red-color {
  color: #ba1c2b;
  background-color: transparent;
  border: 1px solid #ba1c2b;
}
.btn.btn-secondary.dark-red-color:hover {
  color: #fff;
  background-color: #ba1c2b;
  border-color: #ba1c2b;
}
.btn.btn-secondary.dark-red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(186, 28, 43, 0.5);
}
.btn.btn-secondary.dark-red-color:active {
  color: #fff;
  background-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
  border-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
}
.btn.btn-secondary.dark-red-color:disabled, .btn.btn-secondary.dark-red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.aqua-color {
  color: #17a2b8;
  background-color: transparent;
  border: 1px solid #17a2b8;
}
.btn.btn-secondary.aqua-color:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn.btn-secondary.aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5);
}
.btn.btn-secondary.aqua-color:active {
  color: #fff;
  background-color: rgb(14.5, 102.1304347826, 116);
  border-color: rgb(14.5, 102.1304347826, 116);
}
.btn.btn-secondary.aqua-color:disabled, .btn.btn-secondary.aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-secondary.dark-aqua-color {
  color: #0c8396;
  background-color: transparent;
  border: 1px solid #0c8396;
}
.btn.btn-secondary.dark-aqua-color:hover {
  color: #fff;
  background-color: #0c8396;
  border-color: #0c8396;
}
.btn.btn-secondary.dark-aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(12, 131, 150, 0.5);
}
.btn.btn-secondary.dark-aqua-color:active {
  color: #fff;
  background-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
  border-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
}
.btn.btn-secondary.dark-aqua-color:disabled, .btn.btn-secondary.dark-aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success {
  color: #fff;
  background-color: #198754;
  border: 1px solid #198754;
}
.btn.btn-success:hover {
  background-color: rgb(17.03125, 91.96875, 57.225);
  border-color: rgb(17.03125, 91.96875, 57.225);
}
.btn.btn-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn.btn-success:active {
  background-color: rgb(13.046875, 70.453125, 43.8375);
  border-color: rgb(13.046875, 70.453125, 43.8375);
}
.btn.btn-success:disabled, .btn.btn-success.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.primary-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-success.primary-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-success.primary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-success.primary-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-success.primary-color:disabled, .btn.btn-success.primary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.secondary-color {
  color: #fff;
  background-color: #eb5605;
  border: 1px solid #eb5605;
}
.btn.btn-success.secondary-color:hover {
  background-color: rgb(185.0625, 67.725, 3.9375);
  border-color: rgb(185.0625, 67.725, 3.9375);
}
.btn.btn-success.secondary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(235, 86, 5, 0.5);
}
.btn.btn-success.secondary-color:active {
  background-color: rgb(160.09375, 58.5875, 3.40625);
  border-color: rgb(160.09375, 58.5875, 3.40625);
}
.btn.btn-success.secondary-color:disabled, .btn.btn-success.secondary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.orange-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-success.orange-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-success.orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-success.orange-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-success.orange-color:disabled, .btn.btn-success.orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.dark-orange-color {
  color: #fff;
  background-color: #923d00;
  border: 1px solid #923d00;
}
.btn.btn-success.dark-orange-color:hover {
  background-color: rgb(95, 39.6917808219, 0);
  border-color: rgb(95, 39.6917808219, 0);
}
.btn.btn-success.dark-orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(146, 61, 0, 0.5);
}
.btn.btn-success.dark-orange-color:active {
  background-color: rgb(69.5, 29.0376712329, 0);
  border-color: rgb(69.5, 29.0376712329, 0);
}
.btn.btn-success.dark-orange-color:disabled, .btn.btn-success.dark-orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.light-gray-color {
  color: #fff;
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
}
.btn.btn-success.light-gray-color:hover {
  background-color: rgb(223.5, 223.5, 223.5);
  border-color: rgb(223.5, 223.5, 223.5);
}
.btn.btn-success.light-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(249, 249, 249, 0.5);
}
.btn.btn-success.light-gray-color:active {
  background-color: rgb(210.75, 210.75, 210.75);
  border-color: rgb(210.75, 210.75, 210.75);
}
.btn.btn-success.light-gray-color:disabled, .btn.btn-success.light-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.gray-color {
  color: #fff;
  background-color: #7d7d7d;
  border: 1px solid #7d7d7d;
}
.btn.btn-success.gray-color:hover {
  background-color: rgb(99.5, 99.5, 99.5);
  border-color: rgb(99.5, 99.5, 99.5);
}
.btn.btn-success.gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(125, 125, 125, 0.5);
}
.btn.btn-success.gray-color:active {
  background-color: rgb(86.75, 86.75, 86.75);
  border-color: rgb(86.75, 86.75, 86.75);
}
.btn.btn-success.gray-color:disabled, .btn.btn-success.gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.dark-gray-color {
  color: #fff;
  background-color: #596067;
  border: 1px solid #596067;
}
.btn.btn-success.dark-gray-color:hover {
  background-color: rgb(65.359375, 70.5, 75.640625);
  border-color: rgb(65.359375, 70.5, 75.640625);
}
.btn.btn-success.dark-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(89, 96, 103, 0.5);
}
.btn.btn-success.dark-gray-color:active {
  background-color: rgb(53.5390625, 57.75, 61.9609375);
  border-color: rgb(53.5390625, 57.75, 61.9609375);
}
.btn.btn-success.dark-gray-color:disabled, .btn.btn-success.dark-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.black-color {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
}
.btn.btn-success.black-color:hover {
  background-color: black;
  border-color: black;
}
.btn.btn-success.black-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn.btn-success.black-color:active {
  background-color: black;
  border-color: black;
}
.btn.btn-success.black-color:disabled, .btn.btn-success.black-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.white-color {
  color: #fff;
  background-color: #fff;
  border: 1px solid #fff;
}
.btn.btn-success.white-color:hover {
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn.btn-success.white-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn.btn-success.white-color:active {
  background-color: rgb(216.75, 216.75, 216.75);
  border-color: rgb(216.75, 216.75, 216.75);
}
.btn.btn-success.white-color:disabled, .btn.btn-success.white-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.blue-color {
  color: #fff;
  background-color: #007bff;
  border: 1px solid #007bff;
}
.btn.btn-success.blue-color:hover {
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 98.4, 204);
}
.btn.btn-success.blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.5);
}
.btn.btn-success.blue-color:active {
  background-color: rgb(0, 86.1, 178.5);
  border-color: rgb(0, 86.1, 178.5);
}
.btn.btn-success.blue-color:disabled, .btn.btn-success.blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.dark-blue-color {
  color: #fff;
  background-color: #003566;
  border: 1px solid #003566;
}
.btn.btn-success.dark-blue-color:hover {
  background-color: rgb(0, 26.5, 51);
  border-color: rgb(0, 26.5, 51);
}
.btn.btn-success.dark-blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 53, 102, 0.5);
}
.btn.btn-success.dark-blue-color:active {
  background-color: rgb(0, 13.25, 25.5);
  border-color: rgb(0, 13.25, 25.5);
}
.btn.btn-success.dark-blue-color:disabled, .btn.btn-success.dark-blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.green-color {
  color: #fff;
  background-color: #28a745;
  border: 1px solid #28a745;
}
.btn.btn-success.green-color:hover {
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn.btn-success.green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5);
}
.btn.btn-success.green-color:active {
  background-color: rgb(25.2173913043, 105.2826086957, 43.5);
  border-color: rgb(25.2173913043, 105.2826086957, 43.5);
}
.btn.btn-success.green-color:disabled, .btn.btn-success.green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.dark-green-color {
  color: #fff;
  background-color: #218338;
  border: 1px solid #218338;
}
.btn.btn-success.dark-green-color:hover {
  background-color: rgb(22.737804878, 90.262195122, 38.5853658537);
  border-color: rgb(22.737804878, 90.262195122, 38.5853658537);
}
.btn.btn-success.dark-green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 131, 56, 0.5);
}
.btn.btn-success.dark-green-color:active {
  background-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
  border-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
}
.btn.btn-success.dark-green-color:disabled, .btn.btn-success.dark-green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.red-color {
  color: #fff;
  background-color: #dc3545;
  border: 1px solid #dc3545;
}
.btn.btn-success.red-color:hover {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn.btn-success.red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn.btn-success.red-color:active {
  background-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
  border-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
}
.btn.btn-success.red-color:disabled, .btn.btn-success.red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.dark-red-color {
  color: #fff;
  background-color: #ba1c2b;
  border: 1px solid #ba1c2b;
}
.btn.btn-success.dark-red-color:hover {
  background-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
  border-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
}
.btn.btn-success.dark-red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(186, 28, 43, 0.5);
}
.btn.btn-success.dark-red-color:active {
  background-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
  border-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
}
.btn.btn-success.dark-red-color:disabled, .btn.btn-success.dark-red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.aqua-color {
  color: #fff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
}
.btn.btn-success.aqua-color:hover {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn.btn-success.aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5);
}
.btn.btn-success.aqua-color:active {
  background-color: rgb(14.5, 102.1304347826, 116);
  border-color: rgb(14.5, 102.1304347826, 116);
}
.btn.btn-success.aqua-color:disabled, .btn.btn-success.aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-success.dark-aqua-color {
  color: #fff;
  background-color: #0c8396;
  border: 1px solid #0c8396;
}
.btn.btn-success.dark-aqua-color:hover {
  background-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
  border-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
}
.btn.btn-success.dark-aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(12, 131, 150, 0.5);
}
.btn.btn-success.dark-aqua-color:active {
  background-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
  border-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
}
.btn.btn-success.dark-aqua-color:disabled, .btn.btn-success.dark-aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger {
  color: #fff;
  background-color: #f88f07;
  border: 1px solid #f88f07;
}
.btn.btn-danger:hover {
  background-color: rgb(198.4, 114.4, 5.6);
  border-color: rgb(198.4, 114.4, 5.6);
}
.btn.btn-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 143, 7, 0.5);
}
.btn.btn-danger:active {
  background-color: rgb(173.6, 100.1, 4.9);
  border-color: rgb(173.6, 100.1, 4.9);
}
.btn.btn-danger:disabled, .btn.btn-danger.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.primary-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-danger.primary-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-danger.primary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-danger.primary-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-danger.primary-color:disabled, .btn.btn-danger.primary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.secondary-color {
  color: #fff;
  background-color: #eb5605;
  border: 1px solid #eb5605;
}
.btn.btn-danger.secondary-color:hover {
  background-color: rgb(185.0625, 67.725, 3.9375);
  border-color: rgb(185.0625, 67.725, 3.9375);
}
.btn.btn-danger.secondary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(235, 86, 5, 0.5);
}
.btn.btn-danger.secondary-color:active {
  background-color: rgb(160.09375, 58.5875, 3.40625);
  border-color: rgb(160.09375, 58.5875, 3.40625);
}
.btn.btn-danger.secondary-color:disabled, .btn.btn-danger.secondary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.orange-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-danger.orange-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-danger.orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-danger.orange-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-danger.orange-color:disabled, .btn.btn-danger.orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.dark-orange-color {
  color: #fff;
  background-color: #923d00;
  border: 1px solid #923d00;
}
.btn.btn-danger.dark-orange-color:hover {
  background-color: rgb(95, 39.6917808219, 0);
  border-color: rgb(95, 39.6917808219, 0);
}
.btn.btn-danger.dark-orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(146, 61, 0, 0.5);
}
.btn.btn-danger.dark-orange-color:active {
  background-color: rgb(69.5, 29.0376712329, 0);
  border-color: rgb(69.5, 29.0376712329, 0);
}
.btn.btn-danger.dark-orange-color:disabled, .btn.btn-danger.dark-orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.light-gray-color {
  color: #fff;
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
}
.btn.btn-danger.light-gray-color:hover {
  background-color: rgb(223.5, 223.5, 223.5);
  border-color: rgb(223.5, 223.5, 223.5);
}
.btn.btn-danger.light-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(249, 249, 249, 0.5);
}
.btn.btn-danger.light-gray-color:active {
  background-color: rgb(210.75, 210.75, 210.75);
  border-color: rgb(210.75, 210.75, 210.75);
}
.btn.btn-danger.light-gray-color:disabled, .btn.btn-danger.light-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.gray-color {
  color: #fff;
  background-color: #7d7d7d;
  border: 1px solid #7d7d7d;
}
.btn.btn-danger.gray-color:hover {
  background-color: rgb(99.5, 99.5, 99.5);
  border-color: rgb(99.5, 99.5, 99.5);
}
.btn.btn-danger.gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(125, 125, 125, 0.5);
}
.btn.btn-danger.gray-color:active {
  background-color: rgb(86.75, 86.75, 86.75);
  border-color: rgb(86.75, 86.75, 86.75);
}
.btn.btn-danger.gray-color:disabled, .btn.btn-danger.gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.dark-gray-color {
  color: #fff;
  background-color: #596067;
  border: 1px solid #596067;
}
.btn.btn-danger.dark-gray-color:hover {
  background-color: rgb(65.359375, 70.5, 75.640625);
  border-color: rgb(65.359375, 70.5, 75.640625);
}
.btn.btn-danger.dark-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(89, 96, 103, 0.5);
}
.btn.btn-danger.dark-gray-color:active {
  background-color: rgb(53.5390625, 57.75, 61.9609375);
  border-color: rgb(53.5390625, 57.75, 61.9609375);
}
.btn.btn-danger.dark-gray-color:disabled, .btn.btn-danger.dark-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.black-color {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
}
.btn.btn-danger.black-color:hover {
  background-color: black;
  border-color: black;
}
.btn.btn-danger.black-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn.btn-danger.black-color:active {
  background-color: black;
  border-color: black;
}
.btn.btn-danger.black-color:disabled, .btn.btn-danger.black-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.white-color {
  color: #fff;
  background-color: #fff;
  border: 1px solid #fff;
}
.btn.btn-danger.white-color:hover {
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn.btn-danger.white-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn.btn-danger.white-color:active {
  background-color: rgb(216.75, 216.75, 216.75);
  border-color: rgb(216.75, 216.75, 216.75);
}
.btn.btn-danger.white-color:disabled, .btn.btn-danger.white-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.blue-color {
  color: #fff;
  background-color: #007bff;
  border: 1px solid #007bff;
}
.btn.btn-danger.blue-color:hover {
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 98.4, 204);
}
.btn.btn-danger.blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.5);
}
.btn.btn-danger.blue-color:active {
  background-color: rgb(0, 86.1, 178.5);
  border-color: rgb(0, 86.1, 178.5);
}
.btn.btn-danger.blue-color:disabled, .btn.btn-danger.blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.dark-blue-color {
  color: #fff;
  background-color: #003566;
  border: 1px solid #003566;
}
.btn.btn-danger.dark-blue-color:hover {
  background-color: rgb(0, 26.5, 51);
  border-color: rgb(0, 26.5, 51);
}
.btn.btn-danger.dark-blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 53, 102, 0.5);
}
.btn.btn-danger.dark-blue-color:active {
  background-color: rgb(0, 13.25, 25.5);
  border-color: rgb(0, 13.25, 25.5);
}
.btn.btn-danger.dark-blue-color:disabled, .btn.btn-danger.dark-blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.green-color {
  color: #fff;
  background-color: #28a745;
  border: 1px solid #28a745;
}
.btn.btn-danger.green-color:hover {
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn.btn-danger.green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5);
}
.btn.btn-danger.green-color:active {
  background-color: rgb(25.2173913043, 105.2826086957, 43.5);
  border-color: rgb(25.2173913043, 105.2826086957, 43.5);
}
.btn.btn-danger.green-color:disabled, .btn.btn-danger.green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.dark-green-color {
  color: #fff;
  background-color: #218338;
  border: 1px solid #218338;
}
.btn.btn-danger.dark-green-color:hover {
  background-color: rgb(22.737804878, 90.262195122, 38.5853658537);
  border-color: rgb(22.737804878, 90.262195122, 38.5853658537);
}
.btn.btn-danger.dark-green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 131, 56, 0.5);
}
.btn.btn-danger.dark-green-color:active {
  background-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
  border-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
}
.btn.btn-danger.dark-green-color:disabled, .btn.btn-danger.dark-green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.red-color {
  color: #fff;
  background-color: #dc3545;
  border: 1px solid #dc3545;
}
.btn.btn-danger.red-color:hover {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn.btn-danger.red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn.btn-danger.red-color:active {
  background-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
  border-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
}
.btn.btn-danger.red-color:disabled, .btn.btn-danger.red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.dark-red-color {
  color: #fff;
  background-color: #ba1c2b;
  border: 1px solid #ba1c2b;
}
.btn.btn-danger.dark-red-color:hover {
  background-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
  border-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
}
.btn.btn-danger.dark-red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(186, 28, 43, 0.5);
}
.btn.btn-danger.dark-red-color:active {
  background-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
  border-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
}
.btn.btn-danger.dark-red-color:disabled, .btn.btn-danger.dark-red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.aqua-color {
  color: #fff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
}
.btn.btn-danger.aqua-color:hover {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn.btn-danger.aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5);
}
.btn.btn-danger.aqua-color:active {
  background-color: rgb(14.5, 102.1304347826, 116);
  border-color: rgb(14.5, 102.1304347826, 116);
}
.btn.btn-danger.aqua-color:disabled, .btn.btn-danger.aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-danger.dark-aqua-color {
  color: #fff;
  background-color: #0c8396;
  border: 1px solid #0c8396;
}
.btn.btn-danger.dark-aqua-color:hover {
  background-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
  border-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
}
.btn.btn-danger.dark-aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(12, 131, 150, 0.5);
}
.btn.btn-danger.dark-aqua-color:active {
  background-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
  border-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
}
.btn.btn-danger.dark-aqua-color:disabled, .btn.btn-danger.dark-aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
}
.btn.btn-black:hover {
  background-color: black;
  border-color: black;
}
.btn.btn-black:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn.btn-black:active {
  background-color: black;
  border-color: black;
}
.btn.btn-black:disabled, .btn.btn-black.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.primary-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-black.primary-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-black.primary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-black.primary-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-black.primary-color:disabled, .btn.btn-black.primary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.secondary-color {
  color: #fff;
  background-color: #eb5605;
  border: 1px solid #eb5605;
}
.btn.btn-black.secondary-color:hover {
  background-color: rgb(185.0625, 67.725, 3.9375);
  border-color: rgb(185.0625, 67.725, 3.9375);
}
.btn.btn-black.secondary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(235, 86, 5, 0.5);
}
.btn.btn-black.secondary-color:active {
  background-color: rgb(160.09375, 58.5875, 3.40625);
  border-color: rgb(160.09375, 58.5875, 3.40625);
}
.btn.btn-black.secondary-color:disabled, .btn.btn-black.secondary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.orange-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-black.orange-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-black.orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-black.orange-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-black.orange-color:disabled, .btn.btn-black.orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.dark-orange-color {
  color: #fff;
  background-color: #923d00;
  border: 1px solid #923d00;
}
.btn.btn-black.dark-orange-color:hover {
  background-color: rgb(95, 39.6917808219, 0);
  border-color: rgb(95, 39.6917808219, 0);
}
.btn.btn-black.dark-orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(146, 61, 0, 0.5);
}
.btn.btn-black.dark-orange-color:active {
  background-color: rgb(69.5, 29.0376712329, 0);
  border-color: rgb(69.5, 29.0376712329, 0);
}
.btn.btn-black.dark-orange-color:disabled, .btn.btn-black.dark-orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.light-gray-color {
  color: #fff;
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
}
.btn.btn-black.light-gray-color:hover {
  background-color: rgb(223.5, 223.5, 223.5);
  border-color: rgb(223.5, 223.5, 223.5);
}
.btn.btn-black.light-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(249, 249, 249, 0.5);
}
.btn.btn-black.light-gray-color:active {
  background-color: rgb(210.75, 210.75, 210.75);
  border-color: rgb(210.75, 210.75, 210.75);
}
.btn.btn-black.light-gray-color:disabled, .btn.btn-black.light-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.gray-color {
  color: #fff;
  background-color: #7d7d7d;
  border: 1px solid #7d7d7d;
}
.btn.btn-black.gray-color:hover {
  background-color: rgb(99.5, 99.5, 99.5);
  border-color: rgb(99.5, 99.5, 99.5);
}
.btn.btn-black.gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(125, 125, 125, 0.5);
}
.btn.btn-black.gray-color:active {
  background-color: rgb(86.75, 86.75, 86.75);
  border-color: rgb(86.75, 86.75, 86.75);
}
.btn.btn-black.gray-color:disabled, .btn.btn-black.gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.dark-gray-color {
  color: #fff;
  background-color: #596067;
  border: 1px solid #596067;
}
.btn.btn-black.dark-gray-color:hover {
  background-color: rgb(65.359375, 70.5, 75.640625);
  border-color: rgb(65.359375, 70.5, 75.640625);
}
.btn.btn-black.dark-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(89, 96, 103, 0.5);
}
.btn.btn-black.dark-gray-color:active {
  background-color: rgb(53.5390625, 57.75, 61.9609375);
  border-color: rgb(53.5390625, 57.75, 61.9609375);
}
.btn.btn-black.dark-gray-color:disabled, .btn.btn-black.dark-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.black-color {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
}
.btn.btn-black.black-color:hover {
  background-color: black;
  border-color: black;
}
.btn.btn-black.black-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn.btn-black.black-color:active {
  background-color: black;
  border-color: black;
}
.btn.btn-black.black-color:disabled, .btn.btn-black.black-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.white-color {
  color: #fff;
  background-color: #fff;
  border: 1px solid #fff;
}
.btn.btn-black.white-color:hover {
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn.btn-black.white-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn.btn-black.white-color:active {
  background-color: rgb(216.75, 216.75, 216.75);
  border-color: rgb(216.75, 216.75, 216.75);
}
.btn.btn-black.white-color:disabled, .btn.btn-black.white-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.blue-color {
  color: #fff;
  background-color: #007bff;
  border: 1px solid #007bff;
}
.btn.btn-black.blue-color:hover {
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 98.4, 204);
}
.btn.btn-black.blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.5);
}
.btn.btn-black.blue-color:active {
  background-color: rgb(0, 86.1, 178.5);
  border-color: rgb(0, 86.1, 178.5);
}
.btn.btn-black.blue-color:disabled, .btn.btn-black.blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.dark-blue-color {
  color: #fff;
  background-color: #003566;
  border: 1px solid #003566;
}
.btn.btn-black.dark-blue-color:hover {
  background-color: rgb(0, 26.5, 51);
  border-color: rgb(0, 26.5, 51);
}
.btn.btn-black.dark-blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 53, 102, 0.5);
}
.btn.btn-black.dark-blue-color:active {
  background-color: rgb(0, 13.25, 25.5);
  border-color: rgb(0, 13.25, 25.5);
}
.btn.btn-black.dark-blue-color:disabled, .btn.btn-black.dark-blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.green-color {
  color: #fff;
  background-color: #28a745;
  border: 1px solid #28a745;
}
.btn.btn-black.green-color:hover {
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn.btn-black.green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5);
}
.btn.btn-black.green-color:active {
  background-color: rgb(25.2173913043, 105.2826086957, 43.5);
  border-color: rgb(25.2173913043, 105.2826086957, 43.5);
}
.btn.btn-black.green-color:disabled, .btn.btn-black.green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.dark-green-color {
  color: #fff;
  background-color: #218338;
  border: 1px solid #218338;
}
.btn.btn-black.dark-green-color:hover {
  background-color: rgb(22.737804878, 90.262195122, 38.5853658537);
  border-color: rgb(22.737804878, 90.262195122, 38.5853658537);
}
.btn.btn-black.dark-green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 131, 56, 0.5);
}
.btn.btn-black.dark-green-color:active {
  background-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
  border-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
}
.btn.btn-black.dark-green-color:disabled, .btn.btn-black.dark-green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.red-color {
  color: #fff;
  background-color: #dc3545;
  border: 1px solid #dc3545;
}
.btn.btn-black.red-color:hover {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn.btn-black.red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn.btn-black.red-color:active {
  background-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
  border-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
}
.btn.btn-black.red-color:disabled, .btn.btn-black.red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.dark-red-color {
  color: #fff;
  background-color: #ba1c2b;
  border: 1px solid #ba1c2b;
}
.btn.btn-black.dark-red-color:hover {
  background-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
  border-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
}
.btn.btn-black.dark-red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(186, 28, 43, 0.5);
}
.btn.btn-black.dark-red-color:active {
  background-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
  border-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
}
.btn.btn-black.dark-red-color:disabled, .btn.btn-black.dark-red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.aqua-color {
  color: #fff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
}
.btn.btn-black.aqua-color:hover {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn.btn-black.aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5);
}
.btn.btn-black.aqua-color:active {
  background-color: rgb(14.5, 102.1304347826, 116);
  border-color: rgb(14.5, 102.1304347826, 116);
}
.btn.btn-black.aqua-color:disabled, .btn.btn-black.aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-black.dark-aqua-color {
  color: #fff;
  background-color: #0c8396;
  border: 1px solid #0c8396;
}
.btn.btn-black.dark-aqua-color:hover {
  background-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
  border-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
}
.btn.btn-black.dark-aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(12, 131, 150, 0.5);
}
.btn.btn-black.dark-aqua-color:active {
  background-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
  border-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
}
.btn.btn-black.dark-aqua-color:disabled, .btn.btn-black.dark-aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue {
  color: #fff;
  background-color: #003566;
  border: 1px solid #003566;
}
.btn.btn-blue:hover {
  background-color: rgb(0, 26.5, 51);
  border-color: rgb(0, 26.5, 51);
}
.btn.btn-blue:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 53, 102, 0.5);
}
.btn.btn-blue:active {
  background-color: rgb(0, 13.25, 25.5);
  border-color: rgb(0, 13.25, 25.5);
}
.btn.btn-blue:disabled, .btn.btn-blue.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.primary-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-blue.primary-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-blue.primary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-blue.primary-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-blue.primary-color:disabled, .btn.btn-blue.primary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.secondary-color {
  color: #fff;
  background-color: #eb5605;
  border: 1px solid #eb5605;
}
.btn.btn-blue.secondary-color:hover {
  background-color: rgb(185.0625, 67.725, 3.9375);
  border-color: rgb(185.0625, 67.725, 3.9375);
}
.btn.btn-blue.secondary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(235, 86, 5, 0.5);
}
.btn.btn-blue.secondary-color:active {
  background-color: rgb(160.09375, 58.5875, 3.40625);
  border-color: rgb(160.09375, 58.5875, 3.40625);
}
.btn.btn-blue.secondary-color:disabled, .btn.btn-blue.secondary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.orange-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-blue.orange-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-blue.orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-blue.orange-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-blue.orange-color:disabled, .btn.btn-blue.orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.dark-orange-color {
  color: #fff;
  background-color: #923d00;
  border: 1px solid #923d00;
}
.btn.btn-blue.dark-orange-color:hover {
  background-color: rgb(95, 39.6917808219, 0);
  border-color: rgb(95, 39.6917808219, 0);
}
.btn.btn-blue.dark-orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(146, 61, 0, 0.5);
}
.btn.btn-blue.dark-orange-color:active {
  background-color: rgb(69.5, 29.0376712329, 0);
  border-color: rgb(69.5, 29.0376712329, 0);
}
.btn.btn-blue.dark-orange-color:disabled, .btn.btn-blue.dark-orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.light-gray-color {
  color: #fff;
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
}
.btn.btn-blue.light-gray-color:hover {
  background-color: rgb(223.5, 223.5, 223.5);
  border-color: rgb(223.5, 223.5, 223.5);
}
.btn.btn-blue.light-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(249, 249, 249, 0.5);
}
.btn.btn-blue.light-gray-color:active {
  background-color: rgb(210.75, 210.75, 210.75);
  border-color: rgb(210.75, 210.75, 210.75);
}
.btn.btn-blue.light-gray-color:disabled, .btn.btn-blue.light-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.gray-color {
  color: #fff;
  background-color: #7d7d7d;
  border: 1px solid #7d7d7d;
}
.btn.btn-blue.gray-color:hover {
  background-color: rgb(99.5, 99.5, 99.5);
  border-color: rgb(99.5, 99.5, 99.5);
}
.btn.btn-blue.gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(125, 125, 125, 0.5);
}
.btn.btn-blue.gray-color:active {
  background-color: rgb(86.75, 86.75, 86.75);
  border-color: rgb(86.75, 86.75, 86.75);
}
.btn.btn-blue.gray-color:disabled, .btn.btn-blue.gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.dark-gray-color {
  color: #fff;
  background-color: #596067;
  border: 1px solid #596067;
}
.btn.btn-blue.dark-gray-color:hover {
  background-color: rgb(65.359375, 70.5, 75.640625);
  border-color: rgb(65.359375, 70.5, 75.640625);
}
.btn.btn-blue.dark-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(89, 96, 103, 0.5);
}
.btn.btn-blue.dark-gray-color:active {
  background-color: rgb(53.5390625, 57.75, 61.9609375);
  border-color: rgb(53.5390625, 57.75, 61.9609375);
}
.btn.btn-blue.dark-gray-color:disabled, .btn.btn-blue.dark-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.black-color {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
}
.btn.btn-blue.black-color:hover {
  background-color: black;
  border-color: black;
}
.btn.btn-blue.black-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn.btn-blue.black-color:active {
  background-color: black;
  border-color: black;
}
.btn.btn-blue.black-color:disabled, .btn.btn-blue.black-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.white-color {
  color: #fff;
  background-color: #fff;
  border: 1px solid #fff;
}
.btn.btn-blue.white-color:hover {
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn.btn-blue.white-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn.btn-blue.white-color:active {
  background-color: rgb(216.75, 216.75, 216.75);
  border-color: rgb(216.75, 216.75, 216.75);
}
.btn.btn-blue.white-color:disabled, .btn.btn-blue.white-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.blue-color {
  color: #fff;
  background-color: #007bff;
  border: 1px solid #007bff;
}
.btn.btn-blue.blue-color:hover {
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 98.4, 204);
}
.btn.btn-blue.blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.5);
}
.btn.btn-blue.blue-color:active {
  background-color: rgb(0, 86.1, 178.5);
  border-color: rgb(0, 86.1, 178.5);
}
.btn.btn-blue.blue-color:disabled, .btn.btn-blue.blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.dark-blue-color {
  color: #fff;
  background-color: #003566;
  border: 1px solid #003566;
}
.btn.btn-blue.dark-blue-color:hover {
  background-color: rgb(0, 26.5, 51);
  border-color: rgb(0, 26.5, 51);
}
.btn.btn-blue.dark-blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 53, 102, 0.5);
}
.btn.btn-blue.dark-blue-color:active {
  background-color: rgb(0, 13.25, 25.5);
  border-color: rgb(0, 13.25, 25.5);
}
.btn.btn-blue.dark-blue-color:disabled, .btn.btn-blue.dark-blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.green-color {
  color: #fff;
  background-color: #28a745;
  border: 1px solid #28a745;
}
.btn.btn-blue.green-color:hover {
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn.btn-blue.green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5);
}
.btn.btn-blue.green-color:active {
  background-color: rgb(25.2173913043, 105.2826086957, 43.5);
  border-color: rgb(25.2173913043, 105.2826086957, 43.5);
}
.btn.btn-blue.green-color:disabled, .btn.btn-blue.green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.dark-green-color {
  color: #fff;
  background-color: #218338;
  border: 1px solid #218338;
}
.btn.btn-blue.dark-green-color:hover {
  background-color: rgb(22.737804878, 90.262195122, 38.5853658537);
  border-color: rgb(22.737804878, 90.262195122, 38.5853658537);
}
.btn.btn-blue.dark-green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 131, 56, 0.5);
}
.btn.btn-blue.dark-green-color:active {
  background-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
  border-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
}
.btn.btn-blue.dark-green-color:disabled, .btn.btn-blue.dark-green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.red-color {
  color: #fff;
  background-color: #dc3545;
  border: 1px solid #dc3545;
}
.btn.btn-blue.red-color:hover {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn.btn-blue.red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn.btn-blue.red-color:active {
  background-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
  border-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
}
.btn.btn-blue.red-color:disabled, .btn.btn-blue.red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.dark-red-color {
  color: #fff;
  background-color: #ba1c2b;
  border: 1px solid #ba1c2b;
}
.btn.btn-blue.dark-red-color:hover {
  background-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
  border-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
}
.btn.btn-blue.dark-red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(186, 28, 43, 0.5);
}
.btn.btn-blue.dark-red-color:active {
  background-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
  border-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
}
.btn.btn-blue.dark-red-color:disabled, .btn.btn-blue.dark-red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.aqua-color {
  color: #fff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
}
.btn.btn-blue.aqua-color:hover {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn.btn-blue.aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5);
}
.btn.btn-blue.aqua-color:active {
  background-color: rgb(14.5, 102.1304347826, 116);
  border-color: rgb(14.5, 102.1304347826, 116);
}
.btn.btn-blue.aqua-color:disabled, .btn.btn-blue.aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-blue.dark-aqua-color {
  color: #fff;
  background-color: #0c8396;
  border: 1px solid #0c8396;
}
.btn.btn-blue.dark-aqua-color:hover {
  background-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
  border-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
}
.btn.btn-blue.dark-aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(12, 131, 150, 0.5);
}
.btn.btn-blue.dark-aqua-color:active {
  background-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
  border-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
}
.btn.btn-blue.dark-aqua-color:disabled, .btn.btn-blue.dark-aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red {
  color: #fff;
  background-color: #ba1c2b;
  border: 1px solid #ba1c2b;
}
.btn.btn-red:hover {
  background-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
  border-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
}
.btn.btn-red:focus {
  box-shadow: 0 0 0 0.25rem rgba(186, 28, 43, 0.5);
}
.btn.btn-red:active {
  background-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
  border-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
}
.btn.btn-red:disabled, .btn.btn-red.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.primary-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-red.primary-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-red.primary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-red.primary-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-red.primary-color:disabled, .btn.btn-red.primary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.secondary-color {
  color: #fff;
  background-color: #eb5605;
  border: 1px solid #eb5605;
}
.btn.btn-red.secondary-color:hover {
  background-color: rgb(185.0625, 67.725, 3.9375);
  border-color: rgb(185.0625, 67.725, 3.9375);
}
.btn.btn-red.secondary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(235, 86, 5, 0.5);
}
.btn.btn-red.secondary-color:active {
  background-color: rgb(160.09375, 58.5875, 3.40625);
  border-color: rgb(160.09375, 58.5875, 3.40625);
}
.btn.btn-red.secondary-color:disabled, .btn.btn-red.secondary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.orange-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-red.orange-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-red.orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-red.orange-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-red.orange-color:disabled, .btn.btn-red.orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.dark-orange-color {
  color: #fff;
  background-color: #923d00;
  border: 1px solid #923d00;
}
.btn.btn-red.dark-orange-color:hover {
  background-color: rgb(95, 39.6917808219, 0);
  border-color: rgb(95, 39.6917808219, 0);
}
.btn.btn-red.dark-orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(146, 61, 0, 0.5);
}
.btn.btn-red.dark-orange-color:active {
  background-color: rgb(69.5, 29.0376712329, 0);
  border-color: rgb(69.5, 29.0376712329, 0);
}
.btn.btn-red.dark-orange-color:disabled, .btn.btn-red.dark-orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.light-gray-color {
  color: #fff;
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
}
.btn.btn-red.light-gray-color:hover {
  background-color: rgb(223.5, 223.5, 223.5);
  border-color: rgb(223.5, 223.5, 223.5);
}
.btn.btn-red.light-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(249, 249, 249, 0.5);
}
.btn.btn-red.light-gray-color:active {
  background-color: rgb(210.75, 210.75, 210.75);
  border-color: rgb(210.75, 210.75, 210.75);
}
.btn.btn-red.light-gray-color:disabled, .btn.btn-red.light-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.gray-color {
  color: #fff;
  background-color: #7d7d7d;
  border: 1px solid #7d7d7d;
}
.btn.btn-red.gray-color:hover {
  background-color: rgb(99.5, 99.5, 99.5);
  border-color: rgb(99.5, 99.5, 99.5);
}
.btn.btn-red.gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(125, 125, 125, 0.5);
}
.btn.btn-red.gray-color:active {
  background-color: rgb(86.75, 86.75, 86.75);
  border-color: rgb(86.75, 86.75, 86.75);
}
.btn.btn-red.gray-color:disabled, .btn.btn-red.gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.dark-gray-color {
  color: #fff;
  background-color: #596067;
  border: 1px solid #596067;
}
.btn.btn-red.dark-gray-color:hover {
  background-color: rgb(65.359375, 70.5, 75.640625);
  border-color: rgb(65.359375, 70.5, 75.640625);
}
.btn.btn-red.dark-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(89, 96, 103, 0.5);
}
.btn.btn-red.dark-gray-color:active {
  background-color: rgb(53.5390625, 57.75, 61.9609375);
  border-color: rgb(53.5390625, 57.75, 61.9609375);
}
.btn.btn-red.dark-gray-color:disabled, .btn.btn-red.dark-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.black-color {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
}
.btn.btn-red.black-color:hover {
  background-color: black;
  border-color: black;
}
.btn.btn-red.black-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn.btn-red.black-color:active {
  background-color: black;
  border-color: black;
}
.btn.btn-red.black-color:disabled, .btn.btn-red.black-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.white-color {
  color: #fff;
  background-color: #fff;
  border: 1px solid #fff;
}
.btn.btn-red.white-color:hover {
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn.btn-red.white-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn.btn-red.white-color:active {
  background-color: rgb(216.75, 216.75, 216.75);
  border-color: rgb(216.75, 216.75, 216.75);
}
.btn.btn-red.white-color:disabled, .btn.btn-red.white-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.blue-color {
  color: #fff;
  background-color: #007bff;
  border: 1px solid #007bff;
}
.btn.btn-red.blue-color:hover {
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 98.4, 204);
}
.btn.btn-red.blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.5);
}
.btn.btn-red.blue-color:active {
  background-color: rgb(0, 86.1, 178.5);
  border-color: rgb(0, 86.1, 178.5);
}
.btn.btn-red.blue-color:disabled, .btn.btn-red.blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.dark-blue-color {
  color: #fff;
  background-color: #003566;
  border: 1px solid #003566;
}
.btn.btn-red.dark-blue-color:hover {
  background-color: rgb(0, 26.5, 51);
  border-color: rgb(0, 26.5, 51);
}
.btn.btn-red.dark-blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 53, 102, 0.5);
}
.btn.btn-red.dark-blue-color:active {
  background-color: rgb(0, 13.25, 25.5);
  border-color: rgb(0, 13.25, 25.5);
}
.btn.btn-red.dark-blue-color:disabled, .btn.btn-red.dark-blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.green-color {
  color: #fff;
  background-color: #28a745;
  border: 1px solid #28a745;
}
.btn.btn-red.green-color:hover {
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn.btn-red.green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5);
}
.btn.btn-red.green-color:active {
  background-color: rgb(25.2173913043, 105.2826086957, 43.5);
  border-color: rgb(25.2173913043, 105.2826086957, 43.5);
}
.btn.btn-red.green-color:disabled, .btn.btn-red.green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.dark-green-color {
  color: #fff;
  background-color: #218338;
  border: 1px solid #218338;
}
.btn.btn-red.dark-green-color:hover {
  background-color: rgb(22.737804878, 90.262195122, 38.5853658537);
  border-color: rgb(22.737804878, 90.262195122, 38.5853658537);
}
.btn.btn-red.dark-green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 131, 56, 0.5);
}
.btn.btn-red.dark-green-color:active {
  background-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
  border-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
}
.btn.btn-red.dark-green-color:disabled, .btn.btn-red.dark-green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.red-color {
  color: #fff;
  background-color: #dc3545;
  border: 1px solid #dc3545;
}
.btn.btn-red.red-color:hover {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn.btn-red.red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn.btn-red.red-color:active {
  background-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
  border-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
}
.btn.btn-red.red-color:disabled, .btn.btn-red.red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.dark-red-color {
  color: #fff;
  background-color: #ba1c2b;
  border: 1px solid #ba1c2b;
}
.btn.btn-red.dark-red-color:hover {
  background-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
  border-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
}
.btn.btn-red.dark-red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(186, 28, 43, 0.5);
}
.btn.btn-red.dark-red-color:active {
  background-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
  border-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
}
.btn.btn-red.dark-red-color:disabled, .btn.btn-red.dark-red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.aqua-color {
  color: #fff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
}
.btn.btn-red.aqua-color:hover {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn.btn-red.aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5);
}
.btn.btn-red.aqua-color:active {
  background-color: rgb(14.5, 102.1304347826, 116);
  border-color: rgb(14.5, 102.1304347826, 116);
}
.btn.btn-red.aqua-color:disabled, .btn.btn-red.aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-red.dark-aqua-color {
  color: #fff;
  background-color: #0c8396;
  border: 1px solid #0c8396;
}
.btn.btn-red.dark-aqua-color:hover {
  background-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
  border-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
}
.btn.btn-red.dark-aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(12, 131, 150, 0.5);
}
.btn.btn-red.dark-aqua-color:active {
  background-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
  border-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
}
.btn.btn-red.dark-aqua-color:disabled, .btn.btn-red.dark-aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green {
  color: #fff;
  background-color: #218338;
  border: 1px solid #218338;
}
.btn.btn-green:hover {
  background-color: rgb(22.737804878, 90.262195122, 38.5853658537);
  border-color: rgb(22.737804878, 90.262195122, 38.5853658537);
}
.btn.btn-green:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 131, 56, 0.5);
}
.btn.btn-green:active {
  background-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
  border-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
}
.btn.btn-green:disabled, .btn.btn-green.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.primary-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-green.primary-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-green.primary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-green.primary-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-green.primary-color:disabled, .btn.btn-green.primary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.secondary-color {
  color: #fff;
  background-color: #eb5605;
  border: 1px solid #eb5605;
}
.btn.btn-green.secondary-color:hover {
  background-color: rgb(185.0625, 67.725, 3.9375);
  border-color: rgb(185.0625, 67.725, 3.9375);
}
.btn.btn-green.secondary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(235, 86, 5, 0.5);
}
.btn.btn-green.secondary-color:active {
  background-color: rgb(160.09375, 58.5875, 3.40625);
  border-color: rgb(160.09375, 58.5875, 3.40625);
}
.btn.btn-green.secondary-color:disabled, .btn.btn-green.secondary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.orange-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-green.orange-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-green.orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-green.orange-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-green.orange-color:disabled, .btn.btn-green.orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.dark-orange-color {
  color: #fff;
  background-color: #923d00;
  border: 1px solid #923d00;
}
.btn.btn-green.dark-orange-color:hover {
  background-color: rgb(95, 39.6917808219, 0);
  border-color: rgb(95, 39.6917808219, 0);
}
.btn.btn-green.dark-orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(146, 61, 0, 0.5);
}
.btn.btn-green.dark-orange-color:active {
  background-color: rgb(69.5, 29.0376712329, 0);
  border-color: rgb(69.5, 29.0376712329, 0);
}
.btn.btn-green.dark-orange-color:disabled, .btn.btn-green.dark-orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.light-gray-color {
  color: #fff;
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
}
.btn.btn-green.light-gray-color:hover {
  background-color: rgb(223.5, 223.5, 223.5);
  border-color: rgb(223.5, 223.5, 223.5);
}
.btn.btn-green.light-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(249, 249, 249, 0.5);
}
.btn.btn-green.light-gray-color:active {
  background-color: rgb(210.75, 210.75, 210.75);
  border-color: rgb(210.75, 210.75, 210.75);
}
.btn.btn-green.light-gray-color:disabled, .btn.btn-green.light-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.gray-color {
  color: #fff;
  background-color: #7d7d7d;
  border: 1px solid #7d7d7d;
}
.btn.btn-green.gray-color:hover {
  background-color: rgb(99.5, 99.5, 99.5);
  border-color: rgb(99.5, 99.5, 99.5);
}
.btn.btn-green.gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(125, 125, 125, 0.5);
}
.btn.btn-green.gray-color:active {
  background-color: rgb(86.75, 86.75, 86.75);
  border-color: rgb(86.75, 86.75, 86.75);
}
.btn.btn-green.gray-color:disabled, .btn.btn-green.gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.dark-gray-color {
  color: #fff;
  background-color: #596067;
  border: 1px solid #596067;
}
.btn.btn-green.dark-gray-color:hover {
  background-color: rgb(65.359375, 70.5, 75.640625);
  border-color: rgb(65.359375, 70.5, 75.640625);
}
.btn.btn-green.dark-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(89, 96, 103, 0.5);
}
.btn.btn-green.dark-gray-color:active {
  background-color: rgb(53.5390625, 57.75, 61.9609375);
  border-color: rgb(53.5390625, 57.75, 61.9609375);
}
.btn.btn-green.dark-gray-color:disabled, .btn.btn-green.dark-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.black-color {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
}
.btn.btn-green.black-color:hover {
  background-color: black;
  border-color: black;
}
.btn.btn-green.black-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn.btn-green.black-color:active {
  background-color: black;
  border-color: black;
}
.btn.btn-green.black-color:disabled, .btn.btn-green.black-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.white-color {
  color: #fff;
  background-color: #fff;
  border: 1px solid #fff;
}
.btn.btn-green.white-color:hover {
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn.btn-green.white-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn.btn-green.white-color:active {
  background-color: rgb(216.75, 216.75, 216.75);
  border-color: rgb(216.75, 216.75, 216.75);
}
.btn.btn-green.white-color:disabled, .btn.btn-green.white-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.blue-color {
  color: #fff;
  background-color: #007bff;
  border: 1px solid #007bff;
}
.btn.btn-green.blue-color:hover {
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 98.4, 204);
}
.btn.btn-green.blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.5);
}
.btn.btn-green.blue-color:active {
  background-color: rgb(0, 86.1, 178.5);
  border-color: rgb(0, 86.1, 178.5);
}
.btn.btn-green.blue-color:disabled, .btn.btn-green.blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.dark-blue-color {
  color: #fff;
  background-color: #003566;
  border: 1px solid #003566;
}
.btn.btn-green.dark-blue-color:hover {
  background-color: rgb(0, 26.5, 51);
  border-color: rgb(0, 26.5, 51);
}
.btn.btn-green.dark-blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 53, 102, 0.5);
}
.btn.btn-green.dark-blue-color:active {
  background-color: rgb(0, 13.25, 25.5);
  border-color: rgb(0, 13.25, 25.5);
}
.btn.btn-green.dark-blue-color:disabled, .btn.btn-green.dark-blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.green-color {
  color: #fff;
  background-color: #28a745;
  border: 1px solid #28a745;
}
.btn.btn-green.green-color:hover {
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn.btn-green.green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5);
}
.btn.btn-green.green-color:active {
  background-color: rgb(25.2173913043, 105.2826086957, 43.5);
  border-color: rgb(25.2173913043, 105.2826086957, 43.5);
}
.btn.btn-green.green-color:disabled, .btn.btn-green.green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.dark-green-color {
  color: #fff;
  background-color: #218338;
  border: 1px solid #218338;
}
.btn.btn-green.dark-green-color:hover {
  background-color: rgb(22.737804878, 90.262195122, 38.5853658537);
  border-color: rgb(22.737804878, 90.262195122, 38.5853658537);
}
.btn.btn-green.dark-green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 131, 56, 0.5);
}
.btn.btn-green.dark-green-color:active {
  background-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
  border-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
}
.btn.btn-green.dark-green-color:disabled, .btn.btn-green.dark-green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.red-color {
  color: #fff;
  background-color: #dc3545;
  border: 1px solid #dc3545;
}
.btn.btn-green.red-color:hover {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn.btn-green.red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn.btn-green.red-color:active {
  background-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
  border-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
}
.btn.btn-green.red-color:disabled, .btn.btn-green.red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.dark-red-color {
  color: #fff;
  background-color: #ba1c2b;
  border: 1px solid #ba1c2b;
}
.btn.btn-green.dark-red-color:hover {
  background-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
  border-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
}
.btn.btn-green.dark-red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(186, 28, 43, 0.5);
}
.btn.btn-green.dark-red-color:active {
  background-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
  border-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
}
.btn.btn-green.dark-red-color:disabled, .btn.btn-green.dark-red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.aqua-color {
  color: #fff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
}
.btn.btn-green.aqua-color:hover {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn.btn-green.aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5);
}
.btn.btn-green.aqua-color:active {
  background-color: rgb(14.5, 102.1304347826, 116);
  border-color: rgb(14.5, 102.1304347826, 116);
}
.btn.btn-green.aqua-color:disabled, .btn.btn-green.aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-green.dark-aqua-color {
  color: #fff;
  background-color: #0c8396;
  border: 1px solid #0c8396;
}
.btn.btn-green.dark-aqua-color:hover {
  background-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
  border-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
}
.btn.btn-green.dark-aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(12, 131, 150, 0.5);
}
.btn.btn-green.dark-aqua-color:active {
  background-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
  border-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
}
.btn.btn-green.dark-aqua-color:disabled, .btn.btn-green.dark-aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua {
  color: #fff;
  background-color: #0c8396;
  border: 1px solid #0c8396;
}
.btn.btn-aqua:hover {
  background-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
  border-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
}
.btn.btn-aqua:focus {
  box-shadow: 0 0 0 0.25rem rgba(12, 131, 150, 0.5);
}
.btn.btn-aqua:active {
  background-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
  border-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
}
.btn.btn-aqua:disabled, .btn.btn-aqua.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.primary-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-aqua.primary-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-aqua.primary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-aqua.primary-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-aqua.primary-color:disabled, .btn.btn-aqua.primary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.secondary-color {
  color: #fff;
  background-color: #eb5605;
  border: 1px solid #eb5605;
}
.btn.btn-aqua.secondary-color:hover {
  background-color: rgb(185.0625, 67.725, 3.9375);
  border-color: rgb(185.0625, 67.725, 3.9375);
}
.btn.btn-aqua.secondary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(235, 86, 5, 0.5);
}
.btn.btn-aqua.secondary-color:active {
  background-color: rgb(160.09375, 58.5875, 3.40625);
  border-color: rgb(160.09375, 58.5875, 3.40625);
}
.btn.btn-aqua.secondary-color:disabled, .btn.btn-aqua.secondary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.orange-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-aqua.orange-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-aqua.orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-aqua.orange-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-aqua.orange-color:disabled, .btn.btn-aqua.orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.dark-orange-color {
  color: #fff;
  background-color: #923d00;
  border: 1px solid #923d00;
}
.btn.btn-aqua.dark-orange-color:hover {
  background-color: rgb(95, 39.6917808219, 0);
  border-color: rgb(95, 39.6917808219, 0);
}
.btn.btn-aqua.dark-orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(146, 61, 0, 0.5);
}
.btn.btn-aqua.dark-orange-color:active {
  background-color: rgb(69.5, 29.0376712329, 0);
  border-color: rgb(69.5, 29.0376712329, 0);
}
.btn.btn-aqua.dark-orange-color:disabled, .btn.btn-aqua.dark-orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.light-gray-color {
  color: #fff;
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
}
.btn.btn-aqua.light-gray-color:hover {
  background-color: rgb(223.5, 223.5, 223.5);
  border-color: rgb(223.5, 223.5, 223.5);
}
.btn.btn-aqua.light-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(249, 249, 249, 0.5);
}
.btn.btn-aqua.light-gray-color:active {
  background-color: rgb(210.75, 210.75, 210.75);
  border-color: rgb(210.75, 210.75, 210.75);
}
.btn.btn-aqua.light-gray-color:disabled, .btn.btn-aqua.light-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.gray-color {
  color: #fff;
  background-color: #7d7d7d;
  border: 1px solid #7d7d7d;
}
.btn.btn-aqua.gray-color:hover {
  background-color: rgb(99.5, 99.5, 99.5);
  border-color: rgb(99.5, 99.5, 99.5);
}
.btn.btn-aqua.gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(125, 125, 125, 0.5);
}
.btn.btn-aqua.gray-color:active {
  background-color: rgb(86.75, 86.75, 86.75);
  border-color: rgb(86.75, 86.75, 86.75);
}
.btn.btn-aqua.gray-color:disabled, .btn.btn-aqua.gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.dark-gray-color {
  color: #fff;
  background-color: #596067;
  border: 1px solid #596067;
}
.btn.btn-aqua.dark-gray-color:hover {
  background-color: rgb(65.359375, 70.5, 75.640625);
  border-color: rgb(65.359375, 70.5, 75.640625);
}
.btn.btn-aqua.dark-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(89, 96, 103, 0.5);
}
.btn.btn-aqua.dark-gray-color:active {
  background-color: rgb(53.5390625, 57.75, 61.9609375);
  border-color: rgb(53.5390625, 57.75, 61.9609375);
}
.btn.btn-aqua.dark-gray-color:disabled, .btn.btn-aqua.dark-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.black-color {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
}
.btn.btn-aqua.black-color:hover {
  background-color: black;
  border-color: black;
}
.btn.btn-aqua.black-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn.btn-aqua.black-color:active {
  background-color: black;
  border-color: black;
}
.btn.btn-aqua.black-color:disabled, .btn.btn-aqua.black-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.white-color {
  color: #fff;
  background-color: #fff;
  border: 1px solid #fff;
}
.btn.btn-aqua.white-color:hover {
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn.btn-aqua.white-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn.btn-aqua.white-color:active {
  background-color: rgb(216.75, 216.75, 216.75);
  border-color: rgb(216.75, 216.75, 216.75);
}
.btn.btn-aqua.white-color:disabled, .btn.btn-aqua.white-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.blue-color {
  color: #fff;
  background-color: #007bff;
  border: 1px solid #007bff;
}
.btn.btn-aqua.blue-color:hover {
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 98.4, 204);
}
.btn.btn-aqua.blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.5);
}
.btn.btn-aqua.blue-color:active {
  background-color: rgb(0, 86.1, 178.5);
  border-color: rgb(0, 86.1, 178.5);
}
.btn.btn-aqua.blue-color:disabled, .btn.btn-aqua.blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.dark-blue-color {
  color: #fff;
  background-color: #003566;
  border: 1px solid #003566;
}
.btn.btn-aqua.dark-blue-color:hover {
  background-color: rgb(0, 26.5, 51);
  border-color: rgb(0, 26.5, 51);
}
.btn.btn-aqua.dark-blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 53, 102, 0.5);
}
.btn.btn-aqua.dark-blue-color:active {
  background-color: rgb(0, 13.25, 25.5);
  border-color: rgb(0, 13.25, 25.5);
}
.btn.btn-aqua.dark-blue-color:disabled, .btn.btn-aqua.dark-blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.green-color {
  color: #fff;
  background-color: #28a745;
  border: 1px solid #28a745;
}
.btn.btn-aqua.green-color:hover {
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn.btn-aqua.green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5);
}
.btn.btn-aqua.green-color:active {
  background-color: rgb(25.2173913043, 105.2826086957, 43.5);
  border-color: rgb(25.2173913043, 105.2826086957, 43.5);
}
.btn.btn-aqua.green-color:disabled, .btn.btn-aqua.green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.dark-green-color {
  color: #fff;
  background-color: #218338;
  border: 1px solid #218338;
}
.btn.btn-aqua.dark-green-color:hover {
  background-color: rgb(22.737804878, 90.262195122, 38.5853658537);
  border-color: rgb(22.737804878, 90.262195122, 38.5853658537);
}
.btn.btn-aqua.dark-green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 131, 56, 0.5);
}
.btn.btn-aqua.dark-green-color:active {
  background-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
  border-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
}
.btn.btn-aqua.dark-green-color:disabled, .btn.btn-aqua.dark-green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.red-color {
  color: #fff;
  background-color: #dc3545;
  border: 1px solid #dc3545;
}
.btn.btn-aqua.red-color:hover {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn.btn-aqua.red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn.btn-aqua.red-color:active {
  background-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
  border-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
}
.btn.btn-aqua.red-color:disabled, .btn.btn-aqua.red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.dark-red-color {
  color: #fff;
  background-color: #ba1c2b;
  border: 1px solid #ba1c2b;
}
.btn.btn-aqua.dark-red-color:hover {
  background-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
  border-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
}
.btn.btn-aqua.dark-red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(186, 28, 43, 0.5);
}
.btn.btn-aqua.dark-red-color:active {
  background-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
  border-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
}
.btn.btn-aqua.dark-red-color:disabled, .btn.btn-aqua.dark-red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.aqua-color {
  color: #fff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
}
.btn.btn-aqua.aqua-color:hover {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn.btn-aqua.aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5);
}
.btn.btn-aqua.aqua-color:active {
  background-color: rgb(14.5, 102.1304347826, 116);
  border-color: rgb(14.5, 102.1304347826, 116);
}
.btn.btn-aqua.aqua-color:disabled, .btn.btn-aqua.aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-aqua.dark-aqua-color {
  color: #fff;
  background-color: #0c8396;
  border: 1px solid #0c8396;
}
.btn.btn-aqua.dark-aqua-color:hover {
  background-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
  border-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
}
.btn.btn-aqua.dark-aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(12, 131, 150, 0.5);
}
.btn.btn-aqua.dark-aqua-color:active {
  background-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
  border-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
}
.btn.btn-aqua.dark-aqua-color:disabled, .btn.btn-aqua.dark-aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray {
  color: #fff;
  background-color: #596067;
  border: 1px solid #596067;
}
.btn.btn-gray:hover {
  background-color: rgb(65.359375, 70.5, 75.640625);
  border-color: rgb(65.359375, 70.5, 75.640625);
}
.btn.btn-gray:focus {
  box-shadow: 0 0 0 0.25rem rgba(89, 96, 103, 0.5);
}
.btn.btn-gray:active {
  background-color: rgb(53.5390625, 57.75, 61.9609375);
  border-color: rgb(53.5390625, 57.75, 61.9609375);
}
.btn.btn-gray:disabled, .btn.btn-gray.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.primary-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-gray.primary-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-gray.primary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-gray.primary-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-gray.primary-color:disabled, .btn.btn-gray.primary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.secondary-color {
  color: #fff;
  background-color: #eb5605;
  border: 1px solid #eb5605;
}
.btn.btn-gray.secondary-color:hover {
  background-color: rgb(185.0625, 67.725, 3.9375);
  border-color: rgb(185.0625, 67.725, 3.9375);
}
.btn.btn-gray.secondary-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(235, 86, 5, 0.5);
}
.btn.btn-gray.secondary-color:active {
  background-color: rgb(160.09375, 58.5875, 3.40625);
  border-color: rgb(160.09375, 58.5875, 3.40625);
}
.btn.btn-gray.secondary-color:disabled, .btn.btn-gray.secondary-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.orange-color {
  color: #fff;
  background-color: #f76801;
  border: 1px solid #f76801;
}
.btn.btn-gray.orange-color:hover {
  background-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
  border-color: rgb(196.2056451613, 82.6129032258, 0.7943548387);
}
.btn.btn-gray.orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-gray.orange-color:active {
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-gray.orange-color:disabled, .btn.btn-gray.orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.dark-orange-color {
  color: #fff;
  background-color: #923d00;
  border: 1px solid #923d00;
}
.btn.btn-gray.dark-orange-color:hover {
  background-color: rgb(95, 39.6917808219, 0);
  border-color: rgb(95, 39.6917808219, 0);
}
.btn.btn-gray.dark-orange-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(146, 61, 0, 0.5);
}
.btn.btn-gray.dark-orange-color:active {
  background-color: rgb(69.5, 29.0376712329, 0);
  border-color: rgb(69.5, 29.0376712329, 0);
}
.btn.btn-gray.dark-orange-color:disabled, .btn.btn-gray.dark-orange-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.light-gray-color {
  color: #fff;
  background-color: #f9f9f9;
  border: 1px solid #f9f9f9;
}
.btn.btn-gray.light-gray-color:hover {
  background-color: rgb(223.5, 223.5, 223.5);
  border-color: rgb(223.5, 223.5, 223.5);
}
.btn.btn-gray.light-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(249, 249, 249, 0.5);
}
.btn.btn-gray.light-gray-color:active {
  background-color: rgb(210.75, 210.75, 210.75);
  border-color: rgb(210.75, 210.75, 210.75);
}
.btn.btn-gray.light-gray-color:disabled, .btn.btn-gray.light-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.gray-color {
  color: #fff;
  background-color: #7d7d7d;
  border: 1px solid #7d7d7d;
}
.btn.btn-gray.gray-color:hover {
  background-color: rgb(99.5, 99.5, 99.5);
  border-color: rgb(99.5, 99.5, 99.5);
}
.btn.btn-gray.gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(125, 125, 125, 0.5);
}
.btn.btn-gray.gray-color:active {
  background-color: rgb(86.75, 86.75, 86.75);
  border-color: rgb(86.75, 86.75, 86.75);
}
.btn.btn-gray.gray-color:disabled, .btn.btn-gray.gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.dark-gray-color {
  color: #fff;
  background-color: #596067;
  border: 1px solid #596067;
}
.btn.btn-gray.dark-gray-color:hover {
  background-color: rgb(65.359375, 70.5, 75.640625);
  border-color: rgb(65.359375, 70.5, 75.640625);
}
.btn.btn-gray.dark-gray-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(89, 96, 103, 0.5);
}
.btn.btn-gray.dark-gray-color:active {
  background-color: rgb(53.5390625, 57.75, 61.9609375);
  border-color: rgb(53.5390625, 57.75, 61.9609375);
}
.btn.btn-gray.dark-gray-color:disabled, .btn.btn-gray.dark-gray-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.black-color {
  color: #fff;
  background-color: #000;
  border: 1px solid #000;
}
.btn.btn-gray.black-color:hover {
  background-color: black;
  border-color: black;
}
.btn.btn-gray.black-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn.btn-gray.black-color:active {
  background-color: black;
  border-color: black;
}
.btn.btn-gray.black-color:disabled, .btn.btn-gray.black-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.white-color {
  color: #fff;
  background-color: #fff;
  border: 1px solid #fff;
}
.btn.btn-gray.white-color:hover {
  background-color: rgb(229.5, 229.5, 229.5);
  border-color: rgb(229.5, 229.5, 229.5);
}
.btn.btn-gray.white-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn.btn-gray.white-color:active {
  background-color: rgb(216.75, 216.75, 216.75);
  border-color: rgb(216.75, 216.75, 216.75);
}
.btn.btn-gray.white-color:disabled, .btn.btn-gray.white-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.blue-color {
  color: #fff;
  background-color: #007bff;
  border: 1px solid #007bff;
}
.btn.btn-gray.blue-color:hover {
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 98.4, 204);
}
.btn.btn-gray.blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 123, 255, 0.5);
}
.btn.btn-gray.blue-color:active {
  background-color: rgb(0, 86.1, 178.5);
  border-color: rgb(0, 86.1, 178.5);
}
.btn.btn-gray.blue-color:disabled, .btn.btn-gray.blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.dark-blue-color {
  color: #fff;
  background-color: #003566;
  border: 1px solid #003566;
}
.btn.btn-gray.dark-blue-color:hover {
  background-color: rgb(0, 26.5, 51);
  border-color: rgb(0, 26.5, 51);
}
.btn.btn-gray.dark-blue-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 53, 102, 0.5);
}
.btn.btn-gray.dark-blue-color:active {
  background-color: rgb(0, 13.25, 25.5);
  border-color: rgb(0, 13.25, 25.5);
}
.btn.btn-gray.dark-blue-color:disabled, .btn.btn-gray.dark-blue-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.green-color {
  color: #fff;
  background-color: #28a745;
  border: 1px solid #28a745;
}
.btn.btn-gray.green-color:hover {
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn.btn-gray.green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(40, 167, 69, 0.5);
}
.btn.btn-gray.green-color:active {
  background-color: rgb(25.2173913043, 105.2826086957, 43.5);
  border-color: rgb(25.2173913043, 105.2826086957, 43.5);
}
.btn.btn-gray.green-color:disabled, .btn.btn-gray.green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.dark-green-color {
  color: #fff;
  background-color: #218338;
  border: 1px solid #218338;
}
.btn.btn-gray.dark-green-color:hover {
  background-color: rgb(22.737804878, 90.262195122, 38.5853658537);
  border-color: rgb(22.737804878, 90.262195122, 38.5853658537);
}
.btn.btn-gray.dark-green-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 131, 56, 0.5);
}
.btn.btn-gray.dark-green-color:active {
  background-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
  border-color: rgb(17.6067073171, 69.8932926829, 29.8780487805);
}
.btn.btn-gray.dark-green-color:disabled, .btn.btn-gray.dark-green-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.red-color {
  color: #fff;
  background-color: #dc3545;
  border: 1px solid #dc3545;
}
.btn.btn-gray.red-color:hover {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn.btn-gray.red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn.btn-gray.red-color:active {
  background-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
  border-color: rgb(167.4810126582, 29.0189873418, 42.2848101266);
}
.btn.btn-gray.red-color:disabled, .btn.btn-gray.red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.dark-red-color {
  color: #fff;
  background-color: #ba1c2b;
  border: 1px solid #ba1c2b;
}
.btn.btn-gray.dark-red-color:hover {
  background-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
  border-color: rgb(141.6728971963, 21.3271028037, 32.7523364486);
}
.btn.btn-gray.dark-red-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(186, 28, 43, 0.5);
}
.btn.btn-gray.dark-red-color:active {
  background-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
  border-color: rgb(119.5093457944, 17.9906542056, 27.6285046729);
}
.btn.btn-gray.dark-red-color:disabled, .btn.btn-gray.dark-red-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.aqua-color {
  color: #fff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
}
.btn.btn-gray.aqua-color:hover {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn.btn-gray.aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(23, 162, 184, 0.5);
}
.btn.btn-gray.aqua-color:active {
  background-color: rgb(14.5, 102.1304347826, 116);
  border-color: rgb(14.5, 102.1304347826, 116);
}
.btn.btn-gray.aqua-color:disabled, .btn.btn-gray.aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-gray.dark-aqua-color {
  color: #fff;
  background-color: #0c8396;
  border: 1px solid #0c8396;
}
.btn.btn-gray.dark-aqua-color:hover {
  background-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
  border-color: rgb(8.2222222222, 89.7592592593, 102.7777777778);
}
.btn.btn-gray.dark-aqua-color:focus {
  box-shadow: 0 0 0 0.25rem rgba(12, 131, 150, 0.5);
}
.btn.btn-gray.dark-aqua-color:active {
  background-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
  border-color: rgb(6.3333333333, 69.1388888889, 79.1666666667);
}
.btn.btn-gray.dark-aqua-color:disabled, .btn.btn-gray.dark-aqua-color.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-outline-primary {
  color: #f76801;
  background-color: transparent;
  border: 1px solid #f76801;
}
.btn.btn-outline-primary:hover {
  color: #fff;
  background-color: #f76801;
  border-color: #f76801;
}
.btn.btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(247, 104, 1, 0.5);
}
.btn.btn-outline-primary:active {
  color: #fff;
  background-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
  border-color: rgb(170.8084677419, 71.9193548387, 0.6915322581);
}
.btn.btn-outline-primary:disabled, .btn.btn-outline-primary.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  border: 1px solid #6c757d;
}
.btn.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn.btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn.btn-outline-secondary:active {
  color: #fff;
  background-color: rgb(72.5407725322, 78.5858369099, 83.9592274678);
  border-color: rgb(72.5407725322, 78.5858369099, 83.9592274678);
}
.btn.btn-outline-secondary:disabled, .btn.btn-outline-secondary.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-outline-success {
  color: #198754;
  background-color: transparent;
  border: 1px solid #198754;
}
.btn.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn.btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn.btn-outline-success:active {
  color: #fff;
  background-color: rgb(13.046875, 70.453125, 43.8375);
  border-color: rgb(13.046875, 70.453125, 43.8375);
}
.btn.btn-outline-success:disabled, .btn.btn-outline-success.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-outline-danger {
  color: #f88f07;
  background-color: transparent;
  border: 1px solid #f88f07;
}
.btn.btn-outline-danger:hover {
  color: #fff;
  background-color: #f88f07;
  border-color: #f88f07;
}
.btn.btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 143, 7, 0.5);
}
.btn.btn-outline-danger:active {
  color: #fff;
  background-color: rgb(173.6, 100.1, 4.9);
  border-color: rgb(173.6, 100.1, 4.9);
}
.btn.btn-outline-danger:disabled, .btn.btn-outline-danger.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}
.btn.btn-outline-black {
  color: #000;
  background-color: transparent;
  border: 1px solid #000;
}
.btn.btn-outline-black:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn.btn-outline-black:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn.btn-outline-black:active {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn.btn-outline-black:disabled, .btn.btn-outline-black.disabled {
  pointer-events: none;
  opacity: 0.4;
  cursor: default;
}

.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-oauth {
  background-color: #f9f9f9;
  border: 1px solid #dbdfe9;
  padding: 0.75rem 1rem;
  width: 300px;
}
.btn-oauth:hover {
  border: 1px solid #7d7d7d;
}
.btn-oauth img {
  margin-right: 10px;
}

.validate-error {
  color: #dc3545;
  font-size: 0.875rem;
  margin-top: 0.25rem;
}

.input {
  display: block;
  width: 100%;
  height: 3rem;
  padding: 0.75rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: all 0.2s ease-in-out;
}
.input:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.input::placeholder {
  color: #6c757d;
  opacity: 1;
}
.input:disabled, .input[readonly] {
  background-color: #e9ecef;
  opacity: 1;
  cursor: not-allowed;
  color: #6c757d;
}

.input--sm {
  height: 2.25rem;
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.input--lg {
  height: 3.75rem;
  padding: 0.5rem 1.25rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.input--error {
  border-color: #dc3545;
}
.input--error:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.input--error ~ .input__error-message {
  display: block;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: #dc3545;
}
.input--success {
  border-color: #198754;
}
.input--success:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.input[type=file] {
  overflow: hidden;
}
.input[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.input[type=color] {
  max-width: 5rem;
  padding: 0.2rem;
}
.input[type=range] {
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.input[type=range]::-webkit-slider-thumb {
  appearance: none;
  width: 1rem;
  height: 1rem;
  background-color: #86b7fe;
  border: 0;
  border-radius: 1rem;
  cursor: pointer;
}
.input[type=range]::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #86b7fe;
  border: 0;
  border-radius: 1rem;
  cursor: pointer;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .input {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group__prepend, .input-group__append {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
}
.input-group__prepend {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-right: 0;
}
.input-group__prepend + .input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group__append {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-left: 0;
}
.input + .input-group__append {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-floating {
  position: relative;
}
.input-floating .input {
  height: 3rem;
  padding: 0.75rem 1rem;
}
.input-floating .input::placeholder {
  color: transparent;
}
.input-floating .input:not(:placeholder-shown) ~ label, .input-floating .input:focus ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.input-floating label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 0.75rem 1rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: all 0.2s ease-in-out;
  color: #6c757d;
}

.skeleton, .skeleton-rect, .skeleton-card .skeleton-card-img, .skeleton-circle, .skeleton-text, .skeleton-card .skeleton-card-description, .skeleton-card .skeleton-card-title {
  background: #e2e5e7;
  background: linear-gradient(90deg, rgba(226, 229, 231, 0.8) 0%, rgba(235, 238, 240, 0.9) 50%, rgba(226, 229, 231, 0.8) 100%);
  background-size: 200% 100%;
  border-radius: 4px;
  display: inline-block;
  line-height: 1;
  position: relative;
  overflow: hidden;
  animation: skeleton-loading 1.5s ease-in-out infinite;
}
.skeleton::before, .skeleton-rect::before, .skeleton-card .skeleton-card-img::before, .skeleton-circle::before, .skeleton-text::before, .skeleton-card .skeleton-card-description::before, .skeleton-card .skeleton-card-title::before {
  content: " ";
}

.skeleton-pulse {
  position: relative;
  overflow: hidden;
  background: #f0f0f0;
  border-radius: 4px;
  display: inline-block;
  line-height: 1;
}
.skeleton-pulse::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.6) 50%, transparent 100%);
  animation: skeleton-pulse 1.8s cubic-bezier(0.4, 0, 0.2, 1) infinite;
  background-size: 200% 100%;
}
.skeleton-pulse::before {
  content: " ";
}
.skeleton-pulse.skeleton-pulse-primary {
  background: rgba(var(--primary-rgb, 59, 130, 246), 0.15);
}
.skeleton-pulse.skeleton-pulse-secondary {
  background: rgba(var(--secondary-rgb, 107, 114, 128), 0.15);
}
.skeleton-pulse.skeleton-pulse-dark {
  background: rgba(0, 0, 0, 0.08);
}
.skeleton-pulse.w-25 {
  width: 25%;
}
.skeleton-pulse.w-50 {
  width: 50%;
}
.skeleton-pulse.w-75 {
  width: 75%;
}
.skeleton-pulse.w-100 {
  width: 100%;
}
.skeleton-pulse.h-sm {
  height: 16px;
}
.skeleton-pulse.h-md {
  height: 24px;
}
.skeleton-pulse.h-lg {
  height: 32px;
}
.skeleton-pulse.h-xl {
  height: 48px;
}

@keyframes skeleton-pulse {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
@keyframes skeleton-loading {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
.skeleton-text, .skeleton-card .skeleton-card-description, .skeleton-card .skeleton-card-title {
  width: 100%;
  height: 16px;
  margin-bottom: 8px;
}
.skeleton-text.skeleton-text-sm, .skeleton-card .skeleton-text-sm.skeleton-card-description, .skeleton-card .skeleton-text-sm.skeleton-card-title {
  width: 40%;
}
.skeleton-text.skeleton-text-md, .skeleton-card .skeleton-text-md.skeleton-card-description, .skeleton-card .skeleton-text-md.skeleton-card-title {
  width: 60%;
}
.skeleton-text.skeleton-text-lg, .skeleton-card .skeleton-text-lg.skeleton-card-description, .skeleton-card .skeleton-text-lg.skeleton-card-title {
  width: 80%;
}

.skeleton-circle {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
.skeleton-circle.skeleton-circle-sm {
  width: 24px;
  height: 24px;
}
.skeleton-circle.skeleton-circle-md {
  width: 40px;
  height: 40px;
}
.skeleton-circle.skeleton-circle-lg {
  width: 64px;
  height: 64px;
}

.skeleton-rect, .skeleton-card .skeleton-card-img {
  width: 100%;
  height: 180px;
}

.skeleton-card {
  padding: 16px;
}
.skeleton-card .skeleton-card-img {
  margin-bottom: 16px;
}
.skeleton-card .skeleton-card-title {
  height: 24px;
  margin-bottom: 16px;
}
.skeleton-card .skeleton-card-description:last-child {
  margin-bottom: 0;
}

.container-login {
  width: 100%;
  min-height: 100vh;
  background: white;
}
.container-login header p {
  color: #7d7d7d;
}

.esqueceu-senha {
  margin-top: 1rem;
  text-align: end;
}
.esqueceu-senha a {
  color: #f88f07;
  text-decoration: none;
}
.esqueceu-senha a:hover {
  text-decoration: underline;
}

.linha-com-texto {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  color: #7d7d7d;
  font-size: 20px;
}
.linha-com-texto::before, .linha-com-texto::after {
  content: "";
  flex: 1;
  height: 1px;
  background-color: #dbdfe9;
  margin: 0 10px;
}

.card-login {
  width: 50%;
}

.logo-login {
  display: none;
}

.banner-lateral {
  background: linear-gradient(#eb5605 0%, #f76801 100%), url("/img/support/bg-login.png") no-repeat center center;
  background-size: cover;
  background-blend-mode: overlay;
  width: 50%;
  height: 100vh;
  padding: 65px 60px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.banner-lateral .logo-login-lateral {
  width: 300px;
}
.banner-lateral h3,
.banner-lateral p {
  color: #fff;
  text-align: center;
}

@media (max-width: 1439px) {
  .card-login {
    width: 100%;
  }
  .banner-lateral {
    display: none;
  }
}
@media (max-width: 500px) {
  .container-login {
    padding: 20px;
  }
  .container-button-login {
    display: grid;
    gap: 20px;
  }
  .card-login {
    width: 100%;
  }
  .logo-login {
    display: block;
    margin: 20px auto;
  }
  .banner-lateral {
    display: none;
  }
}
:root {
  --orange: #f88f07;
  --orange-700: #df7f00;
  --line: #e9ecef;
}

.chk-section {
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 14px;
  overflow: hidden;
}

.chk-body {
  padding: 16px;
}

.callout-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 18px;
  background: #f7f8fb;
}

.callout-title {
  font-weight: 700;
  margin: 0;
}

.inp {
  width: 100%;
  height: 44px;
  border: 1px solid var(--line);
  border-radius: 10px;
  padding: 0 12px;
}

.inp:focus {
  border-color: var(--orange);
  box-shadow: 0 0 0 2px rgba(248, 143, 7, 0.2);
  outline: 0;
}

.lbl {
  font-size: 0.9rem;
  color: #64748b;
  margin-bottom: 6px;
}

.btn-ren {
  border: none;
  border-radius: 10px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn-pay {
  background: var(--orange);
  color: #fff;
  font-weight: 700;
}

.btn-pay:hover {
  background: var(--orange-700);
}

.link-back {
  color: #111;
  text-decoration: none;
}

.link-back:hover {
  opacity: 0.8;
}

.status-wrapper {
  display: flex;
  align-items: center;
  gap: 6px;
}

.status-dot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.status-text {
  color: #000;
  font-weight: 500;
  font-size: 0.875rem;
}

.accordion-button::after {
  margin-left: 5px !important;
}

.unidades {
  min-height: 400px;
}

.fade-in {
  animation: fadeIn 0.4s ease-in-out;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.text-orange {
  color: #f97316;
}

.btn-orange {
  background: #f97316;
  border: none;
  color: #fff;
  transition: 0.2s;
}

.btn-orange:hover {
  background: #ea580c;
}

.svc-card {
  border-radius: 8px;
  overflow: hidden;
  background: #fff;
}

.svc-card .thumb img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}

:root {
  --orange: #f88f07;
  --orange-700: #df7f00;
  --line: #e9ecef;
}

.chk-section {
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 14px;
  overflow: hidden;
  margin-bottom: 1rem;
}

.chk-body {
  padding: 16px;
}

.callout-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 18px;
  background: #f7f8fb;
  cursor: pointer;
}

.callout-title {
  font-weight: 700;
  margin: 0;
}

.badge-complete {
  background: #e9f7ef;
  color: #0f5132;
  border: 1px solid #bfe7cd;
  border-radius: 999px;
  padding: 2px 8px;
  font-size: 0.75rem;
}

.chev {
  transition: transform 0.3s;
}

.chev.rot {
  transform: rotate(180deg);
}

.collapse-grid {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.25s ease;
}

.collapse-grid.open {
  grid-template-rows: 1fr;
}

.collapse-inner {
  min-height: 0;
}

.inp {
  width: 100%;
  height: 44px;
  border: 1px solid var(--line);
  border-radius: 10px;
  padding: 0 12px;
}

.inp:focus {
  border-color: var(--orange);
  box-shadow: 0 0 0 2px rgba(248, 143, 7, 0.2);
  outline: 0;
}

.lbl {
  font-size: 0.85rem;
  color: #64748b;
  margin-bottom: 6px;
}

.form-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}

.w-100 {
  grid-column: 1/-1;
}

.btn-ren {
  border: none;
  border-radius: 10px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn-pay {
  background: var(--orange);
  color: #fff;
  font-weight: 700;
}

.btn-pay:hover {
  background: var(--orange-700);
}

.ren-tabs .nav-link {
  border: none;
  border-bottom: 2px solid transparent;
  color: #555;
}

.ren-tabs .nav-link.active {
  border-color: var(--orange);
  color: #000;
}

.summary {
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 14px;
  padding: 16px;
}

.card-brand {
  position: absolute;
  right: 10px;
  top: 38px;
}

@media (max-width: 768px) {
  .form-row {
    grid-template-columns: 1fr;
  }
}
[x-cloak] {
  display: none !important;
}

.payment-success-modal {
  position: fixed;
  inset: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
}

.modal-backdrop {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(4px);
  z-index: 1;
}

.modal-content-wrapper {
  position: relative;
  background: white;
  border-radius: 24px;
  padding: 3rem 2rem;
  max-width: 500px;
  width: 100%;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  text-align: center;
  z-index: 2;
}

.success-icon-wrapper {
  position: relative;
  margin: 0 auto 2rem;
  width: 120px;
  height: 120px;
}

.success-icon {
  width: 120px;
  height: 120px;
  margin: 0 auto;
}

.success-icon-circle {
  width: 120px;
  height: 120px;
  background: linear-gradient(135deg, #10b981 0%, #059669 100%);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  animation: scaleIn 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  box-shadow: 0 10px 30px rgba(16, 185, 129, 0.3);
}

.success-icon-check {
  width: 52px;
  height: 52px;
}

.success-icon-check-circle {
  stroke: white;
  stroke-width: 3;
  stroke-dasharray: 166;
  stroke-dashoffset: 166;
  animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) 0.3s forwards;
}

.success-icon-check-path {
  stroke: white;
  stroke-width: 3;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 48;
  stroke-dashoffset: 48;
  animation: stroke 0.4s cubic-bezier(0.65, 0, 0.45, 1) 0.6s forwards;
}

@keyframes scaleIn {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes stroke {
  to {
    stroke-dashoffset: 0;
  }
}
.success-title {
  font-size: 2rem;
  font-weight: 700;
  color: #1f2937;
  margin-bottom: 0.75rem;
  animation: slideUp 0.6s ease-out 0.4s backwards;
}

.success-message {
  font-size: 1.125rem;
  color: #6b7280;
  margin-bottom: 2rem;
  line-height: 1.6;
  animation: slideUp 0.6s ease-out 0.5s backwards;
}

.success-actions {
  animation: slideUp 0.6s ease-out 0.6s backwards;
}

.btn-success-primary {
  background: linear-gradient(135deg, #10b981 0%, #059669 100%);
  color: white;
  border: none;
  padding: 0.875rem 2.5rem;
  border-radius: 12px;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3);
}

.btn-success-primary:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 20px rgba(16, 185, 129, 0.4);
}

.btn-success-primary:active {
  transform: translateY(0);
}

@keyframes slideUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media (max-width: 640px) {
  .modal-content-wrapper {
    padding: 2rem 1.5rem;
  }
  .success-icon-wrapper {
    width: 100px;
    height: 100px;
  }
  .success-icon,
  .success-icon-circle {
    width: 100px;
    height: 100px;
  }
  .success-title {
    font-size: 1.5rem;
  }
  .success-message {
    font-size: 1rem;
  }
}
.nav-tabs .custom-tab {
  color: #7d7d7d;
  background-color: transparent;
  border: none;
  font-weight: 500;
  transition: all 0.3s ease;
}

/* Hover */
.nav-tabs .custom-tab:hover {
  background-color: #e2e6ea;
  color: #000;
}

/* Aba ativa */
.nav-tabs .custom-tab.active {
  color: #003566;
  border-bottom: 2px solid #003566;
}

.fc .fc-scrollgrid-section-sticky > * {
  background: #f5f5f5;
}

.fc-col-header-cell-cushion {
  color: #7d7d7d;
}

.fc-scrollgrid-sync-inner {
  padding: 10px;
}

.fc .fc-daygrid-day-top {
  flex-direction: initial;
}

.fc .fc-daygrid-day-number {
  color: #7d7d7d;
  text-decoration: none;
}

.fc-h-event {
  border: none;
}

.fc-more-events {
  text-align: end;
  cursor: pointer;
  color: #7d7d7d;
  font-weight: bold;
  margin-right: 5px;
  font-size: 21px;
}

.event-box {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  display: flex;
  align-items: baseline;
  background: white;
}

.event-bullet {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  margin-right: 5px;
  margin-top: 3px;
}

.event-title {
  max-width: 120px;
  display: inline-block;
  text-wrap: balance;
  color: #7d7d7d;
  padding-bottom: 5px;
}

.tooltip-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  gap: 5px;
}

.tooltip-trigger {
  cursor: pointer;
  font-weight: bold;
  color: #7d7d7d;
}

.tooltip-box {
  display: none;
  position: absolute;
  top: -165px;
  left: 60%;
  transform: translateX(-50%);
  background-color: #fff;
  color: #212529;
  border-radius: 8px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
  padding: 12px 16px;
  font-size: 14px;
  z-index: 999;
  width: max-content;
  min-width: 220px;
}

.tooltip-wrapper:hover .tooltip-box {
  display: block;
}

.tooltip-box ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
}

.tooltip-box li {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}

.tooltip-box li:last-child {
  margin-bottom: 0;
}

.vis-item {
  min-height: 50px !important;
  display: flex;
  align-items: center;
  border-radius: 8px !important;
  background-color: #fff !important;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  padding: 4px 10px;
  border-color: #fff !important;
}

.status-vermelho {
  border-left-color: #dc3545 !important;
  border-left-width: 4px !important;
}

.status-laranja {
  border-left-color: #ff8c00 !important;
  border-left-width: 4px !important;
}

.status-verde {
  border-left-color: #198754 !important;
  border-left-width: 4px !important;
}

.status-rosa {
  border-left-color: #d63384 !important;
  border-left-width: 4px !important;
}

.status-cinza {
  border-left-color: #6c757d !important;
  border-left-width: 4px !important;
}

.vis-timeline {
  border-radius: 8px;
  background-color: #f8f9fa;
}

.card-tecnico {
  border: 1px solid #d9d9d9;
}

.table-custon {
  border-collapse: collapse;
  width: 100%;
  border: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  font-size: 0.9rem;
}
.table-custon th {
  color: #7d7d7d;
  font-weight: 500;
  border-bottom: 2px solid #d9d9d9;
  padding: 12px 16px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 0.8rem;
}
.table-custon td {
  color: #777777;
  padding: 12px 16px;
  border-bottom: 1px solid #f5f5f5;
  transition: background-color 0.2s ease;
}
.table-custon tbody tr:hover {
  background-color: #f5f5f5;
}
.table-custon.table-bordered {
  border: none;
}
.table-custon.table-bordered th, .table-custon.table-bordered td {
  border-left: none;
  border-right: none;
}
.table-custon .dataTables_wrapper .dataTables_length, .table-custon .dataTables_wrapper .dataTables_filter {
  margin-bottom: 15px;
}
.table-custon .dataTables_wrapper .dataTables_length select, .table-custon .dataTables_wrapper .dataTables_length input, .table-custon .dataTables_wrapper .dataTables_filter select, .table-custon .dataTables_wrapper .dataTables_filter input {
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  padding: 5px 10px;
  font-size: 0.85rem;
}
.table-custon .dataTables_wrapper .dataTables_length select:focus, .table-custon .dataTables_wrapper .dataTables_length input:focus, .table-custon .dataTables_wrapper .dataTables_filter select:focus, .table-custon .dataTables_wrapper .dataTables_filter input:focus {
  outline: none;
  border-color: #f88f07;
}
.table-custon .dataTables_wrapper .dataTables_paginate .pagination {
  margin-top: 15px;
}
.table-custon .dataTables_wrapper .dataTables_paginate .pagination .page-item .page-link {
  border: none;
  color: #7d7d7d;
  background: transparent;
}
.table-custon .dataTables_wrapper .dataTables_paginate .pagination .page-item .page-link:hover {
  background-color: #f5f5f5;
}
.table-custon .dataTables_wrapper .dataTables_paginate .pagination .page-item.active .page-link {
  background-color: #f88f07;
  color: white;
}

.table-minimalist {
  border-collapse: collapse;
  width: 100%;
  border: none;
  margin-bottom: 2rem;
  table-layout: fixed;
}
.table-minimalist th {
  font-weight: 500;
  text-align: left;
  border: none;
  border-bottom: 1px solid #d9d9d9;
  padding: 12px 8px;
  color: #596067;
  font-size: 0.8rem;
  text-transform: uppercase;
  letter-spacing: 0.7px;
}
.table-minimalist td {
  padding: 12px 8px;
  border: none;
  border-bottom: 1px solid #f5f5f5;
  color: #777777;
  font-size: 0.9rem;
}
.table-minimalist tbody tr {
  transition: all 0.2s ease;
}
.table-minimalist tbody tr:hover {
  background-color: rgba(248, 143, 7, 0.03);
}
.table-minimalist .action-buttons {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
}
.table-minimalist .action-buttons .btn-sm {
  padding: 4px 8px;
  border-radius: 4px;
}
.table-minimalist.clean-header thead {
  background-color: transparent;
}
.table-minimalist.clean-header thead th {
  background-color: transparent;
  border-bottom: 2px solid #d9d9d9;
  padding-bottom: 8px;
}
.table-minimalist.row-separated tbody tr {
  border-bottom: 8px solid transparent;
  background-clip: padding-box;
}
@media (max-width: 769px) {
  .table-minimalist {
    font-size: 0.85rem;
  }
  .table-minimalist th, .table-minimalist td {
    padding: 10px 6px;
  }
}

.dataTables_wrapper {
  overflow-x: visible !important;
  width: 100%;
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
  font-size: 0.85rem;
  margin-bottom: 1rem;
}
.dataTables_wrapper .dataTables_length select, .dataTables_wrapper .dataTables_length input, .dataTables_wrapper .dataTables_filter select, .dataTables_wrapper .dataTables_filter input {
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  padding: 4px 8px;
}
.dataTables_wrapper .dataTables_length select:focus, .dataTables_wrapper .dataTables_length input:focus, .dataTables_wrapper .dataTables_filter select:focus, .dataTables_wrapper .dataTables_filter input:focus {
  outline: none;
  border-color: #f88f07;
  box-shadow: 0 0 0 2px rgba(248, 143, 7, 0.1);
}
.dataTables_wrapper .dataTables_info {
  font-size: 0.8rem;
  color: #7d7d7d;
  padding-top: 1rem;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  padding: 0.3rem 0.7rem;
  margin: 0 2px;
  border: none !important;
  background: transparent !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  background-color: #f88f07 !important;
  color: white !important;
  border-radius: 4px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  background-color: #f5f5f5 !important;
  color: #596067 !important;
  border-radius: 4px;
}
.dataTables_wrapper .dataTable {
  width: 100% !important;
  margin: 0 !important;
}
.dataTables_wrapper .dataTables_scroll {
  overflow: visible !important;
}
.dataTables_wrapper .dataTables_scrollBody {
  overflow: visible !important;
}
.dataTables_wrapper .dataTables_scrollBody::-webkit-scrollbar {
  height: 0 !important;
}
.dataTables_wrapper > div.row {
  width: 100%;
  margin: 0;
}

div.dataTables_wrapper div.dataTables_length,
div.dataTables_wrapper div.dataTables_filter,
div.dataTables_wrapper div.dataTables_info,
div.dataTables_wrapper div.dataTables_paginate {
  text-align: left;
}

div.dataTables_wrapper div.dataTables_paginate {
  margin-top: 10px;
}

[wire\:id] {
  overflow-x: visible !important;
}

.table-responsive {
  overflow-x: visible !important;
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_paginate,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_info {
    text-align: left;
    margin-bottom: 10px;
  }
}
.app-header {
  background-color: #fff;
  padding: 10px 20px 5px 20px;
  align-items: center;
}
.app-header .content-logo {
  display: flex;
  align-items: center;
  gap: 22px;
}
.app-header .logo img {
  max-height: 40px;
}
.app-header .nav-link {
  color: #7d7d7d;
  font-weight: 400;
  text-decoration: none;
}
.app-header .nav-link:hover {
  color: #ff8c00;
}
.app-header .info-user-nav {
  background-color: #555555;
  margin-top: -8px;
  border-radius: 5px 5px 0 0;
  padding: 5px 10px;
  color: white;
  margin-bottom: 5px;
  font-weight: 500;
}
.app-header .info-user-nav p:first-child {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
}
.app-header .user-actions .btn {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-header .user-actions img {
  object-fit: cover;
}

.btn-logout,
.btn-logout-mobile {
  color: #7d7d7d;
  text-decoration: none;
  padding: 4px 8px;
  border: 1px solid #7d7d7d;
  border-radius: 5px;
}

.btn-logout-mobile {
  width: fit-content;
}

.btn-logout:hover,
.btn-logout-mobile:hover {
  transform: scale(1.05);
  transition: 0.2ms;
}

.btn-perfil {
  background: transparent;
  border: none;
}

#mobileMenu {
  transition: all 0.3s ease;
  border-top: 1px solid #ddd;
}
#mobileMenu .nav-link {
  padding: 10px;
  border-radius: 6px;
}
#mobileMenu .nav-link:hover {
  background-color: #f8f9fa;
}

@media (max-width: 769px) {
  .content-logo {
    width: 100%;
    justify-content: space-between;
  }
  .content-user-desktop {
    display: none !important;
  }
  .btn-logout {
    display: none;
  }
}
.background-orange {
  flex: 1;
  background: linear-gradient(135deg, #eb5605 0%, #f76801 100%), url("/img/support/bg-topo.png") no-repeat center center;
  background-size: cover;
  background-blend-mode: overlay;
  color: #fff;
  display: flex;
  padding-top: 40px;
  padding-bottom: 40px;
  height: 350px;
}
.content-page {
  margin-top: -180px;
}

.desc-title h4 {
  margin: 0px;
  font-weight: 400;
}

.quadro-kanban {
  background: #fff;
  border-radius: 25px;
  padding: 30px 20px;
  margin-top: -150px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  max-width: 90%;
}

.topo-kambam {
  background-color: #f8f9fa;
  border-bottom: 1px solid #eee;
  padding: 0.75rem 1rem;
  border-radius: 12px 12px 0 0;
}

.topo-kambam h6 {
  font-weight: 600;
  font-size: 0.9rem;
  color: #333;
}

.badge.count {
  background-color: #f77f00;
  color: white;
  font-size: 0.75rem;
  border-radius: 50%;
  padding: 0.25em 0.6em;
}

.btn.nova-tarefa {
  background-color: transparent;
  border: 2px solid #f77f00;
  color: #f77f00;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
}

.kanban-card {
  border-left: 4px solid #f77f00 !important;
  border-radius: 10px;
  background-color: #f5f5f5;
}

.kanban-card .card-body {
  padding: 0.75rem;
}

.kanban-card input {
  background-color: transparent !important;
  box-shadow: none;
}

.scroll-button {
  width: 36px;
  height: 36px;
  background-color: #f77f00;
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 1000;
}

.kanban-scroll::-webkit-scrollbar {
  height: 8px;
}

.kanban-scroll::-webkit-scrollbar-thumb {
  background-color: #ccc;
  border-radius: 4px;
}

.kanban-scroll {
  margin: 0 10px;
}

.btn-editar-card {
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 0;
  border: none;
  background: none;
  color: #f77f00;
  font-size: 1rem;
}

.btn-excluir {
  position: absolute;
  top: 0;
  right: 4px;
}

.drag-handle {
  cursor: grab;
  user-select: none;
  line-height: 1;
  color: #888;
}

.drag-handle:active {
  cursor: grabbing;
}

.multiselect-container {
  position: relative;
  width: 100%;
}
.multiselect-container .multiselect-native-select {
  position: relative;
}
.multiselect-container .multiselect-native-select select {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px -1px -1px -3px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  left: 50%;
  top: 30px;
}
.multiselect-container .btn-group {
  width: 100%;
}
.multiselect-container .multiselect {
  width: 100%;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.multiselect-container .multiselect:focus, .multiselect-container .multiselect:active {
  box-shadow: 0 0 0 0.25rem rgba(253, 126, 20, 0.25);
  border-color: #fd7e14;
  outline: 0;
}
.multiselect-container .multiselect:after {
  float: right;
  margin-top: 0.4rem;
}
.multiselect-container .dropdown-menu {
  width: 100%;
  padding: 0.5rem 0;
  max-height: 300px;
  overflow-y: auto;
  border-radius: 0.375rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.multiselect-container .dropdown-menu .multiselect-search {
  margin: 0 1rem 0.5rem;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  padding: 0.375rem 0.75rem;
  width: calc(100% - 2rem);
}
.multiselect-container .dropdown-menu .multiselect-search:focus {
  box-shadow: 0 0 0 0.25rem rgba(253, 126, 20, 0.25);
  border-color: #fd7e14;
  outline: 0;
}
.multiselect-container .dropdown-menu .multiselect-filter {
  margin-bottom: 0.5rem;
}
.multiselect-container .dropdown-menu .multiselect-clear-filter {
  position: absolute;
  right: 1.5rem;
  top: 0.85rem;
  color: #6c757d;
  cursor: pointer;
}
.multiselect-container .dropdown-menu .multiselect-clear-filter:hover {
  color: #fd7e14;
}
.multiselect-container .dropdown-menu li a {
  display: block;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-decoration: none;
  white-space: nowrap;
}
.multiselect-container .dropdown-menu li a:hover {
  background-color: #f8f9fa;
}
.multiselect-container .dropdown-menu li a label {
  margin-bottom: 0;
  width: 100%;
  cursor: pointer;
}
.multiselect-container .dropdown-menu li a label input[type=checkbox] {
  margin-right: 0.5rem;
  position: relative;
}
.multiselect-container .dropdown-menu li a label input[type=checkbox]:checked {
  background-color: #fd7e14;
  border-color: #fd7e14;
}
.multiselect-container .dropdown-menu li.multiselect-item.multiselect-all {
  border-bottom: 1px solid #dee2e6;
  margin-bottom: 0.5rem;
}
.multiselect-container .dropdown-menu li.multiselect-item.multiselect-all a {
  font-weight: 600;
}
.multiselect-container .dropdown-menu li.multiselect-item.multiselect-group {
  font-weight: 600;
  padding: 0.25rem 1.5rem;
}
.multiselect-container .dropdown-menu li.multiselect-item.active > a {
  background-color: rgba(253, 126, 20, 0.1);
  color: #fd7e14;
}
.multiselect-container.show .multiselect {
  border-color: #fd7e14;
  box-shadow: 0 0 0 0.25rem rgba(253, 126, 20, 0.25);
}
.multiselect-container .multiselect-selected-text {
  display: inline-block;
  max-width: calc(100% - 20px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.multiselect-container .multiselect-container .dropdown-item.active,
.multiselect-container .multiselect-container .dropdown-item:active {
  background-color: rgba(253, 126, 20, 0.2);
  color: #212529;
}

@media (max-width: 769px) {
  .multiselect-container .dropdown-menu {
    max-height: 200px;
  }
}
#select-multiples-services + .btn-group .multiselect {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #f8f9fa;
}
#select-multiples-services + .btn-group .multiselect:hover {
  background-color: #f1f3f5;
}
#select-multiples-services + .btn-group .multiselect .multiselect-selected-text {
  font-size: 0.95rem;
}
#select-multiples-services + .btn-group.show .multiselect {
  background-color: #fff;
}

.multiselect-container .form-check {
  padding-left: 0;
  margin-bottom: 0;
}

.multiselect-container .dropdown-item.active,
.multiselect-container .dropdown-item:active,
.multiselect-container input[type=checkbox]:checked {
  background-color: rgba(253, 126, 20, 0.2);
}
.multiselect-container .multiselect-all label {
  color: #fd7e14;
}

.select2-container--default .select2-selection--single {
  border: 1px solid #dee2e6;
}

.select2-container .select2-selection--single {
  height: 34px;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  padding-top: 2px;
}

.btn-chat {
  bottom: 30px;
  right: 30px;
  width: 60px;
  height: 60px;
  z-index: 1050;
  background-color: #023462;
  display: flex;
  justify-content: center;
  align-items: center;
}

.btn-chat:hover {
  border: 1px solid #fff;
  transform: scale(1.05);
  transition: 0.3;
  background-color: #023462;
}

.send-message {
  background: #fff2e2;
}

@media only screen and (max-width: 500px) {
  .btn-chat {
    bottom: 0px;
    right: 10px;
  }
}

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