.modal-backdrop{z-index:99}.modal.book-story-interactions-modal{overflow-y:visible;z-index:100}.modal.book-story-interactions-modal .modal-header{background-color:#fff;text-align:left;padding:8px 15px}.modal.book-story-interactions-modal .modal-header .modal-title{text-transform:none;color:#162127;line-height:38px;font-weight:400}.modal.book-story-interactions-modal .modal-content{background-color:#f3f4f4}.modal.book-story-interactions-modal .modal-content .scrollable{max-height:444px;overflow-y:auto;overflow-x:hidden}.modal.book-story-interactions-modal .back-btn{margin-bottom:5px;padding-top:0}.auto-follow-authors-prompt-step-vc{padding:10px;text-align:center}.auto-follow-authors-prompt-step-vc .prompt-step-header{font-weight:600;font-size:18px;line-height:1.5em;margin:15px 0}.auto-follow-authors-prompt-step-vc .prompt-step-text{font-size:16px;line-height:1.5em;color:#5c6468;margin:15px 0}.auto-follow-authors-prompt-step-vc .prompt-step-text .prompt-step-emphasis{font-weight:600}.auto-follow-authors-prompt-step-vc .no-button-wrapper{margin-top:10px}.profile-follow-collection{overflow:hidden}@media (max-width: 767px){.profile-follow-collection{border-top:1px solid #e6e6e6}}.profile-follow-collection-item{border-bottom:1px solid #dcdedf;padding:10px}.hover-enabled .sharing-links .social-cta-button:hover,.sharing-links .social-cta-button:focus,.hover-enabled .sharing-links .social-cta-button:active{background-color:#b9bcbe;border:none}.hover-enabled .sharing-links .social-cta-button:hover .social-icon,.sharing-links .social-cta-button:focus .social-icon,.hover-enabled .sharing-links .social-cta-button:active .social-icon{color:#fff}.sharing-links{display:flex;align-items:center;justify-content:center;width:100%}.sharing-links .share-button{height:100%;padding:0;margin:0;background-color:transparent;border:none}.sharing-links .share-button:not(:last-child){margin-right:5px}.sharing-links .share-button:active,.sharing-links .share-button:focus{outline:none}.hover-enabled .sharing-links .share-button:hover{cursor:pointer}.sharing-links .share-button.twitter-share{color:#03a9f4}.sharing-links .share-button.twitter-share:hover,.sharing-links .share-button.twitter-share:focus{color:#0286c2}.sharing-links .share-button.facebook-share{color:#3f51b5}.sharing-links .share-button.facebook-share:hover,.sharing-links .share-button.facebook-share:focus{color:#32408f}.sharing-links .share-button.pinterest-share{color:#ab2f26}.sharing-links .share-button.pinterest-share:hover,.sharing-links .share-button.pinterest-share:focus{color:#81241d}.sharing-links .share-button.email-share{background-color:#b9bcbe;display:flex;align-items:center;justify-content:center}.sharing-links .share-button.email-share:hover,.sharing-links .share-button.email-share:focus{background-color:#9fa3a5}.sharing-links.icon-buttons{height:30px}.sharing-links.icon-buttons .share-button{flex:0 0 30px;border-radius:50%}.sharing-links.pill-buttons{height:40px}.sharing-links.pill-buttons .share-button{flex:1 1 auto;border-radius:5px}.sharing-links.labeled-pill-buttons{height:40px}.sharing-links.labeled-pill-buttons.stacked{height:100%;flex-direction:column}.sharing-links.labeled-pill-buttons.stacked .share-button{width:100%;height:40px;margin:5px 0;border-radius:5px}.sharing-links.labeled-pill-buttons .share-label{display:flex;padding-bottom:2px}.sharing-links.labeled-pill-buttons .share-icon{line-height:1em;flex:1;text-align:left}.sharing-links.labeled-pill-buttons .placeholder{flex:1}.sharing-links.labeled-pill-buttons .share-button{flex:1 1 auto;border-radius:5px;display:flex;flex-direction:row;align-items:center;padding-left:18px;justify-content:space-between;text-decoration:none}.sharing-links.stacked-buttons{flex-direction:column}.sharing-links.stacked-buttons .share-button{margin:5px 0}.sharing-links.stacked-buttons .share-button,.sharing-links.pill-buttons .share-button{width:100%;height:40px;position:relative;border-radius:5px}.sharing-links.stacked-buttons .share-button.twitter-share,.sharing-links.pill-buttons .share-button.twitter-share{background-color:#03a9f4}.hover-enabled .sharing-links.stacked-buttons .share-button.twitter-share:hover,.sharing-links.stacked-buttons .share-button.twitter-share:focus,.hover-enabled .sharing-links.pill-buttons .share-button.twitter-share:hover,.sharing-links.pill-buttons .share-button.twitter-share:focus{background-color:#0286c2}.sharing-links.stacked-buttons .share-button.facebook-share,.sharing-links.pill-buttons .share-button.facebook-share{background-color:#3f51b5}.hover-enabled .sharing-links.stacked-buttons .share-button.facebook-share:hover,.sharing-links.stacked-buttons .share-button.facebook-share:focus,.hover-enabled .sharing-links.pill-buttons .share-button.facebook-share:hover,.sharing-links.pill-buttons .share-button.facebook-share:focus{background-color:#32408f}.sharing-links.stacked-buttons .share-button.pinterest-share,.sharing-links.pill-buttons .share-button.pinterest-share{background-color:#ab2f26}.hovered-enabled .sharing-links.stacked-buttons .share-button.pinterest-share:hover,.sharing-links.stacked-buttons .share-button.pinterest-share:focus,.hovered-enabled .sharing-links.pill-buttons .share-button.pinterest-share:hover,.sharing-links.pill-buttons .share-button.pinterest-share:focus{background-color:#81241d}.sharing-links.stacked-buttons .share-button .social-icon,.sharing-links.stacked-buttons .share-button .icon-bg,.sharing-links.pill-buttons .share-button .social-icon,.sharing-links.pill-buttons .share-button .icon-bg{left:50%;top:0;margin-top:5px;position:absolute;transform:translateX(-50%);border-radius:100%}.sharing-links.stacked-buttons .share-button .icon-bg,.sharing-links.pill-buttons .share-button .icon-bg{width:26px;height:26px;margin-top:8px;background:#fff}.sharing-links .share-icon{color:#fff;font-size:1.33em}.sharing-links .share-label{color:#fff}.sharing-links.icon-grey-stacked-buttons{flex-direction:column}.sharing-links.icon-grey-stacked-buttons .social-cta-button{margin-right:44px;margin-bottom:6px}.sharing-links.icon-grey-buttons .social-cta-button{margin-right:6px}.sharing-links .social-cta-button{border:solid 1px #dcdedf;border-radius:50%;height:40px;width:40px;background-color:#fff;position:relative;padding:unset}.sharing-links .social-cta-button .social-icon{color:#b9bcbe}.sharing-links .social-cta-button .social-icon.facebook-icon{height:18px;width:18px}.sharing-links .social-cta-button .social-icon.twitter-icon{height:18px;width:20px}.sharing-links .social-cta-button .social-icon.pinterest-icon{height:18px;width:23px}.sharing-links .social-cta-button .social-icon.email-icon{height:38px;width:38px}.auto-follow-authors-step-vc .auto-follow-header{font-weight:600;font-size:18px;line-height:1.5em;margin:15px 0}.auto-follow-authors-step-vc .auto-follow-social-sharing{margin-top:10px;margin-bottom:30px}.auto-follow-authors-step-vc .auto-follow-header{text-align:center}.auto-follow-authors-step-vc .auto-follow-profiles-section-header{text-align:left}.auto-follow-authors-step-vc .auto-follow-profiles-section{background-color:#fff;border:1px solid #dcdedf;border-bottom:none;margin-bottom:30px}@media (max-width: 767px){.auto-follow-authors-step-vc .auto-follow-profiles-section{border-top:none}}.auto-follow-authors-step-vc .auto-follow-profiles-section-header{font-weight:600;margin-bottom:15px}#reaction-section{margin-top:0px;margin-bottom:10px}#reaction-section .reactions-section{background-color:#fff;min-height:36px;padding:10px;border:1px solid #dcdedf;display:flex;width:100%}#reaction-section .reactions-section .section-label{line-height:32px}#reaction-section .reactions-section.inline{justify-content:space-between;align-items:center}#reaction-section .reactions-section.block{flex-direction:column}#reaction-section .reactions-section .child-component{display:flex;align-items:center}@media (max-width: 767px){#reaction-section .reactions-section{display:block;text-align:center}#reaction-section .reactions-section .child-component{display:flex;align-items:flex-start}}.rate-book-vc{display:inline-block;padding:5px}.rate-book-form .reactions-wrapper{display:flex;align-items:center}@media (max-width: 767px){.rate-book-form .reactions-wrapper{width:100%;flex-direction:column}}.rate-book-form .reactions-wrapper .recommend-checkbox-wrapper{border-left:2px solid #f3f4f4;padding:5px}@media (max-width: 767px){.rate-book-form .reactions-wrapper .recommend-checkbox-wrapper{border:none;padding:inherit}}@media (max-width: 767px){.rate-book-form .reactions-wrapper .rate-book-vc-wrapper{margin-bottom:6px}}.book-reaction-pill{color:#8b9093;background-color:#fff;border-radius:3px;border:1px solid #dcdedf;display:inline-table;margin:5px 6px 5px 0px;min-width:0;padding:8px 10px}.book-reaction-pill:focus{outline:0;background-color:#dcdedf}.book-reaction-pill.primary{color:#dc3c31;border-color:#dc3c31}.hover-enabled .book-reaction-pill:hover{background-color:#dcdedf;text-decoration:none}.book-reaction-pill.read-only{background-color:transparent;border-color:#dcdedf;border-radius:15px;color:#5c6468;cursor:default;font-size:12px;line-height:1.5em;padding:3px 10px}.hover-enabled .book-reaction-pill.read-only:hover{background-color:transparent}.book-reaction-pill.read-only:first-child{margin-left:0}.book-reactions-vc{width:100%}.bub-cta{overflow:hidden;display:inline-block;background-color:#fff;padding:19px;border-radius:3px;border:1px solid #dcdedf}.bub-cta{display:block}.bub-cta .bub-cta-header{font-size:16px;line-height:1.5em;font-weight:600}.bub-cta.cta-row .cta-panel-inner{display:flex;align-items:center}.bub-cta.cta-full-height{height:100%}.bub-cta.cta-full-height .cta-panel-inner{height:100%}.bub-cta.cta-small{padding:15px}.bub-cta.cta-small .cta-contents .children{font-size:12px;line-height:1.5em}.bub-cta.cta-small .bub-cta-header{font-size:13px}.bub-cta .cta-image{float:left}.bub-cta .cta-image.cta-image-medium{margin:15px 30px 20px 10px;max-height:110px}.bub-cta .cta-image.cta-image-small{margin:10px 25px 15px 5px;max-height:70px}.bub-cta .cta-button{padding:5px 0;margin-top:10px}.bub-cta .cta-button .primary+.secondary{margin-left:15px}.bub-cta .cta-hide{float:right}.bub-cta.hero{background-color:rgba(255,255,255,0);border:none}.bub-cta.hero .bub-cta-header{text-transform:uppercase;font-weight:600}.bub-cta.no-border{border:none;background-color:rgba(255,255,255,0)}.bub-cta.column{text-align:center;position:relative}.bub-cta.column .cta-contents{margin-bottom:10px}.bub-cta.column .cta-hide{float:none;position:absolute;right:5px;top:5px}.bub-cta.column .cta-image{float:none;display:block;margin:15px auto}.bub-cta.column .cta-image.medium{max-height:80px}.bub-cta.column .cta-image.small{max-height:60px}.bub-cta.column-lg{text-align:center;position:relative}.bub-cta.column-lg .bub-cta-header{font-size:18px;line-height:1.5em;font-weight:600;margin:15px 0 0}.bub-cta.column-lg .cta-hide{float:none;position:absolute;right:5px;top:5px}.bub-cta.column-lg .cta-image{max-width:120px;float:none;display:block;margin:0 auto 15px}.mention-trigger-wrapper{border:1px solid #f3f4f4;border-top:0;padding:0 10px;background-color:#fff}.mention-trigger-wrapper .mention-trigger{border-top:1px solid #f3f4f4;padding:5px 0}.mention-trigger-wrapper .mention-trigger .mention-button-wrapper{margin:0 8px}.mention-training{padding:25px}.mention-training .title,.mention-training .slug{text-align:center;background-color:#fff;border:1px solid #f3f4f4;padding:15px 10px;font-size:14px;line-height:1.5em;margin:15px 0}.mention-training .title{color:#07b798}.mention-training .btn-wrapper{text-align:center}.mentionable-input .form-control,.mentionable-input .form-control:focus{border:1px solid #f3f4f4;border-bottom:none}.mentionable-input textarea{border:1px solid #f3f4f4;border-bottom:none}.mentionable-input .book-story-user-info,.mentionable-input .book-mention-suggestion{overflow:hidden;display:inline-block}.mentionable-input .book-story-user-info,.mentionable-input .book-mention-suggestion{display:block}.mentionable-input .book-story-user-info a:hover,.mentionable-input .book-mention-suggestion a:hover{text-decoration:none}.mentionable-input .user-info,.mentionable-input .user-name,.mentionable-input .user-username{display:inline-block}.mentionable-input .user-info{max-width:175px}.bub-text-area.inactive{-moz-appearance:textfield;-webkit-appearance:textfield;background-color:#fff;background-color:-moz-field;border:1px solid #f3f4f4;padding:8px 10px;color:#b9bcbe;font-style:italic;height:40px;font-size:14px;line-height:1.5em;margin-top:2px}.bub-text-area:focus{border:1px solid #F44336}.bub-search .profile-collection{padding-top:10px;clear:both}.bub-search .input-wrapper{padding-left:0}.bub-search .search-wrapper{padding:0}.bub-search .bub-search-input input.form-control{height:40px;font-size:18px;line-height:1.5em;border-radius:5px;margin-bottom:10px}.results-actions{text-align:center}#add-missing-book .add-missing-book-hint{margin-bottom:20px}#add-missing-book .add-missing-book-hint:empty{display:none}.book-mention-suggestion{overflow:hidden;display:inline-block;padding:10px}.book-mention-suggestion{display:block}.book-mention-suggestion .book-cover{float:left;margin-right:15px;width:100%;max-width:45px;border:1px solid #f3f4f4}.book-mention-suggestion .book-title{padding-top:10px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.book-mention-suggestion .book-authors{font-size:12px;line-height:1.5em;color:#5c6468}.mention-search .results{max-height:333px;overflow:scroll;overflow-x:hidden}.mention-suggestion{border:none;text-align:left;width:100%;background-color:#fff;position:relative;border-bottom:1px solid #f3f4f4;min-height:75px;padding:10px;cursor:pointer}.hover-enabled .mention-suggestion:hover,.mention-suggestion:focus{background-color:#f3f4f4}.mention-suggestion .suggestion-wrapper{display:flex;align-items:stretch}.mention-suggestion .suggestion-wrapper .component-wrapper{min-width:0;width:100%}.mention-suggestion .suggestion-wrapper .plus{color:#5c6468;font-size:24px;line-height:1.3em;display:flex;align-items:center;padding-right:10px;flex:0 0 auto}@media (max-width: 767px){.mention-suggestion .profile-collection .profile .profile-image{display:block}}.book-story-form-buttons-vc{margin-top:15px}.book-story-form-buttons-vc .post-button{display:inline-block}.input-placeholder{-moz-appearance:textfield;-webkit-appearance:textfield;background-color:white;background-color:-moz-field;border:1px solid darkgray;box-shadow:1px 1px 1px 0 lightgray inset;font:-moz-field;font:-webkit-small-control;margin-top:5px;padding:2px 3px;width:398px;max-width:100%;height:40px;resize:none;overflow:hidden}.input-placeholder.placeholder{font-style:italic}.input-placeholder:-moz-placeholder{font-style:italic}.input-placeholder::-moz-placeholder{font-style:italic}.input-placeholder:-ms-input-placeholder{font-style:italic}.input-placeholder::-webkit-input-placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper{overflow:hidden;display:inline-block;margin-bottom:32px;background-color:#f3f4f4;border-radius:2px;border:1px solid #dcdedf;padding:16px}.book-story-feed-wrapper .book-story-form-wrapper{display:block}.book-story-feed-wrapper .book-story-form-wrapper .favorite-books-collection{text-align:center;margin-bottom:20px}@media (max-width: 767px){.book-story-feed-wrapper .book-story-form-wrapper{margin:20px 0}}.book-story-feed-wrapper .book-story-form-wrapper.edit{padding:0;background-color:#fff;margin:0;border:none}.book-story-feed-wrapper .book-story-form-wrapper .book-story-form-img{padding-right:0px}.book-story-feed-wrapper .book-story-form-wrapper .book-story-form-body{padding:0px}@media (min-width: 991px){.book-story-feed-wrapper .book-story-form-wrapper .book-story-form-body{padding-left:5px}}@media (max-width: 991px) and (min-width: 767px){.book-story-feed-wrapper .book-story-form-wrapper .book-story-form-body{padding-left:25px}}.book-story-feed-wrapper .book-story-form-wrapper .form-group{margin-bottom:0px}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text{margin-top:10px;width:100%;margin:2px 0;display:block;font-size:16px;line-height:1.5em}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea{max-width:100%;height:40px;resize:none;overflow:hidden}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea.placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea:-moz-placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea::-moz-placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea:-ms-input-placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea::-webkit-input-placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text button{clear:both}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text.active .mentionable-input__highlighter,.book-story-feed-wrapper .book-story-form-wrapper .book-story-text.active textarea{min-height:100px !important}.book-story-form-wrapper .disclaimer{text-align:right}.book-story-form-wrapper .disclaimer .disclaimer-text{color:#8b9093}.book-story-form-wrapper .profile-input-wrapper{margin-top:15px}.review-form-vc .mentionable-input textarea{min-height:150px}.recommend-checkbox-vc .bub-checkbox-group,.recommend-checkbox-vc .bub-checkbox-label{float:right}.review-step-vc .prompt{font-weight:600;font-size:16px;line-height:1.5em;text-align:center;transform:translate(0, -14px)}.review-step-vc .rating-saved-message{text-align:center;color:#07b798;font-weight:600;padding-bottom:15px}.review-step-vc .review-header{padding-bottom:5px}.manage-book-buttons .radio-button-wrapper{display:inline-block;vertical-align:middle;height:5em}.manage-book-buttons .radio-button-wrapper.no-padding{padding:0px}.manage-book-buttons .radio-button-wrapper.desktop{width:20%}.manage-book-buttons .radio-button-wrapper.mobile{height:4em}.manage-book-buttons-vc{text-align:center;margin-top:20px}.manage-book-buttons-vc .prompt,.manage-book-buttons-vc .actions{display:inline-block}.manage-book-buttons-vc .book-description-ratings{font-weight:400;padding:10px}.recommend-book-description .book-title{font-size:18px;line-height:1.5em;font-weight:600;margin-top:8px}.recommend-book-description .book-cover-wrapper{float:left;width:120px;margin:10px 18px 18px 0}.recommend-book-description .shortcontent{display:inline}.recommend-book-description .shortcontent p:last-child{display:inline}.recommend-book-description .more-link{padding-left:5px}.recommend-book-description .manage-book-buttons-wrapper{margin-bottom:-15px}.recommend-reminder-vc{display:flex;flex-direction:column;margin:20px auto;width:100%}.recommend-reminder-vc .no-rec-headline{font-size:24px;line-height:1.3em;margin-top:30px;text-align:center}.recommend-reminder-vc .no-rec-text{font-size:14px;line-height:1.5em;margin:25px 0 40px;text-align:center}.recommend-reminder-vc .buttons{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 768px){.recommend-reminder-vc .buttons{flex-wrap:wrap;justify-content:center}.recommend-reminder-vc .buttons .adjust-review-button button,.recommend-reminder-vc .buttons .post-button button{margin:5px auto;width:235px}}.recommend-reminder-vc .buttons label{font-weight:600}.recommend-reminder-vc .buttons label .chevron-left{margin-right:5px}.missing-book-step .btn-link{padding-left:0}.missing-book-step input{border:1px solid #f3f4f4;cursor:auto}.missing-book-step label{font-size:14px;line-height:1.5em}.missing-book-step .missing-book-info-header{font-size:22px;line-height:1.4em;font-weight:600}.missing-book-step .missing-book-info-msg{font-style:italic;margin-bottom:21px}.missing-book-step .missing-book-submit-container{text-align:right;margin-top:30px}@media (min-width: 991px){.delete-book-story-vc{margin:0 auto;width:66%}}.delete-book-story-vc .delete-book-prompt{display:flex;align-items:center}.delete-book-story-vc .delete-book-prompt .delete-test{flex-grow:2}.delete-book-story-vc .delete-book-prompt .delete-cover-wrapper{max-width:200px;min-width:150px;flex-grow:1;margin:18px}.delete-book-story-vc .delete-book-story-buttons{margin-top:25px;margin-left:15px;display:flex;justify-content:space-between}.delete-book-story-vc .delete-book-story-buttons .delete-confirm-btn,.delete-book-story-vc .delete-book-story-buttons .delete-cancel-btn{display:inline-block}.delete-book-story-vc .ratings-wrapper{margin-top:10px;display:flex;justify-content:center}.confirm-close-book-story-vc{width:80%;min-height:220px;margin:0 auto;padding:20px 0;display:flex;flex-direction:column;justify-content:space-around}@media (min-width: 480px){.confirm-close-book-story-vc{width:66%}}.confirm-close-book-story-vc .confirm-close-book-story-header{text-align:center}.confirm-close-book-story-vc .confirm-close-book-story-header .title{font-weight:bold;display:inline;margin-left:10px}.confirm-close-book-story-vc .confirm-close-book-story-description{text-align:left}.confirm-close-book-story-vc .confirm-close-book-story-buttons{display:flex;justify-content:space-between}.confirm-close-book-story-vc .confirm-close-book-story-buttons .confirm-close-confirm-btn,.confirm-close-book-story-vc .confirm-close-book-story-buttons .confirm-close-cancel-btn{display:inline-block}.recommend-book-vc{min-height:220px}.recommend-book-vc .search-title{font-size:18px;line-height:1.5em;font-weight:600}.recommend-book-vc .search-instructions{margin-bottom:10px}.recommend-book-vc.mobile-form{position:relative;padding:40px 15px 15px 15px}.recommend-book-vc.mobile-form .modeless-dismiss-button .bub-dismiss-button.large{padding-right:15px;position:absolute;right:0;top:0}.discard-modal{text-align:center}.discard-modal .title{display:inline-block}.discard-modal .discard-modal-button{margin:20px}
