/* line 1, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_color-vars.scss */
:root {
  --primary: #4AFE00;
  --primary-rgb: 74, 254, 0;
  --primary-hue: 102.5196850394deg;
  --primary-saturation: 100%;
  --primary-lightness: 49.8039215686%;
  --success: #43B016;
  --success-rgb: 67, 176, 22;
  --success-hue: 102.4675324675deg;
  --success-saturation: 77.7777777778%;
  --success-lightness: 38.8235294118%;
  --info: #7ccde5;
  --info-rgb: 124, 205, 229;
  --info-hue: 193.7142857143deg;
  --info-saturation: 66.8789808917%;
  --info-lightness: 69.2156862745%;
  --warning: #f3bd71;
  --warning-rgb: 243, 189, 113;
  --warning-hue: 35.0769230769deg;
  --warning-saturation: 84.4155844156%;
  --warning-lightness: 69.8039215686%;
  --danger: #e17572;
  --danger-rgb: 225, 117, 114;
  --danger-hue: 1.6216216216deg;
  --danger-saturation: 64.9122807018%;
  --danger-lightness: 66.4705882353%;
  --light: #bbbbbb;
  --light-rgb: 187, 187, 187;
  --light-hue: 0deg;
  --light-saturation: 0%;
  --light-lightness: 73.3333333333%;
  --dark: #444444;
  --dark-rgb: 68, 68, 68;
  --dark-hue: 0deg;
  --dark-saturation: 0%;
  --dark-lightness: 26.6666666667%;
  --default: #bbbbbb;
  --default-rgb: 187, 187, 187;
  --default-hue: 0deg;
  --default-saturation: 0%;
  --default-lightness: 73.3333333333%;
}

/* line 1, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_links.scss */
a {
  color: #4AFE00;
}

/* line 4, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_links.scss */
a:hover {
  color: #34b200;
}

