/* Shared WES cherry and white theme for Wizard. */
:root,[data-bs-theme="light"],.root{--bs-primary:#76223e;--bs-primary-rgb:118,34,62;--bs-link-color:#76223e;--bs-link-color-rgb:118,34,62;--bs-link-hover-color:#501226;--bs-link-hover-color-rgb:80,18,38;--bs-body-bg:#faf7f8;--bs-body-color:#392b31;--bs-border-color:#eadfe3;--nf-header-bg:#fff;--nf-header-color:#76223e;--nf-header-expand-bg:#76223e;--nf-header-expand-color:#fff;--nf-header-expand-headings-color:#fff;--nf-header-expand-title-color:#fff;--nf-mainnav-link-hover:#76223e;--nf-content-title-color:#fff}
body{background:#faf7f8;color:#392b31}
.header__inner,.header__content{background:#fff;color:#76223e}
.header__btn{color:#76223e}
.content__header{background:linear-gradient(120deg,#76223e,#8d294b);color:#fff}
.content__header .page-title,.content__header .lead,.content__header .breadcrumb,.content__header .breadcrumb a{color:#fff}
.content__header .breadcrumb-item+.breadcrumb-item:before{color:#f4cedb}
.card{background:#fff;border-color:#eadfe3;box-shadow:0 3px 14px #50122608}
.card-header,.card-footer{background:#fff8fa;border-color:#eadfe3}
.card-header h2,.card-header h3,.card-header h4,.card-title{color:#76223e}
.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#76223e;--bs-btn-border-color:#76223e;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#501226;--bs-btn-hover-border-color:#501226;--bs-btn-active-bg:#501226;--bs-btn-active-border-color:#501226;--bs-btn-disabled-bg:#76223e;--bs-btn-disabled-border-color:#76223e;--bs-btn-focus-shadow-rgb:118,34,62}
.btn-outline-primary{--bs-btn-color:#76223e;--bs-btn-border-color:#76223e;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#76223e;--bs-btn-hover-border-color:#76223e;--bs-btn-active-bg:#76223e;--bs-btn-active-border-color:#76223e;--bs-btn-focus-shadow-rgb:118,34,62}
.bg-primary{background-color:#76223e!important}.text-primary{color:#76223e!important}.border-primary{border-color:#76223e!important}
.table{--bs-table-color:#392b31;--bs-table-border-color:#eadfe3;--bs-table-striped-bg:#fcf7f9;--bs-table-hover-bg:#f4e8ec}
.table>thead:not(.table-dark)>tr>th{background:#f6edf1;color:#76223e;border-bottom-color:#dfc6d0}
.table-primary{--bs-table-bg:#f4e8ec;--bs-table-color:#76223e;--bs-table-striped-bg:#eddde4;--bs-table-hover-bg:#e8d3dc}
.form-control,.form-select{border-color:#dfcfd6}.form-control:focus,.form-select:focus{border-color:#a65c76;box-shadow:0 0 0 .2rem #76223e20}
.form-check-input:checked{background-color:#76223e;border-color:#76223e}.form-check-input:focus{border-color:#a65c76;box-shadow:0 0 0 .2rem #76223e20}
.nav-tabs .nav-link,.nav-pills .nav-link{color:#76223e}.nav-pills .nav-link.active{background:#76223e;color:#fff}.nav-tabs .nav-link.active{color:#76223e;border-top:3px solid #76223e}
.pagination{--bs-pagination-color:#76223e;--bs-pagination-hover-color:#501226;--bs-pagination-active-bg:#76223e;--bs-pagination-active-border-color:#76223e;--bs-pagination-focus-box-shadow:0 0 0 .2rem #76223e20}
.dropdown-item.active,.dropdown-item:active{background:#76223e;color:#fff}.dropdown-item:hover{background:#f4e8ec}
.progress-bar:not(.bg-success):not(.bg-warning):not(.bg-danger):not(.bg-info){background-color:#76223e}
.login-story{background:#4b1024}.login-form .button,.login-form button[type="submit"]{background:#76223e;border-color:#76223e;color:#fff}
@media print{body{background:#fff}.content__header{background:#fff;color:#222}.content__header .page-title,.content__header .lead{color:#222}.card{box-shadow:none}}
/* Wizard top header follows the cherry sidebar. */
.root{--nf-header-bg:#76223e;--nf-header-color:#fff;--nf-header-secondary-color:#f4cedb;--nf-header-btn-hover-bg:#ffffff20;--nf-header-btn-hover-color:#fff}
.header .header__inner,.header .header__content{background:#76223e!important;color:#fff;border-bottom:1px solid #9c3c5b}
.header .header__brand{background:#76223e!important;border-right-color:#ffffff25}
.header .header__btn,.header .header__btn i,.header .wizard-brand-description,.header .brand-title{color:#fff!important}
.header .header__btn:hover,.header .header__btn:focus-visible{background:#ffffff20!important;color:#fff!important}
.header .header__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}
.header .header__content .vr{background:#ffffff50}
.header .header-searchbox .searchbox__input{color:#fff}.header .header-searchbox .searchbox__input::placeholder{color:#f4cedb}
.header .dropdown-menu{color:#392b31;background:#fff}.header .dropdown-menu .dropdown-item{color:#392b31}.header .dropdown-menu .dropdown-item:hover{background:#f4e8ec;color:#76223e}
