/* GENERATED by resources/tools/build-bootstrap-brand.php — do not edit by hand.
   Re-maps the colours compiled into bootstrap.min.css to the Settings brand palette. */
/*!
 * Bootstrap v5.0.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-primary: var(--t-primary);--bs-secondary: var(--t-accent)}
a{color:var(--t-primary)}
a:hover{color:var(--t-primary-dark)}
.table-primary{--bs-table-bg: var(--t-primary-soft);--bs-table-striped-bg: var(--t-primary-soft);--bs-table-active-bg: var(--t-primary-soft);--bs-table-hover-bg: var(--t-primary-soft);border-color:var(--t-primary-soft)}
.table-secondary{--bs-table-bg: var(--t-accent-soft);--bs-table-striped-bg: var(--t-accent-soft);--bs-table-active-bg: var(--t-accent-soft);--bs-table-hover-bg: var(--t-accent-soft);border-color:var(--t-accent-soft)}
.form-control:focus{box-shadow:0 0 0 .25rem rgba(var(--t-primary-rgb),0.25)}
.form-select:focus{box-shadow:0 0 0 .25rem rgba(var(--t-primary-rgb),0.25)}
.form-check-input:focus{box-shadow:0 0 0 .25rem rgba(var(--t-primary-rgb),0.25)}
.form-check-input:checked{background-color:var(--t-primary);border-color:var(--t-primary)}
.form-check-input[type="checkbox"]:indeterminate{background-color:var(--t-primary);border-color:var(--t-primary)}
.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(var(--t-primary-rgb),0.25)}
.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(var(--t-primary-rgb),0.25)}
.form-range::-webkit-slider-thumb{background-color:var(--t-primary)}
.form-range::-webkit-slider-thumb:active{background-color:var(--t-primary-soft)}
.form-range::-moz-range-thumb{background-color:var(--t-primary)}
.form-range::-moz-range-thumb:active{background-color:var(--t-primary-soft)}
.btn-check:focus+.btn,.btn:focus{box-shadow:0 0 0 .25rem rgba(var(--t-primary-rgb),0.25)}
.btn-primary{background-color:var(--t-primary);border-color:var(--t-primary)}
.btn-primary:hover{background-color:var(--t-primary-dark);border-color:var(--t-primary-dark)}
.btn-check:focus+.btn-primary,.btn-primary:focus{background-color:var(--t-primary-dark);border-color:var(--t-primary-dark);box-shadow:0 0 0 .25rem rgba(var(--t-primary-rgb),0.5)}
.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{background-color:var(--t-primary-dark);border-color:var(--t-primary-dark)}
.btn-check:checked+.btn-primary:focus,.btn-check:active+.btn-primary:focus,.btn-primary:active:focus,.btn-primary.active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(var(--t-primary-rgb),0.5)}
.btn-primary:disabled,.btn-primary.disabled{background-color:var(--t-primary);border-color:var(--t-primary)}
.btn-secondary{color:var(--t-on-accent);background-color:var(--t-accent);border-color:var(--t-accent)}
.btn-secondary:hover{color:var(--t-on-accent);background-color:var(--t-accent);border-color:var(--t-accent)}
.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:var(--t-on-accent);background-color:var(--t-accent);border-color:var(--t-accent);box-shadow:0 0 0 .25rem rgba(var(--t-accent-rgb),0.5)}
.btn-check:checked+.btn-secondary,.btn-check:active+.btn-secondary,.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:var(--t-on-accent);background-color:var(--t-accent);border-color:var(--t-accent)}
.btn-check:checked+.btn-secondary:focus,.btn-check:active+.btn-secondary:focus,.btn-secondary:active:focus,.btn-secondary.active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(var(--t-accent-rgb),0.5)}
.btn-secondary:disabled,.btn-secondary.disabled{color:var(--t-on-accent);background-color:var(--t-accent);border-color:var(--t-accent)}
.btn-outline-primary{color:var(--t-primary);border-color:var(--t-primary)}
.btn-outline-primary:hover{background-color:var(--t-primary);border-color:var(--t-primary)}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(var(--t-primary-rgb),0.5)}
.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{background-color:var(--t-primary);border-color:var(--t-primary)}
.btn-check:checked+.btn-outline-primary:focus,.btn-check:active+.btn-outline-primary:focus,.btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(var(--t-primary-rgb),0.5)}
.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:var(--t-primary)}
.btn-outline-secondary{color:var(--t-accent);border-color:var(--t-accent)}
.btn-outline-secondary:hover{color:var(--t-on-accent);background-color:var(--t-accent);border-color:var(--t-accent)}
.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(var(--t-accent-rgb),0.5)}
.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show{color:var(--t-on-accent);background-color:var(--t-accent);border-color:var(--t-accent)}
.btn-check:checked+.btn-outline-secondary:focus,.btn-check:active+.btn-outline-secondary:focus,.btn-outline-secondary:active:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus{box-shadow:0 0 0 .25rem rgba(var(--t-accent-rgb),0.5)}
.btn-outline-secondary:disabled,.btn-outline-secondary.disabled{color:var(--t-accent)}
.btn-link{color:var(--t-primary)}
.btn-link:hover{color:var(--t-primary-dark)}
.dropdown-item.active,.dropdown-item:active{background-color:var(--t-primary)}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{background-color:var(--t-primary)}
.nav-link{color:var(--t-primary)}
.nav-link:hover,.nav-link:focus{color:var(--t-primary-dark)}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--t-primary)}
.accordion-button:focus{box-shadow:0 0 0 .25rem rgba(var(--t-primary-rgb),0.25)}
.page-link{color:var(--t-primary)}
.page-link:hover{color:var(--t-primary-dark)}
.page-link:focus{color:var(--t-primary-dark);box-shadow:0 0 0 .25rem rgba(var(--t-primary-rgb),0.25)}
.page-item.active .page-link{background-color:var(--t-primary);border-color:var(--t-primary)}
.alert-primary{color:var(--t-primary-deep);background-color:var(--t-primary-soft);border-color:var(--t-primary-soft)}
.alert-primary .alert-link{color:var(--t-primary-deep)}
.alert-secondary{color:var(--t-ink-soft);background-color:var(--t-accent-soft);border-color:var(--t-accent-soft)}
.alert-secondary .alert-link{color:var(--t-ink-soft)}
.progress-bar{background-color:var(--t-primary)}
.list-group-item.active{background-color:var(--t-primary);border-color:var(--t-primary)}
.list-group-item-primary{color:var(--t-primary-deep);background-color:var(--t-primary-soft)}
.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:var(--t-primary-deep);background-color:var(--t-primary-soft)}
.list-group-item-primary.list-group-item-action.active{background-color:var(--t-primary-deep);border-color:var(--t-primary-deep)}
.list-group-item-secondary{color:var(--t-ink-soft);background-color:var(--t-accent-soft)}
.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:var(--t-ink-soft);background-color:var(--t-accent-soft)}
.list-group-item-secondary.list-group-item-action.active{background-color:var(--t-ink-soft);border-color:var(--t-ink-soft)}
.btn-close:focus{box-shadow:0 0 0 .25rem rgba(var(--t-primary-rgb),0.25)}
.link-primary{color:var(--t-primary)}
.link-primary:hover,.link-primary:focus{color:var(--t-primary-dark)}
.link-secondary{color:var(--t-muted)}
.link-secondary:hover,.link-secondary:focus{color:var(--t-muted)}
.border-primary{border-color:var(--t-primary) !important}
.border-secondary{border-color:var(--t-accent) !important}
.text-primary{color:var(--t-primary) !important}
.text-secondary{color:var(--t-muted) !important}
.bg-primary{background-color:var(--t-primary) !important}
.bg-secondary{background-color:var(--t-accent) !important}
