/* :asset_packager_compatibility, 'config/asset_packages.yml' @ 1494623917 */
/* public/stylesheets/overlays.css @ 1494623917 */
.has_large_overlay .overlay {background-image: url('https://s2-f.scribdassets.com/images/newhome/image-overlay150x200-large.png?1494623917')}
.has_med_overlay .overlay {background-image: url('https://s2-f.scribdassets.com/images/newhome/image-overlay105x140-med.png?1494623917')}
.has_smallmed_overlay .overlay {background-image: url('https://s1-f.scribdassets.com/images/newhome/image-overlay75x100-smallmed.png?1494623917')}
.has_small_overlay .overlay {background-image: url('https://s1-f.scribdassets.com/images/newhome/image-overlay48x65-small.png?1494623917')}


/* public/stylesheets/jquery.nanoscroller.css @ 1494623917 */
/** initial setup **/ .nano {position: relative; width: 100%; height: 100%; overflow: hidden}
.nano .scrolling_content {position: absolute; overflow: scroll; overflow-x: hidden; top: 0; right: 0; bottom: 0; left: 0}
.nano .scrolling_content:focus {outline: thin dotted}
.nano .scrolling_content::-webkit-scrollbar {visibility: hidden}
.has-scrollbar .scrolling_content::-webkit-scrollbar {visibility: visible}
.nano > .pane {background: rgba(0, 0, 0, 0.25); position: absolute; width: 10px; right: 0; top: 0; bottom: 0; visibility: hidden\9; /* Target only IE7 and IE8 with this hack */ opacity: .01; -webkit-transition: .2s; transition: .2s; border-radius: 5px}
.nano > .pane > .slider {background: #444; background: rgba(0, 0, 0, 0.5); position: relative; margin: 0 1px; border-radius: 3px}
.nano:hover > .pane, .pane.active, .pane.flashed {visibility: visible\9; /* Target only IE7 and IE8 with this hack */ opacity: 0.99}


/* public/stylesheets/mycontent_sprites.css @ 1494623917 */
/*redundant old mapping*/ .sprite.profile_price_tag, .sprite.home_download, .sprite.home_share, .sprite.profile_uploads, .sprite.profile_collection, .sprite.profile_readcast, .sprite.profile_star_tag, .sprite.profile_light_star, .sprite.download_light, .profile_sprite {background: url('https://s1-f.scribdassets.com/images/my_content/mycontent-sprite.png?1494623917') 0 0 no-repeat}
.sprite.profile_price_tag {width: 12px; height: 12px; background-position: -91px -61px}
.sprite.home_download {width: 12px; height: 15px; background-position: -227px -45px}
.sprite.home_download:hover {background-position: -227px -15px}
.sprite.home_download:active {background-position: -227px -30px}
.sprite.home_share {width: 13px; height: 14px; background-position: -151px -46px}
.sprite.home_share:hover {background-position: -151px -16px}
.sprite.home_share:active {background-position: -151px -31px}
.sprite.profile_uploads {width: 14px; height: 14px; background-position: -120px -46px}
.sprite.profile_collection {width: 12px; height: 11px; background-position: -31px -48px}
.sprite.profile_readcast {width: 15px; height: 14px; background-position: -135px -46px}
.sprite.profile_star_tag {width: 12px; height: 12px; background-position: -60px -61px}
.sprite.profile_light_star {width: 15px; height: 14px; background-position: -60px -16px}
.sprite.download_light {width: 10px; height: 12px; background-position: -128px -96px}
.profile_sprite.share_light {width: 13px; height: 14px; background-position: -151px -46px}
.profile_sprite.readcast_light {width: 15px; height: 14px; background-position: -135px -46px}
.profile_sprite.embed_light {width: 14px; height: 14px; background-position: -166px -46px}
.profile_sprite.star {width: 15px; height: 14px; background-position: -60px -16px}


/* public/stylesheets/jquery.layover.css @ 1494623917 */
.layover {/* below header */ z-index: 10; background: rgba(0, 0, 0, 0.5); padding: 5px; position: absolute; overflow: hidden; cursor: pointer; position: absolute}
.layover .layover_title {font-size: 18px; color: white; padding-left: 10px; padding-right: 10px; position: relative; top: -10px; background: #777777; display: inline}
.layover .layover_content {position: relative; top: 50px; color: white}
.layover .layover_content h1 {font-size: 30px; font-weight: normal}
.layover .layover_content p {font-size: 16px}
.layover .bordered {border: 2px solid white; border-radius: 3px; margin: 3px auto}


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


/* :files, 'app/views', ... @ 1494623830 */
/* app/views/helpers/user_image_shared.css @ 1494623829 */
.user_image {width: 115px; height: 115px; border: 3px solid #F8f8f8}
.user_image img {width: 115px; height: 115px}
.user_image .user_image_placeholder {text-align: center; height: 115px; line-height: 115px; font-size: 36px; text-transform: uppercase; color: #F9F9F7}


/* app/views/profiles/common.css @ 1494623830 */
.document_cell a.unhide_document_btn.row, .document_cell a.unfeature_document_btn.row, .document_cell a.unfeature_collection_btn.row, .collection_cell a.unhide_document_btn.row, .collection_cell a.unfeature_document_btn.row, .collection_cell a.unfeature_collection_btn.row {display: none}
.document_cell.is_hidden a.unhide_document_btn, .collection_cell.is_hidden a.unhide_document_btn {display: block}
.document_cell.is_hidden a.hide_document_btn, .collection_cell.is_hidden a.hide_document_btn {display: none}
.document_cell:hover, .collection_cell:hover {position: relative}
.document_cell:hover .edit_field, .collection_cell:hover .edit_field {display: block}


/* :class_inlines, 'app/views', ... @ 1494623831 */
/* app/views/shared/load_more.css @ 1494623830 */
/*redundant old mapping*/ .autogen_class_views_shared_load_more {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; -webkit-transition: background-color 0.1s ease-in-out; transition: background-color 0.1s ease-in-out; -webkit-transition: opacity, 0.4s, ease-in-out; transition: opacity, 0.4s, ease-in-out; height: 60px; line-height: 60px; background: #20828D; text-align: center; color: white; text-transform: uppercase; font-size: 14px; font-weight: bold; letter-spacing: 0.025em; cursor: pointer; position: relative; z-index: 1; opacity: 1}
.autogen_class_views_shared_load_more:hover {background: #509ba8}
.autogen_class_views_shared_load_more:active {background: #0D6069}
.autogen_class_views_shared_load_more a {color: inherit}
.autogen_class_views_shared_load_more.loading {background: #ECECEC; cursor: default}
.autogen_class_views_shared_load_more.loading .normal_text {display: none}
.autogen_class_views_shared_load_more.loading.show_loader .loader {opacity: 1}
.autogen_class_views_shared_load_more.loading .loader {display: inline-block}
.autogen_class_views_shared_load_more.no_more {opacity: 0; background: #ECECEC; color: #57617A; cursor: default}
.autogen_class_views_shared_load_more.no_more .normal_text {display: none}
.autogen_class_views_shared_load_more.no_more .empty_text {display: inline}
.autogen_class_views_shared_load_more.no_more:active {top: auto}
.autogen_class_views_shared_load_more.notext .normal_text, .autogen_class_views_shared_load_more.notext .empty_text {display: none}
.autogen_class_views_shared_load_more .empty_text {display: none}
.autogen_class_views_shared_load_more .loader {opacity: 0; -webkit-transition: opacity 0.15s ease-in-out; transition: opacity 0.15s ease-in-out}


/* app/views/profiles/_profile_admin.css @ 1494623830 */
/*redundant old mapping*/ .autogen_class_views_profiles_profile_admin {background: #F4EEF4; padding: 8px; border: 1px solid #AF89AF; box-shadow: #CCA4A4 0px 0px 10px, inset 0px 0px 0px 1px white; border-radius: 2px; margin: 5px 0 15px 15px; white-space: normal; width: 250px; position: fixed; top: 115px; z-index: 10}
.autogen_class_views_profiles_profile_admin h3 {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; margin: 0; color: #1FA3D6; cursor: pointer}
.autogen_class_views_profiles_profile_admin h3:hover {color: #44b7e4}
.autogen_class_views_profiles_profile_admin.open .on_close {display: none}
.autogen_class_views_profiles_profile_admin.open .on_open {display: block}
.autogen_class_views_profiles_profile_admin.open span.on_open {display: inline}
.autogen_class_views_profiles_profile_admin .on_open {display: none}
.autogen_class_views_profiles_profile_admin .panel_content {margin-top: 10px}
.autogen_class_views_profiles_profile_admin div.margin {margin: 4px 0}
.autogen_class_views_profiles_profile_admin .flash_message {margin: 8px 0; background: #FFFFBD; padding: 4px; border: 1px solid #bdbd00; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); border-radius: 2px}
.autogen_class_views_profiles_profile_admin label {display: block; font-weight: bold; margin: 8px 0 4px 0}
.autogen_class_views_profiles_profile_admin select {width: 200px}


/* app/views/profiles/show.css @ 1494623830 */
/*redundant old mapping*/ .autogen_class_views_profiles_show {padding-bottom: 60px}
.autogen_class_views_profiles_show .main_column .document_cell, .autogen_class_views_profiles_show .main_column .collection_cell {margin-right: 60px}
.autogen_class_views_profiles_show .main_column .document_cell:last-child, .autogen_class_views_profiles_show .main_column .collection_cell:last-child {margin-right: 15px}
.autogen_class_views_profiles_show .main_column .document_cell.card, .autogen_class_views_profiles_show .main_column .collection_cell.card {margin-right: 20px}
.autogen_class_views_profiles_show .main_column .document_cell.card:last-child, .autogen_class_views_profiles_show .main_column .collection_cell.card:last-child {margin-right: 15px}
.autogen_class_views_profiles_show .module_row {margin: 40px auto; width: 1024px}
.autogen_class_views_profiles_show .module_row .carousel_wrap {padding-bottom: 40px; position: relative}
.autogen_class_views_profiles_show .carousel_widget {text-align: center}
.autogen_class_views_profiles_show .object_cell {margin-right: 19px}
.autogen_class_views_profiles_show .object_cell:last-child {margin-right: 0}
.autogen_class_views_profiles_show .discover_row.gray_background {background-color: #F8F9FD; width: auto}
.autogen_class_views_profiles_show .discover_row.gray_background .carousel_wrap {margin: 0 auto; width: 1024px}
.autogen_class_views_profiles_show .discover_row.gray_background .carousel_title {padding-top: 40px}
.autogen_class_views_profiles_show .discover_row.gray_background .carousel_subtitle {font-size: 16px; color: #57617A; font-weight: normal}
.autogen_class_views_profiles_show .discover_row.gray_background .carousel:before {background: -webkit-linear-gradient(left, #f8f9fd 0%, #f8f9fd 53%, rgba(248, 249, 253, 0) 100%);background: linear-gradient(to right, #f8f9fd 0%, #f8f9fd 53%, rgba(248, 249, 253, 0) 100%)}
.autogen_class_views_profiles_show .discover_row.gray_background .carousel:after {background: -webkit-linear-gradient(left, rgba(248, 249, 253, 0) 0%, #f8f9fd 53%, #f8f9fd 100%);background: linear-gradient(to right, rgba(248, 249, 253, 0) 0%, #f8f9fd 53%, #f8f9fd 100%)}
.autogen_class_views_profiles_show .floating_profile_header {box-shadow: 0 0px 0 rgba(0, 0, 0, 0.05); -webkit-transition: box-shadow 0.2s ease; transition: box-shadow 0.2s ease; background: white; position: relative; z-index: 5; border-bottom: 1px solid #E9EDF8}
.autogen_class_views_profiles_show .floating_profile_header.is_stuck {background: white; box-shadow: 0 5px 0 rgba(0, 0, 0, 0.15)}
.autogen_class_views_profiles_show .floating_profile_header .tab_nav {text-align: center; padding: 16px 15px 0px 15px; margin: 0}
.autogen_class_views_profiles_show .floating_profile_header .tab_nav .tab {padding-bottom: 10px}
.autogen_class_views_profiles_show .floating_profile_header .open_search {color: #57617A}
.autogen_class_views_profiles_show .floating_profile_header .centerer {margin: 0 auto; position: relative}
.autogen_class_views_profiles_show .object_grid .object_cell.document_cell {margin-bottom: 46px; margin-right: 47px}
.autogen_class_views_profiles_show .object_grid .object_cell.document_cell:nth-child(5n) {margin-right: 0}
.autogen_class_views_profiles_show .shared_pmp_promo_banner .incentives {margin-top: 0}
.autogen_class_views_profiles_show a.no_decoration {color: inherit; text-decoration: none}
.autogen_class_views_profiles_show .banner_holder {margin: 45px}
.autogen_class_views_profiles_show strong {font-weight: normal}
.autogen_class_views_profiles_show .description_holder {width: 920px; margin: 0 auto; background: white; padding: 50px 40px 20px 40px}
.autogen_class_views_profiles_show .description_holder .description_intro {text-transform: uppercase; color: #57617A; font-size: 14px}
.autogen_class_views_profiles_show .description_holder .user_description {color: #57617A; margin: 0; margin-top: 10px}
.autogen_class_views_profiles_show .description_holder .user_description.truncated {overflow: hidden; max-height: 24px}
.autogen_class_views_profiles_show .description_holder .user_description.truncated .read_more {display: inline}
.autogen_class_views_profiles_show .description_holder .user_description.truncated .read_less {display: none}
.autogen_class_views_profiles_show .description_holder .user_description .read_more {display: none}
.autogen_class_views_profiles_show .grids_holder {background: white; position: relative; z-index: 2; min-height: 500px; margin: 0 auto}
.autogen_class_views_profiles_show .grids_holder.search_open .grid_container:not(.search_placeholder) {display: none}
.autogen_class_views_profiles_show .grid_container {margin: 40px 15px 0}
.autogen_class_views_profiles_show .grid_container.scribd_selects {padding-top: 20px}
.autogen_class_views_profiles_show .grid_container.search_placeholder {margin-top: 0}
.autogen_class_views_profiles_show .grid_container.collections {padding-bottom: 60px}
.autogen_class_views_profiles_show .grid_container.reviews {margin: 0; padding: 40px 0}
.autogen_class_views_profiles_show .grid_container.reviews .review_list {width: 820px; margin: 0 auto}
.autogen_class_views_profiles_show .grid_container.reviews h1 {font-size: 24px; text-align: center}
.autogen_class_views_profiles_show .grid_container.reviews .load_more_reviews_btn {display: block; margin: 32px auto 0}
.autogen_class_views_profiles_show .reading_list_link {border-top: 1px solid #E9EDF8; padding: 40px; text-align: center}
.autogen_class_views_profiles_show .reading_list_link h4 {margin-top: 0; font-size: 24px}
.autogen_class_views_profiles_show .label {text-align: center; color: #57617A; padding: 0 24px}
.autogen_class_views_profiles_show .label .header {margin-bottom: 10px}
@media (max-width: 1025px) {.autogen_class_views_profiles_show .grid_container .reviews .review_list {margin: 0 90px}
.autogen_class_views_profiles_show .module_row {width: auto}
.autogen_class_views_profiles_show .module_row .carousel_title {text-align: left}
.autogen_class_views_profiles_show .carousel_widget {text-align: initial}
}
@media (max-width: 667px) {.autogen_class_views_profiles_show {padding-bottom: 0px}
.autogen_class_views_profiles_show .cross_sell_banner.discover_row {border-top: 1px solid #E9EDF8}
.autogen_class_views_profiles_show .cross_sell_banner.discover_row .cross_sell_banner {padding: 40px 0 0 0}
.autogen_class_views_profiles_show .cross_sell_banner.discover_row .cross_sell_banner .title {display: none}
}


/* app/views/profiles/view_all.css @ 1494623830 */
/*redundant old mapping*/ .autogen_class_views_profiles_view_all .header {background: #0D6069; padding: 77px 20px; text-align: center}
.autogen_class_views_profiles_view_all .header h1 {color: white; font-size: 30px; font-weight: bold; margin: 0; padding: 0}
.autogen_class_views_profiles_view_all .header h1 a {-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; color: white; border-bottom: 1px solid; border-color: white}
.autogen_class_views_profiles_view_all .header h1 a:hover {color: #509ba8; border-color: #509ba8}
.autogen_class_views_profiles_view_all .header h1 a:active {color: #0D6069; border-color: #0D6069}
.autogen_class_views_profiles_view_all .content {margin-top: 50px; margin: 50px auto 0; opacity: 0}
