/* GÉNÉRÉ — surcharges charte Misy v1 du template Sneat (theme-default.css + core.css).
   Ne pas éditer à la main : python3 scripts/charte/gen_vendor_overrides.py public/admin/assets/vendor/css/theme-default.css public/admin/assets/vendor/css/core.css public/admin/assets/css/charte-template.css */
body {
  background: #F7F8F8;
}
.bg-body {
  background: #F7F8F8 !important;
}
.text-primary {
  color: #FC5F4E !important;
}
.text-body[href]:hover {
  color: #C73E2D !important;
}
.bg-primary {
  background-color: #FC5F4E !important;
}
.dropdown-notifications-item:not(.mark-as-read) .dropdown-notifications-read span {
  background-color: #FC5F4E;
}
.bg-label-primary {
  background-color: #FFEDEA !important;
  color: #FC5F4E !important;
}
.page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus,
.pagination li.active > a:not(.page-link),
.pagination li.active > a:not(.page-link):hover,
.pagination li.active > a:not(.page-link):focus {
  border-color: #FC5F4E;
  background-color: #FC5F4E;
}
.pagination-outline-primary .page-item.active .page-link, .pagination-outline-primary .page-item.active .page-link:hover, .pagination-outline-primary .page-item.active .page-link:focus,
.pagination-outline-primary.pagination li.active > a:not(.page-link),
.pagination-outline-primary.pagination li.active > a:not(.page-link):hover,
.pagination-outline-primary.pagination li.active > a:not(.page-link):focus {
  border-color: #FC5F4E;
  color: #FC5F4E;
  background-color: #FFEDEA;
}
.pagination-outline-primary .page-item.active .page-link.waves-effect .waves-ripple,
.pagination-outline-primary.pagination li.active > a:not(.page-link).waves-effect .waves-ripple {
  background: radial-gradient(rgba(252, 95, 78, 0.2) 0, rgba(252, 95, 78, 0.3) 40%, rgba(252, 95, 78, 0.4) 50%, rgba(252, 95, 78, 0.5) 60%, rgba(42, 45, 49, 0) 70%);
}
.progress-bar {
  background-color: #FC5F4E;
}
.list-group-item-primary {
  background-color: #FFEDEA;
  color: #C73E2D !important;
}
a.list-group-item-primary,
button.list-group-item-primary {
  color: #C73E2D;
}
a.list-group-item-primary:hover, a.list-group-item-primary:focus,
button.list-group-item-primary:hover,
button.list-group-item-primary:focus {
  background-color: #FFEDEA;
  color: #C73E2D;
}
a.list-group-item-primary.active,
button.list-group-item-primary.active {
  border-color: #FC5F4E;
  background-color: #FC5F4E;
  color: #C73E2D;
}
.list-group-item.active {
  background-color: #FFEDEA;
  color: #2A2D31;
}
.list-group-item.active.waves-effect .waves-ripple {
  background: radial-gradient(rgba(252, 95, 78, 0.2) 0, rgba(252, 95, 78, 0.3) 40%, rgba(252, 95, 78, 0.4) 50%, rgba(252, 95, 78, 0.5) 60%, rgba(42, 45, 49, 0) 70%);
}
.alert-primary {
  background-color: #FFEDEA;
  border-color: #FFEDEA;
  color: #C73E2D;
}
.alert-primary .alert-link {
  color: #C73E2D;
}
.alert-primary hr {
  background-color: #C73E2D !important;
}
.table-primary {
  color: #2A2D31;
  --bs-table-bg: #FFEDEA;
  --bs-table-striped-color: #2A2D31;
  --bs-table-active-color: #2A2D31;
  --bs-table-hover-bg: #FFEDEA;
  --bs-table-hover-color: #2A2D31;
}
.table-primary .btn-icon {
  color: #2A2D31;
}
.btn-primary {
  background-color: #FC5F4E;
  border-color: #FC5F4E;
}
.btn-primary:hover {
  background-color: #FC5F4E !important;
  border-color: #FC5F4E !important;
}
.btn-check:focus + .btn-primary, .btn-primary:focus, .btn-primary.focus {
  background-color: #FC5F4E;
  border-color: #FC5F4E;
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .btn-primary.show.dropdown-toggle, .show > .btn-primary.dropdown-toggle {
  background-color: #C73E2D !important;
  border-color: #C73E2D !important;
}
.btn-group .btn-primary,
.input-group .btn-primary {
  border-right: 1px solid #C73E2D;
  border-left: 1px solid #C73E2D;
}
.btn-group-vertical .btn-primary {
  border-top: 1px solid #C73E2D;
  border-bottom: 1px solid #C73E2D;
}
.btn-outline-primary {
  color: #FC5F4E;
  border-color: #FC5F4E;
}
.btn-outline-primary.waves-effect .waves-ripple {
  background: radial-gradient(rgba(252, 95, 78, 0.2) 0, rgba(252, 95, 78, 0.3) 40%, rgba(252, 95, 78, 0.4) 50%, rgba(252, 95, 78, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.btn-outline-primary:hover {
  color: #FC5F4E !important;
  background-color: #FFEDEA !important;
  border-color: #FC5F4E !important;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  color: #FC5F4E;
  background-color: #FFEDEA;
  border-color: #FC5F4E;
}
.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 {
  color: #FC5F4E !important;
  border-color: #FC5F4E !important;
}
.btn-outline-primary .badge {
  background: #FC5F4E;
  border-color: #FC5F4E;
}
.btn-outline-primary:hover .badge,
.btn-outline-primary:focus:hover .badge,
.btn-outline-primary:active .badge,
.btn-outline-primary.active .badge,
.show > .btn-outline-primary.dropdown-toggle .badge {
  background: #FC5F4E;
  border-color: #FC5F4E;
}
.dropdown-item.waves-effect .waves-ripple {
  background: radial-gradient(rgba(252, 95, 78, 0.2) 0, rgba(252, 95, 78, 0.3) 40%, rgba(252, 95, 78, 0.4) 50%, rgba(252, 95, 78, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.dropdown-item:not(.disabled).active, .dropdown-item:not(.disabled):active {
  background-color: rgba(252, 95, 78, 0.1);
  color: #FC5F4E !important;
}
.dropdown-menu > li:not(.disabled) > a:not(.dropdown-item):active,
.dropdown-menu > li.active:not(.disabled) > a:not(.dropdown-item) {
  background-color: rgba(252, 95, 78, 0.1);
  color: #FC5F4E !important;
}
.nav .nav-link:hover, .nav .nav-link:focus {
  color: #C73E2D;
}
.nav-pills .nav-link.active, .nav-pills .nav-link.active:hover, .nav-pills .nav-link.active:focus {
  background-color: #FC5F4E;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:hover, .nav-tabs .nav-link.active:focus {
  color: #FC5F4E;
}
.nav-tabs .nav-link.waves-effect .waves-ripple {
  background: radial-gradient(rgba(252, 95, 78, 0.2) 0, rgba(252, 95, 78, 0.3) 40%, rgba(252, 95, 78, 0.4) 50%, rgba(252, 95, 78, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.nav-tabs .tab-slider {
  background-color: #FC5F4E;
}
.form-control:focus,
.form-select:focus {
  border-color: #FC5F4E !important;
}
.form-floating-outline .form-control:focus,
.form-floating-outline .form-select:focus {
  border-color: #FC5F4E !important;
}
.input-group:not(.input-group-floating):focus-within .form-control,
.input-group:not(.input-group-floating):focus-within .input-group-text {
  border-color: #FC5F4E;
}
.form-check-input:focus {
  border-color: #FC5F4E;
}
.form-check-input:active {
  border-color: #FC5F4E;
}
.form-check-input:hover::after {
  background: rgba(42, 45, 49, 0.04);
}
.form-check-input:checked {
  background-color: #FC5F4E;
  border-color: #FC5F4E;
}
.form-check-input:checked::after {
  background: rgba(252, 95, 78, 0.08) !important;
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #FC5F4E;
  border-color: #FC5F4E;
}
.form-control:focus ~ .form-label {
  border-color: #FC5F4E;
}
.form-range::-webkit-slider-thumb {
  background-color: #FC5F4E;
}
.form-range::-webkit-slider-thumb:hover {
  box-shadow: 0 0 0 8px rgba(252, 95, 78, 0.15), 0px 3px 14px 0px rgba(42, 45, 49, 0.14);
}
.form-range::-webkit-slider-thumb:active {
  background-color: #FC5F4E;
  box-shadow: 0 0 0 10px rgba(252, 95, 78, 0.2), 0px 3px 14px 0px rgba(42, 45, 49, 0.14);
}
.form-range::-moz-range-thumb:hover {
  box-shadow: 0 0 0 8px rgba(252, 95, 78, 0.15), 0px 3px 14px 0px rgba(42, 45, 49, 0.14);
}
.form-range::-moz-range-thumb:active {
  box-shadow: 0 0 0 10px rgba(252, 95, 78, 0.2), 0px 3px 14px 0px rgba(42, 45, 49, 0.14);
}
.form-range::-webkit-slider-runnable-track {
  background-color: #FC5F4E;
}
.form-range::-moz-range-track {
  background-color: #FC5F4E;
}
.divider.divider-primary .divider-text:before, .divider.divider-primary .divider-text:after {
  border-color: #FC5F4E;
}
.navbar.bg-primary {
  color: #FFEDEA;
}
.navbar.bg-primary .navbar-search-wrapper .navbar-search-icon,
.navbar.bg-primary .navbar-search-wrapper .search-input {
  color: #FFEDEA;
}
.navbar.bg-primary .search-input-wrapper .search-input,
.navbar.bg-primary .search-input-wrapper .search-toggler {
  color: #FFEDEA;
}
.navbar.bg-primary .navbar-nav > .nav-link,
.navbar.bg-primary .navbar-nav > .nav-item > .nav-link,
.navbar.bg-primary .navbar-nav > .nav > .nav-item > .nav-link {
  color: #FFEDEA;
}
.navbar.bg-primary .navbar-toggler {
  color: #FFEDEA;
}
.navbar.bg-primary .navbar-text {
  color: #FFEDEA;
}
.menu.bg-primary {
  background-color: #FC5F4E !important;
  color: #FFEDEA;
}
.menu.bg-primary .menu-link,
.menu.bg-primary .menu-horizontal-prev,
.menu.bg-primary .menu-horizontal-next {
  color: #FFEDEA;
}
.menu.bg-primary.menu-horizontal .menu-sub > .menu-item.active > .menu-link:not(.menu-toggle), .menu.bg-primary.menu-horizontal .menu-sub > .menu-item.active > .menu-link:not(.menu-toggle)::before {
  background: #FFEDEA;
}
.menu.bg-primary .menu-inner-shadow {
  background: linear-gradient(#FC5F4E 5%, rgba(252, 95, 78, 0.75) 45%, rgba(252, 95, 78, 0.2) 80%, transparent);
}
.menu.bg-primary .menu-header {
  color: #FFEDEA;
}
.menu.bg-primary .menu-block::before {
  background-color: #FFEDEA;
}
.footer.bg-primary {
  color: #FFEDEA;
}
.footer.bg-primary .footer-link {
  color: #FFEDEA;
}
.footer.bg-primary .footer-link:hover, .footer.bg-primary .footer-link:focus {
  color: #FFEDEA;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:focus:not(:placeholder-shown) ~ label,
.form-floating > .form-select:focus ~ label,
.form-floating > .form-select:focus:not(:placeholder-shown) ~ label {
  color: #FC5F4E;
}
.form-floating-outline :not(select):focus + label,
.form-floating-outline :not(select):focus + span {
  color: #FC5F4E;
}
.form-floating-outline label.bg-body::after,
.form-floating-outline > span.bg-body::after {
  background: #F7F8F8 !important;
}
.svg-illustration svg {
  fill: #FC5F4E;
}
html:not([dir=rtl]) .border-primary,
html[dir=rtl] .border-primary {
  border-color: #FC5F4E !important;
}
a {
  color: #FC5F4E;
}
.fill-primary {
  fill: #FC5F4E;
}
.bg-navbar-theme {
  color: #2A2D31;
}
.bg-navbar-theme .navbar-brand,
.bg-navbar-theme .navbar-brand a {
  color: #2A2D31;
}
.bg-navbar-theme .navbar-brand:hover, .bg-navbar-theme .navbar-brand:focus,
.bg-navbar-theme .navbar-brand a:hover,
.bg-navbar-theme .navbar-brand a:focus {
  color: #2A2D31;
}
.bg-navbar-theme .navbar-search-wrapper .navbar-search-icon,
.bg-navbar-theme .navbar-search-wrapper .search-input {
  color: #2A2D31;
}
.bg-navbar-theme .search-input-wrapper .search-input,
.bg-navbar-theme .search-input-wrapper .search-toggler {
  color: #2A2D31;
}
.bg-navbar-theme .navbar-nav > .nav-link,
.bg-navbar-theme .navbar-nav > .nav-item > .nav-link,
.bg-navbar-theme .navbar-nav > .nav > .nav-item > .nav-link {
  color: #2A2D31;
}
.bg-navbar-theme .navbar-nav > .nav-link:hover, .bg-navbar-theme .navbar-nav > .nav-link:focus,
.bg-navbar-theme .navbar-nav > .nav-item > .nav-link:hover,
.bg-navbar-theme .navbar-nav > .nav-item > .nav-link:focus,
.bg-navbar-theme .navbar-nav > .nav > .nav-item > .nav-link:hover,
.bg-navbar-theme .navbar-nav > .nav > .nav-item > .nav-link:focus {
  color: #2A2D31;
}
.bg-navbar-theme .navbar-nav .show > .nav-link,
.bg-navbar-theme .navbar-nav .active > .nav-link,
.bg-navbar-theme .navbar-nav .nav-link.show,
.bg-navbar-theme .navbar-nav .nav-link.active {
  color: #2A2D31;
}
.bg-navbar-theme .navbar-toggler {
  color: #2A2D31;
}
.bg-navbar-theme .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba(42, 45, 49, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}
.bg-navbar-theme .navbar-text {
  color: #2A2D31;
}
.bg-navbar-theme .navbar-text a {
  color: #2A2D31;
}
.bg-navbar-theme .navbar-text a:hover, .bg-navbar-theme .navbar-text a:focus {
  color: #2A2D31;
}
.bg-menu-theme {
  background-color: #FC5F4E !important;
}
.bg-menu-theme .menu-item.active:not(.open) > .menu-link:not(.menu-toggle), .bg-menu-theme .menu-item.active:not(.open) > .menu-link:not(.menu-toggle)::before {
  color: #FC5F4E !important;
  border-color: #FC5F4E !important;
}
.bg-menu-theme .menu-item.active > .menu-link:not(.menu-toggle) {
  color: #FC5F4E;
}
.bg-menu-theme.menu-horizontal .menu-sub > .menu-item.active > .menu-link:not(.menu-toggle), .bg-menu-theme.menu-horizontal .menu-sub > .menu-item.active > .menu-link:not(.menu-toggle)::before {
  background: #FFEDEA;
  color: #FC5F4E !important;
}
.bg-menu-theme.menu-horizontal .menu-inner > .menu-item.active > .menu-link.menu-toggle {
  color: #FC5F4E;
}
.bg-menu-theme .menu-inner-shadow {
  background: linear-gradient(#F7F8F8 5%, rgba(244, 245, 250, 0.75) 45%, rgba(244, 245, 250, 0.2) 80%, transparent);
}
@media (min-width: 1200px) {
.layout-menu-collapsed.layout-menu-hover .bg-menu-theme {
  box-shadow: 0 0.625rem 0.875rem rgba(42, 45, 49, 0.12);
}
}
.bg-footer-theme {
  color: #FC5F4E;
}
.bg-footer-theme .footer-link {
  color: #FC5F4E;
}
.bg-footer-theme .footer-link:hover, .bg-footer-theme .footer-link:focus {
  color: #FC5F4E;
}
.bg-footer-theme .footer-text {
  color: #2A2D31;
}
.bg-footer-theme .show > .footer-link,
.bg-footer-theme .active > .footer-link,
.bg-footer-theme .footer-link.show,
.bg-footer-theme .footer-link.active {
  color: #2A2D31;
}
.menu-item:has(.menu-item.active > .menu-link:not(.menu-toggle)) .menu-link.menu-toggle {
  color: #FC5F4E;
}
.menu-item:has(.menu-item.active > .menu-link:not(.menu-toggle)) .menu-link.menu-toggle::after {
  color: #FC5F4E;
}
body {
  -webkit-tap-highlight-color: rgba(42, 45, 49, 0);
}
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  color: #2A2D31;
}
.blockquote-footer {
  color: rgba(42, 45, 49, 0.6);
}
.table {
  --bs-table-striped-bg: rgba(42, 45, 49, 0.05);
  --bs-table-active-bg: rgba(252, 95, 78, 0.08);
  --bs-table-hover-bg: rgba(42, 45, 49, 0.04);
}
.table-primary {
  --bs-table-color: #2A2D31;
  --bs-table-bg: #FFEDEA;
  --bs-table-striped-color: #2A2D31;
  --bs-table-active-color: #2A2D31;
  --bs-table-hover-bg: #FFEDEA;
  --bs-table-hover-color: #2A2D31;
}
.table-secondary {
  --bs-table-color: #2A2D31;
  --bs-table-striped-color: #2A2D31;
  --bs-table-active-color: #2A2D31;
  --bs-table-hover-color: #2A2D31;
}
.table-success {
  --bs-table-color: #2A2D31;
  --bs-table-striped-color: #2A2D31;
  --bs-table-active-color: #2A2D31;
  --bs-table-hover-color: #2A2D31;
}
.table-info {
  --bs-table-color: #2A2D31;
  --bs-table-striped-color: #2A2D31;
  --bs-table-active-color: #2A2D31;
  --bs-table-hover-color: #2A2D31;
}
.table-warning {
  --bs-table-color: #2A2D31;
  --bs-table-striped-color: #2A2D31;
  --bs-table-active-color: #2A2D31;
  --bs-table-hover-color: #2A2D31;
}
.table-danger {
  --bs-table-color: #2A2D31;
  --bs-table-striped-color: #2A2D31;
  --bs-table-active-color: #2A2D31;
  --bs-table-hover-color: #2A2D31;
}
.table-light {
  --bs-table-color: #2A2D31;
  --bs-table-striped-color: #2A2D31;
  --bs-table-active-color: #2A2D31;
  --bs-table-hover-color: #2A2D31;
}
.form-control {
  color: #2A2D31;
}
.form-control:focus {
  color: #2A2D31;
  border-color: #FC5F4E;
}
.form-control::file-selector-button {
  color: #2A2D31;
}
.form-select {
  color: #2A2D31;
}
.form-select:focus {
  border-color: #FC5F4E;
}
.form-select:-moz-focusring {
  text-shadow: 0 0 0 #2A2D31;
}
.form-check-input:focus {
  border-color: #FC5F4E;
  box-shadow: 0 0 0.25rem 0.05rem rgba(252, 95, 78, 0.1);
}
.form-check-input:checked {
  background-color: #FC5F4E;
  border-color: #FC5F4E;
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #FC5F4E;
  border-color: #FC5F4E;
}
.form-check-label {
  color: #2A2D31;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #F7F8F8, none;
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #F7F8F8, none;
}
.form-range::-webkit-slider-thumb {
  background-color: #FC5F4E;
}
.form-range::-webkit-slider-runnable-track {
  background-color: rgba(42, 45, 49, 0.22);
}
.form-range::-moz-range-thumb {
  background-color: #FC5F4E;
}
.form-range::-moz-range-track {
  background-color: rgba(42, 45, 49, 0.22);
}
.btn {
  --bs-btn-box-shadow: 0px 1px 5px 0px rgba(42, 45, 49, 0.12);
}
.btn-link {
  --bs-btn-disabled-color: rgba(42, 45, 49, 0.6);
}
.dropdown-menu {
  --bs-dropdown-border-color: rgba(42, 45, 49, 0.05);
  --bs-dropdown-divider-bg: rgba(42, 45, 49, 0.05);
  --bs-dropdown-box-shadow: 0px 3px 14px 0px rgba(42, 45, 49, 0.14);
  --bs-dropdown-link-color: #2A2D31;
  --bs-dropdown-link-hover-color: #2A2D31;
  --bs-dropdown-link-hover-bg: rgba(42, 45, 49, 0.04);
  --bs-dropdown-link-active-color: #FC5F4E;
  --bs-dropdown-link-active-bg: rgba(252, 95, 78, 0.1);
}
.dropdown-menu-dark {
  --bs-dropdown-color: rgba(42, 45, 49, 0.22);
  --bs-dropdown-bg: rgba(42, 45, 49, 0.8);
  --bs-dropdown-border-color: rgba(42, 45, 49, 0.05);
  --bs-dropdown-link-color: rgba(42, 45, 49, 0.22);
  --bs-dropdown-divider-bg: rgba(42, 45, 49, 0.05);
  --bs-dropdown-link-active-color: #FC5F4E;
  --bs-dropdown-link-active-bg: rgba(252, 95, 78, 0.1);
  --bs-dropdown-link-disabled-color: rgba(42, 45, 49, 0.5);
  --bs-dropdown-header-color: rgba(42, 45, 49, 0.5);
}
.nav-tabs {
  --bs-nav-tabs-link-hover-border-color: rgba(42, 45, 49, 0.12) rgba(42, 45, 49, 0.12) #e7e7e8;
  --bs-nav-tabs-link-active-color: #FC5F4E;
  --bs-nav-tabs-link-active-border-color: #FC5F4E;
}
.navbar {
  --bs-navbar-color: rgba(42, 45, 49, 0.5);
  --bs-navbar-disabled-color: rgba(42, 45, 49, 0.22);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2842, 45, 49, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(42, 45, 49, 0.06);
}
.card {
  --bs-card-box-shadow: 0 0.375rem 1rem 0 rgba(42, 45, 49, 0.12);
  --bs-card-cap-color: #2A2D31;
}
.accordion {
  --bs-accordion-btn-color: #2A2D31;
  --bs-accordion-active-color: #2A2D31;
}
.breadcrumb {
  --bs-breadcrumb-item-active-color: #2A2D31;
}
.pagination {
  --bs-pagination-color: #2A2D31;
  --bs-pagination-hover-color: #2A2D31;
  --bs-pagination-focus-color: #2A2D31;
  --bs-pagination-active-bg: #FC5F4E;
  --bs-pagination-active-border-color: #FC5F4E;
}
.progress {
  --bs-progress-bg: #FFEDEA;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(42, 45, 49, 0.075);
  --bs-progress-bar-bg: #FC5F4E;
}
.list-group {
  --bs-list-group-color: rgba(42, 45, 49, 0.87);
  --bs-list-group-action-color: #2A2D31;
  --bs-list-group-action-hover-color: #2A2D31;
  --bs-list-group-action-active-color: #2A2D31;
  --bs-list-group-action-active-bg: #FFEDEA;
  --bs-list-group-active-color: #2A2D31;
  --bs-list-group-active-bg: #FFEDEA;
}
.btn-close {
  color: #2A2D31;
}
.btn-close:hover {
  color: #2A2D31;
}
.toast {
  --bs-toast-border-color: rgba(42, 45, 49, 0.06);
  --bs-toast-box-shadow: 0px 4px 8px 0px rgba(42, 45, 49, 0.12);
  --bs-toast-header-color: rgba(42, 45, 49, 0.6);
  --bs-toast-header-border-color: rgba(42, 45, 49, 0.075);
}
.modal {
  --bs-modal-box-shadow: 0px 4px 18px 0px rgba(42, 45, 49, 0.14);
}
.modal-backdrop {
  --bs-backdrop-bg: #2A2D31;
}
@media (min-width: 576px) {
.modal {
  --bs-modal-box-shadow: 0px 4px 18px 0px rgba(42, 45, 49, 0.14);
}
}
.popover {
  --bs-popover-box-shadow: 0 0.25rem 0.5rem rgba(42, 45, 49, 0.1);
  --bs-popover-header-color: #2A2D31;
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #2A2D31;
}
.carousel-dark .carousel-caption {
  color: #2A2D31;
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-box-shadow: 0px 4px 18px 0px rgba(42, 45, 49, 0.14);
}
.offcanvas-backdrop {
  background-color: #2A2D31;
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #2A2D31 55%, rgba(0, 0, 0, 0.8) 75%, #2A2D31 95%);
}
.text-bg-primary {
  background-color: RGBA(252, 95, 78, var(--bs-bg-opacity, 1)) !important;
}
.text-bg-light {
  color: #2A2D31 !important;
}
.text-bg-gray {
  background-color: RGBA(42, 45, 49, var(--bs-bg-opacity, 1)) !important;
}
.link-primary {
  color: #FC5F4E !important;
}
.link-primary:hover, .link-primary:focus {
  color: #C73E2D !important;
}
.link-gray {
  color: rgba(42, 45, 49, 0.06) !important;
}
.row-bordered.row-border-light > .col::before, .row-bordered.row-border-light > .col::after,
.row-bordered.row-border-light > [class^=col-]::before,
.row-bordered.row-border-light > [class^=col-]::after,
.row-bordered.row-border-light > [class*=" col-"]::before,
.row-bordered.row-border-light > [class*=" col-"]::after,
.row-bordered.row-border-light > [class^="col "]::before,
.row-bordered.row-border-light > [class^="col "]::after,
.row-bordered.row-border-light > [class*=" col "]::before,
.row-bordered.row-border-light > [class*=" col "]::after,
.row-bordered.row-border-light > [class$=" col"]::before,
.row-bordered.row-border-light > [class$=" col"]::after,
.row-bordered.row-border-light > [class=col]::before,
.row-bordered.row-border-light > [class=col]::after {
  border-color: rgba(42, 45, 49, 0.06);
}
.bg-label-gray {
  color: rgba(42, 45, 49, 0.06) !important;
}
a.bg-dark:hover, a.bg-dark:focus {
  background-color: rgba(42, 45, 49, 0.87) !important;
}
a.bg-light:hover, a.bg-light:focus {
  background-color: rgba(42, 45, 49, 0.12) !important;
}
a.bg-lighter:hover, a.bg-lighter:focus {
  background-color: rgba(42, 45, 49, 0.06) !important;
}
a.bg-lightest:hover, a.bg-lightest:focus {
  background-color: rgba(42, 45, 49, 0.04) !important;
}
.invert-text-dark {
  color: #2A2D31 !important;
}
.invert-text-dark[href]:hover:hover, .invert-text-dark[href]:hover:focus {
  color: #2A2D31 !important;
}
.invert-bg-dark {
  background-color: rgba(42, 45, 49, 0.87) !important;
}
a.invert-bg-dark:hover, a.invert-bg-dark:focus {
  background-color: rgba(42, 45, 49, 0.87) !important;
}
.table-secondary {
  color: #2A2D31;
  --bs-table-striped-color: #2A2D31;
  --bs-table-active-color: #2A2D31;
  --bs-table-hover-color: #2A2D31;
}
.table-secondary .btn-icon {
  color: #2A2D31;
}
.table-success {
  color: #2A2D31;
  --bs-table-striped-color: #2A2D31;
  --bs-table-active-color: #2A2D31;
  --bs-table-hover-color: #2A2D31;
}
.table-success .btn-icon {
  color: #2A2D31;
}
.table-info {
  color: #2A2D31;
  --bs-table-striped-color: #2A2D31;
  --bs-table-active-color: #2A2D31;
  --bs-table-hover-color: #2A2D31;
}
.table-info .btn-icon {
  color: #2A2D31;
}
.table-warning {
  color: #2A2D31;
  --bs-table-striped-color: #2A2D31;
  --bs-table-active-color: #2A2D31;
  --bs-table-hover-color: #2A2D31;
}
.table-warning .btn-icon {
  color: #2A2D31;
}
.table-danger {
  color: #2A2D31;
  --bs-table-striped-color: #2A2D31;
  --bs-table-active-color: #2A2D31;
  --bs-table-hover-color: #2A2D31;
}
.table-danger .btn-icon {
  color: #2A2D31;
}
.table-light {
  color: #2A2D31;
  --bs-table-striped-color: #2A2D31;
  --bs-table-active-color: #2A2D31;
  --bs-table-hover-color: #2A2D31;
}
.table-light .btn-icon {
  color: #2A2D31;
}
.table th {
  color: #2A2D31;
}
.nav-align-top .table:not(.table-dark),
.nav-align-top .table:not(.table-dark) thead:not(.table-dark) th,
.nav-align-top .table:not(.table-dark) tfoot:not(.table-dark) th,
.nav-align-top .table:not(.table-dark) td,
.nav-align-right .table:not(.table-dark),
.nav-align-right .table:not(.table-dark) thead:not(.table-dark) th,
.nav-align-right .table:not(.table-dark) tfoot:not(.table-dark) th,
.nav-align-right .table:not(.table-dark) td,
.nav-align-bottom .table:not(.table-dark),
.nav-align-bottom .table:not(.table-dark) thead:not(.table-dark) th,
.nav-align-bottom .table:not(.table-dark) tfoot:not(.table-dark) th,
.nav-align-bottom .table:not(.table-dark) td,
.nav-align-left .table:not(.table-dark),
.nav-align-left .table:not(.table-dark) thead:not(.table-dark) th,
.nav-align-left .table:not(.table-dark) tfoot:not(.table-dark) th,
.nav-align-left .table:not(.table-dark) td {
  border-color: rgba(42, 45, 49, 0.075);
}
.btn[class*=btn-]:not([class*=btn-label-]):not([class*=btn-outline-]):not([class*=btn-text-]):not(.btn-icon) {
  box-shadow: 0px 1px 5px 0px rgba(42, 45, 49, 0.12);
}
.btn[class*=btn-]:not([class*=btn-label-]):not([class*=btn-outline-]):not([class*=btn-text-]):not(.btn-icon):hover {
  box-shadow: 0px 4px 8px 0px rgba(42, 45, 49, 0.12);
}
.btn[class*=btn-]:not([class*=btn-label-]):not([class*=btn-outline-]):not([class*=btn-text-]):not(.btn-icon):focus, .btn[class*=btn-]:not([class*=btn-label-]):not([class*=btn-outline-]):not([class*=btn-text-]):not(.btn-icon):active {
  box-shadow: 0 6px 18px -8px rgba(42, 45, 49, 0.56);
}
.btn-light {
  color: #2A2D31;
}
.btn-light:hover {
  color: #2A2D31 !important;
}
.btn-check:focus + .btn-light, .btn-light:focus, .btn-light.focus {
  color: #2A2D31;
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .btn-light.show.dropdown-toggle, .show > .btn-light.dropdown-toggle {
  color: #2A2D31 !important;
}
.btn-outline-light .badge {
  color: #2A2D31;
}
.btn-outline-light:hover .badge,
.btn-outline-light:focus:hover .badge,
.btn-outline-light:active .badge,
.btn-outline-light.active .badge,
.show > .btn-outline-light.dropdown-toggle .badge {
  color: #2A2D31;
}
.btn-gray {
  background-color: rgba(42, 45, 49, 0.06);
  border-color: rgba(42, 45, 49, 0.06);
}
.btn-outline-gray {
  color: rgba(42, 45, 49, 0.06);
}
.btn-outline-gray.waves-effect .waves-ripple {
  background: radial-gradient(rgba(42, 45, 49, 0.2) 0, rgba(42, 45, 49, 0.3) 40%, rgba(42, 45, 49, 0.4) 50%, rgba(42, 45, 49, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}
.btn-outline-gray:hover {
  color: rgba(42, 45, 49, 0.06) !important;
}
.btn-check:focus + .btn-outline-gray, .btn-outline-gray:focus {
  color: rgba(42, 45, 49, 0.06);
}
.btn-check:checked + .btn-outline-gray, .btn-check:active + .btn-outline-gray, .btn-outline-gray:active, .btn-outline-gray.active, .btn-outline-gray.dropdown-toggle.show {
  color: rgba(42, 45, 49, 0.06) !important;
}
.btn-outline-gray .badge {
  background: rgba(42, 45, 49, 0.06);
  border-color: rgba(42, 45, 49, 0.06);
}
.btn-outline-gray:hover .badge,
.btn-outline-gray:focus:hover .badge,
.btn-outline-gray:active .badge,
.btn-outline-gray.active .badge,
.show > .btn-outline-gray.dropdown-toggle .badge {
  background: rgba(42, 45, 49, 0.06);
  border-color: rgba(42, 45, 49, 0.06);
}
.dropdown-menu {
  box-shadow: 0px 3px 14px 0px rgba(42, 45, 49, 0.14);
}
.nav-tabs .nav-link,
.nav-pills .nav-link {
  color: #2A2D31;
}
.nav-tabs.nav-tabs-widget .nav-link.active {
  border-color: #FC5F4E;
}
.nav-tabs.nav-tabs-widget .nav-link.active .avatar-initial {
  color: #FC5F4E !important;
}
.nav-align-top > .tab-content,
.nav-align-right > .tab-content,
.nav-align-bottom > .tab-content,
.nav-align-left > .tab-content {
  box-shadow: 0 0.375rem 1rem 0 rgba(42, 45, 49, 0.12);
}
.pagination-outline-secondary .page-item.active .page-link.waves-effect .waves-ripple,
.pagination-outline-secondary.pagination li.active > a:not(.page-link).waves-effect .waves-ripple {
  background: radial-gradient(rgba(138, 141, 147, 0.2) 0, rgba(138, 141, 147, 0.3) 40%, rgba(138, 141, 147, 0.4) 50%, rgba(138, 141, 147, 0.5) 60%, rgba(42, 45, 49, 0) 70%);
}
.pagination-outline-success .page-item.active .page-link.waves-effect .waves-ripple,
.pagination-outline-success.pagination li.active > a:not(.page-link).waves-effect .waves-ripple {
  background: radial-gradient(rgba(86, 202, 0, 0.2) 0, rgba(86, 202, 0, 0.3) 40%, rgba(86, 202, 0, 0.4) 50%, rgba(86, 202, 0, 0.5) 60%, rgba(42, 45, 49, 0) 70%);
}
.pagination-outline-info .page-item.active .page-link.waves-effect .waves-ripple,
.pagination-outline-info.pagination li.active > a:not(.page-link).waves-effect .waves-ripple {
  background: radial-gradient(rgba(22, 177, 255, 0.2) 0, rgba(22, 177, 255, 0.3) 40%, rgba(22, 177, 255, 0.4) 50%, rgba(22, 177, 255, 0.5) 60%, rgba(42, 45, 49, 0) 70%);
}
.pagination-outline-warning .page-item.active .page-link.waves-effect .waves-ripple,
.pagination-outline-warning.pagination li.active > a:not(.page-link).waves-effect .waves-ripple {
  background: radial-gradient(rgba(255, 180, 0, 0.2) 0, rgba(255, 180, 0, 0.3) 40%, rgba(255, 180, 0, 0.4) 50%, rgba(255, 180, 0, 0.5) 60%, rgba(42, 45, 49, 0) 70%);
}
.pagination-outline-danger .page-item.active .page-link.waves-effect .waves-ripple,
.pagination-outline-danger.pagination li.active > a:not(.page-link).waves-effect .waves-ripple {
  background: radial-gradient(rgba(255, 76, 81, 0.2) 0, rgba(255, 76, 81, 0.3) 40%, rgba(255, 76, 81, 0.4) 50%, rgba(255, 76, 81, 0.5) 60%, rgba(42, 45, 49, 0) 70%);
}
.pagination-outline-dark .page-item.active .page-link.waves-effect .waves-ripple,
.pagination-outline-dark.pagination li.active > a:not(.page-link).waves-effect .waves-ripple {
  background: radial-gradient(rgba(75, 75, 75, 0.2) 0, rgba(75, 75, 75, 0.3) 40%, rgba(75, 75, 75, 0.4) 50%, rgba(75, 75, 75, 0.5) 60%, rgba(42, 45, 49, 0) 70%);
}
.pagination-gray .page-item.active .page-link, .pagination-gray .page-item.active .page-link:hover, .pagination-gray .page-item.active .page-link:focus,
.pagination-gray.pagination li.active > a:not(.page-link),
.pagination-gray.pagination li.active > a:not(.page-link):hover,
.pagination-gray.pagination li.active > a:not(.page-link):focus {
  border-color: rgba(42, 45, 49, 0.06);
  background-color: rgba(42, 45, 49, 0.06);
}
.pagination-outline-gray .page-item.active .page-link, .pagination-outline-gray .page-item.active .page-link:hover, .pagination-outline-gray .page-item.active .page-link:focus,
.pagination-outline-gray.pagination li.active > a:not(.page-link),
.pagination-outline-gray.pagination li.active > a:not(.page-link):hover,
.pagination-outline-gray.pagination li.active > a:not(.page-link):focus {
  color: rgba(42, 45, 49, 0.06);
}
.pagination-outline-gray .page-item.active .page-link.waves-effect .waves-ripple,
.pagination-outline-gray.pagination li.active > a:not(.page-link).waves-effect .waves-ripple {
  background: radial-gradient(rgba(42, 45, 49, 0.2) 0, rgba(42, 45, 49, 0.3) 40%, rgba(42, 45, 49, 0.4) 50%, rgba(42, 45, 49, 0.5) 60%, rgba(42, 45, 49, 0) 70%);
}
.page-link:focus,
.page-link > a:focus {
  color: #2A2D31;
}
.popover {
  box-shadow: 0 0.25rem 0.5rem rgba(42, 45, 49, 0.1);
}
.form-range::-webkit-slider-thumb {
  box-shadow: 0 0.125rem 0.25rem rgba(42, 45, 49, 0.08);
}
.form-range::-moz-range-thumb {
  box-shadow: 0 0.125rem 0.25rem rgba(42, 45, 49, 0.08);
}
.modal-content {
  box-shadow: 0px 4px 18px 0px rgba(42, 45, 49, 0.14);
}
@media (min-width: 576px) {
.modal-content {
  box-shadow: 0px 4px 18px 0px rgba(42, 45, 49, 0.14);
}
}
.breadcrumb-item:hover, .breadcrumb-item:focus,
.breadcrumb-item a:hover,
.breadcrumb-item a:focus {
  color: #2A2D31;
}
a.list-group-item-gray.active,
button.list-group-item-gray.active {
  border-color: rgba(42, 45, 49, 0.06);
  background-color: rgba(42, 45, 49, 0.06);
}
.list-group .list-group-item.active h1,
.list-group .list-group-item.active .h1,
.list-group .list-group-item.active h2,
.list-group .list-group-item.active .h2,
.list-group .list-group-item.active h3,
.list-group .list-group-item.active .h3,
.list-group .list-group-item.active h4,
.list-group .list-group-item.active .h4,
.list-group .list-group-item.active h5,
.list-group .list-group-item.active .h5,
.list-group .list-group-item.active h6,
.list-group .list-group-item.active .h6 {
  color: #2A2D31;
}
.navbar.navbar-light {
  color: rgba(42, 45, 49, 0.5);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(42, 45, 49, 0.22) !important;
}
.navbar-light hr {
  border-color: rgba(42, 45, 49, 0.06);
}
.card {
  box-shadow: 0 0.375rem 1rem 0 rgba(42, 45, 49, 0.12);
}
.card[class*=card-border-shadow-]:hover {
  box-shadow: 0 0.25rem 0.5rem rgba(42, 45, 49, 0.1);
}
.card-action .card-header .card-action-element a {
  color: #2A2D31;
}
.card-header,
.card-footer {
  border-color: rgba(42, 45, 49, 0.075);
}
.card hr {
  color: rgba(42, 45, 49, 0.075);
}
.card .row-bordered > [class*=" col "] .card .row-bordered > [class$=" col"], .card .row-bordered > [class*=" col "]::before, .card .row-bordered > [class*=" col "]::after,
.card .row-bordered > [class^="col "] .card .row-bordered > [class$=" col"],
.card .row-bordered > [class^="col "]::before,
.card .row-bordered > [class^="col "]::after,
.card .row-bordered > [class*=" col-"] .card .row-bordered > [class$=" col"],
.card .row-bordered > [class*=" col-"]::before,
.card .row-bordered > [class*=" col-"]::after,
.card .row-bordered > [class^=col-] .card .row-bordered > [class$=" col"],
.card .row-bordered > [class^=col-]::before,
.card .row-bordered > [class^=col-]::after,
.card .row-bordered > [class=col] .card .row-bordered > [class$=" col"],
.card .row-bordered > [class=col]::before,
.card .row-bordered > [class=col]::after {
  border-color: rgba(42, 45, 49, 0.075);
}
.accordion-item {
  box-shadow: 0px 1px 3px 0px rgba(42, 45, 49, 0.12);
}
.accordion-item.active {
  box-shadow: 0px 4px 8px 0px rgba(42, 45, 49, 0.12);
}
.toast-header {
  border-bottom: 1px solid rgba(42, 45, 49, 0.075);
}
.carousel.carousel-dark .carousel-item.active h1,
.carousel.carousel-dark .carousel-item.active .h1,
.carousel.carousel-dark .carousel-item.active h2,
.carousel.carousel-dark .carousel-item.active .h2,
.carousel.carousel-dark .carousel-item.active h3,
.carousel.carousel-dark .carousel-item.active .h3,
.carousel.carousel-dark .carousel-item.active h4,
.carousel.carousel-dark .carousel-item.active .h4,
.carousel.carousel-dark .carousel-item.active h5,
.carousel.carousel-dark .carousel-item.active .h5,
.carousel.carousel-dark .carousel-item.active h6,
.carousel.carousel-dark .carousel-item.active .h6,
.carousel.carousel-dark .carousel-item.carousel-item-start h1,
.carousel.carousel-dark .carousel-item.carousel-item-start .h1,
.carousel.carousel-dark .carousel-item.carousel-item-start h2,
.carousel.carousel-dark .carousel-item.carousel-item-start .h2,
.carousel.carousel-dark .carousel-item.carousel-item-start h3,
.carousel.carousel-dark .carousel-item.carousel-item-start .h3,
.carousel.carousel-dark .carousel-item.carousel-item-start h4,
.carousel.carousel-dark .carousel-item.carousel-item-start .h4,
.carousel.carousel-dark .carousel-item.carousel-item-start h5,
.carousel.carousel-dark .carousel-item.carousel-item-start .h5,
.carousel.carousel-dark .carousel-item.carousel-item-start h6,
.carousel.carousel-dark .carousel-item.carousel-item-start .h6 {
  color: #2A2D31;
}
.offcanvas {
  box-shadow: 0px 4px 18px 0px rgba(42, 45, 49, 0.14);
}
.shadow {
  box-shadow: 0 0.25rem 0.5rem rgba(42, 45, 49, 0.1) !important;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(42, 45, 49, 0.08) !important;
}
.shadow-lg {
  box-shadow: 0 0.625rem 0.875rem rgba(42, 45, 49, 0.12) !important;
}
.border-primary {
  border-color: #FC5F4E !important;
}
.border-light {
  border-color: rgba(42, 45, 49, 0.06) !important;
}
.border-gray {
  border-color: rgba(42, 45, 49, 0.06) !important;
}
.text-black-50 {
  color: rgba(42, 45, 49, 0.5) !important;
}
.text-heading {
  color: #2A2D31 !important;
}
.bg-body {
  background-color: #F7F8F8 !important;
}
.app-overlay {
  background-color: rgba(42, 45, 49, 0.5);
}
.img-thumbnail-shadow:hover, .img-thumbnail-shadow:focus {
  box-shadow: 0 5px 20px rgba(42, 45, 49, 0.4);
}
.light-style .ui-star > *:last-child {
  color: rgba(42, 45, 49, 0.12);
}
.menu-inner > .menu-header::before, .menu-inner > .menu-header::after {
  background-color: rgba(42, 45, 49, 0.12);
}
.menu-vertical .menu-item .menu-link.waves-effect:focus .waves-ripple {
  background: radial-gradient(rgba(42, 45, 49, 0.1) 0, rgba(42, 45, 49, 0.15) 70%, rgba(42, 45, 49, 0.2) 80%, rgba(42, 45, 49, 0.25) 90%, rgba(255, 255, 255, 0) 95%);
}
.light-style .menu-vertical .menu-item .menu-link:hover {
  background-color: rgba(42, 45, 49, 0.04);
}
.light-style .menu-vertical .menu-item.active > .menu-toggle,
.light-style .menu-vertical .menu-item.open > .menu-toggle {
  background-color: rgba(42, 45, 49, 0.08);
}
.content-backdrop {
  background-color: #2A2D31;
}
.layout-navbar-fixed .window-scrolled .layout-navbar.navbar-detached {
  box-shadow: 0px 4px 8px -4px rgba(42, 45, 49, 0.42);
}
.layout-navbar-fixed .layout-page:not(.window-scrolled) .layout-navbar.navbar-detached .search-input {
  background-color: #F7F8F8;
}
@media (max-width: 1199.98px) {
.layout-overlay {
  background: #2A2D31;
}
}
.app-brand .layout-menu-toggle svg {
  color: #2A2D31;
}
.pull-up:hover {
  box-shadow: 0 0.25rem 0.5rem rgba(42, 45, 49, 0.1);
}
.divider .divider-text:before, .divider .divider-text:after {
  border-top: 1px solid rgba(42, 45, 49, 0.12);
}
.divider.divider-dotted .divider-text:before, .divider.divider-dotted .divider-text:after, .divider.divider-dotted:before, .divider.divider-dotted:after {
  border-color: rgba(42, 45, 49, 0.12);
}
.divider.divider-dashed .divider-text:before, .divider.divider-dashed .divider-text:after, .divider.divider-dashed:before, .divider.divider-dashed:after {
  border-color: rgba(42, 45, 49, 0.12);
}
.divider.divider-gray .divider-text:before, .divider.divider-gray .divider-text:after {
  border-color: rgba(42, 45, 49, 0.06);
}
.footer-link {
  color: rgba(42, 45, 49, 0.5);
}
.footer-light {
  color: rgba(42, 45, 49, 0.5);
}
.footer-light .footer-link {
  color: rgba(42, 45, 49, 0.5);
}
.footer-light .footer-link.disabled {
  color: rgba(42, 45, 49, 0.22) !important;
}
.navbar.bg-gray .navbar-brand,
.navbar.bg-gray .navbar-brand a {
  color: #2A2D31;
}
.navbar.bg-gray .navbar-brand:hover, .navbar.bg-gray .navbar-brand:focus,
.navbar.bg-gray .navbar-brand a:hover,
.navbar.bg-gray .navbar-brand a:focus {
  color: #2A2D31;
}
.navbar.bg-gray .navbar-nav > .nav-link:hover, .navbar.bg-gray .navbar-nav > .nav-link:focus,
.navbar.bg-gray .navbar-nav > .nav-item > .nav-link:hover,
.navbar.bg-gray .navbar-nav > .nav-item > .nav-link:focus,
.navbar.bg-gray .navbar-nav > .nav > .nav-item > .nav-link:hover,
.navbar.bg-gray .navbar-nav > .nav > .nav-item > .nav-link:focus {
  color: #2A2D31;
}
.navbar.bg-gray .navbar-nav .show > .nav-link,
.navbar.bg-gray .navbar-nav .active > .nav-link,
.navbar.bg-gray .navbar-nav .nav-link.show,
.navbar.bg-gray .navbar-nav .nav-link.active {
  color: #2A2D31;
}
.navbar.bg-gray .navbar-toggler {
  border-color: rgba(42, 45, 49, 0.0773305882);
}
.navbar.bg-gray .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba(42, 45, 49, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}
.navbar.bg-gray .navbar-text a {
  color: #2A2D31;
}
.navbar.bg-gray .navbar-text a:hover, .navbar.bg-gray .navbar-text a:focus {
  color: #2A2D31;
}
.navbar.bg-gray hr {
  border-color: rgba(42, 45, 49, 0.0773305882);
}
.navbar.bg-white .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba(42, 45, 49, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}
.navbar.bg-light .navbar-brand,
.navbar.bg-light .navbar-brand a {
  color: #2A2D31;
}
.navbar.bg-light .navbar-brand:hover, .navbar.bg-light .navbar-brand:focus,
.navbar.bg-light .navbar-brand a:hover,
.navbar.bg-light .navbar-brand a:focus {
  color: #2A2D31;
}
.navbar.bg-light .navbar-nav > .nav-link:hover, .navbar.bg-light .navbar-nav > .nav-link:focus,
.navbar.bg-light .navbar-nav > .nav-item > .nav-link:hover,
.navbar.bg-light .navbar-nav > .nav-item > .nav-link:focus,
.navbar.bg-light .navbar-nav > .nav > .nav-item > .nav-link:hover,
.navbar.bg-light .navbar-nav > .nav > .nav-item > .nav-link:focus {
  color: #2A2D31;
}
.navbar.bg-light .navbar-nav .show > .nav-link,
.navbar.bg-light .navbar-nav .active > .nav-link,
.navbar.bg-light .navbar-nav .nav-link.show,
.navbar.bg-light .navbar-nav .nav-link.active {
  color: #2A2D31;
}
.navbar.bg-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba(42, 45, 49, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}
.navbar.bg-light .navbar-text a {
  color: #2A2D31;
}
.navbar.bg-light .navbar-text a:hover, .navbar.bg-light .navbar-text a:focus {
  color: #2A2D31;
}
.navbar.bg-lighter .navbar-brand,
.navbar.bg-lighter .navbar-brand a {
  color: #2A2D31;
}
.navbar.bg-lighter .navbar-brand:hover, .navbar.bg-lighter .navbar-brand:focus,
.navbar.bg-lighter .navbar-brand a:hover,
.navbar.bg-lighter .navbar-brand a:focus {
  color: #2A2D31;
}
.navbar.bg-lighter .navbar-nav > .nav-link:hover, .navbar.bg-lighter .navbar-nav > .nav-link:focus,
.navbar.bg-lighter .navbar-nav > .nav-item > .nav-link:hover,
.navbar.bg-lighter .navbar-nav > .nav-item > .nav-link:focus,
.navbar.bg-lighter .navbar-nav > .nav > .nav-item > .nav-link:hover,
.navbar.bg-lighter .navbar-nav > .nav > .nav-item > .nav-link:focus {
  color: #2A2D31;
}
.navbar.bg-lighter .navbar-nav .show > .nav-link,
.navbar.bg-lighter .navbar-nav .active > .nav-link,
.navbar.bg-lighter .navbar-nav .nav-link.show,
.navbar.bg-lighter .navbar-nav .nav-link.active {
  color: #2A2D31;
}
.navbar.bg-lighter .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba(42, 45, 49, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}
.navbar.bg-lighter .navbar-text a {
  color: #2A2D31;
}
.navbar.bg-lighter .navbar-text a:hover, .navbar.bg-lighter .navbar-text a:focus {
  color: #2A2D31;
}
.footer.bg-gray .footer-text {
  color: #2A2D31;
}
.footer.bg-gray .show > .footer-link,
.footer.bg-gray .active > .footer-link,
.footer.bg-gray .footer-link.show,
.footer.bg-gray .footer-link.active {
  color: #2A2D31;
}
.footer.bg-gray hr {
  border-color: rgba(42, 45, 49, 0.0773305882);
}
.footer.bg-light .footer-text {
  color: #2A2D31;
}
.footer.bg-light .show > .footer-link,
.footer.bg-light .active > .footer-link,
.footer.bg-light .footer-link.show,
.footer.bg-light .footer-link.active {
  color: #2A2D31;
}
.footer.bg-lighter .footer-text {
  color: #2A2D31;
}
.footer.bg-lighter .show > .footer-link,
.footer.bg-lighter .active > .footer-link,
.footer.bg-lighter .footer-link.show,
.footer.bg-lighter .footer-link.active {
  color: #2A2D31;
}
nav#layout-navbar {
  background: #FC5F4E;
}
#layout-menu {
  background: #FC5F4E;
}
table.dataTable thead th, table.dataTable thead td {
  border-bottom: 1px solid #FC5F4E !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  border: 1px solid #FC5F4E !important;
  background: #FC5F4E !important;
}
.btn-primary {
  background-color: #FC5F4E !important;
}
.btn-primary:hover {
  color: #FC5F4E !important;
}