/* line 5, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #e9ffe0;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #afff8f;
}

/* line 27, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-primary:hover {
  background-color: #d7ffc7;
}

/* line 30, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #d7ffc7;
}

/* line 5, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-success,
.table-success > th,
.table-success > td {
  background-color: #e8f6e3;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #acdc98;
}

/* line 27, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-success:hover {
  background-color: #d8f0d0;
}

/* line 30, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #d8f0d0;
}

/* line 5, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-info,
.table-info > th,
.table-info > td {
  background-color: #eff9fc;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #c5e9f4;
}

/* line 27, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-info:hover {
  background-color: #daf1f8;
}

/* line 30, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #daf1f8;
}

/* line 5, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fef7ee;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #fae2c1;
}

/* line 27, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-warning:hover {
  background-color: #fdecd6;
}

/* line 30, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fdecd6;
}

/* line 5, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fbeeee;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #f2c2c1;
}

/* line 27, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-danger:hover {
  background-color: #f6d9d9;
}

/* line 30, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f6d9d9;
}

/* line 5, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-light,
.table-light > th,
.table-light > td {
  background-color: #f7f7f7;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #e1e1e1;
}

/* line 27, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-light:hover {
  background-color: #eaeaea;
}

/* line 30, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #eaeaea;
}

/* line 5, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #e9e9e9;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #adadad;
}

/* line 27, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-dark:hover {
  background-color: gainsboro;
}

/* line 30, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: gainsboro;
}

/* line 5, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-default,
.table-default > th,
.table-default > td {
  background-color: #f7f7f7;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-default th,
.table-default td,
.table-default thead th,
.table-default tbody + tbody {
  border-color: #e1e1e1;
}

/* line 27, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-default:hover {
  background-color: #eaeaea;
}

/* line 30, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_tables.scss */
.table-hover .table-default:hover > td,
.table-hover .table-default:hover > th {
  background-color: #eaeaea;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_forms.scss */
.form-control:focus {
  border-color: #a4ff7f;
  box-shadow: 0 0 0 0.2rem rgba(74, 254, 0, 0.25);
}

/* line 76, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-primary {
  color: #ffffff;
  background-color: #4AFE00;
  border-color: #4AFE00;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-primary:hover {
  color: #ffffff;
  background-color: #3fd800;
  border-color: #3bcb00;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: #3fd800;
  border-color: #3bcb00;
  box-shadow: 0 0 0 0.2rem rgba(101, 254, 38, 0.5);
}

/* line 21, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-primary.disabled, .btn-primary:disabled {
  color: #ffffff;
  background-color: #4AFE00;
  border-color: #4AFE00;
}

/* line 28, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary.active:not(:disabled):not(.disabled), .show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #3bcb00;
  border-color: #37be00;
}

/* line 35, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary.active:not(:disabled):not(.disabled):focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(101, 254, 38, 0.5);
}

/* line 76, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-success {
  color: #ffffff;
  background-color: #43B016;
  border-color: #43B016;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-success:hover {
  color: #ffffff;
  background-color: #368e12;
  border-color: #328310;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-success:focus, .btn-success.focus {
  color: #ffffff;
  background-color: #368e12;
  border-color: #328310;
  box-shadow: 0 0 0 0.2rem rgba(95, 188, 57, 0.5);
}

/* line 21, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-success.disabled, .btn-success:disabled {
  color: #ffffff;
  background-color: #43B016;
  border-color: #43B016;
}

/* line 28, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active, .btn-success.active:not(:disabled):not(.disabled), .show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #328310;
  border-color: #2d770f;
}

/* line 35, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success.active:not(:disabled):not(.disabled):focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(95, 188, 57, 0.5);
}

/* line 76, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-info {
  color: #212529;
  background-color: #7ccde5;
  border-color: #7ccde5;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-info:hover {
  color: #ffffff;
  background-color: #5cc1df;
  border-color: #51bddd;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-info:focus, .btn-info.focus {
  color: #ffffff;
  background-color: #5cc1df;
  border-color: #51bddd;
  box-shadow: 0 0 0 0.2rem rgba(110, 180, 201, 0.5);
}

/* line 21, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-info.disabled, .btn-info:disabled {
  color: #212529;
  background-color: #7ccde5;
  border-color: #7ccde5;
}

/* line 28, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active, .btn-info.active:not(:disabled):not(.disabled), .show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #51bddd;
  border-color: #47b9da;
}

/* line 35, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info.active:not(:disabled):not(.disabled):focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(110, 180, 201, 0.5);
}

/* line 76, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-warning {
  color: #212529;
  background-color: #f3bd71;
  border-color: #f3bd71;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-warning:hover {
  color: #212529;
  background-color: #f0ad4e;
  border-color: #efa742;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #f0ad4e;
  border-color: #efa742;
  box-shadow: 0 0 0 0.2rem rgba(212, 166, 102, 0.5);
}

/* line 21, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #f3bd71;
  border-color: #f3bd71;
}

/* line 28, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning.active:not(:disabled):not(.disabled), .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #efa742;
  border-color: #eea236;
}

/* line 35, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning.active:not(:disabled):not(.disabled):focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(212, 166, 102, 0.5);
}

/* line 76, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-danger {
  color: #ffffff;
  background-color: #e17572;
  border-color: #e17572;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-danger:hover {
  color: #ffffff;
  background-color: #da5652;
  border-color: #d84c48;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-danger:focus, .btn-danger.focus {
  color: #ffffff;
  background-color: #da5652;
  border-color: #d84c48;
  box-shadow: 0 0 0 0.2rem rgba(230, 138, 135, 0.5);
}

/* line 21, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-danger.disabled, .btn-danger:disabled {
  color: #ffffff;
  background-color: #e17572;
  border-color: #e17572;
}

/* line 28, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger.active:not(:disabled):not(.disabled), .show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #d84c48;
  border-color: #d6423d;
}

/* line 35, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger.active:not(:disabled):not(.disabled):focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(230, 138, 135, 0.5);
}

/* line 76, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-light {
  color: #212529;
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-light:hover {
  color: #ffffff;
  background-color: #a8a8a8;
  border-color: #a2a2a2;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-light:focus, .btn-light.focus {
  color: #ffffff;
  background-color: #a8a8a8;
  border-color: #a2a2a2;
  box-shadow: 0 0 0 0.2rem rgba(164, 165, 165, 0.5);
}

/* line 21, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}

/* line 28, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active, .btn-light.active:not(:disabled):not(.disabled), .show > .btn-light.dropdown-toggle {
  color: #ffffff;
  background-color: #a2a2a2;
  border-color: #9b9b9b;
}

/* line 35, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light.active:not(:disabled):not(.disabled):focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(164, 165, 165, 0.5);
}

/* line 76, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-dark {
  color: #ffffff;
  background-color: #444444;
  border-color: #444444;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-dark:hover {
  color: #ffffff;
  background-color: #313131;
  border-color: #2b2b2b;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-dark:focus, .btn-dark.focus {
  color: #ffffff;
  background-color: #313131;
  border-color: #2b2b2b;
  box-shadow: 0 0 0 0.2rem rgba(96, 96, 96, 0.5);
}

/* line 21, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-dark.disabled, .btn-dark:disabled {
  color: #ffffff;
  background-color: #444444;
  border-color: #444444;
}

/* line 28, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark.active:not(:disabled):not(.disabled), .show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #2b2b2b;
  border-color: #242424;
}

/* line 35, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark.active:not(:disabled):not(.disabled):focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(96, 96, 96, 0.5);
}

/* line 76, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-default {
  color: #212529;
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-default:hover {
  color: #ffffff;
  background-color: #a8a8a8;
  border-color: #a2a2a2;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-default:focus, .btn-default.focus {
  color: #ffffff;
  background-color: #a8a8a8;
  border-color: #a2a2a2;
  box-shadow: 0 0 0 0.2rem rgba(164, 165, 165, 0.5);
}

/* line 21, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-default.disabled, .btn-default:disabled {
  color: #212529;
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}

/* line 28, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-default:not(:disabled):not(.disabled):active, .btn-default.active:not(:disabled):not(.disabled), .show > .btn-default.dropdown-toggle {
  color: #ffffff;
  background-color: #a2a2a2;
  border-color: #9b9b9b;
}

/* line 35, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-default:not(:disabled):not(.disabled):active:focus, .btn-default.active:not(:disabled):not(.disabled):focus, .show > .btn-default.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(164, 165, 165, 0.5);
}

/* line 82, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-primary {
  color: #4AFE00;
  border-color: #4AFE00;
}

/* line 45, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #4AFE00;
  border-color: #4AFE00;
}

/* line 51, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 254, 0, 0.5);
}

/* line 56, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #4AFE00;
  background-color: transparent;
}

/* line 62, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary.active:not(:disabled):not(.disabled), .show > .btn-outline-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #4AFE00;
  border-color: #4AFE00;
}

/* line 69, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 254, 0, 0.5);
}

/* line 82, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-success {
  color: #43B016;
  border-color: #43B016;
}

/* line 45, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-success:hover {
  color: #ffffff;
  background-color: #43B016;
  border-color: #43B016;
}

/* line 51, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(67, 176, 22, 0.5);
}

/* line 56, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #43B016;
  background-color: transparent;
}

/* line 62, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success.active:not(:disabled):not(.disabled), .show > .btn-outline-success.dropdown-toggle {
  color: #ffffff;
  background-color: #43B016;
  border-color: #43B016;
}

/* line 69, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(67, 176, 22, 0.5);
}

/* line 82, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-info {
  color: #7ccde5;
  border-color: #7ccde5;
}

/* line 45, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-info:hover {
  color: #212529;
  background-color: #7ccde5;
  border-color: #7ccde5;
}

/* line 51, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 205, 229, 0.5);
}

/* line 56, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #7ccde5;
  background-color: transparent;
}

/* line 62, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info.active:not(:disabled):not(.disabled), .show > .btn-outline-info.dropdown-toggle {
  color: #212529;
  background-color: #7ccde5;
  border-color: #7ccde5;
}

/* line 69, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(124, 205, 229, 0.5);
}

/* line 82, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-warning {
  color: #f3bd71;
  border-color: #f3bd71;
}

/* line 45, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-warning:hover {
  color: #212529;
  background-color: #f3bd71;
  border-color: #f3bd71;
}

/* line 51, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 189, 113, 0.5);
}

/* line 56, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #f3bd71;
  background-color: transparent;
}

/* line 62, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning.active:not(:disabled):not(.disabled), .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #f3bd71;
  border-color: #f3bd71;
}

/* line 69, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 189, 113, 0.5);
}

/* line 82, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-danger {
  color: #e17572;
  border-color: #e17572;
}

/* line 45, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #e17572;
  border-color: #e17572;
}

/* line 51, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 117, 114, 0.5);
}

/* line 56, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #e17572;
  background-color: transparent;
}

/* line 62, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger.active:not(:disabled):not(.disabled), .show > .btn-outline-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #e17572;
  border-color: #e17572;
}

/* line 69, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 117, 114, 0.5);
}

/* line 82, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-light {
  color: #bbbbbb;
  border-color: #bbbbbb;
}

/* line 45, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-light:hover {
  color: #212529;
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}

/* line 51, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 187, 187, 0.5);
}

/* line 56, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #bbbbbb;
  background-color: transparent;
}

/* line 62, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light.active:not(:disabled):not(.disabled), .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}

/* line 69, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 187, 187, 0.5);
}

/* line 82, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-dark {
  color: #444444;
  border-color: #444444;
}

/* line 45, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #444444;
  border-color: #444444;
}

/* line 51, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.5);
}

/* line 56, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #444444;
  background-color: transparent;
}

/* line 62, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark.active:not(:disabled):not(.disabled), .show > .btn-outline-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #444444;
  border-color: #444444;
}

/* line 69, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.5);
}

/* line 82, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-default {
  color: #bbbbbb;
  border-color: #bbbbbb;
}

/* line 45, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-default:hover {
  color: #212529;
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}

/* line 51, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-default:focus, .btn-outline-default.focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 187, 187, 0.5);
}

/* line 56, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-default.disabled, .btn-outline-default:disabled {
  color: #bbbbbb;
  background-color: transparent;
}

/* line 62, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-default:not(:disabled):not(.disabled):active, .btn-outline-default.active:not(:disabled):not(.disabled), .show > .btn-outline-default.dropdown-toggle {
  color: #212529;
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}

/* line 69, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-outline-default:not(:disabled):not(.disabled):active:focus, .btn-outline-default.active:not(:disabled):not(.disabled):focus, .show > .btn-outline-default.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(187, 187, 187, 0.5);
}

/* line 87, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-link {
  color: #4AFE00;
}

/* line 90, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_buttons.scss */
.btn-link:hover {
  color: #34b200;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_dropdown.scss */
.dropdown-item.active, .dropdown-item:active {
  background-color: #4AFE00;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-control-input:checked ~ .custom-control-label::before {
  border-color: #4AFE00;
  background-color: #4AFE00;
}

/* line 7, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(74, 254, 0, 0.25);
}

/* line 11, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a4ff7f;
}

/* line 15, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #c8ffb2;
  border-color: #c8ffb2;
}

/* line 23, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #4AFE00;
  background-color: #4AFE00;
}

/* line 30, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(74, 254, 0, 0.5);
}

/* line 33, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(74, 254, 0, 0.5);
}

/* line 41, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(74, 254, 0, 0.5);
}

/* line 49, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(74, 254, 0, 0.5);
}

/* line 56, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-select:focus {
  border-color: #a4ff7f;
  box-shadow: 0 0 0 0.2rem rgba(74, 254, 0, 0.25);
}

/* line 63, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-file-input:focus ~ .custom-file-label {
  border-color: #a4ff7f;
  box-shadow: 0 0 0 0.2rem rgba(74, 254, 0, 0.25);
}

/* line 70, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-range::-webkit-slider-thumb {
  background-color: #4AFE00;
}

/* line 73, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-range::-webkit-slider-thumb:active {
  background-color: #c8ffb2;
}

/* line 78, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-range::-moz-range-thumb {
  background-color: #4AFE00;
}

/* line 81, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-range::-moz-range-thumb:active {
  background-color: #c8ffb2;
}

/* line 86, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-range::-ms-thumb {
  background-color: #4AFE00;
}

/* line 89, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_custom-forms.scss */
.custom-range::-ms-thumb:active {
  background-color: #c8ffb2;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_nav.scss */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: #4AFE00;
}

/* line 1, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_pagination.scss */
.page-link {
  color: #4AFE00;
}

/* line 4, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_pagination.scss */
.page-link:hover {
  color: #34b200;
}

/* line 8, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_pagination.scss */
.page-link:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 254, 0, 0.25);
}

