/* :asset_packager_compatibility, 'config/asset_packages.yml' @ 1387234279 */
/* public/stylesheets/scribd_icon.css @ 1387234279 */
@font-face {font-family: 'scribd'; src: url("/fonts/scribd_icon/fonts/scribd.eot?1"); src: url("/fonts/scribd_icon/fonts/scribd.eot?1#iefix") format("embedded-opentype"), url("/fonts/scribd_icon/fonts/scribd.ttf?1") format("truetype"), url("/fonts/scribd_icon/fonts/scribd.woff?1") format("woff"), url("/fonts/scribd_icon/fonts/scribd.svg?1#icomoon") format("svg"); font-weight: normal; font-style: normal}
[class^="icon-"], [class*=" icon-"] {font-family: 'scribd'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale}
.icon-warn:before {content: "\e00b"}
.icon-replyleft:before {content: "\e00c"}
.icon-minus:before {content: "\e00d"}
.icon-plus:before {content: "\e00e"}
.icon-close:before {content: "\e010"}
.icon-replyright:before {content: "\e00f"}
.icon-hide:before {content: "\e011"}
.icon-searchbox:before {content: "\e012"}
.icon-close_square-01:before {content: "\e01a"}
.icon-activity:before {content: "\e020"}
.icon-menusearch:before {content: "\e000"}
.icon-embed:before {content: "\e001"}
.icon-note2:before {content: "\e002"}
.icon-mobile:before {content: "\e003"}
.icon-priv1:before {content: "\e004"}
.icon-share:before {content: "\e005"}
.icon-search:before {content: "\e006"}
.icon-priv2:before {content: "\e007"}
.icon-priv3:before {content: "\e008"}
.icon-badge:before {content: "\e009"}
.icon-book:before {content: "\e00a"}
.icon-font:before {content: "\e01b"}
.icon-like:before {content: "\e01c"}
.icon-close_small:before {content: "\e01d"}
.icon-close2:before {content: "\e01e"}
.icon-flag-01:before {content: "\e01f"}
.icon-readcast:before {content: "\e019"}
.icon-info:before {content: "\e018"}
.icon-books:before {content: "\e017"}
.icon-edit:before {content: "\e016"}
.icon-addnote:before {content: "\e014"}
.icon-feature:before {content: "\e015"}
.icon-collections:before {content: "\e013"}
.icon-scrolldown:before {content: "\e600"}
.icon-search2:before {content: "\e601"}
.icon-thumbsup:before {content: "\e602"}
.icon-faceboook:before {content: "\e603"}
.icon-upload:before {content: "\e604"}
.icon-gift:before {content: "\e605"}
.icon-heart:before {content: "\e606"}
.icon-star:before {content: "\e607"}
.icon-twitter:before {content: "\e608"}
.icon-pinterest:before {content: "\e609"}
.icon-blog:before {content: "\e60a"}
.icon-android:before {content: "\e60b"}
.icon-apple:before {content: "\e60c"}
.icon-caret:before {content: "\e60d"}
.icon-facebook:before {content: "\e60e"}


