@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none
  }
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color:#8fd19e;
}
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745
}
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff
}
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d
}
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107
}
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545
}
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa
}
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40
}
:root {
  --blue: #007bff;
      --indigo: #6610f2;
      --purple: #6f42c1;
      --pink: #e83e8c;
      --red: #dc3545;
      --orange: #fd7e14;
      --yellow: #ffc107;
      --green: #28a745;
      --teal: #20c997;
      --cyan: #17a2b8;
      --white: #fff;
      --gray: #6c757d;
      --gray-dark: #343a40;
      --primary: #007bff;
      --secondary: #6c757d;
      --success: #28a745;
      --info: #17a2b8;
      --warning: #ffc107;
      --danger: #dc3545;
      --light: #f8f9fa;
      --dark: #343a40;
      --breakpoint-xs: 0;
      --breakpoint-sm: 576px;
      --breakpoint-md: 768px;
      --breakpoint-lg: 992px;
      --breakpoint-xl: 1200px;
      --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
    }
    *, ::after, ::before {
      box-sizing: border-box
    }
    html {
      font-family: sans-serif;
      line-height: 1.15;
      -webkit-text-size-adjust: 100%;
      -webkit-tap-highlight-color: transparent
    }
    button {
      border-radius: 0
    }
    button:focus {
      outline: 1px dotted;
      outline: 5px auto -webkit-focus-ring-color;
    }
    button, input, optgroup, select, textarea {
      margin: 10 px;
      font-family: inherit;
      font-size: inherit;
      line-height: inherit
    }
    button, input {
      overflow: visible
    }
    button, select {
      text-transform: none
    }
    [type=button], [type=reset], [type=submit], button {
      -webkit-appearance: button
    }
    [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
      cursor: pointer
    }
    [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
      padding: 0;
      border-style: none
    }
    