.bd-overlay{background:rgba(0,0,0,.6);display:none;height:100%;position:absolute;width:100%}.cv-spinner{align-items:center;display:flex;height:100%;justify-content:center}.spinner{animation:sp-anime .8s linear infinite;border:4px solid #ddd;border-radius:50%;border-top-color:#2e93e6;height:40px;width:40px}@keyframes sp-anime{to{transform:rotate(1turn)}}.is-hide{display:none}.bd-modal-wrapper{background:rgba(0,0,0,.7)!important;display:none;left:0;outline:0;position:fixed!important;top:0;z-index:999999999}.bd-modal,.bd-modal-wrapper{height:100%;overflow:hidden;width:100%}.bd-modal{display:flex}.bd-modal-dialog{height:calc(100vh - 40px);margin:auto;max-height:calc(100vh - 40px);max-width:600px;width:calc(100vw - 70px)}.bd-modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;color:#000;display:flex;flex-direction:column;height:100%;outline:0;position:relative;width:100%}.bd-modal-header{align-items:center;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);display:flex;flex-shrink:0;justify-content:space-between;padding:.5rem .75rem}.bd-modal-close-button{background-color:#046bd2;border:1px solid #000;border-radius:7px;color:#fff;cursor:pointer;font-size:large;font-weight:500;padding:0 3px}.bd-modal-close-button:hover{background-color:#fff;border-color:#000;color:#000}.bd-modal-body-wrapper{display:flex}.bd-modal-body,.bd-modal-body-wrapper{flex:1 1 auto;overflow:auto;position:relative}.bd-modal-body{border:1px solid rgba(0,0,0,.25);margin:5px;padding:0 1rem}.bd-modal-body p{color:#000}.bd-modal-footer{align-items:center;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px);border-top:1px solid #dee2e6;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:.5rem .75rem}.bd-modal-footer>*{margin:.25rem}.bd-modal-details{display:block;padding:.5rem 1rem 0;text-align:left!important}.bd-detail-holder{display:inline-flex;gap:5px;padding-right:15px}.bd-detail-holder-books-included{display:flow}.bd-detail-holder-description{display:flex}.bd-modal-title{font-size:large;font-weight:700}.bd-label{font-weight:700}.bd_popup_btn{border-style:solid;border-width:1px;cursor:pointer;height:40px;padding:0;width:40px}.bd_popup_btn i{font-size:24px;vertical-align:unset}.bd-data-description ul li{list-style:disc;list-style-position:inside}.bd-data-description a{color:#046bd2}.bd-data-description a:hover{color:#000}