/* line 14, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_pagination.scss */
.page-item.active .page-link {
  background-color: #4AFE00;
  border-color: #4AFE00;
}

/* line 22, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
.badge-primary {
  color: #ffffff;
  background-color: #4AFE00;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-primary:hover, a.badge-primary:focus {
  color: #ffffff;
  background-color: #3bcb00;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(74, 254, 0, 0.5);
}

/* line 22, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
.badge-success {
  color: #ffffff;
  background-color: #43B016;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-success:hover, a.badge-success:focus {
  color: #ffffff;
  background-color: #328310;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(67, 176, 22, 0.5);
}

/* line 22, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
.badge-info {
  color: #212529;
  background-color: #7ccde5;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-info:hover, a.badge-info:focus {
  color: #212529;
  background-color: #51bddd;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(124, 205, 229, 0.5);
}

/* line 22, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
.badge-warning {
  color: #212529;
  background-color: #f3bd71;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #efa742;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(243, 189, 113, 0.5);
}

/* line 22, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
.badge-danger {
  color: #ffffff;
  background-color: #e17572;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-danger:hover, a.badge-danger:focus {
  color: #ffffff;
  background-color: #d84c48;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(225, 117, 114, 0.5);
}

/* line 22, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
.badge-light {
  color: #212529;
  background-color: #bbbbbb;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #a2a2a2;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(187, 187, 187, 0.5);
}

/* line 22, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
.badge-dark {
  color: #ffffff;
  background-color: #444444;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-dark:hover, a.badge-dark:focus {
  color: #ffffff;
  background-color: #2b2b2b;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(68, 68, 68, 0.5);
}

/* line 22, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
.badge-default {
  color: #212529;
  background-color: #bbbbbb;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-default:hover, a.badge-default:focus {
  color: #212529;
  background-color: #a2a2a2;
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_badge.scss */
a.badge-default:focus, a.badge-default.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(187, 187, 187, 0.5);
}

