
.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1.875rem;
  --bs-alert-padding-y: 1.25rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.25rem;
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
  color: var(--bs-alert-color);
  margin-bottom: var(--bs-alert-margin-bottom);
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  position: relative
}

.alert-heading {
  color: inherit
}

.alert-link {
  font-weight: 700
}

.alert-dismissible {
  padding-right: 5.625rem
}

.alert-dismissible .btn-close {
  padding: 1.5625rem 1.875rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2
}

.alert-primary {
  --bs-alert-color: #f0fbfc;
  --bs-alert-bg: #13c636;
  --bs-alert-border-color: #13c636
}

.alert-primary .alert-link {
  color: #c0c9ca
}

.alert-secondary {
  --bs-alert-color: #f9fafb;
  --bs-alert-bg: #9ea9b4;
  --bs-alert-border-color: #9ea9b4
}

.alert-secondary .alert-link {
  color: #c7c8c9
}

.alert-success {
  --bs-alert-color: #f3fcf7;
  --bs-alert-bg: #029b20;
  --bs-alert-border-color: #029b20
}

.alert-success .alert-link {
  color: #c2cac6
}

.alert-info {
  --bs-alert-color: #f2fafc;
  --bs-alert-bg: #2dadcf;
  --bs-alert-border-color: #2dadcf
}

.alert-info .alert-link {
  color: #c2c8ca
}

.alert-warning {
  --bs-alert-color: #fefcf4;
  --bs-alert-bg: #ebcf4f;
  --bs-alert-border-color: #ebcf4f
}

.alert-warning .alert-link {
  color: #cbcac3
}

.alert-danger {
  --bs-alert-color: #fdf2f5;
  --bs-alert-bg: #d82c5b;
  --bs-alert-border-color: #d82c5b
}

.alert-danger .alert-link {
  color: #cac2c4
}

.alert-light {
  --bs-alert-color: #0f0f0f;
  --bs-alert-bg: #f6f7f8;
  --bs-alert-border-color: #f6f7f8
}

.alert-light .alert-link {
  color: #0c0c0c
}

.alert-dark {
  --bs-alert-color: #f1f2f3;
  --bs-alert-bg: #0e2238;
  --bs-alert-border-color: #0e2238
}

.alert-dark .alert-link {
  color: #c1c2c2
}

.alert-light-green {
  --bs-alert-color: #0e0f0f;
  --bs-alert-bg: #f1f5f7;
  --bs-alert-border-color: #f1f5f7
}

.alert-light-green .alert-link {
  color: #0b0c0c
}

.alert-white {
  --bs-alert-color: #0f0f0f;
  --bs-alert-bg: #fff;
  --bs-alert-border-color: #fff
}

.alert-white .alert-link {
  color: #0c0c0c
}

.alert-black {
  --bs-alert-color: #f0f0f0;
  --bs-alert-bg: #000;
  --bs-alert-border-color: #000
}

.alert-black .alert-link {
  color: silver
}

.alert-blue {
  --bs-alert-color: #f0f7fc;
  --bs-alert-bg: #0075c7;
  --bs-alert-border-color: #0075c7
}

.alert-blue .alert-link {
  color: #c0c6ca
}

.alert-gray-100 {
  --bs-alert-color: #0f0f0f;
  --bs-alert-bg: #f6f7f8;
  --bs-alert-border-color: #f6f7f8
}

.alert-gray-100 .alert-link {
  color: #0c0c0c
}

.alert-gray-200 {
  --bs-alert-color: #0f0f0f;
  --bs-alert-bg: #f4f4f4;
  --bs-alert-border-color: #f4f4f4
}

.alert-gray-200 .alert-link {
  color: #0c0c0c
}

.alert-gray-300 {
  --bs-alert-color: #0e0e0e;
  --bs-alert-bg: #edeef0;
  --bs-alert-border-color: #edeef0
}

.alert-gray-300 .alert-link {
  color: #0b0b0b
}

.alert-gray-400 {
  --bs-alert-color: #0d0d0e;
  --bs-alert-bg: #d6dae2;
  --bs-alert-border-color: #d6dae2
}

.alert-gray-400 .alert-link {
  color: #0a0a0b
}

.alert-gray-500 {
  --bs-alert-color: #fafafa;
  --bs-alert-bg: #a5abb3;
  --bs-alert-border-color: #a5abb3
}

.alert-gray-500 .alert-link {
  color: #c8c8c8
}

.alert-gray-600 {
  --bs-alert-color: #f9f9fa;
  --bs-alert-bg: #989ea6;
  --bs-alert-border-color: #989ea6
}

.alert-gray-600 .alert-link {
  color: #c7c7c8
}

.alert-gray-700 {
  --bs-alert-color: #f6f6f6;
  --bs-alert-bg: #707070;
  --bs-alert-border-color: #707070
}

.alert-gray-700 .alert-link {
  color: #c5c5c5
}

.alert-gray-800 {
  --bs-alert-color: #f3f3f4;
  --bs-alert-bg: #343a40;
  --bs-alert-border-color: #343a40
}

.alert-gray-800 .alert-link {
  color: #c2c2c3
}

.alert-gray-900 {
  --bs-alert-color: #f2f2f2;
  --bs-alert-bg: #212529;
  --bs-alert-border-color: #212529
}

.alert-gray-900 .alert-link {
  color: #c2c2c2
}

@keyframes progress-bar-stripes {
  0% {
      background-position-x: .75rem
  }
}

