:root {
  --primary: #e88e26;
  --primary-btn-hover-background: #d27b16;
  --primary-btn-hover-border: #c67415;
  --primary-btn-active-background: #c67415;
  --primary-btn-active-border: #ba6d14;
  --primary-contrast-color: #212529;
  --primary-btn-hover-background-contrast-color: #fff;
  --primary-btn-active-background-contrast-color: #fff;
  --primary-alert-background: #fae8d4;
  --primary-alert-border: #f9dfc2;
  --primary-alert-color: #794a14;
  --primary-alert-border-top: #f7d3ab;
  --primary-alert-link: #4d2f0d;
  --primary-badge-hover-background: #c67415;
  --primary-bg-hover-background: #c67415;
  --primary-list-group-item-background: #f9dfc2;
  --primary-list-group-item-color: #794a14;
  --primary-list-group-item-hover-background: #f7d3ab;
  --primary-table-background: #f9dfc2;
  --primary-table-border: #f3c48e;
  --primary-table-hover-background: #f7d3ab;
  --primary-emphasized: #af6613;
  --primary-pagination-button-hover-color: #af6613;
  --primary-focus-shadow: 0 0 0 0.2rem rgb(232 142 38 / 25%);
  --primary-focus-border-color: #f4ca99;
  --primary-disabled-color: #f4ca99;
  --secondary: #ff0000;
  --secondary-btn-hover-border: #cc0000;
  --secondary-btn-active-background: #cc0000;
  --secondary-btn-active-border: #bf0000;
  --secondary-contrast-color: #fff;
  --secondary-btn-active-background-contrast-color: #fff;
  --secondary-alert-background: #ffcccc;
  --secondary-alert-border: #ffb8b8;
  --secondary-alert-color: #850000;
  --secondary-alert-border-top: #ff9e9e;
  --secondary-alert-link: #520000;
  --secondary-badge-hover-background: #cc0000;
  --secondary-bg-hover-background: #cc0000;
  --secondary-list-group-item-background: #ffb8b8;
  --secondary-list-group-item-color: #850000;
  --secondary-list-group-item-hover-background: #ff9e9e;
  --secondary-table-background: #ffb8b8;
  --secondary-table-border: #ff7a7a;
  --secondary-table-hover-background: #ff9e9e;
  --secondary-pagination-button-hover-color: #b30000;
  --secondary-focus-shadow: 0 0 0 0.2rem rgb(255 0 0 / 25%);
  --secondary-focus-border-color: #ff8080;
  --secondary-disabled-color: #ff8080;
}
.btn-primary {
  background-color: var(--primary);
  border-color: var(--primary);
  color: var(--primary-contrast-color);
}
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover {
  background-color: var(--primary-btn-hover-background);
  border-color: var(--primary-btn-hover-border);
  color: var(--primary-btn-hover-background-contrast-color);
}
.btn-primary.focus,
.btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 126, 38, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
  background-color: var(--primary);
  border-color: var(--primary);
  color: var(--primary-contrast-color);
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
  background-color: var(--primary-btn-active-background);
  border-color: var(--primary-btn-active-border);
  color: var(--primary-btn-active-background-contrast-color);
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(202, 126, 38, 0.5);
}
.btn-outline-primary {
  border-color: var(--primary);
  color: var(--primary);
}
.btn-outline-primary:hover {
  background-color: var(--primary);
  border-color: var(--primary);
  color: var(--primary-contrast-color);
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 142, 38, 0.5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  background-color: transparent;
  color: var(--primary);
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
  background-color: var(--primary);
  border-color: var(--primary);
  color: var(--primary-contrast-color);
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 142, 38, 0.5);
}
.alert-primary {
  background-color: var(--primary-alert-background);
  border-color: var(--primary-alert-border);
  color: var(--primary-alert-color);
}
.alert-primary hr {
  border-top-color: var(--primary-alert-border-top);
}
.alert-primary .alert-link {
  color: var(--primary-alert-link);
}
.badge-primary {
  background-color: var(--primary);
  color: var(--primary-contrast-color);
}
a.badge-primary:focus,
a.badge-primary:hover {
  background-color: var(--primary-badge-hover-background);
  color: var(--primary-contrast-color);
}
.bg-primary {
  background-color: var(--primary) !important;
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
  background-color: var(--primary-bg-hover-background) !important;
}
.list-group-item-primary {
  background-color: var(--primary-list-group-item-background);
  color: var(--primary-list-group-item-color);
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
  background-color: var(--primary-list-group-item-hover-background);
  color: var(--primary-list-group-item-color);
}
.list-group-item-primary.list-group-item-action.active {
  background-color: var(--primary-list-group-item-color);
  border-color: var(--primary-list-group-item-color);
  color: #fff;
}
.table-primary,
.table-primary>td,
.table-primary>th {
  background-color: var(--primary-table-background);
}
.table-primary tbody+tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
  border-color: var(--primary-table-border);
}
.table-hover .table-primary:hover,
.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
  background-color: var(--primary-table-hover-background);
}
.text-primary {
  color: var(--primary) !important;
}
a.text-primary:focus,
a.text-primary:hover {
  color: var(--primary-emphasized) !important;
}
.border-primary {
  border-color: var(--primary) !important;
}
.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow:before,
.tooltip.b-tooltip-primary.bs-tooltip-top .arrow:before {
  border-top-color: var(--primary);
}
.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow:before,
.tooltip.b-tooltip-primary.bs-tooltip-right .arrow:before {
  border-right-color: var(--primary);
}
.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow:before,
.tooltip.b-tooltip-primary.bs-tooltip-bottom .arrow:before {
  border-bottom-color: var(--primary);
}
.tooltip.b-tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow:before,
.tooltip.b-tooltip-primary.bs-tooltip-left .arrow:before {
  border-left-color: var(--primary);
}
.tooltip.b-tooltip-primary .tooltip-inner {
  background-color: var(--primary);
  color: #fff;
}
.menu-container .menu-item .submenu .submenu-items a .submenu-item i,
.menu-container-primary .menu-item .submenu .submenu-items a .submenu-item i {
  color: var(--primary);
  transition: all .15s ease;
}
.menu-container .menu-item .submenu .submenu-items a:hover,
.menu-container-primary .menu-item .submenu .submenu-items a:hover {
  background: var(--primary);
  color: var(--primary-contrast-color);
}
.menu-container .menu-item .submenu .submenu-items a:hover .submenu-item,
.menu-container .menu-item .submenu .submenu-items a:hover i,
.menu-container-primary .menu-item .submenu .submenu-items a:hover .submenu-item,
.menu-container-primary .menu-item .submenu .submenu-items a:hover i {
  color: var(--primary-contrast-color);
}
.menu-container .menu-item:hover,
.menu-container-primary .menu-item:hover {
  background: var(--primary);
  color: var(--primary-contrast-color);
}
.menu-container .menu-item:hover .menu-item-title,
.menu-container .menu-item:hover .os-icon,
.menu-container-primary .menu-item:hover .menu-item-title,
.menu-container-primary .menu-item:hover .os-icon {
  color: var(--primary-contrast-color);
}
.menu-container .menu-item:hover .submenu-item,
.menu-container-primary .menu-item:hover .submenu-item {
  color: var(--primary-contrast-color);
}
.os-icon,
.os-icon-primary {
  color: var(--primary);
  font-family: osfont;
  font-size: 21px;
  font-style: normal;
}
.btn-secondary {
  background-color: var(--secondary);
  border-color: var(--secondary);
  color: var(--secondary-contrast-color);
}
.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:hover {
  background-color: #0c8;
  border-color: var(--secondary-btn-hover-border);
  color: #fff;
}
.btn-secondary.focus,
.btn-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  background-color: var(--secondary);
  border-color: var(--secondary);
  color: var(--secondary-contrast-color);
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
  background-color: var(--secondary-btn-active-background);
  border-color: var(--secondary-btn-active-border);
  color: var(--secondary-btn-active-background-contrast-color);
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5);
}
.btn-secondary-light {
  background-color: #d6d8db;
  border-color: #d6d8db;
  color: #212529;
}
.btn-secondary-light.focus,
.btn-secondary-light:focus,
.btn-secondary-light:hover {
  background-color: #c2c5c9;
  border-color: #bbbec3;
  color: #212529;
}
.btn-secondary-light.disabled,
.btn-secondary-light:disabled {
  background-color: #d6d8db;
  border-color: #d6d8db;
  color: #212529;
}
.btn-secondary-light:not(:disabled):not(.disabled).active,
.btn-secondary-light:not(:disabled):not(.disabled):active,
.show>.btn-secondary-light.dropdown-toggle {
  background-color: #bbbec3;
  border-color: #b4b8bd;
  color: #212529;
}
.btn-outline-secondary {
  border-color: var(--secondary);
  color: var(--secondary);
}
.btn-outline-secondary:hover {
  background-color: var(--secondary);
  border-color: var(--secondary);
  color: var(--secondary-contrast-color);
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  background-color: transparent;
  color: var(--secondary);
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
  background-color: var(--secondary);
  border-color: var(--secondary);
  color: var(--secondary-contrast-color);
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5);
}
.btn-outline-secondary-light {
  border-color: #d6d8db;
  color: #d6d8db;
}
.btn-outline-secondary-light:hover {
  background-color: #d6d8db;
  border-color: #d6d8db;
  color: #212529;
}
.btn-outline-secondary-light.disabled,
.btn-outline-secondary-light:disabled {
  background-color: transparent;
  color: #d6d8db;
}
.btn-outline-secondary-light:not(:disabled):not(.disabled).active,
.btn-outline-secondary-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary-light.dropdown-toggle {
  background-color: #d6d8db;
  border-color: #d6d8db;
  color: #212529;
}
.alert-secondary {
  background-color: var(--secondary-alert-background);
  border-color: var(--secondary-alert-border);
  color: var(--secondary-alert-color);
}
.alert-secondary hr {
  border-top-color: var(--secondary-alert-border-top);
}
.alert-secondary .alert-link {
  color: var(--secondary-alert-link);
}
.alert-secondary-light {
  background-color: #f7f7f8;
  border-color: #f4f4f5;
  color: #6f7072;
}
.alert-secondary-light hr {
  border-top-color: #e7e7e9;
}
.alert-secondary-light .alert-link {
  color: #565758;
}
.badge-secondary {
  background-color: var(--secondary);
  color: var(--secondary-contrast-color);
}
a.badge-secondary:focus,
a.badge-secondary:hover {
  background-color: var(--secondary-badge-hover-background);
  color: var(--secondary-contrast-color);
}
.badge-secondary-light {
  background-color: #d6d8db;
  color: #212529;
}
a.badge-secondary-light:focus,
a.badge-secondary-light:hover {
  background-color: #bbbec3;
  color: #212529;
}
.bg-secondary {
  background-color: var(--secondary) !important;
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
  background-color: var(--secondary-bg-hover-background) !important;
}
.bg-secondary-light {
  background-color: #d6d8db !important;
}
a.bg-secondary-light:focus,
a.bg-secondary-light:hover,
button.bg-secondary-light:focus,
button.bg-secondary-light:hover {
  background-color: #bbbec3 !important;
}
.list-group-item-secondary {
  background-color: var(--secondary-list-group-item-background);
  color: var(--secondary-list-group-item-color);
}
.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
  background-color: var(--secondary-list-group-item-hover-background);
  color: var(--secondary-list-group-item-color);
}
.list-group-item-secondary.list-group-item-action.active {
  background-color: var(--secondary-list-group-item-color);
  border-color: var(--secondary-list-group-item-color);
  color: #fff;
}
.list-group-item-secondary-light {
  background-color: #f4f4f5;
  color: #6f7072;
}
.list-group-item-secondary-light.list-group-item-action:focus,
.list-group-item-secondary-light.list-group-item-action:hover {
  background-color: #e7e7e9;
  color: #6f7072;
}
.list-group-item-secondary-light.list-group-item-action.active {
  background-color: #6f7072;
  border-color: #6f7072;
  color: #fff;
}
.table-secondary,
.table-secondary>td,
.table-secondary>th {
  background-color: var(--secondary-table-background);
}
.table-secondary tbody+tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
  border-color: var(--secondary-table-border);
}
.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
  background-color: var(--secondary-table-hover-background);
}
.table-secondary-light,
.table-secondary-light>td,
.table-secondary-light>th {
  background-color: #f4f4f5;
}
.table-secondary-light tbody+tbody,
.table-secondary-light td,
.table-secondary-light th,
.table-secondary-light thead th {
  border-color: #eaebec;
}
.table-hover .table-secondary-light:hover,
.table-hover .table-secondary-light:hover>td,
.table-hover .table-secondary-light:hover>th {
  background-color: #e7e7e9;
}
.text-secondary {
  color: var(--secondary) !important;
}
a.text-secondary:focus,
a.text-secondary:hover {
  color: #00a66e !important;
}
.text-secondary-light {
  color: #d6d8db !important;
}
a.text-secondary-light:focus,
a.text-secondary-light:hover {
  color: #adb1b7 !important;
}
.border-secondary {
  border-color: var(--secondary) !important;
}
.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=top] .arrow:before,
.tooltip.b-tooltip-secondary.bs-tooltip-top .arrow:before {
  border-top-color: var(--secondary);
}
.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=right] .arrow:before,
.tooltip.b-tooltip-secondary.bs-tooltip-right .arrow:before {
  border-right-color: var(--secondary);
}
.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=bottom] .arrow:before,
.tooltip.b-tooltip-secondary.bs-tooltip-bottom .arrow:before {
  border-bottom-color: var(--secondary);
}
.tooltip.b-tooltip-secondary.bs-tooltip-auto[x-placement^=left] .arrow:before,
.tooltip.b-tooltip-secondary.bs-tooltip-left .arrow:before {
  border-left-color: var(--secondary);
}
.tooltip.b-tooltip-secondary .tooltip-inner {
  background-color: var(--secondary);
  color: #212529;
}