/* line 16, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-primary {
  color: #f8fff5;
  background-color: #3ed500;
  border-color: #38c100;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-primary hr {
  border-top-color: #31a800;
}

/* line 10, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-primary .alert-link {
  color: #d4ffc2;
}

/* line 16, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-success {
  color: #f7fcf6;
  background-color: #389412;
  border-color: #338611;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-success hr {
  border-top-color: #2a6f0e;
}

/* line 10, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-success .alert-link {
  color: #d5efd0;
}

/* line 16, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-info {
  color: #fafdfe;
  background-color: #68acc0;
  border-color: #5e9cae;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-info hr {
  border-top-color: #518fa1;
}

/* line 10, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-info .alert-link {
  color: #d0ecf6;
}

/* line 16, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-warning {
  color: #fffcf9;
  background-color: #cc9f5f;
  border-color: #b99056;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-warning hr {
  border-top-color: #ae8348;
}

/* line 10, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-warning .alert-link {
  color: #ffe3c6;
}

/* line 16, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-danger {
  color: #fef9f9;
  background-color: #bd6260;
  border-color: #ab5957;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-danger hr {
  border-top-color: #9b4f4e;
}

/* line 10, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-danger .alert-link {
  color: #f7cdcd;
}

/* line 16, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-light {
  color: #fcfcfc;
  background-color: #9d9d9d;
  border-color: #8e8e8e;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-light hr {
  border-top-color: #818181;
}

/* line 10, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-light .alert-link {
  color: #e3e3e3;
}

/* line 16, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-dark {
  color: #f8f8f8;
  background-color: #393939;
  border-color: #343434;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-dark hr {
  border-top-color: #272727;
}

/* line 10, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-dark .alert-link {
  color: #dfdfdf;
}

/* line 16, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-default {
  color: #fcfcfc;
  background-color: #9d9d9d;
  border-color: #8e8e8e;
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-default hr {
  border-top-color: #818181;
}

/* line 10, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_alert.scss */
.alert-default .alert-link {
  color: #e3e3e3;
}

