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


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


/* :files, 'app/views', ... @ 1522963457 */
/* app/views/document_collections/curated_lists.css @ 1522963457 */
.curated_list_container .citations {padding: 24px; border-top: 1px solid #E9EDF8}
.curated_list_container .citations .citation_row {margin-bottom: 8px}
@media (max-width: 950px) {.curated_list_container .citations:last-child {/*override*/ border-bottom: none}
}
@media (max-width: 550px) {.curated_list_container .citations {padding: 24px 16px}
}


/* :class_inlines, 'app/views', ... @ 1522963717 */
/* app/views/document_collections/access_denied.css @ 1522963457 */
.autogen_class_views_document_collections_access_denied .container {max-width: 996px; margin: 0 auto; padding: 20px}
.autogen_class_views_document_collections_access_denied .container h2 {color: #1C263D}
.autogen_class_views_document_collections_access_denied .container strong {font-weight: bold}


/* app/views/document_collections/admin/lightbox.css @ 1522963457 */
.autogen_class_views_document_collections_admin_lightbox {width: 600px}
.autogen_class_views_document_collections_admin_lightbox.has_error .error_message {display: block}
.autogen_class_views_document_collections_admin_lightbox .error_message {display: none; color: #f2736e; margin: 10px 0}
.autogen_class_views_document_collections_admin_lightbox .content {padding-top: 20px}
.autogen_class_views_document_collections_admin_lightbox .content .or {margin: 10px 0 10px 5px; font-style: italic; color: #57617A}
.autogen_class_views_document_collections_admin_lightbox .content .by_link .document_search_url {margin-top: 5px; color: #57617A; width: 499px; line-height: 20px; font-size: 12px}
.autogen_class_views_document_collections_admin_lightbox .content .by_link .input_with_overlay {position: relative}
.autogen_class_views_document_collections_admin_lightbox .content .by_link .input_with_overlay .loader {display: block; position: absolute; right: 0px; top: 10px}
.autogen_class_views_document_collections_admin_lightbox .content .document_preview {background: #f3f9ed; border-top: #d7dbd2 1px solid; border-bottom: #d7dbd2 1px solid; margin: 10px -40px; min-height: 110px}
.autogen_class_views_document_collections_admin_lightbox .content .document_preview .document_thumbnail {float: left; margin: 10px 40px}
.autogen_class_views_document_collections_admin_lightbox .content .document_preview .document_body {margin-left: 150px; width: 450px; padding-right: 10px}
.autogen_class_views_document_collections_admin_lightbox .content .document_preview .document_title {font-family: Athelas, serif; font-size: 20px; line-height: 20px; margin-top: 10px; color: #022f40}
.autogen_class_views_document_collections_admin_lightbox .content .document_preview .document_attribution {color: #57617A; font-size: 12px; line-height: 20px}
.autogen_class_views_document_collections_admin_lightbox .content .document_preview .document_attribution .document_author {color: #146C88}
.autogen_class_views_document_collections_admin_lightbox .content .document_preview .document_attribution .document_created_on {color: #57617A}
.autogen_class_views_document_collections_admin_lightbox .content .document_preview .document_description {color: #57617A; line-height: 14px; font-size: 12px; margin: 10px 30px 25px; word-wrap: break-word}
.autogen_class_views_document_collections_admin_lightbox .content .bottom_tools {margin-top: 20px; text-align: right}
.autogen_class_views_document_collections_admin_lightbox .content .bottom_tools .cancel {margin-right: 10px}
.autogen_class_views_document_collections_admin_lightbox .content .bottom_tools .commit_document .btn_inner {padding-left: 24px; padding-right: 24px}


/* app/views/document_collections/admin/panel.css @ 1522963457 */
.autogen_class_views_document_collections_admin_panel {padding: 32px}
.autogen_class_views_document_collections_admin_panel .wrapper {background: #F4EEF4; border: 1px solid #AF89AF; border-radius: 2px; box-sizing: border-box; margin: 0 auto; max-width: 990px; padding: 30px 45px}
.autogen_class_views_document_collections_admin_panel .wrapper > *:first-child {margin-top: 0}
.autogen_class_views_document_collections_admin_panel .wrapper form > * {vertical-align: middle}
.autogen_class_views_document_collections_admin_panel .wrapper input {margin-right: 4px}
.autogen_class_views_document_collections_admin_panel .wrapper label {margin-right: 20px}
.autogen_class_views_document_collections_admin_panel .wrapper fieldset {margin: 20px 0}
.autogen_class_views_document_collections_admin_panel .wrapper .flat_btn {margin: 10px}


/* app/views/document_collections/_citations.css @ 1522963457 */
.autogen_class_views_document_collections_citations {max-width: 990px; margin: 0 auto; padding: 20px; border-bottom: 1px solid #E9EDF8}
.autogen_class_views_document_collections_citations:last-child {border-bottom: none}
@media (max-width: 950px) {.autogen_class_views_document_collections_citations:last-child {border-bottom: 1px solid #E9EDF8}
}
.autogen_class_views_document_collections_citations .title {font-size: 20px; font-weight: bold; border-bottom: none; margin: 0 0 10px 0; padding-bottom: 10px}
@media (max-width: 550px) {.responsive .autogen_class_views_document_collections_citations .title {font-size: 18px}
}
@media (max-width: 950px) {.autogen_class_views_document_collections_citations .title {padding-bottom: 0}
}
.autogen_class_views_document_collections_citations dl {list-style: none; padding: 0; margin: 0}
.autogen_class_views_document_collections_citations dl dt, .autogen_class_views_document_collections_citations dl dd {display: inline-block; margin: 0}
.autogen_class_views_document_collections_citations dl dt:before, .autogen_class_views_document_collections_citations dl dt:after {content: "\""}
.autogen_class_views_document_collections_citations dl dd {margin-left: 5px}


/* app/views/document_collections/curated_list/_article_item.css @ 1522963457 */
.autogen_class_views_document_collections_curated_list_article_item {list-style: none; line-height: normal; position: relative}
.autogen_class_views_document_collections_curated_list_article_item .save_button {position: absolute; right: 9px; top: 11px}
.autogen_class_views_document_collections_curated_list_article_item .save_button .edit_saved_btn.icon_only {min-height: 44px; min-width: 44px}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper {border-top: 1px solid #E9EDF8}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section {width: 100%}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section.narrow {width: 80%}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section .article_metadata {margin-bottom: 8px}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section .article_metadata .article_author_image {width: 34px; height: 34px; min-height: 34px; min-width: 34px; max-height: 34px; max-width: 34px; overflow: hidden; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; opacity: 0}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section .article_metadata .article_author_image.loaded {opacity: 1}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section .article_metadata .article_author, .autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section .article_metadata .article_read_time, .autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section .article_metadata .separator {font-size: 16px; color: #57617A; margin: 16px 0; position: relative; bottom: 12px; margin-left: 16px}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section .article_metadata .separator {height: 4px; width: 4px; background-color: #E9EDF8; border-radius: 50%; display: inline-block; margin: 3px -12px 3px 5px}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section .article_title {font-size: 22px; font-weight: bold; color: #000514; margin: 0 0 8px 0; display: block; font-size: 24px; overflow: hidden; line-height: 1.20833em; max-height: 3.62499em}
@media (max-width: 550px) {.responsive .autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section .article_title {font-size: 20px}
}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section .article_description {color: #1C263D; display: block; font-size: 16px; overflow: hidden; line-height: 1.25em; max-height: 3.75em; margin-bottom: 24px}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section .article_curator_note {font-size: 18px; color: #1C263D; padding-left: 12px; border-left: 4px solid #509ba8; line-height: inherit; margin-bottom: 0}
@media (max-width: 550px) {.responsive .autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section .article_curator_note {font-size: 16px}
}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_image_section {position: absolute; right: 24px; top: 24px}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_image_section .article_image {height: 124px; width: 144px; min-height: 124px; min-width: 144px; position: relative; top: 46px; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; opacity: 0}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_image_section .article_image.loaded {opacity: 1}
@media (max-width: 950px) {.autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section.narrow {width: 75%}
}
@media (max-width: 700px) {.autogen_class_views_document_collections_curated_list_article_item .section_wrapper .article_info_section.narrow {width: 70%}
}
@media (max-width: 550px) {.autogen_class_views_document_collections_curated_list_article_item .section_wrapper.article_section_wrapper {padding: 24px 16px}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper.article_section_wrapper .article_info_section {width: 100%}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper.article_section_wrapper .article_info_section .article_metadata {position: relative}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper.article_section_wrapper .article_info_section .article_metadata .article_author, .autogen_class_views_document_collections_curated_list_article_item .section_wrapper.article_section_wrapper .article_info_section .article_metadata .article_read_time {display: block; position: absolute; margin: 0 0 0 44px; bottom: 20px}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper.article_section_wrapper .article_info_section .article_metadata .article_read_time {bottom: 3px; font-size: 14px}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper.article_section_wrapper .article_info_section .article_metadata .separator {display: none}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper.article_section_wrapper .article_info_section .article_title {display: block; font-size: 20px; overflow: hidden; line-height: 1.1em; max-height: 2.2em}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper.article_section_wrapper .article_info_section .article_curator_note {margin-top: 40px}
.autogen_class_views_document_collections_curated_list_article_item .section_wrapper.article_section_wrapper .article_info_section.narrow .article_title, .autogen_class_views_document_collections_curated_list_article_item .section_wrapper.article_section_wrapper .article_info_section.narrow .article_description {width: 55%}
}
@media (max-width: 400px) {.autogen_class_views_document_collections_curated_list_article_item .section_wrapper.article_section_wrapper .article_info_section.narrow .article_title, .autogen_class_views_document_collections_curated_list_article_item .section_wrapper.article_section_wrapper .article_info_section.narrow .article_description {width: 45%}
}


/* app/views/document_collections/curated_list/_book_item.css @ 1522963457 */
.autogen_class_views_document_collections_curated_list_book_item {list-style: none; line-height: normal; position: relative; /*content cohesive specific save button positions aligns icon to right of element edge*/ }
.autogen_class_views_document_collections_curated_list_book_item .save_button {position: absolute; right: 9px; bottom: 9px}
.autogen_class_views_document_collections_curated_list_book_item .save_button .edit_saved_btn.icon_only {min-height: 44px; min-width: 44px}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper {border-top: 1px solid #E9EDF8; min-height: 260px}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_info_section {width: 80%; /* can't use variables in calc, but 11.8125em = $em_doc_thumb_width + em(24px) + 1em */ width: calc(100% - 11.8125em); max-width: calc(1024px - 11.8125em)}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_info_section .book_title {font-size: 22px; font-weight: bold; color: #000514; margin: 0}
@media (max-width: 550px) {.responsive .autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_info_section .book_title {font-size: 20px}
}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_info_section .book_author {font-size: 18px; color: #57617A; margin-bottom: 16px}
@media (max-width: 550px) {.responsive .autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_info_section .book_author {font-size: 16px}
}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_info_section .book_curator_note {font-size: 18px; color: #1C263D; padding-left: 12px; border-left: 4px solid #509ba8}
@media (max-width: 550px) {.responsive .autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_info_section .book_curator_note {font-size: 16px}
}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section {position: absolute; right: 24px; top: 24px; width: 9.3125em; padding-left: 1.5em; border-left: 1px solid #E9EDF8; /* added to hold banner */ }
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container {position: relative}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag {position: absolute; z-index: 10; /*needs to be higher than book cell but lower than button menus*/ text-align: center; text-transform: capitalize; width: 150px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; display: block; line-height: 24px; font-size: 14px; display: block; line-height: 24px}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: 0.9; background: none; border: none; background: none; z-index: 2; display: block}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent transparent}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1E7B85}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_purchase {background: #1E7B85; color: white}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_geo_restricted, .autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_unavailable {color: white; background: black}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_expiring_content {color: white; background: #57617A}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_sample {color: black; background: #C1C1BE}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_available_soon {background: #DFF0D8; color: #3C763D}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select {background: none}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select .icon-ic_scribd_badge_logo {color: #1E7B85}
@media (max-width: 550px) {.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag {position: absolute; z-index: 10; /*needs to be higher than book cell but lower than button menus*/ text-align: center; text-transform: capitalize; width: 108px; border: 1px solid rgba(255, 255, 255, 0.5); height: auto; font-size: 16px; display: block; line-height: 24px; font-size: 14px; display: block; line-height: 24px; font-size: 12px; display: block; line-height: 22px}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select {position: absolute; top: 0; left: 0; width: 45px; height: 45px; font-size: 16px; color: #fff; opacity: 0.9; background: none; border: none; background: none; z-index: 2; display: block}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select:after {position: absolute; top: 0; content: ""; display: block; border-style: solid}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select:before {border-width: 47px 47px 0 0; border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select:after {border-width: 45px 45px 0 0; border-color: #fff transparent transparent transparent}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_container .banner_flag.is_scribd_select span {position: absolute; top: 0; left: 0; width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 2; text-align: center; background-repeat: no-repeat; background-size: 100%; color: #1E7B85}
}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image {border: 1px solid #E9EDF8; width: 149px; height: 198px; min-height: 198px; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; opacity: 0}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image.loaded {opacity: 1}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_title {font-size: 16px; font-weight: bold; color: #000514; display: block; font-size: 16px; overflow: hidden; line-height: 1.25em; max-height: 1.25em; margin: 0; white-space: nowrap; text-overflow: ellipsis}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .book_image_author {color: #57617A; margin-bottom: 4px; font-size: 14px; display: block; font-size: 14px; overflow: hidden; line-height: 1.35714em; max-height: 1.35714em; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .star_ratings {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .star_ratings .stats {color: #57617A; font-size: 12px; margin-left: 0}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .star_ratings .stars {font-size: 12px; line-height: 12px; padding-right: 4px}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper .book_image_section .star_ratings .stars .rating_star {padding-right: 0px}
@media (max-width: 550px) {.autogen_class_views_document_collections_curated_list_book_item .save_button {top: 15px; right: 9px}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper.book_section_wrapper {min-height: -webkit-fit-content;min-height: -moz-fit-content;min-height: fit-content; padding: 24px 16px}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper.book_section_wrapper .book_image_section {position: static; width: 108px; padding-bottom: 24px; padding-left: 0; border-left: none}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper.book_section_wrapper .book_image_section .book_image {width: 108px; height: 144px; min-height: 144px}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper.book_section_wrapper .book_image_section .book_image_metadata {position: absolute; top: 24px; left: 140px}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper.book_section_wrapper .book_image_section .book_image_metadata .book_image_title {width: 85%; white-space: normal; font-size: 20px; font-weight: bold; display: block; font-size: 18px; overflow: hidden; line-height: 1.22222em; max-height: 2.44444em}
}
@media (max-width: 550px) and (max-width: 550px) {.responsive .autogen_class_views_document_collections_curated_list_book_item .section_wrapper.book_section_wrapper .book_image_section .book_image_metadata .book_image_title {font-size: 18px}
}
@media (max-width: 550px) {.autogen_class_views_document_collections_curated_list_book_item .section_wrapper.book_section_wrapper .book_image_section .book_image_metadata .book_image_author {font-size: 18px; display: block; font-size: 18px; overflow: hidden; line-height: 1.22222em; max-height: 1.22222em; margin: 4px 0}
}
@media (max-width: 550px) and (max-width: 550px) {.responsive .autogen_class_views_document_collections_curated_list_book_item .section_wrapper.book_section_wrapper .book_image_section .book_image_metadata .book_image_author {font-size: 16px}
}
@media (max-width: 550px) {.autogen_class_views_document_collections_curated_list_book_item .section_wrapper.book_section_wrapper .book_info_section {width: 100%}
.autogen_class_views_document_collections_curated_list_book_item .section_wrapper.book_section_wrapper .book_info_section .book_title, .autogen_class_views_document_collections_curated_list_book_item .section_wrapper.book_section_wrapper .book_info_section .book_author {display: none}
}
.autogen_class_views_document_collections_curated_list_book_item .availability_info.mobile {display: none}
@media (max-width: 550px) {.autogen_class_views_document_collections_curated_list_book_item .availability_info.web {display: none}
.autogen_class_views_document_collections_curated_list_book_item .availability_info.mobile {display: block}
}


/* app/views/document_collections/curated_list/_content_info.css @ 1522963457 */
.autogen_class_views_document_collections_curated_list_content_info {max-width: 1024px; margin: 0 auto}
.autogen_class_views_document_collections_curated_list_content_info .curated_list_link {display: block}
.autogen_class_views_document_collections_curated_list_content_info .list_container {margin: 0; padding: 0}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper {padding: 24px; position: relative}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper:hover .curator_info_section, .autogen_class_views_document_collections_curated_list_content_info .section_wrapper:hover .book_info_section, .autogen_class_views_document_collections_curated_list_content_info .section_wrapper:hover .book_image_metadata {opacity: 0.8}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper:hover .article_title, .autogen_class_views_document_collections_curated_list_content_info .section_wrapper:hover .article_description, .autogen_class_views_document_collections_curated_list_content_info .section_wrapper:hover .article_curator_note {opacity: 0.8}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper:hover .article_author, .autogen_class_views_document_collections_curated_list_content_info .section_wrapper:hover .separator, .autogen_class_views_document_collections_curated_list_content_info .section_wrapper:hover .article_read_time {opacity: 0.8}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper .curator_info_section {padding-right: 24px; max-width: 89%}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper .curator_info_section .curated_by_wrapper {margin: 0}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper .curator_info_section .curated_by {font-size: 14px; text-transform: uppercase; color: #57617A; margin-bottom: 4px}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper .curator_info_section .curator {font-size: 20px; font-weight: bold; color: #000514; margin: 0 0 4px 0; font-style: normal; display: block}
@media (max-width: 550px) {.responsive .autogen_class_views_document_collections_curated_list_content_info .section_wrapper .curator_info_section .curator {font-size: 18px}
}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper .curator_info_section .curator_bio {font-size: 16px; color: #1C263D; line-height: 1.5; min-height: 55px; display: block; font-size: 16px; overflow: hidden; line-height: 1.125em; max-height: 3.375em; margin: 0}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper .curator_image_container {position: absolute; top: 46px; right: 24px; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; opacity: 0}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper .curator_image_container.loaded {opacity: 1}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper .curator_image_container .curator_image {height: 80px; width: 80px; border-radius: 50%; border: 1px solid #E9EDF8}
@media (max-width: 700px) {.autogen_class_views_document_collections_curated_list_content_info .section_wrapper .curator_info_section {max-width: 85%}
}
@media (max-width: 550px) {.autogen_class_views_document_collections_curated_list_content_info .section_wrapper {padding: 16px}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper .curator_info_section {padding-right: 0; max-width: 100%}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper .curator_info_section .curator {margin-bottom: 8px}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper .curator_image_container {top: 16px; right: 16px}
.autogen_class_views_document_collections_curated_list_content_info .section_wrapper .curator_image_container .curator_image {height: 48px; width: 48px; border-radius: 50%; border: 1px solid #E9EDF8}
}


/* app/views/document_collections/curated_list/_header.css @ 1522963457 */
.autogen_class_views_document_collections_curated_list_header {background-color: #F8F9FD; border-bottom: 1px solid #E9EDF8; color: #57617A; font-size: 18px; padding: 24px}
.autogen_class_views_document_collections_curated_list_header .wrapper {max-width: 976px; margin: 0 auto; position: relative; height: 100%; min-height: 11.11111em}
.autogen_class_views_document_collections_curated_list_header .wrapper .image_wrapper {height: 200px; width: 200px; float: left; margin-right: 24px; border: 1px solid #E9EDF8; background-color: #F8F9FD}
.autogen_class_views_document_collections_curated_list_header .wrapper .image_wrapper .header_image {opacity: 0; height: 200px; width: 200px; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease}
.autogen_class_views_document_collections_curated_list_header .wrapper .image_wrapper.loaded .header_image {opacity: 1}
.autogen_class_views_document_collections_curated_list_header .wrapper .content_wrapper {display: inline}
.autogen_class_views_document_collections_curated_list_header .wrapper .content_wrapper .title {font-size: 32px; font-weight: bold; margin: 0 0 8px 0; color: #000514}
@media (max-width: 550px) {.responsive .autogen_class_views_document_collections_curated_list_header .wrapper .content_wrapper .title {font-size: 24px}
}
.autogen_class_views_document_collections_curated_list_header .wrapper .content_wrapper .description {margin-bottom: 1.4em; font-size: 18px; color: #57617A}
@media (max-width: 550px) {.responsive .autogen_class_views_document_collections_curated_list_header .wrapper .content_wrapper .description {font-size: 16px}
}
.autogen_class_views_document_collections_curated_list_header .wrapper .interest_pills {display: inline-block; position: absolute; bottom: 0}
.autogen_class_views_document_collections_curated_list_header .wrapper .interest_pills li {line-height: normal; display: inline}
.autogen_class_views_document_collections_curated_list_header .wrapper .interest_pills li .interest {margin-top: 0}
.autogen_class_views_document_collections_curated_list_header .wrapper .sharing_buttons {position: absolute; right: 0; bottom: 0}
@media (max-width: 700px) {.autogen_class_views_document_collections_curated_list_header .wrapper .content_wrapper .description {margin-bottom: 12px}
.autogen_class_views_document_collections_curated_list_header .wrapper .interest_pills {display: block; margin-bottom: 12px; position: static}
.autogen_class_views_document_collections_curated_list_header .wrapper .sharing_buttons {position: static; min-height: 12px}
}
@media (max-width: 550px) {.autogen_class_views_document_collections_curated_list_header {padding: 0}
.autogen_class_views_document_collections_curated_list_header .wrapper .image_wrapper {float: none; height: 33vw; width: 100vw}
.autogen_class_views_document_collections_curated_list_header .wrapper .image_wrapper .header_image {height: 33vw; width: 100vw}
.autogen_class_views_document_collections_curated_list_header .wrapper .content_wrapper .title {font-size: 36px; font-weight: bold; margin: 16px 16px 8px 16px}
}
@media (max-width: 550px) and (max-width: 550px) {.responsive .autogen_class_views_document_collections_curated_list_header .wrapper .content_wrapper .title {font-size: 28px}
}
@media (max-width: 550px) {.responsive .autogen_class_views_document_collections_curated_list_header .wrapper .content_wrapper .description {margin: 0 16px 12px 16px}
.autogen_class_views_document_collections_curated_list_header .wrapper .interest_pills {margin: 0 16px 8px 16px}
.autogen_class_views_document_collections_curated_list_header .wrapper .sharing_buttons {margin: 0 16px 16px 16px; min-height: 36px}
}


/* app/views/document_collections/curated_list/_recommenders.css @ 1522963457 */
.autogen_class_views_document_collections_curated_list_recommenders {max-width: 1024px; margin: 0 auto; padding-top: 24px; border-top: 1px solid #E9EDF8}
.autogen_class_views_document_collections_curated_list_recommenders .has_document_cells .document_cell .under_title {line-height: 1.25em}


/* app/views/document_collections/_edit_list_lightbox.css @ 1522963457 */
.autogen_class_views_document_collections_edit_list_lightbox .input_row input {display: block; margin-top: 10px; width: 100%}
.autogen_class_views_document_collections_edit_list_lightbox .textarea_component {width: 100%}
.autogen_class_views_document_collections_edit_list_lightbox .textarea_component .textarea {width: 100%}
.autogen_class_views_document_collections_edit_list_lightbox .note {color: #57617A; font-size: 14px; padding-left: 30px}


/* app/views/document_collections/empty_list.jsxcss @ 1522963717 */
.auto__shared_react_download_button .download_button {color: #00293f}
.auto__shared_react_persona_icon {color: white; display: inline-block; font-size: 16px; overflow: hidden; text-align: center; background-color: #E9EDF8; box-sizing: border-box; color: #57617A}
.auto__shared_react_persona_icon.large {font-size: 20px; font-weight: bold}
@media (max-width: 550px) {.responsive .auto__shared_react_persona_icon.large {font-size: 18px}
}
.auto__shared_react_persona_icon.icon-ic_user_circle {background-color: transparent; color: #1E7B85; font-size: 40px}
.auto__shared_react_persona_icon.small, .auto__shared_react_persona_icon.small.icon-ic_user_circle {border-radius: 40px; height: 40px; line-height: 40px; width: 40px}
.auto__shared_react_persona_icon.medium, .auto__shared_react_persona_icon.medium.icon-ic_user_circle {border-radius: 50px; height: 50px; line-height: 50px; width: 50px}
.auto__shared_react_persona_icon.large, .auto__shared_react_persona_icon.large.icon-ic_user_circle {border-radius: 72px; height: 72px; line-height: 72px; width: 72px}
.auto__shared_react_persona_icon.medium.icon-ic_user_circle {font-size: 50px}
.auto__shared_react_persona_icon.large.icon-ic_user_circle {font-size: 72px}
.auto__shared_react_tables_responsive_table .responsive_table {border-collapse: collapse; width: 100%; table-layout: fixed}
.auto__shared_react_tables_responsive_table .responsive_table td, .auto__shared_react_tables_responsive_table .responsive_table th {padding: 20px 40px 20px 0}
.auto__shared_react_tables_responsive_table .responsive_table td:first-child, .auto__shared_react_tables_responsive_table .responsive_table th:first-child {padding-left: 30px}
.auto__shared_react_tables_responsive_table .responsive_table td:last-child, .auto__shared_react_tables_responsive_table .responsive_table th:last-child {padding-right: 30px}
.auto__shared_react_tables_responsive_table .responsive_table .responsive_table_body tr:nth-child(odd) {background-color: #F8F9FD}
@media (max-width: 550px) {.auto__shared_react_tables_responsive_table .responsive_table {/* set other col widths to zero in individual components */ }
.auto__shared_react_tables_responsive_table .responsive_table .col_1.responsive_col_1 {width: 100%}
.auto__shared_react_tables_responsive_table .responsive_table td {padding: 10px 30px; display: block}
.auto__shared_react_tables_responsive_table .responsive_table td:first-child {padding-top: 20px}
.auto__shared_react_tables_responsive_table .responsive_table td:last-child {padding-bottom: 20px}
}
.auto__shared_react_tab_navigation {position: relative; overflow: hidden; max-height: 2.25em}
.auto__shared_react_tab_navigation ul, .auto__shared_react_tab_navigation li {line-height: normal; list-style: none; margin: 0; padding: 0}
.auto__shared_react_tab_navigation ul {white-space: nowrap; overflow-x: scroll; overflow-y: hidden; padding-bottom: 100px; margin-bottom: -100px}
.auto__shared_react_tab_navigation a {outline-offset: -2px}
.auto__shared_react_tab_navigation li {display: inline-block; padding-right: 15px}
@media (min-width: 950px) {.auto__shared_react_tab_navigation li {padding-right: 24px}
}
.auto__shared_react_tab_navigation li a {color: #57617A; display: inline-block; padding-bottom: 12px}
.auto__shared_react_tab_navigation li a:hover {color: #0D6069}
.auto__shared_react_tab_navigation li a:active {color: #0D6069}
.auto__shared_react_tab_navigation li.selected a {border-bottom: 3px solid #1E7B85; color: #1E7B85; font-weight: bold}
.auto__shared_react_tab_navigation li:last-child {padding-right: 0}
.auto__shared_react_tab_navigation .paddle {bottom: 0; color: #57617A; display: inline-block; font-size: 20px; position: absolute; text-align: center; top: 0; width: 20px; z-index: 19}
.auto__shared_react_tab_navigation .paddle:hover {color: #1E7B85}
.auto__shared_react_tab_navigation .paddle .icon {position: absolute; top: 1px}
.auto__shared_react_tab_navigation .paddle.paddle_back {background: -webkit-linear-gradient(left, white 85%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(to right, white 85%, rgba(255, 255, 255, 0) 100%); left: -1px}
.auto__shared_react_tab_navigation .paddle.paddle_back .icon {left: -5px}
.auto__shared_react_tab_navigation .paddle.paddle_forward {background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 15%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 15%); right: -1px}
.auto__shared_react_tab_navigation .paddle.paddle_forward .icon {right: -1px}
.auto__document_collections_empty_list .no_items {font-size: 18px; color: #57617A; max-width: 450px; text-align: center; margin: 0 auto 32px}
@media (max-width: 550px) {.responsive .auto__document_collections_empty_list .no_items {font-size: 16px}
}
.auto__document_collections_empty_list .no_items .no_items_image {width: 182px; height: auto}
@media (max-width: 550px) {.auto__document_collections_empty_list .no_items .no_items_image {width: 130px}
}
.auto__document_collections_empty_list .no_items .no_items_title {width: 60%; margin: 16px auto}


/* app/views/document_collections/_header.css @ 1522963457 */
.autogen_class_views_document_collections_header {background-color: #F8F9FD; border-bottom: 1px solid #E9EDF8; color: #57617A; font-size: 18px; padding: 40px 50px; margin-bottom: 32px}
.autogen_class_views_document_collections_header .wrapper {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 990px; margin: 0 auto}
.autogen_class_views_document_collections_header .wrapper .content_wrapper {padding-right: 30px}
.autogen_class_views_document_collections_header .wrapper .content_wrapper .logo {background: #1E7B85; border-radius: 50%; display: inline-block; height: 27px; margin-right: 10px; width: 27px}
.autogen_class_views_document_collections_header .wrapper .content_wrapper .logo .icon-ic_scribd_badge_logo {color: white; font-size: 20px; left: 5px; position: relative; top: 3px}
.autogen_class_views_document_collections_header .wrapper .content_wrapper .title h1 {font-size: 32px; font-weight: bold; color: #000514; display: inline-block; margin: 15px 0}
@media (max-width: 550px) {.responsive .autogen_class_views_document_collections_header .wrapper .content_wrapper .title h1 {font-size: 24px}
}
.autogen_class_views_document_collections_header .wrapper .content_wrapper .title .icon {font-size: 20px}
.autogen_class_views_document_collections_header .wrapper .content_wrapper .title .privacy {display: inline-block; margin-right: 10px}
.autogen_class_views_document_collections_header .wrapper .content_wrapper .title .edit_list_btn, .autogen_class_views_document_collections_header .wrapper .content_wrapper .title .delete_list_btn {font-size: inherit; margin: 0 10px}
.autogen_class_views_document_collections_header .wrapper .content_wrapper .title .edit_list_btn .icon, .autogen_class_views_document_collections_header .wrapper .content_wrapper .title .delete_list_btn .icon {margin-right: 0}
.autogen_class_views_document_collections_header .wrapper .content_wrapper .title .edit_list_btn:last-child, .autogen_class_views_document_collections_header .wrapper .content_wrapper .title .delete_list_btn:last-child {margin-left: 0}
.autogen_class_views_document_collections_header .wrapper .content_wrapper .description {font-style: italic; margin-bottom: 0; max-width: 700px}
@media (max-width: 950px) {.autogen_class_views_document_collections_header .wrapper {display: block}
.autogen_class_views_document_collections_header .wrapper .content_wrapper {padding-right: 0}
.autogen_class_views_document_collections_header .wrapper .sharing_buttons {margin-top: 20px}
}
@media (max-width: 550px) {.autogen_class_views_document_collections_header {padding: 20px}
}


/* app/views/document_collections/_related_interests.css @ 1522963457 */
.autogen_class_views_document_collections_related_interests .title {font-size: 20px; font-weight: bold}
@media (max-width: 550px) {.responsive .autogen_class_views_document_collections_related_interests .title {font-size: 18px}
}
.autogen_class_views_document_collections_related_interests .interest_pills {display: inline-block}
.autogen_class_views_document_collections_related_interests .interest_pills li {line-height: normal; display: inline}


/* app/views/document_collections/_related_lists.css @ 1522963457 */
.autogen_class_views_document_collections_related_lists .title {font-size: 20px; font-weight: bold}
@media (max-width: 550px) {.responsive .autogen_class_views_document_collections_related_lists .title {font-size: 18px}
}
.autogen_class_views_document_collections_related_lists .related_lists {list-style: none; padding: 0; margin: 0}
.autogen_class_views_document_collections_related_lists .related_lists li {margin-bottom: 10px; line-height: normal}
.autogen_class_views_document_collections_related_lists .related_lists li .text_btn {text-align: left}
.autogen_class_views_document_collections_related_lists .related_lists .subtitle {color: #57617A; font-size: 14px}


/* app/views/document_collections/show.css @ 1522963457 */
.autogen_class_views_document_collections_show main .content {padding: 32px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}
@media (max-width: 550px) {.autogen_class_views_document_collections_show main .content {padding: 0}
}
@media (max-width: 950px) {.autogen_class_views_document_collections_show main .content {display: block}
}
.autogen_class_views_document_collections_show main .content .items {max-width: 1030px; width: 100%}
.autogen_class_views_document_collections_show main .content .items.has_sidebar {max-width: 680px}
@media (max-width: 950px) {.autogen_class_views_document_collections_show main .content .items.has_sidebar {max-width: none}
}
.autogen_class_views_document_collections_show main .content .items .list_item:first-child {border-top: none}
.autogen_class_views_document_collections_show main .content .items .list_item:last-child {border-bottom: 1px solid #E9EDF8}
.autogen_class_views_document_collections_show main .content .items .list_item .list_anchor {padding-right: 50px}
.autogen_class_views_document_collections_show main .content .items .list_item .controls {position: absolute; right: 10px; top: 15px}
.autogen_class_views_document_collections_show main .content .items .list_item .controls .flat_btn {height: 30px; width: 30px; color: #1C263D}
.autogen_class_views_document_collections_show main .content .items .list_item .controls .flat_btn:hover, .autogen_class_views_document_collections_show main .content .items .list_item .controls .flat_btn:active {color: #1C263D}
.autogen_class_views_document_collections_show main .content .items .list_item .controls .flat_btn:disabled.loading {color: #E9EDF8}
.autogen_class_views_document_collections_show main .content .items .list_item .controls .remove_from_list_button .icon {margin-right: 0}
.autogen_class_views_document_collections_show main .content .load_more {text-align: center; margin-top: 20px}
@media (max-width: 950px) {.autogen_class_views_document_collections_show main .content .load_more {border-bottom: 1px solid #E9EDF8; padding-bottom: 20px}
}
.autogen_class_views_document_collections_show main .content .sidebar {padding-left: 60px; position: relative; min-width: 290px; max-width: 290px}
@media (max-width: 950px) {.autogen_class_views_document_collections_show main .content .sidebar {padding-left: 0; max-width: none; min-width: 0}
}
.autogen_class_views_document_collections_show main .content .sidebar section {margin-bottom: 30px}
@media (max-width: 950px) {.autogen_class_views_document_collections_show main .content .sidebar section {margin-bottom: 0; padding: 20px; border-bottom: 1px solid #E9EDF8}
.autogen_class_views_document_collections_show main .content .sidebar section:last-child {border-bottom: none}
}
.autogen_class_views_document_collections_show main .content .sidebar section .title {border-bottom: 1px solid #E9EDF8; margin: 0 0 10px 0; padding-bottom: 10px}
@media (max-width: 950px) {.autogen_class_views_document_collections_show main .content .sidebar section .title {border-bottom: none; padding-bottom: 0}
}


/* app/views/document_collections/_view_profile.css @ 1522963457 */
.autogen_class_views_document_collections_view_profile {max-width: 990px; margin: 0 auto; padding: 20px; border-bottom: 1px solid #E9EDF8}
.autogen_class_views_document_collections_view_profile:last-child {border-bottom: none}
@media (max-width: 950px) {.autogen_class_views_document_collections_view_profile:last-child {border-bottom: 1px solid #E9EDF8}
}
.autogen_class_views_document_collections_view_profile .title {font-size: 20px; font-weight: bold; border-bottom: none; margin: 0 0 10px 0; padding-bottom: 10px}
@media (max-width: 550px) {.responsive .autogen_class_views_document_collections_view_profile .title {font-size: 18px}
}
@media (max-width: 950px) {.autogen_class_views_document_collections_view_profile .title {padding-bottom: 0}
}