.progress {
  --bs-progress-height: 0.75rem;
  --bs-progress-font-size: 0.65625rem;
  --bs-progress-bg: var(--bs-gray-300);
  --bs-progress-border-radius: 0.625rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(14,34,56,.07);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #c5d3c8;
  --bs-progress-bar-transition: width 0.6s ease;
  background-color: #005a12;
  border-radius: var(--bs-progress-border-radius);
  box-shadow: var(--bs-progress-box-shadow);
  font-size: var(--bs-progress-font-size);
  height: var(--bs-progress-height)
}

.progress,.progress-bar {
  display: flex;
  overflow: hidden
}

.progress-bar {
  background-color: var(--bs-progress-bar-bg);
  color: var(--bs-progress-bar-color);
  flex-direction: column;
  justify-content: center;
  text-align: center;
  transition: var(--bs-progress-bar-transition);
  white-space: nowrap
}

@media(prefers-reduced-motion:reduce) {
  .progress-bar {
      transition: none
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height)
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite
}

@media(prefers-reduced-motion:reduce) {
  .progress-bar-animated {
      animation: none
  }
}

.alert-primary {
  --bs-alert-link-color: #f0fbfc
}

.alert-primary .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-secondary {
  --bs-alert-link-color: #f9fafb
}

.alert-secondary .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-success {
  --bs-alert-link-color: #f3fcf7
}

.alert-success .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-info {
  --bs-alert-link-color: #f2fafc
}

.alert-info .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-warning {
  --bs-alert-link-color: #fefcf4
}

.alert-warning .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-danger {
  --bs-alert-link-color: #fdf2f5
}

.alert-danger .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-light {
  --bs-alert-link-color: #0f0f0f
}

.alert-light .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-dark {
  --bs-alert-link-color: #f1f2f3
}

.alert-dark .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-light-green {
  --bs-alert-link-color: #0e0f0f
}

.alert-light-green .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-white {
  --bs-alert-link-color: #0f0f0f
}

.alert-white .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-black {
  --bs-alert-link-color: #f0f0f0
}

.alert-black .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-blue {
  --bs-alert-link-color: #f0f7fc
}

.alert-blue .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-gray-100 {
  --bs-alert-link-color: #0f0f0f
}

.alert-gray-100 .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-gray-200 {
  --bs-alert-link-color: #0f0f0f
}

.alert-gray-200 .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-gray-300 {
  --bs-alert-link-color: #0e0e0e
}

.alert-gray-300 .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-gray-400 {
  --bs-alert-link-color: #0d0d0e
}

.alert-gray-400 .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-gray-500 {
  --bs-alert-link-color: #fafafa
}

.alert-gray-500 .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-gray-600 {
  --bs-alert-link-color: #f9f9fa
}

.alert-gray-600 .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-gray-700 {
  --bs-alert-link-color: #f6f6f6
}

.alert-gray-700 .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-gray-800 {
  --bs-alert-link-color: #f3f3f4
}

.alert-gray-800 .alert-link {
  color: var(--bs-alert-link-color)
}

.alert-gray-900 {
  --bs-alert-link-color: #f2f2f2
}

.alert-gray-900 .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-primary {
  --bs-alert-link-color: #f0fbfc
}

[data-theme=dark] .alert-primary .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-secondary {
  --bs-alert-link-color: #f9fafb
}

[data-theme=dark] .alert-secondary .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-success {
  --bs-alert-link-color: #f3fcf7
}

[data-theme=dark] .alert-success .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-info {
  --bs-alert-link-color: #f2fafc
}

[data-theme=dark] .alert-info .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-warning {
  --bs-alert-link-color: #fefcf4
}

[data-theme=dark] .alert-warning .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-danger {
  --bs-alert-link-color: #fdf2f5
}

[data-theme=dark] .alert-danger .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-light {
  --bs-alert-link-color: #f3f3f3
}

[data-theme=dark] .alert-light .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-dark {
  --bs-alert-link-color: #f5f5f5
}

[data-theme=dark] .alert-dark .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-light-green {
  --bs-alert-link-color: #f1f1f2
}

[data-theme=dark] .alert-light-green .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-white {
  --bs-alert-link-color: #f2f2f2
}

[data-theme=dark] .alert-white .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-black {
  --bs-alert-link-color: #0f0f0f
}

[data-theme=dark] .alert-black .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-gray-100 {
  --bs-alert-link-color: #f2f2f2
}

[data-theme=dark] .alert-gray-100 .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-gray-200 {
  --bs-alert-link-color: #f2f2f2
}

[data-theme=dark] .alert-gray-200 .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-gray-300 {
  --bs-alert-link-color: #f2f2f2
}

[data-theme=dark] .alert-gray-300 .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-gray-400 {
  --bs-alert-link-color: #f1f1f1
}

[data-theme=dark] .alert-gray-400 .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-gray-500 {
  --bs-alert-link-color: #fbfbfb
}

[data-theme=dark] .alert-gray-500 .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-gray-600 {
  --bs-alert-link-color: #fafbfb
}

[data-theme=dark] .alert-gray-600 .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-gray-700 {
  --bs-alert-link-color: #f9f9f9
}

[data-theme=dark] .alert-gray-700 .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-gray-800 {
  --bs-alert-link-color: #f8f8f8
}

[data-theme=dark] .alert-gray-800 .alert-link {
  color: var(--bs-alert-link-color)
}

[data-theme=dark] .alert-gray-900 {
  --bs-alert-link-color: #f8f8f9
}

[data-theme=dark] .alert-gray-900 .alert-link {
  color: var(--bs-alert-link-color)
}
