Anda di halaman 1dari 63

/* :asset_packager_compatibility, 'config/asset_packages.

yml' @ 1455919650 */
/* public/stylesheets/global/normalize.css @ 1455919650 */
/* normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */ /*
=========================================================================
==== HTML5 display definitions
=========================================================================
= */ /* * Corrects block display not defined in IE6/7/8/9 & FF3 */ article, aside, details, figcaption,
figure, footer, header, hgroup, nav, section, summary {display: block}
/* * Corrects inline-block display not defined in IE6/7/8/9 & FF3 */ audio, canvas, video {display:
inline-block; *display: inline; *zoom: 1}
/* * Prevents modern browsers from displaying 'audio' without controls * Remove excess height in
iOS5 devices */ audio:not([controls]) {display: none; height: 0}
/* * Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4 * Known issue: no IE6
support */ [hidden] {display: none}
/*
=========================================================================
==== Base
=========================================================================
= */ /* * 1. Corrects text resizing oddly in IE6/7 when body font-size is set using em units *
http://clagnut.com/blog/348/#c790 * 2. Prevents iOS text size adjust after orientation change,
without disabling user zoom *
www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabli
ng_user_zoom/ */ html {font-size: 100%; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ -ms-textsize-adjust: 100%; /* 2 */ }
/* * Addresses font-family inconsistency between 'textarea' and other form elements. */ html,
button, input, select, textarea {font-family: sans-serif}
/* * Addresses margins handled incorrectly in IE6/7 */ body {margin: 0}
/*
=========================================================================
==== Links
=========================================================================
= */ /* * Addresses outline displayed oddly in Chrome */ a:focus {outline: thin dotted}
/* * Improves readability when focused and also mouse hovered in all browsers *
people.opera.com/patrickl/experiments/keyboard/test */ a:hover, a:active {outline: 0}
/*
=========================================================================
==== Typography
=========================================================================
= */ /* * Addresses font sizes and margins set differently in IE6/7 * Addresses font sizes within
'section' and 'article' in FF4+, Chrome, S5 */ h1 {font-size: 2em; margin: 0.67em 0}
h2 {font-size: 1.5em; margin: 0.83em 0}
h3 {font-size: 1.17em; margin: 1em 0}
h4 {font-size: 1em; margin: 1.33em 0}
h5 {font-size: 0.83em; margin: 1.67em 0}

h6 {font-size: 0.75em; margin: 2.33em 0}


