.cp-privacy-toggle-pills .btn.btn-default{width:2.86em;padding:0}.cp-privacy-toggle-pills .btn.btn-default.lock{border-right:0}.cp-privacy-toggle-pills .btn.btn-default.selected{background-color:#3a88b5;color:#fff}.cp-privacy-toggle-pills .btn.btn-default .icon-svg-lock{margin:.07em 0 0 .36em;vertical-align:top}.cp-privacy-toggle-pills .btn.btn-default .icon-svg-unlock{margin:.07em 0 0 .14em;vertical-align:top}.post-shelf-success-header{margin:25px 0 0;font-size:1em}.post-shelf-success-body{display:flex;flex-wrap:wrap}@media (max-width:767px){.post-shelf-success-body{margin:0 auto;width:75%}}.post-shelf-success-body .cp-on-shelf-dropdown{order:1;margin-bottom:1em;width:50%}.post-shelf-success-body .cp-on-shelf-dropdown .cp-dropdown,.post-shelf-success-body .cp-on-shelf-dropdown .cp-dropdown .btn.btn-default{display:block;width:100%}.post-shelf-success-body .cp-on-shelf-dropdown .icon-svg-books{width:1.43em}.post-shelf-success-body .cp-privacy-toggle-pills{order:3;width:50%;text-align:center}.post-shelf-success-body .cp-privacy-toggle-pills:last-child{padding:0 5%}.post-shelf-success-body .cp-privacy-toggle-pills .btn.btn-default{width:50%}.post-shelf-success-body .post-success-rating{display:flex;flex:1 1 50%;align-items:center;justify-content:center;order:2}.post-shelf-success-body .cp-rating-control{padding:0 0 14px}@media (max-width:767px){.post-shelf-success-body .cp-rating-control{padding:14px 0 0}.post-shelf-success-body .cp-on-shelf-dropdown{flex:1 1 100%;order:1}.post-shelf-success-body .cp-on-shelf-dropdown .cp-dropdown{display:block;margin:1.5em auto 0}.post-shelf-success-body .cp-on-shelf-dropdown .cp-dropdown .btn.btn-default{width:100%}.post-shelf-success-body .cp-privacy-toggle-pills{flex:0 1 100%;order:2;text-align:center}.post-shelf-success-body .cp-privacy-toggle-pills:last-child{padding:0}}.cp-cancel-hold-shelf-prompt{margin:5px 0}.cp-cancel-hold-shelf-prompt .privacy-checkbox{position:absolute;opacity:0}.cp-cancel-hold-shelf-prompt .privacy-toggle-button{margin-left:.25em;padding:.25em}.cp-cancel-hold-shelf-prompt .add-to-shelf-checkbox{display:inline-block}.cp-cancel-hold-shelf-prompt .cp-dropdown{display:inline-block;position:relative;margin-left:10px}.cp-cancel-hold-shelf-prompt .privacy-lock{margin-left:5px}.cp-cancel-hold-shelf-prompt .privacy-divider{display:inline-block;margin-left:5px}.cp-base-cancel-hold-workflow-view.content-body{position:static;overflow:visible}.cp-fulfilment-content iframe{width:100%;height:100%}.cp-fulfilment-content .cp-modal-content{height:75vh;padding:0;overflow:hidden}.cp-fulfilment-content .loading{display:flex;align-items:center;justify-content:center;height:100%}.cp-fulfilment-content .loading .icon-svg-spinner{font-size:2.5rem}.cp-return-checkout-item-confirmation-modal .return-checkout-item-modal-content .return-checkout-item-info{display:flex;margin-bottom:1.25rem}.cp-return-checkout-item-confirmation-modal .return-checkout-item-modal-content .return-checkout-item-info .return-checkout-item-item-jacket-cover .cp-jacket-cover{margin-right:.938rem;width:4rem}.cp-return-checkout-item-confirmation-modal .return-checkout-item-modal-content .cp-checkbox{display:flex;margin-top:8px}.cp-return-checkout-item-confirmation-modal .return-checkout-item-modal-content .cp-deprecated-bib-brief .cp-title{color:var(--font-color-headings,var(--generic-graphite,#292929));font-family:var(--font-family-headings,var(--font-family-base,"Open Sans",Arial,sans-serif));font-size:1rem;font-weight:var(--font-weight-headings,600);page-break-after:avoid;page-break-inside:avoid;line-height:1.37;margin-bottom:0}.cp-return-checkout-item-confirmation-modal .return-checkout-item-modal-content .cp-deprecated-bib-brief .cp-title .cp-subtitle{line-height:1.5;font-size:1rem;font-weight:400}.cp-return-checkout-item-confirmation-modal .return-checkout-item-modal-content .cp-deprecated-bib-brief .cp-by-author-block{margin-top:0;font-size:1rem}.cp-return-checkout-item-confirmation-modal .return-checkout-item-modal-content .cp-deprecated-bib-brief .cp-item-format{color:var(--generic-darkgrey,#666);font-size:.875rem}.cp-checked-out-reading-links .cp-download-checkout-link,.cp-checked-out-reading-links .download-missing-format,.cp-checked-out-reading-links .fulfilment-button{width:100%}.cp-checked-out-reading-links .access-title-block{margin:1em 0;background-color:#f2f2f2;padding:.7em 1em}.cp-checked-out-reading-links .access-title-block h3{margin:0 0 .5em;color:#000;font-size:inherit;font-weight:700}.cp-checked-out-reading-links .access-title-block .btn-link{display:flex;padding-right:0;padding-left:0;text-align:left;white-space:normal;color:#666}.cp-checked-out-reading-links .access-title-block .btn-link .icon-svg-info{width:1.4em}.cp-checked-out-reading-links .access-title-block .btn-link .icon-svg-external-arrow{margin-left:.25em}.cp-checked-out-reading-links .access-title-block .btn-link svg:first-of-type{margin-top:3px;margin-right:.4em;min-width:1em;vertical-align:sub}.cp-checked-out-reading-links .access-title-block .btn-link .icon-svg-cloud-download,.cp-checked-out-reading-links .access-title-block .btn-link .icon-svg-right-arrow-circled-outline{font-size:1.15em}.cp-loader{text-align:center}.cp-digital-durations ul{margin:0;padding:0 5px;overflow:hidden;list-style:none}.cp-digital-durations ul li{float:left;margin-right:30px}.cp-digital-durations ul li .digital-duration{margin-right:5px}.cp-digital-durations ul li .duration-label{font-weight:400}.cp-digital-formats .format-item{position:relative;margin-right:10px;margin-bottom:5px;min-width:200px;min-height:60px;padding:10px;list-style:none}.cp-digital-formats .format-item.format-overdrive-media-do{border:1px solid #ccc;border-radius:6px}.cp-digital-formats .format-item.selectable{border:1px solid #ccc;border-radius:6px;cursor:pointer}.cp-digital-formats .format-item.selectable .format-logo{float:right;margin-left:0}.cp-digital-formats .format-item.selected{border-color:#007000}.cp-digital-formats .format-label{display:block;word-wrap:break-word;font-weight:400}.cp-digital-formats .format-label-name{display:inline-block;float:left;margin-top:9px;max-width:140px}.cp-digital-formats .format-group{display:flex;flex-wrap:wrap}.cp-digital-formats .format-radio{position:relative;float:left;margin-top:10px;margin-right:5px}.cp-digital-formats .format-logo{float:left;margin-left:20px;max-height:40px}.cp-digital-notification-email{font-weight:400}.cp-digital-notification-email .form-control{margin-top:10px}.cp-pickup-branch-select .cp-dropdown-trigger{text-align:left;white-space:normal}.cp-pickup-branch-select .control-label{margin:0;width:auto;text-align:left;font-weight:600}@media (max-width:767px){.cp-pickup-branch-select .control-label{margin-bottom:5px}}.cp-pickup-branch-select .column-input-group{padding-left:5px;text-align:left}@media (max-width:767px){.cp-pickup-branch-select .column-input-group{padding-left:1em}}.cp-pickup-branch-select .cp-dropdown-menu{min-width:18em}.cp-item-level-holds-workflow-view .cp-pickup-branch-select{display:block;margin-top:10px}.cp-item-level-holds-workflow-view .cp-pickup-branch-select .column-input-group,.cp-item-level-holds-workflow-view .cp-pickup-branch-select .control-label{padding-left:0}.cp-item-level-holds-workflow-view .collection{font-weight:400}.cp-item-level-holds-workflow-view .form-error{display:block;margin-top:1em;color:#b03d25}.cp-hold-info-message{margin:10px 0;border:1px solid #ccc;padding:10px}.cp-inline-overlay .content-body{padding:0 15px 12px}.cp-inline-overlay .content-body .inline-bib-title{margin-top:0;color:#3f4344;font-size:1.15em;font-weight:600}.cp-inline-overlay .content-footer .cp-primary-btn .icon-svg-checkmark{position:relative;top:-2px}.cp-inline-overlay .content-footer .form-horizontal{display:flex;flex-wrap:wrap}.cp-inline-overlay .content-footer .form-horizontal .branch-select-column{width:50%}@media (max-width:767px){.cp-inline-overlay .content-footer .form-horizontal .branch-select-column{width:100%}}.cp-inline-overlay .content-footer .form-horizontal .branch-select-column .enable-single-click-holds-wrap{display:flex;margin-top:18px;padding-left:15px}.cp-inline-overlay .content-footer .form-horizontal .branch-select-column .enable-single-click-holds-wrap .help-info{padding:6px;font-size:1em}.cp-inline-overlay .content-footer .form-horizontal .branch-select-column .enable-single-click-holds-wrap .help-info .icon-svg-info{margin:-2px 5px 0 0}.cp-inline-overlay .content-footer .form-horizontal .single-click-holds-info{margin-left:15px;width:100%}@media (max-width:767px){.cp-inline-overlay .content-footer .form-horizontal .single-click-holds-info{order:2}}.cp-inline-overlay .content-footer .form-horizontal .holds-action-column{width:50%}@media (max-width:767px){.cp-inline-overlay .content-footer .form-horizontal .holds-action-column{order:3;width:100%}}.cp-inline-overlay .content-footer .btn-link{cursor:pointer;text-decoration:underline;color:#666}.cp-holds-pause-date-select{display:flex}.cp-holds-pause-date-select .date-label{font-weight:600}.cp-holds-pause-date-select .cp-accessible-date-picker{display:inline-block}.cp-holds-pause-date-select .icon-svg-calendar-empty{margin-right:5px}.cp-holds-pause-date-select .cp-ghost-btn,.cp-holds-pause-date-select .cp-primary-ghost-btn{border-radius:0}.cp-holds-pause-date-select .end-date,.cp-holds-pause-date-select .start-date{margin-left:.43em}.cp-holds-pause-date-select .suspend-start-date-field+.suspend-end-date-field{margin:0 0 .43em 2.3em}@media (max-width:767px){.cp-holds-pause-date-select{display:block}.cp-holds-pause-date-select .end-date,.cp-holds-pause-date-select .start-date{margin-left:0}.cp-holds-pause-date-select .suspend-end-date-field>span,.cp-holds-pause-date-select .suspend-start-date-field>span{display:block}.cp-holds-pause-date-select .suspend-start-date-field+.suspend-end-date-field{margin-top:1em;margin-left:0}}.cp-base-pause-hold-workflow-view .cp-pause-hold-workflow-date{padding:20px 0}.cp-base-pause-hold-workflow-view .cp-holds-pause-date-select .suspend-end-date-field,.cp-base-pause-hold-workflow-view .cp-holds-pause-date-select .suspend-start-date-field{font-weight:600}