/* line 1, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_progress.scss */
.progress-bar {
  background-color: #4AFE00;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item.active {
  background-color: #4AFE00;
  border-color: #4AFE00;
}

/* line 9, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-primary {
  color: #268400;
  background-color: #ccffb8;
}

/* line 14, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #268400;
  background-color: #baff9f;
}

/* line 20, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-primary.list-group-item-action.active {
  color: white;
  background-color: #268400;
  border-color: #268400;
}

/* line 9, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-success {
  color: #235c0b;
  background-color: #cae9be;
}

/* line 14, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #235c0b;
  background-color: #bae3ab;
}

/* line 20, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-success.list-group-item-action.active {
  color: white;
  background-color: #235c0b;
  border-color: #235c0b;
}

/* line 9, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-info {
  color: #406b77;
  background-color: #daf1f8;
}

/* line 14, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #406b77;
  background-color: #c5e9f4;
}

/* line 20, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-info.list-group-item-action.active {
  color: white;
  background-color: #406b77;
  border-color: #406b77;
}

/* line 9, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-warning {
  color: #7e623b;
  background-color: #fcedd7;
}

/* line 14, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #7e623b;
  background-color: #fae2bf;
}

/* line 20, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-warning.list-group-item-action.active {
  color: white;
  background-color: #7e623b;
  border-color: #7e623b;
}

/* line 9, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-danger {
  color: #753d3b;
  background-color: #f7d8d8;
}

/* line 14, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #753d3b;
  background-color: #f3c3c3;
}

/* line 20, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-danger.list-group-item-action.active {
  color: white;
  background-color: #753d3b;
  border-color: #753d3b;
}

/* line 9, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-light {
  color: #616161;
  background-color: #ececec;
}

/* line 14, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #616161;
  background-color: #dfdfdf;
}

/* line 20, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-light.list-group-item-action.active {
  color: white;
  background-color: #616161;
  border-color: #616161;
}

/* line 9, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-dark {
  color: #232323;
  background-color: #cbcbcb;
}

/* line 14, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #232323;
  background-color: #bebebe;
}

/* line 20, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-dark.list-group-item-action.active {
  color: white;
  background-color: #232323;
  border-color: #232323;
}

/* line 9, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-default {
  color: #616161;
  background-color: #ececec;
}

/* line 14, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-default.list-group-item-action:hover, .list-group-item-default.list-group-item-action:focus {
  color: #616161;
  background-color: #dfdfdf;
}

/* line 20, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/_list-group.scss */
.list-group-item-default.list-group-item-action.active {
  color: white;
  background-color: #616161;
  border-color: #616161;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
.bg-primary {
  background-color: #4AFE00 !important;
}

/* line 7, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #3bcb00 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
.bg-success {
  background-color: #43B016 !important;
}

/* line 7, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #328310 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
.bg-info {
  background-color: #7ccde5 !important;
}

/* line 7, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #51bddd !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
.bg-warning {
  background-color: #f3bd71 !important;
}

/* line 7, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #efa742 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
.bg-danger {
  background-color: #e17572 !important;
}

/* line 7, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #d84c48 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
.bg-light {
  background-color: #bbbbbb !important;
}

/* line 7, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #a2a2a2 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
.bg-dark {
  background-color: #444444 !important;
}

/* line 7, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #2b2b2b !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
.bg-default {
  background-color: #bbbbbb !important;
}

/* line 7, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_background.scss */
a.bg-default:hover, a.bg-default:focus,
button.bg-default:hover,
button.bg-default:focus {
  background-color: #a2a2a2 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_borders.scss */
.border-primary {
  border-color: #4AFE00 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_borders.scss */
.border-success {
  border-color: #43B016 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_borders.scss */
.border-info {
  border-color: #7ccde5 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_borders.scss */
.border-warning {
  border-color: #f3bd71 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_borders.scss */
.border-danger {
  border-color: #e17572 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_borders.scss */
.border-light {
  border-color: #bbbbbb !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_borders.scss */
.border-dark {
  border-color: #444444 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_borders.scss */
.border-default {
  border-color: #bbbbbb !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
.text-primary {
  color: #4AFE00 !important;
}

/* line 8, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #34b200 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
.text-success {
  color: #43B016 !important;
}

/* line 8, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
a.text-success:hover, a.text-success:focus {
  color: #296c0e !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
.text-info {
  color: #7ccde5 !important;
}

/* line 8, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
a.text-info:hover, a.text-info:focus {
  color: #3cb5d8 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
.text-warning {
  color: #f3bd71 !important;
}

/* line 8, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #ed9c2a !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
.text-danger {
  color: #e17572 !important;
}

/* line 8, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #d43733 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
.text-light {
  color: #bbbbbb !important;
}

/* line 8, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
a.text-light:hover, a.text-light:focus {
  color: #959595 !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
.text-dark {
  color: #444444 !important;
}

/* line 8, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #1e1e1e !important;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
.text-default {
  color: #bbbbbb !important;
}

/* line 8, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/bootstrap/utilities/_text.scss */
a.text-default:hover, a.text-default:focus {
  color: #959595 !important;
}

/* line 32, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_background.scss */
.theme-bg, .app-sidebar-header,
.modal-header {
  background-color: #34b200;
}

/* line 37, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_background.scss */
.theme-bg-dark {
  background-color: #288900;
}

/* line 41, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_background.scss */
.theme-bg-darker {
  background-color: #1c6000;
}

/* line 45, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_background.scss */
.theme-bg-darkest {
  background-color: #103700;
}

/* line 50, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_background.scss */
.theme-bg-light {
  background-color: #40da00;
}

/* line 54, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_background.scss */
.theme-bg-lighter {
  background-color: #4dff04;
}

/* line 58, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_background.scss */
.theme-bg-lightest {
  background-color: #6aff2d;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_navigation.scss */
.app-nav .active a {
  border-color: #4AFE00;
}

/* line 2, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_navbar.scss */
.app-sidebar-header .navbar-toggler {
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.15);
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_navbar.scss */
.app-sidebar-header .navbar-toggler:hover, .app-sidebar-header .navbar-toggler:focus {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.15);
}

/* line 12, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_navbar.scss */
.app-sidebar-header .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 6, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_datepicker.scss */
.flatpickr-calendar {
  background-color: #34b200;
}

/* line 13, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_datepicker.scss */
.flatpickr-calendar.arrowTop::after {
  border-bottom-color: #3eb50d;
}

/* line 22, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_datepicker.scss */
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #80ff4c;
}

/* line 28, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_datepicker.scss */
.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #4AFE00;
  border-color: #4AFE00;
}

/* line 50, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_datepicker.scss */
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 #4AFE00;
}

/* line 56, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_datepicker.scss */
.flatpickr-day.week.selected {
  box-shadow: -5px 0 0 #4AFE00, 5px 0 0 #4AFE00;
}

/* line 3, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_select2.scss */
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #4AFE00;
}

/* line 10, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_select2.scss */
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
  border-color: #a4ff7f !important;
  box-shadow: 0 0 0 0.2rem rgba(74, 254, 0, 0.25) !important;
}

/* line 17, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_select2.scss */
.select2-container--bootstrap .select2-selection--multiple.tag-select .select2-selection__choice {
  background-color: #6eff32;
  border-color: #4AFE00;
}

/* line 1, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_tags.scss */
.tag {
  background-color: #6eff32;
  border-color: #4AFE00;
}

/* line 7, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_tags.scss */
a.tag:hover, a.tag:focus {
  background-color: #4AFE00;
  border-color: #3bcb00;
}

/* line 1, ../.rvm/gems/ruby-3.2.3/gems/trestle-0.9.8/frontend/theme/trestle/theme/trestle/_turbolinks.scss */
.turbolinks-progress-bar {
  background-color: #4AFE00;
}
