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


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


/* :files, 'app/views', ... @ 1413583058 */
/* app/views/books/animate.css @ 1413583058 */
/* Animate.css - http://daneden.me/animate Licensed under the MIT license Copyright (c) 2013 Daniel Eden Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ .animated {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both}
@-webkit-keyframes fadeIn {0% {opacity: 0}
100% {opacity: 1}
}
@keyframes fadeIn {0% {opacity: 0}
100% {opacity: 1}
}
.fadeIn {-webkit-animation-name: fadeIn; animation-name: fadeIn}
@-webkit-keyframes fadeOut {0% {opacity: 1}
100% {opacity: 0}
}
@keyframes fadeOut {0% {opacity: 1}
100% {opacity: 0}
}
.fadeOut {-webkit-animation-name: fadeOut; animation-name: fadeOut}
@-webkit-keyframes slideInRight {0% {opacity: 0; -webkit-transform: translateX(700px); transform: translateX(700px)}
100% {-webkit-transform: translateX(0); transform: translateX(0)}
}
@keyframes slideInRight {0% {opacity: 0; -webkit-transform: translateX(700px); -ms-transform: translateX(700px); transform: translateX(700px)}
100% {-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}
}
.slideInRight {-webkit-animation-name: slideInRight; animation-name: slideInRight}
@-webkit-keyframes slideOutRight {0% {-webkit-transform: translateX(0); transform: translateX(0)}
100% {opacity: 0; -webkit-transform: translateX(800px); transform: translateX(800px)}
}
@keyframes slideOutRight {0% {-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)}
100% {opacity: 0; -webkit-transform: translateX(800px); -ms-transform: translateX(800px); transform: translateX(800px)}
}
.slideOutRight {-webkit-animation-name: slideOutRight; animation-name: slideOutRight}


/* app/views/books/epub.css @ 1413583058 */
.global_wrapper {background: none; -ms-touch-action: none}
.valid_link {color: #02a8cc}
.highlight.highlight_highlight {background-color: rgba(252, 134, 48, 0.5) !important}
.highlight.highlight_highlight.selected {background-color: rgba(252, 134, 48, 0.7) !important}
.epub_highlight {background: #f6f435; border-radius: 4px; box-shadow: 0 0 0 5px #f6f435}
.standard_view {position: relative}
.standard_view .epub_doc_view {visibility: visible; display: block}
.standard_view .epub_book_view {display: none}
.book_view {position: static}
.book_view .epub_book_view {visibility: visible; display: block}
.book_view .epub_doc_view {display: none}
.book_view .read_percent {display: none}
.is_embed .epub_book_view {visibility: visible; display: block}
.epub_doc_view {visibility: hidden}
.epub_doc_view .reader_column {position: relative; overflow: hidden; font-family: reader_ff; text-align: left; width: 100%; height: 800px; line-height: initial; background: white; color: #4a4a54}
.epub_doc_view .reading_mode_bar .page_info {display: none}
.epub_doc_view.is_dark .reader_column {background: #292929; color: #cccccc}
.epub_doc_view.is_dark .valid_link {color: #05a0d9}
.epub_doc_view.is_dark .epub_highlight {background: #858700; box-shadow: 0 0 0 5px #858700}
.epub_doc_view.is_dark .reading_mode_bar {background: #2C2C2C; box-shadow: inset 0 -1px 0 #595959}
.epub_doc_view.is_sepia .reader_column {background: #f2f1e7; color: #55401e}
.epub_doc_view.is_sepia .valid_link {color: #01a6b0}
.epub_doc_view.is_sepia .epub_highlight {background: #ebdb72; box-shadow: 0 0 0 5px #ebdb72}
.epub_book_view {visibility: hidden; position: static; border: 0}
.epub_book_view.is_embed .reader_column {top: 0}
.epub_book_view.is_dark .reader_columns, .epub_book_view.is_dark .reader_footer {background: #292929; color: #cccccc}
.epub_book_view.is_dark .valid_link {color: #05a0d9}
.epub_book_view.is_dark .epub_highlight {background: #858700; box-shadow: 0 0 0 5px #858700}
.epub_book_view.is_dark .reader_footer .scrubber {background: #979797}
.epub_book_view.is_dark .reader_footer .scrubber_filled {background: #547A88}
.epub_book_view.is_dark .reader_footer .progress_info {color: #7e7e7e}
.epub_book_view.is_dark .reading_mode_bar {background: #2C2C2C; box-shadow: inset 0 -1px 0 #595959}
.epub_book_view.is_sepia .reader_columns, .epub_book_view.is_sepia .reader_footer {background: #f2f1e7; color: #55401e}
.epub_book_view.is_sepia .valid_link {color: #01a6b0}
.epub_book_view.is_sepia .epub_highlight {background: #ebdb72; box-shadow: 0 0 0 5px #ebdb72}
.epub_book_view.is_sepia .reader_footer .scrubber, .epub_book_view.is_sepia .reader_footer .scrubber_filled .thumb {background: lightgrey}
.epub_book_view.ltr.first_page .page_left {display: none}
.epub_book_view.ltr.last_page .page_right {display: none}
.epub_book_view.rtl.first_page .page_right {display: none}
.epub_book_view.rtl.last_page .page_left {display: none}
.epub_book_view .reading_mode_bar .page_info {display: none}
.epub_book_view .reader_columns {position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: white; color: #4a4a54}
.epub_book_view .reader_footer {position: absolute; bottom: 0; left: 0; right: 0}
.reading_mode .epub_book_view .page_left, .reading_mode .epub_book_view .page_right {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0}
.epub_book_view .page_left, .epub_book_view .page_right {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=20)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); opacity: 0.2; -webkit-transition: opacity 0.1s ease-in-out; -moz-transition: opacity 0.1s ease-in-out; -ms-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; position: absolute; width: 125px; top: 110px; bottom: 60px; cursor: pointer}
.epub_book_view .page_left:hover, .epub_book_view .page_right:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5}
.epub_book_view .page_left .page_arrow_sprite, .epub_book_view .page_right .page_arrow_sprite {position: absolute; top: 50%; left: 50%; margin-top: -33px; margin-left: -17px}
.epub_book_view .page_left {left: 0}
.epub_book_view .page_right {right: 0}
.epub_book_view .reader_column {display: inline-block; zoom: 1; *display: inline; position: absolute; top: 110px; bottom: 60px; overflow: hidden; font-family: reader_ff; text-align: left}
.epub_book_view .reader_column.left_column {left: 0; right: 0}
.epub_book_view.double_column .reader_column.left_column {left: 0; right: 50%}
.epub_book_view.double_column .reader_column.right_column {left: 50%; right: 0}
.epub_book_view .scrubber {margin: 10px 40px; height: 12px; background: #D6D6D6; border-radius: 8px; position: relative}
.epub_book_view .scrubber.transition .scrubber_filled {-webkit-transition: width 0.1s ease; -moz-transition: width 0.1s ease; -ms-transition: width 0.1s ease; transition: width 0.1s ease}
.epub_book_view .scrubber .scrubber_track {position: absolute; top: 0; left: 0; right: 12px; bottom: 0}
.epub_book_view .scrubber .scrubber_filled {width: 50%; border-radius: 8px; background: #104E64; position: absolute; top: 0; bottom: 0; left: 0; padding-left: 12px}
.epub_book_view .scrubber .scrubber_filled .thumb {width: 8px; height: 8px; border-radius: 8px; background: #D6D6D6; position: absolute; top: 2px; right: 2px; cursor: pointer}
.epub_book_view.rtl .scrubber .scrubber_track {right: 0; left: 12px}
.epub_book_view.rtl .scrubber .scrubber_filled {left: auto; right: 0; padding-left: 0; padding-right: 0}
.epub_book_view.rtl .scrubber .scrubber_filled .thumb {left: 0; right: auto}
.epub_book_view .progress_info {margin: 10px 40px; height: 20px; line-height: 20px; font-size: 14px; color: #888; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; position: relative}
.epub_book_view .progress_info .pages_info {position: absolute; left: 0}
.epub_book_view .progress_info .percentage_info {position: absolute; right: 0}
.note_indicator {cursor: pointer; font-size: 32px; position: absolute}
.note_indicator .arms {position: absolute; border-style: solid; border-color: #888; border-width: 1px 1px 1px 0}
.note_indicator .num_notes {position: absolute; font-size: .6em; font-family: sans-serif; background-color: #b1b1b1; border-radius: 20px; padding: 4px 10px; color: #fafafa; left: 50%; top: -1.7em; margin-left: -16px}
.note_indicator:hover .num_notes {background-color: #1678bc}


/* app/views/books/common.css @ 1413583058 */
body {width: 100%; height: 100%; overflow: hidden}
#publisher_request_lb {max-width: 600px}


/* app/views/books/tipsy.css @ 1413583058 */
/* Modified! If updating be sure to persist $color, padding and font-sizes */ .tipsy {font-size: 12px; position: absolute; padding: 6px; z-index: 100000}
.tipsy-inner {background-color: #135987; color: #FFF; max-width: 200px; padding: 8px 16px; text-align: center}
/* Rounded corners */ .tipsy-inner {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px}
/* Uncomment for shadow */ /*.tipsy-inner {box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000}*/ .tipsy-arrow {position: absolute; width: 0; height: 0; line-height: 0; border: 6px dashed #135987}
/* Rules to colour arrows */ .tipsy-arrow-n {border-bottom-color: #135987}
.tipsy-arrow-s {border-top-color: #125987}
.tipsy-arrow-e {border-left-color: #125987}
.tipsy-arrow-w {border-right-color: #125987}
.tipsy-n .tipsy-arrow {top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent}
.tipsy-nw .tipsy-arrow {top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent}
.tipsy-ne .tipsy-arrow {top: 0; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent}
.tipsy-s .tipsy-arrow {bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent}
.tipsy-sw .tipsy-arrow {bottom: 0; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent}
.tipsy-se .tipsy-arrow {bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent}
.tipsy-e .tipsy-arrow {right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent}
.tipsy-w .tipsy-arrow {left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent}


/* :class_inlines, 'app/views', ... @ 1413583059 */
/* app/views/read2/sidebar/_admin.css @ 1413583059 */
.document_admin_panel {text-align: left; padding: 8px; margin-bottom: 8px; background: #F4EEF4; border: 1px solid #af89af; border-radius: 2px}
.document_admin_panel h3 {margin: 0px; font-size: 18px}
.document_admin_panel .visible_when_open {display: none}
.document_admin_panel.open .visible_when_open {display: inline}
.document_admin_panel.open .visible_when_closed {display: none}
.document_admin_panel .toggle_admin_btn img {vertical-align: middle}
.document_admin_panel a {display: inline-block; margin-right: 10px}
.document_admin_panel a.disabled {color: black; cursor: default}


/* app/views/shared/reading_progress_notification_lightbox.css @ 1413583059 */
.autogen_class_views_shared_reading_progress_notification_lightbox {max-width: 600px}
.autogen_class_views_shared_reading_progress_notification_lightbox .message {padding-bottom: 36px; margin-top: -10px}
.autogen_class_views_shared_reading_progress_notification_lightbox .actions {border-top: 1px solid #e1e1e1; text-align: right; position: absolute; bottom: 0; left: 0; right: 0; padding: 10px 35px}
.autogen_class_views_shared_reading_progress_notification_lightbox .actions .flat_btn {margin-left: 25px; width: 150px}


/* app/views/shared/sharing_buttons.css @ 1413583059 */
.autogen_class_views_shared_sharing_buttons {list-style-type: none; padding: 0; margin: 0}
.autogen_class_views_shared_sharing_buttons a {display: block; color: #666666; padding: 14px 14px 10px 8px}
.autogen_class_views_shared_sharing_buttons a:hover .icon {display: none}
.autogen_class_views_shared_sharing_buttons a:hover .hover {display: inline-block}
.autogen_class_views_shared_sharing_buttons .non_hover {color: #999999}
.autogen_class_views_shared_sharing_buttons .icon {font-size: 24px; vertical-align: middle}
.autogen_class_views_shared_sharing_buttons .icon.hover {display: none}
.autogen_class_views_shared_sharing_buttons .label {vertical-align: middle; margin: 0 6px}
.autogen_class_views_shared_sharing_buttons .like:hover a, .autogen_class_views_shared_sharing_buttons .like a.readcasted, .autogen_class_views_shared_sharing_buttons .like a.readcasted .non_hover {color: #f86960}
.autogen_class_views_shared_sharing_buttons .facebook:hover a {color: #3b5998}
.autogen_class_views_shared_sharing_buttons .twitter:hover a {color: #55acee}
.autogen_class_views_shared_sharing_buttons .pinterest:hover a {color: #c8232c}
.autogen_class_views_shared_sharing_buttons .email:hover a {color: #146c88}
.autogen_class_views_shared_sharing_buttons .embed:hover a {color: #146c88}


/* app/views/shared/_css_tip.css @ 1413583059 */
.autogen_class_views_shared_css_tip {position: absolute; left: 0; right: 0; height: 6px}
.autogen_class_views_shared_css_tip p {margin: 0; position: absolute; width: 0; height: 0; left: 50%; background-color: transparent}
.autogen_class_views_shared_css_tip p.shadow {margin-left: -5px; border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 7px solid #e1e1e1}
.autogen_class_views_shared_css_tip p.inner {margin-left: -4px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 6px solid #227cb8}
.autogen_class_views_shared_css_tip.bottom {bottom: -6px}
.autogen_class_views_shared_css_tip.top {top: -6px}
.autogen_class_views_shared_css_tip.top p.shadow {border-top: none; border-bottom: 6px solid #e1e1e1}
.autogen_class_views_shared_css_tip.top p.inner {border-top: none; border-bottom: 7px solid #227cb8}
.autogen_class_views_shared_css_tip.right {right: -8px; top: 0; width: 8px; height: 100%; left: auto}
.autogen_class_views_shared_css_tip.right p {top: 50%; margin-top: -4px}
.autogen_class_views_shared_css_tip.right p.shadow {margin-left: -4px; margin-top: -6px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 7px solid #e1e1e1}
.autogen_class_views_shared_css_tip.right p.inner {border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 6px solid #227cb8}
.autogen_class_views_shared_css_tip.left {left: -8px; top: 50%; width: 8px; height: 100%}
.autogen_class_views_shared_css_tip.left p {top: 50%; margin-top: -4px}
.autogen_class_views_shared_css_tip.left p.shadow {margin-left: -13px; margin-top: -6px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 7px solid #e1e1e1}
.autogen_class_views_shared_css_tip.left p.inner {margin-left: -10px; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 6px solid #227cb8}
.autogen_class_views_shared_css_tip.white.bottom p.inner {border-top-color: #fff}
.autogen_class_views_shared_css_tip.white.top p.inner {border-bottom-color: #fff}
.autogen_class_views_shared_css_tip.white.right p.inner {border-left-color: #fff}
.autogen_class_views_shared_css_tip.white.left p.inner {border-right-color: #fff}


/* app/views/archive_flow/_doc_info.css @ 1413583058 */
.lightbox .autogen_class_views_archive_flow_doc_info .doc_info {background-color: transparent}
.autogen_class_views_archive_flow_doc_info .doc_info {overflow: auto; background-color: #ecf3f5}
.autogen_class_views_archive_flow_doc_info .doc_info .thumbnail {width: 183px; height: 250px}
.autogen_class_views_archive_flow_doc_info .doc_info .overlay {width: 183px; height: 250px}
.autogen_class_views_archive_flow_doc_info .doc_info .info {font-family: Sofia Pro, sans-serif; font-family: Helvetica, sans-serif; margin-top: 10px}
.autogen_class_views_archive_flow_doc_info .doc_info .info h2 {font-weight: normal; line-height: 17px; word-break: break-word; max-width: 300px}
.autogen_class_views_archive_flow_doc_info .doc_info .info h5 {color: #146c88; font-weight: normal}
.autogen_class_views_archive_flow_doc_info .doc_info .info p {color: #666; line-height: 20px}
.autogen_class_views_archive_flow_doc_info .doc_info .info .file_types {color: #b3b3b3}
.autogen_class_views_archive_flow_doc_info .doc_info .info * {font-size: 13px; width: 360px; margin: 0; padding: 0 0 5px 0}


/* app/views/read2/show.css @ 1413583059 */
.doc_page {position: relative; border-bottom: 1px solid #e1e1e1}
.buy_disabled .doc_page .buy_document_promo, .buy_disabled .doc_page .buy_doc_btn, .buy_disabled .doc_page .missing_page_buy_button, .buy_disabled .doc_page .also_buy {display: none}
.buy_disabled .doc_page .geo_restricted {display: block}
.pmp_disabled .doc_page .premium_signup_btn, .pmp_disabled .doc_page .subscribe_pmp_promo, .pmp_disabled .doc_page .missing_page_buy_button {display: none}
.pmp_disabled .doc_page .geo_restricted {display: block}
.buy_hidden .doc_page .buy_document_promo {display: none}
.doc_page .carousel .document_cell:not(.is_geo_restricted) .geo_restricted {display: none}
.doc_page.w1111 .outer_page_container {margin-left: 0; margin-right: 0}
.doc_page.w1111 .sidebar_documents {margin-left: 10px}
.doc_page.w1111 .doc_sidebar .ad_sidebar {margin-left: 0}
.doc_page.w1111 .doc_sidebar .sticky_area {margin-left: 0}
.doc_page.w1111 .doc_container {margin-left: 0; border-left: 0}
.doc_page.sidebar_hidden .doc_sidebar {display: none}
.doc_page.sidebar_hidden .doc_container {margin-left: 0; border-left: 0}
.doc_page .doc_page_column {text-align: left; white-space: nowrap}
.doc_page .doc_toolbar {position: fixed}
.doc_page .doc_container, .doc_page .doc_sidebar {display: inline-block; zoom: 1; *display: inline; vertical-align: top; white-space: normal}
.doc_page .doc_container {-webkit-transition: width 0.1s ease-in-out; -moz-transition: width 0.1s ease-in-out; -ms-transition: width 0.1s ease-in-out; transition: width 0.1s ease-in-out; background: white; border-right: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; margin-left: 40px; overflow: hidden}
.doc_page .outer_page {margin: 0 auto 100px auto}
.doc_page .outer_page.between_page_module {margin-left: 40px; margin-right: 40px}
.doc_page .b_tl {margin-left: -100px; position: absolute; bottom: -48px; left: 50%; width: 200px; height: 1px; background: #dbdbdb}
.doc_page .b_tr {margin-left: -80px; position: absolute; bottom: -52px; left: 50%; width: 160px; height: 1px; background: #efefef}
.doc_page .b_br, .doc_page .b_bl, .doc_page .b_t, .doc_page .b_r, .doc_page .b_l, .doc_page .b_b {display: none}
.doc_page .reading_mode_bar {top: 0; left: 0; right: 0; height: 49px; line-height: 49px; background: #F4F3F3; box-shadow: 0 3px 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 #f8f8f8; position: fixed; display: none; z-index: 10; text-align: center; color: #838383; font-size: 14px; font-weight: 200}
.doc_page .reading_mode_bar .page_info {height: 49px; line-height: 49px; margin-top: 2px; position: absolute; top: 0; right: 10px}
.doc_page .reading_mode_bar .inner_text {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 2px; position: absolute; left: 80px; right: 80px; top: 0; bottom: 0}
.doc_page .scrolling {max-height: 200px; overflow-y: auto; overflow-x: hidden}
.doc_page .scrolling::-webkit-scrollbar {width: 6px}
.doc_page .scrolling::-webkit-scrollbar-track {background: #D6D6D6; border-radius: 4px}
.doc_page .scrolling::-webkit-scrollbar-thumb {background: #114E64; border-radius: 4px}
.doc_page .scrolling::-webkit-scrollbar-thumb:hover {background: #187090}
.doc_page .has_table_of_contents h2 {color: #022f40; font-weight: normal; font-size: 18px}
.doc_page .has_table_of_contents h2 .icon {margin-right: 10px; vertical-align: middle}
.doc_page .has_table_of_contents .section_list .section_row {display: block; font-size: 13px; line-height: 16px; margin: 0 10px 6px 0}
.doc_page .has_table_of_contents .section_list .section_row.disabled_row {color: #aaa}
.doc_page .has_table_of_contents .section_list .section_row a {color: #444}
.doc_page .has_table_of_contents .section_list .section_row a:hover {color: #1a7bba; text-decoration: none}
.doc_page .themed_header {background-position: 50% 50%; min-height: 112px}
.doc_page .themed_header.has_image_map {overflow: hidden}
.doc_page .themed_header.has_image_map img {display: block; margin: 0 auto}
.doc_page .leader_ad_container {padding: 16px 0; border-bottom: 1px solid #f3f3f3; background: #F9F9F7}
.doc_page .banner_spacer {height: 125px}
.doc_page .seo_banner_spacer {height: 325px}


/* app/views/read2/store/_bought.css @ 1413583059 */
.autogen_class_views_read2_store_bought {border-bottom: 1px solid #e9e9e9}
.autogen_class_views_read2_store_bought .bought_wrapper {padding: 25px 35px; width: 270px}
.autogen_class_views_read2_store_bought h2 {font-size: 22px; color: #022F40; margin: 0}
.autogen_class_views_read2_store_bought p {font-size: 14px; color: #666}


/* app/views/read2/_banner.css @ 1413583059 */
.doc_banner {height: 125px; overflow: hidden; position: relative; color: #666666}
.doc_banner .geo_restricted {display: none}
.doc_banner .geo_restricted p {font-size: 14px}
.doc_banner h1, .doc_banner h2 {color: #444444; font-size: 22px; line-height: 22px; font-weight: 200; margin: 15px 0 10px 0}
.doc_banner.collapsed {height: 60px}
.doc_banner.collapsed h1, .doc_banner.collapsed h2 {font-size: 20px; line-height: 20px; margin-top: 20px}
.doc_banner.collapsed .toggle_banner_btn {top: 22px}
.doc_banner.collapsed .hide_if_collapsed {display: none}
.doc_banner.collapsed .action_area {top: 9px}
.doc_banner.stuck {position: fixed; left: 0; right: 0; bottom: 0; z-index: 8}
.doc_banner .banner_wrapper {padding: 0px 50px; height: 100%; background: #fafafa; border-top: 1px solid #e1e1e1}
.doc_banner .message_area {width: 750px; float: left; font-size: 16px; text-align: left; max-height: 125px}
@media (max-width: 1135px) {.doc_banner .message_area {width: 650px}
.doc_banner .message_area h1 {font-size: 18px}
}
.doc_banner .message_area .hide_if_collapsed {margin-right: 50px}
.doc_banner .action_area {position: absolute; top: 17px; right: 40px; text-align: right}
.doc_banner .also_buy {font-size: 14px; margin-top: 10px; white-space: nowrap}
.doc_banner .also_buy .buy_doc_btn {margin-left: 10px; height: 40px; line-height: 40px; padding: 0 15px}
.doc_banner .toggle_banner_btn {width: 20px; height: 20px; position: absolute; top: 15px; left: 15px; background-image: url('https://s1-f.scribdassets.com/images/icons/icon_openclose-blue.png?1413583103'); background-size: 41px 41px; background-position: 20px 0px}
.doc_banner .toggle_banner_btn:hover {cursor: pointer; background-position: 20px 20px}
.doc_banner.collapsed .toggle_banner_btn {background-position: 0px 0px}
.doc_banner.collapsed .toggle_banner_btn:hover {background-position: 0px 20px}
.doc_banner .more_info_row {margin-top: 10px}
.doc_banner .devices_lockup {display: inline-block; zoom: 1; *display: inline; vertical-align: middle}
.doc_banner .learn_more {display: inline-block; zoom: 1; *display: inline; vertical-align: middle; margin-left: 25px}
.doc_banner .learn_more a {color: #f7943b}
.doc_banner .learn_more img {margin-top: -1px; margin-right: 5px}
.doc_banner .primary_action_btn {width: 270px}
.doc_banner .primary_action_btn .icon-download-button {margin-right: 10px}
.doc_banner .hide_if_collapsed {display: block}


/* app/views/shared/restriction_banner.css @ 1413583059 */
.read_restriction_banner.request_submitted .before_request_label {display: none}
.read_restriction_banner.request_submitted .after_request_label {display: inline}
.read_restriction_banner.request_submitted .success_message {display: block}
.read_restriction_banner .after_request_label {display: none}
.read_restriction_banner .success_message {overflow: hidden; display: none}


/* app/views/books/_add_note.css @ 1413583058 */
.add_note_dialog {position: absolute; z-index: 11; border: 1px solid #e1e1e1; background-color: #fff; padding: 15px 15px 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); border-radius: 2px}
.add_note_dialog .close {position: relative; float: right; color: #d8d8d8; top: -8px}
.add_note_dialog textarea {clear: both; display: block; border: 1px solid #e1e1e1; width: 282px; height: 80px; padding: 4px 8px; margin: 0 0 10px; outline: none; font-size: 14px; color: #444; resize: none; border-radius: 2px}
.add_note_dialog .actions .flat_btn {float: right; padding: 8px; height: auto; line-height: 100%; margin-left: 8px}
.add_note_dialog .actions .flat_btn.save_note:not(.disabled) {border: 1px solid #1678bc}
.add_note_dialog .actions .flat_btn.save_note:not(.disabled):hover {border-color: #6ac6e2}
.add_note_dialog .actions .icon {font-size: 20px; position: relative; top: 2px}
.add_note_dialog.select_note .close {font-size: 14px; top: -2px}
.add_note_dialog.select_note .title {margin: -4px 0 10px}
.add_note_dialog.select_note ul {border-top: 1px solid #dedfe0; padding: 0; list-style-type: none; margin-bottom: 0; width: 280px; max-height: 150px; overflow-y: scroll}
.add_note_dialog.select_note ul li {cursor: pointer}
.add_note_dialog.select_note ul li a {display: block; color: #1678bc; max-height: 36px; overflow: hidden; padding: 6px 10px; text-transform: capitalize; border-bottom: 1px solid transparent; cursor: pointer; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; -ms-transition: background-color 0.3s; transition: background-color 0.3s}
.add_note_dialog.select_note ul li a:hover {color: #6ac6e2; background-color: #fafafa}


/* app/views/books/_annotations_bar.css @ 1413583058 */
.annotations_bar {position: absolute; z-index: 10; top: 100px; left: 300px}
.annotations_bar ul {position: relative; list-style-type: none; background-color: #227CB8; padding: 0; margin: 0; border-radius: 3px}
.annotations_bar ul li {border-radius: 3px; display: inline-block; text-transform: uppercase; font-size: 14px; background-color: #227CB8}
.annotations_bar ul li a {display: block; color: #fafafa; padding: 0px 12px; margin: 3px; font-size: 18px}
.annotations_bar ul li a:hover {background-color: #6EC6E0; color: #fff; border-radius: 3px}
.annotations_bar .highlight_action .icon-delete {display: none}
.annotations_bar.has_highlight .highlight_action .icon-delete {display: inline-block}
.annotations_bar.has_highlight .highlight_action .icon-highlight {display: none}


/* app/views/books/flyouts/_base.css @ 1413583058 */
.flyout_panel {-webkit-animation-duration: 0.45s; -moz-animation-duration: 0.45s; -ms-animation-duration: 0.45s; animation-duration: 0.45s; -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -ms-animation-delay: 0s; animation-delay: 0s; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; -ms-animation-timing-function: ease-out; animation-timing-function: ease-out; position: relative; background-color: #fff; height: 548px; margin: 4px; overflow: hidden; display: none; border-style: solid; border-color: #dedfe0; border-width: 1px; color: #5c5d5f}
.flyout_panel input:focus, .flyout_panel textarea:focus, .flyout_panel select:focus {outline: none}
.flyout_panel.sliding {white-space: nowrap}
.flyout_panel a [class^="icon-"] {color: inherit}
.flyout_panel .head {margin: 30px 30px 0}
.flyout_panel .head.bordered {border-bottom: 1px solid #dedfe0; padding-bottom: 8px}
.flyout_panel .fade {z-index: 10; top: 62px}
.flyout_panel .body {font-size: 14px; padding: 0 28px 15px 30px; max-height: 470px; overflow-y: auto; overflow-x: hidden; white-space: normal}
.flyout_panel .body.nohead {padding-top: 30px; max-height: none}
.flyout_panel .body.noscroll {max-height: none}
.flyout_panel.open {display: block}
.flyout_panel h2 {margin: 0; font-size: 26px; white-space: normal; text-align: center; color: inherit}
.flyout_panel h3 {text-transform: uppercase; font-weight: normal; margin: 20px 0 4px; color: inherit; font-size: 14px}
.flyout_panel .page_num {float: right; margin-left: 36px; color: inherit}
.flyout_panel .section_row {clear: right; color: #1678bc; padding: 16px; text-transform: capitalize; border-bottom: 1px solid transparent; cursor: pointer; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; -ms-transition: background-color 0.3s; transition: background-color 0.3s}
.flyout_panel .section_row a {text-decoration: none; color: inherit}
.flyout_panel .section_row:first-child {margin-top: 10px}
.flyout_panel .section_row:hover {color: #6ac6e2; background-color: #fafafa}
.flyout_panel .section_row.disabled_row {color: #888}
.flyout_panel .form_buttons {position: absolute; left: 0; right: 0; bottom: 20px; text-align: center; margin: 0}


/* app/views/books/flyouts/_bookmarks.css @ 1413583058 */
.bookmarks h2 {margin-bottom: 16px}
.bookmarks .icons_container {margin-right: 1px}
.bookmarks .icons_container .text {position: relative; top: -4px; margin-right: 12px; font-size: 13px}
.bookmarks .icons_container span {width: 19px; height: 19px; margin: 0; padding: 4px 6px; cursor: pointer; color: #b1b1b1}
.bookmarks .icons_container span.active {color: #1678bc}
.bookmarks .icons_container span:hover {color: #6ac6e2}
.bookmarks .icons_container span.disabled {color: #888}
.bookmarks .no_results {position: relative; margin-top: 34%}
.bookmarks .no_results p {color: #999999; text-align: center; margin: 0 40px}
.bookmarks .no_results p:first-child {margin-bottom: 16px}
.bookmarks .head {border-bottom: 1px solid #dedfe0; padding-bottom: 8px; text-transform: uppercase; margin: 30px 30px 0}
.bookmarks .head h2 {text-transform: none}
.bookmarks .head .sort_options {float: right; font-size: 13px; margin-top: 4px}
.bookmarks .head .sort_options a {color: #999; text-decoration: none}
.bookmarks .head .sort_options a.active {color: #1678bc}
.bookmarks .head .sort_options a:hover {color: #6ac6e2}
.bookmarks .fade {top: 110px}
.bookmarks .body {position: relative; max-height: 440px; z-index: 1}
.bookmarks .annotations {position: relative; list-style-type: none; padding: 0; margin: 0}
.bookmarks .annotations .annotation_link {cursor: pointer; position: relative; clear: left; padding: 16px; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; -ms-transition: background-color 0.3s; transition: background-color 0.3s}
.bookmarks .annotations .annotation_link:hover {background-color: #fafafa}
.bookmarks .annotations .annotation_link:first-child {margin-top: 0}
.bookmarks .annotations .annotation_link > [class^="icon-"] {margin-top: 2px; float: left; font-size: 16px; color: #b1b1b1; position: absolute; margin-left: -2px; width: auto}
.bookmarks .annotations .annotation_link .icon-note {margin-left: -7px}
.bookmarks .annotations .annotation_link .atype {display: inline-block}
.bookmarks .annotations .annotation_link .icon-delete {top: 16px; right: 16px; color: #888; display: none}
.bookmarks .annotations .annotation_link p {margin: 0 0 10px 24px}
.bookmarks .annotations .annotation_link p.meta {color: #999; text-transform: capitalize}
.bookmarks .annotations .annotation_link p.excerpt {margin-bottom: 0}
.bookmarks .annotations .annotation_link:hover .icon-delete {display: inline-block; color: #888}
.bookmarks .annotations .annotation_link .excerpt_highlight {background-color: rgba(252, 134, 48, 0.5) !important}
.bookmarks .annotations .annotation_link .highlight_note {margin: 12px 24px; padding: 8px 0 0; border-top: 1px solid #d8d8d8}
.bookmarks .annotations .annotation_link .highlight_note:hover {color: #6ac6e2}
.bookmarks .annotations .annotation_link .highlight_note .atype {position: absolute; left: 16px; margin-top: 6px; font-size: 16px; color: #b1b1b1}
.bookmarks .annotations .annotation_link .highlight_note:last-child {margin-bottom: 0}


/* app/views/books/flyouts/_read_settings.css @ 1413583058 */
.read_settings span[class^="icon-"] {font-size: 20px}
.read_settings .scroll_mode_preview {float: right; color: #888}
.read_settings .scroll_mode_preview span:first-child {margin-right: 4px}
.read_settings .scroll_mode_preview [class^="icon-"] {font-size: 12px; color: #888; margin: 0; position: relative; top: 1px; display: inline-block}
.read_settings .scroll_mode_preview.standard [class^="icon-"] {margin: 0 2px}
.read_settings .scroll_mode_preview.standard [class^="icon-"].first {-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg)}
.read_settings .scroll_mode_preview.standard [class^="icon-"].second {-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg)}
.read_settings .settings_group {position: relative}
.read_settings .settings_group {border: 1px solid #dedfe0; display: inline-block; padding: 8px 12px; margin: 8px 12px 12px 0}
.read_settings .settings_group p:first-child {margin-top: 0}
.read_settings .settings_group p:last-child {margin-bottom: 0}
.read_settings .settings_group.block {display: block; white-space: normal; margin-right: 0}
.read_settings .settings_group.last {margin-right: 0}
.read_settings .settings_group .slider {position: relative}
.read_settings .settings_group:not(.block) {padding: 12px 20px; text-align: center}
.read_settings .settings_group a {text-decoration: none; color: #999999}
.read_settings .settings_group a.selected, .read_settings .settings_group a:hover {color: #1a7bba}
.read_settings .settings_group span {margin: 12px; color: inherit}
.read_settings .settings_group span.text {position: relative; top: -2px; font-size: 14px; display: inline-block; height: 6px; margin-top: 6px; font-family: Scala, sans-serif !important}
.read_settings .settings_group span.text.serif {font-family: Scala, serif !important}
.read_settings .settings_group .scribd_slider {padding-top: 10px}
.read_settings .preview {color: #4a4a54; background-color: white; height: 150px; overflow-y: auto; text-align: justify; margin: -8px -12px !important; padding: 16px 20px}
.read_settings .preview.serif {font-family: Scala, serif !important}
.read_settings .preview.sans_serif {font-family: Scala, sans-serif !important}
.read_settings .preview.standard {padding: 16px 120px; display: none}
.read_settings .preview.full span {display: table-cell; padding-bottom: 20px}
.read_settings .preview.full span:first-child {padding-right: 20px}
.read_settings.is_sepia .preview {color: #55401e; background-color: #f2f1e7}
.read_settings.is_dark .preview {color: #cccccc; background-color: #292929}
.read_settings #font_size_settings span {text-align: center; display: table-cell; width: 70px; top: -4px; position: relative}
.read_settings #font_size_settings span.small {font-size: 10px}
.read_settings #font_size_settings span.big {font-size: 26px}
.read_settings #font_size_settings .scribd_slider {display: table-cell; width: 360px}
.read_settings #font_size_settings:after {content: ""; display: block; clear: both}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {.read_settings .settings_group {display: block; margin: 12px 0}
}


/* app/views/books/flyouts/_review_form.css @ 1413583058 */
.review_form .review_headers {height: auto}
.review_form .review_headers h1, .review_form .review_headers h2 {width: auto; max-width: none; margin: 6px 0}
.review_form textarea {height: 286px}
.review_form .has_existing_review textarea {height: 276px}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {.review_form .review_headers h1 {font-size: 14px}
.review_form .review_headers h2 {font-size: 18px}
.review_form form {width: 100%}
.review_form .review_body {width: 100%}
.review_form .review_body textarea {height: 265px}
.review_form .has_existing_review textarea {height: 245px}
}


/* app/views/books/flyouts/_search.css @ 1413583058 */
.search .search_results {margin: 0; padding: 0; font-size: 14px}
.search .search_results hr {border-style: solid; border-color: #dedfe0; border-width: 1px 0 0 0; width: 200px; margin: -1px auto 0; -webkit-transition: width 0.3s ease-out; -moz-transition: width 0.3s ease-out; -ms-transition: width 0.3s ease-out; transition: width 0.3s ease-out}
.search .search_results .empty_message {display: none}
.search .search_results .search_result {white-space: normal; padding: 20px; cursor: pointer; border-bottom: 1px solid transparent; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; -ms-transition: background-color 0.3s; transition: background-color 0.3s}
.search .search_results .search_result p {margin: 0 0 8px 0}
.search .search_results .search_result p.meta {color: #999; text-transform: capitalize}
.search .search_results .search_result p.excerpt {margin-bottom: 0}
.search .search_results .search_result:hover {background-color: #fafafa}
.search .search_results .search_result:hover hr {width: 360px}
.search .search_results .search_result_page {text-align: center; padding: 25px 0}
.search .search_container .results_count {position: relative; margin-top: 4px; float: right; text-transform: uppercase; color: #999999; display: none}
.search .no_results {position: relative; margin-top: 34%}
.search .no_results p {font-size: 16px; color: #999; text-align: center; margin: 0 40px}
.search .no_results p.default, .search .no_results p.not_found {margin-bottom: 16px}
.search .no_results p.not_found {display: none}
.search .search_form .input_wrapper {border-bottom: 1px solid #dedfe0; margin-bottom: 0; color: #999999; font-size: 18px}
.search .search_form .input_wrapper .icon-search {font-size: inherit; position: relative; top: 2px}
.search .search_form .input_wrapper input {margin: 0 8px 8px; padding: 0; color: inherit; border: none; outline: none; width: 300px; font-weight: inherit; font-family: inherit; height: auto}
.search .search_form .clear_search_btn {cursor: pointer; float: right; font-size: 12px; display: none; margin-top: 9px; margin-right: 10px}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {.search .search_form .input_wrapper input {width: auto}
}


/* app/views/books/flyouts/_share_options.css @ 1413583058 */
.share_options {margin-left: 20px; font-size: 14px}
.share_options ul {list-style-type: none; padding: 0; margin: 0}
.share_options ul li {margin: 22px 0 40px 22px}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {.share_options ul li {width: 80%; margin: 20px 0 20px 22px}
}


/* app/views/books/flyouts/_table_of_contents.css @ 1413583058 */
.table_of_contents .fade {top: 71px}
.table_of_contents .body {overflow-y: scroll}


/* app/views/books/_restriction_banner.css @ 1413583058 */
.restriction_banner p {font-size: 14px; max-width: 800px}
.restriction_banner .right_buttons {float: right; margin-top: 15px}
@media (max-width: 1160px) {.restriction_banner p {max-width: 700px}
}
@media (max-width: 1030px) {.restriction_banner .right_buttons {display: none}
}
@media (max-width: 850px) {.restriction_banner .right_buttons {display: none}
.restriction_banner h2 {line-height: normal; font-size: 18px; margin: 10px 0 0 0}
}


/* app/views/books/_search_navigator.css @ 1413583058 */
.search_navigator {-webkit-animation-duration: 0.6s; -moz-animation-duration: 0.6s; -ms-animation-duration: 0.6s; animation-duration: 0.6s; -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -ms-animation-delay: 0s; animation-delay: 0s; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; -ms-animation-timing-function: ease-out; animation-timing-function: ease-out; box-shadow: 0 0 4px #dedfe0; border: 1px solid #dedfe0; position: absolute; left: 0; right: 0; top: -8px; bottom: 0; background-color: #fff; padding: 10px 20px; z-index: 13; display: none; height: 38px; margin: 0}
.search_navigator [class^="icon-"], .search_navigator .close {color: #999999; text-decoration: none}
.search_navigator .results_count [class^="icon-"]:hover, .search_navigator .close:hover {color: #6ac6e2}
.search_navigator .close {margin-top: 14px; text-decoration: none}
.search_navigator .search_container {width: 840px; float: left; padding-top: 6px}
.search_navigator .search_container .input_wrapper {margin: 2px 0 0; border: none}
.search_navigator .search_container .input_wrapper .icon-search {float: left; margin-right: 12px; font-size: 18px; margin-top: 4px}
.search_navigator .search_container .input_wrapper .item_text {margin: 0; font-size: 20px; color: #aaa; overflow: hidden}
.search_navigator .search_container .results_count {display: block; margin: 6px 0 6px 12px; font-size: 16px; color: #aaa}
.search_navigator .search_container .results_count a {margin-left: 5px; font-weight: bold; font-size: 16px}
.search_navigator .search_container .results_count a.prev {margin-left: 24px; margin-right: 6px}
.search_navigator .search_container .results_count a:hover {font-weight: bold}
.search_navigator.skinny .search_container {width: 530px}
.search_navigator .flat_btn.outline_btn {margin: 0 40px; line-height: 40px; height: 40px}


/* app/views/books/show.css @ 1413583058 */
.autogen_class_views_books_show {background-color: #f5f5f5; position: absolute; top: 0; left: 0; right: 0; bottom: 0}
.autogen_class_views_books_show.has_nag {top: 40px}
.autogen_class_views_books_show.has_nag .renewal_nag {position: absolute; top: -40px; left: 0; right: 0; z-index: 12}
.autogen_class_views_books_show .flash_container {position: absolute; top: 0; left: 0; right: 0}
.autogen_class_views_books_show .flash_container .flasher-notification {line-height: 40px; font-size: 16px}
.autogen_class_views_books_show .flash_container .flasher-notification a {color: #1A7BBA; text-decoration: underline}
.autogen_class_views_books_show.is_embed .epub_book_view {top: 0}
.autogen_class_views_books_show.is_embed .epub_book_view .reader_columns {bottom: 70px}
.autogen_class_views_books_show.is_embed .reader_footer {padding: 0}
.autogen_class_views_books_show.is_embed .reader_footer .title {display: none}
@media (max-width: 1370px) {.autogen_class_views_books_show.is_embed .epub_book_view {margin: 0 40px}
.autogen_class_views_books_show.is_embed .epub_book_view .page_left, .autogen_class_views_books_show.is_embed .epub_book_view .page_right {width: 35px}
}
.buy_disabled .autogen_class_views_books_show .buy_document_promo, .buy_disabled .autogen_class_views_books_show .buy_doc_btn, .buy_disabled .autogen_class_views_books_show .missing_page_buy_button, .buy_disabled .autogen_class_views_books_show .also_buy {display: none}
.buy_disabled .autogen_class_views_books_show .geo_restricted {display: block}
.pmp_disabled .autogen_class_views_books_show .premium_signup_btn, .pmp_disabled .autogen_class_views_books_show .subscribe_pmp_promo, .pmp_disabled .autogen_class_views_books_show .missing_page_buy_button {display: none}
.pmp_disabled .autogen_class_views_books_show .geo_restricted {display: block}
.buy_hidden .autogen_class_views_books_show .buy_document_promo {display: none}
.autogen_class_views_books_show #grab_blur_promo_here {display: none}
.autogen_class_views_books_show .valid_link {color: #1a7bba}
.autogen_class_views_books_show .valid_link:hover {color: #6ac6e2}
.autogen_class_views_books_show .page_arrow_sprite {position: fixed; background-image: url('https://s1-f.scribdassets.com/images/icons/toolbar-arrows.png?1413583103'); width: 21px; height: 38px}
.autogen_class_views_books_show .page_arrow_sprite.right_arrow {background-position: -21px 0}
.autogen_class_views_books_show .page_left, .autogen_class_views_books_show .page_right {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); opacity: 0.4}
.autogen_class_views_books_show .page_left:hover, .autogen_class_views_books_show .page_right:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8}
.autogen_class_views_books_show .page_left:hover .page_arrow_sprite, .autogen_class_views_books_show .page_right:hover .page_arrow_sprite {background-position: 0 -38px}
.autogen_class_views_books_show .page_left:hover .page_arrow_sprite.right_arrow, .autogen_class_views_books_show .page_right:hover .page_arrow_sprite.right_arrow {background-position: -21px -38px}
.autogen_class_views_books_show #master_flash {position: fixed; top: 0; width: 100%; text-align: center; display: none; z-index: 110}
.autogen_class_views_books_show #master_flash .inline_flash {-webkit-transition: background 0.3s ease; -moz-transition: background 0.3s ease; -ms-transition: background 0.3s ease; transition: background 0.3s ease; display: block; background: #82cc9c; color: #fff; font-size: 14px; height: 40px; line-height: 40px; padding-right: 50px; padding-left: 50px}
.autogen_class_views_books_show #bookmark {position: absolute; top: -7px; left: 50%; margin-left: -16px; text-align: center; color: rgba(171, 171, 171, 0.5); font-size: 41px; line-height: 41px; text-decoration: none; z-index: 12; -webkit-transition: color 0.3s, height 0.3s, top 0.45s, opacity 0.45s; -moz-transition: color 0.3s, height 0.3s, top 0.45s, opacity 0.45s; -ms-transition: color 0.3s, height 0.3s, top 0.45s, opacity 0.45s; transition: color 0.3s, height 0.3s, top 0.45s, opacity 0.45s; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=75)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75); opacity: 0.75}
.autogen_class_views_books_show #bookmark .on {display: none}
.autogen_class_views_books_show #bookmark.back {z-index: 10}
.autogen_class_views_books_show #bookmark:hover {top: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; color: #6ac6e2}
.autogen_class_views_books_show #bookmark.selected {top: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.autogen_class_views_books_show #bookmark.selected .off {display: none}
.autogen_class_views_books_show #bookmark.selected .on {display: inline-block}
.autogen_class_views_books_show .master_overlay {-webkit-animation-duration: 0.6s; -moz-animation-duration: 0.6s; -ms-animation-duration: 0.6s; animation-duration: 0.6s; -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -ms-animation-delay: 0s; animation-delay: 0s; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; -ms-animation-timing-function: ease-out; animation-timing-function: ease-out; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 11; display: none}
.autogen_class_views_books_show .master_overlay.show {display: block}
.autogen_class_views_books_show #master_spinner {-webkit-animation-duration: 0.6s; -moz-animation-duration: 0.6s; -ms-animation-duration: 0.6s; animation-duration: 0.6s; -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -ms-animation-delay: 0s; animation-delay: 0s; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; -ms-animation-timing-function: ease-out; animation-timing-function: ease-out; z-index: 12; position: absolute; left: 50%; top: 50%; margin-top: -26px; margin-left: -26px}
.autogen_class_views_books_show .fade {position: absolute; z-index: 10; background-image: url('https://s2-f.scribdassets.com/images/icons/boxshadow-n-s.png?1413583103'); background-position: 0 -6px; background-repeat: repeat-x; left: 0; right: 0; top: 1px; height: 16px}
.autogen_class_views_books_show .epub_book_view {position: relative; max-width: 1170px; height: 700px; top: 60px; margin: auto}
.autogen_class_views_books_show .epub_book_view .column_divider {-webkit-animation-duration: 0.6s; -moz-animation-duration: 0.6s; -ms-animation-duration: 0.6s; animation-duration: 0.6s; -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -ms-animation-delay: 0s; animation-delay: 0s; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; -ms-animation-timing-function: ease-out; animation-timing-function: ease-out; position: absolute; left: 50%; width: 1px; height: 30%; top: 35%; background: -moz-linear-gradient(top, rgba(245, 245, 245, 0) 0%, whitesmoke 10%, whitesmoke 90%, rgba(245, 245, 245, 0) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245, 245, 245, 0)), color-stop(10%, whitesmoke), color-stop(90%, whitesmoke), color-stop(100%, rgba(245, 245, 245, 0))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(245, 245, 245, 0) 0%, whitesmoke 10%, whitesmoke 90%, rgba(245, 245, 245, 0) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(245, 245, 245, 0) 0%, whitesmoke 10%, whitesmoke 90%, rgba(245, 245, 245, 0) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(245, 245, 245, 0) 0%, whitesmoke 10%, whitesmoke 90%, rgba(245, 245, 245, 0) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(245, 245, 245, 0) 0%, whitesmoke 10%, whitesmoke 90%, rgba(245, 245, 245, 0) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e2e2e2', endColorstr='#00e2e2e2',GradientType=0 ); /* IE6-9 */ }
.autogen_class_views_books_show .epub_book_view .page_left, .autogen_class_views_books_show .epub_book_view .page_right {position: fixed; top: 0; bottom: 0}
.autogen_class_views_books_show .epub_book_view .scrubber {height: 2px; background-color: rgba(171, 171, 171, 0.5); -webkit-transition: height 0.3s; -moz-transition: height 0.3s; -ms-transition: height 0.3s; transition: height 0.3s; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; transition: opacity 0.4s ease}
.reading_mode .autogen_class_views_books_show .epub_book_view .scrubber {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0}
.autogen_class_views_books_show .epub_book_view .scrubber .bookmark_link {text-decoration: none; color: #1678bc; font-size: 14px; margin-left: -6px; cursor: pointer}
.autogen_class_views_books_show .epub_book_view .scrubber .bookmark_link:hover {color: #0b3e61}
.autogen_class_views_books_show .epub_book_view .scrubber .scrubber_filled {background: #1678bc}
.autogen_class_views_books_show .epub_book_view .scrubber .scrubber_filled .thumb {-webkit-transition: height 0.3s, width 0.3s, top 0.3s; -moz-transition: height 0.3s, width 0.3s, top 0.3s; -ms-transition: height 0.3s, width 0.3s, top 0.3s; transition: height 0.3s, width 0.3s, top 0.3s; background: #1678bc !important; height: 4px; width: 4px; top: -3px; right: 0; border-width: 2px; border-style: solid; border-color: #1678bc}
.autogen_class_views_books_show .epub_book_view .scrubber .scrubber_filled .thumb:hover {background: white !important}
.autogen_class_views_books_show .epub_book_view .reader_footer:hover .scrubber {height: 5px}
.autogen_class_views_books_show .epub_book_view .reader_footer:hover .scrubber .thumb {height: 7px; width: 7px; top: -4px; border-width: 3px}
.autogen_class_views_books_show .epub_book_view .progress_info {margin: 10px 0; font-size: 14px; color: #888; height: 24px}
.autogen_class_views_books_show .epub_book_view .reader_columns {bottom: 70px}
.autogen_class_views_books_show .epub_book_view.is_dark .handle {color: #999}
.autogen_class_views_books_show .epub_book_view.is_dark .reader_footer .scrubber {background-color: #999}
.autogen_class_views_books_show .epub_book_view.is_dark .column_divider {border-color: #5c5d5f}
.autogen_class_views_books_show .epub_book_view.is_sepia .handle {color: #b9b9af}
.autogen_class_views_books_show .epub_book_view.is_sepia .column_divider {border-color: #ddddd1}
.autogen_class_views_books_show .epub_book_view.is_sepia .reader_columns {color: #534a35}
.autogen_class_views_books_show .progress_info {margin: 10px 0; font-size: 13px; color: #848689}
.autogen_class_views_books_show .progress_info div {float: left; left: auto; text-align: left}
.autogen_class_views_books_show .progress_info div:not(.title) {position: relative !important}
.autogen_class_views_books_show .progress_info .percentage_info {float: right}
.autogen_class_views_books_show .progress_info .title {float: none; text-align: center; display: inline-block; text-transform: uppercase; position: absolute; left: 50%; width: 500px; height: 1.5em; margin-left: -250px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; transition: opacity 0.4s ease}
.reading_mode .autogen_class_views_books_show .progress_info .title {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0}
.autogen_class_views_books_show .progress_info .title a {color: inherit; font-size: inherit; text-decoration: none}
.autogen_class_views_books_show .progress_info .go_back {margin-left: 20px; text-decoration: none}
.autogen_class_views_books_show .reader_footer {padding: 20px 0 0; background-color: #f5f5f5}
.autogen_class_views_books_show .reader_footer .scrubber {margin: 0}
.autogen_class_views_books_show .epub_book_view .reader_column {top: 0; bottom: 0; margin-bottom: 0; margin-top: 0}
.autogen_class_views_books_show .epub_book_view.has_banner .reader_column {bottom: 40px}
.autogen_class_views_books_show .epub_book_view .reader_footer {bottom: 0px}
.autogen_class_views_books_show .doc_container {position: absolute; left: 0; right: 0; top: 0; bottom: 0}
.autogen_class_views_books_show .doc_container.book_mode {overflow: hidden}
.autogen_class_views_books_show .reader_columns p {margin: 0}
.autogen_class_views_books_show .reader_columns h1, .autogen_class_views_books_show .reader_columns h2, .autogen_class_views_books_show .reader_columns h3, .autogen_class_views_books_show .reader_columns h4, .autogen_class_views_books_show .reader_columns h5, .autogen_class_views_books_show .reader_columns h6 {margin: 0}
.autogen_class_views_books_show .reader_columns table {border-collapse: separate; border-spacing: 2px}
.autogen_class_views_books_show .epub_doc_view {width: 800px}
.autogen_class_views_books_show.standard_view .doc_toolbar {position: relative; max-width: 90%; min-width: 800px; width: 800px; margin: 0 auto; left: 0}
.autogen_class_views_books_show.standard_view .epub_doc_view {position: static; background-color: white; max-width: 90%; min-width: 800px; width: 800px; margin: 60px auto 0; top: 60px; bottom: 55px; border-style: solid; border-color: #dedfe0; border-width: 1px 0; overflow-y: scroll; overflow-x: hidden; padding-top: 0}
.autogen_class_views_books_show.standard_view .epub_doc_view .fade {top: auto; margin: 0 auto; width: 800px}
.autogen_class_views_books_show.standard_view .epub_doc_view .reader_columns {position: relative; top: 60px}
.autogen_class_views_books_show.standard_view .epub_doc_view .reader_footer {position: fixed; bottom: 20px; min-width: 800px; max-width: 90%; width: 800px; margin: 0 auto; padding-top: 8px; background-color: #f7f7f7; border-top: 1px solid #dedfe0; -webkit-transition: bottom 0.3s; -moz-transition: bottom 0.3s; -ms-transition: bottom 0.3s; transition: bottom 0.3s}
.autogen_class_views_books_show.standard_view .epub_doc_view .reader_footer.has_promo {bottom: 142px}
.autogen_class_views_books_show.standard_view .epub_doc_view .reader_footer.has_promo.collapsed {bottom: 60px}
.autogen_class_views_books_show .doc_container {background: none; background-color: #f5f5f5}
.autogen_class_views_books_show.is_sepia {background-color: #f2f1e7}
.autogen_class_views_books_show.is_sepia .epub_doc_view, .autogen_class_views_books_show.is_sepia .reader_columns .reader_column {background-color: #f2f1e7}
.autogen_class_views_books_show.is_sepia .epub_doc_view .fade, .autogen_class_views_books_show.is_sepia .reader_columns .reader_column .fade {display: none}
.autogen_class_views_books_show.is_sepia .reader_footer, .autogen_class_views_books_show.is_sepia .doc_container {background-color: #ebeae0 !important}
.autogen_class_views_books_show.is_dark {background-color: #292929}
.autogen_class_views_books_show.is_dark .epub_doc_view, .autogen_class_views_books_show.is_dark .reader_columns .reader_column {background-color: #292929 !important}
.autogen_class_views_books_show.is_dark .epub_doc_view .fade, .autogen_class_views_books_show.is_dark .reader_columns .reader_column .fade {display: none}
.autogen_class_views_books_show.is_dark .reader_footer, .autogen_class_views_books_show.is_dark .doc_container {background-color: #262626 !important}
.autogen_class_views_books_show .banner_spacer .doc_banner {-webkit-transition: height 0.3s; -moz-transition: height 0.3s; -ms-transition: height 0.3s; transition: height 0.3s}
.autogen_class_views_books_show .center_text {text-align: center}
.autogen_class_views_books_show .float_right {float: right}
.autogen_class_views_books_show .highlight, .autogen_class_views_books_show .excerpt_highlight {background-color: #FFFAAF}
.autogen_class_views_books_show .text_btn {margin: 0 12px; color: #888}
.autogen_class_views_books_show .text_btn:hover {color: #333}
.autogen_class_views_books_show [class^="icon-"]:focus, .autogen_class_views_books_show #bookmark:focus {outline: 0; /*removes the dotted border in IE*/ }
.autogen_class_views_books_show a {text-decoration: none}
.reading_mode .autogen_class_views_books_show #bookmark:not(.selected) {background-position: 0 0; opacity: .2}
.reading_mode .autogen_class_views_books_show #bookmark.selected {opacity: .6}
@media (max-width: 1350px) {.autogen_class_views_books_show .epub_book_view, .autogen_class_views_books_show .epub_doc_view {margin: 0 80px}
.autogen_class_views_books_show .epub_book_view .page_left, .autogen_class_views_books_show .epub_book_view .page_right, .autogen_class_views_books_show .epub_doc_view .page_left, .autogen_class_views_books_show .epub_doc_view .page_right {width: 80px}
.autogen_class_views_books_show.book_view .doc_toolbar {left: 80px; right: 80px; width: auto !important; margin: 0}
.autogen_class_views_books_show.book_view .search_navigator {min-width: 600px}
.autogen_class_views_books_show.book_view .search_navigator .search_container {width: 70%}
}
@media (max-width: 1000px) {.autogen_class_views_books_show.book_view .search_navigator .search_container {width: 65%}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {.autogen_class_views_books_show .hide_mobile, .autogen_class_views_books_show .document_admin_panel {display: none !important}
.autogen_class_views_books_show .epub_book_view {margin: 0 10px}
.autogen_class_views_books_show .epub_book_view .page_left, .autogen_class_views_books_show .epub_book_view .page_right {top: 60px; margin-top: 0 !important; z-index: 1}
.autogen_class_views_books_show .epub_book_view .page_left .page_arrow_sprite, .autogen_class_views_books_show .epub_book_view .page_right .page_arrow_sprite {display: none}
.autogen_class_views_books_show .note_indicator {z-index: 99; position: fixed}
.autogen_class_views_books_show.book_view .doc_toolbar {left: 10px; right: 10px}
.autogen_class_views_books_show .doc_banner {height: 60px; text-align: center}
.autogen_class_views_books_show .doc_banner .banner_wrapper {padding: 0}
.autogen_class_views_books_show .doc_banner .action_area {left: auto; top: auto; margin: 6px; text-align: center}
.autogen_class_views_books_show .doc_banner .action_area .primary_action_btn {width: auto}
.autogen_class_views_books_show .doc_banner .message_area, .autogen_class_views_books_show .doc_banner .toggle_banner_btn {display: none}
}
.autogen_class_views_books_show .document_admin_panel {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transition: all ease 0.2s; -moz-transition: all ease 0.2s; -ms-transition: all ease 0.2s; transition: all ease 0.2s; position: absolute; left: -185px; top: 100px; width: 200px; z-index: 12; padding: 8px 8px 8px 16px; border-left: 0; border-radius: 0 2px 2px 0}
.autogen_class_views_books_show .document_admin_panel:hover {left: 0px}
.autogen_class_views_books_show .document_admin_panel h3 {font-size: 14px}
.autogen_class_views_books_show .document_admin_panel.back {z-index: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=20)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); opacity: 0.2}


/* app/views/books/_slider.css @ 1413583058 */
.autogen_class_views_books_slider {height: 6px; padding: 2px 0; cursor: pointer}
.autogen_class_views_books_slider .handle {position: relative; display: inline-block; width: 6px; height: 6px; top: -10px; margin-left: -3px; border-radius: 6px; background-color: #1a7bba; text-decoration: none; border: 3px solid #1a7bba; border-width: 3px; border-style: solid; border-color: #1a7bba}
.autogen_class_views_books_slider .handle:hover, .autogen_class_views_books_slider .handle.dragging {background-color: #fff}
.autogen_class_views_books_slider .track {position: relative; width: 100%; margin-top: -2px; height: 50%; border-bottom: 2px solid #dadada}


/* app/views/books/_toolbar.css @ 1413583058 */
.autogen_class_views_books_toolbar {position: absolute; top: 10px; width: 1170px; left: 50%; margin-left: -585px; text-align: left; height: 54px; background: none; box-shadow: none; z-index: 11}
.autogen_class_views_books_toolbar .toolbar_outline_btn {display: inline-block; zoom: 1; *display: inline; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-transition: background 0.1s ease-in-out; -moz-transition: background 0.1s ease-in-out; -ms-transition: background 0.1s ease-in-out; transition: background 0.1s ease-in-out; font-family: Sofia Pro, sans-serif; cursor: pointer; outline: none; text-align: center; padding: 0px 30px; line-height: 45px; height: 45px; border-radius: 4px; text-transform: uppercase; letter-spacing: 0.025em; font-size: 14px; font-weight: bold; -webkit-transition: all ease 0.2s; -moz-transition: all ease 0.2s; -ms-transition: all ease 0.2s; transition: all ease 0.2s; padding: 0 20px; height: 40px; line-height: 36px; vertical-align: top; border: 2px solid rgba(171, 171, 171, 0.5); color: rgba(102, 102, 102, 0.8)}
.autogen_class_views_books_toolbar .toolbar_outline_btn:hover {border-color: #6ac6e2; color: #6ac6e2}
.tools_group_2 .autogen_class_views_books_toolbar .logo_btn {display: none !important}
.tools_group_2 .autogen_class_views_books_toolbar .my_library_btn {display: inline-block; zoom: 1; *display: inline}
.tools_group_3 .autogen_class_views_books_toolbar .logo_btn {display: none !important}
.tools_group_3 .autogen_class_views_books_toolbar .my_home_btn {display: inline-block; zoom: 1; *display: inline}
.tools_group_4 .autogen_class_views_books_toolbar .logo_btn {display: none !important}
.tools_group_4 .autogen_class_views_books_toolbar .back_btn {display: inline-block; zoom: 1; *display: inline}
.info_button_group_2 .autogen_class_views_books_toolbar .about_icon_btn {display: none !important}
.info_button_group_2 .autogen_class_views_books_toolbar .about_btn {display: inline-block; zoom: 1; *display: inline}
.user_util_group_2 .autogen_class_views_books_toolbar .user_util {display: inline-block; zoom: 1; *display: inline}
.autogen_class_views_books_toolbar .about_btn {display: none}
.autogen_class_views_books_toolbar .my_library_btn, .autogen_class_views_books_toolbar .my_home_btn, .autogen_class_views_books_toolbar .back_btn {display: none; vertical-align: top}
.autogen_class_views_books_toolbar .back_btn .icon {font-size: 12px}
.autogen_class_views_books_toolbar .download_banner {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; transition: opacity 0.4s ease}
.reading_mode .autogen_class_views_books_toolbar .download_banner {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0}
.autogen_class_views_books_toolbar p {white-space: normal}
.autogen_class_views_books_toolbar .title {position: absolute; top: 0; left: 0}
.autogen_class_views_books_toolbar .logo {display: inline-block; zoom: 1; *display: inline; vertical-align: top; width: 103px; height: 26px; margin-top: 10px; background-image: url('https://s2-f.scribdassets.com/images/icons/scribdlogo.png?1413583103'); background-repeat: no-repeat; background-position: 0 0px; -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -ms-transition: opacity 0.3s; transition: opacity 0.3s}
.autogen_class_views_books_toolbar .logo:hover {background-position: 0 -52px}
.autogen_class_views_books_toolbar.show_search .search_toolbar {display: block}
.autogen_class_views_books_toolbar.options_open .title, .autogen_class_views_books_toolbar.options_open .zoomers, .autogen_class_views_books_toolbar.options_open .about_icon_btn, .autogen_class_views_books_toolbar.options_open .about_btn {opacity: 0.1}
.autogen_class_views_books_toolbar.options_open .user_util {opacity: 0}
.autogen_class_views_books_toolbar.options_open .has_library_actions {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity, 0.2s; -moz-transition: opacity, 0.2s; -ms-transition: opacity, 0.2s; transition: opacity, 0.2s}
.autogen_class_views_books_toolbar.flyout_open .options_menu .items {background-color: #f5f5f5}
.autogen_class_views_books_toolbar.flyout_open .options_menu .items a {border-color: #f5f5f5}
.autogen_class_views_books_toolbar.flyout_open .options_menu .items a.active, .autogen_class_views_books_toolbar.flyout_open .options_menu .items a:hover {background-color: #fff; border-color: #dadada}
.autogen_class_views_books_toolbar .right_tools {text-align: right; position: absolute; top: 0; right: 0}
.autogen_class_views_books_toolbar .about_icon_btn, .autogen_class_views_books_toolbar .options_menu, .autogen_class_views_books_toolbar .zoomers {vertical-align: top; display: inline-block; zoom: 1; *display: inline}
.autogen_class_views_books_toolbar .about_icon_btn, .autogen_class_views_books_toolbar .toggle_fullscreen, .autogen_class_views_books_toolbar .has_library_actions {position: relative; top: 2px; vertical-align: top; margin-right: 20px; font-size: 28px; height: 28px; line-height: 28px; color: rgba(171, 171, 171, 0.5); float: left}
.autogen_class_views_books_toolbar .about_icon_btn:hover, .autogen_class_views_books_toolbar .toggle_fullscreen:hover, .autogen_class_views_books_toolbar .has_library_actions:hover {color: #6ac6e2}
.autogen_class_views_books_toolbar .about_icon_btn span, .autogen_class_views_books_toolbar .toggle_fullscreen span, .autogen_class_views_books_toolbar .has_library_actions span {vertical-align: middle}
.autogen_class_views_books_toolbar .toggle_fullscreen {top: 4px; font-size: 20px}
.autogen_class_views_books_toolbar .my_library_actions {margin-top: 4px; margin-right: 0; position: static; background: rgba(171, 171, 171, 0.5); display: inline-block; zoom: 1; *display: inline}
.autogen_class_views_books_toolbar .about_btn {margin-right: 15px}
.autogen_class_views_books_toolbar .misc_tools {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; transition: opacity 0.4s ease}
.reading_mode .autogen_class_views_books_toolbar .misc_tools {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0}
.autogen_class_views_books_toolbar .zoomers {color: rgba(171, 171, 171, 0.5); margin-right: 15px}
.autogen_class_views_books_toolbar .zoomers .zoom_in_btn, .autogen_class_views_books_toolbar .zoomers .zoom_out_btn {display: inline-block; zoom: 1; *display: inline; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; -webkit-transition: color 0.1s ease-in-out; -moz-transition: color 0.1s ease-in-out; -ms-transition: color 0.1s ease-in-out; transition: color 0.1s ease-in-out; padding: 10px 5px; cursor: pointer; font-size: 16px}
.autogen_class_views_books_toolbar .zoomers .zoom_in_btn:hover, .autogen_class_views_books_toolbar .zoomers .zoom_out_btn:hover {color: #6ac6e2}
.autogen_class_views_books_toolbar .zoomers .zoom_in_btn.disabled, .autogen_class_views_books_toolbar .zoomers .zoom_out_btn.disabled {color: #E6E6E6; cursor: default}
.autogen_class_views_books_toolbar .zoomers .zoom_in_btn.disabled:hover, .autogen_class_views_books_toolbar .zoomers .zoom_in_btn.disabled:active, .autogen_class_views_books_toolbar .zoomers .zoom_out_btn.disabled:hover, .autogen_class_views_books_toolbar .zoomers .zoom_out_btn.disabled:active {color: #E6E6E6; cursor: default}
.autogen_class_views_books_toolbar .options_menu_spacer {display: inline-block; zoom: 1; *display: inline; vertical-align: top; position: relative; width: 141px}
.autogen_class_views_books_toolbar div.hide_sharing_and_collections {height: 420px}
.autogen_class_views_books_toolbar .options_menu {-webkit-animation-duration: 0.45s; -moz-animation-duration: 0.45s; -ms-animation-duration: 0.45s; animation-duration: 0.45s; -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -ms-animation-delay: 0s; animation-delay: 0s; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; -ms-animation-timing-function: ease-out; animation-timing-function: ease-out; position: absolute; right: 0; text-align: left; background-color: transparent; z-index: 12}
.autogen_class_views_books_toolbar .options_menu .titlebar {position: relative; background-color: transparent; text-align: left; color: #fff; text-transform: uppercase; letter-spacing: 0.025em; font-size: 14px; font-weight: bold}
.autogen_class_views_books_toolbar .options_menu .titlebar .handle {position: relative; float: right; white-space: nowrap}
.autogen_class_views_books_toolbar .options_menu .titlebar .handle .text, .autogen_class_views_books_toolbar .options_menu .titlebar .handle .icon {display: inline-block; zoom: 1; *display: inline; vertical-align: top}
.autogen_class_views_books_toolbar .options_menu .titlebar .handle .text {margin-right: 12px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; transition: opacity 0.4s ease}
.reading_mode .autogen_class_views_books_toolbar .options_menu .titlebar .handle .text {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0}
.autogen_class_views_books_toolbar .options_menu .titlebar .handle .icon {position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); color: rgba(130, 130, 130, 0.5); font-size: 20px; line-height: 36px}
.autogen_class_views_books_toolbar .options_menu .titlebar .handle:hover .icon {color: #6ac6e2}
.autogen_class_views_books_toolbar .options_menu .titlebar .open_text {display: none}
.autogen_class_views_books_toolbar .options_menu .items {display: none; padding: 0; margin: 0}
.autogen_class_views_books_toolbar .options_menu .items [class^="icon"] {display: inline-block; font-size: 20px; color: inherit; position: relative; left: -12px; top: 4px; width: 30px; text-align: center; color: inherit}
.autogen_class_views_books_toolbar .options_menu .items li {display: block; margin: 0}
.autogen_class_views_books_toolbar .options_menu .items li:first-child a {line-height: 22px}
.autogen_class_views_books_toolbar .options_menu .items a {display: block; line-height: 19px; padding: 20px 42px 24px; text-decoration: none; font-size: 14px; color: #5c5d5f; border-style: solid; border-width: 1px 0; border-color: #fff; white-space: nowrap}
.autogen_class_views_books_toolbar .options_menu .items a:hover, .autogen_class_views_books_toolbar .options_menu .items a.active {color: #1a7bba; border-color: #d4d4d4; background-color: #f5f5f5}
.autogen_class_views_books_toolbar .options_menu .items a.divider {border-top-color: #dedfe0}
.autogen_class_views_books_toolbar .options_menu .items a.disabled {color: #aaa; border: none; background-color: #eee}
.autogen_class_views_books_toolbar .options_menu.open {width: 241px; background-color: #fff; border-style: solid; border-color: #dedfe0; border-width: 0 0px 0px 0; right: -10px}
.autogen_class_views_books_toolbar .options_menu.open .titlebar {background-color: #1B7BBB; padding: 22px 10px 22px 36px}
.autogen_class_views_books_toolbar .options_menu.open .titlebar .open_text {display: block}
.autogen_class_views_books_toolbar .options_menu.open .titlebar .handle {display: block; border-color: transparent; width: 30px; top: -10px}
.autogen_class_views_books_toolbar .options_menu.open .titlebar .handle .icon {-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); font-size: 32px; color: #fff; left: -13px}
.autogen_class_views_books_toolbar .options_menu.open .titlebar .handle .text {display: none}
.autogen_class_views_books_toolbar .options_menu.open ul {display: block}
.autogen_class_views_books_toolbar .flyout_container {position: relative; float: left; margin: -4px; margin-left: -586px; width: 590px; overflow: hidden; display: none}
.autogen_class_views_books_toolbar .flyout_container.skinny {width: 175px; margin-left: -171px}
.autogen_class_views_books_toolbar .flyout_container .flyout_panel .mobile_close {display: none}
.autogen_class_views_books_toolbar .settings_row {white-space: nowrap}
.reading_mode .autogen_class_views_books_toolbar .title a {background-position: 0 0; opacity: .2}
.reading_mode .autogen_class_views_books_toolbar .options_menu .titlebar .handle {border-color: transparent; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=20)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20); opacity: 0.2}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {.autogen_class_views_books_toolbar .flyout_container {position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: auto; height: auto; margin: 0; z-index: 16}
.autogen_class_views_books_toolbar .flyout_container .fade {display: none}
.autogen_class_views_books_toolbar .flyout_container .flyout_panel {height: 98%}
.autogen_class_views_books_toolbar .flyout_container .flyout_panel .mobile_close {display: block; float: right; margin-top: -28px; margin-right: -28px; color: #888; padding: 6px 12px}
.autogen_class_views_books_toolbar .flyout_container .flyout_panel .mobile_close span {font-size: 12px}
.autogen_class_views_books_toolbar .flyout_container.skinny {width: auto; margin: 0}
.autogen_class_views_books_toolbar .flyout_container.skinny .flyout_panel .mobile_close {margin: 0}
.autogen_class_views_books_toolbar .options_menu .items {height: auto}
.autogen_class_views_books_toolbar .options_menu .items a {padding: 16px 42px 20px}
}
.autogen_class_views_books_toolbar .user_util {display: none; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition: opacity 0.4s ease; -moz-transition: opacity 0.4s ease; -ms-transition: opacity 0.4s ease; transition: opacity 0.4s ease}
.reading_mode .autogen_class_views_books_toolbar .user_util {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0}
.autogen_class_views_books_toolbar .user_util .sub_menu {box-shadow: 0 0 0 1px #e1e1e1}
.autogen_class_views_books_toolbar .user_util .sub_menu .white_tri_up {display: none}
