:root {
    --global--primary-color: #990000;
}

.btn-success {
    color: #fff;
    background-color: #990000;
    border-color: #990000;
}

.btn-success:hover {
    color: #fff;
    background-color: #ff9999;
    border-color: #ff9999;
}

.btn-check:active+.btn-success, .btn-check:checked+.btn-success, .btn-success.active, .btn-success:active, .show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #ff9999;
    border-color: #ff9999;
}

.btn-check:focus+.btn-success, .btn-success:focus {
    color: #fff;
    background-color: #ff9999;
    border-color: #ff9999;
    box-shadow: 0 0 0 0.25rem rgb(60 153 110 / 50%);
}

.btn-outline-success {
    color: #990000;
    border-color: #990000;
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #ff9999;
    border-color: #ff9999;
}

.form-floating>label {
    color: #6c757d;
}

.pagination > li > a {
    background-color: white;
    color: #990000;
}

.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
    color: #ff9999;
    background-color: #eee;
    border-color: #ddd;
}

.pagination > .active > a {
    color: white;
    background-color: #990000 !Important;
    border: solid 1px #990000 !Important;
}

.pagination > .active > a:hover {
    background-color: #990000 !Important;
    border: solid 1px #990000;
}

.accordion-button.collapsed.checked::after {
  color: green;
  content: '\2713';
  background-image: none;
  font-size: 25px;
}

.error {
    color: red;
    margin: 5px;
    font-size: 80%;
}