/* public/stylesheets/jquery.nanoscroller.css @ 1387234279 */
/** 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; -moz-transition: .2s; -o-transition: .2s; transition: .2s; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
.nano > .pane > .slider {background: #444; background: rgba(0, 0, 0, 0.5); position: relative; margin: 0 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; 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/jquery.star_ratings.css @ 1387234279 */
.star_ratings .icon-feature {color: #A6A8AB; display: inline-block; height: 17px; line-height: 15px; width: 15px; text-align: center; cursor: pointer; -webkit-transition: all 0.5s linear, color 0.1s ease-in-out; -moz-transition: all 0.5s linear, color 0.1s ease-in-out; -ms-transition: all 0.5s linear, color 0.1s ease-in-out; transition: all 0.5s linear, color 0.1s ease-in-out; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%}
.star_ratings .icon-feature.strong_lit {color: #113847}
.star_ratings .icon-feature.light_lit {color: #010101}


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


/* :files, 'app/views', ... @ 1387234242 */
/* app/views/shared/carousels/document_cell.css @ 1387234242 */
.has_document_cells .document_cell {width: 185px; white-space: normal; vertical-align: top; font-size: 13px; text-align: left}
.has_document_cells .document_cell .flag {position: absolute; color: white; font-size: 9px; font-weight: bold; letter-spacing: 1px; display: none; border-radius: 0; bottom: -20px; height: 20px; line-height: 21px; left: 0; right: 0; text-align: center}
.has_document_cells .document_cell .flag.sample {background: #C1C1BE}
.has_document_cells .document_cell .flag.geo_restricted {background: #999999}
.has_document_cells .document_cell .flag.purchase_only {background: #006C96}
.has_document_cells .document_cell.has_flag .content {margin-top: 30px}
.has_document_cells .document_cell.has_flag.is_purchase .purchase_only {display: block}
.has_document_cells .document_cell.has_flag.is_geo_restricted .geo_restricted {display: block}
.has_document_cells .document_cell.has_flag.is_sample .sample {display: block}
.has_document_cells .document_cell.is_book .cell_data {display: none}
.has_document_cells .document_cell.popup_open .thumb .overlay {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5}
.has_document_cells .document_cell.popup_open .thumb .overlay .sprite {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5}
.has_document_cells .document_cell .flag {top: 0; bottom: auto}
.has_document_cells .document_cell .thumb {position: relative; background-position: 50% 50%; background-repeat: no-repeat; background-color: #E6E8E9; background-size: cover; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); height: 250px; margin-bottom: 10px}
.has_document_cells .document_cell .thumb:hover .overlay {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5}
.has_document_cells .document_cell .thumb:hover .overlay .sprite {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5}
.has_document_cells .document_cell .thumb.is_book {box-shadow: 5px 5px 40px rgba(0, 0, 0, 0.24), 3px 1px 15px rgba(0, 0, 0, 0.26)}
.has_document_cells .document_cell .thumb.is_book .shadow_overlay {display: block}
.has_document_cells .document_cell .thumb .shadow_overlay {display: none}
.has_document_cells .document_cell .thumb .overlay, .has_document_cells .document_cell .thumb .shadow_overlay {position: absolute; top: 0; right: 0; bottom: 0; left: 0}
.has_document_cells .document_cell .thumb .overlay {-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; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; background: black}
.has_document_cells .document_cell .thumb .overlay .sprite {position: absolute; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; left: 50%; top: 50%; margin-left: -23px; margin-top: -18px}
.has_document_cells .document_cell .thumb .shadow_overlay {background: url('/images/landing/home_landing/thumbnail_overlay_185x250.png?1387234279') 0 0 no-repeat; background-size: cover}
.has_document_cells .document_cell .cell_data {border-top: 1px solid #dcd8d4; position: absolute; bottom: 0; top: 50%; left: 0; right: 0; background: #FDFDFD; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=90)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9}
.has_document_cells .document_cell .cell_data a {text-decoration: none}
.has_document_cells .document_cell .document_title {color: #333333; margin: 10px 15px 0 15px; max-height: 54px; word-wrap: break-word; font-size: 14px; line-height: 18px; overflow: hidden; max-height: 36px}
.has_document_cells .document_cell .document_author {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; bottom: 0; left: 0; right: 0; color: #777777; text-transform: uppercase; font-size: 12px; margin: 0 15px 10px 15px; line-height: 18px}


/* app/views/shared/carousels/paddles.css @ 1387234242 */
.ie8 .has_paddles:hover .paddle .sprite, .ie7 .has_paddles:hover .paddle .sprite, .ie6 .has_paddles:hover .paddle .sprite, .ie8 .document_list:hover .paddle .sprite, .ie7 .document_list:hover .paddle .sprite, .ie6 .document_list:hover .paddle .sprite {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3}
.ie8 .has_paddles .paddle.always_visible .sprite, .ie7 .has_paddles .paddle.always_visible .sprite, .ie6 .has_paddles .paddle.always_visible .sprite, .ie8 .document_list .paddle.always_visible .sprite, .ie7 .document_list .paddle.always_visible .sprite, .ie6 .document_list .paddle.always_visible .sprite {background-color: yellow; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.ie8 .has_paddles .paddle .sprite, .ie7 .has_paddles .paddle .sprite, .ie6 .has_paddles .paddle .sprite, .ie8 .document_list .paddle .sprite, .ie7 .document_list .paddle .sprite, .ie6 .document_list .paddle .sprite {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0}
.ie8 .has_paddles .paddle:hover .sprite, .ie7 .has_paddles .paddle:hover .sprite, .ie6 .has_paddles .paddle:hover .sprite, .ie8 .document_list .paddle:hover .sprite, .ie7 .document_list .paddle:hover .sprite, .ie6 .document_list .paddle:hover .sprite {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.has_paddles .paddle, .document_list .paddle {-moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; cursor: pointer; position: absolute; width: 69px; z-index: 3; top: 0; bottom: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out}
.has_paddles .paddle.always_visible, .document_list .paddle.always_visible {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.has_paddles:hover .paddle, .document_list:hover .paddle {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3}
.has_paddles:hover .paddle:hover, .document_list:hover .paddle:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.has_paddles .page_left, .document_list .page_left {left: 0}
.has_paddles .page_left .sprite, .document_list .page_left .sprite {left: 5px}
.has_paddles .page_right, .document_list .page_right {right: 0}
.has_paddles .page_right .sprite, .document_list .page_right .sprite {right: 5px}
.has_paddles.on_first_page .page_left, .document_list.on_first_page .page_left {display: none}
.has_paddles.on_last_page .page_right, .document_list.on_last_page .page_right {display: none}


/* app/views/read2/comments/comments.css @ 1387234242 */
.comments_container {margin: 0px auto; -webkit-box-shadow: 0px 0px 4px #999999; -moz-box-shadow: 0px 0px 4px #999999; box-shadow: 0px 0px 4px #999999; background-color: white; overflow: visible; position: relative; width: 847.0px}
.comments_container textarea {outline: none; border: 1px solid #d3dadd; -webkit-box-shadow: 0px 0px 4px #eeeeee; -moz-box-shadow: 0px 0px 4px #eeeeee; box-shadow: 0px 0px 4px #eeeeee; font-family: Proxima Nova, sans-serif; border: 1px solid #ccd3d6; color: #666; display: block; font-size: 12px; resize: none}
.comments_container textarea:focus {outline: none; border-color: #99aab1; color: #666}
.small_page_width .below_document .comments_container {width: 691.0px}
.small_page_width .below_document .comments_container .comment_form textarea.comment_text {width: 520px}
.small_page_width .below_document .comments_container .comment_form .submit_button.text {margin-left: 495px}
.small_page_width .below_document .comments_container .nested .comment_form textarea.comment_text {width: 475px}
.small_page_width .below_document .comments_container .nested .comment_form .submit_button.text {margin-left: 450px}
.small_page_width .below_document .comments_container .nested .nested .comment_form textarea.comment_text {width: 430px}
.small_page_width .below_document .comments_container .nested .nested .comment_form .submit_button.text {margin-left: 405px}
.comments_container .corner {-moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; background-image: url('/images/newdoc/comments-sprite.png?1387234279'); background-position: -30px -30px; background-repeat: no-repeat; height: 30px; left: 0px; position: absolute; top: 0px; width: 30px}
.comments_container .document_comment_form {border-bottom: 4px double #ececec}
.comments_container .top_container {border-bottom: 1px double #ececec; margin-top: 44px}
.comments_container .doc_info {margin-bottom: 10px; padding-top: 50px; padding-left: 50px}
.comments_container .doc_info .title {font-family: Proxima Nova, serif; color: #002f40; display: block; font-size: 21px; text-align: left}
.comments_container .doc_info .row {margin-top: 20px}
.comments_container .doc_info .clock {margin-left: 0px}
.comments_container .comment_form {border-top: 1px solid #ececec; padding: 20px 50px}
.comments_container .comment_form .comment_text {display: block; font-size: 12px; margin-left: 40px; min-height: 55px; padding: 10px; width: 675px}
.comments_container .comment_form .comment_text:focus {outline: none; border-color: #99aab1; color: #666}
.small_page_width .below_document .comments_container .comment_form .comment_text {width: 530px}
.comments_container .comment_form .submit_button {display: none; margin: 10px 0px 0px 40px; width: 113px}
.comments_container .comment_form .submit_button.text {font-family: Proxima Nova, sans-serif; display: inline-block; zoom: 1; *display: inline; font-size: 12px; color: #146C88; margin-top: 5px; margin-left: 650px}
.comments_container .comment_form .annotation_privacy {display: none}
.comments_container .comment_form .loading {width: 15px; height: 15px; background-image: url(/images/loading.gif); background-position: 0 0; float: left; margin-top: -20px; margin-left: 160px}
.comments_container .comment_form .thumb {height: 30px; width: 30px; display: block; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; float: left}
.comments_container .comment_form .username {display: none}
.comments_container .row {font-family: Proxima Nova, sans-serif; color: #666; font-size: 12px; text-align: left}
.comments_container .row.bottom {margin-top: 15px}
.comments_container .row .divider {margin: 0px 5px}
.comments_container .row span {vertical-align: top}
.comments_container .row .group {display: inline-block; zoom: 1; *display: inline}
.comments_container .row .group.actions {font-family: Proxima Nova, sans-serif; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; color: #146c88; font-size: 12px}
.comments_container .row .group.actions .action {cursor: pointer; margin: 0px 11px}
.comments_container .row.voting {-moz-user-select: -moz-none; -webkit-user-select: none; user-select: none}
.comments_container .comment {font-family: Proxima Nova, sans-serif; background-color: white; border-bottom: 1px solid #ececec; font-size: 12px; padding: 25px 50px; position: relative}
.nested .comments_container .comment {padding-left: 90px}
.nested .comments_container .comment:hover {background-color: #edf0f1}
.comments_container .comment .button.goto_annotation {font-family: Proxima Nova, sans-serif; float: right}
.comments_container .comment .button.goto_annotation .sprite {margin-left: 10px; display: inline-block; zoom: 1; *display: inline; background-image: url('/images/newhome/icon-sprite.png?1387234279'); background-position: -33px -377px; background-repeat: no-repeat; margin-bottom: 1px; margin-right: 3px; width: 15px; height: 15px}
.comments_container .comment:hover .button.goto_annotation {color: #166e88}
.comments_container .comment:hover .button.goto_annotation .sprite {background-position: -17px -377px}
.owner .comments_container .comment .actions .delete {display: inline-block; zoom: 1; *display: inline}
.comments_container .comment .row .group.actions {float: right}
.comments_container .comment .row .group.actions .action {margin: 0px 6px}
.comments_container .comment:hover .row .group.actions .action {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.comments_container .comment .row .group.actions .action {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0}
.comments_container .comment .row .group.actions .action:hover {text-decoration: underline}
.comments_container .comment .info .thumb {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; float: left}
.comments_container .comment .info .thumb.large {height: 30px; width: 30px; display: block}
.comments_container .comment .info .thumb.small {height: 20px; width: 20px; display: none}
.comments_container .comment .info .meta {margin-left: 40px; text-align: left}
.comments_container .comment .info .meta .username, .comments_container .comment .info .meta .username a {color: #002f40; font-weight: bold}
.comments_container .comment .info .meta .username:hover, .comments_container .comment .info .meta .username a:hover {text-decoration: none}
.comments_container .comment .info .meta .username:visited, .comments_container .comment .info .meta .username a:visited {color: #002f40; text-decoration: none}
.comments_container .comment .info .meta .reply_counter {margin-right: 5px}
.comments_container .comment .comment_text {outline: 0; margin-left: 41px; padding-right: 60px; text-align: left; word-wrap: break-word}
.comments_container .comment:hover {background-color: #f5f7f7}
.comments_container .reply_form {padding-left: 40px}
.comments_container .nested .comment, .comments_container .nested .reply_form {border-bottom: none; padding-left: 90px}
.comments_container .nested .icon.triangle {left: 110px}
.comments_container .nested.reply_form .comment_text {width: 640px}
.comments_container .nested.reply_form .submit_button.text {margin-left: 620px}
.comments_container .nested .nested.reply_form .comment_text {width: 600px}
.comments_container .nested .nested.reply_form .submit_button.text {margin-left: 578px}
.comments_container .nested .nested .comment, .comments_container .nested .nested .reply_form {padding-left: 130px}
.comments_container .nested .nested .comment .reply, .comments_container .nested .nested .reply_form .reply {display: none}
.comments_container .icon {display: inline-block; zoom: 1; *display: inline; background-image: url('/images/newdoc/comments-sprite.png?1387234279'); overflow: hidden}
.comments_container .icon.clock {width: 15px; height: 15px; background-position: 0px 0px}
.comments_container .icon.clock {width: 0px; margin: 0px 5px}
.comments_container .icon.happy_face {width: 15px; height: 15px; background-position: -45px 0px}
.comments_container .icon.sad_face {width: 15px; height: 15px; background-position: -60px 0px}
.comments_container .icon.happy_face, .comments_container .icon.sad_face {cursor: pointer; margin-left: 2px; margin-right: 10px}
.comments_container .icon.happy_face.active {background-position: -15px 0px}
.comments_container .icon.sad_face.active {background-position: -30px 0px}
.comments_container .icon.triangle {width: 15px; height: 15px; background-position: -60px -30px}
.comments_container .icon.triangle {display: block; float: left; left: 65px; position: relative; top: -1px; z-index: 1}
.comments_container .icon.children_toggle {width: 15px; height: 15px; background-position: -45px -15px}
.comments_container .icon.children_toggle {float: left; vertical-align: middle}
.comments_container .icon.children_toggle.closed {background-position: -15px -15px}
.comments_container .icon.children_toggle.closed:hover {background-position: 0px -15px}
.comments_container .icon.children_toggle:hover {background-position: -30px -15px; margin-right: -15px}
.comments_container .load_more {-moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; font-family: Proxima Nova, serif; text-align: center; line-height: 40px; color: #002f40; font-size: 18px; margin-top: 1px; cursor: pointer}
.comments_container .load_more .inner {border-top: 1px solid #c8c5c0; margin: 0px 4px}
.comments_container .load_more .inner:active {position: relative; top: 1px}
.comments_container .load_more .loader {display: none; vertical-align: middle; background: url('/images/spinner_trans_gray.gif?1387234279') no-repeat; width: 16px; height: 16px}
.comments_container .load_more.loading .text {display: none}
.comments_container .load_more.loading .loader {display: inline-block; zoom: 1; *display: inline}


/* app/views/read2/comments/annotations_style.css @ 1387234242 */
.annotation_selector, .autogen_class_views_read_comments_annotations {position: absolute; display: none; z-index: 2; left: 0; top: 0}
.annotation_selector.active, .autogen_class_views_read_comments_annotations.active {display: block; cursor: crosshair}
.annotation_selector .selecting, .autogen_class_views_read_comments_annotations .selecting {display: block; border: 2px dashed #999999; background-color: #D1E8B2}
.annotation_selector .selecting .comments_container, .autogen_class_views_read_comments_annotations .selecting .comments_container {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin: none; z-index: 4; width: 320px; position: absolute; right: -333px; top: -5px}
.annotation_selector .selecting .comments_container .read_sprite.indicator, .autogen_class_views_read_comments_annotations .selecting .comments_container .read_sprite.indicator {float: left; margin-top: 5px; background-position: -121px -104px}
.annotation_selector .selecting .comments_container .comment_form, .autogen_class_views_read_comments_annotations .selecting .comments_container .comment_form {z-index: 5; margin: 0px 10px; padding: 15px 0px}
.annotation_selector .selecting .comments_container .comment_form label, .autogen_class_views_read_comments_annotations .selecting .comments_container .comment_form label {font-size: 12px}
.annotation_selector .selecting .comments_container .comment_form .privacy_checkbox, .autogen_class_views_read_comments_annotations .selecting .comments_container .comment_form .privacy_checkbox {margin-right: 4px}
.annotation_selector .selecting .comments_container .comment_form .annotation_privacy, .autogen_class_views_read_comments_annotations .selecting .comments_container .comment_form .annotation_privacy {color: #666; margin-left: 5px; margin-right: 4px; display: inline-block; zoom: 1; *display: inline}
.annotation_selector .selecting .comments_container .comment_form .annotation_privacy:hover, .autogen_class_views_read_comments_annotations .selecting .comments_container .comment_form .annotation_privacy:hover {color: #666}
.annotation_selector .selecting .comments_container .comment_form .annotation_privacy:active, .autogen_class_views_read_comments_annotations .selecting .comments_container .comment_form .annotation_privacy:active {color: #666}
.annotation_selector .selecting .comments_container .comment_form .annotation_privacy:visited, .autogen_class_views_read_comments_annotations .selecting .comments_container .comment_form .annotation_privacy:visited {color: #666}
.annotation_selector .selecting .comments_container .comment_form .annotation_privacy .toggle_privacy, .autogen_class_views_read_comments_annotations .selecting .comments_container .comment_form .annotation_privacy .toggle_privacy {-moz-user-select: -moz-none; -webkit-user-select: none; user-select: none}
.annotation_selector .selecting .comments_container .comment_form .annotation_privacy .toggle_privacy .setting, .autogen_class_views_read_comments_annotations .selecting .comments_container .comment_form .annotation_privacy .toggle_privacy .setting {margin-left: 6px}
.annotation_selector .selecting .comments_container .comment_form .annotation_privacy .toggle_privacy .setting .sprite, .autogen_class_views_read_comments_annotations .selecting .comments_container .comment_form .annotation_privacy .toggle_privacy .setting .sprite {width: 7px; height: 7px; background: url('/images/newhome/icon-sprite.png?1387234279') -166px -124px no-repeat}
.annotation_selector .selecting .comments_container .comment_form .annotation_privacy .toggle_privacy .setting.private .sprite, .autogen_class_views_read_comments_annotations .selecting .comments_container .comment_form .annotation_privacy .toggle_privacy .setting.private .sprite {background-position: -174px -124px}
.annotation_selector .selecting .comments_container .comment_form .comment_text, .autogen_class_views_read_comments_annotations .selecting .comments_container .comment_form .comment_text {display: inline-block; zoom: 1; *display: inline; height: 30px; margin-left: 10px; width: 242px; height: 22px; padding: 4px; min-height: 10px}
.annotation_selector .selecting .comments_container .comment_form .thumb, .autogen_class_views_read_comments_annotations .selecting .comments_container .comment_form .thumb {display: inline-block; zoom: 1; *display: inline; margin-top: 0px; margin-left: -10px; float: none}
.annotation_selector .selecting .comments_container .comment_form .submit_button, .autogen_class_views_read_comments_annotations .selecting .comments_container .comment_form .submit_button {display: none}
.annotation_selector .selecting .comments_container .comment_form .submit_button.text, .autogen_class_views_read_comments_annotations .selecting .comments_container .comment_form .submit_button.text {display: inline-block; zoom: 1; *display: inline; margin: 5px 5px 0px 0px; width: 72px; cursor: pointer; text-align: right; font-family: Proxima Nova, sans-serif; color: #146C88; font-size: 12px; float: right; margin-right: 10px}
.on .read_sprite.indicator {background-position: -169px -104px}
.indicator {z-index: 3; cursor: pointer; position: relative; left: -10px}
.selection {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; display: none; background-color: #A9DDF3; overflow-y: visible; border: 2px dashed #4a6e7d}
.annotation {z-index: 1; position: absolute; background: none; left: 0px}
.annotation.private {display: none}
.annotation.mine .selection {background-color: #D1E8B2; border: 2px dashed #466320; opacity: 0.5}
.annotation.mine .read_sprite.indicator {background-position: -121px -104px}
.annotation.mine.private {display: block}
.annotation.mine.private .read_sprite.indicator {background-position: -146px -104px}
.annotation.mine.on .read_sprite.indicator, .annotation.mine.hover_on .read_sprite.indicator {background-position: -193px -104px}
.annotation.mine.on.private .read_sprite.indicator, .annotation.mine.hover_on.private .read_sprite.indicator {background-position: -220px -104px}
.annotation .marker {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; position: absolute; left: 845px; width: 30px; height: 15px}
.annotation .marker .triangle {display: none; position: absolute; bottom: 7px; left: -12px}
.annotation .selection {position: absolute}
.annotation .comments_container {z-index: 3; display: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position: absolute; left: 4px; top: -3px; width: 320px}
.annotation .comments_container.below {bottom: auto; top: 48px}
.annotation .comments_container .comments_container {padding-top: 0}
.annotation .comments_container .button.goto_annotation {display: none}
.annotation .comments_container .bottom_tools {border-top: 1px solid #ececec; margin-top: 1px; padding: 10px; height: 15px; font-family: Proxima Nova, sans-serif; font-size: 12px}
.annotation .comments_container .bottom_tools a {color: #666}
.annotation .comments_container .bottom_tools a:hover, .annotation .comments_container .bottom_tools a:active {color: #146c88}
.annotation .comments_container .bottom_tools span {cursor: pointer}
.annotation .comments_container .bottom_tools span:hover {color: #146C88}
.annotation .comments_container .bottom_tools .show_all {text-align: left}
.annotation .comments_container .bottom_tools .view_all_notes {float: right}
.annotation .comments_container .show_form {display: inline-block; zoom: 1; *display: inline; float: right; font-size: 12px; margin-right: 20px}
.annotation .comments_container .username {display: inline-block; zoom: 1; *display: inline; font-family: Proxima Nova, sans-serif; font-weight: normal; line-height: 16px; font-size: 12px; margin-left: 10px; color: #146C88}
.annotation .comments_container .top_container {border: none}
.annotation .comments_container .comment {padding: 15px 10px 15px}
.annotation .comments_container .comment:hover .meta .row .pretty_date {display: none}
.annotation .comments_container .comment .bottom.row {margin-top: 6px}
.annotation .comments_container .comment .bottom.row .icon.children_toggle {display: none}
.annotation .comments_container .comment .info .meta {margin-left: 0px}
.annotation .comments_container .comment .info .meta .row .username a {display: inline-block; zoom: 1; *display: inline; font-weight: normal; margin-right: 15px; color: #146C88}
.annotation .comments_container .comment .info .meta .row .clock {display: none}
.annotation .comments_container .comment .info .meta .pretty_date {color: #999; position: absolute; right: 15px}
.annotation .comments_container .comment .info .meta .replies_text {display: none}
.annotation .comments_container .comment .info .meta .actions .reply {display: none}
.annotation .comments_container .comment .info .meta .actions .scroll_to_annotation {display: none}
.annotation .comments_container .comment .comment_text {min-height: none; margin-top: 4px; margin-right: 20px}
.annotation .comments_container .nested .comment {padding: 15px 10px}
.annotation .comments_container .nested .nested .comment {padding-left: 10px}
.annotation .comments_container .reply_form.nested .comment_form {padding-left: 20px; display: block}
.annotation .comments_container .reply_form.nested .comment_form .comment_text {width: 170px}
.annotation .comments_container .comment_form {margin: 0; background-color: #f2f3f4; padding: 10px; border: none}
.annotation .comments_container .comment_form .comment_text {background-color: #ffffff; width: 247px; margin-top: 0px; margin-left: 4 0px; min-height: 0; height: 22px; padding: 4px}
.annotation .comments_container .comment_form .username {display: none}
.annotation .comments_container .comment_form .submit_button.text {margin-left: 40px; display: block; width: 255px; cursor: pointer; text-align: right; font-family: Proxima Nova, sans-serif; color: #146C88; font-size: 12px}
.annotation .comments_container .top_container {margin-top: 0px}
.annotation .comments_container .doc_info {display: none}
.annotation .comments_container .document_comment_form {display: none}
.annotation .comments_container.form_visible .comment_form {display: block}
.annotation .comments_container.form_visible .show_form {display: none}
.annotation.on, .annotation.hover_on, .annotation:hover {z-index: 4}
.annotation.on .comments_container, .annotation.hover_on .comments_container, .annotation:hover .comments_container {display: block}
.annotation.on .selection, .annotation.hover_on .selection, .annotation:hover .selection {display: block}
.annotation.on .marker, .annotation.hover_on .marker, .annotation:hover .marker {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.annotation.on .marker .indicator, .annotation.hover_on .marker .indicator, .annotation:hover .marker .indicator {z-index: 4}
.annotation.on .triangle, .annotation.hover_on .triangle, .annotation:hover .triangle {display: none}


/* app/views/read2/common.css @ 1387234242 */
.global_wrapper {background: #F9F9F7; padding: 0}
.fullscreen_view .global_wrapper {background: none}
.global_header.above_overlay {position: relative; z-index: 11}
.global_header .landing_sign_in {color: white}
.global_header .landing_sign_in .already_a_member {margin-right: 15px}
.fourgen_highlight {background: #FF5; border-radius: 8px; box-shadow: 0 0 0 10px #ffff55, 0 0 0 25px #e4e400}
.fourgen_highlight.fourgen_highlight_selected {background: #FFD12C; box-shadow: 0 0 0 10px #ffd12c, 0 0 0 25px #eeba00}
.between_page_ads {margin-top: 20px; margin-bottom: 40px; position: relative}
.between_page_ads#between_page_ads_1:after {text-align: left}
.between_page_ads.is_filled:after {position: absolute; top: 100%; left: 0; right: 0; text-align: right; color: #666; font-size: 11px; content: "Advertisement"}
.page_missing_explanation_inner {overflow: hidden; border: 1px solid silver; padding: 10px; text-align: right; box-shadow: 0 0 0 1px white, 0px 0px 4px rgba(0, 0, 0, 0.5)}
.page_missing_explanation_inner .home_btn {min-width: 140px}
.page_missing_explanation_inner .home_btn .btn_inner {background: none; padding: 0; margin: 0; font-size: 13px; font-weight: normal}
.page_missing_explanation_inner .home_btn:active {box-shadow: none}
.page_missing_explanation_inner .page_missing_explanation_contents {color: #666; float: left; text-align: left; font-size: 14px}
.page_missing_explanation_inner .missing_page_number_title {color: #022f40; font-size: 16px}
.page_missing_explanation_inner .missing_page_number_title.single_row {margin-top: 6px}
.page_missing_explanation_inner .missing_page_buy_button {margin-top: 2px}
.milestone_sprite {width: 30px; height: 30px; background-image: url('/images/read2/badges.png?1387234279')}
.milestone_sprite.m100 {background-position: 0 0}
.milestone_sprite.m1000 {background-position: -30px 0}
.milestone_sprite.m1000 {background-position: -30px 0}
.milestone_sprite.m10000 {background-position: -60px 0}
.milestone_sprite.m100000 {background-position: -90px 0}
.milestone_sprite.m1000000 {background-position: 0 -30px}
.milestone_sprite.m10000000 {background-position: -30px -30px}
.milestone_sprite.mscribd {background-position: -60px -30px}
.page_arrow_sprite {width: 35px; height: 63px; background-image: url('/images/read2/page_arrows.png?1387234279')}
.page_arrow_sprite.left_arrow {background-position: 0 0}
.page_arrow_sprite.right_arrow {background-position: -54px 0}
.between_page_ads, .ad_header {margin-left: auto; margin-right: auto; width: 728px}
.read_sprite {background: url('/images/read/read-sprite.png?1387234279') 0 0 no-repeat}
.read_sprite.indicator {width: 23px; height: 18px; background-position: -97px -104px}
.read_sprite.select_region {width: 17px; height: 17px; background-position: -64px -124px}
.read_sprite.select_region {width: 17px; height: 16px; background-position: -64px -124px}
.read_sprite.select_region:hover, .has_icon:hover .read_sprite.select_region {background-position: -64px -140px}
.read_sprite.select_region.active, .has_icon.active .read_sprite.select_region {background-position: -64px -156px}
span.read_sprite {vertical-align: top; display: inline-block; zoom: 1; *display: inline}
.page_missing_explanation_inner .home_btn, .color_btn {display: inline-block; zoom: 1; *display: inline; -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; border-radius: 3px; border: 0; background: #F68722; font-size: 13px; color: white; font-weight: bold; height: 30px; line-height: 30px; text-align: center; padding: 0px 15px}
.page_missing_explanation_inner .home_btn:hover, .color_btn:hover {background: #f7943b; color: white; text-decoration: none}
.page_missing_explanation_inner .home_btn:active, .color_btn:active {background: #f27a0d}


/* :class_inlines, 'app/views', ... @ 1387234242 */
/* app/views/shared/dialogs/download_dialog.css @ 1387234242 */
.autogen_class_views_shared_dialogs_download_dialog {overflow: visible}
.autogen_class_views_shared_dialogs_download_dialog .wrapper {overflow: visible}
.autogen_class_views_shared_dialogs_download_dialog .picker, .autogen_class_views_shared_dialogs_download_dialog .info {display: inline-block; zoom: 1; *display: inline; vertical-align: top}
.autogen_class_views_shared_dialogs_download_dialog .info {text-align: left; border-left: 1px dotted #848588; margin-left: 20px; padding: 20px 0px 20px 20px; width: 400px}
.autogen_class_views_shared_dialogs_download_dialog .info .row {margin-bottom: 8px; font-size: 14px; text-indent: -2em; padding-left: 2em}
.autogen_class_views_shared_dialogs_download_dialog .info .buttons {margin-top: 20px; height: 40px; text-align: center}
.autogen_class_views_shared_dialogs_download_dialog .download_button {width: 300px}
.autogen_class_views_shared_dialogs_download_dialog .download_button .inner {font-size: 13px}
.autogen_class_views_shared_dialogs_download_dialog .download_success {display: none; color: #798187; font-weight: bold}
.autogen_class_views_shared_dialogs_download_dialog .download_success .trouble {color: #9FA7B1; margin-top: 8px; font-size: 13px; font-weight: normal}
.autogen_class_views_shared_dialogs_download_dialog.download_started .download_success {display: block}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test {width: 665px}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .content {padding-top: 10px}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .hide_on_suggestion {display: none}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .selected_documents {display: block}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .selected_documents .download_success {text-align: center; margin-bottom: 20px}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .selected_documents .object_grid.document_grid {padding-left: 0}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .selected_documents .object_grid.document_grid .object_cell.document_cell {margin: 0 10px 30px 0}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .picker {display: none}
.autogen_class_views_shared_dialogs_download_dialog.download_started.after_download_test .info {display: none}
.autogen_class_views_shared_dialogs_download_dialog.download_started .download_button {display: none}
.autogen_class_views_shared_dialogs_download_dialog .selected_documents {display: none}
.autogen_class_views_shared_dialogs_download_dialog .download_icon {display: inline-block; zoom: 1; *display: inline; vertical-align: middle; margin: 0px 2px 0px 0px; width: 28px; height: 28px; background-repeat: no-repeat; background-position: 0 0; background: url('/images/newdoc/DownloadDocIcon_32x111.png?1387234279') 0 0 no-repeat}
button:hover .autogen_class_views_shared_dialogs_download_dialog .download_icon {background-position: 0 -28px}
button:active .autogen_class_views_shared_dialogs_download_dialog .download_icon {background-position: 0 -56px}
.autogen_class_views_shared_dialogs_download_dialog .download_icon button.disabled {background-position: 0 -84px}
.autogen_class_views_shared_dialogs_download_dialog .big_download_icon {background: url('/images/newdoc/DownloadPageIcon.png?1387234279') 0 0 no-repeat; display: inline-block; zoom: 1; *display: inline; width: 80px; height: 73px; margin-left: 13px}
.autogen_class_views_shared_dialogs_download_dialog .big_download_icon .icon_text {text-align: center; color: white; font-weight: bold; font-size: 16px; width: 51px; line-height: 25px; margin: 36px 0px 0px 29px; text-shadow: 1px 2px 2px #7e868f}
.autogen_class_views_shared_dialogs_download_dialog .download_types {padding: 14px 0px}
.autogen_class_views_shared_dialogs_download_dialog .download_types li {display: inline; padding: 8px; font-weight: bold; font-size: 14px}
.autogen_class_views_shared_dialogs_download_dialog .download_types li label {cursor: pointer}
.autogen_class_views_shared_dialogs_download_dialog .object_cell .content {padding: 0}
.autogen_class_views_shared_dialogs_download_dialog .object_cell .content .title_row {padding: 0; margin: 0}
.autogen_class_views_shared_dialogs_download_dialog .object_cell .content .title_row .title {padding: 0; margin: 0; font-size: 14px; line-height: 18px; max-height: 54px}


/* app/views/shared/dialogs/collections_dialog.css @ 1387234242 */
.autogen_class_views_shared_dialogs_collections_dialog {width: 600px}
.autogen_class_views_shared_dialogs_collections_dialog.lightbox .content {padding: 0}
.autogen_class_views_shared_dialogs_collections_dialog.lightbox .title {margin-top: 45px}
.autogen_class_views_shared_dialogs_collections_dialog .list_view.hide_paginator .page_buttons {display: none}
.autogen_class_views_shared_dialogs_collections_dialog .instructions {margin: 20px 40px 15px 40px; font-family: Proxima Nova, sans-serif; line-height: 20px; font-size: 12px; color: #999999}
.autogen_class_views_shared_dialogs_collections_dialog .instructions strong {color: #666666; font-weight: normal}
.autogen_class_views_shared_dialogs_collections_dialog .list_container {border-top: 1px solid #e3e8e9}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item {border-bottom: 1px solid #e3e8e9; line-height: 30px; height: 30px; display: block; font-family: Proxima Nova, sans-serif; font-size: 12px}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item.select_one {padding-left: 40px}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item.select_one input {display: none}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item.select_one.selected, .autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item.select_one:hover {background: #F5F7F7}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item input {margin-left: 40px}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item.selected, .autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item:hover {background: #F5F7F7}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item .name {margin-left: 15px; color: #666666}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item .private {margin-left: 6px; color: #999999}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item .count {float: right; margin-right: 60px; color: #666666}
.autogen_class_views_shared_dialogs_collections_dialog .list_container .list_item .count .count_label {margin-left: 6px; color: #999999}
.autogen_class_views_shared_dialogs_collections_dialog .form_view {margin-top: 20px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .row {margin-top: 15px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .field {text-align: right; margin-right: 40px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .field .label {font-family: Proxima Nova, sans-serif; font-size: 13px; color: #666666; margin-right: 25px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .field .label.error {color: #f04952}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .field .text, .autogen_class_views_shared_dialogs_collections_dialog .form_view .field textarea {width: 386px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .field textarea {height: 100px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .privacy_options {display: inline-block; zoom: 1; *display: inline; width: 408px; vertical-align: top; text-align: left}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .privacy_options .privacy_option {display: block; margin-right: 60px; line-height: 20px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .privacy_options .privacy_option .radio {margin-top: 4px; float: left}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .privacy_options .privacy_option.default {margin-right: 0px}
.autogen_class_views_shared_dialogs_collections_dialog .form_view .privacy_options .privacy_option.default .description {margin-left: 0px}
.autogen_class_views_shared_dialogs_collections_dialog .description {font-family: Proxima Nova, sans-serif; margin-left: 20px; line-height: 20px; font-size: 12px; color: #999999}
.autogen_class_views_shared_dialogs_collections_dialog .description strong {font-weight: normal; color: #666666}
.autogen_class_views_shared_dialogs_collections_dialog .show_privacy {font-family: Proxima Nova, sans-serif; line-height: 20px; font-size: 12px; color: #146C88; cursor: pointer; margin-bottom: 14px}
.autogen_class_views_shared_dialogs_collections_dialog .paginator {-moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; font-family: Proxima Nova, sans-serif; font-size: 12px; line-height: 20px; color: #999999; text-align: right; margin: 10px 40px}
.autogen_class_views_shared_dialogs_collections_dialog .paginator .page_range {margin-right: 10px}
.autogen_class_views_shared_dialogs_collections_dialog .paginator .divide {margin-left: 2px; margin-right: 2px}
.autogen_class_views_shared_dialogs_collections_dialog .paginator .next_page, .autogen_class_views_shared_dialogs_collections_dialog .paginator .prev_page {color: #146C88; cursor: pointer}
.autogen_class_views_shared_dialogs_collections_dialog .paginator .disabled {cursor: default; color: #AAAAAA}
.autogen_class_views_shared_dialogs_collections_dialog .actions {margin: 10px 40px 40px 40px; font-family: Proxima Nova, sans-serif; font-size: 12px; line-height: 30px; color: #146C88; text-align: right}
.autogen_class_views_shared_dialogs_collections_dialog .actions .action {cursor: pointer}
.autogen_class_views_shared_dialogs_collections_dialog .actions .action.error {color: #f04952; margin-right: 10px}
.autogen_class_views_shared_dialogs_collections_dialog .actions .action.error .sprite {margin-right: 4px}
.autogen_class_views_shared_dialogs_collections_dialog .actions .action_left {float: left}
.autogen_class_views_shared_dialogs_collections_dialog .actions .save_cancel .save {width: 110px}
.autogen_class_views_shared_dialogs_collections_dialog .actions .save_cancel .cancel {margin-right: 10px}


/* app/views/shared/carousels/carousel.css @ 1387234242 */
.autogen_class_views_shared_carousels_carousel {position: relative}
.autogen_class_views_shared_carousels_carousel .carousel {position: relative; overflow: hidden; /* You need at least a height, adjust this to your needs */ height: 303px; margin-left: 45px; margin-right: 45px}
.autogen_class_views_shared_carousels_carousel .carousel .carousel_separator {width: 10px; height: 252px; margin: 20px 90px 0 0; background: url('/images/newhome/hot_bg.png?1387234279') 50% 50%}
.autogen_class_views_shared_carousels_carousel .document_cell {margin: 20px 90px 0 1px}
.autogen_class_views_shared_carousels_carousel .document_cell.last_cell {margin-right: 0px}
.autogen_class_views_shared_carousels_carousel.fits_on_screen .paddle, .autogen_class_views_shared_carousels_carousel.fits_on_screen .module_edge_right, .autogen_class_views_shared_carousels_carousel.fits_on_screen .carousel_separator {display: none}
.autogen_class_views_shared_carousels_carousel .module_edge_right {-webkit-transition: opacity 0.25s ease-in-out; -moz-transition: opacity 0.25s ease-in-out; -ms-transition: opacity 0.25s ease-in-out; transition: opacity 0.25s ease-in-out; opacity: 1.0; background: url('/images/newhome/book_edge_transparent_shadow.png?1387234279') -124px -28px; top: 50px; right: 45px; width: 23px; height: 341px; position: absolute; z-index: 3}
.autogen_class_views_shared_carousels_carousel .carousel ul {width: 20000em; position: absolute; list-style: none; margin: 0; padding: 0}
.autogen_class_views_shared_carousels_carousel .carousel li {float: left}
.autogen_class_views_shared_carousels_carousel .list_content {position: relative; overflow: hidden; margin: 0 45px}
.autogen_class_views_shared_carousels_carousel .sliding_content {font-size: 0; white-space: nowrap; position: absolute; top: 0; left: 0}
.autogen_class_views_shared_carousels_carousel .paddle .sprite {position: absolute; top: 149px}
.autogen_class_views_shared_carousels_carousel.events .thumbnail_outer img {border-radius: 3px}
.autogen_class_views_shared_carousels_carousel.events .carousel {height: 353px}
.autogen_class_views_shared_carousels_carousel.events .module_edge_right {top: 102px}
.autogen_class_views_shared_carousels_carousel.events .paddle_left, .autogen_class_views_shared_carousels_carousel.events .paddle_right {position: absolute; top: 213px}
.autogen_class_views_shared_carousels_carousel.events .carousel_separator {position: relative; top: 40px}
.autogen_class_views_shared_carousels_carousel .carousel_title {font-family: Proxima Nova, sans-serif; text-align: left; font-weight: 200; font-size: 32px; color: #B3B3B3; margin: 0 45px 20px 45px; padding-top: 20px}
.autogen_class_views_shared_carousels_carousel .carousel_title a {font-weight: 200; color: #B3B3B3}
.autogen_class_views_shared_carousels_carousel .carousel_title a:hover {color: #333; text-decoration: none}
.autogen_class_views_shared_carousels_carousel .event_data {margin-bottom: 15px}
.autogen_class_views_shared_carousels_carousel .event_data .newhome_chrome_thumbnail {float: left; min-height: 30px; min-width: 30px}
.autogen_class_views_shared_carousels_carousel .event_data .text {width: 138px; margin-left: 45px}
.autogen_class_views_shared_carousels_carousel .event_data .text .username {font-size: 12px; color: #035a7a}
.autogen_class_views_shared_carousels_carousel .event_data .light_gray {color: #999999; font-size: 12px}
.autogen_class_views_shared_carousels_carousel.user_carousel .author_cell .user_name.pad_no_margin {height: 30px; margin: 0; padding: 10px 0; word-wrap: break-word; font-size: 16px; text-align: center}
.autogen_class_views_shared_carousels_carousel.user_carousel .module_edge_right {display: block; top: -12px; height: 130px}
.autogen_class_views_shared_carousels_carousel.user_carousel .paddle_left, .autogen_class_views_shared_carousels_carousel.user_carousel .paddle_right {top: 15%}
.autogen_class_views_shared_carousels_carousel.user_carousel .thumb {cursor: default; margin: 0 auto; height: 98px; width: 98px}
.autogen_class_views_shared_carousels_carousel.user_carousel img {cursor: default; width: 98px; height: 98px}
.autogen_class_views_shared_carousels_carousel.user_carousel .author_cell {width: 120px; margin-bottom: 45px; margin-left: 0px; margin-right: 32px; margin-top: 0px}
.autogen_class_views_shared_carousels_carousel.user_carousel .new_profile_follow_button {margin-left: 10px; width: 100px}


/* app/views/shared/carousels/event_carousel.css @ 1387234242 */
.autogen_class_views_shared_carousels_event_carousel .event_data {margin-top: 20px}


/* app/views/shared/ad_code.css @ 1387234242 */
.ads_disabled .hidden_on_ads_disabled {display: none}


/* app/views/archive_flow/_doc_info.css @ 1387234241 */
.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: Proxima Nova, sans-serif; font-family: Helvetica, sans-serif; margin-top: 10px}
.autogen_class_views_archive_flow_doc_info .doc_info .info h2 {font-family: Proxima Nova, serif; color: #022F40; 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/shared/document_popups.css @ 1387234242 */
.document_popups {text-align: left}
.document_popups .document_popup .document_stats .stat:before {position: relative; top: 1px; content: ''; display: inline-block; background: #000; width: 1px; height: 8px; margin: 0 14px}
.document_popups .object_popup {z-index: 5; font-family: Proxima Nova, serif; position: absolute; top: 0; left: 0; width: 260px; margin-left: -37.5px; margin-top: -28px; background: white; background: rgba(255, 255, 255, 0.93); border: 1px solid lightgrey; border-radius: 3px; box-shadow: 7px 7px 32px rgba(0, 0, 0, 0.2)}
.document_popups .object_popup.is_hidden .editor_tools .hide_document_btn {display: none}
.document_popups .object_popup.is_hidden .editor_tools .unhide_document_btn {display: inline}
.document_popups .object_popup.show_hide .editor_tools .hide_tools {display: inline}
.document_popups .object_popup .popup_right {display: none}
.document_popups .object_popup .editor_tools {background: #f3f5f6; display: none; padding: 7px 20px; margin: 1px 1px 0 1px; font-size: 12px}
.document_popups .object_popup .editor_tools .sprite {margin-right: 5px; vertical-align: baseline}
.document_popups .object_popup .editor_tools a {margin-right: 20px}
.document_popups .object_popup .editor_tools .unhide_document_btn, .document_popups .object_popup .editor_tools .hide_tools {display: none}
.document_popups .object_popup .document_tools {float: right; margin: 20px 20px 0 0}
.document_popups .object_popup .document_tools .sprite {margin-left: 20px; cursor: pointer}
.document_popups .object_popup .document_tools .sprite:active {position: relative; top: 1px}
.document_popups .object_popup .document_tools .download_btn {display: none}
.document_popups .object_popup .title_row {font-size: 24px; line-height: 27px; max-height: 54px; overflow: hidden; margin: 1px 20px 3px 20px}
.document_popups .object_popup .title_row a {color: #333; font-weight: 300}
.document_popups .object_popup .stat_row {color: #7d989f}
.document_popups .object_popup .stat_row .singular_text {display: none}
.document_popups .object_popup .stat_row.singular .plural_text {display: none}
.document_popups .object_popup .stat_row.singular .singular_text {display: inline}
.document_popups .object_popup .rating.star_ratings {margin-right: 4px}
.document_popups .object_popup .verified_badge {display: inline-block; zoom: 1; *display: inline; background: url('/images/newhome/icon-sprite.png?1387234279') 0 0 no-repeat; background-position: -209px -339px; margin: 0 2px; height: 15px; width: 15px; vertical-align: top}
.document_popups .object_popup .creator_row {color: #333333; font-size: 13px; margin: 16px 20px 0 20px; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.document_popups .object_popup .creator_row img {display: inline-block; zoom: 1; *display: inline; vertical-align: middle; margin-right: 3px; width: 20px; height: 20px; background: #e2e7e9}
.document_popups .object_popup .creator_row .hidden {display: none}
.document_popups .object_popup .creator_row a {color: #3A5966; font-weight: bold}
.document_popups .object_popup .creator_row.creator_row_authors .author {margin-right: -2px; /* Hackish: makes the comma look right next to the link.*/ }
.document_popups .object_popup .creator_row.creator_row_authors .author:last-child {margin-right: 0}
.document_popups .object_popup.has_authors .creator_row_publisher {display: none}
.document_popups .document_popup {cursor: pointer}
.document_popups .document_popup .stat_ratings {cursor: default}
.document_popups .document_popup .read_excerpt_label {display: none}
.document_popups .document_popup .read_now_btn {margin-right: 6px}
.document_popups .document_popup.is_excerpt .read_now_label {display: none}
.document_popups .document_popup.is_excerpt .read_excerpt_label {display: inline}
.document_popups .document_popup .view_restriction_msg {display: none; margin: 0 20px 10px 20px; font-size: 13px; color: #333333}
.document_popups .document_popup.is_view_restricted .view_restriction_msg {display: block}
.document_popups .document_popup .document_description {margin: 20px; font-size: 13px; line-height: 22px; max-height: 110px; overflow: hidden; color: #333}
.document_popups .document_popup .document_description .description {margin: 0; padding: 0}
.document_popups .document_popup .document_description .more {display: block; font-weight: bold; color: #3A5966}
.document_popups .document_popup .document_description .more .icon-caret {vertical-align: middle; font-size: 9px}
.document_popups .document_popup .document_action {zoom: 1; margin: 20px; margin-top: 0; color: #999; white-space: nowrap}
.document_popups .document_popup .document_action:after {content: ""; display: table; clear: both}
.document_popups .document_popup .document_action a {font-style: normal}
.document_popups .document_popup .document_action .flat_btn {margin-right: 10px; font-style: normal; vertical-align: top}
.document_popups .document_popup .document_action_buttons {float: left}
.document_popups .document_popup .save_bookmark_btn {display: none}
.document_popups .document_popup .document_stats {font-size: 13px; margin: 0 20px; color: #333333}
.document_popups .document_popup .document_stats .label_value {display: inline-block; zoom: 1; *display: inline; vertical-align: middle}
.document_popups .document_popup .document_stats .stat:first-child:before {display: none}
.document_popups .document_popup .document_stats .views_stat, .document_popups .document_popup .document_stats .likes_stat {display: none}
.document_popups .document_popup.user_can_save_bookmarks .save_bookmark_btn {display: inline}
.document_popups .document_popup.user_can_save_bookmarks .save_bookmark_btn .save {display: inline-block; zoom: 1; *display: inline}
.document_popups .document_popup.user_can_save_bookmarks .save_bookmark_btn .unsave {display: none}
.document_popups .document_popup.user_can_save_bookmarks .save_bookmark_btn.saved .save {display: none}
.document_popups .document_popup.user_can_save_bookmarks .save_bookmark_btn.saved .unsave {display: inline-block; zoom: 1; *display: inline}
.document_popups .collection_popup.no_remaining .remaining_docs {display: none}
.document_popups .collection_popup .hide_document_btn {display: none}
.document_popups .collection_popup .add_to_collection_btn, .document_popups .collection_popup .save_bookmark_btn {display: none}
.document_popups .collection_popup .remaining_docs {margin: 10px 30px}
.document_popups .collection_popup .document_count {margin: 20px 30px}
.document_popups .collection_popup .document_list {margin: 0 30px 10px 30px}
.document_popups .collection_popup .document_row {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 20px}


/* app/views/read2/_activity.css @ 1387234242 */
.document_activity {font-size: 14px; margin: 0 40px}
.document_activity.loading .event_loader {display: block}
.document_activity.loading .events_footer, .document_activity.loading.has_more .events_footer {display: none}
.document_activity.comments_disabled .action_picker .addnote_action, .document_activity.comments_disabled .action_picker .review_action, .document_activity.comments_disabled .action_picker .readcast_action {display: none}
.document_activity.comments_disabled .comment_form.visible {display: none}
.document_activity.comments_disabled .event_list .reply_comment_btn {display: none}
.document_activity.has_more .events_footer {display: block}
.overlay_panel .document_activity {margin: 0 34px 0 34px}
.document_activity h2 {font-weight: normal; font-size: 20px; padding-bottom: 8px; border-bottom: 1px solid #ececec; margin: 0}
.document_activity h2 .activity_count {color: #A0B9C1}
.document_activity .events_footer {display: none}
.document_activity .document_comment .event_thumb, .document_activity .document_review .event_thumb, .document_activity .document_readcast .event_thumb, .document_activity .comment_form .event_thumb {float: left; width: 30px; height: 30px; background: #B2B2B2; border-radius: 4px}
.document_activity .document_event {overflow: hidden; border-bottom: 1px solid #ececec; padding-top: 20px; padding-bottom: 15px}
.document_activity .document_event .event_thumb {float: left; width: 30px; height: 30px}
.document_activity .document_event .event_content {margin-left: 45px}
.document_activity .document_event:hover .event_tools, .document_activity .document_event.open .event_tools {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.document_activity .document_event.depth_3 .event_tools .reply_comment_btn {display: none}
.document_activity .document_event .event_tools {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -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; float: right}
.document_activity .document_event .event_tools a {margin-left: 20px}
.document_activity .document_event .event_tools a:hover {text-decoration: none}
.document_activity .document_event .event_tools a .icon {vertical-align: middle; margin-right: 4px}
.document_activity .document_event .event_body {color: #666666; margin-top: 15px}
.document_activity .document_event .event_data {color: #999999}
.document_activity .document_event .event_data .data_divider {margin: 0 10px; color: #cccccc}
.document_activity .document_event .comment_annotation {color: #999999; margin-top: 10px}
.document_activity .document_event .comment_annotation .goto_annotation {display: inline-block; zoom: 1; *display: inline; cursor: pointer}
.document_activity .document_event .comment_annotation .annotation_page {color: #166e88}
.document_activity .document_event .comment_annotation .sprite {margin-left: 8px}
.document_activity .document_comment.open .reply_comment_btn {color: #022f40}
.document_activity .document_milestone .event_content, .document_activity .document_readcast .event_content, .document_activity .document_featured .event_content {margin-top: 6px}
.document_activity .document_milestone .primary, .document_activity .document_readcast .primary, .document_activity .document_featured .primary {color: #146c88}
.document_activity .document_review .event_rating {color: #E6E6E6; margin-bottom: 15px}
.document_activity .document_review .event_rating .rating_on {color: #146c88}
.document_activity .document_review .event_rating .rating_label {margin-left: 10px; color: #999999}
.document_activity .child_comments {margin-left: 45px}
.document_activity .events_footer {margin-top: 20px; margin-bottom: 40px}
.document_activity .comment_form {overflow: hidden; padding-top: 25px; padding-bottom: 25px; border-bottom: 1px solid #ececec; display: none}
.document_activity .comment_form .on_note, .document_activity .comment_form .on_reply, .document_activity .comment_form .on_review, .document_activity .comment_form .on_readcast {display: none}
.document_activity .comment_form.loading .submit_btn {display: none}
.document_activity .comment_form.loading .loader {display: inline-block; zoom: 1; *display: inline}
.document_activity .comment_form.visible {display: block}
.document_activity .comment_form.reply_form {margin-left: 45px; border-bottom: 0; padding-bottom: 20px; display: block}
.document_activity .comment_form.reply_form div.on_reply {display: block}
.document_activity .comment_form.reply_form span.on_reply {display: inline}
.document_activity .comment_form.review_form .rating_picker {display: block}
.document_activity .comment_form.review_form div.on_review {display: block}
.document_activity .comment_form.review_form span.on_review {display: inline}
.document_activity .comment_form.note_form div.on_note {display: block}
.document_activity .comment_form.note_form span.on_note {display: inline}
.document_activity .comment_form.readcast_form div.on_readcast {display: block}
.document_activity .comment_form.readcast_form span.on_readcast {display: inline}
.document_activity .comment_form.has_error .comment_form_error {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1}
.document_activity .comment_form .rating_picker {display: none}
.document_activity .comment_form .comment_form_inner {margin-left: 45px}
.document_activity .comment_form .comment_form_error {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -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; color: #f04952; margin-right: 20px}
.document_activity .comment_form .comment_form_error .icon {vertical-align: middle; margin-right: 4px}
.document_activity .comment_form .form_buttons {text-align: right; height: 16px; margin-top: 10px}
.document_activity .comment_form .form_buttons .privacy_settings {float: left; color: #A5B0B6; font-size: 12px}
.document_activity .comment_form .form_buttons .privacy_settings .icon {font-size: 6px; vertical-align: middle; margin-left: 2px}
.document_activity .comment_form textarea {height: 66px; border: 1px solid #dadfe1; font-size: 14px; padding: 10px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
.document_activity .comment_form textarea:focus {outline: none; border: 1px solid #bec7ca; box-shadow: 0 1px 0 #dadfe1}
.document_activity .rereview_message {display: none; padding-top: 25px; padding-bottom: 25px; padding-left: 45px; border-bottom: 1px solid #ececec}
.document_activity .rereview_message.visible {display: block}
.document_activity .action_picker {border-bottom: 1px solid #ececec; height: 43px; vertical-align: top}
.document_activity .action_picker .toggle_filters_btn {margin-top: 6px}
.document_activity .action_picker .action_buttons {float: right; line-height: 30px}
.document_activity .action_picker .action_btn {display: inline-block; zoom: 1; *display: inline; padding: 0 18px; border-left: 1px solid #ececec; color: #999999; height: 43px; line-height: 43px}
.document_activity .action_picker .action_btn:active {position: relative; top: 1px}
.document_activity .action_picker .action_btn:hover {color: #146c88; text-decoration: none}
.document_activity .action_picker .action_btn.selected {color: #022f40}
.document_activity .action_picker .action_btn .icon {margin-right: 7px}
.document_activity .event_filters {display: none; padding: 15px 0; font-size: 0}
.document_activity .event_filters .filter_group {display: inline-block; zoom: 1; *display: inline; font-size: 13px; vertical-align: top; margin-right: 20px}
.document_activity .event_filters h3 {font-size: 13px; font-weight: bold; color: #022f40; margin: 0; margin-bottom: 10px}
.document_activity .event_filters .picker_item {display: block; color: #666666}
.document_activity .event_filters .picker_item.selected {color: #666666; font-weight: bold; cursor: default}
.document_activity .event_filters .picker_item.selected:hover {text-decoration: none}
.document_activity .rating_picker {margin-bottom: 5px}
.document_activity .rating_picker .star_icon {color: #e6e6e6}
.document_activity .rating_picker .star_icon.selected {color: #146c88}
.document_activity .rating_picker:hover .star_icon {color: #e6e6e6}
.document_activity .rating_picker:hover .star_icon.highlight {color: #146c88}
.document_activity .rating_picker .rating_label {margin-left: 10px; display: none; color: #999999}
.document_activity .rating_picker.has_value .rating_label {display: inline}
.document_activity .event_list .empty_message {margin: 20px 0; font-size: 14px; color: #999999}
.document_activity .event_loader {display: none; margin: 20px 0; text-align: center}
.document_activity .event_loader .loader {display: inline-block; zoom: 1; *display: inline}


/* app/views/read2/_banner.css @ 1387234242 */
.doc_banner {width: 100%; height: 125px; overflow: hidden; position: relative; font: 13px/1.231 Proxima Nova, sans-serif}
.doc_banner .geo_restricted {display: none}
.doc_banner.collapsed {height: 50px}
.doc_banner.collapsed .message_area {max-height: 50px}
.doc_banner.collapsed .message_area h1 {font-size: 20px; line-height: 20px}
.doc_banner.collapsed .hide_if_collapsed {display: none}
.doc_banner.collapsed .primary_action_btn {width: 150px; height: 30px; line-height: 30px; font-size: 14px; font-weight: normal}
.doc_banner.collapsed .action_area {height: 50px}
.doc_banner.collapsed .action_area .action {height: 30px; margin-top: -15px}
.doc_banner.collapsed .action_area .action.large {height: 30px; margin-top: -15px}
.doc_banner.collapsed .action_area .message {margin: 10px 0; position: relative; float: left; width: 120px; height: 30px}
.doc_banner.stuck {position: fixed; bottom: 0; z-index: 8}
.doc_banner .banner_wrapper {background-image: url('/images/read2/sidebar_background.jpg?1387234279'); color: white; padding: 0px 50px; height: 100%}
.doc_banner .message_area {width: 650px; float: left; font-size: 16px; font-weight: 100; text-align: left; max-height: 125px}
.doc_banner .message_area h1 {width: 100%; font-size: 22px; line-height: 22px; font-weight: 100; margin: 15px 0 10px 0}
.doc_banner .message_area .hide_if_collapsed {height: 75px; margin-right: 50px}
.doc_banner .action_area {width: 270px; height: 125px; float: right; position: relative}
.doc_banner .action_area .action {position: absolute; top: 50%; right: 0; height: 45px; margin-top: -22.5px}
.doc_banner .action_area .action.large {height: 90px; margin-top: -45px}
.doc_banner .action_area .message {position: relative; float: right; width: 270px; height: 45px}
.doc_banner .toggle_banner_btn {width: 20px; height: 20px; position: absolute; top: 15px; left: 15px; background-image: url('/images/read2/icn_openclose.png?1387234279'); 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 .devices_lockup {width: 225px; height: 25px; margin: 15px 0px; display: inline-block}
.doc_banner .learn_more {display: inline-block; position: absolute; margin: 20px 25px}
.doc_banner .learn_more a {color: #f7943b}
.doc_banner .learn_more img {margin-top: -1px; margin-right: 5px}
.doc_banner .primary_action_btn {float: right; width: 270px; height: 45px; line-height: 45px; font-size: 16px; font-weight: 100; margin: 0; padding: 0}
.doc_banner .flat_btn {font-weight: normal}
.doc_banner .hide_if_collapsed {display: block}


/* app/views/read2/book.css @ 1387234242 */
.autogen_class_views_read2_book {background-color: white; font-size: 17px}
.autogen_class_views_read2_book .landing_main .inner {width: 996px; margin: 0 auto; padding: 80px 50px 70px 50px; zoom: 1}
.autogen_class_views_read2_book .landing_main .inner:after {content: ""; display: table; clear: both}
.autogen_class_views_read2_book .landing_main .inner .book_image {width: 185px; height: 250px; box-shadow: 5px 5px 40px rgba(0, 0, 0, 0.24), 3px 1px 15px rgba(0, 0, 0, 0.26); position: relative; background-position: 50% 50%; background-repeat: no-repeat; background-color: #333; /* Compensate for 1px overlay offset bug on Chrome. */ background-size: cover; cursor: pointer; float: left}
.autogen_class_views_read2_book .landing_main .inner .book_image:hover .overlay {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8}
.autogen_class_views_read2_book .landing_main .inner .book_image:hover .overlay .sprite {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8}
.autogen_class_views_read2_book .landing_main .inner .book_image .overlay, .autogen_class_views_read2_book .landing_main .inner .book_image .shadow_overlay {position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-size: cover}
.autogen_class_views_read2_book .landing_main .inner .book_image .shadow_overlay {background: url('/images/landing/home_landing/thumbnail_overlay_185x250.png?1387234279') 0 0 no-repeat}
.autogen_class_views_read2_book .landing_main .inner .book_image .overlay {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; background: black}
.autogen_class_views_read2_book .landing_main .inner .book_image .overlay .sprite {position: absolute; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; left: 50%; top: 50%; margin-left: -23px; margin-top: -18px}
.autogen_class_views_read2_book .landing_main .inner .book_image .overlay .free_trial {font-size: 18px; color: white; margin-top: 157.5px; padding: 0 20px}
.autogen_class_views_read2_book .landing_main .inner .book_info {margin-left: 228px; margin-right: 100px; text-align: left; height: 250px; overflow-y: hidden}
.autogen_class_views_read2_book .landing_main .inner .book_info .book_title {font-size: 32px; font-weight: normal; margin-top: 0px; margin-bottom: 15px; line-height: 1.05}
.autogen_class_views_read2_book .landing_main .inner .book_info .book_authors {font-size: 18px; margin-bottom: 20px}
.autogen_class_views_read2_book .landing_main .inner .book_info .book_authors .verified_badge {display: inline-block; zoom: 1; *display: inline; background: url('/images/newhome/icon-sprite.png?1387234279') 0 0 no-repeat; background-position: -209px -339px; margin-right: 5px; margin-bottom: 5px; height: 15px; width: 15px; vertical-align: middle}
.autogen_class_views_read2_book .landing_main .inner .book_info .book_rating {font-size: 18px; margin-bottom: 20px}
.autogen_class_views_read2_book .landing_main .inner .book_info .book_rating .star_ratings .icon-feature {margin-right: 4px; cursor: default}
.autogen_class_views_read2_book .landing_main .inner .book_info .book_rating .num_ratings {font-size: 16px}
.autogen_class_views_read2_book .landing_main .inner .book_info .book_publisher {font-size: 14px; line-height: 22px; margin-bottom: 8px}
.autogen_class_views_read2_book .landing_main .inner .book_info .book_description {font-size: 14px; line-height: 22px}
.autogen_class_views_read2_book .landing_main .inner .book_info .book_description_short {overflow: hidden}
.autogen_class_views_read2_book .landing_main .inner .book_info.open .info_columns, .autogen_class_views_read2_book .landing_main .inner .book_info.open .book_tools, .autogen_class_views_read2_book .landing_main .inner .book_info.open .book_description_long, .autogen_class_views_read2_book .landing_main .inner .book_info.open .less_holder {display: block}
.autogen_class_views_read2_book .landing_main .inner .book_info.open .more_holder, .autogen_class_views_read2_book .landing_main .inner .book_info.open .book_description_short {display: none}
.autogen_class_views_read2_book .landing_main .inner .book_info .info_columns, .autogen_class_views_read2_book .landing_main .inner .book_info .book_tools, .autogen_class_views_read2_book .landing_main .inner .book_info .book_description_long, .autogen_class_views_read2_book .landing_main .inner .book_info .less_holder {display: none}
.autogen_class_views_read2_book .landing_main .inner .book_info .info_columns {margin-top: 20px}
.autogen_class_views_read2_book .landing_main .inner .book_info .meta_row {line-height: 22px}
.autogen_class_views_read2_book .landing_main .inner .book_info .meta_label {margin-right: 4px}
.autogen_class_views_read2_book .landing_main .inner .book_info .meta_value {margin-right: 10px}
.autogen_class_views_read2_book .landing_main .inner .book_info .info_column {display: inline-block; zoom: 1; *display: inline; vertical-align: top; font-size: 14px; width: 50%}
.autogen_class_views_read2_book .landing_main .inner .book_info .info_column.left_column .meta_row {margin-right: 20px}
.autogen_class_views_read2_book .landing_main .inner .book_info .info_column h3 {margin: 0 0 6px 0; font-size: 14px}
.autogen_class_views_read2_book .landing_footer {background-color: #dfdfdf; text-align: left; padding-top: 40px; padding-bottom: 40px}
.autogen_class_views_read2_book .landing_footer .inner {width: 996px; margin: 0 auto}
.autogen_class_views_read2_book .landing_footer .inner .read_this_book {font-size: 36px; font-weight: 200; text-rendering: optimizeLegibility; margin-bottom: 3px}
.autogen_class_views_read2_book .landing_footer .inner .try_a_month_free {font-size: 18px; font-weight: 200; margin-bottom: 20px}
.autogen_class_views_read2_book .landing_footer .inner .perks {text-transform: uppercase; margin-bottom: 23px; font-size: 16px; color: #8c9d9d}
.autogen_class_views_read2_book .landing_footer .inner .perks .perk {margin-right: 20px}
.autogen_class_views_read2_book .landing_footer .inner .perks .perk .icon {margin-right: 7px}
.autogen_class_views_read2_book .landing_footer .inner .start_month {height: 46px; line-height: 46px}
.autogen_class_views_read2_book .landing_footer .inner .start_month .start_month_btn {height: 46px; padding: 8px 22px; font-size: 17px; font-weight: normal; vertical-align: top}
.autogen_class_views_read2_book .landing_footer .inner .start_month .devices {height: 46px; width: 190px; background: url('/images/payments/icons_dark.png?1387234279') center center no-repeat; display: inline-block; zoom: 1; *display: inline; margin-left: 20px}


/* app/views/read2/show.css @ 1387234242 */
.doc_page {position: relative; border-bottom: 1px solid #e9e9e9}
.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.overlay_open .annotation, .doc_page.sidebar_hidden .annotation {display: none}
.doc_page .doc_page_column {text-align: left; white-space: nowrap}
.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 #e9e9e9; border-left: 1px solid #e9e9e9; margin-left: 40px; overflow: hidden}
.annotation_open .doc_page .doc_container {overflow: visible}
.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: #146c88; 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}


/* app/views/read2/custom/show_rocket_lawyer.css @ 1387234242 */
.autogen_class_views_read2_custom_show_rocket_lawyer.w1111 .rocket_lawyer_overlay {left: 0; right: auto; width: 745px}
.autogen_class_views_read2_custom_show_rocket_lawyer.w1111 .rocketlawyer_sidebar_ad {margin-left: 10px}
.autogen_class_views_read2_custom_show_rocket_lawyer .rocket_lawyer_overlay {background: #423836; position: fixed; left: 40px; right: 339px; overflow: hidden; padding: 10px 0; border-top: 4px solid #7a6864; border-bottom: 4px solid #0a0808; z-index: 7; top: 50%; margin-top: -120px; color: white}
.autogen_class_views_read2_custom_show_rocket_lawyer .rocket_lawyer_overlay h1 {font-weight: normal; font-size: 28px; margin: 0; margin-bottom: 10px}
.autogen_class_views_read2_custom_show_rocket_lawyer .rocket_lawyer_overlay h1 p {margin: 0}
.autogen_class_views_read2_custom_show_rocket_lawyer .rocket_lawyer_overlay p.sub {color: #ab9c99; font-size: 13px; margin: 10px 0}
.autogen_class_views_read2_custom_show_rocket_lawyer .rocket_lawyer_overlay .rocketlawyer_btn {display: inline-block; zoom: 1; *display: inline; background: #00a6d6; height: 45px; line-height: 45px; font-size: 16px; border-radius: 3px; border: 0; text-align: center; padding: 0px 15px; text-align: center; min-width: 200px; color: white}
.autogen_class_views_read2_custom_show_rocket_lawyer .rocket_lawyer_overlay .rocketlawyer_btn:hover {background: #00baf0; text-decoration: none}
.autogen_class_views_read2_custom_show_rocket_lawyer .rocketlawyer_sidebar_ad {margin: 20px 0; padding-bottom: 10px; overflow: hidden; background: #423836; margin-left: 35px; color: white}
.autogen_class_views_read2_custom_show_rocket_lawyer .rocketlawyer_sidebar_ad img {width: 29px; height: 23px; display: block; margin: 20px}
.autogen_class_views_read2_custom_show_rocket_lawyer .rocketlawyer_sidebar_ad p {margin: 20px; font-size: 22px}
.autogen_class_views_read2_custom_show_rocket_lawyer .rocketlawyer_sidebar_ad ul {margin: 20px; font-size: 14px}


/* app/views/read2/dialogs/embed_dialog.css @ 1387234242 */
.autogen_class_views_read2_dialogs_embed_dialog .embed_header, .autogen_class_views_read2_dialogs_embed_dialog .copy_link {border-bottom: 1px solid #e2e2e2}
.autogen_class_views_read2_dialogs_embed_dialog .embed_header h2 {font-size: 18px; font-weight: normal; color: #022f40; margin: 15px 30px}
.autogen_class_views_read2_dialogs_embed_dialog .copy_link .input_row {display: block; margin: 20px 0 10px 0}
.autogen_class_views_read2_dialogs_embed_dialog .copy_link .copy_link_label {display: inline-block; zoom: 1; *display: inline; color: #022f40; font-size: 12px; width: 65px; margin-right: 10px; margin-bottom: 10px; margin-left: 32px}
.autogen_class_views_read2_dialogs_embed_dialog .copy_link .link_options {margin: 10px 30px 20px 107px}
.autogen_class_views_read2_dialogs_embed_dialog .copy_link .link_options label {color: #666; font-size: 13px; margin-right: 20px}
.autogen_class_views_read2_dialogs_embed_dialog .copy_link .link_options label span {vertical-align: middle}
.autogen_class_views_read2_dialogs_embed_dialog .copy_link .link_options input {vertical-align: middle; margin-right: 4px}
.autogen_class_views_read2_dialogs_embed_dialog .copy_link .document_url_input {width: 500px}
.autogen_class_views_read2_dialogs_embed_dialog .content {padding: 0}
.autogen_class_views_read2_dialogs_embed_dialog .left_col {min-height: 600px; width: 360px; float: left; border-right: 1px solid #e2e2e2}
.autogen_class_views_read2_dialogs_embed_dialog .right_col {margin: 0 auto; margin-left: 360px; overflow: hidden}
.autogen_class_views_read2_dialogs_embed_dialog .doc_preview {padding: 10px; min-width: 400px; overflow: hidden}
.autogen_class_views_read2_dialogs_embed_dialog .control_container {position: relative; padding: 20px 10px 20px 32px; border-bottom: 1px solid #e2e2e2}
.autogen_class_views_read2_dialogs_embed_dialog .control_container.top {padding-bottom: 30px}
.autogen_class_views_read2_dialogs_embed_dialog .control_container.darker {background: #f2f2f2}
.autogen_class_views_read2_dialogs_embed_dialog .control_container.bottom {border-bottom: 0}
.autogen_class_views_read2_dialogs_embed_dialog .control_container .embed_control {margin-left: 100px}
.autogen_class_views_read2_dialogs_embed_dialog .control_container .control_name {color: #022f40; font-size: 12px; float: left; text-align: left; width: 100px}
.autogen_class_views_read2_dialogs_embed_dialog .note {position: absolute; bottom: 7px; right: 12px; color: #333; font-size: 9px}
.autogen_class_views_read2_dialogs_embed_dialog .code_input {border: 1px solid #909ca4; border-radius: 2px 0 0 2px; box-shadow: inset 0 1px 2px -1px #aaaaaa; font-size: 12px; padding: 5px; height: 140px; width: 300px; resize: none; color: gray; overflow-y: hidden}
.autogen_class_views_read2_dialogs_embed_dialog .code_input_container .control_name {width: auto; margin-bottom: 15px}
.autogen_class_views_read2_dialogs_embed_dialog .toggle_options {font-size: 11px; text-align: left; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none}
.autogen_class_views_read2_dialogs_embed_dialog .toggle_options label {color: #666}
.autogen_class_views_read2_dialogs_embed_dialog .toggle_options .active {color: #666}
.autogen_class_views_read2_dialogs_embed_dialog .toggle_options .inactive {color: #1FA3D6; cursor: pointer}
.autogen_class_views_read2_dialogs_embed_dialog .toggle_options:hover {text-decoration: none}
.autogen_class_views_read2_dialogs_embed_dialog .toggle_options.left {float: left}
.autogen_class_views_read2_dialogs_embed_dialog .toggle_options.right {float: right}
.autogen_class_views_read2_dialogs_embed_dialog .label {text-align: left; font-size: 11px; color: #666}
.autogen_class_views_read2_dialogs_embed_dialog .size_picker {position: relative; width: 400px; height: 120px; padding: 0; margin: 0}
.autogen_class_views_read2_dialogs_embed_dialog .size_picker li {float: left; padding: 1px; padding: 8px; margin-right: 2px}
.autogen_class_views_read2_dialogs_embed_dialog .size_picker li.active {background: #e6eef1; padding: 7px}
.autogen_class_views_read2_dialogs_embed_dialog .size_picker .thumb {background: #CBD1D7; border: 1px solid #b0b5ba; margin-top: 8px}
.autogen_class_views_read2_dialogs_embed_dialog .custom_size {margin-top: 10px; margin-left: 16px}
.autogen_class_views_read2_dialogs_embed_dialog .custom_size .inputs label {display: block}
.autogen_class_views_read2_dialogs_embed_dialog .custom_size .inputs .label {display: inline-block; zoom: 1; *display: inline; width: 40px; text-align: right; margin-right: 10px}
.autogen_class_views_read2_dialogs_embed_dialog .custom_size .custom_width, .autogen_class_views_read2_dialogs_embed_dialog .custom_size .custom_height {width: 40px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px}
.autogen_class_views_read2_dialogs_embed_dialog .custom_size .unit {font-size: 12px; color: #666}
.autogen_class_views_read2_dialogs_embed_dialog .misc_options {text-align: left}
.autogen_class_views_read2_dialogs_embed_dialog .misc_options label {display: block; margin-bottom: 5px}
.autogen_class_views_read2_dialogs_embed_dialog .misc_options input[type="checkbox"] {vertical-align: middle}
.autogen_class_views_read2_dialogs_embed_dialog .misc_options .label, .autogen_class_views_read2_dialogs_embed_dialog .misc_options select {font-size: 13px}
.autogen_class_views_read2_dialogs_embed_dialog .misc_options .label {margin-right: 4px}
.autogen_class_views_read2_dialogs_embed_dialog .misc_options .label.right_label {margin-left: 4px; margin-right: 0}
.autogen_class_views_read2_dialogs_embed_dialog .misc_options .starting_page {width: 30px; padding-top: 5px; padding-bottom: 5px}
.autogen_class_views_read2_dialogs_embed_dialog .size_picker {list-style: none}
.autogen_class_views_read2_dialogs_embed_dialog .sub {color: #999}


/* app/views/read2/dialogs/flag_doc_dialog.css @ 1387234242 */
.autogen_class_views_read2_dialogs_flag_doc_dialog {width: 600px}
.autogen_class_views_read2_dialogs_flag_doc_dialog.loading .loader {display: inline-block; zoom: 1; *display: inline; margin-left: 10px}
.autogen_class_views_read2_dialogs_flag_doc_dialog.loading .close_link {display: none}
.autogen_class_views_read2_dialogs_flag_doc_dialog p {margin: 0 0 20px 0}
.autogen_class_views_read2_dialogs_flag_doc_dialog .flag_list label {display: block; margin-bottom: 10px}
.autogen_class_views_read2_dialogs_flag_doc_dialog .close_link {font-size: 13px; margin-left: 10px}


/* app/views/read2/dialogs/print_dialog.css @ 1387234242 */
.autogen_class_views_read2_dialogs_print_dialog {width: 550px}
.autogen_class_views_read2_dialogs_print_dialog p {margin: 0 0 40px 0; line-height: 1.3; font-size: 13px}


/* app/views/read2/dialogs/readcast_history_dialog.css @ 1387234242 */
.autogen_class_views_read2_dialogs_readcast_history_dialog {width: 600px}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content {margin: 0; padding: 0}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .title {margin: 40px; font-size: 20px}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .items {margin: 0; padding: 0; border: 1px solid #dfdfdf; border-width: 1px 0; font-size: 12px}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .no_items {padding: 9px 40px; border: 1px solid #dfdfdf; border-width: 1px 0; text-align: center; font-size: 12px}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .item {zoom: 1; position: relative; padding: 9px 40px; border-top: 1px solid #dfdfdf}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .item:after {content: ""; display: table; clear: both}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .item:hover {background-color: #ebf0f7}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .item:hover .delete_button {display: block}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .item:first-child {border: 0}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .item .item_title {display: block; float: left; overflow: hidden; width: 300px; height: 12px; text-overflow: ellipsis; white-space: nowrap; line-height: 12px}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .item .plus_facebook {margin-left: 3px; color: #999; font-size: 11px}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .item .item_date, .autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .item.deleted .status {float: right; margin-right: 40px; color: #999}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .item.deleted {background-color: #ffdedf}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .item.deleted .item_title {color: #fb4550; font-style: italic}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .item.deleted .status {color: #fb4550; font-style: italic}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .delete_button {position: absolute; top: 0; right: 31px; display: none; padding: 11px}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .delete_button .sprite {text-indent: -119988px; overflow: hidden; background: url('/images/newhome/icon-sprite.png?1387234279') -169px -68px no-repeat; width: 11px; height: 10px}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .footer {padding: 12px 40px; color: #999; text-align: right; font-size: 11px}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .footer_status {display: inline}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .paginator {display: inline}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .actions {float: right; padding: 10px 40px 20px 0}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .cancel_button {padding: 9px 11px; font-size: 11px}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .done_button {padding: 6px 9px; width: 80px; color: #fff; text-align: center; font-size: 11px}
.autogen_class_views_read2_dialogs_readcast_history_dialog .wrapper .content .done_button:hover {cursor: pointer}


/* app/views/read2/epub.css @ 1387234242 */
.epub_page {position: static}
.epub_page.standard_view {position: relative}
.epub_page.standard_view .epub_doc_view {display: block}
.epub_page.standard_view .epub_book_view {display: none}
.epub_page.book_view {position: static}
.epub_page.book_view .epub_book_view {display: block}
.epub_page.book_view .epub_doc_view {display: none}
.epub_page.book_view .read_percent {display: none}
.epub_page .epub_doc_view .reader_column {position: relative; overflow: visible; font-family: reader_ff; text-align: left; width: 100%; height: 500px; line-height: initial}
.epub_page .epub_doc_view .reading_mode_bar .page_info {display: none}
.epub_page .epub_doc_view.is_dark .reader_column {background: #111111; color: #eeeeee}
.epub_page .epub_doc_view.is_dark .reading_mode_bar {background: #2C2C2C; box-shadow: inset 0 -1px 0 #595959}
.epub_page .epub_doc_view.is_sepia .reader_column {background: #fbf0d9; color: #5f4b32}
.epub_page .epub_book_view {position: static; border: 0}
.epub_page .epub_book_view.is_embed .reader_column {top: 0}
.epub_page .epub_book_view.is_dark .reader_columns, .epub_page .epub_book_view.is_dark .reader_footer {background: #111111; color: #eeeeee}
.epub_page .epub_book_view.is_dark .reader_footer .scrubber {background: #979797}
.epub_page .epub_book_view.is_dark .reader_footer .scrubber_filled {background: #547A88}
.epub_page .epub_book_view.is_dark .reader_footer .progress_info {color: #7e7e7e}
.epub_page .epub_book_view.is_dark .reading_mode_bar {background: #2C2C2C; box-shadow: inset 0 -1px 0 #595959}
.epub_page .epub_book_view.is_sepia .reader_columns, .epub_page .epub_book_view.is_sepia .reader_footer {background: #fbf0d9; color: #5f4b32}
.epub_page .epub_book_view.is_sepia .reader_footer .scrubber, .epub_page .epub_book_view.is_sepia .reader_footer .scrubber_filled .thumb {background: #e4d7bd}
.epub_page .epub_book_view.is_sepia .reader_footer .progress_info {color: #d4c19a}
.epub_page .epub_book_view.first_page .page_left {display: none}
.epub_page .epub_book_view.last_page .page_right {display: none}
.epub_page .epub_book_view .reading_mode_bar .page_info {display: none}
.epub_page .epub_book_view .reader_columns {position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: white}
.epub_page .epub_book_view .reader_footer {position: absolute; bottom: 0; left: 0; right: 0}
.reading_mode .epub_page .epub_book_view .page_left, .reading_mode .epub_page .epub_book_view .page_right {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0}
.epub_page .epub_book_view .page_left, .epub_page .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_page .epub_book_view .page_left:hover, .epub_page .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_page .epub_book_view .page_left .page_arrow_sprite, .epub_page .epub_book_view .page_right .page_arrow_sprite {position: absolute; top: 50%; left: 50%; margin-top: -33px; margin-left: -17px}
.epub_page .epub_book_view .page_left {left: 0}
.epub_page .epub_book_view .page_right {right: 0}
.epub_page .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_page .epub_book_view .reader_column.left_column {left: 0; right: 0}
.epub_page .epub_book_view.double_column .reader_column.left_column {left: 0; right: 50%}
.epub_page .epub_book_view.double_column .reader_column.right_column {left: 50%; right: 0}
.epub_page .epub_book_view .scrubber {margin: 10px 40px; height: 12px; background: #D6D6D6; border-radius: 8px; position: relative}
.epub_page .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_page .epub_book_view .scrubber .scrubber_track {position: absolute; top: 0; left: 0; right: 12px; bottom: 0}
.epub_page .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_page .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_page .epub_book_view .progress_info {margin: 10px 40px; height: 20px; line-height: 20px; font-size: 14px; font-weight: 200; color: #bdbdbd; position: relative}
.epub_page .epub_book_view .progress_info .pages_info {position: absolute; left: 0}
.epub_page .epub_book_view .progress_info .percentage_info {position: absolute; right: 0}


/* app/views/read2/_toolbar.css @ 1387234242 */
.doc_toolbar {background: #f4f3f3; text-align: right; white-space: nowrap; box-shadow: 0 3px 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 #f8f8f8; position: fixed; top: 56px; left: 0; right: 0; z-index: 10}
.ie8 .doc_toolbar, .ie7 .doc_toolbar, .ie6 .doc_toolbar {border-bottom: 1px solid #e9e9e9}
.doc_toolbar.has_notification {top: 96px}
.doc_toolbar.no_find_panel .find_btn {display: none}
.doc_toolbar.show_labels .icon {margin-right: 4px}
.doc_toolbar.show_labels .icon_label {display: inline}
.doc_toolbar .doc_toolbar_inner {position: relative; height: 49px}
.doc_toolbar .welcome_notification {display: none}
.doc_toolbar .icon_label {display: none}
.doc_toolbar .save_bookmark_btn.saved .icon, .doc_toolbar .save_bookmark_btn.liked .icon, .doc_toolbar .readcast_btn.saved .icon, .doc_toolbar .readcast_btn.liked .icon {color: #022f40}
.doc_toolbar .save_bookmark_btn.saved.popup_active .icon, .doc_toolbar .save_bookmark_btn.liked.popup_active .icon, .doc_toolbar .readcast_btn.saved.popup_active .icon, .doc_toolbar .readcast_btn.liked.popup_active .icon {color: white}
.doc_toolbar .toolbar_left_actions {position: absolute; top: 0; left: 45px}
.doc_toolbar .primary_action_btn {margin: 10px 10px 0 0; min-width: 100px}
.doc_toolbar .primary_action_btn .btn_inner {font-weight: normal}
.doc_toolbar .toolbar_buttons {display: inline-block; zoom: 1; *display: inline; vertical-align: top}
.doc_toolbar .toolbar_buttons .icon {font-size: 20px; vertical-align: middle}
.doc_toolbar .zoomers {margin-right: 12px}
.doc_toolbar .toolbar_button {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; width: 48px; text-align: center; padding-top: 14px; margin-right: 12px; color: #999999; height: 35px; font-size: 12px; cursor: pointer; text-transform: uppercase; vertical-align: top}
.doc_toolbar .toolbar_button:hover {color: #146c88}
.doc_toolbar .toolbar_button:active, .doc_toolbar .toolbar_button.popup_active, .doc_toolbar .toolbar_button.open {color: white; background-color: #146c88}
.doc_toolbar .toolbar_button.zoom_in_btn, .doc_toolbar .toolbar_button.zoom_out_btn {width: auto; padding-top: 18px; height: 31px; margin-right: 0}
.doc_toolbar .toolbar_button.zoom_in_btn .icon, .doc_toolbar .toolbar_button.zoom_out_btn .icon {font-size: 16px}
.doc_toolbar .toolbar_button.zoom_in_btn:active, .doc_toolbar .toolbar_button.zoom_out_btn:active {background: white; color: #022f40}
.doc_toolbar .toolbar_button.disabled {color: #E6E6E6; cursor: default}
.doc_toolbar .toolbar_button.disabled:hover, .doc_toolbar .toolbar_button.disabled:active {color: #E6E6E6; cursor: default}
.doc_toolbar .toolbar_button.zoom_in_btn {padding-right: 8px; padding-left: 10px}
.doc_toolbar .toolbar_button.zoom_out_btn {padding-right: 10px}
.doc_toolbar .font_settings_btn {display: none}
.doc_toolbar .pager {display: inline-block; zoom: 1; *display: inline; margin-right: 12px; color: #C2C2C2; height: 31px; font-size: 12px; text-transform: uppercase; padding: 18px 10px 0 10px}
.doc_toolbar .pager .current_value, .doc_toolbar .pager .total_value {color: #999999}
.doc_toolbar .pager .current_value {background: #f4f3f3; border: 1px solid #cccccc; border-radius: 3px; padding: 0; margin: 0; width: 18px; text-align: center; font-size: 12px}
.doc_toolbar .pager .current_value:focus {outline: none}
.doc_toolbar .toolbar_panels {text-align: left}
.doc_toolbar .toolbar_panels .toolbar_panel {display: none; background: #F9F9F7; box-shadow: inset 0 3px 0 rgba(0, 0, 0, 0.15); border-left: 1px solid #e9e9e9; position: absolute; overflow: hidden; -webkit-transition: height 0.25s ease-in-out; -moz-transition: height 0.25s ease-in-out; -ms-transition: height 0.25s ease-in-out; transition: height 0.25s ease-in-out}
.doc_toolbar .toolbar_panels .toolbar_panel.disable_transition {-webkit-transition: none; -moz-transition: none; -ms-transition: none; transition: none}
.doc_toolbar .toolbar_panels .toolbar_panel.open, .doc_toolbar .toolbar_panels .toolbar_panel.closing {display: block}
.doc_toolbar .toolbar_popups, .doc_toolbar .toolbar_panels {text-align: left; white-space: normal}
.doc_toolbar .toolbar_notification {position: absolute; top: -40px; left: 0; right: 0; box-shadow: inset 0 -1px 0 #ececec}
.doc_toolbar .read_mode_toggle {display: inline-block; zoom: 1; *display: inline; vertical-align: top; margin-top: 10px}
.doc_toolbar .read_mode_toggle .toggle_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; height: 28px; line-height: 28px; vertical-align: top; color: #818181; font-size: 13px; border: 1px solid #cecece; padding: 0 13px; cursor: pointer}
.doc_toolbar .read_mode_toggle .toggle_btn:hover {color: #146c88}
.doc_toolbar .read_mode_toggle .toggle_btn:hover .book_icon {border-color: #146c88}
.doc_toolbar .read_mode_toggle .toggle_btn.left_btn {border-radius: 3px 0 0 3px; border-right: 0}
.doc_toolbar .read_mode_toggle .toggle_btn.right_btn {border-radius: 0 3px 3px 0; border-left: 0}
.doc_toolbar .read_mode_toggle .toggle_btn.active {background: #818181; color: white; cursor: default; border-color: #818181}
.doc_toolbar .read_mode_toggle .toggle_btn.active .book_icon {border-color: white}
.doc_toolbar .read_mode_toggle .book_icon {display: inline-block; zoom: 1; *display: inline; vertical-align: middle; margin-right: 4px; height: 9px; width: 1px; margin-bottom: 3px}
.doc_toolbar .read_mode_toggle .single_icon {border-left: 7px solid #838383}
.doc_toolbar .read_mode_toggle .double_icon {width: 1px; border-left: 7px solid #838383; border-right: 7px solid #838383}
.doc_toolbar .info_btn {position: relative}
.doc_toolbar .info_btn:hover .activity_flag, .doc_toolbar .info_btn.open .activity_flag {background: #919191}
.doc_toolbar .info_btn .activity_flag {-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; position: absolute; background: #1A6B87; font-size: 10px; color: white; padding: 1px 6px; border-radius: 8px; top: 7px; right: 0}
.doc_toolbar .info_btn .activity_flag.has_none {display: none}


/* app/views/read2/epub/_toolbar.css @ 1387234242 */
.autogen_class_views_read2_epub_toolbar .zoom_in_btn, .autogen_class_views_read2_epub_toolbar .zoom_out_btn, .autogen_class_views_read2_epub_toolbar .pager, .autogen_class_views_read2_epub_toolbar .add_note_btn {display: none}
.autogen_class_views_read2_epub_toolbar .font_settings_btn {display: inline-block; zoom: 1; *display: inline}
.autogen_class_views_read2_epub_toolbar .loading_read_mode {display: inline-block; zoom: 1; *display: inline; margin-top: 15px; margin-right: 10px}
.autogen_class_views_read2_epub_toolbar .read_percent {display: inline-block; zoom: 1; *display: inline; height: 49px; line-height: 49px; vertical-align: middle; color: #C7C7C7; font-size: 16px; font-weight: 200; margin-top: 2px}
.autogen_class_views_read2_epub_toolbar .color_mode_picker {display: none}
.autogen_class_views_read2_epub_toolbar.fullscreen_toolbar.has_notification {top: 56px}
.autogen_class_views_read2_epub_toolbar.fullscreen_toolbar .toolbar_notification {position: static}
.autogen_class_views_read2_epub_toolbar.fullscreen_toolbar .expandable {position: absolute; top: 0; bottom: 0; left: 0; right: 300px}
.autogen_class_views_read2_epub_toolbar.fullscreen_toolbar .right_buttons {width: 300px; float: right}
.autogen_class_views_read2_epub_toolbar.fullscreen_toolbar .read_mode_off_flag {display: block}
.autogen_class_views_read2_epub_toolbar.fullscreen_toolbar .far_right_buttons {width: 230px}
.autogen_class_views_read2_epub_toolbar.fullscreen_toolbar.no_find_panel .far_right_buttons {width: 279px}
.autogen_class_views_read2_epub_toolbar.fullscreen_toolbar .color_mode_picker {display: block}


/* app/views/read2/errors/_base.css @ 1387234242 */
.autogen_class_views_read2_errors_base .converting_column {display: inline-block; zoom: 1; *display: inline; text-align: left}
.autogen_class_views_read2_errors_base h1, .autogen_class_views_read2_errors_base h2 {font-weight: normal}
.autogen_class_views_read2_errors_base h1 {color: #022f40; font-size: 24px; width: 728px; margin: 0 0 30px 0}
.autogen_class_views_read2_errors_base h2 {background: #EEF2F4; color: #666; text-shadow: 1px 1px 0px white; font-size: 24px; padding: 10px 20px; margin: 0}
.autogen_class_views_read2_errors_base .fake_page {margin: 20px 0px; background: white}
.autogen_class_views_read2_errors_base .fake_page .inner {padding: 20px; line-height: 1.5}
.autogen_class_views_read2_errors_base .fake_page .inner ol, .autogen_class_views_read2_errors_base .fake_page .inner li {list-style: decimal; margin-left: 20px; margin-bottom: 10px}
.autogen_class_views_read2_errors_base .fake_page .formats {padding-top: 5px; padding-bottom: 5px; color: #666}
.autogen_class_views_read2_errors_base .sub {color: #818181}
.autogen_class_views_read2_errors_base #leaderboard_ad_gam {width: 728px; margin: 45px auto}


/* app/views/read2/errors/_base.rb:10 @ 1387234242 */
.autogen_class_views_read2_errors_base .outer_page {position: relative}
.autogen_class_views_read2_errors_base .outer_page .b_tl {background-image: url('/images/newdoc/page_border/tl.png?1387234279'); background-position: top left; background-repeat: no-repeat; position: absolute; height: 3px; width: 3px; top: -3px; left: -3px}
.autogen_class_views_read2_errors_base .outer_page .b_tr {background-image: url('/images/newdoc/page_border/tr.png?1387234279'); background-position: top right; background-repeat: no-repeat; position: absolute; height: 3px; width: 3px; top: -3px; right: -3px}
.autogen_class_views_read2_errors_base .outer_page .b_br {background-image: url('/images/newdoc/page_border/br.png?1387234279'); background-position: bottom right; background-repeat: no-repeat; position: absolute; height: 3px; width: 3px; bottom: -3px; right: -3px}
.autogen_class_views_read2_errors_base .outer_page .b_bl {background-image: url('/images/newdoc/page_border/bl.png?1387234279'); background-position: bottom left; background-repeat: no-repeat; position: absolute; height: 3px; width: 3px; bottom: -3px; left: -3px}
.autogen_class_views_read2_errors_base .outer_page .b_t {background-image: url('/images/newdoc/page_border/t.png?1387234279'); background-repeat: repeat-x; position: absolute; height: 3px; top: -3px; left: 0px; right: 0px}
.autogen_class_views_read2_errors_base .outer_page .b_r {background-image: url('/images/newdoc/page_border/r.png?1387234279'); background-repeat: repeat-y; position: absolute; width: 3px; right: -3px; top: 0px; bottom: 0px}
.autogen_class_views_read2_errors_base .outer_page .b_b {background-image: url('/images/newdoc/page_border/b.png?1387234279'); background-repeat: repeat-x; position: absolute; height: 3px; bottom: -3px; left: 0px; right: 0px}
.autogen_class_views_read2_errors_base .outer_page .b_l {background-image: url('/images/newdoc/page_border/l.png?1387234279'); background-repeat: repeat-y; position: absolute; width: 3px; left: -3px; top: 0px; bottom: 0px}


/* app/views/read2/_footer_documents.css @ 1387234242 */
.footer_documents {margin: 100px 0px 0 0px}
.footer_documents .carousel, .footer_documents .carousel_title {margin-left: 40px; margin-right: 40px}
.footer_documents .module_edge_right {right: 40px}


/* app/views/read2/_info.css @ 1387234242 */
.doc_info {overflow: hidden; white-space: normal; padding: 32px 10px 0 40px; border-bottom: 1px solid #e9e9e9; margin-bottom: 40px; color: #333; font-size: 14px}
.doc_info.open .info_columns, .doc_info.open .doc_tools, .doc_info.open .doc_description_long, .doc_info.open .less_holder {display: block}
.doc_info.open .more_holder, .doc_info.open .doc_description_short {display: none}
.doc_info .info_columns, .doc_info .doc_tools, .doc_info .doc_description_long, .doc_info .less_holder {display: none}
.overlay_panel .doc_info {border-bottom: 0; margin: 0; padding: 34px 10px 34px 34px; overflow: hidden}
.overlay_panel .doc_info .doc_tools, .overlay_panel .doc_info .toggle_open_btn, .overlay_panel .doc_info .doc_publisher, .overlay_panel .doc_info .doc_description, .overlay_panel .doc_info .info_columns {display: none}
.overlay_panel .doc_info .doc_stats {margin-bottom: 0; margin-left: 153px}
.overlay_panel .doc_info .doc_title {font-size: 36px; line-height: 38px; margin-right: 30px; margin-left: 153px}
.overlay_panel .doc_info .doc_authors {font-size: 18px; font-weight: 400; margin-left: 153px}
.overlay_panel .doc_info .doc_thumb {float: left; display: block}
.doc_info .doc_title {font-size: 48px; line-height: 48px; color: #333; font-weight: 200; margin: 0 200px 0 0; word-wrap: break-word}
.doc_info .doc_title .edit_btn {margin-left: 8px; font-size: 14px}
.doc_info .doc_authors {margin-top: 10px; margin-bottom: 10px; font-size: 18px; word-wrap: break-word; color: #146c88}
.doc_info .doc_authors a {color: #146c88; font-weight: 400}
.doc_info .verified_badge {display: inline-block; zoom: 1; *display: inline; background: url('/images/newhome/icon-sprite.png?1387234279') 0 0 no-repeat; background-position: -209px -339px; margin-right: 5px; margin-bottom: 5px; height: 15px; width: 15px; vertical-align: middle}
.doc_info .verified_badge.publisher {margin-right: 3px; margin-bottom: 3px}
.doc_info .doc_publisher, .doc_info .doc_description {font-size: 14px; word-wrap: break-word}
.doc_info .doc_thumb {width: 126px; height: 163px; display: none}
.doc_info .doc_publisher {margin-top: 28px}
.doc_info .doc_description {margin-top: 8px; line-height: 22px; word-wrap: break-word}
.doc_info .doc_description_short {max-height: 66px; overflow: hidden}
.doc_info .doc_stats {margin-top: 8px; font-size: 14px}
.doc_info .doc_stats .doc_rating {margin-left: 4px; color: #E6E6E6; position: relative}
.doc_info .doc_stats .doc_rating .rating_active {color: #072F3F; position: absolute; overflow: hidden; top: 0; left: 0; bottom: 0}
.doc_info .doc_stats .stat_divider {margin: 0 20px}
.doc_info .meta_row {line-height: 22px}
.doc_info .meta_label {margin-right: 4px}
.doc_info .meta_value {margin-right: 10px}
.doc_info .doc_tools {margin: 30px 0 0 0}
.doc_info .doc_tools .tool_divider {margin: 0 8px}
.doc_info .toggle_info_btn {color: #146c88; float: right; cursor: pointer; font-size: 13px}
.doc_info .toggle_info_btn .icon {vertical-align: middle; margin-right: 4px}
.doc_info .toggle_info_btn:hover {color: #177e9e}
.doc_info .info_columns {margin-top: 28px}
.doc_info .info_column {display: inline-block; zoom: 1; *display: inline; vertical-align: top; width: 50%}
.doc_info .info_column.left_column .meta_row {margin-right: 20px}
.doc_info .info_column h3 {margin: 0 0 6px 0; font-size: 14px}
.doc_info .more_holder, .doc_info .less_holder {cursor: pointer; margin: 28px 0}
.doc_info .more_holder, .doc_info .less_holder {color: #146c88}
.doc_info .more_holder .blue_tri_down, .doc_info .more_holder .blue_tri_up, .doc_info .less_holder .blue_tri_down, .doc_info .less_holder .blue_tri_up {margin-right: 10px; float: left}
.doc_info .blue_tri_down {background: url('/images/read2/icon-moreless.png?1387234279') no-repeat; width: 16px; height: 16px}
.doc_info .blue_tri_up {background: url('/images/read2/icon-moreless.png?1387234279') -16px 0 no-repeat; width: 16px; height: 16px}


/* app/views/read2/notifications/_feedback_notification.css @ 1387234242 */
.feedback_notification a {text-decoration: underline}


/* app/views/read2/_overlay_panel.css @ 1387234242 */
.overlay_panel {position: fixed; background: white; border-left: 1px solid #e9e9e9; box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); text-align: left; z-index: 9; display: none; width: 500px; top: 0; bottom: 0; right: 0}
.overlay_panel .nano {position: absolute; bottom: 0px; left: 0; right: 0; top: 49px; height: auto}
.overlay_panel .nano .pane {left: 0px; top: 5px; bottom: 5px; right: auto; padding-left: 5px; background: none; width: 10px}
.overlay_panel .nano .pane:hover .slider, .overlay_panel .nano .pane.active .slider {width: 8px}
.overlay_panel .nano .slider {-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; margin: 0; background: #c9d3d7; width: 5px}
.overlay_panel_shroud {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -ms-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; z-index: 9; background: black; position: absolute; display: none; top: 0; bottom: 0; left: 0; right: 0}
.overlay_panel_shroud.visible {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5}


/* app/views/read2/_page_blur_promo.css @ 1387234242 */
.autogen_class_views_read2_page_blur_promo {width: 100%; height: 100%; display: none; position: absolute; top: 0}
.autogen_class_views_read2_page_blur_promo .page-blur-promo-overlay {background-color: #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)"; filter: alpha(opacity=96); -moz-opacity: 0.96; -khtml-opacity: 0.96; opacity: 0.96}
.autogen_class_views_read2_page_blur_promo .page-blur-promo {color: #5e6468; background-color: #f3f1ea; position: absolute; top: 40%; left: 50%; width: 270px; padding: 20px 10px; margin-left: -145px; border: 1px solid #dddddd; box-shadow: 0 0 7px #dddddd; text-align: center; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}
.autogen_class_views_read2_page_blur_promo .page-blur-promo h2 {text-shadow: 1px 1px 1px #dddddd; font: 18px Palatino, Georgia, serif}
.autogen_class_views_read2_page_blur_promo .page-blur-promo p {font-size: 12px; margin-top: 10px; margin-bottom: 10px}
.autogen_class_views_read2_page_blur_promo .page-blur-promo .download {height: 20px; line-height: 20px; border-radius: 3px; color: #fff; text-align: center; padding: 10px; background-color: #f48027; display: block; box-shadow: 0 0 5px #dddddd; font-size: 16px; font-family: "Lucida Grande", Helvetica, Arial, sans-serif}


/* app/views/read2/popups/_popup.css @ 1387234242 */
.toolbar_popup {position: absolute; display: none; z-index: 2; left: 0; top: 0; background: white; min-width: 100px; box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); margin-left: -20px; margin-top: 13px; border-radius: 2px}
.ie8 .toolbar_popup, .ie7 .toolbar_popup, .ie6 .toolbar_popup {border: 1px solid silver}
.toolbar_popup.is_open {display: block}
.toolbar_popup.align_right {margin-left: 20px}
.toolbar_popup.align_right .popup_arrow {position: absolute; left: auto; right: 10px}
.toolbar_popup .popup_arrow {position: absolute; top: -11px; left: 10px}
.toolbar_popup .popup_content {font-size: 14px}
.toolbar_popup .close_btn {position: absolute; cursor: pointer; top: 0px; right: 5px; font-weight: bold; color: #C2C2C2; font-size: 18px}
.toolbar_popup .close_btn:hover {color: darkgrey}


/* app/views/read2/popups/_commenting_popup.css @ 1387234242 */
.commenting_popup.comment_posted .comment_area {display: none}
.commenting_popup.comment_posted .comment_success {display: block}
.commenting_popup .comment_success {display: none}
.commenting_popup .comment_area {margin: 8px 20px}
.commenting_popup .comment_area .user_image {float: left; position: relative}
.commenting_popup .comment_area .user_image img {display: block}
.commenting_popup .comment_area .home_btn {vertical-align: top}
.commenting_popup .comment_area .comment_input {width: 140px; margin: 0 6px; padding: 7px 10px}
.commenting_popup .comment_area form, .commenting_popup .comment_area .comment_preview {margin-left: 30px}
.commenting_popup .comment_area .comment_preview {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 10px; display: none; height: 30px; line-height: 30px; background: #eee}


/* app/views/read2/popups/_add_note_popup.css @ 1387234242 */
.add_note_popup {width: 318px}
.add_note_popup.comment_posted .region_select {display: none}
.add_note_popup.annotations_disabled .region_select {display: none}
.add_note_popup.annotations_disabled .comment_area {margin: 20px}
.add_note_popup p, .add_note_popup .row {margin: 20px}
.add_note_popup .select_region_btn {display: inline-block; zoom: 1; *display: inline; border: 1px solid #d4d4d4; box-shadow: inset 0 -1px 0 #e1e1e1; padding: 4px 8px; background: #eee; border-radius: 3px; cursor: pointer; color: #666}
.add_note_popup .select_region_btn .read_sprite {margin-right: 10px}
.add_note_popup .select_region_btn:hover {color: #444}
.add_note_popup .select_region_btn:active {background: #e1e1e1; position: relative; top: 1px}
.add_note_popup .comment_area {margin-bottom: 20px}


/* app/views/read2/popups/_font_popup.css @ 1387234242 */
.font_popup {width: 360px}
.font_popup h2 {margin: 20px 25px 0px 25px; font-size: 12px; color: #999; text-transform: uppercase; font-weight: normal}
.font_popup .option_picker {color: #7095a2; margin: 24px; font-size: 0}
.font_popup .option_picker.four_way .option {width: 58px}
.font_popup .option_picker.three_way .option {width: 80px}
.font_popup .option.last {margin-right: 0}
.font_popup .option {display: inline-block; zoom: 1; *display: inline; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; vertical-align: top; cursor: pointer; height: 38px; line-height: 38px; font-size: 16px; text-align: center; width: 80px; border-radius: 3px; margin-right: 12px}
.font_popup .option:hover {background: #14586C}
.font_popup .option.selected {color: white; background-color: #022f40}
.font_popup .label {width: 48px; display: inline-block; zoom: 1; *display: inline; height: 38px; line-height: 38px; color: #999999; font-size: 12px; text-transform: uppercase; cursor: default}
.font_popup .sepia:hover {background: #f0E9da; color: #5f4b32}
.font_popup .black:hover {background: #2b2b2b; color: #fff}
.font_popup .white:hover {background: #f3f3f3; color: #2b2b2b}
.font_popup .line {margin-right: 25px; margin-left: 25px; height: 1px; background: #ececec}
.font_popup .font_size_picker {margin: 5px 0 20px 25px}
.font_popup .font_size_picker .option {font-family: Georgia, serif; margin-right: 25px}
.font_popup .font_size_picker .option.small_text {font-size: 12px}
.font_popup .font_size_picker .option.med_text {font-size: 16px}
.font_popup .font_size_picker .option.large_text {font-size: 20px}
.font_popup .font_size_picker .option.very_large_text {font-size: 30px}
.font_popup .epub_font_size_picker .option.plus {line-height: 42px}
.font_popup .epub_font_size_picker .option.plus, .font_popup .epub_font_size_picker .option.minus {font-size: 28px; background: #d6d6d6; color: white}
.font_popup .epub_font_size_picker .option.plus:hover, .font_popup .epub_font_size_picker .option.minus:hover {background: #146c88}
.font_popup .epub_font_size_picker .option.plus.disabled, .font_popup .epub_font_size_picker .option.minus.disabled {background-color: #e6e6e6}
.font_popup .font_style_picker .option {font-size: 16px}
.font_popup .font_style_picker .option.serif_text {font-family: Georgia, serif}


/* app/views/read2/popups/_readcast_popup.css @ 1387234242 */
.readcaster_popup {width: 318px}
.readcaster_popup .readcasting {text-align: center; margin: 20px 0}
.readcaster_popup .readcasting .loader {margin-right: 10px; display: inline-block; zoom: 1; *display: inline}
.readcaster_popup .comment_success .add_another_btn {display: none}
.readcaster_popup .comment_success p {text-align: center; margin: 10px 0}
.readcaster_popup .readcast_success, .readcaster_popup .readcast_canceled, .readcaster_popup .footer_menu {display: none}
.readcaster_popup.canceled .readcasting, .readcaster_popup.canceled .readcast_success {display: none}
.readcaster_popup.canceled .readcast_canceled, .readcaster_popup.canceled .footer_menu {display: block}
.readcaster_popup.success .readcasting, .readcaster_popup.success .readcast_canceled {display: none}
.readcaster_popup.success .readcast_success, .readcaster_popup.success .footer_menu {display: block}
.readcaster_popup .readcast_success .sprite, .readcaster_popup .readcast_canceled .sprite {margin-right: 4px}
.readcaster_popup .readcast_total {font-size: 11px; margin: 20px 20px 10px 20px}
.readcaster_popup .readcast_total .text {margin-right: 8px}
.readcaster_popup .footer_menu {color: #999; font-size: 11px; margin: 10px 20px; overflow: hidden}
.readcaster_popup .footer_menu a {color: #999}
.readcaster_popup .footer_menu .toggle_share_btn:hover {text-decoration: none}
.readcaster_popup .footer_menu .toggle_share_btn:hover .label {text-decoration: underline}
.readcaster_popup .footer_menu .toggle_share_btn.enabled .on_label {display: inline}
.readcaster_popup .footer_menu .toggle_share_btn.enabled .off_label {display: none}
.readcaster_popup .footer_menu .toggle_share_btn .on_label {display: none}
.readcaster_popup .footer_menu .toggle_share_btn .icon {font-size: 6px; margin-right: 4px; color: #ccc; vertical-align: middle}
.readcaster_popup .footer_menu .view_history_btn {float: right}
.readcaster_popup .readcast_canceled h4 {font-weight: normal; color: #022f40; font-size: 16px; margin: 20px 20px 10px 20px}
.readcaster_popup .readcast_canceled h4 .sprite {position: relative; top: -2px; margin-right: 6px}
.readcaster_popup .readcast_canceled p {color: #666; font-size: 11px; margin: 10px 20px}


/* app/views/read2/popups/_saved_popup.css @ 1387234242 */
.saved_popup {width: 318px}
.saved_popup.success .saving {display: none}
.saved_popup.success .saved {display: block}
.saved_popup .saving {text-align: center; margin: 20px 0}
.saved_popup .saving .loader {margin-right: 10px; display: inline-block; zoom: 1; *display: inline}
.saved_popup .saved {display: none}
.saved_popup .saved h4 {font-weight: normal; font-size: 16px; margin: 20px 20px 10px 20px; color: #022f40}
.saved_popup .saved p {margin: 10px 20px 20px 20px; color: #666}


/* app/views/read2/popups/_share_popup.css @ 1387234242 */
.share_popup {text-align: center; min-width: 340px}
.share_popup .popup_content {margin: 10px}
.share_popup .social_button {display: inline-block; zoom: 1; *display: inline; margin: 0 10px}
.share_popup h3 {color: #022f40; margin: 0 0 20px 0; font-size: 16px; font-weight: normal}
.share_popup .embed_btn {display: inline-block; zoom: 1; *display: inline; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; vertical-align: top; margin: 0 10px; cursor: pointer; height: 18px; line-height: 18px; padding: 0 10px; background: #F0F0F0; border: 1px solid #c1c1c1; border-radius: 2px; font-size: 12px}
.share_popup .embed_btn .icon {vertical-align: middle; margin-right: 5px}
.share_popup .embed_btn:hover {background: whitesmoke}
.share_popup .embed_btn:active {background: #ebebeb}


/* app/views/read2/popups/_sync_mobile_popup.css @ 1387234242 */
.sync_mobile_popup {width: 400px}
.sync_mobile_popup.has_error .error_sms {display: block}
.sync_mobile_popup.sms_complete .sent_sms {display: block}
.sync_mobile_popup.has_error .send_sms, .sync_mobile_popup.sms_complete .send_sms {display: none}
.sync_mobile_popup.email_complete .sent_email {display: block}
.sync_mobile_popup.email_complete .send_email {display: none}
.sync_mobile_popup .sent_email {display: none}
.sync_mobile_popup p {margin: 20px}
.sync_mobile_popup .error_sms, .sync_mobile_popup .sent_sms {display: none}
.sync_mobile_popup .error_sms {color: #f04952}
.sync_mobile_popup .sent_sms {color: #72a230}
.sync_mobile_popup .text_form {margin: 20px}
.sync_mobile_popup .text_form .text_me_number {width: 200px; margin-right: 10px}
.sync_mobile_popup .text_form.loading .text_me_button {display: none}
.sync_mobile_popup .text_form.loading .loader {display: inline-block; zoom: 1; *display: inline}
.sync_mobile_popup .mobile_clarification {margin: 5px 0; font-size: 12px; color: #999}
.sync_mobile_popup .footer {font-size: 12px; border-top: 1px solid #dadada; padding-top: 10px; margin: 20px; text-align: right; color: #A6B1B7}
.sync_mobile_popup .footer a {color: #A6B1B7}


/* app/views/read2/popups/_table_of_contents_popup.css @ 1387234242 */
.doc_toolbar .toc_popup.toolbar_popup {width: 350px}
.toc_popup h2, .toc_popup .section_list {margin: 20px}
.toc_popup.has_results .search_results {display: block}
.toc_popup.empty_results .search_results .empty_message {display: block}
.toc_popup .input_wrapper {margin: 25px 0 13px 20px; position: relative; display: inline-block; zoom: 1; *display: inline}
.toc_popup .input_wrapper .icon-searchbox, .toc_popup .input_wrapper .loader {position: absolute; top: 7px; right: 6px; float: right; color: #999; font-size: 17px}
.toc_popup input.find_input {background: white; border: 1px solid #e0e0e0; font-size: 13px; color: #666; border-radius: 3px; width: 230px; padding: 6px 30px 7px 10px}
.toc_popup input.find_input:focus {outline: none; border: 1px solid lightgrey}
.toc_popup .icon-close {color: #E6E6E6; font-size: 18px; vertical-align: middle; margin-left: 17px}
.toc_popup .icon-close:hover {color: #cdcdcd}
.toc_popup .search_results {border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; background: white; margin: 13px 0; display: none}
.toc_popup .search_results p {margin: 10px 20px}
.toc_popup .search_results .results_inner {width: 325px}
.toc_popup .results_header {margin: 25px 0 25px 25px; font-size: 18px; color: #666}
.toc_popup .results_header .results_count {float: right}
.toc_popup .results_header .results_count .decor_or {display: inline-block; zoom: 1; *display: inline; margin: 0 5px; vertical-align: bottom; text-transform: uppercase; font-size: 12px; position: relative; top: -3px}
.toc_popup .results_header .search_query {color: #022f40}
.toc_popup .results_list {margin: 30px 0}
.toc_popup .search_result {margin: 0 10px 0 15px; padding: 10px 14px; color: #999; cursor: pointer}
.toc_popup .search_result.active {color: #666}
.toc_popup .search_result:hover {background-color: #E3EEF1; border-radius: 3px; color: #146c88}
.toc_popup .search_result:hover .search_result_text {color: #146c88}
.toc_popup .search_result .search_result_page {float: right}
.toc_popup .search_result .search_result_text {overflow: hidden; margin-right: 45px}
.toc_popup .empty_message {display: none; margin: 20px 25px; color: #666}
.toc_popup .clear_search_btn {cursor: pointer}
.toc_popup .search_form.loading .icon-searchbox {display: none}
.toc_popup .search_form.loading .loader {display: block}


/* app/views/read2/show_bot.css @ 1387234242 */
.autogen_class_views_read2_show_bot .html_text {margin: 40px}
.autogen_class_views_read2_show_bot .sections {text-align: left; font-size: 11px; font-family: Arial; margin-bottom: 15px; padding-bottom: 10px}
.autogen_class_views_read2_show_bot .sections ul {padding: 7px}
.autogen_class_views_read2_show_bot .sections li {font-size: 11px; padding-bottom: 5px; margin-left: 14px; list-style-type: square; list-style-position: outside; color: #aaaaaa; white-space: normal}


/* app/views/read2/_sidebar.css @ 1387234242 */
.doc_sidebar {position: relative; -webkit-transition: margin-top 0.25s ease-in-out; -moz-transition: margin-top 0.25s ease-in-out; -ms-transition: margin-top 0.25s ease-in-out; transition: margin-top 0.25s ease-in-out}
.doc_sidebar h2 {color: #022f40; font-weight: 200; font-size: 22px}
.doc_sidebar .sticky_area.stuck {position: fixed; top: 52px}
.doc_sidebar .sticky_area.bottomed {position: absolute}
.doc_sidebar .ad_sidebar {margin: 20px 0 20px 20px}
.doc_sidebar .document_admin_panel {width: 249px; margin: 20px 0px 0 35px}


/* app/views/read2/sidebar/_admin.css @ 1387234242 */
.document_admin_panel {text-align: left; background: #F4EEF4; padding: 8px; border: 1px solid #af89af; box-shadow: #cca4a4 0px 0px 10px, inset 0px 0px 0px 1px white; border-radius: 2px; margin-bottom: 8px}
.document_admin_panel h3 {margin: 0px}
.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/read2/sidebar/_document_list.css @ 1387234242 */
.sidebar_documents {margin-left: 35px; margin-bottom: 20px; width: 280px}
.sidebar_documents h2 {margin: 24px 0}
.sidebar_documents.first_page .prev_page_btn, .sidebar_documents.last_page .next_page_btn {color: #dadada; cursor: default}
.sidebar_documents.first_page .prev_page_btn:hover, .sidebar_documents.last_page .next_page_btn:hover {text-decoration: none}
.sidebar_documents .document_list_pager {margin-top: 20px}
.sidebar_documents .page_label {color: #666}
.sidebar_documents .vert_divider {color: #999; margin: 0 10px}
.sidebar_documents .pager_links {float: right; -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none}
.sidebar_documents .sidebar_doc {zoom: 1; margin-bottom: 20px; font-size: 14px}
.sidebar_documents .sidebar_doc:after {content: ""; display: table; clear: both}
.sidebar_documents .sidebar_doc .doc_content {margin-left: 135px}
.sidebar_documents .sidebar_doc p {font-size: 13px; color: #666; margin-top: 5px; word-wrap: break-word}
.sidebar_documents .sidebar_doc .doc_title {font-size: 14px; line-height: 20px}
.sidebar_documents .sidebar_doc .doc_author {font-size: 12px}
.sidebar_documents .sidebar_doc .doc_title, .sidebar_documents .sidebar_doc .doc_author {word-wrap: break-word}
.sidebar_documents .sidebar_doc .doc_title a {color: #022f40}
.sidebar_documents .sidebar_doc .thumb {float: left; border-radius: 2px; width: 120px; height: 164px; margin-right: 15px}


/* app/views/read2/sidebar/_downloader.css @ 1387234242 */
.sidebar_downloader {background-image: url('/images/read2/sidebar_background.jpg?1387234279')}
.sidebar_downloader .downloader_wrapper {padding: 25px 35px; width: 270px}
.sidebar_downloader.is_short {margin: 0; width: auto; min-width: 300px}
.sidebar_downloader.is_short .feature_list {display: none}
.sidebar_downloader.is_short .hidable {display: none}
.sidebar_downloader.is_short h2, .sidebar_downloader.is_short h3 {display: none}
.sidebar_downloader.is_short .format_list, .sidebar_downloader.is_short .big_download_btn {display: inline-block; zoom: 1; *display: inline; vertical-align: middle; margin: 0}
.sidebar_downloader.is_short .big_download_btn {height: 30px; line-height: 30px; font-size: 13px}
.sidebar_downloader.is_short .downloader_wrapper {width: 270px}
.sidebar_downloader h2 {color: white; font-size: 32px; margin: 0}
.sidebar_downloader .feature_list {color: white; font-size: 16px; line-height: 22px; margin: 15px 0; padding-left: 20px; list-style-image: url('/images/shared/pmp_promo_banner/checkmark.png?1387234279')}
.sidebar_downloader h3 {color: white; font-size: 16px; line-height: 22px; font-weight: normal; margin: 25px 0 10px 0}
.sidebar_downloader .format_list {margin-bottom: 15px; margin-right: 10px}
.sidebar_downloader .format_list label {display: inline; color: white; font-size: 14px; padding: 5px}
.sidebar_downloader .format_list label.hidable {display: none}
.sidebar_downloader .format_list label input, .sidebar_downloader .format_list label img {vertical-align: middle}
.sidebar_downloader .format_list label img {margin: 0 5px}
.sidebar_downloader .big_download_btn {display: block; height: 45px; line-height: 45px; font-size: 16px; font-weight: normal}


/* app/views/read2/sidebar/_find_panel.css @ 1387234242 */
.toolbar_find_panel {min-width: 330px}
.toolbar_find_panel.open {border-bottom: 1px solid #e9e9e9; padding-bottom: 20px}
.toolbar_find_panel.has_results .search_results {display: block}
.toolbar_find_panel.empty_results .search_results .empty_message {display: block}
.toolbar_find_panel .input_wrapper {margin: 25px 0 13px 20px; position: relative; display: inline-block; zoom: 1; *display: inline}
.toolbar_find_panel .input_wrapper .icon-searchbox, .toolbar_find_panel .input_wrapper .loader {position: absolute; top: 7px; right: 6px; float: right; color: #999; font-size: 17px}
.toolbar_find_panel input.find_input {background: white; border: 1px solid #e0e0e0; font-size: 13px; color: #666; border-radius: 3px; width: 230px; padding: 6px 30px 7px 10px}
.toolbar_find_panel input.find_input:focus {outline: none; border: 1px solid lightgrey}
.toolbar_find_panel .icon-close {color: #E6E6E6; font-size: 18px; vertical-align: middle; margin-left: 17px}
.toolbar_find_panel .icon-close:hover {color: #cdcdcd}
.toolbar_find_panel .sections {margin-left: 25px; margin-right: 10px}
.toolbar_find_panel .sections h2 {color: #022f40; font-weight: normal; font-size: 18px}
.toolbar_find_panel .sections h2 .icon {margin-right: 10px; vertical-align: middle}
.toolbar_find_panel .search_results {border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; background: white; margin: 13px 0; display: none}
.toolbar_find_panel .search_results p {margin: 10px 20px}
.toolbar_find_panel .search_results .results_inner {width: 325px}
.toolbar_find_panel .results_header {margin: 25px 0 25px 25px; font-size: 18px; color: #666}
.toolbar_find_panel .results_header .results_count {float: right}
.toolbar_find_panel .results_header .results_count .decor_or {display: inline-block; zoom: 1; *display: inline; margin: 0 5px; vertical-align: bottom; text-transform: uppercase; font-size: 12px; position: relative; top: -3px}
.toolbar_find_panel .results_header .search_query {color: #022f40}
.toolbar_find_panel .results_list {margin: 30px 0}
.toolbar_find_panel .search_result {margin: 0 10px 0 15px; padding: 10px 14px; color: #999; cursor: pointer}
.toolbar_find_panel .search_result.active {color: #666}
.toolbar_find_panel .search_result:hover {background-color: #E3EEF1; border-radius: 3px; color: #146c88}
.toolbar_find_panel .search_result:hover .search_result_text {color: #146c88}
.toolbar_find_panel .search_result .search_result_page {float: right}
.toolbar_find_panel .search_result .search_result_text {overflow: hidden; margin-right: 45px}
.toolbar_find_panel .empty_message {display: none; margin: 20px 25px; color: #666}
.toolbar_find_panel .clear_search_btn {cursor: pointer}
.toolbar_find_panel .search_form.loading .icon-searchbox {display: none}
.toolbar_find_panel .search_form.loading .loader {display: block}


/* app/views/read2/store/_bought.css @ 1387234242 */
.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}