/* * Addresses styling not present in IE7/8/9, S5, Chrome */ abbr[title] {border-bottom: 1px dotted}
/* * Addresses style set to 'bolder' in FF3+, S4/5, Chrome */ b, strong {font-weight: bold}
blockquote {margin: 1em 40px}
/* * Addresses styling not present in S5, Chrome */ dfn {font-style: italic}
/* * Addresses styling not present in IE6/7/8/9 */ mark {background: #ff0; color: #000}
/* * Addresses margins set differently in IE6/7 */ p, pre {margin: 1em 0}
/* * Corrects font family set oddly in IE6, S4/5, Chrome *
en.wikipedia.org/wiki/User:Davidgothberg/Test59 */ pre, code, kbd, samp {font-family:
monospace, serif; _font-family: "courier new", monospace; font-size: 1em}
/* * Improves readability of pre-formatted text in all browsers */ pre {white-space: pre; whitespace: pre-wrap; word-wrap: break-word}
/* * 1. Addresses CSS quotes not supported in IE6/7 * 2. Addresses quote property not supported
in S4 */ /* 1 */ q {quotes: none}
/* 2 */ q:before, q:after {content: ''; content: none}
small {font-size: 75%}
/* * Prevents sub and sup affecting line-height in all browsers * gist.github.com/413930 */ sub, sup
{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline}
sup {top: -0.5em}
sub {bottom: -0.25em}
/*
=========================================================================
==== Lists
=========================================================================
= */ /* * Addresses margins set differently in IE6/7 */ dl, menu, ol, ul {margin: 1em 0}
dd {margin: 0 0 0 40px}
/* * Addresses paddings set differently in IE6/7 */ menu, ol, ul {padding: 0 0 0 40px}
/* * Corrects list images handled incorrectly in IE7 */ nav ul, nav ol {list-style: none; list-styleimage: none}
/*
=========================================================================
==== Embedded content
=========================================================================
= */ /* * 1. Removes border when inside 'a' element in IE6/7/8/9, FF3 * 2. Improves image quality
when scaled in IE7 * code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-sideimage-resizing/ */ img {border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ }
/* * Corrects overflow displayed oddly in IE9 */ svg:not(:root) {overflow: hidden}
/*
=========================================================================
==== Figures
=========================================================================
= */ /* * Addresses margin not present in IE6/7/8/9, S5, O11 */ figure {margin: 0}
/*
=========================================================================
==== Forms
=========================================================================
= */ /* * Corrects margin displayed oddly in IE6/7 */ form {margin: 0}
/* * Define consistent border, margin, and padding */ fieldset {border: 1px solid silver; margin: 0
2px; padding: 0.35em 0.625em 0.75em}
/* * 1. Corrects color not being inherited in IE6/7/8/9 * 2. Corrects text not wrapping in FF3 * 3.
Corrects alignment displayed oddly in IE6/7 */ legend {border: 0; /* 1 */ padding: 0; white-space:
normal; /* 2 */ *margin-left: -7px; /* 3 */ }
/* * 1. Corrects font size not being inherited in all browsers * 2. Addresses margins set differently
in IE6/7, FF3+, S5, Chrome * 3. Improves appearance and consistency in all browsers */ button,
input, select, textarea {font-size: 100%; /* 1 */ margin: 0; /* 2 */ vertical-align: baseline; /* 3 */
*vertical-align: middle; /* 3 */ }

/* * Addresses FF3/4 setting line-height on 'input' using !important in the UA stylesheet */ button,
input {line-height: normal; /* 1 */ }
/* * 1. Improves usability and consistency of cursor style between image-type 'input' and others *
2. Corrects inability to style clickable 'input' types in iOS * 3. Removes inner spacing in IE7
without affecting normal text inputs * Known issue: inner spacing remains in IE6 */ button,
input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; /* 1 */ -webkitappearance: button; /* 2 */ *overflow: visible; /* 3 */ }
/* * Re-set default cursor for disabled elements */ button[disabled], input[disabled] {cursor:
default}
/* * 1. Addresses box sizing set to content-box in IE8/9 * 2. Removes excess padding in IE8/9 * 3.
Removes excess padding in IE7 Known issue: excess padding remains in IE6 */
input[type="checkbox"], input[type="radio"] {box-sizing: border-box; /* 1 */ padding: 0; /* 2 */
*height: 13px; /* 3 */ *width: 13px; /* 3 */ }
/* * 1. Addresses appearance set to searchfield in S5, Chrome * 2. Addresses box-sizing set to
border-box in S5, Chrome (include -moz to future-proof) */ input[type="search"] {-webkitappearance: textfield; /* 1 */ /* 2 */ box-sizing: content-box}
/* * Removes inner padding and search cancel button in S5, Chrome on OS X */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancelbutton {-webkit-appearance: none}
/* * Removes inner padding and border in FF3+ * www.sitepen.com/blog/2008/05/14/the-devils-inthe-details-fixing-dojos-toolbar-buttons/ */ button::-moz-focus-inner, input::-moz-focus-inner
{border: 0; padding: 0}
/* * 1. Removes default vertical scrollbar in IE6/7/8/9 * 2. Improves readability and alignment in all
browsers */ textarea {overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }
/*
=========================================================================
==== Tables
=========================================================================
= */ /* * Remove most spacing between table cells */ table {border-collapse: collapse; borderspacing: 0}
/* public/stylesheets/global/fonts.css @ 1455919650 */
@font-face {font-family: 'Sofia Pro'; font-weight: normal; font-style: normal; src:
url("/fonts/sofia_pro/light/SofiaProLight-webfont.eot"); src: url("/fonts/sofia_pro/light/SofiaProLightwebfont.eot?#iefix") format("embedded-opentype"), url("/fonts/sofia_pro/light/SofiaProLightwebfont.woff") format("woff"), url("/fonts/sofia_pro/light/SofiaProLight-webfont.ttf")
format("truetype"), url("/fonts/sofia_pro/light/SofiaProLight-webfont.svg#sofia_pro_lightregular")
format("svg")}
@font-face {font-family: 'Sofia Pro'; font-weight: bold; font-style: normal; src:
url("/fonts/sofia_pro/medium/SofiaProMedium-webfont.eot"); src:
url("/fonts/sofia_pro/medium/SofiaProMedium-webfont.eot?#iefix") format("embedded-opentype"),
url("/fonts/sofia_pro/medium/SofiaProMedium-webfont.woff") format("woff"),
url("/fonts/sofia_pro/medium/SofiaProMedium-webfont.ttf") format("truetype"),
url("/fonts/sofia_pro/medium/SofiaProMedium-webfont.svg#sofia_pro_mediumregular")
format("svg")}
@font-face {font-family: 'Sofia Pro'; font-weight: 200; font-style: normal; src:
url("/fonts/sofia_pro/extralight/SofiaProExtraLight-webfont.eot"); src:
url("/fonts/sofia_pro/extralight/SofiaProExtraLight-webfont.eot?#iefix") format("embeddedopentype"), url("/fonts/sofia_pro/extralight/SofiaProExtraLight-webfont.woff") format("woff"),
url("/fonts/sofia_pro/extralight/SofiaProExtraLight-webfont.ttf") format("truetype"),
url("/fonts/sofia_pro/extralight/SofiaProExtraLight-webfont.svg#sofia_pro_extralightregular")
format("svg")}
@font-face {font-family: 'Livory'; font-weight: normal; font-style: normal; src:
url("/fonts/livory/regular/2AC7C6_0_0.eot"); src: url("/fonts/livory/regular/2AC7C6_0_0.eot?#iefix")
format("embedded-opentype"), url("/fonts/livory/regular/2AC7C6_0_0.woff") format("woff"),

url("/fonts/livory/regular/2AC7C6_0_0.ttf") format("truetype")}
@font-face {font-family: 'Livory'; font-weight: normal; font-style: italic; src:
url("/fonts/livory/italic/2AC7C6_1_0.eot"); src: url("/fonts/livory/italic/2AC7C6_1_0.eot?#iefix")
format("embedded-opentype"), url("/fonts/livory/italic/2AC7C6_1_0.woff") format("woff"),
url("/fonts/livory/italic/2AC7C6_1_0.ttf") format("truetype")}
/* public/stylesheets/global/petunia.css @ 1455919650 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
body {font-family: Sofia Pro, sans-serif; color: #444444; font-size: 16px; -webkit-font-smoothing:
antialiased}
body.dragging, body.unselectable {-webkit-user-select: none;-moz-user-select: none;-ms-userselect: none;user-select: none; cursor: default}
body.fixed_min_width {min-width: 996px}
body.has_header_shadow:before {content: ""; position: fixed; background: rgba(0, 0, 0, 0); top: 0;
right: 0; left: 0; height: 62px; z-index: 2; -webkit-transition: all 0.25s ease-in-out; transition: all
0.25s ease-in-out}
body.has_header_shadow.show_header_shadow:before {background: rgba(0, 0, 0, 0.15); height:
65px}
a, .pseudo_link, .pseudoLink {color: #1a7bba; outline: none; text-decoration: none; cursor:
pointer; -webkit-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out}
a:hover, .pseudo_link:hover, .pseudoLink:hover {color: #6ac6e2}
h1, h2, h3, h4 {font-weight: normal}
h1.book_title, h2.book_title, h3.book_title, h4.book_title {font-family: Livory, serif}
h1 {font-size: 42px; font-weight: 200; color: #666}
h1.book_title {font-size: 40px; line-height: 1.15; font-weight: normal; color: #444444}
h2 {font-size: 32px; color: #555; font-weight: 200}
h2 .book_title {font-size: 38px; line-height: 48px; color: #444444}
h3 {font-size: 28px; color: #555}
h3 .book_title {font-size: 26px; line-height: 32px; color: #444444}
h4 .book_title {font-size: 18px; line-height: 22px}
p {line-height: 1.5; margin: 0 0 24px 0}
p strong {color: #555}
ul, ol {margin: 0 0 24px 0}
ul li, ol li {line-height: 1.8}
.clearfix {zoom: 1}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.hidden {display: none !important}
.global_wrapper {overflow: hidden; background: #f3f3f3}
.full_width .global_wrapper {background: white}
.divider {margin: 0px 1px; border-top: 1px solid #e2e4e5}
.divider .divider_bottom {border-top: 1px solid #cfd2d3; margin: 1px 3px 0px 3px}
.divider.brown {border-top-color: #e1e1e1}
.divider.brown .divider_bottom {border-top-color: #dadada}
.tab_nav {white-space: nowrap; margin: 30px 0}
.tab_nav.center_tabs {text-align: center}
.tab_nav.center_tabs .tab {margin-right: 20px; margin-left: 20px}
.tab_nav .tab {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;userselect: none; display: inline-block; vertical-align: top; -webkit-transition: all 0.4s ease; transition: all
0.4s ease; border-bottom: 3px solid transparent; text-transform: uppercase; font-size: 14px; color:
#666666; vertical-align: top; padding: 0 0 2px 0; margin-right: 40px; cursor: pointer; letter-spacing:
0.08em}
.tab_nav .tab a {color: inherit}
.tab_nav .tab:hover {color: #6ac6e2}
.tab_nav .tab:hover a {color: #6ac6e2}

.tab_nav .tab.current {color: #1a7bba; border-color: #1a7bba}


.tab_nav .tab.current a {color: #1a7bba}
.tab_nav.disabled {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;userselect: none; cursor: default; border-color: transparent}
.tab_nav.disabled .tab {cursor: default; color: #e1e1e1}
.tab_nav.disabled .tab.current {border-color: #e1e1e1}
.tab_nav.disabled .tab:hover:not(.current) {border-color: transparent}
form input[type=text], form input[type=tel], form input[type=password], form input[type=email],
form input.text, form textarea, .form input[type=text], .form input[type=tel], .form
input[type=password], .form input[type=email], .form input.text, .form textarea {box-sizing: borderbox; font-family: Sofia Pro, sans-serif; border-radius: 4px; height: 45px; padding: 7px 14px;
outline: 0; border: 1px solid #e1e1e1; line-height: 1.5; color: #444444; font-size: 16px}
form input[type=text]::-webkit-input-placeholder, form input[type=tel]::-webkit-input-placeholder,
form input[type=password]::-webkit-input-placeholder, form input[type=email]::-webkit-inputplaceholder, form input.text::-webkit-input-placeholder, form textarea::-webkit-input-placeholder,
.form input[type=text]::-webkit-input-placeholder, .form input[type=tel]::-webkit-input-placeholder,
.form input[type=password]::-webkit-input-placeholder, .form input[type=email]::-webkit-inputplaceholder, .form input.text::-webkit-input-placeholder, .form textarea::-webkit-input-placeholder
{color: #999999}
form input[type=text]::-moz-placeholder, form input[type=tel]::-moz-placeholder, form
input[type=password]::-moz-placeholder, form input[type=email]::-moz-placeholder, form
input.text::-moz-placeholder, form textarea::-moz-placeholder, .form input[type=text]::-mozplaceholder, .form input[type=tel]::-moz-placeholder, .form input[type=password]::-mozplaceholder, .form input[type=email]::-moz-placeholder, .form input.text::-moz-placeholder, .form
textarea::-moz-placeholder {color: #999999}
form input[type=text]:-ms-input-placeholder, form input[type=tel]:-ms-input-placeholder, form
input[type=password]:-ms-input-placeholder, form input[type=email]:-ms-input-placeholder, form
input.text:-ms-input-placeholder, form textarea:-ms-input-placeholder, .form input[type=text]:-msinput-placeholder, .form input[type=tel]:-ms-input-placeholder, .form input[type=password]:-msinput-placeholder, .form input[type=email]:-ms-input-placeholder, .form input.text:-ms-inputplaceholder, .form textarea:-ms-input-placeholder {color: #999999}
form input[type=text]::placeholder, form input[type=tel]::placeholder, form
input[type=password]::placeholder, form input[type=email]::placeholder, form
input.text::placeholder, form textarea::placeholder, .form input[type=text]::placeholder, .form
input[type=tel]::placeholder, .form input[type=password]::placeholder, .form
input[type=email]::placeholder, .form input.text::placeholder, .form textarea::placeholder {color:
#999999}
form input[type=text]:focus, form input[type=tel]:focus, form input[type=password]:focus, form
input[type=email]:focus, form input.text:focus, form textarea:focus, .form input[type=text]:focus,
.form input[type=tel]:focus, .form input[type=password]:focus, .form input[type=email]:focus, .form
input.text:focus, .form textarea:focus {border-color: #c8c8c8}
form input[type=text].field_err, form input[type=tel].field_err, form input[type=password].field_err,
form input[type=email].field_err, form input.text.field_err, form textarea.field_err, .form
input[type=text].field_err, .form input[type=tel].field_err, .form input[type=password].field_err, .form
input[type=email].field_err, .form input.text.field_err, .form textarea.field_err {border-color:
#f2736e}
form input[type=text].default, form input[type=tel].default, form input[type=password].default, form
input[type=email].default, form input.text.default, form textarea.default, .form
input[type=text].default, .form input[type=tel].default, .form input[type=password].default, .form
input[type=email].default, .form input.text.default, .form textarea.default {color: #999}
form input.validate_error, .form input.validate_error {border: 1px solid #f2736e}
form textarea.validate_error, .form textarea.validate_error {border: 1px solid #f2736e}
form textarea, .form textarea {height: auto}
.notification_bar {color: white; background-color: #85878a}
.notification_bar.positive {background-color: #82cc9c}
.notification_bar.negative {background-color: #f2736e}

.notification_bar.success {background-color: #82cc9c}


.home_container {background: white; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1); border-top: 1px
solid white; border-bottom: 1px solid white}
.home_container .padded_content {padding: 0 48px 10px 48px}
.ie8 .home_container, .ie7 .home_container, .ie6 .home_container {border: 1px solid #cccccc}
.home_container .page_header {border-bottom: 1px solid #e1e1e1; padding: 0 48px}
.home_container .page_header h1 {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
margin: 35px 0 0 0}
.home_container .page_header h2 {background: red}
.home_container .page_header h2::before {content: "use h1 in header please"}
.home_container .notification_bar {padding: 15px 48px; margin-top: 1px}
.home_container .bottom_menu {zoom: 1; padding: 15px 48px; border-top: 1px solid #e1e1e1;
margin-top: 30px; line-height: 44px}
.home_container .bottom_menu:after {content: ""; display: table; clear: both}
.home_container, .open_container {text-align: left; width: 996px; margin: 45px auto}
.loader {display: none; vertical-align: middle; background: url('https://s2f.scribdassets.com/images/petunia/spinner/spinner_30.gif?1455919650'); width: 30px; height:
30px}
.new.loader {background: url('https://s1-f.scribdassets.com/images/spinner_30x30.gif?
1455919650') no-repeat; width: 32px; height: 32px}
.toolbar_notification {padding: 0 45px; background: #85878a; color: white; height: 40px; lineheight: 40px; text-align: left; white-space: normal}
.toolbar_notification .close_btn {display: block; float: right; color: white; margin-top: 13px; cursor:
pointer}
.toolbar_notification a, .toolbar_notification .renewal_button {-webkit-transition: background 0.2s
ease;transition: background 0.2s ease; font-size: 14px; padding: 3px 6px; border-radius: 3px;
margin-left: 10px; border: 1px solid white; color: white; text-transform: uppercase; font-weight:
bold}
.toolbar_notification a:hover, .toolbar_notification .renewal_button:hover {background: white;
color: #85878a}
.toolbar_notification.error_notification {background: #f2736e}
.toolbar_notification.error_notification a:hover, .toolbar_notification.error_notification
.renewal_button:hover {color: #f2736e}
.toolbar_notification.renewal_nag .renewal_form {display: inline}
.toolbar_notification.renewal_nag.stuck_top {position: fixed; top: 0; left: 0; right: 0; z-index: 9999;
text-align: center}
.toolbar_notification.no_cc_free_trial_nag {text-align: center; color: #333; background-color: #fff;
border-bottom: 1px solid #e1e1e1; padding: 8px 0 10px; font-size: 18px}
.toolbar_notification.no_cc_free_trial_nag .flat_btn {padding: 0 12px; height: auto; line-height:
30px}
.scribd_white_logo {background-image: url('https://s2f.scribdassets.com/images/landing/home2_landing/scribd_logo.svg?1455919650'); backgroundsize: cover; background-repeat: no-repeat; width: 86px; height: 22px}
.scribd_blue_logo {background-image: url('https://s1-f.scribdassets.com/images/header/s.svg?
1455919650'); background-size: cover; background-repeat: no-repeat; height: 36px; width: 32px}
/* public/stylesheets/global/lightbox.css @ 1455919650 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
body.lightbox_open {overflow: hidden}
body.lightbox_open #lightboxes {zoom: 1; position: fixed; top: 0; bottom: 0; left: 0; right: 0; zindex: 30000; overflow-y: auto}
body.lightbox_open #lightboxes:after {content: ""; display: table; clear: both}
#overlay, .stacked_overlay {opacity: 0; -webkit-transition: background-color 0.2s ease, opacity
0.2s ease; transition: background-color 0.2s ease, opacity 0.2s ease; position: fixed; left: 0px; top:

0px; right: 0px; bottom: 0px; background: black; z-index: 2999}


.slow_lightbox_overlay #overlay, .slow_lightbox_overlay .stacked_overlay {-webkit-transition:
background-color 0.6s ease, opacity 0.6s ease;transition: background-color 0.6s ease, opacity
0.6s ease}
#overlay.chrome_fix, .stacked_overlay.chrome_fix {overflow: scroll}
#overlay.chrome_fix::-webkit-scrollbar, .stacked_overlay.chrome_fix::-webkit-scrollbar {width: 0px}
.lightbox, .stacked_lightbox {position: absolute; text-align: left; background: white 0 0 no-repeat;
box-shadow: 0px 0px 12px #222222; margin-bottom: 60px}
.lightbox.responsive, .stacked_lightbox.responsive {position: static; min-height: 100%; marginbottom: 0}
@media (max-width: 400px) {.lightbox.responsive > .wrapper > .title, .lightbox.responsive >
.wrapper > .content, .stacked_lightbox.responsive > .wrapper > .title,
.stacked_lightbox.responsive > .wrapper > .content {padding-left: 20px; padding-right: 20px}
}
.lightbox.auto_center, .stacked_lightbox.auto_center {left: 0; right: 0; margin: 0 auto}
.lightbox > .wrapper, .stacked_lightbox > .wrapper {overflow: hidden; position: relative}
.lightbox > .wrapper > .content, .stacked_lightbox > .wrapper > .content {border-top: 1px solid
#e1e1e1; padding: 40px}
.lightbox > .wrapper > .content > .inline_flash, .stacked_lightbox > .wrapper > .content >
.inline_flash {-webkit-transition: background 0.2s ease;transition: background 0.2s ease; position:
absolute; height: 40px; line-height: 40px; top: 0; left: 0; right: 0; background: #F09F66; color:
white; font-size: 14px; display: none; text-align: center}
.lightbox > .wrapper > .content > .inline_flash.error, .stacked_lightbox > .wrapper > .content >
.inline_flash.error {background: #f2736e}
.lightbox > .wrapper > .content > .inline_flash.success, .stacked_lightbox > .wrapper > .content
> .inline_flash.success {background: #82cc9c}
.lightbox > .wrapper > .title, .stacked_lightbox > .wrapper > .title {font-size: 36px; font-family:
Livory, serif; line-height: 40px; padding: 30px 40px; background: #f9f9f9}
.lightbox > .wrapper > .close_button, .stacked_lightbox > .wrapper > .close_button {position:
absolute; top: 0px; right: 0px; float: right; margin-top: 15px; margin-right: 15px; cursor: pointer}
.lightbox.multi_line_flash > .wrapper > .content > .inline_flash, .stacked_lightbox.multi_line_flash
> .wrapper > .content > .inline_flash {height: auto; line-height: inherit; padding: 10px}
.lightbox#share_lb, .stacked_lightbox#share_lb {width: 500px}
#add_to_collection_lightbox .content {padding: 0}
.stacked_lightbox {position: fixed; z-index: 3000}
/* public/stylesheets/global/sprites.css @ 1455919650 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
span.sprite {display: inline-block; vertical-align: middle}
.sprite {background: url('https://s2-f.scribdassets.com/images/newhome/icon-sprite.png?
1455919650') 0 0 no-repeat}
.sprite.gray_tri_down, .sprite.gray_tri_right {background: url('https://s1f.scribdassets.com/images/petunia/triangles.png?1455919650') 0 0 no-repeat}
.sprite.gray_tri_down {width: 9px; height: 5px; background-position: -1px 0}
.sprite.gray_tri_right {width: 5px; height: 9px; background-position: -6px -12px}
.sprite.loc_pin {width: 10px; height: 13px; background-position: -14px 0px}
.sprite.logo_dark {width: 73px; height: 18px; background-position: 0px -92px}
.sprite.logo_dark_big {width: 97px; height: 24px; background-position: 0px -60px}
.sprite.logo {width: 97px; height: 26px; background-position: 0px -117px}
.sprite.triangle {width: 13px; height: 8px; background-position: -78px -5px}
.sprite.white_tri_up {width: 9px; height: 5px; background-position: -94px -8px}
.sprite.white_tri_down {width: 9px; height: 5px; background-position: -94px -2px}
.sprite.white_tri_right {width: 5px; height: 9px; background-position: -98px -14px}
.sprite.blue_tri_right {width: 5px; height: 9px; background-position: -71px -14px}

.sprite.blue_tri_down {width: 9px; height: 5px; background-position: -66px -2px}


.sprite.blue_tri_up {width: 9px; height: 5px; background-position: -66px -8px}
.sprite.share, .sprite.close, .sprite.reply, .sprite.comment, .sprite.bookmark_light,
.sprite.bookmark_dark, .sprite.download {position: relative; cursor: pointer}
.sprite.share:active, .sprite.close:active, .sprite.reply:active, .sprite.comment:active,
.sprite.bookmark_light:active, .sprite.bookmark_dark:active, .sprite.download:active {top: 1px}
.sprite.readcast {width: 18px; height: 17px; background-position: -145px -34px}
.sprite.readcast:hover {background-position: -145px -51px}
.sprite.readcast.disabled {background-position: -145px 0}
.sprite.share {width: 12px; height: 11px; background-position: -13px -27px}
.sprite.share:hover {background-position: 0px -27px}
.sprite.bookmark_light {width: 13px; height: 16px; background-position: -148px -71px}
.sprite.bookmark_light:hover {background-position: -148px -90px}
.sprite.bookmark_dark {width: 13px; height: 16px; background-position: -148px -109px}
.sprite.bookmark_dark_small {width: 13px; height: 16px; background-position: -148px -109px}
.sprite.popup_arrow {width: 21px; height: 11px; background-position: -121px -57px}
.sprite.reply {width: 14px; height: 10px; background-position: -38px -14px}
.sprite.reply:hover, .trigger_sprite:hover .sprite.reply {background-position: -25px -14px}
.sprite.close {width: 12px; height: 13px; background-position: -26px 0px}
.sprite.close.brown {background-position: -52px 0px}
.sprite.close.white {background-position: -52px -13px}
.sprite.close.white:hover {background-position: -52px -13px}
.sprite.close:hover {background-position: -39px 0px}
.sprite.comment {width: 13px; height: 12px; background-position: -13px -14px}
.sprite.comment:hover {background-position: 0px -14px}
.sprite.scribd_badge, .sprite.facebook_badge, .sprite.twitter_badge {width: 20px; height: 20px;
background-position: -82px -147px}
.sprite.facebook_badge {background-position: -82px -167px}
.sprite.twitter_badge {background-position: -82px -188px}
.sprite.ad_choices {width: 12px; height: 11px; background-position: -79px -15px}
.sprite.to_reading_feed {width: 15px; height: 13px; background-position: -105px 0}
.sprite.to_reading_feed:hover, .has_icon:hover .sprite.to_reading_feed {background-position:
-105px -14px}
.sprite.blue_arrow {width: 15px; height: 13px; background-position: -105px -14px}
.sprite.link_arrow {width: 15px; height: 13px; background-position: -105px -14px}
.sprite.small_checkmark {width: 12px; height: 8px; background-position: -126px -90px}
.sprite.blue_x {width: 13px; height: 11px; background-position: -39px -1px}
.sprite.plus_circle {background-position: -102px -51px; width: 18px; height: 17px}
.sprite.check_circle {background-position: -102px -69px; width: 18px; height: 17px}
.sprite.white_scribd {background-position: -122px -147px; width: 17px; height: 20px}
.sprite.white_twitter {background-position: -104px -188px; width: 17px; height: 20px}
.sprite.white_facebook {background-position: -104px -167px; width: 17px; height: 20px}
.sprite.white_googleplus {width: 20px; height: 20px; background-position: -122px -167px}
.sprite.white_linkedin {width: 20px; height: 20px; background-position: -122px -147px}
.sprite.red_warning {width: 21px; height: 17px; background-position: -121px -18px}
.sprite.white_warning {width: 21px; height: 17px; background-position: -121px -36px}
.sprite.external_link {width: 14px; height: 14px; background-position: -148px -168px}
.sprite.sharing_check {width: 15px; height: 11px; background-position: -148px -188px}
.active .sprite.sharing_check {background-position: -129px -200px}
.sprite.question {width: 16px; height: 16px; background-position: -104px -28px}
.sprite.trash {width: 11px; height: 13px; background-position: -168px -4px}
.sprite.preview {width: 17px; height: 12px; background-position: -166px -40px}
.sprite.i_info {width: 9px; height: 9px; background-position: 0 -49px}
.sprite.traffic_cone {width: 29px; height: 30px; background-position: -181px 0}
.sprite.tiny_check {width: 12px; height: 8px; background-position: -126px -90px}
.sprite.white_search {width: 14px; height: 13px; background-position: -106px -119px}

.sprite.white_edit {width: 14px; height: 14px; background-position: -188px -91px}


.sprite.email {width: 20px; height: 16px; background-position: -185px -30px}
.sprite.white_check {width: 12px; height: 8px; background-position: -12px -49px}
.sprite.report_user {width: 7px; height: 14px; background-position: -171px -52px}
.sprite.block_user {width: 11px; height: 10px; background-position: -169px -68px}
.sprite.edit_icon_solid {width: 20px; height: 20px; background-position: -185px -49px}
.sprite.edit_pencil {width: 14px; height: 13px; background-position: -188px -74px}
.sprite.dark_search {width: 14px; height: 13px; background-position: -106px -132px}
.sprite.black_search {width: 16px; height: 15px; background-position: -209px -91px}
.sprite.book {width: 16px; height: 12px; background-position: -184px -137px}
.sprite.header_arrow_down {width: 11px; height: 6px; background-position: -197px -161px}
.sprite.upload {width: 13px; height: 15px; background-position: -184px -152px}
.sprite.paddle_left {width: 31px; height: 47px; background-position: -6px -151px}
.sprite.paddle_right {width: 31px; height: 47px; background-position: -38px -151px}
.sprite.paddle_left_small {width: 22px; height: 43px; background-position: -15px -208px}
.sprite.paddle_right_small {width: 22px; height: 43px; background-position: -39px -208px}
.sprite.popup_left {width: 16px; height: 33px; background-position: -139px -273px}
.sprite.popup_right {width: 14px; height: 33px; background-position: -155px -274px}
.sprite.home_open_book, .sprite.home_open_book_static {width: 18px; height: 15px;
background-position: -141px -217px}
.sprite.home_open_book:hover, .trigger_sprite:hover .sprite.home_open_book {backgroundposition: -141px -237px}
.sprite.home_open_book:active, .trigger_sprite:active .sprite.home_open_book {backgroundposition: -141px -258px}
.sprite.home_readcast_static, .sprite.home_readcast {width: 18px; height: 18px; backgroundposition: -160px -216px}
.sprite.home_readcast:hover, .trigger_sprite:hover .sprite.home_readcast {background-position:
-160px -236px}
.sprite.home_readcast:active, .trigger_sprite:active .sprite.home_readcast,
.sprite.home_readcast.readcasted {background-position: -160px -256px}
.sprite.home_bookmark {width: 12px; height: 19px; background-position: -179px -216px}
.sprite.home_bookmark:hover {background-position: -179px -236px}
.sprite.home_bookmark:active {background-position: -179px -256px}
.sprite.home_bookmark.saved {background-position: -179px -256px}
.sprite.home_add_collection {width: 18px; height: 19px; background-position: -192px -216px}
.sprite.home_add_collection:hover {background-position: -192px -236px}
.sprite.home_add_collection:active {background-position: -192px -256px}
.sprite.home_uploads {width: 15px; height: 17px; background-position: -212px -218px}
.sprite.home_uploads:hover, .trigger_sprite:hover .sprite.home_uploads {background-position:
-212px -237px}
.sprite.home_uploads:active, .trigger_sprite:active .sprite.home_uploads {background-position:
-212px -258px}
.sprite.home_followers {width: 15px; height: 16px; background-position: -228px -219px}
.sprite.home_followers:hover, .trigger_sprite:hover .sprite.home_followers {background-position:
-228px -238px}
.sprite.home_followers:active, .trigger_sprite:active .sprite.home_followers {background-position:
-228px -259px}
.sprite.home_reply {width: 13px; height: 13px; background-position: -262px -222px}
.sprite.home_reply:hover, .trigger_sprite:hover .sprite.home_reply {background-position: -262px
-241px}
.sprite.home_reply:active, .trigger_sprite:active .sprite.home_reply, .sprite.home_reply.active
{background-position: -262px -262px}
.sprite.home_following {width: 18px; height: 17px; background-position: -244px -218px}
.sprite.home_following:hover, .trigger_sprite:hover .sprite.home_following {background-position:
-244px -237px}
.sprite.home_following:active, .trigger_sprite:active .sprite.home_following {background-position:

-244px -257px}
.sprite.home_delete {width: 15px; height: 16px; background-position: -276px -219px}
.sprite.home_delete:hover {background-position: -276px -238px}
.sprite.home_delete:active {background-position: -276px -258px}
.sprite.download_arrow {width: 14px; height: 18px; background-position: -310px -217px}
.sprite.download_arrow:hover {background-position: -310px -236px}
.sprite.download_arrow:active {background-position: -310px -256px}
.sprite.white_big_open_book {width: 46px; height: 38px; background-position: 0px -320px}
.sprite.tiny_pencil {width: 10px; height: 10px; background-position: -210px -170px}
.sprite.tiny_star {width: 11px; height: 10px; background-position: -226px -170px}
.sprite.tiny_x {width: 9px; height: 9px; background-position: -242px -171px}
.sprite.ac_documents, .sprite.ac_books {background-position: -165px -145px; margin: 4px 7px;
width: 15px; height: 18px}
.sprite.ac_authors {background-position: -165px -168px; margin: 7px 7px; width: 15px; height:
14px}
.sprite.ac_publishers {background-position: -165px -186px; width: 15px; height: 14px}
.sprite.library_blue {background-position: -165px -186px; width: 15px; height: 14px}
.sprite.light_tri_down {width: 12px; height: 5px; background-position: -183px -194px}
.sprite.search_collections {width: 14px; height: 14px; background-position: -243px -112px}
.sprite.search_collections.small {background-position: -29px -59px}
.sprite.search_documents {width: 11px; height: 14px; background-position: -212px -112px}
.sprite.search_people {width: 15px; height: 14px; background-position: -260px -112px}
.sprite.search_books {width: 12px; height: 14px; background-position: -228px -112px}
.sprite.small_clip {width: 14px; height: 14px; background-position: -243px -112px}
.sprite.gray_tri_up {background-position: -227px -185px; width: 11px; height: 6px}
.sprite.circle_check {background-position: -165px -79px; width: 16px; height: 16px}
.sprite.circle_cancel {background-position: -165px -96px; width: 16px; height: 16px}
.sprite.box_tri_down {width: 16px; height: 16px; background-position: -322px -2px}
.sprite.box_tri_up {width: 16px; height: 16px; background-position: -322px -23px}
.sprite.annotation_paper {width: 17px; height: 17px; background-position: -16px -376px}
.sprite.facebook_large {width: 25px; height: 25px; background-position: -78px -26px}
/* public/stylesheets/scribd_icon.css @ 1455919650 */
@font-face {font-family: 'scribd'; src: url("/fonts/scribd_icon/fonts/scribd.eot?48"); src:
url("/fonts/scribd_icon/fonts/scribd.eot?48#iefix") format("embedded-opentype"),
url("/fonts/scribd_icon/fonts/scribd.ttf?48") format("truetype"),
url("/fonts/scribd_icon/fonts/scribd.woff?48") format("woff"),
url("/fonts/scribd_icon/fonts/scribd.svg?48#icomoon") format("svg"); font-weight: normal; fontstyle: normal}
[class^="icon-"], [class*=" icon-"] {/* use !important to prevent issues with browser extensions that
change fonts */ font-family: "scribd" !important; 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-music_broadway:before {content: "\e900"}
.icon-music_classics:before {content: "\e901"}
.icon-music_hits:before {content: "\e902"}
.icon-music_jam:before {content: "\e903"}
.icon-pause_button:before {content: "\e67e"}
.icon-play_button:before {content: "\e67d"}
.icon-user:before {content: "\e67b"}
.icon-chat:before {content: "\e677"}
.icon-pause:before {content: "\e678"}
.icon-popular:before {content: "\e679"}
.icon-read:before {content: "\e67a"}
.icon-tiny_music:before {content: "\e904"}

.icon-tiny_collection:before {content: "\e675"}


.icon-tiny_doc:before {content: "\e676"}
.icon-tiny_user:before {content: "\e674"}
.icon-tiny_audiobook:before {content: "\e671"}
.icon-tiny_author:before {content: "\e672"}
.icon-tiny_book:before {content: "\e673"}
.icon-fullscreen-default:before {content: "\e66e"}
.icon-page_horizontal:before {content: "\e66c"}
.icon-page_vertical:before {content: "\e66d"}
.icon-book:before {content: "\e66a"}
.icon-devices:before {content: "\e66b"}
.icon-scribd_logo_short:before {content: "\e668"}
.icon-web_player_add:before {content: "\e667"}
.icon-ic_badge_audio:before {content: "\e666"}
.icon-web_player_icons_volume_0:before {content: "\e662"}
.icon-web_player_icons_volume_1:before {content: "\e663"}
.icon-web_player_icons_volume_2:before {content: "\e664"}
.icon-web_player_icons_volume_3:before {content: "\e665"}
.icon-globalnav_browse:before {content: "\e65e"}
.icon-globalnav_library:before {content: "\e65f"}
.icon-globalnav_search:before {content: "\e660"}
.icon-globalnav_upload:before {content: "\e661"}
.icon-web_player_icons_play:before {content: "\e658"}
.icon-web_player_icons_pause:before {content: "\e65d"}
.icon-30_back:before {content: "\e655"}
.icon-30_fwd:before {content: "\e656"}
.icon-web_player_icons_bookmark:before {content: "\e657"}
.icon-sleep:before {content: "\e659"}
.icon-track_back:before {content: "\e65a"}
.icon-track_fwd:before {content: "\e65b"}
.icon-volume_3:before {content: "\e65c"}
.icon-bookmark_off:before {content: "\e651"}
.icon-bookmark_on:before {content: "\e652"}
.icon-ic_fullscreen:before {content: "\e654"}
.icon-fullscreen_collapse:before {content: "\e905"}
.icon-download:before {content: "\e906"}
.icon-print:before {content: "\e907"}
.icon-toc:before {content: "\e908"}
.icon-menusearch:before {content: "\e000"}
.icon-browse_browse:before {content: "\e653"}
.icon-highlight_small:before {content: "\e650"}
.icon-note_small:before {content: "\e64e"}
.icon-bookmark_small:before {content: "\e64f"}
.icon-note:before {content: "\e64d"}
.icon-add_note:before {content: "\e648"}
.icon-delete:before {content: "\e64a"}
.icon-highlight:before {content: "\e64b"}
.icon-menuclosed:before {content: "\e631"}
.icon-menuopen:before {content: "\e632"}
.icon-info-large:before {content: "\e649"}
.icon-scribd_social:before {content: "\e620"}
.icon-radiobutton_filled:before {content: "\e633"}
.icon-radiobutton_empty:before {content: "\e647"}
.icon-tableofcontents:before {content: "\e61e"}
.icon-embed:before {content: "\e641"}
.icon-pinterest:before {content: "\e642"}

.icon-facebook2:before {content: "\e643"}


.icon-twitter:before {content: "\e644"}
.icon-email:before {content: "\e645"}
.icon-heart-like:before {content: "\e646"}
.icon-upload-button:before {content: "\e63e"}
.icon-download-button:before {content: "\e63f"}
.icon-warn:before {content: "\e00b"}
.icon-minus:before {content: "\e00d"}
.icon-plus:before {content: "\e00e"}
.icon-close2:before {content: "\e010"}
.icon-hide:before {content: "\e011"}
.icon-close_square-01:before {content: "\e01a"}
.icon-activity:before {content: "\e020"}
.icon-embed2:before {content: "\e001"}
.icon-mobile:before {content: "\e003"}
.icon-priv1:before {content: "\e004"}
.icon-share2:before {content: "\e005"}
.icon-priv2:before {content: "\e007"}
.icon-priv3:before {content: "\e008"}
.icon-badge:before {content: "\e009"}
.icon-book2:before {content: "\e00a"}
.icon-font:before {content: "\e01b"}
.icon-like:before {content: "\e01c"}
.icon-close_small:before {content: "\e01d"}
.icon-close22:before {content: "\e01e"}
.icon-books:before {content: "\e017"}
.icon-edit:before {content: "\e016"}
.icon-feature_outline:before {content: "\e67c"}
.icon-feature:before {content: "\e015"}
.icon-feature_half:before {content: "\e909"}
.icon-collections2:before {content: "\e013"}
.icon-scrolldown:before {content: "\e600"}
.icon-search22:before {content: "\e601"}
.icon-facebook:before {content: "\e603"}
.icon-upload:before {content: "\e604"}
.icon-gift:before {content: "\e605"}
.icon-heart:before {content: "\e606"}
.icon-star:before {content: "\e607"}
.icon-blog:before {content: "\e60a"}
.icon-android:before {content: "\e60b"}
.icon-apple:before {content: "\e60c"}
.icon-caret:before {content: "\e60d"}
.icon-caret_left:before {content: "\e60f"}
.icon-quote_start:before {content: "\e614"}
.icon-quote_end:before {content: "\e615"}
.icon-tablet:before {content: "\e616"}
.icon-phone:before {content: "\e617"}
.icon-laptop:before {content: "\e618"}
.icon-close3:before {content: "\e612"}
.icon-open:before {content: "\e613"}
.icon-thumbsup:before {content: "\e619"}
.icon-thumbsdown:before {content: "\e602"}
.icon-down_arrow:before {content: "\e610"}
.icon-pinterest2:before {content: "\e61b"}
.icon-edit_pencil:before {content: "\e611"}
.icon-rightarrow:before {content: "\e61f"}

.icon-checkmark:before {content: "\e622"}


.icon-close:before {content: "\e623"}
.icon-leftarrow:before {content: "\e624"}
.icon-public:before {content: "\e625"}
.icon-private:before {content: "\e626"}
.icon-horizontal:before {content: "\e627"}
.icon-vertical:before {content: "\e628"}
.icon-daymode:before {content: "\e629"}
.icon-sepiamode:before {content: "\e62a"}
.icon-search:before {content: "\e630"}
.icon-collections:before {content: "\e62f"}
.icon-bookmark:before {content: "\e62e"}
.icon-add:before {content: "\e62d"}
.icon-writereview:before {content: "\e62c"}
.icon-nightmode:before {content: "\e62b"}
.icon-share:before {content: "\e61d"}
.icon-grid:before {content: "\e634"}
.icon-typedisplay:before {content: "\e635"}
.icon-contents:before {content: "\e639"}
.icon-bookmark2:before {content: "\e63a"}
.icon-back:before {content: "\e63b"}
.icon-add2:before {content: "\e63c"}
.icon-undo:before {content: "\e63d"}
.icon-checkmark2:before {content: "\e636"}
.icon-checkedbox:before {content: "\e637"}
.icon-emptybox:before {content: "\e638"}
.icon-about-the-book:before {content: "\e64c"}
.icon-ic_play_bookpage:before {content: "\e669"}
.icon-zoom-in-default:before {content: "\e66f"}
.icon-zoom-out-default:before {content: "\e670"}
/* public/stylesheets/introjs.css @ 1455919650 */
/* Scribds custom css */ .introjs-scribd-title {text-align: left; background: #1B7BBB; padding: 18px
40px 18px 18px}
.introjs-scribd-title .pre_title {font-size: 13px; color: white; text-transform: uppercase}
.introjs-scribd-title div {font-weight: 100; font-size: 20px; color: white}
.introjs-scribd-image {margin: 18px 18px 0 18px; min-height: 119px; min-width: 317px; max-width:
344px; -webkit-transition: opacity 0.1s ease-out; transition: opacity 0.1s ease-out}
.introjs-tooltiptext {text-align: left; margin: 16px 18px 18px 18px; color: #444; font-size: 14px}
.introjs-prevbutton {display: none}
.introjs-disabled.introjs-nextbutton {display: none}
.introjs-skipbutton {font-size: 14px; color: #999; margin-left: 20px; display: none}
.introjs-skipbutton.flat_btn {margin-left: 0; display: inline-block}
.introjs-skipbutton.flat_btn:hover {background-color: #6ac6e2}
.introjs-close {position: absolute; top: 24px; right: 18px; font-size: 16px; color: white; cursor:
pointer}
.introjs-close:hover {color: #6AC6E2}
.introjs-button.flat_btn {background-color: #1B7BBB; text-transform: uppercase}
.introjs-button.flat_btn:hover {background-color: #6ac6e2}
.introjs-overlay {position: absolute; z-index: 999999; background-color: #000; opacity: 0;
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,
rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.9))); background: -webkit-radialgradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%); background: radialgradient(center, ellipse cover, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%); filter:
progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000'

,GradientType=1); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:


alpha(opacity=50); -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out}
.introjs-fixParent {z-index: auto !important; opacity: 1 !important}
.introjs-showElement {z-index: 9999999 !important}
.introjs-relativePosition {position: relative}
.introjs-helperLayer {position: absolute; z-index: 9999998; background-color: #FFF; backgroundcolor: rgba(255, 255, 255, 0.9); border: 1px solid #777777; border: 1px solid rgba(0, 0, 0, 0.5);
border-radius: 4px; box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4); -webkit-transition: all 0.6s easeout; transition: all 0.6s ease-out}
.introjs-blockerLayer {display: none; position: absolute; z-index: 99999999; background-color:
rgba(255, 255, 255, 0.2); -webkit-transition: all 0.6s ease-out; transition: all 0.6s ease-out}
.introjs-blockerLayer.enable {display: block}
.introjs-helperNumberLayer {position: absolute; top: -16px; left: -16px; z-index: 9999999999 !
important; padding: 2px; font-family: Arial, verdana, tahoma; font-size: 13px; font-weight: bold;
color: white; text-align: center; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); background:
#ff3019; /* Old browsers */ background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404
100%); /* Chrome10+,Safari5.1+ */ background: -webkit-gradient(linear, left top, left bottom, colorstop(0%, #ff3019), color-stop(100%, #cf0404)); /* Chrome,Safari4+ */ /* FF3.6+ */ /* IE10+ */ /*
Opera 11.10+ */ background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%); /* W3C */
width: 20px; height: 20px; line-height: 20px; border: 3px solid white; border-radius: 50%; filter:
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404',
GradientType=0); /* IE6-9 */ filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,
strength=2, color=ff0000); /* IE10 text shadows */ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4)}
.introjs-arrow {border: 5px solid #1b7bbb; content: ''; position: absolute}
.introjs-arrow.top {top: -10px; left: 10px; border-top-color: transparent; border-right-color:
transparent; border-bottom-color: #1B7BBB; border-left-color: transparent}
.introjs-arrow.right {right: -10px; top: 10px; border-top-color: transparent; border-right-color:
transparent; border-bottom-color: transparent; border-left-color: #1B7BBB}
.introjs-arrow.bottom {bottom: -10px; left: 10px; border-top-color: #1B7BBB; border-right-color:
transparent; border-bottom-color: transparent; border-left-color: transparent}
.introjs-arrow.left {left: -10px; top: 10px; border-top-color: transparent; border-right-color:
#1B7BBB; border-bottom-color: transparent; border-left-color: transparent}
.introjs-tooltip {position: absolute; /* padding: 10px; */ background-color: white; min-width: 280px;
max-width: 380px; border-radius: 3px; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4); -webkittransition: opacity 0.1s ease-out; transition: opacity 0.1s ease-out}
.introjs-tooltip.introjs-custom_spacing {top: 15px}
.introjs-tooltipbuttons {text-align: center}
.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {color: #9a9a9a; border-color:
#d4d4d4; box-shadow: none; cursor: default; background-color: #f4f4f4; background-image:
none; text-decoration: none}
.introjs-bullets {text-align: center; height: 32px}
.introjs-bullets ul {clear: both; padding: 0; display: inline-block; margin: 13px 0}
.introjs-bullets ul li {list-style: none; float: left; margin: 0 2px}
.introjs-bullets ul li a {display: block; width: 6px; height: 6px; background: #ccc; border-radius:
10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-decoration: none}
.introjs-bullets ul li a:hover {background: #999}
.introjs-bullets ul li a.active {background: #999}
.introjsFloatingElement {position: absolute; height: 0; width: 0; left: 50%; top: 50%}
/* :files, 'public/stylesheets/shared', ... @ (none) */
/* :files, 'app/views', ... @ 1455919598 */
/* app/views/shared/carousels/paddles.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:

rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }


.has_paddles:hover .paddle, .has_paddles.ui_visible .paddle {opacity: 1}
.ie8 .has_paddles:hover .paddle .paddle_sprite, .ie7 .has_paddles:hover .paddle .paddle_sprite,
.ie6 .has_paddles:hover .paddle .paddle_sprite, .ie8 .has_paddles.ui_visible .paddle
.paddle_sprite, .ie7 .has_paddles.ui_visible .paddle .paddle_sprite, .ie6 .has_paddles.ui_visible
.paddle .paddle_sprite {opacity: 1}
.ie8 .has_paddles:hover .paddle .paddle_sprite, .ie7 .has_paddles:hover .paddle .paddle_sprite,
.ie6 .has_paddles:hover .paddle .paddle_sprite {opacity: 0.3}
.ie8 .has_paddles .paddle .paddle_sprite, .ie7 .has_paddles .paddle .paddle_sprite, .ie6
.has_paddles .paddle .paddle_sprite {opacity: 0}
.ie8 .has_paddles .paddle:hover .paddle_sprite, .ie7 .has_paddles .paddle:hover .paddle_sprite,
.ie6 .has_paddles .paddle:hover .paddle_sprite {opacity: 1}
.has_paddles .paddle {-webkit-user-select: none;-moz-user-select: none;-ms-user-select:
none;user-select: none; cursor: pointer; position: absolute; width: 17px; height: 30px; z-index: 3;
top: 100px; opacity: 0; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out}
.has_paddles:hover .paddle {opacity: 0.3}
.has_paddles:hover .paddle:hover {opacity: 1}
.has_paddles .page_left {left: 0; background: url('https://s1f.scribdassets.com/images/home/logged_in/ic_home_control_left_arrow.png?1455919650') left
center no-repeat}
.has_paddles .page_right {right: 0; background: url('https://s2f.scribdassets.com/images/home/logged_in/ic_home_control_right_arrow.png?1455919650') right
center no-repeat}
.has_paddles.on_first_page .page_left {display: none}
.has_paddles.on_last_page .page_right {display: none}
.smaller_doc_thumb_width .paddle {top: 80px}
/* app/views/shared/carousels/document_cell.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
@-webkit-keyframes popin {0% {opacity: 0; -webkit-transform: scale(0.8); transform: scale(0.8)}
75% {-webkit-transform: scale(1.3);transform: scale(1.3)}
100% {opacity: 1; -webkit-transform: scale(1); transform: scale(1)}
}
@keyframes popin {0% {opacity: 0; -webkit-transform: scale(0.8); transform: scale(0.8)}
75% {-webkit-transform: scale(1.3);transform: scale(1.3)}
100% {opacity: 1; -webkit-transform: scale(1); transform: scale(1)}
}
.has_document_cells .block_layer {/* This element covers the cell to prevent pointer events. */
position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 10}
.has_document_cells .document_cell {width: 144px; white-space: normal; vertical-align: top; textalign: left}
.has_document_cells .document_cell.interaction_disabled {position: relative}
.has_document_cells .document_cell.smaller_cell {width: 108px}
.has_document_cells .document_cell.smaller_cell .under_title {display: none}
.has_document_cells .document_cell.smaller_cell .thumb {width: 108px; height: 144px}
.has_document_cells .document_cell.smaller_cell .thumb .comic_series_cover {width: 108px;
height: 144px}
.has_document_cells .document_cell.smaller_cell .thumb .cell_data, .has_document_cells
.document_cell.smaller_cell .thumb .under_title {display: none}
.has_document_cells .document_cell.smallest_cell {width: 72px}
.has_document_cells .document_cell.smallest_cell .under_title {display: none}
.has_document_cells .document_cell.smallest_cell .thumb {width: 72px; height: 96px; marginright: 20px}
.has_document_cells .document_cell.smallest_cell .thumb .comic_series_cover {width: 72px;

height: 96px}
.has_document_cells .document_cell.smallest_cell .thumb .cell_data, .has_document_cells
.document_cell.smallest_cell .thumb .under_title {display: none}
.has_document_cells .document_cell .cell_data {display: none}
.has_document_cells .document_cell.is_series .series_lines {position: absolute; top: -4px; left: 0;
right: 0; margin: 0 3px; border-top: 2px solid #1a7bba}
.has_document_cells .document_cell.is_series .series_lines:before {border-top: 2px solid
#1a7bba; opacity: 0.3; content: ''; display: block; position: absolute; left: 6px; right: 6px; top:
-10px}
.has_document_cells .document_cell.is_series .series_lines:after {border-top: 2px solid #1a7bba;
content: ''; display: block; position: absolute; left: 3px; right: 3px; top: -6px; opacity: 0.7}
.has_document_cells .document_cell.has_flag .my_library_indicator {top: 30px}
.has_document_cells .document_cell.in_my_library:not(.is_series) .reading_progress_outer
{display: block}
.has_document_cells .document_cell.no_book_page.is_audiobook .action_layer .read_icon
{display: none}
.has_document_cells .document_cell.no_book_page.is_audiobook .action_layer .play_icon
{display: block}
.has_document_cells .document_cell.no_book_page .action_layer .read_icon {display: block}
.has_document_cells .document_cell .under_title {margin-top: 20px; font-family: Livory, serif; fontstyle: italic; text-align: center; font-size: 16px; line-height: 21px; max-height: 42px; overflow:
hidden; display: block}
.has_document_cells .document_cell .under_title:not(.one_line) {display: -webkit-box; -webkitline-clamp: 2; -webkit-box-orient: vertical}
.has_document_cells .document_cell .under_title.one_line {white-space: nowrap; overflow:
hidden; text-overflow: ellipsis}
.has_document_cells .document_cell .subtitle {font-family: Livory, serif; font-style: italic; text-align:
center; font-size: 16px; line-height: 21px; max-height: 21px; overflow: hidden; display: block}
.has_document_cells .document_cell .flag {top: 0; bottom: auto; display: block; white-space:
nowrap}
.has_document_cells .document_cell .thumb {position: relative; background-position: 50% 50%;
background-repeat: no-repeat; background-color: #E6E8E9; background-size: 100% 100%; boxshadow: 0 0 10px rgba(0, 0, 0, 0.25); width: 144px; height: 192px; cursor: pointer; margin-bottom:
14px}
.has_document_cells .document_cell .thumb:hover .overlay, .has_document_cells .document_cell
.thumb.hover .overlay {opacity: 0.5}
.has_document_cells .document_cell .thumb:hover .overlay .sprite, .has_document_cells
.document_cell .thumb.hover .overlay .sprite {opacity: 0.5}
.has_document_cells .document_cell .thumb:hover .main_action, .has_document_cells
.document_cell .thumb.hover .main_action {opacity: 1}
.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, .has_document_cells .document_cell .thumb .doc_link {position:
absolute; top: 0; right: 0; bottom: 0; left: 0}
.has_document_cells .document_cell .thumb .overlay {-webkit-transition: opacity 0.1s ease-inout;transition: opacity 0.1s ease-in-out; opacity: 0; background: #3d4044}
.has_document_cells .document_cell .thumb .overlay .sprite {position: absolute; opacity: 0; left:
50%; top: 50%; margin-left: -23px; margin-top: -18px}
.has_document_cells .document_cell .thumb .shadow_overlay {background: url('https://s1f.scribdassets.com/images/petunia/thumbnail_overlay_185x250.png?1455919650') 0 0 norepeat; background-size: cover}
.has_document_cells .document_cell .cell_data {border-top: 1px solid #dcd8d4; position:
absolute; bottom: 0; top: 65%; left: 0; right: 0; background: #FDFDFD; 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;

word-wrap: break-word; font-size: 14px; line-height: 15px; overflow: hidden; max-height: 30px}
.has_document_cells .document_cell .document_title a {color: inherit}
.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: 15px}
.has_document_cells .document_cell .document_author a {color: inherit}
.has_document_cells .document_cell .my_library_indicator {display: none; position: absolute; top:
10px; z-index: 1; right: 10px; width: 30px; height: 30px; background: white; box-shadow: 0 0 0 1px
#1a7bba; color: #1a7bba; font-size: 18px; text-align: center; line-height: 30px; border-radius:
30px}
.has_document_cells .document_cell .my_library_indicator.animated {-webkit-animation: popin
0.2s ease-in-out;animation: popin 0.2s ease-in-out}
.has_document_cells .document_cell .action_layer .main_action {position: absolute; left: 50%;
top: 50%; color: white; z-index: 1; opacity: 0; -webkit-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out}
.has_document_cells .document_cell .action_layer .info_icon {font-size: 25px; margin-left: -5px;
margin-top: -18px}
.has_document_cells .document_cell .action_layer .read_icon {display: none; font-size: 40px;
margin-left: -20px; margin-top: -16px}
.has_document_cells .document_cell .action_layer .play_icon {display: none; font-size: 44px;
margin-left: -22px; margin-top: -20px}
.has_document_cells .document_cell.has_color_background .reading_progress_outer
{background: #135987}
.has_document_cells .document_cell.has_color_background .reading_progress_outer
.reading_progress_outer_dark_overlay {display: block}
.has_document_cells .flag {position: absolute; color: white; font-size: 9px; font-weight: bold; letterspacing: 1px; border-radius: 0; bottom: -20px; height: 20px; line-height: 21px; left: 0; right: 0; textalign: center}
.has_document_cells .has_flag .content {margin-top: 30px}
.has_document_cells .has_flag .flag {display: block}
.has_document_cells .has_flag.is_purchase .flag {background: #1A7BBA}
.has_document_cells .has_flag.is_geo_restricted .flag, .has_document_cells
.has_flag.is_expiring_content .flag {background: #999999}
.has_document_cells .has_flag.is_sample .flag {background: #C1C1BE}
.has_document_cells .has_flag.is_credit_restricted .flag {position: relative; width: 45px; height:
45px; font-size: 16px; color: white; opacity: 0.9}
.has_document_cells .has_flag.is_credit_restricted .flag:before, .has_document_cells
.has_flag.is_credit_restricted .flag:after {position: absolute; top: 0; content: ""; display: block;
border-style: solid}
.has_document_cells .has_flag.is_credit_restricted .flag:before {border-width: 47px 47px 0 0;
border-color: rgba(255, 255, 255, 0.2) transparent transparent transparent}
.has_document_cells .has_flag.is_credit_restricted .flag:after {border-width: 45px 45px 0 0;
border-color: rgba(0, 0, 0, 0.5) transparent transparent transparent}
.has_document_cells .has_flag.is_credit_restricted .flag span {position: absolute; top: 0; left: 0;
width: 25.875px; height: 27.9px; line-height: 27.9px; z-index: 1; text-align: center}
.has_document_cells .reading_progress_outer {display: none; bottom: -12px; position: absolute;
left: 0; right: 0; height: 5px; background: #e1e1e1; border-radius: 10px; overflow: hidden; -webkitmask-image:
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAA
AEAAGbA+oJAAAAAElFTkSuQmCC)}
.has_document_cells .reading_progress_outer.dark {background: #135987}
.has_document_cells .reading_progress_outer .reading_progress_inner {background: #6ac6e2;
position: absolute; top: 0; bottom: 0; left: 0}
.has_document_cells .reading_progress_outer .reading_progress_outer_dark_overlay {display:
none; background: rgba(0, 0, 0, 0.5); position: absolute; top: 0; left: 0; right: 0; bottom: 0}

/* app/views/errors/common.css @ 1455919598 */
.home_container.error_container {background: #f6f6f6; margin: 40px auto; padding: 30px 0; textalign: center; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2)}
.home_container.error_container .message {border-top: 1px dotted #999999; width: 775px;
margin: 0 auto; font-size: 16px; color: #666}
.home_container.error_container h1 {color: #444; margin: 20px 0; font-size: 25px}
.home_container.error_container p {width: 600px; margin: 0 auto}
/* app/views/chrome/_shared.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
#browse_menu_overlay {opacity: 0; -webkit-transition: background-color 0.4s ease, opacity 0.4s
ease; transition: background-color 0.4s ease, opacity 0.4s ease; position: fixed; left: 0px; top: 0px;
right: 0px; bottom: 0px; background: #dddddd; z-index: 19}
body.pagebox_open {overflow: hidden}
@-webkit-keyframes rotate {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}
}
@keyframes rotate {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}
}
.scribd_spinner {background-image: url('https://s1f.scribdassets.com/images/petunia/spinner/spinner.svg?1455919650'); background-repeat: norepeat}
.permanent_rotation {-webkit-animation-name: rotate;animation-name: rotate; -webkit-animationduration: 700ms; animation-duration: 700ms; -webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timingfunction: linear}
.permanent_rotation.slow {-webkit-animation-duration: 1200ms;animation-duration: 1200ms}
/* app/views/chrome/_buttons.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
/* Follow this guide. This file must be updated to match the design guide on buttons.
https://scribdjira.atlassian.net/wiki/display/DES/Web+Button+Rules */ .flat_btn {display: inlineblock; box-sizing: border-box; -webkit-transition: background 0.1s ease-in-out; transition:
background 0.1s ease-in-out; font-family: Sofia Pro, sans-serif; cursor: pointer; outline: none; textalign: center; padding: 0px 30px; line-height: 44px; height: 44px; border-radius: 4px; texttransform: uppercase; letter-spacing: 0.025em; font-size: 14px; font-weight: bold; border: 0; color:
white; text-align: center; padding: 0px 30px; min-width: 90px; background-color: #1a7bba}
.flat_btn.destructive_action_btn {background-color: #f2736e}
.flat_btn.destructive_action_btn:hover {background-color: #ee463f}
.flat_btn .scribd_spinner {display: none}
.flat_btn.outline_btn {-webkit-transition: background 0.1s ease-in-out, color 0.1s ease-inout;transition: background 0.1s ease-in-out, color 0.1s ease-in-out; line-height: 42px; backgroundcolor: transparent; border: 1px solid #1a7bba; color: #1a7bba}
.flat_btn.outline_btn:hover, .flat_btn.outline_btn.active {background-color: #6ac6e2; border-color:
#6ac6e2; color: white}
.flat_btn.outline_btn:active {background-color: #135987; border-color: #135987; color: white}
.flat_btn.outline_btn.negate {border-color: white; color: white}
.flat_btn.outline_btn.negate:hover {color: #6ac6e2; background-color: white}
.flat_btn.outline_btn.loading, .flat_btn.outline_btn.disabled {cursor: default; background-color:

transparent; border-color: #e1e1e1; color: #e1e1e1}


.flat_btn.outline_btn.loading:active, .flat_btn.outline_btn.loading:hover,
.flat_btn.outline_btn.disabled:active, .flat_btn.outline_btn.disabled:hover {background-color:
transparent; border-color: #e1e1e1; color: #e1e1e1}
.flat_btn.loading {position: relative}
.flat_btn.loading .scribd_spinner {display: block; position: absolute; left: 50%; margin-left: -15px;
margin-top: 7px}
.flat_btn.narrow {min-width: 0}
.flat_btn.round_btn {border-radius: 30px}
.flat_btn:hover {background-color: #6ac6e2; text-decoration: none; color: white}
.flat_btn:active {background-color: #135987}
.flat_btn.light_blue {background-color: #00A4D2}
.flat_btn.light_blue:hover {background-color: #62BCD4}
.flat_btn.light_blue:active {background-color: #0088AD}
.flat_btn.orange {background: #F68620}
.flat_btn.orange:hover {background-color: #F0b365}
.flat_btn.orange:active {background-color: #BF6819}
.flat_btn.gray {background-color: #949494}
.flat_btn.gray:hover {background-color: #aeaeae}
.flat_btn.gray:active {background-color: #707070}
.flat_btn.white {background-color: white; color: #1a7bba}
.flat_btn.white:hover, .flat_btn.white:active {background-color: white}
.flat_btn.facebook {background-color: #3D5A98}
.flat_btn.facebook:hover {background-color: #1874b4}
.flat_btn.facebook:active {background-color: #1957a6}
.flat_btn.loading, .flat_btn.disabled, .flat_btn[disabled] {-webkit-transition: none;transition: none;
background-color: #e1e1e1; color: white; cursor: default}
.flat_btn.loading:hover, .flat_btn.loading:active, .flat_btn.disabled:hover,
.flat_btn.disabled:active, .flat_btn[disabled]:hover, .flat_btn[disabled]:active {background-color:
#e1e1e1; color: white}
.flat_btn.has_ticks {position: relative; overflow: hidden; padding-right: 40px}
.flat_btn.has_ticks.open .white_tri_up {top: 21px}
.flat_btn.has_ticks.open .white_tri_down {top: 44px}
.flat_btn.has_ticks .white_tri_up, .flat_btn.has_ticks .white_tri_down {display: inline-block; margin:
0; position: absolute; top: 21px; right: 20px; -webkit-transition: top 0.15s ease-in-out; transition:
top 0.15s ease-in-out}
.flat_btn.has_ticks .white_tri_up {top: -44px}
.flat_btn .sprite {margin-right: 12px}
.flat_btn .icon {margin-right: 10px}
.flat_btn.slim {padding: 0 15px; height: 34px; line-height: 34px}
.flat_btn.slim.outline_btn {line-height: 33px}
.flat_btn.purple {background-color: #A94672}
.flat_btn.purple:hover {background-color: #bf638c}
.flat_btn.purple:active {background-color: #85375a}
.flat_btn.subtitle_btn div {display: inline-block; vertical-align: middle; font-size: 12px; font-weight:
normal; text-transform: none; line-height: 1; position: relative; top: -1px}
.flat_btn.subtitle_btn div strong {display: block; position: relative; top: -1px; text-transform:
uppercase; font-size: 14px}
.flat_btn.toolbar_outline_btn {border: 2px solid rgba(171, 171, 171, 0.5); color: rgba(102, 102,
102, 0.8); height: 40px; line-height: 36px}
.new_profile_follow_button .unfollow_text, .profile_follow_button .unfollow_text {display: none}
.new_profile_follow_button.following .unfollow_text, .profile_follow_button.following .unfollow_text
{display: block}
.new_profile_follow_button.following .follow_text, .profile_follow_button.following .follow_text
{display: none}

/* app/views/chrome/_hover_menu.css @ 1455919598 */
/* # @intro Hover Menu for general use. # @name Hover Menu # # @author Leafo # #
@demo_ruby # div :class => "hover_menu" do # # end # # @Notes # Demo should be done!
@Leafo */ .lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0;
background: rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.hover_menu {position: relative}
.hover_menu.open {z-index: 2700}
.hover_menu.open .sub_menu {visibility: visible; opacity: 1}
.hover_menu.open .open_sprite {display: inline-block}
.hover_menu.open .closed_sprite {display: none}
.hover_menu .sprite_container {display: inline-block; width: 10px; position: relative; top: -1px}
.hover_menu .sprite_container .open_sprite {position: relative; left: -2px}
.hover_menu .closed_sprite, .hover_menu .open_sprite {display: inline-block; vertical-align:
middle; margin-left: 6px}
.hover_menu .open_sprite {display: none}
.hover_menu .sub_menu {visibility: hidden; opacity: 0}
.hover_menu .sub_menu .divider {height: 1px; background: #e1e1e1; border: 0}
.hover_menu .sub_menu, .fancy_select_menu {z-index: 3400; line-height: 1.5; position: absolute;
background: white; min-width: 190px; box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.45); text-align: left;
padding: 1px 0px}
.ie8 .hover_menu .sub_menu, .ie7 .hover_menu .sub_menu, .ie6 .hover_menu .sub_menu, .ie8
.fancy_select_menu, .ie7 .fancy_select_menu, .ie6 .fancy_select_menu {border: 1px solid silver}
.hover_menu .sub_menu .row, .hover_menu .sub_menu .fancy_option, .fancy_select_menu
.row, .fancy_select_menu .fancy_option {-webkit-user-select: none;-moz-user-select: none;-msuser-select: none;user-select: none; display: block; padding: 6px 22px; cursor: pointer}
.hover_menu .sub_menu .row .fancy_option_parenthetical, .hover_menu .sub_menu
.fancy_option .fancy_option_parenthetical, .fancy_select_menu .row
.fancy_option_parenthetical, .fancy_select_menu .fancy_option .fancy_option_parenthetical {fontsize: 11px; color: #B0B0B0}
.hover_menu .sub_menu .row.selected, .hover_menu .sub_menu .fancy_option.selected,
.fancy_select_menu .row.selected, .fancy_select_menu .fancy_option.selected {font-weight: bold}
.hover_menu .sub_menu .row:hover, .fancy_select_menu .row:hover {background: #e1e1e1;
color: #1a7bba}
.hover_menu .sub_menu .row.first, .fancy_select_menu .row.first {padding-top: 8px}
.hover_menu .sub_menu .row.last, .fancy_select_menu .row.last {padding-bottom: 8px}
.fancy_select_label .sub {display: none}
.fancy_select_menu {z-index: 9}
.fancy_select_menu .fancy_menu_inner {overflow-y: scroll; max-height: 300px}
.fancy_select_menu .sub {color: #999999; font-size: 14px; font-weight: normal}
/* app/views/chrome/flasher.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.global_flash {font-size: 16px; position: fixed; z-index: 2998; top: 0px; color: white; background:
#f09e66; box-shadow: 0 0 0 2px white; max-width: 75%; margin: 0 auto; border-radius: 0 0 5px
5px; padding: 15px 15px 8px 15px; cursor: default}
.global_flash.error {background: #f2736e}
.global_flash.success {background: #82cc9c}
.global_flash.notice {background: #82cc9c}
.global_flash.animated {-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out}
.flasher_notification {padding: 10px 48px; background-color: #e1e1e1; color: #1a7bba; verticalalign: middle; line-height: 18px; text-align: left; position: relative; z-index: 2998; text-align: center;
font-size: 14px}
.flasher_notification.error {background-color: #f2736e}

.flasher_notification.success {background-color: #82cc9c}


.flasher_notification .icon-checkmark {background: url('https://s2f.scribdassets.com/images/newhome/icon-sprite.png?1455919650') no-repeat -102px -69px;
display: inline-block; width: 19px; height: 18px; vertical-align: middle}
.flasher_notification a {margin-left: 0.5em; text-decoration: underline; color: #fff}
/* app/views/chrome/tooltips.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.tooltip_container .new_tip {opacity: 0; -webkit-transition: opacity 0.5s ease-in; transition: opacity
0.5s ease-in; font-family: Sofia Pro, sans-serif; position: absolute; white-space: nowrap; text-align:
center; z-index: 2999}
.tooltip_container .new_tip.opaque {opacity: 1}
.tooltip_container .new_tip .tip_inner {display: inline-block; background: #135987; border-radius:
3px; padding: 5px 10px; font-size: 13px; color: white}
.tooltip_container .new_tip .tip_inner a {color: white}
.tooltip_container .fancy_tip {display: inline-block; box-shadow: #999999 0 0 4px; position:
absolute; background: white 0 100% url('https://s2-f.scribdassets.com/images/newhome/cornerlift-brown-bottomleft_33_x_33.png?1455919650') no-repeat}
.tooltip_container .fancy_tip .tip_inner {margin: 16px}
.tooltip_container .fancy_tip .tip_arrow {position: absolute; left: 50%; margin-left: -9px; top: -9px}
/* app/views/chrome/collections.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.mosaic {background-size: cover; background-color: #E6E8E9; box-shadow: 0 0 20px rgba(0, 0,
0, 0.1); height: 192px; width: 144px; margin: 0 90px 10px 1px}
.mosaic .half_horizontal_thumb {background-size: cover; height: 96px}
.mosaic .quarter_thumb {background-size: cover; background-position: center center; display:
inline-block; height: 95px; width: 71px}
.mosaic .top {height: 95px; margin-bottom: 1px}
.mosaic .left {width: 71px; margin-right: 1px}
.collection_cell {overflow: hidden; margin: 20px 20px 60px 0}
.collection_cell .collection_square {box-sizing: border-box; width: 144px; height: 144px; position:
relative}
.collection_cell .collection_square .collection_data {padding: 0 20px; position: absolute; top: 0;
left: 0; right: 0; bottom: 0; top: 50%; background: #1a7bba; color: white; text-align: center}
.collection_cell .collection_square .collection_data .title {font-size: 16px; line-height: 17px; maxheight: 34px; overflow: hidden; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkitbox-orient: vertical; max-height: 32px; font-family: Livory, serif; padding: 10px 0 3px 0}
.collection_cell .collection_square .collection_data .book_count {font-size: 14px; white-space:
nowrap; overflow: hidden; text-overflow: ellipsis}
.collection_cell .collection_square.create_collection {line-height: 22px; position: relative; border:
4px solid #e1e1e1; color: #999999; -webkit-transition: color 0.3s linear; transition: color 0.3s
linear}
.collection_cell .collection_square.create_collection .centered {margin-top: 35px}
.collection_cell .collection_square.create_collection:hover {color: #6ac6e2}
.collection_cell .collection_square .collection_bg {position: absolute; top: 0; left: 0; right: 0; bottom:
0; background-size: cover; background-color: #e1e1e1; -webkit-transition: all 0.3s linear;
transition: all 0.3s linear}
.collection_cell .collection_square .centered {text-align: center; position: relative; z-index: 1}
/* app/views/chrome/document_collections/_lightbox.css @ 1455919598 */

#lightbox_document_collections {width: 600px; /* Add to Collection Utility */ /* Create new


collection */ }
#lightbox_document_collections .close_button {margin-bottom: 10px}
#lightbox_document_collections .document_summary {margin: 0; padding-top: 10px; paddingbottom: 5px; border: none}
#lightbox_document_collections .document_summary .description {display: none}
#lightbox_document_collections .document_summary ul.stats_bottom {margin-top: 2px}
#lightbox_document_collections .document_summary ul.stats_bottom li {list-style: none outside
none; display: block; float: none; font-size: 11px}
#lightbox_document_collections .document_summary ul.stats_bottom li span {font-size: 11px}
#lightbox_document_collections .document_summary ul.stats_bottom li.created_at,
#lightbox_document_collections .document_summary ul.stats_bottom li.category {display: none}
#lightbox_document_collections .private {/* the notification that private docs go in private
collections */ padding: 5px 5px 5px 25px; background: url("/images/my_docs/icon_private.gif") norepeat scroll 5px 5px transparent}
#lightbox_document_collections .manage_collection {/* Pagination */ }
#lightbox_document_collections .manage_collection .spinner {float: left; margin: 5px}
#lightbox_document_collections .manage_collection li {padding: 3px 5px; display: block}
#lightbox_document_collections .manage_collection li.document_collection {cursor: pointer;
background: url('https://s1-f.scribdassets.com/images/timeline/feed_btm_rpt_1x11.gif?
1455919650') repeat-x scroll left bottom white; line-height: 2em; border-bottom: 1px dotted
#aaaaaa}
#lightbox_document_collections .manage_collection li.document_collection:hover {background:
none; background-color: #E9F2FC; -moz-border-radius: 2px; -webkit-border-radius: 2px}
#lightbox_document_collections .manage_collection li.document_collection span,
#lightbox_document_collections .manage_collection li.document_collection label {float: left;
vertical-align: middle}
#lightbox_document_collections .manage_collection li.document_collection label {display: inline;
overflow: hidden; white-space: nowrap; cursor: pointer; width: 380px}
#lightbox_document_collections .manage_collection li.document_collection label,
#lightbox_document_collections .manage_collection li.document_collection .privacy {font-size:
11px; margin-left: 5px; font-weight: bold}
#lightbox_document_collections .manage_collection li.document_collection input {border: none}
#lightbox_document_collections .manage_collection li.document_collection .privacy {float: right;
width: auto}
#lightbox_document_collections .manage_collection li.document_collection .private {color:
#990000}
#lightbox_document_collections .manage_collection li.document_collection .public {color:
#009933}
#lightbox_document_collections .manage_collection li.document_collection .status_loader
{margin-left: -3px}
#lightbox_document_collections .manage_collection .no_collections {background: url('https://s1f.scribdassets.com/images/timeline/feed_btm_rpt_1x11.gif?1455919650') repeat-x scroll left
bottom white; line-height: 2em; border-bottom: 1px dotted #aaaaaa; display: block; padding: 3px
5px}
#lightbox_document_collections .manage_collection .new_document_collection {float: right}
#lightbox_document_collections .manage_collection .paginator {float: right; margin: 5px}
#lightbox_document_collections .autogen_class_views_shared_document_collections_form
{border-bottom: 1px dotted #aaaaaa}
#lightbox_document_collections .document_collection_form_container form {width: 330px}
#lightbox_document_collections .document_collection_form_container_open form,
#lightbox_document_collections .document_collection_form_container_open error {width: 520px}
#lightbox_document_collections .back {float: left; margin: 5px; font-weight: bold}
/* :class_inlines, 'app/views', ... @ 1455919598 */

/* app/views/shared/dialogs/download_dialog.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_dialogs_download_dialog {margin-bottom: 150px}
.autogen_class_views_shared_dialogs_download_dialog .title {display: none}
.autogen_class_views_shared_dialogs_download_dialog h3 {text-align: center}
.autogen_class_views_shared_dialogs_download_dialog .picker,
.autogen_class_views_shared_dialogs_download_dialog .info {display: inline-block; vertical-align:
top}
.autogen_class_views_shared_dialogs_download_dialog .picker {text-align: center}
.autogen_class_views_shared_dialogs_download_dialog .info {text-align: left; border-left: 1px
solid #e1e1e1; margin-left: 20px; padding: 20px 0px 20px 20px; width: 400px}
.autogen_class_views_shared_dialogs_download_dialog .info .row {margin-bottom: 8px; textindent: -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_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: 14px; 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: 690px}
.
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_cell.document_cell {margin-bottom: 45px}
.
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 .big_download_icon {background:
url('https://s2-f.scribdassets.com/images/newdoc/DownloadPageIcon.png?1455919650') 0 0 norepeat; display: inline-block; width: 80px; height: 73px}
.autogen_class_views_shared_dialogs_download_dialog .big_download_icon .icon_text {textalign: 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/document_popups.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.document_popups {text-align: left}
.document_popups .object_popup.onboarding_book_popup {min-height: 215px; padding: 20px}
.document_popups .object_popup.onboarding_book_popup .document_description {marginbottom: 20px}
.document_popups .object_popup {z-index: 5; position: absolute; top: 0; left: 0; width: 194px; minheight: 248px; margin-left: 3px; font-size: 14px; padding-bottom: 10px; background: white;
background: rgba(255, 255, 255, 0.97); border: 1px solid #e1e1e1; border-radius: 3px; boxshadow: 0 0 10px rgba(0, 0, 0, 0.05)}
.document_popups .object_popup.on_left {margin-left: -3px}
.document_popups .object_popup.on_left .popup_arrow {left: auto; right: -15px; backgroundimage: url('https://s1-f.scribdassets.com/images/newhome/popup_right_arrow.png?1455919650')}
.document_popups .object_popup .popup_right {display: none}
.document_popups .object_popup .title_row {font-family: Livory, serif; font-size: 18px; line-height:
1.4; max-height: 50px; overflow: hidden}
.document_popups .object_popup .title_row a {color: #444444}
.document_popups .object_popup .creator_row {color: #666666; font-size: 14px; white-space:
nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 0}
.document_popups .object_popup .creator_row .author:last-child {margin-right: 0}
.document_popups .object_popup .creator_row, .document_popups .object_popup .page_count
{line-height: 1.6; color: #999999}
.document_popups .object_popup .on_rating {display: none}
.document_popups .object_popup .popup_arrow {position: absolute; left: -15px; top: 53%;
margin-top: -14px; background: url('https://s2f.scribdassets.com/images/newhome/popup_left_arrow.png?1455919650') 50% 50% no-repeat;
width: 19px; height: 28px}
.document_popups .object_popup .popup_footer {position: absolute; bottom: 0; left: 0; right: 0}
.document_popups .object_popup .primary_action {margin: 10px 0 10px 0; white-space: nowrap;
text-align: center}
.document_popups .object_popup .primary_action .flat_btn {display: block}
.document_popups .document_popup {padding: 14px}
.document_popups .document_popup .document_description, .document_popups
.onboarding_book_popup .document_description {margin-top: 6px; margin-bottom: 6px; lineheight: 18px; max-height: 127px; min-height: 78px; overflow: hidden; color: #444}
.document_popups .document_popup .document_description p, .document_popups
.onboarding_book_popup .document_description p {font-weight: 400; margin: 0; padding: 0}
.document_popups .document_popup .recommendation_header, .document_popups
.onboarding_book_popup .recommendation_header {background: #eee; height: 50px; position:
absolute; top: 0; left: 0; right: 0; border-bottom: 1px solid #e1e1e1; display: none; padding-top:
10px; padding-bottom: 10px; padding-left: 14px; line-height: 22px; max-height: 48px; overflow:
hidden}
.document_popups .document_popup .recommendation_header
.recommendation_explanation, .document_popups .onboarding_book_popup

.recommendation_header .recommendation_explanation {color: #999999}


.document_popups .document_popup .recommendation_header .recommendation_explanation
a, .document_popups .onboarding_book_popup .recommendation_header
.recommendation_explanation a {font-size: 14px; font-family: Livory; font-style: italic}
.document_popups .document_popup .recommendation_header .not_interested_text,
.document_popups .onboarding_book_popup .recommendation_header .not_interested_text
{color: #999999; display: none}
.document_popups .document_popup .recommendation_header .not_interested_btn,
.document_popups .onboarding_book_popup .recommendation_header .not_interested_btn
{display: none; position: absolute; right: 14px; top: 14px; cursor: pointer; font-size: 20px; color:
#c2c4c4}
.document_popups .document_popup .recommendation_header .not_interested_btn:hover,
.document_popups .onboarding_book_popup .recommendation_header
.not_interested_btn:hover {color: #f2736e}
.document_popups .document_popup .document_sub_action, .document_popups
.onboarding_book_popup .document_sub_action {margin: 10px 20px 0 20px; line-height: 25px;
text-align: center}
.document_popups .document_popup .save_bookmark_btn .save, .document_popups
.onboarding_book_popup .save_bookmark_btn .save {display: inline}
.document_popups .document_popup .save_bookmark_btn .unsave, .document_popups
.onboarding_book_popup .save_bookmark_btn .unsave {display: none}
.document_popups .document_popup .save_bookmark_btn.saved .save, .document_popups
.onboarding_book_popup .save_bookmark_btn.saved .save {display: none}
.document_popups .document_popup .save_bookmark_btn.saved .unsave,
.document_popups .onboarding_book_popup .save_bookmark_btn.saved .unsave {display:
inline}
/* app/views/shared/react/star_ratings.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.star_ratings {position: relative}
.star_ratings.current_user.rated .rating_star.light_lit, .star_ratings.selecting .rating_star.light_lit
{color: #fdd835}
.star_ratings .tips, .star_ratings .stats, .star_ratings .clear_rating, .star_ratings
.rating_required_message, .star_ratings .inform_saved {margin-left: 8px}
.star_ratings .stats {color: #999999}
.star_ratings .rating_star {color: #cccccc; cursor: pointer; display: inline-block; line-height: 15px;
padding-right: 4px; position: relative; text-align: center; -webkit-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%;
transform-origin: 50% 50%}
.star_ratings .rating_star.light_lit {color: #6ac6e2}
.star_ratings .rating_star.half_lit span {display: block; margin-right: 0}
.star_ratings .rating_star.half_lit .icon-feature_half {color: #6ac6e2; position: relative}
.star_ratings .rating_star.half_lit .icon-feature_outline {color: #cccccc; position: absolute; top: 0;
left: 0}
.star_ratings .rating_star:last-child {margin-right: 0}
.star_ratings.static .rating_star {cursor: default}
/* app/views/shared/persona_icon.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_persona_icon {display: inline-block; width: 40px; height: 40px;
border-radius: 40px; line-height: 40px; font-size: 16px; text-align: center; color: #fff}
.autogen_class_views_shared_persona_icon.icon-user {font-size: 40px}

.autogen_class_views_shared_persona_icon.large {width: 72px; height: 72px; border-radius:


72px; line-height: 72px; font-size: 32px}
.autogen_class_views_shared_persona_icon.large.icon-user {font-size: 72px}
/* app/views/shared/grids/object_grid.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_grids_object_grid {text-align: left; padding-left: 45px}
.autogen_class_views_shared_grids_object_grid .object_cell {display: inline-block; vertical-align:
top; white-space: normal; text-align: left; width: 144px; margin: 0 24px 45px 0}
.autogen_class_views_shared_grids_object_grid .object_cell.is_featured .featured_row {display:
block}
.autogen_class_views_shared_grids_object_grid .object_cell.is_book .content {display: none}
.autogen_class_views_shared_grids_object_grid .object_cell .featured_row {display: none}
.autogen_class_views_shared_grids_object_grid .object_cell .content .title_row {word-wrap:
break-word; overflow: hidden; font-size: 14px; line-height: 18px; max-height: 54px}
.autogen_class_views_shared_grids_object_grid .object_cell .content .author_row {font-size:
12px; line-height: 18px}
.autogen_class_views_shared_grids_object_grid .object_cell .content .price_row,
.autogen_class_views_shared_grids_object_grid .object_cell .content .featured_row {cursor:
default; font-size: 14px; line-height: 18px}
.autogen_class_views_shared_grids_object_grid .object_cell .content .price_row {color: #f7931e}
.autogen_class_views_shared_grids_object_grid .object_cell .content .featured_row {color:
#1a7bba}
.autogen_class_views_shared_grids_object_grid .object_cell .content .featured_row
.profile_sprite {vertical-align: top}
.autogen_class_views_shared_grids_object_grid .object_cell .content .meta_row {font-size: 14px;
line-height: 18px; color: #999}
.autogen_class_views_shared_grids_object_grid .object_cell .content .meta_row .value {color:
#666}
.autogen_class_views_shared_grids_object_grid .object_cell.document_cell {margin-bottom:
90px}
.autogen_class_views_shared_grids_object_grid .object_cell.document_cell .content {display:
none}
.autogen_class_views_shared_grids_object_grid .object_cell.document_cell .thumb {marginbottom: 0}
.autogen_class_views_shared_grids_object_grid .object_cell.user_cell {width: 150px; text-align:
center; margin-bottom: 60px}
.autogen_class_views_shared_grids_object_grid .object_cell.user_cell .thumb {width: 98px;
height: 98px; margin: 0 auto; background: #ccc}
.autogen_class_views_shared_grids_object_grid .object_cell.user_cell .thumb a,
.autogen_class_views_shared_grids_object_grid .object_cell.user_cell .thumb img {display:
block}
.autogen_class_views_shared_grids_object_grid .object_cell.user_cell .user_name {margin: 20px
0; word-wrap: break-word}
.autogen_class_views_shared_grids_object_grid .object_cell.author_cell {cursor: pointer}
.autogen_class_views_shared_grids_object_grid .object_cell.author_cell .thumb {cursor: pointer}
.autogen_class_views_shared_grids_object_grid .object_cell.author_cell .thumb .img {width:
100px; height: 100px}
/* app/views/shared/input.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_input {position: relative; display: inline-block; font-size: 18px;

cursor: pointer}
.autogen_class_views_shared_input .radio:before {font-family: 'scribd'; content: "\e647"; marginright: 10px}
.autogen_class_views_shared_input .radio.selected:before {content: "\e633"}
.autogen_class_views_shared_input .radio .radio_icon {position: absolute; top: 3px; left: 0;
opacity: 0; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out}
.autogen_class_views_shared_input .radio:hover:not(.selected) .radio_icon {opacity: 0.3}
.autogen_class_views_shared_input .label {position: relative; top: -1px}
.autogen_class_views_shared_input .input_trigger {cursor: pointer}
.autogen_class_views_shared_input .input_container {position: relative}
.autogen_class_views_shared_input input {visibility: hidden; display: none}
.autogen_class_views_shared_input .checkbox:before {font-family: 'scribd'; content: "\e638";
margin-right: 10px}
.autogen_class_views_shared_input .checkbox.selected:before {position: relative; left: 1px;
content: "\e637"}
.autogen_class_views_shared_input .checkbox:hover:not(.selected) .checkbox_icon {opacity:
0.3}
.autogen_class_views_shared_input .checkbox .checkbox_icon {position: absolute; top: 3px; left:
1px; opacity: 0; -webkit-transition: opacity 0.1s ease-in-out; transition: opacity 0.1s ease-in-out}
/* app/views/document_collections/_form.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_document_collections_form .document_collection_description {height:
120px; line-height: 22px; font-size: 16px; resize: none; outline: none; box-shadow: none}
.autogen_class_views_document_collections_form input,
.autogen_class_views_document_collections_form textarea {width: 480px}
.autogen_class_views_document_collections_form .inputs {margin-top: 10px; margin-bottom:
20px}
.autogen_class_views_document_collections_form .line_divider {border: 1px solid #f4f4f4;
position: absolute; top: 0; width: 600px; left: -40px}
.autogen_class_views_document_collections_form .max_characters {color: #999999; float: right}
.autogen_class_views_document_collections_form .privacy_input {position: relative}
.autogen_class_views_document_collections_form .privacy_input .show_on_public,
.autogen_class_views_document_collections_form .privacy_input .show_on_private {position:
absolute; right: 0; top: 2px; display: none}
.autogen_class_views_document_collections_form .privacy_input.public .show_on_public
{display: inline}
.autogen_class_views_document_collections_form .privacy_input.private .show_on_private
{display: inline}
.autogen_class_views_document_collections_form .privacy_input .icon-public {font-size: 20px}
.autogen_class_views_document_collections_form .privacy_input .icon-private {color: #f2736e;
font-size: 20px}
.autogen_class_views_document_collections_form .controls {height: 35px; margin-top: 25px;
padding-top: 25px; position: relative}
.autogen_class_views_document_collections_form .controls .delete_collection_btn {texttransform: uppercase; font-weight: 600; line-height: 40px; font-size: 14px}
.autogen_class_views_document_collections_form .controls .save_btn {float: right}
/* app/views/shared/add_to_collection_lightbox.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_add_to_collection_lightbox {min-width: 500px}
.autogen_class_views_shared_add_to_collection_lightbox .document_collection_list {list-style:

none; margin: 0}
.autogen_class_views_shared_add_to_collection_lightbox .document_collection_list
.checkbox_input {float: left; margin-right: 10px; margin-top: 2px}
.autogen_class_views_shared_add_to_collection_lightbox .form_buttons {padding: 20px 40px;
text-align: right}
.autogen_class_views_shared_add_to_collection_lightbox .form_buttons .create_new_collection
{float: left; text-transform: uppercase; line-height: 45px}
.autogen_class_views_shared_add_to_collection_lightbox .loading_list {padding: 12px 40px 12px
40px}
.autogen_class_views_shared_add_to_collection_lightbox .collections_container {position:
relative; width: 560px}
.autogen_class_views_shared_add_to_collection_lightbox .collections_container .fade {top: 1px}
.autogen_class_views_shared_add_to_collection_lightbox .in_collections {color: #999999; clear:
left; display: none; cursor: pointer; margin-top: 16px}
.autogen_class_views_shared_add_to_collection_lightbox .list_view {zoom: 1; max-height:
450px; overflow-y: scroll; border: 1px solid #e1e1e1; -webkit-transition: height 0.6s; transition:
height 0.6s}
.autogen_class_views_shared_add_to_collection_lightbox .list_view:after {content: ""; display:
table; clear: both}
.autogen_class_views_shared_add_to_collection_lightbox .collections {padding: 0}
.autogen_class_views_shared_add_to_collection_lightbox .collections .list_item {padding: 12px
40px 12px 40px; margin: 0; white-space: normal; -webkit-user-select: none; -moz-user-select:
none; -ms-user-select: none; user-select: none; line-height: initial}
.autogen_class_views_shared_add_to_collection_lightbox .collections .list_item:hover
{background-color: #e1e1e1; cursor: pointer}
.autogen_class_views_shared_add_to_collection_lightbox .collections .list_item .checked,
.autogen_class_views_shared_add_to_collection_lightbox .collections .list_item .unchecked {fontsize: 16px; left: -6px; color: #888; cursor: pointer}
.autogen_class_views_shared_add_to_collection_lightbox .collections .list_item .book_count
{color: #888; float: right; margin-left: 12px}
.autogen_class_views_shared_add_to_collection_lightbox .collections .list_item .is_private {float:
right; display: none; text-transform: uppercase; color: red}
.autogen_class_views_shared_add_to_collection_lightbox .collections .list_item.private
.is_private {display: inline-block}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px)
{.autogen_class_views_shared_add_to_collection_lightbox .list_view {height: 185px}
.autogen_class_views_shared_add_to_collection_lightbox .headers_add p {margin-bottom: 8px}
}
/* app/views/shared/confirm_lightbox.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_confirm_lightbox {min-width: 480px}
.autogen_class_views_shared_confirm_lightbox > .wrapper > .content {padding: 0}
.autogen_class_views_shared_confirm_lightbox .confirm_lightbox_templates {display: none}
.autogen_class_views_shared_confirm_lightbox .confirm_text {margin: 24px 40px}
.autogen_class_views_shared_confirm_lightbox .rendered_template_container .label_text {width:
auto}
.autogen_class_views_shared_confirm_lightbox .autogen_class_views_shared_input {padding:
20px 40px; min-width: 500px}
.autogen_class_views_shared_confirm_lightbox .large_input .autogen_class_views_shared_input
{height: 50px}
.autogen_class_views_shared_confirm_lightbox .actions {border-top: 1px solid #e1e1e1; textalign: right; padding: 20px 40px; white-space: nowrap}
.autogen_class_views_shared_confirm_lightbox .actions .flat_btn {margin-left: 20px; vertical-

align: top}
.autogen_class_views_shared_confirm_lightbox .actions .flat_btn:first-child {margin-left: 0}
.autogen_class_views_shared_confirm_lightbox .actions a {color: #999999}
.autogen_class_views_shared_confirm_lightbox.simple_style {min-width: 400px}
.autogen_class_views_shared_confirm_lightbox.simple_style .wrapper {padding: 20px 40px}
.autogen_class_views_shared_confirm_lightbox.simple_style .title {padding: 0; font-size: 16px;
line-height: 24px; font-weight: bold; font-family: Sofia Pro, sans-serif; padding: 0; background:
white; margin-bottom: 10px}
.autogen_class_views_shared_confirm_lightbox.simple_style .confirm_text {color: #999999;
margin: 0 0 24px 0}
.autogen_class_views_shared_confirm_lightbox.simple_style .actions {border: none; padding: 0;
text-align: center}
.autogen_class_views_shared_confirm_lightbox.simple_style .actions .ok_btn {min-width: 140px}
.autogen_class_views_shared_confirm_lightbox.simple_style .content {border: none}
/* app/views/shared/hovercards.css @ 1455919598 */
.autogen_class_views_shared_hovercards .hovercard_font_preloader {height: 0; overflow:
hidden}
/* app/views/shared/hovercards/base.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.hovercard {position: absolute; top: 0; left: 0; width: 220px; z-index: 21}
.hovercard.in_lightbox {z-index: 30000}
.hovercard.open .hovercard_background {-webkit-transform: scale(1, 1);transform: scale(1, 1);
opacity: 1}
.hovercard.open .below_cover, .hovercard.open .above_cover {opacity: 1; -webkit-transform:
translate(0, 0); transform: translate(0, 0)}
.hovercard.hiding .hovercard_background, .hovercard.hiding .below_cover, .hovercard.hiding
.above_cover {opacity: 0; -webkit-transition: opacity 0.1s ease; transition: opacity 0.1s ease}
.hovercard .below_cover, .hovercard .above_cover {-webkit-transition: all 0.3s cubic-bezier(0.36,
0.77, 0.41, 0.99);transition: all 0.3s cubic-bezier(0.36, 0.77, 0.41, 0.99); opacity: 0}
.hovercard .above_cover {-webkit-transform: translate(0px, 12px);transform: translate(0px, 12px)}
.hovercard .hovercard_title {font-family: Livory, serif; font-style: italic; font-size: 18px; line-height:
22px; text-align: center; margin: 12px 15px 10px 15px; max-height: 44px; overflow: hidden}
.hovercard .hovercard_title a {color: #444444}
.hovercard .flat_btn {height: 30px; line-height: 30px; margin: 0 15px 15px 15px; display: block;
padding: 0; font-size: 13px; white-space: nowrap}
.hovercard .flat_btn.negate {-webkit-transition: color 0.1s ease-in-out, border-color 0.1s ease-inout;transition: color 0.1s ease-in-out, border-color 0.1s ease-in-out; border: 1px solid #1a7bba;
background-color: white; color: #1a7bba}
.hovercard .flat_btn.negate:hover {border: 1px solid #6ac6e2; color: #6ac6e2}
.hovercard .link_row {text-align: center; margin: 0 15px 15px 15px; line-height: 12px; font-size:
13px; font-weight: bold; text-transform: uppercase}
.hovercard .cover_drop {margin: 0 auto 15px auto}
.hovercard .hovercard_content {overflow: hidden; position: relative; z-index: 2}
.hovercard .hovercard_background {background: white; -webkit-transition: all 0.3s cubicbezier(0.36, 0.77, 0.41, 0.99); transition: all 0.3s cubic-bezier(0.36, 0.77, 0.41, 0.99); opacity: 0;
-webkit-transform: scale(0.9, 0.9); transform: scale(0.9, 0.9); -webkit-transform-origin: 50% 15%;
transform-origin: 50% 15%; border: 2px solid red; border: 1px solid #e1e1e1; box-shadow: 0 0
4px rgba(0, 0, 0, 0.1); z-index: 2; position: absolute; top: 0; left: 0; bottom: 0; right: 0}
/* app/views/shared/hovercards/collection.css @ 1455919598 */

.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_hovercards_collection .cover_drop {width: 144px}
.autogen_class_views_shared_hovercards_collection .collection_data {text-align: center; fontsize: 14px; margin-bottom: 15px}
.autogen_class_views_shared_hovercards_collection .collection_data .item_count {color:
#666666}
/* app/views/shared/hovercards/document.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_hovercards_document.hovercard {padding-bottom: 7px}
.autogen_class_views_shared_hovercards_document.hovercard.is_geo_restricted
.library_button_container {display: none}
.autogen_class_views_shared_hovercards_document.hovercard .flat_btn {margin-bottom: 8px}
.autogen_class_views_shared_hovercards_document.hovercard .link_row {margin-top: 12px;
margin-bottom: 8px}
.autogen_class_views_shared_hovercards_document.hovercard .is_series {padding-top: 12px}
.autogen_class_views_shared_hovercards_document .document_data {color: #999999; textalign: center; font-size: 14px; margin-bottom: 15px}
.autogen_class_views_shared_hovercards_document .star_ratings_row {font-size: 15px; marginbottom: 6px; margin-top: 20px}
.autogen_class_views_shared_hovercards_document .star_ratings_row .stats {position: relative;
top: -1px}
.autogen_class_views_shared_hovercards_document .publisher_row {margin: 0 10px 6px}
.autogen_class_views_shared_hovercards_document .library_button_container {text-align:
center}
.autogen_class_views_shared_hovercards_document .library_button_container .library_button
{width: 190px; margin-bottom: 8px}
.autogen_class_views_shared_hovercards_document .library_button_container .library_button
.flat_btn {margin-bottom: 0}
.autogen_class_views_shared_hovercards_document .library_button_container .main_button
{margin-left: 0; min-width: 0; width: 146px}
.autogen_class_views_shared_hovercards_document .library_button_container .main_button
.scribd_spinner {margin-top: 0}
.autogen_class_views_shared_hovercards_document .library_button_container .actions_select
{margin: 0}
.autogen_class_views_shared_hovercards_document .library_button_container
.actions_select:after {height: 20px; top: 5px}
.autogen_class_views_shared_hovercards_document .library_button_container
.actions_list_wrapper {width: 190px}
.autogen_class_views_shared_hovercards_document .library_button_container
.actions_list_wrapper.top {bottom: 35px}
.autogen_class_views_shared_hovercards_document .library_button_container
.actions_list_wrapper a {padding-left: 10px; padding-right: 10px}
.autogen_class_views_shared_hovercards_document .library_button_container .flat_btn {minwidth: 0; line-height: 29px}
/* app/views/shared/my_library_button.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_my_library_button {position: relative; width: 44px}
.autogen_class_views_shared_my_library_button.in_library .button_wrapper {background-image:
url('https://s1-f.scribdassets.com/images/newhome/document_grid/check@2x.png?1455919650')}

.autogen_class_views_shared_my_library_button.in_library .button_wrapper:hover {backgroundimage: url('https://s1-f.scribdassets.com/images/newhome/document_grid/check-all@2x.png?


1455919650'); background-size: 25px; width: 44px}
.autogen_class_views_shared_my_library_button.can_undo_finished .undo_finished_button
{display: inline}
.autogen_class_views_shared_my_library_button.is_finished .after_finish {display: block}
.autogen_class_views_shared_my_library_button.is_finished .before_finish {display: none}
.autogen_class_views_shared_my_library_button .undo_finished_button,
.autogen_class_views_shared_my_library_button .after_finish {display: none}
.autogen_class_views_shared_my_library_button.open .library_popup_actions {opacity: 0;
-webkit-transition: opacity 0.4s ease; transition: opacity 0.4s ease; display: block}
.autogen_class_views_shared_my_library_button.open.visible .library_popup_actions {opacity: 1}
.autogen_class_views_shared_my_library_button .button_wrapper {-webkit-transition:
background-color 0.2s ease, width 0.2s ease;transition: background-color 0.2s ease, width 0.2s
ease; width: 30px; height: 30px; border-radius: 15px; cursor: pointer; background: #1a7bba
url('https://s1-f.scribdassets.com/images/newhome/document_grid/add@2x.png?1455919650')
8px 8px no-repeat; background-size: 14px}
.autogen_class_views_shared_my_library_button .button_wrapper:hover {background-color:
#6ac6e2}
.autogen_class_views_shared_my_library_button .library_popup_actions {display: none; textalign: left; min-width: 195px; height: 106px; background: rgba(255, 255, 255, 0.97); box-shadow:
0 0 10px rgba(0, 0, 0, 0.05); border: 1px solid #e1e1e1; border-radius: 3px; z-index: 200; position:
absolute; top: 50%; margin-top: -24px; margin-right: 8px; right: 100%}
.autogen_class_views_shared_my_library_button .library_popup_actions:before {content: " ";
border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 15px solid
white; left: 100%; margin-left: -1px; background: none; height: 0; width: 0; position: absolute; top:
0; margin-top: 13px}
.autogen_class_views_shared_my_library_button .library_popup_actions .link_divider {margin:
10px; height: 1px; background: #e1e1e1}
.autogen_class_views_shared_my_library_button .library_popup_actions .link_row {white-space:
nowrap; font-size: 14px; margin: 10px; color: #666666}
.autogen_class_views_shared_my_library_button .library_popup_actions .link_row:first-child,
.autogen_class_views_shared_my_library_button .library_popup_actions .link_row:last-child
{margin-top: 6px}
/* app/views/shared/pageboxes/pagebox.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_pageboxes_pagebox {position: fixed; top: 0; left: 0; right: 0;
bottom: 0; min-height: 100vh; background: white; z-index: 2900; display: none}
.autogen_class_views_shared_pageboxes_pagebox .pagebox {padding: 22px 45px}
.autogen_class_views_shared_pageboxes_pagebox.open {display: block}
.autogen_class_views_shared_pageboxes_pagebox .continue_btn,
.autogen_class_views_shared_pageboxes_pagebox .close_icon {position: absolute; top: 22px;
right: 22px; font-size: 24px; cursor: pointer}
.autogen_class_views_shared_pageboxes_pagebox .close_icon {width: 24px; height: 24px; color:
#666666}
.autogen_class_views_shared_pageboxes_pagebox .close_icon:hover {color: #999999}
/* app/views/shared/search/autocompleter.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_search_autocompleter .search_autocompleter {width: 460px; zindex: 2998; position: absolute; top: 42px; left: 0px; font-size: 14px; line-height: 18px; border-

radius: 2px; border: 1px solid #e2e2e2; box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.2)}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .scroller {overflowy: scroll; background-color: white}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .scroller::-webkitscrollbar {-webkit-appearance: none; width: 6px}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .scroller::-webkitscrollbar-track {background: #fafafa; border-radius: 4px}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .scroller::-webkitscrollbar-thumb {background: #e1e1e1; border-radius: 10px}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_section
a:hover {text-decoration: none}
.autogen_class_views_shared_search_autocompleter .search_autocompleter
.ac_section.first_visible .ac_category {border-top: 0; box-shadow: none}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_category
{color: #146c88; position: relative; border-top: 1px solid #e2e2e2; padding: 6px 0}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_category
.ac_section_title {color: #1a7bba; position: absolute; top: 0; width: 120px; margin-top: 5px;
padding: 5px 0 5px 20px}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_category
.ac_item_container {margin-left: 145px}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_category h4
{font-size: 14px; text-transform: capitalize; margin: 0; font-weight: bold}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_category.active
.ac_section_title {color: #1a7bba; background-color: #f4f4f4}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_all_results
h4:after {font-family: 'scribd'; font-size: 12px; margin-left: 2px; vertical-align: middle; position:
absolute; right: 10px; content: "\e60d"}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_all_results
.ac_category {line-height: 40px; height: 40px; height: 40px; line-height: 40px; padding-top: 0;
padding-bottom: 0}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_all_results
.ac_section_title {width: auto; position: static; margin-top: 0; padding-top: 0; padding-bottom: 0}
.autogen_class_views_shared_search_autocompleter .search_autocompleter
.ac_all_results:hover {background-color: #f4f4f4}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item {overflow:
hidden; height: 50px; padding: 6px 20px 6px 6px; position: relative; -webkit-transition: all 0.1s
ease-in-out; transition: all 0.1s ease-in-out}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item .doc_title
{color: #666666; font-weight: bold; font-size: 14px; line-height: 18px; max-height: 36px; overflow:
hidden; display: block}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item
.doc_author {color: #999999; line-height: 22px; font-weight: bold; font-size: 14px; line-height:
18px; max-height: 18px; overflow: hidden; display: block}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item:hover,
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item.active
{color: #1a7bba; background-color: #f4f4f4}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item:hover
.item_content, .autogen_class_views_shared_search_autocompleter .search_autocompleter
.ac_item.active .item_content {color: #444444}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item:hover
.item_content .doc_author, .autogen_class_views_shared_search_autocompleter
.search_autocompleter .ac_item.active .item_content .doc_author {color: #666666}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item:hover
.item_content .doc_title, .autogen_class_views_shared_search_autocompleter
.search_autocompleter .ac_item.active .item_content .doc_title {color: #444444}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item

.item_image {box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2); width: 36px; height: 48px; position:
absolute; left: 6px; background-repeat: no-repeat; background-size: cover}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_item
.item_content {color: #666666; font-weight: bold; position: relative; top: 50%; -webkit-transform:
translateY(-50%); transform: translateY(-50%); margin-left: 48px}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_icon {margin:
11px 7px}
.autogen_class_views_shared_search_autocompleter .search_autocompleter
.sprite.ac_publishers {margin: 7px 7px}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_publishers
.ac_item, .autogen_class_views_shared_search_autocompleter .search_autocompleter
.ac_authors .ac_item {height: 36px}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_publishers
.ac_item .item_image, .autogen_class_views_shared_search_autocompleter
.search_autocompleter .ac_authors .ac_item .item_image {height: 36px; width: 36px; borderradius: 50%; background-position: 50%; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1)}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_publishers
.item_content, .autogen_class_views_shared_search_autocompleter .search_autocompleter
.ac_authors .item_content {font-size: 14px; line-height: 18px; max-height: 36px; overflow: hidden;
display: block}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_authors
.ac_section_title::before {font-family: 'scribd'; font-size: 11px; margin-right: 5px; content: "\e672"}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_publishers
.ac_section_title::before {font-family: 'scribd'; font-size: 11px; margin-right: 5px; content: "\e674"}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_books
.ac_section_title::before {font-family: 'scribd'; font-size: 11px; margin-right: 5px; content: "\e673"}
.autogen_class_views_shared_search_autocompleter .search_autocompleter .ac_audiobooks
.ac_section_title::before {font-family: 'scribd'; font-size: 11px; margin-right: 5px; content: "\e671"}
.autogen_class_views_shared_search_autocompleter .search_autocompleter
.ac_sheet_musics .ac_section_title::before {font-family: 'scribd'; font-size: 11px; margin-right: 5px;
content: "\e904"}
.autogen_class_views_shared_search_autocompleter .search_autocompleter em,
.autogen_class_views_shared_search_autocompleter .search_autocompleter strong {font-weight:
bold; font-style: normal; background: #f4f4f4}
/* app/views/shared/_credit_lightbox.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_credit_lightbox {border-radius: 4px; color: #999999; font-weight:
bold; max-width: 490px; -webkit-transition: max-width 0.5s, min-height 0.5s; transition: max-width
0.5s, min-height 0.5s}
.autogen_class_views_shared_credit_lightbox.apply_credit {min-height: 170px; max-width:
325px; text-align: center}
.autogen_class_views_shared_credit_lightbox.apply_credit .cta {text-align: center}
.autogen_class_views_shared_credit_lightbox.valid_card {min-height: 230px}
.autogen_class_views_shared_credit_lightbox.enter_payment {min-height: 200px}
.autogen_class_views_shared_credit_lightbox.loading,
.autogen_class_views_shared_credit_lightbox.credit_redeemed {color: #666666; max-width:
230px; min-height: 135px}
.autogen_class_views_shared_credit_lightbox.loading .close_button,
.autogen_class_views_shared_credit_lightbox.credit_redeemed .close_button {display: none}
.autogen_class_views_shared_credit_lightbox.fix_payment .payment_error_message,
.autogen_class_views_shared_credit_lightbox.loading .loading_message,
.autogen_class_views_shared_credit_lightbox.credit_redeemed .credit_redeemed_message
{display: block}

.autogen_class_views_shared_credit_lightbox.fix_payment .message,
.autogen_class_views_shared_credit_lightbox.loading .message,
.autogen_class_views_shared_credit_lightbox.credit_redeemed .message {display: none}
.autogen_class_views_shared_credit_lightbox .loading_message,
.autogen_class_views_shared_credit_lightbox .payment_error_message,
.autogen_class_views_shared_credit_lightbox .credit_redeemed_message {display: none}
.autogen_class_views_shared_credit_lightbox .loading_message,
.autogen_class_views_shared_credit_lightbox .credit_redeemed_message {text-align: center}
.autogen_class_views_shared_credit_lightbox .loading_message p,
.autogen_class_views_shared_credit_lightbox .credit_redeemed_message p {margin: 0}
.autogen_class_views_shared_credit_lightbox .loader {margin: 0 auto; display: block}
.autogen_class_views_shared_credit_lightbox .wrapper {border-radius: 5px}
.autogen_class_views_shared_credit_lightbox .content {background-color: transparent}
.autogen_class_views_shared_credit_lightbox .cta {margin-top: 30px; text-align: right}
.autogen_class_views_shared_credit_lightbox .cta .centerer {display: inline-block}
.autogen_class_views_shared_credit_lightbox .cta .centerer a {display: block; text-align: center;
margin-top: 8px; font-size: 14px; font-weight: normal}
.autogen_class_views_shared_credit_lightbox p {color: #999999; font-weight: bold}
.autogen_class_views_shared_credit_lightbox h1 {font-size: 18px; margin-top: 0; color: #444444;
font-weight: normal}
/* app/views/shared/autocomplete/_unavailable_book_request_lightbox.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_autocomplete_unavailable_book_request_lightbox {width: 500px}
/* app/views/shared/autocomplete/_unavailable_author_request_lightbox.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_autocomplete_unavailable_author_request_lightbox {max-width:
500px}
/* app/views/shared/autocomplete/_unavailable_request_completed_lightbox.css @ 1455919598
*/
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_autocomplete_unavailable_request_completed_lightbox {maxwidth: 500px}
/* app/views/shared/popover.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_popover {display: inline-block; position: relative}
.autogen_class_views_shared_popover > .popover_trigger {display: inline-block}
.autogen_class_views_shared_popover > .popover_content {position: absolute; top: 0; left: 0; zindex: 2700; display: none; background: white; border: 1px solid #e1e1e1; border-radius: 4px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); font-family: Sofia Pro, sans-serif; font-weight: normal;
font-style: normal; color: #444444; text-align: left; text-align: start}
.autogen_class_views_shared_popover > .popover_content:before {content: " "; display: block;
position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: white; border-radius: 4px; zindex: -1}
.autogen_class_views_shared_popover > .popover_content > .popover_arrow {border-width:

16px; z-index: -2}


.autogen_class_views_shared_popover > .popover_content > .popover_arrow:before {display:
block; content: " "; width: 30px; height: 30px; -webkit-transform: rotate(45deg); transform:
rotate(45deg); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); position: relative}
.autogen_class_views_shared_popover > .popover_content > .popover_arrow,
.autogen_class_views_shared_popover > .popover_content > .popover_arrow:after {position:
absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid}
.autogen_class_views_shared_popover > .popover_content > .popover_arrow:after {borderwidth: 15px; content: ""}
.autogen_class_views_shared_popover.top > .popover_content {margin-top: -15px}
.autogen_class_views_shared_popover.top > .popover_content > .popover_arrow {left: 50%;
bottom: -16px; margin-left: -16px; border-bottom-width: 0; border-top-color: #e1e1e1}
.autogen_class_views_shared_popover.top > .popover_content > .popover_arrow:before {top:
-37.5px; left: -15px}
.autogen_class_views_shared_popover.top > .popover_content > .popover_arrow:after {content: "
"; bottom: 1px; margin-left: -15px; border-bottom-width: 0; border-top-color: white}
.autogen_class_views_shared_popover.left > .popover_content {margin-left: -15px}
.autogen_class_views_shared_popover.left > .popover_content > .popover_arrow {top: 50%;
right: -16px; margin-top: -16px; border-right-width: 0; border-left-color: #e1e1e1}
.autogen_class_views_shared_popover.left > .popover_content > .popover_arrow:before {top:
-15px; left: -37.5px}
.autogen_class_views_shared_popover.left > .popover_content > .popover_arrow:after {content: "
"; right: 1px; bottom: -15px; border-right-width: 0; border-left-color: white}
.autogen_class_views_shared_popover.right > .popover_content {margin-left: 15px}
.autogen_class_views_shared_popover.right > .popover_content > .popover_arrow {top: 50%;
left: -16px; margin-top: -16px; border-left-width: 0; border-right-color: #e1e1e1}
.autogen_class_views_shared_popover.right > .popover_content > .popover_arrow:before {top:
-15px; left: 7.5px}
.autogen_class_views_shared_popover.right > .popover_content > .popover_arrow:after {content:
" "; left: 1px; bottom: -15px; border-left-width: 0; border-right-color: white}
.autogen_class_views_shared_popover.bottom > .popover_content {margin-top: 15px}
.autogen_class_views_shared_popover.bottom > .popover_content > .popover_arrow {left: 50%;
top: -16px; margin-left: -16px; border-top-width: 0; border-bottom-color: #e1e1e1}
.autogen_class_views_shared_popover.bottom > .popover_content > .popover_arrow:before {top:
7.5px; left: -15px}
.autogen_class_views_shared_popover.bottom > .popover_content > .popover_arrow:after
{content: " "; top: 1px; margin-left: -15px; border-top-width: 0; border-bottom-color: white}
/* app/views/shared/carousels/carousel.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_carousels_carousel {position: relative}
.autogen_class_views_shared_carousels_carousel:hover .carousel_scrollbar,
.autogen_class_views_shared_carousels_carousel.ui_visible .carousel_scrollbar {opacity: 1}
.autogen_class_views_shared_carousels_carousel.show_title .carousel {height: 274px}
.autogen_class_views_shared_carousels_carousel.dragging .carousel_scrollbar
.carousel_scrollbar_thumb, .autogen_class_views_shared_carousels_carousel
.carousel_scrollbar .carousel_scrollbar_thumb:hover {background: #6ac6e2; height: 9px; top:
-4px}
.autogen_class_views_shared_carousels_carousel.has_no_scrolling .carousel_scrollbar {display:
none}
.autogen_class_views_shared_carousels_carousel.has_no_scrolling .carousel_scrolling
{overflow: hidden}
.autogen_class_views_shared_carousels_carousel.has_no_scrolling.has_paddles .paddle
{display: none}

.autogen_class_views_shared_carousels_carousel.has_no_scrolling .carousel:before,
.autogen_class_views_shared_carousels_carousel.has_no_scrolling .carousel:after {display:
none}
.autogen_class_views_shared_carousels_carousel .carousel_outer {position: relative}
.autogen_class_views_shared_carousels_carousel .carousel {height: 232px; margin: 0 17px;
overflow: hidden; padding-bottom: 30px; white-space: nowrap}
.autogen_class_views_shared_carousels_carousel .carousel:before,
.autogen_class_views_shared_carousels_carousel .carousel:after {bottom: 0; content: "";
position: absolute; top: 0; width: 15px; z-index: 1}
.autogen_class_views_shared_carousels_carousel .carousel:before {left: 17px}
.autogen_class_views_shared_carousels_carousel .carousel:after {right: 17px}
.autogen_class_views_shared_carousels_carousel .carousel:before {background: -webkit-lineargradient(left, white 0%, white 53%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(to
right, white 0%, white 53%, rgba(255, 255, 255, 0) 100%)}
.autogen_class_views_shared_carousels_carousel .carousel:after {background: -webkit-lineargradient(left, rgba(255, 255, 255, 0) 0%, white 53%, white 100%);background: linear-gradient(to
right, rgba(255, 255, 255, 0) 0%, white 53%, white 100%)}
.autogen_class_views_shared_carousels_carousel .carousel .object_cell,
.autogen_class_views_shared_carousels_carousel .carousel .cell_group {display: inline-block;
font-size: 16px; vertical-align: top; white-space: normal}
.autogen_class_views_shared_carousels_carousel .carousel .object_cell:last-child,
.autogen_class_views_shared_carousels_carousel .carousel .cell_group:last-child {margin-right:
15px}
.autogen_class_views_shared_carousels_carousel .carousel .cell_group .object_cell {height:
auto; display: block; margin-right: 0}
.autogen_class_views_shared_carousels_carousel .carousel .cell_group .object_cell:last-child
{margin-right: 0}
.autogen_class_views_shared_carousels_carousel .carousel_scrolling {font-size: 0; marginbottom: -60px; min-height: 275px; overflow-x: scroll; overflow-y: hidden; padding-left: 15px}
.autogen_class_views_shared_carousels_carousel .carousel_scrollbar {background: #e1e1e1;
bottom: 10px; height: 1px; left: 32px; position: absolute; right: 32px; opacity: 0; -webkit-transition:
all 0.25s ease-in-out; transition: all 0.25s ease-in-out}
.autogen_class_views_shared_carousels_carousel .carousel_scrollbar
.carousel_scrollbar_thumb {-webkit-transition: background 0.2s ease, top 0.2s ease, height 0.2s
ease;transition: background 0.2s ease, top 0.2s ease, height 0.2s ease; background: #1a7bba;
height: 3px; left: 0; position: absolute; top: -1px}
.autogen_class_views_shared_carousels_carousel .document_cell {margin: 20px 20px 60px 0}
.autogen_class_views_shared_carousels_carousel .carousel_title {font-size: 24px; font-weight:
400; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 30px 32px 0 32px}
/* app/views/shared/carousels/mini_document_carousel.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_carousels_mini_document_carousel {margin-bottom: 10px}
.autogen_class_views_shared_carousels_mini_document_carousel .carousel {height: 100px;
margin-left: 0; margin-right: 0}
.autogen_class_views_shared_carousels_mini_document_carousel .item {display: inline-block;
vertical-align: top; margin-bottom: 50px; margin-left: 20px}
.autogen_class_views_shared_carousels_mini_document_carousel .carousel_scrollbar {left:
20px; right: 20px}
.autogen_class_views_shared_carousels_mini_document_carousel.has_paddles .paddle {height:
100px; bottom: 0; width: 35px}
.autogen_class_views_shared_carousels_mini_document_carousel.has_paddles .paddle .sprite
{background: none; margin-top: -15px}
.autogen_class_views_shared_carousels_mini_document_carousel.has_paddles .paddle

.sprite.icon {font-size: 30px}


.autogen_class_views_shared_carousels_mini_document_carousel.has_paddles .page_left {left:
-15px}
.autogen_class_views_shared_carousels_mini_document_carousel.has_paddles .page_right
{right: -15px}
.autogen_class_views_shared_carousels_mini_document_carousel .carousel_title {display: none}
.autogen_class_views_shared_carousels_mini_document_carousel .document_thumbnail
{display: inline-block; vertical-align: middle; width: 53px; height: 68px; cursor: pointer}
.autogen_class_views_shared_carousels_mini_document_carousel
.document_thumbnail.empty_background {height: 66px; width: 53px; border: 1px solid black; textalign: center; line-height: 66px; color: #bbb; font-size: 14px}
.autogen_class_views_shared_carousels_mini_document_carousel
.document_thumbnail_subtitle {color: #bbb; font-size: 14px; position: absolute; bottom: -14px}
.autogen_class_views_shared_carousels_mini_document_carousel .vertical_separator {width:
1px; border-right: 1px solid gray; height: 70px; margin-right: 15px; display: inline-block; verticalalign: middle}
/* app/views/shared/carousels/square_collection_carousel.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_carousels_square_collection_carousel {margin-bottom: 30px}
.autogen_class_views_shared_carousels_square_collection_carousel .paddle.page_left,
.autogen_class_views_shared_carousels_square_collection_carousel .paddle.page_right {top:
77px}
.autogen_class_views_shared_carousels_square_collection_carousel .carousel {margin: 0 20px
0 20px; height: 175px}
.autogen_class_views_shared_carousels_square_collection_carousel .carousel:before
{background: -webkit-linear-gradient(left, #f4f4f4 0%, #f4f4f4 53%, rgba(244, 244, 244, 0)
100%);background: linear-gradient(to right, #f4f4f4 0%, #f4f4f4 53%, rgba(244, 244, 244, 0)
100%)}
.autogen_class_views_shared_carousels_square_collection_carousel .carousel:after
{background: -webkit-linear-gradient(left, rgba(244, 244, 244, 0) 0%, #f4f4f4 53%, #f4f4f4
100%);background: linear-gradient(to right, rgba(244, 244, 244, 0) 0%, #f4f4f4 53%, #f4f4f4
100%)}
.autogen_class_views_shared_carousels_square_collection_carousel .create_collection {cursor:
pointer}
/* app/views/shared/smart_tabs.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_smart_tabs .hover_menu.open .sub_menu {opacity: 1}
.autogen_class_views_shared_smart_tabs .sub_menu {top: 30px; left: 0; line-height: 35px;
padding: 0; border-radius: 3px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); border: 1px solid
#e1e1e1; opacity: 0; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease}
.autogen_class_views_shared_smart_tabs .sub_menu .menu_item {text-transform: none;
padding: 0 18px; color: #666666; height: 35px; white-space: nowrap}
.autogen_class_views_shared_smart_tabs .sub_menu .menu_item:hover {background:
#EAEAEA; color: #1a7bba}
.autogen_class_views_shared_smart_tabs .tab.last {margin-right: 0}
/* app/views/shared/react/review_form.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }

.review_form {padding: 0 32px; position: relative; zoom: 1}


.review_form:after {content: ""; display: table; clear: both}
#edit_review_lb .review_form {padding: 0}
.review_form .tip, .review_form .star_label, .review_form .star_rating, .review_form
.clear_rating, .review_form .rating_required_message, .review_form .inform_saved {line-height:
42px; vertical-align: top}
.review_form .tip, .review_form .clear_rating, .review_form .rating_required_message,
.review_form .inform_saved {font-size: 14px}
.review_form .rating_required_message {color: #f2736e}
.review_form .star_label, .review_form .textarea_label, .review_form .tip, .review_form
.inform_saved {color: #666666}
.review_form .star_label {display: inline-block; margin-right: 15px}
.review_form .star_ratings {display: inline-block; font-size: 40px; line-height: 40px; vertical-align:
top}
.review_form .star_ratings .rating_star {line-height: 1; margin-right: 12px}
.review_form .star_ratings .rating_star:last-child {margin-right: 0}
.review_form .star_ratings .tips {margin-left: 0}
.review_form .star_ratings .tip, .review_form .star_ratings .clear_rating, .review_form .star_ratings
.rating_required_message, .review_form .star_ratings .inform_saved {margin-left: 15px}
.review_form .textarea_label {margin: 20px 0 6px 0}
.review_form .textarea_label .optional {color: #999999}
.review_form .textarea_tip {color: #999999; margin-bottom: 13px}
.review_form textarea {border: 1px solid #e1e1e1; border-radius: 4px; color: #444444; height:
58px; min-height: 58px; margin-top: 6px; max-width: 100%; outline: 0; padding: 16px 20px;
resize: vertical; width: 100%; box-sizing: border-box; font-family: Sofia Pro, sans-serif}
.review_form textarea::-webkit-input-placeholder {color: #999999}
.review_form textarea::-moz-placeholder {color: #999999}
.review_form textarea:-ms-input-placeholder {color: #999999}
.review_form textarea::placeholder {color: #999999}
.review_form.has_existing_review textarea, .review_form.focused textarea {height: 130px}
.review_form .buttons {color: #999999; float: right}
.review_form .buttons .flat_btn {margin: 24px 0 0 10px}
.review_form .buttons .warn {color: #f2736e}
/* app/views/shared/react/library_button.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.library_button {display: inline-block; position: relative; width: 204px}
.library_button:hover .flat_btn, .library_button.hover .flat_btn {background-color: #6ac6e2; borderwidth: 0; color: #fff}
.library_button:hover .actions_select:after, .library_button.hover .actions_select:after {opacity: 0}
.library_button .flat_btn {padding: 0; -webkit-transition: background-color 0.2s ease-out; transition:
background-color 0.2s ease-out}
.library_button .flat_btn:hover, .library_button .flat_btn.hover {background-color: #60aec5}
.library_button .flat_btn:active {background-color: #135987}
.library_button .flat_btn.loading {background-color: transparent; border: 1px solid #e1e1e1; color:
#e1e1e1}
.library_button .flat_btn.loading.main_button {border-width: 1px 0 1px 1px}
.library_button .flat_btn.loading.actions_select {border-width: 1px 1px 1px 0}
.library_button .flat_btn.loading .scribd_spinner {display: block}
.library_button .flat_btn.loading:after, .library_button .flat_btn.loading.outline_btn:after
{background-color: #e1e1e1; opacity: 0.6}
.library_button .scribd_spinner {bottom: 0; display: none; left: 0; position: absolute; right: 0; top: 0}
.library_button .main_button {border-radius: 4px 0 0 4px; border-right-width: 0; min-width: 160px}
.library_button .main_button.loading {position: initial}

.library_button .actions_select {border-radius: 0 4px 4px 0; border-left-width: 0; min-width: 0;


padding: 0; position: absolute; right: 0; top: 0; width: 44px}
.library_button .actions_select:before {bottom: 0; height: 15px; left: 0; margin: auto; position:
absolute; right: -44px; top: 0}
.library_button .actions_select:after {-webkit-transition: opacity 0.2s ease-in-out;transition: opacity
0.2s ease-in-out; background-color: #fff; content: ""; height: 30px; left: 0; opacity: 0.6; position:
absolute; top: 7px; width: 1px}
.library_button .actions_select.outline_btn:after {background-color: #1a7bba}
.library_button .toolbar_outline_btn.main_button {border-right-width: 0; border-radius: 4px 0 0
4px}
.library_button .toolbar_outline_btn.actions_select {border-left-width: 0; border-radius: 0 4px 4px
0}
.library_button .toolbar_outline_btn.actions_select:after {background-color: rgba(171, 171, 171,
0.5); height: 27px; top: 5px}
.library_button .toolbar_outline_btn.loading .scribd_spinner {margin-top: 5px}
.library_button .actions_list_wrapper {position: absolute; right: 0; width: 204px}
.library_button .actions_list_wrapper:hover {cursor: auto}
.library_button .actions_list_wrapper .popover_content {display: block; padding: 0; position:
relative; width: 100%}
.library_button .actions_list_wrapper .popover_content .actions_list {display: inline-block; boxsizing: border-box; -webkit-transition: background 0.1s ease-in-out; transition: background 0.1s
ease-in-out; font-family: Sofia Pro, sans-serif; cursor: pointer; outline: none; text-align: center;
padding: 0px 30px; line-height: 44px; height: 44px; border-radius: 4px; text-transform: uppercase;
letter-spacing: 0.025em; font-size: 14px; font-weight: bold; height: auto; list-style: none; margin: 0;
padding: 6px 0; text-align: left; width: 100%}
.library_button .actions_list_wrapper .popover_content .actions_list li {margin: 0; text-indent: 0}
.library_button .actions_list_wrapper .popover_content .actions_list a {display: block; outline: 0;
padding: 6px 12px}
.library_button .actions_list_wrapper .popover_content .actions_list a:hover, .library_button
.actions_list_wrapper .popover_content .actions_list a:active {color: #1a7bba}
.library_button .actions_list_wrapper .popover_content .actions_list a:hover {background-color:
#f4f4f4}
.library_button .actions_list_wrapper .popover_content .actions_list a:active {background-color:
#cccccc}
.library_button .actions_list_wrapper .popover_content .popover_arrow {right: 10px; left: initial}
.library_button .actions_list_wrapper.top {bottom: 49px}
.library_button .actions_list_wrapper.top .popover_content {margin-bottom: 12px}
.library_button .actions_list_wrapper.top .popover_arrow {bottom: -12px}
.library_button .actions_list_wrapper.bottom {top: 49px}
.library_button .actions_list_wrapper.bottom .popover_content {margin-top: 12px}
.library_button .actions_list_wrapper.bottom .popover_arrow {top: -12px}
/* app/views/shared/sharing_buttons.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_sharing_buttons {list-style-type: none; padding: 0; margin: 0}
.autogen_class_views_shared_sharing_buttons.single_line .share_button {display: inline-block;
margin-right: 6px}
.autogen_class_views_shared_sharing_buttons.single_line .share_button:last-child {margin-right:
0}
.autogen_class_views_shared_sharing_buttons.single_line .icon {font-size: 18px}
.autogen_class_views_shared_sharing_buttons.single_line > div a:hover {color: #6ac6e2}
.autogen_class_views_shared_sharing_buttons.single_line > div a:active {color: #135987}
.autogen_class_views_shared_sharing_buttons.single_line .like a {color: #f86960}
.autogen_class_views_shared_sharing_buttons.single_line .facebook a {color: #3b5998; position:

relative; top: -1px}


.autogen_class_views_shared_sharing_buttons.single_line .twitter a {color: #55acee}
.autogen_class_views_shared_sharing_buttons.single_line .pinterest a {color: #c8232c}
.autogen_class_views_shared_sharing_buttons.single_line .email a {color: #146c88}
.autogen_class_views_shared_sharing_buttons.single_line .embed a {color: #146c88}
.autogen_class_views_shared_sharing_buttons.stacked .share_button {padding: 14px 14px 10px
8px}
.autogen_class_views_shared_sharing_buttons.stacked .label {vertical-align: middle; margin: 0
6px}
.autogen_class_views_shared_sharing_buttons.stacked .like a:hover,
.autogen_class_views_shared_sharing_buttons.stacked .like a.readcasted,
.autogen_class_views_shared_sharing_buttons.stacked .like a.readcasted {color: #f86960}
.autogen_class_views_shared_sharing_buttons.stacked .facebook a:hover {color: #3b5998}
.autogen_class_views_shared_sharing_buttons.stacked .twitter a:hover {color: #55acee}
.autogen_class_views_shared_sharing_buttons.stacked .pinterest a:hover {color: #c8232c}
.autogen_class_views_shared_sharing_buttons.stacked .email a:hover {color: #146c88}
.autogen_class_views_shared_sharing_buttons.stacked .embed a:hover {color: #146c88}
.autogen_class_views_shared_sharing_buttons .icon {display: inline-block; font-size: 20px;
vertical-align: middle}
/* app/views/shared/react/review_controls.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.review_controls .upvote_count {font-size: 12px}
.review_controls .upvote_count span {display: block}
.review_controls .bottom {bottom: 0; position: absolute; width: 100%}
.review_controls .bottom .undo_btn {display: block}
.review_controls .bottom .separator {color: #eeeeee}
.review_controls .bottom .vote_link, .review_controls .bottom .undo_vote_link {display: inlineblock; margin-left: 10px}
/* app/views/shared/review_list.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_shared_review_list {min-width: 815px}
.autogen_class_views_shared_review_list .book_review_wrapper {padding: 0 32px}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review {box-sizing:
border-box; border-bottom: 1px solid #e1e1e1; display: table; padding: 24px 0; width: 100%}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review a {color: inherit;
outline: 0}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review a:hover {color:
#6ac6e2}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review a:active {color:
#135987}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left,
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .right {box-sizing:
border-box; display: table-cell; vertical-align: top}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left {paddingright: 12px; width: 72%; word-break: break-word}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left
.review_author {display: inline-block; line-height: 40px}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left
.review_author .persona_icon {display: inline-block; margin-right: 12px; vertical-align: bottom}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left

.review_author a {color: #444444}


.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left
.review_author a:hover {color: #6ac6e2}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left
.review_author a:active {color: #135987}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .object_grid
{padding-left: 0; display: table-cell}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left
.object_grid .thumb, .autogen_class_views_shared_review_list .book_review_wrapper
.book_review .left .object_grid .object_cell {width: 108px; height: 144px; margin-bottom: 0}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .info {display:
table-cell; color: #444444; padding-left: 0}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .info h2
{margin: 0}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .info
.book_title {font-size: 20px; line-height: 20px; max-height: 80px; overflow: hidden; display: block;
display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; font-family: Livory, serif;
color: #444444; font-style: italic; margin: 0; white-space: normal}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .info
.book_title:hover {color: #6ac6e2}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .info .author
{font-family: Livory, serif; color: #444444; font-size: 14px; font-weight: normal; margin: 3px 0
12px}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .info .author
a {font-family: Sofia Pro, sans-serif}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .info
.review_body {margin-left: 0; min-height: auto}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .review_body
{color: #666666; margin-left: 52px; min-height: 90px; padding-right: 15px}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left
.review_body.truncate {font-size: 16px; line-height: 24px; max-height: 96px; overflow: hidden;
display: block}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .review_body
.read_more {color: #1a7bba}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .review_body
.read_more:hover {color: #6ac6e2}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left .review_body
.read_more:active {color: #135987}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left
.review_body.not_truncated .read_more {display: none}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left
.review_body.expanded {overflow: visible; max-height: none; display: block}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .left
.review_body.expanded .read_more {display: none}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .right {border-left:
1px solid #e1e1e1; color: #999999; font-size: 14px; padding-left: 12px; position: relative; width:
28%}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .right
.star_ratings {margin-bottom: 5px}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .upvote,
.autogen_class_views_shared_review_list .book_review_wrapper .book_review .downvote
{display: none}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review.upvoted .vote,
.autogen_class_views_shared_review_list .book_review_wrapper .book_review.downvoted .vote
{display: none}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review.upvoted .upvote

{display: block}
.autogen_class_views_shared_review_list .book_review_wrapper .book_review.downvoted
.downvote {display: block}
/* app/views/book_preview/review.css @ 1455919597 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_book_preview_review .body {background: white; margin: 0 auto; maxwidth: 1000px; min-height: 600px; padding: 32px 0 90px}
.autogen_class_views_book_preview_review .body h1 {border-bottom: 1px dotted #e1e1e1; fontsize: 16px; font-weight: bold; margin: 0 90px; padding-bottom: 30px; text-align: center; texttransform: uppercase}
.autogen_class_views_book_preview_review .body .book_details {border-bottom: 1px solid
#e1e1e1; margin: 0 120px; padding: 40px 0 30px; white-space: nowrap}
.autogen_class_views_book_preview_review .body .book_details .cover {display: table-cell}
.autogen_class_views_book_preview_review .body .book_details .cover .object_grid {paddingleft: 0}
.autogen_class_views_book_preview_review .body .book_details .cover .object_grid .object_cell
{margin-bottom: 0}
.autogen_class_views_book_preview_review .body .book_details .cover .thumb,
.autogen_class_views_book_preview_review .body .book_details .cover .object_cell {width:
108px; height: 144px}
.autogen_class_views_book_preview_review .body .book_details .info {display: table-cell;
vertical-align: top}
.autogen_class_views_book_preview_review .body .book_details .info .book_title {font-size:
20px; line-height: 20px; max-height: 80px; overflow: hidden; display: block; display: -webkit-box;
-webkit-line-clamp: 4; -webkit-box-orient: vertical; font-family: Livory, serif; color: inherit; font-style:
italic; white-space: normal}
.autogen_class_views_book_preview_review .body .book_details .info .book_title:hover {color:
#6ac6e2}
.autogen_class_views_book_preview_review .body .book_details .info .book_title:active {color:
#135987}
.autogen_class_views_book_preview_review .body .book_details .info .author {font-family: Livory,
serif; font-size: 14px; margin: 3px 0 6px; color: inherit}
.autogen_class_views_book_preview_review .body .book_details .info .author a {font-family:
Sofia Pro, sans-serif; color: inherit; font-weight: normal}
.autogen_class_views_book_preview_review .body .book_details .info .author a:hover {color:
#6ac6e2}
.autogen_class_views_book_preview_review .body .book_details .info .author a:active {color:
#135987}
.autogen_class_views_book_preview_review .body .review_list {min-width: 760px; margin: 0
120px}
.autogen_class_views_book_preview_review .body .review_list .book_review_wrapper {padding:
0}
.autogen_class_views_book_preview_review .body .review_list .book_review {border-bottom:
none; padding-left: 0; padding-right: 0}
.autogen_class_views_book_preview_review .body .actions {border-top: 1px dotted #e1e1e1;
padding: 30px 0 56px; text-align: center}
.autogen_class_views_book_preview_review .body .actions .flat_btn {margin: 0 10px}
.autogen_class_views_book_preview_review .body .document_carousel {margin: 0 50px}
.autogen_class_views_book_preview_review .body .document_carousel .carousel_title {margintop: 0; font-size: 18px}
.autogen_class_views_book_preview_review .body .document_carousel .object_cell {marginright: 27px}
.autogen_class_views_book_preview_review .body .document_carousel .object_cell:last-child

{margin-right: 0}
/* app/views/book_preview/show.css @ 1455919597 */
@charset "UTF-8"; .lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right:
0; background: rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_book_preview_show {padding-top: 24px; padding-bottom: 60px;
background: #eeeeee; text-align: center}
.autogen_class_views_book_preview_show.lightbox {background: transparent; position: static;
box-shadow: none; /* So hovercards don't make the user scroll. */ margin-bottom: 90px}
.autogen_class_views_book_preview_show.lightbox > .main .close {display: block; position:
absolute; top: 0; right: 0}
.autogen_class_views_book_preview_show.reviews > .main .summary {display: none}
.autogen_class_views_book_preview_show.reviews > .main .reviews {display: block}
.autogen_class_views_book_preview_show.all_reviews > .main .overview {display: none}
.autogen_class_views_book_preview_show.all_reviews > .main .all_reviews {display: block}
.autogen_class_views_book_preview_show.loading .loading_shroud {display: block; z-index:
2999}
.autogen_class_views_book_preview_show.fade_in_loader .loading_shroud {opacity: 1}
.autogen_class_views_book_preview_show .loading_shroud {opacity: 0}
.autogen_class_views_book_preview_show .box {margin-bottom: 24px; box-shadow: 0 0 10px
rgba(0, 0, 0, 0.15); background: #fff; border-radius: 4px}
.autogen_class_views_book_preview_show .box h3 {margin: 0; text-align: center; font-size: 16px;
text-transform: uppercase; font-weight: 700}
.autogen_class_views_book_preview_show .box hr {border: 0; border-top: 1px solid #e1e1e1}
.autogen_class_views_book_preview_show .recommenders {padding: 32px 16px 16px}
.autogen_class_views_book_preview_show .recommenders:empty {display: none}
.autogen_class_views_book_preview_show .recommenders .document_carousel {marginbottom: 38px}
.autogen_class_views_book_preview_show .recommenders .document_carousel:last-of-type
{margin-bottom: 0}
.autogen_class_views_book_preview_show .recommenders .document_carousel .carousel_title
{margin-top: 0}
.autogen_class_views_book_preview_show .document_carousel .carousel_title {font-size: 18px;
font-weight: normal; margin-bottom: 4px}
.autogen_class_views_book_preview_show .document_carousel .document_cell {margin-right:
24px}
.autogen_class_views_book_preview_show .document_carousel .document_cell h3 {margin-top:
20px; font-size: 16px; line-height: 20px; max-height: 40px; overflow: hidden; display: block;
display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding-bottom: 1px;
color: #444444; font-style: italic; font-weight: normal; text-transform: none; font-family: Livory,
serif; text-align: center}
.autogen_class_views_book_preview_show .icon_list {margin: 0; padding: 0; list-style: none; textalign: center}
.autogen_class_views_book_preview_show .icon_list.centered li {width: 170px; text-align: center;
margin-left: 8px; margin-right: 8px}
.autogen_class_views_book_preview_show .icon_list.centered li a span,
.autogen_class_views_book_preview_show .icon_list.centered li .persona_icon {text-align:
center; margin-right: 0; margin-bottom: 10px}
.autogen_class_views_book_preview_show .icon_list.centered li .name {display: block; text-align:
center}
.autogen_class_views_book_preview_show .icon_list.no_icons .persona_icon {display: none}
.autogen_class_views_book_preview_show .icon_list li {display: inline-block; vertical-align: top;
margin: 0 14px 28px; line-height: 40px}
.autogen_class_views_book_preview_show .icon_list li .persona_icon {display: inline-block;
vertical-align: top; margin-right: 6px}

.autogen_class_views_book_preview_show .icon_list li .name {position: relative; top: -2px;


display: inline-block; vertical-align: middle; font-size: 14px; text-align: left}
.autogen_class_views_book_preview_show .icon_list li .name div {line-height: 1.3}
.autogen_class_views_book_preview_show .icon_list li .name .type {font-size: 12px; color:
#999999; text-transform: uppercase}
.autogen_class_views_book_preview_show .info_icon {display: inline-block; background:
url('https://s1-f.scribdassets.com/images/book_preview/info.png?1455919650') 0 0 no-repeat;
width: 15px; height: 15px}
.autogen_class_views_book_preview_show .info_icon:hover {background-position: -19px 0}
.autogen_class_views_book_preview_show .popover_content {padding: 18px 22px; color:
#666666; font-size: 12px; line-height: 22px}
.autogen_class_views_book_preview_show .popover_content li {text-indent: -11px; margin-left:
11px}
.autogen_class_views_book_preview_show .close {display: none; padding: 10px; background:
transparent; color: #999999; line-height: 1; font-size: 22px; cursor: pointer}
.autogen_class_views_book_preview_show .close:hover {color: #6ac6e2}
.autogen_class_views_book_preview_show .close:active {color: #135987}
.autogen_class_views_book_preview_show .play_sample.playing .paused {display: none}
.autogen_class_views_book_preview_show .play_sample.playing .playing {display: inline-block}
.autogen_class_views_book_preview_show .play_sample [class^=icon-] {margin-right: 2px; fontsize: 12px}
.autogen_class_views_book_preview_show .play_sample .paused {display: inline-block}
.autogen_class_views_book_preview_show .play_sample .playing {display: none}
.autogen_class_views_book_preview_show .loading_shroud {position: fixed; top: 0; left: 0; right:
0; bottom: 0; z-index: 1; display: none; opacity: 0; -webkit-transition: all 0.8s ease-in-out, opacity
0.4s ease-in-out; transition: all 0.8s ease-in-out, opacity 0.4s ease-in-out; background: rgba(255,
255, 255, 0.8)}
.autogen_class_views_book_preview_show a.author {white-space: nowrap}
.autogen_class_views_book_preview_show > .main {box-sizing: border-box; display: inline-block;
vertical-align: top; max-width: 912px; width: 100%; position: relative; text-align: left}
.autogen_class_views_book_preview_show > .main .restriction_banner {padding: 26px 48px
28px; background: #fafafa; border-bottom: 1px solid #e1e1e1; border-top-left-radius: 4px; bordertop-right-radius: 4px}
.autogen_class_views_book_preview_show > .main .restriction_banner h3 {margin-bottom: 3px;
text-align: left; text-transform: none; color: #444444; font-family: Livory, serif; font-size: 22px; fontweight: 400; font-style: italic}
.autogen_class_views_book_preview_show > .main .restriction_banner h4 {margin: 0 0 12px;
color: #666666; font-size: 16px; font-weight: 400}
.autogen_class_views_book_preview_show > .main .restriction_banner h4:last-child {marginbottom: 0}
.autogen_class_views_book_preview_show > .main .restriction_banner.single_heading {paddingbottom: 18px}
.autogen_class_views_book_preview_show > .main .header {padding: 48px; padding-bottom:
60px; border-bottom: 1px solid #e1e1e1}
.autogen_class_views_book_preview_show > .main .header .cover {position: absolute; display:
inline-block; vertical-align: top; width: 192px}
.autogen_class_views_book_preview_show > .main .header .cover .document_cell {width: 192px;
height: 256px}
.autogen_class_views_book_preview_show > .main .header .cover
.document_cell.in_my_library .also_available {margin-top: 28px}
.autogen_class_views_book_preview_show > .main .header .cover .document_cell
.reading_progress_outer {bottom: -16px}
.autogen_class_views_book_preview_show > .main .header .cover .document_cell .thumb {width:
192px; height: 256px; margin-bottom: 0}
.autogen_class_views_book_preview_show > .main .header .cover .document_cell
.also_available {margin-top: 14px; font-size: 14px; text-align: center; white-space: nowrap}

.autogen_class_views_book_preview_show > .main .header .cover .document_cell


.also_available span {position: relative; top: 2px; margin-right: 4px; font-size: 16px}
.autogen_class_views_book_preview_show > .main .header .metadata {position: relative; boxsizing: border-box; zoom: 1; margin-left: 192px; min-height: 256px; padding-left: 34px}
.autogen_class_views_book_preview_show > .main .header .metadata:after {content: ""; display:
table; clear: both}
.autogen_class_views_book_preview_show > .main .header .metadata .row {overflow: hidden;
max-height: 26px; margin-bottom: 66px}
.autogen_class_views_book_preview_show > .main .header .metadata hr {margin-top: 13px;
margin-bottom: 12px}
.autogen_class_views_book_preview_show > .main .header .metadata .badge {display: inlineblock; vertical-align: top; padding: 5px 10px; margin-bottom: 4px; background: #6ac6e2; color:
#fff; font-size: 10px; font-weight: bold; text-transform: uppercase; line-height: 1; letter-spacing:
0.075em}
.autogen_class_views_book_preview_show > .main .header .metadata h1 {font-family: Livory,
serif; margin: 0; font-size: 26px; line-height: 32px; font-style: italic; color: #444444}
@media (max-width: 650px) {.autogen_class_views_book_preview_show > .main .header
.metadata h1 {font-size: 18px; line-height: 26px}
}
.autogen_class_views_book_preview_show > .main .header .metadata h1.long {font-size: 18px;
line-height: 26px}
.autogen_class_views_book_preview_show > .main .header .metadata h2 {margin: 0; font-family:
Livory, serif; font-size: 16px; line-height: 1}
.autogen_class_views_book_preview_show > .main .header .metadata h2 a {font-family: Sofia
Pro, sans-serif; font-weight: normal}
.autogen_class_views_book_preview_show > .main .header .metadata .songbook {font-size:
14px; color: #666666; margin-bottom: 8px}
.autogen_class_views_book_preview_show > .main .header .metadata .star_ratings,
.autogen_class_views_book_preview_show > .main .header .metadata .length {display: inlineblock; vertical-align: top; line-height: 26px; white-space: nowrap; color: #999999}
.autogen_class_views_book_preview_show > .main .header .metadata .star_ratings {display:
inline; margin-right: 1px; line-height: 26px; vertical-align: top}
.autogen_class_views_book_preview_show > .main .header .metadata .sep {display: inline-block;
vertical-align: top; height: 26px; border-right: 1px solid #e1e1e1; margin: 0 12px}
.autogen_class_views_book_preview_show > .main .header .metadata .sharing_buttons {display:
inline-block; vertical-align: top; line-height: 26px}
.autogen_class_views_book_preview_show > .main .header .metadata .sharing_buttons .like,
.autogen_class_views_book_preview_show > .main .header .metadata .sharing_buttons .embed
{display: none}
.autogen_class_views_book_preview_show > .main .header .metadata .sharing_buttons li
{display: inline-block; vertical-align: top; box-sizing: border-box; margin-right: 10px; line-height: 1;
font-size: 20px; cursor: pointer}
.autogen_class_views_book_preview_show > .main .header .metadata .sharing_buttons li:lastchild {margin-right: 0}
.autogen_class_views_book_preview_show > .main .header .metadata .sharing_buttons
li.facebook span {color: #3b5998}
.autogen_class_views_book_preview_show > .main .header .metadata .sharing_buttons li.twitter
span {color: #55acee}
.autogen_class_views_book_preview_show > .main .header .metadata .sharing_buttons
li.pinterest span {color: #c8232c}
.autogen_class_views_book_preview_show > .main .header .metadata .sharing_buttons li.email
span {color: #146c88; position: relative; top: 1px}
.autogen_class_views_book_preview_show > .main .header .metadata .sharing_buttons li a
{padding: 0; line-height: 1; display: inline}
.autogen_class_views_book_preview_show > .main .header .metadata .sharing_buttons li .label
{display: none}

.autogen_class_views_book_preview_show > .main .header .metadata .actions {position:


absolute; bottom: 0; white-space: nowrap}
.autogen_class_views_book_preview_show > .main .header .metadata .actions .cta {display:
inline-block; vertical-align: top; position: relative; height: 44px}
.autogen_class_views_book_preview_show > .main .header .metadata .actions .flat_btn {marginright: 12px; min-width: 188px; padding: 0}
.autogen_class_views_book_preview_show > .main .header .metadata .actions .library_button
{margin-right: 12px}
.autogen_class_views_book_preview_show > .main .header .metadata .actions .library_button
.main_button, .autogen_class_views_book_preview_show > .main .header .metadata .actions
.library_button .actions_select {margin-right: 0}
.autogen_class_views_book_preview_show > .main .header .metadata .actions .library_button
.main_button {min-width: 160px}
.autogen_class_views_book_preview_show > .main .header .metadata .actions .library_button
.actions_select {min-width: 44px}
.autogen_class_views_book_preview_show > .main .header .metadata .actions
.membership_details {position: absolute; top: 100%; left: 0; right: 0; margin-top: 8px; font-size:
14px; line-height: 14px; text-align: center; color: #999999}
.autogen_class_views_book_preview_show > .main .header .metadata .actions
.membership_details .info_icon {vertical-align: middle; position: relative; top: -1px}
.autogen_class_views_book_preview_show > .main .header .metadata .actions
.membership_details .popover_content {white-space: nowrap}
.autogen_class_views_book_preview_show > .main .header .metadata .actions
.membership_details .popover_content ul {margin: 0; padding: 0; list-style: none}
.autogen_class_views_book_preview_show > .main .header .metadata .actions
.membership_details .popover_content ul li:before {position: relative; top: -1px; content: " ";
color: #6ac6e2; padding-right: 0.5em}
.autogen_class_views_book_preview_show > .main .header .metadata .actions
.save_bookmark_btn {padding: 0}
.autogen_class_views_book_preview_show > .main .header .metadata .actions
.save_bookmark_btn.saved span.in_library {display: inline}
.autogen_class_views_book_preview_show > .main .header .metadata .actions
.save_bookmark_btn.saved .not_in_library {display: none}
.autogen_class_views_book_preview_show > .main .header .metadata .actions
.save_bookmark_btn.saved:not(.disabled):hover .remove_from_library {display: inline}
.autogen_class_views_book_preview_show > .main .header .metadata .actions
.save_bookmark_btn.saved:not(.disabled):hover span.in_library {display: none}
.autogen_class_views_book_preview_show > .main .header .metadata .actions
.save_bookmark_btn .in_library, .autogen_class_views_book_preview_show > .main .header
.metadata .actions .save_bookmark_btn .remove_from_library {display: none}
.autogen_class_views_book_preview_show > .main .header .metadata .actions
.save_bookmark_btn [class*=icon] {position: relative; top: -1px; margin-right: 2px; font-size: 11px}
.autogen_class_views_book_preview_show > .main .content_tabs {border-bottom: 1px solid
#e1e1e1; background: #fafafa}
.autogen_class_views_book_preview_show > .main .content_tabs .tab_nav {margin: 0; height:
50px; line-height: 50px}
.autogen_class_views_book_preview_show > .main .content_tabs .tab_nav .tab {padding: 0;
outline: 0; border: 0; margin: 0 23px; font-size: 16px}
.autogen_class_views_book_preview_show > .main .content_tabs .tab_nav .tab:hover {color:
#6ac6e2; box-shadow: none}
.autogen_class_views_book_preview_show > .main .content_tabs .tab_nav .tab.current {boxshadow: inset 0 -3px #1a7bba}
.autogen_class_views_book_preview_show > .main .content_tabs .tab_nav .hover_menu
{display: none}
.autogen_class_views_book_preview_show > .main .content {padding: 40px 48px 60px}
.autogen_class_views_book_preview_show > .main .summary .block {padding: 40px 32px 40px;

border-bottom: 1px dashed #e1e1e1; text-align: center}


.autogen_class_views_book_preview_show > .main .summary .block:last-child {border-bottom: 0;
padding-bottom: 0}
.autogen_class_views_book_preview_show > .main .summary .block > h3 {line-height: 1; marginbottom: 18px; font-size: 14px}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview {paddingtop: 0; padding-bottom: 0; border-bottom: 0}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview +
.table_of_contents {border-top: 1px dashed #e1e1e1}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview h3
{margin-bottom: 24px}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview li {lineheight: 1}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview li a
{outline: 0}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview
.instrument, .autogen_class_views_book_preview_show > .main .summary
.sheet_music_overview .difficulty {display: inline-block; width: 40px; height: 40px; margin-bottom:
10px}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview
.difficulty.advanced {background: url('https://s1f.scribdassets.com/images/book_preview/ic_difficulty_advanced.svg?1455919650')}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview
.difficulty.beginner {background: url('https://s1f.scribdassets.com/images/book_preview/ic_difficulty_beginner.svg?1455919650')}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview
.difficulty.intermediate {background: url('https://s1f.scribdassets.com/images/book_preview/ic_difficulty_intermediate.svg?1455919650')}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview
.difficulty.mixed {background: url('https://s2f.scribdassets.com/images/book_preview/ic_difficulty_mixed.svg?1455919650')}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview
.instrument.brass, .autogen_class_views_book_preview_show > .main .summary
.sheet_music_overview .instrument.trumpet, .autogen_class_views_book_preview_show >
.main .summary .sheet_music_overview .instrument.tuba,
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview
.instrument.trombone, .autogen_class_views_book_preview_show > .main .summary
.sheet_music_overview .instrument.french_horn, .autogen_class_views_book_preview_show
> .main .summary .sheet_music_overview .instrument.tenor_sax,
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview
.instrument.alto_sax {background: url('https://s1f.scribdassets.com/images/book_preview/ic_instrument_brass.svg?1455919650')}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview
.instrument.drums_percussion {background: url('https://s1f.scribdassets.com/images/book_preview/ic_instrument_drums-percussion.svg?1455919650')}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview
.instrument.guitar, .autogen_class_views_book_preview_show > .main .summary
.sheet_music_overview .instrument.bass, .autogen_class_views_book_preview_show > .main
.summary .sheet_music_overview .instrument.ukulele {background: url('https://s2f.scribdassets.com/images/book_preview/ic_instrument_guitar-bass-fretted.svg?1455919650')}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview
.instrument.piano {background: url('https://s1f.scribdassets.com/images/book_preview/ic_instrument_piano.svg?1455919650')}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview
.instrument.cello, .autogen_class_views_book_preview_show > .main .summary
.sheet_music_overview .instrument.violin, .autogen_class_views_book_preview_show > .main

.summary .sheet_music_overview .instrument.viola, .autogen_class_views_book_preview_show


> .main .summary .sheet_music_overview .instrument.double_bass {background: url('https://s1f.scribdassets.com/images/book_preview/ic_instrument_strings.svg?1455919650')}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview
.instrument.vocal {background: url('https://s1f.scribdassets.com/images/book_preview/ic_instrument_vocal.svg?1455919650')}
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview
.instrument.woodwinds, .autogen_class_views_book_preview_show > .main .summary
.sheet_music_overview .instrument.clarinet, .autogen_class_views_book_preview_show >
.main .summary .sheet_music_overview .instrument.flute_piccolo,
.autogen_class_views_book_preview_show > .main .summary .sheet_music_overview
.instrument.recorder {background: url('https://s2f.scribdassets.com/images/book_preview/ic_instrument_woodwind.svg?1455919650')}
.autogen_class_views_book_preview_show > .main .summary .editors_note {padding: 26px 32px
30px; margin-bottom: 40px; background: #fafafa; color: #666666}
.autogen_class_views_book_preview_show > .main .summary .editors_note h4 {font-family:
Livory, serif; font-style: italic; text-align: center; margin-top: 28px; margin-bottom: 13px; lineheight: 1}
.autogen_class_views_book_preview_show > .main .summary .editors_note .name {text-align:
center; margin-top: 20px}
.autogen_class_views_book_preview_show > .main .summary .editors_note .editor {text-align:
center; font-size: 12px; color: #999999; text-transform: uppercase}
.autogen_class_views_book_preview_show > .main .summary .categories {text-align: center;
margin-bottom: 34px; height: 75px; overflow: hidden}
.autogen_class_views_book_preview_show > .main .summary .categories:first-child {height:
34px}
.autogen_class_views_book_preview_show > .main .summary .categories:not(:first-child):before
{content: ""; display: block; margin: 0 32px; padding-bottom: 40px; border-top: 1px solid #e1e1e1}
.autogen_class_views_book_preview_show > .main .summary .categories .flat_btn {font-size:
12px; margin: 0 0.5em}
.autogen_class_views_book_preview_show > .main .summary .categories .flat_btn:hover
{background-color: inherit}
.autogen_class_views_book_preview_show > .main .summary .description {padding: 0 32px
36px; border-bottom: 1px dashed #e1e1e1; font-size: 16px; line-height: 24px; color: #666666}
.autogen_class_views_book_preview_show > .main .summary .description:last-child {borderbottom: 0; padding-bottom: 0}
.autogen_class_views_book_preview_show > .main .summary .description * {line-height: inherit}
.autogen_class_views_book_preview_show > .main .summary .description strong {font-weight:
normal; color: #444444}
.autogen_class_views_book_preview_show > .main .summary .description p br,
.autogen_class_views_book_preview_show > .main .summary .description p + br,
.autogen_class_views_book_preview_show > .main .summary .description br + br {content: " "}
.autogen_class_views_book_preview_show > .main .summary .description p br:after,
.autogen_class_views_book_preview_show > .main .summary .description p + br:after,
.autogen_class_views_book_preview_show > .main .summary .description br + br:after {content:
" "}
.autogen_class_views_book_preview_show > .main .summary .description .topics {margin-top:
24px}
.autogen_class_views_book_preview_show > .main .summary .description .published {margintop: 24px}
.autogen_class_views_book_preview_show > .main .summary .description .published
.popover_trigger {cursor: pointer; margin-left: 8px; display: inline-block; position: relative; top: 2px}
.autogen_class_views_book_preview_show > .main .summary .description .published
.popover_content {white-space: nowrap}
.autogen_class_views_book_preview_show > .main .summary .description .published
.popover_content .availability {margin-top: 10px}

.autogen_class_views_book_preview_show > .main .summary .description .published


.popover_content ol {margin: 0; padding: 0; list-style-position: inside}
.autogen_class_views_book_preview_show > .main .summary .series {text-align: left; padding: 0}
.autogen_class_views_book_preview_show > .main .summary .series .document_carousel
{margin-left: -32px; margin-right: -32px}
.autogen_class_views_book_preview_show > .main .summary .characters {padding-bottom:
12px}
.autogen_class_views_book_preview_show > .main .summary .sample {line-height: 40px}
.autogen_class_views_book_preview_show > .main .summary .sample h3 {margin-bottom: 26px}
.autogen_class_views_book_preview_show > .main .summary .sample .contributors,
.autogen_class_views_book_preview_show > .main .summary .sample .flat_btn {display: inlineblock; vertical-align: middle}
.autogen_class_views_book_preview_show > .main .summary .sample .contributors {marginright: 30px}
.autogen_class_views_book_preview_show > .main .summary .sample .contributors li {marginbottom: 0}
.autogen_class_views_book_preview_show > .main .summary .contributors.block .icon_list
{margin-bottom: -28px}
.autogen_class_views_book_preview_show > .main .summary .table_of_contents {padding-left:
0; padding-right: 0}
.autogen_class_views_book_preview_show > .main .summary .table_of_contents.truncated
tr:nth-child(n+7) {display: none}
.autogen_class_views_book_preview_show > .main .summary .table_of_contents.top {borderbottom: 0}
.autogen_class_views_book_preview_show > .main .summary .table_of_contents +
.description:before {content: ""; display: block; padding-bottom: 40px; border-top: 1px solid
#e1e1e1}
.autogen_class_views_book_preview_show > .main .summary .table_of_contents table {width:
100%}
.autogen_class_views_book_preview_show > .main .summary .table_of_contents table tr:hover
{background-color: #f4f4f4}
.autogen_class_views_book_preview_show > .main .summary .table_of_contents table tr:hover a
{color: #1a7bba}
.autogen_class_views_book_preview_show > .main .summary .table_of_contents table td {textalign: left; line-height: 40px; font-size: 16px; color: #666666}
.autogen_class_views_book_preview_show > .main .summary .table_of_contents table td:firstchild {padding-left: 32px}
.autogen_class_views_book_preview_show > .main .summary .table_of_contents table td:lastchild {padding-right: 32px; text-align: right}
.autogen_class_views_book_preview_show > .main .summary .table_of_contents table td a
{display: block; color: #666666}
.autogen_class_views_book_preview_show > .main .summary .table_of_contents p {text-align:
left; line-height: 40px; margin-left: 32px; margin-right: 32px; margin-bottom: 0}
.autogen_class_views_book_preview_show > .main .summary .table_of_contents p a {texttransform: uppercase; font-weight: bold; font-size: 14px}
.autogen_class_views_book_preview_show > .main .reviews {display: none}
.autogen_class_views_book_preview_show > .main .reviews h2 {color: #999999; margin-top: 0;
text-align: center}
.autogen_class_views_book_preview_show > .main .reviews .review_form,
.autogen_class_views_book_preview_show > .main .reviews .post_message,
.autogen_class_views_book_preview_show > .main .reviews .first_to_review {border-bottom: 1px
dashed #e1e1e1; margin-bottom: 40px; padding-bottom: 40px}
.autogen_class_views_book_preview_show > .main .reviews .review_form.hidden,
.autogen_class_views_book_preview_show > .main .reviews span.react_mount_node:last-child
.review_form {border-bottom: none; margin-bottom: 0; padding-bottom: 0}
.autogen_class_views_book_preview_show > .main .reviews .read_all_reviews {text-align:

center; margin-top: 32px}


.autogen_class_views_book_preview_show > .main .reviews .first_to_review {display: none; fontsize: 24px}
.autogen_class_views_book_preview_show > .main .reviews .post_message {display: none; fontweight: lighter; text-align: center}
.autogen_class_views_book_preview_show > .main .reviews .book_review_wrapper:first-child
.book_review {padding-top: 0}
.autogen_class_views_book_preview_show > .main .reviews
.book_review_wrapper.current_user_review {background: #fafafa}
.autogen_class_views_book_preview_show > .main .reviews
.book_review_wrapper.current_user_review .book_review {padding-top: 24px; border-bottom:
none}
.autogen_class_views_book_preview_show > .main .all_reviews {display: none; overflow: hidden}
.autogen_class_views_book_preview_show > .main .all_reviews .book_review_wrapper {margin:
0 46px}
.autogen_class_views_book_preview_show > .main .all_reviews .header {padding: 46px 0;
margin: 0 48px; border-bottom: 1px dashed #dadada}
.autogen_class_views_book_preview_show > .main .all_reviews .header .back {display: inlineblock; vertical-align: top; position: relative; float: left; width: 25px; height: 25px}
.autogen_class_views_book_preview_show > .main .all_reviews .header .back:hover:after
{border-color: #6ac6e2}
.autogen_class_views_book_preview_show > .main .all_reviews .header .back:after {content: '';
position: absolute; width: 12px; height: 12px; background: transparent; top: 4px; left: 3px; border:
2px solid #1a7bba; border-top: none; border-right: none; -webkit-transform: rotate(45deg);
transform: rotate(45deg)}
.autogen_class_views_book_preview_show > .main .all_reviews .rate_review {display: block}
.autogen_class_views_book_preview_show > .main .all_reviews .load_more {text-align: center;
margin: 32px 0}
/* app/views/chrome/anonymous_document_nag.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_chrome_anonymous_document_nag {text-align: left}
.autogen_class_views_chrome_anonymous_document_nag #email_sent {width: 560px}
.autogen_class_views_chrome_anonymous_document_nag.show_merge_form
.merge_anonymous_form {display: block}
.autogen_class_views_chrome_anonymous_document_nag.show_merge_form
.name_anonymous_form {display: none}
.autogen_class_views_chrome_anonymous_document_nag .merge_anonymous_form {display:
none}
.autogen_class_views_chrome_anonymous_document_nag h2,
.autogen_class_views_chrome_anonymous_document_nag h3 {color: #666666; font-weight:
normal; margin-top: 0; margin-bottom: 10px}
.autogen_class_views_chrome_anonymous_document_nag h2 {font-size: 22px}
.autogen_class_views_chrome_anonymous_document_nag h3 {font-size: 16px}
.autogen_class_views_chrome_anonymous_document_nag .nag_inner {width: 996px; padding:
40px 0; margin: 0 auto}
.autogen_class_views_chrome_anonymous_document_nag .merge_form {display: inline-block;
margin-right: 32px; width: 300px}
.autogen_class_views_chrome_anonymous_document_nag .merge_form label {display: block;
margin-bottom: 10px}
.autogen_class_views_chrome_anonymous_document_nag .merge_form input.text {width:
200px}
.autogen_class_views_chrome_anonymous_document_nag .merge_form .label_text {display:
block; font-size: 14px; margin-bottom: 4px}

.autogen_class_views_chrome_anonymous_document_nag .merge_form .form_buttons {margintop: 10px}


.autogen_class_views_chrome_anonymous_document_nag .merge_form .error {display: block;
color: #F04952; font-size: 14px; margin-top: 4px}
.autogen_class_views_chrome_anonymous_document_nag .document_cell {display: inline-block;
white-space: normal; vertical-align: top; font-size: 14px; width: 185px; margin-right: 32px}
.autogen_class_views_chrome_anonymous_document_nag .thumb {position: relative;
background-position: 50% 50%; background-repeat: no-repeat; background-color: #E6E8E9;
background-size: 100% 100%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); height: 250px; marginbottom: 10px}
.autogen_class_views_chrome_anonymous_document_nag .thumb:hover .overlay,
.autogen_class_views_chrome_anonymous_document_nag .thumb.hover .overlay {opacity: 0.5}
.autogen_class_views_chrome_anonymous_document_nag .thumb:hover .overlay .sprite,
.autogen_class_views_chrome_anonymous_document_nag .thumb.hover .overlay .sprite
{opacity: 0.5}
.autogen_class_views_chrome_anonymous_document_nag .thumb:hover .main_action,
.autogen_class_views_chrome_anonymous_document_nag .thumb.hover .main_action {opacity:
1}
.autogen_class_views_chrome_anonymous_document_nag .thumb.is_book .shadow_overlay
{display: block}
.autogen_class_views_chrome_anonymous_document_nag .thumb .shadow_overlay {display:
none}
.autogen_class_views_chrome_anonymous_document_nag .thumb .overlay,
.autogen_class_views_chrome_anonymous_document_nag .thumb .shadow_overlay,
.autogen_class_views_chrome_anonymous_document_nag .thumb .doc_link {position: absolute;
top: 0; right: 0; bottom: 0; left: 0}
.autogen_class_views_chrome_anonymous_document_nag .thumb .overlay {-webkit-transition:
opacity 0.1s ease-in-out;transition: opacity 0.1s ease-in-out; opacity: 0; background: #3d4044}
.autogen_class_views_chrome_anonymous_document_nag .thumb .overlay .sprite {position:
absolute; opacity: 0; left: 50%; top: 50%; margin-left: -23px; margin-top: -18px}
.autogen_class_views_chrome_anonymous_document_nag .thumb .shadow_overlay
{background: url('https://s1-f.scribdassets.com/images/petunia/thumbnail_overlay_185x250.png?
1455919650') 0 0 no-repeat; background-size: cover}
.autogen_class_views_chrome_anonymous_document_nag .document_title {font-size: 14px; lineheight: 18px; overflow: hidden; max-height: 36px}
.autogen_class_views_chrome_anonymous_document_nag .document_title a {color: #1a7bba}
/* app/views/chrome/_branding.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.leader_branding {text-align: left; background: white; border-bottom: 1px solid #e1e1e1}
.leader_branding .inner {width: 996px; margin: 0 auto 0 auto; padding: 14px 0}
.leader_branding h2 {font-size: 16px; white-space: nowrap; font-weight: normal; margin: 0}
.leader_branding h2 .sub {color: #999}
/* app/views/chrome/_browse.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.browse_menu {-webkit-transition: all 0.3s ease;transition: all 0.3s ease; background: white;
position: absolute; top: 46px; width: 944px; z-index: 0; height: 350px; opacity: 0; white-space:
nowrap; display: none; border-radius: 4px; border: 1px solid #e1e1e1; box-shadow: 0 0 4px
rgba(0, 0, 0, 0.1)}
.browse_menu.visible {height: 350px; opacity: 1}
.browse_menu.format_audiobooks .audiobooks_name {display: inline}

.browse_menu.format_audiobooks .books_name, .browse_menu.format_audiobooks


.sheet_music_name, .browse_menu.format_audiobooks .comics_name {display: none}
.browse_menu.format_audiobooks .group_format_audio {display: inline-block}
.browse_menu.format_audiobooks .group_format_document,
.browse_menu.format_audiobooks .group_format_sheet_music,
.browse_menu.format_audiobooks .group_format_comics {display: none}
.browse_menu.format_comics .comics_name {display: inline}
.browse_menu.format_comics .books_name, .browse_menu.format_comics
.audiobooks_name, .browse_menu.format_comics .sheet_music_name {display: none}
.browse_menu.format_comics .group_format_comics {display: inline-block}
.browse_menu.format_comics .group_format_document, .browse_menu.format_comics
.group_format_audio, .browse_menu.format_comics .group_format_sheet_music {display: none}
.browse_menu.format_sheet_music .sheet_music_name {display: inline}
.browse_menu.format_sheet_music .books_name, .browse_menu.format_sheet_music
.audiobooks_name, .browse_menu.format_sheet_music .comics_name {display: none}
.browse_menu.format_sheet_music .group_format_sheet_music {display: inline-block}
.browse_menu.format_sheet_music .group_format_document,
.browse_menu.format_sheet_music .group_format_audio, .browse_menu.format_sheet_music
.group_format_comics {display: none}
.browse_menu .browse_menu_content {height: 278px; margin: 36px; font-size: 14px}
.browse_menu .tile_column, .browse_menu .browse_group {display: inline-block; vertical-align:
top; white-space: normal}
.browse_menu .tile_column {margin-right: 36px}
.browse_menu .group_format_audio {display: none}
.browse_menu .group_format_comics {display: none}
.browse_menu .group_format_sheet_music {display: none}
.browse_menu .tile_link {display: block}
.browse_menu .tile {box-sizing: border-box; margin-bottom: 22px; padding-top: 25px; width:
270px; height: 128px; background: gray; position: relative; color: white; line-height: 22px; textalign: center; overflow: hidden}
.browse_menu .tile .tile_title {font-size: 20px; font-family: Livory, serif; margin: 0 0 10px 0; lineheight: 1.2}
.browse_menu .tile .subtitle {margin: 0 20px; line-height: 16px}
.browse_menu .tile:hover .tile_overlay {opacity: 0.3}
.browse_menu .tile:hover .tile_background {-webkit-transform: scale3d(1.04, 1.04, 1);transform:
scale3d(1.04, 1.04, 1)}
.browse_menu .tile .tile_background, .browse_menu .tile .tile_overlay {position: absolute; top: 0;
left: 0; bottom: 0; right: 0}
.browse_menu .tile .tile_overlay {background: black; opacity: 0; -webkit-transition: opacity 0.3s
linear; transition: opacity 0.3s linear}
.browse_menu .tile .tile_background {-webkit-transform-origin: 50% 50%;transform-origin: 50%
50%; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: all 0.3s
linear; transition: all 0.3s linear; background-size: cover}
.browse_menu .tile .centered {position: relative; z-index: 1}
.browse_menu .audiobooks_name, .browse_menu .sheet_music_name, .browse_menu
.comics_name {display: none}
.browse_menu .browse_group {margin-right: 22px}
.browse_menu .browse_group h3 {font-size: 14px; font-weight: bold; letter-spacing: .06em;
margin: 0; margin-bottom: 8px; text-transform: uppercase}
.browse_menu .browse_group h3 a {color: inherit}
.browse_menu .browse_group .browse_group_col {margin-right: 22px; display: inline-block;
width: 174px; vertical-align: top}
.browse_menu .browse_group .browse_group_col .category_row {line-height: 23px; white-space:
nowrap; overflow: hidden; text-overflow: ellipsis}
.browse_menu .scribd_selects_tile .tile_background {background-image: url('https://s2f.scribdassets.com/images/browse/backgrounds/tile_scribd_selects.jpg?1455919650')}

.browse_menu .top_books_tile .tile_background {background-image: url('https://s1f.scribdassets.com/images/browse/backgrounds/tile_books.jpg?1455919650')}


.browse_menu.format_audiobooks .scribd_selects_tile .tile_background {background-image:
url('https://s1-f.scribdassets.com/images/browse/backgrounds/tile_audiobooks.jpg?1455919650')}
.browse_menu.format_audiobooks .top_books_tile .tile_background {background-image:
url('https://s1-f.scribdassets.com/images/browse/backgrounds/tile_audiobooks2.jpg?
1455919650')}
.browse_menu.format_comics .scribd_selects_tile .tile_background {background-image:
url('https://s1-f.scribdassets.com/images/browse/backgrounds/tile_comics.jpg?1455919650')}
.browse_menu.format_comics .top_books_tile .tile_background {background-image:
url('https://s1-f.scribdassets.com/images/browse/backgrounds/tile_comics2.jpg?1455919650')}
.browse_menu.format_sheet_music .scribd_selects_tile .tile_background {background-image:
url('https://s2-f.scribdassets.com/images/browse/backgrounds/tile_sheetmusic.jpg?1455919650')}
.browse_menu.format_sheet_music .top_books_tile .tile_background {background-image:
url('https://s1-f.scribdassets.com/images/browse/backgrounds/tile_sheetmusic2.jpg?
1455919650')}
/* app/views/chrome/column_footer.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_chrome_column_footer {border-top: 1px solid #e1e1e1; background:
#fafafa}
.autogen_class_views_chrome_column_footer .column_footer {margin: 0 auto; width: 820px;
padding-top: 25px; text-align: center}
.autogen_class_views_chrome_column_footer .column_footer .primary_links {width: 550px;
margin: 0 auto}
.autogen_class_views_chrome_column_footer .column_footer .primary_links a {display: inlineblock; width: 105px; font-size: 12px; color: #444444; font-weight: bold; text-transform: uppercase;
letter-spacing: 0.1em; text-align: left}
.autogen_class_views_chrome_column_footer .column_footer .primary_links a:hover {color:
#6ac6e2}
.autogen_class_views_chrome_column_footer .column_footer .primary_links a:active {color:
#135987}
.autogen_class_views_chrome_column_footer .column_footer .primary_links a.contact {display:
inline}
.autogen_class_views_chrome_column_footer .column_footer .social_container {height: 31px;
padding: 14px 0 35px 0}
.autogen_class_views_chrome_column_footer .column_footer .social_container .social_icons
{display: inline-block; vertical-align: top}
.autogen_class_views_chrome_column_footer .column_footer .social_container .mobile_icons
{position: relative; top: -3px; display: inline-block; margin-left: 5px}
.autogen_class_views_chrome_column_footer .column_footer .social_container .mobile_icons a
{margin: 9px 8px 0 0; display: inline-block; vertical-align: middle}
.autogen_class_views_chrome_column_footer .column_footer .social_container .mobile_icons
.app_store_link {height: 35px}
@media (max-width: 600px) {.responsive .autogen_class_views_chrome_column_footer
.column_footer {width: 300px}
.responsive .autogen_class_views_chrome_column_footer .hide_on_responsive {display: none}
.responsive .autogen_class_views_chrome_column_footer .primary_links {width: auto}
.responsive .autogen_class_views_chrome_column_footer .primary_links a {display: block; width:
auto; padding: 5px 0; text-align: center}
.responsive .autogen_class_views_chrome_column_footer .primary_links a.contact {display:
block}
.responsive .autogen_class_views_chrome_column_footer .social_container {height: 73px;
padding: 8px 0 35px 0}

.responsive .autogen_class_views_chrome_column_footer .secondary_links {padding: 15px 0}


.responsive .autogen_class_views_chrome_column_footer .secondary_links .secondary {margin:
3px 12px}
}
.autogen_class_views_chrome_column_footer .directory_links {font-size: 12px; color: #999999;
padding: 0 0 20px 0}
.autogen_class_views_chrome_column_footer .directory_links a {display: inline-block; margin: 0
5px; color: #999999}
/* app/views/chrome/footer.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_chrome_footer {background: #fafafa; border-top: 2px solid #e1e1e1; textalign: center}
@media (max-width: 815px) {.responsive .autogen_class_views_chrome_footer {display: none}
}
.autogen_class_views_chrome_footer .inner {position: relative; padding-top: 24px; margin: 0 auto;
display: inline-block}
.autogen_class_views_chrome_footer .list {list-style: none; margin: 0; padding: 0; margin-top:
8px}
.autogen_class_views_chrome_footer .list li {line-height: 24px}
.autogen_class_views_chrome_footer .social_container .icon {display: inline-block; margin: 0
10px 0 0; font-size: 24px}
.autogen_class_views_chrome_footer .social_container .list {margin-top: 16px}
.autogen_class_views_chrome_footer .social_container .mobile_icons {position: absolute;
bottom: 0}
.autogen_class_views_chrome_footer .social_container .mobile_icons .app_store_img {height:
40px}
.autogen_class_views_chrome_footer .social_container .mobile_icons .app_link {display: block;
margin-bottom: 4px}
.autogen_class_views_chrome_footer .columns {position: relative; width: 765px; text-align: left;
margin: 0 0 30px 50px}
.autogen_class_views_chrome_footer .joint_column {width: 152px; display: inline-block; verticalalign: top; text-align: left}
.autogen_class_views_chrome_footer .joint_column .column {display: block; width: auto; marginbottom: 18px}
.autogen_class_views_chrome_footer .joint_column .column:last-child {margin-bottom: 0}
.autogen_class_views_chrome_footer .column {width: 152px; display: inline-block; vertical-align:
top; text-align: left}
.autogen_class_views_chrome_footer .column:not(.social_container) a {color: #666666; font-size:
12px}
.autogen_class_views_chrome_footer .column:not(.social_container) a:hover {color: #6ac6e2}
.autogen_class_views_chrome_footer .column:not(.social_container) a:active {color: #135987}
.autogen_class_views_chrome_footer .column:not(.social_container) a .icon {font-size: 12px}
.autogen_class_views_chrome_footer .column:last-child {margin-right: 0}
.autogen_class_views_chrome_footer .column strong {color: #444444; letter-spacing: 0.075em;
text-transform: uppercase; font-size: 12px; font-weight: bold}
.autogen_class_views_chrome_footer .sprite.ad_choices {margin-right: 4px}
@media (max-width: 650px) {.responsive .autogen_class_views_chrome_footer .columns
{margin: 0 0 8px 22px}
.responsive .autogen_class_views_chrome_footer .columns .column {display: block; marginbottom: 12px}
.responsive .autogen_class_views_chrome_footer .inner {display: block; padding-top: 33px}
.responsive .autogen_class_views_chrome_footer .social_container {width: auto !important;
padding-top: 4px; margin-bottom: 0}

.responsive .autogen_class_views_chrome_footer .social_container .mobile_icons {margin-top:


8px; position: static}
.responsive .autogen_class_views_chrome_footer .social_container .mobile_icons .app_link
{display: inline-block; margin-right: 5px}
.responsive .autogen_class_views_chrome_footer .social_container .social_title {display: none}
.responsive .autogen_class_views_chrome_footer .secondary_links {text-align: left; padding: 0}
.responsive .autogen_class_views_chrome_footer .secondary_links .secondary {margin: 13px
24px}
.responsive .autogen_class_views_chrome_footer .secondary_links .secondary.language
{display: inline-block; margin-right: 10px}
.responsive .autogen_class_views_chrome_footer .secondary_links .dot_divider {display: none}
.responsive .autogen_class_views_chrome_footer .secondary_links .footer_cell {margin-left:
24px}
}
/* app/views/chrome/_footer_links.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_chrome_footer_links {position: relative; padding: 20px 0; border-top: 1px
solid #e1e1e1; font-size: 12px; line-height: 12px}
.autogen_class_views_chrome_footer_links .secondary {color: #999999; display: inline-block;
margin: 0 10px}
.autogen_class_views_chrome_footer_links a.secondary:hover {color: #6ac6e2}
.autogen_class_views_chrome_footer_links .dot_divider {color: #999999; position: relative; top:
-3px}
.autogen_class_views_chrome_footer_links .footer_cell {display: inline-block; font-size: 12px}
/* app/views/chrome/header.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.global_header {position: relative; z-index: 20; margin: 0; padding: 0; text-align: left}
.global_header.show_recently_read .recently_read_panel {opacity: 1}
.global_header.show_recently_read .active_book_crop .active_book {background: #ECECEC}
.global_header.show_recently_read .active_book_crop .active_overlay {opacity: 1}
.global_header.show_recently_read .active_book_crop .panel_label {opacity: 1}
.global_header .header_upper, .global_header .header_lower {min-width: 735px; padding: 0 17px
0 35px}
.global_header .header_upper .sign_in_btn, .global_header .header_lower .sign_in_btn {marginleft: 20px; margin-right: 20px}
.global_header .header_upper .right_tools, .global_header .header_lower .right_tools {float: right}
.global_header .header_upper {height: 60px; background: #1a7bba; position: relative; z-index: 1}
.global_header .header_upper .user_util {display: inline-block; -webkit-transition: margin-right
0.25s ease; transition: margin-right 0.25s ease; position: relative; z-index: 1; vertical-align: top;
margin-left: 10px}
.global_header .header_upper .icon_btn {display: inline-block; margin-left: 30px; margin-top:
21px; font-size: 14px; color: #666666}
.global_header .header_upper .icon_btn .icon, .global_header .header_upper .icon_btn
.icon_btn_text {-webkit-transition: opacity 0.2s ease;transition: opacity 0.2s ease}
.global_header .header_upper .icon_btn:hover {color: #6ac6e2}
.global_header .header_upper .icon_btn:hover .icon_btn_text {opacity: 1}
.global_header .header_upper .icon_btn:hover .icon {opacity: 1}
.global_header .header_upper .icon_btn .icon_btn_text {text-transform: uppercase; font-weight:
bold; letter-spacing: .06em; color: white; opacity: 0.8}
.global_header .header_upper .icon_btn .icon {display: inline-block; font-size: 20px; vertical-align:

top; margin-right: 8px; position: relative; top: -1px; color: white; opacity: 0.4}
.global_header .header_lower {box-sizing: border-box; position: relative; height: 40px;
background: #fafafa; border-bottom: 2px solid #e1e1e1; /* accounting for header height */ }
.global_header .header_lower .browse_btn {color: #666666; line-height: 36px; font-weight: bold;
margin-right: 30px; -webkit-transition: margin-left 0.25s ease, color 0.2s ease; transition: marginleft 0.25s ease, color 0.2s ease}
.global_header .header_lower .browse_btn .icon-down_arrow {font-size: 8px; font-weight: bold;
margin-left: 4px; color: rgba(102, 102, 102, 0.4)}
.global_header .header_lower .browse_btn:hover {color: #6ac6e2}
.global_header .header_lower .browse_btn:hover .icon-down_arrow {color: #6ac6e2}
.global_header .header_lower .join_btn, .global_header .header_lower .sign_in_btn {display:
inline-block; line-height: 35px; height: 35px; margin-top: 7px; vertical-align: top}
.global_header .header_lower .sign_in_btn {text-transform: uppercase; font-weight: bold; marginright: 30px}
.global_header .header_lower .join_btn {width: 124px; margin-right: 35px; position: relative; zindex: 1}
.global_header .header_lower .autocomplete {top: -60px; padding-bottom: 60px}
.global_header .active_book_crop {box-sizing: border-box; border: 10px solid rgba(255, 255, 255,
0.1); -webkit-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out; borderbottom: none; position: absolute; left: 50%; bottom: 0; height: 60px; width: 80px; margin-left:
-40px; overflow: hidden}
.global_header .active_book_crop:hover {border: 10px solid rgba(255, 255, 255, 0.2); borderbottom: none}
.global_header .active_book_crop .active_book {-webkit-user-select: none;-moz-user-select:
none;-ms-user-select: none;user-select: none; -webkit-transition: width 0.2s ease, box-shadow
0.2s ease, background 0.15s ease; transition: width 0.2s ease, box-shadow 0.2s ease,
background 0.15s ease; background: #ECECEC; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1); textalign: center; position: relative}
.global_header .active_book_crop .active_overlay {opacity: 0; -webkit-transition: opacity 0.2s
ease; transition: opacity 0.2s ease; cursor: pointer; position: absolute; top: 0; left: 0; right: 0;
bottom: 0; padding-top: 25px; color: #666666}
.global_header .active_book_crop .panel_label {opacity: 0; -webkit-transition: opacity 0.3s ease,
top 0.2s ease; transition: opacity 0.3s ease, top 0.2s ease}
.global_header .active_book_crop .panel_label {opacity: 0; -webkit-transition: opacity 0.3s ease,
top 0.2s ease; transition: opacity 0.3s ease, top 0.2s ease; font-size: 14px; text-transform:
uppercase; cursor: default; color: #666666; position: absolute; top: 33px; left: 50%; margin-left:
-57px; width: 114px; text-align: center}
.global_header .active_book_crop .active_book_cover {-webkit-transition: all 0.4s ease;transition:
all 0.4s ease; /* Non-petunia! */ width: 60px; height: 80px; display: inline-block; background:
rgba(255, 255, 255, 0.2); box-shadow: 0 0 4px rgba(0, 0, 0, 0.2)}
@media (max-width: 900px) {.global_header .active_book_crop {display: none}
}
.global_header .header_logo {display: inline-block; vertical-align: top; margin-top: 18px}
.global_header .recently_read_panel {border-radius: 4px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
border: 1px solid #e1e1e1; display: none; -webkit-transition: all 0.3s ease; transition: all 0.3s
ease; opacity: 0; padding-left: 17px; padding-right: 17px; height: 350px; overflow: hidden;
background: white; margin-left: -512px; position: absolute; top: 66px; z-index: 0; left: 50%}
.global_header .recently_read_panel .reading_progress_outer {position: absolute; bottom: -12px;
left: 0; right: 0; margin: 0}
.global_header .recently_read_panel .book_title {font-family: Livory, serif; font-size: 18px; lineheight: 22px; max-height: 44px; overflow: hidden; display: block; margin: 30px 10px 4px 10px;
font-style: italic}
.global_header .recently_read_panel .book_title a {color: #444444}
.global_header .recently_read_panel .book_author {opacity: 0.8; white-space: nowrap; overflow:
hidden; text-overflow: ellipsis; font-size: 14px; font-weight: bold; color: #999999}
.global_header .recently_read_panel .book_thumb {position: relative; background-position: 50%

50%; background-repeat: no-repeat; background-color: #E6E8E9; background-size: 100% 100%;


box-shadow: 0 0 10px rgba(0, 0, 0, 0.25)}
.global_header .recently_read_panel .book_thumb:hover .overlay, .global_header
.recently_read_panel .book_thumb.hover .overlay {opacity: 0.5}
.global_header .recently_read_panel .book_thumb:hover .overlay .sprite, .global_header
.recently_read_panel .book_thumb.hover .overlay .sprite {opacity: 0.5}
.global_header .recently_read_panel .book_thumb:hover .main_action, .global_header
.recently_read_panel .book_thumb.hover .main_action {opacity: 1}
.global_header .recently_read_panel .book_thumb.is_book .shadow_overlay {display: block}
.global_header .recently_read_panel .book_thumb .shadow_overlay {display: none}
.global_header .recently_read_panel .book_thumb .overlay, .global_header
.recently_read_panel .book_thumb .shadow_overlay, .global_header .recently_read_panel
.book_thumb .doc_link {position: absolute; top: 0; right: 0; bottom: 0; left: 0}
.global_header .recently_read_panel .book_thumb .overlay {-webkit-transition: opacity 0.1s easein-out;transition: opacity 0.1s ease-in-out; opacity: 0; background: #3d4044}
.global_header .recently_read_panel .book_thumb .overlay .sprite {position: absolute; opacity: 0;
left: 50%; top: 50%; margin-left: -23px; margin-top: -18px}
.global_header .recently_read_panel .book_thumb .shadow_overlay {background: url('https://s1f.scribdassets.com/images/petunia/thumbnail_overlay_185x250.png?1455919650') 0 0 norepeat; background-size: cover}
.global_header .recently_read_panel .book_cell {display: inline-block; text-align: center; verticalalign: top; width: 180px}
.global_header .recently_read_panel .book_cell .book_thumb {width: 144px; height: 192px;
display: block; margin: 36px auto 10px auto; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3)}
.global_header .recently_read_panel .book_cell .progress_bar {width: 120px}
.global_header .recently_read_panel .document_cell:hover .action_layer {opacity: 1}
@media (max-width: 735px) {.responsive .global_header .header_search, .responsive
.global_header .reading_cover, .responsive .global_header .upload_btn {display: none}
.responsive .global_header .user_util {display: none}
.responsive .global_header .header_upper {min-width: 300px}
.responsive .global_header .header_upper .header_search_2 {display: none}
.responsive .global_header .header_upper .my_library_btn {display: none}
.responsive .global_header .header_lower {display: none}
}
/* app/views/chrome/_language_selector.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_chrome_language_selector .language_label,
.autogen_class_views_chrome_language_selector .language {display: inline-block}
.autogen_class_views_chrome_language_selector .language .language_link {color: #1a7bba;
-webkit-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out}
.autogen_class_views_chrome_language_selector .language .language_link:hover {color:
#6ac6e2}
.autogen_class_views_chrome_language_selector .language .language_link:active {color:
#135987}
.autogen_class_views_chrome_language_selector .language_selector {box-sizing: border-box;
padding: 13px 0; width: 150px; text-align: left; color: #444444}
.autogen_class_views_chrome_language_selector .language_selector .language_list .item.active
{color: #444444; font-weight: bold}
.autogen_class_views_chrome_language_selector .language_selector .language_list .item a
{display: block; color: #666666; padding: 0 22px; line-height: 29px; height: 29px; -webkittransition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; background: transparent}
.autogen_class_views_chrome_language_selector .language_selector .language_list .item
a:hover {color: #666666; background: #e1e1e1}

/* app/views/chrome/login/_facebook_login_button.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.facebook_login_button {display: inline-block}
.facebook_login_button .scribd_fb_button {display: inline-block; box-sizing: border-box; -webkittransition: background 0.1s ease-in-out; transition: background 0.1s ease-in-out; font-family: Sofia
Pro, sans-serif; cursor: pointer; outline: none; text-align: center; padding: 0px 30px; line-height:
44px; height: 44px; border-radius: 4px; text-transform: uppercase; letter-spacing: 0.025em; fontsize: 14px; font-weight: bold; padding: 0; background-color: #3b5998; color: white; min-width:
230px}
.facebook_login_button .scribd_fb_button .fb_label {position: relative}
.facebook_login_button .scribd_fb_button .icon-facebook {font-size: 24px; vertical-align: middle;
position: relative; top: -2px}
.facebook_login_button .scribd_fb_button .inner {padding-left: 15px; line-height: 45px; font-size:
15px}
.facebook_login_button .fb_fail_message {color: red}
.facebook_login_button.loading .loader {display: inline-block; margin-left: 10px}
/* app/views/chrome/login/_forms.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.login_forms .button_container {margin: 40px 0 20px 0}
.login_forms .button_container .flat_btn {margin: 0 20px}
.login_forms .button_container .home_btn {margin-right: 10px}
.login_forms .button_container .button_links {font-size: 14px}
.login_forms .facebook_container {position: relative}
.login_forms .facebook_container .loader {position: absolute; top: 8px; margin-left: 5px}
.login_forms .label_text {margin-bottom: 5px; color: #444}
.login_forms label {display: block; margin-bottom: 10px}
.login_forms label.checkbox .label_text {display: inline-block; margin-bottom: 0; margin-left: 4px;
font-size: 13px}
.login_forms h2.strong {font-weight: bold}
.login_forms .newform .input {padding: 7px 14px}
.login_forms .input_error {color: #f2736e; margin-bottom: 10px}
.login_forms .input_error.is_good {color: #82cc9c}
.login_forms form.loading .loader {display: inline-block}
.login_forms .invisible {visibility: hidden}
.login_forms input[type="submit"].invisible {position: absolute; width: 0; height: 0; overflow:
hidden; border: none; padding: 0}
.login_forms .signup_container .feedback, .login_forms .login_forms .feedback, .login_forms
#forgot_password_lb .feedback, .login_forms .signup_email_taken_lb .feedback, .login_forms
.password_reset_email_sent_lb .feedback, .login_forms .join_today_lb .feedback, .login_forms
.login_to_download_lb .feedback {font-size: 36px; color: #a84973}
.login_forms .login_form {width: auto}
.login_forms .signup_container .signup_optin {color: #666666}
.login_forms .signup_container .signup_optin input {position: absolute; left: 0; top: 4px}
.login_forms .signup_container .inline_block {display: inline-block; margin-right: 20px}
.login_forms .signup_disclosure {margin-top: 40px}
.login_forms .signup_disclosure p {margin: 0}
.login_forms .login_form label {display: block; vertical-align: top}
.login_forms .login_form label.inline {display: inline-block; margin-right: 15px}

/* app/views/chrome/login/_lightboxes.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_chrome_login_lightboxes .content {padding-top: 20px; padding-bottom:
20px; border-top: 1px solid #e1e1e1}
.autogen_class_views_chrome_login_lightboxes .title {font-weight: 100; font-size: 36px; lineheight: 40px}
.autogen_class_views_chrome_login_lightboxes .newform {padding-bottom: 10px}
.autogen_class_views_chrome_login_lightboxes .signup_flow_lb {text-align: center; width: 785px}
.autogen_class_views_chrome_login_lightboxes .signup_flow_lb .title {display: none}
.autogen_class_views_chrome_login_lightboxes .signup_flow_lb .content {padding: 45px}
.autogen_class_views_chrome_login_lightboxes .signup_flow_lb h1 {font-size: 58px; color: #444;
margin-bottom: 16px; margin-top: 0}
.autogen_class_views_chrome_login_lightboxes .signup_flow_lb h2 {font-size: 26px; color: #444;
margin-bottom: 20px}
.autogen_class_views_chrome_login_lightboxes .signup_flow_lb .newform {padding-bottom: 0}
.autogen_class_views_chrome_login_lightboxes .signup_flow_lb .newform .input {width: 250px}
.autogen_class_views_chrome_login_lightboxes .signup_flow_lb .flat_btn {min-width: 250px; texttransform: uppercase}
.autogen_class_views_chrome_login_lightboxes .signup_flow_lb .scribd_fb_button {texttransform: uppercase; width: auto}
.autogen_class_views_chrome_login_lightboxes .signup_flow_lb .scribd_fb_button .fb_label
{padding: 0 16px}
.autogen_class_views_chrome_login_lightboxes .signup_flow_lb .signup_optin {font-size: 14px;
width: 250px; position: relative; top: 8px; display: inline-block; text-align: left; padding-left: 20px;
box-sizing: border-box}
.autogen_class_views_chrome_login_lightboxes .signup_flow_lb .break {margin: 16px 0}
.autogen_class_views_chrome_login_lightboxes .signup_flow_lb .input_error {font-size: 32px;
font-weight: bold; margin-bottom: 16px}
.autogen_class_views_chrome_login_lightboxes .signup_flow_lb .signin_with_facebook span
{margin-right: 6px}
.autogen_class_views_chrome_login_lightboxes .login_to_download_lb .signin_with_facebook,
.autogen_class_views_chrome_login_lightboxes .login_to_continue_lb .signin_with_facebook
{width: 290px}
.autogen_class_views_chrome_login_lightboxes .signup_disclosure {margin-top: 40px}
.autogen_class_views_chrome_login_lightboxes .signup_disclosure p {margin: 0}
.autogen_class_views_chrome_login_lightboxes .join_today_lb .button_container {margin: 50px 0
30px 0}
.autogen_class_views_chrome_login_lightboxes .join_today_lb .button_container .button_or
{display: inline-block; margin: 0 15px}
.autogen_class_views_chrome_login_lightboxes .join_today_lb .button_container
.facebook_login_button {display: inline-block}
.autogen_class_views_chrome_login_lightboxes .join_today_lb .button_container
.facebook_login_button .scribd_fb_button {padding: 0 16px}
.autogen_class_views_chrome_login_lightboxes .join_today_lb .button_container .flat_btn {minwidth: 275px; margin: 0}
.autogen_class_views_chrome_login_lightboxes .forgot_password_lb form.show_login_input
.login_information {display: block}
.autogen_class_views_chrome_login_lightboxes .forgot_password_lb form .login_information
{display: none}
.autogen_class_views_chrome_login_lightboxes .forgot_password_lb form .flat_btn {marginbottom: 16px}
.autogen_class_views_chrome_login_lightboxes .forgot_password_lb form .back_to_login
{margin-top: 24px; display: block}
.autogen_class_views_chrome_login_lightboxes .forgot_password_lb .label_text {font-size: 14px;
color: #666666; font-weight: bold}

.autogen_class_views_chrome_login_lightboxes .forgot_password_lb .button_container {margintop: 22px; margin-bottom: 0}


.autogen_class_views_chrome_login_lightboxes .signup_email_taken_lb h2.strong {font-weight:
bold}
.autogen_class_views_chrome_login_lightboxes .signup_email_taken_lb .button_container a
{display: block; margin: 16px 0}
.autogen_class_views_chrome_login_lightboxes #login_successful_lb {text-align: center; width:
540px; background-image: none}
.autogen_class_views_chrome_login_lightboxes #login_successful_lb .loader {display: block;
margin: 25px auto 0 auto}
.autogen_class_views_chrome_login_lightboxes #login_successful_lb .content {padding: 40px}
.autogen_class_views_chrome_login_lightboxes #login_successful_lb .close_button {display:
none}
.autogen_class_views_chrome_login_lightboxes #login_successful_lb h3 {font-weight: normal;
font-size: 18px; margin: 10px}
.autogen_class_views_chrome_login_lightboxes #login_successful_lb h1 {font-size: 42px;
margin: 0}
.autogen_class_views_chrome_login_lightboxes #login_successful_lb .signup_message {display:
none}
.autogen_class_views_chrome_login_lightboxes #login_successful_lb.signup .signup_message
{display: block}
.autogen_class_views_chrome_login_lightboxes #login_successful_lb.signup .login_message
{display: none}
.autogen_class_views_chrome_login_lightboxes .home_btn.disabled .btn_inner {backgroundcolor: #022f40 !important}
.autogen_class_views_chrome_login_lightboxes .scribd_spinner {margin: 0 auto}
/* app/views/chrome/login/_login_footer.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_chrome_login_login_footer {text-align: center; color: #666666; margin:
30px 0}
.autogen_class_views_chrome_login_login_footer .column {box-sizing: border-box; display:
inline-block; vertical-align: top; width: 33%; padding: 0 5px; background-repeat: no-repeat;
background-position: top; text-align: center; font-size: 14px; line-height: 1.5}
.autogen_class_views_chrome_login_login_footer .column.center {border-left: 1px solid; borderright: 1px solid; border-color: #e1e1e1}
.autogen_class_views_chrome_login_login_footer .column .one {font-size: 28px; margin-bottom:
12px}
.autogen_class_views_chrome_login_login_footer .column .two {line-height: 1.2}
.autogen_class_views_chrome_login_login_footer .line > span {display: block}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px)
{.autogen_class_views_chrome_login_login_footer {height: 140px}
}
/* app/views/chrome/login/_login_signup_lightbox.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_chrome_login_login_signup_lightbox {text-align: center}
.autogen_class_views_chrome_login_login_signup_lightbox .facebook_login_button {display:
inline-block}
.autogen_class_views_chrome_login_login_signup_lightbox.signup_open .signup_container
{display: block}
.autogen_class_views_chrome_login_login_signup_lightbox.login_open .login_form {display:

block; margin-bottom: 30px}


.autogen_class_views_chrome_login_login_signup_lightbox .label_text {color: #666666}
.autogen_class_views_chrome_login_login_signup_lightbox .content {padding-top: 20px;
padding-bottom: 20px; border-top: 1px solid #dddddd}
.autogen_class_views_chrome_login_login_signup_lightbox .title {font-weight: 100; font-size:
36px; line-height: 40px; display: none}
.autogen_class_views_chrome_login_login_signup_lightbox .newform {padding-bottom: 10px}
.autogen_class_views_chrome_login_login_signup_lightbox .home_btn.disabled .btn_inner
{background-color: #022f40 !important}
.autogen_class_views_chrome_login_login_signup_lightbox .why {max-width: 300px}
.autogen_class_views_chrome_login_login_signup_lightbox .login_toggle,
.autogen_class_views_chrome_login_login_signup_lightbox .signup_toggle,
.autogen_class_views_chrome_login_login_signup_lightbox .continue_toggle {margin: 10px 0;
padding: 15px 0 10px 0}
.autogen_class_views_chrome_login_login_signup_lightbox .signup_toggle,
.autogen_class_views_chrome_login_login_signup_lightbox .continue_toggle {border-top: 1px
solid #dddddd}
.autogen_class_views_chrome_login_login_signup_lightbox .continue_toggle {font-size: 18px}
.autogen_class_views_chrome_login_login_signup_lightbox .continue_toggle .btn_inner {fontweight: normal; min-width: 100px}
.autogen_class_views_chrome_login_login_signup_lightbox .continue_toggle .toggle_text
{vertical-align: middle; color: #333333}
.autogen_class_views_chrome_login_login_signup_lightbox .continue_toggle .open_arrow
{display: none; margin-right: 5px}
.autogen_class_views_chrome_login_login_signup_lightbox .continue_toggle .closed_arrow
{margin-left: 3px; margin-right: 6px}
.autogen_class_views_chrome_login_login_signup_lightbox .signup_disclosure {margin-bottom:
10px}
.autogen_class_views_chrome_login_login_signup_lightbox.signup_flow_lb {text-align: center;
width: 785px}
.autogen_class_views_chrome_login_login_signup_lightbox.signup_flow_lb .title {display: none}
.autogen_class_views_chrome_login_login_signup_lightbox.signup_flow_lb .content {padding:
45px}
.autogen_class_views_chrome_login_login_signup_lightbox.signup_flow_lb h1 {font-size: 58px;
color: #444; margin-bottom: 16px; margin-top: 0; line-height: 1em}
.autogen_class_views_chrome_login_login_signup_lightbox.signup_flow_lb h2 {font-size: 26px;
color: #444; margin-bottom: 20px}
.autogen_class_views_chrome_login_login_signup_lightbox.signup_flow_lb .newform {paddingbottom: 0}
.autogen_class_views_chrome_login_login_signup_lightbox.signup_flow_lb .newform .input
{width: 250px}
.autogen_class_views_chrome_login_login_signup_lightbox.signup_flow_lb .flat_btn {width:
250px; text-transform: uppercase}
.autogen_class_views_chrome_login_login_signup_lightbox.signup_flow_lb .scribd_fb_button
{text-transform: uppercase}
.autogen_class_views_chrome_login_login_signup_lightbox.signup_flow_lb .scribd_fb_button
.fb_label {padding: 0 16px}
.autogen_class_views_chrome_login_login_signup_lightbox.signup_flow_lb .signup_optin {fontsize: 14px; width: 250px; position: relative; top: 8px; display: inline-block; text-align: left; paddingleft: 20px; box-sizing: border-box}
.autogen_class_views_chrome_login_login_signup_lightbox.signup_flow_lb .break {margin: 16px
0}
.autogen_class_views_chrome_login_login_signup_lightbox.signup_flow_lb .input_error {fontsize: 32px; font-weight: bold; margin-bottom: 16px}
.autogen_class_views_chrome_login_login_signup_lightbox.signup_flow_lb
.signin_with_facebook span {margin-right: 6px}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px)


{.autogen_class_views_chrome_login_login_signup_lightbox {width: 100%; top: 40px !important;
left: 0 !important; margin-left: 0 !important}
.autogen_class_views_chrome_login_login_signup_lightbox .title {font-size: 18px; line-height:
18px; margin: 15px 40px}
}
/* app/views/chrome/_search.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.header_search {display: inline-block; color: white; position: relative; vertical-align: top; margintop: 15px; margin-left: 30px}
.header_search .search_outer {position: relative}
.header_search .search_icon {cursor: pointer; color: #999999; font-size: 18px; position: absolute;
left: 10px; top: 6px}
.header_search .search_input {background: #fafafa; display: block; box-sizing: border-box; fontfamily: Sofia Pro, sans-serif; border-radius: 3px; border: 0; outline: none; color: #444444;
padding: 2px 10px 4px 38px; width: 160px; height: 30px; font-size: 14px; font-weight: bold;
-webkit-transition: width 0.2s ease-in-out; transition: width 0.2s ease-in-out}
.header_search .search_input::-webkit-input-placeholder {color: #666}
.header_search .search_input::-moz-placeholder {color: #666}
.header_search .search_input:-ms-input-placeholder {color: #666}
.header_search .search_input::placeholder {color: #666}
.header_search .search_input.inactive {color: #666666}
.header_search .search_input:focus {width: 240px}
/* app/views/chrome/_social_buttons.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.autogen_class_views_chrome_social_buttons .icontainer {display: inline-block; vertical-align:
top}
.autogen_class_views_chrome_social_buttons .icon {display: inline-block; font-size: 21px;
vertical-align: top; margin: 12px 6px}
.autogen_class_views_chrome_social_buttons .icon:hover:hover {color: #6ac6e2}
.autogen_class_views_chrome_social_buttons .icon:hover:active {color: #135987}
.autogen_class_views_chrome_social_buttons .icon.scribd {color: #1a7bba}
.autogen_class_views_chrome_social_buttons .icon.facebook {color: #3b5998}
.autogen_class_views_chrome_social_buttons .icon.twitter {color: #55acee}
.autogen_class_views_chrome_social_buttons .icon.twitter {color: #55acee}
.autogen_class_views_chrome_social_buttons .icon.pinterest {color: #c8232c}
/* app/views/chrome/_user_util.css @ 1455919598 */
.lightbox_overlay {z-index: 2999; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background:
rgba(0, 0, 0, 0.49804); /* Non petunia color? */ }
.user_util .hover_menu {height: 60px; -webkit-transition: background 0.3s ease; transition:
background 0.3s ease}
.user_util .hover_menu.open {background: rgba(255, 255, 255, 0.2)}
.user_util .persona_icon {margin: 10px 18px 0; background-color: white}
.user_util .bare_user {zoom: 1}
.user_util .bare_user:after {content: ""; display: table; clear: both}
.user_util .bare_user .user_pic, .user_util .bare_user .user_name {float: right}
.user_util .bare_user .user_pic {margin-right: 45px}
@media (max-width: 600px) {.user_util .bare_user .user_pic {margin-right: 18px}

}
.user_util .bare_user .user_name {color: white; margin-top: 15px}
@media (max-width: 600px) {.user_util .bare_user .user_name {display: none}
}
.user_util .icon-caret {font-size: 9px; position: relative; margin-left: 5px; vertical-align: middle}
.user_util .notification_count {color: white; background: #cc0000; position: relative; top: -8px; left:
4px; padding: 1px 6px; border-radius: 8px; font-weight: bold; border-top: 1px solid #ff6666;
border-bottom: 1px solid #990000; box-shadow: 0px 0px 3px red; text-shadow: 1px 1px 0px
#990000}
.user_util .new {color: #1a7bba}
.user_util .sub_menu {top: 66px; right: -5px; padding: 0; min-width: 220px; background: none;
overflow: hidden; -webkit-transition: opacity 0.3s ease; transition: opacity 0.3s ease; opacity: 0;
box-shadow: none}
.user_util .sub_menu .shadow_wrap {background: white; box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
border: 1px solid #e1e1e1; border-radius: 4px; margin: 0 5px 5px 5px}
.user_util .sub_menu .user_name {color: #666666}
.user_util .sub_menu .view_profile {font-size: 14px; color: #999999}
.user_util .sub_menu .top {line-height: normal; padding: 12px 22px; background: #ededed}
.user_util .sub_menu .top .user_name:hover {text-decoration: none}
.user_util .sub_menu .top strong {color: #666666}
.user_util .sub_menu a.row {color: #666666; padding: 8px 22px}
.user_util .sub_menu a.row:hover {color: #666666}

Anda mungkin juga menyukai