/* :asset_packager_compatibility, 'config/asset_packages.yml' @ 1539902592 */


/* :files, 'public/stylesheets/shared', ... @ (none) */


/* :files, 'app/views', ... @ 1539902591 */
/* app/views/embeds/new/shared.css @ 1539902591 */
body {background: white}


/* :class_inlines, 'app/views', ... @ 1539902591 */
/* app/views/embeds/new/show.css @ 1539902591 */
.autogen_class_views_embeds_new_show.recommendations_open .recommendations_content {display: block}
.autogen_class_views_embeds_new_show.view_mode_slideshow .between_page_module {display: none}
.autogen_class_views_embeds_new_show.view_mode_slideshow .document_scroller {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
.autogen_class_views_embeds_new_show.view_mode_slideshow .document_container .outer_page {margin-top: 0; margin-bottom: 0}
.autogen_class_views_embeds_new_show.show_mobile_overlay .mobile_overlay {display: -webkit-box;display: -ms-flexbox;display: flex}
.autogen_class_views_embeds_new_show.show_mobile_overlay .recommendations_bar {display: none}
.autogen_class_views_embeds_new_show .document_scroller {position: absolute; top: 0; bottom: 45px; left: 0; right: 0; overflow: auto; border: 1px solid #e9edf8; border-bottom: 0}
.autogen_class_views_embeds_new_show .document_container .outer_page {margin-left: auto; margin-right: auto; box-shadow: 0 0 0 2px #f4f6fc; overflow: hidden}
.autogen_class_views_embeds_new_show .document_container .buy_doc_bar {display: none}
.autogen_class_views_embeds_new_show .mobile_overlay {display: none; background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.5)); background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5)); position: fixed; z-index: 2; left: 0; right: 0; height: 100%; max-height: 100px; bottom: 45px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 14px}
@media (max-width: 180px) {.autogen_class_views_embeds_new_show .mobile_overlay .flat_btn {padding: 0 15px; white-space: nowrap}
}
@media (max-width: 320px) {.autogen_class_views_embeds_new_show .mobile_overlay {display: -webkit-box;display: -ms-flexbox;display: flex}
.autogen_class_views_embeds_new_show .recommendations_bar {display: none}
}
.autogen_class_views_embeds_new_show .recommendations_content {display: none; position: fixed; z-index: 2; top: 0; left: 0; right: 0; bottom: 45px; background: white; border: 1px solid #e9edf8; border-bottom: 0}
.autogen_class_views_embeds_new_show .recommendations_content .recommendations_close_bar {text-align: center; background: #fafbfd; border-bottom: 1px solid #e9edf8; height: 26px; line-height: 26px; font-size: 14px}
.autogen_class_views_embeds_new_show .recommendations_content .recommendations_close_bar a > .icon {display: inline-block; font-size: 8px; position: relative; top: -1px}
.autogen_class_views_embeds_new_show .recommendations_content .recommendation_rows {overflow-y: auto; position: absolute; top: 27px; left: 0; right: 0; bottom: 0}
.autogen_class_views_embeds_new_show .recommendation_rows {padding: 20px 12px 60px 12px}
.autogen_class_views_embeds_new_show .recommendation_rows .show_title .carousel {margin-left: 0}
.autogen_class_views_embeds_new_show .recommendation_rows .module_row .title_wrap, .autogen_class_views_embeds_new_show .recommendation_rows .module_row .carousel_subtitle {padding-left: 17px}
.autogen_class_views_embeds_new_show .recommendation_rows .module_row .document_cells .document_cell.is_audiobook, .autogen_class_views_embeds_new_show .recommendation_rows .module_row .document_cells .document_cell.is_audiobook .thumb {width: 144px}
.autogen_class_views_embeds_new_show .recommendation_rows h2 {color: #1c263d; font-size: 18px; font-weight: normal; margin-left: 7px}
.autogen_class_views_embeds_new_show .recommendation_rows .has_paddles .page_right {right: 40px}
.autogen_class_views_embeds_new_show .recommendation_rows .has_paddles .page_left {left: 6px}
.autogen_class_views_embeds_new_show .page_missing_explanation {max-width: 600px}
.autogen_class_views_embeds_new_show .page_missing_explanation.outer_page {box-shadow: none; margin-top: 30px; margin-bottom: 30px; padding: 0 20px}
.autogen_class_views_embeds_new_show .page_missing_explanation .page_missing_explanation_inner {padding: 20px; background: #f3f6fd}
